KR100620657B1 - Digital Data Stream Transmission Method - Google Patents
Digital Data Stream Transmission Method Download PDFInfo
- Publication number
- KR100620657B1 KR100620657B1 KR1019990053593A KR19990053593A KR100620657B1 KR 100620657 B1 KR100620657 B1 KR 100620657B1 KR 1019990053593 A KR1019990053593 A KR 1019990053593A KR 19990053593 A KR19990053593 A KR 19990053593A KR 100620657 B1 KR100620657 B1 KR 100620657B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- transmission packet
- image data
- base image
- packet
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000012795 verification Methods 0.000 claims abstract description 3
- 230000006978 adaptation Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- 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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
본 발명은 디지털 데이터 스트림 전송방법에 관한 것으로, 수신되는 전송패킷의 유료부하에 기록된 데이터가, 랜덤 엑세스가 가능한 기저영상 데이터인지를 검출 확인하는 1단계; 및 상기 확인결과에 따라, 상기 수신된 전송패킷의 헤더상의 소정영역에 기저영상 데이터임을 식별하게 하는 정보를 삽입하는 2단계를 포함하여 이루어져, 수신되는 전송패킷의 유료부하에 기록된 데이터가, 랜덤 엑세스가 가능한 기저영상 데이터인 지를 나타내는 정보와, 상기 전송패킷이 기저영상 데이터의 선두 패킷인지 또는 마지막 패킷인 지를 식별케 하는 정보를 삽입 전송하여, 스트리머와 같은 기록장치에서 상기 전송 수신되는 전송패킷을 소정 기록단위의 선두 패킷으로 구획 기록할 수 있도록 함으로써, 변속재생과 같이, 랜덤 억세스가 요청되는 경우 기저영상 데이터를 보다 신속히 탐색할 수 있게 되는 매우 유용한 발명인 것이다. The present invention relates to a digital data stream transmission method, comprising: detecting and confirming whether data recorded at a payload of a received transmission packet is base image data capable of random access; And inserting information for identifying the base image data into a predetermined area on the header of the received transmission packet according to the verification result, wherein the data recorded in the payload of the received transmission packet is random. A transmission packet that is transmitted and received by a recording device such as a streamer by inserting and transmitting information indicating whether the base image data is accessible and information that identifies whether the transmission packet is the first packet or the last packet of the base image data. It is a very useful invention that the base video data can be searched more quickly when random access is requested, such as shift reproduction, by allowing the data to be divided into head packets of a predetermined recording unit.
랜덤 억세스, 스터핑 바이트, 기저영상 데이터, 변속재생, 전송패킷 Random access, stuffing byte, base image data, variable speed playback, transmission packet
Description
도 1은 셋탑 박스와 스트리머에 대한 구성을 도시한 것이고,1 shows a configuration of a set-top box and a streamer,
도 2는 일반적인 전송패킷에 대한 구성을 도시한 것이고, 2 shows a configuration of a general transmission packet,
도 3은 본 발명에 따른 전송패킷에 대한 구성을 도시한 것이고,3 shows a configuration of a transmission packet according to the present invention,
도 4는 본 발명에 따른 디지털 데이터 스트림 기록 과정을 도시한 것이고, 4 illustrates a digital data stream recording process according to the present invention,
도 5는 본 발명에 다른 또다른 전송패킷에 대한 구성을 도시한 것이다.5 shows a configuration of another transmission packet according to the present invention.
※ 도면의 주요부분에 대한 부호의 설명※ Explanation of code for main part of drawing
20 : 선국처리부 21 : 디코더20: Tuning processing unit 21: Decoder
23,34 : 디지털 인터페이스 24,36 : 메모리23,34:
25,35 : 제어부 31 : 기록매체25, 35: control unit 31: recording medium
32 : 저장스트림 처리부 33 : 독출스트림 처리부32: storage stream processor 33: read stream processor
100 : 텔레비전 200 : 셋탑 박스(STB)100: television 200: set-top box (STB)
300 : 스트리머(Streamer)300 Streamer
본 발명은, 수신되는 디지털 데이터 스트림을 디브이디(DVD: Digital Versatile Disc)와 같은 디스크 기록매체상에 기록단위체(SOBU: Stream Object Unit)와 같은 기록단위로 구획 기록하는 디지털 데이터 스트림 전송방법에 관한 것이다.The present invention relates to a digital data stream transmission method for partitioning a received digital data stream into a recording unit such as a Stream Object Unit (SOBU) on a disc recording medium such as a DVD (Digital Versatile Disc). .
최근에는, 디지털 영상압축 및 디지털 변복조 등과 같은 디지털 기술이 발전함에 따라, 디지털 텔레비전 방송에 관한 표준화가 빠른 속도로 진전되고 있고, 기존의 지상파, 위성, 케이블 방송에서도 앰팩(MPEG: Moving Picture Experts Group)방식을 기반으로 디지털화하고 있는 데, 상기 디지털 방송은, 디지털 영상/음성 압축기술 및 디지털 전송기술의 발전에 따라 아날로그 서비스보다 고화질의 서비스를 제공할 수 있으며, 동일 대역폭에서 다수의 방송 프로그램을 전송할 수 있고, 디지털 통신 미디어 및 디지털 저장 미디어 등과의 상호 운용성을 높일 수 있다는 장점이 있다.Recently, with the development of digital technologies such as digital image compression and digital modulation and demodulation, the standardization of digital television broadcasting is rapidly progressing, and the existing terrestrial, satellite, and cable broadcasting are also known as Moving Picture Experts Group (MPEG). The digital broadcasting is able to provide a higher quality of service than the analog service according to the development of digital video / audio compression technology and digital transmission technology, and can transmit multiple broadcast programs in the same bandwidth. In addition, there is an advantage in that interoperability with digital communication media and digital storage media can be enhanced.
이러한 디지털 방송에서는, 앰팩을 기반으로 엔코딩된 다수의 방송 프로그램이 다중화되어 전송스트림(TS: Transport Stream) 형태로 전송되며, 이 전송스트림은 수신측에 설치된 셋탑 박스(Set Top Box) 등에서 수신되어, 전송스트림에 포함된 다수의 방송 프로그램이 역다중화되어 소망하는 하나의 방송 프로그램만이 선택 되며, 상기 선택된 방송 프로그램에 대하여 상기 셋탑 박스에 내장된 디코더에서 디코딩하여 원래의 오디오 및 비디오 신호를 텔레비전과 같은 A/V 출력장치로 전달하게 되는 것으로, 상기와 같이 디지털 방송신호를 수신하여 텔레비전과 같은 A/V출력장치로 출력하는 것뿐만 아니라, 상기 수신된 디지털 방송신호를 저장매체에 저장, 편집 및 재생하는 시스템에 대한 연구가 진행되고 있는 데, 상기와 같은 시스템에서 이루어지는 제안된 종래의 디지털 데이터 스트림 전송 및 기록방법에 대해, 이하 첨부된 도면을 참조로 상세히 설명한다. In such a digital broadcast, a plurality of broadcast programs encoded on the basis of an amp pack are multiplexed and transmitted in a transport stream (TS) form, and the transport stream is received by a set top box installed on the receiving side. Multiple broadcast programs included in the transport stream are demultiplexed so that only one desired broadcast program is selected, and the original audio and video signal is decoded by a decoder built into the set-top box for the selected broadcast program. The digital broadcast signal is transmitted to the A / V output device, and the digital broadcast signal is received and output to the A / V output device such as a television as well as the digital broadcast signal is stored, edited, and reproduced in a storage medium. Research is being conducted on the proposed system. The conventional digital data stream transmission and recording method will be described in detail with reference to the accompanying drawings.
우선, 도 1은 종래의 제안된 디지털 데이터 스트림 전송 및 기록방법이 적용되는 시스템을 개략적으로 도시한 것으로, 상기 시스템은, 디지털 방송신호를 수신하는 셋탑 박스(200)와, IEEE 1394와 같은 디지털 인터페이스를 통해 연결 접속되는 스트리머(Streamer)(300)를 포함하여 구성되는 데, 상기 셋탑 박스(200)는, 방송국의 시스템 엔코더에 의해 부호화되어 전송되는 디지털 방송 프로그램 데이터 즉, 전송 스트림을 수신하여, 이를 역다중화하는 것으로, 상기 셋탑 박스의 제어부(25)는, 사용자의 요청에 따라 선국처리부(20)에서 선국된 방송 프로그램에 대한 전송 스트림을 시스템 디코더(21)로 디코딩하여 텔레비전(100)과 같은 A/V 출력장치를 통해 출력하거나, 또는 사용자의 요청에 의해 선국된 방송 프로그램을 IEEE 1394와 같은 디지털 인터페이스(23,34)를 통해 연결 접속된 스트리머(300)로 전송하게 된다.First, FIG. 1 schematically shows a system to which the conventional proposed digital data stream transmission and recording method is applied. The system includes a set-
한편, 상기 스트리머(300)는, 셋탑박스(200)로부터 전송되는 전송스트림을 수신하여 디브이디와 같은 디스크 기록매체(31)에 기록 저장하게 되며, 상기 스트리머의 제어부(35)는, 사용자의 요청에 따라 디스크 기록매체(31)에 기록된 방송 프로그램을 독출하여, IEEE 1394와 같은 디지털 인터페이스(23,34)를 통해 연결 접속된 셋탑 박스(200)로 전송하게 된다.Meanwhile, the
이에 따라, 상기 셋탑 박스(200)는, 스트리머(300)로부터 전송된 방송 프로그램을 디코더(21)로 디코딩하여, 연결 접속된 텔레비전(100)으로 출력함으로써, 디브이디와 같은 디스크 기록매체(31)에 기록된 방송 프로그램을 텔레비전의 영상 화면을 통해 재생 출력하게 된다.Accordingly, the set-
상기와 같이, 스트리머(300)의 제어부(35)는, 셋탑 박스(200)로부터 전송되는 데이터 스트림을 수신하게 되는 경우, 수신된 데이터 스트림을 기록매체(31)상에 기록 저장하기 위하여, 저장스트림 처리부(32)를 제어하게 되는 데, 상기 저장스트림 처리부(32)에 의해 기록 저장되는 전송 스트림은, 도 2에 도시한 바와 같이, 소정크기의 기록단위, 예를 들어, 188 바이트의 크기를 갖는 전송패킷(TSP: Transport Packet) 단위로 전송되는 것으로, 상기 188 바이트의 전송패킷에는, 비디오 또는 오디오 데이터인 유료부하(Payload) 이외에도, 동기 바이트(Sync Byte), 전송에러 지시정보(Transport Error Indicator), 연속 카운터(Continuity Counter) 및 어댑테이션(Adaptation) 필드를 포함하는 헤더(Header)정보가 포함 구성되며, 상기 어댑테이션 필드에는, 상기 유료부하의 데이터가 기저영상 데이터(I-Picture)와 같이 랜덤 억세스가 가능한 데이터인 지를 나타내는 랜덤 억세스 지시정보(RAI: Random Access Indicator)와, 상기 전송패킷을 188 바이트의 기록크기로 일치시키 기 위해 추가 기록되는 스터핑 바이트들(Stuffing Bytes)이 포함 기록된다.As described above, when the
한편, 상기 스트리머(300)의 저장스트림 처리부(32)에 의해 기록매체(31)상에 기록 저장되는 데이터 스트림은, 소정크기의 기록단위체(SOBU: Stream Object Unit), 예를 들어, 상기 188 바이트의 전송패킷들로 구성되는 32개의 단위섹터를 하나의 기록단위체로 구획 기록되는 데, 상기와 같이 구획 기록되는 기록단위체는, 이후 사용자로부터 요청되는 변속재생을 위하여, 랜덤 억세스가 가능한 기저영상 데이터에 해당하는 전송패킷을 기록단위체의 선두 패킷으로 구획 기록하는 것이 바람직하다. Meanwhile, the data stream recorded and stored on the
따라서, 상기와 같이 랜덤 억세스가 가능한 기저영상 데이터에 해당하는 전송패킷을 기록단위체의 선두 패킷으로 기록하기 위해, 상기 헤더정보의 어댑테이션 필드에 포함 기록되는 랜덤 억세스 지시정보(RAI)를 검출하여, 유료부하에 기록된 데이터가 기저영상 데이터인 지를 확인하고, 확인된 유료부하의 데이터가 기저영상 데이터인 경우, 해당되는 전송패킷을 기록단위체의 선두 패킷으로 구획 기록하는 방안이 제안되고 있다.Accordingly, in order to record the transmission packet corresponding to the base image data that can be randomly accessed as the first packet of the recording unit as described above, random access indication information (RAI) included in the adaptation field of the header information is detected and It has been proposed to check whether the data recorded in the load is the base image data, and if the checked payload data is the base image data, segmentally recording the corresponding transmission packet into the first packet of the recording unit.
그러나, 상기 랜덤 억세스 지시정보는, 유료부하에 기록된 데이터가 랜덤 억세스가 가능한 데이터임을 나타내기 위한 지시정보로서, 상기 랜덤 억세스 지시정보로부터, 유료부하에 기록된 데이터가 기저영상 데이터 즉, 랜덤 억세스가 가능한 비디오 데이터인 지, 또는 랜덤 엑세스가 가능한 오디오 데이터인 지를 식별할 수 없게 되는 문제점이 있었다.However, the random access instruction information is instruction information for indicating that the data recorded on the payload is data that can be randomly accessed. From the random access instruction information, the data recorded on the payload is the base image data, that is, random access. There is a problem that it is not possible to identify whether the video data is capable of video data or audio data capable of random access.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 전송패킷의 유료부하에 기록된 데이터가 랜덤 억세스가 가능한 기저영상 데이터인 지를 식별할 수 있도록 하는 정보를 전송패킷에 추가 기록하여 전송함으로써, 스트리머와 같은 기록장치에서 수신되는 디지털 데이터 스트림을 변속재생에 적합하게 기록할 수 있도록 하는 디지털 데이터 스트림 전송방법을 제공하고자 하는 데, 그 목적이 있는 것이다.
Accordingly, the present invention was created to solve the above problems, and additionally records and transmits information in the transmission packet to identify whether the data recorded in the payload of the transmission packet is the base image data that can be randomly accessed. Accordingly, an object of the present invention is to provide a digital data stream transmission method that enables recording of a digital data stream received from a recording device such as a streamer suitably for shift reproduction.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 디지털 데이터 스트림 전송방법은, 수신되는 전송패킷의 유료부하에 기록된 데이터가, 랜덤 엑세스가 가능한 기저영상 데이터인지를 검출 확인하는 1단계; 및 상기 확인결과에 따라, 상기 수신된 전송패킷의 헤더상의 소정영역에 기저영상 데이터임을 식별하게 하는 정보를 삽입하는 2단계를 포함하여 이루어지는 것을 특징으로 한다. According to an aspect of the present invention, there is provided a digital data stream transmission method comprising: detecting and confirming whether data recorded at a payload of a received transmission packet is base image data capable of random access; And inserting information for identifying the base image data into a predetermined area on the header of the received transmission packet according to the verification result.
이하, 본 발명에 따른 디지털 데이터 스트림 전송방법에 대해, 첨부된 도면을 참조로 상세히 설명한다.Hereinafter, a digital data stream transmission method according to the present invention will be described in detail with reference to the accompanying drawings.
먼저, 본 발명에 따른 디지털 데이터 스트림 전송방법은, 도 1을 참조로 전술한 바와 같이, 구성되는 시스템에서 이루어지는 것으로, 상기 시스템에 포함 구성되는 스트리머(300)의 제어부(35)는, 셋탑 박스(200)로부터 전송되는 데이터 스 트림을 수신하게 되는 경우, 수신된 데이터 스트림을 기록매체(31)상에 기록 저장하기 위하여, 저장스트림 처리부(32)를 제어하게 되는 데, 상기 저장스트림 처리부(32)에 의해 기록 저장되는 전송 스트림은, 도 3에 도시한 바와 같이, 소정크기의 기록단위 예를 들어, 188 바이트의 크기를 갖는 전송패킷 단위로 전송되는 것으로, 상기 188 바이트의 전송패킷에는, 비디오 또는 오디오 데이터인 유료부하 이외에도, 동기 바이트, 전송에러 지시정보, 연속 카운터 및 어댑테이션 필드를 포함하는 헤더정보가 포함 구성되며, 상기 어댑테이션 필드에는, 도 2를 참조 전술한 바 있는 랜덤 억세스 지시정보와, 상기 전송패킷을 188 바이트의 기록크기로 일치시키기 위해 추가 기록되는 스터핑 바이트들이 포함 기록되는 데, 상기 스터핑 바이트 중 첫 번째 바이트에는, 전송패킷의 유료부하에 기록된 데이터가, 변속재생시 랜덤 억세스가 가능한 기저영상 데이터인 지를 식별할 수 있게 하는 식별정보(I-Picture)와, 상기 전송패킷이 기저영상 데이터에 해당하는 선두 전송패킷인 지 또는 마지막 전송패킷인 지를 식별할 수 있게 하는 시작 정보(I_Start) 및 끝 정보(I_End)가 포함 기록된다. First, the digital data stream transmission method according to the present invention is performed in a system configured as described above with reference to FIG. 1. The
한편, 상기 헤더정보의 어댑테이션 필드에 포함 기록되는 어댑테이션 필드 렝스(Adaptation Field Length)에는, 상기 식별정보 및 시작/끝 정보가 기록되는 첫 번째 스터핑 바이트의 데이터 길이를 고려하여, 그에 상응하는 데이터 길이 값을 기록하게 된다.Meanwhile, in the adaptation field length recorded in the adaptation field of the header information, the corresponding data length value is considered in consideration of the data length of the first stuffing byte in which the identification information and the start / end information are recorded. Will be recorded.
이에 따라, 상기 스트리머(300)의 저장스트림 처리부(32)에서는, 수신된 전송패킷의 헤더정보에 포함 기록된 식별정보를 검출 확인하여, 전송패킷의 유료부하 에 기록된 데이터가 기저영상 데이터인 지를 확인 판별하게 되고, 상기 판별결과 기저영상 데이터인 경우에는, 상기 시작 정보를 검출 확인하여, 상기 전송패킷이 기저영상 데이터의 선두 패킷인 지를 확인 판별하게 된다. Accordingly, the storage
즉, 상기 첫 번째 스터핑 바이트에 기록된 식별정보인 첫 번째 비트 값이 'b0= 1'인 경우, 상기 전송패킷의 유료부하에 기록된 데이터가 기저영상 데이터라고 확인 판별하게 되고, 또한 두 번째 비트의 값이 'b1= 1'인 경우에는 상기 전송패킷이 기저영상 데이터의 선두 패킷이라고 판별 확인하게 되며, 세 번째 비트의 값이 'b2= 1'인 경우에는 상기 전송패킷이 기저영상 데이터의 마지막 패킷이라고 판별 확인할 수 있게 된다.That is, when the first bit value, that is, the identification information recorded in the first stuffing byte, is 'b0 = 1', it is determined that the data recorded in the payload of the transmission packet is the base image data, and also the second bit. If the value of 'b1 = 1' is determined that the transmission packet is the first packet of the base image data, and if the value of the third bit is 'b2 = 1', the transmission packet is the last of the base image data The packet can be identified and checked.
따라서, 수신된 전송패킷의 헤더정보에 포함 기록된 첫 번째 스터핑 바이트의 식별정보, 시작정보 및 끝 정보를 검출 확인하여, 도 4에 도시한 바와 같이, 기저영상 데이터에 해당되는 전송패킷을 기록단위체의 선두 패킷으로 구획 기록할 수 있게 되어, 변속재생시 랜덤 억세스가 가능한 기저영상 데이터를 보다 신속히 탐색할 수 있게 되는 것이다. Therefore, the identification information, the start information, and the end information of the first stuffing byte recorded in the header information of the received transmission packet are detected and checked, and as shown in FIG. 4, the transmission packet corresponding to the base image data is recorded in the recording unit. It is possible to divide and record by the first packet of, so that it is possible to search for the base video data which can be randomly accessed during shift reproduction.
한편, 도 5는 전송패킷의 유료부하에 기록된 데이터의 유형과, 그 유형에 해당되는 데이터의 시작 또는 끝을 식별케 하는 정보를 도시한 것으로, 도 3을 참조로 전술한 바 있는 전송패킷의 헤더정보의 첫 번째 스터핑 바이트에, 전송패킷의 유료부하에 기록된 데이터의 유형을 나타내는 2 비트의 유형 정보(Picture_Type)와, 전송패킷이 그 유형에 해당하는 선두 패킷인 지를 식별케 하는 시작정보(Picture_Start) 그리고, 전송패킷이 그 유형에 해당하는 마지막 패킷인 지를 식별케 하는 끝 정보(Picture_End)가 포함 기록될 수 있다.On the other hand, Figure 5 shows the type of data recorded in the payload of the transmission packet, and information for identifying the start or end of the data corresponding to the type of the packet described above with reference to Figure 3 In the first stuffing byte of the header information, two bits of type information (Picture_Type) indicating the type of data recorded in the payload of the transmission packet, and start information (identifying whether the transmission packet is the first packet corresponding to that type) Picture_Start) and end information (Picture_End) for identifying whether a transport packet is the last packet of the type may be recorded.
즉, 상기 첫 번째 스터핑 바이트에 기록된 데이터 유형정보인 첫 번째 및 두 번째 비트의 값(b0 b1)에 따라 도 5에 도시한 바와 같이, 상기 전송패킷의 유료부하에 기록된 데이터를 기저영상 데이터(b0 b1= '01'), 예측영상 데이터(b0 b1= '10') 또는 쌍방향 예측영상 데이터(b0 b1= '11')이라고 확인 판별하게 되고, 또한 세 번째 및 네 번째 비트의 값(b2 b3)에 따라, 상기 전송패킷이 해당되는 유형의 데이터의 선두 패킷(b2 b3= '01'), 또는 마지막 패킷(b2 b3= '10')이라고 확인 판별할 수 있게 되어, 기저영상 데이터는 물론, 임의의 유형에 해당되는 데이터의 전송패킷을 기록단위체의 선두 패킷으로 구획 기록할 수 있게 되어, 랜덤 억세스가 요청되는 경우 해당되는 유형의 데이터를 보다 신속히 탐색할 수 있도록 할 수도 있다.That is, as shown in FIG. 5 according to the values b0 b1 of the first and second bits, which are data type information recorded in the first stuffing byte, the data recorded in the payload of the transmission packet is based on the base image data. (b0 b1 = '01'), the predicted image data (b0 b1 = '10'), or the bidirectional predicted image data (b0 b1 = '11') is confirmed and determined, and the values of the third and fourth bits (b2) b3), it is possible to check and determine whether the transmission packet is the first packet (b2 b3 = '01') or the last packet (b2 b3 = '10') of the data of the corresponding type, and not only the base image data. In addition, it is possible to partition and record the transmission packet of data corresponding to any type into the first packet of the recording unit, so that when the random access is requested, the data of the corresponding type can be searched more quickly.
상기와 같이 이루어지는 본 발명에 따른 디지털 데이터 스트림 전송방법은, 수신되는 전송패킷의 유료부하에 기록된 데이터가, 랜덤 엑세스가 가능한 기저영상 데이터인 지를 나타내는 정보와, 상기 전송패킷이 기저영상 데이터의 선두 패킷인지 또는 마지막 패킷인 지를 식별케 하는 정보를 삽입 전송하여, 스트리머와 같은 기록장치에서, 상기 전송 수신되는 전송패킷을 소정 기록단위의 선두 패킷으로 구획 기록할 수 있도록 함으로써, 변속재생과 같이, 랜덤 억세스가 요청되는 경우 기저영상 데이터를 보다 신속히 탐색할 수 있게 되는 매우 유용한 발명인 것이다. The digital data stream transmission method according to the present invention includes the information indicating whether the data recorded in the payload of the received transmission packet is the base image data that can be randomly accessed, and the transmission packet is the head of the base image data. By inserting and transmitting information for identifying whether a packet is the last packet or the like, and in a recording device such as a streamer, the transmission packet received can be partitioned and recorded as the first packet of a predetermined recording unit. When random access is requested, it is a very useful invention that can search the base image data more quickly.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990053593A KR100620657B1 (en) | 1999-11-29 | 1999-11-29 | Digital Data Stream Transmission Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990053593A KR100620657B1 (en) | 1999-11-29 | 1999-11-29 | Digital Data Stream Transmission Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010048788A KR20010048788A (en) | 2001-06-15 |
KR100620657B1 true KR100620657B1 (en) | 2006-09-06 |
Family
ID=19622504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990053593A KR100620657B1 (en) | 1999-11-29 | 1999-11-29 | Digital Data Stream Transmission Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100620657B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100614371B1 (en) * | 2001-12-22 | 2006-08-18 | 주식회사 휴맥스 | Method for recording shift reproduction control information in a digital broadcast stream and a shift reproduction control method in a digital broadcast receiver |
KR100869854B1 (en) * | 2007-02-09 | 2008-11-21 | 이승엽 | Voice call bell system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970008058A (en) * | 1995-07-28 | 1997-02-24 | 이데이 노부유키 | Data encoding / decoding method and apparatus and encoded data recording medium |
KR20000003860A (en) * | 1998-06-29 | 2000-01-25 | 윤종용 | Swinging angle control structure of swing heater for microwave oven |
KR20000025954A (en) * | 1998-10-16 | 2000-05-06 | 구자홍 | Method for producing reproducing list |
KR20010004776A (en) * | 1999-06-29 | 2001-01-15 | 구자홍 | Method for recording digital data stream and management information |
KR20010019542A (en) * | 1999-08-27 | 2001-03-15 | 구자홍 | Method for recording variable reproducing management information for high density disc medium and method for reproducing thereof |
KR20030053192A (en) * | 2001-12-22 | 2003-06-28 | 주식회사 휴맥스 | The method for writing a trick play control information of digital broadcasting stream, and the method for controlling a trick play in digital broadcasting receiver |
-
1999
- 1999-11-29 KR KR1019990053593A patent/KR100620657B1/en not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970008058A (en) * | 1995-07-28 | 1997-02-24 | 이데이 노부유키 | Data encoding / decoding method and apparatus and encoded data recording medium |
KR20000003860A (en) * | 1998-06-29 | 2000-01-25 | 윤종용 | Swinging angle control structure of swing heater for microwave oven |
KR20000025954A (en) * | 1998-10-16 | 2000-05-06 | 구자홍 | Method for producing reproducing list |
KR20010004776A (en) * | 1999-06-29 | 2001-01-15 | 구자홍 | Method for recording digital data stream and management information |
KR20010019542A (en) * | 1999-08-27 | 2001-03-15 | 구자홍 | Method for recording variable reproducing management information for high density disc medium and method for reproducing thereof |
KR20030053192A (en) * | 2001-12-22 | 2003-06-28 | 주식회사 휴맥스 | The method for writing a trick play control information of digital broadcasting stream, and the method for controlling a trick play in digital broadcasting receiver |
Also Published As
Publication number | Publication date |
---|---|
KR20010048788A (en) | 2001-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100345235B1 (en) | Method and apparatus for re-cording digital data streams | |
KR100345353B1 (en) | Method and ap-paratus for creating and recording management information for digital data streams | |
KR100474788B1 (en) | Digital signal recording/playback device and digital signal playback method | |
KR100326144B1 (en) | Method and apparatus for creating search information of recorded digital data streams and searching the recorded streams by using the search information | |
KR100329391B1 (en) | Method and apparatus for recording digital data streams | |
KR100620657B1 (en) | Digital Data Stream Transmission Method | |
KR100419499B1 (en) | Method for reproducing digital broadcasting program data | |
KR20050055621A (en) | Information recording device, information reproduction device, method, and computer program | |
JP3858274B2 (en) | Video signal transmission device | |
KR100329229B1 (en) | How to create playlist | |
KR100605187B1 (en) | Selective recording method of digital data stream | |
EP1340227B1 (en) | Method for providing program specific information recorded on high density disc medium | |
KR100683316B1 (en) | Search information generation method of recorded digital data stream | |
KR100392307B1 (en) | Apparatus and method for recording a signal of high definition digital broadcasting | |
KR100575539B1 (en) | Recording and data recording method 8 | |
KR100531159B1 (en) | Visual information generation and recording method of recorded digital data stream | |
KR100434739B1 (en) | Apparatus and method for generating search information and for changing play speed thereof | |
KR100531155B1 (en) | Time map information generation and recording method of recorded digital data stream | |
KR100643989B1 (en) | How to record digital data streams |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19991129 |
|
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20020603 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20041009 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19991129 Comment text: Patent 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: 20060626 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060829 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060829 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090619 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100630 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110620 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20120727 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20120727 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130724 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130724 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140724 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140724 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150724 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150724 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170705 |