KR20120058441A - 가상 채널 선언적 오브젝트 스크립트 바인딩 - Google Patents

가상 채널 선언적 오브젝트 스크립트 바인딩 Download PDF

Info

Publication number
KR20120058441A
KR20120058441A KR1020117009000A KR20117009000A KR20120058441A KR 20120058441 A KR20120058441 A KR 20120058441A KR 1020117009000 A KR1020117009000 A KR 1020117009000A KR 20117009000 A KR20117009000 A KR 20117009000A KR 20120058441 A KR20120058441 A KR 20120058441A
Authority
KR
South Korea
Prior art keywords
script
programmed
television receiver
function
tdo
Prior art date
Application number
KR1020117009000A
Other languages
English (en)
Other versions
KR101431885B1 (ko
Inventor
마크 케네스 아이어
Original Assignee
소니 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 소니 주식회사 filed Critical 소니 주식회사
Publication of KR20120058441A publication Critical patent/KR20120058441A/ko
Application granted granted Critical
Publication of KR101431885B1 publication Critical patent/KR101431885B1/ko

Links

Images

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Studio Circuits (AREA)

Abstract

특정 구현예에 따른 방법은 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계와, 텔레비전 수신기 장치의 프로세서 상에서 스크립트의 실행을 개시하도록 TDO의 실행을 개시하는 단계와, 동작 파라미터를 탐색하고 프로그래밍된 기능을 수행하도록 텔레비전 수신기 장치의 프로세서 상에서 스크립트를 동작시키는 단계를 포함하고, 프로그래밍된 스크립트는 텔레비전 수신기 장치의 동작 파라미터를 결정하고 프로그래밍된 기능을 더 포함하는 파라미터 탐색 기능을 포함하며, 프로그래밍된 기능은 텔레비전 수신기의 탐색된 동작 파라미터를 조건으로 한다. 다른 실시예들은 본 요약서에 설명된 특징들로부터 일탈되지 않을 수 있으므로, 본 요약서는 제한을 하기 위함이 아니다.

Description

가상 채널 선언적 오브젝트 스크립트 바인딩{VIRTUAL CHANNEL DECLARATIVE OBJECT SCRIPT BINDING}
<관련 문서의 상호 참조>
본 출원은 "가상 채널 선언적 오브젝트 스크립트 바인딩(Virtual Channel Declarative Object Script Binding)"이라는 명칭으로 2010년 8월 20일에 마크 아이어(Mark Eyer)에 의해 출원된 미국 가특허 출원 제61/375,405호에 기초한 우선권의 이익을 주장하며, 그것은 본 명세서에 참조로서 원용된다.
<저작권 공지>
본 특허 문헌의 개시 내용 중 일부분은 저작권 보호를 받는 자료를 포함하고 있다. 저작권자는 특허청의 특허 파일 또는 기록에 나와 있는 그대로 특허 문헌 또는 특허 개시 내용을 팩시밀리 재현하는 것에 대해서는 이의를 제기하지 않지만, 그렇지 않은 어떤 경우에도 모든 저작권을 보유한다.
트리거가능한 선언적 오브젝트(triggerable declarative object;TDO)는 콘텐츠 생성자 또는 서비스 제공자에 의해 생성되는 다운로드가능한 오브젝트로서, 수반되는 디지털 텔레비전 프로그래밍에 어떤 면에서 그 기능 및 동작(bahavior)이 연관되는 선언적 콘텐츠(텍스트, 기술적 마크업, 그래픽, 스크립트 및 오디오)를 포함한다. TDO를 규정하는 표준(standard)은 콘텐츠 및 메타데이터에 대한 연관된 사용가능한 동작, 외형, 트리거 동작 및 전송 방법을 특정한다.
목적 및 이점과 함께, 동작의 구성 및 방법을 설명하는 예시적인 특정 실시예가 첨부 도면과 관련하여 기술된 이하의 상세한 설명을 참조함으로써 가장 잘 이해될 수 있을 것이다.
도 1은 본 발명의 특정 실시예에 따른 방식으로 디지털 텔레비전 수신기 장치에서 실행되는 예시적 처리의 흐름도.
도 2는 본 발명의 특정 실시예에 따른 방식으로 디지털 텔레비전 콘텐츠를 어셈블링하는 예시적인 전송측 시스템의 블록도.
도 3은 본 발명의 특정 실시예에 따른 예시적 디지털 텔레비전 수신기 장치의 블록도.
도 4는 본 발명의 특정 실시예에 따른 예시적 디지털 텔레비전 수신기 장치의 프로세서 중심형 블록도.
본 발명이 서로 다른 여러 형태로 구현될 수 있지만, 본 명세서에서는 특정 실시예가 상세히 기술될 것이며, 이러한 실시예의 본 개시 내용은 도시되고 기술된 특정 실시예로 본 발명을 제한하기 위한 것이 아니라 그 원리의 일례로서 고려되어야 한다. 이하의 설명에서는, 몇몇 도면에서 동일하거나 유사하거나 대응하는 부분을 설명하는 데 동일한 참조 번호가 사용된다.
본 명세서에서 사용되는 "한" 또는 "하나"라는 용어는 '하나 또는 하나보다 많은'으로서 정의된다. 본 명세서에서 사용되는 "복수"라는 용어는 '둘 또는 둘보다 많은'으로서 정의된다. 본 명세서에서 사용되는 "또 하나의"라는 용어는 '적어도 제2 또는 추가의'로서 정의된다. 본 명세서에서 사용되는 "포함하는(including)" 및/또는 "갖는"이라는 용어는 '포함하는(comprising)'(즉, 개방어)으로서 정의된다. 본 명세서에서 사용되는 "결합된"이라는 용어는 '연결된'으로서 정의되지만, 반드시 직접 연결될 필요는 없고 또한 반드시 기계적으로 연결될 필요는 없다. 본 명세서에서 사용되는 "프로그램" 또는 "컴퓨터 프로그램"이라는 용어 또는 유사한 용어는 컴퓨터 시스템 상에서 실행되도록 설계된 '명령어 시퀀스'로서 정의된다. "프로그램" 또는 "컴퓨터 프로그램"은 서브루틴, 함수, 프로시저, 객체 메소드, 객체 구현, 실행가능 애플리케이션, 애플릿, 서블릿, 소스 코드, 목적 코드(object code), 스크립트, 프로그램 모듈, 공유 라이브러리/동적 로드 라이브러리(dynamic load library) 및/또는 컴퓨터 시스템 상에서 실행되도록 설계된 기타 명령어 시퀀스를 포함할 수 있다.
본 명세서에서 사용되는 "프로그램" 이라는 용어는 또한 제2의 문맥적 의미로 사용될 수도 있다(상기한 정의는 제1의 문맥적 정의임). 제2의 문맥적 의미에서, 이 용어는 "텔레비전 프로그램" 이라는 의미로 사용된다. 이 문맥에서, 이 용어는 콘텐츠가 영화이거나, 스포츠 경기이거나, 연속물(multi-part series) 중 한 단편이거나, 뉴스 방송 등인지에 상관없이, 전자 프로그램 안내(EPG)에서 하나의 텔레비전 프로그램으로서 해석되고 보고되는 것과 같은 임의의 일관된 오디오 비디오 콘텐츠의 시퀀스를 의미하는 데 사용된다. 이 용어는 또한 전자 프로그램 안내에서 프로그램으로서 보고되지는 않을 수도 있는 광고 스팟(commercial spot) 및 기타 프로그램-유사 콘텐츠를 포괄하는 것으로 해석될 수도 있다.
본 문서 전반에 걸쳐 언급되는 "일 실시예", "특정 실시예", "실시예" 또는 유사한 용어는 그 실시예와 관련하여 기술된 특정의 특징, 구조 또는 특성이 본 발명의 적어도 하나의 실시예에 포함된다는 것을 의미한다. 따라서, 본 명세서 전반에 걸쳐 여러 곳에서 나오는 이러한 문구가 모두 반드시 동일한 실시예를 칭하는 것은 아니다. 게다가, 특정의 특징, 구조 또는 특성이 하나 이상의 실시예에서 임의의 적절한 방식으로 결합될 수 있지만, 이들로 제한되지는 않는다.
본 명세서에서 사용되는 "또는"이라는 용어는 포함적이거나 임의의 하나 또는 임의의 조합을 의미하는 것으로 해석되어야 한다. 따라서, "A, B 또는 C"는 "A; B; C; A와 B; A와 C; B와 C; A와 B와 C 중 임의의 것"을 의미한다. 요소, 기능, 단계 또는 동작의 조합이 어떤 면에서 본질적으로 상호 배타적일 때에만 이 정의에 대한 예외가 될 것이다.
본 문헌의 경우, "동기화된 위젯", "트리거형 선언적 오브젝트", "트리거형 다운로드가능한 오브젝트" 및 " 트리거가능한 선언적 오브젝트" 라는 용어들은 동의어로 그리고 교환가능하게 사용된다. 이들 용어 및 관련 용어들을 사용하는 것이, 본 명세서에서 참조로 원용되며 "Announcement of Triggered Declarative Objects"라는 명칭으로 2010년 12월 3일에 블랜차드(Blanchard) 등이 출원한 미국 특허 출원 12/959,529호에 일반적으로 정의되고 상세히 설명되어 있다. 그러나, 상기한 블랜차드의 출원에서는, TDO의 일부인 것으로 정의되어 있는 여러 속성들이 특정 TDO의 기능 및 트리거링에 따라 트리거에 있거나 그 반대일 수 있거나, 전혀 존재하지 않을 수 있기 때문에, 일반적인 경우에 요구되는 것보다 다소 엄격하게 TDO의 콘텐츠 및 트리거를 정의한다. 본 명세서에서 사용되는 바와 같이, 트리거가능한 선언적 오브젝트(TDO)라는 용어는 콘텐츠 생성자 또는 서비스 제공자가 생성하는 다운로드가능한 소프트웨어 오브젝트이다. 일반적으로, 이러한 오브젝트는 수반되는 텔레비전 프로그래밍에 어떤 면에서 기능 및 동작이 연관되는 선언적 콘텐츠(텍스트, 기술적 마크업, 그래픽, 스크립트 및 오디오)를 갖는다. TDO는 일반적으로, 오퍼레이팅 시스템 플랫폼상에서 동작하는 자바 애플릿 또는 애플리케이션 등의 "실행가능한(executable)" 콘텐츠와 구별되도록 "선언적(declarative)" 콘텐츠로 간주된다는 점을 주목해야 한다. 선언적인 것으로 간주되지만, TDO는 객체-지향 프로그래밍 언어인 스크립트 언어를 지원한다. 본 명세서에 도시된 예에서 TDO는, 트리거가 도달할 때 TDO를 사용할 수 있도록 (이하 설명되는 바와 같이) 트리거 오브젝트에 의해 규정된 시간에 앞서 서비스 제공자로부터 수신된다. 더욱이, 명시적 트리거 신호가 필요하지 않을 수도 있으며, 셀프 트리거링(self triggering)되거나 트리거 신호 수신 이외의 일부 동작에 의해 트리거될 수 있다. 다양한 표준 기관(standard body)이 TDO의 콘텐츠 및 메타데이터에 대한 연관된 사용가능한 동작, 외형, 트리거 동작 및 전송 방법을 규정할 수 있다. 또한, 표준 기관에 의해 오디오/비디오에 관한 TDO 동작의 타이밍 정밀도에 대한 요구 사항들이 규정될 수도 있다.
본 명세서에서 사용되는 "트리거" 또는 "어나운스먼트 트리거(announcement trigger)"는 이미 다운로드된 오브젝트의 파일명 또는 식별자와 같이, 특정 TDO를 참조하는 특정 프로그램 세그먼트에 결합되어 획득될 수 있는 데이터 오브젝트이다. 오디오/비디오에 관한 트리거의 타이밍 정밀도 관련한 요구 사항은 또한, 결국 표준 기관에 의해 좌우될 수 있다. 특정 TDO는 특정 프로그램과 결합할 경우에만 의미가 있을 것이다. 일례로는, 게임 전시회 또는 콘테스트에 대한 투표 등의 시청자 응답 데이터를 수집하는 TDO가 있다.
TDO 및 트리거의 정확한 특성과 관련하여, 소정 정보가 제한 없이 TDO 또는 트리거에 제공될 수 있다. 그러나, 디지털 텔레비전 수신기 장치의 내부 프로세서에서 TDO가 실행될 때 바람직한 기능을 생성하도록 2개의 오브젝트가 협동하여 동작한다.
본 요지는 고급형 대화형 디지털 텔레비전 시스템에 적용된다. 이러한 시스템에서는, 프로그램 자료의 콘텐츠와 동기화되는 인터랙티브 엘리먼트(interactive element)를 이용하여 유저의 선형 TV 프로그래밍의 경험이 향상된다. 수신 장치에서 스크립트된 동작의 실행을 지원하는 플랫폼을 규정하기 위한 새로운 표준이 기대된다. 이러한 시스템은 앞서 논의된 바와 같이 "트리거가능한 선언적 오브젝트" 또는 "TDO"의 개념을 기반으로 한다.
본 발명의 특정 실시예에 따른 구현예에서는, TDO의 스크립트의 오서(author)에게 현재 시청자가 조정되어 있는(tuned) 가상 채널 및 텔레비전 수신기 장치의 현재의 동작 파라미터(operational parameter)에 대한 정보에 대한 액세스를 제공하여 TDO의 능력을 확장하도록 동작한다. 그러한 정보에 의해 방송사(broadcaster)의 채널 그룹 중 둘 이상의 채널에서와 같이, 여러 맥락에서 동일한 TDO가 사용될 수 있게 된다. 이러한 정보는 또한 서비스 보고 기능의 일부로서 유용하다.
디지털 방송사는 주로, 해당 방송사에 허용되는 6 MHz 대역 내에서 둘 이상의 프로그래밍 채널을 전달한다. ATSC 방송 시스템은, 예를 들어 동일한 전송 스트림 멀티플렉스에서 HD 채널 및 하나 또는 2개의 SD 채널을 전송하기에 충분한 디지털 대역폭을 제공한다. 사용가능한 디지털 페이로드의 일부는 또한 ATSC Mobile DTV 등의 모바일 서비스에 제공될 수 있다.
트리거가능한 선언적 오브젝트(TDO)의 개념을 사용하면 고급형 디지털 방송에서 대화형(interactivity)을 포함할 수도 있다. TDO는 시청자가 프로그램을 즐기는 것을 향상시킬 수 있는 서비스-제공자(또는 방송사-) 공급 스크립트를 전달한다. 많은 경우에, 둘 이상의 방송사의 채널 제공에 걸쳐 또는 둘 이상의 서로 다른 방송사에 걸쳐 하나의 TDO가 사용될 수 있게 될 것이다.
예를 들어, TDO는 소정 제품에 대한 광고를 수반할 수 있다. 이러한 동일한 광고가 방송사의 몇몇 프로그래밍 채널 중 임의의 한 채널 또는 다른 방송사의 채널에 나타날 수도 있다. 그것은 HD, SD 또는 Mobile DTV 콘텐츠를 수반할 수도 있다. 스크립트 오서는 TDO가 현재 플레이되고 있는 채널 또는 반송되고 있는 비디오의 해상도에 따라 TDO의 동작을 조정하거나 변경하기를 희망할 수도 있다. 그러므로, 본 발명자는 스크립트를 그것이 동작되고 있는 환경, 이 경우에는 조정된 현재 채널 번호 또는 비디오 해상도에 응답되도록 하는 몇몇 메커니즘이 필요하다는 것을 주목하였다.
스크립트 오서가 가상 채널 또는 비디오 해상도 중 어느 하나를 조건으로 하고자 할 수 있는 TDO 동작은 다음을 포함한다(그러나, 이에 제한되지는 않음):
? 스크린 사이즈에 적합한 그래픽 또는 폰트의 선택;
? 서비스 이용 관리 및 보고(조정된 현재 채널이 예를 들어, 서비스 보고 데이터의 주요 특징일 수도 있다);
? 프로그램 스케줄, 조정된 현재 프로그램 또는 채널명 등과 같은 현재 채널에 적합한 텍스트 프롬프트의 선택
양호한 구현예에서는, TDO는 방송사의 이득을 위해 주요 서비스 사용 보고 기능을 수행해야 한다. 따라서, TDO는 유저가 어떤 채널로 조정되는지, 어떠한 오디오 트랙이 액세스되고 있는지(어떤 언어가 사용되는지 또는 Hearing Impaired[HI] 또는 Visually Impaired[VI] 등의 액세스 가능 트랙(accessibility track)이 사용되고 있는지), 및 클로즈 캡션(closed captioning)이 턴온되어 있는지를 포함하는 서비스의 사용에 적용되는 소정 정보를 액세스할 수 있어야 한다.
이러한 사안을 다루기 위해, TDO를 실행하고 있는 수신기가 알고 있는 스크립트의 소정 파라미터를 노출시켜 그것에 사용가능하게 만들도록 스크립트 바인딩(script binding)이 정의될 수 있다. 이들 파라미터는 가상 채널 번호(ATSC A/65 참조), 채널명, Transport Stream의 TSID 값, 어떠한 오디오 스트림이 액세스되고 있는지 및 몇몇 MPEG-2 파라미터를 포함한다.
TDO 용으로 사용되는 스크립트 언어는 ECMA-262에서 표준화된 EcmaScript 를 기반으로 하는 것으로 예상된다. 스크립트 바인딩의 정의는 스크립트 내에서 사용될 수 있는 오브젝트 특성을 명시하는 ECMA-262 에 대한 확장으로 이루어질 수 있다. 양호한 구현예에서, 표준은 소위 "tunedEnvironment" 오브젝트를 정의할 수 있고 다음의 표에서 나타낸 바와 같은 연관된 특성을 나타내지만(이들 파라미터 중 몇몇 파라미터는 A/65 PSIP를 통해 전달되는 메타데이터에 대응함), 이에 제한되지 않고 다른 기술들이 사용될 수도 있다.
특성 리턴
channelTSID 조정된 현재 Transport Stream의 channel_TSID 파라미터
majorChannelNumber 조정된 현재 채널의 주(major)채널 번호
minorChannelNumber 조정된 현재 채널의 부(minor)채널 번호
shortChannelName 조정된 현재 채널의 short_name 파라미터
programNumber 조정된 현재 채널의 program_number 파라미터
eventID 현재 EIT 이벤트의 event_ID 파라미터
captionsOn 클로즈 캡션이 표시되는 중이면 '참(true)', 그렇지 않으면 '거짓(false)'
audioBsmod 선택된 현재 오디오 스트림의 bsmod 값(이 값은 스트림이 Complete Main, Visually Impaired, 또는 Hearing Impaired 오디오 스트림인지 식별함;ATSC A/52참조)
langPref 유저가 설정한 선호되는 언어
displayRes 물리적 디스플레이의 해상도, 알고 있다면
displaySize 물리적 디스플레이의 사이즈, 알고 있다면
지금부터 도 1을 참조하면, 플로우차트(100)는 스텝(102)에서 개시하여 본 발명의 특정 구현예에 따른 방식으로 수행되는 예시적 처리를 도시한다. 스텝(106)에서, TDO는 서비스 제공자 또는 방송사로부터 수신되거나, 웹사이트 등으로부터 검색될 수 있다. 그 후, 스텝(110)에서 서비스 제공자 또는 방송사로부터의 오브젝트로서 트리거 오브젝트가 다시 수신된다. 스텝(114)에서, 적절한 때에, TDO가 트리거 오브젝트에 의해 트리거된다. 몇몇 경우에, TDO는 셀프 트리거되거나 유저 인터랙션 없이 트리거될 수 있고, 스텝(114)에서 스크립트된 동작의 실행을 개시하도록 하는 지시를 받는다.
스텝(114)에서, TDO의 스크립트는 우선 텔레비전 수신기 장치의 하나 이상의 동작 파라미터를 스트립트가 탐색하는 탐색 동작을 수행하기 위한 실행을 개시한다. 일단 파라미터(들)가 탐색되면, 스텝(118)에서, 디지털 텔레비전 수신기 장치가 하나 이상의 프로그래밍된 기능(스크립트에서 프로그램됨)을 실행하며, 이러한 프로그래밍된 기능(들)은, 어떤 면에서, 스텝(114)에서 탐색된 동작 파라미터(들)를 조건으로 한다. 그 후, 스텝(130)에서 루틴이 리턴되며, 텔레비전 수신기 장치의 정상 기능이 진행된다.
지금부터 도 2를 참조하면, 방송사 등의 예시적인 서비스 제공자의 기본 도면이 참조부호(200)로 도시되어 있다. 일반적으로 말하면, 하나의 서비스 제공자가 하나 이상의 전송 스트림을 통해 다중 프로그램을 제공할 수 있다. 오디오, 비디오, 캡션 데이터 등이, 배포(distribution)하기에 적합한 패킷으로 데이터를 인코드하는 인코더에 제공된다. 오디오 및 비디오 프로그램 자료는 오디오 및 비디오 인코더(204)에 의해 인코드된 후, 전송 스트림 멀티플렉서(408)에 제공되어 케이블 또는 위성 방송과 같은 물리적 채널 매체를 통해 배포될 수 있는 출력을 제공한다. 이러한 논점에서, "프로그램"이라는 용어를 사용하는 것은, 일반적으로 MPEG-2 시스템 표준(ISO/IEC 13818-1)의 그것과 일치한다. MPEG-2 프로그램은 예를 들어 하나의 비디오 기본 스트림(Elementary Stream) 및 하나 이상의 오디오 기본 스트림과 같은 연관된 기본 스트림 성분을 포함한다. 상술된 구현예에 따르면, TDO 데이터 및 연관된 트리거 데이터가 또한, 임의의 적절한 코딩을 사용하여 전송 스트림으로의 통합을 위해 전송 스트림 멀티플렉서에 제공된다. 참조부호(208)에서 그러한 다중 프로그램 스트림이 제공되어 인코드되어, 전송 스트림으로 다중화된다. 서비스 제공자는 케이블, 지상파 방송, 위성 또는 인터넷을 통해 이에 제한되지 않고 콘텐츠, TDO 등을 제공할 수 있다.
따라서, 서비스 제공자에서는, TDO가 실행될 때 프로그래밍된 루틴을 수행하는 디지털 텔레비전 수신기 장치에 TDO를 미리 전달하는(pre-deliver) 스트림을 포함하는 데이터 스트림이 어셈블링될 수 있다. TDO는 텔레비전 수신기 장치의 동작 파라미터(들)를 탐색한 후 탐색된 파라미터(들)에 따라 프로그래밍된 동작을 수행하기 위한 탐색 동작을 수행하는 스크립트를 포함할 수 있다.
도 3에서, 수신기 장치는 수신기(300)로 도시되어 있으며, 수신기(300)의 튜너/복조기(302)에서 지상파 방송, 케이블 또는 위성 등의 임의의 적절한 소스를 통해 콘텐츠가 수신된다. 튜너/복조기(302)로부터의 TDO, 트리거 등을 포함하는 전송 스트림은 디멀티플렉서(306)에서 오디오 및 비디오 스트림으로 역다중화된다. 오디오는 오디오 디코더(310)에서 디코드되지만, 비디오는 비디오 디코더(314)에서 디코드된다. 비압축 A/V 데이터는 또한 선택적으로 사용될 수 있는 비압축 A/V 인터페이스(318)를 통해 수신될 수 있다.
TDO, 데이터 및 트리거를 포함하는 A/V 콘텐츠는 또한 네트워크 인터페이스 및 모뎀(326)을 경유하여 인터넷(322)을 통해 수신될 수 있다. 네트워크 인터페이스(326)는 또한 방송사 또는 다른 서비스 제공자와의 통신을 위한 역채널(back channel)을 제공한다. 게다가, 저장 장치(330)에는 인터넷 프로토콜 텔레비전(IPTV)과 같은 비실시간(NRT) 또는 인터넷-전달 콘텐츠가 제공될 수 있다. 저장된 콘텐츠는 다른 콘텐츠 소스의 방식과 유사한 방식으로 참조부호(306)에서 역다중화하여 재생될 수 있다. 수신기는 일반적으로 참조부호(350)와 같은 하나 이상의 버스를 통해 그래픽 서브시스템(344) 뿐만 아니라 워킹 메모리(340) 및 프로그램 메모리(342)에 상호 접속된 CPU(338)와 같은 프로세서의 제어하에 동작한다.
CPU(338)는 그래픽 콘텐츠를 렌더링(rendering)하는 데 이용되는 TDO 방송 및 전자 프로그래밍 안내 등의 임의의 다른 정보뿐만 아니라 디멀티플렉서(306)로부터의 클로즈 캡션 데이터를 수신하여 이 정보를 그래픽 서브시스템(344)에 전달하며, 비디오 디스플레이 상에 표시하기에 적합한 출력을 생성하도록 합성기 및 비디오 인터페이스(360)에서 화상이 합성된다.
CPU(338)는 유저 인터페이스의 렌더링에 사용되는 구성 요소의 생성을 포함하여 본 명세서에 개시된 요지의 맥락에서 다양한 프로세스를 수행하도록 동작한다. CPU(338)는 또한 TDO 및/또는 그 트리거 내에 포함되는 임의의 스크립트를 수행하도록 동작한다. 일례에서, 스크립트는 특정 TV 프로그램용의 프로그램 안내 또는 스케줄을 표시할 수 있게 한다.
CPU(338)는 또한 튜너/복조기(302) 및 다른 텔레비전 리소스(resource)를 포함하는 디지털 텔레비전 수신기의 제어를 감독하도록 동작한다. 도면이 복잡해지지 않도록, 그러한 시스템과의 접속은 도시되어 있지 않지만, 당업자라면 본 개시 내용을 고려하여 이해할 수 있을 것이다. 따라서, CPU(338)가 본 명세서에서의 개시 내용에 따른 TDO 스크립트 명령어(command)를 실행하면, CPU(338)는 디지털 텔레비전 수신기 장치의 동작 파라미터, 예를 들어 TDO의 스크립트에 의해 지시되는 현재 채널, 볼륨, 캡션 상태 등을 결정할 수 있게 되므로, 스크립트된 기능을 수행하도록, 탐색된 동작 파라미터에 의해 규정된 방식으로 또한 기능할 수 있게 된다.
TDO를 처리할 때의 동작이, 도 4의 보다 프로세서 중심형 도면에 도시되어 있다. 도 4에서는, 편의상 메모리 및 저장 장치(330, 340 및 342)를 통합하여 참조부호(600)로 도시하였다. 마찬가지로, 디지털 텔레비전 신호를 초기에 처리하는 다양한 복조기, 디코더 등을 통합하여 참조부호(604)로 도시하였다. 도 4의 텔레비전 수신기 장치는 또한 리모트 컨트롤러 인터페이스(616)와 통신하는 리모컨(610)을 구비하는 것으로 도시되어 있다. 또한, 완벽하게 하기 위해 디스플레이(620)가 명확히 도시되어 있으며, 이러한 디스플레이는 텔레비전 세트 또는 접속된 디스플레이 장치에서와 같은 일체형 디스플레이 중 어느 하나를 나타낼 수 있다.
메모리(600)는 다양한 기능적 프로그램 모듈 및 데이터를 포함한다. TDO 오브젝트가 수신되면, TDO(634)는 실행될 때 프로세서(들)(338)에 의한 실행을 위해 스크립트가 검색될 수 있도록 해당 스크립트와 함께 메모리(600)에 저장된다. 이러한 TDO의 저장 및 실행은 브라우저(650)에 일체형일 수 있는 TDO 핸들러(638)에서 수행된다. TDO는 실행될 때, TDO 내에 일반적으로 규정되며 시청자가 프로세스의 실행을 개시할 수 있게 하는 안내(announcement)를 시청자에게 표시할 수 있거나, 스크립트된 기능의 특징에 따라 자체(self) 실행될 수 있다. 전술된 바와 같이, 리모트 컨트롤러(610)을 사용하여 유저 선택이 행해질 수 있다.
따라서, 특정 구현예에 따른 방법은 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계-프로그래밍된 스크립트는 텔레비전 수신기 장치의 동작 파라미터를 결정하는 파라미터 탐색 기능(parameter discovery function)을 포함하며, 프로그래밍된 기능을 더 포함함-와, 텔레비전 수신기 장치의 프로세서 상에서 스크립트의 실행을 개시하도록 TDO의 실행을 개시하는 단계와, 동작 파라미터를 탐색하고 프로그래밍된 기능을 수행하도록 텔레비전 수신기 장치의 프로세서 상에서 스크립트를 동작시키는 단계를 포함하고, 프로그래밍된 기능은 텔레비전 수신기의 탐색된 동작 파라미터를 조건으로 한다.
특정 구현예에서, 동작 파라미터는 스크린 사이즈를 규정하며, 스크립트의 프로그래밍된 기능은 규정된 스크린 사이즈에 대해 지정된 방식으로 동작한다. 특정 구현예에서, 스크린 사이즈에 기초하여 폰트 사이즈가 선택된다. 특정 구현예에서, 스크린 사이즈에 기초한 방식으로 그래픽이 표시된다. 특정 구현예에서, 동작 파라미터는 조정된 현재 채널을 포함한다. 특정 구현예에서, 스크립트의 프로그래밍된 기능은 현재 채널과 연관된 프롬프트를 선택한다. 특정 구현예에서, 스크립트의 프로그래밍된 기능은 채널명을 표시한다. 특정 구현예에서, 스크립트의 프로그래밍된 기능은 프로그램 안내를 표시한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 어떠한 오디오 트랙이 디코드되고 있는지에 대한 식별(identification)을 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 클로즈 캡션(closed captioning)이 활성화되었는지 여부의 표시를 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 선택된 언어의 식별을 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 스크린 사이즈, 조정된 현재 채널, 프로그램명, 프로그램 스케줄, 오디오 트랙, 클로즈 캡션 상태 및 선택된 언어 중 하나 이상을 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 조정된 현재 채널에 대한 channel_TSID 파라미터를 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 주(major)채널 번호, 부(minor)채널 번호, 쇼트(short) 채널명, 프로그램 번호, 이벤트 ID, 클로즈 캡션 상태, 오디오 언어 및 오디오 bsmod 값중 적어도 하나를 포함한다.
이러한 프로세스 중 어떤 프로세스도 하나 이상의 프로그래밍된 프로세서 상에서 실행할 때 상술된 방법중 임의의 방법을 수행하는 명령어를 저장하고 있는 비일시적 저장 장치 등의 컴퓨터 판독가능한 저장 장치를 사용하여 수행될 수 있다.
또 다른 방법은 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계-프로그래밍된 스크립트는 텔레비전 수신기 장치의 복수의 동작 파라미터를 결정하는 파라미터 탐색 기능을 포함하며, 복수의 프로그래밍된 기능을 더 포함하며, 동작 파라미터는 스크린 사이즈 및 조정된 현재 채널을 규정함-와, 텔레비전 수신기 장치의 프로세서 상에서 스크립트의 실행을 개시하도록 TDO의 실행을 개시하는 단계와, 동작 파라미터를 탐색하고 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 프로세서 상에서 스크립트를 동작시키는 단계를 포함하고, 프로그래밍된 기능은 스크린 사이즈에 맞는(match) 폰트 및 그래픽을 사용함으로써 텔레비전 수신기의 탐색된 동작 파라미터를 조건으로 한다.
특정 구현예에 따른 장치는 프로세서와, 프로그래밍된 스크립트를 포함하는 트리거가능한 선언적 오브젝트(TDO)를 수신하여 저장하는 텔레비전 수신기를 구비한다. 프로그래밍된 스크립트는 텔레비전 수신기 장치의 동작 파라미터를 결정하는 파라미터 탐색 기능을 포함하며, 프로그래밍된 기능을 더 포함한다. 텔레비전 수신기 장치의 프로세서 상에서 스크립트를 동작시키면, 동작 파라미터를 탐색할 수 있게 되고 프로그래밍된 기능을 수행하게 된다. 프로그래밍된 기능은 텔레비전 수신기의 탐색된 동작 파라미터를 조건으로 한다.
특정 구현예에서, 동작 파라미터는 스크린 사이즈를 규정하며, 규정된 스크린 사이즈에 대해 지정된 방식으로 스크립트의 프로그래밍된 기능이 동작한다. 특정 구현예에서, 스크린 사이즈에 기초하여 폰트가 선택된다. 특정 구현예에서, 스크린 사이즈에 기초한 방식으로 그래픽이 표시된다. 특정 구현예에서, 동작 파라미터는 조정된 현재 채널을 포함한다. 특정 구현예에서, 스크립트의 프로그래밍된 기능은 현재 채널과 연관된 프롬프트를 선택한다. 특정 구현예에서, 스크립트의 프로그래밍된 기능은 채널명을 표시한다. 특정 구현예에서, 스크립트의 프로그래밍된 기능은 프로그램 안내를 표시한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 어떠한 오디오 트랙이 디코드되고 있는지에 대한 식별을 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 클로즈 캡션이 활성화되었는지 여부의 표시를 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 선택된 언어의 식별을 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 스크린 사이즈, 조정된 현재 채널, 프로그램명, 프로그램 스케줄, 오디오 트랙, 클로즈 캡션 상태 및 선택된 언어 중 하나 이상을 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 조정된 현재 채널에 대한 channel_TSID 파라미터를 포함한다. 특정 구현예에서, 스크립트에 의해 탐색된 동작 파라미터는 주채널 번호, 부채널 번호, 쇼트 채널명, 프로그램 번호, 이벤트 ID, 클로즈 캡션 상태, 오디오 언어 및 오디오 bsmod 값중 적어도 하나를 포함한다.
당업자라면, 상기 개시 내용을 고려하여, 상기 예시적인 실시예들 중 일부가, 프로그래밍된 프로세서의 사용에 기초한다는 것을 알 수 있을 것이다. 그러나, 본 발명이 이러한 예시적인 실시예로 제한되지 않는데, 그 이유는 특수 목적 하드웨어 및/또는 전용 프로세서 등의 하드웨어 구성 요소 등가물을 사용하여 다른 실시예들이 구현될 수 있기 때문이다. 마찬가지로, 범용 컴퓨터, 마이크로프로세서 기반 컴퓨터, 마이크로제어기, 광 컴퓨터, 아날로그 컴퓨터, 전용 프로세서, 주문형 반도체(application specific circuit) 및/또는 전용의 하드 와이어드 로직(dedicated hard wired logic)이 대안적인 등가의 실시예를 구성하는 데 사용될 수 있다.
당업자라면, 상기 개시 내용을 고려하여, 본 발명의 특정 실시예들로부터 벗어나지 않고, 디스크 저장 장치와, 예를 들어 ROM 장치, RAM 장치, 네트워크 메모리 장치, 광학 저장 소자, 자기 저장 소자, 광자기 저장 소자, 플래시 메모리, 코어 메모리로서 포함하는 비일시적인 저장 장치 등의 다른 형태의 저장 장치 및/또는 다른 등가의 휘발성 및 비휘발성 저장 기술을 사용하여, 상술된 특정 실시예들의 구현에 사용되는 프로그램 동작 및 프로세스 및 연관된 데이터가 구현될 수 있음을 알 수 있을 것이다. '비일시적'이라는 용어는 전원의 제거 또는 다른 동작에 의해 정보가 상실될 수 없다는 것을 시사하는 것은 아니다. 그러한 대안적 저장 장치들이 등가물로 간주될 수 있다.
본 명세서에서 기술된 특정 실시예들이, 임의의 적합한 전자 또는 컴퓨터 판독가능 저장 매체에 저장될 수 있는, 플로우차트 형태로 대략적으로 상술되어 있는 프로그래밍 명령어를 실행하는 프로그래밍된 프로세서를 사용하여 구현되거나 구현될 수 있다. 그러나, 당업자라면, 이 개시 내용을 고려하여, 상술된 프로세스들이, 본 발명의 실시예들로부터 벗어나지 않고, 다수의 변형으로 또 많은 적합한 프로그래밍 언어로 구현될 수 있다는 것을 알 수 있을 것이다. 예를 들어, 본 발명의 특정 실시예들로부터 벗어나지 않고, 수행되는 특정 동작들의 순서가 종종 변화될 수 있거나, 부가의 동작들이 추가될 수 있거나, 동작들이 삭제될 수 있다. 본 발명의 특정 실시예들로부터 벗어나지 않고, 오류 포착(error trapping)이 추가 및/또는 개선될 수 있고 동작 흐름(operational flow), 유저 인터페이스 및 정보 제시에 변동이 행해질 수 있다. 이러한 변동이 고려되고 간주된다.
특정의 예시적인 실시예가 기술되어 있지만, 이상의 설명을 바탕으로 많은 대안, 수정, 치환 및 변동이 당업자에게는 자명하게 될 것임이 명백하다.
200 : 서비스 제공자
204 : 비디오 인코더
208 : 전송 스트림 멀티플렉서
330 : 저장 장치
338 : CPU

Claims (28)

  1. 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계-상기 프로그래밍된 스크립트는 상기 텔레비전 수신기 장치의 동작 파라미터(operational parameter)를 결정하는 파라미터 탐색 기능(parameter discovery function)을 포함하며, 프로그래밍된 기능을 더 포함함-와,
    상기 텔레비전 수신기 장치의 프로세서 상에서 상기 스크립트의 실행을 개시하도록 상기 TDO의 실행을 개시하는 단계와,
    상기 동작 파라미터를 탐색하고 상기 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 상기 프로세서 상에서 상기 스크립트를 동작시키는 단계를 포함하고,
    상기 프로그래밍된 기능은 상기 텔레비전 수신기의 탐색된 상기 동작 파라미터를 조건으로 하는, 방법.
  2. 제1항에 있어서, 상기 동작 파라미터는 스크린 사이즈를 규정하며, 상기 스크립트의 프로그래밍된 기능은 규정된 상기 스크린 사이즈에 대해 지정된 방식으로 동작하는, 방법.
  3. 제2항에 있어서, 상기 스크린 사이즈에 기초하여 폰트 사이즈가 선택되는, 방법.
  4. 제2항에 있어서, 상기 스크린 사이즈에 기초한 방식으로 그래픽이 표시되는, 방법.
  5. 제1항에 있어서, 상기 동작 파라미터는 조정된 현재 채널을 포함하는, 방법.
  6. 제1항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 상기 현재 채널과 연관된 프롬프트를 선택하는, 방법.
  7. 제6항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 채널명을 표시하는, 방법.
  8. 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 어떠한 오디오 트랙이 디코드되고 있는지에 대한 식별(identification)을 포함하는, 방법.
  9. 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 클로즈 캡션(closed captioning)이 활성화되었는지 여부의 표시를 포함하는, 방법.
  10. 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 선택된 언어의 식별을 포함하는, 방법.
  11. 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 스크린 사이즈, 조정된 현재 채널, 프로그램명, 프로그램 스케줄, 오디오 트랙, 클로즈 캡션 상태 및 선택된 언어 중 하나 이상을 포함하는, 방법.
  12. 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 조정된 현재 채널에 대한 channel_TSID 파라미터를 포함하는, 방법.
  13. 제13항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 주(major)채널 번호, 부(minor)채널 번호, 쇼트(short) 채널명, 프로그램 번호, 이벤트 ID, 클로즈 캡션 상태, 오디오 언어 및 오디오 bsmod 값중 적어도 하나를 포함하는, 방법.
  14. 하나 이상의 프로그래밍된 프로세서 상에서 실행시, 제1항에 따른 방법을 수행하는 명령어가 저장되어 있는, 컴퓨터 판독가능한 저장 장치.
  15. 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계-상기 프로그래밍된 스크립트는 상기 텔레비전 수신기 장치의 복수의 동작 파라미터를 결정하는 파라미터 탐색 기능을 포함하며 복수의 프로그래밍된 기능을 더 포함하며, 상기 동작 파라미터는 스크린 사이즈 및 조정된 현재 채널을 규정함-와,
    상기 텔레비전 수신기 장치의 프로세서 상에서 상기 스크립트의 실행을 개시하도록 상기 TDO의 실행을 개시하는 단계와,
    상기 동작 파라미터를 탐색하고 상기 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 상기 프로세서 상에서 상기 스크립트를 동작시키는 단계를 포함하고,
    상기 프로그래밍된 기능은 상기 스크린 사이즈에 맞는(match) 폰트 및 그래픽을 사용함으로써 상기 텔레비전 수신기의 탐색된 상기 동작 파라미터를 조건으로 하는, 방법.
  16. 프로세서와,
    프로그래밍된 스크립트를 포함하는 트리거가능한 선언적 오브젝트(TDO)를 수신하여 저장하는 텔레비전 수신기를 포함하며,
    상기 프로그래밍된 스크립트는 상기 텔레비전 수신기 장치의 동작 파라미터를 결정하는 파라미터 탐색 기능을 포함하고, 프로그래밍된 기능을 더 포함하며,
    상기 동작 파라미터를 탐색하고 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 상기 프로세서 상에서 상기 스크립트를 동작시키며,
    상기 프로그래밍된 기능은 상기 텔레비전 수신기의 탐색된 상기 동작 파라미터를 조건으로 하는, 장치.
  17. 제16항에 있어서, 상기 동작 파라미터는 스크린 사이즈를 규정하며, 상기 스크립트의 프로그래밍된 기능은 규정된 상기 스크린 사이즈에 대해 지정된 방식으로 동작하는, 장치.
  18. 제16항에 있어서, 상기 스크린 사이즈에 기초하여 폰트가 선택되는, 장치.
  19. 제16항에 있어서, 상기 스크린 사이즈에 기초한 방식으로 그래픽이 표시되는, 장치.
  20. 제16항에 있어서, 상기 동작 파라미터는 조정된 현재 채널을 포함하는, 장치.
  21. 제16항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 상기 현재 채널과 연관된 프롬프트를 선택하는, 장치.
  22. 제21항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 채널명을 표시하는, 장치.
  23. 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 오디오 트랙이 디코드되고 있다는 식별을 포함하는, 장치.
  24. 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 클로즈 캡션이 활성화되었는지 여부의 표시를 포함하는, 장치.
  25. 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 선택된 언어의 식별을 포함하는, 장치.
  26. 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 스크린 사이즈, 조정된 현재 채널, 프로그램명, 프로그램 스케줄, 오디오 트랙, 클로즈 캡션 상태 및 선택된 언어 중 하나 이상을 포함하는, 장치.
  27. 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 조정된 현재 채널에 대한 channel_TSID 파라미터를 포함하는, 장치.
  28. 제27항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 주채널 번호, 부채널 번호, 쇼트 채널명, 프로그램 번호, 이벤트 ID, 클로즈 캡션 상태, 오디오 언어 및 오디오 bsmod 값중 적어도 하나를 포함하는, 장치.
KR1020117009000A 2010-08-20 2011-03-25 가상 채널 선언적 오브젝트 스크립트 바인딩 KR101431885B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US37540510P 2010-08-20 2010-08-20
US61/375,405 2010-08-20
US13/041,743 2011-03-07
US13/041,743 US8898723B2 (en) 2010-08-20 2011-03-07 Virtual channel declarative script binding
PCT/US2011/030018 WO2012023999A1 (en) 2010-08-20 2011-03-25 Virtual channel declarative script binding

Publications (2)

Publication Number Publication Date
KR20120058441A true KR20120058441A (ko) 2012-06-07
KR101431885B1 KR101431885B1 (ko) 2014-08-26

Family

ID=45593794

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020117009000A KR101431885B1 (ko) 2010-08-20 2011-03-25 가상 채널 선언적 오브젝트 스크립트 바인딩

Country Status (7)

Country Link
US (3) US8898723B2 (ko)
EP (1) EP2606651A4 (ko)
KR (1) KR101431885B1 (ko)
CN (1) CN103069810B (ko)
CA (1) CA2806521C (ko)
MX (1) MX2013001509A (ko)
WO (1) WO2012023999A1 (ko)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US8730301B2 (en) 2010-03-12 2014-05-20 Sony Corporation Service linkage to caption disparity data transport
US8760498B2 (en) 2011-03-14 2014-06-24 Sony Corporation Disparity data transport in standard caption service
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
MX2013003406A (es) 2010-10-01 2013-05-09 Sony Corp Dispositivo de procesamiento de la informacion, metodo de procesamiento de la informacion y programa.
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
US10491966B2 (en) 2011-08-04 2019-11-26 Saturn Licensing Llc Reception apparatus, method, computer program, and information providing apparatus for providing an alert service
MX2014001202A (es) 2011-08-05 2014-03-21 Sony Corp Dispositivo de recepcion, metodo de recepcion, programa y sistema de procesamiento de informacion.
EP2750380B1 (en) 2011-08-24 2018-08-08 Saturn Licensing LLC Reception apparatus, reception method, program, and information processing system
TWI528749B (zh) 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US9374620B2 (en) 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
US9015785B2 (en) 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
EP2809070B1 (en) 2012-01-24 2018-09-05 Saturn Licensing LLC Receiving device, receiving method, program, and information processing system
JP6276593B2 (ja) 2012-02-07 2018-02-07 サターン ライセンシング エルエルシーSaturn Licensing LLC 受信装置、受信方法、及びプログラム
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
US10104447B2 (en) 2012-06-19 2018-10-16 Saturn Licensing Llc Extensions to trigger parameters table for interactive television
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
CN104272724B (zh) 2012-07-12 2018-07-03 索尼公司 用于高级电视服务的参数化服务描述符
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
KR20150043295A (ko) * 2012-08-15 2015-04-22 소니 주식회사 향상된 tv 서비스를 위한 개인화 정보의 광대역 전달
US9264648B2 (en) 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10002206B2 (en) 2012-10-26 2018-06-19 Saturn Licensing Llc Information processing device and information processing method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9769503B2 (en) 2012-11-14 2017-09-19 Saturn Licensing Llc Information processor, information processing method and program
US9936256B2 (en) 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US8914832B2 (en) 2012-12-14 2014-12-16 Sony Corporation Information processing apparatus, information processing method, and program
US9942601B2 (en) 2013-01-24 2018-04-10 Saturn Licensing Llc Storing non-real time content
US10257564B2 (en) 2013-01-24 2019-04-09 Saturn Licensing Llc Distributed non-real-time content
US9300896B2 (en) 2013-06-03 2016-03-29 Sony Corporation Method, computer-readable storage medium, reception apparatus, and information providing apparatus for identifying available channels and/or services
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9980014B2 (en) 2013-06-28 2018-05-22 Saturn Licensing Llc Methods, information providing system, and reception apparatus for protecting content
US9038095B2 (en) 2013-07-03 2015-05-19 Sony Corporation Methods, information providing system, and reception apparatus for distribution of at least one content version
US8884800B1 (en) 2013-07-31 2014-11-11 Sony Corporation Method and apparatus for performing analog-to-digital conversion on multiple input signals
CN110177290B (zh) 2014-04-27 2021-10-26 Lg电子株式会社 用于发送或接收服务指南分段的方法和设备
US9326295B1 (en) 2014-12-10 2016-04-26 Sony Corporation Method and apparatus for transmitting a-priori information in a communication system
US20160204804A1 (en) 2015-01-13 2016-07-14 Sony Corporation Data processing apparatus and method
US9762354B2 (en) 2015-01-27 2017-09-12 Sony Corporation Signaling methods and apparatus
US9912986B2 (en) 2015-03-19 2018-03-06 Sony Corporation System for distributing metadata embedded in video
US9756401B2 (en) 2015-04-07 2017-09-05 Sony Corporation Processing and providing an image in which a plurality of symbols are encoded
US9590782B2 (en) 2015-06-22 2017-03-07 Sony Corporation Signaling methods and apparatus
US10205991B2 (en) 2015-07-27 2019-02-12 Sony Corporation Hidden replaceable media slots

Family Cites Families (160)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493878B1 (en) * 1988-10-17 2002-12-10 Lord Samuel A Kassatly Method and apparatus for tv broadcasting and reception
US5734905A (en) * 1993-05-06 1998-03-31 Board Of Trustees Of The Leland Stanford Junior University User interface in object oriented computer system for performing intuitive object transformations
JP3367675B2 (ja) * 1993-12-16 2003-01-14 オープン マーケット インコーポレイテッド オープンネットワーク販売システム及び取引トランザクションのリアルタイムでの承認を行う方法
US5650994A (en) * 1995-05-16 1997-07-22 Bell Atlantic Network Services, Inc. Operation support system for service creation and network provisioning for video dial tone networks
US5801753A (en) * 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US5823796A (en) * 1996-04-02 1998-10-20 Itt Manufacturing Enterprises, Inc. Audio/power jack for IC card
JP3359236B2 (ja) * 1996-09-25 2002-12-24 株式会社アクセス インターネットユニットおよびインターネットテレビ
US6604242B1 (en) 1998-05-18 2003-08-05 Liberate Technologies Combining television broadcast and personalized/interactive information
US6675383B1 (en) * 1997-01-22 2004-01-06 Nielsen Media Research, Inc. Source detection apparatus and method for audience measurement
US6141003A (en) * 1997-03-18 2000-10-31 Microsoft Corporation Channel bar user interface for an entertainment system
US6483547B1 (en) * 1998-03-03 2002-11-19 General Instrument Corporation Transmission signal ID for analog television broadcasts
EP1011203B1 (en) * 1998-06-09 2009-08-12 Sony Corporation Receiver and method of reception
US6400407B1 (en) * 1998-06-17 2002-06-04 Webtv Networks, Inc. Communicating logical addresses of resources in a data service channel of a video signal
US7284202B1 (en) 1998-10-09 2007-10-16 Microsoft Corporation Interactive multi media user interface using affinity based categorization
KR100308034B1 (ko) * 1998-12-31 2001-11-02 구자홍 포맷변환장치
EP1071255A4 (en) * 1999-01-22 2003-03-19 Matsushita Electric Ind Co Ltd NETWORK MANAGEMENT SYSTEM, CONTROLLER, TARGET AND CONSUMER FOR USE IN SAID NETWORK MANAGEMENT SYSTEM
US6704933B1 (en) * 1999-02-03 2004-03-09 Masushita Electric Industrial Co., Ltd. Program configuration management apparatus
US6938270B2 (en) * 1999-04-07 2005-08-30 Microsoft Corporation Communicating scripts in a data service channel of a video signal
US6571392B1 (en) * 1999-04-20 2003-05-27 Webtv Networks, Inc. Receiving an information resource from the internet if it is not received from a broadcast channel
AU5590300A (en) * 1999-05-28 2001-03-19 Nokia Corporation Real-time, interactive and personalized video services
US6557172B1 (en) 1999-05-28 2003-04-29 Intel Corporation Communicating enhancement data in layers
US6330719B1 (en) 1999-06-30 2001-12-11 Webtv Networks, Inc. Interactive television receiver unit browser that waits to send requests
KR20010010109A (ko) * 1999-07-16 2001-02-05 구자홍 이동통신 단말기를 이용한 방송 서비스 시스템
US7216358B1 (en) * 1999-11-19 2007-05-08 Smardtv Sa Digital television conditional access methods and apparatus with multiple data transport mechanism
US6785902B1 (en) * 1999-12-20 2004-08-31 Webtv Networks, Inc. Document data structure and method for integrating broadcast television with web pages
US20020032754A1 (en) * 2000-04-05 2002-03-14 Gary Logston Method and apparatus for profiling in a distributed application environment
US7023858B2 (en) * 2000-04-14 2006-04-04 Sony Corporation Data delivery in set-top box
WO2002017639A2 (en) 2000-08-21 2002-02-28 Intellocity Usa, Inc. System and method for television enhancement
US7039116B1 (en) * 2000-11-07 2006-05-02 Cisco Technology, Inc. Methods and apparatus for embedding and format conversion of compressed video data
US20020066111A1 (en) 2000-11-22 2002-05-30 Digimarc Corporation Watermark communication and control systems
US7117268B2 (en) * 2000-11-30 2006-10-03 Matsushita Electric Works, Ltd. Architecture for communicating with one or more electronic devices through a gateway computer
US20020162118A1 (en) 2001-01-30 2002-10-31 Levy Kenneth L. Efficient interactive TV
US20020194608A1 (en) * 2001-04-26 2002-12-19 Goldhor Richard S. Method and apparatus for a playback enhancement system implementing a "Say Again" feature
US20030018745A1 (en) 2001-06-20 2003-01-23 Mcgowan Jim System and method for creating and distributing virtual cable systems
US20030084180A1 (en) * 2001-10-31 2003-05-01 Tomohiro Azami Metadata receiving apparatus, receiving method, metadata receiving program, computer-readable recording medium recording therein metadata receiving program, metadata sending apparatus, and transmitting method
US20030093812A1 (en) * 2001-11-09 2003-05-15 Sony Corporation System and method for delivering data to an information appliance using the ISO07816
US20040022278A1 (en) 2002-02-28 2004-02-05 Thomas Charles Gomer Localization and targeting of data in broadcast streams
BR0309410A (pt) 2002-04-22 2005-02-01 Nokia Corp Método, sistema de mìdia e terminal do usuário para coletar a informação sobre a audiência de um fluxo de mìdia de radiodifusão
WO2003096669A2 (en) 2002-05-10 2003-11-20 Reisman Richard R Method and apparatus for browsing using multiple coordinated device
US7634556B2 (en) * 2002-07-01 2009-12-15 Prolifiq Software Inc. Electronic message management
US7127491B2 (en) * 2002-07-23 2006-10-24 Canon Kabushiki Kaisha Remote command server
US7606255B2 (en) * 2003-01-08 2009-10-20 Microsoft Corporation Selectively receiving broadcast data according to one of multiple data configurations
WO2004099934A2 (en) * 2003-05-05 2004-11-18 Interactions, Llc Apparatus and method for processing service interactions
EP1526714A1 (en) * 2003-08-06 2005-04-27 Matsuhita Electric Industrial Co., Ltd. Information processing apparatus
WO2005043802A1 (en) 2003-10-20 2005-05-12 Drm Technologies, Llc Securing digital content system and method
US7571232B2 (en) * 2004-03-22 2009-08-04 Microsoft Corporation Method and apparatus for managing channel information
AU2005232349B2 (en) * 2004-04-16 2010-03-25 Etiip Holdings Inc Method and apparatus for delivering consumer entertainment services accessed over an IP network
WO2006001491A1 (ja) * 2004-06-23 2006-01-05 Nec Corporation 情報補完装置、システム、方法、及びプログラム
US8402506B2 (en) * 2005-01-05 2013-03-19 Yahoo! Inc. Informational alert messaging for digital home services
US20060225107A1 (en) * 2005-04-01 2006-10-05 Microsoft Corporation System for running applications in a resource-constrained set-top box environment
KR100717000B1 (ko) * 2005-05-10 2007-05-10 삼성전자주식회사 데이터 방송 수신기에서 데이터 방송 컨텐츠를디스플레이하는 방법, 장치 및 그 데이터 방송 수신기
CN1869108B (zh) * 2005-05-26 2010-06-09 东丽株式会社 层合聚酯膜、使用了该层合聚酯膜的阻燃性聚酯膜、覆铜层合板以及电路基板
CA2609906A1 (en) * 2005-05-31 2006-12-07 Matsushita Electric Industrial Co., Ltd. Broadcast receiving terminal and program execution method
US7716662B2 (en) * 2005-06-22 2010-05-11 Comcast Cable Holdings, Llc System and method for generating a set top box code download step sequence
US8510779B2 (en) 2005-09-15 2013-08-13 Fourthwall Media, Inc. Self-contained mini-applications system and method for digital television
US7693270B2 (en) * 2005-12-15 2010-04-06 Alcatel-Lucent Usa Inc. Method and network for providing service blending to a subscriber
US7574592B2 (en) * 2006-02-21 2009-08-11 Microsoft Corporation Approval process for booting devices in pre-boot execution environment (PXE)
US8458753B2 (en) * 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
US8170065B2 (en) * 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
WO2008001118A2 (en) * 2006-06-30 2008-01-03 British Telecommunications Public Limited Company Receiver and aspects thereof
US20080082922A1 (en) 2006-09-29 2008-04-03 Bryan Biniak System for providing secondary content based on primary broadcast
KR100818347B1 (ko) * 2006-10-31 2008-04-01 삼성전자주식회사 디지털 방송 컨텐츠 처리 방법 및 이를 이용하는 디지털방송 수신기
KR101086418B1 (ko) 2006-11-29 2011-11-25 삼성전자주식회사 Ip 네트워크에서 정보를 송수신하는 방법 및 장치
KR100781534B1 (ko) 2006-12-08 2007-12-03 삼성전자주식회사 방송 수신 장치에 적합한 애플리케이션의 기능을 구성하고실행하는 장치 및 방법
KR101358803B1 (ko) * 2007-01-22 2014-02-06 삼성전자주식회사 디지털 방송 수신 장치 및 그의 소프트웨어 업그레이드방법
WO2008121967A2 (en) * 2007-03-30 2008-10-09 Google Inc. Interactive media display across devices
US20110276993A1 (en) * 2007-04-06 2011-11-10 Ferguson Kenneth H Media Content Programming Control Method and Apparatus
JP2008310553A (ja) * 2007-06-14 2008-12-25 Panasonic Corp デジタル放送受信機及びデジタル放送受信システム
US8331912B1 (en) * 2007-07-20 2012-12-11 Sprint Communications Company L.P. Updateable messaging
JPWO2009019828A1 (ja) * 2007-08-03 2010-10-28 パナソニック株式会社 受信装置
WO2009057050A2 (en) 2007-10-30 2009-05-07 South African Sugar Association Crop irrigation system
JP5296373B2 (ja) * 2007-12-26 2013-09-25 インターナショナル・ビジネス・マシーンズ・コーポレーション 処理の所要時間を予め提供する技術
JP5268390B2 (ja) * 2008-03-01 2013-08-21 三菱電機株式会社 ユーザ操作代行装置
EP2107808A1 (fr) * 2008-04-03 2009-10-07 Nagravision S.A. Module de sécurité (SM) pour unité de traitement de données audio/vidéo
GB2460676A (en) 2008-06-04 2009-12-09 Sony Uk Ltd Cable and terrestrial broadcasts using the same data language
KR101727049B1 (ko) 2008-11-18 2017-04-14 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
US20100218232A1 (en) * 2009-02-25 2010-08-26 Cisco Technology, Inc. Signalling of auxiliary information that assists processing of video according to various formats
WO2010120375A1 (en) * 2009-04-17 2010-10-21 Daktronics, Inc. An enterprise network system for programmable electronic displays
KR20100115591A (ko) * 2009-04-20 2010-10-28 삼성전자주식회사 방송프로그램 제공방법 및 이를 적용한 방송수신장치
US8522294B2 (en) * 2009-08-13 2013-08-27 Comcast Cable Communications, Llc Device, system and method to provision, configure and operate video generation equipment
US20110041154A1 (en) * 2009-08-14 2011-02-17 All Media Guide, Llc Content Recognition and Synchronization on a Television or Consumer Electronics Device
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US9277183B2 (en) 2009-10-13 2016-03-01 Sony Corporation System and method for distributing auxiliary data embedded in video data
US8428955B2 (en) * 2009-10-13 2013-04-23 Rovi Technologies Corporation Adjusting recorder timing
US20110085781A1 (en) * 2009-10-13 2011-04-14 Rovi Technologies Corporation Content recorder timing alignment
US8798442B2 (en) * 2009-12-12 2014-08-05 At&T Intellectual Property I, Lp System, method and computer program product for updating advertising data for recorded video data
US20110213681A1 (en) * 2010-02-03 2011-09-01 Mohammad Shahid Delivering enhanced content to broadcast media receivers with internet connection and enhancing user experience
US20110202270A1 (en) * 2010-02-03 2011-08-18 Sharma Sridar G Delivery of advertisments over broadcasts to receivers with upstream connection and the associated compensation models
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8730301B2 (en) 2010-03-12 2014-05-20 Sony Corporation Service linkage to caption disparity data transport
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
US8528034B2 (en) * 2010-04-28 2013-09-03 Comcast Cable Communications, Llc Multi-mode modem
US10419811B2 (en) 2010-06-07 2019-09-17 Saturn Licensing Llc PVR hyperlinks functionality in triggered declarative objects for PVR functions
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
JP5765558B2 (ja) 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
WO2012029584A1 (ja) 2010-08-30 2012-03-08 ソニー株式会社 受信装置、受信方法、及びプログラム
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
JP5757075B2 (ja) 2010-09-15 2015-07-29 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
US9986270B2 (en) 2010-09-21 2018-05-29 Saturn Licensing Llc Reception and transmission of trigger information for application program control
JP5703664B2 (ja) 2010-09-30 2015-04-22 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
MX2013003406A (es) 2010-10-01 2013-05-09 Sony Corp Dispositivo de procesamiento de la informacion, metodo de procesamiento de la informacion y programa.
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US20120185888A1 (en) 2011-01-19 2012-07-19 Sony Corporation Schema for interests and demographics profile for advanced broadcast services
JP5793871B2 (ja) 2011-01-25 2015-10-14 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
US8886009B2 (en) 2011-04-26 2014-11-11 Sony Corporation Creation of video bookmarks via scripted interactivity in advanced digital television
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
US10491966B2 (en) 2011-08-04 2019-11-26 Saturn Licensing Llc Reception apparatus, method, computer program, and information providing apparatus for providing an alert service
MX2014001202A (es) 2011-08-05 2014-03-21 Sony Corp Dispositivo de recepcion, metodo de recepcion, programa y sistema de procesamiento de informacion.
EP2750380B1 (en) 2011-08-24 2018-08-08 Saturn Licensing LLC Reception apparatus, reception method, program, and information processing system
US20130055313A1 (en) 2011-08-31 2013-02-28 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources
TWI528749B (zh) 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US9374620B2 (en) 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
US20130119694A1 (en) * 2011-11-11 2013-05-16 Norco Industries, Inc. Drive assembly for expandable enclosure
US9015785B2 (en) 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
EP2809070B1 (en) 2012-01-24 2018-09-05 Saturn Licensing LLC Receiving device, receiving method, program, and information processing system
JP6276593B2 (ja) 2012-02-07 2018-02-07 サターン ライセンシング エルエルシーSaturn Licensing LLC 受信装置、受信方法、及びプログラム
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
US20130282870A1 (en) 2012-04-18 2013-10-24 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, and program
US10104447B2 (en) 2012-06-19 2018-10-16 Saturn Licensing Llc Extensions to trigger parameters table for interactive television
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
CN104272724B (zh) 2012-07-12 2018-07-03 索尼公司 用于高级电视服务的参数化服务描述符
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
KR20150043295A (ko) 2012-08-15 2015-04-22 소니 주식회사 향상된 tv 서비스를 위한 개인화 정보의 광대역 전달
US9264648B2 (en) 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10002206B2 (en) 2012-10-26 2018-06-19 Saturn Licensing Llc Information processing device and information processing method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9769503B2 (en) 2012-11-14 2017-09-19 Saturn Licensing Llc Information processor, information processing method and program
US9936256B2 (en) 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US8914832B2 (en) 2012-12-14 2014-12-16 Sony Corporation Information processing apparatus, information processing method, and program
US10257564B2 (en) 2013-01-24 2019-04-09 Saturn Licensing Llc Distributed non-real-time content
US9942601B2 (en) 2013-01-24 2018-04-10 Saturn Licensing Llc Storing non-real time content
US20140229580A1 (en) 2013-02-12 2014-08-14 Sony Corporation Information processing device, information processing method, and information processing system

Also Published As

Publication number Publication date
CA2806521A1 (en) 2012-02-23
CA2806521C (en) 2018-05-22
CN103069810B (zh) 2016-05-04
CN103069810A (zh) 2013-04-24
US20170195751A1 (en) 2017-07-06
MX2013001509A (es) 2013-02-27
US9648398B2 (en) 2017-05-09
WO2012023999A1 (en) 2012-02-23
US20150020146A1 (en) 2015-01-15
EP2606651A4 (en) 2013-12-25
US20120044418A1 (en) 2012-02-23
KR101431885B1 (ko) 2014-08-26
US10805691B2 (en) 2020-10-13
EP2606651A1 (en) 2013-06-26
US8898723B2 (en) 2014-11-25

Similar Documents

Publication Publication Date Title
KR101431885B1 (ko) 가상 채널 선언적 오브젝트 스크립트 바인딩
KR101329495B1 (ko) 은닉된 멀티미디어 자산에 대한 스크립트 액세스
US10375350B2 (en) Non-closed caption data transport in standard caption service
US10405030B2 (en) Server load balancing for interactive television
US8341670B2 (en) Method and system for providing application service
KR101358501B1 (ko) 데이터 방송 수신기 및 데이터 방송 어플리케이션의 게더링방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170719

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180718

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190813

Year of fee payment: 6