KR20120067341A - 상보적 정보를 제공하는 방법 및 장치 - Google Patents

상보적 정보를 제공하는 방법 및 장치 Download PDF

Info

Publication number
KR20120067341A
KR20120067341A KR1020127006813A KR20127006813A KR20120067341A KR 20120067341 A KR20120067341 A KR 20120067341A KR 1020127006813 A KR1020127006813 A KR 1020127006813A KR 20127006813 A KR20127006813 A KR 20127006813A KR 20120067341 A KR20120067341 A KR 20120067341A
Authority
KR
South Korea
Prior art keywords
information
complementary
complementary information
presentation device
main
Prior art date
Application number
KR1020127006813A
Other languages
English (en)
Other versions
KR101718532B1 (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 톰슨 라이센싱
Publication of KR20120067341A publication Critical patent/KR20120067341A/ko
Application granted granted Critical
Publication of KR101718532B1 publication Critical patent/KR101718532B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • 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/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

주 정보를 제시하는 제1프리젠테이션 장치와 상보적 정보를 제시하는 제2프리젠테이션 장치를 구비한 시스템에서 상기 주 정보에 대한 상기 상보적 정보를 제공하는 방법이 제공된다. 상기 방법은 상기 제1프리젠테이션 장치 상에 제시될 주 정보의 일 부분을 요청하는 단계; 상기 주 정보의 요청된 부분과 연관된 상보적 정보의 적어도 일 부분의 제어 정보를 결정하는 단계; 및 결정된 상기 제어 정보와 상기 주 정보의 요청된 부분에 수반된 시간 정보에 의거해서 상기 주 정보의 요청된 부분과 연관된 상기 상보적 정보의 적어도 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송하는 단계를 포함하되, 상기 명령 메시지는 상기 상보적 정보의 적어도 일 부분을 위한 저장 위치에 대한 적어도 하나의 포인터를 포함한다.

Description

상보적 정보를 제공하는 방법 및 장치{METHOD AND DEVICE FOR PROVIDING COMPLEMENTARY INFORMATION}
본 발명은 데이터 통신에 관한 것으로, 특히, 상보적 정보를 제공하는 방법 및 장치에 관한 것이다.
"2-화면 솔루션" 혹은 "동기 솔루션"은 TV 쇼에 대한 정보를 이동 전화기, 랩탑, 데스크탑 PC 등 상에 인터넷을 통해서 액세스할 수 있게 하는 대화형(interactive) TV의 형태이다. 상호작용의 모두가 텔레비전 상에서 행해지는 1-화면 대화형 TV 솔루션과 달리, 2-화면 응용이 전형적으로 컴퓨터 상에서 행해진다. 이들 경우에, 사용자는 상기 쇼에 대한 보충 정보는 액세스하고 있지만, 텔레비전 상의 컨텐츠를 변화시키지는 못한다.
본 발명의 일 양상에 따르면, 주 정보(principal information)를 제시하는 제1프리젠테이션 장치(first presentation device)와 상보적 정보(complementary information)를 제시하는 제2프리젠테이션 장치를 구비한 시스템에서 상기 주 정보에 대한 상기 상보적 정보를 제공하는 방법이 제공된다. 해당 방법은, 상기 제1프리젠테이션 장치 상에 제시될 주 정보의 일 부분을 요청하는 단계; 상기 주 정보의 요청된 부분과 연관된 상보적 정보의 적어도 일 부분의 제어 정보를 결정하는 단계; 및 결정된 상기 제어 정보와 상기 주 정보의 요청된 부분에 수반된(carried) 시간 정보에 의거해서 상기 주 정보의 요청된 부분과 연관된 상기 상보적 정보의 적어도 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송(sending)하는 단계를 포함하되, 상기 명령 메시지는 상기 상보적 정보의 적어도 일 부분을 위한 저장 위치에 대한 적어도 하나의 포인터(pointer)를 포함한다.
본 발명의 다른 양상에 따르면, 제1프리젠테이션 장치 상에 주 정보의 요청된 부분이 제시되는 동안 제2프리젠테이션 장치 상에 제시될 상보적 정보를 제공하는 상보적 정보의 제공장치가 제공된다. 상기 상보적 정보의 제공장치는 상기 주 정보의 요청된 부분과 연관된 상보적 정보의 적어도 일 부분의 제어 정보를 저장하도록 구성된 저장 모듈; 및 저장된 상기 제어 정보와 상기 주 정보의 요청된 부분에 수반된 시간 정보에 의거해서 상기 주 정보의 요청된 부분과 연관된 상기 상보적 정보의 적어도 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송하도록 구성된 처리 모듈을 포함하되, 상기 처리 모듈은 상기 명령 메시지 내에 상기 상보적 정보의 적어도 일 부분을 위한 저장 위치에 대한 적어도 하나의 포인터를 포함하도록 더욱 구성되어 있다.
본 발명의 상기 양상에 따르면, 두 상이한 프리젠테이션 장치 상에 각각 주 정보 및 그의 연관된 상보적 정보를 제시하는 솔루션이 제공된다. 이는 사용자가 제1프리젠테이션 장치 상에 표시된 컨텐츠에 영향을 미치는 일없이 제2프리젠테이션 장치 상의 정보를 탐색하는(retrieving) 것을 용이하게 한다. 또한, 상기 제2프리젠테이션 장치 상의 프리젠테이션 시간은 상보적 정보가 적절한 시간에 제시되는 것을 확실하게 하도록 프로그래밍될 수 있다.
본 발명의 더 많은 양상과 이점들은 본 발명의 이하의 상세한 설명에서 발견될 것임을 이해할 수 있을 것이다.
본 발명의 추가의 이해를 제공하기 위하여 포함되고 본 출원의 일부에 내포되고 해당 일부를 구성하는 첨부 도면은, 본 발명의 원리를 설명하는 역할을 하는 이하의 설명과 함께 본 발명의 실시형태들을 예시하고 있다. 따라서, 본 발명은 이들 실시형태로 제한되는 것은 아니다.
도 1은 본 발명의 일 실시형태에 따른 상보적 정보를 제공하는 시스템을 예시한 도면;
도 2는 본 발명의 상기 실시형태에 따른 MS(mobile station) 및 STB(set top box)의 기능을 예시한 블록도;
도 3은 본 발명의 상기 실시형태에 따른 상보적 정보를 제공하는 방법을 예시한 순서도;
도 4는 본 발명의 상기 실시형태에 따른 상보적 정보를 제공하는 다른 시스템을 예시한 도면.
본 발명의 일 실시형태는 이제 도면과 관련하여 상세히 설명될 것이다. 이하의 설명에 있어서, 공지된 기능 및 구성의 몇몇 상세한 설명은 명확화와 간결함을 위하여 생략될 수도 있다.
도 1은 본 발명의 일 실시형태에 따른 상보적 정보를 제공하는 시스템을 예시한 도면이다. 단, 이 실시예는 본 발명을 설명하는데 이용될 뿐, 본 발명의 범위를 제한하는데 이용되어서는 안된다. 예시적인 해당 시스템은 TV 컨텐츠 서버(101), 셋 탑 박스(STB)(102), TV(103), 상보적 정보 서버(104), 액세스 점(access point: AP)(105) 및 이동국(MS)(106)을 포함한다. 그들의 기능의 상세는 다음과 같다:
TV 컨텐츠 서버(101): 이것은 TV 프로그램을 제공하는데 이용된다. 이 프로그램은 케이블 네트워크 혹은 IP 네트워크 등을 통해서 디지털 신호의 형태로 제공될 수 있다.
STB (102) 및 TV (103): STB는 1) TV 컨텐츠 서버(101)로부터 데이터, 즉, TV 프로그램, 구성 파일 등을 수신하는데; 2) TV(103) 상에 TV 프로그램을 표시하는데; 3) 메시지를 AP(105)에 발송하고 메시지를 AP(105)로부터 수신하는데 이용된다. 이 도면으로부터 알 수 있는 바와 같이, STB(102)는 TV 컨텐츠 서버에 접속된다. 그 밖에, 단, STB(102)는 IP 네트워크, 예컨대, 인터넷 내의 서버로부터 정보를 페치하거나 수신하기 위하여 해당 IP 네트워크에 접속될 수 있음에 유의해야 한다.
AP (105): 이것은 예컨대, IP 네트워크를 통해서 상보적 정보 서버(104)에, 예컨대, 근거리 통신망(LAN)을 통해서 STB(102)에, 예컨대, 무선 네트워크를 통해서 MS(106)에 접속된다. 단, AP(105)는 다른 유형의 액세스 장치, 예컨대, 라우터(router) 혹은 스위치일 수 있고, 엑세스 장치와 그의 연관된 장치, 예컨대, 컴퓨터는 유선 접속될 수 있다.
MS (106): 이것은 상보적 정보를 표시하는 표시 화면과, 사용자의 명령을 수신하는 입력 기능을 지닌다. 또, 이것은 사용자의 명령을 STB(102)에 전송(transmission)할 수 있다. 예를 들어, MS(106)가 STB(102)를 제어할 수 있도록 구성되어, 명령 입력을 수신하여, 예를 들어, 사용자로부터 다른 채널로 변경할 경우, MS(106)는 명령 입력을 STB(102)가 이해가능한 대응하는 명령 메시지로 변환하고 해당 명령 메시지를 STB(102)에 전송한다.
상보적 정보 서버(104): 이것은 TV 프로그램 관련 정보, 혹은 소위 TV 프로그램용의 상보적 정보를 제공하는데 이용된다. 이러한 정보는 프리젠테이션 스타일의 견지에서 비디오(video), 오디오(audio), 텍스트(text), 이미지(image), 플래시(flash) 등의 형태일 수 있고, 저장 장치의 견지에서 파일 혹은 파일의 일부의 형태일 수 있다. 예를 들어, 상보적 정보는 비디오 파일의 일부이다. 상보적 정보는 인터넷 TV에서처럼 데이터 스트림의 형태로 AP(105)를 통해서 MS(106)로 전송될 수 있거나, 혹은 예를 들어, 파일 전송 프로토콜(file transfer protocol: FTP)을 이용해서 전송될 수 있으며, 이는 상보적 정보 전송의 완료 전에 상보적 정보가 MS(106) 상에 표시되지 않는 것을 의미한다. 당업자라면 전송을 위한 다른 기술도 사용될 수 있다는 것을 인식할 것이다. 또, 상보적 정보의 각 부분은 하나 이상의 TV 프로그램과 연관된다. 도 1에 도시된 바와 같은 실시예에 따른 TV 프로그램의 상보적 정보에 대한 구성 파일은 이하에 표시되어 있다.
Figure pct00001
Figure pct00002
이 예에서, 상기 구성 파일은 확장성 생성 언어(extensible markup language: XML) 문서이다. 상기 구성 파일은 기타 형태, 예컨대, 테이블 등으로 편성될 수 있음을 이해할 필요가 있다. 상기 구성 파일로부터, 두 프로그램 채널, 즉, FTV-1 및 FTV-2이 있음을 알 수 있다. 각 프로그램 채널은 FTV-1 및 FTV-2에 대해서 각각 채널 식별자(channel identifier), 즉, 301 및 21에 의해 특유하게 식별된다. 또, 각 프로그램 채널은 프로그램들을 지니는데, 즉, FTV-1 채널은 프로그램1과 프로그램2의 두 프로그램을 지니는 한편, FTV-2 채널은 프로그램2의 하나의 프로그램을 지닌다. FTV-2 채널이 이 예에서 FTV-1과 동일한 프로그램을 지니지만, 반드시 동일한 프로그램을 지니는 상이한 채널을 필요로 하는 것은 아니다. 프로그램은 프로그램 식별자(program identifier), 즉, 각각 프로그램l 및 프로그램2에 대해서 P1 및 P2에 의해 고유하게 식별된다. 채널의 프로그램은 상보적 정보의 하나 이상의 부분과 연관될 수 있다. 예를 들어, FTV-1 채널에서, 상보적 정보 AD1 및 AD2는 프로그램1과 연관되고, AD3은 프로그램2와 연관되며; FTV-2 채널에서, 상보적 정보 AD1, AD2 및 AD3은 프로그램2와 연관된다. 또한, 상보적 정보의 각 부분은 상보적 정보의 이 부분을 고유하게 식별하는 식별자, 이 상보적 정보가 저장되는 곳을 표시하는 링크, 및 그의 제어 정보를 지닌다. 이 예에서, 상보적 정보는 3종류의 정보용의 3개의 링크, 즉, pic_link, video_link 및 more_link를 지닌다. pic_link는 상보적 정보용의 픽처의 경로를 나타내고, video_link는 상보적 정보용의 비디오의 경로를 나타내며, more_link는 상보적 정보용의 웹 페이지의 경로를 나타낸다. TV 프로그램용의 상보적 정보의 동일한 부분용의 상이한 링크는 사용자의 요구에 의거해서 상이한 종류의 표시장치 상에 상이한 프리젠테이션을 허용한다. 예를 들어, 휴대폰은 pic_link를 이용해서 픽처를 표시할 수 있고, 컴퓨터는 more_link를 이용해서 웹 페이지를 표시할 수 있거나 혹은 video_link를 이용해서 비디오를 표시할 수 있다. 이 예에서의 제어 정보는 상보적 정보의 기간을 나타내는 time_len의 파라미터, 상보적 정보가 연관된 프로그램의 개시 시점에 관한 시간의 개시 점을 나타내는 start_point의 파라미터 및 상보적 정보가 연관된 프로그램의 개시 시점에 대한 시간의 한 지점을 나타내는 end_point의 파라미터를 포함하고, 여기서 상보적 정보의 통지 메시지는 end_point 전에 MS에 발송되어야만 하거나, 혹은 다른 경우에는, 통지 메시지는 발송되지 않을 것이다. 단, 당업자라면 그의 실제적인 필요에 의거해서 하나 이상의 링크 및 제어 정보의 하나 이상의 파라미터를 상정해낼 수 있다. 이하에 설명되는 방법에서처럼, 본 발명자들은 video_link와 start_point 파라미터를 이용할 것이다.
도 2는 본 발명의 상기 실시형태에 따른 MS(106) 및 STB(102)의 기능을 예시한 블록도이다.
MS(106)의 설계는 4개의 층, 즉, 네트워크 통신층, 비즈니스 로직 층(business logic layer), 인캡슐레이션 층(encapsulation layer) 및 프리젠테이션 층을 포함한다. 당업자라면, 도 2는 단지 본 발명을 설명하기 위한 것일 뿐, 본 발명의 범위를 제한하는데 이용되는 것은 아니며, 게다가 MS(106)의 다른 설계가 이하의 설명을 읽은 후 당업자에 의해 상정될 수 있음을 인식할 것이다.
프리젠테이션 층은 메인 페이지, 상보적 정보 페이지, 및 각각 메인 페이지, 상보적 정보 페이지 및 웹 페이지의 프리젠테이션을 위한 웹 페이지의 모듈을 포함한다. 프리젠테이션 층은 스쿼럴 스크립트 인캡슐레이션(Squirrel script encapsulation)을 통해서 비즈니스 로직 층과 통신한다. 스쿼럴 스크립트는 자바 스크립트와 유사한 프로그래밍 언어이며, 이는 웹 브라우저의 일체화된 구성요소로서 실행되는, 클라이언트-측 스크립트 언어로서 주로 이용되고, 증강된 사용자 인터페이스 및 다이나믹 웹사이트의 개발을 허용한다.
비즈니스 로직 층에서, MS가 기동되거나 재개될 경우, 모듈 "TVPalette Init"는 NTP(network time protocol) 클라이언트 및 EPG(electronic program guide) 라이터(writer)가 상보적 정보의 프리젠테이션 전에 MS를 개시하게끔 한다. NTP 클라이언트는 MS의 일자 및 시간을 자동적으로 설정하도록 NTP 서버와 통신한다. EPG 라이터는 네트워크 통신층 내의 TV 제어 데몬(control daemon)이 최신의 EPG 정보를 얻게끔 한다. FFPlayer는 네트워크 통신층 내의 상보적 정보 리스너(complementary Infor Listener)로부터 명령을 취하고 따라서 해당 명령을 수행한다. 예를 들어, 상보적 정보를 제시하는 명령이 있는 것이 통지된 경우, 상보적 정보 서버(104)로부터 대응하는 상보적 정보를 검색하여 해당 상보적 정보를 제시하여, 예컨대, 시각적 정보를 표시하고/하거나 가청 정보를 재생할 것이다. 웹키트 브라우저(WebKit Browser)는 웹 페이지를 제시하는 명령이 수신된 경우 상보적 정보 서버 혹은 웹 와이드 웹 서버로부터 관련된 웹 페이지를 얻어 표시한다.
네트워크 통신층에서, TV 제어 데몬 모듈은 다음의 기능, 즉, 1) STB로부터 TV EPG를 요청하여 수신하는 기능; 및 2) STB의 제어 데몬에 TV 제어 지령을 발송하는 기능을 지닌다. 이러한 제어 지령은 채널 스위치, 볼륨 제어, EPG 페칭 등을 포함한다. 상보적 정보 리스너 모듈은 다음의 기능, 즉, 1) MS(106)에 제시될 필요가 있는 상보적 정보가 있다면 STB의 상보적 정보 통지기로부터 상보적 정보를 제시하라는 통지를 청취하여 수신하는 기능을 지닌다. 이 예에서, STB로부터의 통지 메시지는 상보적 정보에 대한 하나 이상의 링크 및 제시될 때를 나타내는 시간 값을 포함한다. FFPIayer 모듈 및 웹키트 브라우저 모듈은 링크를 이용해서 상보적 정보 서버로부터 상보적 정보를 탐색한다. 단, 상보적 정보가 월드 와이드 웹 서버(World Wide Web server) 내에 저장될 수 있거나, 링크가 월드 와이드 웹 링크(World Wide Web link)일 수 있거나, 혹은 상보적 정보가 FTP 서버에 저장될 수 있고 링크가 FTP 링크일 수 있다.
STB에서, 제어 데몬 및 상보적 정보 통지기는 MS의 네트워크 통신층의 모듈과 통신하는데 이용된다. 구체적으로, 제어 데몬 모듈은 1) MS로부터 EPG 요청을 수신하고 해당 EPG를 MS에 발송하는데 이용되고(EPG는 나중에 STB, 예컨대, 채널 전환 등을 제어하기 위하여 MS에 의해 이용되고, 여기서 EPG는 EPG 덤퍼(dumper)에 의해 생성됨; 2) MS로부터 TV 제어 지령(cnotrol command)을 수신하고 따라서 이들 지령, 예컨대, 채널 전환, 볼륨 제어 등을 실행하는데 이용된다. 상보적 정보 통지기 모듈은, 상보적 정보가 MS 상에 제시되어야 할 것을 메타 데이터 분석기가 결정한다면, 상보적 정보의 프리젠테이션을 MS에 통지하는데 이용된다. 메타 데이터 분석기는 프로그램의 데이터 스트림을 분석하여, 상보적 정보의 일 부분이 수신된 데이터 스트림에 의거해서 MS 상에 제시될지의 여부를 판정하는데 이용된다. 구체적으로는, 메타 데이터 분석기는 데이터 스트림으로부터 현재 시간 스탬프를 추출하고, 그것을 대응하는 상보적 정보의 개시 시점과 비교한다. 이 판정을 위한 상세는 이하의 설명에서 발견해낼 수 있다. 또한, STB는 데이터를 수신하는 수신 모듈과, 데이터, 예컨대, 전술한 바와 같은 구성 파일을 저장하는 저장 모듈을 포함할 수 있다.
도 3은 본 발명의 상기 실시형태에 따른 상보적 정보를 제공하는 방법을 예시한 순서도이다.
스텝 301에서, STB는 TV 컨텐츠 서버(101)로부터 채널들의 프로그램들과 상보적 정보 간의 대응 관계, 상보적 정보에 대한 제어정보, 및 상보적 정보에 대한 저장 정보를 나타내는 구성 파일을 수신한다. 단, 구성 파일은, STB(102)가 IP 기반 네트워크에 접속되면 구성 파일을 저장하는데 이용되는 상보적 정보 서버 혹은 기타 서버로부터 수신될 수 있음에 유의해야 한다. 상기 방법을 설명하기 위한 이 예에서, 상기 제어 정보는 프로그램의 개시 시점에 관한 상보적 정보의 개시 시점을 포함하고, 상기 저장 정보는 video_link를 포함한다. 상기 대응 관계는 어떤 프로그램 채널의 어떤 프로그램이 상보적 정보의 어떤 부분(들)에 대응하는지를 나타낸다. 즉, 구성 파일은, 상보적 정보의 어떤 부분이 어떤 프로그램에 관련되고, 언제 MS 상에 상보적 정보를 표시하고 상보적 정보의 컨텐츠를 어디에서 검색하는지를 나타낸다.
스텝 302에서, STB는 채널의 프로그램을 요청한다. 이 스텝에서, STB는 요청된 채널을 고유하게 식별하는 채널 식별자와, 요청된 프로그램을 고유하게 식별하는 프로그램 식별자를 얻을 수 있다.
스텝 303에서, STB는 요청된 프로그램 및 구성 파일에 의거하여 요청된 프로그램에 대한 상보적 정보의 제어 정보를 결정한다. 구체적으로는, STB는 채널 식별자와 프로그램 식별자를 이용해서 구성 파일에 있어서 문의한다. 상보적 정보의 둘 이상의 부분이 채널의 프로그램에 연관될 수 있으므로, STB는 요청된 프로그램과 연관된 상보적 정보의 모든 부분에 대한 제어 정보를 결정할 필요가 있다. 여기에서, 주 제어 정보는 상보적 저보의 개시 시점이다.
스텝 304에서, STB는 요청된 프로그램의 데이터 스트림을 수신하고, 수신된 데이터 스트림을 TV 상에 표시한다.
스텝 305에서, STB는 요청된 프로그램의 수신된 데이터 스트림 및 스텝 303에서 결정된 제어 정보에 의거해서 요청된 프로그램과 연관된 상보적 정보를 표시하도록 MS에 지시한다. 구체적으로는, STB는 현재 수신된 데이터 스트림의 시간 스탬프를 결정하고, 결정된 시간 스트림을 상보적 정보의 개시 시점과 비교한다. 개시 시점과 현재 시간 스탬프 간의 차이가 미리 결정된 역치, 예컨대, 30초 미만인 경우, STB는 상보적 정보의 프리젠테이션을 MS에 통지하는 통지 메시지를 발송한다. 해당 통지 메시지는 제시될 상보적 정보의 하나 이상의 부분에 대한 제어 정보와 저장 정보를 포함한다.
STB로부터 통지 메시지를 수신한 후, MS는 또한 해당 MS 측에서 요청된 프로그램의 데이터 스트림의 시간 스탬프를 모니터링할 것이고, 제어 정보에 의거해서 상보적 정보를 표시할 것이다. 상보적 정보의 컨텐츠의 전송에 관하여, MS는 프리젠테이션 전에 상보적 정보의 컨텐츠를 다운로드할 수 있거나, 혹은 상보적 정보의 컨텐츠를 데이터 스트림의 형태로 수신하여 제시할 수 있다.
도 4는 본 발명의 상기 실시형태에 따른 본 발명의 방법을 이용하는 다른 시스템을 예시한 도면이다. 이 시스템은 상기 방법을 수행하는 액세스 장치를 포함한다. 액세스 장치는 주 정보, 예컨대, TV 프로그램, VOD 혹은 IPTV 등에서의 요청된 비디오, 주 정보에 대한 상보적 정보 및 구성 파일을 수신하기 위하여 하나 이상의 서버에 접속한다. 제1프리젠테이션 장치와 제2프리젠테이션 장치는 각각 주 정보와 상보적 정보를 제시하는데 이용된다. 단, 상기 방법은 액세스 장치 대신에 제1프리젠테이션 장치 상에서 수행될 수도 있다.
본 실시형태의 변형예에 따르면, STB는 전체 구성 파일을 수신하지 않고, 스텝 302와 스텝 303 간에 요청된 프로그램에 의거해서 구성 파일의 부분을 단지 수신할 수 있다. 예를 들어, 사용자는 FTV-2의 프로그램2를 요청할 경우, FTV-2의 프로그램2를 기술하는 구성 파일의 부분만이 STB에 발송된다. 또한, 전술한 구성 파일에 대한 전송 방법 외에, 구성 파일은, 예컨대, 대응 관계를 비롯하여, 요청된 프로그램을 위한 구성 파일의 대응하는 부분을 확실하게 하는 한 프로그램 데이터 스트림의 전송과 함께 STB에 전체적으로 혹은 부분적으로 전송될 수 있고, 제어 정보와 저장 정보는 상보적 정보의 개시 시점 전에 STB에 전송된다.
본 실시형태의 변형예에 따르면, 상보적 정보는 채널의 프로그램 이외의 채널과 연관될 수 있다. 그 경우, 상보적 정보의 개시 시점은 상보적 정보가 연관되는 채널의 시간 기준과 관련될 수 있다. 또한, IPTV 혹은 VOD(video on demand)의 환경에서, 상보적 정보는 요청된 비디오 파일 사용자와 연관되고, 상보적 정보의 개시 시점은 비디오 파일의 개시 시점과 관련될 수 있다. 게다가, 상대적인 시간을 이용하는 외에, 절대 시간은 또한, STB와 MS가 동일 클록 기준을 사용하는 한 이용될 수 있다.
본 실시형태의 변형예에 따르면, 상보적 정보가 채널의 프로그램과는 다른 채널에 연관될 경우, 단지 채널 식별자만이 스텝 302에서 결정되고, 채널 식별자만이 스텝 303에서 문의하는데 이용된다. 마찬가지로, VOD 혹은 IPTV의 경우, 단지 비디오 식별자만이 요청된 비디오가 스텝 302에서 결정되는 것을 고유하게 식별하고 있고, 단지 비디오 식별자만이 스텝 303에서 문의하는데 이용된다. 따라서, 당업자라면 구성 파일이 예컨대 채널 식별자 및 프로그램 식별자 대신에 비디오 식별자를 이용하도록 변경되어야 하는 것을 이해할 것이다.
다수의 구현예가 기재되어 있다. 그럼에도 불구하고, 각종 변형이 이루어질 수 있음을 이해할 수 있을 것이다. 예를 들어, 상이한 구현예들의 요소들이 조합되거나, 보충되거나, 변경되거나 제거되어 다른 구현예를 생성할 수 있다. 또한, 당업자라면 기타 구조 및 방법들이 본 명세서에 개시된 것들을 대체할 수 있고, 얻어지는 구현예는 적어도 실질적으로 동일한 방식(들)으로 적어도 실질적으로 동일한 기능(들)을 수행하여 개시된 구현예들과 적어도 실질적으로 동일한 결과(들)를 달성할 것임을 이해할 수 있을 것이다. 따라서, 이들 및 기타 구현예는 본 발명의 범위 내임은 당연하다.

Claims (12)

  1. 주 정보(principal information)를 제시하는 제1프리젠테이션 장치(first presentation device)와 상보적 정보(complementary information)를 제시하는 제2프리젠테이션 장치를 구비한 시스템에서 상기 주 정보에 대한 상기 상보적 정보를 제공하는 방법으로서,
    상기 제1프리젠테이션 장치 측에서,
    상기 제1프리젠테이션 장치 상에 제시될 주 정보의 일 부분을 요청하는 단계;
    상기 주 정보의 요청된 부분과 연관된 상보적 정보의 적어도 일 부분의 제어 정보를 결정하는 단계; 및
    결정된 상기 제어 정보와 상기 주 정보의 요청된 부분에 수반된(carried) 시간 정보에 의거해서 상기 주 정보의 요청된 부분과 연관된 상기 상보적 정보의 적어도 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송하는 단계를 포함하되,
    상기 명령 메시지는 상기 상보적 정보의 적어도 일 부분을 위한 저장 위치에 대한 적어도 하나의 포인터(pointer)를 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  2. 제1항에 있어서, 상기 결정하는 단계는,
    주 정보의 모든 부분에 대한 상보적 정보의 상기 제어 정보를 나타내는 구성 파일(configuration file)을 수신하는 단계; 및
    수신된 상기 구성 파일을 검색함으로써 상기 주 정보의 요청된 부분과 연관된 상보적 정보의 상기 적어도 일 부분의 상기 제어 정보를 얻는 단계를 추가로 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  3. 제1항에 있어서, 상기 결정하는 단계는,
    상기 주 정보의 요청된 부분과 연관된 상보적 정보의 상기 적어도 일 부분의 상기 제어 정보를 수반하는 메시지를 수신하는 단계; 및
    수신된 상기 메시지로부터 상기 제어 정보를 탐색하는(retrieving) 단계를 추가로 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  4. 제1항에 있어서, 상기 제어 정보는 상기 상보적 정보를 제시할 때를 나타내는 개시 시점을 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  5. 제2항에 있어서, 상기 개시 시점은 상기 제1프리젠테이션 장치와 상기 제2프리젠테이션 장치의 양쪽 모두에 의해 이용되는 시간 기준에 관한 시점, 또는 상기 주 정보에 의해 사용되는 시간 기준에 관한 시점인 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  6. 제4항에 있어서, 상기 시점이 상기 제1프리젠테이션 장치와 상기 제2프리젠테이션 장치의 양쪽 모두에 의해 이용되는 시간 기준에 관한 것이고,
    상기 발송하는 단계는
    상기 제1프리젠테이션 장치와 상기 제2프리젠테이션 장치의 양쪽 모두에 의해 이용되는 시간 기준에서 현재 시간을 얻는 단계; 및
    상기 개시 시점과 상기 현재 시간 간의 차이가 미리 결정된 역치 미만인 것으로 판정되면, 상기 개시 시점에 대응하는 상보적 정보의 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송하는 단계를 추가로 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  7. 제4항에 있어서, 상기 시점이 상기 주 정보에 의해 이용되는 시간 기준에 관한 것인 경우, 상기 발송하는 단계는
    상기 주 정보의 요청된 부분의 수신된 데이터 스트림으로부터 현재 시간 스탬프를 얻는 단계; 및
    상기 현재 시간 스템프에 의해 표시된 현재 시간과 상기 개시 시점 간의 차이가 미리 결정된 역치 이하인 것으로 판정되면, 상기 개시 시점에 대응하는 상보적 정보의 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송하는 단계를 추가로 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  8. 제1항 내지 제7항 중 어느 한 항에 있어서, 상기 주 정보는 비디오(video)와 오디오(audio)를 포함하고, 상기 상보적 정보는 텍스트(text), 이미지(image), 비디오 및 오디오를 포함하는 것을 특징으로 하는 주 정보에 대한 상보적 정보의 제공방법.
  9. 제1프리젠테이션 장치 상에 주 정보의 요청된 부분이 제시되는 동안 제2프리젠테이션 장치 상에 제시될 상보적 정보를 제공하는 장치로서,
    상기 주 정보의 요청된 부분과 연관된 상보적 정보의 적어도 일 부분의 제어 정보를 저장하도록 구성된 저장 모듈; 및
    저장된 상기 제어 정보와 상기 주 정보의 요청된 부분에 수반된 시간 정보에 의거해서 상기 주 정보의 요청된 부분과 연관된 상기 상보적 정보의 적어도 일 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 명령 메시지를 발송하도록 구성된 처리 모듈을 포함하되,
    상기 처리 모듈은 상기 명령 메시지 내에 상기 상보적 정보의 적어도 일 부분을 위한 저장 위치에 대한 적어도 하나의 포인터를 포함하는 것을 특징으로 하는 상보적 정보의 제공장치.
  10. 제9항에 있어서, 상기 주 정보의 요청된 부분의 데이터 스트림을 수신하는 수신 모듈을 추가로 포함하고,
    상기 발송하는 단계는, 상기 처리 모듈이 수신된 상기 데이터 스트림으로부터 현재 시간 스탬프를 얻고, 상기 제어 정보에 의해 표시된 개시 시간과 상기 현재 시간 스탬프 간의 차이가 미리 결정된 역치 이하인 것으로 판정되면, 상기 처리 모듈은 상보적 정보의 상기 부분을 제시하라고 상기 제2프리젠테이션 장치에 지시하는 상기 명령 메시지를 발송하는 것을 추가로 포함하는 것을 특징으로 하는 상보적 정보의 제공장치.
  11. 제9항 또는 제10항에 있어서, 상기 상보적 정보의 제공장치와 상기 제1프리젠테이션 장치는 동일한 장치인 것을 특징으로 하는 상보적 정보의 제공장치.
  12. 상기 주 정보의 요청된 부분과 연관된 상기 상보적 정보의 적어도 일 부분은 상이한 종류의 표시 장치 상에 상이한 프리젠테이션을 허용하는 상이한 종류의 정보를 포함하는 것을 특징으로 하는 제1항의 주 정보에 대한 상보적 정보의 제공방법 또는 제9항의 상보적 정보의 제공장치.
KR1020127006813A 2009-09-15 2010-08-03 상보적 정보를 제공하는 방법 및 장치 KR101718532B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP09305845.1 2009-09-15
EP09305845 2009-09-15
PCT/EP2010/061285 WO2011032777A1 (en) 2009-09-15 2010-08-03 Method and device for providing complementary information

Publications (2)

Publication Number Publication Date
KR20120067341A true KR20120067341A (ko) 2012-06-25
KR101718532B1 KR101718532B1 (ko) 2017-03-21

Family

ID=42562856

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020127006813A KR101718532B1 (ko) 2009-09-15 2010-08-03 상보적 정보를 제공하는 방법 및 장치

Country Status (8)

Country Link
US (1) US20120227067A1 (ko)
EP (1) EP2478697B1 (ko)
JP (1) JP5669277B2 (ko)
KR (1) KR101718532B1 (ko)
CN (1) CN102484686B (ko)
AU (1) AU2010294783B2 (ko)
BR (1) BR112012002861A2 (ko)
WO (1) WO2011032777A1 (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5668397B2 (ja) * 2010-10-01 2015-02-12 ミツミ電機株式会社 通信機器設定装置、通信機器設定方法、及び通信機器設定プログラム
US9554185B2 (en) 2011-12-15 2017-01-24 Arris Enterprises, Inc. Supporting multiple attention-based, user-interaction modes
EP2801209A1 (en) * 2012-01-06 2014-11-12 Thomson Licensing Method and system for synchronising social messages with a content timeline
US8763042B2 (en) 2012-10-05 2014-06-24 Motorola Mobility Llc Information provision
US9544647B2 (en) 2012-11-21 2017-01-10 Google Technology Holdings LLC Attention-based advertisement scheduling in time-shifted content
CN103856826A (zh) * 2012-11-29 2014-06-11 扬智科技股份有限公司 视频信号播放方法与装置
JP2014137749A (ja) * 2013-01-17 2014-07-28 Fujitsu Ltd ストレージ装置、書込制御方法、および書込制御プログラム
US9729920B2 (en) 2013-03-15 2017-08-08 Arris Enterprises, Inc. Attention estimation to control the delivery of data and audio/video content
PT3238457T (pt) * 2014-12-22 2023-11-16 Edwin A Hernandez Mondragon Método, sistema e aparelho para a distribuição de conteúdos multimédia a operadores de televisão por cabo e satélite
CN106101836B (zh) * 2016-07-07 2019-04-16 深圳创维-Rgb电子有限公司 智能电视的播放方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004023641A (ja) * 2002-06-19 2004-01-22 Fujitsu Ltd ホームページ表示装置
KR100584772B1 (ko) * 1998-06-17 2006-05-29 가부시키가이샤 히타치세이사쿠쇼 방송방법 및 방송 수신장치

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3167109B2 (ja) * 1996-12-16 2001-05-21 株式会社アクセス テレビ番組と連携してインターネットホームページを自動的にテレビ画面上に表示させる方法および装置
US6061719A (en) * 1997-11-06 2000-05-09 Lucent Technologies Inc. Synchronized presentation of television programming and web content
JP2001055561A (ja) * 1999-08-17 2001-02-27 Taiyu Kensetsu Co Ltd 凍結抑制機能を付与した摩耗性混合物および舗装工法と舗装体
JP2000224504A (ja) * 1999-01-28 2000-08-11 Internatl Business Mach Corp <Ibm> 番組表示・選択装置、デジタル放送受信機及びデジタル放送受信システム
JP2000253327A (ja) * 1999-02-26 2000-09-14 Hitachi Ltd 番組提示システムおよび番組提示装置
US20030035074A1 (en) * 2001-08-17 2003-02-20 Dubil Thomas James Remote control device having a display for displaying a television channel guide
WO2004073309A1 (ja) * 2003-02-14 2004-08-26 Sharp Kabushiki Kaisha ストリーム出力装置及び情報提供装置
US20050251823A1 (en) * 2004-05-05 2005-11-10 Nokia Corporation Coordinated cross media service
KR100807735B1 (ko) * 2006-04-10 2008-02-28 삼성전자주식회사 디지털 멀티미디어 방송 단말기에서 방송 데이터 처리 장치 및 방법
JP2008294943A (ja) * 2007-05-28 2008-12-04 Hitachi Ltd 番組関連情報取得システム及び録画装置
US8458598B1 (en) * 2008-01-23 2013-06-04 Goldmail, Inc. Customized advertising for online slideshow

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100584772B1 (ko) * 1998-06-17 2006-05-29 가부시키가이샤 히타치세이사쿠쇼 방송방법 및 방송 수신장치
JP2004023641A (ja) * 2002-06-19 2004-01-22 Fujitsu Ltd ホームページ表示装置

Also Published As

Publication number Publication date
KR101718532B1 (ko) 2017-03-21
AU2010294783B2 (en) 2015-04-16
CN102484686A (zh) 2012-05-30
BR112012002861A2 (pt) 2016-03-22
CN102484686B (zh) 2016-01-20
AU2010294783A1 (en) 2012-04-05
WO2011032777A1 (en) 2011-03-24
JP5669277B2 (ja) 2015-02-12
EP2478697B1 (en) 2020-04-08
US20120227067A1 (en) 2012-09-06
JP2013504964A (ja) 2013-02-07
EP2478697A1 (en) 2012-07-25

Similar Documents

Publication Publication Date Title
KR101718532B1 (ko) 상보적 정보를 제공하는 방법 및 장치
CN110324671B (zh) 网页视频播放方法及装置、电子设备及存储介质
US8621505B2 (en) Method and system for closed caption processing
US20170332116A1 (en) Multimedia device and control method therefor
US20140297881A1 (en) Downloading and adaptive streaming of multimedia content to a device with cache assist
CN103546821A (zh) 一种视频播放界面调整的方法和装置
CN110062284A (zh) 视频播放方法、装置和电子设备
US20110302603A1 (en) Content output system, content output method, program, terminal device, and output device
WO2013054305A1 (en) Remote user interface
US11115335B2 (en) Information processing device and information processing method
WO2015180446A1 (zh) 一种多设备联动服务中的连接通道维护***及方法
CN111601144B (zh) 流媒体文件播放方法及显示设备
CN112449250B (zh) 一种视频资源的下载方法、装置、设备和介质
US20090089667A1 (en) Application Content Format Based on Display Resolution
CN110582024A (zh) 一种播放视频的方法和装置
JP2013055454A (ja) 映像再生装置及び映像再生方法
US10764640B2 (en) Receiver device including native broadcaster application
CN111182339A (zh) 一种播放媒体项目的方法及显示设备
CN111654753B (zh) 一种应用程序启动方法及显示设备
KR20090123236A (ko) 녹화파일 리스트를 외부로 제공하는 방송수신장치,녹화파일 제공방법 및 녹화파일 제공 시스템
KR101650203B1 (ko) 웹 페이지에 포함된 동영상을 처리하는 이동통신 단말기 및 그 제어방법
KR101398995B1 (ko) 방송 서비스 제어 장치 및 방법과 그 방법을 실행하기 위한 프로그램이 기록된 기록 매체
JP2012114509A (ja) 映像受信装置及びプログラム
JP5930562B1 (ja) 動画表示支援プログラムおよび動画表示支援装置
US20090150952A1 (en) Video apparatus with web processing function and method for web display

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal