(57)【特許請求の範囲】
【請求項１】
装着された音響データ記憶媒体を識別し、該音響データ記憶媒体の音響データに対応する付加情報を出力表示する情報出力装置において、
前記装着された音響データ記憶媒体を識別するための識別情報、及び再生位置情報が設定された付加情報を記憶する記憶手段と、
前記装着された音響データ記憶媒体を再生する再生手段と、
前記装着された音響データ記憶媒体から前記再生装置が読み出す所定情報と一致する内容の前記識別情報を前記記憶手段に記憶された識別情報のなかから検索することにより、該装着された音響データ記憶媒体に対応する付加情報を識別する識別手段と、
前記識別手段が識別した付加情報の前記装着された音響データ記憶媒体の再生に連動させた出力表示は、該装着された音響データ記憶媒体に音響データが記録された曲の再生位置を識別し、該再生位置と一致する再生位置情報が設定された付加情報を出力表示させることで行い、該識別手段が識別した付加情報による該装着された音響データ記憶媒体の再生は、該曲内における設定された再生位置情報が異なる付加情報を複数出力表示させ、該複数の付加情報のなかでユーザによって選択された付加情報に設定されている再生位置情報に基づいて該装着された音響データ記憶媒体を再生させることで行う制御手段と、
を具備したことを特徴とする情報出力装置。
【請求項２】
前記記憶手段に記憶される前記付加情報は、前記装着された音響データ記憶媒体とは異なる記憶媒体から読み出して該記憶手段に記憶される、
ことを特徴とする請求項１記載の情報出力装置。
【請求項３】
前記記憶手段に記憶される前記付加情報は、通信機能によって該記憶手段にダウンロードされる、
ことを特徴とする請求項１記載の情報出力装置。
【請求項４】
前記識別手段は、前記装着された音響データ記憶媒体の前記所定情報と一致する内容の前記識別情報を検索する際、該内容について所定範囲内の誤差を許容する、
ことを特徴とする請求項１記載の情報出力装置。
【請求項５】
前記装着された音響データ記憶媒体は音楽用ＣＤであり、該装着された音響データ記憶媒体の前記所定情報には、総曲数、各曲毎の演奏時間、全曲の総演奏時間の少なくとも一つが含まれる、
ことを特徴とする請求項１記載の情報出力装置。
【請求項６】
前記制御手段は、前記付加情報として、前記音楽用ＣＤに前記音響データとして記憶された曲の歌詞、該歌詞の訳、及び該訳の発音方法の少なくとも一つを出力表示させるための歌詞情報、該曲に関する情報、該曲を演奏しているアーティストに関する情報、及び該曲に関するディスコグラフィのうちの少なくとも一つを出力表示させる、
ことを特徴とする請求項５記載の情報出力装置。
【請求項７】
前記付加情報に対する前記再生位置情報の設定は、曲のフレーズ単位で行われている、
ことを特徴とする請求項１記載の情報出力装置。
【請求項８】
装着された音響データ記憶媒体を識別し、該音響データ記憶媒体の音響データに対応する付加情報を出力表示する情報出力方法において、
前記装着された音響データ記憶媒体から所定情報を読み出し、
前記装着された音響データ記憶媒体を識別するための識別情報、及び再生位置情報が設定された付加情報を記憶した記憶手段から、前記所定情報と一致する内容の識別情報を検索することにより、該装着された音響データ記憶媒体に対応する付加情報を識別し、
前記識別した付加情報の前記装着された音響データ記憶媒体の再生に連動させた出力表示は、該音響データ記憶媒体に音響データが記録された曲の再生位置を識別し、該再生位置と一致する再生位置情報が設定された付加情報を出力表示させることで行い、
前記識別した付加情報による該装着された音響データ記憶媒体の再生は、前記曲内における設定された再生位置情報が異なる付加情報を複数出力表示させ、該複数の付加情報のなかでユーザによって選択された付加情報に設定されている再生位置情報に基づいて該装着された音響データ記憶媒体を再生させることで行う、
ことを特徴とする情報出力方法。
【請求項９】
前記装着された音響データ記憶媒体は音楽用ＣＤであり、
前記付加情報として、前記音楽用ＣＤに前記音響データとして記憶された曲の歌詞、該歌詞の訳、及び該訳の発音方法の少なくとも一つを出力表示させるための歌詞情報、該曲に関する情報、該曲を演奏しているアーティストに関する情報、及び該曲に関するディスコグラフィのうちの少なくとも一つを出力表示させる、
ことを特徴とする請求項８記載の情報出力方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、所定の形態のデータを記憶している記憶媒体の識別に係り、更にその記憶媒体に記憶されているデータの再生に関する。
【０００２】
【従来の技術】
近年、ＣＤ（コンパクトディスク）は、ダイナミックレンジを広くできる、ＳＮ比が大きい、大量のデータを記憶できる、携帯性が良いといった他の記憶媒体と比較して多くの利点を有していることから、音響データ（オーディオデ−タ）を記録させる記憶媒体として広く採用されている。音楽ソフトの大部分は、音楽用ＣＤ（ＣＤ−ＤＡ）に記録されて販売されている。
【０００３】
この音楽用ＣＤに記憶されるデータの形式は、国際的に標準規格として定められている。この規格は幾つか定められているが、基本的なデータ形式は同じである。即ち、そのリードインエリア（最内周）にはＴＯＣ（Table Of Contents ）と呼ばれる、それに記録されているオーディオデータの目次に相当するものが書き込まれる。さらに、ＴＯＣには、総演奏時間、総曲数、各曲毎の演奏時間等が記憶される。そして、このＴＯＣの外側にオーディオデータ等が書き込まれるプログラムエリアが設けられている。このプログラムエリアはトラックと呼ばれる単位で論理的に分割されている。各トラックには、１フレームを単位としてＬ，Ｒ２チャンネルのオーディオデータが書き込まれる。１フレームのデータは、フレーム同期信号、サブコード、オーディオデータ、及びそのパリティビットなどからなる。
【０００４】
上記フレーム内の上記サブコードエリアは、Ｐ，Ｑ，Ｒ，Ｓ，Ｔ，Ｕ，Ｖ，Ｗの８ビットからなり、この領域のＰ，Ｑビットには、曲の頭出しや、演奏時間の表示、曲を予めさだまった順序で再生するためのプログラム機能などのための制御データが記録される。そして、音楽用ＣＤでは、そのオーディオデータを直接読み取ることはできないが、ＴＯＣデータ、及びサブコードエリアのデータは読み出し可能である。
【０００５】
【発明が解決しようとする課題】
一般に音楽用ＣＤは、それに記録された曲を聞いて楽しむことが基本的な使われかたである。従って、例えば音楽用ＣＤに収録されているアルバムに関する情報を得たい場合は、簡単な情報はその音楽用ＣＤのジャケット等から得られるが、より詳細な情報については音楽用ＣＤとは別の情報源、例えば音楽雑誌等から得ていた。
【０００６】
本発明は、ある形態のデータを記録した記憶媒体を再生する時に、その記憶媒体の内容に関係する付加情報を提供することにより、記憶媒体の使用形態をより拡張した情報出力装置、及び方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明を構成する各手段について、図１に示すその原理図を参照して説明する。
【０００８】
第１の読出手段１は、記憶媒体２から予め定めた所定情報を読み出す。
記憶手段３は、記憶媒体２に記憶されている所定情報に合わせて、該記憶媒体２を識別するための識別情報を記憶している。第２の読出手段は、この記憶手段３から記憶媒体２の識別情報を読み出す。
【０００９】
比較手段５は、第１の読出手段が読み出した記憶媒体１の所定情報と、第２の読出手段４が読み出した記憶手段３の識別情報とを比較する。
識別手段は、比較手段５から記憶媒体１の所定情報と記憶手段３の識別情報との比較結果を受け取り、この比較結果を基に記憶媒体２を識別する。
【００１０】
例えば、記憶媒体２が音楽用ＣＤであった場合、ＣＤの総演奏時間、総曲数、各曲の演奏時間の全てが一致するものは殆ど存在するとは考えられないことから、これらを所定情報に定める。一方の記憶手段１４にこれらに対応する識別情報を用意しておくことで、記憶媒体２が識別される。
【００１１】
次に、本発明を構成する各手段について、更に図２に示すその原理図を参照して説明する。
記憶媒体１１は、例えばデータとして音響データを記憶しており、第１の読出手段１２は、この記憶媒体１１に記憶されているデータを読み出す。再生手段１３は、この第１の読出手段１２が読み出したデータを再生する。
【００１２】
記憶手段１４は、例えば記憶媒体１１に記憶されているデータの付加情報を記憶しており、第２の読出手段１５は、この記憶手段１４から付加情報を読み出す。表示手段１６は、第２の読出手段１５が読み出した付加情報を表示する。
【００１３】
制御手段１７は、再生手段１３による記憶媒体１１から読み出されたデータの再生と、表示手段１６による記憶手段１４から読み出された付加情報の表示とが同期するように、例えば第１の読出手段１２と第２の読出手段１５を制御する。
【００１４】
指定手段１８は、記憶媒体１１に記憶されているデータの任意の再生位置を指定する。再生位置の指定は、例えば記憶媒体１１に曲の音響データが記憶されている場合、その曲内のフレーズや曲の先頭からの時間等の各種の方法により行われる。制御手段１７は、指定手段１８によって指定された再生位置から、記憶媒体１１に記憶されているデータの再生、及び記憶手段１４に記憶されている付加情報の表示を行わせる。さらに、指定手段１８により、付加情報に基づいて音楽用ＣＤの再生と同期して表示される内容、例えば歌詞、曲情報、アーティスト情報、ディスコグラフィ情報を指定することができる。
【００１５】
また、制御手段は、例えば記憶手段１４に記憶媒体１１の識別情報が記憶されている場合、第１の読出手段１２により記憶媒体１１から予め定めた所定情報を読み出させ、この所定情報を、第２の読出手段１５が記憶手段１４から読み取った識別情報と比較し、記憶媒体１１を識別する。この識別結果を基に、記憶手段１４に記憶されている付加情報の中から、記憶媒体１１に対応する付加情報を第２の読出手段１５に読み出させる。
【００１６】
【作用】
本発明は、記憶媒体２固有のユニークな情報に着目し、そのユニークな情報を読み出し、それに対応させて記憶手段３に予め用意した記憶媒体識別用の情報と順次比較していくことで対象となる記憶媒体２を識別する。
【００１７】
例えば、記憶媒体２が音楽用ＣＤであった場合、そのＴＯＣデータを読み出し、総演奏時間、総曲数、各曲毎の演奏時間により、音楽用ＣＤを識別する。総演奏時間、総曲数、各曲毎の演奏時間が全て一致する音楽用ＣＤは実際上、殆どあり得ない。このため、記憶手段３にこれらの情報を用意しておくことで、記憶媒体２を正確に識別することが可能となる。
【００１８】
本発明は、記憶媒体１１に記憶されたデータの再生と、記憶手段１４に記憶されているそれの付加情報の表示とを同期させる。
【００１９】
例えば、記憶媒体２に演奏データ、記憶手段２にその演奏データに対応する歌詞データが各々記憶されている場合、演奏データによる曲の再生に同期するように、歌詞データを読み出してこれを表示させる。このように、記憶媒体２に記憶されているデータの再生とともに、他のメディアを用いてその付加情報を再生させることで、ユーザの楽しみ方の選択肢が広がり、記憶媒体２の娯楽性が向上される。
【００２０】
【実施例】
以下、本発明による実施例を、図面を参照しながら詳細に説明する。
図３は、本発明の全体システム構成、及びその動作の流れを示す図である。
【００２１】
本発明のシステムの一例をあげれば、音響情報（オーディオデータ）が記録された音楽用ＣＤ１０１と、その音楽用ＣＤ１０１のデータに対応する付加情報、およびビュワーソフトウェアが記録されたＣＤ−ＲＯＭ１０２と、このＣＤ−ＲＯＭ１０２から付加情報およびビュワーソフトウェアをＣＤデータファイル１０４およびビュワーソフトウェア１０３として格納する補助記憶装置１０５と、この補助記憶装置１０５から付加情報の一部とビュワーソフトウェア１０３とを複写するメモリ（主記憶装置等）１０６を有するパソコンとからなる。
【００２２】
音楽用ＣＤ１０１の付加情報は、大量のデータを記録できるという利点から、ＣＤ−ＲＯＭ１０２により供給される。また、上記付加情報が記録されたＣＤ−ＲＯＭ１０２には、音楽用ＣＤ１０１に記録されている音響情報の再生に同期させて、その音楽用ＣＤ１０１の付加情報を表示させるアプリケーション・ソフトウェアであるビュワーソフトウェア１０３が記録されている。また、このＣＤ−ＲＯＭ１０２には、該ビュワーソフトウェア１０３をインストールするためのインストールプログラムも記録されている。このように、音楽用ＣＤ１０１の再生に係わるファイルはパックされてＣＤ−ＲＯＭ１０２により供給される。
【００２３】
本実施例による音響再生・表示システムは、このビュワーソフトウェア１０３、及び各種ハードウェアによって、実現される。
すなわち、本実施例では、ＣＤ−ＲＯＭ１０２に記録されているビュワーソフトウェア１０３はインストールプログラムによって音楽用ＣＤ１０１の付加情報が格納されたＣＤデータファイル１０４等と共に、補助記憶装置であるハードディスク装置１０５に内蔵されたハードディスク１０５にアップロードされる（図５参照）。このアップロードされたビュワーソフトウェア１０３により、音楽用ＣＤ１０１の再生と、ＣＤデータファイル１０４のデータとの再生が制御される。即ち、ＣＤ再生装置を１台だけ装備したシステムにおいて、音楽用ＣＤ１０１とＣＤ−ＲＯＭ１０２に記憶されている両方のデータを同時に処理することが可能となる。また、上記したように、このＣＤ−ＲＯＭ１０２には音楽用ＣＤ１０１の再生に係わるファイルがパックされていることから、必要なハードウェアを備えているユーザはＣＤ−ＲＯＭ１０２を購入するだけで容易に音響再生・表示システムを実現させることができる。
【００２４】
なお、ＣＤデータファイル１０４がＭＤ（ミニディスク）等のＣＤとは異なる記憶媒体に記憶されている場合、上記ＣＤデータファイル１０４のアップロードは行わなくとも良い。
【００２５】
補助記憶装置１０５に記憶されたビュワーソフトウェア１０３は、起動されると、音楽用ＣＤ１０１のリードインエリアのＴＯＣデータを読み出してこれを主記憶装置１０６にロードする。そして、このＴＯＣデータから得られる情報を、ＣＤデータファイル１０４に格納されている音楽用ＣＤ識別用のデータと比較することにより、上記音楽用ＣＤ１０１はいかなる曲が収録されている音楽用ＣＤであるかを識別する。また、該識別した音楽用ＣＤ１０１の再生、及びこの音楽用ＣＤ１０１に対応するデータをＣＤデータファイル１０４から検索して、検索したそのＣＤデータファイル１０４の内容を主記憶装置１０６上にコピーする。その後、該ＣＤデータファイル１０４の内容を音楽用ＣＤ１０１の再生に同期させて表示させる等の処理を実行する。このように、音楽用ＣＤ１０１がＣＤ再生装置２０１に装着されると、主記憶装置１０６上に、このＣＤデータファイル１０４の内容を直ちにコピーするのは、アクセス速度の速い主記憶装置１０６からＣＤデータファイル１０４の内容を読みだすことにより、音楽用ＣＤの音響データの再生に連動させて、該再生されている音響データに係わる付加情報をリアルタイムでＣＲＴ２０３に画面表示させるためである。
【００２６】
図４は、本実施例による音響再生・表示システムの構成を示すブロック図である。図４に示す如く、この音響再生・表示システムは、大別すると、上述した音楽用ＣＤ１０１、ＣＤ−ＲＯＭ１０２がそのホルダー部に装着されるＣＤ再生装置２０１と、パーソナルコンピュータ（以降、パソコンと記す）２０２と、このパソコン２０２によって駆動され、その表示画面に画像を表示するＣＲＴ２０３と、ポインティングデバイス（例えば、マウス）等を備え、各種入力を行うために用いられる入力装置２０４と、上述したＣＤデータファイル１０４が格納される補助記憶装置１０５等から構成されている。
【００２７】
ＣＤ再生装置２０１は、音楽用ＣＤ１０１、ＣＤ−ＲＯＭ１０２からその記録データを読みだす読み取りヘッド２０５と、パソコン２０２からの指示制御信号に従って読み取りヘッド２０５を駆動するコントローラ２０６を備えている。
【００２８】
上記の構成において、ビュワーソフトウェア１０３が実行する制御動作の概略を説明する。
ビュワーソフトウェア１０３は、パソコン２０２内部の不図示のＣＰＵにより起動されると、ＯＳ２０７及びドライバソフトウェア２０８を介して、ＣＤ再生装置２０１のコントローラ２０６を制御して、読み取りヘッド２０５に、ＣＤ再生装置２０１に装着された音楽用ＣＤ１０１のリードインエリアのＴＯＣデータを読み出させる。このＴＯＣデータは、コントローラ２０６を介してパソコン２０２に送られる。
【００２９】
パソコン２０２上のビュワーソフトウェア１０３は、ドライバソフトウェア２０８及びＯＳ２０７を介してこのＴＯＣデータを受け取り、これを前記主記憶装置１０６に格納する。そして、該ＴＯＣデータから上記音楽用ＣＤを識別するための情報を抽出する。その後、ＯＳ２０７、ドライバソフトウェア２０９を介して補助記憶装置１０５のＣＤデータファイル１０４の内容を読出し、上記音楽用ＣＤ１０１の識別情報に一致するデータを検索する。この検索によって一致するデータが見つかれば、そのデータに対応するＣＤ種別を基に、上記音楽用ＣＤ１０１を識別する。この識別が終了すると、ビュワーソフトウェア１０３は、その識別した音楽用ＣＤ１０１に対応する付加情報を、補助記憶装置１０５のＣＤデータファイル１０４から読み出し、これを主記憶装置１０６に格納する。また、この主記憶装置１０６上に格納した付加情報の一部を、ＣＲＴ２０３の画面に表示させる。
【００３０】
ビュワーソフトウェア１０３は、入力装置２０４から入力された上記識別した音楽用ＣＤ１０１の再生命令をドライバソフトウェア２１０及びＯＳ２０７を介して受け取ると、ドライバソフトウェア２０８を介して、ＣＤ再生装置２０１を制御し、上記識別した音楽用ＣＤ１０１を再生する。すなわち、ビュワーソフトウェア１０３は、ドライバソフトウェア２０８を介して、ＣＤ再生装置２０１のコントローラ２０６を制御して、読み取りヘッド２０５に音楽用ＣＤ１０１からインタリーブされて記録されているデジタルのオーディオデータを読み出させる。
【００３１】
該読み取りヘッド２０５によって読み出された上記デジタルのオーディオデータは、復元回路２１１によって復元され、その復元されたデジタル・オーディオデータはＤＡＣ２１２によりアナログのオーディオ信号に変換される。このオーディオ信号は、アンプ２１３によって増幅された後、音声出力装置２１４に入力される。この音声出力装置２１４は、例えばスピーカやヘッドホンであり、上記アナログのオーディオ信号を外部に音声として出力する。
【００３２】
上記付加情報の中には、詳細は後述するが、音楽用ＣＤ１０１のアルバム情報及びアーティスト情報、該音楽用ＣＤに収録されている各曲の情報（例えば、曲の紹介情報や各フレーズ毎の歌詞、訳詞、該歌詞の読み（発音）からなる歌詞シンクロ情報など）などが含まれる。また、ＣＤデータファイル１０４内には、各フレーズ毎に再生位置を容易に指定できるように、再生位置情報（例えば、フレーズ開始時間及びフレーズ終了時間）が用意されている。
【００３３】
この再生位置情報は、これに対応するフレーズの原語の歌詞、訳詞、該歌詞の読み（発音）などとリンクされる。ビュワーソフトウェア１０３は、このような再生位置情報に基づき、例えば音楽用ＣＤ１０１の再生とそれに対応する情報の表示がフレーズ単位で同期するように、ＣＤ再生装置２０１とＣＲＴ２０３を制御する。
【００３４】
以上がビュワーソフトウェア１０３の制御動作の概略である。
次に、上記インストールプログラムによってＣＤ−ＲＯＭ１０２から補助記憶装置１０５にアップロードされたファイルについて説明する。
【００３５】
ＣＤ再生装置２０１にＣＤ−ＲＯＭ１０２を装着した状態でＣＤ−ＲＯＭ１０２からパソコン２０２本体内のメモリ（主記憶装置）１０６に書き込まれたインストールプログラムを起動させた場合、このインストールプログラムにより、ＣＤ−ＲＯＭ１０２に格納されている各種ファイルは補助記憶装置１０５に内蔵されているハードディスク１０５ａに格納される（図５参照）。図６は、補助記憶装置１０５に格納されている各種ファイルの管理構成を示す図である。
【００３６】
図６に示す如く、補助記憶装置１０５には、ＣＤ−ＲＯＭ１０２から上記したビュワーソフトウェア１０３、ＣＤデータファイル１０４の他に、システム管理ファイル３０１、テキストファイル３０２、画像ファイル３０３がロードされる。また、特には図示しないが、これら各ファイルの他に、アンインストールプログラムがインストールプログラムによって補助記憶装置１０５に格納される。このように、ＣＤ−ＲＯＭ１０２は各種ファイルを１個のデータベースとして記憶している。
【００３７】
上記システム管理ファイル３０１は、インストールプログラムにより、補助記憶装置１０５内の特定の領域に格納される。このシステム管理ファイル３０１は、ＣＤ−ＲＯＭ１０２から補助記憶装置１０５上にロードされた各種ファイルのルートディレクトリに相当するもので、ビュワーソフトウェア１０３が格納されているファイル、ＣＤデータファイル１０４の各種ファイルの管理情報を有している。
【００３８】
図７は、このシステム管理ファイル３０１のデータ構造を説明する図である。識別子３１１は、ビュワーソフトウェア１０３がシステム管理ファイル３０１を識別するために用いられる。また、インストール先の補助記憶装置名３１２は、ビュワーソフトウェア１０３及びＣＤデータファイル１０４がインストールされた補助記憶装置１０５の名称である。また、補助記憶装置内のファイルの格納位置情報３１３は、例えば、ビュワーソフトウェア１０３及びＣＤデータファイル１０４が属するディレクトリ名であり、これらのファイルの補助記憶装置１０５内での格納位置を得るために必要な情報である。
【００３９】
ビュワーソフトウェアのバージョン情報３１４は、そのビュワーソフトウェア１０３のバージョン番号である。また、ビュワーソフトウェアのファイル名３１５は、ビュワーソフトウェア１０３が格納されているファイル名、即ちその格納位置を表す情報である。ビュワーソフトウェア１０３は、更新される可能性があるので、該バージョン情報３１４により、ビュワーソフトウェア１０３のバージョン管理が行われる。
【００４０】
また、本実施例においては、ＣＤデータファイル１０４は、補助記憶装置１０５に複数登録することができる。ＣＤデータ数情報３１６は、この補助記憶装置１０５に登録されているＣＤデータファイル１０４の総数を示す情報である。
【００４１】
該ＣＤデータ数情報３１６に続いて、補助記憶装置１０５に登録されている全てのＣＤデータファイル１０４について、ＣＤデータ名３１７、そのバージョン番号３１８、及びそのファイル名３１９が格納される。ＣＤデータ名３１７は、各個別のＣＤデータファイル１０４に割り当てられた名称である。また、バージョン番号３１８は、ＣＤデータファイル１０４も更新されることがあることから、それに付けられたバージョン番号である。ファイル名３１９は、上記ＣＤデータ名を有するＣＤデータファイル１０４の格納場所である。
【００４２】
ビュワーソフトウェア１０３は、上記インストール先の補助記憶装置名３１２、上記補助記憶装置内のファイルの格納位置情報３１３、及び上記ＣＤデータファイル１０４のファイル名３１９を基に、当該補助記憶装置１０５から目的のＣＤデータファイル１０４を読みだす。
【００４３】
このシステム管理ファイル３０１の内容は、ＣＤ再生装置２０２に新たなバージョンのビュワーソフトウェア１０３が格納されたＣＤ−ＲＯＭ１０２が装着された場合、該ＣＤ−ＲＯＭ１０２内のインストールプログラムによって書換えられる。すなわち、ビュワーソフトウェアのバージョン情報３１４、ビュワーソフトウェアのファイル名３１５、ＣＤデータ数情報３１６等の更新、及び新たなＣＤデータファイル１０４に関するＣＤデータ名３１７、そのバージョン番号３１８、及びそのファイル名３１９が追加される。
【００４４】
このようにして、ＣＤ再生装置２０２に新たなバージョンのビュワーソフトウェア１０３が格納されたＣＤ−ＲＯＭ１０２が装着される毎に、ビュワーソフトウェア１０３の更新と新たなＣＤデータファイル１０４の追加がなされる。
【００４５】
図７は、３種類のＣＤ−ＲＯＭ１０２に記録されているインストールプログラムによって、３回のインストールが行われた状態を示している。同図に示す３つのＣＤデータファイル１０４ａ〜１０４ｃは、全て異なるＣＤデータ名のファイルである。ビュワーソフトウェア１０３は、自己よりも古いバージョンのＣＤデータファイル１０４を利用することが可能である。これら３つのＣＤデータファイル１０４ａ〜１０４ｃは、システム管理ファイル３０１を用いて、一個のデータベースとして統合・管理される。このインストールプログラムは、システム管理ファイル３０１内のＣＤデータ名３１７、ＣＤデータファイルのバージョン番号３１８を参照することにより、最新のバージョン番号でＣＤデータ名が異なるＣＤデータファイル１０４のみを補助記憶装置１０５にロードし、これをデータベースに追加する。ＣＤデータファイル１０４を追加した際には、ＣＤデータ数３１６も同時に更新する。
【００４６】
また、インストールプログラムは、システム管理ファイル３０１内のビュワーソフトウェアのバージョン情報３１４、ビュワーソフトウェアのファイル名３１５を参照して、ビュワーソフトウェア１０３の更新を行う。即ち該インストールプログラムが記録されているＣＤ−ＲＯＭ１０２内のビュワーソフトウェア１０３に付けられているバージョン番号よりも古い番号のビュワーソフトウェア１０３が既に補助記憶装置１０５上に存在するときには、ＣＤ再生装置２０２に装着されたＣＤ−ＲＯＭ１０２に格納されているより新しいバージョンのビュワーソフトウェア１０３を補助記憶装置１０５に格納し、システム管理ファイル３０１のビュワーソフトウェアのバージョン番号３１４をこの新しいバージョン番号に更新する。また、新たにロードしたビュワーソフトウェア１０３のファイル名（格納場所）も古いバージョンのものと異なる場合には、そのファイル名情報３１５も新たなファイル名に更新する。
【００４７】
図８は、上記ＣＤデータファイル１０４の内容を説明する図である。
ＣＤデータファイル１０４は、同図（ａ）に示すＣＤ情報３３０、同図（ｂ）に示すアーティスト情報３４０、同図（ｃ）に示す曲情報３５０を格納している。これらの各情報３３０〜３５０は、複数項目のデータからなり、その情報の種類に応じてテキストファイル３０２、または画像ファイル３０３の格納位置情報をファイル名により格納している。
【００４８】
ＣＤ情報３３０は、画像ファイル３０３である音楽用ＣＤ１０１のジャケット写真ファイル及びテキストファイル３０２であるアルバム情報ファイルのファイル名を、それぞれ、ＣＤ写真情報３３５、ＣＤアルバム情報３３６として格納している。
【００４９】
また、アーティスト情報３４０は、テキストファイル３０２であるアーティスト情報ファイル及び画像ファイル３０３であるアーティスト写真ファイルのファイル名を、それぞれ、アーティスト情報３４３、写真情報３４４として格納している。
【００５０】
さらに、曲情報３５０は、テキストファイル３０２である歌詞ファイルを、歌詞情報３５８として格納している。
また、ＣＤ情報３３０は、音楽用ＣＤ１０１の総演奏時間及び総曲数を、それぞれ、ＣＤ総演奏時間情報３３７、ＣＤ曲数情報３３８として格納している。また、曲情報３５０は、音楽用ＣＤ１０１に収録されている各曲毎に設けられており、各曲の演奏時間を曲内演奏時間３５７として格納している。これら、ＣＤ総演奏時間情報３３７、ＣＤ曲数情報３３８、及び曲内演奏時間３５７は音楽用ＣＤ１０１を識別するための情報として用いられる。
【００５１】
以上、説明したように、補助記憶装置１０５上には、システム管理ファイル３０１によって、ビュワーソフトウェア１０３とＣＤデータファイル１０４が管理され、該ＣＤデータファイル１０４によって、さらに、テキストファイル３０２、及び画像ファイル３０３が管理される階層構造のデータベースが構築される。そして、ＣＤデータファイル１０４は、複数のテキストファイル３０２、画像ファイル３０３からなっている。
【００５２】
ビュワーソフトウェア１０３は、システム管理ファイル３０１を参照してＣＤデータファイル１０４を読み出し、次に、このＣＤデータファイル１０４を参照してテキストファイル３０２、または画像ファイル３０２を読み出す。
【００５３】
上記ＣＤデータファイル１０４、テキストファイル３０２、画像ファイル３０３の各内容は、モードに応じて選択されて表示される。
本実施例では、表示内容を指定するモードとして、アーティスト情報表示モード、歌詞表示モード、曲情報表示モード、及びディスコグラフィモードを設けている。
【００５４】
図９は、これらのモード間の遷移、及び各モードでの表示画面の状態を説明する図である。図９において、表示画面４０１はアーティスト情報表示モード、及び曲情報表示モード、表示画面４０２は歌詞表示モード、表示画面４０３はディスコグラフィモードにそれぞれ対応している。
【００５５】
上記各表示画面４０１〜４０３は、各々３つの領域で構成される。即ち、上方に位置するコマンド・エリア４０４、左側に位置するセレクトリスト・エリア４０５、及びそれらの領域外のインフォメーション・エリア４０６である。
【００５６】
コマンド・エリア４０４は、音楽用ＣＤ１０１のタイトル、再生中の曲のタイトル等が表示されるタイトル表示ボックス４０４ａ、再生、ストップ、早送り、巻き戻し等の音楽用ＣＤ１０１の操作に係わるボタンが表示されるＣＤ操作ボックス４０４ｂ、及び各種モード設定用のボタンが表示されるモード設定ボックス４０４ｃとからなる（いずれも、図示せず）。本実施例では、モード設定ボックス４０４ｃ内の各モードの設定ボタンをクリック操作することで、クリックされたボタンに割り当てられたモードに切り換わるようになっている。
【００５７】
セレクトリスト・エリア４０５は、音楽用ＣＤ１０１の曲の一覧等が表示されるセレクトリストボックスである。ユーザは表示されている曲のリストのところにマウスカーソルを移動させてクリック操作することにより、その曲の再生を指定することができる。このセレクトリスト・エリア４０５には、音楽用ＣＤ１０１の曲の一覧だけでなく、他に、指定されたアーティスト毎にそのアーティストの曲だけを表示させることができる。
【００５８】
最後のインフォメーション・エリア４０６は、例えば上記歌詞表示モード設定時には歌詞、訳詞、該訳詞の読みの情報（以降、これらをまとめて歌詞情報（データ）と記す）が表示される汎用の情報表示用領域である。この歌詞表示モードでは、インフォメーション・エリア４０６は複数の歌詞エリア４０６１に分割（図９では８個）され、各歌詞エリア４０６１に歌詞情報が表示される。
【００５９】
図１０は、上記アーティスト情報表示モード、曲情報表示モード時において表示されるデータの表示形態を説明する図である。これらのモードの設定時には以下のデータがインフォメーション・エリア４０６に表示される。
【００６０】
アーティスト情報／曲情報モード
○アーティスト情報
●アーティスト名                ●所属事務所
●アーティスト写真              ●性別
●アーティストの解説            ●生年月日／血液型
○曲情報
●曲名                          ●コピーライト
●オリジナルパブリッシャー      ●サブパブリッシャー
●ジャケット写真                ●曲の解説
●作曲者名                      ●作詞者名
●編曲者名
●レコード会社名                ●レコード（ＣＤ）の型番
●レコード会社の番号            ●レーベル
●発売日                        ●価格
●廃盤／廃盤でない
但し、海外のアーティストの場合、アーティスト名、曲名、アルバム名、アルバム内曲目一覧は、オリジナルの言語および日本語の両方で表記する。
【００６１】
図１１は、歌詞表示モード時において歌詞エリアに表示される歌詞情報の表示形態を説明する図である。歌詞エリア４０６１に表示される歌詞情報は、表示される文字数が少ない場合、同図（ａ）に示すように、歌詞エリア４０６１にセンタリングして表示され、反対に表示される文字数が多い場合、同図（ｂ）に示すように、少しでも表示されない文字数を減らすために左詰めにして表示される。歌詞情報としては、上述したように、歌詞、訳詞、読みがあるが、コマンド・エリア４０４内の所定のボタン（図示せず）をクリック操作することで、これらのなかで表示させる内容を選択することができるようになっている。図１２は１歌詞エリアの表示例を示す図であり、また、図１３は、この歌詞表示モードにおける他の表示形態を示す図である。歌詞表示モード時に表示されるデータは以下の通りである。
【００６２】
歌詞・訳詞・読み表示モード
○アーティスト情報
●アーティスト名
○曲情報
●曲名                          ●コピーライト
●オリジナルパブリッシャー      ●サブパブリッシャー
●作曲者名                      ●作詞者名
●編曲者名
●歌詞          ●発音          ●訳詞
但し、海外のアーティストの場合、アーティスト名、曲名、アルバム名、アルバム内曲目一覧は、オリジナルの言語および日本語の両方で表記する。
【００６３】
図１４は、ディスコグラフィモード時において表示されるデータの表示形態を説明する図である。この図１４に示す形態では、インフォメーション・エリア４０６の他に、セレクトリスト・エリア４０５もデータを表示する領域として使用されている。このモード時において表示されるデータは以下の通りであり、図１５は、セレクトリスト・エリア４０５、インフォメーション・エリア４０６に表示された例を示す。
【００６４】
ディスコグラフィモード
○アーティスト情報
●アーティスト名
○アルバム情報
●アルバム名                    ●アルバム内曲名一覧
●ジャケット写真                ●コピーライト
●オリジナルパブリッシャー      ●サブパブリッシャー
●レコード会社名                ●レコード（ＣＤ）の型番
●レコード会社の番号            ●レーベル
●発売日                        ●価格
●廃盤／廃盤でない
但し、海外のアーティストの場合、アーティスト名、曲名、アルバム名、アルバム内曲目一覧は、オリジナルの言語および日本語の両方で表記する。
【００６５】
上記したように、ＣＤ−ＲＯＭ２０１に音楽用ＣＤ１０１に対応するデータを記憶させたことにより、ユーザは音楽用ＣＤ１０１に関する様々な情報を容易にＣＲＴ２０３の画面上から得ることができる。
次に、上記したビュワーソフトウェア１０３の処理動作について、フローチャートを参照しながら詳細に説明する。
【００６６】
図１６は、本実施例による起動（全体）処理のフローチャートである。この図１６に示すフローチャートを参照して、ビュワーソフトウェア１０３の全体動作について説明する。
【００６７】
補助記憶装置１０５に格納されているビュワーソフトウェア１０３は、例えば、入力装置２０４からの予め定められたコマンドの入力、或いはＣＲＴ２０３の画面上に表示された所定のアイコンのクリックによりＯＳ２０７によって、補助記憶装置１０５から不図示の主記憶装置１０６上の特定の領域にロードされた後、起動される（Ｓ１０１）。起動されたビュワーソフトウェア１０３は、ＣＤ再生装置２０１に音楽用ＣＤ１０１が装着されているか否かの判別を、ドライバソフトウェア２０８を介して行う（Ｓ１０２）。ビュワーソフトウェア１０３は、上記判別を、ＣＤ再生装置２０１に音楽用ＣＤ１０１が装着されるまで繰り返し、これを繰り返している間、音楽用ＣＤ１０１の装着を促すメッセージをＣＲＴ２０３に表示させる。
【００６８】
ＣＤ再生装置２０１に音楽用ＣＤ１０１が装着されると、ビュワーソフトウェア１０３は、ドライバソフトウェア２０８を介して、これを検出する。そして、ステップＳ１０３の処理に移行する。
【００６９】
ステップＳ１０３において、ビュワーソフトウェア１０３は、ドライバソフトウェア２０８を介して、ＣＤ再生装置２０１に装着された音楽用ＣＤ１０１のＴＯＣデータを読み出し、これを主記憶装置１０６に格納する。続いて、この主記憶装置１０６に格納したＴＯＣデータから、上記音楽用ＣＤ１０１の総演奏時間、総曲数、各曲の演奏時間の各データを抽出する。その後、このデータを、ドライバソフトウェア２０８を介して、ＣＤデータファイル１０４から、順次読みだす各個別の音楽用ＣＤを識別するための識別情報と比較し、ＣＤ再生装置２０１にセットされた音楽用ＣＤ１０１の種別を識別する（Ｓ１０３）。
【００７０】
ここで、上述したステップ１０３の音楽用ＣＤ１０１の識別処理について、図１７に示すフローチャートを参照して、より詳細に説明する。
この識別処理では、先ず、主記憶装置１０６に記憶されたＴＯＣデータから、音楽用ＣＤ１０１の総演奏時間、総曲数、及び各曲毎の演奏時間を抽出する。そして、これらの情報をキーデータとする（Ｓ２０１）。
【００７１】
続いて、データベースとして構築されている全てのＣＤデータファイル１０４から、上記装着された音楽用ＣＤ１０１の総演奏時間が許容誤差範囲内で一致するものを検索する（Ｓ２０２）。この検索は、図７に示すように、システム管理ファイル３０１に登録されている全てのＣＤデータ名３１７のＣＤデータファイル１０４に対し、各ＣＤデータファイル１０４毎にそのＣＤ情報３３０に分類されているＣＤ総演奏時間３３７（図８（ａ）参照）を読み出して、その音楽用ＣＤ１０１の総演奏時間と比較することで行う。この検索の終了後、許容誤差範囲内で総演奏時間が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在するか否か判定する（Ｓ２０３）。上記許容誤差範囲は、例えば±１秒の範囲である。
【００７２】
ステップＳ２０３において、その判定がＮＯ、即ち許容誤差範囲内で総演奏時間が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在しないと判定すると、ＣＲＴ２０３の画面上にその旨を表示し、直ちに、処理を終了する。この場合、例えば、ＣＲＴ２０３の画面に他の音楽用ＣＤ１０１の装着をユーザに促すメッセージを表示し、ＣＤ再生装置２０１に他の音楽用ＣＤ１０１が装着されるのを待つ（異常終了）。
【００７３】
一方、ステップＳ２０３において、その判定がＹＥＳ、即ち許容誤差範囲内で総演奏時間が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在したと判定すると、次に一致すると判定したＣＤデータファイル１０４から、その総曲数が上記装着された音楽用ＣＤ１０１の総曲数と一致するＣＤデータファイル１０４（ＣＤデータ名３１７）を検索し（Ｓ２０４）、総曲数が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在するか否か判定する（Ｓ２０５）。上記ステップＳ２０４の検索は、各ＣＤデータファイル１０４毎にそのＣＤ情報３３０に分類されているＣＤ曲数３３８（図８（ａ）参照）を読み出して、その音楽用ＣＤ１０１の総曲数と比較することで行う。
【００７４】
ステップＳ２０５において、その判定がＮＯ、即ち総曲数が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在しないと判定すると、ＣＲＴ２０３の画面上にその旨を表示し、直ちに、処理を終了する。この場合も、例えば、ＣＲＴ２０３の画面に他の音楽用ＣＤ１０１の装着をユーザに促すメッセージを表示し、ＣＤ再生装置２０１に別の音楽用ＣＤ１０１が装着されるのを待つ（異常終了）。
【００７５】
一方、ステップＳ２０５において、その判定がＹＥＳ、即ち総曲数が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在したと判定すると、次に総曲数が一致すると判定したＣＤデータファイル１０４から、その１曲毎に演奏時間が許容誤差範囲（例えば、±１秒）内で一致するＣＤデータファイル１０４（ＣＤデータ名３１７）を検索し（Ｓ２０６）、該演奏時間が許容誤差範囲内で一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在するか否かを判定する（Ｓ２０７）。ＣＤデータファイル１０４の曲情報３５０は、１曲毎の情報であり、その曲の演奏時間は曲内演奏時間３５７の一つとして格納されている。上記ステップＳ２０６の検索は、ＣＤデータファイル１０４毎に、曲番が同一の曲の演奏時間を、音楽用ＣＤ１０１の同じ曲番の曲の演奏時間と比較することで行う。
【００７６】
ステップＳ２０７において、その判定がＮＯ、即ち一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が存在しないと判定すると、ＣＲＴ２０３の画面上にその旨を表示し、直ちに、処理を終了する。この場合も、例えば、ＣＲＴ２０３の画面に他の音楽用ＣＤ１０１の装着をユーザに促すメッセージを表示し、ＣＤ再生装置２０１に別の音楽用ＣＤ１０１が装着されるのを待つ（異常終了）。
【００７７】
一方、ステップＳ２０７において、その判定がＹＥＳ、即ち一致するＣＤデータ１０４が存在すると判定すると、次に現在検索した演奏時間の曲がその識別を行う音楽用ＣＤ１０１の最後の曲であるか否か、即ち音楽用ＣＤ１０１の各曲全てに対してその演奏時間の比較が終了したか否か判定する（Ｓ２０８）。検索した演奏時間の曲が最後の曲でない場合（Ｓ２０８、ＮＯ）、ステップＳ２０６に戻り、次の曲について、上記ステップＳ２０６〜Ｓ２０７の処理を行う。
【００７８】
このようにして、全ての曲の演奏時間が許容誤差範囲内で一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が検索される。即ちステップＳ２０６〜Ｓ２０８の処理の繰り返しにより、全曲の演奏時間が許容誤差範囲内で全て一致するＣＤデータファイル１０４（ＣＤデータ名３１７）が全て検出されることになる。
【００７９】
ステップＳ２０８において、すべてのＣＤデータファイル１０４（ＣＤデータ名３１７）について、全曲の演奏時間が許容誤差範囲内で一致するかの判定が終了すると、次に、各曲全ての演奏時間が許容誤差範囲内で一致したＣＤデータファイル１０４（ＣＤデータ名３１７）が一つだけか否か判定する。このとき該ＣＤデータファイル１０４（ＣＤデータ名３１７）が２つ以上であった場合（Ｓ２０９、ＮＯ）、ＣＲＴ２０３を用いてその旨をユーザに通知し、一連の処理を終了する。この場合、例えば、ＣＲＴ２０３の画面に他の音楽用ＣＤ１０１の装着をユーザに促すメッセージを表示し、ＣＤ再生装置２０１に別の音楽用ＣＤ１０１が装着されるのを待つ（異常終了）。
【００８０】
一方、ステップＳ２０９において、各曲の演奏時間が許容誤差範囲内で全て一致したＣＤデータファイル１０４（ＣＤデータ名３１７）は１つだけであると判定すると（Ｓ２０９、ＹＥＳ）、該ＣＤデータファイル１０４のＣＤデータ名３１７は識別した音楽用ＣＤ１０１に対応するＣＤデータファイル１０４にアクセスするための識別子として、主記憶装置１０６上に保存し、その一連の処理を終了する（正常終了）。この場合、続いて、図１６のステップＳ１０４の処理が行われる。
【００８１】
各個別の音楽用ＣＤにおいて、その総曲数が等しく、総演奏時間、各曲毎の総演奏時間が全て許容誤差範囲内で一致することは非常に稀であり、その確率は、非常に小さい。このため、図１７に示すフローチャートの処理により、ＣＤ再生装置２０１に装着された音楽用ＣＤ１０１を正確に識別することができる。
【００８２】
ところで、音楽用ＣＤにはその製造管理や技術的な理由から、それに記憶される曲、即ち音響データの記録状態に多少のバラツキがある。このバラツキの範囲は、例えば製造元（工場等）の違い等によっても異なる。このバラツキの存在により、上記総演奏時間、各曲毎の演奏時間が厳密に一致するか否かで音楽用ＣＤ１０１を識別するのは、実用的でなく、音楽用ＣＤ１０１を識別できない場合がありうる。しかし、本実施例では、総演奏時間、各曲毎の総演奏時間が一致するＣＤデータファイル１０４（ＣＤデータ名３１７）を検索する場合、ある許容誤差範囲内であれば一致すると判定するようにしている。このため、上記した不具合が回避され、ＣＤデータファイル１０４に対応する音楽用ＣＤ１０１を確実に識別することができる。
【００８３】
図１６に戻り、ステップ１０４以降の処理について説明する。
上述したように、ステップＳ１０３の処理を実行し、ＣＤ再生装置２０１に装着されている音楽用ＣＤ１０１を識別すると、次にその識別結果（ＣＤデータ名：図７参照）を基に、該音楽用ＣＤ１０１に対応した付加情報（データ）をＣＤデータファイル１０４から読み出し、これを主記憶装置１０６上にロードする（Ｓ１０４）。
【００８４】
上記したように、ＣＤ再生装置２０１に装着された音楽用ＣＤ１０１を識別することができることから、それに対応する付加情報を主記憶装置１０６上に予め用意することができる。このため、ユーザが音楽用ＣＤ１０１に応じた付加情報を選択する必要が回避される。これにより、ユーザの操作にかかる負担を軽減し、操作性を向上させることができる。
【００８５】
また、本実施例では、操作に要するユーザの負担をさらに軽減させるために、主記憶装置１０６上にデータを書き込んだ後、デフォルトで指定された順序で各処理を実行するようにしている（但し、ユーザが特定のモード設定ボタン、ＣＤ用の各種操作ボタンを操作しなかった場合）。
【００８６】
続いて、主記憶装置１０６上にロードした各曲毎の曲情報から、上記音楽用ＣＤ１０１に記録されている曲の一覧をＣＲＴ２０３の画面に表示し（Ｓ１０５）、その後、音楽用ＣＤ１０５の再生をスタートさせる（Ｓ１０６）。
【００８７】
このとき再生する曲の指定は、例えばユーザがＣＲＴ２０３の画面に一覧表示されている曲名の中から、入力装置２０４を介して、所望の曲を指示することにより、行うことができる。ビュワーソフトウェア１０３は、ＣＤ再生装置２０１に装着されている音楽用ＣＤ１０１を識別すると、所定期間だけ上述したＣＤ情報をインフォメーション・エリア４０６に表示させ、また、最初の曲から再生する場合を含め、再生させる曲が確定すると、その曲の再生が開始するまでの間、次に再生する曲に関する情報をインフォメーション・エリア４０６に表示させる。
【００８８】
音楽用ＣＤ１０１の再生は、ビュワーソフトウェア１０３がＯＳ２０７、ドライバソフトウェア２０８を介し、ＣＤ再生装置２０１に制御コマンドを送出することで開始する。ビュワーソフトウェア１０３は、この制御コマンド（シーク命令）を送出した後、ＯＳ２０７、ドライバソフトウェア２０８を介してＣＤ再生装置２０１のコントローラ２０６に音楽用ＣＤ１０１の再生が開始したか否かを問い合わせることで、音楽用ＣＤ１０１の再生開始を監視する。
【００８９】
実際の処理では、ビュワーソフトウェア１０３は特定の処理（時間）毎に、ＣＤ再生装置２０１に対して音楽用ＣＤ１０１の再生位置情報（分、秒、フレーム番号）の問い合わせを行い、コントローラ２０６から送られた音楽用ＣＤ１０１の演奏時間（音楽用ＣＤ１０１のどの部分を再生中かを表す再生位置情報である）を受け取ることで、付加情報の一部として、例えば歌詞の１フレーズ単位でもっている時間情報（分、秒、フレーム番号）と比較して、音楽用ＣＤ１０１の演奏位置と歌詞のフレーズとを対応させることにより、付加情報の表示と音楽用ＣＤ１０１の再生とを同期（シンクロ）させている。
【００９０】
上記曲の指定が行われると、次にステップＳ１０７で現在設定されているモードを判定する。本実施例では、上述したように、ＣＲＴ２０３に表示させる内容から、歌詞表示モード、アーティスト表示／曲情報表示モード、ディスコグラフィモードに大別される。ステップＳ１０７におけるモードの判定では、歌詞表示モード、アーティスト情報／曲情報表示モード、ディスコグラフィモードの中から現在設定されているモードが判定される。
【００９１】
ステップＳ１０７において、歌詞表示モードが設定されていると判定した場合、次に歌詞表示処理が実行される（Ｓ１０８）。図１８は、その歌詞表示処理のフローチャートであり、この図１８を参照して、歌詞表示処理について説明する。
【００９２】
次に、主記憶装置１０６にロードされている、現在再生中の音楽用ＣＤ１０１に対応するＣＤデータファイル１０４から読み出された付加情報の中から、上記取得した曲番号に対応する曲情報３５０の歌詞データ（歌詞、訳、発音（読み））を取得する（Ｓ３０２）。この歌詞データは、ＣＤデータファイル１０４において曲情報３５０の項目の一つである歌詞ファイル名３５８のファイルに格納されていたものである（図８（ｃ）参照）。歌詞ファイル（テキストファイル）に格納されている歌詞データは、外国語で歌われている曲の場合、歌詞、訳詞、及び発音であり、日本語で歌われている曲の場合、歌詞、及び読みである。
【００９３】
上記の歌詞データを取得すると、次にこれらのデータを、現在再生中の曲の部分に合わせて、１画面分だけ表示する（Ｓ３０３）。続いて音楽用ＣＤ１０１の現在の再生場所、即ちその曲番号の曲の再生を開始させてから経過した時間（演奏時間）を時間情報として取得する（Ｓ３０４）。この時間情報の取得は、前述したように、ＯＳ２０７、ドライバソフトウェア２０８を介してコントローラ２０６に音楽用ＣＤ１０１の演奏時間を問い合わせることで行われる。コントローラ２０６が返す再生中の曲の再生位置、即ち演奏位置である。この演奏位置とは、曲の中で何分、何秒、何フレームが現在再生中であるかというデータである。この音楽用ＣＤ１０１の演奏位置は、従来よりコントローラから所得し、例えば表示装置に表示していたものである。
【００９４】
このようにして時間情報（再生場所）を取得すると、図９の表示画面４０２のように歌詞データが各歌詞エリア４０６１に表示されている状態において、前記時間情報（音楽用ＣＤ１０１の再生位置を示す分、秒、フレーム番号）と、現在再生中の曲の部分（フレーズ）に対応する付加情報として持っている（従って、表示されている）フレーズ開始時間（分、秒、フレーム番号）とフレーズ終了時間（分、秒、フレーム番号）と比較することにより同期させて、そのフレーズに対応する歌詞エリア４０６１を強調表示する（Ｓ３０５）。
【００９５】
各歌詞エリア４０６１にフレーズ毎に歌詞情報を表示させている場合、上述したように、歌詞情報をフレーズ毎に分割し、各フレーズについてそれが演奏される時間情報とリンクさせている。図１９は、１フレーズに対応するデータ例を示す図である。１フレーズの再生位置情報は、その開始時間と終了時間とからなる。これらの時間は曲の再生開始から経過した相対時間であり、左から“：”で分けて示す分、秒、フレーム番号の３つのデータで表される。従って、図１９に示すフレーズの演奏時間は５（＝２５−２０）秒２６（＝７０−４４）フレームである。
【００９６】
なお、図１９に示した１フレーズに対応するデータ例は一例にすぎず、他の表現方法でも良い。例えば、歌詞、訳詞、歌詞、及び時間を別のフィールドとして管理し、例えば歌詞の５行目を指定すれば各フィールドから対応するデータを読みだせるようにしても良い。
【００９７】
このような再生位置情報は、図８（ｃ）に示す曲情報３５０の曲内演奏時間３５７としてＣＤデータファイル１０４に格納されている。このため、音楽用ＣＤ１０１の演奏時間をコントローラ２０６から取得することで、曲の進行に連動（同期）させて、現在再生中の曲のフレーズの歌詞情報を、強調表示によりユーザに知らせることができる。
【００９８】
このようにして、曲の再生にリアルタイムに同期させながら、歌詞エリア４０６１の強調表示場所を変化させた後、次に１行、即ち１つの歌詞エリア４０６１の再生が終了したか否か判定する（Ｓ３０６）。この判定は、例えばＣＤフレーズ終了時間とステップＳ３０４で取得した再生場所を表す再生経過時間とを比較することで行う。ステップＳ３０６において、１行（１フレーズ）の演奏が終了していないと判定すると（Ｓ３０６、ＮＯ）、前述したステップＳ３０４の処理に戻る。反対に１行（１フレーズ）の演奏が終了したと判定すると（Ｓ３０６、ＹＥＳ）、次にステップＳ３０７の処理に移行する。
【００９９】
ステップＳ３０７では、１曲の演奏が終了したか否かを判定する。この判定は、例えばＴＯＣデータから得た曲の演奏時間と、前述したステップＳ３０４で取得した時間情報（再生場所）とを比較することにより行う。
【０１００】
ステップＳ３０７において、その曲の演奏が終了したと判定すると（Ｓ３０７、ＹＥＳ）、処理を終了する。一方、曲の再生が、まだ終了していないと判定すると（Ｓ３０７、ＮＯ）、ステップＳ３０８の処理に移行する。
【０１０１】
ステップＳ３０８では、画面（インフォメーション・エリア４０６）再表示の必要の有無を判定する。本実施例では、１画面（インフォメーション・エリア４０６）に表示させた全てのフレーズの再生が終了した後に、その１画面（インフォメーション・エリア４０６）分の表示を全て変更させるようにしている。このため、図９に示す表示画面４０２のインフォメーション・エリア４０６において、その右下の枠で示す歌詞エリア４０６１に表示させている歌詞情報（フレーズ）部分の再生が終了したか否かにより、画面再表示の必要性の有無を判定している。この判定は、例えば該フレーズのＣＤフレーズ終了時間とステップＳ３０４で得た再生経過時間とを比較することで行う。
【０１０２】
なお、歌詞情報の表示切り換えは、上記のような画面切り換えではなく、演奏が終了した歌詞情報（フレーズ）部分を随時インフォメーション・エリア４０６から消去するスクロール表示により行うようにしても良い。また、これらの方法以外にも、情報の表示には様々な形態があることから、幾つかの表示形態を用意し、ユーザがそのなかから、自由に選択できるようにしても良い。
【０１０３】
ステップＳ３０８において、画面（インフォメーション・エリア４０６）再表示の必要があると判定すると（Ｓ３０８、ＹＥＳ）、ステップＳ３０３の処理に戻る。これにより、現在、再生中の曲の部分に対応して、新たな歌詞情報が画面（インフォメーション・エリア４０６）に表示される。一方、画面（インフォメーション・エリア４０６）再表示の必要はないと判定すると（Ｓ３０８、ＮＯ）、ステップＳ３０４の処理に戻る。
【０１０４】
このように、音楽用ＣＤ１０１の各曲の再生に同期（連動）させて、歌詞情報をＣＲＴ２０３に画面表示させることができる。このため、再生されている音楽用ＣＤ１０１のカラオケ曲を聞きながら、ＣＲＴ２０３の画面を見て、その曲をカラオケすることができる。
【０１０５】
また、歌詞表示モードでは、歌詞が外国語であった場合、訳詞及び発音を表示させることができる。このため、ユーザは、歌詞表示モードを選択した場合、この歌詞表示モードの表示画面４０２を見ながら外国語の発音を練習することができる。
【０１０６】
図１６の説明に戻る。上述したステップＳ１０８の歌詞表示処理が終了すると、次に音楽用ＣＤ１０１の再生が全曲終了したか否か判定される（Ｓ１１１）。全曲の再生が終了していないと（Ｓ１１１、ＮＯ）、ステップＳ１０７の処理に戻る。一方、全曲の再生が終了した場合（Ｓ１１１、ＹＥＳ）、ステップＳ１０５の処理に戻る。
【０１０７】
ステップＳ１０７において、アーティスト情報／曲情報表示モードが設定されていると判定すると、次にアーティスト情報／曲情報表示処理が実行される（Ｓ１０９）。
【０１０８】
図２０は、この曲情報表示処理の詳細を説明するフローチャートである。ここで、このフローチャートを参照して、該アーティスト情報／曲情報表示処理の詳細を説明する。
【０１０９】
アーティスト情報／曲情報表示処理では、先ず、全体制御内で設定されている、再生中の曲の曲番号を取得する（Ｓ４０１）。
次に、主記憶装置１０６にロードされている、現在再生中の音楽用ＣＤ１０１に対応するＣＤデータファイル１０４から読み出された付加情報の中から、上記取得した曲番号をキーデータとして、現在再生中の曲に関する情報、及びその曲のアーティストに関する情報を取得し、これらの情報をインフォメーション・エリア４０６（図１０参照）に表示させる（Ｓ４０２）。
【０１１０】
続いて、音楽用ＣＤ１０１の現在再生中の曲の再生場所を取得する（Ｓ４０３）。次に、曲の再生が終了したか否か判定する（Ｓ４０４）。曲の再生が終了したか否かの判定は、例えばステップＳ４０３で所得した時間情報とＴＯＣデータから得た曲の演奏時間とを比較することで行う。曲の再生が終了した場合（Ｓ４０４、ＹＥＳ）、処理を終了する。一方、曲の再生が終了していなければ（Ｓ４０４、ＮＯ）、ステップＳ４０３の処理に戻る。
【０１１１】
アーティスト情報／曲情報モードを設定した場合、ステップＳ４０３〜Ｓ４０４の処理の繰り返しにより、ユーザはアーティスト情報、及び曲情報を見ながら再生されている曲を楽しむことができる。上述したように、このとき表示される曲情報は、曲名、曲の解説、その曲が記録されたシングルの音楽用ＣＤの表紙の写真、コピーライト等であり、アーティスト情報は、アーティストの名前、写真、プロフィール（性別、血液型、生年月日等）である。
【０１１２】
上記したアーティスト情報／曲情報表示処理、即ち図１６に示すステップＳ１０９の処理が終了すると、次に音楽用ＣＤ１０１の全曲の再生が終了したか否かを判定する（Ｓ１１１）。そして、その判定定結果に応じてステップＳ１０５またはステップＳ１０７の処理に移行する。すなわち、全曲の再生が終了していれば（Ｓ１１１、ＹＥＳ），上記ステップＳ１０５の処理に戻る。一方、まだ、全曲の再生が終了していなければ（Ｓ１１１、ＹＥＳ）、上記ステップＳ１０７の処理に戻る。
【０１１３】
ステップＳ１０７において、ディスコグラフィモードが設定されていると判定すると、次にディスコグラフィ表示処理が実行される（Ｓ１１０）。
このディスコグラフィ表示処理は、上記アーティスト情報／曲情報表示処理と同様の処理である。このため、特には図示しないが、曲の再生中にその曲のアーティストに係わる情報や、過去に販売したアルバムについての情報をインフォメーション・エリア４０６に表示する。図１５は、その表示例である。
【０１１４】
このディスコグラフィ表示処理、即ち図１６に示すステップＳ１１０の処理が終了すると、上述したステップＳ１１１の処理に移行する。このステップＳ１１１で音楽用ＣＤ１０１の再生状況が判定され、その判定結果に応じてステップＳ１０５、或いはステップＳ１０７の処理に移行する。
【０１１５】
ステップＳ１０５〜Ｓ１１１の処理の繰り返しにより、設定されているモードに応じて、現在再生中の曲に係わる各種の情報が、曲の再生に同期（連動）しながら表示される。モードの設定（切り換え）は、特には図示しないが、ユーザが入力装置２０４に対して所定の操作をすることによって行われる。この操作は、例えば、ドライバソフトウェア２１０及びＯＳ２０７を介して、割り込みによってビュワーソフトウェア１０３に通知される。そして、ビュワーソフトウェア１０３は、割り込み処理によって上述した処理を実行する。このため、ユーザはモード設定ボックス４０４ｃ内のボタン等をクリックすることにより、モードを自由に設定することができる。従って、音楽用ＣＤ１０１から再生される曲に応じてモードを切り換えることもでき、ユーザは随時所望する情報を見ることができる。
【０１１６】
本実施例では、上述したように、セレクトリスト・エリア４０５に表示した曲名をクリックすることにより、再生する曲を指定することができる。上記処理では、ＣＤ再生装置２０１に装着された音楽用ＣＤ１０１の全曲名をセレクトリスト・エリア４０５に単に表示しているが、ＣＤデータファイル１０４には各曲毎にそのアーティスト、作曲者、作詞者の各名前等のデータが格納されているので、これらの名前を指定することでセレクトリスト・エリア４０５に表示させる曲名を選択できるようにしても良い。
【０１１７】
次に、再生位置変更処理について説明する。この再生位置変更処理は、歌詞表示モードが設定されている場合において、ユーザがモード設定ボックス４０４ｃ内の所定のボタンをクリックすることで行われる処理である。歌詞表示モードが設定されているとき、インフォメーション・エリア４０６にはフレーズ単位で歌詞情報が各歌詞エリア４０６１に表示されている。再生位置変更処理は、再生位置を指定するボタンとして各歌詞エリア４０６１を使用し、クリックされた歌詞エリア４０６１に表示されている歌詞情報のＣＤフレーズ開始時間（図１９参照）に再生位置を変更するものである。図２１は、そのフローチャートであり、同図を参照してその処理の詳細を説明する。
【０１１８】
先ず、ユーザがマウスのクリック操作を行うのを待ち、クリック操作が行われることでＯＳ２０７から渡されるマウスカーソルの表示位置情報を取得する（Ｓ５０１）。表示位置情報を取得すると、次にその表示位置情報からマウスカーソルは歌詞エリア４０６１内に位置しているか否か判定する（Ｓ５０２）。
【０１１９】
本実施例では、インフォメーション・エリア４０６を始め、表示画面、セレクトリスト・エリア４０５の大きさ、形をユーザが任意に変更でき、また、表示される文字の大きさもユーザが指定できるようになっている。ビュワーソフトウェア１０３は、各種エリアに対する変更、表示する文字に対する指定に応じて行と列の数を自動的に変更する。
【０１２０】
歌詞エリア４０６１の形状（大きさや形など）は、表示画面の形状や文字の大きさによって様々に変化する。図２２では６個の歌詞エリア４０６１にインフォメーション・エリア４０６が分割されているが、歌詞エリア４０６１はインフォメーション・エリア４０６の全ての領域に表示されているわけではなく、また、他の表示領域（セレクトリスト・エリア４０５等）のクリックが行われることもある。なお、図２２において、（１）〜（６）は各歌詞エリア４０６１を示すともに、その歌詞エリア４０６１の歌詞情報部分が演奏される順序を表している。
【０１２１】
この再生位置変更処理が実行されたときに音楽用ＣＤ１０１の再生が行われている場合、現在再生中のフレーズに対応する歌詞情報が表示されている歌詞エリア４０６１は強調表示されている。ステップＳ５０２において、マウスカーソルＭの表示位置が歌詞エリア４０６１内で無いと判定すると（Ｓ５０２、ＮＯ），ステップＳ５０１の処理に戻る。
【０１２２】
また、上記ステップＳ５０２でマウスカーソルＭの表示位置が歌詞エリア４０６１内であると判定すると（Ｓ５０２、ＹＥＳ），次に，その表示位置は演奏中の歌詞エリア４０６１内であるか否か判定する（Ｓ５０３）。そして、表示位置が演奏中の歌詞エリア４０６１内であると判定すると（Ｓ５０３、ＹＥＳ）、ステップＳ５０１の処理に戻る。
【０１２３】
一方、ステップＳ５０３において、クリック時のマウスカーソルＭの表示位置が演奏中のフレーズの歌詞エリア４０６１内ではないと判定すると（Ｓ５０３、ＮＯ）、現在演奏中のフレーズに対応する歌詞エリア４０６１を通常表示し（Ｓ５０４）、続いて、クリック操作によってユーザが指定した歌詞エリア４０６１を強調表示にする（Ｓ５０５）。
【０１２４】
例えば、図２２（ａ）に示すように、（１）で示されている歌詞エリア４０６１に歌詞情報が表示されているフレーズが現在再生中であり、このときマウスカーソルＭが、（５）で示す歌詞エリア４０６１に移動し、マウスがクリック操作された場合、このような一連の処理が実行され、同図（ｂ）に示すように上記クリック操作された歌詞エリア４０６１が強調表示される。
【０１２５】
ユーザが指定した歌詞エリア４０６１を強調表示にすると、次にこの歌詞エリア４０６１に対応するＣＤフレーズ開始時間を、ＣＤデータファイル（データベース）１０４から主記憶装置１０６上にロードした付加情報（データ）の中から取り出す（Ｓ５０６）。このＣＤフレーズ開始時間は、図１９に示すように、曲の先頭からの相対時間を分、秒、フレーム番号で表したものであり、図８（ｃ）に示す曲情報３５０の曲内演奏時間３５７としてＣＤデータファイル１０４に格納されている。
【０１２６】
上記ＣＤフレーズ開始時間を取り出すと、これに従って音楽用ＣＤ１０１の再生位置の変更を行い（Ｓ５０７）、一連の処理を終了する。音楽用ＣＤ１０１の再生位置の変更は、上記取り出したＣＤフレーズ開始時間を基に、デバイスドライバ２０８に該再生位置の変更を指示する命令を与えることによって実行される。即ち、デバイスドライバ２０８は、上記命令に従って、コントローラ２０６に制御コマンドを送信し、該コントローラ２０６を介して、読み取りヘッド２０５を駆動させることにより、音楽用ＣＤ１０１の再生位置を変更させる。
【０１２７】
このように、本実施例では、ＣＤデータファイル１０４に各フレーズ毎の再生位置情報を格納しているため、曲の再生位置をフレーズ単位で任意の位置に変更することができ、ユーザは曲中の所望する部分だけを繰り返し聴くことができる。また、本実施例では、ユーザは表示させた歌詞情報から所望の再生位置を指定するようにしているので、操作性が良く、ユーザは負担を感じることなく音楽を楽しむことができる。このように、音楽用ＣＤ１０１の利用形態の幅を広げ、その利便性を向上させることにより、音楽用ＣＤ１０１はユーザにとってより快適な、娯楽性の高い商品とすることができる。
【０１２８】
なお、上記再生位置変更処理は、歌詞情報をフレーズ単位で表示させ、フレーズを指定することで再生位置を変更するようにしているが、例えば曲の先頭からの再生経過時間の指定で再生位置を変更するようにしても良い。また、例えば予め変更可能な再生位置に各々数字を割当て、指定された数字に従って再生位置を変更するようにしても良い。また、１つの曲内だけに限らず、複数の曲に対しても同様に、各曲内の任意な再生位置を指定できるようにしても良い。
【０１２９】
また、本実施例におけるディスコグラフィモードは各種音楽用ＣＤに関する情報をＣＲＴ２０３に表示するだけであるが、ビュワーソフトウェア１０３に通信機能を追加させることで様々な効果を得ることができる。
【０１３０】
先ず、ＣＲＴ２０３には様々な音楽用ＣＤに関する情報を表示させることができることから、ＣＲＴ２０３に表示されている情報を見ての音楽用ＣＤの購入（所謂、オンラインショッピング）、及びそれの代金の支払いを行うことができる。
【０１３１】
次に、音楽用ＣＤの付加情報を受信（ダウンロード）できるようにすることで、音楽用ＣＤの購入に合わせてそれの付加情報を記憶している記憶媒体の購入を不要にすることができる。これにより、様々な音楽用ＣＤに柔軟に対応することが可能となる。また、付加情報は必要に応じて補助記憶装置にダウンロードすれば良いので、補助記憶装置を効率的に使用することができる。
【０１３２】
【発明の効果】
以上、説明したように、本発明は、記憶媒体固有のユニークな情報に着目し、そのユニークな情報を読み出し、それに対応させて予め用意した記憶媒体識別用の情報と順次比較していくことで対象となる記憶媒体を識別する。このため、記憶媒体を確実、且つ正確に識別することができる。
【０１３３】
また、本発明は、互いに関連するデータを異なる記憶媒体に記憶させた状態として、各記憶媒体から対応するデータを同期させて再生する。これにより、記憶媒体の利用形態を多様化することができ、ユーザの楽しみ方の幅が広がることになる。この結果、記憶媒体をユーザにとってより快適、且つ娯楽性の高いものとして提供することができる。
【図面の簡単な説明】
【図１】本発明の原理図である（その１）。
【図２】本発明の原理図である（その２）。
【図３】本発明の全体システム構成、及び処理動作の流れを説明する図である。
【図４】本実施例のシステム構成のブロック図である。
【図５】インストール手順を説明する図である。
【図６】本実施例のファイル管理を示す図である。
【図７】本実施例のシステム管理ファイルの構造を説明する図である。
【図８】本実施例のＣＤデータファイルの内容を説明する図である。
【図９】本実施例におけるモード遷移、及び各モードでの表示画面の状態を説明する図である。
【図１０】アーティスト情報／曲情報の表示形態を説明する図である。
【図１１】歌詞エリアに表示される歌詞情報の表示形態を説明する図である。
【図１２】歌詞エリアの表示例を示す図である。
【図１３】歌詞表示モード時の他の表示形態を示す図である。
【図１４】ディスコグラフィモード時の表示内容、及びその形態を示す図である。
【図１５】ディスコグラフィモード時の表示例を示す図である。
【図１６】本実施例の起動（全体）処理のフローチャートである。
【図１７】本実施例による音楽用ＣＤの識別処理のフローチャートである。
【図１８】本実施例による歌詞表示処理のフローチャートである。
【図１９】１フレーズに対応するデータ例を示す図である。
【図２０】本実施例によるアーティスト情報／曲情報表示処理のフローチャートである。
【図２１】本実施例による再生位置変更処理のフローチャートである。
【図２２】演奏部分の変更を説明する図である。
【符号の説明】
１、１２  第１の読出手段
２、１１  記憶媒体
３、１４  記憶手段
４、１５  第２の読出手段
５  比較手段
６  識別手段
１３  データ再生手段
１６  付加情報再生手段
１７  制御手段
１８  指定手段
１０１  音楽用ＣＤ
１０２  ＣＤ−ＲＯＭ
１０３  ビュワーソフトウェア
１０４  ＣＤデータファイル
１０５  補助記憶装置
１０６  主記憶装置
２０１  ＣＤ再生装置
２０２  パソコン
２０３  ＣＲＴ
２０４  入力装置
２１１  復元回路
２１２  ＤＡＣ
２１３  アンプ
２１４  音声出力回路
【図１】
0003662970.tif 000002
【図２】
0003662970.tif 000003
【図３】
0003662970.tif 000004
【図４】
0003662970.tif 000005
【図５】
0003662970.tif 000006
【図６】
0003662970.tif 000007
【図７】
0003662970.tif 000008
【図８】
0003662970.tif 000009
【図９】
0003662970.tif 000010
【図１０】
0003662970.tif 000011
【図１１】
0003662970.tif 000012
【図１２】
0003662970.tif 000013
【図１３】
0003662970.tif 000014
【図１４】
0003662970.tif 000015
【図１５】
0003662970.tif 000016
【図１６】
0003662970.tif 000017
【図１７】
0003662970.tif 000018
【図１８】
0003662970.tif 000019
【図１９】
0003662970.tif 000020
【図２０】
0003662970.tif 000021
【図２１】
0003662970.tif 000022
【図２２】
0003662970.tif 000023