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 PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 title claims abstract description 11
- 239000011800 void material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
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/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/6433—Digital Storage Media - Command and Control Protocol [DSM-CC]
-
- 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/25—Management 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/266—Channel 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/2662—Controlling 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
본 발명은 디지탈 저장 미디어 명령어 및 제어(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)
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) |
-
1996
- 1996-11-29 KR KR1019960059662A patent/KR100212548B1/en not_active Expired - Fee Related
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 |