Integrated Architecture for the Unified Processing of Visual Media
First Claim
Patent Images
1. A media processor for the processing of media based upon instructions, comprising:
- a plurality of processing layers wherein each processing layer has at least one processing unit, at least one program memory, and at least one data memory, each of said processing unit, program memory, and data memory being in communication with one another;
at least one processing unit in at least one of said processing layers designed to perform motion estimation functions on received data;
at least one processing unit in at least one of said processing layers designed to perform to perform encoding or decoding functions on received data; and
a task scheduler capable of receiving a plurality of tasks from a source and distributing said tasks to the processing layers.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed toward a system on chip architecture having scalable, distributed processing and memory capabilities through a plurality of processing layers. One application of the present invention is in a novel media processing device, designed to enable the processing and communication of video and graphics using a single integrated processing chip for all visual media.
181 Citations
8 Claims
-
1. A media processor for the processing of media based upon instructions, comprising:
-
a plurality of processing layers wherein each processing layer has at least one processing unit, at least one program memory, and at least one data memory, each of said processing unit, program memory, and data memory being in communication with one another; at least one processing unit in at least one of said processing layers designed to perform motion estimation functions on received data; at least one processing unit in at least one of said processing layers designed to perform to perform encoding or decoding functions on received data; and a task scheduler capable of receiving a plurality of tasks from a source and distributing said tasks to the processing layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification