Video Mosaic Pages with Local DVR Content Overlay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video mosaic pages lack flexibility and personalization, as they are typically remotely-generated, limiting user customization and the inclusion of local content, such as DVR recordings or gaming content, and are not dynamic based on user behavior or preferences.
Innovation Solution
Implementing a VRN client on user equipment devices to generate video mosaic pages from various sources, including local, linear, and non-linear content, allowing for locally-generated or remotely-generated pages, with placeholder cells that can be dynamically populated with local content based on user interaction and preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video mosaic pages are remotely-generated at a distribution facility, then the system maintains centralized control and simplified architecture, but user flexibility and personalization capabilities are severely limited
Solution Approach 1:
The video mosaic system is segmented into two independent components: remotely-generated template pages and locally-generated content overlays. The template provides the structural framework while local content dynamically populates placeholder cells, allowing user personalization without complicating the centralized template generation system.
Solution Approach 2:
Placeholder cell definitions serve as an intermediary mechanism between remote templates and local content. These placeholders act as designated slots that receive locally-generated content, enabling seamless integration of user-specific content while maintaining the integrity of the remotely-generated page structure.
2Adaptability or versatility
If video mosaic pages are remotely-generated with fixed content, then content delivery is simplified, but dynamic customization based on user behavior and preferences becomes impossible
Solution Approach 1:
The system transitions from static remote content to dynamic hybrid content by enabling local generation of video assets that populate placeholder cells. This allows the mosaic page to dynamically adapt to user behavior and preferences while the template structure remains statically defined remotely.
Solution Approach 2:
The remote system performs preliminary action by generating template pages with predefined placeholder cell definitions before user interaction. These placeholders are prepared in advance to receive locally-generated content, separating the static template creation from dynamic content population.
3Quantity of substance
If local content from DVR or gaming devices is excluded from video mosaic pages, then system complexity and content management are reduced, but the availability and relevance of displayed content to users is limited
Solution Approach 1:
The placeholder cell mechanism provides universal functionality that can accommodate multiple content sources including local DVR recordings, gaming content, and other user-specific video assets. This single mechanism handles diverse content types without requiring separate management systems for each source.
Solution Approach 2:
The system enables self-service content management by allowing user equipment to automatically generate and insert local content into placeholder cells without requiring complex centralized content management. The local device independently manages its own content while integrating with the remote template system.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods for providing custom video mosaic pages are provided. The custom pages may be locally-generated, remotely-generated, or partially locally-generated and partially remotely-generated. The custom pages may include local content, such as content recorded to a digital video recorder (DVR), overlaid on a multi-video composite feed. A local compositing system may render the mosaic pages and dynamically customize the pages based on user profile data, user preferences, and active user monitoring.