[go: up one dir, main page]

JP2006324010A - Data reproducing apparatus and data recording apparatus - Google Patents

Data reproducing apparatus and data recording apparatus Download PDF

Info

Publication number
JP2006324010A
JP2006324010A JP2006245802A JP2006245802A JP2006324010A JP 2006324010 A JP2006324010 A JP 2006324010A JP 2006245802 A JP2006245802 A JP 2006245802A JP 2006245802 A JP2006245802 A JP 2006245802A JP 2006324010 A JP2006324010 A JP 2006324010A
Authority
JP
Japan
Prior art keywords
data
unit
area
disk
recording
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2006245802A
Other languages
Japanese (ja)
Inventor
Shunji Okada
俊二 岡田
Keitaro Yamashita
啓太郎 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2006245802A priority Critical patent/JP2006324010A/en
Publication of JP2006324010A publication Critical patent/JP2006324010A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

【課題】 コンピュータ(PC)の周辺デバイスとしても利用することができるようなデータ再生装置及びデータ記録装置を提供する。
【解決手段】 ディスク機構部1に対して記録再生部5を介して制御を行うディスク制御部10を備え、このディスク制御部10は、PCのペリフェラル部とのデータの受け渡しを調整するPCインターフェース部29と、外部のカメラ51等に対するAV信号の入出力の接続を行うAV信号入出力接続部31と、これらPCインターフェース部29及びAV信号入出力接続部31を選択してバッファ制御部26及び編集制御部に対してデータを受け渡しするPC/AV信号切換部27とを有している。PCインターフェース29は、コネクタにホストPCが接続されたら、これを検出してPC/AV信号切換部27をPC側に切り換えるように動作する。
【選択図】 図1
PROBLEM TO BE SOLVED: To provide a data reproducing apparatus and a data recording apparatus that can be used as a peripheral device of a computer (PC).
A disk control unit 10 that controls a disk mechanism unit 1 via a recording / playback unit 5 is provided. The disk control unit 10 adjusts data transfer with a peripheral unit of a PC. 29, an AV signal input / output connection unit 31 for connecting an AV signal input / output to an external camera 51, etc., and the PC interface unit 29 and the AV signal input / output connection unit 31 to select the buffer control unit 26 And a PC / AV signal switching unit 27 for transferring data to the control unit. When the host PC is connected to the connector, the PC interface 29 operates to detect this and switch the PC / AV signal switching unit 27 to the PC side.
[Selection] Figure 1

Description

この発明は、ホストコンピュータと接続されるか又は単体で、連続データの入力が外部の信号源と直接に可能な、データ再生装置及びデータ記録装置に関する。   The present invention relates to a data reproducing apparatus and a data recording apparatus that can be connected to a host computer or stand alone and can input continuous data directly to an external signal source.

近年、映像及び音声信号(以下、AV信号という。)等のアナログ信号を連続デジタルデータに変換してディスク、テープ等の記録媒体に対して記録再生を行う民生用のAV信号記録再生装置が提供されている。   2. Description of the Related Art In recent years, consumer AV signal recording / reproducing apparatuses that convert analog signals such as video and audio signals (hereinafter referred to as AV signals) into continuous digital data and perform recording and reproduction on recording media such as disks and tapes have been provided. Has been.

ところで、連続デジタルデータをパーソナルコンピュータ(以下、PCという。)互換のフォーマットではなく、ハードディスク等の記録媒体の記録領域の単位である論理ブロックに対して基本ソフトであるOSを介さず直接に記録再生するMPEG(Moving Picture Experts Group)ストリーマ、DV(Digital VCRfor consumer use)ストレージ装置等が提供されている。このように論理ブロックに対して直接に記録再生する装置においては、例えば、IEEE1394などの伝送信号を連続デジタルデータとして受け取り、この連続デジタルデータを論理ブロックサイズに調製して記録媒体に記録することがある。また、インデックス画像を複数の静止画とアクセスさせるいわゆるサムネイルも行われている。   By the way, continuous digital data is not recorded in a format compatible with a personal computer (hereinafter referred to as “PC”), but directly on a logical block, which is a unit of a recording area of a recording medium such as a hard disk, without using the basic software OS. MPEG (Moving Picture Experts Group) streamers, DV (Digital VCR for consumer use) storage devices, and the like are provided. In such an apparatus that directly records and reproduces logical blocks, for example, a transmission signal such as IEEE1394 is received as continuous digital data, and the continuous digital data is adjusted to a logical block size and recorded on a recording medium. is there. In addition, so-called thumbnails for accessing an index image with a plurality of still images are also performed.

他方、ハードディスク、光ディスク、メモリカード等のPCペリフェラル周辺デバイスが提供されている。これらPCペリフェラル周辺デバイスにおいては、は、デジタルデータを論理ブロック単位で扱い、記録再生を行っている。   On the other hand, PC peripheral peripheral devices such as a hard disk, an optical disk, and a memory card are provided. In these PC peripheral peripheral devices, digital data is handled in units of logical blocks and recording / reproduction is performed.

上記PCペリフェラル周辺デバイスにおいては、ホストPCとOSを介してデジタルデータの入出力を行うために、例えば記録媒体の論理ブロックの先頭部分等にファイル配置表及び階層情報を記録している。これらファイル配置表及び階層情報は、これらの内容を書き換えるだけで、記録媒体に対する読み出し、追加書込み、書き換え及び消去等の直接アクセス作業の際に全データをアクセスすることなく論理ブロックの更新ができるので、直接アクセスする記録媒体にとって迅速な処理を可能とさせている。   In the PC peripheral peripheral device, in order to input / output digital data via the host PC and the OS, for example, a file arrangement table and hierarchy information are recorded in the head portion of the logical block of the recording medium. Since these file allocation tables and hierarchy information can be updated only by rewriting these contents, logical blocks can be updated without accessing all data during direct access operations such as reading, additional writing, rewriting and erasing to the recording medium. This enables rapid processing for a directly accessed recording medium.

このようなPCペリフェラル周辺デバイスの一例としては、motion JPEG(Joint Photographic Coding Experts Group)の静止画連続ファイル記録装置が提供されている。この装置は、PC互換フォーマットで画像圧縮信号の静止画を記録し、この静止画の1枚毎に対して削除、編集等を可能にしている。   As an example of such a PC peripheral peripheral device, a motion JPEG (Joint Photographic Coding Experts Group) still image continuous file recording apparatus is provided. This apparatus records a still image of an image compression signal in a PC compatible format, and enables deletion, editing, etc. for each still image.

従来技術として、特許文献1−3が知られている。   Patent documents 1-3 are known as prior art.

特開平06−236313号公報Japanese Patent Laid-Open No. 06-236313 特開平09−050375号公報Japanese Patent Application Laid-Open No. 09-050375 特開平08−124294号公報Japanese Patent Laid-Open No. 08-124294

しかし、上述したような記録媒体の論理ブロックに対して連続デジタルデータの記録を直接に行うAV信号記録装置においては、PC互換フォーマットで記録されていないのでOSでは認識されず、PCからの直接の記録は行えない。このため、デジタル動画像のつなぎ撮り、記録済みのデジタル動画像の途中時間部分のカット等の連続デジタルデータの編集の際には、PCからアクセスすることができる他のデジタルストレージに記録するため、連続デジタルデータを一旦映像としてから変換する必要があった。即ち、ディスクやテープなどのデジタルストレージにデジタルデータを全部読み出して編集した後に、改めて記録し直さなければならず、大規模な編集装置と多大な労力が必要とされていた。   However, in the AV signal recording apparatus that directly records the continuous digital data on the logical block of the recording medium as described above, since it is not recorded in the PC compatible format, it is not recognized by the OS, but directly from the PC. Recording is not possible. For this reason, when editing continuous digital data, such as joining digital moving images and cutting mid-time portions of recorded digital moving images, it is recorded in another digital storage accessible from the PC. It was necessary to convert continuous digital data as video once. That is, after all the digital data is read and edited in a digital storage such as a disk or tape, it must be recorded again, which requires a large-scale editing apparatus and a great deal of labor.

ここで、ハードディスクドライブ(hard disk drive; HDD)のようにトラックを分割した最小論理ブロックとしてのデータ読み書き用物理ブロックである各セクタを媒体メディア上に有するデジタルストレージにおいては、各セクタあるいはセクタを複数個まとめたクラスタ単位の論理ブロック単位でアクセスするために、データ記録の際には、そのデータがセクタ又はクラスタの固定長データサイズと一致するよう圧縮されたり、セクタ又はクラスタサイズ以下のデータサイズに圧縮した後に、セクタ又はクラスタサイズと一致するように冗長なデータが付加するものがあった。なお、クラスタ中のセクタ数は取り扱われるOSにより決定される。   Here, in a digital storage having each sector, which is a physical block for data reading / writing as a minimum logical block obtained by dividing a track, such as a hard disk drive (HDD) on a medium medium, a plurality of sectors or sectors are included. In order to access in units of logical blocks in a cluster unit, when recording data, the data is compressed to match the fixed length data size of the sector or cluster, or the data size is smaller than the sector or cluster size. In some cases, after compression, redundant data is added to match the sector or cluster size. Note that the number of sectors in the cluster is determined by the OS being handled.

また、実際はさらに簡単に、HDDなどの最小論理ブロックとしてデータの読み書きに使用する物理ブロックであるセクタ単位への書き込みは、逐次、毎回のセクタ単位の書き込みにおいて、1セクタの有するデータ利用可能サイズ以内のデータ量で有効書き込みデータの書き込みを終了させておけば、1セクタの残りの空きデータ領域にはドライブ自身が自動的にフォーマットデータをダミーとして書き込み、これら1セクタ内の全データ領域に書き込まれた全データを1まとめとして全体のデータに対しエラーコレクションのためのECC(error correction code)信号を付加することが自動で行われているので、空きデータ領域に外部からデータを書き込まなくても、HDDは本来データをセクタ毎にセクタのデータサイズ内で毎回与えてやれば、セクタ単位の書き込みと読み出しはできていた。   In fact, more easily, writing to a sector unit, which is a physical block used for reading / writing data as the smallest logical block of an HDD or the like, is within the data usable size of one sector in sequential writing for each sector unit. If the writing of valid write data is completed with the amount of data, the drive itself automatically writes the format data as a dummy in the remaining empty data area of one sector, and is written in all the data areas in these one sector. Since all data is combined into one data and an error correction code (ECC) signal for error correction is automatically added to the whole data, even if data is not written from the outside to the free data area, The HDD originally provides data for each sector within the sector data size every time. If, writing and reading of the sector unit was made.

しかし、上述のようなデータ記録の際に冗長なデータが付加されると、再生の際にこの冗長なデータを取り除くために間歇的に毎回、データ部分をデータサイズに合わせて取り出す処理をする必要があり、さらに、このような冗長なデータの存在は、選択できる信号圧縮自由度が少く、これは連続するセクタへの連続データの連続した書き込み読み出しとは異なる、不連続なデータアクセス処理であり、また、保有する記録容量をさらに損なわせていた。従って、高速かつ途切れない、ドライブや接続インターフェース、作業を司るCPUなどに処理負荷のかからない読み出しが望まれているデジタルストレージに対して、ドライブのデータ容量の損失、接続インターフェース、処理作業を司るCPUにとってはデータの取り出し処理作業及び処理時間の増大を招き、負荷が大きくて、大きな連続するデータブロック転送で最高のスループットを得るには障害となっていた。   However, if redundant data is added at the time of data recording as described above, it is necessary to perform processing to extract the data portion according to the data size intermittently in order to remove this redundant data at the time of reproduction. Furthermore, the presence of such redundant data has a low degree of freedom of signal compression that can be selected, which is a discontinuous data access process different from continuous writing and reading of continuous data to continuous sectors. In addition, the recording capacity possessed was further impaired. Therefore, for a digital storage that is desired to be read at a high speed and without interruption, the drive, the connection interface, and the CPU that handles the work are not subject to processing load, the loss of the data capacity of the drive, the connection interface, and the CPU that handles the processing work Incurs an increase in data extraction processing work and processing time, the load is large, and it has been an obstacle to obtaining the highest throughput with large continuous data block transfer.

また、HDD単体をデジタルストレージとして、これにカメラやデジタル放送受信機からの圧縮信号を入力させて連続デジタルデータを連続して記録しながら、自在に最小のランダムアクセス単位やフレーム単位での映像信号のアクセス、途中カット編集動作を行わせることはできなかった。   In addition, the HDD alone is used as digital storage, and video signals in the smallest random access unit or frame unit can be freely recorded while continuous compressed digital data is continuously recorded by inputting compressed signals from cameras and digital broadcast receivers. It was not possible to perform the access and cut editing operations on the way.

一方、PCペリフェラル周辺デバイスにおいては、OSの認識できるPC互換ファイルフォーマットで記述したデータは認識して利用できるが、上述のように論理ブロック単位で記録された場合には、そのデジタルデータはファイル化されておらず、PCはOSを介してファイルアクセスして利用ができなかった。   On the other hand, in the PC peripheral peripheral device, the data described in the PC compatible file format that can be recognized by the OS can be recognized and used. However, if the data is recorded in units of logical blocks as described above, the digital data is converted into a file. The PC could not be used by accessing the file via the OS.

また、連続する静止画を1枚毎の静止画データファイルとして書込み読み出しするファイルは、PCはOSを介してアクセスできるが、OSは、PC内部の各種デバイスの割り込み処理を周期的に行い、時間情報、ファイル名、データ種類などの情報をファイルに付加している。例えば、Windows95(マイクロソフトの商標)のOSでは、約55ms毎に割り込みがかかっている。この場合は静止画1枚毎に各種のアクセス情報を付加するため、連続するAV信号の圧縮データを1まとまりの連続データファイルとする動画像1ファイルと比べれば、ファイル化管理情報付加処理作業が必要となり、記録再生の高速処理が困難となり、同時に、処理の増大、記録容量の浪費が生じていた。   A file for writing and reading continuous still images as individual still image data files can be accessed by the PC via the OS, but the OS periodically performs interrupt processing of various devices in the PC, Information such as information, file name, and data type is added to the file. For example, in the OS of Windows 95 (trademark of Microsoft), an interrupt is applied about every 55 ms. In this case, since various types of access information are added to each still image, the file management information addition processing operation is more difficult than a moving image 1 file in which compressed data of continuous AV signals is a single continuous data file. As a result, high-speed recording / reproducing processing becomes difficult, and at the same time, processing increases and recording capacity is wasted.

さらに、高速円滑な書込み読み出し処理とするためには、少なくとも、連続デジタルデータを記録するデジタルストレージと、このデジタルストレージに蓄積された連続デジタルデータを読み出し転送して別に記録し直す他の記録装置と、これらを制御すると共にOSを介して編集を行うPCとからなる高価で大規模な編集システムを必要としていた。   Furthermore, in order to achieve high-speed smooth writing / reading processing, at least a digital storage that records continuous digital data, and another recording device that reads and transfers the continuous digital data stored in the digital storage and re-records separately. Therefore, an expensive and large-scale editing system including a PC that controls these and performs editing via the OS is required.

この発明は上述の課題に鑑みてなされるものであって、コンピュータ(PC)の周辺デバイスとしても利用することができるようなデータ再生装置及びデータ記録装置を提供することを目的とする。   The present invention has been made in view of the above-described problems, and an object thereof is to provide a data reproducing apparatus and a data recording apparatus that can be used as peripheral devices of a computer (PC).

本発明に係るデータ再生装置は、上述の課題を解決するために、コンピュータに接続されているか否かを検出する検出手段と、記録媒体からデータ列を読み取る記録媒体制御手段と、上記データ列を送出する送出手段と、上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記記録媒体制御手段及び上記送出手段を制御してデータ再生を行う制御手段とを具備することを特徴とする。   In order to solve the above-described problem, a data reproducing apparatus according to the present invention includes a detecting unit that detects whether or not a computer is connected, a recording medium control unit that reads a data string from a recording medium, and the data string. And a sending means for sending and a control means for controlling the sending medium and the sending means to reproduce data when it is detected by the detecting means that the computer is not connected to the computer. And

また、本発明に係るデータ記録装置は、コンピュータに接続されているか否かを検出する検出手段と、データ列を入力する入力手段と、上記入力手段により入力されたデータ列を記録媒体に記録する記録手段と、上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記入力手段及び上記記録手段を制御して上記データ列の記録を制御する制御手段とを具備することを特徴とする。   The data recording apparatus according to the present invention records on a recording medium a detecting means for detecting whether or not the computer is connected, an input means for inputting a data string, and a data string input by the input means. A recording means; and a control means for controlling the recording of the data string by controlling the input means and the recording means when the detecting means detects that the computer is not connected to the computer. And

ここで、上記データ列は、音声/映像データであることが挙げられ、上記記録媒体は、光ディスク、ハードディスクあるいはメモリストレージ媒体であることが挙げられる。   Here, the data string may be audio / video data, and the recording medium may be an optical disk, a hard disk, or a memory storage medium.

本発明によれば、コンピュータに接続されている時はコンピュータの周辺機器として、コンピュータに接続されていないときは単独でデータ再生やデータ記録が可能なデータ再生装置やデータ記録装置を提供することができる。   According to the present invention, it is possible to provide a data reproducing apparatus and a data recording apparatus capable of reproducing data and recording data independently as a peripheral device of the computer when connected to a computer, and when not connected to the computer. it can.

以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。   Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings.

本発明の実施の形態の一例としてのデータ記録装置は、図1に示すように、カメラ一体型HDDにモニタが接続されたものである。上記装置は、具体的には、データを記録するディスク媒体とこのディスク媒体を駆動する機構とからなるディスク機構部1と、このディスク機構部1のディスク媒体に対する記録再生を行う記録再生部5と、同じくディスク機構部1の駆動系を制御する駆動系制御部6と、上記記録再生部5及び駆動系制御部6を介してディスク機構部1におけるデータの処理等を制御するディスク制御部10との各部から構成されている。そして、上記ディスク制御部10には、このディスク制御部10にAV信号を入力するカメラ51及びマイク52と、このディスク制御部10における編集の過程をモニタすることができるモニタ53とが接続されている。   As shown in FIG. 1, a data recording apparatus as an example of an embodiment of the present invention has a monitor connected to a camera-integrated HDD. Specifically, the apparatus includes a disk mechanism unit 1 including a disk medium for recording data and a mechanism for driving the disk medium, and a recording / reproducing unit 5 for recording / reproducing the disk medium of the disk mechanism unit 1. Similarly, a drive system control unit 6 that controls the drive system of the disk mechanism unit 1, and a disk control unit 10 that controls data processing in the disk mechanism unit 1 via the recording / reproducing unit 5 and the drive system control unit 6, It consists of each part. The disk control unit 10 is connected to a camera 51 and a microphone 52 that input AV signals to the disk control unit 10 and a monitor 53 that can monitor the editing process in the disk control unit 10. Yes.

上記ディスク機構部1は磁性材料をコーティング膜被着された円盤状の基板が同一回転軸に単数枚又は複数枚を配設されて回転駆動され、データを残留磁化により記録されるディスク媒体3と、このディスク媒体3に対向して近接して径方向に移動可能に配設され、磁気的相互作用によりデータの記録及び再生を行うヘッドアーム4と、上記ディスク媒体3を所定の角速度にて回転駆動する図示しない回転駆動部とを有している。   The disk mechanism unit 1 includes a disk medium 3 on which a disk-shaped substrate coated with a magnetic material is rotated by being driven with a single or a plurality of disks disposed on the same rotation axis, and data is recorded by residual magnetization. The head arm 4 is arranged so as to be close to the disk medium 3 so as to be movable in the radial direction and records and reproduces data by magnetic interaction, and the disk medium 3 is rotated at a predetermined angular velocity. And a rotation drive unit (not shown) for driving.

上記記録再生部5は、上記ディスク媒体3の各物理ブロックに対して一方では読み書きするデータに対しチャネルコーディング処理を制御することにより、また、これと同時に小単位の論理ブロックとしてユーザがデータの読み書きに使用可能な物理ブロックであるセクタの、1セクタのデータ領域のデータ全体に対してエラーコレクションの多項式処理訂正をかけるECCを付加して記録読み出し時にはこのECCを使用して訂正可能なエラーコレクションを施し、データ読み出し処理を行うことにより、高品質な信号のデータの記録及び再生を行う。上記駆動系制御部6は、ディスク機構部1の上記回転駆動部からのサーボ信号読み出しと、このディスク機構部1のトラックサーボ情報からヘッドトラッキング位置情報及び回転ディスク駆動サーボ情報を得て、これらの情報に基づいてディスク機構部1のヘッドアーム4及び上記回転駆動部をサーボ制御する。   The recording / reproducing unit 5 controls the channel coding process for data to be read / written on each physical block of the disk medium 3, and at the same time, the user reads / writes data as a small logical block. An ECC that applies error correction polynomial processing correction to the entire data of one sector data area of a sector that is a usable physical block is added, and error correction that can be corrected using this ECC at the time of recording and reading is performed. By performing the data reading process, high-quality signal data is recorded and reproduced. The drive system control unit 6 obtains head tracking position information and rotary disk drive servo information from the servo signal read from the rotary drive unit of the disk mechanism unit 1 and the track servo information of the disk mechanism unit 1, Based on the information, the head arm 4 of the disk mechanism unit 1 and the rotation driving unit are servo-controlled.

上記ディスク制御部10は、ディスク機構部1に対して記録再生部5及び駆動系制御部6を介してこのディスク制御部10とのデータの受け渡しの際の調整を行うディスクインターフェース25と、このディスクインターフェース25を経由して受け渡しをするデータを一時的に蓄積するバッファ30と、このバッファ30を制御するバッファ制御部26とを有している。   The disk control unit 10 includes a disk interface 25 that performs adjustment when data is transferred to and from the disk control unit 10 via the recording / reproducing unit 5 and the drive system control unit 6 with respect to the disk mechanism unit 1. A buffer 30 for temporarily storing data to be transferred via the interface 25 and a buffer control unit 26 for controlling the buffer 30 are provided.

上記ディスクインターフェース部25は、記録再生部5との間では、記録書込み信号、再生読み出し信号のやりとり、トラック上に記録済みで記録再生の際に読み出されて駆動系コントロール制御に使用されるサーボ信号の読み出しを行う。また、このディスクインターフェース部25は、駆動系制御部6との間では、ディスク機構部1から読み出された制御信号と、この駆動系制御部6の備えるファームウエアによるディスク媒体3の物理ブロックへのヘッドアーム4の位置制御と、回転駆動機構に対して回転速度及び位相のサーボ制御を行っている。   The disk interface unit 25 exchanges recording write signals and reproduction read signals with the recording / reproducing unit 5, and servos that have been recorded on the tracks and are read out during recording / reproduction and used for drive system control control. Read the signal. In addition, the disk interface unit 25 communicates with the drive system control unit 6 to the control signal read from the disk mechanism unit 1 and the physical block of the disk medium 3 by the firmware provided in the drive system control unit 6. The position control of the head arm 4 and the servo control of the rotation speed and the phase are performed for the rotation drive mechanism.

上記バッファ30は、バッファ制御部26の制御の下にディスクの各セクタ単位の整数倍のデータサイズで構成された複数バンクメモリのアドレス切替え動作を行うFIFO(first-in first-out)動作を行うバンクメモリ形式のRAMであり、このバッファ30への書込み処理と読み出し処理とのセクタ単位での書き込み処理と読み出し処理を行い、さらに複数バンクメモリ単位での切替えによりバンクメモリ切替え制御による並列処理動作を行うことが可能である。   The buffer 30 performs a first-in first-out (FIFO) operation under the control of the buffer control unit 26 for performing an address switching operation of a plurality of bank memories configured with a data size that is an integral multiple of each sector of the disk. This is a bank memory type RAM, which performs write processing and read processing in units of sectors of write processing and read processing to the buffer 30, and further performs parallel processing operations by bank memory switching control by switching in units of a plurality of bank memories. Is possible.

なお、ディスクストレージのデータ書き込み読み出し特性はセクタ単位で時間的に不連続に可能性があり、切替えられる各バンクメモリはこの特性に適合させるために、各バンクメモリに対する書き込み読み出しの1論理ブロック内の各データ小単位サイズとしては、ここでは説明例として通常ディスクコントローラが取り扱う1物理ブロックである1セクタ(=512バイト)単位でのバンクメモリ切替えを行っており、バンクメモリ切替えデータ単位としては、よりローコストなドライブにおいてデータ処理メインメモリに行列構造のアドレスアクセスで各データバイトの列単位のアクセスを行うDRAMを使用する場合の各列のデータの整数倍を1バンクメモリ切替え単位とすること、また、外部PCバス経由でアクセスするホストPCのOSの取扱いに整合する1論理ブロックである1クラスタとその整数倍を1バンクメモリ切替え単位とすること、あるいは外部からの伝送データの受け取り送り出しの場合の、伝送ブロック内のデータブロック単位とその整数倍を1バンクメモリ切り替え単位として使用することが有り得る。   The data write / read characteristics of the disk storage may be discontinuous in time in units of sectors, and each bank memory to be switched is adapted to this characteristic in one logical block for writing / reading to / from each bank memory. As each data small unit size, here, as an illustrative example, bank memory switching is performed in units of one sector (= 512 bytes) which is one physical block handled by a normal disk controller. In a low-cost drive, an integer multiple of data in each column when using a DRAM that performs column-by-column access of each data byte in a matrix processing address access to the data processing main memory is used as a 1-bank memory switching unit, Host P accessed via external PC bus One cluster which is one logical block consistent with the handling of the OS and an integer multiple thereof are used as one bank memory switching unit, or a data block unit in a transmission block in the case of transmission / reception of transmission data from the outside and its It is possible to use an integer multiple as a 1-bank memory switching unit.

ここで、ハードウエア構成の簡単化のために、このバッファ30を構成するRAMの領域の一部の領域を専用に確保し、上記領域にアクセス可能としたハードウェアを用意して、論理ブロック制御部のためのデータレジスタ30a、PCペリフェラル用デバイスに必要なマイクロプロセサ・バス用のコントロールレジスタ30b、ステータス状態レジスタ(CSR)のアーキテクチャに対応させるためのステータスレジスタ30cとして利用している。   Here, in order to simplify the hardware configuration, a part of the RAM area constituting the buffer 30 is reserved for exclusive use, and hardware capable of accessing the above area is prepared for logical block control. It is used as a data register 30a for the CPU, a control register 30b for the microprocessor bus necessary for the PC peripheral device, and a status register 30c for corresponding to the architecture of the status status register (CSR).

上記バッファ制御部26は、バッファ30を制御して所定の場合にデータを一時的に蓄積させる。また、このバッファ制御部26は、ディスクインターフェース部25とはデータの受け渡し及び制御情報の授受を行い、PC/AV信号切換部27を介してホストPC又はAV信号入出力接続部31からのデータの授受やコマンド、ステータスの受付けを行う。   The buffer control unit 26 controls the buffer 30 to temporarily accumulate data in a predetermined case. The buffer control unit 26 exchanges data and exchanges control information with the disk interface unit 25, and transmits data from the host PC or AV signal input / output connection unit 31 via the PC / AV signal switching unit 27. Accepts and receives commands and status.

また、上記ディスク制御部10は、PCのペリフェラル部とのデータの受け渡しを調整するPCインターフェース部29と、外部のカメラ51等に対するAV信号の入出力の接続を行うAV信号入出力接続部31とを有し、そして特にここでこれらPCインターフェース部29及びAV信号入出力接続部31を選択して上記バッファ制御部26及び編集制御部に対してデータを受け渡しするPC/AV信号切換部27とを有している。   The disk control unit 10 includes a PC interface unit 29 that adjusts data exchange with a PC peripheral unit, an AV signal input / output connection unit 31 that performs input / output connection of an AV signal to an external camera 51 and the like. And a PC / AV signal switching unit 27 for selecting the PC interface unit 29 and the AV signal input / output connection unit 31 and transferring data to the buffer control unit 26 and the editing control unit. Have.

上記PCインターフェース部29は、パラレルデータ転送によりドライブレジスタにレジスタ値、コマンド、データの読み書きを行うATA(AT attachment)、SCSI(small computer system interface)形式や、シリアルデータ等時(isochronous)転送を行うIEEE1394形式の通常のHDDのPCペリフェラル用インターフェースに対応し、本具体例の説明としてはSCSI接続をその一例として挙げることができる。このPCインターフェース29は、コネクタにホストPCが接続されたら、これを検出してPC/AV信号切換部27をPC側に切り換えるように動作する。   The PC interface unit 29 performs ATA (AT attachment), SCSI (small computer system interface) format, and serial data isochronous transfer to and from the drive register by parallel data transfer. It corresponds to an interface for a PC peripheral of an ordinary HDD in the IEEE 1394 format, and SCSI connection can be cited as an example of this specific example. When the host PC is connected to the connector, the PC interface 29 operates to detect this and switch the PC / AV signal switching unit 27 to the PC side.

上記AV信号入出力接続部31は、ホストPCが接続されない場合に、この装置での運転操作により、外部のカメラ51及びマイク52からのAV信号のディスク媒体3への書込み入力を行う。また、このAV信号入出力接続部31は、ディスク媒体3から読み出したAV信号を、モニタ53およびこのモニタ53の備えるスピーカ53a、あるいは図示しないヘッドホン又はイヤホンに出力する。   When the host PC is not connected, the AV signal input / output connection unit 31 inputs and writes the AV signal from the external camera 51 and the microphone 52 to the disk medium 3 by the driving operation of this apparatus. The AV signal input / output connection unit 31 outputs the AV signal read from the disk medium 3 to the monitor 53 and a speaker 53a included in the monitor 53, or a headphone or an earphone (not shown).

ここで、上記ディスク媒体3へのカメラ51からのAV信号の記録書込みの際に同時にモニタする場合には、カメラ51及びマイク52からのAV信号をモニタ53に同時表示させる。ディスク媒体3からの再生の際には、PC/AV信号切換部27の備えるAV信号ヘッダ検出部28によりAV信号のヘッダが検出されるのを待って、モニタ53へのAV信号を出力する。このAV信号ヘッダ検出部28によりヘッダが検出されない場合には、AV信号はPCデジタル信号であると判別して、AV信号入出力接続部31からの出力をミュートさせる。このことは、例えば、映像をブルーバック表示と、オーディオを無音声とすることである。   Here, when the AV signal is recorded and written from the camera 51 to the disk medium 3 at the same time, the AV signal from the camera 51 and the microphone 52 is simultaneously displayed on the monitor 53. When reproducing from the disk medium 3, the AV signal header detection unit 28 provided in the PC / AV signal switching unit 27 waits for the AV signal header to be detected, and then outputs the AV signal to the monitor 53. When the header is not detected by the AV signal header detection unit 28, the AV signal is determined to be a PC digital signal, and the output from the AV signal input / output connection unit 31 is muted. This means, for example, that the video is displayed in a blue background and the audio is silent.

上記PC/AV信号切換部27は、PCインターフェース29あるいはAV信号入出力接続部31と、バッファコントローラ26及び編集制御部11とのデータの経路を切換選択する。このPC/AV信号切換部27は、内部にAV信号ヘッダ検出部28を備えている。   The PC / AV signal switching unit 27 switches and selects a data path between the PC interface 29 or the AV signal input / output connection unit 31 and the buffer controller 26 and the editing control unit 11. The PC / AV signal switching unit 27 includes an AV signal header detection unit 28 therein.

このAV信号ヘッダ検出部28は、連続ストリームデータから映像ストリームのフレーム区切りであるフレーム信号を検出する。ここで、連続ストリームデータとは、フレーム単位の固定長圧縮信号であるDV規格の固定長フレーム信号ヘッダであるヘッダサブコード信号や、可変長圧縮信号であるMPEG2圧縮信号の可変長フレーム信号のランダムアクセス最小単位のヘッダであるパケットヘッダやGOP等が挙げられる。   The AV signal header detection unit 28 detects a frame signal that is a frame delimiter of the video stream from the continuous stream data. Here, the continuous stream data refers to a header subcode signal that is a DV standard fixed-length frame signal header that is a fixed-length compressed signal in units of frames, or a random variable-length frame signal of an MPEG2 compressed signal that is a variable-length compressed signal. A packet header, a GOP, or the like, which is a minimum access unit header, can be used.

このAV信号ヘッダ検出部28は、図2に示すように、モード切換制御レジスタ201と、第1のモード切換スイッチ202と、第2のモード切換スイッチ203と、PCファイル終了コード検出部204と、DVフレーム先頭検出部205と、MPEG2のGOP先頭検出部206と、MPEG2,AVストリーム、パケット先頭検出部207の各部から構成される。   As shown in FIG. 2, the AV signal header detection unit 28 includes a mode switching control register 201, a first mode switching switch 202, a second mode switching switch 203, a PC file end code detection unit 204, A DV frame head detection unit 205, an MPEG2 GOP head detection unit 206, and an MPEG2, AV stream, and packet head detection unit 207 are configured.

上記モード切換制御レジスタ201には、ディスク制御部10から制御信号が与えられ、このモード切換制御レジスタ201は、上記第1のモード切換スイッチ202と、第2のモード切換スイッチ203を制御している。   The mode switching control register 201 is supplied with a control signal from the disk controller 10, and the mode switching control register 201 controls the first mode switching switch 202 and the second mode switching switch 203. .

上記第1のモード切換スイッチ202には、上記モード切換制御レジスタ201からの制御信号と、データバス信号が入力し、出力信号は上記PCファイル終了コード検出部204に供給されている。   The first mode changeover switch 202 is supplied with a control signal from the mode changeover control register 201 and a data bus signal, and an output signal is supplied to the PC file end code detection unit 204.

上記第2のモード切換スイッチ203には、上記モード切換制御レジスタ201と、データバス信号とが入力している。この第2のモード切換スイッチ203の出力信号は、上記DVのフレーム先頭検出部205、MPEG2のGOP先頭検出部206、及びMPEG2、AVストリームパケット先頭検出部207に供給されている。   The mode switch control register 201 and the data bus signal are input to the second mode switch 203. The output signal of the second mode changeover switch 203 is supplied to the DV frame head detection unit 205, the MPEG2 GOP head detection unit 206, and the MPEG2 and AV stream packet head detection unit 207.

上記PCファイル終了コード検出部204からはPCファイル終了コード、位置、アドレスデータが、上記DVのフレーム先頭検出部205、MPEG2の先頭検出部206、及びMPEG2、AVストリーム、パケット先頭検出部207からはフレーム、パケット単位検出、位置アドレスデータが出力され、これらはデータバスを介して上記ディスク制御部10に供給されている。   The PC file end code, position, and address data from the PC file end code detection unit 204 are received from the DV frame start detection unit 205, MPEG2 start detection unit 206, and MPEG2, AV stream, packet start detection unit 207. Frame, packet unit detection, and position address data are output, and these are supplied to the disk controller 10 via a data bus.

このような連続ストリームデータからフレーム単位を検出する検出回路は、所定のAVデータストリームであることをコントローラから制御信号を受けて検出回路のステート状態を遷移させてヘッダ検出モードに入り、論理ゲートによるステートマシン中のハードウエアあるいは所定のメモリに一時的に展開したサンプルデータコードを検出することにより行う。固定長のDV信号の場合には、例えば150バイト列のシリアル転送用の先頭1バイトを除いた149バイト列のブロック毎に存在するサブコードデータ列の検出により行い、MPEG2でGOPをランダムアクセス単位とする場合には、ランダムアクセスの最小単位となるGOPの先頭の検出を開始コード000001B8(h)のデータコード検出により行うことができる。あるいはGOPにかわるピクチャの開始コードによりランダムアクセス単位とする場合は、ピクチャ層の開始コードとそれに続くピクチャ型がIであることを検出することにより行う。   The detection circuit for detecting the frame unit from the continuous stream data receives the control signal from the controller to change the state state of the detection circuit to enter the header detection mode, and enters the header detection mode. This is performed by detecting the sample data code temporarily expanded in the hardware in the state machine or a predetermined memory. In the case of a fixed-length DV signal, for example, a subcode data sequence existing for each block of a 149-byte sequence excluding the first 1 byte for serial transfer of a 150-byte sequence is detected. In this case, it is possible to detect the head of the GOP that is the minimum unit of random access by detecting the data code of the start code 000001B8 (h). Alternatively, when a random access unit is used by a start code of a picture that replaces a GOP, it is detected by detecting that the start code of the picture layer and the subsequent picture type are I.

上記PC/AV信号切換部27が内部にAV信号ヘッダ検出部28を備えるのは、外部からのAV信号のストリーム書込み入力に対してはこの装置においてフレーム先頭位置を検出して最初の部分とするためであり、また、ディスク媒体3から読み出したAV信号のストリーム読み出し出力に対しては、ディスク欠陥によるAV信号のストリームの途中欠落によるやり直しでの連続信号の時間的順序前後による乱れに対処するためである。即ち、上記乱れに対しては、AV信号の読み出しデータストリーム信号を蓄積モードのステート状態に切換えられるバッファ30に一旦蓄積すると共に、ディスク媒体3からの読み出しは中断して、上記バッファ30の保持するデータを利用して論理ブロック編集位置検索を行うためである。   The PC / AV signal switching unit 27 includes an AV signal header detection unit 28 for the AV signal stream write input from the outside by detecting the start position of the frame in this apparatus. For the AV signal stream read output read from the disk medium 3, in order to deal with the disturbance due to the temporal order of the continuous signal in the re-execution due to omission of the AV signal stream due to a disk defect. It is. That is, in response to the disturbance, the read data stream signal of the AV signal is temporarily stored in the buffer 30 that can be switched to the state state of the accumulation mode, and reading from the disk medium 3 is interrupted and held in the buffer 30. This is because a logical block edit position search is performed using data.

さらに、上記ディスク制御部10は、データ編集等の一連の作業を制御する編集制御部11と、この編集制御部11に対してユーザが操作を行う編集入力部23と、上記編集制御部11における編集の状況等を表示する編集表示部24とを有している。   Further, the disk control unit 10 includes an editing control unit 11 that controls a series of operations such as data editing, an editing input unit 23 that is operated by the user with respect to the editing control unit 11, and the editing control unit 11. And an edit display unit 24 for displaying the editing status and the like.

上記編集制御部11は、後述するように、通常のPCペリフェラル用ハードディスクの各種制御機能に加えて、この装置単体でAV信号の書込み読み出しが制御可能な各種機能を追加して保有している。   As will be described later, the editing control unit 11 additionally has various functions capable of controlling the writing and reading of AV signals by this apparatus alone, in addition to the various control functions of a normal PC peripheral hard disk.

上記編集入力部23は、つなぎ撮り書込みイベント操作入力や、編集点操作入力、部分削除操作入力を含む各種操作を操作パネルのキーボード、ボタン等を利用して入力する。   The edit input unit 23 inputs various operations including a join shooting write event operation input, an edit point operation input, and a partial deletion operation input using a keyboard, buttons, and the like of the operation panel.

上記編集表示部24は、各種の編集情報及び編集操作入力、さらに内蔵時計21からの現在時刻情報の選択的表示を含んで表示パネルに表示する。   The edit display unit 24 displays various edit information and edit operation inputs on the display panel including selective display of current time information from the built-in clock 21.

上記編集制御部11においては、中央演算処理部となるMPU12と、不揮発性のメモリであるROM部13と、上記ディスク媒体3に対する書き込みにおける論理ブロックの制御を行う論理ブロック制御部17と、編集入力インターフェース19を介して上記編集入力部23を制御する編集入力制御部18と、上記編集表示部24を制御する編集表示制御部20と、この編集制御部11の各部にタイミング信号を供給する内蔵時計21とが、共用バス22に接続されている。   The editing control unit 11 includes an MPU 12 serving as a central processing unit, a ROM unit 13 serving as a nonvolatile memory, a logical block control unit 17 for controlling a logical block in writing to the disk medium 3, and an editing input. An edit input control unit 18 that controls the edit input unit 23 via the interface 19, an edit display control unit 20 that controls the edit display unit 24, and a built-in clock that supplies timing signals to each unit of the edit control unit 11 21 is connected to the shared bus 22.

上記MPU12は、上記ROM部13等から読み出した制御コードに基づいて、この編集制御部11における編集操作における一連の工程を制御する。   The MPU 12 controls a series of steps in the editing operation in the editing control unit 11 based on the control code read from the ROM unit 13 or the like.

上記論理ブロック制御部17は、ディスク装置内部の直接AV編集用レジスタ制御部である。即ち、ディスク媒体3の特定の論理ブロックのデータ読み出し書込みによって、ディスクドライブ単体での直接AV信号書込み読み出しの際の編集動作をおこなうための制御部である。   The logical block control unit 17 is a direct AV editing register control unit inside the disk device. That is, it is a control unit for performing an editing operation at the time of direct AV signal writing / reading by a single disk drive by reading / writing data of a specific logical block of the disk medium 3.

上記ROM部13は、第1のROM14と、第2のROM15と、第3のROM16とを備えている。このROM部13は、ディスク制御部10、バッファ制御部26、PCインターフェース29、AV信号入出力接続部31、PC用各種レジスタ制御部、論理ブロック制御部17等の各部を制御する各種パラメタ、制御手順を記憶していて、MPU12のアクセス読み出しによって各種処理動作を行わせる。   The ROM unit 13 includes a first ROM 14, a second ROM 15, and a third ROM 16. The ROM unit 13 includes various parameters and controls for controlling the disk control unit 10, buffer control unit 26, PC interface 29, AV signal input / output connection unit 31, various register control units for PC, logical block control unit 17, and the like. The procedure is stored, and various processing operations are performed by the access reading of the MPU 12.

上記第1のROM14は、共用パラメタ記憶部であり、PCペリフェラルとしてのドライブおよびAV信号のディスクストレージとしてのドライブに対して、ディスクドライブの基本的な共通処理である物理ブロックであるディスク媒体3のセクタ配置、サーボ制御、欠陥情報処理手順を含み、欠陥フリーな論理ブロックをユーザエリアとして提供する。   The first ROM 14 is a shared parameter storage unit, and a disk medium 3 that is a physical block that is a basic common process of a disk drive with respect to a drive as a PC peripheral and a drive as a disk storage of an AV signal. A sector block, servo control, and defect information processing procedures are included, and a defect-free logical block is provided as a user area.

上記第2のROM15は、ディスク媒体3単体のAV信号記録再生装置としての制御手順、パラメタの記憶部分であり、編集データの制御手順・パラメタ記述を記録する編集データ記憶部15aと、AV信号に対してディスク媒体3単体での初期使用の場合に必要となる論理ブロックストレージとしての利用を可能とする論理ブロック用記憶部15bとを有する記録再生用記憶部である。   The second ROM 15 is a storage section for control procedures and parameters as a single AV signal recording / reproducing device of the disk medium 3, and an edit data storage section 15a for recording the control procedure and parameter description of edit data, and an AV signal. On the other hand, it is a recording / reproducing storage unit having a logical block storage unit 15b that can be used as a logical block storage necessary for the initial use of the disk medium 3 alone.

この論理ブロック用記憶部15bは、ホストPCから再フォーマットされてしまったあとでのディスク論理ブロックのユーザエリア全体をAV信号のディスクストレージとして後述する第1の領域及び第2の領域の内部記述を書込んで使用するために使われる。即ち、第1の領域においては、ブートブロック、FAT(file allocation table)などの内部媒体メディアテーブル、ディレクトリ情報データとしては確保する第3の領域の各PC互換ファイルのAV信号データが書き込まれているファイルディレクトリ情報、また、第2の領域においては、第1編集指示部の開始点と開始ブロック内使用データ数としての第3の領域の開始先頭位置へのアクセスポイントをデータとして含む。   The logical block storage unit 15b uses the entire user area of the disk logical block after being reformatted from the host PC as the AV signal disk storage, and describes the internal description of the first area and the second area described later. Used to write and use. That is, in the first area, the boot block, an internal medium media table such as FAT (file allocation table), and AV signal data of each PC compatible file in the third area to be secured are written as directory information data. The file directory information and the second area include as data the start point of the first editing instruction section and the access point to the start start position of the third area as the number of used data in the start block.

上記第3のROM16は、通常のPCペリフェラル用のHDDとしてホストPCへの接続によるコントロール・ステータス・データ制御手順およびパラメタ記憶部を持ホスト接続用記憶部である。   The third ROM 16 is a host connection storage unit having a control / status / data control procedure and a parameter storage unit connected to the host PC as an HDD for a normal PC peripheral.

上記編集入力制御部18は、編集入力インターフェース部19を介して編集入力部23からの編集インデックス点指定個所などのユーザ操作入力を受付けている。   The edit input control unit 18 receives user operation input such as an edit index point designation location from the edit input unit 23 via the edit input interface unit 19.

上記編集表示制御部20は、ディスク媒体3からの編集番号、開始終了点、時間情報を含んだ編集作業の表示制御を行い、例えばディスクドライブ付属の液晶パネル操作部などの編集表示部24に表示する。   The edit display control unit 20 performs display control of an edit operation including an edit number, a start / end point, and time information from the disk medium 3, and displays the edit display unit 24 such as a liquid crystal panel operation unit attached to the disk drive. To do.

上記共用バス22は、アドレス、データ、内部コントロール用のドライブ内部バスであり、MPU12のアクセスフロー制御処理により所定の制御手順に基づいてフロー制御を行っている。   The shared bus 22 is a drive internal bus for address, data, and internal control, and performs flow control based on a predetermined control procedure by access flow control processing of the MPU 12.

次に、このデータ記録装置のディスク媒体3のユーザ領域におけるデータ記録の方法について説明する。   Next, a data recording method in the user area of the disk medium 3 of this data recording apparatus will be described.

上記ディスク媒体3は、図3に示すように、このディスク媒体3の主面の磁性材料塗布層に、ユーザ領域としてOSの認識する論理ブロック単位であるクラスタ単位での欠陥フリーな論理ブロック領域を有している。この論理ブロック領域は、交代領域3aと、パラメタ領域3bと、欠陥リスト3cとを含んでいる。   As shown in FIG. 3, the disk medium 3 has a defect-free logical block area in a cluster unit which is a logical block unit recognized by the OS as a user area on the magnetic material coating layer on the main surface of the disk medium 3. Have. The logical block area includes a replacement area 3a, a parameter area 3b, and a defect list 3c.

このユーザ領域としての欠陥フリーな論理ブロック領域とは、媒体メディア上のトラックを各物理ブロックに区切って使用する各セクタの内、ユーザが読み書き使用可能なセクタを単数又は複数個の集合としてOSが認識しアクセスして取り扱う論理ブロックであるクラスタの集合領域であり、ユーザはOSを介してクラスタ単位でアクセスを行っている。   The defect-free logical block area as the user area is defined by the OS as a set of one or a plurality of sectors that can be read and written by the user among the sectors used by dividing the track on the medium medium into each physical block. It is a cluster collection area that is a logical block that is recognized, accessed, and handled, and a user accesses the cluster unit via the OS.

このクラスタサイズとしては、1〜64kバイトの間で可変であるが、最も広く使用されているサイズは512バイトである。これはDOSのOSシステムがこれに相当する。ちなみに、小容量のPCカード型記録媒体、PCカード型HDDの場合は512バイト以下の値をとることがあり、Unix(ATTの商標)のファイルシステムでは4kバイト、Windows(マイクロソフトの商標)のVFAT16では大容量HDDに対して上限の32kバイトの値をとり、WindowsのFAT32では4kバイトを1クラスタサイズで取り扱うという例が知られている。   The cluster size is variable between 1 and 64 kbytes, but the most widely used size is 512 bytes. This corresponds to the OS system of DOS. Incidentally, in the case of a small-capacity PC card type recording medium and PC card type HDD, it may take a value of 512 bytes or less. In the file system of Unix (ATT trademark), 4 kbytes, VFAT16 of Windows (trademark of Microsoft) An example is known in which an upper limit of 32 kbytes is taken for a large-capacity HDD, and 4 kbytes are handled with one cluster size in the FAT32 of Windows.

上記交代領域3aは、ユーザ領域に対応する物理ディスク領域に、欠陥リスト3cの検出に基づいて、欠陥のある物理セクタ・シリンダに対して、ブロック単位の交替処理をおこなう領域であり、欠陥フリーな論理ブロックをユーザ領域として提供するために使われる。   The replacement area 3a is an area in which replacement processing in units of blocks is performed on a defective physical sector / cylinder based on detection of the defect list 3c in the physical disk area corresponding to the user area, and is free of defects. Used to provide a logical block as a user area.

上記パラメタ領域3bは、ディスク内部の物理ブロック配置パターンを記述するモードパラメタを記録する領域であり、例えば同心円形状トラックのゾーンビットレコーディングのSCSI方式のHDDでは各ゾーン内のトラック毎のブロック長さの記述などが含まれる。   The parameter area 3b is an area for recording a mode parameter describing a physical block arrangement pattern in the disk. For example, in a SCSI-type HDD for zone bit recording of concentric circular tracks, the block length of each track in each zone is set. Includes descriptions.

上記欠陥リスト3cは、工場出荷時に存在する欠陥リストであるProduct−Listと使用時間につれて発生増大してゆく欠陥リストであるG−Listの検出に基づいて欠陥のない領域と物理ブロック単位で欠陥セクタを交替処理するディスク欠陥情報を書込む領域である。   The defect list 3c is based on the detection of a defect list existing at the time of shipment from the factory, and a defect sector in units of physical blocks based on detection of a defect list G-List that is generated and increased with the use time. This is an area for writing disk defect information for replacement processing.

続いて、上記ディスク媒体3のユーザ領域の内部記述について説明する。このユーザ領域に対応する論理ブロック領域は、第1の領域、第2の領域、第3の領域の3個の領域から構成される。   Next, an internal description of the user area of the disk medium 3 will be described. The logical block area corresponding to this user area is composed of three areas: a first area, a second area, and a third area.

この論理ブロック領域は、MS−DOS互換システムディスク形式で使用しているときには、図4に示すように、第1の領域71はブートブロックであるIPL72と、記憶されているファイルの目次情報でありファイル配置表情報からなるFAT73と、ファイルの階層内容情報であるディレクトリ情報データ領域74とを含んでいる。上記FAT73は、ファイル名称73a、属性73b、時間73cの各情報を保持している。そして、通常DOS形式では、FAT領域の媒体メディアの欠陥発生によるデータ破壊によりディスク上のファイルシステム全体の読み出し不可になったときに対処するために、FATのコピーがこれに続いて用意されて配置されている。上記ディレクトリ情報データ領域74は、第3の領域80の論理ブロック領域の記録されている本説明におけるOS形式であるMS−DOS互換形式でファイル化された各連続データに対するディレクトリ情報を保持している。   When this logical block area is used in the MS-DOS compatible system disk format, as shown in FIG. 4, the first area 71 is the IPL 72 which is a boot block and the contents information of the stored file. It includes a FAT 73 composed of file allocation table information and a directory information data area 74 which is file hierarchy content information. The FAT 73 holds information on a file name 73a, an attribute 73b, and a time 73c. In the normal DOS format, a copy of the FAT is subsequently prepared and arranged in order to cope with the case where the entire file system on the disk becomes unreadable due to data destruction due to a defect in the medium of the FAT area. Has been. The directory information data area 74 holds directory information for each continuous data filed in the MS-DOS compatible format, which is the OS format in the present description, recorded in the logical block area of the third area 80. .

第2の領域76は編集点指示部であり、直接にデータを記録する論理ブロック領域である第3の領域80の複数の連続記録データにそれぞれ対応する編集点指示部を保持する。図中には、開始ブロック位置情報である開始点77a、終了ブロック位置情報である終了点77b、時間77c、ブロック内使用データ数77dを保持する第1の編集点指示部77と、同様な情報を収める第2の編集点指示部78及び第3の編集点指示部79とが示されている。   The second area 76 is an edit point instruction section, and holds edit point instruction sections respectively corresponding to a plurality of continuous recording data in the third area 80 which is a logical block area for directly recording data. In the figure, the same information as that of the first edit point instruction unit 77 that holds the start point 77a as start block position information, the end point 77b as end block position information, a time 77c, and the number of used data in block 77d. A second edit point instruction unit 78 and a third edit point instruction unit 79 are shown.

ここで、編集点指示部に終了ブロック位置情報である終了点が書き込まれることにより、連続データの終端に直接にアクセスすることを可能としている。このことにより、例えば1の連続データの終端に他の連続データの先頭を接続するような編集作業の際に、作業の効率の向上が図られる。   Here, the end point, which is the end block position information, is written in the edit point instruction section, thereby enabling direct access to the end of the continuous data. As a result, the efficiency of the work can be improved in the editing work in which the head of another continuous data is connected to the end of one continuous data, for example.

第3の領域80は、直接にデータを記録する論理ブロック領域であり、連続した論理ブロック番号に基づいて連続データの書込み読み出しがなされるディスクストレージの論理ブロックアクセス部となる。   The third area 80 is a logical block area in which data is directly recorded, and serves as a logical block access unit of the disk storage in which continuous data is written and read based on continuous logical block numbers.

上記論理ブロック領域70は、同じくMS−DOS互換ディスクであっても、ブートブロックが省略されたメディア交換用ディスクの場合に使用されるデータ専用ディスクとして構成される場合もある。この場合は、図5に示すように、第1の領域71はFAT73及びディレクトリ情報データ領域74から構成され、上記図4におけるIPL72は存在しない。この論理ブロック70における、第2の領域76及び第3の領域80は、上述のブートブロックが省略されていないMS−DOS互換ディスクと同様であるので、共通の符号を付して説明を省略する。   The logical block area 70 may be configured as a data-dedicated disk used in the case of a medium replacement disk in which the boot block is omitted even if it is an MS-DOS compatible disk. In this case, as shown in FIG. 5, the first area 71 includes a FAT 73 and a directory information data area 74, and the IPL 72 in FIG. 4 does not exist. Since the second area 76 and the third area 80 in the logical block 70 are the same as those of the MS-DOS compatible disk in which the boot block is not omitted, a common reference numeral is given and description thereof is omitted. .

次に、このデータ記録装置をホストPCに接続した場合に、このデータ記録装置が編集操作に入るまでの前処理に係る一連の工程について説明する。   Next, a series of steps related to pre-processing until the data recording apparatus enters an editing operation when the data recording apparatus is connected to the host PC will be described.

この一連の工程は、図6に示すように、ステップS1からステップS8までの8個の工程から構成される。   As shown in FIG. 6, this series of steps includes eight steps from Step S1 to Step S8.

この一連の工程は、PCインターフェース29のコネクタにホストPCが接続されるのを受けて制御手順が開始されるものである。即ち、編集制御部11の第1のROM14及び第3のROM16を読み出して、バッファ30の備えるデータレジスタ30a、コントロールレジスタ30b、ステータスレジスタ30cを用いたバッファ制御部30の制御により、ディスク媒体3に書込み読み出し処理が行われることにより開始される。   In this series of steps, the control procedure is started in response to the host PC being connected to the connector of the PC interface 29. That is, the first ROM 14 and the third ROM 16 of the editing control unit 11 are read out, and the disk control unit 30 uses the data register 30a, the control register 30b, and the status register 30c included in the buffer 30 to control the disk medium 3. It is started by performing a writing / reading process.

ステップS1においては、ディスク媒体3の論理ブロック70の第1の領域71のIPL72及びFAT73を取得し、これに続くステップS2においては上記第1の領域71のディレクトリ情報データ74を読み出し、ステップS3に進む。   In step S1, the IPL 72 and FAT 73 of the first area 71 of the logical block 70 of the disk medium 3 are acquired, and in the subsequent step S2, the directory information data 74 of the first area 71 is read, and the process proceeds to step S3. move on.

ステップS3においては、ステップS1及びステップS2にて得た情報に基づき、ディスク媒体3の論理ブロック領域70の第2の領域76のファイル編集のアクセス情報及び第3の領域80に書き込まれた複数の連続データファイルを互換ファイルとして認識し、連続データ記録用ファイルとして書き込み領域として第3の領域の論理ブロックアドレス範囲を確保していることを確認する。そして、次のステップS4に進む。   In step S3, based on the information obtained in steps S1 and S2, the file editing access information in the second area 76 of the logical block area 70 of the disk medium 3 and the plurality of pieces of information written in the third area 80 are written. It is confirmed that the continuous data file is recognized as a compatible file, and the logical block address range of the third area is secured as a writing area as a continuous data recording file. Then, the process proceeds to the next step S4.

ステップS4は、ホストPC側から上記図4にて示したのファイル形式のアクセスに対応するOS上のアプリケーション・コールを行う処理である。これに続くステップS5においては、ホストPC内部に対応するアプリケーションが存在するか否か判断する。アプリケーションが存在する場合には、“YES”として、ステップS7に進み、アプリケーションが存在しない場合には、“NO”としてステップS6に進む。   Step S4 is a process of making an application call on the OS corresponding to the file format access shown in FIG. 4 from the host PC side. In subsequent step S5, it is determined whether or not a corresponding application exists in the host PC. If an application exists, “YES” is determined and the process proceeds to step S7. If no application is present, “NO” is determined and the process proceeds to step S6.

ステップS6においては、対応するアプリケーションが存在しないため、第1の領域71のディレクトリ情報データ領域74に示されるディレクトリの認識しアクセスする第3の領域80に内在するDOS互換ファイルに対する編集位置順序情報の記述してある第2の領域76へのアクセスポインタを得られず、そこでこの一連の工程を中止し、OSに復帰する。   In step S6, since there is no corresponding application, the editing position order information for the DOS compatible file existing in the third area 80 that recognizes and accesses the directory indicated in the directory information data area 74 of the first area 71 is displayed. The access pointer to the described second area 76 cannot be obtained, so this series of processes is stopped and the process returns to the OS.

ステップS7においては、上記ファイル形式のアクセスに対応するアプリケーションに組み込んであるディスクドライバ・クラスにより、OS処理に割込みエントリを行い、次のステップS8に進む。   In step S7, an interrupt entry is made to the OS process by the disk driver class incorporated in the application corresponding to the file format access, and the process proceeds to the next step S8.

ステップS8においては、ステップS7における処理に基づき、組み込みのディスクドライバにより論理ブロック領域70の第2の領域76にある編集点指示部のポインタを得てアクセスする。そして、読み出した複数ある編集点指示部の開始終了アクセスポインタを記憶保持し、これに基づきホストPC上で各種のアクセス読み出し処理が行われる。   In step S8, based on the processing in step S7, the pointer of the edit point instruction unit in the second area 76 of the logical block area 70 is obtained and accessed by the built-in disk driver. Then, the start / end access pointers of the plurality of edit point instruction sections that have been read are stored and held, and various access read processing is performed on the host PC based on this.

ここで、ホストPC内部においてアプリケーションが起動するときには、マルチメディア連続データのPCホストバスへの転送の高速化を図ることができる。即ち、ホストPC側はその内部バス上の各種ペリフェラルのために割り込み処理の優先順位を定めてあり、また、コマンド、ステータス、転送データの各レジスタ割り当てのためのアクセス用窓空間のアドレス範囲を設けている。ホストバス上の多くのペリフェラルデバイスの内、ホストPC内部においては、HDDのデバイス優先順位は通常中程度の順位に、またドライバソフトは最下位に設定されているものがある。画面表示関連や音声関連、通信、マウスなどの現在使用中のの最低限必要な重要なペリフェラルを除く、フロッピディスクドライバ、キーボードドライバなどからの割込み要求IRQよりもHDD及び転送チャンネルのデバイスドライバの割り込み優先順位を上位に最配置しなおすことにより連続データ転送の際の他のペリフェラルのバスへの割込み回数を減らすことにより、データ転送速度を向上させることができる。   Here, when the application is activated in the host PC, it is possible to speed up the transfer of the multimedia continuous data to the PC host bus. That is, the host PC side determines the priority of interrupt processing for various peripherals on its internal bus, and provides an address range in the access window space for allocating registers for commands, status, and transfer data. ing. Of the many peripheral devices on the host bus, in the host PC, the HDD device priority is usually set to a medium level and the driver software is set to the lowest level. Interrupts of HDD and transfer channel device drivers rather than interrupt requests IRQ from floppy disk drivers, keyboard drivers, etc., excluding the minimum necessary important peripherals currently in use such as screen display, audio, communication, mouse, etc. The data transfer rate can be improved by reducing the number of interruptions to the buses of other peripherals during continuous data transfer by rearranging the priorities to the top.

また、HDDのためのアクセス用窓区間として、アドレス範囲をテンポラリに拡大確保することが有効なアクセス速度処理向上を図れる場合がある。特に、PCカード型のムーバブルHDDの場合は、本来HDDとして持つべきアクセス用窓としてのアドレス範囲をPCカードの場合は複数の細分化されて有している。アドレス範囲を空き領域に再配置しなおしてアドレス連続範囲を拡大することにより、アクセス向上が図れる。   In some cases, it is possible to effectively improve access speed processing by temporarily expanding and securing the address range as an access window section for the HDD. In particular, in the case of a PC card type movable HDD, an address range as an access window that should originally be possessed as an HDD is divided into a plurality of subdivisions in the case of a PC card. Access can be improved by rearranging the address range to a free area and expanding the continuous address range.

次に、ホストPCからの制御を受けずにこのデータ記録装置単体でAV信号のデータストレージを行う場合にの一連の工程について説明する。この一連の工程は、図7に示すように、ステップS11からステップS13までの3個の工程から構成される。   Next, a series of steps when performing data storage of AV signals by this data recording apparatus alone without receiving control from the host PC will be described. As shown in FIG. 7, this series of steps includes three steps from step S11 to step S13.

この一連の工程は、ディスク機構部1の起動を承け、PCインターフェース29のコネクタからホストPCの接続が外れていている場合に開始される。即ち、この一連の工程は、編集制御手段11の第1のROM14及び第2のROM15が読み出され、論理ブロック制御部17の開始点記憶部、終了点記憶部、書込み最終ブロック使用バイト数記憶部、マイクロプロセサ用作業エリアを、メモリ上に確保、活性化させる処理から開始される。   This series of processes is started when the disk mechanism unit 1 is activated and the host PC is disconnected from the connector of the PC interface 29. That is, in this series of steps, the first ROM 14 and the second ROM 15 of the editing control means 11 are read out, and the start point storage unit, end point storage unit, and write last block used byte number storage of the logical block control unit 17 are stored. And a processing area for securing and activating a work area for the microprocessor on the memory.

ステップS11においては、ディスク媒体3の論理ブロック領域70の第1の領域71のIPL72の終了部、MS−DOS対応の場合には、例えば55AAhのデータ列を認識するか、これに続くFAT73の開始を認識し、次のステップS12に進む。   In step S11, the end of the IPL 72 in the first area 71 of the logical block area 70 of the disk medium 3 is recognized. For MS-DOS, for example, a data string of 55AAh is recognized or the FAT 73 is started subsequently. And proceeds to the next step S12.

ステップS12においては、第2のROM15の編集データ用記憶部15aから編集データ制御手順を読み出し、続くステップS13においては、アクセスポインタに対応する第2の領域76の複数編集指示部の先頭へとアクセスし、複数ある編集点指示部の開始終了アクセスポインタを読み出して、編集データ制御手順に基づき行われるホストPC上での各種のアクセス読み出し編集書込み処理へ継続する。これで、この一連の工程は完了する。   In step S12, the editing data control procedure is read from the editing data storage unit 15a of the second ROM 15, and in the subsequent step S13, the head of the multiple editing instruction unit in the second area 76 corresponding to the access pointer is accessed. Then, the start / end access pointers of a plurality of edit point instruction units are read out, and the process continues to various access read / edit / write processes on the host PC based on the edit data control procedure. This completes this series of steps.

次に、論理ブロック領域70を構成する第1の領域71、第2の領域76、第3の領域80に関する一連の処理について、図1、図3及び図4を参照しながら説明する。   Next, a series of processes relating to the first area 71, the second area 76, and the third area 80 constituting the logical block area 70 will be described with reference to FIG. 1, FIG. 3, and FIG.

まず、図1に示すデータ記録装置の編集制御部11の備えるROM部13の第1のROM14に記録されている共用パラメタ制御手順を読み出す。そして、図3に示すディスク媒体3の交替領域3a、パラメタ領域3b、欠陥リスト3cをディスクから読み出して参照し、ディスク機構部1の基本的な共通処理である物理ブロックであるディスク媒体3上のセクタ配置、サーボ制御、欠陥情報処理手順を行い、欠陥フリーな論理ブロック領域70をユーザエリアとして提供する。   First, the shared parameter control procedure recorded in the first ROM 14 of the ROM unit 13 included in the editing control unit 11 of the data recording apparatus shown in FIG. 1 is read. Then, the replacement area 3a, the parameter area 3b, and the defect list 3c of the disk medium 3 shown in FIG. 3 are read from the disk and referred to, and the disk block 3 is a physical block that is a basic common process of the disk mechanism unit 1. Sector arrangement, servo control, and defect information processing procedures are performed to provide a defect-free logical block area 70 as a user area.

また、使用開始の際においては、通常は工場出荷のディスク初期状態においてすでに論理ブロックフォーマットを施しておくこととし、これに加え第1の領域71に相当する部分への書込みを行う。   At the start of use, usually, the logical block format is already applied in the factory-shipped disk initial state, and in addition to this, writing to the portion corresponding to the first area 71 is performed.

そして、第2のROM15の論理ブロック用記憶部15bを読み出して、ブートブロック情報、FAT情報、そして必要に対応したサイズで第3の領域の所定の論理ブロックのアドレス範囲がAV連続データファイルの記録使用のためにディスク上に確保されているというFAT情報、ディレクトリ情報データを、図4に示す第1の領域のIPL72、FAT73、ディレクトリ情報データ領域74にそれぞれ書込む。このとき、図1に示した編集制御部11の備える内蔵時計21から処理時の時刻情報を得られる場合には、時刻データを取得してFATに加えて書込む。   Then, the logical block storage unit 15b of the second ROM 15 is read, and the boot block information, the FAT information, and the address range of the predetermined logical block in the third area having a size corresponding to the necessity are recorded in the AV continuous data file. FAT information and directory information data that are reserved on the disk for use are written in the IPL 72, FAT 73, and directory information data area 74 in the first area shown in FIG. At this time, when the time information at the time of processing can be obtained from the built-in clock 21 included in the editing control unit 11 shown in FIG. 1, the time data is acquired and written in addition to the FAT.

続いて、第2のROM15の論理ブロック用領域15bから編集データ制御手順・パラメタを読み出す。さらに、編集入力制御部18から編集インデックス点を取得して、論理ブロック制御部17の開始点記憶部、終了点記憶部、書込み最終ブロック使用バイト数記憶部に読み込む。   Subsequently, the editing data control procedure / parameter is read from the logic block area 15 b of the second ROM 15. Furthermore, an edit index point is acquired from the edit input control unit 18 and read into the start point storage unit, end point storage unit, and write last block used byte number storage unit of the logical block control unit 17.

そして、後述する各編集制御手順に従って、AV信号ヘッダ検出部28を利用してユーザエリアの論理ブロック領域70における第2の領域75の各編集指示部に対して読み出し、書込みを行って第2の領域80に存在する直接データ記録論理ブロック領域のアクセス処理をする。   Then, according to each editing control procedure to be described later, the AV signal header detection unit 28 is used to read and write to each editing instruction unit in the second area 75 in the logical block area 70 of the user area, and perform the second writing. The direct data recording logical block area existing in the area 80 is accessed.

次に、このデータ記録装置におけるつなぎ撮り動作の一例について、図8を参照しながら説明する。この図は、ディスク制御部10のバッファ30のバンクメモリ形式FIFO91の占有データ占有の状態を模式的に表したものである。図中、バーの右端及び左端は、それぞれデータの入口及び出口であるものとし、また、データは右から左へ進むものとする。   Next, an example of a continuous shooting operation in this data recording apparatus will be described with reference to FIG. This figure schematically shows the occupied data occupation state of the bank memory type FIFO 91 of the buffer 30 of the disk control unit 10. In the figure, the right end and the left end of the bar are the data entry and exit, respectively, and the data proceeds from right to left.

まず、論理ブロック領域70の第3の領域80にあって以前に書込まれた第1の連続データの最終論理ブロックからデータを読み出して、図中Aに示す、ステート状態に切換えられたRAMのバッファ30のセクタ単位のアドレス切替え制御のバンクメモリ形式FIFO91に、書込みの際の先頭側から順に入れる。これは、1論理ブロックよりも少ないデータ量である。   First, in the third area 80 of the logical block area 70, data is read from the last logical block of the first continuous data previously written, and the RAM of the RAM shown in FIG. The data is put into the bank memory format FIFO 91 for address switching control in units of sectors in the buffer 30 in order from the head side at the time of writing. This is a data amount smaller than one logical block.

ここで、図中の91aは占有データの部分、91b及び91cは占有データがない部分である。なお、ここでいうバンクメモリ形式FIFO91とは、複数の通常メモリとメモリアクセス用コントローラにより、あるいは高速キャッシュメモリと通常メモリの組合わせにより、バンクメモリ単位のアドレス切換でバンクメモリ単位で先に入ったデータをバンクメモリ単位で先に取り出すという動作機能を持つ。   Here, 91a in the figure is a portion of occupied data, and 91b and 91c are portions without occupied data. Note that the bank memory format FIFO 91 referred to here is first entered in units of bank memory by address switching in units of bank memory by a plurality of normal memories and a controller for memory access, or by a combination of high-speed cache memory and normal memory. It has an operation function of fetching data in bank memory units first.

このバンクメモリ形式FIFO91は、この他に、必要とされる切替え各周期の期間内でメモリへの書込み処理とメモリからの読み出し処理をメモリコントローラアドレス切替え制御により並列独立に行うことが可能な、バンクメモリ単位で先に入ったデータをバンクメモリ単位で先に取り出すという動作機能を持つ他に必要とされる切替え各周期の期間内でメモリへの書き込み処理とメモリからの読み出し処理をメモリコントローラのアドレス切替え制御により並列に行うことが可能な、バンクメモリのアドレス指定サイズのデータ毎のデータのパイプライン動作機能を有する。そして、1バンクメモリ単位は、1個のメモリを1単位として複数メモリを切替え使用するか、又は通常メモリの2倍以上はるかに高速なキャッシュメモリを通常メモリを併用することによりメモリの読み書き動作を高速化させて、1個のメモリをアドレスによる複数領域に分割させて行うことができる。そして、そのままの状態でつなぎ撮りスタンバイ状態で待機する。書込み開始イベント入力を受けると、これに続けて新しく書込むデータをこの後から順次続けて蓄積モードに切換えてあるステート状態のバンクメモリ形式FIFO91に書込んでゆく。図中Bの91bは、続けて蓄積されたデータである。   In addition to this, the bank memory type FIFO 91 is a bank that can perform the writing process to the memory and the reading process from the memory independently in parallel by the memory controller address switching control within the period of each required switching period. In addition to having the operation function of fetching data that has entered first in memory units first, in addition to bank memory units, it is necessary to perform the switching process required for each cycle. It has a pipeline operation function of data for each addressed size data of the bank memory that can be performed in parallel by switching control. One bank memory unit can be used to switch between multiple memories using one memory as a unit, or to use a normal memory together with a cache memory that is much faster than twice the normal memory. By increasing the speed, one memory can be divided into a plurality of areas based on addresses. Then, in the state as it is, standby is performed in a continuous shooting standby state. When a write start event input is received, subsequently written data is sequentially written to the bank memory type FIFO 91 in the state state which is successively switched to the accumulation mode. In the figure, 91b in B is the data accumulated continuously.

ここでは1セクタが1バンクメモリ切替え単位なので、1セクタ分のデータが蓄積されたことをバンクメモリ形式FIFO91の中の1バンクメモリの内部蓄積データ量を検出するデータ計数カウンタで検出してディスクへの論理ブロック領域のデータ信号として扱って、これ以降、バンクメモリ形式FIFO91をパイプライン動作モードに切換えてディスクへの書込みを開始させる。例えば、図中Cにおいて、バンクメモリ形式FIFO91の占有データの先頭から順次書き込みを行う。   Here, since one sector is one bank memory switching unit, the fact that one sector of data has been stored is detected by the data count counter that detects the amount of data stored in one bank memory in the bank memory type FIFO 91 and stored on the disk. Thereafter, the bank memory type FIFO 91 is switched to the pipeline operation mode to start writing to the disk. For example, in C in the figure, writing is sequentially performed from the head of the occupied data of the bank memory format FIFO 91.

実際の記録終了時には、編集入力制御部18の書込み終了イベント入力を受けて、AV信号ヘッダ検出部28によって検出されたフレーム検出信号により、連続圧縮データの1フレーム単位でデータを終了させる。毎回の撮影毎にこれを繰り返すことにより、各回の連続圧縮データのデータ連続性を確保する。   At the actual end of recording, in response to a write end event input from the edit input control unit 18, the data is terminated in units of one frame of continuous compressed data by the frame detection signal detected by the AV signal header detection unit 28. By repeating this for each shooting, the data continuity of the continuous compressed data is ensured.

なお、この具体例では1物理ブロックである1セクタを1論理ブロックとして説明しているが、1論理ブロック内に複数物理ブロックが存在する場合など、連続した1論理ブロック領域内に欠陥物理セクタやトラックジャンプ、シリンダジャンプが予測されて交替処理、シーク処理発生のためにこの期間中のデータ転送中断の発生が存在し、これによりバンク切替え周期ごとの各1バンクメモリ分の転送データ量が不足欠落するデータ転送速度である場合には、それに予め備えるためにもう1つバンクメモリを用意して備える必要がある。この場合においても、つなぎ撮りのつなぎめをAV圧縮信号の連続したデータ列に構成する。また、DOS互換ファイルとして記録された連続データファイルでは、その終了コードがファイル末尾に存在し、MS−DOS互換ファイル形式にはその終了コードとしての1Ahが付加されているが、その終了コード部分を上書き消去することによりファイルの終了コードを取り除き、固定長圧縮映像音声信号であるDV信号の場合は、各フレーム信号単位は、等時転送のIEEE1394ヘッダバイトを除くシリアルブロック単位149ブロックx10個で1フレームの119200バイトが成立している。   In this specific example, one sector which is one physical block is described as one logical block. However, when there are a plurality of physical blocks in one logical block, defective physical sectors or Data transfer is interrupted during this period due to the occurrence of replacement processing and seek processing due to predicted track jump and cylinder jump, and this causes insufficient data transfer for each bank memory for each bank switching cycle. If it is the data transfer speed to be used, it is necessary to prepare another bank memory to prepare for it in advance. Even in this case, the stitching of the stitching is configured as a continuous data string of AV compressed signals. Further, in a continuous data file recorded as a DOS compatible file, its end code exists at the end of the file, and 1Ah is added as its end code to the MS-DOS compatible file format. In the case of a DV signal which is a fixed-length compressed video / audio signal, the frame signal unit is 149 blocks × 10 serial block units excluding the IEEE1394 header byte for isochronous transfer, and 1 for a DV signal which is a fixed-length compressed video / audio signal. 119200 bytes of the frame are established.

このシリアルデータブロックにおいて、カセットなどの媒体情報が書かれている先頭ヘッダ80バイト列とフレームの最初の5つの各シリアルデータにはそれに続くサブデータブロックがあるので、その有無を見てフレーム先頭位置を検出でき、このヘッダフレーム検出回路により、フレーム単位でカット編集させる際にPCファイル化される際のファイル終了コードを上書き消去してフレーム単位でつなぎ撮り記録の書込みを連続させることにより、つなぎ撮りを可能とさせる。この同期フレーム検出回路は、例えばIEEE1394のDV用信号のリンク用ICであるCXD2194にも内蔵されている。   In this serial data block, since there are sub-data blocks that follow the 80-byte header string in which the medium information such as cassette is written and the first five serial data of the frame, the frame head position This header frame detection circuit overwrites and erases the file end code when it is converted to a PC file when cut editing is performed in units of frames, and the continuous recording is continuously written in units of frames. Make it possible. This synchronous frame detection circuit is also incorporated in CXD2194, which is a link IC for IEEE 1394 DV signals, for example.

可変長圧縮映像音声信号の例としてのMPEG2の場合には、シーケンス層の内部の最小ランダムアクセス単位であるGOPあるいはそれがないときはピクチャ層のIフレーム毎に編集連続させることとし、その区切りのシーケンスヘッダはシーケンス層の開始同期コードであるヘッダコード000001B3(h) の検出により、GOPの区切りはGOP開始同期コードの000001B8(h)あるいはその代わりのピクチャ層の開始同期コード00000100(h)とそれに続くピクチャ型のIであることを検出して制御することにより編集を連続させることが可能となる。MPEG2規格の標準再生が想定している再生データバッファサイズの倍以上のサイズの再生データバッファを制御使用できる可変再生、編集に対応するMPEG2デコーダICのランダムアクセス再生用機能ICにもこのGOPあるいはピクチャ層開始同期検出とピクチャタイプのIの判別検出を行う機能ブロックを内蔵するものがある。   In the case of MPEG2 as an example of the variable length compressed video / audio signal, GOP, which is the smallest random access unit in the sequence layer, or if there is not, editing is continued for each I frame of the picture layer, By detecting the header code 000001B3 (h), which is the sequence layer start synchronization code, the GOP delimiter is the GOP start synchronization code 000001B8 (h) or an alternative picture layer start synchronization code 00000100 (h). It is possible to continue editing by detecting and controlling the subsequent picture type I. This GOP or picture is also used in the random access playback function IC of the MPEG2 decoder IC corresponding to variable playback and editing which can control and use a playback data buffer having a size more than double the size of the playback data buffer assumed by the MPEG2 standard playback. Some have built-in functional blocks that perform layer start synchronization detection and picture type I discrimination detection.

続いて、つなぎ撮りオペレーションの際におけるユーザエリア内部領域に係る処理について説明する。   Next, processing related to the user area internal area at the time of the stitching operation will be described.

上述したように、上記ディスク媒体3のユーザ領域に対応する論理ブロック領域70は、図9に示すように、第1の領域71、第2の領域76、第3の領域80の3種類の領域から構成される。   As described above, the logical block area 70 corresponding to the user area of the disk medium 3 has three types of areas, that is, a first area 71, a second area 76, and a third area 80, as shown in FIG. Consists of

上記第2の領域76には、複数のつなぎ撮りに対応して、第1の編集指示部77、第2の編集指示部78、第3の編集指示部74以下の編集指示部を設けている。また、第3の領域80は、AV信号が直接に記録される領域として、第1の連続データ領域80aが、図中の第3の領域80におけるブロックにて示される複数の論理ブロックに亘って記録されている。   In the second area 76, a first editing instruction unit 77, a second editing instruction unit 78, and an editing instruction unit below the third editing instruction unit 74 are provided corresponding to a plurality of splicing. . The third area 80 is an area where AV signals are directly recorded, and the first continuous data area 80a extends over a plurality of logical blocks indicated by blocks in the third area 80 in the figure. It is recorded.

ここで、第2の領域76の第1の編集指示部77の開始ブロック位置情報である開始点77a及び終了ブロック位置情報である終了点77bの指示アクセスポインタは第3の領域80の第1の連続データ領域80aの最初の論理ブロックの先頭位置及び最後の論理ブロックの先頭位置を指している。また、上記第1の編集指示部77の時間77cは、内蔵時計21に基づく第1の連続データ記録開始イベント発生時刻を示している。そして、上記第1の編集指示部77のブロック内使用データ数77dは、第1の連続データ領域80aの最後の論理ブロックの内部のブロック内使用データ数に対応する位置P1を指している。   Here, the instruction access pointers of the start point 77a that is the start block position information of the first edit instruction unit 77 and the end point 77b that is the end block position information of the second area 76 are the first access point of the third area 80. This indicates the start position of the first logical block and the start position of the last logical block in the continuous data area 80a. The time 77c of the first editing instruction section 77 indicates the first continuous data recording start event occurrence time based on the built-in clock 21. The in-block use data number 77d of the first editing instruction unit 77 indicates the position P1 corresponding to the in-block use data number inside the last logical block of the first continuous data area 80a.

第2の領域76の第2編集指示部78の開始ブロック位置情報である開始点78aの指示アクセスポインタは第3の領域80の第2の連続データ領域80bの最初の論理ブロックの先頭位置を指している。ここでのつなぎ撮りの説明においては、最小限必要な1例として、実際のアクセスにおいては、第1の連続データ領域80aの最終ブロック内部使用データ数P1を使用して第2の連続データ領域の先頭にアクセスしている。なお、この場合にはもちろん、後述の編集カットの場合のように、開始点、終了点各々のブロック内使用データ数を記憶する領域を第2の領域76に設けてもよい。   The instruction access pointer of the start point 78a, which is the start block position information of the second edit instruction section 78 of the second area 76, indicates the head position of the first logical block of the second continuous data area 80b of the third area 80. ing. In the description of splicing here, as an example of the minimum necessary, in actual access, the number of used data P1 in the last block of the first continuous data area 80a is used to determine the second continuous data area. You are accessing the top. In this case, as a matter of course, an area for storing the number of used data in each block at the start point and the end point may be provided in the second area 76 as in the case of an edit cut described later.

第2の領域76の第2の編集指示部78の終了ブロック位置情報である終了点78bの指示アクセスポインタは第3の領域80の第2の連続データ領域80bの最後の論理ブロックの先頭位置を指している。また、上記第2の編集指示部78の時間78cには、上記内蔵時計21に基づいて第2の連続データ領域80bの記録開始イベント発生時刻を記録している。さらに、上記第2の編集点指示部78のブロック内使用データ数78dの指示アクセスポインタには、第3の領域80の第2の連続データ領域80bの最後の論理ブロックの内部のブロック内使用データ数に対応する位置P2を指している。   The instruction access pointer of the end point 78b, which is the end block position information of the second edit instruction section 78 of the second area 76, indicates the start position of the last logical block of the second continuous data area 80b of the third area 80. pointing. Further, at the time 78c of the second editing instruction section 78, the recording start event occurrence time of the second continuous data area 80b is recorded based on the built-in clock 21. Further, the in-block use data in the second continuous data area 80b of the third area 80 is included in the in-block use data number 78d of the second edit point instruction section 78. The position P2 corresponding to the number is indicated.

続いて、つなぎ撮り処理に係る一連の工程を、図10を参照しながら説明する。   Next, a series of steps related to the stitching process will be described with reference to FIG.

ステップS21においては、ディスク媒体3のユーザ領域に対応する物理ブロックの第1の領域71のブートブロックであるIPLの終了データを確認したらそのまま第2の領域76の有する編集指示部の先頭位置へアクセスし、これに続くステップS21aにおいては、前回に記録した連続データ領域の開始点、終了点の論理ブロック番号を取得する。複数の記録データが存在する場合は複数すべての編集指示部の開始点及び終了点を取得してよい。そして、次のステップS22に進む。   In step S21, if the end data of the IPL that is the boot block of the first area 71 of the physical block corresponding to the user area of the disk medium 3 is confirmed, the head position of the editing instruction section of the second area 76 is directly accessed. In subsequent step S21a, the logical block numbers of the start point and end point of the previously recorded continuous data area are acquired. When there are a plurality of recording data, the start points and end points of all the plurality of editing instruction units may be acquired. Then, the process proceeds to next Step S22.

ステップS22においては、取得した編集指示部の開始点、終了点を表示部に表示させる、続くステップS23においては、編集入力部23よりの選択入力があったときはそのデータの終了点の論理ブロックにアクセス、配置させる。何も指示入力が無い場合は最新のデータ記録時刻を第2の領域76の編集指示部から読み出してその直接記録データの終了点の論理ブロックにアクセスし、ステップS24に進む。   In step S22, the start point and end point of the acquired editing instruction part are displayed on the display part. In subsequent step S23, when there is a selection input from the editing input part 23, the logical block of the end point of the data To access and place. If there is no instruction input, the latest data recording time is read from the editing instruction section in the second area 76, the logical block at the end of the direct recording data is accessed, and the process proceeds to step S24.

ステップS24においては、ユーザエリアのつなぎ撮り対象の連続データ書込み論理ブロック中の最終論理ブロックから書込まれたデータを読み出し処理し、ステップS24aにおいては最終論理ブロックから読み出したブロック内使用データをディスク制御部10のバッファ制御部26を介してのバッファ30に書込みの順番の先頭から順次蓄積させ、ステップS25に進む。   In step S24, the data written from the last logical block in the continuous data write logical block to be joined in the user area is read out. In step S24a, the in-block use data read from the last logical block is disc-controlled. The buffer 30 via the buffer control unit 26 of the unit 10 is sequentially accumulated from the top of the writing order, and the process proceeds to step S25.

ステップS25においては、終了点ブロックのデータ読み出しのバッファ30に対する蓄積が完了してから書込みイベント待ちのスタンバイ状態に入り、ステップS26において編集表示手段24にスタンバイ状態を表示させる。そして、次のステップS27に進む。   In step S25, after the accumulation of the data of the end block in the buffer 30 is completed, the standby state waiting for a write event is entered, and the standby state is displayed on the editing display means 24 in step S26. Then, the process proceeds to next Step S27.

ステップS27においては、編集入力手段部23からの入力を受けた編集入力手段が発する書込みイベント、スタンバイで待っているステップS25の処理に対して与える記録開始イベントについて入力データのバンクメモリ方式FIFO91である上記バッファ30への入力処理が行われ、これに続くステップS28に進む。   In step S27, the input memory bank FIFO method 91 is used for the write event issued by the edit input means receiving the input from the edit input means section 23 and the recording start event given to the process of step S25 waiting in standby. The input process to the buffer 30 is performed, and the process proceeds to the subsequent step S28.

ステップS28においては、論理ブロック内つなぎ撮り操作処理が行われる。即ち、ステップS24aにて蓄積したデータの後に続けて順次新しい入力データをバッファ30に書込み、バッファ30へのデータ蓄積量が1論理セクタ分貯えられると、このデータ蓄積量を計数するカウンタを1論理セクタ分カウントアップさせる。そして、蓄積データ数が1論理ブロックデータ数に達したか否かに依ってよって分岐する。すなわち、蓄積データ量が1論理ブロックに達した場合には“YES”としてステップS29に進み、蓄積データが1論理ブロックに達しない場合には“NO”としてステップS27にもどる。   In step S28, a logical block in-frame joining operation process is performed. That is, after the data accumulated in step S24a, new input data is sequentially written to the buffer 30, and when the data accumulation amount in the buffer 30 is stored for one logical sector, the counter for counting the data accumulation amount is set to one logic. Count up by sectors. The process branches depending on whether the number of accumulated data has reached the number of one logical block data. That is, if the amount of accumulated data reaches one logical block, the process proceeds to step S29 with "YES", and if the accumulated data does not reach one logical block, the process returns to step S27 with "NO".

ステップS29においては、バッファ30のデータのディスク媒体3への書込みを開始させ、次のステップS30においては、このつなぎ撮りの記録を、AV信号ヘッダ検出部28のフレーム単位パルスとしてバッファ30を介してディスクのユーザ領域70に対応する論理ブロック領域の第3の領域80への直接データ書込みを終了させる。そして、上記図9にて示したユーザ領域70の第2の領域75である編集指示部の第2編集指示部78において、つなぎ撮りで今回書込んだ論理ブロックの開始ブロック位置情報として開始点78a、つなぎ撮りでの終了点を終了ブロック位置情報として終了点78b、内蔵時計21から取得しておいたつなぎ撮り開始時刻を時間78cに、そして今回書込み終了点のブロック内使用データ数をブロック内使用データ数78dに書込むことで、この一連の工程を終了する。   In step S29, the writing of the data in the buffer 30 to the disk medium 3 is started. In the next step S30, the recording of this continuous shooting is performed as a frame unit pulse of the AV signal header detection unit 28 via the buffer 30. The direct data writing to the third area 80 of the logical block area corresponding to the user area 70 of the disk is terminated. Then, in the second edit instruction section 78 of the edit instruction section, which is the second area 75 of the user area 70 shown in FIG. 9, the start point 78a is used as the start block position information of the logical block written this time by splicing. , End point 78b is the end block position information as the end block position information, end time 78c is acquired from the built-in clock 21, and the number of data used in the block at the end of writing is used in the block. By writing the data number 78d, this series of steps is completed.

なお、この一連の工程においては、連続データが圧縮データであってもAV連続信号が信号フレーム構成になっているのでディスクドライブのつなぎ撮りにおいてもディスク媒体3の1論理ブロック内での書込みデータの連続性を保つことができる。   In this series of steps, even if the continuous data is compressed data, the AV continuous signal has a signal frame structure. Therefore, even in continuous recording of the disk drive, the write data in one logical block of the disk medium 3 is recorded. Continuity can be maintained.

次に、記録済みの連続データに対して、途中部分のカットを行う編集処理について説明する。   Next, an editing process for cutting an intermediate portion of recorded continuous data will be described.

ここでは、図11に示すように、ユーザ領域70の第2の領域76である編集点指示部には第1の指示部77、第2の指示部78、第3の指示部79以下の複数の編集指示部が備えられている。また、例えば第1の指示部77には、論理ブロック単位での開始位置及び終了位置をそれぞれ指示する開始点77a及び終了点77bと、記録時刻を示す時間77cと、開始ブロック内データ数77dと、終了ブロック内データ数77eとを有している。これらは複数編集カットを行うために、複数の編集開始終了のための編集指示部を必要とするために設けられるものである。   Here, as shown in FIG. 11, the edit point instruction section that is the second area 76 of the user area 70 includes a plurality of first instruction sections 77, second instruction sections 78, and third instruction sections 79. The editing instruction section is provided. Further, for example, the first instruction unit 77 includes a start point 77a and an end point 77b that respectively indicate a start position and an end position in units of logical blocks, a time 77c that indicates a recording time, and a data number 77d in the start block. The number of data in the end block 77e. These are provided in order to require a plurality of edit instruction sections for starting and ending a plurality of edits in order to perform a plurality of edit cuts.

続いて、上記ユーザ領域70に対応する論理ブロックの第3の領域80に書込んである連続データ領域に対する途中部分のカットに係る編集における、上記バンクメモリ方式FIFO91のバッファ30のデータの処理について説明する。   Subsequently, the processing of the data in the buffer 30 of the bank memory type FIFO 91 in the editing related to the cut of the middle portion of the continuous data area written in the third area 80 of the logical block corresponding to the user area 70 will be described. To do.

上記バッファ30のバンクメモリ方式FIFO91には、上記第3の領域80の連続データ領域からデータが読み込まれる。このデータは、図12中のAに示されているように、同時に編集表示部24等の外部のディスプレイに表示され、操作者はサーチしながら編集点を入力することができる。図中には、第1の編集点P1と第2の編集点が示されている。   Data is read from the continuous data area of the third area 80 into the bank memory type FIFO 91 of the buffer 30. This data is simultaneously displayed on an external display such as the edit display unit 24 as indicated by A in FIG. 12, and the operator can input edit points while searching. In the figure, a first edit point P1 and a second edit point are shown.

上記編集点入力に基づいて、バンクメモリ方式FIFO91において、図中のBに示すように、対応する1論理ブロックの開始点からのディスクデータ数を正方向又は逆方向からのサーチで読み出す。このあと、各論理ブロック内の開始点以降のフレーム開始点を検索し、見つかればその点で編集点を置き換え、見つからなければ次以降の論理ブロックで順次フレーム開始点を検索し、見つかり次第置き換える。図中の第1のフレーム開始点P1´及び第2のフレーム開始点P2´は、それぞれ上記第1の編集点P1及び第2の編集点に対応するフレーム開始点である。上記第1の編集点P1及び第2の編集点P2は、これら新第1のフレーム開始点P1´及び新第2のフレーム開始点P2´に置き換えられる。   Based on the edit point input, in the bank memory type FIFO 91, as indicated by B in the figure, the number of disk data from the start point of the corresponding one logical block is read by a search from the forward direction or the reverse direction. Thereafter, the frame start point after the start point in each logical block is searched, and if found, the edit point is replaced at that point. If not found, the frame start point is sequentially searched for in the subsequent logical blocks and replaced as soon as it is found. A first frame start point P1 ′ and a second frame start point P2 ′ in the figure are frame start points corresponding to the first edit point P1 and the second edit point, respectively. The first edit point P1 and the second edit point P2 are replaced with the new first frame start point P1 ′ and the new second frame start point P2 ′.

そして、上記ユーザ領域70の第2の領域76に、各連続データに対応する各開始点及び終了点編集指示点データを書き込む。即ち、図中Cに示すように、バンクメモリ方式FIFO91において、第3の領域80先頭の論理ブロックの開始点から新第1の編集点P1´までと、新第2の編集点P2´から最後までに対応する占有データに対して、それぞれ分割と削除を行う。即ち、バンクメモリ方式FIFO91中の連続データ領域91aと、連続データ領域91bを連続して上記第3の領域80に連続データ領域として書き込み、その際、占有データ領域91a及び91bは削除する。   Then, each start point and end point edit instruction point data corresponding to each continuous data is written in the second area 76 of the user area 70. That is, as indicated by C in the figure, in the bank memory type FIFO 91, from the start point of the logical block at the head of the third area 80 to the new first edit point P1 ′ and from the new second edit point P2 ′ to the end. The occupancy data corresponding to the above is divided and deleted, respectively. That is, the continuous data area 91a and the continuous data area 91b in the bank memory type FIFO 91 are continuously written as the continuous data area in the third area 80, and the occupied data areas 91a and 91b are deleted.

続いて、上記ユーザ領域70における編集途中部分のカットに係る一連の手順を説明する。   Next, a series of procedures related to the cutting of the editing part in the user area 70 will be described.

上記ユーザ領域70のうち、直接にデータが書き込まれる第3の領域80において、編集途中部分のカット処理の対象となるある1つの直接記録データとして第1の連続データ領域80aに書き込まれた連続データに対するカット処理する場合の動作を説明する。   In the third area 80 in which data is directly written in the user area 70, continuous data written in the first continuous data area 80a as one piece of direct recording data to be subjected to the cutting process in the middle of editing The operation when the cut process is performed will be described.

この一連の手順は、図13に示すように、ステップS31においてディスク媒体3から直接データの再生を行うことから開始される。ディスク媒体からのデータ再生の場合には、再生する記録データは上述したつなぎ撮り動作に基づいて記録され記録終了はAVフレーム検出部28のフレーム検出に基づいて終了していることとする。   As shown in FIG. 13, this series of procedures is started by directly reproducing data from the disk medium 3 in step S31. In the case of data reproduction from a disk medium, the recording data to be reproduced is recorded based on the above-described joining shooting operation, and the recording end is based on the frame detection of the AV frame detection unit 28.

ここで、ユーザ領域70の第2の領域76の第1編集点指示部77には、第3の領域80の第1の連続データ領域80aの開始データ位置及び終了データ位置に対応して指示する開始ブロック位置情報である開始点77a及び終了ブロック位置情報である終了点77b、時間77c、開始ブロック内データ数77d、終了ブロック内データ数77eが書込んであり、この第1の編集指示部77に基づいて第3の領域80の開始終了指示範囲を再生するものとする。そして、次のステップS32に進む。   Here, the first editing point instruction unit 77 of the second area 76 of the user area 70 is instructed corresponding to the start data position and end data position of the first continuous data area 80a of the third area 80. The start point 77a as the start block position information, the end point 77b as the end block position information, the time 77c, the number of data in start block 77d, and the number of data in end block 77e are written. It is assumed that the start / end instruction range of the third area 80 is reproduced based on the above. Then, the process proceeds to the next step S32.

ステップS42において、ユーザはこの再生される1つの連続記録データに対して、モニタ53に表示される再生画面をモニタしながら編集カット位置を決定し、ステップS43においては、途中カット処理区間の開始点から終了点までの範囲を示す編集インデックス点指示入力を編集入力部23に行い、ステップS44において、上記ディスク制御部10の論理ブロック制御部17は、編集入力部23から入力され、編集入力制御部18を介して論理ブロック制御部17への新たなカット処理区間の開始点である新第1の終了点指定、カット処理区間の終了点である新第2の開始点指定を入力する処理を行う。ここで複数編集カット処理を実施するために、処理手順プログラム上では編集点のフラグ1〜nを初期化して用意し、編集がある場合には、1を立てることでその第何番めの編集指示部の編集を扱っているのかを知らせるために対応させている。   In step S42, the user determines an edit cut position for the one continuous record data to be reproduced while monitoring the reproduction screen displayed on the monitor 53. In step S43, the start point of the midway cut processing section is determined. The edit index point instruction input indicating the range from the end point to the end point is input to the edit input unit 23. In step S44, the logical block control unit 17 of the disk control unit 10 is input from the edit input unit 23, and the edit input control unit 18 is used to input a new first end point designation that is the start point of a new cut processing section and a new second start point designation that is the end point of the cut processing section to the logical block control unit 17. . Here, in order to execute the multi-edit cut processing, the flag 1 to n of the editing point is initialized and prepared on the processing procedure program, and if there is editing, the first editing is set by setting 1 Corresponding to indicate whether the editing of the instruction section is handled.

ステップS32においては、記録再生部2はディスク記録連続データの再生と平行して、論理ブロック数の計数カウントアップと各論理ブロック毎の現時刻での読み出しデータ数の計数カウントアップの繰り返し処理とを行い、ステップS33に進む。   In step S32, the recording / reproducing unit 2 repeats the counting up of the number of logical blocks and the counting up of the number of read data at the current time for each logical block in parallel with the reproduction of the continuous data recorded on the disk. And proceed to step S33.

ステップS33においては、編集入力部23から入力され、編集入力制御部18を介する論理ブロック制御部17へのカット処理区間の開始点である新たな新第1の終了点指定、カット処理区間の終了点である新第2の開始点指定の入力により、これらに対応する論理ブロック番号である新第1の終了点77b´、新第1の終了ブロック内使用データ数77e´を計数カウンタからレジスタにラッチ記録する。これら新第1の終了点77b´及び新第1の終了ブロック内使用データ数77e´はカット処理区間の開始位置指示の記憶である。また、新第2の開始点77a´、新第2の開始ブロック内使用数77d´を計数カウンタからレジスタにラッチ記憶する。これら新第2の開始点77a´及び新第2の開始ブロック内使用数77d´は、カット処理区間の終了位置指示の記憶である。   In step S33, a new new first end point designation that is input from the edit input unit 23 and is the start point of the cut processing section to the logical block control unit 17 via the edit input control unit 18, and the end of the cut processing section. By inputting the new second start point designation as a point, the new first end point 77b ′ and the new first end block use data number 77e ′, which are the logical block numbers corresponding to these, are transferred from the count counter to the register. Latch recording. The new first end point 77b ′ and the new first end block use data number 77e ′ are stored as start position instructions of the cut processing section. Further, the new second start point 77a ′ and the new second start block use number 77d ′ are latched and stored in the register from the count counter. The new second start point 77a ′ and the new second start block use number 77d ′ are stored as end position instructions of the cut processing section.

そして、ステップS34〜ステップS36及びステップS45においては、これら新たに指定するカット編集点を連続データ信号内のAVフレーム区切りの位置に置き換えるために、ディスク媒体3から編集入力23部の開始データ位置、終了データ位置指示に対応してディスクデータの第3の領域80の中の第1の連続データ領域80aの連続データを読み出して、AV信号ヘッダ検出部28でAVフレーム区切りを検出し、その点のデータ数でおきかえる処理に入る。   In step S34 to step S36 and step S45, in order to replace these newly designated cut edit points with the positions of the AV frame breaks in the continuous data signal, the start data position of the 23 parts of the edit input from the disk medium 3, In response to the end data position instruction, the continuous data in the first continuous data area 80a in the third area 80 of the disk data is read, and the AV signal header detector 28 detects the AV frame delimiter. Enter the process to change the number of data.

即ち、ステップS34においては、カット処理区間の開始位置指示のレジスタ記憶である新第1の終了点77b´と新第1の終了ブロック内使用データ数77e´に対応する論理ブロック番号の論理ブロックデータをディスク媒体3から読み出し、次のステップS35に進む。   That is, in step S34, the logical block data of the logical block number corresponding to the new first end point 77b ′ and the new first end block used data number 77e ′, which are register stores of the start position instruction of the cut processing section. Is read from the disk medium 3, and the process proceeds to the next step S35.

ステップS35においては、カット編集点の連続データ信号のフレーム先頭位置へのおきかえ処理を行う。即ち、ステップS34で読み出された論理ブロックデータのその対応する使用データ数位置からのデータ列に対し、AV信号ヘッダ検出部28でAVフレーム区切りを検出し、その点のデータ数でレジスタ記憶を置き換える。これを設定しなおされ決定される新第1の終了点77b´と新第1の終了ブロック内使用データ数77e´とする。なお、新第1の終了点77b´及び新第1の終了ブロック内使用データ数77e´は、カット処理区間の開始位置指示の記憶とする。   In step S35, a process for replacing the continuous data signal of the cut edit point to the frame head position is performed. That is, the AV signal header detection unit 28 detects the AV frame break for the data string from the corresponding used data number position of the logical block data read out in step S34, and stores the register with the number of data at that point. replace. This is set as a new first end point 77b 'and a new first end block use data number 77e' which are determined again. Note that the new first end point 77b ′ and the new first end block use data count 77e ′ are stored as the start position instruction of the cut processing section.

続いて、カット処理区間の終了位置指示のレジスタのラッチ記憶に対応する新第2の開始点78a´、新第2の開始ブロック内使用データ数77d´に対応する論理ブロック番号の論理ブロックデータをディスク媒体3から読み出して、対応する使用データ数位置からのデータ列に対してAV信号ヘッダ検出部28でAVフレーム区切りを検出し、その点のデータ数でレジスタ記憶を置き換える。これを設定しなおされ決定される新第2の開始点78a´及び新第2の開始ブロック内使用データ数78´とする。なお、新第2の開始点78a´及び新第2の開始ブロック内使用データ数78d´は、カット処理区間の終了位置指示の記憶とする。   Subsequently, the logical block data of the logical block number corresponding to the new second start point 78a ′ corresponding to the latch storage of the register for indicating the end position of the cut processing section and the used data number 77d ′ in the new second start block is obtained. The AV signal header detection unit 28 detects an AV frame break for the data string read from the disk medium 3 and corresponding to the used data number position, and the register storage is replaced with the data number at that point. The new second start point 78a 'and the new second start block use data number 78' determined by setting this again. The new second start point 78a ′ and the new second start block use data count 78d ′ are stored as the end position instruction of the cut processing section.

ここで、読み出したブロック内に期待したフレーム区切りが無い場合は、次の論理ブロックへと順次編集用読み出し論理ブロックを移していき、ディスク媒体3から再生される連続データのフレーム区切りを検出する。   If there is no expected frame delimiter in the read block, the read logical block for editing is sequentially transferred to the next logical block, and the frame delimiter of the continuous data reproduced from the disk medium 3 is detected.

ステップS36においては、編集フラグを参照して、第2の領域76の第1〜第n指示部に対応して有効なカット編集指示入力があったことに対する編集点置き換え処理がすべて行われたかを判断する。まだ有効な編集指示フラグ(=1)がある場合は、プログラム処理手順のフラグカウントを次の有効フラグにカウントアップしてゆく。即ち、編集フラグが編集操作入力数以上の場合には、“YES”としてステップS37に進み、それ以外の場合には“NO”としてステップS45に進む。   In step S36, it is determined whether all edit point replacement processing has been performed with reference to the edit flag in response to input of a valid cut edit instruction corresponding to the first to nth instruction units in the second area 76. to decide. If there is still a valid editing instruction flag (= 1), the flag count of the program processing procedure is counted up to the next valid flag. That is, if the edit flag is greater than or equal to the number of edit operation inputs, the process proceeds to step S37 as “YES”, otherwise the process proceeds to step S45 as “NO”.

ステップS45においては、フラグ番号をカウントアップさせて次のフラグに対応する編集指示点を呼び出す。   In step S45, the flag number is incremented and the edit instruction point corresponding to the next flag is called.

編集の終了段階として、ステップS37から〜ステップS41において、上記第2の領域71に新たな編集指示部内容を書込み直す。   As the end stage of editing, the contents of the new editing instruction section are rewritten in the second area 71 from step S37 to step S41.

ステップS37においては、ディスク媒体のユーザ領域70の第2の領域76の第1の編集指示部77、第2の編集指示部78、第3の編集指示部79以下の各編集指示部を上記ディスク制御部10の論理ブロック制御部17へ読み出し、次のステップS38に進む。   In step S37, the first edit instruction section 77, the second edit instruction section 78, the third edit instruction section 79 and the subsequent edit instruction sections in the second area 76 of the user area 70 of the disk medium are stored in the disk. The data is read to the logical block control unit 17 of the control unit 10, and the process proceeds to the next step S38.

ステップS38においては、編集指示部の内容を降順で順次置き換える。即ち、第n編集指示部の内容を第n+1編集指示部へ置き換え、第n−1編集指示部内容を第n編集指示部へ置き換え、といった操作を順次行う。そして今回編集対象となった第3の領域80の第1の連続データ領域80aに対応する第1の編集指示部77に続く第2の編集指示部78としては、ディスク媒体3から読み出した編集以前の第1の編集指示部77からは終了点77b、時間77c、終了ブロック内データ数77eを、そして上述した編集でのカット処理区間の終了位置のレジスタ記憶からは新たに設定しなおされ決定されたフレーム位置でのカット処理区間の終了位置指示のレジスタのラッチ記憶に対応する設定しなおされ決定される新第2の開始点78a´、新第2の開始ブロック内使用データ数78d´を、それぞれレジスタ設定する。そして、次のステップS39に進む。   In step S38, the contents of the editing instruction section are sequentially replaced in descending order. That is, operations such as replacing the contents of the nth editing instruction unit with the (n + 1) th editing instruction unit and replacing the contents of the (n-1) th editing instruction unit with the nth editing instruction unit are sequentially performed. Then, the second editing instruction unit 78 following the first editing instruction unit 77 corresponding to the first continuous data area 80a of the third area 80 to be edited this time is the pre-editing read from the disk medium 3. The end point 77b, the time 77c, the number of data in end block 77e are newly set from the first edit instruction section 77, and the end position of the cut processing section in the above-described editing is newly set and determined again. The new second start point 78a 'and the new second start block use data number 78d' determined again and set corresponding to the latch storage of the register for indicating the end position of the cut processing section at the frame position, Set each register. Then, the process proceeds to next Step S39.

ステップ処理S39においては、さらに今回編集対象となった第3の領域80の第1の連続データ領域80aに対応した第1の編集指示部77としては、ディスク媒体3から読み出した編集以前の第1の編集指示部77からは開始点77a、時間77c、開始ブロック内データ数77dを、また上述した編集でのカット処理区間の終了位置のレジスタ記憶からは新たに設定しなおされ決定されたフレーム位置でのカット処理区間の開始位置指示のレジスタのラッチ記憶に対応している設定しなおされ決定された新第1の終了点77b´、新第1の終了ブロック内使用データ数77e´を、それぞれレジスタ設定し、ステップS40に進む。   In step S39, the first editing instruction unit 77 corresponding to the first continuous data area 80a of the third area 80 to be edited this time is the first pre-edit read from the disk medium 3 before the editing. From the editing instruction section 77, the start point 77a, the time 77c, the number of data in the start block 77d, and the frame position newly determined from the register storage of the end position of the cut processing section in the above-described editing are determined. The new first end point 77b 'and the new first end block use data number 77e' which are set again and corresponding to the latch storage of the register of the start position instruction of the cut processing section in FIG. The register is set, and the process proceeds to step S40.

ステップS40においては、最終的に、これら論理ブロック制御部17のレジスタ設定内容をそれぞれ対応するディスクデータの第2の領域の第1の編集指示部77、第2の編集指示部78、第3の編集指示部以下の編集指示部へ書込みをする。   In step S40, finally, the register setting contents of the logical block control unit 17 are respectively changed to the first edit instruction unit 77, the second edit instruction unit 78, and the third edit instruction unit 77 in the second area of the corresponding disk data. Write to the edit instruction section below the edit instruction section.

なおここで、上記第2の領域76が複数の編集指示部を持つとしたのは、それに対応する第3の領域80の連続データが複数すでに記録されている場合である。例えば、第2の領域76の編集指示部は、実際に第3の領域80にn個の連続データ領域がある場合であれば、編集示部をn+1個以上有する。   Here, the second area 76 has a plurality of editing instruction sections when a plurality of continuous data of the third area 80 corresponding thereto are already recorded. For example, if there are actually n consecutive data areas in the third area 80, the editing instruction section in the second area 76 has n + 1 or more editing display sections.

但し、連続撮りまわしのように、1つしか記録がなされてない場合であって後で編集によりカット処理する場合は、書込まれている指示部としては第1の編集指示部77だけを有していて、複数編集途中カット処理により増えてゆく第2の領域78の第kの編集指示部に対しては、割り当てられた論理ブロック範囲の残りの部分を順次編集指示部として確保することにより使用できる。   However, in the case where only one recording has been made, such as continuous shooting, and when cut processing is performed later by editing, only the first editing instruction section 77 is provided as the written instruction section. For the k-th editing instruction unit in the second area 78 that increases due to the multiple editing cut process, the remaining part of the assigned logical block range is sequentially secured as the editing instruction unit. Can be used.

ここで、ディスク媒体3からの書込み読み出しの処理時間が長くかかって遅くてもハードウエアサイズを小さくするように設計する場合は、ディスク制御部10の論理ブロック制御部17における読み出し書込みの各編集点置き換え処理のかわりに、ディスクデータの第2の領域76のn+1個の各編集指示部に対してディスクに読み書きしてよい。この方法によると、処理時間が長くなるが、ディスク制御部10の論理ブロック制御部17のサイズを小さくすることができる。   Here, when designing to reduce the hardware size even if the processing time for writing / reading from the disk medium 3 is long and slow, each edit point of reading / writing in the logical block control unit 17 of the disk control unit 10 Instead of the replacement process, the n + 1 editing instruction units in the second area 76 of the disk data may be read from and written to the disk. According to this method, the processing time becomes long, but the size of the logical block control unit 17 of the disk control unit 10 can be reduced.

即ち、ユーザエリア論理ブロックが昇順、あるいは降順で一定であるので開始点指示位置から終了点指示位置までをアクセスポイントとして取得してその指定された区間範囲毎に論理ブロックとしての連続データを区間毎に順次再生することで編集カットを実現する。   That is, since the user area logical block is constant in ascending or descending order, the access point is acquired from the start point indication position to the end point indication position, and continuous data as a logical block is obtained for each designated section range for each section. Edit cuts are realized by playing them sequentially.

ここで、論理ブロックおよびその内部の使用データ数としての開始点指示位置、終了点指示位置を一対として保有するので、カット処理の結果、ステップS39においてまだディスク制御部10の論理ブロック制御部17に開始点終了点の編集指示部への書込みデータの残っている場合に、あるいはステップS40でディスクへ書込み終わった場合には再度ディスク制御部10の論理ブロック制御部17に上記第2の領域76から全ての編集指示部の一対の開始点指示位置、終了点指示位置としてのアクセスポイントを編集操作入力による編集作業入力制御手段によりレジスタ上で入れ替え操作して、順番1、2、・・・、k−2、k−1、k、k+1、・・・、n+1を、例えば1、2、・・・k−2、k、k−1、k+1、・・・、n+1と入れ替えることによりカット処理したあとのデータ再生順番を操作どおりに行うことが可能である。   Here, since the logical block and the start point designation position and the end point designation position as the number of used data in the logical block are stored as a pair, the logical block control unit 17 of the disk control unit 10 still has the cut processing result in step S39. When write data remains in the edit instruction section at the start point and end point, or when writing to the disk is completed in step S40, the logical block control section 17 of the disk control section 10 is again sent from the second area 76. An access point as a pair of start point instruction position and end point instruction position of all editing instruction units is exchanged on the register by editing operation input control means by editing operation input, and the order 1, 2,..., K -2, k-1, k, k + 1, ..., n + 1, for example, 1, 2, ... k-2, k, k-1, k + 1, ..., n + It is possible to perform the operation as expected the data playback order after you have cut processing by replacing the.

この場合は特に、各区間の終了点から次の区間の開始点までのディスク媒体3の読み出しアクセス時間は、同心円形状トラックの高速回転ディスク媒体の場合は、シーク動作でおよそ10ms程度は必要となることから、その間はディスクドライブからの連続データ信号の再生出力は時間的に不連続なアクセス待ち時間を発生する。   In this case, in particular, the read access time of the disk medium 3 from the end point of each section to the start point of the next section requires about 10 ms in the seek operation in the case of a high-speed rotating disk medium of concentric tracks. Therefore, during this period, the reproduction output of the continuous data signal from the disk drive generates a time discontinuous access waiting time.

なお、モニタ53に1画面を静止画とする画像メモリ手段と音声出力レベル減衰手段を設け、ディスク機構部1に接続するディスク制御部10からは論理ブロック制御部17の編集指示部レジスタ値にもとづいた編集指示終了部の終了ブロック、または終了ブロック内データ数にデータ数が一致するに至ったことを示す制御信号を出力させて、上記メモリによってモニタ8の音声は無音にミュート、動画映像は最終画面をフリーズ表示させる。これは、第2の領域76の編集指示部の各指示部単位での終了から開始までのアクセス時間の間のユーザの鑑賞に与える不連続性画像ノイズ、音声ノイズの違和感を緩和除去するためである。   The monitor 53 is provided with image memory means for making one screen a still image and sound output level attenuation means, and the disk control unit 10 connected to the disk mechanism unit 1 is based on the edit instruction unit register value of the logical block control unit 17. The control signal indicating that the number of data has reached the end block of the editing instruction end unit or the number of data in the end block is output, and the sound of the monitor 8 is muted silently by the memory, and the video image is final. Freeze the screen. This is to alleviate and remove the discomfort of discontinuous image noise and audio noise given to the user's appreciation during the access time from the end to the start of each instruction unit of the edit instruction unit in the second area 76. is there.

ここで、上記ステップS35におけるフレームの先頭部分の検出においては、固定長圧縮映像音声信号であるDV信号の場合は、各フレーム信号単位は、シリアルブロック単位150ブロックx10個で1フレームの119200バイトが成立しているが、その各シリアルデータブロックにおいて、カセットなどの媒体情報が書かれている8先頭ヘッダ0バイト列とフレームの最初の5つの各シリアルデータにはそれに続くサブデータブロックがあるので、その有無を見てフレーム先頭位置を検出でき、このAV信号ヘッダ検出部28により、フレーム単位でカット編集させる際にPCファイル化させるためにファイル終了コードをカット終了点に追加書込みすることにより、別々のPCファイルデータとさせることとする。   Here, in the detection of the head portion of the frame in step S35, in the case of a DV signal which is a fixed-length compressed video / audio signal, each frame signal unit is 150 blocks × 10 serial block units, and 119200 bytes of one frame. Although it is established, in each serial data block, there are 8 head header 0 byte sequences in which medium information such as cassettes are written and the first 5 serial data of the frame have sub-data blocks following it. The AV signal header detection unit 28 can detect the start position of the frame by checking the presence / absence thereof, and additionally writes a file end code to the cut end point to make a PC file when cut editing is performed in units of frames. PC file data.

また、可変長圧縮映像音声信号の例としてのMPEG2の場合には、シーケンス層の内部の最小ランダムアクセス単位であるGOP、あるいはそれがないときはピクチャ層のIフレーム毎にカット編集させることする。シーケンス層の開始同期コードであるヘッダコード000001B3(h) の検出により、GOPの区切りはGOP開始同期コードの000001B8(h)あるいはその代わりのピクチャ層の開始同期コード00000100(h)とそれに続くピクチャ型のIであることを検出して制御することによりカット編集させることとする。その途中カット削除編集された連続圧縮動画音声信号データの前方側の末尾にはPCファイル化させるファイル終了コードを追加書込みさせることにより、PC互換ファイルデータとする。また、後方側連続圧縮動画音声信号データの先頭には、前方側のシーケンスヘッダを参照して新たに同様の区切りのシーケンスヘッダを追加させて書込み、新たな1つのPC互換ファイルデータとする。   In the case of MPEG2 as an example of a variable length compressed video / audio signal, cut editing is performed for each G frame, which is the smallest random access unit in the sequence layer, or for each I frame of the picture layer when there is no such signal. By detecting the header layer code 000001B3 (h), which is the sequence layer start synchronization code, the GOP delimiter is the GOP start synchronization code 000001B8 (h) or the alternative picture layer start synchronization code 00000100 (h) followed by the picture type It is assumed that the cut editing is performed by detecting and controlling that I. The file end code to be converted into a PC file is additionally written at the end of the front side of the continuous compressed moving image audio signal data that has been cut and edited in the middle, thereby obtaining PC compatible file data. In addition, a sequence header with the same delimiter is newly added to the head of the rear side continuous compressed moving image audio signal data with reference to the front side sequence header to write one new PC compatible file data.

なお、ホストPCから強制的に物理フォーマット、論理フォーマットされるなどディスクストレージ自体が媒体メディアとしてディスクのユーザエリア70を書き換えられたあとのために、AVストレージ単体としてディスク上にAV用ディスクストレージ領域を確保するフォーマット手段を用意する。   It should be noted that an AV disk storage area is provided on the disk as a single AV storage after the disk storage itself has been rewritten in the user area 70 of the disk as a medium medium, such as forcibly physical formatting or logical formatting from the host PC. Prepare formatting means to secure.

このために、ディスク制御部10の不揮発性メモリとしてROM部13が設けられている。すなわち、前述のように第2のROM15には、HDD単体のAV信号記録再生装置としての制御手順、パラメタの記憶部分には、編集データ制御手順・パラメタ記述を記憶する編集データ用記憶部15aと共に、AVドライブ単体での初期設定使用の場合に必要となるディスク媒体の論理ブロックストレージとしての利用を可能とする記録情報データである、ファイル定義デフォルト固定情報データを記憶する論理ブロック用記憶部15bを有している。   For this purpose, a ROM unit 13 is provided as a nonvolatile memory of the disk control unit 10. That is, as described above, the second ROM 15 has a control procedure as a single AV signal recording / reproducing device of the HDD, and the parameter storage part together with the edit data storage unit 15a for storing the edit data control procedure / parameter description. A logical block storage unit 15b for storing file definition default fixed information data, which is recording information data that can be used as a logical block storage of a disk medium that is necessary for the initial setting use of the AV drive alone. Have.

この論理ブロック用記憶部15bは、接続された外部PCから誤って、あるいは意図的に書き換えあるいは全体を再フォーマットしてしまった後に、HDDてのドライブ領域確保のために、ディスク論理ブロックのユーザエリア70をAVディスクストレージとして第1の領域71、第2の領域76の内部記述を書込んで領域確保し使用するために用いられる。   The logical block storage unit 15b is a user area of a disk logical block for securing a drive area for an HDD after being accidentally rewritten or intentionally rewritten or reformatted from the connected external PC. 70 is used as an AV disk storage to write the internal description of the first area 71 and the second area 76 to secure and use the area.

即ち、ブートブロックであるIPL72、内部媒体メディアテーブルであるFAT73、ディレクトリ情報データとして確保する第3の領域80が未使用であることをだけを記述する手段を有するディレクトリ情報データ部74、そしてまた第2の領域76において第1の編集指示部77の開始点77aと開始ブロック内使用データ数77dとしての第3の領域80の開始先頭位置へのアクセスポインタをそのデータとして含んでいる。   That is, the IPL 72 as a boot block, the FAT 73 as an internal medium media table, the directory information data section 74 having means for only describing that the third area 80 reserved as directory information data is unused, and In the second area 76, the start point 77a of the first editing instruction section 77 and the access pointer to the start head position of the third area 80 as the number of used data in the start block 77d are included as the data.

以上においては、その記録書込み再生読み出しとアクセスの高速性から、ハードディスクに例をとって説明したが、この発明はドライブ内部制御コントローラがPCホストバスのコントロールステータスレジスタバスに対応する制御手順を持つディスク装置には使用可能であり、さらには欠陥があって交替処理をともなう記録可能な光ディスクあるいは記録可能な比較的遅いメモリストレージ媒体のPC互換の記録再生ドライブならば、メモリのように速い書込み読み出しFIFO型のバッファと比較的遅い書込み読み出し記憶ストレージ手段とを使用することにより、圧縮連続AVデータの編集つなぎ撮り、カット処理を行うことができる。   In the above description, the hard disk has been described as an example from the viewpoint of the high speed recording / reproducing / reading and access. A fast write / read FIFO like a memory can be used on the device, and if it is a recordable optical disk with defects and alternate processing, or a PC compatible record / playback drive with a relatively slow recordable memory storage medium By using the type buffer and the relatively slow writing / reading storage means, it is possible to perform editing continuous shooting and cut processing of the compressed continuous AV data.

なお、上記装置は、ドライブまたはPCアプリケーションを持たない第三者が直接連続記録データにアクセスを試みても編集アクセス順番を記述設定したアクセスポイントを得ることができない、AV連続データ編集順序保護機能が設けられている。   Note that the above-described apparatus has an AV continuous data editing order protection function in which an access point describing and setting the editing access order cannot be obtained even if a third party who does not have a drive or PC application directly tries to access continuous recording data. Is provided.

さらに、図14に示すように、この装置には、公共通信回線56から個人通信回線55を介して供給される信号を、受信部54aと、デコーダ54bと、内蔵時計54cとを備える受信機54にてデコードすることにより、ディスク制御部10のAV信号入出力接続部31を介して入力することもできる。   Further, as shown in FIG. 14, this apparatus receives a signal supplied from a public communication line 56 via a personal communication line 55, a receiver 54 provided with a receiving unit 54a, a decoder 54b, and a built-in clock 54c. Can be input via the AV signal input / output connection unit 31 of the disk control unit 10.

以上の説明では、特に、総合的な部品点数の削減を考慮して、上記図1に示したように、HDDに対して、MPU12、共用バス22、バッファ30を共用して、PC/AV信号切換部27、AV信号ヘッダ検出部28、論理ブロック制御部17と内蔵時計21、編集入力制御部18、編集表示制御部20をHDD内に組み込んだ形式で説明を行ったが、このような機能ブロックの内蔵されていない通常のHDDに対してこの発明を実施するためには、通常のHDDの備えるPCインターフェース29に対して接続使用するアタッチメント装置を設けることにより、その部分的な効果を得ることができる。   In the above description, in particular, considering the reduction of the total number of parts, as shown in FIG. 1, the MPU 12, the shared bus 22, and the buffer 30 are shared with the HDD, and the PC / AV signal is shared. The switching unit 27, the AV signal header detection unit 28, the logic block control unit 17 and the built-in clock 21, the edit input control unit 18, and the edit display control unit 20 have been described in the form of being incorporated in the HDD. In order to implement the present invention for a normal HDD having no built-in block, a partial effect can be obtained by providing an attachment device that is used for connection to the PC interface 29 of the normal HDD. Can do.

上記アタッチメント装置には、この具体例で示したPC/AV信号切換部、AV信号ヘッダ検出部と、そのヘッダ検出によるバンク切換を行うバンクメモリ形式のデータRAM、そしてホストPCバスに接続するPCインターフェース、AV信号入出力接続部、編集制御レジスタ、編集制御手順を記述した編集用ROM、そして編集入力制御部、編集入力インターフェース、編集表示制御部、内蔵時計、それらを制御するMPUを設ける。   The attachment device includes a PC / AV signal switching unit, an AV signal header detection unit, a bank memory type data RAM for performing bank switching based on the header detection, and a PC interface connected to the host PC bus. , An AV signal input / output connection unit, an editing control register, an editing ROM describing an editing control procedure, an editing input control unit, an editing input interface, an editing display control unit, a built-in clock, and an MPU for controlling them.

これらの場合の動作としては、通常のホストPCバスのみの接続の場合は、PC/AV信号切換部出のホストPCバス接続の検出により、レジスタ設定コマンドをアタッチメントを通過スルーさせて直接ドライブ内部のコントロールレジスタ、ステータスレジスタにレジスタ値を設定させ、コマンドと共にデータレジスタを読み出し書き込みすることにより通常のHDDのデータ転送を行わせる。   As an operation in these cases, when only a normal host PC bus is connected, a register setting command is directly passed through the attachment by detecting the connection of the host PC bus from the PC / AV signal switching unit. The register values are set in the control register and the status register, and the data register is read and written together with the command, thereby causing normal HDD data transfer.

ホストPCデータバスを経由してアタッチメント内部に設定した編集制御レジスタにレジスタ値を設定することにより、編集可能モードに遷移し、アタッチメント内部は通常のドライブコマンド、ステータス制御レジスタ設定手順から移行したデータ転送読み出し書き込み手順の際には、データ転送流れを切替えて、バンク切替えのバンクメモリ形式RAMを経由させてAVデジタルデータをドライブとの間で読み出し書き込みさせ、その際にはアタッチメント装置内部ではAV信号ヘッダ検出部による同期信号検出によりバンクメモリの切替えと各バンクへの読み出し書き込みを行わせる。   By setting the register value in the edit control register set in the attachment via the host PC data bus, the mode shifts to the editable mode, and the data transfer transferred from the normal drive command and status control register setting procedure in the attachment In the read / write procedure, the data transfer flow is switched, and AV digital data is read / written to / from the drive via the bank-switched bank memory format RAM. In this case, the AV signal header is used inside the attachment device. Switching of the bank memory and reading / writing to each bank are performed by detecting the synchronization signal by the detection unit.

しかし、アドレスはドライブへ与えてデータの読み出し書き込み命令を行っているが、バンクメモリが介在するために各一連の読み出し命令に対応するデータ集合であるバンクメモリ内データの特定のために専用のレジスタハードウェアを設けて識別することが必要とされる。   However, the address is given to the drive to perform the data read / write command. However, because the bank memory is interposed, a dedicated register is used to identify the data in the bank memory that is a data set corresponding to each series of read commands. It is necessary to install and identify hardware.

他方、PC/AV信号切換部がホストPCバスのホストPCインターフェースに接続されていない状態を検出し、かつAV信号入出力接続部に外部AVデジタル信号入出力機器が接続されたことを検出するならば、アタッチメント装置に内蔵されるMPUは編集制御レジスタ、編集制御用手順を記述した編集用ROMのシーケンシャル手順に基づき、通常HDD内部のコマンドレジスタ、ステータスレジスタ、データレジスタへの書き込み読み出しによりドライブ使用のための通常の動作制御である、コマンド発行、レジスタデータ値書き込み読み出し設定を行った後に、編集用レジスタ値を設定し、データ転送モードを遷移させてHDD内部の論理ブロックの第2の領域、第3の領域に対して所定の情報データを書き込み読み出し編集制御させる。   On the other hand, if it is detected that the PC / AV signal switching unit is not connected to the host PC interface of the host PC bus, and it is detected that an external AV digital signal input / output device is connected to the AV signal input / output connection unit. For example, the MPU built in the attachment device normally uses the drive by writing to and reading from the command register, status register, and data register in the HDD based on the sequential procedure of the editing ROM describing the editing control register and editing control procedure. After performing command issuance and register data value writing / reading settings, which are normal operation control, the editing register value is set, the data transfer mode is changed, and the second area of the logical block inside the HDD Write and read predetermined information data to area 3 and edit control To.

このように、一旦必ずHDD内部のAV用途ではない通常のコマンドレジスタ、ステータスレジスタ及びデータレジスタの書き込み読み出し手順をAVデジタルデータ転送の際に経由させる必要があるため、データ転送において類似の機能を有するブロックをドライブ内部外部に重複して設けて、さらに重複する通常HDD内部のレジスタへの書き込み手順各書き込み読み出しに対応するという制限を持っている。   As described above, since it is necessary to always write and read the normal command register, status register, and data register that are not used for AV inside the HDD during AV digital data transfer, it has a similar function in data transfer. A block is provided in duplicate inside and outside the drive, and there is a restriction that it corresponds to each writing / reading procedure for writing to a register in the normal HDD.

上述したような本発明の実施の形態によれば、連続デジタルデータのフレーム検出手段と制御手段とをドライブ内部に設けることにより、連続デジタルデータのつなぎ撮り、カット処理の等の編集をHDD単体で実現ですることができる。   According to the embodiment of the present invention as described above, continuous digital data frame detection means and control means are provided in the drive so that editing such as continuous digital data splicing and cut processing can be performed by the HDD alone. Can be realized.

また、本発明の実施の形態によれば、PCがOSを介して認識できるフォーマットにて、ファイル管理情報として少なくともファイル配置表情報、階層内容情報を含む第1の領域と、編集指示制御レジスタ手段に対応するディスク第2の領域を記録領域として直接データ記録領域である第3の領域とは分離して確保することにより、ドライブ単体での編集作業効率の向上とPCホスト接続でのファイル互換の両立を図ることができる。   According to the embodiment of the present invention, the first area including at least file arrangement table information and hierarchy content information as file management information in a format that can be recognized by the PC via the OS, and the edit instruction control register means As a recording area, the second area corresponding to the disk is separated from the third area, which is the direct data recording area, thereby improving the editing efficiency of the drive alone and making the file compatible with a PC host connection. Both can be achieved.

さらに、論理ブロック上のユーザエリアに対して領域を分割して使用するので、使用中に欠陥が発生増大する場合に対しても、ディスクドライブの不揮発性メモリとディスク交替領域との代替処理は、従来の記録可能なディスク装置と同様に行うことができる。   Furthermore, since the area is divided and used for the user area on the logical block, even when a defect occurs and increases during use, the replacement process between the nonvolatile memory of the disk drive and the disk replacement area is as follows: It can be performed in the same manner as a conventional recordable disk device.

なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。   It should be noted that the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention.

データ記録装置の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of a data recording device. 上記装置のAV信号ヘッダ検出部の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the AV signal header detection part of the said apparatus. 上記装置のディスク記録媒体における物理ブロック上の領域の分割を示す平面図である。It is a top view which shows the division | segmentation of the area | region on the physical block in the disc recording medium of the said apparatus. 上記装置のMS−DOS互換のシステムディスクのユーザ領域のデータ構造図である。It is a data structure figure of the user area | region of the system disk of MS-DOS compatibility of the said apparatus. 上記装置のMS−DOS互換のメディア交換用ディスクのユーザ領域のデータ構造図である。It is a data structure figure of the user area | region of the medium replacement | exchange disk of MS-DOS compatibility of the said apparatus. 上記装置がホストPCに接続された場合のデータ記録方法の一連の工程を示すフローチャートである。It is a flowchart which shows a series of processes of the data recording method when the said apparatus is connected to host PC. 上記装置が単体で用いられる場合のの上記方法の一連の工程を示すフローチャートである。It is a flowchart which shows a series of process of the said method in case the said apparatus is used alone. 上記方法によりAV信号の連結の編集が行われる場合のバッファ上のデータの占有を示すデータ配置図である。It is a data arrangement | positioning figure which shows the occupation of the data on a buffer in case the edit of the connection of AV signal is performed by the said method. 上記方法によりAV信号の連結の編集が行われる場合のディスク媒体のユーザ領域におけるデータの占有を示すデータ構造図である。It is a data structure figure which shows the occupation of the data in the user area | region of a disc medium when the edit of the connection of AV signal is performed by the said method. 上記方法によりAV信号の連結の編集が行われる場合の一連の工程を示すフローチャートである。It is a flowchart which shows a series of processes in case the edit of connection of AV signal is performed by the said method. 上記方法によりAV信号のカットの編集が行われる場合のディスク媒体のユーザ領域におけるデータの占有を示すデータ構造図である。It is a data structure figure which shows occupation of the data in the user area | region of a disc medium when the edit of the cut of an AV signal is performed by the said method. 上記方法によりAV信号のカットの編集が行われる場合のバッファ上のデータの占有を示すデータ配置図である。It is a data arrangement | positioning figure which shows occupation of the data on a buffer in case the edit of the cut of an AV signal is performed by the said method. 上記方法によりAV信号のカットの編集が行われる場合の一連の工程を示すフローチャートである。It is a flowchart which shows a series of processes when the edit of the cut of AV signal is performed by the said method. 上記装置が公共通信回線に接続された場合における概略的な構成を示すブロック図である。It is a block diagram which shows schematic structure when the said apparatus is connected to a public communication line.

符号の説明Explanation of symbols

1 ディスク機構部、3 ディスク媒体、5 記録再生部、10 ディスク制御部、11 編集制御部、27 PC/AV信号切換部、28 AV信号ヘッダ検出部   1 disc mechanism unit, 3 disc medium, 5 recording / playback unit, 10 disc control unit, 11 edit control unit, 27 PC / AV signal switching unit, 28 AV signal header detection unit

Claims (6)

コンピュータに接続されているか否かを検出する検出手段と、
記録媒体からデータ列を読み取る記録媒体制御手段と、
上記データ列を送出する送出手段と、
上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記記録媒体制御手段及び上記送出手段を制御してデータ再生を行う制御手段とを具備することを特徴とするデータ再生装置。
Detection means for detecting whether or not connected to a computer;
A recording medium control means for reading a data string from the recording medium;
Sending means for sending the data string;
A data reproducing apparatus comprising: a control means for controlling the recording medium control means and the sending means to reproduce data when the detecting means detects that the computer is not connected to the computer.
上記データ列は、音声/映像データであることを特徴とする請求項1記載のデータ再生装置。   2. The data reproducing apparatus according to claim 1, wherein the data string is audio / video data. 上記記録媒体は、光ディスク、ハードディスクあるいはメモリストレージ媒体であることを特徴とする請求項1記載のデータ再生装置。   2. A data reproducing apparatus according to claim 1, wherein the recording medium is an optical disk, a hard disk, or a memory storage medium. コンピュータに接続されているか否かを検出する検出手段と、
データ列を入力する入力手段と、
上記入力手段により入力されたデータ列を記録媒体に記録する記録手段と、
上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記入力手段及び上記記録手段を制御して上記データ列の記録を制御する制御手段とを具備することを特徴とするデータ記録装置。
Detection means for detecting whether or not connected to a computer;
An input means for inputting a data string;
Recording means for recording the data string input by the input means on a recording medium;
Data recording comprising: control means for controlling recording of the data string by controlling the input means and the recording means when the detecting means detects that the computer is not connected to the computer apparatus.
上記データ列は、音声/映像データであることを特徴とする請求項4記載のデータ記録装置。   5. The data recording apparatus according to claim 4, wherein the data string is audio / video data. 上記記録媒体は、光ディスク、ハードディスクあるいはメモリストレージ媒体であることを特徴とする請求項4記載のデータ記録装置。   5. The data recording apparatus according to claim 4, wherein the recording medium is an optical disk, a hard disk, or a memory storage medium.
JP2006245802A 2006-09-11 2006-09-11 Data reproducing apparatus and data recording apparatus Pending JP2006324010A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006245802A JP2006324010A (en) 2006-09-11 2006-09-11 Data reproducing apparatus and data recording apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006245802A JP2006324010A (en) 2006-09-11 2006-09-11 Data reproducing apparatus and data recording apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP14691097A Division JPH10340533A (en) 1997-06-04 1997-06-04 Data recording device and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008093391A Division JP2008171566A (en) 2008-03-31 2008-03-31 DATA REPRODUCING DEVICE, DATA RECORDING DEVICE, DATA REPRODUCING METHOD, AND DATA RECORDING METHOD

Publications (1)

Publication Number Publication Date
JP2006324010A true JP2006324010A (en) 2006-11-30

Family

ID=37543542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006245802A Pending JP2006324010A (en) 2006-09-11 2006-09-11 Data reproducing apparatus and data recording apparatus

Country Status (1)

Country Link
JP (1) JP2006324010A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101967260B1 (en) * 2018-11-05 2019-04-09 (주)이엠텍아이엔씨 A method for reducing the power consumption of a monitor according to the state of a computer and the energy saving typed computer system using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101967260B1 (en) * 2018-11-05 2019-04-09 (주)이엠텍아이엔씨 A method for reducing the power consumption of a monitor according to the state of a computer and the energy saving typed computer system using the same

Similar Documents

Publication Publication Date Title
US20010043804A1 (en) Optical disc recording apparatus, computer-readable recording medium recording a file management program, and optical disc
US6618548B1 (en) Method for copying, recording, and editing data onto disk recording media, and disk recording apparatus
KR20000068577A (en) Data recording/reproducing device, file managing method, file informaion generating method, file managing method, management information generating device, management information analyzing device, and medium
JP4310821B2 (en) Information recording apparatus and method
JPH10162560A (en) Video editing method and non-linear video editing device
WO2005117011A1 (en) Content reproducing device, content reproducing method, content reproducing system, and its computer program
CN101690188A (en) Video recording and reproducing apparatus and its method
US20050259542A1 (en) Reproduction device and method, recording medium, and program
JP2008171566A (en) DATA REPRODUCING DEVICE, DATA RECORDING DEVICE, DATA REPRODUCING METHOD, AND DATA RECORDING METHOD
JPH10340533A (en) Data recording device and method
JP2006324010A (en) Data reproducing apparatus and data recording apparatus
KR100355181B1 (en) Disk apparatus, video/audio data processor, and video/audio control method
JP3975586B2 (en) Recording / reproducing apparatus and method, and program recording medium
JP2001167565A (en) Digital recorder-reproducer using random accessible recording medium and recording-reproducing method of digital data
JP4174696B2 (en) Recording apparatus and method, and recording medium
JP2000311469A (en) Disk control device and disk device using the same
JP3506031B2 (en) Video / audio data recording / reproducing device
JP3455698B2 (en) Disk device, video / audio data processing device, and video / audio control method
WO2010007727A1 (en) Video recording device, video reproduction device, and method thereof
JPH07226062A (en) Multimedia data playback device
JP2007128286A (en) Playback apparatus, playback method, and playback program
JP3510998B2 (en) Disk control device, disk control method, and disk device
JP3714323B2 (en) Editing system and method for copying AV data from AV server
JP3125709B2 (en) Digital data recording device and recording / reproducing device
JP2001169238A (en) Non-linear editing device, non-linear editing method, recording medium, test method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071030

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071227

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080331

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080409

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20080502