Spatial Registration of Segmented Video Over Live Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces for online video tools primarily replicate photo interfaces, lacking effective methods to explore and experience video content in a spatial-temporal context, especially when trying to integrate pre-recorded video with live video streams in real-world environments.

Innovation Solution

A method to process a source video stream, segmenting the desired object and storing its orientation, then spatially registering the segmented video over a live video stream using transformations calculated from both source and target camera orientations, allowing for accurate overlay of pre-recorded video content in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If pre-recorded video is overlaid on live video stream without spatial registration, then video content can be displayed, but spatial context accuracy deteriorates

Engineering Contradiction:
Improvespatial context accuracyVSAvoidtransformation calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing transformation matrices during video capture. The system computes transformation matrices based on camera orientation data (from gyroscopes, accelerometers, or vision systems) and stores them alongside video frames. During playback, these pre-computed transformations are applied directly without real-time calculation, resolving the contradiction between spatial accuracy and computational complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If camera orientation data is collected and processed, then spatial registration accuracy is improved, but processing time and computational load increase

Engineering Contradiction:
Improvespatial registration accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs all orientation-based calculations during video capture and stores the results. Camera orientation data from sensors or vision systems is processed immediately to generate transformation matrices, which are then stored with the video content. During playback, no additional processing time is required beyond applying the stored transformations, thus eliminating processing delays.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If segmented video is displayed over live video stream, then video content integration is achieved, but spatial alignment accuracy deteriorates without transformation

Engineering Contradiction:
Improvevideo integration capabilityVSAvoidspatial alignment accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces transformation matrices as an intermediary element between the segmented video content and the live video stream. These matrices, calculated from camera orientation data, serve as the mathematical bridge that maps coordinates from the pre-recorded video space to the live stream space, enabling accurate spatial alignment while maintaining integration flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If simple video overlay is used, then ease of operation is improved, but spatial context preservation deteriorates

Engineering Contradiction:
Improvevideo display simplicityVSAvoidspatial context preservation
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system creates a mathematical copy of the camera's spatial orientation information in the form of transformation matrices. Instead of directly using complex sensor data during playback, the system copies the essential spatial relationships into pre-computed matrices that can be applied through simple matrix multiplication operations, maintaining spatial context while simplifying playback operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9153073B2Spatially registered augmented video
Publication Date: 2015.10.06 QUALCOMM INC
  • US9153073B2 patent drawing
  • US9153073B2 patent drawing
  • US9153073B2 patent drawing

AI summary

A source video stream is processed to extract a desired object from the remainder of video stream to produce a segmented video of the object. Additional relevant information, such as the orientation of the source camera for each frame in the resulting segmented video of the object, is also determined and stored. During replay, the segmented video of the object, as well as the source camera orientation are obtained. Using the source camera orientation for each frame of the segmented video of the object, as well as target camera orientation for each frame of a target video stream, a transformation for the segmented video of the object may be produced. The segmented video of the object may be displayed over the target video stream, which may be a live video stream of a scene, using the transformation to spatially register the segmented video to the target video stream.