Dynamic Business Object Placement in Video via Feature Point Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video advertisement methods disrupt the viewer experience by inserting fixed-time or fixed-position advertisements, which can be distracting and inefficient, especially in live streaming and short video scenarios where audience engagement and resource management are critical.
Innovation Solution
A method and apparatus for detecting target objects in video images, determining feature points, and strategically placing business objects, such as advertisements, using computer graphics to integrate them seamlessly into the video without additional network data transmission, ensuring minimal disruption to the viewer experience and optimizing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fixed-time or fixed-position advertisements are inserted in video broadcasting, then advertisement delivery is simple and reliable, but viewer experience deteriorates due to distraction and disruption
Solution Approach 1:
The patent applies local quality by selecting specific regions within the video frame for advertisement placement based on detected target objects and their feature points. Instead of fixed-position advertising, the system dynamically identifies suitable local areas (such as background regions away from main subjects) to display advertisements, thereby reducing disruption to viewer experience while maintaining reliable advertisement delivery.
Solution Approach 2:
The patent implements dynamics by making advertisement positions adaptive rather than static. The system continuously detects target objects and calculates appropriate display positions based on real-time video content analysis, allowing advertisement locations to dynamically adjust according to the video scene, thus minimizing disruption while ensuring reliable delivery.
2Adaptability or versatility
If advertisements are transmitted as separate video data through the network, then advertisement content can be freely customized, but network resources and system resources are consumed excessively
Solution Approach 1:
The patent merges advertisement rendering with the video playback process by generating advertisements locally on the client device using computer graphics based on detected video content features. This combination eliminates the need to transmit separate advertisement video data through the network, reducing resource consumption while maintaining content customization capabilities through dynamic generation.
Solution Approach 2:
The patent uses copying by generating visual representations of advertisements through computer graphics that mimic the style and integration of native video content. Instead of transmitting actual advertisement video files, the system creates graphical copies that are rendered in real-time, significantly reducing network bandwidth and system resource requirements while preserving customization flexibility.
3Device complexity
If advertisements are placed at fixed positions in the video broadcasting area, then implementation is simple and device complexity is low, but advertisement effectiveness deteriorates due to poor integration with video content
Solution Approach 1:
The patent applies preliminary action by detecting target objects and calculating optimal advertisement display positions in advance during video processing, before the actual advertisement rendering occurs. This pre-computation of suitable positions based on video content analysis enables effective advertisement placement without significantly increasing implementation complexity, as the positioning logic is established beforehand.
Data Source
AI summary
Embodiments of the present disclosure provide a method and an apparatus for displaying a business object in a video image and an electronic device. The method for displaying a business object in a video image includes: detecting at least one target object from a video image, and determining a feature point of the at least one target object; determining a display position of a to-be-displayed business object in the video image according to the feature point of the at least one target object; and drawing the business object at the display position by using computer graphics. According to the embodiments of the present disclosure, the method and apparatus are conductive to saving network resources and system resources of a client.


