Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
205 words
An MPEG decoder system which includes a single memory for use by transport, decode and system controller functions, comprising: a channel receiver for receiving and MPEG encoded stream; transport logic coupled to the channel receiver which demultiplexes one or more multimedia data streams from the encoded stream; a system controller coupled to the transport logic which controls operations within the MPEG decoder system; an MPEG decoder coupled to receive one or more multimedia data streams output from the transport logic, wherein the MPEG decoder operates to perform MPEG decoding on the multimedia data streams; and a memory coupled to the MPEG decoder, wherein the memory is used by the MPEG decoder during MPEG decoding operations, wherein the memory stores code and data useable by the system controller which enables the system controller to perform control functions within the MPEG decoder system, wherein the memory is used by the transport logic for demultiplexing operations; wherein the MPEG decoder is operable to access the memory during MPEG decoding operations; wherein the transport logic is operable to access the memory to store and retrieve data during demultiplexing operations; and wherein the system controller is operable to access the memory to retrieve code and data during system control functions.
Claim 2
Dependent Claim
205 words
An MPEG decoder system which includes a single memory for use by transport, decode and system controller functions, comprising: a channel receiver for receiving and MPEG encoded stream; transport logic coupled to the channel receiver which demultiplexes one or more multimedia data streams from the encoded stream; a system controller coupled to the transport logic which controls operations within the MPEG decoder system; an MPEG decoder coupled to receive one or more multimedia data streams output from the transport logic, wherein the MPEG decoder operates to perform MPEG decoding on the multimedia data streams; and a memory coupled to the MPEG decoder, wherein the memory is used by the MPEG decoder during MPEG decoding operations, wherein the memory stores code and data useable by the system controller which enables the system controller to perform control functions within the MPEG decoder system, wherein the memory is used by the transport logic for demultiplexing operations; wherein the MPEG decoder is operable to access the memory during MPEG decoding operations; wherein the transport logic is operable to access the memory to store and retrieve data during demultiplexing operations; and wherein the system controller is operable to access the memory to retrieve code and data during system control functions.
Claim 3
Dependent Claim
62 words
The MPEG decoder system of claim 1, wherein the MPEG decoder includes a memory controller coupled to the memory; wherein the transport logic is coupled to the memory controller and is operable to access the memory through the memory controller; and wherein the system controller is coupled to the memory controller and is operable to access the memory through the memory controller.
Claim 4
Dependent Claim
25 words
The MPEG decoder system of claim 2, wherein the memory controller is operable to store compressed data in the memory to reduce memory storage requirements.
Claim 5
Dependent Claim
27 words
The MPEG decoder system of claim 2, wherein the memory controller is operable to dynamically allocate segments of memory space in the memory to optimize memory use.
Claim 6
Dependent Claim
20 words
The MPEG decoder system of claim 1, wherein the memory stores anchor frame data during reconstruction of temporally compressed frames.
Claim 7
Dependent Claim
20 words
The MPEG decoder system of claim 1, wherein said memory has a memory size which does not exceed 16 Mbit.
Claim 8
Dependent Claim
55 words
The MPEG decoder system of claim 1, wherein said memory includes a plurality of memory portions, wherein said memory includes a video frame portion for storing video frames, a system controller portion for storing code and data executable by the system controller, and a transport buffer portion for storing data used by the transport logic.
Claim 9
Dependent Claim
32 words
The MPEG decoder system of claim 7, wherein said memory further includes a video decode buffer portion for storing decoded video data, a video display sync buffer, and an on-screen display buffer.
Claim 10
Dependent Claim
21 words
The MPEG decoder system of claim 8, wherein said memory further includes one or more audio buffers for storing audio data.
Claim 11
Independent Claim
129 words
A method for performing video decoding in an MPEG decoder system which includes a single memory for use by transport, decode and system controller functions, the method comprising: receiving an MPEG encoded stream; demultiplexing one or more multimedia data streams from the encoded stream, wherein said demultiplexing one or more multimedia data streams from the encoded stream operates using a first unified memory; performing MPEG decoding on the multimedia data streams, wherein said performing MPEG decoding operates using said first unified memory; and a system controller controlling operations within the MPEG decoder system, wherein said controlling operations accesses code and data from said first unified memory; wherein said demultiplexing one or more multimedia data streams, said performing MPEG decoding, and said controlling operations each use said first unified memory.
Claim 12
Independent Claim
129 words
A method for performing video decoding in an MPEG decoder system which includes a single memory for use by transport, decode and system controller functions, the method comprising: receiving an MPEG encoded stream; demultiplexing one or more multimedia data streams from the encoded stream, wherein said demultiplexing one or more multimedia data streams from the encoded stream operates using a first unified memory; performing MPEG decoding on the multimedia data streams, wherein said performing MPEG decoding operates using said first unified memory; and a system controller controlling operations within the MPEG decoder system, wherein said controlling operations accesses code and data from said first unified memory; wherein said demultiplexing one or more multimedia data streams, said performing MPEG decoding, and said controlling operations each use said first unified memory.
Claim 13
Dependent Claim
64 words
The method of claim 10, wherein said demultiplexing one or more multimedia data streams from the encoded stream includes accessing multimedia data stream data from said first unified memory; wherein said performing MPEG decoding on the multimedia data streams includes accessing video frame data from said first unified memory; and wherein said controlling operations includes accessing code and data from said first unified memory.
Claim 14
Dependent Claim
86 words
The method of claim 11, wherein the MPEG decoder system includes a memory controller coupled to the first unified memory; wherein said accessing multimedia data stream data from said first unified memory comprises accessing said multimedia data stream data through the memory controller; wherein said accessing video frame data from said first unified memory comprises accessing said video frame data through the memory controller; and wherein said accessing code and data from said first unified memory comprises accessing said code and data through the memory controller.
Claim 15
Dependent Claim
40 words
The method of claim 10, wherein the MPEG decoder system includes a memory controller coupled to the first unified memory, the method further comprising: the memory controller storing compressed data in the first unified memory to reduce memory storage requirements.
Claim 16
Dependent Claim
42 words
The method of claim 10, wherein the MPEG decoder system includes a memory controller coupled to the first unified memory, the method further comprising: the memory controller dynamically allocating segments of memory space in the first unified memory to optimize memory use.
Claim 17
Dependent Claim
20 words
The method of claim 10, wherein said first unified memory has a memory size which does not exceed 16 Mbit.
Claim 18
Dependent Claim
205 words
A video decoder system which includes a single memory for use by transport, decode and system controller functions, comprising: a channel receiver for receiving an encoded video stream; transport logic coupled to the channel receiver which demultiplexes one or more multimedia data streams from the encoded stream; a system controller coupled to the transport logic which controls operations within the video decoder system; a video decoder coupled to receive one or more multimedia data streams output from the transport logic, wherein the video decoder operates to perform video decoding on the multimedia data streams; and a memory coupled to the video decoder, wherein the memory is used by the video decoder during video decoding operations, wherein the memory stores code and data useable by the system controller which enables the system controller to perform control functions within the video decoder system, wherein the memory is used by the transport logic for demultiplexing operations; wherein the video decoder is operable to access the memory during video decoding operations; wherein the transport logic is operable to access the memory to store and retrieve data during demultiplexing operations; and wherein the system controller is operable to access the memory to retrieve code and data during system control functions.
Claim 19
Dependent Claim
205 words
A video decoder system which includes a single memory for use by transport, decode and system controller functions, comprising: a channel receiver for receiving an encoded video stream; transport logic coupled to the channel receiver which demultiplexes one or more multimedia data streams from the encoded stream; a system controller coupled to the transport logic which controls operations within the video decoder system; a video decoder coupled to receive one or more multimedia data streams output from the transport logic, wherein the video decoder operates to perform video decoding on the multimedia data streams; and a memory coupled to the video decoder, wherein the memory is used by the video decoder during video decoding operations, wherein the memory stores code and data useable by the system controller which enables the system controller to perform control functions within the video decoder system, wherein the memory is used by the transport logic for demultiplexing operations; wherein the video decoder is operable to access the memory during video decoding operations; wherein the transport logic is operable to access the memory to store and retrieve data during demultiplexing operations; and wherein the system controller is operable to access the memory to retrieve code and data during system control functions.
Claim 20
Dependent Claim
62 words
The video decoder system of claim 16, wherein the video decoder includes a memory controller coupled to the memory; wherein the transport logic is coupled to the memory controller and is operable to access the memory through the memory controller; and wherein the system controller is coupled to the memory controller and is operable to access the memory through the memory controller.
Claim 21
Dependent Claim
25 words
The video decoder system of claim 17, wherein the memory controller is operable to store compressed data in the memory to reduce memory storage requirements.
Claim 22
Dependent Claim
27 words
The video decoder system of claim 17, wherein the memory controller is operable to dynamically allocate segments of memory space in the memory to optimize memory use.
Claim 23
Dependent Claim
20 words
The video decoder system of claim 16, wherein said memory has a memory size which does not exceed 16 Mbit.