KR20000076409A - 쌍방향성 텔레비젼 애플리케이션스용 데이터 전송방법 및 장치 - Google Patents
쌍방향성 텔레비젼 애플리케이션스용 데이터 전송방법 및 장치 Download PDFInfo
- Publication number
- KR20000076409A KR20000076409A KR1019997008513A KR19997008513A KR20000076409A KR 20000076409 A KR20000076409 A KR 20000076409A KR 1019997008513 A KR1019997008513 A KR 1019997008513A KR 19997008513 A KR19997008513 A KR 19997008513A KR 20000076409 A KR20000076409 A KR 20000076409A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- decoder
- receiver
- type
- transmitting
- Prior art date
Links
Classifications
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
데이터를 수신기/디코더에 전송하는 방법은, 제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하는 단계와; 수신기/디코더로 하여금 레퍼런스 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키기 위해 제 1형태의 화상 및/또는 음성 데이터와 연관된 제 2형태의 레퍼런스 데이터를 수신기/디코더에 전송하는 단계를 구비하고; 제 1 및 2형태의 데이터는 설정된 타이밍 관계를 갖는 다.
Description
텔레비젼 신호를 방송하기위해 주로 의도되나 위성 텔레비젼 시스템에 독점적으로 사용되지않는 디지털 전송 시스템이 출현함으로써 상기 시스템이 쌍방향성을 단말 사용자에게 제공하거나 단말 사용자에게 부가 정보를 제공하는 등의 다른 목적에 사용할 수 있게 되었다.
본 발명은 데이터 전송 방법 및 장치, 및 특히 데이터를 수신기/디코더에 전송하는 방법 및 장치와 전송 및 수신 시스템에 관한 것이다.
도 1은 디지털 텔레비젼 시스템의 전체 구조의 도시도.
도 2는 도 1의 디지털 텔레비젼 시스템의 쌍방향성 시스템의 구조도.
도 3은 도 1 및 2의 시스템의 일부를 형성하는 수신기/디코더의 인터페이스의 개략적인 다이어그램.
도 4는 디지털 텔레비젼 시스템에 사용된 원격 제어기의 개략적인 다이어그램.
도 5는 쌍방향성 수신기/디코더의 메모리로 다운로드된 모듈내의 파일의 배열도.
도 6은 쇼핑 모드에 있을 때 시스템의 실시예의 전체 구조도.
도 7는 쇼핑 모드에 사용된 MPEG-2 비트스트림의 각 성분의 예시도.
도 8는 동기 시스템의 실시예의 전체 구조도.
도 9는 동기 시스템의 다른 실시예의 전체 구조도.
도 9A는 동기 시스템의 또 다른 실시예의 전체 구조도.
도 10은 도 6의 시스템 동작의 예를 예시하는 흐름도의 제 1부분도.
도 11은 도 6의 시스템의 텔레비젼 세트의 스크린의 예시도.
도 12는 도 10에 부분도시된 흐름도의 제 2부분도.
제 1태양에서, 본 발명은,
제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하는 단계와;
수신기/디코더로 하여금 레퍼런스(reference) 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 제 1형태의 화상 및/또는 음성 데이터와 연관된 제 2형태의 레퍼런스 데이터를 수신기/디코더에 전송하는 단계를 구비하고;
거기에서 제 1 및 2형태의 데이터는 설정된 타이밍 관계를 갖는다.
본원에서 사용된 "수신기/디코더"라는 용어는 텔레비젼 및/또는 무선 신호를 예로 하는 인코드되거나 인코드안된 신호를 수신하는 수신기를 내포한다. 그런 수신기/디코더의 실시예는 예를 들어 "셋-탑 박스"에서 그 수신된 신호를 디코딩하는 수신기와 집적된 디코더 또는 물리적으로 분리된 수신기와 결합해서 기능하는 디코더를 포함한다.
상기 방법은 사용자에 의해 "우편 및 전화에 의한 쇼핑"을 할 수 있다.
양호한 실시예에서, 레퍼런스 데이터는 예를 들어 쇼핑 텔레비젼 프로그램의 화상 및/또는 음성 데이터를 포함하는 데이터스트림으로 삽입된다. 레퍼런스 데이터는, 특히, 제품 레퍼런스, 텔레비젼 프로그램에 현재 표시되는 제품의 설명 및 가격, 제품 표시 및 그 제품을 주문하는 판매 시스템의 전화번호를 포함한다. 제품을 구매하기위해, 사용자는 원격 제어기의 알맞은 버튼을 눌러서 시스템을 작동시키고 데이터스트림의 수신기/디코더를 "쇼핑 모드"로 위치시킨다. 레퍼런스 데이터는 데이터스트림으로부터 수신기/디코더에 의해 인출되고, 그것은 레퍼런스 데이터에 따라 부가 데이터를 발생시키고 오버레이(overlay) 형태로 텔레비젼 스크린상에 부가 데이터를 텔레비젼 프로그램으로 표시한다. 오버레이는 사용자로 하여금 제품을 구매할 선택권을 제공하고; 원격 제어기상에서 하나 이상의 부가적인 버튼을 누름으로써 사용자는 텔레비젼 프로그램에서 현재 표시되는 제품을 구매한다.
화상 및/또는 음성 데이터는 동기화되지 않으면, 수신기/디코더가 쇼핑 모드로 들어갈 때, 데이터스트림으로부터 인출된 레퍼런스 데이터가 텔레비젼 프로그램에 표시되는 다음 제품에 관련시키는 것이 가능하다. 따라서, 화상 및/또는 음성 데이터와 레퍼런스 데이터는 설정된 타이밍 관계를 가져서, 상기 문제는 발생되지 않는다.
양호하게는, 제 1형태의 데이터는 텔레비젼 프로그램 형태로 텔레비젼 세트상에서 표시될 수 있는 화상 및 음성 데이터이다. 그러나, 제 1형태의 데이터는 무선에 의한 방송용으로 음성 데이터만일 수 있다.
화상 및 음성 데이터는 텔레비젼 프로그램의 어떤 태양과 연관될 수 있다. 양호하게는, 상기 데이터는 제품(본원에서는 서비스를 포함함) 광고를 나타내고 제 2형태의 데이터는 광고되는 제품과 연관된다. 다른 예는,
퀴즈 프로그램에서 물어진 질문과;
광고에서 광고된 제품과;
저자에 의해 기록된 서적 또는 팝 그룹의 비디오 등의 텔레비젼 프로그램의 요지에 관련된 어떤 사실 또는 제품을 포함한다.
부가적인 화상 및/또는 음성 데이터는 제품 광고에서 광고된 제품을 구매하기위한 선택권 등을 사용자에게 제공하기위해 배열될 수 있다.
제 1 및 2형태의 데이터의 전송에 대한 각 시작 시간은 설정된 타이밍 관계를 가질 수 있다. 그것은, (ⅰ) 화상 및/또는 음성 데이터를 전송하는 및 (ⅱ)레퍼런스 데이터를 전송하는 시간중 적어도 하나를 조절함으로써 타이밍 관계를 실행하기 쉽게 할 수 있고, 레퍼런스 데이터는 요구된 화상 및/또는 음성 데이터와 동기화될 수 있다. 전송 시스템에서 내부 클럭을 조절할 필요가 없다.
양호하게는, 제 1 및 2시간은 같다. 레퍼런스 데이터는 텔레비젼 프로그램의 적어도 일부와 동기되어질지 수 있어서 그것은 텔레비젼 프로그램의 일부가 전송되는 동안, 예를 들어, 퀴즈 프로그램의 질문 또는 쇼핑 프로그램의 특정 제품 광고동안만 발생된다.
대안적으로, 방송 공급자는 화상 및 음성 신호를 제공하는 것 및 텔레비젼 프로그램과 연관된 데이터 발생을 시작하는 것간에 수 초의 고정된 지연을 갖기를 바랄 수 있어서 텔레비젼 프로그램과 연관된 데이터는 프로그램의 그 일부의 종료후 사용자에게 남겨질 수 있다.
양호하게는, 그 방법은 상기 데이터를 수신하고, 제 1 및 2형태의 데이터를 수신기/디코더에서 수신하는 것을 더 구비하고, 레퍼런스 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키는 방법이다.
부가 데이터는 수신기/디코더에 저장된 룩업 테이블을 사용하는 레퍼런스 데이터에 따라서 발생될 수 있다.
룩업 테이블은 텔레비젼 프로그램의 전송에 앞서서 언제라도 다운로드될 수 있다. 예를 들어, 하루의 텔레비젼 프로그램 리스팅과 연관된 룩업 테이블은 그 이전날에 또는 프로그램 전송이 되지 않는 동안 전송될 수 있다.
2개의 클럭신호가 제공될 수 있고, 제 1 및 2형태의 데이터는 클럭신호들중 각기 하나에 의해 결정된 시간에 전송되고, 2개의 클럭신호는 비교되고, 시간들중 적어도 하나는 비교 결과에 따라 조절된다.
제 1 및 2시간들의 발생시 실제시간을 결정하는 2개의 클럭신호를 비교함으로써 및 필요시 제 1 및 2시간들중 적어도 하나를 조절함으로써(지연함으로써 또는 앞섬으로써), 제 1 및 2형태의 데이터는 쉽게 동기화될 수 있다.
제 2태양에서, 본 발명은 데이터 전송방법을 제공하고, 그 방법은,
2개의 클럭신호를 제공하는 단계와;
클럭신호들의 각기 하나에 의해 결정된 시간에 제 1 및 2형태의 데이터를 전송하는 단계와;
2개의 클럭신호를 비교하는 단계와;
비교결과에 따른 시간들중 적어도 하나를 조절하는 단계를 구비한다.
클럭신호들중 적어도 하나는 그 각 형태의 데이터의 일부를 형성한다.
제 1형태의 데이터는 복수의 시간에서 전송될 수 있고, 데이터를 전송하는 시간들의 플레이리스트는 발생될 수 있다. 플레이리스트는 주기적으로 발생될 수 있다.
하나의 양호한 실시예에서, 제 2형태의 데이터는 플레이리스트의 시간들에 따라 전송되고 플레이리스트상의 시간들은 비교결과에 따라 조절된다.
레퍼런스 데이터는 레퍼런스 데이터를 사용하는 룩업 테이블로부터 판독된 데이터에 의해 보충되어 수신기/디코더로 하여금 부가적인 화상 및/또는 음성 데이터를 발생시키게할 수 있다. 상기 데이터는 수신기/디코더의 룩업 테이블로부터 판독될 수 있어서 수신기/디코더로 하여금 부가적인 화상 및/또는 음성 데이터를 발생시키게할 수 있다.
레퍼런스 데이터는 룩업 테이블에서 데이터 판독에 앞서서 제 1형태의 화상 및/또는 음성 데이터에서 귀선소거 기간으로부터 인출될 수 있다. 화상 및/또는 음성 데이터를 포함하는 데이터스트림에 레퍼런스 데이터를 포함시킴으로써, 제 1 및 2형태의 데이터는 자동으로 동기화될 수 있다.
부가적인 화상 및/또는 음성 데이터는 수신기/디코더의 사용자로부터 발생 명령의 수신시 제 2형태의 데이터를 직접적으로 사용하는 수신기/디코더에 의해 양호하게 발생된다. 그러므로, 제 1형태의 데이터와 동기해서 양호하게 전송된 제 2형태의 데이터는 직접적으로 수신기/디코더로 하여금 그 수신기/디코더의 사용자에 의해 요청 즉시 부가적인 화상 및/또는 음성 데이터를 발생시키게 할 수 있다.
양호하게는, 제 2형태의 데이터는 제 1형태의 데이터와 동시전송하기위해 제 1형태의 데이터와 멀티플렉스된다.
제 3태양에서, 본 발명은 데이터를 수신기/디코더에 전송하는 방법을 제공하고, 그 방법은, 제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하는 단계와, 수신기/디코더로 하여금 제 2형태의 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 제 1형태의 화상 및/또는 음성 데이터와 직접 연관된 제 2형태의 데이터를 제 1형태의 화상 및/또는 음성 데이터와 함께 수신기/디코더에 동시전송하는 단계를 구비한다.
제 1형태의 데이터는 제품 광고를 나타내고 제 2형태의 데이터는 제품의 식별자를 구비한다.
관련된 태양에서, 본 발명은 데이터를 수신기/디코더에 전송하는 장치를 제공하고, 그 장치는, 수신기/디코더로 하여금 레퍼런스 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하고 그 제 1형태의 화상 및/또는 음성 데이터와 연관된 제 2형태의 레퍼런스 데이터를 수신기/디코더에 전송하는 수단을 구비하고;
여기에서 제 1 및 2데이터가 설정된 타이밍 관계를 갖도록 전송수단이 배치된다.
제 1 및 2형태의 데이터의 전송에 대한 각 시동시간은 설정된 타이밍 관계를 갖도록 전송수단이 배열될 수 있다.
각 시작 시간은 같을 수 있다.
제 1형태의 데이터는 제품 광고를 나타낼 수 있고 제 2형태의 데이터는 광고되는 제품과 연관될 수 있다.
그 장치는,
클럭신호들중 각기 하나에 의해 결정된 시간들에서 제 1 및 2형태의 데이터를 전송하도록 배열되는 전송수단, 즉 2개의 클럭신호를 제공하는 수단과;
그 2개의 클럭신호를 비교하는 수단과;
비교결과에 따라 시간들중 적어도 하나를 조절하는 수단을 더 구비한다.
부가적으로 관련된 태양에서, 본 발명은 데이터 전송장치를 제공하고, 그 장치는,
2개의 클럭신호를 제공하는 수단과;
클럭신호들중 각기 하나에 의해 결정된 시간들에서 제 1 및 2형태의 데이터를 전송하는 수단과;
그 2개의 클럭신호를 비교하는 수단과;
비교결과에 따라 시간들중 적어도 하나를 조절하는 수단을 구비한다.
수신기/디코더는 데이터 인출 수단에 공급하기위해 제 1형태의 화상 및/또는 음성 데이터의 귀선소거 기간 간격으로부터 레퍼런스 데이터를 인출하는 수단을 더 구비한다.
본원에 설명된 방법의 특징은 본 발명의 장치 태양에 인가될 수 있고 역 또한 같다, 비슷하게, 본 발명의 하나의 태양의 특징은 어떤 태양에 인가될 수 있다.
본 발명의 양호한 특징은 첨부도면을 참고로 예에 의해 완전히 설명된다.
도 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)의 모뎀(4034) 또는 대안적으로 직렬 인터페이스에 연결된 초당 최대 28.8 킬로바이트의 데이터를 이송할 수 있는 V34 모뎀과 같은 외부 모뎀은 전화선을 경유해서 애플리케이션 및 데이터 서버(4006)에 연결되고 또는 대안적으로 수신기/디코더(2020)에 다운로드되었던 전화번호를 분리된 판매 시스템에 연결되게한다.
본 명세서의 목적상, 애플리케이션은 양호하게는 수신기/디코더(2020)의 고레벨 기능을 제어하는 컴퓨터 코드의 일부이다. 예를 들어, 단말 사용자가 텔레비젼 세트(2022)의 스크린상에 보여지는 버튼 목표물(object)상에 원격 제어기(2026)(도 4에 더 상세하게 도시됨)의 초점을 위치설정하고 확인 키를 누를 때, 버튼과 연관된 명령 시퀀스는 실행된다.
쌍방향성 애플리케이션은 메뉴를 제안하고 단말 사용자의 요구시 명령을 실행하고 애플리케이션의 목적에 관련된 데이터를 제공한다. 애플리케이션은 애플리케이션 코드를 디지털 스트림으로부터 인출함으로써 수신기/디코더(2020)의 ROM(또는 FLASH 또는 기타의 비휘발성 메모리)에 저장되거나 수신기/디코더(2020)의 RAM(또는 FLASH)로 방송되고 다운로드되는 상주(resident) 애플리케이션이다.
애플리케이션은 수신기/디코더(2020)의 메모리 위치에 저장되고 리소스 파일 및 데이터로서 나타내어진다. 리소스 파일은 그래픽 목표물 설명 유닛 파일, 가변 블록 유닛 파일, 명령 시퀀스 파일 및 애플리케이션 파일을 구비한다. 도 5에서, 쇼핑 모듈과 같은 모듈(4010)은 리소스 파일 및 데이터의 세트이고, 그 모듈(4010)은,
하나의 애플리케이션 파일(4012)과;
미결정된 다수의 그래픽 목표물 설명 유닛 파일(4014)과;
미결정된 다수의 가변 블록 유닛 파일(4016)과;
미결정된 다수의 명령 시퀀스 파일(4018)과;
알맞게는 아이콘 라이브러리 파일, 이미지 파일, 문자 폰트(font) 파일, 컬러 테이블 파일 및 ASCII 텍스트 파일 등의 데이터 파일(4020)을 구비한다.
그래픽 목표물 설명 유닛 파일은 스크린 즉 애플리케이션의 맨-머신(man-machine) 인터페이스를 설명한다. 가변 블록 유닛 파일은 애플리케이션에 의해 취급된 데이터 구조를 설명한다. 명령 시퀀스 파일은 애플리케이션의 처리 동작을 설명한다. 애플리케이션 파일은 애플리케이션용 엔트리 포인트를 제공한다.
상기 방법으로 구성된 애플리케이션은 아이콘 라이브러리 파일, 이미지 파일, 문자 폰트(font) 파일, 컬러 테이블 파일 및 ASCII 텍스트 파일 등의 데이터 파일을 사용할 수 있다. 쌍방향성 애플리케이션은 입력 및/또는 출력을 발생시킴으로써 온-라인 데이터를 얻을 수 있다.
엔진(4008)만은 설정된 시간에 필요로 하는 리소스 파일을 그 메모리로 로드시킨다. 그 리소스 파일은 그래픽 목표물 설명 유닛 파일, 명령 시퀀스 파일 및 애플리케이션 파일로부터 판독되고; 가변블록 유닛파일은 모듈을 로딩하는 절차에 호출을 따르게하는 메모리에 저장되고 모듈을 언로딩하는 절차로의 특정 호출을 이룰때까지 거기에서 로크된 채로 남아있다.
쌍방향성 시스템의 동작의 쇼핑 모드는 현재 설명된다.
쇼핑 애플리케이션은 단말 사용자에 의해 "우편 및 전화에 의한 쇼핑"을 가능하게한다. 판매용 물품(또는 서비스 또는 기타 제품)의 제공은 수신기/디코더(2020)에 의해 다운로드된 화상 및/또는 데이터를 경유해서 텔레비젼 세트(2022)상에서 표시된다. 물품은 단말 사용자에 의해 수신기/디코더(2020)에 입력된 구매 주문에 의해 구매될 수 있다.
동작시, 첫째로 수신기/디코더(2020)가 "텔레비젼 모드"에서 동작하고, 즉 화상 및/또는 음성 데이터를 데이터스트림으로 부터 인출하고 그 인출된 데이터를 단말 사용자에게 표시하기위해 텔레비젼 세트(2022)에 공급한다고 가정한다. 원격 제어기(2026)의 버튼을 누름으로써, 단말 사용자는 쇼핑 애플리케이션을 작동시킬 수 있고, 수신기/디코더(2020)를 "쇼핑 모드"로 되게한다. 수신기/디코더(2020)가 쇼핑 모드로 되었을 때, 애플리케이션은 데이터스트림에 포함된 레퍼런스 데이터로 하여금 텔레비젼 세트(2022)의 스크린상에서 쇼핑 데이터 형태의 부가 데이터 표시를 위해 수신기/디코더(2020)에 의해 그것으로부터 인출되게할 수 있다.
판매용 물품의 제공은 방송 공급자에 의해 방송되고 수신기/디코더(2020)에 의해 다운로드되는 화상 및/또는 오디오 데이터(예를 들어, 방송 공급자의 "쇼핑 채널"상에서 방송된 텔레비젼 프로그램)를 경유해서 텔레비젼 세트(2022)상에 표시된다. 예를 들어, 쇼핑 데이터는 텔레비젼 프로그램의 텔레비젼 스크린에 동시에 표시하는 일련의 명령 및 텔레비젼 프로그램에 현재 도시되는 물품 및 구매 가격을 표시하는 아이콘 형태의 하나 이상의 버튼 목표물을 통상적으로 구비하는 오버레이를 구비한다.
후술하듯이, MPEG 비트스트림에 포함된 레퍼런스 데이터는 거기에 포함된 화상 및/또는 음성 데이터와 동기화되어, 텔레비젼 프로그램에 도시된 물품이 변화함에 따라, 스크린상에 표시된 쇼핑 데이터가 변화하여 오버레이는 텔레비젼 프로그램에 현재 도시된 그 물품을 나타내도록 갱신된다. 비디오 및/또는 음성 데이터 및 레퍼런스 데이터가 동기되지 않으면, 가능하다면, 수신기/디코더가 쇼핑 모드로 들어갈 때, 데이터스트림으로부터 인출된 레퍼런스 데이터가 텔레비젼 프로그램에 표시되는 다음 제품에 관련된다.
단말 사용자는 원격 제어기(2026)상의 알맞은 버튼을 누름으로써 오버레이의 소망된 버튼 목표물상에서 초점을 맞출 수 있고 텔레비젼 프로그램에 표시된 물품중 하나를 구매하도록 그 목표물을 선택할 수 있다. 그 구매 주문은 수신기/디코더(2020)에 저장된 프로그램을 동작시키는 수신기/디코더(2020)에 의해 수신되어 애플리케이션 및 데이터 서버(4006) 또는 모뎀(4034)을 사용하는 분리된 판매 시스템을 다이얼한다. 수신기/디코더(2020) 및 서버(4006)간의 통신이 설정되는 동안, 통상적으로 아이콘 또는 만화 영화 형태의 메시지는 텔레비젼 세트(2022)에 표시되도록 오버래이는 변화된다. 또한, 특정한 물품의 구매 주문에 응답해서, 애플리케이션은 상기 물품을 나타내는 아이콘을 변화시킨다.
통신이 일단 설정되었을 때, 수신기/디코더(2020)는 그 구매 주문을 모뎀을 경유해서 서버(4006)에 출력시킨다. 서버(4006)는 상기 주문, 예를 들어, 수신기/디코더(2020)의 카드 판독기(4036)중 하나로 삽입되었던 신용 카드용 계정에 요금청구를 하기위한 주문을 수신 및 처리한다.
도 6에서, 수신기/디코더(2020)는 공중교환 전화망("PSTN")(12)을 경유해서 통신 서버(3022)에 연결가능하다. 통신 서버(3022)는 가입자 관리 시스템("SMS")(3004) 및 제품 관리 시스템(98) 및 신용회사 서버(100)에 연결가능하다. SMS(3004)는 제품 관리 시스템(98), 애플리케이션 및 데이터 서버(4006), 멀티플렉서 및 스크램블러(2004), 제품 공급자(102) 및 은행 서버(104)에 번갈아서 연결가능한 제품 판매 시스템(4050S)에 연결가능하다. 제품 관리 시스템(98)은 애플리케이션 및 데이터 서버에도 연결가능하다.
제품 판매 시스템(4050S)을 멀테플렉서 및 스크램블러(2004)에 연결하는 것은 쇼핑 텔레비젼 프로그램 등의 화상 및/또는 음성 데이터을 제품 판매 시스템에 공급되게하고 방송 데이터스트림으로 집적되게한다.
제품 판매 시스템(4050S)을 애플리케이션 및 데이터 서버(4006)로 연결하는 것은 플레이리스트(playlist)를 시스템(4050S)으로부터 서버(4006)로 공급되게할 수 있다. 예를 들어, 다수의 쇼핑 텔레비젼 프로그램에서 광고되는 제품에 대해서, 플레이리스트는 광고되는 제품용 제품 레퍼런스의 리스트를 구비하고 프로그램은 각 시작 시간에서 시작한다. 플레이리스트는 날짜 정보를 또한 포함한다.
플레이리스트는 어떤 시간 주기를 통해 광고되는 많은 제품에 관련되고, 제품 레퍼런스는 알맞은 형태로 될 수 있다. 예를 들어, 플레이리스트는 다음과 같이 오전 10.00에 시작해서 15분주기로 광고되는 제품 리스트를 구비한다.
10.00 3854
10.03 0159
10.08 5987
10.12 2258
플레이리스트는 계속 갱신되고, 본원에 언급된 제 1시작시간 즉 통상적으로 24시간에 앞서서 또는 그보다 먼저 시스템(4050S)으로부터 전송된다.
제품 판매 시스템(4050S)을 제품 관리 시스템(98)에 연결하는 것은 카달로그 데이터로 하여금 공급되게한다. 카달로그 데이터는 각 제품에 대해 제품 레퍼런스, 제품 명칭, 제품 설명, 제품 가격 및 제품 사진용 ID를 포함하는 제품 데이터를 포함한다. 카달로그 데이터는 제품 관리 시스템(98)의 룩업 테이블 형태로 저장되고, 일정하게 예를 들어 날마다 갱신될 수 있다.
애플리케이션 및 데이터 서버(4006)를 멀티플렉서 및 스크램블러(2004)로 연결하는 것은,
(1) 쇼핑 애플리케이션을 수신기/디코더(2020)에 전송되게할 수 있고;
(2) 룩업 테이블 형태의 카달로그 데이터를 수신기/디코더에 전송되게 할수 있고;
(3) 시스템(4050S)으로부터 전송된 제품 레퍼런스에 따라 제품 데이터를 수신기/디코더(2020)에 전송되게할 수 있다.
도 7에서, 상기 내용은 통신 서버(3022)의 전화번호, 및 제품의 화상 및 화상 IDs를 또한 포함해서 독립적으로 또는 알맞은 결합으로 및 MPEG-2 비트스트림의 프라이비트 부분에서 포함할 수 있다.
데이터스트림에 포함된 레퍼런스 데이터를 그 내부에 포함된 화상 및 음성 데이터와 동기화하는 시스템의 제 1실시예는 도 8을 참고로 설명된다.
제품 판매 시스템(4050S)은 통상적으로 개인 컴퓨터 형태인 제어기(5000)을 포함한다. 제어기(5000)는 링키지(5002)에 의해 애플리케이션 및 데이터 서버(4006)에 연결되고 플레이리스트를 제품 판매 시스템(4050S)으로부터 애플리케이션 및 데이터 서버(4006)로 전송하는 것을 제어한다. 제어기(5000)는 내부 클럭(5004)을 포함한다.
제품 판매 시스템(4050S)은 화상 및/또는 음성 데이터 및 제품의 화상을 제품 판매 시스템에 의해 공급되게하고 방송 데이터스트림으로 집적되게 할 수 있는 링키지(5006)에 의해 멀티플렉서 및 스크램블러(2004)에 연결된다. 플레이리스트에 리스트된 제품 레퍼런스와 연관된 각 화상 및/또는 음성 데이터에 대해, 제품 판매 시스템(4050S)은 플레이리스트에 표시된 시간에 및 내부 클럭(5004)으로부터 결정되듯이 화상 및/또는 음성 데이터를 전송하기 시작한다.
애플리케이션 및 데이터 서버(4006)는 제품의 제품 데이터를 포함하는 MPEG 부분의 발생을 제어하는 제어기(5008)를 포함하고 화상 및/또는 음성 데이터는 제품 판매 시스템(4050S)에 의해 링키지(5010)를 경유해서 멀티플렉서(2004)에 공급된다. 제품 데이터는 플레이리스트에 포함된 제품 레퍼런스에 응답해서 제품 관리 시스템(98)에서 룩업 테이블로부터 판독된다. MPEG부분은 제품 데이터, 그 제품의 명칭, 설명 및 가격을 제품을 도시하는 화상용 화상 ID와 함께 통상적으로 포함한다. 제어기(5008)는 내부 클럭(5012)를 포함하고, 수신된 플레이리스트에 표시된 시간으로부터 멀티플렉서 및 스크램블러(2004)에 200ms 및 5초간의 시간 주기로 및 내부 클럭(5012)에 의해 결정되듯이 MPEG부분을 반복적으로 전송한다.
멀티플렉서 및 스크램블러(2004)는 MPEG부분을 수신하고 그 MPEG부분을 갖는 시스템(4050S)로부터 수신된 비디오 및/또는 음성 MPEG부분을 구비하는 MPEG 데이터스트림을 멀티플렉스하고 그 멀티플렉스된 데이터스트림을 송신기(2008)로 전송한다. 송신기(2008)는 수신기(2018)에 의해 계속 수신되고 수신기/디코더(2020)에 전송되는 트랜스폰더(2014)에 전자기 신호를 전송한다. 수신기/디코더(2020)는 비디오 및/또는 오디오 MPEG부분을 그 수신된 데이터스트림으로부터 텔레비젼 세트(2022)용 텔레비젼 신호로 디코드한다.
원격 제어기(2026)상의 버튼을 누름으로써, 단말 사용자는 쇼핑 애플리케이션을 다운로드(필요시) 및 작동시킬 수 있고, 수신기/디코더(2020)를 "쇼핑 모드"에 위치시킨다. 수신기/디코더(2020)가 쇼핑 모드에 설정될 때, 쇼핑 애플리케이션은 MPEG 비트스트림의 프라이비트 부분에 포함된 제품 데이터로 하여금 텔레비젼 세트(2022)의 스크린상에서 쇼핑 데이터를 오버레이 형태로 표시하기위해 수신기/디코더(2020)에 의해 그것으로부터 인출되게할 수 있고, 상기 오버레이는 텔레비젼 프로그램 및 구매 가격에 현재 도시되는 아이콘 형태로 하나 이상의 버튼 목표물을 통상적으로 구비한다.
제어기(5008)의 내부 클럭(5012)은 제어기의 내부 클럭(5004)과 동기화되면, 화상 및/또는 음성 데이터의 방송동안 어떤 시간에도 데이터스트림으로부터 인출된 제품 데이터는 그 데이터에 관련된다. 그러나, 제어기(5008)의 내부 클럭(5012)이 제어기(5000)의 내부 클럭(5004)과 동기화되지 않으면, 쇼핑 텔레비젼 프로그램 또는 퀴즈 프로그램의 질문 등의 화상 및/또는 음성 데이터동안 어떤 시간에도 데이터스트림으로부터 인출된 제품 데이터는 지금 전송되는 그런 데이터와 관련된다.
클럭(5004 및 5012)간의 시간차를 보상하기위해, 제품 판매 시스템(4050S)의 제어기(5000)는 링키지(5014)에 의해 애플리케이션 및 데이터 서버(406)의 제어기(5008)에 연결된다. 애플리케이션 및 데이터 서버(4006)의 제어기(5008)는 제품 판매 시스템(4050S)의 내부 클럭(5004)으로부터 출력된 클럭 신호를 링키지(5014)를 경유해서 수신한다. 대안적으로, 클럭 신호는 제품 판매 시스템(4050S)으로부터 출력되고 제어기(5008)에 의해 그것으로부터 인출된 데이터스트림의 귀선소거 기간 부분에 포함될 수 있다. 그 클럭 신호는 제품 판매 시스템(4050S)에 의해 계속해서 또는 설정된 간격으로 출력되거나 제어기(5008)로부터 링키지(5014)를 경유해서 수신된 요청에 응답해서 출력될 수 있다.
제어기(5008)는 그 수신된 클럭 신호를 자체의 내부 클럭(5012)에 의해 발생된 클럭 신호와 비교한다. 2개의 신호간의 시간차가 있다면, 제어기는 시간차를 그 수신된 플레이리스트에 리스트된 시작시간에 경우에 따라서 가산 또는 감산하여 제품 데이터가 화상 및/또는 음성 데이터와 동기해서 전송된다.
예로써, 플레이리스트는 텔레비젼 쇼핑 채널상에서 10.00 및 10.03간에 광고되는 영화 "카사블랑카"의 비디오용 제품 레퍼런스 "3854"를 포함한다. 제품 판매 시스템(4050S)으로부터 수신된 클럭 신호가 9.57.00의 시간을 표시하고 자체의 내부 클럭(5012)에 의해 발생된 클럭 신호가 10.00.00의 시간을 표시하면, 제어기(5008)는 플레이리스트에 리스트된 시작시간에 3분을 가산한다. 그것은 애플리케이션 및 데이터 서버(4006)에 의해 제품 데이터를 멀티플렉서 및 스크램블러(2004)에 3분 앞서게 전송하여 "카사블랑카"의 비디오용 제품 데이터를 광고의 화상 및/또는 음성 데이터와 동기화한다.
제 2실시예(예시안된)에서, 제품 판매 시스템(4050S)의 제어기(5000)는 제어기(5008)의 내부 클럭(5012)으로부터 출력된 클럭 신호를 링키지(5014)를 경유해서 수신한다. 그 클럭 신호는 제어기(5008)에 의해 계속해서 또는 설정된 간격으로 출력되거나 제어기(5000)로부터 링키지(5014)를 경유해서 수신된 요청에 응답해서 출력될 수 있다. 제어기(5000)는 그 수신된 클럭 신호를 자체의 내부 클럭(5004)에 의해 발생된 클럭 신호와 비교한다. 2개의 신호간의 시간차가 있다면, 제어기는 시간차를 화상 및/또는 음성 데이터가 전송되는 시간에 경우에 따라서 가산 또는 감산한다. 환언해서, 제어기(5000)는 화상 및/또는 음성 데이터를 멀티플렉서(2004)에 전송하는 것을 지연되거나 앞서게 할 수 있다. 상기 예에서, 내부 클럭(5012)로부터 수신된 클럭 신호가 10.00.00의 시간을 나타내고 자체의 내부 클럭(5004)에 의해 발생된 클럭 신호가 9.57.00의 시간을 나타내면, 제어기(5000)는 "카사블랑카" 에 대한 비디오 광고용 화상 및/또는 음성 데이터가 전송되는 시간으로부터 3분 감산한다. 그것은 "카사블랑카"의 비디오용 제품 데이터를 광고의 화상 및/또는 음성 데이터와 동기화시킨다.
도 9는 데이터스트림에 포함된 데이터를 그 내부에 포함된 화상 및/또는 음성 데이터와 동기화하는 시스템의 제 3실시예를 도시한다.
이 실시예에서, 화상 및/또는 음성 데이터에서 광고되는 제품의 제품 레퍼런스는 제품 판매 시스템(4050S)에 의해 발생된 데이터의 비디오 귀선소거 기간 부분으로 삽입된다. 특정한 제품을 광고하는 시간 주기내에서, 제품 레퍼런스는 200ms 내지 5초의 주기로 귀선소거 기간 부분으로 반복적으로 삽입될 수 있다.
화상 및/또는 음성 데이터는 멀티플렉서(2004)에 전송된다. 애플리케이션 및 데이터 서버(4006)는 제품 레퍼런스를 비디오 시퀀스로부터 인출하는 데이터 인출기(5016)를 포함한다. 제 1 및 2실시예와 비슷하게, 제품 데이터는 비디오 귀선소거 기간 부분에 포함된 제품 레퍼런스에 응답해서 제품 관리 시스템(98)에서 룩업 테이블로 부터 판독되고 MPEG 부분은 제품을 도시하는 화상용 화상 ID와 함께 그 제품의 명칭, 설명 및 가격을 통상적으로 포함해서 발생된다. 그렇게 발생된 MPEG 부분은 화상 및/또는 음성 데이터와 동기해서 수신용 링키지(5010)를 경유해서 멀티플렉서 및 스크램블러(2004)에 전송된다.
그 제 3실시예는 상기 설명된 제 1 및 2실시예에 대비해서 제어기(5000), 제어기(5008) 또는 플레이리스트의 발생을 요구하지않는 다는 장점을 갖는다.
제 4실시예(예시안된)에서, 제품 관리 시스템(98)의 룩업 테이블은 애플리케이션 및 데이터 서버(4006)에 전송되어 송신기(2008)에 의해 수신기/디코더(2020)에 계속해서 전송된다. 그 전송된 룩업 테이블은 수신기/디코더(2020)에 저장된다. 제품 관리 시스템의 룩업 테이블이 갱신됨에 따라, 그 갱신된 룩업 테이블은 서버(4006)에 전송된 후 수신기/디코더(2020)에 전송되고, 거기에서 그 이전에 수신된 룩업 테이블은 수신되고, 갱신된 룩업 테이블로 대치된다.
제 3실시예와 비슷하게, 화상 및/또는 음성 데이터에 광고되는 제품의 제품 레퍼런스는 제품 판매 시스템(4050S)에 의해 발생된 데이터의 비디오 귀선소거 기간 부분으로 삽입된다. 특정한 제품을 광고하는 시간 주기내에서, 제품 레퍼런스는 귀선소거 기간 부분으로 200ms 내지 5초의 주기로써 반복해서 삽입될 수 있다.
데이터 인출기(3016)와 비슷한 데이터 인출기는 수신기/디코더(2020)에 포함된다. 수신기/디코더(2020)가 원격 제어기(2026)용으로 수신된 신호에 응답해서 "쇼핑 모드"로 들어갈 때, 제품 레퍼런스는 그 수신된 데이터스트림으로부터 인출된다. 제품 레퍼런스로부터, 그 대응하는 제품 데이터는 상기 설명했듯이 수신기/디코더(2020)의 룩업 테이블로부터 판독되고 제품 데이터를 나타내는 오버레이 형태의 쇼핑 데이터는 텔레비젼 스크린상에 표시된다.
도 9A는 데이터스트림에 포함된 데이터를 그 내부에 포함된 화상 및/또는 음성 데이터와 동기화하는 시스템의 제 5실시예를 예시한다.
제 3실시예와 비슷하게, 화상 및/또는 음성 데이터에 광고되는 제품에 대한 제품 레퍼런스는 제품 판매 시스템(4050S)에 의해 발생된 데이터의 비디오 귀선소거 기간 부분으로 삽입된다. 그 제 5실시예에서, 비디오 귀선소거 기간 부분은 MPEG 부분이 애플리케이션 및 데이터 서버(4006)에 의해 발생되는 시간의 표시기를 포함한다. 그 시간 표시기는 비디오 귀선소거 기간 부분으로부터 인출기(3016)에 의해 제품 레퍼런스와 함께 인출된다.
도 9A에 도시했듯이, 시스템은, 제 1및 2실시예와 비슷하게, 내부클럭(5004)을 갖는 제어기(5000)와, 내부클럭(5012)을 갖는 제어기(5008)와, 그 둘간의 링키지(5014)를 포함한다. 애플리케이션 및 데이터 서버(4006)의 제어기(5008)는 제품 판매 시스템(4050S)의 내부클럭(5004)로부터 출력된 클럭신호를 링키지(5014)를 경유해서 수신한다. 상기 클럭신호는 제품 판매 시스템에 의해 계속적으로 또는 설정된 간격으로 출력될 수 있거나 제어기로부터 링키지(5014)를 경유해서 수신된 요청에 응답해서 출력될 수 있다.
제어기(5008)는 그 수신된 신호를 자체의 내부클럭(5012)에 의해 발생된 클럭신호와 비교한다. 2개신호간의 시간차가 있으면, 제어기는 비디오 귀선소거 기간 부분으로부터 데이터 인출기(5016)에 의해 인출된 시간 표시기에 경우에 따라서 시간차를 가산 또는 감산하여, MPEG 부분이 애플리케이션 및 데이터 서버에 의해 발생되고 화상 및/또는 음성 데이터와 동기해서 전송된다.
이 제 5실시예는 상기 설명된 제 1 및 2실시예에 대비해서 플레이리스트의 발생을 요구하지않는 다는 장점을 갖는다.
모든 상기 실시예에서, 수신기/디코더가 원격 제어기로부터 수신된 신호에 응답해서 "쇼핑 모드"에 들어가자마자 쇼핑 데이터는 텔레비젼의 스크린상에 표시된다. 그것은 왜냐하면 쇼핑 데이터(화상 및/또는 음성 데이터와 멀티플렉스된 MPEG 부분 또는 화상 및/또는 음성 데이터의 비디오 귀선소거 기간 부분에 포함된 제품 레퍼런스의 형태로되는 요구된 데이터)가 화상 및/또는 음성 데이터와 동기해서 전송되기 때문이다.
상기 실시예 모두의 쇼핑 모드에서 시스템 동작은 도 10 내지 12를 참고로 설명된다. 도 10는 수신기/디코더(2020)의 동작을 예시하는 흐름도이고, 반면에 도 12는 좌측에 수신기/디코더(2020)의 동작을 예시하고 우측에 시스템의 나머지의 동작을 예시하는 흐름도이다.
도 10에서, 쇼핑 프로그램은 단계(106)에서 텔레비젼 세트상에 도시된다. 쇼핑 모드가 단계(108)에서 선택될 때 수신기/디코더(2020)는 단계(120)에서 쇼핑 에플리케이션를 다운로드(download)하고 동작시키고 텔레비젼 프로그램에 광고되는 제품과 연관된 레퍼런스 데이터를 다운로드시킨다. 후술하듯이, 상기 데이터는 제품 레퍼런스만 또는 그 제품 레퍼런스를 사용해서 발생된 제품 데이터일 수 있다.
도 10 및 12에서 수신기/디코더(2020)에 의해 얻어진 나머지 단계는 다운로드된 쇼핑 애플리케이션에 의해 발생되어진다. 사용자가 원격 제어기상에서 하나 이상의 알맞은 버튼을 누를 때, 단계(130)에서 수신기/디코더(2020)는 쇼핑 텔레비젼 프로그램에서 현재 광고되는 제품의 레퍼런스 데이터를 그 수신된 데이터로부터 인식한다.
단계(130)후에, 단계(132)에서 수신기/디코더(2020)는 도 11에 도시했듯이 텔레비젼(2022)로 하여금 구매-형태 오버레이를 표시하도록한다.
오버레이의 상부 우측부는 제품의 화상(120)을 표시한다. 오버레이의 상부 좌측부는 제품의 명칭, 설명 및 가격을 표시한다. 스크린의 하부는, 은행 계좌로부터 직접 요금청구해서 구매하기위해 선택하는 "D/D" 버튼(142)과, 신용카드 계좌를 사용해서 구매하기위해 선택하는 "C/C"버튼(144)과, 구매 동작을 취소하는 버튼(146)을 포함한다. 버튼들중 하나는 그 버튼 주위에서 굵게된 경계로 도시된 초기 초점(focus)을 갖고, 그 초점은 원격 제어기(2026)의 좌측 화살 버튼 및 우측 화살 버튼을 누름으로써 변화될 수 있다. 현재 초점이 맞는 버튼은 원격 제어기(2026)의 "OK" 버튼을 누름으로써 선택될 수 있다. OK 버튼이 복귀 버튼으로써 초점이 맞아서 눌러지면, 처리는 단계(108)로 복귀하고, 거기에서 도 9의 일반적인 쇼핑 스크린이 표시된다. OK 버튼이 D/D 버튼(142)으로써 초점이 맞게 눌러지면, 단계(136)에서 수신기/디코더(2020)는 수신기/디코더(2020)의 카드 판독기(4036)중 하나에 삽입된 은행카드로부터 데이터를 판독한다. 다른 한편으로, OK 버튼이 C/C 버튼(144)으로써 초점이 맞게 눌러지면, 단계(138)에서 수신기/디코더(2020)는 수신기/디코더(2020)의 카드 판독기(4036)중 하나에 삽입된 은행카드로부터 데이터를 판독한다. 상기 처리는 도 8에 도시하지 않았지만 부가 단계를 포함하여, 사용자를 프롬프트시켜서 알맞은 카드 형태를 삽입하고 알맞지않은 카드 형태가 삽입되면 그 처리를 단계(108)로 복귀시킨다.
단계(140)에서, 수신기/디코더(2020)는 텔레비젼(2022)을 사용하는 사용자를 프롬프트시켜서 카드 판독기(4036)로 삽입되었던 카드에 대해 원격 제어기(2026)를 경유해서 알맞은 PIN 코드를 삽입한다.
그후, 단계(148)에서, 수신기/디코더(2020)는 다운로드된 데이터에 포함된 전화번호를 그 모뎀으로 하여금 다이얼하도록하고, 단계(150)에서 PSTN연결은 통신 서버(3022)로써 이루어진다. 단계(152)에서, 수신기/디코더(2020)는 나머지 카드 판독기(4036)에 삽입되는 사용자 스마트카드의 스마트카드 번호의 형태로 된 제품 주문, 주문되는 제품의 레퍼런스 데이터, 단계(138 또는 136)에서 신용 카드 또는 은행 카드로부터 판독된 신용카드 계정 또는 은행 계정의 식별을 포함하는 신용 카드인지 직불인지의 지불 형태, 단계(140)에서 사용자에 의해 입력된 PIN 코드를 보낸다.
단계(154)에서, 수신기/디코더(2020)는 통신 서버(3022)로부터의 응답을 대기하고, 그 응답은 에러 메시지이거나 레퍼런스 데이터 및 실제 가격을 포함하는 주문 수신확인이다. 어떤 형태의 응답이 수신되든, 그것이 단계(156)에서 텔레비젼(2022)상에 표시된다. 수신기/디코더(2020)는 단계(158)에서 통신 서버(3022)로부터 차단 신호를 수신하고, 그후 단계(160)에서 그 모뎀을 정지시킨다. 처리는 단계(108)로 복귀한다.
도 12의 우측에서, 통신 서버(3022)는 단계(162)에서 링깅 톤을 대기한다. 수신시, 그것은 상기 언급된 PSTN 연결부(150)를 형성시킨다. 통신 서버(3022)는 단계(152)를 참고로 설명했듯이 수신기/디코더(2020)로부터 제품 주문을 수신한다. 단계(166)에서, 공급된 스마트카드번호가 유효한지를 가입자 관리 시스템("SMS")(3004)을 참고로 통신 서버(3022)가 확인한다. 무효하다면, 단계(168)에서, 통신 서버(3022)는 단계(154)를 참고로 설명된 에러 메시지를 PSTN(12)를 경유해서 보내고, 단계(170)에서 단계(158)를 참고로 설명된 PSTN 차단 신호를 보내고, 그 모뎀을 단계(172)에서 정지시키고, 그후 다른 링깅 톤을 대기하는 단계(162)로 복귀한다.
스마트카드 번호가 단계(166)에서 유효하다고 판단되면, 단계(174)에서 공급된 레퍼런스 데이터가 유효한지를 통신 서버는 제품 관리 시스템(98)을 참고로 결정한다. 그렇치 않으면, 처리는 상기 설명된 단계(168)로 진행한다. 그러나, 레퍼런스 데이터가 유효하다고 판단되면, 단계(176)에서 통신 서버(3022)는 거래가 C/C 거래 또는 D/D 거래인지를 결정한다. C/C 거래이면, 단계(176)에서 통신 서버(3022)는 사용자의 신용카드 계정을 신용카드 서버(100)로써 요금청구하도록한다. 단계(180)에서 신용카드 거래가 성공적이지 않다면, 처리는 상기 설명된 단계(168)로 진행한다. 또한, 단계(176)에서 거래가 D/D 거래이면, 처리는 단계(182)로 진행한다.
단계(182)에서, 통신 서버(3022)는 실제 거래 가격을 결정한다. 그것은 SMS(3004)에 의해 제공된 특정 사용자용 디스카운트 정보를 예를 해서 고려할 수 있다. 단계(184)에서, 통신 서버(3022)는 단계(154)를 참고로 상기 설명된 주문 수신확인을 보낸다. (도 12에서, 단계(182)는 단계(180 또는 176)후에 이루어지는 것으로 도시된다. 대안적으로, 또는 더 양호하게는, 단계(182)는 단계(176) 직전에 또는 단계(178)직후에 및 단계(176)직후에 이루어질 수 있다.)
단계(184)후에, 단계(186)에서 통신 서버(3022)는 단계(158)를 참고로 상기 설명된 PSTN 차단신호를 보내고 그후 그 모뎀을 단계(188)에서 정지시킨다. 그후, 통신 서버(3022)는 주문을 SMS(3004)을 경유해서 제품 판매 시스템(4050S)에 위치시키고, SMS(3004)는 주문을 위치시켰던 특정한 사용자의 이름, 주소 및 배달 지시 등과 같은 부가 정보를 제품 판매 시스템(4050S)에 제공한다. 통신 서버는 거래가 C/C 또는 D/D인지를 단계(192)에서 결정한다. C/C 거래이면, 처리는 단계(162)로 진행하여 다음의 링깅 톤을 대기한다. 그러나, D/D 거래이면, 그것을 행하기전에, 단계(194)에서, 통신 서버(3022)는 요금청구되는 은행 계정의 상세한 내용을 SMS(3004)를 경유해서 제품 판매 시스템(4050S)에 보낸다.
제품 판매 시스템(4050S)이 주문을 일단 수신했을 때, 그것은 주문을 알맞은 제품 공급자(102)로 보내지고, D/D 거래인 경우에 그것은 알맞은 은행 서버(104)로 하여금 알맞은 계정에 요금청구할 수 있도록한다.
본 발명은 예에 의해 완전히 상기에서 설명되었고, 상세한 내용의 변형은 본 발명의 범위내에서 이루어질 수 있다.
설명, 및 청구범위 및 도면에 개시된 각 특징은 독립적으로 또는 알맞게 결합해서 제공될 수 있다.
상기 언급된 양호한 실시예에서, 본 발명의 소정의 특징은 컴퓨터 소프트웨어를 사용해서 실행될 수 있었다. 그러나, 상기 특징들중 일부가 하드웨어를 사용해서 실행될 수 있음이 당업자에게는 물론 명백하다.
Claims (40)
- 데이터를 수신기/디코더에 전송하는 방법에 있어서,제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하는 단계와;수신기/디코더로 하여금 레퍼런스 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 제 1형태의 화상 및/또는 음성 데이터와 연관된 제 2형태의 레퍼런스 데이터를 수신기/디코더에 전송하는 단계를 구비하고,제 1 및 2형태의 데이터는 설정된 타이밍 관계를 갖는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 1항에 있어서, 제 1 및 2형태의 데이터의 전송용 각 시작시간은 설정된 타이밍 관계를 갖는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 2항에 있어서, 각 시작시간이 같다는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 선행항중 어느 한항에 있어서, 제 1형태의 데이터는 제품 광고를 나타내고 제 2형태의 데이터는 광고되는 제품과 연관되는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 선행항중 어느 한항에 있어서, 상기 데이터를 수신하는 단계와, 제 1 및 2형태의 데이터를 수신기/디코더에서 더 수신하는 단계와, 레퍼런스 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키는 단계를 구비하는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 5항에 있어서, 부가 데이터는 수신기/디코더에 저장된 룩업 테이블을 사용하는 레퍼런스 데이터를 따라 발생되는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 선행항중 어느 한항에 있어서,2개의 클럭신호가 제공되고;제 1 및 2형태의 데이터는 클럭신호들중 각 하나에 의해 결정된 시간들에서 전송되고;2개의 클럭신호가 비교되고;시간들중 적어도 하나가 비교결과에 따라 조절되는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 데이터 전송방법에 있어서,2개의 클럭신호를 제공하는 단계와;클럭신호들중 각 하나에 의해 결정된 시간들에서 제 1 및 2형태의 데이터를 전송하는 단계와;2개의 클럭신호를 비교하는 단계와;비교결과에 따라 시간들중 적어도 하나를 조절하는 단계를 구비하는 것을 특징으로하는 데이터 전송방법.
- 제 7또는 8항에 있어서, 클럭신호들중 적어도 하나가 그 각 형태의 데이터의 일부를 형성하는 것을 특징으로하는 데이터 전송방법.
- 제 7내지 9항중 어느 한항에 있어서, 제 1형태의 데이터는 복수의 시간에 전송되고, 데이터를 전송되게하는 시간들의 플레이리스트가 발생되는 것을 특징으로하는 데이터 전송방법.
- 제 10항에 있어서, 제 2형태의 데이터는 플레이리스트의 시간들에 따라 전송되고 플레이리스트상의 시간들은 비교결과에 따라 조절되는 것을 특징으로하는 데이터 전송방법.
- 제 1내지 11항에 있어서, 제 2형태의 데이터는 제 1형태의 데이터로부터 다른 시간에서 발생되는 것을 특징으로하는 데이터 전송방법.
- 제 1내지 11항에 있어서, 제 1 및 2형태의 데이터는 동시에 발생되는 것을 특징으로하는 데이터 전송방법.
- 선행항중 어느 한 항에 있어서, 레퍼런스 데이터가 수신기/디코더로 하여금 부가적인 화상 및/또는 음성 데이터를 발생시키기 위해 레퍼런스 데이터를 사용하는 룩업 테이블로부터 인출되는 저장된 데이터에 의해 보충되는 것을 특징으로 하는 데이터 전송방법.
- 제 14항에 있어서, 레퍼런스 데이터가 룩업 테이블로부터 저장된 데이터의 인출에 앞서서 제 1형태의 화상 및/또는 음성 데이터로부터 인출되는 것을 특징으로 하는 데이터 전송방법.
- 제 15항에 있어서, 레퍼런스 데이터가 제 1형태의 화상 및/또는 음성 데이터의 귀선소거 기간 간격으로부터 인출되는 것을 특징으로 하는 데이터 전송방법.
- 제 14 내지 16항중 어느 한 항에 있어서, 그 저장된 데이터가 수신기/디코더로 하여금 부가적인 화상 및/또는 음성 데이터를 발생시키기 위해 수신기/디코더의 룩업 테이블로 부터 인출되는 것을 특징으로 하는 데이터 전송방법.
- 데이터를 수신기/디코더에 전송하는 장치에 있어서,수신기/디코더로 하여금 레퍼런스 데이터에 따라 부가적인 화상 및 음성 데이터를 발생시키기위해 제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하고 그 제 1형태의 화상 및/또는 음성 데이터와 연관된 제 2형태의 레퍼런스 데이터를 수신기/디코더에 전송하는 수단을 구비하고;제 1 및 2형태의 데이터가 설정된 타이밍 관계를 갖도록 전송수단이 배열되는 것을 특징으로 하는 데이터를 수신기/디코더에 전송하는 장치.
- 제 18항에 있어서, 제 1 및 2형태의 데이터의 전송용 각 시작 시간은 설정된 타이밍 관계를 갖도록 전송수단이 배열되는 것을 특징으로 하는 데이터를 수신기/디코더에 전송하는 장치.
- 제 19항에 있어서, 각 시작 시간이 같게되는 것을 특징으로 하는 데이터를 수신기/디코더에 전송하는 장치.
- 제 18내지 20항에 있어서, 제 1형태의 데이터는 제품 광고를 나타내고 제 2형태의 데이터는 광고되는 제품과 연관되는 것을 특징으로 하는 데이터를 수신기/디코더에 전송하는 장치.
- 제 18내지 21항중 어느 한항에 있어서,클럭신호들중 각 하나에 의해 결정된 시간에서 제 1 및 2형태의 데이터를 전송하도록 배열되는 전송수단인 2개의 클럭신호를 제공하는 수단과;그 2개의 클럭신호를 비교하는 수단과;비교결과에 따라 시간들중 적어도 하나를 조절하는 수단을 더 구비하는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 장치.
- 데이터 전송장치에 있어서,2개의 클럭신호를 제공하는 수단과;클럭신호들중 각 하나에 의해 결정된 시간들에서 제 1 및 2형태의 데이터를 전송하는 수단과;그 2개의 클럭신호를 비교하는 수단과;비교결과에 따라 시간들중 적어도 하나를 조절하는 수단을 구비하는 것을 특징으로하는 데이터 전송장치.
- 제 22또는 23항에 있어서, 클럭신호들중 적어도 하나가 그 각 형태의 데이터의 일부를 형성하는 것을 특징으로하는 데이터 전송장치.
- 제 22내지 24항중 어느 한항에 있어서, 제 1형태의 데이터가 복수의 시간에서 전송되도록 전송수단이 배열되고, 제 1형태의 데이터를 전송하는 복수의 시간을 발생시키는 수단을 더 구비하는 것을 특징으로하는 데이터 전송장치.
- 제 25항에 있어서, 조절수단이 비교결과에 따라 플레이리스트상에서 시간들을 조절하기위해 배열되는 것을 특징으로하는 데이터 전송장치.
- 제 19내지 26항중 어느 한항에 있어서, 제 1형태의 화상 및/또는 음성 데이터로부터 레퍼런스 데이터를 인출하는 수단을 더 구비하는 것을 특징으로하는 데이터 전송장치.
- 제 27항에 있어서, 상기 전송수단은, 상기 제 1형태의 데이터를 전송하는 수단과, 상기 제 2형태의 데이터를 전송하는 수단을 구비하고 상기 인출수단은 상기 제 2형태의 데이터를 전송하는 상기 수단에 위치되는 것을 특징으로하는 데이터 전송장치.
- 제 18내지 28항중 어느 한항에 있어서, 룩업 테이블과, 수신기/디코더로 하여금 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 레퍼런스 데이터를 보충하도록 레퍼런스 데이터를 사용하는 그 룩업 테이블로 부터 데이터를 인출하는 수단을 더 구비하는 것을 특징으로하는 데이터 전송장치.
- 전송 및 수신 시스템에 있어서, 제 18내지 26항중 어느 한항에 따라 데이터를 전송하는 장치와, 제 1 및 2형태의 데이터를 수신하는 수단과 레퍼런스 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키는 수단을 구비하는 수신기/디코더를 구비하는 것을 특징으로하는 전송 및 수신 시스템.
- 제 30항에 있어서, 부가적인 데이터가 수신기/디코더에 저장된 룩업 테이블 를 사용하는 레퍼런스 데이터에 따라 발생되도록 상기 발생 수단이 배열되는 것을 특징으로하는 전송 및 수신 시스템.
- 제 31항에 있어서, 수신기/디코더는 그 발생 수단으로 하여금 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 레퍼런스 데이터를 보충하도록 그 수신된 레퍼런스 데이터를 사용하는 룩업 테이블로 부터 데이터를 인출하는 수단을 더 구비하는 것을 특징으로하는 전송 및 수신 시스템.
- 제 32항에 있어서, 수신기/디코더는 공급되는 제 1형태의 화상 및/또는 음성 데이터로부터 레퍼런스 데이터를 데이터 인출 수단으로 인출하는 수단을 더 구비하는 것을 특징으로하는 전송 및 수신 시스템.
- 데이터를 수신기/디코더에 전송하는 방법에 있어서,제 1형태의 화상 및/또는 음성 데이터를 수신기/디코더에 전송하는 단계와;수신기/디코더로 하여금 제 2형태의 데이터에 따라 부가적인 화상 및/또는 음성 데이터를 발생시키기위해 제 1형태의 화상 및/또는 음성 데이터와 직접 연관된 제 2형태의 데이터를 제 1형태의 화상 및/또는 음성 데이터와 함께 수신기/디코더에 동시전송하는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 34항에 있어서, 제 1형태의 데이터는 제품 광고를 나타내고 제 2형태의 데이터는 제품의 식별자를 구비하는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 1내지 17 또는 34 또는 35항중 어느 한항에 있어서, 부가적인 화상 및/또는 음성 데이터는 수신기/디코더의 사용자로부터 발생 명령의 수신시 제 2형태의 데이터를 직접적으로 사용하는 수신기/디코더에 의해 발생되는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 1내지 17 또는 34 내지 36항중 어느 한항에 있어서, 제 2형태의 데이터는 제 1형태의 데이터와 동시전송하기위해 제 1형태의 데이터와 멀티플렉스되는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 제 1내지 17 또는 34 또는 34 내지 36항중 어느 한항에 있어서, 제 2형태의 데이터는 제 1형태의 데이터의 귀선소거 기간으로 전송되는 것을 특징으로하는 데이터를 수신기/디코더에 전송하는 방법.
- 첨부 도면을 참고로 본원에서 실질적으로 설명된 바와 같은 데이터를 수신기/디코더에 전송하는 방법.
- 본원에서 실질적으로 첨부 도면을 참고로 설명되고 예시된 바와 같은 데이터를 수신기/디코더에 전송하는 방법.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97400650 | 1997-03-21 | ||
EP97400650.4 | 1997-03-21 | ||
WOPCT/EP97/02110 | 1997-04-25 | ||
PCT/EP1997/002110 WO1998043432A1 (en) | 1997-03-21 | 1997-04-25 | Transmission and reception of television programmes and other data |
EP97121741A EP0872798A1 (en) | 1997-03-21 | 1997-12-10 | Computer memory organization |
EP97121741.9 | 1997-12-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20000076409A true KR20000076409A (ko) | 2000-12-26 |
Family
ID=54774412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019997008513A KR20000076409A (ko) | 1997-03-21 | 1998-03-19 | 쌍방향성 텔레비젼 애플리케이션스용 데이터 전송방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20000076409A (ko) |
-
1998
- 1998-03-19 KR KR1019997008513A patent/KR20000076409A/ko not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU745672B2 (en) | Method of and apparatus for transmitting data for interactive TV applications | |
EP1251699B1 (en) | Transmission and reception of television programmes and other data | |
US20200314403A1 (en) | Method and apparatus for displaying branded video tags | |
EP1158802B1 (en) | Improvements in receivers for television signals | |
US20070157251A1 (en) | Methods and Systems For Distributing Assets Associated With Television Program | |
EP2265022A2 (en) | Improvements In Receivers For Television Signals | |
MXPA01010911A (es) | Presentacion y rastreo de anuncios en un aparato de television. | |
KR100654263B1 (ko) | 비디오 시스템에서의 원격 쇼핑 방법 및 원격 쇼핑을 제공하도록 작동 가능한 텔레비전 | |
WO2001073525A2 (en) | Method and apparatus for purchasing product over an interactive television network | |
KR20050014945A (ko) | 텔레비전 방송 프로그램과 연관된 데이터 서비스를제공하기 위한 시스템 | |
AU775716B2 (en) | Providing a viewer incentive with video content | |
KR20000076409A (ko) | 쌍방향성 텔레비젼 애플리케이션스용 데이터 전송방법 및 장치 | |
RU2202155C2 (ru) | Способ и устройство для трансляции данных для интерактивных тв приложений | |
MXPA99008552A (en) | Method of and apparatus for transmitting data for interactive tv applications | |
CZ332199A3 (cs) | Způsob a zařízení pro vysílání dat pro interaktivní televizní aplikace | |
JP2002358435A (ja) | テレビジョン受信システム、テレビショッピングシステム及びこれらの機能を実現するためのプログラム及び記録媒体 |
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 | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |