Display Control Unit Visibility Check for Processing Targets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in ensuring that editing operations are executed on visible targets, as processing can occur on targets outside the display area, leading to user inconvenience and potential unintended actions.

Innovation Solution

An information processing apparatus with a display control unit, determination unit, and processing control unit that checks if the processing target is within the display area before executing operations, and if not, suspends processing or scrolls the target into view for user confirmation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processing is executed on a target regardless of whether it is displayed in the display area, then processing efficiency is improved, but user convenience deteriorates because the user cannot grasp the target and contents of processing

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiduser convenience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The determination unit performs a preliminary check before processing to verify whether the target object is displayed in the display area. This preliminary action prevents processing from being executed on invisible targets, thereby maintaining user convenience while preserving processing efficiency for visible targets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user by displaying the target object before processing. This feedback mechanism ensures that users can grasp what will be processed, preventing unintended operations while maintaining efficient processing workflows for visible targets.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If scroll display is used to display large amounts of contents, then the display capability is improved, but the reliability of processing deteriorates because processing may be executed on targets outside the display area

Engineering Contradiction:
Improvedisplay capabilityVSAvoidprocessing reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Before executing processing, the determination unit performs a preliminary verification to check if the target object is within the display area. This preliminary action ensures that even when scroll display is used to show large amounts of content, processing is only executed on visible targets, thereby maintaining processing reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The determination unit acts as an intermediary between the processing execution unit and the display system. It mediates by checking whether the target is visible before allowing processing to proceed, thus ensuring reliability while preserving the adaptability of scroll display for handling large amounts of content.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If processing is suspended when the target is not displayed, then processing accuracy is improved, but productivity deteriorates due to additional verification steps

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies a selective verification approach where the determination unit checks visibility only when necessary (i.e., when scroll display or other operations may have moved the target outside the visible area). This partial verification maintains processing accuracy while minimizing the impact on processing speed for routine operations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The determination unit is integrated into the processing workflow itself, performing the visibility check as part of the natural processing sequence. This self-service approach ensures processing accuracy through verification while minimizing additional overhead, as the check is performed efficiently within the existing processing framework.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10592085B2Information processing apparatus, control method thereof and recording medium
Publication Date: 2020.03.17 CANON KK
  • US10592085B2 patent drawing
  • US10592085B2 patent drawing
  • US10592085B2 patent drawing

AI summary

An information processing apparatus according to an embodiment determines whether an object which is a target of processing corresponding to user operation is displayed in a display area. If the object of the target is displayed in the display area, the apparatus executes the processing on the object in accordance with the user operation, but if the object of the target is not displayed in the display area, the apparatus suspends execution of the processing.