(57)【要約】【課題】  異なるバージョンの楽曲再生に切り替える場合の切り替え操作を容易にする。【解決手段】  特定のバージョンから異なるバージョンへの切り替え指示が入力されたとき、再生中のバージョンに対する切り替え後のバージョンを特定し（Ｓ３０２、Ｓ３０４）、特定したバージョンの楽曲再生に切り替える（Ｓ３０８）。【選択図】        図８
2006259089.tif 000002
【特許請求の範囲】
【請求項１】
複数のバージョンの楽曲を記憶する楽曲データベースと、音響出力装置と、前記楽曲データベースから特定のバージョンの楽曲を選択しそれを前記音響出力装置から出力させて前記楽曲の再生を行う制御装置と、を備えた楽曲再生装置であって、
前記制御装置は、前記特定のバージョンから異なるバージョンへの切り替え指示が入力されたとき、再生中のバージョンに対する切り替え後のバージョンを特定する特定手段と、前記特定手段によって特定されたバージョンの楽曲再生に切り替える切替手段と、を備えていることを特徴とする楽曲再生装置。
【請求項２】
前記楽曲データベースに記憶された前記楽曲には、バージョンの識別が可能な楽曲識別情報が付与されており、
前記特定手段は、前記楽曲識別情報を用いて前記切り替え後のバージョンを特定することを特徴とする請求項１に記載の楽曲再生装置。
【請求項３】
前記制御装置は、前記楽曲データベースに記憶された前記楽曲に前記楽曲識別情報を付与する識別情報付与手段を備えていることを特徴とする請求項２に記載の楽曲再生装置。
【請求項４】
前記識別情報付与手段は、前記楽曲データベースに記憶する楽曲の楽曲名に含まれる情報に従って前記楽曲識別情報を付与することを特徴とする請求項３に記載の楽曲再生装置。
【請求項５】
前記識別情報付与手段は、ユーザの操作に応じて前記楽曲識別情報を付与することを特徴とする請求項３に記載の楽曲再生装置。
【請求項６】
前記制御装置は、通常バージョンの楽曲再生中にユーザがカラオケバージョンの楽曲再生を意図しているか否かを推定する推定手段と、前記推定手段によって前記楽曲再生を意図していると推定された場合、カラオケバージョンの楽曲再生への切り替えをユーザに問い合わせ、当該問い合わせにユーザが同意したことを判定すると、前記カラオケバージョンの楽曲再生に切り替える手段と、を備えていることを特徴とする請求項１ないし５のいずれか１つに記載の楽曲再生装置。
【請求項７】
前記推定手段は、通常バージョンの楽曲が所定回数以上繰り返して再生されたことを検出したとき、ユーザがカラオケバージョンでの楽曲再生を意図していると推定することを特徴とする請求項６に記載の楽曲再生装置。
【請求項８】
前記推定手段は、ユーザの歌声を検出する歌声検出手段によってユーザの歌声が検出されたとき、ユーザがカラオケバージョンでの楽曲再生を意図していると推定することを特徴とする請求項６に記載の楽曲再生装置。
【請求項９】
前記推定手段は、ユーザの歌声から楽曲の再生音を除去するオーディオキャンセラを用いてユーザの歌声から楽曲の再生音を除去することを特徴とする請求項８に記載の楽曲再生装置。
【請求項１０】
前記制御装置は、ユーザの操作に応じて楽曲を繰り返し再生する繰り返し再生区間を設定し、かつ、前記切替指示手段から前記楽曲の異なるバージョンへの切り替えが指示された場合、前記繰り返し再生区間で前記指示されたバージョンへの楽曲を繰り返し再生することを特徴とする請求項１ないし９のいずれか１つに記載の楽曲再生装置。
【請求項１１】
楽曲を配信するサーバと通信する通信手段と、
前記通信手段を介して前記サーバに楽曲の配信を要求するとともに前記サーバから配信される楽曲を取得する楽曲取得手段と、を備えたことを特徴とする請求項１ないし１０のいずれか１つに記載の楽曲再生装置。
【請求項１２】
前記サーバは、原曲を識別するための原曲識別情報に基づいて配信する楽曲を特定するもので、
前記楽曲取得手段は、前記サーバに前記原曲識別情報を送信して前記サーバに楽曲の配信を要求することを特徴とする請求項１１に記載の楽曲再生装置。
【請求項１３】
前記原曲識別情報は、歌手名とタイトル名の組み合わせを含むものであることを特徴とする請求項１２に記載の楽曲再生装置。
【請求項１４】
前記原曲識別情報は、楽曲ＣＤの目次にあたるテーブルオブコンテンツ情報とトラック番号の組み合わせを含むものであることを特徴とする請求項１２に記載の楽曲再生装置。
【請求項１５】
請求項１１ないし１４のいずれか１つに記載の楽曲再生装置から原曲を識別するための原曲識別情報を受信する受信手段と、
前記受信手段が前記原曲識別情報を受信すると、受信した前記原曲識別情報に基づく楽曲を複数の楽曲を記憶したデータベースから検索する検索手段と、
前記検索手段によって前記原曲識別情報に基づく楽曲が検索されると、検索された楽曲を前記楽曲再生装置へ配信する配信手段と、を備えたことを特徴とするサーバ。
【請求項１６】
請求項１１ないし１４のいずれか１つに記載の楽曲再生装置と請求項１５に記載のサーバから成る楽曲配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常バージョンまたはカラオケバージョンで楽曲を再生する楽曲再生装置、この楽曲再生装置に楽曲を配信するサーバおよび楽曲再生装置とサーバからなる楽曲配信システムに関する。
【背景技術】
【０００２】
従来、ブラウザ機能付き携帯電話を用いてサーバから電子目次本をダウンロードし、この電子目次本を用いてブラウザ機能付き携帯電話からカラオケ再生装置の選局予約を行うものが提案されている（例えば、特許文献１参照）。
【０００３】
また、顧客がリクエストした楽曲の演奏履歴などをサーバに蓄積・管理させておき、客が店舗に入店したときに客の個人情報をサーバに送信し、入店した客の演奏履歴から適宜選択した楽曲を指定するコマンドをサーバから送信させ、カラオケ再生装置の演奏予約がないときに客の演奏履歴から選択した楽曲のＢＧＭを演奏させるものが提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００３−１５６７１号公報
【特許文献２】特開２００３−４４０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１、２に記載したような装置は、カラオケ用として記憶された楽曲を再生するものであり、通常、楽曲を原曲（通常バージョン）のまま再生するようには使用されない。このような装置でも、通常バージョンの楽曲をサーバの記憶媒体に記憶させることによって、通常バージョンの楽曲をカラオケバージョンの楽曲と同様に再生することはできるが、例えば、通常バージョンの楽曲再生からカラオケバージョンの楽曲再生に切り替える場合に、楽曲に対応するコードを入力して送信する操作や、検索条件を入力して検索した結果から所望の楽曲を選曲して送信する等の選曲操作が必要となる。このように、上記したような装置は、異なるバージョンの楽曲再生に切り替える場合、選曲操作と同様の操作が必要となるため切り替え操作が容易でないといった問題がある。
【０００５】
本発明は上記問題に鑑みたもので、異なるバージョンの楽曲再生に切り替える場合の切り替え操作を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明では、複数のバージョンの楽曲を記憶する楽曲データベースから特定のバージョンの楽曲を選択して音響出力装置から出力させることにより楽曲再生を行う制御装置を備えた楽曲再生装置であって、制御装置は、特定のバージョンから異なるバージョンへの切り替え指示が入力されたとき、再生中のバージョンに対する切り替え後のバージョンを特定する特定手段と、特定手段によって特定されたバージョンの楽曲再生に切り替える切替手段と、を備えたことを特徴としている。
【０００７】
このように、特定手段は、特定のバージョンから異なるバージョンへの切り替え指示が入力されたとき、再生中のバージョンに対する切り替え後のバージョンを特定し、切替手段は、特定手段によって特定されたバージョンの楽曲再生に切り替えるので、ユーザがバージョンへの切り替え指示を行うだけで、異なるバージョンへの切り替えを容易に行うことができる。
【０００８】
切り替え後のバージョンの特定は、請求項２に記載の発明のように、バージョンの識別が可能な楽曲識別情報を用いて行うことができる。この場合、請求項３に記載の発明のように、識別情報付与手段により、楽曲データベースに記憶された楽曲に楽曲識別情報を付与することができる。例えば、請求項４に記載の発明のように、楽曲データベースに記憶する楽曲の楽曲名に含まれる情報に従って楽曲識別情報を付与する。また、請求項５に記載の発明のように、ユーザの操作に応じて楽曲識別情報を付与することもできる。
【０００９】
請求項６に記載の発明では、通常バージョンの楽曲再生中にユーザがカラオケバージョンの楽曲再生を意図しているか否かを推定する推定手段と、推定手段によって楽曲再生を意図していると推定された場合、カラオケバージョンの楽曲再生への切り替えをユーザに問い合わせ、当該問い合わせにユーザが同意したことを判定すると、カラオケバージョンの楽曲再生に切り替える手段と、を備えている。この発明によれば、ユーザの意図に沿った形で、容易にカラオケバージョンの楽曲再生に切り替えることができる。
【００１０】
上記した楽曲再生の意図の推定は、請求項７に記載の発明のように、通常バージョンの楽曲が所定回数以上繰り返して再生されたことを検出したときとすることができる。また、請求項８に記載の発明のように、ユーザの歌声を検出する歌声検出手段によってユーザの歌声が検出されたときとすることができる。この場合、請求項９に記載の発明のように、ユーザの歌声から楽曲の再生音を除去するオーディオキャンセラを用いてユーザの歌声から楽曲の再生音を除去するようにすれば、ユーザの歌声をより正確に検出することができる。
【００１１】
また、請求項１０に記載の発明のように、ユーザの操作に応じて楽曲を繰り返し再生する繰り返し再生区間を設定し、かつ、楽曲の異なるバージョンへの切り替えが指示された場合、繰り返し再生区間で指示されたバージョンへの楽曲を繰り返し再生するようにすれば、例えば、カラオケの練習をしたい部分を繰り返し再生区間に設定し、この区間で通常バージョンで歌い方を確認した後、カラオケバージョンに切り替えてカラオケの練習を何度も繰り返すことができる。
【００１２】
また、請求項１１に記載の発明のように、サーバに楽曲の配信を要求して、サーバから配信される楽曲を取得すれば、楽曲データベースに存在しない楽曲をサーバから取得することができる。この場合、請求項１２に記載の発明のように、サーバに原曲識別情報を送信してサーバに楽曲の配信を要求することができる。原曲識別情報は、請求項１３に記載の発明のように、歌手名とタイトル名の組み合わせを含むものとすることができる。また、原曲識別情報は、請求項１４に記載の発明のように、楽曲ＣＤの目次にあたるテーブルオブコンテンツ情報とトラック番号の組み合わせを含むものとすることができる。
【００１３】
また、請求項１５に記載の発明によれば、楽曲再生装置に原曲識別情報に基づく楽曲を配信するサーバを提供でき、請求項１６に記載の発明によれば、上記した楽曲再生装置とサーバからなる楽曲配信システムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の一実施形態に係る楽曲再生装置とサーバの全体構成を図１に示す。本実施形態における楽曲再生装置１は、具体的にはカーオーディオ装置として構成されている。また、楽曲再生装置１は、配信カラオケバージョンの楽曲を配信するサーバ２と通信できるようになっている。
【００１５】
楽曲再生装置１は、制御装置１５から入力される画像信号に応じて表示画面に画像を表示するディスプレイ１１、ユーザの操作に応じた各種操作信号を制御装置１５へ出力する操作部１２、制御装置１５から入力される音声信号に応じた音声（音楽を含む）を出力する音響出力装置としてのスピーカ１３、コンパクトディスク（以下、コンパクトディスクをＣＤと称す）に記憶されたデータを読み込むＣＤドライブ１４、および制御装置１５を備えている。
【００１６】
なお、本実施形態では、操作部１２は、ディスプレイ１１の表示画面に重ねて設けられ、ユーザのタッチ操作に応じた信号を出力するタッチパネルで構成したものとしている。
【００１７】
制御装置１５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏなどを備えたコンピュータとして構成され、ＲＯＭに記憶されたプログラムに従って各種処理を行う。また、制御装置１５は、ネットワークに接続する通信する通信回路（図示せず）を備え、この通信回路を介してネットワークに接続されたサーバ２から配信カラオケバージョンの楽曲をダウンロートできるようになっている。
【００１８】
また、楽曲再生装置１は、原曲番号データベース１６、楽曲データベース１７、ＣＤデータベース１８を備え、これらのデータベース１６〜１８はハードディスクに格納されている。
【００１９】
楽曲データベース１７には、ＣＤドライブ１４の楽曲ＣＤから取り込んだ楽曲、サーバ２から通信回路を介して取り込んだ楽曲およびこれらの楽曲に関する表示タイトル（楽曲名）や後述する楽曲番号などの情報が格納される。また、この楽曲データベース１７に記憶される楽曲としては、歌手の歌声が入った通常楽曲（通常バージョン）、シングルＣＤに格納されている通常楽曲に対応するカラオケ楽曲（ＣＤカラオケバージョン）および配信カラオケバージョンの楽曲の配信サーバ２から配信されたカラオケ楽曲（配信カラオケバージョン）がある。
【００２０】
原曲番号データベース１６には、楽曲データベース１７に格納される楽曲の原曲毎に固有に割り当てられる原曲番号が、楽曲名、歌手名とともに格納される。
【００２１】
ＣＤデータベース１８には、楽曲ＣＤに記憶された楽曲ＣＤ属性（後述する）が格納される。楽曲ＣＤ属性には、図２に示すように、ＴＯＣ（テーブルオブコンテンツ情報）、歌手名、アルバム名とともにトラック番号に対応する表示タイトルなどの情報が含まれる。ＴＯＣは、ＣＤのトラックやセッションなどの情報が記憶されているＣＤの目次にあたる情報である。ＣＤデータベース１８には、楽曲再生装置１の購入時に既に発売済みの各種楽曲ＣＤの楽曲ＣＤ属性が格納されているが、例えば、通信回路を介してネットワーク上のサイトから各種楽曲ＣＤの楽曲ＣＤ属性をダウンロードすることもできるようになっている。
【００２２】
サーバ２は、具体的には、コンピュータによって構成され、リクエスト処理手段２１および配信カラオケバージョンデータベース２２を備えた構成となっている。
【００２３】
配信カラオケバージョンデータベース２２には、配信カラオケバージョンの各楽曲が格納される。
【００２４】
リクエスト処理手段２１は、楽曲再生装置１からリクエスト（配信要求）があると、要求された楽曲を配信カラオケバージョンデータベース２２から読み出して要求のあった楽曲再生装置１へ配信する。
【００２５】
上記した構成における制御装置１５は、ＣＤドライブ１４から楽曲ＣＤに記憶された楽曲を楽曲データベース１７に取り込み、それをスピーカ１３から出力させて楽曲の再生を行う。また、制御装置１５は、再生を行う楽曲の表示タイトルや歌手名（演奏者名）等の情報を楽曲データベース１７から読み出してディスプレイ１１の表示画面に表示させる。また、制御装置１５は、指示された楽曲が楽曲データベース１７に存在しない場合、サーバ２から配信カラオケバージョンの楽曲を取り込んで楽曲データベース１７に記憶させる。
【００２６】
制御装置１５は、ＣＤドライブ１４から楽曲ＣＤに記憶された楽曲を取り込む場合やネットワークを介してサーバ２から楽曲を取り込む場合、取り込む楽曲毎に楽曲番号を付与する処理を行う。
【００２７】
次に、図３を参照して、楽曲ＣＤから楽曲を取り込む場合の制御装置１５による楽曲番号の付与処理について説明する。なお、制御装置１５は、上記した楽曲再生等の各種機能を実現するための処理と並行して、図３に示す処理を行う（なお、後述する図５、８、１０、１３、１４、１５、１７に示す処理についても、上記した楽曲再生等の各種機能を実現するための処理と並行して行う）。
【００２８】
まず、ＣＤドライブ１４への楽曲ＣＤの挿入待ち状態となる（Ｓ１００）。ＣＤドライブ１４に楽曲ＣＤが挿入されＣＤドライブ１４から楽曲ＣＤが挿入されたことを示す信号が入力されると、楽曲ＣＤの挿入待ち状態を解除し、この楽曲ＣＤに記憶されている各楽曲を取り込み楽曲データベース１７に記憶する。
【００２９】
次に、ＣＤデータベース１８より各トラックに格納された楽曲の表記（表示タイトル）を取得する（Ｓ１０２）。具体的には、ＣＤドライブ１４に挿入された楽曲ＣＤの楽曲ＣＤ属性に含まれるＴＯＣに基づいて、この楽曲ＣＤの表示タイトルをＣＤデータベース１８から取得する。なお、楽曲ＣＤの表示タイトルを取得する手段としては、このようなＣＤデータベース１８から取得する方法以外にも各種公知技術を用いて取得することができる。
【００３０】
次に、取得した表記を分析し、（１）原曲名、（２）通常バージョンとＣＤカラオケバージョンの対応について、それぞれ特定する（Ｓ１０４）。楽曲ＣＤでは、例えば、原曲名を「Ｚ」とすると、通常バージョンの表示タイトルは「Ｚ」、ＣＤカラオケバージョンの表示タイトルは「Ｚ  instrumental」もしくはそれに類する表記（例えば、「Ｚ  〜instrumental〜）がなされることから、図２に示したように、各トラックに対応する「甘え人」、「虹色パラソル」、「甘え人  instrumental」、「虹色パラソル  instrumental」の中から、「instrumental」の表記が含まれない「甘え人」と「虹色パラソル」をそれぞれ原曲名として特定する。また、原曲名として特定した「甘え人」と「虹色パラソル」を通常バージョンとし、「instrumental」の表記が含まれる「甘え人  instrumental」と「虹色パラソル  instrumental」をそれぞれＣＤカラオケバージョンとして特定する。このように、楽曲の楽曲名の表記規則、すなわち楽曲の楽曲名に含まれる「instrumental」の情報に従ってバージョンを特定する。
次に、特定した原曲名に対応する原曲番号を検索し、もし存在しなければ異なる原曲番号を割り当てる（Ｓ１０６）。例えば、歌手「小塚あい」の原曲名「甘え人」に対応する原曲番号が既に原曲番号データベース１６に登録されているか検索し、検索された場合には、検索された原曲番号を読み出し、検索されない場合には、特定の原曲番号（例えば、３桁の数字「３００」）を割り当てるとともに、割り当てた特定の原曲番号とともに歌手名、原曲名を原曲番号データベース１６に登録する。
【００３１】
次に、楽曲データベース１７に取り込んだ各トラックの楽曲に楽曲番号を付与する（Ｓ１０８）。具体的には、（１）楽曲が通常バージョンの場合、原曲番号の後に通常バージョンであることを示すバージョン記号「Ａ」を付加し、（２）楽曲がＣＤカラオケバージョンの場合、原曲番号の後にＣＤカラオケバージョンであることを示すバージョン記号「Ｂ」を付加する。これにより、例えば、原曲番号が「３００」の楽曲には、「３００Ａ」、「３００Ｂ」といった楽曲番号が付与される。また、図４に示すように、楽曲データベース１７に、楽曲番号、楽曲名、表示タイトルの対応関係を記憶し、本処理を終了する。
【００３２】
次に、図５を参照して、サーバ２から通信回路を介して楽曲を取り込む場合の制御装置１５による楽曲番号の付与処理について説明する。
【００３３】
まず、サーバ２から通信回路を介して楽曲の取り込み待ち状態となる（Ｓ２００）。サーバ２に対して楽曲の配信要求を行い、この配信要求に応じてサーバ２から楽曲とともに楽曲の表示タイトル、歌手名などの情報が配信されると、楽曲の取り込み待ち状態を解除して、配信された楽曲を楽曲データベース１７に取り込むとともに、取り込んだ楽曲にバージョン識別情報（バージョンの識別が可能な情報）が付随しているか否かを判定する（Ｓ２０２）。
【００３４】
ここで、取り込んだ楽曲にバージョン識別情報が付随していない場合、Ｓ２０２の判定はＮＯとなり、自動的にバージョン識別を行う（Ｓ２０４）。具体的には、図３の１０４に示した処理と同様に、サーバ２から楽曲とともに配信される楽曲の表示タイトルに「instrumental」が含まれるか否かに基づいてバージョンを特定し、Ｓ２０６へ進む。
【００３５】
また、Ｓ２０２において、取り込んだ楽曲にバージョン識別情報が付随している場合、Ｓ２０２の判定はＹＥＳとなり、付随しているバージョン識別情報に基づいてバージョンを特定し、Ｓ２０６へ進む。
【００３６】
Ｓ２０６では、図３の１０６の処理と同様に、各原曲名に対応する原曲番号を検索し、もし存在しなければ異なる原曲番号を割り当てる処理を行う（Ｓ２０６）。
【００３７】
次に、取り込んだ楽曲に楽曲番号を付与する（Ｓ２０８）。ここでは、図３のＳ１０８の（１）、（２）と同様に、原曲番号の後にバージョン記号「Ａ」、「Ｂ」を付加する処理に加え、（３）楽曲が配信カラオケバージョンの場合、原曲番号の後に配信カラオケバージョンであることを示すバージョン記号「Ｃ」を付加する。これにより、例えば、原曲番号が「３００」の楽曲には、楽曲番号「３００Ｃ」が付与される。また、図６に示すように、楽曲データベース１７に、楽曲番号、楽曲名、表示タイトルの対応関係を記憶し、本処理を終了する。
【００３８】
このようにして、楽曲データベース１７に記憶された楽曲には、楽曲番号（楽曲識別情報）が付与される。
【００３９】
制御装置１５は、通常モードで楽曲を再生する場合、楽曲データベース１７から各楽曲の表示タイトル、歌手名などの情報を読み出して、図７に示すような画面をディスプレイ１１に表示させ、例えば、ユーザのタッチ操作によって操作部１２から表示タイトル「甘え人」の楽曲が選択されたことを示す信号が入力されると、楽曲データベース１７から通常バージョンの「甘え人」の楽曲番号「３００Ａ」を取得するとともに、楽曲データベース１７から楽曲番号が「３００Ａ」の楽曲、すなわち通常バージョンの「甘え人」を読み出して再生する。
【００４０】
また、図７に示したように、通常モードの再生画面には、ＣＤカラオケバージョンでの再生に切り替えるための「ＣＤカラオケ楽曲再生」および配信カラオケバージョンでの再生に切り替えるための「配信カラオケ楽曲再生」が表示される。
【００４１】
本楽曲再生装置１は、ユーザがディスプレイ１１の「ＣＤカラオケ楽曲再生」または「配信カラオケ楽曲再生」と表示された部分をタッチするだけで、通常バージョンの楽曲再生からＣＤカラオケバージョンまたは配信カラオケバージョンの楽曲再生への切り替えができるようになっている。
【００４２】
次に、図８を参照して、制御装置１５による通常バージョンからＣＤカラオケバージョンへの再生切替の処理について説明する。
【００４３】
まず、ＣＤカラオケバージョン再生コマンド待ち状態となる。具体的には、図７に示した通常モードの再生画面において「ＣＤカラオケ楽曲再生」と表示された部分のユーザのタッチ操作に応じて操作部１２から入力されるＣＤカラオケバージョン再生コマンド（ＣＤカラオケバージョンへの切り替え指示）の待ち状態となる（Ｓ３００）。
【００４４】
ここで、ユーザのタッチ操作に応じて操作部１２からＣＤカラオケバージョン再生コマンドが入力されると、上記コマンドの待ち状態を解除し、現在再生している通常バージョンの楽曲番号の末尾のバージョン記号を「Ａ」から「Ｂ」に置換することでＣＤカラオケバージョンの楽曲番号を求める（Ｓ３０２）。例えば、楽曲番号「３００Ａ」の通常バージョンの「甘え人」を再生している場合、楽曲番号の末尾のバージョン記号「Ａ」を「Ｂ」に置換してＣＤカラオケバージョンの楽曲番号「３００Ｂ」を求める。
【００４５】
次に、ＣＤカラオケバージョンの楽曲番号で楽曲データベース１７を検索する。具体的には、楽曲データベース１７に楽曲番号「３００Ｂ」として記憶された楽曲があるか検索する（Ｓ３０４）。
【００４６】
次に、Ｓ３０４の検索結果に基づいてＣＤカラオケバージョンが見つかったか否かを判定する（Ｓ３０６）。
【００４７】
ここで、Ｓ３０４の検索の結果、楽曲番号「３００Ｂ」として記憶された楽曲がある場合、Ｓ３０６の判定はＹＥＳとなり、通常バージョンからＣＤカラオケバージョンの再生に切り替える（Ｓ３０８）。具体的には、楽曲データベース１７から楽曲番号「３００Ｂ」として記憶された楽曲、すなわちＣＤカラオケバージョンの「甘え人」を読み出してスピーカ１３から出力させるとともにディスプレイ１１の表示画面に表示タイトル、歌手名（演奏者名）等を表示させる。
【００４８】
ＣＤカラオケバージョンに切り替えた場合のディスプレイ１１の表示例を図９に示す。このように、表示タイトル、歌手名（演奏者名）とともに、通常バージョンでの再生に切り替えるための「通常楽曲再生」および配信カラオケバージョンでの再生に切り替えるための「配信カラオケ楽曲再生」を表示して、本処理を終了する。
【００４９】
なお、制御装置１５は、ユーザによる「通常楽曲再生」のタッチ操作に応じて通常バージョンへの切り替え指示が入力されると、通常バージョンの再生に切り替え、また、ユーザによる「配信カラオケ楽曲再生」のタッチ操作に応じて配信カラオケバージョンへの切り替え指示が入力されると、配信カラオケバージョンの再生に切り替える。
【００５０】
また、Ｓ３０４の検索の結果、楽曲番号「３００Ｂ」として記憶された楽曲がない場合、Ｓ３０６の判定はＮＯとなり、ＣＤカラオケバージョンが見つからない旨のメッセージをディスプレイ１１に表示させ、本処理を終了する。
【００５１】
次に、図１０を参照して、制御装置１５による通常バージョンから配信カラオケバージョンに楽曲再生を切り替える場合の処理について説明する。
【００５２】
まず、図７に示した通常モードの再生画面において「配信カラオケ楽曲再生」と表示された部分のユーザのタッチ操作に応じて操作部１２から入力される配信カラオケバージョン再生コマンド（配信カラオケバージョンへの切り替え指示）の待ち状態となる（Ｓ４００）。
【００５３】
ユーザのタッチ操作に応じて操作部１２から配信カラオケバージョン再生コマンドが入力されると、上記コマンドの待ち状態を解除し、現在再生している通常バージョンの楽曲番号の末尾のバージョン記号を「Ａ」から「Ｃ」に置換することで配信カラオケバージョンの楽曲番号を求める（Ｓ４０２）。例えば、楽曲番号「３００Ａ」の通常バージョンの「甘え人」を再生している場合、楽曲番号の末尾のバージョン記号「Ａ」を「Ｃ」に置換して配信カラオケバージョンの楽曲番号「３００Ｃ」を求める。
【００５４】
次に、配信カラオケバージョンの楽曲番号で楽曲データベース１７を検索する。具体的には、Ｓ４０２で求めた配信カラオケバージョンの楽曲番号（例えば、「３００Ｃ」）が楽曲データベース１７にあるか検索する（Ｓ４０４）。
【００５５】
次に、Ｓ４０４の検索によって配信カラオケバージョンが見つかったか否かを判定する。具体的には、Ｓ４０４の検索によって配信カラオケバージョンの楽曲番号（例えば、「３００Ｃ」）があったか否かを判定する（Ｓ４０６）。
【００５６】
Ｓ４０４の検索の結果、配信カラオケバージョンの楽曲番号（例えば、「３００Ｃ」）があった場合、Ｓ４０６の判定はＹＥＳとなり、通常バージョンから配信カラオケバージョンの再生に切り替える（Ｓ４０８）。具体的には、楽曲データベース１７から楽曲番号「３００Ｃ」として記憶された楽曲、すなわち配信カラオケバージョンの「甘え人」を読み出してスピーカ１３から音声出力させるとともにディスプレイ１１の表示画面に図１１に示すような表示を行い、本処理を終了する。
【００５７】
図に示すように、ディスプレイ１１には、表示タイトル、歌手名（演奏者名）、ＣＤカラオケバージョンと区別するための画像とともに、通常バージョンでの再生に切り替えるための「通常楽曲再生」およびＣＤカラオケバージョンでの再生に切り替えるための「ＣＤカラオケ楽曲再生」が表示される。
【００５８】
なお、制御装置１５は、ユーザによる「通常楽曲再生」のタッチ操作に応じて通常バージョンへの切り替え指示が入力されると、通常バージョンの再生に切り替え、また、ユーザによる「ＣＤカラオケ楽曲再生」のタッチ操作に応じてＣＤカラオケバージョンへの切り替え指示が入力されると、配信カラオケバージョンの再生に切り替える。
【００５９】
また、Ｓ４０４の検索の結果、配信カラオケバージョンの楽曲番号（例えば、「３００Ｃ」）がなかった場合、Ｓ４０６の判定はＮＯとなり、配信カラオケバージョンの購入手続きを行う（Ｓ４１０）。具体的には、図１２に示すような、配信カラオケバージョンの楽曲の購入をユーザに確認する確認画面をディスプレイ１１に表示させ、ユーザが同意を示す「はい」を選択した場合、サーバ２に購入する楽曲の配信要求を送信し、この送信要求に応じてサーバ２から配信される配信カラオケバージョンの楽曲を楽曲データベース１７にダウンロードし、図１２に示した確認画面を消去する。また、ユーザが同意しないことを示す「いいえ」を選択した場合には、図１２に示した確認画面を消去する。
【００６０】
なお、サーバ２に楽曲の配信要求を送信して、サーバ２から配信カラオケバージョンの楽曲をダウンロードする処理については、後で詳細に説明する。
【００６１】
次に、Ｓ４１０の一連の購入手続きに従って配信カラオケバージョンの楽曲を正常にダウンロードできたか否かに基づいて、購入手続きが正常終了したか否かを判定する（Ｓ４１２）。
【００６２】
楽曲を正常にダウンロードできた場合、購入手続きが正常終了したと判定し、楽曲データベース１７にダウンロードした配信カラオケバージョンの楽曲を再生し、本処理を終了する。
【００６３】
また、楽曲を正常にダウンロードできない場合、購入手続きが正常終了しないと判定し、配信カラオケバージョンが利用できない旨のメッセージをディスプレイ１１に表示させ（Ｓ４１４）、本処理を終了する。
【００６４】
また、本実施形態の制御装置１５は、ユーザが同一の楽曲を通常バージョンで何回も繰り返し再生した場合、カラオケの練習をしていると推定し、「カラオケモードに切り替えますか？」といったメッセージをディスプレイ１１に表示させ、カラオケバージョンの楽曲再生を誘導する処理を行う。この処理について、図１３を参照して説明する。
【００６５】
まず、ユーザがある通常バージョンの楽曲を所定回数以上繰り返し再生したか否かを判定する。具体的には、ユーザの操作に応じて通常バージョンで同一の楽曲を繰り返し再生する場合、その繰り返し再生の回数をカウントし、このカウント数が所定回数以上か否かに基づいて判定を行う（Ｓ５００）。
【００６６】
繰り返し再生の回数が所定回数以上になると、Ｓ５００の判定はＹＥＳとなり、次に、カラオケバージョン再生に切り替えるかユーザに問い合わせる（Ｓ５０２）。具体的には、「カラオケモードに切り替えますか？」といったメッセージとともに同意を確認する「はい」と「いいえ」を示した確認画面をディスプレイ１１に表示させる。
【００６７】
ユーザが「はい」を選択したか「いいえ」を選択したかに基づいて、カラオケバージョン再生にユーザが同意したか否かを判定する（Ｓ５０４）。
【００６８】
ユーザが「はい」を選択した場合、ユーザが同意したと判定し、上記確認画面を消去するとともにカラオケバージョン再生に切り替える。具体的には、楽曲データベース１７からＣＤカラオケバージョンまたは配信カラオケバージョンの「甘え人」を読み出してスピーカ１３から出力させるとともにディスプレイ１１の表示画面に表示タイトル、歌手名（演奏者名）等を表示させ（Ｓ５０６）、本処理を終了する。
【００６９】
なお、Ｓ５０６のステップにおいて、楽曲データベース１７に、ＣＤカラオケバージョンと配信カラオケバージョンの２種類が存在する場合には、配信カラオケバージョンを優先して再生する。
【００７０】
また、Ｓ５０４においてユーザが「いいえ」を選択した場合、ユーザが同意しないと判定し、上記確認画面を消去し、通常バージョンの楽曲再生を継続した状態で、本処理を終了する。
【００７１】
また、本実施形態の制御装置１５は、ある一定の期間において何回も繰り返し再生している通常バージョンの楽曲がある場合、その楽曲がお気に入りであると推定し、その楽曲の配信カラオケバージョンのダウンロードをユーザに勧める処理を行う。この処理について、図１４を参照して説明する。
【００７２】
まず、所定の期間内にある通常バージョンの楽曲を所定回数以上再生し、かつ、同一楽曲のカラオケバージョンが存在しないか否かを判定する。具体的には、所定期間（例えば、１日）内に通常バージョンの楽曲が再生された数を楽曲毎にカウントし、上記所定の期間内の再生数が所定回数以上の楽曲があり、かつ、その楽曲のカラオケバージョンが楽曲データベース１７に存在しないか否かを判定する（Ｓ６００）。
【００７３】
次に、配信カラオケバージョンを購入するかユーザに問い合わせる。具体的には、「配信カラオケバージョンを購入しますか？」といったメッセージとともに、同意を確認する「はい」と「いいえ」を示す確認画面をディスプレイ１１に表示させる（Ｓ６０２）。
【００７４】
ユーザが「はい」を選択したか「いいえ」を選択したかに基づいて、カラオケバージョン再生にユーザが同意したか否かを判定する（Ｓ６０４）。
【００７５】
ユーザが「はい」を選択した場合、ユーザが同意したと判定し、配信カラオケバージョンを購入する。具体的には、サーバ２に購入する楽曲の配信要求を送信して、サーバ２から配信カラオケバージョンの楽曲をダウンロードする（Ｓ６０６）とともに上記確認画面を消去し、本処理を終了する。また、ユーザが「いいえ」を選択した場合、上記確認画面を消去して、本処理を終了する。
【００７６】
また、本実施形態における制御装置１５は、通常の楽曲再生に加え、ユーザの操作に応じて繰り返し再生区間（リピート再生区間）を設定すると、この区間で繰り返し楽曲再生を行う機能を備えている。繰り返し再生区間の設定は、例えば、繰り返し開始ポイントと繰り返し終了ポイントの指定によって行われる。制御装置１５は、この繰り返し再生区間を設定した状態で、他のバージョンへの楽曲再生の切り替え処理を行う場合、その区間設定を引き継いで楽曲再生の切り替えを行う。すなわち、他のバージョンの楽曲再生に切り替えた後でも、切り替え前に設定した繰り返し再生区間で繰り返し再生を実行する。
【００７７】
次に、図１５を参照して、制御装置１５がサーバ２から配信カラオケバージョンの楽曲をダウンロードする処理について説明する。
【００７８】
まず、配信カラオケバージョン購入のきっかけ待ち状態となる（Ｓ７００）。ここで、例えば、図４のＳ４１０に示したように、配信カラオケバージョンの購入手続き処理が実行されると、きっかけ待ち状態を解除し、次に、購入対象の配信カラオケバージョンに対応する原曲識別番号をサーバ２へ送信し、購入が可能か否かを問い合わせる（Ｓ７０２）。なお、この原曲識別番号は、どの原曲に対する配信カラオケバージョンの要求かを識別するための情報である。図１６に示すように、原曲識別情報は、原曲を歌っている歌手名と原曲のタイトル名の組み合わせによって構成されている。
【００７９】
次に、楽曲の購入が可能か否かを判定する。具体的には、原曲識別番号の送信に応じてサーバ２から配信カラオケバージョンの楽曲の管理番号、料金および購入可否を示す情報が送信されるようになっており、この購入可否を示す情報に基づいて楽曲の購入が可能か否かを判定する（Ｓ７０４）。
【００８０】
サーバ２から楽曲の購入が不可であることを示す情報が送信された場合、Ｓ７０４の判定はＮＯとなり、本処理を終了する。
【００８１】
また、サーバ２から楽曲の購入が可能であることを示す情報が送信された場合、Ｓ７０４の判定はＹＥＳとなり、次に、ディスプレイ１１に購入を確認する画面（歌手名、表示タイトル、配信カラオケバージョンの楽曲の管理番号、料金についての内容を含む）を表示させて、配信カラオケバージョンの楽曲を購入するかユーザに問い合わせる（Ｓ７０８）。
【００８２】
次に、配信カラオケバージョンの楽曲購入にユーザが同意したか否かを判定し（Ｓ７１２）、ユーザが同意しないと判定した場合には本処理を終了する。
【００８３】
また、ユーザが同意したと判定した場合には、次に、配信カラオケバージョン配信要求をサーバ２に送信する（Ｓ７１２）。
【００８４】
次に、サーバ２から配信カラオケバージョンの楽曲を楽曲データベース１７にダウンロードするとともに、ダウンロードした楽曲の管理番号および料金に基づいて、サーバ２との間で購入代金の支払いのための処理を行い（Ｓ７１４）、本処理を終了する。
【００８５】
次に、図１７を参照して、サーバ２による配信カラオケバージョンの楽曲の配信処理について説明する。
【００８６】
まず、原曲識別情報の受信待ち状態となる（Ｓ８００）。楽曲再生装置１から原曲識別情報を受信すると、受信待ち状態を解除し、次に、受信した原曲識別情報を検索条件として配信カラオケバージョンデータベース２２を検索する（Ｓ８０２）。
【００８７】
次に、Ｓ８０２の検索によって、検索条件を満たす楽曲が検索されたか否かを判定する（Ｓ８０４）。検索条件を満たす楽曲が検索されない場合、Ｓ８０４の判定はＮＯとなり、本処理を終了する。また、検索条件を満たす楽曲が検索された場合、Ｓ８０４の判定はＹＥＳとなり、次に、配信カラオケバージョンの管理番号と料金を楽曲再生装置１へ送信する（Ｓ８０８）。
【００８８】
次に、楽曲再生装置１から配信要求を受信したか否かを判定する（Ｓ８１０）。楽曲再生装置１から配信要求を受信しない場合、Ｓ８１０の判定はＮＯとなり、本処理を終了する。また、楽曲再生装置１から配信要求を受信した場合、Ｓ８１０の判定はＹＥＳとなり、配信カラオケバージョンの楽曲を楽曲再生装置１へアップロードし（Ｓ８１２）、本処理を終了する。
【００８９】
以上述べたように、上記した実施形態によれば、特定のバージョンから異なるバージョンへの切り替え指示が入力されたとき、再生中のバージョンに対する切り替え後のバージョンを特定し、特定したバージョンの楽曲再生に切り替えるので、ユーザがバージョンへの切り替え指示を行うだけで、異なるバージョンへの切り替えを容易に行うことができる。
【００９０】
例えば、ユーザは、特定のバージョンから異なるバージョンへの切り替え指示を操作するための「通常カラオケ楽曲再生」、「ＣＤカラオケ楽曲再生」、「配信カラオケ楽曲再生」のいずれかを１回タッチ操作するだけで、異なるバージョンへの切り替えを行うことができる。
【００９１】
なお、本実施形態において、図８に示した通常バージョンからＣＤカラオケバージョンへの再生切り替える場合と、図１０に示した通常バージョンから配信カラオケバージョンへの再生切り替える場合を例に、制御装置１５による楽曲再生の切り替えについて説明したが、制御装置１５は、異なるバージョンへの切り替え指示に応じて、ＣＤカラオケバージョンから通常バージョン、ＣＤカラオケバージョンから配信カラオケバージョン、配信カラオケバージョンから通常バージョン、配信カラオケバージョンからＣＤバージョンへの各楽曲再生の切り替えを行うことができるようになっている。
【００９２】
（他の実施形態）
上記実施形態では、図１６に示したように、原曲を歌っている歌手名と原曲のタイトル名の組み合わせを原曲識別情報とした例を示したが、例えば、図１８に示すように、楽曲ＣＤ属性のＴＯＣとトラック番号の組み合わせを原曲識別情報としてもよい。
【００９３】
また、上記実施形態では、特定のバージョンから異なるバージョンへの切り替え指示を操作するための操作部（操作手段）として、ディスプレイ１１の表示画面に重ねて設けられたタッチスイッチを用いるものを示したが、押しボタンなどの操作スイッチやリモコンを用いたものとしてもよい。
【００９４】
また、上記実施形態における制御装置１５は、図１３示したように、ユーザがある通常バージョンの楽曲を所定回数以上繰り返し再生したことを判定すると、カラオケの練習中であると推定し、カラオケバージョン再生に切り替えるかユーザに問い合わせる例を示したが、音声認識用マイクを用いてユーザの歌声を集音するとともに音声認識用マイクによって集音した歌声を音声認識処理してユーザの歌声を検出し、ユーザの歌声を検出した場合、カラオケの練習中であると推定し、カラオケバージョン再生に切り替えるかユーザに問い合わせる処理を行うようにしてもよい。この場合、図１３のＳ５００の処理に代えて、ユーザの歌声を検出したか否かを判定する処理を行うようにすればよい。
【００９５】
この場合、更に、楽曲の再生音を除去するオーディオキャンセラを用いて音声認識用マイクによって集音したユーザの歌声から楽曲の再生音を除去してもよい。これにより、ユーザの歌声をより正確に検出することが可能である。
【００９６】
また、上記実施形態では、Ｓ２０４において、楽曲の表示タイトルに「instrumental」が含まれるか否かに基づいてバージョンを特定する例を示したが、ユーザにバージョン識別情報を入力させてもよい。この場合、バージョン識別情報の入力を促す画面をディスプレイ１１に表示させ、ユーザに操作部１２からバージョン識別情報を入力させればよい。
【００９７】
また、上記実施形態では、図５のＳ２０４において、自動的にバージョン識別を行う例を示したが、ユーザにバージョン識別情報を入力させてもよい。この場合、ディスプレイ１１にバージョン識別情報の入力画面を表示させ、ユーザの操作部１２の操作に基づいて特定されるバージョン識別情報を特定すればよい。
【００９８】
また、上記実施形態では、サーバ２から配信カラオケバージョンの楽曲を取り込む例を示したが、サーバ２から通常バージョンやカラオケバージョンの楽曲を取り込むようにしてもよい。
【００９９】
また、上記実施形態では、サーバ２から配信カラオケバージョンの楽曲を取り込む例を示したが、例えば、メモリカードのような記憶媒体を用いて配信カラオケバージョンの楽曲を取り込むようにしてもよい。
【０１００】
また、上記実施形態では、楽曲データベースに記憶する楽曲毎に原曲番号とバージョン記号からなる楽曲番号を付与する例を示したが、ここに示した例は一例であり、番号や記号以外の情報を用いて楽曲を特定するための情報を付与してもよい。
【０１０１】
また、上記実施形態のＳ５００およびＳ６００における所定回数は、予め定められた一定の回数であってもよく、また、何らかの条件に応じて可変するものであってもよい。
【０１０２】
また、上記実施形態における楽曲再生装置は、カーオーディオ装置として構成された例を示したが、カーオーディオ装置に限定されるものではなく、例えば、家庭用の音楽プレイヤー、携帯型音楽プレイヤー、カラオケ装置として構成してもよい。
【０１０３】
なお、上記した実施形態において、Ｓ３０２、Ｓ３０４、Ｓ４０２、Ｓ４０４の処理が特定手段に相当し、Ｓ３０８、Ｓ４０８の処理が切替手段に相当し、Ｓ１０２、Ｓ１０４、Ｓ１０６、Ｓ１０８、Ｓ２０２、Ｓ２０４、Ｓ２０６、Ｓ２０８の処理が識別情報付与手段に相当し、Ｓ５００の処理が推定手段に相当し、Ｓ５０２の処理が切替誘導手段に相当し、制御装置１５の通信回路（図示せず）が通信手段に相当し、図１５に示した処理が楽曲取得手段に相当する。また、Ｓ８００の処理が受信手段に相当し、Ｓ８０２の処理が検索手段に相当し、Ｓ８１２の処理が配信手段に相当する。
【０１０４】
なお、上記実施形態において、図３、５、８、１０、１３、１４、１５、１７に示す各ステップ（Ｓと数字の組み合わせで示す）の処理は、それぞれの機能を実現する手段として把握できるものである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の一実施形態に係る楽曲再生装置とサーバの全体構成を示す図である。
【図２】楽曲ＣＤの楽曲ＣＤ属性の説明図である。
【図３】楽曲ＣＤから楽曲を取り込む場合の制御装置による楽曲番号の付与処理を示す図である。
【図４】楽曲データベースの説明図である。
【図５】サーバから楽曲を取り込む場合の制御装置による楽曲番号の付与の処理を示す図である。
【図６】楽曲データベースの説明図である。
【図７】通常モードで楽曲を再生する場合のディスプレイの表示例を示す図である。
【図８】制御装置による通常バージョンからＣＤカラオケバージョンへの再生切替の処理を示す図である。
【図９】通常バージョンからＣＤカラオケバージョンに切り替えた場合のディスプレイの表示例を示す図である。
【図１０】制御装置による通常バージョンから配信カラオケバージョンに楽曲再生を切り替える場合の処理を示す図である。
【図１１】通常バージョンから配信カラオケバージョンの再生に切り替えた場合のディスプレイの表示例を示す図である。
【図１２】配信カラオケバージョンの楽曲の購入確認画面の表示例である。
【図１３】制御装置によるカラオケモードの再生を誘導する処理を示す図である。
【図１４】お気に入りの楽曲の配信カラオケバージョンのダウンロードをユーザに勧める処理を示す図である。
【図１５】制御装置による配信カラオケバージョンの楽曲をダウンロードする処理を示す図である。
【図１６】原曲識別情報についての説明図である。
【図１７】サーバによる配信カラオケバージョンの楽曲の配信処理を示す図である。
【図１８】原曲識別情報についての説明図である。
【符号の説明】
【０１０６】
１…楽曲再生装置、１１…ディスプレイ、１２…操作部、１３…スピーカ、
１４…ドライブ、１５…制御装置、１６…原曲番号データベース、
１７…楽曲データベース、１８…ＣＤデータベース、２…サーバ、
２１…リクエスト処理手段、２２…配信カラオケバージョンデータベース。 
【図１】
2006259089.tif 000003
【図２】
2006259089.tif 000004
【図３】
2006259089.tif 000005
【図４】
2006259089.tif 000006
【図５】
2006259089.tif 000007
【図６】
2006259089.tif 000008
【図７】
2006259089.tif 000009
【図８】
2006259089.tif 000010
【図９】
2006259089.tif 000011
【図１０】
2006259089.tif 000012
【図１１】
2006259089.tif 000013
【図１２】
2006259089.tif 000014
【図１３】
2006259089.tif 000015
【図１４】
2006259089.tif 000016
【図１５】
2006259089.tif 000017
【図１６】
2006259089.tif 000018
【図１７】
2006259089.tif 000019
【図１８】
2006259089.tif 000020