Display Device List Screen Initial Load and Scroll Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional display devices take time to initially display a list screen, leading to decreased operability, and pre-loading data for smooth scrolling results in an unnatural user experience when the list screen is first displayed.

Innovation Solution

A display device that pre-loads data elements exceeding the screen capacity to reduce initial display time and store them as cache, allowing for rapid scrolling without user delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the display device reads whole address information stored in a device such as a hard disk drive (HDD) to display the list screen, then the list screen can be displayed with complete data, but it takes time until the initial screen is displayed, resulting in decreased operability

Engineering Contradiction:
Improvecompleteness of displayed dataVSAvoidinitial display time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting user operation (such as flick operation) before the list screen is fully displayed, and pre-loads the next set of data elements into memory in advance. This allows the subsequent data to be ready for immediate display, reducing the initial display time while maintaining data completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The address information is divided into multiple sets of data elements, where each set contains a number of data elements that can be displayed on the list screen. The system reads and displays one set at a time, rather than loading all data at once, which reduces the initial display time while ensuring complete data is available when needed.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the display device only obtains a predetermined number of data elements that can be displayed in a single screen to shorten initial display time, then the list screen can be displayed rapidly, but the list screen cannot be scrolled smoothly when the user performs flick operation

Engineering Contradiction:
Improveinitial display timeVSAvoidscrolling smoothness
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system detects user operation (such as flick operation) before the list screen is fully displayed and pre-loads the next set of data elements into memory in advance. This preliminary action ensures that when the user performs scrolling operations, the data is already prepared, enabling smooth scrolling without delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system obtains a number of data elements that is more than the number that can be displayed on the list screen (but less than the total data available). This partial loading approach provides enough data for smooth scrolling operations while keeping the initial display time short.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the display device pre-loads a predetermined amount of information for scrolling direction when the list screen is being displayed, then the list screen can be scrolled smoothly, but the time until the list screen is displayed at first cannot be shortened

Engineering Contradiction:
Improvescrolling smoothnessVSAvoidinitial display time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs the data pre-loading action preliminarily by detecting user operation before the list screen is fully displayed. This timing strategy allows the system to prepare scrolling data without waiting for the complete list screen display, thus achieving both smooth scrolling and reduced initial display time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the data loading strategy based on user operation detection. When flick operation is detected, the system activates preliminary data loading for the next set of data elements, creating a dynamic response that optimizes both initial display time and scrolling smoothness based on actual user behavior.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10447873B2Display device for displaying a variety of data elements in a list form
Publication Date: 2019.10.15 KONICA MINOLTA INC
  • US10447873B2 patent drawing
  • US10447873B2 patent drawing
  • US10447873B2 patent drawing

AI summary

A display device, comprises: a manipulation input part that receives user operation; a display part on which a list screen showing a plurality of data elements in a list form is displayed; and a hardware processor that: obtains the data element to display on the list screen; and creates the list screen based on the obtained data element and displays on the display part. The hardware processor obtains a number of the data element that is more than a number that can be displayed on the list screen and that enables a time required until completion of displaying the list screen to be less than a predetermined period of time and outputs the number of the data element that can be displayed on the list screen, and stores the data element exceeding the number that can be displayed on the list screen as cache.