Nothing Special   »   [go: up one dir, main page]

KR20000034696A - 기록 디지털 데이터 스트림의 시각정보 생성 기록방법 - Google Patents

기록 디지털 데이터 스트림의 시각정보 생성 기록방법 Download PDF

Info

Publication number
KR20000034696A
KR20000034696A KR1019980052104A KR19980052104A KR20000034696A KR 20000034696 A KR20000034696 A KR 20000034696A KR 1019980052104 A KR1019980052104 A KR 1019980052104A KR 19980052104 A KR19980052104 A KR 19980052104A KR 20000034696 A KR20000034696 A KR 20000034696A
Authority
KR
South Korea
Prior art keywords
time
data stream
unit
recording
digital data
Prior art date
Application number
KR1019980052104A
Other languages
English (en)
Other versions
KR100531159B1 (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 KR1019980052104A priority Critical patent/KR100531159B1/ko
Publication of KR20000034696A publication Critical patent/KR20000034696A/ko
Application granted granted Critical
Publication of KR100531159B1 publication Critical patent/KR100531159B1/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10805Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer overflow
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • G11B2020/1292Enhancement of the total storage capacity

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Algebra (AREA)
  • Mathematical Optimization (AREA)
  • Signal Processing (AREA)
  • Pure & Applied Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 디지털 데이터 스트림을 수신하여 디지털 비디오 디스크와 같은 기록매체에 저장할 때, 기록된 데이터 스트림에 대한 시각정보의 가중치를 결정하고, 이를 이용하여 기록 디지털 데이터 스트림의 시각정보를 생성 기록하는 방법에 관한 것으로, 기록매체상에 기록되는 디지털 데이터 스트림의 최대 전송속도에 대응하는 시각정보의 가중치를 결정하고, 이 결정된 가중치를 이용하여 상기 기록되는 디지털 데이터 스트림의 맵핑 단위체에 대한 시각정보를 표현하는 일정 단위시간을 산출한 후, 상기 산출된 일정 단위시간에 근거하여, 기록되는 디지털 데이터 스트림의 최저 비트 전송속도에서 하나의 맵핑 단위체내에서 일정 단위시간의 계수(count)값이 오버플로우(overflow)되지 않게 하는, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하고, 이 결정된 시각정보의 크기 단위로, 기록되는 디지털 데이터 스트림에 대한 각 맵핑 단위체내에서 일정 단위시간의 계수값을 맵핑 단위체에 대응하는 시각정보로서 생성 기록함으로써, 기록 디지털 데이터 스트림의 전송속도에 적응적으로 타임 맵 정보의 데이터량을 최소화 할 수 있고, 이에 따라 내비게이션 데이터량을 감소시킬 수 있게 된다.

Description

기록 디지털 데이터 스트림의 시각정보 생성 기록방법
본 발명은 디지털 데이터 스트림(digital data stream)을 수신하여 디지털 비디오 디스크와 같은 기록매체에 저장할 때, 기록된 데이터 스트림에 대한 시각정보의 가중치를 결정하고, 이를 이용하여 기록 디지털 데이터 스트림의 시각정보를 생성 기록하는 방법에 관한 것이다.
종래의 아날로그 텔레비전 방송에서는 송신하는 영상신호를 AM 또는 FM변조하여 전파나 케이블을 통하여 전송하였다. 최근, 디지털 영상압축 및 디지털 변복조 등과 같은 디지털 기술이 발전함에 따라 디지털 텔레비전 방송에 관한 표준화가 빠른 속도로 진전되고 있고, 기존의 지상파, 위성, 케이블 방송에서도 MPEG (Moving Picture Experts Group)을 기반으로 디지털화 하고 있다.
상기 디지털 방송은 디지털 영상/음성 압축기술 및 디지털 전송기술의 발전에 따라 아날로그 서비스보다 고화질의 서비스를 제공할 수 있으며, 동일 대역폭에서 다수의 방송 프로그램을 전송할 수 있고, 디지털 통신 미디어 및 디지털 저장 미디어 등과의 상호 운용성을 높일 수 있다는 장점이 있다.
이러한 디지털 방송에서는, MPEG을 기반으로 엔코딩된 다수의 방송 프로그램이 다중화되어 전송스트림(transport stream; TS) 형태로 전송되며, 이 전송스트림은 수신측에 설치된 셋탑 박스(set top box) 등에서 수신되어, 전송스트림에 포함된 다수의 방송 프로그램이 역다중화되어 소망하는 하나의 방송 프로그램만이 선택되며, 상기 선택된 방송 프로그램에 대하여 상기 셋탑 박스에 내장된 디코더에서 디코딩하여 원래의 오디오 및 비디오 신호를 텔레비전과 같은 A/V출력장치로 전달하게 된다.
이와 같이 디지털 방송신호를 수신하여 텔레비전과 같은 A/V출력장치로 출력하는 것뿐만 아니라, 상기 수신된 방송신호를 저장매체에 저장, 편집 및 재생하는 시스템에 대한 연구가 진행되고 있으며, 그 일예로 디지털 데이터 스트림(stream)을 셋탑박스에서 수신한 후 예를 들면 IEEE-1394 시리얼 버스와 같은 통신 인터페이스를 통하여 디지털 비디오 디스크(DVD) 기록재생장치와 같은 스트리머(streamer)에 저장하고, 그 저장된 디지털 스트림을 편집 및 재생하여 상기 통신 인터페이스를 매개로 셋탑박스로 전달함으로써 텔레비전과 같은 AV출력장치를 통하여 디지털 오디오 및 비디오를 재생할 수 있는 시스템에 대한 연구가 진행중에 있다.
이러한 시스템에서 DVD와 같은 기록매체상에 기록된 디지털 데이터 스트림에 대해서는 탐색을 위하여 기록 스트림과 연계된 스트림 타임 맵(time map)정보를 생성하여 기록해야만, 재생시 상기 기록된 스트림 타임 맵정보를 이용하여 소망하는 기록 데이터 스트림을 탐색하여 재생할 수 있게 된다.
따라서, 상기 스트림 타임 맵 정보를 생성하는 방법으로는 타임 맵정보를 생성하기 위한 상기 기록된 데이터 스트림에 대한 최소단위인 기록단위체[이하, 맵핑 단위체(mapping unit)라 칭함]를, 상기 데이터 스트림이 기록된 섹터수를 기준으로 구분하고, 각 맵핑 단위체에 대응하는 시각정보를 생성하도록 하는 방법이 고려되고 있다. 상기 시각정보는 데이터 스트림을 구성하는 각 전송스트림 패킷이 스트리머에 도달하는 패킷도착시간(packet arrival time)으로 표현되어야 하는데, 이 패킷도착시간은 27MHz로 표현되는 9비트와 90KHz로 표현되는 21 이상의 비트를 포함하여 적어도 4바이트 이상으로 표현되어야 한다. 이와 같이 각 맵핑 단위체에 대응하여 생성되는 시각정보를 4바이트 이상으로 표현할 경우에는 스트림 타임 맵 정보의 데이터량이 매우 커지게 된다.
따라서, 상기 시각정보를 적은 데이터량으로 표현할 수 있도록 하는 방안으로, 대응하는 맵핑 단위체에 대하여 12비트의 패킷 도착시간 증가량(Incremental Application Packet Arrival Time; IAPAT)정보로 표현하는 방법이 제안되어 있다. 이 방법에서는 먼저 다음의 수학식 1을 만족하는 맵핑 단위시간 시프트값(MTU_SHFT; 시각정보 가중치)을 구하고,
16 ≤ MTU_SHFT ≤ 36
(여기서, MAPU_SZ는 섹터수로 표현되는 맵핑 단위체의 크기로서 고정값이고, max_bitrate는 입력되어 기록될 수 있는 디지털 데이터 스트림의 최대 비트 전송속도이다)
상기 맵핑 단위시간 시프트값(MTU_SHFT; 시각정보 가중치)을 다음의 수학식 2에 대입하여 패킷 도착시간 증가량(IAPAT)의 단위시간(IAPATTIME_UNIT)을 구하도록 되어 있다.
상기 수학식 1은, 입력 기록되는 디지털 데이터 스트림의 최대 비트 전송속도(max_bitrate)에서 한 맵핑 단위체 크기(MAPU_SZ)내에 1개의 패킷 도착시간 증가량의 단위시간(IAPATTIME_UNIT)을 갖도록 하는 맵핑 단위시간 시프트값(MTU_SHFT)을 구하기 위한 것이다.
이와 같은 패킷 도착시간 증가량의 단위시간(IAPATTIME_UNIT)은, 도 1에 도시한 바와 같이 최대 전송속도를 갖는 디지털 데이터 스트림에 대한 맵핑 단위체(MAPU#1)내에서는 1개가 존재하게 되며, 최대 전송속도 이하의 디지털 데이터 스트림에 대한 맵핑 단위체(MAPU#2,MAPU#i)내에는 2개 이상 존재하게 된다.
이러한 방식을 이용하여 스트림 타임 맵 정보를 구성할 경우에는, 스트림 타임 맵 일반정보에 맵핑 단위체 크기(MAPU_SZ)와 맵핑 단위시간 시프트값(MTU_SHFT)을 기록해 두고, 각 맵핑 단위체(MAPU)에 대응하는 맵핑 리스트에, 각 맵핑 단위체(MAPU)내에 대응하는 상기 패킷 도착시간 증가량의 단위시간(IAPATTIME_UNIT)의 개수를 기록해 두면, 소망하는 기록 데이터 스트림을 탐색할 수 있게 된다. 즉, 도 5의 첫 번째 맵핑 단위체(MAPU#1)에 대응하는 맵핑 리스트인 패킷 도착시간 증가량정보로서 IAPAT(1)는 "2", 두 번째 맵핑 단위체(MAPU#2)에 대응하는 패킷 도착시간 증가량정보로서 IAPAT(2)는 "2", i번째 맵핑 단위체(MAPU#i)에 대응하는 패킷 도착시간 증가량정보로서 IAPAT(i)는 "2"로 기록된다.
상기와 같이 기록된 스트림 타임 맵 정보를 이용하여 i번째 맵핑 단위체(MAPU#i)의 목표 탐색시간(Target Search Time)을 탐색하고자 하는 경우에는 첫 번째부터 i번째 패킷 도착시간 증가량정보[IAPAT(1),IAPAT(2),…,IAPAT(i)]를 누적 연산하여 이 누적연산한 값이 목표 탐색시간보다 크면 i×맵핑 단위체 크기(MAPU_SZ) 위치(A)에서부터 목표 탐색시간을 찾을 때까지 대기하여 목표 탐색시간 지점의 패킷 도착시간[MAPU_S_APAT]이 도래한 시점부터 기록 데이터 스트림을 독출하여 재생하게 된다.
그런데, 예를 들면 맵핑 단위체 크기(MAPU_SZ)를 32섹터, 최대 비트 전송속도(max_bitrate)를 10Mbps로 가정할 때, 32섹터가 기록되는 시간이 대략 52.4msec로 되며, 맵핑 단위시간 시프트값(MTU_SHFT)이 28로 되어 패킷 도착시간 증가량의 단위시간(IAPATTIME_UNIT)이 대략 45msec로 되므로, 최대 비트 전송속도에서의 맵핑 단위체 크기(MAPU_SZ)내에서 패킷 도착시간 증가량의 단위시간(IAPATTIME_UNIT)이 한 개 존재하게 된다.
여기서, 상기한 패킷 도착시간 증가량정보(IAPAT)를 12비트로 표현할 경우에는 맵핑 단위체 크기(MAPU_SZ)인 32섹터를 기록하는데 소요되는 시간은 45msec×212=184.32sec까지 표현할 수 있으며, 이 경우에 입력되는 디지털 데이터 스트림의 비트 전송속도는 대략 0.03Mbps이다.
그런데, 일반적으로 디지털 방송 프로그램과 같은 디지털 데이터 스트림은 실시간적으로 재생하여 출력할 수 있는 정도의 비트 전송속도(0.03Mbps보다 큰 전송속도)로 전송되기 때문에, 상기와 같이 기록매체상에 기록되는 모든 디지털 데이터 스트림에 대하여 패킷 도착시간 증가량정보(IAPAT)를 12비트로 표현할 경우, 타임 맵 정보의 데이터량을 증가시키게 되고, 결국 내비게이션 데이터의 생성량을 증가시키는 문제가 있다.
따라서, 타임 맵 정보의 데이터량을 최소화할 수 있는, 기록 디지털 데이터 스트림에 대한 맵핑 단위시간 시프트값(시각정보 가중치)을 결정하고 이 결정된 시프트값을 이용하여 기록 디지털 데이터 스트림의 시각정보를 생성하는 방법의 개발이 요망되고 있다.
따라서, 본 발명은 상기와 같은 사정을 감안하여 창작된 것으로서, 기록 디지털 데이터 스트림에 대한 시각정보를 적은 데이터량으로 생성 기록하는 방법을 제공하고자 함에 그 목적이 있다.
도 1은 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법이 적용되는 시스템을 개략적으로 도시한 것이고,
도 2는 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법에 의한 스트림 타임 맵정보의 구성을 도시한 것이고,
도 3은 도 2의 스트림 타임 맵 일반정보의 구성에 대한 일실시예를 도시한 것이고,
도 4는 도 2의 패킷 도착시간 증가량 정보의 구성에 대한 일실시예를 도시한 것이고,
도 5는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법에 의해 생성되는 시각정보를 설명하기 위해 도시한 것이다.
※ 도면의 주요부분에 대한 부호의 설명
100 : 셋탑박스 110 : 선국처리부
120 : 디코더 130,210 : 통신 인터페이스
140,250 : 제어부 150,260 : 메모리
200 : 스트리머 220 : 저장스트림 처리부
230 : 기록매체(DVD) 240 : 독출스트림 처리부
상기와 같은 목적을 달성하기 위한 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법은, 기록매체상에 기록되는 디지털 데이터 스트림의 최대 전송속도에 대응하는 시각정보의 가중치를 결정하는 제 1단계; 상기 결정된 가중치를 이용하여, 상기 기록되는 디지털 데이터 스트림의 맵핑 단위체에 대한 시각정보를 표현하는 일정 단위시간을 산출하는 제 2단계; 상기 산출된 일정 단위시간에 근거하여, 기록되는 디지털 데이터 스트림의 최저 비트 전송속도에서 하나의 맵핑 단위체내에서 일정 단위시간의 계수(count)값이 오버플로우(overflow)되지 않게 하는, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하는 제 3단계; 및 상기 결정된 시각정보의 크기 단위로, 기록되는 디지털 데이터 스트림에 대한 각 맵핑 단위체내에서 일정 단위시간의 계수값을 맵핑 단위체에 대응하는 시각정보로서 생성 기록하는 제 4단계를 포함하여 이루어지는 것을 특징으로 한다.
또한, 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법은, 기록매체상에 기록되는 디지털 데이터 스트림의 최대 전송속도에 대응하는 시각정보의 가중치를 결정하는 제 1단계; 상기 결정된 가중치를 이용하여, 상기 기록되는 디지털 데이터 스트림의 맵핑 단위체에 대한 시각정보를 표현하는 일정 단위시간을 산출하는 제 2단계; 상기 산출된 일정 단위시간이 기설정된 목표 단위시간보다 큰지를 확인하는 제 3단계; 상기 확인 결과에 따라, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하는 제 4단계; 및 상기 결정된 시각정보의 크기 단위로, 상기 기록되는 디지털 데이터 스트림에 대한 각 맵핑 단위체내에서 일정 단위시간의 계수값을 맵핑 단위체에 대응하는 시각정보로서 생성 기록하는 제 5단계를 포함하여 이루어지는 것을 특징으로 한다.
이하, 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법의 바람직한 실시예에 대해 첨부된 도면에 의거하여 상세히 설명하겠다.
도 1은 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법이 적용될 수 있는 시스템의 일예를 개략적으로 도시한 것으로, 본 시스템은 셋탑박스(100), 통신 인터페이스(IEEE 1394) 및 스트리머(streamer; 200)로 구성되어 있다.
상기 셋탑박스(100)는 방송국으로부터 시스템 엔코더에 의해 부호화된 다수의 방송 프로그램이 다중화된 전송 스트림(transport stream; TS)을 수신하여 이를 역다중화하는데, 사용자의 요청에 따라 제어부(140)에 의해 선국처리부(110)에서 선국된 방송 프로그램에 대한 전송스트림을 시스템 디코더(120)에 의해 디코딩하여 텔레비전과 같은 AV세트를 통하여 출력하거나, 사용자의 요청에 의해 선국된 방송 프로그램을 IEEE1394 통신 인터페이스(130,210)를 매개로 스트리머(200)로 전송하여, 스트리머(200)에 의해 방송 프로그램을 디지털 비디오 디스크(DVD)와 같은 기록매체(230)에 기록하도록 할 수 있다.
또, 상기 셋탑박스(100)에서는 상기 선국처리부(110)에서 선국된 방송 프로그램에 대한 전송스트림내에 포함되어 있는 방송 프로그램 서비스정보를 디코더(120)에서 디코딩하여 제어부(140)에 전달함에 따라, 제어부(140)가 상기 방송 프로그램 서비스 정보를 메모리(150)에 저장하게 된다. 여기서, 상기 방송 프로그램 서비스 정보에는 수신되는 모든 채널의 모든 방송 프로그램에 대한 방송 프로그램 정보가 기록될 수 있으며, 상기 방송 프로그램 서비스 정보내에는 전송 채널번호, 채널명, 방송 프로그램명, 방송 프로그램의 최대 전송속도 및 최소 전송속도 등이 포함될 수도 있다.
또한, 상기 셋탑박스(100)는 사용자의 요청에 따라 스트리머(200)에 의해 상기 기록매체(230)에서 독출된 방송 프로그램을 IEEE1394 통신 인터페이스(210,130)를 매개로 전송받아 디코더(120)에서 디코딩하여 텔레비전 셋트로 출력함으로써 방송 프로그램을 재생할 수 있다.
한편, 디지털 데이터 스트림의 기록시, 스트리머(200)의 제어부(250)는 입력되는 데이터 스트림을 저장스트림 처리부(220)에 의해 기록매체(230)상에 기록하도록 제어한다. 이때, 데이터 스트림의 각 전송 스트림 패킷은 전송 스트림 패킷 도착시각(packet arival time; TS APAT)과 함께 기록매체상에 섹터 단위로 기록된다.
다음으로, 도 2 내지 도 4를 참조하여 본 발명에 의해 생성 기록되는 기록 디지털 데이터 스트림의 시각정보에 대하여 설명하기로 한다.
도 2는 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법에 의한 스트림 타임 맵정보의 구성을 도시한 것으로, 스트림 타임 맵 정보(STMAPI)는 예를 들면 기록매체상에 기록된 디지털 데이터 스트림의 1회 기록(record) 단위 또는 기록 프로그램(program) 단위로 각각 생성되는 것으로, 스트림 타임 맵 일반정보(STMAP_GI)와, 맵핑 리스트(MAPL)로 구성되고, 상기 맵핑 리스트는 기록된 데이터 스트림의 맵핑 단위체에 대응하여 생성 기록되는 패킷 도착시간 증가량 정보(IAPAT#1∼IAPAT#n)로 구성된다.
상기 스트림 타임 맵 일반정보(STMAP_GI)는 도 3에 도시한 바와 같이 일반적으로 기록섹터수로 표시되는 맵핑 단위체 크기(MAPU_SZ), 맵핑 단위시간 시프트값(MTU_SHFT), 해당 스트림 타임 맵 정보에 포함된 맵핑 리스트 엔트리(패킷 도착시간 증가량 정보)의 개수, 해당 스트림 타임 맵 정보에 대응하는 기록 디지털 데이터 스트림의 첫 번째 패킷에 대한 패킷 도착 시간(S_S_APAT), 해당 스트림 타임 맵 정보에 대응하는 기록 디지털 데이터 스트림의 마지막 패킷에 대한 패킷 도착 시간(S_S_APAT)을 포함하여 구성될 수 있으며, 본 발명에서는 상기 스트림 타임 맵 일반정보(STMAP_GI)에 패킷 도착시간 증가량 크기(IAPAT_SZ)를 기록하는 필드를 구비하고 있다.
상기 패킷 도착시간 증가량 정보(IAPAT#1∼IAPAT#n)는 도 4에 도시한 바와 같이 상기 스트림 타임 맵 일반정보(STMAP_GI)에 기록된 패킷 도착시간 증가량 크기(IAPAT_SZ)의 사이즈로 기록되는데, 이 패킷 도착시간 증가량 크기(IAPAT_SZ)는 한개의 스트림 타임 맵 정보(STMAPI)내에서는 일정한 값을 갖는다.
다음으로, 본 발명의 일실시예에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법에 대하여 설명한다.
본 실시예에서는 패킷 도착시간 증가량(IAPAT)의 단위시간(IAPATTIME_UNIT)에 대한 목표치(IAPATTU_Target)를 설정하고, 상기한 수학식 1을 이용하여 맵핑 단위시간 시프트값(MTU_SHFT; 시각정보 가중치)을 구하며, 상기 구해진 맵핑 단위시간 시프트값(MTU_SHFT)을 수학식 2에 대입하여 패킷 도착시간 증가량(IAPAT)의 단위시간(IAPATTIME_UNIT)을 구한다.
그후, 상기 구해진 단위시간(IAPATTIME_UNIT)을 상기 설정된 목표치(IAPATTU_Target)와 비교하게 되는데, 이때 상기 구해진 단위시간(IAPATTIME_UNIT)이 상기 설정된 목표치(IAPATTU_Target)보다 작으면 상기 구해진 단위시간(IAPATTIME_UNIT)을 이용하여 패킷 도착시간 증가량(IAPAT)과 같은 시각정보를 생성한다. 이때, 상기 구해진 단위시간(IAPATTIME_UNIT)을 이용하여 패킷 도착시간 증가량(IAPAT)의 할당 비트수를 다음과 같이 결정하게 된다. 즉, IAPATTIME_UNIT× 2m> [최소 비트 전송속도에서 한 맵핑 단위체 크기(MAPU_SZ)의 기록시간]을 만족하는 m의 최소 정수값을 패킷 도착시간 증가량(IAPAT)의 할당 비트수인 패킷 도착시간 증가량 크기(IAPAT_SZ)로 결정하고, 이 패킷 도착시간 증가량 크기(IAPAT_SZ)를 스트림 타임 맵 일반정보에 기록한다.
그 반면, 상기 구해진 단위시간(IAPATTIME_UNIT)이 상기 설정된 목표치(IAPATTU_Target)보다 크면, 상기 구해진 단위시간(IAPATTIME_UNIT)이 상기 설정된 목표치(IAPATTU_Target)보다 작아질 때까지 맵핑 단위시간 시프트값(MTU_SHFT)을 1만큼씩 감소시키면서 상기 설정된 목표치(IAPATTU_Target)보다 작은 단위시간을 구하고, 상기 구해진 단위시간(IAPATTIME_UNIT)을 이용하여 패킷 도착시간 증가량(IAPAT)과 같은 시각정보를 생성한다. 이때에도, 상기 구해진 단위시간(IAPATTIME_UNIT)을 이용하여, IAPATTIME_UNIT× 2m> [최소 비트 전송속도에서 한 맵핑 단위체 크기(MAPU_SZ)의 기록시간]을 만족하는 m의 최소 정수값을 패킷 도착시간 증가량 크기(IAPAT_SZ)로 결정하고, 이 패킷 도착시간 증가량 크기(IAPAT_SZ)를 스트림 타임 맵 일반정보에 기록한다.
상기한 본 발명에 따른 일실시예의 이해를 돕기 위해, 도 1을 참조하여 구체적인 예를 들어 설명한다. 여기서, 한 맵핑 단위체 크기(MAPU_SZ)가 32섹터, 단위시간 목표치(IAPATTU_Target)가 40msec로 설정되어 있는 것으로 가정한다. 한편, 기록되는 디지털 데이터 스트림의 최소 비트 전송속도(min_bitrate) 및 최대 비트 전송속도(max_bitrate)는 방송 프로그램 서비스 정보에 포함되어 있는 것으로 가정한다.
먼저, 선국 처리부(110)에서 선국되어 입력되는 디지털 방송신호와 같은 디지털 데이터 스트림을 기록매체상에 기록하고자 하는 사용자 요청이 입력되면, 셋탑박스(100)의 제어부(140)는 IEEE 1394 통신 인터페이스(130,210)를 통해서 스트리머(200)의 제어부(250)에 현재 기록모드가 설정되었음을 통지함과 더불어, 수신 입력되는 데이터 스트림을 통신 인터페이스(130,210)를 통해서 스트리머(200)측으로 전달한다. 이와 동시에, 셋탑박스(100)의 제어부(140)는 상기 메모리(150)에 기록된 방송 프로그램 서비스 정보에서 현재 기록되는 데이터 스트림에 대한 서비스 정보를 추출하여 스트리머(200)측으로 전달한다. 여기서, 서비스정보는 현재 기록되는 디지털 데이터 스트림의 최대 비트 전송속도 및 최소 비트 전송속도를 포함한다.
한편, 상기 스트리머(200)의 제어부(250)는 IEEE 1394 통신 인터페이스(130,210)를 통해서 입력되는 데이터 스트림을 저장스트림 처리부(220)에 의해 기록매체(230)상에 기록하도록 제어한다. 또한, 상기 제어부(250)는 셋탑박스(100)에서 전달된 서비스정보에서 최대 비트 전송속도 및 최소 비트 전송속도를 확인한다. 여기서, 최소 비트 전송속도(min_bitrate)는 1Mbps, 최대 비트 전송속도(max_bitrate)는 10Mbps로 가정한다.
상기 제어부(250)는 상기 수학식 1을 이용하여 맵핑 단위시간 시프트값(MTU_SHFT)을 28로 구하고, 상기 수학식 2를 이용하여 단위시간(IAPATTIME_UNIT)을 대략 46msec로 구한다. 상기 구해진 단위시간(IAPATTIME_UNIT)이 단위시간 목표치(IAPATTU_Target)보다 크므로, 상기 제어부(250)는 맵핑 단위시간 시프트값(MTU_SHFT)을 1만큼 감소시킨 27로 설정하고 상기 수학식 2를 이용하여 단위시간(IAPATTIME_UNIT)을 대략 23msec로 구한다. 이때, 구해진 단위시간(IAPATTIME_UNIT)인 23msec가 단위시간 목표치(IAPATTU_Target)보다 작으므로, 상기 제어부(250)는 이 값을 단위시간(IAPATTIME_UNIT)으로 결정한다.
그후, 상기 제어부(250)는 상기 구해진 단위시간(IAPATTIME_UNIT)인 23msec를 이용하여, 23msec × 2m> [1Mbps에서 한 맵핑 단위체 크기(MAPU_SZ; 32섹터)의 기록시간인 520msec]을 만족하는 m의 최소 정수값을 구한다. 이때, m의 최소 정수값은 "5"로 되며, 상기 제어부(250)는 상기 구한 값 "5"를 패킷 도착시간 증가량 크기(IAPAT_SZ; 비트수)로 결정하고, 이 패킷 도착시간 증가량 크기(IAPAT_SZ)인 5를, 맵핑 단위체 크기(MAPU_SZ; 32섹터) 및 상기 구해진 맵핑 단위시간 시프트값(MTU_SHFT)으로서 27과 함께 메모리(260)에 저장된 도 3에 도시한 바와 같은 스트림 타임 맵 일반정보에 기록한다.
이어서, 상기 제어부(250)는 상기 구해진 단위시간(IAPATTIME_UNIT)인 23msec를 이용하여, 기록된 디지털 데이터 스트림에 대하여 맵핑 단위체 크기(MAPU_SZ; 32섹터) 단위로 단위시간(IAPATTIME_UNIT)의 개수를 계수(count)한 값을, 도 4에 도시한 바와 같이 패킷 도착시간 증가량 크기(IAPAT_SZ; 5비트)로 표현하여 도 2에 도시한 바와 같이 패킷 도착시간 증가량정보(IAPAT#i)로서 생성하여 메모리(260)에 저장된 스트림 타임 맵 정보(STMAPI)에 기록한다.
한편, 한 맵핑 단위체 크기(MAPU_SZ)가 32섹터, 단위시간 목표치(IAPATTU_Target)가 40msec로 설정되어 있고, 입력 기록되는 디지털 데이터 스트림의 최소 비트 전송속도(min_bitrate)가 1Mbps, 최대 비트 전송속도(max_bitrate)가 12Mbps인 경우에 대하여 설명하기로 한다.
상기 제어부(250)는 상기 수학식 1로부터 맵핑 단위시간 시프트값(MTU_SHFT)을 27로 구하고, 상기 수학식 2로부터 단위시간(IAPATTIME_UNIT)을 대략 23msec로 구한다. 상기 구해진 단위시간(IAPATTIME_UNIT)이 단위시간 목표치(IAPATTU_Target)보다 작으므로, 상기 제어부(250)는 상기 구한 값 23msec를 단위시간(IAPATTIME_UNIT)으로 결정한다.
그후, 상기 제어부(250)는 상기 구해진 단위시간(IAPATTIME_UNIT)인 23msec를 이용하여, 23msec × 2m>520msec을 만족하는 m의 최소 정수값을 "5"로 구하며, 이 값 "5"를 패킷 도착시간 증가량 크기(IAPAT_SZ; 비트수)로 결정한다.
이어서, 상기 제어부(250)는 이 패킷 도착시간 증가량 크기(IAPAT_SZ)인 5를, 맵핑 단위체 크기(MAPU_SZ; 32섹터) 및 상기 구해진 맵핑 단위시간 시프트값(MTU_SHFT)으로서 27과 함께 메모리(260)에 저장된 도 3에 도시한 바와 같이 스트림 타임 맵 일반정보에 기록한다.
다음에, 상기 제어부(250)는 상기 구해진 단위시간(IAPATTIME_UNIT)인 23msec를 이용하여, 기록된 디지털 데이터 스트림에 대하여 맵핑 단위체 크기(MAPU_SZ; 32섹터) 단위로 단위시간(IAPATTIME_UNIT)의 개수를 계수한 값을, 도 4에 도시한 바와 같이 패킷 도착시간 증가량 크기(IAPAT_SZ; 5비트)로 표현하여 도 2에 도시한 바와 같이 패킷 도착시간 증가량정보(IAPAT#i)로서 생성하여 메모리(260)에 저장된 스트림 타임 맵 정보(STMAPI)에 기록한다.
다음으로, 본 발명의 다른 실시예에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법에 대하여 설명한다.
본 실시예에서는 패킷 도착시간 증가량(IAPAT)의 단위시간(IAPATTIME_UNIT)에 대한 목표치(IAPATTU_Target)를 설정하지 않고, 상기한 수학식 1을 이용하여 맵핑 단위시간 시프트값(MTU_SHFT; 시각정보 가중치)을 구하며, 상기 구해진 맵핑 단위시간 시프트값(MTU_SHFT)을 수학식 2에 대입하여 패킷 도착시간 증가량(IAPAT)의 단위시간(IAPATTIME_UNIT)을 구한다. 상기 구해진 단위시간(IAPATTIME_UNIT)을 이용하여 패킷 도착시간 증가량(IAPAT)과 같은 시각정보를 생성한다.
이때에도, 상기 구해진 단위시간(IAPATTIME_UNIT)을 이용하여 패킷 도착시간 증가량(IAPAT)의 할당 비트수를 다음과 같이 결정하게 된다. 즉, IAPATTIME_UNIT× 2m> [최소 비트 전송속도에서 한 맵핑 단위체 크기(MAPU_SZ)의 기록시간]을 만족하는 m의 최소 정수값을 패킷 도착시간 증가량(IAPAT)의 할당 비트수인 패킷 도착시간 증가량 크기(IAPAT_SZ)로 결정하고, 이 패킷 도착시간 증가량 크기(IAPAT_SZ)를 스트림 타임 맵 일반정보에 기록한다.
상기한 본 발명에 따른 다른 실시예의 이해를 돕기 위해 도 1을 참조하여 구체적인 예를 들어 설명한다. 즉, 한 맵핑 단위체 크기(MAPU_SZ)를 32섹터, 최소 비트 전송속도(min_bitrate)를 1Mbps, 최대 비트 전송속도(max_bitrate)를 10Mbps로 가정한다.
상기 스트리머(200)의 제어부(250)는 상기 수학식 1을 이용하여 맵핑 단위시간 시프트값(MTU_SHFT)을 28로 구하고, 상기 수학식 2를 이용하여 단위시간(IAPATTIME_UNIT)을 대략 46msec로 구한다. 그후, 상기 제어부(250)는 상기 구해진 단위시간(IAPATTIME_UNIT)인 46msec를 이용하여 46msec × 2m> 520msec를 만족하는 m의 최소 정수값을 "4"로 구하고, 이 값 "4"를 패킷 도착시간 증가량 크기(IAPAT_SZ; 비트수)로 결정한다.
이어, 상기 제어부(250)는 이 패킷 도착시간 증가량 크기(IAPAT_SZ)인 4를, 맵핑 단위체 크기(MAPU_SZ; 32섹터) 및 상기 구해진 맵핑 단위시간 시프트값(MTU_SHFT)으로서 28과 함께 메모리(260)에 저장된 도 3에 도시한 바와 같은 스트림 타임 맵 일반정보에 기록한다.
다음에, 상기 제어부(250)는 상기 구해진 단위시간(IAPATTIME_UNIT)인 46msec를 이용하여, 기록된 디지털 데이터 스트림에 대하여 맵핑 단위체 크기(MAPU_SZ; 32섹터) 단위로 단위시간(IAPATTIME_UNIT)의 개수를 계수한 값을, 도 4에 도시한 바와 같이 패킷 도착시간 증가량 크기(IAPAT_SZ; 비트수)로 표현하여 도 2에 도시한 바와 같이 패킷 도착시간 증가량정보(IAPAT#i)로서 생성하여 메모리(260)에 저장된 스트림 타임 맵 정보(STMAPI)에 기록한다.
상기한 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성방법에 의해 타임 맵 정보가 기록된 상태에서, 상기와 같이 기록된 스트림 타임 맵 정보를 이용하여 i번째 맵핑 단위체(MAPU#i)의 목표 탐색시간(Target Search Time)을 탐색하고자 하는 경우에 대하여 설명한다.
먼저, 제어부(250)는 메모리(260)에 저장된 스트림 타임 맵 정보(STMAPI)에서 스트림 타임 맵 일반 정보(STMAP_GI)의 패킷 도착시간 증가량 크기(IAPAT_SZ; 비트수)를 독출하여, 패킷 도착시간 증가량정보(IAPAT)의 비트수를 확인한다.
그후, 상기 제어부(250)는 상기 확인된 비트수 단위로 첫 번째부터 i번째 패킷 도착시간 증가량정보[IAPAT(1),IAPAT(2),…,IAPAT(i); 도 5 참조]를 독출하고, 독출된 패킷 도착시간 증가량정보[IAPAT(1),IAPAT(2),…,IAPAT(i)]를 누적 연산하여 이 누적연산한 값이 목표 탐색시간보다 크면 i×맵핑 단위체 크기(MAPU_SZ) 위치(A)에서부터 목표 탐색시간을 찾을 때까지 대기하여 목표 탐색시간 지점의 패킷 도착시간[MAPU_S_APAT]이 도래한 시점부터 기록 데이터 스트림을 독출하여 재생하게 된다.
상기와 같이 이루어지는 본 발명에 따른 기록 디지털 데이터 스트림의 시각정보 생성 기록방법에 의하면, 스트림 타임 맵 정보(STMAPI) 별로, 최소 전송속도로 기록되는 디지털 데이터 스트림에 대한 시각정보를 표현할 수 있는 최소 크기로 패킷 도착시간 증가량 크기(IAPAT_SZ; 비트수)가 다르게 설정되어 기록된다. 따라서, 기록 디지털 데이터 스트림의 전송속도에 적응적으로 타임 맵 정보의 데이터량을 최소화 할 수 있으므로, 내비게이션 데이터량을 감소시킬 수 있게 된다. 이에 따라, 시스템 측면에서도 적은 용량의 메모리를 사용할 수 있게 된다.

Claims (12)

  1. 기록매체상에 기록되는 디지털 데이터 스트림의 최대 전송속도에 대응하는 시각정보의 가중치를 결정하는 제 1단계;
    상기 결정된 가중치를 이용하여, 상기 기록되는 디지털 데이터 스트림의 맵핑 단위체에 대한 시각정보를 표현하는 일정 단위시간을 산출하는 제 2단계;
    상기 산출된 일정 단위시간에 근거하여, 기록되는 디지털 데이터 스트림의 최저 비트 전송속도에서 하나의 맵핑 단위체내에서 일정 단위시간의 계수(count)값이 오버플로우(overflow)되지 않게 하는, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하는 제 3단계; 및
    상기 결정된 시각정보의 크기 단위로, 기록되는 디지털 데이터 스트림에 대한 각 맵핑 단위체내에서 일정 단위시간의 계수값을 맵핑 단위체에 대응하는 시각정보로서 생성 기록하는 제 4단계를 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  2. 제 1항에 있어서,
    상기 제 1단계는,
    (단, MAPU_SZ는 기록되는 데이터 스트림에 대한 맵핑 단위체의 크기,
    max_bitrate는 데이터 스트림의 최대 전송속도)
    을 만족하는 가중치를 결정하는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  3. 제 1항에 있어서,
    상기 일정 단위시간은,
    상기 결정된 가중치를 에 대입하여 구해진 것임을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  4. 제 1항에 있어서,
    상기 결정된 시각정보의 크기를, 맵핑 단위체에 대응하는 시각정보의 기록 단위 정보로서 기록하는 제 5단계를 더 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  5. 제 1항에 있어서,
    상기 일정 단위시간의 가중치 정보를 부가 기록하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  6. 기록매체상에 기록되는 디지털 데이터 스트림의 최대 전송속도에 대응하는 시각정보의 가중치를 결정하는 제 1단계;
    상기 결정된 가중치를 이용하여, 상기 기록되는 디지털 데이터 스트림의 맵핑 단위체에 대한 시각정보를 표현하는 일정 단위시간을 산출하는 제 2단계;
    상기 산출된 일정 단위시간이 기설정된 목표 단위시간보다 큰지를 확인하는 제 3단계;
    상기 확인 결과에 따라, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하는 제 4단계; 및
    상기 결정된 시각정보의 크기 단위로, 상기 기록되는 디지털 데이터 스트림에 대한 각 맵핑 단위체내에서 일정 단위시간의 계수값을 맵핑 단위체에 대응하는 시각정보로서 생성 기록하는 제 5단계를 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  7. 제 6항에 있어서,
    상기 제 1단계는,
    (단, MAPU_SZ는 기록되는 데이터 스트림에 대한 맵핑 단위체의 크기,
    max_bitrate는 데이터 스트림의 최대 전송속도)
    을 만족하는 가중치를 결정하는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  8. 제 6항에 있어서,
    상기 일정 단위시간은,
    상기 결정된 가중치를 에 대입하여 구해진 것임을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  9. 제 6항에 있어서,
    상기 제 4단계는,
    상기 제 3단계에서 상기 산출된 일정 단위시간이 기설정된 목표 단위시간 이하인 것으로 확인된 경우, 상기 산출된 일정 단위시간에 근거하여, 상기 기록되는 디지털 데이터 스트림의 최저 비트 전송속도에서 하나의 맵핑 단위체내에서 일정 단위시간의 계수값이 오버플로우 되지 않게 하는, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  10. 제 6항에 있어서,
    상기 제 4단계는,
    상기 제 3단계에서 상기 산출된 일정 단위시간이 기설정된 목표 단위시간보다 큰 것으로 확인된 경우,
    상기 결정된 시각정보의 가중치를 1만큼 감소시키고, 이 감소된 가중치를 이용하여, 상기 기록가능한 디지털 데이터 스트림의 맵핑 단위체에 대한 시각정보를 표현하는 일정 단위시간을 재 산출하는 하위 1단계; 및
    상기 재 산출된 일정 단위시간에 근거하여, 상기 기록되는 디지털 데이터 스트림의 최저 비트 전송속도에서 하나의 맵핑 단위체내에서 일정 단위시간의 계수값이 오버플로우 되지 않게 하는, 상기 기록되는 데이터 스트림에 대한 맵핑 단위체에 대응하는 시각정보의 크기를 결정하는 하위 2단계를 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  11. 제 9항 또는 제 10항에 있어서,
    상기 결정된 시각정보의 크기를, 맵핑 단위체에 대응하는 시각정보의 기록 단위 정보로서 기록하는 제 6단계를 더 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
  12. 제 9항 또는 제 10항에 있어서,
    상기 일정 단위시간의 가중치 정보를 부가 기록하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 기록 디지털 데이터 스트림의 시각정보 생성 기록방법.
KR1019980052104A 1998-11-28 1998-11-28 기록 디지털 데이터 스트림의 시각정보 생성 기록방법 KR100531159B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980052104A KR100531159B1 (ko) 1998-11-28 1998-11-28 기록 디지털 데이터 스트림의 시각정보 생성 기록방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980052104A KR100531159B1 (ko) 1998-11-28 1998-11-28 기록 디지털 데이터 스트림의 시각정보 생성 기록방법

Publications (2)

Publication Number Publication Date
KR20000034696A true KR20000034696A (ko) 2000-06-26
KR100531159B1 KR100531159B1 (ko) 2006-01-27

Family

ID=19560653

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980052104A KR100531159B1 (ko) 1998-11-28 1998-11-28 기록 디지털 데이터 스트림의 시각정보 생성 기록방법

Country Status (1)

Country Link
KR (1) KR100531159B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100531155B1 (ko) * 1998-12-16 2006-01-27 엘지전자 주식회사 기록 디지털 데이터 스트림의 타임 맵 정보 생성 기록방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63313355A (ja) * 1987-06-17 1988-12-21 Victor Co Of Japan Ltd デ−タ通信内容の記録再生方式
JPH07254220A (ja) * 1994-03-15 1995-10-03 Sony Corp ファイル装置
JPH09320191A (ja) * 1996-05-28 1997-12-12 Sony Corp データ記録再生装置
KR100345353B1 (ko) * 1998-11-08 2005-07-29 엘지전자 주식회사 디지털데이터스트림의관리정보생성기록방법과그장치
KR100606519B1 (ko) * 1998-11-13 2007-07-09 엘지전자 주식회사 디지털 데이터 스트림 기록방법 및 기록 스트림의 관리정보 생성 기록방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100531155B1 (ko) * 1998-12-16 2006-01-27 엘지전자 주식회사 기록 디지털 데이터 스트림의 타임 맵 정보 생성 기록방법

Also Published As

Publication number Publication date
KR100531159B1 (ko) 2006-01-27

Similar Documents

Publication Publication Date Title
KR100345353B1 (ko) 디지털데이터스트림의관리정보생성기록방법과그장치
KR100345235B1 (ko) 디지털데이터스트림기록방법및그장치
JP4806057B2 (ja) データを読み出す方法およびデータを読み出すための装置
KR100329391B1 (ko) 디지털 데이터 스트림의 기록방법 및 장치
KR100326144B1 (ko) 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치
KR100575534B1 (ko) 기록 디지털 데이터 스트림의 탐색정보 생성 기록방법
KR100531159B1 (ko) 기록 디지털 데이터 스트림의 시각정보 생성 기록방법
KR100606519B1 (ko) 디지털 데이터 스트림 기록방법 및 기록 스트림의 관리정보 생성 기록방법
KR100326143B1 (ko) 디지털 데이터 스트림 기록 및 관리정보 생성 기록방법 및 장치
KR100605187B1 (ko) 디지털 데이터스트림의 선택적 기록방법
KR100531158B1 (ko) 기록 디지털 데이터 스트림의 시각정보 가중치 결정방법 및 이를 이용한 기록 디지털 데이터 스트림의 시각정보 생성방법
KR100575539B1 (ko) 기록 디지털 데이터 스트림 기록방법 및 탐색방법8
KR100531156B1 (ko) 기록 디지털 데이터 스트림의 타임 맵 정보 생성 기록방법 및기록 스트림 탐색방법
KR100538857B1 (ko) 기록 디지털 데이터 스트림의 관리정보 생성 기록방법
KR100683316B1 (ko) 기록 디지털 데이터 스트림의 탐색정보 생성방법
KR100575527B1 (ko) 디지털 데이터 스트림의 기록방법
KR100643989B1 (ko) 디지털 데이터 스트림의 기록방법
KR100531155B1 (ko) 기록 디지털 데이터 스트림의 타임 맵 정보 생성 기록방법
KR100723740B1 (ko) 디지털 데이터 스트림의 기록방법

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee