Claims
- 1. A multi-standard decoder for decoding data streams comprising:
processing stages interconnected to form a pipeline and for processing tokens derived from one or more of the data streams, the processing stages including standard-independent and standard-dependent processing stages, the standard-dependent processing stages capable of reconfiguration to operate in accordance with different data encoding standards; and wherein the tokens provide reconfiguration information to the standard-dependent processing stages at an intermediate stage between an original stage and a final stage.
- 2. The multi-standard decoder of claim 1, wherein each of the tokens includes an extension indicator that indicates whether additional words are present.
- 3. The multi-standard decoder of claim 1, wherein one of the standard-dependent processing stages comprises an inverse quantizer.
- 4. The multi-standard decoder of claim 3, wherein one of the tokens comprises a first QUANT_TABLE token.
- 5. The multi-standard decoder of claim 4, wherein the inverse quantizer recognizes the first QUANT_TABLE token and, responsive to a first state of the extension indicator in a first word of the first QUANT_TABLE token, generates a second QUANT_TABLE token to be conveyed to another of the processing stages.
- 6. The multi-standard decoder of claim 5, wherein the second QUANT_TABLE token includes quantization table values.
- 7. The multi-standard decoder of claim 4, wherein responsive to a second state of the extension indicator of the first word of the QUANT_TABLE token, the inverse quantizer installs a quantization table of the first QUANT_TABLE token in a memory.
- 8. A method of decoding data streams of data encoded by different standards comprising:
receiving tokens at a standard-dependent processor, the standard-dependent processor capable of reconfiguration of a multi-stage Pipeline to operate in accordance with the different standards; and reconfiguring for standard-dependent processing in response to the received tokens at an intermediate stage between an original stage and a final stage of said multi-stage pipeline.
- 9. The method of claim 8, wherein each token includes an extension indicator that indicates whether additional words are present and has a first and a second state to Indicate reconfiguration information.
- 10. The method of claim 8, wherein one of the conveyed tokens is a first QUANT_TABLE token, and further comprising:
recognizing the first QUANT_TABLE token; and responsive to the first state of the extension indicator in a first word of the first QUANT_TABLE token, generating a second QUANT_TABLE token to be conveyed to another processor.
- 11. The method of claim 7, wherein the second QUANT_TABLE token includes quantization table values to be used by the another processor.
- 12. The method of claim 9, further comprising:
responsive to a second state of the extension indicator of the first word of the QUANT_TABLE token, installing a quantization table of the first QUANT_TABLE token in memory.
- 13. A system comprising:
processing stages including standard-independent and standard-dependent processing stages, the standard-dependent processing stages capable of reconfiguration to operate In accordance with different data encoding standards; and tokens for interacting with the processing stages, the tokens providing reconfiguration information to the standard-dependent processing stages to cause the standard-dependent processing stages to reconfigure stages at an intermediate stage between an original stage and a final stage.
Priority Claims (3)
| Number |
Date |
Country |
Kind |
| 92306038.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 of 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 |
09773473 |
Feb 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 |