RENDER, CONTROLLER AND MANAGING METHODS THEREOF
First Claim
1. A render, comprising:
- a storage unit, comprising an instruction queue, temporarily saving at least one instruction from at least one controller;
a playback unit, connected to the storage unit, downloading at least one multimedia file from a server through a network, and playing one of the multimedia file according to the at least one instruction from the at least one controller; and
a determination unit, connected to the storage unit, respectively receiving the at least one instruction through the network, and determining whether a first controller identification information of each instruction is identical to a second controller identification information corresponding to the multimedia file currently played by the render, whereinwhen the first controller identification information is identical to the second controller identification information, the render executes an operative action corresponding to the instruction; and
when the first controller identification information is different from the second controller identification information, the instruction is saved in the instruction queue of the storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A render, a controller, and managing methods thereof are provided. The render includes a storage unit, a playback unit, and a determination unit. The storage unit includes an instruction queue temporarily saving an instruction from the controller. According to a playback instruction from the controller, the playback unit downloads a multimedia file from a server through a network and plays the multimedia file. The determination unit receives the instruction through the network and determines whether a first controller identification information is identical to a second controller identification information corresponding to the multimedia currently played by the render. When the first controller identification information is identical to the second controller identification information, the render performs an operative action corresponding to the instruction. When the first controller identification information is different from the second controller identification information, the instruction is saved in the instruction queue of the storage unit.
34 Citations
24 Claims
-
1. A render, comprising:
-
a storage unit, comprising an instruction queue, temporarily saving at least one instruction from at least one controller; a playback unit, connected to the storage unit, downloading at least one multimedia file from a server through a network, and playing one of the multimedia file according to the at least one instruction from the at least one controller; and a determination unit, connected to the storage unit, respectively receiving the at least one instruction through the network, and determining whether a first controller identification information of each instruction is identical to a second controller identification information corresponding to the multimedia file currently played by the render, wherein when the first controller identification information is identical to the second controller identification information, the render executes an operative action corresponding to the instruction; and when the first controller identification information is different from the second controller identification information, the instruction is saved in the instruction queue of the storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A managing method of render, comprising:
-
temporarily saving at least one instruction from at least one controller; downloading at least one multimedia file from a server through a network and playing one of the multimedia file according to the at least one instruction from the at least one controller; respectively receiving the at least one instruction through the network and determining whether a first controller identification information of each instruction is identical to a second controller identification information corresponding to the multimedia file currently played; when the first controller identification information is identical to the second controller identification information, executing an operative action corresponding to the instruction; and when the first controller identification information is different from the second controller identification information, saving the instruction in an instruction queue. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A controller, comprising:
-
a generation unit, generating an instruction, wherein the instruction has a controller identification information of the controller; and a request unit, connected to the generation unit, sending a request information to a render to request a control right of the render when the controller does not have the control right of the render, wherein the request information comprises the controller identification information. - View Dependent Claims (20, 21)
-
-
22. A managing method of controller, adapted for a controller to control a render, comprising:
-
generating an instruction, wherein the instruction has a controller identification information of the controller; and when the controller does not have a control right of the render, sending a request information to the render to request the control right of the render, wherein the request information comprises the controller identification information. - View Dependent Claims (23, 24)
-
Specification