KR20150102007A - 가입 비디오 채널 관련 이벤트 메시지 디스플레이 방법 및 시스템 - Google Patents

가입 비디오 채널 관련 이벤트 메시지 디스플레이 방법 및 시스템 Download PDF

Info

Publication number
KR20150102007A
KR20150102007A KR1020157016386A KR20157016386A KR20150102007A KR 20150102007 A KR20150102007 A KR 20150102007A KR 1020157016386 A KR1020157016386 A KR 1020157016386A KR 20157016386 A KR20157016386 A KR 20157016386A KR 20150102007 A KR20150102007 A KR 20150102007A
Authority
KR
South Korea
Prior art keywords
event message
channel
subscription
television
receiving
Prior art date
Application number
KR1020157016386A
Other languages
English (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 톰슨 라이센싱
Publication of KR20150102007A publication Critical patent/KR20150102007A/ko

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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • 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/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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
    • 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/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
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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
    • 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
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)

Abstract

사용자 위치에서, 특히 셋탑 박스, 또는 그 외 다른 텔레비전 수신기에 의해 수신되는 텔레비전 채널인, 가입 비디오 채널과 연관된 이벤트 메시지의 수신 및 디스플레이 방법 및 장치. 본 원리에 따라, 사용자는 가입 리스트에 포함될 하나 이상의 채널을 선택하며, 이는 메시지 서버로 전송된다. 예컨대 스마트 폰, 또는 타블렛과 같은 제 2 스크린 디바이스는, 현재 수신, 처리 및 디스플레이되고 있지 않은, 상기 가입 리스트 상의 텔레비전 채널과 연관된 이벤트 메시지를 수신 및 디스플레이한다. 이벤트 메시지는, 예를 들어, 제작 회사에 의해 생성되거나 또는 소셜 네트워크를 통해 생성되는 프로그램 설명, 및 코멘트를 포함할 수 있다. 이런 방식으로, 사용자는 다른 사람들의 시청을 방해하지 않으면서, 자신이 관심을 가지고 있는 다른 채널을 개인적으로 모니터링할 수 있다.

Description

가입 비디오 채널 관련 이벤트 메시지 디스플레이 방법 및 시스템{METHOD AND SYSTEM FOR DISPLAYING EVENT MESSAGES RELATED TO SUBSCRIBED VIDEO CHANNELS}
본 원리는 프로그램 채널 관련 이벤트 메시지의 수신 및 디스플레이 장치 및 방법에 관한 것이며, 더 상세하게는, 텔레비전 수신기 및 디스플레이 디바이스와는 별도의 구분되는 제 2 디스플레이 디바이스 상에서 텔레비전 채널에 관련된 이벤트 메시지를 수신하고 디스플레이하는 장치 및 방법에 관한 것이다.
현재 하나의 텔레비전 채널을 보고 있는 시청자가 다른 채널에서 발생하고 있는 흥미로울 수 있는 이벤트를 통지받는 것을 허용하는 시스템이 존재한다. 이벤트 메시지는 텔레비전 채널이 수신되고 있는 동일한 네트워크를 통해 수신되며, 현재 선택된 채널이 디스플레이되고 있는 동일한 디스플레이 디바이스 상에 디스플레이된다. 그러나 이것은 선택된 채널을 보고 있는 사용자, 또는 그 외 다른 사람들에게 불편할 수 있다. 해당 프로그램을 보고 있는 다른 사람들은 그러한 이벤트 메시지를 수신하는 것에 흥미를 느끼지 않을 수 있으므로 사용자는 이벤트 메시지를 개인적으로 보고 싶어할 수 있다. 그러므로 사용자에게 이벤트 메시지를 제공하는 방법에 대한 개선책을 제공하는 것이 바람직하다.
일 구현예에 있어서, 본 원리는 이벤트 메시지 디스플레이 방법을 제공하며, 상기 방법은 하나 이상의 텔레비전과 연관된 이벤트 메시지를 수신하기 위한 가입 단계; 현재 수신되어 디스플레이되고 있는 현재 텔레비전 채널 결정 단계; 상기 현재 텔레비전 채널이 아닌 가입 텔레비전 채널과 연관된 이벤트 메시지를 수신 및 디스플레이 - 여기서 상기 이벤트 메시지는 상기 현재 텔레비전 채널을 디스플레이하는 스크린이 아닌 디스플레이 스크린 상에 디스플레이되는 - 단계를 포함한다. 이벤트 메시지는 상기 텔레비전 채널과 연관된 전송 채널과는 별도로 분리된 전송 채널을 통해 수신될 수 있다. 수신되고 있는 현재 텔레비전 채널은 텔레비전 수신기에 의해 디스플레이 스크린으로 전송된 식별정보에 의해, 또는 오디오 지문(audio fingerprinting) 기법을 사용함으로써 결정될 수 있다. 수신 및 처리되고 있는 현재 채널이 아닌, 가입 텔레비전 채널에 관련된 이벤트 메시지를 디스플레이함으로써, 사용자는 프로그램의 디스플레이와는 별도의 이벤트 메시지를 수신하여 볼 수 있다. 현재 채널을 새로 선택된 채널로 변경하면, 이제 이벤트 메시지의 디스플레이는 새로 선택된 채널에 기초할 수 있도록 하기 위하여 시스템은 이벤트 메시지들의 리스트를 변경한다. 다시 말해서 시스템은 새로 선택된 채널이 아닌 다른 가입 채널과 연관된 이벤트 메시지를 디스플레이한다.
채널들의 세트에 가입하는 다양한 구현예들이 기술된다. 예를 들어, 사용자가 복수의 가입 리스트들 - 각각의 가입 리스트는 가입 텔레비전 채널들의 리스트를 포함 - 중 하나를 선택할 수 있도록 허용하거나, 또는 소셜 네트워크 내의 친구에 의해 추천된 가입 텔레비전 채널들의 리스트를 포함하는 가입 리스트를 수락하거나, 또는 가입이 가능한 텔레비전 채널들의 리스트를 디스플레이하고, 상기 가능한 텔레비전 채널들 중 사용자가 선택한 것을 수신하며, 또한 상기 가능한 텔레비전 채널들 중 사용자가 선택한 것을 메시지 서버로 전송한다. 이벤트 메시지의 디스플레이는 스마트 폰, 타블렛 컴퓨터 또는 원격 제어 디바이스 중 어느 하나 상에서 수행될 수 있다.
다른 구현예에서, 본 원리는 위에 기재된 방법의 단계들을 수행하기 위한 장치 및/또는 시스템을 제공한다.
하나 이상의 구현예들에 대한 상세한 내용은 첨부된 도면과 아래의 설명으로 제공된다. 비록 특정한 구체적인 방식으로 기술되지만, 구현예들은 다양한 방식으로 구성되거나 구현될 수 있음이 자명할 것이다. 예를 들어, 임의의 구현예는 방법으로서 수행될 수 있거나, 또는 예를 들어, 동작들의 세트를 수행하도록 구성된 장치, 또는 동작들의 세트를 수행하는 인스트럭션(instructions)을 저장하는 장치와 같은 장치로서 구현되거나, 또는 신호 형태로 구현될 수 있다. 그 외 다른 양상 및 특징은 첨부된 도면와 관련되어 고려되는 아래의 상세한 설명과 청구범위로부터 명확해질 것이다.
사용자에게 이벤트 메시지를 제공하는 방법에 대한 개선책을 제공한다.
도 1은 일 실시예에 따라 가정으로 비디오 및 오디오 컨텐트와 이벤트 메시지 전달을 보여주는 시스템 도면.
도 2는 일 실시예에 따른 대표적인 셋탑박스 수신기의 세부사항을 보여주는 시스템 도면.
도 3은 일 실시예에 따른 터치 패널 제어 디바이스를 도시하는 도면.
도 4는 일 실시예에 따른 이벤트 메시지에 가입하기 위한 대표적인 단계들을 도시하는 흐름도.
도 5는 일 실시예에 따른 이벤트 메시지를 수신하고 디스플레이하기 위한 대표적인 단계들을 도시하는 흐름도.
본 원리는 사용자로 하여금 사용자가 선택하여 가입 리스트에 넣어 둔 텔레비전 채널들과 관련된 이벤트 메시지를, 실시간으로, 개인적으로 모니터링할 수 있게 한다. 특히, 현재 선택된 가입 텔레비전 채널을 제외한, 가입 텔레비전 채널과 연관된 이벤트 메시지의 수신 및 디스플레이를 위해 제 2 스크린 디바이스가 사용된다. 이런 방식으로 사용자는 자신이 흥미있어하지만 직접 모니터링할 수 없는 텔레비전 채널들과 연관된 이벤트 메시지를 실시간으로 모니터링할 수 있다. 또한, 본 원리는, 예컨대 흥미있는 이벤트 메시지를 보는 경우, 사용자로 하여금 제 2 스크린 디바이스로부터 가입 리스트에서 새로운 채널을 선택할 수 있게 하는데, 여기서 이벤트 메시지의 디스플레이는 새로 선택된 텔레비전 채널과 연관된 이벤트 메시지를 제거하고 이전에 선택된 텔레비전 채널과 연관된 이벤트 메시지를 추가하도록 자동 조정된다. 제 2 스크린 디바이스와 메시지 서버 사이의 통신은 텔레비전 채널이 전송되는 통신망과는 다르고 독립적인 통신망을 통해 수행된다. 이것은 이벤트 메시지가 텔레비전 채널의 소스와는 구별되며 독립적인 소스에 저장되고 이러한 소스로부터 전송될 수 있다는 장점을 제공한다.
이벤트 메시지는 예를 들어 실시간으로 프로그램이 진행하는 동안 텔레비전 채널 상에 전송된 프로그램 컨텐트의 설명을 포함할 수 있다. 이벤트 메시지는 또한 사용자의 지정된 친구에 의해 소셜 네트워크 상에 포스팅된 프로그램에 관한 코멘트를 포함할 수 있다. 이벤트 메시지는 로컬 전달 네트워크 회사 또는 컨텐트 생산자와는 독립적인 회사, 또는 그 지사에 의해 생성되거나 수집될 수 있다. 이벤트 메시지는 제 2 스크린 디바이스 상의 애플리케이션과 통신하도록 구성된 메시지 서버 상에 저장되거나, 또는 수집될 수 있다.
요약하면, 본 원리에 따른 방법은 다음과 같이 동작한다. 사용자는 TV 세트 및 셋탑박스(STB)를 켜고, TV 프로그램을 보기 위해 한 채널을 선택한다. 사용자는 TV 프로그램들에 대한 이벤트 메시지에 가입하여 수신하기를 원하는 경우, 예컨대 타블렛과 같은 제 2 스크린 디바이스 상에 대응하는 이벤트 메시지 애플리케이션을 개시시킨다. 이벤트 메시지 애플리케이션은 현재 시청하고 있는 TV 채널명을 자동 검출하고 해당 채널에 대한 이벤트 메시지가 존재하는지 여부를 발견하기 위해 해당 TV 채널명을 메시지 서버로 전송한다. 만약 가입할 수 있는 TV 채널과 관련된 이벤트 메시지가 존재하며 또한 메시지 서버 상의 사용자에 대한 가입 기록에 따라 사용자가 그것에 가입하지 않았다면, 애플리케이션은 뷰어(viewer)가 해당 특정 채널을 위한 이벤트 메시지에 가입(subscribe)할 수 있도록 하기 위하여 "채널의 이벤트 메시지에 가입" 버튼을 그것의 인터페이스 상에 팝 업할 것이다. 반대로, 만약 그것이 사용자에 대한 가입 기록에 따라 사용자가 해당 특정 TV 채널을 위한 이벤트 메시지에 가입하지 않았음을 검출한다면, 애플리케이션은 사용자로 하여금 해당 특정 채널의 관련 이벤트 메시지에 대해 탈퇴(unsubscribe)할 수 있도록 하기 위하여 '채널의 이벤트 메시지에서 탈퇴' 버튼을 그것의 인터페이스 상에 팝 업할 것이다.
그러면 뷰어는 각각 타블렛에서 애플리케이션의 사용자 인터페이스 상의 "채널의 이벤트 메시지에 가입" 버튼을 클릭함으로써 현재 보고 있는 채널의 관련 이벤트 메시지에 가입할 수 있으며, 또는 타블렛에서 애플리케이션의 사용자 인터페이스 상의 "채널의 이벤트 메시지에서 탈퇴" 버튼을 클릭함으로써 현재 보고 있는 채널의 관련 이벤트 메시지에서 탈퇴할 수 있다.
일단 시작되면, 이벤트 메시지 애플리케이션은 예컨대 IP 네트워크를 통해 메시지 서버와의 연결을 확립하고, 사용자가 임의의 TV 채널에 대한 가입된 이벤트 메시지를 가지고 있는지 여부에 대해 메시지 서버 상의 가입 기록 데이터베이스에 문의할 것이다. 만약 기록이 사용자가 활성 가입(active subscription) 상태라면, 메시지 서버는, 그것이 가입되어 있는지 아닌지 상관없이 현재 보고 있는 채널을 위한 메시지를 제외하고, 이들 가입 TV 채널들에 대한 모든 이벤트 메시지를 제 2 스크린 디바이스의 이벤트 메시지 애플리케이션으로 송신하기 시작할 것이고, 그러면 이벤트 메시지 애플리케이션은 아래 표 1에서 보여주는 예시적인 포맷으로 그것의 사용자 인터페이스 상에 이들 메시지를 보여줄 것이다. (사용자가 TV 채널 1, 2 및 3을 위한 이벤트 메시지에 가입하고 있고 현재 보고 있는 채널은 TV 채널 1, 2 또는 3이 아니라는 조건 하에서)
표 1은 TV 채널 1, 2 및 3의 이벤트 메시지를 보여주는 사용자 인터페이스이다.
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 1
TV 채널 2의 이름: TV 프로그램의 이름: 이벤트 메시지 2
TV 채널 3의 이름: TV 프로그램의 이름: 이벤트 메시지 3
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 4
TV 채널 2의 이름: TV 프로그램의 이름: 이벤트 메시지 5
TV 채널 3의 이름: TV 프로그램의 이름: 이벤트 메시지 6
그 다음에, 뷰어는 특정 TV 채널에 대해서만 이벤트 메시지를 보기 위하여 TV 채널의 이름을 클릭할 수 있다. 예를 들어, 이벤트 메시지 애플리케이션은 만약 사용자가 표 1에 도시된 인터페이스에서 "TV 채널 1의 이름"을 클릭하면 아래와 같이 이벤트 메시지를 보여줄 것이다.
표 2는 TV 채널 1에만 해당하는 이벤트 메시지를 보여주는 사용자 인터페이스이다.
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 1
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 2
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 3
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 4
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 5
TV 채널 1의 이름: TV 프로그램의 이름: 이벤트 메시지 6
그런 다음, 만약 사용자가 위의 표 2에서 보여주는 인터페이스 상에서 "TV 채널 1의 이름" 버튼을 클릭하면, 애플리케이션은 외부 적외선 인터페이스 또는 무선 네트워크 연결 중 어느 하나에 의해 셋탑박스가 TV 채널 1로 스위칭하도록 지시할 것이다. 이벤트 메시지 애플리케이션은, 현재 보고 있는 채널이 TV 채널 1로 성공적으로 스위칭하였음을 검출하자마자, 아래의 표 3에서 보여주는 바와 같이, TV 채널 1을 위한 메시지를 제외하고, 가입 이벤트 메시지 모두를 보여주기 시작할 것이다.(사용자가 TV 채널 1, 2 및 3을 위한 이벤트 메시지에 가입하고 있고 현재 보고 있는 채널은 TV 채널 1이라는 조건 하에서)
표 3은 TV 채널 2 및 3의 이벤트 메시지를 보여주는 사용자 인터페이스이다.
TV 채널 2의 이름: TV 프로그램의 이름: 이벤트 메시지 1
TV 채널 3의 이름: TV 프로그램의 이름: 이벤트 메시지 2
TV 채널 2의 이름: TV 프로그램의 이름: 이벤트 메시지 3
TV 채널 3의 이름: TV 프로그램의 이름: 이벤트 메시지 4
TV 채널 2의 이름: TV 프로그램의 이름: 이벤트 메시지 5
TV 채널 3의 이름: TV 프로그램의 이름: 이벤트 메시지 6
이제 도 1을 참조하면, 가정 또는 엔드 사용자에게 컨텐트를 전달하는 시스템(100)의 예시적인 실시예의 블록도가 도시된다. 컨텐트는, 영화 스튜디오 또는 제작 소스와 같은, 컨텐트 소스(102)로부터 유래한다. 컨텐트는, 두 가지 형태 중 적어도 하나로 고객 위치의, 셋탑박스와 같은, 수신 디바이스(108)로 공급될 수 있다. 한 가지 형태는 컨텐트의 방송 형태일 수 있다. 방송 컨텐트는, 전형적으로 ABC(American Broadcasting Company), NBC(National Broadcasting Company) 등과 같은 전국적 방송 서비스인, 방송 지부 관리자(104)에 의해 제공된다. 방송 지부 관리자는 컨텐트를 수집하고 저장할 수 있으며, 또한 전달 네트워크(106)을 통한 컨텐트 전달을 스케쥴링할 수 있다. 전달 네트워크(106)는 전국 센터로부터 하나 이상의 지역적인 또는 로컬의 센터를 향하는 위성 링크 전송을 포함할 수 있다. 전달 네트워크(106)는 또한 지상파 방송, 위성 방송, 또는 케이블 방송을 통하는 것과 같은 로컬 전달 시스템을 이용하는 로컬 컨텐트 전달을 포함할 수 있다. 로컬적으로 전달된 컨텐트는 고객의 집에 위치된, 셋탑박스와 같은, 수신기(108)로 제공되며, 수신기(108)에서 사용자에 의해 컨텐트가 검색되고 선택될 수 있다. 컨텐트는 ATSC(Advanced Television Systems Committee)dp 의해 특정된 것과 같은 형태로, 전송 채널 내에서 집으로 전달된다. 수신 디바이스는 다양한 텔레비전 채널 상에 전송된 프로그램을 검출하고 획득하기 위하여 로컬 방송장치에 의해 전송된 PSIP(Program System Information Protocol)와 같은 시스템 정보를 검출하도록 구성된다. 대안적으로, 예를 들어, 채널을 획득하기 위한 정보는 로컬 전달 시스템에 의해 정의되고 전송되는 시스템 정보에 의해 특정될 수 있다. 수신 디바이스(108)는 다양한 형태를 취할 수 있으며 셋탑박스/디지털 비디오 레코더(DVR), 게이트에이, 모뎀 등과 같이 구현될 수 있다는 점이 이해된다. 나아가, 수신 디바이스(108)는 홈 네트워크 내의 클라이언트 또는 피어 디바이스 중 어느 하나로서 구성되는 추가 디바이스들을 포함하는, 홈 네트워크 시스템에 대하여, 엔트리 포인트, 또는 게이트웨이로서 행동할 수 있다.
텔레비전 채널을 전송하고 수신하는 시스템에 덧붙여서, 본 원리는 또한 텔레비전 채널 상에 전송되는 프로그램과 관련된 이벤트 정보의 전송 및 수신을 제공한다. 여기서, 이벤트 정보는 이벤트 서버(120) 내에서 생성되거나, 수집되거나, 또는 총합되며, 전달 네트워크(118)를 경유하여 수신 디바이스(터치스크린 디스플레이/제어 디바이스)(116)로 전송된다. 수신 디바이스(116)는 스마트 폰, 타블렛 컴퓨터, 및 제 2 스크린 원격 제어 디바이스를 포함하지만 이들로만 제한되는 것이 아닌, 터치스크린 디스플레이 및 제어 디바이스의 다양한 형태 중 하나를 포함할 수 있다.
수신 디바이스(116)는 수신 디바이스(108) 및/또는 디스플레이 디바이스(114)에 대한 사용자 제어를 제공하도록 적응될 수 있다. 수신 디바이스(116)는 또한 비디오 컨텐트를 디스플레이할 수 있다. 비디오 컨텐트는 사용자 인터페이스 엔트리와 같은 그래픽 엔트리일 수 있고, 또는 디스플레이 디바이스(114)로 전달되는 비디오 컨텐트의 일부일 수 있다. 수신 디바이스(116)는, 적외선(IR) 또는 무선 주파수(RF) 통신과 같은, 임의의 잘 알려진 신호 전송 시스템을 이용하여 수신 디바이스(118)와 인터페이스할 수 있고 IRDA() 표준, Wi-Fi, 블루투스 등, 또는 임의의 다른 사적 소유의 프로토콜과 같은 표준적인 프로토콜들을 포함할 수 있다. 몇몇 실시예에서, 수신 디바이스(116)는 전달 네트워크 1 및 전달 네트워크 2와 직접 인터페이스될 수 있다. 수신 디바이스(116)의 동작은 아래에서 더 상세히 기술될 것이다.
이제 도 2를 참조하면, 수신 디바이스(200)의 일 실시예의 블록도가 도시된다. 수신 디바이스(200)는 도 1에 도시된 수신 디바이스와 유사하게 동작할 수 있고 게이트웨이 디바이스, 모뎀, 셋탑박스, 또는 그 외 다른 유사한 통신 디바이스의 일부로서 포함될 수 있다. 도시된 디바이스(200)는 또한 오디오 디바이스 또는 디스플레이 디바이스를 포함하는 그 외 다른 시스템에 병합될 수도 있다. 어느 경우이든, 시스템의 완전한 동작을 위해 필요한 몇가지 컴포넌트들은 간략한 설명을 위해, 해당 기술 분야의 지식을 가진 자에게 잘 알려져 있으므로, 도시되어 있지 않다.
도 2에 도시된 디바이스(200)에서, 컨텐트는 입력 신호 수신기(202)에 의해 수신된다. 입력 신호 수신기(202)는 지상파, 케이블, 위성, 이더넷, 광섬유 및 전화회선망을 포함하는 몇가지 가능한 네트워크들 중 하나를 통해 제공되는 신호를 수신, 복조, 및 디코딩하는데 사용되는 몇가지 알려진 수신기 회로들 중 하나일 수 있다. 원하는 입력 신호는 제어 인터페이스 또는 터치 패널 인터페이스(222)를 통해 제공되는 사용자 입력에 기초하여 입력 신호 수신기(202)에 의해 선택되고 획득될 수 있다. 터치 패널 인터페이스(222)는 터치 스크린 디바이스를 위한 인터페이스를 포함할 수 있다. 터치 패널 인터페이스(222)는 또한 셀룰러 폰, 타블렛, 마우스, 하이 엔트 리모트 등에 인터페이스할 수 있도록 적응될 수 있다.
디코드된 출력 신호는 입력 스트림 프로세서(204)로 제공된다. 입력 스트림 프로세서(204)는 마지막 신호 선택 및 처리를 수행하고, 컨텐트 스트림에 대하여 오디오 컨텐트와 비디오 컨텐트의 분리를 포함한다. 오디오 컨텐트는 예컨대 압축된 디지털 신호와 같이, 수신된 포맷으로부터, 아날로그 파형 신호로 변환을 위한 오디오 프로세서(206)로 제공된다. 아날로그 파형 신호는 오디오 인터페이스(208)로 제공되고 그 이후 디스플레이 디바이스 또는 오디오 앰프(amplifier)로 제공된다. 대안적으로, 오디오 인터페이스(208)는 디지털 신호를 HDMI(High-Definition Multimedia Interface) 케이블 또는 SPDIF(Sony/Philips Digital Interconnect Format)와 같은 다른 오디오 인터페이스를 사용하여 오디오 출력 디바이스 또는 디스플레이 디바이스로 제공할 수 있다. 오디오 인터페이스는 또는 하나 이상의 스피커 세트를 구동하는 앰프를 포함할 수 있다. 오디오 프로세서(206)는 또한 오디오 신호의 저장을 위해 임의의 필요한 변환을 수행한다.
입력 스트림 프로세서(204)의 비디오 출력은 비디오 프로세서(210)로 제공된다. 비디오 신호는 몇가지 포맷들 중 하나일 수 있다. 비디오 프로세서(210)는 필요한 경우, 입력 신호 포맷에 기초하여, 비디오 컨텐트의 변환을 제공한다. 비디오 프로세서(210)는 또한 비디오 신호의 저장을 위해 임의의 필요한 변환을 수행한다.
스토리지 디바이스(212)는 입력단에서 수신된 오디오 및 비디오 컨텐트를 저장한다. 스토리지 디바이스(212)는 이후 컨트롤러(214)의 제어하에서 및 또한 사용자 인터페이스(216) 및/또는 터치 패널 인터페이스(222)로부터 수신된 FF(fast-forward) 및 Rew(rewind) 명령에 기초하여, 컨텐트의 회수 및 재생을 허용한다. 스토리지 디바이스(212)는 하드 디스크 드라이브, 정적 RAM(SRAM) 또는 동적 RAM(DRAM)과 같은 하나 이상의 대용량 집적 전자 메모리일 수 있고, 또는 컴팩 디스크(CD) 드라이브 또는 디지털 비디오 디스크(DVD) 드라이브와 같은 상호변경가능한 광디스크 스토리지 시스템일 수 있다.
입력단 또는 스토리지 디바이스(212) 중 어느 하나로부터 유래하는 변환된 비디오 신호는, 비디오 프로세서(210)로부터 디스플레이 인터페이스(218)로 제공된다. 또한 디스플레이 인터페이스(218)는 디스플레이 신호를 위에 기술된 타입의 디스플레이 디바이스로 제공한다. 디스플레이 인터페이스(218)는 레드-그린-블루(RGB)와 같은 아날로그 신호 인터페이스이거나 또는 HDMI와 같은 디지털 인터페이스일 수 있다. 디스플레이 인터페이스(218)는 아래에서 더 상세히 설명될 것과 같이 3차원 그리드 형태로 검색 결과를 프레젠트하기 위한 다양한 스크린을 생성할 것이라는 점이 이해되어야 한다.
컨트롤러(214)는 버스를 통해, 입력 스트림 프로세서(202), 오디오 프로세서(206), 비디오 프로세서(210), 스토리지 디바이스(212), 및 사용자 인터페이스(216)를 포함하여, 디바이스(200)의 컴포넌트들 중 몇 개와 상호연결된다. 컨트롤러(214)는 입력 스트림 신호를 스토리지 디바이스 상의 저장을 위한 신호 또는 디스플레이를 위한 신호로 변환하는 프로세스를 관리한다. 컨트롤러(214)는 또한 저장된 컨텐트의 회수 및 재생을 관리한다. 또한, 아래에서 기술되는 바와 같이, 컨트롤러(214)는, 위에서 기술된 바와 같이, 전달 네트워크를 통해 전달되거나 저장된 것 중 어느 하나인 컨텐트의 검색 및 컨텐트를 표시하는 그리드 디스플레이(grid display)의 생성과 조정을 수행한다.
컨트롤러(214)는 또한 컨트롤러(214)를 위한 정보 및 인스트럭션 코드를 저장하는 제어 메모리(220)(예컨대, RAM, SRAM, DRAM, ROM, 프로그램가능 ROM(PROM), 플래시 메모리, 전기적 프로그램가능 ROM(EPROM), 전기적 소거가능 프로그램가능 ROM(EEPROM), 등을 포함하는, 휘발성 또는 비휘발성 메모리)에 더 연결된다. 제어 메모리(220)는 컨트롤러(214)를 위한 인스트럭션(instructions)을 저장할 수 있다. 제어 메모리는 또한 컨텐트를 포함하는 그래픽 엘리먼트와 같이,엘리먼트들의 데이터베이스를 저장할 수 있다. 데이터베이스는 그래픽 엘리먼트들의 패턴으로서 저장될 수 있다. 대안적으로, 메모리는 식별된 또는 그룹화된 메모리 위치에 그래픽 엘리먼트를 저장할 수 있으며 또한 그래픽 엘리먼트와 관련된 정보의 다양한 부분들의 메모리 위치를 식별하기 위한 액세스 또는 위치 테이블을 사용할 수 있다. 그래픽 엘리먼트의 저장과 관련된 추가적인 세부사항은 아래에서 기술될 것이다. 또한, 제어 메모리(220)의 구현예는, 단일 메모리 디바이스, 또는 대안적으로 하나의 공유된 또는 공통의 메모리를 형성하도록 함께 통신 연결된 하나보다 많은 수의 메모리 회로와 같이, 몇가지 가능한 실시예들을 포함할 수 있다. 나아가, 메모리는 더 큰 회로 내에, 버스 통신 회로의 일부와 같은 다른 회로와 함께 포함될 수 있다.
본 원리의 사용자 인터페이스 프로세스는 패스트 포워드(fast forward), 리와인드(rewind) 등과 같은 기능을 표현하기 위해 사용될 수 있는 입력 디바이스를 채용한다. 이를 허용하기 위해, 도 3에 도시된 바와 같은 터치 패널 디바이스(300)는, 수신 디바이스(200)의 사용자 인터페이스(216) 및/또는 터치 패널 인터페이스(222)를 통해 인터페이스될 수 있다. 터치 패널 디바이스(300)는 패널을 통해 셋탑박스 또는 그 외 다른 제어 디바이스를 위한 명령으로 번역된 손 움직임, 또는 제스처, 및 행동에 기초한 수신 디바이스 또는 셋탑박스의 동작을 허용한다. 일 실시예에서, 터치 패널(300)은 단순히 그리드 디스플레이를 네비게이트하기 위한 네비게이션 툴로서 사용될 수 있다. 그 외 다른 실시예들에서, 또한 터치 패널(300)은 사용자로 하여금 컨텐트의 그리드 디스플레이의 네비게이션과 더 직접적인 상호작용을 가능하게 하는 디스플레이 디바이스로서 사용될 것이다. 어느 경우에든, 터치 패널(300)은 아래에서 논의되는 본 원리에 따른 가입 텔레비전 채널을 위한 이벤트 메시지를 디스플레이한다. 터치 패널 디바이스는 액추에이터 또는 활성화 버튼과 같은 더 편리한 제어 기능들을 포함하는 원격 제어 디바이스의 일부로서 포함될 수 있다. 터치 패널 디바이스는 사용자가 가입 리스트에 포함될 채널을 선택할 수 있도록 하기 위하여, 뿐만 아니라 어느 채널과 연관된 어느 이벤트 정보가 디스플레이되어야 할지 결정할 수 있도록 하기 위하여, 그리고 수신기(108)에 의하여 수신되어 처리되고 있는 채널을 변경할 수 있도록 하기 위하여 이용된다. 터치 패널(300)은 또한 적어도 하나의 카메라 엘리먼트를 포함할 수 있다. 몇몇 실시예들에서, 터치 패널(300)은 또한 마이크로폰을 포함할 수 있다.
이제 도 4를 참조하면, 가입을 위한 채널들의 리스트를 선택하는 대표적인 단계들을 보여주는 흐름도가 도시된다. 단계(410)에서 시작하면, 시스템은 먼저 단계(420)에서 사용자가 이용가능한 채널들을 결정한다. 이용가능한 채널은, 예컨대 지상파 방송에 대하여, 그리고 예컨대 로컬 케이블 방송사 또는 위성 방송사에 사용자가 가입하고 있을 수 있는 로컬 전달 시스템에 대하여, 사용자의 위치에 기초하여 결정될 수 있다. 이용가능한 텔레비전 채널들의 리스트는 예컨대 스마트 폰 또는 타블렛 디바이스와 같은 제 2 스크린 디바이스 상에 저장된 애플리케이션을 실행시킴으로써 결정될 수 있다. 또한 이용가능한 채널들의 리스트는, 수신기 디바이스가 제 2 스크린 디바이스로 이러한 정보를 전송하도록 구성되어 있는 경우, 수신기 디바이스로부터 수신될 수 있다.
일단 이용가능한 채널들이 결정되면, 리스트는 단계(430)에서 제 2 스크린 디바이스 상에 디스플레이된다. 리스트는 단순한 표(table) 형태일 수 있다. 리스트은 사용자가 이용가능한 모든 텔레비전 채널을 포함할 수 있으며, 또한 사용자가 이미 가입하고 있는 채널을 나타내는 지시자(indication)를 포함할 수 있다. 지시자는 서로 다른 컬러로 가입된 채널들의 리스트을 표시하는 것에 의해, 또는 채널 식별정보 옆에 가입상태를 나타내는 아이콘을 보여주는 것에 의해 제공될 수 있다. 대안적으로, 리스트에는 사용자가 이미 가입한 채널이 제거되어 있을 수 있다. 또한 리스트는 예컨대, 채널의 이름에 인접하는 "가입" 버튼을 제공함으로써, 사용자에게 리스트 상의 특정 채널에 가입할 수 있는 옵션을 제공한다.
만약 사용자가 단계(440)에서 리스트 상의 특정 채널을 선택하였다고 애플리케이션이 결정한다면, 애플리케이션은 단계(450)에서 메시지 서버와 제 2 스크린 디바이스를 연결하는 통신 네트워크를 통해 메시지 서버로 채널 식별자를 전송한다. 만약 예컨대 단계(440)에서 미리 결정된 시간 동안 어떠한 입력도 제공하지 않음으로써, 사용자가 가입을 위한 아무 채널도 선택하지 않거나 또는 추가 채널을 선택하지 않는다면, 방법은 단계(470)에서 종료하고 적절한 경우 이벤트 메시지를 제공하기 위하여 리턴한다.
단계(450)에 이어서, 단계(460)에서 사용자는 가입을 위한 추가 채널을 선택하기 위한 옵션을 선택할 수 있다. 단계(440 및 450)에서 채널 선택 및 채널 식별정보(identification, ID, 아이디)의 전송이 사용자에게 확인된 이후, 사용자에게는 가입을 위한 추가 채널을 제공하는 옵션이 제공될 수 있다. 만약 사용자가 가입을 위한 추가 채널을 선택하는 옵션을 선택한다면, 애플리케이션은 단계(430)으로 리터하고 사용자 선택을 위해 이용가능한 채널들의 리스트를 제공한다. 이러한 방식으로, 애플리케이션은 선택을 위해 이용가능한 채널을 결정하며 사용자는 이벤트 메시지를 수신하기 위한 특정 채널을 선택할 수 있다.
도 5를 참조하면, 사용자가 가입한 채널을 위한 이벤트 메시지를 디스플레이하는 대표적인 단계들을 보여주는 흐름도가 도시된다. 단계(510)에서 시작하여, 애플리케이션은 먼저 단계(520)에서 메인 디스플레이 디바이스 상에서 현재 수신되고, 처리되며 또한 디스플레이되고 있는 채널을 결정한다. 제 2 스크린 디바이스는 예컨대, 디스플레이되고 있는 텔레비전 프로그램의 오디오 지문을 분석함으로써, 디스플레이를 위해 선택된 채널의 사용자 입력을 수신함으로써, 또는 제 2 스크린 디바이스를 사용하여 이루어진 채널 선택의 저장된 이력에 기초함으로써 현재 채널을 결정할 수 있다. 대안적으로, 만약 텔레비전 수신기가 제 2 스크린 디바이스로 이러한 정보를 전송하도록 구성되어 있다면, 제 2 스크린 디바이스는 텔레비전 수신기로부터 직접 선택된 채널의 지시자를 수신할 수 있다. 일단 제 2 스크린 디바이스가 현재 선택된 텔레비전 채널을 결정하면, 단계(530)에서 현재 선택된 텔레비전 채널과 연관된 식별정보를 메시지 서버로 전송한다.
이후 제 2 스크린 디바이스는 이벤트 메시지를 수신하고 비-선택된 가입 텔레비전 채널과 연관된 이벤트 메시지를 디스플레이한다. 먼저 제 2 스크린 디바이스는 단계(5440)에서 비-선택된 가입 텔레비전 채널이 존재하는지 여부를 결정한다. 만약 존재한다면, 제 2 스크린 디바이스는 단계(560)에서 비-선택된 가입 텔레비전 채널과 연관된 이벤트 메시지를 수신하고 디스플레이한다. 만약 존재하지 않는다면, 제 2 스크린 디바이스는 단계(550)에서 이번에는 디스플레이를 위해 이용가능한 가입 채널과 연관된 이벤트 메시지가 존재하지 않는다는 것을 나타내는 메시지를 제공한다.
비록 일 실시예에서 제 2 스크린 디바이스는 메시지 서버로 선택된 텔레비전 채널의 식별정보를 전송하고 이어서 적절한 이벤트 메시지를 수신하지만, 본 원리는 제 2 스크린 디바이스가 이벤트 메시지를 수신하고 디스플레이를 위해 메시지를 적절하게 필터링하는 시스템으로 구현될 수 있다.
대안적으로, 시스템은 제 2 스크린 디바이스가 이용가능한 가입 채널과 연관된 모든 이벤트 메시지를 수신할 수 있도록 구성될 수 있다. 그런 다음 제 2 스크린 디바이스는 선택된 채널이 메인 디스플레이 디바이스 상에서 디스플레이되는 동안 비-선택된 가입 채널과 연관된 메시지만이 디스플레이될 수 있도록 이벤트 메시지를 필터링할 수 있다.
대안적으로, 시스템은 제 2 스크린 디바이스가 사용자에게 이용가능한 채널과 연관된 모든 이벤트 메시지를 수신할 수 있도록 구성될 수 있다. 그런 다음 제 2 스크린 디바이스는 선택된 채널이 메인 디스플레이 디바이스 상에서 디스플레이되는 동안 비-선택된 가입 채널과 연관된 메시지만이 디스플레이될 수 있도록 이벤트 메시지를 필터링할 수 있다.
나아가, 일단 제 2 스크린 디바이스가 비-선택 가입 채널 모두와 연관된 이벤트 메시지를 디스플레이하기 시작하면, 사용자에게 리스트에서 채널을 추가 선택하는 옵션이 제공되고 추가 선택된 채널과 연관된 이벤트 메시지만 디스플레이될 수 있다.
나아가, 제 2 스크린 디바이스는 단계(570)에서 도시된 바와 같이 텔레비전 수신기 디바이스를 제어하는 원격 제어 디바이스로서 사용될 수 있다. 예를 들어, 제 2 스크린 디바이스는 IR 또는 RF 전송기를 포함할 수 있으며, 인터넷 또는 그 외 다른 적절한 네트워크를 통해 획득할 수 있으며, 또한 예를 들어 사용자가 제 2 스크린 디바이스를 사용하여 텔레비전 채널을 변경할 수 있도록 하기 위하여 텔레비전 수신기 디바이스와 연관된 원격 제어 코드를 저장할 수 있다. 일 실시예에서, 제 2 스크린 디바이스는 비-선택 가입 텔레비전 채널에 대한 이벤트 메시지를 각 메시지와 인접하는 아이콘과 함께 디스플레이하며, 여기서 제 2 스크린 디바이스는 사용자가 아이콘 하나를 선택하면 텔레비전 수신기에게 채널 변경 명령을 전송한다.
일단 사용자가 선택된 텔레비전 채널을 변경하면, 애플리케이션은 예를 들어 제 2 스크린 디바이스 상의 사용자 입력에 의해 또는 오디오 지문의 분석에 의해 자동으로 채널 변경을 인식하고, 이벤트 메시지의 디스플레이를 변경한다. 특히, 제 2 스크린 디스플레이는 더 이상 새로 선택된 텔레비전 채널과 연관된 이벤트 메시지를 디스플레이하지 않고, 다른 비-선택 텔레비전 채널의 이벤트 메시지와 함께 이전에 선택되었던 텔레비전 채널과 연관된 이벤트 메시지를 디스플레이하기 시작한다. 이런 방식으로 제 2 스크린 디바이스는 사용자로 하여금 다른 비-선택 가입 텔레비전 채널 모두와 연관된 이벤트 메시지를 개인적으로 모니터링할 수 있게 한다. 일 실시예에서, 단계(580)에서 제 2 스크린 디바이스는 새로 선택된 채널의 식별정보를 메시지 서버로 전송하고, 적절한 이벤트 메시지를 수신하며, 또한 이들 적절한 이벤트 메시지를 단계(560)에서와 같이 디스플레이한다. 마찬가지로, 이벤트 메시지의 수신, 필터링 및 디스플레이는 위에서 언급된 대안적인 방법들을 사용하여 수행될 수 있다.
비록 본 원리의 예시적인 실시예들이 위에서 기술되었으나, 대안적인 실시예들이 가능하고 상술된 교시의 관점에서 해당 기술 분야의 지식을 가진 자에 의해 고려될 수 있다는 점은 명백하다. 한 명의 사용자가 특정한 시청 상황이나 시간에 적합할 수 있는 가입자 계정을 쉽게 선택할 수 있도록 하기 위해 복수의 가입자 계정들이 애플리케이션 내에 등록될 수 있다. 예를 들어, 하나의 가입자 계정은 스포츠 채널들을 포함할 수 있고, 한편 다른 하나의 가입자 계정은 뉴스 채널들을 포함할 수 있고, 이에 따라 사용자는 특정 순간에 흥미있는 내용을 가지는 채널만을 모니터링할 수 있다. 덧붙여서, 예컨대 어린이 프로그램 전용과 같이, 가입 텔레비전 채널들이 시청자에게 적절할 수 있도록 가입자 계정들은 특정한 개인들과 결합될 수 있다. 오직 지정된 텔레비전 채널들만이 특정 가입 채널들 내에 포함될 수 있고 이 가입 리스트에 대한 수정은 관리자 승인 하에서만 이루어질 수 있도록 하기 위하여, 가입자 계정들은 관리자 권한을 가진 자에 의해 제어될 수 있다. 애플리케이션은 또한 예컨대 소셜 네트워크를 통해 그 외 다른 사용자들과 가입 채널을 교환하는 기능을 제공할 수 있다. 일 실시예에서, 애플리케이션은 특정 채널을 가입 채널에 포함할 것을 추천하는 사용자의 친구에 의한 통지를 수신할 수 있다. 이러한 추천을 수락하면, 애플리케이션은 자동으로 추천된 채널을 사용자의 가입 리스트에 추가한다.
본 명세서에 기재된 모든 예들과 조건을 표현하는 언어는 해당 기술 분야의 발전을 위해 발명자가 기여한 본 발명의 원리와 개념의 이해를 돕기 위한 교육적인 목적을 가지며 이렇게 특정하여 기재된 예들과 조건들로 제한되지 않는 것으로 해석되어야 한다.
또한, 원리, 양상, 및 본 원리의 실시예, 그것의 특정한 예들을 기재하는 본 명세서의 모든 진술들은 그 구조적 및 기능적 등가물 양자 모두를 포함하는 것으로 의도된다. 덧붙여서, 이러한 등가물은 현재 알려져 있는 등가물 뿐만 아니라 미래에 개발될 등가물, 즉 구조와 상관없이 동일 기능을 수행하도록 개발된 임의의 엘리먼트 양자 모두를 포함하도록 의도된다.
따라서, 예를 들어, 본 명세서에서 제공된 블록도는 본 원리를 구현하는 예시적인 회로의 개념적인 도면을 나타내는 것임이 해당 기술 분야의 지식을 가진 자라면 이해될 것이다. 유사하게, 임의의 흐름 차트, 흐름 도면, 진술 전이 도면, 의사코드(pseudocode) 등은 실질적으로 컴퓨터 판독가능 매체 내에 표현되고 따라서 컴퓨터 또는 프로세서에 의해 실행되는 다양한 프로세스를, 이러한 컴퓨터나 프로세서가 명시적으로 도시되어 있지 않다고 하더라도, 나타낸다는 점이 이해될 것이다.
도면에 도시된 다양한 엘리먼트의 각 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 연관된 소프트웨어 실행가능한 하드웨어의 이용을 통해 제공될 수 있다. 프로세서에 의해 제공되는 경우, 각 기능은 하나의 단일 전용 프로세서에 의해, 하나의 단일 공유 프로세서에 의해, 또는 부분적으로 공유될 수 있는 복수의 개별 프로세서들에 의해, 제공될 수 있다. 나아가, "프로세서" 또는 "컨트롤러"라는 용어의 명시적인 사용은, 소프트웨어를 실행할 수 있는 하드웨어만을 배타적으로 지칭하는 것으로 해석되지 않아야 하며, 또한 DSP(digital signal processor) 하드웨어, 소프트웨어 저장을 위한 ROM(read-only memory), RAM(random access memory), 및 비휘발성 스토리지를, 제한 없이, 암시적으로 포함할 수 있다.
관습적이거나 및/또는 습관적인 그 외 다른 하드웨어도 또한 포함될 수 있다. 유사하게, 도면에 도시된 임의의 스위치는 오직 개념적인 것이다. 그 기능은 프로그램 로직의 동작을 통해, 전용 로직을 통해, 프로그램 제어 및 전용 로직의 상호작용을 통해, 또는 심지어 수동으로 수행될 수 있고, 구체적인 기법은 문맥으로부터 더 구체적으로 이해되는 바와 같이 구현자에 의해 선택가능하다.
본 명세서의 청구범위에서, 특정 기능을 수행하기 위한 수단(means)으로서 표현된 임의의 엘리먼트는, 예컨대 a) 해당 기능을 수행하는 회로 엘리먼트들의 조합, 또는 b) 해당 기능을 수행하기 위하여 해당 소프트웨어를 실행하기 위한 적절한 회로와 결합된 펌웨어, 마이크로코드 등을 포함하는 임의의 형태의 소프트웨어를 포함하여, 해당 기능을 수행하는 임의의 방식을 포함하는 것으로 의도된다. 이러한 청구범위에 의해 한정된 바와 같은 본 원리는, 다양하게 기재된 수단에 의해 제공되는 기능성은 청구범위가 청구하는 방식으로 결합되고 조합된다는 사실에 의거한다. 따라서 그러한 기능성을 제공할 수 있는 임의의 수단은 본 명세서에 도시된 수단들에 대해 등가물로 간주된다.
명세서 내에서 본 원리의 '일 실시예' 및 그것의 다른 변형들이 지칭하는 것은 해당 실시예가 본 원리의 적어도 하나의 실시예 내에 포함되는 것과 관련되어 특정한 특징, 구조, 성질 등이 기술되는 것을 의미한다. 따라서 본 명세서 전반에 걸져 나타나는 "일 실시예에서"라는 구절 및 그 외 다른 변형들 모두 반드시 동일 실시예를 지칭하는 것은 아니다.
본 원리는 하드웨어, 소프트웨어, 펌웨어, 특수 목적 프로세서, 또는 그것의 조합의 다양한 형태로 구현될 수 있다는 점이 이해될 것이다. 바람직하게, 본 원리는 하드웨어 및 소프트웨어의 조합으로서 구현될 수 있다. 또한 소프트웨어는 바람직하게 프로그램 스토리지 디바이스 상에 현실적으로 구현되는 애플리케이션 프로그램으로서 구현된다. 애플리케이션 프로그램은 임의의 적절한 아키텍처를 포함하는 머신으로 업로드될 수 있고 이 머신에 의해 실행될 수 있다. 바람직하게 상기 머신은 하나 이상의 CPU(central processing unit), RAM(random access memory), 및 I/O(input/output) 인터페이스와 같은 하드웨어를 가진 컴퓨터 플랫폼 상에서 구현된다. 컴퓨터 플랫폼은 또한 운영 시스템 및 마이크로인스트럭션 코드를 포함한다. 본 명세서에 기술된 다양한 프로세스 및 기능은, 운영 시스템을 통해 실행되는 마이크로인스트럭션 코드의 일부이거나 또는 애플리케이션 프로그램의 일부(또는 그것의 조합) 중 어느 하나 일 수 있다. 또한 예컨대 추가적인 데이터 스토리지 디바이스 및 프린팅 디바이스와 같이 다양한 그 외 다른 주변 디바이스들이 컴퓨터 플랫폼에 연결될 수 있다.
또한 첨부된 도면에 도시된 방법 단계들과 구성 시스템 컴포넌트의 일부가 소프트웨어로 구현되는 것이 바람직하기 때문에, 시스템 컴포넌트(또는 프로세스 단계)는 본 원리가 프로그래밍되는 방식에 따라 달라질 수 있다는 점이 이해될 것이다. 본 명세서에서 제공된 교시에 의하면, 관련 기술 분야의 통상의 지식을 가진 자라면 본 원리의 구현 및 구성과 유사한 구현 및 구성을 고안할 수 있을 것이다.
비록 본 원리의 기본적인 신규한 특징들이 도시되고, 기술되며, 또한 지적되었으나, 기술된 방법과 도시된 디바이스, 및 그 동작의 형태와 세부사항에 대한 다양한 생략, 대체 및 변경이 본 원리의 정신으로부터 벗어나지 않고 해당 기술 분야의 지식을 가진 자에 의해 이루어질 수 있다는 점이 이해될 것이다. 예를 들어, 동일한 결과를 달성하기 위해 실질적으로 동일한 방식으로 실질적으로 동일한 기능을 수행하는 그러한 엘리먼트 및/또는 방법 단계의 모든 조합들은 본 원리의 범위 내에 속한다는 점이 명시적으로 의도된다. 나아가 본 원리의 임의의 개시된 형태 또는 구현과 관련하여 도시된 및/또는 기술된 구조 및/또는 엘리먼트 및/또는 방법 단계는, 전체적인 설계 선택으로서, 임의의 그 외 다른 개시되거나, 기재되거나, 또는 암시된 형태 또는 구현 내에 병합될 수 있다는 점이 이해되어야 한다. 따라서 본 원리는 오직 본 명세서에 첨부된 청구범위의 범위에 의해 지시되는 것으로만 제한되는 것으로 의도된다.
114: 디스플레이
108: 수신디바이스

Claims (20)

  1. 이벤트 메시지 디스플레이 방법으로서,
    하나 이상의 텔레비전과 연관된 이벤트 메시지를 수신하기 위한 가입 단계;
    현재 수신되어 디스플레이되고 있는 현재 텔레비전 채널 결정 단계;
    상기 현재 텔레비전 채널이 아닌 가입 텔레비전 채널과 연관된 이벤트 메시지를 수신 및 디스플레이 - 여기서 상기 이벤트 메시지는 상기 현재 텔레비전 채널을 디스플레이하는 스크린이 아닌 디스플레이 스크린 상에 디스플레이되는 - 단계를
    포함하는, 이벤트 메시지 디스플레이 방법.
  2. 제 1 항에 있어서,
    상기 수신 및 디스플레이 단계는,
    상기 텔레비전 채널과 연관된 전송 채널과는 별도의 전송 채널을 통해 상기 이벤트 메시지를 수신하는 단계를 포함하는,이벤트 메시지 디스플레이 방법.
  3. 제 1 항에 있어서,
    상기 가입 단계는,
    복수의 가입 리스트들 중 하나의 선택을 포함하고, 각각의 상기 가입 리스트는 가입 텔레비전 채널들의 리스트를 포함하는, 이벤트 메시지 디스플레이 방법.
  4. 제 1 항에 있어서,
    상기 가입 단계는,
    소셜 네트워크 내의 친구에 의해 추천된 가입 텔레비전 채널들의 리스트를 포함하는 가입 리스트를 수락하는 단계를 포함하는, 이벤트 메시지 디스플레이 방법.
  5. 제 1 항에 있어서,
    상기 가입 단계는,
    가입이 가능한 텔레비전 채널들의 리스트를 디스플레이하는 단계,
    상기 가능한 텔레비전 채널들 중 선택한 채널들에 대한 사용자 입력을 수신하는 단계; 및
    상기 가능한 텔레비전 채널들 중 상기 사용자가 선택한 채널들을 메시지 서버로 전송하는 단계를 포함하는, 이벤트 메시지 디스플레이 방법.
  6. 제 5 항에 있어서,
    상기 결정 단계는,
    텔레비전 수신기로부터 상기 현재 텔레비전 채널의 지시자(indication)를 수신하는 단계를 포함하는, 이벤트 메시지 디스플레이 방법.
  7. 제 5 항에 있어서,
    상기 결정 단계는,
    상기 현재 텔레비전 채널을 결정하기 위하여 상기 현재 텔레비전 채널 상의 프로그램의 오디오 서명(audio signature)을 사용하는, 이벤트 메시지 디스플레이 방법.
  8. 제 5 항에 있어서,
    상기 수신 및 디스플레이 단계는,
    상기 현재 텔레비전 채널 상에서 전송된 현재 프로그램 이벤트를 가리키는 이벤트 메시지를 실시간으로 수신 및 디스플레이하는 단계를 포함하는, 이벤트 메시지 디스플레이 방법.
  9. 제 5 항에 있어서,
    상기 이벤트 메시지 수신 및 디스플레이 단계는,
    스마트 폰, 타블렛 컴퓨터 및 원격 제어 디바이스 중 하나에서 수행되는, 이벤트 메시지 디스플레이 방법.
  10. 제 5 항에 있어서,
    상기 현재 텔레비전 채널이 아닌 다른 상기 가입 텔레비전 채널을 선택할 수 있도록 하는 사용자 입력 디스플레이를 제공하는 단계, 및 이들 채널 중 하나가 선택되면, 상기 텔레비전 수신기가 이 선택된 텔레비전 채널을 수신 및 처리하도록 야기하는 제어 신호를 전송하는 단계를 더 포함하는, 이벤트 메시지 디스플레이 방법.
  11. 제 5 항에 있어서,
    상기 수신 및 디스플레이 단계는,
    상기 텔레비전 채널과 연관된 방송국, 이벤트 메시지 생산 엔터티(entity), 및 소셜 네트워크 중 하나로부터 상기 이벤트 메시지를 수신하는 단계를 포함하는, 이벤트 메시지 디스플레이 방법.
  12. 이벤트 메시지 디스플레이 장치로서,
    별도의 텔레비전 수신기 및 디스플레이에 의해 수신 및 디스플레이되고 있는 현재 텔레비전 채널을 결정하는 수단;
    하나 이상의 텔레비전 채널과 연관된 이벤트 메시지를 수신하기 위한 가입 수단;
    상기 현재 텔레비전 채널이 아닌 다른 가입 텔레비전 채널과 연관된 이벤트 메시지를 수신 및 디스플레이하는 수단을
    포함하는, 이벤트 메시지 디스플레이 장치.
  13. 제 12 항에 있어서,
    상기 수신 및 디스플레이하는 수단은,
    상기 텔레비전 채널과 연관된 전송 채널으로부터 분리된 별도의 전송 채널을 경유하여 상기 이벤트 메시지를 수신하는, 이벤트 메시지 디스플레이 장치.
  14. 제 12 항에 있어서,
    상기 가입 수단은,
    복수의 가입 리스트들을 디스플레이하는 수단을 포함하고, 각각의 상기 가입 리스트는 가입 텔레비전 채널들의 리스트를 포함하며, 또한 상기 복수의 가입 리스트들 중 하나의 사용자 선택을 수신하는 수단을 포함하는, 이벤트 메시지 디스플레이 장치.
  15. 제 12 항에 있어서,
    상기 가입 수단은,
    소셜 네트워크 내의 친구에 의해 추천된 가입 텔레비전 채널들의 리스트를 포함하는 가입 리스트를 수락하는 수단을 포함하는, 이벤트 메시지 디스플레이 장치.
  16. 제 12 항에 있어서,
    상기 가입 수단은,
    가입이 가능한 텔레비전 채널들의 리스트를 디스플레이하는 수단,
    상기 가능한 텔레비전 채널들 중 선택한 채널들에 대한 사용자 입력을 수신하는 수단; 및
    상기 가능한 텔레비전 채널들 중 상기 사용자가 선택한 채널들을 메시지 서버로 전송하는 수단을 포함하는, 이벤트 메시지 디스플레이 장치.
  17. 제 16 항에 있어서,
    상기 결정 수단은,
    텔레비전 수신기로부터 상기 현재 텔레비전 채널의 지시자를 수신하는, 이벤트 메시지 디스플레이 장치.
  18. 제 16 항에 있어서,
    상기 결정 수단은,
    상기 현재 텔레비전 채널을 결정하기 위하여 상기 현재 텔레비전 채널 상의 프로그램의 오디오 서명을 사용함으로써 상기 현재 텔레비전 채널을 결정하는, 이벤트 메시지 디스플레이 장치.
  19. 제 16 항에 있어서,
    상기 장치는,
    스마트 폰, 타블렛 컴퓨터 및 원격 제어 디바이스 중 하나를 포함하는, 이벤트 메시지 디스플레이 장치.
  20. 제 16 항에 있어서,
    상기 수신 수단은,
    상기 텔레비전 채널과 연관된 방송국, 이벤트 메시지 생산 엔터티, 및 소셜 네트워크 중 하나로부터 상기 이벤트 메시지를 수신하는 수단을 포함하는, 이벤트 메시지 디스플레이 장치.
KR1020157016386A 2012-12-24 2012-12-24 가입 비디오 채널 관련 이벤트 메시지 디스플레이 방법 및 시스템 KR20150102007A (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/087257 WO2014100926A1 (en) 2012-12-24 2012-12-24 Method and system for displaying event messages related to subscribed video channels

Publications (1)

Publication Number Publication Date
KR20150102007A true KR20150102007A (ko) 2015-09-04

Family

ID=51019622

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157016386A KR20150102007A (ko) 2012-12-24 2012-12-24 가입 비디오 채널 관련 이벤트 메시지 디스플레이 방법 및 시스템

Country Status (7)

Country Link
US (1) US20150334439A1 (ko)
EP (1) EP2936821A4 (ko)
JP (1) JP2016506166A (ko)
KR (1) KR20150102007A (ko)
CN (1) CN104854874A (ko)
BR (1) BR112015014587A2 (ko)
WO (1) WO2014100926A1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9641574B1 (en) * 2013-06-07 2017-05-02 Google Inc. Generating connection recommendations on a social network using social contacts
US10917788B2 (en) 2014-11-19 2021-02-09 Imprivata, Inc. Inference-based detection of proximity changes
KR102121535B1 (ko) 2015-11-30 2020-06-10 삼성전자주식회사 전자 장치, 보조 장치 및 전자 장치의 동작 방법
CN106028161A (zh) * 2016-04-29 2016-10-12 乐视控股(北京)有限公司 一种弹幕的生成、呈现方法及其装置、服务器、客户端
CN112055232A (zh) * 2020-09-15 2020-12-08 深圳创维-Rgb电子有限公司 智能电视节目订阅方法、装置和节目订阅通知方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002019221A (ja) * 2000-07-03 2002-01-23 Canon Inc 画像形成装置及びその方法
WO2002087245A1 (en) * 2001-04-25 2002-10-31 Digeo, Inc. System and method to provide non-programming-related url addresses in an interactive video casting system
US7657223B2 (en) * 2003-02-04 2010-02-02 Nokia Siemens Networks Oy Provision of content to mobile users
JP2006042061A (ja) * 2004-07-28 2006-02-09 Toshiba Corp 放送受信装置、番組情報音声出力プログラム
JP2007036523A (ja) * 2005-07-26 2007-02-08 Tsujino Ikuhiro テレビ番組同期連携システム
CN101388780A (zh) * 2007-09-12 2009-03-18 英华达(南京)科技有限公司 移动通讯装置共享有线数字节目的***及方法
JP2009278425A (ja) * 2008-05-15 2009-11-26 Sharp Corp コンテンツ評価入力表示装置、プログラムおよびこれを記録した記録媒体
JP4798184B2 (ja) * 2008-08-04 2011-10-19 ソニー株式会社 番組表の表示制御装置、番組表の表示装置、及び、番組表の表示制御方法
KR20100083641A (ko) * 2009-01-14 2010-07-22 삼성전자주식회사 단말장치, 방송수신장치 및 그 제어 방법
JP5432594B2 (ja) * 2009-05-28 2014-03-05 シャープ株式会社 映像コンテンツ録画再生仲介サーバ及びシステム
US20110069043A1 (en) * 2009-09-24 2011-03-24 Jong Ha Lee Method for displaying data and display device employing the method
US20110078161A1 (en) * 2009-09-30 2011-03-31 Samsung Electronics Co., Ltd. System and method for sharing and display of favorites among multiple users
US9264785B2 (en) * 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
CN101917593A (zh) * 2010-07-23 2010-12-15 中国有线电视网络有限公司 一种提示相关联频道信息的方法,机顶盒及***端
US20120203706A1 (en) * 2011-02-04 2012-08-09 Cbs Interactive, Inc. Listings check-in service
US20120233646A1 (en) * 2011-03-11 2012-09-13 Coniglio Straker J Synchronous multi-platform content consumption
US20120240177A1 (en) * 2011-03-17 2012-09-20 Anthony Rose Content provision
US9820000B2 (en) * 2011-07-21 2017-11-14 Sirius Xm Radio Inc. Method and apparatus for delivery of programs and metadata to provide user alerts to tune to corresponding program channels before high interest events occur during playback of programs
US8639178B2 (en) * 2011-08-30 2014-01-28 Clear Channel Management Sevices, Inc. Broadcast source identification based on matching broadcast signal fingerprints
US8271334B1 (en) * 2011-10-05 2012-09-18 Google Inc. Generating a media content availability notification
US20130347018A1 (en) * 2012-06-21 2013-12-26 Amazon Technologies, Inc. Providing supplemental content with active media
CN102802028B (zh) * 2012-07-13 2016-06-01 李映红 针对电视节目的交互***和方法
CN102802029B (zh) * 2012-07-13 2016-05-04 李映红 针对电视节目的交互***和方法

Also Published As

Publication number Publication date
WO2014100926A1 (en) 2014-07-03
CN104854874A (zh) 2015-08-19
BR112015014587A2 (pt) 2017-07-11
JP2016506166A (ja) 2016-02-25
EP2936821A1 (en) 2015-10-28
EP2936821A4 (en) 2016-06-01
US20150334439A1 (en) 2015-11-19

Similar Documents

Publication Publication Date Title
US11481187B2 (en) Systems and methods for generating a volume-based response for multiple voice-operated user devices
US12021909B2 (en) Systems and methods for establishing a voice link between users accessing media
JP6231524B2 (ja) 無線通信デバイスを用いてメディアガイダンスアプリケーション機能性を提供するためのシステムおよび方法
US9250927B2 (en) Digital receiver and method for controlling the same
US8725125B2 (en) Systems and methods for controlling audio playback on portable devices with vehicle equipment
JP6436903B2 (ja) タイムバーを使用してメディアアセットアクセス衝突を示すためのシステムおよび方法
US20130173765A1 (en) Systems and methods for assigning roles between user devices
WO2012173726A1 (en) Methods, systems, and means for restricting control of a home entertainment device by a mobile device
US9332300B2 (en) Apparatus and method for controlling display of information on a television
WO2013089672A2 (en) Method and apparatus for networking media content consumption status in a group of users
KR20150102007A (ko) 가입 비디오 채널 관련 이벤트 메시지 디스플레이 방법 및 시스템
WO2013089671A1 (en) Apparatus and method for networking media content consumption status in a group of users
US20150040159A1 (en) Methods and systems for displaying scheduled events in a media guidance display
WO2022094305A1 (en) Method for recommending a media resource, method for playing recommendation media resource, and display apparatus
KR20110115837A (ko) 전자프로그램가이드 표시 장치 및 방법
EP2869580A1 (en) Method and system for providing a program suggestion to a user of a television

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid