Claims
- 1. A video decoding apparatus comprising:
a demultiplexer which demultiplexes multi-bit streams to extract a coded bit stream, the multi-bit streams including the coded bit stream having coded video information generated by coding a video picture, sync information, and header information containing important information representing a rule of coding a set of bit streams in coding the video picture; a first decoder which decodes the coded bit stream; a sync signal detector which detects the sync information from the bit stream, and informs said first decoder of the sync information; an error checker which checks presence of an error based on output information of said first decoder; and an important information construction device which constructs the important information from the header information output from said first decoder, and informs said first decoder of the important information, said important information construction device including:
first determination means for determining whether a picture being decoded is an arbitrary shape picture; second determination means for determining whether important information has been doubled, based on the header information, and outputting a header extension code; a second decoder which decodes size and position information of the arbitrary shape picture; a third decoder which decodes macroblock number information from information output from said second determination means or said second decoder; a fourth decoder which decodes video packet header information from the macroblock number information output from said third decoder; a fifth decoder which decodes a header extension code from the video packet header information output from said fourth decoder; a sixth decoder which decodes information doubled by the important information about a conventional picture; and a seventh decoder which decodes the important information about the arbitrary shape picture from information output from said sixth decoder.
- 2. A video decoding apparatus according to claim 1, further comprising a switching device which selectively supplies the header extension code from said second determination means to said information construction section and said macroblock decoder in accordance with the header information.
- 3. A video decoding apparatus according to claim 1, further comprising a switching device which selectively supplies the header information from said second determination means to said sixth decoder and said first decoder in accordance with the header information.
- 4. A video decoding apparatus according to claim 1, wherein said third decoder includes a decoder which decodes information representing a macroblock number from reconstructed information from said second decoder.
- 5. A video decoding apparatus comprising:
a demultiplexer which demultiplexes multi-bit streams to extract a coded bit stream, the multi-bit streams including the coded bit stream having coded video information generated by coding a video picture, sync information, and header information containing important information representing a rule of coding a set of bit streams in coding the video picture; a decoder which decodes the picture bit stream; a sync signal detector which detects a sync signal from the bit stream, and informs said decoder of the sync signal; an error checker which checks an error based on decoded information of said decoder; and an important information construction device which constructs important information from the header information output from said decoder, and informing said decoder of the important information when said error checker determines an error, said important information construction device including:
determination means for determining whether a picture being decoded is an arbitrary shape picture or a rectangular picture; a header decoder which decodes header information, and determines based on the header information whether important information has been doubled; a macroblock number decoder which decodes current macroblock number information from an input conventional information bit stream; first important information construction means for decoding important information about an arbitrary shape picture, and outputting information about a picture in the important information to said macroblock number decoder; second important information construction means for decoding important information about a conventional picture, and outputting the decoded information as conventional picture association important information to said decoder; first screening means for screening an input video packet header bit stream into conventional picture important information and conventional information, and outputting the conventional picture important information to said second important information construction means and the information which is not important information to said header decoder; and second screening means for screening an input VP header bit stream into arbitrary shape picture important information, conventional picture important information, and conventional information, and outputting the arbitrary shape picture important information to said second important information construction means, the conventional picture important information to said second important information construction means, and the information which is not important information to said header decoder.
- 6. A video decoding apparatus according to claim 5, further comprising a switching device which selectively supplies video packet header information to said first screening means and said second screening means in accordance with the header information.
- 7. A video decoding apparatus according to claim 5, further comprising a switching section which selectively inputs video packet header information to said second screening section and said first screening section in accordance with a determination result of said determination section.
- 8. A video decoding apparatus according to claim 5, wherein said macroblock number decoder includes a decoder for decoding a current macroblock number from input conventional picture information.
- 9. A video decoding apparatus according to claim 8, wherein said macroblock number decoder decodes the arbitrary shape picture determined from a determination result of said determination means after the number of bits of a code word is calculated from picture size information.
- 10. A video decoding apparatus according to claim 5, further comprising a video packet header decoder which decodes video packet header information from an input bit stream, and outputs the decoded video packet header information to said decoder.
- 11. A video decoding apparatus comprising:
a demultiplexer which demultiplexes multi-bit streams to extract a coded bit stream, the multi-bit streams including the coded bit stream having coded video information generated by coding a video picture, sync information, and header information containing important information representing a rule of coding a set of bit streams in coding the video picture; a decoder which decodes the picture bit stream; a sync signal detector which detects a sync signal from the bit stream, and informs said decoder of the sync signal; an error checker which checks an error based on decoded information of said decoder; and an important information construction device which constructs important information from the header information output from said decoder, and informing said decoder of the important information when said error checker detects an error, said important information construction device including:
determination means for determining whether a picture being decoded is an arbitrary shape picture or a conventional shape picture; a header decoder which decodes header information and constructs important information, when the picture being decoded is an arbitrary shape picture; a first important information construction device which decodes important information from the doubled important information, when the picture being decoded is a conventional shape picture, and important information has been doubled; and a second important information construction device which, when the important information has not been doubled, decodes and restores important information from single important information, restoring important information containing all pieces of information within a range restorable by reconstructing the important information, and returns the restored important information as constructed important information to said decoder.
- 12. A video decoding apparatus comprising:
demultiplexing means for demultiplexing multi-bit streams to extract a coded bit stream, the multi-bit streams including the coded bit stream having coded video information generated by encoding a video picture, sync information, and header information containing important information representing a rule of coding a set of bit streams in coding the video picture; first decoding means for decoding the coded bit stream; detecting means for detecting the sync information from the bit stream, and informing said first decoding means of the sync information; checking means for checking an error based on output information of said first decoding means; and important information constructing means for constructing the important information from the header information output from said first decoding means, and informing said first decoding means of the important information, said important information construction means including:
second decoding means for decoding size and position information of an arbitrary shape picture being decoded; third decoding means for decoding macroblock number information from doubled important information; fourth decoding means for decoding video packet header information from the macroblock number information; fifth decoding means for decoding a header extension code from the video packet header information; sixth decoding means for decoding information doubled by the important information about a conventional picture; and seventh decoding means for decoding the important information about the arbitrary shape picture from information output from said sixth decoding means.
- 13. A video decoding apparatus comprising:
demultiplexing means for demultiplexing multi-bit streams to extract a coded bit stream, the multi-bit streams including the coded bit stream having coded video information generated by coding a video picture, sync information, and header information containing important information representing a rule of coding a set of bit streams in coding the video picture; decoding means for decoding the picture bit stream to output decoded information; sync detecting means for detecting a sync signal from the bit stream, and informing said decoding means of the sync signal; error checking means for checking an error based on the decoded information; and important information construction means for constructing important information from the header information, and informing said decoding means of the important information when said error checking mans determines an error, said important information construction means including:
header decoding means for decoding header information, and determining based on the header information whether important information has been doubled; macroblock number decoding means for decoding current macroblock number information from an input conventional information bit stream; first important information construction means for decoding important information about an arbitrary shape picture, and outputting information about a picture in the important information to said macroblock number decoding means; second important information construction means for decoding important information about a conventional picture, and outputting the decoded information as conventional picture association important information to said decoding means; first screening means for screening an input video packet header bit stream into conventional picture important information and conventional information, and outputting the conventional picture important information to said conventional picture important information construction means and the information which is not important information to said header decoding means; and second screening means for screening an input VP header bit stream into arbitrary shape picture important information, conventional picture important information, and conventional information, and outputting the arbitrary shape picture important information to said second important information construction means, the conventional picture important information to said second important information construction means, and the information which is not important information to said header decoding means.
- 14. A video decoding apparatus comprising:
demultiplexing means for demultiplexing multi-bit streams to extract a coded bit stream, the multi-bit streams including the coded bit stream having coded video information generated by coding a video picture, sync information, and header information containing important information representing a rule of coding a set of bit streams in coding the video picture; decoding means for decoding the picture bit stream to output decoded information; sync detecting means for detecting a sync signal from the bit stream, and informing said decoding means of the sync signal; error checking means for checking an error based on the decoded information; and important information construction means for constructing important information from the header information, and informing said decoding means of the important information when said error checker detects an error, said important information construction means including:
determination means for determining whether a picture being decoded is an arbitrary shape picture or a conventional shape picture; header decoding means for decoding header information and constructs important information, when the picture being decoded is an arbitrary shape picture; first important information construction means for decoding important information from the doubled important information, when the picture being decoded is a conventional shape picture, and important information has been doubled; and second important information construction means for, when the important information has not been doubled, decoding and restoring important information from single important information to obtain restored important information containing all pieces of information within a range restorable by constructing the important information, and returning the restored important information as constructed important information to said decoding means.
Priority Claims (1)
Number |
Date |
Country |
Kind |
11-058590 |
Mar 1999 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a Continuation-in-Part application of U.S. patent application Ser. No. (unknown) (Attorney's docket 213591US-620-39-2SRD PCT), filed Sep. 5, 2001, which is national phase of PCT Application No. PCT/JP00/01354, filed Mar. 6, 2000, the entire contents of the said U.S. and PCT Applications being incorporated herein by reference.