Image Coding Apparatus Reducing Encoder Complexity via Motion Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image coding methods require complex measurement processes to determine whether to use frame coding or field coding, increasing the complexity of video encoders without providing a low complexity solution.

Innovation Solution

An image coding method that determines the coding type of the next picture based on motion information from the current picture, using parameters such as average motion vectors, parity counts, and block counts to decide between frame and field coding, thereby reducing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If measurement processes are used to determine frame or field coding mode, then coding decision accuracy is improved, but encoder complexity increases

Engineering Contradiction:
Improvecoding decision accuracyVSAvoidencoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by using motion information already available from the current picture (which has been coded) to determine the coding mode of the next picture. Instead of performing complex measurements on the next picture before coding, the system uses pre-computed motion vectors and parity counts from the current picture to make the coding decision in advance, thereby avoiding the complexity of real-time measurement while maintaining accurate coding decisions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If complex measurement processes are implemented, then coding mode determination accuracy is improved, but implementation complexity increases

Engineering Contradiction:
Improvecoding mode determination accuracyVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having the coding system use its own internally generated motion information (motion vectors, parity counts) to make coding decisions. The system serves itself by utilizing the motion data already processed during current picture coding to determine the next picture's coding mode, eliminating the need for external complex measurement processes while maintaining reliable determination accuracy.

Inventive Principle:
Principle #25Self-service

3Productivity

If motion information is used to determine next picture coding type, then coding efficiency is improved, but processing requirements increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by preparing motion information (motion vectors, parity counts) during the current picture coding process, which is then directly used to determine the next picture's coding mode. This eliminates the need for separate complex processing steps, as the motion data is already available from the current picture's processing, thereby improving coding efficiency without significantly increasing processing requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8699778B2Image coding method, image coding apparatus, program, and integrated circuit
Publication Date: 2014.04.15 SUN PATENT TRUST
  • US8699778B2 patent drawing
  • US8699778B2 patent drawing
  • US8699778B2 patent drawing

AI summary

An image coding method determines one of frame coding and field coding while suppressing an increase in the complexity. The image coding method includes coding a current picture included in the pictures; determining whether a picture next to the current picture is to be coded in frame coding or field coding, depending on motion information that is information for indicating a motion in the current picture; and coding the next picture in frame coding when it is determined in the determining that the next picture is to be coded in frame coding, and coding the next picture in field coding when it is determined in the determining that the next picture is to be coded in field coding.