(57)【要約】【課題】グループ情報のデータ破損を適切に検出できる記録再生装置を提供することである。【解決手段】グループ情報管理部は、グループ先頭文字列が検出できずに、グループ終端文字列を検出できた場合、及び、グループ先頭文字列が検出できても、グループ終端文字列を検出できない場合に、変数Ｎに１を加算する（Ｓ２５）。また、グループ先頭文字列が検出できて、グループ終端文字列を検出できた場合に、変数Ｋに１を加算する（Ｓ２７）。グループ情報管理部は、変数Ｋが０でなく、グループ内等の整合性がチェックされ（Ｓ３２，Ｓ３４，Ｓ３６）、それぞれの整合性に問題がなかった場合に、グループ情報あり、かつ、データ破損なしと判定する（Ｓ３８）。一方、変数Ｎが０でない場合、及び、何れかの整合性に問題があった場合に、グループ情報あり、かつ、データ破損ありと判定する（Ｓ３９）。【選択図】　図６
2004070987.tif 000002
【特許請求の範囲】
【請求項１】
音楽データがグループ情報によりグループ管理される所定の記録媒体を、記録再生する記録再生装置であって、
グループ情報を記録媒体から読み出すグループ情報読み出し手段と、
前記グループ情報読み出し手段が読み出したグループ情報を解析し、解析結果に従って、グループ情報に生じたデータ破損を検出するデータ破損検出手段と、前記データ破損検出手段によりデータ破損が検出された場合に、グループ情報におけるデータ破損の発生を示す情報を出力する情報出力手段と、
を備えることを特徴とする記録再生装置。
【請求項２】
前記データ破損検出手段は、グループ情報におけるグループ先頭文字列とグループ終端文字列との関係に従って、グループ情報に生じたデータ破損を検出する、
ことを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記データ破損検出手段は、少なくとも、グループ内での整合性、全グループ間での整合性、及び、音楽データを管理するトラック番号の整合性を解析し、何れかの整合性に問題がある場合に、グループ情報に生じたデータ破損を検出する、
ことを特徴とする請求項１に記載の記録再生装置。
【請求項４】
前記情報出力手段が出力した情報に応じて入力されるグループ情報の消去を指示する指示情報を取得する指示情報取得手段と、
前記指示情報取得手段により取得した指示情報に従って、データ破損が生じたグループ情報を実質的に消去するグループ情報消去手段と、を更に備える、
ことを特徴とする請求項１、２又は３に記載の記録再生装置。
【請求項５】
タイトル情報に含まれるグループ情報により音楽データがグループ管理される所定の記録媒体を、記録再生する記録再生装置であって、
タイトル情報を記録媒体から読み出すタイトル情報読み出し手段と、
前記タイトル情報読み出し手段が読み出したタイトル情報に含まれるグループ情報を解析するグループ情報解析手段と、
前記グループ情報解析手段の解析結果に従って、グループ情報に生じたデータ破損を検出するデータ破損検出手段と、
前記データ破損検出手段によりデータ破損が検出された場合に、グループ情報におけるデータ破損の発生を示す情報を出力する情報出力手段と、
を備えることを特徴とする記録再生装置。
【請求項６】
前記グループ情報解析手段は、少なくとも、グループ情報におけるグループ先頭文字列とグループ終端文字列との整合性、グループ内での整合性、全グループ間での整合性、及び、音楽データを管理するトラック番号の整合性を解析し、
前記データ破損検出手段は、前記グループ情報解析手段が解析した何れかの整合性に問題がある場合に、グループ情報に生じたデータ破損を検出する、
ことを特徴とする請求項５に記載の記録再生装置。
【請求項７】
前記情報出力手段が出力した情報に応じて入力されるグループ情報の消去を指示する指示情報を取得する指示情報取得手段と、
前記指示情報取得手段により取得した指示情報に従って、タイトル情報からデータ破損が生じたグループ情報を実質的に消去するグループ情報消去手段と、を更に備える、
ことを特徴とする請求項５又は６に記載の記録再生装置。
【請求項８】
音楽データがグループ情報によりグループ管理される所定の記録媒体を、記録再生する記録再生装置におけるデータ破損検出方法であって、
グループ情報を記録媒体から読み出すグループ情報読み出しステップと、
前記グループ情報読み出しステップにて読み出されたグループ情報を解析し、解析結果に従って、グループ情報に生じたデータ破損を検出するデータ破損検出ステップと、
前記データ破損検出ステップにてデータ破損が検出された場合に、グループ情報におけるデータ破損の発生を示す情報を所定の表示部に表示する情報表示ステップと、
を備えることを特徴とするデータ破損検出方法。
【請求項９】
前記データ破損検出ステップは、グループ情報におけるグループ先頭文字列とグループ終端文字列との関係に従って、グループ情報に生じたデータ破損を検出する、
ことを特徴とする請求項８に記載のデータ破損検出方法。
【請求項１０】
前記データ破損検出ステップは、少なくとも、グループ内での整合性、全グループ間での整合性、及び、音楽データを管理するトラック番号の整合性を解析し、何れかの整合性に問題がある場合に、グループ情報に生じたデータ破損を検出する、
ことを特徴とする請求項８に記載のデータ破損検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録再生装置およびデータ破損検出方法に関する。
【０００２】
【従来の技術】
音楽用のＭＤ（ミニディスク）等の普及に伴い、ＭＤレコーダに代表される記録再生装置がポピュラーなオーディオ機器の１つとして広まっている。このような記録再生装置は、ＣＤプレーヤ等にて再生された音楽データや、ＦＭチューナ等にて受信した音楽データ等をＭＤ（録音用ＭＤ）に記録し、そして再生することができる。
また、ＭＤには、記録された音楽データ（トラック）を管理する目次情報（開始・終了アドレス等）や、入力されるタイトル情報（ディスクタイトル及びトラックタイトル等）を記録するための領域として、ＵＴＯＣ（Ｕｓｅｒ’ｓ　Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）エリアが設けられている。
そして、記録再生装置は、ＵＴＯＣエリアに記録された目次情報に従って、ＭＤに記録された音楽データを順次再生したり、タイトル情報に従って、再生中に音楽データ等のタイトルを表示したりする。
【０００３】
最近では、ＡＴＲＡＣ３（Ａｄａｐｔｉｖｅ　ＴＲａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ　３）等に代表される音声圧縮技術を利用して、ＭＤ等に大量の（数多くの）音楽データを記録する技術が実用化されて来ている。
例えば、ＡＴＲＡＣ３が適用されたＭＤＬＰ（長時間録音モード）規格では、１枚のＭＤに音楽ＣＤ５枚分もの音楽データを記録することができる。
【０００４】
このように、大量の音楽データがＭＤに記録できるようになると、各音楽データを単純にトラックタイトル等だけで管理しようとしても、やがて利用者に混乱を与えてしまう。そこで、大量の音楽データの取り扱いが容易となるように、各音楽データをグループに区分けする手法が採用されている。
一般に、ＭＤＬＰ規格が採用された記録再生装置には、グループ管理機能が備えられており、利用者が、ＭＤ中に記録された各音楽データを任意のグループに分けて登録することができる。
例えば、利用者は、このようなグループ管理機能を用いて、アーティストＡの音楽データだけをまとめてグループ１に対応付け、また、アーティストＢの音楽データだけをグループ２に対応付けて登録する。そして、利用者がグループ２を指定してグループ再生を指示すると、記録再生装置は、グループ登録されたアーティストＢの音楽データだけを順次再生する。
つまり、利用者は、大量の音楽データの中から、アーティストＢの音楽データだけを順番に聴くことができる。
【０００５】
【発明が解決しようとする課題】
上述したグループ管理機能を有する記録再生装置は、グループと音楽データとの対応付けを、グループ情報によって規定している。そして、このグループ情報は、例えば、ＵＴＯＣエリアにおけるタイトル情報内にて管理されている。
【０００６】
しかしながら、ＵＴＯＣエリアにおけるタイトル情報は、グループ管理機能を有していない旧式の記録再生装置によっても通常に編集可能となっている。そのため、グループ情報が記録されたＭＤを旧式の記録再生装置に挿入し、そこでタイトル情報が編集等されてしまうと、グループ情報が部分的に削除されてしまったり他の文字等に置き換えられてしまう場合がある。つまりグループ情報が破壊され（データ破損を生じ）、データの整合性がとれない状態となってしまう。
【０００７】
そして、このようにグループ情報が破壊された（データ破損した）ＭＤを、グループ管理機能を有する記録再生装置に挿入して、グループを指定した再生等を指示しても、グループ情報が取得できないため、適切なグループ再生等が行われない。つまり、正常なグループ管理ができない状況となってしまう。
このような状況に遭遇すると、利用者は、グループ管理が正常に行えない理由が分からずに、記録再生装置の故障等を疑う場合もある。
また、グループ管理が正常に行えない状況に気付かないまま、利用者が新たなグループ登録等を行っても、既にグループ情報が破壊されているため、追加した情報が単なるタイトルとして追加されるだけであり、グループ管理が正常に行えない状況に変わりないため、グループ登録の操作自体が無駄となってしまう。
【０００８】
本発明は、上記実状に鑑みてなされたもので、ディスクに記録されたグループ情報のデータ破損を適切に検出することのできる記録再生装置およびデータ破損検出方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係る記録再生装置は、
音楽データがグループ情報によりグループ管理される所定の記録媒体を、記録再生する記録再生装置であって、
グループ情報を記録媒体から読み出すグループ情報読み出し手段と、
前記グループ情報読み出し手段が読み出したグループ情報を解析し、解析結果に従って、グループ情報に生じたデータ破損を検出するデータ破損検出手段と、前記データ破損検出手段によりデータ破損が検出された場合に、グループ情報におけるデータ破損の発生を示す情報を出力する情報出力手段と、
を備えることを特徴とする。
【００１０】
前記データ破損検出手段は、グループ情報におけるグループ先頭文字列とグループ終端文字列との関係に従って、グループ情報に生じたデータ破損を検出してもよい。
【００１１】
前記データ破損検出手段は、少なくとも、グループ内での整合性、全グループ間での整合性、及び、音楽データを管理するトラック番号の整合性を解析し、何れかの整合性に問題がある場合に、グループ情報に生じたデータ破損を検出してもよい。
【００１２】
上記の記録再生装置は、前記情報出力手段が出力した情報に応じて入力されるグループ情報の消去を指示する指示情報を取得する指示情報取得手段と、
前記指示情報取得手段により取得した指示情報に従って、データ破損が生じたグループ情報を実質的に消去するグループ情報消去手段と、を更に備えてもよい。
【００１３】
上記目的を達成するため、本発明の第２の観点に係る記録再生装置は、
タイトル情報に含まれるグループ情報により音楽データがグループ管理される所定の記録媒体を、記録再生する記録再生装置であって、
タイトル情報を記録媒体から読み出すタイトル情報読み出し手段と、
前記タイトル情報読み出し手段が読み出したタイトル情報に含まれるグループ情報を解析するグループ情報解析手段と、
前記グループ情報解析手段の解析結果に従って、グループ情報に生じたデータ破損を検出するデータ破損検出手段と、
前記データ破損検出手段によりデータ破損が検出された場合に、グループ情報におけるデータ破損の発生を示す情報を出力する情報出力手段と、
を備えることを特徴とする。
【００１４】
前記グループ情報解析手段は、少なくとも、グループ情報におけるグループ先頭文字列とグループ終端文字列との整合性、グループ内での整合性、全グループ間での整合性、及び、音楽データを管理するトラック番号の整合性を解析し、
前記データ破損検出手段は、前記グループ情報解析手段が解析した何れかの整合性に問題がある場合に、グループ情報に生じたデータ破損を検出してもよい。
【００１５】
上記の記録再生装置は、前記情報出力手段が出力した情報に応じて入力されるグループ情報の消去を指示する指示情報を取得する指示情報取得手段と、
前記指示情報取得手段により取得した指示情報に従って、タイトル情報からデータ破損が生じたグループ情報を実質的に消去するグループ情報消去手段と、を更に備えてもよい。
【００１６】
上記目的を達成するため、本発明の第３の観点に係るデータ破損検出方法は、音楽データがグループ情報によりグループ管理される所定の記録媒体を、記録再生する記録再生装置におけるデータ破損検出方法であって、
グループ情報を記録媒体から読み出すグループ情報読み出しステップと、
前記グループ情報読み出しステップにて読み出されたグループ情報を解析し、解析結果に従って、グループ情報に生じたデータ破損を検出するデータ破損検出ステップと、
前記データ破損検出ステップにてデータ破損が検出された場合に、グループ情報におけるデータ破損の発生を示す情報を所定の表示部に表示する情報表示ステップと、
を備えることを特徴とする。
【００１７】
前記データ破損検出ステップは、グループ情報におけるグループ先頭文字列とグループ終端文字列との関係に従って、グループ情報に生じたデータ破損を検出してもよい。
【００１８】
前記データ破損検出ステップは、少なくとも、グループ内での整合性、全グループ間での整合性、及び、音楽データを管理するトラック番号の整合性を解析し、何れかの整合性に問題がある場合に、グループ情報に生じたデータ破損を検出してもよい。
【００１９】
【発明の実施の形態】
本発明の実施の形態にかかる記録再生装置について、以下図面を参照して説明する。
【００２０】
図１は、この発明の実施の形態に適用される記録再生装置の構成の一例を示すブロック図である。この記録再生装置は、図示するように、ディジタル信号処理回路１と、ヘッドドライバ２と、記録ヘッド３と、スピンドルモータ４と、光ピックアップ５と、送りモータ６と、ＲＦアンプ７と、バッファメモリ８と、システムコントローラ９と、操作部１０と、表示パネル１１と、から構成される。
なお、記録再生装置は、一例として、ＭＤＬＰ（長時間録音モード）規格に対応したオーディオ機器であり、ディスクｄ（ＭＤ；ミニディスク）に数多くの音楽データを記録可能である。また、記録再生装置は、各音楽データを任意のグループに区分けすることのできるグループ管理機能を有している。
【００２１】
ところで、ディスクｄには、プログラムエリア及び、ＵＴＯＣ（Ｕｓｅｒ　Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）エリア等が設けられている。
プログラムエリアは、音楽データを記録するエリアである。また、ＵＴＯＣエリアは、プログラムエリアに記録した音楽データを管理するための種々の情報が格納されるエリアである。
例えば、ＵＴＯＣエリア内には、セクタ０及びセクタ１等が使用されており、セクタ０には音楽データの目次情報（開始アドレスや終了アドレス等）が管理され、また、セクタ１には、タイトル情報（ディスクタイトルやトラックタイトル等）が管理されている。なお、タイトル情報内には、音楽データをグループ管理するためのグループ情報が格納可能である。
【００２２】
具体的にＵＴＯＣエリアのセクタ０及びセクタ１は、図２及び図３に示すような構造となっている。そして、図２に示すセクタ０には、スタートアドレス（Ｓｔａｒｔ　ａｄｄｒｅｓｓ）、エンドアドレス（Ｅｎｄ　ａｄｄｒｅｓｓ）及び、トラックモード（Ｔｒａｃｋ　ｍｏｄｅ）等の情報が、音楽データ（トラック）毎に管理されている。
また、図３に示すセクタ１には、ディスクタイトル（Ｄｉｓｃ　ｎａｍｅ）及び、トラックタイトル（Ｄｉｓｃ　ｎａｍｅ　ｏｒ　Ｔｒａｃｋ　ｎａｍｅ）等の情報が、音楽データ（トラック）毎に管理されている。
【００２３】
なお、音楽データをグループ管理する際には、このセクタ１にてグループ情報が管理される。例えば、グループ情報は、図４に示すような文字列からなる。
図４に示すグループ情報は、ディスクタイトルが「Ｔｈｅ　Ｂｅｓｔ」であり、「Ａｌｂｕｍ１」というグループがトラック番号１〜７の音楽データと対応付けられている。同様に、「Ａｌｂｕｍ２」というグループがトラック番号８〜１０、「Ａｌｂｕｍ３」というグループがトラック番号１３〜１５、そして、「Ａｌｂｕｍ４」というグループがトラック番号１６〜２０の音楽データとそれぞれ対応付けられている。
そして、このようなグループ情報は、図３に示すディスクタイトル（Ｄｉｓｃ　ｎａｍｅ）（図中の７６×４からの８バイト等、つまり３０４バイト〜３１１バイト等）に格納される。
【００２４】
図１に戻って、ディジタル信号処理回路１は、ＡＤＩＰ（ＡＤｄｒｅｓｓ　Ｉｎ　Ｐｒｅ−ｇｒｏｏｖｅ）デコーダ、ＥＦＭ（Ｅｉｇｈｔ　ｔｏ　Ｆｏｕｒｔｅｅｎ　Ｍｏｄｕｌａｔｉｏｎ）デコーダ、ショックプルーフメモリコントローラ、ＡＴＲＡＣ（Ａｄａｐｔｉｖｅ　ＴＲａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ）用エンコーダ・デコーダ、及び、サーボ制御部として動作する。
具体的にディジタル信号処理回路１は、システムコントローラ９に制御され、スピンドルモータ４、光ピックアップ５、送りモータ６及び、ヘッドドライバ２等を制御する。
例えば、ディスクｄに音楽データを記録する際に、ディジタル信号処理回路１は、外部から供給された音楽データをバッファメモリ８に一旦格納しつつ、バッファメモリ８から順次読み出した音楽データを、ヘッドドライバ２等を制御してディスクｄ（プログラムエリア）に記録する。
また、ディジタル信号処理回路１は、ヘッドドライバ２等を制御して、ディスクｄのＵＴＯＣエリアに、目次情報やタイトル情報（グループ情報）を書き込む。
【００２５】
ヘッドドライバ２は、記録ヘッド３を制御して、ディスクｄに音楽データ等を書き込む。
スピンドルモータ４は、ディスクｄを搭載する図示せぬターンテーブルを回転駆動させる。
光ピックアップ５は、音楽データの再生時に、所定の波長のレーザ光をディスクｄの記録面に向けて照射し、その反射光を受けて電気信号に変換する。そして、変換した電気信号をＲＦアンプ７に供給する。
また、光ピックアップ５は、音楽データの記録時に、レーザ光をディスクｄの記録面に向けて照射し、キュリー点以上になるまで加熱する。
【００２６】
送りモータ６は、ディジタル信号処理回路１に制御され、光ピックアップ５をディスクｄの所定位置に移動させる。
ＲＦアンプ７は、光ピックアップ５より供給された電気信号からＲＦ信号、フォーカスエラー信号及び、トラッキングエラー信号等を生成する。ＲＦアンプ７は、生成したＲＦ信号等をディジタル信号処理回路１等に供給する。
また、ＲＦアンプ７は、グルーブ情報（ディスクｄにプリグルーブとして記録されている絶対位置情報＝ＡＤＩＰ）等を抽出する。
【００２７】
バッファメモリ８は、音楽データの記録時や再生時等において、所定容量の音楽データを一時的に格納する。バッファメモリ８に格納された音楽データは、ディジタル信号処理回路１により順次読み出される。
【００２８】
システムコントローラ９は、例えば、内部メモリを含んだ１チップマイコン等からなり、ディジタル信号処理回路１等を制御する。
具体的にシステムコントローラ９は、ディジタル信号処理回路１に対して、ディスクｄのアドレスサーチの指示、光ピックアップ５の制御指示、ＡＴＲＡＣデコード開始の指示等を行う。また、ＡＤＩＰアドレス情報、ＥＦＭアドレス情報、バッファメモリ８内のＡＴＲＡＣデータの書き込みポインタ、及び、読み出しポインタ等を取得する。
【００２９】
また、システムコントローラ９は、グループ情報管理部９ａを備えている。このグループ情報管理部９ａは、ＵＴＯＣエリアのセクタ１に格納される上述した図４に示すようなグループ情報の管理を行う。
具体的にグループ情報管理部９ａは、セクタ１に格納されているグループ情報を解析し、データ破損の有無を検出する。そして、データ破損ありと検出すると、グループ情報管理部９ａは、グループ情報が壊れている旨を報知するメッセージを表示パネル１１に表示する。また、グループ情報の破棄の指示を操作部１０から受けると、グループ情報管理部９ａは、データ破損が生じているグループ情報を消去する。
【００３０】
操作部１０は、例えば、複数のキースイッチ群からなり、利用者の操作（押下等）に従った指示情報をシステムコントローラ９に供給する。例えば、操作部１０は、データ破損が生じているグループ情報の破棄を指示する指示情報を入力する。
【００３１】
表示パネル１１は、液晶表示パネル等からなり、システムコントローラ９から供給される表示用データに従って、記録再生装置の動作状況等を示す文字や図形等を表示する。例えば、表示パネル１１は、グループ情報が壊れている旨を報知するメッセージを表示する。
【００３２】
以下、この発明の実施の形態にかかる記録再生装置の動作について、図５等を参照して説明する。
図５は、システムコントローラ９が実行するローディング処理を説明するためのフローチャートである。このローディング処理は、記録再生装置内にディスクｄが未挿入状態であり、所定の処理（例えば、操作部１０を介した利用者の指示入力を待機する処理）と並行して実行される。
【００３３】
まず、システムコントローラ９は、ディスクｄの挿入を検出するまで、後続処理の実行を待機する（ステップＳ１１）。つまり、記録再生装置に設けられた所定の挿入口から、利用者によってディスクｄが挿入され、所定の装着位置まで搬送されるまで待機する。
【００３４】
システムコントローラ９は、ディスクｄの挿入を検出すると、ディスクｄからＵＴＯＣ情報等を読み出す（ステップＳ１２）。すなわち、システムコントローラ９は、ディジタル信号処理回路１を制御して、ディスクｄのＴＯＣエリアやＵＴＯＣエリアから必要情報の読み出しを試みる。そして、ディスクｄが録音用のＭＤであった場合に、システムコントローラ９は、ＵＴＯＣエリアから図２に示すようなセクタ０の目次情報、及び、図３に示すようなセクタ１のタイトル情報を読み出す。なお、読み出したこれらの情報は、システムコントローラ９の内部メモリに格納される。
【００３５】
システムコントローラ９（グループ情報管理部９ａ）は、グループ情報解析処理を行う（ステップＳ１３）。すなわち、グループ情報管理部９ａは、図３に示すセクタ１のタイトル情報にて管理され得るグループ情報を解析し、グループ情報の存在と、グループ情報におけるデータ破損の有無とを判定（検出）する。なお、グループ情報解析処理の詳細については、後述する。
【００３６】
システムコントローラ９は、グループ情報解析処理により、データ破損が存在したか否かを判別する（ステップＳ１４）。つまり、グループ情報管理部９ａによって、タイトル情報にグループ情報が存在し、そして、グループ情報においてデータ破損が検出されたか否かを判別する。
【００３７】
システムコントローラ９は、データ破損が存在していない（若しくは、グループ情報が存在していない）と判別した場合、ローディング処理を終了する。なお、この後に、システムコントローラ９は、ディスクタイトル等を表示パネル１１に表示したり、操作部１０からの指示情報の入力を待機することとなる。
【００３８】
一方、データ破損が存在したと判別した場合に、システムコントローラ９（グループ情報管理部９ａ）は、グループ情報破棄処理を行う（ステップＳ１５）。すなわち、グループ情報管理部９ａは、グループ情報にデータ破損が生じている旨を報知し、利用者の指示に従って、データ破損が生じているグループ情報を消去する。なお、グループ情報破棄処理の詳細については、後述する。
グループ情報破棄処理を終えると、システムコントローラ９は、ローディング処理を終了する。
【００３９】
次に、上述したローディング処理のステップＳ１３にて実行されるグループ情報解析処理について、図６のフローチャートを参照して説明する。このグループ情報解析処理は、グループ情報管理部９ａにより実行される。
【００４０】
まず、グループ情報管理部９ａは、グループＮＧカウンタとして使用する変数Ｎに初期値の０をセットし、また、グループ検出カウンタとして使用する変数Ｋに初期値の０をセットする（ステップＳ２１）。
【００４１】
グループ情報管理部９ａは、グループ情報を探すために、タイトル情報のディスクタイトルから文字列をサーチする（ステップＳ２２）。つまり、図３に示すタイトル情報におけるディスクタイトル（Ｄｉｓｃ　ｎａｍｅ）から文字列のサーチを開始する。
【００４２】
グループ情報管理部９ａは、サーチにより、グループ先頭文字列が検出できたか否かを判別する（ステップＳ２３）。つまり、図４に示すような「１−７；」や「８−１０；」といった”ＴＮＯ−ＴＮＯ；”の形式にて配列された文字列を検出できたか否かを判別する。なお、ＴＮＯはトラック番号であり、値として１〜２５５までの数字の文字列を示している。
【００４３】
グループ情報管理部９ａは、グループ先頭文字列が検出できずに、グループ終端文字列が検出できたか否かを判別する（ステップＳ２４）。つまり、図４に示すような「／／」の文字列を、グループ先頭文字列よりも先に検出してしまったか否かを判別する。
なお、グループ情報には、図４に示す「０；Ｔｈｅ　Ｂｅｓｔ／／」というような形式のディスクタイトルが含まれている場合もあるため、”０；文字列／／”の形式も考慮するものとする。
【００４４】
グループ情報管理部９ａは、グループ先頭文字列が検出できずに、また、グループ終端文字列も検出できなかったと判別した場合に、後述するステップＳ２８に処理を進める。
一方、グループ先頭文字列が検出できずに、グループ終端文字列を検出できたと判別した場合に、グループ情報管理部９ａは、変数Ｎに１を加算する（ステップＳ２５）。つまり、グループ情報にデータ破損が生じているため、グループＮＧカウンタとなる変数Ｎに１を加算する。そして、グループ情報管理部９ａは、ステップＳ２８に処理を進める。
【００４５】
また、上述のステップＳ２３にて、グループ先頭文字列が検出できたと判別した場合に、グループ情報管理部９ａは、グループ終端文字列が検出できたか否かを判別する（ステップＳ２６）。つまり、グループ先頭文字列が検出でき、続いて、グループ終端文字列を検出できたか否かを判別する。
【００４６】
グループ情報管理部９ａは、グループ先頭文字列が検出できたにも拘わらず、グループ終端文字列が検出できなかったと判別した場合に、変数Ｎに１を加算して（ステップＳ２５）、ステップＳ２８に処理を進める。
【００４７】
一方、グループ先頭文字列が検出でき、続いて、グループ終端文字列を検出できたと判別した場合に、グループ情報管理部９ａは、変数Ｋに１を加算する（ステップＳ２７）。つまり、タイトル情報中にグループ情報（有効なグループ）が存在していたため、グループ検出カウンタとなる変数Ｋに１を加算する。
【００４８】
グループ情報管理部９ａは、タイトル終端を検出したか否かを判別する（ステップＳ２８）。つまり、ディスクタイトル（一連のディスクタイトル）の終端を示す”ＮＵＬＬ”（ＮＵＬＬ値）に達したか否かを判別する。
グループ情報管理部９ａは、タイトル終端を検出していないと判別した場合、ステップＳ２２に処理を戻し、上述したステップＳ２２〜Ｓ２８の処理を繰り返し実行する。
【００４９】
一方、タイトル終端を検出したと判別した場合に、グループ情報管理部９ａは、変数Ｎが初期値の０のままであるか否かを判別する（ステップＳ２９）。つまり、グループ先頭文字列とグループ終端文字列との関係に不整合がない（若しくは、これらの文字列が含まれていない）状態であるか否かを判別する。
【００５０】
グループ情報管理部９ａは、変数Ｎが０でないと判別すると、後述するステップＳ３９に処理を進める。
一方、変数Ｎが０であると判別した場合に、グループ情報管理部９ａは、変数Ｋが初期値の０のままであるか否かを判別する（ステップＳ３０）。つまり、グループを規定する情報が全く含まれていない状態であるか否かを判別する。
【００５１】
グループ情報管理部９ａは、変数Ｋが０であると判別すると、タイトル情報（ディスクタイトル）中にグループ情報が存在しないと判定する（ステップＳ３１）。そして、グループ情報管理部９ａは、グループ情報解析処理を終え、図５のローディング処理に処理を戻す。
【００５２】
また、上述のステップＳ３０にて、変数Ｋが０でない（１以上である）と判別した場合に、グループ情報管理部９ａは、グループ情報における各グループ内での整合性をチェックする（ステップＳ３２）。例えば、”ＴＮＯ−ＴＮＯ；”形式におけるＴＮＯの値の逆転がない事や、「／／」で終端している事等の整合性をチェックする。
そして、グループ情報管理部９ａは、このような整合性に問題がなかったか否かを判別する（ステップＳ３３）。
【００５３】
グループ情報管理部９ａは、各グループ内での整合性に問題があったと判別した場合、後述するステップＳ３９に処理を進める。
一方、整合性に問題がなかったと判別した場合に、グループ情報管理部９ａは、全グループ間での整合性をチェックする（ステップＳ３４）。例えば、グループ間で、ＴＮＯの値が昇順になっている事等の整合性をチェックする。
そして、整合性に問題がなかったか否かを判別する（ステップＳ３５）。
【００５４】
グループ情報管理部９ａは、全グループ間での整合性に問題があったと判別した場合、後述するステップＳ３９に処理を進める。
一方、整合性に問題がなかったと判別した場合に、グループ情報管理部９ａは、トラック番号（ＴＮＯ）の整合性をチェックする（ステップＳ３６）。例えば、全グループのＴＮＯの値が何れも２５５（ＴＮＯの最大値）を超えていない事等の整合性をチェックする。
そして、整合性に問題がなかったか否かを判別する（ステップＳ３７）。
【００５５】
グループ情報管理部９ａは、トラック番号の整合性に問題がなかったと判別した場合、タイトル情報中にグループ情報が存在し、かつ、データ破損が生じていないと判定し（ステップＳ３８）、グループ情報解析処理を終える。
【００５６】
一方、整合性に問題があったと判別した場合に、グループ情報管理部９ａは、タイトル情報中にグループ情報が存在し、かつ、データ破損が生じていると判定し（ステップＳ３９）、グループ情報解析処理を終える。
【００５７】
次に、図５に示したローディング処理のステップＳ１５にて実行されるグループ情報破棄処理について、図７のフローチャートを参照して説明する。このグループ情報破棄処理は、グループ情報管理部９ａにより実行される。
【００５８】
まず、グループ情報管理部９ａは、データ破損を報知するメッセージと、グループ情報の破棄を確認するメッセージとを、表示パネル１１に表示する（ステップＳ４１）。例えば、表示パネル１１に、「ＧＲＯＵＰ情報が壊れています，情報を破棄しますか？」等のメッセージを表示する。
【００５９】
グループ情報管理部９ａは、グループ情報の破棄が確認されたか否かを判別する（ステップＳ４２）。つまり、操作部１０を介して、情報の破棄を指示する指示情報が入力されたか否かを判別する。
【００６０】
グループ情報管理部９ａは、グループ情報の破棄が確認されなかったと判別した場合、そのままグループ情報破棄処理を終え、図５のローディング処理に処理を戻す。
【００６１】
一方、グループ情報の破棄が確認されたと判別した場合に、グループ情報管理部９ａは、ＵＴＯＣエリアのセクタ１からディスクタイトル等を消去する（ステップＳ４３）。
例えば、図３に示すディスクタイトル（Ｄｉｓｃ　ｎａｍｅ）（図中の７６×４からの８バイト等、つまり３０４バイト〜３１１バイト等）に、０を書き込む。
その際、ディスクタイトルの最初の「Ｌｉｎｋ−Ｐ」（３１１バイト）に続きのスロット（他のディスクタイトルやトラックタイトル）が設定されていた場合（つまり、０以外の場合）、続きのスロットを未使用のスロットに結合する。
ディスクタイトル等を消去すると、グループ情報管理部９ａは、グループ情報破棄処理を終える。
【００６２】
このように、上述したローディング処理、グループ情報解析処理、及び、グループ情報破棄処理によって、ディスクｄのローディング時に、タイトル情報（ディスクタイトル）において、グループ情報が管理されているかどうかが判定され、そして、グループ情報が管理されている場合に、データ破損の有無が判定（検出）される。
また、グループ情報が存在し、かつ、データ破損が生じていると、利用者にその旨を報知することができ、そして、利用者の同意を得て、データ破損が生じたグループ情報を消去することがきる。
【００６３】
この結果、ディスクｄに記録されたグループ情報のデータ破損を適切に検出することができる。
【００６４】
上記の実施の形態では、図７に示すグループ情報破棄処理において、グループ情報の破棄が利用者により確認された（指示された）後に、グループ情報を消去する場合について説明した。しかしながら、利用者による指示等を待つことなく、自動的にグループ情報を消去してもよい。
【００６５】
また、上記の実施の形態では、図５に示すローディング処理において、図７に示すグループ情報破棄処理までも行う場合について説明したが、グループ情報の破棄を行うタイミングは任意である。
例えば、新たなグループ登録を行う際に、グループ情報の破棄を行ってもよい。このグループ情報の破棄をグループ登録時に行う場合の動作について、以下、図８を参照して簡単に説明する。
【００６６】
図８は、システムコントローラ９が実行するグループ登録処理を説明するためのフローチャートである。なお、ディスクｄが挿入された際のローディング処理において、既に、図６に示すグループ情報解析処理が行われているものとする。
【００６７】
まず、システムコントローラ９は、グループ登録の指示があるまで後続処理を待機する（ステップＳ５１）。すなわち、操作部１０が利用者に操作され、グループ登録を指示する指示情報が入力されるまで待機する。
【００６８】
グループ登録が指示されると、システムコントローラ９は、グループ情報にデータ破損が生じているか否かを判別する（ステップＳ５２）。すなわち、既に行われた図６に示すグループ情報解析処理により、グループ情報が存在し、かつ、データ破損が生じていると判定されているか否かを判別する。
システムコントローラ９は、データ破損が生じていない（若しくは、グループ情報が存在しない）と判別した場合に、後述するステップＳ５４に処理を進める。
【００６９】
一方、グループ情報にデータ破損が生じていると判別した場合に、システムコントローラ９（グループ情報管理部９ａ）は、グループ情報破棄処理を実行する（ステップＳ５３）。すなわち、グループ情報管理部９ａは、図７に示したようなグループ情報破棄処理を実行する。
【００７０】
システムコントローラ９は、操作部１０からの指示に従って、グループ情報を生成（更新）する（ステップＳ５４）。つまり、図３に示すディスクタイトル（Ｄｉｓｃ　ｎａｍｅ）に、図４に示すようなグループ情報を生成し、若しくは、追加更新する。
【００７１】
このようなグループ登録処理においても、グループ情報が存在し、かつ、データ破損が生じていると、利用者にその旨を報知することができ、そして、利用者の同意を得て、データ破損が生じたグループ情報を消去する。そして、利用者は、新たなグループ登録をし、そのグループ情報を有効に反映させることができる。
【００７２】
上記の実施の形態では、図３に示すようなＵＴＯＣエリアにおけるセクタ１にてタイトル情報及び、グループ情報が管理される場合について説明した。しかしながら、他に、ＵＴＯＣエリアにおけるセクタ４にてタイトル情報及び、グループ情報が管理される場合にも適宜適用が可能である。
なお、ＵＴＯＣエリアにおけるセクタ４には、漢字（シフトＪＩＳ等）によるタイトル情報が管理されている。
また、ＵＴＯＣエリアにおけるセクタ１及びセクタ４が併用して使用されている場合、両方のタイトル情報（ディスクタイトル）を対象にして、上述したグループ情報解析処理を行い、両方のグループ情報にデータ破損が生じている方に対して、上述したグループ情報破棄処理をそれぞれ実行してもよい。
さらに、ＵＴＯＣエリアにおけるセクタ１及びセクタ４における一方のグループ情報にデータ破損が生じている場合に、正常な方のグループ情報を使用するものとし、上述したグループ情報破棄処理を行わないようにしてもよい。
【００７３】
上記の実施の形態では、ＭＤＬＰ規格に対応した記録再生装置について説明するために、ＭＤからなるディスクｄを対象としてグループ情報の解析等を行う場合について説明したが、対象とする記録媒体は、ＭＤに限られず任意である。
例えば、他にＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ　ｄｉｓｋ）、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ−ＲＡＭ）等の記録媒体に音楽データやグループ情報等を記録してもよく、また、スマートメディア（登録商標）、メモリステック（登録商標）等の記録媒体に音楽データやグループ情報等を記録してもよい。
更に、グループ管理する対象のデータは、音楽データに限られず、他に映像データ等であってもよい。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、ディスクに記録されたグループ情報のデータ破損を適切に検出することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る記録再生装置の構成の一例を示す模式図である。
【図２】ディスク中におけるＵＴＯＣエリア（セクタ０）の構造を説明するための模式図である。
【図３】ディスク中におけるＵＴＯＣエリア（セクタ１）の構造を説明するための模式図である。
【図４】グループ情報の具体的な内容の一例を示す模式図である。
【図５】本発明の実施の形態に係るローディング処理を説明するためのフローチャートである。
【図６】本発明の実施の形態に係るグループ情報解析処理を説明するためのフローチャートである。
【図７】本発明の実施の形態に係るグループ情報破棄処理を説明するためのフローチャートである。
【図８】本発明の実施の形態に係るグループ登録処理を説明するためのフローチャートである。
【符号の説明】
１　　ディジタル信号処理回路
２　　ヘッドドライバ
３　　記録ヘッド
４　　スピンドルモータ
５　　光ピックアップ
６　　送りモータ
７　　ＲＦアンプ
８　　バッファメモリ
９　　システムコントローラ
９ａ　グループ情報管理部
１０　操作部
１１　表示パネル
【図１】
2004070987.tif 000003
【図２】
2004070987.tif 000004
【図３】
2004070987.tif 000005
【図４】
2004070987.tif 000006
【図５】
2004070987.tif 000007
【図６】
2004070987.tif 000008
【図７】
2004070987.tif 000009
【図８】
2004070987.tif 000010