IP Library › Granted Patent US 9,154,784
Granted Patent B2
US 9,154,784 · App. 13/975,213 · Granted Oct 6, 2015

Apparatus for encoding and decoding image using adaptive DCT coefficient scanning based on pixel similarity and method therefor

Inventors: Se-Yoon Jeong (Daejeon, KR); Hae-Chul Choi (Daejeon, KR); Jeong-Il Seo (Daejeon, KR); Seung-Kwon Beack (Seoul, KR); In-Seon Jang (Gunpo-si, KR); Jae-Gon Kim (Daejeon, KR); Kyung-Ae Moon (Daejeon, KR); Dae-Young Jang (Daejeon, KR); Jin-Woo Hong (Daejeon, KR); Jin-Woong Kim (Daejeon, KR); Yung-Lyul Lee (Seoul, KR); Dong-Gyu Sim (Seoul, KR); Seoung-Jun Oh (Seongnam-si, KR); Chang-Beom Ahn (Seoul, KR); Dae-Yeon Kim (Seoul, KR); Dong-Kyun Kim (Seoul, KR)
Assignees: Electronics and Telecommunications Research Institute; Kwangwoon University Research Institute for Industry Cooperation; Industry-Academia Cooperation Group of Sejong University
H04N19/00218H04N19/103H04N19/11H04N19/129H04N19/136H04N19/159H04N19/176H04N19/61
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,154,784
App. No.
13/975,213
Granted
Oct 6, 2015
Kind
B2
Abstract

The present invention discloses an encoding apparatus using a Discrete Cosine Transform (DCT) scanning, which includes a mode selection means for selecting an optimal mode for intra prediction; an intra prediction means for performing intra prediction onto video inputted based on the mode selected in the mode selection means; a DCT and quantization means for performing DCT and quantization onto residual coefficients of a block outputted from the intra prediction means; and an entropy encoding means for performing entropy encoding onto DCT coefficients acquired from the DCT and quantization by using a scanning mode decided based on pixel similarity of the residual coefficients.

Claims (15)

1. An encoding apparatus comprising:

a mode selection unit configured to select an intra prediction mode;

an intra prediction unit configured to perform intra prediction using the selected intra prediction mode to obtain predicted pixel values;

a transformation and quantization unit configured to perform transformation and quantization to obtain transform coefficients; and

an entropy encoding unit configured to perform entropy encoding of the transform coefficients scanned according to a scanning mode selected based on the selected intra prediction mode, wherein the scanning mode is selected to be a horizontal scanning mode when the selected intra prediction mode is a vertical intra prediction mode, and the scanning mode is selected to be a vertical scanning mode when the selected intra prediction mode is a horizontal intra prediction mode.

2. The encoding apparatus of claim 1 , wherein the entropy encoding unit is further configured to:

perform entropy encoding of the transform coefficients scanned according to a horizontal scanning mode when the selected intra prediction mode is a vertical intra prediction mode and a vertical pixel similarity of difference values between pixel values and the predicted pixel values is high;

perform entropy encoding of the transform coefficients scanned according to a vertical scanning mode when the selected intra prediction mode is a horizontal intra prediction mode and a horizontal pixel similarity of the difference values is high; and

perform entropy encoding of the transform coefficients scanned according to a zigzag scanning mode when the vertical pixel similarity of the difference values and the horizontal pixel similarity of the difference values are similar to each other.

3. The encoding apparatus of claim 2 , wherein the entropy encoding unit is further configured to decide that the vertical pixel similarity of the difference values is high when a vertical pixel similarity value of the difference values is greater than a value obtained by multiplying a horizontal pixel similarity value of the difference values by a first multiplication factor.

4. The encoding apparatus of claim 3 , wherein the entropy encoding unit is further configured to calculate the vertical pixel similarity of the difference values by calculating a dispersion of pixels adjacent to a left part of a block of pixels of a current block that is currently being encoded.

5. The encoding apparatus of claim 3 , wherein the first multiplication factor is a natural number 2 .

6. The encoding apparatus of claim 2 , wherein the entropy encoding unit is further configured to decide that the horizontal pixel similarity is high when a horizontal pixel similarity value of the difference values is greater than a value obtained by multiplying a vertical pixel similarity value of the difference values by a second multiplication factor.

7. The encoding apparatus of claim 6 , wherein the entropy encoding unit is further configured to calculate the horizontal pixel similarity of the difference values by calculating a dispersion of pixels adjacent to an upper part of a block of pixels of a current block that is currently being encoded.

8. The encoding apparatus of claim 6 , wherein the second multiplication factor is a natural number 2 .

Priority Claims (2)
KR 10-2006-0077851 · Aug 17, 2006 · national
KR 10-2007-0008247 · Jan 26, 2007 · national
Continuity (2)
Continuation 12377617
Related Publication 20130343452A1 · Dec 26, 2013