KR20120058441A - 가상 채널 선언적 오브젝트 스크립트 바인딩 - Google Patents
가상 채널 선언적 오브젝트 스크립트 바인딩 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia 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)"이라는 명칭으로 2010년 8월 20일에 마크 아이어(Mark Eyer)에 의해 출원된 미국 가특허 출원 제61/375,405호에 기초한 우선권의 이익을 주장하며, 그것은 본 명세서에 참조로서 원용된다.
<저작권 공지>
본 특허 문헌의 개시 내용 중 일부분은 저작권 보호를 받는 자료를 포함하고 있다. 저작권자는 특허청의 특허 파일 또는 기록에 나와 있는 그대로 특허 문헌 또는 특허 개시 내용을 팩시밀리 재현하는 것에 대해서는 이의를 제기하지 않지만, 그렇지 않은 어떤 경우에도 모든 저작권을 보유한다.
트리거가능한 선언적 오브젝트(triggerable declarative object;TDO)는 콘텐츠 생성자 또는 서비스 제공자에 의해 생성되는 다운로드가능한 오브젝트로서, 수반되는 디지털 텔레비전 프로그래밍에 어떤 면에서 그 기능 및 동작(bahavior)이 연관되는 선언적 콘텐츠(텍스트, 기술적 마크업, 그래픽, 스크립트 및 오디오)를 포함한다. TDO를 규정하는 표준(standard)은 콘텐츠 및 메타데이터에 대한 연관된 사용가능한 동작, 외형, 트리거 동작 및 전송 방법을 특정한다.
목적 및 이점과 함께, 동작의 구성 및 방법을 설명하는 예시적인 특정 실시예가 첨부 도면과 관련하여 기술된 이하의 상세한 설명을 참조함으로써 가장 잘 이해될 수 있을 것이다.
도 1은 본 발명의 특정 실시예에 따른 방식으로 디지털 텔레비전 수신기 장치에서 실행되는 예시적 처리의 흐름도.
도 2는 본 발명의 특정 실시예에 따른 방식으로 디지털 텔레비전 콘텐츠를 어셈블링하는 예시적인 전송측 시스템의 블록도.
도 3은 본 발명의 특정 실시예에 따른 예시적 디지털 텔레비전 수신기 장치의 블록도.
도 4는 본 발명의 특정 실시예에 따른 예시적 디지털 텔레비전 수신기 장치의 프로세서 중심형 블록도.
도 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
204 : 비디오 인코더
208 : 전송 스트림 멀티플렉서
330 : 저장 장치
338 : CPU
Claims (28)
- 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계-상기 프로그래밍된 스크립트는 상기 텔레비전 수신기 장치의 동작 파라미터(operational parameter)를 결정하는 파라미터 탐색 기능(parameter discovery function)을 포함하며, 프로그래밍된 기능을 더 포함함-와,
상기 텔레비전 수신기 장치의 프로세서 상에서 상기 스크립트의 실행을 개시하도록 상기 TDO의 실행을 개시하는 단계와,
상기 동작 파라미터를 탐색하고 상기 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 상기 프로세서 상에서 상기 스크립트를 동작시키는 단계를 포함하고,
상기 프로그래밍된 기능은 상기 텔레비전 수신기의 탐색된 상기 동작 파라미터를 조건으로 하는, 방법. - 제1항에 있어서, 상기 동작 파라미터는 스크린 사이즈를 규정하며, 상기 스크립트의 프로그래밍된 기능은 규정된 상기 스크린 사이즈에 대해 지정된 방식으로 동작하는, 방법.
- 제2항에 있어서, 상기 스크린 사이즈에 기초하여 폰트 사이즈가 선택되는, 방법.
- 제2항에 있어서, 상기 스크린 사이즈에 기초한 방식으로 그래픽이 표시되는, 방법.
- 제1항에 있어서, 상기 동작 파라미터는 조정된 현재 채널을 포함하는, 방법.
- 제1항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 상기 현재 채널과 연관된 프롬프트를 선택하는, 방법.
- 제6항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 채널명을 표시하는, 방법.
- 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 어떠한 오디오 트랙이 디코드되고 있는지에 대한 식별(identification)을 포함하는, 방법.
- 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 클로즈 캡션(closed captioning)이 활성화되었는지 여부의 표시를 포함하는, 방법.
- 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 선택된 언어의 식별을 포함하는, 방법.
- 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 스크린 사이즈, 조정된 현재 채널, 프로그램명, 프로그램 스케줄, 오디오 트랙, 클로즈 캡션 상태 및 선택된 언어 중 하나 이상을 포함하는, 방법.
- 제1항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 조정된 현재 채널에 대한 channel_TSID 파라미터를 포함하는, 방법.
- 제13항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 주(major)채널 번호, 부(minor)채널 번호, 쇼트(short) 채널명, 프로그램 번호, 이벤트 ID, 클로즈 캡션 상태, 오디오 언어 및 오디오 bsmod 값중 적어도 하나를 포함하는, 방법.
- 하나 이상의 프로그래밍된 프로세서 상에서 실행시, 제1항에 따른 방법을 수행하는 명령어가 저장되어 있는, 컴퓨터 판독가능한 저장 장치.
- 디지털 텔레비전 수신기 장치에서, 실행시, 프로그래밍된 스크립트를 수행하는 트리거가능한 선언적 오브젝트(TDO)를 수신하는 단계-상기 프로그래밍된 스크립트는 상기 텔레비전 수신기 장치의 복수의 동작 파라미터를 결정하는 파라미터 탐색 기능을 포함하며 복수의 프로그래밍된 기능을 더 포함하며, 상기 동작 파라미터는 스크린 사이즈 및 조정된 현재 채널을 규정함-와,
상기 텔레비전 수신기 장치의 프로세서 상에서 상기 스크립트의 실행을 개시하도록 상기 TDO의 실행을 개시하는 단계와,
상기 동작 파라미터를 탐색하고 상기 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 상기 프로세서 상에서 상기 스크립트를 동작시키는 단계를 포함하고,
상기 프로그래밍된 기능은 상기 스크린 사이즈에 맞는(match) 폰트 및 그래픽을 사용함으로써 상기 텔레비전 수신기의 탐색된 상기 동작 파라미터를 조건으로 하는, 방법. - 프로세서와,
프로그래밍된 스크립트를 포함하는 트리거가능한 선언적 오브젝트(TDO)를 수신하여 저장하는 텔레비전 수신기를 포함하며,
상기 프로그래밍된 스크립트는 상기 텔레비전 수신기 장치의 동작 파라미터를 결정하는 파라미터 탐색 기능을 포함하고, 프로그래밍된 기능을 더 포함하며,
상기 동작 파라미터를 탐색하고 프로그래밍된 기능을 수행하도록 상기 텔레비전 수신기 장치의 상기 프로세서 상에서 상기 스크립트를 동작시키며,
상기 프로그래밍된 기능은 상기 텔레비전 수신기의 탐색된 상기 동작 파라미터를 조건으로 하는, 장치. - 제16항에 있어서, 상기 동작 파라미터는 스크린 사이즈를 규정하며, 상기 스크립트의 프로그래밍된 기능은 규정된 상기 스크린 사이즈에 대해 지정된 방식으로 동작하는, 장치.
- 제16항에 있어서, 상기 스크린 사이즈에 기초하여 폰트가 선택되는, 장치.
- 제16항에 있어서, 상기 스크린 사이즈에 기초한 방식으로 그래픽이 표시되는, 장치.
- 제16항에 있어서, 상기 동작 파라미터는 조정된 현재 채널을 포함하는, 장치.
- 제16항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 상기 현재 채널과 연관된 프롬프트를 선택하는, 장치.
- 제21항에 있어서, 상기 스크립트의 상기 프로그래밍된 기능은 채널명을 표시하는, 장치.
- 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 오디오 트랙이 디코드되고 있다는 식별을 포함하는, 장치.
- 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 클로즈 캡션이 활성화되었는지 여부의 표시를 포함하는, 장치.
- 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 선택된 언어의 식별을 포함하는, 장치.
- 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 스크린 사이즈, 조정된 현재 채널, 프로그램명, 프로그램 스케줄, 오디오 트랙, 클로즈 캡션 상태 및 선택된 언어 중 하나 이상을 포함하는, 장치.
- 제16항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 조정된 현재 채널에 대한 channel_TSID 파라미터를 포함하는, 장치.
- 제27항에 있어서, 상기 스크립트에 의해 탐색된 상기 동작 파라미터는 주채널 번호, 부채널 번호, 쇼트 채널명, 프로그램 번호, 이벤트 ID, 클로즈 캡션 상태, 오디오 언어 및 오디오 bsmod 값중 적어도 하나를 포함하는, 장치.
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)
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)
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 |
-
2011
- 2011-03-07 US US13/041,743 patent/US8898723B2/en active Active
- 2011-03-25 WO PCT/US2011/030018 patent/WO2012023999A1/en active Application Filing
- 2011-03-25 EP EP11818493.6A patent/EP2606651A4/en not_active Ceased
- 2011-03-25 KR KR1020117009000A patent/KR101431885B1/ko active IP Right Grant
- 2011-03-25 CN CN201180038974.3A patent/CN103069810B/zh active Active
- 2011-03-25 CA CA2806521A patent/CA2806521C/en active Active
- 2011-03-25 MX MX2013001509A patent/MX2013001509A/es active IP Right Grant
-
2014
- 2014-10-02 US US14/504,984 patent/US9648398B2/en active Active
-
2017
- 2017-03-23 US US15/467,878 patent/US10805691B2/en active Active
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 |