(57)【要約】【課題】記録媒体に記録されたグループ情報内のカタカナ区切文字位置を補正することである。【解決手段】データ処理装置としてのＭＤレコーダ１０において、グループ情報であるグループタイトルのカタカナ区切文字位置が誤って記録された記録媒体としてのＭＤ５０が装填された際に、システムコントローラ２０のＣＰＵ２０ａは、ＭＤ５０からグループタイトルを読込んで、その読込んだグループタイトルのカタカナ区切文字位置を補正してシステムコントローラ２０のＲＡＭ２０ｂに記憶する。【選択図】図１
2008135173.tif 000002
【特許請求の範囲】
【請求項１】
書き換え可能な記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行うデータ処理装置において、
前記記録媒体に記録されたデータは、トラックにより分割された実データと当該実データを管理するための管理データとを有し、
前記管理データは、少なくとも１つの前記トラックからなるグループに関するグループ情報を有し、
前記グループ情報は、カタカナ区切文字によりカタカナ表記が可能な情報であり、
カタカナ入力機能を有し且つグループ情報に基づくグループ管理機能がない機器によりグループ情報が記録された記録媒体が装填された際に、当該グループ情報の対となるカタカナ区切文字の間にグループ区切文字があるか否かを判別し、当該グループ区切文字がある場合に、当該カタカナ区切文字間の文字列を取出し当該文字列のアルファベットをカタカナ文字に変換し、当該変換した文字列のカタカナ文字列をカタカナ区切文字で挟まれたアルファベットに変換してカタカナ区切文字位置を補正する補正部と、
前記補正部により補正されたグループ情報を記憶する記憶部と、
前記記憶部に記憶されたグループ情報に基づいて、前記実データの再生処理及び記録処理のうちの少なくとも一つを行う処理部とを備えることを特徴とするデータ処理装置。
【請求項２】
書き換え可能な記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行うデータ処理装置において、
前記記録媒体に記録されたデータは、トラックにより分割された実データと当該実データを管理するための管理データとを有し、
前記管理データは、少なくとも１つの前記トラックからなるグループに関するグループ情報を有し、
前記グループ情報は、カタカナ区切文字によりカタカナ表記が可能な情報であり、
カタカナ入力機能を有し且つグループ情報に基づくグループ管理機能がない機器によりグループ情報が記録された記録媒体が装填された際に、当該グループ情報の対となるカタカナ区切文字の間にグループ区切文字があるか否かを判別し、当該グループ区切文字がある場合に、当該グループ情報のグループ範囲記述終了文字とグループ区切文字との間の少なくともカタカナ文字を含む文字列を挟む位置にカタカナ区切文字を再配置してカタカナ区切文字位置を補正する補正部と、
前記補正部により補正されたグループ情報を記憶する記憶部と、
前記記憶部に記憶されたグループ情報に基づいて、前記実データの再生処理及び記録処理のうちの少なくとも一つを行う処理部とを備えることを特徴とするデータ処理装置。
【請求項３】
前記記憶部に記憶されたグループ情報を、前記装填された記録媒体に記録する記録部を備えることを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
書き換え可能な記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行う機器に搭載されたコンピュータに実現させるためのデータ処理プログラムにおいて、
前記記録媒体に記録されたデータは、トラックにより分割された実データと当該実データを管理するための管理データとを有し、
前記管理データは、少なくとも１つの前記トラックからなるグループに関するグループ情報を有し、
前記グループ情報は、カタカナ区切文字によりカタカナ表記が可能な情報であり、
前記コンピュータに、
カタカナ入力機能を有し且つグループ情報に基づくグループ管理機能がない機器によりグループ情報が記録された記録媒体が装填された際に、当該グループ情報の対となるカタカナ区切文字の間にグループ区切文字があるか否かを判別し、当該グループ区切文字がある場合に、当該カタカナ区切文字間の文字列を取出し当該文字列のアルファベットをカタカナ文字に変換し、当該変換した文字列のカタカナ文字列をカタカナ区切文字で挟まれたアルファベットに変換してカタカナ区切文字位置を補正する機能と、
前記補正されたグループ情報を記憶する機能と、
前記記憶されたグループ情報に基づいて、前記実データを再生処理する機能と、
を実現させるためのデータ処理プログラム。
【請求項５】
書き換え可能な記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行う機器に搭載されたコンピュータに実現させるためのデータ処理プログラムにおいて、
前記記録媒体に記録されたデータは、トラックにより分割された実データと当該実データを管理するための管理データとを有し、
前記管理データは、少なくとも１つの前記トラックからなるグループに関するグループ情報を有し、
前記グループ情報は、カタカナ区切文字によりカタカナ表記が可能な情報であり、
前記コンピュータに、
カタカナ入力機能を有し且つグループ情報に基づくグループ管理機能がない機器によりグループ情報が記録された記録媒体が装填された際に、当該グループ情報の対となるカタカナ区切文字の間にグループ区切文字があるか否かを判別し、当該グループ区切文字がある場合に、当該グループ情報のグループ範囲記述終了文字とグループ区切文字との間の少なくともカタカナ文字を含む文字列を挟む位置にカタカナ区切文字を再配置してカタカナ区切文字位置を補正する機能と、
前記補正されたグループ情報を記憶する機能と、
前記記憶されたグループ情報に基づいて、前記実データを再生処理する機能と、
を実現させるためのデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録装置、データ記録方法及びデータ記録プログラムに関する。
【背景技術】
【０００２】
従来、記録媒体として書き換え可能な光ディスクであるＭＤ（Mini Disc）、ＣＤ−ＲＷ（Compact Disc ReWritable）等の記録媒体に音楽データ等の実データの記録を行い、その実データの再生や、既に記録された実データの書換え等の処理を行う光ディスク装置がある。
【０００３】
光ディスクに記録されたデータの記録は磁性膜の磁化により行われる。すなわち、光ピックアップ装置により、光ディスクの磁性膜をレーザスポットによりキューリ点以上に加熱し、そこにデータに従って反転する磁界を加えた後、冷却すると磁性膜にデータが磁化方向の変化として記録される。このような記録は既にデータが記録されている部分にも行うことができる。これにより、光ディスクへのデータの上書きが可能である。
【０００４】
ここで、音楽情報を実データとしてＭＤに記録する場合を説明する。実データは、トラックと呼ばれる単位を基準として記録、再生及び管理される。実データとして、トラック毎の曲データが記録される構成では、ＴＯＣ（Table Of Contents）情報が、ＭＤの管理情報として記録される。
【０００５】
ＴＯＣ情報には、そのＭＤの固有情報で書換え不可能な情報と、ユーザが書換え可能なＵＴＯＣ（User's Table Of Contents）等とを含む。ＵＴＯＣには、ＭＤ上に記録されているトラックについてのトラック情報と、そのＭＤ及び各トラックについてのネーム情報とが記録される。そのうち、ネーム情報は、そのＭＤについてのディスクタイトルと、各トラックについてのトラックタイトル（例えば曲タイトル）等を含む。この、ＵＴＯＣにより、実データの記録されたエリアを直接操作することなく、ＵＴＯＣの記録されたエリア上のＵＴＯＣの内容だけで、簡単にＭＤ及びその各トラックを管理することができる。
【０００６】
また近年、複数（又は１つ）のトラックをユーザが自在にグループ化可能で、そのグループの情報をＵＴＯＣに記録して管理する機能を有する装置も実施されている。（例えば、特許文献１参照）。その場合、ネーム情報は、各グループに含まれるグループタイトルと、各グループに含まれるトラックのトラックナンバーとを更に含む。グループタイトルは、ディスクタイトルを記録する領域に記録される。
【０００７】
例えば、ディスクタイトルが「DT1」、トラックナンバーがN1〜N2、N3〜N4の各トラックをそれぞれ１つのグループとし、そのグループ名をそれぞれ「GT1」、「GT2」とするとき、そのＭＤのディスクタイトルを記録する領域には、「0;DT1//N1-N2;GT1//N3-N4;GT2//」と記録される。「;」、「//」は特殊文字であり、「;」はグループ範囲の記述の終了を表し、「//」はグループタイトル（及びディスクタイトル）の記述の終了を示す。
【０００８】
なお、本明細書において、「」は、文字又は文字列の最初と最後を分かりやすく示すために用いるものであり、実際には使われないものとする。これは、以下の、本発明の課題、本発明の実施の形態等でも同様であるとする。
【０００９】
ＭＤ録音再生装置には、グループ管理機能を有する装置と、グループ管理機能がない装置との両方が存在するので、グループ管理機能がない装置でＭＤにグループ情報としてグループタイトルを記録するには、ディスクタイトルの編集時に上記の規則に従って、グループタイトルを入力して記録させる必要がある。また、グループ管理機能を有する装置においては、ＭＤが装填された場合、装填されたＭＤにグループ情報が記録され、グループ管理するか否かを判別する必要がある。
【００１０】
ここで、図７を参照して、グループ管理機能を有するＭＤ録音再生装置において実行する従来のグループ管理実行判別処理を説明する。図７は、従来のグループ管理実行判別処理を示すフローチャートである。先ず、グループ管理機能を有するこのＭＤ録音再生装置の制御部は、このＭＤ録音再生装置に装填されたＭＤのＴＯＣ情報が記録された領域からＴＯＣ情報の読み込みを開始したか否かを判別する（ステップＳ８１）。ＴＯＣ情報の読み込みが開始されていない場合（ステップＳ８１；Ｎｏ）、制御部は、ステップＳ８１に戻る。
【００１１】
そして、ＴＯＣ情報の読み込みが開始された場合（ステップＳ８１；Ｙｅｓ）、制御部は、ＴＯＣ情報の読み込みが完了したか否かを判別する（ステップＳ８２）。ＴＯＣ情報の読み込みが完了していない場合（ステップＳ８２；Ｎｏ）、制御部は、ステップＳ８２に戻る。ＴＯＣ情報の読み込みが完了した場合（ステップＳ８２；Ｙｅｓ）、制御部は、読み込んだＴＯＣ情報内のディスクタイトルの読み込みを開始する。そして、制御部は、そのディスクタイトルの読み込みを完了したか否かを判別する（ステップＳ８３）。ディスクタイトルの読み込みが完了していない場合（ステップＳ８３；Ｎｏ）、制御部は、ステップＳ８３に戻る。
【００１２】
ディスクタイトルの読み込みが完了した場合（ステップＳ８３；Ｎｏ）、制御部は、読込んだディスクタイトルにおいて、グループ範囲の後の文字は「;」であり、グループタイトルの後の文字は「//」であるか否かを判別する（ステップＳ８４）。ステップＳ８４は、具体的には、全てのグループについてそれぞれ「;」と「//」との組合せが存在して上記の規則に沿った適所にあるか否かを判別する。
【００１３】
グループ毎に「;」と「//」との組合せが存在して適所にある場合（ステップＳ８４；Ｙｅｓ）、制御部は、ＭＤ録音再生装置に設けられたＲＡＭにグループ管理フラグに１をセットして記憶し（ステップＳ８５）、グループ管理実行判別処理を終了する。グループ毎に「;」と「//」との組合せが存在して適所にない場合（ステップＳ８４；Ｎｏ）、制御部は、ＭＤ録音再生装置に設けられたＲＡＭにグループ管理フラグに０をセットして記憶し（ステップＳ８６）、グループ管理実行判別処理を終了する。
【００１４】
グループ管理機能を有するＭＤ録音再生装置は、ＲＡＭ内に記憶されたグループ管理フラグが１の場合に、装填されたＭＤにグループ管理情報が記録されていると判別してグループ管理を含む各種処理を行い、同様にＲＡＭ内に記憶されたグループ管理フラグが０の場合に、装填されたＭＤにグループ管理情報が記録されていないと判別してグループ管理を除く各種処理を実行する。
【００１５】
また、ディスクタイトルにアルファベットのみならずカタカナを用いることができるＭＤ録音再生装置も実施されている。例えば、ディスクタイトルを「アイウエオ」、グループタイトルを「カキクケコ」と登録された場合には、ＭＤのディスクタイトルを記録する領域には、「0;^AIUEO^//1;^KAKIKUKEKO^//」と記録される。このように、カタカナ文字は、大文字のアルファベットでローマ字表記される。また、カタカナ区別文字「^」は特殊文字であり、カタカナ文字列を示すアルファベットの文字列の最初及び最後に付加される。グループ管理機能を有するＭＤ録音再生装置において、ユーザは各タイトルをカタカナで入力すれば、自動的に上記の形式でＭＤにディスクタイトルが記録される。
【特許文献１】特開２００２−１５０７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかし、従来の光ディスク装置においては、ディスクタイトルにカナが用いられる場合に、グループ情報を認識できない場合があった。具体的には、グループ管理機能が無いＭＤ録音再生装置において、ユーザがカタカナを用いてディスクタイトルを入力すると、カタカナ区別文字の位置が不定となる。例えば、ディスクタイトルを「アイウエオ」、グループタイトルを「カキクケコ」と入力された場合には、ＭＤのディスクタイトルを記録する領域には、「0;^AIUEO//1;KAKIKUKEKO//^」等と自動的に記録される。
【００１７】
このようにディスクタイトル中のカタカナ区切文字の位置が不定に記録されたＭＤを用いる場合、図７に示すグループ管理実行判別処理においては、ステップＳ８４において、必ず、それぞれのグループに「;」と「//」との組合せが存在して適所にないと判別され、ステップＳ８６に進むこととなる。カタカナ区切文字で挟まれた「//」は、グループタイトル（及びディスクタイトル）の記述の終了を示す特殊文字の「//」とは認識されないからである。その場合、グループ管理すると認識されず、例えば、上記のフォーマットどおり、「0;^AIUEO//1;KAKIKUKEKO//^」の全ての文字列をその表記通りのディスクタイトルとして認識されてしまっていた。また同様に「1-2;^AIUEO^//3;ABC//5-10;^KAKIKUKEKO^//」という文字列は、グループ管理機能のないＭＤ録音再生装置により、例えば「1-2;^AIUEO//3;^ABC//5-10;^KAKIKUKEKO//^」のようにカタカナ区切文字の位置を不定にしてＭＤに記録されていた。
【００１８】
本発明の課題は、記録媒体に記録されたグループ情報内のカタカナ区切文字位置を補正することである。
【課題を解決するための手段】
【００１９】
本発明は、書き換え可能な記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行うデータ処理装置において、
前記記録媒体に記録されたデータは、トラックにより分割された実データと当該実データを管理するための管理データとを有し、
前記管理データは、少なくとも１つの前記トラックからなるグループに関するグループ情報を有し、
前記グループ情報は、カタカナ区切文字によりカタカナ表記が可能な情報であり、
カタカナ入力機能を有し且つグループ情報に基づくグループ管理機能がない機器によりグループ情報が記録された記録媒体が装填された際に、当該グループ情報の対となるカタカナ区切文字の間にグループ区切文字があるか否かを判別し、当該グループ区切文字がある場合に、当該カタカナ区切文字間の文字列を取出し当該文字列のアルファベットをカタカナ文字に変換し、当該変換した文字列のカタカナ文字列をカタカナ区切文字で挟まれたアルファベットに変換してカタカナ区切文字位置を補正する補正部と、
前記補正部により補正されたグループ情報を記憶する記憶部と、
前記記憶部に記憶されたグループ情報に基づいて、前記実データの再生処理及び記録処理のうちの少なくとも一つを行う処理部とを備えることを特徴とする。
【００２０】
さらに、本発明は、書き換え可能な記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行うデータ処理装置において、
前記記録媒体に記録されたデータは、トラックにより分割された実データと当該実データを管理するための管理データとを有し、
前記管理データは、少なくとも１つの前記トラックからなるグループに関するグループ情報を有し、
前記グループ情報は、カタカナ区切文字によりカタカナ表記が可能な情報であり、
カタカナ入力機能を有し且つグループ情報に基づくグループ管理機能がない機器によりグループ情報が記録された記録媒体が装填された際に、当該グループ情報の対となるカタカナ区切文字の間にグループ区切文字があるか否かを判別し、当該グループ区切文字がある場合に、当該グループ情報のグループ範囲記述終了文字とグループ区切文字との間の少なくともカタカナ文字を含む文字列を挟む位置にカタカナ区切文字を再配置してカタカナ区切文字位置を補正する補正部と、
前記補正部により補正されたグループ情報を記憶する記憶部と、
前記記憶部に記憶されたグループ情報に基づいて、前記実データの再生処理及び記録処理のうちの少なくとも一つを行う処理部とを備えることを特徴とする。
【００２１】
さらに、本発明は、前記記憶部に記憶されたグループ情報を、前記装填された記録媒体に記録する記録部を備えることが好ましい。
【発明の効果】
【００２２】
本発明によれば、記録媒体に記録されたグループ情報内のカタカナ区切文字位置を補正することができる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照して本発明の実施の形態を説明する。先ず、図１を参照して装置の特徴を説明する。図１は、本実施の形態におけるＭＤレコーダ１０の構成を示す図である。
【００２４】
本発明の実施の形態における、録音再生用の光磁気記録媒体であるＭＤ５０を録音及び再生可能なＭＤレコーダ１０は、ＭＤ５０を装填可能なターンテーブル１１と、ＭＤ５０を磁気記録する記録ヘッド１２と、ターンテーブル１１の回転動力を供給するスピンドルモータ１３と、半導体レーザ光によりＭＤ５０の情報記録面上の情報を再生及び記録する光ピックアップ１４と、光ピックアップ１４をＭＤ５０のディスクの半径方向に移動させる送りモータ１５と、ＭＤ５０から読み出した信号又はＭＤ５０に記録する情報を電気的に変換するＲＦアンプ１６と、記録ヘッド１２の移動を制御するヘッドドライバ１７と、各種デジタル信号処理を行うデジタル信号回路１８と、デジタル信号回路１８の各種処理で用いるデータのバッファメモリ１９と、各部を制御するシステムコントローラ２０とから構成され、各部は物理的に又はバスにより接続されている。
【００２５】
デジタル信号回路１８は、録音再生可能なＭＤ５０に記録されているアドレスをデコードするＡＤＩＰ（ADress In Pre-groove on Recordable Disc）デコーダと、信号の変調方式であるＥＦＭ（Eight to Fourteen Modulation）変調して誤り符号訂正用のＣＩＲＣ（Cross Interleave Read-Solomon Coding）を付加するＥＦＭ／ＣＩＲＣエンコーダデコーダと、耐震用にデータをバッファメモリ１９に退避するメモリコントローラと、人間の聴覚特性に適応してデータ圧縮伸長するＡＴＲＡＣ（Acoustic Transferred Adapted Coding）エンコーダデコーダと、ＭＤ５０の回転、情報再生及び情報記録等についてサーバ制御するサーボ制御回路とを有する。
【００２６】
また、デジタル信号処理回路１８は、端子２１においてＤ／Ａコンバータに接続され、端子２２においてＡ／Ｄコンバータに接続される。また、システムコントローラ２０は、赤外線通信方式等により通信接続されてユーザの情報操作入力を受付ける操作部３０と、ユーザに情報を表示する表示パネル４０とに接続される。
【００２７】
システムコントローラ２０は、ＭＤレコーダ１０の各部を中央制御するＣＰＵ（Central Processing Unit）２０ａと、各種情報を一時的に格納する内蔵のＲＡＭ（Random Access Memory）２０ｂと、各種情報が記憶される内蔵のＲＯＭ（Read Only Memory）２０ｃとにより構成され、各部はバスにより接続されており、そのバスは図示しない接続部により、デジタル信号処理回路１８、操作部３０及び表示パネル部４０と接続されている。具体的には、ＲＯＭ２０ｃは、ＭＤレコーダ１０の動作を制御する各種アプリケーションプログラム及びそのアプリケーションプログラムで使用するデータ等が記憶されている。また、ＣＰＵ２ａは、ＲＯＭ２０ｃに記憶された各種アプリケーションプログラムを読み出して、ＲＡＭ２０ｂにデータを展開してそのアプリケーションプログラムを実行して各部を中央制御する。
【００２８】
より具体的には、ＣＰＵ２０ａは、ＲＯＭ２０ｃに記憶されるグループ管理実行判別処理のプログラムを読み出して、グループ管理実行判別処理を実行する。グループ管理実行判別処理の実行により、ＣＰＵ２０ａは、ＭＤ５０に記録されたＴＯＣ情報及びそのＴＯＣ情報中のディスクタイトルを読み込み、読み込んだディスクタイトル中のグループタイトルのカタカナ区切文字位置が誤っている場合に、その位置補正をして補正後ディスクタイトルとしてＲＡＭ２０ｂに記憶し、ディスクタイトル又は補正後ディスクタイトルを用いてグループ管理が可能であるか否かを示すグループ管理フラグをＲＡＭ２０ｂにセットする（図２〜図５参照）。
【００２９】
本発明の請求項に記載の補正部は、プログラムとＣＰＵとの協働で実現されているものとして、例えば本実施の形態の図３に示すステップＳ５０を実行するＣＰＵ２０ａである。同じく請求項に記載の記憶部は、例えば本実施の形態のＲＡＭ２０ｂである。同じく請求項に記載の処理部は、例えば本実施の形態で実データを再生処理するターンテーブル１１、記録ヘッド１２、スピンドルモータ１３、光ピックアップ１４、送りモータ１５、ＲＦアンプ１６、ヘッドドライバ１７、デジタル信号回路１８、バッファメモリ１９及びシステムコントローラ２０である。本発明の請求項に記載の記録媒体は、例えば本実施の形態のＭＤ５０である。
【００３０】
また、請求項に記載の編集部は、例えば本実施の形態のシステムコントローラ２０及び操作部３０である。同じく請求項に記載の記録部は、例えば本実施の形態のターンテーブル１１、記録ヘッド１２、スピンドルモータ１３、光ピックアップ１４、送りモータ１５、ＲＦアンプ１６、ヘッドドライバ１７、デジタル信号回路１８、バッファメモリ１９及びシステムコントローラ２０である。
【００３１】
操作部３０は、録音、再生、停止、消去等を指示する各種操作キー並びに各種記号、アルファベット及びカタカナの入力キーを備え、各種キーが押下されると、対応する操作信号を生成してシステムコントローラ２０に出力する。表示パネル部４０は、ＬＣＤ（Liquid Crystal Display）等の表示画面を備えて構成され、操作部３０から入力される情報やシステムコントローラ２０から出力される各種表示情報を表示する。
【００３２】
ＭＤ５０はカートリッジ内に収納されて、カートリッジに設けられているシャッター機構を記録時又は再生時に開閉することで光学ピックアップ１４からのレーザ光を照射したり、磁気ヘッド１２からの磁界を印加することができるように構成されている。
【００３３】
ＭＤ５０はターンテーブル１１に乗せられて装填され、スピンドルモータ１３によって線速度一定（CLV:Constant Liner Velocity）に回転制御される。また、ＭＤレコーダ１０におけるＭＤ５０の装填部位に対して、ＭＤ５０の脱着状態（装填の有無）を検出するためのメカスイッチやフォトインタラプタ等又は光ピックアップ１４のレーザ光の反射光を用いて検出する図示しないディスク検出部が設けられる。
【００３４】
光ピックアップ１４は、磁気ヘッド１２に対して、装填されたＭＤ５０を挟んで対向する位置に設けられている。この光ピックアップ１４は図示しない対物レンズと２軸機構と半導体レーザ光源と半導体レーザ光源の出射光が上記光磁気ディスクの表面で反射して、その反射光を受光する受光部を有して構成され、また、サーボ制御のために対物レンズを移動するフォーカス用コイルと、トラッキング用コイルとを有する。
【００３５】
光ピックアップ１４内の受光部にて検知した反射光情報は、ＲＦアンプ１６に供給され、電流／電圧変換して増幅された後、マトリクス演算処理が行われ、フォーカスサーボ用のフォーカスエラー信号ＦＥ、トラッキングサーボ用のトラッキングエラー信号ＴＥが生成されるとともにＲＦ信号も生成される。
【００３６】
ＲＦアンプ１６で生成されたフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥは、デジタル信号処理回路１８内のサーボ制御回路にて位相補償、利得調整等をされたのちにドライブアンプを介して２軸機構のフォーカス用コイルと、トラッキング用コイルとに印加される。
【００３７】
さらにトラッキングエラー信号ＴＥからスレッドエラー信号が生成されて送りモータ１５に送信されることにより、光ピックアップ１４の送り制御がなされる。また、ＲＦアンプ１６にて生成されたＲＦ信号は、デジタル信号処理回路１８内のＥＦＭ／ＣＩＲＣエンコーダデコーダにより、２値化されてＥＦＭ復調されるとともに、ＣＩＲＣ誤り訂正処理が行われて、デジタル信号処理回路１８内のメモリコントローラに供給される。
【００３８】
ここで、ＭＤレコーダ１０におけるＭＤ５０内の情報の再生動作について説明する。ＭＤ５０には予めトラッキング用溝が所定周波数にて蛇行して設けられアドレスデータが記録されており、再生されたＲＦ信号中のアドレスデータは、デジタル信号処理回路１８内のＡＤＩＰデコーダによりＣＬＶ制御用信号に変調される。デジタル信号処理回路１８内のＥＦＭ／ＣＩＲＣエンコーダデコーダでは２値化したＥＦＭ信号若しくは前記ＣＬＶ制御用信号に基づいてＭＤ５０のディスクをＣＬＶ回転制御するためのスピンドルエラー信号を生成してデジタル信号処理回路１８に内蔵されたサーボ制御回路を介してスピンドルモータ１３に印加されＣＬＶ制御される。
【００３９】
更にＥＦＭ／ＣＩＲＣエンコーダデコーダでは２値化したＥＦＭ信号に基づいてフェーズロックドループの引込み動作を制御し、デコード処理のための再生クロックを生成させる。また、メモリコントローラによって、エラー訂正後の２値化データはバッファメモリ１９に書き込まれる。２値化データはＭＤ５０のオーディオデータとなる。メモリコントローラは、バッファメモリ１９に所定量以上のデータが蓄積されたら、バッファメモリ１９から書き込みの転送レートより十分遅い転送レートにて読み出しを行い、オーディオデータとして出力する。メモリコントローラは、データをバッファメモリ１９に一旦蓄積した後にオーディオデータとして出力するので、振動等の外乱に対して不要なトラックジャンプ等が生じて光ピックアップ１４からの連続したデータ読み出しが途絶えたとしても、そのトラックジャンプが発生したアドレスへの再配置中にバッファメモリ１９に蓄積されたオーディオデータを出力するので、オーディオ出力の音声としては連続した音のとぎれのない出力が実現できる。
【００４０】
また、メモリコントローラによりバッファメモリ１９から読み出されたオーディオデータは、デジタル信号処理回路１８内のＡＴＲＡＣデコーダにより圧縮が解かれてデジタルオーディオデータとされ、端子２１を介して図示しないＤ／Ａコンバータに印加される。そのＤ／Ａコンバータは、オーディオデジタルデータをアナログオーディオ信号に変換し、図示しない増幅器、スピーカ、ヘッドホン等の再生出力系に供給され、再生オーディオとして出力される。
【００４１】
このような再生動作時において、システムコントローラ２０は、操作部３０の操作に応じて各種サーボ用のコマンドをサーボ制御回路に転送したり、メモリコントローラに対してバッファメモリ１９の制御の指令を与えたり、演奏経過時間や再生しているトラック（曲）のタイトル等の文字情報の表示を表示パネル部４０に実行させるように制御したり、ＥＦＭ／ＣＩＲＣエンコーダデコーダによりスピンドルサーボ制御したりデコード処理制御する。
【００４２】
次に、ＭＤレコーダ１０におけるＭＤ５０への情報の記録動作について説明する。ＭＤレコーダ１０において、ＣＤプレーヤ等の再生装置のアナログ出力端子から出力されたアナログオーディオ信号は図示しないＡ／Ｄコンバータにてデジタルオーディオデータに変換され、端子２２を介してデジタル信号処理回路１８に入力される。
【００４３】
そして、デジタルオーディオデータは、デジタル信号処理回路１８内のＡＴＲＡＣエンコーダデコーダに入力されてＡＴＲＡＣ方式により圧縮され、圧縮されたデジタルオーディオデータはメモリコントローラによりバッファメモリ１９に一旦蓄積される。メモリコントローラは、バッファメモリ１９に蓄積された圧縮されたデジタルオーディオデータが所定量蓄積されたことを検知してバッファメモリ１９からの読み出しを許可する。その許可によりバッファメモリ１３から読み出された圧縮データはＥＦＭ／ＣＩＲＣエンコーダデコーダによりＣＩＲＣ方式のエラー訂正符号付加、ＥＦＭ変調等の処理が施されてヘッドドライバ１７に供給される。
【００４４】
ヘッドドライバ１７は、ＥＦＭ／ＣＩＲＣエンコーダデコーダから供給されたデータに応じて記録ヘッド１２のＮ極又はＳ極を磁界印加駆動する。またこのような磁界印加を行う記録時には、システムコントローラ２０は光ピックアップ１４の図示しない半導体レーザの出射パワーを再生時のときよりも高パワーに制御して光磁気ディスクの表面をキューリ温度まで加熱するようにする。これにより記録ヘッド１２から印加された磁界情報がＭＤ５０の情報記録面に固定され、データが磁界情報として記録される。
【００４５】
情報記録時にも情報再生時と同様に、システムコントローラ２０は、各種サーボ用のコマンドをサーボ制御回路に転送したり、メモリコントローラに対してバッファメモリ１９の制御の指令を与えたり、記録経過時間や記録しているプログラムのトラックナンバー等の表示を表示パネル部４０に実行させるように制御したり、ＥＦＭ／ＣＩＲＣエンコーダデコーダでスピンドルサーボ制御したりエンコード処理制御する。
【００４６】
ＭＤレコーダ１０は、実データとしてのオーディオデータの他に、そのオーディオデータの各トラック及びディスク全体に対応する管理データであるＴＯＣ情報をＭＤ５０に記録することができる。ＴＯＣ情報中のユーザが書換可能な情報であるＵＴＯＣは、操作部３０を介してユーザから入力される。
【００４７】
ＴＯＣ情報には、ＭＤ５０の固有情報で書換え不可能な情報と、ユーザが書換え可能なＵＴＯＣ等とを含む。ＵＴＯＣには、ＭＤ上に記録されているトラックについてのトラック情報と、そのＭＤ及び各トラックについてのネーム情報とが記録される。トラック情報は、トラックナンバーにより識別される全トラックのトラック数（曲数）や、複数のトラックのフラグメンテーション情報等を含む。ネーム情報は、そのＭＤについての、ディスクタイトルと、各トラックの開始及び終了アドレス、各トラックタイトル（例えば曲タイトル）、各曲の録音年月日時分秒等を含む。この、ＵＴＯＣにより、実データの記録されたエリアを直接操作することなく、ＵＴＯＣの記録されたエリア上のＵＴＯＣの内容だけで、簡単にＭＤ及びその各トラックを管理することができる。
【００４８】
ＭＤレコーダ１０は、従来の技術で説明したように、ＭＤのＵＴＯＣのディスクタイトルにグループタイトルを付加してグループ情報とすることにより、各グループを認識可能でグループ管理が可能な機能を有するものとする。またＭＤレコーダ１０は、グループタイトルにカタカナを用いることも可能であり、操作部３０では、各種数字、アルファベットに加え、カタカナを入力操作可能であり、表示パネル部４０では、それらの文字を表示可能である。
【００４９】
次に、図２〜図５を参照して、ＭＤレコーダ１０のプログラム実行動作を説明する。図２は、グループ管理実行判別処理を示すフローチャートであり、図３は、図２に示すグループ管理実行判別処理中のグループ管理フォーマットチェック処理を示すフローチャートであり、図４は、図３に示すグループ管理フォーマットチェック処理中のカタカナ区切文字位置補正処理を示すフローチャートであり、図５は、図４に示すカタカナ区切文字位置補正処理の続きを示すフローチャートである。
【００５０】
先ず、図２を参照して、ＭＤレコーダ１０に装填されたＭＤ５０についてグループ情報が記録されていて、そのＭＤ５０に対してグループ管理が実行可能であるか否かを判別するグループ管理実行判別処理について説明する。システムコントローラ２０において、ＣＰＵ２０ａは、ＭＤレコーダ１０にＭＤ５０が装填されたことが図示しないディスク検出部により検出されたことをトリガとして、グループ管理実行判別処理のプログラムをＲＯＭ２０ｃから読み出してＲＡＭ２０ｂに展開することによりグループ管理実行判別処理を実行する。
【００５１】
また、ＭＤレコーダ１０にＭＤ５０が装填された場合に、ＣＰＵ２０ａは、光ピックアップ１４等の情報再生系によりＭＤレコーダ１０に装填されたＭＤ５０の情報記録面のＴＯＣ情報が記憶されたＴＯＣ領域からＴＯＣ情報を読み込んでＲＡＭ２０ｂに格納するものとする。先ず、ＣＰＵ２０ａは、ＴＯＣ情報の読み込みを開始したか否かを判別する（ステップＳ１）。ＴＯＣ情報の読み込みが開始されていない場合（ステップＳ１；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ１に戻る。
【００５２】
ＴＯＣ情報の読み込みが開始された場合（ステップＳ１；Ｙｅｓ）、ＣＰＵ２０ａは、ＴＯＣ情報の読み込みが完了したか否かを判別する（ステップＳ２）。ＴＯＣ情報の読み込みが完了していない場合（ステップＳ２；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ２に戻る。ＴＯＣ情報の読み込みが完了した場合（ステップＳ２；Ｙｅｓ）、ＣＰＵ２０ａは、読み出したＴＯＣ情報内のディスクタイトルの読み込みを開始する。そして、ＣＰＵ２０ａは、そのディスクタイトルの読み込みを完了したか否かを判別する（ステップＳ３）。ディスクタイトルの読み込みが完了していない場合（ステップＳ３；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ３に戻る。
【００５３】
ディスクタイトルの読み込みが完了した場合（ステップＳ３；Ｎｏ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂに格納されたディスクタイトルがグループ管理可能な形式か否かをチェックして、グループ管理可能な形式でないが補正が可能である場合に、そのディスクタイトルをグループ管理可能な形式に補正してＲＡＭ２０ｂに格納するグループ管理フォーマットチェック処理を実行する（ステップＳ４）。グループ管理可能な形式への補正とは、具体的にはグループ情報を含むディスクタイトル中のカタカナ区切文字の位置の補正である。
【００５４】
そして、ＣＰＵ２０ａは、ステップＳ４において補正されＲＡＭ２０ｂに格納された補正後ディスクタイトル又はその補正後ディスクタイトルがない場合はステップＳ３においてＲＡＭ２０ｂに格納されたディスクタイトルを参照して、グループ管理が可能であるか否かを判別する（ステップＳ５）。ステップＳ５は、例えば、各グループタイトルの記述形式が、そのグループの開始トラックナンバーN1、特殊記号「-」、そのグループの終了トラックナンバーN2、特殊記号「;」、正式なグループタイトル文字列、特殊記号「//」の順に並んでいるか否かを、全てのグループタイトルについて判別する。
【００５５】
正式なグループタイトルとは、アルファベット及び各種記号の部分はそのまま記載され、カタカナ文字列を示すアルファベット文字列には、カタカナ区別文字「^」を先頭と最後尾に付加され、そのカタカナを大文字アルファベットでローマ字表記されているものとする。例えば、あるグループのグループタイトルが「Kアイウエオ」である場合は、「N1-N2;K^AIUEO^//」と記述されているか否かを判別する。また、１つのグループに１つのトラックが所属することも可能であり、例えば、あるグループにトラックナンバーN1のみが所属する場合は、「N1;^AIUEO^//」と記述される。また、グループにグループタイトルをつけなくてもよく、その場合は、「N1-N2;//」と記述され、何れもグループ管理可能な記述形式と判別する。
【００５６】
これら以外の記述形式の一つとして、例えば、本発明の課題で説明したようなグループ管理機能が無いＭＤレコーダで記録された「N1-N2;K^AIUEO//^」という記述はステップＳ４において、「N1-N2;K^AIUEO^//」と補正されるので、特に、「//」がカタカナ区切文字の間に挟まれているか否かは考慮しなくてもよい。
【００５７】
また、カタカナ区切文字「^」と「^」との間のカタカナ文字列を示すアルファベット文字列の文字数は、カタカナ区切文字を含めて８０字未満であることが既定されており、８０文字以上である場合にはカタカナに変換されないことも既定されている。よって、ステップＳ４において、カタカナ区切文字の間の文字数が８０文字以上であり、補正されなかった場合にも、「//」がカタカナ区切文字の間に挟まれているか否かは考慮しなくてもよい。
【００５８】
グループ管理が可能である場合（ステップＳ５；Ｙｅｓ）、ＣＰＵ２０ａは、グループ管理フラグに１をセットして、ＲＡＭ２０ｂにそのグループ管理フラグを格納し（ステップＳ６）、グループ管理実行判別処理を終了する。グループ管理が可能でない場合（ステップＳ５；Ｎｏ）、ＣＰＵ２０ａは、グループ管理フラグに０をセットして、ＲＡＭ２０ｂにそのグループ管理フラグを格納し（ステップＳ７）、グループ管理実行判別処理を終了する。
【００５９】
ここで、図３を参照して、図２に示したステップＳ４のグループ管理フォーマットチェック処理を説明する。ディスクタイトルの読み込みが完了した場合（ステップＳ３；Ｎｏ）、ＣＰＵ２０ａは、グループ管理フォーマットチェック処理の実行を開始する。先ず、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトル内の全文字数をカウントする（ステップＳ４１）。そして、ＣＰＵ２０ａは、ステップＳ４１において、カウントされた文字数が４文字以上であるか否かを判別する（ステップＳ４２）。グループ情報の記述には、トラックナンバー、「;」及び「//」と最低でも４文字必要であるからである。
【００６０】
４文字以上でない場合（ステップＳ４２；Ｎｏ）、ＣＰＵ２０ａは、グループ管理フォーマットチェック処理を終了し、ステップＳ５に進む。ディスクタイトルにグループ情報の記述がある可能性がなくその補正も必要ないからである。４文字以上である場合（ステップＳ４２；Ｙｅｓ）、ディスクタイトルにグループ情報の記述がある可能性があり、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトル中の全てのカタカナ区切文字「^」をチェックする（ステップＳ４３）。
【００６１】
そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトルにカタカナ区切文字があるか否かを判別する（ステップＳ４４）。カタカナ区切文字がない場合（ステップＳ４４；Ｎｏ）、グループ情報にカタカナが記述されている可能性もなくその補正も必要ないので、ＣＰＵ２０ａは、グループ管理フォーマットチェック処理を終了し、図２のステップＳ５に進む。
【００６２】
カタカナ区切文字がある場合（ステップＳ４４；Ｙｅｓ）、ＣＰＵ２０ａは、参照位置を次のカタカナ区切文字位置に移動し、ＲＡＭ２０ｂに格納された区切文字位置カウンタをクリアする（ステップＳ４５）。区切文字位置カウンタとは、カタカナの始まりを示すカタカナ区切文字から次のカタカナ区切文字までの文字数のカウンタである。そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の区切文字位置カウンタが８０以上であるか否かを判別する（ステップＳ４６）。区切文字位置カウンタが８０以上であると、そのカタカナ文字列を示すアルファベット文字列はカタカナ変換されない。
【００６３】
区切文字位置カウンタが８０以上でない場合（ステップＳ４６；Ｎｏ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトルの先頭文字から順に、未だ取り出していない１文字を取り出す（ステップＳ４７）。そして、ＣＰＵ２０ａは、ステップＳ４７で直前に取り出した文字がカタカナ区切文字であるか否かを判別する（ステップＳ４８）。ステップＳ４８は、カタカナ文字列の終わりを示すカタカナ区切文字を検出している。
【００６４】
カタカナ区切文字でない場合（ステップＳ４８；Ｎｏ）、ＣＰＵ２０ａは、現在の参照位置がグループ区切であるか否かを判別する（ステップＳ４９）。具体的には、直前に取り出した文字が「/」で、その一つ前に取り出した文字が「/」であるかにより、グループ区切を示す「//」であるか否かを判別する。グループ区切である場合（ステップＳ４９；Ｙｅｓ）、ＣＰＵ２０ａは、ディスクタイトル中の誤った位置にあるカタカナ区切文字位置を補正するカタカナ区切文字位置補正処理を実行する（ステップＳ５０）。カタカナ区切文字位置補正処理は、後で詳述する。
【００６５】
そして、ＣＰＵ２０ａは、ステップＳ５０において作成された補正文字列を、グループ情報が補正されたディスクタイトルとしてＲＡＭ２０ｂに記憶し（ステップＳ５１）、ＣＰＵ２０ａは、グループ管理フォーマットチェック処理を終了し、ステップＳ５に進む。グループ区切でない場合（ステップＳ４９；Ｎｏ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の区切り文字位置カウンタを１つインクリメントし（ステップＳ５２）、ステップＳ４６に戻る。
【００６６】
区切文字位置カウンタが８０以上である場合（ステップＳ４６；Ｙｅｓ）、そのカタカナ文字列はカタカナ変換の対象外であり、ＣＰＵ２０ａは、ステップＳ４７で未だ取り出していないディスクタイトルの範囲に、カタカナ区切文字があるか否かを判別する（ステップＳ５３）。カタカナ区切文字である場合（ステップＳ４８；Ｙｅｓ）、そのカタカナ文字列は正常で補正の対象外であるので、ＣＰＵ２０ａは、ステップＳ５３へ進む。
【００６７】
カタカナ区切文字がある場合（ステップＳ５３；Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ４５へ戻る。カタカナ区切文字がない場合（ステップＳ５３；Ｎｏ）、ＣＰＵ２０ａは、グループ管理フォーマットチェック処理を終了し、図２のステップＳ５に進む。
【００６８】
ここで、図４及び図５を参照して、図３に示したステップＳ５０のカタカナ区切文字位置補正処理を説明する。グループ区切である場合（ステップＳ４９；Ｙｅｓ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトルの容量が１７９２バイト以上か否かを判別する（ステップＳ５０１）。これは、ディスクタイトルが許容された正常な容量以内であるか否かを判別している。１７９２バイトは、実際には、ディスクタイトル＋トラックタイトルの総容量の許容できる最大の値であり、ここでは簡単のため、トラックタイトルが存在しなく０バイトである場合を示すものである。つまり、トラックタイトルのバイト数が増えると、そのバイト数だけ１７９２バイトから減じる。
【００６９】
１７９２バイト以上である場合（ステップＳ５０１；Ｙｅｓ）、ディスクタイトル容量は正常の範囲を超えており、ＣＰＵ２０ａは、図３のグループ管理フォーマットチェック処理を終了し、図２のステップＳ５に進む。
【００７０】
１７９２バイト以上でない場合（ステップＳ５０１；Ｎｏ）、ディスクタイトル容量は正常の範囲にあり、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトルの先頭文字から順に未だ取り出していない１文字を取り出す（ステップＳ５０２）。そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内に格納された文字数カウンタをインクリメントする（ステップＳ５０３）。初めてステップＳ５０３を通る場合は、文字数カウンタを１としてＲＡＭ２０ｂに格納する。文字数カウンタは、カタカナ区切文字位置「^」から「^」までの文字数をカウントするためのものである。
【００７１】
そして、ＣＰＵ２０ａは、文字数カウンタが８０以上であるか否かを判別する（ステップＳ５０４）。文字数カウンタが８０以上でない場合（ステップＳ５０４；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ５０２において直前に取り出されている文字がＮｕｌｌであるか否か（直前に取り出された文字が存在しないか存在するか）を判別する（ステップＳ５０５）。
【００７２】
直前に取り出された文字がＮｕｌｌでない場合（ステップＳ５０５；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ５０２において直前に取り出された文字をカタカナ変換の変換前文字列としてＲＡＭ２０ｂに格納する（ステップＳ５０６）。既にＲＡＭ２０ｂ内に変換前文字列がある場合は、現在取り出されている文字を変換前文字列に追加する。そして、ＣＰＵ２０ａは、ステップＳ５０２において直前に取り出された文字がカタカナ区切文字であるか否かを判別する（ステップＳ５０７）。
【００７３】
直前に取り出された文字がカタカナ区切文字である場合（ステップＳ５０７；Ｙｅｓ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂに格納された区切文字カウンタをインクリメントする（ステップＳ５０８）。初めてステップＳ５０８を通る場合は、区切文字カウンタを１としてＲＡＭ２０ｂに格納する。区切文字カウンタは、カタカナ区切文字の個数について、カタカナ文字列を示すアルファベット文字列の始まりを示す１と終わりを示す２とをカウントするためのものである。
【００７４】
そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の区切文字カウンタが２であるか否かを判別する（ステップＳ５０９）。区切文字カウンタが２である場合（ステップＳ５０９；Ｙｅｓ）、ステップＳ５０２で直前に取り出された文字がカタカナ文字列を示すアルファベット文字列の終わりを示すので、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の変換前文字列をカタカナ文字に変換し、その文字列を変換後文字列とする（ステップＳ５１０）。ステップＳ５１０は、具体的には、変換前文字列中の最初のカタカナ区切文字から最後（次）のカタカナ区切文字までを、カタカナ区切文字を除いて、ローマ字のアルファベットのみをカタカナに変換する。この変換された文字列を変換後文字列とする。例えば、変換前文字列である「^AIUEO/^」は、変換後文字列として「アイウエオ/」と変換される。
【００７５】
そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の変換前文字列又は変換後文字列を、再変換前文字列としてＲＡＭ２０ｂに記憶して、ＲＡＭ２０ｂ内の変換前文字列又は変換後文字列はクリアする（ステップＳ５１１）。ステップＳ５１１は、ＲＡＭ２０ｂ内に補正前文字列がある場合には、それに新たな文字列を追加する形で補正前文字列を更新する。
【００７６】
直前に取り出された文字がカタカナ区切文字でない場合（ステップＳ５０７；Ｎｏ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の区切文字カウンタが０であるか否かを判別する（ステップＳ５１２）。区切文字カウンタが０である場合（ステップＳ５１２；Ｙｅｓ）、直前に取り出した文字列はカタカナ文字列を示すアルファベット文字列の一部ではないので、ＣＰＵ２０ａは、ステップＳ５１１へ進む。区切文字カウンタが０でない場合（ステップＳ５１２；Ｎｏ）、直前に取り出された文字がカタカナ文字列を示すアルファベット文字列の途中であるので、ＣＰＵ２０ａは、ステップＳ５０２へ戻る。区切文字カウンタが２でない場合（ステップＳ５０９；Ｎｏ）、同様にステップＳ５０２で直前に取り出された文字がカタカナ文字列を示すアルファベット文字列の途中を示すので、ＣＰＵ２０ａは、ステップＳ５０２へ戻る。
【００７７】
ステップＳ５１１の実行後、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の区切文字カウンタをクリアする（ステップＳ５１３）。そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の文字数カウンタから文字数を読み出してＲＡＭ２０ｂに記憶し、文字数カウンタはクリアし（ステップＳ５１４）、ステップＳ５０２へ戻る。ステップＳ５１４で記憶された文字数は、ステップＳ５０２及びＳ５１５における次の文字の位置特定に用いる。
【００７８】
文字数カウンタが８０以上である場合（ステップＳ５０４；Ｙｅｓ）、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のディスクタイトルから、ステップＳ５０２において直前に取り出された文字の次のカタカナ区切文字までの文字を取り出してＲＡＭ２０ｂに変換前文字列として記憶し（ステップＳ５１５）、ステップＳ５１１へ進む。但し、ステップＳ５１５は、ステップＳ５０２において直前に取り出された文字がカタカナ区切文字であればそれ以上文字を取り出さない。
【００７９】
直前に取り出された文字がＮｕｌｌである場合（ステップＳ５０５；Ｙｅｓ）、ディスクタイトルの終わりを示すので、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の再変換前文字列の先頭から順に未だ取り出していないカタカナ以外の１文字を取り出す（ステップＳ５１６）。カタカナ以外の文字とは、カタカナ以外の全ての文字であり、特殊記号である「/」やカタカナ区切文字「^」を含める。そして、ＣＰＵ２０ａは、ステップＳ５１６で直前に取り出された文字がＮｕｌｌであるか否かを判別する（ステップＳ５１７）。
【００８０】
直前に取り出された文字がＮｕｌｌでない場合（ステップＳ５１７；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ５１６で直前に取り出された文字をＲＡＭ２０ｂに、補正後ディスクタイトルとして記憶する（ステップＳ５１８）。最初にステップＳ５１８を通る場合は、ＲＡＭ２０ｂに補正後ディスクタイトルを記憶し、以後は、ＲＡＭ２０ｂ内の補正後ディスクタイトルに、直前に取り出された文字を記録する。そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の再変換前文字数カウンタを１つインクリメントし（ステップＳ５１９）、ステップＳ５１６へ戻る。最初にステップＳ５１９を通る場合は、ＲＡＭ２０ｂに再変換前文字数カウンタを１として設定する。この再変換前文字数カウンタの数字は、ステップＳ５１６及びＳ５２０において次の文字の特定に用いる。
【００８１】
直前に取り出された文字がＮｕｌｌである場合（ステップＳ５１７；Ｙｅｓ）、次はカタカナ文字が始まる又はディスクタイトルの終わりを示すので、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の再変換前文字列の先頭から順に未だ取り出していないカタカナ文字の１文字を取り出す（ステップＳ５２０）。そして、ＣＰＵ２０ａは、ステップＳ５２０で直前に取り出された文字がＮｕｌｌであるか否かを判別する（ステップＳ５２１）。
【００８２】
直前に取り出された文字がＮｕｌｌでない場合（ステップＳ５２１；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ５２０で直前に取り出されたカタカナ文字をＲＡＭ２０ｂにカタカナ文字列として記憶する（ステップＳ５２２）。そして、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内の再変換前文字数カウンタを１つインクリメントし（ステップＳ５２３）、ステップＳ５２０へ戻る。
【００８３】
直前に取り出された文字がＮｕｌｌである場合（ステップＳ５２１；Ｙｅｓ）、ＣＰＵ２０ａは、ステップＳ５２２において記憶されているＲＡＭ２０ｂ内のカタカナ文字列を、カタカナ区分文字とローマ字のアルファベットとからなる文字列に変換し、ＲＡＭ２０ｂ内のカタカナ文字列をクリアする（ステップＳ５２４）。ステップＳ５２４は、具体的には、カタカナ文字列中のカタカナ文字を大文字のアルファベットに変換し、そのアルファベットの文字列の最初と最後とにカタカナ文字列を追加する。例えば、カタカナ文字列が、「アイウエオ」である場合は、「^AIUEO^」と変換される。
【００８４】
そして、ＣＰＵ２０ａは、ステップＳ５２４において変換された文字列を、ＲＡＭ２０ｂに補正後ディスクタイトルとして記憶する（ステップＳ５２５）。すでにＲＡＭ２０ｂに補正後ディスクタイトルがある場合は、その補正後ディスクタイトルにステップＳ５２４において変換された文字列を追加する。ステップＳ５２４において変換されなかった場合（例えば、再変換前文字列の最後の場合）は、ステップＳ５２５においては何も記憶されない。
【００８５】
そして、ＣＰＵ２０ａは、ステップＳ５１６又はＳ５２０において再変換前文字列から直前に取り出された文字の次の文字がＮｕｌｌであるか否かを判別する（ステップＳ５２６）。次の文字がＮｕｌｌでない場合（ステップＳ５２６；Ｎｏ）、ＣＰＵ２０ａは、ステップＳ５１６へ戻る。次の文字がＮｕｌｌである場合（ステップＳ５２６；Ｙｅｓ）、再変換前文字列の終わりを示すので、ＣＰＵ２０ａは、図３のステップＳ５１へ進む。
【００８６】
次に、図６を参照して、本実施の形態の状態遷移の一例を説明する。図６は、本実施の形態の状態遷移図である。図６の(1)に示すように、「1-2;^AIUEO^//3;ABC//5-10;^KAKIKUKEKO^//」と記録されるべきディスクタイトルが、グループ管理機能のないＭＤレコーダにより記録されたＭＤ５０のディスクタイトルに「1-2;^AIUEO//3;^ABC//5-10;^KAKIKUKEKO//^」と記録されている場合に、図４のステップＳ５０２〜Ｓ５０７、Ｓ５１２、Ｓ５１１〜Ｓ５１４の各ステップにより、カタカナ区切文字に挟まれていない部分である「1-2;」がＲＡＭ２０ｂ内の再変換前文字列にコピーされる。「1-2;^AIUEO//3;^ABC//5-10;^KAKIKUKEKO//^」は、トラックナンバーが1,2のトラックからなるグループのグループ名を「アイウエオ」とし、トラックナンバーが3のトラックからなるグループのグループ名を「ABC」とし、トラックナンバーが5,6,7,8,9,10のトラックからなるグループのグループ名を「カキクケコ」として、カタカナ区切文字の位置がずれているディスクタイトルである。
【００８７】
そして(2)に示すように、図４のステップＳ５０２〜Ｓ５０９、Ｓ５１２の各ステップによりカタカナ区切文字に挟まれている部分である「^AIUEO//3;^」が変換前文字列として取り出され、ステップＳＳ５１０により「^AIUEO//3;^」が、変換後文字列として「アイウエオ//3;」に変換され、ステップＳ５１１、Ｓ５１３、Ｓ５１４により、「アイウエオ//3;」がＲＡＭ２０ｂ内の再変換前文字列に追記される。
【００８８】
そして(3)に示すように、(1)と同様にして、カタカナ区切文字に挟まれていない部分である「ABC//5-10;」がＲＡＭ２０ｂ内の再変換前文字列に追記される。そして(4)に示すように、(2)と同様にして、カタカナ区切文字に挟まれている部分である「^KAKIKUKEKO//^」が「カキクケコ//」に変換されてＲＡＭ２０ｂ内の再変換前文字列に追記される。
【００８９】
そして、(5)に示すように、図５のステップＳ５１６〜Ｓ５１９の各ステップにより、ＲＡＭ２０ｂ内の再変換前文字列におけるカタカナ文字以外の文字列である「1-2;」がＲＡＭ２０ｂ内の補正後ディスクタイトルにコピーされる。そして、(6)に示すように、図５のステップＳ５２０〜Ｓ５２３の各ステップにより、ＲＡＭ２０ｂ内の再変換前文字列におけるカタカナ文字列である「アイウエオ」が取り出されて、ステップＳ５２４、Ｓ５２５により「^AIUEO^」に変換してＲＡＭ２０ｂ内の補正後ディスクタイトルに追記される。
【００９０】
そして(7)に示すように、(5)と同様にしてＲＡＭ２０ｂ内の再変換前文字列におけるカタカナ文字以外の文字列である「//3;ABC//5-10;」がＲＡＭ２０ｂ内の補正後ディスクタイトルに追記される。そして(8)に示すように、(6)と同様にしてＲＡＭ２０ｂ内の再変換前文字列におけるカタカナ文字列である「カキクケコ」が「^KAKIKUKEKO^」に変換されＲＡＭ２０ｂ内の補正後ディスクタイトルに追記される。そして、(9)に示すように、(5)と同様にしてＲＡＭ２０ｂ内の再変換前文字列におけるカタカナ文字以外の文字列である「//」がＲＡＭ２０ｂ内の補正後ディスクタイトルに追記されて、カタカナ区切文字の位置が補正された補正後ディスクタイトルがＲＡＭ２０ｂに記憶される。
【００９１】
ＭＤレコーダ１は、ＭＤが装填されたことをトリガとして、ＣＰＵ２０ａは、本実施の形態のグループ管理実行判別処理を実行する。そして、ＲＡＭ２０ｂ内のグループ管理フラグが１である場合に、ＲＡＭ２０ｂ内のディスクタイトル又は補正後ディスクタイトルをグループ情報として用いて、ディスクタイトル及びグループタイトルを表示パネル部に表示させることを含める各種グループ管理を可能にして、ＭＤの実データの再生及び記録等の各種処理を実行することができる。
【００９２】
また、装填されたＭＤに、補正後ディスクタイトルは記録しない。これは、そのＭＤを取り出すまでに、ユーザが編集及び録音をしてないにも関わらず、そのＭＤに書き込みが発生することを防ぐためである。例えば、ユーザが補正をしたくない場合に、自動的に補正後ディスクタイトルが装填されたＭＤに記録されることを防ぐためである。
【００９３】
また、装填されたＭＤに対する補正後ディスクタイトルがＲＡＭ２０ｂに記録された後、ユーザの操作により操作部３０を介して、補正後ディスクタイトルを用いて、ディスクタイトル及びグループタイトル等のうちの少なくとも１つの編集が実行可能となる。これらの編集が実行された場合には、ＭＤレコーダ１０は、補正後ディスクタイトル又はこれが更に編集されたディスクタイトルをその装填されたＭＤに記録する。ユーザがディスクタイトルの変更を編集作業により了承しているからである。補正後ディスクタイトル又は更に編集されたディスクタイトルのＭＤへの記録のタイミングは、編集中又は編集後である構成でもよく、装填されたＭＤの取り出し直前である構成等でもよい。補正後ディスクタイトル又はこれが更に編集されたディスクタイトルが記録されたＭＤは、グループ管理機能を有するあらゆる装置で、そのＭＤのグループ管理を実行することができる。
【００９４】
よって、本実施の形態によれば、グループ管理機能を有しないＭＤレコーダ等により、グループ情報を含むディスクタイトル内のカタカナ区切文字位置が誤って記録されたＭＤが装填された際に、そのＭＤに記録されたディスクタイトルのカタカナ区切文字位置を補正するので、ＭＤに記録されたグループ情報を含むディスクタイトルのカタカナ区切文字位置を補正することができる。
【００９５】
また、補正されたディスクタイトルを補正後ディスクタイトルとしてＲＡＭ２０ｂに記憶し、装填されたＭＤに補正後ディスクタイトルを記録しないようにしたので、ユーザの意思に反してＭＤ内のディスクタイトルを自動的に更新することを防ぐことができる。また、補正後ディスクタイトルをＲＡＭ２０ｂに記憶した後、ユーザによりディスクタイトルの編集がなされた場合に、装填されたＭＤに補正後ディスクタイトル又はこれを更に編集されたディスクタイトルを記録するので、ユーザの意思に則してＭＤ内のディスクタイトルを自動的に変更し、グループ管理機能を有するあらゆる装置で、そのＭＤのグループを管理することができる。
【００９６】
なお、本実施の形態においては、ディスクタイトルのカタカナ区切文字の位置補正が必要なＭＤに、補正後ディスクタイトルを書き込まない構成であるが、ＭＤ装填後にそのＭＤのディスクタイトルが補正された際に、強制的に補正ディスクタイトルをその装填されたＭＤに記録する構成でもよい。この場合、その記録されたＭＤは、グループ管理機能のある他の装置で使用することができ、ユーザは、補正ディスクタイトルのＭＤへの記録に際し、編集作業や操作選択をすることが要求されないので、操作性の簡易化を図ることができる。
【００９７】
また、ＭＤ装填後にそのＭＤのディスクタイトルが補正された際に、補正ディスクタイトルをその装填されたＭＤに記録するか否かをユーザに選択させる選択部を設け、ＭＤを取り出した際に、その選択部における選択結果に基づき、補正ディスクタイトルをそのＭＤに記録する又は記録しないとする構成でもよい。選択部は、例えば、表示パネル部４０に選択メニューを表示させて操作部３０により選択させる構成であるが、操作部３０に選択キーを新たに設けて実現する構成等でもよい。
【００９８】
また、本実施の形態は、本発明に係る記録媒体処理装置及び記録媒体処理プログラムの一例として、記録媒体としてＭＤを用いる構成について説明したが、これに限定されるものではない。例えば、ＣＤ−ＲＷ（Compact Disc ReWritable）等の様に書き換え可能な他の記録媒体にも本実施の形態を適用できる。また、実データとして曲データを用いる構成に限定されるものではなく、他の種類のデータ及びプログラムのデータを用いる構成でもよい。これに関して、記録媒体処理装置としてＭＤレコーダ１０を用いる構成に限られず、記録媒体に記録されたデータの再生処理及び記録処理のうちの少なくとも一つを行う他の装置にも本実施の形態を適用できる。
【００９９】
以上、本発明の実施の形態につき説明したが、本発明は、必ずしも上述した手段及び手法にのみ限定されるものではなく、本発明にいう目的を達成し、本発明にいう効果を有する範囲内において適宜に変更実施が可能なものである。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施の形態におけるＭＤレコーダ１０の構成を示す図である。
【図２】グループ管理実行判別処理を示すフローチャートである。
【図３】図２に示すグループ管理実行判別処理中のグループ管理フォーマットチェック処理を示すフローチャートである。
【図４】図３に示すグループ管理フォーマットチェック処理中のカタカナ区切文字位置補正処理を示すフローチャートである。
【図５】図４に示すカタカナ区切文字位置補正処理の続きを示すフローチャートである。
【図６】本発明の実施の形態の状態遷移図である。
【図７】従来のグループ管理実行判別処理を示すフローチャートである。
【符号の説明】
【０１０１】
１０…ＭＤレコーダ
１１…ターンテーブル
１２…記録ヘッド
１３…スピンドルモータ
１４…光ピックアップ
１５…送りモータ
１６…ＲＦアンプ
１７…ヘッドドライバ
１８…デジタル信号処理回路
１９…バッファメモリ
２０…システムコントローラ
２０ａ…ＣＰＵ
２０ｂ…ＲＡＭ
２０ｃ…ＲＯＭ
２１，２２…端子
３０…操作部
４０…表示パネル部
５０…ＭＤ
【図１】
2008135173.tif 000003
【図２】
2008135173.tif 000004
【図３】
2008135173.tif 000005
【図４】
2008135173.tif 000006
【図５】
2008135173.tif 000007
【図６】
2008135173.tif 000008
【図７】
2008135173.tif 000009