Color television window for a video display unit
AssigneeInternational Business Machines Corporation
InventorsLeon Lumelsky, Daniel H. McCabe, Alan W. Peevers
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLeon Lumelsky, Daniel H. McCabe, Alan W. Peevers
Estimating the term…
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."
A digital television/graphics display interface for receiving digitally-encoded luminance samples and chrominance samples representing a live color television signal from a digital television decoder at a predetermined first number of television lines per frame and a second number of luminance samples per television line and storing selected ones of the luminance samples and the chrominance samples in predetermined memory locations in a frame buffer for display in a window image in a graphics display, the window image having a third number of rows of pixels and a fourth number of pixels per row, the third number of rows of pixels in the window image being different from the first number of television lines per frame and the fourth number of pixels per row being different from the second number of luminance samples per television line, the interface comprising:
A digital-television/graphics-display interface circuit for receiving digitally-encoded luminance samples and chrominance samples representing a color-television signal for a live color-television image from a digital-television decoder at a predetermined lines-per-frame number of television lines per frame and a predetermined samples-per-line number of luminance samples per full-length television line and transmitting selected ones of the luminance samples and the chrominance samples to a frame buffer for storage in destination-window-area memory locations, which memory locations are associated with a destination-window area of a graphics display, for display as a source-window portion of the live color-television image in the destination-window area of the graphics display, the destination-window area having a selectable destination-window-height number of rows of pixels and a selectable destination-window-width number of pixels per row, the source-window portion of the color-television image having a selectable source-window-height number of television lines in the source-window portion and a source-window-width number of luminance samples in a television line in the source-window portion, the destination-window-height number of rows of pixels in the destination window area being different from the source-window-height number of television lines in the source-window portion and the destination-window-width number of pixels per row in the destination-window area being different from the source-window-width number of luminance samples in the television line in the source-window portion, the interface circuit comprising:
Dependencies are inferred from the claim text.