摘要 |
<p>PROBLEM TO BE SOLVED: To provide a data decoder having a simple circuit configuration, that can perform high speed processing by using a simple circuit capable of detecting and eliminating a marker code at a high speed. SOLUTION: A marker-eliminating device 100 eliminates a marker from a received data stream, including the marker and generates the data stream which includes only data in a 32-bit fixed length. Furthermore, a marker flag in 4-bit showing a type and a position is generated and added to the data as the marker. A Huffman decoder 350 receives data in 36-bit via a buffer RAM 200, detects a restart marker, depending on the marker flag and applies the decoding processing, while properly resetting a DC component on the basis thereof. When decoding, processing of eliminating the restart marker in the data stream can be dispensed with and decoded data can be outputted consecutively. Thereby, the circuit configuration is simplified.</p> |