KR100599175B1 - 광디스크 편집장치 및 광디스크 편집방법 - Google Patents
광디스크 편집장치 및 광디스크 편집방법 Download PDFInfo
- Publication number
- KR100599175B1 KR100599175B1 KR1020040046225A KR20040046225A KR100599175B1 KR 100599175 B1 KR100599175 B1 KR 100599175B1 KR 1020040046225 A KR1020040046225 A KR 1020040046225A KR 20040046225 A KR20040046225 A KR 20040046225A KR 100599175 B1 KR100599175 B1 KR 100599175B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- data stream
- information
- play list
- cell
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000003287 optical effect Effects 0.000 claims abstract description 76
- 238000012545 processing Methods 0.000 claims description 19
- 230000001419 dependent effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001678 irradiating effect Effects 0.000 description 2
- 101150040663 PGI1 gene Proteins 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/215—Recordable discs
- G11B2220/216—Rewritable discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
- G11B2220/2575—DVD-RAMs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
광디스크 편집장치 및 광디스크 편집방법이 개시된다. 사용자 입력부는 광디스크의 사용자 정의 프로그램체인정보테이블에 설정된 적어도 하나의 플레이 리스트 중 소정 플레이 리스트와 관련된 편집을 요청하며, 제어부는 편집이 요청되면, 광디스크에 기록된 실제 데이터 스트림을 저장하는 데이터 파일이 소정 플레이 리스트에 대응되는 사용자 데이터 스트림만을 저장하도록 처리한다. 따라서, 본 발명에 의하면, 플레이 리스트에 대응되는 데이터 스트림만이 광디스크에 기록되도록 편집할 수 있다.
관리정보파일, 프로그램 체인 정보 테이블, PGCI, UD_PGCI, CELL
Description
도 1은 본 발명의 바람직한 실시예에 따른 광디스크 편집장치를 개략적으로 도시한 블럭도,
도 2는 VR 포맷으로 데이터 스트림이 기록된 광디스크의 파일 구조,
도 3은 도 2에 도시된 관리정보파일의 일부를 도시한 도면,
도 4a는 도 3에 도시된 ORG_PGCI 테이블 및 플레이 리스트와의 관계를 설명하기 위한 도면,
도 4b는 도 1의 편집모드 선택부가 선택된 후 남겨진 소정의 플레이 리스트에 해당하는 구간을 도시한 도면, 그리고,
도 5는 도 1에 의한 광디스크에 기록된 데이터 편집방법을 설명하기 위한 흐름도이다.
* 도면의 주요 부분에 대한 설명 *
100 : 광디스크 편집장치 110 : 광디스크 드라이브
120 : 디지털 신호 처리부 130 : 재생 처리부
150 : ROM 160 : RAM
170a : 편집모드 선택부 180 : 제어부
본 발명은 광디스크 편집장치 및 광디스크 편집방법에 관한 것으로서, 보다 상세하게는, 플레이 리스트에 대응되는 데이터 스트림만이 광디스크에 기록되도록 편집할 수 있는 광디스크 편집장치 및 광디스크 편집방법에 관한 것이다.
광디스크 편집장치는 광디스크에 데이터를 기록하거나 또는 광디스크에 기록된 데이터를 재생하는 장치로서, 최근에는 DVDP(Digital Versatile Disc Player)이 각광받고 있다. 이러한 광디스크 편집장치는 기술의 발달로 인하여 사용자의 편리성을 고려한 다양한 기능을 제공하고 있다.
예를 들어, 광디스크 편집장치는 광디스크에 기록된 오디오/비디오 스트림을 재생할 뿐만 아니라, 기록된 오디오/비디오 스트림을 삭제하는 기능도 제공한다. 이 때, 광디스크 편집장치는 하나의 프로그램을 이루는 모든 오디오/비디오 스트림 중 사용자에 의해 선택된 구간만을 삭제하는 기능도 제공한다.
그러나, 종래의 광디스크 편집장치에 있어서, 전체 데이터 중 원하는 구간만을 삭제하려는 경우, 사용자는 사용자 인터페이스를 조작하여 삭제를 원하는 구간을 수동으로 선택하여야 한다. 특히, 삭제를 원하는 구간이 다수인 경우 사용자는 사용자 인터페이스를 조작하는 동작을 다수 반복하여야 하는 번거로움이 발생한다. 또한, 사용자가 사용자 인터페이스를 잘못 조작하는 경우, 삭제를 원하지 않은 구간이 삭제되는 경우도 발생한다.
본 발명이 이루고자 하는 기술적 과제는, 광디스크에 기록된 데이터 스트림 중 플레이 리스트에 대응되는 구간만을 남겨두고 그 외의 구간은 간편하게 삭제처리할 수 있는 광디스크 편집장치 및 광디스크 편집방법을 제공하는 데 있다.
상기와 같은 기술적 과제를 해결하기 위한, 본 발명에 따른 광디스크 편집장치는, 광디스크의 사용자 정의 프로그램체인정보테이블에 설정된 적어도 하나의 플레이 리스트 중 소정 플레이 리스트와 관련된 편집을 요청하는 사용자 입력부; 및 상기 편집이 요청되면, 상기 광디스크에 기록된 실제 데이터 스트림을 저장하는 데이터 파일이 상기 소정 플레이 리스트에 대응되는 사용자 데이터 스트림만을 저장하도록 처리하는 제어부;를 포함한다.
상기 제어부는, 편집이 요청되면, 상기 데이터 파일에 저장된 상기 실제 데이터 스트림 중 상기 사용자 데이터 스트림 외의 다른 데이터 스트림은 삭제처리하여, 상기 사용자 데이터 스트림만 저장되도록 처리한다.
또한, 상기 제어부는, 상기 소정 플레이 리스트를 이루는 각 사용자 셀의 위치정보를 확인하고, 상기 확인된 위치정보를 기초로 상기 각 사용자 셀에 대응되는 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리한다.
바람직하게는, 상기 제어부는, 적어도 하나의 원본 프로그램정보에 종속되는 원본 셀의 위치정보를 상기 각 사용자 셀의 위치정보를 기초로 변경하여 상기 데이터 파일의 관리를 위한 관리정보를 갱신시키며, 상기 갱신된 관리정보를 기초로 상 기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리한다.
그리고, 상기 제어부는 상기 적어도 하나의 원본 프로그램정보를 가지는 원본 프로그램체인정보 테이블이 상기 위치정보가 변경된 원본 셀로 이루어지는 하나의 원본 프로그램정보를 가지도록 상기 관리정보를 갱신시킨다.
여기서, 상기 확인된 위치정보는 상기 각 셀의 시작 프리젠테이션 타임 및 종료 프리젠테이션 타임으로 이루어진다.
또한, 상기 광디스크에 기록된 상기 적어도 하나의 플레이 리스트 중 상기 소정 플레이 리스트를 선택하도록 하는 화면을 생성하는 신호처리부;를 더 포함하며, 상기 제어부는, 상기 편집이 요청되면, 상기 광디스크에 기록된 상기 데이터 파일을 관리하는 관리파일로부터 상기 사용자 정의 프로그램체인정보테이블을 검출한 후, 상기 신호처리부를 제어하여 상기 사용자 정의 프로그램체인정보테이블을 기초로 상기 화면을 생성하도록 처리한다.
한편, 상기와 같은 기술적 과제를 해결하기 위한, 본 발명에 따른 광디스크 편집방법은, 광디스크의 사용자 정의 프로그램체인정보테이블에 설정된 적어도 하나의 플레이 리스트 중 소정 플레이 리스트와 관련된 편집을 요청하는 단계; 및 상기 편집이 요청되면, 상기 광디스크에 기록된 실제 데이터 스트림을 저장하는 데이터 파일이 상기 소정 플레이 리스트에 대응되는 사용자 데이터 스트림만을 저장하도록 처리하는 단계;를 포함한다.
바람직하게는, 상기 처리하는 단계는, 상기 편집이 요청되면, 상기 데이터 파일에 저장된 상기 실제 데이터 스트림 중 상기 사용자 데이터 스트림 외의 다른 데이터 스트림은 삭제처리하여, 상기 사용자 데이터 스트림만 저장되도록 처리한다.
상세하게는, 상기 처리하는 단계는, 상기 소정 플레이 리스트를 이루는 각 사용자 셀의 위치정보를 확인하고, 상기 확인된 위치정보를 기초로 상기 사용자 셀에 대응되는 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리한다.
또한, 상기 처리하는 단계는, 적어도 하나의 원본 프로그램정보에 종속되는 각 원본 셀의 위치정보를 상기 각 사용자 셀의 위치정보를 기초로 변경하여 상기 데이터 파일의 관리를 위한 관리정보를 갱신시키며, 상기 갱신된 관리정보를 기초로 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리한다.
보다 상세하게는, 상기 처리하는 단계는, 상기 적어도 하나의 원본 프로그램정보를 가지는 원본 프로그램체인정보 테이블이 상기 위치정보가 변경된 원본 셀로 이루어지는 하나의 원본 프로그램정보를 가지도록 상기 관리정보를 갱신시킨다.
이하에서는 첨부된 도면들을 참조하여 본 발명을 보다 상세히 설명한다. 다만, 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 바람직한 실시예에 따른 광디스크 편집장치를 개략적으로 도시한 블럭도이다.
도 1을 참조하면, 본 발명에 따른 광디스크 편집장치(100)는 광디스크 드라 이브(110), 디지털 신호 처리부(120), 재생 처리부(130), 출력단자(140), ROM(150), RAM(160), 사용자 입력부(170) 및 제어부(180)를 포함한다.
먼저, 광디스크 편집장치(100)는 광디스크(100a)에 기록된 데이터를 재생가능한 신호로 처리하여 외부표시장치로 제공하며, 영상소스원으로부터 제공되는 기록대상 데이터를 광디스크(100a)에 기록하는 기록재생장치이다.
광디스크 편집장치(100)의 예로는 DVDP, DVDR(Digital Video Disk Recoder), DVR(Digital Video Recoder)을 들 수 있으며, 광디스크(100a)의 예로는 DVD, CD, SACD 등 다양하다.
광디스크 드라이브(110)는 재생모드시 광디스크(100a)에 소정의 광을 조사하여 광디스크(100a)에 기록된 실제 데이터 스트림을 검출한 후, 검출된 데이터 스트림을 RF 신호로 변환한다. 실제 데이터 스트림은 오디오/비디오 데이터 스트림이다. 또한, 광디스크 드라이브(110)는 기록모드시 소정의 광을 조사하여 데이터 스트림을 기록 또는 재기록한다. 여기서, 광디스크(100a)는 데이터 스트림을 기록하는 기록매체이다.
디지털 신호 처리부(Digital Signal Processor)(120)는 RF 신호를 증폭하여 전기적 신호로 변환한 후, 변환된 전기적 신호를 디지털 처리한다. 즉, 디지털 처리부(120)는 RF 신호에 포함된 실제 데이터 스트림을 디지털처리한다.
재생 처리부(130)는 디지털 신호 처리부(120)로부터 출력되는 신호를 시청가능한 재생신호로 변환출력한다. 예를 들어, 재생 처리부(130)는 디지털 처리부(120)로부터 출력되는 데이터 스트림을 디코딩하여 압축을 해제한다.
재생 처리부(130)로부터 출력되는 데이터 스트림은 전송케이블(미도시)을 통 해 외부표시장치(미도시)로 전송되어 표시된다. 전송케이블(미도시)은 출력단자(140)에 연결된다.
ROM(150)은 광디스크 편집장치(100)의 전반적인 동작을 제어 및 관리하기 위한 제어 프로그램을 저장한다. 본 발명에 있어서, ROM(150)은 플래쉬 메모리(Flash Memory)를 사용할 수 있으며, 제어 프로그램 뿐만 아니라 DviX와 같은 코덱 프로그램이 저장된다.
RAM(160)은 광디스크 편집장치(100)의 동작 수행 중에 발생하는 각종 데이터를 임시 저장한다.
사용자 입력부(170)는 광디스크 편집장치(100)에서 지원하는 기능을 설정 또는 수행하기 위한 명령을 제어부(180)로 출력하는 사용자 인터페이스이다. 이를 위해, 사용자 입력부(170)는 숫자키, 방향키, 확인키와 같은 다수의 조작키를 구비한다.
본 발명에 있어서, 사용자 입력부(170)는 편집모드 선택부(170a)를 포함한다. 편집모드 선택부(170a)는 광디스크(100a)에 기록된 적어도 하나의 플레이 리스트 중 소정 플레이 리스트와 관련된 편집을 요청하는 신호를 출력한다.
자세히 설명하면, 사용자는 사용자 입력부(170)를 이용하여 다수의 플레이 리스트 중 소정의 플레이 리스트를 선택한다. 그리고, 사용자는 편집모드 선택부(170a)를 선택함으로써 광디스크(100a)에 기록된 모든 데이터 스트림 중 선택한 플레이 리스트에 대응되는 구간만 남기고, 그 외의 구간은 삭제하도록 요청할 수 있다.
플레이 리스트는 광디스크(100a)에 기록된 프로그램의 재생순서가 사용자에 의해 재편집된 것으로서, 각 프로그램의 전체 또는 일부만을 재생시킬 수 있다. 프로그램은 사용자에 의해 인식되는 기록내용의 논리단위로서, 광디스크(100a)에 기록된 모든 데이터 스트림은 적어도 하나의 프로그램으로 이루어진다. 예를 들어, 하나의 동영상은 하나의 오디오/비디오 프로그램이다.
이러한 플레이 리스트는 광디스크(100a)의 관리정보파일 중 사용자 정의 프로그램 체인 정보 테이블(User Defined Program Chain Information Table, 이하 'UD_PGCIT'라 칭함)에 설정되어 있으며, 다수 설정가능하다.
도 2는 VR 포맷으로 데이터 스트림이 기록된 광디스크의 파일 구조로서, 광디스크(100a)는 UDF 파일 시스템에 의해 데이터를 관리한다.
도 2를 참조하면, 루트 디렉토리(Root Directory) 아래에는 DVD_RTAV(DVD Realtime AV : 실시간 오디오/비디오 디렉토리)가 위치하며, 하나의 DVD_RTAV 디렉토리는 관리정보파일(VR_MANGR.IFO) 및 실제 데이터 스트림 파일(VR_MOVIE.VRO)을 갖는다.
관리정보파일(VR_MANGR.IFO)은 광디스크(100a)의 파일 구조 중 하나로써, 광디스크(100a)에 기록되어 있는 모든 데이터 스트림, 즉, 모든 프로그램을 관리하는 파일이다. 이를 위하여, 관리정보파일(VR_MANGR.IFO)에는 네비게이션(Navigation) 정보가 기록된다. 네비게이션 정보는 VOB 검색 포인터(Search Pointer), VOB의 기록시간, 원본 프로그램 체인 정보(Origanal Program Chain Information, 이하, 'ORG_PGCI'라 칭함), UD_PGCI 등 다양한 정보를 포함한다.
데이터 스트림 파일(VR_MOVIE.VRO)에는 실제 데이터 스트림이 저장된다.
따라서, 동영상 프로그램의 네비게이션 정보는 'VR_MANGR.IFO' 파일에 기록되며, 동영상 프로그램을 이루는 AV 스트림은 'VR_MOVIE.VRO'파일에 기록된다.
도 3은 도 2에 도시된 관리정보파일의 일부를 도시한 도면이다.
도 3을 참조하면, 관리정보파일은 ORG_PGCI 테이블(이하, 'ORG_PGCIT'라 칭함) 및 UD_PGCI 테이블(이하, 'UD_PGCIT'라 칭함)을 포함한다.
ORG_PGCIT는 적어도 하나의 원본 프로그램정보(ORG_PGI#1,…, ORG_PGI#n, 여기서 n은 양의 정수)를 가지며, 각 프로그램정보(ORG_PGI#1,…, ORG_PGI#n)는 각각 적어도 하나의 셀을 갖는다. 각 셀은 데이터 스트림이 기록되는 영역의 기본단위로서, 실제 데이터 스트림 파일 중 각 셀이 위치하는 위치정보를 갖는다. 위치정보는 각 셀의 시작 프리젠테이션 타임(PTM) 및 종료 프리젠테이션 타임으로 이루어진다.
또한, UD_PGCIT는 적어도 하나의 사용자 정의 프로그램 체인 정보(UD_PGCI#1, …, UD_PGCI#n)를 가지며, 각 프로그램 체인 정보(UD_PGCI#1, …, UD_PGCI#n)는 각각 적어도 하나의 셀을 갖는다. 하나의 UD_PGCI는 하나의 플레이 리스트를 의미한다. 즉, UD_PGCIT에 UD_PGCI#n이 존재하면, 제어부(180)는 n개의 플레이 리스트가 설정되어 있는 것으로 판단한다.
도 4a는 도 3에 도시된 ORG_PGCIT 및 플레이 리스트와의 관계를 설명하기 위한 도면이다.
도 4a를 참조하면, ORG_PGCIT는 제1 내지 제3프로그램정보(PGI_1 ~ PGI_3)를 가지고 있으므로, 광디스크(100a)에는 3개의 프로그램(PG#1, PG#2, PG#3)이 기록되 어 있다.
제1프로그램정보(ORG_PGI#1)는 하나의 셀(CELL#1), 제2프로그램정보(ORG_PGI#2)는 하나의 셀(CELL#2), 제3프로그램정보(ORG_PGI#3)는 두 개의 셀(CELL#3, CELL#4)을 갖는다.
여기서, CELL#1은 시작 PTM으로써 ① 및 종료 PTM으로써 ②라는 위치정보를 가지며, CELL#2는 시작 PTM으로써 ③ 및 종료 PTM으로써 ④라는 위치정보를 가지며, CELL#3는 시작 PTM으로써 ⑤ 및 종료 PTM으로써 ⑥이라는 위치정보를 가지며, CELL#4는 시작 PTM으로써 ⑦ 및 종료 PTM으로써 ⑧이라는 위치정보를 갖는다. 실제로 PTM은 '0X4aA3'과 같은 형식으로 표기되나, 설명의 편의를 위하여 ① 내지 ⑧과 같은 약식으로 표기한다.
실제 데이터 스트림 파일(VR_MOVIE.VRO)은 각 셀(CELL#1 내지 CELL#4)에 대응되는 데이터 스트림, 즉, 각 셀(CELL#1 내지 CELL#4)에 대응되는 3개의 프로그램으로 이루어진다.
UD_PGCI#n은 다수의 플레이 리스트 중 소정의 플레이 리스트(PL#n)이다. 사용자가 사용자 입력부(170)를 조작하여 실제 데이터 스트림 파일(VR_MOVIE.VRO) 중 두 개의 구간을 선택하면, 제어부(180)는 선택된 구간(A, B)에 대응되는 제1사용자 셀(U_CELL#1) 및 제2사용자 셀(U_CELL#2)이 UD_PGCI#n 하위에 생성되도록 한다. 도 4의 경우, 선택된 두 개의 구간(A, B)은 제1프로그램(PG#1) 전부와 제3프로그램(PG#3)의 일부이다.
여기서, U_CELL#1은 시작 PTM으로써 ①' 및 종료 PTM으로써 ②'라는 위치정 보를 가지며, U_CELL#2는 시작 PTM으로써 ⑤' 및 종료 PTM으로써 ⑥'라는 위치정보를 갖는다.
도 1 내지 도 4a를 참조하면, 제어부(180)는 사용자 입력부(170) 또는 원격제어기(미도시)로부터 발생되는 신호 및 ROM(150)에 저장된 제어 프로그램에 따라 광디스크 편집장치(100)의 전반적인 동작을 제어한다. 본 발명에 따른 광디스크 편집장치(100)는 사용자의 선택신호에 따라 광디스크(100a)에 기록되어 있는 데이터 스트림을 편집한다.
이를 위하여, 제어부(180)는 광디스크(100a)가 로딩되면, 광디스크(100a)에 기록되어 있는 프로그램의 관리정보파일(VR_MANGR.IFO)을 검출하여 RAM(160)에 임시저장되도록 한다.
사용자 입력부(170)로부터 다수의 플레이 리스트가 표시되는 메뉴화면의 표시가 요청되면, 제어부(180)는 메뉴화면을 생성하도록 재생 처리부(130)를 제어한다. 재생 처리부(130)는 RAM(160)에 저장된 관리정보파일의 UD_PGCIT에 근거하여 소정 플레이 리스트(PL#n)를 선택할 수 있는 메뉴화면을 생성한 후 외부표시장치(미도시)로 출력한다.
TV와 같은 외부표시장치(미도시)에 표시된 메뉴화면 중 소정 플레이 리스트(PL#n)가 사용자 입력부(170)에 의해 선택된 후 편집모드 선택부(170a)가 선택되면, 제어부(180)는 광디스크(100a)에 기록된 실제 데이터 스트림 파일이 사용자 데이터 스트림만을 저장하도록 관리정보파일을 편집한다.
데이터 스트림 파일에는 적어도 하나의 ORG_PGI에 대응되는 실제 데이터 스 트림이 저장되어 있으며, 사용자 데이터 스트림은 사용자 입력부(170)에 의해 선택된 플레이 리스트(PL#n)에 대응되는 데이터 스트림을 의미한다. 도 4a의 경우, 사용자 데이터 스트림은 실제 데이터 스트림 중 A구간 및 B구간에 대응된다.
따라서, 편집모드 선택부(170a)가 선택되면, 제어부(180)는 도 4b와 같이 데이터 스트림 파일에 저장된 실제 데이터 스트림 중 상술한 사용자 데이터 스트림 외의 다른 데이터 스트림은 삭제되도록 관리정보파일을 편집한다. 즉, 편집모드 선택부(170a)가 선택되면 제어부(180)는 광디스크(100a)에 기록된 데이터 스트림 중 선택한 플레이 리스트(PL#n)에 대응되는 구간만 남기고, 그 외의 구간은 삭제되도록 관리정보파일을 편집한다.
도 4b를 참조하면, 편집모드 선택부(170a)가 선택되면, 제어부(180)는 선택된 플레이 리스트(PL#n)를 이루는 각 셀(U_CELL#1, U_CELL#2)의 위치정보(①', ②', ⑤', ⑥')를 확인한다. 그리고, 제어부(180)는 확인된 위치정보(①', ②', ⑤', ⑥')를 기초로 ORG_PGI를 이루는 각 셀(CELL#1 내지 CELL#4)의 위치정보를 변경한다. 도 4b의 경우, CELL#1의 위치정보는 변함없이 ① 및 ②(또는, ①' 및 ②')이며, CELL#3의 위치정보는 ⑤' 및 ⑥'로 변경되며, CELL#2 및 CELL#4는 삭제처리된다.
또한, 제어부(180)는 관리정보파일의 ORG_PGCIT가 새로운 ORG_PGI#1(N_ORG_PGI#1) 하나만을 가지도록 관리정보파일을 편집한다.
이로써, 관리정보파일에 저장된 ORG_PGI를 이루는 셀(CELL#1 내지 CELL#4)의 위치정보는 선택된 플레이 리스트(PL#n)(상술한 사용자 데이터 스트림)에 대응되는 셀(CELL#1 및 CELL#3)의 위치정보로 갱신되며, 데이터 스트림 파일에는 사용자 데이터 스트림만이 저장된다.
도 5는 도 1에 의한 광디스크에 기록된 데이터 편집방법을 설명하기 위한 흐름도이다.
도 1 내지 도 5를 참조하면, 제어부(180)는 로딩된 광디스크(100a)에 기록되어 있는 프로그램의 관리정보파일(VR_MANGR.IFO)을 검출하여 RAM(160)에 임시저장시킨다(S510).
S510단계 이후, 사용자 입력부(170)로부터 메뉴화면의 표시 요청이 수신되면, 제어부(180)는 메뉴화면을 생성하도록 재생 처리부(130)를 제어한다(S520, S530). 재생 처리부(130)에 의해 생성된 메뉴화면은 외부표시장치에 표시된다.
표시된 메뉴화면 중 소정 플레이 리스트(PL#n)가 선택된 후 편집 요청 신호가 수신되면(S540, S550), 제어부(180)는 선택된 플레이 리스트(PL#n)를 이루는 각 셀(U_CELL#1, U_CELL#2)의 위치정보(①', ②', ⑤', ⑥')를 확인한다(S560).
그리고, 제어부(180)는 확인된 위치정보(①', ②', ⑤', ⑥')를 기초로 각 원본 셀(CELL#1 내지 CELL#4)의 위치정보를 변경한다(S570). 도 4b의 경우, CELL#1의 위치정보는 변함없이 ① 및 ②(또는, ①' 및 ②')이며, CELL#3의 위치정보는 ⑤' 및 ⑥'로 변경되며, CELL#2 및 CELL#4는 삭제처리되는 것을 의미한다. 원본 셀(CELL#1 내지 CELL#4)은 제1 내지 제3프로그램정보(ORG_PGI#1, ORG_PGI#2, ORG_PGI#3)에 종속되는 셀이다.
S570단계가 수행되면, 제어부(180)는 ORG_PGCIT가 ORG_PGI를 하나만 가지도 록 관리정보파일을 편집 및 갱신한다(S580). 본 발명에서는 설명의 편의상 관리정보파일의 편집에 의해 갱신된 ORG_PGI를 N_ORG_PGI로 표기한다. 도 4b의 경우, 편집에 의한 ORG_PGCIT는 하나의 N_ORG_PGI를 가지며, 하나의 N_ORG_PGI는 두 개의 셀(CELL#1, CELL#2)를 갖는다.
그리고, 제어부(180)는 편집된 관리정보파일을 기초로 하여 데이터 스트림 파일 중 선택된 플레이 리스트(PL#n)에 대응되는 사용자 데이터 스트림(구간A, B)만 남기고, 그 외의 구간(사선으로 도시됨)은 삭제하도록 광디스크 드라이브(110)의 구동을 제어한다(S590).
지금까지 설명한 바와 같이, 본 발명에 따른 광디스크 편집장치 및 광디스크 편집방법에 의하면, 플레이 리스트에 대응되는 데이터 스트림만이 광디스크에 기록되도록 편집할 수 있다. 즉, 사용자 인터페이스를 조작하여 소정의 플레이 리스트가 선택된 후, 편집모드가 선택되면, 본 발명은 관리정보파일 중 선택된 플레이 리스트에 대응되는 부분을 하나의 PGI 및 PGI에 종속하는 셀들로 구성되도록 ORG_PGCI정보를 갱신한다. 이로써, 광디스크에 기록된 데이터 스트림 중 선택된 플레이 리스트에 대응되는 데이터 스트림만 저장되며, 그 외의 데이터 스트림은 삭제처리된다.
이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도내에서 다양한 변형이 가능함을 이해 할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
Claims (13)
- 기록매체에 기록된 데이터의 사용자 정의 프로그램체인정보테이블에 설정된 적어도 하나의 플레이 리스트 중 소정 플레이 리스트와 관련된 편집을 요청하는 사용자 입력부; 및상기 편집이 요청되면, 상기 기록매체에 기록된 데이터 중 실제 데이터 스트림을 저장하는 데이터 파일이 상기 소정 플레이 리스트에 대응되는 사용자 데이터 스트림만을 저장하도록 하되, 적어도 하나의 원본 프로그램정보에 종속되는 원본의 기본 데이터 스트림 기록 영역의 위치정보를 상기 소정 플레이리스트를 이루는 각 사용자 기본 데이터 스트림 기록 영역의 위치정보를 기초로 변경하여 상기 데이터 파일의 관리를 위한 관리정보를 갱신시키며, 상기 갱신된 관리정보를 기초로 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리하는 제어부;를 포함하는 광디스크 편집장치.
- 제 1항에 있어서,상기 제어부는, 편집이 요청되면, 상기 데이터 파일에 저장된 상기 실제 데이터 스트림 중 상기 사용자 데이터 스트림 외의 다른 데이터 스트림은 삭제처리하여, 상기 사용자 데이터 스트림만 저장되도록 처리하는 것을 특징으로 하는 광디스크 편집장치.
- 제 2항에 있어서,상기 제어부는, 상기 소정 플레이 리스트를 이루는 각 사용자 셀의 위치정보를 확인하고, 상기 확인된 위치정보를 기초로 상기 각 사용자 셀에 대응되는 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리하는 것을 특징으로 하는 광디스크 편집장치.
- 삭제
- 제 3항에 있어서,상기 제어부는 상기 적어도 하나의 원본 프로그램정보를 가지는 원본 프로그램체인정보 테이블이 상기 위치정보가 변경된 원본 셀로 이루어지는 하나의 원본 프로그램정보를 가지도록 상기 관리정보를 갱신시키는 것을 특징으로 하는 광디스크 편집장치.
- 제 3항에 있어서,상기 확인된 위치정보는 상기 각 셀의 시작 프리젠테이션 타임 및 종료 프리젠테이션 타임으로 이루어지는 것을 특징으로 하는 광디스크 편집장치.
- 제 1항에 있어서,상기 기록매체에 기록된 상기 적어도 하나의 플레이 리스트 중 상기 소정 플레이 리스트를 선택하도록 하는 화면을 생성하는 신호처리부;를 더 포함하며,상기 제어부는, 상기 편집이 요청되면, 상기 기록매체에 기록된 상기 데이터 파일을 관리하는 관리파일로부터 상기 사용자 정의 프로그램체인정보테이블을 검출한 후, 상기 신호처리부를 제어하여 상기 사용자 정의 프로그램체인정보테이블을 기초로 상기 화면을 생성하도록 처리하는 것을 특징으로 하는 광디스크 편집장치.
- 기록매체에 기록된 데이터의 사용자 정의 프로그램체인정보테이블에 설정된 적어도 하나의 플레이 리스트 중 소정 플레이 리스트와 관련된 편집을 요청하는 단계; 및상기 편집이 요청되면, 상기 기록매체에 기록된 실제 데이터 스트림을 저장하는 데이터 파일이 상기 소정 플레이 리스트에 대응되는 사용자 데이터 스트림만을 저장하되, 적어도 하나의 원본 프로그램정보에 종속되는 원본의 기본 데이터 스트림 기록 영역의 위치정보를 상기 소정 플레이리스트를 이루는 각 사용자 기본 데이터 스트림 기록 영역의 위치정보를 기초로 변경하여 상기 데이터 파일의 관리를 위한 관리정보를 갱신시키며, 상기 갱신된 관리정보를 기초로 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리하는 단계;를 포함하는 광디스크 편집방법.
- 제 8항에 있어서,상기 처리하는 단계는, 상기 편집이 요청되면, 상기 데이터 파일에 저장된 상기 실제 데이터 스트림 중 상기 사용자 데이터 스트림 외의 다른 데이터 스트림은 삭제처리하여, 상기 사용자 데이터 스트림만 저장되도록 처리하는 것을 특징으로 하는 광디스크 편집방법.
- 제 9항에 있어서,상기 처리하는 단계는, 상기 소정 플레이 리스트를 이루는 각 사용자 셀의 위치정보를 확인하고, 상기 확인된 위치정보를 기초로 상기 사용자 셀에 대응되는 상기 사용자 데이터 스트림만이 상기 데이터 파일에 저장되도록 처리하는 것을 특징으로 하는 광디스크 편집방법.
- 삭제
- 제 10항에 있어서,상기 처리하는 단계는, 상기 적어도 하나의 원본 프로그램정보를 가지는 원본 프로그램체인정보 테이블이 상기 위치정보가 변경된 원본 셀로 이루어지는 하나의 원본 프로그램정보를 가지도록 상기 관리정보를 갱신시키는 것을 특징으로 하는 광디스크 편집방법.
- 제 10항에 있어서,상기 확인된 위치정보는 상기 각 셀의 시작 프리젠테이션 타임 및 종료 프리젠테이션 타임으로 이루어지는 것을 특징으로 하는 광디스크 편집방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040046225A KR100599175B1 (ko) | 2004-06-21 | 2004-06-21 | 광디스크 편집장치 및 광디스크 편집방법 |
US11/043,983 US20050281157A1 (en) | 2004-06-21 | 2005-01-28 | Optical disk editing apparatus and method for the same |
CNB2005100726688A CN100479053C (zh) | 2004-06-21 | 2005-05-16 | 光盘编辑设备及其方法 |
EP05253026A EP1610326A1 (en) | 2004-06-21 | 2005-05-18 | Optical disk editing apparatus and method for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040046225A KR100599175B1 (ko) | 2004-06-21 | 2004-06-21 | 광디스크 편집장치 및 광디스크 편집방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050121077A KR20050121077A (ko) | 2005-12-26 |
KR100599175B1 true KR100599175B1 (ko) | 2006-07-12 |
Family
ID=34981998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040046225A KR100599175B1 (ko) | 2004-06-21 | 2004-06-21 | 광디스크 편집장치 및 광디스크 편집방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20050281157A1 (ko) |
EP (1) | EP1610326A1 (ko) |
KR (1) | KR100599175B1 (ko) |
CN (1) | CN100479053C (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006155828A (ja) * | 2004-11-30 | 2006-06-15 | Toshiba Corp | 再生装置及び再生方法 |
KR101320920B1 (ko) * | 2006-10-18 | 2013-10-21 | 삼성전자주식회사 | 연결된 외부기기에서 제공되는 메뉴에 적합한 메뉴화면제공방법 및 이를 적용한 영상기기 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100532738B1 (ko) * | 1997-09-17 | 2005-12-01 | 마츠시타 덴끼 산교 가부시키가이샤 | 비디오 데이터 편집장치, 비디오 데이터 편집장치의 기록매체로서 이용하기 위한 광디스크 및 편집 프로그램을 저장한 컴퓨터 판독가능한 기록매체 |
US6181870B1 (en) * | 1997-09-17 | 2001-01-30 | Matushita Electric Industrial Co., Ltd. | Optical disc having an area storing original and user chain information specifying at least part of a video object stored on the disc, and a computer program and recording apparatus for recording and editing the chain information |
US7406250B2 (en) * | 1998-05-15 | 2008-07-29 | Kabushiki Kaisha Toshiba | Information recording method and information reproducing method |
KR100601610B1 (ko) * | 1999-04-27 | 2006-07-14 | 삼성전자주식회사 | 데이터 열의 임시 삭제방법, 탐색방법, 복원방법, 영구 삭제방법과 임시 삭제에 의해 분리된 데이터 열들을 복원하기 위한부가 정보를 저장하는 기록 매체 |
JP3376314B2 (ja) * | 1999-05-12 | 2003-02-10 | 株式会社東芝 | デジタル映像情報媒体、デジタル映像情報記録再生装置およびデジタル映像情報処理方法 |
EP1054405A1 (en) * | 1999-05-18 | 2000-11-22 | Deutsche Thomson-Brandt Gmbh | Method for marking digital data |
PT1367587E (pt) * | 2001-03-08 | 2012-07-25 | Sony Corp | Gravador de dados |
-
2004
- 2004-06-21 KR KR1020040046225A patent/KR100599175B1/ko not_active IP Right Cessation
-
2005
- 2005-01-28 US US11/043,983 patent/US20050281157A1/en not_active Abandoned
- 2005-05-16 CN CNB2005100726688A patent/CN100479053C/zh not_active Expired - Fee Related
- 2005-05-18 EP EP05253026A patent/EP1610326A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
CN1713295A (zh) | 2005-12-28 |
US20050281157A1 (en) | 2005-12-22 |
KR20050121077A (ko) | 2005-12-26 |
EP1610326A1 (en) | 2005-12-28 |
CN100479053C (zh) | 2009-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3569191B2 (ja) | オーディオ情報の記録、編集、再生方法及び情報記憶媒体 | |
JP4500480B2 (ja) | マルチメディアフォトアルバム | |
JP2008171557A (ja) | 再記録可能記録媒体のオーディオデータ記録管理方法 | |
KR100656207B1 (ko) | ―vr포맷에서 북마크를 이용해 자동으로 재생목록을 생성하는 것이 가능한 영상 기록/재생 장치 및 그 재생목록 생성방법 | |
KR20020006273A (ko) | 재기록 가능 광디스크 장치에서의 데이터 기록방법 | |
KR100599175B1 (ko) | 광디스크 편집장치 및 광디스크 편집방법 | |
JP4679259B2 (ja) | 映像再生装置 | |
US8059938B2 (en) | Picture recording apparatus | |
US20070025199A1 (en) | Recorder, recording method and recording medium where program is recorded | |
KR100632584B1 (ko) | 자동 챕터 설정 장치 및 방법 | |
US8121459B2 (en) | Preview method | |
JP2004079085A (ja) | 光ディスク再生装置 | |
JP2009017478A (ja) | 記録装置及び再生装置 | |
KR100711336B1 (ko) | 기록매체의 오디오 데이터 및 부가 데이터 관리방법 및 그에 따른 재생방법 | |
JPWO2007116766A1 (ja) | 情報記録媒体、情報記録装置及び方法、並びにコンピュータプログラム | |
JP3569244B2 (ja) | オーディオ情報の記録、編集、再生方法及び情報記憶媒体 | |
JP2006323895A (ja) | メディアの種別に応じた再生方法と再生装置 | |
JP3569245B2 (ja) | オーディオ情報の記録、編集、再生方法及び情報記憶媒体 | |
KR100857092B1 (ko) | 재기록 가능 기록매체의 오디오 데이터 기록 관리 및재생방법 | |
JP2004364325A (ja) | 自動チャプタサムネイル作成方法 | |
JP2007265490A (ja) | 録画装置 | |
JP2001136487A (ja) | 情報記録装置及びその記録モードの設定方法 | |
JP2005216377A (ja) | ディスク装置とディスク処理方法 | |
JP2004364324A (ja) | チャプタ作成ガイド機能付き記録再生装置 | |
JP2003242752A (ja) | 再生情報編集装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150629 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |