Claims
- 1. In a system having a data stream including run level code, the improvement characterized by:an interfacing token for control and/or data functions in said data stream, wherein said token comprises a plurality of data words, each said word including an extension indicator which indicates a presence or an absence of additional words in said token, a length of said token being determined by said extension indicators, whereby the length of said token can be unlimited, inverse modeler means active upon said data stream and responsive to said token for expanding out said run level code to a run of zero data followed by a level, whereby each token is expressed with a specified number of values.
- 2. A system as recited in claim 1, wherein said token is a DATA token.
- 3. A system as recited in claim 1, wherein said inverse modeler means blocks tokens which lack said specified number of values.
- 4. A system as recited in any of claims 1, 2 and 3 wherein said specified number of values is 64 coefficients.
- 5. The system according to claim 1, further comprising an inverse quantizer circuit coupled to said inverse modeler means by a two-wire interface, wherein said two-wire interface comprises: a sender, a receiver, and a clock connected to said sender and said receiver, wherein data is transferred from said sender to said receiver upon a transition of said clock only when said sender is ready and said receiver is ready.
- 6. In a system having a data stream including run level code, the improvement characterized by:inverse modeler means active upon said data stream and responsive to a token for expanding out said run level code to a run of zero data followed by a level, whereby said token is expressed with a specified number of values, an output of said inverse modeler means being communicated via a first two-wire interface, said two-wire interface comprising a sender, a receiver, and a clock connected to said sender and said receiver, wherein data is transferred from said sender to said receiver upon a transition of said clock only when said sender is ready and said receiver is ready; and an interfacing token for control and/or data functions in said data stream, wherein said token comprises a plurality of data words, each said word including an extension indicator which indicates a presence or an absence of additional words in said token, a length of said token being determined by said extension indicators, whereby the length of said token can be unlimited.
- 7. The system according to claim 6, wherein said inverse modeler receives said data stream via a second two-wire interface.
Priority Claims (3)
| Number |
Date |
Country |
Kind |
| 92306038 |
Jun 1992 |
EP |
|
| 9405914 |
Mar 1994 |
GB |
|
| 9504046 |
Feb 1995 |
GB |
|
Parent Case Info
The following U.S. patent application have subject matter related to this application: application Ser. No. 08/382,958, filed Feb. 2, 1995; Ser. No. 08/400,397, filed Mar. 7, 1995; Ser. No. 08/399,851 filed Mar. 7, 1995; Ser. No. 08/482,296, filed Jun. 7, 1995; Ser. No. 08/486,396, filed 06/07195; Ser. No. 08/484,730, filed Jun. 7, 1995 (now U.S. Pat. No. 5,677,648); Ser. No. 08/479,279, filed Jun. 7, 1995; Ser. No. 08/483,020, filed Jun. 7, 1995; U.S. Ser. No. 08/487,224, filed Jun. 7, 1995; Ser. No. 08/400,722, filed Mar. 7, 1995 (now U.S. Pat. No. 5,596,517); U.S. Ser. No. 08/400,723, filed Mar. 7, 1995 (now U.S. Pat. No. 5,594,678); Ser. No. 08/404,067, filed Mar. 14, 1995 (now U.S. Pat. No. 5,590,067); Ser. No. 08/567,555, filed Dec. 5, 1995 (now U.S. Pat. No. 617,458); Ser. No. 08/396,834, filed Mar. 1, 1995; Ser. No. 08/473,813, filed Jun. 7, 1995; Ser. No. 08/484,456, filed Jun. 7, 1995; Ser. No. 08/476,814, filed Jun. 7, 1995; Ser. No. 08/481,561, filed Jun. 7, 1995; Ser. No. 08/482,381, filed Jun. 7, 1995; Ser. No. 08/479,910, filed Jun. 7, 1995; Ser. No. 08/475,729, filed Jun. 7, 1995; Ser. No. 08/484,578, filed Jun. 7, 1995; Ser. No. 08/473,615, filed Jun. 7, 1995; Ser. No. 08/487,356, filed Jun. 7, 1995; Ser. No. 08/487,134, filed Jun. 7, 1995; Ser. No. 08/481,772, filed Jun. 7, 1995; Ser. No. 08/481,785, filed Jun. 7, 1995; Ser. No. 08/486,908, filed Jun. 7, 1995; Ser. No. 08/486,034, filed Jun. 7, 1995; Ser. No. 08/487,740, filed Jun. 7, 1995; Ser. No. 08/488,348, filed Jun. 7, 1995; Ser. No. 08/484,170, filed Jun. 7, 1995; Ser. No. 08/516,038,filed Ser. No. 08/17/95; Ser. No. 08/399,810, filed Mar. 7, 1995 (now U.S. Pat. No. 5,625,571); Ser. No. 08/400,201, filed Mar. 7, 1995 (now U.S. Pat. No. 603,012); Ser. No. 08/400,215, filed Mar. 7, 1995; Ser. No. 08/400,072, filed Mar. 7, 1995; Ser. No. 08/402,602, filed Mar. 7, 1995; Ser. No. 08/400,206, filed Mar. 7, 1995; Ser. No. 08/400,151, filed Mar. 7, 1995; Ser. No. 08/400,202, filed Mar. 7, 1995; Ser. No. 08/400,398, filed Mar. 7, 1995; Ser. No. 08/400,161, filed Mar. 7, 1995; Ser. No. 08/400,141, filed Mar. 7, 1995; Ser. No. 08/400,211, filed Mar. 7, 1995; Ser. No. 08/400,331, filed Mar. 7, 1995; Ser. No. 08/400,207, filed Mar. 7, 1995; Ser. No. 08/399,898, filed Mar. 7, 1995; Ser. No. 08/399,665, filed Mar. 7, 1995; Ser. No. 08/400,058, filed Mar. 7, 1995; Ser. No. 08/399,800, filed 03107/95; Ser. No. 08/399,801, filed Mar. 7, 1995; Ser. No. 08/399,799, filed Mar. 7, 1995; Ser. No. 08/474,222, filed Jun. 7, 1995; Ser. No. 08/486,481, filed Jun. 7, 1995; Ser. No. 08/474,231, filed Jun. 7, 1995; Ser. No. 08/474,830, filed Jun. 7, 1995; Ser. No. 08/474,220, filed Jun. 7, 1995; Ser. No. 08/473,868, filed Jun. 7, 1995; Ser. No. 08/474,603, filed Jun. 7, 1995; Ser. No. 08/485,242, filed Jun. 7, 1995 (now U.S. Pat. No. 5,689,313); Ser. No. 08/477,048, filed Jun. 7, 1995; and Ser. No. 08/485,744, filed Jun. 7, 1995.
US Referenced Citations (210)
Foreign Referenced Citations (16)
| Number |
Date |
Country |
| 0196911 |
Oct 1986 |
EP |
| 0255767 |
Feb 1988 |
EP |
| 0468480 |
Jan 1992 |
EP |
| 0572262 |
Dec 1993 |
EP |
| 0572263 |
Dec 1993 |
EP |
| 0576749 |
Jan 1994 |
EP |
| 0589734 |
Mar 1994 |
EP |
| 0618728 |
Oct 1994 |
EP |
| 0639032 |
Feb 1995 |
EP |
| 2045035 |
Oct 1980 |
GB |
| 2059724 |
Apr 1981 |
GB |
| 2171578 |
Aug 1986 |
GB |
| 2194085 |
Feb 1988 |
GB |
| 2268035 |
Dec 1993 |
GB |
| 2269070 |
Jan 1994 |
GB |
| 9425935 |
Nov 1994 |
WO |
Non-Patent Literature Citations (19)
| Entry |
| Chong, “A Data Flow Architecture for Digital Image Processing,” Wescon Tech, Paper No. 4/6, pp. 1-10, Oct. 30, 1984.* |
| Elliott J A Et Al: “Real-Time Simulation of Videophone Image Coding Algorithms on Reconfigurable Multicomputers,” IEEE Proceedings E. Computers & Digital Techniques, vol. 139, No. 3 Part E., May 1, 1992, pp 269-279, XP0000306411. |
| Hong, Yang-Chang; T.H. Payne. A Hybrid Approach for Efficient Dataflow Computing, Computers and Communications, 1990 Int'l Phoenix Conference. IEEE Publications, May 1990 pp 170-178. |
| Kaoru, Uchida Et Al: “A Pipelined Dataflow Processor Architecture Based on a Variable Length Token Concept,” Architecture, University Park, Aug. 15-19, 1988, vol. 1, Aug. 15, 1988, Briggs F A, pp. 209-216, XP000079309. |
| Kopet, Tom: “Programmable Architectures for Real-Time Video Compression,” 4th International Conference on Signal Processing Applications & Technology, vol. 2, Sep. 28, 1993-Oct. 1, 1993, Santa Clara, California, USA, pp 1031-1038. |
| Mayer, A.C.: “The Architecture of a Single-Chip Processor Array for Videocompression,” Proceedings of the International Conference on Consumer Electronics, Rosemont, Jun. 8-10, 1993, No. Conf. 12, Aug. 6, 1993, Institute of Electrical and Electronics Engineers, pp 294-95, XP0000427624. |
| Normile, James. Dan Wright, Image Compression Using Coarse Grain Parallel Processing, ICASSP 1991: Acoustics, Speech & Signal Processing Conference, IEEE Publications. Jul. 1991 pp 1121-1124. |
| Tokumichi Murakami et al: “A DSP Architectural Design for Low Bit-Rate Motion Video Codec,” IEEE Transactions on Circuits and Systems, vol. 36, No. 10, Oct. 1, 1989, pp 1267-1274, XP000085313. |
| Yang, Kun-Min. VLSI Architecture Design of a Versatile Variable Length Decoding Chip for Real-Time Video Codecs, Tencon 1990 IEEE Region 10 Conference on Computer and Communication . . . , IEEE Publications Feb. 1990, pp 551-554. |
| Chong, “A Data Flow Architecture For Digital Image Processing,” WesconTech. Papers No. 4/6, Oct. 10, 1984, Anaheim, California, USA, pp. 1-10. |
| P. Yip, et al., “DIT and DIF Algorithm for Discrete Sine and Cosine Transforms” Proceedings of the International Symposium on Circuits and Systems, IEEE Press, New York, US, vol. 2/3, Jun. 5, 1985, Kyoto, JP, pp. 941-944. |
| Hsieh S. Hou, “A Fast Recursive Algorithm for Computing the Discrete Cosine Transform,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 35, No. 10, Oct. 1987, IEEE Press, New York, US, pp. 1455-1461. |
| Komori et al., An Elastic Pipeline Mechanism by Self-Timed Circuits, IEEE Journal Of Solid-State Circuits, vol. 23, No. 1, 2/88, New York, NY, USA, pp. 111-117. |
| A. Gupta et al., “A Fast Recursive Algorithm for the Discrete Sine Transform,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 38, No. 3, Mar. 1990, IEEE Press, New York, US, pp. 553-557. |
| H.R. Wu, et al., “A Two Dimensional Fast Cosine Transform Algorithm Based on Hou's Approach,” IEEE Transaction on Acoustics, Speech, and Signal Processing, vol. 39, No. 2, Feb. 1991, IEEE Press, New York, US, pp. 544-546. |
| MacInnis, Alexander G. “The MPEG Systems Coding Specification.” Signal Processing: Image Communication 4 (1992) pp 153-159. |
| McCarthy, Charles L. “A Low-Cost Audio/Video Decoder Solution for MPEG System Streams.” IEEE Jun. 21, 1994, pp 312-313. |
| Chong, “A Data Flow Architecture For Digital Image Processing,” Wescon Tech. Papers No. 4/6, Oct. 30, 1984, Anaheim, California, USA, pp. 1-10. |
| Komori et al., An Elastic Pipelline Mechanism By Self-Timed Circuits, IEEE Journal Of Solid-State Circuits, vol. 23, No. 1, 2/88, New York, NY, USA, pp. 111-117. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
08/082291 |
Jun 1993 |
US |
| Child |
08/382958 |
|
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
08/382958 |
Feb 1995 |
US |
| Child |
08/400397 |
|
US |