Synchronized Panoramic Video Playback Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for capturing and viewing panoramic videos lack the capability to simultaneously control playback and viewport synchronization across multiple panoramic videos, providing a unified and immersive viewing experience.

Innovation Solution

The use of an array of monoscopic and stereoscopic detectors with processing circuitry to capture and stream panoramic video data, allowing users to control pan, tilt, and zoom independently across multiple video streams, with synchronized playback controls through a user interface that enables seamless switching between different camera feeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple panoramic video streams are captured and displayed simultaneously, then the viewing experience becomes more immersive and versatile, but the system complexity and difficulty of synchronization increase

Engineering Contradiction:
Improveviewing experienceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the panoramic video processing into independent streams, where each panoramic video stream is processed separately through its own buffer and control mechanisms. This segmentation allows multiple panoramic videos to be handled simultaneously without overwhelming system complexity, as each stream can be independently managed while maintaining overall synchronization through the common user interface.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If users can independently control pan, tilt, and zoom for each video stream, then the viewing flexibility increases, but the control complexity and synchronization difficulty increase

Engineering Contradiction:
Improveviewing flexibilityVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface implements universal control mechanisms that work across all panoramic video streams simultaneously. The same control inputs (pan, tilt, zoom adjustments) are applied uniformly to multiple video streams, providing viewing flexibility while simplifying operation. Users control multiple streams through a single unified interface rather than managing each stream separately, reducing control complexity while maintaining independence of each video feed.

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

3Ease of operation

If playback controls allow rewinding, pausing, and forwarding through buffered video, then user interaction capability improves, but the synchronization maintenance across multiple streams becomes more difficult

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsynchronization maintenance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback mechanisms where playback control actions (rewind, pause, forward) on one panoramic video stream automatically reflect across all other synchronized streams. The user interface monitors and propagates playback state changes throughout the system, ensuring that when a user pauses one stream, all other streams pause at the corresponding timestamp. This feedback loop maintains synchronization reliability while preserving full user interaction capability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10326931B2System and method for generating a plurality of unique videos of a same event
Publication Date: 2019.06.18 INTEL CORP
  • US10326931B2 patent drawing
  • US10326931B2 patent drawing
  • US10326931B2 patent drawing

AI summary

An apparatus and method are provided for viewing panoramic images and videos through the selection of a particular viewing angle and window (zoom) within that panorama while allowing the viewer to simultaneously implement temporal transport control, allowing the video to be in a state of pause, play, fast forward, fast rewind, slow forward, slow rewind, or frame-by-frame. This capability may be used on video that is residing in memory on the viewer's viewing system, in a hard disk local to the viewer or in a shared location, or on a live buffered feed of video. A second capability of this apparatus and method relates to the use of a plurality of panoramic video or images from multiple synchronized cameras. In those cases, all panoramic video feeds are synchronized so that as a viewer pauses, rewinds, forwards a video in one panorama, all panoramas are time synchronized and go through the same states as the panorama being viewed. When the user selects a different panorama for viewing from a different camera, this panorama comes up in the same state as the panorama previously being viewed.