VR Object Observation Detection via Field of View Proportion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no reliable method to determine if a user has observed virtual objects in virtual reality or augmented reality environments, making it difficult to measure advertisement effectiveness, and existing solutions fail to dynamically integrate visual objects into their context.

Innovation Solution

A method and system that use a head-mounted device to determine if an object has been observed by calculating the proportion of the object's area in the user's field of view, adjusting for angle and time, and employing threshold values to register observation, with optional modifications based on the object's size and orientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If advertisement banners are displayed on web pages, then advertisement visibility is improved, but reliable measurement of user observation is lost

Engineering Contradiction:
Improveadvertisement visibilityVSAvoiduser observation measurement
Core Design Contradiction:
Illumination intensityVSMeasurement precision

Solution Approach 1:

The patent replaces traditional mechanical/measurement-based observation detection (mouse clicks, manual tracking) with an optical system using head-mounted device sensors to detect the user's line of sight and determine whether virtual objects fall within the field of view, enabling reliable observation measurement in VR environments

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

Solution Approach 2:

The patent introduces an intermediary observation detection system that uses the head-mounted device's sensors and field of view calculations as a mediator between the advertisement display and the observation measurement, indirectly determining observation status through spatial relationship analysis

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If visual objects are placed statically in graphical environments, then placement simplicity is improved, but contextual adaptation is lost

Engineering Contradiction:
Improveplacement simplicityVSAvoidcontextual adaptation
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms static advertisement placement into a dynamic system where objects are positioned and sized based on real-time user field of view calculations, head position, and viewing angle, allowing automatic adaptation to contextual conditions while maintaining implementation simplicity through automated algorithms

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If observation detection requires large object area proportion, then detection accuracy is improved, but observation time requirement increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidobservation time requirement
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the detection parameters by introducing multiple threshold levels (Smin1, Smin2) with corresponding time requirements (Tmin1, Tmin2), allowing flexible adjustment of detection sensitivity and time requirements based on object size and importance, rather than using fixed thresholds

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11256091B2Dynamic objects in virtual reality environments
Publication Date: 2022.02.22 ADVERTY AB
  • US11256091B2 patent drawing
  • US11256091B2 patent drawing
  • US11256091B2 patent drawing

AI summary

A method for determining if an object has been observed by user, said object being rendered in a graphical environment provided to a user with a head-mounted device, where the computer generated graphical environment is able to change over time. The method includes a) determining if the geometric proportion S of the size of the object, in relation to the total field of view generated in the graphical environment, is larger than a predetermined threshold value (Smin), and, if S is larger than Smin, determining for how long time (T) that S is greater than Smin, and if T is greater than a predetermined time Tmin, determining that the object has been observed by the user.