(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続された楽曲提供サーバが所有する楽曲データをユーザ端末の指示に応じて自動演奏装置に配信する自動演奏システムであって、
自機に固有のＩＤ情報を前記楽曲提供サーバに登録する登録手段と、前記楽曲提供サーバから配信された楽曲データに基づき自動演奏を行なう自動演奏手段とを具える前記自動演奏装置と、
表示手段と、任意の自動演奏装置のＩＤ情報を取得する取得手段と、ユーザが所望する楽曲データを前記取得したＩＤ情報に対応する前記任意の自動演奏装置に配信するよう前記楽曲提供サーバに要求する要求手段とを具えるユーザ端末と、
楽曲提供サーバに登録された自動演奏装置のＩＤ情報と該ＩＤ情報に対応する自動演奏装置に提供可能な楽曲データ群とを対応付けた楽曲管理データベース手段と、前記ユーザ端末のアクセスに応じて、前記楽曲管理データベース手段を参照して、該ユーザ端末が取得したＩＤ情報に対応する自動演奏装置に提供可能な楽曲データのリストを作成するリスト作成手段と、前記作成したリストをユーザ端末に送信するリスト送信手段と、前記ユーザ端末からの要求に応じて、前記ユーザが所望する楽曲データを前記任意の自動演奏装置に配信する楽曲データ配信手段を具える楽曲提供サーバとからなり、
前記ユーザ端末が、前記楽曲提供サーバのリスト供給手段から供給されたリストを前記表示手段に表示し、該リストに基づき所望の楽曲データを選択することにより、前記要求手段による要求を楽曲提供サーバに対して行なうことを特徴とする自動演奏システム。
【請求項２】
前記ユーザ端末は、撮像手段を更に具え、前記撮像手段により自動演奏装置のＩＤ情報と楽曲提供サーバのネットワークアドレスが埋め込まれた２次元コードを撮像することで、楽曲提供サーバに接続可能なものであることを特徴とする請求項１に記載の自動演奏システム。
【請求項３】
前記自動演奏装置は、アコースティックな発音機構を具えるピアノと、該ピアノにおいて自動演奏機能を実現するための信号処理を実行する制御装置とから構成される自動演奏ピアノであることを特徴とする請求項１又は２に記載の自動演奏システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信ネットワーク上のサーバコンピュータから自動演奏装置に対して自動演奏用の楽曲データを提供する自動演奏システムに関する。
【背景技術】
【０００２】
周知のとおり、自動演奏ピアノは、鍵盤やペダル等の操作子を機械的に駆動するための駆動手段と、該駆動手段の動作を制御するための制御装置を有しており、前記制御装置が再生すべき楽曲データに基づき駆動手段を駆動制御することで、当該自動演奏ピアノにおいて楽曲データに基づく楽曲再生（自動演奏）を実現することができる。
近年では、多数の楽曲データを保管したデータベースを有するサーバコンピュータから、インターネット等の通信ネットワークを介して楽曲データを配信することで、クライアント側の自動演奏ピアノにおいて該配信された楽曲データに基づく自動演奏を行なわせる自動演奏システムが知られている。
この種の自動演奏システムを実現する構成の一例として、クライアント側に楽曲データ配信サービス専用のクライアント端末装置を設置する構成があった。この場合、前記サービス専用の端末装置を利用することで、ユーザにとって煩雑な設定作業等を極力低減した利便性の高いシステムを提供しうる。しかし、専用の装置を設置するための初期費用や該装置を維持・管理するための維持費用等が発生してしまうので、コストが嵩んでしまう。また、専用の端末装置を設置しなければいけないため、自動演奏システムの導入自体が手軽に行なえなかった。
また、近年では携帯電話の多機能化に伴い、その用途が広範に及ぶことは周知の通りである。そこで、楽器を通信ネットワークに接続し、端末装置間で例えば楽曲データや演奏データの送受信を行なうシステムの通信端末として携帯電話を利用することが考案されている。例えば、下記特許文献１には、電子楽器に対してインターネット経由で楽曲データを配信するシステムの構成例として、楽曲データの配信を受ける電子楽器に携帯電話を接続し、この携帯電話を該電子楽器の実質的な通信インターフェースとして使用する構成が開示されている。
【特許文献１】特開２００２−３４１８６４号公報
【０００３】
ところで、自動演奏ピアノに自動演奏を行なわせる自動演奏システムは、例えば公共のスペース（展示場やロビーなど）に設置された自動演奏ピアノに対して適用されることが多い。この自動演奏システムのクライアント端末装置として個々のユーザが所有する汎用の通信端末装置、例えば携帯電話等、を適用する場合、専用の装置が不要という点で便利ではあるが、公共のスペース（展示場やロビーなど）に設置された自動演奏ピアノと個々のユーザ所有する携帯電話等の端末との関係は不特定であるから、クライアント側の端末装置がどの自動演奏ピアノに対して自動演奏を行なわせたいのかについて、サーバ側で両者を対応付けて認識する必要がある。しかしながら、例えば、上記特許文献１に開示された携帯電話を含むシステム構成等、従来の技術では、サーバにおいて携帯電話等の端末と自動演奏ピアノとを対応付けて認識するための工夫すなわち両者のペアリングについては、格別の考慮がなされていないかった。このため、従来の技術では、自動演奏システムのクライアント端末装置として個々のユーザが所有する通信端末装（携帯電話等）を適用する場合には、自動演奏を行なう自動演奏ピアノを特定するための情報等、各種設定入力の作業をユーザ自身で処理しなければならず、手間がかかるという不都合があった。
【０００４】
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、上記の点に鑑みてなされたもので、携帯電話等、ユーザが所有する端末装置を使用した自動演奏システムの利便性を向上することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、通信ネットワークを介して接続された楽曲提供サーバが所有する楽曲データをユーザ端末の指示に応じて自動演奏装置に配信する自動演奏システムであって、自機に固有のＩＤ情報を前記楽曲提供サーバに登録する登録手段と、前記楽曲提供サーバから配信された楽曲データに基づき自動演奏を行なう自動演奏手段とを具える前記自動演奏装置と、表示手段と、任意の自動演奏装置のＩＤ情報を取得する取得手段と、ユーザが所望する楽曲データを前記取得したＩＤ情報に対応する前記任意の自動演奏装置に配信するよう前記楽曲提供サーバに要求する要求手段とを具えるユーザ端末と、楽曲提供サーバに登録された自動演奏装置のＩＤ情報と該ＩＤ情報に対応する自動演奏装置に提供可能な楽曲データ群とを対応付けた楽曲管理データベース手段と、前記楽曲管理データベース手段を参照して、前記ユーザ端末のアクセスに応じて、該ユーザ端末が取得したＩＤ情報に対応する自動演奏装置に提供可能な楽曲データのリストを作成するリスト作成手段と、前記作成したリストをユーザ端末に送信するリスト送信手段と、前記ユーザ端末からの要求に応じて、前記ユーザが所望する楽曲データを前記任意の自動演奏装置に配信する楽曲データ配信手段を具える楽曲提供サーバからなり、前記ユーザ端末が、前記楽曲提供サーバのリスト供給手段から供給されたリストを前記表示手段に表示し、該リストに基づき所望の楽曲データを選択することにより、前記要求手段による要求を楽曲提供サーバに対して行うことを特徴とする自動演奏システムである。
【０００７】
また、この発明に係る自動演奏システムにおいて、前記ユーザ端末は、撮像手段を更に具え、前記撮像手段により自動演奏装置のＩＤ情報と楽曲提供サーバのネットワークアドレスが埋め込まれた２次元コードを撮像することで、楽曲提供サーバに接続可能なものであってよい。また、前記自動演奏装置は、アコースティックな発音機構を具えるピアノと、該ピアノにおいて自動演奏機能を実現するための信号処理を実行する制御装置とから構成される自動演奏ピアノにより構成されてよい。
【発明の効果】
【０００８】
この発明によれば、通信ネットワークを介して接続された楽曲提供サーバが所有する楽曲データをユーザ端末の指示に応じて自動演奏装置に配信する自動演奏システムにおいて、自動演奏装置は、事前に自機に固有のＩＤ情報を楽曲提供サーバに登録しておき、ユーザ端末は楽曲データを配信したい任意の自動演奏装置のＩＤ情報を取得する。そして、楽曲提供サーバがそのＩＤ情報に対応する自動演奏装置に提供可能な楽曲データのリストをユーザ端末に提供する構成により、ユーザ端末において楽曲データ配信先となる自動演奏装置を特定する情報を入力したりする手間をかけることなく、任意の自動演奏装置のうちの取得したＩＤ情報に対応する自動演奏装置に対して提供可能な楽曲データ（その自動演奏装置で使用できる楽曲データ）のリストをユーザ端末に提示できる。そして、かかるリストに基づき所望の楽曲データを選択して、選択した楽曲データを、取得したＩＤ情報に対応する自動演奏装置に配信するよう楽曲提供サーバに要求することで、楽曲提供サーバからユーザが所望する自動演奏装置に、その自動演奏装置で使用できる楽曲データ（その自動演奏装置に対して提供可能な楽曲データ）が配信され、配信された楽曲データを自動演奏装置で自動演奏できる。この構成により、ユーザ端末での楽曲データ配信先となる自動演奏装置を特定する入力作業等に関する作業手間が省けて簡便になり、自動演奏システムの利便性を向上することができるという優れた効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下添付図面を参照して、この発明の一実施例について説明する。
図１は、この発明の一実施例に係る自動演奏システムの全体構成の一例を示すシステム構成概念図である。図１において、この実施例に係る自動演奏システムは、通信ネットワークに接続されたサーバコンピュータ１と、該通信ネットワークを介してサーバコンピュータ１にアクセス可能な自動演奏ピアノ２と通信端末３とから構成される。サーバコンピュータ１は、この実施例に係る自動演奏用の楽曲データをインターネット等の通信ネットワークを経由して配信するサービス（Ｗｅｂサイト）を運営するサーバコンピュータであって、当該サービスを提供する対象として登録された特定の自動演奏ピアノに対して自動演奏用の楽曲データを供給しうる。自動演奏ピアノ２は、アコースティックピアノと該アコースティックピアノにおいて自動演奏機能を実現するための制御装置（コンピュータ）とを含んで構成されるもので、通信ネットワークを介してサーバコンピュータ１に接続し、該サーバコンピュータ１から供給された楽曲データに基づく自動演奏を実行しうる。ユーザ端末３は、有線又は無線通信で中継基地局（電話局）に接続し、該基地局を介してインターネット等の通信ネットワークに接続可能な装置であって、この実施例では通信端末３として携帯電話を適用する。ユーザは、携帯電話３においてＷｅｂブラウザプログラムを起動して、通信ネットワークを介してサーバコンピュータ１にアクセスし、該サーバコンピュータ１が提供するデータや機能を利用できる。
【００１０】
サーバコンピュータ１の機能は、大別して、クライアント端末との間でのデータ通信、提供する楽曲データの管理、或いは、楽曲データの配信処理等を担う楽曲提供サービスモジュール４と、当該サーバの提供する楽曲データ配信サービスに登録した自動演奏ピアノ２の各装置に固有のＩＤ情報を管理するＩＤ管理データベース５と、本サービスを利用したユーザに対する課金処理を担う課金システム６から構成される。楽曲提供サービスモジュール４において、クライアント端末との間でのデータ通信や楽曲データの配信処理等の楽曲提供サービスに関連する各種動作はソフトウェアプログラムにより実現することができる。楽曲提供サービスモジュール４には、ＩＤ情報と楽曲提供サービスの内容とを対応づけた情報を管理するデータベース（楽曲管理ＤＢ）７が含まれる。ここで「楽曲提供サービスの内容」とは、基本的にはサーバコンピュータ１が配信する自動演奏用の楽曲データ群である。この楽曲管理データベース７の具体的構成例については後述する。
また、課金システム６は、楽曲データの配信を所望したユーザに対して課金処理を行なうモジュールであって、該課金処理は所定のソフトウェアプログラムにより実行可能である。なお、この実施例ではサーバコンピュータ１における機能の一つとして課金システム６を構築する構成例を示しているが、課金システム６は、楽曲提供サービスを行なうサーバコンピュータ１とは別の専用のサーバにより構築されてもよい。
【００１１】
この実施例に係る自動演奏システムにおいて、自動演奏ピアノ２は、サーバコンピュータ１が提供する楽曲データ配信サービスを受けるために、予めサーバコンピュータ１のＷｅｂサイトにアクセスし、ＩＤ管理データベース５に自機のＩＤ情報を登録しておく。この動作は図１において矢印（０）で示す流れに対応している。
また、携帯電話３は、特定の自動演奏ピアノ２において任意の楽曲の自動演奏を行なわせるための操作装置として機能する。携帯電話３は、Ｗｅｂブラウザプログラムを起動して、サーバコンピュータ１のＷｅｂサイトにアクセスし、楽曲提供サービスモジュール４の機能により、当該サーバ１が或る特定の自動演奏ピアノ２に対して提供する楽曲提供サービスの内容を閲覧することができ、また、閲覧した楽曲提供サービスの内容に基づき前記特定の自動演奏ピアノ２に自動演奏させる楽曲を選択することができる。この動作は図１において矢印（１）〜（３）で示す流れに対応している。
サーバコンピュータ１では、携帯電話３において楽曲の選択が行なわれると、課金システム６により該携帯電話３のユーザ情報を元に当該携帯電話３のユーザに対する課金処理を行なうと共に（矢印（４）の流れ）、ＩＤ管理データベース５を参照して楽曲データを送信すべき自動演奏ピアノ２のネットワークアドレスを特定し（矢印（５）の流れ）、該特定した自動演奏ピアノ２に対して選択された楽曲の楽曲データを送信する（矢印（６）の流れ）。自動演奏ピアノ２では該受信した楽曲データが再生される。
以上が、この実施例に係る自動演奏システムの構成及び動作の概要である。自動演奏システムの動作手順の詳細且つ具体的な流れの一例については後述する。
【００１２】
図２は図１に示す自動演奏システムを構成する各装置の電気的ハードウェア構成例の概略を示すブロック図である。図２において、サーバコンピュータ１はＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２を含むマイクロコンピュータによって制御され、このＣＰＵ１０に対して、データ及びアドレスバス１０Ｂを介してＲＯＭ１１、ＲＡＭ１２、操作部１３、表示部１４、通信インタフェース１５、記憶装置１６が接続される。サーバコンピュータ１は、通信インタフェース１５を介して通信ネットワーク８に接続されており、該通信ネットワーク８に接続したクライント端末からのアクセスを受け付けて、該アクセスしたクライアント端末との間で各種データの送受信を行なうことができる。ＣＰＵ１０はＲＯＭ１１、ＲＡＭ１２乃至記憶装置１６に記憶された制御プログラムを実行し、当該サーバコンピュータ１全体の基本的な動作を制御する。また、ＲＯＭ１１、ＲＡＭ１２乃至記憶装置１６には、楽曲提供サービスに関する各種機能を実現するためのソフトウェアプログラムが記憶されており、ＣＰＵ１０は該ソフトウェアプログラムを実行し、当該コンピュータの楽曲提供サービスのサーバとしての各種動作を制御する。記憶装置１６は、データを格納し、保持し、且つ取り出すことのできる装置であれば、従来から知られるどのようなタイプの記憶装置を適用してもよい。記憶装置１６には当該サーバの提供する楽曲データ配信サービスに登録した各自動演奏ピアノ２のＩＤ情報や楽曲データ群が記憶される。上述した通り、これらデータはＩＤ管理データベース５や楽曲管理データベース７にて管理される。
【００１３】
自動演奏ピアノ２の電気的ハードウェアは、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、操作部２３、表示部２４、通信インターフェース２５、信号処理部（ＤＳＰ）２６、演奏駆動部２７、記憶装置２９を含み、各装置間がデータ及びアドレスバス２０Ｂを介して接続される。ＣＰＵ２０は、ＲＯＭ２１或いはＲＡＭ２２に記憶にされた各種ソフトウェアプログラムを実行し、当該自動演奏ピアノの基本的な動作制御を行なうと共に、各種自動演奏機能（楽曲再生機能等）を実現するための信号処理の命令を信号処理部（ＤＳＰ）２６に与える。ＤＳＰ２６は、ＣＰＵ２０から与えられる指示に基づき信号処理を実行する。例えば、楽曲データに基づく楽曲再生を行なう場合、ＤＳＰ２６は、再生すべき楽曲データに基づき、演奏駆動部２７に与える駆動信号の生成処理を行なう。ＤＳＰ２７にて生成された駆動信号が演奏駆動部２７に供給されると、演奏駆動部２７は該駆動信号に基づき演奏操作子２８を駆動する。この実施例において演奏操作子２８はアコースティックピアノの鍵盤の各鍵やペダル操作子等である。これにより楽曲データに基づく自動演奏をアコースティックピアノに行わせることができる。また、自動演奏ピアノ２は通信インターフェース２５を介して通信ネットワーク８に接続され、該通信ネットワーク８上のサーバコンピュータ１との間でデータの送受信を行ないうる。
また、ＲＯＭ１１又はＲＡＭ１２には、当該自動演奏ピアノ２のＩＤ情報が記憶されている。このＩＤ情報は、各自動演奏ピアノに固有の情報であって、当該楽曲提供サービスにおいて、登録されているすべての自動演奏ピアノから個々の装置を識別できさえすればどのような情報であってもよい。ＩＤ情報としては、例えば、自動演奏ピアノ２の装置が固有に持っている情報、例えば、ネットワーク設定に関する情報（例えばＥＳＳＩＤやＷＥＰキー等）や、通信インターフェース（ネットワークカード等）や記憶媒体等のハードウエア装置に割り当てられているＩＤ番号等を利用してもよいし、或いは、自動演奏ピアノ２が楽曲データ配信サービスに登録する際に、サーバ１側で自動演奏ピアノ２に対してＩＤ番号を付与してもよい。記憶装置２９にはハードディスク、フロッピー（商標）ディスク、ＣＤ−ＲＯＭ等、適宜の外部記憶媒体を適用してよい。
【００１４】
携帯電話３は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、操作部３３、表示部３４、通信インターフェース３５と共に、ＱＲコード（登録商標）等の２次元コードを読み取るための手段として使用される撮像手段（カメラ）３６を含み、各装置がバス３０Ｂを介して接続される。通信インターフェース３５は電話網に接続するための発信機及び受信機を含み、無線通信のためのアンテナ３６を介して中継基地局（電話局）に接続し、該中継基地局を介して通信ネットワーク８に接続することで、該通信ネットワーク８上のサーバコンピュータ１との間でデータの送受信を行ないうる。ＣＰＵ３０は、ＲＯＭ３１或いはＲＡＭ３２に記憶にされた各種ソフトウェアプログラムを実行し、携帯電話３の基本的な動作制御を行なうと共に、Ｗｅｂブラウザプログラムを起動して、サーバコンピュータ１のＷｅｂサイトとのデータ通信を制御する。表示部３４は例えば液晶パネル等で構成され、サーバコンピュータ１から送信されたＷｅｂページ等の各種情報を表示することができる。操作部３３は数字キーやカーソルキー等を含む操作子群であり、表示部３４に表示された画面における各種入力や選択操作を行なうために用いることができる。
また、周知のとおり、外部のモニタ装置に表示或いは物体の表面、紙面上等に刻印、印刷せられたＱＲコード（ＴＭ）等の２次元の図形コードをカメラ３６により撮像することで、該撮影した図形コードが表現する文字列、数字列等のデータを携帯電話３にて読み取ることができる。なお、携帯電話３には、上記の他にも、通話用マイクロフォン、通話用スピーカ、音源等が具備されるて差し支えないが、図示及び説明の便宜上それらへの言及を省略した。
【００１５】
なお、この実施例において、通信ネットワーク８は、ＬＡＮ（ローカルエリアネットワーク）や、電話回線、光回線等の各種通信回線、及びインターネットを含む複合的な通信ネットワークを指す。
【００１６】
図３はサーバコンピュータ１に具わるデータベースの構成例を示す図である。同図（ａ）はピアノＩＤを管理するデータベース（ＩＤ管理データベース）５の構成例、（ｂ）はＩＤ情報とサービス内容を対応づけた情報を管理するデータベース（楽曲管理データベース）７の構成例を示している。
ピアノＩＤを管理するＩＤ管理データベース５には、当該サーバ１の提供する楽曲データ配信サービスに登録したすべての自動演奏ピアノ２のＩＤ情報が各自動演奏ピアノ２のインターネット上のＩＰアドレスと共に管理されている。自動演奏ピアノ２がサーバコンピュータ１に自機のＩＤ情報を登録するとき、サーバコンピュータ１はこの自動演奏ピアノ２のＩＰアドレスを取得し、これをＩＤ情報と対応づけて保存しておく。周知のとおり、ＩＰアドレスはインターネットやイントラネットなどのＩＰネットワークに接続された装置に割り当てられる識別番号である。同図において、ＩＤ情報（「ピアノＩＤ」）の一例として、「ＰｉａｎｏＩＤ０１」、「ＰｉａｎｏＩＤ０２」・・・といったアルファベットと数字の組み合わせからなる文字列が描かれており、その隣に各ＩＤ情報に対応するＩＰアドレスが示されている。ＩＰアドレスは、同図においては例えば「210.145.108.18」のように８ビットずつ４つに区切られた３２ビットの数値により表現されている。なお、ＩＤ情報及びＩＰアドレスの表現方法は図示の例に限定されない。
【００１７】
図３（ｂ）において、ＩＤ情報と楽曲提供サービスの内容を対応づけた情報を管理するデータベース（楽曲管理データベース）７には、楽曲提供サービスに登録された自動演奏ピアノ２のＩＤ情報（「ピアノＩＤ」）と、その自動演奏ピアノ２に対して提供可能な楽曲データ群とが対応付けて管理されている。すなわち、この実施例で言う「楽曲提供サービスの内容」とは、自動演奏ピアノ２に対して提供可能な楽曲群に相当する。図の例では、ピアノＩＤ「ＰｉａｎｏＩＤ０１」には、Ｓｏｎｇ０１２，Ｓｏｎｇ２０９・・・Ｓｏｎｇ５０３といった楽曲群を提供可能であり、ピアノＩＤ「ＰｉａｎｏＩＤ０２」には、Ｓｏｎｇ０１０，Ｓｏｎｇ０１３・・・といった楽曲群を提供可能であることが示されており、以下同様にピアノＩＤと、その自動演奏ピアノ２に対して提供可能な楽曲データ群とが示されている。
従って、この楽曲管理データベース７を参照することで、或るＩＤ情報に対応する自動演奏ピアノ２に対して提供可能な楽曲データ群を検索することができる。すなわち、当該サーバコンピュータ１がこのようにＩＤ情報と楽曲提供サービスの内容を対応づけた情報を管理するデータベース７を持つことで、ユーザが或る自動演奏ピアノ２のＩＤ情報をサーバコンピュータ１に対して送信するだけで、サーバコンピュータ１はユーザ端末（携帯電話）３が操作対象にしている自動演奏ピアノ２を特定できるようになり、また、該ＩＤ情報に対応する自動演奏ピアノ２に提供可能な楽曲提供サービスの内容（楽曲のリスト）をユーザに提供できるようになる。
【００１８】
なお、データベース７にはＩＤ情報と楽曲提供サービスの内容を対応づけた情報のみを保有させて、楽曲データ自体を記憶するデータベースは別途用意する構成にしてもよい。その場合、楽曲データを記憶するデータベースはサーバコンピュータ１に構築されてもよいし、或いは通信ネットワーク上に別の専用のデータベースサーバを設けても良い。なお、この実施例において、１つの楽曲データは、例えば、或る楽曲の先頭から終了までを、ノートオンやノートオフ、キーナンバなどの演奏イベントを表す演奏イベントデータと、各イベントデータの発生タイミングを示す時間データとにより記述したシーケンシャルなデータであって、そのデータフォーマットは、例えばＭＩＤＩ規格のデータフォーマット等など従来から知られるどのような形式であってもよい。
【００１９】
次に、この実施例に係る自動演奏システムの使い方と動作の手順について、図１及び図４のフローチャートを参照して説明する。図４において（ａ）は携帯電話３側の動作手順の一例を、また、（ｂ）はサーバコンピュータ１側の動作手順の一例を示している。
【００２０】
自動演奏システムを使用するための前段階として、自動演奏ピアノ２のＩＤ情報をサーバコンピュータ１に登録する必要がある。登録者は、自動演奏ピアノ２を通信ネットワーク８を介してサーバコンピュータ１に対して接続して、該自動演奏ピアノ２をサーバコンピュータ１が提供する楽曲提供サービスのＷｅｂサイトに自機を登録する。このときに、サーバコンピュータ１では、当該自動演奏ピアノ２に固有のＩＤ情報と該ピアノ２がインターネットに接続する際のＩＰアドレスが登録され（図３（ａ）のＩＤ管理データベース５を参照）る。また、このときに、登録者により自動演奏ピアノ２に対して提供されるサービス内容を指定させてよい。サービス内容の指定は、例えば音楽ジャンルや提供可能な曲数の組み合わせたメニューを登録者が選択することによって行なえて良い。サーバコンピュータ１では、前記サービス内容の指定に応じて、登録された該ＩＤ情報と、該ＩＤ情報に前記指定されたサービス内容に対応する楽曲データ群とを対応付けたデータベース７（図３（ｂ）を参照）を構築するものとする。これが図１における矢印（０）の流れに相当する。
【００２１】
当該自動演奏システムにおいて、楽曲提供サービスを開始するには、当該サービスを実行する自動演奏ピアノ２をサーバコンピュータ１に接続させておき、サーバコンピュータ１では該接続した自動演奏ピアノ２がサービス提供可能な装置であること、つまり、既に登録されている装置であることを認識する。
【００２２】
ユーザは、サーバコンピュータ１に接続された自動演奏ピアノ２おいて任意の楽曲を自動演奏させるために、携帯電話３を使用する。
ユーザは、図１において矢印（１）で示すように、携帯電話３からサーバコンピュータ１のＷｅｂサイトにアクセスし楽曲提供サービスモジュール４との通信を開始する。この実施例では、携帯電話３からサーバコンピュータ１のＷｅｂサイトへのアクセスは、サーバコンピュータ１のＷｅｂサイトのアドレスが埋め込まれたＱＲコード（ＴＭ）等の２次元図形コード（以下２次元コード）を撮影することによりで行えるよう構成してよい。この２次元コードには、少なくともサーバコンピュータ１のＷｅｂサイトのアドレスと、対応する自動演奏ピアノ２のＩＤ情報が埋め込まれており、各自動演奏ピアノ２毎に固有の２次元コードが用意される。ユーザに対する２次元コードの提示方法としては、例えば、自動演奏ピアノ２に外部モニターを接続し、該外部モニター上に当該ピアノ２に対応する２次元コードを表示する方法がある。この場合、２次元コードと共に、適宜の文語の宣伝乃至案内文（例えば「自動演奏ジュークボックス！このＱＲコード（ＴＭ）を携帯電話で撮影して、ジュークボックスサービスにアクセスしてね！」等）を表示しても良い。或いは、自動演奏ピアノ２の近傍に上記の表示内容（２次元コードと、適宜の文語の宣伝乃至案内文）を印刷したパネルや印刷物を配置する方法でもよい。要は、ユーザがサービスの実行される自動演奏ピアノ２を認識できる状態で２次元コードを撮影できさえすればよい。
さて、図４（ａ）のフローチャートにおいて、ステップＳ１では、ユーザは上記のように提示された２次元コードを、携帯電話３のカメラ３６（図２参照）で撮像し、ステップＳ２において該撮像した２次元コードをデコードし、該２次元コードに埋め込まれたＷｅｂサイトのアドレスと自動演奏ピアノ２のＩＤ情報を取得する。ステップＳ３では前記２次元コードに埋め込まれたＷｅｂサイトのアドレスにアクセスして、サーバコンピュータ１に接続する。このとき携帯電話３から２次元コードに埋め込まれた自動演奏ピアノ２のＩＤ情報がサーバコンピュータ１に送信される。なお、携帯電話３では２次元コードに埋め込まれた自動演奏ピアノ２のＩＤ情報を適宜のメモリに一時保管しておく。
【００２３】
以下、図４（ｂ）のサーバコンピュータ１側の動作と（ａ）の携帯電話側の動作とを並行して説明していく。
図４（ｂ）のステップＳ１０において、サーバコンピュータ１は、携帯電話３からのアクセスを受け付け、該携帯電話３から送信された自動演奏ピアノ２のＩＤ情報を取得する。同図（ｂ）のステップＳ１１においてサーバコンピュータ１は取得した自動演奏ピアノ２のＩＤ情報に基づき楽曲管理データベース７を参照して、取得したＩＤ情報に対応する自動演奏ピアノ２に対して提供可能な楽曲データ群を検索する。そして、ステップＳ１２において、前記検索の結果として得た楽曲データ群に基づくリストを作成し、この作成したリストを、携帯電話３においてリスト画面として表示可能な適宜の形式のデータとして送信する。これは図１における矢印（２）の流れに相当する。
【００２４】
図４（ａ）のステップＳ４において、携帯電話３は、前記（ｂ）のステップＳ１２においてサーバコンピュータ１から送信される楽曲データ群をリストを受信すると、それを自機の液晶表示パネル（図２の表示部３４）に表示する。ユーザは携帯電話３の表示部３４に表示された楽曲データ群のリストから所望の楽曲を選択することができる。そして、ステップＳ５において、ユーザによる楽曲選択操作に応じて、携帯電話３からサーバコンピュータ１に前記楽曲選択結果の情報と共に、課金処理に際して使用するユーザ情報と、メモリに保管された自動演奏ピアノ２のＩＤ情報とを送信する。これは図１における矢印（３）の流れに相当する。
【００２５】
図４（ｂ）のステップＳ１３において、サーバコンピュータ１は携帯電話３から楽曲の選択結果を受信すると共に上記ユーザ情報とＩＤ情報を受信する。ステップＳ１４では、前記受信した自動演奏ピアノ２のＩＤ情報に基づきピアノＩＤ管理データベース５（図３（ａ）参照）を参照して、このＩＤ情報に対応するＩＰアドレスを特定する。ステップＳ１５では、ステップＳ１３で受信した楽曲の選択結果に応じた楽曲データを前記特定されたＩＰアドレスに対して送信することで、前記ＩＤ情報に対応する自動演奏ピアノ２に対して携帯電話３のユーザが選択した楽曲データを配信することができる。これは図１における矢印（５）及び（６）の流れに相当する。
楽曲データが配信された自動演奏ピアノ２では、再生開始指示が発生し、該配信された楽曲データに基づき自動演奏が行なわれる。なお、サーバコンピュータ１から自動演奏ピアノ２への楽曲データの転送形式は従来から知られるどのような形式であっても良く、例えばストリーミング方式でデータを配信し、自動演奏ピアノ２において楽曲データを受信しながら同時に再生を行なうようにしてもよいし、或いは、適宜のメモリに楽曲データを保管して、すべての楽曲データを受信し終えてからその再生をおこなってもよい。
なお、図１において矢印（４）の流れに示す通り、ステップＳ１３において受信したユーザ情報を、楽曲提供サービスモジュール４は課金システム６に渡す。課金システム６ではこのユーザ情報に基づき当該ユーザに対する所定の課金処理が行なわれる。
【００２６】
以上説明した通り、この実施例によれば、サーバコンピュータ１において楽曲管理データベース７が、自動演奏ピアノ２のＩＤ情報と、該ＩＤ情報に対応する自動演奏ピアノ２に対して提供可能な楽曲データ群との対応付けを管理しているので、サーバコンピュータ１では、ユーザ端末（携帯電話３）から楽曲提供サービスを実行させる自動演奏ピアノ２のＩＤ情報を受け取るだけで、該ＩＤ情報に対応する自動演奏ピアノ２に提供可能な楽曲データ群を検索し、そのリストをユーザ端末（携帯電話３）に提示できる。すなわち、ユーザ端末（携帯電話３）が任意の自動演奏ピアノのＩＤ情報を取得してサーバコンピュータ１にアクセスするだけで、サーバコンピュータ１は携帯電話３が操作対象としている自動演奏ピアノ２を特定できる。ユーザ端末（携帯電話３）は、その自動演奏ピアノに提供可能な楽曲データ群のリストを得ると共に、該リストに基づき自動演奏ピアノに配信する楽曲データを選択できる。ＩＤ情報の取得とサーバコンピュータ１へのアクセスは、例えばＱＲコード（ＴＭ）等の２次元コードを撮像するだけで面倒な手間なく行なうことができる。従って、携帯電話３等のユーザ端末を用いて自動演奏ピアノ２にサーバコンピュータ１から配信される楽曲データに基づく自動演奏を行なわせる自動演奏システムにおいて、ユーザ端末での作業手間が省けて簡便になり、自動演奏システムの利便性を向上するるようになるという優れた効果を奏する。
【００２７】
上記実施例において、楽曲管理データベース７は、自動演奏ピアノ２のＩＤ情報と、各ＩＤ情報に対応する自動演奏ピアノ２に対して提供可能な楽曲データ群との対応付けを管理するものであった。この楽曲管理データベース７の別の構成例について、以下に簡単に説明する。該別の構成例において、楽曲管理データベース７は、各ＩＤ情報に対して、音楽ジャンルと曲数に応じて予め設定されたサービスメニューを対応付けて管理している。ここで、前記サービスメニューは、予め音楽ジャンルと曲数に応じて楽曲データをグループ化したものであり、例えばジャズの曲を１００曲集めたメニュー：「Ｊａｚｚ１００」、ジャズの曲を３００曲集めたメニュー：「Ｊａｚｚ３００」、クラシックの曲を１００曲集めたメニュー：「Ｃｌａｓｓｉｃ１００」等である。ＩＤ情報とサービスメニューを対応付けた楽曲管理データベース７により、或るＩＤ情報に対応する自動演奏ピアノ２には、どのサービスメニューが提供できるかを検索できる。サービスメニューは、各サービスメニューと、各サービスメニューに属する楽曲データを対応付けた下位のデータベースによって管理される。
この場合、サーバコンピュータ１は、アクセスした携帯電話３に対して該携帯電話３が送信してきたＩＤ情報に対応するサービスメニューを提示する画面を送信して、ユーザにサービスメニューの選択乃至確認を行なわせ、その後、当該サービスメニューに属する楽曲リストをユーザの携帯電話３に対して送信する。この構成によれば、ユーザに対して自動演奏ピアノ２に提供されているサービス内容を、音楽ジャンル名等によって明示できるという利点がある。
【００２８】
また、上記の例ではユーザ端末として携帯電話を使用する例について説明した。ユーザ端末はインターネット接続機能を有する通信端末装置であれば、どのような端末であってもよい。また、ユーザ端末として、ＧＰＳ（全地球測位システム）に組み込まれた携帯端末を使用する場合には、ユーザ端末から楽曲選択結果をサーバコンピュータ１に送信するとき（図４（ａ）のステップＳ５）に、ＧＰＳによるユーザ位置情報を他の情報と共にサーバコンピュータ１に送信することができる。サーバコンピュータ１は前記ユーザ位置情報を自動演奏ピアノ２のＩＰアドレスの特定に使用しうる。
【００２９】
また、この発明係る自動演奏システムにおいて、サービスを実行する装置は、上記自動演奏ピアノ２のように自動演奏機能を有するアコースティックピアノに限らず、電子ピアノやその他の楽器、すなわち、楽曲データに基づき自動演奏を実行可能な演奏装置であればどのような楽器であっても、この発明を適用可能である。
【図面の簡単な説明】
【００３０】
【図１】この発明の一実施例に係る自動演奏システムの概要を示す概念図。
【図２】同実施例に係る自動演奏システムを構成する各装置の電気的ハードウェア構成を示すブロック図である。
【図３】同実施例に係るサーバコンピュータにおけるデータベースの構成例であって、（ａ）は自動演奏ピアノのＩＤ情報を管理するデータベース、（ｂ）はＩＤ情報とサービス内容を対応付けたデータベースである。。
【図４】（ａ）は同実施例に係る自動演奏システムの使用時の携帯電話側の動作手順の一例を示すフローチャート、（ｂ）は同実施例に係る自動演奏システムの使用時のサーバコンピュータ側の動作手順の一例を示すフローチャート。
【符号の説明】
【００３１】
１  サーバコンピュータ、２  自動演奏ピアノ、３  携帯電話（通信端末）、４  楽曲提供サービスモジュール、５  ＩＤ管理データベース、６  課金システム、７  楽曲管理データベース
【図１】
0004765454.tif 000002
【図２】
0004765454.tif 000003
【図３】
0004765454.tif 000004
【図４】
0004765454.tif 000005