KR0174858B1 - 주문형비디오 시스템의 고속재생을 제어하는 방법 - Google Patents

주문형비디오 시스템의 고속재생을 제어하는 방법 Download PDF

Info

Publication number
KR0174858B1
KR0174858B1 KR1019950018253A KR19950018253A KR0174858B1 KR 0174858 B1 KR0174858 B1 KR 0174858B1 KR 1019950018253 A KR1019950018253 A KR 1019950018253A KR 19950018253 A KR19950018253 A KR 19950018253A KR 0174858 B1 KR0174858 B1 KR 0174858B1
Authority
KR
South Korea
Prior art keywords
det
playback
fast
message
network
Prior art date
Application number
KR1019950018253A
Other languages
English (en)
Other versions
KR970004902A (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 김주용
Priority to KR1019950018253A priority Critical patent/KR0174858B1/ko
Publication of KR970004902A publication Critical patent/KR970004902A/ko
Application granted granted Critical
Publication of KR0174858B1 publication Critical patent/KR0174858B1/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • H04N21/43853Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 서버, 스위치 그리고 DET(Digital Entertainment Terminal)로 이루어지는 주문형비디오 시스템에서 대화형 서비스를 제공하기 위한 DET프로토콜의 메시지를 정의하고, 이를 이용하여 동화상업축기술(MPEG)에 의한 고속 재생 상태를 제어하기 위한 주문형비디오 시스템의 고속재생을 제어하는 방법에 관한 것으로, 사용자의 요구에 따라 데이터 링크를 통해 고속재생에 알맞게 만들어진 MPEG 스트림이 입력될 경우 시작을 미리 DET에 알려 최적의 재생상태를 구성토록 하여 질 높은 재생 상태 제어가 가능하므로, 대화형 서비스 시스템에서 DET와 네트웍에 관계없이 신뢰성 있는 대화형 서비스를 달성하기 위한 메시지로 이용할수 있으며, 이를 이용하여 시스템의 동작을 제어할 수 있어서 매우 유용하다.

Description

주문형비디오 시스템의 고속재생을 제어하는 방법
제1도는 일반적인 주문형비디오 시스템의 계통도.
제2도 및 제3도는 DET와 네트웍간의 접속에 사용되는 메시지의 커멘드 집합의 사용을 설명하기위한 흐름도.
제4도는 본 발명 주문형비디오 시스템의 고속재생을 제어하는 방법을 구현하기 위한 흐름도이다.
본 발명은 주문형비디오(VOD;Video On Demand)에 관한 것으로, 특히 서버, 스위치 그리고 DET(Digital Entertainment Terminal)로 이루어지는 VOD 시스템에서 대화형 서비스를 제공하기 위한 DET프로토콜의 메시지를 정의하고, 이를 이용하여 동화상압축기술(MPEG)에 의한 고속 재생상태를 제어하기 위한 주문형비디오 시스템의 고속재생을 제어하는 방법에 관한 것이다.
지금까지의 VOD에서는 양방향 제어채널을 통해 사용자의 서비스 요구에 따라 DET에서 네트웍으로 전달되는 제어정보와, 서비스의 종류에 따라 네트웍으로 부터 DET로 전달되는 제어정보의 집합과 이들 사이의 관계를 정의하여 시스템을 제어하였다.
이러한 지금까지의 VOD시스템은 도면을 참조하여 그 문제점을 설명할수 있는 바,제1도는 일반적인 주문형비디오 시스템의 계통도이고, 제2도 및 제3도는 DET와 네트웍간의 접속에 사용되는 메시지의 커멘드 집합의 사용을 설명하기 위한 흐름도이다.
제1도에서와 같이 서버(10), 스위치(20) 그리고 DET(30)와 이들을 연결하는 데이터 링크와 제어링크를 포함하여 이루어지는 VOD시스템에서 제어정보는 양방향 제어링크를 통해 전달되고, 서비스의 대상이 되는 정보(동화상, 정지화상, 음성 및 기타정보 등)는 데이터 링크를 통해 전달된다.
이러한 시스템에서 DET프로토콜은
START_CHARACTERADDRESSCMDDATACRC16END_CHARACTER-------(1)
와 같은 형태로 메시지를 주고 받도록 정의하고 있다.
상기와 같은 DET와 네트웍간의 접속에 사용되는 메시지의 커멘드(상기(1)의 프로토콜의CMD)와 데이터(상기(1) 프로토콜의DATA)집합과 그 사용은 제2도와 같이 도시된다.(도면에서 메시지는 커멘드(데이타)의 형태로 표기하였다.)
즉, DET가 대기상태(IDLE_STATE)에서 네트웍에의 접속 요구메세지(NETWORK_CONNECT_REQ())를 전송하면, 네트웍이 네트웍접속(NETWORK_CONNECTION)을 이룬후 DET에 확인메세지(NETWORK_CONNECT_CONF)를 전송한다.네트웍이 접속된 상태 (NETWORK_CONN_STATE)에서 DET는 네트웍에 서버와의 접속 요구메세지(SERVER_CONNECT_REQ)를 전송하면, 네트웍은 서버접속(SERVER_CONNECTION)을 이룬 DET에 확인메세지(SERVER_CONNECT_CONF)를 전송한다. 서버와 접속된 상태(SERVER_CONN_STATE)에서 DET가 서버와의 분리요구메세지(SERVER_DISCONNECT_REQ)를 전송하면 네트웍은 서버접속을 분리하고 DET에 확인메세지(SERVER_DISCONNECT_CONF)를 전송한다.(이하 설명은 샹략한다.)
상기에서 DET가 네트웍과 접속되어 SERVER_CONN_STATE 상태가 되면 대화형 서비스가 가능하게 되고, 이는 제3도에 도시하였다.
즉, 사용자가 리모콘을 조작하면 DET는 리모콘 버튼값에 따른 처리를 요구하는 메시지(SERVER_BOTTON_PRESSED_REQ)를 리모콘(13)의 버튼값과 함께(SERVER_BOTTON_PRESSED_REQ(리모콘의 버튼값)) 네트웍에 요구하고 이에 따라 네트웍이 사용자의 요구에 따른 서비스를 제공하는 것이 (A)도에 나타나 있으며, (A)의 일 실시예로 MPEG 동화상 재생 도중 사용자가 리모콘(13)의 버튼을 누를 경우 이를 수신한 DET에서 네트웍으로 SERVER_BOTTON_PRESSED_REQ를 커맨드로 하고 리모콘 버튼값을 데이터로 하는 메시지가 전송되게 되고, 이에 따른 서비스로 MPEG데이타의 재생, 정지, 일시정지 등을 제공하게 된다. 이중 일시정지 일 경우에만 재생상태를 제어하고 신뢰성을 보장할수 있는 메시지가 마련되어 있는 데, MPEG 재생(또는 일시정지) 상태에서 일시정지(PAUSE) 버튼이 눌러지면 SERVER_BOTTON_ PRESSED_REQ 가 네트웍으로 전송되고 서버에서는 FREEZE_FRAME_IND 커멘드와 온(또는 오프) 데이터로 구성된 메시지로 응답하여 이를 받은 DET는 화면 일시정지(또는 재생재개)동작을 수행하고 FREEZE_FRAME_RESP 메시지를 통해 서버에 이를 응답한다.
그러나 상기의 메시지 집합만으로는 재생 중의 일시정지와 일시정지중의 재생 재개만을 제어할수 있을뿐, 고속전진(FAST FORWARD)이나 고속후진(FAST REVERSE) 등의 MPEG재생 상태 제어가 불가능하였다. 나아가, 이런 상태 제어를 위한 메시지 없이 고속전진 또는 고속후진을 할 경우 DET에서는 재생상태를 알 수 없으므로 고속재생에 적합하도록 자체 MPEG디코더를 제어할수 없게되어 정상적인 고속 재생을 달성하기 어려운 문제점이 있었다.
본 발명은 상기와 같은 지금까지의 문제점을 해결코자 하는 것으로, VOD
시스템에서 대화형 서비스를 제공하기 위한 DET프로토콜의 메시지를 부가하여 정의하고, 이를 이용하여 MPEG에 의한 고속 재생 상태를 제어하는 방법을 제공하는 것이다.
즉, 본 발명은 데이터 링크를 통해 DET로 전송되어 오는 MPEG 스트림의 재생 중에 고속전진 및 고속후진의 요구에 따라MPWG재생 제어를 위해, 상기 각 고속재생 요구에 대한 응답으로 고속 재생을 위한 MPEG스트림이 전송되기 시작함을 알리기 위해 네트웍으로 부터 DET로 전달되는 메시지와, 이 메시지에 대한 응답으로 고속재생을 위한 MPEG스트림을 재생하기 위한 준비가 되었음을 알리기 위해 DET에서 네트웍으로 전달되는 메시지를 정의하고, 이를 이용하여 시스템을 제어함을 특징으로한다.
본 발명에 정의한 메시지의 집합은아래 표 1에 도시하였다.
상기와 같이 정의한 커멘드에 의해 VOD시스템 이 동작할때는 제4도와 같이 도시할수 있다. 제4도는 본 발명 주문형비디오 시스템의 고속재생을 제어하는 방법을 구현하기 위한 흐름도이다.
MPEG재생 도중 사용자가 리모콘의 고속전진(FF)또는 고속후진(FR)버튼을 누르면 SERVER_BUTTON_PRESSED_REQ가 네트웍으로 전송되고, 이를 입력받은 네트웍은 FAST_PLAY_IND를 DET로 전송함과 동시에 DET FAST_PLAY_IND 메시지의 데이터에 따라 고속 또는 정상 재생을 위한 준비를 하고, 네트웍에 FAST_PLAY_RESP()를 전송함으로써 준비가 되었음을 네트웍에 알리고, 이에따라 서버는 데이터 링크를 통해 고속재생을 위한 MPEG 스트림 또는 정상 MPEG스트림을 전송한다.
상술한 바와 같이 본 발명은 사용자의 요구에 따라 데이터 링크를 통해 고속재생에 알맞게 만들어진 MPEG 스트림이 입력될 경우 시작을 미리 DET에 알여 최적의 재생상태를 구성토록 하여 질 높은 재생상태 제어가 가능하므로, 대화형 서비스 시스템에서 DET와 네트웍에 관계없이 신뢰성있는 대화형 서비스를 달성하기 위한 메시지로 이용할 수 있으며, 이를 이용하여 시스템의 동작을 제어할수 있어서 매우 유용하다.

Claims (3)

  1. 서버와 스위치를 포함하는 네트웍과 DET(Digital Entertainment Terminal)로 이루어진 주문형비디오 시스템에서 대화형 서비스를 제공하기 위한 DET 프로토콜이 메시지를 정의하고, 이를 이용하여 동화상압축기술(MPEG)에 의한 고속재생을 제어하는 방법에 있어서, DET로 전송되어 오는 MPEG스트림의 재생 중에 사용자의 요구에 따라 고속전진 및 고속후진의 MPEG 재생 제어를 위한 메시지를 정의하고, 상기 메시지를 네트웍과 DET가 상호 송수신하므로서고속전진 및 고속후진의 MPEG 재생을 제어함을 특징으로 하는 주문형비디오 시스템의 고속재생을 제어하는 방법.
  2. 제1항에 있어서, 상기 메시지는 MPEG 스트림 재생 도중 사용자의 고속전진 또는 고속후진 서비스 요구에 의해 DET로 부터 네트웍으로 보내진SERVER_BUTTON_PRESSED_REQ 메시지에 대한 응답으로 데이터 링크를 통해 고속재생을 위한 MPEG 스트림이 전송될 것임을 DET에 알리기 위해 네트웍에서 DET로 전달하는 메시지(FAST_PLAY_IND)와; 상기(FAST_PLAY_IND)메세지에 대한 응답으로 DET가 데이터 링크로 부터 들어올 고속재생용 MPEG스트림을 해독할 준비가 되었음을 알리기 위해 DET에서 네트웍으로 전달하는 메시지(FAST_PLAY_RESP)를 포함 함을 특징으로 라는 주문형비디오 시스템의 고속재생을 제어하는 방법.
  3. 제1항에 있어서, 상기 (FAST_PLAY_IND) 메시지는 DET가 고속재생용 MPEG 스트림을 원활하게 재생할수 있도록 자체의 디코더를 제어하도록 하는 기능을 포함함을 특징으로 하는 주문형비디오 시스템의 고속재생을 제어하는 방법.
KR1019950018253A 1995-06-29 1995-06-29 주문형비디오 시스템의 고속재생을 제어하는 방법 KR0174858B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950018253A KR0174858B1 (ko) 1995-06-29 1995-06-29 주문형비디오 시스템의 고속재생을 제어하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950018253A KR0174858B1 (ko) 1995-06-29 1995-06-29 주문형비디오 시스템의 고속재생을 제어하는 방법

Publications (2)

Publication Number Publication Date
KR970004902A KR970004902A (ko) 1997-01-29
KR0174858B1 true KR0174858B1 (ko) 1999-03-20

Family

ID=19418824

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950018253A KR0174858B1 (ko) 1995-06-29 1995-06-29 주문형비디오 시스템의 고속재생을 제어하는 방법

Country Status (1)

Country Link
KR (1) KR0174858B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013133466A1 (ko) * 2012-03-09 2013-09-12 주식회사 캐스트이즈 주문형 비디오의 광고 제공

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013133466A1 (ko) * 2012-03-09 2013-09-12 주식회사 캐스트이즈 주문형 비디오의 광고 제공

Also Published As

Publication number Publication date
KR970004902A (ko) 1997-01-29

Similar Documents

Publication Publication Date Title
US5781227A (en) Method and apparatus for masking the effects of latency in an interactive information distribution system
US5990972A (en) System and method for displaying a video menu
US7111314B2 (en) Technique for delivering entertainment programming content including interactive features in a communications network
US20080022320A1 (en) Systems and Methods of Synchronizing Media Streams
US20110191803A1 (en) Trick Mode Support for VOD with Long Intra-Frame Intervals
CN117581552A (zh) 在传输预创作视频帧和合成视频帧之间切换
JP2008507898A (ja) デジタルメディアシステムにおける高速チャンネル切換
WO1997004584A2 (en) Method of receiving compressed video signals
EP0728398A4 (en) CONTROL SYSTEM FOR INTERACTIVE INFORMATION SERVICES
US8230468B2 (en) Dynamically creating trick files to hide latency in streaming networks
KR0174858B1 (ko) 주문형비디오 시스템의 고속재생을 제어하는 방법
KR0174854B1 (ko) 주문형비디오 시스템의 응용프로그램 및 데이타 전송 제어 방법
US6101311A (en) Moving picture and audio data reproducing method and system therefor
EP1343325A2 (en) Serving user requested data in an interactive television system
KR100649727B1 (ko) 가입자 장치의 저장수단을 이용한 주문형 멀티미디어데이터 서비스 방법 및 장치
JP2001359071A (ja) データ配信装置及び方法、データ配信システム
JPH08289279A (ja) ビデオオンデマンドシステム
KR100525175B1 (ko) DualChannel을 이용한 멀티캐스트 방식의VOD방송 서비스 방법
JP3145914B2 (ja) 画像伝送方式
JPH09130769A (ja) マルチメディアシステム
JPH1022999A (ja) コマンド入力制御方法
KR100335049B1 (ko) 가입자단말기를이용한데이터전송제어장치및방법
JP2024095892A (ja) スイッチャおよびプログラム
JPH10257472A (ja) リアルタイム映像情報及び蓄積映像情報提供システム
JPH03159389A (ja) 2番組視聴型ビデオリクエスト方法

Legal Events

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

Payment date: 20021018

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee