The present invention relates to a digital multimedia broadcasting system, and more specifically, to a broadcasting system for providing program information.
The conventional arts such as radio and television systems are now being replaced by the digital systems. Digital television systems have been used in Korea since 2001.
On the other hand, Digital Audio Broadcasting (hereinafter ‘DAB’) is currently used only for broadcasting audio such as radio broadcasting. However, Digital Multimedia Broadcasting (hereinafter ‘DMB’) has been developed, and Korea is trying to utilize the DMB for broadcasting digital radio, television, and etc.
The biggest advantage of DMB is to provide a digital multimedia service not only for those users who are staying at a fixed location but also for those users who are in a moving transportation such as automobiles and trains. Conventionally, a digital multimedia service may only be used for the users who are at a fixed location. DMB provides a digital multimedia system that user can move around while watching the broadcasting program. Here, it is effective that DMB is portable and convenient. Thus, the users are not restricted to a fixed location while using the digital multimedia system.
Unlike the other digital broadcasting system, it is effective that DMB provides data transfer. Conventionally, a digital broadcasting system generally only provides audio and video service. However, DMB provides not only audio and video service but also data transfer service. Thus, DMB complements conventional digital broadcasting system.
On the other hand, the conventional art such as Electronic Program Guide (hereinafter ‘EPG’) should be reorganized according to DMB standard. Thus, an appropriate standard of EPG for DMB is still debatable.
In DMB system, the EPG should be created so that it is compatible to various receiver having different capacity, source and return channel capacity. EPG data comprises service information having Ensemble and service information, and a program information having service information, schedule, program, group and event information.
The present invention provides such a method for providing program information.
An object of the present invention is to provide a broadcasting system for providing program information comprising a sender having an EPG data generating unit for generating an EPG data having cast and director information of the program, an encoding unit for encoding the EPG data and a sending unit for sending the encoded EPG data, and a receiver having a receiving unit for sending the encoded EPG data transferred from the sender, a decoding unit for decoding the encoded EPG data received from the receiving unit and a EPG data processing unit for extraction of the cast and director information from the decoded EPG data.
The present invention also provides a broadcasting system for providing program information, wherein the EPG data providing cast and director information of the program is represented as an extensible markup language (XML) schema.
Another object of the present invention is to provide a broadcasting system for providing program information, wherein the EPG data is represented as XML, a <CastMember> is described in the element, and a <CastMemberType> and a <CastMemberName> are described in the attribute. The program information comprises a cast, director, live, pre-recorded, present and re-broadcasting program information.
Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiment.
An object of the present invention is to provide a broadcasting system for providing program information comprising a sender having an EPG data generating unit for generating an EPG data having cast and director information of the program, an encoding unit for encoding the EPG data and a sending unit for sending the encoded EPG data, and a receiver having a receiving unit for sending the encoded EPG data transferred from the sender, a decoding unit for decoding the encoded EPG data received from the receiving unit and a EPG data processing unit for extraction of the cast and director information from the decoded EPG data.
The definition of EPG for digital television system is very complex, and heavy data transferring from a sender to a receiver is necessary. However, in order to send the data to a portable receiver such as a DMB mobile phone, heavy data transferring should be avoided. It is effective that the EPG definition for DMB system provides a simpler and smaller data transfer. Thus, the present invention is to provide the EPG standard for DMB system.
Another object of the present invention is to provide a broadcasting system for providing program information, wherein the EPG data providing cast and director information is represented as an extensible markup language (XML) schema.
Another object of the present invention is to provide a broadcasting system for providing program information, wherein the EPG data is represented as XML, a <CastMember> is described in the element, and a <CastMemberType> and a <CastMemberName> are described in the attribute.
In order to achieve the above-described object, a broadcasting method for sending program information comprising a step of generating of an EPG data having cast and director information, a step of encoding the EPG data and a step of sending the encoded EPG data is provided.
In the broadcasting method for sending program information, the EPG data providing cast and director information is represented as an extensible markup language (XML) schema.
In the broadcasting method for sending program information, the EPG data is represented as XML, a <CastMember> is described in an element, and a <CastMemberType> and a <CastMemberName> are described in an attribute.
In order to achieve the above-described object, the broadcasting method for receiving program information comprising a step of receiving an encoded EPG data having cast and director information, a step of decoding the encoded EPG data and a step of extracting cast and director information from the decoded EPG data is provided.
In the broadcasting method for receiving program information, the EPG data providing cast and director information is represented as an extensible markup language (XML) schema.
In the broadcasting method for receiving program information, the EPG data is represented as XML, a <CastMember> is described in the element, and a <CastMemberType> and a <CastMemberName> are described in the attribute.
The object of the present invention is to provide a broadcasting apparatus for sending program information comprising a step of receiving an encoded EPG data having cast and director information, a step of decoding the EPG data and a step of extracting cast and director information from the decoded EPG data.
Another object of the present invention is to provide the broadcasting apparatus for sending program information, wherein the EPG data providing cast and director information is represented as an extensible markup language (XML) schema.
In the broadcasting apparatus for sending program information, the EPG data is represented as XML, a <CastMember> is described in the element, and a <CastMemberType> and a <CastMemberName> are described in the attribute.
In order to achieve the above-described object, a broadcasting apparatus for receiving program information comprising a step of receiving an encoded EPG data having cast and director information, a step of decoding the EPG data, and a step of extracting cast and director information from the decoded EPG data.
In the broadcasting apparatus for receiving program information, the EPG data providing cast and director information is represented as an extensible markup language (XML) schema.
In the broadcasting apparatus for receiving program information, the EPG data is represented as XML, a <CastMember> is described in the element, and a <CastMemberType> and a <CastMemberName> are described in the attribute.
It is effective that the broadcasting apparatus and system can provide cast and director information to the user.
In other embodiments, a broadcasting system for providing program information comprises a sender having an EPG data generating unit for generating an EPG data having a live and pre-recorded information, an encoding unit for encoding the EPG data and a sending unit for sending the encoded EPG data, and a receiver having a receiving unit for sending the encoded EPG data transferred from the sender, a decoding unit for decoding the encoded EPG data received from the receiving unit and a EPG data processing unit for extracting a live and pre-recorded information from the decoded EPG data.
In the broadcasting system for providing program information, the EPG data providing live and pre-recorded broadcasting program information is represented as an extensible markup language (XML) schema. In the broadcasting system for providing program information, an attribute of a <dmbProgramme> represents live and pre-recorded information. The attribute is described as <liveType>. If the <liveType> of the attribute is determined to be ‘yes’, then the program is a live broadcasting program. On the other hand, the <liveType> of the attribute is determined to be ‘no’, then the program is a pre-recorded broadcasting program.
Furthermore, the receiver is a digital multimedia broadcasting (DMB) mobile phone and the sender is a digital multimedia broadcasting (DMB) facility.
The broadcasting method for sending program information comprises generating an EPG data having live and pre-recorded information, encoding the EPG data, and sending the encoded EPG data. The EPG data describing live and pre-recorded information is represented as an extensible markup language (XML) schema.
An attribute of a <dmbProgramme> represents live and pre-recorded information. The attribute is described as <liveType>. If the <liveType> of the attribute is determined to be ‘yes’, then the program is a live broadcasting program. On the other hand, the <liveType> of the attribute is determined to be ‘no’, then the program is a pre-recorded broadcasting program.
In other embodiments, a broadcasting system for providing program information comprises a sender having an EPG data generating unit for generating an EPG data having a present broadcasting and re-broadcasting information, an encoding unit for encoding the EPG data and a sending unit for sending the encoded EPG data, and a receiver having a receiving unit for sending the encoded EPG data transferred from the sender, a decoding unit for decoding the encoded EPG data received from the receiving unit and a EPG data processing unit for extracting a present broadcasting and re-broadcasting information from the decoded EPG data.
The EPG data providing a present broadcasting and re-broadcasting information is represented as an extensible markup language (XML) schema.
An attribute of a <dmbProgramme> represents a present broadcasting and re-broadcasting information. The attribute is described as <repeatType>. If the <repeatType> of the attribute is determined to be ‘yes’, then the program is a re-broadcasting program. On the other hand, the <repeatType> of the attribute is determined to be ‘no’, then the program is a present broadcasting program.
System 100 includes a sender 110 for sending program information and a receiver 120 for receiving program information.
The sender 110 for sending program information comprises an EPG generating unit 111, an encoding unit 113 and a sending unit 115. The receiver 120 for receiving program information comprises a receiving unit 121, a decoding unit 123 and an EPG data processing unit 125.
The EPG data generating unit 111 generates EPG data having a title, channel information, date, time, genre, cast members and broadcasting type. The broadcasting type may comprise various broadcasting types such as live, pre-recorded, present and re-broadcasting. However, the EPG data generating unit is not limited to the above-described elements.
The encoding unit 113 encodes the EPG data generated from the EPG generating unit 111. The encoding unit 113 also encodes not only EPG data but also audio signal and video signal.
The sender 115 sends the encoded EPG data encoded in the encoding unit 113. Here, the sender 115 sends a signal, which is a wireless standard to the receiver 120.
The receiver 121 receives the encoded EPG data being sent from the sending unit 115. The decoding unit 123 decodes the encoded EPG data received in the receiving unit 121.
The EPG data processing unit 125 extracts cast and director information from the decoded EPG data having channel information, date, time, genre, cast members and broadcasting type. The broadcasting type represents broadcasting types such as live, pre-recorded, current and re-broadcasting. The decoded EPG data is decoded in the decoding unit 123.
As described-above, the extracted EPG data may be displayed on the display screen of the receiver 120 for receiving program information. The sender 110 for sending program information may be a television distribution facility such as the DMB station, and the television distribution facility may be a facility for sending DMB signal. The receiver 120 for receiving program information may be an user television equipment such as mobile phone, and the television equipment may be an equipment for receiving DMB signal
Accordingly, Receiver 120 will be further described below.
In
As shown in
The EPG information may be displayed in various ways as illustrated in
As shown in EPG menu 3002, if the user selects a basic menu and the program listings list will be displayed on a screen as shown in
In
In
In order to display EPG information as described above, the EPG data service should be defined as a standard between a sender 110 for generating and sending EPG data, and a receiver 120 for receiving and extracting EPG data.
For example, a standard of the EPG data service, a method for providing cast and director information will be described below.
The EPG data providing cast and director information is represented as an extensible markup language (XML) schema.
The EPG data providing cast and director information is represented as XML, a <CastMember> is described in the element, and a <CastMemberType> and a <CastMemberName> are described in the attribute.
Here, the <CastMember> of the element is represented to include 0 to infinite number. Specifically, the television distribution facility may decide not to provide cast and director information. If the facility decides to describe cast and director information, then the number of cast and director members can be infinite.
The <CastMember> of the attribute represents cast and director information. The <CastMember> of the attribute represents a director, an assistant director, cast member, special effect member and make-up member. Here, the <CastMember> of the attribute is represented as a string type.
The <CastMember> of the attribute provides the name of cast members. The <CastMemberName> of the attribute is represented as a string type.
On the other hand, the <CastMember> of the element is included in a complex type, which is a <dmbProgrammeType> of XML schema representing the EPG data.
The broadcasting system for providing program information is not limited to providing cast and director information.
Program information comprising cast, director, live, pre-recorded, present and re-broadcasting information can be effectively provided to the user according to a broadcasting system for providing program information, a broadcasting method for sending program information, a broadcasting method for receiving program information, a broadcasting apparatus for sending program information and a broadcasting apparatus for receiving program information.
As described-above embodiments, when EPG is provided in the digital multimedia broadcasting (DMB) system, cast, director, live, pre-recorded, present and re-broadcasting information can be easily provided according to the present invention.
It will now be appreciated that the present invention provides a broadcasting system for providing program information.
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.
Number | Date | Country | |
---|---|---|---|
60719972 | Sep 2005 | US |