# US 2014/0192888 A1 · Video encoding apparatus and video decoding apparatus

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

- Number: US 2014/0192888 A1
- Document ID: US20140192888A1
- Status: Published application
- Kind: A1
- Application number: 14/201,429
- Filed: 2014-03-07
- Published: 2014-07-10
- Earliest claimed: 2009-06-18
- Assignees: Kabushiki Kaisha Toshiba
- Applicants: Kabushiki Kaisha Toshiba
- Inventors: SAORI ASAKA; Takeshi Chujoh; Akiyuki Tanizawa; Goki Yasuda; Naofumi Wada; Takashi Watanabe
- Web page: https://patentgrep.com/patent/US20140192888A1

## CPC

- H04N 19/91: Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/51: Motion estimation or motion compensation
- H04N 19/513: Processing of motion vectors
- H04N 19/13: Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
- H04N 19/593: involving spatial prediction techniques
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video encoding apparatus is a video encoding apparatus for subjecting a video image to motion compensated prediction coding, comprising an acquisition module to acquire available blocks of blocks having motion vectors from encoded blocks adjacent to a to-be-encoded block and number of the available blocks, an acquisition/selection module to select one selection block from the encoded available blocks, a selection information encoder to encode selection information specifying the selection block using a code table corresponding to the number of available blocks, and an image encoder to subject the to-be-encoded block to motion compensated prediction coding using a motion vector of the selection block.

## Claims

### Claim 1

A video decoding apparatus for subjecting a video image to motion compensated decoding, the apparatus comprising:
an acquisition module to acquire available blocks having motion vectors and number of the available blocks from decoded blocks adjacent to a to-be-decoded block;
a selection information decoding module to decode selection information specifying the available block using a code table corresponding to the number of the available blocks and not to decode the selection information when the number of available blocks is 1;
a selection module to select one selection block from the available blocks according to the selection information; and
an image decoding module to subject the to-be-decoded block to a motion compensated prediction decoding using a motion vector of the selected block.

### Claim 2

A video decoding method for subjecting a video image to motion compensated decoding, the method comprising:
acquiring available blocks having motion vectors and number of the available blocks from decoded blocks adjacent to a to-be-decoded block;
decoding selection information specifying the available block using a code table corresponding to the number of the available blocks and not decoding the selection information when the number of available blocks is 1;
selecting one selection block from the available blocks according to the selection information; and
subjecting the to-be-decoded block to a motion compensated prediction decoding using a motion vector of the selected block.

### Claim 3

A computer program for causing a computer to subject a video image to motion compensated decoding, the program causing the computer to execute
a step of acquiring available blocks having motion vectors and a number of the available blocks from decoded blocks adjacent to a to-be-decoded block;
a step of decoding selection information specifying the available block using a code table corresponding to the number of the available blocks and not decoding the selection information when the number of available blocks is 1;
a step of selecting one selection block from the available blocks according to the selection information; and
a step of subjecting the to-be-decoded block to a motion compensated prediction decoding using a motion vector of the selected block.

### Claim 4

A video decoding apparatus for subjecting a video image to motion compensated decoding, the apparatus decoding an encoded data by performing:
acquiring available blocks having motion vectors and a number of the available blocks from decoded blocks adjacent to a to-be-decoded block;
decoding selection information specifying the available block using a code table corresponding to the number of the available blocks and not to decode the selection information when the number of available blocks is 1;
selecting one selection block from the available blocks according to the selection information; and
subjecting the to-be-decoded block to a motion compensated prediction decoding using a motion vector of the selected block.

### Claim 5

A video decoding method for subjecting a video image to motion compensated decoding, the method decoding an encoded data by performing:
acquiring available blocks having motion vectors and number of the available blocks from decoded blocks adjacent to a to-be-decoded block;
decoding selection information specifying the available block using a code table corresponding to the number of the available blocks and not to decode the selection information when the number of available blocks is 1;
selecting one selection block from the available blocks according to the selection information; and
subjecting the to-be-decoded block to a motion compensated prediction decoding using a motion vector of the selected block.
