This invention relates to a method of controlling a remote-controlled electronic device and remote controller thereof, particularly to a method of controlling a remote-controlled electronic device and remote controller thereof that is able to update, classify and organize information, such as TV program broadcasting schedule, at any time, to provide users with sufficient information for remotely controlling entries to be remotely controlled.
Conventional remote controllers for use with home appliances are mostly categorized into two categories. The first is the so-called independent remote controllers that are only capable of controlling a designated home appliance for its remote control operation. Such a category of remote controller carries out all remote control functions by individual pushbuttons. The user remotely controls the home appliance through the selected pushbuttons. The second is the so-called multi-functional remote controllers, which are capable of remotely controlling more than one home appliance. Such remote controllers configure the remote control command codes of all home appliances within its interior electronic circuits. However, the interface provided by these two categories of conventional remote controllers is plural pushbuttons. That is, the conventional remote controllers are designed to replace the operations performed by pushing the pushbuttons provided on the home appliances. Thus, the conventional remote controllers are inherently incapable of providing the user with sufficient information, such as the programs title that is currently broadcasted by an X channel.
In view of the drawbacks of the conventional remote controllers, disclosed is a method of controlling remote-controlled electronic device and remote controller thereof that is able to update, classify and organize information, such as TV program broadcasting schedules, at any time, to provide users with sufficient information for remotely controlling entries to be remotely controlled.
It is a first object of this invention to provide a method of controlling a remote-controlled electronic device, where entries to be remotely controlled may be updated at any time using the universal remote controller of this invention, such as the most updated TV program broadcasting schedule, given sufficient information, so as to allow the user to remotely control the electronic device.
It is another object of this invention to provide a universal remote controller, capable of downloading entries to be remotely controlled at any time, such as the most updated TV program broadcasting schedule, and then classifying and organizing the information, to allow the user to remotely control the electronic device in an easy manner.
To achieve the above objects this invention provides a method of controlling a remote-controlled electronic device using a universal remote controller, comprising the steps of: providing a universal remote controller; establishing a communication link between the universal remote controller and a first electronic device, such that the universal remote controller is able to obtain a playback list from the first electronic device through the communication link, wherein the playback list includes at least one broadcasting entry; the universal remote controller classifying the playback list based on attributes of individual broadcasting entries; the universal remote controller receiving execution commands from an input device based on the classified playback list, and the universal remote controller transmitting wireless signal commands corresponding to the execution commands to a second electronic device based on the execution commands.
This invention further discloses a universal remote controller based on the spirit of the above method of controlling.
These and other modifications and advantages will become even more apparent from the following detained description of a preferred embodiment of the invention and from the drawings in which:
In Step (105), the universal remote controller 20 classifies the playback list 60 based on attributes of individual broadcasting entries 601. The playback list 60 obtained in Step (103) may be inclusive of everything. For example, the playback list 60 may be the TV program broadcasting schedule provided by a cable service provider, a Karaoke soundtrack summary table to be used in a Karaoke player, an MP3 soundtrack summary table of all CD/MP3 soundtracks stored in a computer, file names of individual CD/MP3 soundtracks, a DVD movie title summary table of all DVD movie titles stored in a computer, file names of individual DVD movie titles, a VCD movie title summary table of all VCD movie titles stored in a computer, or file names of individual VCD movie titles. Such playback lists 60 must be classified by the universal remote controller 20 based on attributes of the individual broadcasting entries 601, where the broadcasting entry 601 of the same or similar attributes are classified into the same classification. For example, in the TV program broadcasting schedule provided by an XX cable service provider, the TV programs may be classified into different classifications based on the orientation of the programs into Western movie titles, Oriental Movies, Finance and Economics programs or News programs.
Furthermore, in the classifying step of Step (105), this step is able to perform classification based on the company titles of different cable service providers. Since the TV program broadcasting schedules vary among different cable service providers, the universal remote controller 20 of this invention is able to display the company title of the respective cable service provider on its display 209. The user may then select the desired cable service provider. By means of the selection of the cable service provider by the user, the universal remote controller 20 is able to precisely select the TV program broadcasting schedule of the described cable service provider, and then classify the programs to be broadcasted in each channel into different classifications based on the orientation of the programs into Western movie titles, Oriental Movies, Finance and Economics programs or News programs.
In Step (107), the universal remote controller 20 receives execution commands from an input device based on the classified playback list 70, and the universal remote controller transmitting wireless signal commands 205a corresponding to the execution commands to a second electronic device 40 based on the execution commands. In Step (107), the actual implementation of the input device may include plural pushbuttons 207 provided on the universal remote controller 20, or even a touch screen as the input device. Execution commands are generated upon pressing these pushbuttons 207 for manipulating the playback list 70, such as switching to the TV program broadcasted by a certain channel in the playback list 70, or configuring the schedule for recording a TV program broadcasted by a certain channel in the playback list 70 in real-time or advanced, or playing back a certain DVD movie title, a certain VCD movie title, or a certain soundtrack on an audio-CD disc, or the entire CD disc, or a certain MP3 on an MP3 disc, or the entire MP3 disc. Then, the universal remote controller 20 transmits wireless signal commands 205a corresponding to the execution commands to a second electronic device 40 based on the execution commands. Accordingly, after receiving the signal commands 205a, the second electronic device 40 would automatically initiate the above recording or playback operations.
The actual implementation of the first electronic device 30 of this invention may include a computer, a remote server, or a remote web site. The actual implementation of the second electronic device 40 may include a DVD/VCD/CD/MP3 player, a TV set, an audio appliance, a computer, a Karaoke player, and a set-top-box. Alternatively, the first electronic device 30 and the second electronic device 40 in this invention may be independent electronic devices, or of a single electronic device.
In
In
The number of playback lists 70 stored in the non-volatile memory 211 of this invention is not limited to one, such that the universal remote controller 20 is able to remotely control more than one second electronic device 40. Furthermore, the non-volatile memory 211 may store more than one command concordance table 80, where different command concordance tables 80 are adapted to second electronic devices 40 different brands or models.
This invention is related to a novel creation that makes a breakthrough in the art. Aforementioned explanations, however, are directed to the description of preferred embodiments according to this invention. Since this invention is not limited to the specific details described in connection with the preferred embodiments, changes and implementations to certain features of the preferred embodiments without altering the overall basic function of the invention are contemplated within the scope of the appended claims.