IP Library › Granted Patent US 10,341,677
Granted Patent B2
US 10,341,677 · App. 14/400,214 · Granted Jul 2, 2019

Method and apparatus for processing video signals using inter-view inter-prediction

Inventors: Jaewon Sung (Seoul, KR); Sehoon Yea (Seoul, KR); Moonmo Koo (Seoul, KR); Jin Heo (Seoul, KR); Taesup Kim (Seoul, KR); Jiwook Jung (Seoul, KR); Eunyong Son (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/52H04N19/109H04N19/119H04N19/159H04N19/176H04N19/463H04N19/51H04N19/593H04N19/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 10,341,677
App. No.
14/400,214
Granted
Jul 2, 2019
Kind
B2
Abstract

A method for processing video signals by a decoding apparatus includes determining whether the temporal neighboring block of a current texture block is coded using inter-view prediction; and determining whether the spatial neighboring block of the current texture block is coded using inter-view prediction. When the temporal neighboring block and the spatial neighboring block are not coded using the inter-view prediction, deriving an inter-view motion vector of the current texture block as a disparity vector, and performing inter-view prediction for the current texture block using the derived inter-view motion vector of the current texture block. The disparity vector is obtained using a depth value according the current texture block.

Claims (26)

1. A method for decoding a video signal by a decoding apparatus, the method comprising:

deriving, by the decoding apparatus, an inter-view motion vector of a current texture block by searching inter-view motion vector candidates in an order of an inter-view motion vector of a temporal neighboring block of the current texture block, an inter-view motion vector of a spatial neighboring block of the current texture block, and a disparity vector derived by the decoding apparatus using depth data of a depth block; and

performing, by the decoding apparatus, inter-view inter-prediction for the current texture block using the derived inter-view motion vector of the current texture block,

wherein deriving the inter-view motion vector of the current texture block includes:

determining, by the decoding apparatus, whether the temporal neighboring block of the current texture block is coded using inter-view inter-prediction, wherein the inter-view motion vector of the temporal neighboring block is derived as the inter-view motion vector of the current texture block when the temporal neighboring block is coded using inter-view inter-prediction,

determining, by the decoding apparatus, whether the spatial neighboring block of the current texture block is coded using inter-view inter-prediction, wherein the inter-view motion vector of the spatial neighboring block is derived as the inter-view motion vector of the current texture block when the temporal neighboring block is not coded using inter-view inter-prediction and the spatial neighboring block is coded using inter-view inter-prediction, and

deriving, by the decoding apparatus, the disparity vector as the inter-view motion vector of the current texture block when the temporal neighboring block of the current texture block and the spatial neighboring block of the current texture block are not coded using inter-view inter-prediction.

2. The method according to claim 1 , wherein the spatial neighboring block includes at least one of a left lower neighboring block, a left neighboring block, a right upper neighboring block, an upper neighboring block, and a left upper neighboring block of the current texture block.

3. The method according to claim 2 , wherein whether the spatial neighboring block is coded using inter-view inter-prediction is determined in an order of the left neighboring block and the upper neighboring block.

4. The method according to claim 1 , wherein the temporal neighboring block includes at least one of a collocated block, a block adjacent to the collocated block, and a coding block including the collocated block.

5. The method according to claim 4 , wherein whether the temporal neighboring block is coded using inter-view inter-prediction is determined in an order of the collocated block, the block adjacent to the collocated block, and the coding block including the collocated block.

6. The method according to claim 1 , wherein whether the temporal neighboring block of the current texture block is coded using inter-view inter-prediction is determined by comparing a reference index of the temporal neighboring block with the a reference index of a reference picture of the temporal neighboring block.

7. The method according to claim 1 , wherein whether the spatial neighboring block of the current block is coded using inter-view inter-prediction is determined by comparing a picture order count of the spatial neighboring block with a picture order count of a reference picture of the spatial neighboring block.

8. An apparatus for decoding a video signal, comprising:

a decoded picture buffer; and

an inter-prediction unit coupled to the decoded picture buffer and configured to derive an inter-view motion vector of a current texture block by searching inter-view motion vector candidates in an order of an inter-view motion vector of a spatial neighboring block of the current texture block, an inter-view motion vector of a temporal neighboring block of the current texture block, and a disparity vector derived by the decoding apparatus using depth data of a depth block and to perform inter-view inter-prediction for the current texture block using the derived inter-view motion vector of the current texture block,

wherein deriving the inter-view motion vector of the current texture block includes:

determining, by the decoding apparatus, whether the temporal neighboring block of the current texture block is coded using inter-view inter-prediction, wherein the inter-view motion vector of the temporal neighboring block is derived as the inter-view motion vector of the current texture block when the temporal neighboring block is coded using inter-view inter-prediction,

determining, by the decoding apparatus, whether the spatial neighboring block of the current texture block is coded using inter-view inter-prediction, wherein the inter-view motion vector of the spatial neighboring block is derived as the inter-view motion vector of the current texture block when the temporal neighboring block is not coded using inter-view inter-prediction and the spatial neighboring block is coded using inter-view inter-prediction, and

deriving, by the decoding apparatus, the disparity vector as the inter-view motion vector of the current texture block when the temporal neighboring block of the current texture block and the spatial neighboring block of the current texture block are not coded using inter-view inter-prediction.

9. The apparatus according to claim 8 , wherein the spatial neighboring block includes at least one of a left lower neighboring block, a left neighboring block, a right upper neighboring block, an upper neighboring block, and a left upper neighboring block of the current texture block.

10. The apparatus according to claim 9 , wherein whether the spatial neighboring block is coded using inter-view inter-prediction is determined in an order of the left neighboring block and the upper neighboring block.

11. The apparatus according to claim 8 , wherein the temporal neighboring block includes at least one of a collocated block, a block adjacent to the collocated block, and a coding block including the collocated block.

12. The apparatus according to claim 11 , wherein whether the temporal neighboring block is coded using inter-view inter-prediction is determined in an order of the collocated block, the block adjacent to the collocated block, and the coding block including the collocated block.

13. The apparatus according to claim 8 , wherein whether the temporal neighboring block of the current texture block is coded using inter-view inter-prediction is determined by comparing a reference index of the temporal neighboring block with the a reference index of a reference picture of the temporal neighboring block.

14. The apparatus according to claim 8 , wherein whether the spatial neighboring block of the current block is coded using inter-view inter-prediction is determined by comparing a picture order count of the spatial neighboring block with a picture order count of a reference picture of the spatial neighboring block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: SUNG, JAEWON; YEA, SEHOON; KOO, MOONMO; HEO, JIN; KIM, TAESUP; JUNG, JIWOOK; SON, EUNYONG
To: LG ELECTRONICS INC.
Reel/Frame 034138/0363 →
Continuity (2)
Provisional Application 61645582 · May 10, 2012
Related Publication 20150098509A1 · Apr 9, 2015
Cited By (5)
US 12,348,760 US 12,363,337 US 12,432,355 US 12,477,106 US 12,477,145