Method and apparatus for coding a sectional video view captured by a camera at an end-point
First Claim
1. A method for providing a sectional video view with a controllable zoom, pan and tilt defined by a boundary within a general video view captured by a first camera of an end-point comprising:
- consecutively capturing, at an encoding apparatus, video images of the general view which are processed by a coding process;
creating, at the encoding apparatus, a first coded video signal representing the general view;
generating, at the encoding apparatus, a predicted video image of at least a first current video image;
subtracting, at the encoding apparatus, the predicted video image from the first current video image;
receiving, at the encoding apparatus, a control signal defining the boundary within the general video view;
extracting, at the encoding apparatus, a first set of pixel values lying within the boundary in the first current video image or in a second current video image captured by a second camera to create a sectional video view;
extracting, at the encoding apparatus, a second set of pixel values from the predicted video image corresponding to the first set of pixel values;
creating, at the encoding apparatus, a residual of the sectional video view by subtracting the second set of pixel values from said first set of pixel values; and
creating, at the encoding apparatus, a second coded video signal representing the sectional video view by further compressing the residual according to the coding process.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention utilizes video compression techniques in providing multi display and user control of picture layout with a single non-mechanical camera. According to a preferred embodiment of the present invention, a subsection of interest within a general view captured by the camera is coded based on the prediction of the main picture. In one aspect of the embodiment, scaling of the predicted pixel values in the subsection to match with the corresponding raw pixel data of extended resolution is carried out before subtracting the prediction from the raw data to provide the residual in the coding process. In a second aspect, the frame rate and the number of quantization intervals are increased when coding the subsection relative to the coding of the general view.
-
Citations
14 Claims
-
1. A method for providing a sectional video view with a controllable zoom, pan and tilt defined by a boundary within a general video view captured by a first camera of an end-point comprising:
-
consecutively capturing, at an encoding apparatus, video images of the general view which are processed by a coding process; creating, at the encoding apparatus, a first coded video signal representing the general view; generating, at the encoding apparatus, a predicted video image of at least a first current video image; subtracting, at the encoding apparatus, the predicted video image from the first current video image; receiving, at the encoding apparatus, a control signal defining the boundary within the general video view; extracting, at the encoding apparatus, a first set of pixel values lying within the boundary in the first current video image or in a second current video image captured by a second camera to create a sectional video view; extracting, at the encoding apparatus, a second set of pixel values from the predicted video image corresponding to the first set of pixel values; creating, at the encoding apparatus, a residual of the sectional video view by subtracting the second set of pixel values from said first set of pixel values; and creating, at the encoding apparatus, a second coded video signal representing the sectional video view by further compressing the residual according to the coding process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. An apparatus for providing a sectional video view with a controllable zoom, pan and tilt defined by a boundary within a general video view captured by a first camera of an end-point comprising:
-
means for consecutively capturing video images of the general view which are being processed by a coding process, means for creating a first coded video signal representing the general view, means for generating a predicted video image of at least a first current video image and subtracting the predicted video image from the first current video image, means for receiving a control signal defining the boundary within the general video view, means for extracting a first set of pixel values lying within the boundary in the first current video image or in a second current video image captured by a second camera so as to create a sectional video view, means for extracting a second set of pixel values from the predicted video image corresponding to the first set of pixel values, means for creating a residual of the sectional video view by subtracting the second set of pixel values from said first set of pixel values, and means for creating a second coded video signal representing the sectional video view by further compressing the residual according to the coding process.
-
-
14. An apparatus for providing a sectional video view with a controllable zoom, pan and tilt defined by a boundary within a general video view captured by a first camera of an end-point comprising:
-
an input to consecutively capture video images of the general view which are being processed by a coding process; and a processing device to create a first coded video signal representing the general view, generate a predicted video image of at least a first current video image, subtract the predicted video image from the first current video image, receive a control signal defining the boundary within the general video view, extract a first set of pixel values lying within the boundary in the first current video image or in a second current video image captured by a second camera so as to create a sectional video view, extract a second set of pixel values from the predicted video image corresponding to the first set of pixel values, create a residual of the sectional video view by subtracting the second set of pixel values from said first set of pixel values, and create a second coded video signal representing the sectional video view by further compressing the residual according to the coding process.
-
Specification