Method for reducing the bandwidth requirement in a system including a video decoder and a video encoder
First Claim
1. A video system including one or more decoders for decoding encoded video data, each decoder comprising:
- an interface to an external bus having an address portion and a data portion;
a memory unit coupled to said external bus for receiving said encoded video data on said data portion of said external bus, said memory unit receiving said encoded video data when an asserted enable signal is received;
a snooping circuit coupled to receive an address on said address portion of said external bus, said snooping circuit providing said asserted enable signal when said address is an address within a predetermined address range; and
a video data circuit for decoding said encoded video data received in said memory unit into a decoded video data stream.
5 Assignments
0 Petitions
Accused Products
Abstract
In a video system having an encoder and multiple decoders, a snooping circuit in each decoder compares an address on a common data bus to determine whether encoded video data is read or written by a host computer. When the address on the common data bus is detected to be an address within a predetermined range, the read or write data on the common data bus is latched into a first-in-first-out (FIFO) memory. A decoding circuit in each decoder decodes from the FIFO memory to provide a decoded video data output stream. In this manner, multiple decoders can be supported by the video system without additional bandwidth demand on the host computer.
19 Citations
10 Claims
-
1. A video system including one or more decoders for decoding encoded video data, each decoder comprising:
-
an interface to an external bus having an address portion and a data portion; a memory unit coupled to said external bus for receiving said encoded video data on said data portion of said external bus, said memory unit receiving said encoded video data when an asserted enable signal is received; a snooping circuit coupled to receive an address on said address portion of said external bus, said snooping circuit providing said asserted enable signal when said address is an address within a predetermined address range; and a video data circuit for decoding said encoded video data received in said memory unit into a decoded video data stream. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing one or more decoders to decode video data, said method comprising, in each decoder, the steps of:
-
interfacing said decoder to an external bus, said external bus having an address portion and a data portion; coupling a memory unit to receive from said external bus said encoded video data on said data portion of said external bus, said memory unit receiving said encoded video data when an asserted enable signal is received; comparing an address on said address portion of said external bus with selected bits of a stored address within a predetermined address range, said snooping circuit comparison confirms that said address is within said predetermined address range; and decoding said encoded video data received in said memory unit into a decoded video data stream. - View Dependent Claims (7, 8, 9, 10)
-
Specification