(57)【要約】【課題】カラオケデータに対してカラオケ歌唱に必要な情報をユーザが簡易に設定する。【解決手段】このカラオケデータ再生装置ＭＴには、演奏データ及び歌詞データから成るカラオケデータが記憶されている。設定モードでは、ユーザ操作に従い、カラオケデータ中の歌詞データに基づき画面１４ａに表示された歌詞文字列Ｗｒに対し、区間Ｓｔ〜Ｅｄを指定して〔３Ａ，３Ｂ〕コメントＣｍを入力していく〔３Ｃ〕ことにより、順次、歌詞文字列Ｗｒの所望区間にコメントＣｍを付与するように設定することができ、設定された各コメントＣｍは、コメントデータとして、指定された歌詞文字列Ｗｒの区間（コメント付与区間）に対応付けられて記憶される。データ再生モードでは、カラオケデータとコメントデータとを同期して再生し、カラオケデータの再生に合わせて、歌詞文字列Ｗｒのコメント付与区間ごとに、この区間に対応付けられたコメントＣｍを表示していく。【選択図】図４
2007334263.tif 000002
【特許請求の範囲】
【請求項１】
カラオケデータを記憶する第１記憶手段と、
第１記憶手段に記憶されたカラオケデータに含まれる歌詞文字列を表示する歌詞表示手段と、
歌詞表示手段により表示された歌詞文字列に対してコメント付与区間を指定する区間指定手段と、
コメントデータを入力するコメント入力手段と、
コメント入力手段により入力されたコメントデータを、区間指定手段により指定されたコメント付与区間に対応付けて記憶する第２記憶手段と、
カラオケデータの再生を指示する再生指示手段と、
再生指示手段による再生指示に応じて、第１記憶手段に記憶されたカラオケデータと第２記憶手段に記憶されたコメントデータとを同期して再生し、該カラオケデータに含まれる歌詞文字列のコメント付与区間に相当する再生位置で、当該コメント付与区間に対応付けられたコメントデータを表示するデータ再生手段と
を具備することを特徴とするカラオケデータ再生装置。
【請求項２】
カラオケデータを記憶する第１記憶手段とコメントデータを記憶するための第２記憶手段とを具備し、カラオケデータ再生装置として機能するコンピュータに、
第１記憶手段に記憶されたカラオケデータに含まれる歌詞文字列を表示する歌詞表示ステップと、
歌詞表示ステップで表示された歌詞文字列に対してコメント付与区間を指定する区間指定ステップと、
コメントデータを入力するコメント入力ステップと、
コメント入力ステップで入力されたコメントデータを、区間指定ステップで指定されたコメント付与区間に対応付けて第２記憶手段に記憶するコメント記憶ステップと、
カラオケデータの再生を指示する再生指示ステップと、
再生指示ステップでの再生指示に応じて、第１記憶手段に記憶されたカラオケデータと第２記憶手段に記憶されたコメントデータとを同期して再生し、該カラオケデータに含まれる歌詞文字列のコメント付与区間に相当する再生位置で、当該コメント付与区間に対応付けられたコメントデータを表示するデータ再生ステップと
から成る手順を実行させるためのカラオケデータ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、装置に記憶されているカラオケデータにコメントを付加してカラオケ再生を楽しむことができるカラオケデータ再生装置に関する。
【背景技術】
【０００２】
携帯用電話端末向けの音楽配信サービスが普及しつつあり、着信報知音となる演奏データや音声データの配信はもとより、所謂カラオケデータの配信も行われている。カラオケ演奏は、周知のとおり、カラオケデータの演奏に同期して歌詞の表示及びワイプを行うことで、歌唱すべき歌詞を報知・指示するものであるが、表示される情報は、配信者側で予め作りこまれたものであり、一般のユーザが表示情報を操作・設定する余地は無い。
【０００３】
また、特許文献１の音楽ファイル配信システムでは、元の音楽データや実演による演奏データ等の実データを記録する音楽トラックと実データの調整や指示事項等の関連データを記録する付加トラックとを備えた音楽ファイルをサーバーから演奏者用端末に配信し、付加トラックを利用して遠隔地からコメントを容易に伝達する技術が提案されている。この提案では、演奏者用端末において、練習者自身によるコメントやメモ等を付加トラックに記録したり（第２の実施形態）、指示用又は指導者用端末で付加トラック４に記録された指示やコメントを表示することができる（第３，４の実施形態）。
【特許文献１】特開２００３−５８１５１号公報
【０００４】
しかしながら、特許文献１のコメント伝達技術は、演奏・再生している楽曲に対してコメントをその付加トラックに記録するものであり、カラオケ演奏に利用するには使い勝手の点で問題がある。つまり、携帯用電話端末上においてカラオケデータを利用する場合、歌唱の練習を行うことを目的とすることが多いので、例えば、特定のフレーズに関する歌い回しのポイントのような、カラオケ歌唱の練習に必要な情報を、ユーザ自身によるメモやコメント等として入力しておき、これを携帯用電話端末自身で利用することが考えられるが、上述のコメント伝達技術を応用してカラオケ歌唱に必要な情報を入力するためには、逐一、楽曲を再生しなければならず不便である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、カラオケデータ再生装置に記憶されているカラオケデータに対してカラオケ歌唱に必要な情報をユーザが簡易に設定することができるカラオケデータ再生技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の主たる特徴に従うと、カラオケデータ（Ｍｄ）を記憶する第１記憶手段（４ａ）と、第１記憶手段（４ａ）に記憶されたカラオケデータ（Ｍｄ）に含まれる歌詞文字列（Ｗｄ，Ｗｒ）を表示する歌詞表示手段（１４ａ；Ｓ３２）と、歌詞表示手段により表示された歌詞文字列（Ｗｄ，Ｗｒ）に対してコメント付与区間（Ｔｃ）を指定する区間指定手段（５ｃ，５ｂ；Ｓ３３〜Ｓ３６）と、コメントデータ（Ｃｄ，Ｃｍ）を入力するコメント入力手段（５ｆ，５ｂ；Ｓ３７，Ｓ３８）と、コメント入力手段により入力されたコメントデータ（Ｃｄ，Ｃｍ）を、区間指定手段により指定されたコメント付与区間（Ｔｃ）に対応付けて記憶する第２記憶手段（５ａ１＜保存＞，４ｂ；Ｓ３Ｃ）と、カラオケデータ（Ｍｄ）の再生を指示する再生指示手段（５ａ３＜再生＞；Ｓ１＝「再生」）と、再生指示手段による再生指示に応じて、第１記憶手段（４ａ）に記憶されたカラオケデータ（Ｍｄ）と第２記憶手段（４ｂ）に記憶されたコメントデータ（Ｃｄ，Ｃｍ）とを同期して再生し、該カラオケデータ（Ｍｄ）に含まれる歌詞文字列（Ｗｄ，Ｗｒ）のコメント付与区間（Ｔｃ）に相当する再生位置（Δｔｃ）で、当該コメント付与区間（Ｔｃ）に対応付けられたコメントデータ（Ｃｄ，Ｃｍ）を表示するデータ再生手段（１４ａ；Ｓ４４，Ｔ２）とを具備するカラオケデータ再生装置（ＭＴ）〔請求項１〕、並びに、カラオケデータ（Ｍｄ）を記憶する第１記憶手段（４ａ）とコメントデータ（Ｃｄ，Ｃｍ）を記憶するための第２記憶手段（４ｂ）とを具備し、カラオケデータ再生装置として機能するコンピュータ（ＭＴ）に、第１記憶手段（４ａ）に記憶されたカラオケデータ（Ｍｄ）に含まれる歌詞文字列（Ｗｄ，Ｗｒ）を表示する歌詞表示ステップ（Ｓ３２）と、歌詞表示ステップで表示された歌詞文字列（Ｗｄ，Ｗｒ）に対してコメント付与区間（Ｔｃ）を指定する区間指定ステップ（Ｓ３３〜Ｓ３６）と、コメントデータ（Ｃｄ，Ｃｍ）を入力するコメント入力ステップ（Ｓ３７，Ｓ３８）と、コメント入力ステップで入力されたコメントデータ（Ｃｄ，Ｃｍ）を、区間指定ステップで指定されたコメント付与区間（Ｔｃ）に対応付けて第２記憶手段（４ｂ）に記憶するコメント記憶ステップ（Ｓ３Ｃ）と、カラオケデータ（Ｍｄ）の再生を指示する再生指示ステップ（Ｓ１＝「再生」）と、再生指示ステップでの再生指示に応じて、第１記憶手段（４ａ）に記憶されたカラオケデータ（Ｍｄ）と第２記憶手段（４ｂ）に記憶されたコメントデータ（Ｃｄ，Ｃｍ）とを同期して再生し、該カラオケデータ（Ｍｄ）に含まれる歌詞文字列（Ｗｄ，Ｗｒ）のコメント付与区間（Ｔｃ）に相当する再生位置（Δｔｃ）で、当該コメント付与区間（Ｔｃ）に対応付けられたコメントデータ（Ｃｄ，Ｃｍ）を表示するデータ再生ステップ（Ｓ４４，Ｔ２）とから成る手順を実行させるためのカラオケデータ再生プログラム〔請求項２〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語、箇所等を表わし、以下においても同様である。
【発明の効果】
【０００７】
この発明によるカラオケデータ再生装置（ＭＴ）では、第１記憶手段（４ａ）に演奏データ（Ｐｄ）及び歌詞データ（Ｗｄ）から成るカラオケデータ（Ｍｄ）が記憶され、コメントデータ（Ｃｄ，Ｃｍ）を記憶するための第２記憶手段（４ｂ）が用意されており、コメント設定モードでコメント情報を設定した後、データ再生モードにおいてカラオケデータ（Ｍｄ）の再生に合わせてコメント情報が表示される。コメント設定モードでは、まず、カラオケデータ（Ｍｄ）の歌詞データ（Ｗｄ）に基づく歌詞文字列（Ｗｒ）がディスプレイ（１４ａ）に表示され（Ｓ３２）、次いで、ユーザによる区間指定及びコメント入力操作（５ｃ，５ｂ；５ｆ，５ｂ）に従い、表示された歌詞文字列（Ｗｒ）に対してコメント付与区間（Ｔｃ）が指定され（Ｓ３３〜Ｓ３６）、コメントデータ（Ｃｄ，Ｃｍ）が入力される（Ｓ３７，Ｓ３８）。そして、入力されたコメントデータ（Ｃｄ，Ｃｍ）は、ユーザによる保存操作（５ａ１＜保存＞）により、コメント付与区間（Ｔｃ）に対応付けて第２記憶手段（４ｂ）に記憶される（Ｓ３Ｃ）。ユーザによる再生指示操作（５ａ３＜再生＞；Ｓ１＝「再生」）でデータ再生モードになると、第１記憶手段（４ａ）に記憶されたカラオケデータ（Ｍｄ）と第２記憶手段（４ｂ）に記憶されたコメントデータ（Ｃｄ，Ｃｍ）とが同期して再生され、その際、ディスプレイ（１４ａ）には、カラオケデータ（Ｍｄ）に含まれる歌詞文字列（Ｗｒ）のコメント付与区間（Ｔｃ）に相当する再生位置（Δｔｃ）で、当該コメント付与区間（Ｔｃ）に対応付けられたコメントデータ（Ｃｄ，Ｃｍ）が表示される（Ｓ４４，Ｔ２）。
【０００８】
この発明によれば、このように、歌詞文字列に対してコメントデータを設定するように構成しているので、カラオケデータ再生装置に記憶されているカラオケデータに対して、カラオケ歌唱の際に必要なコメント情報をユーザ自らが分かりやすい態様で付加し、簡易にコメント情報を設定することができる。
【発明を実施するための最良の形態】
【０００９】
〔システムの概要〕
図１は、この発明の一実施例によるカラオケデータ再生装置のシステム構成例を表わす概要図である。このカラオケデータ再生装置は、携帯用電話端末ＭＴであり、図１（１）のハードウエア構成概略ブロック図に示されるように、中央処理装置（ＣＰＵ）１、ＲＡＭ（ランダムアクセスメモリ）２、ＲＯＭ（読出専用メモリ）３、補助記憶装置（外部記憶装置、ストレージエリア）４、入力操作デバイス５、通信回路（通信インターフェース）６、送受話処理回路７、表示回路８、音源回路９などを備え、これらの装置１〜９はバス１０を介して互いに接続されている。
【００１０】
ＲＯＭ３は、携帯用電話端末ＭＴ全体を統括制御するためのファームウェアやプリセットされた制御プログラム等を記憶している。また、補助記憶装置（外部記憶装置）４は、好適にはフラッシュメモリ等の不揮発性半導体メモリで構成され、各種データや他の制御プログラム等を保存するためのストレージエリアとして利用される。これらの制御プログラムには、この携帯用電話端末ＭＴ上で、演奏データ及び歌詞データを含むカラオケデータにコメントデータを付加し、コメント付きで利用する「カラオケデータ再生処理」を行うためのアプリケーションプログラムが含まれる。また、補助記憶装置４には、カラオケデータが記憶される第１データ記憶領域（第１ストレージエリア）４ａ及びコメントデータが記憶される第２データ記憶領域（第２ストレージエリア）４ｂが設けられる。
【００１１】
ＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、ＲＯＭ３に記憶されたファームウェアに従い機器全体を統括制御し、また、ＲＯＭ３或いは補助記憶装置４に記憶された制御プログラムに従って対応するアプリケーションを実行する。ＲＡＭ２は、各種処理に際してＯＳや各種アプリケーションの作業用エリアとして利用され、必要なデータを一時的に保持しておくことができる。例えば、カラオケデータ再生処理の際は、ユーザの指示操作に応じて、補助記憶装置４のアプリケーションストレージエリア（好適にはフラッシュメモリに配置）からカラオケデータ再生処理のアプリケーションを読み出してＲＡＭ２上にロードし、カラオケデータ再生処理プログラムを実行し、コメント設定モードでは、作成中のコメントデータに関する種々の情報を保持することができる。
【００１２】
入力操作デバイス５は、カーソル移動キー（方向キー）、ファンクション（Ｆ１〜Ｆ３）キー、決定（Ｅｎｔｅｒ）キー、文字・数字・記号キー（テンキー類）等のボタン・スイッチ類から成る入力操作子（５ａ〜５ｆ）と、これら入力操作子の操作内容を検出してデータ処理部或いは通信回路６に導入する操作検出回路から成り、例えば、通話先の電話端末を指定するだけでなく、カラオケデータ再生処理プログラム等の種々のアプリケーションに基づく動作モードを指定したり、各動作モードにおけるアプリケーションの設定や進行を制御するのに用いられる。
【００１３】
通信回路６は、送受話処理回路７及びアンテナ１１が接続され、通話音声及び送受データの変調及び復調などを行う。また、送受話処理回路７は、通話用の音声入力装置（マイク）１２及び音声出力装置（通話用スピーカ）１３並びに表示回路８に接続され、着信音処理や通話音声の符号及び復号化などの通話処理を行う。つまり、通常の電話機能については、マイク１２及び通話用スピーカ１３より送受話処理回路７を通じ、通信回路６、アンテナ１１、無線基地局ＢＳ、交換局（図示せず）及び電話通信回線を介して他の電話端末と通話することができる。
【００１４】
表示回路８は、グラフィックカードや点滅制御器を有する表示処理部であり、ＬＣＤ等のディスプレイ（１４ａ）やＬＥＤ等のランプを含む表示装置１４が接続される。例えば、他の電話端末から着信を受けた時は、送受話処理回路７からの信号でＬＥＤ等のランプを点滅して着信を報知し、カラオケデータ利用時には、ＲＡＭ２にロードされた歌詞データ等に従い歌詞などをＬＣＤ等のディスプレイ（１４ａ）に表示する。
【００１５】
音源回路９は、音源やＤＳＰ（ディジタル信号処理器）等を含む音源ＬＳＩで構成された楽音信号生成処理部であり、Ｄ／Ａ変換器や出力アンプ、楽音出力装置（楽音用スピーカ／ヘッドフォン）等を有するサウンドシステム１５に接続される。例えば、カラオケ演奏時には、音源回路９は、ＲＡＭ２にロードされている演奏データに従って楽音信号を生成し、生成された楽音信号に基づく演奏楽音を楽音出力装置から出力させる。
【００１６】
なお、通信回路６は、アンテナ１１、無線基地局ＢＳ、交換局（図示せず）及びインターネット等の広域通信ネットワークＣＮを通じて、配信サーバＳＶと種々のデータを授受することができる。配信サーバＳＶは、各種カラオケデータやアプリケーションを通信端末に配信するカラオケ情報提供サイトとして機能し、この携帯用電話端末ＭＴは、配信サーバＳＶからパケット通信等により所望のカラオケデータやアプリケーションの配信を受け、カラオケデータやアプリケーションを補助記憶装置４に保存し利用することができる。つまり、配信サーバＳＶからカラオケデータ（カラオケデータ自体にはコメントデータは付加されていない）を購入・取得して第１ストレージエリア４ａに追加的に記憶させるようにしても良く、また、アプリケーションは、この携帯用電話端末ＭＴに予め組み込んでおくことができるが、配信サーバＳＶから配信・購入することもできる。
【００１７】
図１（２）は、この発明の一実施例によるカラオケデータ再生装置即ち携帯用電話端末ＭＴの筐体前面に設けられた操作パネルの構成例を示す概観図である。この例では、操作パネルには、上部から順に、通話用スピーカ１３、ＬＣＤ画面１４ａ、入力操作デバイス５として用いられる操作子（キー、ボタン）群５ａ〜５ｆ、マイク１２が配置される。なお、カラオケデータに基づく楽音信号を放音する楽音用スピーカ（１５）は、端末筐体の背面等に別途設置されるが、通話用スピーカ１３と共用するようにしてもよい。
【００１８】
操作子群５ａ〜５ｆのうち、ファンクションキー５ａは、ＬＣＤ画面１４ａの直下（下端近傍）に配列された３つの機能（Ｆ１，Ｆ２，Ｆ３）キー５ａ１，５ａ２，５ａ３から成り、各機能キー５ａ１〜５ａ３は、実行中のアプリケーションに応じた任意の機能が割り当てられる。つまり、機能キー５ａ１〜５ａ３に対応して、ＬＣＤ画面１４ａの下部領域（Ｒｄ）には３つの機能を並記することができ、アプリケーションに応じて表示されるＬＣＤ下部領域の各表記が示す機能が、対応する各キー５ａ１〜５ａ３に与えられる。
【００１９】
カーソル移動（方向）キー５ｃは、ＬＣＤ画面１４ａ上のカーソル（Ｃｓ：Ｃｓｈ，Ｃｓｃ）を上下左右〔ＵＰ（△），ＤＯＷＭ（▽）；ＲＩＧＨＴ，ＬＥＦＴ〕に移動するための４つの方向キー５ｃｕ，５ｃｄ；５ｃｌ，５ｃｒから成り、各方向キー５ｃｕ〜５ｃｒは、ＬＣＤ画面１４ａ内で、ユーザ所望の箇所や項目を選択的に指示するためのカーソル（Ｃｓ）を上下左右に移動するのに用いられ、カーソルにより指示された項目（行）や箇所（文字）は強調表示される。
【００２０】
方向キー５ｃの中心に設けられた決定（Ｅｎｔｅｒ）キー５ｂは、それまでの操作による入力内容を確定するのに用いられる。また、下方向キー５ｃｄの下側左右に配置された通話及び終話キー（ボタン）５ｄ，５ｅは、電話機能の利用時に、電話通信を開始及び終了させる通話信号及び終話信号を出力するのに用いられ、終話キー５ｅは、さらに、アプリケーション実行時には、アプリケーションの終了を指示するのに用いられる。
【００２１】
文字入力用キー５ｆは、複数の文字キーから成り、電話番号や文字例を入力する際に、０〜９、＊、＃、等の文字・数字・記号を入力するのに用いられる。カラオケデータ再生処理のアプリケーションにおけるコメント設定モードでは、文字入力用キー５ｆの操作により、所望のコメント文字列（Ｃｍ）を入力することができる。
【００２２】
〔カラオケデータセットの構成例〕
図２は、この発明の一実施例によるカラオケデータ再生装置の記憶装置に記憶されるカラオケデータセットの構成例を表わす。このカラオケデータ再生装置即ち携帯用電話端末ＭＴにおいてカラオケ演奏に利用可能なデータは、大きく分けて２種類あり、図２（１），（２）に示されるように、補助記憶装置４の第１記憶領域（ストレージエリア）４ａに記憶されているカラオケ用楽曲データ（カラオケデータ）Ｍｄと、楽曲データＭｄに対応して補助記憶装置４の第２記憶領域（ストレージエリア）４ｂに記憶されるコメントデータＣｄとから構成される。両データＭｄ，Ｃｄは、このように別ファイルで構成されるが、ＭＩＤＩデータと同様に、イベントシーケンス方式のフォーマットで記述される。
【００２３】
〔１〕楽曲データＭｄ
楽曲データＭｄは、「カラオケデータ」とも呼ばれ、楽音を形成するための演奏データＰｄと歌詞表示を制御するための歌詞データＷｄとから成る楽曲ファイルである。演奏データＰｄは、図２（１）の（１Ａ）のように、先頭のヘッダ情報Ｈｐに続いて、デルタタイム（Δタイム）Δｔｐ：Δｔｐ１、Δｔｐ２、…と共に、発生すべき楽音を指定する演奏イベントＶｐ：Ｖｐａ，Ｖｐｂ，Ｖｐｃ，…が楽曲データＭｄの演奏トラックに時系列で記録される。
【００２４】
ヘッダ情報Ｈｐは、楽曲データＩＤや、楽曲名、制作者名、再生パート数、テンポ、総再生時間などの情報を記述したものであり、楽曲名などの曲情報は楽曲データＭｄの表示項目（Ｔｔ）に利用される。デルタタイムΔｔｐは、直前のイベントの発生時点からの経過時間（相対時間）で再生タイミングを表わすタイミング情報であり、最初のデルタタイムΔｔｐ１は楽曲データＭｄの演奏開始時点からの経過時間を表わし、また、同一タイミングで発生されるイベントに対するデルタタイム（例えば、イベントＶｐｃに対するデルタタイムΔｔｐ２）は記録が省略される。
【００２５】
また、歌詞データＷｄは、図２（１）の（１Ｂ）のように、歌詞表示のためのパラメータ情報などを含む先頭のヘッダ情報Ｈｗに続いて、デルタタイムΔｔｗ：Δｔｗ１，Δｔｗ２，…と共に、表示制御される歌詞文字を指定する歌詞イベントＶｗ：Ｖｗａ，Ｖｗｂ，Ｖｗｃ，…が楽曲データＭｄの歌詞トラックに時系列で記録される。歌詞データＷｄのデルタタイムΔｔｗ：Δｔｗ１，Δｔｗ２，…は、歌詞文字列のページ切替えや歌詞文字のワイプ（カラオケ演奏の進行に伴う表示態様の変更）を制御するためのタイミング情報であり、演奏データＰｄのデルタタイムΔｔｐと同様に、相対的なタイミングの指示機能を有する。従って、デルタタイムΔｔｗに基づいて、歌詞文字の先頭のワイプ開始タイミングと終端のワイプ終了タイミング（＝次の歌詞文字の先頭のワイプ開始タイミング）を特定することができる。
【００２６】
カラオケ演奏（楽曲データＭｄの再生）の際には、第１ストレージエリア４ａから楽曲データＭｄ：Ｐｄ，ＷｄをＲＡＭ２上に読み出し、デルタタイムΔｔｐ，Δｔｗに従って、順次、演奏イベントＶｐ及び歌詞イベントＶｗを再生する。つまり、演奏イベントＶｐについては、音源回路９を通じてサウンドシステム１５の楽音用スピーカから対応する楽音を放音し、歌詞イベントＶｗについては、表示回路８を通じてディスプレイ（表示器）１４ａの画面上に、対応する歌詞を表示し、対応する歌詞ワイプを進める。また、楽曲データＭｄに対応するコメントデータＣｄがある場合は、第２ストレージエリア４ｂからコメントデータＣｄをＲＡＭ２上に読み出し、楽曲データＭｄとコメントデータＣｄとを同期して再生する。
【００２７】
〔２〕コメントデータＣｄ
コメントデータＣｄは、カラオケ演奏の進行に合わせて歌詞データＷｄの所定の再生期間（コメント付与区間）に対応するコメント（Ｃｍ）を表示させるためのデータであり、図２（２）のように、対応する楽曲データのＩＤや、楽曲名、コメント制作者名などを含む先頭のヘッダ情報Ｈｃに続いて、デルタタイムΔｔｃ：Δｔｃ１，Δｔｃ２，…と共に、表示されるコメントを指定するコメントイベントＶｃ：Ｖｃａ，Ｖｃｂ，…を時系列で記録したものである。コメントデータＣｄのデルタタイムΔｔｃも、演奏データＰｄや歌詞データＷｄのデルタタイムΔｔｐ，Δｔｗと同様に、相対的なタイミング指示機能を有し、直前のコメントイベント（演奏開始を含む）からの相対時間を表わすと共に、同一デルタタイムΔｔｃに複数のコメントイベントＶｃを並記することもできる。
【００２８】
また、１つのコメントイベントＶｃは、図２（２）の（２ａ）に示されるように、ライフタイムＬｔ、他パラメータ及びコメント文字列Ｃｍから成る。ライフタイムＬｔは、コメント文字列Ｃｍの再生時間を規定し、他パラメータは、再生されるコメント文字列Ｃｍの表示位置や、色、フォント、アニメーションの設定などを規定する情報である。また、各コメントイベントＶｃの再生期間（Δｔｃ，Ｌｔ）及びコメント文字列Ｃｍは、ユーザにより任意に設定することができる。
【００２９】
コメントデータＣｄの各コメントイベントＶｃの再生タイミングは、歌詞データＷｄの所定区間の歌詞イベントＶｗのワイプタイミングに対応している。例えば、図２（２）のコメントイベントＶｃａが図２（１Ｂ）の歌詞イベントＶｗｃに対応して設定されている場合について、データ再生時におけるコメントイベントＶｃと歌詞イベントＶｗとの時間的位置関係を説明すると、図２（２）の（２ｂ）のようになる。演奏開始タイミングｔ０（ｔ０＝０とする）で楽曲データＭｄの再生（カラオケ演奏）が開始すると、（１Ｂ）の歌詞データＷｄの内容に従って歌詞ワイプが進行し、（２）のコメントデータＣｄの内容に従ってコメントＣｍが再生される。
【００３０】
歌詞ワイプについては、画面１４ａ上に表示された歌詞文字列に対して、演奏開始タイミングｔ０からデルタタイムΔｔｗ１が経過したタイミングｔ１で歌詞イベントＶｗａのワイプが開始し、時間経過と共に歌詞イベントＶｗａから歌詞イベントＶｗｂへとワイプを進める。更にデルタタイムΔｔｗ２が経過したタイミングｔ２（ｔ２＝Δｔｗ１＋Δｔｗ２）で、歌詞イベントＶｗｂのワイプが終了して次の歌詞イベントＶｗｃのワイプが開始し、更にデルタタイムΔｔｗ３が経過したタイミングｔ３で、歌詞イベントＶｗｃのワイプが終了し、更に次の歌詞イベントＶｗｄのワイプが開始する。
【００３１】
また、コメント再生については、デルタタイムΔｔｃ１が経過したコメント開始タイミングｔ２で、コメントイベントＶｃａが再生され、そのコメント文字列Ｃｍが画面１４ａ上に表示される。そして、更にライフタイムＬｔが経過したコメント終了タイミングｔ３で、当該コメントイベントＶｃａの再生を終了する。
【００３２】
ここで、上述のように設定された場合は、コメントイベントＶｃａのデルタタイムΔｔｃ１は、歌詞イベントＶｗｃのデルタタイムΔｔｗ１，Δｔｗ２の和に等しく、コメント開始タイミングｔ２＝Δｔｃ１＝Δｔｗ１＋Δｔｗ２＝歌詞イベントＶｗｃのワイプ開始タイミングｔ２となる。また、コメントイベントＶｃａのライフタイムＬｔは、歌詞イベントＶｗｃのデルタタイムΔｔｗ３に等しく、ライフタイムＬｔ＝ｔ３−ｔ２＝Δｔｗ３であり、“ｔ３”は、コメント終了タイミング及び歌詞イベントＶｗｃのワイプ終了タイミングを表わす。従って、歌詞イベントＶｗｃのワイプ開始タイミングｔ２からワイプ終了タイミングｔ３までの間、コメントイベントＶｃａに基づくコメント文字列Ｃｍが画面１４ａ上に表示される。
【００３３】
〔画面推移と動作例〕
この発明の一実施例によるカラオケデータ再生装置は、カラオケデータ再生処理のアプリケーションプログラムの実行時に、〔１〕楽曲選択モード、〔２〕コメント設定モード及び〔３〕データ再生モードで動作することができる。図３及び図４は、この発明の一実施例によるカラオケデータ再生装置における画面推移を表わし、図５〜図８は、この発明の一実施例によるカラオケデータ再生処理例を表わすフローチャートを示す。
【００３４】
このカラオケデータ再生装置即ち携帯用電話端末ＭＴは、入力操作デバイス５に対する所定のユーザ操作によってカラオケデータ再生処理アプリケーションに基づくカラオケデータ再生処理が実行される。図５は、そのメイン処理フローを示し、カラオケデータ再生処理が開始すると、ＣＰＵ１は、例えば、図３〔１〕に示されるメイン画面をＬＣＤ１４ａに表示して、ユーザの指示操作を待機する。
【００３５】
メイン画面の上部表示領域Ｒｕには画面タイトル「メイン」が表示され、下部表示領域Ｒｄには、３つのファンクションキー５ａ１（Ｆ１）〜５ａ３（Ｆ３）に割り当てられた指示機能の内容を表わす３つの機能表記：「選択」、「設定」及び「再生」が表示される。また、終話キー５ｅはアプリケーションの「終了」指示キーを兼ねる。なお、メイン画面の主表示領域Ｒａには、アプリケーションの実行当初は格別の表示がなされない。
【００３６】
ここで、ユーザの指示操作があると、図５のステップＳ１において、その指示内容が調べられ、「選択」、「設定」、「再生」及び「終了」の何れであるかを判定する。例えば、ユーザによりファンクションキー５ａ１（Ｆ１）が操作されて「選択」が指示されると（Ｓ１＝選択）、楽曲選択モードとなってステップＳ２の選択処理（図６）を実行する。楽曲選択モードでは、設定処理又は再生処理の対象とするユーザ所望の楽曲〔カラオケデータ（楽曲データ）ＭｄだけでなくコメントデータＣｄを含む場合がある〕を選択し、選択された楽曲（選択曲）に関する案内情報をメイン画面の主表示領域Ｒａに表示することができ、選択処理を終了するとステップＳ１の待機状態に戻る。
【００３７】
また、ファンクションキー５ａ２（Ｆ２）が操作されて「設定」が指示されると（Ｓ１＝設定）、コメント設定モードとなってステップＳ３の設定処理（図７）を実行する。コメント設定モードでは、選択曲のカラオケデータＭｄにユーザ所望のコメントデータＣｄを設定することができ、設定処理を終了するとステップＳ１の待機状態に戻る。さらに、ファンクションキー５ａ３（Ｆ３）が操作されて「再生」が指示されると（Ｓ１＝再生）、データ再生モードとなってステップＳ３の再生処理（図８）を実行する。データ再生モードでは、選択曲のカラオケデータＭｄをコメントデータＣｄと共に再生することができ、再生処理を終了するとステップＳ１の待機状態に戻る。そして、終話キー５ｅが操作されて「終了」が指示されると（Ｓ１＝終了）、カラオケデータ再生処理のアプリケーションを終了し、携帯用電話端末ＭＴは、カラオケデータ再生処理以前の状態に戻る。
【００３８】
〔１〕楽曲選択モード（図３〔２〕、図６）
メイン画面において「選択」が指示された場合、携帯用電話端末ＭＴは、楽曲選択モードで動作し、第１ストレージエリア４ａに記憶されているカラオケデータ（楽曲データ）Ｍｄの楽曲をリストアップして各楽曲をリスト形式で一覧的にＬＣＤ画面１４ａに表示し、表示された楽曲からユーザ所望の楽曲を選択可能とする。この楽曲選択可能なリスト表示画面は「選択画面」と呼ばれ、例えば、図３〔２〕のように構成される。
【００３９】
選択画面の上部表示領域Ｒｕに当画面のタイトル（標題）「選択」が表示され、主表示領域Ｒａには、携帯用電話端末ＭＴに用意されているカラオケデータＭｄの項目情報Ｔｔが楽曲名などでリスト表示される。各行の項目情報Ｔｔは、上下移動（△，▽）方向キー５ｃｕ，５ｃｄの操作により上下に移動可能な行カーソルＣｓｈで選択的に指示することができ、図示の表示例では、カラオケデータリストの２番目の曲の項目情報：楽曲「ＦＧＨＪＫ」を選択している状態が、網掛けや背景色変更などの行カーソルＣｓｈで示されている。各項目情報Ｔｔの先頭には曲番号（１，２，…）が付記される。また、選択画面にリスト全曲の項目情報を収め切れない場合は、リストを部分表示し、例えば、行カーソルＣｓｈが最下行（又は最上行）にあってカーソルキー５ｃｄ（又は５ｃｕ）が操作された際は、操作に応じてリスト項目をページダウン（又はページルアップ）表示する。
【００４０】
なお、選択画面への移行当初は、デフォルトで、所定曲の項目情報Ｔｔ（例えば、リスト最初の曲の項目情報：楽曲「ＡＢＣＤＥ」）の行位置に行カーソルＣｓｈを表示しても、それ以前に選択された最新の選択曲の位置に行カーソルＣｓｈを表示してもよい。
【００４１】
また、第２ストレージエリア４ｂに記憶されているコメントデータファイルを参照し、各ファイルのへッダ情報Ｈｃに含まれるカラオケデータＭｄのＩＤ情報に基づいて、第１ストレージエリア４ａに記憶されている各力ラオケデータＭｄ毎にコメントデータの有無を判別し、コメントデータＣｄが在るカラオケデータＭｄについては、例えば、図示の“※”（「ＡＢＣＤＥ」の後）のような、コメント設定済マークＭｃを項目情報Ｔｔに付加表示することができ、この表示により、ユーザはコメント設定の有無を選択画面で知ることができる。
【００４２】
下部表示領域Ｒｄには機能表記：「決定」及び「中止」が表示され、これに対応して、ファンクションキー５ａ１（Ｆ１），５ａ３（Ｆ３）に決定及び中止の指示機能が割り当てられる。つまり、ユーザにより「決定」ボタン５ａ１が押されると、現在選択されている行のカラオケデータＭｄを再生処理又は設定処理の対象データとして特定し、メイン画面（図３〔１〕）に戻る。この場合、メイン画面には、選択画面で決定された選択曲のカラオケデータについて、ヘッダ情報Ｈｐ（Ｈｃ）などに従って、楽曲名Ｔｔの外にコメントの有無などを含む、より詳細な案内情報が表示される。また、「中止」ボタン５ａ３が押されると、楽曲の選択状況を変更することなくメイン画面に戻る。
【００４３】
図６は、メイン処理（図５）のステップＳ２で行われる選択処理の一例を表わすフローチャートである。メイン画面で「選択」が指示された場合（図５：Ｓ１＝選択）、携帯用電話端末ＭＴは楽曲選択モードになり、ステップＳ２の選択処理（図６）に進んだときには、まず、ステップＳ２１で、上述したように、第１ストレージエリア４ａに記憶されているカラオケデータＭｄをリストアップし、これらカラオケデータＭｄの項目情報Ｔｔを図３〔２〕のようなＬＣＤ１４ａの選択画面に一覧表示し、次のステップＳ２２に進んで、選択画面に対するユーザ操作を待つ。
【００４４】
ステップＳ２２において、ユーザ操作が行カーソルＣｓｈの移動操作（５ｃｕ，５ｃｄ）があると判定すれば、カーソル操作に応じて、選択画面（図３〔２〕）上の行カーソルＣｓｈを移動して選択曲を変更し、カーソル操作でないときはこのステップＳ２２をスルーする。続くステップＳ２３では、ユーザ操作が「決定」ボタン５ａ１の操作（決定操作）であるか否かを判定し、決定操作でなければ（Ｓ２３＝ＮＯ）、ステップＳ２４で、ユーザ操作が「中止」ボタン５ａ３の操作（中止操作）であるか否かを判定する。ここで、ユーザ操作が中止操作でなければ（Ｓ２４＝ＮＯ）、ステップＳ２２に戻って選択画面に対するユーザ操作を待つ。
【００４５】
一方、ステップＳ２４で、ユーザ操作が中止操作であると判定すると（Ｓ２４＝ＹＥＳ）、ＬＣＤ１４ａの画面を元のメイン画面に戻して直ちに今回の選択処理を終了し、メイン処理（図５）のステップＳ１にリターンする。また、ステップＳ２３で、ユーザ操作が決定操作であると判定すると（Ｓ２３＝ＹＥＳ）、ステップＳ２５に進む。ステップＳ２５では、選択曲のカラオケデータＭｄに関するより詳細な案内情報を主表示領域Ｒａに表示し、主表示領域Ｒａの表示内容をそのまま維持したメイン画面をＬＣＤ１４ａに表示し、その後、今回の選択処理を終了しメイン処理（図５）のステップＳ１にリターンする。
【００４６】
〔２〕コメント設定モード（図３〔３〕、図４、図７）
メイン画面において「選択」が指示された場合、携帯用電話端末ＭＴは、楽曲選択モードで動作し、第１ストレージエリア４ａに記憶されているカラオケデータ（楽曲データ）ＭｄをＲＡＭ２にロードしてファイルを開き、ＬＣＤ画面１４ａにその歌詞データＷｄを表示して、表示された歌詞データに対してコメントデータＣｄの設定を可能とする。このコメントデータ設定可能な画面は、「設定画面」と呼ばれ、例えば、図３〔３〕及び図４のように構成され、設定画面の上部表示領域Ｒｕには、当画面のタイトル「設定」及び選択曲名（選択曲の名称）「ＦＧＨＪＫ」が表示される。
【００４７】
設定画面においては、主表示領域Ｒａは歌詞文字列Ｗｒの表示に用いられ、主表示領域（歌詞表示領域）Ｒａには、選択曲名に対応するカラオケデータＭｄの歌詞データＷｄに基づく歌詞文字列Ｗｒが表示される。例えば、図３〔３〕のように、選択曲「ＦＧＨＪＫ」の歌詞データＷｄに従って、歌詞文字列Ｗｒ＝「あいうえお  かきくけこ  さしす  せ  たちつて」が表示される。
【００４８】
また、下部表示領域Ｒｄには機能表記：「保存」及び「中止」が表示され、これに対応して、ファンクションキー５ａ１（Ｆ１），５ａ３（Ｆ３）に保存及び中止の指示機能が割り当てられる。つまり、「保存」ボタン５ａ１の操作により、設定内容を第２ストレージエリア４ｂに保存した上、メイン画面（図３〔１〕）に戻り、「中止」ボタン５ａ３の操作で設定内容を破棄してメイン画面（図３〔１〕）に戻る。
【００４９】
コメント設定モードでは、このような設定画面を用いて、歌詞データＷｄに対するコメントデータＣｄを設定していく。この設定手順を図４の設定画面推移例に従って説明すると、次のとおりである。
【００５０】
（１）コメント設定モードでカラオケファイル（楽曲ファイル）Ｍｄを開くと、その歌詞データＷｄに基づいて歌詞文字列（単に、歌詞ともいう）Ｗｒを表示し、歌詞Ｗｒ上を移動可能な文字カーソルＣｓｃを表示する。この場合、通常、全ての歌詞を主表示領域（歌詞表示領域）Ｒａに表示し切れないことが多いので、ページ切替やスクロール等を行う。例えば、現ページ先頭（行）に文字カーソルＣｓｃがあって左（上）方向キー５ｃｌ（５ｃｕ）が操作されたときや、現ページ末端（行）に文字カーソルＣｓｃがあって右（下）方向キー５ｃｒ（５ｃｄ）が操作されたときには、前ページや後ページにページ送りを行うか、或いは、上下に１〜数行分だけスクロールする。なお、この例では、文字カーソルＣｓｃは、「太文字＋下線」で示しているが、ボックスカーソルや他の態様でも良い。
【００５１】
（２）ユーザが方向キー５ｃ：５ｃｕ〜５ｃｄを操作してコメント（Ｃｍ）の表示を開始する歌詞文字（スタート文字）Ｓｔに文字カーソルＣｓｃカーソルを移動して決定キー５ｂを操作することにより、コメント開始の歌詞文字を指定し、この歌詞文字のワイプ開始タイミングでコメント開始タイミングを指定する。例えば、〔３Ａ〕の設定画面Ａのように、スタート文字Ｓｔ＝「す」に文字カーソルＣｓｃを置くと、文字「す」は太文字で強調表示され、この状態で決定キー５ｂを押す文字指定操作によって、スタート文字「す」に対応する歌詞データＷｄ中の歌詞イベントＶｗのデルタタイムΔｔｗが表わす“スタート歌詞文字Ｓｔ＝「す」のワイプ開始タイミング”をコメント開始タイミングとする。
【００５２】
（３）同様に、方向キー５ｃの操作で当該コメント（Ｃｍ）の表示を終了する歌詞文字（エンド文字）Ｅｄの位置まで文字カーソルＣｓｃを伸ばして（直前のコメント開始文字指定操作で、カーソル表示はスタート文字Ｓｔの位置から伸び、全カーソル区間が太文字で強調表示される）決定キー５ｂを操作することによって、コメント終了の歌詞文字を指定し、そのワイプ終了タイミングでコメント終了タイミングを指定する。例えば、〔３Ｂ〕の設定画面Ｂのように、文字カーソルＣｓｃをエンド文字Ｅｄ＝「＿」（空白：スペース）に移動した状態で決定キー５ｂを押す文字指定操作により、エンド文字「＿」の次の歌詞文字＝「せ」に対応する歌詞イベントＶｗのデルタタイムΔｔｗに応じた“エンド歌詞文字Ｅｄ＝「＿」のワイプ終了タイミング”をコメント終了タイミングとする。
【００５３】
（４）開始タイミング及び終了タイミングを指定すると、コメント入力を促すダイアログボックスＢｘを表示し、文字入力用キー５ｆのユーザ操作によりコメント文字列Ｃｍ、例えば、〔３Ｃ〕の設定画面Ｃのように、Ｃｍ＝「ここでブレス！」を入力する。
【００５４】
（５）コメント文字列Ｃｍの入力の後、決定キー５ｂのユーザ操作があると、入力されたコメント文字列Ｃｍが確定し、スタート文字Ｓｔとエンド文字Ｅｄとの間の歌詞文字列に対してコメントＣｍを設定する。つまり、コメント入力後の決定キー操作に応じて、（２）で指定されたコメント開始タイミングをデルタタイムΔｔｃで記述してコメントデータＣｄに書き込むと共に、これに続き、「（２）で指定されたコメント開始タイミングから（３）で指定されたコメント終了タイミングまでの経過時間（＝コメント終了タイミング−コメント開始タイミング）をライフタイムＬｔとし、（４）で入力されたコメントＣｍの情報をコメント文字列ＣｍとしたコメントイベントＶｃ」をコメントデータＣｄに書き込む。
【００５５】
なお、（５）のデルタタイムΔｔｃは、曲の開始から最初のコメントイベントＶｃの場合（当該コメントイベントＶｃの前にコメントイベントがない場合）は、演奏開始タイミング（ｔ０）からスタート歌詞文字Ｓｔのワイプ開始タイミングまでの相対時間で表わされ〔図２（２ｂ）参照〕、その後のコメントイベントＶｃの場合は、直前コメントイベントのコメント開始タイミングからの相対時間で表わされる。また、（２），（３）のコメント開始タイミング及びコメント終了タイミングは、歌詞データＷｄの対応するスタート文字Ｓｔのワイプ開始タイミング及びエンド文字Ｅｄのワイプ終了タイミングから得られる。従って、（５）のデルタタイムΔｔｃ及びライフタイムＬｔは、歌詞データＷｄのデルタタイムΔｔｗから算出することができる〔図２（２ｂ）参照〕。
【００５６】
（６）その後、例えば、〔３Ｄ〕の設定画面Ｄのように、ユーザ操作により文字カーソルＣｓｃを次のスタート文字Ｓｔ＝“た”の位置に移動し、（２）〜（５）の手順を繰り返すことにより、順次、次の歌詞文字（列）にコメントＣｍを設定していくことができる。この場合、例示した歌詞文字区間Ｓｔ〜Ｅｄ＝「す＿」のように、既にコメントを設定した区間は、コメントＣｍが設定されていることを示すために、コメント有りマークＭｉを付加したり他の区間と異なる表示態様とすることが好ましい。
【００５７】
（７）そして、最終的に、ユーザが「保存」ボタン５ａ１を操作すると、コメントデータＣｄのヘッダＨｃにカラオケデータ（楽曲データ）ＭｄのＩＤ情報などを書き込んで、カラオケデータＭｄとの対応付けを行い、設定されたコメントデータＣｄを第２ストレージエリア４ｂに保存する。なお、コメントデータＣｄのヘッダ情報Ｈｃに対応するカラオケデータＭｄのＩＤ情報を格納する代わりに、例えば、カラオケデータＭｄが“xxxxx.mld
”というファイル名である場合、コメントデータＣｄのファイル名を“xxxxx.mld.cmt”
というように、コメントデータファイルＣｄの名称をカラオケデータファイルＭｄと一致させることで対応付けを行っても良い。
【００５８】
以上の説明から明らかなように、同一の歌詞文字（列）に複数のコメントを重畳して設定することができる。この場合、複数のコメントが設定されている歌詞文字（列）の上段等に各コメントの符号を「（１），（２），…」等のように表示し、各符号に対応して夫々のコメントを入力することで各コメントを識別可能としたり、区間の色を変える等の方法で識別可能にすると良い。
【００５９】
また、この説明ではコメントを新たに追加する場合について述べたが、この他に、「表示」、「削除」、「編集（修正）」などを行うようにしても良い。この場合、カラオケデータファイルＭｄを開くと共に、第２ストレージエリア４ｂに記憶されている対応するコメントデータファイルＣｄをＲＡＭ２にロードしてファイルを開き、例えば、設定画面の下部表示領域Ｒｄにおける真ん中の機能表記とし、これに対応してファンクションキー５ａ２（Ｆ２）に「編集」ボタンの機能を割り当て、さらに、「編集」ボタン５ａ２の操作に応じてコメントの表示／削除／編集（修正）機能を選択するための編集メニューを表示させる。そして、既にコメントが設定されている区間にカーソルを合わせ、表示機能を選択した場合は該区間のコメントを表示し、削除機能を選択した場合は該区間のコメントを削除し、編集（修正）機能を選択した場合は該区間のコメントを編集（修正）する。また、複数のコメントデータが共通の歌詞区間に重畳して設定されている場合に編集メニューを表示する際には、文字カーソルＣｓｃが位置する歌詞文字に設定されているコメントの一覧を表示した上で、編集操作を選択させるようにしても良い。
【００６０】
図７は、メイン処理（図５）のステップＳ３で行われる設定処理の一例を表わすフローチャートである。メイン画面で「設定」が指示された場合（図５：Ｓ１＝設定）、携帯用電話端末ＭＴは、コメント設定モードになり、ステップＳ３の設定処理（図７）に進む。この場合は、上述したように、まず、ステップＳ３１において、選択処理Ｓ２で選択された楽曲のカラオケデータＭｄを第１ストレージエリア４ａからＲＡＭ２にロードし、次のステップＳ３２で、その歌詞データＷｄに基づいて歌詞文字列Ｗｒを図３〔３〕のようなＬＣＤ１４ａの設定画面に表示する。そして、次のステップＳ３３に進んで、設定画面に対するユーザ操作を待つ。
【００６１】
ステップＳ３３では、ユーザ操作が、設定画面の主表示領域Ｒａに表示された歌詞文字列Ｗｒ中の文字を指定する文字指定操作であるか否か、即ち、文字カーソルＣｓｃで文字が指示された後決定キー５ｂが操作されたか否かを判定する。ここで、文字指定操作であったときは（Ｓ３３＝ＹＥＳ）、ステップＳ３４で、さらに、指定された歌詞文字に関してデルタタイムΔｔｃが未設定であるか否かを判定し、デルタタイムΔｔｃが未だ設定されていないときは（Ｓ３４＝ＹＥＳ）、ステップＳ３５でデルタタイムΔｔｃを算出し、再び、ステップＳ３３に戻る。つまり、設定画面Ａのように、指定された歌詞文字がスタート文字Ｓｔの場合、デルタタイムΔｔｃが設定されていないので、ステップＳ３５で、（５）で説明した手順に従い、当該歌詞文字のワイプ開始タイミングに関係する歌詞データＷｄのデルタタイムΔｔｗから（当該歌詞文字の前にコメント設定がある場合は直前のコメント開始タイミングをも考慮）、コメント開始タイミングに対応するデルタタイムΔｔｃを算出する。
【００６２】
一方、指定された歌詞文字に関してデルタタイムΔｔｃが既に設定されていたときは（Ｓ３４＝ＮＯ）、まず、ステップＳ３６でライフタイムＬｔを算出し、次いで、ステップＳ３７でコメント文字列Ｃｍを入力する。つまり、設定画面Ｂのように、指定された歌詞文字がエンド文字Ｅｄの場合、デルタタイムΔｔｃが既に設定されているので、まず、ステップＳ３６で、（５）で説明した手順に従い、当該歌詞文字のワイプ終了タイミング及び既にデルタタイムΔｔｃが設定された歌詞文字のワイプ開始タイミングから、コメント再生時間長を表わすライフタイムＬｔを算出する。また、次のステップＳ３７では、（４）で説明した設定画面ＣのダイアログボックスＢｘに対するユーザによる文字入力用キー５ｆの文字入力操作に基づいてコメント文字列Ｃｍを入力する。
【００６３】
そして、ステップＳ３８において、ステップＳ３６で算出されたライフタイムＬｔ及びステップＳ３７で入力されたコメント文字列Ｃｍを、コメントイベントＶｃとしてＲＡＭ２上のコメントデータＣｄに追記すると共に、デルタタイムΔｔｃ、ライフタイムＬｔ、コメント文字列を初期化（クリア）して、再び、ステップＳ３３に戻る。
【００６４】
ステップＳ３３において、ユーザ操作が文字指定操作でないと判定したときは（Ｓ３３＝ＮＯ）、ステップＳ３９で、保存指示操作であるか否かを判定し、保存指示操作でないときは（Ｓ３９＝ＮＯ）、さらに、ステップＳ３Ａにて中止操作であるか否かを判定する。ここで、中止操作でないと判定したときは（Ｓ３Ａ＝ＮＯ）、ステップＳ３Ｂでその他処理を行った後、再び、ステップＳ３３に戻る。ステップＳ３Ｂでのその他処理には、他パラメータの設定、既に設定されたコメントの表示や編集（修正乃至削除）がある。
【００６５】
ステップＳ３Ａで、「中止」ボタン５ａ３のユーザ操作に基づく中止指示があったと判定したときには（Ｓ３Ａ＝ＹＥＳ）、今回の設定処理を直ちに終了し、メイン処理（図５）のステップＳ１にリターンする。
【００６６】
また、ステップＳ３９で、「保存」ボタン５ａ１のユーザ操作に基づく保存指示があったと判定したときには（Ｓ３９＝ＹＥＳ）、ステップＳ３Ｃで、ＲＡＭ２上でコメントイベントＶｃが追記されたコメントデータＣｄを第２ストレージエリア４ｂに保存した後、ステップＳ１にリターンする。ここで、ステップＳ３Ｃで新たにコメントデータＣｄを保存する場合は、必要なヘッダ情報ＨｃをコメントデータＣｄの先頭に付記する。
【００６７】
なお、上述したコメント設定の説明では、コメント開始タイミングに対応する歌詞の文字を指定してからコメント終了タイミングに対応する文字を指定するものとして説明したが、逆にコメント終了タイミングに対応する文字を指定してからコメント開始タイミングに対応する文字を指定するようにしても良い。この場合は、図７のステップＳ３４〜Ｓ３８において、２文字が指定されたことを判定し、各文字に対応するイベントの時間情報に基づいてデルタタイムとライフタイムを算出するように構成すればよい。
【００６８】
以上説明したように、この発明の一実施例によるカラオケデータ再生装置（携帯用電話端末）ＭＴは、演奏データＰｄ及び歌詞データＷｄから成るカラオケデータＭｄを記憶しており、設定モードでは、カラオケデータＭｄ中の歌詞データＷｄに基づいて歌詞文字列Ｗｒを画面１４ａに表示し、ユーザ操作に従って歌詞文字列Ｗｒの所望区間Ｔｃ〔図２（２ｂ）〕にコメントを設定する。つまり、歌詞文字指定操作により区間Ｔｃ＝Ｓｔ〜Ｅｄを指定し〔３Ａ，３Ｂ〕コメント入力操作によりコメントＣｍを入力していく〔３Ｃ〕ことにより、順次、各区間にコメントＣｍを付与するように設定し、設定された各コメントＣｍは、コメントデータＣｄとして、指定された歌詞文字列Ｗｒの区間（コメント付与区間）Ｔｃに対応付けられて記憶される。そして、次に説明するデータ再生モードにおいては、記憶されたカラオケデータＭｄとコメントデータＣｄとを同期して再生し、カラオケデータＭｄの再生に合わせて、歌詞文字列Ｗｒのコメント付与区間Ｔｃごとに、この区間Ｔｃに対応付けられたコメントＣｍを表示していく。
【００６９】
〔３〕データ再生モード（図３〔４〕，〔５〕、図８）
メイン画面において「再生」が指示された場合、携帯用電話端末ＭＴは、データ再生モードで動作し、第１及び第２ストレージエリア４ａ，４ｂに記憶されているカラオケデータ（楽曲データ）Ｍｄ及びコメントデータＣｄをＲＡＭ２にロードし、音源回路９及びサウンドシステム１５を通じてカラオケデータＭｄの演奏データＰｄに基づく楽音を出力し、表示回路８及びＬＣＤ画面１４ａを通じて、カラオケデータＭｄの歌詞データＷｄに基づく歌詞表示及びコメントデータＣｄに基づくコメントを出力する。この歌詞表示及びコメントを出力する画面は、「再生画面」と呼ばれ、例えば、図３〔４〕，〔５〕の再生画面Ａ，Ｂのように構成され、再生画面の上部表示領域Ｒｕには、当画面のタイトル「再生」及び選択曲名「ＦＧＨＪＫ」が表示される。
【００７０】
設定画面の主表示領域Ｒａは、歌詞エリアとも呼ばれ、選択曲に対応するカラオケデータＭｄの歌詞データＷｄに基づいて歌詞文字列Ｗｒを表示出力するのに用いられると共に、対応するコメントデータＣｄに基づいてコメントなどを表示するのにも用いられる。例えば、図示のように、主表示領域（歌詞エリア）Ｒａの上部主要域には、選択曲「ＦＧＨＪＫ」の歌詞データＷｄに従って、Ｗｒ＝「あいうえお  かきくけこ  さしす  せ  たちつて」が表示され、下部域には、キャラクタＣｈが表示されている。
【００７１】
下部表示領域Ｒｄには機能表記：「中断」が表示され、これに対応して、ファンクションキー５ａ３（Ｆ３）に再生中止の指示機能が割り当てられる。つまり、データ再生モードでは、データ再生が完了したときにメイン画面（図３〔１〕）に戻るが、この「中断」ボタン５ａ３のユーザ操作によりデータ再生を中止してメイン画面に戻すことができる。
【００７２】
データの再生中は、よく知られた態様でカラオケデータＭｄの再生を行う。すなわち、カラオケデータＰｄを音源回路９で再生しつつ、これに同期して、歌詞データＷｄの歌詞をディスプレイ１４ａに表示し、楽曲再生タイミングに応じて歌詞表示の切替えやワイプなどの処理を行う。画面表示については、ディスプレイ１４ａに表示された歌詞文字列Ｗｒに対し、再生の進行に従って、演奏開始位置から現在演奏位置までの歌詞文字を強調表示Ｐａで順次ワイプして行く。例えば、図３〔４〕の再生画面Ａでは、歌詞文字“え”の位置を再生しており、図３〔５〕の再生画面Ｂでは、再生が進行して、現在、歌詞文字“す”の位置を再生中である。
【００７３】
また、カラオケデータＭｄと一緒にコメントデータＣｄがロードされている場合は、コメントイベントＶｃ：Ｖｃａ，Ｖｃｂ，…に基づくコメントがカラオケデータＭｄの再生に同期して表示される。図示の例では、歌詞エリアＲａの下部に、再生画面Ａ，Ｂのように、常時キャラクタＣｈを表示してコメントデータＣｄが設定されていることをユーザに知らせ、コメント再生タイミングになると、再生画面Ｂのように、コメントデータＣｄに基づくコメントＣｍ＝「ここでブレス！」を、ライフタイムＬｔの期間、このキャラクタＣｈのセリフ（フキダシ）として表示する。
【００７４】
図８（１）は、メイン処理（図５）のステップＳ４で行われる再生処理の一例を表わすフローチャートである。メイン画面で「再生」が指示された場合（図５：Ｓ１＝再生）、携帯用電話端末ＭＴは、データ再生モードになり、ステップＳ４の再生処理（図８）に進む。この場合、上述したように、まず、ステップＳ４１において、選択処理Ｓ２で選択された楽曲のカラオケデータＭｄを第１ストレージエリア４ａからＲＡＭ２にロードする。
【００７５】
次のステップＳ４２では、ロードしたカラオケデータＭｄに対応付けられたコメントデータが有るか否かを判定し、対応するコメントデータＣｄが有るときは（Ｓ４２＝ＹＥＳ）ステップＳ４３で、第２トレージエリア４ｂから対応コメントデータＣｄをＲＡＭ２にロードする。ステップＳ４２で対応コメントデータがないと判定したとき（Ｓ４２＝ＮＯ）或いはステップＳ４３のコメントデータロードの後は、ステップＳ４４に進んで、ＲＡＭ２にロードされた、少なくともカラオケデータＭｄを含むデータの再生開始を指令し、データ再生のためのタイマ割込み処理〔図８（２）〕を起動し、ステップＳ４５に進む。
【００７６】
ステップＳ４５では、現在のカラオケデータＭｄの再生位置がデータエンドであるか否かを判定し、データエンドでないときは（Ｓ４５＝ＮＯ）、ステップＳ４６に進み、「中断」ボタン５ａ３のユーザ操作による中断指示が有ったか否かを判定する。ここで、中断指示がないときは（Ｓ４６＝ＮＯ）、ステップＳ４５に戻り、中断指示がない間は、再生位置がデータエンドに達するまで、Ｓ４５（ＮＯ）→Ｓ４６（ＮＯ）→Ｓ４５（ＮＯ）のループ処理を繰り返す。そして、中断指示が有ったとき（Ｓ４６＝ＹＥＳ）或いは再生位置がデータエンドに達すると（Ｓ４５＝ＹＥＳ）、ステップＳ４７でタイマ割込み処理〔図８（２）〕を解除して今回の再生処理を終了し、メイン処理（図５）のステップＳ１にリターンする。
【００７７】
図８（２）は、再生処理〔図８（１）〕のステップＳ４４，Ｓ４７で起動・停止されるタイマ割込み処理の一例を表わすフローチャートである。このタイマ割込み処理が起動すると、ＣＰＵ１に付属するタイマによって、所定間隔のタイミングで図示のフローがスタートする。ＣＰＵ１は、最初のステップＴ１では、現在のタイミングでのイベントＶｐ，Ｖｗ，Ｖｃが有るか否かを判定し、現タイミングのイベントがあるときは（Ｔ１＝ＹＥＳ）、ステップＴ２で、当該イベントを音源回路９或いは表示回路８に送りこれを再生するように指示する。例えば、演奏データＰｄの演奏イベントＶｐであれば、音源回路９及びサウンドシステム１５を通じて再生させ、歌詞データＷｄの歌詞イベントＶｐ或いはコメントデータＣｄのコメントイベントＶｃであれば、表示回路８及びディスプレイ１４ａを通じて再生画面上の歌詞エリアＲａ上に再生させる。
【００７８】
現タイミングのイベントがないとき（Ｔ１＝ＮＯ）或いはステップＴ２の再生指示の後は、ステップＴ３で、表示回路８に対して、現タイミングに合った歌詞文字列Ｗｒのワイプ制御或いはコメントＣｍの表示制御をするように指令した後、今回タイミングのタイマ割込み処理を終了する。
【００７９】
〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、発明の精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、データ再生モードでは、カラオケデータ（Ｍｄ）がプリセットで備える歌詞文字列（Ｗｒ）とコメントデータＣｄのコメント（Ｃｍ）とを排他的に表示する（一方が表示される場合は他方を非表示にする）ようにしても良い。このようにすると、歌詞の暗唱などに有用となる。
【００８０】
コメント文字列（Ｗｒ）の表示態様は、実施例（図３、図４）で説明したものに限らない。例えば、歌詞文字列の上段或いは下段に異なる態様（異フォント又は異描画色など）で表示しても良い。また、図示のキャラクタを変更可能としても良い。
【００８１】
コメントの設定モードへは再生を行っていない状態から移行するものとして説明したが、例えば、データ再生中に一時停止（ポーズ）をした時にコメントの設定を行うことができるようにしても良い。
【００８２】
コメント（Ｃｍ）については、実施例のような文字列の外に、音声データや画像データを含めても良い。これらデータは、文字列情報の代わりに、直接、コメントイベント中に埋め込んでも良いし、文字列情報として音声や画像データファイルへの参照情報（リンク情報）を埋め込み、再生時に参照先のデータを読み出すようにしても良い。
【００８３】
この場合、当然ながら、コメント設定モードでは、音声データであれば、補助記憶装置のストレージエリアに保存されている音声データファイルの選択（及び試聴）を促すダイアログを表示したり、新規に音声メモとして録音したデータを別途保存しこれを参照するようにする。また、画像データであれば、同様にストレージエリアに保存されている画像（静止画・動画含む）データファイルの選択（及び視聴）を促すダイアログを表示したり、カメラ（図示せず）で撮影した画像を新規に保存しこれを参照するようにする。
【００８４】
また、コメントデータＣｄのみを配信サーバ（Ｓｖ）や他の端末装置から別途配信させるものであっても良い。
【００８５】
また、楽曲データＭｄはイベント情報により楽曲の演奏並びに歌詞表示の制御を行うものとして説明したがこれに限らない。例えば、歌詞情報が付加された圧縮音声データファイルであってもよく、歌詞の表示タイミングを表わす情報が歌詞のテキスト情報と共に記録されているものであればどのようなフォーマットであってもかまわない。
【図面の簡単な説明】
【００８６】
【図１】この発明の一実施例によるカラオケデータ再生装置（携帯用電話端末）のシステム構成概要図である。
【図２】この発明の一実施例によるカラオケデータ再生装置に用いられるカラオケデータセットの例を表わす図である。
【図３】この発明の一実施例によるカラオケデータ再生装置における画面推移の例を表わす図である。
【図４】この発明の一実施例によるカラオケデータ再生装置における設定画面の推移例を表わす図である。
【図５】この発明の一実施例によるカラオケデータ再生アプリケーションのメイン処理を表わすフローチャートである。
【図６】この発明の一実施例によるカラオケデータ再生アプリケーションの選択処理を表わすフローチャートである。
【図７】この発明の一実施例によるカラオケデータ再生アプリケーションの設定処理を表わすフローチャートである。
【図８】この発明の一実施例によるカラオケデータ再生アプリケーションの再生処理を表わすフローチャートである。
【符号の説明】
【００８７】
ＭＴ  携帯用電話端末（カラオケデータ再生装置）、
１４ａ  ＬＣＤなどのディスプレイ又はその画面、
Ｍｄ  演奏データＰｄ及び歌詞データＷｄから成る楽曲データ（カラオケデータ）、
Ｃｄ  コメントイベントＶｃ：Ｖｃａ，Ｖｃｂ，…を含むコメントデータ、
Δｔｐ，Δｔｗ，Δｔｃ  デルタタイム、
Ｃｓｈ，Ｃｓｃ  行カーソル及び文字カーソル、
Ｌｆ  ライフタイム、
Ｔｃ  コメント付与区間、
Ｗｒ，Ｓｔ，Ｅｄ  歌詞文字列、スタート歌詞文字及びエンド歌詞文字、
Ｂｘ，Ｃｍ  コメント文字列及びコメント入力用ダイアログボックス。
【図１】
2007334263.tif 000003
【図２】
2007334263.tif 000004
【図３】
2007334263.tif 000005
【図４】
2007334263.tif 000006
【図５】
2007334263.tif 000007
【図６】
2007334263.tif 000008
【図７】
2007334263.tif 000009
【図８】
2007334263.tif 000010