Video coding
First Claim
1. A method of encoding video data, the method comprising:
- generating a first set of data by encoding a first image of the video data;
generating one or more further sets of data by predictively encoding the first image, wherein the predictive encoding is performed with respect to a decoded version of the first image associated with a previously generated set of data;
in response to a user request which selects a further image from said video data, generating a first set of data representing the further image by predictively encoding the further image, wherein the predictive encoding is performed with respect to a decoded version of the first image associated with a previously generated set of data; and
generating one or more further sets of data representing the further image by predictively encoding the further image, wherein the predictive encoding is performed with respect to a decoded version of the further image associated with a previously generated set of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating video data for transmission to a user particularly for use in a video surveillance system. The method comprises generating a first representation of a first image and one or more further representations of the first image are then generated, said further representation(s) being predicted from a previously generated representation of the first image. In response to a request for a subsequent image, a first representation of said subsequent image being predicted from a representation of the first image. Then one or more further representations of said subsequent image are generated, said further representations of said subsequent image being predicted from a previously generated representation of said subsequent image. Thus, the same source data for a first image is fed into the encoder, so producing a progressive still image at the decoder. When a different image is required, the encoder substitutes, as the input to the encoder, the source picture from the requested point in time. This source picture is encoded predictively from the original image
22 Citations
15 Claims
-
1. A method of encoding video data, the method comprising:
-
generating a first set of data by encoding a first image of the video data;
generating one or more further sets of data by predictively encoding the firstimage, wherein the predictive encoding is performed with respect to a decoded version of the first image associated with a previously generated set of data;
in response to a user request which selects a further image from said video data, generating a first set of data representing the further image by predictively encoding the further image, wherein the predictive encoding is performed with respect to a decoded version of the first image associated with a previously generated set of data; and
generating one or more further sets of data representing the further image by predictively encoding the further image, wherein the predictive encoding is performed with respect to a decoded version of the further image associated with a previously generated set of data. - View Dependent Claims (2, 3, 4, 5, 10, 11)
-
-
6. Video encoding apparatus, comprising a predictive encoder arranged:
-
to encode a first set of data representing a first image;
to encode one or more further sets of data representing the first image by predictively encoding the first image, wherein the predictive encoding is performed with respect to a decoded version of the first image associated with a previously generated set of data;
in response to the apparatus receiving a user request which selects a further image, to encode a first set of data representing the further image by predictively encoding the further image, wherein the predictive encoding is performed with respect to a decoded version of the first image associated with a previously generated set of data; and
to encode one or more further sets of data representing the further image by predictively encoding the further image, wherein the predictive encoding is performed with respect to a decoded version of the further image associated with a previously generated set of data. - View Dependent Claims (7, 8, 12, 13, 14, 15)
-
-
9. A method of decoding video data, comprising:
-
receiving a first set of data representing a first image of the video data;
decoding the first set of data to generate a decoded version of a first image;
decoding further received sets of data representing the first image with reference to a previously decoded version of the first image;
sending to a transmitting encoder a user request which selects a further image from the video data;
decoding a received set of data representing the requested further image with reference to a previously decoded version of the first image so as to generate a decoded version of the further image; and
decoding further received sets of data representing the further image with reference to a previously decoded version of the further image.
-
Specification