(57)【要約】【課題】 コンピュータ（ＰＣ）の周辺デバイスとしても利用することができるようなデータ再生装置及びデータ記録装置を提供する。【解決手段】  ディスク機構部１に対して記録再生部５を介して制御を行うディスク制御部１０を備え、このディスク制御部１０は、ＰＣのペリフェラル部とのデータの受け渡しを調整するＰＣインターフェース部２９と、外部のカメラ５１等に対するＡＶ信号の入出力の接続を行うＡＶ信号入出力接続部３１と、これらＰＣインターフェース部２９及びＡＶ信号入出力接続部３１を選択してバッファ制御部２６及び編集制御部に対してデータを受け渡しするＰＣ／ＡＶ信号切換部２７とを有している。ＰＣインターフェース２９は、コネクタにホストＰＣが接続されたら、これを検出してＰＣ／ＡＶ信号切換部２７をＰＣ側に切り換えるように動作する。【選択図】  図１
2006324010.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに接続されているか否かを検出する検出手段と、
記録媒体からデータ列を読み取る記録媒体制御手段と、
上記データ列を送出する送出手段と、
上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記記録媒体制御手段及び上記送出手段を制御してデータ再生を行う制御手段とを具備することを特徴とするデータ再生装置。
【請求項２】
上記データ列は、音声／映像データであることを特徴とする請求項１記載のデータ再生装置。
【請求項３】
上記記録媒体は、光ディスク、ハードディスクあるいはメモリストレージ媒体であることを特徴とする請求項１記載のデータ再生装置。
【請求項４】
コンピュータに接続されているか否かを検出する検出手段と、
データ列を入力する入力手段と、
上記入力手段により入力されたデータ列を記録媒体に記録する記録手段と、
上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記入力手段及び上記記録手段を制御して上記データ列の記録を制御する制御手段とを具備することを特徴とするデータ記録装置。
【請求項５】
上記データ列は、音声／映像データであることを特徴とする請求項４記載のデータ記録装置。
【請求項６】
上記記録媒体は、光ディスク、ハードディスクあるいはメモリストレージ媒体であることを特徴とする請求項４記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ホストコンピュータと接続されるか又は単体で、連続データの入力が外部の信号源と直接に可能な、データ再生装置及びデータ記録装置に関する。
【背景技術】
【０００２】
近年、映像及び音声信号（以下、ＡＶ信号という。）等のアナログ信号を連続デジタルデータに変換してディスク、テープ等の記録媒体に対して記録再生を行う民生用のＡＶ信号記録再生装置が提供されている。
【０００３】
ところで、連続デジタルデータをパーソナルコンピュータ（以下、ＰＣという。）互換のフォーマットではなく、ハードディスク等の記録媒体の記録領域の単位である論理ブロックに対して基本ソフトであるＯＳを介さず直接に記録再生するＭＰＥＧ（Moving Picture Experts Group）ストリーマ、ＤＶ（Digital VCRfor consumer use）ストレージ装置等が提供されている。このように論理ブロックに対して直接に記録再生する装置においては、例えば、ＩＥＥＥ１３９４などの伝送信号を連続デジタルデータとして受け取り、この連続デジタルデータを論理ブロックサイズに調製して記録媒体に記録することがある。また、インデックス画像を複数の静止画とアクセスさせるいわゆるサムネイルも行われている。
【０００４】
他方、ハードディスク、光ディスク、メモリカード等のＰＣペリフェラル周辺デバイスが提供されている。これらＰＣペリフェラル周辺デバイスにおいては、は、デジタルデータを論理ブロック単位で扱い、記録再生を行っている。
【０００５】
上記ＰＣペリフェラル周辺デバイスにおいては、ホストＰＣとＯＳを介してデジタルデータの入出力を行うために、例えば記録媒体の論理ブロックの先頭部分等にファイル配置表及び階層情報を記録している。これらファイル配置表及び階層情報は、これらの内容を書き換えるだけで、記録媒体に対する読み出し、追加書込み、書き換え及び消去等の直接アクセス作業の際に全データをアクセスすることなく論理ブロックの更新ができるので、直接アクセスする記録媒体にとって迅速な処理を可能とさせている。
【０００６】
このようなＰＣペリフェラル周辺デバイスの一例としては、ｍｏｔｉｏｎ ＪＰＥＧ（Joint Photographic Coding Experts Group）の静止画連続ファイル記録装置が提供されている。この装置は、ＰＣ互換フォーマットで画像圧縮信号の静止画を記録し、この静止画の１枚毎に対して削除、編集等を可能にしている。
【０００７】
従来技術として、特許文献１−３が知られている。
【０００８】
【特許文献１】特開平０６−２３６３１３号公報
【特許文献２】特開平０９−０５０３７５号公報
【特許文献３】特開平０８−１２４２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上述したような記録媒体の論理ブロックに対して連続デジタルデータの記録を直接に行うＡＶ信号記録装置においては、ＰＣ互換フォーマットで記録されていないのでＯＳでは認識されず、ＰＣからの直接の記録は行えない。このため、デジタル動画像のつなぎ撮り、記録済みのデジタル動画像の途中時間部分のカット等の連続デジタルデータの編集の際には、ＰＣからアクセスすることができる他のデジタルストレージに記録するため、連続デジタルデータを一旦映像としてから変換する必要があった。即ち、ディスクやテープなどのデジタルストレージにデジタルデータを全部読み出して編集した後に、改めて記録し直さなければならず、大規模な編集装置と多大な労力が必要とされていた。
【００１０】
ここで、ハードディスクドライブ（hard disk drive; HDD）のようにトラックを分割した最小論理ブロックとしてのデータ読み書き用物理ブロックである各セクタを媒体メディア上に有するデジタルストレージにおいては、各セクタあるいはセクタを複数個まとめたクラスタ単位の論理ブロック単位でアクセスするために、データ記録の際には、そのデータがセクタ又はクラスタの固定長データサイズと一致するよう圧縮されたり、セクタ又はクラスタサイズ以下のデータサイズに圧縮した後に、セクタ又はクラスタサイズと一致するように冗長なデータが付加するものがあった。なお、クラスタ中のセクタ数は取り扱われるＯＳにより決定される。
【００１１】
また、実際はさらに簡単に、ＨＤＤなどの最小論理ブロックとしてデータの読み書きに使用する物理ブロックであるセクタ単位への書き込みは、逐次、毎回のセクタ単位の書き込みにおいて、１セクタの有するデータ利用可能サイズ以内のデータ量で有効書き込みデータの書き込みを終了させておけば、１セクタの残りの空きデータ領域にはドライブ自身が自動的にフォーマットデータをダミーとして書き込み、これら１セクタ内の全データ領域に書き込まれた全データを１まとめとして全体のデータに対しエラーコレクションのためのＥＣＣ（error correction code）信号を付加することが自動で行われているので、空きデータ領域に外部からデータを書き込まなくても、ＨＤＤは本来データをセクタ毎にセクタのデータサイズ内で毎回与えてやれば、セクタ単位の書き込みと読み出しはできていた。
【００１２】
しかし、上述のようなデータ記録の際に冗長なデータが付加されると、再生の際にこの冗長なデータを取り除くために間歇的に毎回、データ部分をデータサイズに合わせて取り出す処理をする必要があり、さらに、このような冗長なデータの存在は、選択できる信号圧縮自由度が少く、これは連続するセクタへの連続データの連続した書き込み読み出しとは異なる、不連続なデータアクセス処理であり、また、保有する記録容量をさらに損なわせていた。従って、高速かつ途切れない、ドライブや接続インターフェース、作業を司るＣＰＵなどに処理負荷のかからない読み出しが望まれているデジタルストレージに対して、ドライブのデータ容量の損失、接続インターフェース、処理作業を司るＣＰＵにとってはデータの取り出し処理作業及び処理時間の増大を招き、負荷が大きくて、大きな連続するデータブロック転送で最高のスループットを得るには障害となっていた。
【００１３】
また、ＨＤＤ単体をデジタルストレージとして、これにカメラやデジタル放送受信機からの圧縮信号を入力させて連続デジタルデータを連続して記録しながら、自在に最小のランダムアクセス単位やフレーム単位での映像信号のアクセス、途中カット編集動作を行わせることはできなかった。
【００１４】
一方、ＰＣペリフェラル周辺デバイスにおいては、ＯＳの認識できるＰＣ互換ファイルフォーマットで記述したデータは認識して利用できるが、上述のように論理ブロック単位で記録された場合には、そのデジタルデータはファイル化されておらず、ＰＣはＯＳを介してファイルアクセスして利用ができなかった。
【００１５】
また、連続する静止画を１枚毎の静止画データファイルとして書込み読み出しするファイルは、ＰＣはＯＳを介してアクセスできるが、ＯＳは、ＰＣ内部の各種デバイスの割り込み処理を周期的に行い、時間情報、ファイル名、データ種類などの情報をファイルに付加している。例えば、Ｗｉｎｄｏｗｓ９５（マイクロソフトの商標）のＯＳでは、約５５ｍｓ毎に割り込みがかかっている。この場合は静止画１枚毎に各種のアクセス情報を付加するため、連続するＡＶ信号の圧縮データを１まとまりの連続データファイルとする動画像１ファイルと比べれば、ファイル化管理情報付加処理作業が必要となり、記録再生の高速処理が困難となり、同時に、処理の増大、記録容量の浪費が生じていた。
【００１６】
さらに、高速円滑な書込み読み出し処理とするためには、少なくとも、連続デジタルデータを記録するデジタルストレージと、このデジタルストレージに蓄積された連続デジタルデータを読み出し転送して別に記録し直す他の記録装置と、これらを制御すると共にＯＳを介して編集を行うＰＣとからなる高価で大規模な編集システムを必要としていた。
【００１７】
この発明は上述の課題に鑑みてなされるものであって、コンピュータ（ＰＣ）の周辺デバイスとしても利用することができるようなデータ再生装置及びデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明に係るデータ再生装置は、上述の課題を解決するために、コンピュータに接続されているか否かを検出する検出手段と、記録媒体からデータ列を読み取る記録媒体制御手段と、上記データ列を送出する送出手段と、上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記記録媒体制御手段及び上記送出手段を制御してデータ再生を行う制御手段とを具備することを特徴とする。
【００１９】
また、本発明に係るデータ記録装置は、コンピュータに接続されているか否かを検出する検出手段と、データ列を入力する入力手段と、上記入力手段により入力されたデータ列を記録媒体に記録する記録手段と、上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記入力手段及び上記記録手段を制御して上記データ列の記録を制御する制御手段とを具備することを特徴とする。
【００２０】
ここで、上記データ列は、音声／映像データであることが挙げられ、上記記録媒体は、光ディスク、ハードディスクあるいはメモリストレージ媒体であることが挙げられる。
【発明の効果】
【００２１】
本発明によれば、コンピュータに接続されている時はコンピュータの周辺機器として、コンピュータに接続されていないときは単独でデータ再生やデータ記録が可能なデータ再生装置やデータ記録装置を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２３】
本発明の実施の形態の一例としてのデータ記録装置は、図１に示すように、カメラ一体型ＨＤＤにモニタが接続されたものである。上記装置は、具体的には、データを記録するディスク媒体とこのディスク媒体を駆動する機構とからなるディスク機構部１と、このディスク機構部１のディスク媒体に対する記録再生を行う記録再生部５と、同じくディスク機構部１の駆動系を制御する駆動系制御部６と、上記記録再生部５及び駆動系制御部６を介してディスク機構部１におけるデータの処理等を制御するディスク制御部１０との各部から構成されている。そして、上記ディスク制御部１０には、このディスク制御部１０にＡＶ信号を入力するカメラ５１及びマイク５２と、このディスク制御部１０における編集の過程をモニタすることができるモニタ５３とが接続されている。
【００２４】
上記ディスク機構部１は磁性材料をコーティング膜被着された円盤状の基板が同一回転軸に単数枚又は複数枚を配設されて回転駆動され、データを残留磁化により記録されるディスク媒体３と、このディスク媒体３に対向して近接して径方向に移動可能に配設され、磁気的相互作用によりデータの記録及び再生を行うヘッドアーム４と、上記ディスク媒体３を所定の角速度にて回転駆動する図示しない回転駆動部とを有している。
【００２５】
上記記録再生部５は、上記ディスク媒体３の各物理ブロックに対して一方では読み書きするデータに対しチャネルコーディング処理を制御することにより、また、これと同時に小単位の論理ブロックとしてユーザがデータの読み書きに使用可能な物理ブロックであるセクタの、１セクタのデータ領域のデータ全体に対してエラーコレクションの多項式処理訂正をかけるＥＣＣを付加して記録読み出し時にはこのＥＣＣを使用して訂正可能なエラーコレクションを施し、データ読み出し処理を行うことにより、高品質な信号のデータの記録及び再生を行う。上記駆動系制御部６は、ディスク機構部１の上記回転駆動部からのサーボ信号読み出しと、このディスク機構部１のトラックサーボ情報からヘッドトラッキング位置情報及び回転ディスク駆動サーボ情報を得て、これらの情報に基づいてディスク機構部１のヘッドアーム４及び上記回転駆動部をサーボ制御する。
【００２６】
上記ディスク制御部１０は、ディスク機構部１に対して記録再生部５及び駆動系制御部６を介してこのディスク制御部１０とのデータの受け渡しの際の調整を行うディスクインターフェース２５と、このディスクインターフェース２５を経由して受け渡しをするデータを一時的に蓄積するバッファ３０と、このバッファ３０を制御するバッファ制御部２６とを有している。
【００２７】
上記ディスクインターフェース部２５は、記録再生部５との間では、記録書込み信号、再生読み出し信号のやりとり、トラック上に記録済みで記録再生の際に読み出されて駆動系コントロール制御に使用されるサーボ信号の読み出しを行う。また、このディスクインターフェース部２５は、駆動系制御部６との間では、ディスク機構部１から読み出された制御信号と、この駆動系制御部６の備えるファームウエアによるディスク媒体３の物理ブロックへのヘッドアーム４の位置制御と、回転駆動機構に対して回転速度及び位相のサーボ制御を行っている。
【００２８】
上記バッファ３０は、バッファ制御部２６の制御の下にディスクの各セクタ単位の整数倍のデータサイズで構成された複数バンクメモリのアドレス切替え動作を行うＦＩＦＯ（first-in first-out）動作を行うバンクメモリ形式のＲＡＭであり、このバッファ３０への書込み処理と読み出し処理とのセクタ単位での書き込み処理と読み出し処理を行い、さらに複数バンクメモリ単位での切替えによりバンクメモリ切替え制御による並列処理動作を行うことが可能である。
【００２９】
なお、ディスクストレージのデータ書き込み読み出し特性はセクタ単位で時間的に不連続に可能性があり、切替えられる各バンクメモリはこの特性に適合させるために、各バンクメモリに対する書き込み読み出しの１論理ブロック内の各データ小単位サイズとしては、ここでは説明例として通常ディスクコントローラが取り扱う１物理ブロックである１セクタ（＝５１２バイト）単位でのバンクメモリ切替えを行っており、バンクメモリ切替えデータ単位としては、よりローコストなドライブにおいてデータ処理メインメモリに行列構造のアドレスアクセスで各データバイトの列単位のアクセスを行うＤＲＡＭを使用する場合の各列のデータの整数倍を１バンクメモリ切替え単位とすること、また、外部ＰＣバス経由でアクセスするホストＰＣのＯＳの取扱いに整合する１論理ブロックである１クラスタとその整数倍を１バンクメモリ切替え単位とすること、あるいは外部からの伝送データの受け取り送り出しの場合の、伝送ブロック内のデータブロック単位とその整数倍を１バンクメモリ切り替え単位として使用することが有り得る。
【００３０】
ここで、ハードウエア構成の簡単化のために、このバッファ３０を構成するＲＡＭの領域の一部の領域を専用に確保し、上記領域にアクセス可能としたハードウェアを用意して、論理ブロック制御部のためのデータレジスタ３０ａ、ＰＣペリフェラル用デバイスに必要なマイクロプロセサ・バス用のコントロールレジスタ３０ｂ、ステータス状態レジスタ（CSR）のアーキテクチャに対応させるためのステータスレジスタ３０ｃとして利用している。
【００３１】
上記バッファ制御部２６は、バッファ３０を制御して所定の場合にデータを一時的に蓄積させる。また、このバッファ制御部２６は、ディスクインターフェース部２５とはデータの受け渡し及び制御情報の授受を行い、ＰＣ／ＡＶ信号切換部２７を介してホストＰＣ又はＡＶ信号入出力接続部３１からのデータの授受やコマンド、ステータスの受付けを行う。
【００３２】
また、上記ディスク制御部１０は、ＰＣのペリフェラル部とのデータの受け渡しを調整するＰＣインターフェース部２９と、外部のカメラ５１等に対するＡＶ信号の入出力の接続を行うＡＶ信号入出力接続部３１とを有し、そして特にここでこれらＰＣインターフェース部２９及びＡＶ信号入出力接続部３１を選択して上記バッファ制御部２６及び編集制御部に対してデータを受け渡しするＰＣ／ＡＶ信号切換部２７とを有している。
【００３３】
上記ＰＣインターフェース部２９は、パラレルデータ転送によりドライブレジスタにレジスタ値、コマンド、データの読み書きを行うＡＴＡ（AT attachment）、ＳＣＳＩ（small computer system interface）形式や、シリアルデータ等時（isochronous）転送を行うＩＥＥＥ１３９４形式の通常のＨＤＤのＰＣペリフェラル用インターフェースに対応し、本具体例の説明としてはＳＣＳＩ接続をその一例として挙げることができる。このＰＣインターフェース２９は、コネクタにホストＰＣが接続されたら、これを検出してＰＣ／ＡＶ信号切換部２７をＰＣ側に切り換えるように動作する。
【００３４】
上記ＡＶ信号入出力接続部３１は、ホストＰＣが接続されない場合に、この装置での運転操作により、外部のカメラ５１及びマイク５２からのＡＶ信号のディスク媒体３への書込み入力を行う。また、このＡＶ信号入出力接続部３１は、ディスク媒体３から読み出したＡＶ信号を、モニタ５３およびこのモニタ５３の備えるスピーカ５３ａ、あるいは図示しないヘッドホン又はイヤホンに出力する。
【００３５】
ここで、上記ディスク媒体３へのカメラ５１からのＡＶ信号の記録書込みの際に同時にモニタする場合には、カメラ５１及びマイク５２からのＡＶ信号をモニタ５３に同時表示させる。ディスク媒体３からの再生の際には、ＰＣ／ＡＶ信号切換部２７の備えるＡＶ信号ヘッダ検出部２８によりＡＶ信号のヘッダが検出されるのを待って、モニタ５３へのＡＶ信号を出力する。このＡＶ信号ヘッダ検出部２８によりヘッダが検出されない場合には、ＡＶ信号はＰＣデジタル信号であると判別して、ＡＶ信号入出力接続部３１からの出力をミュートさせる。このことは、例えば、映像をブルーバック表示と、オーディオを無音声とすることである。
【００３６】
上記ＰＣ／ＡＶ信号切換部２７は、ＰＣインターフェース２９あるいはＡＶ信号入出力接続部３１と、バッファコントローラ２６及び編集制御部１１とのデータの経路を切換選択する。このＰＣ／ＡＶ信号切換部２７は、内部にＡＶ信号ヘッダ検出部２８を備えている。
【００３７】
このＡＶ信号ヘッダ検出部２８は、連続ストリームデータから映像ストリームのフレーム区切りであるフレーム信号を検出する。ここで、連続ストリームデータとは、フレーム単位の固定長圧縮信号であるＤＶ規格の固定長フレーム信号ヘッダであるヘッダサブコード信号や、可変長圧縮信号であるＭＰＥＧ２圧縮信号の可変長フレーム信号のランダムアクセス最小単位のヘッダであるパケットヘッダやＧＯＰ等が挙げられる。
【００３８】
このＡＶ信号ヘッダ検出部２８は、図２に示すように、モード切換制御レジスタ２０１と、第１のモード切換スイッチ２０２と、第２のモード切換スイッチ２０３と、ＰＣファイル終了コード検出部２０４と、ＤＶフレーム先頭検出部２０５と、ＭＰＥＧ２のＧＯＰ先頭検出部２０６と、ＭＰＥＧ２，ＡＶストリーム、パケット先頭検出部２０７の各部から構成される。
【００３９】
上記モード切換制御レジスタ２０１には、ディスク制御部１０から制御信号が与えられ、このモード切換制御レジスタ２０１は、上記第１のモード切換スイッチ２０２と、第２のモード切換スイッチ２０３を制御している。
【００４０】
上記第１のモード切換スイッチ２０２には、上記モード切換制御レジスタ２０１からの制御信号と、データバス信号が入力し、出力信号は上記ＰＣファイル終了コード検出部２０４に供給されている。
【００４１】
上記第２のモード切換スイッチ２０３には、上記モード切換制御レジスタ２０１と、データバス信号とが入力している。この第２のモード切換スイッチ２０３の出力信号は、上記ＤＶのフレーム先頭検出部２０５、ＭＰＥＧ２のＧＯＰ先頭検出部２０６、及びＭＰＥＧ２、ＡＶストリームパケット先頭検出部２０７に供給されている。
【００４２】
上記ＰＣファイル終了コード検出部２０４からはＰＣファイル終了コード、位置、アドレスデータが、上記ＤＶのフレーム先頭検出部２０５、ＭＰＥＧ２の先頭検出部２０６、及びＭＰＥＧ２、ＡＶストリーム、パケット先頭検出部２０７からはフレーム、パケット単位検出、位置アドレスデータが出力され、これらはデータバスを介して上記ディスク制御部１０に供給されている。
【００４３】
このような連続ストリームデータからフレーム単位を検出する検出回路は、所定のＡＶデータストリームであることをコントローラから制御信号を受けて検出回路のステート状態を遷移させてヘッダ検出モードに入り、論理ゲートによるステートマシン中のハードウエアあるいは所定のメモリに一時的に展開したサンプルデータコードを検出することにより行う。固定長のＤＶ信号の場合には、例えば１５０バイト列のシリアル転送用の先頭１バイトを除いた１４９バイト列のブロック毎に存在するサブコードデータ列の検出により行い、ＭＰＥＧ２でＧＯＰをランダムアクセス単位とする場合には、ランダムアクセスの最小単位となるＧＯＰの先頭の検出を開始コード000001B8(h)のデータコード検出により行うことができる。あるいはＧＯＰにかわるピクチャの開始コードによりランダムアクセス単位とする場合は、ピクチャ層の開始コードとそれに続くピクチャ型がＩであることを検出することにより行う。
【００４４】
上記ＰＣ／ＡＶ信号切換部２７が内部にＡＶ信号ヘッダ検出部２８を備えるのは、外部からのＡＶ信号のストリーム書込み入力に対してはこの装置においてフレーム先頭位置を検出して最初の部分とするためであり、また、ディスク媒体３から読み出したＡＶ信号のストリーム読み出し出力に対しては、ディスク欠陥によるＡＶ信号のストリームの途中欠落によるやり直しでの連続信号の時間的順序前後による乱れに対処するためである。即ち、上記乱れに対しては、ＡＶ信号の読み出しデータストリーム信号を蓄積モードのステート状態に切換えられるバッファ３０に一旦蓄積すると共に、ディスク媒体３からの読み出しは中断して、上記バッファ３０の保持するデータを利用して論理ブロック編集位置検索を行うためである。
【００４５】
さらに、上記ディスク制御部１０は、データ編集等の一連の作業を制御する編集制御部１１と、この編集制御部１１に対してユーザが操作を行う編集入力部２３と、上記編集制御部１１における編集の状況等を表示する編集表示部２４とを有している。
【００４６】
上記編集制御部１１は、後述するように、通常のＰＣペリフェラル用ハードディスクの各種制御機能に加えて、この装置単体でＡＶ信号の書込み読み出しが制御可能な各種機能を追加して保有している。
【００４７】
上記編集入力部２３は、つなぎ撮り書込みイベント操作入力や、編集点操作入力、部分削除操作入力を含む各種操作を操作パネルのキーボード、ボタン等を利用して入力する。
【００４８】
上記編集表示部２４は、各種の編集情報及び編集操作入力、さらに内蔵時計２１からの現在時刻情報の選択的表示を含んで表示パネルに表示する。
【００４９】
上記編集制御部１１においては、中央演算処理部となるＭＰＵ１２と、不揮発性のメモリであるＲＯＭ部１３と、上記ディスク媒体３に対する書き込みにおける論理ブロックの制御を行う論理ブロック制御部１７と、編集入力インターフェース１９を介して上記編集入力部２３を制御する編集入力制御部１８と、上記編集表示部２４を制御する編集表示制御部２０と、この編集制御部１１の各部にタイミング信号を供給する内蔵時計２１とが、共用バス２２に接続されている。
【００５０】
上記ＭＰＵ１２は、上記ＲＯＭ部１３等から読み出した制御コードに基づいて、この編集制御部１１における編集操作における一連の工程を制御する。
【００５１】
上記論理ブロック制御部１７は、ディスク装置内部の直接ＡＶ編集用レジスタ制御部である。即ち、ディスク媒体３の特定の論理ブロックのデータ読み出し書込みによって、ディスクドライブ単体での直接ＡＶ信号書込み読み出しの際の編集動作をおこなうための制御部である。
【００５２】
上記ＲＯＭ部１３は、第１のＲＯＭ１４と、第２のＲＯＭ１５と、第３のＲＯＭ１６とを備えている。このＲＯＭ部１３は、ディスク制御部１０、バッファ制御部２６、ＰＣインターフェース２９、ＡＶ信号入出力接続部３１、ＰＣ用各種レジスタ制御部、論理ブロック制御部１７等の各部を制御する各種パラメタ、制御手順を記憶していて、ＭＰＵ１２のアクセス読み出しによって各種処理動作を行わせる。
【００５３】
上記第１のＲＯＭ１４は、共用パラメタ記憶部であり、ＰＣペリフェラルとしてのドライブおよびＡＶ信号のディスクストレージとしてのドライブに対して、ディスクドライブの基本的な共通処理である物理ブロックであるディスク媒体３のセクタ配置、サーボ制御、欠陥情報処理手順を含み、欠陥フリーな論理ブロックをユーザエリアとして提供する。
【００５４】
上記第２のＲＯＭ１５は、ディスク媒体３単体のＡＶ信号記録再生装置としての制御手順、パラメタの記憶部分であり、編集データの制御手順・パラメタ記述を記録する編集データ記憶部１５ａと、ＡＶ信号に対してディスク媒体３単体での初期使用の場合に必要となる論理ブロックストレージとしての利用を可能とする論理ブロック用記憶部１５ｂとを有する記録再生用記憶部である。
【００５５】
この論理ブロック用記憶部１５ｂは、ホストＰＣから再フォーマットされてしまったあとでのディスク論理ブロックのユーザエリア全体をＡＶ信号のディスクストレージとして後述する第１の領域及び第２の領域の内部記述を書込んで使用するために使われる。即ち、第１の領域においては、ブートブロック、ＦＡＴ（file allocation table）などの内部媒体メディアテーブル、ディレクトリ情報データとしては確保する第３の領域の各ＰＣ互換ファイルのＡＶ信号データが書き込まれているファイルディレクトリ情報、また、第２の領域においては、第１編集指示部の開始点と開始ブロック内使用データ数としての第３の領域の開始先頭位置へのアクセスポイントをデータとして含む。
【００５６】
上記第３のＲＯＭ１６は、通常のＰＣペリフェラル用のＨＤＤとしてホストＰＣへの接続によるコントロール・ステータス・データ制御手順およびパラメタ記憶部を持ホスト接続用記憶部である。
【００５７】
上記編集入力制御部１８は、編集入力インターフェース部１９を介して編集入力部２３からの編集インデックス点指定個所などのユーザ操作入力を受付けている。
【００５８】
上記編集表示制御部２０は、ディスク媒体３からの編集番号、開始終了点、時間情報を含んだ編集作業の表示制御を行い、例えばディスクドライブ付属の液晶パネル操作部などの編集表示部２４に表示する。
【００５９】
上記共用バス２２は、アドレス、データ、内部コントロール用のドライブ内部バスであり、ＭＰＵ１２のアクセスフロー制御処理により所定の制御手順に基づいてフロー制御を行っている。
【００６０】
次に、このデータ記録装置のディスク媒体３のユーザ領域におけるデータ記録の方法について説明する。
【００６１】
上記ディスク媒体３は、図３に示すように、このディスク媒体３の主面の磁性材料塗布層に、ユーザ領域としてＯＳの認識する論理ブロック単位であるクラスタ単位での欠陥フリーな論理ブロック領域を有している。この論理ブロック領域は、交代領域３ａと、パラメタ領域３ｂと、欠陥リスト３ｃとを含んでいる。
【００６２】
このユーザ領域としての欠陥フリーな論理ブロック領域とは、媒体メディア上のトラックを各物理ブロックに区切って使用する各セクタの内、ユーザが読み書き使用可能なセクタを単数又は複数個の集合としてＯＳが認識しアクセスして取り扱う論理ブロックであるクラスタの集合領域であり、ユーザはＯＳを介してクラスタ単位でアクセスを行っている。
【００６３】
このクラスタサイズとしては、１〜６４ｋバイトの間で可変であるが、最も広く使用されているサイズは５１２バイトである。これはＤＯＳのＯＳシステムがこれに相当する。ちなみに、小容量のＰＣカード型記録媒体、ＰＣカード型ＨＤＤの場合は５１２バイト以下の値をとることがあり、Ｕｎｉｘ（ＡＴＴの商標）のファイルシステムでは４ｋバイト、Ｗｉｎｄｏｗｓ（マイクロソフトの商標）のＶＦＡＴ１６では大容量ＨＤＤに対して上限の３２ｋバイトの値をとり、ＷｉｎｄｏｗｓのＦＡＴ３２では４ｋバイトを１クラスタサイズで取り扱うという例が知られている。
【００６４】
上記交代領域３ａは、ユーザ領域に対応する物理ディスク領域に、欠陥リスト３ｃの検出に基づいて、欠陥のある物理セクタ・シリンダに対して、ブロック単位の交替処理をおこなう領域であり、欠陥フリーな論理ブロックをユーザ領域として提供するために使われる。
【００６５】
上記パラメタ領域３ｂは、ディスク内部の物理ブロック配置パターンを記述するモードパラメタを記録する領域であり、例えば同心円形状トラックのゾーンビットレコーディングのＳＣＳＩ方式のＨＤＤでは各ゾーン内のトラック毎のブロック長さの記述などが含まれる。
【００６６】
上記欠陥リスト３ｃは、工場出荷時に存在する欠陥リストであるＰｒｏｄｕｃｔ−Ｌｉｓｔと使用時間につれて発生増大してゆく欠陥リストであるＧ−Ｌｉｓｔの検出に基づいて欠陥のない領域と物理ブロック単位で欠陥セクタを交替処理するディスク欠陥情報を書込む領域である。
【００６７】
続いて、上記ディスク媒体３のユーザ領域の内部記述について説明する。このユーザ領域に対応する論理ブロック領域は、第１の領域、第２の領域、第３の領域の３個の領域から構成される。
【００６８】
この論理ブロック領域は、ＭＳ−ＤＯＳ互換システムディスク形式で使用しているときには、図４に示すように、第１の領域７１はブートブロックであるＩＰＬ７２と、記憶されているファイルの目次情報でありファイル配置表情報からなるＦＡＴ７３と、ファイルの階層内容情報であるディレクトリ情報データ領域７４とを含んでいる。上記ＦＡＴ７３は、ファイル名称７３ａ、属性７３ｂ、時間７３ｃの各情報を保持している。そして、通常ＤＯＳ形式では、ＦＡＴ領域の媒体メディアの欠陥発生によるデータ破壊によりディスク上のファイルシステム全体の読み出し不可になったときに対処するために、ＦＡＴのコピーがこれに続いて用意されて配置されている。上記ディレクトリ情報データ領域７４は、第３の領域８０の論理ブロック領域の記録されている本説明におけるＯＳ形式であるＭＳ−ＤＯＳ互換形式でファイル化された各連続データに対するディレクトリ情報を保持している。
【００６９】
第２の領域７６は編集点指示部であり、直接にデータを記録する論理ブロック領域である第３の領域８０の複数の連続記録データにそれぞれ対応する編集点指示部を保持する。図中には、開始ブロック位置情報である開始点７７ａ、終了ブロック位置情報である終了点７７ｂ、時間７７ｃ、ブロック内使用データ数７７ｄを保持する第１の編集点指示部７７と、同様な情報を収める第２の編集点指示部７８及び第３の編集点指示部７９とが示されている。
【００７０】
ここで、編集点指示部に終了ブロック位置情報である終了点が書き込まれることにより、連続データの終端に直接にアクセスすることを可能としている。このことにより、例えば１の連続データの終端に他の連続データの先頭を接続するような編集作業の際に、作業の効率の向上が図られる。
【００７１】
第３の領域８０は、直接にデータを記録する論理ブロック領域であり、連続した論理ブロック番号に基づいて連続データの書込み読み出しがなされるディスクストレージの論理ブロックアクセス部となる。
【００７２】
上記論理ブロック領域７０は、同じくＭＳ−ＤＯＳ互換ディスクであっても、ブートブロックが省略されたメディア交換用ディスクの場合に使用されるデータ専用ディスクとして構成される場合もある。この場合は、図５に示すように、第１の領域７１はＦＡＴ７３及びディレクトリ情報データ領域７４から構成され、上記図４におけるＩＰＬ７２は存在しない。この論理ブロック７０における、第２の領域７６及び第３の領域８０は、上述のブートブロックが省略されていないＭＳ−ＤＯＳ互換ディスクと同様であるので、共通の符号を付して説明を省略する。
【００７３】
次に、このデータ記録装置をホストＰＣに接続した場合に、このデータ記録装置が編集操作に入るまでの前処理に係る一連の工程について説明する。
【００７４】
この一連の工程は、図６に示すように、ステップＳ１からステップＳ８までの８個の工程から構成される。
【００７５】
この一連の工程は、ＰＣインターフェース２９のコネクタにホストＰＣが接続されるのを受けて制御手順が開始されるものである。即ち、編集制御部１１の第１のＲＯＭ１４及び第３のＲＯＭ１６を読み出して、バッファ３０の備えるデータレジスタ３０ａ、コントロールレジスタ３０ｂ、ステータスレジスタ３０ｃを用いたバッファ制御部３０の制御により、ディスク媒体３に書込み読み出し処理が行われることにより開始される。
【００７６】
ステップＳ１においては、ディスク媒体３の論理ブロック７０の第１の領域７１のＩＰＬ７２及びＦＡＴ７３を取得し、これに続くステップＳ２においては上記第１の領域７１のディレクトリ情報データ７４を読み出し、ステップＳ３に進む。
【００７７】
ステップＳ３においては、ステップＳ１及びステップＳ２にて得た情報に基づき、ディスク媒体３の論理ブロック領域７０の第２の領域７６のファイル編集のアクセス情報及び第３の領域８０に書き込まれた複数の連続データファイルを互換ファイルとして認識し、連続データ記録用ファイルとして書き込み領域として第３の領域の論理ブロックアドレス範囲を確保していることを確認する。そして、次のステップＳ４に進む。
【００７８】
ステップＳ４は、ホストＰＣ側から上記図４にて示したのファイル形式のアクセスに対応するＯＳ上のアプリケーション・コールを行う処理である。これに続くステップＳ５においては、ホストＰＣ内部に対応するアプリケーションが存在するか否か判断する。アプリケーションが存在する場合には、“ＹＥＳ”として、ステップＳ７に進み、アプリケーションが存在しない場合には、“ＮＯ”としてステップＳ６に進む。
【００７９】
ステップＳ６においては、対応するアプリケーションが存在しないため、第１の領域７１のディレクトリ情報データ領域７４に示されるディレクトリの認識しアクセスする第３の領域８０に内在するＤＯＳ互換ファイルに対する編集位置順序情報の記述してある第２の領域７６へのアクセスポインタを得られず、そこでこの一連の工程を中止し、ＯＳに復帰する。
【００８０】
ステップＳ７においては、上記ファイル形式のアクセスに対応するアプリケーションに組み込んであるディスクドライバ・クラスにより、ＯＳ処理に割込みエントリを行い、次のステップＳ８に進む。
【００８１】
ステップＳ８においては、ステップＳ７における処理に基づき、組み込みのディスクドライバにより論理ブロック領域７０の第２の領域７６にある編集点指示部のポインタを得てアクセスする。そして、読み出した複数ある編集点指示部の開始終了アクセスポインタを記憶保持し、これに基づきホストＰＣ上で各種のアクセス読み出し処理が行われる。
【００８２】
ここで、ホストＰＣ内部においてアプリケーションが起動するときには、マルチメディア連続データのＰＣホストバスへの転送の高速化を図ることができる。即ち、ホストＰＣ側はその内部バス上の各種ペリフェラルのために割り込み処理の優先順位を定めてあり、また、コマンド、ステータス、転送データの各レジスタ割り当てのためのアクセス用窓空間のアドレス範囲を設けている。ホストバス上の多くのペリフェラルデバイスの内、ホストＰＣ内部においては、ＨＤＤのデバイス優先順位は通常中程度の順位に、またドライバソフトは最下位に設定されているものがある。画面表示関連や音声関連、通信、マウスなどの現在使用中のの最低限必要な重要なペリフェラルを除く、フロッピディスクドライバ、キーボードドライバなどからの割込み要求ＩＲＱよりもＨＤＤ及び転送チャンネルのデバイスドライバの割り込み優先順位を上位に最配置しなおすことにより連続データ転送の際の他のペリフェラルのバスへの割込み回数を減らすことにより、データ転送速度を向上させることができる。
【００８３】
また、ＨＤＤのためのアクセス用窓区間として、アドレス範囲をテンポラリに拡大確保することが有効なアクセス速度処理向上を図れる場合がある。特に、ＰＣカード型のムーバブルＨＤＤの場合は、本来ＨＤＤとして持つべきアクセス用窓としてのアドレス範囲をＰＣカードの場合は複数の細分化されて有している。アドレス範囲を空き領域に再配置しなおしてアドレス連続範囲を拡大することにより、アクセス向上が図れる。
【００８４】
次に、ホストＰＣからの制御を受けずにこのデータ記録装置単体でＡＶ信号のデータストレージを行う場合にの一連の工程について説明する。この一連の工程は、図７に示すように、ステップＳ１１からステップＳ１３までの３個の工程から構成される。
【００８５】
この一連の工程は、ディスク機構部１の起動を承け、ＰＣインターフェース２９のコネクタからホストＰＣの接続が外れていている場合に開始される。即ち、この一連の工程は、編集制御手段１１の第１のＲＯＭ１４及び第２のＲＯＭ１５が読み出され、論理ブロック制御部１７の開始点記憶部、終了点記憶部、書込み最終ブロック使用バイト数記憶部、マイクロプロセサ用作業エリアを、メモリ上に確保、活性化させる処理から開始される。
【００８６】
ステップＳ１１においては、ディスク媒体３の論理ブロック領域７０の第１の領域７１のＩＰＬ７２の終了部、ＭＳ−ＤＯＳ対応の場合には、例えば５５ＡＡｈのデータ列を認識するか、これに続くＦＡＴ７３の開始を認識し、次のステップＳ１２に進む。
【００８７】
ステップＳ１２においては、第２のＲＯＭ１５の編集データ用記憶部１５ａから編集データ制御手順を読み出し、続くステップＳ１３においては、アクセスポインタに対応する第２の領域７６の複数編集指示部の先頭へとアクセスし、複数ある編集点指示部の開始終了アクセスポインタを読み出して、編集データ制御手順に基づき行われるホストＰＣ上での各種のアクセス読み出し編集書込み処理へ継続する。これで、この一連の工程は完了する。
【００８８】
次に、論理ブロック領域７０を構成する第１の領域７１、第２の領域７６、第３の領域８０に関する一連の処理について、図１、図３及び図４を参照しながら説明する。
【００８９】
まず、図１に示すデータ記録装置の編集制御部１１の備えるＲＯＭ部１３の第１のＲＯＭ１４に記録されている共用パラメタ制御手順を読み出す。そして、図３に示すディスク媒体３の交替領域３ａ、パラメタ領域３ｂ、欠陥リスト３ｃをディスクから読み出して参照し、ディスク機構部１の基本的な共通処理である物理ブロックであるディスク媒体３上のセクタ配置、サーボ制御、欠陥情報処理手順を行い、欠陥フリーな論理ブロック領域７０をユーザエリアとして提供する。
【００９０】
また、使用開始の際においては、通常は工場出荷のディスク初期状態においてすでに論理ブロックフォーマットを施しておくこととし、これに加え第１の領域７１に相当する部分への書込みを行う。
【００９１】
そして、第２のＲＯＭ１５の論理ブロック用記憶部１５ｂを読み出して、ブートブロック情報、ＦＡＴ情報、そして必要に対応したサイズで第３の領域の所定の論理ブロックのアドレス範囲がＡＶ連続データファイルの記録使用のためにディスク上に確保されているというＦＡＴ情報、ディレクトリ情報データを、図４に示す第１の領域のＩＰＬ７２、ＦＡＴ７３、ディレクトリ情報データ領域７４にそれぞれ書込む。このとき、図１に示した編集制御部１１の備える内蔵時計２１から処理時の時刻情報を得られる場合には、時刻データを取得してＦＡＴに加えて書込む。
【００９２】
続いて、第２のＲＯＭ１５の論理ブロック用領域１５ｂから編集データ制御手順・パラメタを読み出す。さらに、編集入力制御部１８から編集インデックス点を取得して、論理ブロック制御部１７の開始点記憶部、終了点記憶部、書込み最終ブロック使用バイト数記憶部に読み込む。
【００９３】
そして、後述する各編集制御手順に従って、ＡＶ信号ヘッダ検出部２８を利用してユーザエリアの論理ブロック領域７０における第２の領域７５の各編集指示部に対して読み出し、書込みを行って第２の領域８０に存在する直接データ記録論理ブロック領域のアクセス処理をする。
【００９４】
次に、このデータ記録装置におけるつなぎ撮り動作の一例について、図８を参照しながら説明する。この図は、ディスク制御部１０のバッファ３０のバンクメモリ形式ＦＩＦＯ９１の占有データ占有の状態を模式的に表したものである。図中、バーの右端及び左端は、それぞれデータの入口及び出口であるものとし、また、データは右から左へ進むものとする。
【００９５】
まず、論理ブロック領域７０の第３の領域８０にあって以前に書込まれた第１の連続データの最終論理ブロックからデータを読み出して、図中Ａに示す、ステート状態に切換えられたＲＡＭのバッファ３０のセクタ単位のアドレス切替え制御のバンクメモリ形式ＦＩＦＯ９１に、書込みの際の先頭側から順に入れる。これは、１論理ブロックよりも少ないデータ量である。
【００９６】
ここで、図中の９１ａは占有データの部分、９１ｂ及び９１ｃは占有データがない部分である。なお、ここでいうバンクメモリ形式ＦＩＦＯ９１とは、複数の通常メモリとメモリアクセス用コントローラにより、あるいは高速キャッシュメモリと通常メモリの組合わせにより、バンクメモリ単位のアドレス切換でバンクメモリ単位で先に入ったデータをバンクメモリ単位で先に取り出すという動作機能を持つ。
【００９７】
このバンクメモリ形式ＦＩＦＯ９１は、この他に、必要とされる切替え各周期の期間内でメモリへの書込み処理とメモリからの読み出し処理をメモリコントローラアドレス切替え制御により並列独立に行うことが可能な、バンクメモリ単位で先に入ったデータをバンクメモリ単位で先に取り出すという動作機能を持つ他に必要とされる切替え各周期の期間内でメモリへの書き込み処理とメモリからの読み出し処理をメモリコントローラのアドレス切替え制御により並列に行うことが可能な、バンクメモリのアドレス指定サイズのデータ毎のデータのパイプライン動作機能を有する。そして、１バンクメモリ単位は、１個のメモリを１単位として複数メモリを切替え使用するか、又は通常メモリの２倍以上はるかに高速なキャッシュメモリを通常メモリを併用することによりメモリの読み書き動作を高速化させて、１個のメモリをアドレスによる複数領域に分割させて行うことができる。そして、そのままの状態でつなぎ撮りスタンバイ状態で待機する。書込み開始イベント入力を受けると、これに続けて新しく書込むデータをこの後から順次続けて蓄積モードに切換えてあるステート状態のバンクメモリ形式ＦＩＦＯ９１に書込んでゆく。図中Ｂの９１ｂは、続けて蓄積されたデータである。
【００９８】
ここでは１セクタが１バンクメモリ切替え単位なので、１セクタ分のデータが蓄積されたことをバンクメモリ形式ＦＩＦＯ９１の中の１バンクメモリの内部蓄積データ量を検出するデータ計数カウンタで検出してディスクへの論理ブロック領域のデータ信号として扱って、これ以降、バンクメモリ形式ＦＩＦＯ９１をパイプライン動作モードに切換えてディスクへの書込みを開始させる。例えば、図中Ｃにおいて、バンクメモリ形式ＦＩＦＯ９１の占有データの先頭から順次書き込みを行う。
【００９９】
実際の記録終了時には、編集入力制御部１８の書込み終了イベント入力を受けて、ＡＶ信号ヘッダ検出部２８によって検出されたフレーム検出信号により、連続圧縮データの１フレーム単位でデータを終了させる。毎回の撮影毎にこれを繰り返すことにより、各回の連続圧縮データのデータ連続性を確保する。
【０１００】
なお、この具体例では１物理ブロックである１セクタを１論理ブロックとして説明しているが、１論理ブロック内に複数物理ブロックが存在する場合など、連続した１論理ブロック領域内に欠陥物理セクタやトラックジャンプ、シリンダジャンプが予測されて交替処理、シーク処理発生のためにこの期間中のデータ転送中断の発生が存在し、これによりバンク切替え周期ごとの各１バンクメモリ分の転送データ量が不足欠落するデータ転送速度である場合には、それに予め備えるためにもう１つバンクメモリを用意して備える必要がある。この場合においても、つなぎ撮りのつなぎめをＡＶ圧縮信号の連続したデータ列に構成する。また、ＤＯＳ互換ファイルとして記録された連続データファイルでは、その終了コードがファイル末尾に存在し、ＭＳ−ＤＯＳ互換ファイル形式にはその終了コードとしての１Ａｈが付加されているが、その終了コード部分を上書き消去することによりファイルの終了コードを取り除き、固定長圧縮映像音声信号であるＤＶ信号の場合は、各フレーム信号単位は、等時転送のＩＥＥＥ１３９４ヘッダバイトを除くシリアルブロック単位１４９ブロックｘ１０個で１フレームの１１９２００バイトが成立している。
【０１０１】
このシリアルデータブロックにおいて、カセットなどの媒体情報が書かれている先頭ヘッダ８０バイト列とフレームの最初の５つの各シリアルデータにはそれに続くサブデータブロックがあるので、その有無を見てフレーム先頭位置を検出でき、このヘッダフレーム検出回路により、フレーム単位でカット編集させる際にＰＣファイル化される際のファイル終了コードを上書き消去してフレーム単位でつなぎ撮り記録の書込みを連続させることにより、つなぎ撮りを可能とさせる。この同期フレーム検出回路は、例えばＩＥＥＥ１３９４のＤＶ用信号のリンク用ＩＣであるＣＸＤ２１９４にも内蔵されている。
【０１０２】
可変長圧縮映像音声信号の例としてのＭＰＥＧ２の場合には、シーケンス層の内部の最小ランダムアクセス単位であるＧＯＰあるいはそれがないときはピクチャ層のＩフレーム毎に編集連続させることとし、その区切りのシーケンスヘッダはシーケンス層の開始同期コードであるヘッダコード000001B3(h) の検出により、ＧＯＰの区切りはＧＯＰ開始同期コードの000001B8(h)あるいはその代わりのピクチャ層の開始同期コード00000100(h)とそれに続くピクチャ型のＩであることを検出して制御することにより編集を連続させることが可能となる。ＭＰＥＧ２規格の標準再生が想定している再生データバッファサイズの倍以上のサイズの再生データバッファを制御使用できる可変再生、編集に対応するＭＰＥＧ２デコーダＩＣのランダムアクセス再生用機能ＩＣにもこのＧＯＰあるいはピクチャ層開始同期検出とピクチャタイプのＩの判別検出を行う機能ブロックを内蔵するものがある。
【０１０３】
続いて、つなぎ撮りオペレーションの際におけるユーザエリア内部領域に係る処理について説明する。
【０１０４】
上述したように、上記ディスク媒体３のユーザ領域に対応する論理ブロック領域７０は、図９に示すように、第１の領域７１、第２の領域７６、第３の領域８０の３種類の領域から構成される。
【０１０５】
上記第２の領域７６には、複数のつなぎ撮りに対応して、第１の編集指示部７７、第２の編集指示部７８、第３の編集指示部７４以下の編集指示部を設けている。また、第３の領域８０は、ＡＶ信号が直接に記録される領域として、第１の連続データ領域８０ａが、図中の第３の領域８０におけるブロックにて示される複数の論理ブロックに亘って記録されている。
【０１０６】
ここで、第２の領域７６の第１の編集指示部７７の開始ブロック位置情報である開始点７７ａ及び終了ブロック位置情報である終了点７７ｂの指示アクセスポインタは第３の領域８０の第１の連続データ領域８０ａの最初の論理ブロックの先頭位置及び最後の論理ブロックの先頭位置を指している。また、上記第１の編集指示部７７の時間７７ｃは、内蔵時計２１に基づく第１の連続データ記録開始イベント発生時刻を示している。そして、上記第１の編集指示部７７のブロック内使用データ数７７ｄは、第１の連続データ領域８０ａの最後の論理ブロックの内部のブロック内使用データ数に対応する位置Ｐ１を指している。
【０１０７】
第２の領域７６の第２編集指示部７８の開始ブロック位置情報である開始点７８ａの指示アクセスポインタは第３の領域８０の第２の連続データ領域８０ｂの最初の論理ブロックの先頭位置を指している。ここでのつなぎ撮りの説明においては、最小限必要な１例として、実際のアクセスにおいては、第１の連続データ領域８０ａの最終ブロック内部使用データ数Ｐ１を使用して第２の連続データ領域の先頭にアクセスしている。なお、この場合にはもちろん、後述の編集カットの場合のように、開始点、終了点各々のブロック内使用データ数を記憶する領域を第２の領域７６に設けてもよい。
【０１０８】
第２の領域７６の第２の編集指示部７８の終了ブロック位置情報である終了点７８ｂの指示アクセスポインタは第３の領域８０の第２の連続データ領域８０ｂの最後の論理ブロックの先頭位置を指している。また、上記第２の編集指示部７８の時間７８ｃには、上記内蔵時計２１に基づいて第２の連続データ領域８０ｂの記録開始イベント発生時刻を記録している。さらに、上記第２の編集点指示部７８のブロック内使用データ数７８ｄの指示アクセスポインタには、第３の領域８０の第２の連続データ領域８０ｂの最後の論理ブロックの内部のブロック内使用データ数に対応する位置Ｐ２を指している。
【０１０９】
続いて、つなぎ撮り処理に係る一連の工程を、図１０を参照しながら説明する。
【０１１０】
ステップＳ２１においては、ディスク媒体３のユーザ領域に対応する物理ブロックの第１の領域７１のブートブロックであるＩＰＬの終了データを確認したらそのまま第２の領域７６の有する編集指示部の先頭位置へアクセスし、これに続くステップＳ２１ａにおいては、前回に記録した連続データ領域の開始点、終了点の論理ブロック番号を取得する。複数の記録データが存在する場合は複数すべての編集指示部の開始点及び終了点を取得してよい。そして、次のステップＳ２２に進む。
【０１１１】
ステップＳ２２においては、取得した編集指示部の開始点、終了点を表示部に表示させる、続くステップＳ２３においては、編集入力部２３よりの選択入力があったときはそのデータの終了点の論理ブロックにアクセス、配置させる。何も指示入力が無い場合は最新のデータ記録時刻を第２の領域７６の編集指示部から読み出してその直接記録データの終了点の論理ブロックにアクセスし、ステップＳ２４に進む。
【０１１２】
ステップＳ２４においては、ユーザエリアのつなぎ撮り対象の連続データ書込み論理ブロック中の最終論理ブロックから書込まれたデータを読み出し処理し、ステップＳ２４ａにおいては最終論理ブロックから読み出したブロック内使用データをディスク制御部１０のバッファ制御部２６を介してのバッファ３０に書込みの順番の先頭から順次蓄積させ、ステップＳ２５に進む。
【０１１３】
ステップＳ２５においては、終了点ブロックのデータ読み出しのバッファ３０に対する蓄積が完了してから書込みイベント待ちのスタンバイ状態に入り、ステップＳ２６において編集表示手段２４にスタンバイ状態を表示させる。そして、次のステップＳ２７に進む。
【０１１４】
ステップＳ２７においては、編集入力手段部２３からの入力を受けた編集入力手段が発する書込みイベント、スタンバイで待っているステップＳ２５の処理に対して与える記録開始イベントについて入力データのバンクメモリ方式ＦＩＦＯ９１である上記バッファ３０への入力処理が行われ、これに続くステップＳ２８に進む。
【０１１５】
ステップＳ２８においては、論理ブロック内つなぎ撮り操作処理が行われる。即ち、ステップＳ２４ａにて蓄積したデータの後に続けて順次新しい入力データをバッファ３０に書込み、バッファ３０へのデータ蓄積量が１論理セクタ分貯えられると、このデータ蓄積量を計数するカウンタを１論理セクタ分カウントアップさせる。そして、蓄積データ数が１論理ブロックデータ数に達したか否かに依ってよって分岐する。すなわち、蓄積データ量が１論理ブロックに達した場合には“ＹＥＳ”としてステップＳ２９に進み、蓄積データが１論理ブロックに達しない場合には“ＮＯ”としてステップＳ２７にもどる。
【０１１６】
ステップＳ２９においては、バッファ３０のデータのディスク媒体３への書込みを開始させ、次のステップＳ３０においては、このつなぎ撮りの記録を、ＡＶ信号ヘッダ検出部２８のフレーム単位パルスとしてバッファ３０を介してディスクのユーザ領域７０に対応する論理ブロック領域の第３の領域８０への直接データ書込みを終了させる。そして、上記図９にて示したユーザ領域７０の第２の領域７５である編集指示部の第２編集指示部７８において、つなぎ撮りで今回書込んだ論理ブロックの開始ブロック位置情報として開始点７８ａ、つなぎ撮りでの終了点を終了ブロック位置情報として終了点７８ｂ、内蔵時計２１から取得しておいたつなぎ撮り開始時刻を時間７８ｃに、そして今回書込み終了点のブロック内使用データ数をブロック内使用データ数７８ｄに書込むことで、この一連の工程を終了する。
【０１１７】
なお、この一連の工程においては、連続データが圧縮データであってもＡＶ連続信号が信号フレーム構成になっているのでディスクドライブのつなぎ撮りにおいてもディスク媒体３の１論理ブロック内での書込みデータの連続性を保つことができる。
【０１１８】
次に、記録済みの連続データに対して、途中部分のカットを行う編集処理について説明する。
【０１１９】
ここでは、図１１に示すように、ユーザ領域７０の第２の領域７６である編集点指示部には第１の指示部７７、第２の指示部７８、第３の指示部７９以下の複数の編集指示部が備えられている。また、例えば第１の指示部７７には、論理ブロック単位での開始位置及び終了位置をそれぞれ指示する開始点７７ａ及び終了点７７ｂと、記録時刻を示す時間７７ｃと、開始ブロック内データ数７７ｄと、終了ブロック内データ数７７ｅとを有している。これらは複数編集カットを行うために、複数の編集開始終了のための編集指示部を必要とするために設けられるものである。
【０１２０】
続いて、上記ユーザ領域７０に対応する論理ブロックの第３の領域８０に書込んである連続データ領域に対する途中部分のカットに係る編集における、上記バンクメモリ方式ＦＩＦＯ９１のバッファ３０のデータの処理について説明する。
【０１２１】
上記バッファ３０のバンクメモリ方式ＦＩＦＯ９１には、上記第３の領域８０の連続データ領域からデータが読み込まれる。このデータは、図１２中のＡに示されているように、同時に編集表示部２４等の外部のディスプレイに表示され、操作者はサーチしながら編集点を入力することができる。図中には、第１の編集点Ｐ１と第２の編集点が示されている。
【０１２２】
上記編集点入力に基づいて、バンクメモリ方式ＦＩＦＯ９１において、図中のＢに示すように、対応する１論理ブロックの開始点からのディスクデータ数を正方向又は逆方向からのサーチで読み出す。このあと、各論理ブロック内の開始点以降のフレーム開始点を検索し、見つかればその点で編集点を置き換え、見つからなければ次以降の論理ブロックで順次フレーム開始点を検索し、見つかり次第置き換える。図中の第１のフレーム開始点Ｐ１´及び第２のフレーム開始点Ｐ２´は、それぞれ上記第１の編集点Ｐ１及び第２の編集点に対応するフレーム開始点である。上記第１の編集点Ｐ１及び第２の編集点Ｐ２は、これら新第１のフレーム開始点Ｐ１´及び新第２のフレーム開始点Ｐ２´に置き換えられる。
【０１２３】
そして、上記ユーザ領域７０の第２の領域７６に、各連続データに対応する各開始点及び終了点編集指示点データを書き込む。即ち、図中Ｃに示すように、バンクメモリ方式ＦＩＦＯ９１において、第３の領域８０先頭の論理ブロックの開始点から新第１の編集点Ｐ１´までと、新第２の編集点Ｐ２´から最後までに対応する占有データに対して、それぞれ分割と削除を行う。即ち、バンクメモリ方式ＦＩＦＯ９１中の連続データ領域９１ａと、連続データ領域９１ｂを連続して上記第３の領域８０に連続データ領域として書き込み、その際、占有データ領域９１ａ及び９１ｂは削除する。
【０１２４】
続いて、上記ユーザ領域７０における編集途中部分のカットに係る一連の手順を説明する。
【０１２５】
上記ユーザ領域７０のうち、直接にデータが書き込まれる第３の領域８０において、編集途中部分のカット処理の対象となるある１つの直接記録データとして第１の連続データ領域８０ａに書き込まれた連続データに対するカット処理する場合の動作を説明する。
【０１２６】
この一連の手順は、図１３に示すように、ステップＳ３１においてディスク媒体３から直接データの再生を行うことから開始される。ディスク媒体からのデータ再生の場合には、再生する記録データは上述したつなぎ撮り動作に基づいて記録され記録終了はＡＶフレーム検出部２８のフレーム検出に基づいて終了していることとする。
【０１２７】
ここで、ユーザ領域７０の第２の領域７６の第１編集点指示部７７には、第３の領域８０の第１の連続データ領域８０ａの開始データ位置及び終了データ位置に対応して指示する開始ブロック位置情報である開始点７７ａ及び終了ブロック位置情報である終了点７７ｂ、時間７７ｃ、開始ブロック内データ数７７ｄ、終了ブロック内データ数７７ｅが書込んであり、この第１の編集指示部７７に基づいて第３の領域８０の開始終了指示範囲を再生するものとする。そして、次のステップＳ３２に進む。
【０１２８】
ステップＳ４２において、ユーザはこの再生される１つの連続記録データに対して、モニタ５３に表示される再生画面をモニタしながら編集カット位置を決定し、ステップＳ４３においては、途中カット処理区間の開始点から終了点までの範囲を示す編集インデックス点指示入力を編集入力部２３に行い、ステップＳ４４において、上記ディスク制御部１０の論理ブロック制御部１７は、編集入力部２３から入力され、編集入力制御部１８を介して論理ブロック制御部１７への新たなカット処理区間の開始点である新第１の終了点指定、カット処理区間の終了点である新第２の開始点指定を入力する処理を行う。ここで複数編集カット処理を実施するために、処理手順プログラム上では編集点のフラグ１〜ｎを初期化して用意し、編集がある場合には、１を立てることでその第何番めの編集指示部の編集を扱っているのかを知らせるために対応させている。
【０１２９】
ステップＳ３２においては、記録再生部２はディスク記録連続データの再生と平行して、論理ブロック数の計数カウントアップと各論理ブロック毎の現時刻での読み出しデータ数の計数カウントアップの繰り返し処理とを行い、ステップＳ３３に進む。
【０１３０】
ステップＳ３３においては、編集入力部２３から入力され、編集入力制御部１８を介する論理ブロック制御部１７へのカット処理区間の開始点である新たな新第１の終了点指定、カット処理区間の終了点である新第２の開始点指定の入力により、これらに対応する論理ブロック番号である新第１の終了点７７ｂ´、新第１の終了ブロック内使用データ数７７ｅ´を計数カウンタからレジスタにラッチ記録する。これら新第１の終了点７７ｂ´及び新第１の終了ブロック内使用データ数７７ｅ´はカット処理区間の開始位置指示の記憶である。また、新第２の開始点７７ａ´、新第２の開始ブロック内使用数７７ｄ´を計数カウンタからレジスタにラッチ記憶する。これら新第２の開始点７７ａ´及び新第２の開始ブロック内使用数７７ｄ´は、カット処理区間の終了位置指示の記憶である。
【０１３１】
そして、ステップＳ３４〜ステップＳ３６及びステップＳ４５においては、これら新たに指定するカット編集点を連続データ信号内のＡＶフレーム区切りの位置に置き換えるために、ディスク媒体３から編集入力２３部の開始データ位置、終了データ位置指示に対応してディスクデータの第３の領域８０の中の第１の連続データ領域８０ａの連続データを読み出して、ＡＶ信号ヘッダ検出部２８でＡＶフレーム区切りを検出し、その点のデータ数でおきかえる処理に入る。
【０１３２】
即ち、ステップＳ３４においては、カット処理区間の開始位置指示のレジスタ記憶である新第１の終了点７７ｂ´と新第１の終了ブロック内使用データ数７７ｅ´に対応する論理ブロック番号の論理ブロックデータをディスク媒体３から読み出し、次のステップＳ３５に進む。
【０１３３】
ステップＳ３５においては、カット編集点の連続データ信号のフレーム先頭位置へのおきかえ処理を行う。即ち、ステップＳ３４で読み出された論理ブロックデータのその対応する使用データ数位置からのデータ列に対し、ＡＶ信号ヘッダ検出部２８でＡＶフレーム区切りを検出し、その点のデータ数でレジスタ記憶を置き換える。これを設定しなおされ決定される新第１の終了点７７ｂ´と新第１の終了ブロック内使用データ数７７ｅ´とする。なお、新第１の終了点７７ｂ´及び新第１の終了ブロック内使用データ数７７ｅ´は、カット処理区間の開始位置指示の記憶とする。
【０１３４】
続いて、カット処理区間の終了位置指示のレジスタのラッチ記憶に対応する新第２の開始点７８ａ´、新第２の開始ブロック内使用データ数７７ｄ´に対応する論理ブロック番号の論理ブロックデータをディスク媒体３から読み出して、対応する使用データ数位置からのデータ列に対してＡＶ信号ヘッダ検出部２８でＡＶフレーム区切りを検出し、その点のデータ数でレジスタ記憶を置き換える。これを設定しなおされ決定される新第２の開始点７８ａ´及び新第２の開始ブロック内使用データ数７８´とする。なお、新第２の開始点７８ａ´及び新第２の開始ブロック内使用データ数７８ｄ´は、カット処理区間の終了位置指示の記憶とする。
【０１３５】
ここで、読み出したブロック内に期待したフレーム区切りが無い場合は、次の論理ブロックへと順次編集用読み出し論理ブロックを移していき、ディスク媒体３から再生される連続データのフレーム区切りを検出する。
【０１３６】
ステップＳ３６においては、編集フラグを参照して、第２の領域７６の第１〜第ｎ指示部に対応して有効なカット編集指示入力があったことに対する編集点置き換え処理がすべて行われたかを判断する。まだ有効な編集指示フラグ（＝１）がある場合は、プログラム処理手順のフラグカウントを次の有効フラグにカウントアップしてゆく。即ち、編集フラグが編集操作入力数以上の場合には、“ＹＥＳ”としてステップＳ３７に進み、それ以外の場合には“ＮＯ”としてステップＳ４５に進む。
【０１３７】
ステップＳ４５においては、フラグ番号をカウントアップさせて次のフラグに対応する編集指示点を呼び出す。
【０１３８】
編集の終了段階として、ステップＳ３７から〜ステップＳ４１において、上記第２の領域７１に新たな編集指示部内容を書込み直す。
【０１３９】
ステップＳ３７においては、ディスク媒体のユーザ領域７０の第２の領域７６の第１の編集指示部７７、第２の編集指示部７８、第３の編集指示部７９以下の各編集指示部を上記ディスク制御部１０の論理ブロック制御部１７へ読み出し、次のステップＳ３８に進む。
【０１４０】
ステップＳ３８においては、編集指示部の内容を降順で順次置き換える。即ち、第ｎ編集指示部の内容を第ｎ＋１編集指示部へ置き換え、第ｎ−１編集指示部内容を第ｎ編集指示部へ置き換え、といった操作を順次行う。そして今回編集対象となった第３の領域８０の第１の連続データ領域８０ａに対応する第１の編集指示部７７に続く第２の編集指示部７８としては、ディスク媒体３から読み出した編集以前の第１の編集指示部７７からは終了点７７ｂ、時間７７ｃ、終了ブロック内データ数７７ｅを、そして上述した編集でのカット処理区間の終了位置のレジスタ記憶からは新たに設定しなおされ決定されたフレーム位置でのカット処理区間の終了位置指示のレジスタのラッチ記憶に対応する設定しなおされ決定される新第２の開始点７８ａ´、新第２の開始ブロック内使用データ数７８ｄ´を、それぞれレジスタ設定する。そして、次のステップＳ３９に進む。
【０１４１】
ステップ処理Ｓ３９においては、さらに今回編集対象となった第３の領域８０の第１の連続データ領域８０ａに対応した第１の編集指示部７７としては、ディスク媒体３から読み出した編集以前の第１の編集指示部７７からは開始点７７ａ、時間７７ｃ、開始ブロック内データ数７７ｄを、また上述した編集でのカット処理区間の終了位置のレジスタ記憶からは新たに設定しなおされ決定されたフレーム位置でのカット処理区間の開始位置指示のレジスタのラッチ記憶に対応している設定しなおされ決定された新第１の終了点７７ｂ´、新第１の終了ブロック内使用データ数７７ｅ´を、それぞれレジスタ設定し、ステップＳ４０に進む。
【０１４２】
ステップＳ４０においては、最終的に、これら論理ブロック制御部１７のレジスタ設定内容をそれぞれ対応するディスクデータの第２の領域の第１の編集指示部７７、第２の編集指示部７８、第３の編集指示部以下の編集指示部へ書込みをする。
【０１４３】
なおここで、上記第２の領域７６が複数の編集指示部を持つとしたのは、それに対応する第３の領域８０の連続データが複数すでに記録されている場合である。例えば、第２の領域７６の編集指示部は、実際に第３の領域８０にｎ個の連続データ領域がある場合であれば、編集示部をｎ＋１個以上有する。
【０１４４】
但し、連続撮りまわしのように、１つしか記録がなされてない場合であって後で編集によりカット処理する場合は、書込まれている指示部としては第１の編集指示部７７だけを有していて、複数編集途中カット処理により増えてゆく第２の領域７８の第ｋの編集指示部に対しては、割り当てられた論理ブロック範囲の残りの部分を順次編集指示部として確保することにより使用できる。
【０１４５】
ここで、ディスク媒体３からの書込み読み出しの処理時間が長くかかって遅くてもハードウエアサイズを小さくするように設計する場合は、ディスク制御部１０の論理ブロック制御部１７における読み出し書込みの各編集点置き換え処理のかわりに、ディスクデータの第２の領域７６のｎ＋１個の各編集指示部に対してディスクに読み書きしてよい。この方法によると、処理時間が長くなるが、ディスク制御部１０の論理ブロック制御部１７のサイズを小さくすることができる。
【０１４６】
即ち、ユーザエリア論理ブロックが昇順、あるいは降順で一定であるので開始点指示位置から終了点指示位置までをアクセスポイントとして取得してその指定された区間範囲毎に論理ブロックとしての連続データを区間毎に順次再生することで編集カットを実現する。
【０１４７】
ここで、論理ブロックおよびその内部の使用データ数としての開始点指示位置、終了点指示位置を一対として保有するので、カット処理の結果、ステップＳ３９においてまだディスク制御部１０の論理ブロック制御部１７に開始点終了点の編集指示部への書込みデータの残っている場合に、あるいはステップＳ４０でディスクへ書込み終わった場合には再度ディスク制御部１０の論理ブロック制御部１７に上記第２の領域７６から全ての編集指示部の一対の開始点指示位置、終了点指示位置としてのアクセスポイントを編集操作入力による編集作業入力制御手段によりレジスタ上で入れ替え操作して、順番１、２、・・・、ｋ−２、ｋ−１、ｋ、ｋ＋１、・・・、ｎ＋１を、例えば１、２、・・・ｋ−２、ｋ、ｋ−１、ｋ＋１、・・・、ｎ＋１と入れ替えることによりカット処理したあとのデータ再生順番を操作どおりに行うことが可能である。
【０１４８】
この場合は特に、各区間の終了点から次の区間の開始点までのディスク媒体３の読み出しアクセス時間は、同心円形状トラックの高速回転ディスク媒体の場合は、シーク動作でおよそ１０ｍｓ程度は必要となることから、その間はディスクドライブからの連続データ信号の再生出力は時間的に不連続なアクセス待ち時間を発生する。
【０１４９】
なお、モニタ５３に１画面を静止画とする画像メモリ手段と音声出力レベル減衰手段を設け、ディスク機構部１に接続するディスク制御部１０からは論理ブロック制御部１７の編集指示部レジスタ値にもとづいた編集指示終了部の終了ブロック、または終了ブロック内データ数にデータ数が一致するに至ったことを示す制御信号を出力させて、上記メモリによってモニタ８の音声は無音にミュート、動画映像は最終画面をフリーズ表示させる。これは、第２の領域７６の編集指示部の各指示部単位での終了から開始までのアクセス時間の間のユーザの鑑賞に与える不連続性画像ノイズ、音声ノイズの違和感を緩和除去するためである。
【０１５０】
ここで、上記ステップＳ３５におけるフレームの先頭部分の検出においては、固定長圧縮映像音声信号であるＤＶ信号の場合は、各フレーム信号単位は、シリアルブロック単位１５０ブロックｘ１０個で１フレームの119200バイトが成立しているが、その各シリアルデータブロックにおいて、カセットなどの媒体情報が書かれている８先頭ヘッダ０バイト列とフレームの最初の５つの各シリアルデータにはそれに続くサブデータブロックがあるので、その有無を見てフレーム先頭位置を検出でき、このＡＶ信号ヘッダ検出部２８により、フレーム単位でカット編集させる際にＰＣファイル化させるためにファイル終了コードをカット終了点に追加書込みすることにより、別々のＰＣファイルデータとさせることとする。
【０１５１】
また、可変長圧縮映像音声信号の例としてのＭＰＥＧ２の場合には、シーケンス層の内部の最小ランダムアクセス単位であるＧＯＰ、あるいはそれがないときはピクチャ層のＩフレーム毎にカット編集させることする。シーケンス層の開始同期コードであるヘッダコード000001B3(h) の検出により、ＧＯＰの区切りはＧＯＰ開始同期コードの000001B8(h)あるいはその代わりのピクチャ層の開始同期コード00000100(h)とそれに続くピクチャ型のＩであることを検出して制御することによりカット編集させることとする。その途中カット削除編集された連続圧縮動画音声信号データの前方側の末尾にはＰＣファイル化させるファイル終了コードを追加書込みさせることにより、ＰＣ互換ファイルデータとする。また、後方側連続圧縮動画音声信号データの先頭には、前方側のシーケンスヘッダを参照して新たに同様の区切りのシーケンスヘッダを追加させて書込み、新たな１つのＰＣ互換ファイルデータとする。
【０１５２】
なお、ホストＰＣから強制的に物理フォーマット、論理フォーマットされるなどディスクストレージ自体が媒体メディアとしてディスクのユーザエリア７０を書き換えられたあとのために、ＡＶストレージ単体としてディスク上にＡＶ用ディスクストレージ領域を確保するフォーマット手段を用意する。
【０１５３】
このために、ディスク制御部１０の不揮発性メモリとしてＲＯＭ部１３が設けられている。すなわち、前述のように第２のＲＯＭ１５には、ＨＤＤ単体のＡＶ信号記録再生装置としての制御手順、パラメタの記憶部分には、編集データ制御手順・パラメタ記述を記憶する編集データ用記憶部１５ａと共に、ＡＶドライブ単体での初期設定使用の場合に必要となるディスク媒体の論理ブロックストレージとしての利用を可能とする記録情報データである、ファイル定義デフォルト固定情報データを記憶する論理ブロック用記憶部１５ｂを有している。
【０１５４】
この論理ブロック用記憶部１５ｂは、接続された外部ＰＣから誤って、あるいは意図的に書き換えあるいは全体を再フォーマットしてしまった後に、ＨＤＤてのドライブ領域確保のために、ディスク論理ブロックのユーザエリア７０をＡＶディスクストレージとして第１の領域７１、第２の領域７６の内部記述を書込んで領域確保し使用するために用いられる。
【０１５５】
即ち、ブートブロックであるＩＰＬ７２、内部媒体メディアテーブルであるＦＡＴ７３、ディレクトリ情報データとして確保する第３の領域８０が未使用であることをだけを記述する手段を有するディレクトリ情報データ部７４、そしてまた第２の領域７６において第１の編集指示部７７の開始点７７ａと開始ブロック内使用データ数７７ｄとしての第３の領域８０の開始先頭位置へのアクセスポインタをそのデータとして含んでいる。
【０１５６】
以上においては、その記録書込み再生読み出しとアクセスの高速性から、ハードディスクに例をとって説明したが、この発明はドライブ内部制御コントローラがＰＣホストバスのコントロールステータスレジスタバスに対応する制御手順を持つディスク装置には使用可能であり、さらには欠陥があって交替処理をともなう記録可能な光ディスクあるいは記録可能な比較的遅いメモリストレージ媒体のＰＣ互換の記録再生ドライブならば、メモリのように速い書込み読み出しＦＩＦＯ型のバッファと比較的遅い書込み読み出し記憶ストレージ手段とを使用することにより、圧縮連続ＡＶデータの編集つなぎ撮り、カット処理を行うことができる。
【０１５７】
なお、上記装置は、ドライブまたはＰＣアプリケーションを持たない第三者が直接連続記録データにアクセスを試みても編集アクセス順番を記述設定したアクセスポイントを得ることができない、ＡＶ連続データ編集順序保護機能が設けられている。
【０１５８】
さらに、図１４に示すように、この装置には、公共通信回線５６から個人通信回線５５を介して供給される信号を、受信部５４ａと、デコーダ５４ｂと、内蔵時計５４ｃとを備える受信機５４にてデコードすることにより、ディスク制御部１０のＡＶ信号入出力接続部３１を介して入力することもできる。
【０１５９】
以上の説明では、特に、総合的な部品点数の削減を考慮して、上記図１に示したように、ＨＤＤに対して、ＭＰＵ１２、共用バス２２、バッファ３０を共用して、ＰＣ／ＡＶ信号切換部２７、ＡＶ信号ヘッダ検出部２８、論理ブロック制御部１７と内蔵時計２１、編集入力制御部１８、編集表示制御部２０をＨＤＤ内に組み込んだ形式で説明を行ったが、このような機能ブロックの内蔵されていない通常のＨＤＤに対してこの発明を実施するためには、通常のＨＤＤの備えるＰＣインターフェース２９に対して接続使用するアタッチメント装置を設けることにより、その部分的な効果を得ることができる。
【０１６０】
上記アタッチメント装置には、この具体例で示したＰＣ／ＡＶ信号切換部、ＡＶ信号ヘッダ検出部と、そのヘッダ検出によるバンク切換を行うバンクメモリ形式のデータＲＡＭ、そしてホストＰＣバスに接続するＰＣインターフェース、ＡＶ信号入出力接続部、編集制御レジスタ、編集制御手順を記述した編集用ＲＯＭ、そして編集入力制御部、編集入力インターフェース、編集表示制御部、内蔵時計、それらを制御するＭＰＵを設ける。
【０１６１】
これらの場合の動作としては、通常のホストＰＣバスのみの接続の場合は、ＰＣ／ＡＶ信号切換部出のホストＰＣバス接続の検出により、レジスタ設定コマンドをアタッチメントを通過スルーさせて直接ドライブ内部のコントロールレジスタ、ステータスレジスタにレジスタ値を設定させ、コマンドと共にデータレジスタを読み出し書き込みすることにより通常のＨＤＤのデータ転送を行わせる。
【０１６２】
ホストＰＣデータバスを経由してアタッチメント内部に設定した編集制御レジスタにレジスタ値を設定することにより、編集可能モードに遷移し、アタッチメント内部は通常のドライブコマンド、ステータス制御レジスタ設定手順から移行したデータ転送読み出し書き込み手順の際には、データ転送流れを切替えて、バンク切替えのバンクメモリ形式ＲＡＭを経由させてＡＶデジタルデータをドライブとの間で読み出し書き込みさせ、その際にはアタッチメント装置内部ではＡＶ信号ヘッダ検出部による同期信号検出によりバンクメモリの切替えと各バンクへの読み出し書き込みを行わせる。
【０１６３】
しかし、アドレスはドライブへ与えてデータの読み出し書き込み命令を行っているが、バンクメモリが介在するために各一連の読み出し命令に対応するデータ集合であるバンクメモリ内データの特定のために専用のレジスタハードウェアを設けて識別することが必要とされる。
【０１６４】
他方、ＰＣ／ＡＶ信号切換部がホストＰＣバスのホストＰＣインターフェースに接続されていない状態を検出し、かつＡＶ信号入出力接続部に外部ＡＶデジタル信号入出力機器が接続されたことを検出するならば、アタッチメント装置に内蔵されるＭＰＵは編集制御レジスタ、編集制御用手順を記述した編集用ＲＯＭのシーケンシャル手順に基づき、通常ＨＤＤ内部のコマンドレジスタ、ステータスレジスタ、データレジスタへの書き込み読み出しによりドライブ使用のための通常の動作制御である、コマンド発行、レジスタデータ値書き込み読み出し設定を行った後に、編集用レジスタ値を設定し、データ転送モードを遷移させてＨＤＤ内部の論理ブロックの第２の領域、第３の領域に対して所定の情報データを書き込み読み出し編集制御させる。
【０１６５】
このように、一旦必ずＨＤＤ内部のＡＶ用途ではない通常のコマンドレジスタ、ステータスレジスタ及びデータレジスタの書き込み読み出し手順をＡＶデジタルデータ転送の際に経由させる必要があるため、データ転送において類似の機能を有するブロックをドライブ内部外部に重複して設けて、さらに重複する通常ＨＤＤ内部のレジスタへの書き込み手順各書き込み読み出しに対応するという制限を持っている。
【０１６６】
上述したような本発明の実施の形態によれば、連続デジタルデータのフレーム検出手段と制御手段とをドライブ内部に設けることにより、連続デジタルデータのつなぎ撮り、カット処理の等の編集をＨＤＤ単体で実現ですることができる。
【０１６７】
また、本発明の実施の形態によれば、ＰＣがＯＳを介して認識できるフォーマットにて、ファイル管理情報として少なくともファイル配置表情報、階層内容情報を含む第１の領域と、編集指示制御レジスタ手段に対応するディスク第２の領域を記録領域として直接データ記録領域である第３の領域とは分離して確保することにより、ドライブ単体での編集作業効率の向上とＰＣホスト接続でのファイル互換の両立を図ることができる。
【０１６８】
さらに、論理ブロック上のユーザエリアに対して領域を分割して使用するので、使用中に欠陥が発生増大する場合に対しても、ディスクドライブの不揮発性メモリとディスク交替領域との代替処理は、従来の記録可能なディスク装置と同様に行うことができる。
【０１６９】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【０１７０】
【図１】データ記録装置の概略的な構成を示すブロック図である。
【図２】上記装置のＡＶ信号ヘッダ検出部の概略的な構成を示すブロック図である。
【図３】上記装置のディスク記録媒体における物理ブロック上の領域の分割を示す平面図である。
【図４】上記装置のＭＳ−ＤＯＳ互換のシステムディスクのユーザ領域のデータ構造図である。
【図５】上記装置のＭＳ−ＤＯＳ互換のメディア交換用ディスクのユーザ領域のデータ構造図である。
【図６】上記装置がホストＰＣに接続された場合のデータ記録方法の一連の工程を示すフローチャートである。
【図７】上記装置が単体で用いられる場合のの上記方法の一連の工程を示すフローチャートである。
【図８】上記方法によりＡＶ信号の連結の編集が行われる場合のバッファ上のデータの占有を示すデータ配置図である。
【図９】上記方法によりＡＶ信号の連結の編集が行われる場合のディスク媒体のユーザ領域におけるデータの占有を示すデータ構造図である。
【図１０】上記方法によりＡＶ信号の連結の編集が行われる場合の一連の工程を示すフローチャートである。
【図１１】上記方法によりＡＶ信号のカットの編集が行われる場合のディスク媒体のユーザ領域におけるデータの占有を示すデータ構造図である。
【図１２】上記方法によりＡＶ信号のカットの編集が行われる場合のバッファ上のデータの占有を示すデータ配置図である。
【図１３】上記方法によりＡＶ信号のカットの編集が行われる場合の一連の工程を示すフローチャートである。
【図１４】上記装置が公共通信回線に接続された場合における概略的な構成を示すブロック図である。
【符号の説明】
【０１７１】
１  ディスク機構部、３  ディスク媒体、５  記録再生部、１０  ディスク制御部、１１  編集制御部、２７  ＰＣ／ＡＶ信号切換部、２８  ＡＶ信号ヘッダ検出部
【図１】
2006324010.tif 000003
【図２】
2006324010.tif 000004
【図３】
2006324010.tif 000005
【図４】
2006324010.tif 000006
【図５】
2006324010.tif 000007
【図６】
2006324010.tif 000008
【図７】
2006324010.tif 000009
【図８】
2006324010.tif 000010
【図９】
2006324010.tif 000011
【図１０】
2006324010.tif 000012
【図１１】
2006324010.tif 000013
【図１２】
2006324010.tif 000014
【図１３】
2006324010.tif 000015
【図１４】
2006324010.tif 000016