Bit stream analyzing method and apparatus
AssigneeSony Corporation
InventorNozomu Ozaki
Life of this patent
Estimating the term…
Abstract
The present invention enables to enhance a processing performance in analyzing a bit stream of decoding a variable-length code to be successively processed. The present invention provides an MPEG video decoder for decoding an MPEG video stream including: a pre-purser 3 (bit stream divider) for detecting a slice start code of Slice layer and dividing a bit stream into two sub streams; video decoders 9 and 10 for decoding the sub streams separately from each other; a memory controller (memory interface) for combining with consistency the decoded data from the video decoders 9 and 10; and an external memory 4.
Claims8
A bit stream analyzing method for analyzing a video bit stream of MPEG encoded data comprising the steps of:
- detecting a slice header code for each slice unit of the MPEG encoded video bit stream;
- dividing said bit stream into a plurality of sub streams according to the detection of said slice header code;
- decoding said plurality of sub streams separately from each other;
- and
- combining said plurality of sub streams which have been decoded into a decoded video bit stream.
A bit stream analyzing apparatus for analyzing a video bit stream of MPEG encoded data comprising:
- detecting means for detecting a slice header code for each slice unit of the MPEG encoded video bit stream;
- dividing means for dividing said bit stream into a plurality of sub streams according to the detection of said slice header code;
- decoding means for decoding said plurality of sub streams separately from each other;
- and
- control means for combining said plurality of sub streams which have been decoded into a decoded video bit stream.
A bit stream analyzing method for analyzing a bit stream containing a Huffman-coded compressed data, said method comprising:
- a first decode step for decoding said bit stream, starting at a head of said bit stream;
- a match detection step for shifting a data in the middle of said bit stream so as to be compared with a Huffman table to detect whether a match is present;
- a boundary detection step for detecting a boundary of a Huffman code according to a result of said match detection;
- a second decode step for decoding a data starting at said boundary position of said bit stream;
- and
- a combine step for combining a result of said first decode step starting at the head of said bit stream with a result of said second decode step starting at said boundary position of said bit stream.
A bit stream analyzing apparatus for analyzing a bit stream containing a Huffman-coded compressed data, said apparatus comprising:
- first decode means for decoding said bit stream, starting at a head of said bit stream;
- match detection means for shifting a data in the middle of said bit stream so as to be compared with a Huffman table to detect whether a match is present;
- boundary detection means for detecting a boundary of a Huffman code according to a result of said match detection;
- second decode means for decoding a data starting at said boundary position of said bit stream;
- and
- combine means for combining a result of said first decode step starting at the head of said bit stream with a result of said second decode step starting at said boundary position of said bit stream.
Dependencies are inferred from the claim text.