IP Library Granted Patent US 9,571,830
Granted Patent B2
US 9,571,830 · App. 13/909,515 · Granted Feb 14, 2017

Method and device for encoding/decoding image by inter prediction using random block

Inventors: Jinhan Song (Seoul, KR); Jeongyeon Lim (Gyeonggi-do, KR); Yunglyul Lee (Seoul, KR); Joohee Moon (Seoul, KR); Haekwang Kim (Seoul, KR); Byeungwoo Jeon (Seongnam-si, KR); Jongki Han (Seoul, KR); Jaehee Cho (Seoul, KR); Hyundong Kim (Seoul, KR); Daeyeon Kim (Seoul, KR); Sungwook Hong (Seoul, KR)
Assignee: SK TELECOM CO., LTD.
H04N19/00569H04N19/109H04N19/119H04N19/147H04N19/176H04N19/61H04N19/523
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,571,830
App. No.
13/909,515
Granted
Feb 14, 2017
Kind
B2
Abstract

A video encoding apparatus, a video decoding apparatus and method of encoding and decoding one or more images using various shapes of blocks. The video encoding apparatus is configured to determine a partition form, among candidate partition forms, for partitioning a current block into one or more partition blocks; generate one or more predicted blocks by performing a motion compensation with a scale factor applied to the one or more partition blocks; generate a residual block by subtracting the predicted blocks from the corresponding one or more partition blocks; generate at least one transform block by transforming the residual block; generate at least one quantized transform block by quantizing the at least one transform block; and encode the at least one quantized transform block, information on the determined partition form, and the scale factor into a bitstream.

Claims (29)

1. A video encoding apparatus, comprising:

a block partitioning unit configured to determine a partition form, among candidate partition forms, for partitioning a current block into one or more partition blocks, wherein the candidate partition forms include one or more asymmetric partition forms in which the current block is partitioned into a plurality of asymmetric partition blocks;

a prediction unit configured to generate one or more predicted blocks respectively corresponding to the one or more partition blocks;

a subtractor configured to generate a residual block of the current block by subtracting the predicted blocks from one or more partition blocks corresponding thereto;

a transformer configured to generate at least one transform block by transforming the residual block;

a quantizer configured to generate at least one quantized transform block by quantizing the at least one transform block; and

an encoder configured to encode the at least one quantized transform block and information on the determined partition form into a bitstream,

wherein the prediction unit is configured to

determine a scale factor, and

predict a partition block partitioned from the current block, by deriving predicted pixels from a reference picture in a scale corresponding to the scale factor from a pixel location indicated by a motion vector of the partition block, and

wherein the encoder is configured to encode information on the scale factor into the bitstream to enable a video decoding apparatus to derive the predicted pixels from the reference picture in a scale corresponding to the information on the scale factor.

2. The video encoding apparatus of claim 1 , wherein the information on the determined partition form is encoded with reference to a partition form encoding table.

3. The video encoding apparatus of claim 1 , wherein the information on the scale factor is encoded with reference to a scale factor encoding table.

4. The video decoding apparatus of claim 1 , wherein the asymmetric partition forms include partition forms for partitioning the current block into two partition blocks, one of the two partition blocks having a rectangular shape in 1/4 size of the current block and the other block having a rectangular shape in 3/4 size of the current block.

5. A video decoding apparatus, comprising:

a decoder configured to reconstruct at least one quantized transform block, information on a partition form and information on a scale factor from the bitstream, and

a dequantizer configured to reconstruct at least one transform block by dequantizing the at least one quantized transform block;

an inverse transformer configured to reconstruct a residual block of a current block to be decoded, based on inversely transforming the at least one transform block;

a prediction unit configured to generate one or more partitioned prediction blocks of the current block partitioned according to a partition form indicated by the information on the partition form among candidate partition forms, wherein the candidate partition forms include one or more asymmetric partition forms in which the current block is partitioned into a plurality of asymmetric partition blocks; and

an adder configured to reconstruct the current block based on the reconstructed residual block and the prediction blocks,

wherein the prediction unit is configured to predict a partition block partitioned from the current block, by deriving predicted pixels from a reference picture in a scale corresponding to the information on the scale factor from a pixel location indicated by a motion vector of the partition block.

6. The video decoding method of claim 5 , wherein the asymmetric partition forms include partition forms for partition forms is for partitioning the current block into two partition blocks, one of the two partition blocks having a rectangular shape in 1/4 size of the current block and other block having a rectangular shape in 3/4 size of the current block.

7. A video decoding method performed by a video decoding apparatus, the method comprising:

reconstructing at least one quantized transform block, information on a partition form and information on a scale factor from the bitstream;

reconstructing at least one transform block by dequantizing the least one quantized transform block;

reconstructing a residual block of a current block to be decoded, based on inversely transforming the least one transform block;

generating a prediction block of the current block by predicting one or more partition blocks which are partitioned from the current block according to a partition form indicated by the information on the partition form among candidate partition forms, wherein the candidate partition forms include one or more asymmetric partition forms in which the current block is partitioned into a plurality of asymmetric partition blocks; and

reconstructing the current block based on the reconstructed residual block and the prediction block,

wherein the generating of one or more partitioned prediction blocks comprises predicting a partition block partitioned from the current block, by deriving predicted pixels from a reference picture in a scale corresponding to the information on the scale factor from a pixel location indicated by a motion vector of the partition block.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 030867 FRAME: 0814. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jul 27, 2016
From: SONG, JINHAN; LIM, JEONGYEON; LEE, YUNGLYUL; MOON, JOOHEE; KIM, HAEKWANG; JEON, BYEUNGWOO; HAN, JONGKI; CHO, JAEHEE; KIM, HYUNDONG; KIM, DAEYEON; HONG, SUNGWOOK
To: SK TELECOM CO., LTD.
Reel/Frame 039491/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: SONG, JINHAN; LIM, JEONGYEON; LEE, YUNGLYUL; MOON, JOOHEE; KIM, HAEKWANG; JEON, BYEUNGWOO; HAN, JONGKI; CHO, JAEHEE; KIM, HYUNDONG; KIM, DAEYEON; HONG, SUNGWOOK
To: SK TELECOM. CO., LTD.
Reel/Frame 030867/0814 →
Priority Claims (1)
KR 10-2010-0123512 · Dec 6, 2010 · national
Continuity (2)
Continuation PCTKR2011009394 · Dec 6, 2011
Related Publication 20130266067A1 · Oct 10, 2013