KR100404828B1 - 멀티미디어 정보 파일을 기록 미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치 - Google Patents

멀티미디어 정보 파일을 기록 미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치 Download PDF

Info

Publication number
KR100404828B1
KR100404828B1 KR10-2001-7002974A KR20017002974A KR100404828B1 KR 100404828 B1 KR100404828 B1 KR 100404828B1 KR 20017002974 A KR20017002974 A KR 20017002974A KR 100404828 B1 KR100404828 B1 KR 100404828B1
Authority
KR
South Korea
Prior art keywords
data
information
area
multimedia information
control information
Prior art date
Application number
KR10-2001-7002974A
Other languages
English (en)
Other versions
KR20010074997A (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 샤프 가부시키가이샤
Publication of KR20010074997A publication Critical patent/KR20010074997A/ko
Application granted granted Critical
Publication of KR100404828B1 publication Critical patent/KR100404828B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/32Indexing; 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/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/32Indexing; 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/327Table of contents
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

멀티미디어 정보 기록 장치는 멀티미디어 정보(100)를 기록 미디어(110) 상의 파일 기억 영역(111)에 효율적으로 기억하기 위해 이하와 같이 동작한다. 즉, 장치에 부여된 멀티미디어 정보로부터, 데이터 본체 DB 및 제어 정보(HD 및 FD)가 생성되어, 파일 기억 영역 기입부(106)에 부여된다. 파일 기억 영역 기입부에서는, 이들 데이터는 동시에 또한 병렬로 파일 기억 영역의 빈 클러스터에 기입된다. 이 때, 데이터가 기입된 각 클러스터의 빈 영역에는, 더미 데이터 부가부(107)에 의해 더미 데이터가 판독되어, 클러스터 선두 위치와 이 클러스터에서의 데이터의 선두 위치의 어긋남이 흡수된다. 따라서, 이 어긋남을 해소하기 위한 데이터 개서의 처리는 방지된다. 또, 데이터가 기입된 복수의 클러스터를 연결하기 위한 정보가 멀티미디어 정보 파일 형성부(108)에 의해 작성되어, 멀티미디어 정보는 기록 미디어에서 멀티미디어 정보 파일로서 형성된다.

Description

멀티미디어 정보 파일을 기록 미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치{MULTIMEDIA INFORMATION RECORDING DEVICE AND METHOD FOR RECORDING MULTIMEDIA INFORMATION FILE ON RECORDING MEDIUM, AND MULTIMEDIA INFORMATION REPRODUCING DEVICE}
종래에서, 동화상 및 음성 등의 정보를 포함하는 멀티미디어 정보를 기록미디어에 기록하는 장치로서, D0S(Disk 0perating System의 약칭) 파일 시스템을 이용한 파일 기록 장치가 알려져 있다. 이 종래의 파일 기록 장치에 관해서, 도 18∼도 21을 참조하여 설명한다.
도 18에는, 종래의 멀티미디어 정보 기록 장치의 구성이 도시된다.
멀티미디어 정보를 저장하기 위한 파일은, 일반적으로 멀티미디어 데이터의 본체 부분의 데이터(이하, 데이터 본체라고 부른다)와, 데이터 본체를 제어하기 위한 제어 정보를 포함한다. 데이터 본체는, 음성, 동화상의 생데이터이더라도 좋고, 예를 들면 MPEG(Motion Picture Experts Group의 약칭) 등의 부호화 기술에 의해서 미리 부호화된 데이터이더라도 좋다.
제어 정보는, 대응하는 멀티미디어 정보가 저장되는 파일에 관해서, 상기 파일을 식별하기 위한 파일 ID, 상기 파일의 사이즈, 상기 파일에 적용되는 부호화의 방식 등의 정보, 및 데이터 본체를 랜덤하게 액세스하기 위한 정보(이하, 인덱스 정보라고 부른다) 등을 포함한다. 제어 정보는, 파일의 선두부, 즉 데이터 본체의 전 위치(이하, 헤더 위치라고 부른다), 파일의 후부, 즉 데이터 본체의 후 위치(이하, 푸터(footer) 위치라고 부른다), 혹은 파일의 중간 위치 등에 배치된다.
여기서는, 제어 정보가 헤더 위치 및 푸터 위치에 배치된 경우가 예시되어, 각각의 위치에 배치된 제어 정보를, 헤더 제어 정보 HD 및 푸터 제어 정보 FD라고 부른다. 또한, 파일 전체를 멀티미디어 정보 파일이라고 부른다. 예를 들면, ASF(Advanced Streaming Format의 약칭)에 있어서는, 멀티미디어 정보 파일에 대한 파일 ID, 사이즈, 적용되는 부호화 방식 등의 정보는 헤더 제어 정보 HD에 포함되고, 인덱스 정보는 푸터 제어 정보-FD에 포함된다. 또, ASF는, Advanced Streaming Format(ASF) Specification(February 26, l998 Public Specification Version l.0/Microsoft Corporation)로 상술된다.
도 l8에 있어서 멀티미디어 정보 기록 장치는, 촬영 및 부호화 처리 등에 의해서 얻어진 멀티미디어 정보(100)를 도시되지 않은 전단부에서 입력하여, 후단의 각부에 출력하는 멀티미디어 정보 입력 제어부(101), 및 멀티미디어 정보 입력 제어부(101)에서 입력한 멀티미디어 정보(100)에 기초하여, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD를 각각 생성하여 출력하는 헤더 제어 정보 생성부(102), 데이터 본체 생성부(103) 및 푸터 제어 정보 생성부(104)를 포함한다.멀티미디어 정보 기록 장치는, 또한 헤더 제어 정보 생성부(102), 데이터 본체 생성부(103) 및 푸터 제어 정보 생성부(104) 각각으로부터의 출력 결과를 입력하여, 일시적으로 기억하기 위한 헤더 일시 기억 영역 기입부(301), 데이터 일시 기억 영역 기입부(302) 및 푸터 일시 기억 영역 기입부(303)의 각각과, 헤더 제어 정보 생성부(102)∼푸터 일시 기억 영역 기입부(303)에 있어서, 모든 데이터의 생성 및 기억의 처리가 종료한 시점에, 모든 데이터를 기록미디어(도시하지 않음)에 기입하기 위한 파일 기억 영역 기입부(304), 파일 기억 영역 기입부(304)의 처리 결과를 수리하여 처리하는 멀티미디어 정보 파일 형성부(108), 파일기억 영역 기입부(304)에 의한 기록미디어상의 데이터의 기입처를 관리하는 클러스터 관리부(105)를 포함한다.
여기서, DOS 파일 시스템 등에서는, FAT(File Al1ocation Table의 약칭)이 라고 불리는 관리 정보가 저장된 테이블을 이용하여, 기록 미디어 상의 기억 영역의 사용 단위인 클러스터마다, 파일이 관리된다. 또, 각 클러스터를 복수의 섹터에 의해 구성하여, 섹터 단위로 파일의 관리를 행하더라도 좋다.
FAT는, 멀티미디어 정보 파일과 동시에 기록미디어상에 기록된다. FAT에는, 대응하는 멀티미디어 정보 파일을 구성하는 데이터가 저장되어 있는 1개 이상의 클러스터를 특정하기 위한 정보가, 상기 파일을 구성하기 위한 순서에 따라서 저장된다. 따라서, 멀티미디어 정보 파일의 데이터가 저장되어 있는 복수의 클러스터의 기록미디어상에서의 배치는, 물리적으로 연속한 배치이더라도 좋고, 또한 랜덤한 배치이더라도 좋다.
러스터 관리부(105)는, 기록미디어의 유효한 데이터가 기입되어 있지 않고, 새로운 데이터의 기입이 가능한 상태, 소위 빈 상태의 클러스터(이하, 빈 클러스터라고 부른다) 영역을 관리한다. 멀티미디어 정보 파일 형성부(108)는 파일 기억 영역 기입부(304)에 의한 기록미디어에의 데이터의 기입 종료후, 기록미디어상에 기억된 일련의 데이터에 파일 시스템 고유의 정보등을 부가하여, 파일로서의 형식을 갖춤과 동시에, 파일 생성 단계에서의 FAT의 생성 및 갱신을 행한다.
파일기억 영역 기입부(304)는, 현재, 데이터가 기입되어 있는 클러스터의 상태를 감시하고 있어, 상기 클러스터에 데이터가 가득 기입되어, 기입이 종료한 것을 검지하면, 클러스터 관리부(105)에 그 취지를 통지함과 함께, 기입이 종료한 클러스터의 기록미디어에 있어서의 위치를 도시하는 위치 정보를, 멀티미디어 정보 파일 형성부(108)에 제공한다. 여기서는, 기록미디어에 있어서의 클러스터의 위치를 도시하는 정보를 클러스터 위치 정보라고 부른다.
클러스터 관리부(105)은, 파일기억 영역 기입부(304)로부터 상술한 통지를 받으면, 다음에 데이터가 기입되어야 하는 빈 클러스터의 클러스터 위치 정보를, 파일 기억 영역 기입부(304)에 돌려준다. 한편, 멀티미디어 정보 파일 형성부(108)는, 파일기억 영역 기입부(304)로부터 부여된, 기입을 종료한 클러스터의 위치 정보에 기초하여, FAT의 내용을 갱신한다. 또한, 모든 데이터가 기록미디어에 기입 종료한 시점에, 파일 기억 영역 기입부(304)는, 마지막으로 데이터가 기입된 클러스터의 클러스터 위치 정보를, 멀티미디어 정보 파일 형성부(108)에 통지한다. 상기 통지에 따라서, 멀티미디어 정보 파일 형성부(108)는, FAT을 완결시켜, 멀티미디어 정보 파일을 형성한다.
도 19A∼도 19E에는, 도 18의 멀티미디어 정보 기록 장치에 있어서의 데이터의 생성 도중의 각 기억 영역의 상태가 모식적으로 도시된다. 그림 l9 A∼도 19C의 화살표 A에 의해, 각 기억 영역에서 현재, 데이터가 기입되어 있는 위치가 도시된다. 상술된 바와 같이 하여 멀티미디어 정보 기록 장치에 있어서는, 헤더 제어 정보 생성부(102), 데이터 본체 생성부(103) 및 푸터 제어 정보 생성부(104) 각각에 의해, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각이 생성되고, 이들 정보의 각각은 헤더 일시 기억 영역 기입부(301), 데이터 일시 기억 영역 기입부(304) 및 푸터 일시 기억 영역 기입부(303)에 의해, 도시되지 않은 버퍼 메모리 영역상의 헤더 일시 기억 영역 El(도 19A 참조), 데이터 일시 기억 영역 E2(도 19B 참조), 및 푸터 일시 기억 영역 E3(그림 19C 참조)의 각각에 병행하여 기입된다. 이 시점에서는, 기록미디어상의 파일 기억 영역인 복수의 클러스터 C를 갖는 데이터기억 영역 E4(도 19D 참조) 및 FAT 기억 영역 E5(도 19E 참조)에는, 데이터는 아무것도 기입되고 있지 않다.
도 20A∼도 20E에는, 도 18의 멀티미디어 정보 기록 장치에 있어서의 데이터의 생성 종료 시의 각 기억 영역의 상태가 모식적으로 도시된다. 도 21A∼도 21E에는, 도 18의 멀티미디어 정보 기록 장치에 있어서의 파일 형성 시의 각 기억 영역의 상태가 모식적으로 도시된다. 멀티미디어 정보 기록 장치에 있어서 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 생성이 종료하면, 각 기억 영역의 상태는 도 20A∼도 20C과 같이 된다. 그리고, 각각의 일시 기억 영역에 기입된 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD는, 기록미디어상의 파일 기억 영역 E4에 기록된다(도 21D 참조). 이 때, 기록미디어상의 FAT 기억 영역 E5에 있어서는, 파일 기억 영역 E4에 대응한 FAT500가 생성된다. 이에 따라, 기록미디어상에 멀티미디어 정보 파일이 형성된다.
이 경우, 도 21D에 도시된 바와 같이, 헤더 제어 정보 HD의 최후 단부 및 데이터 본체 DB의 선두부가, 하나의 클러스터 C4 내에 기록되고, 또한 데이터 본체 DB의 최후 단부 및 푸터 제어 정보 FD의 선두부가 하나의 클러스터 C5 내에 기록된다. 클러스터 C4와 C5의 각각은, 다른 종류의 데이터끼리가 인접하는 화살표 B에서 도시되는 경계(이하, 단순히 경계라고 부른다)를 포함한다.
도 18의 멀티미디어 정보 기록 장치에 있어서는, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 사이즈는, 각각의 생성이 종료할 때까지 불명이다. 그 때문에, 각각의 데이터를, 기록 미디어와는 다른 일시기억 영역 El∼E3의 각각에 일단 기억시키면서 생성하여, 각각의 데이터 생성이 완료하여, 각각의 데이터의 사이즈가 확정된 시점에서 생성된 각 데이터를, 실제의 기록미디어의 파일 기억 영역 E4에 기입한다고 하는, 2번의 기입 처리가 행해지고 있었다. 이와 같이, 종래의 멀티미디어 정보 파일의 생성 처리는, 중복한 처리로 되어 있었다. 이것은, 특히, 각 데이터의 사이즈가 커진 경우에, 처리에 관한 손실을 크게 한다. 따라서, 각 데이터는 생성된 단계에서, 직접적으로 기록미디어의 파일기억 영역 E4에 기입되는 것이 바람직하다.
또한, 도 18의 멀티미디어 정보 기록 장치에 있어서는, 일시 기억 영역El∼E3을, 기록미디어상의 영역과는 다른 버퍼 메모리 영역으로 하고 있지만, 하드웨어 규모 등의 제한에 의해서는, 이 일시 기억 영역 E1∼E3가 기록미디어상에 설치되는 경우도 있다. 이 경우에는, 최종적으로 멀티미디어 정보 파일이 작성되는 시점에서, 기록미디어상에서의 데이터의 이동 및 카피 등의 처리가 발생한다. 그 때문, 예를 들면 플래시 메모리와 같은 기입이 느린 기록미디어가 이용되는 경우에는, 처리 시간이 매우 길게 되어, 실용성이 우수하지 않는다. 또한, 도 21A∼도 21E에 도시된 바와 같이, 파일기억 영역 E4에 있어서 경계를 포함하는 클러스터 C4 또는 C5이 존재하면, 멀티미디어 정보 파일을 분할하는, 또는 서로 결합한다고 하는 편집 처리에 있어서는, 멀티미디어 정보 파일에 있어서의 액세스 위치(경계의 위치)를 취득하기 위한 프로세스를 필요로 하므로, 편집 처리가 복잡하게 되어, 실용성이 우수하지 않다.
<발명의 요약>
본 발명의 목적은, 멀티미디어 정보 파일을 기록미디어에 고속이고 또한 효율적으로 기입할 수 있는 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치를 제공하는 것이다.
본 발명의 다른 목적은, 멀티미디어 정보 파일을 간단히 편집 처리할 수 있는 멀티미디어 정보 기록 장치 및 방법을 제공하는 것이다.
본 발명의 일 국면에 따르면, 멀티미디어 정보 기록 장치는, 데이터 본체와, 상기 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을, 기록미디어상에, 특정한 사이즈를 갖는 특정 영역마다 기록하기 위해 파일 기입부와 연결 정보 기입부를 구비한다. 바람직하게는, 상기 멀티미디어 정보 기록 장치는, 데이터가 기입된 특정 영역의 각각에서의 빈 영역에 더미 데이터를 기입하는 더미 데이터 기입부를 더욱 구비한다. 또, 기록미디어는, 멀티미디어 정보 파일이 기록되는 데이터 영역과, 데이터 영역에 기록되는 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다. 파일기입부에서는, 데이터 본체 및 제어 정보를 각각 기입하기 위한, 데이터 영역의 데이터 기입이 가능한 빈 상태에 있는 복수의 특정 영역이 지정되어, 지정된 복수의 특정 영역에 데이터 본체 및 제어 정보가 임의의 순서로 병렬로 기입된다. 그리고, 연결 정보 기입부에서는, 데이터 본체 및 제어 정보가 기입된 하나 이상의 특정 영역을 멀티미디어 정보 파일을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보가 작성되어, 관리 정보 영역에 기입된다.
상기한 멀티미디어 정보 기록 장치에서는, 데이터 본체 및 제어 정보가 직접 특정 영역 단위로 기록미디어상에 기입되면, 데이터가 기입된 각 특정 영역에서의 빈 영역은 더미 데이터가 기입되어 유효 영역이 되고, 그리고 멀티미디어 정보 파일을 구성하기 위해서, 데이터 기입이 이루어진 모든 특정 영역을 연결하기 위한 연결 정보가 작성되어 기록된다. 따라서, 중복한 멀티미디어 정보의 기입 처리는 생략되어, 효율적으로 멀티미디어 정보 파일을 작성하고, 기록미디어상에 기록할 수 있다.
본 발명의 다른 한 국면에 따르면, 멀티미디어 정보 기록 장치는, 데이터 본체와 상기 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을, 소정 위치에서 복수의 다른멀티미디어 정보 파일로 분할하면서, 기록미디어상에 특정 영역마다 기록하기 위해서, 데이터 본체 변경부와, 제어 정보 생성부와,연결 정보기입부를 구비한다. 데이터 본체 변경부와 제어 정보 생성부란, 바람직하게는, 더욱 더미 데이터 기입부를 구비한다. 또, 기록미디어는, 멀티미디어 정보 파일이 기록되는 데이터 영역과, 데이터 영역에서의 멀티미디어 정보 파일의 기록의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다. 데이터 본체 변경부에서는, 데이터 본체에 있어서의 소정 위치에 대응하는 특정 영역에 기록되는 내용이 복제되어, 복제에 의해 얻어진 내용은 데이터 영역의 빈 상태에 있는 특정 영역에 기입된다. 이 때, 복제에 의해 동일한 내용이 기록된 2개의 특정 영역중, 한쪽의 특정 영역에서의 소정 위치에서 전 영역과, 다른쪽의 특정 영역에서의 소정 위치에서 후 영역의 각각에 대하여, 더미 데이터 기입부에 의해 더미 데이터가 기입된다. 제어 정보 생성부에서는, 분할에 의해 얻어진 멀티미디어 정보 파일의 각각에 대한 제어 정보가 기입된 특정 영역이 생성된다. 또한, 더미 데이터 기입부에 의해, 제어 정보가 기입된 특정 영역에서의 빈 영역에 더미 데이터가 기입된다. 연결 정보 기입부에서는, 데이터 본체 변경부 및 제어 정보 생성부에 의해 데이터가 기입된 하나 이상의 특정 영역을 포함한, 데이터 본체 및 제어 정보가 기입된 복수의 특정 영역을, 분할에 의해 얻어지는 멀티미디어 정보 파일의 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보가 작성되어, 관리 정보 영역에 기입된다. 또한, 멀티미디어 정보 기록 장치는, 바람직하게는, 제어 정보 생성부가, 분할전의 멀티미디어 정보 파일의 제어 정보에 기초하여, 분할에 의해 얻어지는 멀티미디어 정보 파일의 각각에 대응하는 제어 정보를, 복수의 특정 영역의 각각에 있어 생성하도록 구성된다.
상기한 멀티미디어 정보 기록 장치에서는, 분할이 지정된 위치의 특정 영역의 내용은 다른 특정 영역에 복제되어, 그 결과, 얻어진 2개의 특정 영역의 각각에 있어 유효가 아닌 영역에는 더미 데이터가 기입된다. 그리고, 분할에 의해 얻어지는 멀티미디어 정보 파일의 각각에 관하여 제어 정보가 기입된 특정 영역이 생성되면, 분할에 의해 얻어진 멀티미디어 정보 파일의 각각을 구성하기 위해서, 데이터 본체 및 제어 정보가 기입된 복수의 특정 영역을 연결하기 위한 영역 연결 정보가 작성되어, 기록된다. 따라서, 더미 데이터의 기입에 의해, 특정 영역의 선두 위치와 데이터의 선두 위치와의 분할에 의한 어긋남은 해소되어, 간단히 멀티미디어 정보 파일을 분할할 수 있다.
상기한 멀티미디어 정보 기록 장치에서는, 바람직하게는, 분할에 의해 얻어지는 복수의 멀티미디어 정보 파일의 제어 정보가 기입되는 복수의 특정 영역에는, 분할전의 멀티미디어 정보 파일의 제어 정보가 기록되어 있던 1개 이상의 특정 영역과, 데이터 영역에서의 빈 상태의 1개 이상의 특정 영역이 포함된다. 따라서, 분할전의 멀티미디어 정보 파일의 제어 정보가 기록되어 있던 특정 영역을, 분할에 의해 얻어진 복수의 멀티미디어 정보 파일을 위한 제어 정보가 기입되는 특정 영역에 유용되어, 기억 영역을 유효하게 활용할 수 있다.
상기한 멀티미디어 정보 기록 장치에서는, 바람직하게는, 분할에 의해 얻어지는 복수의 멀티미디어 정보 파일의 제어 정보가 기입되는 복수의 특정 영역의 각각은, 데이터 영역에서의 빈 상태의 특정 영역이다. 따라서, 분할전의 멀티미디어 정보 파일의 제어 정보가 기록되어 있던 특정 영역의 내용은 보존되니까, 파일 분할후에, 분할 처리의 취소가 소망된 경우라도, 분할전의 멀티미디어 정보 파일의 제어 정보를 얻을 수 있어, 실용성이 우수한다.
본 발명의 다른 한 국면에 따르면, 멀티미디어 정보 기록 장치는, 데이터 본체와, 상기 데이터 본체를 제어하기 위한 제어 정보를 갖는 복수의 멀티미디어 정보 파일을, 단일의 멀티미디어 정보 파일에 결합하면서, 기록미디어상에 특정 영역마다 기록하기 위해서, 제어 정보 생성부와, 연결 정보 기입부를 구비한다. 제어 정보 생성부는, 바람직하게는, 더욱 더미 데이터 기입부를 구비한다. 또, 기록미디어는, 멀티미디어 정보 파일이 기록되는 데이터 영역과, 데이터 영역에서의 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다. 제어 정보 생성부는, 결합에 의해 얻어진 멀티미디어 정보 파일에 대한 제어 정보가 기입된 특정 영역을 생성한다. 더미 데이터기입부는, 제어 정보가 기입된 특정 영역에서의 빈 영역에 더미 데이터를 기입한다. 연결 정보기입부는, 복수의 멀티미디어 정보 파일의 데이터 본체가 기입된 1개 이상의 특정 영역 및 제어 정보 생성부에 의해 제어 정보가 기입된 특정 영역을, 결합에 의해 얻어지는 멀티미디어 정보 파일을 구성하기 위한 순서대로 따라서 연결하기 위한 영역 연결 정보를 작성하여, 관리 정보 영역에 기입한다.
상기한 멀티미디어 정보 기록 장치에서는, 결합에 의해 얻어지는 멀티미디어 정보 파일의 빈 영역은, 더미 데이터가 기입되어 유효한 영역이 되면서, 결합에 의해 얻어지는 멀티미디어 정보 파일을 위한 제어 정보, 및 상기 파일을 구성하기 위한 복수의 특정 영역을 연결하기 위한 영역 연결 정보가 작성되어, 기록된다. 따라서, 더미 데이터의 기입에 의해, 특정 영역의 선두 위치와 데이터의 선두 위치와의 결합에 의한 어긋남은 해소되어, 간단히 멀티미디어 정보 파일을 결합할 수 있다.
상기한 멀티미디어 정보 처리 장치는, 바람직하게는, 제어 정보 생성부가, 복수의 멀티미디어 정보 파일의 임의의 멀티미디어 정보 파일의 제어 정보가 기입된 특정 영역의 내용을, 결합에 의해 얻어진 멀티미디어 정보 파일에 대한 제어 정보로 변경하는 변경부와, 다른 멀티미디어 정보 파일의 제어 정보가 기입된 특정 영역의 일부 내용을 삭제하는 삭제부를 갖는다. 따라서, 결합되기 전의 임의의 멀티미디어 정보 파일의 제어 정보가 기록되어 있던 특정 영역은, 결합에 의해 얻어진 멀티미디어 정보 파일을 위한 제어 정보가 기입되는 특정 영역에 유용되어, 기억 영역을 유효하게 활용할 수 있다.
상기한 멀티미디어 정보 기록 장치에 있어서, 바람직하게는, 제어 정보 생성부는, 데이터 영역의 빈 상태의 특정 영역에, 결합에 의해 얻어진 멀티미디어 정보 파일에 대한 제어 정보를 기입하는 기입부를 갖는다. 따라서, 결합되기 전의 각 멀티미디어 정보 파일의 제어 정보가 기록되어 있던 특정 영역의 내용은 보존되니까, 파일 결합후에, 결합 처리의 취소가 소망된 경우라도, 결합되기 전의 각 멀티미디어 정보 파일의 제어 정보를 얻을 수 있어, 실용성이 우수하다.
본 발명의 다른 한 국면에 따르면, 멀티미디어 정보 기록 방법은, 데이터 본체와, 상기 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을, 기록미디어상에 특정한 사이즈를 갖는 특정 영역마다 기록하기 위해서, 파일 기입 스텝과 연결 정보기입 스텝을 포함한다. 멀티미디어 정보 기록 방법은, 바람직하게는, 더욱 더미 데이터 기입 스텝을 포함한다. 또, 기록미디어는, 멀티미디어 정보 파일이 기록되는 데이터 영역과, 데이터 영역에 기록되는 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다. 파일기입 스텝에서는, 데이터 본체 및 제어 정보를 각각 기입하기 위한, 데이터 영역의 데이터 기입이 가능한 빈 상태에 있는 복수의 특정 영역이 지정되어, 지정된 복수의 특정 영역에 데이터 본체 및 제어 정보가 임의의 순서로 병렬로 기입된다. 더미 데이터 기입 스텝에서는, 데이터 본체 및 제어 정보가 기입된 특정 영역에서의 빈 영역에 더미 데이터가 기입된다. 그리고, 연결 정보 기입 스텝에서는, 데이터 본체 및 제어 정보가 기입된 1개 이상의 특정 영역을, 멀티미디어 정보 파일을 구성하기 위한 순서대로 따라서 연결하기 위한 영역 연결 정보가 작성되어, 관리 정보 영역에 기입된다.
상기한 멀티미디어 정보 기록 방법에서는, 데이터 본체 및 제어 정보가 직접 특정 영역 단위로 기록미디어상에 기입되면, 데이터가 기입된 각 특정 영역에서의 빈 영역은, 더미 데이터가 기입되어 유효 영역이 되어, 멀티미디어 정보 파일을 구성하기 위해서, 데이터 기입이 이루어진 모든 특정 영역을 연결하기 위한 연결 정보가 작성되어 기록된다. 따라서, 중복한 멀티미디어 정보의 기입 처리는 생략되어, 효율적으로 멀티미디어 정보 파일을 작성하고, 기록미디어상에 기록할 수 있다.
본 발명의 다른 하나의 국면에 따르면, 멀티미디어 정보 기록 방법은, 데이터 본체와 상기 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을, 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록미디어상에 특정 영역마다 기록하기 위해서, 데이터 본체 변경 스텝과, 제어 정보 생성스텝과, 연결 정보 기입 스텝을 포함한다. 데이터 본체 변경 스텝과 제어 정보 생성 스텝은, 바람직하게는, 더욱 더미 데이터 기입 스텝을 포함한다. 또, 기록미디어는, 멀티미디어 정보 파일이 기록되는 데이터 영역과, 데이터 영역에서의 멀티미디어 정보 파일의 기록의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 갖는다. 데이터 본체 변경 스텝에서는, 데이터 본체에 있어서의 소정 위치에 대응하는 특정 영역에 기록되는 내용이 복제되고, 복제에 의해 얻어진 내용은 데이터 영역의 빈 상태에 있는 특정 영역에 기입된다. 이 때, 복제에 의해 동일한 내용이 기록된 2개의 특정 영역중, 한쪽의 특정 영역에서의 소정 위치에서 전 영역과, 다른쪽의 특정 영역에서의 소정 위치에서 후 영역의 각각에 대하여, 더미 데이터 기입 스텝에 의해 더미 데이터가 기입된다. 제어 정보 생성 스텝에서는, 분할에 의해 얻어진 멀티미디어 정보 파일의 각각에 대한 제어 정보가 기입된 특정 영역이 생성된다. 또한, 더미 데이터 기입 스텝에 의해, 제어 정보가 기입된 특정 영역에서의 빈 영역에 더미 데이터가 기입된다. 연결 정보기입 스텝에서는, 데이터 본체 변경 스텝 및 제어 정보 생성 스텝에 의해 데이터가 기입된 1개 이상의 특정 영역을 포함한, 데이터 본체및 제어 정보가 기입된 복수의 특정 영역을, 분할에 의해 얻어지는 멀티미디어 정보 파일의 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보가 작성되어, 관리 정보 영역에 기입된다.
상기한 멀티미디어 정보 기록 방법에서는, 분할이 지정된 위치의 특정 영역의 내용은 다른 특정 영역에 복제되어, 그 결과, 얻어진 2개의 특정 영역의 각각에 있어 유효가 아닌 영역에는 더미 데이터가 기입된다. 그리고, 분할에 의해 얻어지는 멀티미디어 정보 파일의 각각에 관하여 제어 정보가 기입된 특정 영역이 생성되면, 분할에 의해 얻어진 멀티미디어 정보 파일의 각각을 구성하기 위해서, 데이터 본체 및 제어 정보가 기입된 복수의 특정 영역을 연결하기 위한 영역 연결 정보가 작성되어, 기록된다. 따라서, 더미 데이터의 기입에 의해, 특정 영역의 선두 위치와 데이터의 선두 위치의 분할에 의한 어긋남은 해소되어, 간단히 멀티미디어 정보 파일을 분할할 수 있다.
본 발명의 다른 한 국면에 따르면, 멀티미디어 정보 기록 방법은, 데이터 본체와, 상기 데이터 본체를 제어하기 위한 제어 정보를 갖는 복수의 멀티미디어 정보 파일을, 단일의 멀티미디어 정보 파일에 결합하면서, 기록미디어상에 특정 영역마다 기록하기 위해서, 제어 정보 생성 스텝과, 연결 정보 기입 스텝을 포함한다. 제어 정보 생성 스텝은, 바람직하게는, 더욱 더미 데이터기입 스텝을 포함한다. 또, 기록미디어는, 멀티미디어 정보 파일이 기록되는 데이터 영역과, 데이터 영역에서의 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다. 제어 정보 생성 스텝에서는, 결합에 의해 얻어진 멀티미디어 정보 파일에 대한 제어 정보가 기입된 특정 영역이 생성된다. 더미 데이터 기입 스텝에서는, 제어 정보가 기입된 특정 영역에서의 빈 영역에 더미 데이터가 기입된다. 연결 정보기입 스텝에서는, 복수의 멀티미디어 정보 파일의 데이터 본체가 기입된 1개 이상의 특정 영역 및 제어 정보 생성부에 의해 제어 정보가 기입된 특정 영역을, 결합에 의해 얻어지는 멀티미디어 정보 파일을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보가 작성되어, 관리 정보 영역에 기입된다.
상기한 멀티미디어 정보 기록 방법에서는, 결합에 의해 얻어지는 멀티미디어 정보 파일의 빈 영역은, 더미 데이터가 기입되어 유효 영역이 되면서, 결합에 의해 얻어지는 멀티미디어 정보 파일을 위한 제어 정보, 및 상기 파일을 구성하기 위한 복수의 특정 영역을 연결하기 위한 영역 연결 정보가 작성되어, 기록된다. 따라서, 더미 데이터의 기입에 의해, 특정 영역의 선두 위치와 데이터의 선두 위치의 결합에 의한 어긋남은 해소되어, 간단히 멀티미디어 정보 파일을 결합할 수 있다.본 발명의 또 다른 국면에 따른 멀티 미디어 정보 기록 장치는, 화상을 구성하기 위한 데이터를 포함하는 데이터 본체와 이 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록 미디어 상에 특정의 사이즈를 갖는 특정 영역 마다 기록한다.기록 미디어는 멀티미디어 정보 파일이 기록된 데이터 영역과, 데이터 영역에서의 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다.멀티미디어 정보 기록 장치는 데이터 본체 변경부와, 제어 정보 생성부와, 연결 정보 기입부를 구비한다.데이터 본체 변경부는 데이터 본체에서의 소정 위치에 대응하는 특정 영역에 기록되는 내용을 복제하고, 복제에 의해 얻어진 내용을 데이터 영역의 데이터가 기입되는 것이 가능한 빈 상태에 있는 특정 영역에 기입함과 동시에, 복제에 의해 동일 내용이 기록된 두 개의 특정 영역 중, 한 쪽의 특정 영역에서의 소정 위치로부터 전 영역에 대해 더미 데이터를 기입한다.제어 정보 생성부는 분할에 의해 얻어진 멀티미디어 정보 파일 각각에 대한 제어 정보가 기입된 특정 영역을 생성한다.연결 정보 기입부는 데이터 본체 변경 수단 및 제어 정보 생성 수단에 의해 데이터 본체 및 제어 정보가 기입된 하나 이상의 특정 영역을 포함한, 데이터 본체 및 제어 정보가 기입된 복수의 특정 영역을 분할에 의해 얻어진 멀티미디어 정보 파일 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보를 작성하여, 작성된 영역 연결 정보를 관리 정보 영역에 기입한다.본 발명의 다른 국면에 따른 멀티미디어 정보 기록 장치는, 화상을 구성하기 위한 데이터를 포함하는 데이터 본체와 이 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록 미디어 상에 특정 사이즈를 갖는 특정 영역 마다 기록하는 장치에 있어서, 이하의 구성을 갖는다.즉, 기록 미디어는 멀티미디어 정보 파일이 기록된 데이터 영역과, 데이터 영역에서의 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역을 적어도 갖는다.멀티미디어 정보 기록 장치는 데이터 본체 변경부와, 제어 정보 생성부와, 연결 정보 기입부를 구비한다.데이터 본체 변경부는 데이터 본체에서의 소정 위치에 대응하는 특정 영역에 기록되는 내용 중, 소정 위치로부터 후 영역의 데이터를 복제하고, 복제에 의해 얻어진 내용을 데이터 영역의 데이터가 기입되는 것이 가능한 빈 상태에 있는 특정 영역에 기입함과 동시에, 이 특정 영역에서의 복제된 데이터가 기입된 영역 이외의 빈 영역에 대해 더미 데이터를 기입한다.제어 정보 생성부는 분할에 의해 얻어진 멀티미디어 정보 파일 각각에 대한 제어 정보가 기입된 특정 영역을 생성한다.연결 정보 기입부는 데이터 본체 변경 수단 및 제어 정보 생성 수단에 의해 데이터 본체 및 제어 정보가 기입된 하나 이상의 특정 영역을 포함한, 데이터 본체 및 제어 정보가 기입된 복수의 특정 영역을 분할에 의해 얻어진 멀티미디어 정보 파일 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보를 작성하여, 작성된 영역 연결 정보를 관리 정보 영역에 기입한다.상기 멀티미디어 정보 기록 장치에서는, 분할이 지정된 위치의 특정 영역의 내용은 다른 특정 영역에 복제되어, 그 결과 얻어진 두 개의 특정 영역 각각에서 유효하지 않은 영역에는 더미 데이터가 기입된다. 그리고, 분할에 의해 얻어진 멀티미디어 정보 파일 각각에 대해 제어 정보가 기입된 특정 영역이 생성되면, 분할에 의해 얻어진 멀티미디어 정보 파일 각각을 구성하기 위해, 데이터 본체 및 제어정보가 기입된 복수의 특정 영역을 연결하기 위한 영역 연결 정보가 작성되어 기록된다. 따라서, 더미 데이터의 기입에 의해 특정 영역의 선두 위치와 데이터의 선두 위치의 분할에 의한 어긋남이 해소되어, 간단하게 멀티미디어 정보 파일을 분할할 수 있다.본 발명의 다른 국면에 따른 멀티미디어 정보 기록 장치는, 화상을 구성하기 위한 데이터를 포함하는 데이터 본체와, 해당 파일 전체에 대한 정보를 포함하고, 또한 데이터 본체를 제어하기 위한 제어 정보를 갖는 멀티미디어 정보 파일을 기록 미디어 상에 기록하는 멀티미디어 정보 기록 장치에 있어서, 이하의 특징을 갖는다. 즉 제어 정보는 이 제어 정보가 소정의 사이즈가 되도록 더미 데이터를 포함하고, 멀티미디어 정보 기록 장치는, 데이터 본체와 더미 데이터를 포함하는 제어 정보를 기록 미디어 상에 기입하는 파일 기입부과, 더미 데이터를 포함하는 제어 정보의 실 사이즈와 더미 데이터의 사이즈를 나타내는 사이즈 정보를 기록 미디어 상에 기입하는 부분을 구비한다.상술한 멀티미디어 정보 기록 장치에 의해 기록된 멀티미디어 정보 파일을 기록 미디어로부터 재생하는 멀티미디어 정보 재생 장치는, 이하의 특징을 갖는다. 즉, 더미 데이터를 포함하는 제어 정보의 실 사이즈와 더미 데이터의 사이즈를 나타내는 사이즈 정보에 기초하여, 더미 데이터가 기입된 영역을 빼고 읽어, 멀티미디어 정보의 제어 정보 및 데이터 본체를 재생한다.
본 발명의 상기 및 다른 목적, 특징, 국면, 및 이점은 첨부 도면을 참조함으로써 후술하는 본 발명의 상세한 설명으로부터 더욱 명확하게 한다.
본 발명은 화상 정보 등의 멀티미디어 정보의 파일을 기록미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치에 관한 것으로, 특히 기록 처리의 효율이 개선되는 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치에 관한 것이다.
도 1은, 본 발명의 제1의 실시의 형태에 의한 멀티미디어 정보 기록 장치의 구성을 나타내는 블록도이다.
도 2A∼도 2C는, 각각 본 발명의 제1의 실시의 형태에 의한 데이터 생성 도중에서의 기억 영역의 각각의 상태를 설명하는 도면이다.
도 3A∼도 3C는, 각각 본 발명의 제1 실시의 형태에 의한 데이터 생성 종료시에의 기억 영역의 각각의 상태를 설명하는 도면이다.
도 4A∼도 4C는, 각각 본 발명의 제1의 실시의 형태에 의한 파일 형성 시의 기억 영역의 각각의 상태를 설명하는 도면이고, 도 4D는, 도 4A∼도 4C의 상태에서출력되는 파일을 나타내는 도면이다.
도 5A∼도 5D는, 각각 본 발명의 제1의 실시의 형태에 의한 더미 데이터의 부가 방식의 예를 설명하는 도면이다.
도 6은, 본 발명의 제1의 실시의 형태에 의한 멀티미디어 정보 기록 장치의 처리플로우차트이다.
도 7은, 본 발명의 제2 및 제3의 실시의 형태에 의한 멀티미디어 정보 기록 장치의 구성을 나타내는 블록도이다.
도 8은, 본 발명의 제2 및 제3의 실시의 형태에 있어서의 헤더 제어 정보 변경부의 구성을 나타내는 블록도이다.
도 9는, 본 발명의 제2 및 제3의 실시의 형태에 있어서의 데이터 본체 변경부의 구성을 나타내는 블록도이다.
도 10A와 도 10B는, 각각 본 발명의 제2의 실시의 형태에 있어서의 파일 분할 처리전의 기억 영역의 각각의 상태를 설명하는 도면이고, 도 1OC는, 도 10A와 도 10B의 상태에서 출력되는 파일을 나타내는 도면이다.
도 11A와 도 11B는, 각각 본 발명의 제2의 실시의 형태에 있어서의 파일 분할 처리 후의 기억 영역의 각각의 상태를 설명하는 도면이고, 그림 11C과 도 11D는, 각각 도 11A와 도 11B의 각각의 상태에서 출력되는 파일을 나타내는 도면이다.
도 12A와 도 12B는, 각각 본 발명의 제2의 실시의 형태에 있어서의 파일 분할 처리 후의 기억 영역의 각각의 다른 상태를 설명하는 도면이고, 도 12C와 도 12D는, 각각 도 12A와 도 12B의 각각의 상태에서 출력되는 파일을 나타내는 도면이다.
도 13은, 본 발명의 제2의 실시의 형태에 있어서의 파일 분할 처리의 플로우 차트이다.
도 14A와 도 14B는, 각각 본 발명의 제3의 실시의 형태에 있어서의 파일 결합 처리전의 기억 영역의 상태를 설명하는 도면이고, 도 14C와 도 14D는, 각각 도 14A와 도 14B의 각각의 상태에서 출력되는 파일을 나타내는 도면이다.
도 15A와 도 15B는, 각각 본 발명의 제3의 실시의 형태에 있어서의 파일 결합 처리 후의 파일 기억 영역의 각각의 상태를 설명하는 도면이고, 도 15C는, 도 15A와 도 15B의 상태에서 출력되는 파일을 나타내는 도면이다.
도 16A와 도 16B는, 각각 본 발명의 제3의 실시의 형태에 있어서의 파일 결합 처리 후의 파일기억 영역의 각각의 다른 상태를 설명하는 도면이고, 도 16C는, 도 16A와 도 16B의 상태에서 출력되는 파일을 나타내는 도면이다.
도 17은, 본 발명의 제3의 실시의 형태에 있어서의 파일 결합 처리의 플로우 차트이다.
도 18은, 종래의 멀티미디어 정보 기록 장치의 구성을 나타내는 블록도이다.
도 19A∼도 19E는, 각각 종래의 멀티미디어 정보 기록 장치에 있어서의 데이터 생성 도중의 기억 영역의 각각의 상태를 설명하는 도면이다.
도 20A∼도 20E는, 각각 종래의 멀티미디어 정보 기록 장치에 있어서의 데이터 생성 종료 시의 기억 영역의 각각의 상태를 설명하는 도면이다.
도 21A∼도 21E는, 각각 종래의 멀티미디어 정보 기록 장치에 있어서의 파일형성 시의 기억 영역의 각각의 상태를 설명하는 도면이다.
이하, 본 발명의 각 실시의 형태를, 도면을 참조하여 상세히 설명한다.
(제l 실시의 형태)
제1의 실시의 형태에 의한 멀티미디어 정보 기록 장치를, 도 1∼도 6을 참조하여 설명하지만, 전술한 종래의 장치와 동일 부분에는 동일 부호를 붙여, 그 설명은 생략된다. 도 1을 참조하여, 본 실시의 형태에 의한 멀티미디어 정보 기록 장치와 도 18에 도시되는 종래의 멀티미디어 정보 기록 장치와의 구성을 비교하여 다른 점은, 도 1의 장치가 도 18의 장치의 헤더일시 기억 영역 기입부(301)∼파일기억 영역 기입부(304)에 대체하여, 파일기억 영역 기입부(106), 더미 데이터 부가부(107) 및 FAT 관리부(109)를 구비하는 점에 있다. 도 1의 다른 부분은, 도 18의 이들과 동일하므로 설명은 생략된다. 도 2A∼도 2C에는, 도 1의 장치에 있어서의 데이터 생성 도중의 각기억 영역의 상태가 도시된다.
도 1에 있어서 멀티미디어 정보 기록 장치는, 헤더 제어 정보 생성부(102), 데이터 본체 생성부(103) 및 푸터 제어 정보 생성부(104)의 각각으로부터 출력된 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD를, 직접 기록미디어(110)의 파일기억 영역(111)에 기록하기 위해서, 파일기억 영역 기입부(106)를 구비한다. 파일기억 영역(111)은, 상기 장치에 입력된 멀티미디어 정보가 파일 형식으로 기입되기 위한 영역이고, 도 2B 및 도 2C에서 도시된 바와 같이, 멀티미디어 정보 파일의 내용이 클러스터 C 단위로 기입되는 데이터기억 영역(112)및 FAT이 기입되는 FAT 기억 영역(113)을 포함한다. 기록미디어(110)는 반도체 메모리, 플래시 메모리 및 하드디스크 등의, 랜덤하게 액세스 가능한 매체이다. FAT는, 데이터기억 영역(ll2)에 있어서의 멀티미디어 정보 파일의 데이터의 배치 상태를 도시한다.
파일기억 영역 기입부(106)는, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각을, 도 2B의 데이터기억 영역(112)에 병렬로 기입한다. 이 때, 파일기억 영역 기입부(106)는, 현재, 데이터가 기입되고 있는 화살표 A에서 도시되는 위치에 대응하는 각 클러스터 C의 상태를 감시하여, 어느 하나의 클러스터 C가 데이터로 가득차게 되어, 이제와서는 데이터의 기입이 불가능하고, 상기 클러스터 C에의 데이터 기입은 종료했다고 판단하면, 클러스터 관리부(105)에 대하여 그 취지를 통지함과 함께, 다음에 기입해야되는 데이터기억 영역(112)에 있어서의 빈 클러스터 C를 요구한다. 또한, 파일기억 영역 기입부(106)는, 데이터의 기입이 종료한 클러스터 C의 클러스터 위치 정보 CI를, 상기클러스터 C에 기입된 데이터가, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 어느쪽의 데이터인지를 도시하는 데이터지시 정보 DI와 동시에, FAT 관리부(109)에 제공한다.
FAT 관리부(109)는, 파일기억 영역 기입부(106)로부터 수리한, 데이터지시 정보 DI에 기초하여, 내부의 FAT 일시기억 영역(119)에, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각에 관하여, 상기 데이터지시 정보 DI와 동시에 수리한 클러스터 위치 정보 CI를 기입하고 기억한다. FAT 관리부(109)는, 멀티미디어 정보 파일 형성부(108)로써 FAT가 생성되는 시점에, 각 데이터마다의 클러스터 위치 정보 CI를, FAT 일시 기억 영역(119)로부터 순서대로 판독하여, 멀티미디어 정보 파일 형성부(108)에 출력한다. FAT 관리부(109)에 있어서의 FAT 일시기억 영역(119)을 이용한 클러스터 위치 정보 CI의 관리방법으로서는, 도 2A에 도시된 바와 같이, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각에 관하여, 대응하는 헤더 FAT 일시 기억 영역(120), 데이터 FAT 일시 기억 영역(121) 및 푸터 FAT 일시 기억 영역(122)의 각각을 설치하여, 각 일시 기억 영역에서, 일시적으로 대응하는 데이터에 관해서의 FAT를 생성하는 방법등이 있다.
헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 모든 데이터 생성이 종료한 시점에, 파일기억 영역 기입부(106)은, 각 데이터가 마지막으로 기입된 각 클러스터 C의 클러스터 위치 정보 CI를, 데이터지시 정보 DI와 동시에, FAT 관리부(109)에 제공한다. 이 때, FAT 관리부(109)에는 데이터 생성이 종료한 것이 통지된다. FAT 관리부(109)에서는 데이터 생성 종료의 통지를 수리하여, 이에 따라서 FAT 생성을 위한 정보가 FAT 일시 기억 영역(119)으로부터 순차 판독되어, 멀티미디어 정보 파일 형성부(108)에 출력된다.
또한, 파일기억 영역 기입부(106)는, 마지막으로 데이터가 기입된 각 클러스터 C의 클러스터 위치 정보 CI를, 더미 데이터 부가부(107)에 제공한다. 더미 부가부(107)는 수리한 각 클러스터 위치 정보 CI에서 도시되는 클러스터 C에서, 유효인 데이터가 기입되지 않고, 데이터의 기입이 가능한 상태에 있는 영역(이하, 빈 영역이라고 함)이 있는 경우에, 상기 빈 영역에 더미 데이터 DM을 판독(stuff)하도록 하여 기입한다. 이에 따라, 데이터 생성의 종료시에, 클러스터 위치 정보 CI에서 도시되는 각 클러스터 C에 대해, 더미 데이터 DM이 판독된다. 또, 여기서 더미 데이터 DM은, 생성되는 멀티미디어 정보 파일내의 빈 영역을 유효로 하기 위해서, 상기 빈 영역에 판독되도록 하여 기입되기 위한 데이터이다.
도 1의 멀티미디어 정보 기록 장치에 있어서는, 도 2A∼도 2C에 도시된 바와 같이 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각은, 생성되는 동시에 직접에 기록미디어(110)상의 파일기억 영역(111)에서의 데이터 기억 영역(112)에 기입된다. 이 때, FAT 일시기억 영역(119)으로부터 판독된 정보에 기초하여, 멀티미디어 정보 파일 형성부(108)에 의해 FAT가 형성되고, 형성된 FAT는 파일기억 영역(111)의 FAT 기억 영역(113)에 기입된다.
또, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 사이에서, 데이터기억 영역(112)에 기록되는 순서에 관한 제한은 없다. 또한, 각각의 데이터는 생성된 시점에, 데이터기억 영역(112)의 도 2B의 화살표 A에서 도시되는 현재의 기입 위치에 수시 기입하는 것도 가능하다. 또한, 데이터기억 영역(112)에 관하여 3개의 기입 헤더가 설치되고, 데이터기억 영역(112)상이 다른 3개의 영역에서 대응하는 데이터를 동시에 기입하는 것도 가능하다.
이와 같이, 클러스터 C 단위로 각 데이터를 기록미디어(110)에 기록하여 가고, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 생성이 종료하면, 각 기억 영역의 상태는 도 3A∼도 3C와 같이 되어, 그 후의 파일 형성시에는, 도 4A∼도 4C과 같이 된다. 데이터의 생성이 종료한 시점에, 도 3B에서 도시된 바와 같이, 데이터기억 영역(112)에 있어서, 각각의 데이터가 기입되어 있는 클러스터 C에 빈 영역이 있는 경우에는, 도 4B에서 도시된 바와 같이, 해당 클러스터 C의 빈 영역에 더미 데이터 DM이 판독되어, 멀티미디어 정보 파일을 구성하는 클러스터 C 내의 영역은 전부 유효인 영역이 된다. 그 후, 도 4C의 FAT50l이 생성된다. 또, 도 4B에서 도시된 바와 같이, 데이터 영역(112)의 클러스터 C의 각각에 관하여는, 상기 클러스터를 일의적으로 특정하기 위한 클러스터 특정 정보(124)가 할당된다. 여기서는, 클러스터 특정 정보(124)는, (1),(2),(3)····으로 도시된다.
FAT501에는, 도 4C에 도시된 바와 같이, 생성된 멀티미디어 정보 파일을 구성하기 위한 1개 이상의 클러스터 C의 순서에 따라서, 대응하는 하나 이상의 클러스터 특정 정보(124)가 설정된다. 재생 시간(멀티미디어 정보 파일이 기록미디어(110)로부터 판독될 때)에는, FAT501중에 기록된 클러스터 특정 정보(124)의 순서에 따라서, 각 클러스터 특정 정보(124)로 도시되는 데이터 영역(112)의 클러스터 C의 내용이 판독된다. 이에 따라, 기록미디어(110)에 기록된 멀티미디어 정보 파일이, 도 4D의 재생 시간 출력 파일(123)로서 얻어진다.
다음에, 클러스터 C의 빈 영역에 더미 데이터 DM을 판독하는 방법에 관해서 도 5A∼도 5D를 참조하여 설명한다. 음성, 동화상 등의 원 데이터(생 데이터)를 부호화하는 시점에, 더미 데이터 DM의 판독이 실시되는 경우에는, 도 5A에 도시된 바와 같이, 부호화된 데이터 SD 자체에, 직접적으로 더미 데이터 DM이 판독됨으로써, 데이터 본체 DB가 구성된다. 물론, 부호화된 데이터 SD에 한하지 않고, 직접 생 데이터에 대하여 더미 데이터 DM을 판독하여, 데이터 본체 DB를 구성하도록 하더라도 좋다. 또한, 음성, 동화상 등의 원 데이터, 혹은 부호화된 데이터 SD가,패킷으로 변환되어 다중화될 때에, 더미 데이터 DM이 매립되는 경우에는, 도 5B에 도시된 바와 같이 더미 데이터 DM에서 구성되는 패킷(더미 데이터 패킷 DMP라고 부름)이 비디오 데이터 및 오디오 데이터를 포함하는 다른 패킷 P과 같이, 다중화되는 바와 같이 하면 좋다. 이 경우, 더미 데이터 패킷 DMP 자체가, 패킷 길이에 관한 정보를 갖기 때문에, 재생 시에는 더미 데이터 패킷 DMP의 패킷의 길이에 관한 정보에 기초하여, 더미 데이터 패킷 DMP의 빼고 읽기를 행할 수 있다.
또한, 멀티미디어 정보 파일의 생성시에, 상기 파일에 더미 데이터 DM이 판독되는 경우에 관해서, 도 5C 및 도 5D를 참조하여 설명한다.
도 5C 에서는 멀티미디어 정보 파일의 생성시에, 헤더 제어 정보 HD와 데이터 본체 DB의 사이의 빈 영역에, 혹은 데이터 본체 DB와 푸터 제어 정보 FD의 사이의 빈 영역에, 더미 데이터 DM이 판독되는 경우가 도시된다. 이 경우, 더미 데이터 DM은, 예를 들면 데이터 본체 DB의 선두 정보로서, 혹은 푸터 제어 정보 FD의 선두 정보로서 무효한 데이터, 예를 들면 "0" 등으로 이루어지는 데이터이다. 이 경우, 재생 시에는, 더미 데이터 DM이 판독되는 영역은, 다음의 데이터의 선두 위치가 검출될 때까지 씨크 처리되거나, 더미 데이터라고 판단된 시점에서 다음의 클러스터의 선두까지 스킵 처리되기도 한다. 더미 데이터 DM의 영역의 선두 부분에서, 대응하는 더미 데이터 DM이 기입된 영역의 사이즈 데이터가 명시되도록 하면, 상기 사이즈 데이터에 기초하여, 더미 데이터 DM의 영역을 스킵할 수도 있다. 이러한 스킵 방법으로서는, 더미 데이터 DM의 영역을, ASF의 1개의 오브젝트(더미오브젝트) 단위로서 취급하는 방법을 들 수 있다.
도 5D에는, 헤더 제어 정보 HD 및 데이터 본체 DB 각각의 최후미의 클러스터 C의 빈 영역에, 더미 데이터 DM이 판독되어 있는 경우가 도시된다. 이 경우, 더미 데이터 DM을 포함시킨 헤더 제어 정보 HD 및 더미 데이터 DM을 포함시킨 데이터 본체 DB 각각의 실 사이즈와, 더미 데이터 DM을 포함하지 않은 헤더 제어 정보 HD 및 더미 데이터 DM을 포함하지 않은 데이터 본체 DB 각각의 유효 사이즈를 나타내는 사이즈 정보가, 더미 데이터 DM의 영역내 혹은 영역 이외의 영역에 기록된다. 재생 시에는, 이 더미 데이터 DM의 영역 이외의 영역에 기록된 데이터의 사이즈 정보가, 더미 데이터 DM을 빼고 읽을 때에 참조되는 방법이나, 도 5C에서 도시된 바와 같이, 더미 데이터 DM의 영역내에 상기 영역의 사이즈 정보가 기입되어, 상기 사이즈 정보를 참조하여 더미 데이터 DM의 영역을 빼고 읽는 방법이나, 예를 들면 ASF의 1개의 오브젝트로서 처리하는 방법 등이 있다.
이상과 같이, 본 실시의 형태에서는, 도 21D에서 도시된 바와 같이, 1개의 클러스터 C에 2 종류의 데이터가 혼재하는 일은 없다. 또한, 이것에 의해서, 후술하는 제2 및 제3 실시의 형태에서 도시되는 멀티미디어 정보 파일의 분할 및 결합이라고 하는 편집 처리에 있어서도, 멀티미디어 정보 파일에서의 액세스해아 하는 위치를 간단히 알 수 있다.
다음에, 도 6의 플로우차트를 참조하여, 본 발명의 실시의 형태에 의한 멀티미디어 정보 기록 방법을 설명한다. 도 1의 멀티미디어 정보 기록 장치에서는, 기록미디어(110)에의 멀티미디어 정보(100)의 기입 처리가 개시되면, 우선, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각에 관한, 기록미디어(110)에 있어서의 기입처의 클러스터 C가 초기 지정되어(S1), FAT 일시기억 영역(119)이 생성된다(S2).
그리고, 멀티미디어 정보 입력 제어부(101)에 있어서의 멀티미디어 정보(100)의 입력이 종료했는지의 여부가 판정되어(S3), 입력이 종료하면, 후술하는 Sl7 이후의 처리가 실행되지만, 입력이 종료하지 않으면, 어떤 종류의 데이터를 생성 및 기록할지가 입력되는 데이터에 기초하여 판정된다(S4). 이 때, 헤더 제어 정보 HD가 입력되어 있다고 판정되면, 헤더 제어 정보 HD는 기입처로서 지정되는 클러스터 C가 갱신되면서, 기입처로서 현재 지정된 클러스터 C에 기입되어, 기입처의 클러스터 C의 정보를 이용하여 헤더 FAT 일시기억 영역(120)의 내용이 갱신된다(S5∼S8 참조).
또한, 데이터 본체 DB가 입력되면, 데이터 본체 DB는 기입처로서 지정되는 클러스터 C가 갱신되면서, 현재, 기입처로서 지정되어 있는 클러스터 C에 기입되어, 기입처의 클러스터 C의 정보를 이용하여 데이터 FAT 일시기억 영역(121)의 내용이 갱신된다(S9∼Sl2).
또한, 푸터 제어 정보 FD가 입력되면, 푸터 제어 정보 FD는, 기입처로서 지정되는 클러스터 C가 갱신되면서, 현재, 기입처로서 지정된 클러스터 C에 기입되어, 기입처의 클러스터 C의 정보를 이용하여 푸터 FAT 일시 기억 영역(122)의 내용이 갱신된다(S13∼S16).
헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD로 이루어지는 멀티미디어 정보(100)가, 상술된 바와 같이 하여 전부 입력되면(S3에서 예), 헤더 제어 정보 HD 및 데이터 본체 DB의 각각이 기입된 최종의 클러스터 C에서 빈 영역이 있으면, 더미 데이터 부가부(107)에 의해 상기 빈 영역에 더미 데이터 DM이 판독된다(S17∼S20). 그 후, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD에 관한 FAT 일시기억 영역(120∼l22)의 내용이 판독되어, 판독된 내용에 기초하여 멀티미디어 정보 파일 형성부(108)에 의해 FAT(501)가 생성되어, 기록미디어(110)의 FAT 기억 영역(113)에 기입된다(S21).
(제2 실시의 형태)
다음에, 본 발명의 제2 실시의 형태에 관해서 설명한다. 본 실시의 형태에서는, 멀티미디어 정보 기록 장치에 있어서, 멀티미디어 정보 파일이 분할된다. 이 분할의 처리에 관해서, 이하에 도면을 참조하여 설명한다. 이후의 각 도면에 있어서, 제1의 실시의 형태의 도면과 동일 부분에는 동일 부호를 붙여, 그 설명은 생략된다.
도 7에 있어서 제2의 실시의 형태에 따른 멀티미디어 정보 기록 장치는, 클러스터 관리부(105), 기록미디어(110), 멀티미디어 정보 파일 입력 제어부(601), 도 8에 도시되는 헤더 제어 정보 변경부(602), 도 9에 도시되는 데이터 본체 변경부(603), 푸터 제어 정보 변경부(604), 멀티미디어 정보 파일 형성부(608) 및 조작지정부(609)를 포함한다.
조작지정부(609)에 의해서, 특정 멀티미디어 정보 파일(610)에 있어서의 소정 위치에서의 분할이 지정되면, 따라서 멀티미디어 정보 파일 입력 제어부(601)는 상기 멀티미디어 정보 파일(610)을 대응의 FAT와 동시에 판독하여, 멀티미디어 정보 파일(610)을 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD에 분류하여 출력함과 함께, 입력한 FAT에 기초하여, 지정된 분할 위치에 대응하는 클러스터 C의 클러스터 위치 정보 PI를 취득하여 출력한다. 실제로는, 기록미디어상에서의 멀티미디어 정보 파일(610)이 기입된 특정한 클러스터 C에 관해서, 이하에 도시하는 처리가 실시되어, 파일 전체의 로딩, 출력등은 행해지지 않는다.
헤더 제어 정보 변경부(602)는, 도 8에 도시된 바와 같이, 멀티미디어 정보 파일 입력 제어부(601)로부터 주어지는 헤더 제어 정보 HD를 처리하는 재기록부(801), 생성부(802), 삭제부(803), 및 더미 데이터 부가부(804)를 포함한다. 재기록부(801)은, 주어지는 헤더 제어 정보 HD를, 분할 후의 멀티미디어 정보 파일용에 재기입한다. 생성부(802)는, 주어지는 헤더 제어 정보 HD에 기초하여 분할 후의 멀티미디어 정보 파일용이 새로운 헤더 제어 정보 HD를 생성한다. 삭제부(803)는, 주어지는 헤더 제어 정보 HD가 불필요하게 된 경우, 이것을 삭제한다. 재기록부(801), 생성부(802) 및 삭제부(803)의 각각으로부터는, 재기록, 생성 및 삭제가 행해진 헤더 제어 정보 HD에 대응하는 클러스터 C의 클러스터 위치 정보 PPI가 출력된다. 더미 데이터 부가부(804)는, 이 위치 정보 PPI를 수리하여 출력하는 동시에, 수리한 클러스터 위치 정보 PPI에 대응하는 클러스터 C에 더미 데이터 DM을 판독할지의 여부를 판정하여, 이 판정 결과에 따라, 더미 데이터 DM의 판독 처리를 실행한다. 또한, 헤더 제어 정보 변경부(602)로부터 출력되는 클러스터 위치 정보 PPI에 기초하여, 멀티미디어 정보 파일 형성부(608)에서는, 분할에 의해 얻어진 멀티미디어 정보 파일의 각각에 대응한 FAT(도 11B에서의 FAT(502)와 FAT(503))의 생성과 변경이 행하여진다. 이것은 헤더 제어 정보 HD나 푸터 제어 정보 FD에 포함되는 정보는, 데이터 본체 DB과는 달리, 직접적으로 분할되는 것은 아니고, 대응하는 멀티미디어 정보 파일에 적합한 내용으로 변환되거나, 혹은 생성된다고 하는 처리가 일반적으로 적용되기 때문이다.
또한, 데이터 본체 변경부(603)는, 도 9에 도시된 바와 같이, 지정된 분할 위치에 대응의 클러스터 C의 복제를 행하는 분할 클러스터 복제부(701)와, 더미 데이터 부가부(702)를 포함한다. 더미 데이터 부가부(702)는, 분할 클러스터 복제부(701)의 복제에 의해 얻어진 2개의 클러스터 C중, 한쪽 클러스터 C를 분할 위치에서 이전의 영역에 더미 데이터 DM이 판독된 클러스터 C로 변환하고, 다른쪽클러스터 C를 분할 위치에서 이후 영역에 더미 데이터 DM이 판독된 클러스터 C로 변환한다. 또, 여기서의 처리는, 분할 위치에 대응의 클러스터 C 내의 데이터를 다른 빈 클러스터 C에 복제한 후, 분할 위치에 대응의 클러스터 C 내의 데이터를 더미 데이터 DM에서 치환하도록 하더라도 좋다. 또한, 분할 위치에 대응의 클러스터 C 내의, 분할 위치에서 이전 혹은 이후 영역의 데이터만을, 다른 빈 클러스터 C에 복제하여, 다른 클러스터 C의 나머지 영역에 더미 데이터 DM을 판독하도록 처리하더라도 좋다.
분할 클러스터 복제부(701)에서는, 복제가 행하여진 클러스터 C의 클러스터 위치 정보 CCI가 더미 데이터 부가부(702)에 출력된다. 더미 데이터 부가부(702)는, 주어지는 클러스터 위치 정보 CCI를 출력함과 함께, 상기 클러스터 위치 정보 PI에서 도시되는 클러스터 C에 더미 데이터 DM을 판독한다. 또한, 데이터 본체 변경부(603)로부터는 클러스터 위치 정보 CCI가 출력되기 때문에, 멀티미디어 정보 파일 형성부(608)에서는, 클러스터 위치 정보 CCI에 기초하여, 분할에 의해 얻어진 멀티미디어 정보 파일의 각각에 대응한 FAT(502) 및 FAT(503)의 생성 및 변경이 행하여진다.
본 실시의 형태에서는, 푸터 제어 정보 FD에는, ASF가 적용되어, 랜덤 액세스용의 인덱스 정보가 포함되고 있다고 가정하고 있다. 이 경우, 푸터 제어 정보 변경부(604)의 내부 구성은, 도 8에 도시된 데이터 본체 변경부(603)와 마찬가지의 구성이 된다.
여기서는, 푸터 제어 정보 FD에는, ASF가 적용된다고 하였지만, ASF에서는 데이터 본체 DB 및 푸터 제어 정보 FD의 각각이, 데이터 본체 DB에 대한 로컬 헤더 및 푸터 제어 정보 FD에 대한 로컬 헤더를 갖는 방법이 채용된다. 그래서, 본 실시의 형태에서는, 이 방법에 대처하기 위해서, 더미 데이터 부가부(702)에서, 분할 위치에서 이전의 영역에 더미 데이터 DM이 판독되는 클러스터 C에서는, 더미 데이터 DM이 판독되기 전에, 로컬 헤더가 분할 위치 직전에 기입되도록 한다. 또한, ASF에서는, 데이터 본체 DB 내에 재생 시각 등을 관리하기 위한 타임스탬프가 매립되어 있다. 그래서, 본 실시의 형태에 의한 파일 분할의 처리에서는, 데이터 본체 DB의 내용으로 변경을 가하지 않도록 하기 위해서, 재생 시에 타임스탬프의 내용을 다른 내용으로 읽어 바꾸기위한 시각 관리 정보가, 전술한 로컬 헤더와 마찬가지로 클러스터 C에의 더미 데이터 DM의 판독시에, 분할 위치의 직전에 판독된다.
물론, 푸터 제어 정보 FD 에 포함되는 것은, 인덱스 정보와 같은 분할이 가능한 제어 정보에는 한정되지 않는다. 푸터 제어 정보 FD에, 분할이 불가능한 제어 정보가 포함되는 경우에는, 푸터 제어 정보 변경부(604)의 내부 구성은, 도 9에 도시되는 헤더 제어 정보 변경부(602)와 마찬가지의 구성이 된다.
도 10A와 도 10B에는, 멀티미디어 정보 파일을 분할하기 전의 기록 미디어(110)에 있어서의 파일기억 영역(111)의 내용이 도시된다. 도 1OC에는, 재생 시에, 도 10A와 도 10B의 각 기억 영역내에서 멀티미디어 정보 파일(610)이 판독된 경우에 얻어진, 재생 시간 출력 파일(123)이 도시된다. 재생 시간 출력 파일(123)의 내용은, 데이터기억 영역(112)로부터, FAT 기억 영역(113)의 FAT의 내용에 따라서 판독된 각 클러스터 C의 내용이, 판독된 순서대로 따라서 저장된 구성을 갖는다. 도 10C의 재생 시간 출력 파일(123)에 있어서는, 설명를 위해, 파일을 구성하고 있는 각 클러스터 C의 내용이, 대응하는 클러스터 특정 정보(124)를 이용하여 도시된다.
도 11A와 도 11B에는, 멀티미디어 정보 파일을 분할한 후의, 기록미디어(110)에 있어서의 데이터기억 영역(112)과 FAT 기억 영역(113)의 내용이 각각 도시된다. 도 11C와 도 11D의 각각에는, 재생 시에, 도 11A와 도 11B의 각 기억 영역내에서, 멀티미디어 정보 파일(610)을 판독한 경우에 얻어진, 재생 시간 출력 파일(123)이 각각 도시된다. 도 11C과 도 11D의 재생 시간 출력 파일(123)의 각각은, FAT(502)및 FAT(503)의 각각 중의 클러스터 특정 정보(124)에 기초하여, 데이터 기억 영역(112)으로부터 순서대로 판독된 1개 이상의 클러스터 C의 내용에 의해 구성된다. 여기서는, 재생 시간 출력 파일(123) 각각에 있어서는, 파일을 구성하고 있는 각 클러스터의 내용은, 클러스터 특정 정보(124)를 이용하여 도시된다.
지금, 조작지정부(609)에 의해, 도 10A 중의 화살표 A의 위치에서 멀티미디어 정보 파일(610)의 분할이 지시된 경우, 도 11A와 도 11B에서 도시된 바와 같이, 데이터 본체 DB 및 푸터 제어 정보(인덱스 정보) FD의 각각에서, 지시된 분할 위치에 대응의 클러스터 C(도 11A의 (5)와 (9)의 클러스터 C)의 각각의 내용이, 다른 빈 클러스터 C(도 11A의 (15)와 (19)의 클러스터 C)의 각각에 복제된다. 그 후, 복제의 결과, 얻어진 1개 이상의 클러스터 C 중 한쪽 측의 클러스터 C(도 11A의 (5)와 (9)의 클러스터 C)의 각각은, 분할 위치에서 후 영역에 더미 데이터 DM이 판독된 클러스터 C로 변환되고, 다른쪽 측의 클러스터 C(도 11A의 (15)와 (19)의 클러스터 C)의 각각은, 분할 위치에서 전의 영역에 더미 데이터 DM이 판독된 클러스터 C로 변환된다. 그리고, 분할에 의해 얻어진 2개의 멀티미디어 정보 파일의 각각에 관하여, 상기 파일에 적합하도록, 헤더 제어 정보 HD(도 11A의 (1)와 (2)의 클러스터 C, (11)와 (12)의 클러스터 C)의 각각이 변경 및 생성됨과 동시에, FAT(FAT(502) 및 FAT(503))이 작성된다. 여기서는, 헤더 제어 정보 HD(도 l1A의 (1)와 (2)의 클러스터 C)는 변경되어, 헤더 제어 정보 HD(도 11A의 (11)와 (12)의 클러스터 C)는 생성된다. 그리고, 작성된 각 FAT의 내용에 기초하여, 분할에 의해 얻어진 각 멀티미디어 정보 파일에서의 복수의 클러스터 C가 연결된다. 이와 같이, 최소한 수의 클러스터 C에 관해서 데이터의 복제가 행하여지는 것에 따라, 멀티미디어 정보 파일(610)을 분할할 수가 있다.
도 11B의 FAT(502)와 FAT(503)의 각각에는, 분할에 의해 얻어진 2개의 멀티미디어 정보 파일중, 대응하는 쪽의 멀티미디어 정보 파일을 구성하는 1개 이상의 클러스터 C의 각각의 클러스터 특정 정보(124)가, 상기 파일의 데이터를 구성하기 위한 순서에 따라서 저장된다. 따라서, 재생 시에, FAT(502) 및 FAT(503)의 각각에 저장되는 클러스터 특정 정보(124)의 순서에 따라서, 데이터기억 영역(112)로부터 대응의 클러스터 C의 데이터가 판독되면, 도 11C과 도 11D의 재생 시간 출력 파일(123)이 각각 얻어진다.
또, 도 11A와 도 11B에서는, 멀티미디어 정보 파일(610)이 분할되었을 때, 상기 파일(610)의 헤더 제어 정보 HD(도 11A의 (1)와 (2)의 클러스터 C)는 재기입되고 있지만, 재기록에 대체하여 새로운 헤더 제어 정보 HD를 다른 빈 클러스터 C 상에 생성하도록 하더라도 좋다. 이 경우, 멀티미디어 정보 파일(610)이 분할된 후라도, 상기 멀티미디어 정보 파일(610)의 제어 정보는 유지되니까, 분할 처리의 취소 등을 원활하게 행하는 것이 가능하게 된다. 이 구체예가, 도 12A∼도 12C에 도시된다. 즉 도 12A의 멀티미디어 정보 파일(610)이 분할되는 경우, 상기 멀티미디어 정보 파일(610)의 헤더 제어 정보 HD는 유지되어, 분할에 의해 얻어진 각 멀티미디어 정보 파일에 대응한 헤더 제어 정보 HD1와 HD2의 각각은, 빈 클러스터 C 상에 생성된다. 따라서, 도 12B의 FAT 기억 영역(113)의 내용도, 새로운 헤더 제어 정보 HDl과 HD2를 지시하는 것 같은 내용이 된다.
본 실시의 형태에서는, 멀티미디어 정보 파일(610)을, 데이터 본체 DB에 극력 가하지 않고, 분할하기 위해서 멀티미디어 정보 파일(610)의 분할이 이하와 같이 행해진다. 즉, 지정된 분할 위치에 대응의 클러스터 C의 데이터만이, 필요에 따라서 복제되어, 복제에 의해 얻어진 2개의 클러스터 C의 각각의 빈 영역에는, 더미 데이터 DM이 판독되고, 그리고 분할에 의해 얻어진 각 멀티미디어 정보 파일에 대응의 FAT가 작성된다. 즉, 도 11A에서 도시된 바와 같이, 분할 위치에 대응의 클러스터 C의 데이터에만 변경이 행하여져, 데이터 본체 DB의 기타 모든 클러스터 C에 대해서는 일체 변경이 행하여지지 않는다. 따라서, 도 18의 멀티미디어 정보 기록 장치에 있어서는, 본 실시의 형태와 같은 더미 데이터 DM을 이용한 처리는 채용되어 있지 않기 때문에, 멀티미디어 정보 파일의 분할시에, 클러스터 C 내에서 분할 위치가 지정된 경우, 각 클러스터 C의 선두 위치에서 데이터가 저장 개시되는 바와 같이하기 위해서, 데이터의 재기록을 행할 필요가 있다. 한편, 본 실시의 형태의 경우, 필요에 따라서 클러스터 C의 빈 영역에 더미 데이터 DM이 판독되기 때문에, 클러스터 C의 선두 위치와 데이터의 선두 위치의 어긋남은 판독된 더미 데이터 DM에 의해 해소된다. 따라서, 본 실시의 형태에서는, 데이터 재기입 등의 처리는 회피되어, 간단히 멀티미디어 정보 파일의 분할을 행할 수 있다.
또한, 본 실시의 형태에서는, 파일 분할 처리의 대상이 되는 멀티미디어 정보 파일을, 이미 더미 데이터 DM을 갖는 멀티미디어 정보 파일, 예를 들면 제1의 실시의 형태에서 기록 미디어(110)상에 생성된 멀티미디어 정보 파일로 하고 있지만, 이것에 한정되지 않는다. 즉, 도 21D에 도시된 바와 같이, 경계를 포함하는 클러스터 C를 갖는 것 같은 종래의 멀티미디어 정보 파일이더라도 좋다. 그 때에는, 도 9의 분할 클러스터 복제부(701) 및 더미 데이터 부가부(702)에 의해서, 도 21D 에서의 경계를 포함하는 클러스터 C를, 예를 들면 전 영역에 헤더 제어 정보 HD의 최후 단부의 데이터가 저장되고, 또한 후 영역에 더미 데이터 DM이 판독된 클러스터 C와, 전 영역에 더미 데이터 DM이 판독되고, 또한 후 영역에 데이터 본체 DB의 선두부의 데이터가 저장된 클러스터 C의 2개로 분할하는 처리가 추가된다. 그 후의 분할 처리에 관한 순서는, 상술한 것과 동일하다.
도 13을 참조하여, 본 실시의 형태에 따른 멀티미디어 정보 파일의 분할 의 방법 에 관해서 설명한다. 우선, 조작지정부(609)를 통해 분할 대상이 되는 멀티미디어 정보 파일(610)이 지정됨과 동시에, 지정된 멀티미디어 정보 파일(610)의 분할 위치가 지정되면(S30), 멀티미디어 정보 파일 입력 제어부(601)는 지정된 멀티미디어 정보 파일(610)을 입력하여(S3l), 입력한 멀티미디어 정보 파일(610)에 경계를 갖는 클러스터 C가 포함되고 있는지를 판단한다(S32). 경계를 갖는 클러스터 C가 포함되어 있다고 판단되지 않으면, 후술하는 S33의 처리에 이행하지만, 포함되고 있다고 판단되면, 상술한 바와 같이, 이 클러스터 C에 관해서 복제가 행해져, 복제에 의해 얻어진 2개의 클러스터(복제 원래의 클러스터 및 복제 장소의 클러스터)의 각각에 관하여, 더미 데이터 DM이 판독된다(S35, S36).
그리고, 데이터 본체 DB에서의 지정된 분할 위치에 대응한 클러스터 C가, 데이터 본체 변경부(603)에 의해 복제되어, 복제에 의해 얻어진 2개의 클러스터 C(복제 원래의 클러스터 및 복제 장소의 클러스터)의 각각에 대하여, 더미 데이터 DM이 판독된다(S33, S34).
다음에, 푸터 제어 정보 FD가 분할 가능한 정보인 경우에는, 푸터 제어 정보변경부(604)에 의해, 전술의 데이터 본체 DB와 동일하게 하여, 푸터 제어 정보 FD의 지정된 분할 위치에 대응의 클러스터 C의 생성과, 더미 데이터 DM의 판독 처리가 행하여져(S47, S48), 후술하는 S42의 처리에 이행한다.
한편, 푸터 제어 정보 FD가 분할 가능한 정보가 아닌 경우에는, 분할에 의해 얻어진 2개의 멀티미디어 정보 파일중의 한쪽 파일의 푸터 제어 정보 FD가 하나 이상의 빈 클러스터 C에 생성된 후에, 원래의 멀티미디어 정보 파일(멀티미디어 정보 파일(610))의 푸터 제어 정보 FD는 보존할 것인지의 여부가 판단된다(S38, S39). 보존하지 않더라도 좋은 경우에는, 원래의 멀티미디어 정보 파일의 푸터 제어 정보 FD는 변경되어, 결과로서, 다른쪽 파일의 푸터 제어 정보 FD가 생성되지만(S4l), 보존하는 경우에는, 하나 이상의 빈 클러스터 C 상에 다른쪽 파일의 푸터 제어 정보 FD가 새로이 생성된다(S40).
그 후, 전술한 S38∼S4l의 처리 순서와 같이 하여, 분할에 의해 얻어진 각 파일에 관한 헤더 제어 정보 HD가 생성된다(S42∼S45). 그리고, 분할에 의해 얻어진 2개의 멀티미디어 정보 파일 각각의 FAT가 멀티미디어 정보 파일 형성부(608)에 의해 생성되어, 기록미디어(110)의 FAT 기억 영역(113)에 기록된다(S46).
(제3 실시의 형태)
본 발명의 멀티미디어 정보 기록 장치의 제3의 실시의 형태에 의한, 멀티미디어 정보 파일끼리의 결합에 관해서 도면을 참조하여 설명한다. 이후의 각 도면에 있어서, 제2의 실시의 형태와 동일 부분에는, 동일 부호가 첨부되어 그 설명은 생략된다. 도 14A∼도 14D와 도 15A∼도 15C에는, 제3의 실시의 형태의 멀티미디어 정보 기록 장치에 있어서의 멀티미디어 정보 파일끼리의 결합의 순서가 도시된다.
본 실시의 형태의 멀티미디어 정보 기록 장치의 구성은, 도 7∼도 9에서 도시된 것으로 동일하다. 다만, 멀티미디어 정보 파일(610)끼리의 결합시에는, 도 7중의 데이터 본체 변경부(603)는 사용되지 않고, 푸터 제어 정보 변경부(604)중의 분할 클러스터 복제부(701)도 사용되지 않는다.
멀티미디어 정보 파일끼리의 결합의 처리가 개시되면, 우선, 도 7의 조작 지정부(609)에 의해서 결합되는 복수의 멀티미디어 정보 파일(610)이 지정됨과 동시에, 지정된 파일 사이에서의 결합의 순서가 지정된다. 그리고, 멀티미디어 정보 파일 입력 제어부(601)는, 지정된 복수의 멀티미디어 정보 파일(610)의 각각을 대응하는 FAT와 동시에 판독하여, 판독한 멀티미디어 정보 파일(610)의 각각을, 헤더 제어 정보 HD, 데이터 본체 DB 및 푸터 제어 정보 FD에 분류하면서, 후단의 각부에 출력한다. 실제로는, 기록미디어상에 있는 멀티미디어 정보 파일(610) 각각이 기입된 특정한 클러스터 C에 관해서, 이하의 처리가 실시되지만, 파일 전체의 로딩, 출력 등은 행해지지 않는다.
헤더 제어 정보 변경부(602)에서는, 주어진 헤더 제어 정보 HD는 재기록부801에 의해, 결합 후의 멀티미디어 정보 파일용에 재기입되든지, 불필요해진 경우에는, 삭제부(803)에 의해 삭제된다. 또한, 생성부(802)에 의해 보다 새로운 헤더 제어 정보 HD가 생성된다. 그 후, 필요에 따라서, 대상이 되는 클러스터 C에 대하여, 더미 데이터 부가부(804)에 의해 더미 데이터 DM이 판독된다. 이 때,재기록부801, 생성부(802) 및 삭제부(803)의 각각은, 헤더 제어 정보 HD의 재기록, 생성 및 삭제를 행한 클러스터 C의 클러스터 위치 정보 PPI를 더미 데이터 부가부(804)에 출력하기 때문에, 더미 데이터 부가부(804)에서는, 주어진 클러스터 위치 정보 PI에 기초하여 특정되는 클러스터 C에 대하여, 더미 데이터 DM이 판독된다. 또한, 헤더 제어 정보 변경부(602)로부터는, 클러스터 C의 위치 정보 PPI가 멀티미디어 정보 파일 형성부(608)에 출력되기 때문에, 멀티미디어 정보 파일 형성부(608)에서는, 주어진 클러스터 위치 정보 PPI에 기초하여, FAT(도 15B에서의 FAT(504))가 생성된다.
푸터 제어 정보 변경부(604)에서는, 도 9에 도시하는 구성중 더미 데이터 부가부(702) 만을 이용하여, 멀티미디어 정보 파일 입력 제어부(601)로부터 주어진 푸터 제어 정보 FD의 소정 클러스터 C에 대하여, 필요에 따라서 더미 데이터 부가부(702)에 의해 더미 데이터 DM이 판독된다. 그 후, 멀티미디어 정보 파일 형성부(608)는, FAT(도 15B에서의 FAT(504))를 생성하여, 기록미디어(110)의 FAT 기억 영역(113)상에 기록한다. FAT(504)에는, 결합에 의해 얻어진 새로운 멀티미디어 정보 파일을 구성하는 1개 이상의 클러스터 C의 클러스터 특정 정보(124)가, 상기 파일을 구성하기 위한 순서에 따라서 저장된다.
ASF에서는, 데이터 본체 DB 및 푸터 제어 정보 FD의 각각이 데이터 본체 DB에 대한 로컬 헤더 및 푸터 제어 정보 FD에 대한 로컬 헤더를 갖는다. 그래서, 본 실시의 형태에서는, 서로 결합되는 2개의 멀티미디어 정보 파일중 후방에서 결합되는 멀티미디어 정보 파일의 데이터 본체 DB 및 푸터 제어 정보 FD의 로컬 헤더를, 더미 데이터 부가부(702)에서 더미 데이터 DM으로 치환하는 것으로 대처할 수가 있다. 또한, ASF에서는 데이터 본체 DB 내에 재생 시각 등을 관리하기 위한 타임스탬프가 매립되어 있다. 그래서, 본 실시의 형태에 의한 멀티미디어 정보 파일의 결합의 처리에서는, 데이터 본체 DB로 변경을 가하지 않도록 하기 위해서, 재생시에 타임스탬프를 바꿔 읽기 위한 시각 관리 정보가, 전술의 로컬 헤더로 치환되는 더미 데이터 DM에 대체하여, 더미 데이터 DM의 판독 시간에 판독된다. 또한, 더미 데이터 DM의 영역 이외의 영역에 시각 관리 정보가 기록되어, 재생 시에 이 기록된 시각 관리 정보를 참조함으로써, 타임스탬프를 바꿔 읽을 수도 있다.
멀티미디어 정보 기록 장치에 있어서, 2개의 멀티미디어 정보 파일끼리를 결합하는 처리를, 도 14A∼도 14D 및 도 15A∼도 15C을 참조하여 설명한다. 지금, 도 14A에서 도시된 바와 같이, 멀티미디어 정보 파일(613)의 뒤에, 멀티미디어 정보 파일(614)을 결합하여, 도 15A의 멀티미디어 정보 파일(615)을 얻고자 한다. 이 때에, 전방에서 결합되는 멀티미디어 정보 파일(613)의 푸터 제어 정보(본 실시의 형태에서는 인덱스 정보) FD의 최종의 클러스터 C(도 15A의 (9)의 클러스터 C)에 빈 영역이 있는 경우에만, 도 15A에 도시된 바와 같이, 이 빈 영역에 더미 데이터 부가부(702)에 의해 더미 데이터 DM이 판독된다. 그 후, 멀티미디어 정보 파일(613)의 헤더 제어 정보 HD가, 헤더 제어 정보 변경부(602)에 의해 변경되어, 결합 후의 헤더 제어 정보 HD가 얻어진다. 그리고, 얻어진 결합 후의 헤더 제어 정보 HD와, 멀티미디어 정보 파일(613과 614)의 헤더 제어 정보 HD가 기입된 클러스터 C를 제외한 모든 클러스터 C가 연결되어, 도 15A의 멀티미디어 정보파일(615)이 얻어진다.
재생 시에는, FAT(504)의 내용에 따라서 멀티미디어 정보 파일(615)을 판독하도록 하면, 도 15C에 도시하는 재생 시간 출력 파일(123)이 얻어진다.
본 실시의 형태에서는, 멀티미디어 정보 파일(613)의 뒤에 멀티미디어 정보 파일(614)이 결합되었을 때, 멀티미디어 정보 파일(613)의 헤더 제어 정보 HD (도 15A의 (1)와 (2)의 클러스터 C)의 내용이 재기입하거나, 멀티미디어 정보 파일(614)의 헤더 제어 정보 HD(도 15A의 (11)와 (12)의 클러스터 C)가 삭제되기도 한다. 그러나, 이러한 재기록이나 삭제에 대체하여, 도 16A에 도시된 바와 같이, 결합에 의해 얻어진 멀티미디어 정보 파일을 위한 새로운 헤더 제어 정보 HD1를, 생성부(802)에 의해 하나 이상의 빈 클러스터 C 상에 생성하더라도 좋다. 이 경우, 파일 결합 처리 후라도, 멀티미디어 정보 파일(613)과 멀티미디어 정보 파일(614) 각각의 헤더 제어 정보 HD가 보유되게 되기 때문에, 결합 처리의 취소 등을 원활하게 행할 수 있다.
본 실시의 형태에서는, 데이터 본체 DB 및 푸터 제어 정보 FD가 기입된 클러스터 C의 내용을 극력 유지하도록 하여, 멀티미디어 정보 파일끼리를 결합하기 위해서, 필요에 따라서 더미 데이터 DM을 소정의 클러스터 C에 판독하여, 결합되는 멀티미디어 정보 파일의 모든 클러스터 C를 통합하기 위한 FAT(504)이 작성된다. 이에 따라, 다른 복수의 멀티미디어 정보 파일끼리의 결합이 실현된다.
도 15A의 멀티미디어 정보 파일(615)에서는, 푸터 제어 정보 FD의 1개의 클러스터 C에, 더미 데이터 DM이 판독되는 것만으로, 데이터 본체 DB의 내용에는 일체 변경은 없다. 또한, 더미 데이터 DM이 판독됨으로써, 데이터의 선두 위치와 클러스터 C의 선두 위치의 어긋남이 해소되기 때문에, 이 어긋남을 해소하기 위한 데이터 재기입 등의 처리는 회피된다. 이와 같이, 다른 멀티미디어 정보 파일끼리를 간단히 결합할 수 있다.
또한, 본 실시의 형태에서는, 결합의 대상이 되는 멀티미디어 정보 파일을, 이미 더미 데이터 DM을 갖는 멀티미디어 정보 파일로 하였지만, 이것에 한정되지 않는다. 예를 들면, 도 21D에 도시한 바와 같은, 경계를 포함하는 클러스터 C를 갖는 종래의 멀티미디어 정보 파일을, 결합 처리의 대상으로 할 수도 있다. 그 때에는, 도 8에 도시된 분할 클러스터 복제부(701) 및 더미 데이터 부가부(702)에 의해서, 도 21D 중의 경계를 포함하는 클러스터 C를, 예를 들면 전 영역에는 헤더 제어 정보 HD의 최후 단부의 데이터가 저장되고, 또한 후 영역에는 더미 데이터 DM이 판독된 클러스터 C와, 전 영역에는 더미 데이터 DM이 판독되고, 또한 후 영역에는 데이터 본체 DB의 선두부의 데이터가 저장된 클러스터 C로 분할하는 것 같은 처리가 추가된다. 그 후의 결합에 관한 처리는, 상술한 것과 마찬가지이다.
여기서, 도 17을 참조하여, 제3의 실시의 형태에 의한 멀티미디어 정보 파일(613과 614)의 결합 방법을 설명한다. 우선, 결합되는 2개의 멀티미디어 정보 파일(613과 614)과, 그 결합 순서가 조작지정부(609)에 의해 지정되면(S50), 지정된 두개의 멀티미디어 정보 파일(613과 614)의 각각이, 대응하는 FAT와 동시에, 멀티미디어 정보 입력 제어부(601)에 의해 입력된다(S51). 그리고, 입력된 멀티미디어 정보 파일(613과 614)의 각각에 있어, 경계를 포함하는 클러스터 C가 포함되고있지 않으면, 후술하는 S55의 처리에 이행하지만, 포함되고 있으면, 전술한 도 13의 S35 및 S36과 마찬가지의 처리가 행해진다(S53, S54).
그리고, 2개의 멀티미디어 정보 파일(613과 614)의 푸터 제어 정보 FD(도 14A의 (9)와 (19)의 클러스터 C)가 결합 가능하다고 판단되면, 도 15A에서 도시된 바와 같이, 결합 원래의 파일의 푸터 제어 정보 FD의 최후의 클러스터 C(도 15A의 (9)의 클러스터 C)에 빈 영역이 있으면, 거기에 더미 데이터 DM이 판독되어, 후술하는 S60의 처리에 이행한다.
한편, 2개의 멀티미디어 정보 파일(613과 614)의 푸터 제어 정보 FD의 결합이 불가능이다고 판단되면, 결합되는 푸터 제어 정보 FD를 보존할까가 판단되어(S56), 보존하는 것이면, 결합에 의해 얻어지는 멀티미디어 정보 파일(615)을 위한 푸터 제어 정보 FD가, 1개 이상의 빈 클러스터 C 상에 생성된다(S57). 한편, 보존하는 것이 아니면, 결합되는 한쪽의 멀티미디어 정보 파일의 푸터 제어 정보 FD는, 결합에 의해 얻어지는 멀티미디어 정보 파일(615)을 위한 푸터 제어 정보 FD로 변경되어, 결합되는 다른쪽의 멀티미디어 정보 파일의 푸터 제어 정보 FD는 삭제되어(S58, S59), 후술하는 S60의 처리에 이행한다.
다음에, 결합하여 얻어진 멀티미디어 정보 파일(615)의 헤더 제어 정보 HD를 얻기 위해서, S56∼S59로 도시된 푸터 제어 정보 FD와 마찬가지의 처리가 행해진다(S60∼S63). 그 후, 멀티미디어 정보 파일 형성부(608)에 의해, 결합하여 얻어진 멀티미디어 정보 파일(615)의 FAT(504)가 생성되어, 기록미디어(110) 중의 FAT 기억 영역(113)에 기입된다(S66).
이상, 본 발명을 도면을 참조하여 상세히 설명하였지만, 이들은 어디까지나 예시적이고 본 발명을 아무런 한정할 만한 것이 아니고, 본 발명의 취지 및 범위는 첨부된 청구의 범위에 의해서만 한정되는 것이다.

Claims (20)

  1. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을, 기록미디어(l10) 상에, 특정한 사이즈를 갖는 특정 영역(C)마다 기록하는 멀티미디어 정보 기록 장치에 있어서,
    상기 기록미디어는 상기 멀티미디어 정보 파일이 기록되는 데이터 영역(l12)과, 상기 데이터 영역에 기록되는 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 장치는,
    상기 데이터 영역의 데이터 기입이 가능한 빈 상태에 있는 복수의 상기 특정 영역에서, 상기 데이터 본체 및 상기 제어 정보를 각각 기입하기 위한 적어도 2개의 특정 영역을 지정하여, 상기 지정된 특정 영역에 상기 데이터 본체 및 상기 제어 정보를 임의의 순서로 병렬로 기입하는 파일 기입 수단(l06)과,
    상기 파일 기입 수단에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 하나 이상의 상기 특정 영역을, 상기 멀티미디어 정보 파일을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 상기 관리 정보 영역에 기입하는 연결 정보 기입 수단(l08)을 포함하는 멀티미디어 정보 기록 장치.
  2. 제1항에 있어서, 상기 파일 기입 수단에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 1개 이상의 상기 특정 영역의 각각에서의 상기 빈 상태인 영역에, 더미 데이터(DM)를 기입하는 더미 데이터 기입 수단(107)을 더 포함하는 멀티미디어 정보 기록 장치.
  3. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을, 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록미디어(ll0) 상에 특정한 사이즈를 갖는 특정 영역(C)마다 기록하는 멀티미디어 정보 기록 장치에 있어서,
    상기 기록미디어는 상기 멀티미디어 정보 파일이 기록되는 데이터 영역(l12)과, 상기 데이터 영역에서의 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 장치는,
    상기 데이터 본체에 있어서의 상기 소정 위치에 대응하는 상기 특정 영역에 기록된 내용을 복제하여, 복제에 의해 얻어진 상기 내용을 상기 데이터 영역의 데이터가 기입되는 것이 가능한 빈 상태에 있는 상기 특정 영역에 기입함과 동시에, 복제에 의해 동일한 상기 내용이 기록된 2개의 상기 특정 영역중, 한 쪽의 상기 특정 영역에서의 상기 소정 위치에서 전 영역과, 다른쪽의 상기 특정 영역에서의 상기 소정 위치에서 후 영역의 각각에 대하여, 더미 데이터(DM)를 기입하는 데이터 본체 변경 수단(603)과,
    분할에 의해 얻어진 상기 멀티미디어 정보 파일의 각각에 대한 상기 제어 정보가 기입된 상기 특정 영역을 생성하는 제어 정보 생성 수단(602, 604)과,
    상기 데이터 본체 변경 수단 및 상기 제어 정보 생성 수단에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 하나 이상의 상기 특정 영역을 포함한, 상기 데이터 본체 및 상기 제어 정보가 기입된 복수의 상기 특정 영역을, 분할에 의해 얻어지는 상기 멀티미디어 정보 파일의 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 상기 관리 정보 영역에 기입하는 연결 정보 기입 수단(608)을 포함하는 멀티미디어 정보 기록 장치.
  4. 제3항에 있어서, 상기 제어 정보 생성 수단에 의해 상기 제어 정보가 기입된 상기 특정 영역에서의 상기 빈 상태의 영역에, 더미 데이터(DM)를 기입하는 더미 데이터 기입 수단(702, 804)을 더 포함하는 멀티미디어 정보 기록 장치.
  5. 제3항에 있어서, 상기 제어 정보 생성 수단은, 분할되기 전의 상기 멀티미디어 정보 파일의 상기 제어 정보에 기초하여, 분할에 의해 얻어지는 상기 멀티미디어 정보 파일의 각각에 대응하는 상기 제어 정보를 상기 데이터 영역에서의 복수의 상기 특정 영역의 각각에서 생성하는 멀티미디어 정보 기록 장치.
  6. 제5항에 있어서, 상기 복수의 특정 영역에는, 분할되기 전의 상기 멀티미디어 정보 파일의 상기 제어 정보가 기록되어 있는 1개 이상의 상기 특정 영역과, 상기 데이터 영역에서의 상기 빈 상태의 1개 이상의 상기 특정 영역이 포함되는 멀티미디어 정보 기록 장치.
  7. 제5항에 있어서, 상기 복수의 특정 영역의 각각은, 상기 데이터 영역에서의 상기 빈 상태의 상기 특정 영역인 멀티미디어 정보 기록 장치.
  8. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 복수의 멀티미디어 정보 파일(613, 614)을, 단일의 멀티미디어 정보 파일(615)에 결합하면서, 기록미디어(110)상에 특정 사이즈를 갖는 특정 영역(C)마다 기록하는 멀티미디어 정보 기록 장치에 있어서,
    상기 기록미디어는 상기 멀티미디어 정보 파일이 기록되는 데이터 영역(l12)과, 상기 데이터 영역에서의 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 장치는,
    결합에 의해 얻어진 상기 멀티미디어 정보 파일에 대한 상기 제어 정보가 기입된 상기 특정 영역을 생성하는 제어 정보 생성 수단(602, 604)과,
    상기 복수의 멀티미디어 정보 파일의 상기 데이터 본체가 기입된 하나 이상의 상기 특정 영역 및 상기 제어 정보 생성 수단에 의해 상기 제어 정보가 기입된 상기 특정 영역을, 결합에 의해 얻어지는 상기 멀티미디어 정보 파일을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 상기 관리 정보 영역에 기입하는 연결 정보 기입 수단(608)을 포함하는 멀티미디어 정보 기록 장치.
  9. 제8항에 있어서, 상기 제어 정보 생성 수단에 의해 상기 제어 정보가 기입된 상기 특정 영역에서의 상기 빈 상태의 영역에 더미 데이터(DM)를 기입하는 더미 데이터 기입 수단(702, 804)을 더 포함하는 멀티미디어 정보 기록 장치.
  10. 제8항에 있어서, 상기 제어 정보 생성 수단은, 상기 복수의 멀티미디어 정보 파일의 임의의 상기 멀티미디어 정보 파일의 상기 제어 정보가 기입된 상기 특정 영역의 내용을, 결합에 의해 얻어진 상기 멀티미디어 정보 파일에 대한 상기 제어 정보로 변경하는 변경 수단(801)과,
    상기 복수의 멀티미디어 정보 파일의 다른 상기 멀티미디어 정보 파일의 상기 제어 정보가 기입된 상기 특정 영역의 일부 내용을 삭제하는 삭제 수단(803)을 포함하는 멀티미디어 정보 파일 기록 장치.
  11. 제8항에 있어서, 상기 제어 정보 생성 수단은, 상기 데이터 영역의 상기 빈 상태의 상기 특정 영역에 결합에 의해 얻어진 상기 멀티미디어 정보 파일에 대한 상기 제어 정보를 기입하는 기입 수단을 포함하는 멀티미디어 정보 파일 기록 장치.
  12. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을, 기록미디어(110)상에, 특정한 사이즈를 갖는 특정 영역(C)마다 기록하는 멀티미디어 정보 기록 방법에 있어서,
    상기 기록미디어는 상기 멀티미디어 정보 파일이 기록되는 데이터 영역(ll2)과, 상기 데이터 영역에 기록되는 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 방법은,
    상기 데이터 영역의 데이터 기입이 가능한 빈 상태에 있는 복수의 상기 특정 영역에서, 상기 데이터 본체 및 상기 제어 정보를 각각 기입하기 위한 적어도 2개의 특정 영역을 지정하여, 상기 지정된 특정 영역에 상기 데이터 본체 및 상기 제어 정보를 임의의 순서로 병렬로 기입하는 파일 기입 스텝(S5∼S16)과,
    상기 파일 기입 스텝에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 하나 이상의 상기 특정 영역을, 상기 멀티미디어 정보 파일을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 상기 관리 정보 영역에 기입하는 연결 정보 기입 스텝(S2l)을 포함하는 멀티미디어 정보 기록 방법
  13. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을, 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록미디어(110)상에 특정한 사이즈를 갖는 특정 영역(C)마다 기록하는 멀티미디어 정보 기록 방법에 있어서,
    상기 기록 미디어는 상기 멀티미디어 정보 파일이 기록되는 데이터 영역(112)과, 상기 데이터 영역에서의 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 방법은,
    상기 데이터 본체에 있어서의 상기 소정 위치에 대응하는 상기 특정 영역에 기록되는 내용을 복제하여, 복제에 의해 얻어진 상기 내용을 상기 데이터 영역의 데이터가 기입되는 것이 가능한 빈 상태에 있는 상기 특정 영역에 기입함과 동시에, 복제에 의해 동일한 상기 내용이 기록된 2개의 상기 특정 영역중, 한쪽의 상기 특정 영역에서의 상기 소정 위치에서 전 영역과, 다른쪽의 상기 특정 영역에서의 상기 소정 위치에서 후 영역의 각각에 대하여, 더미 데이터(DM)를 기입하는 데이터 본체 변경 스텝(S33, S34)과,
    분할에 의해 얻어진 상기 멀티미디어 정보 파일의 각각에 대한 상기 제어 정보가 기입된 상기 특정 영역을 생성하는 제어 정보 생성 스텝(S37∼S45)과,
    상기 데이터 본체 변경 스텝 및 상기 제어 정보 생성 스텝에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 하나 이상의 상기 특정 영역을 포함한, 상기 데이터 본체 및 상기 제어 정보가 기입된 복수의 상기 특정 영역을, 분할에 의해 얻어지는 상기 멀티미디어 정보 파일의 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 상기 관리 정보 영역에 기입하는 연결 정보 기입 스텝(S46)을 포함하는 멀티미디어 정보 기록 방법.
  14. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 복수의 멀티미디어 정보 파일(613, 614)을, 단일의 멀티미디어 정보 파일(615)에 결합하면서, 기록미디어(110)상에, 특정 사이즈를 갖는 특정 영역(C)마다 기록하는 멀티미디어 정보 기록 방법에 있어서,
    상기 기록미디어는 상기 멀티미디어 정보 파일이 기록되는 데이터 영역(l12)과, 상기 데이터 영역에서의 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 방법은,
    결합에 의해 얻어진 상기 멀티미디어 정보 파일에 대한 상기 제어 정보가 기입된 상기 특정 영역을 생성하는 제어 정보 생성 스텝(S55∼S63)과,
    상기 복수의 멀티미디어 정보 파일의 상기 데이터 본체가 기입된 1개 이상의 상기 특정 영역 및 상기 제어 정보 생성 스텝에 의해 상기 제어 정보가 기입된 상기 특정 영역을, 결합에 의해 얻어지는 상기 멀티미디어 정보 파일을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 상기 관리 정보 영역에 기입하는 연결 정보 기입 스텝(S66)을 포함하는 멀티미디어 정보 기록 방법.
  15. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록 미디어(110) 상에 특정의 사이즈를 갖는 특정 영역(C) 마다 기록하는 멀티미디어 정보 기록 장치에 있어서,
    상기 기록 미디어는 상기 멀티미디어 정보 파일이 기록된 데이터 영역(112)과, 상기 데이터 영역에서의 상기 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 장치는,
    상기 데이터 본체에서의 소정 위치에 대응하는 상기 특정 영역에 기록되는 내용을 복제하고, 복제에 의해 얻어진 상기 내용을 데이터 영역의 데이터가 기입되는 것이 가능한 빈 상태에 있는 특정 영역에 기입함과 동시에, 복제에 의해 동일 내용이 기록된 두 개의 특정 영역 중, 한 쪽의 특정 영역에서의 소정 위치로부터 전 영역에 대해 더미 데이터(DM)를 기입하는 데이터 본체 변경 수단(603)과,
    분할에 의해 얻어진 상기 멀티미디어 정보 파일 각각에 대한 상기 제어 정보가 기입된 상기 특정 영역을 생성하는 제어 정보 생성 수단(602, 604),
    상기 데이터 본체 변경 수단 및 상기 제어 정보 생성 수단에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 하나 이상의 상기 특정 영역을 포함한, 상기 데이터 본체 및 상기 제어 정보가 기입된 복수의 상기 특정 영역을 분할에 의해 얻어진 상기 멀티미디어 정보 파일 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 작성된 상기 영역 연결 정보를 상기 관리 정보 영역에 기입하는 연결 정보 기입 수단(608)를 포함하는 멀티미디어 정보 기록 장치.
  16. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을 소정 위치에서 복수의 다른 멀티미디어 정보 파일로 분할하면서, 기록 미디어(110) 상에 특정 사이즈를 갖는 특정 영역(C) 마다 기록하는 멀티미디어 정보 기록 장치에 있어서,
    상기 기록 미디어는 상기 멀티미디어 정보 파일이 기록된 데이터 영역(112)과, 상기 데이터 영역에서의 멀티미디어 정보 파일의 배치 상태를 관리하기 위한 정보가 기록되는 관리 정보 영역(113)을 적어도 포함하고,
    상기 멀티미디어 정보 기록 장치는,
    상기 데이터 본체에서의 상기 소정 위치에 대응하는 상기 특정 영역에 기록되는 내용 중, 상기 소정 위치로부터 후 영역의 데이터를 복제하고, 복제에 의해 얻어진 상기 내용을 상기 데이터 영역의 데이터가 기입되는 것이 가능한 빈 상태에 있는 상기 특정 영역에 기입함과 동시에, 이 특정 영역에서의 상기 복제된 데이터가 기입된 영역 이외의 빈 영역에 대해 더미 데이터(DM)를 기입하는 데이터 본체 변경 수단(603)과,
    분할에 의해 얻어진 상기 멀티미디어 정보 파일 각각에 대한 상기 제어 정보가 기입된 상기 특정 영역을 생성하는 제어 정보 생성 수단(602, 604)과,
    상기 데이터 본체 변경 수단 및 상기 제어 정보 생성 수단에 의해 상기 데이터 본체 및 상기 제어 정보가 기입된 하나 이상의 상기 특정 영역을 포함한, 상기 데이터 본체 및 상기 제어 정보가 기입된 복수의 상기 특정 영역을 분할에 의해 얻어진 상기 멀티미디어 정보 파일 각각을 구성하기 위한 순서에 따라서 연결하기 위한 영역 연결 정보(FAT)를 작성하여, 작성된 상기 영역 연결 정보를 상기 관리 정보 영역에 기입하는 연결 정보 기입 수단(608)을 포함하는 멀티미디어 정보 기록 장치.
  17. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 해당 파일 전체에 대한 정보를 포함하고, 또한 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을 기록 미디어(110) 상에 기록하는 멀티미디어 정보 기록 장치에 있어서,
    상기 제어 정보는 이 제어 정보가 소정의 사이즈가 되도록 더미 데이터(DM)를 포함하고,
    상기 멀티미디어 정보 기록 장치는,
    상기 데이터 본체와 상기 더미 데이터(DM)를 포함하는 제어 정보를 상기 기록 미디어(110) 상에 기입하는 파일 기입 수단(106, 107)과,
    상기 더미 데이터(DM)를 포함하는 제어 정보의 실 사이즈와 상기 더미 데이터(DM)의 사이즈를 나타내는 사이즈 정보를 상기 기록 미디어(110) 상에 기입하는 수단을 포함하는 멀티미디어 정보 기록 장치.
  18. 기록 미디어(110)상에 기록된, 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 해당 파일 전체에 대한 정보를 포함하고, 또한 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을 상기 기록 미디어(110)상에 기록하는 멀티미디어 정보 재생 장치에 있어서,
    상기 제어 정보는 해당 제어 정보가 소정의 사이즈가 되도록 더미 데이터(DM)를 포함하고,
    상기 멀티미디어 정보 파일은, 상기 데이터 본체와 상기 더미 데이터(DM)를 포함하는 제어 정보와 함께, 상기 더미 데이터(DM)를 포함하는 상기 제어 정보의 실 사이즈와 상기 더미 데이터(DM)의 사이즈를 나타내는 사이즈 정보를 상기 기록 미디어(110)상에 기록한 것이고,
    상기 멀티미디어 정보 재생 장치는,
    상기 사이즈 정보에 기초하여, 더미 데이터(DM)가 기입된 영역을 빼고 읽어, 상기 멀티미디어 정보의 제어 정보 및 데이터 본체를 재생하는 멀티미디어 정보 재생 장치.
  19. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 해당 파일 전체에 대한 정보를 포함하고, 또한 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을 생성하는 멀티미디어 정보 생성 장치에 있어서,
    상기 제어 정보는 해당 제어 정보가 소정의 사이즈가 되도록 더미 데이터(DM)를 포함하고,
    상기 멀티미디어 정보 생성 장치는,
    상기 데이터 본체와 상기 더미 데이터(DM)를 포함하는 제어 정보를 생성하는 데이터 생성 수단(106, 107)과,
    상기 더미 데이터(DM)를 포함하는 제어 정보의 실 사이즈와 상기 더미 데이터(DM)의 사이즈를 나타내는 사이즈 정보를 생성하는 사이즈 정보 생성 수단을 포함하는 멀티미디어 정보 생성 장치.
  20. 화상을 구성하기 위한 데이터를 포함하는 데이터 본체(DB)와, 해당 파일 전체에 대한 정보를 포함하고, 또한 상기 데이터 본체를 제어하기 위한 제어 정보(HD, FD)를 갖는 멀티미디어 정보 파일을 재생하는 멀티미디어 정보 재생 장치에 있어서,
    상기 제어 정보는 해당 제어 정보가 소정의 사이즈가 되도록 더미 데이터(DM)를 포함하고,
    상기 멀티미디어 정보 파일은 상기 데이터 본체와 상기 더미 데이터(DM)를 포함하는 제어 정보와 함께, 상기 더미 데이터(DM)를 포함하는 제어 정보의 실 사이즈와 상기 더미 데이터(DM)의 사이즈를 나타내는 사이즈 정보를 포함하며,
    상기 멀티미디어 정보 생성 장치는,
    상기 사이즈 정보에 기초하여, 상기 더미 데이터(DM)를 빼고 읽어, 상기 멀티미디어 정보의 제어 정보 및 데이터 본체를 재생하는 멀티미디어 정보 재생 장치.
KR10-2001-7002974A 1998-09-09 1999-09-06 멀티미디어 정보 파일을 기록 미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치 KR100404828B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP1998-254470 1998-09-09
JP25447098 1998-09-09

Publications (2)

Publication Number Publication Date
KR20010074997A KR20010074997A (ko) 2001-08-09
KR100404828B1 true KR100404828B1 (ko) 2003-11-07

Family

ID=17265494

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-7002974A KR100404828B1 (ko) 1998-09-09 1999-09-06 멀티미디어 정보 파일을 기록 미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치

Country Status (6)

Country Link
US (1) US7389038B1 (ko)
EP (1) EP1118998A4 (ko)
JP (1) JP3792124B2 (ko)
KR (1) KR100404828B1 (ko)
CN (1) CN100380513C (ko)
WO (1) WO2000014740A1 (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278678B1 (en) * 1999-02-12 2001-08-21 Sony Corporation Editing apparatus, editing method, and recording medium
FR2843515B1 (fr) * 2002-08-08 2004-11-12 Eastman Kodak Co Procede de mise en page de messages multimedias
JP4236489B2 (ja) 2003-03-14 2009-03-11 三洋電機株式会社 画像処理装置
JP4562115B2 (ja) * 2003-06-11 2010-10-13 ソニー株式会社 ファイル生成装置および方法、プログラム、並びに記録媒体
JP4228288B2 (ja) * 2003-06-11 2009-02-25 ソニー株式会社 記録制御装置および方法、プログラム、並びにデータ記録方法
KR100995028B1 (ko) * 2003-07-07 2010-11-19 엘지전자 주식회사 기록매체, 데이터 기록/재생방법 및 데이터 기록/재생장치
JP2006352180A (ja) * 2003-07-11 2006-12-28 Matsushita Electric Ind Co Ltd 映像情報記録装置
US7480382B2 (en) * 2003-09-30 2009-01-20 Microsoft Corporation Image file container
US8010566B2 (en) * 2004-10-13 2011-08-30 Electronics And Telecommunications Research Institute Extended multimedia file structure and multimedia file producting method and multimedia file executing method
KR20090017170A (ko) * 2007-08-14 2009-02-18 삼성전자주식회사 미디어 파일 관리 방법 및 장치
TWI386825B (zh) * 2009-05-27 2013-02-21 Silicon Motion Inc 電子裝置及檔案系統之操作方法
US9417969B2 (en) * 2010-05-13 2016-08-16 Sony Corporation Distributed network backup of multimedia files
JP5857735B2 (ja) * 2011-12-27 2016-02-10 株式会社リコー 画像処理方法、画像処理装置、及び制御プログラム
CN103646656B (zh) 2013-11-29 2016-05-04 腾讯科技(成都)有限公司 音效处理方法、装置、插件管理器及音效插件
CN105528344B (zh) 2014-09-28 2018-12-21 阿里巴巴集团控股有限公司 确定存储设备中被读取数据所属媒体信息的方法及装置
CN109960472B (zh) * 2019-04-01 2022-04-19 浙江中控技术股份有限公司 基于Flash的嵌入式文件***及文件***操作方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0598411A1 (en) * 1992-11-18 1994-05-25 Sony Corporation Method for recording of disk and apparatus for adjusting position of breakpoint of audio data

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH087981B2 (ja) * 1989-08-30 1996-01-29 日本ビクター株式会社 追加方式の追記型情報記録媒体及びその情報管理方法
JPH04225441A (ja) 1990-12-27 1992-08-14 Matsushita Electric Ind Co Ltd 連続割付ファイル装置
JP3199799B2 (ja) * 1991-12-17 2001-08-20 パイオニア株式会社 情報記録装置
JPH05234329A (ja) 1992-02-20 1993-09-10 Matsushita Electric Ind Co Ltd ディスク記録再生装置
JPH06203534A (ja) 1992-11-12 1994-07-22 Yamaha Corp 電子楽器のファイル管理システム
JPH06236313A (ja) 1993-02-09 1994-08-23 Teac Corp 音声信号記録再生装置
WO1994019802A1 (en) * 1993-02-25 1994-09-01 Sony Corporation Disk recording apparatus
RU2180140C2 (ru) * 1993-06-14 2002-02-27 Сони Корпорейшн Способ организации носителя записи цифровых данных, установка участка их записи, способ и устройство записи их на носителе, носитель записи и/или воспроизведение цифровых данных, компъютерная система для записи цифровых данных на носителе
JPH0757436A (ja) 1993-08-10 1995-03-03 Sony Corp ディスク装置
US5819290A (en) * 1995-04-10 1998-10-06 Sony Corporation Data recording and management system and method for detecting data file division based on quantitative number of blocks
CA2173923C (en) * 1995-04-14 2006-01-31 Tetsuya Kitamura Data recording medium having reproduction timing information, and system for reproducing record data by using the reproduction timing information
JP3509285B2 (ja) * 1995-05-12 2004-03-22 富士通株式会社 圧縮データ管理方式
TW329515B (en) 1995-10-24 1998-04-11 Matsushita Electric Ind Co Ltd Recording medium and reproduction apparatus
EP0803815A1 (en) * 1995-11-10 1997-10-29 Sony Corporation Information processing apparatus and method
JPH09139937A (ja) * 1995-11-14 1997-05-27 Fujitsu Ltd 動画ストリーム変換装置
JPH09224210A (ja) 1996-02-14 1997-08-26 Sharp Corp ディスク記録再生装置
JPH09259528A (ja) 1996-03-22 1997-10-03 Aiwa Co Ltd 磁気ディスク装置
JPH09330178A (ja) 1996-06-12 1997-12-22 Sony Corp データ記録再生装置
DE19633648A1 (de) 1996-08-21 1998-02-26 Grundig Ag Verfahren und Schaltungsanordnung zur Speicherung von Diktaten bei einem digitalen Diktiergerät
JPH10108133A (ja) 1996-09-30 1998-04-24 Canon Inc 撮像装置及びその制御方法
US6763037B1 (en) * 1996-10-22 2004-07-13 Sony Corporation Transmitting apparatus and method, receiving apparatus and method
JPH11176083A (ja) 1997-12-12 1999-07-02 Hitachi Ltd 画像音声記録再生装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0598411A1 (en) * 1992-11-18 1994-05-25 Sony Corporation Method for recording of disk and apparatus for adjusting position of breakpoint of audio data

Also Published As

Publication number Publication date
CN1325532A (zh) 2001-12-05
KR20010074997A (ko) 2001-08-09
EP1118998A1 (en) 2001-07-25
US7389038B1 (en) 2008-06-17
WO2000014740A1 (fr) 2000-03-16
JP3792124B2 (ja) 2006-07-05
EP1118998A4 (en) 2003-05-21
CN100380513C (zh) 2008-04-09

Similar Documents

Publication Publication Date Title
KR100404828B1 (ko) 멀티미디어 정보 파일을 기록 미디어에 기록하기 위한 멀티미디어 정보 기록 장치 및 방법, 및 멀티미디어 정보 재생 장치
JP3359745B2 (ja) 動画像再生装置、及び動画像記録装置
EP0967604B1 (en) Recording medium for storing still pictures
JP3691465B2 (ja) 静止画のための情報の記録媒体
KR101217313B1 (ko) 정보 기록 장치 및 방법, 프로그램 저장 매체
JP3556518B2 (ja) ファイル管理装置
US7315688B2 (en) Recording medium for storing virtually deleted still picture information, recording and/or reproducing method and apparatus therefor
KR100292351B1 (ko) 편집기능을위한관리정보가기록되는저장매체와관리정보기록방법
KR101345386B1 (ko) 멀티미디어 데이터 편집 방법 및 장치
JP2001229654A (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: 20121002

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20131001

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20141017

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee