Smartphone Token Spatial Tracking in Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video communication technologies face challenges in effectively interacting with diverse communication platforms and optimizing interactive displays, particularly in pinpointing the location of a token within a video stream, which limits the flexibility and engagement of video presentations.

Innovation Solution

A communication system that utilizes a smartphone as a token, leveraging accelerometer data, GPS, and triangulation to accurately identify its location within a video stream, allowing for overlay metadata and enhanced interaction through a networked architecture that combines video input with location information to pinpoint the token's spatial coordinates and orientation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If specialized tokens are used to pinpoint location in video streams, then location identification accuracy is improved, but device complexity and cost increase

Engineering Contradiction:
Improvelocation identification accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling smartphones to serve dual purposes: as communication devices and as location-tracking tokens. The smartphone's existing accelerometer, GPS, and camera components are leveraged to provide location identification functionality that would otherwise require specialized dedicated tokens, thereby eliminating the need for additional specialized hardware while maintaining accuracy.

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

Solution Approach 2:

The patent uses copying by creating a virtual representation of the smartphone's physical location and orientation within the video stream coordinate system. Instead of requiring physical tokens with unique identifiers, the system captures the smartphone's state (position, orientation) and creates a corresponding virtual token that can be tracked and identified in the video, simplifying the physical hardware requirements.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If multiple communication protocols are supported for diverse platforms, then adaptability is improved, but system complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies the intermediary principle by introducing a coordinate mapping system that acts as a mediator between different communication protocols and platforms. This intermediary layer translates and standardizes location data from various sources (smartphone sensors, camera coordinates) into a unified reference frame, allowing the system to adapt to diverse communication technologies without increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If overlay metadata is integrated with video streams, then information richness is improved, but processing requirements and system complexity increase

Engineering Contradiction:
Improveinformation richnessVSAvoidprocessing requirements
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-mapping the smartphone's location and orientation data to the video stream coordinate system before the actual overlay rendering occurs. This pre-processing of spatial transformation and coordinate alignment reduces the computational burden during real-time video processing, as the heavy lifting of spatial coordination is completed in advance, thereby reducing overall processing requirements while maintaining information richness.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables precise identification and interaction with tokens within video streams, eliminating the need for specialized tokens and providing a flexible interface for controlling overlays, enhancing the engagement and flexibility of video presentations by allowing real-time feedback and metadata integration.

Implementation Method 1

The location information can include accelerometer data associated with the smartphone

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Implementation Method 2

A communication system that utilizes a smartphone as a token, leveraging accelerometer data, GPS, and triangulation to accurately identify its location within a video stream

Methodology Applied
Scientific EffectGPS:

Implementation Method 3

A communication system that utilizes a smartphone as a token, leveraging accelerometer data, GPS, and triangulation to accurately identify its location within a video stream

Methodology Applied
Scientific EffectTriangulation:

Data Source

PatentUS8395651B2System and method for providing a token in a video environment
Publication Date: 2013.03.12 CISCO TECHNOLOGY INC
  • US8395651B2 patent drawing
  • US8395651B2 patent drawing
  • US8395651B2 patent drawing

AI summary

A method is provided in one example embodiment and includes receiving video input data associated with a video stream and identifying one or more spatial plane coordinates within the video input data. The spatial plane coordinates can be associated with a smartphone configured to operate as a token in a video presentation associated with the video stream. The method also includes receiving location information that includes accelerometer data associated with the smartphone, and identifying a location of the smartphone based on the one or more spatial plane coordinates and the location information that includes the accelerometer data. In other embodiments, the method may include providing image data associated with a representation of the token as an overlay for a resultant video stream. The location information can include orientation data that includes a direction to which the smartphone can point, and an angle of rotation associated with the smartphone.