Touch Panel Display Area Capture for Fast Image Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data processing apparatuses with touch panels struggle to quickly display images of changed sizes, especially when only a part of the image is being displayed, as they need to generate and display new images for each scaling factor change, leading to inefficiencies in processing and user experience.

Innovation Solution

A data processing apparatus with a control portion that includes a gesture event determining portion to analyze user gestures, a capture area determining portion to pre-determine a capture area, and a display image generating portion to generate images based on temporarily stored captured images, allowing for efficient display of changed image sizes without continuous analysis of new content during user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the system generates a new image from source data for each scaling factor change during user interaction, then the display can quickly respond to user gestures, but the processing time and system load increase significantly when only a part of the image needs to be displayed

Engineering Contradiction:
Improveimage display response speedVSAvoidprocessing time for image generation
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system pre-determines a capture area that includes the display area before user interaction begins. This preliminary action allows the system to prepare the necessary image data in advance, so when scaling operations occur during user interaction, the system can quickly generate images from the pre-determined capture area without needing to re-analyze the entire source data, thereby reducing processing time while maintaining fast response speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the image processing into two distinct parts: determining a capture area (which includes the display area) and generating images from that specific capture area. This segmentation allows the system to focus processing resources only on the necessary portion of the image rather than the entire image, reducing the processing time and system load while still enabling quick image display response

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the system continuously analyzes new content during user gestures to generate display images, then the display remains responsive to gesture changes, but the processing load on the system increases

Engineering Contradiction:
Improveuser interaction responsivenessVSAvoidprocessing system load
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary determination of the capture area before user gestures begin. By pre-establishing which portion of the source data needs to be processed, the system can handle user gestures more efficiently without continuously analyzing new content during interaction, thereby reducing processing system load while maintaining user interaction responsiveness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuously analyzing and regenerating images from source data during user gestures, the system creates a copy (capture area) of the necessary image portion in advance. This captured image data can then be quickly processed and displayed during user interaction without the processing system needing to continuously analyze new content, thereby reducing device complexity and processing load

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9100519B2Data processing apparatus, content displaying method, and non-transitory computer-readable recording medium encoded with browsing program
Publication Date: 2015.08.04 KONICA MINOLTA INC
  • US9100519B2 patent drawing
  • US9100519B2 patent drawing
  • US9100519B2 patent drawing

AI summary

A data processing apparatus includes a browsing portion to display a display area of content on a display portion, and a gesture event determining portion to determine a gesture event on the basis of position(s) designated by a user on a display surface of the display portion. The browsing portion includes a display area determining portion to determine a display area on the basis of the gesture event, a capture area determining portion to determine a capture area including the display area, a captured image generating portion to generate a captured image corresponding to the capture area on the basis of the content, a temporary memory control portion to temporarily store the captured image, a display image generating portion to generate a display image corresponding to the display area on the basis of the captured image, and a display control portion to display the display image on the display portion.