Dynamic Media Rendering with Segmented Ad Placement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media rendering techniques face challenges in balancing storage space and processing capacity, with pre-rendering requiring large storage and on-demand rendering needing high processing power, while also struggling to efficiently integrate and personalize advertising content in media streams.
Innovation Solution
A system comprising a receiving unit, scanner, checker, instruction receiving unit, template generator, machine learner, and rendering unit that uses semantic segmentation and edge detection to detect and position placeholders in media, allowing user feedback and special effects, and dynamically integrates advertisements, improving content placement efficiency and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If pre-rendering technique is used, then processing capacity requirement is reduced, but storage space requirement increases
Solution Approach 1:
The patent segments the rendering process into two parts: pre-rendering the base media content without advertising overlays, and dynamically adding advertising content at playback time. This segmentation allows the system to store only the base media and advertising assets separately, rather than storing multiple pre-rendered versions with different advertising content, thereby reducing storage space requirements while maintaining processing efficiency.
Solution Approach 2:
The patent performs preliminary rendering of the base media content without advertising overlays before storage. This preliminary action prepares the media in advance for efficient storage and retrieval, while the advertising content is added dynamically at playback time based on user profiles and preferences, thus reducing both storage space requirements and processing capacity needs during playback.
2Volume of stationary object
If on-demand rendering technique is used, then storage space requirement is reduced, but processing capacity requirement increases
Solution Approach 1:
The patent segments the media content into base media and advertising overlays that are rendered separately. The base media is stored in advance requiring minimal storage space, while advertising content is generated on-demand by combining the base media with selected advertising assets based on user profiles. This segmentation reduces storage space requirements while distributing processing load across pre-processing and real-time composition stages.
Solution Approach 2:
The patent changes the rendering parameters by pre-processing the base media without advertising content and storing it in an optimized format. During playback, advertising content is added by modifying the rendering parameters to include overlay composition based on user profiles. This parameter change allows the system to reduce storage space while managing processing capacity through efficient real-time composition.
3Manufacturing precision
If manual content placement technique is used, then accuracy of content placement is achieved, but time consumption increases
Solution Approach 1:
The patent implements a system that automatically performs content placement by detecting objects in media content, generating placeholders, and selecting appropriate advertising content based on user profiles without requiring manual intervention. The system serves itself by autonomously completing the entire content placement workflow, thereby achieving accurate content placement while eliminating the time consumption associated with manual techniques.
Solution Approach 2:
The patent replaces the manual mechanical process of content placement with an automated computer vision and machine learning system. The system uses object detection algorithms to identify placement opportunities, automated placeholder generation to create content slots, and profile-based selection to choose appropriate advertising content. This substitution of manual mechanics with automated computational processes achieves accurate content placement while dramatically reducing time consumption.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A system (100) for rendering media having content displayed comprises a receiving unit (102) to receive media, a scanner (!04) to detect an object in the media for placing a placeholder, a checker (106) to provide the placeholder to a user for feedback and receive the feedback. The system also includes a template generator (110) to generate a template indicating the placeholder in the media, The system also includes a rendering unit (116) in communication with the template generator (110) to render, upon receiving a request for watching the media, the media having content to display to the user, based on at least one of a storage space and a processing capacity.