US6910125B2ExpiredUtilityA1

Multistandard video decoder and decompression system for processing encoded bit streams including a decoder with token generator and methods relating thereto

89
Assignee: DISCOVISION ASSPriority: Jun 30, 1992Filed: Feb 6, 2001Granted: Jun 21, 2005
Est. expiryJun 30, 2012(expired)· nominal 20-yr term from priority
H04N 19/91H04N 19/61G06F 12/0607G06F 13/1689H04N 19/42G06F 12/04H04N 19/13G06F 9/4494G06F 13/1673H04N 19/423G06F 13/16G06F 13/28G06F 12/0207G06F 9/3867
89
PatentIndex Score
20
Cited by
184
References
11
Claims

Abstract

A pipeline video decoder and decompression system handles 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. The pipeline system employs a plurality of interconnected stages to decode and decompress the single bit stream, including a start code detector. When in a search mode, the start code detector searches for a specific start code corresponding to one of multiple compression standards. The start code detector responding to the single serial bit stream generates control tokens and data tokens. A respective one of the tokens includes a plurality of data words. Each data word has an extension bit which indicates a presence of additional words therein. The data words are thereby unlimited in number. A token decode circuit positioned in certain of the stages recognizes certain of the tokens as control tokens pertinent to that stage and passes unrecognized control tokens to a succeeding stage. A reconfigurable decode and parser processing means positioned in certain of the stages is responsive to a recognized control token and reconfigures a particular stage to handle an identified data token. Methods relating to the decoder and decompression system include processing steps relating thereto.

Claims

exact text as granted — not AI-modified
1. A decoder for a pipeline comprising:
 a processor for operating on data streams of data having portions encoded by respectively different compression standards;  
 a token generator responsive to the encoded data streams for generating at least one data token and/or a control token corresponding to each of the different compression standards; and  
 the processor being conditioned to process the at least one data token according to the different compression standard to which the generated control token corresponds, by using said control token to prepare said pipeline for processing at one or more of a plurality of stages.  
 
     
     
       2. The decoder of  claim 1 , wherein the at least one data token is altered by one of the plurality of stages. 
     
     
       3. The decoder of  claim 1 , wherein the at least one data token is altered by one of the plurality of stages and conveyed to another one of the plurality of stages for further processing. 
     
     
       4. The decoder of  claim 1 , wherein the token generator resides in one of the stages. 
     
     
       5. The decoder of  claim 1 , wherein the generated control token interfaces with each of the stages. 
     
     
       6. The decoder of  claim 1 , wherein the generated control token interacts with predetermined ones of the stages. 
     
     
       7. The decoder of  claim 1 , wherein the at least one data token is altered by the predetermined ones of the stages. 
     
     
       8. The decoder of  claim 1 , wherein the generated control token interacts with adjacent ones of stages. 
     
     
       9. The decoder of  claim 1 , wherein the generated control token interacts with non-adjacent ones of the stages. 
     
     
       10. A method of operating in a pipeline on data streams having portions encoded by respectively different standards comprising:
 responsive to the encoded data streams, generating a control token corresponding to each of the different standards and at least one data token; and  
 processing the at least one data token according to the different compression standard to which the generated control token corresponds by using said control token to prepare said pipeline for processing at one or more of a plurality of stages.  
 
     
     
       11. The method of  claim 10 , wherein processing the at least one data token comprises altering the at least one data token.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.