Invention Grant
- Patent Title: Data storage and access in block processing pipelines
- Patent Title (中): 块处理管道中的数据存储和访问
-
Application No.: US14039764Application Date: 2013-09-27
-
Publication No.: US09571846B2Publication Date: 2017-02-14
- Inventor: Timothy John Millet , Mark P. Rygh , Craig M. Okruhlica , Jim C. Chou , Guy Cote , Gaurav S. Gulati , Joseph J. Cheng , Joseph P. Bratt
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: H04N19/423
- IPC: H04N19/423 ; H04N19/56 ; H04N19/53

Abstract:
Block processing pipeline methods and apparatus in which reference data are stored to a memory according to tile formats to reduce memory accesses when fetching the data from the memory. When the pipeline stores reference data from a current frame being processed to memory as a reference frame, the reference samples are stored in macroblock sequential order. Each macroblock sample set is stored as a tile. Reference data may be stored in tile formats for luma and chroma. Chroma reference data may be stored in tile formats for chroma 4:2:0, 4:2:2, and/or 4:4:4 formats. A stage of the pipeline may write luma and chroma reference data for macroblocks to memory according to one or more of the macroblock tile formats in a modified knight's order. The stage may delay writing the reference data from the macroblocks until the macroblocks have been fully processed by the pipeline.
Public/Granted literature
- US20150092843A1 DATA STORAGE AND ACCESS IN BLOCK PROCESSING PIPELINES Public/Granted day:2015-04-02
Information query