1. Technical Field
The present disclosure relates to video devices, more particular to a video device capable of receiving television signals and a method for starting applications of the video device.
2. Description of Related Art
Video devices such as a television, a set top box (STB),or some smart phones can play and display television signals. The video devices also have a plurality of applications installed for providing special functions other than receiving and displaying television signals. For example, the special functions may be a calendar function, a computing function, a game-playing function, and the like. In operation, uses may operate a remote video device to display a main menu containing icons for these applications, and then operate the remote video device to select one of the icons to activate the corresponding application. However, the operation steps to select and activate the applications are often cumbersome and tedious for users.
Therefore, there is room for improvement within the art.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Referring to
The video device 100 includes a receiving unit 11, a storage unit 12, a filtering unit 13 and a graphical user interface (GUI) unit 14, a distributing unit 15, a tuner unit 16, and a plurality of applications 17. Each application 17 performs a special function, such as showing a calendar, computing function, game playing function, or video displaying function.
The receiving unit 11 receives user commands inputted via the input device 80. In this embodiment, user commands may be a setting command, a channel select command or other commands. For example, the user can press a predetermined button to generate the setting command. The user can press the channel+ or channel− keys or number keys to generate the channel select commands. The channel select commands may be the selection of a channel number.
The storage unit 12 stores a channel table 120 and an application table 122. The channel table 120 lists a plurality of channel numbers. In this embodiment, the channel table 120 further lists a plurality of groups of television channel numbers and other channel information after the video device 100 performs channel searching. One collection of information associates to one channel number. The channel numbers associating with the collection of information are called television channel numbers. In this embodiment, a sum of the channel numbers is larger than a sum of the television channel numbers, thus there are channel numbers which are not associated with any information and the channel numbers without association are called idle channel numbers. The application table 120 lists a plurality of icons associating with the applications 17.
The filtering unit 13 filters out the television channel numbers from the storage unit 12 to obtain idle, unassociated, channel numbers in response to the setting commands input by the user.
Referring to
The distributing unit 15 records the selected icon in the channel table 120 and associates the selected idle number with the selected icon, such that the selected idle number is always associated with the application corresponding to a selected icon. The channel numbers associated with the icons are called application channel numbers.
The tuner unit 16 searches the storage unit 12 to determine whether a channel number input by the user is a television channel number or an application channel number based on the information associating with the input channel number, in response to the channel select command. When the tuner unit 16 finds that the inputted channel number is associated with the television information, the tuner unit 16 tunes into a television channel corresponding to the inputted channel number, and the video device 100 plays television programs from the television channel. When the tuner unit 16 finds that the input channel number is associated with an icon, the tuner unit 16 generates an instruction to start the application 17 associated with the icon which corresponds to the inputted channel number.
Referring to
In step S401, providing a channel table, the channel table includes a plurality of television channel numbers, a plurality of collections of information of television channels associating with the television channel numbers, a plurality of application channel numbers, and a plurality of icons associating with the channel numbers. One collection of television information associates to one television channel number. One icon associates to one application channel.
In step S403, the receiving unit 11 receives a channel number inputted by a user.
In step S405, the channel table is searched to determine whether the channel number is a television channel number or an application channel number. When the input channel number is an application channel number, the process goes to step S407. When the input channel number is a television channel, the process goes to step S409.
In step S407, the application associated with the icon which corresponding to the input channel number is started.
In step S409, the tuner unit 16 tunes into the television channel corresponding to the input channel number to play and/or display television programs from the television channel.
Referring to
In step S501, providing a plurality of channel numbers when the video device is manufactured.
In step S503, searching through television channels to obtain a plurality of collections of television channel information, recording the television channel information in the channel table and associating each collection of information with the channel number.
In step S505, displaying the idle channel number which are not associated with any television channel information and the icons of the applications to enable the user to select one icon and one channel number at one time in response to a user setting command
In step S507, recording the selected icon in the channel table and associating the selected icon with a channel number which may be selected at one time, to determine the channel numbers respectively associating with the icons, to be the application channel numbers.
Referring to
The receiving unit 21 receives user commands inputted through the input device 80. In this embodiment, user commands may be a setting command, a channel select command or other commands. For example, the user can press a predetermined button set on the input device 80 to generate the setting command. The user can press the channel+ or the channel− keys or the number keys to generate the channel select command The channel select command indicates the channel number.
The storage unit 22 stores a channel table 220 and an application table 222. The channel table 220 lists a plurality of channel numbers. In this embodiment, the channel table 220 further lists a plurality of collections of information, each collection of information relating to individual television channels, after the video device 200 has performed channel searching. One collection of information is associated with one channel number. The channel numbers associated with the television channel information are called television channel numbers. In this embodiment, a sum of the channel numbers is larger than a sum of the television channel numbers, therefore, there are some channel numbers which are not associated with any information and such unassociated channel numbers are called idle channel numbers. The application table 220 lists a plurality of icons associating with the applications 27.
Referring to
The determining unit 23 determines whether the input channel number is an idle channel number. When the input channel number is idle, the determining unit 23 generates a distributing command. When the input channel number is not idle, the determining unit 23 further determines whether the idle input channel is a television signal. When the input signal channel is not a television channel, the determining unit 23 generates a warning signal. When the input signal channel is a television channel, the determining unit 23 generates an invalidation command.
Referring to
The GUI unit 24 provides a warning to the user that the input channel number is associated with a different icon in response to the warning signal, and the GUI unit 24 is further configured to provide a button to enable the user to generate the distributing command in response to the warning signal, by clicking.
The distributing unit 25 records the icon associating with the activated dialog box 240, and associates the icon associated with the activated dialog box 240 with the input channel number in response to the distributing command. The channel numbers associated with icons are called application channel numbers.
The tuner unit 26 searches the channel table 220 to determine whether the channel number inputted by the user is a television channel number or an application channel number in response to receiving the channel select command, based on the information associated with the inputted channel number. When the tuner unit 26 finds that the inputted channel number associates with the television information, the tuner unit 26 tunes into the television channel corresponding to the inputted channel number, and the video device 200 plays television programs from the television channel. When the tuner unit 26 finds that the inputted channel number associates with an icon, the tuner unit 26 searches for the application based on the icon, and the tuner unit 26 generates an instruction to enable the video device 200 to start the application 27 associated with the icon which corresponds to the inputted channel number.
Referring to
In step S901, providing a plurality of channel numbers when the video device is manufactured.
In step S903, searching television channels to obtain a plurality of collections of information relating to television channels, recording the television channel information in the channel table and associating each collection of information relating to television channels with the channel number to determine the channel numbers associating with the television channel information (the television channel numbers).
In step S905, displaying a plurality of icons to enable the user to select one icon in response to a setting command.
In step S907, receiving a channel number inputted by the user.
In step S909, determining whether the input channel number is an idle channel number. When the input channel number is an idle channel number, the process goes to step S911. When the input channel number is not an idle channel number, the process goes to step S913.
In step S911, recording the selected icons into the channel table and associating the selected icon with the input channel number.
In step S913, determining whether the input channel number is a television channel number. When the input channel number is the television channel number, the process ends. When the input channel number is not the television channel number, the process goes to step S915.
In step S915, determining whether a distributing command is inputted by the user. When a distributing command is inputted by the user, the process goes to step S917. When a distributing command is not input by the user, the process ends.
In step S917, recording the icons into the channel table and associating each selected icon with the input channel number.
Even though relevant information and the advantages of the present embodiments have been set forth in the foregoing description, together with details of the functions of the present embodiments, the disclosure is illustrative only; and changes may be made in detail, especially in the matters of shape, size, and arrangement of parts within the principles of the present embodiments to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
101121048 | Jun 2012 | TW | national |