IP Library › Granted Patent US 9,973,750
Granted Patent B2
US 9,973,750 · App. 13/812,026 · Granted May 15, 2018

Method and device for image encoding/decoding using block split prediction

Inventors: Jinhan Song (Seoul, KR); Jeongyeon Lim (Gyeonggi-do, KR); Yoonsik Choe (Gyeonggi-do, KR); Yonggoo Kim (Seoul, KR); Yung Ho Choi (Gyeonggi-Do, KR); Sang Jae Park (Busan, KR)
Assignee: SK TELECOM CO., LTD.
H04N19/00569H04N19/105H04N19/136H04N19/139H04N19/176H04N19/46H04N19/593H04N19/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,973,750
App. No.
13/812,026
Granted
May 15, 2018
Kind
B2
Abstract

A video encoding/decoding method and apparatus using split prediction is provided. The video encoding/decoding method and apparatus using split prediction splits a block into various partition shapes in addition to a conventional standardized right-angled quadrangular shape so as to effectively predict an image of a current block from a previous image and thus, may more improve the performance of video data compression and may achieve superior reconstructed image quality.

Claims (32)

1. A video encoding apparatus for encoding a current block which is located in a current frame, the apparatus comprising:

an inter-predictor configured to

generate a reference template surrounding at least two sides of the current block, the reference template comprised of pixels within one or more pre-encoded adjacent blocks in the current frame which are adjacent to the current block, wherein the reference template does not include pixels in the current block,

search for, in a previously encoded reference frame other than the current frame, a predicted template which has a shape corresponding to the reference template and pixel values similar to the reference template, and

set split information of the current block as split information of a central block surrounded by pixels in the predicted template, and generate a predicted block by predicting each partition divided from the current block based on the split information of the current block;

a subtractor configured to generate a residual block by subtracting the predicted block from the current block;

a transformer and quantizer configured to generate a transformed and quantized residual block by transforming and quantizing the residual block; and

an encoder configured to encode the transformed and quantized residual block, without encoding the split information of the current block.

2. The apparatus of claim 1 , wherein the split information corresponds to location information associated with a line that splits the central block.

3. The apparatus of claim 1 , wherein the split information corresponds to location information associated with a feature point of the central block.

4. A video decoding apparatus for decoding a current block which is located in a current frame, the apparatus comprising:

a decoder configured to reconstruct a transformed and quantized residual block by receiving encoded data, wherein split information of the current block is not reconstructed from the encoded data;

an inverse-quantizer and inverse-transformer configured to reconstruct a residual block by inverse-quantizing and inverse-transforming the transformed and quantized residual block;

an inter-predictor configured to extract the split information of the current block from one or more pre-decoded adjacent blocks of the current block, and generate a predicted block by predicting each partition divided from the current block based on the split information of the current block; and

an adder configured to reconstruct the current block by adding the reconstructed residual block and the predicted block,

wherein the inter-predictor is configured to

generate a reference template surrounding at least two sides of the current block, the reference template comprised of pixels within the one or more pre-decoded adjacent blocks in the current frame which are adjacent to the current block, wherein the reference template does not include pixels in the current block,

search for, in a previously decoded reference frame other than the current frame, a predicted template which has a shape corresponding to the reference template and pixel values similar to the reference template, and

set the split information of the current block as split information of a central block surrounded by pixels in the predicted template, and generate the predicted block by predicting each partition divided from the current block based on the split information of the current block.

5. The apparatus of claim 4 , wherein the split information corresponds to location information of a line that splits the central block.

6. The apparatus of claim 4 , wherein the split information corresponds to location information associated with a feature point of the central block.

7. A video decoding method for decoding a current block which is located in a current frame, the method comprising:

reconstructing a transformed and quantized residual block by receiving encoded data, wherein split information of the current block is not reconstructed from the encoded data;

reconstructing a residual block by inverse-quantizing and inverse-transforming the transformed and quantized residual block;

generating a predicted block by extracting the split information of the current block from one or more pre-decoded adjacent blocks divided from the current block, and by predicting each partition of the current block based on the split information of the current block; and

reconstructing the current block by adding the reconstructed residual block and the predicted block,

wherein the generating of the predicted block comprises:

generating a reference template surrounding at least two sides of the current block, the reference template comprised of pixels within the one or more pre-decoded adjacent blocks in the current frame which are adjacent to the current block, wherein the reference template does not include pixels in the current block;

searching for, in a previously decoded reference frame other than the current frame, a predicted template which has a shape corresponding to the reference template and pixel values similar to the reference template, and

setting the split information of the current block as split information of a central block surrounded by pixels in the predicted template, and generating the predicted block by predicting each partition of the current block based on the split information of the current block.

8. The method of claim 7 , wherein the split information corresponds to location information of a line that splits the central block.

9. The method of claim 7 , wherein the split information corresponds to location information associated with a feature point of the central block.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 030288 FRAME 0030. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT NAME OF THE RECEIVING PARTY DATA SHOULD BE Recorded Oct 13, 2016
From: SONG, JINHAN; LIM, JEONGYEON; CHOE, YOONSIK; KIM, YONGGOO; CHOI, YUNG HO; PARK, SANG JAE
To: SK TELECOM CO., LTD.
Reel/Frame 040349/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2013
From: SONG, JINHAN; LIM, JEONGYEON; CHOE, YOONSIK; KIM, YONGGOO; CHOI, YUNG HO; PARK, SANG JAE
To: SK TELECOM. CO., LTD
Reel/Frame 030288/0030 →
Priority Claims (1)
KR 10-2010-0073208 · Jul 29, 2010 · national
Continuity (1)
Related Publication 20130202030A1 · Aug 8, 2013