Method and apparatus for encoding/decoding image data
AssigneeApple Computer, Inc.
InventorsJames O. Normile, Chia L. Yeh, Daniel W. Wright, Ke-Chiang Chu
Life of this patent
Estimating the term…
Abstract
An apparatus and method for processing video data for compression/decompression in real-time. The apparatus comprises a plurality of compute modules, in a preferred embodiment, for a total of four compute modules coupled in parallel. Each of the compute modules has a processor, dual port memory, scratch-pad memory, and an arbitration mechanism. A first bus couples the compute modules and a host processor. Lastly, the device comprises a shared memory which is coupled to the host processor and to the compute modules with a second bus. The method handles assigning portions of the image for each of the processors to operate upon.
Claims16
A method in a video display system of partitioning an image for processing by N processing units coupled in parallel to an input means for receiving said image, said image of dimensions of H rows and W columns, comprising the following steps:
- a. initializing an index variable i;
- b. assigning an ith horizontal region of said image in the input means to an ith processing unit, said ith region starting at a ith starting position and ending at the ith starting position offset by a partition length value of H/N, said ith region comprising W columns, and H/N and an overlap number of complete rows, said overlap number of rows being shared with a next processor, and
- c. incrementing said index variable i and repeating step b if said index variable i is less than N.
A method in a video display system of partitioning an image for processing by N processing units coupled in parallel to an input means for receiving said image, comprising the following steps:
- a. assigning an ith horizontal region of said image in the input means to an ith processing unit, said ith region starting at a ith starting position and ending at the ith starting position offset by a partition length value of H/N, said ith region comprising W columns and H/N number of complete rows;
- and
- b. incrementing said index variable i and repeating step a if said index variable i is less than N.
Dependencies are inferred from the claim text.