1. Technical Field
Embodiments of the present disclosure relate to karaoke system, and more particularly to a remote control, a karaoke device, and a song selecting method.
2. Description of Related Art
A karaoke system provides a karaoke device and a remote control. A song selector uses the remote control to select songs in the karaoke device. The karaoke device displays the selected songs in sequence. However, several song selectors may use the karaoke system at one time. The karaoke device displays selected songs in sequence on a screen of the karaoke device, and most song selectors cannot know who has selected which of the songs, which is inconvenient.
The details of the disclosure, both as to its structure and operation, can best be understood by referring to the accompanying drawings, in which like reference numbers and designations refer to like elements.
All of the processes described may be embodied in, and fully automated via, software code modules executed by one or more general purpose computers or processors. The code modules may be stored in any type of computer-readable medium or other storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware or communication apparatus.
In one embodiment, the karaoke device 10 includes a first processor 12, a first storage system 14, an instruction receiving module 100, a song searching module 102, a displaying module 104, and a notifying module 106. Those modules may include programs comprising one or more programs stored in the first storage system 14 and executed by the first processor 12.
In one embodiment, the remote control 20 includes a second processor 22, a second storage system 24, an identifier obtaining module 200, an instruction obtaining module 202, a message transmitting module 204, and a reminding module 206. Those modules may include programs comprising one or more programs stored in the second storage system 24 and executed by the second processor 22. The remote control 20 has a controller identifier stored in the second storage system 24 to identify manufacture of the remote control 20.
When using the remote control 20 for the first time, a song selector inputs a user unique code via a keypad of the remote control 20. Then, the identifier obtaining module 200 obtains the user unique code input by the song selector. The user unique code uniquely identifies the song selector, and may be a name of the song selector. When another song selector uses the remote control 20, the identifier obtaining module 200 further obtains a new user unique code input by the another song selector to replace the original user unique code.
The song selector uses the remote control 20 to input a plurality of control instructions to select songs in the karaoke device 10. Then, the instruction obtaining module 202 obtains control instructions input by the song selector. The message transmitting module 204 combines the controller identifier, the user unique code, and each of the control instructions into a controlling message, and then transmits the controlling message to the karaoke device 10.
Then, the instruction receiving module 100 of the karaoke device 10 receives the controlling messages from the remote control 20 to select songs. The song searching module 102 searches songs according to the control instructions and the corresponding user unique code. The displaying module 104 displays the searched songs and the corresponding user unique code on a screen of the karaoke device 10.
Therefore, the karaoke device 10 can collectively display the selected songs and the corresponding song selectors. All the song selectors can know who selects the songs just by the displaying of the karaoke device 10.
When the karaoke device 10 is broadcasting a singing song, the notifying module 106 detects the user unique code corresponding to a next singing song, and transmits a notification to the remote control 20 corresponding to the user unique code to remind the song selector to sing the next sing song. Then, the reminding module 206 of the remote control 20 reminds the song selector when receiving the notification from the karaoke device 10. Therefore, the remote control 20 can remind its user that the next singing song is selected by he or she and the user can prepare to sing the next song.
In block S300, the identifier obtaining module 200 of the remote control 20 obtains a user unique code input by a song selector. In block S302, the instruction obtaining module 202 of the remote control 20 obtains a plurality of control instructions input by the song selector. In block S304, the message transmitting module 204 of the remote control 20 combines a controller identifier, the user unique code, and each of the control instructions into a controlling message, and then transmits the controlling message to the karaoke device 10.
In block S306, the instruction receiving module 100 of the karaoke device 10 receives the controlling messages from the remote control 20 to select songs. In block S308, the song searching module 102 of the karaoke device 10 searches songs according to the control instructions and the corresponding user unique code. In block S310, the displaying module 104 of the karaoke device 10 displays the searched songs and the corresponding user unique code on the screen of the karaoke device 10.
In block S312, the notifying module 106 of the karaoke device 10 detects a next singing song and its corresponding user unique code, and transmits a notification to the remote control 20 corresponding to the user unique code to remind the song selector to sing the next song. Then in block S314, the reminding module 206 of the remote control 20 reminds the song selector when receiving the notification from the karaoke device 10.
The karaoke device 10 of the present disclosure can display the selected songs and the corresponding song selectors under controlling of the remote control 20, 30, 40 of the present disclosure. Thus, all the song selectors can know who selects the songs just by the displaying of the karaoke device 10, which is more convenient. In addition, the remote control 20, 30, 40 of the present disclosure can remind its user that the next singing song is selected by he or she and the user can prepare to sing the next song.
While various embodiments of the present disclosure have been described above, it should be understood that they have been presented by way of example only and not by way of limitation. Thus the breadth and scope of the present disclosure should not be limited by the above-described embodiments, but should be defined only in accordance with the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
201010186091.4 | May 2010 | CN | national |