(57)【特許請求の範囲】
【請求項１】
楽曲再生機器及び楽曲録音機器を含む複数の電子機器がＩＥＥＥ１３９４インタフェース規格に準拠したバスを介して接続されるネットワークシステムであって、
楽曲再生機器は、
楽曲録音機器から送られる再生コマンドを受信するコマンド受信手段と、
前記コマンド受信手段が受信した再生コマンドに従って、所定の楽曲の再生データを楽曲録音機器に送信するデータ送信手段と、を備え、
楽曲録音機器は、
前記データ送信手段から送られる再生データを受信するデータ受信手段と、
前記データ受信手段が受信した再生データを所定の媒体に順次録音する録音手段と、
バス上に発生したバスリセットを検出する検出手段と、
前記検出手段によりバスリセットが検出された際に、前記データ受信手段が受信していた再生データを特定するための楽曲番号を記憶する記憶手段と、
前記検出手段により検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別手段と、
前記判別手段がバスリセットの不正終了を判別すると、前記記憶手段に記憶された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信手段と、を備える、
ことを特徴とするネットワークシステム。
【請求項２】
楽曲録音機器は、
前記判別手段がバスリセットの不正終了を判別すると、前記録音手段による録音を停止させ、前記コマンド送信手段が送信したコマンドに応じて前記データ送信手段から対象楽曲の最初に戻って再送される再生データを前記データ受信手段が受信すると、前記録音手段による録音を対象楽曲の最初から再開させる制御手段を更に備える、
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
楽曲録音機器は、
前記検出手段により検出されたバスリセットが終了した際に、ネットワークシステムから楽曲再生機器が排除されたことを検出する排除検出手段と、
前記排除検出手段が楽曲再生機器の排除を検出すると、ネットワークシステムの異常を報知する報知手段と、を更に備える、
ことを特徴とする請求項１又は２に記載のネットワークシステム。
【請求項４】
ＩＥＥＥ１３９４インタフェース規格に準拠したバスを備えた楽曲録音機器であって、
所定の楽曲を再生する楽曲再生機器から送られる再生データを受信するデータ受信手段と、
前記データ受信手段が受信した再生データを所定の媒体に順次録音する録音手段と、
バス上に発生したバスリセットを検出する検出手段と、
前記検出手段によりバスリセットが検出された際に、前記データ受信手段が受信していた再生データを特定するための楽曲番号を記憶する記憶手段と、
前記検出手段により検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別手段と、
前記判別手段がバスリセットの不正終了を判別すると、前記記憶手段に記憶された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信手段と、
を備えることを特徴とする楽曲録音機器。
【請求項５】
前記判別手段がバスリセットの不正終了を判別すると、前記録音手段による録音を停止させ、前記コマンド送信手段が送信したコマンドに応じて前記データ送信手段から対象楽曲の最初に戻って再送される再生データを前記データ受信手段が受信すると、前記録音手段による録音を対象楽曲の最初から再開させる制御手段を更に備える、
ことを特徴とする請求項４に記載の楽曲録音機器。
【請求項６】
前記検出手段により検出されたバスリセットが終了した際に、ネットワークから楽曲再生機器が排除されたことを検出する排除検出手段と、
前記排除検出手段が楽曲再生機器の排除を検出すると、ネットワークの異常を報知する報知手段と、を更に備える、
ことを特徴とする請求項４又は５に記載の楽曲録音機器。
【請求項７】
楽曲再生機器及び楽曲録音機器を含む複数の電子機器がＩＥＥＥ１３９４インタフェース規格に準拠したバスを介して接続されるネットワークシステムにおける録音動作継続方法であって、
楽曲録音機器から送られる再生コマンドを楽曲再生機器にて受信するコマンド受信ステップと、
前記コマンド受信ステップにて受信した再生コマンドに従って、所定の楽曲の再生データを楽曲録音機器に送信するデータ送信ステップと、
前記データ送信ステップにて送られる再生データを楽曲録音機器にて受信するデータ受信ステップと、
前記データ受信ステップにて受信した再生データを所定の媒体に順次録音する録音ステップと、
バス上に発生したバスリセットを検出する検出ステップと、
前記検出ステップにてバスリセットが検出された際に、前記データ受信ステップにて受信していた再生データを特定するための楽曲番号を取得する楽曲番号取得ステップと、
前記検出ステップにて検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別ステップと、
前記判別ステップにてバスリセットの不正終了を判別すると、前記楽曲番号取得ステップにて取得された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信ステップと、
を備えることを特徴とする録音動作継続方法。
【請求項８】
楽曲再生機器及び楽曲録音機器を含む複数の電子機器がＩＥＥＥ１３９４インタフェース規格に準拠したバスを介して接続されたネットワークシステムにおける録音動作継続方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
楽曲録音機器から送られる再生コマンドを楽曲再生機器にて受信するコマンド受信ステップと、前記コマンド受信ステップにて受信した再生コマンドに従って、所定の楽曲の再生データを楽曲録音機器に送信するデータ送信ステップと、前記データ送信ステップにて送られる再生データを楽曲録音機器にて受信するデータ受信ステップと、前記データ受信ステップにて受信した再生データを所定の媒体に順次録音する録音ステップと、バス上に発生したバスリセットを検出する検出ステップと、前記検出ステップにてバスリセットが検出された際に、前記データ受信ステップにて受信していた再生データを特定するための楽曲番号を取得する楽曲番号取得ステップと、前記検出ステップにて検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別ステップと、前記判別ステップにてバスリセットの不正終了を判別すると、前記楽曲番号取得ステップにて取得された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信ステップとを有する録音動作継続方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の電子機器がＩＥＥＥ（Institute of Electrical and Electronics Engineers；米国電気電子技術者協会）１３９４バス等によって接続されて構成されているネットワークシステムに関し、特にネットワーク上に異常な通信の中断が発生した場合であっても録音動作を適切に継続させることのできるネットワークシステム、ネットワーク機器、録音動作継続方法および記録媒体に関する。
【０００２】
【従来の技術】
従来の一体型のステレオセット等は、アンプ、チューナ、カセットレコーダ、ＣＤ（コンパクトディスク）プレーヤ、ＭＤ（ミニディスク）レコーダ等が物理的に一体として構成され、所定の部屋に設置されていた。このため、利用者は、所定の操作パネルを操作して、例えばＣＤプレーヤが再生した楽曲をＭＤレコーダにて録音するといった録音動作をＭＤレコーダ等に容易に指示することができる。
また、この録音動作中に何らかのトラブルが発生して録音が失敗した場合、利用者は、トラブルの原因を取り除いた後に、ＭＤプレーヤ等を再設定することにより録音動作を再開させることが容易に行えた。また、一体型でないステレオセット等であっても、一般に同じ部屋内に配置されるため、利用者は、ほぼ同時に全ての機器を目視でき、トラブル発生時の対処を容易に行うことができた。
【０００３】
近年、ビデオカメラ、オーディオ製品、パーソナルコンピュータ等の複数の電子機器を接続してネットワークシステムを構築するためのデジタルインタフェースの規格として、ＩＥＥＥ１３９４バスが開発されている。このＩＥＥＥ１３９４バスは、データの転送速度が速く、拡張性が高い等の特徴を有することから、多くの家庭用電子機器に採用されつつある。また、ＩＥＥＥ１３９４バスを用いてネットワークシステムを構築することで、接続した個々の機器をあたかも一体型の機器として扱うことができる。
【０００４】
【発明が解決しようとする課題】
このＩＥＥＥ１３９４バスの特徴的な機能として、各機器の電源を入れたままで、接続機器を抜き差しできるホット・プラグ・インや、プラグ・アンド・プレイ等の機能をサポートしている点がある。この機能により、システムの動作中に、機器の設置場所を変えたり、機器を取り外したり、新たな機器を接続することができる。すなわち、利用者は、任意の機会にシステムの構成や配置を変更することができる。
【０００５】
このような場合、ネットワークシステム（ＩＥＥＥ１３９４バス）には、バスリセットが発生し、ネットワークが再構築される。この間（バスリセットから再構築まで）、ＩＥＥＥ１３９４バスは、再構築に必要な所定情報の送受信に使用されるため、各機器間の通常の通信が途絶えることとなる。なお、バスリセットは、ＩＥＥＥ１３９４の規格で定められている通常の動作である。そのため、各機器は、この間に途絶えることとなる通信（通常動作に要する情報の送受信）をカバーする機能を備えている。
例えば、ネットワークを構成するＣＤプレーヤからＭＤレコーダに所定の楽曲を録音する録音動作を行っている途中でバスリセットが発生した場合、ネットワークが再構築されるまでの間、ＣＤプレーヤからＭＤレコーダへの楽曲データの送信が途絶えることになる。それでも、ＭＤレコーダ等に備えられたバッファ内に、所定量の楽曲データが蓄えられているため、音切れのような不具合を発生させずに、録音動作を継続できる。
【０００６】
しかし、何らかの原因によってバスリセットが長時間継続した場合や、ネットワークの再構築の際にＣＤプレーヤ等が外されてしまった場合には、録音エラー等となり、録音動作が異常終了してしまう。
この場合、ＣＤプレーヤとＭＤレコーダとが同じ部屋内に配置されていれば、利用者は、異常終了等に気がつき易く、また、各機器を操作して容易に対処措置をとることが可能となる。しかし、これらの機器が異なる部屋に配置されているような場合、利用者が異常終了に気がつかなかったり、また、気がついても対処措置が容易でないことが多い。すなわち、利用者は、それぞれの機器が配置されている各部屋に行き、各機器の再設定等をした後に、再度録音動作を指示する必要があり、とても煩雑であった。
【０００７】
本発明は、上記実状に鑑みてなされたもので、ネットワーク上に異常な通信の中断が発生した場合であっても録音動作を適切に継続させることのできるネットワークシステム及びネットワーク機器、録音動作継続方法および記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係るネットワークシステムは、
楽曲再生機器及び楽曲録音機器を含む複数の電子機器がＩＥＥＥ１３９４インタフェース規格に準拠したバスを介して接続されるネットワークシステムであって、
楽曲再生機器は、
楽曲録音機器から送られる再生コマンドを受信するコマンド受信手段と、
前記コマンド受信手段が受信した再生コマンドに従って、所定の楽曲の再生データを楽曲録音機器に送信するデータ送信手段と、を備え、
楽曲録音機器は、
前記データ送信手段から送られる再生データを受信するデータ受信手段と、
前記データ受信手段が受信した再生データを所定の媒体に順次録音する録音手段と、
バス上に発生したバスリセットを検出する検出手段と、
前記検出手段によりバスリセットが検出された際に、前記データ受信手段が受信していた再生データを特定するための楽曲番号を記憶する記憶手段と、
前記検出手段により検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別手段と、
前記判別手段がバスリセットの不正終了を判別すると、前記記憶手段に記憶された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信手段と、を備える、
ことを特徴とする。
【００１０】
上記楽曲録音機器は、前記判別手段がバスリセットの不正終了を判別すると、前記録音手段による録音を停止させ、前記コマンド送信手段が送信したコマンドに応じて前記データ送信手段から対象楽曲の最初に戻って再送される再生データを前記データ受信手段が受信すると、前記録音手段による録音を対象楽曲の最初から再開させる制御手段を更に備えてもよい。
【００１１】
上記楽曲録音機器は、前記検出手段により検出されたバスリセットが終了した際に、ネットワークシステムから楽曲再生機器が排除されたことを検出する排除検出手段と、
前記排除検出手段が楽曲再生機器の排除を検出すると、ネットワークシステムの異常を報知する報知手段と、を更に備えてもよい。
【００１２】
上記目的を達成するため、本発明の第２の観点に係る楽曲録音機器は、
ＩＥＥＥ１３９４インタフェース規格に準拠したバスを備えた楽曲録音機器であって、
所定の楽曲を再生する楽曲再生機器から送られる再生データを受信するデータ受信手段と、
前記データ受信手段が受信した再生データを所定の媒体に順次録音する録音手段と、
バス上に発生したバスリセットを検出する検出手段と、
前記検出手段によりバスリセットが検出された際に、前記データ受信手段が受信していた再生データを特定するための楽曲番号を記憶する記憶手段と、
前記検出手段により検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別手段と、
前記判別手段がバスリセットの不正終了を判別すると、前記記憶手段に記憶された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信手段と、
を備えることを特徴とする。
【００１３】
上記楽曲録音機器は、前記判別手段がバスリセットの不正終了を判別すると、前記録音手段による録音を停止させ、前記コマンド送信手段が送信したコマンドに応じて前記データ送信手段から対象楽曲の最初に戻って再送される再生データを前記データ受信手段が受信すると、前記録音手段による録音を対象楽曲の最初から再開させる制御手段を更に備えてもよい。
上記楽曲録音機器は、前記検出手段により検出されたバスリセットが終了した際に、ネットワークから楽曲再生機器が排除されたことを検出する排除検出手段と、
前記排除検出手段が楽曲再生機器の排除を検出すると、ネットワークの異常を報知する報知手段と、を更に備えてもよい。
【００１４】
上記目的を達成するため、本発明の第３の観点に係る録音動作継続方法は、
楽曲再生機器及び楽曲録音機器を含む複数の電子機器がＩＥＥＥ１３９４インタフェース規格に準拠したバスを介して接続されるネットワークシステムにおける録音動作継続方法であって、
楽曲録音機器から送られる再生コマンドを楽曲再生機器にて受信するコマンド受信ステップと、
前記コマンド受信ステップにて受信した再生コマンドに従って、所定の楽曲の再生データを楽曲録音機器に送信するデータ送信ステップと、
前記データ送信ステップにて送られる再生データを楽曲録音機器にて受信するデータ受信ステップと、
前記データ受信ステップにて受信した再生データを所定の媒体に順次録音する録音ステップと、
バス上に発生したバスリセットを検出する検出ステップと、
前記検出ステップにてバスリセットが検出された際に、前記データ受信ステップにて受信していた再生データを特定するための楽曲番号を取得する楽曲番号取得ステップと、
前記検出ステップにて検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別ステップと、
前記判別ステップにてバスリセットの不正終了を判別すると、前記楽曲番号取得ステップにて取得された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信ステップと、
を備えることを特徴とする。
【００１８】
上記目的を達成するため、本発明の第４の観点に係る記録媒体は、
楽曲再生機器及び楽曲録音機器を含む複数の電子機器がＩＥＥＥ１３９４インタフェース規格に準拠したバスを介して接続されたネットワークシステムにおける録音動作継続方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
楽曲録音機器から送られる再生コマンドを楽曲再生機器にて受信するコマンド受信ステップと、前記コマンド受信ステップにて受信した再生コマンドに従って、所定の楽曲の再生データを楽曲録音機器に送信するデータ送信ステップと、前記データ送信ステップにて送られる再生データを楽曲録音機器にて受信するデータ受信ステップと、前記データ受信ステップにて受信した再生データを所定の媒体に順次録音する録音ステップと、バス上に発生したバスリセットを検出する検出ステップと、前記検出ステップにてバスリセットが検出された際に、前記データ受信ステップにて受信していた再生データを特定するための楽曲番号を取得する楽曲番号取得ステップと、前記検出ステップにて検出されたバスリセットが所定時間内に正常終了したか否かを判別する判別ステップと、前記判別ステップにてバスリセットの不正終了を判別すると、前記楽曲番号取得ステップにて取得された楽曲番号に従って、対象楽曲の最初に戻って再生データの再送を指示するコマンドを楽曲再生機器に送信するコマンド送信ステップとを有する録音動作継続方法をコンピュータに実行させるためのプログラムを記録する。
【００２３】
【発明の実施の形態】
本発明の実施の形態にかかるネットワークシステムについて、以下に図面を参照して説明する。
【００２４】
図１は、本発明の実施の形態におけるネットワークシステムの構成の一例を示す模式図であり、ＩＥＥＥ１３９４バスを用いて複数の電子機器が接続されている。
図１に示したネットワークシステムは、ＣＤ−ＲＯＭ１１と、コンピュータ１２と、ＭＤレコーダ１３と、アンプ１４と、ＣＤプレーヤ１５とがＩＥＥＥ１３９４ケーブル１６を介して接続されている。
【００２５】
ネットワークシステムを構成する各機器（ＣＤ−ＲＯＭ１１〜ＣＤプレーヤ１５）は、複数の部屋に任意に分けられて配置されている。図示するように、部屋ＡにはＣＤ−ＲＯＭ１１及びコンピュータ１２が配置され、部屋ＢにはＭＤレコーダ１３が配置され、部屋Ｃにはアンプ１４及びＣＤプレーヤ１５が配置されている。
【００２６】
なお、ＩＥＥＥ１３９４バスは、デイジーチェーン、ノード分岐等による接続が可能であるので、ネットワークシステムを構成する電子機器およびその接続形態は任意であり、図１に示したものに限られず、種々の機器を自由に組み合わせて接続することができる。
【００２７】
図２は、本発明の実施の形態におけるネットワークシステムを構成する各機器に共通して備えられている制御部を説明するためのブロック図である。すなわち、図２に示す制御部は、ＣＤ−ＲＯＭ１１〜ＣＤプレーヤ１５に共通して備えられる。ただし、図２には、本実施の形態の説明に必要な部分のみを示している。
【００２８】
図２に示した制御部は、管理部１と、ＩＤ記憶部２と、動作記憶部３と、コマンド記憶部４と、タイマカウンタ５と、状態記憶部６と、データバッファ７と、インタフェース部８とを有する。
【００２９】
管理部１は、自己を含む各機器の動作を管理する制御プログラムを備えており、ＩＤ記憶部２〜データバッファ７に所定のデータを記憶したり、ＩＤ記憶部２〜データバッファ７に記憶されたデータを使用して各機器に対して所定のコマンドを送信する。
例えば、ＭＤレコーダ１３にてＣＤプレーヤ１５の再生する楽曲を録音する場合、ＭＤレコーダ１３の管理部１は、Ｒｅｃマネージャ（録音動作の制御プログラム）として、録音動作に必要な所定のコマンド等をＣＤプレーヤ１５に送信する。
【００３０】
ＩＤ記憶部２は、制御の対象となる機器を識別するための情報であるユニークＩＤを記憶する。例えば、ＭＤレコーダ１３にてＣＤプレーヤ１５の再生する楽曲を録音する場合、ＭＤレコーダ１３のＩＤ記憶部２には、ＣＤプレーヤ１５を識別するためのユニークＩＤが記憶される。
【００３１】
動作記憶部３は、自己が実行すべき動作内容、例えば録音、録画、再生等の動作内容を記憶する。
【００３２】
コマンド記憶部４は、制御の対象となる機器との間で送受信する情報、および、各機器のネットワーク上における接続状況等を示す情報等を記憶する。例えば、コマンド記憶部４には、自己が各機器に一括送信するコマンド等が記憶される。
【００３３】
タイマカウンタ５は、自己が実行すべき動作がバスリセット等により中断した際の時間をカウントする。例えば、ＭＤレコーダ１３のタイマカウンタ５は、上述のＲｅｃマネージャが行う録音動作がバスリセットにより中断した場合、その中断した時間を計時する。
【００３４】
状態記憶部６は、バスリセット等によって自己が実行すべき動作が中断した時点における自己の動作状態を記憶する。例えば、ＭＤレコーダ１３の状態記憶部６は、Ｒｅｃマネージャが行う録音動作が中断した際に、現在録音中の楽曲等を特定するための楽曲特定情報等を記憶する。
【００３５】
データバッファ７は、制御の対象となる機器から送信されるデータ、または、自己が送信するデータ等を一時的に蓄積する。なお、バスリセットの際に、通常動作（例えば、ＭＤレコーダ１３が行う録音動作等）に要する通信が中断するが、データバッファ７には、バスリセットが正常に終了する所定時間内の中断をカバーできる容量のデータが蓄積される。
【００３６】
インタフェース部８は、予め定められたＩＥＥＥ１３９４バス規格のインタフェースを構成する。インターフェース部８は、ＩＥＥＥ１３９４ケーブル１６を介して他の機器のインターフェース部８と接続されており、所定のデータの送受信を行う。
【００３７】
このようなネットワークシステムにおいて、本発明の録音動作継続処理の一例として、ＣＤプレーヤ１５が再生する所定の楽曲をＭＤレコーダ１３にて録音する際の録音動作について図面を参照して説明する。
【００３８】
図３は、本発明の実施の形態におけるＭＤレコーダ１３が行う録音処理を説明するためのフローチャートである。具体的には、ＭＤレコーダ１３の管理部１が備える制御プログラム（Ｒｅｃマネージャ）が、図３に示す録音処理を実行する。すなわち、ＲｅｃマネージャがＣＤプレーヤ１５等を制御しつつ、ＭＤレコーダ１３にて所定の楽曲をＭＤ等に録音する。
【００３９】
図３に示す録音処理は、利用者が部屋Ａに配置されたコンピュータ１２等を操作して、部屋ＣのＣＤプレーヤ１５に対し所定の楽曲の再生を指示し、また、部屋ＢのＭＤレコーダ１３に対しその楽曲の録音を指示した際に開始される。なお、ＭＤレコーダ１３には、記録媒体であるＭＤが予め利用者によりセットされ、また、ＣＤプレーヤ１５には、再生対象（音源）である所定のＣＤがセットされている。
【００４０】
図３に示す録音処理において、ＣＤプレーヤ１５が再生する楽曲をＭＤレコーダ１３にて録音する録音動作が指示されると、Ｒｅｃマネージャは、ＣＤプレーヤ１５を識別するためのユニークＩＤ等を記憶する（ステップＳ１１）。すなわち、利用者により録音ソースとしてＣＤプレーヤ１５が指定されると、Ｒｅｃマネージャは、ＣＤプレーヤ１５を識別するためのユニークＩＤをＩＤ記憶部２に記憶する。
【００４１】
Ｒｅｃマネージャは、録音動作を開始する（ステップＳ１２）。すなわち、Ｒｅｃマネージャは、ＣＤプレーヤ１５に対して「Ｐｌａｙコマンド」を送信し、ＣＤプレーヤ１５を再生状態にする。そして、Ｒｅｃマネージャは、ＣＤプレーヤ１５から送られる再生が開始した旨の情報を受信すると、録音動作を開始する。以降、ＭＤレコーダ１３は、ＣＤプレーヤ１５から送られる楽曲データ（再生オーディオ信号等）を所定のＭＤに順次記録（録音）する。
【００４２】
Ｒｅｃマネージャは、バスリセットが発生したか否かを判別する（ステップＳ１３）。すなわち、Ｒｅｃマネージャは、利用者が他の機器をネットワークに接続する等により生ずるバスリセットが発生したか否かを判別する。
【００４３】
Ｒｅｃマネージャは、バスリセットが発生していないと判別した場合、後述するステップＳ１５に処理を進める。一方、バスリセットが発生したと判別した場合、Ｒｅｃマネージャは、録音動作継続処理を実行する（ステップＳ１４）。すなわち、Ｒｅｃマネージャは、録音動作を適切に継続させるべく、録音動作継続処理を実行する。なお、この録音動作継続処理の詳細については後述する。
【００４４】
Ｒｅｃマネージャは、動作継続処理を終えた後、又は、ステップＳ１３にてバスリセットが発生していないと判別した場合、録音動作が完了したか否かを判別する（ステップＳ１５）。すなわち、ＣＤプレーヤ１５にて全ての楽曲の再生が終了する等により、ＭＤレコーダ１３の録音動作が完了したか否かを判別する。
Ｒｅｃマネージャは、録音動作が完了していないと判別した場合、ステップＳ１３に処理を戻し、上述のステップＳ１３〜Ｓ１５の処理を繰り返し実行する。一方、録音動作が完了したと判別した場合、録音処理を終了する。
【００４５】
以下、上述のステップＳ１４にて実行される録音動作継続処理について、図４を参照して説明する。
まず、Ｒｅｃマネージャは、現在録音中の楽曲を特定するための楽曲特定情報を記憶する（ステップＳ２１）。すなわち、Ｒｅｃマネージャは、バスリセット時に録音していた楽曲の番号（楽曲番号）等からなる楽曲特定情報を状態記憶部６に記憶する。
【００４６】
Ｒｅｃマネージャは、バスリセットが終了したか否かを判別する（ステップＳ２２）。すなわち、Ｒｅｃマネージャは、バスリセットに伴うネットワークの再構築が終了したか否かを判別する。
【００４７】
Ｒｅｃマネージャは、バスリセットが終了していないと判別した場合、所定時間が経過したか否かを判別する（ステップＳ２３）。すなわち、Ｒｅｃマネージャは、バスリセットが正常に終了するために必要とされる予め定められた時間が経過したか否かを判別する。
【００４８】
Ｒｅｃマネージャは、所定時間が経過していないと判別した場合、ステップＳ２２に処理を戻す。一方、所定時間が経過していると判別した場合、Ｒｅｃマネージャは、録音動作が停止済みか否かを判別する（ステップＳ２４）。すなわち、Ｒｅｃマネージャは、後述するステップＳ２５を既に実行しており、録音動作を停止しているか否かを判別する。
【００４９】
Ｒｅｃマネージャは、録音動作が停止済みであると判別した場合、ステップＳ２２に処理を戻す。一方、録音動作が停止済みでないと判別した場合、Ｒｅｃマネージャは、録音動作を停止する（ステップＳ２５）。すなわち、Ｒｅｃマネージャは、バスリセットが正常に終了していないとして、楽曲の録音を停止し、録音途中の楽曲の先頭領域（ＭＤ内の対象楽曲の先頭位置）に録音ヘッダ等を戻して、録音動作を一時停止（ポーズ）する。
Ｒｅｃマネージャは、録音動作を停止後、ステップＳ２２に処理を戻し、上述のステップＳ２２〜Ｓ２５の処理を繰り返し実行する。
【００５０】
そして、ステップＳ２２にて、バスリセットが終了したと判別した場合、Ｒｅｃマネージャは、ネットワーク上にＣＤプレーヤ１５を示すユニークＩＤが存在するか否かを判別する（ステップＳ２６）。すなわち、Ｒｅｃマネージャは、ＩＤ記憶部２に記憶しているユニークＩＤに従って、再構築後のネットワーク内にＣＤプレーヤ１５が存在するか否かを判別する。
【００５１】
Ｒｅｃマネージャは、ユニークＩＤが存在すると判別した場合、録音動作が停止中であるか否かを判別する（ステップＳ２７）。すなわち、バスリセットが正常に終了していないとして、上述のステップＳ２５にて録音動作が停止されているか否かを判別する。
【００５２】
Ｒｅｃマネージャは、録音動作が停止中でないと判別した場合、すなわち、バスリセットが所定時間内に正常に終了した場合、後述するステップＳ３０に処理を進める。一方、録音動作が停止中であると判別した場合、すなわち、バスリセットが所定時間内に終了しなかった場合、Ｒｅｃマネージャは、再生対象の楽曲の頭出しをＣＤプレーヤ１５に指示する（ステップＳ２８）。つまり、Ｒｅｃマネージャは、状態記憶部６に記憶された楽曲特定情報を使用して、ＣＤプレーヤ１５に対して楽曲の頭出し（楽曲の最初に戻る）を指示するコマンドを送信する。
【００５３】
Ｒｅｃマネージャは、ＣＤプレーヤ１５から送られる頭出しが終了した旨の情報を受信すると、録音の一時停止（ポーズ）を解除する（ステップＳ２９）。すなわち、Ｒｅｃマネージャは、上述のステップＳ２５にて録音停止後、録音ヘッダ等を所定位置に戻して録音の再開を待機していた一時停止を解除する。
【００５４】
一時停止を解除した後、又は、ステップＳ２７にて録音動作が停止中でないと判別した場合（バスリセットが所定時間内に正常終了した場合）、Ｒｅｃマネージャは、楽曲特定情報を破棄する（ステップＳ３０）。すなわち、Ｒｅｃマネージャは、状態記憶部６に記憶された楽曲番号等の楽曲特定情報を削除する。
【００５５】
Ｒｅｃマネージャは、録音動作を再開する（ステップＳ３１）。すなわち、ＣＤプレーヤ１５に対して再度「Ｐｌａｙコマンド」を送信すると共に、ＣＤプレーヤ１５から送られる楽曲データ（再生オーディオ信号等）を所定のＭＤに順次記録（録音）する。
録音動作を再開後、Ｒｅｃマネージャは、図３に示す録音処理に処理を戻す。
【００５６】
また、ステップＳ２６にて、ＣＤプレーヤ１５を示すユニークＩＤがネットワーク内に存在しないと判別した場合、Ｒｅｃマネージャは、録音動作中か否かを判別する（ステップＳ３２）。すなわち、Ｒｅｃマネージャは、バスリセットが所定時間内に終了したため、録音動作中であるか否かを判別する。
【００５７】
Ｒｅｃマネージャは、録音動作中でないと判別した場合、すなわち、バスリセットが正常に終了していないとして、上述のステップＳ２５にて録音動作が停止している場合、後述するステップＳ３４に処理を進める。一方、録音動作中であると判別した場合、Ｒｅｃマネージャは、録音動作を停止する（ステップＳ３３）。すなわち、Ｒｅｃマネージャは、録音動作がそのまま継続できないとして、楽曲の録音を一時停止し、録音途中の楽曲の先頭領域（ＭＤ内の対象楽曲の先頭位置）に録音ヘッダ等を戻して、録音動作を一時停止（ポーズ）する。
【００５８】
Ｒｅｃマネージャは、ネットワークの異常を利用者に報知する（ステップＳ３４）。すなわち、Ｒｅｃマネージャは、ＭＤレコーダ１３等が備える所定の表示部等にネットワーク異常を示す警告メッセージを表示する等により、ネットワークの異常を利用者に報知する。なお、報知方法は任意であり、例えば、所定のスピーカからアラーム音等を発してもよい。
【００５９】
Ｒｅｃマネージャは、ネットワークが復旧するまで、後続の処理を待機する（ステップＳ３５）。すなわち、Ｒｅｃマネージャは、利用者によりＣＤプレーヤ１５がネットワークに再接続される等によって、ＣＤプレーヤ１５がネットワーク上に認識されるまで処理を待機する。
【００６０】
Ｒｅｃマネージャは、ネットワークが復旧したと判別した場合、上述のステップＳ２８に処理を進める。そして、同様に上述のステップＳ２８〜Ｓ３１の処理を実行し、録音動作を再開する。
【００６１】
このように、バスリセットが所定時間内に正常に終了しなかった場合であっても、Ｒｅｃマネージャは、ＣＤプレーヤ１５等を制御して適切に録音動作を継続することができる。この結果、ネットワーク上に異常な通信の中断が発生した場合であっても録音動作を適切に継続させることができる。
【００６２】
本実施の形態においては、ＣＤプレーヤ１５からＭＤレコーダ１３への録音動作中にネットワークトラブルが発生した場合の録音動作継続処理について説明したが、適用することができる機器は、ＭＤレコーダ１３等に限られず任意である。例えば、カセットテープに楽曲等を録音できるテープデッキ等への録音動作にも同様に適用可能である。
また、適用することができる動作は、録音動作に限られない。例えば、コンピュータ１２が再生する所定の動画を図示せぬ所定のＶＣＲ（ビデオカムレコーダ）に録画する録画動作等にも同様に適用可能である。
【００６３】
また、本実施の形態においては、ＭＤレコーダ１３の管理部１（Ｒｅｃマネージャ）が主体となり、録音動作を継続させたが、ＣＤプレーヤ１５側が主体となって録音動作を継続させてもよい。例えば、ＣＤプレーヤ１５の管理部１が、バスリセットの終了時間等を管理して、ＭＤレコーダ１３に対して録音指示コマンド等を随時送信して、録音動作を継続させてもよい。
【００６４】
さらに、本実施の形態においては、ＩＥＥＥ１３９４インタフェース規格に準拠したバスを用いたネットワークシステムについて説明したが、これに限られず、オーディオ・ビジュアル機器、コンピュータ等を接続するホームネットワークシステムに使用することができるバスであれば良い。
【００６５】
なお、本発明の動作継続処理を行う電子機器は、専用の機器によらず、通常のコンピュータシステムを用いて実現することが可能である。例えば、コンピュータに、上述の処理を実行するプログラムを記録した記録媒体（フロッピーディスク、ＣＤ−ＲＯＭ等）から当該プログラムをインストールすることによって、上述の処理を実行する電子機器を構成することができる。
【００６６】
また、コンピュータにプログラムを供給する媒体は、通信媒体（通信回線、通信ネットワーク、通信システムのように、一時的かつ流動的にプログラムを保持する媒体）であっても良い。例えば、通信ネットワークの掲示板（ＢＢＳ）に当該プログラムを掲示し、これを所定のネットワークを介して配信しても良い。そして、このプログラムを起動し、ＯＳ（オペレーティングシステム）の制御下で、他のアプリケーションプログラムと同様に実行することによって、上述の処理を実行することができる。
【００６７】
【発明の効果】
以上説明したように本発明は、ネットワーク上に異常な通信の中断が発生した場合であっても録音動作を適切に継続させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るネットワークシステムの構成の一例を示す模式図である。
【図２】各電子機器に共通して備えられている制御部の構成の一例を示す模式図である。
【図３】本発明の実施の形態に係る録音処理を説明するためのフローチャートである。
【図４】本発明の実施の形態に係る録音動作継続処理を説明するためのフローチャートである。
【符号の説明】
１    管理部
２    ＩＤ記憶部
３    動作記憶部
４    コマンド記憶部
５    タイマカウンタ
６    状態記憶部
７    データバッファ
８    インタフェース部
１１  ＣＤ−ＲＯＭ
１２  コンピュータ
１３  ＭＤレコーダ
１４  アンプ
１５  ＣＤプレーヤ
１６  ＩＥＥＥ１３９４ケーブル
【図１】
0003731078.tif 000002
【図２】
0003731078.tif 000003
【図３】
0003731078.tif 000004
【図４】
0003731078.tif 000005