Touch Panel Screen Shifting for Scarce Hardware Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-end image forming apparatuses with scarce hardware resources face difficulties in smoothly shifting screens due to the inability to rasterize images in time, especially when displaying preview images that require quick updates.

Innovation Solution

An information processing apparatus with a display unit, detection unit, and display control unit that shifts images by N images without intermediate depiction during flick operations, where N is an integer of two or more, allowing for efficient screen transitions based on touch events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the screen is shifted according to the moving amount of the sweeping operation, then the screen can be updated quickly, but the image cannot be rasterized in time on low-end models with scarce hardware resources

Engineering Contradiction:
Improvescreen update speedVSAvoidimage rasterization timing
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the screen shifting operation into discrete image units. Instead of continuously shifting the screen based on the full moving amount of the sweeping operation, the system shifts the screen by a predetermined number of images (N images) at a time. This segmentation allows the low-end model to handle each image shift independently and reliably, while still achieving quick screen updates through the flick operation that triggers multiple image shifts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of screen shifting from continuous movement-based shifting to discrete, predetermined-step shifting. By defining the screen shift in terms of a fixed number of images (N) rather than continuous pixel movement, the system enables reliable rasterization on low-end hardware while maintaining fast response through the flick operation that specifies a predetermined N-value.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If intermediate depiction is executed during screen shifting, then the transition appears smoother, but the hardware resources are consumed and the rasterization time increases

Engineering Contradiction:
Improvescreen transition smoothnessVSAvoidimage rasterization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts and eliminates the intermediate depiction process from the screen shifting operation. By directly shifting from the current image to the target image without displaying intermediate frames, the system reduces hardware resource consumption and rasterization time. The smooth transition effect is achieved through the flick operation's predetermined N-value that jumps directly to the desired image position.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements skipping by directly transitioning to the target image without executing intermediate depiction steps. The flick operation with a predetermined N-value causes the screen to skip directly from the current image to the image N positions away, bypassing the intermediate frames that would normally be displayed during gradual transitions.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10225418B2Image forming apparatus, display control method, and storage medium for displaying an image based on a touch operation
Publication Date: 2019.03.05 CANON KK
  • US10225418B2 patent drawing
  • US10225418B2 patent drawing
  • US10225418B2 patent drawing

AI summary

An image forming apparatus having a touch panel and capable of smoothly displaying an image even though the image forming apparatus has scarce hardware resources. The image forming apparatus includes an operation unit provided with a touch panel configured to display a screen sequentially shifted by an operation of a user, determines a type of operations such as a flick and a drag executed on the touch panel by the user, and displays a screen on the touch panel by shifting the screen by N-screens (N is an integer of two or more) if the operation is the flick while displaying a screen on the touch panel by shifting the screen by one screen if the operation is the drag.