Drawing Object Selection Logic for Overlapping Graphics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face difficulties in efficiently selecting and editing multiple overlapping drawing objects, as they often inadvertently select and edit unintended objects, leading to cumbersome operations due to the complexity of overlapping states.

Innovation Solution

An information processing apparatus is designed with a selection range designation unit, a determining unit to assess the overlap state of drawing objects, and a deciding unit to selectively choose objects on the front side for editing, avoiding those on the rear side, thus enabling precise object selection and editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a selection range is designated to select multiple drawing objects, then the editing efficiency is improved by selecting multiple objects together, but unintended objects may be inadvertently selected and edited

Engineering Contradiction:
Improveediting efficiencyVSAvoidselection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by making the selection behavior context-dependent on the overlapping state of drawing objects. When objects are detected to be overlapping, the system changes the selection criterion to only select the frontmost object at the clicked position, rather than selecting all objects in a selection range. This localized adaptation of selection behavior based on the specific spatial relationship between objects resolves the contradiction between efficient multi-object selection and accurate single-object selection.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If the hidden object is displayed on the forefront side when clicked, then the user can access and edit the hidden object, but an object not demanded by the user may be selected and displayed

Engineering Contradiction:
Improveaccess to hidden objectsVSAvoidselection accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system applies local quality by adapting the object display and selection behavior based on the local overlapping context. When a user clicks on a position where objects overlap, the system identifies and brings to the front only the specific hidden object at that clicked position, rather than arbitrarily selecting any hidden object. This localized response ensures that the user can access hidden objects while maintaining selection accuracy by targeting the specific object at the clicked location.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If all drawing objects in the selection range are selected, then the selection process is simplified, but the complexity of determining which objects to select increases due to overlapping states

Engineering Contradiction:
Improveselection process simplicityVSAvoidselection logic complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies local quality by making the selection logic adaptive to the local overlapping state of objects. Instead of using a uniform selection rule for all objects, the system determines the selection behavior based on whether objects are overlapping at the clicked position. This contextual approach simplifies the user interaction while the system handles the complexity of overlapping state detection and appropriate selection rule application automatically.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8788936B2Information processing apparatus and method
Publication Date: 2014.07.22 CANON KK
  • US8788936B2 patent drawing
  • US8788936B2 patent drawing
  • US8788936B2 patent drawing

AI summary

For each of a plurality of drawing objects, whether the drawing object is laid out on the rear side of one or more other drawing objects is determined based on an overlapped state of the plurality of drawing objects. The drawing object to be selected is decided based on the determination result.