Claims
- 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 tokens; and
at least one reconfigurable processing stage configured to respond to the generated tokens by 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 ones of the generated tokens as control tokens pertinent to that at least one reconfigurable processing stage and for passing unrecognized ones of the generated tokens to another of the stages.
- 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 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.
- 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 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.
- 11. The multiple stage processing pipeline of claim 9, wherein the temporal decoding stage comprises a reconfigurable prediction filters block.
- 12. The multiple stage processing pipeline of claim 11, wherein the generated token comprises a coding standard token and wherein the reconfigurable prediction filters block is reconfigured in response to the coding standard token.
- 13. The multiple stage processing pipeline of claim 12, wherein the generated 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.
- 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; and processing different portions of the single serial bit stream corresponding to different ones of the standards in response to the generated tokens.
- 15. The method of claim 14, further comprising:
recognizing certain of the generated tokens as control tokens.
- 16. The method of claim 15, further comprising:
reconfiguring the at least one reconfigurable processing stage to process data tokens identified by the recognized control tokens according to one of the different standards.
- 17. The method of claim 14, wherein the different standards include JPEG.
- 18. The method of claim 14, wherein the different standards include MPEG.
- 19. The method of claim 14, wherein the different standards include H.261.
- 20. 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; and
a processor configured to respond to the generated tokens by processing the respective portions of the single serial bit stream corresponding to different standards to produce a decoded output.
- 21. The system of claim 20, wherein the processor comprises a pipeline processor having at least one reconfigurable processing stage.
- 22. The system of claim 21, further comprising:
a token decoder for recognizing ones of the generated tokens as control tokens pertinent to that at least one reconfigurable processing stage.
- 23. The system of claim 21, 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.
- 24. The system of claim 20, wherein the different standards include MPEG.
- 25. The system of claim 20, wherein the different standards include JPEG.
- 26. The system of claim 20, wherein the different standards include H.261.
Priority Claims (3)
Number |
Date |
Country |
Kind |
92606038.8 |
Jun 1992 |
EP |
|
9405914.4 |
Mar 1994 |
GB |
|
9504019.2 |
Feb 1995 |
GB |
|
Parent Case Info
[0001] This is a continuation-in-part application to U.S. Ser. No. (not yet known) filed Feb. 2, 1995, which is a continuation application of Ser. No. 08/082,291 filed Jun. 24, 1993. This application claims priority from EPO Application No. 92306038.8 filed Jun. 30, 1992, British Application No. 9405914.4 filed Mar. 24, 1994 and British Application No. (not yet known) filed Feb. 28, 1995.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09307239 |
Oct 1997 |
US |
Child |
09772698 |
Jan 2001 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
08400397 |
Mar 1995 |
US |
Child |
09307239 |
Oct 1997 |
US |
Parent |
08082291 |
Jun 1993 |
US |
Child |
08382958 |
Feb 1995 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08382958 |
Feb 1995 |
US |
Child |
08400397 |
Mar 1995 |
US |