Virtual Camera Module for Third-Party Video Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video streaming devices lack the ability for users to directly select a tracking target in video streams provided by third-party communication software, making it difficult to implement frame tracking functions.

Innovation Solution

An image processing system and method that captures video streams from a physical environment, processes them to create a virtual camera module output, and generates a user interface to allow users to select and track objects within the video stream, enabling automatic tracking within third-party communication software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional video streaming devices are used with third-party communication software, then video streaming functionality is provided, but frame tracking function cannot be implemented

Engineering Contradiction:
Improveframe tracking functionVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtual camera module as an intermediary between the image capturing device and third-party communication software. This virtual camera module acts as a mediator that translates and adapts the frame tracking functionality, allowing third-party software to access tracking capabilities without requiring direct integration with the hardware, thus adding adaptability while maintaining system complexity at an acceptable level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual camera module provides multi-functionality by serving both as a standard video streaming source for communication software and as a frame tracking interface. It universalizes the frame tracking function so that it can be accessed through any application that supports virtual camera input, eliminating the need for separate tracking software and enhancing versatility.

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

2Ease of operation

If frame tracking is implemented in conventional video streaming devices, then tracking capability is provided, but user interface for target selection is missing

Engineering Contradiction:
Improvetarget selectionVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically capturing the display area frame and generating the user interface elements based on the video stream position. The virtual camera module automatically processes the video stream to determine its position within the display area and generates corresponding UI elements, reducing the need for manual configuration and simplifying target selection for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent adds a new dimension to the user interface by overlaying interactive elements directly on top of the video stream display area. Instead of using separate control panels or menus, the interface is integrated into the video display itself, allowing users to interact with the tracking function through the visual context they are already viewing, thereby improving ease of operation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12149815B2Image processing device, image processing system and method of image processing
Publication Date: 2024.11.19 AVER INFORMATION INC
  • US12149815B2 patent drawing
  • US12149815B2 patent drawing
  • US12149815B2 patent drawing

AI summary

A method of image processing includes: capturing a first video streaming from a physical environment using an image capturing device; conducting image processing on the first video streaming to provide a second video streaming to a virtual camera module; capturing a frame of a display area of a display device when the virtual camera is opened by an application; acquiring a position of the second video streaming in a frame of the display area, and generating a user interface according to the position of the second video streaming if the frame of the display area comprises the second video streaming; and receiving an operation instruction through the user interface, and operating the image capturing device according to the operation instruction.