Variable Compression Rate Image Data Compressor
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer devices with single core platforms face insufficient CPU performance and bus bandwidth when executing multiple time-critical applications in parallel, such as digital picture taking, leading to unpredictable available bandwidth and potential transmission failures.
Innovation Solution
A computer device with a camera, image sensor, and image data compressing means that can generate a compressed picture data stream with a variable compression rate, along with a CPU and bus bandwidth manager to monitor and allocate bandwidth, and imaging control means to adjust compression based on available bandwidth, thereby avoiding bus congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the compression rate of image data is increased to reduce data bus load, then the bus bandwidth consumption is reduced, but the digital picture quality deteriorates
Solution Approach 1:
The patent implements dynamic adaptation of the compression rate based on real-time monitoring of bus bandwidth availability. The system adjusts the compression rate dynamically rather than using a fixed rate, allowing optimal balance between data bus load reduction and picture quality maintenance under varying system conditions
Solution Approach 2:
The patent employs a feedback mechanism where the system monitors the actual bus bandwidth consumption and picture taking performance, then uses this information to adaptively adjust the compression rate. This closed-loop control ensures the compression rate is optimized based on actual system state rather than predetermined settings
2Adaptability or versatility
If multiple time-critical applications are executed in parallel to improve device functionality, then the device versatility is improved, but the available bus bandwidth becomes unpredictable
Solution Approach 1:
The patent implements a self-monitoring and self-adjusting system where the picture taking application itself monitors bus bandwidth usage and automatically adapts its compression rate without requiring external intervention or complex resource management scheduling. The system serves itself by detecting bandwidth constraints and responding autonomously
Solution Approach 2:
The patent changes the compression rate parameter dynamically based on monitored bus bandwidth conditions. By adjusting this key parameter in response to system state changes, the system maintains reliable picture taking operation under varying multi-application load conditions without requiring guaranteed bandwidth allocation
Data Source
AI summary
A computer device for a digital picture taking application includes a camera having an optical system, an electronic image sensor providing raw image data, and an image data compressor, a display, a computing subsystem and a data bus interfacing the computing subsystem with the image data compressor. The image data compressor generates a compressed picture data stream from the raw image data using a variable and externally controllable compression rate. A CPU and bus bandwidth manager monitors the available CPU utilization and bus bandwidth depending on activities of the computer program applications and allocates bus bandwidth to active computer program applications.

