KR101810882B1 - 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치 - Google Patents

엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR101810882B1
KR101810882B1 KR1020110030138A KR20110030138A KR101810882B1 KR 101810882 B1 KR101810882 B1 KR 101810882B1 KR 1020110030138 A KR1020110030138 A KR 1020110030138A KR 20110030138 A KR20110030138 A KR 20110030138A KR 101810882 B1 KR101810882 B1 KR 101810882B1
Authority
KR
South Korea
Prior art keywords
widget
information
information indicating
indicating
service
Prior art date
Application number
KR1020110030138A
Other languages
English (en)
Other versions
KR20120111577A (ko
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 KR1020110030138A priority Critical patent/KR101810882B1/ko
Priority to US14/008,111 priority patent/US9247302B2/en
Priority to PCT/KR2012/002383 priority patent/WO2012134222A2/ko
Publication of KR20120111577A publication Critical patent/KR20120111577A/ko
Application granted granted Critical
Publication of KR101810882B1 publication Critical patent/KR101810882B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • 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/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 위젯 서비스 제공 방법에 있어서 MPEG(Moving Picture Experts Group) 2 계층을 이용한 수신 장치의 위젯 서비스 제공방법에 있어서 MPEG 방송 데이터를 수신하는 과정과 상기 MPEG 방송 데이터의 PSI(Program Specific Information)에 저장된 WGIT(Widget General Information Table)를 로딩하는 과정과 상기 WGIT의 WIT(Widget information table)가 지시하는 정보를 로딩하는 과정과 상기 WIT가 지시하는 정보를 이용하여 위젯을 생성하는 과정을 포함하는 것을 특징으로 한다.

Description

엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치{METHOD AND APPARATUS FOR PROVISIONING WIDGET INFORMATION BY USING MPEG LAYER 2}
본 발명은 MPEG PSI(Moving Picture Experts Group Program Specific Information), ATSC PSIP (Advanced Television Systems Committee Program and System Information Protocol), DVB (Digital Video Broadcasting) PSI/SI를 사용하는 시스템에서 위젯 정보를 제공하기 위한 방법 및 장치에 관한 것이다.
최근의 멀티미디어 서비스는 제공되는 메인 서비스와 함께 위젯(widget) 형태와 같은 부가 서비스가 사용자에게 동시에 제공되고 있다.
실시간으로 제공되는 서비스, 예를 들어 방송 서비스에 위젯 서비스가 제공된다면 서비스 제공자는 상기 방송 서비스와 관련한 다양한 부가 서비스를 추가적으로 제공할 수 있다.
따라서, 실시간 방송 서비스에 위젯 서비스를 제공하기 위한 방법 및 장치가 필요하다.
본 발명의 목적은 MPEG 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치를 제공함에 있다.
본 발명의 다른 목적은 MPEG PSI를 사용하여 메인 서비스와 위젯 서비스를 연결하기 위한 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 위제 서비스를 이용하여 정보를 제공할 수 있는 방법 및 장치를 제공함에 있다.
본 발명의 목적들을 달성하기 위한 제 1 견지에 따르면, MPEG(Moving Picture Experts Group) 2 계층을 이용한 수신 장치의 위젯 서비스 제공방법에 있어서 MPEG 방송 데이터를 수신하는 과정과 상기 MPEG 방송 데이터의 PSI(Program Specific Information)에 저장된 WGIT(Widget General Information Table)를 로딩하는 과정과 상기 WGIT의 WIT(Widget information table)가 지시하는 정보를 로딩하는 과정과 상기 WIT가 지시하는 정보를 이용하여 위젯을 생성하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적들을 달성하기 위한 제 2 견지에 따르면, MPEG 2 계층을 이용한 송신 장치의 위젯 서비스 제공방법에 있어서 위젯 서비스를 위한 WGIT 및 WIT를 생성하는 과정과 MPEG PSI 에 생성한 WGIT 및 WIT를 추가하여 MPEG 데이터를 완성하는 과정과 완성한 MPEG 데이터를 방송하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 목적들을 달성하기 위한 제 3 견지에 따르면, MPEG 2 계층을 이용하여 위젯 서비스를 제공하는 수신 장치에 있어서 다른 노드와 통신하기 위한 모뎀과 상기 모뎀을 통해 MPEG 방송 데이터를 수신하고, 상기 MPEG 방송 데이터의 PSI에 저장된 WGIT를 로딩하고, 상기 WGIT의 WIT가 지시하는 정보를 로딩하고, 상기 WIT가 지시하는 정보를 이용하여 위젯을 생성하는 제어부와 상기 WGIT 및 WIT를 저장하는 저장부를 포함하는 것을 특징으로 한다.
본 발명의 목적들을 달성하기 위한 제 4 견지에 따르면, MPEG 2 계층을 이용하여 위제 서비스를 제공하는 송신 장치에 있어서 다른 노드와 통신하기 위한 모뎀과 위젯 서비스를 위한 WGIT 및 WIT를 생성하고, MPEG PSI 에 생성한 WGIT 및 WIT를 추가하여 MPEG 데이터를 완성하고, 완성한 MPEG 데이터를 상기 모뎀을 통해 방송하는 제어부와 상기 WGIT 및 WIT를 저장하는 저장부를 포함하는 것을 특징으로 한다.
본 발명은 MPEG PSI를 이용하여 위젯 서비스에 필요한 정보를 제공하고, 위젯 서비스를 제공함으로써 실시간 방송 서비스 제공시, 실시간 방송 서비스와 관련된 다양한 서비스를 제공할 수 있는 이점이 있다.
도 1은 본 발명의 실시 예에 따른 위젯 서비스 제공을 위한 수신 장치에서의 동작 과정을 도시한 흐름도이다.
도 2는 본 발명의 실시 예에 따른 위젯 서비스 제공을 위한 송신 장치에서의 동작 과정을 도시한 흐름도이다.
도 3은 본 발명의 실시 예에 따른 위젯 서비스 제공을 위한 송신 장치 및 수신 장치의 블록 구성을 도시한 도면이다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하, 본 발명은 MPEG 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치에 관해 설명하기로 한다.
<표 1>은 본 발명에서 제안하는 WGIT(Widget General Information Table)을 나타낸 것으로서 제공되는 서비스 혹은 컨텐츠에 적용되는 모든 위젯에 대한 정보를 제공한다.
수신 장치, 즉, 사용자의 기기는 상기 WGIT를 통해 모든 위젯에 대한 정보를 획득한 후, 추가적으로 필요한 위젯에 대한 정보(예를 들어 컨텐츠)를 해당 서버 또는 기기(송신 장치)로부터 수신하여 활용한다.
Widget General Information Table    
Table ID    
version info    
Widget General Information Table Info Retransmission period  
Server URL  
Widget Information Table Info Widget information table 1 WIT ID
Version
transmission time
Repetition period
Location
2nd location
Widget information table 2 WIT ID
Version
transmission time
Repetition period
Location
2nd location
Widget information table n WIT ID
Version
transmission time
Repetition period
Location
2nd location
상기 <표 1>에서 Table ID는 MPEG의 PSI에서 WGIT를 식별할 수 있는 식별자이다.
Version info는 WGIT의 버전 정보로서 WGIT를 기 수신한 수신 장치는 상기 WGIT의 버전 정보가 변경되었을 시, WGIT를 다시 수신할 수 있다. 상기 Version info는 WGIT 내의 임의의 필드 값이 변경되었을 경우 1씩 증가한다.
Retransmission Period 는 WGIT의 전송 주기에 대한 정보를 제공하여, 사용자의 단말기가 어느 시점에 WGIT를 다시 수신할 수 있는지에 대한 정보를 제공한다.
Server URL은 수신 장치가 상기 WGIT를 양방향 채널을 통해서 수신할 수 있도록, 상기 WGIT를 획득할 수 있는 서버의 주소를 니타내고, 사용자의 기기가 WGIT의 다음 수신 시점 이전에 WGIT를 획득할 필요가 있을 경우 사용할 수 있게 한다.
상기 <표 1>에서 Widget Information Table Info는 사용자에게 제공되는 서비스 혹은 컨텐츠에 사용되는 각각의 위젯들에 대한 정보를 제공한다.
상기 Widget information table 1을 예로서 설명하면, WIT ID는 WIT(Widget Information Table)의 식별자이고, version 은 상기 WIT version 정보이다.
Transmission time은 상기 WIT의 최초 전송 시점이며, Repetition period는 상기 WIT의 반복 전송 주기를 제공하여, 사용자의 기기가 필요로 하는 WIT 1에 대한 수신 가능 시점을 알려준다.
Location은 상기 WIT 1이 전송되는 TS(Transport Stream)에 대한 정보를 제공하며, 2nd location은 상기 WIT 1을 획득할 수 있는 서버의 주소를 제공함으로써 사용자의 기기가 양방향 통신 기능이 있는 경우, WIT 1의 전송 시점 이전에 WIT 1에 대한 정보를 획득할 수 있게 한다. 상기 Widget information table info는 n 개 까지의 WIT에 대한 정보를 제공한다.
<표 2>는 본 발명에서 제안한 Widget Information Table의 구조를 나타낸 것이다.
Widget information Table    
ID    
Version info    
Repetition Period    
Widget General info Widget ID  
Widget 이름
Widget 제작자  
Widget 종류  
1st location  
2nd location  
Widget application info 서비스#1 ID
Validity
서비스#2 ID
Validity
서비스#3 ID
Validity
상기 <표 2>의 ID는 Widget information table의 식별자이며, Version info는 WIT의 버전 정보이다.
본 발명에서 사용자의 기기는 WIT의 버전 정보를 WGIT에서 획득할 수 있지만 올바른 WIT를 획득하는지 판별하기 위해서 WIT에서도 WIT의 버전 정보를 제공한다.
Repetition period는 상기 WIT의 전송 반복 주기에 대한 정보를 제공한다.
Widget general info는 상기 WIT가 정보를 제공하는 위젯에 대한 일반적인 정보를 제공하는 것으로 하기와 같은 사항들을 포함한다.
Widget ID는 위젯 식별자로서, 제작자가 할당한 식별자 혹은 서비스 사업자 혹은 위젯을 관리하는 관리자가 할당할 수 있다.
Widget 이름은 사용자가 식별할 수 있는 위젯의 이름이고, Widget 제작자는 상기 위젯을 만든 사람을 나타내고, Widget 종류는 상기 widget의 종류를 나타내는 것으로 일 예로, 통신용 위젯, 발표용 위젯 등과 같은 위젯의 용도를 나타낸다.
1st location은 상기 WIT가 지사하는 위젯이 송신 기기를 통해서 전송될 경우, 상기 위젯을 획득할 수 있는 정보를 제공한다(예를 들어, MPEG TS의 정보, MPEG 컨텐츠에 대한 정보가 될 수 있다), 2nd location은 상기 위젯을 획득할 수 있는 주소를 제공한다.
상기 <표 2>에서 widget application info는 상기 WIT가 가리키는 위젯이 사용될 수 있는 서비스 혹은 컨텐츠의 목록(서비스 #1, 서비스 #2, 서비스 #3)을 제공한다.
이 중에서, 서비스 #1을 일 예로 설명하면, 서비스 #1의 ID는 서비스 식별자로서 상기 위젯이 사용되는 서비스의 식별자 정보를 제공하고, 서비스 #1의 validity 는 상기 WIT가 제공하는 위젯의 유효 기간을 나타내어, 사용자의 기기가 적절한 시간 동안 위젯을 사용할 수 있게 한다.
상기 WGIT 및 WIT는 MPEG의 PSI에 포함되는 것으로, 송신 장치, 즉 서비스 제공자가 MPEG 데이터를 방송하고 있는 한, 상기 WGIT 및 WIT는 MPEG 방송 데이터와 함께 방송되게 된다.
상기 송신 장치는 필요에 따라, 상기 WGIT 및 WIT를 갱신하고, 갱신한 WGIT 및 WIT를 방송할 수 있다.
도 1은 본 발명의 실시 예에 따른 위젯 서비스 제공을 위한 수신 장치에서의 동작 과정을 도시한 흐름도이다.
상기 도 1을 참조하면, 수신 장치는 송신 측, 즉, 서비스 제공자가 제공한 MPEG 방송 데이터의 PSI에 포함된 WGIT를 수신한다(110 단계). 즉, 상기 수신 장치는 상기 MPEG 방송 데이터를 수신하고, 상기 MPEG 방송 데이터의 PSI에서 WGIT 를 로딩한다. 상기 WGIT 는 상기 <표 1>에 도시되어 있다.
이후, 상기 수신 장치는 수신한 WGIT를 분석한다(115 단계). 상기 WGIT 분석시, 상기 수신장치는 WGIT에 포함된 WIT도 같이 분석한다.
분석 후, 상기 수신 장치는 WGIT 및 WIT의 분석 결과를 기반으로 WIT가 참조하는 컨텐츠 또는 정보를 해당 기기로부터 수신한다(120 단계). 상기 WIT는 <표 2>에 도시되어 있다.
이후, 사용자로부터 위젯 디스플레이 요청이 있는 경우(125 단계), 상기 수신장치는 수신한 WGIT, WIT 및 WIT가 참조하는 컨텐츠를 기반으로, 디스플레이할 위젯을 생성하고, 생성한 위젯을 디스플레이한다(130 단계).
상기 위젯을 생성하는 과정은 WIT가 참조하는 컨텐츠 또는 지사하는 정보를 화면에 직렬 또는 병렬로 나열하는 과정을 포함할 수 있다.
이후, 상기 수신 장치는 주기적으로 또는 사용자 또는 프로그램의 요청에 따라 WIT가 갱신되었는지를 검사하고, WIT가 갱신된 경우(135 단계), 갱신된 WIT를 수신한다(140 단계).
이후, 상기 수신 장치는 주기적으로 또는 사용자 또는 프로그램의 요청에 따라 WGIT가 갱신되었는지를 검사하고, WGIT가 갱신된 경우(145 단계), 갱신된 WGIT를 수신한다(150 단계).
상기 수신 장치는 WIT 및 WGIT는 해당 테이블 내의 버전 정보가 변경되면, WIT 및 WGIT가 갱신되었다고 판단한다 그리고 상기 수신장치가 상기 WIT 및 WGIT가 갱신되었는지를 검사하는 주기는 상기 <표 1> 및<표 2>의 Retransmission period 를 따른다.
도 2는 본 발명의 실시 예에 따른 위젯 서비스 제공을 위한 송신 장치에서의 동작 과정을 도시한 흐름도이다.
상기 도 2를 참조하면, 송신 장치, 즉, 서비스 제공자는 위젯 서비스를 위한 WIT 및 WGIT를 생성한다(210, 215 단계)
이후, 상기 송신 장치는 MPEG PSI에 생성한 WGIT 및WIT를 포함시켜 방송한다(220 단계).
상기 방송 과정에서, 상기 송신 장치는 WGIT 및 WIT 갱신 필요가 있을 경우, WGIT 및 WIT에 대한 갱신을 수행하고, 버전 정보도 함께 갱신한다. 이후, 상기 송신 장치는 갱신한 WGIT 및 WIT를 PSI에 포함시켜 다음 주기에 방송한다. 상기 다음 주기는 상기 <표 1> 및 <표 2>의 Retransmission period 를 따른다.
도 3은 본 발명의 실시 예에 따른 위젯 서비스 제공을 위한 송신 장치 및 수신 장치의 블록 구성을 도시한 도면이다.
상기 도 3을 참조하여 수신 장치에 대해 먼저 설명하면, 상기 수신 장치는 모뎀(310), 제어부(320), 저장부(330)를 포함하여 구성된다. 상기 제어부(320)는 PSI 처리부(325)를 포함한다. 상기 도면에서는 미 도시 되었지만, 상기 수신 장치는 사용자 입력을 제공받기 위한 입력부, 사용자에게 정보를 출력하기 위한 표시부를 포함하고 있다. 여기서, 상기 수신 장치는 무선 통신을 이용한다고 가정하지만, 상기 수신장치의 통신 기술은 유, 무선에 제한받지 않는다.
상기 모뎀(310)은 다른 장치와 통신하기 위한 모듈로서, 무선처리부 및 기저대역처리부 등을 포함하여 구성된다. 상기 무선처리부는 안테나를 통해 수신되는 신호를 기저대역신호로 변경하여 상기 기저대역처리부로 제공하고, 상기 기저대역처리부로부터의 기저대역신호를 실제 무선 경로 상에서 전송할 수 있도록 무선신호로 변경하여 상기 안테나를 통해 송신한다. 본 발명에서 상기 모뎀(310)의 무선 접속 기술은 제한받지 않는다.
상기 제어부(320)는 상기 수신 장치의 전반적인 동작을 제어하고, 특히 본 발명에 따라 상기 PSI 처리부(325)를 제어한다.
상기 저장부(330)는 상기 수신 장치의 전반적인 동작을 제어하기 위한 프로그램 및 프로그램 수행 중 발생하는 일시적인 데이터를 저장하는 기능을 수행한다.
상기 PSI 처리부(325)는 송신 측, 즉, 서비스 제공자가 제공한 MPEG 방송 데이터의 PSI에 포함된 WGIT를 수신한다. 즉, 상기 PSI 처리부(325)는 상기 MPEG 방송 데이터를 수신하고, 상기 MPEG 방송 데이터의 PSI에서 WGIT를 로딩한다. 상기 WGIT 는 상기 <표 1>에 도시되어 있다.
이후, 상기 PSI 처리부(325)는 수신한 WGIT를 분석한다. 상기 WGIT 분석시, 상기 PSI 처리부(325)는 WGIT에 포함된 WIT도 같이 분석한다.
분석 후, 상기 PSI 처리부(325)는 WGIT 및 WIT의 분석 결과를 기반으로 WIT가 참조하는 컨텐츠 또는 정보를 해당 기기로부터 수신한다. 상기 WIT는 <표 2>에 도시되어 있다.
이후, 사용자로부터 위젯 디스플레이 요청이 있는 경우, 상기 PSI 처리부(325)는 수신한 WGIT, WIT 및 WIT가 참조하는 컨텐츠를 기반으로, 디스플레이할 위젯을 생성하고, 생성한 위젯을 디스플레이한다.
이후, 상기 PSI 처리부(325)는 주기적으로 또는 사용자 또는 프로그램의 요청에 따라 WIT가 갱신되었는지를 검사하고, WIT가 갱신된 경우, 갱신된 WIT를 수신한다.
이후, 상기 PSI 처리부(325)는 주기적으로 또는 사용자 또는 프로그램의 요청에 따라 WGIT가 갱신되었는지를 검사하고, WGIT가 갱신된 경우, 갱신된 WGIT를 수신한다.
상기 PSI 처리부(325)는 WIT 및 WGIT는 해당 테이블 내의 버전 정보가 변경되면, WIT 및 WGIT가 갱신되었다고 판단한다 그리고 상기 수신장치가 상기 WIT 및 WGIT가 갱신되었는지를 검사하는 주기는 상기 <표 1> 및 <표 2>의 Retransmission period 를 따른다.
이제, 송신 장치에 대해 설명하면, 상기 송신 장치는 모뎀(310), 제어부(320), 저장부(330)를 포함하여 구성된다. 상기 제어부(320)는 PSI 처리부(325)를 포함한다. 상기 도면에서는 미 도시 되었지만, 상기 송신 장치는 사용자 입력을 제공받기 위한 입력부, 상기 송신 장치의 운영정보를 출력하기 위한 표시부를 포함하고 있다. 여기서, 상기 송신 장치는 유선 통신을 이용한다고 가정하지만, 상기 송신장치의 통신 기술은 유, 무선에 제한받지 않는다.
상기 모뎀(310)은 다른 장치와 통신하기 위한 모듈로서, 유선처리부 및 기저대역처리부 등을 포함하여 구성된다. 상기 유선처리부는 유선 경로를 통해 수신되는 신호를 기저대역신호로 변경하여 상기 기저대역처리부로 제공하고, 상기 기저대역처리부로부터의 기저대역신호를 실제 유선 경로 상에서 전송할 수 있도록 유선신호로 변경하여 상기 유선경로를 통해 송신한다. 본 발명에서 상기 모뎀(310)의 유선 통신 기술은 제한받지 않는다.
상기 제어부(320)는 상기 송신 장치의 전반적인 동작을 제어하고, 특히 본 발명에 따라 상기 PSI 처리부(325)를 제어한다.
상기 저장부(330)는 상기 송신 장치의 전반적인 동작을 제어하기 위한 프로그램 및 프로그램 수행 중 발생하는 일시적인 데이터를 저장하는 기능을 수행한다.
상기 PSI 처리부(325)는 위젯 서비스를 위한 WIT 및 WGIT를 생성한다. 상기 PSI 처리부(325)는 MPEG PSI에 생성한 WGIT 및WIT를 포함시켜 방송한다.
상기 방송 과정에서, 상기 PSI 처리부(325)는 WGIT 및 WIT 갱신 필요가 있을 경우, WGIT 및 WIT에 대한 갱신을 수행하고, 버전 정보도 함께 갱신한다. 이후, 상기 PSI 처리부(325)는 갱신한 WGIT 및 WIT를 PSI에 포함시켜 다음 주기에 방송한다. 상기 다음 주기는 상기 <표 1> 및 <표 2>의 Retransmission period 를 따른다.
상술한 블록 구성에서, 싱기 수신 장치 및 송신 장치 각각의 제어부(320)는 싱기 수신 장치 및 송신 장치 각각의 PSI 처리부(325)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다.
따라서, 실제로 제품을 구현하는 경우에 상기 PSI 처리부(325)의 기능 모두를 상기 제어부(320)에서 처리하도록 구성할 수도 있으며, 상기 기능 중 일부만을 상기 제어부(320)에서 처리하도록 구성할 수도 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.

Claims (38)

  1. 수신 장치의 위젯 서비스 제공 방법에 있어서,
    방송 데이터를 수신하는 과정과,
    상기 방송 데이터에 저장된 위젯 테이블을 로딩하는 과정과,
    상기 위젯 테이블이 지시하는 위젯 정보를 로딩하는 과정과,
    상기 위젯 정보를 이용하여 위젯을 생성하는 과정을 포함하고,
    상기 위젯 테이블은 상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 방법.
  2. 제1항에 있어서,
    상기 위젯 테이블 및 상기 위젯 정보에 포함된 상기 전송 주기를 기반으로, 상기 전송 주기가 도래하는 경우, 상기 위젯 테이블 및 상기 위젯 정보가 갱신되었는지를 검사하는 과정과,
    상기 위젯 테이블 및 상기 위젯 정보가 갱신된 경우, 상기 갱신된 위젯 테이블 및 상기 갱신된 위젯 정보를 로딩하는 과정을 더 포함하는 방법.
  3. 제2항에 있어서,
    상기 위젯 테이블 및 상기 위젯 정보가 갱신되었는지를 검사하는 과정은,
    상기 위젯 테이블 및 상기 위젯 정보에 포함된 버전 정보가 변경 되었는지를 검사하는 과정을 포함하는 방법.
  4. 제1항에 있어서,
    사용자 또는 프로그램이 위젯 디스플레이 요청을 수신하는 경우,
    상기 생성한 위젯을 디스플레이하는 과정을 더 포함하는 방법.
  5. 제1항에 있어서,
    상기 위젯 테이블은,
    위젯 테이블 식별자를 나타내는 정보와, 위젯 테이블의 버전을 나타내는 정보와, 위젯 테이블의 특성을 나타내는 정보와, 사용자에게 제공되는 서비스 혹은 컨텐츠에 사용되는 적어도 하나의 위젯 정보를 나타내는 정보를 포함하는 방법.
  6. 제5항에 있어서,
    상기 위젯 테이블의 특성을 나타내는 정보는,
    상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 것을 특징으로 하는 방법.
  7. 제5항에 있어서,
    상기 적어도 하나의 위젯 정보를 나타내는 정보는,
    위젯 정보의 식별자를 나타내는 정보, 위젯 정보 버전을 나타내는 정보와, 위젯 정보의 최초 전송 시점을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 전송되는 전송 스트림에 대한 정보 및 위젯 정보를 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 방법.
  8. 제1항에 있어서,
    상기 위젯 정보는,
    위젯 정보 식별자를 나타내는 정보와 위젯 정보버전을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 제공하는 위젯에 대한 일반적인 정보와, 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보를 포함하는 방법.
  9. 제8항에 있어서,
    상기 위젯 정보가 제공하는 위젯에 대한 일반적인 정보는,
    위젯 식별자를 나타내는 정보, 위젯 이름을 나타내는 정보, 위젯 제작자를 나타내는 정보, 위젯 종류를 나타내는 정보, 위젯을 획득할 수 있는 전송 스트림을 나타내는 정보, 위젯을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 방법.
  10. 제8항에 있어서,
    상기 위젯 정보가 가리키는 위젯이 사용할 수 있는 서비스 또는 컨텐츠의 목록을 나타내는 정보는,
    위젯이 사용되는 서비스의 식별자를 나타내는 정보 및 위젯의 유효기간을 나타내는 정보를 포함하는 방법.
  11. 송신 장치의 위젯 서비스 제공 방법에 있어서,
    위젯 서비스를 위한 위젯 테이블 및 위젯 정보를 생성하는 과정과,
    상기 생성한 위젯 테이블 및 상기 위젯 정보를 추가하여 방송 데이터를 완성하는 과정과,
    상기 완성한 방송 데이터를 방송하는 과정을 포함하고,
    상기 위젯 테이블은 상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 방법.
  12. 제11항에 있어서,
    상기 위젯 테이블 및 상기 위젯 정보를 갱신하는 과정과,
    상기 갱신한 위젯 테이블 및 상기 위젯 정보를 추가하여 방송 데이터를 완성하는 과정과
    상기 전송 주기에 완성한 방송 데이터를 방송하는 과정을 더 포함하는 방법.
  13. 제12항에 있어서,
    상기 위젯 테이블 및 상기 위젯 정보를 갱신하는 과정은,
    상기 위젯 테이블 및 상기 위젯 정보에 포함된 버전 정보를 갱신하는 과정을 포함하는 방법.
  14. 제11항에 있어서,
    상기 위젯 테이블은,
    위젯 테이블 식별자를 나타내는 정보와, 위젯 테이블의 버전을 나타내는 정보와, 위젯 테이블의 특성을 나타내는 정보와, 사용자에게 제공되는 서비스 혹은 컨텐츠에 사용되는 적어도 하나의 위젯 정보를 나타내는 정보를 포함하는 방법.
  15. 제14항에 있어서,
    상기 위젯 테이블의 특성을 나타내는 정보는,
    상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 것을 특징으로 하는 방법.
  16. 제14항에 있어서,
    상기 적어도 하나의 위젯 정보를 나타내는 정보는,
    위젯 정보의 식별자를 나타내는 정보, 위젯 정보의 버전을 나타내는 정보와, 위젯 정보의 최초 전송 시점을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 전송되는 전송 스트림에 대한 정보 및 위젯 정보를 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 방법.
  17. 제11항에 있어서,
    상기 위젯 정보는,
    위젯 정보 식별자를 나타내는 정보와 위젯 정보 버전을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 제공하는 위젯에 대한 일반적인 정보와, 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보를 포함하는 방법.
  18. 제17항에 있어서,
    상기 위젯 정보가 제공하는 위젯에 대한 일반적인 정보는,
    위젯 식별자를 나타내는 정보, 위젯 이름을 나타내는 정보, 위젯 제작자를 나타내는 정보, 위젯 종류를 나타내는 정보, 위젯을 획득할 수 있는 전송 스트림을 나타내는 정보, 위젯을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 방법.
  19. 제17항에 있어서,
    상기 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보는,
    위젯이 사용되는 서비스의 식별자를 나타내는 정보 및 위젯의 유효기간을 나타내는 정보를 포함하는 방법.
  20. 위젯 서비스를 제공하는 수신 장치에 있어서,
    다른 노드와 통신하기 위한 송수신기와,
    상기 송수신기를 통해 방송 데이터를 수신하고, 상기 방송 데이터에 저장된 위젯 테이블을 로딩하고, 상기 위젯 테이블의 위젯 정보가 지시하는 정보를 로딩하고, 상기 위젯 정보가 지시하는 정보를 이용하여 위젯을 생성하는 적어도 하나의 프로세서와,
    상기 위젯 테이블 및 상기 위젯 정보를 저장하는 적어도 하나의 메모리를 포함하고,
    상기 위젯 테이블은 상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 수신 장치.
  21. 제20항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 위젯 테이블 및 상기 위젯 정보에 포함된 상기 전송 주기를 기반으로, 상기 전송 주기가 도래하는 경우, 상기 위젯 테이블 및 상기 위젯 정보가 갱신되었는지를 검사하고,
    상기 위젯 테이블 및 상기 위젯 정보가 갱신된 경우, 상기 갱신된 위젯 테이블 및 상기 갱신된 위젯 정보를 로딩하는 수신 장치.
  22. 제21항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 위젯 테이블 및 상기 위젯 정보가 갱신되었는지를 검사할 시,
    상기 위젯 테이블 및 상기 위젯 정보에 포함된 버전 정보가 변경되었는지를 검사하는 수신 장치.
  23. 제20항에 있어서,
    위젯을 표시하기 위한 디스플레이부를 더 포함하고,
    상기 적어도 하나의 프로세서는,
    사용자 또는 프로그램이 위젯 디스플레이 요청을 수신하는 경우,
    상기 생성한 위젯을 상기 디스플레이부를 통해 디스플레이하는 수신 장치.
  24. 제20항에 있어서,
    상기 위젯 테이블은,
    위젯 테이블 식별자를 나타내는 정보와, 위젯 테이블의 버전을 나타내는 정보와, 위젯 테이블의 특성을 나타내는 정보와, 사용자에게 제공되는 서비스 혹은 컨텐츠에 사용되는 적어도 하나의 위젯 정보를 나타내는 정보를 포함하는 수신 장치.
  25. 제24항에 있어서,
    상기 위젯 테이블의 특성을 나타내는 정보는,
    상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 것을 특징으로 하는 수신 장치.
  26. 제24항에 있어서,
    상기 적어도 하나의 위젯 정보를 나타내는 정보는,
    위젯 정보의 식별자를 나타내는 정보, 위젯 정보 버전을 나타내는 정보와, 위젯 정보의 최초 전송 시점을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 전송되는 전송 스트림에 대한 정보 및 위젯 정보를 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 수신 장치.
  27. 제20항에 있어서,
    상기 위젯 정보는,
    위젯 정보 식별자를 나타내는 정보와 위젯 정보 버전을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 제공하는 위젯에 대한 일반적인 정보와, 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보를 포함하는 수신 장치.
  28. 제27항에 있어서,
    상기 위젯 정보가 제공하는 위젯에 대한 일반적인 정보는,
    위젯 식별자를 나타내는 정보, 위젯 이름을 나타내는 정보, 위젯 제작자를 나타내는 정보, 위젯 종류를 나타내는 정보, 위젯을 획득할 수 있는 전송 스트림을 나타내는 정보, 위젯을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 수신 장치.
  29. 제27항에 있어서,
    상기 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보는,
    위젯이 사용되는 서비스의 식별자를 나타내는 정보 및 위젯의 유효기간을 나타내는 정보를 포함하는 수신 장치.
  30. 위젯 서비스를 제공하는 송신 장치에 있어서,
    다른 노드와 통신하기 위한 송수신기와,
    위젯 서비스를 위한 위젯 테이블 및 위젯 정보를 생성하고, 상기 생성한 위젯 테이블 및 상기 생성한 위젯 정보를 추가하여 방송 데이터를 완성하고, 상기 완성한 방송 데이터를 상기 송수신기를 통해 방송하는 적어도 하나의 프로세서와,
    상기 위젯 테이블 및 상기 위젯 정보를 저장하는 적어도 하나의 메모리를 포함하고,
    상기 위젯 테이블은 상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 송신 장치.
  31. 제30항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 위젯 테이블 및 상기 위젯 정보를 갱신하고,
    상기 갱신한 위젯 테이블 및 상기 갱신한 위젯 정보를 추가하여 방송 데이터를 완성하고,
    상기 전송 주기에, 상기 완성한 방송 데이터를 상기 송수신기를 통해 방송하는 송신 장치.
  32. 제31항에 있어서,
    상기 적어도 하나의 프로세서는,
    상기 위젯 테이블 및 상기 위젯 정보를 갱신할 시,
    상기 위젯 테이블 및 상기 위젯 정보에 포함된 버전 정보를 갱신하는 송신 장치.
  33. 제30항에 있어서,
    상기 위젯 테이블은,
    위젯 테이블 식별자를 나타내는 정보와, 위젯 테이블의 버전을 나타내는 정보와, 위젯 테이블의 특성을 나타내는 정보와, 사용자에게 제공되는 서비스 혹은 컨텐츠에 사용되는 적어도 하나의 위젯 정보를 나타내는 정보를 포함하는 송신 장치.
  34. 제33항에 있어서,
    상기 위젯 테이블의 특성을 나타내는 정보는,
    상기 위젯 테이블의 전송 주기에 대한 정보와, 상기 위젯 테이블을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 것을 특징으로 하는 송신 장치.
  35. 제33항에 있어서,
    상기 적어도 하나의 위젯 정보를 나타내는 정보는,
    위젯 정보의 식별자를 나타내는 정보, 위젯 정보 버전을 나타내는 정보와, 위젯 정보의 최초 전송 시점을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 전송되는 전송 스트림에 대한 정보 및 위젯 정보를 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 송신 장치.
  36. 제30항에 있어서,
    상기 위젯 정보는,
    위젯 정보 식별자를 나타내는 정보와 위젯 정보 버전을 나타내는 정보와, 위젯 정보의 전송 주기를 나타내는 정보와, 위젯 정보가 제공하는 위젯에 대한 일반적인 정보와, 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보를 포함하는 송신 장치.
  37. 제36항에 있어서,
    상기 위젯 정보가 제공하는 위젯에 대한 일반적인 정보는,
    위젯 식별자를 나타내는 정보, 위젯 이름을 나타내는 정보, 위젯 제작자를 나타내는 정보, 위젯 종류를 나타내는 정보, 위젯을 획득할 수 있는 전송 스트림을 나타내는 정보, 위젯을 획득할 수 있는 서버의 주소를 나타내는 정보를 포함하는 송신 장치.
  38. 제36항에 있어서,
    상기 위젯 정보가 가리키는 위젯이 사용할 수 있는 적어도 하나의 서비스 또는 컨텐츠의 목록을 나타내는 정보는,
    위젯이 사용되는 서비스의 식별자를 나타내는 정보 및 위젯의 유효기간을 나타내는 정보를 포함하는 송신 장치.
KR1020110030138A 2011-04-01 2011-04-01 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치 KR101810882B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020110030138A KR101810882B1 (ko) 2011-04-01 2011-04-01 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치
US14/008,111 US9247302B2 (en) 2011-04-01 2012-03-30 Method and apparatus for providing widget information using an MPEG-2 layer
PCT/KR2012/002383 WO2012134222A2 (ko) 2011-04-01 2012-03-30 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110030138A KR101810882B1 (ko) 2011-04-01 2011-04-01 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20120111577A KR20120111577A (ko) 2012-10-10
KR101810882B1 true KR101810882B1 (ko) 2017-12-20

Family

ID=46932165

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110030138A KR101810882B1 (ko) 2011-04-01 2011-04-01 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치

Country Status (3)

Country Link
US (1) US9247302B2 (ko)
KR (1) KR101810882B1 (ko)
WO (1) WO2012134222A2 (ko)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3851217B2 (ja) * 2002-05-09 2006-11-29 三洋電機株式会社 ディジタル放送受信装置
KR20080060818A (ko) * 2006-12-27 2008-07-02 엘지전자 주식회사 데이터 방송 신호 수신 장치 및 데이터 방송 신호를처리하는 방법
KR100838247B1 (ko) 2007-02-14 2008-06-17 주식회사 드리머 데이터 어플리케이션의 동적 실행을 위한 디지털 방송시스템
JP2010004498A (ja) * 2008-06-23 2010-01-07 Panasonic Corp コンテンツ表示装置およびコンテンツ表示方法
JPWO2010013609A1 (ja) * 2008-07-30 2012-01-12 株式会社Access 実行環境ソフトウェア、クライアント装置、およびサーバ装置
WO2010055648A1 (ja) * 2008-11-12 2010-05-20 三菱電機株式会社 サービス情報提供装置およびサービス情報取得装置
US20100131981A1 (en) 2008-11-26 2010-05-27 Samsung Electronics Co., Ltd. Method for displaying a widget and a broadcast receiving apparatus thereof
KR101652445B1 (ko) 2009-01-05 2016-09-09 엘지전자 주식회사 Iptv 수신기 및 iptv수신기에서 퍼스널 비디오 레코더 기능을 수행하는 방법
JP5252352B2 (ja) * 2009-11-05 2013-07-31 クラリオン株式会社 情報端末装置、情報端末管理システム及びプログラム
TW201120732A (en) * 2009-12-08 2011-06-16 Inst Information Industry Content service system and method thereof and computer-readable recording medium

Also Published As

Publication number Publication date
US9247302B2 (en) 2016-01-26
WO2012134222A2 (ko) 2012-10-04
WO2012134222A3 (ko) 2013-01-03
US20140020014A1 (en) 2014-01-16
KR20120111577A (ko) 2012-10-10

Similar Documents

Publication Publication Date Title
US20240114071A1 (en) Synchronizing an application on a companion device
KR101689050B1 (ko) 정보 처리 장치, 데이터 관리 방법 및 기록 매체
JP6092122B2 (ja) 放送通信融合型サービスのための送信方法及び装置
KR101596510B1 (ko) 네트워크 tv의 펌웨어 분할 업데이트 방법
KR100800860B1 (ko) 디지털 방송 시스템에서 전자 서비스 가이드를 이용한미리보기 서비스 방법 및 장치
JP2009506607A (ja) デジタル放送サービスガイドにおけるメッセージングテンプレートを配信する方法
KR101952724B1 (ko) 방송 시스템에서 엔-스크린 서비스 제공 장치 및 방법
EP2225884B1 (en) System and method for binding notification types to applications for a notification framework
CN104541512A (zh) 用于处理包括交互式广播服务的广播信号的方法和装置
US20110099283A1 (en) User service profile-based plug-in update method and apparatus for internet protocol television service
KR101952700B1 (ko) 방송 통신 융합 서비스의 제공 방법 및 장치
US8219083B2 (en) Service roaming system and method
US20130291003A1 (en) Method for managing contents and image display device therefor
KR20180100394A (ko) 이벤트 등록 및 통보
CN104823455A (zh) 用于处理数字服务信号的方法和设备
US11552720B2 (en) Reception apparatus, transmission apparatus, and data processing method
US8990879B2 (en) Method for providing data application of digital broadcasting
KR102422934B1 (ko) 방송수신장치 및 그 제어방법
KR101810882B1 (ko) 엠펙 2 계층을 이용한 위젯 정보를 제공하기 위한 방법 및 장치
US20100180309A1 (en) Method and system for providing a unicast service in a mobile digital broadcasting service
KR101176629B1 (ko) 디지털 방송 시스템에서 데이터 파일 업데이트 방법 및 그장치
KR20140125668A (ko) 방송 서비스의 제공 방법 및 장치
CN105828204A (zh) 一种视频互动方法及装置
CN104885472B (zh) 生成节目指南的信息处理装置和方法
KR101800220B1 (ko) 멀티미디어 스트리밍 시스템에서 시청자 조사를 위한 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right