MJPEG Imaging Apparatus Dynamic Frame Rate Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Motion JPEG (MJPEG) compression methods require high bit rates for maintaining image quality, leading to network transmission traffic and insufficient storage space, as existing technologies fail to dynamically adjust bit rates and frame rates to meet user-set conditions.
Innovation Solution
An imaging apparatus that dynamically controls the MJPEG encoder's quality factor and frame rate by using a processor to resize images, calculate actual bit rates, compare them to user-set targets, and adjust frame rates and quality factors accordingly, ensuring the bit rate meets user-set conditions while maintaining image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If MJPEG compression is used to maintain image quality, then image quality is preserved, but bit rate increases leading to network transmission traffic and insufficient storage space
Solution Approach 1:
The patent applies dynamics by making the frame rate adjustable rather than fixed. The frame rate controller dynamically changes the frame rate based on whether the actual bit rate is higher or lower than the target bit rate, allowing the system to adapt to different transmission conditions while maintaining image quality through MJPEG compression when necessary.
Solution Approach 2:
The patent changes the frame rate parameter to control the bit rate. By adjusting the frame rate (frames per second) of the MJPEG encoded video, the system can reduce the bit rate when it exceeds the target while maintaining image quality through the MJPEG compression method when the bit rate is acceptable.
2Productivity
If bit rate is reduced to decrease network traffic, then network transmission efficiency improves, but image quality deteriorates
Solution Approach 1:
The system dynamically adjusts the frame rate based on the relationship between actual and target bit rates. When the actual bit rate is higher than the target, the frame rate is reduced to decrease bit rate and improve transmission efficiency. When the actual bit rate is lower than the target, the frame rate is increased to maintain image quality without unnecessarily reducing transmission efficiency.
Solution Approach 2:
The patent implements feedback control by continuously monitoring the actual bit rate and comparing it with the target bit rate. The frame rate controller uses this feedback information to adjust the frame rate accordingly, creating a closed-loop control system that balances network transmission efficiency and image quality maintenance.
3Speed
If frame rate is increased to improve video smoothness, then video quality improves, but bit rate increases causing network transmission traffic
Solution Approach 1:
The patent makes the frame rate dynamic rather than fixed. The frame rate controller adjusts the frame rate based on the actual bit rate conditions, allowing the system to increase frame rate for smoother video when bandwidth is available, and reduce frame rate to control bit rate when network transmission capacity is limited.
Solution Approach 2:
The system changes the frame rate parameter in response to bit rate conditions. By adjusting this key parameter, the system can control the trade-off between video smoothness (frame rate) and network transmission load (bit rate), optimizing both aspects under different operating conditions.
Data Source
AI summary
An imaging apparatus includes at least one processor to implement: a re-sizer configured to re-size an image to a predetermined size, an encoder configured to encode the re-sized image, and a frame rate controller configured to calculate an actual bit rate of the encoded image for a preset period of time, compare a user-set target bit rate with the calculated actual bit rate, adjust a frame rate of the encoded image according to a result of the comparison, and output an encoded image signal at a user-set target bit rate irrespective of a complexity of the encoded image.


