(57)【要約】【課題】  本発明は、複数の楽曲の中から所望の楽曲を容易に検索する。【解決手段】  本発明は、楽曲に対する歌詞文字列の中の単語を楽曲の検索に用いる検索キーワードＫＷとし、その検索キーワードＫＷを識別可能なキーワード識別子ＫＩＤ１及びＫＩＤ２が歌詞文字列の中に挿入されて生成された楽曲歌詞情報ＭＷＤ１の当該歌詞文字列の中からキーワード識別子ＫＩＤ１及びＫＩＤ２に従って検索キーワードＫＷを識別して抽出することにより、所望の楽曲に対して曲名は忘れられても歌詞の一部分が覚えられている場合に複数の楽曲を順番に試聴させずに、歌詞文字列の中から抽出した検索キーワードＫＷを、その歌詞について覚えられている一部分の中の単語と比較して複数の楽曲の中から所望の楽曲を検索でき、複数の楽曲の中から所望の楽曲を容易に検索できる。【選択図】        図７
2005174496.tif 000002
【特許請求の範囲】
【請求項１】
楽曲に対する歌詞のテキスト情報でなる歌詞文字列の中の単語のうち所定の当該単語が上記楽曲の検索に用いる検索キーワードとして選定されると共に、当該選定された上記検索キーワードを識別可能なキーワード識別子が上記歌詞文字列の中に挿入されて生成された楽曲歌詞情報の当該歌詞文字列の中から上記キーワード識別子に従って上記検索キーワードを識別する識別手段と、
上記歌詞文字列の中から、上記識別手段により識別された上記検索キーワードを抽出する抽出手段と
を具えることを特徴とする楽曲検索装置。
【請求項２】
複数の上記楽曲の中から所望の上記楽曲を検索する際に用いる検索単語を入力するための検索単語入力手段と、
上記検索単語入力手段を介して入力された上記検索単語を、上記抽出手段により上記歌詞文字列の中から抽出された上記検索キーワードと比較する比較手段と、
上記比較手段による上記比較結果に応じて、上記検索単語と一致する上記検索キーワードが挿入された上記歌詞文字列に対応する上記楽曲を通知する通知手段と
を具えることを特徴とする請求項１に記載の楽曲検索装置。
【請求項３】
複数の上記楽曲の楽曲データを記録するデータ記録媒体と、
上記通知手段により通知された上記楽曲に対して試聴要求するための試聴要求入力手段と、
上記データ記録媒体から上記試聴要求入力手段を介して上記試聴要求された上記楽曲の上記楽曲データに対して、上記検索単語と一致する上記検索キーワードが上記歌詞の一部として実際に歌われる歌唱部分を再生する再生手段と
を具えることを特徴とする請求項２に記載の楽曲検索装置。
【請求項４】
上記検索キーワードの提示要求を入力するための提示要求入力手段と、
上記提示要求入力手段を介して入力された上記提示要求に応じて、上記抽出手段により上記歌詞文字列の中から抽出された全ての上記検索キーワードと、当該歌詞文字列に対応する楽曲とを提示する提示手段と
を具えることを特徴とする請求項１に記載の楽曲検索装置。
【請求項５】
複数の上記楽曲の楽曲データを記録するデータ記録媒体と、
上記提示手段により通知された上記楽曲に対して試聴要求するための試聴要求入力手段と、
上記試聴要求入力手段を介して上記試聴要求された上記楽曲に対応する上記検索キーワードを任意に選択するための選択手段と、
上記データ記録媒体から上記試聴要求入力手段を介して上記試聴要求された上記楽曲の上記楽曲データに対して、上記選択手段を介して選択された上記検索キーワードが上記歌詞の一部として実際に歌われる歌唱部分を再生する再生手段と
を具えることを特徴とする請求項４に記載の楽曲検索装置。
【請求項６】
上記楽曲歌詞情報を記録する歌詞情報記録媒体
を具え、
上記識別手段は、
上記歌詞情報記録媒体に記録された上記楽曲歌詞情報の上記歌詞文字列の中から上記キーワード識別子に従って上記検索キーワードを識別し、
上記抽出手段は、
上記歌詞情報記録媒体に記録された上記楽曲歌詞情報の上記歌詞文字列の中から、上記識別手段により識別された上記検索キーワードを抽出する
ことを特徴とする請求項１に記載の楽曲検索装置。
【請求項７】
楽曲に対する歌詞のテキスト情報でなる歌詞文字列の中の単語のうち所定の当該単語が上記楽曲の検索に用いる検索キーワードとして選定されると共に、当該選定された上記検索キーワードを識別可能なキーワード識別子が上記歌詞文字列の中に挿入されて生成された楽曲歌詞情報の当該歌詞文字列の中から上記キーワード識別子に従って上記検索キーワードを識別する識別ステップと、
上記歌詞文字列の中から、上記識別した上記検索キーワードを抽出する抽出ステップと
を具えることを特徴とする楽曲検索方法。
【請求項８】
情報処理装置に対して、
楽曲に対する歌詞のテキスト情報でなる歌詞文字列の中の単語のうち所定の当該単語が上記楽曲の検索に用いる検索キーワードとして選定されると共に、当該選定された上記検索キーワードを識別可能なキーワード識別子が上記歌詞文字列の中に挿入されて生成された楽曲歌詞情報の当該歌詞文字列の中から上記キーワード識別子に従って上記検索キーワードを識別する識別ステップと、
上記歌詞文字列の中から、上記識別した上記検索キーワードを抽出する抽出ステップと
を実行させるための楽曲検索プログラム。
【請求項９】
楽曲に対する歌詞のテキスト情報でなる歌詞文字列の中の単語のうち所定の当該単語を識別可能な識別子が当該歌詞文字列の中に挿入されて生成された楽曲歌詞情報を記録する
ことを特徴とする記録媒体。
【請求項１０】
上記歌詞文字列に対して上記識別子が上記所定の単語の近傍に挿入された
ことを特徴とする請求項９に記載の記録媒体。
【請求項１１】
上記識別情報が上記歌詞文字列の中の上記単語のうち上記楽曲の検索に用いる検索キーワードとして選定された上記所定の単語を識別可能に生成された
ことを特徴とする請求項１０に記載の記録媒体。
【請求項１２】
上記楽曲の楽曲データを記録する
ことを特徴とする請求項１１に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は楽曲検索装置に関し、例えば楽曲データを記録再生する記録再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来の再生装置は、音楽用ＣＤ（Compact Disc）として、オーディオデータと共に楽曲の歌詞等の付加情報が予め記録されたＣＤ−グラフィックスや、オーディオデータと共にＣＤ名や演奏者名等の楽曲に関するテキスト情報が予め記録されたＣＤ−テキストを装填し得るようになされている。
【０００３】
そして再生装置は、音楽用ＣＤの再生時、その音楽用ＣＤの種類に応じて、ＣＤ名や演奏者名等の楽曲に関するテキスト情報や、ユーザによって予め登録されたＣＤ名をキーワードにしてハードディスク内の画像を検索し、当該検索した画像をハードディスクから読み出して表示しながら、音楽用ＣＤからオーディオデータを再生してユーザに楽曲を聴かせていた（例えば、特許文献１参照）。
【特許文献１】特開２０００−２６０１１７号公報（第２頁、第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでかかる構成の再生装置では、内部のハードディスクの大容量化に伴い、複数の音楽用ＣＤに記録されている複数のオーディオデータや付加情報及びテキスト情報等をハードディスクに記録しておくことにより、オーディオデータの再生が要求される毎に音楽用ＣＤを装填させるような煩わしさを解消して、ハードディスクからオーディオデータを再生して楽曲を聴かせることが考えられている。
【０００５】
ところがかかる再生装置では、オーディオデータの再生時に所望の楽曲に対して曲名が思い出せずに歌詞の一部分が覚えられているような場合、ハードディスクから複数のオーディオデータを順番に再生して楽曲を聴かせながら所望の楽曲を検索させるしかなく、当該所望の楽曲が見つかるまで複数のオーディオデータを順番に再生することで楽曲の検索に多大な時間と手間がかかるという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、複数の楽曲の中から所望の楽曲を容易に検索し得る楽曲検索装置を提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、楽曲に対する歌詞のテキスト情報でなる歌詞文字列の中の単語のうち所定の単語が楽曲の検索に用いる検索キーワードとして選定されると共に、当該選定された検索キーワードを識別可能なキーワード識別子が歌詞文字列の中に挿入されて生成された楽曲歌詞情報の当該歌詞文字列の中からキーワード識別子に従って検索キーワードを識別して抽出するようにした。
【０００８】
従って、所望の楽曲に対して曲名は忘れられても、歌詞の一部分が覚えられているような場合に、複数の楽曲を順番に試聴させることなく、歌詞文字列の中から抽出した検索キーワードを、その歌詞について覚えられている一部分の中の単語と比較するようにして複数の楽曲の中から所望の楽曲を検索することができる。
【発明の効果】
【０００９】
本発明によれば、楽曲に対する歌詞文字列の中の単語のうち所定の単語が楽曲の検索に用いる検索キーワードとして選定され、当該選定された検索キーワードを識別可能なキーワード識別子が歌詞文字列の中に挿入されて生成された楽曲歌詞情報の当該歌詞文字列の中からキーワード識別子に従って検索キーワードを識別して抽出するようにしたことにより、所望の楽曲に対して曲名は忘れられても、歌詞の一部分が覚えられているような場合に、複数の楽曲を順番に試聴させることなく、歌詞文字列の中から抽出した検索キーワードを、その歌詞について覚えられている一部分の中の単語と比較するようにして複数の楽曲の中から所望の楽曲を検索することができ、かくして複数の楽曲の中から所望の楽曲を容易に検索することができる。
【発明を実施するための最良の形態】
【００１０】
以下図面について、本発明の一実施の形態を詳述する。
【００１１】
図１において、１は全体として本発明を適用した記録再生システムを示し、パーソナルコンピュータ構成の記録再生装置２にコンパクトディスクや光磁気ディスク等のディスク状記録媒体を着脱可能に装填し得るようになされている。
【００１２】
図２に示すように、ディスク状記録媒体５には、ＰＣＭ（Pulse Code modulation）形式や、ＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3）等の所定の圧縮符号化方式で圧縮符号化した状態の複数の楽曲データＤ１が記録されている。
【００１３】
またディスク状記録媒体５には、楽曲データＤ１毎の符号化方式や標本化周波数、量子化精度等の再生制御情報６と、ＩＳＲＣ（International Standard Recording Code）と呼ばれる識別情報や楽曲の曲名、演奏者名、楽曲の歌詞、楽曲の属するジャンル等の楽曲に関するテキスト情報７とを格納して生成された付加情報データＤ２が全楽曲データＤ１分まとめて記録されている。
【００１４】
そして記録再生装置２（図１）は、内部のシステムコントローラ３がハードディスクドライブ４のハードディスクに予め記憶された楽曲検索プログラムや検索キーワード提示プログラム等の各種プログラムに従って当該記録再生装置２全体を統括的に制御することにより各種処理を実行する。
【００１５】
これによりシステムコントローラ３は、ディスク状記録媒体５を利用して楽曲を取得する媒体利用楽曲取得時、キーボード等の操作部１０を介して入力される再生命令に応じて、ディスクドライブ１１によりディスク状記録媒体５から再生した楽曲データＤ１をエンコーダ１２により所定の圧縮符号化方式で圧縮符号化し（楽曲データＤ１が圧縮符号化されていないときのみ圧縮符号化し、楽曲データＤ１がディスク状記録媒体５の記録されている状態ですでに圧縮符号化されているときには圧縮符号化はしない）、得られた圧縮符号化楽曲データＤ３を暗号化部１３により著作権保護用に記録再生装置２固有のエンクリプション鍵データでエンクリプション処理し、その結果得られた暗号化楽曲データＤ４をハードディスクドライブ４に送出することにより、ハードディスクの楽曲データ記録領域にその暗号化楽曲データＤ４を記録する。
【００１６】
このときシステムコントローラ３は、ディスクドライブ１１によりディスク状記録媒体５から楽曲データＤ１毎の付加情報データＤ２も再生し、当該再生した付加情報データＤ２をそのままエンコーダ１２及び暗号化部１３を順次介してハードディスクドライブ４に送出することにより、当該付加情報データＤ２を暗号化楽曲データＤ４に対応付けてハードディスクの付加情報データ記録領域に記録する。
【００１７】
このようにしてシステムコントローラ３は、ディスク状記録媒体５に記録されている楽曲データＤ１を暗号化楽曲データＤ４として、対応する付加情報データＤ２と共にハードディスクに記録することで、当該ディスク状記録媒体５を利用して楽曲データＤ１に基づく楽曲を取得し得るようになされている。
【００１８】
またシステムコントローラ３は、ネットワーク１４上の外部サーバ１５による音楽配信を利用して楽曲を取得する配信利用楽曲取得時、操作部１０を介して入力される取得要求をネットワーク処理部１６からネットワーク１４を介して外部サーバ１５に送信し、その結果外部サーバ１５から返信された取得可能楽曲提示情報をネットワーク１４及びネットワーク処理部１６を順次介して取り込んで液晶ディスプレイ等の表示部２０に送出することにより、取得可能な楽曲の曲名等を一覧表示する。
【００１９】
この状態でシステムコントローラ３は、図３に示すように、操作部１０を介して所望の楽曲が選択されると、当該選択された楽曲に対するダウンロード要求をネットワーク処理部１６からネットワーク１４を介して外部サーバ１５に送信する。
【００２０】
図４に示すように外部サーバ１５は、ダウンロード要求された楽曲に相当する、ＰＣＭデータファイル又はＰＣＭデータストリーム形式の楽曲データを例えば記録再生装置２と同様の圧縮符号化方式で圧縮符号化した後、エンクリプション処理することにより生成した暗号化楽曲データＤ５の先頭に当該楽曲データに関する、上述したディスク状記録媒体５の場合と同様な付加情報データＤ６を付けて配信データＤ７とし、これをネットワーク１４を介して記録再生装置２に送信する。
【００２１】
記録再生装置２のシステムコントローラ３（図３）は、外部サーバ１５から送信された配信データＤ７をネットワーク処理部１６に取り込むと、その状態でユーザに対して取得すべき楽曲を確認させた後、外部サーバ１５との間で購入要求、認証要求、認証データを順次交互に送受信し合い、その結果外部サーバ１５から認証処理及び課金処理を順次実行して楽曲の購入が許可されることによりサーバデクリプション鍵データがネットワーク１４を介して送信されると、これをネットワーク処理部１６に取り込む。
【００２２】
これによりシステムコントローラ３（図１）は、ネットワーク処理部１６により配信データＤ７を暗号化楽曲データＤ５と付加情報データＤ６とに分離し、当該暗号化楽曲データＤ５をサーバデクリプション鍵データでデクリプション処理し、その結果得られた圧縮符号化楽曲データＤ１０を暗号化部１３により記録再生装置２固有のエンクリプション鍵データでエンクリプション処理し、得られた暗号化楽曲データＤ１１をハードディスクドライブ４に送出することにより、ハードディスクの楽曲データ記録領域にその暗号化楽曲データＤ１１を記録する。
【００２３】
このときシステムコントローラ３は、ネットワーク処理部１６により配信データＤ７から分離した付加情報データＤ６をそのまま暗号化部１３を介してハードディスクドライブ４に送出することにより、当該付加情報データＤ６を暗号化楽曲データＤ１１に対応付けてハードディスクの付加情報データ記録領域に記録する。
【００２４】
このようにしてシステムコントローラ３は、外部サーバ１５の配信した暗号化楽曲データ５を暗号化楽曲データＤ１１として、対応する付加情報データＤ６と共にハードディスクに記録することで、当該外部サーバ１５を利用して暗号化楽曲データＤ５に基づく楽曲を取得し得るようになされている。
【００２５】
さらにシステムコントローラ３は、記録再生装置２に着脱可能に装填されるメモリスティック（ソニー株式会社  登録商標）２５に楽曲を転送する楽曲転送時、認証部２６によりメモリスティック２５内の不揮発性メモリから識別コードを読み出し、当該読み出した識別コードを用いて認証処理を実行することにより、そのメモリスティック２５が記録再生装置２によって予め使用を許可している正規のメモリスティック２５であるか否かを判別する。
【００２６】
その結果システムコントローラ３は、認証部２６によりメモリスティック２５が正規のものであると認証したときのみ、ハードディスクドライブ４のハードディスクから、操作部１０を介して選択された楽曲の暗号化楽曲データＤ４及びＤ１１と、これに対応する付加情報データＤ２及びＤ６とを読み出すと共に、当該読み出した暗号化楽曲データＤ４及びＤ１１と付加情報データＤ２及びＤ６とを記録再生装置２固有のデクリプション鍵データと共に記録部２７を介してメモリスティック２５内の不揮発性メモリに記録することにより、当該メモリスティック２５を携帯型再生装置（図示せず）に装填させて外出先等でユーザに楽曲を聴かせることができる。
【００２７】
一方、システムコントローラ３は、楽曲再生時、ハードディスクドライブ４のハードディスクから付加情報データＤ２及びＤ６を読み出し、当該読み出した付加情報データＤ２及びＤ６に格納されている楽曲の曲名を表示部２０に一覧表示する。
【００２８】
この状態でシステムコントローラ３は、一覧表示した曲名をもとに、ユーザにより操作部１０を介して再生対象の楽曲が選択されると、ハードディスクから、その選択された楽曲の暗号化楽曲データＤ４及びＤ１１を読み出すと共に、復号部２８によりその暗号化楽曲データＤ４及びＤ１１を記録再生装置２固有のデクリプション鍵データでデスクリプション処理し、得られた圧縮符号化楽曲データＤ１５をデコーダ２９により復号し、その結果得られたＰＣＭデータファイル又はＰＣＭデータストリーム形式の楽曲データＤ１６を再生処理部３０に送出する。
【００２９】
これによりシステムコントローラ３は、再生処理部３０により楽曲データＤ１６に対してフィルタリング処理やデジタルアナログ変換処理等を施し、得られた楽曲信号をスピーカ（図示せず）に送出することにより当該スピーカから楽曲信号に基づく楽曲を出力してユーザに聴かせるようになされている。
【００３０】
ところで図５に示すように、ディスク状記録媒体５に記録されている付加情報データＤ２や外部サーバ１５から提供される付加情報データＤ６に格納された楽曲の歌詞のテキスト情報（以下、これを特に楽曲歌詞情報と呼ぶ）ＭＷＤ１は、当該歌詞の文字列（以下、これを歌詞文字列と呼ぶ）において所定フレーズ（すなわち、旋律に対する所定の区切り部分に合わせた歌詞文字列の所定の区切り部分）ＦＺ毎に、楽曲データＤ１に付加されているタイムコードのうち楽曲中でその所定フレーズの先頭部分が歌われる時点のタイムコードＴＣが対応付けられて生成されている。
【００３１】
また楽曲歌詞情報ＭＷＤ１は、歌詞文字列の中の複数の単語のうち、例えば楽曲の提供側でその楽曲の旋律や内容、雰囲気等を想起させ得ると判断された１又は複数の単語がそれぞれ楽曲の検索に用いる検索キーワードＫＷとして選定されている。
【００３２】
さらに楽曲歌詞情報ＭＷＤ１は、歌詞文字列に対して、検索キーワードＫＷを識別可能なキーワード識別子ＫＩＤが当該検索キーワードＫＷの直前及び直後にそれぞれ挿入されている。
【００３３】
そして楽曲歌詞情報ＭＷＤ１では、キーワード識別子ＫＩＤとして、歌詞文字列（すなわち、楽曲の歌詞を構成する文字）としては使用されることのほとんどない記号や文字が使用されている。
【００３４】
これにより楽曲歌詞情報ＭＷＤ１では、歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を的確に判別させ、その結果、歌詞文字列の中で検索キーワードＫＷの直前に挿入されたキーワード識別子（以下、これを特にキーワード先頭識別子と呼ぶ）ＫＩＤ１と、当該検索キーワードＫＷの直後に挿入されたキーワード識別子（以下、これを特にキーワード後尾識別子と呼ぶ）ＫＩＤ２とで挟まれているその検索キーワードＫＷを容易かつ的確に識別させ得るようになされている。
【００３５】
因みに楽曲歌詞情報ＭＷＤ１では、歌詞文字列及びキーワード識別子ＫＩＤ（すなわち、キーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２）がそれぞれ日本語ＥＵＣ（Extended Unix（登録商標） Code）やシフトＪＩＳ（Japan Industrial Standard ）等に準じてコード化されおり、当該歌詞文字列の中の検索キーワードＫＷの個数を示すキーワード個数情報（図示せず）が格納されている
【００３６】
従ってシステムコントローラ３は、ユーザにより曲名等が忘れられているものの、歌詞の一部分が覚えられている楽曲を探し出すために、操作部１０を介して楽曲検索開始命令が入力されると、これに応じてハードディスクから読み出した楽曲検索プログラムに従い図６に示す楽曲検索処理手順ＲＴ１を開始する。
【００３７】
システムコントローラ３は、楽曲検索処理手順ＲＴ１を開始すると、ステップＳＰ１において操作部１０を介して楽曲検索用に、ユーザの覚えている楽曲の歌詞の一部分に含まれる単語（以下、これを楽曲検索単語と呼ぶ）が入力されることを待ち受け、その楽曲検索単語が入力されると、次のステップＳＰ２に移る。
【００３８】
ステップＳＰ２においてシステムコントローラ３は、ハードディスクから読み出した何れか１つの付加情報データＤ２及びＤ６に含まれる楽曲歌詞情報ＭＷＤ１を用いて、歌詞文字列の先頭から後尾にかけてキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を探索し、一対のキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２間の単語を検索キーワードＫＷとして識別して抽出した後、次のステップＳＰ３に移る。
【００３９】
ステップＳＰ３においてシステムコントローラ３は、楽曲検索単語と、この時点に楽曲の検索に用いている１つの歌詞文字列（以下、これを特に検索使用歌詞文字列と呼ぶ）の中から抽出した検索キーワード（以下、これを特に抽出検索キーワードと呼ぶ）ＫＷとを比較して、次のステップＳＰ４に移る。
【００４０】
ステップＳＰ４においてシステムコントローラ３は、楽曲検索単語と、抽出検索キーワードＫＷとが一致するか否かを判断する。
【００４１】
このステップＳＰ４において肯定結果が得られると、このことは楽曲検索単語及び抽出検索キーワードＫＷが共に全く同じ単語である（例えば、楽曲検索単語及び抽出検索キーワードＫＷの両方が共に「桃次郎」と言う単語である）、又は楽曲検索単語が抽出検索キーワードＫＷの一部である（例えば、「桃次郎」と言う楽曲検索単語が「桃次郎山」と言う抽出検索キーワードＫＷの一部である）ことで互いが一致すると判断したことを表しており、このときシステムコントローラ３は、次のステップＳＰ５に移る。
【００４２】
ステップＳＰ５においてシステムコントローラ３は、楽曲歌詞情報ＭＷＤ１に格納されているキーワード個数情報と、この時点の検索使用歌詞文字列から実際に抽出した検索キーワードＫＷの個数とに基づいて、当該検索使用歌詞文字列の中に未抽出の検索キーワードＫＷがあるか否かを判断する。
【００４３】
このステップＳＰ５において肯定結果が得られると、このことはこの時点の検索使用歌詞文字列の中には、まだ抽出してはいない検索キーワードＫＷが存在していることを表しており、このときシステムコントローラ３は、次のステップＳＰ６に移る。
【００４４】
ステップＳＰ６においてシステムコントローラ３は、この時点の検索使用歌詞文字列の中で引き続きキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を探索することにより当該検索使用歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２に従って残りの検索キーワードＫＷを全て識別して抽出した後、次のステップＳＰ７に移る。
【００４５】
ステップＳＰ７においてシステムコントローラ３は、この時点の検索使用歌詞文字列に対応する（すなわち、楽曲検索単語と一致した抽出検索キーワードＫＷを含む検索使用歌詞文字列に対応する）楽曲（以下、これを特に単語一致楽曲と呼ぶ）はユーザの探している楽曲である可能性が高いことにより、その単語一致楽曲の曲名と、当該検索使用歌詞文字列の中から抽出した全ての抽出検索キーワードＫＷと、その検索使用歌詞文字列において楽曲検索単語と一致した抽出検索キーワードＫＷが含まれているフレーズ（以下、これを特に単語一致フレーズと呼ぶ）ＦＺに対応付けられていたタイムコードＴＣとを関連付けて、当該単語一致楽曲をユーザに通知するための単語一致楽曲通知情報として内部メモリに一時記憶した後、次のステップＳＰ８に移る。
【００４６】
ところでステップＳＰ４において否定結果が得られると、このことは楽曲検索単語及び抽出検索キーワードＫＷが異なる単語であり（例えば、「桃次郎」と言う楽曲検索単語と、「空」と言う抽出検索キーワードＫＷのように異なる単語であり）、互いが一致しないと判断したことを表しており、このときシステムコントローラ３は、ステップＳＰ９に移る。
【００４７】
ステップＳＰ９においてシステムコントローラ３は、楽曲歌詞情報ＭＷＤ１に格納されているキーワード個数情報と、この時点の検索使用歌詞文字列から実際に抽出していた検索キーワードＫＷの個数とに基づいて、当該検索使用歌詞文字列の中から全ての検索キーワードＫＷを抽出したか否かを判断する。
【００４８】
このステップＳＰ９において否定結果が得られると、このことはこの時点の検索使用歌詞文字列の中には、まだ抽出してはいない検索キーワードＫＷが存在していることを表しており、このときシステムコントローラ３は、ステップＳＰ２に戻って、当該ステップＳＰ２−ＳＰ３−ＳＰ４において再び検索使用歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２に従って新たな検索キーワードＫＷを抽出して楽曲検索単語と比較することにより互いが一致するか否かを判断する。
【００４９】
この結果、システムコントローラ３は、楽曲検索単語と新たな抽出検索キーワードＫＷとが一致すれば、引き続きステップＳＰ５−ＳＰ６−ＳＰ７の処理を順次実行するものの、楽曲検索単語と新たな抽出検索キーワードＫＷとが一致しなければ、再びステップＳＰ９に移る。
【００５０】
そしてステップＳＰ９において肯定結果が得られると、このことはこの時点の検索使用歌詞文字列の中から全ての検索キーワードＫＷを抽出したものの、当該検索使用歌詞文字列の中には楽曲検索単語と一致する検索キーワードＫＷが存在しなかったことを表しており、このときシステムコントローラ３は、次のステップＳＰ８に移る。
【００５１】
ステップＳＰ８においてシステムコントローラ３は、ハードディスクに暗号化楽曲データＤ４及びＤ１１を記録するようにして取得した全ての楽曲の歌詞文字列を楽曲の検索に使用し終えたか否かを判断する。
【００５２】
このステップＳＰ８において否定結果が得られると、このことは未だ楽曲の検索に使用してはいない歌詞文字列が存在していることにより、取得している全ての楽曲に対して単語一致楽曲であるか否かを判別しきれてはいないことを表しており、このときシステムコントローラ３はステップＳＰ２に戻る。
【００５３】
これによりシステムコントローラ３は、この後、ステップＳＰ８において肯定結果を得るまでの間は、ステップＳＰ２−ＳＰ３−ＳＰ４−ＳＰ５−ＳＰ６−ＳＰ７−ＳＰ８−ＳＰ９の処理を循環的に繰り返すことにより、図７に示すように、順次新たな検索使用歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２に従って検索キーワードＫＷを抽出しながら楽曲検索単語と比較することにより、取得している全ての楽曲の中から単語一致楽曲を探し出す。
【００５４】
そしてステップＳＰ８において肯定結果が得られると、このことは全ての歌詞文字列を検索に使用したことにより、取得している全ての楽曲に対して単語一致楽曲であるか否かを判別し終えたことを表しており、このときシステムコントローラ３は、次のステップＳＰ１０に移る。
【００５５】
ステップＳＰ１０においてシステムコントローラ３は、内部メモリに対する単語一致楽曲情報の一時記憶の有無に応じて、すでに取得している楽曲の中に単語一致楽曲が存在するか否かを判断し、当該単語一致楽曲が存在すれば、内部メモリに一時記憶している単語一致楽曲情報に基づいて表示部２０に図８に示すような単語一致楽曲通知画面４０を表示する。
【００５６】
この場合、単語一致楽曲通知画面４０は、単語一致楽曲毎の曲名と、検索使用歌詞文字列の中の全ての検索キーワードＫＷとが対応する曲名表示欄４１と検索キーワード表示欄４２とに振り分けられて横１列に表示されている。
【００５７】
これによりシステムコントローラ３は、単語一致楽曲通知画面４０により、ユーザに対して楽曲検索単語を歌詞に含む単語一致楽曲の曲名を通知すると共に、その単語一致楽曲の歌詞に含まれる１又は複数の検索キーワードＫＷでなる単語も合わせて通知して、次のステップＳＰ１１に移る。
【００５８】
ところでシステムコントローラ３は、表示部２０に単語一致楽曲通知画面４０を表示した状態で、操作部１０を介して単語一致楽曲に関連する各種情報を追加表示するように要求されると、これに応じて、ハードディスクに記録している付加情報データＤ２及びＤ６から演奏者名等のテキスト情報７を抽出してその単語一致楽曲通知画面４０に追加表示（図示せず）する。
【００５９】
これによりシステムコントローラ３は、単語一致楽曲通知画面４０内の曲名や歌詞の中の１又は複数の単語（すなわち、検索キーワードＫＷ）により、単語一致楽曲がユーザの探している楽曲であるか否かを判別させ、その曲名及び単語だけでは、単語一致楽曲がユーザの探している楽曲であるか否かを判別し難いときには、さらに演奏者名等のテキスト情報７も追加表示することで、単語一致楽曲がユーザの探している楽曲であるか否かを思い出させて判別させ易くしている。
【００６０】
因みにシステムコントローラ３は、このステップＳＰ１０において、すでに取得している楽曲の中に単語一致楽曲が存在していなければ、表示部２０に例えば「ユーザの探している楽曲が見つかりませんでした」と言うメッセージを表示することにより、ユーザに対して、入力された楽曲検索単語では、すでに取得している楽曲の中から当該ユーザの探している楽曲の候補となる単語一致楽曲を１つも探し出せなかったことを通知して、次のステップＳＰ１１に移る。
【００６１】
ステップＳＰ１１においてシステムコントローラ３は、ユーザに通知した単語一致楽曲に対する試聴が要求されたか否かを判断する。
【００６２】
このステップＳＰ１１において肯定結果が得られると、このことは単語一致楽曲通知画面４０の表示内容だけでは、ユーザにより単語一致楽曲が自分の探している楽曲であるか否かを判別し難いと判断され、その結果ユーザにより操作部１０を介して単語一致楽曲の試聴が要求されたことを表しており、このときシステムコントローラ３は、次のステップＳＰ１２に移る。
【００６３】
ステップＳＰ１２においてシステムコントローラ３は、操作部１０を介して単語一致楽曲通知画面４０上で任意に選択された単語一致楽曲に相当する暗号化楽曲データＤ４及びＤ１１をハードディスクから読み出すものの、単語一致楽曲情報内のタイムコードＴＣに従い当該暗号化楽曲デーダＤ４及びＤ１１を単語一致フレーズＦＺの先頭に相当する所定位置から上述した楽曲再生時と同様に処理する。
【００６４】
このようにしてシステムコントローラ３は、単語一致楽曲に対して、単語一致フレーズＦＺの先頭に相当する所定位置から予め選定された所定時間に達する時点まで又はユーザによって任意に再生停止が指示される時点までの、楽曲検索単語と一致した検索キーワードＫＷが歌詞の一部として実際に歌われる部分（以下、これを一致単語歌唱部分と呼ぶ）をユーザに試聴させた後、次のステップＳＰ１３に移る。
【００６５】
ステップＳＰ１３においてシステムコントローラ３は、単語一致楽曲の試聴を終了させるか否かを判断する。
【００６６】
このステップＳＰ１３において否定結果が得られると、このことはユーザによって試聴された単語一致楽曲が自分の探している楽曲とは異なったために、操作部１０を介して単語一致楽曲通知画面４０上で新たな単語一致楽曲が試聴用に選択されたことを表しており、このときシステムコントローラ３は、ステップＳＰ１２に戻る。
【００６７】
このようにしてシステムコントローラ３は、この後、ステップＳＰ１３において肯定結果を得るまでの間はステップＳＰ１２−ＳＰ１３の処理を循環的に繰り返すことにより、ユーザにより任意に選択された単語一致楽曲の一致単語歌唱部分を試聴させる。
【００６８】
これによりシステムコントローラ３は、単語一致楽曲に対する一致単語歌唱部分が、楽曲検索単語と一致する検索キーワードＫＷが歌詞の一部として実際に歌われる部分であり、ユーザにより歌詞について覚えられている一部分である可能性が高いことにより、当該単語一致楽曲の一致単語歌唱部分を試聴させることで、その単語一致楽曲がユーザの探している楽曲であるか否かを確実に判別させ得るようになされている。
【００６９】
またシステムコントローラ３は、このように単語一致楽曲の試聴が要求されても、当該単語一致楽曲に対してイントロ部分を除いて一致単語歌唱部分を試聴させることで、その試聴により単語一致楽曲の内容の確認に要する時間を極力短くして当該単語一致楽曲がユーザの探している楽曲であるか否かを効率良く判別させ得るようになされている。
【００７０】
そしてステップＳＰ１３において肯定結果が得られると、このことはユーザによる単語一致楽曲の試聴の結果、自分の探している楽曲が見つかったことで、単語一致楽曲に対する試聴が終了したことを表しており、このときシステムコントローラ３は、ステップＳＰ１４に移る。
【００７１】
ところで上述のステップＳＰ１１において否定結果が得られると、このことは、すでに取得している楽曲の中からユーザの探している楽曲の候補となる単語一致楽曲を１つも探し出せなかったことで、必然的に単語一致楽曲の試聴は要求されなかった、又はユーザにより単語一致楽曲通知画面４０の表示内容だけで単語一致楽曲が自分の探している楽曲であるか否かが判別されたことで単語一致楽曲の試聴が要求されなかったことを表しており、このときシステムコントローラ３は、次のステップＳＰ１４に移る。
【００７２】
ステップＳＰ１４においてシステムコントローラ３は、楽曲の検索を終了するか否かを判断する。
【００７３】
このステップＳＰ１４において否定結果が得られると、このことは単語一致楽曲の検出の有無にかかわらずにユーザの探している楽曲が見つからなかったことで、表示部２０に対して再びその楽曲の検索用に新たな楽曲検索単語を入力するための楽曲検索単語入力画面を表示した、又はユーザの探していた楽曲が見つかったものの、新たな楽曲を探すために表示部２０に対して楽曲検索単語入力画面を表示したことを表しており、このときシステムコントローラ３は、ステップＳＰ２に戻る。
【００７４】
これによりシステムコントローラ３は、この後、ステップＳＰ１４において肯定結果を得るまでの間は、ステップＳＰ２−ＳＰ３−ＳＰ４−ＳＰ５−ＳＰ６−ＳＰ７−ＳＰ８−ＳＰ９−ＳＰ１０−ＳＰ１１−ＳＰ１２−ＳＰ１３−ＳＰ１４の処理を循環的に繰り返すことにより、すでに取得している楽曲を楽曲検索単語と歌詞文字列の中の検索キーワードＫＷとに基づいて検索する。
【００７５】
そしてステップＳＰ１４おいて肯定結果が得られると、このことは、すでに取得している楽曲の中からユーザの探している楽曲が見つかったことで、操作部１０を介して楽曲検索終了命令が入力されたことを表しており、このときシステムコントローラ３は、次のステップＳＰ１５移ってこの楽曲検索処理手順ＲＴ１を終了する。
【００７６】
またシステムコントローラ３は、ユーザにより曲名等が忘れられているものの、歌詞の一部分が覚えられている楽曲を探し出すために、操作部１０を介して楽曲に対する検索キーワードＫＷの提示要求が入力されると、これに応じてハードディスクから読み出した検索キーワード提示プログラムに従い図９に示す検索キーワード提示処理手順ＲＴ２を開始する。
【００７７】
システムコントローラ３は、検索キーワード提示処理手順ＲＴ２を開始すると、ステップＳＰ２１においてユーザにより操作部１０を介して、検索キーワードＫＷを表示する際の楽曲に対する限定の有無及び限定の種類が指定されることを待ち受け、当該限定の有無及び限定の種類が指定されると、次のステップＳＰ２２に移る。
【００７８】
ステップＳＰ２２においてシステムコントローラ３は、検索キーワードＫＷの表示に対して楽曲を限定するか否かを判断する。
【００７９】
このステップＳＰ２２において肯定結果が得られると、このことは楽曲に対する演奏者の名前やジャンルが指定されたことで、その指定された名前の演奏者が演奏している楽曲や指定されたジャンルに属する楽曲に対してのみ予め選定されていた検索キーワードＫＷを表示するように、当該検索キーワードＫＷの表示に対して楽曲が限定されたことを表しており、このときシステムコントローラ３は、次のステップＳＰ２３に移る。
【００８０】
ステップＳＰ２３においてシステムコントローラ３は、ハードディスクからすでに記録している複数の付加情報データＤ２及びＤ６のうちユーザによって指定された名前の演奏者が演奏している楽曲や指定されたジャンルに属する楽曲に対応する付加情報データＤ２及びＤ６を読み出すと共に、当該読み出した付加情報データＤ２及びＤ６に含まれる楽曲歌詞情報ＭＷＤ１を用いて、歌詞文字列の先頭から後尾にかけてキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を探索し、一対のキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２間の単語を検索キーワードＫＷとして識別して抽出し、次のステップＳＰ２４に移る。
【００８１】
ステップＳＰ２４においてシステムコントローラ３は、演奏者名やジャンルによって限定された楽曲の歌詞文字列の中から抽出した全ての検索キーワードＫＷと、当該楽曲に対応する曲名や演奏者名等のテキスト情報７とに基づいて、表示部２０に図１０に示すような検索キーワード提示画面４５や図１１に示すような検索キーワード提示画面４６を表示して、次のステップＳＰ２５に移る。
【００８２】
この場合、図１０に示す検索キーワード提示画面４５は、楽曲に対する限定の種類としてユーザにより演奏者の名前が指定されたことで、その演奏者が演奏している楽曲の検索キーワードＫＷのみを提示するものであり、楽曲毎のジャンル、曲名、歌詞文字列の中の全ての検索キーワードＫＷが対応するジャンル表示欄４５Ａ、曲名表示欄４５Ｂ、検索キーワード表示欄４５Ｃに振り分けられて横１列に表示されている。
【００８３】
ただしこの検索キーワード提示画面４５では、各楽曲の演奏者が全て同一であるため、演奏者名表示欄４５Ｄを楽曲の数に合わせて細分化せずに１つの共通表示領域としてその中に演奏者名を１つだけ表示することで、検索キーワードＫＷの表示に対して楽曲が演奏者名によって限定されていることを確認させ得るようになされている。
【００８４】
一方、図１１に示す検索キーワード提示画面４６は、楽曲に対する限定の種類としてユーザによりジャンルが指定されたことで、そのジャンルに属する楽曲の検索キーワードＫＷのみを提示するものであり、楽曲毎の演奏者名、曲名、歌詞文字列の中の全ての検索キーワードＫＷが対応する演奏者名表示欄４６Ａ、曲名表示欄４５Ｂ、検索キーワード表示欄４５Ｃに振り分けられて横１列に表示されている。
【００８５】
ただしこの検索キーワード提示画面４６では、各楽曲の属するジャンルが全て同一であるため、ジャンル表示欄４５Ａを楽曲の数に合わせて細分化せずに１つの共通表示領域としてその中にジャンルの名称を１つだけ表示することで、検索キーワードＫＷの表示に対して楽曲がジャンルによって限定されていることを確認させ得るようになされている。
【００８６】
これによりシステムコントローラ３は、検索キーワード提示画面４５及び４６によりユーザに対して所望の演奏者の演奏する楽曲や所望のジャンルに属する楽曲の曲名と共にその楽曲の内容等を想起させる検索キーワードＫＷを提示し、かくしてユーザの探している楽曲を見つけさせるようになされている。
【００８７】
ところでステップＳＰ２２において否定結果が得られると、このことはすでに取得している全ての楽曲に対して予め選定されていた検索キーワードＫＷを表示するように要求されたことを表しており、このときシステムコントローラ３は、ステップＳＰ２６に移る。
【００８８】
ステップＳＰ２６においてシステムコントローラ３は、ハードディスクからすでに記録している全ての付加情報データＤ２及びＤ６を読み出すと共に、当該読み出した付加情報データＤ２及びＤ６に含まれる楽曲歌詞情報ＭＷＤ１を用いて、歌詞文字列の先頭から後尾にかけてキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を探索し、一対のキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２間の単語を検索キーワードＫＷとして識別して抽出し、次のステップＳＰ２７に移る。
【００８９】
ステップＳＰ２７においてシステムコントローラ３は、全ての楽曲の歌詞文字列の中から抽出した検索キーワードＫＷと、当該楽曲に対応する曲名や演奏者名等のテキスト情報７とに基づいて、表示部２０に図１２に示すような検索キーワード提示画面４７を表示して、次のステップＳＰ２５に移る。
【００９０】
この場合、検索キーワード提示画面４７は、楽曲毎のジャンル、演奏者名、曲名、歌詞文字列の中の全ての検索キーワードＫＷが対応するジャンル表示欄４７Ａ、演奏者名表示欄４７Ｂ、曲名表示欄４７Ｃ、検索キーワード表示欄４７Ｄに振り分けられて横１列に表示されている。
【００９１】
これによりシステムコントローラ３は、検索キーワード提示画面４７によりユーザに対して、すでに取得している全て楽曲の曲名等と共にその楽曲の内容等を想起させる検索キーワードＫＷを提示し、かくしてユーザの探している楽曲を見つけさせるようになされている。
【００９２】
そしてステップＳＰ２５においてシステムコントローラ３は、ユーザに提示した検索キーワードＫＷに対応する楽曲の試聴が要求されたか否かを判断する。
【００９３】
このステップＳＰ２５において肯定結果が得られると、このことは検索キーワード提示画面４５乃至４７の表示内容だけでは、ユーザにより自分の探している楽曲を判別し難いと判断されたことにより、操作部１０を介して楽曲の試聴が要求されたことを表しており、このときシステムコントローラ３は、次のステップＳＰ２８に移る。
【００９４】
ステップＳＰ２８においてシステムコントローラ３は、操作部１０を介して検索キーワード提示画面４５乃至４７上で任意に選択された楽曲及び当該楽曲に対応する何れか１つの検索キーワードＫＷに応じて、当該選択された楽曲に相当する暗号化楽曲データＤ４及びＤ１１をハードディスクから読み出し、選択された検索キーワードＫＷを含むフレーズ（以下、これを特に選択キーワード対応フレーズと呼ぶ）ＦＺに対応付けられているタイムコードＴＣに従い、その暗号化楽曲デーダＤ４及びＤ１１を当該選択キーワード対応フレーズＦＺの先頭に相当する所定位置から上述した楽曲再生時と同様に処理する。
【００９５】
これによりシステムコントローラ３は、ユーザによって選択された楽曲に対して、選択キーワード対応フレーズＦＺの先頭に相当する所定位置から予め選定された所定時間に達する時点まで又はユーザによって任意に再生停止が指示される時点までの、ユーザによって選択された検索キーワードＫＷが歌詞の一部として実際に歌われる部分（以下、これを選択単語歌唱部分と呼ぶ）をユーザに試聴させた後、次のステップＳＰ２９に移る。
【００９６】
ステップＳＰ２９においてシステムコントローラ３は、楽曲の試聴を終了させるか否かを判断する。
【００９７】
このステップＳＰ２９において否定結果が得られると、このことはユーザによって試聴された楽曲が自分の探している楽曲とは異なったために、操作部１０を介して検索キーワード提示画面４５乃至４７上で新たな楽曲及び当該楽曲に対する何れか１つの検索キーワードＫＷが任意に選択されたことを表しており、このときシステムコントローラ３は、ステップＳＰ２８に戻る。
【００９８】
このようにしてシステムコントローラ３は、この後、ステップＳＰ２９において肯定結果を得るまでの間はステップＳＰ２８−ＳＰ２９の処理を循環的に繰り返すことにより、ユーザにより任意に選択された楽曲の選択単語歌唱部分を試聴させる。
【００９９】
これによりシステムコントローラ３は、楽曲の選択単語歌唱部分が、ユーザより所望の楽曲の歌詞について覚えられている一部分の中の単語と、各検索キーワードＫＷとを照らし合わせた結果選択された検索キーワードＫＷが歌詞の一部として実際に歌われる部分であり、ユーザによって覚えられている一部分と一致する可能性が高いことにより、当該楽曲の選択単語歌唱部分を試聴させることで各楽曲がユーザの探している楽曲であるか否かを確実に判別させ得るようになされている。
【０１００】
またシステムコントローラ３は、このように楽曲の試聴が要求されても、当該楽曲に対してイントロ部分を除いて選択単語歌唱部分を試聴させることで、その試聴による楽曲の内容の確認に要する時間を極力短くして当該楽曲がユーザの探している楽曲であるか否かを効率良く判別させ得るようになされている。
【０１０１】
そしてステップＳＰ２９において肯定結果が得られると、このことはユーザによる楽曲の試聴の結果、自分の探している楽曲が見つかったことで、楽曲に対する試聴が終了したことを表しており、このときシステムコントローラ３は、次のステップＳＰ３０に移る。
【０１０２】
ところで上述のステップＳＰ２５において否定結果が得られると、このことは検索キーワード提示画面４５乃至４７の表示内容（すなわち、各楽曲に対する検索キーワードＫＷや、その検索キーワードＫＷと他のテキスト情報との組み合せ）によって、すでに取得している楽曲の中からユーザの探している楽曲が見つけられたことにより、楽曲の試聴は要求されなかったことを表しており、このときシステムコントローラ３は、ステップＳＰ３０に移る。
【０１０３】
ステップＳＰ３０においてシステムコントローラ３は、検索キーワードＫＷの提示を終了するか否かを判断する。
【０１０４】
このステップＳＰ３０において否定結果が得られると、このことは種類を限定した楽曲に対する検索キーワードＫＷを提示していたものの、引き続き異なる種類の楽曲や全ての楽曲に対する検索キーワードＫＷの提示が要求されたことを表しており、このときシステムコントローラ３は、ステップＳＰ２１に戻る。
【０１０５】
これによりシステムコントローラ３は、この後、ステップＳＰ３０において肯定結果を得るまでの間は、ステップＳＰ２１−ＳＰ２２−ＳＰ２３−ＳＰ２４−ＳＰ２５−ＳＰ２６−ＳＰ２７−ＳＰ２８−ＳＰ２９−ＳＰ３０の処理を循環的に繰り返すことにより、すでに取得している楽曲に対する検索キーワードＫＷを提示する。
【０１０６】
そしてステップＳＰ３０において肯定結果が得られると、このことは、すでに取得している楽曲の中からユーザの探している楽曲が全て見つかったことで、操作部１０を介して検索キーワードＫＷに対する提示終了命令が入力されたことを表しており、このときシステムコントローラ３は、次のステップＳＰ３１に移ってこの検索キーワード提示処理手順ＲＴ２を終了する。
【０１０７】
なおこの実施の形態の場合、システムコントローラ３は、ハードディスクに暗号化楽曲データＤ４及びＤ１１を記録することで取得した楽曲の中から歌詞文字列の中の検索キーワードＫＷを用いて所望の楽曲を検索したが、検索すべき楽曲の記録元をハードディスクに替えてディスク情報記録媒体５と指定したうえでそのディスク情報記録媒体５を利用して図６について上述した楽曲検索処理手順ＲＴ１及び図９について上述した検索キーワード提示処理手順ＲＴ２を実行することにより、ディスク状記録媒体５に対して楽曲データＤ１として記録している楽曲の中から当該ディスク状記録媒体５に付加情報データＤ２として記録されている歌詞文字列の中の検索キーワードＫＷを用いて所望の楽曲を検索することもできるようになされている。
【０１０８】
これによりシステムコントローラ３は、ユーザにより曲名等が忘れられているものの、歌詞の一部分が覚えられている楽曲をディスク状記録媒体５を用いて検索するときでも、上述したハードディスクを用いる楽曲の検索と同様に、当該ディスク状記録媒体５内の複数の楽曲の中から所望の楽曲を容易にかつ的確に検索することができる。
【０１０９】
またシステムコントローラ３は、楽曲再生時に再生中の楽曲に対する歌詞の表示が要求されると、これに応じてハードディスクから暗号化楽曲データＤ４及びＤ１１と共に対応する付加情報データＤ２及びＤ６を読み出し、当該読み出した付加情報データＤ２及びＤ６内の楽曲歌詞情報ＭＷＤ１を復号して歌詞文字列を生成すると共に、当該生成した歌詞文字列の各フレーズを、これに対応付けられているタイムコードＴＣを、暗号化楽曲データＤ４及びＤ１１に基づいて得られた楽曲データＤ１６のタイムコードに合わせて表示部２０に送出することにより再生中の楽曲に対する歌詞の進行に合わせて歌詞文字列を順次フレーズ単位で表示部２０に表示して見せることができる。
【０１１０】
そしてシステムコントローラ３は、このように歌詞文字列を楽曲の再生に合わせて表示するときには、当該歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を除外して表示しないことで、本来の歌詞のみをユーザに見せることができるようになされている。
【０１１１】
以上の構成において、記録再生装置２は、ハードディスクに暗号化楽曲データＤ４及びＤ１１を記録するようにして楽曲を取得する際に、当該楽曲の付加情報データＤ２及びＤ６もハードディスクに記録することで、楽曲に対する歌詞文字列の中の所定の単語が当該楽曲の検索に用いる検索キーワードＫＷとして選定されると共に、その検索キーワードＫＷを識別可能なキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２が歌詞文字列の中に挿入されて生成された楽曲歌詞情報ＭＷＤ１も取得する。
【０１１２】
そして記録再生装置２は、所望の楽曲の検索が要求され、ユーザにより当該所望の楽曲の歌詞について覚えられている単語が楽曲検索単語として入力されると、すでに取得している複数の楽曲に対する歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２に従って検索キーワードＫＷを識別して抽出し、当該抽出した検索キーワードＫＷを楽曲検索単語と比較する。
【０１１３】
その結果、記録再生装置２は、楽曲検索単語と一致した検索キーワードＫＷを含む歌詞文字列の中の全ての検索キーワードＫＷと当該歌詞文字列に対応する楽曲の曲名とを通知する。
【０１１４】
従って記録再生装置２では、所望の楽曲に対して曲名は忘れられても、歌詞の一部分が覚えられているような場合に、その一部分が覚えられている歌詞の中の単語と、歌詞文字列の中の検索キーワードＫＷとを比較するようにして複数の楽曲の中から所望の楽曲を検索することで、複数の楽曲を順番に試聴させることなく所望の楽曲を検索することができる。
【０１１５】
また記録再生装置２は、歌詞文字列の中に楽曲検索単語と一致する検索キーワードＫＷが含まれている楽曲が複数見つかった場合でも、これら歌詞文字列の中で予め楽曲の内容を想起し易いと判断されて選定された全ての検索キーワードＫＷを通知することで、当該通知した楽曲毎の複数の検索キーワードＫＷによりそれぞれ個々の楽曲が所望の楽曲であるか否かを的確に判別させることができる。
【０１１６】
そして記録再生装置２は、このように楽曲毎の全ての検索キーワードＫＷを通知しても、例えば所望の楽曲の歌詞に対して覚えられている部分が少なすぎることによりその所望の楽曲を判別し難いときには、これら楽曲の楽曲データＤ１に対して楽曲検索単語と一致する検索キーワードＫＷが実際に歌われる一致単語歌唱部分を再生して試聴させる。
【０１１７】
従って記録再生装置２では、複数の楽曲に対する検索により所望の楽曲の候補として残った幾つかの楽曲を試聴させる場合でも、歌詞文字列に対して楽曲検索単語と一致する検索キーワードＫＷの挿入部分がユーザによって歌詞の覚えられている一部分である可能性が高く、かつ楽曲データＤ１に対してその挿入部分に対応する一致単語歌唱部分を再生する分、当該所望の楽曲の候補として残った幾つかの楽曲をそれぞれ所望の楽曲であるか否かを短時間で的確に判別させることができる。
【０１１８】
一方、記録再生装置２は、検索キーワードＫＷの提示が要求されると、すでに取得している複数の楽曲に対する歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２に従って全ての検索キーワードＫＷを識別して抽出し、当該抽出した検索キーワードＫＷを提示する。
【０１１９】
従って記録再生装置２では、所望の楽曲に対して曲名は忘れられても、歌詞の一部分が覚えられているような場合に、すでに取得している楽曲に対する歌詞文字列の中から全ての検索キーワードＫＷを抽出して提示し、当該提示した検索キーワードＫＷを、ユーザによって覚えられている歌詞の一部分の中の単語と比較させることで、複数の楽曲を順番に試聴させることなく複数の楽曲の中から所望の楽曲を検索させることができる。
【０１２０】
また記録再生装置２は、検索キーワードＫＷを提示する際に楽曲を限定させることで、多数の楽曲を取得しているような場合に、当該多数の楽曲全ての検索キーワードＫＷを無駄に見せなくても、一部の楽曲のみの検索キーワードＫＷを見せて、これら一部の楽曲がそれぞれ所望の楽曲であるか否かを短時間で的確に判別させることができる。
【０１２１】
そして記録再生装置２は、このように検索キーワードＫＷを提示する場合も、例えば所望の楽曲の歌詞に対して覚えられている部分が少なすぎることによりその所望の楽曲を判別し難いときには、これら楽曲の楽曲データＤ１に対して、選択された検索キーワードＫＷが実際に歌われる選択単語歌唱部分を再生して試聴させることで、上述した楽曲検索単語と検索キーワードＫＷとの比較による楽曲の検索時と同様に、すでに取得している楽曲がそれぞれ所望の楽曲であるか否かを短時間で的確に判別させることができる。
【０１２２】
以上の構成によれば、楽曲に対する歌詞文字列の中の単語のうち所定の単語が楽曲の検索に用いる検索キーワードＫＷとして選定され、当該選定された検索キーワードＫＷを識別可能なキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２が歌詞文字列の中に挿入されて生成された楽曲歌詞情報ＭＷＤ１をハードディスクに記録しておき、当該歌詞文字列の中からキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２に従って検索キーワードＫＷを識別して抽出するようにしたことにより、所望の楽曲に対して曲名は忘れられても、歌詞の一部分が覚えられているような場合に、すでに取得している複数の楽曲を順番に試聴させることなく、歌詞文字列の中から抽出した検索キーワードＫＷを、その歌詞について覚えられている一部分の中の単語と比較するようにして複数の楽曲の中から所望の楽曲を検索することができ、かくして複数の楽曲の中から所望の楽曲を容易に検索することができる。
【０１２３】
また記録再生装置２のハードディスクドライブ４や、ディスク状記録媒体５では、楽曲データＤ１と共に、楽曲に対する歌詞文字列の中の単語のうち所定の単語が楽曲の検索に用いる検索キーワードＫＷとして選定され、当該選定された検索キーワードＫＷを識別可能なキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２が歌詞文字列の中に挿入されて生成された楽曲歌詞情報ＭＷＤ１を格納した付加情報データＤ２及びＤ６を記録するようにしたことにより、楽曲の歌詞とは別に検索キーワードを用意して記録する場合に比べて、当該別に用意した検索キーワードと歌詞文字列の中の検索キーワードＫＷとが重複して記録領域に対する効率的な記録が損なわれることを回避することができる。
【０１２４】
なお上述の実施の形態においては、楽曲歌詞情報ＭＷＤ１の歌詞文字列の中に、それぞれ同じ「＆」という記号でなるキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を挿入するようにした場合について述べたが、本発明はこれに限らず、歌詞文字列の中に検索キーワードＫＷの先頭と後尾とでそれぞれ異なる記号でなるキーワード先頭識別子及びキーワード後尾識別子を挿入するようにしても良く、このようにすれば、歌詞文字列に対して転送途中に誤りが生じて一部が欠損したようなときでも、キーワード後尾識別子からキーワード先頭識別子までの間の単語を検索キーワードとして誤って識別することをほぼ確実に回避することができる。
【０１２５】
また歌詞文字列の中に挿入するキーワード識別子の種類としては、図１３に示すように検索キーワードＫＷの文字数毎に、異なる記号でなるキーワード識別子ＫＩＤ５（例えば、「％」を２文字の検索キーワードＫＷ（例えば退治）を識別するためのキーワード識別子ＫＩＤ５とし、「＆」を３文字の検索キーワードＫＷ（例えば桃次郎）を識別するためのキーワード識別子ＫＩＤ５とし、「＊」を４文字の検索キーワードＫＷ（例えばおおかみ）を識別するためのキーワード識別子ＫＩＤ５とし、「＃」を５文字の検索キーワードＫＷ（例えばサトウキビ）を識別するためのキーワード識別子ＫＩＤ５として）を用いるようにしても良い。
【０１２６】
このようにすれば、キーワード識別子ＫＩＤ５にそれぞれ検索キーワードＫＷの識別機能と当該検索キーワードＫＷの文字数の特定機能とを付与することで、歌詞文字列に対してキーワード識別子ＫＩＤ５を検索キーワードＫＷの直前にのみ挿入することができ、かくして歌詞文字列を上述した実施の形態による歌詞文字列よりも挿入すべきキーワード識別子ＫＩＤ５の数を減少させて簡易に生成することができる。
【０１２７】
さらに歌詞文字列の中に挿入するキーワード識別子の種類としては、図１４に示すように、所定の記号（例えば「＆」）に検索キーワードＫＷの文字数を示す数字を付加して生成されたキーワード識別子ＫＩＤ６を用いるようにしても良く、このようにしても、キーワード識別子ＫＩＤ６にそれぞれ検索キーワードＫＷの識別機能と当該検索キーワードＫＷの文字数の特定機能とを付与していることで、歌詞文字列に対してそのキーワード識別子ＫＩＤ６を検索キーワードＫＷの直前にのみ挿入することができる。
【０１２８】
ところで記号と数字を組み合せたキーワード識別子ＫＩＤ６を用いるときには、例えば検索キーワードＫＷが「鬼」のように１文字の場合、数字を除いて記号のみでキーワード識別子ＫＩＤ６を生成することにより、キーワード識別子ＫＩＤ６を歌詞文字列の中に挿入した際にその歌詞文字列の文字及び記号数が増大することを回避することができる。
【０１２９】
ただし記号と数字を組み合せたキーワード識別子ＫＩＤ６を用いるときには、１文字の検索キーワードＫＷを識別可能なキーワード識別子ＫＩＤ６を記号のみとし、他の複数文字の検索キーワードＫＷを識別可能なキーワード識別子ＫＩＤ６を記号と数字との組み合せとして、これらキーワード識別子ＫＩＤ６同士の記号を同一にすると、例えば、歌詞文字列に対して「２２歳」のような数字から始まる検索キーワードＫＷの直前に「＆３」というキーワード識別子ＫＩＤ６が挿入された場合、「＆３」というキーワード識別子ＫＩＤ６と「２２歳」という検索キーワードＫＷとが歌詞文字列の中で「＆３２２歳」と繋がってしまい、本来、３文字用の記号及び数字を組み合せたキーワード識別子ＫＩＤ６に従って検索キーワードＫＷを「２２歳」と識別させるところを、１文字用の記号のみのキーワード識別子ＫＩＤ６に従って検索キーワードＫＷを「３２２歳」と誤って識別させる可能性が生じる。
【０１３０】
このため記号と数字とを組み合せたキーワード識別子ＫＩＤ６を用いるときには、複数文字の検索キーワードＫＷを識別可能なキーワード識別子ＫＩＤ６のみを例えば「＆」を２つ連続させた後、検索キーワードＫＷの文字数を表す数字を付加して（例えば、「＆＆３」となる）生成するように、キーワード識別子ＫＩＤ６の記号に対して、文字数を表す数字の付加の有無の判別機能を持たせるようにしても良く、要は、歌詞文字列の中の単語を的確に検索キーワードＫＷとして識別することができれば、この他種々の構成のキーワード識別子を用いることができる。
【０１３１】
これに加えて歌詞文字列に対しては、検索キーワードＫＷの直前及び直後にキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を挿入するようにしたが、歌詞文字列の中でキーワード識別子ＫＩＤの挿入位置から何文字離れた位置が検索キーワードＫＷを先頭や後尾であるかをそのキーワード識別子ＫＩＤの内容や挿入位置等で定義付ければ、当該キーワード識別子ＫＩＤを検索キーワードＫＷの近傍や当該検索キーワードＫＷから離れた特定位置のように自由に挿入することができる。
【０１３２】
また上述の実施の形態においては、楽曲歌詞情報ＭＷＤ１をキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を挿入した歌詞文字列と、当該歌詞文字列の各フレーズＦＺにそれぞれタイムコードＴＣを対応付けて生成するようにした場合について述べたが、本発明はこれに限らず、図１５に示すように、楽曲歌詞情報をＭＷＤ２をキーワード先頭識別子ＫＩＤ１及びキーワード後尾識別子ＫＩＤ２を挿入した歌詞文字列のみから生成するようにしても良い。
【０１３３】
さらに上述の実施の形態においては、歌詞文字列の中に検索キーワードＫＷを識別可能なキーワード識別子ＫＩＤを挿入するようにした場合について述べたが、本発明はこれに限らず、歌詞文字列の対して検索キーワードＫＷ以外にも、さらに楽曲の内容やイメージを想起させ易い１又は複数の所定の単語を識別可能な識別子を挿入するようにしても良く、このようにすれば、図１０乃至図１２について上述したように、歌詞文字列の中の単語を提示する際に検索キーワードＫＷのみならずにその他の所定の単語も提示することで、所望の楽曲をさらに検索し易くすることができる。
【０１３４】
さらに上述の実施の形態においては、キーボード等の操作部１０を介して入力されたテキスト情報でなる楽曲検索単語と、歌詞文字列の中の検索キーワードＫＷとを比較して複数の楽曲の中から所望の楽曲を検索するようにした場合について述べたが、本発明はこれに限らず、ユーザの発音した楽曲検索単語をマイクロホンで集音してその楽曲検索単語の音声を音声解析ソフトウェア等でテキスト情報に変換し、得られたテキスト情報でなる楽曲検索単語を検索キーワードＫＷとして比較して複数の楽曲の中から所望の楽曲を検索するようにしても良い。
【０１３５】
さらに上述の実施の形態においては、本発明による楽曲検索装置を図１乃至図１５について上述した記録再生システム１（特に、パーソナルコンピュータ構成の記録再生装置２）に適用するようにした場合について述べたが、本発明はこれに限らず、据置型及び携帯型の音楽専用記録再生装置や音楽専用再生装置、楽曲データＤ１の記録再生機能を有するパーソナルコンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ラジオ受信機等の情報処理装置のように、この他種々の楽曲検索装置に広く適用することができる。
【０１３６】
さらに上述の実施の形態においては、本発明による楽曲検索プログラムを記録再生装置２のハードディスクに予め記憶している楽曲検索プログラム及び検索キーワード提示プログラムに適用し、当該記録再生装置２のシステムコントローラ３がその楽曲検索プログラムに従って図６について上述した楽曲検索処理手順ＲＴ１を実行すると共に、検索キーワード提示プログラムに従って図９について上述した検索キーワード提示処理手順ＲＴ２を実行するようにした場合について述べたが、本発明はこれに限らず、楽曲検索プログラム及び検索キーワード提示プログラムが格納されたプログラム格納媒体を記録再生装置２にインストールすることにより楽曲検索処理手順ＲＴ１及び検索キーワード提示処理手順ＲＴ２を実行するようにしても良い。
【０１３７】
さらに上述の実施の形態においては、本発明による記録媒体を図２について上述したディスク状記録媒体５に適用するようにした場合について述べたが、本発明はこれに限らず、記録再生装置２に対して抜差可能に装着される半導体メモリや、楽曲データＤ１とは別に、楽曲歌詞情報ＭＷＤ１のみを記録したディスク状記録媒体や半導体メモリ等のように、この他種々の記録媒体に広く適用することができる。
【０１３８】
さらに上述の実施の形態においては、楽曲歌詞情報を記録する歌詞情報記録媒体として、図１乃至図１５について上述したディスク状記録媒体５及びハードディスクを適用するようにした場合について述べたが、本発明はこれに限らず、楽曲歌詞情報を記録することができれば、記録再生装置２に内蔵され、又は外部に設けられた半導体メモリ等のように、この他種々の歌詞情報記録媒体を広く適用することができる。
【０１３９】
さらに上述の実施の形態においては、楽曲に対する歌詞のテキスト情報でなる歌詞文字列の中の単語のうち所定の当該単語が楽曲の検索に用いる検索キーワードとして選定されると共に、当該選定された検索キーワードを識別可能なキーワード識別子が歌詞文字列の中に挿入されて生成された楽曲歌詞情報の当該歌詞文字列の中からキーワード識別子に従って検索キーワードを識別する識別手段として、図１乃至図１５について上述したシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、楽曲歌詞情報を再生するときに検索キーワードを識別し、その識別結果に応じて歌詞文字列の中から検索キーワードのみを再生するハードディスクドライブや、半導体メモリドライブ等のように、この他種々の識別手段を広く適用することができる。
【０１４０】
さらに上述の実施の形態においては、歌詞文字列の中から、識別手段により識別された検索キーワードを抽出する抽出手段として、図１乃至図１５について上述したシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、楽曲歌詞情報を再生するときに検索キーワードの識別結果に応じて歌詞文字列の中から検索キーワードのみを再生するハードディスクドライブや、半導体メモリドライブ等のように、この他種々の抽出手段を広く適用することができる。
【０１４１】
さらに上述の実施の形態においては、複数の楽曲の中から所望の楽曲を検索する際に用いる検索単語を入力するための検索単語入力手段として、図１乃至図１５について上述したキーボード等でなる操作部１０を適用するようにした場合について述べたが、本発明はこれに限らず、音声入力用のマイクロホン及び当該マイクロホンを介して入力された音声でなる検索単語をテキスト情報に変換する変換回路等のように、この他種々の構成の検索単語入力手段を広く適用することができる。
【０１４２】
さらに上述の実施の形態においては、検索単語入力手段を介して入力された検索単語を、抽出手段により歌詞文字列の中から抽出された検索キーワードと比較する比較手段として、図１乃至図１５について上述したシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、検索単語と検索キーワードとを比較することができれば、この他種々の比較手段を広く適用することができる。
【０１４３】
さらに上述の実施の形態においては、比較手段による比較結果に応じて、検索単語と一致する検索キーワードが挿入された歌詞文字列に対応する楽曲を通知する通知手段として、図１乃至図１５について上述したシステムコントローラ３及び表示部２０を適用するようにした場合について述べたが、本発明はこれに限らず、比較手段による比較結果に応じて、検索単語と一致する検索キーワードが挿入された歌詞文字列に対応する楽曲を通知することができれば、この他種々の構成の通知手段を広く適用することができる。
【０１４４】
さらに上述した他の実施の形態においては、複数の楽曲の楽曲データを記録するデータ記録媒体として、図１乃至図１５について上述したディスク状記録媒体５及びハードディスクを適用するようにした場合について述べたが、本発明はこれに限らず、半導体メモリ等のように、この他種々のデータ記録媒体を広く適用することができる。
【０１４５】
さらに上述の実施の形態においては、通知手段により通知された楽曲に対して試聴要求するための試聴要求入力手段として、図１乃至図１５について上述したシステムコントローラ３及び表示部２０を適用するようにした場合について述べたが、本発明はこれに限らず、通知手段により通知された楽曲に対して試聴要求させることができれば、この他種々の構成の試聴要求入力手段を広く適用することができる。
【０１４６】
さらに上述の実施の形態においては、データ記録媒体から試聴要求入力手段を介して試聴要求された楽曲の楽曲データに対して、検索単語と一致する検索キーワードが歌詞の一部として実際に歌われる歌唱部分を再生する再生手段として、図１乃至図１５について上述したハードディスクドライブ４、復号部２８、デコーダ２９及び再生処理部３０を適用するようにした場合について述べたが、本発明はこれに限らず、楽曲データのフォーマットに応じて、ハードディスクドライブ及び再生処理部からなる再生手段等のように、この他種々の構成の再生手段を広く適用することができる。
【０１４７】
さらに上述の実施の形態においては、検索キーワードの提示要求を入力するための提示要求入力手段として、図１乃至図１５について上述したキーボード等でなる操作部１０を適用するようにした場合について述べたが、本発明はこれに限らず、検索キーワードの提示要求を入力させることができれば、この他種々の提示要求入力手段を広く適用することができる。
【０１４８】
さらに上述の実施の形態においては、提示要求入力手段を介して入力された提示要求に応じて、抽出手段により歌詞文字列の中から抽出された全ての検索キーワードと、当該歌詞文字列に対応する楽曲とを提示する提示手段として、図１乃至図１５について上述したシステムコントローラ３及び表示部２０を適用するようにした場合について述べたが、本発明はこれに限らず、提示要求入力手段を介して入力された提示要求に応じて、抽出手段により歌詞文字列の中から抽出された全ての検索キーワードと、当該歌詞文字列に対応する楽曲とを提示することができれば、この他種々の構成の提示手段を広く適用することができる。
【０１４９】
さらに上述の実施の形態においては、提示手段により通知された楽曲に対して試聴要求するための試聴要求入力手段として、図１乃至図１５について上述したシステムコントローラ３及び表示部２０を適用するようにした場合について述べたが、本発明はこれに限らず、提示手段により通知された楽曲に対して試聴要求させることができれば、この他種々の構成の試聴要求入力手段を広く適用することができる。
【０１５０】
さらに上述の実施の形態においては、試聴要求入力手段を介して試聴要求された楽曲に対応する検索キーワードを任意に選択するための選択手段として、図１乃至図１５について上述したシステムコントローラ３及び表示部２０を適用するようにした場合について述べたが、本発明はこれに限らず、試聴要求された楽曲に対応する検索キーワードを任意に選択させることができれば、この他種々の構成の選択手段を広く適用することができる。
【０１５１】
さらに上述の実施の形態においては、データ記録媒体から試聴要求入力手段を介して試聴要求された楽曲の楽曲データに対して、選択手段を介して選択された検索キーワードが歌詞の一部として実際に歌われる歌唱部分を再生する再生手段として、図１乃至図１５について上述した、図１乃至図１５について上述したハードディスクドライブ４、復号部２８、デコーダ２９及び再生処理部３０を適用するようにした場合について述べたが、本発明はこれに限らず、楽曲データのフォーマットに応じて、ハードディスクドライブ及び再生処理部からなる再生手段等のように、この他種々の構成の再生手段を広く適用することができる。
【産業上の利用可能性】
【０１５２】
本発明は、音楽記録再生装置やパーソナルコンピュータ、音楽記録再生機能付携帯電話機等の楽曲検索装置に利用することができる。
【図面の簡単な説明】
【０１５３】
【図１】本発明による記録再生システムの全体構成の一実施の形態を示すブロック図である。
【図２】ディスク状記録媒体に記録された付加情報データの構成を示す略線図である。
【図３】楽曲データの購入の説明に供する略線図である。
【図４】楽曲購入時の配信データの構成を示す略線図である。
【図５】楽曲歌詞情報の構成を示す略線図である。
【図６】楽曲検索処理手順を示すフローチャートである。
【図７】キーワード先頭識別子及びキーワード後尾識別子に従った検索キーワードの抽出の説明に供する略線図である。
【図８】単語一致楽曲通知画面の構成を示す略線図である。
【図９】検索キーワード提示処理手順を示すフローチャートである。
【図１０】楽曲のジャンルが指定されたときの検索キーワード提示画面の構成を示す略線図である。
【図１１】楽曲の演奏者が指定されたときの検索キーワード提示画面の構成を示す略線図である。
【図１２】全ての楽曲に対する検索キーワードの提示が要求されたときの検索キーワード提示画面の構成を示す略線図である。
【図１３】他の実施の形態によるキーワード識別子の説明に供する略線図である。
【図１４】他の実施の形態によるキーワード識別子の説明に供する略線図である。
【図１５】他の実施の形態による楽曲歌詞情報の構成を示す略線図である。
【符号の説明】
【０１５４】
１……記録再生システム、２……記録再生装置、３……システムコントローラ、４……ハードディスクドライブ、５……ディスク状記録媒体、７……テキスト情報、１０……操作部、２０……表示部、２８……復号部、２９……デコーダ、３０……再生処理部、４０……単語一致楽曲通知画面、４５乃至４７……検索キーワード提示画面、Ｄ１……楽曲データ、Ｄ２、Ｄ６……付加情報データ、ＭＷＤ１、ＭＷＤ２……楽曲歌詞情報、ＫＩＤ１……キーワード先頭識別子、ＫＩＤ２……キーワード後尾識別子、ＫＩＤ５、ＫＩＤ６……キーワード識別子、ＫＷ……検索キーワード、ＲＴ１……楽曲検索処理手順、ＲＴ２……検索キーワード提示処理手順。
【図１】
2005174496.tif 000003
【図２】
2005174496.tif 000004
【図３】
2005174496.tif 000005
【図４】
2005174496.tif 000006
【図５】
2005174496.tif 000007
【図６】
2005174496.tif 000008
【図７】
2005174496.tif 000009
【図８】
2005174496.tif 000010
【図９】
2005174496.tif 000011
【図１０】
2005174496.tif 000012
【図１１】
2005174496.tif 000013
【図１２】
2005174496.tif 000014
【図１３】
2005174496.tif 000015
【図１４】
2005174496.tif 000016
【図１５】
2005174496.tif 000017