Video mixing technique using JPEG compressed data
First Claim
Patent Images
1. A method of displaying a plurality of video windows, on a display screen, with each video window being generated from a corresponding stream of image data from a unique data source, said method comprising:
- (a) dividing each said stream of image data into coding intervals, each of said coding intervals having image data for a corresponding portion of a corresponding one of said windows, with each window being generated from a unique source;
(b) compressing each of said coding intervals of image data so as to produce a first set of compressed data for each of said coding intervals;
(c) mixing each said first set of compressed data generated from multiple sources to generate at least one second set of compressed data for each said corresponding portion to be displayed on said display screen; and
(d) decompressing each second set of data to generate pixel data for each said corresponding portion to be displayed on said display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for displaying a plurality of windows on a display screen. With this invention, a stream of image data for each window is divided into coding intervals, and each coding intervals is then compressed and mixed. The mixed compressed data is then decompressed for ultimate display on a display screen.
36 Citations
8 Claims
-
1. A method of displaying a plurality of video windows, on a display screen, with each video window being generated from a corresponding stream of image data from a unique data source, said method comprising:
-
(a) dividing each said stream of image data into coding intervals, each of said coding intervals having image data for a corresponding portion of a corresponding one of said windows, with each window being generated from a unique source; (b) compressing each of said coding intervals of image data so as to produce a first set of compressed data for each of said coding intervals; (c) mixing each said first set of compressed data generated from multiple sources to generate at least one second set of compressed data for each said corresponding portion to be displayed on said display screen; and (d) decompressing each second set of data to generate pixel data for each said corresponding portion to be displayed on said display screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for displaying a plurality of video windows on a display screen, with each video window being generated from a corresponding stream of image data from a unique data source, said apparatus comprising:
-
(a) means for dividing each said stream of image data into coding intervals, each of said coding intervals having image data for a corresponding portion of a corresponding one of said windows, with each window being generated from a unique source; (b) means for corresponding each of said coding intervals of image data so as to produce a first set of compressed data for each of said coding intervals; (c) means for mixing each said first set of compressed data to generated at least one second set of compressed data generated from multiple sources for each said corresponding portion to be displayed on said display screen; and (d) means for decompressing each second set of data to generate pixel data for each said corresponding portion to be displayed on said display screen.
-
-
7. A method of displaying a plurality of video windows, on a display screen, with each video window being generated from a corresponding stream of image data from a unique data source, said method comprising:
-
(a) dividing each said stream of image data into coding intervals, each of said coding intervals having image data for a corresponding portion of a corresponding one of said windows, with each window being generated from a unique source; (b) compressing each of said coding intervals of image data so as to produce a first set of compressed data for each of said coding intervals; (c) filtering each said first set of compressed data prior to mixing each said first set of compressed data, each said first set being filtered by using a filtering table for each of said portion of one of said windows, each said entry indicating from which said stream of image data a corresponding said first set of compressed data is to be decompressed for display on said display screen; (d) mixing each said first set of compressed data generated from multiple sources to generated at least one second set of compressed data for each said corresponding portion to be displayed on said display screen; and (e) decompressing each second set of data to generated pixel data for each said corresponding portion to be displayed on said display screen. - View Dependent Claims (8)
-
Specification