Virtual Camera Shake Event Detection Without Motion Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface technologies rely on physical motion sensors to detect shake events, which can lead to device damage, increased hardware costs, and resource consumption, while also being inefficient in processing and power usage.

Innovation Solution

A computer-implemented method that detects shake events by analyzing virtual camera manipulation patterns without the use of physical motion sensors, allowing for intuitive user interactions such as removing icons or adjusting the user interface based on detected cycles exceeding a threshold level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical motion sensors are used to detect shake events, then shake event detection capability is improved, but hardware cost and device complexity increase

Engineering Contradiction:
Improveshake event detection capabilityVSAvoidhardware cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the physical shake event by analyzing virtual camera manipulation patterns. Instead of directly detecting physical device shaking through sensors, the system captures and analyzes the digital representation (virtual camera movements) that results from physical shaking, thereby eliminating the need for dedicated motion sensors while maintaining detection capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical sensor-based detection system with a software-based analysis system. The virtual camera manipulation patterns are processed through computational algorithms that identify shake characteristics, substituting physical mechanical sensors with electronic/image processing mechanisms.

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

2Reliability

If physical motion sensors are used to detect shake events, then shake event detection capability is improved, but processing and power resources are consumed

Engineering Contradiction:
Improveshake event detection capabilityVSAvoidprocessing and power resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system leverages the existing virtual camera data structure as a digital proxy for physical device state. By analyzing the virtual camera's manipulation patterns rather than raw sensor data, the system reuses already-processed image information, avoiding the need for additional power-intensive sensor operations and data processing pipelines.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual camera manipulation patterns serve multiple functions: they enable both normal camera operation and shake event detection simultaneously. The same virtual camera data stream that controls imaging functionality also provides the basis for detecting shake events, eliminating the need for separate sensor systems and their associated power consumption.

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

3Ease of operation

If repeated movement is used to perform tasks, then user interaction capability is improved, but risk of device damage increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoiddevice damage risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent transfers the interaction from the physical device to its digital representation. Users interact with the virtual camera interface on the screen, and the system detects shake patterns through this digital interface. This means physical shaking is minimized or eliminated entirely, as all interactions occur through touch-based manipulation of the virtual camera controls, thereby protecting the physical device from damage.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces physical mechanical interactions (shaking the device) with electronic software-based interactions (manipulating virtual camera controls through touch). The shake detection is performed on the digital representation of camera movements rather than physical accelerometer data, substituting mechanical device movement with electronic interface manipulation.

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

Data Source

PatentEP3482285B1Shake event detection system
Publication Date: 2023.08.30 GOOGLE LLC
  • EP3482285B1 patent drawingFigure 1
  • EP3482285B1 patent drawingFigure 2A~2C
  • EP3482285B1 patent drawingFigure 3A~3B

AI summary

Systems, apparatuses, and methods for performing a user interface action are provided. In one embodiment, an example method includes receiving, by one or more computing devices, data indicative of a user input directed to causing a motion of a virtual camera associated with a user interface. The method further includes detecting, by the one or more computing devices, a shake event associated with the user interface based at least in part on the motion of the virtual camera. The method further includes performing, by the one or more computing devices, an action associated with the user interface based at least in part on the detected shake event.