(57)【特許請求の範囲】
【請求項１】
楽曲に対応するスタートアドレスとエンドアドレスを管理する管理情報が記録される管理領域を備えた記録媒体に対して記録再生を行う記録再生装置において、
上記記録媒体が装填された時点又は記録又は再生動作の直前において上記記録媒体の管理領域を再生する再生手段と、
上記再生手段にて上記管理領域から再生された上記管理情報と管理情報未更新フラグとを記憶する電源オフ時でも上記管理情報を保持する記憶手段と、
所定時間を計時する計時手段と、
上記計時手段にて所定時間が計時される毎に、記録動作指示がなされた楽曲に対応する記録を行っているアドレスをエンドアドレスとして更新するように上記記憶手段の管理情報を更新する更新手段と、
楽曲の記録動作が指示された場合には、上記記録媒体の排出指示を無効に制御するとともに、上記管理情報未更新フラグをセットする制御を行い、記録停止操作が行われた場合には、上記更新手段にて更新された最新の上記記憶手段に記憶された管理情報を上記記録媒体の管理領域に記録し、上記記憶手段に記憶されている上記管理情報未更新フラグをリセットし、上記記録媒体の排出指示を有効とする制御を行い、電源オン時に上記記憶手段に上記管理情報未更新フラグがセットされている場合には上記記憶手段に記憶されている管理情報を上記記録媒体の管理領域に記録する制御手段と
を備えたことを特徴とする記録再生装置。
【請求項２】
連続して再生されるべき楽曲が物理的に不連続に複数のパーツにわたって記録可能であり、上記各パーツに対応するスタートアドレスとエンドアドレスを管理する管理情報が記録される管理領域を備えた記録媒体に対して記録再生を行う記録再生装置において、
上記記録媒体が装填された時点又は記録又は再生動作の直前において上記記録媒体の管理領域を再生する再生手段と、
上記再生手段にて上記管理領域から再生された上記管理情報と管理情報未更新フラグとを記憶する電源オフ時でも上記管理情報を保持する記憶手段と、
記録中に記録媒体上の物理的に離れたパーツへのアクセスが生じたか否かを判別する判別手段と、
記録中に記録媒体上の物理的に離れたパーツへのアクセスが生じたと判別された場合にはこれまで記憶を行っていたパーツのエンドアドレスを更新するとともに上記アクセス先であるパーツのスタートアドレスを更新するように上記記憶手段の管理情報を更新する更新手段と、
楽曲の記録動作が指示された場合には、上記記録媒体の排出指示を無効に制御するとともに、上記管理情報未更新フラグをセットする制御を行い、記録停止操作が行われた場合には、上記更新手段にて更新された最新の上記記憶手段に記憶された管理情報を上記記録媒体の管理領域に記録し、上記記憶手段に記憶されている上記管理情報未更新フラグをリセットし、上記記録媒体の排出指示を有効とする制御を行い、電源オン時に上記記憶手段に上記管理情報未更新フラグがセットされている場合には上記記憶手段に記憶されている管理情報を上記記録媒体の管理領域に記録する制御手段と
を備えたことを特徴とする記録再生装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はディスクやテープ等の記録媒体に対してデータの記録を行なう記録再生装置に関するものである。
【０００２】
【従来の技術】
例えば音楽、音声等を記録／再生することのできる記録媒体として音声信号をデジタル信号として記録する光ディスク、光磁気ディスク、或は磁気テープ等の記録媒体が広く用いられており、これに対応して記録装置、再生装置が開発されている。
【０００３】
特に近年、光磁気ディスクとして、再生だけでなくユーザーが楽曲等の音声を録音することができるもの（いわゆるミニディスク）も知られており、このミニディスクシステムの場合、特にディスクから再生した音声データを一旦バッファメモリに記憶し、これを読み出して再生出力とすることで、いわゆるショックプルーフ機能を備えるようにしている。もちろん、このような技術は再生専用のシステム、例えばコンパクトディスクシステムにも応用することができる。
【０００４】
さらに、これらのデジタル記録／再生システムでは、記録媒体にデータの記録動作や再生動作を制御するための管理情報としてＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ  ）が記録されており、記録再生装置側では予めディスク等の記録媒体からこのＴＯＣ情報を読み出してメモリに保持しておき、動作の際のこのＴＯＣ情報を参照してアクセス位置や楽曲の各種管理を実行できるようにしている。
【０００５】
ミニディスクの場合、ＴＯＣ情報としては書き換え不能な情報としてピットにより記録されるＰ−ＴＯＣ（プリマスタードＴＯＣ）と、楽曲等の記録、消去などに応じて書き換えられるように光磁気記録されているＵ−ＴＯＣ（ユーザーＴＯＣ）が存在し、Ｕ−ＴＯＣについては、記録／消去に応じてまずメモリ内でデータを修正し、この修正データで所定タイミングでディスク上のＵ−ＴＯＣ領域を書き換えていくことになる。
【０００６】
【発明が解決しようとする課題】
ところで、このようにデータバッファとして用いたり、或はＴＯＣ情報の保持のために用いる記録手段としては通常半導体メモリＩＣが用いられる。そして、所謂ショックプルーフ機能を実現するためのデータバッファとなる記憶部では、或る程度大容量（１〜４Ｍｂｉｔ程度）が必要になるため、コスト及び回路面積の縮小化などの要請を鑑みて、スタティックＲＡＭ（以下、Ｓ−ＲＡＭ）に比べて集積度が高いダイナミックＲＡＭ（以下，Ｄ−ＲＡＭ）が通常用いられている。そして、この場合、ＴＯＣ情報の保持用としては比較的小容量（例えば２５６Ｋｂｉｔ  程度）でよいため、データバッファ用のＲＡＭの一部をＴＯＣ情報用に割り当てて用いている。
【０００７】
ところで、よく知られているようにＤ−ＲＡＭではＳ−ＲＡＭに比べて主電源が落ちた際のバックアップ手段の構成が複雑で、また消費電力が多くなってしまうため、突然の電源供給停止時のための十分な対策が困難となるという欠点がある。
【０００８】
ここで、記録再生装置におけるデータバッファとしてのみの用途にＤ−ＲＡＭを用いる場合は、この欠点はさほど大きな問題とはならないが、ＴＯＣ情報を保持する機能を有する場合、突然の電源オフによりＴＯＣ情報が消失されてしまうと各種の不都合が生じてしまう。例えば記録動作中に編集途中のＵ−ＴＯＣ情報が失われてしまうことで適正な管理情報がディスクに記録できなくなったりする。ディスク上で管理情報が更新されなかった場合は、それまでの記録動作によって記録されたデータはすべて記録されていないものとなるため、大きな問題となる。
【０００９】
そこで、Ｄ−ＲＡＭに対して十分なバックアップ手段を講じて、突発的な電圧低下もしくは遮断時に、少なくともそれまでに更新されているＵ−ＴＯＣ情報については或る程度の時間消失させず、さらに、ディスクにそのＵ−ＴＯＣ情報を書き込むことができるようにし、記録データの消失を最小限にくいとめることが必要になるが、Ｄ−ＲＡＭであるため、上述のようにバックアップ構成の複雑化、コストアップが生じ、特に小型機器、低価格機器での実現が困難になっている。
【００１０】
さらに、実際に記録動作中においてはＤ−ＲＡＭ内では、データ記録に追従したようなタイミングでＵ−ＴＯＣデータが逐次更新されているわけではない。例えば従来の機器では、記録動作の一時停止もしくは停止時点で、それまでに記録されたデータに応じて管理情報をＤ−ＲＡＭ内で更新し、また停止後、その更新されたＵ−ＴＯＣデータをＤ−ＲＡＭから読み出してディスクに書き込むようにしている。この場合、記録動作中に電源が突発的に遮断されてしまった場合にＤ−ＲＡＭのデータを保持しておいても、そこに書かれているＵ−ＴＯＣデータは未更新状態（もしくは途中で一時停止がなされていた場合は、その一時停止までに記録したデータに応じた更新状態）であることになり、Ｄ−ＲＡＭをバックアップすることは意味のないものとなってしまう。
【００１１】
【課題を解決するための手段】
本発明はこのような問題点にかんがみてなされたもので、管理情報の全部又は一部のデータに対して容易にバックアップ構成がとれるようにして、しかも記録データの消失を最小限にとどめることができるようにすることを目的とする。
【００１２】
このため記録再生装置として、楽曲に対応するスタートアドレスとエンドアドレスを管理する管理情報が記録される管理領域を備えた記録媒体に対して記録再生を行う記録再生装置において、上記記録媒体が装填された時点又は記録又は再生動作の直前において上記記録媒体の管理領域を再生する再生手段と、上記再生手段にて上記管理領域から再生された上記管理情報と管理情報未更新フラグとを記憶する電源オフ時でも上記管理情報を保持する記憶手段と、所定時間を計時する計時手段と、上記計時手段にて所定時間が計時される毎に、記録動作指示がなされた楽曲に対応する記録を行っているアドレスをエンドアドレスとして更新するように上記記憶手段の管理情報を更新する更新手段と、楽曲の記録動作が指示された場合には、上記記録媒体の排出指示を無効に制御するとともに、上記管理情報未更新フラグをセットする制御を行い、記録停止操作が行われた場合には、上記更新手段にて更新された最新の上記記憶手段に記憶された管理情報を上記記録媒体の管理領域に記録し、上記記憶手段に記憶されている上記管理情報未更新フラグをリセットし、上記記録媒体の排出指示を有効とする制御を行い、電源オン時に上記記憶手段に上記管理情報未更新フラグがセットされている場合には上記記憶手段に記憶されている管理情報を上記記録媒体の管理領域に記録する制御手段とを備えるようにする。
【００１３】
また、記録再生装置として、連続して再生されるべき楽曲が物理的に不連続に複数のパーツにわたって記録可能であり、上記各パーツに対応するスタートアドレスとエンドアドレスを管理する管理情報が記録される管理領域を備えた記録媒体に対して記録再生を行う記録再生装置において、上記記録媒体が装填された時点又は記録又は再生動作の直前において上記記録媒体の管理領域を再生する再生手段と、上記再生手段にて上記管理領域から再生された上記管理情報と管理情報未更新フラグとを記憶する電源オフ時でも上記管理情報を保持する記憶手段と、記録中に記録媒体上の物理的に離れたパーツへのアクセスが生じたか否かを判別する判別手段と、記録中に記録媒体上の物理的に離れたパーツへのアクセスが生じたと判別された場合にはこれまで記憶を行っていたパーツのエンドアドレスを更新するとともに上記アクセス先であるパーツのスタートアドレスを更新するように上記記憶手段の管理情報を更新する更新手段と、楽曲の記録動作が指示された場合には、上記記録媒体の排出指示を無効に制御するとともに、上記管理情報未更新フラグをセットする制御を行い、記録停止操作が行われた場合には、上記更新手段にて更新された最新の上記記憶手段に記憶された管理情報を上記記録媒体の管理領域に記録し、上記記憶手段に記憶されている上記管理情報未更新フラグをリセットし、上記記録媒体の排出指示を有効とする制御を行い、電源オン時に上記記憶手段に上記管理情報未更新フラグがセットされている場合には上記記憶手段に記憶されている管理情報を上記記録媒体の管理領域に記録する制御手段とを備えるようにする。
【００１８】
【作用】
スタティックＲＡＭとしての記憶部もしくは不揮発性メモリとしての記憶部に管理情報を更新しながら保持しておくことにより、容易にバックアップ構成をとることができる。
ここで不揮発性メモリとは、ＥＥＰ−ＲＯＭ（Ｅｒｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ、Ｆｌａｓｈ  Ｅｒｅｃｔｒｉｃａｌ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ（所謂フラッシュメモリ））、ＥＰ−ＲＯＭ（ＵＶ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ）、ＮＶ−ＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ−ＲＡＭ）等を指すものとする。
【００１９】
また、少なくともアドレスについての管理情報が更新されていればその更新されたアドレスまでのデータは消失することはない。そして、アドレスについてだけなど、少々のバイト数の管理情報であれば、ほぼ記録動作に追従したかたちで記憶部内で更新していくことが容易である。
そして、記録動作中に所定時間毎（例えば１秒以下の時間毎）に更新動作をを行なったり、トラックチェンジ、パーツチェンジ（ディスク上で物理的記録位置が離れた場合）などに応じて管理情報（少なくともアドレス情報）を更新しているようにすれば、その記憶部が電源遮断時にもデータ保持されていることにより記録データの消失を最小限にくいとめることが可能となる。
【００２０】
【実施例】
以下、図１〜図８により本発明の記録再生装置の実施例としてミニディスク記録再生装置をあげ、次の順序で説明する。
１．記録再生装置の構成
２．Ｐ−ＴＯＣセクター
３．Ｕ−ＴＯＣセクター
４．バッファＲＡＭの構成
５．記録時のＵ−ＴＯＣデータ更新動作
６．電源オン時の動作
７．各種変形例
【００２１】
＜１．記録再生装置の構成＞
図１は実施例となる記録再生装置の要部のブロック図である。
１はミニディスクシステムの記録媒体として、例えば複数の楽曲（音声データ）が記録されるディスク（光磁気ディスク又は光ディスク）を示す。なお、ミニディスクシステムに対応するディスク１としては、予め楽曲等がピットデータとして記録されているプリマスタードタイプ（光ディスク）のものと、ユーザーが音楽データ等を記録することのできるデータ書き換え可能とされるもの（光磁気ディスク）、及び楽曲等を予め記録したピットエリアと録音可能な光磁気エリアを設けたハイブリッドタイプのものがある。
【００２２】
ディスク１は、記録再生装置３０内でスピンドルモータ２により回転駆動されるようにローディングされている。３はディスク１に対して記録／再生時にレーザ光を照射する光学ヘッドであり、光磁気ディスクに対して記録時には記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力をなし、また再生時には磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力をなす。
【００２３】
なお、ディスク１がデータをＣＤと同様にピット形態で記録している光ディスクの場合は、光学ヘッド３は磁気カー効果ではなくＣＤプレーヤの場合と同様にピットの有無による反射光レベルの変化に応じて再生ＲＦ信号を取り出すものである。もちろん光ディスクに対しては後述する磁界記録動作は実行されない。
【００２４】
このようにディスク１からのデータ読出動作を行なうため、光学ヘッド３はレーザ出力手段としてのレーザダイオードや、偏光ビームスプリッタや対物レンズ等からなる光学系、及び反射光を検出するためのディテクタが搭載されている。対物レンズ３ａは２軸機構４によってディスク半径方向及びディスクに接離する方向に変位可能に保持されており、また、光学ヘッド３全体はスレッド機構５によりディスク半径方向に移動可能とされている。
【００２５】
また、６ａは供給されたデータによって変調された磁界を光磁気ディスクに印加する磁気ヘッドを示し、ディスク１を挟んで光学ヘッド３と対向する位置に配置されている。
【００２６】
再生動作によって、光学ヘッド３によりディスク１から検出された情報はＲＦアンプ７に供給される。ＲＦアンプ７は供給された情報の演算処理により、再生ＲＦ信号、トラッキングエラー信号、フォーカスエラー信号、絶対位置情報（光磁気ディスク１にプリグルーブ（ウォブリンググルーブ）として記録されている絶対位置情報）、アドレス情報、サブコード情報、フォーカスモニタ信号等を抽出する。そして、抽出された再生ＲＦ信号はエンコーダ／デコーダ部８に供給される。また、トラッキングエラー信号、フォーカスエラー信号はサーボ回路９に供給される。
さらにフォーカスモニタ信号は、例えばマイクロコンピュータによって構成されるシステムコントローラ１１に供給される。
【００２７】
サーボ回路９は供給されたトラッキングエラー信号、フォーカスエラー信号や、システムコントローラ１１からのトラックジャンプ指令、シーク指令、回転速度検出情報等により各種サーボ駆動信号を発生させ、２軸機構４及びスレッド機構５を制御してフォーカス及びトラッキング制御をなし、またスピンドルモータ２を一定角速度（ＣＡＶ）又は一定線速度（ＣＬＶ）に制御する。
【００２８】
再生ＲＦ信号はエンコーダ／デコーダ部８でＥＦＭ復調、ＣＩＲＣ等のデコード処理され、メモリコントローラ１２によって一旦バッファＲＡＭ１３に書き込まれる。なお、光学ヘッド３による光磁気ディスク１からのデータの読み取り及び光学ヘッド３からバッファＲＡＭ１３までの再生データの転送は１．４１Ｍｂｉｔ／ｓｅｃで（間欠的に）行なわれる。
【００２９】
バッファＲＡＭ１３に書き込まれたデータは、再生データの転送が０．３Ｍｂｉｔ／ｓｅｃ  となるタイミングで読み出され、エンコーダ／デコーダ部１４に供給される。そして、音声圧縮処理に対するデコード処理等の再生信号処理を施され、Ｄ／Ａ変換器１５によってアナログ信号とされ、端子１６から所定の増幅回路部へ供給されて再生出力される。例えばＬ，Ｒオーディオ信号として出力される。
【００３０】
バッファＲＡＭは例えば４Ｍｂｉｔの記憶容量とされており、再生データを一旦蓄積し、これを読み出すことでショックプルーフメモリとして機能している。
つまり、例えば４Ｍｂｉｔの記憶容量の場合、フル容量データを蓄積すると、１０秒前後に相当する音声データが蓄積されることになり、この間は光学ヘッド３によるデータの読出が行なわれなくても再生音声出力は可能となる。従って、外乱等により光学ヘッドのトラッキングが外れたり大きくトラックジャンプしてしまったりしてデータ読出ができなくても、バッファＲＡＭ１３からデータ出力が行なわれている間に元の位置までアクセスしてディスク１からのデータ読出を再開すれば、音声出力としてはとぎれないことになる。
【００３１】
アドレスデコーダ１０から出力される、プリグルーブ情報をデコードして得られた絶対位置情報、又はデータとして記録されたアドレス情報はエンコーダ／デコーダ部８を介してシステムコントローラ１１に供給され、各種の制御動作に用いられる。
さらに、記録／再生動作のビットクロックを発生させるＰＬＬ回路のロック検出信号、及び再生データ（Ｌ，Ｒチャンネル）のフレーム同期信号の欠落状態のモニタ信号もシステムコントローラ１１に供給される。
【００３２】
ディスク（光磁気ディスク）１に対して記録動作が実行される際には、端子１７に供給された記録信号（アナログオーディオ信号）は、Ａ／Ｄ変換器１８によってデジタルデータとされた後、エンコーダ／デコーダ部１４に供給され、音声圧縮エンコード処理を施される。エンコーダ／デコーダ部１４によって圧縮された記録データはメモリコントローラ１２によって一旦バッファＲＡＭ１３に書き込まれ、また所定タイミングで読み出されてエンコーダ／デコーダ部８に送られる。そしてエンコーダ／デコーダ部８でＣＩＲＣエンコード、ＥＦＭ変調等のエンコード処理された後、磁気ヘッド駆動回路６に供給される。
【００３３】
磁気ヘッド駆動回路６はエンコード処理された記録データに応じて、磁気ヘッド６ａに磁気ヘッド駆動信号を供給する。つまり、光磁気ディスク１に対して磁気ヘッド６ａによるＮ又はＳの磁界印加を実行させる。また、このときシステムコントローラ１１は光学ヘッド３に対して、記録レベルのレーザ光を出力するように制御信号を供給する。
【００３４】
１９はユーザー操作に供されるキーが設けられた操作入力部、２０は前述した例えば液晶ディスプレイによって構成される表示部を示す。
操作入力部１９としては、例えば録音キー、再生キー、一時停止キー、停止キー、ＡＭＳ／サーチキー、イジェクトキー等がユーザー操作に供されるように設けられている。
【００３５】
上記したバッファＲＡＭ１３は光磁気ディスク１におけるＴＯＣ情報を保持するＲＡＭとしても用いられる。
この実施例の記録再生装置が対応するディスクとしては、上述したようにプリマスタードタイプ、書換可能タイプ、及びハイブリッドタイプのものがあり、これらのディスクにはそのタイプに応じて、既に楽曲等のデータが記録されているエリアや未記録エリアを管理するデータ等がＴＯＣ情報として記録されている。
【００３６】
そして、ディスク１が装填された時点或は記録又は再生動作の直前等において、システムコントローラ１１はスピンドルモータ２及び光学ヘッド３を駆動させ、ディスク１の例えば最内周側に設定されているＴＯＣ領域のデータを抽出させる。そして、ＲＦアンプ７、エンコーダ／デコーダ部８を介してメモリコントローラ１２に供給されたＴＯＣ情報はバッファＲＡＭ１３に蓄えられ、以後そのディスク１に対する記録／再生動作の制御に用いられる。
【００３７】
例えば或る楽曲の録音を行なおうとする際には、ＴＯＣ情報の一部であるＵ−ＴＯＣ（音声信号の録音、消去等に応じて書き換えられるＴＯＣ情報領域）からディスク上の未記録エリアを探し出し、ここに音声データを記録していくことができるようになされている。また、再生時には再生すべき楽曲が記録されているエリアをＴＯＣ情報から判別し、そのエリアにアクセスして再生動作を行なう。
【００３８】
さらに、音楽等がディスク１に録音される際には、その録音動作に応じてＵ−ＴＯＣがバッファＲＡＭ１３内で更新され、録音終了時点で更新されたＵ−ＴＯＣデータがバッファＲＡＭ１３から読み出されてディスク１に書き込まれることになる。このようにディスク１においてＵ−ＴＯＣを更新することによって、記録された音楽等を以降再生することができるようになる。
【００３９】
ところで、ディスクが装填された状態からユーザーがイジェクト操作を行なうと、この記録再生装置からディスクが排出されるように、システムコントローラ１１は図示しないローディング／アンローディング機構を制御することになるが、本実施例では、録音動作が開始された時点から、録音が終了しディスク上に更新されたＵ−ＴＯＣが書き込まれる動作が終了するまでの期間は、システムコントローラ１１はイジェクト操作を受け付けない。つまり、この期間ユーザーはディスクをイジェクトすることができないようにされている。
このようなイジェクト禁止手段としては、例えば本出願人が先に提出した特願平５−１８３２８９号に示される構成などを用いることができる。
【００４０】
＜２．Ｐ−ＴＯＣセクター＞
ＴＯＣ情報のうちＰ−ＴＯＣとしての構造を図２に示す。図２はディスク上のエリア管理やプリマスタードディスクにおける予めディスクに記録された楽曲等（ＲＯＭ情報）についてのアドレス等の情報が記録されるデータ領域（以下、Ｐ−ＴＯＣセクター０という）を示している。
なお、Ｐ−ＴＯＣフォーマットとしてはセクター０のみを説明するが、セクター１以降は例えば文字情報等を記録する領域に設定されており必要に応じて用いられる。
【００４１】
ＴＯＣとしての各データ領域（セクター）は、それぞれ例えば４バイト×５８８  のデータ領域に構成され、ＴＯＣの領域であることを示すため先頭位置にオール０又はオール１の１バイトデータによって成る同期パターン、及びアドレスを有するヘッダが設けられている。
【００４２】
図２のＰ−ＴＯＣセクター０については、ヘッダに続いて所定アドレス位置に、ディスクタイプや録音レベル、記録されている最初の楽曲の曲番（Ｆｉｒｓｔ  ＴＮＯ）、最後の楽曲の曲番（Ｌａｓｔ  ＴＮＯ）  、リードアウトスタートアドレスＲＯＡ  、パワーキャルエリアスタートアドレスＰＣＡ  、Ｕ−ＴＯＣ（図３のＵ−ＴＯＣセクター０のデータ領域）のスタートアドレスＵＳＴＡ  、録音可能なレコーダブルユーザーエリアのスタートアドレスＲＳＴＡ  等が記録され、さらに続いて、記録されている各楽曲等を後述する管理テーブル部におけるパーツテーブルに対応させるテーブルポインタ（Ｐ−ＴＮＯ１  〜Ｐ−ＴＮＯ２５５）  を有する対応テーブル指示データ部が用意されている。
【００４３】
そして対応テーブル指示データ部に続く領域には、対応テーブル指示データ部におけるテーブルポインタ（Ｐ−ＴＮＯ１  〜Ｐ−ＴＮＯ２５５）  に対応して、（０１ｈ）  〜（ＦＦｈ）  までの２５５個のパーツテーブルが設けられた管理テーブル部が用意される。（なお、本明細書中『ｈ』を付した数値はいわゆる１６進表記のものである）
それぞれのパーツテーブルには、或るパーツ（本明細書では、パーツとはディスクのトラック上で物理的に連続してデータが記録されたトラック部分をいうこととする）について起点となるスタートアドレス、終端となるエンドアドレス、及びそのパーツ（トラック）のモード情報が記録できるようになされている。
【００４４】
各パーツテーブルにおけるトラックのモード情報とは、そのパーツが例えばオーバーライト禁止やデータ複写禁止に設定されているか否かの情報や、オーディオ情報か否か、モノラル／ステレオの種別などが記録されている。
【００４５】
管理テーブル部における（０１ｈ）  〜（ＦＦｈ）  までの各パーツテーブルは、対応テーブル指示データ部のテーブルポインタ  （Ｐ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５）  によって、そのパーツの内容が示される。つまり、第１曲目の楽曲についてはテーブルポインタＰ−ＴＮＯ１として或るパーツテーブル（例えば（０１ｈ）  ；ただし実際にはテーブルポインタは所定の演算処理によりＰ−ＴＯＣセクター０内のバイトポジションを示すことになる数値で或るパーツテーブルを示している）が記録されており、この場合パーツテーブル（０１ｈ）  のスタートアドレスは第１曲目の楽曲が記録位置のスタートアドレスとなり、同様にエンドアドレスは第１曲目の楽曲が記録された位置のエンドアドレスとなる。
さらに、トラックモード情報はその第１曲目についての情報となる。
【００４６】
同様に第２曲目についてはテーブルポインタＰ−ＴＮＯ２に示されるパーツテーブル（例えば（０２ｈ）  ）に、その第２曲目の記録位置のスタートアドレス、エンドアドレス、及びトラックモード情報が記録されている。
以下同様にテーブルポインタはＰ−ＴＮＯ２５５まで用意されているため、Ｐ−ＴＯＣ上では第２５５曲目まで管理可能とされている。
そして、このようにＰ−ＴＯＣセクター０が形成されることにより、例えば再生時において、所定の楽曲をアクセスして再生させることができる。
【００４７】
＜３．Ｕ−ＴＯＣセクター＞
図３は主にユーザーが録音を行なった楽曲や新たに録音可能な未記録エリアについてのアドレス等の情報が記録されているデータ領域（以下、Ｕ−ＴＯＣセクター０という）を示している。
なお、Ｕ−ＴＯＣフォーマットとしてもセクター０のみを説明するが、セクター１以降は同様に文字情報等を記録する領域に設定されており必要に応じて用いられる。ただしプリマスタードディスクについてはＵ−ＴＯＣは設けられない。
【００４８】
図３に示すデータ領域、即ちＵ−ＴＯＣセクター０には、ヘッダに続いて所定アドレス位置に、メーカーコード、モデルコード、最初の楽曲の曲番（Ｆｉｒｓｔ  ＴＮＯ）、最後の楽曲の曲番（Ｌａｓｔ  ＴＮＯ）、セクター使用状況、ディスクシリアルナンバ、ディスクＩＤ等のデータが記録され、さらに、ユーザーが録音を行なって記録されている楽曲の領域や未記録領域等を後述する管理テーブル部に対応させることによって識別するため、対応テーブル指示データ部として各種のテーブルポインタ（Ｐ−ＤＦＡ，Ｐ−ＥＭＰＴＹ  ，Ｐ−ＦＲＡ  ，Ｐ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５）  が記録される領域が用意されている。
【００４９】
そして対応テーブル指示データ部のテーブルポインタ（Ｐ−ＤＦＡ〜Ｐ−ＴＮＯ２５５）  に対応して、管理テーブル部として（０１ｈ）  〜（ＦＦｈ）  までの２５５個のパーツテーブルが設けられ、それぞれのパーツテーブルには、上記図２のＰ−ＴＯＣセクター０と同様に或るパーツについて起点となるスタートアドレス、終端となるエンドアドレス、そのパーツのモード情報が記録されており、さらにこのＵ−ＴＯＣセクター０の場合、各パーツテーブルのパーツが他のパーツへ続いて連結される場合があるため、その連結されるパーツのスタートアドレス及びエンドアドレスが記録されているパーツテーブルを示すリンク情報が記録できるようになされている。
【００５０】
ミニディスクの場合、例えば１つの楽曲のデータが物理的に不連続に、即ち複数のパーツにわたって記録されていてもパーツ間でアクセスしながら再生していくことにより再生動作に支障はないため、ユーザーが録音する楽曲等については、録音可能エリアの効率使用等の目的から、複数パーツにわけて記録する場合もある。そのため、リンク情報が設けられ、例えば各パーツテーブルに与えられたナンバ（０１ｈ）  〜（ＦＦｈ）  （実際にはＵ−ＴＯＣセクター０内のバイトポジションで示される）によって、連結すべきパーツテーブルを指定することによってパーツテーブルが連結できるようになされている。（なお、あらかじめ記録される楽曲等については通常パーツ分割されることがないため、前記図２のようにＰ−ＴＯＣセクター０においてリンク情報はすべて『（００ｈ）  』とされている。）
【００５１】
つまりＵ−ＴＯＣセクター０における管理テーブル部においては、１つのパーツテーブルは１つのパーツを表現しており、例えば３つのパーツが連結されて構成される楽曲についてはリンク情報によって連結される３つのパーツテーブルによって、そのパーツ位置の管理はなされる。
【００５２】
Ｕ−ＴＯＣセクター０の管理テーブル部における（０１ｈ）  〜（ＦＦｈ）  までの各パーツテーブルは、対応テーブル指示データ部におけるテーブルポインタ（Ｐ−ＤＦＡ，Ｐ−ＥＭＰＴＹ  ，Ｐ−ＦＲＡ  ，Ｐ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５）  によって、以下のようにそのパーツの内容が示される。
【００５３】
テーブルポインタＰ−ＤＦＡ  は光磁気ディスク１上の欠陥領域に付いて示しており、傷などによる欠陥領域となるトラック部分（＝パーツ）が示された１つのパーツテーブル又は複数のパーツテーブル内の先頭のパーツテーブルを指定している。つまり、欠陥パーツが存在する場合はテーブルポインタＰ−ＤＦＡ  において（０１ｈ）  〜（ＦＦｈ）  のいづれかが記録されており、それに相当するパーツテーブルには、欠陥パーツがスタート及びエンドアドレスによって示されている。また、他にも欠陥パーツが存在する場合は、そのパーツテーブルにおけるリンク情報として他のパーツテーブルが指定され、そのパーツテーブルにも欠陥パーツが示されている。そして、さらに他の欠陥パーツがない場合はリンク情報は例えば『（００ｈ）  』とされ、以降リンクなしとされる。
【００５４】
テーブルポインタＰ−ＥＭＰＴＹ  は管理テーブル部における１又は複数の未使用のパーツテーブルの先頭のパーツテーブルを示すものであり、未使用のパーツテーブルが存在する場合は、テーブルポインタＰ−ＥＭＰＴＹ  として、（０１ｈ）  〜（ＦＦｈ）  のうちのいづれかが記録される。未使用のパーツテーブルが複数存在する場合は、テーブルポインタＰ−ＥＭＰＴＹ  によって指定されたパーツテーブルからリンク情報によって順次パーツテーブルが指定されていき、全ての未使用のパーツテーブルが管理テーブル部上で連結される。
【００５５】
テーブルポインタＰ−ＦＲＡ  は光磁気ディスク１上のデータの書込可能な未記録領域（消去領域を含む）について示しており、未記録領域となるトラック部分（＝パーツ）が示された１又は複数のパーツテーブル内の先頭のパーツテーブルを指定している。つまり、未記録領域が存在する場合はテーブルポインタＰ−ＦＲＡ  において（０１ｈ）  〜（ＦＦｈ）  のいづれかが記録されており、それに相当するパーツテーブルには、未記録領域であるパーツがスタート及びエンドアドレスによって示されている。また、このようなパーツが複数個有り、つまりパーツテーブルが複数個有る場合はリンク情報により、リンク情報が『（００ｈ）  』となるパーツテーブルまで順次指定されている。
【００５６】
図４にパーツテーブルにより、未記録領域となるパーツの管理状態を模式的に示す。これはパーツ（０３ｈ）（１８ｈ）（１Ｆｈ）（２Ｂｈ）（Ｅ３ｈ）  が未記録領域とされている時に、この状態が対応テーブル指示データＰ−ＦＲＡ  に引き続きパーツテーブル（０３ｈ）（１８ｈ）（１Ｆｈ）（２Ｂｈ）（Ｅ３ｈ）  のリンクによって表現されている状態を示している。なお、上記した欠陥領域や、未使用パーツテーブルの管理形態もこれと同様となる。
【００５７】
ところで、全く楽曲等の音声データの記録がなされておらず欠陥もない光磁気ディスクであれば、テーブルポインタＰ−ＦＲＡ  によってパーツテーブル（０１ｈ）  が指定され、これによってディスクのレコーダブルユーザーエリアの全体が未記録領域（フリーエリア）であることが示される。そして、この場合残る（０２ｈ）  〜（ＦＦｈ）  のパーツテーブルは使用されていないことになるため、上記したテーブルポインタＰ−ＥＭＰＴＹ  によってパーツテーブル（０２ｈ）  が指定され、また、パーツテーブル（０２ｈ）  のリンク情報としてパーツテーブル（０３ｈ）  が指定され、パーツテーブル（０３ｈ）  のリンク情報としてパーツテーブル（０４ｈ）  が指定され、というようにパーツテーブル（ＦＦｈ）  まで連結される。この場合パーツテーブル（ＦＦｈ）  のリンク情報は以降連結なしを示す『（００ｈ）  』とされる。
なお、このときパーツテーブル（０１ｈ）  については、スタートアドレスとしてはレコーダブルユーザーエリアのスタートアドレスが記録され、またエンドアドレスとしてはリードアウトスタートアドレスの直前のアドレスが記録されることになる。
【００５８】
テーブルポインタＰ−ＴＮＯ１〜Ｐ−ＴＮＯ２５５は、光磁気ディスク１にユーザーが記録を行なった楽曲について示しており、例えばテーブルポインタＰ−ＴＮＯ１では１曲目のデータが記録された１又は複数のパーツのうちの時間的に先頭となるパーツが示されたパーツテーブルを指定している。
【００５９】
例えば１曲目とされた楽曲がディスク上でトラックが分断されずに（つまり１つのパーツで）記録されている場合は、その１曲目の記録領域はテーブルポインタＰ−ＴＮＯ１で示されるパーツテーブルにおけるスタート及びエンドアドレスとして記録されている。
【００６０】
また、例えば２曲目とされた楽曲がディスク上で複数のパーツに離散的に記録されている場合は、その楽曲の記録位置を示すため各パーツが時間的な順序に従って指定される。つまり、テーブルポインタＰ−ＴＮＯ２に指定されたパーツテーブルから、さらにリンク情報によって他のパーツテーブルが順次時間的な順序に従って指定されて、リンク情報が『（００ｈ）  』となるパーツテーブルまで連結される（上記、図４と同様の形態）。このように例えば２曲目を構成するデータが記録された全パーツが順次指定されて記録されていることにより、このＵ−ＴＯＣセクター０のデータを用いて、２曲目の再生時や、その２曲目の領域へのオーバライトを行なう際に、光学ヘッド３及び磁気ヘッド６ａをアクセスさせ離散的なパーツから連続的な音楽情報を取り出したり、記録エリアを効率使用した記録が可能になる。
【００６１】
なお、Ｐ−ＴＯＣセクターについてはデータの書き換えは不要であるため、ＲＯＭデータとしてディスクに記録され、一方Ｕ−ＴＯＣセクターについてはユーザーが録音、消去等の操作を行なう毎にデータを書き換える必要があるため光磁気データとしてディスクに記録されている。
【００６２】
このようなＴＯＣ情報が記録された光磁気ディスク１（又は光ディスク）に対する本実施例の記録再生装置は、バッファＲＡＭ１３に読み込んだＴＯＣ情報を用いてディスク上の記録領域の管理を行なって記録／再生動作を制御し、また上述のように録音時にはバッファＲＡＭ１３ないでＵ−ＴＯＣデータを更新していき、録音終了後にディスク上でＵ−ＴＯＣデータを更新するものである。
【００６３】
＜４．バッファＲＡＭの構成＞
ここで、本実施例としてはバッファＲＡＭ１３にはＤ−ＲＡＭとして構成される記憶素子部とＳ−ＲＡＭとして構成される記憶素子部が設けられている。
図５は図１のブロックのうち、メモリコントローラ１２とバッファＲＡＭ１３を示したものである。
【００６４】
メモリコントローラ１２とバッファＲＡＭ１３の間は、例えば４ビットのデータバス（ポートＤ０  〜Ｄ３  ）、１１ビットのアドレスバス（ポートＡ０  〜Ａ１０）が接続されているとともに、ＣＡＳ（カラムアドレスセレクト）ポート、ＲＡＳ（ロウアドレスセレクト）ポート、ＷＥ（ライトイネーブル）ポート、ＯＥ（アウトプットイネーブル）ポート、ＳＥＬポート（Ｄ−ＲＡＭ／Ｓ−ＲＡＭ選択信号ポート）が、それぞれ接続される。
【００６５】
また、バックアップ電源として例えばバッテリー３１が設けられ、ダイオードＤを介してバックアップ電源ポートに接続されている。また主電源ＶＣＣラインの減電検出部３３が設けられ、この減電検出部３３の出力がスイッチ３２及びＣＥ（チップイネーブル）ポートを制御している。つまり、これらは通常のＳ−ＲＡＭのバックアップ手段として構成され、主電源ＶＣＣラインの電圧が所定以下となった時に減電検出部３３がＣＥポート電圧レベルを『Ｌ』とすることでバックアップ電源としてのバッテリー３２からの電圧によるメモリバックアップがなされる。なお、これらのバックアップ手段はメモリチップ内に内蔵してもよい。
【００６６】
バッファＲＡＭ１３の内部構成を図６に示す。
４１はポートＤ０  〜Ｄ３  についてのデータ入出力のための入出力バッファ、４２はＡ０  〜Ａ１０から供給されるアドレス情報のうち、列アドレスをラッチする列アドレスバッファ、４３はＡ０  〜Ａ１０から供給されるアドレス情報のうち、行アドレスをラッチする行アドレスバッファである。なお、アドレスデータはＤ−ＲＡＭで標準とされている所謂アドレスマルチプレクスとされ、つまり１本のアドレスポートに行及び列アドレスが時分割で供給される方式が採られている。
【００６７】
また、記憶素子がマトリクス状に形成されたメモリアレイとしては、コンデンサ容量により記憶を保持するＤ−ＲＡＭメモリアレイ４４と、フリップフロップ動作により記憶を保持するＳ−ＲＡＭメモリアレイ４５が設けられている。Ｄ−ＲＡＭメモリアレイ４４はショックプルーフバッファとして用いるために例えば４Ｍｂｉｔ  の比較的大容量を必要とされるが、Ｓ−ＲＡＭメモリアレイ４５は後述するようにＵ−ＴＯＣデータの保持に用いるもので、それに必要な容量でよい。Ｕ−ＴＯＣの１セクターは２３５２バイト（１８．８１６Ｋｂｉｔ）であり、例えば上述したＵ−ＴＯＣセクター０のみの保持にもちいるとすれば、少なくとも１８．８１６Ｋｂｉｔ以上という小容量でよい。このため、Ｓ−ＲＡＭメモリアレイ４５の搭載によるコストアップはそれほど生じない。
【００６８】
Ｄ−ＲＡＭメモリアレイ４４に対応して行デコーダ４６及び列デコーダ４７が設けられ、一方、Ｓ−ＲＡＭメモリアレイ４５に対応して行デコーダ４８及び列デコーダ４９が設けられている。５０は書込、読出動作の際のデータインターフェース部である。また、５１はＤ−ＲＡＭメモリアレイ４４に対してリフレッシュ動作を行なうためのリフレッシュコントローラである。
５２はコントロールロジックを示し、ＣＡＳポート、ＲＡＳポート、ＷＥポート、ＯＥポート、ＳＥＬポート、及びＣＥポートの信号に応じて各部を制御する制御信号及びクロックＣＫを発生する。
【００６９】
このようにバッファＲＡＭ１３が構成されている本実施例では、記録／再生データについてはＤ−ＲＡＭメモリアレイ４４に記憶され、一方ＴＯＣ情報の全部又は一部（少なくともＵ−ＴＯＣセクター０）についてはＳ−ＲＡＭメモリアレイ４５に記憶される。
【００７０】
バッファＲＡＭ１３の動作の際には、ＳＥＬポートに対してメモリコントローラ１２からＤ−ＲＡＭメモリアレイ４４とＳ−ＲＡＭメモリアレイ４５の選択信号が供給される。この選択信号としては例えば読出／書込アドレスのＭＳＢを用いるようにしてもよい。選択信号に基づいて所要各部に対してモード制御信号ＣＳＥＬ  が出力される。
また、ＷＥポート、ＯＥポート、ＣＥポートの状態に応じて制御信号ＣＷＲが所要各部に対して出力され記憶／読出のモード制御がなされる。
【００７１】
そしてＤ−ＲＡＭメモリアレイ４４に記録／再生データが記憶される場合、コントロールロジック５２はＣＡＳ入力及びＲＡＳ入力を用いて列及び行のアドレスラッチタイミング信号ＬＣＡ，ＬＲＡを生成し、それぞれ列アドレスバッファ４２、行アドレスバッファ４３に供給して、列アドレス及び行アドレスを取り込ませる。
【００７２】
この場合取り込まれた列アドレスは列デコーダ４７に供給され、また行アドレスは行デコーダ４６に供給される。そして入出力バッファ４１に保持された入力データはデータインターフェース部５０を介して、行デコーダ４６及び列デコーダ４７による指定に応じてＤ−ＲＡＭメモリアレイ４４内の所定アドレスに書き込まれていくことになる。
【００７３】
Ｄ−ＲＡＭメモリアレイ４４からデータ読出を行なう場合も、列アドレスバッファ４２、行アドレスバッファ４３に取り込まれた列アドレス及び行アドレスは列デコーダ４７及び行デコーダ４６に供給され、指定されたアドレスのデータがＤ−ＲＡＭメモリアレイ４４から取り出され、データインターフェース部５０を介して入出力バッファ４１からメモリコントローラ１２に出力される。
【００７４】
Ｄ−ＲＡＭメモリアレイ４４に対するリフレッシュ動作としては、コントロールロジック５２はＣＡＳポート入力及びＲＡＳポート入力を用いて例えばＣＡＳビフォアＲＡＳリフレッシュ方式でリフレッシュ行アドレスを指定するようにリフレッシュコントローラ５１を制御している。
【００７５】
一方Ｓ−ＲＡＭメモリアレイ４５にＴＯＣデータが記憶される場合、コントロールロジック５２において生成された列及び行のＳ−ＲＡＭ用のアドレスラッチタイミング信号ＬＣＡ，ＬＲＡに基づいて、列アドレスバッファ４２、行アドレスバッファ４３において列アドレス及び行アドレスを取り込んだら、その列アドレスは列デコーダ４９に供給され、また行アドレスは行デコーダ４８に供給される。そして入出力バッファ４１に保持された入力データはデータインターフェース部５０を介して、行デコーダ４８及び列デコーダ４９による指定に応じてＳ−ＲＡＭメモリアレイ４５内の所定アドレスに書き込まれていくことになる。
【００７６】
Ｄ−ＲＡＭメモリアレイ４５からデータ読出を行なう場合も、列アドレスバッファ４２、行アドレスバッファ４３に取り込まれた列アドレス及び行アドレスは列デコーダ４９及び行デコーダ４８に供給され、指定されたアドレスのデータがＳ−ＲＡＭメモリアレイ４５から取り出され、データインターフェース部５０を介して入出力バッファ４１からメモリコントローラ１２に出力される。
【００７７】
このように本実施例ではバッファＲＡＭ１３がＤ−ＲＡＭメモリアレイ４４とＳ−ＲＡＭメモリアレイ４５を備えており、特に記録／再生データについてはＤ−ＲＡＭメモリアレイ４４に、一方ＴＯＣ情報の全部又は一部についてはＳ−ＲＡＭメモリアレイ４５に記憶させるようにしている。そして、Ｓ−ＲＡＭメモリアレイ４５はバッテリー３１によるバックアップ手段が採られているため、電源電圧が落ちた際も、ＴＯＣ情報については消失を免れることができるとともに、Ｓ−ＲＡＭであることからバックアップ手段も簡易でしかもバックアップ時の消費電力も少ない。なおバッテリーに代えて大容量コンデンサを用いてもよい。
【００７８】
また、この場合、比較的大容量が必要であるデータバッファとしての機能部位はＤ−ＲＡＭメモリアレイ４４側に持たせることにより、メモリ素子としての小型化、コストダウンに有効である。
さらに、Ｓ−ＲＡＭ部位とＤ−ＲＡＭ部位を混在させて１チップ化することにより、これを搭載する記録再生装置としては基板面積の縮小、配線、制御等の簡略化、容易化が実現される。即ち、Ｓ−ＲＡＭチップとＤ−ＲＡＭチップを併設した場合は当然アドレスバス、データバス、及び制御系信号のラインは各チップに対して設けなければならないが、これらの配線の複雑化や並列制御によるメモリコントローラ１２側の制御の煩雑化は発生しない。
【００７９】
そして本実施例では、このような構成のバッファＲＡＭを利用して記録時及び電源オン時に以下説明するような動作を行なうことで、例えば録音時に突発的な電源オフが発生した場合などにも、記録データ消失を最小限とし、実際にディスク上に記録されたデータについてはほぼ完全に再生することができるようにしている。
【００８０】
＜５．記録時のＵ−ＴＯＣデータ更新動作＞
記録時においてシステムコントローラ１１はＵ−ＴＯＣデータの更新については図７の処理を行なうことになる。
録音操作がなされ音声信号が供給されると、システムコントローラ１１は上述のようにディスク１に対して光学ヘッド３及び磁気ヘッド６ａを駆動して音声データを書き込んでいくが、この録音動作が開始されると、まず、システムコントローラ１１はユーザーがイジェクト操作を行なってもこれを受け付けないようにイジェクト禁止モードとする（Ｆ１００）。なお、イジェクト禁止は録音キーの操作に応じて機械的にディスク取出部の蓋などをロックしてしまうというようにして実現される場合もある。このような場合はステップＦ１００（及びＦ１１５）  はシステムコントローラ１１の処理とはならない。
【００８１】
続いて、バッファＲＡＭ１３におけるＳ−ＲＡＭメモリアレイ４５に保持されているＵ−ＴＯＣセクター０のデータとして、ステップＦ１０１の処理を行なう。つまり録音により新たな楽曲等がディスクに記録されることに応じて最後のトラックナンバが変化するため、最後のトラックナンバとしてのＬａｓｔＴＮＯ  を更新する。さらに、そのトラックナンバｎのデータのアドレス管理のために、テーブルポインタＰ−ＴＮＯｎ、及びそのテーブルポインタＰ−ＴＮＯｎから導かれるパーツテーブルにおけるスタートアドレスとトラックナンバーを書き込む。また、この時点（録音開始時点）では録音されるデータはパーツに分けられていないため、そのパーツテーブルにおけるリンク情報を『００ｈ』とする。
【００８２】
また、録音時には以降所定の時点でバッファＲＡＭ１３上でのＵ−ＴＯＣデータを更新していくが、実際にディスク１には更新されたＵ−ＴＯＣデータはまだ書き込まれていないため、それを示すフラグとしてＵ−ＴＯＣ未更新フラグをオンとする。なお、このＵ−ＴＯＣ未更新フラグ情報もＳ−ＲＡＭメモリアレイ４５に書き込まれる。
【００８３】
つづいて、以降所定時間毎にＵ−ＴＯＣデータを更新するためのタイミングを得るためにタイマをリセットし、カウントスタートさせる（Ｆ１０２）。例えば録音中１秒毎に更新していくものとすると、タイマは１秒でオーバーフローとなるように設定されている。
【００８４】
この状態で、録音データとして供給されている音声信号についてトラックナンバが変化したか（Ｆ１０３）、ディスク上で物理的に離れた位置にアクセスして録音が行なわれたか（パーツが分割されたか）（Ｆ１０４）、ユーザーにより停止操作がなされたか（Ｆ１０５）、タイマーがオーバーフロー（１秒経過）したか（Ｆ１０６）、をそれぞれ判別していくことになる。
【００８５】
録音動作が１秒経過する毎に、処理はステップＦ１０７に進み、その時点で録音を行なっているアドレスをエンドアドレスとしてパーツテーブルを更新する。そしてタイマをリセット／スタートさせて（Ｆ１０８）、ステップＦ１０３に戻る。
【００８６】
録音される音声信号が例えばコンパクトディスクプレーヤからのデジタルデータとして供給されている場合は、楽曲ごとに変化するトラックナンバの情報も同時に送られてくるため、その情報からシステムコントローラ１１はトラックナンバの変化を検知することができる。また、アナログ信号で供給される場合であっても、ユーザーが一時停止操作を行なった場合、もしくはこの記録再生装置にユーザーが楽曲／音声等の切れ目を指定するトラックマーク操作機能が付加されており、そのトラックマーク操作が行なわれた場合は、システムコントローラ１１は録音されている音声データについてトラックナンバの変化があったと判別する。
【００８７】
トラックナンバが変化した場合は、それまで録音していたデータは例えば１曲のデータとして録音が完了したものであり、引き続き供給されてくる音声は次の曲のデータである。従って、その時点で更新中のパーツテーブルのエンドアドレスが確定する。そこで、ステップＦ１０３からＦ１０９に進み、エンドアドレスを書き込んでステップＦ１０１に戻る。
【００８８】
そして、次の曲の録音が開始されることに伴って、最後のトラックナンバが変化するため、最後のトラックナンバとしてのＬａｓｔＴＮＯ  を更新する。さらに、そのトラックナンバｎのデータのアドレス管理のために、テーブルポインタＰ−ＴＮＯｎ、及びそのテーブルポインタＰ−ＴＮＯｎから導かれるパーツテーブルにおけるスタートアドレスとトラックナンバーを書き込む。また、この時点（録音データが次の曲にうつった時点）では、その曲のデータはパーツに分けられていないため、そのパーツテーブルにおけるリンク情報を『００ｈ』とする。
そして、この更新処理の１秒後から再びステップＦ１０７の定期的なエンドアドレス更新処理が行なわれるようにタイマをリセット／スタートする（Ｆ１０２）。
【００８９】
録音を行なっているディスク上の或るフリーエリアのパーツにおいてそのエンドアドレスまで録音が行なわれてしまったら、他のフリーエリアにアクセスしてその後のデータを記録していくことになる。つまり、その楽曲は２以上のパーツに別れて記録される。このとき処理はステップＦ１０４からＦ１１０に進む。
【００９０】
この場合、それまで録音していたパーツについてはエンドアドレスが確定するため、その更新中のパーツテーブルについてエンドアドレスを書き込み、また引き続き他のパーツテーブルにリンクして管理されることになるため、リンク情報を更新して、次のパーツテーブルを示すようにする。
そして、リンクされた次のパーツテーブルにおいてスタートアドレス及びトラックモードを書き込み、またこの時点ではこの新たなパーツテーブルはさらに他のパーツテーブルにはリンクされないのでリンク情報を『００ｈ』とする。
【００９１】
そして、この更新処理の１秒後から再びステップＦ１０７の定期的なエンドアドレス更新処理が行なわれるようにタイマをリセット／スタートし（Ｆ１１１）、ステップＦ１０３に戻る。
【００９２】
停止操作がなされた場合は、ステップＦ１０５からＦ１１２に進み、録音動作停止によってその時点で更新中のパーツテーブルのエンドアドレスが確定するため、それを更新する。
【００９３】
そして、これにより録音動作にかかるＵ−ＴＯＣデータの更新は全て終了していることになるため、バッファＲＡＭ１３におけるＳ−ＲＡＭメモリアレイ４５から更新されたＵ−ＴＯＣデータを読み出し、これをディスク１に書き込む（Ｆ１１３）。そしてこれによりＵ−ＴＯＣ未更新フラグをオフとし（Ｆ１１４）、またイジェクト禁止を解除して（Ｆ１１５）、録音時の処理を終える。この場合は、突発的な電源遮断事故等がなく適正に録音動作が終了されたことになる。
【００９４】
このように停止操作から適正に録音動作が終了される前の時点において誤って電源プラグがぬかれたり停電等によって電源が遮断されてしまったとする。
この場合当然録音動作は中断されてしまうが、その時点まで（少なくとも中断１秒前の時点まで）の録音データに関する管理情報（アドレス情報）は、Ｓ−ＲＡＭメモリアレイ４５に保持されていることになり消失はされない。
【００９５】
この時点では更新されたＵ−ＴＯＣデータはディスクに書き込まれていないため、録音データはまだディスク上においては録音されていないとみなされる状態ではあるが、更新されたＵ−ＴＯＣデータは保持されているため、再び電源オンとなった時に図８のような処理を行なうことにより、少なくとも電源遮断事故前までに録音された音声データを、管理情報上で消失させることなく、録音されたものとして扱うことができる。
【００９６】
＜６．電源オン時の動作＞
図８は電源オン時のシステムコントローラ１１の処理である。電源がオンとされシステムコントローラ１１が立ち上げられると、まずシステムコントローラ１１はバッファＲＡＭ１３におけるＳ−ＲＡＭメモリアレイ４５のデータを確認し、Ｕ−ＴＯＣ未更新フラグがオンとなっているか否かを判別する（Ｆ２０１）。Ｕ−ＴＯＣ未更新フラグがオフであれば、通常の電源オン時であり、そのまま通常の立ち上げ処理に移る（Ｆ２０４）。
【００９７】
Ｕ−ＴＯＣ未更新フラグがオンであった場合は、ステップＦ１１４での処理がなされていない場合であり、その前時点の電源オフは録音中の突発的な事故による電源遮断によるものと判断できる。
そこで、ステップＦ２０２に進み、バッファＲＡＭ１３におけるＳ−ＲＡＭメモリアレイ４５から保持されているＵ−ＴＯＣデータを読み出し、これをディスク１に書き込む。そしてＵ−ＴＯＣ未更新フラグをオフとし（Ｆ２０３）、通常の電源オン時の処理に移る（Ｆ２０４）。
【００９８】
このように録音中の電源遮断が発生した際には、次の電源オンの時点で更新されているＵ−ＴＯＣデータ、つまり電源遮断発生直前までに録音された音声データに付いての管理情報がディスクに書き込まれるため、電源遮断発生直前までの録音音声データは、録音されたものとして扱われることになり、データ消失状態となることはない。
【００９９】
そして、録音中はイジェクト禁止とされていることから（当然電源遮断発生時点から次に電源が投入されるまでの間はイジェクトは不能である）、電源遮断事故後において電源をオンしないままディスクが交換されてしまうことはなく、他のディスクに保持されているＵ−ＴＯＣデータが書き込まれてしまうこともない。
【０１００】
＜７．各種変形例＞
上記実施例では定期的にＵ−ＴＯＣデータを更新するのは１秒毎としたが、１秒より短い時間毎としてもよい。特に定期的なデータ更新はエンドアドレスの３バイトのみであるため処理時間は非常に短くすみ、１秒以下の短期間毎でも十分に対応できる。更新インターバルが短いほどデータ消失を最小限に留めることができることはいうまでもない。
もちろん１秒より長いインターバルに設定してもよい。
【０１０１】
また、ディスク上でＵ−ＴＯＣデータを更新したか否かを判別するためにＵ−ＴＯＣ未更新フラグを設定したが、これを用いなくともよい。例えばディスク上でＵ−ＴＯＣを更新した後にはバッファＲＡＭ１３上でＵ−ＴＯＣデータをクリアするようにしておけば、電源オン時にバッファＲＡＭ１３にＵ−ＴＯＣデータが残っているか否かでディスク上で未更新か否かを判別できることになる。
【０１０２】
また、図７のようにＵ−ＴＯＣデータの更新は少なくともアドレスを管理する情報のみについて行なわれれば、録音データの消失を免れることができるが、Ｓ−ＲＡＭメモリアレイ４５の容量や処理速度に余裕があれば、録音中に曲名等の文字情報が入力された場合のその入力データや、録音日時情報などの付随的なデータについてもＳ−ＲＡＭメモリアレイ４５に保持しておくようにしてもよい。
【０１０３】
また再生中において文字情報が入力された場合も、その入力が無駄とならないようにＳ−ＲＡＭメモリアレイ４５に保持しておくことも考えられる。
【０１０４】
なお、実施例ではＤ−ＲＡＭメモリアレイに対してＳ−ＲＡＭメモリアレイを設けたものを説明したが、Ｓ−ＲＡＭメモリアレイに代えて、不揮発性メモリとしてのメモリアレイを設けるようにしてもよい。不揮発性メモリとしては、ＥＥＰ−ＲＯＭ（Ｅｒｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ、もしくはＦｌａｓｈ  Ｅｒｅｃｔｒｉｃａｌ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ（所謂フラッシュメモリ））、又はＥＰ−ＲＯＭ（ＵＶ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ）、又はＮＶ−ＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ−ＲＡＭ）が考えられる。
【０１０５】
また、実施例ではデータの書込／読出対象となるメモリアレイがＳ−ＲＡＭメモリアレイ４５であるかＤ−ＲＡＭメモリアレイ４４であるかを選択する制御信号の選択入力端子ＳＥＬが設けられているが、Ｄ−ＲＡＭメモリアレイ４４のアドレスの一部をＳ−ＲＡＭメモリアレイのアドレスとして割り当てて設定し、アドレスのみによりデータの書込／読出対象がＳ−ＲＡＭメモリアレイ４５であるかＤ−ＲＡＭメモリアレイ４４であるかが一意的に判別できるようにしておけば、メモリアレイの選択のためのメモリコントローラ１２からの特別な制御（即ちＳＥＬポート信号）は不要となる。
【０１０６】
さらに、このようにＤ−ＲＡＭと、Ｓ−ＲＡＭもしくは不揮発性メモリを１チップ化したメモリＩＣを必ず使用しなければならないものではない。
例えばバッファＲＡＭ１３の全体をＳ−ＲＡＭもしくは不揮発性メモリとして構成してもよい。
また、バッファＲＡＭ１３以外にＵ−ＴＯＣデータ用のメモリ部（Ｓ−ＲＡＭもしくは不揮発性メモリ）をシステムコントローラ１１の内部または外部に設けて、これを用いるようにしてもよい。
【０１０７】
なお、実施例では記録再生装置としたが、記録専用装置であってもよい。また、ミニディスクシステムに限らず、管理情報を半導体記憶装置に記憶するシステムであれば本発明を採用できる。
【０１０８】
【発明の効果】
以上説明したように本発明では、記録動作に伴って更新されるべき管理情報をＳ−ＲＡＭもしくは不揮発性メモリとしての記憶部に逐次保持していくことにより、記録されたデータの消失を最小限に留めることが可能になるという効果がある。そして、このために複雑なバックアップ回路構成や消費電力の著しい増大は生じることなく、たとえ小型、低コストが要求される機器においても本発明の採用に支障はない。
【図面の簡単な説明】
【図１】本発明の実施例の記録再生装置のブロック図である。
【図２】実施例の記録再生装置に読み込まれるＰ−ＴＯＣセクター０のデータ構造の説明図である。
【図３】実施例の記録再生装置に読み込まれるＵ−ＴＯＣセクター０のデータ構造の説明図である。
【図４】実施例の記録再生装置に読み込まれるＵ−ＴＯＣセクター０のデータのリンク構造の説明図である。
【図５】実施例のメモリコントローラ及びバッファＲＡＭの構成図である。
【図６】実施例のバッファＲＡＭの構成図である。
【図７】実施例の記録時のＵ−ＴＯＣデータ更新動作のフローチャートである。
【図８】実施例の電源投入時の処理のフローチャートである。
【符号の説明】
１  ディスク
３  光学ヘッド
６ａ  磁気ヘッド
８，１４  エンコード／デコード部
１１  システムコントローラ
１２  メモリコントローラ
１３  バッファＲＡＭ
３０  記録再生装置
３１  バッテリー
３３  減電検出部
４１  入出力バッファ
４２  列アドレスバッファ
４３  行アドレスバッファ
４４  Ｄ−ＲＡＭメモリアレイ
４５  Ｓ−ＲＡＭメモリアレイ
４６，４８  行デコーダ
４７，４９  列デコーダ
５０  データインターフェース部
５１  リフレッシュコントローラ
５２  コントロールロジック
【図１】
0003579910.tif 000002
【図２】
0003579910.tif 000003
【図３】
0003579910.tif 000004
【図４】
0003579910.tif 000005
【図５】
0003579910.tif 000006
【図６】
0003579910.tif 000007
【図７】
0003579910.tif 000008
【図８】
0003579910.tif 000009