Caching digital image data

Methods and systems for processing digital image data utilizing vertically-oriented Effect graphs are provided. When processing digital image data utilizing Effect graphs, it is often necessary for certain Effects on the graph to render their outputs multiple times during a single rendering pass. To...

Full description

Saved in:
Bibliographic Details
Main Authors White, Steven James, Marsh, Donald M, Xu, Jingyang
Format Patent
LanguageEnglish
Published 17.11.2009
Online AccessGet full text

Cover

Loading…
Abstract Methods and systems for processing digital image data utilizing vertically-oriented Effect graphs are provided. When processing digital image data utilizing Effect graphs, it is often necessary for certain Effects on the graph to render their outputs multiple times during a single rendering pass. To alleviate the exponential processing that such a scenario can cause, methods and systems for caching at least a portion of the digital image data being processed in image buffers associated with the output of one or more Effects in the Effect graph during processing are provided. Additionally provided are methods and systems for caching digital image data in image buffers associated with the output of one or more Effects across multiple processing passes of an Effect graph.
AbstractList Methods and systems for processing digital image data utilizing vertically-oriented Effect graphs are provided. When processing digital image data utilizing Effect graphs, it is often necessary for certain Effects on the graph to render their outputs multiple times during a single rendering pass. To alleviate the exponential processing that such a scenario can cause, methods and systems for caching at least a portion of the digital image data being processed in image buffers associated with the output of one or more Effects in the Effect graph during processing are provided. Additionally provided are methods and systems for caching digital image data in image buffers associated with the output of one or more Effects across multiple processing passes of an Effect graph.
Author White, Steven James
Xu, Jingyang
Marsh, Donald M
Author_xml – sequence: 1
  givenname: Steven James
  surname: White
  fullname: White, Steven James
– sequence: 2
  givenname: Donald M
  surname: Marsh
  fullname: Marsh, Donald M
– sequence: 3
  givenname: Jingyang
  surname: Xu
  fullname: Xu, Jingyang
BookMark eNrjYmDJy89L5WSQck5MzsjMS1dIyUzPLEnMUcjMTUxPVUhJLEnkYWBNS8wpTuWF0twMCm6uIc4euqXFBYklqXklxfHpRYkgysDczNDSzMjCmAglANIpJUM
ContentType Patent
CorporateAuthor Microsoft Corporation
CorporateAuthor_xml – name: Microsoft Corporation
DBID EFH
DatabaseName USPTO Issued Patents
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EFH
  name: USPTO Issued Patents
  url: http://www.uspto.gov/patft/index.html
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 07619628
GroupedDBID EFH
ID FETCH-uspatents_grants_076196283
IEDL.DBID EFH
IngestDate Sun Mar 05 22:33:32 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-uspatents_grants_076196283
OpenAccessLink https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7619628
ParticipantIDs uspatents_grants_07619628
PatentNumber 7619628
PublicationCentury 2000
PublicationDate 20091117
PublicationDateYYYYMMDD 2009-11-17
PublicationDate_xml – month: 11
  year: 2009
  text: 20091117
  day: 17
PublicationDecade 2000
PublicationYear 2009
References Schneider et al. (2003/0132937) 20030700
Colby (2004/0227762) 20041100
Itoh et al. (5642475) 19970600
Kurtze et al. (6357047) 20020300
U.S. Appl. No. 11/166,021, filed Jun. 24, 2005; USPTO Notice of Allowance Mailed Aug. 16, 2007.
JASC Software Inc., Paint Shop Pro Users Guide, Copyright 2003, All Pages.
Sevigny (2004/0051716) 20040300
Giannetti et al. (6343160) 20020100
Hughes (6429860) 20020800
Girard (7142709) 20061100
Matichuk (2002/0158864) 20021000
U.S. Appl. No. 11/166,325, filed Jun. 24, 2005; USPTO Office Action Mailed Jul. 24, 2007.
Delean (6181836) 20010100
Kanetaka et al. (6646642) 20031100
Gould (6700579) 20040300
Gould (2003/0033424) 20030200
Shantzis, "A Model for Efficient and Flexible Image Computing," International Conference on Computer Graphics and Interactive Techniques, 1994, pp. 147-154.
PCT/US06/21996 International Search Report, Date Mailed: Aug. 28, 2007, White, et al.
Kroitor (6373492) 20020400
Baldwin (5777629) 19980700
Nash et al. (2002/0109682) 20020800
U.S. Appl. No. 11/166,325, filed Jun. 24, 2005; USPTO Final Office Action Mailed Jan. 8, 2008.
U.S. Appl. No. 11/166,738, filed Jun. 24, 2005; USPTO Notice of Allowance Mailed Oct. 18, 2007.
Collins et al. (2005/0140683) 20050600
Kurtze et al. (5644364) 19970700
U.S. Appl. No. 11/166,738, filed Jun. 24, 2005; USPTO Non-Final Office Action Mailed Feb. 5, 2008.
Lehman et al., "Logic Decomposition During Technology Mapping", IEEE, vol. 16, No. 8, Aug. 1997, pp. 813-834.
Schechter et al. (6487565) 20021100
Carmel et al. (7050955) 20060500
Kanetaka et al. (6778948) 20040800
Harper et al. (2005/0231502) 20051000
U.S. Appl. No. 11/166,761, filed Jun. 24. 2005; USPTO Office Action Mailed: Aug. 22, 2007.
U.S. Appl. No. 11/166,761, filed Jun. 24, 2005; USPTO Final Office Action Mailed Feb. 20, 2008.
Rubinstein et al. (2005/0237329) 20051000
References_xml – year: 20020100
  ident: 6343160
  contributor:
    fullname: Giannetti et al.
– year: 19970700
  ident: 5644364
  contributor:
    fullname: Kurtze et al.
– year: 20010100
  ident: 6181836
  contributor:
    fullname: Delean
– year: 20040800
  ident: 6778948
  contributor:
    fullname: Kanetaka et al.
– year: 20020800
  ident: 2002/0109682
  contributor:
    fullname: Nash et al.
– year: 20050600
  ident: 2005/0140683
  contributor:
    fullname: Collins et al.
– year: 20021000
  ident: 2002/0158864
  contributor:
    fullname: Matichuk
– year: 20051000
  ident: 2005/0231502
  contributor:
    fullname: Harper et al.
– year: 20041100
  ident: 2004/0227762
  contributor:
    fullname: Colby
– year: 20040300
  ident: 6700579
  contributor:
    fullname: Gould
– year: 20020300
  ident: 6357047
  contributor:
    fullname: Kurtze et al.
– year: 20030700
  ident: 2003/0132937
  contributor:
    fullname: Schneider et al.
– year: 20020400
  ident: 6373492
  contributor:
    fullname: Kroitor
– year: 20020800
  ident: 6429860
  contributor:
    fullname: Hughes
– year: 20060500
  ident: 7050955
  contributor:
    fullname: Carmel et al.
– year: 19980700
  ident: 5777629
  contributor:
    fullname: Baldwin
– year: 20030200
  ident: 2003/0033424
  contributor:
    fullname: Gould
– year: 20021100
  ident: 6487565
  contributor:
    fullname: Schechter et al.
– year: 20040300
  ident: 2004/0051716
  contributor:
    fullname: Sevigny
– year: 20061100
  ident: 7142709
  contributor:
    fullname: Girard
– year: 20051000
  ident: 2005/0237329
  contributor:
    fullname: Rubinstein et al.
– year: 19970600
  ident: 5642475
  contributor:
    fullname: Itoh et al.
– year: 20031100
  ident: 6646642
  contributor:
    fullname: Kanetaka et al.
Score 2.7560568
Snippet Methods and systems for processing digital image data utilizing vertically-oriented Effect graphs are provided. When processing digital image data utilizing...
SourceID uspatents
SourceType Open Access Repository
Title Caching digital image data
URI https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7619628
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQAZ2_YpySnKhrmWJsrGsCbPDrJgFrcl1gWzzJPDk10SglFbQ52dfPzCPUxCvCNIKJwQO-FyYXmI10C4BuKdYrLS4oyQcvrgQW75CI14Uc_gw6IzAPdPpAeV5OfmJKQEqaPqg7bmZkwczAbGEAWtrn6ubBzcAJNALYZMsrKUaqNNwEGdgCwKJCDEypeSIMUs6QdYsKKZnpoJs6FMCOUAAt0RRlUHBzDXH20IUbFJ9eBFqgEm8AtdBYjIEF2FFPlWBQSLYwNTA2SQG2uSwsTEzNjZOMDCyTgL09E4sUU5PUJAtJBkmcxkjhkZNm4ALPYYAWn5nLMLCUFJWmygKrwpIkObA_ARwrZ4Y
link.rule.ids 230,309,783,805,888,64367
linkProvider USPTO
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQAZ2_YpySnKhrmWJsrGsCbPDrJgFrcl1gWzzJPDk10SglFbQ52dfPzCPUxCvCNIKJwQO-FyYXmI10C4BuKdYrLS4oyQcvrgQW75CI14Uc_gw6IzAPdPpAeV5OfmJKQEqaPqg7bmZkwczACqxjzcBdMjcPbgZOoCHARlteSTFSteEmyMAWABYVYmBKzRNhkHKGrFxUSMlMB93VoQB2hgJokaYog4Kba4izhy7coPj0ItASlXgDqJXGYgwswK56qgSDQrKFqYGxSQqw1WVhYWJqbpxkZGCZBOzvmVikmJqkJllIMkjiNEYKj5w8A0eAi1u8j6eftzQDF3hCA7QSzVyGgaWkqDRVFlgvliTJgb0MAGOlaoM
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Caching+digital+image+data&rft.inventor=White%2C+Steven+James&rft.inventor=Marsh%2C+Donald+M&rft.inventor=Xu%2C+Jingyang&rft.number=7619628&rft.date=2009-11-17&rft.externalDBID=n%2Fa&rft.externalDocID=07619628