Synchronous Playback via Terminal Time Difference and Complexity Assessment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for synchronous playing, such as those using Miracast, do not adequately consider factors like network bandwidth and hardware performance, resulting in increased playing delay for mobile terminals.
Innovation Solution
Determine the system time difference and playing delay for each mobile terminal, assess the complexity of files they can process, and send content to terminals that can handle the determined complexity, allowing for advanced file transmission timing to reduce delay.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Miracast parameter information is exchanged and a Miracast session is established before audio/video data transmission, then synchronous playing can be achieved, but the playing delay becomes longer due to no consideration of network bandwidth and hardware performance
Solution Approach 1:
The patent applies preliminary action by determining system time differences and file complexity assessments before actual audio/video data transmission begins. The terminal calculates time difference values between itself and mobile terminals, evaluates processing capabilities, and pre-determines optimal transmission parameters. This preliminary preparation allows the system to compensate for processing delays and network transmission time, thereby reducing overall playing delay while maintaining synchronous playback across multiple devices.
2Reliability
If audio/video data are transmitted after establishing Miracast session, then synchronous playing is implemented, but transmission network bandwidth and hardware performance factors are not considered, increasing playing delay
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting transmission parameters based on determined system time differences and mobile terminal processing capabilities. The terminal modifies transmission timing, data encoding parameters, and transmission scheduling according to the specific characteristics of each mobile terminal. This adaptive parameter adjustment optimizes the balance between transmission speed and processing capacity, reducing playing delay while ensuring synchronous playback across devices with different hardware performance levels.
Data Source
Figure 1
Figure 2
AI summary
Provided is a method for implementing synchronous playing. The method is applied to a terminal, and includes: determining a first difference value between system time of each mobile terminal and system time of the present terminal respectively; determining the complexity and playing delay of a playing file which can be processed by each mobile terminal respectively; determining, according to the complexity of the playing file which can be processed by each mobile terminal, the complexity of a file to be played; and sending, according to the first difference value and playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the complexity of the file to be played. By comparing a first difference value between the system time of the present terminal and the system time of a mobile terminal and the playing delay of the mobile terminal, the above-mentioned technical solution implements synchronous playing, thereby reducing the playing delay of the mobile terminal.