(57)【要約】【課題】  電源オフされた時点においてサーバ装置から配信されていた番組を再生待機状態にして起動する。【解決手段】  電源オフされても記憶内容が消去されない不揮発性の記憶手段に、電源オフ時において通信ネットワークを介してサーバ装置から配信され再生中であった番組を記憶する。電源オンが行われた場合にはサーバ装置を再接続して番組の照合を行い、記憶した番組と同一の番組がサーバ装置に記憶されている場合には、当該番組を再生待機状態に機器設定する。再生開始指示に応じてサーバ装置から再生順にデータを受信し、該データの受信に並行して、受信済みのデータに基づき番組を擬似ストリーミング再生する。これにより、ユーザは電源オンに伴って番組を選択する操作を始めからやり直ししなくても、電源オフされた時点でサーバ装置から配信されていた番組を直ぐに再生開始することができるようになる。【選択図】        図４Ａ
2008249779.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されるサーバ装置からのデータ配信に応じて、複数のコンテンツからなる一連の番組を再生する電子音楽装置であって、
電力を供給する電源がオフされても記憶内容が消去されない不揮発性の記憶手段であって、前記電源のオフ時において再生中であった番組を記憶するものと、
前記電源のオン操作に応じて前記サーバ装置を再接続し、前記記憶手段に記憶した番組と前記サーバ装置に記憶されている番組とを照合する番組照合手段と、
前記番組の照合に従い、前記記憶手段に記憶した番組と同一の番組が前記サーバ装置に記憶されている場合には、該番組に含まれる複数のコンテンツの再生順を規定したコンテンツリストを前記サーバ装置から取得し、当該番組を再生待機状態に機器設定する設定手段と、
番組の再生開始指示に応じて、前記取得したコンテンツリストに規定されている再生順に、各コンテンツに対応する複数のデータを前記サーバ装置から順次に受信すると共に、該データの受信に並行して、受信済みのデータに基づき一連の番組を擬似ストリーミング再生する再生手段と
を具えた電子音楽装置。
【請求項２】
コンピュータに、
電力を供給する電源がオフされても記憶内容が消去されない不揮発性の記憶手段に、前記電源のオフ時において通信ネットワークを介して接続されるサーバ装置からのデータ配信に応じて再生中であった複数のコンテンツからなる一連の番組を記憶する手順と、
前記電源のオン操作に応じて前記サーバ装置を再接続し、前記記憶手段に記憶した番組と前記サーバ装置に記憶されている番組とを照合する手順と、
前記番組の照合に従い、前記記憶手段に記憶した番組と同一の番組が前記サーバ装置に記憶されている場合には、該番組に含まれる複数のコンテンツの再生順を規定したコンテンツリストを前記サーバ装置から取得し、当該番組を再生待機状態に機器設定する手順と、
番組の再生開始指示に応じて、前記取得したコンテンツリストに規定されている再生順に、各コンテンツに対応する複数のデータを前記サーバ装置から順次に受信すると共に、該データの受信に並行して、受信済みのデータに基づき一連の番組を擬似ストリーミング再生する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部のサーバ装置から通信ネットワークを介したデータ配信を受けて、音楽や映像等からなる番組を再生する電子音楽装置及びプログラムに関する。特に、電子音楽装置の電源投入に伴い、電子音楽装置が電源オフされた時点においてサーバ装置から配信されていた番組を再生待機状態にして起動するようにした電子音楽装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、所謂インターネット放送などと呼ばれる、インターネット上に展開する外部のサーバ装置からデータ配信（例えば、ダウンロード配信やストリーミング配信あるいは擬似ストリーミング配信など）される音楽や映像等からなる番組（これを便宜的にネット番組と呼ぶ）を受信し、該受信した番組を随時に再生することに伴い、ユーザが番組を見たり聴いたりして楽しむことができる電子音楽装置が知られている。こうした通信ネットワークを介して外部のサーバ装置から番組の配信を受けてこれを再生する技術としては、例えば下記に示す特許文献１に記載されている技術がその一例である。この特許文献１には、複数のコンテンツが再生順に規定された番組ファイルに基づき、サーバ装置がクライアント装置に対して順次にユーザ所望の番組内に含まれる複数のコンテンツを順番に擬似ストリーミング（又はプログレッシブダウンロードとも呼ぶ）配信し、クライアント装置がサーバ装置から配信される複数のコンテンツを順次に受信しながら再生する技術が記載されている。
【特許文献１】特開2002−335507号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述した従来の技術においては、サーバ装置からの番組配信（特に擬似ストリーム配信）を受ける前に、ユーザ自身が再生したい所望の番組を選択する必要がある。しかし、例えば番組の選択後であって再生開始前あるいは再生開始後などに、ユーザが一時的に番組配信を中断して電子音楽装置本体の電源をオフした後に、再度電源が投入された場合には（例えば電源の入れなおしなど）、電源オフが行われた時点にサーバ装置から配信されていた番組と同じ番組をユーザが再度選択／再生する蓋然性が高いにもかかわらず、ユーザは電源投入（電源オン）に伴って電源オフ時にサーバ装置から配信されていた番組を選択する操作を始めからやり直ししなければならず、こうした操作は非常に面倒であり時間がかかる。そこで、サーバ装置からの番組配信を受けて番組を再生することができる電子音楽装置において、電源オンに伴い、電源オフが行われた時点においてサーバ装置から配信されていた番組と同じ番組を、ユーザによる再生開始操作に応じて直ぐに再生開始することができる再生待機状態（再生のスタンバイ状態）にして起動する電子音楽装置は非常に有用であるが、従来そうしたものはなかった。
【０００４】
本発明は上述の点に鑑みてなされたもので、電子音楽装置の電源投入に伴い、電子音楽装置が電源オフされた時点においてサーバ装置から配信されていた番組を再生待機状態にして起動することができるようにした、電子音楽装置及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００５】
本発明に係る電子音楽装置は、通信ネットワークを介して接続されるサーバ装置からのデータ配信に応じて、複数のコンテンツからなる一連の番組を再生する電子音楽装置であって、電力を供給する電源がオフされても記憶内容が消去されない不揮発性の記憶手段であって、前記電源のオフ時において再生中であった番組を記憶するものと、前記電源のオン操作に応じて前記サーバ装置を再接続し、前記記憶手段に記憶した番組と前記サーバ装置に記憶されている番組とを照合する番組照合手段と、前記番組の照合に従い、前記記憶手段に記憶した番組と同一の番組が前記サーバ装置に記憶されている場合には、該番組に含まれる複数のコンテンツの再生順を規定したコンテンツリストを前記サーバ装置から取得し、当該番組を再生待機状態に機器設定する設定手段と、番組の再生開始指示に応じて、前記取得したコンテンツリストに規定されている再生順に、各コンテンツに対応する複数のデータを前記サーバ装置から順次に受信すると共に、該データの受信に並行して、受信済みのデータに基づき一連の番組を擬似ストリーミング再生する再生手段とを具える。
【０００６】
本発明によると、電力を供給する電源がオフされても記憶内容が消去されない不揮発性の記憶手段に、通信ネットワークを介して接続されるサーバ装置からのデータ配信に応じて再生される複数のコンテンツからなる一連の番組であって、電源のオフ時において再生中であった番組を記憶する。前記電源のオン操作に応じて前記サーバ装置を再接続し、前記記憶手段に記憶した番組と前記サーバ装置に記憶されている番組とを照合する。前記記憶手段に記憶した番組と同一の番組が前記サーバ装置に記憶されている場合には、該番組に含まれる複数のコンテンツの再生順を規定したコンテンツリストを前記サーバ装置から取得し、当該番組を再生待機状態に機器設定する。番組の再生開始指示が行われると、前記取得したコンテンツリストに規定されている再生順に、各コンテンツに対応する複数のデータを前記サーバ装置から順次に受信すると共に、該データの受信に並行して、受信済みのデータに基づき一連の番組を擬似ストリーミング再生する。このようにして、電源オフに応じて再生中であった番組を不揮発の記憶手段に記憶しておくと、電源オフがされても記憶内容が消去されることがなく再度電源をオンしたときに前記記憶手段に記憶された番組を参照することができ、これに従って前記番組を再生待機状態にして電子音楽装置を起動することができるようになることから、ユーザは電源オンに伴って番組を選択する操作を始めからやり直ししなくても、電源オフが行われた時点においてサーバ装置から配信されていた番組と同じ番組を直ぐに再生開始することができるようになる。
【０００７】
本発明は、装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【０００８】
この発明によれば、電源オフが行われた時点においてサーバ装置から配信されていた番組を不揮発の記憶手段に記憶しておくので、電源オフ後における再度の電源オンが行われた場合にも前記記憶した番組を参照することができ、これに基づいて再接続したサーバ装置と番組の照合を行ったうえで、前記再生中であった番組を再生待機状態にして電子音楽装置を起動するようにしたことから、ユーザは電源をオンするだけで、前回の電源オフがなされた時点においてサーバ装置から配信されていた番組を簡単且つ直ぐに再生開始することができるようになり非常に便利である、という効果を得る。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１０】
図１は、この発明に係る電子音楽装置の全体構成を示したハード構成ブロック図である。本実施例に示す電子音楽装置は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される、例えば電子楽器やパーソナルコンピュータ等の電子的に楽音を発生することが可能な機器である。ＣＰＵ１は、この電子音楽装置全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、演奏操作検出回路４、設定操作検出回路５、表示回路６、音源回路７、効果回路８、不揮発メモリ９、外部記憶装置１０、通信ネットワークインタフェース（I/F）１１、MIDIインタフェース（I/F）１２がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。例えば、タイマ１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与えたり、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従って各種処理を実行する。
【００１１】
ＲＯＭ２は、ＣＰＵ１により実行される各種プログラムや各種データを格納するものである。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。本実施例に示す電子音楽装置では、主に「選択番組リスト」、「番組指定情報」、「コンテンツリスト」、「コンテンツ番号」などの、現在再生中又はユーザが再生しようとする番組及びコンテンツに関わる各種情報、「取得済みデータ群」などの各種データがＲＡＭ３に記憶される（詳しくは後述する図３参照）。ＲＡＭ３に記憶されるこれらの情報やデータは、電子音楽装置本体の電源（図示せず）のオフ操作に応じて自動的に消去される。
【００１２】
演奏操作子４Ａは楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであり、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏に使用することができるのは勿論のこと、通信ネットワークＸを介して電子音楽装置と接続された外部のサーバ装置１１Ａに対して番組の選択／配信を行うよう指示する手段、あるいはサーバ装置１１Ａから配信された番組の再生開始／停止を行う手段などとして使用することもできる。演奏操作検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
【００１３】
設定操作子（スイッチ等）５Ａは、例えば当該電子音楽装置の動作モードを設定するモード設定スイッチ、番組選択を行うための番組選択スイッチ、番組の再生開始／停止を指示するための番組再生スイッチなどがある。モード設定スイッチの操作に応じて、本電子音楽装置と通信ネットワークＸを介して電子音楽装置と接続された外部のサーバ装置１１Ａからの番組配信を受けてネット番組を再生する「ネットワーク番組動作モード」、あるいは本電子音楽装置がＲＯＭ２や外部記憶装置１０などの記憶装置に記憶した番組に関する情報や実体データ（内蔵データと呼ぶ）に基づき番組を再生する「内蔵番組動作モード」のいずれかに、本電子音楽装置を設定する。電子音楽装置は番組選択スイッチの操作に応じて再生する番組の選択を行うが、ネットワーク番組動作モードの場合には本電子音楽装置と通信ネットワークＸを介して接続された外部のサーバ装置１１Ａに対してネット番組の選択／配信を行うよう指示する制御を行い、内蔵番組動作モードの場合には本電子音楽装置のみにおいて内蔵データの中から番組の選択を行う。番組再生スイッチの操作に応じて、本電子音楽装置において前記番組の選択／配信指示に応じてサーバ装置１１から擬似ストリーミング配信されるネット番組（ネットワーク番組動作モードの場合）、あるいは内蔵データの中から選択された番組（内蔵番組動作モードの場合）を再生開始／停止するなどの再生制御を行う。勿論、この再生制御には再生開始／停止だけでなく、早送り、巻き戻し、一時停止、コマ送りなどの制御を含んでいてよい。なお、設定操作子５Ａは他にも、音高、音色、効果等を選択・設定・制御するために用いる数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示される所定のポインティングデバイスを操作するために用いるマウスなどの各種操作子を含んでいてよい。設定操作検出回路５は、上記各スイッチの操作状態を検出し、その操作状態に応じたスイッチ情報をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１４】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、図示を省略するが、例えば本電子音楽装置と通信ネットワークＸを介して接続された外部のサーバ装置１１Ａが配信可能なネット番組あるいは本電子楽器が内蔵する内蔵番組を提示する番組一覧画面や、選択した番組の内容等を紹介するインフォメーション画面、番組の再生制御を行うための再生操作パネル画面、番組の再生に応じて所定の表示（例えば、曲位置に対応する楽譜表示や画像表示等）を行う表示画面などの公知の画面、あるいはＣＰＵ１の制御状態を表示したりする。ユーザは該ディスプレイ６Ａに表示されるこれらの各種情報を参照することで、例えば番組の選択／再生に係る操作などを容易に行うことができるようになっている。
【００１５】
音源回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた、ユーザによる演奏操作子４Ａのマニュアル操作に応じて発生される演奏情報、予め記憶されている演奏データに従って発生される演奏情報、あるいは通信ネットワークＸを介して電子音楽装置に接続された外部のサーバ装置１１Ａから擬似ストリーミング配信される実体データ（例えば、演奏データやオーディオデータ等）を入力し、これらの演奏情報やデータ等に基づいて楽音信号を発生する。音源回路７から発生された楽音信号は、効果回路８などを介して効果付与されてアンプやスピーカなどを含むサウンドシステム８Ａから発音される。この音源回路７と効果回路８とサウンドシステム８Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、ＣＰＵ１によるソフトウェア処理で構成してもよいし、また専用のハードウェアで構成してもよい。
【００１６】
不揮発メモリ９は、「番組タイプ情報」や「ネット番組情報」を記憶する（詳しくは後述する図３参照）。外部記憶装置１０は、各種データやＣＰＵ１が実行する各種制御プログラム等を記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この外部記憶装置１０（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、外部記憶装置９はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の着脱自在な様々な形態の外部記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００１７】
通信ネットワークインタフェース（I/F）１１は、例えばLANやインターネット、電話回線等の有線あるいは無線の通信ネットワークＸに接続されており、該通信ネットワークＸを介して外部のサーバ装置１１Ａ（サーバコンピュータ）と接続されて、当該サーバ装置１１Ａから制御プログラムあるいは各種データなどを電子楽器側に取り込むためのインタフェースである。こうした通信ネットワークインタフェース１１は、有線あるいは無線のものいずれかでなく双方を具えていてよい。サーバ装置１１Ａは各種データを多数記憶し（詳しくは後述する図２参照）、通信ネットワークＸを介して接続された電子楽器に対して、電子楽器からの要求に応じて記憶済みの多数の各種データの中から該当するデータを、データ種類に応じてダウンロード配信又は擬似ストリーミング配信することができるようになっている。なお、ＲＯＭ２や外部記憶装置１０（例えば、ハードディスク）等に制御プログラムや各種データが記憶されていない場合には、サーバ装置１１Ａから制御プログラムや各種データをダウンロードすることができることは言うまでもない。
【００１８】
MIDIインタフェース（I/F）１２は、外部接続された他のMIDI機器１２Ａ等からMIDI形式の演奏データ（MIDIデータ）を当該電子楽器へ入力するための、あるいは当該電子楽器からMIDI形式の演奏データを他のMIDI機器１２Ａ等へ出力するためのインタフェースである。他のMIDI機器１２Ａは、ユーザによるマニュアル演奏操作に応じてMIDI形式のデータを発生する機器であればよく、鍵盤型、ギター型、管楽器型、打楽器型、身振り型等どのようなタイプの操作子を具えた（若しくは、操作形態からなる）機器であってもよい。
【００１９】
なお、演奏操作子４Ａは鍵盤楽器の形態に限らず、弦楽器や管楽器、あるいは打楽器等どのようなタイプの形態でもよい。また、演奏操作子４Ａやディスプレイ６Ａあるいは音源回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信手段を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。さらに、本発明に係る電子音楽装置は電子楽器やパーソナルコンピュータの形態に限らず、カラオケ装置やゲーム装置、携帯電話等の携帯型通信端末、自動演奏ピアノなど、どのような形態の装置・機器に適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部をサーバ側に持たせ、端末とサーバとからなるシステム全体として所定の機能を実現するようにしてもよい。
【００２０】
上述したように、図１に示した電子音楽装置は、ネットワーク番組動作モードに設定されている場合、通信ネットワークＸを介して外部のサーバ装置１１Ａが記憶している各種データの配信を受け、該配信された各種データに基づきネット番組を再生する。ここで、サーバ装置１１Ａ、電子音楽装置の各々が記憶する番組配信に係る各種データについて説明する。まず、サーバ装置１１Ａに記憶されており、サーバ装置１１Ａが電子音楽装置に対して配信可能な各種データについて、図２を用いて説明する。図２は、サーバ装置１１Ａが記憶する各種データの一実施例を示す概念図である。
【００２１】
図２に示すように、サーバ装置１１Ａは、「番組リスト」、「番組構成コンテンツリスト（番組ファイル）」、「データ群」などのデータをＲＯＭ，ＲＡＭ，不揮発メモリあるいは外部記憶装置等に記憶しており、必要に応じてこれらのデータを電子音楽装置に対して随時に配信する。「番組リスト」はサーバ装置１１Ａが配信可能な全てのネット番組をユーザに対して一覧提示するためのデータであって、例えば番組毎に付されている固有の「番組名」（図中ではロック、ジャズ）などで記述される。サーバ装置１１Ａは、通信ネットワークＸを介して電子音楽装置に接続されることに応じて、この電子音楽装置に対して「番組リスト」を自動的にダウンロード配信する。
【００２２】
「番組構成コンテンツリスト」は１つの番組内に含まれる全てのコンテンツに関するコンテンツ情報を示すデータであり、例えば演奏データ（MIDIデータ）やオーディオデータ、動画データ、静止画データなどの「データ群」に含まれる個々の実体データに関してのコンテンツ情報が番組進行順（再生順）に記憶される。例えば、１つの番組がオープニングＭＣ（オーディオデータ）に始まり、１曲目（MIDIデータ）、ＭＣ（オーディオデータ）、２曲目（オーディオデータ）、３曲目（動画データ）、そしてエンディングＭＣ（オーディオデータ）といったように進行するならば、「番組構成コンテンツリスト」にはその進行順に対応する各実体データに関してのコンテンツ情報が記憶される（図中における番組１の番組構成コンテンツリスト参照）。コンテンツ情報は、「コンテンツ基本情報」、「コンテンツＵＲＬ」、「コンテンツ番号」等を一組とする情報であるが、公知であることからここでは詳細な説明を省略する。サーバ装置１１Ａは、通信ネットワークＸを介して接続された電子音楽装置からの番組選択指示に応じて、「番組構成コンテンツリスト」をダウンロード配信する。「データ群」は、それぞれの番組内に含まれる個々のコンテンツに対応した実体データであり、例えば演奏データ（MIDIデータ）やオーディオデータ、動画データ、静止画データなどの、コンテンツを発生させるためのデータそのものである。サーバ装置１１Ａは、通信ネットワークＸを介して接続された電子音楽装置からの番組再生指示に応じて擬似ストリーミング配信を開始し、「データ群」の中から個々の実体データを順次に配信する。
【００２３】
次に、電子音楽装置がネットワーク番組動作モードに設定されている場合に、電子音楽装置が記憶する各種データについて、図３を用いて説明する。図３は、電子音楽装置が記憶する各種データの一実施例を示す概念図である。ただし、ここでは図示を省略しているが、電子音楽装置は上記サーバ装置１１Ａが記憶しているデータ（番組リスト、番組構成コンテンツリスト、データ群）と同様のデータをＲＯＭ２や外部記憶装置１０などに内蔵データとして記憶しておくことができ、電子音楽装置ではこの内蔵データを用いて、通信ネットワークＸを介して接続したサーバ装置１１Ａからの配信を受けることなしに、電子音楽装置単体で番組を再生することができるようにもなっている（電子音楽装置が内蔵番組動作モードに設定されている場合）。
【００２４】
図３に示すように、電子音楽装置はデータ種類に応じてＲＡＭ３又は不揮発メモリ９にデータを記憶する。ここでは、ＲＡＭ３に、「選択番組リスト」、「番組指定情報」、「コンテンツリスト」、「コンテンツ番号」、「取得済みデータ群」を記憶し、不揮発メモリ９に「番組タイプ情報」及び「ネット番組情報」を記憶している。「選択番組リスト」は通信ネットワークＸを介して接続されたサーバ装置１１Ａから配信された「番組リスト」であって、電子音楽装置ではこれに基づきサーバ装置１１Ａで配信中の番組一覧を表示することができる。「番組指定情報」は、配信中の番組一覧からユーザが選択した番組を示すデータである。「コンテンツリスト」は通信ネットワークＸを介して接続されたサーバ装置１１Ａから配信された「番組構成コンテンツリスト」であって、ユーザが選択した番組内に含まれるコンテンツ内容を示すデータである。「コンテンツ番号」は現在再生中であるコンテンツを指し示すデータであり、例えばコンテンツ毎に予め付与されている固有の番号などである。この「コンテンツ番号」は、番組の進行にあわせて再生中のコンテンツに関するものに適宜に更新される。
【００２５】
「取得済みデータ群」は、通信ネットワークＸを介して電子音楽装置に接続された外部のサーバ装置１１Ａから配信されたコンテンツの実体データ、つまりユーザによる番組の選択／再生操作に応じてサーバ装置１１Ａから擬似ストリーミング配信された各番組に含まれる複数のコンテンツに対応する実体データを記憶する。
【００２６】
一方、電子音楽装置の不揮発メモリ９（又は外部記憶装置１０）は、「番組タイプ情報」及び「ネット番組情報」を記憶する。「番組タイプ情報」は、ユーザによるモード設定スイッチの操作に応じて本電子音楽装置に設定された番組動作モード、つまり「ネットワーク番組動作モード」又は「内蔵番組動作モード」のいずれかを示すデータである。「ネット番組情報」は、「ネットワーク番組動作モード」においてユーザによる番組再生スイッチの操作に応じて再生開始された番組（あるいはユーザが選択した番組）を示すデータである。不揮発メモリ９（又は外部記憶装置１０）に記憶するこれらのデータは、電子音楽装置の電源オフによっては消去されず、ユーザによる消去指示に応じて消去される。したがって、電源オフ時に不揮発メモリ９（又は外部記憶装置１０）に記憶されていた「番組タイプ情報」及び「ネット番組情報」は、再度の電源オン時において参照することができる。なお、「ネット番組情報」に「ネットワーク番組動作モード」が記憶されている場合には、電源オフ時に通信ネットワークＸを介して接続していたサーバ装置１１Ａを特定するための情報（例えば、ネットワークアドレスであるＵＲＬ（Uniform Resource Locator）など）も記憶している。
【００２７】
次に、サーバ装置１１Ａが記憶しており電子音楽装置に対して適宜に擬似ストリーミング配信されるネット番組、あるいは電子音楽装置の不揮発メモリ（又は外部記憶手段）に記憶された内蔵番組に基づき、これらの番組内に含まれる複数のコンテンツを再生順に再生する具体的な処理（番組再生処理）について説明する。図４は、「番組再生処理」の一実施例を示すフローチャートである。ただし、ここでは図示の都合上、上記処理を処理順に前半・後半の２つの処理に分けて図示した。すなわち、図４Ａは「番組再生処理」における前半処理の一実施例を示すフローチャートであり、図４Ｂは「番組再生処理」における前半処理に後続する後半処理の一実施例を示すフローチャートである。当該処理は、ユーザにより電子音楽装置の電源が投入されることに応じて開始される処理である。以下、図４Ａ及び図４Ｂに示したフローチャートに従って、「番組再生処理」について説明する。
【００２８】
図４Ａに示すように、ステップＳ１は、電子音楽装置の不揮発メモリ９（又は外部記憶装置１０：以下同じ）に記憶されている番組タイプ情報を取得する。ステップＳ２は、前記取得した番組タイプ情報が「ネットワーク」であるか否か、つまり電子音楽装置が電源オフされた時点において、本電子音楽装置が「ネットワーク番組動作モード」に設定されており、通信ネットワークＸを介して接続された外部のサーバ装置１１Ａからの番組配信を受けてネット番組を再生していた状態であったか否かを番組タイプ情報に基づき判定する。前記取得した番組タイプ情報が「ネットワーク」でないと判定した場合には（ステップＳ２のｎｏ）、ステップＳ１１の処理へジャンプする。
【００２９】
ステップＳ１１は、他動作モードの処理を実行する。上記ステップＳ１において取得した番組タイプ情報が「ネットワーク」でない場合には、電子音楽装置が電源オフされた時点において、本電子音楽装置の動作モードが「内蔵番組動作モード」に設定されており、通信ネットワークＸを介して接続された外部のサーバ装置１１Ａからの番組配信を受けてネット番組を再生していた状態ではなく、不揮発メモリ９に記憶した内蔵番組に基づき番組を再生していた状態である。したがって、ここでは、再度の電源オンに応じて、本電子音楽装置の動作モードを「内蔵番組動作モード」に設定すると共に、内蔵番組を再生することができる前記「内蔵番組動作モード」に準じた状態に電子音楽装置を機器設定する。例えば、ＲＯＭ２から内蔵番組の番組リストを読み出して、内蔵番組の一覧をディスプレイ６Ａに表示する。そして、ユーザ操作に応じて、番組一覧から選択された番組に含まれる複数のコンテンツを再生順にＲＯＭ２から読み出して再生する処理などを実行する。
【００３０】
一方、前記取得した番組タイプ情報が「ネットワーク」であると判定した場合、つまり電子音楽装置が電源オフされた時点において、本電子音楽装置の動作モードが「ネットワーク番組動作モード」に設定されており、通信ネットワークＸを介して接続された外部のサーバ装置１１Ａからの番組配信を受けてネット番組を再生していた状態であった場合には（ステップＳ２のｙｅｓ）、番組タイプ情報に記憶されたＵＲＬ等で特定されるサーバ装置１１Ａからネット番組リストを取得する（ステップＳ３）。ステップＳ４は、電子音楽装置の不揮発メモリ９にネット番組情報が記憶されているか否かを判定する。不揮発メモリ９にネット番組情報が記憶されていないと判定した場合には（ステップＳ４のｎｏ）、予め決められた所定のネット番組をＲＡＭ３の番組指定情報に設定する（ステップＳ８）。この所定のネット番組は、ユーザが予め選択／設定しておくことができるようになっていてよい。
【００３１】
不揮発メモリ９にネット番組情報が記憶されていると判定した場合には（ステップＳ４のｙｅｓ）、ネット番組情報を読み出して（ステップＳ５）、該読み出したネット番組情報に該当する番組が、上記ステップＳ３において前記サーバ装置１１Ａから取得したネット番組リスト内に含まれる番組であるか否かを判定する（ステップＳ６）。読み出したネット番組情報に該当する番組が、前記サーバ装置１１Ａから取得した番組リスト内に含まれていないと判定した場合、つまり電源オフ時にはサーバ装置１１Ａに記憶されていた番組であるが、再度の電源オン時までにはサーバ装置１１Ａから消去されてしまった番組である場合には（ステップＳ６のｎｏ）、予め決められた所定のネット番組を消去された番組（読み出したネット番組情報に該当する番組）の代替番組としてＲＡＭ３の番組指定情報に設定する（ステップＳ８）。
【００３２】
他方、読み出したネット番組情報に該当する番組が前記サーバ装置１１Ａから取得した番組リスト内に含まれると判定した場合には（ステップＳ６のｙｅｓ）、前記読み出したネット番組情報に該当する番組をＲＡＭ３の番組指定情報に設定する（ステップＳ７）。また、電子音楽装置の動作モードを「ネットワーク番組動作モード」に設定する。ステップＳ９は、前記設定した番組指定情報をもとに、通信ネットワークＸを介して接続されているサーバ装置１１Ａから前記番組指定情報に該当する番組のコンテンツリストを取得し、また図示しない番組再生／制御用のソフトウェアプログラムを起動して、前記取得したコンテンツリストに基づく番組表示にディスプレイ６Ａ上の表示を更新するなどの、前記番組指定情報に記憶されている番組を再生待機状態（ユーザによる再生開始指示に応じて直ぐに番組を再生開始することができる再生のスタンバイ状態）とする機器設定を行う。ステップＳ１０は、電子音楽装置に設定されている現在の動作モードが「ネットワーク番組動作モード」であるか否かを判定する。既に説明したように、この動作モードは、ユーザによるモード設定スイッチの操作に応じて適宜に変更される。現在の動作モードが「ネットワーク番組動作モード」でない、つまり「内蔵番組動作モード」であると判定した場合には（ステップＳ１０のｎｏ）、上記したステップＳ１１の処理を実行する。ここでは不揮発メモリ９の番組タイプ情報に「内蔵」を記憶すると共に、上記した内蔵番組を再生することができる前記「内蔵番組動作モード」に準じた状態に電子音楽装置を機器設定する。現在の動作モードが「ネットワーク番組動作モード」であると判定した場合には（ステップＳ１０のｙｅｓ）、図４Ｂに示すステップＳ１２以降の処理を実行する。
【００３３】
図４Ｂに示すように、ステップＳ１２は、ユーザによる番組選択スイッチ等の操作に基づく番組の選択操作が行われたか否かを判定する。番組の選択操作が行われたと判定した場合には（ステップＳ１２のｙｅｓ）、ＲＡＭ３の番組指定情報を更新すると共に、通信ネットワークＸを介して接続されているサーバ装置１１Ａから前記更新した番組指定情報に該当する番組のコンテンツリストを取得し、また図示しない番組再生／制御用のソフトウェアプログラムを起動して、前記取得したコンテンツリストに基づく番組表示にディスプレイ６Ａ上の表示を更新するなどの、前記番組指定情報に記憶されている番組を再生待機状態とする機器設定を行う（ステップＳ１３）。ステップＳ１４は、ユーザによる番組再生スイッチ等の操作に基づく番組の再生開始操作が行われたか否かを判定する。ユーザによる番組の再生開始操作が行われたと判定した場合には（ステップＳ１４のｙｅｓ）、不揮発メモリ９の番組タイプ情報に「ネットワーク」を記憶する（ステップＳ１５）。ステップＳ１６は、不揮発メモリ９のネット番組情報に前記再生開始操作した番組（ＲＡＭ３の番組指定情報に記憶されている番組）を記憶する。ステップＳ１７は、前記取得したコンテンツリストに基づき、コンテンツリストに規定された再生順に各コンテンツに対応する実体データを前記サーバ装置１１Ａから取得し、該取得した実体データを再生する（番組を再生する）。上記ステップＳ１２〜ステップＳ１８の処理終了後は、上記図４ＡのステップＳ１０の処理に戻る。
【００３４】
以上のようにして、本発明に係る電子音楽装置は、電力を供給する電源がオフされても記憶内容が消去されることのない不揮発性の記憶手段（不揮発メモリ又は外部記憶手段）に、電源オフ時において通信ネットワークを介して接続されるサーバ装置から配信され再生中であった番組を記憶する。電源オンが行われた場合には前記サーバ装置を再接続して番組の照合を行い、前記記憶した番組と同一の番組が前記サーバ装置に記憶されている場合には、該番組に含まれる複数のコンテンツの再生順を規定したコンテンツリストを前記サーバ装置から取得し、当該番組を再生待機状態に機器設定する。そして、番組の再生開始指示が行われると、前記取得したコンテンツリストに規定されている再生順に、各コンテンツに対応する複数のデータを前記サーバ装置から順次に受信すると共に、該データの受信に並行して、受信済みのデータに基づき一連の番組を擬似ストリーミング再生する。これによると、ユーザは電源オンに伴って番組を選択する操作を始めからやり直ししなくても、電源オフが行われた時点においてサーバ装置から配信されていた番組と同じ番組を直ぐに再生開始することができるようになり非常に便利である。
【００３５】
なお、ネット番組情報に記憶した番組に該当する番組がサーバ装置１１Ａに記憶されていない場合に（例えばサーバ装置１１Ａから消去されていた場合など）、所定の番組を再生待機状態にすることに限らず（図４ＡのステップＳ６，Ｓ８参照）、代替番組をサーバ装置１１Ａに対して問い合わせ、該問い合わせに応じてサーバ装置１１Ａから配信される代替番組の番組リストからユーザが任意に代替番組を選択し、該選択した代替番組を再生待機状態にするようにしてもよい。
なお、不揮発メモリ９（又は外部記憶装置１０）にネット番組情報を記憶するタイミングはユーザによる番組の再生開始操作が行われた時点に限らず（図４ＢのステップＳ１４，Ｓ１６参照）、ユーザによる番組の選択操作が行われた時点であってもよい。
なお、電子音楽装置における番組の再生待機状態にするための機器設定としては、上記したような専用のプログラム起動に伴うコンテンツリストの取得及びこれに応じた表示の更新に限らず、ユーザによる再生開始指示に応じて直ぐに番組の再生を開始することができるようにするための機器設定であれば他のどのようなものであってもよい。例えば、コンテンツリストに基づくサーバ装置からの実体データの配信開始などを、ユーザによる再生開始指示に先行して行うようにしてもよい。
【図面の簡単な説明】
【００３６】
【図１】この発明に係る電子音楽装置の全体構成を示したハード構成ブロック図である。
【図２】サーバ装置が記憶する各種データの一実施例を示す概念図である。
【図３】電子音楽装置が記憶する各種データの一実施例を示す概念図である。
【図４Ａ】番組再生処理の前半処理の一実施例を示すフローチャートである。
【図４Ｂ】番組再生処理の後半処理の一実施例を示すフローチャートである。
【符号の説明】
【００３７】
１…ＣＰＵ、１Ａ・・・タイマ、２…ＲＯＭ、３…ＲＡＭ、４・・・演奏操作検出回路、５…設定操作検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源回路、８…効果回路、８Ａ…サウンドシステム、９・・・不揮発メモリ、１０…外部記憶装置、１１…通信ネットワークインタフェース、１１Ａ…サーバ装置、１２…MIDIインタフェース、１２Ａ…MIDI機器、１Ｄ…通信バス、Ｘ…通信ネットワーク
【図１】
2008249779.tif 000003
【図２】
2008249779.tif 000004
【図３】
2008249779.tif 000005
【図４Ａ】
2008249779.tif 000006
【図４Ｂ】
2008249779.tif 000007