Mobile Device Video-in-Video Real-Time Broadcasting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile computing devices lack the capability to broadcast real-time video streams from multiple cameras, limiting the ability to provide live, interactive video experiences with a presenter commenting on an ongoing event.
Innovation Solution
A mobile computing device merges video streams from front and back cameras, preprocesses the streams to overlay the presenter on the background view, and uploads the combined video-in-video stream to a server for real-time broadcasting over the Internet, allowing for live event broadcasting with precise commentary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video streams from multiple cameras are merged and broadcast in real-time, then the interactive video experience with presenter commentary is improved, but the device complexity and processing requirements increase
Solution Approach 1:
The patent divides the video processing task into separate modules: a merger that combines video streams from multiple cameras, a pre-processor that handles individual stream preparation, and an overlay component that integrates the presenter. This segmentation allows each component to be optimized independently, reducing overall system complexity while enabling real-time broadcasting capability.
Solution Approach 2:
The patent implements video-in-video (ViV) technology where one video stream (presenter) is nested within another video stream (event footage). This nesting approach allows multiple video sources to be combined into a single integrated output stream, enabling rich interactive broadcasting without requiring separate transmission channels for each video source.
2Productivity
If multiple video streams are processed and merged in real-time, then the live commentary capability is improved, but the processing time and computational resources increase
Solution Approach 1:
The patent employs a pre-processor that prepares video streams in advance by performing initial encoding, format conversion, and quality optimization before the merging stage. This preliminary processing reduces the computational burden during real-time merging, minimizing processing delays and enabling faster live broadcasting delivery.
Solution Approach 2:
The patent replaces traditional mechanical video switching systems with software-based digital processing and merging algorithms. This substitution enables more efficient real-time video stream combination with reduced processing overhead and latency, improving live broadcasting efficiency while minimizing time loss.
3Area of stationary object
If video streams are uploaded and downloaded from server, then the broadcasting reach is improved, but the real-time transmission quality may deteriorate
Solution Approach 1:
The patent introduces a server as an intermediary that receives merged video streams from mobile devices and redistributes them to multiple receivers. The server acts as a central coordination point that manages transmission quality, handles buffering, and ensures synchronized delivery across the network, maintaining reliability while expanding broadcasting coverage.
Solution Approach 2:
The patent designs the server to perform multiple functions: video stream reception, quality optimization, format conversion, and simultaneous distribution to multiple clients. This multi-functional approach ensures that a single server infrastructure can support broad broadcasting reach while maintaining consistent real-time transmission quality across all receivers.
Data Source
AI summary
A mobile computing device includes a first video camera on a first side of the mobile computing device producing a first camera video stream. A second video camera is on a second side of the mobile computing device producing a second camera video stream. A video processor is coupled to the first video camera and the second video camera to receive the first camera video stream and the second camera video stream, respectively. The video processor is coupled to merge the first camera video stream and the second camera video stream to generate a merged video stream. The video processor includes a network interface coupled to upload the merged video stream to a server in real-time using an Internet wireless network. The server broadcasts the merged video stream to a plurality of receivers in real-time.


