(57)【要約】【課題】  通信回線を介してユーザに曲データを配信するビジネスを大きく発展させるともに、曲データの配信においてユーザの要求に対応した高い利便性を実現する。【解決手段】  コンテンツサーバ１は、複数の曲データおよび各曲データの用途を示す用途情報を記憶して、インターネットを介して任意のＰＣ３から曲データの配信要求情報を受信したときは、受信した配信要求情報に含まれている曲データ、カラオケおよび演奏教習を示す用途情報、および曲データの配信条件を分析し、その分析結果に適応した配信形態で曲データをそのＰＣ３に対して送信する。【選択図】  図１
2005107065.tif 000002
【特許請求の範囲】
【請求項１】
複数の曲データおよび各曲データの用途を示す用途情報を記憶している記憶手段と、
所定の通信回線を介して任意のユーザから曲データの配信要求情報を受信する受信手段と、
前記受信手段によって受信された配信要求情報に含まれている曲データ、用途情報、および曲データの配信条件を分析する分析手段と、
前記分析手段による分析結果に適応した配信形態で曲データをそのユーザの端末装置に対して前記通信回線を介して送信する送信手段と、
を備えた曲データ配信システム。
【請求項２】
前記送信手段は、前記受信手段が任意のユーザから曲データの配信要求情報を受信したときは、前記記憶手段に記憶されている曲データのリストを用途情報とともにそのユーザの端末装置に対して送信することを特徴とする請求項１記載の曲データ配信システム。
【請求項３】
前記記憶手段は、カラオケおよび演奏教習の用途のうち少なくとも１つの用途で利用可能な曲データをその用途情報とともに記憶していることを特徴とする請求項１記載の曲データ配信システム。
【請求項４】
前記分析手段は、前記受信手段によって受信された配信要求情報に含まれている曲データの配信条件が曲データごとの購入であるか又は任意の曲データについて利用時間限定の貸与であるかを分析し、前記送信手段は、前記分析手段によって曲データの配信条件が利用時間限定の貸与であると分析された場合には、選択可能な複数の利用時間のデータをユーザの端末装置に対して送信することを特徴とする請求項１記載の曲データ配信システム。
【請求項５】
前記送信手段は、前記受信手段が任意のユーザから曲データの配信要求情報を受信したときは、配信する曲データに対する課金処理を行う機関を選択するデータをそのユーザの端末装置に対して送信することを特徴とする請求項１記載の曲データ配信システム。
【請求項６】
複数の曲データおよび各曲データの用途を示す用途情報を記憶している所定の曲サーバに対して所定の通信回線を介してアクセスする通信手段と、
前記アクセスに応じて前記通信手段を介して前記曲サーバから得られる曲データおよび用途情報のリストを所定の表示手段に表示する表示制御手段と、
前記表示手段に表示されたリストの中から特定の曲データおよび曲データの配信条件を含む配信要求情報を操作に応じて指定する指定手段と、
前記指定手段によって指定された配信要求情報の送信に応じて前記曲サーバから得られる曲データを再生する再生手段と、
を備えた端末装置。
【請求項７】
前記表示制御手段は、前記曲サーバから得られた曲データがカラオケの用途で利用可能な場合には、曲データを処理するアプリケーションプログラムにあらかじめ付加されている画像、所定の画像記憶手段に記憶されている画像、およびデジタルカメラで撮像された画像のうち少なくとも１つを背景画像としてその曲データの進行に伴って前記表示手段に表示することを特徴とする請求項６記載の端末装置。
【請求項８】
前記表示制御手段は、前記曲サーバから得られた曲データが演奏教習の用途で利用可能な場合には、その曲データの演奏をガイドする画像を前記表示手段に表示することを特徴とする請求項６記載の端末装置。
【請求項９】
前記曲サーバから得られた曲データを所定の演奏装置に送信する送信手段をさらに備えたことを特徴とする請求項６記載の端末装置。
【請求項１０】
複数の曲データおよび各曲データの用途を示す用途情報を記憶している所定の曲サーバに対して所定の通信回線を介してアクセスする第１のステップと、
前記アクセスに応じて前記通信手段を介して前記曲サーバから得られる曲データおよび用途情報のリストを所定の表示手段に表示する第２のステップと、
前記表示手段に表示されたリストの中から特定の曲データおよび用途情報、曲データの配信条件を含む配信要求情報を操作に応じて指定する第３のステップと、
前記第３のステップによって指定された配信要求情報の送信に応じて前記曲サーバから得られる曲データを再生する第４のステップと、
を実行する曲再生処理のプログラム。
【請求項１１】
前記第２のステップは、前記曲サーバから得られた曲データがカラオケの用途で利用可能な場合には、自己のプログラム内の処理ルーチンにあらかじめ付加されている画像、所定の画像記憶手段に記憶されている画像、およびデジタルカメラで撮像された画像のうち少なくとも１つを背景画像としてその曲データの進行に伴って前記表示手段に表示することを特徴とする請求項１０記載の曲再生処理のプログラム。
【請求項１２】
前記第２のステップは、前記曲サーバから得られた曲データが演奏教習の用途で利用可能な場合には、その曲データの演奏をガイドする画像を前記表示手段に表示することを特徴とする請求項１０記載の曲再生処理のプログラム。
【請求項１３】
前記曲サーバから得られた曲データを所定の演奏装置に送信する第５のステップをさらに有することを特徴とする請求項１０記載の曲再生処理のプログラム。
【請求項１４】
前記第４のステップは、前記第３のステップによって指定された配信条件が利用時間限定の貸与である場合には、その限定された利用時間の終了後はその曲データの新たな再生を禁止することを特徴とする請求項１０記載の曲再生処理のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、曲データ配信システム並びに曲データの配信を受ける端末装置および曲再生処理のプログラムに関するものである。
【背景技術】
【０００２】
近年、インターネットなどの通信回線を介して曲サーバからパソコンなどの端末装置に曲データを配信するビジネスが普及しつつある。例えば、通信カラオケのシステムにおいては、ＣＤやレーザディスクなどのメディアを必要とすることなく、通信回線を介して最新の曲をいち早く配信できるという利点がある。このような通信カラオケのシステムとは別に、インターネットなどの通信回線を介して演奏教習のための曲データを配信する音楽教育ビジネスも普及している。このような音楽教育ビジネスでは、生徒が音楽教室に通うことなく自宅で教習できるという利点がある。
【０００３】
例えば、通信手段を介して曲データをダウンロードし、その曲データの楽譜に合わせて演奏教習を行う曲データ配信システムの提案がある。この提案によれば、演奏教習装置としてのパソコンは、ネットワークを介して曲データサーバから楽譜の画像データおよび楽音データを含む曲データを受信してハードディスクに記憶し、ハードディスクから読み出した画像データに基づいて表示部に楽譜を表示させるとともに、演奏すべき鍵をガイドする鍵盤装置に対して表示されている楽譜に対応する演奏教習の楽音データをハードディスクから読み出して出力する。また、この提案には、ハードディスクに記憶した曲データを再生する曲再生処理のプログラムである演奏教習処理のプログラムをパソコンにインストールする構成も記載されている。（特許文献１参照）
【特許文献１】特開２００１−２３６０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１を含め、従来技術においては、曲サーバから配信する曲データの用途がカラオケ又は演奏教習のいずれかに特化されているので、曲データを配信するビジネスについても発展性が少ないとともに、カラオケも演奏教習もともに享受したいユーザの要求に対応できないという課題があった。
また、曲データの配信を受ける場合に曲ごとに課金が発生するので、ユーザにとって支払手続きが煩雑であるという課題があった。
本発明は、このような従来の課題を解決するためのものであり、通信回線を介してユーザに曲データを配信するビジネスを大きく発展させるとともに、曲データの配信においてユーザの要求に対応した利便性の高い曲データ配信システム並びに曲データの配信を受ける端末装置および曲再生処理のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の曲データ配信システムは、複数の曲データおよび各曲データの用途を示す用途情報を記憶している記憶手段と、所定の通信回線（実施形態においては、インターネットに相当する）を介して任意のユーザから曲データの配信要求情報を受信する受信手段と、受信手段によって受信された配信要求情報に含まれている曲データ、用途情報、および曲データの配信条件を分析する分析手段と、分析手段による分析結果に適応した配信形態で曲データをそのユーザの端末装置（実施形態においては、図１のＰＣ３に相当する）に対して通信回線を介して送信する送信手段とを備えた構成になっている。なお、記憶手段、受信手段、分析手段、および送信手段は、実施形態においては、図１のコンテンツサーバ１の機能に相当する。
【０００６】
この場合において、請求項２に記載したように、送信手段は、受信手段が任意のユーザから曲データの配信要求情報を受信したときは、記憶手段に記憶されている曲データのリストを用途情報とともにそのユーザの端末装置に対して送信するような構成にしてもよい。
また、請求項３に記載したように、記憶手段は、カラオケおよび演奏教習の用途のうち少なくとも１つの用途で利用可能な曲データをその用途情報とともに記憶しているような構成にしてもよい。
また、請求項４に記載したように、分析手段は、受信手段によって受信された配信要求情報に含まれている曲データの配信条件が曲データごとの購入であるか又は任意の曲データについて利用時間限定の貸与であるかを分析し、送信手段は、分析手段によって曲データの配信条件が利用時間限定の貸与であると分析された場合には、選択可能な複数の利用時間のデータをユーザの端末装置に対して送信するような構成にしてもよい。
また、請求項５に記載したように、送信手段は、受信手段が任意のユーザから曲データの配信要求情報を受信したときは、配信する曲データに対する課金処理を行う機関（実施形態においては、図６（Ｂ）のＡ社、Ｂ社、Ｃ社に相当する）を選択するデータをそのユーザの端末装置に対して送信するような構成にしてもよい。
【０００７】
請求項６に記載の端末装置は、複数の曲データおよび各曲データの用途を示す用途情報を記憶している所定の曲サーバ（実施形態においては、図１のコンテンツサーバ１に相当する）に対して所定の通信回線（実施形態においては、インターネットに相当する）を介してアクセスする通信手段と、アクセスに応じて通信手段を介して曲サーバから得られる曲データおよび用途情報のリストを所定の表示手段（実施形態においては、図１のＰＣ３のディスプレイに相当する）に表示する表示制御手段と、表示手段に表示されたリストの中から特定の曲データおよび曲データの配信条件を含む配信要求情報を操作に応じて指定する指定手段（実施形態においては、図１のＰＣ３のマウスに相当する）と、指定手段によって指定された配信要求情報の送信に応じて曲サーバから得られる曲データを再生する再生手段とを備えた構成になっている。なお、通信手段、表示制御手段、指定手段、および再生手段は、実施形態においては、図１のＰＣ３の機能に相当する。
【０００８】
この場合において、請求項７に記載したように、表示制御手段は、曲サーバから得られた曲データがカラオケの用途で利用可能な場合には、曲データを処理するアプリケーションプログラムにあらかじめ付加されている画像、所定の画像記憶手段（実施形態においては、図１のＰＣ３のハードディスクに相当する）に記憶されている画像、およびデジタルカメラ（実施形態においては、図１のデジタルカメラ６に相当する）で撮像された画像のうち少なくとも１つを背景画像としてその曲データの進行に伴って表示手段に表示するような構成にしてもよい。
また、請求項８に記載したように、表示制御手段は、曲サーバから得られた曲データが演奏教習の用途で利用可能な場合には、その曲データの演奏をガイドする画像（実施形態においては、図１０（Ｂ）の楽譜表示部および鍵盤表示部に表示される画像に相当する）を表示手段に表示するような構成にしてもよい。
また、請求項９に記載したように、曲サーバから得られた曲データを所定の演奏装置（実施形態においては、図１の鍵盤楽器４に相当する）に送信する送信手段をさらに備えた構成にしてもよい。
【０００９】
請求項１０に記載の曲再生処理のプログラムは、複数の曲データおよび各曲データの用途を示す用途情報を記憶している所定の曲サーバ（実施形態においては、図１のコンテンツサーバ１に相当する）に対して所定の通信回線（実施形態においては、インターネットに相当する）を介してアクセスする第１のステップと、アクセスに応じて通信手段を介して曲サーバから得られる曲データおよび用途情報のリストを所定の表示手段（実施形態においては、図１のＰＣ３のディスプレイに相当する）に表示する第２のステップと、表示手段に表示されたリストの中から特定の曲データおよび用途情報、曲データの配信条件を含む配信要求情報を操作に応じて指定する第３のステップと、第３のステップによって指定された配信要求情報の送信に応じて曲サーバから得られる曲データを再生する第４のステップとを実行する構成になっている。
【００１０】
この場合において、請求項１１に記載したように、第２のステップは、曲サーバから得られた曲データがカラオケの用途で利用可能な場合には、自己のプログラム内の処理ルーチンにあらかじめ付加されている画像、所定の画像記憶手段（実施形態においては、図１のＰＣ３のハードディスクに相当する）に記憶されている画像、およびデジタルカメラ（実施形態においては、図１のデジタルカメラ６に相当する）で撮像された画像のうち少なくとも１つを背景画像としてその曲データの進行に伴って表示手段に表示するような構成にしてもよい。
また、請求項１２に記載したように、第２のステップは、曲サーバから得られた曲データが演奏教習の用途で利用可能な場合には、その曲データの演奏をガイドする画像（実施形態においては、図１０（Ｂ）の楽譜表示部および鍵盤表示部に表示される画像に相当する）を表示手段に表示するような構成にしてもよい。
また、請求項１３に記載したように、曲サーバから得られた曲データを所定の演奏装置（実施形態においては、図１の鍵盤楽器４に相当する）に送信する第５のステップをさらに有するような構成にしてもよい。
また、請求項１４に記載したように、第４のステップは、第３のステップによって指定された配信条件が利用時間限定の貸与である場合には、その限定された利用時間の終了後はその曲データの新たな再生を禁止するような構成にしてもよい。
【発明の効果】
【００１１】
本発明によれば、インターネットなどの通信回線を介してユーザに曲データを配信するビジネスを大きく発展させることができるともに、曲データの配信においてユーザの要求に対応した利便性の高いシステムを実現できるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明による曲データ配信システムの実施形態について図を参照して説明する。
図１は、実施形態における曲データ配信システムの構成を示す概念図である。コンテンツサーバ１は曲データを配信するサーバである。このコンテンツサーバ１は、ＬＡＮなどの専用回線によって課金サーバ２に接続されているとともに、インターネットなどの一般通信回線によって任意のユーザの端末装置であるパソコン（ＰＣ）３に接続されている。課金サーバ２は、配信する曲データに対してユーザに課金するために、複数の課金会社（例えば、クレジット会社）の各々と通信する複数の課金サーバ２−１，２−２，…，２−ｎで構成されている。ユーザであるＰＣ３のユーザは、支払を代行する課金会社を選択することができる。ＰＣ３は、ＭＩＤＩケーブルによって鍵盤楽器４に接続されているとともに、外部機器を接続するアダプタであるクレイドル５を介してデジタルカメラ６に接続することができる。なお、図には示していないが、ＰＣ３には、文字やアイコンを表示するディスプレイ、ディスプレイの画面に表示されたアイコンを操作に応じて指定するマウス、文字や数字を入力するキーボード、およびハードディスクが設けられている。
【００１３】
ハードディスクには、曲データの配信処理、カラオケ再生を実行するカラオケプレーヤ処理、演奏教習の光ナビプレーヤ処理、鍵盤楽器４との通信処理、およびデジタルカメラ６との通信処理などを実行するアプリケーションプログラムがあらかじめインストールされているとともに、カラオケ再生における背景画用画像データファイルが格納されている。背景画用画像データファイルとしては、アプリケーションプログラム付属のプリセット画像およびユーザによって作成や編集がなされたユーザ作成画像などがある。
【００１４】
次に、図１のシステムにおける曲データ配信の動作について、ＰＣ３によって実行される曲再生処理のプログラムのフローチャート、ディスプレイの画面、および曲データの構成を参照して説明する。
図２は、曲データ配信処理のアプリケーションプログラムの起動時において、ＰＣ３のハードディスクにすでに記憶されている曲リストの画面である。この画面には、各曲の用途情報を示すアイコンとして、カラオケプレーヤ対応のアイコン「カ」および光ナビプレーヤ対応のアイコン「光」が表示されている。また、サーバアクセススイッチである「ＳＥＲＶＥＲ」アイコン、カラオケモード、演奏教習の光ナビモード、鍵盤楽器４に送信する送信モードを設定するモードスイッチである「ＭＯＤＥ」アイコン、カラオケモードにおいて背景画などを設定する一般設定スイッチである「ＳＥＴ」アイコンが表示される。各スイッチの操作に応じて、ＰＣ３のワークエリアの各変数（ｃｏｕｒｓｅ、ｍｏｄｅ、ｐｌａｙ、ｔｉｍｅ ｍ、ｔｉｍｅ ｐ、ｐｉｃｔｕｒｅ）に値が設定される。
【００１５】
ｃｏｕｒｓｅは、曲データの配信条件が未確定の場合に「０」、購入すなわちダウンロードの場合に「１」、一時的な貸し出しの場合に「２」に設定される。ｍｏｄｅは、カラオケモードの場合に「０」、光ナビモードの場合に「１」、送信モードの場合に「２」に設定される。ｐｌａｙは、再生停止時に「０」再生時に「１」に設定される。ｔｉｍｅ ｍは、曲データの貸し出しの利用時間を示す変数である。ｔｉｍｅ ｐは、カラオケモードにおいて背景画の表示時間を設定する変数である。ｐｉｃｔｕｒｅは、カラオケモードにおいて背景画を選択する変数であり、アプリケーション付属のプリセット画像の場合は「０」、ユーザ画像の場合は「１」、デジタルカメラ画像の場合は「２」に設定される。
【００１６】
図３は、曲データのフォーマットを示す図である。この図において、「ｋａｒａ」はカラオケプレーヤ対応情報のフラグであり、「ｎａｖｉ」は光ナビプレーヤ対応情報である。各フラグはプレーヤに非対応の場合は「０」にリセットされ、プレーヤに対応の場合は「１」に設定される。曲情報は、曲名などのデータで構成されている。歌詞・塗りタイミング情報は、カラオケ再生の進行に伴って変化する文字データおよび表示色データなどで構成されている。発音タイミング情報は、ノートイベントのデータやタイムデータなどからなるスタンダードＭＩＤＩファイル（ＳＭＦ）で構成されている。
【００１７】
図４は、ＰＣ３のメインルーチンのフローチャートである。まず、ワークエリアの各変数に初期値を設定し、図２の曲リストをディスプレイに表示する初期化処理を行う（ステップＳＡ１）。変数の初期化においては、ｃｏｕｒｓｅを「１」、ｍｏｄｅ、ｐｌａｙ、ｔｉｍｅ ｍ、ｔｉｍｅ ｐ、ｐｉｃｔｕｒｅをそれぞれ「０」に設定する。初期化処理の後は、コース選択処理（ステップＳＡ２）、ダウンロードコース処理（ステップＳＡ３）、時間課金コース処理（ステップＳＡ４）、再生処理（ステップＳＡ５）、タイマ処理（ステップＳＡ６）、一般設定処理（ステップＳＡ７）、その他の処理（ステップＳＡ８）を繰り返し実行する。
【００１８】
図５は、図４のメインルーチンにおけるステップＳＡ２のコース選択処理のフローチャートである。まず、変数ｃｏｕｒｓｅが「０」であるか否かを判別し（ステップＳＢ１）、この変数が「０」以外でコース未確定状態でない場合には、図２に示した画面においてサーバアクセススイッチがオンされたか否かを判別する（ステップＳＢ２）。このスイッチがオンでない場合にはメインルーチンに戻るが、このスイッチがオンされたときは、ディスプレイにサーバトップページを表示して、ｃｏｕｒｓｅを「０」に設定する（ステップＳＢ３）。サーバトップページは、図６（Ａ）に示すように、コース選択の画面であり、ダウンロードコーススイッチおよび時間課金コーススイッチのアイコンが表示される。
【００１９】
サーバトップページを表示した後は、図５のフローチャートにおいて、ダウンロードコーススイッチがオンされたか否かを判別し（ステップＳＢ４）、このスイッチがオンされたときは、ダウンロードコース初期処理を実行する（ステップＳＢ５）。ダウンロードコーススイッチがオンでない場合には、時間課金コーススイッチがオンされたか否かを判別し（ステップＳＢ６）、このスイッチがオンされたときは、時間課金コース初期処理を実行する（ステップＳＢ７）。ダウンロードコース初期処理又は時間課金コース初期処理を実行した後は、図４のメインルーチンに戻る。
【００２０】
図７は、図５のコース選択処理におけるステップＳＢ５のダウンロードコース初期処理のフローチャートである。ダウンロードコースにおいては、ディスプレイにはコンテンツサーバのすべての曲リストが表示されている。この曲リストの中からマウスの操作に応じてダウンロードする曲を選択する（ステップＳＣ１）。この選択に応じて、図６（Ｂ）の支払方法の画面が表示され、課金会社（Ａ社、Ｂ社、Ｃ社）のアイコンが表示される。そして、マウスの操作に応じて支払方法を選択する（ステップＳＣ２）。すなわち、マウスの操作で選択された課金会社を指定する。この後、図６（Ｃ）に示すメールアドレス入力画面がディスプレイに表示され、キーボードの操作に応じてメールアドレス入力処理を行う（ステップＳＣ３）。
【００２１】
次に、課金処理を行う（ステップＳＣ４）。課金処理においては、コンテンツサーバ１側において支払方法選択処理で指定された課金会社とメールアドレスとに基づいて、ダウンロードの課金に対する支払が可能であることを確認する。確認がされたときはコンテンツサーバ１から曲データがダウンロードされる（ステップＳＣ５）。そして、ダウンロードされた曲リストをディスプレイに表示する（ステップＳＣ６）。次に、変数ｃｏｕｒｓｅを「１」すなわちダウンロードコース選択状態に設定して（ステップＳＣ７）、図４のメインルーチンに戻る。
【００２２】
図８は、図５のコース選択処理におけるステップＳＢ７の時間課金コース初期処理のフローチャートである。この場合には、図６（Ｄ）に示す利用時間の画面がディスプレイに表示され、利用時間を選択するための２４時間スイッチおよび１ヶ月スイッチが表示される。そして、マウスの操作に応じて利用時間を選択し、その選択した利用時間を変数ｔｉｍｅ ｍに設定する（ステップＳＤ１）。この後、図６（Ｂ）の支払方法の画面が表示され、課金会社（Ａ社、Ｂ社、Ｃ社）のアイコンが表示される。そして、マウスの操作に応じて支払方法を選択する（ステップＳＤ２）。次に、図６（Ｃ）に示すメールアドレス入力画面がディスプレイに表示され、キーボードの操作に応じてメールアドレス入力処理を行う（ステップＳＤ３）。
【００２３】
次に、課金処理を行う（ステップＳＤ４）。課金処理においては、コンテンツサーバ１側において利用時間、支払方法選択処理で指定された課金会社、およびメールアドレスに基づいて、利用時間に応じた課金に対する支払が可能であることを確認する。確認がされたときはコンテンツサーバ１の全曲リストをディスプレイに表示する（ステップＳＤ５）。次に、変数ｃｏｕｒｓｅを「２」すなわち時間課金コース選択状態に設定して（ステップＳＤ６）、図４のメインルーチンに戻る。
【００２４】
図９は、メインルーチンにおけるステップＳＡ３のダウンロードコース処理のフローチャートである。まず、変数ｃｏｕｒｓｅが「１」であるか否かを判別し（ステップＳＥ１）、ｃｏｕｒｓｅが「１」でない場合にはこのフローチャートを終了するが、ｃｏｕｒｓｅが「１」である場合には、モードスイッチがオンされたか否かを判別する（ステップＳＥ２）。このスイッチがオンされたときは、変数ｍｏｄｅを「０」、「１」、「２」でサイクリックに切り替え、新しいｍｏｄｅの値が「０」である場合にはカラオケ用の曲リストを、「１」である場合には演奏教習用の曲リストを、「２」である場合にはカラオケ用および演奏教習用の曲リストを、それぞれディスプレイに表示する（ステップＳＥ３）。次に、表示されている曲リストの中の曲名が選択されたか否かを判別する（ステップＳＥ４）。曲名が選択されたときは、変数ｍｏｄｅの値が「０」、「１」、「２」のいずれであるかを判別する（ステップＳＥ５）。ｍｏｄｅの値が「０」である場合には、カラオケプレーヤを起動する（ステップＳＥ６）。ｍｏｄｅの値が「１」である場合には、光ナビプレーヤを起動する（ステップＳＥ７）。ｍｏｄｅの値が「２」である場合には、鍵盤楽器４に対して曲データ送信を開始する（ステップＳＥ８）。カラオケプレーヤの起動、光ナビプレーヤの起動、又は曲データ送信の開始の後は、図４のメインルーチンに戻る。
【００２５】
図１０（Ａ）は、カラオケプレーヤの起動に応じてディスプレイに表示されるカラオケ再生の画面である。この図に示すように、曲名・歌詞表示部に曲名の文字が表示され、曲再生の進行に伴って変化する歌詞の文字が表示される。また、背景表示部には、変数ｐｉｃｔｕｒｅの値によって選択された背景画像が表示される。また、曲の再生開始スイッチおよび再生停止スイッチからなるスイッチパネルが表示される。このスイッチパネルはマウスによるスイッチ操作がされた後、一定時間が経過すると消去されるが、マウスの移動があったときは再び表示される。
【００２６】
図１０（Ｂ）は、光ナビプレーヤの起動に応じてディスプレイに表示される光ナビ画面である。この画面において、楽譜表示部には、曲再生の進行に伴って楽譜の画像が表示され、鍵盤表示部には、演奏をガイドする鍵盤の画像が表示され、曲の再生開始スイッチおよび再生停止スイッチからなるスイッチパネルが表示される。カラオケ画面の場合とは異なり、この場合のスイッチパネルは常時表示される。
【００２７】
図１１は、図４のメインルーチンにおけるステップＳＡ４における時間課金コース処理のフローチャートである。まず、変数ｃｏｕｒｓｅが「２」であるか否かを判別し（ステップＳＦ１）、ｃｏｕｒｓｅが「２」でない場合にはこのフローチャートを終了するが、ｃｏｕｒｓｅが「２」である場合には、図２の画面においてカラオケアイコンである「カ」又は光ナビアイコンである「光」の選択に応じて下記の処理を行う。カラオケアイコンが選択されたか否かを判別し（ステップＳＦ２）、このアイコンが選択されたときは、カラオケプレーヤを起動して、変数ｍｏｄｅを「０」に設定する（ステップＳＦ３）。カラオケアイコンが選択されない場合には、光ナビアイコンが選択されたか否かを判別し（ステップＳＦ４）、このアイコンが選択されたときは、光ナビプレーヤを起動して、ｍｏｄｅを「１」に設定する（ステップＳＦ５）。いずれかのプレーヤを起動してｍｏｄｅの値を設定した後は、図４のメインルーチンに戻る。
【００２８】
図１２は、メインルーチンにおけるステップＳＡ５の再生処理のフローチャートである。まず、カラオケプレーヤ又は光ナビプレーヤが起動状態であるか否かを判別する（ステップＳＧ１）。起動状態でない場合にはこのフローチャートを終了するが、起動状態である場合には、変数ｐｌａｙが「０」であり、かつ再生スイッチがオンであるか否かを判別する（ステップＳＧ２）。ｐｌａｙが「０」で再生スイッチがオンである場合には、曲再生を開始し、ｐｌａｙを「１」に設定する（ステップＳＧ３）。次に、変数ｍｏｄｅが「０」すなわちカラオケモードであるか否かを判別し（ステップＳＧ４）、ｍｏｄｅが「０」である場合には、ｐｉｃｔｕｒｅの値に応じた背景画像のデータを読み取ってディスプレイに表示し、変数ｔｉｍｅ ｐに表示時間を設定する（ステップＳＧ５）。
【００２９】
ステップＳＧ２においてｐｌａｙが「０」、かつ再生スイッチがオンでない場合、又は、ステップＳＧ４においてｍｏｄｅが「０」でない場合には、ｐｌａｙが「１」であり、かつ停止スイッチがオンであるか否かを判別する（ステップＳＧ６）。ｐｌａｙが「１」かつ停止スイッチがオンである場合には、曲再生を終了し、ｐｌａｙを「０」に設定する（ステップＳＧ７）。この後は、図４のメインルーチンに戻る。ステップＳＧ６において、ｐｌａｙが「１」かつ停止スイッチがオンでない場合には、図４のメインルーチンに戻る。
【００３０】
図１３は、メインルーチンにおけるステップＳＡ６のタイマ処理のフローチャートである。まず、変数ｃｏｕｒｓｅが「０」以外すなわち「１」又は「２」であり、かつ変数ｐｌａｙが「１」であるか否かを判別する（ステップＳＨ１）。すなわち、ダウンロードコース又は時間課金コースにおける曲の再生状態であるか否かを判別する。いずれかのコースにおける曲の再生状態である場合には、時間の経過に応じて発音タイミング情報を読み出す曲進行処理を行う（ステップＳＨ２）。そして、曲データが最終データに到達したか否かを判別する（ステップＳＨ３）。最終データに到達したときは、曲再生を終了し、ｐｌａｙを「０」に設定する（ステップＳＨ４）。最終データに到達していない場合には、変数ｍｏｄｅが「０」すなわちカラオケモードであるか否かを判別する（ステップＳＨ５）。ｍｏｄｅが「０」である場合には、表示時間の変数ｔｉｍｅ ｐから経過時間を減算する（ステップＳＨ６）。そして、ｔｉｍｅ ｐの値が「０」に達したか否かを判別する（ステップＳＨ７）。「０」に達したときは、ｐｉｃｔｕｒｅの値に応じた背景画像の別データを読み取ってディスプレイに表示し、ｔｉｍｅ ｐに再び表示時間を設定する（ステップＳＨ８）。
なお、この場合において、変数ｔｉｍｅ ｐの表示時間や表示する画像の順序をユーザの指定によって設定できるようにしてもよい。
【００３１】
ステップＳＨ１において、ｃｏｕｒｓｅが「０」若しくはｐｌａｙが「１」でない場合、ステップＳＨ５において、ｍｏｄｅが「０」以外の場合、又はステップＳＨ７において、ｔｉｍｅ ｐの値が「０」に達していない場合には、ｃｏｕｒｓｅが「２」であるか否かを判別する（ステップＳＨ９）。ｃｏｕｒｓｅが「２」すなわち時間課金コースである場合には、利用時間を示す変数ｔｉｍｅ ｍから経過時間を減算する（ステップＳＨ１０）。そして、ｔｉｍｅ ｍ値が「０」に達しており、かつｐｌａｙが「０」であるか否かを判別する（ステップＳＨ１１）。すなわち、利用時間が終了し、かつ再生が停止状態であるか否かを判別する。ｔｉｍｅ ｍ値が「０」に達し、かつｐｌａｙが「０」である場合には、時間課金コースの終了処理およびサーバトップページの表示を行い、さらにｃｏｕｒｓｅを「０」に設定する（ステップＳＨ１２）。ステップＳＨ１２の後、又は、ステップＳＨ９においてｃｏｕｒｓｅが「２」でない場合、又は、ステップＳＨ１１においてｔｉｍｅ ｍ値が「０」に達していないか若しくはｐｌａｙが「１」である場合には、図４のメインルーチンに戻る。
【００３２】
図１４は、メインルーチンにおけるステップＳＡ７の一般設定処理のフローチャートである。まず、変数ｐｌａｙが「０」であり、かつ図２に示した画面における一般設定スイッチ「ＳＥＴ」がオンされたか否かを判別する（ステップＳＪ１）。ｐｌａｙが「０」かつ一般設定スイッチがオンの場合には、一般設定画面をディスプレイに表示する。一方、ｐｌａｙが「１」である場合、又は一般設定スイッチがオンでない場合には、図４のメインルーチンに戻る。
【００３３】
一般設定画面には、図１５に示すように、カラオケモードにおいて背景画像を選択するアイコンスイッチとして、アプリケーション付属の画像を選択するプリセット画像スイッチ、ハードディスクに格納されたユーザ作成画像を選択するユーザ画像スイッチ、デジタルカメラ画像を選択するデジタルカメラ画像スイッチが表示される。さらに、ユーザ画像スイッチを選択した場合のディレクトリ・ファイル名の入力エリアが表示される。また、選択を確定するためのＯＫスイッチが表示される。
【００３４】
図１４において、ＯＫスイッチがオンされたか否かを判別する（ステップＳＪ２）。このスイッチがオンでない場合には、背景画像を選択するアイコンスイッチのオン操作に応じた処理を行う。プリセット画像が選択されたか否かを判別し（ステップＳＪ３）、この画像が選択されたときは、変数ｐｉｃｔｕｒｅを「０」に設定する（ステップＳＪ４）。プリセット画像の選択でない場合には、ユーザ画像が選択されたか否かを判別し（ステップＳＪ５）、この画像が選択されたときは、キーボードの操作に応じてディレクトリおよびファイル名を入力して画面に表示し、ｐｉｃｔｕｒｅを「１」に設定する（ステップＳＪ６）。ユーザ画像の選択でない場合には、デジタルカメラ画像が選択されたか否かを判別し（ステップＳＪ７）、この画像が選択されたときは、ｐｉｃｔｕｒｅを「２」に設定する（ステップＳＪ８）。ステップＳＪ２において、ＯＫスイッチがオンされたときは、図４のメインルーチンに戻る。
【００３５】
以上のように、この実施形態によれば、コンテンツサーバ１は、複数の曲データおよび各曲データの用途を示す用途情報を記憶して、インターネットを介して任意のＰＣ３から曲データの配信要求情報を受信したときは、受信した配信要求情報に含まれている曲データ、カラオケおよび演奏教習を示す用途情報、および曲データの配信条件を分析し、その分析結果に適応した配信形態で曲データをそのＰＣ３に対して送信する。したがって、インターネットを介してユーザに曲データを配信するビジネスを大きく発展させることができるともに、配信する曲データについてカラオケおよび演奏教習をともに享受したいユーザの利便性を実現することができる。
【００３６】
この場合において、コンテンツサーバ１は、任意のＰＣ３から曲データの配信要求情報を受信したときは、曲データのリストを用途情報とともにそのＰＣ３に対して送信する。したがって、享受したい用途情報をユーザが容易に選択できる。
また、コンテンツサーバ１は、カラオケおよび演奏教習の用途のうち少なくとも１つの用途で利用可能な曲データをその用途情報とともに記憶している。したがって、カラオケおよび演奏教習の用途のうちいずれか一方を享受したいユーザ、又は、いずれの用途もともに享受したいユーザに対する高い利便性を実現できる。
また、コンテンツサーバ１は、ＰＣ３から受信した配信要求情報に含まれている曲データの配信条件が曲データごとの購入であるか又は任意の曲データについて利用時間限定の貸与であるかを分析し、曲データの配信条件が利用時間限定の貸与であると分析した場合には、選択可能な利用時間として２４時間および１ヶ月のデータをＰＣ３に対して送信する。したがって、ユーザの要望に応じた柔軟な利用時間を提示できるとともに、利用時間内においては配信を受ける曲ごとに課金が発生することがないので、ユーザにとって支払手続きが簡単になる。
また、コンテンツサーバ１は、ＰＣ３から受信した配信要求情報に応じて、ユーザによって選択される複数の課金会社のデータを送信する。したがって、曲データの配信に対するユーザの支払の利便性を図ることができる。
【００３７】
また、この実施形態によれば、ＰＣ３は、複数の曲データおよび各曲データの用途を示す用途情報を記憶しているコンテンツサーバ１に対してインターネットを介してアクセスし、コンテンツサーバ１から得られる曲データおよびカラオケや演奏教習の用途情報のリストをディスプレイに表示し、表示したリストの中から特定の曲データおよび曲データの配信条件を含む配信要求情報をマウスの操作に応じて指定し、指定した配信要求情報の送信に応じてコンテンツサーバ１から得られる曲データを再生する。したがって、配信する曲データについてカラオケも演奏教習もともに享受したいユーザの利便性を図ることができる。
【００３８】
この場合において、ＰＣ３は、コンテンツサーバ１から得られた曲データがカラオケの用途で利用可能な場合には、アプリケーションプログラムにあらかじめ付加されている画像、ハードディスクに記憶されている画像、およびデジタルカメラ６で撮像された画像のうち少なくとも１つを背景画像として、その曲データの進行に伴ってディスプレイに表示する。したがって、カラオケの曲やユーザの好みに合った画像を選択できる。この場合において、背景画の画像データの表示切り替えの時間間隔すなわち変数ｔｉｍｅ ｐに設定する表示時間や表示順序を、ユーザが設定できるように構成することにより、豊富なバリエーションの背景画が得られる。
また、ＰＣ３は、コンテンツサーバ１から得られた曲データが演奏教習の用途で利用可能な場合には、その曲データの演奏をガイドする画像として楽譜の画像や鍵盤の画像をディスプレイに表示する。
また、ＰＣ３は、コンテンツサーバ１から得られた曲データを鍵盤楽器４に送信する。したがって、鍵盤楽器４による自動演奏や演奏教習を可能にする。
【００３９】
なお、上記実施形態においては、ＰＣ３はハードディスクにあらかじめインストールされているアプリケーションプログラムである曲再生処理のプログラムに従って、コンテンツサーバ１から曲データの配信を受けて再生する構成にしたが、コンテンツサーバ１から曲再生処理のプログラム自体をダウンロードしてハードディスクにインストールした後に、コンテンツサーバ１にアクセスして曲データの配信を受信する構成も可能である。この場合には、プログラムの発明を実現できる。
【００４０】
すなわち、その曲再生処理のプログラムは、複数の曲データおよび各曲データの用途を示す用途情報を記憶している所定の曲サーバに対して所定の通信回線を介してアクセスする第１のステップと、アクセスに応じて通信手段を介して曲サーバから得られる曲データおよび用途情報のリストを所定の表示手段に表示する第２のステップと、表示手段に表示されたリストの中から特定の曲データおよび用途情報、曲データの配信条件を含む配信要求情報を操作に応じて指定する第３のステップと、第３のステップによって指定された配信要求情報の送信に応じて曲サーバから得られる曲データを再生する第４のステップとを実行する。
【００４１】
この場合において、第２のステップは、曲サーバから得られた曲データがカラオケの用途で利用可能な場合には、自己のプログラム内の処理ルーチンにあらかじめ付加されている画像、所定の画像記憶手段に記憶されている画像、およびデジタルカメラで撮像された画像のうち少なくとも１つを背景画像としてその曲データの進行に伴って表示手段に表示する。
また、第２のステップは、曲サーバから得られた曲データが演奏教習の用途で利用可能な場合には、その曲データの演奏をガイドする画像を表示手段に表示する。
また、曲サーバから得られた曲データを所定の演奏装置に送信する第５のステップをさらに有する。
また、第４のステップは、第３のステップによって指定された配信条件が利用時間限定の貸与である場合には、その限定された利用時間の終了後はその曲データの新たな再生を禁止する。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態における曲データ配信システムの構成を示す概念図。
【図２】図１におけるＰＣのディスプレイに表示された曲リストの画面を示す図。
【図３】図１のコンテンツサーバからＰＣに配信される曲データのフォーマットを示す図。
【図４】図１のＰＣにおけるメインルーチンのフローチャート。
【図５】図４のメインルーチンにおけるコース選択処理のフローチャート。
【図６】図１のＰＣのディスプレイに表示された画面を示す図で、（Ａ）はコース選択画面、（Ｂ）は支払方法の画面、（Ｃ）はメールアドレス入力の画面、（Ｄ）は利用時間選択の画面。
【図７】図５のコース選択処理におけるダウンロードコース初期処理のフローチャート。
【図８】図５のコース選択処理における時間課金コース初期処理のフローチャート。
【図９】図４のメインルーチンにおけるダウンロードコース処理のフローチャート。
【図１０】図１のＰＣのディスプレイに表示された画面を示す図で、（Ａ）はカラオケ再生の画面、（Ｂ）は光ナビによる演奏教習曲の再生の画面。
【図１１】図４のメインルーチンにおける時間課金コース処理のフローチャート。
【図１２】図４のメインルーチンにおける再生処理のフローチャート。
【図１３】図４のメインルーチンにおけるタイマ処理のフローチャート。
【図１４】図４のメインルーチンにおける一般設定処理のフローチャート。
【図１５】図１のＰＣのディスプレイに表示された一般設定画面を示す図。
【符号の説明】
【００４３】
１  コンテンツサーバ
２  課金サーバ
３  端末装置
４  鍵盤楽器
５  クレイドル
６  デジタルカメラ
【図１】
2005107065.tif 000003
【図２】
2005107065.tif 000004
【図３】
2005107065.tif 000005
【図４】
2005107065.tif 000006
【図５】
2005107065.tif 000007
【図６】
2005107065.tif 000008
【図７】
2005107065.tif 000009
【図８】
2005107065.tif 000010
【図９】
2005107065.tif 000011
【図１０】
2005107065.tif 000012
【図１１】
2005107065.tif 000013
【図１２】
2005107065.tif 000014
【図１３】
2005107065.tif 000015
【図１４】
2005107065.tif 000016
【図１５】
2005107065.tif 000017