A graphic interface device and method in a digital tv. The graphic interface device includes: a transmitting side for coding various forms of user graphic environment which can be selected by an end user, assigning specific packet identification (pid), and multiplexing the assigned pid with video information, audio information and additional information; and a receiving side for parsing and decoding the various forms of graphic environment data of the specific pid transmitted from the transmitting side to be displayed on a screen, thereby being selected by the end user and for parsing and decoding once again the corresponding graphic environment selected by the end user to be displayed on the screen. Thus, the end user can select the graphic environment satisfying his own preference, for example, a dynamic program guide pattern or menu icon.
|
11. A graphic interface method usable in a digital tv, comprising the steps of:
receiving user graphic environment data corresponding to various forms of user graphic environments displayable on a screen from a transmitting side, the user graphic environment data including icon data corresponding to various icons;
parsing and decoding processing the user graphic environment data received at a receiving side, and allowing an end user to design a user-preferred user graphic environment including at least one user-defined icon using the user graphic environment data;
displaying an environment set menu, such that any one of the various forms of user graphic environments can be selected by the end user,
wherein said user graphic environment data are assigned with specific packet identifications (pids), and said displaying step comprises the steps of:
if a menu icon, in the environment set menu which can be selected by the end user, has been selected by the end user, parsing a data stream associated with the pids corresponding to various forms of menu icons;
decoding the parsed stream to store the various forms of menu icons in a memory;
performing a graphical user interface (GUI) process for the various forms of menu icons and text type of indication menu names which are to be set as the menu icons to be displayed in a menu fashion;
if respective ones of the various forms of menu icons and the indication menu names have been selected by the end user, parsing a stream associated with the pid assigned to the selected icon;
decoding the parsed stream to store the corresponding icon in the memory; and
replacing the selected indication menu name with the corresponding icon and displaying the replaced icon.
1. A graphic interface device usable in a digital tv, comprising:
a receiving side for receiving user graphic environment data corresponding to various forms of user graphic environments displayable on a screen, the user graphic environment data including icon data corresponding to various icons; and
a graphic interfacing side for parsing and decoding processing the user graphic environment data received at the receiving side, and allowing an end user to design a user-preferred user graphic environment including at least one user-defined icon using the user graphic environment data,
wherein the graphic interfacing side displays an environment set menu, such that any one of the various forms of user graphic environments can be selected by the end user; and
wherein said user graphic environment data are assigned with specific packet identifications (pids), and said displaying of the menu comprises:
if a menu icon, in the environment set menu which can be selected by the end user, has been selected by the end user, parsing a data stream associated with the pids corresponding to various forms of menu icons;
decoding the parsed stream to store the various forms of menu icons in a memory;
performing a graphical user interface (GUI) process for the various forms of menu icons and text type of indication menu names which are to be set as the menu icons to be displayed in a menu fashion;
if respective ones of the various forms of menu icons and the indication menu names have been selected by the end user, parsing a stream associated with the pid assigned to the selected icon;
decoding the parsed stream to store the corresponding icon in the memory; and
replacing the selected indication menu name with the corresponding icon and displaying the replaced icon.
2. The graphic interface device according to
3. The graphic interface device according to
4. The graphic interface device according to
5. The graphic interface device according to
6. The graphic interface device according to
7. The graphic interface device according to
a demultiplexor for receiving a transport stream through the receiving side and demultiplexing the transport stream to separate the transport stream into the video information, the audio information, the additional information and the user graphic environment data;
a controller for controlling the demultiplexing of said demultiplexor and inputting and decoding the user graphic environment data separated in said demultiplexor;
a memory for storing the user graphic environment data decoded in said controller;
a graphic processor for performing a graphic process for the user graphic environment data stored in said memory under a control of said controller; and
a display processor for processing the user graphic environment data processed in said graphic processor to be matched in an output format of a display unit to display the processed information on the display unit.
8. The graphic interface device according to
9. The graphic interface device according to
10. The graphic interface device according to
12. The graphic interface method according to
13. The graphic interface method according to
if a program guide, in the environment set menu which can be selected by the end user, has been selected by the end user, parsing a data stream associated with the pids corresponding to various forms of program guide patterns;
decoding the parsed stream to store the various forms of program guide patterns in a memory;
performing a graphical user interface (GUI) process for the various forms of program guide patterns to be displayed in an on-screen-display (OSD) fashion;
if any one of the various forms of program guide patterns has been selected by the end user, parsing a stream associated with the pid assigned to the selected program guide pattern;
decoding the parsed stream to store the corresponding program guide pattern in the memory; and
displaying the corresponding program guide pattern stored in the memory in the OSD fashion.
14. The graphic interface method according to
15. The graphic interface method according to
16. The graphic interface device according to
17. The graphic interface device according to
18. The graphic interface device according to
19. The graphic interface device according to
20. The graphic interface method according to
displaying a series of menus on a screen for allowing the end user to design the user-preferred user graphic environment.
21. The graphic interface method according to
replacing at least a portion of a text-based user graphic environment with icons whose representative functions have been defined by the end user using the series of menus, to design the user-preferred user graphic environment.
|
1. Field of the Invention
The present invention relates to a digital TV, and more particularly, to a graphic interface device and method in a digital TV.
2. Description of the Background Art
As the video media are recently digitized, cable broadcasting or satellite broadcasting using an analog method becomes digitized, with a consequence that the conventional analog media will be replaced with the digital media.
Owing to the digitization of the broadcasting, users who enjoyed a small number of existing channels can possess a large number of channels and programs of a high quality of image.
In addition, a user graphic program guide is provided for the convenience of the users, with which they can read the information on the large number of channels and select desired programs.
It can be, therefore, understood that the conventional user graphic interface environment fails to provide the graphic interface satisfying a user's preference.
An object o the invention is to provide a graphic interface device and method in a digital TV capable of providing various forms of user graphic environment
Another object of the invention is to provide a graphic interface device and method in a digital TV capable of inserting and transmitting various forms or program guides on a stream at a transmitting side and parsing the transmitted program guides and decoding the parsed information to display the decoded result at a receiving side, thereby providing user graphic environment satisfying a user's preference.
To attain these objects described above, according to an aspect of the present invention, there is provided a graphic interface device in a digital TV which comprises: a receiving side for receiving various forms of user graphic environment which can be selected by a user, which are coded, assigned with specific packet identification (hereinafter, referred to as ‘PID’), and multiplexed with video information, audio information and additional information at a transmitting side; and a graphic interfacing side for parsing and decoding the various forms of graphic environment data of the specific PID received at the receiving side to be displayed on a screen for selection by the user, and for parsing and decoding once again only the corresponding graphic environment selected by the user to display it on the screen.
According to an embodiment of the invention, the PID, which is assigned to the user graphic environment at the transmitting side, is distinguished from a PID each assigned to the video information, the audio information and the additional information.
To attain these objects described above, according to another aspect of the present invention, there is provided a graphic interface method in a digital TV which comprises the steps of: if various forms of user graphic environment to be selected by a user, which are coded, assigned with specific PID, and multiplexed with video information, audio information and additional information, are transmitted by a transmitting side, receiving the various kinds of user graphic environment from the transmitting side; and parsing and decoding the various kinds of graphic environment data of the specific PID to be displayed on a screen, thereby being selected by the user, and parsing and decoding once again only the corresponding graphic environment selected by the user to be displayed on the screen.
According to an embodiment of the invention, the displaying step comprises the steps of: if a program guide, in an environment set menu which can be selected by the user, has been selected by the user, parsing the stream of the assigned PID to the selected program guide; decoding the parsed stream to store various forms of program guide patterns in a memory; performing a (graphic user interface (hereinafter, referred as ‘GUI’) process for the various forms of program guide patterns to be thereby displayed in an on screen display (hereinafter, referred to as ‘OSD’) fashion; if any one of the various forms of program guide patterns has been selected by the user, parsing the stream of the assigned PID to the selected program guide pattern; decoding the parsed stream to store the corresponding program guide pattern in the memory; and displaying only the corresponding program guide pattern stored in the memory in the OSD fashion.
According to an embodiment of the invention, the displaying step comprises the steps of: if a menu icon, in an environment set menu which can be selected by the user, has been selected by the user, parsing the stream of the assigned PID to the selected menu icon; decoding the parsed stream to store various forms of menu icons in a memory; performing a GUI process for the various forms of menu icons and text forms of indication menu names which are to be set as the menu icons to be displayed in a menu form; if respective ones of the various forms of menu icons and indication menu names have been selected by the user, parsing the stream of the assigned PID to the selected icon; decoding the parsed stream to store the corresponding icon in the memory; and replacing the selected indication menu name with the corresponding icon and displaying the replaced icon.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
Other objects, advantages and details of the graphic interface device and method of this invention appear in the following detailed description o: preferred embodiments of the invention, the detailed description referring to the drawings in which:
The present invention will now be described with reference to the illustrated embodiments.
The present invention is aimed to provide various forms of user graphic interface environment, thereby allowing the range of the selection by the user to be widened. In one preferred embodiment of the present invention, as various forms of program guide patterns are provided, a desired program guide pattern of the user can be displayed, together with the program and channel information that is transmitted as additional information. Additionally, in another preferred embodiment of the present invention, as various forms of identification figures, e.g. icons are provided, the indication menu can be replaced with a desired icon of the user.
By way of example, the program guide pattern is embodied by various forms of patterns such as grid, matrix, is, banner or the like, for example.
Conventionally, the transmission format of the digital TV broadcasting is an MPEG 2 transport stream. The transport stream is divided into a header part and a payload part. The header part contains the information informing the start of a signal and the PID indicating the type of the signal loaded on the payload part. The payload part contains the video/audio information, additional information, program guide pattern, and menu icon information, as will be transmitted.
If the PID is parsed, therefore, it is distinguished whether the current packet is a video packet, an audio packet or an additional information packet. It can be also distinguished whether the current packet is the program guide pattern or the menu icon according to the present invention.
At this time, the program guide pattern and the menu icon loaded on the payload part are the data (for example, the code providing graphic environment) coded by Java or other programming language, for the compatibility with existing set-top application.
The graphic interface device further includes a code processor 110 for processing the programming language or JAVA code which is not processed in the CPU 107. All the components of the graphic interface device are operatively coupled. In the case where the programming language is processed in the CPU 107, the code processor 110 is not required.
For instance, if the program guide pattern/menu icon data which have been coded to the Java code are not decoded in the CPU 107, the code processor 110 inputs the Java code stream related to the program guide pattern/menu icon data from the CPU 107, decodes the input result to be matched to Java syntax, and stores the decoded data in the second memory 108.
Under the construction as mentioned above, the front end 101 receives the transport stream transmitted in such a form as shown in
At this time, the separated audio signal stream is outputted to the audio decoder 103 and the separated video signal stream is outputted to the video decoder 104. In such a case, the video signal stream and the audio signal stream have been compressed upon coding in the transmitting side. The audio decoder 103 decodes the audio signal stream to be restored to an original digital audio signal and then converts the restored digital audio signal into an analog signal, thereby being sent to the outside via a speaker. The video decoder 104 decodes the video signal stream to be restored to an original digital video signal and then stores the restored digital video signal to the second memory 108. At this time, the display processor 105 reads the video signal decoded in the video decoder 104 and then stored in the second memory 108 and encodes the read signal to an NTSC signal to be thereby displayed on a display unit such as TV, PC monitor, etc. At this time, the display processor 105 can encode the decoded digital signal to a PAL or SECAM signal in accordance with broadcasting area.
Meanwhile, as the program guide pattern signal stream and the menu icon signal stream, separated from tile demultiplexor 102, have been compressed, they are outputted to the CPU 107. In this case, the CPU 107 decodes the program guide pattern signal stream and the menu icon signal stream parsed from the demultiplexor 102 in accordance with the operation program or outputs the streams to the code processor 110.
At this time, in the case where it is possible to decode the program guide pattern signal stream and the menu icon signal stream in the CPU 107, the streams are decoded to be restored to their original digital signals and then stored in the second memory 108. On the contrary, in the case where this is not possible, the streams are outputted to the code processor 110. In such a case, the code processor 110 decodes the program guide pattern signal stream and the menu icon signal stream to be restored to their original digital signals and then stores the restored signal in the second memory 108.
At this time, the graphic processor 109 performs a GUI process or the various forms of program guide patterns or menu icons stored in the second memory 108 En order for the user to select a desired pattern or icon. Thereafter, the display processor 105 displays the GUI processed result in the OSD fashion.
To this end, if a set-top environment set menu is selected by the user, the set-top environment set menu as illustrated in
At this time, if either the program guide or the icon in the set-top environment set menu is selected by the user, the signal stream corresponding to the PID assigned to the selected one parsed at the demultiplexor 102, decoded in the CPU 107 or the code processor 110, and When stored in the second memory 108. By way of example, if the program guide in the menu screen as shown in
That is, the graphic processor 109 performs a GUI process for the various forms of program guide patterns or men icons stored in the second memory 108 under the control of the CPU 107 and outputs the GUI processed result in the OSD fashion to the display processor 105. In this case, the display processor 105 displays the output result to be matched with an output format thereof.
Referring to the drawings,
First, an explanation ok an operation order upon program guide selection will be discussed with reference to
At step 401, if the program guide in the environment set menu as shown in
Referring to
In such a case, other types of input devices may be used, if they can select any one of the contents displayed on the screen. For example, the input device may be a remote controller or a panel device integrally attached on the digital TV or the set-top box. Otherwise, it may be a keyboard or mouse with a wired or wireless connection to the digital TV or the set-top box.
At step 404, it any one (for example, program guide 5) of the program guide patterns displayed as shown in
At step 405, the parsed stream in the demultiplexor 102 is decoded in the CPU 107 or the code processor 110 and then stored in the second memory 108. Next, the graphic processor 109 performs the graphic process for the corresponding program guide pattern stored in the second memory 108 and the display processor 105 displays the graphic processed contents on the screen. At this time, the additional information related to the channel and program through link is displayed on the displayed program guide pattern, at step 406. For instance, if the selected program guide pattern is the grid, the additional information related to he channel and program is displayed on the screen in the grid form of program guide pattern. On the other hand, if the selected program guide pattern is the list, the additional information related to the channel and program is displayed on the screen in the list form of program guide pattern.
As a consequence, the user can select the program guide pattern satisfying his own preference and obtain program guide information on the selected program guide pattern.
Next, an explanation of an operation order upon icon selection will be discussed with reference to
At step 601, if the icon in the environment set menu as shown in
Referring to
At this time, the icons and the text-type of indication menu names are added or deleted by the designer and the display method thereof is also varied. Furthermore, the method for displaying the indication menu names and the icons can be varied. Other menu names other than the indication menu names can be replaced with the icons. In one embodiment of the present invention, the indication menu names as shown in
For example, at step 604 if the corresponding indication menu name and the icon to be assigned thereto on the screen as shown in
At this time, in order for fine user to check the selected, indication menu name and icon, the message screen as shown in
If under the above process the icon corresponding to each indication menu name is set, the indication menu names are replaced with the icons, as shown in
By way of summary, according to an embodiment of the invention, a graphic interface device and method of a digital TV comprises a transmitting side for inserting and transmitting various forms of program guide patterns or icons on a transport stream and a receiving side for parsing the transmitted stream, such that a user can select or design a particular user-preferred, user graphic environment satisfying his preference. In this case, it becomes easier to update the graphic environment such as, for example, the program guide patterns or menu icons. More specifically, even the program provider supplying an application software like the graphic environment can provide new graphic environment, if necessary.
Therefore, the user can select the graphic environment satisfying his own preference, for example, a dynamic program guide pattern or menu icon. Thereby, he can be very familiar to and have strong interest in the graphic interface environment.
On the other hand, if the memory capacity within the set-top box is large, the various forms of program guide patterns and icons can be stored in the memory upon manufacturing the set-top box. In this case, since the various forms of program guide patterns and icons are set upon manufacturing the set-top box, the updating of these forms may not be possible in some cases.
In addition, the graphic interface device of the digital TV according to the present invention can be applicable to a digital satellite or cable set-top box and may be applicable to any broadcasting using the digital media.
It will be apparent to those skilled in the art that various modifications and variations can be made in a graphic interface device and method in a digital TV of the present invention without departing from the spirit or scone of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5659793, | Dec 22 1994 | FLORESCERE ASSETS LIMITED LIABILITY COMPANY | Authoring tools for multimedia application development and network delivery |
5666293, | Jan 31 1995 | Verizon Patent and Licensing Inc | Downloading operating system software through a broadcast channel |
5894320, | May 29 1996 | Google Technology Holdings LLC | Multi-channel television system with viewer-selectable video and audio |
6005562, | Jul 20 1995 | Sony Corporation | Electronic program guide system using images of reduced size to identify respective programs |
6029045, | Dec 09 1997 | Harmonic, Inc | System and method for inserting local content into programming content |
6034677, | Oct 17 1997 | Sony Corporation; Sony Electronics, INC | Method and apparatus for displaying an electronic program guide |
6172677, | Oct 07 1996 | GOOGLE LLC | Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation |
6201538, | Jan 05 1998 | Gateway, Inc | Controlling the layout of graphics in a television environment |
6339842, | Jun 10 1998 | Fernandez & Associates, LLP | Digital television with subscriber conference overlay |
6396531, | Dec 31 1997 | AT&T Corp | Set top integrated visionphone user interface having multiple menu hierarchies |
6415437, | Jul 23 1998 | TIVO CORPORATION | Method and apparatus for combining video sequences with an interactive program guide |
6433800, | Aug 31 1998 | Oracle America, Inc | Graphical action invocation method, and associated method, for a computer system |
6462760, | May 26 1999 | ACTIVISION PUBLISHING, INC | User interfaces, methods, and computer program products that can conserve space on a computer display screen by associating an icon with a plurality of operations |
6469723, | Jul 31 1998 | Sony United Kingdom Limited | Video special effects apparatus |
JP10304320, | |||
KR19970078654, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 09 2005 | LG Electronics Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 27 2012 | ASPN: Payor Number Assigned. |
Mar 09 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Dec 27 2014 | 4 years fee payment window open |
Jun 27 2015 | 6 months grace period start (w surcharge) |
Dec 27 2015 | patent expiry (for year 4) |
Dec 27 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 27 2018 | 8 years fee payment window open |
Jun 27 2019 | 6 months grace period start (w surcharge) |
Dec 27 2019 | patent expiry (for year 8) |
Dec 27 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 27 2022 | 12 years fee payment window open |
Jun 27 2023 | 6 months grace period start (w surcharge) |
Dec 27 2023 | patent expiry (for year 12) |
Dec 27 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |