Provided are a method of displaying messages in a digital home appliance and a display control method therefore. The method includes storing user setting information regarding output of messages and displaying a message based on the stored user setting information, where the user setting information is received from a user.
|
1. A method of displaying a message in a digital appliance, comprising: storing user setting information regarding output of at least one message; and displaying the at least one message based on the user setting information, wherein the displaying of the at least one message comprises: determining whether a status of video output from the digital appliance satisfies the user setting information; and displaying the at least one message when it is determined that the status of the output video satisfies the user setting information, wherein the determining of whether the status of the video satisfies the user setting information comprises determining the status of the video based on video type according to an electronic program guide of the video,
wherein the displaying of the at least one message further comprises:
storing the at least one message without displaying the at least one message when it is determined that the status of the output video does not satisfy the user setting information, monitoring the status of the output video and displaying the at least one message which is stored when the status of the video satisfies the user setting information.
10. An apparatus for controlling displaying of a message in a digital appliance, comprising: a user setting information storage unit which stores user setting information regarding output of the message; and a processor in association with a memory, the memory comprising instructions to:
message management unit which controls control displaying of the message based on the stored user setting information wherein the message management unit:
determines determine whether a status of video output from the digital appliance satisfies the user setting information; and
displays display the message when it is determined that the status of the output video satisfies the user setting information, and
store the message in a message storage unit without displaying the message when it is determined that the status of the output video does not satisfy the user setting information, monitor the status of the output video and display the message which is stored when the status of the video satisfies the user setting information,
wherein the message management unit processor determines whether the status of the output video satisfies the user setting information by checking the status of the output video based on video type according to an electronic program guide of the video.
0. 23. A method of displaying at least one message in a digital appliance, the method comprising:
storing user setting information related to displaying the at least one message;
receiving a message from a network;
determining that the received message is to be displayed based on the user setting information; and
displaying the received message while outputting a particular type of video,
wherein the user setting information indicates the particular type of video as a criterion for displaying the received message, so that the received message is displayed when the particular type of video is output, wherein the determining that the received message is to be displayed based on the user setting information comprises determining a type of the output video according to an electronic program guide of the output video, and
wherein the displaying the received message further comprises:
storing the received message without displaying the received message when it is determined that a type of the output video is not the particular type, monitoring the type of the output video and displaying the received message which is stored when the type of the video is the particular type.
18. A digital appliance comprising: a decoder which decodes at least one of audio data and video data; and a processor in association with a memory, the memory comprising instructions to:a message management unit which stores store user setting information regarding output of at least one message and controls control displaying of the at least one message based on the stored user setting information; and a controller which controls control operations of the decoder and the message management unit, wherein the message management unit: determines; whether a status of video output from the digital appliance satisfies the user setting information; and displays display the at least one message when it is determined that the status of the output video satisfies the user setting information; and
store the at least one message in a message storage unit without displaying the at least one message when it is determined that the status of the output video does not satisfy the user setting information, monitors the status of the output video and display the at least one message which is stored when the status of the video satisfies the user setting information,
wherein the message management unit processor determines whether the status of the output video satisfies the user setting information by additionally checking the status of the output video based on video type according to an electronic program guide of the video.
0. 3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
0. 12. The apparatus of
13. The apparatus of
14. The apparatus of
15. The apparatus of
16. The apparatus of
17. The apparatus of
information regarding a time when the message is to be displayed;
information regarding a location on a screen where the message is to be displayed; and
information regarding the status of the message that is to be displayed.
19. The digital appliance of
20. The digital appliance of
21. The method of
0. 22. The apparatus of
|
This application claims the priority of Korean Patent Application No. 10-2005-133159, filed on Dec. 29, 2005, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field of the Invention
The present invention relates to a method of displaying messages in a digital home appliance in use in order to increase convenience to a user, and a display control device therefor.
2. Description of the Related Art
The development of digital home appliances with various communication functions allows information to be exchanged between them. However, when messages are displayed in digital home appliances without a rule, it may cause inconvenience to the user in using the digital home appliances.
Most messages (an advertisement, a securities service, a news service, etc.) which are included in a program, are not designed to be displayed when a user desires to view them, but are designed to be displayed when and in a manner that an information provider desires. Accordingly, messages are displayed irrespective of a user's desire, which may cause the user's inconvenience in using digital home appliances.
Although many popup messages are displayed in a computer system, a user would not feel any inconvenience therefor. However, when popup messages are displayed in a digital home appliance, such as a television (TV) or a DVD player, the user would feel annoyed because of the popup messages and feel that the use of the digital home appliance is disturbed by the popup messages. For example, while watching a movie, a securities message may pop up and cover a scene of the movie. While watching news on the TV in which software updating can be automatically performed and a message, “Do you want to update?” is displayed on the TV screen, the user has to remove the message by using a remote controller, thus causing the user's inconvenience.
The present invention provides a method and apparatus for controlling the displaying of messages in a digital home appliance in use so that a user will not be disturbed by the messages when the user does not want to view them.
According to an aspect of the present invention, there is provided a method of displaying a message in a digital home appliance, the method comprising storing user setting information regarding output of messages, where the user setting information is received from a user; and displaying the message based on the user setting information.
The displaying of the message may include determining whether the status of video output from the digital home appliance satisfies the user setting information; displaying the message when it is determined that the status of the output video satisfies the user setting information; and making the message enter a standby mode when it is determined that the status of the output video does not satisfy the user setting information.
The displaying of the message may further comprise monitoring the status of the output video and displaying the message entering the standby mode when the status of the video satisfies the user setting information.
The displaying of the message may further comprise displaying the message entering the standby mode in response to the user's request even if the status of the video does not satisfy the user setting information.
The determining of whether the status of the video satisfies the user setting information may comprise determining the status of the video, based on an electronic program guide received by the digital home appliance.
The determining of whether the status of the video satisfies the user setting information may comprise determining the status of the video by the patterns of the video and audio output from the digital home appliance.
If the message is urgent, the method further comprising displaying the message not based on the user setting information.
The message may comprise at least one of a message indicating degradation of the operation of the digital home appliance, and a disaster broadcast message.
The user setting information may comprise at least one of information regarding a time when the message is to be displayed; information regarding a location on a screen where the message is to be displayed; and information regarding the status of the message that is to be displayed.
According to another aspect of the present invention, there is provided an apparatus for controlling displaying of a message in a digital home appliance, the apparatus comprising a user setting information storage unit storing user setting information regarding output of the message, where the user setting information is received from a user; and a message management unit controlling displaying of the message based on the stored user setting information.
According to another aspect of the present invention, there is provided a digital home appliance comprising an audio/video decoder decoding audio data or video data received via a communication network; a message management unit storing user setting information regarding output of messages and controlling displaying a message based on the stored user setting information, where the user setting information is received from a user; and a controller controlling the operations of the audio/video decoder and the message management unit.
The above and other aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
The tuner 110, for example, receives an orthogonal frequency division multiplexing (OFDM) modulated signal. The demodulator 120 generates a transmission frame by demodulating the signal from the tuner 110 and transmits it to the channel decoder 130.
The channel decoder 130 channel-decodes the received transmission frame to generate various types of service data. The audio decoder 170 receives and decodes audio data from the channel decoder 130, and the video decoder 180 demultiplexes service data into a plurality of data service data and outputs them to a screen (not shown).
The video reconstruction unit 190 receives content regarding a plurality of channels from the video decoder 180, reconstructs it in a predetermined format, and outputs the reconstructed result. Also, according to an exemplary embodiment of the present invention, the video reconstruction unit 190 receives a message from a message management unit 161 and combines the message with video that is to be output.
The controller 150 controls the above constituent elements of the digital home appliance 100. According to an exemplary embodiment of the present invention, referring to
The user interface 140 allows a user not only to select a desired channel but also to set the time when messages are to be displayed. User setting information regarding the output of messages, which is received via the user interface 140, is stored in a user setting information storage unit 163 via the controller 150.
According to an exemplary embodiment of the present invention, the message display controller 160 controls messages to be displayed according to the user setting information received from the user. Thus, the message display controller 160 includes the message management unit 161, a message storage unit 162, and the user setting information storage unit 163.
The user setting information storage unit 163 stores the user setting information regarding the output of messages, which is input by a user via the user interface 140. For example, the user setting information includes information 10 regarding time when messages are to be displayed, information 20 regarding the location on a screen where the messages are to be displayed, and information 30 regarding the statuses of the messages that are to be displayed, which will later be described in greater detail with reference to
The message storage unit 162 stores some of messages received via a communication network, which enter a standby mode without being directly output to a display (not shown), under control of the message management unit 161.
Upon receiving the message, the message management unit 161 determines whether the status of video output in the digital home appliance 100 satisfies the user setting information stored in the user setting information storage unit 163. If the status of the output video satisfies the user setting information, the message management unit 161 controls the message to be displayed. If not, the message management unit 161 stores the message in the message storage unit 162 so that the message can be later displayed.
The information 10 specifies the time when a user desires to display the messages. The information 10 may be visualized, or displayed when a broadcast program of no interest to the user is running in the digital home appliance 100. For example, the user may set such that messages are to pop up when advertisements being shown in the digital home appliance 100.
The information 20 specifies the location on the screen where the user desires to display the messages. For instance, the messages may be displayed in the center or an edge of the screen.
The information 30 may specify the font or the transparency of the messages to be displayed. For example, characters contained in a message may be displayed to be semitransparent, opaque, or decorated with colors.
The data construction of the user setting information illustrated in
The message analysis unit 164 receives a message via a communication network and determines whether the received message is urgent. If it is determined that the received message is urgent, the message analysis unit 164 controls the urgent message to be directly displayed on the display irrespective of the user setting information stored in the user setting information storage unit 163. The urgent message may be a disaster broadcast message that needs to be urgently reported to a user, or a message regarding degradation of the operation of the digital home appliance 100.
If it is determined that the received message is not urgent, the message analysis unit 164 transmits a control message to the message output management unit 165, so that the received message can be displayed, as managed by the message output management unit 165.
The message output management unit 165 receives the control message from the message analysis unit 164, and determines whether the received message is to be displayed based on the user setting information. In other words, the message output management unit 165 determines whether the status of video output from the digital home appliance 100 satisfies the user setting information stored in the user setting information storage unit 163. Whether the status of the output video satisfies the user setting information is determined to display the message based on the stored user setting information, i.e., according to the user's desire if the received message is not urgent.
If the status of the output video satisfies the stored user setting information, the message output management unit 165 controls the message to be displayed. If not, the message output management unit 165 controls the message to be stored in the message storage unit 162 without displaying the message, so that the message can enter a standby mode and be displayed when the status of the output video satisfies the stored user setting information.
For example, when the information 10 included in the user setting information stored in the user setting information storage unit 163 indicates an instance of time, the message output management unit 165 determines whether current time is the instance of time. Then, the message output management unit 165 directly displays the message if the current time is the instance of time, and if not, stores the message in the message storage unit 162. To display the message at the instance of time, the message output management unit 165 may include a timer that stores time information.
Also, if the information 10 included in the user setting information indicates the time when a broadcast program of no interest to the user is executed, the message output management unit 165 may analyze the status of the video output from the digital home appliance 100. The status of the output video may be determined by the type of a broadcast program that the user is presently viewing, and an electronic program guide (EPG) may be used to determine the type of the broadcast program. The EPG describes information regarding broadcast programs, e.g., times when each broadcast program starts and ends, the type of broadcast program (i.e., whether it is news, a soap opera, or sports), etc. Thus, it is possible to determine the type of broadcast program that the user is watching in a particular time zone from the EPG. If the user sets such that messages are not to be displayed while watching a sports program, the messages are displayed only when the sports program is not broadcasting.
For instance, when advertisements are set to be displayed when a broadcast program that is of no interest to the user is broadcasting, the message output management unit 165 determines whether advertisements are being output from the digital home appliance 100. Whether a program is an advertisement or a regular broadcast program may be determined by the patterns of the video and audio of the program. Compared to a regular broadcast program, loud sounds are maintained for a predetermined amount of time and scenes change quickly in an advertisement. If a program that is running is determined to have characteristics of an advertisement, it is determined that the user is not watching a regular broadcast program, it is determined that the user is now watching advertisements, and the received message may be displayed.
Also, even if the current time is not an instance of time as specified in the user setting information stored in the user setting information storage unit 163, the message output management unit 165 may control the message, which is stored in the message storage unit 162, to be displayed in response to the user's request.
Next, the controller 150 receives the user setting information that includes information regarding the time when messages are to be displayed, information regarding the location on the screen where the messages are to be displayed, and information regarding the statuses of the messages that are to be displayed, via the user interface 140 (420). Next, the controller 150 stores the received user setting information in the user setting information storage unit 163 (430).
If it is determined in operation 520 that the message is urgent, the received message is directly displayed (540). If not, whether the received message can be displayed is determined by checking the user setting information and the current status of video (530).
If it is determined in operation 530 that the message can be displayed, the message is displayed (540), and if not, the message is stored in the message storage unit 162 (550). Thereafter, the method proceeds to operation 530 to monitor the status of the output video.
The present invention may be embodied as computer readable code in a computer readable medium. The computer readable medium may be any recording apparatus capable of storing data that is read by a computer system, e.g., a read-only memory (ROM), a random access memory (RAM), a compact disc (CD)-ROM, a magnetic tape, a floppy disk, an optical data storage device, and so on. Also, the computer readable medium may be a carrier wave that transmits data via the Internet, for example. The computer readable medium can be distributed among computer systems that are interconnected through a network, and the present invention may be stored and implemented as computer readable code in the distributed system. Function programs, code, and code segments needed to perform the present invention can be easily derived by programmers in the technical field to which the present invention pertains.
As described above, according to exemplary embodiments of the present invention, it is possible to allow a user to receive messages from a digital home appliance at an instance of time when the user desires to view them, so that the user can conveniently receive sufficient information from the digital home appliance.
While this invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5701161, | Dec 14 1994 | ALERT SYSTEM TECHNOLOGIES, INC | Method and apparatus for providing real time data on a viewing screen concurrently with any programing in process |
6466939, | Mar 31 2000 | Microsoft Technology Licensing, LLC | System and method for communicating video data in a digital media device |
7197715, | Mar 29 2002 | ARRIS ENTERPRISES LLC | System and method to provide customized graphical user interfaces via an interactive video casting network |
7774815, | Sep 30 2002 | ARRIS ENTERPRISES LLC | Context-sensitive interactive television ticker |
20020144267, | |||
20030117530, | |||
20040010808, | |||
20040105031, | |||
20040194146, | |||
20040223599, | |||
20040243941, | |||
20040244941, | |||
20060282850, | |||
20080209492, | |||
20090235306, | |||
20100211975, | |||
JP2005167343, | |||
KR1019990080996, | |||
KR1020000003540, | |||
KR1020000037294, | |||
KR1020010055895, | |||
KR1020020014287, | |||
KR1020030073330, | |||
KR1020040070269, | |||
KR1020050059354, | |||
KR19990080996, | |||
KR20000003540, | |||
KR20000037294, | |||
KR20010055895, | |||
KR20020014287, | |||
KR20030073330, | |||
KR20040070269, | |||
KR20050059354, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 24 2014 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Dec 21 2016 | ASPN: Payor Number Assigned. |
Aug 17 2020 | REM: Maintenance Fee Reminder Mailed. |
Feb 01 2021 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 20 2019 | 4 years fee payment window open |
Mar 20 2020 | 6 months grace period start (w surcharge) |
Sep 20 2020 | patent expiry (for year 4) |
Sep 20 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 20 2023 | 8 years fee payment window open |
Mar 20 2024 | 6 months grace period start (w surcharge) |
Sep 20 2024 | patent expiry (for year 8) |
Sep 20 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 20 2027 | 12 years fee payment window open |
Mar 20 2028 | 6 months grace period start (w surcharge) |
Sep 20 2028 | patent expiry (for year 12) |
Sep 20 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |