RTP Header Extensions for Real-Time Location Data Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies do not effectively deliver real-time location and orientation data within multimedia sessions, such as video calling or gaming, across devices, limiting the ability to accurately display device locations and stabilize images from unstable sources.
Innovation Solution
The solution involves incorporating location and orientation (LO) data into Real-Time Transport Protocol (RTP) streams, RTP header extensions, and RTCP packets, allowing for flexible delivery of LO data during multimedia sessions, including the option to specify which data elements are sent and received, and enabling separate negotiation and enablement of LO data streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If location and orientation data are delivered in real-time within multimedia sessions, then the accuracy of device location displays and image stabilization is enhanced, but the device complexity and protocol integration requirements increase
Solution Approach 1:
The patent combines location and orientation data delivery with existing multimedia session protocols (RTP/RTCP) by integrating LO data into RTCP APP packets and RTP header extensions. This merging approach allows real-time location data to be transmitted alongside audio/video streams without requiring separate communication channels or significantly increasing system complexity.
Solution Approach 2:
The patent makes the multimedia session protocol universal by enabling it to carry both traditional multimedia data (audio/video) and location/orientation information through a unified framework. The RTCP APP packet structure and RTP header extensions are designed to accommodate multiple types of data, allowing the same protocol infrastructure to serve multiple functions including location delivery, orientation tracking, and multimedia transmission.
2Speed
If location data is embedded in RTP streams and header extensions, then real-time delivery is enabled, but the data transmission overhead increases
Solution Approach 1:
The patent implements partial action by selectively including only the necessary location and orientation data elements in each transmission based on what is currently needed for the multimedia session. The system can transmit location data at varying frequencies and include only relevant parameters (latitude, longitude, altitude, orientation angles) rather than continuously transmitting all possible data, thereby reducing overall overhead while maintaining real-time delivery capability.
Solution Approach 2:
The patent nests location and orientation data within existing protocol structures - specifically embedding LO data in RTCP APP packets which are themselves part of the RTP protocol suite. This nesting allows location data to be carried within the existing multimedia transmission framework without requiring separate protocol layers, efficiently utilizing the existing data transmission infrastructure.
3Adaptability or versatility
If flexible delivery of location data is implemented with selective data elements, then adaptability is improved, but the negotiation and configuration complexity increases
Solution Approach 1:
The patent performs preliminary action by establishing negotiation and configuration protocols before the actual multimedia session begins. During session setup, devices exchange capability information and agree on which location data elements will be transmitted, the transmission frequency, and the specific format. This preliminary configuration reduces complexity during the actual data delivery phase, as the framework is already established and both parties understand their roles and data requirements.
Data Source
AI summary
A method is provided providing position information. The method comprises sending, by a first device to a second device, via a real-time transmission protocol, a message specifying at least one position-related parameter associated with the second device. The method further comprises receiving, by the first device from the second device, via the real-time transmission protocol, the at least one position-related parameter.


