(57)【特許請求の範囲】
【請求項１】
操作対象装置を操作するためのユーザインタフェースの画像データを含む画面制御情報を記憶する記憶部と、
ネットワークとの間で情報を送受信する通信部と、
前記記憶部に記憶されている画像データを、前記通信部を介して、前記ネットワークに接続された表示装置に送信する第１送信処理、及び、前記表示装置から、前記通信部を介して、前記第１送信処理で送信された画像データに基づくユーザインタフェースにおいて発生したイベントを受信する第１受信処理、を行う転送処理部と、
前記第１受信処理で受信されたイベントを、前記通信部を介して、前記操作対象装置に転送する第１転送処理を行う受信処理部と、
前記操作対象装置の状態を監視する装置状態監視部と、を備え、
前記操作対象装置がユーザインタフェースを提供することができない状態にあると前記装置状態監視部が判断した場合に、前記転送処理部は、前記第１送信処理及び前記第１受信処理を行い、前記受信処理部は、前記第１転送処理を行うこと
を特徴とするネットワーク制御装置。
【請求項２】
前記転送処理部が前記第１受信処理で受信されたイベントを受け取り、当該受け取ったイベントを時系列順にイベント発生情報として前記記憶部に記憶させる装置管理部をさらに備え、
前記操作対象装置がユーザインタフェースを提供することができる状態にあると前記装置状態監視部が判断した場合に、前記受信処理部は、前記第１転送処理として、前記イベント発生情報に従って、時系列順に、前記イベントを前記操作対象装置に転送すること
を特徴とする請求項１に記載のネットワーク制御装置。
【請求項３】
前記受信処理部は、前記通信部を介して、前記操作対象装置からユーザインタフェースの画像データを受信する第２受信処理をさらに行い、
前記転送処理部は、前記第２受信処理で受信された画像データを前記表示装置に送信する第２送信処理、及び、前記表示装置から、前記第２送信処理で送信された画像データに基づくユーザインタフェースにおいて発生したイベントを受信する第３受信処理、を行い、
前記受信処理部は、前記第３受信処理で受信されたイベントを前記操作対象装置に転送する第２転送処理を行うこと
を特徴とする請求項１又は２に記載のネットワーク制御装置。
【請求項４】
前記画面制御情報は、前記ユーザインタフェースにおいて発生するイベントと、当該イベントに対応して遷移するユーザインタフェースの画像データを示す遷移情報と、をさらに含み、
前記転送処理部は、前記画面制御情報において、前記第１受信処理で受信されたイベントに対応して遷移するユーザインタフェースの画像データを特定し、前記通信部を介して、当該特定された画像データを前記表示装置に送信する処理を行うこと
を特徴とする請求項１から３の何れか一項に記載のネットワーク制御装置。
【請求項５】
前記ネットワークには、インターネットに接続するためのインターネット接続装置が接続されており、
前記装置管理部は、
前記通信部を介して、前記インターネットに接続し、ユーザインタフェースを構成するために必要な情報を取得すること
を特徴とする請求項２に記載のネットワーク制御装置。
【請求項６】
前記画像データとして、ビットマップデータを用いること
を特徴とする請求項１から５の何れか一項に記載のネットワーク制御装置。
【請求項７】
前記操作対象装置は、記憶媒体から映像データ及び音声データを読み出して、映像及び音声を再生する映像記録再生装置であり、
前記表示装置は、前記映像記録再生装置で再生された映像及び音声を出力する放送受信装置であること
を特徴とする請求項１から６の何れか一項に記載のネットワーク制御装置。
【請求項８】
前記操作対象装置は、記憶媒体から映像データ及び音声データを読み出して、映像及び音声を再生する映像記録再生装置であり、
前記表示装置は、画面を表示する表示部と、操作の入力を受け付ける入力部と、を備える携帯端末であること
を特徴とする請求項１から６の何れか一項に記載のネットワーク制御装置。
【請求項９】
前記ネットワークは、第１ネットワークと、第２ネットワークと、を含み、
前記通信部は、前記第１ネットワークとの間で情報を送受信する第１通信部と、前記第２ネットワークとの間で情報を送受信する第２通信部と、を含み、
前記映像記録再生装置は、前記第１ネットワークに接続され、
前記携帯端末は、前記第２ネットワークに接続されていること
を特徴とする請求項８に記載のネットワーク制御装置。
【請求項１０】
前記第１ネットワークは、有線ネットワークであり、
前記第２ネットワークは、無線ネットワークであること
を特徴とする請求項９に記載のネットワーク制御装置。
【請求項１１】
前記ネットワークは、無線ネットワークであること
を特徴とする請求項１から８の何れか一項に記載のネットワーク制御装置。
【請求項１２】
操作対象装置を操作するためのユーザインタフェースの画像データを含む画面制御情報を記憶する記憶部と、
ネットワークとの間で情報を送受信する通信部と、
画面を表示する出力部と、
操作の入力を受け付ける入力部と、
前記記憶部に記憶されている画像データに基づくユーザインタフェースを前記出力部に表示させ、当該ユーザインタフェースにおいて、前記入力部を介して操作の入力を受け付けることで発生されたイベントを、前記通信部を介して、前記操作対象装置に転送する表示転送処理を行う受信処理部と、
前記操作対象装置の状態を監視する装置状態監視部と、を備え、
前記操作対象装置がユーザインタフェースを提供することができない状態にあると前記装置状態監視部が判断した場合に、前記受信処理部は、前記表示転送処理を行うこと
を特徴とする表示装置。
【請求項１３】
前記発生されたイベントを時系列順にイベント発生情報として前記記憶部に記憶させる装置管理部をさらに備え、
前記操作対象装置がユーザインタフェースを提供することができる状態にあると前記装置状態監視部が判断した場合に、前記受信処理部は、前記表示転送処理として、前記イベント発生情報に従って、時系列順に、前記イベントを前記操作対象装置に転送すること
を特徴とする請求項１２に記載の表示装置。
【請求項１４】
前記画像データを、前記通信部を介して、前記ネットワークに接続された他の表示装置に送信する第１送信処理、及び、前記他の表示装置から、前記第１送信処理で送信された画像データに基づくユーザインタフェースにおいて発生したイベントを受信する第１受信処理、を行う転送処理部をさらに備え、
前記受信処理部は、前記第１受信処理で受信されたイベントを、前記通信部を介して、前記操作対象装置に転送する第１転送処理を行うこと
を特徴とする請求項１２に記載の表示装置。
【請求項１５】
前記操作対象装置の状態を監視する装置状態監視部をさらに備え、
前記操作対象装置がユーザインタフェースを提供することができない状態にあると前記装置状態監視部が判断した場合に、前記転送処理部は、前記第１送信処理及び前記第１受信処理を行い、前記受信処理部は、前記第１転送処理を行うこと
を特徴とする請求項１４に記載の表示装置。
【請求項１６】
前記転送処理部が前記第１受信処理で受信したイベントを受け取り、当該受け取ったイベントを時系列順にイベント発生情報として前記記憶部に記憶させる装置管理部をさらに備え、
前記操作対象装置がユーザインタフェースを提供することができる状態にあると前記装置状態監視部が判断した場合に、前記受信処理部は、前記第１転送処理として、前記イベント発生情報に従って、時系列順に、前記イベントを前記操作対象装置に転送すること
を特徴とする請求項１５に記載の表示装置。
【請求項１７】
前記受信処理部は、前記通信部を介して、前記操作対象装置からユーザインタフェースの画像データを受信する第２受信処理をさらに行い、
前記転送処理部は、前記第２受信処理で受信された画像データを前記他の表示装置に送信する第２送信処理、及び、前記他の表示装置から、前記第２送信処理で送信された画像データに基づくユーザインタフェースにおいて発生したイベントを受信する第３受信処理、を行い、
前記受信処理部は、前記第３受信処理で受信されたイベントを前記操作対象装置に転送する第２転送処理を行うこと
を特徴とする請求項１４から１６の何れか一項に記載の表示装置。
【請求項１８】
ネットワークに接続された操作対象装置及び表示装置を制御するネットワーク制御方法であって、
前記表示装置に前記操作対象装置を操作するためのユーザインタフェースの画像データを送信する第１送信過程と、
前記表示装置から、前記第１送信過程で送信された画像データに基づくユーザインタフェースにおいて発生したイベントを受信する第１受信過程と、
前記第１受信過程で受信されたイベントを、前記操作対象装置に転送する第１転送過程と、
前記操作対象装置の状態を監視する装置状態監視過程と、を有し、
前記装置状態監視過程で前記操作対象装置がユーザインタフェースを提供することができない状態にあると判断された場合に、前記第１送信過程、前記第１受信過程及び前記第１転送過程が行われること
を特徴とするネットワーク制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して操作対象装置を制御するネットワーク制御装置、表示装置及びネットワーク制御方法に関する。
【背景技術】
【０００２】
デジタル放送受信装置の普及に伴い、家庭での映像記録もデジタル化が進み、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）レコーダ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ等の映像記録再生装置を、デジタル放送受信装置とネットワークで相互に接続し、デジタル映像信号の送受、記録及び再生等を行うシステムを容易に構築できるようになっている。
【０００３】
デジタル放送受信装置では、従来のアナログ放送受信装置に比べて、ソフトウェアによって制御されている部分が多くなるため、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を導入するのが一般的である。このため、デジタル放送受信装置は、電源をＯＮにした後、ＯＳが起動し、ディスプレイが表示可能になるまでに、一定の時間を必要とする。このことは映像記録再生装置にもあてはまり、ＯＳが立ち上がり、操作可能となるまでには、待ち時間が発生する。
【０００４】
特許文献１に記載された記録再生装置は、消費電力の少ない低消費電力モードの他、ハードディスクドライブへの電力供給を行ったまま待機するクイック起動モードを備えることで、ユーザがこの装置を操作することができるようになるまでの時間を短縮している。
また、特許文献２に記載された放送受信装置も、省電力なモードであるスタンバイモードと、スタンバイモードよりも電力の供給される要素が多いクイック起動モードを備えることで、ユーザがこの装置を操作することができるようになるまでの時間を短縮している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１５２９５号公報
【特許文献２】特開２００９−０８８７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１及び２に記載された技術でも、クイック起動モードから装置の起動が完了するまでは、待ち時間となる。また、クイック起動モードよりも省電力なモードから復帰する際、及び、電源がＯＦＦからＯＮにされた際には、ユーザが装置を操作することができるようになるまでに長い待機時間が発生する。
【０００７】
そこで、本発明は、操作対象装置を操作できるようになるまでの待機時間をより少なくすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係るネットワーク制御装置は、操作対象装置を操作するためのユーザインタフェースの画像データを含む画面制御情報を記憶する記憶部と、ネットワークとの間で情報を送受信する通信部と、前記記憶部に記憶されている画像データを、前記通信部を介して、前記ネットワークに接続された表示装置に送信する第１送信処理、及び、前記表示装置から、前記通信部を介して、前記第１送信処理で送信された画像データに基づくユーザインタフェースにおいて発生したイベントを受信する第１受信処理、を行う転送処理部と、前記第１受信処理で受信されたイベントを、前記通信部を介して、前記操作対象装置に転送する第１転送処理を行う受信処理部と、前記操作対象装置の状態を監視する装置状態監視部と、を備え、前記操作対象装置がユーザインタフェースを提供することができない状態にあると前記装置状態監視部が判断した場合に、前記転送処理部は、前記第１送信処理及び前記第１受信処理を行い、前記受信処理部は、前記第１転送処理を行うことを特徴とする。
【発明の効果】
【０００９】
本発明の一態様によれば、操作対象装置を操作できるようになるまでの待機時間をより少なくすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係るネットワークシステムの構成を概略的に示す概略構成図である。
【図２】実施の形態１におけるネットワーク制御装置の構成を概略的に示すブロック図である。
【図３】実施の形態１における放送受信装置の構成を概略的に示すブロック図である。
【図４】実施の形態１における映像記録再生装置の構成を概略的に示すブロック図である。
【図５】実施の形態１における遠隔操作装置の構成を概略的に示すブロック図である。
【図６】実施の形態１に係るネットワークシステムにおける処理の一例を示すシーケンス図である。
【図７】実施の形態１におけるネットワーク制御装置の処理を示すフローチャートである。
【図８】実施の形態２に係るネットワークシステムの構成を概略的に示す概略構成図である。
【図９】実施の形態２における放送受信装置の構成を概略的に示すブロック図である。
【図１０】実施の形態２に係るネットワークシステムにおける処理の一例を示すシーケンス図である。
【図１１】実施の形態２における放送受信装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、ネットワークシステム１００の構成を概略的に示す概略構成図である。実施の形態１に係るネットワークシステム１００は、ネットワーク制御装置１１０と、表示装置の一つとしての放送受信装置１３０と、操作対象装置としての映像記録再生装置１５０と、表示装置の一つとしての遠隔操作装置１７０とを備える。ネットワーク制御装置１１０、放送受信装置１３０及び映像記録再生装置１５０は、第１ネットワーク１９０に接続されている。ネットワーク制御装置１１０及び遠隔操作装置１７０は、第２ネットワーク１９１に接続されている。本実施の形態においては、第１ネットワーク１９０は、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であるが、これに限定されない。第２ネットワーク１９１は、無線ＬＡＮであるが、これに限定されない。
【００１２】
図２は、ネットワーク制御装置１１０の構成を概略的に示すブロック図である。ネットワーク制御装置１１０は、記憶部１１１と、制御部１１６と、第１通信部１２２と、第２通信部１２３と、内部バス１２４とを備える。
【００１３】
記憶部１１１は、ネットワーク制御装置１１０での処理に必要な情報を記憶する。本実施の形態では、記憶部１１１は、フレーム記憶部１１２と、画面制御情報記憶部１１３と、一時情報記憶部１１４とを備える。
フレーム記憶部１１２は、ユーザインタフェースで用いられるビットマップデータを展開するメモリである。
画面制御情報記憶部１１３は、映像記録再生装置１５０を操作するためのユーザインタフェースの画像データであるビットマップデータ、当該ビットマップデータを用いて表示されたユーザインタフェースにおいて発生するイベント、及び、当該イベントに対応して遷移するユーザインタフェースの画像データを示す遷移情報を含む画面制御情報を記憶する。ここで、映像記録再生装置１５０を操作するためのユーザインタフェースは、映像記録再生装置１５０が、ユーザからの操作の入力を受け付けるために使用するユーザインタフェースと同じものであることが望ましい。
一時情報記憶部１１４は、制御部１１６が処理を行う際に一時的に必要な一時情報を記憶する。本実施の形態においては、例えば、映像記録再生装置１５０がユーザインタフェースを提供できない状態である間に入力されたイベントを時系列順に示すイベント発生情報が記憶される。
【００１４】
制御部１１６は、装置状態監視部１１７と、装置管理部１１８と、転送処理部１１９と、受信処理部１２０とを備える。
装置状態監視部１１７は、第１ネットワーク１９０及び第２ネットワーク１９１に接続されている他の装置の状態を監視する。例えば、装置状態監視部１１７は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）等の規格に基づいて、特定のパケットを第１ネットワーク１９０に接続されている他の装置に送り、その応答を取得することにより、当該他の装置の状態を監視する。また、装置状態監視部１１７は、例えば、受信処理部１２０が、第１通信部１２２を介して、起動処理中であることを示すユーザインタフェースの画面データ等、起動処理中であることを示す情報を他の装置から取得した場合には、当該他の装置が起動処理中であると判断する。
【００１５】
装置管理部１１８は、装置状態監視部１１７における監視結果に従って、映像記録再生装置１５０を管理する処理を行う。
例えば、装置管理部１１８は、映像記録再生装置１５０がユーザインタフェースを提供できない状態である場合には、転送処理部１１９に、画面制御情報記憶部１１３に記憶されている画面制御情報を用いて、映像記録再生装置１５０がユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成させる。そして、装置管理部１１８は、転送処理部１１９に、この画面データを、放送受信装置１３０及び遠隔操作装置１７０の少なくとも何れか一方に送信する処理を行わせる。さらに、装置管理部１１８は、転送処理部１１９が第１通信部１２２又は第２通信部を介してイベントを取得した場合には、転送処理部１１９から、このイベントを受け取る。そして、装置管理部１１８は、受け取ったイベントを、時系列順に、イベント発生情報として一時情報記憶部１１４に記憶させる。そして、転送処理部１１９は、映像記録再生装置１５０の起動完了等、映像記録再生装置１５０がユーザインタフェースを提供することができる状態となった後に、イベント発生情報を参照して、受信処理部１２０に、時系列に従ってイベントを転送する処理を行わせる。
【００１６】
また、装置管理部１１８は、映像記録再生装置１５０がユーザインタフェースを提供できる状態である場合には、受信処理部１２０が第１通信部１２２を介してユーザインタフェースの画面データを取得すると、この画面データを受信処理部１２０より受け取る。そして、装置管理部１１８は、転送処理部１１９に、第２通信部１２３を介して、受け取った画面データを遠隔操作装置１７０へ転送させる。装置管理部１１８は、転送処理部１１９が第２通信部を介してイベントを取得すると、このイベントを転送処理部１１９から受け取る。そして、装置管理部１１８は、受信処理部１２０に、第１通信部１２２を介して、このイベントを映像記録再生装置１５０へ転送させる。
【００１７】
また、装置管理部１１８は、第１ネットワーク１９０に接続されている映像記録再生装置１５０の画面制御情報を取得する処理を行う。例えば、操作管理部１１８は、映像記録再生装置１５０が第１ネットワーク１９０に初めて接続された場合等に、この映像記録再生装置１５０から、映像記録再生装置１５０が用いるユーザインタフェースの画像データであるビットマップデータ、当該ビットマップデータを用いて表示されたユーザインタフェースにおいて発生するイベント、及び、当該イベントに対応して遷移する画面の画像データを示す遷移情報を取得し、これらを画面制御情報として画面制御情報記憶部１１３に記憶させる。このような画面制御情報を取得する処理は、ユーザの操作に従って行ってもよく、また、特定のコマンドを映像記録再生装置１５０に送ることにより、映像記録再生装置１５０からこれらの情報を取得して、画面制御情報としてもよい。さらに、装置管理部１１８は、映像記録再生装置１５０から送信される画面データ、放送受信装置１３０から送信されるイベント、及び、イベントが行われた後に映像記録再生装置１５０から送信される画面データを監視することで、画面制御情報を取得してもよい。
【００１８】
転送処理部１１９は、装置管理部１１８からの指示に応じて、画面制御情報記憶部１１３に記憶されている画面制御情報を用いて、映像記録再生装置１５０がユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成する。そして、転送処理部１１９は、生成された画面データを、第１通信部１２２及び第２通信部１２３の少なくとも何れか一方を介して、放送受信装置１３０及び遠隔操作装置１７０の少なくとも何れか一方に送信する処理を行う。
また、転送処理部１１９は、第１通信部１２２又は第２通信部１２３を介して、放送受信装置１３０又は遠隔操作装置１７０から、イベントを取得した場合には、取得されたイベントを装置管理部１１８に与える。また、転送処理部１１９は、画面制御情報を参照して、受け取ったイベントにより画面が遷移する場合には、遷移先の画面の画面データを生成し、第１通信部１２２又は第２通信部１２３を介して、放送受信装置１３０及び遠隔操作装置１７０の少なくとも何れか一方に送信する処理を行う。
【００１９】
受信処理部１２０は、第１通信部１２２を介して、第１ネットワーク１９０に接続されている映像記録再生装置１５０から画面データを取得すると、取得された画面データを装置管理部１１８に与える。
また、受信処理部１２０は、装置管理部１１８からの指示に応じて、第１通信部１２２を介して、イベント発生情報を参照し、時系列に従ってイベントを送信する処理を行う。
【００２０】
第１通信部１２２は、第１ネットワーク１９０との間で情報を送受信する。
第２通信部１２３は、第２ネットワーク１９１との間で情報を送受信する。
【００２１】
以上に記載されたネットワーク制御装置１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、半導体メモリ等の記憶装置と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置とを備えた組込みシステムで実現できる。
例えば、記憶部１１１は、ＣＰＵが記憶装置を利用することにより実現でき、制御部１１６は、記憶装置に記憶されている所定のプログラムをＣＰＵで実行することで実現でき、第１通信部１２２及び第２通信部１２３は、ＣＰＵが通信装置を利用することで実現できる。
このように、ネットワーク制御装置１１０を組込みシステムで実現することにより、ネットワーク制御装置１１０は、大きな改造を施すことなく、組込み用ＣＰＵ基板を利用することができる。このため、低消費電力の組込み用ＣＰＵ基板を用いることにより、常に起動させていても、電力消費を最小限に抑えることができる。
なお、本実施の形態においては、制御部１１６の転送処理部１１９及び受信処理部１２０は、オープンソースソフトウェアとして公開されているＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）のパッケージを用いることで、容易に実装可能である。ここで、転送処理部１１９は、ＶＮＣサーバに対応し、受信処理部１２０は、ＶＮＣクライアントに対応する。ここで、ＶＮＣについては、特開２００５−２８４１９５号公報に詳述されている。
【００２２】
図３は、放送受信装置１３０の構成を概略的に示すブロック図である。放送受信装置１３０は、放送信号処理部１３１と、出力部１３２と、入力部１３３と、記憶部１３４と、制御部１３８と、通信部１４２と、内部バス１４３とを備える。
【００２３】
放送信号処理部１３１は、図示しないアンテナ等で受信された放送信号から、映像データ及び音声データを復調して、出力部１３２に与える。
出力部１３２は、ディスプレイ等の表示部と、スピーカ等の音声出力部とを備える。出力部１３２は、放送信号処理部１３１から与えられた映像データ及び音声データに基づいて、映像及び音声を出力する。また、出力部１３２は、制御部１３８からの制御に応じて、記憶部１３４に展開されているビットマップデータに基づいて、ユーザインタフェースの画面を表示する。
入力部１３３は、ユーザからの指示の入力を受け付ける。
【００２４】
記憶部１３４は、放送受信装置１３０での処理に必要な情報を記憶する。本実施の形態では、記憶部１３４は、フレーム記憶部１３５を備える。フレーム記憶部１３５は、ユーザインタフェースで用いられるビットマップデータを展開するメモリである。
制御部１３８は、統括制御部１３９と、受信処理部１４０とを備える。
統括制御部１３９は、放送受信装置１３０での処理を統括的に制御する。
受信処理部１４０は、通信部１４２を介して、映像記録再生装置１５０又はネットワーク制御装置１１０から画面データを受け取ると、この画面データに含まれているビットマップデータをフレーム記憶部１３５に展開する。そして、受信処理部１４０は、出力部１３２に、フレーム記憶部１３５に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる。そして、受信処理部１４０は、出力部１３２に表示されたユーザインタフェースにおいて、ユーザが入力部１３３を介して操作を行うことで、イベントが発生されると、発生されたイベントを、通信部１４２を介して、映像記録再生装置１５０及びネットワーク制御装置１１０の少なくとも何れか一方に送信する処理を行う。
通信部１４２は、第１ネットワーク１９０との間で情報を送受信する。
【００２５】
以上に記載された放送受信装置１３０における、制御部１３８と、記憶部１３４と、通信部１４２とは、例えば、ＣＰＵと、半導体メモリ等の記憶装置と、通信ネットワークに接続するためのＮＩＣ等の通信装置とを備えた組込みシステムで実現できる。
例えば、記憶部１３４は、ＣＰＵが記憶装置を利用することにより実現でき、制御部１３８は、記憶装置に記憶されている所定のプログラムをＣＰＵで実行することで実現でき、通信部１４２は、ＣＰＵが通信装置を利用することで実現できる。
なお、本実施の形態においては、制御部１３８の受信処理部１２０は、ＶＮＣのパッケージを用いることで、容易に実装可能である。受信処理部１２０は、ＶＮＣクライアントに対応する。
また、入力部１３３は、放送受信装置１３０に設けられた操作デバイス又はリモートコントローラにより実現することができる。
【００２６】
図４は、映像記録再生装置１５０の構成を概略的に示すブロック図である。映像記録再生装置１５０は、映像処理部１５１と、出力ＩＦ部１５２と、記憶部１５３と、制御部１５４と、通信部１５８と、内部バス１５９とを備える。
【００２７】
映像処理部１５１は、例えば、ＨＤＤ、ＤＶＤ及びＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ）等の記録媒体から、映像データ及び音声データを読み出す。そして、映像処理部１５１は、制御部１５４の指示に応じて、読み出した映像データ及び音声データを、出力ＩＦ部１５２から出力し、又は、通信部１５８から送信する処理を行う。本実施の形態においては、映像データ及び音声データは、放送受信装置１３０に出力又は送信される。
【００２８】
出力ＩＦ部１５２は、外部の装置に映像データ及び音声データを含む出力データを出力するためのインターフェースである。
記憶部１５３は、映像記録再生装置１５０での処理に必要な情報を記憶する。
制御部１５４は、統括制御部１５５と、転送処理部１５６とを備える。
統括制御部１５５は、映像記録再生装置での処理を統括的に制御する。
転送処理部１５６は、記憶部１５３に記憶されているビットマップデータ等の情報に基づいて、ユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成する。そして、転送処理部１５６は、この画面データを、通信部１５８を介して、ネットワーク制御装置１１０及び放送受信装置１３０の少なくとも何れか一方に送信する処理を行う。
また、転送処理部１５６は、通信部１５８を介して、ネットワーク制御装置１１０又は放送受信装置１３０から、イベントを取得した場合には、取得されたイベントに応じた処理を行う。例えば、転送処理部１５６は、受信されたイベントにより画面が遷移する場合には、遷移先の画面の画面データを生成し、通信部１５８を介して、ネットワーク制御装置１１０及び放送受信装置１３０の少なくとも何れか一方に、この画面データを送信する処理を行う。また、転送処理部１５６は、例えば、取得されたイベントが、映像処理部１５１の制御を必要とする場合には、指示されたイベントを統括制御部１５５に与える。このようなイベントが与えられた統括制御部１５５は、与えられたイベントに対応する制御を実行する。
通信部１５８は、第１ネットワーク１９０との間で情報を送受信する。
【００２９】
以上に記載された映像記録再生装置１５０における、制御部１５４と、記憶部１５３と、通信部１５８とは、例えば、ＣＰＵと、半導体メモリ等の記憶装置と、通信ネットワークに接続するためのＮＩＣ等の通信装置とを備えた組込みシステムで実現できる。
例えば、記憶部１５３は、ＣＰＵが記憶装置を利用することにより実現でき、制御部１５８は、記憶装置に記憶されている所定のプログラムをＣＰＵで実行することで実現でき、通信部１５８は、ＣＰＵが通信装置を利用することで実現できる。
なお、本実施の形態においては、制御部１５４の転送処理部１５６は、ＶＮＣのパッケージを用いることで、容易に実装可能である。転送処理部１５６は、ＶＮＣサーバに対応する。
【００３０】
図５は、遠隔操作装置１７０の構成を概略的に示すブロック図である。遠隔操作装置１７０は、表示部１７１と、入力部１７２と、記憶部１７３と、制御部１７６と、通信部１８０と、内部バス１８１とを備える。
【００３１】
表示部１７１は、画面を表示する。
入力部１７２は、ユーザからの指示の入力を受け付ける。
記憶部１７３は、遠隔操作装置１７０での処理に必要な情報を記憶する。本実施の形態では、記憶部１７３は、フレーム記憶部１７４を備える。
フレーム記憶部１７４は、ユーザインタフェースで用いられるビットマップデータを展開するメモリである。
制御部１７６は、統括制御部１７７と、受信処理部１７８とを備える。
統括制御部１７７は、遠隔操作装置１７０での処理を統括的に制御する。
受信処理部１７８は、通信部１８０を介して、ネットワーク制御装置１１０から画面データを受け取ると、この画面データに含まれているビットマップデータをフレーム記憶部１７４に展開する。そして、受信処理部１７８は、表示部１７１に、フレーム記憶部１７４に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる。そして、受信処理部１７８は、表示部１７１に表示されているユーザインタフェースにおいて、入力部１７２を介してイベントが発生されると、発生されたイベントを、通信部１８０を介して、ネットワーク制御装置１１０に送信する処理を行う。
通信部１８０は、第２ネットワーク１９１との間で情報を送受信する。
【００３２】
以上に記載された遠隔操作装置１７０における、制御部１７６と、記憶部１７３と、通信部１８０とは、例えば、ＣＰＵと、半導体メモリ等の記憶装置と、通信ネットワークに接続するためのＮＩＣ等の通信装置とを備えた組込みシステムで実現できる。
例えば、記憶部１７３は、ＣＰＵが記憶装置を利用することにより実現でき、制御部１７６は、記憶装置に記憶されている所定のプログラムをＣＰＵで実行することで実現でき、通信部１８０は、ＣＰＵが通信装置を利用することで実現できる。
なお、本実施の形態においては、制御部１７６の受信処理部１７８は、ＶＮＣのパッケージを用いることで、容易に実装可能である。受信処理部１７８は、ＶＮＣクライアントに対応する。
また、入力部１７２は、放送受信装置１３０に設けられた操作ボタン又は表示部１７１と一体に形成されたタッチパネル等により実現することができる。
なお、遠隔操作装置１７０は、専用のリモートコントロール装置であってもよく、また、スマートフォン又はタブレット等の携帯端末であってもよい。
【００３３】
図６は、ネットワークシステム１００における処理の一例を示すシーケンス図である。図６に示されているシーケンスでは、ネットワーク制御装置１１０、放送受信装置１３０、映像記録再生装置１５０及び遠隔操作装置１７０の全てが起動を完了し、処理を行うことができるようになっているものとする。
【００３４】
映像記録再生装置１５０の転送処理部１５６は、記憶部１５３に記憶されているビットマップデータ等の情報に基づいて、ユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成する（Ｓ１０）。そして、転送処理部１５６は、通信部１５８を介して、生成された画面データを放送受信装置１３０及びネットワーク制御装置１１０に送信する処理を行う（Ｓ１１ａ、Ｓ１１ｂ）。
【００３５】
このような画面データを受信した放送受信装置１３０では、受信処理部１４０が、通信部１４２より画面データを受け取る。そして、受信処理部１４０は、この画面データに含まれているビットマップデータをフレーム記憶部１３５に展開する。受信処理部１４０は、出力部１３２に、フレーム記憶部１３５に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる（Ｓ１２）。
【００３６】
また、映像記録再生装置１５０から画面データを受信したネットワーク制御装置１１０では、装置管理部１１８が、受信処理部１２０から画面データを受け取る。そして、装置管理部１１８は、転送処理部１１９に、受信された画面データを転送するように指示する。このような指示を受けた転送処理部１１９は、第２通信部１２３を介して、受信された画面データを遠隔操作装置１７０に転送する（Ｓ１３）。
【００３７】
画面データを受信した遠隔操作装置１７０では、受信処理部１７８が、通信部１８０より画面データを受け取る。そして、受信処理部１７８は、この画面データに含まれているビットマップデータをフレーム記憶部１７４に展開する。受信処理部１７８は、表示部１７１に、フレーム記憶部１７４に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる（Ｓ１４）。
遠隔操作装置１７０の入力部１７２が、表示部１７１に表示されたユーザインタフェースにおいて、入力部１７２を介してユーザが操作を行うことにより、イベントが発生すると（Ｓ１５）、受信処理部１７８は、発生されたイベントを、通信部１８０を介して、ネットワーク制御装置１１０に送信する処理を行う（Ｓ１６）。
【００３８】
イベントを受信したネットワーク制御装置１１０では、装置管理部１１８が、転送処理部１１９からイベントを受け取る。そして、装置管理部１１８は、受信処理部１２０に、このイベントを転送するように指示する。このような指示を受けた受信処理部１２０は、第１通信部１２２を介して、このイベントを映像記録再生装置１５０へ転送する（Ｓ１７）。
【００３９】
このようなイベントを受信した映像記録再生装置１５０では、転送処理部１５６が、通信部１５８からイベントを受け取り、このイベントに対応する処理を実行する（Ｓ１８）。
【００４０】
以上に記載したシーケンスでは、ユーザが遠隔操作装置１７０を用いてイベントを発生させた場合を示したが、例えば、ユーザが放送受信装置１３０を用いてイベントを発生させてもよい。このような場合には、放送受信装置１３０の受信処理部１４０が、発生されたイベントを、通信部１４２を介して映像記録再生装置１５０に送信する処理を行う。
また、ネットワーク制御装置１１０の装置管理部１１８は、ステップＳ１１ｂで受信される画面データ、ステップＳ１６で受信されるイベント、及び、例えば、ステップＳ１８で、イベントに応じて、映像記録再生装置１５０から遷移する画面の画面データが送られてきた場合には、この画面データを監視することで、映像記録再生装置１５０の画面制御情報を取得することができる。
【００４１】
図７は、映像記録再生装置１５０がユーザインタフェースを提供することができない状態である場合におけるネットワーク制御装置１１０の処理を示すフローチャートである。図７では、映像記録再生装置１５０が起動処理中で、ユーザインタフェースを提供することができない状態であるものとする。
【００４２】
ネットワーク制御装置１１０の装置状態監視部１１７は、映像記録再生装置１５０の状態を監視し、映像記録再生装置１５０が起動処理中であると判断した場合（ステップＳ２０：Ｙｅｓ）には、装置管理部１１８は、ステップＳ２１の処理に進む。
【００４３】
ステップＳ２１では、転送処理部１１９は、装置管理部１１８からの指示に応じて、映像記録再生装置１５０がユーザからの指示の入力を受け付けるためのユーザインタフェースの画面データを生成する（Ｓ２１）。例えば、この画面データは、映像記録再生装置１５０の起動完了直後に、ユーザから指示の入力を受け付けるためのユーザインタフェースに対応する。
【００４４】
転送処理部１１９は、ステップＳ２１で生成された画面データを、第１通信部１２２及び第２通信部１２３の少なくとも何れか一方を用いて、放送受信装置１３０及び遠隔操作装置１７０の少なくとも何れか一方に送信する処理を行う（Ｓ２２）。例えば、装置状態監視部１１７は、放送受信装置１３０の状態も監視しており、放送受信装置１３０の電源がＯＦＦになっている場合には、転送処理部１１９は、この画面データを放送受信装置１３０に送信する処理を行わなくてもよい。また、例えば、装置状態監視部１１７が、遠隔操作装置１７０の状態も監視し、遠隔操作装置１７０の電源がＯＦＦになっている場合には、転送処理部１１９は、この画面データを遠隔操作装置１７０に送信する処理を行わなくてもよい。
【００４５】
装置管理部１１８は、転送処理部１１９が第１通信部１２２又は第２通信部１２３を介して、イベントを取得したか否かを確認する（Ｓ２３）。そして、装置管理部１１８は、イベントが取得されていない場合（ステップＳ２３：Ｎｏ）には、ステップＳ２４の処理に進み、イベントが取得されている場合（ステップＳ２３：Ｙｅｓ）には、ステップＳ２５の処理に進む。
【００４６】
ステップＳ２４では、装置管理部１１８は、装置状態監視部１１７での監視結果を参照して、映像記録再生装置１５０が起動完了済みであるか否かを確認する。そして、装置管理部１１８は、起動完了済である場合（ステップＳ２４：Ｙｅｓ）には、処理を終了し、起動完了済ではない場合（ステップＳ２４：Ｎｏ）、言い換えると、起動処理中である場合には、ステップＳ２３の処理に戻る。
【００４７】
ステップＳ２５では、装置管理部１１８は、ステップＳ２３で受信されたイベントを、時系列順に、イベント発生情報として一時情報記憶部１１４に記憶させる。
【００４８】
次に、装置管理部１１８は、装置状態監視部１１７での監視結果を参照して、映像記録再生装置１５０が起動完了済みであるか否かを確認する（Ｓ２６）。そして、装置管理部１１８は、起動完了済である場合（ステップＳ２６：Ｙｅｓ）には、ステップＳ２７の処理に進み、起動完了済ではない場合（ステップＳ２６：Ｎｏ）、言い換えると、起動処理中である場合には、ステップＳ２３の処理に戻る。ここで、映像記録再生装置１５０は、起動が完了すると、ユーザインタフェースを提供することができる状態になる。
【００４９】
ステップＳ２７では、装置管理部１１８は、一時情報記憶部１１４に記憶されているイベント発生情報を参照して、受信処理部１２０に、第１通信部１２２を介して、時系列に従って、イベントを映像記録再生装置１５０へ送信する処理を行わせる。ここで、通常ＶＮＣでは、マウス及びキーボードイベントは、ＶＮＣサーバ側に送られ、ＶＮＣサーバ側で操作が実行されることになる。キーボードイベントについては、ＶＮＣビューワ側で押されたキーが、また、マウスイベントについては、押されたボタンとボタンが押された画面上の位置がＶＮＣサーバに送られる。従って、時系列にイベントを記憶しておけば、記憶したイベントを、映像記録再生装置１５０の起動完了後に、ネットワーク制御装置１１０が映像記録再生装置１５０へ送ることにより、一連の操作が行われる。但し、イベントに対応して、ユーザインタフェースの画面を変更する必要があるため、状態遷移とビットマップデータとの対応関係を示す遷移情報が、画面制御情報に含まれている。
【００５０】
以上のように、本実施の形態によれば、映像記録再生装置１５０がユーザインタフェースを提供することができない状態である場合でも、ネットワーク制御装置１１０が映像記録再生装置１５０ユーザインタフェースを提供することで、ユーザは、映像記録再生装置１５０の起動完了前に操作を行うことができる。また、このようなユーザインタフェースは、遠隔操作装置１７０にも送られるため、例えば、放送受信装置１５０の側に映像記録再生装置１５０が配置されていない場合でも、遠隔操作装置１７０の画面を見ながら、映像記録再生装置１５０の操作を行うことができる。
【００５１】
実施の形態２．
図８は、実施の形態２に係るネットワークシステム２００の構成を概略的に示す概略構成図である。実施の形態２に係るネットワークシステム２００は、放送受信装置２３０と、映像記録再生装置１５０と、遠隔操作装置１７０とを備える。実施の形態２に係るネットワークシステム２００は、放送受信装置２３０において、実施の形態１に係るネットワークシステム１００と異なっている。
実施の形態１では、ネットワーク制御装置１１０が設けられているが、実施の形態２では、ネットワーク制御装置１１０が設けられていない。実施の形態１においてネットワーク制御装置１１０が行う処理は、実施の形態２では、放送受信装置２３０で行われる。
【００５２】
図９は、放送受信装置２３０の構成を概略的に示すブロック図である。放送受信装置２３０は、放送信号処理部１３１と、出力部１３２と、入力部１３３と、記憶部２３４と、制御部２３８と、第１通信部２４０ａと、第２通信部２４０ｂと、内部バス１４３とを備える。実施の形態２における放送受信装置２３０は、記憶部２３４及び制御部２３８の構成の点、並びに、第１通信部２４０ａ及び第２通信部２４０ｂが設けられている点において、実施の形態１における放送受信装置１３０と異なっている。
【００５３】
記憶部２３４は、放送受信装置２３０での処理に必要な情報を記憶する。本実施の形態では、記憶部２３４は、フレーム記憶部２３５と、画面制御情報記憶部２４４と、一時情報記憶部２４５とを備える。
フレーム記憶部２３５は、ユーザインタフェースで用いられるビットマップデータを展開するメモリである。
画面制御情報記憶部２４４は、映像記録再生装置１５０のユーザインタフェースで用いられる画像データであるビットマップデータ、当該ビットマップデータを用いて表示されたユーザインタフェースにおいて発生するイベント、及び、当該イベントにより遷移する画像データを示す遷移情報を含む画面制御情報を記憶する。
一時情報記憶部２４５は、制御部２３８が処理を行う際に一時的に必要な一時情報を記憶する。本実施の形態においては、例えば、映像記録再生装置１５０がインターフェースを提供できない状態である間に発生されたイベントを時系列順に示すイベント発生情報が記憶される。
【００５４】
制御部２３８は、統括制御部２３９と、装置状態監視部２４６と、装置管理部２４７と、転送処理部２４８と、受信処理部２４９とを備える。
統括制御部２３９は、放送受信装置２３０での処理を統括的に制御する。
装置状態監視部２４６は、第１ネットワーク１９０及び第２ネットワーク１９１に接続されている他の装置の状態を監視する。例えば、装置状態監視部２４６は、ＵＰｎＰ等の規格に基づいて、特定のパケットを他の装置に送り、その応答を取得することにより、他の装置の状態を監視する。また、装置状態監視部２４６は、例えば、受信処理部２４９が、第１通信部２４０ａを介して、他の装置から、起動処理中であることを示すユーザインタフェースの画面データ等、起動処理中であることを示す情報を取得した場合には、他の装置が起動処理中であると判断する。
【００５５】
装置管理部２４７は、装置状態監視部２４６における監視結果に従って、映像記録再生装置１５０を管理する処理を行う。
例えば、装置管理部２４７は、映像記録再生装置１５０がユーザインタフェースを提供できない状態である場合には、転送処理部２４８に、画面制御情報記憶部２４４に記憶されている画面制御情報を用いて、映像記録再生装置１５０がユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成させる。そして、装置管理部２４７は、転送処理部２４８に、この画面データを遠隔操作装置１７０に送信する処理を行わせる。また、装置管理部２４７は、受信処理部２４９に、この画面データに含まれているビットマップデータをフレーム記憶部２３５に展開させ、このビットマップデータを用いて、ユーザインタフェースを出力部１３２に表示させる。さらに、装置管理部２４７は、転送処理部２４８又は受信処理部２４９から、ユーザインタフェースにおいて発生されたイベントを取得して、時系列順に、イベント発生情報として一時情報記憶部２４５に記憶させる。そして、転送処理部２４８は、映像記録再生装置１５０の起動完了後、イベント発生情報を参照して、受信処理部２４９に、時系列に従ってイベントを転送させる。
【００５６】
また、装置管理部２４７は、映像記録再生装置１５０がユーザインタフェースを提供できる状態である場合には、受信処理部２４９が第１通信部２４０ａを介してユーザインタフェースの画面データを取得すると、この画面データを受信処理部２４９より受け取る。そして、装置管理部２４７は、転送処理部２４８に、第２通信部２４０ｂを介して、受け取った画面データを遠隔操作装置１７０へ転送させる。また、装置管理部２４７は、受信処理部２４９に、この画面データに含まれているビットマップデータをフレーム記憶部２３５に展開させ、このビットマップデータを用いて、ユーザインタフェースを出力部１３２に表示させる。さらに、装置管理部２４７は、受信処理部２４９に、第１通信部２４０ａを介して、ユーザインタフェースを介して入力されたイベントを映像記録再生装置１５０に送信する処理を行わせる。
【００５７】
また、装置管理部２４７は、映像記録再生装置１５０の画面制御情報を取得する処理を行う。この処理は、実施の形態１における装置管理部１１８が行っている処理と同様である。
【００５８】
転送処理部２４８は、装置管理部２４７からの指示に応じて、画面制御情報記憶部１１３に記憶されている画面制御情報を用いて、映像記録再生装置１５０の起動完了等、映像記録再生装置１５０がユーザインタフェースを提供することができる状態になった後にユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成する。そして、転送処理部２４８は、装置管理部２４７からの指示に応じて、生成された画面データを、第２通信部２４０ｂを介して、遠隔操作装置１７０に送信する処理を行う。また、転送処理部２４８は、第２通信部２４０ｂを介して遠隔操作装置１７０からイベントを取得した場合には、取得されたイベントを装置管理部２４７に与える。さらに、転送処理部２４８は、装置管理部２４７からの指示に応じて、画面制御情報を参照して、遷移先の画面の画面データを生成する。そして、転送処理部２４８は、転送処理部２４８の指示に応じて、第２通信部２４０ｂを介して、この画面データを遠隔操作装置１７０に送信する処理を行う。
【００５９】
受信処理部２４９は、第１通信部２４０ａを介して、映像記録再生装置１５０から画面データを受け取ると、この画面データを装置管理部２４７に与えるとともに、この画面データに含まれているビットマップデータをフレーム記憶部２３５に展開する。そして、受信処理部２４９は、出力部１３２に、フレーム記憶部２３５に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる。そして、受信処理部２４９は、出力部１３２に表示されているユーザインタフェースにおいて、入力部１３３を介してユーザが操作を行うことにより、イベントが発生されると、発生されたイベントを、第１通信部２４０ａを介して、映像記録再生装置１５０に送信する処理を行う。また、受信処理部２４９は、装置管理部２４７からの指示に応じて、装置管理部２４７から与えられたイベントを、第１通信部２４０ａを介して、映像記録再生装置１５０に送信する処理を行う。
【００６０】
第１通信部２４０ａは、第１ネットワーク１９０との間で情報を送受信する。
第２通信部２４０ｂは、第２ネットワーク１９１との間で情報を送受信する。
【００６１】
図１０は、ネットワークシステム２００における処理の一例を示すシーケンス図である。図１０に示されているシーケンスでは、放送受信装置２３０、映像記録再生装置１５０及び遠隔操作装置１７０の全てが起動を完了し、処理を行うことができるようになっているものとする。
【００６２】
映像記録再生装置１５０の転送処理部１５６は、記憶部１５３に記憶されているビットマップデータ等の情報に基づいて、ユーザから指示の入力を受け付けるためのユーザインタフェースの画面データを生成する（Ｓ３０）。そして、転送処理部１５６は、通信部１５８を介して、生成された画面データを放送受信装置２３０に送信する処理を行う（Ｓ３１）。
【００６３】
このような画面データを受信した放送受信装置２３０では、受信処理部２４９が、第１通信部２４０ａより画面データを受け取る。そして、受信処理部２４９は、この画面データを装置管理部２４７に与えるとともに、この画面データに含まれているビットマップデータをフレーム記憶部２３５に展開する。次に、受信処理部２４９は、フレーム記憶部２３５に展開されているビットマップデータを用いて、ユーザインタフェースを出力部１３２に表示させる（Ｓ３２）。
【００６４】
また、放送受信装置２３０の装置管理部２４７は、転送処理部２４８に、受信処理部２４９から受け取った画面データを転送するように指示する。このような指示を受けた転送処理部２４８は、第２通信部２４０ｂを介して、この画面データを遠隔操作装置１７０へ転送する（Ｓ３３）。
【００６５】
画面データを受信した遠隔操作装置１７０では、受信処理部１７８が、通信部１８０より画面データを受け取る。そして、受信処理部１７８は、この画面データに含まれているビットマップデータをフレーム記憶部１７４に展開する。受信処理部１７８は、表示部１７１に、フレーム記憶部１７４に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる（Ｓ３４）。
遠隔操作装置１７０の入力部１７２が、表示部１７１に表示されたユーザインタフェースにおいて、ユーザの操作を受け付けると（Ｓ３５）、受信処理部１７８は、操作により発生されたイベントを、通信部１８０を介してネットワーク制御装置１１０へ送信する処理を行う（Ｓ３６）。
【００６６】
イベントを受信した放送受信装置２３０では、装置管理部２４７が、転送処理部２４８からイベントを受け取る。そして、装置管理部２４７は、受信処理部２４９に、このイベントを転送するように指示する。このような指示を受けた受信処理部２４９は、第１通信部２４０ａを介して、このイベントを映像記録再生装置１５０へ転送する（Ｓ３７）。
【００６７】
このようなイベントを受信した映像記録再生装置１５０では、転送処理部１５６が、通信部１５８からイベントを受け取り、このイベントに対応する処理を実行する（Ｓ３８）。
【００６８】
以上に記載したシーケンスでは、ユーザが遠隔操作装置１７０を用いてイベントを発生させた場合を示したが、例えば、ユーザが放送受信装置２３０を用いてイベントを発生させてもよい。このような場合には、放送受信装置２３０の受信処理部２４９が、発生されたイベントを、第１通信部２４０ａを介して、映像記録再生装置１５０に送信する処理を行う。
【００６９】
図１１は、映像記録再生装置１５０がユーザインタフェースを提供することができない状態である場合における放送受信装置２３０の処理を示すフローチャートである。図１１では、映像記録再生装置１５０が起動処理中で、ユーザインタフェースを提供することができないものとする。
【００７０】
放送受信装置２３０の装置状態監視部２４６は、映像記録再生装置１５０の状態を監視し、映像記録再生装置１５０が起動処理中であると判断した場合（ステップＳ４０：Ｙｅｓ）には、装置管理部２４７は、ステップＳ４１の処理に進む。
【００７１】
ステップＳ４１では、転送処理部２４８は、装置管理部２４７からの指示に応じて、映像記録再生装置１５０がユーザからの指示の入力を受け付けるためのユーザインタフェースの画面データを生成する。例えば、この画面データは、映像記録再生装置１５０の起動完了直後に、ユーザから指示の入力を受け付けるためのユーザインタフェースに対応する。
【００７２】
受信処理部２４９は、装置管理部２４７からの指示に応じて、ステップＳ４１で生成された画面データに含まれているビットマップデータをフレーム記憶部２３５に展開する。そして、受信処理部２４９は、出力部１３２に、フレーム記憶部２３５に展開されているビットマップデータを用いて、ユーザインタフェースを表示させる（Ｓ４２）。
【００７３】
転送処理部２４８は、ステップＳ４１で生成された画面データを、第２通信部２４０ｂを介して、遠隔操作装置１７０に送信する処理を行う（Ｓ４３）。
【００７４】
装置管理部２４７は、イベントを受け取ったか否かを確認する（Ｓ４４）。本実施の形態においては、イベントは、受信処理部２４９が入力部１３３から取得し、又は、転送処理部２４８が第２通信部２４０ｂから取得する。そして、装置管理部２４７は、イベントを受け取っていない場合（ステップＳ４４：Ｎｏ）には、ステップＳ４５の処理に進み、イベントを受け取っている場合（ステップＳ４４：Ｙｅｓ）には、ステップＳ４６の処理に進む。
【００７５】
ステップＳ４５では、装置管理部２４７は、装置状態監視部２４６での監視結果を参照して、映像記録再生装置１５０が起動完了済みであるか否かを確認する。そして、装置管理部２４７は、起動完了済である場合（ステップＳ４５：Ｙｅｓ）には、処理を終了し、起動完了済ではない場合（ステップＳ４５：Ｎｏ）、言い換えると、起動処理中である場合には、ステップＳ４４の処理に戻る。
【００７６】
ステップＳ４６では、装置管理部２４７は、ステップＳ４４で受け取ったイベントを、時系列順に、イベント発生情報として一時情報記憶部２４５に記憶させる。
【００７７】
次に、装置管理部２４７は、装置状態監視部２４６での監視結果を参照して、映像記録再生装置１５０が起動完了済みであるか否かを確認する（Ｓ４７）。そして、装置管理部２４７は、起動完了済である場合（ステップＳ４７：Ｙｅｓ）には、ステップＳ４８の処理に進み、起動完了済ではない場合（ステップＳ４７：Ｎｏ）、言い換えると、起動処理中である場合には、ステップＳ４４の処理に戻る。ここで、映像記録再生装置１５０は、起動が完了すると、ユーザインタフェースを提供することができる状態になる。
【００７８】
ステップＳ４８では、装置管理部２４７は、一時情報記憶部２４５に記憶されているイベント発生情報を参照して、受信処理部２４９に、第１通信部２４０ａを介して、時系列に従ってイベントを映像記録再生装置１５０へ送信する処理を行わせる。
【００７９】
以上のように、本実施の形態においては、映像記録再生装置１５０がユーザインタフェースを提供することができない状態である場合でも、放送受信装置２３０が映像記録再生装置１５０のユーザインタフェースを提供することで、ユーザは、映像記録再生装置１５０の起動完了前に操作を行うことができる。
【００８０】
実施の形態２においては、放送受信装置２３０の電源がＯＦＦの状態となっている場合、又は、放送受信装置２３０の電源が省電力状態となっている場合には、制御部２３８、記憶部２３４、第１通信部２４０ａ及び第２通信部２４０ｂのみに電源を供給しておくか、又は、これらを高速に起動することができるようにしておくことにより、ユーザインタフェースを速やかに生成し、遠隔操作装置１７０にユーザインタフェースを表示させることができる。従って、これらを実現するための組込みシステムで用いられる組み込み用ＣＰＵ基板は、低消費電力のものを選択するか、又は、高速に起動することができるものを選択する必要がある。この点、本実施の形態においては、ハードウェア構成から見た場合、一般に入手可能ないわゆるＣＰＵボードをそのまま使用して組込みシステムとすることができるため、広範な仕様から選択可能で、また、ＣＰＵ上で実行されるプログラムの負荷も大きなものになる構成ではないため、低消費電力化、高速起動化等種々の提案に対応するものを選んで導入することが可能となる。
【００８１】
以上に記載された実施の形態１及び２において、録画予約等の操作を実行するにあっては、例えば、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）の表示等が必要になる場合がある。このような場合に対応するため、ネットワーク制御装置１１０の装置管理部１１８及び放送受信装置２３０の装置管理部２４７は、必要なデータを独自に取得するとともに、取得データに基づいてユーザインタフェースを生成することができるように構成されていることが望ましい。例えば、第１ネットワーク１９０に、インターネットに接続するためのインターネット接続装置であるルータを接続しておくことで、装置管理部１１８、２４７が、第１通信部１２２、２４０ａを介して、必要なデータをインターネットからダウンロードすることができる。
【００８２】
以上に記載された実施の形態１及び２においては、ネットワーク制御装置１１０の第２通信部１２３、及び、放送受信装置２３０の第２通信部２４０ｂは、無線ＮＩＣにより実現することができるが、例えば、第２通信部１２３、２４０ｂを、無線アクセスポイントにより実現することもできる。第２通信部１２３、２４０ｂを、無線アクセスポイントにより実現することで、複数の携帯端末を同時に制御することができる等、幅広く無線による接続をサポートすることができる。
【００８３】
以上に記載された実施の形態１及び２においては、有線の第１ネットワーク１９０と、無線の第２ネットワーク１９１とが用いられているが、これらの何れか一方だけが用いられていてもよい。特に、無線の第２ネットワークに、全ての装置が接続されているようにすることで、有線による配線等の煩わしい作業を行う必要がなくなる。
【００８４】
以上に記載された実施の形態１及び２においては、映像記録再生装置１５０がユーザインタフェースを提供することができない状態である場合として、映像記録再生装置１５０が起動処理中である場合を挙げて説明したが、例えば、映像記録再生装置１５０の電源がＯＦＦにされている場合、映像記録再生装置１５０が省電力モードになっている場合等も、映像記録再生装置１５０がユーザインタフェースを提供することができない状態である場合としてもよい。
【符号の説明】
【００８５】
１００，２００：ネットワークシステム、  １１０：ネットワーク制御装置、  １１１：記憶部、  １１２：フレーム記憶部、  １１３：画面制御情報記憶部、  １１４：一時情報記憶部、  １１６：制御部、  １１７：装置状態監視部、  １１８：装置管理部、  １１９：転送処理部、  １２０：受信処理部、  １２２：第１通信部、  １２３：第２通信部、  １２４：内部バス、  １３０，２３０：放送受信装置、  １３１：放送信号処理部、  １３２：出力部、  １３３：入力部、  １３４，２３４：記憶部、  １３５，２３５：フレーム記憶部、  １３８：制御部、  １３９，２３９：統括制御部、  １４０：受信処理部、  １４２：通信部、  ２４０ａ：第１通信部、  ２４０ｂ：第２通信部、  １４３：内部バス、  ２４４：画面制御情報記憶部、  ２４５：一時情報記憶部、  ２４６：装置状態監視部、  ２４７：装置管理部、  ２４８：転送処理部、  ２４９：受信処理部、  １５０：映像記録再生装置、  １５１：映像処理部、  １５２：出力ＩＦ部、  １５３：記憶部、  １５４：制御部、  １５５：統括制御部、  １５６：転送処理部、  １５８：通信部、  １５９：内部バス、  １７０：遠隔操作装置、  １７１：表示部、  １７２：入力部、  １７３：記憶部、  １７４：フレーム記憶部、  １７６：制御部、  １７７：統括制御部、  １７８：受信処理部、  １８０：通信部、  １８１：内部バス、  １９０：第１ネットワーク、  １９１：第２ネットワーク。
【図１】
0005892751.tif 000002
【図２】
0005892751.tif 000003
【図３】
0005892751.tif 000004
【図４】
0005892751.tif 000005
【図５】
0005892751.tif 000006
【図６】
0005892751.tif 000007
【図７】
0005892751.tif 000008
【図８】
0005892751.tif 000009
【図９】
0005892751.tif 000010
【図１０】
0005892751.tif 000011
【図１１】
0005892751.tif 000012