Apparatus and method for providing electronic image manipulation in video conferencing applications
First Claim
1. A method for generating a view of a scene at a local endpoint during a video conference, the method comprising:
- capturing a digitized representation of an image of the scene by generating a set of pixels data values where each of the pixels data values is associated with a pixel cell of an image sensor;
associating a display pixel of the view with a subset of the pixel data values;
selecting a portion of the image as the view, the portion associated with a number of the pixel cells; and
translating the portion of the image by one or more pixels if a translation control signal is received.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is an apparatus and method for processing and manipulating one or more video images for use in a video conference. An exemplary embodiment of the present invention is a video conference endpoint including an image sensor to generate an image, and a controller configured to translate a portion of the image by one or more pixels in response to a translation control signal. The controller is configured to increase a number of a pixel cells associated with the portion of the image in response to a zoom-out control signal, and to decrease the number of the pixel cells associated with the portion of the image in response to a zoom-in control signal.
118 Citations
34 Claims
-
1. A method for generating a view of a scene at a local endpoint during a video conference, the method comprising:
-
capturing a digitized representation of an image of the scene by generating a set of pixels data values where each of the pixels data values is associated with a pixel cell of an image sensor;
associating a display pixel of the view with a subset of the pixel data values;
selecting a portion of the image as the view, the portion associated with a number of the pixel cells; and
translating the portion of the image by one or more pixels if a translation control signal is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing panning, tilting, and zoom functions at a local endpoint for manipulating a plurality of views from a scene during video conference, the method comprising:
-
capturing an image using an image sensor, the image sensor including an array of pixel cells;
defining each of the plurality of views by a view window, the view window identifying a plurality of display pixels for displaying a portion of the scene, where each of the display pixels is determined from pixel data generated by a subset of the array of pixel cells;
shifting at least one of the plurality of views by one or more columns of the array of pixels if a pan control signal is received;
shifting at least one of the plurality of views by one or more rows of the array of pixels if a tilt control signal is received; and
changing a number of the pixel cells constituting the subset of the array of pixel cells if a zoom control signal is received. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A video conference endpoint comprising:
-
an image sensor circuit including an array of pixel cells, the sensor configured to digitize an image of a scene into a plurality of display pixels, where each of the plurality of display pixels is generated from pixel data associated with one or more pixel cells of the array; and
a controller configured to generate at least one requested view of the scene by manipulating the pixel data if a control signal is received. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method for providing panning, tilting, and zoom functions at a local endpoint for manipulating a plurality of views from a scene during video conference, the method comprising:
-
means for capturing an image;
means for defining each of the plurality of views of the image; and
means for manipulating at least one view of the plurality of views by changing a subset of the array of pixel cells constituting at least the one view. - View Dependent Claims (34)
-
Specification