(57)【要約】【課題】共通の音楽コンテンツを種々の音楽コンテンツ利用装置すなわち種々のプラットフォームにおいて利用できるようにする。【解決手段】音楽コンテンツ利用装置は、プログラム処理によって実現されるデータ入力部Ｂ１１、変換処理部Ｂ１３および利用処理部Ｂ１５を備えている。データ入力部Ｂ１１は、音楽に関する複数種類のコンテンツ素材データと、同コンテンツ素材データの取り扱いを規定するコンテンツ規定データとからなる音楽コンテンツデータを入力する。変換処理部Ｂ１３は、スタイルシート記憶部Ｂ１４に記憶されたスタイルシートに従って、利用処理部Ｂ１５にてコンテンツ素材データの利用を可能にするためにコンテンツ規定データを変換する。利用処理部Ｂ１５は、入力したコンテンツ素材に応じて楽音を発生したり、画像を表示したりして、音楽コンテンツをユーザに提示する。【選択図】  図２
2004219603.tif 000002
【特許請求の範囲】
【請求項１】
音楽に関する複数種類のコンテンツ素材データと、同コンテンツ素材データの取り扱いを規定するコンテンツ規定データとからなる音楽コンテンツデータを入力する入力部と、
前記入力したコンテンツ素材データを利用して音楽に関する情報をユーザに提示する利用部と、
前記入力したコンテンツ規定データを前記利用部で適用可能にするために変換して前記利用部に供給する変換部と
を備えたことを特徴とする音楽コンテンツ利用装置。
【請求項２】
請求項１に記載した音楽コンテンツ利用装置において、
前記変換部を、
前記コンテンツ規定データの変換ルールを規定するスタイルシートを記憶したスタイルシート記憶部と、
前記スタイルシート記憶部に記憶されているスタイルシートに従って前記入力したコンテンツ規定データを変換処理する変換処理部とで構成した音楽コンテンツ利用装置。
【請求項３】
前記スタイルシート記憶部に記憶されたスタイルシートは更新可能である請求項２に記載した音楽コンテンツ利用装置。
【請求項４】
前記利用部は表示器を備え、
前記スタイルシートは前記コンテンツ素材データによって表されたコンテンツ素材の前記表示器における表示レイアウトを規定するデータを含み、かつ
前記利用部は、前記表示レイアウトを規定するデータに基づいて、前記コンテンツ素材データによって表されたコンテンツ素材の前記表示器における表示レイアウトを制御する請求項２または３に記載した音楽コンテンツ利用装置。
【請求項５】
音楽コンテンツをユーザに提示する音楽コンテンツ利用装置に適用されるコンピュータプログラムにおいて、
音楽に関する複数種類のコンテンツ素材データと、同コンテンツ素材データの取り扱いを規定するコンテンツ規定データとからなる音楽コンテンツデータを入力する入力処理と、
前記入力したコンテンツ素材データを利用して音楽に関する情報をユーザに提示する利用処理と、
前記入力したコンテンツ規定データを前記利用処理に適用可能にするために変換する変換処理と
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽に関する複数種類のコンテンツ素材データを入力し、同入力したコンテンツ素材データを利用して音楽に関する情報をユーザに提示する音楽コンテンツ利用装置および同装置に適用されるコンピュータプログラムに関する。
【０００２】
【従来の技術】
従来から、楽曲データ（例えば、ＭＩＤＩデータ）、動画データなどを組み合わせた音楽コンテンツを再生して、同音楽コンテンツをユーザに提示する音楽コンテンツ利用装置は知られている（特許文献１）。
【０００３】
【特許文献１】
特開平１１−３４１３５０号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の音楽コンテンツは音楽コンテンツ利用装置ごとに専用のフォーマットを有しているので、電子楽器、パーソナルコンピュータ、また同一種類の利用装置でも、表示器のサイズ、形状、解像度などの搭載装置の機能が異なる音楽コンテンツ利用装置においては、すなわち種々のプラットフォームにおいては共通の音楽コンテンツを利用できないという問題がある。
【０００５】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、共通の音楽コンテンツを種々のプラットフォームにおいて利用できるようにした音楽コンテンツ利用装置および同装置に適用されるコンピュータプログラムを提供することにある。
【０００６】
前記目的を達成するために、本発明の特徴は、音楽コンテンツをユーザに提示する音楽コンテンツ利用装置において、音楽に関する複数種類のコンテンツ素材データと、同コンテンツ素材データの取り扱いを規定するコンテンツ規定データとからなる音楽コンテンツデータを入力し、同入力したコンテンツ素材データを利用して音楽に関する情報をユーザに提示し、かつ同コンテンツ素材データの利用を可能にするためにコンテンツ規定データを変換するようにしたことにある。
【０００７】
この場合、例えば、スタイルシート記憶部に記憶されていて変換ルールを規定するスタイルシートに従って、コンテンツ規定データが変換されるようにするとよい。さらに、コンテンツ素材データによって表されたコンテンツ素材の表示器における表示レイアウトを規定するデータをスタイルシートに含ませておき、この表示レイアウトを規定するデータに基づいて、表示器におけるコンテンツ素材の表示レイアウトが制御されるようにするとよい。そして、例えば、コンテンツ規定データとしては「ＸＭＬ」を利用できるとともに、スタイルシートとしては「ＸＳＬＴ」を利用できる。また、スタイルシートとして、「ＣＳＳ」すなわちカスケーディングスタイルシートを利用することもできる。
【０００８】
このような本発明においては、音楽コンテンツ利用装置内にて、コンテンツ素材データの利用を可能にするためにコンテンツ規定データが自動的に変換されるので、この変換機能（変換処理およびスタイルシート）を音楽コンテンツ利用装置の種類ごとに設けるようにすれば、種々の音楽コンテンツ利用装置（すなわち種々のプラットフォーム）において共通の音楽コンテンツを利用できるようになる。また、種々の音楽コンテンツ利用装置ごとに専用の音楽コンテンツデータを作成しなくてもよくなるので、多種多様の音楽コンテンツデータを比較的簡単に用意できるようにもなる。
【０００９】
また、本発明の他の特徴は、前記スタイルシートを更新可能としたことにある。これによれば、あるプラットフォームにおいて仕様が変更されても（例えば、ソフトウェアがバージョンアップされても）、このスタイルシートを更新することにより、音楽コンテンツを簡単かつ適切に利用できるようになる。
【００１０】
【発明の実施の形態】
以下、本発明の一実施形態について図面を用いて説明する。図１は、同実施形態に係る電子楽器の形態をした音楽コンテンツ利用装置の全体ブロック図である。この音楽コンテンツ利用装置は、音楽コンテンツを入力するための入力部１０と、音楽コンテンツを利用するための利用部２０と、この音楽コンテンツ利用装置の動作を指示するためにユーザによって操作される操作部３０と、これらの入力部１０、利用部２０および操作部３０をプログラム制御するコンピュータ本体部４０とからなる。
【００１１】
入力部１０は、バス５０に接続された通信インターフェース回路１１およびインターフェース回路１２を有する。通信インターフェース回路１１は、サーバコンピュータ６０に通信ネットワーク６１を介して接続され、同サーバコンピュータ６０に対して各種プログラムおよび各種データの送受信を許容する。インターフェース回路１２は、この音楽コンテンツ利用装置に接続された他の音楽コンテンツ利用装置である他の機器７０に接続されて、同機器７０に対する各種プログラムおよび各種データの送受信を許容する。
【００１２】
利用部２０は、表示器２１、音源回路２２およびオーディオ信号再生回路２３を有する。表示器２１は、ＣＲＴ表示器、液晶表示器などで構成されており、バス５０に接続された表示制御回路２４により制御されて、各種情報を視覚表示する。音源回路２２は、バス５０に接続されていて、バス５０を介して供給される音楽コンテンツとしての演奏情報（キーコード、キーオン信号、キーオフ信号、音色制御情報など）に基づいて楽音信号を形成して出力する。オーディオ信号再生回路２３も、バス５０に接続されていて、バス５０を介して供給される音楽コンテンツとしてのオーディオデータを再生して音声信号を出力する。これらの音源回路２２およびオーディオ信号再生回路２３には、アンプ、スピーカなどを含むサウンドシステム２５が接続されており、同システム２５は音源回路２２からの楽音信号およびオーディオ信号再生回路２３からの音声信号に対応した音を放音する。
【００１３】
操作部３０は、鍵盤３１および制御操作子群３２を有する。鍵盤３１は、所定音域に対応した複数の鍵からなり、楽曲の演奏のために利用される。制御操作子群３２は、この音楽コンテンツ利用装置の動作を指示するために操作される複数の操作子からなる。この制御操作子群３２には、例えば、表示器２１にて表示されるカーソルの移動キー（マウス、トラックボールなども含む）、各種作動モードを選択するためのモード選択キー、ユーザの指示を入力する指示入力キーなどが含まれる。なお、鍵盤３１を、これらの移動キー、モード選択キーおよび指示入力キーとして用いるようにしてもよい。鍵盤３１および制御操作子群３２の操作は、バス５０に接続された検出回路３３，３４によってそれぞれ検出されるようになっている。
【００１４】
コンピュータ本体部４０は、バス５０にそれぞれ接続されたＣＰＵ４１，ＲＯＭ４２、ＲＡＭ４３および外部記憶装置４４からなる。ＣＰＵ４１，ＲＯＭ４２およびＲＡＭ４３は、外部記憶装置４４からＲＡＭ４３に転送される各種プログラムを実行して、入力部１０、利用部２０および操作部３０の動作を制御する。
【００１５】
外部記憶装置４４は、予め組み込まれたハードディスクＨＤなどの記録媒体、着脱可能に組み付けられるフレキシブルディスクＦＤ、コンパクトディスグＣＤなどの各種記録媒体と、同記録媒体に対してプログラム及びデータの読み書きを可能とするドライブ装置からなる。外部記憶装置４４には、本発明の音楽コンテンツがダウンロードされるとともに、この音楽コンテンツ利用装置の基本的な動作を制御するための基本的な制御プログラムおよび制御データが予め記憶されている。基本的な制御プログラムとしては、ブラウザを含む音楽コンテンツ利用プログラム、鍵および操作子の操作検出プログラム、楽音発生制御プログラムなどが挙げられる。なお、これらの基本的な制御プログラムおよび制御データをサーバコンピュータ６０または他の機器７０からダウンロードすることも可能である。
【００１６】
また、外部記憶装置４４には、入力した音楽コンテンツを再生するために必要なスタイルシートおよびプラグインプログラムが予め記憶されているとともに、適宜更新可能となっている。スタイルシートは、利用部２０にて利用可能な音楽コンテンツを規定するとともに、入力した音楽コンテンツデータを利用部２０にて利用可能にするためのフォーマット変換を規定するデータ群からなる。例えば、ＸＭＬフォーマットに従った音楽コンテンツデータを、この音楽コンテンツ利用装置が備えたブラウザで処理可能にするためにフォーマット変換するＸＳＬＴスタイルシートで構成される。また、ＸＳＬＴスタイルシートを「ＣＳＳ」すなわちカスケーディングスタイルシートで構成してもよい。プラグインプログラムは、入力した音楽コンテンツデータを利用部２０にて利用するために利用されるプログラムで、例えば、表示器２１にて楽譜を表示するための楽譜表示プログラム、表示器２１にてビデオ表示するためのビデオプログラム、鍵盤３１による演奏を採点するための採点プログラム、音源回路２２を用いて楽曲を自動演奏するための自動演奏プログラムなどである。
【００１７】
次に、上記のように構成した音楽コンテンツ利用装置を用いた音楽コンテンツの利用について説明する。まず、ユーザは、ブラウザを含む音楽コンテンツ利用プログラムを起動する。この音楽コンテンツ利用プログラムの起動により、図１の音楽コンテンツ利用装置は、図２の機能ブロック図に示すような機能を発揮し始める。したがって、この機能ブロック図は、外部記憶装置４４に記憶されているプログラムの実行により、実現される機能をソフトおよびハードの両面から表している。言いかえれば、図１のハード構成を用いたプログラム処理の内容を表している。
【００１８】
この音楽コンテンツ利用装置は、図２に示すように、データ入力部Ｂ１１にて音楽コンテンツデータを入力する。このデータ入力部Ｂ１１は、ユーザによる制御操作子群３２の操作に従って、サーバコンピュータ６０に蓄積されている音楽コンテンツデータを外部記憶装置４４に取り込む処理に対応する。なお、ユーザは、表示器２１にて表示されるブラウザ画面に従って音楽コンテンツデータの取り込みを指示する。
【００１９】
ここで、音楽コンテンツデータについて説明しておく。音楽コンテンツデータは、予め用意されてサーバコンピュータ６０に蓄積されているもので、パッケージごとに入手可能になっている。一組の音楽コンテンツパッケージには、複数種類のコンテンツ素材データと、１ページ分または複数ページ分のコンテンツ規定データとが含まれている。一組の音楽コンテンツパッケージは、例えば、練習用の一楽曲に関する音楽コンテンツであったり、演奏練習用の一楽器に関する音楽コンテンツであったりする。そして、一つの音楽コンテンツパッケージ内のコンテンツ素材データとしては、例えば、演奏データからなるＭＩＤＩデータ、音声信号からなるオーディオデータ、動画データからなるビデオデータ、楽譜を表す楽譜データ、静止画像を表す画像データ、その他のデータなどが挙げられる。なお、これらの各種類のコンテンツ素材データは、複数組用意されていても、一組だけ用意されていてもよい。
【００２０】
１ページ分のコンテンツ規定データは、図３に示すように、タイトルデータ、複数組のコンテンツ素材指定データ、テキストデータ、および複数組の再生制御プラグイン指定データからなる。このコンテンツ規定データは、例えばＸＭＬフォーマットによって記述されている。タイトルデータは、コンテンツのタイトルを示すものである。
【００２１】
コンテンツ素材指定データは前述した複数種類のコンテンツ素材データに対応するもので、コンテンツ素材の指定をも含めて各種コンテンツの取り扱いを規定するものである。各コンテンツ素材指定データは、具体的には、利用するコンテンツ素材を指定するための素材データを読み出すためのパスデータ（ファイルやディレクトリの所在を示す経路を表すデータ“ｐａｔｈ  ｄａｔａ”）、同素材データの利用の際に用いられる利用処理用パラメータ、プラグインプログラムを指定するプラグイン指定データ、プラグインプログラムの起動時に利用されるプラグイン用パラメータ、およびその他のデータからなる。利用処理用パラメータおよびプラグイン用パラメータは、例えば、楽譜表示の大きさ、ビデオ表示の大きさ、採点のレベルなどを表すデータである。
【００２２】
テキストデータは、表示器２１にて表示される説明文（例えば、楽曲、楽器などの説明文）を表すものである。このテキストデータは、コンテンツ素材の取り扱いを規定するものではなく、コンテンツ素材そのものである。しかし、コンテンツ規定データ自体が、ＸＭＬフォーマットに従ってテキストファイルで構成されているために、本実施形態では、前記説明文をテキストデータとしてコンテンツ規定データ中に含ませてある。
【００２３】
再生制御プラグイン指定データとは、外部記憶装置４４に記憶されているプラグインプログラムを用いて、コンテンツ素材の再生を制御するための再生制御ツール２１ｆ、２１ｇ（図６参照）を表示器２１に表示させるとともに、同再生制御ツール２１ｆ、２１ｇによって制御されるコンテンツ素材を指定するためのものである。各再生制御プラグイン指定データは、表示器２１にて表示されているコンテンツ素材の中で再生制御ツール２１ｆ、２１ｇを対応させて表示するコンテンツ素材を指定するデータと、再生制御ツール２１ｆ、２１ｇによって制御される１つまたは複数のコンテンツ素材を指定するデータとからなる。
【００２４】
なお、一組の音楽コンテンツパッケージ中のコンテンツ素材データとしては、前述したＭＩＤＩデータ、オーディオデータ、ビデオデータ、楽譜データ、画像データおよびその他のデータが用意されている場合もあるが、それらの一部のみが用意されている場合もある。また、コンテンツ規定データにしても、タイトルデータ、コンテンツ素材指定データ、テキストデータ、および再生制御プラグイン指定データの全てを含む場合もあるが、その一部しか含んでいない場合もある。また、各コンテンツ素材指定データにしても、パスデータ、利用処理用パラメータ、プラグイン指定データ、プラグイン用パラメータ、およびその他のデータの全てを含む場合もあるが、その一部しか含んでいない場合もある。
【００２５】
前述のように、データ入力部Ｂ１１（すなわち外部記憶装置４４）に取り込まれた音楽コンテンツパッケージを構成するコンテンツ素材データおよびコンテンツ規定データは、ユーザによる制御操作子群３２の操作に従って、利用処理部Ｂ１５に供給される。このとき、フィルタリング処理部Ｂ１２は、スタイルシート記憶部Ｂ１４に記憶されているスタイルシートによって規定されていて、この音楽コンテンツ利用装置の利用部２０にて利用可能なコンテンツ素材データに関するデータのみを抽出して利用処理部Ｂ１５に供給するように機能する。すなわち、フィルタリング処理部Ｂ１２は、利用処理部Ｂ１５に供給されるコンテンツ素材データおよびコンテンツ規定データにフィルタリング処理を施す。具体的には、利用部２０にてあるコンテンツ素材データが利用不能な場合には、コンテンツ規定データ中の利用不能なコンテンツ素材に関する指定データを削除することにより、利用不能なコンテンツ素材データが利用処理部Ｂ１５に供給されないようにする。
【００２６】
また、変換処理部Ｂ１３は、スタイルシート記憶部Ｂ１４に記憶されているスタイルシートによって規定される変換ルールに従って、コンテンツ規定データを変換して利用処理部Ｂ１５に供給する。すなわち、変換処理部Ｂ１３は、コンテンツ規定データの構造（本実施形態ではＸＭＬデータ構造）を、利用処理部Ｂ１５（本実施形態ではブラウザ）が受け付ける構造に変換する。また、この変換処理部Ｂ１３は、コンテンツ規定データでは規定されていない具体的な事項をスタイルシートに従って付加し、またはコンテンツ規定データには抽象的にしか規定されていない事項をスタイルシートに従って具体的な事項に変換する。
【００２７】
この具体的事項の付加および変換について一例を挙げて説明すると、表示器２１におけるビデオおよび静止画像の表示レイアウトについてはコンテンツ規定データでは規定されていない、または抽象的にしか規定されていない。したがって、変換処理部Ｂ１３は、この音楽コンテンツ利用装置における表示器２１のサイズ、形状、解像度などに応じて、ビデオ指定データ、楽譜指定データ、画像指定データなどを変更して、利用処理部Ｂ１５（本実施形態ではブラウザ）に供給する。
【００２８】
より具体的に説明すると、コンテンツ規定データは画像を単に表示する程度の抽象的な指定データであって、表示器２１にて画像を表示するための具体的なプラグインプログラムを指定していなければ、この音楽コンテンツ利用装置に搭載されていて表示器２１にて画像を表示するためのプラグインプログラムが指定される。コンテンツ規定データにより、ビデオ、楽譜、静止画像などの表示器２１上の具体的な表示位置が指定されていなければ、スタイルシートによって前記表示位置が具体的に指定される。コンテンツ規定データにより表示器２１にて表示される文字のフォントが規定されていない、または抽象的にしか規定されていなければ、スタイルシートによって同文字のフォントが具体的に指定される。
【００２９】
次に、利用処理部Ｂの処理動作について説明する。前記変換されたコンテンツ規定データが入力されると、利用処理部Ｂ１５は、同入力したコンテンツ規定データに従って各種コンテンツ素材に関する情報をユーザに提示する。この場合、コンテンツ規定データ中のタイトルデータおよびテキストデータが入力されると、変換処理部Ｂ１３にてスタイルシートを用いて変換された指示（付加された指示がある場合には変換および付加された指示）に従って、表示器２１においてタイトルデータおよびテキストデータによって表された情報が表示される。なお、このタイトルデータおよびテキストデータに関しては、プラグイン指定データおよびプラグイン用パラメータを含まないのが通常であり、基本的なコンテンツ利用プログラムに含まれるブラウザが利用される。
【００３０】
また、コンテンツ規定データ中のＭＩＤＩ指定データ、オーディオ指定データ、ビデオ指定データ、楽譜指定データ、画像指定データまたはその他の指定データが利用処理部Ｂ１５に入力された場合には、前記各指定データ中に含まれる素材パスデータを用いて、データ入力部Ｂ１１に入力された音楽コンテンツパッケージ中の該当するコンテンツ素材データが利用処理部Ｂ１５に取り込まれる。利用処理部Ｂ１５は、この入力されたコンテンツ素材データを処理して、利用部２０を用いてコンテンツ素材データに関する音楽情報をユーザに提示する。
【００３１】
この場合、コンテンツ指定データ中にプラグイン指定データが含まれていれば、プラグインプログラム記憶部Ｂ１７に記憶されていてプラグイン指定データによって指定されるプラグインプログラムが起動されて、前記入力したコンテンツ素材データが処理される。コンテンツ指定データ中にプラグイン指定データが含まれていなければ、利用処理部Ｂ１５に対応したブラウザを含む基本的なコンテンツ利用プログラムにより、前記入力したコンテンツ素材データが処理される。当然ながら、この場合のコンテンツ指定データによって指定されるコンテンツ素材データは、前記コンテンツ利用プログラムによって処理可能なデータである。また、コンテンツ指定データ中に、利用処理用パラメータまたはプラグイン用パラメータが含まれている場合には、これらのパラメータが前記コンテンツ素材の処理に利用される。
【００３２】
具体的には、コンテンツ指定データがＭＩＤＩ指定データであれば、データ入力部Ｂ１１に入力された音楽コンテンツパッケージ中の素材パスデータによって指定されるＭＩＤＩデータが利用処理部Ｂ１５に取り込まれる。そして、利用処理部Ｂ１５は、ＭＩＤＩデータの再生用のプラグインプログラムを起動して、楽曲の進行に従って、ＭＩＤＩデータを構成する音高データ、キーオンデータ、キーオフデータ、音色制御データなどを音源回路２２に順次供給して、音源回路２２にこれらの供給されたデータに応じた楽音信号を形成させる。したがって、ユーザには、この形成された楽音信号に対応した楽音がサウンドシステム２５を介して聴覚的に提示されることになる。
【００３３】
コンテンツ指定データがオーディオ指定データであれば、データ入力部Ｂ１１に入力された音楽コンテンツパッケージの中から素材パスデータによって指定されるオーディオデータが利用処理部Ｂ１５に取り込まれる。そして、利用処理部Ｂ１５は、オーディオ再生用のプラグインプログラムを起動して、オーディオデータによって表される音声信号（楽器の演奏音、合唱音、人間の声など）を表す音声データをオーディオ信号再生回路２３に時間経過に従って供給し、オーディオ信号再生回路２３に音声データを再生させる。したがって、ユーザには、再生された楽器の演奏音、合唱音、人間の声などの音声が、サウンドシステム２５を介して提示されることになる。
【００３４】
コンテンツ指定データがビデオ指定データであれば、データ入力部Ｂ１１に入力された音楽コンテンツパッケージの中から素材パスデータによって指定されるビデオデータが利用処理部Ｂ１５に取り込まれる。そして、利用処理部Ｂ１５は、ビデオ再生用のプラグインプログラムを起動して、ビデオデータによって表される動画を表す動画データを表示制御回路２４を介して表示器２１に供給し、表示器２１に動画を再生させる。したがって、ユーザには、ビデオデータにより表された動画が視覚的に提示されることになる。
【００３５】
コンテンツ指定データが楽譜指定データであれば、データ入力部Ｂ１１に入力された音楽コンテンツパッケージの中から素材パスデータによって指定される楽譜データが利用処理部Ｂ１５に取り込まれる。そして、利用処理部Ｂ１５は、楽譜表示用のプラグインプログラムを起動して、楽譜データによって表される楽譜に対応した画像データを表示制御回路２４を介して表示器２１に供給し、表示器２１に楽譜を表示させる。したがって、ユーザには、楽譜が表示器２１によって視覚的に提示されることになる。
【００３６】
コンテンツ指定データがその他の指定データであれば、データ入力部Ｂ１１に入力された音楽コンテンツパッケージの中から素材パスデータによって指定されるその他データが利用処理部Ｂ１５に取り込まれる。そして、利用処理部Ｂ１５は、その他のプラグインプログラムを起動して、その他データを処理してその他の出力部２６に供給して、ユーザにその他の音楽情報を提示する。このその他の音楽情報としては、鍵盤３１における押鍵指示、ユーザによる演奏の採点などが挙げられる。
【００３７】
上記動作説明からも理解できるとおり、音楽コンテンツ利用装置内にて、スタイルシートを用いた変換処理部Ｂ１３の処理により、利用処理部Ｂ１５および利用部２０にてコンテンツ素材データの利用を可能にするためにコンテンツ規定データが変換されるので、種々の音楽コンテンツ利用装置（すなわち種々のプラットフォーム）において共通の音楽コンテンツを利用できるようになる。また、種々の音楽コンテンツ利用装置ごとに専用の音楽コンテンツデータを作成しなくてもよくなるので、多種多様の音楽コンテンツデータを比較的簡単に用意できるようにもなる。
【００３８】
例えば、図４（Ａ）（Ｂ）に示すように、表示器２１のサイズが相違して、テキスト（説明文）および楽譜を表示可能な領域が異なっていても、前記コンテンツ規定データの変換処理により、表示器２１における自由な表示レイアウトを設定できる。したがって、音楽コンテンツデータが効率的に利用されて、音楽コンテンツデータの利用価値が高まる。
【００３９】
また、図４（Ａ）に示すように表示器２１にてビデオ表示できるような音楽コンテンツ利用装置においては、ビデオも利用できる。これに対して、図４（Ｂ）に示すように表示器２１にてビデオ表示できない音楽コンテンツ利用装置においては、前記変換処理によりビデオ表示しないようにする。特に、この場合、フィルタリング処理部Ｂ１２におけるスタイルシートを用いたフィルタリング処理により、ビデオに関するデータはフィルタリングされて利用処理部Ｂ１５に供給されないので、音楽コンテンツパッケージ内にこの音楽コンテンツ利用装置にて利用不能なコンテンツ素材およびコンテンツ指定データが含まれていても、入力したコンテンツ素材を効率的に利用できるようになる。
【００４０】
さらに、上記実施形態では、スタイルシートを外部からスタイルシート記憶部Ｂ１４に書き込み可能している。すなわち、本音楽コンテンツ利用装置内のスタイルシートを更新可能としている。したがって、この音楽コンテンツ利用装置の仕様が変更されても（例えば、ソフトウェアがバージョンアップされても）、このスタイルシートの更新により、音楽コンテンツを簡単かつ適切に利用できるようになる。
【００４１】
また、上記実施形態においては、コンテンツ素材データを利用する際に使用するプラグインプログラムを指定するプラグイン指定データをコンテンツ規定データ中に含めておき、音楽コンテンツパッケージの入力時に、コンテンツ素材データと共にプラグイン指定データも音楽コンテンツ利用装置に供給されるようにした。そして、音楽コンテンツ利用装置内では、このプラグイン指定データに従ってプラグインプログラム記憶部Ｂ１７に記憶されているプラグインプログラムを用いて、コンテンツ素材データに基づく音楽に関する情報をユーザに提示するようにした。したがって、種々のプラグインプログラムが音楽コンテンツ利用装置側に用意されていても、コンテンツ素材データを利用する際に用いるプラグインプログラムを指定するプラグイン指定をコンテンツ規定データ中に含ませておけば、音楽コンテンツ利用装置側にて簡単に適切なプラグインプログラムが利用されるようになる。
【００４２】
また、コンテンツ規定データ中には、プラグインプログラムの使用時に用いられるプラグインパラメータも含ませておいて、音楽コンテンツ利用装置側において、プラグインパラメータを用いて入力したコンテンツ素材データに基づく音楽に関する情報をユーザに提示するようにした。したがって、プラグインプログラムの使用形態を表すパラメータを音楽コンテンツデータ側に準備しておくだけで、コンテンツ素材データに基づく音楽に関する情報を簡単かつ的確にユーザに提示することができるようになる。
【００４３】
次に、コンテンツの利用の中でも、特に、表示器２１にて再生制御ツールを利用した音楽コンテンツの第１および第２利用モードについて説明する。第１利用モードは、図５（Ａ）（Ｂ）に示すように、ブラウザを用いて表示器２１の画面上に再生制御ツール２１ａを表示するものであり、同画面上には複数の音楽コンテンツが表示される。本実施形態では、例えば、楽譜データに基づく楽譜およびビデオデータに基づく動画が表示器２１に表示される。再生制御ツール２１ａは、図示左側から右側に向けて音楽コンテンツの巻き戻し、再生停止、再生開始および早送りをそれぞれ制御する複数の要素からなる。これらの巻き戻し、再生停止、再生開始および早送りは、ユーザによる制御操作子群３２の操作に応じて表示画面上を移動するカーソルによって指定される。
【００４４】
また、この第１利用モードにおいては、複数の音楽コンテンツのうちの任意の１つ又は複数の音楽コンテンツが、アクティブ素材指定部Ｂ１６（図２参照）によってアクティブなものとして指定される。なお、アクティブとは、指定された音楽コンテンツが再生制御ツール２１ａの指示に従って制御されることを意味する。また、アクティブ素材指定部Ｂ１６は、図１においては制御操作子群３２に対応するものであり、例えば表示器２１上で表示されているコンテンツ素材上にマウスでカーソルを移動させ、マウスボタンをクリックすることでアクティブ素材を指定する。図５（Ａ）は楽譜２１ｂのみがアクティブにされた状態を示し、図５（Ｂ）は楽譜２１ｂおよび動画２１ｃがアクティブにされた状態を示している。図１（Ａ）では、動画２１ｃが待機状態にされており、この場合の動画２１ｃの全部または一部（例えば、ウインドウ枠など）は表示器２１にて表示されない、または目立たないように表示される。また、待機状態にある動画２１ｃを表示しない場合には、楽譜２１ｂを表示器２１の全体に表示するようにしてもよい。なお、この場合、楽譜２１ｄおよび動画２１ｅの表示に関しては、上述したコンテンツ規定データ中の楽譜指定データおよびビデオ指定データにより、それらの表示が指示される。
【００４５】
そして、図５（Ａ）の状態で、再生制御ツール２１ａによって巻き戻し、再生停止、再生開始または早送りが指示されると、楽譜コンテンツのみが巻き戻し、再生停止、再生開始または早送り制御される。この場合、例えば、楽譜における楽曲の進行位置を表すマーク２１ｂ１が前記巻き戻し、再生停止、再生開始または早送り制御に従って楽譜上を移動する。また、表示器２１にて一部の楽譜のみが表示されている場合には、楽曲の進行に合わせて表示される楽譜の部分が切換えられる。一方、動画２１ｃに関しては、その全部または一部が表示器２１に表示されない、または目立たない表示状態に維持されるとともに、動画コンテンツは巻き戻し、再生停止、再生開始または早送り制御されない。なお、この状態で、ＭＩＤＩコンテンツがアクティブに指定されていれば、同ＭＩＤＩコンテンツも再生制御ツール２１ａの指示によって制御されて、楽曲の演奏が巻き戻し、再生停止、再生開始または早送り制御される。
【００４６】
また、図５（Ｂ）の状態で、再生制御ツール２１ａによって巻き戻し、再生停止、再生開始または早送りが指示されると、前記楽譜コンテンツ（または楽譜コンテンツおよびＭＩＤＩコンテンツ）に加えて、動画コンテンツも巻き戻し、再生停止、再生開始または早送り制御される。すなわち、楽譜コンテンツ（または楽譜コンテンツおよびＭＩＤＩコンテンツ）と、動画コンテンツとが、再生制御ツール２１ａの巻き戻し、再生停止、再生開始または早送り指示に従って、同期制御される。
【００４７】
なお、前記説明では、アクティブにするコンテンツの種類をアクティブ素材指定部Ｂ１６（制御操作子群３２）によって指定するようにしたが、この指定が入力した音楽コンテンツパッケージに従うようにしてもよい。この場合、音楽コンテンツパッケージ内のコンテンツ規定データ中に、再生制御ツール２１ａによって巻き戻し、再生停止、再生開始または早送りが指示されるコンテンツ素材を表すデータを含ませておいて、同データにより初期状態でアクティブになるコンテンツ素材の指定が利用処理部Ｂ１５にて指示されるようにしておくとよい。その後は、ユーザの指示により他の素材をアクティブにすることができる。
【００４８】
これによれば、表示器２１に表示された複数のコンテンツ素材に共通に使用される再生制御ツール２１ａによって再生の制御されるコンテンツ素材がユーザ操作または自動的に選択され、コンテンツ素材の選択的な再生指示を簡単に行えるようになる。したがって、この音楽コンテンツ利用装置の使い勝手が良好となる。
【００４９】
次に、再生制御ツールの第２利用モードについて説明する。この場合、コンテンツ規定データ中の再生制御プラグイン指定データにより、再生制御ツールを表示するコンテンツ素材および同表示された再生制御ツールで同期制御されるコンテンツ素材が指定される。
【００５０】
例えば、再生制御ツール２１ａを表示するコンテンツ素材として楽譜データのみが指定されていれば（図３の例）、図６（Ａ）に示すように、表示器２１にて表示されている楽譜２１ｄおよび動画２１ｅのうちで楽譜２１ｄの近傍位置に同楽譜２１ｄに対応させて再生制御ツール２１ｆが表示される。なお、この場合、楽譜２１ｄおよび動画２１ｅの表示に関しては、上述したコンテンツ規定データ中の楽譜指定データおよびビデオ指定データにより、それらの表示がそれぞれ指示される。そして、再生制御ツール２１ｆによって同期制御されるコンテンツ素材として楽譜データおよびビデオデータが指定されていれば（図３の例１）、図６（Ａ）の楽譜２１ｄおよび動画２１ｅが前記第１利用モードの場合と同様に、再生制御ツール２１ｆの指示に従って同期制御される。すなわち、楽譜２１ｄおよび動画２１ｅの表示が同期して進行する。
【００５１】
一方、この図６（Ａ）の状態で、同期制御されるコンテンツ素材が楽譜データとＭＩＤＩデータであれば（図３の例２）、図６（Ａ）の楽譜２１ｄおよび自動演奏が前記第１利用モードの場合と同様に、再生制御ツール２１ｆの指示に従って同期制御される。しかし、この場合には、動画データは再生制御ツール２１ｆによって再生制御されない。
【００５２】
これに代わり、再生制御プラグインデータが楽譜データおよび動画データの両方に再生制御ツールを表示することを指定していれば、図６（Ｂ）に示すように、表示器２１にて表示されている楽譜２１ｄおよび動画２１ｅの各近傍位置に同楽譜２１ｄおよび動画２１ｅに対応させて再生制御ツール２１ｆ，２１ｇが表示される。そして、この場合には、同期制御されるコンテンツ素材は、再生制御ツール２１ｆ，２１ｇごとに、再生制御プラグイン指定データ中の同期制御する素材指定データによって指示される。
【００５３】
例えば、再生制御ツール２１ｆに対して楽譜データとＭＩＤＩデータが同期制御されるコンテンツ素材として指定されていれば、楽譜データとＭＩＤＩデータが、前記第１利用モードの場合と同様に、再生制御ツール２１ｆによって同期制御される。また、再生制御ツール２１ｇに対してビデオデータのみが同期制御されるコンテンツ素材として指定されていれば、ビデオデータのみが再生制御ツール２１ｇによって制御される。
【００５４】
これによれば、コンテンツ素材の表示指示（ビデオ指定データ、画像指定データなど）および再生制御ツールの表示指示（再生制御ツールを表示する素材指定データ）をコンテンツ規定データ中に含ませておくだけで、表示器２１に表示された再生制御ツール２１ｆ，２１ｇによって再生の制御されるコンテンツ素材が自動的に選択され、コンテンツ素材の選択的な再生指示を簡単に行えるようになる。
【００５５】
さらに、前記再生制御ツールの表示指示に加えて、同期制御されるコンテンツ素材を指定するための同期制御コンテンツ指示（同期制御する素材指定データ）をコンテンツ規定データに含ませておくだけで、複数のコンテンツ素材を再生制御ツールを用いて簡単に同期制御することができ、音楽コンテンツ利用装置の使い勝手が良好となる。
【００５６】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【００５７】
例えば、上記実施形態ではコンテンツ素材をユーザに提示するためのプログラムはプラグインプログラムとしたが、少なくとも一部のコンテンツ素材は基本的な制御プログラムによってユーザに提示されるようにしてもよい。この場合、例えば、ＭＩＤＩデータを再生するシーケンサプログラムを基本的な制御プログラム中に含めてもよい。
【００５８】
また、上記実施形態では、本発明に係る音楽コンテンツ利用装置として鍵盤３１を有する電子楽器を採用したが、本発明は、音楽コンテンツを利用可能な装置であれば、如何なる形態を有する音楽コンテンツ利用装置にも適用できるものである。例えば、鍵盤３１を有さない電子楽器、シーケンサ、リズムマシーンなどのコンピュータを内蔵する各種電子音楽装置を音楽コンテンツ利用装置として採用できるとともに、パーソナルコンピュータ、ＰＤＡ，携帯電話などの各種携帯端末装置も音楽コンテンツ利用装置として採用できるものである。
【００５９】
また、音楽コンテンツ利用装置としては、上記実施形態のような表示器２１、音源回路２２およびオーディオ信号再生回路２３の全てを含ないで、その一部を含むものであってもよい。さらに、音楽コンテンツの他の利用装置を含むものであってもよい。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る音楽コンテンツ利用装置の全体ブロック図である。
【図２】コンピュータプログラムによって実現される図１の音楽コンテンツ利用装置の機能ブロック図である。
【図３】コンテンツ規定データのフォーマット図である。
【図４】（Ａ）および（Ｂ）は、図１の２種類の表示器の例を示す図である。
【図５】（Ａ）および（Ｂ）は、音楽コンテンツの具体的な利用例を示す表示器の表示画面を示す図である。
【図６】（Ａ）および（Ｂ）は、音楽コンテンツの具体的な他の利用例を示す表示器の表示画面を示す図である。
【符号の説明】
１０…入力部、１１…通信インターフェース回路、２０…利用部、２１…表示器、２２…音源回路、２３…オーディオ信号再生回路、３０…操作部、３１…鍵盤、３２…制御操作子群、４０…コンピュータ本体部、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…外部記憶装置、６０…サーバコンピュータ、Ｂ１１…データ入力部、Ｂ１２…フィルタリング処理部、Ｂ１３…変換処理部、Ｂ１４…スタイルシート記憶部、Ｂ１５…利用処理部、Ｂ１６…アクティブ素材指定部、Ｂ１７…プラグインプログラム記憶部。
【図１】
2004219603.tif 000003
【図２】
2004219603.tif 000004
【図３】
2004219603.tif 000005
【図４】
2004219603.tif 000006
【図５】
2004219603.tif 000007
【図６】
2004219603.tif 000008