IP Library Granted Patent US 9,509,972
Granted Patent B2
US 9,509,972 · App. 14/129,205 · Granted Nov 29, 2016

Encoding/decoding method and apparatus using a skip mode

Inventors: Sehoon Yea (Seoul, KR); Eunyong Son (Seoul, KR); Jaewon Sung (Seoul, KR); Jiwook Jung (Seoul, KR)
Assignee: LG Electronics Inc.
H04N13/0022H04N19/105H04N19/14H04N19/154H04N19/176H04N19/187H04N19/597
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,509,972
App. No.
14/129,205
Granted
Nov 29, 2016
Kind
B2
Abstract

Disclosed are an encoding/decoding method and apparatus using a skip mode. The image decoding method comprises: generating a warping prediction depth image unit, and then decoding skip information regarding an image unit to be decoded; and decoding the image unit to be decoded using a skip mode based on the skip information. The skip information may be determined based on depth information of the warping prediction depth image unit, depth information of the image unit to be decoded, or edge information of a text picture image unit corresponding to the image unit to be decoded. Thus, an unnecessary prediction process need not be performed during the encoding and decoding of the image unit, thereby improving image encoding and decoding efficiency.

Claims (47)

1. A video decoding method, performed by a decoding apparatus, comprising the steps of:

creating a warped predicted depth video unit;

decoding skip information of a decoding-target video unit in a depth picture; and

decoding the decoding-target video unit in the depth picture using a skip mode on the basis of the skip information,

wherein the skip information is information determined on the basis of depth information of the warped predicted depth video unit, depth information of the decoding-target video unit, and edge information of a video unit of a texture picture corresponding to the decoding-target video unit,

wherein the skip information is information which is calculated on the basis of the steps of:

calculating a maximum depth difference value which is a maximum value of difference values between a depth value of the decoding-target video unit and a converted depth value of the warped predicted depth video unit; and

determining whether an edge region is present in the video unit of a texture picture corresponding to the prediction-target depth video unit,

wherein the skip information is information which is determined by at least one of the steps of:

determining whether a value calculated using a first video rendering quality calculating method is greater than a first threshold value on the basis of the maximum depth difference value when an edge is present; and

determining whether a value calculated using a second video rendering quality calculating method is greater than a second threshold value on the basis of the maximum depth difference value when an edge is not present.

2. The video decoding method according to claim 1 , wherein the warping predicted depth video unit is a picture which is obtained by warping a depth picture having the same POC (Picture Order Count) as a prediction-target depth picture at a viewpoint of the prediction-target depth picture.

3. A video decoding method comprising the steps of:

creating a plurality of warped predicted depth video units and decoding skip information of a decoding-target video unit and index information of the warped predicted depth video unit to be used to perform a skip mode; and

decoding the decoding-target video unit using a skip mode on the basis of the skip information and the index information,

wherein the skip information is information determined on the basis of depth information of the warped predicted depth video unit, depth information of the decoding-target video unit, and edge information of a video unit of a texture picture corresponding to the decoding-target video unit,

wherein the skip information is information which is calculated on the basis of the steps of:

calculating a maximum depth difference value which is a maximum value of difference values between a depth value of the decoding-target video unit and a converted depth value of the warped predicted depth video unit; and

determining whether an edge region is present in the video unit of a texture picture corresponding to the prediction-target depth video unit,

wherein the skip information is information which is determined by at least one of the steps of:

determining whether a value calculated using a first video rendering quality calculating method is greater than a first threshold value on the basis of the maximum depth difference value when an edge is present; and

determining whether a value calculated using a second video rendering quality calculating method is greater than a second threshold value on the basis of the maximum depth difference value when an edge is not present.

4. The video decoding method according to claim 3 , wherein the index information of the warped predicted depth video unit is index information of the warped predicted depth picture having a small difference from depth information of the decoding-target video unit out of the plurality of warped predicted depth video units.

5. A video decoding method comprising the steps of:

creating reference pictures and decoding skip information of a decoding-target video unit and index information of the reference picture to be used to perform a skip mode; and

decoding the decoding-target video unit using a skip mode on the basis of the skip information,

wherein the skip information is information determined on the basis of depth information of the warped predicted depth video unit, depth information of the decoding-target video unit, and edge information of a video unit of a texture picture corresponding to the decoding-target video unit,

wherein the skip information is information which is calculated on the basis of the steps of:

calculating a maximum depth difference value which is a maximum value of difference values between a depth value of the decoding-target video unit and a converted depth value of the warped predicted depth video unit; and

determining whether an edge region is present in the video unit of a texture picture corresponding to the prediction-target depth video unit,

wherein the skip information is information which is determined by at least one of the steps of:

determining whether a value calculated using a first video rendering quality calculating method is greater than a first threshold value on the basis of the maximum depth difference value when an edge is present; and

determining whether a value calculated using a second video rendering quality calculating method is greater than a second threshold value on the basis of the maximum depth difference value when an edge is not present.

6. The video decoding method according to claim 5 , wherein the reference pictures include a warped predicted depth picture which is a reference picture subjected to warping and a non-warped predicted depth picture which is a reference picture not subjected to warping.

7. A video decoder comprising:

an entropy decoding module that decodes skip information of a decoding-target video unit; and

a prediction module that creates a warped predicted depth video unit and decodes the decoding-target video unit using a skip mode on the basis of the skip information,

wherein the skip information is information determined on the basis of depth information of the warped predicted depth video unit, depth information of the decoding-target video unit, and edge information of a video unit of a texture picture corresponding to the decoding-target video unit,

wherein the skip information is information which is calculated on the basis of the steps of:

calculating a maximum depth difference value which is a maximum value of difference values between a depth value of the decoding-target video unit and a converted depth value of the warped predicted depth video unit; and

determining whether an edge region is present in the video unit of a texture picture corresponding to the prediction-target depth video unit,

wherein the skip information is information which is determined by at least one of the steps of:

determining whether a value calculated using a first video rendering quality calculating method is greater than a first threshold value on the basis of the maximum depth difference value when an edge is present; and

determining whether a value calculated using a second video rendering quality calculating method is greater than a second threshold value on the basis of the maximum depth difference value when an edge is not present.

8. The video decoder according to claim 7 , wherein the entropy decoding module is an entropy decoding module that decodes index information of a video unit or a picture used for the skip mode of the decoding-target video unit when a plurality of warped predicted depth video units or a plurality of reference pictures are used.

9. The video decoder according to claim 8 , wherein the prediction module is a prediction module that uses depth information of one of the warped predicted depth video unit or the reference picture determined on the basis of the index information as depth information of the decoding-target video unit when the decoding-target video unit is decoded using the skip mode.

10. The video decoder according to claim 7 , wherein the warping predicted depth video unit is a picture which is obtained by warping a depth picture having the same POC (Picture Order Count) as a prediction-target depth picture at a viewpoint of the prediction-target depth picture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2014
From: YEA, SEHOON; SON, EUNYONG; SUNG, JAEWON; JUNG, JIWOOK
To: LG ELECTRONICS INC.
Reel/Frame 032216/0613 →
Continuity (2)
Provisional Application 61500616 · Jun 24, 2011
Related Publication 20140146137A1 · May 29, 2014