← Back to Patent Explorer
US5812787A Expired / Lapsed US ⏱️ 0.0 years remaining

Video coding scheme with foreground/background separation

Assignee: Intel Corp
•
Filing: 1995-06-30
•
Granted: 1998-09-22
•
Expires: 2015-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Brian Astle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 13:34
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/507; H04N19/10; H04N19/169; H04N19/17; H04N19/46; H04N19/51; H04N19/527; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 101 words
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).
Claim 2
Dependent Claim 101 words
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).
Claim 3
Dependent Claim 24 words
The method of claim 1, wherein step (a) comprises the step of selecting the first picture of the sequence of pictures as the background.
Claim 4
Dependent Claim 22 words
The method of claim 1, wherein step (a) comprises the step of selecting as the background a picture having no foreground objects.
Claim 5
Dependent Claim 26 words
The method of claim 1, comprising the further step of: (g) transmitting background updating information to the decoding system in accordance with changes to the background.
Claim 6
Dependent Claim 18 words
The method of claim 4, wherein the background updating information comprises global motion vectors and background residual error.
Claim 7
Dependent Claim 67 words
The method of claim 4, further comprising the steps of: (h) storing the background in a background bitmap; (i) storing a decoded picture bitmap corresponding to the current picture, the decoded picture bitmap comprising foreground objects and portions of the background not occluded by the foreground objects; and (j) storing a separation bitmap which indicates the foreground or background status of pixels of the decoded picture bitmap.
Claim 8
Dependent Claim 21 words
The method of claim 6, comprising the further step of: (k) updating the background bitmap, decoded picture bitmap, and separation bitmap.
Claim 9
Dependent Claim 29 words
The method of claim 6, wherein the separation bitmap is a binary bitmap which indicates whether each pixel of the decoded picture bitmap is a foreground or background pixel.
Claim 10
Dependent Claim 27 words
The method of claim 6, wherein the separation bitmap is a multibit bitmap which indicates a foreground/background blend ratio for each pixel of the decoded picture bitmap.
Claim 11
Dependent Claim 52 words
The method of claim 9, wherein: pixels wholly inside a foreground object have a 100% foreground blend ratio; pixels wholly outside all foreground objects have a 100% background blend ratio; and pixels near a boundary between a foreground object and the background have a blend ratio having both foreground and background components.
Claim 12
Dependent Claim 113 words
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).
Claim 13
Dependent Claim 113 words
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).
Claim 14
Dependent Claim 24 words
The apparatus of claim 11, wherein the encoding system comprises means for selecting the first picture of the sequence of pictures as the background.
Claim 15
Dependent Claim 22 words
The apparatus of claim 11, wherein the encoding system comprises means for selecting as the background a picture having no foreground objects.
Claim 16
Dependent Claim 25 words
The apparatus of claim 11, further comprising: (g) means for transmitting background updating information to the decoding system in accordance with changes to the background.
Claim 17
Dependent Claim 18 words
The apparatus of claim 14, wherein the background updating information comprises global motion vectors and background residual error.
Claim 18
Dependent Claim 73 words
The apparatus of claim 14, further comprising: (h) memory means for storing the background in a background bitmap; (i) memory means for storing a decoded picture bitmap corresponding to the current picture, the decoded picture bitmap comprising foreground objects and portions of the background not occluded by the foreground objects; and (j) memory means for storing a separation bitmap which indicates the foreground or background status of pixels of the decoded picture bitmap.
Claim 19
Dependent Claim 23 words
The apparatus of claim 16, comprising the further step of: (k) means for updating the background bitmap, decoded picture bitmap, and separation bitmap.
Claim 20
Dependent Claim 29 words
The apparatus of claim 16, wherein the separation bitmap is a binary bitmap which indicates whether each pixel of the decoded picture bitmap is a foreground or background pixel.
Claim 21
Dependent Claim 27 words
The apparatus of claim 16, wherein the separation bitmap is a multibit bitmap which indicates a foreground/background blend ratio for each pixel of the decoded picture bitmap.
Claim 22
Dependent Claim 52 words
The apparatus of claim 19, wherein: pixels wholly inside a foreground object have a 100% foreground blend ratio; pixels wholly outside all foreground objects have a 100% background blend ratio; and pixels near a boundary between a foreground object and the background have a blend ratio having both foreground and background components.
Claim 23
Dependent Claim 20 words
The apparatus of claim 11, further comprising: (f) a bus; and (g) a memory device electrically connected to the bus.
Claim 24
Dependent Claim 123 words
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).
Claim 25
Dependent Claim 123 words
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).
Claim 26
Dependent Claim 24 words
The method of claim 22, wherein step (a) comprises the step of selecting the first picture of the sequence of pictures as the background.
Claim 27
Dependent Claim 22 words
The method of claim 22, wherein step (a) comprises the step of selecting as the background a picture having no foreground objects.
Claim 28
Dependent Claim 32 words
The method of claim 22, wherein the encoded pictures were generated by the further step of: (g) transmitting background updating information to the decoding system in accordance with changes to the background.
Claim 29
Dependent Claim 18 words
The method of claim 25, wherein the background updating information comprises global motion vectors and background residual error.
Claim 30
Dependent Claim 74 words
The method of claim 25, wherein the encoded pictures were further generated by the further steps of: (h) storing the background in a background bitmap; (i) storing a decoded picture bitmap corresponding to the current picture, the decoded picture bitmap comprising foreground objects and portions of the background not occluded by the foreground objects; and (j) storing a separation bitmap which indicates the foreground or background status of pixels of the decoded picture bitmap.
Claim 31
Dependent Claim 28 words
The method of claim 27, wherein the encoded pictures were further generated by the further step of: (k) updating the background bitmap, decoded picture bitmap, and separation bitmap.
Claim 32
Dependent Claim 29 words
The method of claim 27, wherein the separation bitmap is a binary bitmap which indicates whether each pixel of the decoded picture bitmap is a foreground or background pixel.
Claim 33
Dependent Claim 27 words
The method of claim 27, wherein the separation bitmap is a multibit bitmap which indicates a foreground/background blend ratio for each pixel of the decoded picture bitmap.
Claim 34
Dependent Claim 52 words
The method of claim 30, wherein: pixels wholly inside a foreground object have a 100% foreground blend ratio; pixels wholly outside all foreground objects have a 100% background blend ratio; and pixels near a boundary between a foreground object and the background have a blend ratio having both foreground and background components.

References Cited (Backward Citations)

US4591909A Cited
US4841575A Cited
US5086480A Cited
US5150432A Cited
US5253058A Cited
US5262856A Cited
US5268967A Cited
US5564001A Cited
US5557684A Cited
US5422674A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag