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

Method and synthesizing a predicted image, video coding device and video coding method

Assignee: Hitachi Ltd
•
Filing: 1997-09-19
•
Granted: 2001-03-20
•
Expires: 2017-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Two arbitrary kinds of block images selected from the LMC block image, GMC block image and G-LMC block image, which are respectively synthesized by the local motion compensation, global motion compensation and global-local motion compensation, are averaged to produce an average block image, any one block image is selected from those LMC block image, GMC block image, G-LMC block image and average block image, and a prediction error signal is produced from the difference between this selected block image and the image within a block of the original image. Therefore, the coding characteristics can be improved.

Inventors

  • 👤 Yoshinori Suzuki
  • 👤 Yuichiro Nakaya

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 21:30
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/527; H04N19/10; H04N19/102; H04N19/103; H04N19/105; H04N19/134; H04N19/136; H04N19/169; H04N19/17; H04N19/176; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 152 words
A method of synthesizing a predicted image relative to an original image of current frame, comprising the steps of: dividing said original image into a plurality of blocks; synthesizing a plurality of LMC block images for each block of said original image by local motion compensation; synthesizing a plurality of G-LMC block images for each block of said original image by global-local motion compensation; performing, for each block of said original image, an averaging process between said LMC block image and said G-LMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original images; selecting one block image from said LMC block image, said G-LMC block image and said average block image synthesized for each block of said original image; and synthesizing said predicted image by collecting said block images selected for each block of said original image.
Claim 2
Independent Claim 152 words
A method of synthesizing a predicted image relative to an original image of current frame, comprising the steps of: dividing said original image into a plurality of blocks; synthesizing a plurality of LMC block images for each block of said original image by local motion compensation; synthesizing a plurality of G-LMC block images for each block of said original image by global-local motion compensation; performing, for each block of said original image, an averaging process between said LMC block image and said G-LMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original images; selecting one block image from said LMC block image, said G-LMC block image and said average block image synthesized for each block of said original image; and synthesizing said predicted image by collecting said block images selected for each block of said original image.
Claim 3
Dependent Claim 210 words
A video coding method using motion compensation, comprising the steps of: dividing an original image of current frame into a plurality of blocks; synthesizing a plurality of LMC block images relative to each block of said original image by local motion compensation; synthesizing a plurality of G-LMC block images relative to each block of said original image by global-local motion compensation; performing an averaging process, for each block of said original image, between said LMC block image and said G-LMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original image; selecting one block image from said LMC block image, said G-LMC block image and said average block image synthesized for each block of said original image; computing a prediction error signal between the image within a block of said original image and said selected block image for each block of said original image; transforming each of said prediction error signals computed for each block of said original image into a DCT coefficient; quantizing each of said DCT coefficients for each block of said original image to produce quantized DCT coefficients; and transmitting each of said quantized DCT coefficients for each block of said original image.
Claim 4
Dependent Claim 210 words
A video coding method using motion compensation, comprising the steps of: dividing an original image of current frame into a plurality of blocks; synthesizing a plurality of LMC block images relative to each block of said original image by local motion compensation; synthesizing a plurality of G-LMC block images relative to each block of said original image by global-local motion compensation; performing an averaging process, for each block of said original image, between said LMC block image and said G-LMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original image; selecting one block image from said LMC block image, said G-LMC block image and said average block image synthesized for each block of said original image; computing a prediction error signal between the image within a block of said original image and said selected block image for each block of said original image; transforming each of said prediction error signals computed for each block of said original image into a DCT coefficient; quantizing each of said DCT coefficients for each block of said original image to produce quantized DCT coefficients; and transmitting each of said quantized DCT coefficients for each block of said original image.
Claim 5
Dependent Claim 200 words
A coding device for performing video coding by use of motion compensation, comprising: a motion compensation unit which performs motion compensation by use of an original image of a current frame and a reference image, and synthesizes a predicted image; a subtracter which produces a prediction error signal between said original image and said synthesized predicted image for each of a plurality of blocks into which said original image is divided; a DCT unit which transforms each of said prediction error signals for each of said blocks into a DCT coefficient; and a quantizer which quantizes each of said DCT coefficients for each of said blocks to produce quantized DCT coefficients, wherein said motion compensation unit synthesizes said LMC block image and said G-LMC block image for each of said blocks by use of said original image and said reference image, said synthesized LMC block image and G-LMC block image are averaged so that an average block image is synthesized for each of said blocks, and wherein any one block image is selected from said synthesized LMC block image, said G-LMC block image and said average block image is selected for each of said blocks, and supplied to said subtracter.
Claim 6
Dependent Claim 200 words
A coding device for performing video coding by use of motion compensation, comprising: a motion compensation unit which performs motion compensation by use of an original image of a current frame and a reference image, and synthesizes a predicted image; a subtracter which produces a prediction error signal between said original image and said synthesized predicted image for each of a plurality of blocks into which said original image is divided; a DCT unit which transforms each of said prediction error signals for each of said blocks into a DCT coefficient; and a quantizer which quantizes each of said DCT coefficients for each of said blocks to produce quantized DCT coefficients, wherein said motion compensation unit synthesizes said LMC block image and said G-LMC block image for each of said blocks by use of said original image and said reference image, said synthesized LMC block image and G-LMC block image are averaged so that an average block image is synthesized for each of said blocks, and wherein any one block image is selected from said synthesized LMC block image, said G-LMC block image and said average block image is selected for each of said blocks, and supplied to said subtracter.
Claim 7
Independent Claim 158 words
A method of synthesizing a predicted image relative to an original image of current frame, comprising the steps of: dividing said original image into a plurality of blocks; synthesizing a plurality of LMC block images for each block of said original image by local motion compensation; synthesizing a plurality of GMC block images and a plurality of G-LMC block images for each block of said original image by global-local motion compensation; performing, for each block of said original image, an averaging process between said LMC block image and said GMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original image; selecting one block image from said LMC block image, G-LMC block image and said average block image synthesized for each block of said original image; and synthesizing said predicted image by collecting said block images selected for each block of said original images.
Claim 8
Independent Claim 158 words
A method of synthesizing a predicted image relative to an original image of current frame, comprising the steps of: dividing said original image into a plurality of blocks; synthesizing a plurality of LMC block images for each block of said original image by local motion compensation; synthesizing a plurality of GMC block images and a plurality of G-LMC block images for each block of said original image by global-local motion compensation; performing, for each block of said original image, an averaging process between said LMC block image and said GMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original image; selecting one block image from said LMC block image, G-LMC block image and said average block image synthesized for each block of said original image; and synthesizing said predicted image by collecting said block images selected for each block of said original images.
Claim 9
Dependent Claim 217 words
A video coding method using motion compensation, comprising the steps of: dividing an original image of a current frame into a plurality of frames; synthesizing a plurality of LMC block images relative to each block of said original image by local motion compensation; synthesizing a plurality of GMC block images and a plurality of G-LMC block images relative to each block of said original image by global-local motion compensation; performing, for each block of said original image, an averaging process between said LMC block image and said GMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original image; selecting one block image from said LMC block image, G-LMC block image and said average block image synthesized for each block of said original image; computing a prediction error signal between the image within a block of said original image and said selected block image for each block of said original image; transforming each of said prediction error signals computed for each block of said original image into a DCT coefficient; quantizing each of said DCT coefficients for each block of said original image to produce quantized DCT coefficients; and transmitting each of said quantized DCT coefficients for each block of said original image.
Claim 10
Dependent Claim 217 words
A video coding method using motion compensation, comprising the steps of: dividing an original image of a current frame into a plurality of frames; synthesizing a plurality of LMC block images relative to each block of said original image by local motion compensation; synthesizing a plurality of GMC block images and a plurality of G-LMC block images relative to each block of said original image by global-local motion compensation; performing, for each block of said original image, an averaging process between said LMC block image and said GMC block image synthesized for each block of said original image, and synthesizing a plurality of average block images for each block of said original image; selecting one block image from said LMC block image, G-LMC block image and said average block image synthesized for each block of said original image; computing a prediction error signal between the image within a block of said original image and said selected block image for each block of said original image; transforming each of said prediction error signals computed for each block of said original image into a DCT coefficient; quantizing each of said DCT coefficients for each block of said original image to produce quantized DCT coefficients; and transmitting each of said quantized DCT coefficients for each block of said original image.
Claim 11
Dependent Claim 201 words
A coding device for video coding using motion compensation, comprising: a motion compensation unit which performs compensation by use of an original image of current frame and a reference image, and synthesizes a predicted image; a subtracter which provides a prediction error signal between said original image and said synthesized predicted image for each of a plurality of blocks into which said original image is divided; a DCT unit which transforms each of said prediction error signals for each of said blocks into a DCT coefficient; and a quantizer which quantizes each of said DCT coefficients for each of said blocks to produce quantized DCT coefficients, wherein said motion compensation unit which synthesizes said LMC block image, said GMC block image and said G-LMC block image for each of said blocks by use of said original image and said reference image, and said synthesized LMC block image and said synthesized GMC block image are averaged so that an average block image is synthesized for each of said blocks, and wherein any one block image is selected from said LMC block image, said G-LMC block image and said average block image synthesized for each of said blocks, and supplied to said subtracter.
Claim 12
Dependent Claim 201 words
A coding device for video coding using motion compensation, comprising: a motion compensation unit which performs compensation by use of an original image of current frame and a reference image, and synthesizes a predicted image; a subtracter which provides a prediction error signal between said original image and said synthesized predicted image for each of a plurality of blocks into which said original image is divided; a DCT unit which transforms each of said prediction error signals for each of said blocks into a DCT coefficient; and a quantizer which quantizes each of said DCT coefficients for each of said blocks to produce quantized DCT coefficients, wherein said motion compensation unit which synthesizes said LMC block image, said GMC block image and said G-LMC block image for each of said blocks by use of said original image and said reference image, and said synthesized LMC block image and said synthesized GMC block image are averaged so that an average block image is synthesized for each of said blocks, and wherein any one block image is selected from said LMC block image, said G-LMC block image and said average block image synthesized for each of said blocks, and supplied to said subtracter.

References Cited (Backward Citations)

US5235419A Cited
US5510834A Cited
US5412435A Cited
US5515388A Cited
US5682205A Cited
US5883976A Cited
US5579054A Cited
US5754240A Cited
US5784115A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-19 2004-09-18 2005-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-19 2008-09-18 2009-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-19 2012-09-18 2013-03-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag