Digital video disc decoder including command buffer and command status pointers
First Claim
1. An audio and video decoder for decoding audio and video streams, the audio and video decoder responsive to commands received from a host to control audio and video decoding processes, the audio and video decoder comprising:
- a host interface; and
a command processor including a command and status buffer for storing selected ones of the commands received from the host through the host interface, the command processor operable to;
allocate space in the command and status buffer to store a command status word representative of an execution status of each command stored therein, return a command status pointer to the host representing a location in a memory for the command status word for each command before accepting a new command from the host, monitor the execution status for each command and update the command status word for each command based on the execution status, and execute each command from the command and status buffer according to an order in which each command is received.
9 Assignments
0 Petitions
Accused Products
Abstract
An audio and video decoder for decoding audio, video and sub-picture streams in a disc player. The audio and video decoder has associated therewith a memory for storing commands and status information for each command. The audio and video decoder is responsive to commands received from a host to control audio and video decoding processes. The audio and video decoder includes a host interface and a command processor. The command processor includes a transfer mechanism for transferring commands received at a command buffer in the memory to a command FIFO in the memory and a status monitor for tracking an execution status of each command stored in the command FIFO and for updating a status word which is stored along with each command in the command FIFO. The command processor returns a pointer to the host for a unique address in memory for the status word for each command stored in the command FIFO.
-
Citations
11 Claims
-
1. An audio and video decoder for decoding audio and video streams, the audio and video decoder responsive to commands received from a host to control audio and video decoding processes, the audio and video decoder comprising:
-
a host interface; and
a command processor including a command and status buffer for storing selected ones of the commands received from the host through the host interface, the command processor operable to;
allocate space in the command and status buffer to store a command status word representative of an execution status of each command stored therein, return a command status pointer to the host representing a location in a memory for the command status word for each command before accepting a new command from the host, monitor the execution status for each command and update the command status word for each command based on the execution status, and execute each command from the command and status buffer according to an order in which each command is received.
-
-
2. An audio and video decoder for decoding audio, video and sub-picture streams in a disc player, the audio and video decoder responsive to commands received from a host to control audio and video decoding processes, the audio and video decoder comprising:
-
a host interface for interfacing a command processor and the host;
a command FIFO for storing the commands and command status words, each command status word reflecting a current execution status of an associated command; and
the command processor including a transfer mechanism for transferring the commands received from the host via the host interface to the command FIFO, and a status monitor for tracking an execution status of each command stored in the command FIFO and for updating a status word stored along with each command in the command FIFO, wherein the command processor returns to the host, for each command stored in the command FIFO, a command status pointer for a unique address for the status word associated with each command before accepting a new command from the host. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An audio and video decoder for decoding audio, video and sub-picture streams in a disc player, the audio and video decoder comprising:
-
a memory interface for interfacing a command processor and a memory;
the command processor responsive to commands received from a host to control audio and video decoding processes and including the memory for storing commands and status information for each command, the command processor is operable to return to the host, for each command received, a command status pointer to a location in the memory for a command status word indicative of a status of an associated command before accepting a new command from the host; and
a host interface including a host address bus, a host data bus, a plurality of host interface registers for storing address and data information received from the host, host interface logic for controlling reading and writing operations to and from the host, the audio and video decoder and the memory, where one of the host interface registers includes a pointer for designating a target and a source of host write and read operations, respectively.
-
Specification