KR20130132886A - 디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하기 위한 방법 및 시스템 - Google Patents

디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하기 위한 방법 및 시스템 Download PDF

Info

Publication number
KR20130132886A
KR20130132886A KR1020137016823A KR20137016823A KR20130132886A KR 20130132886 A KR20130132886 A KR 20130132886A KR 1020137016823 A KR1020137016823 A KR 1020137016823A KR 20137016823 A KR20137016823 A KR 20137016823A KR 20130132886 A KR20130132886 A KR 20130132886A
Authority
KR
South Korea
Prior art keywords
content
screen device
additional content
screen
viewed
Prior art date
Application number
KR1020137016823A
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 KR20130132886A publication Critical patent/KR20130132886A/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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43079Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on multiple devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • 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
    • 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
    • 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/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/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging 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/42224Touch pad or touch panel provided on the remote control
    • 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/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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • 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
    • 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/485End-user interface for client configuration
    • 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/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • 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
    • 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/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 개시 사항은 디스플레이된 프로그램에 관련된 컨텐츠를 제공하기 위한 방법 및 시스템에 관한 것이다. 본 개시 사항의 방법 및 시스템은 디스플레이된 1차 컨텐츠(예컨대, 블루-레이 디스크로부터의 영화)와 연계되는 풍부한 컨텐츠 경험들을 제공하는, 태블릿(예컨대, 아이패드)과 같은 제2 스크린 디바이스를 위한 제2 스크린 어플리케이션을 포함한다. 제2 스크린은 딥 다이브 메타데이터(deep dive metadata), 대안의 장면들, 다른 컴패니언 비디오 자료(companion vedio material), 또는 사용자의 프로그램 시청 경험을 중단시키지 않고 메인 디스플레이된 프로그램에 동기화된 다른 관련 정보를 디스플레이한다.

Description

디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하기 위한 방법 및 시스템{METHOD AND SYSTEM FOR PROVIDING ADDITIONAL CONTENT RELATED TO A DISPLAYED CONTENT}
본 출원은 2010년 12월 30일에 출원된 미국 가특허 출원번호 제61/460,373호와, 2011년 3월 8일에 출원된 미국 가특허 출원번호 제61/450,328호의 이득을 청구하는 바이며, 이는 본 명세서에서 그 전체가 참조로서 병합된다.
본 발명은 일반적으로 디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하는 것에 관한 것이다.
전통적으로, (DVD 또는 블루 레이 디스크에 대한 보충적인 자료들과 같은) 디스플레이된 영화 또는 프로그램에 관련된 추가적인 컨텐츠는 메인 영화 또는 프로그램과는 개별적으로 시청되어야 한다. 즉, 사용자는 보충적인 자료들에 액세스하기 위해, 메인 영화 또는 프로그램의 재생을 중지, 또는 그렇지 않으면 중단해야한다. 이러한 많은 경우들에 있어서, 보충적인 자료들과, 메인 영화 또는 프로그램 사이에는 상관이 존재하지 않는다. 다른 예시들에서, 보충적인 자료들을 디스플레이하기 위해, 화상 속 화상(picture in picture) 포맷이 사용되지만, 이는 여전히 메인 영화 또는 프로그램의 디스플레이 및 시청을 간섭한다.
본 발명은 메인 영화 또는 프로그램의 시청에 대한 간섭을 피하는 동시에, 디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하는 방법 및 시스템을 제공하고자 한다.
본 개시 사항은 디스플레이된 프로그램에 관련된 컨텐츠를 제공하기 위한 방법 및 시스템에 관한 것이다. 본 개시 사항의 방법 및 시스템은 디스플레이된 1차 컨텐츠(예컨대, 블루-레이 디스크로부터의 영화)와 연계되어 풍부한 컨텐츠 경험들을 제공하는, 태블릿(예컨대, 아이패드)과 같은 제2 스크린 디바이스를 위한 제2 스크린 어플리케이션을 포함한다. 제2 스크린은 딥 다이브 메타데이터(deep dive metadata), 대안의 장면들, 다른 컴패니언 비디오 자료(companion video material), 또는 사용자의 프로그램 시청 경험을 중단하지 않고 메인 디스플레이된 프로그램에 동기화된 다른 관련 정보를 디스플레이한다.
한 실시예에 따르면, 시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법이 개시된다. 본 방법은, 제1 스크린 디바이스에 1차 컨텐츠를 디스플레이하는 단계; 제1 스크린 상의 1차 컨텐츠의 디스플레이와 결합하여, 추가적인 컨텐츠를 동기화하기 위한 동기화 메커니즘(synching mechanism)을 제공하는 단계; 및 동기화 메커니즘에 따라 제1 스크린 디바이스에 디스플레이된 컨텐츠에 동기화된, 제1 스크린 상의 1차 컨텐츠에 관련된 추가적인 컨텐츠를 제2 스크린 디바이스에 디스플레이하는 단계;를 포함한다.
다른 실시예에 따르면, 시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템이 개시된다. 본 시스템은, 제1 스크린 디바이스와 제2 스크린 디바이스를 포함한다. 제1 스크린 디바이스는 1차 컨텐츠를 디스플레이하도록 구성된다. 제2 스크린 디바이스는 동기화 메커니즘에 따라 제1 스크린 디바이스에 디스플레이된 컨텐츠에 동기화된, 제1 스크린 상의 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하도록 구성된다.
본 발명을 통해, 사용자의 프로그램 시청 경험을 중단하지 않고, 메인 디스플레이된 프로그램에 동기화된 다른 관련 정보를 디스플레이할 수 있다.
도 1은 한 실시예에 따라 비디오 및 오디오 컨텐츠에 대한 가정으로의 전달을 개설하는 체계도.
도 2는 대표적인 셋톱 박스 수신기에 대한 추가적인 세부 사항을 도시하는 체계도.
도 3은 한 실시예에 따라 터치 패널 제어 디바이스를 도시하는 도면.
도 4는 한 실시예에 따라 터치 패널 제어 디바이스를 사용하는 것에 대한 일부 예시적인 사용자 상호 작용들을 도시하는 도면.
도 5는 한 실시예에 따라 본 발명의 기술들을 구현하기 위한 시스템의 한 실시예를 도시하는 체계도.
도 6은 한 실시예에 따라 한 예시적인 프로세스를 도시하는 흐름도.
도 7은 한 실시예에 따라 디바이스들 사이의 동기화(synching)에 대한 한 예시적인 방법론을 도시하는 도면.
도 8은 한 실시예에 따라 디바이스들 사이의 동기화에 대한 한 예시적인 방법론을 도시하는 도면.
도 9a 내지 도 9f는 수동 모드에서 사용될 때, 한 실시예에 따라 특징들을 도시하는 예시적인 골격의 스크린 도면(skeletal screen views).
도 10a 내지 도 10d는 활성 모드에서 사용될 때, 한 실시예에 따라 특징들을 도시하는 예시적인 골격의 스크린 도면.
도 11a 내지 도 11c는 한 실시예에 따라 소셜 미디어 공유 특징을 도시하는 예시적인 골격도.
도 12a 및 도 12b는 한 실시예에 따라 컨텐츠 선택 특징들을 도시하는 예시적인 골격도.
도 13a 내지 도 13e는 한 실시예에 따라 추가적인 특징들을 도시하는 예시적인 골격도.
도 14a 내지 도 14l은 특정의 특징들이 사용자에게 어떻게 나타날 수 있는지를 도시하는 예시적인 스킨드 스크린 도면(skinned screen view).
이제 도 1로 가보면, 컨텐츠를 가정 또는 최종 사용자에 전달하기 위한 시스템(100)에 대한 한 실시예의 블록도가 도시된다. 컨텐츠는 영화 스튜디오 또는 프로덕션 하우스와 같은 컨텐츠 소스(102)로부터 유래한다. 컨텐츠는 두 가지의 형태 중 적어도 하나로 공급될 수 있다. 한 형태는 컨텐츠의 브로드캐스트 형태일 수 있다. 브로드캐스트 컨텐츠는 일반적으로, 아메리칸 브로드캐스팅 컴퍼니(ABC), 내셔널 브로드캐스팅 컴퍼니(NBC), 콜롬비아 브로드캐스팅 시스템(CBS) 등과 같은 국영 브로드캐스트 서비스인 브로드캐스트 회원 관리자(broadcast affiliate manager, 104)에 제공된다. 브로드캐스트 회원 관리자는 컨텐츠를 수집 및 저장할 수 있고, 전달 네트워크 1(106)으로 도시되는 전달 네트워크를 통해 컨텐츠의 전달을 스케쥴링할 수 있다. 전달 네트워크 1(106)은 국영 센터로부터 하나 이상의 지역 또는 로컬 센터들로의 위성 링크 송신을 포함할 수 있다. 전달 네트워크 1(106)은 또한 지상(over the air) 브로드캐스트, 위성 브로드캐스트, 또는 케이블 브로드캐스트를 통해서와 같은 국부적 전달 시스템들을 이용한 국부적 컨텐츠 전달을 포함할 수도 있다. 국부적으로 전달되는 컨텐츠는 사용자의 가정 내에 있는 수신 디바이스(108)에 제공되며, 여기서 컨텐츠는 차후적으로 사용자에 의해 검색될 것이다. 수신 디바이스(108)가 많은 형태를 가질 수 있으며, 셋톱 박스/디지털 비디오 기록기(DVR), 게이트웨이, 모뎀 등으로서 구현될 수 있음이 이해될 것이다. 게다가, 수신 디바이스(108)는 홈 네트워크 내의 클라이언트 또는 피어 디바이스들로서 구성된 추가적인 디바이스들을 포함하는 홈 네트워크 시스템을 위한 진입점(entry point) 또는 게이트웨이의 역할을 할 수 있다.
컨텐츠의 제2 형태는 특정 또는 추가적인 컨텐츠로서 언급된다. 특정 또는 추가적인 컨텐츠는 프리미엄 시청, 페이-퍼-뷰(pay-per-view), 또는 그렇지 않으면, 예컨대 영화, 비디오 게임, 또는 다른 비디오 요소들과 같이, 브로드캐스트 회원 관리자에 제공되지 않는 다른 컨텐츠로서 전달되는 컨텐츠를 포함할 수 있다. 많은 경우들에서, 특정 컨텐츠는 사용자에 의해 요청된 컨텐츠일 수 있다. 특정 컨텐츠는 컨텐츠 관리자(110)에 전달될 수 있다. 컨텐츠 관리자(110)는, 예를 들어 컨텐츠 제공자, 브로드캐스트 서비스, 또는 전달 네트워크 서비스와 제휴된 인터넷 웹사이트와 같은 서비스 제공자일 수 있다. 컨텐츠 관리자(110)는 또한 인터넷 컨텐츠를 전달 시스템으로 병합시킬 수 있다. 컨텐츠 관리자(110)는 분리된 전달 네트워크인, 전달 네트워크 2(112)를 통해 컨텐츠를 사용자의 수신 디바이스(108)에 전달할 수 있다. 전달 네트워크 2(112)는 고속 광대역 인터넷 유형의 통신 시스템들을 포함할 수 있다. 브로드캐스트 회원 관리자(104)로부터의 컨텐츠가 전달 네트워크 2(112)의 모든 부분들 또는 일부분들을 이용하여 전달될 수도 있다는 것과, 컨텐츠 관리자(110)로부터의 컨텐츠가 전달 네트워크 1(106)의 모든 부분들 또는 일부분들을 이용하여 전달될 수 있다는 것에 주목하는 것은 중요하다. 또한, 사용자는, 컨텐츠가 반드시 컨텐츠 관리자(110)에 의해 관리되도록 하지 않고도, 전달 네트워크 2(112)를 통해 인터넷에서 직접 컨텐츠를 획득할 수도 있다.
개별적으로 전달된 추가적인 컨텐츠를 사용하기 위한 몇몇의 개작물들(adaptations)이 가능할 수 있다. 하나의 가능한 접근법에서, 추가적인 컨텐츠는 대안의 디스플레이들, 구매 및 판매 옵션들, 개선 자료(enhancement material) 등을 제공하는 브로드캐스트 컨텐츠에 대한 증가물(augmentation)로서 제공된다. 다른 실시예에서, 추가적인 컨텐츠는 브로드캐스트 컨텐츠로서 제공된 일부 프로그래밍 컨텐츠를 완전히 대체할 수 있다. 최종적으로, 추가적인 컨텐츠는 브로드캐스트 컨텐츠로부터 완전히 분리될 수 있으며, 이는 단순히, 사용자가 사용하고자 선택할 수 있는 미디어 대체물일 수 있다. 예를 들어, 추가적인 컨텐츠는 브로드캐스트 컨텐츠로서 아직 이용 가능하지 않는 영화들의 라이브러리일 수 있다.
수신 디바이스(108)는 전달 네트워크 1과 전달 네트워크 2 중 하나 또는 이들 모두와는 상이한 유형의 컨텐츠를 수신할 수 있다. 수신 디바이스(108)는 컨텐츠를 프로세싱하고, 사용자 선호도 및 명령에 기초한 컨텐츠의 분리를 제공한다. 수신 디바이스(108)는 또한, 오디오 및 비디오 컨텐츠를 기록하고 재생하기 위한 하드 드라이브 또는 광학 디스크 드라이브와 같은 저장 디바이스를 포함할 수도 있다. 수신 디바이스(108)의 작동, 및 저장된 컨텐츠를 재생하는 것과 연관된 특징들에 관한 추가적인 세부 사항들은 도 2에 관련하여 아래에 설명될 것이다. 프로세싱된 컨텐츠는 디스플레이 디바이스(114)에 제공된다. 디스플레이 디바이스(114)는 종래의 2-D 유형의 디스플레이일 수 있거나, 또는 대안적으로 진보된 3-D 디스플레이일 수 있다.
수신 디바이스(108)는 또한 터치 스크린 제어 디바이스(116)와 같은 제2 스크린에 인터페이스될 수 있다. 터치 스크린 제어 디바이스(116)는 수신 디바이스(108) 및/또는 디스플레이 디바이스(114)를 위한 사용자 제어를 제공하도록 적응될 수 있다. 터치 스크린 디바이스(116)는 또한 비디오 컨텐츠를 디스플레이할 수도 있다. 비디오 컨텐츠는 사용자 인터페이스 엔트리들과 같은 그래픽 엔트리들일 수 있거나, 또는 디스플레이 디바이스(114)에 전달되는 비디오 컨텐츠의 일부분일 수 있다. 터치 스크린 제어 디바이스(116)는 적외선(IR) 또는 무선 주파수(RF) 통신과 같은 임의의 잘 알려진 신호 송신 시스템을 이용하여 수신 디바이스(108)에 인터페이스될 수 있으며, 적외선 데이터 통신(IRDA) 표준, 와이파이, 및 블루투스 등, 또는 임의의 다른 전용 프로토콜들과 같은 표준 프로토콜들을 포함할 수 있다. 일부 실시예들에서, 터치 스크린 제어 디바이스(116)는 전달 네트워크들 1 및 2와 직접적으로 인터페이스될 수 있다. 터치 스크린 제어 디바이스(116)의 작동은 아래에 더 상세하게 설명될 것이다.
도 1의 예시에서, 시스템(100)은 또한 백 엔드 서버(back end server, 118)와 사용 데이터베이스(usage database, 120)를 포함한다. 백 엔드 서버(118)는 사용자의 사용 습관을 분석하여 이들 사용 습관들에 기초하여 권장 사항을 만드는 개인화 엔진(personalization engine)을 포함한다. 사용 데이터베이스(120)는 사용자에 대한 사용 습관들이 저장되는 장소이다. 일부 경우들에서, 사용 데이터베이스(120)는 백 엔드 서버(118)의 일부분일 수 있다. 본 예시에서, 백 엔드 서버(118){및 사용 데이터베이스(120)}는 시스템(100)에 연결되며, 전달 네트워크 2(112)를 통해 액세스된다.
이제 도 2로 가보면, 수신 디바이스(200)의 한 실시예에 대한 블록도가 도시된다. 수신 디바이스(200)는 도 1에 설명된 수신 디바이스와 유사하게 작동할 수 있으며, 게이트웨이 디바이스, 모뎀, 셋톱 박스, 또는 다른 유사 통신 디바이스의 일부분으로서 포함될 수 있다. 도시된 디바이스(200)는 오디오 디바이스 또는 디스플레이 디바이스를 포함한 다른 시스템들로 병합될 수도 있다. 어느 경우에나, 본 시스템의 완전한 작동을 위해 필수적인 몇몇의 구성 요소들은 간결함을 위해 도시되지 않지만, 이들은 당업자들에게 잘 알려져 있다.
도 2에 도시된 디바이스(200)에서, 컨텐츠는 입력 신호 수신기(202)에 의해 수신된다. 입력 신호 수신기(202)는 지상, 케이블, 위성, 이더넷, 섬유 및 전화선 네트워크들을 통하는 것을 포함한 몇몇의 가능한 네트워크들 중 하나를 통해 제공되는 신호들을 수신, 복조, 및 디코딩하도록 사용된 몇몇의 알려진 수신기 회로들 중 하나일 수 있다. 바람직한 입력 신호는 제어 인터페이스 또는 터치 패널 인터페이스(222)를 통해 제공되는 사용자 입력에 기초하여 입력 신호 수신기(202)에 의해 선택 및 검색될 수 있다. 터치 패널 인터페이스(222)는 터치 스크린 디바이스를 위한 인터페이스를 포함할 수 있다. 터치 패널 인터페이스(222)는 또한 셀룰러 폰, 태블릿, 마우스, 또는 고급형 리모트 등에 인터페이스하도록 적응될 수도 있다.
디코딩된 출력 신호는 입력 스트림 프로세서(204)에 제공된다. 입력 스트림 프로세서(204)는 최종 신호 선택 및 프로세싱을 수행하고, 컨텐츠 스트림에 대한 오디오 컨텐츠로부터, 비디오 컨텐츠의 분리를 포함한다. 오디오 컨텐츠는 압축된 디지털 신호와 같은 수신된 포맷으로부터 아날로그 파형 신호로의 변환을 위해 오디오 프로세서(206)에 제공된다. 아날로그 파형 신호는 오디오 인터페이스(208)에 제공되고, 디스플레이 디바이스 또는 오디오 증폭기에 더 제공된다. 대안적으로, 오디오 인터페이스(208)는 고-선명도 멀티미디어 인터페이스(HDMI) 케이블 또는 소니/필립스 디지털 상호 연결 포맷(SPDIF)을 통해서와 같은 대안의 오디오 인터페이스를 사용하는 디스플레이 디바이스, 또는 오디오 출력 디바이스에 디지털 신호를 제공할 수 있다. 오디오 인터페이스는 또한 하나 이상의 스피커들 세트를 구동시키기 위한 증폭기들을 포함할 수도 있다. 오디오 프로세서(206)는 또한 오디오 신호들의 저장을 위한 임의의 필수적인 변환을 수행한다.
입력 스트림 프로세서(204)로부터의 비디오 출력은 비디오 프로세서(210)에 제공된다. 비디오 신호는 몇몇의 포맷들 중 하나일 수 있다. 비디오 프로세서(210)는 입력 신호 포맷에 기초하여 비디오 컨텐츠의 필수적인 변환을 제공한다. 비디오 프로세서(210)는 또한 비디오 신호들의 저장을 위한 임의의 필수적인 변환을 수행한다.
저장 디바이스(212)는 입력으로 수신된 오디오 및 비디오 컨텐츠를 저장한다. 저장 디바이스(212)는 제어기(214)의 제어 하에, 그리고 또한 사용자 인터페이스(216) 및/또는 터치 패널 인터페이스(222)로부터 수신된 명령들, 예컨대 패스트 포워드(FF) 및 리와인드(Rew)와 같은 네비게이션 지령들(navigation instructions)에 기초하여 컨텐츠의 나중 검색 및 재생을 허용한다. 저장 디바이스(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)는 컨텐츠의 검색과, 그리고 저장된, 또는 앞서 설명된 전달 네트워크들을 통해 전달될 컨텐츠를 표현하는 그리드 디스플레이의 생성 및 조정을 수행한다.
제어기(214)는 제어기(214)를 위한 정보와 지령 코드를 저장하기 위해, 제어 메모리(220){예컨대, RAM, SRAM, DRAM, ROM, 프로그래밍이 가능한 ROM(PROM), 플래쉬 메모리, 전자적으로 프로그래밍이 가능한 ROM(EPROM), 전자적으로 삭제가 가능하며 프로그래밍이 가능한 ROM(EEPROM) 등을 포함한 휘발성 또는 비휘발성 메모리}에 더 연결된다. 제어 메모리(220)는 제어기(214)를 위한 지령들을 저장할 수 있다. 제어 메모리는 또한 컨텐츠를 포함하는 그래픽 요소들과 같은 요소들의 데이터베이스를 저장할 수도 있다. 데이터베이스는 그래픽 요소들의 한 패턴으로서 저장될 수 있다. 대안적으로, 메모리는 식별된 또는 그룹화된 메모리 위치들에 그래픽 요소들을 저장할 수 있고, 그래픽 요소들에 관한 정보의 다양한 부분들을 위한 메모리 위치들을 식별하기 위해, 액세스 또는 위치 테이블을 사용할 수 있다. 그래픽 요소들의 저장에 관한 추가적인 세부 사항들은 아래에 설명될 것이다. 또한, 제어 메모리(220)의 구현은 단일 메모리 디바이스, 또는 대안적으로, 공유된 또는 공통의 메모리를 형성하도록 함께 통신 연결 또는 결합된 하나 이상의 메모리 회로와 같은 몇몇의 가능한 실시예들을 포함할 수 있다. 게다가, 메모리는 보다 큰 회로 내의 버스 통신 회로의 부분들과 같은 다른 회로에 포함될 수 있다.
본 개시 사항의 사용자 인터페이스 프로세스는 패스트 포워드, 리와인드 등과 같은 기능들을 표현하도록 사용될 수 있는 입력 디바이스를 사용한다. 이를 가능하게 하기 위해, 터치 패널 디바이스(300)는 도 3에 도시되는 바와 같이, 수신 디바이스(200)의 터치 패널 인터페이스(222) 및/또는 사용자 인터페이스(216)를 통해 인터페이스될 수 있다. 터치 패널 디바이스(300)는 손 움직임들, 또는 제스쳐들, 및 패널을 통해 셋톱 박스 또는 다른 제어 디바이스를 위한 명령들로 번역된 행위들에 기초하여 수신 디바이스 또는 셋톱 박스의 작동을 가능하게 한다. 한 실시예에서, 터치 패널(300)은 단순히 그리드 디스플레이를 네비게이션하기 위한 네비게이션 툴의 역할을 할 수 있다. 다른 실시예들에서, 터치 패널(300)은 추가적으로, 컨텐츠의 그리드 디스플레이를 통해 사용자가 네비게이션과 보다 직접적으로 상호 작용하도록 허용하는 디스플레이 디바이스의 역할을 할 것이다. 터치 패널 디바이스는 액츄에이터 또는 액티베이터 버튼들과 같은 종래의 제어 기능들을 포함하는 원격 제어 디바이스의 일부분으로서 포함될 수 있다. 터치 패널(300)은 또한 적어도 하나의 카메라 요소를 포함할 수도 있다. 몇몇 실시예에서, 터치 패널(300)은 또한 마이크로폰을 포함할 수 있다.
이제 도 4로 가보면, 제스쳐 감지 제어기 또는 터치 스크린의 사용은 도시되는 바와 같이, 많은 유형의 사용자 상호 작용을 제공한다. 제어기로부터의 입력들은 제스쳐들을 정의하도록 사용되며, 또한 제스쳐들은 특정 문맥상의 명령들을 정의한다. 센서들의 구성은 터치 스크린에서 사용자의 손가락들의 움직임을 정의하는 것을 허용할 수 있거나, 또는 심지어 제어기 자체의 움직임을 1차원 또는 2차원으로 정의하는 것을 허용할 수 있다. 요(yaw), 피치(pitch), 및 롤(roll)의 결합과 대각선과 같은 2차원 모션은 스윙(swing)과 같은 임의의 3차원 모션을 정의하도록 사용될 수 있다. 많은 제스쳐들이 도 4에 도시된다. 제스쳐들은 문맥에서 해석되며, 사용자에 의해 이루어진 정의된 움직임들로 식별된다.
범핑(bumping, 420)은 상, 하, 좌, 또는 우의 한 방향을 가리키는 것을 나타내는 2-스트로크 그리기(two-stroke drawing)로 정의된다. 범핑 제스쳐는 문맥에서 특정 명령들과 결합된다. 예를 들어, 타임시프팅 모드에서, 좌-범프 제스쳐(420)는 리와인딩을 나타내며, 우-범프 제스쳐는 패스트-포워딩을 나타낸다. 다른 문맥들에서, 범프 제스쳐(420)는 범프에 의해 지정된 방향으로 특정 값을 증가시키는 것으로 해석된다. 체킹(440)은 체크마크를 그리는 것으로 정의된다. 이는 아래로 향하는 범프 제스쳐(420)와 유사하다. 체킹은 리마인더, 및 사용자 태그를 지정하도록, 또는 항목 또는 요소를 선택하도록 문맥에서 식별된다. 써클링(440)은 양방향으로 원을 그리는 것으로 정의된다. 양방향들이 구분될 수 있음이 가능하다. 하지만, 혼란을 피하기 위해, 원은 방향과 상관없는 단일 명령으로 식별된다. 드래깅(450)은, 태블릿(300) 상에서 버튼(가상적 또는 물리적)을 누르는 동안의 제어기의 각을 이룬 움직임(피치 및/또는 요의 변화)으로 정의된다(즉, "트리거 드래그"). 드래깅 제스쳐(450)는 네비게이션, 스피드, 거리, 타임-시프팅, 리와인딩, 및 포워딩을 위해 사용될 수 있다. 드래깅(450)은 커서, 가상 커서, 또는 디스플레이 상에서 테두리를 하이라이팅하기나 또는 선택하기와 같은 상태의 변화를 이동시키도록 사용될 수 있다. 드래깅(450)은 임의의 방향으로 이루어질 수 있으며, 일반적으로 2차원에서 네비게이션하도록 사용된다. 하지만, 특정 인터페이스에서는, 드래깅 명령에 대한 응답을 수정하는 것이 바람직하다. 예를 들어, 일부 인터페이스에서, 1차원 또는 방향에서의 작동은 가상 커서의 위치 또는 움직임의 방향에 따라, 다른 차원들 또는 방향들에 비해 선호된다. 나딩(nodding, 460)은 두 번의 빠른 트리거-드래그 업-앤-다운(two fast trigger-drag up-and-down)의 수직 움직임들로 정의된다. 나딩(460)은 "예" 또는 "수락"을 나타내도록 사용된다. X-잉(X-ing, 470)은 문자 "X"를 그리는 것으로 정의된다. X-잉(470)은 "삭제" 또는 "차단(Block)" 명령들을 위해 사용된다. 웨깅(wagging, 480)은 두 번의 트리거-드래그 빠른 앞뒤(two trigger-drag fast back-and-forth)의 수평 움직임으로 정의된다. 웨깅 제스쳐(480)는 "아니오" 또는 "취소"를 나타내도록 사용된다.
센서 시스템의 복잡함에 따라, 간단한 1차원의 모션 또는 제스쳐들만이 허용될 수 있다. 예를 들어, 본 명세서에서 도시되는 바와 같이 센서 상에서의 간단한 우 또는 좌 움직임은 패스트 포워드 또는 리와인드 기능을 산출할 수 있다. 또한, 다수의 센서들은 터치 스크린상의 상이한 위치들에 포함 및 배치될 수 있다. 예를 들어, 좌 및 우 움직임에 대한 수평 센서는 한 지점에 배치될 수 있으며, 음량 증가/감소를 위해 사용될 수 있지만, 상 및 하 움직임에 대한 수직 센서는 상이한 지점에 배치될 수 있으며, 채널 증가/감소를 위해 사용될 수 있다. 이러한 방식에 있어서, 특정 제스쳐 맵핑이 사용될 수 있다.
본 시스템 및 방법론은 하드웨어 및 수반된 컨텐츠에 따라 많은 임의의 방법들로 구현될 수 있다. 이러한 전개(deployment)의 예시들은 DVD, 블루-레이 디스크(BD); 스트리밍 비디오 또는 주문형 비디오(VOD), 및 브로드캐스트(위성, 케이블, 지상)을 포함한다. 이들 전개들의 각각은 상이한 체계들을 가질 것이지만, 제2 스크린에서 실행되고 있는 어플리케이션에 의해 대기열에 넣어질(queued) 것을 나타내는 이들 이벤트들(추가적인 컨텐츠)의 각각에 대한 트리거들을 표준화할 수 있다. 예를 들어, 이벤트 A와 이벤트 B는 비디오에 대한 이들의 임의의 소스들과 결합된 동기화 메커니즘에 의해 트리거될 것이다. 태블릿이 "이벤트 A"에 직면할 때, 제2 스크린 디바이스(예컨대, 태블릿)에서 실행되는 프로그램은 "이벤트 A"를 이낵팅(enact)할 것이다. 유사하게, "이벤트 B"에 직면하게 되는 경우, 제2 스크린 디바이스에서 실행되는 프로그램은 "이벤트 B"를 이낵팅할 것이다.
도 5는 이러한 방법론이 구현될 수 있는 일반적인 시스템(500)을 도시한다. 여기서, 시스템(500)은 제1 스크린 디바이스(510), 제2 스크린 디바이스(520), 재생 디바이스(530), 네트워크(540), 및 서버(550)를 포함한다. 이들 요소들의 각각은 아래에서 보다 상세하게 논의될 것이다.
제1 스크린 디바이스(510)는 텔레비전 프로그램들, 영화들, 및 웹사이트들과 같은 컨텐츠를 디스플레이하기 위한, 도 1과 관련하여 앞서 설명된 디스플레이 디바이스(114)와 같은 디스플레이 디바이스이다. 이러한 제1 스크린 디스플레이 디바이스들의 예시들은 텔레비전, 모니터, 또는 프로젝터 등을 포함하지만, 이들로 제한되지는 않는다. 제1 스크린 디바이스(510)는 디스플레이를 위해 1차 컨텐츠를 제1 스크린 디바이스(510)에 제공할 수 있는 재생 디바이스(530)에 연결된다. 이러한 통신의 예시들은 HDMI, VGA, 디스플레이 포트, USB, 컴포넌트, 컴포지트(composite), 무선 주파수(RF), 및 적외선(IR) 등을 포함하지만, 이들로 제한되지는 않는다. 특정 실시예들에서, 제1 스크린 디스플레이 디바이스(510)는 유선 또는 무선(와이파이) 방식으로 네트워크(540)에 연결될 수 있어서, 제2 스크린 디바이스(520) 및 서버(550)로의 추가적인 연결을 제공한다. 일부 실시예들에서, 제1 디스플레이 디바이스(510)는 재생 디바이스(530)의 기능을 포함할 수 있다. 다른 실시예들에서, 제1 스크린 디스플레이 디바이스(510)는 제2 스크린 디바이스(520)와 네트워크 연결되지 않는(non-networked) 통신일 수 있다. 이러한 네트워크 연결되지 않는 통신(560)의 예시들은 RF, IR, 블루투스, 및 다른 오디오 통신 기술들 및 프로토콜들을 포함하지만, 이들로 제한되지 않는다.
제2 스크린 디바이스(520)는 제1 스크린 디바이스(510)에 디스플레이 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이할 수 있는 디바이스이다. 제2 스크린 디바이스는 앞서 설명된 바와 같이, 터치 스크린 제어 디바이스(116) 또는 터치 스크린 디바이스(300)일 수 있다. 제2 스크린 디바이스들의 예시들은 스마트폰, 태블릿, 랩톱, 또는 개인용 미디어 플레이어(예컨대, 아이팟) 등을 포함하지만, 이들로 제한되지는 않는다. 제2 스크린 디바이스(520)는 네트워크(540)나 또는 네크워크 연결되지 않는 통신(560), 또는 이들 모두를 사용하여 재생 디바이스(530)와 통신한다. 제2 스크린 디바이스(550)는 또한 제1 스크린 디바이스(510)에 디스플레이 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 요청 및 수신하기 위해, 네트워크(540)를 통해 서버(550)와 통신한다. 일부 실시예들에서, 제2 스크린 디바이스(520)는 제1 스크린 디바이스(510)와 네트워크 연결된 또는 네트워크 연결되지 않는 통신(560)일 수 있다. 이러한 네트워크 연결되지 않는 통신(560)의 예시들은 RF, IR, 블루투스(BT), 또는 오디오 통신 기술들 및 프로토콜들 등을 포함하지만, 이들로 제한되지는 않는다.
재생 디바이스(530)는 제1 스크린 디바이스(510)에 디스플레이하기 위해 1차 컨텐츠를 제공할 수 있는 디바이스이다. 이러한 재생 디스플레이 디바이스들의 예시들은 DVD 플레이어, 블루-레이 디스크(BD) 플레이어, 게임 콘솔, 수신기 디바이스(케이블 또는 위성), 디지털 비디오 기록기(DVR), 스트리밍 디바이스, 또는 개인용 컴퓨터 등을 포함하지만, 이들로 제한되지는 않는다. 재생 디바이스(530)는 디스플레이를 위해 1차 컨텐츠를 제1 스크린 디바이스(510)에 제공하도록 제1 스크린 디바이스(510)에 연결된다. 이러한 연결들의 예시들은 HDMI, VGA, 디스플레이 포트, USB, 컴포넌트, 컴포지트, 무선 주파수(RF), 및 적외선(IR) 등을 포함하지만, 이들로 제한되지는 않는다. 재생 디바이스(530)는 또한 유선 또는 무선(와이파이) 방식으로 네트워크(540)에 연결되며, 제2 스크린 디바이스(520) 및 서버(550)로의 연결을 제공한다. 일부 실시예들에서, 재생 디바이스(530)의 기능은 제1 스크린 디스플레이 디바이스(510)에 포함될 수 있다. 또 다른 실시예들에서, 재생 디바이스(530)는 제2 스크린 디바이스(520)와 네트워크 연결되지 않는 통신(560)일 수 있다. 이러한 네트워크 연결되지 않는 통신(560)의 예시들은 RF, IR, 블루투스(BT), 및 다른 오디오 통신 기술들 및 프로토콜들을 포함하지만, 이들로 제한되지는 않는다.
네트워크(540)는 이더넷, MoCA, 및 무선 프로토콜들 또는 이들의 결합을 이용하여 구현된 유선 또는 무선 통신 네트워크일 수 있다. 이러한 네트워크의 예시들은 앞서 논의된 전달 네트워크 1(106) 및 전달 네트워크 2(112)를 포함하지만, 이들로 제한되지는 않는다.
서버(550)는 제2 스크린 디바이스(520)에 추가적인 컨텐츠를 제공하도록 구성된 컨텐츠 서버이다. 특정 실시예들에서, 서버는 또한 제1 스크린 디바이스(510)에 디스플레이하기 위해 1차 컨텐츠를 제공할 수 있다. 서비스는 네트워크(540)에 연결되며, 또한 연결된 임의의 디바이스들과 통신할 수 있다. 이러한 서버의 예시들은 컨텐츠 소스(102), 브로드캐스트 회원 관리자(104), 컨텐츠 관리자(110), 및 앞서 설명된 백 엔드 서버를 포함하지만, 이들로 제한되지는 않는다.
시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 방법론에 대한 흐름도(600)를 도시하는 도 6이 개시된다. 본 방법은 다음의 단계들: 제1 스크린 디바이스(510)에 1차 컨텐츠를 디스플레이하는 단계{단계(610)}; 제1 스크린 상의 1차 컨텐츠의 디스플레이와 결합하여, 추가적인 컨텐츠를 동기화하기 위한 동기화 메커니즘을 제공하는 단계{단계(620)}; 및 동기화 메커니즘에 따라 제1 스크린 디바이스에 디스플레이된 컨텐츠에 동기화된, 제1 스크린(510) 상의 1차 컨텐츠에 관련된 추가적인 컨텐츠를 제2 스크린 디바이스(520)에 디스플레이하는 단계{단계(630)};를 포함한다. 특정 실시예들에서, 본 방법은 또한 제1 스크린 디바이스(510) 상의 1차 컨텐츠의 디스플레이를 제어하기 위해 제2 스크린 디바이스(520)로부터 명령들을 수신하는 단계{단계(640)}, 및 제2 스크린 디바이스(520)로부터 수신된 명령들에 기초하여 제1 스크린 디바이스(510) 상의 1차 컨텐츠의 디스플레이를 제어하는 단계{단계(650)}를 포함한다. 이들 단계들의 각각은 아래에서 보다 상세하게 설명될 것이다.
영화 또는 텔레비전 쇼와 같은 1차 컨텐츠를 디스플레이하는 단계{단계(610)}는 제1 스크린 디바이스(510)에서 수행된다. 이는 제1 스크린 디스플레이(510)에 제공되는 1차 컨텐츠를 포함한다. 1차 컨텐츠는 재생 디바이스(530)에 의해 제공될 수 있거나, 또는 제1 스크린 디스플레이 디바이스(510)에서 컨텐츠 제공자로부터 직접 수신될 수 있다. 이후, 1차 컨텐츠는 제1 스크린 디바이스(510)에 도시 또는 그렇지 않으면 디스플레이된다. 1차 컨텐츠의 디스플레이는 또한 디스플레이 중인 컨텐츠의 제어를 포함한다. 이는 재생, 중지, 일시정지, 리와인드, 및 패스트 포워드의 종래의 재생 명령들, 및 컨텐츠와 다른 재생 옵션들을 선택하기 위한 온 스크린 메뉴들의 네비게이션을 포함할 수 있다. 특정 실시예들에서, 제1 스크린 디바이스(510){단계(620)} 상의 디스플레이는 제2 스크린 디바이스(520)에 디스플레이 중인 추가적인 컨텐츠의 유형에 대한 표시기를 디스플레이하는 단계를 더 포함한다.
제공된 동기화 메커니즘{단계(620)}은 많은 방식들로 구현될 수 있다. 특정 실시예들에서, 동기화 메커니즘은 제2 스크린 디바이스(520), 재생 메커니즘(530), 제1 스크린 디바이스(510), 또는 이들의 임의의 결합에서 실행되는 어플리케이션에 의해 수행된다. 가장 기초적인 단계에서, 제2 스크린 디바이스(520)는, 제1 스크린(510)에 디스플레이 중인 1차 컨텐츠와 동시에 발생하도록 추가적인 컨텐츠의 디스플레이를 업데이트할 것을 제2 스크린 디바이스(520)에 지시하는 동기화 신호들, 큐들(cues), 또는 다른 유형의 표시기들을 검출하도록 (어플리케이션을 통해) 구성된다. 동기화 신호들, 큐들, 또는 다른 유형의 표시기들은 1차 컨텐츠의 부분으로서 제공될 수 있거나, 또는 챕터(chapter), 장면, 시간-코드, 주제(subject matter), 또는 디스플레이 중인 컨텐츠에 따라 (어플리케이션을 통해) 제1 스크린 디바이스(510)의 재생 디바이스(530)에 의해 생성될 수 있다. 동기화 신호들, 큐들, 또는 다른 유형의 표시기들은 유선 또는 무선(와이파이) 방식의 네트워크를 사용하여, 또는 오디오 신호들과 같은 네트워크 연결되지 않는 통신(560)을 사용하여 제2 스크린 디바이스(520)에 송신될 수 있다. 일부 구현들의 예시들이 아래에 주어진다. 다른 가능한 구현들은 본 개시 사항의 이득이 주어짐에 따라 명백해질 것이다.
보충적인 자료들, 비디오 클립들, 및 웹사이트들 등과 같은 추가적인 컨텐츠를 디스플레이하는 단계{단계(630)}는 제2 스크린 디바이스(520)에서 수행된다. 추가적인 컨텐츠는 제2 스크린 디바이스(520)에 국부적으로 저장될 수 있거나, 서버(550), 재생 디바이스(530), 또는 제1 스크린 디바이스(510)에 의해 제공될 수 있다. 추가적인 컨텐츠의 디스플레이는 동기화 메커니즘에 따라 제1 스크린 디바이스(510)에 디스플레이 중인 1차 컨텐츠에 동기화된다. 예를 들어, 제2 스크린 디바이스(520)가 동기화 신호, 큐, 또는 다른 유형의 표시기를 검출할 때, 제2 스크린 디바이스(520)는 이에 따라 추가적인 컨텐츠의 디스플레이를 업데이트한다. 일부 실시예들에서, 이는 서버(550), 재생 디바이스(530), 또는 제1 스크린 디바이스(510)로부터 추가적인 컨텐츠에 교신(contacting)하고 요청하는 단계를 더 포함하고, 차후적으로 추가적인 컨텐츠를 다운로딩 및 디스플레이하는 단계를 더 포함한다. 일부 실시예들에서, 디스플레이될 추가적인 컨텐츠는 본 시스템을 사용하는 사용자에 기초하여 선택, 수정, 또는 생략될 수 있다.
특정 실시예들에서, 제2 스크린 디바이스(520) 상의 디스플레이{단계(630)}는, 제1 스크린 디바이스(510) 상의 1차 컨텐츠의 디스플레이가 중지되었는지의 여부와 같은, 제1 스크린 디바이스(510) 상의 1차 컨텐츠의 디스플레이에 대한 상태를 디스플레이하는 단계를 더 포함한다. 다른 특정 실시예들에서, 제2 스크린 디바이스(520) 상의 디스플레이{단계(630)}는 제2 스크린 디바이스(520) 상의 추가적인 컨텐츠와, 제1 스크린 디바이스(510) 상의 1차 컨텐츠 사이의 동기화 상태를 디스플레이하는 단계를 더 포함한다.
특정 실시예들에서, 제2 스크린 디바이스(520)는 송신, 뿐만 아니라 수신할 수 있다. 선택적인 단계들(640 및 650)은 이러한 기능을 다룬다. 단계(640)에서, 명령들은 제2 스크린 디바이스(520)로부터 수신된다. 이상적으로, 이들 명령들은 제1 스크린 디바이스(510) 상의 1차 컨텐츠의 재생을 제어하는 디바이스에서 수신된다. 특정 실시예에서, 재생 디바이스(530)는 명령들을 수신하는 디바이스이다. 명령들은 네트워크(540) 또는 네트워크 연결되지 않는 통신(560)을 통해 전송될 수 있다. 일단 수신되면, 명령들은 1차 컨텐츠의 디스플레이를 제어할 수 있다{단계(650)}. 이러한 제어의 예시들은 재생, 정지, 일시정지, 리와인드, 패스트-포워드, 뿐만 아니라 챕터, 장면, 및 선택을 포함하지만, 이들로 제한되지는 않는다. 이들 명령들은 또한 제1 스크린 디바이스(510)에 디스플레이 중인 1차 컨텐츠를 제2 스크린 디바이스(520)에 디스플레이 중인 추가적인 컨텐츠와 동기화하도록 사용될 수 있다.
도 7은 네트워크 연결되지 않는 통신(560)을 사용하여 구현된 동기화 메커니즘을 갖는 시스템(700)의 한 예시에 대한 높은 수준의 개관을 제공한다. 본 시스템(700)에서, 네트워크 연결되지 않는 통신 동기화 메커니즘은 오디오 워터마킹(710)이다. 본 예시에서, 오디오 워터마킹(710)은 고 주파수 신호, 큐, 또는 다른 표시기를 제1 스크린 디바이스(510)에 디스플레이 중인 1차 컨텐츠의 오디오 신호에 삽입하는 단계를 포함한다. 오디오 워터마크는 사람들에게 들리지 않지만, 마이크로폰에 의해 제2 스크린 디바이스(520)에서 검출될 수 있다. 제2 스크린 디바이스(520)가 오디오 워터마크를 검출할 때, 디스플레이된 추가적인 컨텐츠는 검출된 워터마크에 기초하여 제1 스크린 디바이스(510)에 디스플레이 중인 1차 컨텐츠와 동기화되도록 업데이트된다. 오디오 워터마크들은 컨텐츠의 소스에서 1차 컨텐츠로 병합될 수 있거나, 또는 재생 디바이스(520) 또는 제1 스크린 디바이스(510)에 의해 국부적으로 삽입될 수 있다.
도 8은 네트워크(540)를 이용하여 구현된 동기화 메커니즘을 갖는 시스템(800)의 한 예시에 대한 높은 수준의 개관을 제공한다. 본 시스템(800)에서, 동기화 메커니즘은 재생 디바이스(530)(블루 레이 디스크 플레이어)와 제2 스크린 디바이스(520)(어플리케이션을 실행하는 iOS 디바이스) 사이의 무선 통신(와이파이)(810)이다. 도 7의 예시에서, BD-라이브 인에이블링되는(BD-Live enabled) 디바이스의 프로토콜들 및 특징들(features)이 사용된다. 이 프로토콜에 대한 두 개의 메인 구성 요소들: 연결 및 통신이 존재한다. 이들 모두는 아래에 설명된다. 간결함을 위해, 제2 스크린 iOS 어플리케이션은 "아이패드(iPad)"로 언급될 것이며, BD-라이브 인에이블링되는 디바이스는 "디스크(disc)"로 언급될 것이다.
우선적으로, iOS 인에이블링되는 디바이스(520)가 제2 스크린 어플리케이션을 시작하고, 동일한 와이파이 네트워크(540)에서 BD-라이브 인에이블링되는 디바이스(530)에 연결되도록 시도할 때, 연결이 이루어진다.
1. 디스크는 BD 플레이어에 삽입됨
2. 디스크는 UDP '청취(listening)' 루프에 진입함
3. 아이패드는 제2 스크린 어플리케이션을 시작함
4. 아이패드는 인증 토큰(authentication token)의 UDP 브로드캐스트를 수행함
5. 디스크는 인증 토큰 및 인증들(authenticates)을 수신함
6. 디스크는 토큰 전송자로부터의 IP(아이패드의 IP)를 검색함
7. 디스크는 IP 및 포트를 통해 인증에 응답함
8. 아이패드는 IP 및 포트를 확인함
9. 아이패드는 UDP 소켓 통신을 폐쇄함
10. 아이패드는 제공된 포트 및 IP에 기초하여 디스크와의 직접적인 TCP 소켓 통신을 확립함
제2 스크린 iOS 어플리케이션과 BD-라이브 인에이블링되는 디바이스 사이의 연결이 확립된 이후, 연결이 이루어진다.
1. 아이패드 및 디스크는 서로의 IP들, 및 어떤 포트를 사용하여 통신이 이루어질 것인지를 알고 있다.
2. TCP 소켓 통신은 어플리케이션들 수명의 기간 동안 유지된다.
본 예시에서 확인되는 바와 같이, 이러한 무선 통신의 한 장점은, 무선 통신이 제2 스크린 디바이스가 명령들을 송신 및 수신하도록 허용하는 양 방향성이라는 것이다. 이는 동기화, 및 제2 스크린 디바이스(520)로부터의 재생의 제어라는 두 가지 방법을 가능하게 한다.
특정 실시예들에서, 제2 스크린 디바이스(520)의 어플리케이션은 특정 시스템(예컨대, BD) 상의 특정 프로그램 또는 영화로 특정될 수 있다. 다른 실시예들에서, 제2 스크린 어플리케이션은 특정 프로그램 또는 영화에 대한 어플리케이션을 구성하기 위해 이용 가능한 플러그-인들을 구비한 스튜디오에 일반적일 수 있다. 더 다른 실시예들에서, 제2 스크린 어플리케이션은 시스템(BD, VOD, 브로드캐스트), 컨텐츠, 또는 이들 모두에 범용일 수 있다. 다른 가능한 구현들 및 구성들은 본 개시 사항의 이득이 주어짐에 따라, 당업자에게 명백해질 것이다.
본 시스템은 수동적인 접근법 또는 대화식 접근법을 통해 작동될 수 있다. 수동적인 접근법에서, 제1 스크린 디바이스(510)에 디스플레이된 아이콘들은 사용자가, 제1 스크린 디바이스(510)에 디스플레이된 1차 컨텐츠에 관련되며 디스플레이 중인 추가적인 컨텐츠 이벤트를 위해 제2 스크린 디바이스(520)를 탐색하도록 프롬프팅(prompt)한다. 아이콘은 어떤 유형의 추가적인 컨텐츠 이벤트가 제2 스크린 디바이스(520)에서 이용 가능한지를 바람직하게 나타낸다{예컨대, 쇼핑 카트 아이콘은 구매 이벤트를 나타내고, "I" 아이콘은 정보 이벤트를 나타내며, 스틱맨(stickman) 아이콘은 특성 정보 이벤트를 나타내는 등임}. 도 9a 내지 도 9f는 수동 모드에서 사용자에게 디스플레이될 수 있는 일부 양상들을 도시한다.
도 9a 내지 도 9f는 제1 스크린 디바이스(510) 상의 1차 컨텐츠와 동기화된 제2 스크린 디바이스(520) 상의 추가적인 컨텐츠를 제공하는 수동 모드의 어플리케이션을 사용할 때, 제2 스크린 디바이스의 스크린(900) 상에서 사용자에게 디스플레이될 수 있는 것에 대한 골격의 예시들을 도시한다.
도 9a는 어플리케이션이 시작될 때, 사용자에게 디스플레이될 수 있는 스플래쉬 스크린(splash screen)을 도시한다. 이는 1차 컨텐츠의 제품 로고 및 표시(902)를 포함한다. 여기서, 새로운 컨텐츠 스크린들은 화살표(904)에 의해 표시되는 컨베이어-벨트형 방식에서 우로부터 전이된다.
도 9b는 어떤 재생 디바이스(530)도 제2 스크린 디바이스(520)에 의해 검출되지 않을 때, 사용자에게 디스플레이되는 팝-업 메시지(906)를 도시한다.
도 9c의 스크린(900)은 동기화 버튼/아이콘(908), 챕터 시간라인(910), 활성 챕터 표시기(912), 챕터-이벤트 표시기(914), 챕터 숫자 표시기(916), 이벤트 시간라인(918), 챕터 배경(920), 이벤트 카드(922), 및 시간라인 뷰 아이콘(924)을 도시한다. 동기화 버튼(908)은 제1 및 제2 스크린 디바이스들(510, 520) 사이에서 컨텐츠를 동기화하기 위한 메커니즘을 제공한다. 동기화 버튼(908)은 또한 제1 및 제2 스크린 디바이스들(510, 520) 상의 컨텐츠 사이의 동기화 상태를 표시할 수 있다. 챕터 시간라인(910)은 1차 컨텐츠의 챕터들을 표시한다. 영화 제목 리더(leader)는 챕터 시간라인(910)의 배경에 존재하며, 1차 컨텐츠를 표시한다. 1차 컨텐츠가 진척되어감에 따라, 챕터들은 챕터 시간라인(912)의 하이라이트 및 중앙 위치를 경유하여 1차 컨텐츠 내에서 현재의 챕터를 표시하는 활성 챕터 표시기(912)를 통해, 컨베이어-벨트형의 방식으로 챕터 시간라인을 따라 이동한다. 챕터-이벤트 표시기(914)는, 이벤트 시간라인(918)에 디스플레이된 이벤트들이 챕터 시간라인(910)에 도시된 활성 챕터의 부분임을 표시한다. 이벤트 시간라인(918)은 1차 컨텐츠의 현재 챕터에서 발생하는 것에 상응하는 이벤트들을 표시하는 이벤트 카드들(922)을 디스플레이한다. 각 챕터에 대해, 제1 디스플레이된 이벤트 카드(922)는 다음의 이벤트들이 발생하는 챕터를 표시한다. 1차 컨텐츠가 진척됨에 따라, 이벤트 카드들(922)은 이벤트 시간라인(918)의 중앙 위치에서 현재의 이벤트와 함께, 컨베이어-벨트형의 방식으로 이벤트 시간라인(918)을 따라 이동한다. 각 챕터 마다 해당 특정 챕터의 이벤트들에 대한 고유한 배경(920)이 제공될 수 있다. 시간라인 뷰 아이콘/버튼(924)은, 뷰어가 챕터 시간라인(910)과 이벤트 시간라인(918)을 도시하는 시간라인 뷰에 존재한다는 것을 표시하며, 또한 시간라인 뷰에 액세스하기 위한 메커니즘을 제공한다.
도 9d 및 도 9e의 스크린들(900)은 어떤 이벤트 카드(922)가 이벤트 시간라인(918)을 가로질러 진척되는지를 도시한다. 여기서, 동기화 버튼/아이콘(908)은 추가적인 컨텐츠의 시간라인 뷰가 제1 스크린 디바이스(510) 상의 1차 컨텐츠와 동기화되는것을 표시한다. 도 9d에서, 현재 트리거된 이벤트 카드(926)는 이벤트 시간라인(918)의 중앙 위치에 도시되며, 제1 트리거된 이벤트를 나타낸다. 이벤트 시간라인(918)에서 현재 트리거된 이벤트 카드(926)의 좌에는 이전 이벤트 카드(928)가 존재하며, 이러한 경우, 카드는 챕터를 표시한다. 이벤트 시간라인(918)에서 현재 트리거된 이벤트 카드(926)의 우에는 다음 이벤트 카드(930)가 존재하며, 이러한 경우, 카드는 다음의 스케쥴된 이벤트를 표시한다. 도 9d에서, 현재 트리거된 이벤트 카드(926)는 제1 트리거된 이벤트를 위한 것이기 때문에, 챕터 표시기(916)는 이것이 챕터 1임을 표시한다. 현재 트리거된 이벤트 카드(926)는 1차 컨텐츠에 관련된 추가적인 컨텐츠(932)를 포함한다. 현재 트리거된 이벤트 카드(926)는 또한 어떤 유형의 추가적인 컨텐츠가 디스플레이되는지에 대한 표시기(934)를 제공한다. 특정 실시예들에서, 이러한 표시기는 제1 스크린 디스플레이(510)에 도시된 표시기와 일치한다. 현재의 이벤트 카드(926)는 또한 동기화(936) 및 공유(938)를 위한 버튼들/아이콘들을 포함한다. 동기화 버튼/아이콘(936)은, 제1 스크린 디바이스(520)에 디스플레이된 1차 컨텐츠가 현재의 이벤트와 동기화되게 하는 메커니즘을 제공한다. 공유 버튼/아이콘(938)은 소셜 네트워크틀 통해 이벤트의 추가적인 컨텐츠를 공유하기 위한 메커니즘을 제공한다. 도 9e의 스크린(900)의 요소들은, 현재 트리거된 이벤트 카드(926)가 현재의 챕터는 챕터 3임을 표시하는 챕터 표시기(916)로 표시되는 바와 같이, 시간라인에서 나중에 일어나는 이벤트를 위한 것임을 제외하고, 도 9d의 요소들과 유사하다.
도 9f는 제2 스크린 디바이스(920) 상의 디스플레이의 부분으로서 제공될 수 있는 다른 가능한 기능의 예시들을 도시한다. 여기서, 챕터 시간라인(910)에는 눈에 보임(visible, 940a)과 숨겨짐(hidden, 940b) 사이에서 챕터 시간라인을 토글(toggle)하기 위한 메커니즘을 제공하는 붕괴(collapse) 아이콘/버튼(940)이 제공된다. 마찬가지로, 동기화 버튼/아이콘(908)은, 동기화가 현재 활성인지의 여부를 표시하는 상태(908a)와, 동기화가 분실되었으며 재 동기화가 이용 가능하다는 것을 표시하는 상태(908b) 사이에서 토글할 수 있다. 일부 실시예들에서, 음량 버튼/아이콘(942)이 제공된다. 음량 버튼/아이콘(942)은 제1 스크린 디스플레이의 사운드를 "오프" 또는 "온"으로 전환하기 위한 메커니즘을 제공한다. 음량 버튼(942)은 또한 음량이, 음소거(muting)가 이용 가능하다는 것을 표시하는 "온"(942a)인지, 또는 사운드가 이용 가능하다는 것을 표시하는 "오프"(942b)인지의 상태를 표시할 수 있다. 일부 다른 실시예들에서, 재생/일시정지 버튼/아이콘(944)이 제공된다. 재생/일시정지 버튼(944)은 제1 스크린 디스플레이(510) 상의 컨텐츠의 재생을 일시정지 또는 재개하기 위한 메커니즘을 제공한다. 일시정지/재생 버튼은 또한 재생이 일시정지될 수 있는지(944a), 또는 재개될 수 있는지(944b)의 상태를 표시할 수 있다.
대화식 접근법에서, 사용자는 제2 스크린 디바이스(520)에서 추가적인 컨텐츠 이벤트를 선택하고, 1차 스크린 디바이스(510)에 디스플레이되는 것은 선택된 이벤트에 동기화된다. 이전에 지시된 바와 같이, 추가적인 컨텐츠의 이벤트들은 1차 컨텐츠에 동기화된다. 사용자가 영화 시간라인 또는 이벤트들을 스와이핑(swipe)하면, 이벤트들은 메인 스크린에 도시되고 있는 영화와 동기화되지 않게 된다. 재 동기화하기 위해, 태블릿에서 동기화 버튼을 터치한다. 시간라인 또는 이벤트들은 메인 스크린에 디스플레이 중인 것으로 다시 동기화된다. 마찬가지로, 사용자는 트리비어 이벤트(trivia event) 또는 맵 이벤트를 선택할 수 있고, 동기화 버튼을 터치할 수 있으며, 선택된 트리비어 또는 맵 이벤트에 관련된 영화의 장면은 메인 스크린에 재생될 것이다. 이것의 예시들은 도 10a 내지 도 10d에서 확인될 수 있다.
도 10a는 사용자가 어떻게 스크린(900)에서 챕터 시간라인(910) 및 이벤트 시간라인(918)과 상호 작용할 수 있는지를 도시한다. 여기서, 아이콘들(1000 및 1002)은 사용자가 어떻게 스크린을 터치하여 챕터 또는 이벤트 시간라인들(910, 918)에서 좌 또는 우로 스크롤할 수 있는지를 보여준다.
도 10b는 사용자가 챕터 시간라인(910)과 상호 작용할 때에 대한 스크린(900)의 한 실시예를 도시한다. 본 예시에서, 동기화 버튼/아이콘(908)은 제2 스크린 디스플레이(520) 상의 추가적인 컨텐츠가 제1 스크린 디스플레이(510) 상의 1차 컨텐츠와 동기화되지 않다는 것을 표시한다. 아이콘(1000)은 사용자가 챕터 시간라인(910)에 걸쳐서 스크롤하는 것을 보여준다. 현재의 챕터는 새로운 챕터로의 전이가 완료될 때까지, 하이라이팅됨(912)을 유지한다. 챕터 시간라인(910)에 걸쳐서 네비게이션할 때, 이용 가능한 챕터들 중 어떤 챕터가 선택되는지를 표시하는 챕터 위치 표시기(1004)가 제공된다. 챕터 표시기(916)는 또한 새로운 챕터로의 전이가 완료될 때, 선택된 챕터를 표시하고 업데이트한다. 본 예시에서, 사용자가 챕터 시간라인(910)에 걸쳐서 네비게이션하는 동안, 이벤트 시간라인(918)은 흐릿해진다. 특정 실시예들에서, 사용자는 시간라인(910)으로부터 챕터를 선택함으로써, 특정 챕터로 직접 건너뛸 수 있다.
도 10c는 사용자가 이벤트 시간라인(918)과 상호 작용할 때에 대한 스크린(900)의 한 실시예를 도시한다. 아이콘(1002)은 사용자가 이벤트 시간라인(918)에 걸쳐서 스크롤하는 것을 보여준다. 여기서, 시간라인(918)은 현재 트리거된 이벤트 카드(926)로부터 다음의 이벤트 카드(930)로 전이되는 중이다. 이벤트 시간라인(918)에 걸쳐서 네비게이션할 때, 이용 가능한 이벤트들 중 어떤 이벤트가 선택되는지를 표시하는 이벤트 위치 표시기(1004)가 제공된다.
도 10d는, 이벤트 시간라인(918)과 상호 작용하는 사용자가 하나의 챕터로부터 다른 챕터로의 전이를 야기할 때에 대한 스크린(900)의 한 실시예를 도시한다. 아이콘(1002)은 이벤트 시간라인(910)을 통한 사용자 스크롤링을 보여주며, 이것은 챕터의 변화를 야기한다. 여기서, 시간라인(918)은 새로운 챕터에 관련된 이벤트들의 새로운 세트를 표시하는 새로운 이벤트 카드(922)로 전이되는 중이다. 이벤트 시간라인(918)에 걸쳐서 네비게이션하는 것이 새로운 챕터로의 전이를 야기할 때, 이벤트 위치 표시기(1004)는 새로운 시리즈의 이벤트들이 시작될 때까지 중앙에 위치된다.
도 11a 내지 도 11c, 그리고 도 12a 및 도 12b는 이벤트 카드들(922)을 통해 액세스될 수 있는 다른 대화식 활동들의 일부를 표시한다. 도 11a 내지 도 11c는 소셜 미디어 공유 특징을 도시한다. 도 12a 및 도 12b는 챕터 선택, 및 추가적인 미디어 파일들의 선택과 재생을 도시한다.
도 11a 내지 도 11c는 공유 특징이 공유 버튼/아이콘(937)을 통해 활성화될 때에 대한 디스플레이(900) 상의 다양한 팝-업 필드들을 도시한다. 도 11a는 사용자가 이들의 소셜 네트워크(본 경우에는 페이스북)에 로그인했을 때에 디스플레이되는 필드(1100)를 도시한다. 영역(1102)은 이벤트가 공유되는 중임을 표시하고, 영역(1104)은 사용자가 이벤트에 대해 공유할 코멘트들을 표시한다. 버튼(1106)은 공유될 코멘트들 및 이벤트를 제출하기 위한 메커니즘을 제공한다. 도 11b는 사용자가 소셜 네트워크에 아직 등록하지 않았을 때에 디스플레이되는 필드(1100)를 도시한다. 본 예시에서, 버튼(1108)은 페이스북에 등록하도록 제공되며, 버튼(1110)은 트위터에 등록하도록 제공된다. 다른 소셜 네트워크들에 등록하기 위한 옵션들이 또한 제공될 수도 있다. 도 11c는 사용자의 코멘트들을 위한 영역(1104)에 코멘트들을 입력하도록 사용될 수 있는 온스크린 쿼티(Qwerty) 키보드(1112)를 도시한다. 특정 실시예들에서, 이는 제2 스크린 디바이스(520)에 의해 제공된 디폴트 키보드일 수 있다.
도 12a 및 도 12b는 사용자에 의한, 재생하기 위한 미디어 컨텐츠 및 챕터들의 선택을 도시한다. 도 12a의 예시에서, 사용자가 챕터 시간라인(912)에 도시된 현재 재생되고 있는 챕터를 싱글 탭(single tap, 1200)하면, 제1 스크린 디바이스(510) 상의 재생은 일시정지된다. 사용자가 챕터 시간라인에 도시된 현재 재생되고 있는 챕터를 더블 탭(1202)하면, 제1 스크린 디바이스 상의 재생은 챕터의 시작부로 건너뛸 것이며, 이벤트 시간라인(918)은 해당 챕터의 제1 이벤트로 설정될 것이다. 일부 실시예들에서, 이벤트 카드들(922)은 비디오 또는 오디오 클립들과 같은 미디어 파일들(1204)을 포함할 수 있다. 미디어 파일이 오디오 클립인 경우, 오디오 클립의 선택은 현재의 스크린(900)에 재생하게 한다. 미디어 파일이 비디오 클립인 경우, 비디오 클립의 선택은 도 12b에서 확인될 수 있는 바와 같이, 풀-스크린 미디어 플레이어(1206)를 시작하게 한다. 본 예시에서, 미디어 플레이어는 온-스크린 제어들(1208)을 포함한다. 이전 스크린으로 복귀하려면, 사용자는 미디어 플레이어의 비-비디오 표면(1210)만을 탭할 필요가 있다.
도 13a 내지 도 13e는 추가적인 컨텐츠에 대한 일부 다른 가능한 특징들을 도시한다. 이들은 맵 뷰(map view, 1300), 가계도(family tree, 1310), 및 설정(settings, 1320)을 포함한다. 도 13a는 이들 옵션들에 대한 메뉴 바들을 도시한다. 본 예시에서, 이들 메뉴 바들 각각에는 일시정지/재개 및 음소거/비-음소거를 포함하는 제1 스크린 디바이스 제어들(1330)이 제공된다. 도 13b는 맵 뷰 디스플레이(1300)를 도시한다. 맵 뷰 디스플레이(1300)는 표기된 위치들(1304) 및 위치들에 대한 정보(1306)를 포함하는 맵(1302)을 포함한다. 또한 다른 맵들(1308)을 선택하기 위한 아이콘들이 제공된다. 도 13c는 가계도 뷰(1310)를 도시한다. 가계도 뷰는 가족 구성원들 간의 관계를 표시하는 필드들(1312)을 포함하는 가계도를 도시한다. 본 예시에서, 하부에 있는 버튼/아이콘(1314)은 어떤 뷰가 현재 도시되고 있는지(즉, 가계도 뷰)를 표시한다. 필드(1312)가 선택되면, 도 13d에 도시되는 바와 같이, 팝-업 필드(1316)가 디스플레이되며, 이는 필드(1312) 내의 개인에 대한 정보를 제공한다. 도 13e는 설정 뷰(1320)를 도시한다. 뷰(1320)에서, 사용자에게는 오디오 및 비디오(1322), 이벤트들(1324), 및 소셜 네트워크 공유(1326)에 대한 선호도들을 조정하기 위한 제어들이 제공된다.
도 14a 내지 도 14l은 제1 스크린 디바이스(510) 상의 1차 컨텐츠에 동기화된 제2 스크린 디바이스(520) 상의 추가적인 컨텐츠를 제공하는 어플리케이션을 사용할 때, 제2 스크린 디바이스의 스크린(900)에서 사용자에게 디스플레이될 수 있는 것에 대한 스킨드 예시들(skinned examples)을 도시한다. 도 14a는 도 9a에 관하여 도시 및 설명된 스플래쉬 스크린의 스킨드 버전이다. 도 14b 내지 도 14f는 도 9c 내지 도 9f, 및 도 10a 내지 도 10d에 관하여 확인 및 설명된 시간라인 뷰의 스킨드 버전을 도시한다. 도 14g는 스크린 디스플레이의 스킨드 버전을 도시하며, 추가적인 컨텐츠의 부분인 이용 가능한 모든 비디오 클립들은 사용자를 위해 디스플레이된다. 도 14h는 스크린 디스플레이의 스킨드 버전을 도시하며, 추가적인 컨텐츠의 부분인 이용 가능한 모든 오디오 클립들은 사용자를 위해 디스플레이된다. 도 14i는 도 13b에 관하여 도시 및 설명된 맵 뷰의 스킨드 버전을 도시한다. 도 14j 및 도 14k는 도 13c 및 도 13d에 관하여 각각 도시 및 설명된 가계도 뷰의 스킨드 버전을 도시한다. 도 14l은 도 13e에 관하여 도시 및 설명된 설정 뷰의 스킨드 버전을 도시한다.
도면들에 도시된 이벤트들 및 특징들은 가능한 이벤트들의 일부 예시들일 뿐이다. 특정 실시예들에서, 사용자는 어떤 이벤트들이 도시되는 것을 원하는지(예컨대, 나에게 구매 이벤트들을 보여주지 말 것)를 구성 또는 그렇지 않으면 선택할 수 있다. 다른 실시예들에서, 사용자는 나중에 시청하기 위한 이벤트들을 선택 또는 북마크할 수 있다. 더 다른 실시예들에서, 특정 이벤트들은 시청중인 프로그램의 버전(즉, 구매된 vs. 렌트된 또는 BD vs. VOD vs. 브로드캐스트)에 따라 이용 가능할 수 없거나, 또는 거부될 수 있다. 다른 실시예들에서, 이용 가능한 이벤트들은 이전 시청 습관들에 기초하여{즉, 사용자의 시청 습관이 추적되는 TIVO와 같은 시스템에서, 또는 도 1의 개인화 엔진(118)을 이용하여}, 사용자를 위해 개인화될 수 있다.
다른 가능한 구성들은 쇼핑 특징들을 포함한다. 예를 들면, 상점(store front)은 영화 상품을 구매하기 위해 제2 스크린으로부터 제공 및 액세스될 수 있다. 더 다른 실시예에서, 프로그램 또는 영화에 대한 시청, 논평, 또는 추천을 위한 포인트들 또는 상품들(awards)이 사용자에게 제공될 수 있다. 예를 들면, 보다 많은 영화들이 시청될수록, 또는 친구들과 공유될수록, 보다 많은 포인트들이 지급된다. 이후에, 포인트들은 관련 상품들에 대한 상 또는 할인을 위해 사용될 수 있다.
유사하게, 업적들(achievements)이 지급될 수도 있다. 이들 업적들은 소셜 네트워킹 사이트로 푸싱될 수 있다. 예시적인 업적들은 다음을 포함할 수 있다:
특정 장면들을 시청 - 업적
한 시리즈의 특정 디스크들을 시청 - 업적
특정 스튜디오 또는 배우에 의해 특정 디스크들을 시청 - 업적
더 다른 구현들에서, Wiki 특징이 구현될 수 있다. 실행중인 Wiki는 한명의 사용자 또는 다른 사용자들에게 특정 장면에 대한 디스크 코멘트를 허용할 수 있다. 예를 들어, 웹 기반의 wiki에 푸싱되는 메타데이터의 택킹(tacking)이 형성될 수 있다. 이러한 메타데이터는 다음을 포함할 수 있다:
챕터 정보
시간 코드들
장면들의 썸네일들
배우/연출자 정보
이러한 푸싱된 정보는 다른 사람들에게 영화에 대한 코멘트를 허용하는 실행중인 Wiki를 형성하도록 사용될 수 있다. 이들 코멘트들은 이후에 액세스될 수 있는 이벤트들로서, 제2 스크린 어플리케이션에 재통합될 수 있다.
본 설명은 본 개시사항의 원리들을 예증한다. 따라서 당업자라면, 비록 본 명세서에서 명백히 설명되거나 또는 도시되지 않을지라도, 본 개시사항의 원리들을 구현하며 그 범주 및 사상 내에 포함되는 다양한 장치들을 안출할 수 있음이 이해될 것이다.
본 명세서에 상술된 모든 예시들 및 조건부 언어는, 독자가 발명자(들)에 의해 종래의 기술을 진전시키는 데에 공헌된 본 개시사항의 원리들 및 본 개념들을 이해하는 것에 있어서 도움을 주기 위한 교육적인 목적으로 의도되었으며, 이는 이러한 구체적으로 상술된 예시들 및 조건들에 대한 어떤 제한도 가하지 않는 것으로써 해석될 것이다.
게다가 본 개시사항의 원리들, 양상들, 및 실시예들, 뿐만 아니라 이들의 구체적인 예시들을 상술하는 본 명세서에서의 모든 진술들은 이들의 구조적 및 기능적 등가물들을 모두 포함하는 것으로 의도된다. 추가적으로 이러한 등가물들은 현재 알려진 등가물들, 뿐만 아니라 미래에 개발될 등가물들, 즉 구조에 상관없이 동일한 기능을 수행하는 임의의 개발된 요소들을 모두 포함하는 것으로 의도된다.
따라서, 예를 들어 본 명세서에 제시된 블록도들은 본 개시사항의 원리들을 구현하는 예시적인 회로의 개념도들을 나타냄이 당업자에 의해 이해될 것이다. 유사하게도, 임의의 순서도들, 흐름도들, 상태 변이도들, 의사 부호, 및 이와 유사한 것들은 컴퓨터 판독 가능한 매체에서 실질적으로 나타내어질 수 있으며, 이로써 컴퓨터 또는 프로세서가 명백히 도시되었는지의 여부에 상관없이, 이러한 컴퓨터 또는 프로세서에 의해 실행될 수 있는 다양한 프로세스들을 나타냄이 이해될 것이다.
도면들에 도시된 다양한 요소들의 기능들은 전용 하드웨어, 뿐만 아니라 적절한 소프트웨어와 결합하여 소프트웨어를 실행할 수 있는 하드웨어의 사용을 통해 제공될 수 있다. 프로세서에 의해 제공될 때, 기능들은 단일 전용 프로세서에 의해, 단일 공유된 프로세서에 의해, 또는 일부가 공유될 수 있는 복수의 개별 프로세서에 의해 제공될 수 있다. 게다가, "프로세서" 또는 "제어기"라는 용어의 명시적인 사용은 소프트웨어를 실행할 수 있는 하드웨어를 배타적으로 언급하는 것으로 해석되어서는 안 되고, 디지털 신호 프로세서("DSP") 하드웨어, 소프트웨어 저장을 위한 판독-전용 메모리("ROM"), 랜덤 액세스 메모리("RAM"), 및 비휘발성 저장을, 제한 없이, 암시적으로 포함할 수 있다.
종래의 및/또는 맞춤형의 다른 하드웨어가 또한 포함될 수도 있다. 유사하게도, 도면들에 도시된 임의의 스위치들은 개념적일 뿐이다. 이들의 기능은 프로그램 로직의 연산을 통하여, 전용 로직을 통하여, 프로그램 제어 및 전용 로직의 상호 작용을 통하여, 또는 심지어 수동으로 수행될 수 있는데, 특정 기술은 문맥으로부터 보다 더 구체적으로 이해될 수 있어서 구현자에 의해 선택될 수 있다.
비록 본 개시 사항의 가르침을 통합시키는 실시예들이 본 명세서에 상세하게 도시 및 설명되었을지라도, 당업자는 이러한 가르침을 여전히 통합시키는 많은 다른 다양한 실시예들을 쉽게 안출할 수 있다. (제한적이지 않고 예시적이도록 의도된) 미디어 권장 사항들(media recommendations)을 제공하기 위한 방법 및 시스템에 대한 선호되는 실시예들을 설명하였을지라도, 앞의 가르침들의 견지에서 당업자에 의해, 수정(modifications)과 변형(variations)이 이루어질 수 있음이 주목된다.
앞서 열거된 예시가 전자 디바이스에 주목되어 있지만, 본 발명은 또한, 본 명세서에 설명된 방법들의 구현을 가능하게 하는 모든 특징들을 포함하고, 컴퓨터 시스템에 로딩될 때, 이들 방법들을 수행할 수 있는 컴퓨터 프로그램 제품에 삽입될 수 있다는 것이 이해될 것이다. 본 문맥에서의 컴퓨터 프로그램 또는 어플리케이션은, 임의의 언어, 코드 또는 기호(notation)로 된, 그리고 특정한 기능을, 직접, 또는 다음의 a) 또 다른 언어, 코드 또는 기호로의 변환; b) 상이한 자료 형태로의 재생 중 하나 또는 이들 모두의 이후에 수행하기 위한 정보 프로세싱 기능을 갖는 시스템의 원인이 되도록 의도된 지령들(instructions)의 집합인 임의의 표현(expression)을 의미한다.
추가적으로, 앞의 설명은 예시로서만 의도되었으며, 다음의 청구항들에 열거된 것을 제외하고, 임의의 방법으로 본 발명을 제한하는 것으로 의도되지 않았다.
102 : 컨텐츠 소스 104 : 브로드캐스트 회원 관리자
106 : 전달 네트워크 1 108 : 수신 디바이스
110 : 컨텐츠 관리자 112 : 전달 네트워크 2
114 : 디스플레이 디바이스 116 : 터치 스크린 제어 디바이스
118 : 개인화 엔진 120 : 사용 데이터베이스
202 : 입력 신호 수신기 204 : 입력 스트림 프로세서
206 : 오디오 프로세서 208 : 오디오 인터페이스
210 : 비디오 프로세서 212 : 저장 디바이스
214 : 제어기 216 : 사용자 인터페이스
218 : 디스플레이 인터페이스 220 : 제어 메모리
222 : 터치 패널 인터페이스 420 : 범핑 제스쳐
430 : 체킹 제스쳐 440 : 써클링 제스쳐
450 : 드래깅 제스쳐 460 : 나딩 제스쳐
470 : X-잉 제스쳐 480 : 웨깅 제스쳐

Claims (23)

  1. 시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법으로서,
    제1 스크린 디바이스에 1차 컨텐츠를 디스플레이하는 단계;
    제1 스크린 상의 1차 컨텐츠의 디스플레이와 결합하여, 추가적인 컨텐츠를 동기화하기 위한 동기화 메커니즘(synching mechanism)을 제공하는 단계; 및
    동기화 메커니즘에 따라 제1 스크린 디바이스에 디스플레이된 컨텐츠에 동기화된, 제1 스크린 상의 1차 컨텐츠에 관련된 추가적인 컨텐츠를 제2 스크린 디바이스에 디스플레이하는 단계;를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  2. 제1항에 있어서,
    동기화 메커니즘을 제공하는 단계는: 1차 컨텐츠의 디스플레이의 부분으로서 오디오 워터마크들(audio watermarks)을 제1 스크린 디바이스에 제공하는 단계를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  3. 제2항에 있어서,
    추가적인 컨텐츠를 디스플레이하는 단계는:
    제2 스크린 디바이스에서, 제공된 오디오 워터마크를 검출하는 단계; 및
    제2 스크린 디바이스에서, 검출된 오디오 워터마크에 기초하여 추가적인 컨텐츠를 디스플레이하는 단계;를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  4. 제1항에 있어서,
    제1 스크린 디바이스 상의 1차 컨텐츠의 디스플레이를 제어하기 위해 제2 스크린 디바이스로부터 명령들을 수신하는 단계; 및
    제2 스크린 디바이스로부터 수신된 명령들에 기초하여 제1 스크린 디바이스 상의 1차 컨텐츠의 디스플레이를 제어하는 단계;를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  5. 제4항에 있어서,
    수신하는 단계 및 제어하는 단계는 1차 컨텐츠를 제1 디스플레이 디바이스에 제공하는 재생 디바이스에 의해 수행되는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  6. 제4항에 있어서,
    명령들은 무선 통신 프로토콜을 통해 수신되는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  7. 제1항에 있어서,
    동기화 메커니즘을 제공하는 단계는: 추가적인 컨텐츠를 동기화하기 위해 제1 스크린 상의 1차 컨텐츠의 디스플레이와 결합하여 무선 통신 신호들을 제공하는 단계를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  8. 제7항에 있어서,
    추가적인 컨텐츠를 디스플레이하는 단계는:
    제2 스크린 디바이스에서, 제공된 무선 통신 신호들을 검출하는 단계; 및
    제2 스크린 디바이스에서, 검출된 무선 통신 신호들에 기초하여 추가적인 컨텐츠를 디스플레이하는 단계;를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  9. 제7항에 있어서,
    무선 통신 신호들을 제공하는 단계는 1차 컨텐츠를 제1 디스플레이 디바이스에 제공하는 재생 디바이스에 의해 수행되는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  10. 제1항에 있어서,
    제2 스크린 디바이스에 디스플레이 중인 추가적인 컨텐츠의 유형을 표시하는 아이콘들을 제1 스크린 디바이스에 디스플레이하는 단계를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  11. 제1항에 있어서,
    제1 스크린 디바이스 상의 컨텐츠와, 제2 스크린 디바이스 상의 추가적인 컨텐츠 사이의 동기화 상태를 제2 스크린 디바이스에 디스플레이하는 단계를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  12. 제1항에 있어서,
    추가적인 컨텐츠를 디스플레이하는 단계는:
    제2 스크린 디바이스에서, 동기화 메커니즘을 통해 동기화 명령(synch command)을 수신하는 단계;
    수신된 신호에 기초하여, 서버에 교신하는 단계;
    수신된 신호에 기초하여 교신된 서버로부터 추가적인 컨텐츠를 로딩하는 단계; 및
    추가적인 컨텐츠를 제2 스크린 디바이스에 디스플레이하는 단계;를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  13. 제1항에 있어서,
    제1 스크린 디바이스 상의 1차 컨텐츠에 대한 디스플레이의 상태를 제2 스크린 디바이스에 디스플레이하는 단계를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  14. 제1항에 있어서,
    제2 스크린 디바이스에서, 소셜 네트워크 상의 컨텐츠를 공유하기 위한 기능을 제공하는 단계를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  15. 제1항에 있어서,
    디스플레이된 추가적인 컨텐츠는 제1 및 제2 스크린 디바이스들의 사용자에 기초하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  16. 제1항에 있어서,
    추가적인 컨텐츠를 디스플레이하는 단계는, 제1 스크린 디바이스에 디스플레이된 1차 컨텐츠와 동기화된, 제2 스크린 디스플레이에 걸쳐 추가적인 컨텐츠를 스크롤링하는 단계를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  17. 제1항에 있어서,
    디스플레이된 추가적인 컨텐츠의 유형은 사용자에 의해 선택 가능한,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  18. 제1항에 있어서,
    디스플레이된 추가적인 컨텐츠의 유형은 제1 스크린 디바이스에 디스플레이 중인 컨텐츠의 유형에 기초하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하는 방법.
  19. 시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템으로서,
    1차 컨텐츠를 디스플레이하도록 구성된 제1 스크린 디바이스; 및
    동기화 메커니즘에 따라 제1 스크린 디바이스에 디스플레이된 컨텐츠에 동기화된, 제1 스크린 상의 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하도록 구성된 제2 스크린 디바이스;를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템.
  20. 제19항에 있어서,
    제1 스크린 디바이스는: 텔레비전, 모니터, 및 비디오 프로젝터 중 하나를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템.
  21. 제19항에 있어서,
    제2 스크린 디바이스는: 스마트폰, 태블릿, 개인용 미디어 플레이어, 및 랩톱 중 하나를 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템.
  22. 제19항에 있어서,
    1차 컨텐츠를 제1 디스플레이 디바이스에 제공하도록 구성된 재생 디바이스, 및 제2 스크린 상의 추가적인 컨텐츠를 제1 스크린 디바이스 상의 1차 컨텐츠와 동기화시키기 위한 동기화 메커니즘을 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템.
  23. 제19항에 있어서,
    제2 스크린 디바이스에 디스플레이하기 위해, 추가적인 컨텐츠를 제공하도록 구성된 서버를 더 포함하는,
    시청 중인 1차 컨텐츠에 관련된 추가적인 컨텐츠를 디스플레이하기 위한 시스템.
KR1020137016823A 2010-12-30 2011-12-27 디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하기 위한 방법 및 시스템 KR20130132886A (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201061460373P 2010-12-30 2010-12-30
US61/460,373 2010-12-30
US201161450328P 2011-03-08 2011-03-08
US61/450,328 2011-03-08
PCT/US2011/067350 WO2012092247A1 (en) 2010-12-30 2011-12-27 Method and system for providing additional content related to a displayed content

Publications (1)

Publication Number Publication Date
KR20130132886A true KR20130132886A (ko) 2013-12-05

Family

ID=46383495

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137016823A KR20130132886A (ko) 2010-12-30 2011-12-27 디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하기 위한 방법 및 시스템

Country Status (5)

Country Link
EP (1) EP2659666A4 (ko)
JP (1) JP2014510425A (ko)
KR (1) KR20130132886A (ko)
CN (1) CN103535028A (ko)
WO (1) WO2012092247A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10445045B2 (en) 2015-01-14 2019-10-15 Samsung Electronics Co., Ltd. Electronic device and method of processing information in electronic device

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9197946B2 (en) 2011-10-19 2015-11-24 Thomson Licensing System and method for automatic content program discovery
US20150019644A1 (en) 2012-01-06 2015-01-15 Thomsom Licensing Method and system for providing a display of socialmessages on a second screen which is synched to content on a first screen
US8904304B2 (en) 2012-06-25 2014-12-02 Barnesandnoble.Com Llc Creation and exposure of embedded secondary content data relevant to a primary content page of an electronic book
FR2994625B1 (fr) * 2012-08-20 2014-08-08 Ifeelsmart Telecommande intelligente pour televiseur numerique
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US11372536B2 (en) 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US11237719B2 (en) 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
EP2763431A1 (en) * 2013-02-01 2014-08-06 Movym S.r.l. Method and system of accessing data about products related to a multimedia object
CN103974131A (zh) * 2013-02-04 2014-08-06 联想(北京)有限公司 一种信息处理方法及电子设备
WO2014178796A1 (en) * 2013-05-03 2014-11-06 Telefun Transmedia Pte Ltd System and method for identifying and synchronizing content
US9143565B2 (en) 2013-05-30 2015-09-22 Opentv, Inc. Synchronizing an application on a companion device
KR102142067B1 (ko) * 2013-07-12 2020-08-06 삼성전자주식회사 휴대 단말 및 이의 정보 제공 방법
KR101538755B1 (ko) * 2013-09-23 2015-07-24 (주)파워보이스 외부 디바이스의 동작 제어 및 디바이스 간 컨텐츠 동기화를 위한 음파를 출력하는 디바이스 및 방법, 그리고 외부 디바이스
CN104866208B (zh) * 2014-02-21 2018-08-10 联想(北京)有限公司 信息处理方法和电子设备
WO2015130446A1 (en) * 2014-02-28 2015-09-03 Technicolor Usa, Inc Media asset annotation for second-screen
WO2015168899A1 (zh) * 2014-05-08 2015-11-12 漆·亚历克斯 视频播放***和方法
US10944707B2 (en) * 2014-09-26 2021-03-09 Line Corporation Method, system and recording medium for providing video contents in social platform and file distribution system
CN106999788A (zh) 2014-11-30 2017-08-01 杜比实验室特许公司 社交媒体链接的大幅面剧院设计
US9551161B2 (en) 2014-11-30 2017-01-24 Dolby Laboratories Licensing Corporation Theater entrance
FR3022725A1 (fr) * 2015-01-23 2015-12-25 Orange Procede de gestion de la restitution de contenus numeriques
CN113038208A (zh) * 2021-03-19 2021-06-25 深圳创维-Rgb电子有限公司 一种显示方法、计算机设备及计算机可读存储介质

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100893119B1 (ko) * 2000-09-08 2009-04-14 에이씨케이 벤쳐스 홀딩스, 엘엘씨 대화형 요소의 전달 방법
BR0107352A (pt) * 2000-10-20 2002-09-17 Koninkl Philips Electronics Nv Método e arranjo para permitir não intermediação em um modelo de negócio, receptor para uso no arranjo, e, produto de programa de computador
ATE284586T1 (de) * 2000-10-20 2004-12-15 Koninkl Philips Electronics Nv Einrichtung und anordnung zur wiedergabe
US20020162120A1 (en) * 2001-04-25 2002-10-31 Slade Mitchell Apparatus and method to provide supplemental content from an interactive television system to a remote device
US6741684B2 (en) * 2001-06-26 2004-05-25 Koninklijke Philips Electronics N.V. Interactive TV using remote control with built-in phone
JP4237480B2 (ja) * 2002-01-09 2009-03-11 パナソニック株式会社 アドレス提供機能を有する放送受信装置及びこれを用いた情報アクセスシステム
JP5059282B2 (ja) * 2003-10-14 2012-10-24 ソニー株式会社 情報提供システム,情報提供サーバ,ユーザ端末装置,コンテンツ表示装置,コンピュータプログラム,およびコンテンツ表示方法
JP3953497B2 (ja) * 2005-10-18 2007-08-08 ニフティ株式会社 携帯端末
KR20080029446A (ko) * 2006-09-29 2008-04-03 (주)이스트랩 오디오 워터마킹을 이용하여 정보를 제공하는 시스템 및 그제공 방법.
US20080098450A1 (en) * 2006-10-16 2008-04-24 Toptrend Global Technologies, Inc. Dual display apparatus and methodology for broadcast, cable television and IPTV
US8095646B2 (en) * 2007-08-16 2012-01-10 Sony Computer Entertainment Inc. Content ancillary to sensory work playback
US10580459B2 (en) * 2007-08-23 2020-03-03 Sony Interactive Entertainment America Llc Dynamic media interaction using time-based metadata
JP5020135B2 (ja) * 2008-03-19 2012-09-05 ソニーモバイルコミュニケーションズ, エービー 携帯端末装置およびコンピュータプログラム
US8745502B2 (en) * 2008-05-28 2014-06-03 Snibbe Interactive, Inc. System and method for interfacing interactive systems with social networks and media playback devices
US9788043B2 (en) * 2008-11-07 2017-10-10 Digimarc Corporation Content interaction methods and systems employing portable devices
CA2760677C (en) 2009-05-01 2018-07-24 David Henry Harkness Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10445045B2 (en) 2015-01-14 2019-10-15 Samsung Electronics Co., Ltd. Electronic device and method of processing information in electronic device

Also Published As

Publication number Publication date
CN103535028A (zh) 2014-01-22
EP2659666A1 (en) 2013-11-06
JP2014510425A (ja) 2014-04-24
WO2012092247A1 (en) 2012-07-05
EP2659666A4 (en) 2014-10-08

Similar Documents

Publication Publication Date Title
EP2801208B1 (en) Method and system for synchronising content on a second screen
KR20130132886A (ko) 디스플레이된 컨텐츠에 관련된 추가적인 컨텐츠를 제공하기 위한 방법 및 시스템
JP6231524B2 (ja) 無線通信デバイスを用いてメディアガイダンスアプリケーション機能性を提供するためのシステムおよび方法
US20140150023A1 (en) Contextual user interface
WO2015105879A1 (en) Drag and drop user interface for purchasing media content

Legal Events

Date Code Title Description
A201 Request for examination
WITB Written withdrawal of application