Back to results
US 7,688,895 B2Granted
Method and/or circuit for binary arithmetic decoding decisions before termination
AssigneeLSI Corporation
InventorsLowell L. Winger, Eric C. Pearson
Life of this patent
Estimating the term…
Abstract
A method for decoding a bitstream is disclosed. The method generally comprises the steps of (A) generating a first signal and a second signal by parsing a common slice in the bitstream, (B) generating a third signal by entropy decoding the first signal, and (C) generating a video signal by combining the second signal and the third signal.
Claims30
A method for decoding a bitstream in a decoding system, comprising the steps of:
- (A) accepting a common slice containing a plurality of macroblocks at an input to said decoding system, wherein said plurality of macroblocks switch from non-I_PCM mode macroblocks to I_PCM mode macroblocks in macroblock scan order;
- (B) generating a first signal comprising said non-I_PCM mode macroblocks and a second signal comprising said I_PCM mode macroblocks using a parser, said parser parsing the common slice in said bitstream, including parsing a first syntax element indicating an end of said slice and a second syntax element representing said I_PCM mode macroblocks, said first or second syntax element following an entropy coding termination;
- (C) generating a third signal using a decoder, said decoder entropy decoding said first signal;
- and
- (D) generating a video signal by combining said second signal and said third signal.
2 more elements
An apparatus comprising:
- a parser configured to (i) accept a common slice in a bitstream, the common slice containing a plurality of macroblocks, wherein said plurality of macroblocks switch from non-I_PCM mode macroblocks to I_PCM mode macroblocks in macroblock scan order and (ii) generate a first signal comprising said non-I_PCM mode macroblocks and a second signal comprising said I_PCM mode macroblocks by parsing the common slice in the bitstream, wherein said parser is further configured to parse a first syntax element indicating an end of said slice and a second syntax element representing said I_PCM mode macroblocks, said first or second syntax element following an entropy coding termination;
- a decoder configured to generate a third signal by entropy decoding said first signal;
- and
- a circuit configured to generate a video signal by combining said second signal and said third signal.
1 more element
An apparatus comprising:
- means for accepting a common slice in a bitstream, said common slice containing a plurality of macroblocks, wherein said plurality of macroblocks switch from non-I_PCM mode macroblocks to I_PCM mode macroblocks in macroblock scan order;
- means for generating a first signal comprising said non-I_PCM mode macroblocks and a second signal comprising said I_PCM mode macroblocks by parsing said common slice in said bitstream, including parsing a first syntax element indicating an end of said slice and a second syntax element representing said I_PCM mode macroblocks, said first or second syntax element following an entropy coding termination;
- means for generating a third signal by entropy decoding said first signal;
- and
- means for generating a video signal by combining said second signal and said third signal.
2 more elements
A method for encoding a video signal, comprising the steps of:
- (A) generating a first signal comprising non-PCM coded data and a second signal comprising PCM coded data using a parser, said parser parsing said video signal;
- (B) generating a third signal using an encoder, said encoder entropy encoding said first signal;
- and
- (C) generating a bitstream by combining said second signal and said third signal within a common slice, wherein said common slice comprises pulse code modulation (PCM) coded data and non-PCM coded data.
1 more element
Dependencies are inferred from the claim text.