[go: up one dir, main page]

KR100212548B1 - Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system - Google Patents

Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system Download PDF

Info

Publication number
KR100212548B1
KR100212548B1 KR1019960059662A KR19960059662A KR100212548B1 KR 100212548 B1 KR100212548 B1 KR 100212548B1 KR 1019960059662 A KR1019960059662 A KR 1019960059662A KR 19960059662 A KR19960059662 A KR 19960059662A KR 100212548 B1 KR100212548 B1 KR 100212548B1
Authority
KR
South Korea
Prior art keywords
transmission
client
transport stream
server
stop
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019960059662A
Other languages
Korean (ko)
Other versions
KR19980040476A (en
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 KR1019960059662A priority Critical patent/KR100212548B1/en
Publication of KR19980040476A publication Critical patent/KR19980040476A/en
Application granted granted Critical
Publication of KR100212548B1 publication Critical patent/KR100212548B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6433Digital Storage Media - Command and Control Protocol [DSM-CC]
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 영상프로그램의 트랜스포트 스트림을 제공하는 서버와 상기 서버가 제공하는 트랜스포트 스트림의 전송 서비스 명령을 요청하는 클라이언트로 구성된 디지탈 저장 미디어 명령어 및 제어(DSM-CC) 시스템에서 트랜스포트 스트림의 전송 시작/멈춤위치를 결정하는 방법에 관한 것으로, 본 방법에 따르면 서버로부터 상기 클라이언트로 전송되는 트랜스포트 스트림의 전송 시작 위치는 상기 전송되는 영상 프로그램 사이즈(size)와 상기 클라이언트로부터의 전송 서비스 명령에서 트랜스포트 스트림의 전송 시작 시간 곱셈한 값을 상기 전송 프로그램의 총 상영시간 값으로 나누어줌으로써 계산하며, 상기 서버로부터 상기 클라이언트로 전송되는 트랜스포트 스트림의 전송 멈춤 위치는 상기 전송되는 영상프로그램 사이즈(size)와 상기 클라이언트로부터의 전송 서비스 명령에서 트랜스포트 스트림의 전송 멈춤 시간(rStop)을 곱셈한 값을 상기 전송 프로그램의 총 상영시간 값으로 나누어줌으로써 계산함으로써 클라이언트로부터의 전송 요청시 전체 프로그램의 스트림을 검색하는 과정없이 시작/멈춤 위치를 결정할수있다.The present invention provides a transport stream of a digital storage media command and control (DSM-CC) system comprising a server providing a transport stream of an image program and a client requesting a transport service command of the transport stream provided by the server. A method for determining a start / stop position, wherein according to the method, a transmission start position of a transport stream transmitted from a server to the client is determined by the size of the transmitted image program and a transmission service command from the client. The transmission start time of the port stream is multiplied by the total running time value of the transmission program, and the transmission stop position of the transport stream transmitted from the server to the client is equal to the size of the transmitted image program. The client It is calculated by multiplying the transmission stop time (rStop) of the transport stream by the total running time value of the transmission program in the transmission service command from the client. You can determine the stop position.

Description

디지탈 저장 미디어 명령어 및 제어 시스템에서 비트 스트림의 전송 시작/멈춤위치 결정 방법How to determine start / stop position of bit stream in digital storage media command and control system

본 발명은 디지탈 저장 미디어 명령어 및 제어(DSM-CC) 시스템에 관한 것으로, 보다 상세하게는 DSM-CC 시스템에서 트랜스포트 스트림 전송 서비스 명령시 트랜스포트 스트림의 전송 시작/멈춤 위치 검출 방법에 관한 것이다.The present invention relates to a digital storage media command and control (DSM-CC) system, and more particularly, to a method of detecting a start / stop position of a transport stream during a transport stream transport service command in a DSM-CC system.

많은 디지탈 저장 미디어는 각기 서로 다르게 규정된 제어 명령어를 갖고 있기 때문에 사용자는 각기 다른 디지탈 저장 미디어로부터 MPEG 비트스크림에 접근하기 위해서는 서로 다르게 규정된 디지탈 저장 미디어 제어 명령어 집합을 알고 있어야 한다.Since many digital storage media have differently defined control instructions, the user must know a differently defined set of digital storage media control commands to access MPEG bitstreams from different digital storage media.

이러한 결점을 해결하기 위해 ISO 에서 규정한 디지탈 저장 미디어 명령어 및 제어(DSM-CC) 표준안은 가까운 지역 또는 원거리 지역상에서 사용된 디지탈 저장 미디어가 무엇이든지 관계없이, 미디어에 저장된 ISO/IEC 11172(MPEG-1) 비트 스트림 및 ISO/IEC 13818(MPEG-2) 비트 스트림을 관리하기 위한 공통적인 운용 및 제어기능을 규정해 놓은 프로토콜의 집합이다.The digital storage media command and control (DSM-CC) standard established by the ISO to address these shortcomings is based on ISO / IEC 11172 (MPEG-) stored in the media, regardless of what digital storage media is used in the near or remote areas. 1) Bit stream and ISO / IEC 13818 (MPEG-2) A set of protocols that define common operations and control functions for managing bit streams.

이러한 비트스트림은 일련의 패킷으로 구성되는데 이 패킷들은 각기 188 바이트의 일정한 길이를 갖는다. 각각의 일정 길이의 패킷은 헤더 및 패이로드(payload)로 구성된다. 트랜스포트 헤더에는 유용한 정보, 예를 들면, 디코더에서 시간의 기준을 맞추기위해 인코더에서 전송되는 시스템 클록인 PCR(program clock reference)과 같은 시간 정보가 포함된다. 패이로드는 비디오 및 오디오 스트림이 일정한 길이로 잘려진 데이타 스트림을 포함하고 있다.These bitstreams consist of a series of packets, each of which has a constant length of 188 bytes. Each constant length packet consists of a header and a payload. The transport header contains useful information, such as time information such as a program clock reference (PCR), which is a system clock transmitted from the encoder to meet the time base at the decoder. The payload contains a data stream whose video and audio streams are truncated to a constant length.

DSM-CC 프로토콜을 이용하는 디지탈 저장 미디어는 텔레비젼 시청자가 요구하는 비디오 정보를 보고 싶은 시간에 즉시 시청이 가능하도록 해 주는 주문형 비디오(Video On Demand : VOD) 서비스가 있다. 클라이언트/서버 환경으로 구성된 VOD(video on demand) 서비스는 서비스를 제공하는 서버와 클라이언트측의 세탑 박스(settop box)로 구성된다. 클라이언트측의 사용자는 서비스를 받을동안 기존의 VCR을 사용하는 것과 같은 방법으로 서비스 받기를 원한다. 그래서, 사용자측에서는 VCR처럼 비디오 상영 타임(playing time)을 이용하여 상영(play) 시작 시간과 멈춤(stop) 시간을 서버에게 전달하게 된다. 이때, 서버는 사용자측에서 제공된 시간 정보를 가지고 트랜스포트 스트림의 상영 시작 위치와 멈춤 위치를 결정하게 된다. 이러한 트랜스포트 스트림의 상영 시작 위치/멈춤 위치 결정 방법은 DSM-CC 시스템에서 AppNPT 변환 알고리즘을 이용하는 것으로, AppNPT 변환 알고리즘은 (1) DSM-CC 트랜스포트 스트림(transport stream)을 검색하여 동기 바이트를 찾고, (2) adaption_field를 찾고, (3) PCR를 찾고 (4) PCR을 십진 시간으로 변환하고, (5) 변환된 시간이 사용자가 요청한 시간과 일치하는 지를 비교하고, (6) 일치하면 해당 패킷의 시작위치가 재생/스톱 위치가 되고, (7) 일치하지 않을 경우 다음 패킷을 검사하기 위하여 상술한 단계 (1)부터 다시 반복하는 루프를 돌게 되어 있다. 이와 같은 AppNPT 변환 알고리즘은 클라이언트의 명령 요청때마다 트랜스포트 스트림을 처음부터 검색하기때문에 상당량의 탐색 시간과 계산량을 필요로 하는 문제가 있다.Digital storage media using the DSM-CC protocol have a Video On Demand (VOD) service that enables immediate viewing at the time the television viewer wants to view the video information required. A video on demand (VOD) service composed of a client / server environment consists of a server providing a service and a settop box on the client side. The user on the client side wants to receive the service in the same way as using an existing VCR while receiving the service. Therefore, the user side transmits the play start time and the stop time to the server by using the video playing time like the VCR. At this time, the server determines the screening start position and the stop position of the transport stream with the time information provided from the user side. The method of determining the start / stop position of the transport stream is based on the AppNPT transform algorithm in the DSM-CC system. The AppNPT transform algorithm (1) searches the DSM-CC transport stream to find a sync byte. , (2) find the adaption_field, (3) find the PCR, (4) convert the PCR to decimal time, (5) compare whether the converted time matches the time requested by the user, and (6) match the corresponding packet. (7) If the start position is the play / stop position, and if it does not match, the loop is repeated again from step (1) to check the next packet. This AppNPT conversion algorithm requires a considerable amount of search time and computation since the transport stream is searched from the beginning of every client's command request.

그러므로, 본 발명은 DSM-CC 시스템에서 클라이언트의 트랜스포트 스트림 전송 서비스 명령 요청시 트랜스포트 스트림의 검색없이 전송시작/멈춤 위치를 검출하는 방법을 제공하는 것을 그 목적으로한다.Therefore, an object of the present invention is to provide a method for detecting a transmission start / stop position without retrieving a transport stream when a client requests a transport stream transport service command in a DSM-CC system.

상술한 목적을 달성하기위한 본 발명의 트랜스포트 스트림의 전송 시작/멈춤위치 결정 방법에 따르면, 상기 서버로부터 상기 클라이언트로 전송되는 트랜스포트 스트림의 전송 시작 위치는 상기 전송되는 영상 프로그램 사이즈(size)와 상기 클라이언트로부터의 전송 서비스 명령에서 트랜스포트 스트림의 전송 시작 시간 곱셈한 값을 상기 전송 프로그램의 총 상영시간 값으로 나누어줌으로써 계산하며, 상기 서버로부터 상기 클라이언트로 전송되는 트랜스포트 스트림의 전송 멈춤 위치는 상기 전송되는 영상프로그램 사이즈(size)와 상기 클라이언트로부터의 전송 서비스 명령에서 트랜스포트 스트림의 전송 멈춤 시간(rStop)을 곱셈한 값을 상기 전송 프로그램의 총 상영시간 값으로 나누어줌으로써 계산하는 것을 특징으로한다.According to the transmission start / stop position determination method of the transport stream of the present invention for achieving the above object, the transmission start position of the transport stream transmitted from the server to the client and the transmitted image program size (size) and The transmission start time of the transport stream from the client is calculated by dividing the transmission start time multiplied by the total running time value of the transmission program, and the transmission stop position of the transport stream transmitted from the server to the client is It is calculated by dividing the value of the image program size (size) to be transmitted and the transmission stop time (rStop) of the transport stream in the transmission service command from the client divided by the total running time value of the transmission program.

도 1은 서버와 네트워크 및 클라이언트로 구성된 전형적인 VOD 시스템의 블록 구성도1 is a block diagram of a typical VOD system consisting of a server, a network and a client

도 2는 본 발명에 따라 트랜스포트 스트림 전송 서비스 명령 요청시 스트림의 전송 시작/멈춤 위치 추출 방법을 설명하는 흐름도2 is a flowchart illustrating a method of extracting a transmission start / stop position of a stream when a transport stream transport service command is requested according to the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

100 : 서버 200 : 네트워크100: server 200: network

300 : 클라이언트300: client

본 발명의 상기 및 기타 목적과 여러가지 장점은 첨부된 도면을 참조하여 하기에 기술되는 본 발명의 바람직한 실시예로 부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the present invention described below with reference to the accompanying drawings.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에서 이용되는 전형적인 트랜스포트 스트림의 전송 시작/멈춤위치를 검출하는 VOD 시스템의 개략적인 블록도이다.1 is a schematic block diagram of a VOD system for detecting a transmission start / stop position of a typical transport stream used in the present invention.

서버(100)는 영상프로그램, 데이터 정보등을 기록하는 저장부(102)와, 저장부(102)에 저장되어 있던 데이터를 MPEG2 트랜스포트 스트림 형태로 규격화 및 제어하는 MPEG2 스트림 제어부(104), DSM-CC 프로토콜에 관련된 명령어를 실행하기 위한 명령어 제어부(106), 네트워크(200)와의 인터페이스를 위한 네트워크 인터페이스(108)로 구성된다.The server 100 stores a storage unit 102 for recording an image program, data information, and the like, an MPEG2 stream control unit 104 for standardizing and controlling data stored in the storage unit 102 in the form of an MPEG2 transport stream, and a DSM. A command control unit 106 for executing commands related to the CC protocol, and a network interface 108 for interfacing with the network 200.

네트워크(200)는 서버의 네트워크 인터페이스(108)와 클라이언트의 네트워크 인터페이스(302)간의 관계를 제어하는 세션 제어부(202)로 구성된다.The network 200 consists of a session controller 202 that controls the relationship between the network interface 108 of the server and the network interface 302 of the client.

클라이언트(300)는 네트워크 장치와 연결되어, 클라이언트측과 네트워크(200)간의 데이터 송,수신을 위한 네트워크 인터페이스(302)와, 수신되는 데이터를 디코딩하며, 이 디코딩된 데이터를 디스플레이기기(도시안됨)로 출력하는 MPEG2 디코더(304), 클라이언트의 사용자로부터 입력되는 스트림 전송 서비스 명령에서 전송의 시작(start)과 멈춤(stop)의 시간 정보를 서버(100)로 제공하는 시스템 제어부(306)로 구성된다.The client 300 is connected to a network device, decodes the network interface 302 for data transmission and reception between the client side and the network 200 and the received data, and displays the decoded data on a display device (not shown). MPEG2 decoder 304 to output to the system, the system control unit 306 for providing the server 100 with the time information of the start (Start) and stop (Trans) of the transmission in the stream transmission service command input from the user of the client .

클라이언트(300)로부터 서버(100)로 스트림 전송 서비스 명령이 요청될 때, 서버(100)는 클라이언트의 명령을 수행하기위하여 파일 포인터(file pointer)를 이용하여 스트림의 전송을 시작하는 시작 위치를 지정하며, 그 위치는 스트림의 시작위치로부터 상대적인 스트림 절대 위치를 지시하는 마이크로초(microsecond)단위의 어플리케이션 정규 상영 시간(Application normal play time, AppNPT)으로 표시된다. 상술한 클라이언트로부터 제공되는 스트림 전송 서비스 명령은 시작 AppNPT 위치로부터 정지 AppNPT 위치에 이를 때 까지 스트림을 상영하는 트랜스포트 스트림 상영(play), AppNPT 위치에서 스트림의 전송을 개시하는 트랜스포트 스트림 전송 개시(resume), AppNPT 위치에 이르렀을 때 스트림 전송을 중지하는 트랜스포트 스트림 중지(pause), 스트림이 중지 AppNPT 위치에 이르렀을 때 시작 AppNPT에서 개시하는 점프(jump) 명령을 포함한다.When a stream transfer service command is requested from the client 300 to the server 100, the server 100 designates a starting position at which to start the stream transmission using a file pointer to perform a client command. The position is represented by an application normal play time (AppNPT) in microseconds indicating a relative absolute position of the stream from the start of the stream. The stream transport service command provided from the client described above is used to transport a stream to play the stream from the start AppNPT position to the stop AppNPT position, and to start the transmission of the stream at the AppNPT position. ), A transport stream pause that stops the stream transmission when the AppNPT position is reached, and a jump instruction that starts at the start AppNPT when the stream reaches the stop AppNPT position.

이제, 도 2를 참조하여, 본 발명에 따른 전송 데이터 스트림의 전송시작/멈춤 위치 검출 방법을 설명한다.Now, referring to FIG. 2, a transmission start / stop position detection method of a transmission data stream according to the present invention will be described.

먼저, 서버(100)는, 클라이언트(300)로부터 트랜스포트 스트림 전송 개시/중지/점프/상영(resume/pause/jump/play)과 같은 트랜스포트 스트림 전송 서비스 명령을 대기한다(단계 10). 이때, 클라이언트가 요청하는 명령의 포맷은 다음과 같다.First, the server 100 waits for a transport stream transmission service command such as start / stop / jump / play transport stream transmission from the client 300 (step 10). At this time, the format of the command requested by the client is as follows.

module DSM {module DSM {

interface Stream {interface Stream {

void pause(in AppNPT rStop);void pause (in AppNPT rStop);

void resume(in AppNPT rStart, in Scale rScale);void resume (in AppNPT rStart, in Scale rScale);

void jump(in AppNPT rStart, in AppNPT rStop, in Scale rScale);void jump (in AppNPT rStart, in AppNPT rStop, in Scale rScale);

void play(in AppNPT rStart, in AppNPT rStop, in Scale rScale);void play (in AppNPT rStart, in AppNPT rStop, in Scale rScale);

};};

};};

이후, 클라이언트(300)로부터의 전송 서비스 명령이 요청되고, 그 명령에서 트랜스포트 스트림의 시작/멈춤(rStart/rStop)에 관한 시간 정보가 상술한 형태로 제공되면(단계 20), 서버(100)는 사이즈와 정보의 지속기간을 이용하여 전송 시작/멈춤 위치를 결정한다(단계 30). 이때, 서버가 갖는 정보와 사이즈의 구조는 다음과 같다.Thereafter, if a transport service command from the client 300 is requested, and the time information regarding the start / stop of the transport stream (rStart / rStop) is provided in the above-described form (step 20), the server 100 Determines the transmission start / stop position using the size and the duration of the information (step 30). At this time, the structure of the information and the size of the server is as follows.

module DSM {module DSM {

interface Access { readonly attribute u_longlong Size; }interface Access {readonly attribute u_longlong Size; }

interface Stream : Access {interface Stream: Access {

struct Info_T {struct Info_T {

stringDescription;stringDescription;

AppNPT duration;// 총 상영 시간AppNPT duration; // total running time

boolean audio;boolean audio;

boolean video;boolean video;

boolean data; };boolean data; };

};};

};};

본 발명에 따라 서버(100)가 전송 시작/멈춤 위치를 결정하는 과정은 다음과 같다.According to the present invention, the process of determining the transmission start / stop position by the server 100 is as follows.

위치(u_longlong) = (Size(u_longlong) * rStart(AppNPT)) / Info.duration(AppNPT)Position (u_longlong) = (Size (u_longlong) * rStart (AppNPT)) / Info.duration (AppNPT)

상세히 말해서, 서버가 전송하는 스트림의 전송 시작 및 멈춤 위치는 상술한 서버의 데이터 포맷에서의 (u_longlong) 항이 지시하는 전송 프로그램 사이즈(size)와 클라이언트 명령 포맷에서의 rStart 항이 지시하는 시작 시간 값(AppNPT)을 곱셈한 값을 서버의 데이터 포맷에서의 Info.duration 항이 지시하는 총 상영시간 값(AppNPT)으로 나누어줌으로써 계산한다.In detail, the transmission start and stop positions of the stream transmitted by the server may include the transmission program size indicated by the (u_longlong) term in the server data format and the start time value (AppNPT) indicated by the rStart term in the client command format. ) Is calculated by dividing the product by the total running time value (AppNPT) indicated by the Info.duration term in the server's data format.

따라서, 서버(100)는 상술한 단계 (30)에서 계산된 트랜스포트 스트림의 전송 시작 또는 전송 멈춤 위치 찾아 클라이언트의 명령 요청을 수행한다(단계 40).Accordingly, the server 100 performs a command request from the client in search of a transmission start or transmission stop position of the transport stream calculated in step 30 (step 40).

이상 설명한 바와같이, 클라이언트의 전송 서비스 요청시 전송 시작 시간 정보(rStart) 또는 전송 멈춤 시간 정보(rStop)을 서버의 전송 프로그램 사이즈(size)와 총 전송 기간(Info.duration)을 이용하여 계산함으로써, 전체 스트림을 검색하지않고도 스트림의 전송 시작/멈춤 위치를 탐색할 수 있는 장점이 제공된다.As described above, by calculating the transmission start time information (rStart) or the transmission stop time information (rStop) when the client requests the transmission service by using the transmission program size of the server and the total transmission period (Info.duration), The advantage is that you can find the start / stop position of the stream without having to search the entire stream.

Claims (1)

영상프로그램의 트랜스포트 스트림을 제공하는 서버와 상기 서버가 제공하는 트랜스포트 스트림의 전송 서비스 명령을 요청하는 클라이언트로 구성된 디지탈 저장 미디어 명령어 및 제어(DSM-CC) 시스템에서 상기 트랜스포트 스트림의 전송 시작/멈춤위치를 결정하는 방법에 있어서,Start transmission of the transport stream in a digital storage media command and control (DSM-CC) system comprising a server providing a transport stream of an image program and a client requesting a transport service command of the transport stream provided by the server. In the method of determining the stop position, 상기 서버로부터 상기 클라이언트로 전송되는 트랜스포트 스트림의 전송 시작 위치는 상기 전송되는 영상 프로그램 사이즈(size)와 상기 클라이언트로부터의 전송 서비스 명령에서 트랜스포트 스트림의 전송 시작 시간 곱셈한 값을 상기 전송 프로그램의 총 상영시간 값으로 나누어줌으로써 계산하며,The transmission start position of the transport stream transmitted from the server to the client is calculated by multiplying the transmission start time of the transport stream by the video program size and the transmission service command from the client. By dividing by the running time value, 상기 서버로부터 상기 클라이언트로 전송되는 트랜스포트 스트림의 전송 멈춤 위치는 상기 전송되는 영상프로그램 사이즈(size)와 상기 클라이언트로부터의 전송 서비스 명령에서 트랜스포트 스트림의 전송 멈춤 시간(rStop)을 곱셈한 값을 상기 전송 프로그램의 총 상영시간 값으로 나누어줌으로써 계산하는 것을 특징으로하는 디지탈 저장 미디어 명령어 및 제어 시스템에서 트랜스포트 스트림의 전송 시작/멈춤 위치 검출 방법.The transmission stop position of the transport stream transmitted from the server to the client is a value obtained by multiplying a transmission stop time (rStop) of the transport stream by the size of the transmitted video program and the transmission service command from the client. A method of detecting the start / stop position of a transport stream in a digital storage media command and control system, characterized by dividing by the total running time value of the transmission program.
KR1019960059662A 1996-11-29 1996-11-29 Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system Expired - Fee Related KR100212548B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960059662A KR100212548B1 (en) 1996-11-29 1996-11-29 Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960059662A KR100212548B1 (en) 1996-11-29 1996-11-29 Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system

Publications (2)

Publication Number Publication Date
KR19980040476A KR19980040476A (en) 1998-08-17
KR100212548B1 true KR100212548B1 (en) 1999-08-02

Family

ID=19484638

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960059662A Expired - Fee Related KR100212548B1 (en) 1996-11-29 1996-11-29 Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system

Country Status (1)

Country Link
KR (1) KR100212548B1 (en)

Also Published As

Publication number Publication date
KR19980040476A (en) 1998-08-17

Similar Documents

Publication Publication Date Title
CA2533169C (en) Seamless transition between video play-back modes
US8358916B2 (en) Annotations for trick modes of video streams with simultaneous processing and display
US8074244B2 (en) Receiving apparatus and method
US20080104644A1 (en) Video Transferring Apparatus and Method
JPH11500289A (en) Method for transmitting and receiving a compressed television signal
US20020026646A1 (en) Universal STB architectures and control methods
CN100586171C (en) Receiving device, channel selection method and stream distribution system
US7093275B2 (en) Synchronizing services across open cable and packet cable
JP3935412B2 (en) Receiving apparatus, receiving apparatus control method, and stream data distribution system
EP1323055B1 (en) Dynamic quality adjustment based on changing streaming constraints
AU2001288592A1 (en) Dynamic quality adjustment based on changing streaming constraints
KR100588882B1 (en) Data service method in digital broadcasting system
KR100212548B1 (en) Method for deciding the stop/start position of bit stream transmission in a digital storage media command and control system
KR100212549B1 (en) Method for detecting the stop/start position of bit stream transmission in a digital storage media command and control system
KR100209807B1 (en) Method of detecting start / stop position of bit stream in digital storage media command and control system
KR100212550B1 (en) How to detect the start / stop position of bitstream in digital storage media command and control system
KR20030001170A (en) System and method for electronic program guide service based on capture picture, and storage media having program source thereof
KR100248894B1 (en) Method for controlling fast reproducing mode in the icatv
KR100236110B1 (en) Video distribution servicing system and method capable of implementing improved transformation start and transformation stop mode
KR20090037753A (en) Series continuous playback method and apparatus
KR20030060066A (en) Universal stb architectures and control methods
JP2000341667A (en) Video server
KR20040093755A (en) Method and apparatus for transferring a network address information in a pvr system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19961129

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19961129

Comment text: Request for Examination of Application

PG1501 Laying open of application
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: 19990326

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19990511

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19990512

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20020429

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20030502

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20040428

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20050422

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20060425

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20070502

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20080502

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20090504

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20100503

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20110502

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20120503

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20120503

Start annual number: 14

End annual number: 14

FPAY Annual fee payment

Payment date: 20130502

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20130502

Start annual number: 15

End annual number: 15

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20150409