VoLTE Coding Format Detection and Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In VoLTE communication, decoding mistakes occur when the calling terminal encodes data in a different format than the negotiated coding format, leading to errors in communication due to the called terminal's inability to decode the data.

Innovation Solution

A method and device that detect and modify the coding format used during VoLTE communication from the second coding format to the first coding format carried in data packets, ensuring that data is decoded correctly by verifying the coding format supported by both terminals through the call center using SIP protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the calling terminal encodes data with a different coding format than negotiated, then the calling terminal can use its preferred coding format, but the called terminal cannot decode the data correctly causing communication errors

Engineering Contradiction:
Improvecoding format flexibilityVSAvoiddecoding accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the called terminal detects the actual coding format of received data packets and sends a notification to the calling terminal if the format differs from the negotiated format. This feedback loop enables the calling terminal to correct its encoding behavior and ensures both terminals use the agreed coding format, resolving the contradiction between format flexibility and decoding accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary verification of the coding format by having the called terminal detect and verify the coding format of incoming data packets before proceeding with normal decoding. This preliminary action prevents decoding errors by ensuring the coding format matches the negotiated format, allowing the system to maintain reliability while preserving coding format adaptability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the called terminal verifies the coding format of each data packet, then decoding accuracy is improved, but communication overhead and processing time increase

Engineering Contradiction:
Improvecoding format verification accuracyVSAvoidcommunication delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial verification by having the called terminal detect the coding format of data packets selectively. Instead of verifying every single packet, the system performs verification when there is a suspicion of format mismatch or at intervals, balancing the need for accurate format verification with the need to minimize communication delay and processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system implements coding format detection and verification, then communication reliability is improved, but device complexity increases

Engineering Contradiction:
ImproveVoLTE communication reliabilityVSAvoidcoding format detection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the called terminal to autonomously detect and verify the coding format of incoming data packets without requiring complex external verification systems. The terminal uses its own resources to perform the detection and sends notifications when necessary, simplifying the overall system architecture while maintaining high communication reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3264735B1Method and device for determining coding format in volte
Publication Date: 2020.11.25 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3264735B1 patent drawingFigure 1~2
  • EP3264735B1 patent drawingFigure 3~4
  • EP3264735B1 patent drawingFigure 5~6

AI summary

The present disclosure relates to a method and device for determining a coding format, pertained to a field of communication technology. The method includes: receiving one or more data packets forwarded by a call center during a VoLTE communication, in which a first coding format is carried in the one or more data packets 201; detecting whether the first coding format is the same with a second coding format negotiated 202; and modifying the coding format used during the VoLTE communication from the second coding format to the first coding format, if not 203. Decoding mistakes are overcome; furthermore, it is realized that the one or more data packets received are decoded with the first coding format if the first coding format carried in the one or more data packets is different from the second coding format negotiated, thereby ensuring a high quality of the VoLTE communication.