Virtual Camera Mirroring Link to Prevent Black Conference Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data transmission methods often fail to automatically establish a connection between a terminal device and a conference board, resulting in a black video frame in the conferencing application due to users' habit of opening the conferencing application without first activating the data screen mirroring application, leading to a poor user experience.

Innovation Solution

A data transmission method that automatically starts the data screen mirroring application and establishes a connection with the conference board's mirroring application upon selecting the virtual camera in the conferencing application, allowing media data from the conference board's camera to be transmitted and displayed on the conferencing application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly open the conferencing application without first activating the data screen mirroring application, then the user operation is simplified and aligns with user habits, but the video frame becomes black due to failed connection establishment

Engineering Contradiction:
Improveuser operation simplicityVSAvoidvideo frame display reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by automatically starting the data screen mirroring application and establishing the connection between terminal device and conference board before the conferencing application needs to access the video feed. This ensures the video connection is ready when the user opens the conferencing application, preventing the black video frame issue while maintaining simple user operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the data screen mirroring application is manually activated before opening the conferencing application, then the video connection is established, but the user operation becomes complex and deviates from user habits

Engineering Contradiction:
Improvevideo connection establishmentVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically detecting when the conferencing application is opened and autonomously starting the data screen mirroring application and establishing the video connection without requiring user intervention. The system serves itself by managing the connection lifecycle automatically, eliminating the need for users to manually activate the mirroring application while ensuring reliable video connection.

Inventive Principle:
Principle #25Self-service

3Reliability

If the system automatically starts the data screen mirroring application upon conferencing application opening, then the video frame is ensured to be non-black, but the system complexity increases

Engineering Contradiction:
Improvevideo frame availabilityVSAvoidsystem automation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the conferencing application with the data screen mirroring application by integrating their functionality. When the conferencing application is opened, it automatically triggers the data screen mirroring application to start and establish connections. This combination ensures video frame availability while managing system complexity through functional integration rather than separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12524189B2Data transmission method, system, device, electronic equipment, and storage media
Publication Date: 2026.01.13 GUANGZHOU SHIYUAN ELECTRONICS CO LTD
  • US12524189B2 patent drawing
  • US12524189B2 patent drawing
  • US12524189B2 patent drawing

AI summary

The present disclosure provides a data transmission method, system, device, electronic equipment and storage medium. The method includes: transmitting, by a virtual camera driver, a data request instruction to a service module in response to a virtual camera of a conferencing application being selected; starting, by the service module, a first data screen mirroring application in response to the data request instruction; establishing a communication connection between the terminal device and a target device; transmitting a media-data obtaining instruction to the second data screen mirroring application through the first data screen mirroring application; receiving, by the first data screen mirroring application, first media data collected by a camera of the target device based on the media-data obtaining instruction; and transmitting, by the first data screen mirroring application, the first media data to the virtual camera driver.