NEIGHBOR CONTEXT CACHING IN BLOCK PROCESSING PIPELINES

Patent №

US 9,305,325

Granted

2016-04-05

Filed 2013

Owner

APPLE INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14037313

Methods and apparatus for caching neighbor data in a block processing pipeline that processes blocks in knight's order with quadrow constraints. Stages of the pipeline may maintain two local buffers that contain data from neighbor blocks of a current block. A first buffer contains data from the last C blocks processed at the stage. A second buffer contains data from neighbor blocks on the last row of a previous quadrow. Data for blocks on the bottom row of a quadrow are stored to an external memory at the end of the pipeline. When a block on the top row of a quadrow is input to the pipeline, neighbor data from the bottom row of the previous quadrow is read from the external memory and passed down the pipeline, each stage storing the data in its second buffer and using the neighbor data in the second buffer when processing the block.

Knowledge representationAI hardwareG06T 1/20G06T 1/60H04N 19/423H04N 19/436H04N 19/61

AI classification

AI hardware1.00
Knowledge representation0.56
Vision0.48
Planning0.05
Evolutionary computation0.05
Natural language0.00
Speech0.00
Machine learning0.00

Ownership

APPLE INC.

assignment · 312920001

Assignors

CHENG, JOSEPH J., COTE, GUY, SCHAUB, MARC A., CHOU, JIM C.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC