# US 10,123,007 B2 · Method and apparatus for processing video signal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,123,007 B2
- Document ID: US10123007B2
- Status: Granted
- Kind: B2
- Application number: 14/759,383
- Filed: 2014-01-08
- Published: 2015-12-10
- Granted: 2018-11-06
- Earliest claimed: 2013-01-08
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Jin Heo; Jiwook Jung; Sehoon Yea; Moonmo Koo; Taesup Kim; Jaewon Sung; Eunyong Son
- Web page: https://patentgrep.com/patent/US10123007B2

## CPC

- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/52: by predictive encoding
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present invention relates to a method and an apparatus for coding a video signal, and more specifically, a motion vector between viewpoints is obtained by using a depth value of a depth block, which corresponds to a current texture block, and an illumination difference is compensated. By obtaining the motion vector between the viewpoints by using the depth value of the depth block, which corresponds to the current texture block, and compensating the illumination difference, the present invention can obtain an accurate prediction value of the current texture block and thus increase accuracy in inter-prediction between the viewpoints.

## Claims

### Claim 1

A method for processing a video signal by a video decoder, comprising:
acquiring a second inter-view motion vector from a neighboring block of a current texture block;
acquiring a depth block corresponding to the current texture block using the acquired second inter-view motion vector, the depth block being indicated by the acquired second inter-view motion vector and being located in a neighboring view of the current texture block;
deriving a first inter-view motion vector from a maximum depth value of a left upper corner pixel, a left lower corner pixel, a right upper corner pixel, and a right lower corner pixel in the acquired depth block; and
decoding the current texture block using the derived first inter-view motion vector.

### Claim 2 (depends on 1)

The method according to claim 1, wherein each of the first inter-view motion vector and the second inter-view motion vector indicates a motion vector used for disparity compensated prediction.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the neighboring view is different than a current view of the current texture block.

### Claim 4

A video decoder, comprising:
an entropy decoding unit configured to receive a bitstream; and
an inter-prediction unit connected to the entropy decoding unit and configured to:
acquire a second inter-view motion vector from a neighboring block of the current texture block,
acquire a depth block corresponding to a current texture block using the acquired second inter-view motion vector, the depth block being indicated by the acquired second inter-view motion vector and being located in a neighboring view of the current texture block,
derive a first inter-view motion vector from a maximum depth value of a left upper corner pixel, a left lower corner pixel, a right upper corner pixel, and a right lower corner pixel in the acquired depth block,
decode the current texture block using the derived first inter-view motion vector.

### Claim 5 (depends on 4)

The video decoder according to claim 4, wherein each of the first inter-view motion vector and the second inter-view motion vector indicates a motion vector used for disparity compensated prediction.

### Claim 6 (depends on 4)

The video decoder according to claim 4, wherein the neighboring view is different than a current view of the current texture block.
