IP Library Granted Patent US 7,149,811
Granted Patent B2
US 7,149,811 · App. 09/772,698 · Granted Dec 12, 2006

Multistandard video decoder and decompression system for processing encoded bit streams including a reconfigurable processing stage and methods relating thereto

Assignee: Discovision Associates
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,149,811
App. No.
09/772,698
Granted
Dec 12, 2006
Kind
B2
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, 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.

Claims (38)

1. A multiple stage processing pipeline for handling bit streams encoded in accordance with different standards and arranged as a single serial bit stream, the multiple stage processing pipeline comprising:

a token generator responsive to the single serial bit stream for generating at least one token;

at least one reconfigurable processing stage to receive said at least one token; and

a parser in said at least one reconfigurable processing stage configured to respond to said at least one token by enabling for processing different portions of the single serial bit stream corresponding to different ones of the different standards.

2. The multiple stage processing pipeline of claim 1 , wherein the at least one reconfigurable processing stage comprises:

a token decoder for recognizing the token as a control token pertinent to that at least one reconfigurable processing stage and for passing said token to another of the stages if said token is an unrecognized one.

3. The multiple stage processing pipeline of claim 2 , wherein the at least one reconfigurable processing stage further comprises:

an action identification unit responsive to the control token for reconfiguring the at least one reconfigurable processing stage to process a data token identified by the at least one token according to one of the different standards.

4. The multiple stage processing pipeline of claim 3 , wherein the token generator, the action identification unit and the token decoder are implemented in hardware.

5. The multiple stage processing pipeline of claim 1 , wherein the different standards include MPEG.

6. The multiple stage processing pipeline of claim 1 , wherein the different standards include JPEG.

7. The multiple stage processing pipeline of claim 1 , wherein the different standards include H.261.

8. The multiple stage processing pipeline of claim 1 , wherein the at least one reconfigurable processing stage comprises a spatial decoding stage.

9. The multiple stage processing pipeline of claim 1 , wherein the at least one reconfigurable processing stage comprises a temporal decoding stage.

10. The multiple stage processing pipeline of claim 9 , wherein the temporal decoding stage comprises a reconfigurable prediction filters block.

11. The multiple stage processing pipeline of claim 10 , wherein the token comprises a coding standard token and wherein the reconfigurable prediction filters block is reconfigured in response to the coding standard token.

12. The multiple stage processing pipeline of claim 11 , wherein the token comprises a prediction mode token and wherein the reconfigurable prediction filters block operates in accordance with the mode specified in the prediction mode token.

13. The multiple stage processing pipeline of claim 1 , wherein the at least one reconfigurable processing stage comprises reconfigurable processing stages including at least one spatial decoding stage and at least one temporal decoding stage.

14. A method for handling bit streams encoded in accordance with different standards and arranged as a single serial bit stream comprising:

generating tokens in response to the single serial bit stream;

recognizing certain of the generated tokens as control tokens;

parsing the control tokens to reconfigure the at least one reconfigurable processing stage; and

processing different portions of the single serial bit stream in the reconfigurable processing stage corresponding to different ones of the standards in response to the generated tokens.

15. The method of claim 14 , wherein the different standards include JPEG.

16. The method of claim 14 , wherein the different standards include MPEG.

17. The method of claim 14 , wherein the different standards include H.261.

18. A system comprising:

a detector unit for receiving a data stream of data having portions encoded according to different standards and for generating tokens based on respective portions of the received data stream;

a parser to process the tokens and to reconfigure at least one reconfigurable processing stage in response to the token; and

a processor configured to respond to the generated tokens by processing the respective portions of the data stream corresponding to different standards to produce a decoded output using the processing stage reconfigured by the parser.

19. The system of claim 18 , wherein the processor comprises a pipeline processor having at least one reconfigurable processing stage.

20. The system of claim 19 , further comprising:

a token decoder for recognizing ones of the generated tokens as control tokens pertinent to that at least one reconfigurable processing stage.

21. The system of claim 19 , wherein the at least one reconfigurable processing stage comprises:

an action identification unit responsive to at least one of the control tokens for reconfiguring the at least one reconfigurable processing stage to process a data token identified by the at least one control token according to one of the different standards.

22. The system of claim 18 , wherein the different standards include MPEG.

23. The system of claim 18 , wherein the different standards include JPEG.

24. The system of claim 18 , wherein the different standards include H.261.

Assignments (3)
MERGER Recorded Jan 28, 2016
From: COASES INVESTMENTS BROS. L.L.C.
To: CHARTOLEAUX KG LIMITED LIABILITY COMPANY
Reel/Frame 037613/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2009
From: DISCOVISION ASSOCIATES
To: COASES INVESTMENTS BROS. L.L.C.
Reel/Frame 022645/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2009
From: DISCOVISION ASSOCIATES
To: COASES INVESTMENTS BROS. L.L.C.
Reel/Frame 022380/0758 →
Priority Claims (3)
EP 92306038 · Jun 30, 1992 · regional
GB 9405914.4 · Mar 24, 1994 · national
GB 9504019.2 · Feb 28, 1995 · national
Continuity (5)
Division 0930723900 · Oct 7, 1997
Continuation 0840039700 · Mar 7, 1995
Continuation In Part 0838295800 · Feb 2, 1995
Continuation 0808229100 · Jun 24, 1993
Related Publication 20030227969A1 · Dec 11, 2003