Scrolling Text on Small Touch Panels via Inverted Cursor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scrolling text display methods are not applicable to touch panels with small-size screens, as they lack a cursor, making it difficult to implement scrolling text functionality for displaying text strings that exceed the screen's character limit.

Innovation Solution

An information processing apparatus with a touch panel display that includes a detection unit to recognize touch operations and a display control unit to shift the screen and scroll-display text strings when a predetermined region is touched and released, allowing the user to view the entire text string by scrolling it on the touch panel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a conventional scrolling text display method is used on a touch panel, then the text string can be displayed, but the cursor-based scrolling functionality is lost making it impossible to view the entire text string

Engineering Contradiction:
Improvetext string visibilityVSAvoidcursor functionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a temporary cursor that appears as an inverted triangle mark at the touched position on the touch panel. This intermediary element enables cursor-based scrolling functionality to work on touch panels by translating touch operations into cursor movements, allowing users to scroll through text strings while maintaining the familiar cursor-based interaction model

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring the user to continuously hold the touch panel to maintain cursor position, the patent inverts the interaction model: the cursor automatically moves to the touched position and remains there until the user releases their finger. This inversion makes the interface more intuitive and easier to operate on touch panels

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of manufacture

If the touch panel is used for the operation unit with a small-size screen, then cost is reduced, but the conventional scrolling text display method cannot be employed

Engineering Contradiction:
Improvecost reductionVSAvoidscrolling text display
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The touch panel itself serves as both the display medium and the input device for cursor control. By detecting touch positions directly on the panel and automatically moving the cursor to those positions, the system eliminates the need for separate cursor control mechanisms, enabling scrolling text display functionality to work naturally on cost-effective touch panels with small screens

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If the number of characters displayable at a time is restricted on a small-size screen, then the screen size is reduced for cost savings, but the user cannot view the entire text string at once

Engineering Contradiction:
Improvescreen size reductionVSAvoidtext string completeness
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent implements dynamic text display that adapts to user interaction. When the user touches and holds the touch panel, the cursor moves along the text string and displays characters dynamically based on the cursor position. This allows the entire text string to be viewed over time through scrolling, while maintaining a compact display format on small screens

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11704013B2Apparatus, method, and medium for scrolling text
Publication Date: 2023.07.18 CANON KK
  • US11704013B2 patent drawing
  • US11704013B2 patent drawing
  • US11704013B2 patent drawing

AI summary

An information processing apparatus having a touch panel display includes a detection unit configured to detect a touch operation performed by a user on the touch panel display, and a display control unit configured to, when the detection unit detects that an object has touched a predetermined region and further detects that the object touching the predetermined region has separated therefrom, control a display to shift to a screen associated with the predetermined region. Further, the display control unit is configured to, during a period from when the object has touched the predetermined region until when the object has separated therefrom, display a text string on the predetermined region of the touch panel display, and scroll-display a text string on the predetermined region if the text string exceeds a number of characters displayable at a time on the predetermined region.