Hybrid Resolution Encoding for Real-Time Picture Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing picture transmission methods face delays when dealing with excessively large pictures or slow network speeds, preventing real-time viewing.
Innovation Solution
A method that generates a video sequence by replicating a picture multiple times, encoding each frame with varying resolutions, and sending them to a decoding terminal for progressive display, allowing for real-time low-quality display followed by improved quality as transmission completes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a picture is transmitted based on its original size, then the picture quality is preserved, but transmission delay increases when the picture is excessively large or network speed is slow
Solution Approach 1:
The original picture is segmented into multiple versions with different resolutions (first version, second version, third version, etc.). Each version is encoded separately and transmitted in sequence. The decoding terminal first receives and displays the low-resolution first version quickly, then progressively replaces it with higher-resolution versions as they arrive, thereby reducing initial transmission delay while maintaining final picture quality.
Solution Approach 2:
A low-resolution first version of the picture is prepared and transmitted in advance before the complete high-resolution picture is ready. This preliminary action allows the user to view a placeholder image immediately, reducing perceived waiting time, while subsequent higher-resolution versions are transmitted and used to replace the initial version.
2Speed
If multiple resolution versions of a picture are transmitted, then real-time viewing is enabled, but data transmission volume increases
Solution Approach 1:
The transmission system dynamically adapts to network conditions by transmitting multiple resolution versions of the picture. The decoding terminal selectively receives and displays versions based on current network status and user needs. This dynamic approach enables real-time viewing capability while allowing flexible control over total data transmission volume based on actual network bandwidth availability.
Data Source
AI summary
Embodiments of this application disclose a picture transmission method performed at a computer device. After obtaining a picture, the computer device generates a video sequence by replicating the picture N times, and N being a positive integer. Next the computer device obtains a resolution setting sequence and encodes the N to-be-encoded pictures in the video sequence according to the resolution setting sequence to generate N encoded pictures, each encoded picture having an associated resolution setting. Finally, the computer device sends the N encoded pictures to a decoding computer device. The decoding computer device then decodes and displays the N encoded pictures according to their respective resolution settings from low to high.


