This application claims the benefit of Korean Patent Application No. 10-2006-0021076, filed on Mar. 6, 2006, which is hereby incorporated by reference as if fully set forth herein.
1. Field of the Invention
The present invention relates to a method and apparatus for setting a language in a television receiver.
2. Discussion of the Related Art
Digital video standardizations, for example, those promoted by the Moving Picture Experts Group (MPEG), have led to a proliferation of digital video transmission and reception systems manufactured and used in numerous countries and have even enabled commercial broadcasts and related testing via satellite, terrestrial waves, cable connections, and other mediums in an ever increasing manner. Using conventional “one-way” broadcasting technology, digital broadcasting stations now offer various information and interactive television services. The bandwidth allotted for a satellite broadcast program, for example, can be assigned to carry the broadcast program and control information on a major bandwidth portion, with the remaining bandwidth utilized as an additional information channel for information associated with the broadcast program.
In addition to a main video component, a single transport stream of digital television broadcasting may be made up of a plurality of audio components associated with the transported video signal. Thus, the transport stream includes one video signal and more than one audio signal, and each audio signal may convey a specific language, enabling the viewing of a broadcast program while listening to a desired language, which is selected by the user. Using multi-sound broadcasting technology, a set of languages may be transmitted according to the country or countries of a specific broadcast region. At the same time, multiple formats may be available to enable language-specific functions such as on-screen display (OSD) menus and captioning in the selected language.
For example, a set of languages may be assigned to a television receiver enabling one language to be selected from among several languages, such that a default language is used in a corresponding menu. If a broadcasting station includes the selected language in its transport stream, the television receiver outputs the audio signal of the selected language, and the same language is used for OSD menus. If the selected language is unavailable, a service allocation descriptor is used to set the language of the output audio and menus based on a priority ranking of the available languages. In other words, in a contemporary system, a search of the actual data stream being broadcast via a tuned broadcast channel cannot be performed using, for example, a displayed menu to identify a desired language, and rather than enabling such a search, the system merely allows the selection of one language from among a default set of popular languages. The television receiver of the contemporary system then searches the transport stream according to a system program to determine whether the selected language is included and can be made available.
Therefore, there is a serious impediment to language selection in the event that a desired language is not among the default set of popular languages but is being transmitted by the broadcast station. That is, the transport stream may include the audio component of the desired language, but there may be no corresponding display in the language selection menu, thereby precluding its selection by the user, who is likely to possess incomplete knowledge of the language availability of each of several transport streams by the various broadcast stations in a country or region. Moreover, with no analysis of the transport stream enabled, there is no possibility for a timely display or intelligible representation (e.g., to a user or microprocessor) of the multiple formats that may be available for OSD menus and captioning. As a result, the user of the contemporary system may be forced to view and listen to a broadcast program according to language settings as determined by the service allocation descriptor. Further inconvenience results since the user must perform a separate language setting process for each of a variety of language-specific menus, such as an OSD function menu, an audio function menu, or a caption function menu that may be available in a general television receiver.
Accordingly, the present invention is directed to a method and apparatus for setting a language in a television receiver that substantially obviates one or more problems due to limitations and disadvantages of the related art.
An object of the present invention is to provide a method and apparatus for setting a language in a television receiver having a plurality of language-specific functions, by which a language setting operation can be simply and conveniently performed for any number of the language-specific functions.
Another object of the present invention is to provide a method and apparatus for setting a language in a television receiver, which enables a language setting for at least language-specific function to be performed according to user preference without detailed knowledge of a current data stream.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
To achieve these objects and other advantages in accordance with the purpose of the invention, as embodied and broadly described herein, there is provided a method of setting languages in a television receiver. The method comprises setting a language in a first menu according to a user selection, the first menu corresponding to one function of a plurality of language-specific functions; and automatically setting a language of at least one other function of the plurality of language-specific functions to the language set according to the user selection. The method may, according to another embodiment, comprise setting at least two languages in a first menu according to a user selection, the first menu corresponding to one function of a plurality of language-specific functions, the setting of at least two languages designating a priority of each of the at least two languages; and automatically setting a language of at least one other function of the plurality of language-specific functions to the language set according to the user selection.
According to another aspect of the present invention, there is provided an apparatus for setting languages in a television receiver. The apparatus comprises a key signal input unit for generating, according to a user selection, a key signal for a menu selection and a language selection; a display unit for generating, in response to the key signal, screen images for the menu selection and the language selection; and a controller for automatically setting, if a language in a first menu corresponding to one function of a plurality of language-specific functions is set by the user selection, a language of at least one other function of the plurality of language-specific functions to the language set by the user selection, the language of the at least one other function being set interoperably with the first menu.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:
Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, like reference designations will be used throughout the drawings to refer to the same or similar parts.
Referring to
The A/V signal processor 30 comprises a transport packet (TP) demultiplexer 31 for extracting audio data, video data, and additional data from the broadcast signal output by the demodulator 20 and respectively outputting data streams of the extracted data; a video decoder 32 for decoding the extracted video data; an audio decoder 33 for decoding the extracted audio data; and a PSIP/PSI decoder 34, using a PSIP/PSI database management system (DBMS) 35, for decoding the extracted additional data. The additional data may be program system information protocol (PSIP) or program specific information (PSI) provided in a data stream of a digital television broadcasting system to supply viewers with detailed programming information for each broadcast channel, where PSIP information corresponds to a North American system and PSI information corresponds to a European system. When tuned to a broadcast channel, a general digital television receiver respectively extracts the audio, video, and additional data by parsing the PSIP/PSI information included in the data stream.
A transport stream according to a digital television broadcasting system is constructed with packets, each having a prescribed number of bytes. Each packet is provided with a unique packet identifier, so that the information loaded into a corresponding packet can be identified according to content type, such as an audio channel, a video channel, or a data channel, which may include PSIP/PSI information associated with specific audio and video packets. The contents of packetized audio and video information can be recognized (detected) by providing (broadcasting) PSIP information, which may include a variety of tables, for example, a master guide table, a terrestrial virtual channel table, a rating region table, an extended text table, and a system time table.
The PSIP information also includes an event information table or EIT, which may comprise a broadcast guide made up of EIT information such as a program identifier, start time, broadcast duration, program rating, video type, and multi-sound broadcasting data. The EIT information is transmitted from a broadcasting station, and the received EIT information is decoded by a television receiver for output via the display unit of the television receiver. Thus, a broadcast guide can be displayed according to a unique format determined by each television receiver manufacturer. That is, the EIT information includes a set of descriptors, one of which may be a service allocation descriptor such as that shown in Table 1.
Referring to Table 1, detailing an exemplary syntax of a service allocation descriptor of the EIT information broadcast with the PSIP information for detecting the packets of audio and video information, the notation “num_elements” indicates the total number of elements included in the transport stream, namely, the audio components, the video component, and any additional data components. The num_elements loop sets a stream_type for identifying the streams of audio, video, etc.; an elementary_PID for identifying the packets; and an ISO—639_language_code for indicating the language of an audio stream. Since a plurality of audio signals can be included in a transport stream having one video signal, a user can select a specific language corresponding to one among various audio signals of a multi-sound broadcasting signal. The selectable languages may correspond to preferred languages of a region including one or more countries and can be a specially configured set of languages classified according to a targeted audience of a specific program.
The digital television receiver of
Upon powering the television receiver or whenever a channel is selected for tuning, the tuner 1 tunes a broadcast signal of the corresponding channel and receives the data stream including a plurality of audio signals, a video signal, and additional data specific to the audio and video components. Each language is carried by a dedicated audio signal, and all information of languages provided by the broadcaster is extracted by parsing PSIP information from a currently tuned transport stream. The extracted information is then stored in an internal memory 10. By TP demultiplexing the broadcast signal, the audio and caption/text data can be output according to a pre-selected language while the video data is displayed. Here, the pre-selected language may be a language set for output in a default condition or a language selected by a user via a menu for controlling a selectable and language-specific function of the television receiver.
In the operation of the above apparatus according to the present invention, which is provided in a television receiver having a plurality of language-specific functions, a user may wish to change the setting of an output language of one or more of the functions to a specific setting, such as a newly selected setting or a non-default setting. To do so, that is, to set a specific language or language combination according to each function, the user operates a main menu key provided to the key signal input unit (e.g., remote controller) or the television receiver to select a menu for performing a language setting operation, whereby the stored language information is output by being displayed on the screen of the display unit 70 together with a corresponding audio signal. The displayed information of the languages is represented by displaying the language information for every language, which is the additional information corresponding to languages made available by a current data stream. In other words, the displayed information, which can be displayed according to a selected function menu (OSD menu, audio menu, caption menu, etc.), is information that has been extracted from the tuned broadcast signal rather than a prestored list of languages, e.g., a default language list, so that by selecting a language from the corresponding menu, a program identifier of the selected language is allocated, to thereby enable the audio signal and specially formatted captioning (text), OSD data, and the like to be output in the selected language.
The method of the present invention is performed according to an operation of the controller 50 in response to selections made by a user manipulating the key signal input unit 40 with reference to an output of the display unit 70, which is under the control of the controller. The overall operation of the controller 50 is illustrated in
Referring to
Thus, the overall operation of the controller 50 as illustrated in
In a language setting method according to the first embodiment of the present invention, by completing a language setting operation to select a language for one of a plurality of functions including, for example, an on-screen display (OSD) function, an audio function, and a caption function, from a corresponding plurality of function menus selectively entered and manipulated by a user, the language setting thus made by the user is simultaneously made for at least one other function, so that the language of the remaining function or functions is automatically and interoperably controlled. Hence, the method according to the first embodiment of the present invention is characterized in providing a function whereby language settings for a plurality of language-specific functions can be automatically achieved by a completion of one language setting operation. That is, if a user sets a language in a first menu corresponding to a first function, e.g., an OSD, audio, or caption function, languages of the remainder of the plurality of functions can selectively be automatically set to the language selected in the first menu, such that the language of the at least one other function is set interoperably with the first menu. Here, the user may opt, using any one of the plurality of function menus, to select an automatic setting for any combination of the plurality of language-specific functions, such that one or more of the plurality of language-specific functions differently interoperates with respect to the language setting in the first menu.
According to the first embodiment of the present invention, all menus for the control of a television reviver can be displayed on the display unit 70 in the language selected by a user, where a main menu (left) may comprise icons of “SETUP,” “VIDEO,” “AUDIO,” “TIME,” “OPTION,” “LOCK,” and “CABLE” and a first submenu (middle) may comprise icons of “Advanced,” “Aspect Ratio,” “Caption,” “Caption/Text,” “Caption Option,” “Language,” “ISM Method,” “Front Display,” “Auto Demo,” and “Previous Menu” or icons of “Audio Language,” “EZ SoundRite,” “EZ Sound,” “Balance,” “Treble,” “Bass,” “Front Surround,” “TV Speaker,” “BBe,” and “Previous Menu.” A second submenu (right) comprises icons for a preferred language setting and for interoperable language-specific functions. The key signal input unit 40 is provided with a main menu key (not shown) and a compliment of arrow keys (not shown), such as up/down and left/right keys, to maneuver between the menus and within each menu and may be provided with an exit or escape key (not shown) to proceed to view the resulting television broadcast signal. During language setting operations, the “Previous Menu” icon may be used to return to a previous menu.
Referring first to
Once the OSD language is set, it is determined whether languages of the other functions are to be automatically set according to the selected OSD language (S303). If so, regardless of an earlier setting for another function, e.g., the audio or caption function, the language of each of the audio and caption functions is automatically set to the selected language of the OSD function (S304). Otherwise, settings of the language of each of the audio function and the caption function are checked and set accordingly, namely, based on the selected language of the OSD function. That is, if it is determined that the language setting of the audio function has been selected as the OSD language, the audio language is set accordingly (S305, S306), and if it is determined that the language setting of the caption function has been selected as the OSD language, the caption language is set accordingly (S307, S308). Hence, the languages of one or both of the audio and caption functions may or may not be set to the selected language in the OSD menu.
To set the OSD language, the main menu key of the key signal input unit 40 is operated and then the “OPTION” icon is selected to enter the first submenu, where the “Language” icon is selected. In doing so, the second submenu is entered and a set of selectable language icons corresponding to the step S302 is displayed on the display unit 70, and a language setting operation is performed by manipulating the key signal input unit 40 to set the language of the OSD function. At the same time, icons corresponding to the steps S303, S305, and S307 are also displayed, and by selecting one or more of these icons, the user can simultaneously and interoperably determine one or both of the audio and caption languages based on the selected language of the OSD function.
Meanwhile, referring to
Once the audio language is set, it is determined whether languages of the other functions are to be automatically set according to the selected audio language (S311). If so, regardless of an earlier setting for another function, e.g., the OSD or caption function, the language of each of the OSD and caption functions is automatically set to the selected language of the audio function (S312). Otherwise, settings of the language of each of the OSD function and the caption function are checked and set accordingly, namely, based on the selected language of the audio function. That is, if it is determined that the language setting of the OSD function has been selected as the audio language, the OSD language is set accordingly (S313, S314), and if it is determined that the language setting of the caption function has been selected as the audio language, the caption language is set accordingly (S315, S316). Hence, the languages of one or both of the OSD and caption functions may or may not be set to the language selected in the audio menu.
To set the audio language, the main menu key of the key signal input unit 40 is operated and then the “AUDIO” icon is selected to enter the first submenu, where the “Audio Language” icon is selected. In doing so, the second submenu is entered and a set of selectable language icons corresponding to the step S310 is displayed on the display unit 70, and a language setting operation is performed by manipulating the key signal input unit 40 to set the language of the audio function. At the same time, icons corresponding to the steps S311, S313, and S315 are also displayed, and by selecting one or more of these icons, the user can simultaneously and interoperably determine one or both of the OSD and caption languages based on the selected language of the audio function. It should be appreciated that the above audio function selection is enabled if a broadcasting station substantially provides a digital broadcast signal of a data stream format, so that a language other than a default language may be selected as the language of the audio function.
Meanwhile, referring to
Once the caption language is set, it is determined whether languages of the other functions are to be automatically set according to the selected caption language (S319). If so, regardless of an earlier setting for another function, e.g., the OSD or audio function, the language of each of the OSD and audio functions is automatically set to the selected language of the caption function (S320). Otherwise, settings of the language of each of the OSD function and the audio function are checked and set accordingly, namely, based on the selected language of the caption function. That is, if it is determined that the language setting of the OSD function has been selected as the caption language, the OSD language is set accordingly (S321, S322), and if it is determined that the language setting of the audio function has been selected as the caption language, the audio language is set accordingly (S323, S324). Hence, the languages of one or both of the OSD and audio functions may or may not be set to the language selected in the caption menu.
To set the caption language, the main menu key of the key signal input unit 40 is operated and then the “OPTION” icon is selected to enter the first submenu, where the “Caption/Text” icon is selected. In doing so, the second submenu is entered and a set of selectable language icons corresponding to the step S318 is displayed on the display unit 70, and a language setting operation is performed by manipulating the key signal input unit 40 to set the language of the caption function. At the same time, icons corresponding to the steps S319, S321, and S323 are also displayed, and by selecting one or more of these icons, the user can simultaneously and interoperably determine one or both of the OSD and audio languages based on the selected language of the caption function. It should be appreciated that the above caption function selection is enabled if a broadcasting station substantially provides a digital broadcast signal of a data stream format, so that a language other than a default language may be selected as the language of the caption function.
According to the second embodiment of the present invention, in addition to the features of the first embodiment, including icons displayed by the display unit 70 under the control of the controller 50 and keys provided to the key signal input unit 40, a language-setting menu “LANGUAGE” is further provided to the main menu. Here, a first submenu comprises icons for a prioritized language setting as well as those for the automatically interoperable language-specific functions, and a second submenu is unnecessary. Thus, the language-setting menu is a first menu that is formatted to enable a user-selectable designation of relative priorities for each of at least two languages. Once the priority designation is made, at least one other function can be selected to be automatically and interoperably set according to the prioritization, whereby languages of one or more of the OSD, audio, and caption functions are automatically set in accordance with the designated priority and are automatically reset if the priority language is not present in an input data stream, i.e., a currently received broadcast signal.
Referring to
Once language priorities are set as above, it is determined whether languages of all functions are to be automatically set according to the selected caption language (S504). If so, regardless of an earlier setting for any function, e.g., the OSD, audio, or caption function, the language of each function is automatically set to a prioritized language as selected in the language-setting menu (S505). Otherwise, settings of the language of each function are checked and set accordingly, namely, based on the selected prioritization. That is, if it is determined that the language of the OSD function has been set to the prioritized language of the language-setting menu, the OSD language is set accordingly (S506, S507), and if it is determined that the language of the audio function has been set to the prioritized language of the language-setting menu, the audio language is set accordingly (S508, S509); and if it is determined that the language of the caption function has been set to the prioritized language of the language-setting menu, the caption language is set accordingly (S510, S511). Hence, the languages of any one or all of a set of language-specific functions may or may not be set based on a language as prioritized in the language-setting menu.
To set language priorities, the main menu key of the key signal input unit 40 is operated and then the “LANGUAGE” icon is selected to enter the first submenu, whereupon a set of selectable language icons corresponding to the step S502 is displayed on the display unit 70, and the language prioritization is then performed by manipulating the key signal input unit 40. At the same time, icons corresponding to the steps S504, S506, S508, and S510 are also displayed, and by selecting one or more of these icons, the user can simultaneously and interoperably determine a language priority for any or all of the language-specific functions based on the selected prioritization. It should be appreciated that language-setting prioritization is enabled if a broadcasting station substantially provides a digital broadcast signal of a data stream format, so that a language other than a default language may be selected according to priority.
With respect to
Referring first to
Meanwhile, referring to
Meanwhile, referring to
By adopting the method and apparatus according to the present invention, the language setting necessary for a digital television receiver having a plurality of language-specific functions can be simply and conveniently performed according to user preference. Moreover, a current broadcast program can be viewed using a specific language, according to a user preference, by fully utilizing a plurality of languages as currently provided by the broadcaster.
It will be apparent to those skilled in the art that various modifications can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention covers such modifications provided they come within the scope of the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2006-0021076 | Mar 2006 | KR | national |