Virtual Camera Module for Third-Party Video Tracking
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


