Native Dialer Non-3GPP Video Codec Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Third-party applications in video calls over telecommunications networks often lack access to better bearers like guaranteed bit rate (GBR) bearers, limiting the performance of video codecs, whereas native dialers can utilize these better bearers, leading to inconsistent video call quality.
Innovation Solution
User equipment (UEs) determine the availability of non-3GPP advanced video codecs, such as AOMedia Video 1 (AV1), and indicate this through Session Description Protocol (SDP) messages, allowing for the use of these codecs when available, even if only one UE has them, and ensuring a GBR bearer is allocated for native dialer-initiated calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If third-party applications use video codecs over telecommunications networks, then video calling functionality is provided, but access to better bearers (GBR bearers) is limited, resulting in reduced video call quality
Solution Approach 1:
The native dialer is enhanced to support both traditional 3GPP video codecs and non-3GPP advanced video codecs, making it a universal platform that can handle multiple codec types. This allows the native dialer to provide high-quality video calling with access to GBR bearers while supporting modern codecs like AV1, thereby improving video call quality without limiting bearer access.
Solution Approach 2:
The patent introduces an intermediary mechanism where the native dialer acts as a bridge between third-party applications and the network bearer system. By allowing third-party applications to leverage the native dialer's bearer access capabilities through codec negotiation and interoperation, the system enables high-quality video calling for applications that would otherwise be restricted to non-GBR bearers.
2Reliability
If native dialers use 3GPP advanced video codecs with GBR bearers, then high video call quality is achieved, but newer non-3GPP codecs (e.g., AV1) cannot be utilized
Solution Approach 1:
The native dialer implements dynamic codec selection and negotiation capabilities, allowing it to adaptively choose between 3GPP and non-3GPP video codecs based on availability and performance requirements. This dynamic approach enables the system to maintain high video call quality through GBR bearers while flexibly supporting both traditional H.264/H.265 codecs and newer AV1 codecs, thereby improving ease of manufacture and future-proofing the system.
Solution Approach 2:
The patent segments the codec support functionality into separate modules within the native dialer, allowing independent handling of 3GPP codecs and non-3GPP codecs. This segmentation enables the system to maintain robust support for standardized 3GPP codecs with GBR bearers while independently integrating support for newer non-3GPP codecs like AV1, making the system more adaptable without compromising existing high-quality video calling capabilities.
3Adaptability or versatility
If third-party applications use non-3GPP video codecs, then access to modern codecs (e.g., AV1) is enabled, but access to GBR bearers is unavailable, limiting performance
Solution Approach 1:
The patent merges the capabilities of third-party applications using non-3GPP codecs with the native dialer's GBR bearer access. By enabling interoperation where third-party applications can leverage the native dialer's bearer resources through coordinated codec negotiation and resource sharing, the system achieves both modern codec availability and high-quality video calling with GBR guarantees, resolving the contradiction between codec versatility and call quality.
Data Source
AI summary
User equipment (UEs) described herein are configured to determine whether a non-Third Generation Partnership Project (non-3GPP) advanced video codec is available for a video call initiated through a native dialer, exchange indicia of that availability through session description protocol (SDP) messages, and when the non-3GPP advanced video codec is available, utilize the non-3GPP advanced video codec.


