Video Stream Object Information Embedding for Interactive Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video transmission technologies do not effectively enable interactive processing on the receiving side without requiring the receiving device to detect objects from image data, limiting the ability to perform interactive tasks based on object information.
Innovation Solution
A transmitting device that encodes image data to create a video stream with embedded object information, including shape, region, and display priority data, allowing the receiving device to perform interactive processing without detecting objects from scratch.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the receiving device performs object detection by processing image data, then object information can be obtained, but the receiving device must have sufficient processing performance and the process is time-consuming
Solution Approach 1:
Object detection and segmentation are performed in advance at the transmitting device before video transmission. The detected object information (bounding boxes, masks, labels) is embedded into the video stream during encoding. This preliminary action transfers the computational burden from the receiving device to the transmitting device, allowing the receiver to directly utilize pre-processed object information without performing complex detection algorithms.
Solution Approach 2:
Object information serves as an intermediary between the video content and interactive processing. Instead of directly processing raw image data for object detection, the system uses pre-extracted object information (regions, masks, labels) as a mediator that bridges the video stream and interactive applications. This intermediary layer enables efficient interactive processing without requiring the receiving device to perform complex image analysis.
2Productivity
If object information is transmitted with the video stream, then interactive processing efficiency is improved, but the data transmission volume increases
Solution Approach 1:
Only essential object information (bounding boxes, segmentation masks, labels) is extracted and transmitted alongside the video stream, rather than transmitting entire image datasets for processing. This selective extraction of critical object data minimizes the additional transmission volume while providing sufficient information for interactive processing tasks such as object selection, filtering, and information retrieval.
Solution Approach 2:
Object information is transmitted selectively based on the specific interactive processing needs. Different types of object data (bounding boxes for basic selection, segmentation masks for precise manipulation, labels for information retrieval) are provided according to the required processing quality. This localized quality approach ensures that only the necessary amount and type of object information is transmitted, optimizing the balance between interactive processing efficiency and data transmission volume.
3Adaptability or versatility
If the receiving device depends on its own detection performance, then processing flexibility is maintained, but interactive processing quality varies with device capability
Solution Approach 1:
High-quality object detection and segmentation are performed in advance at the transmitting device using powerful processing capabilities. The results are embedded in the video stream, ensuring that all receiving devices receive consistent, high-quality object information regardless of their own processing capabilities. This preliminary action guarantees reliable and consistent interactive processing quality across different receiving devices while maintaining flexibility in how the information is utilized.
Data Source
AI summary
A receiving side can perform interactive processing based on information of an object. Image data is coded to obtain a video stream having coded image data. The video stream is transmitted in a state of being added with information of an object detected on the basis of image data. For example, information of an object includes coded data obtained by coding one-bit data showing a shape of the object, information of a region that is a rectangular area enclosing the object, display priority information of the region, text information that explains the object, and the like. The receiving side can acquire information of an object without the need of detecting an object by processing image data, and without depending on its own performance, and is allowed to perform interactive processing based on information of an object in an excellent manner.


