(57)【要約】【課題】コード進行付き歌詞データを取得することなく、メディアプレイヤのオーディオデータを利用してコード進行及び歌詞を表示する機能を備えた電子楽器を提供すること。【解決手段】この電子楽器３は、歌詞データを蓄積した歌詞データ提供サイト１と通信可能であり、オーディオデータを蓄積したメディアプレイヤ４に接続される。利用しようとする所望のオーディオデータ及びその楽曲特定情報をメディアプレイヤ４から取得すると、取得したオーディオデータを解析してコード進行データを生成する。また、取得した楽曲特定情報に対応する歌詞データを歌詞データ提供サイト１から取得し、取得した歌詞データからタイミング情報付き歌詞データを生成する。そして、コード進行データとタイミング情報付き歌詞データを対応付け、対応付けたコード進行データと歌詞データに従って、オーディオデータを再生しつつ（３５）、コード進行と歌詞を表示していく（３２）。【選択図】図１
2008203384.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータを蓄積しているメディアプレイヤと通信可能に接続される電子楽器であって、
メディアプレイヤから、オーディオデータの再生に基づくオーディオ信号を受信するオーディオ信号受信手段と、
オーディオ信号受信手段により受信されたオーディオ信号をオーディオデータとして記憶するオーディオ記憶手段と、
オーディオ記憶手段に記憶されたオーディオデータを解析して時間情報及びコード情報から成るコード進行データを生成するコード進行生成手段と、
メディアプレイヤから、上記オーディオデータを特定するオーディオ特定情報を受信するオーディオ特定情報受信手段と、
オーディオ特定情報受信手段により受信されたオーディオ特定情報に基づいて時間情報付き歌詞データを取得する歌詞データ取得手段と、
コード進行生成手段により生成されたコード進行データと歌詞データ取得手段により取得された時間情報付き歌詞データとを対応付けてコード進行及び歌詞を表示する表示手段と
を具備することを特徴とする電子楽器。
【請求項２】
オーディオデータを蓄積しているメディアプレイヤと通信可能に接続される電子楽器であって、
メディアプレイヤからオーディオデータを受信するオーディオデータ受信手段と、
オーディオデータ受信手段により受信されたオーディオデータを記憶するオーディオ記憶手段と、
オーディオ記憶手段に記憶されたオーディオデータを解析して時間情報及びコード情報から成るコード進行データを生成するコード進行生成手段と、
オーディオ記憶手段に記憶されたオーディオデータから、当該オーディオデータを特定するオーディオ特定情報を抽出するオーディオ特定情報抽出手段と、
オーディオ特定情報抽出手段により抽出されたオーディオ特定情報に基づいて時間情報付き歌詞データを取得する歌詞データ取得手段と、
コード進行生成手段により生成されたコード進行データと歌詞データ取得手段により取得された時間情報付き歌詞データとを対応付けてコード進行及び歌詞を表示する表示手段と
を具備することを特徴とする電子楽器。
【請求項３】
オーディオデータを蓄積しているメディアプレイヤと通信可能に接続され、電子楽器として機能するコンピュータに、
メディアプレイヤから、オーディオデータの再生に基づくオーディオ信号を受信するオーディオ信号受信ステップと、
オーディオ信号受信ステップで受信されたオーディオ信号をオーディオデータとして記憶手段に記憶するオーディオ記憶ステップと、
記憶手段に記憶されたオーディオデータを解析して時間情報及びコード情報から成るコード進行データを生成するコード進行生成ステップと、
メディアプレイヤから、上記オーディオデータを特定するオーディオ特定情報を受信するオーディオ特定情報受信ステップと、
オーディオ特定情報受信ステップで受信されたオーディオ特定情報に基づいて時間情報付き歌詞データを取得する歌詞データ取得ステップと、
コード進行生成ステップで生成されたコード進行データと歌詞データ取得ステップで取得された時間情報付き歌詞データとを対応付けてコード進行及び歌詞を表示する表示ステップと
から成る手順を実行させるオーディオデータ利用プログラム。
【請求項４】
オーディオデータを蓄積しているメディアプレイヤと通信可能に接続され、電子楽器として機能するコンピュータに、
メディアプレイヤからオーディオデータを受信するオーディオデータ受信ステップと、
オーディオデータ受信ステップで受信されたオーディオデータを記憶手段に記憶するオーディオ記憶ステップと、
記憶手段に記憶されたオーディオデータを解析して時間情報及びコード情報から成るコード進行データを生成するコード進行生成ステップと、
記憶手段に記憶されたオーディオデータから、当該オーディオデータを特定するオーディオ特定情報を抽出するオーディオ特定情報抽出ステップと、
オーディオ特定情報抽出ステップで抽出されたオーディオ特定情報に基づいて時間情報付き歌詞データを取得する歌詞データ取得ステップと、
コード進行生成ステップで生成されたコード進行データと歌詞データ取得ステップで取得された時間情報付き歌詞データとを対応付けてコード進行及び歌詞を表示する表示ステップと
から成る手順を実行させるオーディオデータ利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オーディオデータを蓄積するメディアプレイヤと連携してコード進行及び歌詞を表示することができる電子楽器に関する。
【背景技術】
【０００２】
電子楽器においては、ＭＩＤＩなどの曲データ中にコード（和音）情報及び歌詞情報を含ませ、この曲データに基づきコード進行と歌詞を対応付けて表示することによって、電子楽器の演奏を補助する技術は、例えば、特許文献１などにより、知られている。しかしながら、このようにＭＩＤＩなどの曲データを利用する従来技術では、再生される楽音はＭＩＤＩデータに基づくものになるので、オーディオデータの楽曲に比べてリアル感が劣ったり、歌が再生されない等のデメリットがある。
【特許文献１】特開２００１−１５４６６５号公報
【０００３】
一方、大容量の記憶媒体を備えた携帯メディアプレイヤが広く流通しており、手軽にオーディオデータを持ち運べるようになった。また、オーディオ形式の音楽コンテンツに対応する歌詞データをＷｅｂサイトからパーソナルコンピュータを通じて取得し、取得した歌詞データを音楽コンテンツに対応付けてオーディオプレイヤのモバイルディスクに記憶し、オーディオプレイヤで音楽コンテンツの曲データを再生し歌詞データを表示する技術も、例えば、特許文献２などにより、知られている。
【特許文献２】特開２００４−１１７６１８号公報
【０００４】
しかしながら、特許文献２のようにＭＩＤＩなどの曲データを利用しない従来技術によると、ＭＩＤＩデータに基づくデメリットは解消されるものの、コード進行が表示されないというデメリットがある。また、コード進行付き歌詞データを提供するＷｅｂサイトも見られるが、その数は歌詞データのみを提供するサイトに比べて極めて少なく、その結果、取得可能なコード進行付き歌詞データの種類が限られてしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、このような事情に鑑み、コード進行付き歌詞データを取得することなく、メディアプレイヤから取得されるオーディオデータを利用してコード進行及び歌詞を表示する機能を備えた電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の１つの特徴に従うと、オーディオデータを蓄積しているメディアプレイヤ（４）と通信可能に接続される電子楽器（３）であって、メディアプレイヤ（４）から、オーディオデータの再生（４５）に基づくオーディオ信号を受信するオーディオ信号受信手段（３６；Ｍ６）と、オーディオ信号受信手段により受信されたオーディオ信号をオーディオデータ（Ａｄ）として記憶するオーディオ記憶手段（３３；Ｍ６）と、オーディオ記憶手段に記憶されたオーディオデータ（Ａｄ）を解析して時間情報及びコード情報から成るコード進行データ（Ｃｐ）を生成するコード進行生成手段（３Ａ；Ｍ７）と、メディアプレイヤ（４）から、オーディオデータ（Ａｄ）を特定するオーディオ特定情報（楽曲特定情報：楽曲名やアーティスト名など）を受信するオーディオ特定情報受信手段（３９；Ｍ３）と、オーディオ特定情報受信手段により受信されたオーディオ特定情報に基づいて時間情報付き歌詞データ（Ｗｔ）を取得する歌詞データ取得手段（３８，３Ｂ；Ｍ３，Ｍ４，Ｍ８）と、コード進行生成手段により生成されたコード進行データ（Ｃｐ）と歌詞データ取得手段により取得された時間情報付き歌詞データ（Ｗｔ）とを対応付けてコード進行及び歌詞を表示する表示手段（３Ｃ，３２；Ｍ９，Ｍ１０）とを具備する電子楽器（３）〔請求項１〕、並びに、オーディオデータ（Ａｄ）を蓄積しているメディアプレイヤ（４）と通信可能に接続され、電子楽器として機能するコンピュータ（４）に、メディアプレイヤ（４）から、オーディオデータの再生（４５）に基づくオーディオ信号を受信するオーディオ信号受信ステップ（Ｍ６）と、オーディオ信号受信ステップで受信されたオーディオ信号をオーディオデータ（Ａｄ）として記憶手段（３３）に記憶するオーディオ記憶ステップ（Ｍ６）と、記憶手段（３３）に記憶されたオーディオデータ（Ａｄ）を解析して時間情報及びコード情報から成るコード進行データ（Ｃｐ）を生成するコード進行生成ステップ（３Ａ；Ｍ７）と、メディアプレイヤ（４）から、オーディオデータ（Ａｄ）を特定するオーディオ特定情報（楽曲特定情報：楽曲名やアーティスト名など）を受信するオーディオ特定情報受信ステップ（Ｍ３）と、オーディオ特定情報受信ステップで受信されたオーディオ特定情報に基づいて時間情報付き歌詞データ（Ｗｔ）を取得する歌詞データ取得ステップ（３Ｂ；Ｍ３，Ｍ４，Ｍ８）と、コード進行生成ステップで生成されたコード進行データ（Ｃｐ）と歌詞データ取得ステップで取得された時間情報付き歌詞データ（Ｗｔ）とを対応付けてコード進行及び歌詞を表示する表示ステップ（３Ｃ；Ｍ９，Ｍ１０）とから成る手順を実行させるオーディオデータ利用プログラム〔請求項３〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語等を表わし、以下においても同様である。
【０００７】
この発明の別の特徴に従うと、オーディオデータを蓄積しているメディアプレイヤ（４）と通信可能に接続される電子楽器（３）であって、メディアプレイヤ（４）からオーディオデータを受信するオーディオデータ受信手段（３９；Ｍ３’）と、オーディオデータ受信手段により受信されたオーディオデータ（Ａｄ）を記憶するオーディオ記憶手段（３３；Ｍ３’）と、オーディオ記憶手段に記憶されたオーディオデータ（Ａｄ）を解析して時間情報及びコード情報から成るコード進行データ（Ｃｐ）を生成するコード進行生成手段（３Ａ；Ｍ７）と、オーディオ記憶手段に記憶されたオーディオデータ（Ａｄ）から、当該オーディオデータ（Ａｄ）を特定するオーディオ特定情報（楽曲特定情報：楽曲名やアーティスト名など）を抽出するオーディオ特定情報抽出手段（Ｍ３’）と、オーディオ特定情報抽出手段により抽出されたオーディオ特定情報に基づいて時間情報付き歌詞データ（Ｗｔ）を取得する歌詞データ取得手段（３８，３Ｂ；Ｍ３’，Ｍ４，Ｍ８）と、コード進行生成手段により生成されたコード進行データ（Ｃｐ）と歌詞データ取得手段により取得された時間情報付き歌詞データ（Ｗｔ）とを対応付けてコード進行及び歌詞を表示する表示手段（３Ｃ，３２；Ｍ９，Ｍ１０）とを具備する電子楽器（３）〔請求項２〕、並びに、オーディオデータを蓄積しているメディアプレイヤ（４）と通信可能に接続され、電子楽器として機能するコンピュータ（４）に、メディアプレイヤ（４）からオーディオデータを受信するオーディオデータ受信ステップ（Ｍ３’）と、オーディオデータ受信ステップで受信されたオーディオデータ（Ａｄ）を記憶手段（３３）に記憶するオーディオ記憶ステップ（Ｍ３’）と、記憶手段（３３）に記憶されたオーディオデータ（Ａｄ）を解析して時間情報及びコード情報から成るコード進行データ（Ｃｐ）を生成するコード進行生成ステップ（３Ａ；Ｍ７）と、記憶手段（３３）に記憶されたオーディオデータ（Ａｄ）から、当該オーディオデータ（Ａｄ）を特定するオーディオ特定情報（楽曲特定情報：楽曲名やアーティスト名など）を抽出するオーディオ特定情報抽出ステップ（Ｍ３’）と、オーディオ特定情報抽出ステップで抽出されたオーディオ特定情報に基づいて時間情報付き歌詞データ（Ｗｔ）を取得する歌詞データ取得ステップ（３Ｂ；Ｍ３’，Ｍ４，Ｍ８）と、コード進行生成ステップで生成されたコード進行データ（Ｃｐ）と歌詞データ取得ステップで取得された時間情報付き歌詞データ（Ｗｔ）とを対応付けてコード進行及び歌詞を表示する表示ステップ（３Ｃ；Ｍ９，Ｍ１０）とから成る手順を実行させるオーディオデータ利用プログラム〔請求項４〕が提供される。
【発明の効果】
【０００８】
この発明の１つの特徴による電子楽器は〔請求項１，３〕、オーディオデータを蓄積した（携帯）メディアプレイヤ（４）と無線或いは有線で接続され、利用しようとする所望のオーディオデータを再生したオーディオ信号を受信し（３６；Ｍ６）、受信されたオーディオ信号を一旦オーディオデータ（Ａｄ）として記憶手段（３３）に記憶し（Ｍ６）、記憶されたオーディオデータ（Ａｄ）を解析してコード進行データ（Ｃｐ）を生成する（３Ａ；Ｍ７）。また、所望のオーディオデータを特定するオーディオ特定データ（楽曲特定情報：楽曲名やアーティスト名など）をメディアプレイヤ４から受信し（３９；Ｍ７）、受信されたオーディオ特定データに対応する時間情報付き歌詞データ（Ｗｔ）を取得する（３Ｂ；Ｍ８）。そして、コード進行データ（Ｃｐ）と時間情報付き歌詞データ（Ｗｔ）とを対応付け（３Ｃ；Ｍ９）、対応付けたコード進行データ（Ｃｐ）と歌詞データ（Ｗｔ）に従ってコード進行と歌詞を表示していく（３２；Ｍ１０）。従って、この発明によれば、コード進行付き歌詞データを取得することなく、メディアプレイヤで再生されたオーディオ信号から取得されるオーディオデータを利用してコード進行及び歌詞を表示することができる。
【０００９】
この発明の別の特徴による電子楽器では〔請求項２，４〕、オーディオデータを蓄積した（携帯）メディアプレイヤ（４）と無線或いは有線で接続され、利用しようとする所望のオーディオデータ（Ａｄ）をメディアプレイヤ４から受信し（３９；Ｍ３’）、一旦、記憶手段（３３）に記憶する（Ｍ３’）。記憶されたオーディオデータ（Ａｄ）を解析してコード進行データ（Ｃｐ）を生成し（３Ａ；Ｍ７）、記憶されたオーディオデータ（Ａｄ）を生成する。また、このオーディオデータ（Ａｄ）から、これを特定するオーディオ特定データ（楽曲特定情報：楽曲名やアーティスト名など）を抽出し（Ｍ３’）、抽出されたオーディオ特定データに対応する時間情報付き歌詞データ（Ｗｔ）を取得する（３Ｂ；Ｍ８）。そして、コード進行データ（Ｃｐ）と時間情報付き歌詞データ（Ｗｔ）とを対応付け（３Ｃ；Ｍ９）、対応付けたコード進行データ（Ｃｐ）と歌詞データ（Ｗｔ）に従ってコード進行と歌詞を表示していく（３２；Ｍ１０）。従って、この発明によれば、コード進行付き歌詞データを取得することなく、メディアプレイヤから直接取得されるオーディオデータを利用してコード進行及び歌詞を表示することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しつつ、この発明の好適な実施の形態について詳述するが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１１】
〔システムの概要〕
図１は、この発明の一実施例によるオーディオデータ利用システムの構成例を示す図である。このオーディオデータ利用システムは、多数の楽曲の歌詞データを蓄積している歌詞データ提供サイト１、インターネット等で構成される広域の通信ネットワーク２、ユーザによる演奏や演奏データによる自動演奏を行うことができる電子楽器３、並びに、蓄積したオーディオデータを再生することができる携帯メディアプレイヤ４から成る。
【００１２】
歌詞データ提供サイト１は、制御部１１、記憶部１２及び通信部１３などを備え、記憶部１２には、多数の楽曲の歌詞データを、楽曲名やアーティスト名などの楽曲を特徴付ける属性情報と共に記憶したデータベースが備えられており、クライアントからの要求に応じて所望の歌詞データを提供するサービスを行っている。つまり、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成される制御部１１は、ＲＯＭに記憶された所定の歌詞データ提供プログラムに従い、通信部１３を通じて、クライアントの要求を受け、この要求に応じて記憶部１２から検索した歌詞データを当該クライアントに送り返す。
【００１３】
電子楽器３は、演奏操作機能及び楽音信号生成（音源）機能を有し音楽情報処理を行うことができる一種のコンピュータであって、音楽情報処理専用の電子音楽装置（通常の電子楽器）だけでなくパーソナルコンピュータ（ＰＣ）のような汎用の情報処理装置が含まれ、さらに、通信ネットワーク２を介して歌詞データ提供サイト１と通信したり、携帯メディアプレイヤ４と情報及び信号を授受し処理する機能を有する。このために、電子楽器３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成される制御部３０や、入力操作部３１、表示部３２、記憶部３３、音源部３４などに加えて、ミキサ・サウンドシステム３５、携帯メディアプレイヤ４からのオーディオ信号を受ける外部信号入力装置（図示せず）、Ａ／Ｄ変換部３６、Ｄ／Ａ変換部３７、広域通信のための第１通信部３８及び携帯メディアプレイヤ４との通信のための第２通信部３９などを備える。制御部３０には、メディアプレイヤ４からＡ／Ｄ変換部３６又は第２通信部３９を介してオーディオデータを導入することができ、ミキサ・サウンドシステム３５には、音源部３４からの楽音信号を入力するだけでなく、メディアプレイヤ４から外部信号入力装置を介してオーディオ信号を入力したり、制御部３０からＤ／Ａ変換部３７を介してオーディオ信号を入力することができる。
【００１４】
制御部３０は、ＲＯＭに記憶されたオーディオデータ利用プログラムを含む種々の制御プログラムに従って種々の音楽情報処理を実行し、オーディオ演奏モードでは、オーディオデータ利用プログラムに従いオーディオデータ利用処理を行う。入力操作部３１は、鍵盤などの演奏操作を行うための演奏操作子及びキースイッチ等の各種設定操作を行うための設定操作子（パネル操作子）と、これら演奏操作及び設定操作を検出する操作検出回路から成り、操作内容を制御部３０に導入する。入力操作部３１の設定操作子には、この電子楽器３の動作モードを通常演奏モード、自動演奏モード、オーディオ演奏モード等に設定するモード設定スイッチや、時間情報（タイミング情報：タイムタグ）を入力するためのタップスイッチ等が含まれる。
【００１５】
表示部３２は、ディスプレイ（ＬＣＤ等）や各種インジケータ等の表示要素と、これら表示要素の表示／点灯内容を制御部３０からの指令に従って制御する表示制御回路から成り、入力操作部３１のユーザ操作に対する表示援助や必要な音楽情報の表示を行う。例えば、オーディオ演奏モードでは、携帯メディアプレイヤ４に対して種々の情報提供を要求するための案内画面や、歌詞データ提供サイト１に対して歌詞データの提供を要求したり同サイト１から提供可能な歌詞データをリストで案内する案内画面、タイミング情報を付与するために歌詞文字列を表示する編集画面、コード進行データと歌詞データの対応付けに従ってコード進行及び歌詞の表示を進める再生画面などをディスプレイ上に表示することができる。
【００１６】
記憶部３３は、ハードディスク（ＨＤ）、書換え可能不揮発性半導体メモリ等の内蔵記憶媒体や、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＭＯディスク、ＤＶＤ、スマートメディア（登録商標）等の小型メモリカード、等々、種々の可搬性の外部記憶媒体を含み、自動演奏データや歌詞データ等を含む任意のデータを任意の記憶媒体に記憶し保存しておくことができる。
【００１７】
音源部（楽音信号生成部）３４は、入力操作部３１の演奏操作或いは記憶部３３に記憶された演奏データに応じてオーディオ形式の楽音信号を生成し、図示のシステム構成例では、出力側にＤ／Ａ変換器を備え、アナログの楽音信号を生成する。また、ミキサ・サウンドシステム３５は、ミキシング部やアンプ、スピーカを備え、通常演奏或いは自動演奏モードでは、音源部３４からの演奏操作或いは演奏データに基づく楽音信号に従って楽音を発生し、オーディオ演奏モードでは、携帯メディアプレイヤ４から外部信号入力装置を通じて入力されるオーディオ信号或いは制御部３０からＤ／Ａ変換部３７を介して入力されるオーディオ信号による楽音を発生し、さらに、音源部３４からの演奏操作に基づく楽音信号による楽音をも併せて発生することができる。
【００１８】
Ａ／Ｄ変換部３６は、オーディオ演奏モードにおいて、携帯メディアプレイヤ４からのオーディオ信号をＡ／Ｄ変換しオーディオデータとして制御部３０に出力することができる。Ｄ／Ａ変換部３７は、オーディオ演奏モードにおいて、制御部３０でオーディオデータから再生されたオーディオ信号をＤ／Ａ変換してミキサ・サウンドシステム３５に出力することができる。第１通信部３８は、通信ネットワーク２を介して歌詞データ提供サイト１と通信する広域通信インターフェース（Ｉ／Ｆ）であり、オーディオ演奏モード等において、歌詞データ提供サイト１から所望の歌詞データを受信することができる。第２通信部３９は、無線或いは有線で携帯メディアプレイヤ４と通信するローカル通信インターフェース（Ｉ／Ｆ）であり、オーディオ演奏モード等において、メディアプレイヤ４と種々の情報交信を行い、例えば、所望のオーディオデータの楽曲特定情報、或いは、楽曲特定情報を含む所望のオーディオデータをメディアプレイヤ４から受信することができる。
【００１９】
携帯メディアプレイヤ４は、多数のオーディオデータを蓄積すると共に、所定の電子楽器応答プログラムに従って電子楽器３との情報授受を行いオーディオデータを再生する機能を有する。このメディアプレイヤ４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され電子楽器３との情報授受やオーディオデータの再生を制御する制御部４１の外に、ユーザ操作に基づく操作情報を入力するための入力操作部４２、必要な表示情報を表示する表示部４３、圧縮符号化された多数のディジタルオーディオデータをハードディスク等の大容量記憶媒体に記憶する記憶部４４、圧縮符号化されたオーディオデータを解凍（デコード）してヘッドホン回路（後述）や電子楽器３のミキサ・サウンドシステム３５で利用可能なオーディオ信号に再生する再生部（デコーダ）４５、電子楽器３の第２通信部３９と無線或いは有線で結ばれた通信部４６、再生部４５から出力されるオーディオ信号を増幅してヘッドホンに出力するヘッドホン回路（図示せず）、再生部４５から出力されるオーディオ信号を電子楽器３などの外部機器に出力する外部信号出力装置などを備える。なお、再生部４５は、図示のシステム構成例では、出力側にＤ／Ａ変換器を備え、アナログのオーディオ信号を出力する。
【００２０】
記憶部４４の各オーディオデータには、当該オーディオデータが表わす楽曲の特徴的な内容を持ち楽曲を特定するのに適した楽曲特定情報が付随して記憶されている。楽曲特定情報には、例えば、楽曲名、アーティスト名、バージョン情報などが含まれる。また、再生部４５の外部信号出力装置と電子楽器３のミキサ・サウンドシステム３５及びＡ／Ｄ変換部３６の外部信号入力装置とは無線或いは有線の信号伝送路を介して接続され、電子楽器３がオーディオ演奏モード等の際には、再生部４５から出力されるオーディオ信号を無線或いは有線で電子楽器３のミキサ・サウンドシステム３５に入力することができる。
【００２１】
〔オーディオデータ利用処理の概要〕
このように構成されたシステムにおいて、電子楽器３がオーディオ演奏モードで動作しているときには、電子楽器３側から通信手段３９，４６を通じて携帯メディアプレイヤ４に対して選曲や再生指示などをコントロールすることができる。例えば、選曲の際には、メディアプレイヤ４の制御部４１は、電子楽器３からの要求に従って記憶部４４からオーディオデータを選曲し、電子楽器３からの次の指示に応じて、選曲されたオーディオデータを再生部４５で再生させてオーディオ信号を電子楽器３に出力させたり、選曲されたオーディオデータを、直接、通信部４６から電子楽器３に送信させることができる。
【００２２】
また、このシステムでは、携帯メディアプレイヤ４又は電子楽器３でオーディオデータを再生するのに合わてコード進行及び歌詞を表示部３２のディスプレイ再生画面に表示することができる。このために、電子楽器３上で、オーディオデータからコード進行を求め、求められたコード進行データを別途用意される歌詞データと対応付ける。
【００２３】
例えば、コード進行については、電子楽器３は、携帯メディアプレイヤ４の再生部４５から受信したオーディオ信号をＡ／Ｄ変換部３６を経由してオーディオデータとして制御部３０に導入するか、或いは、メディアプレイヤ４から通信手段４６，３９を介してオーディオデータをそのまま制御部３０に導入して、一旦記憶手段（例えば、制御部３０のＲＡＭ又は記憶部３３）に記憶乃至保存した後、オーディオデータを解析し、タイミング情報が付いたコード情報の列、即ち、コード進行データを求める。
【００２４】
また、歌詞については、電子楽器３は、メディアプレイヤ４から通信手段４６，３９を介してオーディオデータに関する楽曲特定情報を取得し、さらに、取得した楽曲特定情報を元にして、歌詞データ提供サイト１から通信手段１３，２，３８を介して、オーディオデータＡｄに対応する歌詞データを取得する。取得した歌詞データは、歌詞文字列をテキストデータで表わしただけの歌詞情報であるため、この歌詞データにタイミング情報を付与してタイミング情報付き歌詞データを作成する。なお、歌詞データ提供サイト１から取得した歌詞データに当初からタイミング情報が付いていることがあり、このような場合は、取得した歌詞データをそのままタイミング情報付き歌詞データとして利用する。
【００２５】
そして、このようにして得られたコード進行データとタイミング情報付き歌詞データとをタイミング情報で対応付けてコード進行・歌詞対応データ構造（典型例としては、コード進行・歌詞合成データ）を生成する。従って、オーディオデータの再生に基づく楽音をミキサ・サウンドシステム３５から放音するのに合わせて、コード進行・歌詞対応データ構造に従いコード進行及び歌詞を表示部３２のディスプレイ再生画面に並行表示することができる。なお、この場合、ミキサ・サウンドシステム３５は、入力操作部３１の演奏操作に基づき音源部４５で生成される楽音信号による楽音を併せて放音することができる。
【００２６】
〔コード進行と歌詞データの対応付け〕
図２は、この発明の一実施例によるコード進行と歌詞データの対応付け手順を説明するための図であり、図２〔１〕は、対応付け手順を表わす制御部の機能ブロック図を示し、図２〔２〕は、テンポ＝１２０、４拍子のとき、イントロ８小節の後に歌詞がスタートすると共に各行の歌詞が２小節分である場合の各データ及び再生画面表示の例を示す。ここで、図中の[mm:ss:xx]はタイムタグを表わし、[00:00:00]は、オーディオデータの再生開始タイミングに対応する。電子楽器３の制御部３０は、図２〔１〕に示すように、コード進行解析機能３Ａ、タイムタグ（タイミング情報）付与機能３Ｂ及びコード進行並びに歌詞データの対応付け（合成）機能３Ｃを有する。
【００２７】
コード進行解析機能部３Ａは、例えば、特許文献３に示されるオーディオ信号からの和音進行検出及びデータ化技術を用いて、携帯メディアプレイヤ４から再生部４５・Ａ／Ｄ変換部３６或いは通信手段４６，３９を経て記憶手段に記憶されたオーディオデータＡｄを解析し、図２〔２〕の（３）に例示されるように、タイミング情報（タイムタグ）：[00:00:00]，[00:02:00]，[00:04:00]，…に対応してコード情報：Ｃ，Ａｍ，Ｆ，…がシーケンシャルに記述されたコード進行データＣｐを生成する。
【特許文献３】特開２００４−１８４５１０号公報
【００２８】
タイムタグ付与機能部３Ｂは、例えば、オーディオデータＡｄを電子楽器３上で再生しながら、歌詞データ提供サイト１から取得したオーディオデータＡｄに対応する歌詞データＷｒにより表示部３２の編集画面に表示されている歌詞に合わせて、入力操作部３１のタップスイッチ等でタッピング操作をすると、これに応じて歌詞データＷｒにタイミング情報（タイムタグ）を付与し、タイミング情報付き歌詞データＷｔを作成する。つまり、歌詞データＷｒにより編集画面に歌詞文字列を表示し、オーディオデータＡｄの再生開始と共に時間経過をカウントし、入力操作部３１の操作により歌詞文字列中の所定の文字位置にカーソルを位置させると共に該位置に対応した任意の時点でタップスイッチをタッピング操作すると、その時点での時間がタイムタグ：[mm:ss:xx]として歌詞テキスト内のカーソルの位置に埋め込まれる。
【００２９】
例えば、図２〔２〕の（１）に例示される歌詞データＷｒの歌詞文字列：「あいうえ」、「お」、…に、順次、タイムタグ：[00:16:00]，[00:18:00]，…をタイミング情報として付与していき。これにより、同（２）に示すように、タイミング情報に対応して歌詞情報がシーケンシャルに記述されたタイミング情報付き歌詞データＷｔが作成される。
【００３０】
コード進行及び歌詞データの対応付け機能３Ｃは、コード進行解析機能部３Ａで生成したコード進行データＣｐとタイムタグ付与機能部３Ｂで作成したタイミング情報付き歌詞データＷｔとを対応付けてコード進行・歌詞対応データ構造Ｃｗを生成する。このデータ構造Ｃｗは、記憶手段（３３等）に記憶したオーディオデータの再生の進行に従いコード進行データＣｐとタイミング情報付き歌詞データＷｔの表示を並列して進行するようにタイミング情報で対応付けておけばよく、次のように任意の構成を採用することができる：
（１）コード進行データＣｐと歌詞データＷｔを１つのファイルＣｗに合成して対応付ける。例えば、（ａ）コード進行データＣｐと歌詞データＷｔを混在してファイルＣｗに記憶させる、（ｂ）コード進行データＣｐと歌詞データＷｔを同一ファイルＣｗ内の別の領域に記憶させる、等の方法がある。
（２）コード進行データＣｐと歌詞データＷｔを別ファイルとし、対応している旨が分かるように両データをリンクしておく。例えば、（ｃ）両ファイルに同じファイル名を付与する、（ｄ）一方のファイル内に他方のファイル名等を記述する、等の方法がある。
【００３１】
典型的な例としては、コード進行データＣｐとタイミング情報付き歌詞データＷｔとマージ（合成）して、コード進行付き歌詞データと呼ばれるコード進行・歌詞合成データＣｗを生成することができる。つまり、図２〔２〕の（４）に示すように、コード進行データと歌詞データを混在して記録させ、１つのファイルＣｗに合成する。なお、図示の合成ファイルＣｗの例では、２行が１セットになってコード進行と歌詞の再生を進行させる。
【００３２】
図２〔２〕の（５）は、ディスプレイ再生画面におけるコード進行及び歌詞の表示例を示し、コード進行・歌詞合成データ（合成ファイル）Ｃｗに従って、改ページ単位で１ページ分のコード進行及び歌詞が並列に表示され、歌詞については、太文字で示すように文字（群）ごとにワイプされて行く。なお、歌詞のワイプは行ごとにしてもよい。
【００３３】
以上のように、このオーディオデータ利用システムにおける電子楽器３は、歌詞データを蓄積した歌詞データ提供サイト１と通信ネットワーク２を通じて通信可能であり、オーディオデータを蓄積したメディアプレイヤ４に接続される。利用しようとする所望のオーディオデータＡｄ及びその楽曲特定情報をメディアプレイヤ４から取得すると（３６，３９）、取得したオーディオデータＡｄを解析してコード進行データＣｐを生成する（３Ａ）。また、取得した楽曲特定情報に対応する歌詞データＷｒを歌詞データ提供サイト１から取得し（３８）、取得した歌詞データＷｒからタイミング情報付き歌詞データＷｔを生成する（３Ｂ）。そして、コード進行データＣｐとタイミング情報付き歌詞データＷｔを対応付け、対応付けたコード進行データＣｐと歌詞データＷｔに従って、オーディオデータＡｄを再生しつつ（３５）、コード進行及び歌詞を表示していく（３２）。
【００３４】
〔処理フロー例〕
図３は、この発明の一実施例によるオーディオデータ利用システムの処理フロー例を示す。電子楽器３において、入力操作部３１のモード設定スイッチをオーディオ演奏側に投入するユーザ操作があると、制御部３０は、電子楽器３の動作モードをオーディオ演奏モードに設定してオーディオデータ利用プログラムに従ってオーディオデータ利用処理を開始する。次に楽曲リスト要求スイッチのユーザ操作があると、携帯メディアプレイヤ４に楽曲リスト要求情報を送信する（ステップＭ１）。携帯メディアプレイヤ４では、制御部４１が、電子楽器応答プログラムに従い、楽曲リスト要求情報の受信に応じて電子楽器応答処理を開始し、記憶部４４に用意されているオーディオデータの楽曲リスト情報を電子楽器３に返信する（ステップＰ１）。
【００３５】
電子楽器３は、メディアプレイヤ４から受信した楽曲リスト情報に従って表示部３２のディスプレイに楽曲リストを表示し、表示された楽曲リスト内からユーザ所望の楽曲を指示する操作があると、指示された楽曲を選択し、選択された楽曲のオーディオデータを特定するための楽曲特定情報の送信を要求する情報をメディアプレイヤ４に送信する（ステップＭ２）。メディアプレイヤ４は、これに応じて、選択された楽曲の楽曲特定情報を電子楽器３に返信する（ステップＰ２）。電子楽器３は、メディアプレイヤ４から楽曲特定情報を受信すると、受信した楽曲特定情報に対応する所望の歌詞データの配信を要求する歌詞データ要求情報を歌詞データ提供サイト１に送信する（ステップＭ３）。
【００３６】
歌詞データ提供サイト１では、制御部１１が、歌詞データ提供プログラムに従い、歌詞データ要求情報の受信に応じて電子楽器３をクライアントとする歌詞データ提供処理を開始し、歌詞データ要求情報に含まれる楽曲特定情報に基づいて、記憶部１２のデータベースから歌詞データを検索する（ステップＳ１）。この歌詞データ検索により、楽曲特定情報に対応する属性情報をもつ所望の歌詞データを検索すると、検索された歌詞データＷｒを電子楽器３に配信し（ステップＳ２）、電子楽器３をクライアントとする今回の歌詞データ提供処理を終了し、次の歌詞データ要求を待機する状態にリターンする。
【００３７】
なお、歌詞データ検索（Ｓ１）の結果、楽曲特定情報に対応する歌詞データが複数検索された場合は、検索された複数の歌詞データの主要な属性情報を電子楽器３に送信し、これら歌詞データの選択肢を表示部３２のディスプレイ案内画面でユーザに提示して何れかを選択させ、歌詞データ提供サイト１は、選択された歌詞データＷｒを配信する。また、楽曲特定情報に対応する歌詞データが検索されなかった場合には、その旨を電子楽器３に通知してディスプレイ案内画面で所望の歌詞データがない旨を警告させ、新たな歌詞データ要求受付（Ｓ１）の待機状態に戻り、電子楽器３は楽曲選択ステップ（Ｍ２）に戻る。
【００３８】
さて、電子楽器３は、歌詞データ提供サイト１から所望の歌詞データＷｒが配信されると、この歌詞データＷｒを制御部３０内のＲＡＭに記憶し或いは更に記憶部３３に保存し（ステップＭ４）、楽曲選択ステップ（Ｍ２）で選択した楽曲のオーディオデータの再生を要求（指示）する再生要求情報をメディアプレイヤ４に送信する（ステップＭ５）。
【００３９】
メディアプレイヤ４は、受信した再生要求情報により要求された楽曲のオーディオデータの再生を開始し、当該オーディオデータを記憶部４４から再生部４５に読み出してオーディオ信号に再生し、再生されたオーディオ信号を、順次、外部信号出力装置から電子楽器３へと送る（ステップＰ３）。そして、当該オーディオデータの再生を終了すると、今回の電子楽器応答処理を終了し、次の楽曲リスト要求を待機する状態にリターンする。
【００４０】
電子楽器３は、メディアプレイヤ４から送られてくるオーディオ信号を外部信号入力装置で受信し、Ａ／Ｄ変換部３６でディジタルのオーディオデータＡｄに変換して制御部３０に導入し録音する（ステップＭ６）。すなわち、オーディオデータＡｄを制御部３０内のＲＡＭに記憶し或いは更に記憶部３３に保存する。なお、同時に、外部信号入力装置で受信したオーディオ信号をミキサ・サウンドシステム３５に入力してこのオーディオ信号に基づく楽音をミキサ・サウンドシステム３５からの放音で確認するようにしてもよい。
【００４１】
次に、録音されたオーディオデータＡｄを解析してコード進行データＣｐを求める（ステップＭ７）。例えば、前述したように、特許文献３などに開示されたオーディオデータ解析によるコード進行生成技術を用いてメディアプレイヤ４からのオーディオデータＡｄに適合するコード進行データＣｐを生成する。次いで、歌詞データ取得ステップＭ４で歌詞データ提供サイト１から得られた歌詞データＷｒからタイムタグ付き歌詞データＷｔを取得する（ステップＭ８）。つまり、歌詞データＷｒにタイムタグ（タイミング情報）が含まれている場合は、この歌詞データＷｒをそのままタイムタグ付き歌詞データＷｔに採用し、タイムタグが含まれていない場合には、例えば、前述したように、録音したオーディオデータＡｄを再生しながらタッピングする等の方法で、タイムタグを付与してタイムタグ付き歌詞データＷｔを生成する。さらに、このようにして得られたコード進行データＣｐとタイムタグ付き歌詞データＷｔを対応付けてコード進行・歌詞対応データ構造Ｃｗを生成する（ステップＭ９）。なお、このデータ構造Ｃｗは、再利用することができるように楽曲特定情報と対応付けて記憶部３３に保存しておくことができる。
【００４２】
そして、録音されたオーディオデータＡｄをＤ／Ａ変換部３７でオーディオ信号に再生してミキサ・サウンドシステム３５から楽音を放音すると共に、オーディオ再生の進行に従って、コード進行・歌詞対応データ構造Ｃｗにより対応付けられたコード進行データＣｐ及び歌詞データＷｔを再生し、表示部３２のディスプレイ再生画面にコード進行と歌詞を表示していく（ステップＭ１０）。この場合、コード進行と歌詞の再生は、従来と同様に、改ページ単位で１ページに表示して文字ごと或いは行ごとにワイプするのがよい。そして、電子楽器３は、オーディオデータＡｄの再生を終了すると、今回のオーディオデータ利用処理を終了し、次の楽曲リスト要求の操作を待機する状態にリターンする。
【００４３】
〔他の実施形態〕
上述した処理フロー（図３）による実施形態では、携帯メディアプレイヤ４から楽曲特定情報を取得した後で楽曲の再生要求を出してメディアプレイヤ４側で再生されたオーディオ信号を録音してコード進行を解析するようにしているが、別の実施形態として、記憶部４４に記憶されたオーディオデータ自体を、直接（つまり、オーディオ信号に変換しないで）、通信手段４６，３９を介して電子楽器３に取り込むように変更してもよい。
【００４４】
別の実施形態では、図３の処理フローにおいて※印を付けたステップの処理を以下のように変更する（処理変更されるステップについては、ステップ番号に「’」を追加）。つまり、電子楽器３は、楽曲選択ステップ（Ｍ２’）において、楽曲リストから選択された楽曲に対応するオーディオデータの送信を要求し、メディアプレイヤ４は、情報返信ステップ（Ｐ２’）で、楽曲特定情報を含むオリジナルのオーディオデータを記憶部４４から読み出して電子楽器３に返信する。次いで、情報受信ステップ（Ｍ３’）において、返信されたオリジナルのオーディオデータＡｄを記憶又は保存すると共に、このオーディオデータＡｄに含まれる楽曲特定情報に基づいて歌詞データの検索を要求する。
【００４５】
また、電子楽器３での再生要求及び録音の処理（Ｍ５，Ｍ６）並びにメディアプレイヤ４でのオーディオデータ再生処理（Ｍ５）はなく、記憶又は保存されたオリジナルのオーディオデータに基づいてコード進行解析、コード進行及び歌詞対応付け並びにオーディオデータ再生の処理（Ｍ７，Ｍ９，Ｍ１０）が行われる。別の実施形態では、電子楽器制御部３０にメディアプレイヤ再生部４５と同等のデコード機能を要するが、メディアプレイヤ４との通信手順を簡単にしＡ／Ｄ変換部３６の経路を不要とすることができる。
【００４６】
前述の処理フローによる実施形態や上述した別の実施形態では、電子楽器３は、オーディオデータ再生処理（Ｍ１０）において、一旦記憶又は保存したオーディオデータと、対応付けされたコード進行データＣｐ及び歌詞データＷｔとを同期再生するようにしているが、更に別の実施形態として、携帯メディアプレイヤ４へと楽曲の再生要求を出して再生部４５で再生したオーディオ信号をミキサ・サウンドシステム３５に入力すると共に、この再生要求から所定時間（再生部４５の再生開始までのタイムラグ分）だけ遅延させた後に、対応付けされたコード進行データＣｐ及び歌詞データＷｔとを再生し、メディアプレイヤ４におけるオーディオ信号の再生と確実に同期をとるようにしてもよい。
【図面の簡単な説明】
【００４７】
【図１】この発明の一実施例によるオーディオデータ利用システムの構成例を示す図である。
【図２】この発明の一実施例によるコード進行と歌詞データの対応付け手順を説明するための図である。
【図３】この発明の一実施例によるオーディオデータ利用システムの処理フロー例を示す図である。
【符号の説明】
【００４８】
Ａｄ  携帯メディアプレーヤ４から取得されるオーディオデータ、
Ｃｐ  コード進行データ、
Ｗｒ  歌詞データ提供サイト１から取得される歌詞データ（歌詞情報のみ）、
Ｗｔ  時間情報（タイミング情報、タイムタグ）付き歌詞データ、
Ｃｗ  コード進行・歌詞対応データ構造又はコード進行・歌詞合成データ。
【図１】
2008203384.tif 000003
【図２】
2008203384.tif 000004
【図３】
2008203384.tif 000005