Interactive Video Conference Playback With Source Stream Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video conference playback recordings lack interactivity and often suffer from reduced video resolution and fixed aspect ratios, leading to poor viewing experiences and inefficient resource utilization.

Innovation Solution

A computer-implemented method and system that captures source video streams and user interaction events during live video conferences, allowing for interactive playback on client devices with original resolution and aspect ratios, enabling users to interact with the recording similarly to the live event.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video conference recordings are provided in traditional formats, then resource utilization is reduced, but video resolution and aspect ratio flexibility are compromised

Engineering Contradiction:
Improveresource utilizationVSAvoidvideo resolution
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The video conference recording is segmented into multiple independent source video streams, each maintaining its original resolution and aspect ratio. Instead of creating a single composite recording, the system divides the recording into individual participant video streams that can be independently processed and transmitted, preserving quality while optimizing resource usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each source video stream maintains its own local quality characteristics (original resolution and aspect ratio) rather than forcing a uniform quality standard across all streams. This allows each video stream to preserve its inherent quality properties while being part of a larger playback system.

Inventive Principle:
Principle #3Local quality

2Device complexity

If traditional video conference playback is provided, then system complexity is reduced, but user interaction capability is limited

Engineering Contradiction:
Improvesystem complexityVSAvoiduser interaction capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

User interaction events are captured and stored during the live video conference before playback occurs. This preliminary capture of interaction data (such as chat messages, reactions, and annotations) allows the playback system to reconstruct and display these interactions without requiring complex real-time processing during playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A data channel acts as an intermediary between the video streams and user interaction events. This separate data channel carries interaction information independently from the video content, allowing the system to manage complexity by separating media data from interaction data while enabling rich user engagement during playback.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If source video streams are transmitted for each participant, then video quality is improved, but data transmission volume increases

Engineering Contradiction:
Improvevideo qualityVSAvoiddata transmission volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The playback system dynamically determines which source video streams to transmit based on user selections and playback context. Instead of always transmitting all participant streams, the system adaptively adjusts the set of transmitted streams, maintaining high video quality for selected participants while reducing overall data transmission volume based on actual playback needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250181222A1Interactive playback of a video conference
Publication Date: 2025.06.05 GOOGLE LLC
  • US20250181222A1 patent drawing
  • US20250181222A1 patent drawing
  • US20250181222A1 patent drawing

AI summary

Systems and methods for interactive playback of a video conference are provided. A request is received for a playback of a video conference between a plurality of participants of a plurality of client devices that each generated one of a plurality of source video streams, where each source video stream was presented during a live stream of the video conference according to a particular layout in a user interface (UI) on a first client device of the plurality of client devices. Playback of the video conference is caused at a second client device, wherein causing playback of the video conference comprises transmitting, to a second client device, each source video stream of the plurality of source video streams for visual rendering according to the particular layout in a UI on the second client device; and capturing a first set of user interaction events associated with one or more time points during playback of the video conference, wherein each user interaction event of the first set is visually rendered at a corresponding time point during playback of the video conference.