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

Object-by information coding apparatus and method thereof for MPEG-4 picture instrument

Assignee: Pantech Co Ltd
•
Filing: 1995-06-07
•
Granted: 1999-03-23
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object based video information coding apparatus and method for an MPEG-4 system compresses image data without reducing image quality by converting motion-incompensable objects using image data blocks. The method includes the steps of i) separating moving and non-moving background imagery from an input image; ii) selecting motion-compensable objects and motion-incompensable objects from the moving imagery; iii) separating motion information and shape information from motion-compensable objects; iv) separating shape information and image information for motion-incompensable objects; v) dividing motion-incompensable object into N×N blocks; vi) discrete cosine transforming pixels in the N×N blocks using an N×N discrete cosine transform. In one embodiment, the pixels of the motion-incompensable object not in the N×N blocks are differential pulse code modulated. In another embodiment, the motion-incompensable object is first divided into 8×8 blocks. The remaining pixels are then divided into 4×4 blocks.

Inventors

  • 👤 Seong-Jun Oh
  • 👤 Sung-Moon Chun
  • 👤 Joo-Hee Moon
  • 👤 Jae-Kyoon Kim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:05
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 194 words
An object based video information coding apparatus comprising: moving image extracting means for extracting unmoving background images and moving objects from an input image signal; object selection and separation means for selecting and separating motion-compensable objects and motion-incompensable objects from the background images extracted by the moving image extracting means; first object information separating means for separating motion information and shape information from motion-compensable objects outputted by the object selection and separation means; second object information separating means for separating shape information and image information from motion-incompensable objects outputted from the first object information separating means; block location scanning means for dividing motion-incompensable objects outputted from the second object information separating means into N×N blocks; discrete cosine transform means for performing a discrete cosine transform on pixels of motion-incompensable objects outputted from the block location scanning means that are within an N×N block, and for outputting the transformed information to a decoding circuit; and differential pulse code modulation means for differential pulse code modulating the pixels of a motion-incompensable object obtained from the block location scanning means that are not within an N×N block and for outputting the modulated information to a decoding circuit.
Claim 2
Dependent Claim 194 words
An object based video information coding apparatus comprising: moving image extracting means for extracting unmoving background images and moving objects from an input image signal; object selection and separation means for selecting and separating motion-compensable objects and motion-incompensable objects from the background images extracted by the moving image extracting means; first object information separating means for separating motion information and shape information from motion-compensable objects outputted by the object selection and separation means; second object information separating means for separating shape information and image information from motion-incompensable objects outputted from the first object information separating means; block location scanning means for dividing motion-incompensable objects outputted from the second object information separating means into N×N blocks; discrete cosine transform means for performing a discrete cosine transform on pixels of motion-incompensable objects outputted from the block location scanning means that are within an N×N block, and for outputting the transformed information to a decoding circuit; and differential pulse code modulation means for differential pulse code modulating the pixels of a motion-incompensable object obtained from the block location scanning means that are not within an N×N block and for outputting the modulated information to a decoding circuit.
Claim 3
Dependent Claim 26 words
The apparatus of claim 1, wherein the moving image extracting means extracts moving images from each frame using a motion vector varying from an initial frame.
Claim 4
Dependent Claim 31 words
The apparatus of claim 1, wherein the discrete cosine transform coding means converts pixels in 8×8 blocks and the second object information separation means separates the motion-incompensable objects into 8×8 blocks.
Claim 5
Dependent Claim 29 words
The apparatus of claim 1, wherein the block location scanning means divides a motion-incompensable object into 8×8 blocks and divides the remaining portions of the object into 4×4 blocks.
Claim 6
Dependent Claim 31 words
The apparatus of claim 4, wherein the second object information separating means further comprises a 4×4 discrete cosine transform coding means for discrete cosine transforming the pixels within the 4×4 blocks.
Claim 7
Dependent Claim 23 words
The apparatus of claim 1, wherein motion-incompensable objects are recovered by run-length decoding, inverse quantization, inverse zig-zag scanning, and inverse discrete cosine transformation.
Claim 8
Dependent Claim 28 words
The apparatus of claim 6, further comprising discrete cosine transform coding means for converting the remaining portions of the motion-incompensable objects not in the 8×8 and 4×4 blocks.
Claim 9
Dependent Claim 23 words
The apparatus of claim 7, wherein motion-incompensable objects are recovered by run-length decoding, inverse quantization, inverse zig-zag scanning, and inverse discrete cosine transformation.
Claim 10
Dependent Claim 180 words
An object based video information coding apparatus comprising: moving image extracting means for separating moving and non-moving background imagery from an input image signal; object selection separating means for selecting motion-compensable objects and motion-incompensable object from the moving imagery; first object information separating means for separating motion information and shape information for motion-compensable objects; second object information separating means for separating shape information and image information for motion-incompensable objects; frame-difference value detection means for computing difference values for pixels of a current image of a motion-incompensable object and pixels of a previous image using a motion vector of the image signal; fixed block separating means for dividing a motion-incompensable object into 8×8 blocks using the difference value obtained by the frame-difference value detection means and for dividing a remaining region of the motion-incompensable object into 4×4 blocks; 8×8 discrete cosine transform coding means provided for coding the pixels in the 8×8 blocks using an 8×8 discrete cosine transform; and 4×4 discrete cosine transform coding means provided for coding the pixels in the 4×4 blocks using an 4×4 discrete cosine transform.
Claim 11
Dependent Claim 180 words
An object based video information coding apparatus comprising: moving image extracting means for separating moving and non-moving background imagery from an input image signal; object selection separating means for selecting motion-compensable objects and motion-incompensable object from the moving imagery; first object information separating means for separating motion information and shape information for motion-compensable objects; second object information separating means for separating shape information and image information for motion-incompensable objects; frame-difference value detection means for computing difference values for pixels of a current image of a motion-incompensable object and pixels of a previous image using a motion vector of the image signal; fixed block separating means for dividing a motion-incompensable object into 8×8 blocks using the difference value obtained by the frame-difference value detection means and for dividing a remaining region of the motion-incompensable object into 4×4 blocks; 8×8 discrete cosine transform coding means provided for coding the pixels in the 8×8 blocks using an 8×8 discrete cosine transform; and 4×4 discrete cosine transform coding means provided for coding the pixels in the 4×4 blocks using an 4×4 discrete cosine transform.
Claim 12
Dependent Claim 29 words
The apparatus of claim 9, wherein a motion-incompensable object is recovered by an information receiving terminal by run-length decoding, inverse quantization, inverse zig-zag scanning, and inverse discrete cosine transformation.
Claim 13
Dependent Claim 127 words
An information coding method in an MPEG-4 system comprising the steps of: separating moving and non-moving background imagery; selecting motion-compensable objects and motion-incompensable objects from the moving imagery; separating motion information and shape information from motion-compensable objects; separating shape information and image information for motion-incompensable objects; computing a difference between the pixel values of a current image corresponding to a motion-incompensable object and pixel values of a previous image using a motion vector; divides a motion-incompensable object into 8×8 blocks using a differential value obtained in the prior step and dividing the remainder of the motion-incompensable object into 4×4 blocks; discrete cosine transforming pixels in 8×8 blocks using an 8×8 discrete cosine transform; and discrete cosine transforming pixels in 4×4 blocks using a 4×4 discrete cosine transform.
Claim 14
Dependent Claim 127 words
An information coding method in an MPEG-4 system comprising the steps of: separating moving and non-moving background imagery; selecting motion-compensable objects and motion-incompensable objects from the moving imagery; separating motion information and shape information from motion-compensable objects; separating shape information and image information for motion-incompensable objects; computing a difference between the pixel values of a current image corresponding to a motion-incompensable object and pixel values of a previous image using a motion vector; divides a motion-incompensable object into 8×8 blocks using a differential value obtained in the prior step and dividing the remainder of the motion-incompensable object into 4×4 blocks; discrete cosine transforming pixels in 8×8 blocks using an 8×8 discrete cosine transform; and discrete cosine transforming pixels in 4×4 blocks using a 4×4 discrete cosine transform.
Claim 15
Dependent Claim 27 words
The method of claim 11, wherein a motion-incompensable object is recovered at a receiving terminal by run-length decoding, inverse quantization, inverse scanning, and inverse discrete cosine transformation.

References Cited (Backward Citations)

US4520401A Cited
US5079630A Cited
US5471247A Cited
US5245697A Cited
US5280530A Cited
US5260782A Cited
US5198901A Cited
US5510840A Cited
US5357584A Cited
US5416522A Cited
US5301032A Cited
US5517246A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag