Apparatus and method for controlling transfer of data between an

Electrical computers and digital data processing systems: input/ – Input/output data processing – Flow controlling

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710 34, 710 59, 710106, G06F 1342, H04N 724

Patent

active

061050830

ABSTRACT:
The present invention provides a generic interface which enables asynchronous data processing elements to be interconnected using an interconnection protocol that controls flow of data between the processing elements. The flow control allows the processing elements to be data independent from, i.e., the processing elements need not be designed for a fixed sample rate or resolution, sample format and other data dependent factors. When used with digital motion video data, the processing elements may process motion video data at various temporal and spatial resolutions and color formats. Flow of data between processing elements may be controlled by handshake signals indicating whether the sender has valid data and the receiver can receive data. When valid data is available at the sender and is requested by the receiver, a transfer of data occurs. The characteristics of the data, and functions to be performed on the data may be specified using control inputs to the processing elements. A counting circuit may be used to specify the number of the data samples for which the control inputs are valid. The interface allows each processing element to have a small number of storage locations for storing data, such as a pair of registers, which eliminates the need for large buffers and simplifies implementation of the processing element with such flow control as a simple integrated circuit.

REFERENCES:
patent: 2927154 (1960-03-01), Wolfe et al.
patent: 3084215 (1963-04-01), Bounsall
patent: 3123668 (1964-03-01), Silva
patent: 3342949 (1967-09-01), Wessels
patent: 3721757 (1973-03-01), Ettlinger
patent: 3740463 (1973-06-01), Youngstrom et al.
patent: 3748381 (1973-07-01), Strobele et al.
patent: 3787617 (1974-01-01), Fiori
patent: 3824336 (1974-07-01), Gould et al.
patent: 3925815 (1975-12-01), Lemelson
patent: 4001882 (1977-01-01), Fiori et al.
patent: 4080626 (1978-03-01), Hurst et al.
patent: 4100607 (1978-07-01), Skinner
patent: 4149242 (1979-04-01), Pirz
patent: 4205346 (1980-05-01), Ross
patent: 4209843 (1980-06-01), Hyatt
patent: 4272790 (1981-06-01), Bates
patent: 4283745 (1981-08-01), Kuper et al.
patent: 4311998 (1982-01-01), Matherat
patent: 4363049 (1982-12-01), Ohtsuki et al.
patent: 4375083 (1983-02-01), Maxemchuck
patent: 4538188 (1985-08-01), Barker et al.
patent: 4541008 (1985-09-01), Fishman et al.
patent: 4550437 (1985-10-01), Kobayashi et al.
patent: 4558302 (1985-12-01), Welch
patent: 4602286 (1986-07-01), Kellar et al.
patent: 4612569 (1986-09-01), Ichinose
patent: 4663730 (1987-05-01), Ikeda
patent: 4685003 (1987-08-01), Westland
patent: 4694343 (1987-09-01), Flora
patent: 4698664 (1987-10-01), Nichols et al.
patent: 4698682 (1987-10-01), Astle
patent: 4717971 (1988-01-01), Sawyer
patent: 4746994 (1988-05-01), Ettlinger
patent: 4750050 (1988-06-01), Belmare-Sarabia et al.
patent: 4785349 (1988-11-01), Keith et al.
patent: 4858011 (1989-08-01), Jackson et al.
patent: 4937685 (1990-06-01), Barker et al.
patent: 4956725 (1990-09-01), Kozuki et al.
patent: 4964004 (1990-10-01), Barker
patent: 4970663 (1990-11-01), Bedell et al.
patent: 4972274 (1990-11-01), Becker et al.
patent: 4979050 (1990-12-01), Westland et al.
patent: 4991013 (1991-02-01), Kobayashi
patent: 4994914 (1991-02-01), Wiseman
patent: 4999807 (1991-03-01), Akashi
patent: 5040066 (1991-08-01), Arbeiter et al.
patent: 5045940 (1991-09-01), Peters et al.
patent: 5048012 (1991-09-01), Gulick et al.
patent: 5050066 (1991-09-01), Myers et al.
patent: 5068785 (1991-11-01), Sugiyama
patent: 5077610 (1991-12-01), Searby et al.
patent: 5081701 (1992-01-01), Silver
patent: 5109482 (1992-04-01), Bohrman
patent: 5111409 (1992-05-01), Gasper et al.
patent: 5119441 (1992-06-01), Brown
patent: 5121210 (1992-06-01), Hirayama
patent: 5126851 (1992-06-01), Yoshimura et al.
patent: 5161019 (1992-11-01), Emanuel
patent: 5164839 (1992-11-01), Lang
patent: 5189516 (1993-02-01), Angell et al.
patent: 5191645 (1993-03-01), Carlucci et al.
patent: 5192999 (1993-03-01), Graczyk et al.
patent: 5194952 (1993-03-01), Pelley
patent: 5206929 (1993-04-01), Langford et al.
patent: 5216755 (1993-06-01), Walker et al.
patent: 5220425 (1993-06-01), Enari et al.
patent: 5222219 (1993-06-01), Stumpf et al.
patent: 5227863 (1993-07-01), Bilbrey et al.
patent: 5237567 (1993-08-01), Nay et al.
patent: 5237648 (1993-08-01), Mills et al.
patent: 5241389 (1993-08-01), Bilbrey
patent: 5243447 (1993-09-01), Bodenkamp et al.
patent: 5255373 (1993-10-01), Brockman et al.
patent: 5255375 (1993-10-01), Crook et al.
patent: 5257113 (1993-10-01), Chen et al.
patent: 5260695 (1993-11-01), Gengler et al.
patent: 5267351 (1993-11-01), Reber et al.
patent: 5274750 (1993-12-01), Shiina et al.
patent: 5274760 (1993-12-01), Schneider
patent: 5287420 (1994-02-01), Barrett
patent: 5305438 (1994-04-01), MacKay et al.
patent: 5315326 (1994-05-01), Sugiyama
patent: 5315390 (1994-05-01), Windrem
patent: 5321500 (1994-06-01), Capitant et al.
patent: 5353391 (1994-10-01), Cohen et al.
patent: 5373327 (1994-12-01), McGee et al.
patent: 5388197 (1995-02-01), Rayner
patent: 5410354 (1995-04-01), Uz
patent: 5412773 (1995-05-01), Carlucci et al.
patent: 5426467 (1995-06-01), Moriwake et al.
patent: 5432900 (1995-07-01), Rhodes et al.
patent: 5440348 (1995-08-01), Peters et al.
patent: 5459517 (1995-10-01), Kunitake et al.
patent: 5459529 (1995-10-01), Searby et al.
patent: 5495291 (1996-02-01), Adams
patent: 5499050 (1996-03-01), Baldes et al.
patent: 5508940 (1996-04-01), Rossmere et al.
patent: 5526132 (1996-06-01), Tsubota et al.
patent: 5528301 (1996-06-01), Hau et al.
patent: 5528310 (1996-06-01), Peters et al.
patent: 5559562 (1996-09-01), Ferster
patent: 5559641 (1996-09-01), Kajimoto et al.
patent: 5577190 (1996-11-01), Peters
patent: 5581784 (1996-12-01), Tobagi et al.
patent: 5589993 (1996-12-01), Naimpally
patent: 5623308 (1997-04-01), Civanlar et al.
patent: 5638501 (1997-06-01), Gough et al.
patent: 5642174 (1997-06-01), Kazui et al.
patent: 5644364 (1997-07-01), Kurtze et al.
patent: 5646750 (1997-07-01), Collier
patent: 5647047 (1997-07-01), Nagawawa
patent: 5654737 (1997-08-01), Der et al.
patent: 5655117 (1997-08-01), Goldberg et al.
patent: 5659539 (1997-08-01), Porter et al.
patent: 5682326 (1997-10-01), Klingler et al.
patent: 5684543 (1997-11-01), Kobayashi
patent: 5732239 (1998-03-01), Tobagi et al.
patent: 5754186 (1998-05-01), Tam et al.
patent: 5768447 (1998-06-01), Irani et al.
patent: 5883670 (1999-03-01), Sporer et al.
patent: 5907692 (1999-05-01), Wise et al.
patent: 5949948 (1999-09-01), Krause et al.
Chang, Shih-Fu, et al., A New Approach to Decoding and Composiitng Motion-Compensated DCT-Based Images, ICASSP '93, Minneapolis, Minnesota, Apr., 1993.
Chang, Shih-Fu, et al., Compositing Motion-Compensated Video within the Network, IEEE 4th Workshop on Multimedia Communication, Monterey, California, Apr. 1992.
Shiu, J., A Low-Cost Editor for MPEG-1: Systems Streams, Aug. 1995 IEEE Transactions Counsumer Electronics, vol. 41, No. 3, pp. 620-625.
Shae, Z.-Y. and Chen, M.-S., Mixing and Playback of JPEG Compressed Packet Videos, Proceedings IEEE Globecom '92 Conference, pp. 245-249, Dec. 6, 1992.
Weiss, S.M., Switching Facilities in MPEG-2: Necessary But Not Sufficient, Dec. 1995, SMPTE Journal, vol. 104, No. 12, pp. 788-802.
Hedtke, S., et al., Schnittbearbeitung Von MPEG-2: Codierten Videosequenzen, Jul. 1996, Fernseh-Und Kino-Technik vol. 50, No. 7, pp. 367-373.
Saraiya, A, et al., Encoding Solutions for MPEG Systems, Wescon '95 Conference Record, Nov. 1995, pp. 732-737.
Rangan, P. V., Continuity and Synchronization in MPEG, Jan. 1996, IEEE Journal on Selected Areas in Communications, vol. 14, No. 1, pp. 52-60.
Davidoff, Frank, The All-Digital Television Studio, SMPTE Journal, vol. 89, No. 6 Jun. 1980, pp. 445-449.
Haeberli, Paul and Akeley, Kurt, The Accumulation Buffer: Hardware Support for High-Quality Rendering, Computer Graphics, vol. 24, No. 4, Aug. 1990.
Smith, B.C. and Rowe, L.A., Algorithms for Manipulating Compressed Images, IEEE Computer Graphics and Applications, vol. 13, Issue 5, pp. 34-42, Sep. 1993.
C.A. Pantuso, Reducing Financial Al

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for controlling transfer of data between an does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for controlling transfer of data between an, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for controlling transfer of data between an will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2018668

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.