Motion Vector Encoding Using Spatial Division and Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video compression techniques, such as H.264/AVC, face limitations in improving motion vector encoding efficiency due to increased indexing side information and decoder crash issues, leading to reduced compression performance.

Innovation Solution

The method involves aggregating predicted motion vector candidates into groups, selecting representative vectors, and encoding differential vectors along with a group index to efficiently compress motion vectors, thereby reducing the number of encoded bits and improving compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If MVComp uses a number of predicted motion vector candidates to improve compression efficiency, then compression performance is improved by 5%, but the quantity of indexing side information increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidindexing side information
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent divides the set of predicted motion vector candidates into multiple groups based on their spatial positions. By segmenting the candidates into groups (e.g., first group, second group, third group), the encoder can select a group index instead of individually indexing each candidate, thereby reducing the quantity of side information while maintaining compression efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a spatial dimension for organizing motion vector candidates by grouping them according to their spatial positions (e.g., left, upper, upper-right neighboring blocks). This spatial grouping adds a dimensional structure to the candidate selection process, allowing the use of group indices rather than individual candidate indices, thus reducing side information overhead.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If one motion vector is selected from plurality of predicted motion vector candidates and side information is transmitted to identify the selected motion vector, then compression efficiency is improved, but decoder crash problem occurs and computational load on decoder increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoder stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting candidates into groups and transmitting only a group index, the patent reduces the complexity and potential for decoder errors. The segmented structure provides a more robust framework that is less prone to decoder crashes while maintaining the ability to identify the selected motion vector.

Inventive Principle:
Principle #1Segmentation

3Reliability

If a limited number of motion vector candidates are used to address decoder crash problem, then decoder stability is improved, but compression performance is disadvantageously limited

Engineering Contradiction:
Improvedecoder stabilityVSAvoidcompression performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent reconciles decoder stability with compression performance by segmenting a large number of candidates into groups. This allows the system to work with a manageable number of groups (maintaining decoder stability) while each group can contain multiple candidates (preserving compression performance).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By adding the spatial grouping dimension, the patent enables the system to handle more candidates effectively. The spatial organization allows the decoder to efficiently process grouped candidates without increasing computational load, thus maintaining both stability and performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10091526B2Method and apparatus for motion vector encoding/decoding using spatial division, and method and apparatus for image encoding/decoding using same
Publication Date: 2018.10.02 SK TELECOM CO LTD
  • US10091526B2 patent drawing
  • US10091526B2 patent drawing
  • US10091526B2 patent drawing

AI summary

Disclosed is a method for encoding a motion vector by using spatial division, the method comprises: aggregating predicted motion vector candidates of a current block into a plurality of groups; selecting representative predicted motion vectors for respective groups by selecting one of aggregated predicted motion vector candidates within the respective groups as representative predicted motion vector; selecting single representative predicted motion vector from the representative predicted motion vectors for the respective groups as a predicted motion vector; and encoding a differential vector representing difference between a current motion vector of the current block and a selected predicted motion vector.