+

KR20060062743A - Data for contents description in data broadcasting service and apparatus for providing contents using the same - Google Patents

Data for contents description in data broadcasting service and apparatus for providing contents using the same Download PDF

Info

Publication number
KR20060062743A
KR20060062743A KR1020040101688A KR20040101688A KR20060062743A KR 20060062743 A KR20060062743 A KR 20060062743A KR 1020040101688 A KR1020040101688 A KR 1020040101688A KR 20040101688 A KR20040101688 A KR 20040101688A KR 20060062743 A KR20060062743 A KR 20060062743A
Authority
KR
South Korea
Prior art keywords
content
xsl
data
description data
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020040101688A
Other languages
Korean (ko)
Other versions
KR100682851B1 (en
Inventor
김희정
박소라
이봉호
양규태
함영권
이수인
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020040101688A priority Critical patent/KR100682851B1/en
Priority to PCT/KR2005/003611 priority patent/WO2006078088A1/en
Publication of KR20060062743A publication Critical patent/KR20060062743A/en
Application granted granted Critical
Publication of KR100682851B1 publication Critical patent/KR100682851B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은, 데이터 방송 서비스에서의 컨텐츠 기술을 위한 데이터 및 이를 이용한 컨텐츠 제공 장치에 관한 것임.The present invention relates to data for content description in a data broadcasting service and a content providing device using the same.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 음성 및 그래픽 사용자 인터페이스를 제공할 수 있는 데이터 방송 컨텐츠를 기술하는 데이터를 정의함으로써, 이동 환경의 방송 수신자가 음성 및 그래픽 사용자 인터페이스를 동시에 용이하게 사용하도록 하기 위한 컨텐츠기술데이터 및 이를 이용한 컨텐츠 제공 장치를 제공하는데 그 목적이 있음.The present invention, by defining data describing the data broadcast content that can provide a voice and graphical user interface, by using the content description data and the content description for the broadcast receiver of the mobile environment to easily use the voice and graphical user interface at the same time The purpose is to provide a content providing device.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 데이터 방송 서비스에서의 컨텐츠 기술을 위한 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치로서, 상기 컨텐츠기술데이터를 생성하기 위한 컨텐츠기술데이터 생성 수단; 상기 컨텐츠기술데이터를 이용하여 방송하고자 하는 컨텐츠를 저작하는 컨테츠 저작 수단; 방송 서비스의 음성 및 그래픽 사용자 인터페이스를 제공하기 위한 사용자 인터페이스 제공 수단; 및 상기 저작된 컨텐츠를 다양한 수신 단말로 방송하기 적합한 형태로 변환하기 위한 컨텐츠 변환 수단을 포함함.The present invention provides a content providing apparatus using content description data for content description in a data broadcasting service, comprising: content description data generating means for generating the content description data; Content authoring means for authoring content to be broadcasted using the content description data; User interface providing means for providing a voice and graphical user interface of a broadcast service; And content conversion means for converting the authored content into a form suitable for broadcasting to various receiving terminals.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 데이터 방송 서비스 제공 시스템 등에 이용됨.The present invention is used for data broadcasting service providing system.

데이터 방송 서비스, 메타데이터, 음성 및 그래픽, 문서 저작, 컨텐츠 기술Data Broadcasting Services, Metadata, Voice and Graphics, Document Authoring, Content Technology

Description

데이터 방송 서비스에서의 컨텐츠 기술을 위한 데이터 및 이를 이용한 컨텐츠 제공 장치{Data for Contents Description in Multimedia Broadcast Service and Apparatus for Contents Providing using it} Data for content description in data broadcasting service and apparatus for providing content using the same {Data for Contents Description in Multimedia Broadcast Service and Apparatus for Contents Providing using it}             

도 1은 본 발명에 따른 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치의 일실시예 구성도,1 is a configuration diagram of an embodiment of a content providing device using content description data according to the present invention;

도 2는 본 발명에 따른 컨텐츠기술데이터의 일실시예 구조도,2 is a structural diagram of an embodiment of content description data according to the present invention;

도 3은 본 발명의 바람직한 일실시예에 따라 뉴스 서비스 컨텐츠를 기술하는 컨텐츠기술데이터의 DTD(Document Type Declaration) 스키마 구조도,3 is a structure diagram of a document type declaration (DTD) schema of content description data describing news service content according to an embodiment of the present invention;

도 4는 본 발명의 바람직한 일실시예에 따른 사용자 인터페이스를 나타내는 도면이다.4 is a diagram illustrating a user interface according to an exemplary embodiment of the present invention.

*도면의 주요부분에 대한 설명** Description of the main parts of the drawings *

11 : 컨텐츠기술데이터 생성 수단 12 : 컨텐츠 저작 수단11: content description data generating means 12: content authoring means

13 : UI 제공 수단 14 : 컨텐츠 변환/송신 수단13: UI providing means 14: Content conversion / transmission means

본 발명은 데이터 방송 서비스에서의 컨텐츠 기술을 위한 데이터 및 이를 이용한 컨텐츠 제공 장치에 관한 것으로, 더욱 상세하게는 디지털 방송 서비스에서 음성 및 그래픽 사용자 인터페이스를 지원하는 방송 컨텐츠 기술을 위한 컨텐츠기술데이터 및 이를 이용한 컨텐츠 제공 장치에 관한 것이다.The present invention relates to data for content description in a data broadcasting service and a content providing device using the same. More specifically, content description data for broadcasting content technology supporting voice and graphic user interfaces in a digital broadcasting service and using the same It relates to a content providing device.

디지털 방송 시스템에서는 그래픽, 음향, 데이터 등 다양한 형태의 멀티미디어 서비스를 제공받을 수 있는데, 종래의 웹 기반 데이터 방송에서는 그래픽(화면) 사용자 인터페이스만을 지원하고 있어, 특히 수신자가 이동하고 있는 환경에서는 커다란 제약사항이 되는 문제점이 있다.In the digital broadcasting system, various types of multimedia services such as graphics, sound, and data can be provided. In the conventional web-based data broadcasting, only a graphic (screen) user interface is supported, especially in an environment where a receiver is moving. There is a problem.

이러한 종래의 그래픽 기반 데이터 방송의 한계를 극복하여 음성 및 그래픽 사용자 인터페이스를 지원하기 위하여는 다음과 같은 점들이 요구된다.In order to support the voice and graphic user interfaces by overcoming the limitations of the conventional graphic data broadcasting, the following points are required.

첫째, 컨텐츠 제작단계와 수신 후 재생 단계에서의 연동이 필요하며, 이러한 연동 메커니즘을 위한 전제인 컨텐츠 기술 언어 즉, 컨텐츠기술데이터의 정의 및 이를 이용한 컨텐츠 제공 시스템의 구현이 요구된다.First, interworking is required in the content production stage and the playback and reception stages, and a content description language that is a prerequisite for such a linkage mechanism, that is, definition of content description data and implementation of a content providing system using the same are required.

둘째, 상기 컨텐츠기술데이터는 다양한 수신환경에서 음성 및 그래픽 인터페이스 지원을 원활히 할 수 있는 문서로 변환될 수 있어야 하며, 이러한 자유로운 변환을 위해 XML을 기반으로 할 것이 요구된다.Second, the content description data should be able to be converted into a document capable of smoothly supporting voice and graphic interfaces in various receiving environments, and is required to be based on XML for such free conversion.

셋째, 상기 컨텐츠기술데이터는 사용자의 이용상의 편의를 위해 다양한 데이 터방송 서비스의 지원이 요구된다.Third, the content description data is required to support a variety of data broadcasting services for the user's convenience.

넷째, 상기 컨텐츠기술데이터는 차세대 데이터 방송 서비스를 고려한 양방향 연동 방법의 지원이 요구된다.Fourth, the content description data is required to support the bidirectional interworking method considering the next generation data broadcasting service.

본 발명은 상기 요구에 부응하기 위하여 제안된 것으로, 음성 및 그래픽 사용자 인터페이스를 제공할 수 있는 데이터 방송 컨텐츠를 기술하는 데이터를 정의함으로써, 이동 환경의 방송 수신자가 음성 및 그래픽 사용자 인터페이스를 동시에 용이하게 사용하도록 하기 위한 컨텐츠기술데이터 및 이를 이용한 컨텐츠 제공 장치를 제공하는데 그 목적이 있다.
The present invention has been proposed to meet the above demands, and by defining data describing data broadcast contents capable of providing a voice and graphic user interface, a broadcast receiver in a mobile environment can easily use the voice and graphic user interface simultaneously. Its purpose is to provide content description data and a content providing device using the same.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기 목적을 달성하기 위한 본 발명은, 데이터 방송 서비스에서의 컨텐츠 기술을 위한 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치로서, 상기 컨텐츠기술데이터를 생성하기 위한 컨텐츠기술데이터 생성 수단; 상기 컨텐츠기술데이터를 이용하 여 방송하고자 하는 컨텐츠를 저작하는 컨테츠 저작 수단; 방송 서비스의 음성 및 그래픽 사용자 인터페이스를 제공하기 위한 사용자 인터페이스 제공 수단; 및 상기 저작된 컨텐츠를 다양한 수신 단말로 방송하기 적합한 형태로 변환하기 위한 컨텐츠 변환 수단을 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a content providing apparatus using content description data for content description in a data broadcasting service, comprising: content description data generating means for generating the content description data; Content authoring means for authoring content to be broadcast using the content description data; User interface providing means for providing a voice and graphical user interface of a broadcast service; And content conversion means for converting the authored content into a form suitable for broadcasting to various receiving terminals.

또한, 본 발명은, 데이터 방송 서비스에서의 컨텐츠 기술을 위한 컨텐츠기술데이터로서, 데이터 방송에 공통으로 필요한 문서의 메타정보를 기술하기 위한 메타데이터 요소; 및 방송 환경에 적합한 각 서비스들의 데이터를 기술하기 위한 서비스컨텐츠 요소를 포함하는 것을 특징으로 한다.The present invention also provides a content description data for content description in a data broadcasting service, comprising: a metadata element for describing meta information of a document commonly required for data broadcasting; And a service content element for describing data of each service suitable for a broadcasting environment.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치의 일실시예 구성도이다.1 is a configuration diagram of an embodiment of a content providing device using content description data according to the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 컨텐츠기술데이터를 이용한 컨텐 츠 제공 장치는, 이동 데이터 방송에 적합한 서비스에 따른 컨텐츠를 기술하는 컨텐츠기술데이터를 생성하는 컨텐츠기술데이터 생성 수단(11), 상기 컨텐츠기술데이터를 이용하여 방송하고자 하는 컨텐츠를 저작하는 컨테츠 저작 수단(12), 방송하고자 하는 서비스의 음성 및 그래픽 사용자 인터페이스를 제공하는 UI(User Interface) 제공 수단(13) 및 상기 저작된 컨텐츠를 다양한 수신 단말로 방송할 수 있도록 음성XML(VoiceXML), X+V, HTML, 음성EPGXML(VoiceEPGXML), SALT 등의 타입으로 변환하여 상기 UI(User Interface) 제공 수단(13)으로부터 제공받은 사용자 인터페이스를 통해 방송 청취자에게 전송하는 컨텐츠 변환/송신 수단(14)을 포함한다.As shown in FIG. 1, the apparatus for providing content using the content description data according to the present invention includes: content description data generating means 11 for generating content description data describing content according to a service suitable for mobile data broadcasting; Content authoring means (12) for authoring content to be broadcast using the content description data; a user interface (UI) providing means (13) for providing a voice and graphic user interface of a service to be broadcast; and the authored content The user interface provided from the UI (User Interface) providing means 13 is converted into a type of voice XML (VoiceXML), X + V, HTML, voice EPGXML (VoiceEPGXML), SALT, or the like so as to be broadcast to various receiving terminals. And content converting / transmitting means (14) for transmitting to the broadcast listener via the.

도 2는 본 발명에 따른 컨텐츠기술데이터의 일실시예 구조도이다.2 is a structural diagram of an embodiment of content description data according to the present invention.

도 2에 도시된 바와 같이 본 발명의 바람직한 일실시예에 따라 이동 환경에서의 디지털 방송 서비스에서 음성 및 그래픽 사용자 인터페이스를 지원하기 위한 컨텐츠기술데이터는, 이동 데이터 방송에 공통으로 필요한 문서의 메타정보를 표현한 메타데이터 요소인 헤드(Head)(111) 요소, 이동 환경의 데이터 방송에 적합한 각 서비스들의 데이터를 표현한 서비스컨텐츠 요소인 바디(Body)(112) 요소 및 서비스 내용과 상관없는 광고 컨텐츠 데이터를 표현한 광고 컨텐츠 요소인 애드버타이즈(Advertise)(113) 요소를 포함한다.As shown in FIG. 2, the content description data for supporting a voice and a graphic user interface in a digital broadcasting service in a mobile environment according to an exemplary embodiment of the present invention includes meta information of a document commonly required for mobile data broadcasting. Head (111) element, which is the expressed metadata element, Body (112) element, which is a service content element representing data of each service suitable for data broadcasting in a mobile environment, and advertisement content data irrespective of the service content. It includes an Advertisement 113 element that is an advertisement content element.

여기서, 상기 헤드(111) 요소는 사용자의 자유로운 메타데이터 필드 확장을 지원한다.Here, the head 111 element supports free metadata field expansion of the user.

또한, 바디(Body)(112) 요소는 도시된 바와 같이, 뉴스 서비스 컨텐츠에 대한 뉴스바디(NewsBody), 날씨 서비스 컨텐츠에 대한 날씨바디(WeatherBody), 교통 정보 관련 컨텐츠에 대한 교통정보바디(TrafficInfoBody), 지역 정보에 대한 지역정보바디(LocalInfoBody), 교육에 대한 교육바디(EducationBody), 퀴즈에 대한 퀴즈바디(QuizBody), 증권에 대한 증권바디(StockBody), 광고에 대한 광고바디(AdvertiseBody)를 포함하며, 각 서비스에 따른 고유의 바디 요소를 택일할 수 있다.In addition, the body 112 element may include a news body for news service content, a weather body for weather service content, and a traffic information body for traffic information related content, as shown. , LocalInfoBody for local information, EducationBody for education, QuizBody for quizzes, StockBody for securities, and AdvertiseBody for ads. In this case, a unique body element may be selected according to each service.

상기 각 서비스에 따른 고유의 바디 요소 중 뉴스바디, 날씨바디 및 지역정보바디를 예를 들어 설명하면, 본 발명에 따른 뉴스바디는 그래픽 및 음성 입력을 통한 키워드 검색을 지원하고, 우선순위 지정으로 긴급 뉴스부터 디스플레이 하는 기능을 지원하며, 날씨바디는 각 지역의 분류를 위하여 지역 우편번호를 사용하고, 지역정보 바디는 GPS 정보와 연계하여 위치기반 서비스를 지원한다.For example, a news body, a weather body, and a local information body among the unique body elements according to the above services will be described. The news body according to the present invention supports keyword search through graphic and voice input, and is urgent by assigning priorities. It supports the function of displaying from the news, weather body uses local zip code to classify each region, and the body of the body supports location-based services in connection with GPS information.

도 3은 본 발명의 바람직한 일실시예에 따라 뉴스 서비스 컨텐츠를 기술하는 컨텐츠기술데이터의 DTD(Document Type Declaration) 스키마 구조도이다.3 is a structure diagram of a document type declaration (DTD) schema of content description data describing news service content according to an exemplary embodiment of the present invention.

도 3에 도시된 바와 같이, 헤드(Head)(111) 요소는 제작자, 제작일, 저작권과 같은 제작정보와 검색을 위한 색인 단어인 키워드, 컨텐츠의 등급 정보, 사용자의 자유로운 메타데이터 필드 확장을 지원하는 사용자정의 데이터를 포함한다.As shown in FIG. 3, the head 111 element supports production information such as creator, production date, and copyright, keywords that are index words for searching, content rating information, and user's free metadata field expansion. Contains custom data.

바디(NewsBody) 요소는 뉴스바디(NewsBody)(112)가 택일되며, 뉴스 아이템들로 구성되는데, 도시된 바와 같이 이 시각 주요뉴스에서 보여질 제목들을 나타내는 헤드라인, 음성 사용자 인터페이스의 나레이션을 지원하기 위한 보이스 스트림(VoiceStream), 나레이션 중 사용자의 색인 키워드를 인식할 수 있도록 지원하는 키워드(Keywords) 등을 포함한다.The NewsBody element is optionally a NewsBody 112 and consists of news items that support the narration of the headline and voice user interface, which represent the headings to be shown in this visual key news as shown. VoiceStream for the user, and keywords (Keywords) for recognizing the index keyword of the user during the narration, and the like.

전술한 컨텐츠기술데이터는 다양한 방송수신단말에 적합한 타겟 언어로의 융통성 있는 변환을 위해 XML을 기반으로 하며, DTD(Document Type Declaration) 및 XML 스키마(Schema)를 통해 정의한다. The above-described content description data is based on XML for flexible conversion into a target language suitable for various broadcast receiving terminals, and is defined through DTD (Document Type Declaration) and XML Schema (Schema).

상기 뉴스 서비스 컨텐츠를 기술하는 컨텐츠기술데이터의 DTD 문서는 아래와 같다.The DTD document of the content description data describing the news service content is as follows.

<?xml version="1.0" encoding="UTF-8"?><? xml version = "1.0" encoding = "UTF-8"?>

<!ELEMENT NewsBody (NewsItem)><! ELEMENT NewsBody (NewsItem)>

<!ATTLIST NewsBody <! ATTLIST NewsBody

numOfItems CDATA #REQUIRED>numOfItems CDATA #REQUIRED>

<!--=============================================================== --><!-============================================== =================->

<!-- News Item ELEMENTS --><!-News Item ELEMENTS->

<!-- ============================================================== --><!-============================================== ================->

<!ELEMENT NewsItem (NewsInfo,KeyWords,TextStream,Contents)><! ELEMENT NewsItem (NewsInfo, KeyWords, TextStream, Contents)>

<!-- =============================================================== --><!-============================================== =================->

<!-- News info ELEMENTS --><!-News info ELEMENTS->

<!-- =============================================================== --><!-============================================== =================->

<!ELEMENT NewsInfo (HeadLine,RealtedInfo?)><! ELEMENT NewsInfo (HeadLine, RealtedInfo?)>

<!ATTLIST NewsInfo <! ATTLIST NewsInfo

source CDATA #REQUIREDsource CDATA #REQUIRED

createDate CDATA #REQUIREDcreateDate CDATA #REQUIRED

creator CDATA #REQUIREDcreator CDATA #REQUIRED

version CDATA #REQUIREDversion CDATA #REQUIRED

previousVersion CDATA #REQUIREDpreviousVersion CDATA #REQUIRED

priority (1|2|3|4|5|6|7|8|9|0) #REQUIREDpriority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0) #REQUIRED

type (report| column| special| focus) #REQUIREDtype (report | column | special | focus) #REQUIRED

category (society|politics|economy|foreign |sports|entertain|digital) #REQUIRED>category (society | politics | economy | foreign | sports | entertain | digital) #REQUIRED>

<!ELEMENT HeadLine (#PCDATA)><! ELEMENT HeadLine (#PCDATA)>

<!ATTLIST HeadLine<! ATTLIST HeadLine

topic CDATA #REQUIREDtopic CDATA #REQUIRED

topicid CDATA #REQUIREDtopicid CDATA #REQUIRED

headLineid CDATA #REQUIREDheadLineid CDATA #REQUIRED

>>

<!ELEMENT RelatedInfo (Ref?, BcRef?, AdRef?)><! ELEMENT RelatedInfo (Ref ?, BcRef ?, AdRef?)>

<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><!-++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++->

<!-- News KeyWords Element --><!-News KeyWords Element->

<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><!-++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++->

<!ELEMENT KeyWords (#PCDATA)><! ELEMENT KeyWords (#PCDATA)>

또한, 상기 뉴스 서비스 컨텐츠를 기술하는 컨텐츠기술데이터의 XML 스키마는 아래와 같다.In addition, the XML schema of the content description data describing the news service content is as follows.

<?xml version="1.0" encoding="UTF-8"?><? xml version = "1.0" encoding = "UTF-8"?>

<!DOCTYPE DMBML SYSTEM ".\DTD\dmbml.dtd"> <! DOCTYPE DMBML SYSTEM ". \ DTD \ dmbml.dtd">

<DMBML id="" serviceType="news"> <DMBML id = "" serviceType = "news">

<Head> <Head>

<ProductionInfo>   <ProductionInfo>

<Producer/>   <Producer />

<ProductionDate/>   <ProductionDate />

</ProductionInfo>  </ ProductionInfo>

<Keywords/>   <Keywords />

<ContentsRate/>  <ContentsRate />

</Head> </ Head>

<NewsBody numOfItems="2"> <NewsBody numOfItems = "2">

<NewsItem>  <NewsItem>

<NewsInfo source="" createDate="" creator="" version="" previousVersion="" priority="0" type="column" category="digital">   <NewsInfo source = "" createDate = "" creator = "" version = "" previousVersion = "" priority = "0" type = "column" category = "digital">

<HeadLine topic="" topicid="" headLineid="">   <HeadLine topic = "" topicid = "" headLineid = "">

</HeadLine></ HeadLine>

</NewsInfo>   </ NewsInfo>

<KeyWords>   <KeyWords>

</KeyWords></ KeyWords>

<TextStream></TextStream>   <TextStream> </ TextStream>

<Contents>   <Contents>

</Contents>   </ Contents>

</NewsItem>     </ NewsItem>

<NewsItem>   <NewsItem>

<NewsInfo source="YTN" createDate="20040626" creator="임종주" version="2004062603345" previousVersion="2004062603330" priority="5" type="report" category="foreign">  <NewsInfo source = "YTN" createDate = "20040626" creator = "종주" version = "2004062603345" previousVersion = "2004062603330" priority = "5" type = "report" category = "foreign">

<HeadLine topic="룡천의혹" topicid="12" headLineid="1002">누가 룡천을 쏘았는가?</HeadLine>    <HeadLine topic = "Susk of Dragons" topicid = "12" headLineid = "1002"> Who shot Dragons? </ HeadLine>

<RelatedInfo><RelatedInfo>

</RelatedInfo></ RelatedInfo>

</NewsInfo>  </ NewsInfo>

<KeyWords>김선일, 이라크 파병, 부시</KeyWords>  <KeyWords> Kim Sun-il, Iraq dispatch, Bush </ KeyWords>

<TextStream>고 김선일씨의 시신이 그토록 애타게 돌아오고자 했던 고국 땅으로 운구됐습니다. 싸늘한주검이 된 이 아들의 모습에 유족과 시민들의 가슴은 통한의 눈물로 미어졌습니다. 부산방송 박성훈 기자입니다. </TextStream>  <TextStream> Kim Sun Il's body was taken to his homeland where he was so sad to return. The son of a cold carcass, the heart of the bereaved and the citizens, was pushed by tears of mourning. I am reporter Park Sung-hoon of Busan Broadcasting. </ TextStream>

<Contents>      <Contents>

<Ref src="" type="">        <Ref src = "" type = "">

</Ref>         </ Ref>

<BcRef type="" contact="">        <BcRef type = "" contact = "">

<Ref src="" type="">        <Ref src = "" type = "">

</Ref>        </ Ref>

<AdRef src="">      <AdRef src = "">

<Ref src="" type="">    <Ref src = "" type = "">

</Ref>   </ Ref>

</AdRef>   </ AdRef>

</BcRef></ BcRef>

<AdRef src=""><AdRef src = "">

<Ref src="" type=""></Ref><Ref src = "" type = ""> </ Ref>

</AdRef></ AdRef>

</Contents></ Contents>

</NewsItem></ NewsItem>

</NewsBody> </ NewsBody>

</DMBML> </ DMBML>

도 4는 본 발명의 바람직한 일실시예에 따른 사용자 인터페이스를 나타내는 도면으로서, 날씨정보 서비스의 사용자 인터페이스의 일실시예를 보이고 있다.4 is a view showing a user interface according to an embodiment of the present invention, showing an embodiment of the user interface of the weather information service.

도면에 도시된 각 지역 인터페이스를 선택하면 해당 지역별 상세 정보를 제공한다. Selecting each region interface shown in the drawing provides detailed information for each region.

이에 대한 저작 컨텐츠 변환을 담당할 XSLT 템플릿 문서는 아래와 같다.XSLT template document which is in charge of converting authoring content for this is as follows.

<?xml version="1.0" encoding="UTF-8"?><? xml version = "1.0" encoding = "UTF-8"?>

<xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl: stylesheetversion = "1.0" xmlns: xsl = "http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" version="1.0" indent="yes" /> <xsl: output method = "xml" version = "1.0" indent = "yes" />

<!-- DMBML2MXML for weather information : Main MXML --> <!-DMBML2MXML for weather information: Main MXML->

<xsl:paramname="totalNumber"select="count(//CurrentWeather/TotalArea/WideAreas/WideArea) " /><xsl: paramname = "totalNumber" select = "count (// CurrentWeather / TotalArea / WideAreas / WideArea)" />

<xsl:template match="/"><xsl: template match = "/">

<xsl:text disable-output-escaping="yes" >  <xsl: text disable-output-escaping = "yes">

&lt;!DOCTYPE html PUBLIC"-//W3C//DTD XHTML+Voice1.0/EN" "xhtml+voice.dtd"&gt;  &lt;! DOCTYPE html PUBLIC "-// W3C // DTD XHTML + Voice1.0 / EN" "xhtml + voice.dtd" &gt;

</xsl:text>  </ xsl: text>

<html xmlns="www.w3.org/1999/xhtml"    <html xmlns = "www.w3.org/1999/xhtml"

xmlns:ev="http://www.w3.org/2001/xml-events"      xmlns: ev = "http://www.w3.org/2001/xml-events"

xmlns:vxml="http://www.w3.org/2001/vxml"      xmlns: vxml = "http://www.w3.org/2001/vxml"

xmlns:xv="http://www.voicexml.org/2002/xhtml+voice">     xmlns: xv = "http://www.voicexml.org/2002/xhtml+voice">

<head>  <head>

<title>Weather</title>  <title> Weather </ title>

<script type="text/javascript">   <script type = "text / javascript">

var docIsDoneLoading = false;   var docIsDoneLoading = false;

var varListenSelect = undefined;   var varListenSelect = undefined;

var flagFirstTime = true;   var flagFirstTime = true;

</script>  </ script>

<script type="text/javascript" id="handleListenSelect" >  <script type = "text / javascript" id = "handleListenSelect">

if(docIsDoneLoading){   if (docIsDoneLoading) {

if (varListenSelect==undefined) document.getElementById('id_Listen').focus();    if (varListenSelect == undefined) document.getElementById ('id_Listen'). focus ();

else if (varListenSelect=="exit") document.getElementById('id_DMBExit').click();    else if (varListenSelect == "exit") document.getElementById ('id_DMBExit'). click ();

else if(varListenSelect=="today") document.getElementById('id_Today').click();    else if (varListenSelect == "today") document.getElementById ('id_Today'). click ();

else if(varListenSelect=="tomorrow") document.getElementById('id_Tomorrow').click();    else if (varListenSelect == "tomorrow") document.getElementById ('id_Tomorrow'). click ();

else if(varListenSelect=="week") document.getElementById('id_Week').click();    else if (varListenSelect == "week") document.getElementById ('id_Week'). click ();

else if(varListenSelect=="help") document.getElementById('id_Help').click();    else if (varListenSelect == "help") document.getElementById ('id_Help'). click ();

else if(varListenSelect=="listen") document.getElementById('id_Listen').click()    else if (varListenSelect == "listen") document.getElementById ('id_Listen'). click ()

else if(varListenSelect=="stop") document.getElementById('id_Stop').click()    else if (varListenSelect == "stop") document.getElementById ('id_Stop'). click ()

else if(varListenSelect=="top menu") document.getElementById('id_TopMenu').click();    else if (varListenSelect == "top menu") document.getElementById ('id_TopMenu'). click ();

varListenSelect = undefined;    varListenSelect = undefined;

document.getElementById('id_Listen').blur();    document.getElementById ('id_Listen'). blur ();

}   }

</script>  </ script>

<script type="text/javascript">  <script type = "text / javascript">

docIsDoneLoading = true;   docIsDoneLoading = true;

</script>  </ script>

<vxml:form id="voiceWeatherTop">  <vxml: form id = "voiceWeatherTop">

<vxml:field name="voiceWeatherTopSelect">   <vxml: field name = "voiceWeatherTopSelect">

<vxml:prompt>    <vxml: prompt>

We have current weather, today forecast, tomorrow forecast and week forecast.      We have current weather, today forecast, tomorrow forecast and week forecast.

You can say today, tomorrow, week, listen, exit, topmenu, help. What kind of service do you want?       You can say today, tomorrow, week, listen, exit, topmenu, help. What kind of service do you want?

</vxml:prompt>    </ vxml: prompt>

<vxml:grammar>    <vxml: grammar>

<xsl:text disable-output-escaping="yes">      <xsl: text disable-output-escaping = "yes">

&lt;![CDATA[      &lt;! [CDATA [

#JSGF V1.0;      #JSGF V1.0;

grammar service;      grammar service;

&lt;universal&gt; = exit | top menu ;      &lt; universal &gt; = exit | top menu;

public &lt;service&gt; = &lt;universal&gt;|stop | help | today | tomorrow | week | listen;]]&gt;      public &lt; service &gt; = &lt; universal &gt; | stop | help | today | tomorrow | week | listen;]] &gt;

</xsl:text>       </ xsl: text>

</vxml:grammar>     </ vxml: grammar>

<vxml:filled>    <vxml: filled>

<vxml:assign name="varListenSelect" expr="voiceWeatherTopSelect"/>      <vxml: assign name = "varListenSelect" expr = "voiceWeatherTopSelect" />

</vxml:filled>    </ vxml: filled>

</vxml:field>   </ vxml: field>

</vxml:form>  </ vxml: form>

<vxml:form id="voiceUrgentItems">  <vxml: form id = "voiceUrgentItems">

<vxml:block>   <vxml: block>

<xsl:call-template name="forVoiceStream"/>   <xsl: call-template name = "forVoiceStream" />

</vxml:block>  </ vxml: block>

<vxml:field name="voiceWeatherTopMenu">   <vxml: field name = "voiceWeatherTopMenu">

<vxml:grammar>   <vxml: grammar>

<xsl:text disable-output-escaping="yes">   <xsl: text disable-output-escaping = "yes">

&lt;![CDATA[      &lt;! [CDATA [

#JSGF V1.0;     #JSGF V1.0;

grammar service;     grammar service;

&lt;universal&gt; = exit | top menu ;     &lt; universal &gt; = exit | top menu;

public &lt;service&gt; = &lt;universal&gt; | stop | help | today | tomorrow | week | listen;]]&gt;     public &lt; service &gt; = &lt; universal &gt; | stop | help | today | tomorrow | week | listen;]] &gt;

</xsl:text>     </ xsl: text>

</vxml:grammar>    </ vxml: grammar>

<vxml:filled>    <vxml: filled>

<vxml:assign name="varListenSelect" expr="voiceWeatherTopMenu"/>      <vxml: assign name = "varListenSelect" expr = "voiceWeatherTopMenu" />

</vxml:filled>    </ vxml: filled>

</vxml:field>    </ vxml: field>

</vxml:form>  </ vxml: form>

<vxml:form id="voiceWeatherStop">  <vxml: form id = "voiceWeatherStop">

<vxml:field name="voiceSelect">    <vxml: field name = "voiceSelect">

<vxml:grammar>     <vxml: grammar>

<xsl:text disable-output-escaping="yes">      <xsl: text disable-output-escaping = "yes">

&lt;![CDATA[      &lt;! [CDATA [

#JSGF V1.0;      #JSGF V1.0;

grammar service;      grammar service;

&lt;universal&gt; = exit | top menu ;      &lt; universal &gt; = exit | top menu;

public &lt;service&gt; = &lt;universal&gt;|stop | help | today | tomorrow | week | listen;      public &lt; service &gt; = &lt; universal &gt; | stop | help | today | tomorrow | week | listen;

]]&gt;      ]] &gt;

</xsl:text>      </ xsl: text>

</vxml:grammar>      </ vxml: grammar>

<vxml:filled>     <vxml: filled>

<vxml:assign name="varListenSelect" expr="voiceSelect"/>     <vxml: assign name = "varListenSelect" expr = "voiceSelect" />

</vxml:filled>    </ vxml: filled>

</vxml:field>   </ vxml: field>

</vxml:form>  </ vxml: form>

</head>  </ head>

<body onload="document.getElementById('id_Listen').focus()"> <body onload = "document.getElementById ('id_Listen'). focus ()">

<table width="490" height="482" border="1">  <table width = "490" height = "482" border = "1">

<tr>  <tr>

<td height="38">   <td height = "38">

<strong>Weather</strong>    <strong> Weather </ strong>

</td>   </ td>

</tr>  </ tr>

<tr>  <tr>

<td height="294">   <td height = "294">

<xsl:call-template name="forTextStream"/>   <xsl: call-template name = "forTextStream" />

<xsl:call-template name="forRegion"/>   <xsl: call-template name = "forRegion" />

<p>       <p>

<input name="var_Listen" id="id_Listen" type="submit" value="Listen"/>      <input name = "var_Listen" id = "id_Listen" type = "submit" value = "Listen" />

<ev:listener ev:event="click" ev:handler="#voiceUrgentItems" ev:observer="id_Listen" ev:propagate="stop"/>     <ev: listener ev: event = "click" ev: handler = "# voiceUrgentItems" ev: observer = "id_Listen" ev: propagate = "stop" />

<ev:listener ev:event="focus" ev:handler="#voiceWeatherTop" ev:observer="id_Listen" ev:propagate="stop"/>      <ev: listener ev: event = "focus" ev: handler = "# voiceWeatherTop" ev: observer = "id_Listen" ev: propagate = "stop" />

<ev:listener ev:event="vxmldone" ev:handler="#handleListenSelect" ev:observer="id_Listen" ev:propagate="stop"/>     <ev: listener ev: event = "vxmldone" ev: handler = "# handleListenSelect" ev: observer = "id_Listen" ev: propagate = "stop" />

<input name="var_Stop" id="id_Stop" type="submit" value="Stop"/>      <input name = "var_Stop" id = "id_Stop" type = "submit" value = "Stop" />

<ev:listener ev:event="click" ev:handler="#voiceWeatherStop" ev:observer="id_Stop" ev:propagate="stop"/>     <ev: listener ev: event = "click" ev: handler = "# voiceWeatherStop" ev: observer = "id_Stop" ev: propagate = "stop" />

<ev:listener ev:event="vxmldone" ev:handler="#handleListenSelect" ev:observer="id_Stop" ev:propagate="stop"/>     <ev: listener ev: event = "vxmldone" ev: handler = "# handleListenSelect" ev: observer = "id_Stop" ev: propagate = "stop" />

</p>    </ p>

</td>   </ td>

</tr>  </ tr>

<tr>  <tr>

<td height="57" align="center">   <td height = "57" align = "center">

<a href="weatherToday.mxml"><input name="var_Today" type="submit" id="id_Today" value="Today"/></a> <a href="weatherToday.mxml"> <input name = "var_Today" type = "submit" id = "id_Today" value = "Today" /> </a>

<a href="weatherTomorrow.mxml"><input name="var_Tomorrow" type="submit" id="id_Tomorrow" value="Tomorrow"/></a>   <a href="weatherTomorrow.mxml"> <input name = "var_Tomorrow" type = "submit" id = "id_Tomorrow" value = "Tomorrow" /> </a>

<a href="weatherWeek.mxml"><input name="var_Week" type="submit" id="id_Week" value="Week"/></a>   <a href="weatherWeek.mxml"> <input name = "var_Week" type = "submit" id = "id_Week" value = "Week" /> </a>

</td>   </ td>

</tr>  </ tr>

<tr>  <tr>

<td align="center">   <td align = "center">

<a href="main.mxml" id="returnMain"><input name="var_TopMenu" type="submit" id="id_TopMenu" value="Top Menu"/></a>     <a href="main.mxml" id="returnMain"> <input name = "var_TopMenu" type = "submit" id = "id_TopMenu" value = "Top Menu" /> </a>

<a href="dmbExit.mxml"><input name="var_DMBExit" type="submit" id="id_DMBExit" value="Exit"/></a>      <a href="dmbExit.mxml"> <input name = "var_DMBExit" type = "submit" id = "id_DMBExit" value = "Exit" /> </a>

<a href="WeatherHelp.mxml" id="goHelp"><input name="var_Help" type="submit" id="id_Help" value="Help"/></a>     <a href="WeatherHelp.mxml" id="goHelp"> <input name = "var_Help" type = "submit" id = "id_Help" value = "Help" /> </a>

</td>   </ td>

</tr>  </ tr>

</table> </ table>

</body></ body>

<ev:listener ev:event="vxmldone" ev:handler="#handleListenSelect" ev:observer="id_Event" ev:propagate="stop"/> <ev: listener ev: event = "vxmldone" ev: handler = "# handleListenSelect" ev: observer = "id_Event" ev: propagate = "stop" />

</html></ html>

</xsl:template> </ xsl: template>

<xsl:template name="forTextStream"> <xsl: template name = "forTextStream">

<xsl:for-each select="//CurrentWeather"> <xsl: for-each select = "// CurrentWeather">

<xsl:text disable-output-escaping="yes">&lt;strong&gt;    <xsl: text disable-output-escaping = "yes"> &lt; strong &gt;

[Current Weather] &lt;/strong&gt;</xsl:text><xsl:value-of select="TotalArea/ReportAnnotation"/>    [Current Weather] &lt; / strong &gt; </ xsl: text> <xsl: value-of select = "TotalArea / ReportAnnotation" />

<xsl:text disable-output-escaping="yes">&lt;br/&gt;</xsl:text>      <xsl: text disable-output-escaping = "yes"> &lt; br / &gt; </ xsl: text>

<xsl:text disable-output-escaping="yes">&lt;strong&gt;    <xsl: text disable-output-escaping = "yes"> &lt; strong &gt;

[Warning/Advisory] &lt;/strong&gt;</xsl:text><xsl:value-of select="../WeatherMessages/WeatherMessage"/>    [Warning / Advisory] &lt; / strong &gt; </ xsl: text> <xsl: value-of select = "../ WeatherMessages / WeatherMessage" />

<xsl:text disable-output-escaping="yes">&lt;br/&gt;</xsl:text>     <xsl: text disable-output-escaping = "yes"> &lt; br / &gt; </ xsl: text>

<xsl:text disable-output-escaping="yes">&lt;strong&gt;    <xsl: text disable-output-escaping = "yes"> &lt; strong &gt;

[KwangYeokSi] &lt;/strong&gt;</xsl:text>    [KwangYeokSi] &lt; / strong &gt; </ xsl: text>

</xsl:for-each>   </ xsl: for-each>

</xsl:template> </ xsl: template>

<xsl:template name="forVoiceStream">  <xsl: template name = "forVoiceStream">

<xsl:for-each select="//CurrentWeather">  <xsl: for-each select = "// CurrentWeather">

<xsl:text disable-output-escaping="yes">&lt;vxml:prompt&gt;</xsl:text>    <xsl: text disable-output-escaping = "yes"> &lt; vxml: prompt &gt; </ xsl: text>

<xsl:value-of select="TotalArea/ReportAnnotation"/>    <xsl: value-of select = "TotalArea / ReportAnnotation" />

<xsl:value-of select="//WeatherMessage"/>    <xsl: value-of select = "// WeatherMessage" />

<xsl:call-template name="forRegionVoiceStream"/>    <xsl: call-template name = "forRegionVoiceStream" />

<xsl:text disable-output-escaping="yes">&lt;/vxml:prompt&gt;</xsl:text>    <xsl: text disable-output-escaping = "yes"> &lt; / vxml: prompt &gt; </ xsl: text>

</xsl:for-each>  </ xsl: for-each>

</xsl:template> </ xsl: template>

<xsl:template name="forRegion"> <xsl: template name = "forRegion">

<xsl:for-each select="//CurrentWeather/TotalArea/WideAreas/WideArea"> <xsl: for-each select = "// CurrentWeather / TotalArea / WideAreas / WideArea">

<xsl:if test="@wideAreaCode=01">  <xsl: if test = "@ wideAreaCode = 01">

<xsl:variable name="CodeName" select="'Seoul'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Seoul'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=02">  <xsl: if test = "@ wideAreaCode = 02">

<xsl:variable name="CodeName" select="'Youngseo'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Youngseo'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=03">  <xsl: if test = "@ wideAreaCode = 03">

<xsl:variable name="CodeName" select="'Youngdong'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Youngdong'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=04">  <xsl: if test = "@ wideAreaCode = 04">

<xsl:variable name="CodeName" select="'Chungbuk'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Chungbuk'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=05">  <xsl: if test = "@ wideAreaCode = 05">

<xsl:variable name="CodeName" select="'Chunnam'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Chunnam'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=06">  <xsl: if test = "@ wideAreaCode = 06">

<xsl:variable name="CodeName" select="'Kyoungbuk'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Kyoungbuk'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=07">  <xsl: if test = "@ wideAreaCode = 07">

<xsl:variable name="CodeName" select="'Kyoungnam'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Kyoungnam'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=08">  <xsl: if test = "@ wideAreaCode = 08">

<xsl:variable name="CodeName" select="'Jeonnam'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Jeonnam'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=09">  <xsl: if test = "@ wideAreaCode = 09">

<xsl:variable name="CodeName" select="'Jeonbuk'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Jeonbuk'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=10">  <xsl: if test = "@ wideAreaCode = 10">

<xsl:variable name="CodeName" select="'Jejudo'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Jejudo'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=11">  <xsl: if test = "@ wideAreaCode = 11">

<xsl:variable name="CodeName" select="'West ocean'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'West ocean'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=12">  <xsl: if test = "@ wideAreaCode = 12">

<xsl:variable name="CodeName" select="'East ocean'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'East ocean'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=13">  <xsl: if test = "@ wideAreaCode = 13">

<xsl:variable name="CodeName" select="'South ocean'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'South ocean'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:if test="@wideAreaCode=14">  <xsl: if test = "@ wideAreaCode = 14">

<xsl:variable name="CodeName" select="'Ulleungdo'"/><xsl:value-of select="$CodeName"/>-</xsl:if>   <xsl: variable name = "CodeName" select = "'Ulleungdo'" /> <xsl: value-of select = "$ CodeName" />-</ xsl: if>

<xsl:value-of select="./Information/@temperature"/>  <xsl: value-of select = "./ Information / @ temperature" />

<xsl:text disable-output-escaping="yes">&amp;</xsl:text>  <xsl: text disable-output-escaping = "yes"> &amp; </ xsl: text>

<![CDATA[deg;]]>, <xsl:value-of select="./Information"/>  <! [CDATA [deg;]]>, <xsl: value-of select = "./ Information" />

<xsl:if test="not (position()=$totalNumber)">,</xsl:if>  <xsl: if test = "not (position () = $ totalNumber)">, </ xsl: if>

<xsl:text disable-output-escaping="no"> </xsl:text>  <xsl: text disable-output-escaping = "no"> </ xsl: text>

</xsl:for-each> </ xsl: for-each>

</xsl:template></ xsl: template>

<xsl:template name="forRegionVoiceStream"><xsl: template name = "forRegionVoiceStream">

<xsl:for-each select="//CurrentWeather/TotalArea/WideAreas/WideArea"> <xsl: for-each select = "// CurrentWeather / TotalArea / WideAreas / WideArea">

<xsl:if test="@wideAreaCode=01"> <xsl: if test = "@ wideAreaCode = 01">

<xsl:variable name="CodeName" select="'Seoul'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Seoul'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=02">  <xsl: if test = "@ wideAreaCode = 02">

<xsl:variable name="CodeName" select="'Youngseo'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Youngseo'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=03">  <xsl: if test = "@ wideAreaCode = 03">

<xsl:variable name="CodeName" select="'Youngdong'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Youngdong'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=04">  <xsl: if test = "@ wideAreaCode = 04">

<xsl:variable name="CodeName" select="'Chungbuk'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Chungbuk'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=05">  <xsl: if test = "@ wideAreaCode = 05">

<xsl:variable name="CodeName" select="'Chunnam'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Chunnam'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=06">  <xsl: if test = "@ wideAreaCode = 06">

<xsl:variable name="CodeName" select="'Kyoungbuk'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Kyoungbuk'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=07">  <xsl: if test = "@ wideAreaCode = 07">

<xsl:variable name="CodeName" select="'Kyoungnam'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Kyoungnam'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=08">  <xsl: if test = "@ wideAreaCode = 08">

<xsl:variable name="CodeName" select="'Jeonnam'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Jeonnam'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=09">  <xsl: if test = "@ wideAreaCode = 09">

<xsl:variable name="CodeName" select="'Jeonbuk'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Jeonbuk'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=10">  <xsl: if test = "@ wideAreaCode = 10">

<xsl:variable name="CodeName" select="'Jejudo'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Jejudo'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:if test="@wideAreaCode=11">  <xsl: if test = "@ wideAreaCode = 11">

<xsl:variable name="CodeName" select="'West ocean'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'West ocean'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl : text> </ xsl: if>

<xsl:if test="@wideAreaCode=12">  <xsl: if test = "@ wideAreaCode = 12">

<xsl:variable name="CodeName" select="'East ocean'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'East ocean'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl : text> </ xsl: if>

<xsl:if test="@wideAreaCode=13">  <xsl: if test = "@ wideAreaCode = 13">

<xsl:variable name="CodeName" select="'South ocean'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'South ocean'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl : text> </ xsl: if>

<xsl:if test="@wideAreaCode=14">  <xsl: if test = "@ wideAreaCode = 14">

<xsl:variable name="CodeName" select="'Ulleungdo'"/><xsl:value-of select="$CodeName"/><xsl:text disable-output-escaping="no"> </xsl:text></xsl:if>   <xsl: variable name = "CodeName" select = "'Ulleungdo'" /> <xsl: value-of select = "$ CodeName" /> <xsl: text disable-output-escaping = "no"> </ xsl: text> </ xsl: if>

<xsl:text disable-output-escaping="no"> </xsl:text><xsl:value-of select="./Information/@temperature"/>  <xsl: text disable-output-escaping = "no"> </ xsl: text> <xsl: value-of select = "./ Information / @ temperature" />

<![CDATA[degrees]]>, <xsl:text disable-output-escaping="no"> </xsl:text><xsl:value-of select="./Information"/>  <! [CDATA [degrees]]>, <xsl: text disable-output-escaping = "no"> </ xsl: text> <xsl: value-of select = "./ Information" />

<xsl:if test="not (position()=$totalNumber)">,</xsl:if>  <xsl: if test = "not (position () = $ totalNumber)">, </ xsl: if>

<xsl:text disable-output-escaping="no"> </xsl:text>  <xsl: text disable-output-escaping = "no"> </ xsl: text>

</xsl:for-each> </ xsl: for-each>

</xsl:template></ xsl: template>

</xsl:stylesheet></ xsl: stylesheet>

상술한 바와 같은 본 발명에서 구현되는 기능 또는 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.Functions or methods implemented in the present invention as described above may be implemented in a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

상기와 같은 본 발명은, 이동 환경의 방송 수신자가 음성 및 그래픽 사용자 인터페이스를 동시에 용이하게 사용하도록 하기 위한 컨텐츠기술데이터 및 이를 이용한 컨텐츠 제공 장치를 제공할 수 있는 효과가 있다.As described above, the present invention has an effect of providing content description data and a content providing device using the same so that a broadcast receiver of a mobile environment can easily use a voice and a graphic user interface at the same time.

또한, 본 발명은, 이동환경의 디지털 방송 시스템에서 제공할 컨텐츠 제작을 위한 표준 언어로 활용할 수 있는 효과가 있다.In addition, the present invention has an effect that can be utilized as a standard language for producing content to be provided in a digital broadcasting system of a mobile environment.

또한, 본 발명은, 음성 및 그래픽 서비스를 지원하는 사용자 인터페이스 및 컨텐츠기술데이터를 차량, PDA, 스마트 폰 등과 같은 다양한 이동 단말기를 이용한 정보서비스에 적용할 수 있는 효과가 있다.In addition, the present invention has an effect that can be applied to the information service using a variety of mobile terminals, such as a vehicle, PDA, smart phone, and the like user interface and content description data supporting voice and graphics services.

Claims (11)

데이터 방송 서비스에서의 컨텐츠 기술을 위한 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치로서,A content providing device using content description data for content description in a data broadcasting service, 상기 컨텐츠기술데이터를 생성하기 위한 컨텐츠기술데이터 생성 수단;Content description data generating means for generating the content description data; 상기 컨텐츠기술데이터를 이용하여 방송하고자 하는 컨텐츠를 저작하는 컨테츠 저작 수단;Content authoring means for authoring content to be broadcasted using the content description data; 방송 서비스의 음성 및 그래픽 사용자 인터페이스를 제공하기 위한 사용자 인터페이스 제공 수단; 및User interface providing means for providing a voice and graphical user interface of a broadcast service; And 상기 저작된 컨텐츠를 다양한 수신 단말로 방송하기 적합한 형태로 변환하기 위한 컨텐츠 변환 수단Content conversion means for converting the authored content into a form suitable for broadcasting to various receiving terminals 을 포함하되,Including, 상기 컨텐츠기술데이터는,The content description data, 데이터 방송에 공통으로 필요한 문서의 메타정보를 기술하기 위한 메타데이터 요소; 및A metadata element for describing meta information of a document commonly required for data broadcasting; And 방송 환경에 적합한 각 서비스들의 데이터를 기술하기 위한 서비스컨텐츠 요소Service content element for describing data of each service suitable for broadcasting environment 를 포함하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Content providing apparatus using a content description data comprising a. 제 1 항에 있어서,The method of claim 1, 상기 컨텐츠 제공 장치는,The content providing device, 상기 사용자 인터페이스 제공 수단으로부터 제공받은 사용자 인터페이스를 통해 방송 수신자에게 상기 컨텐츠 변환 수단에서 변환한 컨텐츠를 전송하는 송신 수단Transmission means for transmitting the content converted by the content conversion means to the broadcast receiver via the user interface provided from the user interface providing means 을 더 포함하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Content providing apparatus using the content description data further comprising. 제 1 항에 있어서,The method of claim 1, 상기 컨텐츠 변환 수단은,The content conversion means, 컨텐츠를 음성XML(VoiceXML), X+V, HTML, 음성EPGXML(VoiceEPGXML) 및 SALT 중 어느 하나 이상의 타입으로 변환하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.A content providing device using content description data, characterized in that the content is converted into any one or more types of voice XML (VoiceXML), X + V, HTML, voice EPGXML (VoiceEPGXML), and SALT. 제 1 항에 있어서,The method of claim 1, 상기 컨텐츠기술데이터는,The content description data, 광고 컨텐츠 데이터를 기술하기 위한 광고컨텐츠 요소Advertising content element for describing advertising content data 를 더 포함하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Content providing apparatus using the content description data further comprising. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 메타데이터 요소는,The metadata element is 사용자의 자유로운 메타데이터 필드 확장을 지원하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Content providing apparatus using the content description data, characterized in that for supporting the user's free metadata field expansion. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 서비스컨텐츠 요소는,The service content element, 뉴스, 날씨, 교통, 지역정보, 교육, 퀴즈, 증권 및 EPG 중 하나의 서비스에 대해 음성 및 그래픽 사용자 인터페이스를 지원하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Apparatus for providing contents using content description data, characterized in that the voice and graphical user interface for one of the services of news, weather, traffic, local information, education, quiz, securities and EPG. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 서비스컨텐츠 요소는,The service content element, 음성 및 그래픽 사용자 인터페이스 동시 지원을 위해 그래픽 출력을 위한 텍스트스트림(TextStream) 및 음성 출력을 위한 보이스스트림(VoiceStream) 요소를 포함하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.An apparatus for providing contents using content description data, comprising a text stream for graphic output and a voicestream element for outputting audio for simultaneously supporting a voice and a graphic user interface. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 서비스컨텐츠 요소는,The service content element, 광고 및 양방향 채널을 위한 참조를 지원함을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Content providing apparatus using the content description data, characterized in that for supporting the reference for advertising and interactive channels. 제 6 항에 있어서,The method of claim 6, 상기 서비스컨텐츠 요소는,The service content element, 뉴스 서비스에 대하여,About the news service, 그래픽 및 음성 입력을 통한 키워드 검색을 지원하고, 긴급 뉴스부터 디스플레이하는 우선순위 지원 기능을 포함하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.A device for providing contents using content description data, which supports keyword search through graphic and voice input and includes a priority support function for displaying emergency news. 제 6 항에 있어서,The method of claim 6, 상기 서비스컨텐츠 요소는,The service content element, 날씨 서비스에 대하여,About the weather service, 각 지역의 분류를 위한 지역 우편번호 지원 기능을 포함하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치. Content providing apparatus using the content description data, characterized in that it comprises a local postal code support function for classification of each area. 제 6 항에 있어서,The method of claim 6, 상기 서비스컨텐츠 요소는,The service content element, 지역정보 서비스에 대하여,About Local Service, GPS 정보와 연계한 위치기반 서비스 지원 기능을 포함하는 것을 특징으로 하는 컨텐츠기술데이터를 이용한 컨텐츠 제공 장치.Content providing apparatus using the content description data, characterized in that it comprises a location-based service support function associated with the GPS information.
KR1020040101688A 2004-12-06 2004-12-06 Data for contents description in data broadcasting service and apparatus for providing contents using the same Expired - Fee Related KR100682851B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040101688A KR100682851B1 (en) 2004-12-06 2004-12-06 Data for contents description in data broadcasting service and apparatus for providing contents using the same
PCT/KR2005/003611 WO2006078088A1 (en) 2004-12-06 2005-10-28 Data for describing contents in multimedia data broadcasting service and apparatus for providing contents using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040101688A KR100682851B1 (en) 2004-12-06 2004-12-06 Data for contents description in data broadcasting service and apparatus for providing contents using the same

Publications (2)

Publication Number Publication Date
KR20060062743A true KR20060062743A (en) 2006-06-12
KR100682851B1 KR100682851B1 (en) 2007-02-15

Family

ID=36692443

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040101688A Expired - Fee Related KR100682851B1 (en) 2004-12-06 2004-12-06 Data for contents description in data broadcasting service and apparatus for providing contents using the same

Country Status (2)

Country Link
KR (1) KR100682851B1 (en)
WO (1) WO2006078088A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100788605B1 (en) * 2007-01-19 2007-12-26 주식회사 케이티프리텔 Content service device and method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101426481B1 (en) * 2007-03-19 2014-08-05 삼성전자주식회사 Apparatus and method for providing contents

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2363501C (en) * 1999-02-17 2005-01-04 Index Systems, Inc. System and method for tailoring television and/or electronic program guide features, such as advertising
KR100457923B1 (en) * 2002-05-22 2004-11-20 주식회사 에어코드 A system for creating and operating real-time data contents for data broadcasting and a controlling method thereof
US8634030B2 (en) * 2002-10-25 2014-01-21 Disney Enterprises, Inc. Streaming of digital data to a portable device
KR100589823B1 (en) * 2003-02-19 2006-06-14 비브콤 인코포레이티드 Method and apparatus for fast metadata generation, delivery and access for live broadcast program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100788605B1 (en) * 2007-01-19 2007-12-26 주식회사 케이티프리텔 Content service device and method

Also Published As

Publication number Publication date
WO2006078088A1 (en) 2006-07-27
KR100682851B1 (en) 2007-02-15

Similar Documents

Publication Publication Date Title
US9875735B2 (en) System and method for synthetically generated speech describing media content
CN102378050B (en) Broadcast system using text-to-speech conversion
US10225625B2 (en) Caption extraction and analysis
US20160118045A1 (en) Metatagging of captions
US20150245087A1 (en) Synchronous audio distribution to portable computing devices
JP6596891B2 (en) Transmission device, transmission method, reception device, and reception method
US11197048B2 (en) Transmission device, transmission method, reception device, and reception method
KR100682851B1 (en) Data for contents description in data broadcasting service and apparatus for providing contents using the same
JP2004334409A (en) Data browsing support device, data browsing method, and data browsing program
US20070050814A1 (en) Method for forming EPG information including advertisement information in terrestrial DMB system
EP1952629A1 (en) Method and apparatus for synchronizing visual and voice data in dab/dmb service system
KR100576546B1 (en) Data service device for digital broadcast reception
Cho et al. A study on multi-media disaster information contents to provide disaster alert service to the public
Paredes-Quintana Radio’s Legacy in Popular Culture: The Sounds of British Broadcasting Over the Decades: MARTIN COOPER, 2022, New York, London and Dublin, Bloombsbury Academic, pp. ix+ 247, illus.,£ 90, 00 (hardback)
Marjanović Jakovljević The Perspective of Radio Broadcasting
KR100993479B1 (en) Local Advertisement System and Method Associated with Terrestrial DMB Broadcasting and GIS
Kim et al. An Extended T-DMB BWS for User-friendly Mobile Data Service
Lee et al. Mobile multimedia broadcasting applications: Speech enabled data services
Schatter ENHANCED CAPABILITIES OF PROCESSOR-BASED DIGITAL RADIO SYSTEMS
Schatter The Computerization of Digital Audio Broadcasting Receivers and the Demand for Empathic Interface Solutions
Matsumura et al. Restoring semantics to BML content for data broadcasting accessibility
KR20150114759A (en) Method of providing personalized digital albums using Dynamic Label Plus in Digital Audio Broadcasting, and computer-readable recording medium for the same
EP1696341A1 (en) Splitting multimedia data
Zlatanović THE PERSPECTIVE OF RADIO BROADCASTING
Adnane et al. A New Service Offered by Digital Radio for Vehicle Drivers

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20110131

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20120209

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20120209

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载