KR100332294B1 - 영상 및/또는 음성기록장치 및 방법 - Google Patents

영상 및/또는 음성기록장치 및 방법 Download PDF

Info

Publication number
KR100332294B1
KR100332294B1 KR1019990005358A KR19990005358A KR100332294B1 KR 100332294 B1 KR100332294 B1 KR 100332294B1 KR 1019990005358 A KR1019990005358 A KR 1019990005358A KR 19990005358 A KR19990005358 A KR 19990005358A KR 100332294 B1 KR100332294 B1 KR 100332294B1
Authority
KR
South Korea
Prior art keywords
block
recording
blocks
recording medium
layer
Prior art date
Application number
KR1019990005358A
Other languages
English (en)
Other versions
KR19990072712A (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 KR19990072712A publication Critical patent/KR19990072712A/ko
Application granted granted Critical
Publication of KR100332294B1 publication Critical patent/KR100332294B1/ko

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • 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/00007Time or data compression or expansion
    • 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
    • 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/036Insert-editing
    • 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/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • 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/36Monitoring, i.e. supervising the progress of recording or reproducing
    • 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
    • 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/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2512Floppy disks
    • 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/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2525Magneto-optical [MO] discs
    • G11B2220/2529Mini-discs
    • 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/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • 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/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • 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/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575DVD-RAMs
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

본 발명은 영상 및/ 또는 음성기록장치 및 방법에 관한 것으로서, 기록디스크를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성데이터의 계층적 덮어쓰기 기록을 실시할 수 있는 장치를 제공하는 것으로, 이 목적을 달성하기 위해서 블럭생성부(11)는 계층부호화부(10)가 계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하고 기록 제어부(13)는 기록 디스크(14)가 가득 찰 때까지 기록부(12)에 블럭 생성부(11)가 생성한 블럭을, 기록 디스크(14)상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록시키며, 기록 디스크(14)가 가득찬 이후, 블럭 생성부(11)가 생성한 블럭으로부터 하위층의 블럭을 선택하고 기록 디스크(14) 상의 블럭열로부터 상위층의 블럭을 선택하고 기록부(12)에 그 하위층의 블럭을, 그 상위층의 블럭이 그 블럭열의 선두에 가까운 것부터 차례로 덮어 쓰기되도록 기록하게 하는 것을 특징으로 한다.

Description

영상 및/또는 음성기록장치 및 방법{VIDEO AND/OR AUDIO RECORDING APPARATUS AND METHOD}
본 발명은 영상 및/또는 음성기록장치, 보다 특정적으로는 영상 및/또는 음성데이터를 기록매체에 기록하는 디지털 영상 및/또는 음성기록장치에 관한 것이다.
종래, 음악 등의 음성 데이터를 기록하기 위한 디지털 음성기록장치로서는 DAT(Digital Audio Taperecorder)가 있고 최근에는 기록매체로서 MD(Mini Disc)를 채용한 음성기록장치가 널리 사용되고 있다. 또한, CD-R(Compact Disc-Recordable)을 채용한 음성기록장치도 개발이 진행되어 이미 일부에서 사용되고 있다.
한편, 영상 등의 영상데이터(및 그에 부수하는 음성 데이터)를 기록하기 위한 디지털 영상기록장치로서는 DVC(Digital Video Cassette)를 채용한 기록장치가 사용되고 있고 DVD-RAM(Digital Versatile Disc-Random Access Memory)을 채용한 영상기록장치도 개발이 진행되고 있다.
또한, 자동응답전화기 등에는 반도체 메모리를 채용한 음성기록장치가 사용되고 있다. 디지털 카메라에는 반도체 메모리를 채용한(정지) 영상기록장치가 사용되고 있다.
이 종래의 영상 및/또는 음성기록장치는 그 값은 다르지만 한정된 용량의 기록매체에 영상 및/또는 음성데이터를 기록하므로 기록 도중에서 기록매체가 가득차게 되고 그 결과, 재생영상 및/또는 음성이 도중에 끊어지는 문제점을 공유한다.
그래서, 많은 장치에서는 예를 들어 사용자가 미리 표준 모드, 장시간 모드를 선택하고 선택에 따라서 기록장치측이 영상 및/또는 음성데이터를 부호화할 때의 압축율을 전환하는 등, 기록시간을 변경할 수 있도록 하고 있다.
그러나, 그 경우에도 미리 기록시간이 정해지는 것에 변화는 없으므로 상기의 문제점은 본질적으로는 전혀 해소되어 있지 않다.
그래서, 일본 특개평6-259099호 공보에는 음성데이터를 계층부호화하여 반도체 메모리에 기록하는 음성기록장치가 기재되어 있다.
도 24는 상기 공보에 기재된 종래의 음성기록장치(이하, 종래의 음성기록장치)의 주요부의 구성을 도시한 블럭도이다. 도 24에서 종래의 음성기록장치는 입력되는 음성데이터를 계층 부호화하는 계층부호화부(240)와, 반도체 메모리(241)를 포함하고 반도체 메모리(241)에 계층 부호화부(240)의 출력 데이터를 기록하는 기록부(242)와, 기록관리 데이터 베이스(243)를 포함하고 이 기록관리 데이터 베이스(243)에 기초하여 기록부(242)를 제어하는 기록제어부(244)를 구비하고 있다.
이하, 상기 종래의 음성기록장치의 동작을 도 24를 사용하여 설명한다.
최근, 계층부호화부(240)는 입력되는 음성 데이터를 계층 부호화한다. 즉 음성데이터를 직교 변환 부호화 또는 서브 밴드 부호화하여 복수의 주파수 대역으로 분할하고 저주파수 대역이 하위층(우선도가 높은 계층), 고주파수 대역이 상위층(우선도가 낮은 계층)이 되도록 계층화(우선도를 부여)한다. 또는 마스킹을 위해 청각상 인식하기 어려운 대역을 상위층에 할당한다.
다음에, 기록부(242)는 계층부호화부(240)의 출력 데이터를, 계층마다 블럭화하여 반도체 메모리(241)에 기록한다.
이 때, 기록제어부(244)는 기록부(242)를 감시하고 반도체 메모리(241)에 기록된 데이터의 양을 계측하고, 또한 어느 계층에 속하는 데이터(의 블럭)가 반도체 메모리(241)의 어느 위치에 기록되었는지를 검지하여 검지결과를 나타내는 기록관리 데이터 베이스(243)를 작성하여 보존한다. 그리고, 반도체 메모리(241)에 기록된 데이터의 양과 반도체 메모리(241)의 용량을 비교하고 기록 데이터양이 용량을 초과하면 그 이후, 기록부(242)를 다음과 같이 제어한다.
즉, 기록 데이터량이 용량을 초과한 이후, 기록제어부(244)는 보존하고 있는 기록관리 데이터 베이스(243)를 참조하면서, 기록부(242)에 명령하여 반도체 메모리(241)에 기록된 상위층에 속하는 데이터가 덮여 쓰기되는 위치에, 계층부호화부(240)의 출력 데이터를 기록하게 한다.
그 결과, 반도체 메모리(241)에는 기록데이터량이 용량을 초과하기 이전에 기록된 하위층에 속하는 데이터를 남기면서, 계층 부호화부(240)의 출력 데이터가 기록된다.
또한, 상기와 같이 하여 반도체 메모리(241)에 기록된 음성 데이터를 재생하는 경우, 기록관리부가 보존하고 있는 기록관리 데이터 베이스(243)를 참조하면서, 최초 기록 데이터양이 용량을 초과하기 이전에 기록된 하위층에 속하는 데이터를 판독하여 복호화하고 계속하여 용량을 초과하여 이후에 기록된 데이터를 판독하여 복호화하면 좋다.
왜냐하면, 하위층에 속하는 데이터는 하위층내에서 복호화되고 상위층에 속하는 데이터는 하위층을 참조하여 복호화되므로 덮어쓰기에 의해 상위층이 손실되어도 남겨진 하위층을 복호화할 수 있기 때문이다(단, 고주파 대역이 결락하므로재생음성의 품질은 저하된다).
이상과 같이, 상기 종래의 음성기록장치는 입력되는 음성 데이터를 계층부호화하여 반도체 메모리(241)에 기록한다. 그리고, 반도체 메모리(241)가 가득차면 그 이후는, 기록된 상위층에 속하는 데이터가 덮어 쓰기되는 위치에, 입력되는 음성 데이터를 기록한다(이와 같은 기록방법을 이하 계층적 덮어 쓰기 기록이라고 부르기로 한다). 이것에 의해, 설령 도중에서 반도체 메모리(241)가 가득차게 되어도 기록은 계속되어 재성시에 음성이 도중에 끊어지지 않게 된다. 한편, 만약 반도체 메모리(241)가 가득차는 상태에 이르지 않았다면 고품질인 재생음성이 얻어진다.
그러나, 반도체 메모리(241)는 영상 및/또는 음성 데이터를 기록하는 매체로서는 용량이 너무 작다. 그 때문에, 상기 종래의 음성기록장치의 적용범위는 상술한 자동응답전화기나 영어 회화 연습용의 레코더, 사람의 소리를 반복하는 앵무새 장난감류 등, 기록시간이 비교적 짧고 음질도 특별히 뛰어날 필요가 없는 것에 한정된다.
그래서, 본원의 발명자는 계층적 덮어쓰기 기록을, 대용량이고 임의 접근 가능한 디스크형의 기록매체(예를 들어 플로피 디스크, 하드 디스크, MD,CD,DVD 등; 이하 기록디스크)를 사용하여 실현하는 것을 생각해냈다.
이것에 의해, 긴 기록시간과 고품질인 재생영상 및/또는 음성의 양립이 요구되는 음악이나 영화의 영상 및/또는 음성 데이터를 설령 도중에 기록 디스크가 가득 차게 되어도 재생영상 및/또는 음성이 도중에 끊어지는 일 없이 기록할 수 있게 된다. 또한, 만약 기록 디스크가 가득 차지 않으면 고품질인 재생영상 및/또는 음성이 얻어지도록 기록할 수 있게 된다.
그러나, 데이터를 기록 디스크에 기록하는 경우에는 일반적으로 기록 헤드를 이동시키거나 기록 디스크를 회전시키는 등의 기계적인 동작을 수반하므로 탐색 시간이 길다. 한편, 상기 종래의 음성기록장치에서는 그것이 무시될 수 있을 정도로 짧은 반도체 메모리(241)를 채용하고 있으므로, 탐색 시간에 대해서는 전혀 배려되어 있지 않다.
따라서, 상기 종래의 음성기록장치와 동일한 방법으로 영상 및/또는 음성데이터를 기록 디스크에 기록하는 경우, 기록된 상위층에 속하는 데이터를 덮어 쓰기하도록, 입력되는 데이터를 기록하고자 하면, 덮어 쓰기될 데이터의 기록위치에 따라서는 복잡한 기계적 동작 때문에 탐색시간이 길어지고 그 결과, 기록처리에 지체가 발생할 가능성이 있다. 기록처리에 지체가 발생하기에는 이르지 않았다고 해도 복잡한 기계적인 동작 때문에 많은 전력을 소비한다.
또한, 상기 종래의 음성기록장치에서는 예를 들어 두번 기록을 실시한 경우, 전반부분과 후반부분에서는 재생음성의 품질이 반드시 동일하게는 되지 않는다. 마찬가지로 3번 기록한 경우, 전반부분과 중간부분과 후반부분에서는 재생음성의 품질이 반드시 동일하게 되지는 않다.
그 때문에, 본 발명의 목적은 기록 디스크를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성데이터의 계층적 덮어 쓰기를 실시할 수 있는 영상 및/또는 음성기록장치 및 방법을 제공하는 것이다.
또한, 본 발명의 다른 목적은 기록 디스크를 사용하여 영상 및/또는 음성데이터의 계층적 덮어쓰기 기록을 실시할 때, 기록 개시로부터 기록디스크가 가득 차기까지를 제 1 기록 스테이지, 가득찬 이후를 제 γ기록 스테이지(γ=2,3,…)로 했을 때 제 1 기록 스테이지 종료 후, 제 2 기록 스테이지, 제 3 기록 스테이지, …와 같은 계층적 덮어 쓰기 기록이 진행함에 따라서 재생 영상 및/또는 음성의 품질이 단계적으로 열화되고 또한 제 γ 기록 스테이지에서 계층적 덮어쓰기 기록을 마친 경우, 제 1 기록 스테이지 ∼제 γ 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록 기록을 실시할 수 있는 영상 및/또는 음성기록장치 및 방법을 제공하는 것이다.
도 1은 본 발명의 제 1 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성을 도시한 블럭도,
도 2는 도 1의 영상 및/또는 음성기록장치의 하드웨어적인 구성의 한 예를 도시한 블럭도,
도 3은 도 1의 영상 및/또는 음성기록장치의 동작을 나타낸 플로우차트,
도 4는 도 3의 스텝(S109)의 기록처리의 상세한 내용을 나타낸 플로우차트,
도 5는 도 3의 스텝(S109)의 기록처리에 의해 얻어지는 기록 디스크(40)상의 블럭열의 한 예를 나타낸 모식도,
도 6은 도 3의 스텝(S109)의 기록처리에 의해 얻어지는 기록디스크(14)상의 블럭열의 다른 한 예를 나타낸 모식도,
도 7은 도 3의 스텝(S109)의 기록처리에 의해 얻어지는 기록디스크(14)상의 블럭열의 다른 한 예를 도시한 모식도,
도 8은 도 5의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면,
도 9는 도 6의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면,
도 10은 도 7의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면,
도 11은 본 발명의 제 2 실시형태에 관한 영상 및/또는 음성기록장치가 실시하는 기록처리를 설명하기 위한 도면(제 1∼제 3 기록스테이지의 블럭열은 도 6의 것과 동일),
도 12는 본 발명의 제 3 실시형태에 관한 영상 및/또는 음성기록장치가 실시하는(도 3의 스텝(S109)와는 별도의) 기록처리를 설명하기 위한 도면,
도 13은 본 발명의 제 4 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성을 도시한 블럭도,
도 14는 도 13의 영상 및/또는 음성기록장치의 동작을 나타낸 플로우차트,
도 15는 본 발명의 제 7 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성을 도시한 블럭도,
도 16은 도 15의 영상 및/또는 음성기록장치의 동작을 나타낸 플로우차트,
도 17은 도 16의 스텝(S308)의 기록처리의 상세한 내용을 도시한 플로우차트,
도 18은 도 16의 스텝(S308)의 기록처리에 의해 얻어지는 기록 디스크(43) 상의 블럭열의 한 예를 도시한 모식도,
도 19는 도 16의 스텝(S308)의 기록처리에 의해 얻어지는 기록디스크(43)상의 블럭열의 또 다른 한 예를 도시한 모식도,
도 20은 도 16의 스텝(S308)의 기록처리에 의해 얻어지는 기록디스크(43)상의 블럭열의 또 다른 한 예를 도시한 모식도,
도 21은 도 18의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면,
도 22는 도 19의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면,
도 23은 도 20의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면, 및
도 24는 종래의 음성기록장치의 주요부의 구성의 한 예를 도시한 블럭도이다.
*도면의 주요 부분에 대한 부호의 설명
10,240: 계층 부호화부 11: 블럭 생성부
12,242: 기록부 13: 기록 제어부
14: 기록 디스크 15: 기록블럭선택부
17: 덮어쓰기 블럭 선택부 30: 가상계층화부
241: 반도체 메모리 243: 기록관리 데이터베이스
244: 기록 제어부
본 발명은 상기와 같은 문제점을 해결하기 위해서 이하와 같은 특징을 갖고 있다.
본 발명의 제 1 국면은 입력되는 영상 및/또는 음성 데이터를 기록하는 영상 및/또는 음성기록장치에 있어서,
입력되는 영상 및/또는 음성데이터를, 최하위층에 속하는 데이터는 상기 층 내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해서 하위의 층을 참조하여 복호화되도록 계층부호화하는 계층부호화 수단,
계층부호화수단이 계층부호화하여 얻어지는 각층에 속하는 데이터로부터 각가 일정한 크기를 갖는 블럭을 생성하는 블럭생성수단,
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 포함하고 블럭생성수단이 생성한 블럭을 상기 기록매체에 기록하는 기록수단, 및
기록수단을 제어하는 기록제어수단을 구비하고,
기록제어수단은
기록매체가 가득차기까지, 기록수단에 블럭생성수단이 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 하며,
기록매체가 가득찬 이후,
블럭생성수단이 생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
기록수단에 상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록하게 하는 것을 특징으로 하고 있다.
상기 제 1 국면에 의하면 재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성 데이터의 계층적 덮어쓰기를 실시하게 된다.
제 2 국면은 제 1 국면에서,
기록제어수단은
기록 수단에 블럭생성수단이 생성한 블럭을 기록하게 할 때, 상기 블럭을 계층에 관해 미리 정해진 순서로 기록하게 하고,
기록매체 상의 블럭열로부터 덮어쓰기될 블럭으로서 상위층의 블럭을 선택할 때, 상기 블럭열에서의 상기 덮어쓰기될 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 참조하여 선택을 실시하는 것을 특징으로 하고 있다.
상기 제 2 국면에 의하면 블럭열에서의 덮어쓰기 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 보존해 둘뿐만 아니라, 그것을 참조하여 덮어쓰기 블럭의 선택을 용이하게 실시하게 된다.
제 3 국면은 제 2 국면에서,
미리 정해진 순서는 주기성을 갖고
덮어 쓰기 블럭 테이블에는 1주기분의 덮어쓰기될 블럭의 위치가 기술되어 있는 것을 특징으로 하고 있다.
상기 제 3 국면에 의하면, 1주기분 상당의 작은 덮어쓰기 블럭 테이블을 보존해 두면 된다.
제 4 국면은 제 1 국면에서,
기록제어수단은
기록매체가 가득찰 때까지의 제 1 기록 스테이지에서는 {α,α-1,α-2,…,2}(α는, 정수이고 2이상의 임의의 정수)의 최소공배수(β)와 같은 수의 블럭을 1주기로 하는 순서로 기록하게 하고,
가득찬 이후의 제 γ기록 스테이지(γ=2,3,…,α)에서는
블럭생성수단이 생성한 블럭으로부터 기록할 블럭으로서 하위층의 블럭을 선택할 때, 제 1층의 블럭∼제(β/γ)층의 블럭을 선택하고,
기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때, 제 (β/γ+1)층의 블럭∼제(β/(γ-1))층의 블럭을 선택하고,
기록수단에 기록할 하위층의 블럭을, 덮어쓰기될 상위층의 블럭이 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록시킬 때, 상기 제 1 층의 블럭∼제(β/γ)층의 블럭을, 이 (β/γ)블럭을 1주기로 하는 순서로, 상기 제(β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭이 덮어쓰기되도록 기록시키는 것을 특징으로 하고 있다.
상기 제 4 국면에 의하면 제 γ 기록 스테이지 종료시 기록매체상의 블럭열은 제 1∼제 γ기록 스테이지에서 기록된 블럭이 균등하게 포함되는 블럭열이 된다.
이에 의해, 제 1 기록 스테이지 종료 후, 제 2 기록 스테이지,…, 제 α 기록 스테이지와 같이 계층적 덮어쓰기 기록이 진행하는 것에 수반하여 재생영상 및/또는 음성의 품질이 단계적으로 열화하고 또한 제 2 ∼제 α기록 스테이지 중 어떤 것에서 계층적 덮어쓰기 기록을 마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록(즉, 제 γ 기록 스테이지에서 계층적 덮어쓰기 기록을 마친 경우, 제 1 기록 스테이지∼제 γ 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록), 영상 및/또는 음성데이터를 기록할 수 있게 된다.
제 5 국면은 입력되는 영상 및/또는 음성데이터를 기록하는 영상 및/또는 음성기록장치에 있어서,
입력되는 영상 및/또는 음성데이터를, 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 계층화 수단, 계층화 수단이 계층화하여 얻어지는 각 층에 속하는 데이터로부터, 각각 일정 크기를 갖는 블럭을 생성하는 블럭생성수단,
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 포함하고, 블럭생성수단이 생성한 블럭을 상기 기록매체에 기록하는 기록수단, 및
기록수단을 제어하는 기록제어수단을 구비하고,
기록제어수단은
기록매체가 가득차기까지, 기록수단에 블럭생성수단이 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 하고,
기록매체가 가득차게 된 이후,
블럭생성수단이 생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록매체 상의 블럭열로부터, 덮어쓰기 될 블럭으로서 상위층의 블럭을 선택하고,
기록수단에 상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록시키는 것을 특징으로 하고 있다.
상기 제 5 국면에 의하면 재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성데이터의 계층적 덮어쓰기 기록을 실시할 수 있게 된다.
제 6 국면은 제 5 국면에서,
기록제어수단은
기록수단에 블럭생성수단이 생성한 블럭을 기록시킬 때, 상기 블럭을 계층에 관해 미리 정해진 순서로 기록시키고,
기록매체상의 블럭열로부터 덮어쓰기될 블럭으로서 상위층의 블럭을 선택할 때, 상기 블럭열에서의 상기 덮어쓰기될 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 참조하여 선택을 실시하는 것을 특징으로 하고 있다.
상기 제 6 국면에 의하면 블럭열에서의 덮어쓰기 블럭의 위치를 기술한 테이블을 보존해 둘 뿐만 아니라 그것을 참조하여 덮어쓰기 블럭의 선택을 용이하게 실시하게 된다.
제 7 국면은 제 6 국면에서
미리 정해진 순서는 주기성을 갖고,
덮어쓰기 블럭 테이블에는 1주기분의 덮어 쓰기될 블럭의 위치가 기술되어 있는 것을 특징으로 하고 있다.
상기 제 7 국면에 의하면 1주기분 상당의 작은 덮어쓰기 블럭 테이블을 보존해 두면 된다.
제 8 국면은 제 5 국면에서,
기록제어수단은
기록매체가 가득찰 때 까지의 제 1 기록 스테이지에서는 {α,α-1,α-2,…,2}(α는 정수이고 2이상의 임의의 정수)의 최수공배수(β)와 같은 수의 블럭을 1주기로 하는 순서로 기록시키고,
가득찬 이후의 제 γ 기록 스테이지(γ=2,3,…,α)에서는
블럭생성수단이 생성한 블럭으로부터 기록할 블럭으로서 하위층의 블럭을 선택할 때, 제 1 층의 블럭∼제 (β/γ)층의 블럭을 선택하고,
기록매체 상의 블럭열로부터 덮어 쓰기될 블럭을 선택할 때, 제 (β/γ+1)층의 블럭∼제(β/(γ-1))층의 블럭을 선택하고,
기록수단에 기록할 하위층의 블럭을, 덮어쓰기될 상위층의 블럭이 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록시킬 때, 상기 제 1 층의 블럭∼제(β/γ)층의 블럭을, 이 (β/γ) 블럭을 1주기로 하는 순서로, 상기 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭이 덮어쓰기되도록 기록시키는 것을 특징으로 하고 있다.
상기 제 8 국면에 의하면, 제 γ 기록 스테이지 종료시, 기록매체 상의 블럭열은 제 1∼제 γ 기록 스테이지로 기록된 블럭이 균등하게 포함되는 블럭열이 된다.
이에 의해, 제 1 기록 스테이지 종료 후, 제 2 기록 스테이지, …, 제 α 기록 스테이지와 같이 계층적 덮어쓰기 기록이 진행하는 데에 따라 재생영상 및/또는 음성의 품질이 단계적으로 열화하고 제 2∼제 α 기록 스테이지의 어떤 것에서 계층적 덮어쓰기 기록을 마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록(즉, 제 γ 기록 스테이지에서 계층적 덮어쓰기 기록을 마친 경우, 제 1 기록 스테이지 ∼제 γ 기록스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일지도록) 영상 및/또는 음성 데이터를 기록할 수 있게 된다.
제 9 국면은 입력되는 영상 및/또는 음성 데이터를 기록하는 영상 및/또는 음성기록장치에 있어서,
입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성하는 블럭 생성수단,
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 포함하고 블럭생성수단이 생성한 블럭을 상기 기록매체에 기록하는 기록수단, 및
기록수단을 제어하는 기록제어수단을 구비하고,
기록제어수단은
기록매체가 가득찰 때까지, 기록수단에 블럭생성수단이 생성한 블럭을, 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 하고,
기록매체가 가득찬 이후,
블럭생성수단이 생성한 블럭으로부터, 기록할 블럭을 선택하고,
상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하고,
기록수단에 상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차레로 덮어쓰기되도록 기록시키는 것을 특징으로 하고 있다.
상기 제 9 국면에 의하면 재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성데이터의 단편적 덮어쓰기 기록을 실시할 수 있게 된다.
제 10 국면은 제 9 국면에서 기록제어수단은, 기록매체 상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때, 상기 블럭열에서의 상기 덮어쓰기될 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 참조하여 선택을 실시하는 것을 특징으로 하고 있다.
상기 제 10 국면에 의하면 블럭열에서의 덮어쓰기 블럭의 위치를 기술한 테이블을 보존해 둘 뿐만 아니라 그것을 참조하여 덮어쓰기 블럭의 선택을 용이하게 실시할 수 있게 된다.
제 11 국면은 제 10 국면에서
덮어쓰기될 블럭의 위치는 주기성을 갖고
덮어쓰기 블럭 테이블에는 1주기분의 덮어쓰기될 블럭의 위치가 기술되어 있는 것을 특징으로 하고 있다.
상기 제 11 국면에 의하면 1주기분 상당의 작은 덮어쓰기 블럭 테이블을 보존해 두면 된다.
제 12 국면은 제 9 국면에서,
기록제어수단은, 기록매체가 가득찰 때까지의 제 1 기록 스테이지가 종료하여 이후의 제 γ 기록 스테이지(γ=2,3,…,α;α은 정수이고 2이상의 임의의 정수)에서는 기록매체 상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때, {α,α-1,α-2,…,2}의 최소공배수(β)와 같은 수의 블럭을 1주기로 하며, 1주기에 대해 제 1 기록 스테이지∼제 (γ-1) 기록 스테이지에서 기록한 블럭을 각 (β/(γ(γ-1)))개씩의 합계(β/γ)개만큼 선택하는 것을 특징으로 하고 있다.
제 13 국면은 제 9 국면에서,
기록제어수단은 기록매체가 가득찰 때까지의 제 1 기록 스테이지가 종료한 이후의 제 γ 기록 스테이지(γ=2,3,…,α;α는 정수이고 2이상의 임의의 정수)에서는 기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때에 {α,α-1,α-2,…,2}의 최소공배수와 같은 수의 블럭을 1주기로 하고 1주기에 대해 제 1 기록 스테이지∼제(γ-1) 기록 스테이지에서 기록한 블럭을 각 1 개씩의 합계 (γ-1)개만큼 선택하는 것을 특징으로 하고 있다.
상기 제 12 또는 제 13 국면에 의하면 제 γ 기록 스테이지 종료시, 기록매체상의 블럭열은 제 1∼제 γ 기록 스테이지에서 기록된 블럭이 균등하게 포함되는 블럭열이 된다.
이에 의해, 제 1 기록 스테이지 종료 후, 제 2 기록 스테이지, …, 제 α 기록 스테이지와 같이 단편적으로 덮어쓰기 기록이 진행됨에 따라, 재생영상 및/또는 음성의 품질이 단계적으로 열화하고 제 2∼제 α 기록 스테이지 중 어느 것에서 단편적 덮어쓰기 기록을 마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록(즉, 제 γ 기록 스테이지에서 단편적으로 덮어쓰기 기록을 마친 경우에, 제 1 기록 스테이지 ∼제 γ 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록), 영상 및/또는 음성 데이터를 기록할 수 있게 된다.
제 14 국면은 입력되는 영상 및/또는 음성데이터를 기록하는 방법에 있어서,
입력되는 영상 및/또는 음성데이터를, 최하위층에 속하는 데이터는 상기 층 내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해서 하위의 층을 참조하여 복호화되도록 계층부호화하는 스텝,
계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록매체 상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것으로부터 순서대로 덮어쓰기 되도록 기록하는 것을 특징으로 하고 있다.
상기 제 14 국면에 의하면, 기록매체를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성데이터의 계층적 덮어쓰기 기록을 실시하게 된다.
제 15 국면은 입력되는 영상 및/또는 음성 데이터를 기록하는 방법에 있어서,
입력되는 영상 및/또는 음성데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 스텝,
계층화하여 얻어진 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하며,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차레로 덮어쓰기되도록 기록하는 것을 특징으로 하고 있다.
상기 제 15 국면에 의하면 재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 사용하여, 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성 데이터의 계층적 덮어쓰기 기록을 실시할 수 있게 된다.
제 16 국면은 입력되는 영상 및/또는 음성 데이터를 기록하는 방법에 있어서,
입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성하는 스텝. 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록 매체가 가득차기까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭을 선택하고,
상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하고,상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하고 있다.
상기 제 16 국면에 의하면 기록매체를 사용하여 복잡한 기계적 동작을 수반하지 않고 영상 및/또는 음성 데이터의 단편적 덮어쓰기 기록을 실시하게 된다.
제 17 국면은 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 기록하는 기록매체에 있어서,
입력되는 영상 및/또는 음성 데이터를, 최하위층에 속하는 데이터는 상기 층내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해서 하위의 층을 참조하여 복호화되도록 계층부호화하는 스텝,
계층부호화하여 얻어지는 각층에 속하는 데이터로부터 각각 일정 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에, 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록 매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기 되도록 기록하는 것을 특징으로 하는 동작환경을 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 기록하고 있다.
제 18 국면은 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 기록한 기록매체에 있어서,
입력되는 영상 및/또는 음성 데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 스텝,
계층화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득차기까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록매체 상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하고,
상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을 컴퓨터 장치상에서 실현하기 위한 프로그램 데이터를 기록하고 있다.
제 19 국면은 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 기록한 기록매체에 있어서,
입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득차기까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭을 선택하고,
상기 기록 매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하고,상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록하는 것을 특징으로 하는 동작환경을 컴퓨터 장치상에서 실현하기 위한 프로그램 데이터를 기록하고 있다.
제 20 국면은 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 네트워크를 통해 공급하는 방법에 있어서,
입력되는 영상 및/또는 음성 데이터를, 최하위층에 속하는 데이터는 상기 층 내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해 하위의 층을 참조하여 복호화되도록 계층부호화하는 스텝,
계층부호화하여 얻어지는 각층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에, 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득차기까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 네트워크를 통해 공급한다.
제 21 국면은 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 네트워크를 통해 공급하는 방법에 있어서,
입력되는 영상 및/또는 음성 데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화화는 스텝,
계층화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득차기까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록하는 것을 특징으로 하는 동작환경을 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 네트워크를 통해 공급한다.
제 22 국면은 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 네트워크를 통해 공급하는 방법에 있어서,
입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
기록매체에 생성한 블럭을 기록하는 스텝에서는
상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
상기 기록매체가 가득찬 이후,
생성한 블럭으로부터, 기록할 블럭을 선택하고,
상기 기록매체 상의 블럭열로부터, 덮어쓰기될 블럭을 선택하고,
상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 네트워크를 통하여 공급한다.
본 발명의 상기 및 다른 목적, 특징, 국면 및 이점은 첨부한 도면과 본 발명의 상세한 설명으로부터 보다 명확해질 것이다.
이하, 본 발명의 실시형태에 대해서 도면을 참조하면서 설명한다.
(제 1 실시형태)
도 1은 본 발명의 제 1 실시형태에 관한 영상 및/또는 음성기록장치의 기계적인 구성을 도시한 블럭도이다. 도 1에서, 제 1 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)는 계층부호화부(10), 블럭생성부(11), 기록부(12) 및 기록 제어부(13)를 구비하고 있다.
기록부(12)는 기록디스크(14)를 포함한다. 기록제어부(13)는 기록블럭선택부(15), 기록블럭수 계측부(16) 및 덮어쓰기 블럭 선택부(17)를 포함한다.
계층부호화부(10)는 입력되는 영상 및/또는 음성데이터를 계층부호화한다. 입력되는 영상 및/또는 음성데이터는 디지털 영상 및/또는 음성데이터(비압축인 것이어도 압축된 것이어도 좋다)이다.
블럭생성부(11)는 계층부호화부(10)가 계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성한다.
기록부(12)는 블럭 생성부(11)가 생성한 블럭을 기록 디스크(14)에 기록한다. 기록 디스크(14)는 재기록이 가능하고 임의 접근 가능한 디스크형의 기록매체, 예를 들어 플로피 디스크, 하드 디스크 등의 자기디스크, MD,MO(Magneto-Optical disk) 등의 광자기 디스크, CD-R, DVD-RAM, PD(Phase change Disk) 등의 상변화형 광디스크이다.
또한, 만약 그 밖에 재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체가 있으면 그것을 기록 디스크(14)를 대신하여 사용해도 좋다.
기록제어부(13)는 기록부(12)를 제어한다.
즉, 기록제어부(13)에서 기록블럭 선택부(15)는 블럭생성부(11)가 생성한 블럭으로부터 기록디스크(14)에 기록할 블럭(이하, 기록 블럭)을 선택한다. 기록 블럭수 계측부(16)는 기록부(12)가 기록 디스크(14)에 기록한 블럭의 수를 계측한다. 덮어쓰기 블럭 선택부(17)는 덮어쓰기 블럭 테이블(후술)을 가지고, 이 테이블을 참조하여 기록 디스크(14) 상의 블럭열로부터, 덮어쓰기될 블럭(이하, 덮어쓰기 블럭)을 선택한다. 그리고, 기록제어부(13)는 기록부(12)에 그 기록블럭을, 그 덮어쓰기 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 한다.
도 2는 도 1에 도시한 영상 및/또는 음성기록장치의 하드웨어적인 구성의 한 예를 도시한 블럭도이다. 도 2에서 영상 및/또는 음성기록장치는 CPU(20), 프로그램 메모리(21) 및 디스크 드라이브(22)를 구비하고 있다. 디스크 드라이브(22)는 기록 디스크(14)에 적합한 기록 헤드(도시하지 않음)과, 이 기록 디스크(14) 및 기록 헤드를 구동하는 기구(도시하지 않음)를 포함한다. 프로그램 메모리(21)에는 본 발명에 관한 영상 및/또는 음성기록방법을 기술한 프로그램 데이터가 저장되어 있고 CPU(20)가 이 프로그램 데이터를 따라서 동작함으로써 본 발명에 관한 영상 및/또는 음성기록방법이 실현된다.
여기에서, 프로그램 메모리(21)에 프로그램 데이터를 저장하는 방법으로서는 다음의 3가지 방법이 있다. 첫번째는 프로그램 데이터를 기록한 기록매체로부터 그 프로그램 데이터를 판독하고 그것을 프로그램 메모리(21)로 저장하는 방법이다. 두번째는 네트워크를 통하여 전송되어 오는 프로그램 데이터를 수신하여 그것을 프로그램 메모리(21)로 저장하는 방법이다. 세번째는 영상 및/또는 음성기록장치의 출하시, 프로그램 데이터를 미리 프로그램 메모리 (21)로 저장해 두는 방법이다.
그런데, 영상 및/또는 음성기록장치는 입력되는 영상 및/또는 음성데이터를 계층부호화하고 그것에 의해 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성한다. 그리고, 기록 디스크(14)가 가득찰 때까지의 제 1 기록 스테이지에서는 생성한 블럭을, 기록 디스크(14) 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고, 가득찬 이후의 제 γ기록 스테이지(γ=2,3,…,α;α는 정수이고 2이상의 임의의 정수)에서는 생성한 블럭으로부터 기록할 특정의 블럭(즉, 기록블럭)을 선택하는 한편, 기록 디스크(14) 상의 블럭열로부터 덮어쓰기될 특정의 블럭(즉, 덮어쓰기 블럭)을 선택하고 그 기록 블럭을 그 덮어쓰기 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록한다.
도 3은 영상 및/또는 음성기록장치의 동작을 나타낸 플로우차트이다. 이하에서는 영상 및/또는 음성기록장치의 동작을, 도 3을 사용하여 설명한다.
기록제어부(13)는 기록 디스크(14)의 용량에 기초하여 미리 정해진 α개의 임계값을 보존하고 있다. 이 α개의 임계값은 예를 들어 기록디스크(14)에 덮어쓰기하지 않고 기록가능한 블럭의 총수를 N(N은 β의 배수;β에 대해서는 후술)으로 하고 {N,N+N/2,N+N/2+N/3,…,N+N/2+N/3+…+N/α}로 표현된다.
기록제어부(13)는 또한, 과거의 동작에 의해 기록디스크(14)에 기록된 블럭의 수(이하, 초기기록 블럭수)를 기억하고 있다.
도 3에서, 최초 기록제어부(13)는 γ←1(γ는 변수)로 하고 (스텝(S101)), 다음에 s←(초기기록 블럭수)(s는 변수)로 한다(스텝(S102)). 그리고, s가 부등식(s<N)을 만족하는지의 여부를 판단한다(스텝(S103)). 그 판단결과가 긍정인 경우, 기록제어부(13)는 스텝(S107)으로 나아간다.
스텝(S103)의 판단결과가 부정인 경우, 기록제어부(13)는 γ을 증가시키고, 즉 γ←γ+1로 하고(스텝(S104)), 그 후 γ이 부등식(γ≤α)을 만족하는지의 여부를 판단한다(스텝(S105)). 그리고, 그 판단결과가 부정인 경우, 동작을 종료한다.
스텝(S105)의 판단결과가 긍정인 경우, 기록제어부(13)는 s가 부등식(s<(N+N/2+N/3+…+N/α))를 만족하는지의 여부를 판단한다(스텝(S106)). 그리고, 그 판단결과가 긍정인 경우, 스텝(S107)으로 진행한다.
스텝(S106))의 판단결과가 부정인 경우, 기록제어부(13)는 스텝(S104)으로 되돌아가고 상기와 동일한 처리를 반복한다.
다음에, 계층부호화부(10)는 입력되는 영상 및/또는 음성데이터를 계층부호화하는 처리를 개시한다(스텝(S107)). 또한, 이 계층부호화처리에 대해서는 후술한다.
다음에, 블럭생성부(11)는 계층부호화부(10)가 계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기의 블럭을 생성한다(스텝(S108)).
다음에, 기록제어부(13)은 기록부(12)에 명령하여 블럭생성부(11)가 생성한 블럭을 기록 디스크(14)에 기록하는 처리를 개시하게 한다(스텝(S109)).
도 4는 도 3의 스텝(S109)의 기록처리의 상세한 내용을 나타낸 플로우차트이다. 이하에서는 도 3의 스텝(S109)의 기록처리를, 도 4를 사용하여 설명한다.
도 4에서 최초, 기록제어부(13)는 변수(γ)가 1인지의 여부를 판단한다(스텝(S201)). 그리고, 판단결과가 긍정인 경우(즉 γ=1인 경우), 블럭 생성부(11)가 생성한 블럭을, 기록 디스크(14)상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 한다(스텝(S202)). 또한, 이 때 블럭 생성부(11)가 생성한 블럭을 계층에 관하여 어떠한 순서로 기록할지에 대해서 후술한다.
스텝(S201)의 판단결과가 부정인 경우(즉 γ=2,3,…,α인 경우), 기록블럭 선택부(15)는 블럭생성부(11)가 생성한 블럭으로부터 기록할 블럭으로서 특정의 블럭을 선택한다(스텝(S203)). 또한, 이 때 어느 블럭을 선택할지에 대해서는 후술한다.
다음에, 덮어쓰기 블럭 선택부(17)는 덮어쓰기 블럭 테이블을 참조하여 기록 디스크(14) 상의 블럭열로부터 덮어쓰기될 블럭으로서 특정의 블럭을 선택한다(스텝(S204)). 또한, 이 때 참조하는 덮어쓰기 블럭 테이블, 및 어느 블럭을 선택할지에 대해서는 후술한다.
다음에, 기록제어부(13)는 기록블럭 선택부(15)가 선택한 블럭(기록블럭)을, 덮어쓰기 블럭 선택부(17)가 선택한 블럭(덮어쓰기 블럭)이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록한다(스텝(S205)). 또한, 이 때 기록블럭을 계층에 관하여 어떠한 순서로 기록할지에 대해서는 후술한다. 이상에서 도 3의 스텝(S109)의 기록처리가 종료된다.
다시 도 3에서, 다음으로 기록 블럭수 계측부(16)는 스텝(S109)에서 기록부(12)가 기록 디스크(14)에 기록한 블럭의 개수(이하, 기록 블럭수)를 계측하고(스텝(S110), 다음에 s←s+(기록 블럭수)로 한다(스텝(S111)).
또한, 스텝(S111)에서 얻어진 변수(s)는 그것까지 기록부(12)가 기록디스크(14)에 기록한 블럭의 총수(이것에는 덮어쓰기에 의해 손실된 블럭수도 포함된다)를 나타내고 있다.
다음에, 기록제어부(13)는 계층부호화부(10)로의 영상 및/또는 음성데이터의 입력이 계속되고 있는지의 여부를 판단한다(스텝(S112)). 그리고, 판단결과가 부정인 경우, 동작을 종료한다.
스텝(S112)의 판단결과가 긍정인 경우, 기록제어부(13)는 스텝(S103)으로 돌아간다. 이후, γ을 증가시키면서 상기와 동일한 처리를 반복한다.
그리고, 스텝(S105)의 판정결과가 부정, 즉 γ>α이 되면, 거기에서 동작이 종료된다.
여기에서 스텝(S107)의 계층부호화처리에 대해서 설명한다.
스텝(S107)에서 계층부호화부(10)가 실시하는 계층부호화는 계층수(β)의 계층부호화(β는{α,α-1,α-2…,3,2}의 최소공배수)이다. 즉, 계층부호화부(10)는 입력되는 영상 및/또는 음성 데이터를 제 1 층(최하위층)에 속하는 데이터는 제 1 층내에서 복호화되고 제 2 층∼제β층에 속하는 데이터는 각각 1계만큼 하위층을 참조하여 복호화되도록 제 1 층∼제 β 층의 β층에 계층부호화한다. 계층부호화하여 얻어지는 각 층(제 1 층∼제 β 층)이 이 관계를 만족하면 어떠한 계층부호화방식을 사용해도 좋다.
예를 들어, 종래의 기술 란에서 설명한 바와 같은 계층부호화방식을 사용해도 좋다. 즉, 입력되는 영상 및/또는 음성 데이터를 직교변환부호화 또는 서브 밴드 부호화하여 β개의 주파수 대역으로 분할하고 저주파수 대역이 하위층, 고주파수 대역이 상위층이 되도록 계층화한다.
또한, 이와 같은(비계층적) 부호화와 계층화를 조합하는 방식이외에, 소위 피라미드 부호화 방식을 사용해도 좋다. 즉, 입력 데이터에 대하여 필터링과 샘플링을 차례로 실시하고 공간해상도가 다른 제 1 층∼제 β 층으로 이루어진 피라미드형 계층을 구축한다.
또한, MPEG2 규격에서는 공간, 시간, SNR(signal to Noise Ratio)의 각 스케러비리티(scalability) 기능이 실현되어 있으므로 MPEG2 규격에 따라서 부호화하면 상기의 관계를 만족하는 계층이 얻어지는 것은 물론이다. 여기에서 스케러비리티라는 것은 부호화 데이터의 일부를 추출하여 복호화 가능한 것을 말하고, 그에 의해 각 스케러비리티 기능(공간해상도, 시간해상도, SNR을 변경하는 기능)이 실현된다.
다음에, 스텝(S109)의 기록처리에서 기록블럭 및 덮어쓰기 블럭으로서 어느 블럭을 선택할지, 또한 블럭을 계층에 관해서 어떤 순서로 기록할지에 대해서 도 5∼도 7을 사용하여 설명한다.
도 5∼도 7은 각각, 도 3의 스텝(S109)의 기록처리에 의해 얻어지는 기록디스크(14)상의 블럭열의 한 예를 나타낸 모식도이다. 도 5에는 α=2인 경우가, 도 6에는 α=3인 경우가, 도 7에는 α=4인 경우가 도시되어 있다.
도 5∼도 7에서 a는 제 1 기록 스테이지에서 기록된 블럭을, b는 제 2 기록 스테이지에서 기록된 블럭을, c는 제 3 기록 스테이지에서 기록된 블럭을, d는 제 4 기록 스테이지에서 기록된 블럭을 나타내고 있다. 각 블럭에 붙여진 첨자는 계층을 나타내고 있다. 계층은 최하위층부터 차례로 1,2,3,…으로 나타나고 있다. 따라서, 예를 들어 a2는 제 1 기록 스테이지에서 기록된 제 2 층의 블럭을 나타내고, b1은 제 2 기록 스테이지에서 기록된 제 1 층(최하위층)의 블럭을 나타낸다.
최초, α=2인 경우(이 때 β=2가 된다)를 설명한다.
제 1 기록 스테이지(γ=1)에서는 기록제어부(13)는 기록부(12)에, 블럭생성부(11)가 생성한 블럭을, 제 1 층의 블럭, 제 2 층의 블럭, 제 1 층의 블럭, 제 2 층의 블럭, …와 같이 제 1 층의 블럭 및 제 2 층의 블럭의 2블럭을 1주기로 하는순서로 기록하게 한다.
제 2 기록 스테이지(γ=2)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 2 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에, 기록 블럭 선택부(15)가 선택한 제 1 층 블럭을, 덮어쓰기 블럭 선택부(17)가 선택한 제 2 층 블럭이 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록하게 한다.
그 결과, 도 5에 도시한 바와 같이 제 1 기록 스테이지 종료시 기록 디스크(14) 상에는 블럭열[a1,a2,a1,a2…]이 존재한다. 제 2 기록 스테이지 종료시, 기록 디스크(14) 상에는 상기 블럭열 [a1,a2,a1,a2…]에서 a2를 b1로 치환하여 얻어지는 블럭열[a1,b1,a1,b1…]이 존재한다.
즉, 제 2 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
다음에, α=3인 경우(이 때 β=6이 된다)를 설명한다.
제 1 기록 스테이지(γ=1)에서는 기록제어부(13)는 기록부(12)에 블럭 생성부(11)가 생성한 블럭을, 제 1 층의 블럭∼제 6 층의 블럭, 제 1 층의 블럭∼제 6 층의 블럭, …과 같이 제 1 층의 블럭∼제 6 층의 블럭의 6블럭을 1주기로 하는 순서록 기록하게 한다.
제 2 기록 스테이지(γ=2)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭∼제 3 층의 블럭을 선택하고 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 4 층의 블럭∼제 6 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭∼제 3 층의 블럭을, 이 3블럭을 1주기로 하는 순서로 덮어쓰기 블럭 선택부(17)가 선택한 제 4 층 블럭∼제 6 층의 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 한다.
제 3 기록 스테이지(γ=3)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭 및 제 2 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)가 기록 디스크(14) 상의 블럭열로부터 제 3 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭 및 제 2 층의 블럭을, 이 2블럭을 1주기고 하는 순서로 덮어쓰기 블럭 선택부(17)가 선택한 제 3 층의 블럭이 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록하게 한다.
그 결과, 도 6에 도시한 바와 같이 제 1 기록 스테이지 종료시, 기록 디스크(14) 상에는 블럭열[a1∼a6,a1∼a6…]이 존재한다. 제 2 기록 스테이지 종료시, 기록 디스크(14) 상에는 상기 블럭열[a1∼a6a1∼a6…]에서 a4∼a6를 b1∼b3로 치환하여 얻어지는 블럭열[a1∼a3b1∼b3a1∼a3b1∼b3…]가 존재한다. 제 3 기록 스테이지 종료시, 기록 디스크(14) 상에는 상기 블럭열[a1∼a3b1∼b3a1∼a3b1∼b3]에서 a3및 b3를 c1및 c2로 치환하여 얻어지는 블럭열[a1a2c1b1b2c2a1a2c1b1b2c2…]가 존재한다.
즉, 제 2 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다. 또한, 제 3 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1∼제 3 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
다음에, α=4인 경우(이 때 β=12가 된다)를 설명한다.
제 1 기록 스테이지(γ=1)에서는 기록제어부(13)는 기록부(12)에 블럭생성부(11)가 생성한 블럭을, 제 1 층의 블럭∼제 12 층의 블럭, 제 1 층의 블럭∼제 12 층의 블럭, …와 같이 제 1 층의 블럭∼제 12층의 블럭의 12블럭을 1주기로 하는 순서로 기록하게 한다.
제 2 기록 스테이지(γ=2)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭 ∼제 6 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 7 층의 블럭∼제 12층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭∼제 6 층의 블럭을, 이 6블럭을 1주기로 하는 순서로 덮어쓰기 블럭 선택부(17)가 선택한 제 7 층의 블럭 ∼제 12 층의 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 한다.
제 3 기록 스테이지(γ=3)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭∼제 4 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 5 층의 블럭 및 제 6 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭∼제 4 층의 블럭을, 이 4블럭을 1주기로 하는 순서로, 덮어쓰기 블럭 선택부(17)가 선택한 제 5 층의 블럭 및 제 6 층의 블럭이 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록시킨다.
제 4 기록 스테이지(γ=4)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭∼제 3 층의 블럭을 선택하고, 한편 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 4 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭∼제 3 층의 블럭을, 이 3블럭을 1주기로 하는 순서로 덮어쓰기 블럭 선택부(17)가 선택한 제 4 층의 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 한다.
그 결과, 도 7에 도시한 바와 같이 제 1 기록 스테이지 종료시, 기록 디스크(14) 상에는 블럭열[a1∼a12a1∼a12…]이 존재한다. 제 2 기록 스테이지 종료시, 기록 디스크(14) 상에는 상기 블럭열[a1∼a12a1∼a12…]에서 a7∼a12를 b1∼b6로 치환하여 얻어지는 블럭열[a1∼a6b1∼b6a1∼a6b1∼b6]가 존재한다.
제 3 기록 스테이지 종료시, 기록 디스크(14)상에는 상기 블럭열[a1∼a6b1∼b6a1∼a6b1∼b6…]에서 a5, a6, b5및 b6을 c1∼c4로 치환하여 얻어지는 블럭열[a1∼a4c1c2b1∼b4c3c4a1∼a4c1c2b1∼b4c3c4…]가 존재한다. 제 4 기록 스테이지 종료시, 기록 디스크(14) 상에는 상기 블럭열[a1∼a4c1c2b1∼b4c3c4a1∼a4c1c2b1∼b4c3c4…]에서 a4,b4, 및 c4를 d1∼d3로 치환하여 얻어지는 블럭열[a1∼a3d1c1c2b1∼b3d2c3d3a1∼a3d1c1c2b1∼b3d2c3d3…]이 존재한다.
즉, 제 2 기록 스테이지 종료시 기록 디스크(14) 상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭열이 균등하게 포함되고 제 3 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1 ∼제 3 기록 스테이지에서 기록된 블럭열이 균등하게 포함되고 제 4 기록 스테이지 종료시, 기록 디스크(14)상의 블럭열에는 제 1 ∼제 4 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
상기의 각열로부터 알 수 있는 바와 같이 일반적으로 계층수(β)는 {α,α-1,α-2,…,2}의 최소공배수가 된다.
제 1 기록 스테이지(γ=1)에서는 기록 제어부(13)는 기록부(12)에 블럭 생성부(11)가 생성한 블럭을, 제 1 층의 블럭∼제 β 층의 블럭, 제 1 층의 블럭∼제 β의 블럭,…과 같이 제 1 층의 블럭∼제 β층의 블럭의 β블럭을 1주기로 하는 순서로 기록하게 한다.
제 γ 기록 스테이지(γ=2,3,…,α)에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭∼제(β/γ)층의 블럭을 선택하고, 한편, 덮어쓰기 블럭선택부(17)는 기록 디스크(14)상의 블럭열로부터 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭을 선택한다. 그리고, 기록제어부(13)는 기록부(12)에 기록 블럭선택부(15)가 선택한 제 1 층의 블럭∼제(β/γ)층의 블럭을, 이(β/γ) 블럭을 1주기로 하는 순서로 덮어쓰기 블럭 선택부(17)가 선택한 제 (β/γ+1)층의 블럭∼제(β/(γ-1))층의 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록하게 한다.
이와 같이 기록하게 함으로써 제 γ 기록 스테이지(γ=2,3,…,α) 종료시, 기록 디스크(14) 상의 블럭열에는 제 1∼제 γ 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
다음에, 도 4의 스텝(S204)에서 덮어쓰기 블럭 선택부가 블럭 선택을 실시할 때에 참조하는 덮어쓰기 블럭 테이블에 대해서 설명한다.
도 8은 도 5의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면이다. 도 8에서 제 2 기록 스테이지(γ=2)에서는 제 1 기록 스테이지 종료시의 기록 디스크(14) 상의 블럭열에서 연속하는 2블럭을 1주기로 하여 1주기 내의 선두로부터 2번째의 블럭이 덮어쓰기 블럭인 것을 나타내고 있다.
도 9는 도 6의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면이다. 도 9에서 제 2 기록 스테이지(γ=2)에서는 제 1 기록 스테이지 종료시의 기록 디스크(14) 상의 블럭열에서 연속하는 6블럭을 1주기로 하여 1주기 내의 선두부터 4번째∼6번째의 3블럭이 덮어쓰기 블럭인 것을 나타내고 있다. 제 3 기록 스테이지(γ=3)에서는 제 2 기록 스테이지 종료시의 기록 디스크(14)상의 블럭열에서 연속하는 6블럭을 1주기로 하여 1주기 내의 선두부터 3번째 및 6번째의 2블럭이 덮어쓰기 블럭인 것을 나타내고 있다.
도 10은 도 7의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면이다. 도 10에서 제 2 기록 스테이지(γ=2)에서는 제 1 기록 스테이지 종료시의 기록 디스크(14) 상의 블럭열에서 연속하는 12 블럭을 1주기로 하여 1주기 내의 선두부터 7번째∼12번째의 6블럭이 덮어쓰기 블럭인 것을 나타내고 있다. 제 3 기록 스테이지(γ=3)에서는 제 2 기록 스테이지 종료시의 기록 디스크(14) 상의 블럭열에서 연속하는 12블럭을 1주기로 하여 1주기 내의 선두부터 5번째, 6번째, 11번째 및 12번째의 4블럭이 덮어쓰기 블럭인 것을 나타내고 있다. 제 4 기록 스테이지에서는 제 3 기록 스테이지 종료시의 기록 디스크(14) 상의 블럭열에서 연속하는 12블럭을 1주기로 하여 1주기 내의 선두부터 4번째, 10번째 및 12번째의 3블럭이 덮어쓰기 블럭인 것을 나타내고 있다.
α가 5이상인 경우의 덮어쓰기 블럭 테이블에 대해서는 설명을 생략한다.
이와 같이 블럭을 계층에 관하여 미리 정해진 순서로 기록하도록 하고 기록 디스크(14) 상의 블럭열의 미리 정해진 위치에 있는 블럭을 덮어쓰기 블럭으로서 선택하도록 한 결과, 블럭열에서의 덮어쓰기 블럭의 위치, 예를들어 덮어쓰기 블럭이 블럭열의 선두에서부터 몇 번째에 있는지를 기술한 덮어쓰기 블럭 테이블을 보존해 두는 것만으로 그것을 참조하여 덮어쓰기 블럭의 선택을 용이하게 실시할 수 있다.
특히, 상기와 같이 하위층의 블럭으로부터 차례로 기록 등을 하여, 선택하는 블럭의 위치에 주기성을 가져온 경우, 1주기분의 작은 덮어쓰기 블럭 테이블이 있으면 좋다.
또한, 이상의 설명에서는 어떤 기록 스테이지에서도 기록 블럭을 하위층의 것으로부터 차례로 기록하고 있지만, 기록 블럭의 기록 순서는 기록 스테이지 마다 임의로 정해도 상관없다. 단, 하위층의 것으로부터 차례로 기록하는 이외의 기록 순서를 채용한 경우, 기록 디스크(14)로부터 차례로 블럭을 판독하여 복호화할 때, 판독 순서와 복호화 순서가 일치하지 않으므로 하위층의 것부터 차례로 기록하는 경우와 비교하면 재생측에서 판독한 블럭을 일시 기억하기 위한 버퍼가 많이 필요하게 된다.
이상과 같이, 본 실시형태에서는 입력되는 영상 및/또는 음성 데이터를 계층부호화하여 각 층에 속하는 데이터로부터 각각 일정 크기를 갖는 블럭을 생성한다. 그리고, 기록 디스크(14)가 가득차기까지는 생성한 블럭을 기록 디스크(14)상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고 가득찬 이후는 생성한 블럭으로부터 기록할 블럭(즉, 기록 블럭)으로서 하위층의 블럭을 선택하는 한편, 기록 디스크(14) 상의 블럭열로부터 덮어쓰기될 블럭(즉, 덮어쓰기 블럭)으로서 상위층의 블럭을 선택하고 그 기록 블럭(하위층의 블럭)을 그 덮어쓰기 블럭(상위층 블럭)이 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기 되도록 기록한다.
이와 같이 기록하면 기록 디스크(14)가 가득찬 이후에도 복잡한 기계적 동작을 수반하지 않고 계층적 덮어쓰기 기록을 실시할 수 있게 된다.
이에 의해, 설령 도중에서 기록 디스크(14)가 가득 차게 되어도 기록은 계속되고 재생영상 및/또는 음성이 도중에 끊어지는 일이 없어진다. 또한, 만약 기록 디스크(14)가 가득차는 데에 이르지 않으면, 고품질인 재생영상 및/또는 음성이 얻어지게 된다.
특히, 기록 디스크(14)가 가득차기까지를 제 1 기록 스테이지, 가득찬 이후를 제 γ 기록 스테이지(γ=2,3,…,α)로 했을 때, 입력되는 영상 및/또는 음성 데이터를 제 1 층∼제 β층의 β개층에 계층부호화하여 각 층에 속하는 데이터로부터 각각 일정한 크기의 블럭을 생성한다. 그리고, 제 1 기록 스테이지에서는 생성한 (제 1 층∼제β층의)블럭을 기록 디스크(14) 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 제 1 층의 블럭∼제 β층의 블럭의 β블럭을 1주기로 하는 순서로 기록한다. 제 γ 기록 스테이지에서는 생성한 블럭으로부터 제 1 층의 블럭∼제 (β/γ)층의 블럭을 기록할 블럭(즉, 기록 블럭)으로서 선택하는 한편, 기록 디스크(14) 상의 블럭열로부터 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))의 블럭을 덮어쓰기될 블럭(즉, 덮어쓰기 블럭)으로서 선택한다. 그리고, 선택한 제 1 층의 블럭∼제 (β/γ)층의 블럭(기록 블럭)을, 이 (β/γ) 블럭을 1주기로 하는 순서로, 선택한 제(β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭(덮어쓰기 블럭)이 덮어쓰기되도록 기록한다.
이와 같이 기록하면 제 γ 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열은 제 1 ∼제 γ 기록 스테이지에서 기록된 블럭이 균등하게 포함되는 블럭열이 된다.
이에 의해, 제 1 기록 스테이지 종료 후, 제 2 기록 스테이지, …, 제 α 기록 스테이지와 같이 계층적 덮어쓰기 기록이 진행함에 따라, 재생영상 및/또는 음성의 품질이 단계적으로 열화되고 제 2 ∼제 α 기록 스테이지 중 어느 것에서 계층적 덮어쓰기 기록을 끝마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록(즉, 제 γ 기록 스테이지에서 계층적 덮어쓰기 기록을 끝낸 경우, 제 1 기록 스테이지∼ 제 γ 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록), 영상 및/또는 음성데이터를 기록할 수 있게 된다.
또한, 본 실시형태에서는 기록대상을 영상 및/또는 음성데이터로 했지만 그 밖에, 예를 들어 Macromedia사의 Director 등, 애니메이션용 기술용어도 기록대상이 될 수 있다(이하의 실시형태에서도 동일).
또한, 본 실시형태에서는 기록매체로서 기록 디스크를 사용했지만, 자기 테입을 사용해도 좋다. 그 때, 제 1 기록 스테이지에서는 테입의 선두부터 순방향으로 기록해 가고 제 2 기록 스테이지에서는 테입의 종단부터 역방향으로 기록해 가며, 제 3 기록 스테이지에서는 다시 테입의 선두부터 순방향으로 기록해 간다. 그 이후도 동일하게 순역방향 번갈아 기록해 가면, 테입의 되감기에 시간이 소요되지 않도록 할 수 있다. 또한, 멀티트랙의 테입을 사용하는 경우에는 제 1 기록 스테이지에서 계층과 트랙을 대응시킴으로써 제 2 기록 스테이지 이후의 기록 처리를 효율적으로 실행할 수 있게 된다(이하의 실시형태에서도 동일).
또한, 본 실시형태에서는 계층부호화부(10)는 입력되는 영상 및/또는 음성 데이터를, 최하위층에 속하는 데이터는 그 층내에서 복호화되고 최하위층 이외의층에 속하는 데이터는 그 층에 대해서 1계 만큼 하위의 층을 참조하여 복호화되도록 계층부호화했지만, 2계 이상 하위의 층을 참조하여 복호화되도록 계층부호화해도 좋다.
그런데, 제 1 실시형태에 관한 영상 및/또는 음성기록장치에서는 예를 들어 α=4일 때 β=12, α=5일 때 β=60이 된다. 계층부호화에서는 계층수(즉 β)가 클수록 알고리즘이 복잡해지고 또한 부호화의 효율도 떨어지므로 최대기록 스테이지수(즉 α)를 크게 하고자 하면, 매우 고속인 CPU(20)가 필요해진다.
그래서, 제 2 및 제 3 실시형태에서는 한정된 CPU 자원으로 장시간의 기록을 실현하고 싶은 경우에 바람직한 영상 및/또는 음성기록장치를 개시한다.
(제 2 실시형태)
본 발명의 제 2 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성 및 하드웨어적인 구성은 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다. 또한, 그 동작도 일부를 제외하고 제 1 실시형태와 동일하다. 그래서, 제 2 실시형태에도 도 1∼도 10을 원용하여 이하 제 1 실시형태와 다른 점에 대해서만 상세하게 설명한다.
도 3에서 제 2 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)는 제 α 기록 스테이지까지는 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 동일한 기록 동작(스텝(S109)의 기록처리)를 실시한다.
제 1 실시형태에 관한 영상 및/또는 음성기록장치는 제 α 기록 스테이지가 종료하면 거기에서 동작을 종료했지만, 영상 및/또는 음성기록장치는 최대 제 β 기록 스테이지까지 계층적 덮어쓰기 기록을 실시한다. 단, 제 2∼제 α기록 스테이지 중 어느 것까지 계층적 덮어쓰기 기록을 실시한 경우에는 제 1 실시형태와 동일하게 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지지만, 제 (α+1)∼제 β 기록 스테이지 중 어느 것까지 계층적 덮어쓰기 기록을 실시한 경우에는 반드시 그렇지는 않다.
다시 도 3에서 영상 및/또는 음성기록장치는 스텝(S105)의 판단결과가 부정, 즉 γ>α이 되어도 동작을 종료시키지 않고, 그 이후 다음과 같은 스텝(S109)과는 별도의 기록 처리를 실시한다.
예를 들어 제 1 실시형태에서 설명한 α=3인 경우(도 6 참조)에서 제 3 기록 스테이지에 계속되는 제 4 기록 스테이지에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 1 기록 스테이지에서 기록된 제 2 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭(기록 블럭)을, 덮어쓰기 블럭 선택부(17)가 선택한 제 1 기록 스테이지에서 기록된 제 2 층의 블럭(덮어쓰기 블럭)이 덮어쓰기 되도록 기록하게 한다.
제 5 기록 스테이지에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 2 기록 스테이지에서 기록된 제 2 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭(기록 블럭)을, 덮어쓰기 블럭 선택부(17)가 선택한 제 2 기록 스테이지에서 기록된 제 2 층의 블럭(덮어쓰기 블럭)이 덮어쓰기 되도록 기록하게 한다.
제 6 기록 스테이지에서는 기록 블럭 선택부(15)는 블럭 생성부(11)가 생성한 블럭으로부터 제 1 층의 블럭을 선택하고, 한편, 덮어쓰기 블럭 선택부(17)는 기록 디스크(14) 상의 블럭열로부터 제 3 기록 스테이지에서 기록된 제 2 층의 블럭을 선택한다. 그리고, 기록 제어부(13)는 기록부(12)에 기록 블럭 선택부(15)가 선택한 제 1 층의 블럭을, 덮어쓰기 블럭 선택부(17)가 선택한 제 3 기록 스테이지에서 기록된 제 2 층의 블럭이 덮어쓰기 되도록 기록하게 한다.
그 결과, 도 11에 도시한 바와 같이 제 4 기록 스테이지 종료시, 기록 디스크(14) 상에는 제 3 기록 스테이지 종료시의 블럭열[a1a2c1b1b2c2a1a2c1b1b2c2…]에서 a2를 d1으로 치환하여 얻어지는 블럭열[a1d1c1b1b2c2a1d1c1b1b2c2…]가 존재한다. 제 5 기록 스테이지 종료시, 기록 디스크(14)상에는 상기 블럭열 [a1d1c1b1b2c2a1d1c1b1b2c2…]에서 b2를 e1로 치환하여 얻어지는 블럭열[a1d1c1b1e1c2a1d1c1b1e1c2…]가 존재한다. 제 6 기록 스테이지 종료시, 기록 디스크(14)상에는 상기 블럭열[a1d1c1b1e1c2a1d1c1b1e1c2…]에서 c2를 f1로 치환하여 얻어지는 블럭열[a1d1c1b1e1f1a1d1c1b1e1f1…]이 존재한다. 또한, 제 1∼제 3 기록 스테이지 종료시에 기록 디스크(14)상에 존재하는 블럭열은 도 6의 것과 동일하다.
즉, 제 2 기록 스테이지 종료시 기록 디스크(14) 상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭이 균등하게 포함되고, 또한, 제 3 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1∼제 3 기록 스테이지에서 기록될 블럭이 균등하게 포함되어 있다.
그러나, 제 4 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1∼제 4 기록 스테이지에서 기록된 블럭이 균등하게는 포함되지 않고, 또 제 5 기록 스테이지 종료시, 기록 디스크(14)상의 블럭열에는 제 1∼제 5 기록스테이지에서 기록된 블럭이 균등하게는 포함되어 있지 않다.
제 6 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1 ∼제 6 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
또한, 제 (α+1)∼제 β 기록 스테이지에서는 상기 한 예 이외에도 여러가지 기록 처리가 가능한 것은 말할 것도 없다.
이상과 같이 본 실시형태에 의하면 제 (α+1) 기록 스테이지 이후에도 최대 제 β 기록 스테이지까지 계층적 덮어쓰기 기록을 실시할 수 있고, 또한 제 α 기록 스테이지 이전에 계층적 덮어쓰기 기록을 마친 경우에는 제 2∼제 α 기록 스테이지 중 어느 것에서 계층적 덮어쓰기 기록을 마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록 영상 및/또는 음성데이터를 기록할 수 있게 된다.
(제 3 실시형태)
본 발명의 제 3 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성 및 하드웨어적인 구성은 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다. 또한, 그 동작도 일부를 제외하고 제 1 실시형태와 동일하다. 그래서, 제 3 실시형태에도 도 1∼도 10을 원용하여 이하, 제 1 실시형태와 다른 점에 대해서만 상세하게 설명한다.
도 3에서 제 3 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)는 제 α 기록 스테이지까지는 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 동일한 기록동작(스텝(S109)의 기록처리)를 실시한다.
제 1 실시형태에 관한 영상 및/또는 음성기록장치는 제 α 기록 스테이지까지 기록하면 거기에서 동작을 종료했지만, 영상 및/또는 음성기록장치는 최대 제 β 기록 스테이지까지 계층적 덮어쓰기 기록을 실시한다.
또한, 제 2 실시형태에 관한 영상 및/또는 음성기록장치와는 달리 영상 및/또는 음성기록장치는 제 (α+1)∼제 β 기록 스테이지 중 어느 것까지 계층적 덮어쓰기 기록을 실시한 경우에도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록 기록할 수 있다. 단, 그 경우, 각 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 각각 불균일해진다(즉, 단일 기록 스테이지와 대응하는 재생영상 및/또는 음성내에 고품질의 부분과 저품질의 부분이 혼재한다).
다시 도 3에서 영상 및/또는 음성기록장치는 스텝(S105)의 판단결과가 부정, 즉 γ>α이 되어도 동작을 종료시키지 않고 그 이후, 다음과 같은 스텝(S109)과는 별도의 기록처리를 실시한다.
여기에서는 한 예로서 β=4의 경우를 설명한다. 이 때, 제 1 실시형태의 설명으로부터 밝혀진 바와 같이 α=2가 된다. 즉, 입력되는 영상 및/또는 음성데이터를 4층으로 계층부호화한 경우, 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록 영상 및/또는 음성 데이터를 기록할 수 있는 것은 제 2 기록 스테이지까지이다.
도 12는 본 발명의 제 3 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)가 실시하는 스텝(S109)과는 다른 기록처리를 설명하기 위한 도면이다. 도 12에서는 β=4의 경우가 나타나있다.
도 12에서, 제 2 기록 스테이지 종료시, 기록 디스크(14) 상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
한편, 제 3 및 제 4 기록 스테이지에서는 제 1 및 제 2 기록 스테이지에서 1주기=4블럭이었던 주기성을, 1주기=12블럭으로 확장하고 그에 따라서 1주기 내에서 나타나는 각 기록 스테이지의 블럭의 갯수를 서로 같게 하고 있다.
즉, 제 3 기록 스테이지 종료시의 블럭열에서는 1주기 내에서 각 4 개의 a,b 및 c가 나타나므로 제 1 ∼제 3 기록 스테이지와 대응하는 각 영상 및/또는 음성의 품질이 서로 동일해진다. 그러나, 4개의 a 중 3개가 a1, 1개가 a2이므로 제 1 기록 스테이지와 대응하는 재생영상 및/또는 음성내에 고품질의 부분과 저품질의 부분이 혼재하는 것이 된다. 제 2 및 제 3 기록 스테이지와 대응하는 재생영상 및/또는 음성에 대해서도 동일하다.
또한, 제 4 기록 스테이지 종료시의 블럭열에서는 1주기 내에서 각 3개의 a1,1b,c1및 d1이 나타나므로 제 1 ∼제 4 기록 스테이지와 대응하는 각 영상 및/또는 음성의 품질이 서로 동일해진다.
이상과 같이 본 실시형태에 의하면 제 (α+1) 기록 스테이지 이후도, 최대 제 β 기록 스테이지까지 계층적 덮어쓰기 기록을 실시할 수 있고, 또한 제 2∼제 β 기록 스테이지 중 어느 것에서 계층적 덮어쓰기 기록을 마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일하게 되도록 영상 및/또는 음성 데이터를 기록할 수 있게 된다. 단, 제 (α+1) 기록 스테이지 이후에서 기록을 마친 경우에는 단일 기록 스테이지와 대응하는 재생영상 및/또는 음성내에 고품질인 부분과 저품질인 부분이 혼재하는 것이 있다.
그런데, 제 1∼제 3 실시형태에서는 디지털 영상 및/또는 음성 데이터를 계층부호화하여 기록했지만, 대신 디지털 영상 및/또는 음성 데이터를 가상계층화하여(즉, 제 1 층에 속하는 데이터는 제 1 층내에서 복호화되고, 제 2 층∼제β층에 속하는 데이터는 각각 1계만큼 하위의 층을 참조하여 복호화되는 관계를 가져오는 것은 아니고 단지 계층화만 하여)기록 디스크에 기록해도 좋다. 이 경우, 계층부호화하여 기록하는 것과 달리, 설령 하위층이 덮어쓰기에 의해 손실되어도 상위층을 재생할 수 있으므로 보다 다양한 기록처리가 가능해진다.
그래서, 제 4∼제 6 실시형태에서는 디지털 영상 및/또는 음성 데이터를 가상계층화하여 기록 디스크에 기록하는 영상 및/또는 음성기록장치를 개시한다.
(제 4 실시형태)
도 13은 본 발명의 제 4 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성을 도시한 블럭도이다. 도 13에 도시한 바와 같이 제 4 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)는 도 1에 도시한 제 1 실시형태에 관한 영상 및/또는 음성기록장치에서 계층부호화부(10)를 대신하여 가상계층화부(30)를 구비하고 있다. 가상계층화부(30) 이외의 각 부분은 제 1 실시형태와 동일한 기능을 갖는다.
영상 및/또는 음성기록장치로는 디지털 영상 및/또는 음성 데이터가 입력된다.
영상 및/또는 음성기록장치의 하드웨어적인 구성은 도 2에 나타난 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다.
도 14는 영상 및/또는 음성기록장치의 동작을 나타낸 플로우차트이다. 도 14의 플로우차트는 도 3의 플로우차트에서 스텝(S107)을 대신하여 스텝(S207)을 구비하고 있다.
영상 및/또는 음성기록장치는 스텝(S207)의 계층화 처리를 제외하고 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 동일한 동작을 실시한다.
그래서, 이하에서는 제 1 실시형태와 다른 점에 대해서만 상세하게 설명한다.
도 14에서 스텝(S207)에서는 가상계층화부(30)는 입력되는 영상 및/또는 음성 데이터를 계층화하는 처리를 개시한다.
스텝(S207)에서 가상계층화부(30)가 실시하는 가상계층화는 계층수(β)의 계층화(β는{α,α-1,α-2,…,3,2}의 최소공배수)이다. 즉, 입력되는 영상 및/또는 음성데이터를 우선도에 기초하여 β개의 그룹으로 나누고 가장 우선도가 높은 그룹이 최하위층이 되고 우선도가 낮은 것일수록 상위층이 되도록 계층화한다.
(제 5 실시형태)
본 발명의 제 5 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)의 기능적인 구성 및 하드웨어적인 구성은 제 4 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다. 또한, 그 동작도 일부를 제외하고 제 4 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다.
제 5 실시형태가 제 4 실시형태와 다른 점은 제 2 실시형태가 제 1 실시형태와 다른 점과 동일하다.
(제 6 실시형태)
본 발명의 제 6 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)의 기능적인 구성 및 하드웨어적인 구성은 제 4 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다. 또한, 그 동작도 일부를 제외하고 제 4 실시형태에 관한 영상 및/또는 음성기록장치와 동일하다.
제 6 실시형태가 제 4 실시형태와 다른 점은 제 3 실시형태가 제 1 실시형태와 다른 점과 동일하다.
그런데, 제 1 ∼제 3 실시형태에서는 디지털 영상 및/또는 음성데이터를 계층부호화하여 기록하고 제 4∼제 6 실시형태에서는 디지털 영상 및/또는 음성 데이터를 가상계층화하여 기록했지만, 제 7 실시형태에서는 디지털 영상 및/또는 음성데이터를 그대로(즉 계층부호화도 가상부호화도 하지 않고) 기록 디스크에 기록하는 영상 및/또는 음성기록장치를 개시한다.
(제 7 실시형태)
도 15는 본 발명의 제 7 실시형태에 관한 영상 및/또는 음성기록장치의 기능적인 구성을 도시한 블럭도이다. 도 15에서 제 7 실시형태에 관한 영상 및/또는 음성기록장치(이하, 영상 및/또는 음성기록장치)는 블럭 생성부(40)와, 기록부(41)와, 기록제어부(42)를 구비하고 있다.
기록부(41)는 기록 디스크(43)를 포함한다. 기록 제어부(42)는 기록 블럭 선택부(44), 기록 블럭수 계측부(45) 및 덮어쓰기 블럭 선택부(46)를 포함한다. 블럭 생성부(40)는 입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성한다.
입력되는 영상 및/또는 음성 데이터는 디지털 영상 및/또는 음성 데이터(비압축된 것이어도 압축된 것이어도 좋다)이다.
기록부(41)는 블럭 생성부(40)가 생성한 블럭을 기록 디스크(43)에 기록한다. 기록 디스크(43)는 재기록이 가능하고 임의 접근 가능한 디스크형의 기록매체, 예를 들어 플로피 디스크, 하드디스크 등의 자기 디스크, MD, MO(Magneto-Optical disk) 등의 광자기 디스크, CD-R, DVD-RAM, PD(Phase change Disk) 등의 상변화형 광디스크이다.
또한, 만약 그 밖에 재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체가 있으면, 그것을 기록 디스크(43)를 대신하여 사용해도 좋다.
기록 제어부(42)는 기록부(41)를 제어한다.
즉, 기록제어부(42)에서 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 기록 디스크(43)에 기록할 블럭(이하, 기록 블럭)을 선택한다. 기록 블럭수 계측부(45)는 기록부(41)가 기록 디스크(43)에 기록한 블럭수를 계측한다. 덮어쓰기 블럭 선택부(46)는 덮어쓰기 블럭 테이블(후술)을 가지고 이 테이블을 참조하여 기록 디스크(43) 상의 블럭열로부터 덮어쓰기될 블럭(이하, 덮어쓰기 블럭)을 선택한다. 그리고, 기록제어부(42)는 기록부(41)에 그 기록 블럭을, 그 덮어쓰기 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 한다.
도 15에 도시한 영상 및/또는 음성기록장치의 하드웨어적인 구성은 도 2와 동일하다.
그런데, 영상 및/또는 음성기록장치는 입력되는 영상 및/또는 음성데이터로부터 일정한 크기를 갖는 블럭을 생성한다. 그리고, 기록 디스크(43)가 가득찰 때까지의 제 1 기록 스테이지에서는 생성한 블럭을, 기록 디스크(43) 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고, 가득찬 이후의 제 γ기록 스테이지(γ=2,3,…,α:α은 정수이고 2이상인 임의의 정수)에서는 생성한 블럭으로부터 기록할 특정의 블럭(즉, 기록 블럭)을 선택하는 한편, 기록 디스크(43)상의 블럭열로부터 덮어쓰기될 특정의 블럭(즉, 덮어쓰기 블럭)을 선택하여 그 기록 블럭을 덮어쓰기 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록한다.
즉, 영상 및/또는 음성기록장치가 제 1 실시형태에 관한 영상 및/또는 음성기록장치와 다른 것은 계층부호화를 실시하지 않는 점뿐이다.
따라서, 당연히 본 실시형태에서는 제 1 실시형태와 다르고 기록 블럭 및 덮어쓰기 블럭의 선택시에 계층을 고려할 필요가 없고 또한, 블럭을 계층에 관해 어떠한 순서로 기록하는지도 문제가 되지 않는다.
도 16은 영상 및/또는 음성기록장치의 동작을 도시한 플로우차트이다. 이하에서는 영상 및/또는 음성기록장치의 동작을 도 16을 사용하여 설명한다.
기록제어부(42)는 기록 디스크(43)의 용량에 기초하여 미리 정해진 α개의 임계값을 유지하고 있다. 이 α개의 임계값은 예를 들어 기록디스크(43)에 덮어쓰기하지 않고 기록 가능한 블럭의 총수를 N으로 하고, {N,N+N/2,N+N/2+N/3,…,N+N/2+N/3+…+N/α}로 나타난다.
기록제어부(42)는 또한 과거의 동작에 의해 기록디스크(43)에 기록된 블럭수(이하, 초기기록 블럭수)를 기억하고 있다.
도 16에서 최초 기록제어부(42)는 γ←1(γ는 변수)로 하고 (스텝(S301)), 다음에 s←(초기기록 블럭수)(s는 변수)로 한다(스텝(S302)). 그리고, s가 부등식(s<N)을 만족하는지의 여부를 판단한다(스텝 S303). 그 판단결과가 긍정인 경우, 기록제어부(42)는 스텝(S307)로 나아간다.
스텝(S303)의 판단결과가 부정인 경우, 기록제어부(42)는 γ을 증가시키고, 즉 γ←γ+1로 하고 (스텝 S304), 그 후 γ가 부등식(γ≤α)을 만족하는지의 여부를 판단한다(스텝(S305)). 그리고, 그 판단결과가 부정인 경우, 동작을 종료한다.
스텝(S305)인 판단결과가 긍정인 경우 기록제어부(42)는 s가 부등식(s<(N+N/2+N/3+…+N/α))를 만족하는지의 여부를 판단한다(스텝(S306)). 그리고 그 판단결과가 긍정인 경우, 스텝(S307)으로 나아간다. 스텝(S306)의 판단 결과가 부정인 경우, 기록제어부(42)는 스텝(S304)로 되돌아가고 상기와 동일한 처리를 반복한다.
다음에, 블럭생성부(40)는 입력되는 영상 및/또는 음성 데이터로부터 일정 크기의 블럭을 생성한다(스텝(S307)).
다음에, 기록제어부(42)는 기록부(41)에 명령하여 블럭 생성부(40)가 생성한 블럭을 기록 디스크(43)에 기록하는 처리를 개시하게 한다(스텝(S308)).
도 17은 도 16의 스텝(S308)의 기록처리의 상세한 내용을 나타낸 플로우차트이다. 이하에서는 도 16의 스텝(S308)의 기록처리를 도 17을 사용하여 설명한다.
도 17에서 최초 기록제어부(42)는 변수(γ)가 1인지의 여부를 판단한다(스텝(S401)). 그리고, 판단결과가 긍정인 경우(즉 γ=1인 경우), 블럭생성부(40)가 생성한 블럭을, 기록 디스크(43) 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 한다(스텝(S402)). 또한, 도 4의 스텝(S202)과 달리 이 때 블럭생성부(40)가 생성한 블럭을 계층에 관하여 어떠한 순서로 기록하는지는 문제가 되지 않는다.
스텝(S401)의 판단결과가 부정인 경우(즉 γ=2,3,…,α인 경우), 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 기록할 블럭으로서 특정의 블럭을 선택한다(스텝(S403)). 또한, 이 때 어느 블럭을 선택할지에 대해서는 후술한다.
다음에, 덮어쓰기 블럭 선택부(46)는 덮어쓰기 블럭 테이블을 참조하여 기록 디스크(43) 상의 블럭열로부터 덮어쓰기될 블럭으로서 특정의 블럭을 선택한다(스텝(S404)). 또한, 이 때 참조하는 덮어쓰기 블럭 테이블 및 어느 블럭을 선택하는지에 대해서는 후술한다.
다음에, 기록 제어부(42)는 기록 블럭 선택부(44)가 선택한 블럭(기록블럭)을 덮어쓰기 블럭 선택부(46)가 선택한 블럭(덮어쓰기 블럭)이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록한다(스텝(S405)). 또한, 도 4의 스텝(S205)과 달리 이 때 기록 블럭을 계층에 관하여 어떠한 순서로 기록하는지는 문제가 되지 않는다. 이상에서 도 16의 스텝(S308)의 기록 처리가 종료된다.
다시 도 16에서, 다음으로 기록 블럭수 계측부(45)는 스텝(S308)에서 기록부(41)가 기록 디스크(43)에 기록한 블럭의 개수(이하, 기록 블럭수)를 계측하고(스텝(S309)), 다음에 s←s+(기록 블럭수)로 한다(스텝(S310)).
또한, 스텝(S310)에서 얻어진 변수(s)는 이제까지 기록부(41)가 기록 디스크(43)에 기록한 블럭의 총수(이것에는 덮어쓰기에 의해 손실된 블럭의 수도 포함된다)를 나타내고 있다.
다음에, 기록제어부(42)는 블럭생성부(40)로의 영상 및/또는 음성데이터의 입력이 계속되고 있는지의 여부를 판단한다(스텝(S311)). 그리고, 판단결과가 부정인 경우, 동작을 종료한다.
스텝(S311)의 판단결과가 긍정인 경우, 기록제어부(42)는 스텝(S303)으로 되돌아간다. 이하, γ을 증가시키면서 상기와 동일한 처리를 반복한다. 그리고, 스텝(S305)의 판정결과가 부정, 즉 γ>α가 되면 거기에서 동작이 종료된다.
여기에서 스텝(S308)의 기록처리에서 기록 블럭 및 덮어쓰기 블럭으로서 어느 블럭을 선택할지에 대해서 도 18∼도 20을 사용하여 설명한다.
도 18∼도 20은 각각 도 16의 스텝(S308)의 기록처리에 의해 얻어지는 기록 디스크(43) 상의 블럭열의 한 예를 도시한 모식도이다. 도 18∼도 20에는 α=4의 경우가 도시되어 있다.
도 18∼도 20에서 a는 제 1 기록 스테이지에서 기록된 블럭을, b는 제 2 기록 스테이지에서 기록된 블럭을, c는 제 3 기록 스테이지에서 기록된 블럭을, d는 제 4 기록 스테이지에서 기록된 블럭을 나타내고 있다.
도 18의 경우, 제 2∼제 4 기록 스테이지 중 어떤 것에서도 12(2,3 및 4의 최소공배수)블럭을 1주기로 하여 덮어쓰기 블럭의 선택을 실시하고 있다.
즉, 제 2 기록 스테이지(γ=2)에서는 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 12블럭에 대해 6블럭을 기록블럭으로서 선택하고, 한편, 덮어쓰기 블럭 선택부(46)는 기록 디스크(43)상의 블럭열로부터 1주기(연속하는 12블럭)에 대해서 6블럭을 덮어쓰기 블럭으로서 선택한다(또한, 이 조건을 만족시키면 도시되어 있는 블럭에 한정되지 않고 어느 블럭을 선택해도 좋다.)
제 3 기록 스테이지(γ=3)에서는 기록 블럭선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 12블럭에 대해 4블럭을 기록 블럭으로서 선택하고, 한편, 덮어쓰기 블럭 선택부(46)는 기록 디스크(43) 상의 블럭열로부터 1주기(연속하는 12블럭)에 대해 제 1 기록 스테이지 및 제 2 기록 스테이지에서 기록한 블럭을 각 2개씩 합계 4개만큼 덮어쓰기 블럭으로서 선택한다(또한, 이 조건을 만족시키면 도시되어 있는 블럭에 한정되지 않고 어느 블럭을 선택해도 좋다.)
제 4 기록 스테이지(γ=4)에서는 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 12블럭에 대해서 3블럭을 기록 블럭으로서 선택하고, 한편 덮어쓰기 블럭 선택부(46)는 기록 디스크(43)상의 블럭열로부터 1주기(연속하는 12블럭)에 대해 제 1 기록 스테이지∼제 3 기록 스테이지에서 기록한 블럭을 각 1개씩의 합계 3개만큼 덮어쓰기 블럭으로서 선택한다(또한, 이 조건을 만족시키면 도시되어 있는 블럭에 한정되지 않고 어느 블럭을 선택해도 좋다.)
그 결과, 도 18에 한 예를 나타낸 바와 같이 제 2 기록 스테이지 종료시, 기록 디스크(43) 상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭이 균등하게 포함되고, 제 3 기록 스테이지 종료시, 기록 디스크(43)상의 블럭열에는 제 1∼제 3 기록 스테이지에서 기록된 블럭이 균등하게 포함되며, 제 4 기록 스테이지 종료시, 기록 디스크(43) 상의 블럭열에는 제 1 ∼제 4 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
상기의 한 예에서 알 수 있는 바와 같이 일반적으로 제 γ 기록 스테이지(γ=2,3,…,α)에서는 {α,α-1,α-2,…,2}의 최소공배수(=β)과 같은 수의 블럭을 1주기로 하고 1주기(연속하는 β블럭)에 대해 제 1 기록 스테이지∼제(γ-1)기록 스테이지에서 기록한 블럭을 각(β/(γ(γ-1)))개씩의 합계(β/γ)개만큼 덮어쓰기 블럭으로서 선택하면 제 γ 기록 스테이지 종료시, 기록 디스크(43) 상의 블럭열에는 제 1∼제 γ 기록 스테이지에서 기록된 블럭이 균등하게 포함되도록 할 수 있다.
도 19의 경우, 제 2 기록 스테이지에서는 2블럭을 1주기로 하여 덮어쓰기 블럭의 선택을 실시하고, 제 3 기록 스테이지에서는 6(2 및 3의 최소공배수)블럭을 1주기로 하여 덮어쓰기 블럭의 선택을 실시하며, 제 4 기록 스테이지에서는 12(2,3 및 4의 최소공배수)블럭을 1주기로 하여 덮어쓰기 블럭의 선택을 실시하고 있다.
즉, 제 2 기록 스테이지(γ=2)에서는 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 2블럭에 대해 1블럭을 기록 블럭으로서 선택하고, 한편, 덮어쓰기 블럭 선택부(46)는 기록 디스크(43)상의 블럭열로부터 1주기(연속하는 2블럭)에 대해 1블럭을 덮어쓰기 블럭으로서 선택한다.
제 3 기록 스테이지(γ=3)에서는 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 6블럭에 대해 2블럭을 기록 블럭으로서 선택하고, 한편, 덮어쓰기 블럭 선택부(46)는 기록 디스크(43) 상의 블럭열로부터 1주기(연속하는 6블럭)에 대해 제 1 기록 스테이지 및 제 2 기록 스테이지에서 기록한 블럭을 각 1개씩의 합계 2개만큼 덮어쓰기 블럭으로서 선택한다.
제 4 기록 스테이지(γ=4)에서는 기록 블럭 선택부(44)는 블럭 생성부(40)가 생성한 블럭으로부터 12블럭에 대해 3블럭을 기록 블럭으로서 선택하고, 한편, 덮어쓰기 블럭 선택부(46)는 기록 디스크(43)상의 블럭열로부터 1주기(연속하는 12블럭)에 대해 제 1 기록 스테이지∼제 3 기록 스테이지에서 기록한 블럭을 각 1개씩 합계 3개만큼 덮어쓰기 블럭으로서 선택한다.
그 결과, 도 19에 도시한 바와 같이 제 2 기록 스테이지 종료시, 기록 디스크(43)상의 블럭열에는 제 1 및 제 2 기록 스테이지에서 기록된 블럭이 균등하게 포함되고 제 3 기록 스테이지 종료시, 기록 디스크(43)상의 블럭열에는 제 1∼제 3 기록 스테이지에서 기록된 블럭이 균등하게 포함되고 제 4 기록 스테이지 종료시, 기록 디스크(43)상의 블럭열에는 제 1∼제 4 기록 스테이지에서 기록된 블럭이 균등하게 포함되어 있다.
상기의 한 예로부터 알 수 있는 바와 같이 일반적으로 제 γ기록 스테이지(γ=2,3,…,α)에서는 {γ,γ-1,γ-2,…,2}의 최소공배수와 같은 수의 블럭을 1주기로 하고 1주기에 대해서 제 1 기록 스테이지∼제 (γ-1)기록 스테이지에서 기록한 블럭을 각 1개씩의 합계(γ-1)개만큼 덮어쓰기 블럭으로서 선택함으로써 제 γ기록 스테이지 종료시, 기록 디스크(43) 상의 블럭열에는 제 1∼제 γ 기록 스테이지에서 기록된 블럭이 균등하게 포함되도록 할 수 있다.
또한, 도 20은 제 γ기록 스테이지(γ=2,3,4)종료시 기록 디스크(43) 상의 블럭열에 제 1∼제 γ기록 스테이지에서 기록된 블럭이 등간격으로 포함되도록 한 경우를 나타내고 있다. 그러나, 이 경우, 제 3 기록 스테이지 종료시에는 기록 디스크(43) 상의 블럭열에 제 1∼제 3 기록 스테이지에서 기록된 블럭이 불균등하게 포함되어 있다.
다음에, 도 17의 스텝(S404)에서 덮어쓰기 블럭 선택부가 블럭 선택을 실시할 때 참조하는 덮어쓰기 블럭 테이블에 대해서 설명한다.
도 21은 도 18의 블럭열과 대응하는 덮어쓰기 블럭 테이블의 한 예를 나타내는 도면이다. 도 21의 덮어쓰기 블럭 테이블은 도 10의 그것과 동일하므로, 설명을 생략한다.
도 22는 도 19와 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면이다. 도 22에서 제 2 기록 스테이지(γ=2)에서는 제 1 기록 스테이지 종료시의 기록 디스크(43) 상의 블럭열에서 연속하는 2블럭을 1주기로 하여 1주기 내의 선두에서 2번째의 1블럭이 덮어쓰기 블럭인 것을 나타내고 있다.
제 3 기록 스테이지(γ=3)에서는 제 2 기록 스테이지 종료시의 기록 디스크(43)상의 블럭열에서 연속하는 6블럭을 1주기로 하고 1주기내의 선두부터 3번째 및 6번째의 2블럭이 덮어쓰기 블럭인 것을 나타내고 있다. 제 4 기록 스테이지에서는 제 3 기록 스테이지 종료시의 기록 디스크(43)상의 블럭열에서 연속하는 12블럭을 1주기로 하여 1주기 내의 선두부터 4번째, 7번째 및 12번째의 3블럭이 덮어쓰기 블럭인 것을 나타내고 있다.
도 23은 도 20과 대응하는 덮어쓰기 블럭 테이블의 한 예를 도시한 도면이다. 도 23에서 제 2 기록 스테이지(γ=2)에서는 제 1 기록 스테이지 종료시의 기록 디스크(43)상의 블럭열에서 연속하는 2블럭을 1주기로 하여 1주기내의 선두부터 2번째의 1블럭이 덮어쓰기 블럭인 것을 나타내고 있다.
제 3 기록 스테이지(γ=3)에서는 제 2 기록 스테이지 종료시의 기록 디스크(43)상의 블럭열에서 연속하는 4블럭을 1주기로 하여 1주기내의 선두부터 3번째의 1블럭이 덮어쓰기 블럭인 것을 나타내고 있다. 제 4 기록 스테이지에서는 제 3 기록 스테이지 종료시의 기록 디스크(43)상의 블럭열에서, 연속하는 4블럭을 1주기로 하여 1주기내의 선두부터 4번째의 1블럭이 덮어쓰기 블럭인 것을 나타내고있다.
이와 같이 기록 디스크(43)상의 블럭열의 미리 정해진 위치에 있는 블럭을 덮어쓰기 블럭으로서 선택하도록 한 결과, 블럭열에서의 덮어쓰기 블럭의 위치, 예를 들어 덮어쓰기 블럭이 블럭열의 선두부터 몇 번째에 있는지를 기술한 덮어쓰기 블럭 테이블을 유지해 두는 것만으로 그것을 참조하여 덮어쓰기 블럭의 선택을 용이하게 실시할 수 있다.
특히, 상기와 같이 선택하는 블럭의 위치에 주기성을 가지게 한 경우, 1주기분의 작은 덮어쓰기 블럭 테이블이 있으면 좋다.
이상과 같이, 본 실시형태에서는 입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성한다. 그리고, 기록 디스크(43)가 가득차기까지는 생성한 블럭을 기록 디스크(43)상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고 가득찬 이후는 생성한 블럭으로부터 기록한 블럭(즉, 기록 블럭)을 선택하는 한편, 기록 디스크(43)상의 블럭열로부터 덮어쓰기될 블럭(즉, 덮어쓰기 블럭)을 선택하고 그 기록 블럭을 그 덮어쓰기 블럭이 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기 되도록 기록한다(이와 같은 기록 방법을, 이하 단편적 덮어쓰기라고 부르기로 한다).
이와 같이 기록하면 기록 디스크(43)가 가득찬 이후에도 복잡한 기계적 동작을 수반하지 않고 단편적으로 덮어쓰기 기록을 실시할 수 있게 된다.
이에 의해, 설령 도중에서 기록 디스크(43)가 가득차게 되어도 기록은 계속되고 재생영상 및/또는 음성이 도중에 끊어지는 일이 없게 된다. 또한, 만약 기록디스크(43)가 가득차는데 이르지 않으면 고품질인 재생영상 및/또는 음성이 얻어지게 된다.
특히, 기록 디스크(43)가 가득차게 될 때까지를 제 1 기록 스테이지, 가득 찬 이후를 제 γ기록 스테이지(γ=2,3,…,α)로 했을 때, 제 γ 기록 스테이지에서는 {α,α-1,α-2,…,2}의 최소공배수(=β)과 같은 수의 블럭을 1주기로 하고 1주기(연속하는 β블럭)에 대해 제 1 기록 스테이지∼제(γ-1)기록 스테이지에서 기록한 블럭을 각 (β/(γ(γ-1)))개씩의 합계(β/γ)개 만큼 덮어쓰기 블럭으로서 선택하면 제 γ 기록 스테이지 종료시, 기록 디스크(43) 상의 블럭열에는 제 1∼제 γ기록 스테이지에서 기록된 블럭이 균등하게 포함되도록 할 수 있다.
또는 제 γ기록 스테이지에서는 {γ,γ-1,γ-2,…,2}의 최소공배수와 같은 수의 블럭을 1주기로 하고 1주기에 대해서 제 1 기록 스테이지∼제 (γ-1)기록 스테이지에서 기록한 블럭을 각 1개씩의 합계(γ-1)개만큼 덮어쓰기 블럭으로서 선택함으로써, 제 γ기록 스테이지(γ=2,3,…,α)종료시, 기록 디스크(43)상의 블럭열에는 제 1∼제 γ기록 스테이지에서 기록된 블럭이 균등하게 포함되도록 할 수 있다.
이와 같이 기록하면 제 γ기록 스테이지 종료시 기록 디스크(43)상의 블럭열은 제 1∼제 γ기록 스테이지에서 기록된 블럭이 균등하게 포함되는 블럭열이 된다.
이에 의해 제 1 기록 스테이지 종료후, 제 2 기록 스테이지,…, 제 α기록 스테이지와 같이 단편적 덮어쓰기 기록이 진행하는 데에 따라 재생영상 및/또는 음성의 품질이 단계적으로 열화하고 또한 제 2∼제α기록 스테이지 중 어느것에서 단편적 덮어쓰기 기록을 마쳐도 모든 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록(즉, 제 γ기록 스테이지에서 단편적 덮어쓰기 기록을 마친 경우, 제 1 기록 스테이지∼제 γ기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록) 영상 및/또는 음성데이터를 기록할 수 있게 된다.
(그 밖의 실시형태)
제 1은 제 1∼제 3 실시형태에 관한 영상 및/또는 음성기록장치에서 기록 디스크에 기록된 영상 및/또는 음성데이터를 판독하여 복호화하고 재생하는 재생부를 더 구비한, 영상 및/또는 음성기록재생장치이다. 이 재생부는 덮어쓰기 블럭 선택부가 가진 것과 동일한 덮어쓰기 블럭 테이블을 가지고 재생시, 그것을 참조하여 블럭의 판독을 실시한다.
제 2는 제 4∼제 7 실시형태에 관한 영상 및/또는 음성기록장치에서 기록 디스크에 기록된 영상 및/또는 음성데이터를 판독하여 재생하는 별도의 재생부를 더 구비한, 영상 및/또는 음성기록재생장치이다.
이 별도의 재생부는 덮어쓰기 블럭 선택부가 가진 것과 동일한 덮어쓰기 블럭 테이블을 가지고 재생시, 그것을 참조하여 블럭의 판독을 실시한다.
비록 본 발명이 기술되고 도시되었지만, 이는 설명과 예시일 뿐이고 이에 한정되지 않으며, 본 발명의 취지와 범위는 첨부된 특허청구범위에 의해 한정된다.
본 발명에 의하면, 기록 디스크를 사용하여 복잡한 기계적 동작을 수반하지않고 영상 및/또는 음성 데이터의 계층적 덮어쓰기를 실시할 수 있는 영상 및/또는음성기록장치 및 방법을 제공할 수 있다.
또한, 본 발명에 의하면, 기록 디스크를 사용하여 영상 및/또는 음성데이터의 계층적 덮어쓰기 기록을 실시할 때, 기록 개시로부터 기록 디스크가 가득 차기까지를 제 1 기록 스테이지, 가득찬 이후를 제 γ 기록 스테이지(γ=2,3,…)로 했을 때 제 1 기록 스테이지 종료 후, 제 2 기록 스테이지, 제 3 기록 스테이지, …와 같은 계층적 덮어쓰기 기록이 진행함에 따라서 재생 영상 및/또는 음성의 품질이 단계적으로 열화되고 또한 제 γ 기록 스테이지에서 계층적 덮어쓰기 기록을 마친 경우, 제 1 기록 스테이지∼제 γ 기록 스테이지와 대응하는 재생영상 및/또는 음성의 품질이 서로 동일해지도록 기록을 실시할 수 있는 영상 및/또는 음성기록장치 및 방법을 제공할 수 있다.

Claims (22)

  1. 입력되는 영상 및/또는 음성데이터를 기록하는 영상 및/또는 음성기록장치에 있어서,
    입력되는 영상 및/또는 음성데이터를, 최하위층에 속하는 데이터는 상기 층내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해 하위의 층을 참조하여 복호화되도록 계층부호화하는 계층부호화수단,
    상기 계층부호화 수단이 계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 블럭생성수단,
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 포함하고 상기 블럭생성수단이 생성한 블럭을 상기 기록매체에 기록하는 기록수단, 및
    상기 기록수단을 제어하는 기록제어수단을 구비하고,
    상기 기록제어수단은
    상기 기록매체가 가득찰 때까지, 상기 기록수단에 상기 블럭생성수단이 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 하고,
    상기 기록매체가 가득찬 이후,
    상기 블럭생성수단이 생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하고,
    상기 기록수단에 상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  2. 제 1 항에 있어서,
    상기 기록수단에 상기 블럭생성수단이 생성한 블럭을 기록하게 할 때, 상기 블럭을 계층에 관해 미리 정해진 순서로 기록하게 하고,
    상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭으로서 상위층의 블럭을 선택할 때, 상기 블럭열에서의 상기 덮어쓰기될 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 참조하여 선택을 실시하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  3. 제 2 항에 있어서,
    상기 미리 정해진 순서는 주기성을 갖고
    상기 덮어쓰기 블럭 테이블에는 1주기분의 상기 덮어쓰기될 블럭의 위치가 기술되어 있는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  4. 제 1 항에 있어서,
    상기 기록제어수단은
    상기 기록매체가 가득찰 때까지의 제 1 기록 스테이지에서는 {α,α-1,α-2,…,2}(α는 정수이고 또한 2이상의 임의의 정수)의 최소공배수 β와 같은 수의 블럭을 1주기로 하는 순서로 기록하게 하고,
    가득찬 이후의 제 γ 기록 스테이지(γ=2,3,…,α)에서는
    상기 블럭생성수단이 생성한 블럭으로부터 기록할 블럭으로서 하위층의 블럭을 선택할 때, 제 1층의 블럭∼제(β/γ)층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭을 선택하고,
    상기 기록수단에 상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 할 때, 상기 제 1 층의 블럭∼제 (β/γ)층의 블럭을, 이 (β/γ)블럭을 1주기로 하는 순서로, 상기 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭이 덮어쓰기되도록 기록하게 하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  5. 입력되는 영상 및/또는 음성 데이터를 기록하는 영상 및/또는 음성기록장치에 있어서,
    입력되는 영상 및/또는 음성데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 계층화 수단,
    상기 계층화 수단이 계층화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 블럭생성수단,
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 포함하고 상기 블럭생성수단이 생성한 블럭을 상기 기록 매체에 기록하는 기록수단, 및
    상기 기록수단을 제어하는 기록제어수단을 구비하고,
    상기 기록제어수단은
    상기 기록매체가 가득찰 때까지, 상기 기록수단에 상기 블럭생성수단이 생성한 블럭을, 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 하고,
    상기 기록매체가 가득찬 이후,
    상기 블럭생성수단이 생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
    상기 기록수단에 상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  6. 제 5 항에 있어서,
    상기 기록수단에 상기 블럭생성수단이 생성한 블럭을 기록하게 할 때, 상기 블럭을 계층에 관해 미리 정해진 순서로 기록하게 하고,
    상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭으로서 상위층의 블럭을 선택할 때, 상기 블럭열에서의 상기 덮어쓰기될 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 참조하여 선택을 실시하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  7. 제 6 항에 있어서,
    상기 미리 정해진 순서는 주기성을 갖고,
    상기 덮어쓰기 블럭 테이블에는 1주기분의 상기 덮어쓰기될 블럭의 위치가 기술되어 있는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  8. 제 5 항에 있어서,
    상기 기록제어수단은
    상기 기록매체가 가득찰 때까지의 제 1 기록스테이지에서는 {α,α-1,α-2,…,2}(α는 정수이고 2이상의 임의의 정수)의 최소공배수(β)와 같은 수의 블럭을 1주기로 하는 순서로 기록하게 하고,
    가득찬 이후의 제 γ 기록 스테이지(γ=2,3,…,α)에서는,
    상기 블럭생성수단이 생성한 블럭으로부터 기록할 블럭으로서 하위층의 블럭을 선택할 때, 제 1 층의 블럭∼제 (β/γ)층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭을 선택하고,
    상기 기록수단에 상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하게 할 때, 상기 제 1 층의 블럭∼제 (β/γ)층의 블럭을, 이 (β/γ)블럭을 1주기로 하는 순서로, 상기 제 (β/γ+1)층의 블럭∼제 (β/(γ-1))층의 블럭이 덮어쓰기되도록 기록하게 하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  9. 입력되는 영상 및/또는 음성 데이터를 기록하는 영상 및/또는 음성기록장치에 있어서,
    입력되는 영상 및/또는 음성데이터로부터 일정한 크기를 갖는 블럭을 생성하는 블럭생성수단,
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체를 포함하고 상기 블럭생성수단이 생성한 블럭을 상기 기록매체에 기록하는 기록수단, 및
    상기 기록수단을 제어하는 기록제어수단을 구비하고,
    상기 기록제어수단은
    상기 기록매체가 가득찰 때까지, 상기 기록수단에 상기 블럭생성수단이 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하게 하고,
    상기 기록매체가 가득찬 이후,
    상기 블럭생성수단이 생성한 블럭으로부터, 기록할 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하며,
    상기 기록수단에 상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록시키는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  10. 제 9 항에 있어서,
    상기 기록제어수단은 상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때, 상기 블럭열에서의 상기 덮어쓰기될 블럭의 위치를 기술한 덮어쓰기 블럭 테이블을 참조하여 선택을 실시하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  11. 제 10 항에 있어서,
    상기 덮어쓰기될 블럭의 위치는 주기성을 갖고,
    상기 덮어쓰기 블럭 테이블에는 1주기분의 상기 덮어쓰기될 블럭의 위치가 기술되어 있는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  12. 제 9 항에 있어서,
    상기 기록제어수단은 상기 기록매체가 가득찰 때까지의 제 1 기록 스테이지가 종료하여 이후의 제 γ 기록 스테이지(γ=2,3,…,α;α는 정수이고 2이상의 임의의 정수)에서는 상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때, {α,α-1,α-2,…,2}의 최소공배수(β)와 동일한 수의 블럭을 1주기로 하고, 1주기에 대해 제 1 기록 스테이지∼제 (γ-1)기록 스테이지에서 기록한 블럭을 각 (β/(γ (γ-1)))개씩의 합계( β/γ)개만큼 선택하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  13. 제 9 항에 있어서,
    상기 기록제어수단은 상기 기록매체가 가득찰 때까지의 제 1 기록 스테이지가 종료한 이후의 제 γ 기록 스테이지(γ=2,3,…,α;α는 정수이고 2이상인 임의의 정수)에서는 상기 기록매체상의 블럭열로부터 덮어쓰기될 블럭을 선택할 때 {α,α-1,α-2,…,2}의 최소공배수와 같은 수의 블럭을 1주기로 하고, 1주기에 대해 제 1 기록 스테이지∼제 (γ-1)기록 스테이지에서 기록한 블럭을 각 1개씩의 합계 (γ-1)개만큼 선택하는 것을 특징으로 하는 영상 및/또는 음성기록장치.
  14. 입력되는 영상 및/또는 음성데이터를 기록하는 방법에 있어서,
    입력되는 영상 및/또는 음성데이터를 최하위층에 속하는 데이터는 상기 층내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해서 하위의 층을 참조하여 복호화되도록 계층부호화하는 스텝,
    계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는,
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하며,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하고,
    상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 영상 및/또는 음성기록방법.
  15. 입력되는 영상 및/또는 음성 데이터를 기록하는 방법에 있어서,
    입력되는 영상 및/또는 음성 데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 스텝,
    계층화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체 상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하며,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
    상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 영상 및/또는 음성기록방법.
  16. 입력되는 영상 및/또는 음성 데이터를 기록하는 방법에 있어서,
    입력되는 영상 및/또는 음성데이터로부터 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하며,
    상기 기록할 블럭을, 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 영상 및/또는 음성기록방법.
  17. 입력되는 영상 및/또는 음성데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 기록한 기록매체에 있어서,
    입력되는 영상 및/또는 음성데이터를, 최하위층에 속하는 데이터는 상기 층내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대해서 하위의 층을 참조하여 복호화되도록 계층부호화하는 스텝,
    계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하고,
    상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을, 상기 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 기록한 것을 특징으로 하는 기록매체.
  18. 입력되는 영상 및/또는 음성데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 기록한 기록매체에 있어서,
    입력되는 영상 및/또는 음성 데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 스텝,
    계층화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
    상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을, 상기 컴퓨터 장치상에서 실현하기 위한 프로그램 데이터를 기록한 기록매체.
  19. 입력되는 영상 및/또는 음성 데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 기록한 기록매체에 있어서,
    입력되는 영상 및/또는 음성데이터로부터 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록 매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하며,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하며,
    상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것으로부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을, 상기 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 기록한 기록매체.
  20. 입력되는 영상 및/또는 음성 데이터를 기록하기 위한, 컴퓨터 장치에서 실행되는 프로그램 데이터를 네트워크를 통하여 공급하는 방법에 있어서,
    입력되는 영상 및/또는 음성데이터를, 최하위층에 속하는 데이터는 상기 층내에서 복호화되고 상기 최하위층 이외의 층에 속하는 데이터는 상기 층에 대하여 하위층을 참조하여 복호화되도록 계층부호화하는 스텝,
    계층부호화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하며,
    상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을, 상기 컴퓨터 장치상에서 실현하기 위한 프로그램 데이터를 상기 네트워크를 통하여 공급하는 프로그램 공급방법.
  21. 입력되는 영상 및/또는 음성데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 네트워크를 통하여 공급하는 방법에 있어서,
    입력되는 영상 및/또는 음성데이터를 가장 우선도가 높은 것이 최하위층에 속하고 우선도가 낮은 것일수록 상위층에 속하도록 계층화하는 스텝,
    계층화하여 얻어지는 각 층에 속하는 데이터로부터 각각 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에, 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭으로서 하위층의 블럭을 선택하며,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭으로서 상위층의 블럭을 선택하고,
    상기 기록할 하위층의 블럭을, 상기 덮어쓰기될 상위층의 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을, 상기 컴퓨터 장치상에서 실현하기 위한 프로그램 데이터를 상기 네트워크를 통하여 공급하는 프로그램 공급방법.
  22. 입력되는 영상 및/또는 음성데이터를 기록하기 위한 컴퓨터 장치에서 실행되는 프로그램 데이터를 네트워크를 통하여 공급하는 방법에 있어서,
    입력되는 영상 및/또는 음성 데이터로부터 일정한 크기를 갖는 블럭을 생성하는 스텝, 및
    재기록이 가능하고 임의 접근 가능하지만 기록에 기계적 동작을 수반하는 기록매체에 생성한 블럭을 기록하는 스텝을 구비하고,
    상기 기록매체에 생성한 블럭을 기록하는 스텝에서는
    상기 기록매체가 가득찰 때까지, 생성한 블럭을 상기 기록매체상에서 그 블럭이 일차원적이고 연속적으로 늘어서도록 기록하고,
    상기 기록매체가 가득찬 이후,
    생성한 블럭으로부터, 기록할 블럭을 선택하고,
    상기 기록매체상의 블럭열로부터, 덮어쓰기될 블럭을 선택하며,
    상기 기록할 블럭을, 상기 덮어쓰기될 블럭이 상기 블럭열의 선두에 가까운 것부터 차례로 덮어쓰기되도록 기록하는 것을 특징으로 하는 동작환경을, 상기 컴퓨터 장치 상에서 실현하기 위한 프로그램 데이터를 상기 네트워크를 통하여 공급하는 프로그램 공급방법.
KR1019990005358A 1998-02-17 1999-02-18 영상 및/또는 음성기록장치 및 방법 KR100332294B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP3448698 1998-02-17
JP34486/1998 1998-02-17

Publications (2)

Publication Number Publication Date
KR19990072712A KR19990072712A (ko) 1999-09-27
KR100332294B1 true KR100332294B1 (ko) 2002-04-12

Family

ID=12415582

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990005358A KR100332294B1 (ko) 1998-02-17 1999-02-18 영상 및/또는 음성기록장치 및 방법

Country Status (5)

Country Link
US (1) US6553183B1 (ko)
KR (1) KR100332294B1 (ko)
CN (1) CN1163891C (ko)
GB (1) GB2334370B (ko)
MY (1) MY122474A (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MY122474A (en) * 1998-02-17 2006-04-29 Matsushita Electric Ind Co Ltd Recording apparatus for performing hierarchical overwrite recording of video and/or audio data to a recording medium
US6463177B1 (en) * 1998-11-04 2002-10-08 Sharp Laboratories Of America, Inc. Dynamic management of embedded coded images in a digital storage device
US7058163B1 (en) * 2000-06-17 2006-06-06 T-Netix, Inc. System and method for ex post facto preserving a recorded conversation
JP2003324418A (ja) * 2002-02-27 2003-11-14 Canon Inc 画像処理装置、データ処理装置及びデータ処理方法
FR2849332A1 (fr) * 2002-12-20 2004-06-25 St Microelectronics Sa Procede et dispositif et decodage et d'affichage en marche arriere d'images mpeg, circuit pilote video et boitier decodeur incorporant un tel dispositif
EP1750266A1 (en) * 2005-08-04 2007-02-07 Thomson Licensing Method and circuit arrangement for storing digital signals on a storage medium, and a respective camcorder

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940024696A (ko) * 1993-04-20 1994-11-18 윌리암 티. 엘리스 재기록 가능한 광디스크상에 정보를 기록하는 방법 및 시스템과 광학 라이브러리 시스템
JPH0793892A (ja) * 1993-09-21 1995-04-07 Mitsubishi Electric Corp 半導体メモリオーディオ記録再生装置
JPH07161145A (ja) * 1993-10-14 1995-06-23 Ricoh Co Ltd 光ディスク記録方法
KR960033132A (ko) * 1995-02-20 1996-09-17 양승택 호환적 영상부호화를 위해 하위계층의 부호화정보를 이용한 이동보상 상향변환 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0793759B2 (ja) * 1984-06-06 1995-10-09 義郎 中松 浮遊振動システム
US5495552A (en) * 1992-04-20 1996-02-27 Mitsubishi Denki Kabushiki Kaisha Methods of efficiently recording an audio signal in semiconductor memory
JP3371462B2 (ja) 1992-04-20 2003-01-27 三菱電機株式会社 オーディオ信号記録・再生装置
KR960704300A (ko) * 1994-05-25 1996-08-31 이데이 노부유키 부호화 방법, 복호화 방법, 부호화/복호화 방법, 부호화 장치, 복호화 장치 및 부호화/복호화 장치(Encoding method, decoding method, encoding/decoding method, encoding apparatus, decoding apparatus, and encoding/decoding apparatus)
US5959676A (en) * 1995-12-27 1999-09-28 Sony Corporation Video signal encoding method, video signal encoding apparatus, video signal transmitting method, and recording medium
JPH10233692A (ja) * 1997-01-16 1998-09-02 Sony Corp オーディオ信号符号化装置および符号化方法並びにオーディオ信号復号装置および復号方法
MY122474A (en) * 1998-02-17 2006-04-29 Matsushita Electric Ind Co Ltd Recording apparatus for performing hierarchical overwrite recording of video and/or audio data to a recording medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR940024696A (ko) * 1993-04-20 1994-11-18 윌리암 티. 엘리스 재기록 가능한 광디스크상에 정보를 기록하는 방법 및 시스템과 광학 라이브러리 시스템
JPH0793892A (ja) * 1993-09-21 1995-04-07 Mitsubishi Electric Corp 半導体メモリオーディオ記録再生装置
JPH07161145A (ja) * 1993-10-14 1995-06-23 Ricoh Co Ltd 光ディスク記録方法
KR960033132A (ko) * 1995-02-20 1996-09-17 양승택 호환적 영상부호화를 위해 하위계층의 부호화정보를 이용한 이동보상 상향변환 방법

Also Published As

Publication number Publication date
US6553183B1 (en) 2003-04-22
KR19990072712A (ko) 1999-09-27
CN1235346A (zh) 1999-11-17
CN1163891C (zh) 2004-08-25
GB9903370D0 (en) 1999-04-07
GB2334370A (en) 1999-08-18
MY122474A (en) 2006-04-29
GB2334370B (en) 2002-08-21

Similar Documents

Publication Publication Date Title
KR100666431B1 (ko) 재기록가능한 디스크 매체를 사용하여 잠시멈춤 및 재생동안에 레코딩하기 위한 방법 및 장치
EP1402740B1 (en) Changing a playback speed for a video presentation recorded in a progressive frame structure format
MXPA02004688A (es) Caracteristica de mezclado para una grabadora dvd.
KR101180506B1 (ko) 기록 및 재생 장치 및 편집 방법
KR100239615B1 (ko) 화상 압축 기록 매체 재생 장치
JP2011181178A (ja) 音声/映像情報記録再生装置および方法
KR100891087B1 (ko) 정보 기록 매체, 동시 기록 재생 방법 및 정보 기록 재생 장치
MXPA02004486A (es) Manejo de memorias intermedias de datos para disco de programa digital rescribible.
KR100332294B1 (ko) 영상 및/또는 음성기록장치 및 방법
JP3420257B2 (ja) 再生装置
KR20040048825A (ko) 기록 재생 장치, 콘텐츠 재생 장치, 자기 디스크 장치 및그 제어 방법
KR100924571B1 (ko) 필드 구조 포맷으로 리코딩된 비디오 표현을 위한 재생 속도의 변경
US7529160B2 (en) Method and apparatus for simultaneous recording and reproducing information recording medium therefor
JPH11341417A (ja) 映像および/または音声記録装置および方法
KR100705951B1 (ko) 재기록 가능 기록매체의 오디오 데이터 기록 관리방법
KR100663134B1 (ko) 재기록가능한 디스크 매체를 위해 전진형 레코딩 방법 및 장치
JP2000023102A (ja) 映像音声データ記録再生装置
JP4980535B2 (ja) リライタブルディスク媒体上への複数のポーズ記録
JP2617772B2 (ja) 情報信号記録円盤及び情報信号記録/再生装置
US7228058B1 (en) Multiple pause recording on a rewritable disk medium
KR0174477B1 (ko) 비디오 컴팩트디스크의 교환시간 제어방법
JP3116903B2 (ja) ディスク記録方法及びディスク再生方法
JPH11102574A (ja) マルチトラックレコーダ
JP2005092993A (ja) 光ディスク記録再生装置及び記録方法。
JP2003283984A (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: 20090326

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee