WLAN player and WLAN system for synchronizing playing speed and method thereof
First Claim
1. A wireless local area network (WLAN) player for synchronizing playing speed, comprising:
- a speed adjusting module, adapted to adjust a speed that the wireless local area network player plays a medium according to a first playing-progress value and a first clock value of another WLAN player, so as to synchronously play the medium together with said another WLAN player,wherein the first playing-progress value is a progress that said another WLAN player plays the medium, and the first clock value is a self-WLAN-clock value of said another WLAN player,wherein the WLAN player has a second playing-progress value and a second clock value, the second playing-progress value is a progress that the WLAN player plays the medium, and the second clock value is a self-WLAN-clock value of the WLAN player,wherein the speed adjusting module is configured to;
calculate a progress difference between the second playing-progress value and the first playing-progress value;
calculate a time difference between the second clock value and the first clock value;
calculate a specific progress difference according to the progress difference and the time difference; and
adjust the speed that the WLAN player plays the medium according to the specific progress difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A WLAN player for synchronizing playing speed includes a speed adjusting module, which is adapted to adjust a speed that the WLAN player plays a medium according to a first playing-progress value and a first clock value of another WLAN player, so as to synchronously play the medium together with said another WLAN player. The WLAN player has a second playing-progress value and a second clock value. The speed adjusting module is configured to calculate a progress difference between the second playing-progress value and the first playing-progress value; calculate a time difference between the second clock value and the first clock value; calculate a specific progress difference according to the progress difference and the time difference; and adjust the speed that the WLAN player plays the medium according to the specific progress difference. In this way, a synchronization error between the WLAN players is effectively decreased.
24 Citations
9 Claims
-
1. A wireless local area network (WLAN) player for synchronizing playing speed, comprising:
-
a speed adjusting module, adapted to adjust a speed that the wireless local area network player plays a medium according to a first playing-progress value and a first clock value of another WLAN player, so as to synchronously play the medium together with said another WLAN player, wherein the first playing-progress value is a progress that said another WLAN player plays the medium, and the first clock value is a self-WLAN-clock value of said another WLAN player, wherein the WLAN player has a second playing-progress value and a second clock value, the second playing-progress value is a progress that the WLAN player plays the medium, and the second clock value is a self-WLAN-clock value of the WLAN player, wherein the speed adjusting module is configured to; calculate a progress difference between the second playing-progress value and the first playing-progress value; calculate a time difference between the second clock value and the first clock value; calculate a specific progress difference according to the progress difference and the time difference; and adjust the speed that the WLAN player plays the medium according to the specific progress difference. - View Dependent Claims (2, 3)
-
-
4. A WLAN playing system for synchronizing playing speed, comprising:
-
a first WLAN player; and a second WLAN player, synchronously playing a same medium together with the first WLAN player, wherein the second WLAN player adjusts a speed that the second WLAN player plays the medium according to a first playing-progress value and a first clock value of the first WLAN player, so as to synchronously play the medium together with the first WLAN player, wherein the first playing-progress value is a progress that the first WLAN player plays the medium, and the first clock value is a self-WLAN-clock value of the first WLAN player, wherein the second WLAN player has a second playing-progress value and a second clock value, the second playing-progress value is a progress that the second WLAN player plays the medium, and the second clock value is a self-WLAN-clock value of the second WLAN player, wherein the second WLAN player is configured to; calculate a progress difference between the second playing-progress value and the first playing-progress value; calculate a time difference between the second clock value and the first clock value; calculate a specific progress difference according to the progress difference and the time difference; and adjust the speed that the second WLAN player plays the medium according to the specific progress difference. - View Dependent Claims (5, 6)
-
-
7. A method for synchronizing playing speed, adapted to a WLAN playing system comprising a plurality of WLAN players, comprising:
-
sending a first playing-progress value and a first clock value of a first WLAN player by the first WLAN player in the plurality of WLAN players, wherein the other WLAN players synchronously play a same medium together with the first WLAN player; and adjusting a speed that the other WLAN players play the medium by the other WLAN players according to the first playing-progress value and the first clock value of the first WLAN player, so as to synchronously play the medium together with the first WLAN player, wherein the first playing-progress value is a progress that the first WLAN player plays the medium, and the first clock value is a self-WLAN-clock value of the first WLAN player, wherein the other WLAN players respectively have a second playing-progress value and a second clock value, the second playing-progress value is a progress that the other WLAN players respectively play the medium, and the second clock value is an individual WLAN clock value of the other WLAN players, wherein the step of adjusting the speed that the other WLAN players play the medium by the other WLAN players according to the first playing-progress value and the first clock value of the first WLAN player comprises; respectively calculating a progress difference between the second playing-progress value and the first playing-progress value by the other WLAN players; respectively calculating a time difference between the second clock value and the first clock value by the other WLAN players; respectively calculating a specific progress difference by the other WLAN players according to the progress difference and the time difference; and respectively adjusting the speed that the other WLAN players respectively play the medium by the other WLAN players according to the specific progress difference. - View Dependent Claims (8, 9)
-
Specification