Image Data Transmission Bit Rate Control via Frame Size Thresholding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for maintaining a constant bit rate during image data transmission struggle to accurately predict quantization parameters, leading to temporary increases in bit rate due to large encoded image frames, resulting in packet loss and transmission delays.
Innovation Solution
An electronic device and method that compare the data size of each encoded image frame with a threshold, adjusting transmission configurations, such as transmission time or encoding, to maintain a constant bit rate by controlling the transmission of encoded image frames based on their data size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If a constant bit rate (CBR) algorithm is used to maintain constant bit rate by encoding and transmitting image frames, then the bit rate can be maintained constant, but it is difficult to accurately predict quantization parameters for each image frame, leading to temporary bit rate increases when large encoded image frames are transmitted
Solution Approach 1:
The patent applies preliminary action by comparing the data size of each encoded image frame with a threshold before transmission. This pre-comparison allows the system to proactively adjust transmission configurations for frames that may cause bit rate increases, rather than reacting after the fact. The encoder pre-calculates data sizes and the controller pre-determines transmission adjustments based on these calculations.
Solution Approach 2:
The patent implements feedback by using the actual data size of encoded image frames to adjust transmission configurations. The system continuously monitors the data size of each frame, compares it with the threshold, and provides feedback to modify transmission parameters accordingly. This closed-loop feedback mechanism enables dynamic adaptation to maintain constant bit rate despite variations in frame complexity.
2Stability of the object's composition
If the bit rate is controlled by reducing the bit rate for subsequent encoded image frames after a large frame is transmitted, then the desired bit rate can be maintained, but the temporary increase in bit rate cannot be prevented as the control is applied after the increase occurs
Solution Approach 1:
The patent applies preliminary action by comparing the data size of each encoded image frame with a threshold before transmission. This pre-comparison allows the system to proactively adjust transmission configurations for frames that may cause bit rate increases, rather than reacting after the fact. The encoder pre-calculates data sizes and the controller pre-determines transmission adjustments based on these calculations.
Solution Approach 2:
The patent applies preliminary anti-action by taking counter-measures before the bit rate increase occurs. When a large encoded frame is detected through data size comparison, the system preemptively adjusts transmission configurations (such as reducing transmission rate or skipping frames) to prevent the bit rate from exceeding the desired level, rather than correcting the issue after it has already caused transmission delays.
3Speed
If all encoded image frames are transmitted without size-based control, then transmission speed is maximized, but packet loss and transmission delays occur when the bit rate exceeds network bandwidth
Solution Approach 1:
The patent replaces the mechanical approach of transmitting all frames at maximum speed with a controlled system that uses data size comparison and threshold-based decision making. This substitution introduces an intelligent control mechanism that dynamically adjusts transmission based on frame characteristics, ensuring reliability while maintaining efficient transmission speeds through selective configuration changes.
Data Source
AI summary
According to one embodiment of the present invention, an electronic device comprises a wireless communication circuit, a memory, and a processor electrically connected to the wireless communication circuit and the memory, wherein the processor can be configured to acquire a plurality of encoded image frames on the basis of at least a part of image data stored in the memory, compare each data size of the plurality of encoded image frames with a threshold value, and change transmission setting of at least one among the plurality of encoded image frames through the wireless communication circuit on the basis of at least a part of the result of the comparison. Additional various embodiments are possible.


