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

Method and apparatus for improving motion analysis of fades

Assignee: Intel Corp
•
Filing: 1994-06-10
•
Granted: 1996-08-06
•
Expires: 2014-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for improving motion analysis in fade regions where motion compensation systems based on block matching typically fail to accurately encode images. A previous image is selected from an image sequence. A base image is calculated by adjusting the brightness of the previous image. A displacement vector representing the magnitude and direction of the displacement between at least one region in a target image and a corresponding region in the base image is determined. The displacement vector is applied to a corresponding region in a previous reconstructed image to form a predicted image, and is then encoded. Pixel values in the predicted image are subtracted from corresponding pixel values in the target image to form an error image which is also encoded.

Inventors

  • 👤 Stuart J. Golin
  • 👤 Adnan M. Alattar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 02:00
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/14; H04N5/144; H04N5/145

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 332 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: determining the average value of said target image: (ii) determining the average value of said selected previous image: (iii) calculating a brightness difference value by determining the difference of the average values determined in steps (b)(i) and (b)(ii); and (iv) calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 2
Dependent Claim 332 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: determining the average value of said target image: (ii) determining the average value of said selected previous image: (iii) calculating a brightness difference value by determining the difference of the average values determined in steps (b)(i) and (b)(ii); and (iv) calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 3
Dependent Claim 16 words
The method of claim 1, wherein said at least one previous image is a reconstructed image.
Claim 4
Independent Claim 375 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of said selected previous image; (iii) means for calculating a brightness difference value by determining the difference of said average value of said target image and said average value of said selected previous image; and (iv) means for calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 5
Independent Claim 375 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of said selected previous image; (iii) means for calculating a brightness difference value by determining the difference of said average value of said target image and said average value of said selected previous image; and (iv) means for calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 6
Dependent Claim 16 words
The apparatus of claim 3, wherein said at least one previous image is a reconstructed image.
Claim 7
Dependent Claim 332 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: (i) determining the average value of said target image; (ii) determining the average value of a selected previous image; (iii) calculating a brightness adjustment factor by dividing the result of step (b)(i) by the result of step (b)(ii); and (iv) calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 8
Dependent Claim 332 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: (i) determining the average value of said target image; (ii) determining the average value of a selected previous image; (iii) calculating a brightness adjustment factor by dividing the result of step (b)(i) by the result of step (b)(ii); and (iv) calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 9
Dependent Claim 388 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: (i) determining the average value of said target image; (ii) determining the average value of each image in a plurality of images in a window around said target image; (iii) forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) smoothing said average brightness function; (v) calculating a brightness difference value by determining the difference of the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 10
Dependent Claim 388 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: (i) determining the average value of said target image; (ii) determining the average value of each image in a plurality of images in a window around said target image; (iii) forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) smoothing said average brightness function; (v) calculating a brightness difference value by determining the difference of the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 11
Dependent Claim 385 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: (i) determining the average value of said target image; (ii) determining the average value of each image in a plurality of images in a window around said target image; (iii) forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) smoothing said average brightness function; (v) calculating a brightness adjustment factor by dividing the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 12
Dependent Claim 385 words
A computer-implemented method for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the method comprising the steps of: (a) selecting a previous image from said sequence; (b) determining whether said target image is within a fade and, if said target image is determined to be within a fade, then calculating a base image by adjusting the brightness of said selected previous image; step (b) comprising the steps of: (i) determining the average value of said target image; (ii) determining the average value of each image in a plurality of images in a window around said target image; (iii) forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) smoothing said average brightness function; (v) calculating a brightness adjustment factor by dividing the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (c) providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (d) applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (e) encoding said at least one displacement vector; (f) subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (g) encoding said error image; and (h) forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 13
Independent Claim 372 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of said selected previous image; (iii) means for calculating a brightness adjustment factor by dividing said average value of said target image by said average value of said selected previous image; and (iv) means for calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 14
Independent Claim 372 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of said selected previous image; (iii) means for calculating a brightness adjustment factor by dividing said average value of said target image by said average value of said selected previous image; and (iv) means for calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 15
Independent Claim 427 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of each image in a plurality of images in a window around said target image; (iii) means for forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) means for smoothing said average brightness function; (v) means for calculating a brightness difference value by determining the difference of the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) means for calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 16
Independent Claim 427 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of each image in a plurality of images in a window around said target image; (iii) means for forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) means for smoothing said average brightness function; (v) means for calculating a brightness difference value by determining the difference of the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) means for calculating a base image by reducing the brightness of said selected previous image by said brightness difference value; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 17
Independent Claim 424 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of each image in a plurality of images in a window around said target image; (iii) means for forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) means for smoothing said average brightness function; (v) means for calculating a brightness adjustment factor by dividing the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) means for calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.
Claim 18
Independent Claim 424 words
An apparatus for forming a compressed digital video signal from a target digital video signal representative of a target image in a sequence of digital motion video images, said target image being represented by an array of pixels, the apparatus comprising: (a) means for selecting a previous image from said sequence; (b) fade detection means for determining whether said target image is within a fade; (c) brightness adjustment means, responsive to said fade detection means, for calculating a base image by adjusting the brightness of said selected previous image if said target image is determined to be within a fade, wherein said brightness adjustment means comprises: (i) means for determining the average value of said target image; (ii) means for determining the average value of each image in a plurality of images in a window around said target image; (iii) means for forming an average brightness function from said average value of said target image and said average value of each image in said plurality of images; (iv) means for smoothing said average brightness function; (v) means for calculating a brightness adjustment factor by dividing the value of said smoothed function at said target image and the value of said smoothed function at said selected previous image; and (vi) means for calculating a base image by multiplying the pixels in said selected previous image by said brightness adjustment factor; (d) motion analysis means for providing at least one displacement vector representing the magnitude and direction of the displacement between at least one region of pixels in said target image and a corresponding region of pixels in said base image; (e) motion compensation means for applying said at least one displacement vector to a corresponding region of pixels in a previous reconstructed image to form a predicted image; (f) means for encoding said at least one displacement vector; (g) means for subtracting pixel values in said predicted image from corresponding pixel values in said target image to form an error image; (h) means for encoding said error image; and (h) means for forming said compressed digital video signal from said target digital video signal in accordance with said at least one encoded displacement vector and said encoded error image, wherein said compressed digital video signal is an electrical signal representative of said target digital video signal; wherein said pixels of said target image have associated values representative of the amplitude of said target digital video signal, and wherein said target digital video signal is representative of an electrical signal used to display said target image.

References Cited (Backward Citations)

US4307420A Cited
US4404593A Cited
US4752834A Cited
US4809350A Cited
US4849810A Cited
US5019901A Cited
US5191419A Cited
US5150209A Cited
US5134478A Cited
US5245436A Cited
US5262855A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-06 2000-02-05 2000-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-06 2004-02-05 2004-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-06 2008-02-05 2008-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag