Start code detector
First Claim
1. In a system having an input and an output and a plurality of processing stages between the input and the output, the improvement comprising:
- an interactive interfacing token, defining a universal adaptation unit for control and/or data functions among said processing stages; and
one of said stages receiving said input and adapted to generate and/or convert said tokens, and wherein said one of said stages detects overlaping start codeswhereby the first start code is ignored and the second start code is used to create start code tokens.
5 Assignments
0 Petitions
Accused Products
Abstract
A multi-standard video decompression apparatus has 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.
-
Citations
37 Claims
-
1. In a system having an input and an output and a plurality of processing stages between the input and the output, the improvement comprising:
-
an interactive interfacing token, defining a universal adaptation unit for control and/or data functions among said processing stages; and one of said stages receiving said input and adapted to generate and/or convert said tokens, and wherein said one of said stages detects overlaping start codes whereby the first start code is ignored and the second start code is used to create start code tokens. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22)
-
-
16. In a machine for handling a plurality of separately encoded bit streams arranged as a serial bit stream of digital bits and having separately encoded pairs of start codes and data carried in the serial bit stream the improvement comprises:
- a start code detector having first, second and third registers connected in serial fashion for receiving a portion of said serial bit stream serially therethrough, each of said registers storing a different number of bits from the bit stream;
said first register storing a value;
said second register and a first decode means for identifying a start code associated with said value contained in said first register;
circuit means for shifting said value to a predetermined end of said third register; and
a second decode means arranged for accepting data from said third register in parallel;
whereby a start code which overlaps another start code may be ignored. - View Dependent Claims (17, 18, 19, 20, 21)
- a start code detector having first, second and third registers connected in serial fashion for receiving a portion of said serial bit stream serially therethrough, each of said registers storing a different number of bits from the bit stream;
-
23. In a system having an input and an output and a plurality of processing stages between the input and the output, the improvement comprising:
-
an interactive interfacing token, defining a universal adaptation unit for control and/or data functions among said processing stages; and one of said stages receiving said input and adapted to generate and/or convert said tokens, wherein said one of said stages performs a padding function by adding bits to the last word of a token. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification