JP2006324010A - Data reproducing apparatus and data recording apparatus - Google Patents
Data reproducing apparatus and data recording apparatus Download PDFInfo
- 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
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側に切り換えるように動作する。
【選択図】 図1PROBLEM 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.
しかし、上述したような記録媒体の論理ブロックに対して連続デジタルデータの記録を直接に行う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
さらに、高速円滑な書込み読み出し処理とするためには、少なくとも、連続デジタルデータを記録するデジタルストレージと、このデジタルストレージに蓄積された連続デジタルデータを読み出し転送して別に記録し直す他の記録装置と、これらを制御すると共に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
上記ディスク機構部1は磁性材料をコーティング膜被着された円盤状の基板が同一回転軸に単数枚又は複数枚を配設されて回転駆動され、データを残留磁化により記録されるディスク媒体3と、このディスク媒体3に対向して近接して径方向に移動可能に配設され、磁気的相互作用によりデータの記録及び再生を行うヘッドアーム4と、上記ディスク媒体3を所定の角速度にて回転駆動する図示しない回転駆動部とを有している。
The
上記記録再生部5は、上記ディスク媒体3の各物理ブロックに対して一方では読み書きするデータに対しチャネルコーディング処理を制御することにより、また、これと同時に小単位の論理ブロックとしてユーザがデータの読み書きに使用可能な物理ブロックであるセクタの、1セクタのデータ領域のデータ全体に対してエラーコレクションの多項式処理訂正をかけるECCを付加して記録読み出し時にはこのECCを使用して訂正可能なエラーコレクションを施し、データ読み出し処理を行うことにより、高品質な信号のデータの記録及び再生を行う。上記駆動系制御部6は、ディスク機構部1の上記回転駆動部からのサーボ信号読み出しと、このディスク機構部1のトラックサーボ情報からヘッドトラッキング位置情報及び回転ディスク駆動サーボ情報を得て、これらの情報に基づいてディスク機構部1のヘッドアーム4及び上記回転駆動部をサーボ制御する。
The recording / reproducing
上記ディスク制御部10は、ディスク機構部1に対して記録再生部5及び駆動系制御部6を介してこのディスク制御部10とのデータの受け渡しの際の調整を行うディスクインターフェース25と、このディスクインターフェース25を経由して受け渡しをするデータを一時的に蓄積するバッファ30と、このバッファ30を制御するバッファ制御部26とを有している。
The
上記ディスクインターフェース部25は、記録再生部5との間では、記録書込み信号、再生読み出し信号のやりとり、トラック上に記録済みで記録再生の際に読み出されて駆動系コントロール制御に使用されるサーボ信号の読み出しを行う。また、このディスクインターフェース部25は、駆動系制御部6との間では、ディスク機構部1から読み出された制御信号と、この駆動系制御部6の備えるファームウエアによるディスク媒体3の物理ブロックへのヘッドアーム4の位置制御と、回転駆動機構に対して回転速度及び位相のサーボ制御を行っている。
The
上記バッファ30は、バッファ制御部26の制御の下にディスクの各セクタ単位の整数倍のデータサイズで構成された複数バンクメモリのアドレス切替え動作を行うFIFO(first-in first-out)動作を行うバンクメモリ形式のRAMであり、このバッファ30への書込み処理と読み出し処理とのセクタ単位での書き込み処理と読み出し処理を行い、さらに複数バンクメモリ単位での切替えによりバンクメモリ切替え制御による並列処理動作を行うことが可能である。
The
なお、ディスクストレージのデータ書き込み読み出し特性はセクタ単位で時間的に不連続に可能性があり、切替えられる各バンクメモリはこの特性に適合させるために、各バンクメモリに対する書き込み読み出しの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
上記バッファ制御部26は、バッファ30を制御して所定の場合にデータを一時的に蓄積させる。また、このバッファ制御部26は、ディスクインターフェース部25とはデータの受け渡し及び制御情報の授受を行い、PC/AV信号切換部27を介してホストPC又はAV信号入出力接続部31からのデータの授受やコマンド、ステータスの受付けを行う。
The
また、上記ディスク制御部10は、PCのペリフェラル部とのデータの受け渡しを調整するPCインターフェース部29と、外部のカメラ51等に対するAV信号の入出力の接続を行うAV信号入出力接続部31とを有し、そして特にここでこれらPCインターフェース部29及びAV信号入出力接続部31を選択して上記バッファ制御部26及び編集制御部に対してデータを受け渡しするPC/AV信号切換部27とを有している。
The
上記PCインターフェース部29は、パラレルデータ転送によりドライブレジスタにレジスタ値、コマンド、データの読み書きを行うATA(AT attachment)、SCSI(small computer system interface)形式や、シリアルデータ等時(isochronous)転送を行うIEEE1394形式の通常のHDDのPCペリフェラル用インターフェースに対応し、本具体例の説明としてはSCSI接続をその一例として挙げることができる。このPCインターフェース29は、コネクタにホストPCが接続されたら、これを検出してPC/AV信号切換部27をPC側に切り換えるように動作する。
The
上記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
ここで、上記ディスク媒体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
上記PC/AV信号切換部27は、PCインターフェース29あるいはAV信号入出力接続部31と、バッファコントローラ26及び編集制御部11とのデータの経路を切換選択する。このPC/AV信号切換部27は、内部にAV信号ヘッダ検出部28を備えている。
The PC / AV
このAV信号ヘッダ検出部28は、連続ストリームデータから映像ストリームのフレーム区切りであるフレーム信号を検出する。ここで、連続ストリームデータとは、フレーム単位の固定長圧縮信号であるDV規格の固定長フレーム信号ヘッダであるヘッダサブコード信号や、可変長圧縮信号であるMPEG2圧縮信号の可変長フレーム信号のランダムアクセス最小単位のヘッダであるパケットヘッダやGOP等が挙げられる。
The AV signal
この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
上記モード切換制御レジスタ201には、ディスク制御部10から制御信号が与えられ、このモード切換制御レジスタ201は、上記第1のモード切換スイッチ202と、第2のモード切換スイッチ203を制御している。
The mode
上記第1のモード切換スイッチ202には、上記モード切換制御レジスタ201からの制御信号と、データバス信号が入力し、出力信号は上記PCファイル終了コード検出部204に供給されている。
The first
上記第2のモード切換スイッチ203には、上記モード切換制御レジスタ201と、データバス信号とが入力している。この第2のモード切換スイッチ203の出力信号は、上記DVのフレーム先頭検出部205、MPEG2のGOP先頭検出部206、及びMPEG2、AVストリームパケット先頭検出部207に供給されている。
The mode
上記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
このような連続ストリームデータからフレーム単位を検出する検出回路は、所定の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
さらに、上記ディスク制御部10は、データ編集等の一連の作業を制御する編集制御部11と、この編集制御部11に対してユーザが操作を行う編集入力部23と、上記編集制御部11における編集の状況等を表示する編集表示部24とを有している。
Further, the
上記編集制御部11は、後述するように、通常のPCペリフェラル用ハードディスクの各種制御機能に加えて、この装置単体でAV信号の書込み読み出しが制御可能な各種機能を追加して保有している。
As will be described later, the
上記編集入力部23は、つなぎ撮り書込みイベント操作入力や、編集点操作入力、部分削除操作入力を含む各種操作を操作パネルのキーボード、ボタン等を利用して入力する。
The
上記編集表示部24は、各種の編集情報及び編集操作入力、さらに内蔵時計21からの現在時刻情報の選択的表示を含んで表示パネルに表示する。
The
上記編集制御部11においては、中央演算処理部となるMPU12と、不揮発性のメモリであるROM部13と、上記ディスク媒体3に対する書き込みにおける論理ブロックの制御を行う論理ブロック制御部17と、編集入力インターフェース19を介して上記編集入力部23を制御する編集入力制御部18と、上記編集表示部24を制御する編集表示制御部20と、この編集制御部11の各部にタイミング信号を供給する内蔵時計21とが、共用バス22に接続されている。
The
上記MPU12は、上記ROM部13等から読み出した制御コードに基づいて、この編集制御部11における編集操作における一連の工程を制御する。
The
上記論理ブロック制御部17は、ディスク装置内部の直接AV編集用レジスタ制御部である。即ち、ディスク媒体3の特定の論理ブロックのデータ読み出し書込みによって、ディスクドライブ単体での直接AV信号書込み読み出しの際の編集動作をおこなうための制御部である。
The logical
上記ROM部13は、第1のROM14と、第2のROM15と、第3のROM16とを備えている。このROM部13は、ディスク制御部10、バッファ制御部26、PCインターフェース29、AV信号入出力接続部31、PC用各種レジスタ制御部、論理ブロック制御部17等の各部を制御する各種パラメタ、制御手順を記憶していて、MPU12のアクセス読み出しによって各種処理動作を行わせる。
The
上記第1のROM14は、共用パラメタ記憶部であり、PCペリフェラルとしてのドライブおよびAV信号のディスクストレージとしてのドライブに対して、ディスクドライブの基本的な共通処理である物理ブロックであるディスク媒体3のセクタ配置、サーボ制御、欠陥情報処理手順を含み、欠陥フリーな論理ブロックをユーザエリアとして提供する。
The
上記第2のROM15は、ディスク媒体3単体のAV信号記録再生装置としての制御手順、パラメタの記憶部分であり、編集データの制御手順・パラメタ記述を記録する編集データ記憶部15aと、AV信号に対してディスク媒体3単体での初期使用の場合に必要となる論理ブロックストレージとしての利用を可能とする論理ブロック用記憶部15bとを有する記録再生用記憶部である。
The
この論理ブロック用記憶部15bは、ホストPCから再フォーマットされてしまったあとでのディスク論理ブロックのユーザエリア全体をAV信号のディスクストレージとして後述する第1の領域及び第2の領域の内部記述を書込んで使用するために使われる。即ち、第1の領域においては、ブートブロック、FAT(file allocation table)などの内部媒体メディアテーブル、ディレクトリ情報データとしては確保する第3の領域の各PC互換ファイルのAV信号データが書き込まれているファイルディレクトリ情報、また、第2の領域においては、第1編集指示部の開始点と開始ブロック内使用データ数としての第3の領域の開始先頭位置へのアクセスポイントをデータとして含む。
The logical
上記第3のROM16は、通常のPCペリフェラル用のHDDとしてホストPCへの接続によるコントロール・ステータス・データ制御手順およびパラメタ記憶部を持ホスト接続用記憶部である。
The
上記編集入力制御部18は、編集入力インターフェース部19を介して編集入力部23からの編集インデックス点指定個所などのユーザ操作入力を受付けている。
The edit
上記編集表示制御部20は、ディスク媒体3からの編集番号、開始終了点、時間情報を含んだ編集作業の表示制御を行い、例えばディスクドライブ付属の液晶パネル操作部などの編集表示部24に表示する。
The edit
上記共用バス22は、アドレス、データ、内部コントロール用のドライブ内部バスであり、MPU12のアクセスフロー制御処理により所定の制御手順に基づいてフロー制御を行っている。
The shared
次に、このデータ記録装置のディスク媒体3のユーザ領域におけるデータ記録の方法について説明する。
Next, a data recording method in the user area of the
上記ディスク媒体3は、図3に示すように、このディスク媒体3の主面の磁性材料塗布層に、ユーザ領域としてOSの認識する論理ブロック単位であるクラスタ単位での欠陥フリーな論理ブロック領域を有している。この論理ブロック領域は、交代領域3aと、パラメタ領域3bと、欠陥リスト3cとを含んでいる。
As shown in FIG. 3, the
このユーザ領域としての欠陥フリーな論理ブロック領域とは、媒体メディア上のトラックを各物理ブロックに区切って使用する各セクタの内、ユーザが読み書き使用可能なセクタを単数又は複数個の集合として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
この論理ブロック領域は、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
第2の領域76は編集点指示部であり、直接にデータを記録する論理ブロック領域である第3の領域80の複数の連続記録データにそれぞれ対応する編集点指示部を保持する。図中には、開始ブロック位置情報である開始点77a、終了ブロック位置情報である終了点77b、時間77c、ブロック内使用データ数77dを保持する第1の編集点指示部77と、同様な情報を収める第2の編集点指示部78及び第3の編集点指示部79とが示されている。
The
ここで、編集点指示部に終了ブロック位置情報である終了点が書き込まれることにより、連続データの終端に直接にアクセスすることを可能としている。このことにより、例えば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
上記論理ブロック領域70は、同じくMS−DOS互換ディスクであっても、ブートブロックが省略されたメディア交換用ディスクの場合に使用されるデータ専用ディスクとして構成される場合もある。この場合は、図5に示すように、第1の領域71はFAT73及びディレクトリ情報データ領域74から構成され、上記図4におけるIPL72は存在しない。この論理ブロック70における、第2の領域76及び第3の領域80は、上述のブートブロックが省略されていないMS−DOS互換ディスクと同様であるので、共通の符号を付して説明を省略する。
The
次に、このデータ記録装置をホスト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
ステップS1においては、ディスク媒体3の論理ブロック70の第1の領域71のIPL72及びFAT73を取得し、これに続くステップS2においては上記第1の領域71のディレクトリ情報データ74を読み出し、ステップS3に進む。
In step S1, the
ステップ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
ステップ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
ステップ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
ここで、ホスト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
ステップS11においては、ディスク媒体3の論理ブロック領域70の第1の領域71のIPL72の終了部、MS−DOS対応の場合には、例えば55AAhのデータ列を認識するか、これに続くFAT73の開始を認識し、次のステップS12に進む。
In step S11, the end of the
ステップ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
次に、論理ブロック領域70を構成する第1の領域71、第2の領域76、第3の領域80に関する一連の処理について、図1、図3及び図4を参照しながら説明する。
Next, a series of processes relating to the
まず、図1に示すデータ記録装置の編集制御部11の備えるROM部13の第1のROM14に記録されている共用パラメタ制御手順を読み出す。そして、図3に示すディスク媒体3の交替領域3a、パラメタ領域3b、欠陥リスト3cをディスクから読み出して参照し、ディスク機構部1の基本的な共通処理である物理ブロックであるディスク媒体3上のセクタ配置、サーボ制御、欠陥情報処理手順を行い、欠陥フリーな論理ブロック領域70をユーザエリアとして提供する。
First, the shared parameter control procedure recorded in the
また、使用開始の際においては、通常は工場出荷のディスク初期状態においてすでに論理ブロックフォーマットを施しておくこととし、これに加え第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
そして、第2のROM15の論理ブロック用記憶部15bを読み出して、ブートブロック情報、FAT情報、そして必要に対応したサイズで第3の領域の所定の論理ブロックのアドレス範囲がAV連続データファイルの記録使用のためにディスク上に確保されているというFAT情報、ディレクトリ情報データを、図4に示す第1の領域のIPL72、FAT73、ディレクトリ情報データ領域74にそれぞれ書込む。このとき、図1に示した編集制御部11の備える内蔵時計21から処理時の時刻情報を得られる場合には、時刻データを取得してFATに加えて書込む。
Then, the logical
続いて、第2のROM15の論理ブロック用領域15bから編集データ制御手順・パラメタを読み出す。さらに、編集入力制御部18から編集インデックス点を取得して、論理ブロック制御部17の開始点記憶部、終了点記憶部、書込み最終ブロック使用バイト数記憶部に読み込む。
Subsequently, the editing data control procedure / parameter is read from the
そして、後述する各編集制御手順に従って、AV信号ヘッダ検出部28を利用してユーザエリアの論理ブロック領域70における第2の領域75の各編集指示部に対して読み出し、書込みを行って第2の領域80に存在する直接データ記録論理ブロック領域のアクセス処理をする。
Then, according to each editing control procedure to be described later, the AV signal
次に、このデータ記録装置におけるつなぎ撮り動作の一例について、図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
まず、論理ブロック領域70の第3の領域80にあって以前に書込まれた第1の連続データの最終論理ブロックからデータを読み出して、図中Aに示す、ステート状態に切換えられたRAMのバッファ30のセクタ単位のアドレス切替え制御のバンクメモリ形式FIFO91に、書込みの際の先頭側から順に入れる。これは、1論理ブロックよりも少ないデータ量である。
First, in the
ここで、図中の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
このバンクメモリ形式FIFO91は、この他に、必要とされる切替え各周期の期間内でメモリへの書込み処理とメモリからの読み出し処理をメモリコントローラアドレス切替え制御により並列独立に行うことが可能な、バンクメモリ単位で先に入ったデータをバンクメモリ単位で先に取り出すという動作機能を持つ他に必要とされる切替え各周期の期間内でメモリへの書き込み処理とメモリからの読み出し処理をメモリコントローラのアドレス切替え制御により並列に行うことが可能な、バンクメモリのアドレス指定サイズのデータ毎のデータのパイプライン動作機能を有する。そして、1バンクメモリ単位は、1個のメモリを1単位として複数メモリを切替え使用するか、又は通常メモリの2倍以上はるかに高速なキャッシュメモリを通常メモリを併用することによりメモリの読み書き動作を高速化させて、1個のメモリをアドレスによる複数領域に分割させて行うことができる。そして、そのままの状態でつなぎ撮りスタンバイ状態で待機する。書込み開始イベント入力を受けると、これに続けて新しく書込むデータをこの後から順次続けて蓄積モードに切換えてあるステート状態のバンクメモリ形式FIFO91に書込んでゆく。図中Bの91bは、続けて蓄積されたデータである。
In addition to this, the bank
ここでは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
実際の記録終了時には、編集入力制御部18の書込み終了イベント入力を受けて、AV信号ヘッダ検出部28によって検出されたフレーム検出信号により、連続圧縮データの1フレーム単位でデータを終了させる。毎回の撮影毎にこれを繰り返すことにより、各回の連続圧縮データのデータ連続性を確保する。
At the actual end of recording, in response to a write end event input from the edit
なお、この具体例では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
上記第2の領域76には、複数のつなぎ撮りに対応して、第1の編集指示部77、第2の編集指示部78、第3の編集指示部74以下の編集指示部を設けている。また、第3の領域80は、AV信号が直接に記録される領域として、第1の連続データ領域80aが、図中の第3の領域80におけるブロックにて示される複数の論理ブロックに亘って記録されている。
In the
ここで、第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
第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
第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
続いて、つなぎ撮り処理に係る一連の工程を、図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
ステップ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
ステップ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
ステップS25においては、終了点ブロックのデータ読み出しのバッファ30に対する蓄積が完了してから書込みイベント待ちのスタンバイ状態に入り、ステップS26において編集表示手段24にスタンバイ状態を表示させる。そして、次のステップS27に進む。
In step S25, after the accumulation of the data of the end block in the
ステップS27においては、編集入力手段部23からの入力を受けた編集入力手段が発する書込みイベント、スタンバイで待っているステップS25の処理に対して与える記録開始イベントについて入力データのバンクメモリ方式FIFO91である上記バッファ30への入力処理が行われ、これに続くステップS28に進む。
In step S27, the input memory
ステップ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
ステップ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
なお、この一連の工程においては、連続データが圧縮データであっても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
次に、記録済みの連続データに対して、途中部分のカットを行う編集処理について説明する。 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
続いて、上記ユーザ領域70に対応する論理ブロックの第3の領域80に書込んである連続データ領域に対する途中部分のカットに係る編集における、上記バンクメモリ方式FIFO91のバッファ30のデータの処理について説明する。
Subsequently, the processing of the data in the
上記バッファ30のバンクメモリ方式FIFO91には、上記第3の領域80の連続データ領域からデータが読み込まれる。このデータは、図12中のAに示されているように、同時に編集表示部24等の外部のディスプレイに表示され、操作者はサーチしながら編集点を入力することができる。図中には、第1の編集点P1と第2の編集点が示されている。
Data is read from the continuous data area of the
上記編集点入力に基づいて、バンクメモリ方式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
そして、上記ユーザ領域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
続いて、上記ユーザ領域70における編集途中部分のカットに係る一連の手順を説明する。
Next, a series of procedures related to the cutting of the editing part in the
上記ユーザ領域70のうち、直接にデータが書き込まれる第3の領域80において、編集途中部分のカット処理の対象となるある1つの直接記録データとして第1の連続データ領域80aに書き込まれた連続データに対するカット処理する場合の動作を説明する。
In the
この一連の手順は、図13に示すように、ステップS31においてディスク媒体3から直接データの再生を行うことから開始される。ディスク媒体からのデータ再生の場合には、再生する記録データは上述したつなぎ撮り動作に基づいて記録され記録終了はAVフレーム検出部28のフレーム検出に基づいて終了していることとする。
As shown in FIG. 13, this series of procedures is started by directly reproducing data from the
ここで、ユーザ領域70の第2の領域76の第1編集点指示部77には、第3の領域80の第1の連続データ領域80aの開始データ位置及び終了データ位置に対応して指示する開始ブロック位置情報である開始点77a及び終了ブロック位置情報である終了点77b、時間77c、開始ブロック内データ数77d、終了ブロック内データ数77eが書込んであり、この第1の編集指示部77に基づいて第3の領域80の開始終了指示範囲を再生するものとする。そして、次のステップS32に進む。
Here, the first editing
ステップ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
ステップS32においては、記録再生部2はディスク記録連続データの再生と平行して、論理ブロック数の計数カウントアップと各論理ブロック毎の現時刻での読み出しデータ数の計数カウントアップの繰り返し処理とを行い、ステップS33に進む。
In step S32, the recording / reproducing
ステップ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
そして、ステップ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
即ち、ステップ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
ステップ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
続いて、カット処理区間の終了位置指示のレジスタのラッチ記憶に対応する新第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
ここで、読み出したブロック内に期待したフレーム区切りが無い場合は、次の論理ブロックへと順次編集用読み出し論理ブロックを移していき、ディスク媒体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
ステップ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
ステップ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
ステップS37においては、ディスク媒体のユーザ領域70の第2の領域76の第1の編集指示部77、第2の編集指示部78、第3の編集指示部79以下の各編集指示部を上記ディスク制御部10の論理ブロック制御部17へ読み出し、次のステップS38に進む。
In step S37, the first
ステップ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
ステップ処理S39においては、さらに今回編集対象となった第3の領域80の第1の連続データ領域80aに対応した第1の編集指示部77としては、ディスク媒体3から読み出した編集以前の第1の編集指示部77からは開始点77a、時間77c、開始ブロック内データ数77dを、また上述した編集でのカット処理区間の終了位置のレジスタ記憶からは新たに設定しなおされ決定されたフレーム位置でのカット処理区間の開始位置指示のレジスタのラッチ記憶に対応している設定しなおされ決定された新第1の終了点77b´、新第1の終了ブロック内使用データ数77e´を、それぞれレジスタ設定し、ステップS40に進む。
In step S39, the first
ステップS40においては、最終的に、これら論理ブロック制御部17のレジスタ設定内容をそれぞれ対応するディスクデータの第2の領域の第1の編集指示部77、第2の編集指示部78、第3の編集指示部以下の編集指示部へ書込みをする。
In step S40, finally, the register setting contents of the logical
なおここで、上記第2の領域76が複数の編集指示部を持つとしたのは、それに対応する第3の領域80の連続データが複数すでに記録されている場合である。例えば、第2の領域76の編集指示部は、実際に第3の領域80にn個の連続データ領域がある場合であれば、編集示部をn+1個以上有する。
Here, the
但し、連続撮りまわしのように、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
ここで、ディスク媒体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
即ち、ユーザエリア論理ブロックが昇順、あるいは降順で一定であるので開始点指示位置から終了点指示位置までをアクセスポイントとして取得してその指定された区間範囲毎に論理ブロックとしての連続データを区間毎に順次再生することで編集カットを実現する。 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
この場合は特に、各区間の終了点から次の区間の開始点までのディスク媒体3の読み出しアクセス時間は、同心円形状トラックの高速回転ディスク媒体の場合は、シーク動作でおよそ10ms程度は必要となることから、その間はディスクドライブからの連続データ信号の再生出力は時間的に不連続なアクセス待ち時間を発生する。
In this case, in particular, the read access time of the
なお、モニタ53に1画面を静止画とする画像メモリ手段と音声出力レベル減衰手段を設け、ディスク機構部1に接続するディスク制御部10からは論理ブロック制御部17の編集指示部レジスタ値にもとづいた編集指示終了部の終了ブロック、または終了ブロック内データ数にデータ数が一致するに至ったことを示す制御信号を出力させて、上記メモリによってモニタ8の音声は無音にミュート、動画映像は最終画面をフリーズ表示させる。これは、第2の領域76の編集指示部の各指示部単位での終了から開始までのアクセス時間の間のユーザの鑑賞に与える不連続性画像ノイズ、音声ノイズの違和感を緩和除去するためである。
The
ここで、上記ステップ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
また、可変長圧縮映像音声信号の例としての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
このために、ディスク制御部10の不揮発性メモリとしてROM部13が設けられている。すなわち、前述のように第2のROM15には、HDD単体のAV信号記録再生装置としての制御手順、パラメタの記憶部分には、編集データ制御手順・パラメタ記述を記憶する編集データ用記憶部15aと共に、AVドライブ単体での初期設定使用の場合に必要となるディスク媒体の論理ブロックストレージとしての利用を可能とする記録情報データである、ファイル定義デフォルト固定情報データを記憶する論理ブロック用記憶部15bを有している。
For this purpose, a
この論理ブロック用記憶部15bは、接続された外部PCから誤って、あるいは意図的に書き換えあるいは全体を再フォーマットしてしまった後に、HDDてのドライブ領域確保のために、ディスク論理ブロックのユーザエリア70をAVディスクストレージとして第1の領域71、第2の領域76の内部記述を書込んで領域確保し使用するために用いられる。
The logical
即ち、ブートブロックであるIPL72、内部媒体メディアテーブルであるFAT73、ディレクトリ情報データとして確保する第3の領域80が未使用であることをだけを記述する手段を有するディレクトリ情報データ部74、そしてまた第2の領域76において第1の編集指示部77の開始点77aと開始ブロック内使用データ数77dとしての第3の領域80の開始先頭位置へのアクセスポインタをそのデータとして含んでいる。
That is, the
以上においては、その記録書込み再生読み出しとアクセスの高速性から、ハードディスクに例をとって説明したが、この発明はドライブ内部制御コントローラが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
以上の説明では、特に、総合的な部品点数の削減を考慮して、上記図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
上記アタッチメント装置には、この具体例で示した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
このように、一旦必ず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.
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.
データ列を入力する入力手段と、
上記入力手段により入力されたデータ列を記録媒体に記録する記録手段と、
上記検出手段によって上記コンピュータに接続されていないと検出された場合に、上記入力手段及び上記記録手段を制御して上記データ列の記録を制御する制御手段とを具備することを特徴とするデータ記録装置。 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.
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)
| 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 |
-
2006
- 2006-09-11 JP JP2006245802A patent/JP2006324010A/en active Pending
Cited By (1)
| 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 |