Content based window filtering for simultaneous display of multiple high-quality video and graphics windows
OwnerDavid G. Nasoff, Jerome D. Shieldsinventors
Life of this patent
Estimating the term…
Abstract
A system for concurrently displaying multiple images, such as multiple video images, multiple graphics images, and multiple text images. Each image may be subject to a different adaptive filtering operation. The system uses multiple converters or other filters that are coupled to respectively different sources of signals and a processor to combine the signals provided by the various format converters or filters. A computer controls the format converters, the filters, and the merging processor. The combined signals developed by the merging processor are provided to a single display device.
Claims21
A system for simultaneously displaying multiple images on a single display, said system comprising:
- a plurality of format converters, each one of said plurality of format converters being coupled to receive a respective one of said multiple images each format converter scaling the image it receives in response to a control signal to produce a respective scaled image;
- a processor coupled to said plurality of format converters for generating the control signals for the plurality of format converters responsive to desired sizes for the respective multiple images;
- and
- a window keyer, coupled to said plurality of format converters and to said processor, for defining a window for each one of said multiple images on the single display and for merging the scaled images provided by the format converters into the respective defined windows to produce the single display.
A system for simultaneously displaying a plurality of images of different types on a single display, said system comprising:
- a routing switch having input ports coupled to receive the plurality of images, respectively;
- a plurality of graphics image resizing filters coupled to respective output ports of the routing switch;
- a plurality of format converters coupled to respective output ports of the routing switch;
- control means, coupled to said plurality of graphics image resizing filters, to said plurality of format converters, and to said switch, for causing said switch to couple at least one of said images to at least one of said plurality of graphics image resizing filters and at least one of said images to at least one of said plurality of format converters;
- and
- a window keyer, coupled to said plurality of graphics image resizing filters, to said plurality of format converters, and to said control means, for defining a respective window for each one of said plurality of images.
A system for simultaneously displaying multiple images of different types as a single displayed image, said system comprising:
- a memory coupled to a plurality of image sources, each image source providing an image of at least one of the different types;
- an adaptive resizing filter coupled to said memory for receiving said multiple images from said memory and for resizing each of said multiple images to produce a plurality of resized images;
- and
- a frame memory coupled to the adaptive resizing filter for storing each of the plurality of resized images in a predetermined location to produce data representing said single displayed image.
A method for simultaneously displaying multiple images on a single display, said method comprising:
- receiving respective ones of said multiple images at respective ones of multiple format converters;
- defining a respective scale and position of a window for each of said multiple images;
- and
- concurrently filtering said multiple images to produce multiple filtered images that conform to the respective scales;
- and
- concurrently displaying said multiple filtered images in the respective defined positions.
A method for simultaneously displaying a plurality of images of different types as a single display, said method comprising:
- defining a respective scale and position of a window for each one of said plurality of images;
- and
- routing each of said plurality of images to a respectively different one of a plurality of graphics filters and a plurality of video filters responsive to the type of the image to produce multiple filtered images that conform to the respective scales;
- and
- concurrently displaying said multiple filtered images in the respective defined positions.
A method for simultaneously displaying multiple images of different types as a single displayed image, comprising the steps of:
- storing the multiple images into respectively different locations of a memory;
- resizing each of said multiple images in a single filter to produce a plurality of resized images;
- and
- storing the plurality of resized images into a frame memory in respective predetermined locations to produce said single displayed image.
A computer readable medium including software that is configured to control a general purpose computer to implement a method for simultaneously displaying multiple images on a single display, said method comprising:
- receiving respective ones of said multiple images at respective ones of multiple format converters;
- defining a respective scale and position of a window for each of said multiple images;
- and
- concurrently filtering said multiple images to produce multiple filtered images that conform to the respective scales;
- and
- concurrently displaying said multiple filtered images in the respective defined positions.
A computer readable medium including software that is configured to control a general purpose computer to implement a method for simultaneously displaying a plurality of images of different types as a single display, said method comprising:
- defining a respective scale and position of a window for each one of said plurality of images;
- and
- filtering the plurality of video filters responsive to the type of the image to produce multiple filtered images that conform to the respective scales;
- and
- concurrently displaying said multiple filtered images in the respective defined positions.
A computer readable medium including software that is configured to control a general purpose computer to implement a method for simultaneously displaying multiple images of different types as a single displayed image, comprising the steps of:
- storing the multiple images into respectively different locations of a memory;
- resizing each of said multiple images in a single filter to produce a plurality of resized images;
- and
- storing the plurality of resized images into a frame memory in respective predetermined locations to produce said single displayed image.
Dependencies are inferred from the claim text.