Bit stream analyzing method and apparatus
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
8 Claims
-
1. 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. - View Dependent Claims (2)
a step of continuously repeating a predetermined operation by a predetermined number of times after detection of said specific pattern;
a step of carrying out decode operation if no error has occurred in said continuous predetermined operations, and a step of detecting said specific code pattern from a new position if an error has occurred in said continuous predetermined operations.
-
-
3. 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. - View Dependent Claims (4)
-
-
5. 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. - View Dependent Claims (6)
-
-
7. 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. - View Dependent Claims (8)
-
Specification