Display Control Apparatus Resolving Application Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display systems require modifications to applications when changing display resolution, size, or number of colors, and lack flexibility in managing different UI components, especially when integrating old applications with new application managers.

Innovation Solution

A display control apparatus and method that determine compatibility between application managers and selected applications based on attribute information such as display resolution, UI components, and version, allowing seamless switching and adaptation without modifying the applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If display resolution and number of colors are increased to improve display performance, then display quality is improved, but compatibility with old applications deteriorates

Engineering Contradiction:
Improvedisplay qualityVSAvoidapplication compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces an application manager as an intermediary layer between the display system and applications. The application manager handles attribute information (display resolution, number of colors, UI components) and translates it into appropriate display parameters for each application, enabling old applications to run on new display systems without modification

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter management approach by introducing attribute information that includes display resolution, number of colors, and UI component settings. The application manager dynamically adjusts these parameters based on the application type and display capabilities, allowing flexible adaptation without modifying applications

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If application managers are updated with new functions to improve display control flexibility, then display control capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedisplay control flexibilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The application manager automatically determines compatibility by comparing attribute information of applications with available application managers, and autonomously selects and switches to the appropriate application manager without user intervention, maintaining ease of operation while improving flexibility

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If event generation points are set in applications in advance to enable display adaptation, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvedisplay adaptation capabilityVSAvoidapplication modification requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of modifying applications to adapt to new display systems, the patent inverts the approach by having the application manager adapt to applications. The application manager compares attribute information and selects appropriate display parameters, eliminating the need to modify applications while maintaining adaptability

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

Data Source

PatentUS9105222B2Display control apparatus and display control method
Publication Date: 2015.08.11 CANON KK
  • US9105222B2 patent drawing
  • US9105222B2 patent drawing
  • US9105222B2 patent drawing

AI summary

A display control apparatus determines if an application manager has attribute information compatible with attribute information of a selected application program, and controls the application manager which is determined to have the attribute information compatible with the attribute information of the application program to execute display processing of the application program.