Video Encoding From Adjacent Blocks to Reduce Selection Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods in direct mode have limited degrees of freedom for motion vector calculation, leading to increased encoded bits due to the need to send motion vector selection information.

Innovation Solution

A video encoding apparatus that selects a motion vector from adjacent encoded blocks, reducing additional information by using a variable length encoder with a switched code table based on the number of available blocks, and encoding selection information accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If motion vector selection information is sent to indicate the selected encoded block, then the degrees of freedom for calculating the motion vector are improved, but the number of encoded bits is increased

Engineering Contradiction:
Improvedegrees of freedom for motion vector calculationVSAvoidnumber of encoded bits
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of code table selection based on the number of available blocks. When there are multiple available blocks, a code table with more entries is selected to encode the motion vector selection information. This allows the system to adapt the encoding scheme to the available data, improving motion vector calculation freedom while controlling the number of encoded bits through intelligent code table switching.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a method for calculating motion vector by selecting from multiple encoded blocks is used, then the adaptability is improved, but the device complexity increases due to additional selection information encoding

Engineering Contradiction:
Improvemotion vector selection capabilityVSAvoidselection information encoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic code table switching based on the number of available blocks. The code table is not fixed but adapts dynamically to the situation - when more blocks are available, a more detailed code table is used. This dynamic adaptation allows the system to handle various scenarios with different numbers of available blocks, improving adaptability while managing complexity through structured code table design.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4254961B1Video encoding
Publication Date: 2025.10.08 KK TOSHIBA
  • EP4254961B1 patent drawingFigure 1
  • EP4254961B1 patent drawingFigure 2
  • EP4254961B1 patent drawingFigure 3

AI summary

A video encoding apparatus comprising: an acquisition module (110) configured to acquire available blocks having motion vectors from encoded blocks adjacent to a to-be-encoded block and the number of the available blocks; a selection module (110) configured to select one block from the available blocks; a selection information encoding module (112) configured to select a code table from a plurality of code tables depending on the number of the available blocks, and to encode selection information specifying the selected block from the available blocks using the selected code table, the selected code table including the same number of indexes as the number of the available blocks and code words corresponding to the indexes; and an image encoding module configured to encode the to-be-encoded block by using a motion vector of the selected block.