JP4000468B2 - Music content utilization apparatus and computer program applied to the apparatus - Google Patents
Music content utilization apparatus and computer program applied to the apparatus Download PDFInfo
- Publication number
- JP4000468B2 JP4000468B2 JP2003005343A JP2003005343A JP4000468B2 JP 4000468 B2 JP4000468 B2 JP 4000468B2 JP 2003005343 A JP2003005343 A JP 2003005343A JP 2003005343 A JP2003005343 A JP 2003005343A JP 4000468 B2 JP4000468 B2 JP 4000468B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- display
- data
- music
- types
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、音楽に関する複数種類のコンテンツ素材データを入力し、同入力したコンテンツ素材データを利用して音楽に関する情報をユーザに提示する音楽コンテンツ利用装置および同装置に適用されるコンピュータプログラムに関する。
【0002】
【従来の技術】
従来から、楽曲データ(例えば、MIDIデータ)、動画データなどを組み合わせた音楽コンテンツを再生して、同音楽コンテンツをユーザに提示する音楽コンテンツ利用装置は知られている(特許文献1)。そして、この装置においては、表示画面上にシーケンサの再生を制御するためのスタート、ストップ、早送りおよび巻戻しの要素からなる再生制御ツールが表示されて、マウスを用いて再生制御ツールが指示されると、シーケンサによる演奏の再生が制御されるようになっている。
【0003】
【特許文献1】
特開平11−341350号公報
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来の音楽コンテンツ利用装置においては、再生制御ツールはシーケンサの再生制御に固定的に用いられるのみで、有効に利用されない。すなわち、各種のコンテンツ素材を選択的に再生制御したり、複数のコンテンツ素材を同期再生させたりするように、再生制御ツールを種々の用途に切換えて利用できない。
【0005】
【発明の概要】
本発明は、上記問題に対処するためになされたもので、その目的は、表示器に表示する再生制御ツールを有効に利用して、複数のコンテンツ素材の種々の再生制御を可能にした音楽コンテンツ利用装置および同装置に適用されるコンピュータプログラムを提供することにある。
【0006】
前記目的を達成するために、本発明の特徴は、表示器を備えて音楽コンテンツをユーザに提示する音楽コンテンツ利用装置において、複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データを含む音楽コンテンツデータを入力し、同入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を表示器にてそれぞれ同時に表示するとともに、コンテンツ素材の再生を制御するための再生制御ツールを表示器にて表示し、かつ表示器にて表示されている複数種類のコンテンツ素材のうち、再生制御ツールによって再生が指示されるコンテンツ素材を指定するようにしたことにある。
【0007】
この場合、例えば、ユーザによる操作子の操作に基づいて再生制御ツールによって再生が指示されるコンテンツ素材を指定するようにするとよい。また、音楽コンテンツデータに再生制御ツールによって再生が指示されるコンテンツ素材を指定するコンテンツ規定データも含ませておき、コンテンツ規定データに基づいて再生制御ツールによって再生が指示されるコンテンツ素材を指定するようにしてもよい。
【0008】
これによれば、表示器に表示された再生制御ツールによって再生の制御されるコンテンツ素材がユーザ操作または自動的に選択され、コンテンツ素材の選択的な再生指示を簡単に行えるようになる。この場合、再生制御ツールによって再生の制御されるコンテンツ素材は単一でも複数でもよく、複数の場合には複数のコンテンツ素材が同時に再生されることになり、音楽コンテンツ利用装置の使い勝手が良好となる。
【0009】
また、本発明の他の特徴は、表示器を備えて音楽コンテンツをユーザに提示する音楽コンテンツ利用装置において、複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データと、同複数種類のコンテンツ素材データによって表されるコンテンツ素材を表示器に表示させるための素材表示指示およびコンテンツ素材の再生を制御するための再生制御ツールを表示器に表示するためのツール表示指示を含むコンテンツ規定データとからなる音楽コンテンツデータを入力し、コンテンツ規定データ中の素材表示指示に基づいて入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を表示器にて表示するともに、コンテンツ規定データ中のツール表示指示に基づいて再生制御ツールを表示器に表示するようにしたことにある。
【0010】
この場合、例えば、ツール表示指示に対応させて再生制御ツールが表示されるコンテンツ素材を指定するコンテンツ指定指示もコンテンツ規定データに含ませておき、コンテンツ指定指示によって指定されるコンテンツ素材に対応させて再生制御ツールを表示させるようにするとよい。
【0011】
これによれば、素材表示指示およびツール表示指示をコンテンツ規定データ中に含ませておくだけで、表示器に表示された再生制御ツールによって再生の制御されるコンテンツ素材が自動的に選択され、コンテンツ素材の選択的な再生指示を簡単に行えるようになる。この場合、再生制御ツールによって再生の制御されるコンテンツ素材は単一でも複数でもよく、複数の場合には複数のコンテンツ素材が同時に再生されることになり、音楽コンテンツ利用装置の使い勝手が良好となる。
【0012】
また、本発明の他の特徴は、表示器を備えて音楽コンテンツをユーザに提示する音楽コンテンツ利用装置において、複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データと、同複数種類のコンテンツ素材データによって表されるコンテンツ素材を表示器に表示させるための素材表示指示および同期再生されるコンテンツ素材を指定するための同期再生コンテンツ指示を含むコンテンツ規定データとからなる音楽コンテンツデータを入力し、コンテンツ規定データ中の素材表示指示に基づいて入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を表示器にて表示するとともに、コンテンツ規定データ中の同期再生コンテンツ指示によって指定されるコンテンツ素材の同期再生を制御するための再生制御ツールを表示器にて表示するようにしたことにある。
【0013】
この場合、例えば、再生制御ツールを表示器に表示させるための再生制御ツール指示もコンテンツ規定データに含ませておき、再生制御ツール指示に従ってコンテンツ再生制御ツールを表示させるようにするとよい。
【0014】
これによれば、素材表示指示および同期再生コンテンツ指示を含ませておくだけで、複数のコンテンツ素材を再生制御ツールを用いて簡単に同期再生することができ、音楽コンテンツ利用装置の使い勝手が良好となる。
【0015】
【発明の実施の形態】
以下、本発明の一実施形態について図面を用いて説明する。図1は、同実施形態に係る電子楽器の形態をした音楽コンテンツ利用装置の全体ブロック図である。この音楽コンテンツ利用装置は、音楽コンテンツを入力するための入力部10と、音楽コンテンツを利用するための利用部20と、この音楽コンテンツ利用装置の動作を指示するためにユーザによって操作される操作部30と、これらの入力部10、利用部20および操作部30をプログラム制御するコンピュータ本体部40とからなる。
【0016】
入力部10は、バス50に接続された通信インターフェース回路11およびインターフェース回路12を有する。通信インターフェース回路11は、サーバコンピュータ60に通信ネットワーク61を介して接続され、同サーバコンピュータ60に対して各種プログラムおよび各種データの送受信を許容する。インターフェース回路12は、この音楽コンテンツ利用装置に接続された他の音楽コンテンツ利用装置である他の機器70に接続されて、同機器70に対する各種プログラムおよび各種データの送受信を許容する。
【0017】
利用部20は、表示器21、音源回路22およびオーディオ信号再生回路23を有する。表示器21は、CRT表示器、液晶表示器などで構成されており、バス50に接続された表示制御回路24により制御されて、各種情報を視覚表示する。音源回路22は、バス50に接続されていて、バス50を介して供給される音楽コンテンツとしての演奏情報(キーコード、キーオン信号、キーオフ信号、音色制御情報など)に基づいて楽音信号を形成して出力する。オーディオ信号再生回路23も、バス50に接続されていて、バス50を介して供給される音楽コンテンツとしてのオーディオデータを再生して音声信号を出力する。これらの音源回路22およびオーディオ信号再生回路23には、アンプ、スピーカなどを含むサウンドシステム25が接続されており、同システム25は音源回路22からの楽音信号およびオーディオ信号再生回路23からの音声信号に対応した音を放音する。
【0018】
操作部30は、鍵盤31および制御操作子群32を有する。鍵盤31は、所定音域に対応した複数の鍵からなり、楽曲の演奏のために利用される。制御操作子群32は、この音楽コンテンツ利用装置の動作を指示するために操作される複数の操作子からなる。この制御操作子群32には、例えば、表示器21にて表示されるカーソルの移動キー(マウス、トラックボールなども含む)、各種作動モードを選択するためのモード選択キー、ユーザの指示を入力する指示入力キーなどが含まれる。なお、鍵盤31を、これらの移動キー、モード選択キーおよび指示入力キーとして用いるようにしてもよい。鍵盤31および制御操作子群32の操作は、バス50に接続された検出回路33,34によってそれぞれ検出されるようになっている。
【0019】
コンピュータ本体部40は、バス50にそれぞれ接続されたCPU41,ROM42、RAM43および外部記憶装置44からなる。CPU41,ROM42およびRAM43は、外部記憶装置44からRAM43に転送される各種プログラムを実行して、入力部10、利用部20および操作部30の動作を制御する。
【0020】
外部記憶装置44は、予め組み込まれたハードディスクHDなどの記録媒体、着脱可能に組み付けられるフレキシブルディスクFD、コンパクトディスグCDなどの各種記録媒体と、同記録媒体に対してプログラム及びデータの読み書きを可能とするドライブ装置からなる。外部記憶装置44には、本発明の音楽コンテンツがダウンロードされるとともに、この音楽コンテンツ利用装置の基本的な動作を制御するための基本的な制御プログラムおよび制御データが予め記憶されている。基本的な制御プログラムとしては、ブラウザを含む音楽コンテンツ利用プログラム、鍵および操作子の操作検出プログラム、楽音発生制御プログラムなどが挙げられる。なお、これらの基本的な制御プログラムおよび制御データをサーバコンピュータ60または他の機器70からダウンロードすることも可能である。
【0021】
また、外部記憶装置44には、入力した音楽コンテンツを再生するために必要なスタイルシートおよびプラグインプログラムが予め記憶されているとともに、適宜更新可能となっている。スタイルシートは、利用部20にて利用可能な音楽コンテンツを規定するとともに、入力した音楽コンテンツデータを利用部20にて利用可能にするためのフォーマット変換を規定するデータ群からなる。例えば、XMLフォーマットに従った音楽コンテンツデータを、この音楽コンテンツ利用装置が備えたブラウザで処理可能にするためにフォーマット変換するXSLTスタイルシートで構成される。また、XSLTスタイルシートを「CSS」すなわちカスケーディングスタイルシートで構成してもよい。プラグインプログラムは、入力した音楽コンテンツデータを利用部20にて利用するために利用されるプログラムで、例えば、表示器21にて楽譜を表示するための楽譜表示プログラム、表示器21にてビデオ表示するためのビデオプログラム、鍵盤31による演奏を採点するための採点プログラム、音源回路22を用いて楽曲を自動演奏するための自動演奏プログラムなどである。
【0022】
次に、上記のように構成した音楽コンテンツ利用装置を用いた音楽コンテンツの利用について説明する。まず、ユーザは、ブラウザを含む音楽コンテンツ利用プログラムを起動する。この音楽コンテンツ利用プログラムの起動により、図1の音楽コンテンツ利用装置は、図2の機能ブロック図に示すような機能を発揮し始める。したがって、この機能ブロック図は、外部記憶装置44に記憶されているプログラムの実行により、実現される機能をソフトおよびハードの両面から表している。言いかえれば、図1のハード構成を用いたプログラム処理の内容を表している。
【0023】
この音楽コンテンツ利用装置は、図2に示すように、データ入力部B11にて音楽コンテンツデータを入力する。このデータ入力部B11は、ユーザによる制御操作子群32の操作に従って、サーバコンピュータ60に蓄積されている音楽コンテンツデータを外部記憶装置44に取り込む処理に対応する。なお、ユーザは、表示器21にて表示されるブラウザ画面に従って音楽コンテンツデータの取り込みを指示する。
【0024】
ここで、音楽コンテンツデータについて説明しておく。音楽コンテンツデータは、予め用意されてサーバコンピュータ60に蓄積されているもので、パッケージごとに入手可能になっている。一組の音楽コンテンツパッケージには、複数種類のコンテンツ素材データと、1ページ分または複数ページ分のコンテンツ規定データとが含まれている。一組の音楽コンテンツパッケージは、例えば、練習用の一楽曲に関する音楽コンテンツであったり、演奏練習用の一楽器に関する音楽コンテンツであったりする。そして、一つの音楽コンテンツパッケージ内のコンテンツ素材データとしては、例えば、演奏データからなるMIDIデータ、音声信号からなるオーディオデータ、動画データからなるビデオデータ、楽譜を表す楽譜データ、静止画像を表す画像データ、その他のデータなどが挙げられる。なお、これらの各種類のコンテンツ素材データは、複数組用意されていても、一組だけ用意されていてもよい。
【0025】
1ページ分のコンテンツ規定データは、図3に示すように、タイトルデータ、複数組のコンテンツ素材指定データ、テキストデータ、および複数組の再生制御プラグイン指定データからなる。このコンテンツ規定データは、例えばXMLフォーマットによって記述されている。タイトルデータは、コンテンツのタイトルを示すものである。
【0026】
コンテンツ素材指定データは前述した複数種類のコンテンツ素材データに対応するもので、コンテンツ素材の指定をも含めて各種コンテンツの取り扱いを規定するものである。各コンテンツ素材指定データは、具体的には、利用するコンテンツ素材を指定するための素材データを読み出すためのパスデータ(ファイルやディレクトリの所在を示す経路を表すデータ“path data”)、同素材データの利用の際に用いられる利用処理用パラメータ、プラグインプログラムを指定するプラグイン指定データ、プラグインプログラムの起動時に利用されるプラグイン用パラメータ、およびその他のデータからなる。利用処理用パラメータおよびプラグイン用パラメータは、例えば、楽譜表示の大きさ、ビデオ表示の大きさ、採点のレベルなどを表すデータである。
【0027】
テキストデータは、表示器21にて表示される説明文(例えば、楽曲、楽器などの説明文)を表すものである。このテキストデータは、コンテンツ素材の取り扱いを規定するものではなく、コンテンツ素材そのものである。しかし、コンテンツ規定データ自体が、XMLフォーマットに従ってテキストファイルで構成されているために、本実施形態では、前記説明文をテキストデータとしてコンテンツ規定データ中に含ませてある。
【0028】
再生制御プラグイン指定データとは、外部記憶装置44に記憶されているプラグインプログラムを用いて、コンテンツ素材の再生を制御するための再生制御ツール21f、21g(図6参照)を表示器21に表示させるとともに、同再生制御ツール21f、21gによって制御されるコンテンツ素材を指定するためのものである。各再生制御プラグイン指定データは、表示器21にて表示されているコンテンツ素材の中で再生制御ツール21f、21gを対応させて表示するコンテンツ素材を指定するデータと、再生制御ツール21f、21gによって制御される1つまたは複数のコンテンツ素材を指定するデータとからなる。
【0029】
なお、一組の音楽コンテンツパッケージ中のコンテンツ素材データとしては、前述したMIDIデータ、オーディオデータ、ビデオデータ、楽譜データ、画像データおよびその他のデータが用意されている場合もあるが、それらの一部のみが用意されている場合もある。また、コンテンツ規定データにしても、タイトルデータ、コンテンツ素材指定データ、テキストデータ、および再生制御プラグイン指定データの全てを含む場合もあるが、その一部しか含んでいない場合もある。また、各コンテンツ素材指定データにしても、パスデータ、利用処理用パラメータ、プラグイン指定データ、プラグイン用パラメータ、およびその他のデータの全てを含む場合もあるが、その一部しか含んでいない場合もある。
【0030】
前述のように、データ入力部B11(すなわち外部記憶装置44)に取り込まれた音楽コンテンツパッケージを構成するコンテンツ素材データおよびコンテンツ規定データは、ユーザによる制御操作子群32の操作に従って、利用処理部B15に供給される。このとき、フィルタリング処理部B12は、スタイルシート記憶部B14に記憶されているスタイルシートによって規定されていて、この音楽コンテンツ利用装置の利用部20にて利用可能なコンテンツ素材データに関するデータのみを抽出して利用処理部B15に供給するように機能する。すなわち、フィルタリング処理部B12は、利用処理部B15に供給されるコンテンツ素材データおよびコンテンツ規定データにフィルタリング処理を施す。具体的には、利用部20にてあるコンテンツ素材データが利用不能な場合には、コンテンツ規定データ中の利用不能なコンテンツ素材に関する指定データを削除することにより、利用不能なコンテンツ素材データが利用処理部B15に供給されないようにする。
【0031】
また、変換処理部B13は、スタイルシート記憶部B14に記憶されているスタイルシートによって規定される変換ルールに従って、コンテンツ規定データを変換して利用処理部B15に供給する。すなわち、変換処理部B13は、コンテンツ規定データの構造(本実施形態ではXMLデータ構造)を、利用処理部B15(本実施形態ではブラウザ)が受け付ける構造に変換する。また、この変換処理部B13は、コンテンツ規定データでは規定されていない具体的な事項をスタイルシートに従って付加し、またはコンテンツ規定データには抽象的にしか規定されていない事項をスタイルシートに従って具体的な事項に変換する。
【0032】
この具体的事項の付加および変換について一例を挙げて説明すると、表示器21におけるビデオおよび静止画像の表示レイアウトについてはコンテンツ規定データでは規定されていない、または抽象的にしか規定されていない。したがって、変換処理部B13は、この音楽コンテンツ利用装置における表示器21のサイズ、形状、解像度などに応じて、ビデオ指定データ、楽譜指定データ、画像指定データなどを変更して、利用処理部B15(本実施形態ではブラウザ)に供給する。
【0033】
より具体的に説明すると、コンテンツ規定データは画像を単に表示する程度の抽象的な指定データであって、表示器21にて画像を表示するための具体的なプラグインプログラムを指定していなければ、この音楽コンテンツ利用装置に搭載されていて表示器21にて画像を表示するためのプラグインプログラムが指定される。コンテンツ規定データにより、ビデオ、楽譜、静止画像などの表示器21上の具体的な表示位置が指定されていなければ、スタイルシートによって前記表示位置が具体的に指定される。コンテンツ規定データにより表示器21にて表示される文字のフォントが規定されていない、または抽象的にしか規定されていなければ、スタイルシートによって同文字のフォントが具体的に指定される。
【0034】
次に、利用処理部Bの処理動作について説明する。前記変換されたコンテンツ規定データが入力されると、利用処理部B15は、同入力したコンテンツ規定データに従って各種コンテンツ素材に関する情報をユーザに提示する。この場合、コンテンツ規定データ中のタイトルデータおよびテキストデータが入力されると、変換処理部B13にてスタイルシートを用いて変換された指示(付加された指示がある場合には変換および付加された指示)に従って、表示器21においてタイトルデータおよびテキストデータによって表された情報が表示される。なお、このタイトルデータおよびテキストデータに関しては、プラグイン指定データおよびプラグイン用パラメータを含まないのが通常であり、基本的なコンテンツ利用プログラムに含まれるブラウザが利用される。
【0035】
また、コンテンツ規定データ中のMIDI指定データ、オーディオ指定データ、ビデオ指定データ、楽譜指定データ、画像指定データまたはその他の指定データが利用処理部B15に入力された場合には、前記各指定データ中に含まれる素材パスデータを用いて、データ入力部B11に入力された音楽コンテンツパッケージ中の該当するコンテンツ素材データが利用処理部B15に取り込まれる。利用処理部B15は、この入力されたコンテンツ素材データを処理して、利用部20を用いてコンテンツ素材データに関する音楽情報をユーザに提示する。
【0036】
この場合、コンテンツ指定データ中にプラグイン指定データが含まれていれば、プラグインプログラム記憶部B17に記憶されていてプラグイン指定データによって指定されるプラグインプログラムが起動されて、前記入力したコンテンツ素材データが処理される。コンテンツ指定データ中にプラグイン指定データが含まれていなければ、利用処理部B15に対応したブラウザを含む基本的なコンテンツ利用プログラムにより、前記入力したコンテンツ素材データが処理される。当然ながら、この場合のコンテンツ指定データによって指定されるコンテンツ素材データは、前記コンテンツ利用プログラムによって処理可能なデータである。また、コンテンツ指定データ中に、利用処理用パラメータまたはプラグイン用パラメータが含まれている場合には、これらのパラメータが前記コンテンツ素材の処理に利用される。
【0037】
具体的には、コンテンツ指定データがMIDI指定データであれば、データ入力部B11に入力された音楽コンテンツパッケージ中の素材パスデータによって指定されるMIDIデータが利用処理部B15に取り込まれる。そして、利用処理部B15は、MIDIデータの再生用のプラグインプログラムを起動して、楽曲の進行に従って、MIDIデータを構成する音高データ、キーオンデータ、キーオフデータ、音色制御データなどを音源回路22に順次供給して、音源回路22にこれらの供給されたデータに応じた楽音信号を形成させる。したがって、ユーザには、この形成された楽音信号に対応した楽音がサウンドシステム25を介して聴覚的に提示されることになる。
【0038】
コンテンツ指定データがオーディオ指定データであれば、データ入力部B11に入力された音楽コンテンツパッケージの中から素材パスデータによって指定されるオーディオデータが利用処理部B15に取り込まれる。そして、利用処理部B15は、オーディオ再生用のプラグインプログラムを起動して、オーディオデータによって表される音声信号(楽器の演奏音、合唱音、人間の声など)を表す音声データをオーディオ信号再生回路23に時間経過に従って供給し、オーディオ信号再生回路23に音声データを再生させる。したがって、ユーザには、再生された楽器の演奏音、合唱音、人間の声などの音声が、サウンドシステム25を介して提示されることになる。
【0039】
コンテンツ指定データがビデオ指定データであれば、データ入力部B11に入力された音楽コンテンツパッケージの中から素材パスデータによって指定されるビデオデータが利用処理部B15に取り込まれる。そして、利用処理部B15は、ビデオ再生用のプラグインプログラムを起動して、ビデオデータによって表される動画を表す動画データを表示制御回路24を介して表示器21に供給し、表示器21に動画を再生させる。したがって、ユーザには、ビデオデータにより表された動画が視覚的に提示されることになる。
【0040】
コンテンツ指定データが楽譜指定データであれば、データ入力部B11に入力された音楽コンテンツパッケージの中から素材パスデータによって指定される楽譜データが利用処理部B15に取り込まれる。そして、利用処理部B15は、楽譜表示用のプラグインプログラムを起動して、楽譜データによって表される楽譜に対応した画像データを表示制御回路24を介して表示器21に供給し、表示器21に楽譜を表示させる。したがって、ユーザには、楽譜が表示器21によって視覚的に提示されることになる。
【0041】
コンテンツ指定データがその他の指定データであれば、データ入力部B11に入力された音楽コンテンツパッケージの中から素材パスデータによって指定されるその他データが利用処理部B15に取り込まれる。そして、利用処理部B15は、その他のプラグインプログラムを起動して、その他データを処理してその他の出力部26に供給して、ユーザにその他の音楽情報を提示する。このその他の音楽情報としては、鍵盤31における押鍵指示、ユーザによる演奏の採点などが挙げられる。
【0042】
上記動作説明からも理解できるとおり、音楽コンテンツ利用装置内にて、スタイルシートを用いた変換処理部B13の処理により、利用処理部B15および利用部20にてコンテンツ素材データの利用を可能にするためにコンテンツ規定データが変換されるので、種々の音楽コンテンツ利用装置(すなわち種々のプラットフォーム)において共通の音楽コンテンツを利用できるようになる。また、種々の音楽コンテンツ利用装置ごとに専用の音楽コンテンツデータを作成しなくてもよくなるので、多種多様の音楽コンテンツデータを比較的簡単に用意できるようにもなる。
【0043】
例えば、図4(A)(B)に示すように、表示器21のサイズが相違して、テキスト(説明文)および楽譜を表示可能な領域が異なっていても、前記コンテンツ規定データの変換処理により、表示器21における自由な表示レイアウトを設定できる。したがって、音楽コンテンツデータが効率的に利用されて、音楽コンテンツデータの利用価値が高まる。
【0044】
また、図4(A)に示すように表示器21にてビデオ表示できるような音楽コンテンツ利用装置においては、ビデオも利用できる。これに対して、図4(B)に示すように表示器21にてビデオ表示できない音楽コンテンツ利用装置においては、前記変換処理によりビデオ表示しないようにする。特に、この場合、フィルタリング処理部B12におけるスタイルシートを用いたフィルタリング処理により、ビデオに関するデータはフィルタリングされて利用処理部B15に供給されないので、音楽コンテンツパッケージ内にこの音楽コンテンツ利用装置にて利用不能なコンテンツ素材およびコンテンツ指定データが含まれていても、入力したコンテンツ素材を効率的に利用できるようになる。
【0045】
さらに、上記実施形態では、スタイルシートを外部からスタイルシート記憶部B14に書き込み可能している。すなわち、本音楽コンテンツ利用装置内のスタイルシートを更新可能としている。したがって、この音楽コンテンツ利用装置の仕様が変更されても(例えば、ソフトウェアがバージョンアップされても)、このスタイルシートの更新により、音楽コンテンツを簡単かつ適切に利用できるようになる。
【0046】
また、上記実施形態においては、コンテンツ素材データを利用する際に使用するプラグインプログラムを指定するプラグイン指定データをコンテンツ規定データ中に含めておき、音楽コンテンツパッケージの入力時に、コンテンツ素材データと共にプラグイン指定データも音楽コンテンツ利用装置に供給されるようにした。そして、音楽コンテンツ利用装置内では、このプラグイン指定データに従ってプラグインプログラム記憶部B17に記憶されているプラグインプログラムを用いて、コンテンツ素材データに基づく音楽に関する情報をユーザに提示するようにした。したがって、種々のプラグインプログラムが音楽コンテンツ利用装置側に用意されていても、コンテンツ素材データを利用する際に用いるプラグインプログラムを指定するプラグイン指定をコンテンツ規定データ中に含ませておけば、音楽コンテンツ利用装置側にて簡単に適切なプラグインプログラムが利用されるようになる。
【0047】
また、コンテンツ規定データ中には、プラグインプログラムの使用時に用いられるプラグインパラメータも含ませておいて、音楽コンテンツ利用装置側において、プラグインパラメータを用いて入力したコンテンツ素材データに基づく音楽に関する情報をユーザに提示するようにした。したがって、プラグインプログラムの使用形態を表すパラメータを音楽コンテンツデータ側に準備しておくだけで、コンテンツ素材データに基づく音楽に関する情報を簡単かつ的確にユーザに提示することができるようになる。
【0048】
次に、コンテンツの利用の中でも、特に、表示器21にて再生制御ツールを利用した音楽コンテンツの第1および第2利用モードについて説明する。第1利用モードは、図5(A)(B)に示すように、ブラウザを用いて表示器21の画面上に再生制御ツール21aを表示するものであり、同画面上には複数の音楽コンテンツが表示される。本実施形態では、例えば、楽譜データに基づく楽譜およびビデオデータに基づく動画が表示器21に表示される。再生制御ツール21aは、図示左側から右側に向けて音楽コンテンツの巻き戻し、再生停止、再生開始および早送りをそれぞれ制御する複数の要素からなる。これらの巻き戻し、再生停止、再生開始および早送りは、ユーザによる制御操作子群32の操作に応じて表示画面上を移動するカーソルによって指定される。
【0049】
また、この第1利用モードにおいては、複数の音楽コンテンツのうちの任意の1つ又は複数の音楽コンテンツが、アクティブ素材指定部B16(図2参照)によってアクティブなものとして指定される。なお、アクティブとは、指定された音楽コンテンツが再生制御ツール21aの指示に従って制御されることを意味する。また、アクティブ素材指定部B16は、図1においては制御操作子群32に対応するものであり、例えば表示器21上で表示されているコンテンツ素材上にマウスでカーソルを移動させ、マウスボタンをクリックすることでアクティブ素材を指定する。図5(A)は楽譜21bのみがアクティブにされた状態を示し、図5(B)は楽譜21bおよび動画21cがアクティブにされた状態を示している。図5 ( A )では、動画21cが待機状態にされており、この場合の動画21cの全部または一部(例えば、ウインドウ枠など)は表示器21にて表示されない、または目立たないように表示される。また、待機状態にある動画21cを表示しない場合には、楽譜21bを表示器21の全体に表示するようにしてもよい。なお、この場合、楽譜21dおよび動画21eの表示に関しては、上述したコンテンツ規定データ中の楽譜指定データおよびビデオ指定データにより、それらの表示が指示される。
【0050】
そして、図5(A)の状態で、再生制御ツール21aによって巻き戻し、再生停止、再生開始または早送りが指示されると、楽譜コンテンツのみが巻き戻し、再生停止、再生開始または早送り制御される。この場合、例えば、楽譜における楽曲の進行位置を表すマーク21b1が前記巻き戻し、再生停止、再生開始または早送り制御に従って楽譜上を移動する。また、表示器21にて一部の楽譜のみが表示されている場合には、楽曲の進行に合わせて表示される楽譜の部分が切換えられる。一方、動画21cに関しては、その全部または一部が表示器21に表示されない、または目立たない表示状態に維持されるとともに、動画コンテンツは巻き戻し、再生停止、再生開始または早送り制御されない。なお、この状態で、MIDIコンテンツがアクティブに指定されていれば、同MIDIコンテンツも再生制御ツール21aの指示によって制御されて、楽曲の演奏が巻き戻し、再生停止、再生開始または早送り制御される。
【0051】
また、図5(B)の状態で、再生制御ツール21aによって巻き戻し、再生停止、再生開始または早送りが指示されると、前記楽譜コンテンツ(または楽譜コンテンツおよびMIDIコンテンツ)に加えて、動画コンテンツも巻き戻し、再生停止、再生開始または早送り制御される。すなわち、楽譜コンテンツ(または楽譜コンテンツおよびMIDIコンテンツ)と、動画コンテンツとが、再生制御ツール21aの巻き戻し、再生停止、再生開始または早送り指示に従って、同期制御される。
【0052】
なお、前記説明では、アクティブにするコンテンツの種類をアクティブ素材指定部B16(制御操作子群32)によって指定するようにしたが、この指定が入力した音楽コンテンツパッケージに従うようにしてもよい。この場合、音楽コンテンツパッケージ内のコンテンツ規定データ中に、再生制御ツール21aによって巻き戻し、再生停止、再生開始または早送りが指示されるコンテンツ素材を表すデータを含ませておいて、同データにより初期状態でアクティブになるコンテンツ素材の指定が利用処理部B15にて指示されるようにしておくとよい。その後は、ユーザの指示により他の素材をアクティブにすることができる。
【0053】
これによれば、表示器21に表示された複数のコンテンツ素材に共通に使用される再生制御ツール21aによって再生の制御されるコンテンツ素材がユーザ操作または自動的に選択され、コンテンツ素材の選択的な再生指示を簡単に行えるようになる。したがって、この音楽コンテンツ利用装置の使い勝手が良好となる。
【0054】
次に、再生制御ツールの第2利用モードについて説明する。この場合、コンテンツ規定データ中の再生制御プラグイン指定データにより、再生制御ツールを表示するコンテンツ素材および同表示された再生制御ツールで同期制御されるコンテンツ素材が指定される。
【0055】
例えば、再生制御ツール21aを表示するコンテンツ素材として楽譜データのみが指定されていれば(図3の例)、図6(A)に示すように、表示器21にて表示されている楽譜21dおよび動画21eのうちで楽譜21dの近傍位置に同楽譜21dに対応させて再生制御ツール21fが表示される。なお、この場合、楽譜21dおよび動画21eの表示に関しては、上述したコンテンツ規定データ中の楽譜指定データおよびビデオ指定データにより、それらの表示がそれぞれ指示される。そして、再生制御ツール21fによって同期制御されるコンテンツ素材として楽譜データおよびビデオデータが指定されていれば(図3の例1)、図6(A)の楽譜21dおよび動画21eが前記第1利用モードの場合と同様に、再生制御ツール21fの指示に従って同期制御される。すなわち、楽譜21dおよび動画21eの表示が同期して進行する。
【0056】
一方、この図6(A)の状態で、同期制御されるコンテンツ素材が楽譜データとMIDIデータであれば(図3の例2)、図6(A)の楽譜21dおよび自動演奏が前記第1利用モードの場合と同様に、再生制御ツール21fの指示に従って同期制御される。しかし、この場合には、動画データは再生制御ツール21fによって再生制御されない。
【0057】
これに代わり、再生制御プラグインデータが楽譜データおよび動画データの両方に再生制御ツールを表示することを指定していれば、図6(B)に示すように、表示器21にて表示されている楽譜21dおよび動画21eの各近傍位置に同楽譜21dおよび動画21eに対応させて再生制御ツール21f,21gが表示される。そして、この場合には、同期制御されるコンテンツ素材は、再生制御ツール21f,21gごとに、再生制御プラグイン指定データ中の同期制御する素材指定データによって指示される。
【0058】
例えば、再生制御ツール21fに対して楽譜データとMIDIデータが同期制御されるコンテンツ素材として指定されていれば、楽譜データとMIDIデータが、前記第1利用モードの場合と同様に、再生制御ツール21fによって同期制御される。また、再生制御ツール21gに対してビデオデータのみが同期制御されるコンテンツ素材として指定されていれば、ビデオデータのみが再生制御ツール21gによって制御される。
【0059】
これによれば、コンテンツ素材の表示指示(ビデオ指定データ、画像指定データなど)および再生制御ツールの表示指示(再生制御ツールを表示する素材指定データ)をコンテンツ規定データ中に含ませておくだけで、表示器21に表示された再生制御ツール21f,21gによって再生の制御されるコンテンツ素材が自動的に選択され、コンテンツ素材の選択的な再生指示を簡単に行えるようになる。
【0060】
さらに、前記再生制御ツールの表示指示に加えて、同期制御されるコンテンツ素材を指定するための同期制御コンテンツ指示(同期制御する素材指定データ)をコンテンツ規定データに含ませておくだけで、複数のコンテンツ素材を再生制御ツールを用いて簡単に同期制御することができ、音楽コンテンツ利用装置の使い勝手が良好となる。
【0061】
以上、本発明の一実施形態について説明したが、本発明の実施にあたっては、上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【0062】
例えば、上記実施形態ではコンテンツ素材をユーザに提示するためのプログラムはプラグインプログラムとしたが、少なくとも一部のコンテンツ素材は基本的な制御プログラムによってユーザに提示されるようにしてもよい。この場合、例えば、MIDIデータを再生するシーケンサプログラムを基本的な制御プログラム中に含めてもよい。
【0063】
また、上記実施形態では、本発明に係る音楽コンテンツ利用装置として鍵盤31を有する電子楽器を採用したが、本発明は、音楽コンテンツを利用可能な装置であれば、如何なる形態を有する音楽コンテンツ利用装置にも適用できるものである。例えば、鍵盤31を有さない電子楽器、シーケンサ、リズムマシーンなどのコンピュータを内蔵する各種電子音楽装置を音楽コンテンツ利用装置として採用できるとともに、パーソナルコンピュータ、PDA,携帯電話などの各種携帯端末装置も音楽コンテンツ利用装置として採用できるものである。
【0064】
また、音楽コンテンツ利用装置としては、上記実施形態のような表示器21、音源回路22およびオーディオ信号再生回路23の全てを含ないで、その一部を含むものであってもよい。さらに、音楽コンテンツの他の利用装置を含むものであってもよい。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係る音楽コンテンツ利用装置の全体ブロック図である。
【図2】 コンピュータプログラムによって実現される図1の音楽コンテンツ利用装置の機能ブロック図である。
【図3】 コンテンツ規定データのフォーマット図である。
【図4】 (A)および(B)は、図1の2種類の表示器の例を示す図である。
【図5】 (A)および(B)は、音楽コンテンツの具体的な利用例を示す表示器の表示画面を示す図である。
【図6】 (A)および(B)は、音楽コンテンツの具体的な他の利用例を示す表示器の表示画面を示す図である。
【符号の説明】
10…入力部、11…通信インターフェース回路、20…利用部、21…表示器、22…音源回路、23…オーディオ信号再生回路、30…操作部、31…鍵盤、32…制御操作子群、40…コンピュータ本体部、41…CPU、42…ROM、43…RAM、44…外部記憶装置、60…サーバコンピュータ、B11…データ入力部、B12…フィルタリング処理部、B13…変換処理部、B14…スタイルシート記憶部、B15…利用処理部、B16…アクティブ素材指定部、B17…プラグインプログラム記憶部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a music content utilization apparatus that inputs a plurality of types of content material data related to music and presents information related to music to the user using the input content material data, and a computer program applied to the apparatus.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a music content utilization apparatus that reproduces music content combining music data (for example, MIDI data), moving image data, and the like and presents the music content to a user is known (Patent Document 1). In this apparatus, a playback control tool including start, stop, fast forward and rewind elements for controlling playback of the sequencer is displayed on the display screen, and the playback control tool is instructed using the mouse. The playback of the performance by the sequencer is controlled.
[0003]
[Patent Document 1]
JP 11-341350 A
[0004]
[Problems to be solved by the invention]
However, in the above-described conventional music content utilization apparatus, the reproduction control tool is only used fixedly for reproduction control of the sequencer and is not used effectively. That is, the playback control tool cannot be switched to various uses so as to selectively control playback of various content materials or to synchronously playback a plurality of content materials.
[0005]
SUMMARY OF THE INVENTION
The present invention has been made to cope with the above-described problem, and an object of the present invention is to provide music content that enables various playback controls of a plurality of content materials by effectively using a playback control tool displayed on a display. It is to provide a use program and a computer program applied to the same device.
[0006]
In order to achieve the above object, a feature of the present invention is a music content utilization apparatus that includes a display and presents music content to a user.Played by running different programs,Music content data including multiple types of content material data related to music is input, and multiple types of content material represented by the input multiple types of content material data are displayed simultaneously on the display unit, and the content material is played back. The playback control tool for controlling the display is displayed on the display unit, and among the multiple types of content materials displayed on the display unit, the content material that is instructed to be played by the playback control tool is specified. There is.
[0007]
In this case, for example, a content material that is instructed to be reproduced by the reproduction control tool may be designated based on the operation of the operator by the user. In addition, content definition data for designating content material to be instructed to be reproduced by the reproduction control tool is included in the music content data, and the content material to be instructed to be reproduced by the reproduction control tool is designated based on the content definition data. It may be.
[0008]
According to this, the content material whose reproduction is controlled by the reproduction control tool displayed on the display device is selected by the user operation or automatically, and the selective reproduction instruction of the content material can be easily performed. In this case, the content material whose playback is controlled by the playback control tool may be single or plural. In the case of multiple content materials, a plurality of content materials are played back simultaneously, and the usability of the music content utilization device is improved. .
[0009]
Another feature of the present invention is a music content utilization apparatus that includes a display and presents music content to a user.Played by running different programs,Display of multiple types of content material data related to music, material display instructions for displaying the content material represented by the multiple types of content material data on the display, and a playback control tool for controlling playback of the content material A plurality of types of content represented by a plurality of types of content material data input based on the material display instructions in the content definition data by inputting music content data including content definition data including tool display instructions for display on In addition to displaying the material on the display, the playback control tool is displayed on the display based on the tool display instruction in the content defining data.
[0010]
In this case, for example, a content specification instruction for specifying a content material on which the playback control tool is displayed in correspondence with the tool display instruction is also included in the content specification data, and is associated with the content material specified by the content specification instruction. A playback control tool should be displayed.
[0011]
According to this, simply by including the material display instruction and the tool display instruction in the content specification data, the content material whose playback is controlled by the playback control tool displayed on the display unit is automatically selected, and the content It becomes possible to easily perform selective reproduction instructions of materials. In this case, the content material whose playback is controlled by the playback control tool may be single or plural. In the case of multiple content materials, a plurality of content materials are played back simultaneously, and the usability of the music content utilization device is improved. .
[0012]
Another feature of the present invention is a music content utilization apparatus that includes a display and presents music content to a user.Played by running different programs,Multiple types of content material data related to music and content display instructions for displaying content materials represented by the multiple types of content material data on the display unit and synchronized playback content instructions for specifying content materials to be played back synchronously The music content data including the content definition data including the content content data is input, and the plurality of types of content materials represented by the plurality of types of content material data input based on the material display instruction in the content specification data are displayed on the display. At the same time, a playback control tool for controlling the synchronized playback of the content material specified by the synchronized playback content instruction in the content specification data is displayed on the display.
[0013]
In this case, for example, a playback control tool instruction for displaying the playback control tool on the display unit may be included in the content defining data, and the content playback control tool may be displayed in accordance with the playback control tool instruction.
[0014]
According to this, simply by including a material display instruction and a synchronized playback content instruction, a plurality of content materials can be easily synchronized and played back using the playback control tool, and the music content utilization device is easy to use. Become.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an overall block diagram of a music content utilization apparatus in the form of an electronic musical instrument according to the embodiment. This music content use device includes an
[0016]
The
[0017]
The
[0018]
The
[0019]
The computer
[0020]
The
[0021]
In addition, the
[0022]
Next, the use of music content using the music content utilization apparatus configured as described above will be described. First, the user starts a music content use program including a browser. By starting up the music content use program, the music content use apparatus of FIG. 1 starts to exhibit functions as shown in the functional block diagram of FIG. Therefore, this functional block diagram represents the functions realized by executing the program stored in the
[0023]
As shown in FIG. 2, this music content utilization apparatus inputs music content data at a data input unit B11. This data input unit B11 corresponds to a process of loading music content data stored in the
[0024]
Here, the music content data will be described. The music content data is prepared in advance and stored in the
[0025]
As shown in FIG. 3, the content defining data for one page includes title data, a plurality of sets of content material specifying data, text data, and a plurality of sets of playback control plug-in specifying data. This content defining data is described in, for example, an XML format. The title data indicates the title of the content.
[0026]
The content material designation data corresponds to a plurality of types of content material data described above, and regulates the handling of various contents including the designation of content materials. Specifically, each content material designation data includes path data for reading material data for designating the content material to be used (data “path data” representing a path indicating the location of a file or directory), and the same material data. Are used processing parameters, plug-in specification data for specifying a plug-in program, plug-in parameters used when the plug-in program is started, and other data. The use processing parameter and the plug-in parameter are data representing, for example, the score display size, video display size, scoring level, and the like.
[0027]
The text data represents an explanatory text (for example, an explanatory text of music, a musical instrument, etc.) displayed on the
[0028]
The playback control plug-in designation data refers to
[0029]
As the content material data in a set of music content packages, the above-described MIDI data, audio data, video data, score data, image data, and other data may be prepared. There are cases where only is available. Further, the content defining data may include all of title data, content material designation data, text data, and reproduction control plug-in designation data, but may also include only a part thereof. In addition, each content material specification data may include all of path data, usage processing parameters, plug-in specification data, plug-in parameters, and other data, but only a part of them. There is also.
[0030]
As described above, the content material data and the content defining data constituting the music content package imported to the data input unit B11 (that is, the external storage device 44) are used by the usage processing unit B15 according to the operation of the
[0031]
In addition, the conversion processing unit B13 converts the content defining data according to the conversion rule defined by the style sheet stored in the style sheet storage unit B14 and supplies the content defining data to the usage processing unit B15. That is, the conversion processing unit B13 converts the structure of the content defining data (XML data structure in the present embodiment) into a structure accepted by the usage processing unit B15 (browser in the present embodiment). In addition, the conversion processing unit B13 adds specific items that are not defined in the content specification data according to the style sheet, or adds items that are specified only abstractly in the content specification data according to the style sheet. Convert to matter.
[0032]
The addition and conversion of these specific items will be described by way of an example. The display layout of video and still images on the
[0033]
More specifically, the content defining data is abstract designation data that only displays an image and does not designate a specific plug-in program for displaying an image on the
[0034]
Next, the processing operation of the usage processing unit B will be described. When the converted content definition data is input, the usage processing unit B15 presents information on various content materials to the user according to the input content specification data. In this case, when the title data and the text data in the content defining data are input, an instruction converted by using the style sheet in the conversion processing unit B13 (if there is an added instruction, the converted and added instruction) ), Information represented by the title data and text data is displayed on the
[0035]
Further, when MIDI designation data, audio designation data, video designation data, score designation data, image designation data, or other designation data in the content definition data is input to the usage processing unit B15, Using the included material path data, the corresponding content material data in the music content package input to the data input unit B11 is taken into the usage processing unit B15. The usage processing unit B15 processes the input content material data and uses the
[0036]
In this case, if the plug-in designation data is included in the content designation data, the plug-in program stored in the plug-in program storage unit B17 and designated by the plug-in designation data is started, and the input content Material data is processed. If the plug-in specification data is not included in the content specification data, the input content material data is processed by a basic content use program including a browser corresponding to the use processing unit B15. Of course, the content material data designated by the content designation data in this case is data that can be processed by the content utilization program. Further, when the content specification data includes usage processing parameters or plug-in parameters, these parameters are used for processing the content material.
[0037]
Specifically, if the content designation data is MIDI designation data, the MIDI data designated by the material path data in the music content package input to the data input unit B11 is taken into the usage processing unit B15. Then, the use processing unit B15 activates a plug-in program for reproducing MIDI data, and according to the progress of the music, the
[0038]
If the content designation data is audio designation data, the audio data designated by the material path data is taken into the usage processing unit B15 from the music content package input to the data input unit B11. Then, the usage processing unit B15 activates a plug-in program for audio reproduction, and reproduces audio data representing audio signals (musical instrument performance sound, choral sound, human voice, etc.) represented by the audio data as audio signals. The signal is supplied to the
[0039]
If the content designation data is video designation data, the video data designated by the material path data is taken into the usage processing unit B15 from the music content package input to the data input unit B11. Then, the use processing unit B15 starts a video playback plug-in program, supplies moving image data representing moving images represented by the video data to the
[0040]
If the content designation data is score designation data, the score data designated by the material path data from the music content package input to the data input unit B11 is taken into the use processing unit B15. Then, the use processing unit B15 activates a score display plug-in program, supplies image data corresponding to the score represented by the score data to the
[0041]
If the content designation data is other designation data, the other data designated by the material path data is taken into the usage processing unit B15 from the music content package input to the data input unit B11. Then, the usage processing unit B15 activates another plug-in program, processes other data, supplies it to the
[0042]
As can be understood from the above operation description, in the music content utilization apparatus, the content processing data can be used in the utilization processing unit B15 and the
[0043]
For example, as shown in FIGS. 4A and 4B, even if the size of the
[0044]
In addition, as shown in FIG. 4A, in a music content use apparatus that can display a video on the
[0045]
Furthermore, in the above embodiment, the style sheet can be written to the style sheet storage unit B14 from the outside. That is, the style sheet in the music content using apparatus can be updated. Therefore, even if the specification of the music content use device is changed (for example, even if the software is upgraded), the music content can be used easily and appropriately by updating the style sheet.
[0046]
In the above embodiment, plug-in specifying data for specifying a plug-in program to be used when using content material data is included in the content definition data, and the plug-in is performed together with the content material data when inputting the music content package. The in-designated data is also supplied to the music content using device. In the music content utilization apparatus, information related to music based on the content material data is presented to the user using the plug-in program stored in the plug-in program storage unit B17 in accordance with the plug-in designation data. Therefore, even if various plug-in programs are prepared on the music content using apparatus side, if the plug-in specification for specifying the plug-in program used when using the content material data is included in the content specification data, An appropriate plug-in program can be easily used on the music content utilization apparatus side.
[0047]
In addition, the content specification data includes plug-in parameters used when using the plug-in program, and information on music based on the content material data input using the plug-in parameters on the music content utilization device side. Was presented to the user. Therefore, it is possible to simply and accurately present information related to music based on the content material data to the user simply by preparing parameters representing the usage pattern of the plug-in program on the music content data side.
[0048]
Next, a description will be given of first and second usage modes of music content using the playback control tool on the
[0049]
In the first usage mode, any one or a plurality of music contents among the plurality of music contents are designated as active by the active material designation unit B16 (see FIG. 2). Note that “active” means that the designated music content is controlled in accordance with an instruction from the
[0050]
Then, in the state shown in FIG. 5A, when the rewind, playback stop, playback start or fast forward is instructed by the
[0051]
In the state of FIG. 5B, when the
[0052]
In the above description, the type of content to be activated is designated by the active material designation unit B16 (control operator group 32). However, the designation may be made according to the music content package input. In this case, the content defining data in the music content package includes data representing the content material instructed to be rewound, stopped, started, or fast-forwarded by the
[0053]
According to this, the content material whose reproduction is controlled by the
[0054]
Next, the second usage mode of the playback control tool will be described. In this case, the content material that displays the playback control tool and the content material that is synchronously controlled by the displayed playback control tool are specified by the playback control plug-in designation data in the content defining data.
[0055]
For example, if only score data is designated as the content material for displaying the
[0056]
On the other hand, in the state of FIG. 6 (A), if the content material to be synchronously controlled is score data and MIDI data (example 2 in FIG. 3), the
[0057]
Instead, if the playback control plug-in data specifies that the playback control tool is to be displayed on both the score data and the moving image data, it is displayed on the
[0058]
For example, if the score data and MIDI data are designated as the content material to be controlled synchronously with respect to the
[0059]
According to this, only content content display instructions (video designation data, image designation data, etc.) and playback control tool display instructions (material designation data for displaying the playback control tool) are included in the content specification data. The content material whose reproduction is controlled by the
[0060]
Further, in addition to the display instruction of the playback control tool, a content control data includes a synchronization control content instruction (material specification data for synchronization control) for specifying a content material to be controlled synchronously. The content material can be easily synchronously controlled by using the reproduction control tool, and the usability of the music content utilization device is improved.
[0061]
Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the object of the present invention.
[0062]
For example, in the above embodiment, the program for presenting the content material to the user is a plug-in program, but at least a part of the content material may be presented to the user by a basic control program. In this case, for example, a sequencer program for reproducing MIDI data may be included in the basic control program.
[0063]
In the above embodiment, the electronic musical instrument having the
[0064]
In addition, the music content utilization apparatus may not include all of the
[Brief description of the drawings]
FIG. 1 is an overall block diagram of a music content utilization apparatus according to an embodiment of the present invention.
2 is a functional block diagram of the music content use apparatus of FIG. 1 realized by a computer program.
FIG. 3 is a format diagram of content defining data.
4A and 4B are diagrams showing examples of the two types of indicators in FIG.
FIGS. 5A and 5B are diagrams showing display screens of a display showing a specific example of using music content. FIGS.
FIGS. 6A and 6B are diagrams showing display screens of a display device showing another specific example of using music content. FIGS.
[Explanation of symbols]
DESCRIPTION OF
Claims (10)
複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データを含む音楽コンテンツデータを入力する入力部と、
前記入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を前記表示器にてそれぞれ同時に表示するとともに、前記コンテンツ素材の再生を制御するための再生制御ツールを前記表示器にて表示する表示制御部と、
前記表示器にて表示されている複数種類のコンテンツ素材のうち、前記再生制御ツールによって再生が指示されるコンテンツ素材を指定するアクティブ素材指定部と
を設けたことを特徴とする音楽コンテンツ利用装置。In a music content utilization apparatus equipped with a display,
An input unit for inputting music content data including a plurality of types of content material data related to music , each of which is reproduced by execution of a plurality of different programs ;
A plurality of types of content materials represented by the plurality of types of input content material data are simultaneously displayed on the display unit, and a playback control tool for controlling playback of the content material is displayed on the display unit. A display control unit,
An apparatus for using music content, comprising: an active material designating unit for designating a content material that is instructed to be reproduced by the reproduction control tool among a plurality of types of content material displayed on the display.
前記アクティブ素材指定部は、前記コンテンツ規定データに基づいて前記再生制御ツールによって再生が指示されるコンテンツ素材を指定するものである請求項1または2に記載した音楽コンテンツ利用装置。The music content data also includes content defining data for designating content material to be instructed to be reproduced by the reproduction control tool,
The music content utilization apparatus according to claim 1 or 2, wherein the active material designating unit designates a content material that is instructed to be reproduced by the reproduction control tool based on the content defining data.
複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データと、同複数種類のコンテンツ素材データによって表されるコンテンツ素材を前記表示器に表示させるための素材表示指示および前記コンテンツ素材の再生を制御するための再生制御ツールを前記表示器に表示するためのツール表示指示を含むコンテンツ規定データとからなる音楽コンテンツデータを入力する入力部と、
前記コンテンツ規定データ中の素材表示指示に基づいて前記入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を前記表示器にて表示するともに、前記コンテンツ規定データ中のツール表示指示に基づいて前記再生制御ツールを前記表示器に表示する表示制御部と
を設けたことを特徴とする音楽コンテンツ利用装置。In a music content utilization apparatus equipped with a display,
A plurality of types of content material data related to music , each of which is reproduced by execution of a plurality of different programs, and a material display instruction for causing the display to display content materials represented by the plurality of types of content material data and the content An input unit for inputting music content data including content defining data including a tool display instruction for displaying a playback control tool for controlling playback of material on the display;
A plurality of types of content materials represented by the plurality of types of input content material data are displayed on the display based on the material display instructions in the content definition data, and a tool display instruction in the content definition data is displayed. And a display control unit for displaying the reproduction control tool on the display.
前記表示制御部は、前記コンテンツ指定指示によって指定されるコンテンツ素材に対応させて前記再生制御ツールを表示する請求項4に記載した音楽コンテンツ利用装置。The content defining data also includes a content designation instruction for designating a content material to be displayed by the playback control tool in correspondence with the tool display instruction, and the display control unit applies the content material designated by the content designation instruction. The music content utilization apparatus according to claim 4, wherein the reproduction control tool is displayed in correspondence.
複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データと、同複数種類のコンテンツ素材データによって表されるコンテンツ素材を前記表示器に表示させるための素材表示指示および同期再生されるコンテンツ素材を指定するための同期再生コンテンツ指示を含むコンテンツ規定データとからなる音楽コンテンツデータを入力する入力部と、
前記コンテンツ規定データ中の素材表示指示に基づいて前記入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を前記表示器にて表示するとともに、前記コンテンツ規定データ中の同期再生コンテンツ指示によって指定されるコンテンツ素材の同期再生を制御するための再生制御ツールを前記表示器にて表示する表示制御部と
を設けたことを特徴とする音楽コンテンツ利用装置。In a music content utilization apparatus equipped with a display,
A plurality of types of content material data related to music , each of which is reproduced by executing a plurality of different programs, and a material display instruction and synchronized playback for displaying the content material represented by the plurality of types of content material data on the display An input unit for inputting music content data including content specification data including a synchronous playback content instruction for designating content material to be played;
A plurality of types of content materials represented by the plurality of types of input content material data are displayed on the display based on the material display instructions in the content definition data, and synchronized playback content instructions in the content definition data And a display control unit for displaying a playback control tool for controlling synchronized playback of the content material specified by the display on the display.
前記表示制御部は、前記再生制御ツール指示に従ってコンテンツ再生制御ツールを表示する請求項6に記載した音楽コンテンツ利用装置。The content definition data includes a playback control tool instruction for causing the display to display the playback control tool, and the display control unit displays the content playback control tool according to the playback control tool instruction. Music content use device.
複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データを含む音楽コンテンツデータを入力する入力手順と、
前記入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を前記表示器にてそれぞれ同時に表示するとともに、前記表示器にて前記コンテンツ素材の再生を制御するための再生制御ツールを表示させる表示制御手順と、
前記表示器にて表示されている複数種類のコンテンツ素材のうち、前記再生制御ツールによって再生が指示されるコンテンツ素材を指定するアクティブ素材指定手順と
を実行させるためのコンピュータプログラム。To a computer applied to a music content utilization device equipped with a display ,
An input procedure for inputting music content data including a plurality of types of content material data related to music , each of which is reproduced by executing a plurality of different programs ,
A plurality of types of content materials represented by the plurality of types of input content material data are simultaneously displayed on the display unit, and a playback control tool for controlling playback of the content material is displayed on the display unit. Display control procedure to be
An active material designating procedure for designating a content material to be instructed to be reproduced by the reproduction control tool among a plurality of types of content material displayed on the display;
A computer program for running .
複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データと、同複数種類のコンテンツ素材データによって表されるコンテンツ素材を前記表示器に表示させるための素材表示指示および前記コンテンツ素材の再生を制御するための再生制御ツールを前記表示器に表示するためのツール表示指示を含むコンテンツ規定データとからなる音楽コンテンツデータを入力する入力手順と、
前記コンテンツ規定データ中の素材表示指示に基づいて前記入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を前記表示器にて表示するともに、前記コンテンツ規定データ中のツール表示指示に基づいて前記再生制御ツールを前記表示器に表示する表示制御手順と
を実行させるためのコンピュータプログラム。To a computer applied to a music content utilization device equipped with a display ,
A plurality of types of content material data related to music , each of which is reproduced by execution of a plurality of different programs, and a material display instruction for causing the display to display content materials represented by the plurality of types of content material data and the content An input procedure for inputting music content data including content definition data including a tool display instruction for displaying a playback control tool for controlling playback of material on the display;
A plurality of types of content materials represented by the plurality of types of input content material data are displayed on the display based on the material display instructions in the content definition data, and a tool display instruction in the content definition data is displayed. Display control procedure for displaying the playback control tool on the display based on
A computer program for running .
複数の異なるプログラムの実行によってそれぞれ再生される、音楽に関する複数種類のコンテンツ素材データと、同複数種類のコンテンツ素材データによって表されるコンテンツ素材を前記表示器に表示させるための素材表示指示および同期再生されるコンテンツ素材を指定するための同期再生コンテンツ指示を含むコンテンツ規定データとからなる音楽コンテンツデータを入力する入力手順と、
前記コンテンツ規定データ中の素材表示指示に基づいて前記入力した複数種類のコンテンツ素材データによって表された複数種類のコンテンツ素材を前記表示器にて表示するとともに、前記コンテンツ規定データ中の同期再生コンテンツ指示によって指定されるコンテンツ素材の同期再生を制御するための再生制御ツールを前記表示器にて表示する表示制御手順と
を実行させるためのコンピュータプログラム。To a computer applied to a music content utilization device equipped with a display ,
A plurality of types of content material data related to music , each of which is reproduced by executing a plurality of different programs, and a material display instruction and synchronized playback for displaying the content material represented by the plurality of types of content material data on the display An input procedure for inputting music content data including content specification data including a synchronous playback content instruction for designating content material to be played,
A plurality of types of content materials represented by the plurality of types of input content material data are displayed on the display based on the material display instructions in the content definition data, and synchronized playback content instructions in the content definition data A display control procedure for displaying on the display a playback control tool for controlling the synchronized playback of the content material specified by
A computer program for running .
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003005343A JP4000468B2 (en) | 2003-01-14 | 2003-01-14 | Music content utilization apparatus and computer program applied to the apparatus |
EP04000071A EP1447790B1 (en) | 2003-01-14 | 2004-01-05 | Musical content utilizing apparatus |
CN2009101390988A CN101562010B (en) | 2003-01-14 | 2004-01-13 | Musical content utilizing apparatus and method |
CNB2004100015677A CN100543838C (en) | 2003-01-14 | 2004-01-13 | Musical content utilizing equipment |
CNU2004200018543U CN2711850Y (en) | 2003-01-14 | 2004-01-13 | Equipment for utilizing musical content |
CN2009101390973A CN101562009B (en) | 2003-01-14 | 2004-01-13 | Musical content utilizing apparatus and method |
CN2009101390969A CN101562008B (en) | 2003-01-14 | 2004-01-13 | Musical content utilizing apparatus and method |
US10/757,072 US7371956B2 (en) | 2003-01-14 | 2004-01-14 | Musical content utilizing apparatus |
US12/041,597 US7589270B2 (en) | 2003-01-14 | 2008-03-03 | Musical content utilizing apparatus |
US12/041,587 US7985910B2 (en) | 2003-01-14 | 2008-03-03 | Musical content utilizing apparatus |
US12/041,604 US7576279B2 (en) | 2003-01-14 | 2008-03-03 | Musical content utilizing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003005343A JP4000468B2 (en) | 2003-01-14 | 2003-01-14 | Music content utilization apparatus and computer program applied to the apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004219606A JP2004219606A (en) | 2004-08-05 |
JP4000468B2 true JP4000468B2 (en) | 2007-10-31 |
Family
ID=32896019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003005343A Expired - Fee Related JP4000468B2 (en) | 2003-01-14 | 2003-01-14 | Music content utilization apparatus and computer program applied to the apparatus |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4000468B2 (en) |
CN (2) | CN101562010B (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11341350A (en) * | 1998-05-28 | 1999-12-10 | Yamaha Corp | Multimedia information editing and reproducing device, recording medium with multimedia information reproduction program and recording medium with sequence information respectively recorded on them |
EP1001419B1 (en) * | 1998-11-09 | 2004-03-03 | Matsushita Electric Industrial Co., Ltd. | Data conversion apparatus and method in copyright protecting system |
JP4438129B2 (en) * | 1999-07-02 | 2010-03-24 | ソニー株式会社 | Content receiving system and content receiving method |
EP1447790B1 (en) * | 2003-01-14 | 2012-06-13 | Yamaha Corporation | Musical content utilizing apparatus |
-
2003
- 2003-01-14 JP JP2003005343A patent/JP4000468B2/en not_active Expired - Fee Related
-
2004
- 2004-01-13 CN CN2009101390988A patent/CN101562010B/en not_active Expired - Fee Related
- 2004-01-13 CN CN2009101390969A patent/CN101562008B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101562008B (en) | 2012-01-25 |
CN101562008A (en) | 2009-10-21 |
CN101562010B (en) | 2012-07-18 |
JP2004219606A (en) | 2004-08-05 |
CN101562010A (en) | 2009-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7985910B2 (en) | Musical content utilizing apparatus | |
TW486376B (en) | Game system and computer-readable memory medium to store program to execute the game | |
JP4379291B2 (en) | Electronic music apparatus and program | |
JP3843948B2 (en) | Music content utilization apparatus and computer program applied to the apparatus | |
JP3843947B2 (en) | Music content utilization apparatus and computer program applied to the apparatus | |
JP4000468B2 (en) | Music content utilization apparatus and computer program applied to the apparatus | |
JP3843949B2 (en) | Music content utilization apparatus and computer program applied to the apparatus | |
JP4321418B2 (en) | Electronic music apparatus and program | |
US20130204628A1 (en) | Electronic apparatus and audio guide program | |
JP4315110B2 (en) | Electronic music apparatus and program | |
JP2008083628A (en) | Sound signal processor and program | |
JP4321419B2 (en) | Electronic music apparatus and program | |
JP2011197664A (en) | Music file reproduction device and system | |
JP2005249872A (en) | Device and method for setting music reproduction parameter | |
JP5293286B2 (en) | Musical sound control device and program | |
JP4214932B2 (en) | Website program applied to server computer | |
JP2570214B2 (en) | Performance information input device | |
JPH10254443A (en) | Device and method for punching in and medium recording program | |
JP6186955B2 (en) | Electronic device, program for realizing control method of electronic device, and control method of electronic device | |
JP3794299B2 (en) | Performance information editing apparatus and performance information editing program | |
KR100652902B1 (en) | Electronic music device | |
JP4835433B2 (en) | Performance pattern playback device and computer program therefor | |
JP3885717B2 (en) | Electronic music equipment | |
JP2014119723A (en) | Program and device for editing musical performance dataset | |
JP2010186029A (en) | Sound editing program, sound editing system, and sound editing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070424 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070618 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070718 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070731 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100824 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100824 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110824 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120824 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130824 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |