Adaptive Bit Rate Casting Across Heterogeneous Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current content casting technologies fail when the cast device and user device are in different networks, and they cannot function with bandwidth below a certain threshold, limiting their use in various environments such as vehicles or ships where network bandwidth is insufficient, and they also cannot utilize unidirectional links for content retrieval.
Innovation Solution
A casting environment system that includes a casting system coupled with a high-bandwidth network and a rendering system, which dynamically adjusts data transfer rates based on real-time bandwidth availability in a dedicated network, allowing content to be cast across multiple display devices even in low-bandwidth environments by using a separate network for communication and encoding data for optimal delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If content casting is performed across different networks, then network versatility is improved, but network bandwidth becomes insufficient
Solution Approach 1:
The system divides the casting function into two separate components: a casting system that remains on the high-bandwidth network to retrieve content, and a rendering system that operates on the low-bandwidth network to display content. This segmentation allows the content retrieval and display functions to operate on different networks with different bandwidth characteristics, resolving the contradiction between network versatility and bandwidth availability.
Solution Approach 2:
The patent introduces an intermediary mechanism where the casting system retrieves content from high-bandwidth networks and transfers it to the rendering system operating on low-bandwidth networks. This intermediary approach enables content casting across networks with different bandwidth characteristics by mediating the data transfer between them.
2Manufacturing precision
If data transfer rate is increased for high-quality content, then content quality is improved, but network bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts the data transfer rate based on the available network bandwidth. The casting system monitors bandwidth conditions and adapts the content retrieval and transfer rates accordingly, allowing high-quality content delivery when bandwidth is available while maintaining functionality when bandwidth is limited.
Solution Approach 2:
The patent changes the data transfer rate parameter based on network conditions. By adjusting this parameter dynamically, the system can deliver high-quality content when bandwidth permits while reducing bandwidth consumption when network conditions are poor, thus resolving the contradiction between content quality and bandwidth consumption.
3Adaptability or versatility
If screen mirroring is used to cast content, then content source flexibility is improved, but network bandwidth requirements increase
Solution Approach 1:
The system segments the screen mirroring function into content retrieval on high-bandwidth networks and content display on low-bandwidth networks. This allows the system to support multiple content sources through the casting system while the rendering system handles display on bandwidth-constrained networks, reducing overall bandwidth requirements while maintaining source flexibility.
Data Source
AI summary
The method comprises:—receiving, at a rendering system (101), from a plurality user devices (102-1,102-2,102-3), a plurality of cast requests over a home network (110) for casting data from a cast device (106) communicatively coupled to a first network (108) and a third network (120), onto a plurality display devices (130-1, 130-2, 130-3) communicatively coupled to the home network (110);—transmitting the cast request over a second network (114) to a casting system (104), wherein the casting system (104) is coupled with the cast device (106) through the third network (120);—receiving, in response to transmitting, from the casting system (104) and over a dedicated network (115), the requested data, wherein the data is provided to the casting system (104) by the cast device (106) and the data is obtained by the cast device (106) over the first network (108) and wherein the data over the dedicated network (115) are transmitting at a dynamically changing transfer rate and wherein the dynamically changing transfer is based on a real time available bandwidth of the dedicated network (115).


