Patent US6937773B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6937773B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Image encoding method and apparatus

Assignee: Canon Inc
•
Filing: 2000-10-06
•
Granted: 2005-08-30
•
Expires: 2020-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image signal is input from an image input unit and is divided into different spatial frequency bands by applying a discrete wavelet transform thereto using a discrete wavelet transformation unit. On the basis of values of spatial frequency components, a region-of-interest extracts a region of interest by obtaining a distribution of motion vectors in the input image. A quantization unit applies quantization processing to the extracted region of interest and different quantization processing to other regions, and an encoder encodes the quantized image signal. Alternatively, motion of an image contained in the input image may be detected and the region of interest may be obtained based upon motion of this image.

Inventors

  • 👤 Shingo Nozawa
  • 👤 Toshiaki Kondo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:12
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/169; H04N19/17; H04N19/102; H04N19/124; H04N19/134; H04N19/136; H04N19/137; H04N19/139; H04N19/60; H04N19/61; H04N19/63

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 194 words
An image encoding apparatus for encoding image signals of a plurality of frames, comprising: input means for inputting an image signal including pixel values of a frame; transformation means for applying a discrete wavelet transform to the image signal of each frame and outputting transformed coefficients for each frame; motion detection means for detecting motion of an image based upon the image signals of plural frames; counting means for counting a number of pixels based upon information indicating motion of the image detected by said motion detection means; selection means for selecting a method of designating an area of the image based upon information indicating motion of the image detected by said motion detection means, the selection being based upon the number of pixels counted by said counting means, and for designating a region of the image of the frame based upon the information; quantization means for quantizing the transformed coefficients of each frame so as to differentiate an image quality of the image of the designated region from an image of other regions, and outputting a quantized image signal; and encoding means for encoding the quantized image signal quantized by said quantization means.
Claim 2
Dependent Claim 194 words
An image encoding apparatus for encoding image signals of a plurality of frames, comprising: input means for inputting an image signal including pixel values of a frame; transformation means for applying a discrete wavelet transform to the image signal of each frame and outputting transformed coefficients for each frame; motion detection means for detecting motion of an image based upon the image signals of plural frames; counting means for counting a number of pixels based upon information indicating motion of the image detected by said motion detection means; selection means for selecting a method of designating an area of the image based upon information indicating motion of the image detected by said motion detection means, the selection being based upon the number of pixels counted by said counting means, and for designating a region of the image of the frame based upon the information; quantization means for quantizing the transformed coefficients of each frame so as to differentiate an image quality of the image of the designated region from an image of other regions, and outputting a quantized image signal; and encoding means for encoding the quantized image signal quantized by said quantization means.
Claim 3
Dependent Claim 35 words
The apparatus according to claim 1 , wherein said motion detection means detects motion of the image in accordance with a difference between pixel values of two mutually adjacent pixels vertically of the image signal.
Claim 4
Dependent Claim 36 words
The apparatus according to claim 1 , wherein said motion detection means detects motion of the image in accordance with a difference between pixel values of corresponding pixels in two successive frames of the image signal.
Claim 5
Dependent Claim 60 words
The apparatus according to claim 1 , wherein said motion detection means includes: block calculation means for forming the image signal into blocks and calculating motion vectors on a block-by-block basis; and detection means for detecting motion of the image based upon whether magnitude of a motion vector calculated by said block calculation means is greater than a predetermined value.
Claim 6
Dependent Claim 27 words
The apparatus according to claim 1 , wherein said quantization means performs quantization upon raising quantization precision of the image region designated by said region designation means.
Claim 7
Dependent Claim 51 words
The apparatus according to claim 1 , wherein said encoding means decomposes a data sequence, which is supplied from said quantization means, into bit planes, applies binary arithmetic encoding on a per-bit-plane basis and outputs code sequences giving priority to code sequences that correspond to bit planes of higher order bits.
Claim 8
Dependent Claim 204 words
An image encoding method for intra-frame encoding image signals of a plurality of frames, comprising: an input step of inputting an image signal including pixel values of a frame; a transformation step of applying a discrete wavelet transform to the image signal of each frame and outputting transformed coefficients of the each frame; a motion detection step of detecting motion of an image based upon the image signals of plural frames; a counting step of counting a number of pixels based upon information indicating motion of the image detected in said motion detection step; a selection step of selecting a method of designating an area of the image based upon the information indicating motion of the image detected in said motion detection step, the selection being based upon the number of pixels counted in said counting step, and for designating a region of the image of the frame based upon the information; a quantization step of quantizing the transformed coefficients of each frame so as to differentiate an image quality of an image of the designated region from an image of other region, and outputting a quantized image signal; and and encoding step of encoding the quantized image signal quantized in said quantization step.
Claim 9
Dependent Claim 204 words
An image encoding method for intra-frame encoding image signals of a plurality of frames, comprising: an input step of inputting an image signal including pixel values of a frame; a transformation step of applying a discrete wavelet transform to the image signal of each frame and outputting transformed coefficients of the each frame; a motion detection step of detecting motion of an image based upon the image signals of plural frames; a counting step of counting a number of pixels based upon information indicating motion of the image detected in said motion detection step; a selection step of selecting a method of designating an area of the image based upon the information indicating motion of the image detected in said motion detection step, the selection being based upon the number of pixels counted in said counting step, and for designating a region of the image of the frame based upon the information; a quantization step of quantizing the transformed coefficients of each frame so as to differentiate an image quality of an image of the designated region from an image of other region, and outputting a quantized image signal; and and encoding step of encoding the quantized image signal quantized in said quantization step.
Claim 10
Dependent Claim 35 words
The method according to claim 7 , wherein said motion detection step detects motion of the image in accordance with a difference between pixel values of two mutually adjacent pixels vertically of the image signal.
Claim 11
Dependent Claim 36 words
The method according to claim 7 , wherein said motion detection step detects motion of the image in accordance with a difference between pixel values of corresponding pixels in two successive frames of the image signal.
Claim 12
Dependent Claim 62 words
The method according to claim 7 , wherein said motion detection step includes: a block calculation step of forming the image signal into blocks and calculating motion vectors on a block-by-block basis; and a detection step of detecting motion of the image based upon whether magnitude of a motion vector calculated at said block calculation step is greater than a predetermined value.
Claim 13
Dependent Claim 27 words
The method according to claim 7 , wherein said quantization step performs quantization upon raising quantization precision of the image region designated at said region designation step.
Claim 14
Dependent Claim 51 words
The method according to claim 7 , wherein said encoding step decomposes a data sequence, which is supplied by said quantization step, into bit planes, applies binary arithmetic encoding on a per-bit-plane basis and outputs code sequences giving priority to code sequences that correspond to bit planes of higher order bits.
Claim 15
Dependent Claim 185 words
A computer-readable storage medium storing a program for implementing an image encoding method of encoding image signals of a plurality of frames, the program comprising the steps of: inputting an image signal including pixel values of a frame; applying a discrete wavelet transform to the image signal of each frame and outputting transformed coefficients of the each frame; detecting motion of an image based upon the image signals of plural frames; counting a number of pixels based upon information indicating motion of the image detected in said detecting step; selecting a method of designating an area of the image based upon information indicating motion of the image detected in said detecting step, the selection being based upon the number of pixels counted in said counting step, and of designating a region of the image of the frame based upon the information; quantizing the transformed coefficients of each frame so as to differentiate an image quality of the image of the designated region from an image of other regions, and outputting a quantized image signal; and encoding the quantized image signal quantized in said quantizing step.
Claim 16
Dependent Claim 185 words
A computer-readable storage medium storing a program for implementing an image encoding method of encoding image signals of a plurality of frames, the program comprising the steps of: inputting an image signal including pixel values of a frame; applying a discrete wavelet transform to the image signal of each frame and outputting transformed coefficients of the each frame; detecting motion of an image based upon the image signals of plural frames; counting a number of pixels based upon information indicating motion of the image detected in said detecting step; selecting a method of designating an area of the image based upon information indicating motion of the image detected in said detecting step, the selection being based upon the number of pixels counted in said counting step, and of designating a region of the image of the frame based upon the information; quantizing the transformed coefficients of each frame so as to differentiate an image quality of the image of the designated region from an image of other regions, and outputting a quantized image signal; and encoding the quantized image signal quantized in said quantizing step.

References Cited (Backward Citations)

US3890462A Cited
US5523850A Cited
US5896176A Cited
US6025879A Cited
JPH10145606A Cited
JPH10162118A Cited
US6496607B1 Cited
US6263022B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-08-29 2009-02-28 2009-08-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-08-29 2013-02-28 2013-08-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-08-29 2017-02-28 2017-08-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag