This application claims the benefit of Korean Patent Application No. 10-2004-0039809, filed on Jun. 1, 2004, 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 Digital Audio Broadcasting (DAB), and more particularly, to a service display control method and apparatus for receiving display information in a DAB receiver via a Fast Information Channel (FIC).
2. Description of the Related Art
Analog audio broadcasting is disadvantageous because the quality of a signal input to an analog audio receiver deteriorates remarkably when the analog receiver is moving; power efficiency is poor since strong transmission power is required to cover up noise; and spectrum efficiency is poor due to the use of different frequencies in neighboring regions to eliminate channel interference. To solve these problems, research into DAB that can substitute for the existing analog radio broadcasting, such as amplitude modulation (AM) and frequency modulation (FM) radio broadcasting, has been conducted. DAB is a standard for digital audio broadcasting, developed in Europe.
DAB is a type of multimedia broadcasting in which high-quality multi-channel audio is transmitted, various types of additional data are transmitted, and still images, moving images, and graphics data are transmitted. Through DAB, it is possible to provide multimedia services, such as travel and traffic information. Through DAB, it also possible to provide other multimedia services, such as a program linkage information service that provides a news image combined with headline characters or weather forecast and traffic information combined with electronic maps. Enhanced services such as web site broadcasting or a Global Positioning System (GPS) service, and a moving image service may also be provided with DAB. DAB adopts Orthogonal Frequency Division Multiplexing (OFDM), which can reduce multi-path fading and deterioration of data so as to provide such multimedia services even during movement of a DAB receiver.
EUREKA-147 is a DAB standard that describes providing of audio service and various additional services with CD-level quality at a bandwidth of about 2 MHz using a high-quality audio compression technique according to MPEG-1 audio layer II. MPEG refers to Moving Picture Experts Group. Also, plural services of audio data are transmitted using Unequal Error Protection (UEP) and plural services of data are transmitted using Equal Error Protection (EEP) so as to optimize rates of data transmission at limited bandwidth and in a channel environment.
The DAB receiver is capable of receiving various types of services delivered via multiple channels and displaying one of the services selected by a user. In general, a service consists of a plurality of service components. However, information regarding the displaying of service components of the selected service is not provided to the DAB receiver. Accordingly, a received service is very likely to be displayed differently according to the DAB receiver, and may not be displayed on some DAB receivers.
Additional aspects, features, and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the invention.
The present invention provides a service display control method, apparatus, and medium in which a digital audio broadcasting (DAB) receiver receives display information so that the DAB receiver can display a plurality of service components.
According to one aspect of the present invention, there is provided a method of transmitting information regarding displaying of a service in digital audio broadcasting, the method including providing display information required to display the service in a channel that is differentiated from a service data channel; and combining the display information into a digital audio broadcasting transmission frame and transmitting the digital audio broadcasting transmission frame. The display information required to display the service may include the display information required to display the service with a receiver. The combining of the display information into the digital broadcasting transmission frame may include multiplexing the display information into the digital audio broadcasting transmission frame.
The channel in which the display information is included may be a fast information channel. The fast information channel may include predetermined sized fast information blocks. A data field of each of the fast information blocks may include at least one fast information group. The display information may be contained in one of the fast information groups in each of the fast information blocks.
According to another aspect of the present invention, there is provided a method of receiving and displaying information regarding displaying of a service in digital audio broadcasting, the method including receiving a digital audio broadcasting transmission frame and parsing information regarding a sub channel and a service component related to a service selected by a user, and obtaining information required to display the selected service by parsing information from a channel that is differentiated from a data service channel.
The method may further include computing the position on a screen where the service component will be displayed using the obtained information and the size of a screen of a receiver.
The channel in which the display information is included may be a fast information channel.
According to yet another aspect of the present invention, there is provided an apparatus for controlling displaying of a service in digital audio broadcasting, the apparatus including a service information parser which receives a digital audio broadcasting transmission frame and parsing information regarding a sub channel and a service component related to a service selected by a user; a display information parser which parses information in a channel that is different from a service data channel to obtain information required to display the selected service; and a display position computing unit which computes the position on a screen where a service component is to be displayed using the resolution of a receiver.
A channel in which the display information is included may be a fast information channel.
At least one computer readable medium for storing instructions that control at least one processor which executes a method of receiving and displaying information required to display a service in digital audio broadcasting, wherein the method includes receiving a digital audio broadcasting transmission frame including channels and service information; parsing service information regarding a sub channel and a service component related to a service selected by a user; and obtaining display information required to display the selected service by parsing information from a channel that is different from a data service channel.
At least one computer readable medium for storing instructions that control at least one processor which executes a method of transmitting information regarding displaying of a service in digital audio broadcasting, wherein the method includes providing display information required to display the service in a channel that is differentiated from a service data channel; and combining the display information into a digital audio broadcasting transmission frame and transmitting the digital audio broadcasting transmission frame.
These and/or other aspects, features, and advantages of the invention will become apparent and more readily appreciated from the following description of the exemplary embodiments, taken in conjunction with the accompanying drawings of which:
Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The exemplary embodiments are described below to explain the present invention by referring to the figures.
Referring to
The configurations of the services and their service components can be obtained from the MCI. That is, the MCI specifies the service components of the respective services and thus allows a DAB receiver to analyze the service components. For example, when a user receives the ALPHA-TMC, the DAB receiver analyzes the MCI, recognizes that the ALPHA-TMC is transmitted via the FIDC, reads information from the FIDC of a FIC, and outputs alpha1 radio. The FIDC is available for transmission of data required to be transmitted within a predetermined period of time. Preferably, the FIDC is available for transmission of a small size of data to be transmitted within a predetermined time.
Since the service components are contained and transmitted in corresponding sub channels, a sub channel may be arbitrarily constructed by a service provider, and a pre-set sub channel may be reconstructed when there is a change in the channel capacity or the services. If information regarding one of the sub channels or one of the services is changed, new MCI is transmitted before transmission of the service so that the DAB receiver can properly receive the changed service.
In an embodiment of the invention, FIDC shown in
The SC 510 includes a null symbol that allows selection of a transmission mode, and a reference symbol required for orthogonal frequency division multiplexing (OFDM) symbol synchronization and carrier frequency synchronization. The FIC 520 is used to transmit information required by a DAB receiver to process data, e.g., information regarding service structure or the structure of multiplexed service data, or data that must be quickly transmitted. The FIC 520 contains MCI specifying the structures of sub channels, and service information (SI) that is additional information regarding the services. Accordingly, the type of channel reveals the type of service data transmitted via the MSC 530 and the type of application that will use the service. The FIC 520 may further contain data that must be quickly transmitted within a predetermined time (e.g., FI DC). For instance, short emergency messages can be transmitted via the FIC 520. FIG structures constituting the FIC 520 will be described later with reference to
Substantial content data provided by a service provider is transmitted through the MSC 530. If the FIC 520 is not spacious, FIC data can be partially included in the MSC 530. However, since time interleaving is applied to the MSC 530, a time delay occurs during the decoding of data. For this reason, FIC data that needs to be quickly transmitted is preferably not included in the MSC 530. Data can be transmitted in a stream mode or a packet mode. In the stream mode, data is transmitted at a fixed bit rate without an additional header in a given sub channel. In the packet mode, data is transmitted together with a header, and thus, various service components can be multiplexed in a given sub channel. Accordingly, analysis of a header of a packet is further required in the packet mode to extract the data from a combination of the data and the header.
Various formats of FIG fields regarding the display of a service according to exemplary embodiments of the present invention will now be described.
With respect to
If a DAB receiver supports four resolutions as shown in Table 1, the position of a service component displayed is computed by performing an operation on the resolution of the DAB receiver and coordinates. When the resolution of the DAB receiver is QVGA, a service A includes service components A1 and A2, and SCIdSes are 30 and 31, the FIG t/e contains information such as SId: A, SCIdS: 30, x: 10, y: 10, width: 30, and Height: 20; and SId: A, SCIdS: 31, x: 50, y: 70, width: 40, and Height: 20.
Information regarding a screen structure is described in the FIG t/e of a FIC, and the displaying of service components on a screen is controlled by a display controller of the DAB receiver. In the above table, QCIF denotes quarter common interleaved frames, QVGA denotes quarter video graphics array, WDF denotes wide DAB format, and CIF denotes common interleaved frames.
The service information parser 1310 parses information in a FIG 0/2 described with reference to
The service display control method according to the present invention can be embodied as a computer program. Code or code segments of the computer program can be provided by a computer programmer skilled in the art. The computer program may be stored in a computer readable medium. The display control method can be realized by reading and executing the program with a computer. The computer readable medium may be any medium, such as a magnetic recording medium, an optical recording medium, and a carrier wave.
The service display control method is described with reference to illustrations of methods according to exemplary embodiments of the invention. It will be understood that each block of the illustrations, and combinations of blocks in the illustrations, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, implement the functions specified in the block or blocks. These computer program instructions may also be stored in a computer usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture to implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the function s specified in the flowchart block or blocks.
In addition, each block of the flowchart illustrations may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in reverse order, depending on the functionality involved.
In addition, it should also be noted that the computer program instructions of the display control method may be implemented by a plurality of processors in one computer programmable apparatus or by a plurality of computer programmable apparatuses or processors in a distributed network.
In addition, data structures adopted in the exemplary embodiments of the present invention can be recorded on the computer-readable recording medium in various manners.
Examples of a computer-readable recording medium include a magnetic storage medium (e.g., a ROM, a floppy disk, or a hard disk), an optical storage medium (e.g., a CD-ROM or a DVD), and a carrier wave or digital transmission medium (e.g., data transmissions through the Internet).
Examples of the computer-readable medium further include any type of transmission medium including any type of transmission medium including networks, which may be wired networks, wireless networks or any combination thereof. The computer-readable medium may be referred to as a medium, and the medium may be distributed among computing programmable apparatuses as part of one or more networks or coupled with one or more networks.
One or more computer programmable apparatuses may be portable, i.e., mobile nodes or terminals, enabling users to access a server or network such as the Internet. The mobile nodes or terminals may include laptop computers, web pads, hand-held PCs, personal digital assistants (PDAs), cellular phones, and so on.
As described above, the present invention provides a method of displaying various types of services regardless of the kind of DAB receiver used, thereby allowing effective use of user interface. Also, information regarding a screen structure is obtained using FIC information prior to receipt of data to be displayed, and thus, a display device is capable of easily displaying and updating data on a screen.
Although a few exemplary embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these exemplary embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004-39809 | Jun 2004 | KR | national |