Wireless Display Streaming with Shared Memory Packetization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless display systems experience transmission latencies when streaming audio/video content from mobile devices to external displays, leading to interruptions in data flow and a poor user experience.
Innovation Solution
A method and system for transmitting multimedia data that involves encoding, encapsulating, and error control encoding of data, with calculations based on channel bandwidth, packet error rate, and desired latency, to optimize video packet size, transport header characteristics, and MAC header length, ensuring contiguous memory allocation and efficient data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If real-time streaming of audio/video content is implemented from mobile device to wireless display, then user experience is improved through concurrent presentation on multiple displays, but transmission latencies interrupt data flow and cause poor user experience
Solution Approach 1:
The patent applies preliminary action by pre-calculating optimal packet sizes, transport header characteristics, and MAC header lengths based on channel bandwidth, packet error rate, and desired latency requirements before actual transmission occurs. This pre-computation of transmission parameters enables the system to avoid real-time calculation delays and maintain consistent low-latency performance during actual content streaming.
2Reliability
If detailed encoding and error control processes are implemented, then transmission reliability is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting video packet size, transport header characteristics, and outer coding rate based on measured channel bandwidth and packet error rate conditions. This allows the system to optimize transmission reliability for different channel conditions without requiring complex adaptive algorithms, as the parameters are adjusted based on pre-established relationships between channel characteristics and optimal transmission parameters.
3Productivity
If larger video packet sizes are used, then fewer packets are transmitted reducing overhead, but error control requirements and memory buffer requirements increase
Solution Approach 1:
The patent applies parameter changes by establishing specific relationships between video packet size and outer coding rate based on channel bandwidth conditions. When channel bandwidth is high, larger packet sizes are used with corresponding error control parameters adjusted to maintain reliability. When bandwidth is limited, smaller packets are used with increased error control overhead, optimizing the balance between transmission efficiency and error protection without requiring excessive memory buffering.
Data Source
AI summary
A method of transmitting content to a wireless display device is disclosed. The method may include receiving multimedia data, encoding the multimedia data, and writing encoded multimedia data into a first predetermined memory location of a shared memory. Further, the method may include encapsulating the encoded multimedia data and writing encapsulation data into a second predetermined memory location of the shared memory. The method may also include calculating error control encoding and writing the error control encoding into a third predetermined memory location of the shared memory. Further, the method may include transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless display device.


