Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus
First Claim
1. In a pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus, the improvement comprising:
- one of said processing stages being a spatial decoder;
a second of said stages being a token generator for generating control tokens and data tokens for passage along said two-wire interface;
a token decode means positioned in said spatial decoder for recognizing certain of said tokens as control tokens pertinent to said spatial decoder and for configuring said spatial decoder for spatially decoding said data tokens following said control token into a first decoded format; and
a further one of said stages being a temporal decoder positioned downstream in said pipeline from said spatial decoder;
a second token decode means positioned in said temporal decoder for recognizing certain of said tokens as control tokens pertinent to said temporal decoder and for configuring said temporal decoder for temporally decoding said data tokens following said control token into a second decoded format.
2 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.
261 Citations
9 Claims
-
1. In a pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus, the improvement comprising:
-
one of said processing stages being a spatial decoder;
a second of said stages being a token generator for generating control tokens and data tokens for passage along said two-wire interface;a token decode means positioned in said spatial decoder for recognizing certain of said tokens as control tokens pertinent to said spatial decoder and for configuring said spatial decoder for spatially decoding said data tokens following said control token into a first decoded format; and a further one of said stages being a temporal decoder positioned downstream in said pipeline from said spatial decoder;
a second token decode means positioned in said temporal decoder for recognizing certain of said tokens as control tokens pertinent to said temporal decoder and for configuring said temporal decoder for temporally decoding said data tokens following said control token into a second decoded format. - View Dependent Claims (3, 4)
-
-
2. In a pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus, the improvement comprising:
-
one of said processing stages being a spatial decoder;
a second of said stages being a token generator for generating control tokens and data tokens for passage along said two-wire interface;a token decode means positioned in said spatial decoder for recognizing certain of said tokens as control tokens pertinent to said spatial decoder and for configuring said spatial decoder for spatially decoding said data tokens following said control token into a first decoded format; and the temporal decoder utilizing a reconfigurable prediction filter which is reconfigurable by a prediction token.
-
-
5. In a pipeline processing machine for handling a plurality of separately encoded bit streams arranged as a single serial bit stream of digital bits and having separately encoded pairs of control codes and corresponding data carried in the serial bit stream and employing a plurality of stages interconnected by a two-wire interface, the improvement comprising:
- a start code detector responsive to the single serial bit stream for generating control tokens and DATA tokens for application to said two-wire interface;
a token decode means positioned in certain of said stages for recognizing certain of said tokens as control tokens pertinent to that stage and for passing unrecognized control tokens along said pipeline;
a reconfigurable temporal decoder responsive to a recognized control token for reconfiguring said temporal decoder stage to handle an identified DATA token, data being moved along said two-wire interface within said temporal decoder in 8×
8 pel data blocks; and
address means for storing and retrieving said blocks along block boundaries. - View Dependent Claims (6, 7, 8, 9)
- a start code detector responsive to the single serial bit stream for generating control tokens and DATA tokens for application to said two-wire interface;
Specification