Video coding scheme with foreground/background separation
First Claim
Patent Images
1. A computer-implemented method for encoding pictures of a sequence of pictures, comprising the steps of:
- (a) determining with an encoding system a relatively fixed background of the sequence of pictures;
(b) transmitting the background to a decoding system;
(c) separating foreground objects of a current picture of the sequence of pictures from the background;
(d) performing motion compensation encoding of the foreground objects with respect to at least one previous picture;
(e) transmitting the encoded foreground objects to the decoding system; and
(f) repeating steps (c) through (e) for subsequent current pictures of the sequence of pictures without repeating step (b).
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and apparatus for encoding pictures of a sequence of pictures. According to a preferred embodiment, an encoding system determines a relatively fixed background of the sequence of pictures, and transmits the background to a decoding system. Foreground objects of a current picture are separated from the background, and motion compensation encoding of the foreground objects is performed with respect to at least one previous picture. The encoded foreground objects are then transmitted to the decoding system.
-
Citations
31 Claims
-
1. A computer-implemented method for encoding pictures of a sequence of pictures, comprising the steps of:
-
(a) determining with an encoding system a relatively fixed background of the sequence of pictures; (b) transmitting the background to a decoding system; (c) separating foreground objects of a current picture of the sequence of pictures from the background; (d) performing motion compensation encoding of the foreground objects with respect to at least one previous picture; (e) transmitting the encoded foreground objects to the decoding system; and (f) repeating steps (c) through (e) for subsequent current pictures of the sequence of pictures without repeating step (b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented apparatus for encoding pictures of a sequence of pictures, comprising:
-
(a) an encoding system for determining a relatively fixed background of the sequence of pictures; (b) means for transmitting the background to a decoding system; (c) means for separating foreground objects of a current picture of the sequence of pictures from the background; (d) means for performing motion compensation encoding of the foreground objects with respect to at least one previous picture; (e) means for transmitting the encoded foreground objects to the decoding system;
and(f) means for repeating the functions of means (c) through (e) for subsequent current pictures of the sequence of pictures without repeating the transmitting of means (b). - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for decoding pictures of a sequence of pictures, comprising the steps of:
-
(A) decoding encoded pictures to generate a decoded picture; and (B) displaying the decoded picture, wherein the encoded pictures were generated by; (a) determining with an encoding system a relatively fixed background of the sequence of pictures; (b) transmitting the background to the decoding system; (c) separating foreground objects of a current picture of the sequence of pictures from the background; (d) performing motion compensation encoding of the foreground objects with respect to at least one previous picture; (e) transmitting the encoded foreground objects to the decoding system; and (f) repeating steps (c) through (e) for subsequent current pictures of the sequence of pictures without repeating step (b). - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification