Dynamic Coding Switching for Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high coding complexity of H.265 compared to H.264 leads to increased power consumption and CPU burden, which can negatively impact user experience, especially when switching between HEVC and AVC video formats in Wi-Fi Display 2.0 applications.

Innovation Solution

A method for dynamically switching between HEVC and AVC coding manners based on state information such as CPU usage, network bandwidth, and electricity levels at the transmit and receive ends, allowing for adaptive decoding and improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If H.265 coding is used, then compression rate and coding efficiency are improved, but power consumption and CPU burden increase significantly

Engineering Contradiction:
Improvecompression rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic switching between H.264 and H.265 coding modes based on real-time detection of device state information (CPU usage, battery level, network bandwidth). The system transitions from static coding mode selection to dynamic adaptation, allowing the coding manner to change according to current system conditions and resource availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the coding parameter (coding standard) based on detected state information. When CPU usage is high or battery level is low, the system switches from H.265 to H.264 coding, effectively changing the coding parameter to match current resource constraints while maintaining acceptable video quality.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If H.265 coding is used, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the coding/decoding complexity by switching between H.264 and H.265 based on device capabilities and current state. Not all devices simultaneously use H.265, and the receiving device adapts its decoding complexity based on the transmitted coding manner, preventing universal complexity increase.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different coding standards to different transmission scenarios based on device characteristics. High-capability devices may use H.265 for superior efficiency, while lower-capability devices use H.264, allowing each local context to have appropriate quality and complexity levels rather than forcing uniform complexity across all devices.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If coding manner switching is implemented, then adaptability to different device states is improved, but system complexity increases

Engineering Contradiction:
Improveadaptability to device stateVSAvoidswitching control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the transmitting device detects its own state information (CPU usage, battery level) and the receiving device detects its decoding capabilities. This feedback loop enables automatic selection of appropriate coding modes without complex manual control, as the system self-adjusts based on detected conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically detecting device states and selecting appropriate coding modes without requiring external intervention. The transmitting and receiving devices independently assess their own capabilities and negotiate the coding manner, reducing the need for complex external control systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10171815B2Coding manner switching method, transmit end, and receive end
Publication Date: 2019.01.01 HUAWEI DEVICE CO LTD
  • US10171815B2 patent drawing
  • US10171815B2 patent drawing
  • US10171815B2 patent drawing

AI summary

A coding manner switching method is provided. The method includes acquiring, by a transmit end, state information of the transmit end and/or a receive end, where the state information comprises central processing unit (CPU) usage, a network bandwidth, and electricity amount information that are of the transmit end and/or the receive end, and information about media content to be sent by the transmit end; determining whether the state information meets a preset condition, and switching a coding manner of the media content if the state information meets the preset condition; and notifying the receive end of the coding manner of the media content of the transmit end, so that the receive end determines a decoding manner of the media content according to the coding manner of the media content.