(57)【要約】  【課題】  歌詞情報を備えていない市販のディスク(ＣＤ)等を用いた場合でも、簡単に、かつ確実に、カラオケシステムのような歌詞表示を実現する。  【解決手段】  楽曲が格納されているＣＤディスク等の記録媒体から楽曲を再生するＣＤプレーヤ１０であって、記録媒体からＴＯＣ情報が記録情報取得手段により取得され、この記録情報取得手段にて取得されたＴＯＣ情報が送信手段からインターネット５０を介してデータベースサーバ３０に送信される。そして、データベースサーバ３０にてＴＯＣ情報に基づいて検索された楽曲の歌詞情報が受信手段によりインターネット５０を介して受信され、受信された歌詞情報が、歌詞情報表示手段により再生中の楽曲の再生状況に応じて表示される。  【選択図】  図１
2005070472.tif 000002
【特許請求の範囲】
【請求項１】
楽曲が格納されている記録媒体から当該楽曲を再生する記録媒体再生装置であって、
前記記録媒体から前記楽曲の記録に関する情報を取得する記録情報取得手段と、
前記記録情報取得手段にて取得された前記楽曲の記録に関する情報をネットワークを介して送信する送信手段と、
送信先にて前記楽曲の記録に関する情報に基づいて検索された前記楽曲の歌詞情報をネットワークを介して受信する受信手段と、
前記受信手段により受信された前記歌詞情報を再生中の楽曲の再生状況に応じて表示する歌詞情報表示手段と
を含む記録媒体再生装置。
【請求項２】
前記楽曲の記録に関する情報は、ＴＯＣ(Table of Contents)情報であることを特徴とする請求項１記載の記録媒体再生装置。
【請求項３】
前記歌詞情報表示手段は、再生中のトラックおよび/または再生時間に基づく再生状況に応じて前記歌詞情報を表示することを特徴とする請求項１記載の記録媒体再生装置。
【請求項４】
前記受信手段は、前記楽曲の記録に関する情報から定まるＩＤ番号を受信し、当該ＩＤ番号を用いた歌詞情報の要請を出力し、当該要請に基づいて歌詞情報を受信することを特徴とする請求項１記載の記録媒体再生装置。
【請求項５】
歌詞情報を含まずに楽曲が格納されている記録媒体から当該楽曲を再生する記録媒体再生装置であって、
前記楽曲の曲数や演奏時間などの情報であるＴＯＣ(Table of Contents)情報に関連付けられた歌詞情報ファイルを予め格納する格納手段と、
前記記録媒体から前記楽曲のＴＯＣ情報を取得するＴＯＣ情報取得手段と、
前記ＴＯＣ情報取得手段により取得された前記ＴＯＣ情報を用いて前記格納手段から対応する歌詞情報を読み出す歌詞情報読み出し手段と、
前記歌詞情報読み出し手段により読み出された歌詞情報を、楽曲の再生状況に応じて表示する歌詞情報表示手段と
を含む記録媒体再生装置。
【請求項６】
所定の記録媒体が有するコンテンツの記録に関する記録関連情報を、当該記録媒体を再生する再生装置からネットワークを介して取得する記録関連情報取得手段と、
前記記録関連情報取得手段により取得された前記記録関連情報に基づいて、前記コンテンツの再生に際して関連するテキスト情報を所定のデータベースから読み出すテキスト情報読み出し手段と、
前記テキスト情報読み出し手段により読み出された前記テキスト情報をネットワークを介して前記再生装置に送信するテキスト情報送信手段と
を含むデータベースサーバ。
【請求項７】
前記テキスト情報読み出し手段は、前記記録関連情報に基づいてＩＤ番号を検索し、検索された当該ＩＤ番号に基づいて前記テキスト情報を読み出すことを特徴とする請求項６記載のデータベースサーバ。
【請求項８】
所定の記録媒体が有するコンテンツの記録に関する記録関連情報を、当該記録媒体を再生する再生装置からネットワークを介して取得する記録関連情報取得手段と、
前記記録関連情報取得手段により取得された前記記録関連情報に基づいて前記コンテンツの識別情報を検索する識別情報検索手段と、
前記識別情報検索手段により検索された前記識別情報をネットワークを介して前記再生装置に送信する送信手段と
を含むデータベースサーバ。
【請求項９】
所定の記録媒体を再生する再生装置から再生しようとするコンテンツの識別情報をネットワークを介して取得する取得手段と、
前記取得手段により取得された前記識別情報に基づいて、前記コンテンツの再生に際して関連するテキスト情報を検索するテキスト情報検索手段と、
前記テキスト情報検索手段により検索された前記テキスト情報をネットワークを介して前記再生装置に送信する送信手段と
を含むデータベースサーバ。
【請求項１０】
楽曲が格納されている記録媒体から当該楽曲を再生する記録媒体再生方法であって、
前記記録媒体から前記楽曲の記録に関する記録関連情報を読み出し、
読みされた前記記録関連情報をネットワークを介して送信し、
送信先にて検索された前記楽曲の歌詞情報をネットワークを介して受信し、
再生中の楽曲の再生状況に応じて、受信された前記歌詞情報を表示する記録媒体再生方法。
【請求項１１】
前記記録関連情報の送信に基づいて検索された前記楽曲の識別情報をネットワークを介して受信し、
受信された前記識別情報を用いて、ネットワークを介して歌詞情報の要請を送信し、
送信した前記要請に基づいて検索された前記楽曲の前記歌詞情報をネットワークを介して受信することを特徴とする請求項１０記載の記録媒体再生方法。
【請求項１２】
楽曲が格納されている記録媒体から当該楽曲を再生することが可能なコンピュータに、
前記記録媒体から前記楽曲の記録に関する記録関連情報を読み出す機能と、
読みされた前記記録関連情報をネットワークを介して送信する機能と、
送信先にて検索された前記楽曲の歌詞情報をネットワークを介して受信する機能と、
再生中の楽曲の再生状況に応じて、受信された前記歌詞情報を表示する機能と
を実現させるプログラム。
【請求項１３】
前記記録関連情報の送信に基づいて検索された前記楽曲の識別情報をネットワークを介して受信する機能と、
受信された前記識別情報を用いて、ネットワークを介して歌詞情報の要請を送信する機能とを更に実現させる請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ(Compact Disc)等の記録媒体を再生する記録媒体再生装置等に関する。
【背景技術】
【０００２】
近年、映像と音楽とを組み合わせて鑑賞する傾向が強くなり、例えば通信カラオケシステムでは、曲情報と歌詞情報とのデータベースを持ち、このデータベースから専用のシステムを用いてこれらを同時に出力させている。また、カラオケ用のＶＣＤ(Video CD)やＤＶＤ(Digital Versatile Disc)等のディスクを使用すれば、ユーザは、映像と音楽とを組み合わせて鑑賞することが可能である。
【０００３】
公報記載の従来技術として、ディスクプレイヤに装着された光ディスクに記録されている中から選択された音楽データに対応するカラオケデータを選択し、音楽データを再生する際に、同期させながら歌詞データをモニタに表示するものがある(例えば、特許文献１参照。)。また、歌詞カードをスキャナやＯＣＲ等で読み取り、または音声認識によって取り出し、歌詞表示部に歌詞が表示されるタイミングよりも一瞬遅れて対応する音声を出力する技術が存在する(例えば、特許文献２参照。)。
【０００４】
【特許文献１】特開平１１−２４６７４号公報(第７−８頁、図１)
【特許文献２】特開２００２−１６９５７８号公報(第３−４頁、図１)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、従来の通信カラオケシステムは、曲情報と歌詞情報の両者のデータベースを有し、このデータベースを用いて映像と音楽とを組み合わせて鑑賞することが可能であるが、かかる映像と音楽との再生に際して専用のシステムを必要としている。そのために、一般のユーザが簡易に利用することができない。また、カラオケ用のＶＣＤやＤＶＤ等のディスクを使用すれば歌詞を表示することが可能であるが、かかる際には専用のディスクを購入する必要がある。
【０００６】
上記特許文献１や特許文献２では、市販の演奏音楽の出力だけの機能を有するカセットテープやＣＤ等を再生する際に、歌詞が印刷された歌詞カードなどを参照することの不便であるという課題に着目し、歌詞を参照しながら演奏音楽を聴くことの願望については開示されている。例えば、特許文献１では、その実施態様として、カラオケデータをハードディスク装置から選択する旨が記載されているが、市販のカセットテープやＣＤから、どのようにして演奏音楽を特定するのか、についての記載がなく、かかる公報記載技術では課題を解決することは困難である。唯一、曲番号を指定して歌詞を表示させる内容が記載されているが、例えばカセットテープには曲番号などは存在しない。また、ＣＤについては曲番号を指定することが可能であるが、ユーザは、毎回、その曲番号に対応するカラオケ曲番号を調べて入力する必要がある。このとき、誤った番号を入力した場合には、全く異なる曲の歌詞と演奏とが、無理やり同期をとって表示されてしまう。
【０００７】
また、上記特許文献２に記載の技術では、スキャナやＯＣＲで歌詞カードを読み取るように記載されているが、これらはフォントも大きさもさまざまであり、どこまで正確に読み取れるかについては疑問が残る。この特許文献２における第２の実施例として記載されている音声認識は、その精度と処理の重さなどから実現は困難であり、更に、認識できたとしても、同音異義語などを正しく表示させることは不可能である。即ち、上記特許文献２に記載のシステムは、全体として音声認識や音声文字変換などの要素技術がかなり成熟して初めて実現できるものである。
【０００８】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、歌詞情報を備えていない市販のディスク等を用いて、簡単かつ確実に、カラオケシステムのような歌詞表示を実現することにある。
また他の目的は、ＤＶＤやＶＣＤなどの映像再生装置を必ずしも必要とせずに、安価な再生装置によって音声と同時に歌詞情報等を表示することにある。
【課題を解決するための手段】
【０００９】
かかる目的のもと、本発明は、楽曲が格納されている記録媒体から楽曲を再生する記録媒体再生装置であって、記録媒体から楽曲の記録に関する情報が記録情報取得手段により取得され、この記録情報取得手段にて取得された楽曲の記録に関する情報が送信手段からネットワークを介して送信される。そして、送信先にて楽曲の記録に関する情報に基づいて検索された楽曲の歌詞情報が受信手段によりネットワークを介して受信され、この受信手段により受信された歌詞情報が、歌詞情報表示手段により再生中の楽曲の再生状況に応じて表示される。
【００１０】
ここで、この楽曲の記録に関する情報は、ＴＯＣ(Table of Contents)情報であることを特徴とすることができる。また、この歌詞情報表示手段は、再生中のトラックおよび/または再生時間に基づく再生状況に応じて歌詞情報を表示することを特徴とすることができる。更に、この受信手段は、楽曲の記録に関する情報から定まるＩＤ番号(Toc_ID)を受信し、このＩＤ番号を用いた歌詞情報の要請を出力し、この要請に基づいて歌詞情報を受信することを特徴とすることができる。
【００１１】
他の観点から把えると、本発明は、歌詞情報を含まずに楽曲が格納されている記録媒体から楽曲を再生する記録媒体再生装置であって、楽曲の曲数や演奏時間などの情報であるＴＯＣ(Table of Contents)情報に関連付けられた歌詞情報ファイルを格納手段に予め格納する。一方で、ＴＯＣ情報取得手段により、記録媒体から楽曲のＴＯＣ情報を取得し、このＴＯＣ情報取得手段により取得されたＴＯＣ情報を用いて、歌詞情報読み出し手段により格納手段から対応する歌詞情報を読み出す。そして、歌詞情報読み出し手段により読み出された歌詞情報を、歌詞情報表示手段にて楽曲の再生状況に応じて表示する。
【００１２】
一方、本発明が適用されるデータベースサーバは、所定の記録媒体が有するコンテンツの記録に関する記録関連情報を、記録媒体を再生する再生装置から記録関連情報取得手段によりネットワークを介して取得し、この記録関連情報取得手段により取得された記録関連情報に基づいて、コンテンツの再生に際して関連するテキスト情報をテキスト情報読み出し手段により所定のデータベースから読み出す。そして、テキスト情報送信手段は、このテキスト情報読み出し手段により読み出されたテキスト情報をネットワークを介して再生装置に送信している。ここで、このテキスト情報読み出し手段は、記録関連情報に基づいてＩＤ番号を検索し、検索されたＩＤ番号に基づいてテキスト情報を読み出すことを特徴とすることができる。
【００１３】
他の観点から把えると、本発明が適用されるデータベースサーバは、所定の記録媒体が有するコンテンツの記録に関する記録関連情報を、記録媒体を再生する再生装置から記録関連情報取得手段によりネットワークを介して取得し、この記録関連情報取得手段により取得された記録関連情報に基づいて識別情報検索手段によりコンテンツの識別情報を検索する。そして、この識別情報検索手段により検索された識別情報を送信手段によりネットワークを介して再生装置に送信している。
【００１４】
更に他の観点から把えると、本発明が適用されるデータベースサーバは、所定の記録媒体を再生する再生装置から再生しようとするコンテンツの識別情報を取得手段によりネットワークを介して取得し、この取得手段により取得された識別情報に基づいて、コンテンツの再生に際して関連するテキスト情報をテキスト情報検索手段により検索する。そして、このテキスト情報検索手段により検索されたテキスト情報を、送信手段によりネットワークを介して再生装置に送信している。
【００１５】
一方、本発明を方法のカテゴリから把えると、本発明は、楽曲が格納されている記録媒体からこの楽曲を再生する記録媒体再生方法であって、記録媒体から楽曲の記録に関する記録関連情報を読み出し、読みされた記録関連情報をネットワークを介して送信し、送信先にて検索された楽曲の歌詞情報をネットワークを介して受信し、再生中の楽曲の再生状況に応じて、受信された歌詞情報を表示している。
【００１６】
ここで、この記録関連情報の送信に基づいて検索された楽曲の識別情報をネットワークを介して受信し、受信された識別情報を用いて、ネットワークを介して歌詞情報の要請を送信し、送信した要請に基づいて検索された楽曲の歌詞情報をネットワークを介して受信するように構成すれば、例えば、楽曲の識別情報を提供するサーバと歌詞情報を提供するサーバとが別々のサーバである場合でも、歌詞情報を簡単に取得することができる点から好ましい。
【００１７】
また、本発明が適用されるプログラムは、楽曲が格納されている記録媒体から楽曲を再生することが可能なコンピュータに、記録媒体から楽曲の記録に関する記録関連情報を読み出す機能と、読み出された記録関連情報をネットワークを介して送信する機能と、送信先にて検索された楽曲の歌詞情報をネットワークを介して受信する機能と、再生中の楽曲の再生状況に応じて、受信された歌詞情報を表示する機能とを実現させる。ここで、この記録関連情報の送信に基づいて検索された楽曲の識別情報をネットワークを介して受信する機能と、受信された識別情報を用いて、ネットワークを介して歌詞情報の要請を送信する機能とを更に実現させることもできる。
【００１８】
尚、このプログラムをコンピュータに対して提供する際に、例えばコンピュータとしてのＣＤプレーヤやＰＣ等にインストールされた状態にて提供される場合の他、コンピュータに実行させるプログラムをコンピュータが読取可能に記憶した記憶媒体にて提供する形態が考えられる。この記憶媒体としては、例えばＤＶＤやＣＤ−ＲＯＭ媒体等が該当し、ＤＶＤやＣＤ−ＲＯＭ読取装置等によってプログラムが読み取られ、ＨＤＤやフラッシュＲＯＭ等にこのプログラムが格納されて実行される。また、これらのプログラムは、例えば、プログラム伝送装置からネットワークを介して提供される形態も考えられる。
【発明の効果】
【００１９】
本発明によれば、歌詞情報を備えていない市販のディスク(ＣＤ)等を用いて、簡単かつ確実に、カラオケシステムのような歌詞表示を実現できる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される歌詞情報表示システムの全体構成を示した図である。この歌詞情報表示システムは、市販のＣＤ(Compact Disc)等の記録媒体(再生ディスク)を再生するＣＤプレーヤ１０と、例えばＴＯＣ(Table of Contents)情報を扱うＴＯＣ情報データベースと歌詞情報データベースの機能を備えたデータベースサーバ３０とを有し、このＣＤプレーヤ１０とデータベースサーバ３０とは、ネットワークであるインターネット５０を介して接続されている。データベースサーバ３０は、例えばＴＯＣ情報だけを取り扱うデータベースサーバと、歌詞情報だけを取り扱うデータベースサーバとで、その機能を分けて別々のサーバとし、別々にインターネット５０に接続されていても構わない。ＣＤや再生専用のＭＤ等の再生ディスクには、音声信号を記録する領域とは別に、曲数や演奏時間などの記録情報(記録関連情報)を格納する領域があり、かかる領域に書き込まれた内容がＴＯＣ情報である。本実施の形態では、このＴＯＣ情報を用いてデータベースサーバ３０のデータベース内を検索し、該当する歌詞情報を取得している。
【００２１】
本実施の形態が適用される歌詞情報表示システムでは、ＣＤプレーヤ１０は、例えばイーサネット(商標)端子を装備し、例えばＡＤＳＬなどのブロードバンド環境を通じて、インターネット５０に接続される。インターネット５０上のデータサーバであるデータベースサーバ３０は、ＣＤプレーヤ１０に対してデータベースサーバ３０のＩＰアドレスを公開している。この公開の仕方としては、アプリケーションプログラム(アプリケーション)のインストール時に記憶させる場合の他、ユーザが公開情報から自分で設定する場合等がある。ＣＤプレーヤ１０上のアプリケーションからのリクエストにより、ＣＤプレーヤ１０はデータベースサーバ３０に対してアクセスすることができる。
【００２２】
図２は、ＣＤプレーヤ１０の内容を示したブロック図である。本実施の形態が適用されるＣＤプレーヤ１０は、装置全体の制御と共にアプリケーション等のプログラムを実行するＣＰＵ１１、ＣＰＵ１１の処理を実行する際の作業エリアとしての主記憶部であるメモリ１２を備えている。また、ＣＤ等の再生ディスクを駆動するディスクドライブ２１と、このディスクドライブ２１を制御するディスク制御部１３を備えている。このディスク制御部１３は、記録情報取得手段の一つとして楽曲の記録に関する情報であるＴＯＣ情報を取得し、また、音声データ(楽曲)等のディスク情報を読み取ると共に、ディスク再生(回転)制御を実行している。
【００２３】
また、ＣＤプレーヤ１０は、操作釦２２、リモコン２３、この操作釦２２を用いたユーザからの入力情報やリモコン２３からのリモコンコード受信情報を取得する操作入力部１４を備えている。一方、音声を出力するスピーカ２４、文字や映像を表示する表示管２５、音声データの増幅やＤＡ(デジタル-アナログ)変換等を行ってスピーカ２４に出力するオーディオ制御部１５、文字や映像情報を表示管２５に対応した表示データに変換して出力する歌詞情報表示手段の一つとして機能する表示制御部１６を備えている。更に、ネットワークを介した送信手段、受信手段の機能の一つとして、インターネット５０に接続するためのイーサネット端子２６、およびこのイーサネット端子２６に接続される通信制御部１７を備えている。また、格納手段の一つとして機能する外部記憶媒体であるハードディスクドライブ(ＨＤＤ)２７、および例えばＴＯＣ情報取得手段、歌詞情報読み出し手段の一つとして機能し、このＨＤＤ２７を制御するＨＤＤ制御部１８を備えている。通信制御部１７は、送信情報を通信方式に対応した通信プロトコルに従ってデータを送信している。また、通信プロトコルに従ったデータを受信し、受信情報を作成している。ＨＤＤ制御部１８は、通信制御部１７を介して受信したデータを保存し、また、必要に応じてデータを読み出している。
【００２４】
尚、ＨＤＤ２７およびＨＤＤ制御部１８は、必ずしも必須なものではなく、他の記憶装置を使用したり、メモリ１２や他の記憶媒体でのみ記憶するように構成することもできる。また、これらの記憶装置に記憶せずに、直接、通信データを読み込むように構成することも可能である。更に、ＨＤＤ２７に、予めデータベースサーバ３０が有しているデータベースを保存しておくこともできる。かかる場合には、自らのデータベースにてディスクを特定できなかった場合などに限定してデータベースサーバ３０へアクセスするように構成することもできる。
【００２５】
図３は、データベースサーバ３０の内容を示したブロック図である。本実施の形態が適用されるデータベースサーバ３０は、装置全体の制御と共に各種プログラムを実行するＣＰＵ３１、ＣＰＵ３１の処理を実行する際の作業エリアとしての主記憶部であるメモリ３２を備えている。また、操作釦４１、この操作釦４１を用いたサーバ管理者からの入力情報等を取得する操作入力部３３を備えている。また、サーバ管理者に対してサーバの状態や操作入力情報等を表示する表示管４２、この表示管４２に対応した表示データを生成(変換)して出力する表示制御部３４を備えている。更に、インターネット５０に接続するためのイーサネット端子４３、このイーサネット端子４３に接続される通信制御部３５を備えている。通信制御部３５は、送信情報を通信方式に対応した通信プロトコルに従ってデータを送信している。また、通信プロトコルに従ったデータを受信し、受信情報を作成している。従って、この通信制御部３５は、記録関連情報取得手段、および/またはテキスト情報送信手段(送信手段)の一つとして機能している。また、外部記憶媒体であるハードディスクドライブ(ＨＤＤ)４４、このＨＤＤ４４を制御して必要に応じてデータベースの情報を読み出すＨＤＤ制御部３６を備えている。ＨＤＤ４４は、ＴＯＣ情報データベース４５および歌詞情報データベース４６として機能している。ＨＤＤ制御部３６は、テキスト情報読み出し手段、識別情報検索手段、テキスト情報検索手段の一つの機能とすることができる。
【００２６】
尚、データベースサーバ３０は、例えば１台のパーソナルコンピュータを想定すればよい。入力の操作釦４１としてはキーボードやマウス、表示管４２としてはＣＲＴやＬＣＤ等のディスプレイが考えられる。また、操作入力部３３や表示制御部３４は、サーバ管理、データベースの更新、プログラムの変更時等に際して必要となるが、専用プログラムを常に実行状態にしておけば、普段は必要ないものである。
【００２７】
次に、ＨＤＤ４４におけるデータベース構造について説明する。
図４(ａ),(ｂ)は、ＴＯＣ情報データベース４５のデータベース構造を説明するための図である。図４(ａ)はＴＯＣ情報データベース４５のデータベース構造の一例を、図４(ｂ)は、ＴＯＣ情報の一例を示している。ＴＯＣ情報データベース４５のデータベース構造は、図４(ａ)に示すように、例えば、ＴＯＣ情報と、割り当てられたディスク固有のＩＤ番号(Toc_ID)との対応表である。このＴＯＣ情報には、図４(ｂ)に示すように、総時間、総トラック数、総フレーム数などが含まれる。また、トラック１(Ｔｒ１)の開始フレームナンバーと終了フレームナンバー、トラック２(Ｔｒ２)の開始フレームナンバーと終了フレームナンバー、…等、総トラック数分のＴＯＣ情報が格納されている。
【００２８】
ＩＤ番号(Toc_ID)は、データベースサーバ３０によって割り当てられるディスク固有の情報であり、例えば、ＣＤ１枚の識別情報である。各々のＣＤが有するＴＯＣ情報に対して、一義的にＩＤ番号(Toc_ID)が決定されている。データベースサーバ３０は、ＣＤプレーヤ１０からインターネット５０を介して取得されたＴＯＣ情報から、ＴＯＣ情報データベース４５を参照してＩＤ番号(Toc_ID)を取得する。取得されたＩＤ番号(Toc_ID)を頼りとして、歌詞情報データベース４６から歌詞情報が取得される。
【００２９】
図５(ａ)〜(ｃ)は、歌詞情報データベース４６のデータベース構造を説明するための図である。図５(ａ)は、ＩＤ番号(Toc_ID)とディスク歌詞情報ファイルの対応表である歌詞情報データベース４６が示されており、１つのＩＤ番号(Toc_ID)に一義的にディスク歌詞情報ファイルが決定される。図５(ｂ)は、図５(ａ)に示す対応表によって決定されるディスク歌詞情報ファイルの一例が示されており、例えば、「ID00000001.txt」のディスク歌詞情報ファイルである。図５(ｂ)に示すディスク歌詞情報ファイルは、トラック歌詞情報ファイルへのリンクを持っている。図５(ｃ)は、図５(ｂ)からリンクされたトラック歌詞情報ファイルの一例が示されており、ここでは、例えば、トラック１のトラック歌詞情報(「ID00000001_track1.txt」)が示されている。
【００３０】
図５(ｂ)に示すようなディスク歌詞情報ファイルには、例えば、ディスク名であるタイトル、アーティスト名、総トラック数、文字コードや、トラック１のトラック歌詞情報へのリンク情報、トラック２のトラック歌詞情報へのリンク情報、等、総トラック数分のリンク情報が含まれている。
図５(ｃ)に示すようなトラック歌詞情報ファイルには、例えば、トラック名であるタイトル、アーティスト名、総トラック数、文字コードの他、フレーズ１に関する情報、フレーズ２に関する情報、…等、総フレーズ数分が含まれる。この各フレーズに関する情報には、各フレーズの開始時間、各フレーズの歌詞のテキスト情報などが含まれている。
【００３１】
次に、ＣＤプレーヤ１０にてディスクを挿入してから、歌詞情報を取得して表示するまでの処理について説明する。
図６(ａ),(ｂ)は、ＣＤプレーヤ１０にて歌詞情報を取得する処理、およびデータベースサーバ３０にて歌詞情報を提供する処理を示したフローチャートである。図６(ａ)はＣＤプレーヤ１０側の処理を示し、図６(ｂ)はデータベースサーバ３０側の処理を示している。
図６(ａ)に示すように、ＣＤプレーヤ１０にてＣＤディスクが挿入された(ステップ１０１)後、ＣＤプレーヤ１０のディスク制御部１３にてＴＯＣ情報の読み取りが行われる(ステップ１０２)。ＣＰＵ１１は、読み取られたＴＯＣ情報を通信制御部１７に渡し、インターネット５０を介してデータベースサーバ３０にＴＯＣ情報を送信し、検索の依頼、即ち、ＩＤ番号(Toc_ID)を要請する(ステップ１０３)。
【００３２】
図６(ｂ)に示すように、データベースサーバ３０側では、ＣＤプレーヤ１０からインターネット５０を介してＴＯＣ情報(ＩＤ番号(Toc_ID)の取得要請)を通信制御部３５が受信すると(ステップ２０１)、ＣＰＵ３１は、このＴＯＣ情報を用いて、ＨＤＤ制御部３６を介してＴＯＣ情報データベース４５にアクセスし、検索を開始する(ステップ２０２)。検索によってＩＤ番号(Toc_ID)を取得すると、ＣＰＵ３１は、通信制御部３５によりインターネット５０を介して、取得したＩＤ番号(Toc_ID)をＣＤプレーヤ１０に送信する(ステップ２０３)。ＩＤ番号(Toc_ID)が取得できず、検索が失敗した場合には、通信制御部３５によりインターネット５０を介し、検索できなかった旨の情報(ＮＧコマンド)がＣＤプレーヤ１０に対して送信される(ステップ２０４)。
【００３３】
その後、図６(ａ)に示すように、ＣＤプレーヤ１０のＣＰＵ１１では、データベースサーバ３０からＩＤ番号(Toc_ID)が取得できたか否かが判断される(ステップ１０４)。ＩＤ番号(Toc_ID)が取得できず、検索ＮＧの情報(ＮＧコマンド)を取得した場合には、歌詞表示不可を示すテキスト情報を、表示制御部１６を介して表示管２５に表示する(ステップ１０８)。ＩＤ番号(Toc_ID)が取得できた場合には、通信制御部１７を介してデータベースサーバ３０にアクセスし、ＩＤ番号(Toc_ID)を渡して歌詞情報の検索を要請する(ステップ１０５)。ここで、ＴＯＣ情報データベースと歌詞情報データベースとが別々のサーバである場合には、例えば、ＴＯＣ情報データベースから予め指定されている歌詞情報データベースのアドレス(ＵＲＬ)に対してアクセスすればよい。また、ＩＤ番号(Toc_ID)と一緒にアクセス先のＵＲＬを取得するように構成することも可能である。
【００３４】
図６(ｂ)に示すように、歌詞情報の要請(ＩＤ番号(Toc_ID))を受信したデータベースサーバ３０は(ステップ２１１)、ＩＤ番号(Toc_ID)を用いて歌詞情報データベース４６にアクセスし、歌詞情報の検索を実行する(ステップ２１２)。歌詞情報の検索ができた場合には、該当する歌詞情報ファイル(ディスク歌詞情報ファイルおよびトラック歌詞情報ファイル)を、インターネット５０を介してＣＤプレーヤ１０に送信する(ステップ２１３)。検索に失敗した場合には、検索できなかった旨の情報(ＮＧコマンド)がＣＤプレーヤ１０に送信される(ステップ２１４)。
【００３５】
その後、図６(ａ)に示すように、ＣＤプレーヤ１０のＣＰＵ１１では、データベースサーバ３０から歌詞情報ファイルが取得できたか否かが判断される(ステップ１０６)。歌詞情報ファイルを取得できた場合には、かかる歌詞情報ファイルがＨＤＤ２７やメモリ１２等の記憶装置に格納される(ステップ１０７)。歌詞情報ファイルが取得できなかった場合には、歌詞表示不可を示すテキスト情報を、表示制御部１６を介して表示管２５に表示する(ステップ１０８)。
【００３６】
尚、図６(ａ),(ｂ)に示す処理では、例えば、ＴＯＣ情報データベースと歌詞情報データベースとが別々のサーバで構成される場合等の便宜のために、一旦、ＩＤ番号(Toc_ID)をインターネット５０を介して送受信した後に、データベースサーバ３０にて歌詞情報ファイルを検索するようにしている。しかしながら、データベースサーバ３０が１つのサーバで構成される場合には、ＩＤ番号(Toc_ID)のインターネット５０を介した送受信は省略し、１回の通信により、ＴＯＣ情報から、そのまま歌詞情報ファイルを取得するように構成することもできる。但し、かかる場合においても、一旦、ＩＤ番号(Toc_ID)を検索する作業は、データベースサーバ３０内での歌詞情報ファイルの検索作業を行う際に有効なものである。
【００３７】
図７は、ＣＤプレーヤ１０にて、ディスクを再生したときに歌詞情報を表示するための処理を示したフローチャートである。まず、ディスク制御部１３にてＣＤを再生する際(ステップ３０１)、再生中か否かが判断される(ステップ３０２)。再生中でない場合には、処理が終了する(ステップ３０８)。再生中である場合には、ＣＰＵ１１は、まず、ディスク制御部１３から現在のトラック番号を取得し(ステップ３０３)、現在の再生位置(時間)をディスク制御部１３から取得する(ステップ３０４)。次に、ＨＤＤ制御部１８を介してＨＤＤ２７に保持されている歌詞情報ファイルにアクセスし、現在のトラック番号に相当するトラック歌詞情報ファイルへのリンクを探索する。相当するトラック歌詞情報ファイルが見つかると、リンク先のファイル内のフレーズ開始時間をフレーズ１から順に探していき、現在の再生時間をオーバーするか、その終端に当たったら、その一つ手前のフレーズデータから、そのフレーズの歌詞のテキスト情報を取得する(ステップ３０５)。
【００３８】
ここで、ＣＰＵ１１は、変化があるか否か(例えば、フレーズの開始等)を判断する(ステップ３０６)。変化がない場合には、ステップ３０２へ戻る。変化がある場合には、取得された歌詞情報(テキスト情報)を、表示制御部１６を介して表示管２５に表示する(ステップ３０７)。その後、ステップ３０２へ戻る。以上の図７に示す処理を十分に短い時間でループすることにより、再生中の歌詞データをリアルタイムで表示させることが可能となる。尚、ＣＤプレーヤ１０が表示能力の高い表示管２５を有する場合には、一度に数フレーズ、あるいは１トラック分全てのフレーズ情報を取得して、一度に表示してしまう方法も考えられる。
【００３９】
本機能を実現する上で対象となる楽曲メディアとしては、例えば、ＣＤを想定しているが、コンテンツデータから楽曲を特定できるようなメディア(ＭＤ(Mini Disc)やメモリスティック(商標)等に書き込まれた音楽データ、ＰＣ上の音楽ファイル)と、それに対応するデータベースの構築により、他のメディアにおいても同様の機能を実現できる。
また、本機能を実際に搭載する端末として、オーディオ用のＣＤプレーヤ１０を想定して説明したが、ＣＤ(他の楽曲を特定できるメディア)からデータを読み出し、再生できるＰＣなどの機器においても、同様の機能を実現できる。
【００４０】
以上、詳述したように、本実施の形態によれば、ＣＤなどの他の楽曲を特定できるメディアを用いて、簡単にカラオケシステムのような歌詞表示を実現することができる。また、ユーザにとっては、カラオケ専用のディスクを購入する必要がなく、既に持っているＣＤ等を有効活用することができる。更に、ＤＶＤやＶＣＤなどの映像再生装置を必要としない。その結果、家庭にて簡単にカラオケ機能を実現できる安価なＣＤプレーヤ１０を実現できると共に、従来より存在するＣＤ再生機能を持つオーディオ装置(システムステレオなど)の付加機能の１つとして追加することが可能となる。
【産業上の利用可能性】
【００４１】
本発明の活用例としては、例えば、オーディオ用のＣＤプレーヤや再生用のＭＤプレーヤ、楽曲を再生可能なＰＣなどの適用や、これらにインストールされるプログラムが考えられる。また、ネットワークサーバにも適用される。
【図面の簡単な説明】
【００４２】
【図１】本実施の形態が適用される歌詞情報表示システムの全体構成を示した図である。
【図２】ＣＤプレーヤの内容を示したブロック図である。
【図３】データベースサーバの内容を示したブロック図である。
【図４】(ａ),(ｂ)は、ＴＯＣ情報データベースのデータベース構造を説明するための図である。
【図５】(ａ)〜(ｃ)は、歌詞情報データベースのデータベース構造を説明するための図である。
【図６】(ａ),(ｂ)は、ＣＤプレーヤにて歌詞情報を取得する処理、およびデータベースサーバにて歌詞情報を提供する処理を示したフローチャートである。
【図７】ＣＤプレーヤにて、ディスクを再生したときに歌詞情報を表示するための処理を示したフローチャートである。
【符号の説明】
【００４３】
１０…ＣＤプレーヤ、１１…ＣＰＵ、１２…メモリ、１３…ディスク制御部、１５…オーディオ制御部、１６…表示制御部、１７…通信制御部、１８…ＨＤＤ制御部、２１…ディスクドライブ、２５…表示管、２６…イーサネット端子、２７…ハードディスクドライブ(ＨＤＤ)、３０…データベースサーバ、３１…ＣＰＵ、３２…メモリ、３５…通信制御部、３６…ＨＤＤ制御部、４３…イーサネット端子、４４…ハードディスクドライブ(ＨＤＤ)、４５…ＴＯＣ情報データベース、４６…歌詞情報データベース、５０…インターネット
【図１】
2005070472.tif 000003
【図２】
2005070472.tif 000004
【図３】
2005070472.tif 000005
【図４】
2005070472.tif 000006
【図５】
2005070472.tif 000007
【図６】
2005070472.tif 000008
【図７】
2005070472.tif 000009