(57)【特許請求の範囲】
【請求項１】
複数の楽曲について再生データ及びそれに対応する楽譜データをそれぞれ記憶した記憶手段を有した楽曲データ提供サーバと通信可能な通信手段を備えたクライアント装置であって、
サーバから前記複数の楽曲の再生データのうち提供可能な再生データの一覧を取得する手段と、
前記取得した再生データの一覧からユーザ操作に応答して任意の楽曲の再生データを選択する手段と、
前記選択した楽曲の再生データの配信を前記サーバに要求する手段と、
前記要求に応答して前記サーバが返送する前記選択した楽曲の楽譜データを取得する手段と、
前記取得した楽譜データに基づく楽譜を表示する手段と、
前記表示した楽譜上で購入を希望する楽譜の範囲をユーザ操作に応答して指定する手段と、
前記楽譜範囲を指定する情報を前記サーバに通知する手段と、
前記選択した楽曲の再生データの一部であって前記指定した範囲に対応する部分の再生データでなるよう作成された楽曲データファイルを前記サーバから取得する手段と
を備えたクライアント装置。
【請求項２】
クライアント装置と通信可能な通信手段を備えた楽曲データ提供サーバであって、
複数の楽曲について再生データ及びそれに対応する楽譜データをそれぞれ記憶した記憶手段と、
前記複数の楽曲の再生データのうちクライアント装置に対して提供可能な再生データの一覧を前記クライアント装置に通知する手段と、
前記通知した再生データの一覧に含まれる再生データであって前記クライアント装置において選択された楽曲の再生データの配信要求を前記クライアント装置から受け取る手段と、
前記配信要求の受信に応答して前記記憶手段から該配信要求された再生データに対応した楽曲の楽譜データを読み出すとともに前記クライアント装置に送信する手段と、
前記クライアント装置に送信した楽譜データに対応する楽譜の範囲に関する情報であって前記クライアント装置において指定された楽譜範囲の情報を受け取る手段と、
前記楽譜範囲情報の受信に応答して前記選択された楽曲の再生データのうち当該範囲の部分の再生データを切り出して該切り出した再生データでなる楽曲データファイルを作成して前記クライアント装置に配信する手段と
を備えたサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、インターネット等の有線あるいは無線の通信ネットワークを介してユーザの希望する情報を検索し配信することのできる情報検索システム、情報検索装置及び方法並びに記憶媒体に関する。特に、ユーザが目的とする情報を簡単かつ迅速に検索することのできる情報検索システム、情報検索装置及び方法並びに記憶媒体に関する。また、目的の情報を効率的に取得することのできる情報検索システム、情報検索装置及び方法並びに記憶媒体に関する。
【０００２】
【従来の技術】
最近では、インターネットに代表されるような有線あるいは無線の通信ネットワークの急速な発展に伴い、誰でもがパーソナルコンピュータや携帯電話等を用いて通信ネットワーク上のＷＷＷサイト（World Wide Webサイトの略）にアクセスすることによって、ユーザ所望の情報をいつでも好きなときに取得することができるようになってきている。ＷＷＷサイトからユーザが取得することのできる情報としては、例えば文字データや画像データあるいは楽曲データなどの各種データがある。ところで、こうしたインターネット等の通信ネットワーク上には大量の情報が氾濫しており、ユーザはこうした大量の情報の中から自分が必要とする情報を検索して探し出さなければならない。情報を検索する方法の１つとして、例えば目的とする情報に関連するキーワードなどを手がかりにして検索を行い、該キーワードが含まれる情報を持ったＷＷＷサイトを一覧表示する方法がある（例えば、インターネットアドレスであるＵＲＬ（Uniform Resource Locatorの略）などの検索情報を表示する方法など）。こうした方法では、検索対象とするＷＷＷサイトを複数のキーワード等に基づいて順次に絞り込んでいくことによって、最終的にユーザが目的とする情報を含んで構成されたＷＷＷサイトに辿り着くことができるようになっている。
また、ユーザは検索された情報を取得して利用することができる。すなわち、ユーザはパーソナルコンピュータや携帯電話等を用いて通信ネットワーク上の所望のＷＷＷサイトにアクセスし、該ＷＷＷサイトからパーソナルコンピュータや携帯電話等に目的の情報を有料（あるいは無料）で取り込む（つまりダウンロードする）ことができる。例えば、ユーザが所望の音楽を聞きたい場合、ユーザは該音楽に関する楽曲データが予め用意された所定の音楽サイトに通信ネットワークを介してアクセスすることによって、この音楽サイトからユーザ所望の音楽に関する楽曲データを有料（あるいは無料）で取り込むことができるようになっている。
【０００３】
【発明が解決しようとする課題】
ところで、インターネット等の有線あるいは無線の通信ネットワークを介して、ユーザが目的とする情報（例えば、ユーザが所持している電子楽器などの商品に関する新製品情報等の文字データやユーザが所持している電子楽器で自動演奏することのできる楽曲データなど）を通信ネットワークから取得するには多大な時間がかかる。すなわち、従来では予めＷＷＷサイトに用意された情報の一部のみをユーザが取得するということができなかったために、ユーザは必要としない部分を含めた全ての情報（例えば、１曲分の楽曲データなど）を一括取得しなければならず、こうしたユーザにとって必要のない部分を含む情報の全てを取得することは無駄であり、また全ての情報を取得するには時間がかかり非効率である、という問題点があった。
【０００４】
本発明は上述の点に鑑みてなされたもので、ユーザが通信ネットワークを介して簡単かつ迅速に所望の情報に対してアクセスできるようにした、情報検索システム、情報検索装置及び方法並びに記憶媒体を提供することを目的とする。
また、通信ネットワークを介して所望の情報を効率的に取得することができるようにした情報検索システム、情報検索装置及び方法並びに記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係るクライアント装置は、複数の楽曲について再生データ及びそれに対応する楽譜データをそれぞれ記憶した記憶手段を有した楽曲データ提供サーバと通信可能な通信手段を備えたクライアント装置であって、サーバから前記複数の楽曲の再生データのうち提供可能な再生データの一覧を取得する手段と、前記取得した再生データの一覧からユーザ操作に応答して任意の楽曲の再生データを選択する手段と、前記選択した楽曲の再生データの配信を前記サーバに要求する手段と、前記要求に応答して前記サーバが返送する前記選択した楽曲の楽譜データを取得する手段と、前記取得した楽譜データに基づく楽譜を表示する手段と、前記表示した楽譜上で購入を希望する楽譜の範囲をユーザ操作に応答して指定する手段と、前記楽譜範囲を指定する情報を前記サーバに通知する手段と、前記選択した楽曲の再生データの一部であって前記指定した範囲に対応する部分の再生データでなるよう作成された楽曲データファイルを前記サーバから取得する手段とを備えたものである。
これに対応するサーバ装置は、クライアント装置と通信可能な通信手段を備えた楽曲データ提供サーバであって、複数の楽曲について再生データ及びそれに対応する楽譜データをそれぞれ記憶した記憶手段と、前記複数の楽曲の再生データのうちクライアント装置に対して提供可能な再生データの一覧を前記クライアント装置に通知する手段と、前記通知した再生データの一覧に含まれる再生データであって前記クライアント装置において選択された楽曲の再生データの配信要求を前記クライアント装置から受け取る手段と、前記配信要求の受信に応答して前記記憶手段から該配信要求された再生データに対応した楽曲の楽譜データを読み出すとともに前記クライアント装置に送信する手段と、前記クライアント装置に送信した楽譜データに対応する楽譜の範囲に関する情報であって前記クライアント装置において指定された楽譜範囲の情報を受け取る手段と、前記楽譜範囲情報の受信に応答して前記選択された楽曲の再生データのうち当該範囲の部分の再生データを切り出して該切り出した再生データでなる楽曲データファイルを作成して前記クライアント装置に配信する手段とを備えたものである。
これにより、選択した楽曲の再生データ中の所望の一部の範囲を、これとは別表現のデータである楽譜データに基づいてユーザが指定することができるようにすることによって、ネットワークを介して楽曲データ提供サーバからユーザ所望の楽曲の一部の範囲のみの再生データを簡単に取得することができるようになり、また、この再生データは該一部の範囲のみに対応して切り出した該再生データでなる楽曲データファイルからなっているので、通信手段を介して所望の部分的な再生データの授受を確実に行うことができる。
【０００８】
本発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【０００９】
【発明の実施の形態】
以下、添付図面を参照してこの発明の実施の形態を詳細に説明する。
【００１０】
図１は、この発明に係る情報検索システムの全体構成の一実施例を示すシステムブロック図である。この情報検索システムは、ＷＷＷサイト（以下、単にサイトと略す）を記憶するＷｅｂサーバＭＳと、中継サーバＴＳと、通信ネットワークＸと、ＰＣ端末ＰＣあるいは携帯端末ＭＴなどのクライアントとにより構成される。詳しくは後述するが、該情報検索システムを構成する各々の装置（ＷｅｂサーバＭＳ、中継サーバＴＳ、ＰＣ端末ＰＣ、携帯端末ＭＴ）は、各々がＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース等を含む独立したコンピュータにより構成されてなり、各々の装置はインターネット等の通信ネットワークＸや専用線等を介して、あるいは無線通信により各種情報（例えば、後述するＨＴＭＬプログラムやＵＲＬなど）や各種データ（例えば、後述する楽曲データなど）を送出したりあるいは受信したりすることができるようになっている。
勿論、情報検索システムはこれら以外のハードウェアを有する場合もあるが、ここでは必要最小限の資源を用いた場合について説明する。
【００１１】
ＰＣ端末ＰＣや携帯端末ＭＴなどのクライアントは、外部記憶媒体ＳＴからＨＴＭＬプログラムを読み出し、該ＨＴＭＬプログラムに対応して添付されているＵＲＬを参照してＷｅｂサーバＭＳに記憶されたいずれかのサイトへアクセスすることができる。すなわち、ＷｅｂサーバＭＳとクライアントとはＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線などの種々の通信ネットワークＸを介して接続されており、ユーザはクライアントを通信ネットワークＸ上に接続してＷｅｂサーバＭＳとの間で双方向通信を行うことによって、外部記憶媒体ＳＴから読み込んだＵＲＬ（Uniform Resource Locatorの略）あるいはユーザが直接入力したＵＲＬに従うサイトにアクセスしてユーザ所望の情報やデータなどを含んで構成されるサイトを所定の表示装置に表示することができる。このクライアントとＷｅｂサーバＭＳとの間における情報やデータの送受信は、インターネット用ブラウザなどの所定のソフトウエアプログラムを用いて行われる。
クライアントとして用いられる携帯端末ＭＴは、例えば携帯電話やＰＤＡ（Personal Data(Digital) Assistants）等の無線通信が可能な小型端末であり、本来の通信機能のほかにサイト表示機能も併せ持つものである。すなわち、該携帯端末ＭＴもＰＣ端末ＰＣと同様に、ユーザ所望の情報やデータなどを含んで構成されるサイトを表示することのできる所定の表示装置を具える。ただし、携帯端末ＭＴをＷｅｂサーバＭＳに接続して双方向通信を行う場合には、中継サーバＴＳを介する。つまり、中継サーバＴＳが携帯端末ＭＴとＷｅｂサーバＭＳとの間で信号の送受信を中継することにより、携帯端末ＭＴはＷｅｂサーバＭＳに対してアクセスを行うことができる。
【００１２】
なお、クライアントとして用いられる機器は上記したＰＣ端末ＰＣや携帯端末ＭＴに限らず、ＷｅｂサーバＭＳからＨＴＭＬプログラムを取得して処理できるものであればどのような形態の機器であってもよい。また、複数のクライアントが通信ネットワークＸに接続されていてよいことは言うまでもない。さらに、この実施例ではＨＴＭＬプログラムに基づいてサイトを生成するものを例に説明するがこれに限らず、他の同様なプログラム（例えば、Ｊａｖａ言語等を利用したプログラム）に基づいてサイトを生成するものであってもよいことは言うまでもない。
【００１３】
図１に示すように、ＰＣ端末ＰＣや携帯端末ＭＴなどのクライアントには外部記憶媒体ＳＴを接続することができ、該外部記憶媒体ＳＴからＨＴＭＬプログラムとＵＲＬとの組からなる情報を取得することができるようになっている。また、クライアントには電子楽器ＥＭを接続することができるようになっている。この実施例において、外部記憶媒体ＳＴは複数の電子楽器ＥＭ（例えばユーザが購入し、クライアントに接続した電子楽器を含む）に関連するそれぞれのサイトへアクセスするための情報（例えば、ＨＴＭＬプログラムとＵＲＬとの組からなる情報）を記憶するものであり、ユーザが購入した電子楽器ＥＭに同梱されている。該外部記憶媒体ＳＴに記憶されるＨＴＭＬプログラムは通信ネットワークＸ上の所定のサイト（例えば、電子楽器ＥＭの機種や商品毎に対応するサイト）と同等の内容のサイトをクライアントに提示することのできるプログラムであり、それぞれのＨＴＭＬプログラムには対応する通信ネットワーク上のサイトに付されたインターネットアドレスであるＵＲＬが添付されている。すなわち、ＨＴＭＬプログラムはＨＴＭＬ（Hyper Text Markup Languageの略）で記述された複数のＷｅｂページのソース（つまり表示情報）であり、このＨＴＭＬプログラムによるサイトの表示は周知の技術であることからここでの説明は省略する。ＵＲＬは特定のＷｅｂサーバに記憶されたＨＴＭＬプログラムを指示するために用いられるインターネットアドレスであり、所定の文字列情報で構成される。
【００１４】
ＷｅｂサーバＭＳは、各種の情報やデータ等をクライアントへ提示するために用いられるサイトに関するＨＴＭＬプログラムを多数記憶しており、クライアントからの要求（アクセス）に応じて、その要求に相当するＨＴＭＬプログラムをクライアントへ返信するサーバコンピュータである。すなわち、ＷｅｂサーバＭＳは、専用線あるいはインターネット等の通信ネットワークＸでクライアントと接続され、クライアントからのアクセス指定（例えば、ＵＲＬの指定など）に応じて、該当するサイトに関するＨＴＭＬプログラムや各種データなどをクライアントに配信する。
この実施例におけるＷｅｂサイトＭＳには、予めユーザに提供される外部記憶媒体ＳＴに記憶された情報と対応している、電子楽器毎のＨＴＭＬプログラムが記憶されている。
【００１５】
ＰＣ端末ＰＣ、携帯通信端末ＭＴ、ＷＥＢサーバＭＳ、中継サーバＴＳのいずれか１つのハード構成の一実施例について図２を用いて簡単に説明する。図２は、上記各装置の１つの全体構成の一実施例を示すハード構成ブロック図である。ただし、上記各装置は同じようなハード構成を用いるものとして説明することができることから、代表としてＰＣ端末ＰＣの図を１つだけ用いて説明する。
【００１６】
本実施例に示すＰＣ端末ＰＣは、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御されるようになっている。ＣＰＵ１は、この装置全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してリードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、ＭＩＤＩインタフェース４、検出回路５、表示回路６、音源回路７、通信インタフェース８、外部記憶装置９がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。すなわち、タイマ１Ａは時間間隔を計数したり、あるいは曲を自動演奏する際の演奏テンポを設定したりするためのテンポクロックパルスを発生する。このテンポクロックパルスの周波数は、各種スイッチ等からなるパネル操作子５Ａによって調整される。このようなタイマ１ＡからのテンポクロックパルスはＣＰＵ１に対して処理タイミング命令として与えられたり、あるいはＣＰＵ１に対してインタラプト命令として与えられる。ＣＰＵ１は、操作子５Ａによって入力される各種の命令（つまりスイッチ情報）に従って各種処理を実行する。各種処理には、例えばサイト画面を検索し表示するための処理や楽曲データの一部分のみを購入するための処理等がある。
【００１７】
ＲＯＭ２は、ＣＰＵ１により実行される各種プログラムや楽曲データといった各種情報などを格納するものである。ＲＡＭ３はＨＴＭＬプログラムや楽曲データなどの各種情報だけでなく、ＣＰＵ１がプログラムを実行する際に発生する各種データを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
【００１８】
ＭＩＤＩインタフェース（Ｉ／Ｆ）４は、電子楽器４ＡからＭＩＤＩ規格の楽音情報（ＭＩＤＩデータ）を当該装置へ入力したり、あるいは当該装置からＭＩＤＩ規格の楽音情報（ＭＩＤＩデータ）を電子楽器４Ａ等へ出力するためのインタフェースである。電子楽器４Ａはユーザによる操作に応じてＭＩＤＩデータを発生する機器であればどのようなものであってもよく、鍵盤型、ギター型、管楽器型、打楽器型、ミブリ型等どのようなタイプの操作子を具えた（若しくは、操作形態からなる）機器であってもよい。
なお、ＭＩＤＩインタフェース（Ｉ／Ｆ）４は専用のＭＩＤＩインタフェースを用いるものに限らず、ＲＳ２３２−Ｃ、ＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインタフェースを用いて該ＭＩＤＩインタフェース（Ｉ／Ｆ）４を構成するようにしてもよい。この場合、ＭＩＤＩイベントデータ以外のデータをも同時に送受信するようにしてもよい。ＭＩＤＩインタフェース４として上記したような汎用のインタフェースを用いる場合、電子楽器４ＡはＭＩＤＩイベントデータ以外のデータも送受信できるものである。このように、楽音情報に関するデータフォーマットはＭＩＤＩ形式のデータに限らず、他の形式であってもよく、その場合はＭＩＤＩインタフェース４と電子楽器４Ａはそれにあった構成とする。
【００１９】
操作子５Ａは、マウス、キーボード、特殊スイッチなどであり、操作子として利用できるものであればどのようなものでもよい。例えば、数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはパネルスイッチ等である。検出回路５は、操作子５Ａの各操作子の操作状態を検出し、その操作状態に応じたスイッチ情報を通信バス１Ｄ（例えばデータ及びアドレスバス）を介してＣＰＵ１に出力する。表示回路６はサイト画面や楽曲データの内容等の各種情報を、例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成される表示装置６Ａ（つまりディスプレイ）に表示するのは勿論のこと、ＣＰＵ１の制御状態などを表示装置６Ａに表示する。
【００２０】
音源回路７は、複数のチャンネルで楽音信号の同時発生が可能であり、通信バス１Ｄ（例えば、データ及びアドレスバス）を経由して与えられた楽曲データを入力し、このデータに基づいて楽音信号を発生する。音源回路７から発生された楽音信号は、アンプやスピーカなどを含むサウンドシステム７Ａを介して発音される。楽曲データの形式はＭＩＤＩ形式のようなディジタル符号化されたものであってもよいし、ＰＣＭ、ＤＰＣＭ、ＡＤＰＣＭのような波形サンプルデータ方式からなるものであってもよい。この音源回路７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。
【００２１】
通信インタフェース８は、例えばＬＡＮやインターネット、電話回線等の通信ネットワークＸに接続されており、概通信ネットワークＸを介して、所定のＷｅｂサーバＭＳ（図１参照）等と接続され、当該ＷｅｂサーバＭＳからＨＴＭＬプログラムや楽曲データなどの各種情報を本装置側に取り込むためのインタフェースである。例えば、ＰＣ端末ＰＣにおいて、ＲＯＭ２や外部記憶装置９（ハードディスク）等にＨＴＭＬプログラムや楽音再生する対象となる楽曲データが記憶されていない場合に、ＷｅｂサーバＭＳからＨＴＭＬプログラムや楽曲データなどをダウンロードするために通信インタフェース８は用いられる。ＰＣ端末ＰＣの場合、通信インターフェース８及び通信ネットワークＸを介してＷｅｂサーバＭＳへとＨＴＭＬプログラムや楽曲データなどのダウンロードを要求するコマンドを送信する。ＷｅｂサーバＭＳは、このコマンドを受け、要求されたＨＴＭＬプログラムや楽曲データを、通信ネットワークＸを介してＰＣ端末ＰＣ側へと配信し、ＰＣ端末ＰＣが通信インタフェース８を介して、これらＨＴＭＬプログラムを受信して該ＨＴＭＬプログラムに基づいてサイトを表示したり、あるいは楽曲データを受信して外部記憶装置９（ハードディスク）等に蓄積する。なお、通信インタフェース８及び通信ネットワークＸは、有線のものに限らず無線のものであってもよい。また、双方を具えていてもよい。
【００２２】
外部記憶装置９は、ＨＴＭＬプログラム、楽曲データ、あるいはＣＰＵ１が実行する各種プログラム等の制御に関するデータなどを記憶するものである。詳しくは後述するが、この実施例では、ユーザによる所定の操作に応じて外部記憶装置９に記憶されたＨＴＭＬプログラムが読み出されると、該読み出されたＨＴＭＬプログラムに基づいて所定の擬似サイト画面が表示される（後述の図４〜図６参照）。ユーザは、この表示された所定の擬似サイト画面を利用して通信ネットワークＸ上にある実際のサイト画面（後述の図８及び図９参照）へアクセスすることにより、各種情報を取得することができるようになっている。また、前記ＲＯＭ２に制御プログラムが記憶されていない場合、この外部記憶装置９（例えばハードディスク）に制御プログラムを記憶させておき、それを前記ＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、外部記憶装置９はハードディスク（ＨＤ）に限られず、フロッピィーディスク（ＦＤ）、コンパクトディスク（ＣＤ−ＲＯＭ・ＣＤ−ＲＡＭ）、光磁気ディスク（ＭＯ）、あるいはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略）等の着脱自在な様々な形態の外部記憶媒体を利用する記憶装置であればどのようなものであってもよい。
【００２３】
なお、ＷｅｂサーバＭＳ、中継サーバＴＳの各装置は、電子楽器４Ａ、音源回路７、サウンドシステム７Ａを装備していなくてもよい。
また、携帯端末ＭＴにおいて、操作子５Ａは携帯端末ＭＴ本体に装備（あるいは内蔵）されている各種スイッチなどである。表示装置６Ａは、携帯端末ＭＴ本体に装備（あるいは内蔵）されている液晶ディスプレイなどである。音源回路７とサウンドシステム７Ａ（例えばアンプやスピーカなど）は、携帯端末ＭＴ本体に装備（あるいは内蔵）されていることが好ましい。携帯端末ＭＴにおける通信インタフェース８は無線通信用の装置であり、中継サーバＴＳと通信を行うことができるものである。勿論、ＰＣ端末ＰＣと同様に有線通信を行うためのインタフェースを具えていてもよい。外部記憶装置９は携帯端末ＭＴ本体に予め内蔵されているもの、あるいはケーブルなどを使って外部接続できるもののいずれでもよい。本体に内蔵されているものの場合には、装置構成が小さい小型半導体メモリドライブが好ましい。外部接続するものである場合には、上述したようなハードディスク（ＨＤ）、フロッピィーディスク（ＦＤ）、コンパクトディスク（ＣＤ−ＲＯＭ・ＣＤ−ＲＡＭ）、光磁気ディスク（ＭＯ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略）等、例示したものいずれであってもよい。
【００２４】
なお、クライアントに接続することのできる電子楽器は鍵盤楽器の形態に限らず、弦楽器や管楽器、あるいは打楽器等どのようなタイプの形態でもよい。また、クライアントは操作子や表示装置あるいは音源回路などを１つの装置本体に内臓したものに限らず、それぞれが別々に構成され、ＭＩＤＩインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものにも同様に適用できることはいうまでもない。また、クライアントはカラオケや自動演奏ピアノのような自動演奏装置であってもよい。
【００２５】
図３は、本発明に係る情報検索システムにおいて行われるサイト検索処理の一実施例を示すフローチャートである。すなわち、ＰＣ端末ＰＣあるいは携帯端末ＭＴ等のクライアントとＷｅｂサーバＭＳとの間で行われるサイト検索処理を示す。この図３に示す実施例では、ユーザ所有の商品（例えば、ユーザが購入した電子楽器）に関連するサイトを、オフライン作業（つまり、インターネットなどの通信ネットワークＸにクライアントを接続していない状態で行う作業）とオンライン作業（つまり、インターネットなどの通信ネットワークＸにクライアントを接続した状態で行う作業）の２つの作業をあわせて行うことで検索する。以下、図３に示したフローチャートに従って、当該処理の動作を説明する。
【００２６】
ステップＳ１では、クライアント側においてオフライン作業を開始する。すなわち、クライアントはインターネットなどの通信ネットワークＸからの情報読み出しではなく、外部記憶媒体ＳＴから情報読み出し（つまりオフライン作業）を開始する。すると、外部記憶媒体ＳＴから商品選択画面を生成するＨＴＭＬプログラムが読み出されて表示装置６Ａに「商品選択画面」（後述する）を表示する。ステップＳ２では、関連するサイトを検索したい商品を選択する。すなわち、ユーザが「商品選択画面」から情報を取得したい商品を選択すると、選択された商品の擬似商品サイトリスト画面を生成するＨＴＭＬプログラムが外部記憶媒体ＳＴから読み出される。そして、該ＨＴＭＬプログラムに基づいて表示装置６Ａに「擬似商品サイトリスト画面」（後述する）を表示する。ステップＳ３では、希望の関連サイトを選択する。すなわち、ユーザが「擬似商品サイトリスト画面」から情報を取得したい商品のサイトを選択すると、選択されたサイトの擬似商品サイト画面を生成するＨＴＭＬプログラムが外部記憶媒体ＳＴから検索されて読み出され、これに基づいて「擬似商品サイト画面」（後述する）を表示する。そして、ステップＳ４では選択した関連サイトへアクセスする。すなわち、オンライン作業の開始指示（つまり、「擬似商品サイト画面」上のアクセスボタンの操作）により、表示されている「擬似商品サイト画面」に対応付けられているＵＲＬを外部記憶媒体ＳＴから読み出して、読み出したＵＲＬを利用してインターネット上の所定サイトにアクセスする。これにより、クライアントは通信ネットワークＸに接続されて、オフライン状態からオンライン状態になる。
【００２７】
アクセス要求されたサイトを記憶するＷｅｂサーバＭＳでは、要求されたサイトを生成するＨＴＭＬプログラムを検索し選択する（ステップＳ７）。ＨＴＭＬプログラムを選択すると、選択したＨＴＭＬプログラムをクライアントへ返送する（ステップＳ８）。クライアント側では、ＷｅｂサーバＭＳから返送されたＨＴＭＬプログラムに基づいて、「商品サイト画面」（後述する）の表示などの処理を行う（ステップＳ５）。すなわち、クライアントの表示装置６Ａにおける表示が「擬似商品サイト画面」から「商品サイト画面」に切り替えられる。そして、表示されたサイト情報（つまり「商品サイト画面」）に基づく各種処理をＷｅｂサーバＭＳに対して指示する（ステップＳ６）。クライアントがＷｅｂサーバＭＳに対して各種処理（つまり情報の配信）を要求する際には、クライアントからＷｅｂサーバＭＳに対して各種の要求情報が送信される。ＷｅｂサーバＭＳ側では、該指示に応じた各種処理を実行し、結果をクライアントに返送する（ステップＳ９）。なお、ここで行われる各種の処理には、楽曲データの部分購入処理などの処理が含まれる。この実施例では、アクセスしたサイトとして、オフライン作業時にユーザが選択した商品（例えばユーザ所有の電子楽器）で利用できる楽曲データの購入を行なうサイト（楽曲データ購入サイト）を例にあげる。このサイトでは、購入できる商品の検索、購入できる商品の一覧表示、商品の購入手続き、などの処理を行なえる。楽曲データの部分購入処理についての詳しい説明は、後述する。
なお、上述したオンライン作業は、インターネットブラウザなどのソフトウエアを利用してのインターネット動作処理によって行われる作業であることは言うまでもない。
【００２８】
ここで、上述したサイト検索処理におけるオフライン作業時（ステップＳ１〜ステップＳ３参照）にクライアントに表示する各種画面について図４〜図６を用いて説明する。すなわち、外部記憶媒体ＳＴから読み出された情報を使って行われるオフライン作業（この実施例では所有商品の関連サイト検索作業）時においてクライアントに表示される、各種画面の表示例である。図４〜図６に示す各画面は外部記憶媒体ＳＴに記憶されているＨＴＭＬプログラムによって生成される画面であり、外部記憶媒体ＳＴにはこうした「商品選択画面」と「擬似商品サイトリスト画面」と「擬似商品サイト画面」を各々生成するためのＨＴＭＬプログラムが予め記憶されている。「擬似商品サイトリスト画面」と「擬似商品サイト画面」は商品別（例えば、電子ピアノや電子ドラムなどの電子楽器の種類別）にそれぞれ用意される擬似的なサイト画面であり、それぞれのサイト画面には当該電子楽器に関する種々の情報（例えば新製品情報など）が記載される。
【００２９】
まず、「商品選択画面」について説明する。図４は、「商品選択画面」の一実施例を示す概念図である。この「商品選択画面」は、外部記憶媒体ＳＴから所有商品の情報を含むサイト（ＨＴＭＬプログラム）を検索するために、オフライン作業開始が指示されると表示される最初の画面である。
図４に示すように、「商品選択画面」にはユーザが所望の商品を選択するための「商品表示・選択エリア」と「決定ボタン」が表示される。「商品表示・選択エリア」は商品の名前などを表示するエリアであり、ユーザは「商品表示・選択エリア」の右に配置されたスクロールバー（図４では塗りつぶした逆三角形で示す）を用いて該エリアに表示する商品名を変更することができる。ユーザは「商品表示・選択エリア」に表示される商品の名前リストから所有商品の名前を選択した後に「決定ボタン」を押すと、選択した所有商品に関する「擬似商品サイトリスト画面」へ画面が切り換わる。すなわち、「決定ボタン」を操作すると、外部記憶装置ＳＴから選択された商品に関する「擬似商品サイトリスト画面」を生成するＨＴＭＬプログラムが読み出されて、これに基づいて「擬似商品サイトリスト画面」が表示される（図３のステップＳ２参照）。
【００３０】
次に、「疑似商品サイトリスト画面」について説明する。図５は、「疑似商品サイトリスト画面」の一実施例を示す概念図である。この「疑似商品サイトリスト画面」は、所有商品に関連するサイトをリスト表示する画面である。
図５に示すように、「疑似商品サイトリスト画面」には所有商品に関連するサイトの内容がリスト表示されると共に（この実施例では、第一サイトとして楽曲データ購入サイト、第二サイトとして教習サイトを表示した例を示す）、ユーザが所望のサイトを選択するための「サイトのＵＲＬ表示・選択エリア」と「決定ボタン」が表示される。「サイトのＵＲＬ表示・選択エリア」はリスト表示したサイトに対応するＵＲＬを表示するエリアであり、ユーザは「サイトのＵＲＬ表示・選択エリア」の右に配置されたスクロールバー（図５では塗りつぶした逆三角形で示す）を用いて該エリアに表示するＵＲＬを変更することができる。ユーザは「サイトのＵＲＬ表示・選択エリア」に表示されるサイトのＵＲＬリストから希望のサイトのＵＲＬを選択して「決定ボタン」を押すと、選択したサイトに関する「擬似商品サイト画面」へ画面が切り換わる。すなわち、「決定ボタン」を操作すると、外部記憶装置ＳＴから選択されたＵＲＬに対応した「擬似商品サイト画面」を生成するＨＴＭＬプログラムが読み出されて、これに基づいて「擬似商品サイト画面」が表示される（図３のステップＳ３参照）。
【００３１】
図６は、「疑似商品サイト画面」の一実施例を示す概念図である。この「疑似商品サイト画面」は、外部記憶媒体ＳＴ中のＨＴＭＬプログラムを使って表示される、通信ネットワークＸ上のＷｅｂサーバＭＳにある希望のサイト画面を擬似的に表わした画面である。
図６に示すように、「疑似商品サイト画面」には当該サイトの内容の詳細説明が表示されると共に（この実施例では、上記「疑似商品サイトリスト画面」において第一サイトが選択された例を示した）、通信ネットワークＸ（例えばインターネット）上の疑似的なサイトではない実際のサイトへアクセス（つまりオンライン作業）を開始するための「アクセスボタン」と「全曲データのリスト表示エリア」が表示される。「全曲データのリスト表示エリア」は該サイトに含まれる全データ（この実施例では楽曲データ）をリスト表示するエリアであり、ユーザは「全曲データのリスト表示エリア」の右に配置されたスクロールバー（図６では塗りつぶした三角形と逆三角形及び四角形で示す）を用いて該サイトに含まれる全ての曲データを表示することができる。この「疑似商品サイト画面」は、インターネット上にある実際のサイト画面と、デザイン（具体的には、表示文章の内容や配置位置、各ボタンや表示エリアの数や内容あるいは配置位置、サイト全体の色や形など）および機能（つまり、実施のサイト画面上で実行できる各種の処理）がほぼ同一に構成された画面である。「アクセスボタン」を押すと（図３のステップＳ４参照）、実際のサイトへアクセスして、該疑似的な「疑似商品サイト画面」が「商品サイト画面」へ切り換わる（図３のステップＳ７、ステップＳ８、ステップＳ５参照）。
【００３２】
以上のように、外部記憶媒体ＳＴから読み出したＨＴＭＬプログラムに基づいて「商品選択画面」を表示することにより、ユーザは所望の商品に対する情報を簡単に検索することができるようになることから、関連サイトへのアクセスが迅速に行うことができるようになる。また、ユーザは通信ネットワークを介して実際のサイトにアクセスする前に該サイトの利用方法を疑似的なサイト画面を利用して会得することができるので、実際のサイトにアクセスしたときには迅速にサイトを利用することができるようになる。これにより、ユーザの関連サイトへのアクセス意欲を向上させることができる、という利点が生ずる。すなわち、この実施例においては、ユーザが購入した電子楽器ＥＭに、所定のインターネットサイトとほぼ同等のページ内容を表示するＨＴＭＬプログラムを記憶したＣＤ―ＲＯＭなどの外部記憶媒体ＳＴが同梱されており、ユーザはこうした外部記憶媒体ＳＴを用いて、オフラインで自分の購入した電子楽器ＥＭに関連する情報で構成されるページを検索し、検索が完了すればその検索したページに対応するインターネット上のページへ直接アクセスし最新の情報を取得することができる。つまり、オフラインで検索したページのデザインとオンラインで検索したサイトのページのデザインは同じ構成内容となっており、ユーザは前もってオフラインのサイトで該サイトの使い方を習得することができることから、オンラインのサイトを検索する際にもスムーズに該サイトを効率的に使用することができるようになる。
【００３３】
上述した情報検索システムにおいて、ユーザは情報やデータ等を検索するだけでなく、検索した情報を取り込むことができる。すなわち、ユーザはクライアントを用いて通信ネットワークＸ上のＷＷＷサイトにアクセスし、該ＷＷＷサイトからクライアントにユーザが目的とする情報を有料（あるいは無料）で取り込むことができる。例えば、所望の音楽を聞きたい場合、ユーザは該音楽に関する楽曲データが予め用意された所定の音楽サイト（つまり楽曲データ購入サイト）にアクセスすることによって、この音楽サイト（つまり楽曲データ購入サイト）からユーザ所望の音楽に関する楽曲データを有料で取り込む（つまり購入する）ことができる。そこで、以下では、ユーザがクライアントを用いて多数の楽曲データを集めた所定の音楽サイト（つまり楽曲データ購入サイト）に通信ネットワークＸを介してアクセスし、該サイトからユーザ所望の楽曲データを購入する例を用いてデータ購入処理について説明する。
【００３４】
図７は、本発明に係る情報検索システムにおいて行われる楽曲データ購入サイト上でのデータ購入処理の一実施例を示すフローチャートである。すなわち、楽曲データ購入サイトにアクセスして「商品サイト画面」（後述する図８参照）がクライアント側に表示された後に、ＰＣ端末ＰＣあるいは携帯端末ＭＴ等のクライアントとＷＥＢサーバＭＳとの間で行われるデータ購入処理を示す。以下、図７のフローチャートに従って、当該処理の動作を説明する。
まず、所定のサイトを記憶するＷｅｂサーバＭＳに対し、クライアントから希望再生データの検索を指示する（ステップＳ１１）。クライアントがＷｅｂサーバＭＳに対して希望再生データの検索を指示する際には、クライアントからＷｅｂサーバＭＳに対して希望再生データの検索を指示する要求情報が送信される。ＷｅｂサーバＭＳ（サイト）では、指示された再生データのうち所持機種で再生できるものがあるかを検索する（ステップＳ１７）。そして、その検索結果をクライアントへ返送し（ステップＳ１８）、クライアントは返送された検索結果を表示する（ステップＳ１２）。すなわち、ＷｅｂサーバＭＳ（サイト）には１つの楽曲についていろいろなフォーマットで記録された再生データが記憶されており、ユーザが「商品サイト画面」（後述する）から希望の楽曲を指定すると、ユーザが所有する電子楽器ＥＭ等の商品で再生することが可能なフォーマットの再生データのみが検索されて「商品サイト画面」の所定エリアにリストアップされる。そのリストからユーザが希望の再生データを選択すると（ステップＳ１３）、クライアントからＷｅｂサーバＭＳに対して希望再生データを配信する要求情報が送信される。ＷｅｂサーバＭＳ（サイト）では該要求情報に基づいて再生データを選択し、選択した再生データの全体構成を楽譜表示するための楽譜データをクライアントへ返送する（ステップＳ１９）。クライアントでは、該楽譜データに基づき再生データの全体構成を「部分購入画面」（後述する）の所定エリアに表示する（ステップＳ１５）。すなわち、「商品サイト画面」に表示された複数種類のフォーマットの再生データの中からユーザが所望の再生データを選択すると該再生データに対応する楽譜データが選択され、該楽譜データがＷｅｂサーバＭＳ（サイト）からクライアントに返送されて「部分購入画面」として表示される。これにより、再生データの全体構成が例えば「部分購入画面」に楽譜表示の形式で表示される。
【００３５】
「部分購入画面」に表示された再生データの全体構成の中から購入したい部分の再生データをユーザが選択すると（ステップＳ１５）、クライアントからＷｅｂサーバＭＳに対してユーザ希望部分の再生データのみの配信を指示する要求情報が送信される。ＷｅｂサーバＭＳ（サイト）では選択された部分の再生データと楽譜データを切りだして（ステップＳ２０）、該切り出した部分の再生データに対する対価としてユーザが支払うべき価格を決定する（ステップＳ２１）。すなわち、表示された全体構成の再生データの中から購入したい部分を選択すると、再生データ全体からその部分に相当する再生データのみを作成して、該部分的な再生データの購入手続きが行われる。また、部分的な再生データと共に、該再生データに対応する楽譜データの購入手続きも行われる。つまり、ここで作成される部分的なデータは、購入を希望した部分の再生データと楽譜データとからなるデータである。作成される部分的な楽曲データ（つまり再生データと楽譜データ）の価格は、選択した部分の長さや場所毎に相当するようにして異なる価格が決定される。すなわち、価格は予め決められたルールに従って決定され、決定される部分的な楽曲データの価格は楽曲データ全体を購入するよりも安価となる。例えば、選択した部分の長さと全体の長さとの比で選択部分の楽曲データの価格を決定することで、全体の楽曲データを購入するときよりも安い価格とすることができる。
【００３６】
ステップＳ２２では、ユーザに対する課金と共に商品（この実施例では、切り出された部分的な再生データと楽譜データからなる楽曲データ）をクライアントに発送する。クライアントでは、ユーザに対する課金処理がなされたうえで商品（楽曲データ）を受け取る（ステップＳ１６）。すなわち、クライアントで商品（楽曲データ）の購入を決定すると、ＷｅｂサーバＭＳ（サイト）で商品（楽曲データ）の価格が決定され、クライアントに対して商品の購入に必要な課金情報の入力が要求される。ユーザに対する課金は、この入力情報を基にして行われる。ＷｅｂサーバＭＳ（サイト）は、該クライアントの課金処理に応答して商品をクライアントに発送する。購入に必要な課金情報とは、例えば、クレジットカード課金であればクレジットカード番号であり、銀行振込や郵便振替であれば振込用紙を送信する住所であり、電子マネー課金であれば電子マネーを利用するためのユーザ情報などである。購入した商品の発送方法は、例えば、課金後の発送（クレジットカードや電子マネー）であれば通信ネットワーク経由で発送する方法、課金前の発送（銀行振込や郵便振替）であれば所定の記憶媒体（例えばＣＤ−ＲＯＭやＤＶＤなど）に記録した状態で該記憶媒体を発送する方法などがある。
【００３７】
ここで、上述した「商品サイト画面」及び「部分購入画面」について図８及び図９を用いて説明する。図８は、「商品サイト画面」の一実施例を示す概念図である。この「商品サイト画面」は、クライアントから送信されるＵＲＬに従って読み出されたＷｅｂサーバＭＳ（サイト）に記憶されたＨＴＭＬプログラムに基づいて表示される画面である。
図８に示すように、「商品サイト画面」は外部記憶媒体ＳＴのＨＴＭＬプログラムを使って表示される「擬似商品サイト画面」（図６参照）と一部を除いてデザインおよび機能がほぼ同一の画面である。「検索情報入力・表示エリア」へユーザ所望の楽曲データの検索条件（例えば、楽曲名やジャンル名あるいは歌手名など）を入力して「検索開始ボタン」を行なうと、「検索結果表示・選択エリア」に検索された楽曲データの一覧が表示される。すなわち、「検索結果表示・選択エリア」にはユーザが所有する電子楽器ＥＭ等の商品で再生することが可能なフォーマットの楽曲データをリスト表示するエリアであり（図７のステップＳ１２参照）、ユーザは「検索結果表示・選択エリア」の右に配置されたスクロールバー（図８では塗りつぶした三角形と逆三角形及び四角形で示す）を用いて該エリアに検索された全ての楽曲データを表示することができる。「検索開始ボタン」は、ＷｅｂサーバＭＳ（サイト）に対して、いろいろなフォーマットで記録された楽曲データの中から「検索情報入力・表示エリア」に入力された検索条件に基づいた楽曲データ（例えば、ユーザが所有する電子楽器ＥＭ等の商品で再生することが可能なフォーマットの楽曲データ）が検索されて「検索結果表示・選択エリア」にリストアップされる。「検索結果表示・選択エリア」にリストアップされた楽曲データの中から希望の楽曲データを選択すると、図９に示す「部分購入画面」へと画面が切り換わる（図７のステップＳ１３、ステップＳ１９、ステップＳ１４参照）。
【００３８】
図９は、「部分購入画面」の一実施例を示す概念図である。「部分購入画面」はクライアントから送信されるＵＲＬに従って読み出されたＷｅｂサーバＭＳ（サイト）に記憶されたＨＴＭＬプログラムに基づいて表示される画面であり、選択された楽曲データの全体構成が、「楽曲表示・選択エリア」に表示される。
「楽曲表示・選択エリア」には、選択した楽曲データの全体構成が例えば楽譜表示の形式で表示される。この表示された楽譜からユーザが楽曲データを取得したい楽譜の一部分を選択して「購入決定ボタン」を押すと、その部分の楽曲データを購入することができる（図７のステップＳ１５、ステップＳ２０〜Ｓ２２、ステップＳ１６参照）。このデータ購入動作について、図１０及び図１１を用いて具体的に説明する。
【００３９】
図１０は、図９に示した「部分購入画面」における「楽曲表示・選択エリア」に楽譜を表示した場合の実施例を示す概念図である。図１１は、クライアントからの指示に基づいてＷｅｂサーバＭＳ（サイト）側で生成する楽曲データの構成の一実施例を示す該念図である。
図１０に示すように、「楽曲表示・選択エリア」に楽曲データの全体構成を楽譜表示する場合、楽曲全体の楽譜が所定の単位毎に区切られた状態で表示される（この実施例では、２小節毎に区切った例を示した）。ユーザは「楽曲表示・選択エリア」の右に配置されたスクロールバー（図９及び図１０では塗りつぶした三角形と逆三角形及び四角形で示す）を上下に動かすことによって、楽曲データにおける所望の箇所の楽譜を表示させることができるようになっている。ユーザは所望の箇所の楽譜を表示させた上で、図１０に示すように楽曲データを購入したい部分をマウスなどを用いて適宜に選択することができる（図１０では、選択部分を斜線付きの四角形で示す）。ユーザが取得したい楽曲データの部分を楽譜上で選択してから「購入決定ボタン」（図９参照）を押すと（図７のステップＳ１５参照）、該選択部分に対応する楽曲データ（つまり、再生データと楽譜データの組）が作成される（図７のステップＳ２０参照）。
【００４０】
図１１に示すように、この実施例における楽曲データは再生データと楽譜データとの組からなるデータである。再生データは楽曲を自動演奏するためのＳＭＦ（Standard Midi Fileの略）などのデータであり、設定情報と再生イベントシーケンスデータとからなる。楽譜データは対応する楽曲の楽譜を表示するためのデータであり、設定情報と楽譜表示イベントシーケンスデータとからなる。こうした再生データ及び楽譜データについては公知のものを用いてよいことから、これらについての詳しい説明は省略する。選択部分に対応して作成される楽曲データは、楽曲全体の再生データと楽譜データから選択部分に相当する部分のデータを取り出して、新たな楽曲データ（つまり、再生データと楽譜データの組）として再構成される。すなわち、購入部分のデータのみを全体の楽曲データから切り出すことにより、購入部分（図１１では太枠で囲んだ部分）のみに相当する一部分の楽曲データが作成される。こうして生成される新たな楽曲データの設定情報は、楽曲全体の楽曲データの設定情報を踏襲して作成される。つまり、楽曲全体の楽曲データの設定情報がコピーされ、さらに新たに生成された楽曲データの楽曲全体における順序などが設定される。例えば、当該楽曲データ再生時に用いる音色を表わす音色ナンバや再生時のテンポを表わすテンポ値はコピーされ、当該楽曲データの小節数を表わす小節長や次に再生される一部の楽曲データとの接続方法を表わす接続情報などが新たに設定情報として追加される。
【００４１】
以上のようにすると、ユーザはデータの部分購入ができるようになることから、効率的なデータ取得を行うことができるようになる。すなわち、ユーザが必要な部分のデータのみを選択すると、ＷｅｂサーバＭＳ（サイト）ではユーザが必要としない部分を除いた部分的なデータを自動的に生成してユーザに送信することから、ユーザはデータ全体を購入しなくてもよく、必要のないデータが除かれたデータのみを購入することができるようになる。したがって、ユーザはデータ全体を購入するよりも安い価格でデータを取得することができる。また、部分的なデータを送信するだけであることから、データ全体を送信することに比べてデータ送信の際にかかる時間が少なくなり効率的なデータ送信を行うことができるようになる、という利点がある。
【００４２】
なお、部分購入時の表示内容（つまり「部分購入画面」における「楽曲表示・選択エリア」に表示する内容）は楽譜表示に限らず、楽曲全体構成が理解でき、その表示から所望部分を選択できる構成であればどのようなものでもよい。
なお、楽曲データの購入のときには再生データと楽譜データをセットにしているが、どちらか一方のみを選択的に購入するようにしてもよい。すなわち、上述した実施例において、楽曲データとは再生データと楽譜データの双方、あるいはいずれか一方のどちらの意味も含むものである。
なお、外部記憶媒体に記憶した情報は予めクライアント（例えば、ユーザが購入した電子楽器や携帯端末など）内に記憶されていてもよく、こうした場合にはそのクライアントを直接インターネットに接続することで、取得した情報をクライアントでそのまま利用することができるようにしてもよい。
【００４３】
なお、楽曲データのフォーマット（詳しくは、再生イベントシーケンスデータ又は楽譜イベントシーケンスデータ）は、イベントの発生時刻を曲や小節内における絶対時間で表した『イベント＋絶対時間』形式のもの、イベントの発生時刻を１つ前のイベントからの時間で表した『イベント＋相対時間』形式のもの、音符の音高と符長あるいは休符と休符長で楽曲データを表した『音高（休符）＋符長』形式のもの、演奏の最小分解能毎にメモリの領域を確保し、演奏イベントの発生する時刻に対応するメモリ領域にイベントを記憶した『ベタ方式』形式のものなど、どのような形式のものでもよい。
また、複数チャンネル分の楽曲データが存在する場合は、複数のチャンネルのデータが混在した形式であってもよいし、各チャンネルのデータがトラック毎に別れているような形式であってもよい。
【００４４】
【発明の効果】
この発明によれば、ユーザが購入した電子楽器等の商品に、所定のＷＷＷサイトとほぼ同等のページ内容を表示するＨＴＭＬプログラムを記憶したＣＤ―ＲＯＭなどの外部記憶媒体を同梱し、ユーザはこうした外部記憶媒体を用いて、オフラインで自分の購入した商品に関連するＷｅｂページを検索し、検索が完了すればその検索したＷｅｂページに対応するインターネット上の実際のＷｅｂページへ直接アクセスすることができる。つまり、オフラインで検索したＷｅｂページのデザインとオンラインで検索したサイトのＷｅｂページのデザインは同じ構成内容となっており、ユーザは前もってオフラインのＷｅｂページで該サイトの使い方を習得することができることから、オンラインで実際のＷｅｂページを使用する際にスムーズに効率よく使用することができるようになる。
また、ユーザの選択に従って部分的に分割したデータを生成し送信することによって部分的なデータの購入ができるようにしたことから、ユーザは効率的にデータを取得することができるようになる。
【図面の簡単な説明】
【図１】  この発明に係る情報検索システムの全体構成の一実施例を示すシステムブロック図である。
【図２】  図１に示した情報検索システムにおいて用いられる各装置の１つの全体構成の一実施例を示すハード構成ブロック図である。
【図３】  図１に示した情報検索システムにおいて行われるサイト検索処理の一実施例を示すフローチャートである。
【図４】  商品選択画面の一実施例を示す概念図である。
【図５】  疑似商品サイトリスト画面の一実施例を示す概念図である。
【図６】  疑似商品サイト画面の一実施例を示す概念図である。
【図７】  図１に示した情報検索システムにおいて行われるデータ購入処理の一実施例を示すフローチャートである。
【図８】  商品サイト画面の一実施例を示す概念図である。
【図９】  部分購入画面の一実施例を示す概念図である。
【図１０】  図９に示した「部分購入画面」における「楽曲表示・選択エリア」に楽譜を表示した場合の実施例を示す概念図である。
【図１１】  クライアントからの指示に基づいてＷｅｂサーバ（サイト）側で生成する楽曲データの構成の一実施例を示す該念図である。
【符号の説明】
１…ＣＰＵ、１Ａ…タイマ、２…ＲＯＭ、３…ＲＡＭ、４…ＭＩＤＩインタフェース、４Ａ（ＥＭ）…電子楽器、５…検出回路、５Ａ…操作子、６…表示回路、６Ａ…表示装置、７…音源回路、７Ａ…サウンドシステム、８…通信インタフェース、Ｘ…通信ネットワーク、９（ＳＴ）…外部記憶装置、１Ｄ…通信バス（データ及びアドレスバス）、ＭＳ…Ｗｅｂサーバ（サイト）、ＴＳ…中継サーバ、ＰＣ…ＰＣ端末、ＭＴ…携帯端末
【図１】
0004111258.tif 000002
【図２】
0004111258.tif 000003
【図３】
0004111258.tif 000004
【図４】
0004111258.tif 000005
【図５】
0004111258.tif 000006
【図６】
0004111258.tif 000007
【図７】
0004111258.tif 000008
【図８】
0004111258.tif 000009
【図９】
0004111258.tif 000010
【図１０】
0004111258.tif 000011
【図１１】
0004111258.tif 000012