(57)【特許請求の範囲】
【請求項１】
記録媒体に対して、所定データ量となるデータ単位を１つの記録動作単位としてデータ記録を行っていく記録装置において、
入力されたデータ、及び記録媒体から読み出されたデータを格納することができるメモリ手段と、
記録時において、前記メモリ手段から前記データ単位でデータを読み出して所要の処理を行い、前記記録媒体に記録していく記録処理手段と、
前記記録媒体からデータを読み出して、前記メモリ手段に供給できる読出処理手段と、
入力されたデータを前記記録媒体に記録する動作が行われる際の、記録される最初のデータ単位に関する処理として、前記読出処理手段に、既に前記記録媒体に記録されているデータとしての最後のデータ単位の記録位置からのデータ読出を実行させて前記メモリ手段に格納させるとともに、この最後のデータ単位の有効データに、記録動作開始時点以降に前記メモリ手段に書き込まれてくる入力データのうちの先頭部分のデータを付加することで、記録する最初のデータ単位を生成させ、この最初のデータ単位を、前記記録媒体における前記最後のデータ単位の記録位置へ記録する動作を前記記録処理手段に実行させることができる制御手段と、
を備えたことを特徴とする記録装置。
【請求項２】
前記記録媒体に記録されているデータとしての最後のデータ単位とは、その時点で再生時間軸上で最後となるデータ単位であることを特徴とする請求項１に記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は例えば音声データなどのデータを記録できる記録媒体に対応する記録装置に関するものである。
【０００２】
【従来の技術】
各種記録媒体及びそれらに対応する記録装置が開発されているが、特に近年ミニディスクシステムとして知られているように、ユーザーが自由に音楽データ等を記録できるものも普及している。
【０００３】
例えばこのミニディスクシステムの場合は、ディスク上でユーザーが録音を行なった領域や、まだ何も録音されていない領域を管理するために、音楽等の主データとは別に、ユーザーＴＯＣ（以下Ｕ−ＴＯＣという）という管理情報が記録されており、記録装置はこのＵ−ＴＯＣを参照しながら録音を行なう領域を判別している。
つまり、Ｕ−ＴＯＣには記録された各楽曲等がトラックという単位で管理され、そのスタートアドレス、エンドアドレス等が記される。また何も録音されていない未記録領域（フリーエリア）についても、そのスタートアドレス、エンドアドレス等が記される。
そして、例えば或る楽曲の追加録音を行なおうとする際には、記録装置はＵ−ＴＯＣからディスク上のフリーエリアのアドレスを確認し、そこに音声データを記録していく。
【０００４】
ところで、記録される音声データに関しては、所定量のデータ単位を１つの区切りとしてディスクへの記録が行われる。
詳しくは後述するが、ミニディスクシステムの場合、クラスタというデータ単位が記録動作の最小単位となる。クラスタとは３６セクターで構成され、そのうち３２セクターが実際の音声データの記録に用いられる。
１セクタは２３５２バイトで形成され、そのうちでアドレスや同期パターンなど所要のデータを除いた部分に実際の音声データが記録されることになり、１クラスタでみると、再生時間に換算して２．０４１６秒に相当する音声データが記録されることになる。
【０００５】
ここで、ミニディスクシステムを例にあげて、クラスタ単位で行われる記録動作について図７で説明していく。
ミニディスクシステムでは、記録のために連続的に入力されてくるデータ（例えば音楽等の音声データ）は、データ圧縮処理された後、一旦バッファメモリに格納される。そしてバッファメモリからｎクラスタ（ｎは自然数）というクラスタ単位でデータが読み出されて所要のエンコード処理が行われてディスクに記録されていくことになる。
【０００６】
このような記録動作のための処理手順は図７のようになる。
ミニディスクシステムでは、記録のためのユーザーの操作としては、まず記録操作（例えば録音キーの押圧）を行う。すると記録装置の処理は図７のステップＦ２０１からＦ２０２に進み、ディスク上でのフリーエリアをサーチして、その位置で記録スタンバイとする処理を行う。つまり記録ヘッドがディスク上の記録を実行する先頭位置にある状態で記録ポーズとされて待機することになる。
【０００７】
続いてユーザーは、音楽ソース（マイクロホン、ラジオチューナ、ＣＤプレーヤ等）からの音声データの出力タイミング（記録装置への入力タイミング）に合わせて、自分が記録開始を望むタイミングで記録開始操作を行う。例えばこの場合、再生キーや一時停止キーが記録開始操作キーとして扱われる。
すると処理はステップＦ２０３からＦ２０４に進み、実際の記録動作が開始される。
即ちまずステップＦ２０４で、入力される音声データのバッファメモリへの取込を開始する。
そしてステップＦ２０６でバッファメモリへの音声データの蓄積量を監視しており、バッファメモリへの蓄積量がｎクラスタに達するたびにステップＦ２０７に進んで、そのｎクラスタ分のデータのディスクへの記録を行う。即ちバッファメモリからｎクラスタのデータを読み出して所要のエンコード処理を行って記録ヘッドに供給する。
バッファメモリにおいてｎクラスタ分のデータが読み出された領域は、その後の入力音声データの格納に用いられる。
【０００８】
このステップＦ２０６，Ｆ２０７の処理により、連続して入力されてくる音声データがクラスタ単位でディスクに記録されていく。
ある時点でユーザーが終了操作（例えば停止キーの押圧）を行うと、処理はステップＦ２０５からＦ２０８に進む。この時点で入力されてくる音声データのバッファメモリへの取込を終了させる。
但しこの時点では、まだｎクラスタに満たない量のデータ（つまり終了操作前に入力された音声データ）がバッファメモリに残されていることがほとんどである。
この残された音声データはユーザーが記録を望んだデータであるので、ステップＦ２０９でそのデータをディスクに記録する処理を行う。つまり、実際のデータとしてはｎクラスタの量に満たないため、その足りない分としてダミーデータ（無音に相当するゼロデータ）を付加してｎクラスタのデータストリームを形成し、ディスクに記録することになる。
以上の処理を終えて一連の記録動作を終了する。
【０００９】
【発明が解決しようとする課題】
ところがこのように、記録動作がクラスタ単位で行われることで、無駄な記録部分が発生し、ディスクへの記録可能時間（ユーザーが認識する録音可能な残り時間）が無駄になってしまうという問題がある。
これを図６で説明する。
図６（ａ）はディスク上のプログラムエリア、つまり音楽データの記録に用いられる領域を示しており、破線の区切りとして示しているのがクラスタ単位での区切りであるとする。
まず或る記録動作ＲＥＣ１で図６（ｂ）のように音楽データＤＲ１が記録されたとする。このとき、最後のクラスタに関しては音楽データＤＲ１としての有効データが１クラスタに満たない状態でバッファメモリに残されていた関係で、上述した図７のステップＦ２０９の処理により、ダミーデータＢＬ１が付加されて１クラスタ分のデータ量とされ、記録動作ＲＥＣ１における最終クラスタとしてディスクに記録される。
【００１０】
続いて後の時点で記録動作ＲＥＣ２が行われることになると図６（ｃ）のように、この記録動作は、記録動作ＲＥＣ１における最終クラスタに続く次のクラスタから行われることになり、そのクラスタから音楽データＤＲ２が記録されていく。このときも、最後のクラスタに関しては音楽データＤＲ２としての有効データが１クラスタに満たない状態でバッファメモリに残されていた関係で、図７のステップＦ２０９の処理により、ダミーデータＢＬ２が付加されて１クラスタ分のデータ量とされ、記録動作ＲＥＣ２における最終クラスタとしてディスクに記録される。
【００１１】
さらにその後、記録動作ＲＥＣ３として、記録動作ＲＥＣ２における最終クラスタに続く次のクラスタから記録動作が行われると、図６（ｄ）のように、そのクラスタから音楽データＤＲ３が記録されていく。このときも、最後のクラスタに関しては音楽データＤＲ３としての有効データが１クラスタに満たない状態でバッファメモリに残されていた関係で、ダミーデータＢＬ３が付加されて１クラスタ分のデータ量とされ、記録動作ＲＥＣ３における最終クラスタとしてディスクに記録される。
【００１２】
記録動作の際においては実際上、最終クラスタに全くダミーデータが付加されない方が稀であり（つまり記録すべき音楽データの総量がクラスタのデータ量の整数倍になっている場合のみダミーデータが不要となる）、従って、ほとんどの記録動作に関して、図６のようにダミーデータが記録される部分が生じることになる。上述のように１クラスタの音声データは２．０４１６秒の音声に相当するため、１回の記録動作で発生するダミーデータは最大で２．０４１６秒未満の時間に相当するデータ量となる。
例えばミニディスクシステムでは７４分の音楽の記録が可能とされているが、記録動作回数が増える毎にダミーデータとしての部分の時間長は長くなり、場合によっては数１０秒から数分に達することもある。
即ち、その分、ディスクに対する記録可能時間が無駄に消費されてしまうということになってしまう。
【００１３】
【課題を解決するための手段】
本発明はこのような問題点にかんがみて、ダミーデータとしての記録部分を解消しながら記録を行うことで、記録可能時間を無駄に消費しないようにすることを目的とする。
【００１４】
このために、記録媒体に対して、上記クラスタのように所定データ量となるデータ単位を１つの記録動作単位としてデータ記録を行っていく記録装置において、制御手段は、入力されたデータを記録媒体に記録する動作が行われる際の、記録される最初のデータ単位に関する処理として、読出処理手段に、既に記録媒体に記録されているデータとしての最後のデータ単位の記録位置からのデータ読出を実行させてメモリ手段に格納させるとともに、この最後のデータ単位の有効データに、記録動作開始時点以降にメモリ手段に書き込まれてくる入力データのうちの先頭部分のデータを付加することで、記録する最初のデータ単位を生成させ、この最初のデータ単位を、記録媒体における上記最後のデータ単位の記録位置へ記録する動作を記録処理手段に実行させることができるようにする。
即ち、あくまでクラスタなどのデータ単位で記録動作が行われるため、１回の記録動作の最後のデータ単位には、一部ダミーデータが含まれることは余儀なくされるが、次のデータ記録の際には、そのデータ記録の先頭のデータ部分を、前回の記録の最後のデータ単位におけるダミーデータ部分に記録されるようにすることで、ダミーデータが残されてしまうことを解消する。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
この実施の形態としての例は光磁気ディスク（ミニディスク）に対応する記録再生装置とする。
説明は次の順序で行なう。
１．記録再生装置の構成
２．クラスタフォーマット
３．エリア構造
４．記録動作
【００１６】
１．記録再生装置の構成
図１は本例のミニディスク記録再生装置１の内部構成を示す。
音声データが記録される光磁気ディスク（ミニディスク）９０は、スピンドルモータ２により回転駆動される。そしてディスク９０に対しては記録／再生時に光学ヘッド３によってレーザ光が照射される。
【００１７】
光学ヘッド３は、記録時には記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力を行ない、また再生時には磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力を行なう。
このため、光学ヘッド３にはレーザ出力手段としてのレーザダイオード、偏光ビームスプリッタや対物レンズ等からなる光学系、及び反射光を検出するためのディテクタ等が搭載されている。対物レンズ３ａは２軸機構４によってディスク半径方向及びディスクに接離する方向に変位可能に保持されている。
【００１８】
また、ディスク９０を挟んで光学ヘッド３と対向する位置に磁気ヘッド６ａが配置されている。磁気ヘッド６ａは供給されたデータによって変調された磁界を光磁気ディスク９０に印加する動作を行なう。
光学ヘッド３全体及び磁気ヘッド６ａは、スレッド機構５によりディスク半径方向に移動可能とされている。
【００１９】
再生動作によって、光学ヘッド３によりディスク９０から検出された情報はＲＦアンプ７に供給される。ＲＦアンプ７は供給された情報の演算処理により、再生ＲＦ信号、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、グルーブ情報ＧＦＭ等を抽出する。グルーブ情報ＧＦＭとは、光磁気ディスク９０にプリグルーブ（ウォブリンググルーブ）として記録されている絶対位置情報のことである。
抽出された再生ＲＦ信号はエンコーダ／デコーダ部８に供給される。また、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥはサーボ回路９に供給され、グルーブ情報ＧＦＭはアドレスデコーダ１０に供給される。
【００２０】
サーボ回路９は供給されたトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥや、マイクロコンピュータにより構成されるシステムコントローラ１１からのトラックジャンプ指令、アクセス指令、スピンドルモータ２の回転速度検出情報等により各種サーボ駆動信号を発生させ、２軸機構４及びスレッド機構５を制御してフォーカス及びトラッキング制御を行ない、またスピンドルモータ２を一定線速度（ＣＬＶ）に制御する。
【００２１】
アドレスデコーダ１０は供給されたグルーブ情報ＧＦＭをデコードしてアドレス情報を抽出する。このアドレス情報はシステムコントローラ１１に供給され、各種の制御動作に用いられる。
また再生ＲＦ信号についてはエンコーダ／デコーダ部８においてＥＦＭ復調、ＣＩＲＣ等のデコード処理が行なわれるが、このときアドレス、サブコードデータなども抽出され、システムコントローラ１１に供給される。
【００２２】
エンコーダ／デコーダ部８でＥＦＭ復調、ＣＩＲＣ等のデコード処理された音声データ（セクターデータ）は、メモリコントローラ１２によって一旦バッファメモリ１３に書き込まれる。なお、光学ヘッド３によるディスク９０からのデータの読み取り及び光学ヘッド３からバッファメモリ１３までの系における再生データの転送は1.41Mbit/secで、しかも通常は間欠的に行なわれる。
【００２３】
バッファメモリ１３に書き込まれたデータは、再生データの転送が0.3Mbit/sec となるタイミングで読み出され、エンコーダ／デコーダ部１４に供給される。そして、音声圧縮処理に対するデコード処理等の再生信号処理を施され、４４．１ＫＨZ サンプリング、１６ビット量子化のデジタルオーディオ信号とされる。このデジタルオーディオ信号はＤ／Ａ変換器１５によってアナログ信号とされ、出力処理部１６でレベル調整、インピーダンス調整等が行われてライン出力端子１７からアナログオーディオ信号Ａｏｕｔとして外部機器に対して出力される。またヘッドホン出力ＨＰｏｕｔとしてヘッドホン出力端子２７に供給され、接続されるヘッドホンに出力される。
【００２４】
また、エンコーダ／デコーダ部１４でデコードされた状態のデジタルオーディオ信号は、デジタルインターフェース部２２に供給されることで、デジタル出力端子２１からデジタルオーディオ信号Ｄｏｕｔとして外部機器に出力することもできる。例えば光ケーブルによる伝送形態で外部機器に出力される。
【００２５】
光磁気ディスク９０に対して記録動作が実行される際には、ライン入力端子１８に供給された記録信号（アナログオーディオ信号Ａｉｎ）は、Ａ／Ｄ変換器１９によってデジタルデータとされた後、エンコーダ／デコーダ部１４に供給され、音声圧縮エンコード処理を施される。
または外部機器からデジタル入力端子２０にデジタルオーディオ信号Ｄｉｎが供給された場合は、デジタルインターフェース部２２で制御コード等の抽出が行われるとともに、そのオーディオデータがエンコーダ／デコーダ部１４に供給され、音声圧縮エンコード処理を施される。
なお図示していないがマイクロホン入力端子を設け、マイクロホン入力を記録信号として用いることも当然可能である。
【００２６】
エンコーダ／デコーダ部１４によって圧縮された記録データはメモリコントローラ１２によって一旦バッファメモリ１３に書き込まれて蓄積されていった後、所定量のデータ単位毎に読み出されてエンコーダ／デコーダ部８に送られる。そしてエンコーダ／デコーダ部８でＣＩＲＣエンコード、ＥＦＭ変調等のエンコード処理された後、磁気ヘッド駆動回路６に供給される。
【００２７】
磁気ヘッド駆動回路６はエンコード処理された記録データに応じて、磁気ヘッド６ａに磁気ヘッド駆動信号を供給する。つまり、光磁気ディスク９０に対して磁気ヘッド６ａによるＮ又はＳの磁界印加を実行させる。また、このときシステムコントローラ１１は光学ヘッドに対して、記録レベルのレーザ光を出力するように制御信号を供給する。
【００２８】
操作部２３はユーザー操作に供される部位を示し、各種操作キーやダイヤルとしての操作子が設けられる。操作子としては例えば、再生、録音、一時停止、停止、ＦＦ（早送り）、ＲＥＷ（早戻し）、ＡＭＳ（頭出しサーチ）などの記録再生動作にかかる操作子や、通常再生、プログラム再生、シャッフル再生などのプレイモードにかかる操作子、さらには表示部２４における表示状態を切り換える表示モード操作のための操作子、トラック分割、トラック連結、トラック消去、トラックネーム入力、ディスクネーム入力などの編集操作のための操作子など、各種必要な操作子が設けられている。
これらの操作キーやダイヤルによる操作情報はシステムコントローラ１１に供給され、システムコントローラ１１は操作情報に応じた動作制御を実行することになる。
【００２９】
表示部２４の表示動作はシステムコントローラ１１によって制御される。
即ちシステムコントローラ１１は表示動作を実行させる際に表示すべきデータを表示部２４内の表示ドライバに送信する。表示ドライバは供給されたデータに基づいて液晶パネルなどによるディスプレイの表示動作を駆動し、所要の数字、文字、記号などの表示を実行させる。
表示部２４においては、記録／再生しているディスクの動作モード状態、トラックナンバ、記録時間／再生時間、編集動作状態等が示される。
またディスク９０には主データたるプログラムトラック（音楽等）に付随して管理される文字情報（トラックネーム等）が記録できるが、その文字情報の入力の際の入力文字の表示や、ディスクから読み出した文字情報の表示などが実行される。
【００３０】
システムコントローラ１１は、ＣＰＵ、プログラムＲＯＭ、ワークＲＡＭ、インターフェース部等を備えたマイクロコンピュータとされ、上述してきた各種動作の制御を行う。
【００３１】
ところで、ディスク９０に対して記録／再生動作を行なう際には、ディスク９０に記録されている管理情報、即ちＰ−ＴＯＣ（プリマスタードＴＯＣ）、Ｕ−ＴＯＣ（ユーザーＴＯＣ）を読み出す必要がある。システムコントローラ１１はこれらの管理情報に応じてディスク９０上の記録すべきエリアのアドレスや、再生すべきエリアのアドレスを判別することとなる。
この管理情報はバッファメモリ１３に保持される。
そして、システムコントローラ１１はこれらの管理情報を、ディスク９０が装填された際に管理情報の記録されたディスクの最内周側の再生動作を実行させることによって読み出し、バッファメモリ１３に記憶しておき、以後そのディスク９０に対するプログラムの記録／再生／編集動作の際に参照できるようにしている。
【００３２】
また、Ｕ−ＴＯＣはプログラムデータの記録や各種編集処理に応じて書き換えられるものであるが、システムコントローラ１１は記録／編集動作のたびに、Ｕ−ＴＯＣ更新処理をバッファメモリ１３に記憶されたＵ−ＴＯＣ情報に対して行ない、その書換動作に応じて所定のタイミングでディスク９０のＵ−ＴＯＣエリアについても書き換えるようにしている。
【００３３】
２．クラスタフォーマット
図２で、クラスタというデータ単位について説明する。
ミニディスクシステムでの記録トラックとしては図２のようにクラスタＣＬが連続して形成されており、１クラスタが記録時の最小単位とされる。１クラスタは２〜３周回トラック分に相当し、記録される音声データは、再生時間として２．０４１６秒に相当するデータ量となる。
【００３４】
そして１つのクラスタＣＬは、セクターＳFC〜ＳFFとされる４セクターのリンキング領域と、セクターＳ00〜Ｓ1Fとして示す３２セクターのメインデータ領域から形成されている。
１セクタは２３５２バイトで形成されるデータ単位である。
４セクターのサブデータ領域のうち、セクターＳFFはサブデータセクタとされ、サブデータとしての情報記録に使用できるが、セクターＳFC〜ＳFEの３セクターはデータ記録には用いられない。ただし、ミニディスクシステムでは再生専用ディスクも用意されているが、その再生専用ディスクではセクターＳFC〜ＳFEもサブデータの記録に用いられる。
一方、ＴＯＣデータ、音声データ等の記録は３２セクター分のメインデータ領域に行なわれる。
なお、アドレスは１セクター毎に記録される。
【００３５】
また、セクターはさらにサウンドグループという単位に細分化され、２セクターが１１サウンドグループに分けられている。
つまり図示するように、セクターＳ00などの偶数セクターと、セクターＳ01などの奇数セクターの連続する２つのセクターに、サウンドグループＳＧ00〜ＳＧ0Aが含まれる状態となっている。１つのサウンドグループは４２４バイトで形成されており、11.61msec の時間に相当する音声データ量となる。
１つのサウンドグループＳＧ内にはデータがＬチャンネルとＲチャンネルに分けられて記録される。例えばサウンドグループＳＧ00はＬチャンネルデータＬ０とＲチャンネルデータＲ０で構成され、またサウンドグループＳＧ01はＬチャンネルデータＬ１とＲチャンネルデータＲ１で構成される。
なお、Ｌチャンネル又はＲチャンネルのデータ領域となる２１２バイトをサウンドフレームとよんでいる。
【００３６】
３．エリア構造
本例のディスク９０のエリア構造を図３で説明する。
図３（ａ）はディスク最内周側から最外周側までのエリアを示している。
光磁気ディスクとしてのディスク９０は、最内周側はエンボスピットにより再生専用のデータが形成されるピット領域とされており、ここにＰ−ＴＯＣが記録されている。
ピット領域より外周は、光磁気領域とされ、記録トラックの案内溝としてのグルーブが形成された記録再生可能領域となっている。
この光磁気領域の最内周側のクラスタ０〜クラスタ４９までの区間が管理エリアとされ、実際の楽曲等がそれぞれ１つのトラックとして記録されるのは、クラスタ５０〜クラスタ２２５１までのプログラムエリアとなる。プログラムエリアより外周はリードアウトエリアとされている。
【００３７】
管理エリア内を詳しく示したものが図３（ｂ）である。図３（ｂ）は横方向にセクター、縦方向にクラスタを示している。なお、データ記録に用いられないセクターＳFC〜ＳFEは省略してある。
管理エリアにおいてクラスタ０，１はピット領域との緩衝エリアとされている。クラスタ２はパワーキャリブレーションエリアＰＣＡとされ、レーザー光の出力パワー調整等のために用いられる。
クラスタ３，４，５はＵ−ＴＯＣが記録される。Ｕ−ＴＯＣの内容についての詳しい内容の説明は省略するが、１つのクラスタ内の各セクターにおいてデータフォーマットが規定され、それぞれ所定の管理情報が記録される。即ちプログラムエリアに記録されている各トラックのアドレス、フリーエリアのアドレス等が記録され、また各トラックに付随するトラックネーム、記録日時などの情報が記録できるようにＵ−ＴＯＣセクターが規定されている。
このようなＵ−ＴＯＣデータとなるセクターを有するクラスタが、クラスタ３，４，５に３回繰り返し記録される。
クラスタ４７，４８，４９は、プログラムエリアとの緩衝エリアとされる。
【００３８】
クラスタ５０（＝１６進表記で３２ｈ）以降のプログラムエリアには、１又は複数の楽曲等の音声データがＡＴＲＡＣと呼ばれる圧縮形式で記録される。記録される各プログラムや記録可能な領域は、Ｕ−ＴＯＣによって管理される。
なお、プログラム領域における各クラスタにおいて、セクターＦＦｈは、前述したようにサブデータとしての何らかの情報の記録に用いることができる。
【００３９】
４．記録動作
本例の記録再生装置における特徴的な動作となる記録動作について、図４、図５で説明する。この動作は、図６、図７で説明した従来の記録動作と異なる点として、記録動作毎に、過去の記録動作における最終クラスタ内のダミーデータを解消していくようにするものである。
【００４０】
本例では、端子１８又は端子２０から記録のために連続的に入力されてくるデータ（例えば音楽データ）は、上述のようにエンコーダ／デコーダ部１４でＡＴＲＡＣ方式でデータ圧縮処理された後、バッファメモリ１３に格納される。そしてバッファメモリ１３からｎクラスタ（ｎは自然数）単位でデータが読み出されてエンコーダ／デコーダ部８で、セクターエンコード、エラー訂正符号の付加、ＥＦＭエンコード等の処理が行われて記録データとされ、磁気ヘッド駆動回路６に供給されることでディスクに記録されていくことになる。
【００４１】
この記録動作のためのシステムコントローラ１１の制御処理手順は図５のようになる。
記録のためのユーザーの操作としては、まず記録操作（例えば録音キーの押圧）を行う。するとシステムコントローラ１１の処理は図５のステップＦ１００からＦ１０１に進み、ディスク９０が既に１又は複数のトラックが記録されているのであれば、さらにステップＦ１０２に進み、光学ヘッド３に、ディスク９０において既に記録されたトラックの最終クラスタの位置をサーチさせることになる。
例えば、ディスク９０に１曲（１トラック）だけ記録済であった場合は、第１トラックの最終クラスタをサーチする動作となり、また２曲（２トラック）が記録済であった場合は、第２トラックの最終クラスタをサーチする動作となる。即ちｎトラックの記録済状態において、再生時間的に最後となる（再生動作はトラックナンバ順）第ｎトラックの最終クラスタをサーチする。
【００４２】
なお、ミニディスクシステムでは、必ずしもトラックは物理的に連続して記録されなくてもよく、またディスク上での前後（内周側か外周側か）の位置関係も問われない。つまり１トラックとしての複数のパーツ（音声データの記録部分）が、アクセス動作により順次読み出されることで、各パーツの再生音声は時間軸上で正しい順序で再生できる。トラック同志の関係も同様であって、例えば第２トラックが第１トラックよりも内周側に記録されていることもある。さらに編集動作（トラックナンバの移動、トラック連結、トラック分割、消去など）により、物理的な位置状態は多様な状態になり得る。
ステップＦ１０２でサーチする最終クラスタとは、物理的な位置状態に関わらず、その時点でＵ−ＴＯＣに管理されている最終トラックナンバのトラック（再生時間的に最後となるトラック）の最後のクラスタ（再生時間的に最後となるクラスタ）となる。
このような最終クラスタの位置（アドレス）はＵ−ＴＯＣ内の情報から判別できる。
【００４３】
最終クラスタのサーチを完了したら、続いてその最終クラスタのデータの読出を実行させ、読み出されたデータのデコード処理を行ってバッファメモリ１３に読み込ませる。
そしてステップＦ１０３に進んで、上記サーチ／読出を行った最終クラスタの開始位置で記録スタンバイとする処理を行う。つまり光学ヘッド３及び磁気ヘッド６ａが最終クラスタの先頭位置にある状態で記録ポーズとされる。
【００４４】
なお、ディスク９０が何も音声データが記録されていないバージンディスクであれば、ステップＦ１０１からＦ１０３に進み、当然ではあるがステップＦ１０２での最終クラスタのサーチ及びデータ読込処理は行われない。
そしてステップＦ１０３ではプログラムエリアの先頭位置（バージンディスクの場合、これがフリーエリアの先頭位置である）で記録スタンバイとする処理を行う。
【００４５】
続いてユーザーは、音楽ソース（マイクロホン、ラジオチューナ、ＣＤプレーヤ等）からの音声データの出力タイミング（記録装置への入力タイミング）に合わせて、自分が記録開始を望むタイミングで記録開始操作を行う。例えばこの場合、再生キーや一時停止キーが記録開始操作キーとして扱われる。
すると処理はステップＦ１０４からＦ１０５に進み、実際の記録動作が開始される。
即ちシステムコントローラ１１は、まずステップＦ１０５で、入力される音声データのバッファメモリ１３への取込を開始させる。
但しこのとき、ステップＦ１０２で取り込んだ最終クラスタの有効データの記憶領域に続けて入力データを記憶させていくことになる。
最終クラスタのデータには、実際の音声データとしての有効データと、ダミーデータが含まれていることになるが、その有効データに続いて入力データが書き込まれていく。従ってダミーデータはバッファメモリ１３上で抹消される。
なお、ステップＦ１０２の取込時において、有効データのみがバッファメモリ１３に記憶されるようにしてもよい。
【００４６】
バッファメモリ１３へのデータ書込は、具体的にはメモリコントローラ１２が発生するライトポインタ（書込アドレス）に従った記憶領域に行われていくことになるが、例えばステップＦ１０５での入力データの書込開始時には、ライトポインタが、最終クラスタの有効データとしての最後のデータが書き込まれた領域の次の領域に相当する値とされていればよい。
【００４７】
このようにして、最終クラスタのデータに続くように入力データのバッファメモリ１３への書込が開始された後は、システムコントローラ１１はステップＦ１０７でバッファメモリへの音声データの蓄積量を監視しており、バッファメモリへの蓄積量がｎクラスタに達するたびにステップＦ１０８に進んで、そのｎクラスタ分のデータのディスクへの記録を行う。即ちバッファメモリからｎクラスタのデータを読み出してエンコーダ／デコーダ部８でのエンコード処理を行って磁気ヘッド駆動回路６に供給する。
なおバッファメモリ１３は音声データの記憶部分はリングメモリ形態で用いられ、ｎクラスタ分のデータが読み出された領域は、その後の入力音声データの格納に用いられる。
【００４８】
ステップＦ１０７，Ｆ１０８の処理により、連続して入力されてくる音声データがクラスタ単位でディスクに記録されていくが、記録する先頭のクラスタに関しては、上記最終クラスタの有効データに、今回入力された音声データの先頭部分が付加されて１クラスタが形成されることになる。
そして上記ステップＦ１０３での記録スタンバイは最終クラスタの位置とされることで、今回の記録動作の最初のクラスタは、上記最終クラスタの位置に上書き記録される。
なお今回の記録にかかる２つ目のクラスタ以降は、その時点でのフリーエリアの先頭から行われることになる。従ってディスク９０の記録状態によっては（上記最終クラスタに物理的に連続する次のクラスタ記録部分がフリーエリアの先頭とされていなければ）、２つ目のクラスタの記録の際にはフリーエリア先頭へのアクセス動作が必要になる。但し、もちろん時間的には連続するデータとして管理される。
【００４９】
ある時点でユーザーが終了操作（例えば停止キーの押圧）を行うと、処理はステップＦ１０６からＦ１０９に進む。この時点で入力されてくる音声データのバッファメモリへの取込を終了させる。
但しこの時点では、まだｎクラスタに満たない量のデータ（つまり終了操作前に入力された音声データ）がバッファメモリに残されていることがほとんどである。
この残された音声データはユーザーが記録を望んだデータであるので、システムコントローラ１１はステップＦ１１０でそのデータをディスクに記録する処理を行う。つまり、実際のデータとしてはｎクラスタの量に満たないため、その足りない分としてダミーデータ（無音に相当するゼロデータ）を付加してｎクラスタのデータストリームを形成し、ディスク９０に記録させることになる。
以上の処理を終えて一連の記録動作を終了する。
【００５０】
なお、以上の処理例では、最終クラスタのデータをバッファメモリ１３における記録データ格納領域の先頭に書き込むことで、記録する最初のクラスタのデータとして、最終クラスタの有効データと今回入力される先頭部分のデータが合成されるようにしたが、最終クラスタの有効データをバッファメモリ１３内の別領域、もしくは別のメモリ素子に記憶しておいて、バッファメモリ１３に取り込まれた入力データの先頭部分と合成させて先頭クラスタとしてのデータストリームを形成させるようにしてもよい。
【００５１】
以上の処理により行われる記録動作を図４で模式的に説明する。
図４（ａ）はディスク上のプログラムエリア、つまり音楽データの記録に用いられる領域を示しており、破線の区切りとして示しているのがクラスタ単位での区切りであるとする。そして図４（ａ）はトラックが記録されていないバージンディスクの状態を示している。
【００５２】
まずバージンディスクの状態からの記録動作ＲＥＣ１で図４（ｂ）のように音楽データＤＲ１が記録されたとする。このとき、最後のクラスタに関しては音楽データＤＲ１としての有効データが１クラスタに満たない状態でバッファメモリに残されていた関係で、上述した図５のステップＦ１１０の処理により、ダミーデータＢＬ１が付加されて１クラスタ分のデータ量とされ、記録動作ＲＥＣ１における最終クラスタとしてディスクに記録される。
【００５３】
続いて後の時点で記録動作を行う際には図４（ｃ）のように、まず上記ステップＦ１０２の処理により、読出動作ＲＤ１として最終クラスタのデータの読出が行われる。そしてステップＦ１０５以降の処理による動作により、最終クラスタの有効データに入力データが合成されて、記録動作ＲＥＣ２として最終クラスタの位置からの記録が実行されるため、この記録動作の最初のクラスタは、記録動作ＲＥＣ１における最終クラスタの上書き記録となり、第２クラスタ以降は、その上書きしたクラスタに続くクラスタ以降に行なわれていく。
従って記録動作ＲＥＣ１における最終クラスタの記録部分には、記録動作ＲＥＣ１での最終クラスタの有効データと、今回入力された音声データＤＲ２の先頭部分のデータでクラスタが形成され、つまり図４（ｂ）の状態で発生したダミーデータＢＬ１の部分が、今回の記録動作で有効利用されることになる。
今回の入力データＤＲ２にかかる記録動作は、以降、後続のクラスタとして実行されて行くが、最後のクラスタに関しては入力データＤＲ２としての有効データが１クラスタに満たない状態でバッファメモリ１３に残されていた関係で、図５のステップＦ１１０の処理により、ダミーデータＢＬ２が付加されて１クラスタ分のデータ量とされ、記録動作ＲＥＣ２における最終クラスタとしてディスクに記録される。
【００５４】
さらにその後、記録動作が行われる際には図４（ｄ）のように、まず上記ステップＦ１０２の処理により、読出動作ＲＤ２としてその時点での最終クラスタのデータの読出が行われる。そしてステップＦ１０５以降の処理による動作により、最終クラスタの有効データに入力データが合成されて、記録動作ＲＥＣ３として最終クラスタの位置からの記録が実行されるため、この記録動作の最初のクラスタは、記録動作ＲＥＣ２における最終クラスタの上書き記録となり、第２クラスタ以降は、その上書きしたクラスタに続くクラスタ以降に行なわれていく。
従って記録動作ＲＥＣ２における最終クラスタの記録部分には、記録動作ＲＥＣ２での最終クラスタの有効データと、今回入力された音声データＤＲ３の先頭部分のデータでクラスタが形成され、つまり図４（ｃ）の状態で発生したダミーデータＢＬ２の部分が、今回の記録動作で有効利用されることになる。
入力データＤＲ３にかかる記録動作は、以降、後続のクラスタとして実行されて行くが、最後のクラスタに関しては入力データＤＲ３としての有効データが１クラスタに満たない状態でバッファメモリ１３に残されていた関係で、図５のステップＦ１１０の処理により、ダミーデータＢＬ３が付加されて１クラスタ分のデータ量とされ、記録動作ＲＥＣ２における最終クラスタとしてディスク９０に記録される。
【００５５】
以上のように本例では、記録動作が行われる際に、最初のクラスタに関しては、その時点で再生時間的に最後となるクラスタの有効データと今回入力されたデータの先頭部分が合成されてデータが形成され、かつ、最後のクラスタの記録部分に上書き記録されるため、その時点で発生していたダミーデータによる記録部分が有効データの記録に用いられることになり、つまりダミーデータによる無駄な部分を解消していくことができる。
従って従来のような、何度も記録を繰り返していくうちにダミーデータとしての記録部分が増加していってディスク９０の記録可能時間を無駄にしていくということが解消される。
【００５６】
以上、実施の形態としてミニディスク記録再生装置に本発明を適用した例を説明したが、本発明はこれ以外にも、各種記録再生システムにおいて広く適用できる。即ち、所定のデータ単位毎に記録動作が行われるシステムであれば適用できるものである。
【００５７】
【発明の効果】
以上説明したように本発明は、記録媒体に対して、所定データ量となるデータ単位（例えばクラスタ）を１つの記録動作単位としてデータ記録を行っていく記録装置において、入力されたデータを記録媒体に記録する動作が行われる際の、記録される最初のデータ単位に関する処理として、既に記録媒体に記録されているデータとしての最後のデータ単位の記録位置からのデータ読出を実行させてメモリ手段に格納させるとともに、この最後のデータ単位の有効データに、記録動作開始時点以降にメモリ手段に書き込まれてくる入力データのうちの先頭部分のデータを付加することで、記録する最初のデータ単位を生成させ、この最初のデータ単位を、記録媒体における上記最後のデータ単位の記録位置へ記録する動作を実行するようにしている。即ち１回の記録動作の最後のデータ単位には一部ダミーデータが含まれることは余儀なくされるが、本発明では、次のデータ記録の際には、そのデータ記録の先頭のデータ部分が、前回の記録の最後のデータ単位におけるダミーデータ部分に記録されるため、ダミーデータとしての記録領域が有効データの記録に用いられることになる。このようにダミーデータとしての記録部分を解消しながら有効データの記録を行うことで、記録可能時間が無駄に消費されなくなるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態の記録再生装置のブロック図である。
【図２】実施の形態のディスクのセクターフォーマットの説明図である。
【図３】実施の形態のディスクのエリア構造の説明図である。
【図４】実施の形態の記録動作の説明図である。
【図５】実施の形態の記録処理のフローチャートである。
【図６】従来の記録動作の説明図である。
【図７】従来の記録処理のフローチャートである。
【符号の説明】
１  記録再生装置、３  光学ヘッド、６ａ  磁気ヘッド、８  エンコーダ／デコーダ部、９  サーボ回路、１１  システムコントローラ、１２  メモリコントローラ、１３  バッファメモリ、１４  エンコーダ／デコーダ部、２３  操作部、２４  表示部、９０  ディスク
【図１】
0003731331.tif 000002
【図２】
0003731331.tif 000003
【図３】
0003731331.tif 000004
【図４】
0003731331.tif 000005
【図５】
0003731331.tif 000006
【図６】
0003731331.tif 000007
【図７】
0003731331.tif 000008