Real-Time Object Mapping for Arbitrary Input Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interaction with computing devices is limited to available input devices within reach, restricting interaction experiences, especially on mobile devices, and does not allow the use of arbitrary objects as input devices for tangible interaction.

Innovation Solution

A system and method for real-time object mapping using cameras to recognize objects, determine their properties, and generate spatial and interaction data, allowing any object to be used as a preferred input device, such as a mouse or keyboard, by tracking user actions and providing these data to a computer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional input devices (mouse, touchpad) are used, then basic interaction functionality is provided, but interaction richness and user experience are limited

Engineering Contradiction:
Improveinteraction richnessVSAvoidnumber of input devices
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables any physical object to function as an input device by mapping it to virtual input device functionalities. The camera captures images, object recognition identifies the object, and the system determines properties that enable the object to provide spatial data and interaction data, allowing a single system to perform multiple input device functions through different objects.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates a virtual copy of input device functionality by mapping physical objects to virtual input devices. Instead of requiring physical copies of mice or keyboards, the system recognizes objects and generates corresponding spatial and interaction data that replicates the behavior of traditional input devices.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If additional specialized input devices are carried to enrich interaction, then interaction experience improves, but portability and convenience deteriorate

Engineering Contradiction:
Improveinteraction experienceVSAvoidportability
Core Design Contradiction:
Adaptability or versatilityVSWeight of moving object

Solution Approach 1:

The system allows everyday objects to serve as input devices, eliminating the need to carry specialized equipment. Any object within the camera's field of view can be mapped to provide input functionality, making the system universally applicable without adding physical weight.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If object mapping is performed in real time, then interaction responsiveness is improved, but processing complexity and computational requirements increase

Engineering Contradiction:
Improveinteraction responsivenessVSAvoidprocessing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs object recognition and property determination in real-time as images are captured. By continuously monitoring the environment and pre-processing object data, the system maintains responsiveness while managing computational complexity through efficient real-time processing pipelines.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces physical input device mechanics with computational processing. Instead of relying on physical sensors in traditional input devices, the system uses computer vision and object recognition algorithms to detect and interpret object properties, converting physical object characteristics into digital input signals.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Ease of operation

If arbitrary objects are used as input devices, then ease of operation and convenience are improved, but measurement precision and object identification accuracy may worsen

Engineering Contradiction:
ImproveconvenienceVSAvoidobject identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system presents identified objects to the user for selection and validation. This feedback loop allows the user to confirm or correct object identification, ensuring accuracy while maintaining the convenience of using arbitrary objects. The system adapts based on user input to improve identification precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10860120B2Method and system to automatically map physical objects into input devices in real time
Publication Date: 2020.12.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10860120B2 patent drawing
  • US10860120B2 patent drawing
  • US10860120B2 patent drawing

AI summary

Systems and methods are described for mapping input devices in real time. The method may include controlling a camera to capture a plurality of images, performing object recognition on the images to identify a plurality of objects, determining properties for each identified object that enable the corresponding object to provide spatial data and interaction data of a preferred input device, ranking the objects according to the determined properties, presenting the identified objects in an order corresponding to the rank that enables a user to select one of the presented objects, tracking the selected object and a human being, generating spatial data and interaction data from a result of the tracking, and providing the generated spatial data and interaction data to a computer to emulate the events of the preferred input device.