(57)【要約】      （修正有）【課題】試用コンテンツを再生させる操作手順を簡単化し、試用コンテンツおよび正規コンテンツの利用態様を拡大することが可能となる電子音楽装置およびその制御方法を実現するためのプログラムを提供する。【解決手段】電子音楽装置は、ストリーミング配信されたストリーミングコンテンツを、テンポラリメモリ領域７ａに格納しつつ、楽譜表示および演奏レッスンのうち、ユーザが指定した方を自動的に行う。ユーザが、ダウンロードコンテンツの再生を指示すると、そのダウンロードコンテンツおよび当該管理情報をそれぞれコンテンツファイル１０２ａおよび管理情報ファイル１０２ｂから読み出して、電子音楽装置にダウンロード配信する。電子音楽装置は、ダウンロード配信されたダウンロードコンテンツを外部記憶装置内の記憶媒体１０ａに記憶させた後、テンポラリメモリ領域７ａにロードし、そのダウンロードコンテンツを自動的に再生する。【選択図】図２
2008171014.tif 000002
【特許請求の範囲】
【請求項１】
ダウンロード配信対象となる試用コンテンツまたは正規コンテンツを指示する指示手段と、
該指示手段によって指示され、ダウンロード配信されたコンテンツを受信する受信手段と、
該受信手段によって受信されたコンテンツを記憶媒体に保存する保存手段と、
前記コンテンツを一時的に格納する一時格納手段と、
前記指示されたコンテンツが試用コンテンツである場合には、前記受信され、前記記憶媒体に保存されたコンテンツを自動的に前記一時格納手段に読み出す読み出し手段と、
該読み出し手段によって前記コンテンツが自動的に前記一時格納手段に読み出されたことに応じて、当該読み出されたコンテンツを自動的に再生する再生手段と
を有することを特徴とする電子音楽装置。
【請求項２】
前記記憶媒体に保存されたコンテンツのロードを指示するロード指示手段と、
該ロード指示手段によって指示されたコンテンツを前記記憶媒体から読み出して、前記一時格納手段に格納されているコンテンツを上書きするロード手段と、
前記一時格納手段に格納されたコンテンツの再生開始を指示するスタート指示手段と
をさらに有し、
前記再生手段はさらに、前記スタート指示手段による再生開始の指示に応じて、前記一時格納手段に格納されたコンテンツの再生を開始することを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
ダウンロード配信対象となる試用コンテンツまたは正規コンテンツを指示する指示手段によって指示され、ダウンロード配信されたコンテンツを受信する受信手順と、
該受信手順によって受信されたコンテンツを記憶媒体に保存する保存手順と、
前記指示されたコンテンツが試用コンテンツである場合には、前記受信され、前記記憶媒体に保存されたコンテンツを自動的に一時格納手段に読み出す読み出し手順と、
該読み出し手順によって前記コンテンツが自動的に前記一時格納手段に読み出されたことに応じて、当該読み出されたコンテンツを自動的に再生する再生手順と
をコンピュータに実行させるためのプログラム。
【請求項４】
前記記憶媒体に保存されたコンテンツのロードを指示するロード指示手段によって指示されたコンテンツを前記記憶媒体から読み出して、前記一時格納手段に格納されているコンテンツを上書きするロード手順をさらに、コンピュータに実行させるためのプログラムであって、
前記再生手順はさらに、前記一時格納手段に格納されたコンテンツの再生開始を指示するスタート指示手段による再生開始の指示に応じて、前記一時格納手段に格納されたコンテンツの再生を開始することを特徴とする請求項３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試用コンテンツおよび正規コンテンツを取り扱うことができる電子音楽装置およびその制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
試用コンテンツおよび正規コンテンツを取り扱うことができる電子音楽装置は、従来から知られている。
【０００３】
このような電子音楽装置として、配信された試用コンテンツをＲＡＭに記憶し、その後、ユーザが再生開始を指示すると、その試用コンテンツを再生するようにしたものがある（たとえば、特許文献１参照）。
【０００４】
また、試用ではなく正規のコンテンツを配信する方法として、ダウンロード配信とストリーミング配信がある。ダウンロード配信とは、電子音楽装置が、配信対象となる正規コンテンツを所持しているサーバに対して配信要求を行うと、サーバは、その正規コンテンツのすべてをまとめて電子音楽装置側にダウンロードさせることによって配信させる方法であり、ストリーミング配信とは、サーバが正規コンテンツを電子楽器側にダウンロードさせることまではダウンロード配信と同様であるが、電子音楽装置は、正規コンテンツのダウンロードとともにその再生を同時に行うことが異なっている。
【特許文献１】特開２００１−３５０４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の電子音楽装置のうち、試用コンテンツを再生するものでは、ユーザが再生の指示を行わなければ、再生が開始されないので、再生までのユーザの操作手順が多くなっていた。さらに、試用コンテンツを用いてできることは、再生のみであり、演奏練習等に用いることはできなかった。
【０００６】
また、上記従来の電子音楽装置のうち、ストリーミング配信された正規コンテンツを受信するものでも、正規コンテンツは再生のみに用いられ、演奏練習等に用いることはできなかった。
【０００７】
本発明は、この点に着目してなされたものであり、試用コンテンツを再生させる操作手順を簡単化することが可能となる電子音楽装置およびその制御方法を実現するためのプログラムを提供することを第１の目的とし、試用コンテンツの利用態様を拡大することが可能となる電子音楽装置およびその制御方法を実現するためのプログラムを提供することを第２の目的とし、正規コンテンツの利用態様を拡大することが可能となる電子音楽装置およびその制御方法を実現するためのプログラムを提供することを第３の目的とする。
【課題を解決するための手段】
【０００８】
上記第１の目的を達成するため、請求項１に記載の電子音楽装置は、ダウンロード配信対象となる試用コンテンツまたは正規コンテンツを指示する指示手段と、該指示手段によって指示され、ダウンロード配信されたコンテンツを受信する受信手段と、該受信手段によって受信されたコンテンツを記憶媒体に保存する保存手段と、前記コンテンツを一時的に格納する一時格納手段と、前記指示されたコンテンツが試用コンテンツである場合には、前記受信され、前記記憶媒体に保存されたコンテンツを自動的に前記一時格納手段に読み出す読み出し手段と、該読み出し手段によって前記コンテンツが自動的に前記一時格納手段に読み出されたことに応じて、当該読み出されたコンテンツを自動的に再生する再生手段とを有することを特徴とする。
【０００９】
請求項２に記載の電子音楽装置は、請求項１の電子音楽装置において、前記記憶媒体に保存されたコンテンツのロードを指示するロード指示手段と、該ロード指示手段によって指示されたコンテンツを前記記憶媒体から読み出して、前記一時格納手段に格納されているコンテンツを上書きするロード手段と、前記一時格納手段に格納されたコンテンツの再生開始を指示するスタート指示手段とをさらに有し、前記再生手段はさらに、前記スタート指示手段による再生開始の指示に応じて、前記一時格納手段に格納されたコンテンツの再生を開始することを特徴とする。
【００１０】
上記第１の目的を達成するため、請求項３に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１１】
請求項１または３に記載の発明によれば、ダウンロード配信されたコンテンツが試用コンテンツである場合には、そのコンテンツを記憶媒体に保存した後、一時記憶手段に読み出して（ロードして）、自動的に再生を開始するようにしたので、試用コンテンツのダウンロード配信を指示するだけで、ダウンロードだけでなく、その再生までも開始される。
【００１２】
請求項２または４に記載の発明によれば、ロード指示手段によって指示されたコンテンツは、前記記憶媒体から読み出されて、前記一時格納手段に格納されているコンテンツを上書きし、スタート指示手段による再生開始の指示に応じて、前記一時格納手段に格納されたコンテンツの再生が開始されるので、一旦ダウンロード配信されたコンテンツについては、再度ダウンロード配信を指示しなくても、一時記憶手段にロードすることができる。つまり、一旦ダウンロード配信されたコンテンツについては、再度のダウンロード配信という無駄な通信処理を行わずに、何度でも再生を繰り返すことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１４】
図１は、本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【００１５】
同図に示すように、本実施の形態の電子音楽装置は、音高情報を入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）若しくはＣＲＴ（Cathode Ray Tube）ディスプレイおよび発光ダイオード（ＬＥＤ）等を備えた表示装置９と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置１０と、外部からのＭＩＤＩ（Musical Instrument Digital Interface）信号を入力したり、ＭＩＤＩ信号を外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１１と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ（以下、「サーバ」と略して言う）１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１２と、演奏操作子１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路１３と、該音源回路１３からの楽音信号に各種効果を付与するための効果回路１４と、該効果回路１４からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１５とにより構成されている。
【００１６】
上記構成要素３〜１４は、バス１６を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１１には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１２には通信ネットワーク１０１が接続され、音源回路１３には効果回路１４が接続され、効果回路１４にはサウンドシステム１５が接続されている。
【００１７】
外部記憶装置１０としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置１０には、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この外部記憶装置１０に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１８】
ＭＩＤＩＩ／Ｆ１１は、専用のものに限らず、ＲＳ−２３２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等の汎用のインターフェースより構成してもよい。この場合、ＭＩＤＩメッセージ以外のデータをも同時に送受信してもよい。
【００１９】
通信Ｉ／Ｆ１２は、上述のように、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバ１０２に接続される。外部記憶装置１０に上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１２は、サーバ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ（本実施の形態では、電子音楽装置）は、通信Ｉ／Ｆ１２および通信ネットワーク１０１を介してサーバ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介してコンピュータへと配信し、コンピュータが通信Ｉ／Ｆ１２を介して、これらプログラムやパラメータを受信して外部記憶装置１０に蓄積することにより、ダウンロードが完了する。
【００２０】
なお、本実施の形態の電子音楽装置は、上述の構成から分かるように、電子楽器上に構築されたものであるが、これに限らず、電子楽器以外の専用装置や汎用的なパーソナルコンピュータ上に構築してもよい。電子楽器以外の専用装置としては、音源装置、エフェクタ、ミキサ、レコーダ、自動演奏ピアノ、カラオケ装置、ゲーム装置、携帯通信端末等が考えられる。
【００２１】
以上のように構成された電子音楽装置が実行する制御処理を、まず図２を参照してその概要を説明し、次に図３〜図５を参照して詳細に説明する。
【００２２】
図２は、本実施の形態の電子音楽装置およびサーバ１０２の機能構成を示すブロック図であり、本実施の形態の電子音楽装置およびサーバ１０２が実行する制御処理を説明するためのものである。
【００２３】
同図に示すように、サーバ１０２内の、たとえば外部記憶装置（図示せず）には、複数のストリーミングコンテンツおよび複数のダウンロードコンテンツからなるコンテンツファイル１０２ａと、コンテンツファイル１０２ａに含まれる各ストリーミングコンテンツおよび各ダウンロードコンテンツにそれぞれ対応付けられた各管理情報からなる管理情報ファイル１０２ｂとが予め記憶されている。ここで、ストリーミングコンテンツとは、ストリーミング配信用のコンテンツを意味し、本実施の形態では、ストリーミングコンテンツはすべて正規のものであり、試用のものは含まれていない。ダウンロードコンテンツとは、ダウンロード配信用のコンテンツを意味し、本実施の形態では、ダウンロードコンテンツには、正規のものと試用のものの２種類が含まれている。また、管理情報の具体例としては、当該コンテンツが購入する（正規の）ものであるか試用する（無償の）ものであるかを示す購入／試用情報や、当該コンテンツの利用制限の有無および利用制限がある場合の制限内容を示す利用制限情報等を挙げることができる。そして、購入／試用情報には、当該コンテンツが購入するものである場合に掛かる料金も含まれている。さらに、制限内容の具体例としては、再生可能小節数／パート、楽譜表示可能小節数／パートおよび演奏レッスン可能小節数／パート等を挙げることができる。
【００２４】
なお、本実施の形態では、上述のように、ストリーミングコンテンツとして正規のもののみ採用しているが、もちろん、試用のものを加えるようにしてもよい。
【００２５】
また、管理情報ファイルおよびコンテンツファイルの定義の仕方は、上述したものに限らないことは言うまでもない。たとえば、コンテンツファイルは、本実施の形態のように、ストリーミングコンテンツおよびダウンロードコンテンツの２種類のコンテンツではなく、１種類のコンテンツ複数によって構成しておき、コンテンツとその配信方法が指示されたときに、指示されたコンテンツを指示された配信方法で配信するようにしてもよい。これは、コンテンツのデータフォーマットを配信方法の種類に応じて異ならせずに、同じデータフォーマットのコンテンツでも配信の仕方（制御方法）を変えることで、ストリーミングコンテンツとしてもダウンロードコンテンツとしても扱うことができるからである。あるいは、コンテンツファイルは、本実施の形態のように、ストリーミングコンテンツおよびダウンロードコンテンツの２種類のコンテンツによって構成するが、各コンテンツがストリーミングコンテンツであるかダウンロードコンテンツであるかを当該コンテンツから直接判別するのではなく、コンテンツ種類情報として当該コンテンツに付随する管理情報に含ませるようにしてもよい。
【００２６】
本実施の形態の電子音楽装置は、主として次の処理を行う。すなわち、
（１）ストリーミングコンテンツの楽譜表示／演奏レッスン処理
（２）ダウンロードコンテンツの自動再生処理
（３）ダウンロードコンテンツの楽譜表示／演奏レッスン処理
の３種類の処理を行う。なお、本実施の形態の電子音楽装置では、ストリーミングコンテンツの自動再生処理も行われているが、ストリーミングコンテンツが自動再生されることは、極めて当たり前のことであり、本発明の特徴でないので、その説明は省略する。
【００２７】
ユーザが、本実施の形態の電子音楽装置上で、あるストリーミングコンテンツの楽譜表示／（または）演奏レッスンのいずれかを指示すると、その指示はサーバ１０２側に送信され、サーバ１０２は、そのストリーミングコンテンツおよび当該管理情報をそれぞれコンテンツファイル１０２ａおよび管理情報ファイル１０２ｂから読み出して、本実施の形態の電子音楽装置にストリーミング配信する。これに応じて、本実施の形態の電子音楽装置は、上記（１）のストリーミングコンテンツの楽譜表示／演奏レッスン処理を行う。すなわち、ストリーミング配信されたストリーミングコンテンツを、たとえば前記ＲＡＭ７に確保されたテンポラリメモリ領域７ａに格納しつつ、そのストリーミングコンテンツを用いて楽譜表示および演奏レッスンのうち、ユーザが指定した方を自動的に行う。
【００２８】
また、ユーザが、本実施の形態の電子音楽装置上で、あるダウンロードコンテンツの再生を指示すると、その指示はサーバ１０２側に送信され、サーバ１０２は、そのダウンロードコンテンツおよび当該管理情報をそれぞれコンテンツファイル１０２ａおよび管理情報ファイル１０２ｂから読み出して、本実施の形態の電子音楽装置にダウンロード配信する。これに応じて、本実施の形態の電子音楽装置は、上記（２）のダウンロードコンテンツの自動再生処理を行う。すなわち、ダウンロード配信されたダウンロードコンテンツを、たとえば前記外部記憶装置１０内の記憶媒体１０ａに記憶させた後、テンポラリメモリ領域７ａにロードし、そのダウンロードコンテンツを自動的に再生する。本実施の形態では、記憶媒体１０ａとして、たとえば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、メモリカード等の着脱自在かつ読み書き自在な記憶媒体を採用している。もちろん、読み書き自在なものであれば、着脱自在なものでなくてもよい。
【００２９】
さらに、ユーザが、本実施の形態の電子音楽装置上で、あるダウンロードコンテンツの楽譜表示／演奏レッスンのいずれかを指示すると、その指示はサーバ１０２側に送信され、サーバ１０２は、そのダウンロードコンテンツおよび当該管理情報をそれぞれコンテンツファイル１０２ａおよび管理情報ファイル１０２ｂから読み出して、本実施の形態の電子音楽装置にダウンロード配信する。これに応じて、本実施の形態の電子音楽装置は、上記（３）のダウンロードコンテンツの楽譜表示／演奏レッスン処理を行う。すなわち、ダウンロード配信されたダウンロードコンテンツを記憶媒体１０ａに格納した後、テンポラリメモリ領域７ａにロードし、そのダウンロードコンテンツを用いて楽譜表示および演奏レッスンのうち、ユーザが指定した方を自動的に行う。
【００３０】
次に、この制御処理を詳細に説明する。
【００３１】
図３は、本実施の形態の電子音楽装置、特にＣＰＵ５が実行する、ストリーミング配信されるコンテンツに対する処理、および、この処理に対応してサーバ１０２が実行する処理の各手順を示すフローチャートである。同図の処理中、ストリーミング配信されるコンテンツに対する処理では、次の処理を行う。すなわち、
（ａ）コンテンツのストリーミング配信指示処理
（ｂ）ストリーミング配信されたコンテンツの受信処理
（ｃ）コンテンツの再生／楽譜表示／演奏レッスン処理
（ｄ）コンテンツのロード処理
（ｅ）ダウンロード／ストリーミングの再指示に対する処理
（ｆ）スタート指示に対する処理
である。なお、上記（ａ）〜（ｃ）の処理が、前記（１）のストリーミングコンテンツの
楽譜表示／演奏レッスン処理に相当する。
【００３２】
上記（ａ）のコンテンツのストリーミング配信指示処理では、ユーザが、たとえば前記設定操作子２を用いて、ストリーミング配信して欲しいコンテンツおよびそのコンテンツを楽譜表示処理／演奏レッスン処理のいずれに用いるかを指示すると、それをサーバ１０２側に伝える（ステップＳ１）とともに、前記テンポラリメモリ領域７ａを初期化（クリア）する（ステップＳ２）。なお、コンテンツの利用形態（再生／楽譜表示／演奏レッスン）は、サーバ１０２には伝えなくてもよく、配信して欲しいコンテンツを伝えるだけでもよい（後述するステップＳ３１およびＳ４１についても、同様である）。また、コンテンツの指示方法としては、たとえば、本ストリーミング配信されるコンテンツに対する処理に移行する前に、サーバ１０２に対して、ストリーミング配信可能なコンテンツのタイトルを問い合わせ、それに対してサーバ１０２側から送信されて来た回答に基づいて、当該コンテンツのタイトルを一覧表示し、この中から好みのコンテンツを選択指示する方法が考えられる。その他に、ストリーミング配信して欲しいコンテンツを検索するための検索キーワードをユーザに入力させ、この検索キーワードに基づいて、サーバ１０２に記憶されているコンテンツファイル１０２ａを検索し、その検索結果（コンテンツのタイトル）を一覧表示し、この中から好みのコンテンツを選択指示する方法が考えられる。また、楽譜表示処理／演奏レッスン処理のいずれかを指示する方法としては、たとえば、上記コンテンツのタイトルの一覧表示の近傍に、楽譜表示の選択用のボタンと演奏レッスンの選択用のボタンとを表示しておき、いずれかのボタンを選択することで楽譜表示処理／演奏レッスン処理のいずれかを選択指示する方法が考えられる。
【００３３】
上記（ｂ）のストリーミング配信されたコンテンツの受信処理では、ステップＳ１の指示に対して、サーバ１０２が、指示されたコンテンツのストリーミング料金を課金した（ステップＳ１０１）後、指示されたコンテンツをストリーミング配信する（ステップＳ１０２）と、このコンテンツを受信して、テンポラリメモリ領域７ａに記憶する（ステップＳ３）。ここで、ストリーミング料金は、指定されたコンテンツに対応する管理情報に記載されているので、その料金を、ストリーミング配信する電子音楽装置に課金する。
【００３４】
上記（ｃ）のコンテンツの再生／楽譜表示／演奏レッスン処理では、指示された処理が再生処理のときには、テンポラリメモリ領域７ａに記憶されているコンテンツを読み出して再生を行い（ステップＳ４→Ｓ５）、指示された処理が楽譜表示処理のときには、テンポラリメモリ領域７ａに記憶されているコンテンツを読み出して楽譜表示を行い（ステップＳ４→Ｓ６）、指示された処理が演奏レッスン処理のときには、テンポラリメモリ領域７ａに記憶されているコンテンツを読み出して演奏レッスンを行う（ステップＳ４→Ｓ７）。ここで、楽譜表示としては、たとえば、五線譜上に音符および音楽記号を表示する通常の楽譜表示や、タブ譜表示、ピアノロール表示等が考えられる。また、演奏レッスンとしては、前記鍵盤の各鍵に対応して設けられたガイドランプ（図示せず）を点灯させるものや、表示装置９上に表示されたピアノロールが上下にスクロールし、操作すべき演奏操作子（鍵盤の鍵）をガイドするもの、自動演奏とユーザによる演奏との一致判定をし、その判定結果に基づいて自動演奏のテンポや進行を制御したり、ユーザによる演奏を採点したりするもの等が考えられる。また、楽譜表示および演奏レッスンは、純粋に音楽的なものだけでなく、ゲーム性のあるものであってもよい。なお、本実施の形態では、ストリーミング配信されるコンテンツは、正規のもののみであり、試用のものは含まれていないので、本ストリーミング配信されるコンテンツに対する処理における（ｃ）コンテンツの再生／楽譜表示／演奏レッスン処理では、試用コンテンツに対する処理について考える必要はない。しかし、後述するように、（ｃ）コンテンツの再生／楽譜表示／演奏レッスン処理は、ダウンロード配信される試用コンテンツに対する処理でも使用されるので、ここで、試用コンテンツに対する処理についても考えておくことにする。すなわち、テンポラリメモリ領域７ａにロードされているコンテンツが試用コンテンツの場合、それに対応する
管理情報には利用制限が記載されているので、この場合、その利用制限に基づいてコンテンツの再生／楽譜表示／演奏レッスン処理を行う。具体的には、利用制限として、前述のように、再生可能小節数／パート、楽譜表示可能小節数／パートおよび演奏レッスン可能小節数／パートが記載されている場合、その小節数／パートまで、コンテンツの再生／楽譜表示／演奏レッスン処理を行う。なお、試用コンテンツが、正規コンテンツに利用制限の付いたものでない場合、つまり、正規コンテンツの一部のみが抽出されて作成されたコンテンツである場合には、上記利用制限を用いた制御を行う必要はない。
【００３５】
上記（ｄ）のコンテンツのロード処理では、ユーザが記憶媒体１０ａ内のあるコンテンツを指定して、そのロード指示を行うと、テンポラリメモリ領域７ａを初期化（クリア）した（ステップＳ８→Ｓ９）後、テンポラリメモリ領域７ａに指定されたコンテンツをロードする（ステップＳ１０）。図２を用いて前述したように、記憶媒体１０ａには、ダウンロード配信された正規コンテンツと試用コンテンツが記憶されるので、（ｄ）コンテンツのロード処理では、ユーザは正規コンテンツまたは試用コンテンツのいずれでも指定することができる。これにより、一旦ダウンロード配信された正規コンテンツおよび試用コンテンツについては、再度ダウンロード配信を指示しなくても、テンポラリメモリ領域７ａにロードすることができる。つまり、一旦ダウンロード配信された正規コンテンツおよび試用コンテンツについては、再度のダウンロード配信という無駄な通信処理を行わずに、何度でも再生／楽譜表示／演奏レッスン処理を繰り返すことができる。
【００３６】
上記（ｅ）のストリーミング配信／ダウンロード配信の再指示に対する処理では、ユーザがストリーミング配信を再指示したときには、処理をステップＳ１に移行させ、ユーザが試用コンテンツのダウンロード配信を再指示したときには、処理を後述する図４のステップＳ３１に移行させ、ユーザが正規コンテンツのダウンロード配信を再指示したときには、処理を後述する図５のステップＳ４１に移行させる。これにより、ストリーミング配信されたコンテンツがユーザの気に入らなかったとき等に、新たなコンテンツの配信をサーバ１０２に指示することができる。
【００３７】
上記（ｆ）のスタート指示に対する処理では、ユーザが再生処理／楽譜表示処理／演奏レッスン処理のいずれかを指定してスタートを指示すると、処理をステップＳ１３から前記ステップＳ４に移行させて、上記（ｄ）のコンテンツのロード処理でテンポラリメモリ領域７ａにロードされたコンテンツに対して、ユーザが指定した再生処理／楽譜表示処理／演奏レッスン処理のいずれかを行う。これにより、前述のように、一旦ダウンロード配信された正規コンテンツおよび試用コンテンツについては、再度のダウンロード配信という無駄な通信処理を行わずに、何度でも再生／楽譜表示／演奏レッスン処理を繰り返すことができる。
【００３８】
なお、本実施の形態では、ストリーミングコンテンツとして、テンポラリメモリ領域７ａのみに記憶され、記憶媒体１０ａに記憶されないものを例示したが、条件付きで記憶媒体に保存されるものも、ストリーミングコンテンツとして扱うようにしてもよい。この条件としては、たとえば、記憶媒体に保存されてから所定時間（たとえば、７２時間）経過したときに削除されるという条件や、所定回数（たとえば、３回）利用されたときに削除されるという条件等が考えられる。
【００３９】
このように、本ストリーミング配信されるコンテンツに対する処理では、ストリーミング配信されたコンテンツをテンポラリメモリ領域７ａに記憶し、このコンテンツを用いて楽譜表示または演奏レッスンを行うようにしたので、従来再生に用いられるに過ぎなかったストリーミングコンテンツを用いての演奏練習を行うことができる。なお、正規のストリーミングコンテンツは、正規のダウンロードコンテンツに比べて、安価に著作権が許諾されることが多いので、安価に多くのストリーミングコンテンツを用いて演奏練習すると
いう目的には有用である。ただし、ストリーミングコンテンツには、記憶媒体に保存することができないという利用制限がある。
【００４０】
図４は、本実施の形態の電子音楽装置、特にＣＰＵ５が実行する、ダウンロード配信される試用コンテンツに対する処理の一部、および、この処理に対応してサーバ１０２が実行する処理の各手順を示すフローチャートである。同図の処理中、ダウンロード配信される試用コンテンツに対する処理の一部では、次の処理を行う。すなわち、
（ｇ）試用コンテンツのダウンロード配信指示処理
（ｈ）ダウンロード配信された試用コンテンツの受信処理
である。そして、上記（ｇ）および（ｈ）の処理に、前記（ｃ）〜（ｆ）の処理を加えたものが、本ダウンロード配信される試用コンテンツに対する処理の全体である。なお、上記（ｇ），（ｈ）および（ｃ）が、前記（２）のダウンロードコンテンツの自動再生処理および（３）のダウンロードコンテンツの楽譜表示／演奏レッスン処理中、試用コンテンツに対する処理に相当する。
【００４１】
上記（ｇ）の試用コンテンツのダウンロード配信指示処理では、ユーザが、たとえば前記設定操作子２を用いて、ダウンロード配信して欲しいコンテンツおよびそのコンテンツを再生処理／楽譜表示処理／演奏レッスン処理のいずれに用いるかを指示すると、それをサーバ１０２側に伝える（ステップＳ３１）。
【００４２】
上記（ｈ）のダウンロード配信された試用コンテンツの受信処理では、ステップＳ３１の指示に対して、サーバ１０２が、指示された試用コンテンツをダウンロード配信する（ステップＳ１１１）と、まず、このコンテンツを受信して、記憶媒体１０ａに記憶する（ステップＳ３２）。次に、テンポラリメモリ領域７ａを初期化（クリア）した（ステップＳ３３）後、記憶媒体１０ａに記憶された試用コンテンツを読み出して、テンポラリメモリ領域７ａに格納する（ステップＳ３４）。
【００４３】
この（ｈ）ダウンロード配信された試用コンテンツの受信処理が終了すると、処理は前記図３のステップＳ４に移行し、前記（ｃ）〜（ｆ）の各処理がなされる。
【００４４】
このように、本ダウンロード配信される試用コンテンツに対する処理では、ダウンロード配信された試用コンテンツを記憶媒体１０ａに保存した後、テンポラリメモリ領域７ａに自動的にロードして、再生を開始するようにしたので、試用コンテンツのダウンロード配信を指示するだけで、ダウンロードだけでなく、その再生までも開始される。また、ダウンロード配信された試用コンテンツを記憶媒体１０ａに保存した後、テンポラリメモリ領域７ａに自動的にロードし、このコンテンツを用いて楽譜表示または演奏レッスンを行うようにしたので、試用コンテンツを用いての演奏練習を行うことができる。なお、試用コンテンツは、無償で著作権が許諾されることが多いので、無償で多くの試用コンテンツを用いて演奏練習するという目的には有用である。ただし、試用コンテンツには、正規コンテンツの一部しか用いることができないという利用制限がある。
【００４５】
図５は、本実施の形態の電子音楽装置、特にＣＰＵ５が実行する、ダウンロード配信される正規コンテンツに対する処理の一部、および、この処理に対応してサーバ１０２が実行する処理の各手順を示すフローチャートである。同図の処理中、ダウンロード配信される正規コンテンツに対する処理では、次の処理を行う。すなわち、
（ｉ）正規コンテンツのダウンロード配信指示処理
（ｊ）ダウンロード配信された正規コンテンツの受信処理
である。そして、上記（ｉ）および（ｊ）の処理に、前記（ｄ）〜（ｆ）の処理を加えたものが、本ダウンロード配信される正規コンテンツに対する処理の全体である。
【００４６】
上記（ｉ）の正規コンテンツのダウンロード配信指示処理では、ユーザが、たとえば前記設定操作子２を用いて、ある正規コンテンツのダウンロード配信を指定すると、それをサーバ１０２側に伝える（ステップＳ４１）。
【００４７】
上記（ｊ）のダウンロード配信された正規コンテンツの受信処理では、ステップＳ４１の指示に対して、サーバ１０２が、正規料金を課金した（ステップＳ１２１）後、指示された正規コンテンツをダウンロード配信する（ステップＳ１２２）と、このコンテンツを受信して、記憶媒体１０ａに記憶する（ステップＳ４２）。
【００４８】
この（ｊ）ダウンロード配信された正規コンテンツの受信処理が終了すると、処理は前記図３のステップＳ８に移行し、前記（ｄ）〜（ｆ）の各処理がなされる。
【００４９】
このように、ダウンロード配信される正規コンテンツに対する処理では、前記ダウンロード配信される試用コンテンツに対する処理と異なり、ダウンロード配信された正規コンテンツは、記憶媒体１０ａに記憶されるだけで、再生処理／楽譜表示処理／演奏レッスン処理は自動的に行われない。もちろん、これに限らず、前記ダウンロード配信される試用コンテンツに対する処理と同様に、ダウンロード配信された正規コンテンツを記憶媒体１０ａに記憶した後、この正規コンテンツを用いて、再生処理／楽譜表示処理／演奏レッスン処理のいずれかを自動的に行うようにしてもよい。
【００５０】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ５やＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５１】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５２】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００５３】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ５などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施の形態に係る電子音楽装置の概略構成を示すブロック図である。
【図２】本実施の形態の電子音楽装置およびサーバの機能構成を示すブロック図である。
【図３】本実施の形態の電子音楽装置、特にＣＰＵが実行する、ストリーミング配信されるコンテンツに対する処理、および、この処理に対応してサーバが実行する処理の各手順を示すフローチャートである。
【図４】本実施の形態の電子音楽装置、特にＣＰＵが実行する、ダウンロード配信される試用コンテンツに対する処理の一部、および、この処理に対応してサーバが実行する処理の各手順を示すフローチャートである。
【図５】本実施の形態の電子音楽装置、特にＣＰＵが実行する、ダウンロード配信される正規コンテンツに対する処理の一部、および、この処理に対応してサーバが実行する処理の各手順を示すフローチャートである。
【符号の説明】
【００５６】
２…設定操作子（指示手段、ロード指示手段、スタート指示手段），５…ＣＰＵ（指示手段、受信手段、保存手段、読み出し手段、再生手段、ロード指示手段、ロード手段、スタート指示手段），７…ＲＡＭ（一時格納手段），９…表示装置（指示手段、ロード指示手段、スタート指示手段），１０…外部記憶装置（記憶媒体），１２…通信Ｉ／Ｆ（受信手段）
【図１】
2008171014.tif 000003
【図２】
2008171014.tif 000004
【図３】
2008171014.tif 000005
【図４】
2008171014.tif 000006
【図５】
2008171014.tif 000007