Display Destination Changeover During Module Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to properly change the display destination between internal and external displays during the starting of the display control function, often due to the UI module not receiving detection events from the detection module in a timely manner.

Innovation Solution

A computer program product and information processing method that detects the connection status of an external display, writes status information to storage, changes the display destination based on the detected status, and controls the display screen according to the screen specifications, including scaling the display image based on the read connection status, ensuring proper changeover regardless of the starting order of modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the UI module starts after the detection module, then the detection event can be received properly, but the display destination changeover fails when the UI module starts longer than the detection module

Engineering Contradiction:
Improvedisplay destination changeover reliabilityVSAvoidmodule starting time difference
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The detection module performs detection and stores the detection result in storage before the UI module starts. This preliminary action ensures that when the UI module eventually starts, the detection result is already available, eliminating the timing dependency and ensuring reliable display destination changeover regardless of module startup order.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the detection result is stored in storage, then the UI module can access it after starting, but additional storage operations are required

Engineering Contradiction:
Improvedetection event reception reliabilityVSAvoidstorage operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Storage acts as an intermediary between the detection module and UI module. The detection module writes the detection result to storage, and the UI module reads it when ready. This intermediary mechanism decouples the two modules, allowing them to operate independently while ensuring reliable data transfer regardless of startup timing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2784661B1Computer program product, information processing method, and information processing apparatus
Publication Date: 2018.11.14 RICOH CO LTD
  • EP2784661B1 patent drawingFigure 1
  • EP2784661B1 patent drawingFigure 2
  • EP2784661B1 patent drawingFigure 3

AI summary

A computer program product includes a non-transitory computer-usable medium having computer-readable program codes embodied in the medium. The program codes when executed cause a computer to execute: detecting a connection status of an externally connected second display (200) different from a built-in first display (119); writing status information indicating the detected connection status in a storage (90), changing over a display destination between the first display (119) and the second display (200) based on the detected connection status, and controlling a display screen according to screen specifications of the first display (119) or the second display (200), which corresponds to the display destination after changeover; and reading the connection status written in the storage (90) and scaling a display image at a magnification based on the read connection status.