(57)【要約】【課題】通信網を介して装置の余剰資源を簡易な操作で提供できるとともに、強固なセキュリティ機能を備えた映像装置、及び分散処理システムを提供する。【解決手段】本発明の映像装置は、映像または音声を含む再生情報の記録または再生を行う情報処理部と、通信網に接続して通信を行う通信部と、制御プログラムの実行を行う制御部とを備えている。また、予め定められた条件を満たす場合に制御プログラムの変更を許可する。また、通信網に接続されている予め定められた情報処理装置と通信を行うよう通信部を制御する通信制御部を備えている。また、情報処理装置より演算処理を行うために必要な演算用データを受信し、演算用データを用いた演算を行い、演算の結果を示す演算結果データを情報処理装置へ送信する演算部を備えている。【選択図】図１
2011258041.tif 000002
【特許請求の範囲】
【請求項１】
映像または音声を含む再生情報の記録または再生を行う情報処理部と、通信網に接続して通信を行う通信部と、制御プログラムの実行を行う制御部とを備え、予め定められた条件を満たす場合に前記制御プログラムの変更を許可する映像装置において、
通信網に接続されている予め定められた情報処理装置と通信を行うよう前記通信部を制御する通信制御部と、
前記情報処理装置より演算処理を行うために必要な演算用データを受信し、前記演算用データを用いた演算を行い、前記演算の結果を示す演算結果データを前記情報処理装置へ送信するよう前記通信制御部を制御する演算部とを備えること
を特徴とする映像装置。
【請求項２】
前記映像装置は、前記映像装置に対する処理予約を受け付ける受付画面を表示するための映像信号を生成する映像信号生成部を備え、
前記設定部は、前記受付画面を用いて、前記演算部が演算を行う時間帯である資源提供時間帯の指定を受け付けること
を特徴とする請求項１に記載の映像装置。
【請求項３】
前記映像装置は、前記制御部により送信される制御信号の信号路に設けられて経路の切り換えを行う切換部と、前記切換部を介して前記信号路に接続される第二制御部とを備え、
前記演算部は、前記資源提供時間帯が到来した場合に、前記第二制御部が実行する制御プログラムを、前記第二制御部により前記演算を行うための制御プログラムに変更し、前記第二制御部を予め定められた装置にのみ接続するよう経路の切り換えを行うよう前記切換部を制御すること、
を特徴とする請求項２に記載の映像装置。
【請求項４】
前記演算部は、前記資源提供時間帯が終了した場合に、前記切換部により確立されている経路を前記切り換えが行われる前の経路に切り換え、前記第二制御部が実行する制御プログラムを前記変更が行われる前の制御プログラムに復帰させ、前記変更が行われる前の制御プログラムと前記復帰が行われた後の制御プログラムとが一致するか否かを判定すること
を特徴とする請求項３に記載の映像装置。
【請求項５】
通信網と、通信網に接続された情報処理装置と、請求項１〜請求項４のいずれかに記載の映像装置とを用いた分散処理システム。
【請求項６】
前記情報処理装置は、前記映像装置が演算を行ったことにより発生した課金を示す課金情報を生成し、前記課金情報を前記通信網を介して前記映像装置へ送信すること
を特徴とする請求項５に記載の分散処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像の記録、再生、または表示を行う映像装置に関するものであり、特に通信網に接続するネットワーク機能を備えた映像装置、及び分散処理システムに関する。
【背景技術】
【０００２】
近年、デジタル技術の多機能化、多様化により、ＤＶＤ（Digital Versatile Disc）レコーダやＨＤＤ（Hard Disk Drive）レコーダ等の様々な映像装置が普及している。これらの映像装置は、ＤＶＤやＨＤＤに記録されている映像／音声デジタルデータをデコードすることにより、映像／音声信号をテレビジョン装置やモニタ、又はスピーカ等に出力する。
【０００３】
近年、映像装置に新たに備えられるようになった機能として、通信網に接続して他の装置と通信を行う、いわゆるネットワーク機能がある。ネットワーク機能を用いることにより例えば、インターネットに接続して各種情報を取得したり、映像装置に対する録画予約を通信網に接続されたパソコン等から実施したりすることができる。
【０００４】
このようなネットワーク機能の利用方法の一つとして、装置の余剰資源を通信網を介して複数の装置間で共有し、一装置がその他の装置の余剰資源を一時的に使用する技術が提案されている。
【０００５】
上記に関連して特許文献１においては、ＣＰＵにおける処理時間の売買を可能とするシステム及び方法が開示されている。このシステム及び方法においては、ＣＰＵ資源の購入を希望する資源購入者が所有する端末に対して、処理対象となるプログラムのファイル名、処理結果に対する支払価格、購入依頼の募集を提示する募集期間の入力を促す。
【０００６】
そして処理対象となるプログラムの送信を促し、予め項目の規定されたデータベースに対して、入力されたファイル名、支払価格及び募集期間と送信された処理対象となるプログラムとを関連付けて記録する。一方、ＣＰＵ資源の提供を希望する資源提供者が所有する演算機に対して、このファイル名、支払価格及び募集期間を資源購入者からの依頼内容として提示する。そして当該依頼内容に対して応募するか否かを回答させる。
【０００７】
また上記に関連して特許文献２においては、ネットワークに接続された複数の機器における余剰資源を連携動作させて一つの処理を効率良く分散処理させ得る信号処理装置及び分散処理システムが開示されている。
【０００８】
この装置及びシステムは、内部の処理ブロックで実行可能な内部処理タスクと内部の処理ブロックで実行不可能な外部処理タスクとに分類し、外部処理タスクに対応する不足機能を決定する不足機能決定部を備えている。また、ネットワークを介して、不足機能を持つ余剰資源の存在の有無の問い合わせを発信し、余剰資源を検索する余剰資源検索部を備えている。これにより、一連の処理タスクを、内部の処理ブロックと外部の余剰資源とに分散処理させる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−９２３６６号公報
【特許文献２】特開２００７−１２８５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら特許文献１または特許文献２に記載されている技術では、余剰資源を提供するための準備に手間がかかるという問題があった。具体的には、装置に専用アプリケーションをインストールし、ユーザの個人情報等を含む各種設定を行い、サーバ等の情報処理装置に装置情報を登録する必要があった。
【００１１】
また、相互に余剰資源を提供する場合、外部装置からのアクセスが多発するため、セキュリティの強化が重要な課題となってくる。強固なセキュリティ対策をしておかなければ、装置の資源が悪意ある第三者に使用される危険や、装置に記録されている各種情報、例えば個人情報等が漏洩する危険がある。
【００１２】
本発明は、上記の問題を鑑みてなされたものであり、通信網を介して装置の余剰資源を簡易な操作で提供できるとともに、強固なセキュリティ機能を備えた映像装置、及び分散処理システムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明の映像装置は、映像または音声を含む再生情報の記録または再生を行う情報処理部と、通信網に接続して通信を行う通信部と、制御プログラムの実行を行う制御部とを備え、予め定められた条件を満たす場合に前記制御プログラムの変更を許可する映像装置において、通信網に接続されている予め定められた情報処理装置と通信を行うよう前記通信部を制御する通信制御部と、前記情報処理装置より演算処理を行うために必要な演算用データを受信し、前記演算用データを用いた演算を行い、前記演算の結果を示す演算結果データを前記情報処理装置へ送信するよう前記通信制御部を制御する演算部とを備えることを特徴とする。
【００１４】
この構成によると、本発明の映像装置は、映像または音声を含む再生情報の記録または再生を行う情報処理部と、通信網に接続して通信を行う通信部と、制御プログラムの実行を行う制御部とを備えている。また、予め定められた条件を満たす場合に制御プログラムの変更を許可する。また、通信網に接続されている予め定められた情報処理装置と通信を行うよう通信部を制御する通信制御部を備えている。また、情報処理装置より演算処理を行うために必要な演算用データを受信し、演算用データを用いた演算を行い、演算の結果を示す演算結果データを情報処理装置へ送信する演算部を備えている。
【００１５】
また、上記目的を達成するために本発明の映像装置は、前記映像装置に対する処理予約を受け付ける受付画面を表示するための映像信号を生成する映像信号生成部を備え、前記設定部は、前記受付画面を用いて、前記演算部が演算を行う時間帯である資源提供時間帯の指定を受け付けることを特徴とする。
【００１６】
この構成によると、映像装置は、映像装置に対する処理予約を受け付ける受付画面を表示するための映像信号を生成する映像信号生成部を備えている。設定部は、受付画面を用いて、演算部が演算を行う時間帯である資源提供時間帯の指定を受け付ける。
【００１７】
また、上記目的を達成するために本発明の映像装置は、前記制御部により送信される制御信号の信号路に設けられて経路の切り換えを行う切換部と、前記切換部を介して前記信号路に接続される第二制御部とを備え、前記演算部は、前記資源提供時間帯が到来した場合に、前記第二制御部が実行する制御プログラムを、前記第二制御部により前記演算を行うための制御プログラムに変更し、前記第二制御部を予め定められた装置にのみ接続するよう経路の切り換えを行うよう前記切換部を制御することを特徴とする。
【００１８】
この構成によると、映像装置は、制御部により送信される制御信号の信号路に設けられて経路の切り換えを行う切換部と、切換部を介して信号路に接続される第二制御部とを備えている。演算部は、資源提供時間帯が到来した場合に、第二制御部が実行する制御プログラムを、第二制御部により前記演算を行うための制御プログラムに変更する。そして第二制御部を所定の装置にのみ接続するよう、経路の切り換えを行う。
【００１９】
また、上記目的を達成するために本発明の映像装置が備える前記演算部は、前記資源提供時間帯が終了した場合に、前記切換部により確立されている経路を前記切り換えが行われる前の経路に切り換え、前記第二制御部が実行する制御プログラムを前記変更が行われる前の制御プログラムに復帰させ、前記変更が行われる前の制御プログラムと前記復帰が行われた後の制御プログラムとが一致するか否かを判定することを特徴とする。
【００２０】
この構成によると、演算部は、資源提供時間帯が終了した場合に、切換部により確立されている経路を、切り換えが行われる前の経路に切り換える。また、第二制御部が実行する制御プログラムを、変更前の制御プログラムに復帰させる。そして変更前の制御プログラムと復帰後の制御プログラムとが一致するか否かを判定する。
【００２１】
また、上記目的を達成するために本発明の分散処理システムは、通信網と、通信網に接続された情報処理装置と、請求項１〜請求項４のいずれかに記載の映像装置とを含んでいる。
【００２２】
この構成によると、通信網と、通信網に接続された情報処理装置と、請求項１〜請求項４のいずれかに記載の映像装置とを用いて、演算用プログラムの送受信と、余剰資源による演算の実施とを行う。
【００２３】
また、上記目的を達成するために本発明の分散処理システムが含む前記情報処理装置は、前記映像装置が演算を行ったことにより発生した課金を示す課金情報を生成し、前記課金情報を前記通信網を介して前記映像装置へ送信することを特徴とする。
【００２４】
この構成によると、情報処理装置は、映像装置が演算を行ったことにより発生した課金を示す課金情報を生成し、課金情報を通信網を介して映像装置へ送信する。
【発明の効果】
【００２５】
本発明によれば、同一の規格で製造される複数の映像装置を用いて余剰資源の提供を行うため、汎用性は高いが個体差の大きい情報処理装置、例えばＰＣ等の余剰資源を提供する場合と比較して、初期設定の簡略化、及びセキュリティ性の向上を図ることができる。
【００２６】
また本発明によれば、余剰資源が演算を行う場合に、通常の映像処理を行う場合とは異なる通信バスに切り換えてから演算を行うため、演算時において余剰資源がアクセス可能な装置を限定し、セキュリティ性の向上を図ることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第一の実施形態に係る機能部の構成を示すブロック図である。
【図２】本発明の第一の実施形態に係る映像装置の内部構成を示すブロック図である。
【図３】本発明の第一の実施形態に係る演算資源提供処理を示すフロー図である。
【図４】本発明の第一の実施形態に係る提供時間指定画面を示す画面図である。
【図５】本発明の第二の実施形態に係る映像装置の内部構成を示すブロック図である。
【図６】本発明の第二の実施形態に係る演算資源提供処理を示すフロー図である。
【発明を実施するための形態】
【００２８】
以下に本発明の実施形態を、図面を参照しながら説明する。なお、ここで示す実施形態は一例であり、本発明はここに示す実施形態に限定されるものではない。なお本発明の映像装置は、ＰＣ等の汎用的な情報処理装置を対象外とし、所定の規格に乗っ取って製造される専用機、つまり機能が限定されており、ユーザによる制御プログラムの変更が基本的に許可されていない映像装置を対象としたものである。
〈１−１．内部構成について〉
【００２９】
図２は、本発明の第一の実施形態に係るＨＤＤレコーダ１（＝映像装置）の内部構成を示すブロック図である。なお、図２における矢印線は映像／音声データの流れを示している。また、矢印のない直線は、制御部１１が各装置に対する制御信号等を送受信するための通信バスを示している。
【００３０】
ＨＤＤレコーダ１は少なくとも、制御部１１、メモリ１２、操作部１３、フラッシュメモリ１４、ＨＤＤ１５、光ディスクドライブ１６、放送受信部１７、信号処理部１８、ＯＳＤ（On-Screen Display）処理部１９（＝映像信号生成部）、外部接続端子２０、及び通信Ｉ／Ｆ部２１（＝通信部）を含むように構成されている。なお外部接続端子２０により接続される表示装置として、ディスプレイ２が存在する。
【００３１】
制御部１１は、ＨＤＤレコーダ１の各部材の駆動を制御することにより、映像／音声の再生処理、記録処理、出力処理等を統括制御するためのものである。制御部１１は例えば、複数のマイクロプロセッサから構成されている。また制御部１１は、制御部１１が備える演算処理装置上でプログラムを実行することにより実現される機能部として、後述する録画再生部１１ａ〜演算部１１ｄ（図１）を備えている。
【００３２】
メモリ１２は、ＨＤＤレコーダ１が保持する各種データを一時的に記録する媒体であり、例えば書き込み可能なＲＡＭ（Random Access Memory）等により構成されている。メモリ１２は、例えば制御部１１によって各種情報処理が行われる際の処理データや、ユーザから受けた指示命令等を一時的に記録しておくためのバッファメモリとしての役割を持つ。
【００３３】
操作部１３は、ユーザがＨＤＤレコーダ１に対して、映像／音声の再生指示等を行うためのものである。操作部１３は、例えばＨＤＤレコーダ１のハウジングに設けられた複数のボタンや、図示しないリモコン及びリモコン信号受信部等を含む。操作部１３はこれらの装置により、ユーザ操作を受け付ける。ユーザ操作が受け付けられると、制御部１１は、操作内容に基づいて再生処理や記録処理等を行う。
【００３４】
フラッシュメモリ１４は、ＥＥＰＲＯＭの一種で、デバイスの利用者が書き込み／消去可能なＲＯＭである。フラッシュメモリ１４は回路基板に実装したままで書き込み、消去ができるため、利用時に書き換えが必要な用途、例えば装置の動作設定データや、利用者固有の情報等を保存するのに用いられる。
【００３５】
ＨＤＤ１５は、デジタルデータを記録する磁気記録媒体である。本実施形態では主に、放送波に含まれる映像／音声データから生成される録画データや、余剰資源を提供して演算処理を行う際の一時データを記録するのに用いられる。
【００３６】
光ディスクドライブ１６は、ＣＤ（Compact Disc）メディア、或いはＤＶＤ（Digital Versatile Disc）メディア等の光ディスクに対して光学的に各種データの読み取りを行うための光学装置である。光ディスクドライブ１６は、光ピックアップ（不図示）の制御を行うことにより、光ディスクに光ビームを照射して、光ディスクに記録された音声情報、映像情報等の各種情報の読み取りを行う。この際、光ピックアップの駆動制御やフォーカス制御、或いはチルト制御等の各種制御を行う。
【００３７】
放送受信部１７は、外部のアンテナ（不図示）に接続されてデジタル／アナログ放送の選局、受信、周波数変換、増幅、復調等を行う。放送受信部１７は、アナログ方式であればアナログチューナ、映像中間周波増幅回路、復調回路、及び増幅回路等を含むように構成されている。またデジタル方式であれば、デジタルチューナ、及び誤り訂正部等を含むように構成されている。
【００３８】
例えばデジタル放送を受信する場合、放送受信部１７に含まれるデジタルチューナが、中間周波信号の増幅及び検波を行う。これにより、ＭＰＥＧ２方式のデジタル信号であるＴＳ（＝Transport Stream）の取得を行う。なおＴＳとは、複数の番組の音声ＰＥＳ（Packetized Elementary Stream）、映像ＰＥＳ、及び付加情報を固定長のＴＳパケットに分割してつなぎ合わせたものである。信号処理部１８へ与えられて映像／音声信号に変換される。なお、ＴＳを変換せずＨＤＤ１５へ記録することも可能である。この場合、信号処理部１８はＴＳのスルーのみを行う。
【００３９】
信号処理部１８は、放送受信部１７が生成したＴＳや、光ディスクドライブ１６が光ディスクより読み出したデジタルデータを入力し、音声情報を含む音声デジタル信号と、映像情報を含む映像デジタル信号とに分離する多重分離部である。具体的には例えば、放送受信部１７より生成されたＴＳを、ＴＳパケットに分割する。そしてＴＳパケットを再結合することにより、音声／映像のＰＥＳを生成する。
【００４０】
そしてＰＥＳを結合することにより、ＥＳ（Elementary Stream＝符号化された音声／映像データ）を生成する。さらに信号処理部１８はＥＳの復号を行い、各種デジタル信号に変換する。復号により得られたデジタル信号は、記録する場合はＨＤＤ１５へ与えられる。またディスプレイ２等に出力する場合は、外部接続端子２０へ与えられる。
【００４１】
ＯＳＤ処理部１９は、映像信号を生成する機能部である。ＯＳＤ処理部１９は、ＨＤＤレコーダ１が出力すべき情報をユーザが視認できる映像データに変換し、変換した映像データをディスプレイ２に表示するための映像信号を生成する。生成された映像信号は、外部接続端子２０より出力される。
【００４２】
外部接続端子２０は、例えばＨＤＭＩ（High Definition Multimedia Interface）端子やＵＳＢ（Universal Serial Bus）端子等を含む、複数の入出力端子からなるインタフェースである。外部接続端子２０はこれらの入出力端子を用いて、ＨＤＤレコーダ１と外部の装置、例えばディスプレイ２を接続し、デジタル信号またアナログ信号の入出力を行う。
【００４３】
通信Ｉ／Ｆ部２１は、電子式フォトフレーム１００を通信ネットワークと接続するための物理的なインタフェースである。通信Ｉ／Ｆ部２１は例えば、ＩＥＥＥ８０２．３規格に準拠した有線ＬＡＮに接続するためのＬＡＮケーブルコネクタや、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮに接続するための無線アンテナ等を含むように構成されている。なお、電話通信網に接続するためのアナログ接続端子やＩＳＤＮ通信網に接続するためのＩＳＤＮ接続端子を備える形態であってもよい。
【００４４】
ディスプレイ２は、図示しない表示部、操作部、制御部、及び接続部を備える表示装置である。ディスプレイ２は例えば、接続部に含まれるＨＤＭＩ端子に接続されたＨＤＭＩケーブルを介して、映像／音声を含むデジタル信号を受け付ける。そしてデジタル信号の複合化を行い、映像／音声の出力を行う。
〈１−２．機能部の構成について〉
【００４５】
ここで、本発明の第一の実施形態に係るＨＤＤレコーダ１が演算資源提供処理を実施するための各機能部の関係を、図１のブロック図を用いながら説明する。なお、図１における破線矢印線は、制御信号の流れを示している。
【００４６】
図１に示すように本発明の演算資源提供処理は、制御部１１が備える録画再生部１１ａ（＝情報処理部）、通信制御部１１ｂ、設定部１１ｃ、及び演算部１１ｄにより実施される。
【００４７】
録画再生部１１ａはＨＤＤ１５に対する録画データの記録や、ＨＤＤ１５に記録されている録画データの再生処理の統括制御を行う。具体的には例えば、後述する設定部１１ｃが受け付けた設定内容に基づき、予約録画処理や、予約再生処理等を行う。予約録画処理においては、設定部１１ｃが受け付けた録画予約時刻が到来した場合に、ユーザ操作を必要とすることなく指定された放送番組の録画を行う。
【００４８】
通信制御部１１ｂは、通信Ｉ／Ｆ部２１により接続された外部装置、例えば不図示の研究用演算サーバ等と相互通信を行うための通信制御を行う。これにより、ＨＤＤレコーダ１の余剰資源（本実施例では制御部１１の一部）が所定の演算を行うための演算用データを受信したり、余剰資源が演算した演算結果を送信したりする。また通信制御部１１ｂは、通信Ｉ／Ｆ部２１が無線アンテナを備える場合、無線通信網を介した無線通信の制御を行う役割も持つ。
【００４９】
設定部１１ｃは、録画再生部１１ａが録画／再生処理を行うための各種設定をユーザより受け付ける。また設定部１１ｃは、後述する演算部１１ｄが余剰資源を用いて演算を行うための各種設定をユーザより受け付ける。設定内容としては例えば、余剰資源を提供して演算を実施する時間帯（以下、「資源提供時間帯」という）、余剰資源として使用することを許可する資源の割り当て、演算により発生する一時情報の記録先等が含まれる。
【００５０】
資源提供時間帯の受け付けは、例えば図３に示すＥＰＧ画面９０を用いて行う。なおＥＰＧ画面９０の詳細については後述する。
【００５１】
演算部１１ｄは、所定の条件を満たす時刻において、広域通信網３を介して研究用演算サーバより演算用データを受信する。そして所定の余剰資源を用いて演算を行い、演算結果を演算サーバに送信する。なお余剰資源の一例としては、例えば制御部１１が備えるマイクロプロセッサの一部や、フラッシュメモリ１４またはＨＤＤ１５の記録領域の一部を使用する。
〈１−３．ＥＰＧ画面について〉
【００５２】
図３は、設定部１１ｃが表示するＥＰＧ画面９０の一例である。設定部１１ｃは、所定のユーザ操作を操作部１３により検知すると、ＥＰＧ画面９０を表示するための映像信号をＯＳＤ処理部１９により生成し、ディスプレイ２へ出力する。そして操作部１３により、資源提供時間帯が指定されるのを待ち受ける。
【００５３】
ＥＰＧ画面９０には少なくとも、ＥＰＧ９１、カーソル９２、録画予約マーク９３、及びメッセージウィンド９４が含まれている。これによりユーザは、放送番組の録画予約と同様の操作性で、資源提供時間の予約設定を行うことができる。
【００５４】
図３に示す例では、４Ｃｈ〜１０Ｃｈの四チャンネルと、６時〜１０時までの五時間分の番組情報が表示されている。各チャンネル欄の右側には、放送予定番組の番組名が表示されている。初期状態では、全ての番組欄の背景色が通常色（＝白色）で表示されている。この状態において、ユーザが操作キー及び決定キー等を押下することにより、カーソル９２の移動操作、及び録画予約する番組の決定操作が行われる。
【００５５】
カーソル９２が所定の番組に重なっている状態で決定キーが押下されると、その番組欄に録画予約マーク９３として、通常とは異なる背景色に変化し、強調表示が行われる。図３の例では、８Ｃｈで９時から放送される「洋画」に対する視聴予約がなされている。
【００５６】
また、カーソル９２がＥＰＧ情報の時間欄にあわさっている状態で蹴ってキーが押下されると、指定された時間帯を資源提供時間帯として設定するか否かを問い合わせるためのメッセージウィンド９４が表示される。この状態においてメッセージウィンド９４の「はい」が選択されると、該当する時間帯が資源提供時間帯として設定される。
【００５７】
なお、録画予約マーク９３が設定されている時間帯が指定された場合は、エラーメッセージを表示させるか、或いは録画予約時間帯と資源提供時間帯とが重複していることを通知する警告メッセージを表示する。
〈１−４．演算資源提供処理について〉
【００５８】
ここで、本発明の第一の実施形態に係るＨＤＤレコーダ１が実施する演算資源提供処理を、図４のフロー図を用いながら説明する。図４に示す処理は、ＨＤＤレコーダ１が通電されている状態において、任意のタイミングで開始可能である。
【００５９】
本処理の開始後、演算部１１ｄはステップＳ１１０において、予め設定部１１ｃにより設定を受け付けている資源提供時間帯が到来したか否かを判定する。資源提供時間帯が到来していない場合、再びステップＳ１１０へ移行し、継続して監視を行う。
【００６０】
資源提供時間帯が到来した場合、演算部１１ｄはステップＳ１２０において、演算未実施または演算途中の演算用データがＨＤＤ１５に記録されているか否かを判定する。これは例えば、前回演算実施時において演算途中で資源提供時間帯が終了した場合等に、演算途中の演算用データが残存することとなる。
【００６１】
演算用データがＨＤＤ１５に記録されている場合、後述するステップＳ１６０へ移行する。演算用データがＨＤＤ１５に記録されていない場合、演算部１１ｄはステップＳ１３０において、所定の演算サーバに対して通信を行うよう、通信制御部１１ｂに指示する。なお通信制御部１１ｂが通信を行うための各種設定情報、例えば演算サーバのＩＰアドレス等は、予めＨＤＤレコーダ１の生産時においてフラッシュメモリ１４等に記録されているものとする。
【００６２】
次に演算部１１ｄはステップＳ１４０において、演算サーバとの通信に成功し、且つ演算サーバ上に演算データが存在することが確認されたか否かを判定する。演算サーバとの通信に失敗した場合、または演算サーバに演算データが存在しない場合、演算部１１ｄはステップＳ１５１において、エラーメッセージを表示するための映像信号をＯＳＤ処理部１９により生成し、ディスプレイ２へ出力する。
【００６３】
演算サーバ上に演算データが存在することが確認された場合、演算部１１ｄはステップＳ１５０において、演算データの受信を行う。なお、受信する演算データ量は、余剰資源の処理能力に応じて決定することが望ましい。
【００６４】
次に演算部１１ｄはステップＳ１５０において、余剰資源を用いた演算データの演算を行うよう、制御部１１が含む各プロセッサを制御する。次に演算部１１ｄはステップＳ１７０において、演算データによる演算が完了したか否かを判定する。
【００６５】
完了していない場合、後述するステップＳ１９０へ移行する。完了した場合、演算部１１ｄはステップＳ１８０において、演算結果を示す演算結果データを演算サーバに送信するよう、通信制御部１１ｂに指示する。
【００６６】
次に演算部１１ｄはステップＳ１９０において、資源提供時間帯が終了したか否かを判定する。終了していない場合、ステップＳ１２０へ移行し、継続して演算処理を行う。終了した場合、ステップＳ１１０へ移行する。
【００６７】
以上に説明した本実施形態によれば、ＥＰＧ画面９０を用いて資源提供時間帯の指定を受け付け、資源提供時間が到来した時点で、余剰資源による演算を行う。このため、ユーザは録画予約の拡張機能を使用する感覚で、余剰資源の提供を行うことができる。
【００６８】
また本実施形態によれば、余剰資源を提供するための各種設定、例えばアプリケーションのインストールや、資源サーバにアクセスするための通信設定等をユーザが手動で行う必要がない。このため、ＰＣ等の汎用機において余剰資源を提供する場合と比較して、利便性及びセキュリティ性の向上を図ることができる。
[実施の形態２]
【００６９】
次に、本発明の第二の実施形態について説明する。
〈２−１．内部構成について〉
【００７０】
本実施形態のＨＤＤレコーダ１は、図５に示すように、第一の実施形態の構成（図２）に加え、第二制御部２２、第二メモリ２３、及び切換部２４を備えている。
【００７１】
第二制御部２２は、演算資源提供処理を行うためのマイクロプロセッサを含む制御部である。第二制御部２２は、制御部１１が実施する通常時は録画処理や再生処理等の補助処理を行う。そして資源提供時間帯が到来した場合に、ファームウェア（＝制御プログラム）を、演算サーバから受信した演算データの演算処理を行うためのファームウェア（以下、「演算用ファームウェア」という）に変更する。資源提供時間帯が終了すると、通常のファームウェアに再び変更する。
【００７２】
第二メモリ２３は、第二制御部２２が演算用ファームウェアにより演算を行う際に使用されるバッファメモリである。第二メモリ２３は、制御部１１が通信を行う通信バスから切り離されており、第二制御部２２からのみアクセス可能となっている。
【００７３】
切換部２４は、第二制御部２２を通信バスに対して電気的に接続／切断するための部材である。切換部２４は例えば、図示しないスイッチング回路等を含み、このスイッチング回路により通信バスの切り換えを行う。
【００７４】
切換部２４は通常時は、制御部１１を各装置部と接続する通信バス（以下、「メイン通信バス」という）に第二制御部２２を接続させている。そして演算資源提供処理が開始された段階で、第二制御部２２をメイン通信バスから切断する。これにより、例えばウィルスプログラム等が演算データとして偽装されている場合であっても、メイン通信バスを介して不正な制御が行われることを回避する。
〈２−２．機能部の構成について〉
【００７５】
第一の実施形態と同じ構成であるが、演算部１１ｄの機能が一部異なる。本実施形態の演算部１１ｄは、資源提供時間帯において演算データを用いた演算を行う際に、第二制御部２２のファームウェア書き換えを行う。さらに、第二制御部２２をメイン通信バスから切断するよう、切換部２４を制御する。これにより、第二制御部２２が各装置部から隔離された状態で、演算を行う状態となる。
【００７６】
また本実施形態の演算部１１ｄは、第二制御部２２による演算が完了した段階、または資源提供時間帯が終了した段階で、第二制御部２２のファームウェアを変更前のファームウェアに書き換えるとともに、制御部１１及び第二制御部２２のファームウェアの内容チェックを行う。これにより、演算データにウィルス等が含まれており、ファームウェアが不正に書き換えられた場合でも、これを発見することができる。
〈２−３．演算資源提供処理について〉
【００７７】
ここで、本発明の第二の実施形態に係るＨＤＤレコーダ１が実施する演算資源提供処理を、図６のフロー図を用いながら説明する。なお、第一の実施形態の図４と同内容の処理については、同じステップ番号を付加することにより説明を省略するものとする。
【００７８】
ステップＳ１１０〜ステップＳ１５０については、実施の形態１と同様である。ステップＳ１５０において演算データの受信がなされた後、演算部１１ｄはステップＳ１５２において、第二制御部２２のファームウェアを、演算専用のファームウェアに書き換える。なお演算専用のファームウェアは、予め作成されてフラッシュメモリ１４等に記録されている。或いは、通信Ｉ／Ｆ部２１を介して、演算サーバ等より取得する形態でもよい。
【００７９】
次に演算部１１ｄはステップＳ１５３において、メイン通信バスの接続形態の切り換えを行うよう、切換部２４を制御する。これにより、第二制御部２２がメイン通信バスから切り離された状態となる。切り換えが完了すると、ステップＳ１６０及びステップＳ１７０を実施する。
【００８０】
ステップＳ１７０において演算が完了したと判定された場合、演算部１１ｄはステップＳ１７１において、メイン通信バスの接続形態の切り換えを行うよう、切換部２４を制御する。これにより、第二制御部２２がメイン通信バスに接続された状態となる。
【００８１】
次に演算部１１ｄはステップＳ１７２において、第二制御部２２のファームウェアを通常時のファームウェア、つまり演算用のファームウェアに書き換えられる前のファームウェアに書き換える。さらに書き換えたファームウェアの内容チェック、例えばバージョンチェック等を行う。ファームウェアのバージョンが演算実施前と一致しない場合、エラー処理を行う。なお通常時のファームウェアは、予め作成されてフラッシュメモリ１４等に記録されている。
【００８２】
ステップＳ１７２が完了すると、ステップＳ１８０及びステップＳ１９０を実施する。ステップＳ１９０において演算途中であると判定された場合、演算部１１ｄはステップＳ２１０及びステップＳ２２０において、通信バスの切り換え、ファームウェアの書き換え、及びファームウェアのチェックを行う。なおステップＳ２１０及びステップＳ２２０の処理内容はステップＳ１７１及びステップＳ１７２と同様であるため、説明を省略する。ステップＳ２２０が完了すると、ステップＳ１１０へ移行する。
【００８３】
以上に説明した本実施形態によれば、余剰資源である第二制御部２２が演算を行う場合に、メイン通信バスを通常の映像処理を行う場合とは異なる接続形態に切り換えてから、演算を行う。このため、演算時において第二制御部がアクセス可能な資源を限定し、セキュリティ性の向上を図ることができる。
［その他の実施の形態］
【００８４】
以上、好ましい実施の形態及び実施例を挙げて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００８５】
従って本発明は、以下の形態にも適用可能である。
【００８６】
（Ａ）上記実施形態では、本発明の映像装置の一例としてＨＤＤレコーダ１を例に挙げているが、通信網に接続して通信可能な映像装置であれば、これ以外の装置において本発明を実施する形態でもよい。例えば、ＤＶＤプレーヤ、ＶＣＲ（Video Cassette Recorder）、テレビジョン装置、ＳＴＢ（Set Top Box）等を用いる形態であってもよい。
【００８７】
（Ｂ）上記実施形態では、本発明の演算資源提供処理に関わる各機能部が、マイクロプロセッサ等の演算処理装置上でプログラムを実行することにより実現されているが、各機能部が複数の回路により実現される形態でもよい。
【００８８】
（Ｃ）上記実施形態では、余剰資源を提供する時間帯を、ＥＰＧ画面９０によるユーザからの時間帯指定に基づいて決定しているが、これ以外の方法により提供時間帯を決定する形態でもよい。例えば、録画処理や再生処理の実施が検知されておらず、且つ録画予約がなされている時間帯ではない時間帯を、提供時間帯とする形態でもよい。或いは、赤外線等を用いて人体を検知する人体検知センサを備えることにより、人体が検知されていない時間帯を提供時間帯とする形態でもよい。
【００８９】
（Ｄ）上記実施形態では、余剰資源により実施する演算で生成される一時データを、フラッシュメモリ１４またはＨＤＤ１５に記録しているが、これ以外の記録媒体に記録する形態でもよい。例えば、光ディスクドライブ１６に装着されたＤＶＤ−ＲＷ等の、再記録可能な光ディスクに記録する形態でもよい。
【００９０】
（Ｅ）上記第二の実施形態では、演算サーバに接続する場合において切換部２４による切り換えを行っているが、演算サーバとの通信終了後においてＨＤＤレコーダ１が保持する各種情報、例えばファームウェアや個人情報等のチェックを行い、通信前と差違が発生しているか否かを確認する形態でもよい。これにより、セキュリティ性を向上させることができる。
【符号の説明】
【００９１】
１      ＨＤＤレコーダ（映像装置）
１１    制御部
１１ａ  録画再生部（情報処理部）
１１ｂ  通信制御部
１１ｃ  設定部
１１ｄ  演算部
１２    メモリ
１３    操作部
１４    フラッシュメモリ
１５    ＨＤＤ
１６    光ディスクドライブ
１７    放送受信部
１８    信号処理部
１９    ＯＳＤ処理部（映像信号生成部）
２０    外部接続端子
２１    通信Ｉ／Ｆ部（通信部）
２２    第二制御部
２３    切換部
【図１】
2011258041.tif 000003
【図２】
2011258041.tif 000004
【図３】
2011258041.tif 000005
【図４】
2011258041.tif 000006
【図５】
2011258041.tif 000007
【図６】
2011258041.tif 000008