Display Control Device Gesture Image Size Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image processing apparatuses with gesture-enabled operation panels face issues where images are displayed in poor quality or appear blank when enlarged, due to inefficient updating of display data objects during gesture operations, leading to complex memory usage and processing requirements.
Innovation Solution
A display control device and method that detects gesture operations, determines image sizes, generates image data objects, and updates display data objects on memory, allowing for efficient image processing and display without pre-generating multiple resolution images, thus reducing memory occupation and simplifying processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the display data object is updated with a previously displayed image during gesture operation, then memory usage is reduced, but image quality deteriorates and the display appears blank when enlarged
Solution Approach 1:
The system pre-generates multiple resolution versions (low-resolution, medium-resolution, high-resolution) of the image and stores them in memory before the gesture operation occurs. When a gesture operation is detected, the appropriate pre-generated resolution is selected and displayed immediately, eliminating the need to update with previously displayed images while maintaining high image quality.
2Manufacturing precision
If a new image is obtained in response to every little movement of the touch event coordinate, then image quality is maintained, but the processing complexity increases and real-time updating becomes difficult
Solution Approach 1:
Instead of generating new images for every touch coordinate movement, the system generates multiple resolution versions in advance (excessive preparation) and selectively applies them based on the gesture operation type. This partial pre-computation approach maintains image quality while significantly reducing real-time processing complexity.
3Manufacturing precision
If multiple resolution images (low-resolution, medium-resolution, high-resolution) are pre-generated and stored, then image quality during gesture operation is improved, but memory occupation increases and processing becomes complex
Solution Approach 1:
The image data is segmented into multiple resolution versions (low-resolution, medium-resolution, high-resolution), with each version stored in a separate memory area. This segmentation allows the system to select and display the appropriate resolution based on the gesture operation type, improving image quality while organizing memory usage efficiently.
4Speed
If the platform continuously transmits images to the display application during gesture operation, then real-time updating is achieved, but the screen cannot be updated in real time due to excessive transmission frequency
Solution Approach 1:
Instead of continuously transmitting images for every touch coordinate change, the system uses periodic action by detecting gesture operations (pinch, slide) and transmitting pre-generated images at appropriate intervals. This approach achieves real-time updating effect while maintaining screen updating efficiency by avoiding excessive transmission frequency.
Data Source
AI summary
A display control device includes: a display; a touch panel being capable of detecting a gesture; a judgment portion that judges whether or not a screen displayed on the display allows users to operate a display data object with a gesture; a memory; an image generator that determines an image size, that generates an image data object identical with the display data object in the determined image size, and that stores the generated image data object on the memory, upon the screen being judged as allowing users to operate the display data object with a gesture; and a display controller that updates the display data object with the image data object generated by the image generator and stored on the memory, in response to a gesture being performed on the screen, the screen being judged as allowing users to operate the display data object with a gesture.


