Video Chat Composite Image Generation via Local Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video chat snapshots captured from display tend to be of poor quality due to compression and network transmission errors, resulting in blocky or blurred images.

Innovation Solution

Generating a composite image by capturing high-quality local images from video chat participants' clients before processing, which are then assembled and stored on a chat server to create a higher-quality image free from compression and transmission artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a snapshot image is captured from the video chat display on a client, then the image can be saved and shared, but the image quality deteriorates due to compression and network transmission errors

Engineering Contradiction:
Improveimage qualityVSAvoidcompression artifacts and network errors
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The system captures high-quality still images from each participant's local camera before the images are compressed and transmitted through the network. By performing the capture action beforehand, the system preserves image quality before the harmful compression and transmission effects can degrade it.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of capturing a degraded copy from the display screen, the system obtains fresh copies of the images directly from each participant's local camera source. These original copies are then assembled into a composite image, avoiding the compression artifacts present in display captures.

Inventive Principle:
Principle #26Copying

2Reliability

If video streams are transmitted through the network for real-time communication, then participants can see and hear each other, but the streams develop artifacts that reduce image quality when viewed as still images

Engineering Contradiction:
Improvevideo transmission reliabilityVSAvoidstill image quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system extracts still images from the video stream source before the compression and network transmission process. By taking the images out at the source, the system avoids introducing compression artifacts that would occur if images were extracted from the compressed video stream or display.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs image capture in advance, before the video stream undergoes compression and network transmission. This preliminary capture ensures that the images are obtained in their highest quality form, avoiding the degradation that occurs during subsequent processing and transmission.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system captures images directly from the display screen, then the process is simple and requires minimal coordination, but the resulting images are blocky and blurred

Engineering Contradiction:
Improveimage capture simplicityVSAvoidimage quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

Instead of capturing a single degraded image from the display, the system segments the image acquisition process by obtaining separate high-quality images from each participant's local camera. These segmented captures are then assembled into a composite image, achieving both simplicity in individual captures and high quality in the final result.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates fresh copies of images directly from each participant's camera source rather than copying from the compressed display screen. This approach maintains image quality while keeping the capture process simple, as each participant's camera naturally captures high-quality still images without requiring complex coordination.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10182204B1Generating images of video chat sessions
Publication Date: 2019.01.15 META PLATFORMS INC
  • US10182204B1 patent drawing
  • US10182204B1 patent drawing
  • US10182204B1 patent drawing

AI summary

Users of multiple clients participate in a video chat session by exchanging video streams. A user initiates generation of a high-quality composite image of the video chat session. The clients each capture high-quality local images and send the images to a chat server via a communications channel that is out-of-band from the video streams. The chat server stores the images in a repository. The initiating user views the images and selects images and a layout to use for the composite image. The chat server assembles the composite image based on the selections and saves the composite image to the repository. The initiating user can retrieve the composite image and view it, post it to social media, and/or use it for other purposes.