[go: up one dir, main page]

KR100519740B1 - 텔레비젼 프로그램 및 기타 데이터의 송수신 - Google Patents

텔레비젼 프로그램 및 기타 데이터의 송수신 Download PDF

Info

Publication number
KR100519740B1
KR100519740B1 KR10-1999-7009216A KR19997009216A KR100519740B1 KR 100519740 B1 KR100519740 B1 KR 100519740B1 KR 19997009216 A KR19997009216 A KR 19997009216A KR 100519740 B1 KR100519740 B1 KR 100519740B1
Authority
KR
South Korea
Prior art keywords
delete delete
decoder
receiver
television
internet
Prior art date
Application number
KR10-1999-7009216A
Other languages
English (en)
Other versions
KR20000076445A (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 KR20000076445A publication Critical patent/KR20000076445A/ko
Application granted granted Critical
Publication of KR100519740B1 publication Critical patent/KR100519740B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/007Transform coding, e.g. discrete cosine transform
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • 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
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Discrete Mathematics (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Communication Control (AREA)
  • Selective Calling Equipment (AREA)

Abstract

디지털 텔레비젼 시스템에서, 수신기/디코더(또는 "셋-탑-박스")는 수신기/디코더에 의해 동작될 수 있는 몇개의 애플리케이션중 하나 이상을 다운로드할 수 있어서 쌍방향성을 사용자에게 제공한다. 애플리케이션은, 인터넷 요청 및 텔레비젼 신호 경로로 하여금 인터넷 응답을 수신하도록하는 PSTN 연결을 사용하는 인터넷 브라우저 애플리케이션과, "임펄스" 모드 및 "카달로그" 모드에서 동작가능한 쇼핑 애플리케이션과, 뱅킹 애플리케이션과; 퀴즈 텔레비젼 프로그램과 동기해서 동작하는 퀴즈 애플리케이션과, 매거진 브라우저 애플리케이션과, 기상 또는 교통 애플리케이션을 포함한다.

Description

텔레비젼 프로그램 및 기타 데이터의 송수신{TRANSMISSION AND RECEPTION OF TELEVISION PROGRAMMES AND OTHER DATA}
본 발명은 텔레비젼 프로그램 및 기타 데이터의 송수신에 관한 것이고, 특히
텔레비젼 프로그램 및 기타 데이터를 전송하는 방법;
디지털 텔레비젼 수신기/디코더;
(통신 및) 디지털 텔레비젼 전송 시스템에 관한 것이다.
텔레비젼 신호를 방송하기위해 주로 의도되나 위성 텔레비젼 시스템에 독점적으로 사용되지않는 디지털 전송 시스템이 출현함으로써 상기 시스템이 쌍방향성을 단말 사용자에게 제공하거나 단말 사용자에게 부가 정보를 제공하는 등의 다른 목적에 사용할 수 있게 되었다.
도 1은 디지털 텔레비젼 시스템의 전체 구조의 도시도.
도 2는 도 1의 디지털 텔레비젼 시스템의 쌍방향성 시스템의 구조도.
도 3은 도 1및 2의 시스템의 수신기/디코더 형성 부분의 인터페이스의 개략도.
도 4는 디지털 텔레비젼 시스템에서 사용된 원격 제어기의 개략도.
도 5는 쌍방향성 수신기/디코더의 메모리로 다운로드된 모듈내에서 파일 배열도.
도 6는 인터넷 모드에 있을 때 시스템의 실시예의 전체 구조도.
도 7은 도 6의 시스템의 사용자 설비에서 소프트웨어 층의 예시도.
도 8-12는 도 6의 사용자 설비의 실시예의 각종 구성의 블럭도.
도 13은 도 6의 시스템의 동작 예를 예시하는 주요 흐름도.
도 14는 도 13에 대한 보조 흐름도.
도 15는 쇼핑 모드에 있을 때 시스템의 실시예의 전체 구조도.
도 16은 소핑 모드에서 사용된 MPEG-2 비트스트림의 각종 구성의 예시도.
도 17은 도 15의 시스템의 동작 예를 예시하는 흐름도의 제 1 부분도.
도 18-20은 도 15의 시스템의 텔레비젼 세트의 각종 스크린의 예시도.
도 21은 도 17에서 부분도시된 흐름도의 제 2부분도.
도 22는 뱅킹 모드에서 사용된 MPEG-2 비트스트림의 각종 구성의 예시도.
도 23은 뱅킹 모드에 있을 때 시스템의 전체 구조의 실시예도.
도 24-25는 도 23의 시스템의 동작 예를 예시하는 흐름도.
도 26은 퀴즈 모드에서 사용된 MPEG-2 비트스트림의 각종 구성의 예시도.
도 27은 퀴즈 모드에 있을 때 시스템의 동작 예를 예시하는 흐름도.
도 28은 매거진 모드에 있을 때 시스템의 동작 예를 예시하는 흐름도.
본 발명의 제 1태양에 따라, 텔레비젼 프로그램 및 기타 데이터를 전송하는 방법이 제공되고, 그 방법은,
전송 시스템에서, 적어도 하나의 텔레비젼 프로그램을 포함하는 디지털 데이터스트림을 전송하는 단계와;
사용자의 수신기/디코더에서, 텔레비젼 프로그램을 디지털 데이터스트림으로부터 인출하고, 그 인출된 텔레비젼 프로그램을 텔레비젼에 공급하는 텔레비젼 모드 와, 통신센터에 다이얼 업하기위해 모뎀을 사용하고, 인터넷 요청을 사용자로부터 수신하고, 그 수신된 인터넷 요청을 모뎀을 경유해서 통신 센터로 전송하는 인터넷 모드에서 디지털 데이터스트림을 수신하는 단계와;
통신센터에서, 인터넷 요청을 수신하고, 그 수신된 인터넷 요청에 대한 응답을 인터넷으로부터 얻고, 그 인터넷 응답을 전송 시스템에 공급하는 단계와;
전송 시스템에서, 그 공급된 인터넷 응답을 디지털 데이터스트림으로 집적하는 단계와;
수신기/디코더에서, 인터넷 모드에서, 그 인터넷 응답을 디지털 데이터스트림으로부터 인출하고, 그 인출된 인터넷 응답을 사용자에게 공급하는 단계를 구비한다.
그 인출된 인터넷 응답은 텔레비젼상에 표시되거나 수신기/디코더에 연결된 컴퓨터를 경유해서 사용자에 공급될 수 있다.
따라서, 본 발명의 상기 태양은 개인 컴퓨터 등의 컴퓨터를 반드시 필요로 함이 없이 사용자 액세스를 인터넷에 설정한다. 또한, 인터넷 트래픽은 사용자로부터 서버로 보다도 인터넷 서버로부터 사용자로 훨씬 더 많다. 본 발명의 상기 태양은 고속 텔레비젼 링크상에 전송되는 많은 트래픽을 제공하고, 가벼운 트래픽은 저속 전화 링크상에 전송된다. 따라서, 액세스 시간이 상당히 개선되나, 2방향 텔레비젼 형태의 링크의 비용 및 복잡성을 요구하지 않는다.
단말 사용자가 인터넷 응답을 수신할 때 문제를 겪는 경우에, 시스템은 통신 센터가 인터넷 응답을 모뎀을 경유해서 수신기/디코더로 공급하는 모드에서 선택적으로 동작가능하다.
상기 방법은,
전송 시스템에서, 수신기/디코더로 하여금 인터넷 모드에서 동작하도록하는 애플리케이션에 대해 디지털 데이터스트림 애플리케이션 코드로 집적시키는 단계와;
수신기/디코더에서, 다운로드 모드에서, 애플리케이션 코드를 디지털 데이터스트림으로부터 인출하고, 수신기/디코더로 하여금 인터넷 모드에서 동작하도록 그 인출된 애플리케이션 코드에 의해 형성된 애플리케이션을 시작하는 단계를 더 포함한다.
따라서, 인터넷 모드 애플리케이션 코드의 초기 로딩 및 그것에 의한 갱신은 쉽게 이루어질 수 있고, 거기에 애플리케이션 코드를 영구히 저장하는 용량을 갖는 수신기/디코더가 필요없다.
상기 방법은,
전송 시스템에서, 쇼핑 데이터를 디지털 데이터스트림으로 집적시키는 단계와;
수신기/디코더에서, 쇼핑 모드에서, 그 쇼핑 데이터를 디지털 데이터스트림으로부터 인출하고, 그 인출된 쇼핑 데이터를 텔레비젼에 공급하고, 그 공급된 쇼핑 데이터에 응답해서 구매 주문을 사용자로부터 수신하고, 통신 센터에 다이얼 업하기위해 모뎀을 사용하고, 그 수신된 구매 주문을 모뎀을 경유해서 통신 센터로 전송하는 단계와;
통신 센터에서, 그 구매 주문을 수신하고, 그 수신된 구매 주문을 처리하는 단계를 더 구비한다.
상기 후자의 단계는 본 발명의 제 1태양에 독립적으로 제공될 수 있다. 따라서, 본 발명의 제 2태양은 텔레비젼 프로그램 및 기타 데이터를 전송하는 방법을 제공하고, 그 방법은,
전송 시스템에서, 적어도 하나의 텔레비젼 프로그램 및 쇼핑 데이터를 포함하는 디지털 데이터스트림을 전송하는 단계와;
사용자의 수신기/디코더에서, 텔레비젼 프로그램을 디지털 데이터스트림으로부터 인출하고, 그 인출된 텔레비젼 프로그램을 텔레비젼에 공급하는 텔레비젼 모드 와, 그 쇼핑 데이터를 디지털 데이터스트림으로부터 인출하고, 그 인출된 쇼핑 데이터를 사용자에 공급하고, 그 공급된 쇼핑 데이터에 응답해서 구매 주문을 사용자로부터 수신하고, 통신센터에 전화하기위해 모뎀을 사용하고, 그 수신된 구매 주문을 모뎀을 경유해서 통신 센터로 전송하는 쇼핑 모드에서 디지털 데이터스트림을 수신하는 단계와;
통신센터에서, 구매 주문을 수신하고, 그 수신된 구매 주문을 처리하는 단계를 구비한다.
그러므로 본 발명의 상기 태양은 사용자에 의한 "안락의자" 쇼핑을 텔레비젼을 수신하기위해 사용된 장비에 요구되는 상대적으로 적은 변경으로써 가능하게한다.
양호하게는, 수신기/디코더에서, 쇼핑 모드에서,
수신기/디코더는 그 인출된 쇼핑 데이터를 텔레비젼을 경유해서 사용자에 공급하고; 수신기/디코더는 적어도 하나의 아이콘으로 하여금 텔레비젼에 표시되게하고; 사용자로부터의 구매 주문에 응답해서, 수신기/디코더는 그 아이콘의 표시의 변화를 텔레비젼에 의해 야기시킨다.
그 시스템은 사용자가 텔레비젼 프로그램의 주제인 제품(서비스를 포함하는)을 선택함으로써 구매 주문을 하는 동작의 "임펄스" 방식을 가질 수 있다. 시스템은 사용자가 언제라도 복수의 제품에서 선택하는 동작의 "카달로그" 방식을 추가해서 또는 대안적으로 가질 수 있다.
상기 방법은 시용자에게 확인을 공급하는 단계를 더 포함고, 상기 확인은 사용자에 의해 지불되는 실제 가격을 포함할 수 있다. 그러므로 그것은 사용자에게 설정될 수 있는 디스카운트 또는 제품을 광고하고 제품을 구매하는 데 사용된 통화들간의 차이를 고려할 수 있다.
상기 방법은,
전송 시스템에서, 수신기/디코더로 하여금 쇼핑 모드에서 동작하도록하는 애플리케이션에 대해 디지털 데이터스트림 애플리케이션 코드로 집적시키는 단계와;
수신기/디코더에서, 다운로드 모드에서, 애플리케이션 코드를 디지털 데이터스트림으로부터 인출하고, 수신기/디코더로 하여금 쇼핑 모드에서 동작하도록 그 인출된 애플리케이션 코드에 의해 형성된 애플리케이션을 시작하는 단계를 더 포함한다.
따라서, 쇼핑 모드 애플리케이션 코드의 초기 로딩 및 그 갱신은 쉽게 이루어질 수 있고, 거기에 애플리케이션 코드를 영구히 저장하는 용량을 갖는 수신기/디코더가 필요없다.
상기 방법은,
사용자의 수신기/디코더에서, 뱅킹 모드에서, 뱅킹 옵션을 사용자에 공급하고, 그 공급된 옵션에 응답해서 구매 주문을 사용자로부터 수신하고, 통신 센터에 다이얼 업하기위해 모뎀을 사용하고, 그 수신된 구매 주문을 모뎀을 경유해서 통신 센터로 전송하는 단계와;
통신 센터에서, 뱅킹 요청을 수신하고, 그 수신된 뱅킹 요청을 처리하고 응답 또는 확인을 처리하고, 응답 또는 획인을 모뎀을 경유해서 수신기/디코더에 전송하는 단계와;
수신기/디코더에서, 뱅킹 모드에서, 응답 또는 확인을 수신하고, 그 응답 또는 확인을 사용자에게 공급하는 단계를 더 구비한다.
상기 후자의 단계는 본 발명의 제 1또는 2태양에 독립적으로 제공될 수 있다. 따라서, 본 발명의 제 3태양은 텔레비젼 프로그램 및 기타 데이터를 전송하는 방법을 제공하고, 그 방법은,
전송 시스템에서, 적어도 하나의 텔레비젼 프로그램을 포함하는 디지털 데이터스트림을 전송하는 단계와;
사용자의 수신기/디코더에서, 텔레비젼 프로그램을 디지털 데이터스트림으로부터 인출하고, 그 인출된 텔레비젼 프로그램을 텔레비젼에 공급하는 텔레비젼 모드 와, 뱅킹 옵션을 사용자에게 공급하고, 그 공급된 옵션에 응답해서 뱅킹 요청을 수신하고, 통신센터에 전화하기위해 모뎀을 사용하고, 그 수신된 뱅킹 요청을 통신 센터로 전송하는 뱅킹 모드에서 디지털 데이터스트림을 수신하는 단계와;
통신센터에서, 뱅킹 요청을 수신하고, 그 수신된 뱅킹 요청을 처리하고 응답 또는 확인을 발생시키고, 응답 또는 확인을 모뎀을 경유해서 수신기/디코더에 전송하는 단계와;
수신기/디코더에서, 뱅킹 모드에서, 응답 또는 확인을 수신하고, 그 응답 또는 확인을 사용자에게 공급하는 단계를 구비한다.
그러므로 본 발명의 상기 태양은 사용자에 의한 "안락의자" 뱅킹을 텔레비젼프로그램을 수신하기위해 사용된 장비에 요구되는 상대적으로 적은 변경으로써 가능하게한다.
양호하게는, 수신기/디코더에서, 뱅킹 모드에서,
수신기/디코더는 뱅킹 옵션 및/또는 응답 또는 확인을 통신 센터로부터 텔레비젼을 경유해서 사용자에 공급하고; 수신기/디코더는 적어도 하나의 아이콘으로 하여금 텔레비젼에 표시되게하고; 사용자로부터의 뱅킹 요청 및/또는 통신 센터로부터의 응답 또는 확인에 응답해서, 수신기/디코더는 그 아이콘의 표시의 변화를 텔레비젼에 의해 야기시킨다.
상기 방법은,
전송 시스템에서, 수신기/디코더로 하여금 뱅킹 모드에서 동작하도록하는 애플리케이션에 대해 디지털 데이터스트림 애플리케이션 코드로 집적시키는 단계와;
수신기/디코더에서, 다운로드 모드에서, 애플리케이션 코드를 디지털 데이터스트림으로부터 인출하고, 수신기/디코더로 하여금 뱅킹 모드에서 동작하도록 그 인출된 애플리케이션 코드에 의해 형성된 애플리케이션을 시작하는 단계를 더 포함한다.
따라서, 뱅킹 모드 애플리케이션 코드의 초기 로딩 및 그 갱신은 쉽게 이루어질 수 있고, 거기에 애플리케이션 코드를 영구히 저장하는 용량을 갖는 수신기/디코더가 필요없다.
상기 방법은,
사용자의 수신기/디코더에서, 사용자에 의해 제공된 뱅크 카드로부터 데이터를 판독하고, 그 판독된 데이터를 통신 센터에 전송된 구매 주문 또는 뱅킹 요청에 결합시키는 단계를 더 포함한다.
따라서, 통신 설비가 사용자로 하여금 개인 식별 번호(PIN)에 들어가도록 할 수 있지만, 사용자는 그 뱅킹의 상세한 내용에 들어갈 필요가 없다.
상기 방법은,
전송 시스템에서, 그 텔레비젼 프로그램의 내용에 관련되고 동기되는 대답 데이터를 포함하는 디지털 데이터스트림 퀴즈 데이터로 집적시키는 단계와;
수신기/디코더에서, 퀴즈 모드에서, 퀴즈 데이터를 디지털 데이터스트림으로부터 인출하고, 텔레비젼 프로그램에서 사용자로부터 퀴즈 데이터 또는 동기된 질문에 대한 응답을 수신하고, 그 수신된 응답 및 대답 데이터를 비교하고, 그 비교 결과를 텔레비젼에 공급하는 단계를 더 포함한다.
상기 후자의 단계는 본 발명의 제 1내지 3태양에 독립적으로 제공될 수 있다. 따라서, 본 발명의 제 4태양은 텔레비젼 프로그램 및 기타 데이터를 전송하는 방법을 제공하고, 그 방법은,
전송 시스템에서, 적어도 하나의 텔레비젼 프로그램을 포함하는 디지털 데이터스트림 및 상기 하나의 텔레비젼 프로그램의 내용에 관련되고 동기되는 대답 데이터를 포함하는 퀴즈 데이터를 전송하는 단계와;
사용자의 수신기/디코더에서, 상기 하나의 텔레비젼 프로그램을 디지털 데이터스트림으로부터 인출하고, 그 인출된 텔레비젼 프로그램을 텔레비젼에 공급하고, 퀴즈 데이터를 디지털 데이터스트림으로부터 인출하고, 텔레비젼 프로그램에서 사용자로부터 퀴즈 데이터 또는 동기된 질문을 수신하고, 그 수신된 응답 및 대답 데이터를 비교하고, 그 수신된 응답 및 대답 데이터를 비교하고, 그 비교 결과를 텔레비젼에 공급하는 단계를 구비한다.
따라서, 사용자는 텔레비젼방송된 퀴즈 프로그램에 활동적으로 참가하고, 수신기/디코더는 사용자의 대답을 확인할 수 있고 사용자의 점수를 선택적으로 유지한다.
양호하게는, 비교 단계에 응답해서 퀴즈 모드의 수신기/디코더에서, 수신기/디코더는 선택된 복수의 아이콘들중 하나로 하여금 비교결과에 따라 선택된 텔레비젼에 의해 표시되게한다.
상기 방법은,
전송 시스템에서, 수신기/디코더로 하여금 퀴즈 모드에서 동작하도록하는 애플리케이션에 대해 디지털 데이터스트림 애플리케이션 코드로 집적시키는 단계와;
수신기/디코더에서, 다운로드 모드에서, 애플리케이션 코드를 디지털 데이터스트림으로부터 인출하고, 수신기/디코더로 하여금 퀴즈 모드에서 동작하도록 그 인출된 애플리케이션 코드에 의해 형성된 애플리케이션을 시작하는 단계를 더 포함한다.
따라서, 퀴즈 모드 애플리케이션 코드의 초기 로딩 및 그 갱신은 쉽게 이루어질 수 있고, 거기에 애플리케이션 코드를 영구히 저장하는 용량을 갖는 수신기/디코더가 필요없다.
상기 방법은,
전송 시스템에서, 매거진 페이지 데이터의 복수의 페이지를 디지털 데이터스트림으로 집적시키는 단계와;
사용자의 수신기/디코더에서, 매거진 페이지 데이터의 페이지들중 첫페이지를 디지털 데이터스트림으로부터 인출하고, 그 인출된 첫페이지를 텔레비젼에 공급하고, 다른 페이지를 선택하도록 명령을 사용자로부터 수신하고, 상기 나머지 페이지에 관련된 메거진 페이지 데이터를 디지털 데이터스트림으로부터 인출하고, 그 인출된 나머지 페이지를 텔레비젼에 공급하고, 명령 수신, 나머지 페이지 인출, 및 나머지 페이지 공급단계를 반복하는 단계를 더 포함하고,
거기에서, 메거진 모드에서, 페이지들중 적어도 하나가 복수의 버튼 목표물을 포함하고, 그것들중 하나가 초기 포커스를 갖고;
연속 페이지를 선택하는 명령 수신 단계는, 수신기/디코더로 하여금 포커스를 갖는 버튼 목표물들중 하나를 변화시키도록 사용자로부터 하나 이상의 명령을 원격 제어기를 경유해서 수신하고, 그 수신된 포커스 변화 명령에 따라 버튼 목표물 포커스를 변화시키고, 현재 포커스를 갖는 버튼 목표물들중 하나를 선택하도록 사용자로부터의 명령을 원격 제어기로부터 수신하고, 현재 페이지의 매거진 페이지 데이터 및 그 선택된 버튼 목표물로부터 연속 페이지의 아이덴티티를 결정하는 단계를 구비한다.
상기 후자 단계는 본 발명의 제 1내지 4태양과 독립적으로 제공될 수 있다. 따라서, 본 발명의 제 5태양은 텔레비젼 프로그램 및 기타 데이터를 전송하는 방법을 제공하고, 그 방법은,
전송 시스템에서, 적어도 하나의 프로그램 및 매거진 페이지 데이터의 복수의 페이지를 포함하는 디지털 데이터스트림을 전송하는 단계와;
사용자의 수신기/디코더에서, 그 텔레비젼 프로그램을 디지털 데이터스트림으로부터 인출하고, 그 인출된 텔레비젼 프로그램을 텔레비젼에 공급하는 텔레비젼 모드와, 매거진 페이지의 페이지들중 첫페이지를 디지털 데이터스트림으로부터 인출하고, 그 인출된 첫페이지를 텔레비젼에 공급하고, 다른 페이지를 선택하도록 사용자로부터의 명령을 수신하고, 상기 나머지 페이지에 관련된 매거진 페이지 데이터를 디지털 데이터스트림으로부터 인출하고, 그 인출된 나머지 페이지를 텔레비젼에 공급하고, 명령 수신, 나머지 페이지 인출, 및 나머지 페이지 공급단계를 반복하는 매거진 모드에서 디지털 데이터스트림을 수신하는 단계를 구비하고,
거기에서, 그 메거진 모드에서, 페이지들중 적어도 하나가 복수의 버튼 목표물을 포함하고, 그것들중 하나가 초기 포커스를 갖고;
연속 페이지를 선택하는 명령 수신 단계는, 수신기/디코더로 하여금 포커스를 갖는 버튼 목표물들중 하나를 변화시키도록 사용자로부터 하나 이상의 명령을 원격 제어기를 경유해서 수신하고, 그 수신된 포커스 변화 명령에 따라 버튼 목표물 포커스를 변화시키고, 현재 포커스를 갖는 버튼 목표물들중 하나를 선택하도록 사용자로부터의 명령을 원격 제어기로부터 수신하고, 현재 페이지의 매거진 페이지 데이터 및 그 선택된 버튼 목표물로부터 연속 페이지의 아이덴티티를 결정하는 단계를 구비한다.
그러므로 본 발명의 상기 태양은 매거진 설비를 제공되게 할 수 있고, 사용자는 포커스를 각종의 버튼상에서 변화시키고 포커스된 버튼을 선택함으로써 매거진의 페이지를 통해 네비게이트할 수 있다.
양호하게는, 적어도 하나의 페이지용 매거진 페이지 데이터는 음성 데이터를 포함하고, 선택에 응답해서 그 음성 데이터를 버튼 목표물들중 하나의 원격 제어기를 경유해서 텔레비젼으로 공급하는 단계를 더 포함한다.
상기 방법은,
전송 시스템에서, 수신기/디코더로 하여금 매거진 모드에서 동작하도록하는 애플리케이션에 대해 디지털 데이터스트림 애플리케이션 코드로 집적시키는 단계와;
수신기/디코더에서, 다운로드 모드에서, 애플리케이션 코드를 디지털 데이터스트림으로부터 인출하고, 수신기/디코더로 하여금 매거진 모드에서 동작하도록 그 인출된 애플리케이션 코드에 의해 형성된 애플리케이션을 시작하는 단계를 더 포함한다.
따라서, 퀴즈 모드 애플리케이션 코드의 초기 로딩 및 그 갱신은 쉽게 이루어질 수 있고, 거기에 애플리케이션 코드를 영구히 저장하는 용량을 갖는 수신기/디코더가 필요없다.
상기 방법은,
전송 시스템에서, 기상 또는 교통 데이터의 복수의 페이지를 디지털 데이터스트림으로 집적시키는 단계와;
사용자의 수신기/디코더에서, 기상 또는 교통 모드에서, 기상 또는 교통 데이터의 특정 페이지를 선택하도록 사용자로부터의 명령을 수신하고, 기상 또는 교통 데이터의 그 선택된 페이지를 디지털 데이터스트림으로부터 인출하고, 그 인출된 페이지를 텔레비젼에 공급하는 단계를 더 포함하고,
그 기상 또는 교통 모드에서, 기상 또는 교통 데이터의 페이지는 각 지리적인 지역에 관련하고 그 지역에 대해 설정된 코드로 구별할 수 있고;
그 특정한 페이지를 선택하는 명령 수신 단계는 각 지역용 코드를 사용자로부터 수신하는 단계를 구비한다.
상기 후자 단계는 본 발명의 제 1내지 5태양과 독립적으로 제공될 수 있다. 따라서, 본 발명의 제 6태양은 텔레비젼 프로그램 및 기타 데이터를 전송하는 방법을 제공하고, 그 방법은,
전송 시스템에서, 적어도 하나의 텔레비젼 프로그램 및 기상 또는 교통 데이터의 복수의 페이지를 포함하는 디지털 데이터스트림을 전송하는 단계와;
사용자의 수신기/디코더에서, 그 텔레비젼 프로그램을 디지털 데이터스트림으로부터 인출하고, 그 인출된 텔레비젼 프로그램을 텔레비젼에 공급하는 텔레비젼 모드와, 기상 또는 교통 데이터의 특정 페이지를 선택하도록 사용자로부터의 명령을 수신하고, 기상 또는 교통 데이터의 그 선택된 페이지를 디지털 데이터스트림으로부터 인출하고, 그 인출된 페이지를 텔레비젼에 공급하는 기상 또는 교통 모드에서 디지털 데이터스트림을 수신하는 단계를 구비하고,
거기에서, 그 기상 또는 교통 모드에서, 기상 또는 교통 데이터의 페이지는 각 지리적인 지역에 관련하고 그 지역에 대해 설정된 코드로 구별할 수 있고;
그 특정한 페이지를 선택하는 명령 수신 단계는 각 지역용 코드를 사용자로부터 수신하는 단계를 구비한다.
따라서, 사용자는 나머지 데이터의 페이지를 통해 네비게이트하지않거나 의미없는 코드를 발견하지 않고 사용자가 매우 알기를 원하는 코드를 입력함으로써 기상 또는 교통 정보의 관련 페이지를 간단히 선택할 수 있다.
그 설정된 코드는 지리적인 지역에 대한 우편 코드, 짚 코드, 주, 카운티 또는 디파트먼트(department) 번호 또는 코드, 전화 지역 코드, 기타 행정 코드 등의 일부를 구비한다.
상기 방법은,
전송 시스템에서, 수신기/디코더로 하여금 기상 또는 교통 모드에서 동작하도록하는 애플리케이션에 대해 디지털 데이터스트림 애플리케이션 코드로 집적시키는 단계와;
수신기/디코더에서, 다운로드 모드에서, 애플리케이션 코드를 디지털 데이터스트림으로부터 인출하고, 수신기/디코더로 하여금 기상 또는 교통 모드에서 동작하도록 그 인출된 애플리케이션 코드에 의해 형성된 애플리케이션을 시작하는 단계를 더 포함한다.
따라서, 퀴즈 모드 애플리케이션 코드의 초기 로딩 및 그 갱신은 쉽게 이루어질 수 있고, 거기에 애플리케이션 코드를 영구히 저장하는 용량을 갖는 수신기/디코더가 필요없다.
본 발명의 상기 태양에서, 전송 시스템은 MPEG 포맷에서 디지털 데이터스트림을 전송하도록 배열될 수 있고, 텔레비젼 프로그램를 제외한 데이터는 MPEG 데이터스트림의 적어도 하나의 프라이비트(private) 부분에 포함된다.
본 발명의 각종 다른 목적은 본 발명의 제 1내지 6태양의 방법에서 알맞은 단계를 수행하도록 배열되는 디지털 텔레비젼 수신기/디코더에 관한 것이다. 또한, 본 발명의 각종의 부가적인 목적은 본 발명의 제 1내지 6태양의 방법에서 관련된 단계를 수행하도록 배열되는 (통신 및) 디지털 텔레비젼 전송 시스템에 관한 것이다.
본 발명의 양호한 특성은 첨부 도면을 참고로 예에 의해 완전히 설명된다.
도 1은 디지털 텔레비젼 시스템(1000)의 개략도이다. 본 발명은 공지된 MPEG-2 압축 시스템을 사용하는 가장 일반적인 디지털 텔레비젼 시스템(2000)을 포함하여 압축된 디지털 신호를 전송한다. 더 상세하게는, 방송 센터의 MPEG-2 압축기(2002)는 디지털 신호 스트림(통상적으로 비디오 신호의 스트림)을 수신한다. 압축기(2002)는 링키지(2006)에 의해 멀티플렉서 및 스크램블러(2004)에 연결된다. 멀티플렉서(2004)는 복수의 부가적인 입력 신호를 수신하고, 하나 이상의 이송 스트림을 모으고 압축된 디지털 신호를 링키지(2010)를 경유해서 방송 센터의 송신기(2008)에 전송하고, 그 링키지(2010)는 폭넓고 다양한 형태의 통신 링크일 수 있다. 송신기(2008)는 전자기 신호를 위성 트랜스폰더(2014)를 향해 업링크(2012)를 경유해서 전송하고, 거기에서 그들은 전자적으로 처리되고 단말 사용자에의해 소유 또는 임대된 접시 형태의 지상 수신기(2018)에 상상의 다운링크(2016)를 경유해서 방송된다. 수신기(2018)에 의해 수신된 신호가 단말 사용자에 의해 소유 또는 임대되고 단말 사용자의 텔레비젼 세트(2022)에 연결되는 집적된 수신기/디코더(2020)에 전송된다. 수신기/디코더(2020)는 그 압축된 MPEG-2 신호를 텔레비젼 세트(2022)용 텔레비젼 신호로 디코드한다.
조건부 액세스 시스템(3000)은 멀티플렉서(2004) 및 수신기/디코더(2020)에 연결되고, 방송 센터에 부분적으로 위치되고 디코더에 부분적으로 위치된다. 그것은 단말 사용자로 하여금 하나 이상의 방송 공급자로부터 디지털 텔레비젼 방송을 액세스할 수 있게 한다. 상업적 매물(즉, 방송 공급자에 의해 판매된 하나 이상의 텔레비젼 프로그램)에 관련한 메시지를 해독할 수 있는 스마트카드는 수신기/디코더(2020)에 삽입될 수 있다. 디코더(2020) 및 스마트카드를 사용할 때, 단말 사용자는 상업적 매물을 가입 방식 또는 유료시청 방식으로 구매할 수 있다.
멀티플렉서(2004) 및 수신기/디코더(2020)에 역시 연결되고 다시 방송 센터에 부분적으로 및 디코더에 부분적으로 위치된 쌍방향성 시스템(4000)은 단말 사용자로 하여금 변복조된 백 채널(4002)을 경유해서 각종의 애플리케이션과 쌍방향으로 작용할 수 있게한다.
도 2는 본 발명의 디지털 텔레비젼 시스템(1000)의 쌍방향성 시스템(4000)의 일반적인 구조를 도시한다.
예를 들어, 쌍방향성 시스템(4000)은 단말 사용자로 하여금 스크린상의 카달로그로부터 물품을 구매하도록하고, 지방 뉴스 및 기상 지도를 요구시 문의하게하고 게임을 그 텔레비젼 세트를 통해 즐기게한다.
쌍방향성 시스템(4000)은 다음과 같은 4개의 주요 구성요소를 구비한다.
방송 공급자로 하여금 애플리케이션을 생성하고 전개하고, 디버그하고 시험하게하기위한 방송 센터(또는 어딘가에서)의 오서링 툴(authoring tool)(4004);
방송 공급자로 하여금 멀티플렉서 및 스크램블러(2004)에 전달되는 애플리케이션 및 데이터를 단말 사용자에게 방송되는 MPEG-2 이송 스트림(통상적으로 프라이비트(private) 부분)으로 삽입하기위해 준비, 인가 및 포맷할 수 있도록하는 오서링 툴(4004)에 연결된 방송센터에서의 애플리케이션 및 데이터 서버(4006);
단말 사용자로 하여금 애플리케이션을 실행용 디코더(2020)의 작업 메모리로 수신, 인가, 압축해제, 로드시킬 수 있게하기위해 단말 사용자에 의해 소유 또는 임대된 수신기/디코더(2020)에 설치된 실행가능한 코드인 실행 시간 엔진(run time engine; RTE)(4008)을 포함하는 가상 계산기(virtual machine). 엔진(4008)은 하드웨어 및 동작 시스템과 무관하다.
서버(4006)에 명령하는 신호로 하여금 데이터 및 애플리케이션을 단말 사용자의 요구시 MPEG-2 이송 스트림으로 삽입하게 할 수 있기위한 수신기/디코더(2020)과 애플리케이션 및 데이터 서버(4006)간의 변복조된 백 채널(4002).
쌍방향성 시스템은 수신기/디코더의 기능 및 그 내부에 각종 장치를 제어하는 "애플리케이션"을 사용해서 동작시킨다. 애플리케이션은 "리소스 파일"로서 엔진(4008)에 나타내어진다. "모듈"은 리소스 파일 및 데이터로 된 세트이다. 몇개의 모듈은 애플리케이션을 형성하도록 필요로 된다. 수신기/디코더의 "메모리 볼륨"은 모듈용 저장 공간이다. "인터페이스"는 모듈을 다운로드시키기위해 사용된다. 모듈은 MPEG-2 이송 스트림으로부터 수신기/디코더(2020)로 다운로드될 수 있다.
수신기/디코더(2020)의 물리적인 인터페이스는 데이터를 다운로드하기위해 사용된다. 도 3을 참고로, 디코더(2020)는 예를 들어, 6개의 다우로딩 장치; MPEG 흐름 튜너(4028), 직렬 인터페이스(4030), 병령 인터페이스(4032), 모뎀(4034), 2개의 카드 판독기(4036)이다.
본 명세서의 목적상, 애플리케이션은 양호하게는 수신기/디코더(2020)의 고레벨 기능을 제어하는 컴퓨터 코드의 일부이다. 예를 들어, 단말 사용자가 텔레비젼 세트(2022)의 스크린상에 보여지는 버튼 목표물(object)상에 원격 제어기의 초점을 위치설정하고 확인 키를 누를 때, 버튼과 연관된 명령 시퀀스는 실행된다.
쌍방향성 애플리케이션은 메뉴를 제안하고 단말 사용자의 요구시 명령을 실행하고 애플리케이션의 목적에 관련된 데이터를 제공한다. 애플리케이션은 수신기/디코더(2020)의 ROM(또는 FLASH 또는 기타의 비휘발성 메모리)에 저장되거나 수신기/디코더(2020)의 RAM 또는 FLASH 메모리로 방송되고 다운로드되는 상주(resident) 애플리케이션이다.
애플리케이션은 수신기/디코더(2020)의 메모리 위치에 저장되고 리소스 파일 및 데이터로서 나타내어진다. 리소스 파일은 그래픽 목표물 설명 유닛 파일, 가변 블록 유닛 파일, 명령 시퀀스 파일 및 애플리케이션 파일을 구비한다. 도 5에서, 쇼핑 모듈과 같은 모듈(4010)은 리소스 파일 및 데이터의 세트이고, 그 모듈(4010)은,
하나의 애플리케이션 파일(4012)과;
미결정된 다수의 그래픽 목표물 설명 유닛 파일(4014)과;
미결정된 다수의 가변 블록 유닛 파일(4016)과;
미결정된 다수의 명령 시퀀스 파일(4018)과;
알맞게는 아이콘 라이브러리 파일, 이미지 파일, 문자 폰트(font) 파일, 컬러 테이블 파일 및 ASCII 텍스트 파일 등의 데이터 파일(4020)을 구비한다.
그래픽 목표물 설명 유닛 파일은 스크린 즉 애플리케이션의 맨-머신(man-machine) 인터페이스를 설명한다. 가변 블록 유닛 파일은 애플리케이션에 의해 취급된 데이터 구조를 설명한다. 명령 시퀀스 파일은 애플리케이션의 처리 동작을 설명한다. 애플리케이션 파일은 애플리케이션용 엔트리 포인트를 제공한다.
상기 방법으로 구성된 애플리케이션은 아이콘 라이브러리 파일, 이미지 파일, 문자 폰트(font) 파일, 컬러 테이블 파일 및 ASCII 텍스트 파일 등의 데이터 파일을 사용할 수 있다. 쌍방향성 애플리케이션은 입력 및/또는 출력을 발생시킴으로써 온-라인 데이터를 얻을 수 있다.
엔진(4008)만은 설정된 시간에 필요로 하는 리소스 파일을 그 메모리로 로드시킨다. 그 리소스 파일은 그래픽 목표물 설명 유닛 파일, 명령 시퀀스 파일 및 애플리케이션 파일로부터 판독되고; 가변블록 유닛파일은 모듈을 로딩하는 절차에 호출을 따르게하는 메모리에 저장되고 모듈을 언로딩하는 절차로의 특정 호출을 이룰때까지 거기에서 로크된 채로 남아있다.
애플리케이션들의 예는 다음과 같고, 각각은 더 상세하게 설명된다.
ㆍ초기화 애플리케이션;
ㆍ시작 애플리케이션;
ㆍ프로그램 안내.
ㆍ유료 시청 애플리케이션.
ㆍPC 다운로드 애플리케이션.
ㆍ인터넷 브라우저 애플리케이션;
ㆍ쇼핑 애플리케이션;
ㆍ뱅킹 애플리케이션;
ㆍ퀴즈 애플리케이션;
ㆍ매거진 브라우저 애플리케이션; 및
ㆍ기상 또는 교통 애플리케이션.
초기 애플리케이션에 대하여, 수신기/디코더(2020)는 수신기/디코더(2020)가 MPEG-2 환경에서 즉시 동작하게 하는 적합한 모듈 컬렉션인 잔류 초기화 애플리케이션이 장비된다. 애플리케이션은 필요하면 방송 공급자에의하여 변경될 수 있는 코어 특징을 제공한다. 이것은 또한 잔류 애플리케이션들과 다운로드된 애플리케이션들 사이의 인터페이스를 제공한다.
시작 애플리케이션에 대하여, 이것은 다운로드되거나 잔류하는 어떤 애플리케이션도 수신기/디코더(2020) 상에서 구동하는 것을 허용한다. 이 애플리케이션은 애플리케이션을 시작하기 위하여 서비스의 도달로 실행되는 브트스트랩으로서 작용한다. 스타트업은 RAM에 다운로드되고, 그러므로 용이하게 업데이트될 수 있다. 이것은 각 채널에서 이용할 수 있는 쌍방향성 애플리케이션이 선택될 수 있으며, 다운로드 후에 바로 또는 프리로드 후에 바로 구동되도록 구성된다. 프리로드의 경우에, 애플리케이션은 메모리(2024)에 로드되며, 필요할 때 스타트 업에 의하여 활성화될 수 있다.
프로그램 가이드는 프로그래밍에 관한 전체 정보를 주는 쌍방향성 애플리케이션이다. 예를 들어, 각 디지털 텔레비전 채널 묶음에 제공되는 일주의 텔레비전 프로그램에 관한 정보를 줄 수 있다. 원격 제어기(2026) 상의 키를 누르는 것에 의하여, 단말 사용자는 텔레비전 세트(2022)의 화면상에 보이는 이벤트오버레이된 애드 온 스크린에 접근한다. 이 애드 온 스크린은 각 디지털 TV 채널 묶음의 현재 및 다음 이벤트의 정보를 주는 브라우저이다. 원격 제어기(2026)의 다른 키를 누르는 것에 의하여, 단말 사용자는 일주일에 걸친 이벤트들의 정보 리스트를 디스플레이하는 애플리케이션에 접근한다. 단말 사용자는 또한 간단하고 규정대로 이벤트를 조사하여 정렬한다.
유료 시청(PPV) 애플리케이션은 조건적 접근 시스템(3000)과 관련하여 각 디지털 TV 채널 묶음에서 이용할 수 있는 쌍방향성 서비스이다. 단말 사용자는 TV 가이드 또는 채널 브라우저를 이용하여 애플리케이션에 접근할 수 있다. 추가적으로, 애플리케이션은 PPV 이벤트가 PPV 채널에서 검출되자마자 자동적으로 시작한다. 단말 사용자는 그런 다음 그의 도터 스마트 카드(3020)를 통하거나 또는 통신 서버(3022, 모뎀, 전화선 및 DTMF 코드, MINITEL 등을 이용하는)를 통하여 현재의 이벤트를 구매할 수 있다. 애플리케이션은 수신기/디코더(2020)의 ROM에 잔류하거나 또는 수신기/디코더(2020)의 RAM으로 다운로드할 수 있다.
PC 다운로드 애플리케이션에 대하여, 단말 사용자는 요청하는 대로 PC 다운로드 애플리케이션을 이용하여 컴퓨터 소프트웨어를 다운로드할 수 있다.
인터넷 브라우저 애플리케이션에 대하여, 이것은 텔레비전 세트(2022) 상에 디스플레이하기 위하여 수신기/디코더(2020)를 통하여 또는 수신기/디코더(2020)에 접속된 컴퓨터를 통하여 단말 사용자에게 웹 페이지가 공급되게 한다.
수신기/디코더(2020)의 모뎀(4034), 또는 대안적으로 초당 28.8kbytes 까지 데이터를 전송할 수 있는 v34 모뎀과 같은 직렬 인터페이스에 접속된 외부 모뎀이 전화선을 통하여 애플리케이션 및 데이터 서버(4006)에 접속된다.
동작에 있어서, 먼저 수신기/디코더(2020)가 텔레비전 모드로, 즉 디지털 비트 스트림(bitstream)으로부터 텔레비전 프로그램을 추출하여, 단말 사용자에게 디스플레이하기 위하여 추출된 프로그램을 텔레비전 세트(2022)로 공급하는 것을 가정한다. 원격 제어기(2026) 상의 버튼을 누르는 것에 의하여, 단말 사용자는 인터넷 브라우저 애플리케이션을 동작시켜, 수신기/디코더(2020)를 인터넷 모드로 배치한다. 애플리케이션은 모뎀(4034)을 사용하여 애플리케이션 및 데이터 서버(4006)에 전화를 걸도록 수신기/디코더(2020)에 저장된 프로그램을 구동한다. 수신기/디코더(2020)와 애플리케이션 및 데이터 서버(4006) 사이에 통신이 이루어지면, 단말 사용자는 텔레비전 세트(2022)에 디스플레이된 메시지의 수단에 의하여 인터넷에 대한 접속을 알려준다.
단말 사용자는 원격 제어기(2026)를 사용하여 수신기/디코더(2020)로 특정의 URL을 가지는 웹 페이지를 보기 위한 요청과 같은 인터넷 요청을 입력한다. 수신기/디코더(2020)는 이러한 요청을 모뎀(4034)을 통하여 서버(4006)로 출력한다. 데이터 서버(4006)는 이 요청을 수신하여 인터넷으러 요청을 출력한다. 이 요청에 응하여, 인터넷은 적절한 웹 페이지를 포함하는 인터넷 응답을 서버(4006)로 공급한다. 서버(4006)는 멀티플렉서 및 스크램블러(2004)로 응답을 보내고, 여기에서 응답은 이전에 언급된 바와 같이 MPEG 비트 스트림의 특정 영역에 통합되어, 전송기(2008)에 의하여 전송되어 수신기(2018)에 수신된다. 수신기/디코더(2020)는 MPEG 비트 스트림으로부터 웹 페이지를 추출하고, 텔레비전 세트(2022)에 웹 페이지를 디스플레이한다.
텔레비전 세트(2022)에 웹 페이지를 디스플레이하는 것에 의하여 단말 사용자에게 웹 페이지를 공급하는 것에 대한 대안적인 것으로서, 웹 페이지는 수신기/디코더(2020)에 접속된 컴퓨터, 전형적으로 초단 700kbit의 병렬 인터페이스를 통하여 단말 사용자에게 공급될 수 있다. 원격 제어기(2026)의 수단에 의한 수신기/디코더(2020)로의 인터넷 요청의 입력대신에, 단말 사용자는 컴퓨터에 접속된 키보드를 통하여 이러한 요청을 입력할 수도 있다. 사용자가 수신기/디코더(2020)와 관련된 PC를 사용하면, PC는 이후에 상세하게 기술되는 바와 같이 이 애플리케이션에 대한 어떠한 변경없이 넷스케이프 및 마이크로소프트 인터넷 익스플러러와 같은 널리 공지된 웹 브라우저를 구동할 수 있다.
초기에 지시된 바와 같이, 인터넷 거래는 인터넷 서버로부터 사용자까지가 사용자로부터 서버(4006)까지가 훨씬 비중이 크다. 인터넷 브라우저 애플리케이션은 전형적으로 초당 38 메가바이트의 고속 텔레비전 링크로 전송되는 고밀도의 거래를 제공한다. 따라서, 중요한 접근 시간 개선이 비용이 비싸고 복잡한 투웨이 방식의 텔레비전 링크를 요구함이 없이 만들어질 수 있다.
도 6을 참조하여, 인터넷 모드일 때, 사용자 장비(10)가 공중 변환 전화 네트워크(12, PTSN)를 통하여 애플리케이션 및 데이터 서버(4006)에 접속될 수 있다. 애플리케이션 및 데이터 서버(4006)는 공지된 방식으로 방화벽(14)을 통하여 인터넷(16)에 접속될 수 있다. 애플리케이션 및 데이터 서버(4006)는 또한 멀티플렉서 및 스크램블러(2004), 전송기(2008), 자동 응답기(2014) 및 수신기(2018)를 통하여 사용자 장비(10)와 통신할 수 있다.
도 7에 도시된 바와 같이, 사용자 장비(10)에 채택된 소프트웨어 레벨은 에스케이프 또는 마이크로소프트 인터넷 익스플러러, HTTP, 소켓, TCP/IP, 및 드라이버 레벨과 같은 웹 브라우저를 포함한다. PC에서 전형적으로 구동하는 브라우저 애플리케이션과 비교하여, 구동 레벨은 사용자 장비의 모뎀을 통하여 PSTN(12)과 통신하기 위한 모뎀 드라이버와, MPEG 플로우 튜너(4028)를 통한 통신을 위한 튜너 드라이버로 분할되는 것으로 변경된다.
다양한 구성의 사용자 장비(10)가 기술된다. 도 8에 도시된 하나의 구성에서, PC는 사용되지 않는다. 모든 사용자 소프트웨어는 수신기/디코더(2020)에서 구동한다. 수신기/디코더(2020)는 인터넷 모뎀(4034, 또는 선택적으로 외부 모뎀 및 직렬 포트)을 통하여 PSTN(12)과 통신한다. 수신기/디코더(2020)는 지상 수신기(2018)로부터 비트 스트림으로 인터넷 응답을 수신할 수 있다. 이러한 구성에서, 사용자 인터페이스는 원격 제어기(2026)와, 수신기/디코더(2020)에 접속된 텔레비전 세트(2022)에 의하여 제공된다.
도 9에 도시된 바와 같은 제 2 구성은 그 병렬 포트에 의하여 수신기/디코더(2020)의 병렬 포트(4032)에 접속되는(또는 선택적으로 그 직렬 포트에 의하여 수신기/디코더(2020)의 직렬 포트에 접속되는) PC(18)가 제공되는 것으로 도 8에 도시된 것과 다르다. 이 경우에, 도 7에 도시된 소프트웨어 레벨의 상부 부분은 PC(18)에서 구동하고, 소프트웨어 레벨의 나머지 하부 부분은 수신기/디코더(2020)에서 구동한다. 또한 사용자 인터페이스는 PC(18)에 접속된 키보드(18K)와 모니터(18D)에 의하여 제공된다.
도 10에 도시된 바와 같은 제 3 구성은 외부 모뎀이 그 직렬 포트(4030)를 통하여 수신기/디코더(2020)를 PSTN(12)에 접속하도록 사용되는 것에서 도 9에 도시된 구성과 다르다. 고속의 외부 모뎀이 수신기/디코더(2020)의 내부 모뎀(만약 있는 경우에)에 의하여 제공되는 것보다 빠른 전송률을 제공하도록 사용될 수도 있다.
도 11에 도시된 제 4 구성은 PC(18)가 PC(18)의 직렬 포트에 접속되는 외부 모뎀(18M)을 통하여(대안적으로 PC(18)의 내부 모뎀을 통하여) PSTN(12)에 접속되는 것에서 도 10에 도시된 구성과 다르다. 이 구성은 수신기/디코더(2020)의 병렬 포트(4032, 또는 직렬 포트(4030))로부터 PC(18)의 병렬 포트(또는 직렬)로 일정 방향으로 데이터가 흐르므로, 보다 빠른 데이터 속도가 달성될 수 있다는 점에서 도 9 및 도 10의 구성 이상의 이점을 제공한다.
도 12에 도시된 제 5 구성은 수신기/디코더(2020)가 이것의 ISA 또는 PCI 버스에 접속되는 PC(18)의 애드 온 또는 플러그 인 카드의 형태로 제공되는 점에서 도 11의 구성과 다르다.
인터넷 모드에서의 시스템의 동작은 좌측이 사용자 장비(10)의 공정을 그리고 우측이 애플리케이션 및 데이터 서버의 공정인 도 13 및 도 14를 참조하여 기술된다.
단계 20에서, 사용자는 예를 들어 원격 제어기(2026) 상의 전용키를 누르는 것에 의하여 또는 메뉴를 불러내어 인터넷 모드를 선택하도록 이를 통하여 조종하기 위하여 일련의 키를 누르는 것에 의하여 인터넷 모드를 요청한다. 단계 22에서, 수신기/디코더(2020)는 수신된 MPEG-2 비트 스트림으로부터 인터넷 애플리케이션과 애플리케이션 및 데이터 서버(4006)의 전화번호를 포함하는 관련 데이터를 추출하여, 애플리케이션을 설치한다.
도 13 및 도 14에 도시된 사용자 장비(10)에 의하여 취해진 나머지 단계들은 다운로드된 인터넷 애플리케이션에 의하여 발생하도록 한다. 단계 24에서, 사용자 장비(10)는 관련된 모뎀이 애플리케이션 및 데이터 서버(4006)의 다운로드된 전화번호를 걸도록 하고, 단계 26에서, PSTN 접속이 만들어진다. 인터넷 모드에서, 사용자는 카드 판독기(4036)들중 하나에 있는 그 것들의 스마트 카드를 배치했음이 틀림없으며, 단계 28에서, 사용자 장비(10)는 PSTN 접속을 통하여 스마트 카드 번호를 보낸다. 사용자 장비는 그런 다음 단계 30에서 PSTN 접속을 통하여 에러 메시지를 수신하도록, 그리고 단계 38에서 PSTN 접속을 통하여 승인을 수신하거나 또는 단계 34에서 일시적 중단을 위하여 대기한다.
에러 메시지가 단계 30에서 수신되면, 에러 메시지가 단계 32에서 텔레비전 세트(2022) 또는 모니터(18D)에 디스플레이 되며, PSTN 접속은 단계 88에서 해제되고, 사용자 장비의 모뎀은 단계 86에서 접속이 끊어진다. 유사하게, 단계 34에서 일시적 중단이 발생하면, 에러 메시지가 에러 메시지가 단계 36에서 텔레비전 세트(2022) 또는 모니터(18D)에 디스플레이 되며, PSTN 접속은 단계 88에서 해제되고, 사용자 장비의 모뎀은 단계 86에서 접속이 끊어진다.
그러나, 승인이 단계 38에서 수신되면, 사용자는 그런 다음 필요한 웹 페이지의 또는 인터넷 서치 엔진의 유일 공급원 위치(URL)을 명시하는 것에 의하여 단계 40에서 인터넷 요청을 만들 수 있다. 단계 42에서, 인터넷 요청은 PSTN 접속을 통하여 보내지고, 그런 다음 사용자 장비(10)는 단계 44에서 PSTN 접속을 통하여 에러 메시지를 수신하도록, 그리고 단계 48에서 PSTN 접속을 통하여 패킷 데이터를 수신하거나 또는 단계 54에서 일시 중단을 위하여 대기한다.
에러 메시지가 단계 44에서 수신되면, 에러 메시지는 단계 46에서 디스플레이되며, 그런다음, 사용자로부터 또 다른 인터넷 요청을 기다리도록 단계 40으로 리턴한다. 유사하게, 일시 중단이 단계 54에서 발생하면, 에러 메시지는 단계 56에서 디스플레이되며, 그런 다음 공정은 사용자로부터 또 다른 인터넷 요청을 기다리도록 단계 40으로 리턴한다.
패킷 데이터가 단계 48에서 PSTN 접속을 통하여 수신되면, 패킷 데이터는 충분한 정보를 수용하여서, 사용자 장비(10)가 지상 수신기(2018)를 통하여 수신되는 MPEG-2 데이터 스트림으로부터 필요한 웹 페이지를 추출할 수 있게 된다. 패킷 데이터는 IP 주소, 적절한 자동 응답기(2014), 서비스 ID 및 패킷 ID를 포함할 수도 있다. 단계 50에서, 사용자 장비(10)는 적절한 웹 페이지를 추출하여, 단계 52에서, 사용자 인터페이스(텔레비전 세트(2022) 또는 모니터(18D))에 의하여 디스플레이된다. 공정은 그런 다음 사용자로부터 또 다른 인터넷 요청을 기다리도록 단계 40로 리턴한다.
도 14에 도시된 바와 같이, PSTN 접속이 단계 88에서 해제되고 모뎀이 단계 96에서 끊어지는 시점에서, 사용자는 공정을 중지할 수도 있다. PSTN 접속이 손실되었다는 것을 사용자 장비가 검출하면, 메시지는 단계 84에서 디스플레이되고, 모뎀은 단계 86에서 끊어진다.
도 13 및 도 14에 있는 애플리케이션 및 데이터 서버(4006)의 동작이 기술된다. 단계 58에서, 서버(4006)의 모뎀은 신호음을 기다리며, 신호음이 울릴 때, PSTN 접속이 단계 26에서 만들어진다. 단계 60에서, 서버(4006)는 스마트 카드 번호의 수신을 기다리며, 수신될 때, 단계 62에서, 수신된 스마트 카드 번호가 가입자 관리 시스템(3004, SMS)을 참조하여 유효한지를 체크한다. 유효하지 않으면, 단계 64에서, 서버(4006)는 상기된 것을 참조하여 단계 30로 에러 메시지를 보내고, 단계 96에서 PSTN 접속이 해제되며, 단계 94에서 모뎀이 끊어지고, 공정은 또 다른 신호음을 기다리도록 단계 58로 리턴한다.
단계 62에서, 스마트 카드 번호가 유효하다고 판저외면, 서버(4006)는 단계 66에서 상기된 것을 참조하여 단계 38로 승인을 보내고, 단계 68에서 상기된 것을 참조하여 인터넷 요청을 수신하도록 대기하거나 단계 70에서 발생하는 일시 중단을 위하여 대기한다. 일시 중단이 발생하면, 단계 96에서 서버(4006)는 PSTN 접속을 해제하고 단계 94에서 모뎀을 끊는다.
그러나, 인터넷 요청이 단계 68에서 수신되면, 단계 72에서, 서버(4006)는 방화벽(14)을 통하여 인터넷(16)으로부터 적절한 웹 페이지를 요청한다. 단계 74에서, 요청된 웹 페이지가 성공적으로 수신되지 않으면, 단계 76에서, 서버(4006)는 PSTN 접속을 통하여 상기된 것을 참조하여 에러 메시지를 단계 44로 보내고, 공정은 사용자 장비(10)로부터의 또 다른 인터넷 요청의 수신을 기다리도록 단계 68/70로 리턴한다. 그러나, 단계 74에서, 요청된 웹 페이지가 성공적으로 수신되면, 단계 78에서, 서버(4006)는 위성 텔레비전 시스템을 통하여 웹 페이지를 보내기 위하여 패킷 데이터, 즉, IP 주소, 자동 응답기 ID, 및 패킷 ID를 결정하여, 상기된 단계 48에서 사용자 장비(10)에 의하여 수신되는 PSTN(12)을 통하여 보낸다. 그런 다음, 단계 82에서, 서버(4006)는 멀티플렉서 및 스크램블러(2004)로 웹 페이지와 패킷 데이터를 보내고, 멀티플렉서 및 스크램블러(2004)는 상기된 단계 50에서 상에 의하여 수신되도록 수신된 패킷 데이터에 따른 웹 페이지를 전송한다. 공정은 그럼 다음 사용자 장비(10)로부터 또 다른 인터넷 요청의 수신을 기다리도록 단계 68/70로 리턴한다.
도 14에서 도시된 바와 같이, 어떤 시점에서, 서버(4006)가 PSTN 접속이 손실되었다는 것을 검출하면, 서버(4006)는 단계 94에서 모뎀을 끊고, 신호음을 기다리도록 단계 58로 리턴한다.
시스템의 쇼핑 모드가 기술된다. 쇼핑 애플리케이션은 단말 사용자에 의하여 안락 의자 쇼핑의 할 수 있게 한다. 판매용 상품의 호가(또는 서비스 또는 다른 제품)들은 수신기/디코더(2020)에 의해 다운로드된 텔레비전 프로그램을 통하거나 또는 수신기/디코더(2020)에 의해 다운로드된 카탈로그를 통하여 텔레비전 세트(2022)에 디스플레이된다. 상품들은 단말 사용자에 의하여 수신기/디코더(2020)에 대한 구매 주문 입력의 수단에 의하여 구입될 수 있다.
직렬 인터페이스에 접속된 수신기/디코더(2020)의 모뎀(4034) 또는 대안적으로 초당 28.8 kbyte까지 데이터를 전송할 수 있는 V34 모뎀과 같은 외부 모뎀이 애플리케이션 및 데이터 서버(4006), 또는 전화 번호가 수신기/디코더(2020)에 다운로드된 별도의 판매 시스템에 전화선을 통하여 접속된다.
동작에 잇어서, 먼저, 수신기/디코더(2020)가 텔레비전 모드로 동작하고, 즉 디지털 비트 스트림으로부터 텔레비전 프로그램을 추출하여, 단말 사용자에 디스플레이하기 위하여 텔레비전 세트(2022)로 추출되는 텔레비전 프로그램을 공급한다. 원격 제어기(2026) 상의 버튼을 누르는 것에 의하여, 단말 사용자는 쇼핑 모드로 수신기/디코더(2020)를 배치하여 쇼핑 애플리케이션을 성취할 수 있다. 수신기/디코더(2020)가 쇼핑 모드로 배치될 때, 애플리케이션은 MPEG의 특정 영역에 포함된 쇼핑 데이터가 수신기/디코더(2020)에 의하여 추출되어 텔레비전 세트(2022)의 화면에 디스플레이되게 할 수 있다.
쇼핑 애플리케이션의 제 1 실시예에서, 판매용 상품의 호가는 현재 방송 공급자에 의하여 방송되어, 수신기/디코더(2020)에 의해 다운로드된 텔레비전 프로그램(예를 들어, 방송 공급자의 표핑 채널에서 방송되는 텔레비전 프로그램)을 통하여 텔레비전 세트(2022)에 디스플레이된다. 예를 들어, 쇼핑 데이터는 현재 텔레비전 프로그램에 보여지는 상품 및 구매가를 나타내는 하나 이상의 아이콘들을 동시에 텔레비전 프로그램의 텔레비전 화면에 디스플레이하는 일련의 명령들을 포함한다. MPEG 비트 스트림에 포함된 쇼핑 데이터는 거기에 포함된 화상 및 음성 신호와 동기화되어서, 텔레비전 프로그램에 보여지는 상품이 변함에 따라서, 아이콘이 현재 텔레비전 화면에 디스플레이되는 상품을 나타내기 위하여 업데이트되도록 쇼핑 데이터가 변한다.
제 2 실시예에서, 판매용 상품의 호가는 수신기/디코더(2020)에 의해 다운로드된 카탈로그를 통하여 텔레비전 세트(2022)에 디스플레이된다. 이 카탈로그는 텔레비전 세트(2022)에 현재 디스플레이되는 텔레비전 프로그램과는 별개의 것일 수도 있다. 이 실시예에서, 쇼핑 데이터는 상품의 주문 및 구매가를 나타내는 아이콘을 텔레비전 화면에 디스플레이하는 일련의 명령들을 포함할 수도 있다. 쇼핑 데이터는 연속적으로 순환되어서, 개개의 각 디스플레이는 일정 간격으로 텔레비전 화면에 나타나도록 만들어질 수 있다. 하나 이상의 개개의 디스플레이들은 동시에 텔레비전 화면에 보여질 수도 있으며, 단말 사용자는 원격 제어기(2026) 상의 버튼을 사용하여 디스플레이들을 조종할 수 있다.
상기 실시예들의 어떠한 것에서, 단말 사용자는 자기 뜻대로 원격 제어기(2026) 상의 적절한 버튼을 누르는 것으로 텔레비전 프로그램에 디스플레이된 상품들중 하나를 구매할 수 있다. 이러한 구매 주문은 수신기/디코더(2020)에 의해 수신되며, 애플리케이션 및 데이터 서버(4006) 또는 모뎀을 이용하여 별도의 판매 시스템에 전화를 걸도록 수신기/디코더(2020)에 저장된 프로그램을 구동한다. 수신기/디코더(2020)와 서버(4006) 사이의 통신이 만들어지는 동안, 전형적으로 아이콘 또는 애니메이션의 형태를 하는 메시지가 텔레비전 세트(2022)에 디스플레이된다. 추가적으로, 특정 상품에 대한 구매 주문에 응하여, 애플리케이션은 이 상품들을 나타내는 아이콘을 변화시킬 수도 있다.
한번 통신이 이루어지면, 수신기/디코더(2020)는 모뎀을 통하여 서버(4006)로 이 구매 주문을 출력한다. 서버(4006)는 수신기/디코더(2020)의 카드 판독기(4036)들중 하나에 삽입된 신용카드에 대한 예금계좌에 대한 계정에 대한 주문과 함께 이 주문을 수신하여 처리한다.
보다 특별하게, 도 15에 도시된 바와 같이, 수신기/디코더(2020)는 PSTN(12)을 통하여 통신 서버(3022)에 접속된다. 통신 서버(3022)는 SMS(3004), 제품 관리 시스템(98) 및 신용회사 서버(100)에 접속될 수 있다. SMS(3004)는 차례로 제품 관리 시스템(98), 애플리케이션 및 데이터 서버(4006), 멀티플렉서 및 스크램블러(2004), 제품 공급자(102), 및 은행 서버(104)에 접속될 수 있는 제품 판매 시스템(4050S)에 접속된다. 제품 관리 시스템(98)은 또한 애플리케이션 및 데이터 서버(4006)에 접속될 수 있다. 멀티플렉서 및 스크램블러(2004)에 대한 제품 판매 시스템(4050S)의 접속은 쇼핑 텔레비전 프로그램의 화상 및 음성 또한 제품의 사진을 제품 판매 시스템에 의해 공급되고 방송 데이터 스트림에 통합되게 할 수 있다. 제품 판매 시스템에 대한 제품 판매 시스템(4050S)의 접속은 카탈로그 데이터가 공급될 수 있게 한다. 카탈로그 데이터는 각 제품에 대한 제품 기준, 제품의 명칭, 제품의 설명, 제품의 가격 및 제품의 사진에 대한 ID를 포함한다. 카탈로그 데이터는 그런 다음 애플리케이션 및 데이터 서버(4006)로 공급된다. 애플리케이션 및 데이터 서버(4006)에 대한 제품 판매 시스템(4050S)의 접속은 플레이리스트가 애플리케이션 및 데이터 서버(4006)로 공급되게 한다. 플레이리스트는 회수 리스트, 및 각 회수에 대한 그 당시 선전되는 제품의 제품 기준을 포함한다. 멀티플렉서 및 스크램블러(2004)에 대한 애플리케이션 및 데이터 서버(4006)의 접속은 (1) 쇼핑 애플리케이션, (2) 카탈로그 테이터 및 (3) 현재의 제품 판매 시스템(4050S)에 의하여 공급되는 화상 및 음성 데이터의 주제인 제품의 제품 기준을 포함하는 동기 스테이션을 멀티플렉서 및 스크램블러(2004)로 직접 전송되게 한다.
도 16을 참조하여, 쇼핑 텔레비전 프로그램 및 쇼핑 애플리케이션에 관한 방송 MPEG-2 비트 스트림의 성분은 특정의 영역과 함께 텔레비전 프로그램의 화상 영역 및 하나 이상의 음성 영역을 포함한다. 특정의 영역은 (1) 수신기/디코더(2020)에 의하여 구동되는 쇼핑 애플리케이션; (2) 통신 서버(3022)의 전화번호; (3) 현재의 텔레비전 프로그램의 주제인 제품의 기준 가격을 포함하는 동기 스테이션 데이터; (4) 제품을 나타내는 사진에 대한 사진 ID와 함께, 각 제품에 대한 명칭, 설명, 기준 및 가격을 포함하는 카탈로그 테이터; 및 (5) 제품의 사진들 및 사진 ID들을 포함한다.
쇼핑 모드에서의 시스템의 동작은 도 17 내지 도 21을 참조하여 기술된다. 도 17은 수신기/디코더(2020)의 동작을 설명하는 흐름도인데 반하여, 도 21은 좌측이 수신기/디코더(2020)의 동작을, 그리고 우측이 시스템의 나머지의 동작을 설명하는 흐름도이다.
도 17을 참조하여, 쇼핑 프로그램이 선택될 때, 단계 16에서, 수신기/디코더(2020)는 쇼핑 애플리케이션을 다운로드하여 구동하여, 관련된 데이터를 다운로드한다. 도 17 및 도 21에서 수신기/디코더(2020)에 의하여 채해진 나머지 단계들은 다운로드된 쇼핑 애플리케이션에 의하여 발생하도록 한다. 단계 108에서, 쇼핑 텔레비전 프로그램은 텔레비전(2022)에 디스플레이되고, 도 18은 디스플레이의 레이아웃을 도시한다. 방송 프로그램의 화상은 화면의 대부분을 커버한다. 그러나, 2개의 아이콘들이 또한 디스플레이되며, 하나(110)는 충동 구매를 선택하기 위한 것이고, 다른 것(112)은 카탈로그 쇼핑을 선택하기 위한 것이다. 아이콘(110,112)들중 하나는 고무된 경계를 가지는 것에 의한 초기 포커스를 가진다. 사용자는 원격 제어기(2026)의 업 및 다운 버튼을 사용하여 포커스를 가지는 아이콘을 변경할 수 있으며, 그런 다음 원격 제어기(2026) 상의 OK 버튼을 누르는 것에 의한 포커스를 가지는 아이콘을 선택할 수 있다. 도 17에서 단계 108 후에, 공정은 사용자가 단계 114에서 충동 아이콘(110) 또는 단계 116에서 카탈로그 아이콘(112)을 선택할 때가지 대기한다. 어느 아이콘(110,112)이 선택될 때, 이것은 변화하는 것에 의하여 애니메이션화된다. 카탈로그 아이콘(112)이 단계 116에서 선택될 때, 수신기/디코더(2020)는 도 19에 도시된 바와 같은 화면이 텔레비전에 디스플레이된다.
화면의 하부에, 선전되는 제품들의 일련의 작은 그림(thumbnail)이 복귀 버튼(124)과 함께 디스플레이된다. 작은 그림(122)들중 하나는 단계 116에서 카탈로그 아이콘(110)이 선택될 때 현재 선전되는 제품에 대한 작은 그림인 초기 포커스를 가진다. 화면의 상부 부분은 현재의 포커스를 가지는 제품의 보다 큰 사진(120)을 디스플레이하도록 사용되며, 사진과 작은 그림들은 도 16을 참조하여 기술된 사진 데이터로부터 취해진다. 화면의 상부 좌측 부분은 현재의 포커스를 가지는 제품의 명칭, 설명, 가격을 디스플레이하도록 사용된다. 단계 126에서, 공정은 사용자가 원격 제어기(2026)의 좌측 및 우측 화살표 버튼을 누르는 것에 의하여 작은 그림의 포커스를 변화시키게 한다. 결과적으로, 포커스된 작은 그림(122)은 좌측 또는 우측으로 이동하고, 따라서, 사진(120) 및 대응하는 명칭, 설명 및 가격이 변한다. 주문서 상의 제품의 수가 작은 그림에 대한 공간들의 수보다 크면, 스토롤링 작용이 채택될 수도 있다.
단계 126에서, 사용자가 복귀 버튼이 포커스되는 동안 원격 제어기(2026)의 OK 버튼을 누르면, 공정은 도 18의 정상적인 쇼핑 화면이 디스플레이되는 단계 108로 리턴한다. 그러나, 단계 126에서, 사용자가 작은 그림들중 하나가 포커스되는 동안 원격 제어기(2026)의 OK 버튼을 누르면, 단계 128에서, 수신기/디코더(2020)는 선택된 작은 그림의 제품 기준을 나타낸다.
사용자가 단계 114에서 충동 아이콘(110)을 선택하면, 단계 130에서, 수신기/디코더(2020)는 도 16에 도시된 바와 같이 방송 동기 스테이션 데이터로부터 제품 기준을 취하는 것에 의하여 현재 쇼핑 텔레비전 프로그램에서 선전되는 제품의 제품 기준을 나타낸다.
단계 128 또는 130 후에, 단계 13에서, 수신기/디코더(2020)는 텔레비전(2022)이 도 20에 도시된 바와 같이 구매형 화면을 디스플레이하도록 한다. 화면의 상부부분은 도 19의 그 것과 유사하다. 화면의 하부 부분은 은행 계좌로부터 직접 계정 기입에 의한 지불로 구매를 선택하는 D/D 버튼(142)과, 구매 동작을 취소하는 버튼(146)을 포함한다. 버튼들중 하나는 버튼 주위의 경계에 의하여 도시된 초기 포커스를 가지며, 포커스는 원격 제어기(2026)의 좌측 또는 우측 화살표 버튼을 누르는 것에 의하여 변경될 수 있다. 현재 포커스되는 버튼은 원격 제어기(2026)의 OK 버튼을 누르는 것에 의하여 선택될 수 있다. 단계 134에서, OK 버튼이 포커스된 리턴 버튼과 함께 눌려지면, 단계 108로 리턴하고, 여기에서, 도 18의 정상적인 쇼핑 화면이 디스플레이된다. OK 버튼이 포커스된 D/D 버튼(142)과 함께 눌려지면, 단계 136에서, 수신기/디코더(2020)는 수신기/디코더(2020)의 카드 판독기(4036)들중 하나에 삽입된 은행 카드로부터 데이터를 판독한다. 한편, OK 버튼이 포커스된 C/C 버튼(144)와 함께 눌려지면, 단계 138에서, 수신기/디코더(2020)는 수신기/디코더(2020)의 카드 판독기(4036)들중 하나에 삽입된 은행 카드로부터 데이터를 판독한다. 이러한 공정은 도 17에 도시되지 않은 추가의 단계를 포함하여, 사용자가 적절한 형태의 카드를 삽입하는 것을 촉진시키고, 부적절한 카드가 삽입되면 단계 108로 공정을 리턴하도록 한다.
단계 140에서, 수신기/디코더(2020)는 카드 판독기(4036)에 삽입된 카드에 대한 원격 제어기(2026)를 통하여 적절한 PIN 코드를 삽입하도록 텔레비전(2022)을 사용자가 사용하는 것을 촉진시킨다.
그런다음, 단계 148에서, 수신기/디코더(2020)는 그 모뎀이 다운로드된 데이터에 포함된 전화번호를 걸도록 하고, 단계 150에서, 통신 서버(3022)와 PSTN 접속이 만들어진다. 단계 152에서, 수신기/디코더(2020)는 사용자의 다른 카드 판독기(4036)에 삽입된스마트 카드에 대한 스마트 카드 번호의 형태로 제품 주문, 주문된 제품 기준, 지불 형태, 이것은 신용 카드 또는 직접 계정이며 단계 138 또는 136에서 신용 카드 또는 은행 카드로부터 판독된 신용 카드 계좌 또는 은행 계좌 정보, 및 단계 140에서 사용자에 의하여 입력된 PIN 코드를 포함한다.
단계 154에서, 수신기/디코더(2020)는 에러 메시지 또는 제품 기준 및 실제 비용을 포함하는 주문 승인일 수도 있는 통신 서버(3022)로부터의 응답을 기다린다. 어떠한 형태의 응답이 수신되든지, 단계 156에서 텔레비전(2022)에 디스플레이된다. 수신기/디코더(2020)는 그런 다음 단계 158에서 통신 서버(3022)로부터 접속 해제 신호를 수신하여, 단계 160에서 그 모뎀을 끊는다. 공정은 그런 다음 단계 108로 리턴한다.
도 21의 우측 부분을 참조하여, 통신 서버(3022)는 단계 162에서 신호음을 기다린다. 수신될 때, 상기된 PSTN 접속(150)을 만든다. 통신 서버(3022)는 그런 다음 단계 152를 참조하여 기술된 바와 같이 수신기/디코더(2020)로부터 제품 주문을 수신한다. 단계 166에서, 통신 서버(3022)는 가입자 관리 시스템(3004, SMS)을 참조하여 공급된 스마트 카드 번호가 유효한지를 체크한다. 유효하면, 단계 168에서, 통신 서버(3022)는 PSTN(12)를 통하여 단계 154를 참조하여 기술된 에러 메시지를 보내고, 단계 170에서, 단계158를 참조하여 기술된 PSTN 접속 해제를 보내어, 단계 172에서 모뎀을 끊고, 또 다른 신호음을 기다리기 위하여 단계 162로 리턴한다.
스마트 카드 번호가 단계 166에서 유효하다고 판정되면, 단계 174에서 통신 서버는 제품 관리 시스템(98)을 참조하여 공급된 제품 기준이 유효한지를 결정한다. 그러하지 않으면, 공정은 상기된 단계 168로 진행한다. 그러나, 제품 기준이 유효하다고 판정되면, 단계 176에서, 통신 서버(3022)는 거래가 C/C 거래 또는 D/D 거래인지를 결정한다. C/C 거래이면, 단계 176에서, 통신 서버(3022)는 신용 회사 서버(100)를 가지고 사용자의 신용 카드 계좌를 계정하도록 시도한다. 단계 180에서, 신용 카드 거래가 성공하지 못하면, 공정은 상기된 단계 168로 리턴한다. 그러나, 거래가 성공적이면, 공정을 단계182로 리턴한다. 또한, 단계 176에서, 거래가 D/D 거래인 것으로 결정되면, 공정은 단계182로 진행한다.
단계 182에서, 통신 서버(3022)는 거래의 실제 비용을 결정한다. 이것은 SMS(3004)에 의하여 제공되는 예를 들어 특정 사용자에 대한 할인 정보를 고려한다. 그런 다음, 단계 184에서, 통신 서버(3022)는 단계 154를 참조하여 상기된 주문 승인을 보낸다(도 21에서, 단계 182가 단계 180 또는 176 훙에 발생하는 것으로서 도시되었다). 대안적으로, 또는 보다 바람직하게, 단계 182는 단계 176 바로 전에 발생하거나 단계 178 바로 후에 그리고 단계 176 바로 후에 발생할 수도 있다.
단계 184후에, 단계 186에서, 통신 서버(3022)는 단계 158를 참조하여 상기된 PSTN 접속 해제 신호를 보내고, 단계 188에서 모뎀을 끊는다. 그런 다음, 통신 서버(3022)는 제품 판매 시스템(4050S)고 함께 SMS(3004)를 통하여 주문을 배치하고, SMS(3004)는 제품 판매 시스템(4050S)에 주문을 배치한 특정 사용자에 대한 성명, 주소 및 배달 지시와 같은 추가 정보를 제공한다. 통신 서버는 단계 192에서 거래가 C/C 또는 D/D 거래인지를 결정한다. C/C 거래이면, 공정은 다음의 신호음을 기다리도록 단계 162로 진행한다. 그러나, D/D 거래이면, 이것을 행하기 전에, 단계 194에서, 통신 서버(3022)는 SMS(3004)를 통하여 계정 지시되는 은행 계좌의 명세서를 제품 판매 시스템(4050S)으로 보낸다.
제품 판매 시스템(4050S)이 주문을 수신하면, 주문을 적절한 제품 공급자(102)로 보내고, D/D 거래인 경우에, 적절한 은행 서버(104)가 적절한 계좌를 계정하도록 한다.
단말 사용자가 안락 의자 뱅킹을 가능하게 하는 은행 애플리케이션이 기술된다. 수신기/디코더(2020)의 카드 판독기(4036)들중 하나에 신용 카드와 같은 은행 카드를 삽입하는 것에 의하여, 단말 사용자는 전화선을 통하여 계좌 상태, 계좌들 사이의 거래 자금을 다운로드할 수 있으며, 수표책 등을 요청한다.
수신기/디코더(2020)의 모뎀(4034), 또는 대안적으로 초당 28.8kbytes 까지 데이터를 전송할 수 있는 v34 모뎀과 같은 직렬 인터페이스에 접속된 외부 모뎀이 전화선을 통하여 은행 카드를 제공하는 은행 조직에 접속되고, 은행 조직의 전화 번호는 수신기/디코더(2020)에 다운로드되었다.
동작에 있어서, 먼저 수신기/디코더(2020)가 텔레비전 모드로, 즉 디지털 비트 스트림(bitstream)으로부터 텔레비전 프로그램을 추출하여, 단말 사용자에게 디스플레이하기 위하여 추출된 프로그램을 텔레비전 세트(2022)로 공급하는 것을 가정한다. 원격 제어기(2026) 상의 버튼을 누르는 것에 의하여, 단말 사용자는 인터넷 브라우저 애플리케이션을 동작시켜, 수신기/디코더(2020)를 뱅킹 모드로 배치한다. 한편, 단말 사용자가 뱅킹 모드를 동작시키도록 계좌 번호와 같은 뱅킹 명세를 입력할 필요가 없으며, 안전 특징으로서, 단말 사용자는 원격 제어기를 사용하여 개인 증명 번호(PIN)를 입력하도록 애플리케이션에 의하여 촉진될 수 있으며; 입력된 PIN이 은행 카드에 저장된 것과 일치하지 않으면, 뱅킹 모드로의 접근이 부인된다.
뱅킹 애플리케이션은 예를 들어 원격 제어기(2026)를 사용하여 선택될 수 있는 다수의 기관들이 계좌의 상태, 계좌들 사이의 자금 전송, 수표책 요청을 전화선을 통하여 다운로드하는 것과 같이 텔레비전 화면에 디스플레이되게 한다. 이러한 편리함은 하나 이상의 아이콘의 형태로 텔레비전 화면에 디스플레이된다. 단말 사용자에 의하여 요구된 편리함의 선택으로(원격 제어기의 적절한 버튼을 사용하여), 수신기/디코더(2020)는 은행 카드에 저장되거나 수신기/디코더(2020)에 저장된 전화 번호를 사용하여 사용자의 뱅킹 조직에 전화를 걸고, 수신된 뱅킹 요청을 뱅킹 조직에 전송한다. 단말 사용자의 요청에 응하여, 애플리케이션은 단말 사용자에 의하여 요구된 편리함에 관련하는 아이콘을 디스플레이에서 변하도록 한다.
뱅킹 조직은 이 요청을 수신하여 처리한다. 예를 들어, 수표책의 요청에 관계하여, 조직은 단말 사용자에 대한 요청의 승인을 만들고, 이는 모뎀을 통하여 수신기/디코더(2020)로 전송된다. 대안적으로, 하나의 계좌로부터 다른 계좌로의 자금의 전달에 대한 요청에 응하여, 조직은 유사하게 모뎀을 통하여 수신기/디코더(2020)로 전송되는 요청에 대한 응답을 만든다. 이러한 승인 또는 응답은 수신기/디코더(2020)에 수신되어, 텔레비전 화면상에서의 승인 또는 응답을 디스플레이하는 것에 의하여 단말 사용자에게 공급된다.
보다 특별하게, 도 22를 참조하여, 방송 MPEG-2 비트 스트림의 성분들은 특정의 영역과 함께 상기된 화상 및 음성 영역들을 포함한다. 특정의 영역들은 (1) 수신기/디코더(2020)에 의하여 구동되는 뱅킹 애플리케이션; (2) 통신 서버(3022)의 전화 번호; (3) 뱅킹 애플리케이션에 의하여 사용된 사진 및 사진 ID들을 포함한다.
도 23은 또한 PSTN(12)을 통하여 통신 서버(3022)와 통신할 수 있는 수신기/디코더(2020), 및 차례로 가입자 관리 시스템(3004, SMS)과 다양한 은행 서버(104A 내지 104C)와 통신할 수 있는 통신 서버(3022)를 도시한다. 뱅킹 동작동안, 카드 판독기(4036)들중 하나가 사용자의 스마트 카드를 판독하도록 사용되며, 다른 카드 판독기(4036)는 사용자의 은행 카드를 판독하도록 사용된다.
뱅킹 모드에 있는 시스템의 동작이 도 24 및 도 25를 참조하여 기술된다. 이 도면들의 각각에 있어서, 도면의 좌측은 수신기/디코더(2020)의 동작을 도시하고, 도면의 우측은 시스템의 나머지 부분의 동작을 도시한다.
단계 96에서, 사용자는 예를 들어 원격 제어기(2026) 상의 전용 버튼을 누르는 것에 의하여 또는 메뉴를 불러 뱅킹 모드를 선택하도록 이것을 조종하기 위하여 일련의 키들을 누르는 것에 의하여 뱅킹 모드를 요구한다. 단계 98에서, 수신기/디코더(2020)는 수신된 MPEG-2 비트 스트림으로부터 뱅킹 애플리케이션 및 통신 서버(3022)의 전화 번호를 포함하는 관련 데이터를 추출하여, 애플리케이션을 설치한다.
도 24 및 도 25에서 수신기/디코더(2020)에 의해 취해진 나머지 단계들은 다운로드된 뱅킹 애플리케이션에 의하여 발생하도록 한다. 단계 200에서, 수신기/디코더(2020)는 텔레비전(2022)이 카드 판독기(4036)들중 하나에 사용자의 은행 카드를 넣도록 사용자에 대한 요청을 디스플레이하도록 한다. 단계 202에서, 수신기/디코더(2020)는 은행 카드를 판독하고, 그런 다음 텔레비전(2022)이 원격 제어기(2026)의 번호 버튼을 사용하여 사용자의 은행 카드 PIN 코드를 입력하도록 사용자에 대한 요청을 디스플레이하도록 한다. 단계 206에서, 수신기/디코더(2020)는 그 모뎀(4034)이 통신 서버(3022)의 다운로드된 전화 번호를 걸도록 하고, 단계 208에서, PSTN 접속이 만들어진다.
단계 210에서, 수신기/디코더(2020)는 다른 카드 판독기에 삽입된 스마트 카드의 스마트 카드 번호, 은행 카드로부터 판독된 바와 같은 사용자의 은행 ID, 은행 카드 번호 및 암호를 보낸다. 그런 다음, 수신기/디코더(2020)는 단계 212에서 통신 서버(3022)로부터의 에러 메시지를 수신하거나 또는 단계 218에서 통신 서버(3022)로부터 상태 정보를 수신하도록 대기한다. 에러 메시지가 수신되면, 단계 214에서, 메시지가 디스플레이되며, 그런 다음 단계 216에서, 수신기/디코더(2020)는 접속을 해제하고 모뎀(4034)에서 접속을 끊는다.
수신기/디코더(2020)가 단계 218에서 상태 정보를 수신하면, 상태 정보는 하나의 예로 (1) 사용자의 당좌 계정의 잔금 및 당좌 계정의 최종 9개의 거래의 간단한 명세, (2) 사용자의 신용 카드 계좌 상의 전달에 대한 거래 상태, 및 (3) 수표책의 이용 가능성과 같은 다른 정보 또는 사용자의 은행 지점으로부터 모금에 대한 신용 카드를 포함하게 된다. 단계 220에서, 수신기/디코더(2020)는 텔레비전(2022)이 각각이 디스플레이 상의 각 버튼을 가지는 다양한 뱅킹 선택을 디스플레이하도록 한다. 선택의 예는 다음과 같다:
ㆍ당좌 계정 디스플레이(상기 1번 참조);
ㆍ카드 계좌 디스플레이(상기 2번 참조);
ㆍ다른 정보 디스플레이(상기 3번 참조);
ㆍ예금 계좌 디스플레이;
ㆍ예금 계좌와 당좌 계정 사이에서 이체;
ㆍ당좌 계정과 신용 카드 계좌 사이에서 이체;
ㆍ대출 편리성
ㆍ인쇄된 상태 요청.
선택 버튼들중 하나는 초기 포커스를 가지며, 포커스는 원격 제어기(2026)상의 좌우 및 상하 버튼을 사용하여 변경될 수 있다. 그런 다음, OK 버튼이 사용자에 의해 눌려지면, 현재의 포커스를 가지는 선택이 선택된다.
단계 222에 의해 도시된 바와 같이, 선택되는 상태 정보 선택 (1) 내지 (2)들중 하나의 경우에, 단계 228에서, 적절한 정보가 텔레비전(2022) 상에 디스플레이되며, 그런 다음 공정은 추가의 선택이 선택될 수 있도록 단계 220으로 리턴한다.
단계 224에서 선택된 다른 선택들 중 하나의 경우에, 수신기/디코더(2020)사용자로부터 계좌 이체와 같은 어떤 필요한 정보를 요청하며, 그런 다음, 원격 제어기(2026)를 사용하여 사용자에 의해 입력된다. 그런 다음, 단계 230에서, 수신기/디코더(2020)는 통신 서버(3022)에 적절한 지시를 보낸다. 수신기/디코더(2020)는 단계 232에서 업데이트된 상태 정보와 함께 지시에 대한 응답 또는 승인을 수신하도록 대기한다. 상태 정보의 업데이트는 이러한 행위 선택들 중 하나의 선택이 사용자의 계좌의 상태를 변화시키기 때문에 수신기/디코더(2020)로 보내진다. 수신된 승인 또는 응답은 그런 다음 단계 234에서 텔레비전(2022)에 디스플레이되어서, 사용자는 다른 선택을 선택할 수 있다.
단계 222에서 상태 정보 요청의 수령 또는 단계 224에서 행위 요청에 대안적인 것으로서, 수신기/디코더(2020)는 단계 226에서 중지하도록 사용자로부터의 지시에 대해 그 단계에서 응답하고, 그런 다음 단계 238에서 그 모뎀(4034)의 끊어 뱅킹 동작을 완료한다.
도 24 및 도 25에서의 통신 서버(3022)의 동작이 기술된다. 단계 240에서, 통신 서버(3022)는 신호음을 기다리고, 이에 응답하여, 단계 208에서 수신기/디코더(2020)와의 접속이 만들어진다. 통신 서버(3022)는 그런 다음 단계 242에서 단게 210에서의 수신기/디코더(2020)에 의하여 공급된 정보를 수신하도록 대기한다. 수신되면, 단계 244에서, 통신 서버(3022)는 SMS(3004)를 참조하여 스마트 카드 번호의 유효성을 체크한다. 스마트 카드가 무효라고 판정되면, 단계 246에서, 통신 서버(3022)는 단계 212를 참조하여 기술된 에러 메시지를 보낸다. 통신 서버(3022)는 PSTN 접속을 해제하고, 단계 248에서 그 모뎀을 끊으며, 그런 다음, 또 다른 신호음을 기다리도록 단계 240으로 진행한다.
단계 244에서, 스마트 카드 번호가 유효하다고 판정되면, 단계 250에서, 통신 서버(3022)는 수신기/디코더(2020)에 의하여 공급된 은행 ID에 의하여 결정된 바와 같은 은행 서버(104A 내지 104C)들중 적절한 것에 접속한다. 단계 252에서, 접속이 만들어지지 않으면, 공정은 상기된 단계 246으로 진행한다. 그러나, 접속이 만들어지면, 단계 254에서, 통신 서버(3022)는 은행 서버로부터 공급된 은행 카드 번호에 관련하는 적절한 상태 정보를 얻는다. 단계 256에서, 이 정보는 단계 218을 참조하여 기술된 바와 같이 수신기/디코더(2020)로 보내진다.
통신 서버(3022)는 그런 다음 단계 230의 결과로서 단계 258에서의 수신기/디코더(2020)로부터 보내진 지시를 수신하거나 또는 상기된 단계 236의 결과로서 보내진 PSTN 접속 해제 신호를 단게 260에서 수신하도록 대기한다. PSTN 접속 해제 신호가 단계 260에서 수신되면, 단계 268에서, 통신 서버(3022)는 모뎀을 끊도록 하고, 공정은 또 다른 신호음을 기다리도록 진행한다. 그러나, 지시가 단계 258에서 수신되면, 통신 서버(3022)는 은행 서버(104)로 그 지시를 중계하여 지시의 변경없이 필요에 따라 통신 프로토콜을 변경한다. 단계 264에서, 통신 서버(3022)는 은행 서버(104)로부터 응답 또는 승인 및 업데이트된 상태 정보를 수신하고, 단계 266에서, 상기된 단계232에서 수신된 정보를 수신기/디코더(2020)로 중계하며, 다시 데이터의 변경없이 필요에 따라 통신 프로토콜만을 변경한다. 그런 다음, 공정은 또 다른 지시 또는 PSTN 접속 해제 신호의 수신을 기다리도록 단계 258/260로 리턴한다.
퀴즈 모드가 기술된다. 퀴즈 애플리케이션은 바람직하게 방송 퀴즈 프로그램과 동기화되고, 단말 사용자가 퀴즈 프로그램에서 능동적으로 수행할 수 있도록 하며, 수신기/디코더는 단말 사용자의 답변을 체크하며 단말 사용자의 점수를 선택적으로 유지하게 한다.
MPEG 비트 스트림으로부터 추출된 텔레비전 퀴즈 프로그램의 내용에 관련되고 동기화되는 질문 및 답변 데이터는 MPEG 비트 스트림의 특정 영역에 포함되어, 수신기/디코더(2020)에 의하여 추출된다.
원격 제어기(2026)의 적절한 버튼을 누르는 것에 의하여, 단말 사용자는 퀴즈 애플리케이션을 동작시켜, 수신기/디코더(2020)를 퀴즈 모드로 배치한다.
퀴즈 모드에서, 질문이 텔레비전 퀴즈 프로그램에서 나오자마자, 그 질문과 동기화되고 실질적으로 이에 대응하는 질문 데이터가 MPEG 비트 스트림으로부터 수신기/디코더에 의하여 추출되어 텔레비전 세트로 공급된다. 질문은 전형적으로 질문에 대한 다수의 가능한 답변을 포함하는 다중 선택 질문이다. 질문 데이터는 다수의 아이콘 또는 다수의 숫자 버튼의 형태로 텔레비전(2022)의 화면에 디스플레이된다.
질문에 대답하기 위한 주어진 시간 내에, 또는 답변 기간 내에(통상 수초), 단말 사용자는 원격 제어기(2026)를 사용하여 텔레비전 세트에 디스플레이된 질문에 대한 대답중 하나를 선택할 수도 있다. 질문 데이터에 대응하는 대답 데이터는 MPEG 비트 스트림으로부터 수신기/디코더(2020)에 의하여 추출되어, 텔레비전 세트(2022)에 공급된다. 질문 데이터는 단말 사용자에 의해 선택된 질문을 나타내는 아이콘의 디스플레이를 변경 및/또는 질문에 대한 정확한 대답을 나타내는 아이콘의 디스플레이의 변경에 의하여 텔레비전(2022)의 화면에 디스플레이되어, 그의 대답이 정확한지 아닌지를 단말 사용자에게 알려준다.
질문 데이터는 단지 질문 기간의 종료부 또는 답변 기간의 시작부에만 전송되며; 답변 기간의 나머지 동안에는 질문 데이터가 전송되지 않는다. 특정의 질문에 대답하도록, 단말 사용자는 질문 기간동안 퀴즈 모드를 입력해야만 하며, 그렇지 않으면 그는 질문을 놓치게 되며, 텔레비전 화면에 디스플레되는 첫 번째 질문은 다음의 질문이 된다.
뉴스 질문이 텔레비전 프로그램에 나옴으로써, MPEG 비트 스트림에 포함된 질문 데이터와 답변 데이터는 그 질문에 대응하도록 변경된다.
애플리케이션은 사용자의 점수의 수를 유지하여, 점수가 텔레비전 세트에 디스플레이되도록 한다.
특히 도 26을 참조하여, 퀴즈 프로그램에 관한 방송 MPEG-2 비트 스트림의 성분들은 특정의 영역과 함께 퀴즈 화상 영역 및 하나 이상의 퀴즈 음성 영역을 포함한다. 특정의 영역은 (1) 수신기/디코더(2020)에 의해 구동되는 퀴즈 애플리케이션; (2) 답션 기간의 시작 및 가능한 답변의 수; 답변 기간의 종료 및 정확한 답변의 수를 지시할 수 잇는 동기화 데이터 및 (3) 다양한 애니메이션을 포함한다.
도 27을 참조하여, 퀴즈 모드로 퀴즈 프로그램을 수신하는 수신기/디코더(2020)의 동작이 기술된다. 단계 270에서, 사용자는 퀴즈 프로그램 및 퀴즈 모드를 선택하고, 그 결과, 단계 272에서, 퀴즈 애플리케이션 및 애니메이션은 다운로드되어 수신기/디코더(2020)에 설치된다. 단계 274에서, 가변 점수가 0으로 재설정된다. 방송 퀴즈 텔레비전 프로그램에서, 질문자는 전형적으로 예정된 적정수(N)의 가능한 답변들을 가지는 다중 선택 질문을 하고, 답변을 위한 시간, 답변 기간을 준다. 답변 기간의 초기에, 적절한 질문에 대한 가능한 수(N)의 답변들을 포함하는 시작 동기화 신호가 전송된다. 이것은 단계 276에서 수신기/디코더(2020)에 의해 수신되며, 단계 278에서, 수신기/디코더(2020)는 답변의 수(N)를 추출한다. 그런 다음, 단계 280에서, 수신기/디코더(2020)는 텔레비전(2022)이 수(N)와 동일한 수로 숫자화된 세트의 답변 버튼을 디스플레이하도록 한다. 또한, 예를 들어 사람이 그의 머리를 문지르는 애니메이션이 단계 282에서 디스플레이된다. 수신기/디코더(2020)는 그런 다음 종료 동기 신호를 단계 284에서 수신하거나 또는 사용자가 단계 286에서 원격 제어기(2026)의 수자 버튼(1 내지 N)중 하나를 누르도록 대기한다. 종료 동기화 신호는 버튼(1 내지 N)중 하나가 눌려지기 전에 수신되며, 이것은 사용자가 질문에 답변하기에는 너무 늦었다는 것을 의미하고, 그러므로, 단계 288에서, 너무 늦음 애니메이션이 텔레비전(2022)에 디스플레이된다. 그런 다음, 공정은 단계 290으로 진행한다. 그러나, 원격 제어기 버튼(1 내지 N)중 하나가 단계 286에서 눌려지면, 눌려진 버튼의 번호(A)의 주목이 단계 292에서 만들어지며, 단계 294에서, 텔레비전(2022)에 디스플레이된 대응 버튼(A)이 고무된 경계에 의하여 강조된다. 또한, 기대 애니메이션이 단계 296에서 텔레비전(2022)에 디스플레이된다. 단계 298에서, 수신기/디코더(2020)는 정확한 답변의 번호(C)를 포함하는 종료 동기 신호를 수신하도록 대기한다. 단계 300에서, 수신기/디코더(2020)는 종료 동기 신호로부터 정확한 답변 번호(C)를 추출하고, 그런 다음 단계 302에서, 번호(A 및 C)의 동일성을 테스트한다. 이것들이 동일하지 않으면, 단계 304에서, 수신기/디코더(2020)는 텔레비전(2022)이 슬픈 표정의 애니메이션을 디스플레이하도록 하고, 공정은 단계 290으로 진행한다. 그러나, 단계 302에서 번호(A 및 C)들이 동일하다고 판정되면, 단계 306에서, 수신기/디코더(2020)는 텔레비전(2022)이 행복한 표정의 애니메이션을 디스플레이하도록 하며, 단계 308에서 가변 점수의 값을 증가시킨다. 그런 다음, 단계 304, 308 및 288가 따르는 단계 290에서, 수신기/디코더(2020)는 텔레비전(2022)이 점수값을 디스플레이하도록 한다. 그런 다음, 공정은 퀴즈의 다음 질문 및 답변을 위한 시작 동기 신호를 수신하도록 단계 276로 리턴한다.
시스템의 매거진 모드가 기술된다. 매거진 브라우저 애플리케이션은 텔레비전 화면에 사용자에 의하여 트래버스되는 매거진 페이지 데이터의 네트워크를 제공한다.
매거진 페이지 데이터는 압축된 형태의 화상 사진들로서 전송된 MPEG-2 비트 스트림의 특정 영역에서 수행된다. 원격 제어기(2026)의 적절한 버튼을 누르는 것에 의하여, 단말 사용자는 매거진 모드로 원격 제어기(2026)를 배치하여 매거진 브라우저 애플리케이션을 동작시킬 수 있다. 수신기/디코더(2020)가 매거진 모드로 배치될 때, 애플리케이션은 매거진 애플리케이션가 데이터 수신기/디코더(2020)로부터 추출되어 텔레비전 세트(2022)의 화면에 디스플레이되게 한다.
텔레비전 세트의 화면에 디스플레이된 각 매거진 페이지는 전형적으로 그 이미지에 포개진 다수의 버튼 주제들을 구비한 스틸 화상을 포함한다. 버튼 주제는 전형적으로 어떤 필요한 크기의 것이며 디스플레이된 메시지를 가질 수 있는 직사각형의 것이다. 단말 사용자는 원격 제어기를 사용하여 필요한 버튼 주제를 초점화하고 그런 다음 그 물체를 선택할 수 있다. 물체들은 전형적으로 추가의 페이지에 링크되어, 물체를 선택하는 것은 새로운 페이지가 선택된 버튼 주제와 연결되는 지에 따라서 시스템이 이동하게 되는 것이 따른다. 새로운 페이지는 MPEG 비트 스트림으로부터 추출되고, 텔레비전 세트(2022)의 화면에 디스플레이된다.
사용자는 2개의 방식으로 매거진 모드를 떠날 수 있다. 먼저, 대부분의 페이지들은 매거진 애플리케이션을 사용자가 나가게 하는 출구 버튼 주제를 가지게 된다. 두 번째로, 페이지들의 매거진 네트워크는 종종 사용자가 흥미있는 특정 주제에 도달하게 하여, 사용자는 그 주제로 직접 나갈 수 있다. 주 시스템 제어 화면은 사용자가 그 화면으로부터 직접 또는 일정 시퀀스의 부 화면을 통하여 필요한 주제를 선택하게 한다. 매거진 모드는 사용자가 적어도 어떤 주제에 도달하도록 대안적인 경로를 제공한다.
각 버튼 주제는 일정 관련 변수를 가지는 모듈에 의하여 정의되고, 장치를 통해 디스플레이에 링크된다. 버튼 주제의 변수들중 하나는 물체가 선택될 때(즉, 시스템이 다음의 선택된 화면으로 이동함으로써) 배치되는 음성 시퀀스일 수 있다. 음성 시퀀스는 모듈의 파일로서 저장된다.
도 28을 참조하여, 사용자는 에를 들어 원격 제어기(2026) 상의 전용키를 누르는 것에 의하여 또는 메뉴를 불러내어 매거진 모드를 선택하도록 이를 통하여 조종하기 위하여 일련의 키를 누르는 것에 의하여 매거진 모드를 요청한다. 단계 310에서, 수신기/디코더(2020)는 수신된 MPEG-2 비트 스트림으로부터 매거진 애플리케이션과 관련 데이터를 추출하여, 애플리케이션을 설치한다. 수신기/디코더(2020)는 그런 다음 그 화면의 물체들중 하나의 초기 포커스를 구비한 초기 디폴트 화면을 구성하고, 텔레비전(2022)이 화면을 디스플레이하도록 한다.
예를 들어, 각 화면에 관련된 변수들은 다음의 것들을 포함한다;
ㆍ압축된 MPEG 스틸 사진으로부터 얻어질 수도 있는 화면에 대한 배경 확인;
ㆍ물체 리스트와 그 변수들; 및
ㆍ초기 포커스를 가지는 물체의 지시.
물체 리스트와 그 변수들은 각각에 대해 다음의 것들을 포함한다:
ㆍ스틸 사진, 화상 시퀀스, 버튼 주제, 아이콘 또는 문서와 같은 물체의 형태;
ㆍ사진 또는 화상 시퀀스의 주소, 버튼 주제의 형태 및 색상, 아이콘의 주소, 또는 캐릭터 모양, 폰트 및 문서의 색상과 같은 주제의 확인;
ㆍ물체의 크기;
ㆍ화면상에서의 물체의 위치;
ㆍ물체가 주어질 수 있는 직사각 경계 또는 원형 경계 또는 그 색상과 같은 포커스의 형태;
ㆍ사용자에 의한 원격 제어기(2026)의 상하 및 좌우키를 동작에 응하여 질문에서의 주제로부터 전송되어지는 다른 주제의 동일성;
ㆍ주제가 선택될 때 다른 화면으로의 변경, 화상작동, 음성 파일 작동, 지시 시퀀스 구동, 또는 상이한 애플리케이션의 다운로드 및 구동과 같은 하나 이상의 행위.
도 28을 참조하여, 초기 화면이 단계 312에서 구성된 후에, 수신기/디코더(2020)는 (1) 단계 314에서 원격 제어기(2026)의 화살표 키들 중 하나늘 누르는 것; (2) 단계 316에서 원격 제어기(2026)의 선택키를 누르는 것; 또는 (3) 사용자가 단계 318에서 원격 제어기(2026)의 중지키를 누르는 것을 대기한다.
사용자가 단계 314에서 화살표 키를 누르면, 단게 320에서, 수신기/디코더(2020)는 현재 포커스된 주제에 포커스 변경 변수에 따라서 포커스를 변경시킨다. 공정은 그런 다음 단계 314/316/318로 리턴한다.
사용자가 단계 316에서 선택키를 누르면, 수신기/디코더(2020)는 현재 포커스된 주제를 위해 지시된 행위를 수행한다. 공정은 그런 다음 단계 314/316/318로 리턴한다.
사용자가 단계 318에서, 중지키를 누르면, 수신기/디코더(2020)에 대한 단계 32에서 매거진 애플리케이션을 지운다.
매거진 애플리케이션은 다양한 용도를 가진다. 예를 들어, 상기된 바와 같이 시스템으로 이용할 수 있는 다른 애플리케이션들 및 텔레비전 프로그램에 대한 접근을 제공하는 수단으로서 기준 작업과 같은 새로운 매거진들로서 사용될 수도 있다. 추가의 예로서, 매거진 애플리케이션은 리스트 및 문화 이벤트와 같은 상이한 이벤트의 관찰을 제공하도록 사용될 수 있으며, 특정 이벤트에 대한 티켓을 구입하도록 결정된 결과를 가지는 사용자는 티켓 구매 애플리케이션을 시작하도록 매거진 애플리케이션을 사용할 수도 있으며, 이는 도 17 및 도 21을 참조하여 상기된 표핑 애플리케이션과 유사한 단계, 특히 단계 136 내지 194와 유사한 단계들이 따른다.
기상 또는 교통 애플리케이션이 기술된다. 상기된 다른 애플리케이션처럼, 이것이 선택될 때, 애플리케이션과 관련된 데이터는 수신기/디코더(2020)로 다운로드되어 설치된다. 기상 또는 교통 애플리케이션은 매거진 애플리케이션과 많은 유사성을 가질 수도 있으며, 참으로 기상 또는 교통 애플리케이션의 일부 페이지들은 매거진 애플리케이션에 대하여 상기된 바와 같은 동일한 기술을 사용하여 조종될 수도 있다.
기상 애플리케이션은 다른 지역에 대한 기상 상황에 관련된 기상 보고 및/또는 기상 지도 및/또는 비디오 및/또는 음성 시퀀스를 표시하는 설비를 갖고, 비슷하게 교통 애플리케이션은 다른 지역에 대한 교통 상황에 관련된 교통 보고 및/또는 교통 지도 및/또는 비디오 및/또는 음성 시퀀스를 표시하는 설비를 갖는다. 각 경우에, 초기 스크린으로부터, 특정한 지역에 대한 정보는 그 지역에 대한 코드를 나타내는 원격 제어기(2026)상의 버튼을 누름으로써 선택된다. 또한, 각 지역에 대한 코드는 그 지역에 대해 설정된 코드의 적어도 일부이다.
예를 들어, 프랑스에서, 코드는 95개로된 2-디지트 숫자(예를 들어, 파리는 75)중 하나일 수 있고, 미국에서는 5-디지트 짚 코드의 처음 2 디지트일 수 있다. 정말로, 미국의 경우에, 짚 코드의 처음 디지트는 광역 기상 정보를 얻도록 사용될 수 있고, 짚 코드중 처음 2 디지트는 더 국부화된 기상 정보를 얻기위해 사용될 수 있다. 각 지역에 대해 관련된 교통 또는 기상 정보는 분리된 파일에 포함될 수 있고, 관련된 코드는 파일 명칭에 포함되어 파일이 지역 코드에 의해 부분적으로 어드레스될 수 있다.
우편 코드의 최상위 문자가 영국 등에서 처럼 알파벳이거나 일파벳 및 숫자인 국가에서, 그 문자들은 원격 제어기(2026)가 알파벳 버튼을 갖는 경우에 특정한 지역을 선택하도록 사용된다. 다른 예에서, 전화 지역 코드(또는 그 일부)는 특정한 영역을 선택하도록 사용될 수 있다. 특정한 전화 지역 코드에 의해 커버된 지역이 특정한 기상 또는 교통 보고에 의해 커버될 수 있는 것보다 적을 수 있기 때문에, 및 지리적으로 인접한 전화 지역에 대한 코드가 서로 적은 유사성을 가질 수 있기 때문에, 시스템은 전화 지역 코드로부터 기상 및/또는 교통 정보에 의해 커버된 지역으로의 맵핑을 제공하는 조사표 또는 데이터베이스를 수신기/디코더(2020)에 다운로드하도록 동작가능하다.
본 발명은 예에 의해 완전히 상기에서 설명되었고, 상세한 내용의 변경은 본발명의 범위내에서 이루어질 수 있다.
상세한 설명, 및 청구범위 및 도면에 개시된 각 특징은 독립적으로 또는 알맞은 결합으로 제공될 수 있다.
상기 언급된 양호한 실시예에서, 본 발명의 소정의 특징은 컴퓨터 소프트웨어를 사용해서 수행되었다. 그러나, 상기 특징중 일부가 하드웨어를 사용해서 수행되는 것은 당업자에게는 물론 명백하다. 또한, 하드웨어, 컴퓨터 소프트웨어 등에 의해 수행된 기능이 전기 및 유사 신호를 사용해서 수행된다.
참고문헌은 같은 출원일을 갖는 동시계류중인 출원이고 그 출원의 명칭은 신호 발생 및 방송(Signal Generation and Broadcasting)(대리인 문서번호 PC/ASB/19707), 암호화된 방송 신호의 수신기와 사용하는 스마트카드 및 수신기(Smartcard for use with a Receiver of Encrypted Broadcast Signal and Receiver)(대리인 문서번호 PC/ASB/19708), 방송 및 수신 시스템 및 그것을 위한 조건부 액세스 시스템(Broadcast and Reception System and Conditional Access System therefor)(대리인 문서번호 PC/ASB/19710), 송신기로부터 수신기/디코더를 경유해서 컴퓨터로의 컴퓨터 파일의 다운로딩(Downloading a Computer File from a Transmitter via a Receiver/Decoder to Computer)(대리인 문서번호 PC/ASB19711), 텔레비젼 프로그램 및 다른 데이터의 송신 및 수신(Transmission and Reception of Televsion Programmes and Other Data)(대리인 문서번호 PC/ASB/19712), 다운로딩 데이터(Downloading Data)(대리인 문서번호 PC/ASB/19713), 컴퓨터 메모리 구조(Computer Memory Organisation)(대리인 문서번호 PC/ASB/19714), 텔레비젼 또는 라디오 제어 시스템 개발(Television or Radio Control System Development)(대리인 문서번호 PC/ASB/19715), 송신된 데이터 스트림으로부터 인출하는 데이터 섹션(Extracting Data Sections from a Transmitted Data Stream)(대리인 문서번호 PC/ASB/19716), 액세스 제어시스템(Access Control System)(대리인 문서번호 PC/ASB/19717), 데이터 처리시스템(Data Processing System)(대리인 문서 번호 PC/ASB/19718), 방송 및 수신 시스템 및 수신기/디코더 및 그것을 위한 원격 제어기(대리인 문서 번호 PC/ASB/19720)이다. 상기 서류의 개시는 참고로 본원에서 결부된다. 출원들의 리스트는 본 발명을 포함한다.

Claims (80)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
  44. 삭제
  45. 삭제
  46. 삭제
  47. 삭제
  48. 삭제
  49. 삭제
  50. 삭제
  51. 삭제
  52. 삭제
  53. 삭제
  54. 삭제
  55. 삭제
  56. 삭제
  57. 삭제
  58. 삭제
  59. 삭제
  60. 삭제
  61. 삭제
  62. 삭제
  63. 삭제
  64. 삭제
  65. 삭제
  66. 삭제
  67. 삭제
  68. 삭제
  69. 텔레비젼 프로그램 등의 데이터를 송신하는 방법으로서:
    송신 시스템에서, 적어도 하나의 텔레비젼 프로그램을 포함하는 디지털 데이터스트림을 송신하는 단계;
    사용자의 리시버/디코더에서,
    상기 디지털 데이터스트림을 수신하는 단계;
    텔레비젼 모드에서,
    상기 디지털 데이터스트림에서 텔레비젼 프로그램을 추출하는 단계; 및
    상기 추출된 텔레비젼 프로그램을 텔레비젼에 제공하는 단계; 및
    인터넷 모드에서,
    통신 센터로 전화를 걸기 위하여 모뎀을 사용하는 단계;
    상기 사용자로부터 인터넷 요구를 수신하는 단계; 및
    상기 모뎀을 통해 수신된 인터넷 요구를 상기 통신 센터로 송신하는 단계;
    상기 통신 센터에서,
    상기 인터넷 요구를 수신하는 단계;
    상기 인터넷으로부터 상기 수신된 인터넷 요구에 대한 응답을 얻는 단계; 및
    상기 인터넷 응답을 상기 송신 시스템에 제공하는 단계;
    상기 송신 시스템에서, 상기 제공된 인터넷 응답을 상기 디지털 데이터스트림에 통합하는 단계; 및
    상기 리시버/디코더에서, 상기 인터넷 모드에서,
    상기 디지털 데이터스트림에서 상기 인터넷 응답을 추출하는 단계; 및
    상기 추출된 인터넷 응답을 상기 사용자에게 제공하는 단계를 포함하는 방법.
  70. 제 69항에 있어서, 상기 추출된 인터넷 응답은 상기 텔레비젼에 디스플레이됨으로써 상기 사용자에게 제공되는 것을 특징으로 하는 방법.
  71. 제 69항에 있어서, 상기 추출된 인터넷 응답은 상기 리시버/디코더에 연결된 컴퓨터를 통해 상기 사용자에게 제공되는 것을 특징으로 하는 방법.
  72. 제 69항에 있어서,
    상기 송신 시스템에서, 상기 리시버/디코더가 상기 인터넷 모드에서 동작하도록 하는 애플리케이션을 위한 상기 디지털 데이터스트림 애플리케이션 코드로 통합하는 단계; 및
    상기 리시버/디코더에서, 다운로드 모드에서,
    상기 디지털 데이터스트림에서 상기 애플리케이션 코드를 추출하는 단계; 및
    상기 리시버/디코더가 상기 인터넷 모드에서 동작하도록 상기 추출된 애플리케이션 코드로 정의된 상기 애플리케이션을 시작하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  73. 제 69항 내지 71항중 어느 한 항에 있어서, 상기 송신 시스템은 상기 디지털 데이트스트림을 MPEG 포맷으로 송신하고, 상기 텔레비젼 프로그램 이외의 데이터는 상기 MPEG 데이터스트림의 적어도 하나의 전용 섹션에 포함되는 것을 특징으로 하는 방법.
  74. 디지털 데이터스트림을 수신하는 데이터스트림 수신 수단;
    상기 수신된 데이터스트림에서 텔레비젼 프로그램과 인터넷 응답을 추출하는 추출 수단;
    상기 추출된 텔레비젼 프로그램을 텔레비젼에 제공하는 텔레비젼 제공수단;
    상기 사용자로부터의 인터넷 요구를 수신하는 사용자 입력 인터페이스 수단; 및
    통신 센터로 전화를 걸어 상기 수신된 인터넷 요구를 상기 통신 센터로 송신하는 모뎀을 포함하는 디지털 텔레비젼 리시버/디코더.
  75. 제 74항에 있어서, 상기 텔레비젼 제공 수단은 상기 추출된 인터넷 응답을 상기 텔레비젼에 제공하도록 기능하는 것을 특징으로 하는 리시버/디코더.
  76. 제 74항 또는 75항에 있어서, 컴퓨터 출력구를 더 포함하고, 상기 리시버/디코더는 상기 컴퓨터 출력구에 연결된 컴퓨터에 상기 추출된 인터넷 응답을 제공하도록 기능하는 것을 특징으로 하는 리시버/디코더.
  77. 제 74항 또는 75항에 있어서, 상기 데이터스트림 수신수단은 데이터스트림을 MPEG 포맷으로 수신하도록 기능하고, 상기 추출수단은 상기 MPEG 데이터스트림의 적어도 하나의 전용 섹션에서 상기 텔레비젼 프로그램 이외의 데이터를 추출하도록 기능하는 것을 특징으로 하는 리시버/디코더.
  78. 적어도 하나의 텔레비젼 프로그램을 포함하는 디지털 데이터스트림을 송신하는 송신 시스템; 및
    사용자의 모뎀으로부터의 인터넷 요구를 수신하여 상기 인터넷으로부터 상기 수신된 인터넷 요구에 대한 응답을 얻어 상기 인터넷 응답을 상기 송신 시스템에 제공하도록 기능하는 통신 센터를 포함하고,
    상기 송신 시스템은 상기 제공된 인터넷 응답을 상기 디지털 데이터스트림에 통합하도록 기능하는 통신 및 디지털 텔레비젼 송신 시스템.
  79. 제 78항에 있어서, 상기 송신 시스템은 디지털 텔레비젼 리시버/디코더가 인터넷 모드에서 동작하도록 하는 애플리케이션에 대한 상기 디지털 데이터스트림 애플리케이션 코드로 통합하도록 기능하는 것을 특징으로 하는 통신 및 디지털 텔레비젼 송신 시스템.
  80. 제 78항 또는 79항에 있어서, 상기 송신 시스템은 상기 디지털 데이터스트림을 MPEG 포맷으로 송신하고, 상기 텔레비젼 프로그램 이외의 데이터는 상기 MPEG 데이터스트림의 적어도 하나의 전용 섹션에 포함되는 것을 특징으로 하는 통신 및 디지털 텔레비젼 송신 시스템.
KR10-1999-7009216A 1997-03-21 1997-04-25 텔레비젼 프로그램 및 기타 데이터의 송수신 KR100519740B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP97400650 1997-03-21
EP97400650.4 1997-03-21
PCT/EP1997/002110 WO1998043432A1 (en) 1997-03-21 1997-04-25 Transmission and reception of television programmes and other data

Publications (2)

Publication Number Publication Date
KR20000076445A KR20000076445A (ko) 2000-12-26
KR100519740B1 true KR100519740B1 (ko) 2005-10-10

Family

ID=26070205

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1999-7009216A KR100519740B1 (ko) 1997-03-21 1997-04-25 텔레비젼 프로그램 및 기타 데이터의 송수신

Country Status (23)

Country Link
US (1) US7934234B2 (ko)
EP (2) EP1251699B1 (ko)
JP (2) JP4162722B2 (ko)
KR (1) KR100519740B1 (ko)
CN (1) CN1153466C (ko)
AT (2) ATE298171T1 (ko)
AU (1) AU746305B2 (ko)
BR (1) BR9714604A (ko)
CA (1) CA2284681C (ko)
CZ (1) CZ291291B6 (ko)
DE (2) DE69716961T2 (ko)
ES (2) ES2185010T3 (ko)
HK (1) HK1024810A1 (ko)
HU (2) HU228950B1 (ko)
IL (1) IL131948A (ko)
NO (1) NO323020B1 (ko)
NZ (2) NZ500200A (ko)
PL (1) PL186146B1 (ko)
RU (1) RU2195083C2 (ko)
TR (2) TR200001523T2 (ko)
UA (1) UA65565C2 (ko)
WO (1) WO1998043432A1 (ko)
ZA (1) ZA973607B (ko)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7861275B1 (en) * 1999-04-23 2010-12-28 The Directv Group, Inc. Multicast data services and broadcast signal markup stream for interactive broadcast systems
KR100654430B1 (ko) * 1999-05-20 2006-12-07 삼성전자주식회사 데이터를 브로드캐스팅하는 디지털 방송 시스템에서 어플리케이션을 처리하는 장치 및 방법
EP1067771A1 (en) * 1999-07-05 2001-01-10 CANAL+ Société Anonyme Communications method and apparatus
KR100470098B1 (ko) * 1999-08-18 2005-02-04 윤원진 퀴즈 제공시스템 및 제공방법
EP1127464A1 (en) * 1999-09-02 2001-08-29 Koninklijke Philips Electronics N.V. Method and device for home shopping
WO2001019088A1 (en) * 1999-09-09 2001-03-15 E-Studiolive, Inc. Client presentation page content synchronized to a streaming data signal
WO2001031924A1 (en) * 1999-10-22 2001-05-03 General Instrument Corporation Method and apparatus for authorization of software applications and features in digital communication terminals via a central billing system
AUPQ516600A0 (en) * 2000-01-19 2000-02-10 Eleven Lighting Pty Limited Interactive display
JP4501209B2 (ja) * 2000-03-08 2010-07-14 ソニー株式会社 情報処理装置、情報処理方法およびリモコンのコマンダ
JP2001258012A (ja) * 2000-03-09 2001-09-21 Nec Corp デジタル放送およびインターネットを利用した商品、サービス広告方法並びに商品、サービス販売方法
KR20000058699A (ko) * 2000-06-26 2000-10-05 손민수 웹-박스
WO2002005568A2 (en) * 2000-07-10 2002-01-17 Qvc, Inc. System and method for enabling television commerce simultaneously for multiple channels for multiple merchants
KR100380345B1 (ko) * 2000-09-20 2003-04-11 삼성전자주식회사 텔레비전의 오에스디 구성 방법 및 전자프로그램 가이드 구성방법
GB2371433B (en) * 2001-01-12 2005-10-19 Waptv Ltd Television receiver and method of operating a server
KR20020062022A (ko) * 2001-01-19 2002-07-25 백은옥 쌍방향 콘텐츠 재생이 가능한 디지털 텔레비젼 수신기 및그 방송시스템
JP2002290351A (ja) * 2001-03-22 2002-10-04 Dainippon Printing Co Ltd デジタルデータ放送システムの機能拡張方法
KR20020078359A (ko) * 2001-04-09 2002-10-18 한국디지털위성방송(주) 디지털방송을 이용한 전자상거래 시스템 및 방법
US20020162117A1 (en) * 2001-04-26 2002-10-31 Martin Pearson System and method for broadcast-synchronized interactive content interrelated to broadcast content
JP4168606B2 (ja) * 2001-06-28 2008-10-22 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
WO2003063487A1 (en) * 2002-01-24 2003-07-31 Ezcen Inc., Ltd. Broadcasting system and method supporting vod service
US20030208777A1 (en) * 2002-05-02 2003-11-06 Daniel Danker Addressed broadcast messaging
US20040019524A1 (en) * 2002-07-29 2004-01-29 Marshall Aaron Timothy Showcasing of products featured in entertainment productions
FR2845555A1 (fr) * 2002-10-07 2004-04-09 Thomson Licensing Sa Procedes de reception et de diffusion de television interactive et dispositifs associes
US9108107B2 (en) * 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US7792507B2 (en) 2004-07-29 2010-09-07 Microsoft Corporation Automatic TV signal and tuner setup
US20060168624A1 (en) * 2004-11-22 2006-07-27 John Carney Method and system for delivering enhanced TV content
US20060155641A1 (en) * 2004-12-21 2006-07-13 Richard Postrel Prepaid card with multiple depositors
KR100810320B1 (ko) * 2005-06-16 2008-03-04 삼성전자주식회사 디지털 방송 재생기가 방송 중에 제공되는 전화번호를이용하여 발신하는 방법 및 그 디지털 방송 시스템
US20070201830A1 (en) * 2005-12-16 2007-08-30 Rose Marshal T Systems And Methods For Production, Delivery, Recording, And Viewing Of Video And Similar Content Primarily Intended To Be Viewed In Step-Frame/Frame-Advance Mode
US20080046349A1 (en) * 2006-08-17 2008-02-21 Verizon Data Services Inc. Method and systems for providing online banking and account aggregation services
US8195749B2 (en) * 2006-11-13 2012-06-05 Bindu Rama Rao Questionnaire server capable of providing questionnaires based on device capabilities
CN100464512C (zh) * 2006-11-21 2009-02-25 金纯� 基于数字电视单向机顶盒的双向增值业务实现方法
US11256386B2 (en) 2006-11-22 2022-02-22 Qualtrics, Llc Media management system supporting a plurality of mobile devices
US8700014B2 (en) 2006-11-22 2014-04-15 Bindu Rama Rao Audio guided system for providing guidance to user of mobile device on multi-step activities
US8478250B2 (en) 2007-07-30 2013-07-02 Bindu Rama Rao Interactive media management server
US10803474B2 (en) 2006-11-22 2020-10-13 Qualtrics, Llc System for creating and distributing interactive advertisements to mobile devices
JP5277970B2 (ja) * 2007-02-02 2013-08-28 ソニー株式会社 情報処理装置および方法、並びにプログラム
KR20090011232A (ko) * 2007-07-25 2009-02-02 삼성전자주식회사 정보 검색방법 및 이를 적용한 방송 수신장치
US20090150940A1 (en) * 2007-12-05 2009-06-11 Echostar Technologies Corporation Downloading of an interactive application to a broadcast programming receiver
GB2462627B (en) * 2008-08-14 2012-08-15 Vodafone Plc Widget execution device and associated application for use therewith
US8225348B2 (en) 2008-09-12 2012-07-17 At&T Intellectual Property I, L.P. Moderated interactive media sessions
CN101771895B (zh) * 2009-01-06 2011-12-28 安凯(广州)微电子技术有限公司 一种解码测试方法及系统
EP2312767A1 (en) * 2009-10-16 2011-04-20 Astrium Limited Broadcast content requests
US20110096914A1 (en) * 2009-10-22 2011-04-28 Eng Kai Y Method and System for Context Sensitive Calling
US8584120B2 (en) * 2009-11-23 2013-11-12 Julian Michael Urbach Stream-based software application delivery and launching system
US20110137734A1 (en) * 2009-12-04 2011-06-09 Mykalai Kontilai Methods of Branding Through Educational Media and Related Computer & Software Platforms
US9426528B2 (en) * 2010-12-13 2016-08-23 Verizon Patent And Licensing Inc. Multi-service store
US9325953B2 (en) 2011-02-14 2016-04-26 Disney Enterprises, Inc. System and method for synchronizing on-air commercial programming with interactive applications
US9257842B2 (en) 2011-02-22 2016-02-09 Asoka Usa Corporation Set-top-box having a built-in master node that provides an external interface for communication and control in a power-line-based residential communication system
US9736789B2 (en) 2011-02-22 2017-08-15 Asoka Usa Corporation Power line communication-based local hotspot with wireless power control capability
US8755946B2 (en) 2011-02-22 2014-06-17 Asoka Usa Corporation Method and apparatus for using PLC-based sensor units for communication and streaming media delivery, and for monitoring and control of power usage of connected appliances
US8364326B2 (en) 2011-02-22 2013-01-29 Asoka Usa Corporation Set of sensor units for communication enabled for streaming media delivery with monitoring and control of power usage of connected appliances
US8644166B2 (en) 2011-06-03 2014-02-04 Asoka Usa Corporation Sensor having an integrated Zigbee® device for communication with Zigbee® enabled appliances to control and monitor Zigbee® enabled appliances
US10142121B2 (en) 2011-12-07 2018-11-27 Comcast Cable Communications, Llc Providing synchronous content and supplemental experiences
US9094394B2 (en) * 2012-01-23 2015-07-28 Microsoft Technology Licensing, Llc Managing cross-premises resources through integrated view

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100232413B1 (ko) * 1995-07-31 1999-12-01 니시무로 타이죠 대화식 텔레비전 시스템
KR100235092B1 (ko) * 1995-07-26 1999-12-15 니시무로 타이죠 쌍방향성을 갖는 텔레비전 프로그램을 제공하기 위한 텔레비전 시스템 및 텔레비전 시스템을 구축키 위한 서어버시스템

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742677A (en) * 1995-04-03 1998-04-21 Scientific-Atlanta, Inc. Information terminal having reconfigurable memory
JPH04162722A (ja) * 1990-10-26 1992-06-08 Nec Kyushu Ltd 洗浄装置
US5644354A (en) 1992-10-09 1997-07-01 Prevue Interactive, Inc. Interactive video system
IL105432A (en) * 1993-04-16 1999-10-28 New Datacom Res Ltd Methods and systems for non-program applications for subscriber television
US5594509A (en) * 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5329590A (en) 1993-07-08 1994-07-12 Uniden America Corporation Automatic pay-per-view reception in a satellite receiver
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5481542A (en) * 1993-11-10 1996-01-02 Scientific-Atlanta, Inc. Interactive information services control system
US5880769A (en) * 1994-01-19 1999-03-09 Smarttv Co. Interactive smart card system for integrating the provision of remote and local services
WO1995028059A1 (en) * 1994-04-06 1995-10-19 Lincoln Mint Hong Kong, Ltd. Interactive communications system with data distribution
US5594490A (en) * 1994-05-23 1997-01-14 Cable Services Technologies, Inc. System for distributing video/audio files from central location to a plurality of cable headends
US5635979A (en) * 1994-05-27 1997-06-03 Bell Atlantic Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
JPH088853A (ja) 1994-06-24 1996-01-12 Sony Corp スクランブル装置およびデスクランブル装置
US5581706A (en) * 1994-06-30 1996-12-03 Rca Thomson Licensing Corporation Method forming an audio/video interactive data signal
DE69532028T2 (de) * 1994-12-13 2004-06-24 Mitsubishi Corp. Verschlüsselungssystem für sichere elektronische Transaktionen
US5535216A (en) * 1995-01-17 1996-07-09 Digital Equipment Corporation Multiplexed gapped constant bit rate data transmission
JPH08205101A (ja) * 1995-01-31 1996-08-09 Toshiba Corp 文字放送受信装置
US5642418A (en) 1995-02-21 1997-06-24 Bell Atlantic Network Services, Inc. Satellite television system and method
CN1214174A (zh) * 1995-05-24 1999-04-14 贝尔绍思公司 不对称数据通信系统
JP3394388B2 (ja) * 1995-05-30 2003-04-07 三菱電機株式会社 衛星通信システム及び衛星通信方法及び情報センタ配信装置
JPH0946713A (ja) * 1995-07-31 1997-02-14 Toshiba Corp テレビジョン放送を利用したデータ処理装置
JP3679836B2 (ja) * 1995-08-31 2005-08-03 株式会社東芝 双方向放送受信装置
US5761602A (en) * 1995-09-13 1998-06-02 Wagner Dsp Technologies Hybrid multichannel data transmission system utilizing a broadcast medium
US5959659A (en) * 1995-11-06 1999-09-28 Stellar One Corporation MPEG-2 transport stream decoder having decoupled hardware architecture
US5579308A (en) * 1995-11-22 1996-11-26 Samsung Electronics, Ltd. Crossbar/hub arrangement for multimedia network
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US5903816A (en) * 1996-07-01 1999-05-11 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100235092B1 (ko) * 1995-07-26 1999-12-15 니시무로 타이죠 쌍방향성을 갖는 텔레비전 프로그램을 제공하기 위한 텔레비전 시스템 및 텔레비전 시스템을 구축키 위한 서어버시스템
KR100232413B1 (ko) * 1995-07-31 1999-12-01 니시무로 타이죠 대화식 텔레비전 시스템

Also Published As

Publication number Publication date
AU746305B2 (en) 2002-04-18
US20040139472A1 (en) 2004-07-15
RU2195083C2 (ru) 2002-12-20
JP2001526855A (ja) 2001-12-18
NO994534L (no) 1999-11-22
HUP0001474A2 (en) 2000-07-28
JP4162722B2 (ja) 2008-10-08
ATE298171T1 (de) 2005-07-15
CZ291291B6 (cs) 2003-01-15
ES2185010T3 (es) 2003-04-16
ATE227492T1 (de) 2002-11-15
CA2284681C (en) 2005-11-01
DE69716961T2 (de) 2003-07-03
TR200001523T2 (tr) 2000-11-21
IL131948A0 (en) 2001-03-19
EP0968610A1 (en) 2000-01-05
EP1251699B1 (en) 2005-06-15
AU2701397A (en) 1998-10-20
KR20000076445A (ko) 2000-12-26
BR9714604A (pt) 2002-08-06
HK1024810A1 (en) 2000-10-20
JP4827069B2 (ja) 2011-11-30
US7934234B2 (en) 2011-04-26
TR199902266T2 (xx) 2000-01-21
CN1153466C (zh) 2004-06-09
HUP0003066A3 (en) 2002-12-28
EP1251699A1 (en) 2002-10-23
PL335780A1 (en) 2000-05-22
JP2008199669A (ja) 2008-08-28
IL131948A (en) 2003-12-10
ES2243624T3 (es) 2005-12-01
DE69733580D1 (de) 2005-07-21
EP0968610B1 (en) 2002-11-06
UA65565C2 (en) 2004-04-15
CN1254477A (zh) 2000-05-24
CA2284681A1 (en) 1998-10-01
ZA973607B (en) 1998-03-20
NO323020B1 (no) 2006-12-27
NZ516071A (en) 2003-10-31
DE69716961D1 (de) 2002-12-12
WO1998043432A1 (en) 1998-10-01
PL186146B1 (pl) 2003-10-31
HUP0001474A3 (en) 2002-09-30
NZ500200A (en) 2002-03-01
DE69733580T2 (de) 2006-03-16
CZ331299A3 (cs) 2000-06-14
HU228950B1 (en) 2013-07-29
NO994534D0 (no) 1999-09-17
HUP0003066A2 (hu) 2000-12-28

Similar Documents

Publication Publication Date Title
KR100519740B1 (ko) 텔레비젼 프로그램 및 기타 데이터의 송수신
EP0868816B1 (en) Improvements in receivers for television signals
EP1158802B1 (en) Improvements in receivers for television signals
AU745672B2 (en) Method of and apparatus for transmitting data for interactive TV applications
JPH0869436A (ja) マルチメディアの選択制御装置およびマルチメディアサービスの提供方法
JP2001518262A (ja) データ処理システム
RU2202155C2 (ru) Способ и устройство для трансляции данных для интерактивных тв приложений
MXPA99008554A (en) Transmission and reception of television programmes and other data
KR20000076406A (ko) 데이터 처리 시스템
KR20000076409A (ko) 쌍방향성 텔레비젼 애플리케이션스용 데이터 전송방법 및 장치
MXPA99008552A (en) Method of and apparatus for transmitting data for interactive tv applications

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 19990917

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20020425

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040319

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20041116

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050519

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050811

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050929

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050930

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080925

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090925

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100928

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110811

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20120907

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20120907

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130906

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130906

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20140829

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20140829

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20150827

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20150827

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170709