| United States Patent | 5,283,561 |
| Lumelsky , et al. | February 1, 1994 |
A circuit for interfacing between a digital-television circuit for producing pixel data for television images and a computer graphics display permits rapid scaling and positioning of live television images on the graphics display. In a preferred embodiment, the digital-television/computer-graphics interface circuit of the invention includes memory for storing a horizontal-scaling bit pattern and a vertical-scaling bit pattern. Such a preferred interface circuit is adapted to receive digital-television pixel data from the digital television circuit and, on a pixel-by-pixel basis depending on the state of corresponding bits in the horizontal-scaling bit pattern, to skip the pixel in the case of image contraction and to replicate the pixel in the case of image expansion. The preferred interface circuit is also adapted to receive digital-television pixel data on a television-line by television-line basis and, depending on the state of a corresponding bit of the vertical-scaling bit pattern, to skip the entire line of pixel data in the case of image contraction or to replicate the line in the case of image expansion. The interface circuit may include a hardware vector generator for generating scaling bit patterns in accordance with a procedure analogous to a vector-drawing procedure used in graphics displays, such as the "Bresenham procedure."
| Inventors: | Lumelsky; Leon (Stamford, CT), McCabe; Daniel H. (Chapel Hill, NC), Peevers; Alan W. (Peekskill, NY) |
| Assignee: |
International Business Machines Corporation
(Armonk,
NY)
|
| Appl. No.: | 07/999,182 |
| Filed: | December 22, 1992 |
| Application Number | Filing Date | Patent Number | Issue Date | ||
| 880148 | May., 1992 | ||||
| 812863 | Dec., 1991 | ||||
| 722369 | Jun., 1991 | ||||
| 314998 | Feb., 1989 | ||||
| Current U.S. Class: | 715/717 ; 345/520; 345/558; 348/578; 348/581; 348/E9.039; 715/800 |
| Current International Class: | G09G 5/14 (20060101); G09G 5/391 (20060101); G09G 5/36 (20060101); H04N 9/64 (20060101); G09G 001/06 () |
| Field of Search: | 340/701,702,703,721,723,731,747 358/11,22,903 395/154 |
| 3976982 | August 1976 | Eiselen |
| 4148070 | April 1979 | Taylor |
| 4163249 | July 1979 | Michael et al. |
| 4282550 | April 1981 | Coviello |
| 4381547 | April 1983 | Ejiri |
| 4412252 | October 1983 | Moore and Wessel |
| 4484188 | November 1984 | Ott |
| 4518984 | May 1985 | Mitschke |
| 4528585 | July 1985 | Bolger |
| 4533910 | August 1985 | Sukonick |
| 4549275 | October 1985 | Sukonick |
| 4605957 | August 1986 | Yamada |
| 4628534 | December 1986 | Marshall |
| 4636869 | January 1987 | Tomohisa et al. |
| 4644409 | February 1987 | Fuchs |
| 4660070 | April 1987 | Nishi et al. |
| 4686580 | August 1987 | Kato |
| 4694325 | September 1987 | Mehrgardt |
| 4712130 | December 1987 | Casey |
| 4743963 | May 1988 | Abuyama |
| 4814860 | March 1989 | Shiratsuchi |
| 4814873 | March 1989 | Maekawa |
| 4829453 | May 1989 | Katsuta et al. |
| 4849747 | July 1989 | Ogawa et al. |
| 4852024 | July 1989 | Kurakake et al. |
| 4872064 | October 1989 | Tutt et al. |
| 4890257 | December 1989 | Anthias et al. |
| 59-023994 | Feb., 1984 | JP | |||
J D. Foley and A. Van Dam Fundamentals of Interactive Computer Graphics (Addison-Wesley; Reading, Mass.; 1982) pp. 432-436. . CCIR Draft Recommendation 601 (MOD I) "Encoding Parameters for Digital Television for Studios" (1982). . ITT Semiconductors "VCU 2133 Video Codec Unit" (1986). . ITT Semiconductors "CCU 2030, CCU 2050, CCU 2070 Central Control Units". . Philips Export B. V. "Digital Video Signal Processing" (Jun. 1988). pp. 1-25. . Philips "SAA 9050" (Aug. 1988). . K. Kashiwaga and K. Kitamura, IBM Technical Disclosure Bulletin, vol. 27, pp. 4323-4325 (Dec. 1984). . A. Fernandez et al., Global Telecommunications Conference,, Tokyo, Japan pp. 731-739 (Nov. 15, 1987). . IBM Technical Disclosure Bulletin, vol. 31, pp. 324-327 (Nov. 1988).. |