Bi-prediction Mode Decision in GOP Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoding methods experience 'I-clicking' issues due to visible interruptions between consecutive Group of Pictures (GOPs) caused by temporal redundancy coding, particularly in areas with detailed content like wood textures, as a result of the time gap between I-pictures.

Innovation Solution

Implementing a bi-prediction mode decision in GOP architecture, where anchor B pictures use both preceding and subsequent I-pictures as reference, allowing for smooth transitions between GOPs by encoding B pictures using information from both I-pictures, and assigning different weights to prediction blocks for optimal results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If B pictures are encoded using only the preceding I picture, then encoding complexity is reduced, but visible interruptions (I-clicking) occur between consecutive GOPs

Engineering Contradiction:
Improveencoding complexityVSAvoidtransition smoothness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent combines reference information from both preceding and subsequent I pictures when encoding B pictures. This merging of reference sources allows the encoder to maintain smooth visual transitions between GOPs while managing encoding complexity through selective application to anchor B pictures.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces anchor B pictures as intermediary elements that bridge the gap between consecutive GOPs. These anchor pictures serve as mediators by being encoded with reference to both preceding and subsequent I pictures, thereby smoothing the transition between GOPs without requiring all B pictures to use dual reference.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If anchor B pictures use dual reference pictures, then transition smoothness between GOPs is improved, but encoding complexity increases

Engineering Contradiction:
Improvetransition smoothnessVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dual reference picture encoding selectively only to anchor B pictures rather than all B pictures. This local application of the complex encoding method maintains transition smoothness at critical transition points while keeping the overall encoding complexity manageable by using simpler methods for other pictures.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by applying the dual reference picture method only to specific anchor B pictures that are most critical for transition smoothness, rather than applying it universally to all B pictures. This partial application achieves the necessary transition quality while limiting the increase in encoding complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If conventional temporal redundancy coding is used, then encoding efficiency is maintained, but visible interruptions occur in detailed areas

Engineering Contradiction:
Improveencoding efficiencyVSAvoidvisual quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different encoding strategies to different picture types: conventional temporal redundancy coding is used for regular B pictures to maintain encoding efficiency, while dual reference picture coding is applied to anchor B pictures to prevent visible interruptions in detailed areas. This local differentiation resolves the contradiction between efficiency and quality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8804825B2Bi-pred mode decision in GOP architecture
Publication Date: 2014.08.12 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8804825B2 patent drawing
  • US8804825B2 patent drawing
  • US8804825B2 patent drawing

AI summary

A method for encoding pictures within a groups of pictures using prediction, where a first reference picture from a group of pictures and a second reference pictures from the subsequent group of pictures are used in predicting pictures in the group of pictures associated with the first reference picture. A plurality of anchor pictures in the group of pictures associated with the first reference picture may be predicted using both the first and second reference pictures to ensure a smooth transition between different groups of pictures within a video frame.