Dynamic Group of Pictures Size Adjustment for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing sophistication and volume of digital video content in broadband networks lead to higher encoding and compression burdens on set-top boxes, causing latency delays during channel changes due to the need for efficient bandwidth management.

Innovation Solution

A system and method to dynamically adjust the Group of Pictures (GoP) size in digital video streams based on predicted channel change requests, using triggers and user behavior analysis to reduce GoP size during likely channel changes and increase it during steady viewing periods, thereby optimizing bandwidth consumption and responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If GoP size is increased to reduce bandwidth consumption, then bandwidth efficiency is improved, but channel change latency increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidchannel change latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent implements dynamic GoP size adjustment by monitoring channel change requests and modifying GoP structure in real-time. When channel changes are detected, the system reduces GoP size to enable faster decoding and switching. During stable viewing periods, GoP size is increased to optimize bandwidth efficiency. This dynamic adaptation resolves the contradiction by making the GoP size flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the GoP parameter (size/structure) based on operational conditions. By detecting channel change requests and adjusting the GoP parameter accordingly, the system optimizes both bandwidth efficiency and channel change latency. The parameter is modified from a static value to a condition-dependent variable, allowing the system to achieve both efficiency and responsiveness.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If encoding and compression are increased to fit content through the network, then bandwidth efficiency is improved, but set-top box processing burden increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidset-top box processing burden
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary compression and encoding at the headend before transmission, reducing the processing burden on set-top boxes. By performing heavy encoding operations in advance and delivering pre-compressed streams, the system minimizes the computational requirements at the customer premises equipment while maintaining bandwidth efficiency.

Inventive Principle:
Principle #10Preliminary action

3Speed

If GoP size is decreased to reduce channel change latency, then responsiveness is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvechannel change responsivenessVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system dynamically adjusts GoP size based on detected channel change requests. When a channel change is detected, the GoP size is reduced to enable faster decoding and improve responsiveness. During periods without channel changes, the GoP size is increased to reduce bandwidth consumption. This dynamic adjustment resolves the contradiction by adapting the GoP size to current operational needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The GoP size parameter is changed from a fixed value to a variable that responds to channel change conditions. The system monitors for channel changes and modifies the GoP parameter accordingly, achieving both fast channel switching and efficient bandwidth utilization at different times.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9094641B1Group of pictures size adjustment
Publication Date: 2015.07.28 ARRIS ENTERPRISES LLC
  • US9094641B1 patent drawing
  • US9094641B1 patent drawing
  • US9094641B1 patent drawing

AI summary

Various methods, systems, and apparatuses can be used to adjust the group of pictures size for an encoder during encoding operations. In some implementations, group of pictures size can be reduced during periods of higher likelihood of channel change, and increased during periods of lower likelihood of channel change. Such adjustment can facilitate faster display of pictures after a channel change due to anchor frames being more quickly received.