IP Library › Granted Patent US 10,080,029
Granted Patent B2
US 10,080,029 · App. 14/903,117 · Granted Sep 18, 2018

Video encoding/decoding method and apparatus

Inventors: Gun Bang (Daejeon, KR); Gwang Soon Lee (Daejeon, KR); Nam Ho Hur (Daejeon, KR); Gwang Hoon Park (Seongnam-si, KR); Young Su Heo (Suwon-si, KR); Kyung Yong Kim (Suwon-si, KR); Yoon Jin Lee (Yongin-si, KR)
Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; University-Industry Cooperation Group of Kyung Hee University
H04N19/51H04N19/52H04N19/597H04N19/176
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 10,080,029
App. No.
14/903,117
Granted
Sep 18, 2018
Kind
B2
Abstract

Disclosed are a video encoding/decoding method and apparatus including a plurality of views. The video decoding method including the plurality of views comprises the steps of: inducing basic combination motion candidates for a current Prediction Unit (PU) to configure a combination motion candidate list; inducing expanded combination motion candidates for the current PU when the current PU corresponds to a depth information map or a dependent view; and adding the expanded combination motion candidates to the combination motion candidate list.

Claims (33)

1. A method for video decoding that supports a multi-view, comprising:

constructing a merge motion candidate list by deriving a default merge motion candidate with respect to a current Prediction Unit (PU);

deriving an extended merge motion candidate with respect to the current PU in response to the current PU being a depth map or a dependent view; and

adding the extended merge motion candidate to the merge motion candidate list in response to the extended merge motion candidate not being the same as the default merge motion candidate within the merge motion candidate list,

wherein the extended merge motion candidate comprises a view synthesis prediction merge candidate that is derived according to whether a view synthesis prediction of the current PU is performed, and

wherein the adding the extended merge motion candidate comprises adding the view synthesis prediction merge candidate into the merge motion candidate list in response to a sum of a number of extended merge motion candidates already added to the merge motion candidate list and a number of default merge motion candidates being smaller than a maximum number of the merge motion candidate list.

2. The method of claim 1 , wherein the extended merge motion candidate is added to an arbitrary position within the merge motion candidate list.

3. The method of claim 1 , wherein the default merge motion candidate comprises either one or both of a spatial merge motion candidate and a temporal merge motion candidate of the current PU;

the spatial merge motion candidate comprises any one block or any combination of any two or more of a left block, an above block, an above-right block, a bottom-left block, and an above-left block located spatially close to the current PU; and

the temporal merge motion candidate comprises a co-located block within a co-located picture with respect to the current PU.

4. The method of claim 1 , wherein the extended merge motion candidate comprises any one or any combination of any two or more of an Inter-view Merge Candidate (IvMC), a view synthesis prediction merge candidate, and a texture merge candidate.

5. The method of claim 4 , wherein in the deriving of the extended merge motion candidate, the IvMC is derived according to whether an inter-view prediction of the current PU is performed.

6. The method of claim 4 , wherein in the deriving of the extended merge motion candidate, the texture merge candidate is derived according to whether a motion prediction of a depth map of the current PU is performed from a texture block.

7. The method of claim 2 , wherein the arbitrary position is a first index within the merge motion candidate list.

8. A method for video decoding that supports a multi-view, comprising:

constructing a merge motion candidate list by deriving a default merge motion candidate with respect to a current Prediction Unit (PU);

deriving an extended merge motion candidate with respect to the current PU in response to the current PU being a depth map or a dependent view; and

adding the extended merge motion candidate to the merge motion candidate list in response to the extended merge motion candidate not being the same as the default merge motion candidate within the merge motion candidate list, wherein in the adding of the extended merge motion candidate, the extended merge motion candidate is added to the merge motion candidate list in response to a sum of a number of the extended merge motion candidates added to the merge motion candidate list and a number of default merge motion candidates being smaller than a maximum number of the merge motion candidate list.

9. The method of claim 6 , wherein in response to the motion prediction of the depth map of the current PU being performed from the texture block,

in the deriving of the extended merge motion candidate, the texture merge candidate is added to a first index within the merge motion candidate list in response to the texture merge candidate not being the same as the default merge motion candidate within the merge motion candidate list.

10. The method of claim 5 , wherein in response to the inter-view prediction of the current PU being performed,

in the adding of the extended merge motion candidate, the IvMC is added to a first index within the merge motion candidate list in response to the IvMC not being the same as the default merge motion candidate within the merge motion candidate list.

11. An apparatus for video decoding that supports a multi-view, comprising:

a default merge motion list constructor configured to construct a merge motion candidate list by deriving a default merge motion candidate with respect to a current Prediction Unit (PU); and

an additional merge motion list constructor configured to derive an extended merge motion candidate with respect to the current PU in response to the current PU being a depth map or a dependent view and add the extended merge motion candidate to the merge motion candidate list in response to the extended merge motion candidate not being the same as the default merge motion candidate within the merge motion candidate list,

wherein the extended merge motion candidate comprises a view synthesis prediction merge candidate that is derived according to whether a view synthesis prediction of the current PU is performed, and

wherein the view synthesis prediction merge candidate is added into the merge motion candidate list in response to a sum of a number of extended merge motion candidates already added to the merge motion candidate list and a number of default merge motion candidates being smaller than a maximum number of the merge motion candidate list.

12. A method for video encoding that supports a multi-view, comprising:

constructing a merge motion candidate list by deriving a default merge motion candidate with respect to a current Prediction Unit (PU);

deriving an extended merge motion candidate with respect to the current PU in response to the current PU being a depth map or a dependent view; and

adding the extended merge motion candidate to the merge motion candidate list in response to the extended merge motion candidate not being the same as the default merge motion candidate within the merge motion candidate list,

wherein the extended merge motion candidate comprises a view synthesis prediction merge candidate that is derived according to whether a view synthesis prediction of the current PU is performed, and

wherein the view synthesis prediction merge candidate is added into the merge motion candidate list in response to a sum of a number of extended merge motion candidates already added to the merge motion candidate list and a number of default merge motion candidates being smaller than a maximum number of the merge motion candidate list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: BANG, GUN; LEE, GWANG SOON; HUR, NAM HO; PARK, GWANG HOON; HEO, YOUNG SU; KIM, KYUNG YONG; LEE, YOON JIN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
Reel/Frame 037419/0673 →
Priority Claims (3)
KR 10-2013-0126852 · Oct 24, 2013 · national
KR 10-2013-0146600 · Nov 28, 2013 · national
KR 10-2014-0048066 · Apr 22, 2014 · national
Continuity (1)
Related Publication 20160381374A1 · Dec 29, 2016
Cited By (1)
US 12,278,984