Token-based adaptive video processing arrangement
First Claim
1. A pipelined video decoder system having an input, an output and a plurality of processing stages therebetween, comprising:
- a universal adaptation unit in the form of a first interactive interfacing token for control and/or data functions among said processing stages;
a token generator, responsive to a picture start code in an input stream of encoded data for generating said first interactive interfacing token, wherein said first interactive interfacing token is serially transmitted through said processing stages;
wherein said first interactive interfacing token is a GROUP-- START token for indicating a start of a group sequence; and
upon generation of said GROUP-- START token, said token generator generates a second interactive metamorphic interfacing token comprising a PICTURE-- END token, said PICTURE-- END token being serially transmitted to said processing stages before data associated with said start code is output, wherein responsive to said PICTURE-- END token one of said processing stages stops processing a current picture in a first mode of operation, and said one processing stage generates a FLUSH token in a second mode of operation, wherein processing of said current picture is completed in a controlled manner.
4 Assignments
0 Petitions
Accused Products
Abstract
An MPEG video decompression method and apparatus utilizing a plurality of stages interconnected by a two-wire interface arranged as a pipeline processing machine. Control tokens and DATA Tokens pass over the single two-wire interface for carrying both control and data in token format. A token decode circuit is positioned in certain of the stages for recognizing certain of the tokens as control tokens pertinent to that stage and for passing unrecognized control tokens along the pipeline. Reconfiguration processing circuits are positioned in selected stages and are responsive to a recognized control token for reconfiguring such stage to handle an identified DATA Token. A wide variety of unique supporting subsystem circuitry and processing techniques are disclosed for implementing the system, including memory addressing, transforming data using a common processing block, time synchronization, asynchronous swing buffering, storing of video information, a parallel Huffman decoder, and the like.
319 Citations
9 Claims
-
1. A pipelined video decoder system having an input, an output and a plurality of processing stages therebetween, comprising:
-
a universal adaptation unit in the form of a first interactive interfacing token for control and/or data functions among said processing stages; a token generator, responsive to a picture start code in an input stream of encoded data for generating said first interactive interfacing token, wherein said first interactive interfacing token is serially transmitted through said processing stages; wherein said first interactive interfacing token is a GROUP-- START token for indicating a start of a group sequence; and
upon generation of said GROUP-- START token, said token generator generates a second interactive metamorphic interfacing token comprising a PICTURE-- END token, said PICTURE-- END token being serially transmitted to said processing stages before data associated with said start code is output, wherein responsive to said PICTURE-- END token one of said processing stages stops processing a current picture in a first mode of operation, and said one processing stage generates a FLUSH token in a second mode of operation, wherein processing of said current picture is completed in a controlled manner. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A pipelined video decoder system having an input, an output and a plurality of processing stages therebetween, comprising:
-
a universal adaptation unit in the form of a first interactive interfacing token for control and/or data functions among said processing stages, wherein said first interactive interfacing token is a GROUP-- START token for indicating a start of a group sequence; a token generator, responsive to a start code in an input stream of encoded MPEG data for generating said first interactive interfacing token, wherein said first interactive interfacing token is serially transmitted to said processing stages; wherein upon generation of said GROUP-- START token, said token generator generates a second interactive metamorphic interfacing token comprising a PICTURE-- END token, said PICTURE-- END token being serially transmitted to said processing stages before data associated with said start code is output, wherein responsive to said PICTURE-- END token one of said processing stages stops processing a current picture in a first mode of operation, and said one processing stage generates a FLUSH token in a second mode of operation, wherein processing of said current picture is completed in a controlled manner. - View Dependent Claims (7, 8, 9)
-
Specification