Receiver-Selected Video Decimation for Low-Power Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern video encoding processes are resource-intensive and require complex processors, fast memory, and significant energy consumption, which is not suitable for devices with limited resources, especially in wireless communication systems like 5G and 6G, particularly when transmitting high-quality video data over short distances.
Innovation Solution
A transmitting device performs a limited video encoding process using less resource-intensive coding tools and transmits error correction data, while the receiving device estimates and reconstructs the video data using more complex coding tools and error correction data, reducing the need to transmit all encoded video data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full video encoding is performed at the transmitting device, then video quality is maintained, but computational burden and power consumption increase significantly
Solution Approach 1:
The video encoding process is segmented into two parts: a lightweight encoding performed at the transmitting device and a complementary encoding performed at the receiving device. The transmitting device encodes only a subset of video data (e.g., every other picture or specific blocks), while the receiving device performs additional encoding on estimated data to reconstruct the full video stream, thereby reducing the computational burden on the transmitting device while maintaining video quality.
Solution Approach 2:
The patent introduces an intermediary mechanism where the receiving device acts as a secondary encoder that receives partial encoded data from the transmitting device and completes the encoding process locally. This intermediary role allows the system to distribute computational tasks, reducing the energy consumption at the transmitting device while preserving video quality through collaborative encoding.
2Reliability
If all encoded video data is transmitted, then complete video information is available, but transmission time and bandwidth requirements increase
Solution Approach 1:
The patent extracts only the essential encoded video data from the complete video stream and transmits only this subset to the receiving device. The receiving device then estimates the missing portions and performs complementary encoding to reconstruct the full video. This extraction approach reduces transmission volume and time while maintaining video information completeness through local reconstruction.
Solution Approach 2:
Instead of transmitting the complete encoded video data, the system performs partial transmission by sending only a subset of pictures or blocks (e.g., every other picture). The receiving device compensates by performing additional encoding on estimated data, which may result in slightly excessive local processing but significantly reduces transmission time and bandwidth requirements.
3Productivity
If complex coding tools are used at the transmitting device, then encoding efficiency improves, but device resource requirements increase
Solution Approach 1:
The patent applies different encoding qualities at different locations in the processing pipeline: the transmitting device uses simpler, less resource-intensive coding tools for initial encoding, while the receiving device applies more complex coding tools for complementary encoding and reconstruction. This local quality differentiation allows each device to use appropriate encoding complexity based on its resources, improving overall encoding efficiency without requiring high-end processors at every stage.
Data Source
AI summary
A device may encode a first set of pictures of the video data to generate first encoded video data; generate first error correction data based on the first encoded video data; transmit the first error correction data and the first encoded video data to a receiving device; receive, from the receiving device, a decimation pattern indication that indicates a decimation pattern determined based on the first set of pictures, the decimation pattern being a pattern of encoded video data non-transmission; encode a second set of pictures of the video data to generate second encoded video data; generate second error correction data based on the second encoded video data; apply the decimation pattern to the second encoded video data to generate decimated video data; and transmit the second error correction data and the decimated video data to the receiving device.


