(57)【要約】【課題】ネットワーク機器の消費電力を抑制した動作状態において、消費電力の増加を抑制しつつ高度なネットワーク機能の提供を確保する。【解決手段】プロジェクター１００は、ＳｏＣ１２０と、ＳｏＣ１２０よりも消費電力の低いマイコン１１０とを備える。マイコン１１０およびＳｏＣ１２０は、それぞれネットワーク機能を有している。プロジェクター１００はさらに、マイコン１１０およびＳｏＣ１２０がネットワークに接続するためのハードウェアであるネットワークインターフェースを備える。ネットワークインターフェースは、マイコン１１０およびＳｏＣ１２０により共用されるが、マイコン１１０およびＳｏＣ１２０は、互いに排他的にネットワークインターフェースを使用する。【選択図】図１
2015153130.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機能を有する第１のマイコンと、
ネットワーク機能を有し、前記第１のマイコンよりも消費電力の低い第２のマイコンと、
前記第１および第２のマイコンにより共用され、前記第１および第２のマイコンがネットワークに接続するためのハードウェアであるネットワークインターフェースとを備え、
前記第１および第２のマイコンは、互いに排他的に前記ネットワークインターフェースを使用する
ことを特徴とするネットワーク機器。
【請求項２】
前記第１のマイコンが停止または省電力モードで動作するとき、前記第１のマイコンのネットワーク機能は無効化され、前記第２のマイコンのネットワーク機能は有効化され、前記ネットワークインターフェースは前記第２のマイコンに使用される
請求項１に記載のネットワーク機器。
【請求項３】
前記第１のマイコンが通常の動作モードで動作するとき、前記第１のマイコンのネットワーク機能は有効化され、前記第２のマイコンのネットワーク機能は無効化され、前記ネットワークインターフェースは前記第１のマイコンに使用される
請求項２に記載のネットワーク機器。
【請求項４】
前記第１および第２のマイコンにより共用され、ネットワーク機能の設定を記憶する記憶部をさらに備える
請求項１から請求項３のいずれか一項に記載のネットワーク機器。
【請求項５】
前記第１のマイコンのネットワーク機能には、前記第１および第２のマイコンの両方が実行可能な第１のネットワーク機能と、前記第２のマイコンでは実行不可能な第２のネットワーク機能とが含まれており、
前記第１のマイコンが前記ネットワークインターフェースを使用して前記第２のネットワーク機能を実行するとき、前記第２のマイコンのネットワーク機能は無効化される
請求項２に記載のネットワーク機器。
【請求項６】
前記第１のマイコンが停止または省電力モードで動作しているときに、前記第２のマイコンが前記ネットワークインターフェースを通して前記第２のネットワーク機能の提供の要求を受けると、前記第１のマイコンが通常の動作モードに復帰して前記第２のネットワーク機能を実行する
請求項５に記載のネットワーク機器。
【請求項７】
前記第１のマイコンが通常の動作モードで動作しているときに、一定期間、前記第２のネットワーク機能の提供の要求がなければ、前記第１のマイコンを停止または省電力モードで動作させる
請求項６に記載のネットワーク機器。
【請求項８】
前記第１のマイコンが前記ネットワークインターフェースを使用して前記第２のネットワーク機能を実行している間は、前記第１のネットワーク機能も前記第１のマイコンによって実行され、
前記第１のマイコンが前記第２のネットワーク機能を実行していない間は、前記第１のマイコンのネットワーク機能は無効化され、前記第１のネットワーク機能は、前記第２のマイコンが前記ネットワークインターフェースを使用して実行する
請求項５から請求項７のいずれか一項に記載のネットワーク機器。
【請求項９】
前記第２のネットワーク機能は、映像・音声データの送信機能である
請求項５から請求項８のいずれか一項に記載のネットワーク機器。
【請求項１０】
前記第１のマイコンが前記ネットワークインターフェースを使用してネットワーク機能を実行しているときに、前記第１のマイコンの異常が検出されると、前記第１のマイコンのネットワーク機能は無効化され、前記第２のマイコンのネットワーク機能は有効化され、前記ネットワークインターフェースは前記第２のマイコンに使用される
請求項１に記載のネットワーク機器。
【請求項１１】
前記第１のマイコンの異常が検出されると、前記第１のマイコンへの給電を停止する
請求項１０に記載のネットワーク機器。
【請求項１２】
前記第１のマイコンの異常が検出されると、前記第１のマイコンをリセットする
請求項１０に記載のネットワーク機器。
【請求項１３】
前記第１のマイコンは、前記第２のマイコンと同じ処理を実行可能であり、
前記第２のマイコンの異常が検出されると、通常は前記第２のマイコンが行う処理を、前記第１のマイコンが代わりに行う
請求項１から請求項１２のいずれか一項に記載のネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、待機状態でもネットワーク機能の提供を行うネットワーク機器に関する。
【背景技術】
【０００２】
従来、ネットワーク接続に対応したプリンター等のＯＡ機器やプロジェクター等の映像表示機器に要求されるネットワーク機能は、ネットワークを介した遠隔制御や状態監視などであった。それらを実行するためのネットワーク通信のほとんどは、コマンドを示すテキストデータであり、その通信量は僅かなものであった。このように通信量の限られたネットワーク通信を行う機器では、機器内のシステム全体の制御を担当するマイコンとしてネットワーク制御用のインターフェースを備えたものが使用されていたり、機器内のシステム全体の制御を担当するマイコンとは別に、ネットワーク制御用インターフェースを備える安価なマイコンを設けたりすることによって、ネットワーク機能を実現していた。
【０００３】
一方、近年の技術発展により、テレビや家庭用レコーダー、プロジェクター等のＡＶ（Audio Visual）機器のネットワーク機能として、ＤＬＮＡ（登録商標）（Digital Living Network Alliance）や各社独自の映像・音声データ伝送機能など、マルチメディアデータを扱うネットワーク機能が普及しつつある。このようなネットワーク機能を持つ機器では、ネットワーク機能での通信量が膨大となるため、ネットワーク制御用のマイコンとして、デコーダやＤＳＰ（Digital Signal Processor）等の信号処理用の回路を搭載したシステムＬＳＩが使用されるのが一般的である。そうしたシステムＬＳＩは、信号処理回路の他にも様々なインターフェースを搭載して多機能化されており、また、それら機能にかかる処理を遅延なく行うために高性能なプロセッサを搭載している。そのため、システムＬＳＩの消費電力は、安価で機能の少ないマイコンと比較して非常に大きいものとなる。
【０００４】
なお、マイコンやシステムＬＳＩ等の個別の部品の省電力化技術としては、動作クロックの周波数を下げること（例えば特許文献１）、使用しない回路ブロックへのクロック供給を停止すること（例えば特許文献２）、プロセッサをスタンバイモードにすること（例えば特許文献３）などが知られている。また、ネットワーク機器のシステム全体の省電力化技術としては、情報の入出力部を除くネットワーク部の機能を停止させるものが知られている（例えば、特許文献４）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第５１８９６４７号明細書
【特許文献２】米国特許第４７８０８４３号明細書
【特許文献３】米国特許第４３８１５５２号明細書
【特許文献４】特開２００３−８９２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年では、電気機器の動作中の消費電力の抑制だけでなく、待機状態（スタンバイ状態）での消費電力（待機電力）の抑制の要求も高まっている。一部の国や地域では、電気機器の待機電力を規制し、待機電力が一定以上の機器の販売を禁止する制度（例えば、エコデザイン指令）も導入されている。そのような待機電力の規制としては、ネットワーク機能を持たない機器の待機状態に関する規制と、ネットワーク機能が有効（使用可能）な待機状態に関する規制とがあり、待機状態におけるネットワーク機能の有効／無効を切り替え可能な機器は、その両方の規制に適合する必要がある。ネットワーク機能が有効な待機状態は、「ネットワークスタンバイ状態」とも呼ばれる。
【０００７】
先述の通り、マイコンやシステムＬＳＩは、待機状態のときに動作クロックを下げたり、使用しない回路ブロックへのクロック供給を停止したりすることで省電力化を図ることができる。しかし、多機能なシステムＬＳＩは、低いクロック周波数で動作するマイコンに比べて消費電力が大きくなることは避けられないため、システムＬＳＩを使用した機器を、ネットワーク機能が有効な待機状態（ネットワークスタンバイ状態）での待機電力に関する規制に適合させるのは難しい。
【０００８】
システムＬＳＩの種類によっては、全ての機能をオフにしたスタンバイ状態よりもわずかに高い程度の消費電力でネットワークスタンバイ状態を実現するもの存在するが、そのようなネットワークスタンバイ状態は、例えばWake-on-LAN（登録商標）のように、システムを起動させるための特定の信号の入力を待つだけなど、機能が制限されている。そのため、ネットワーク経由で受けた要求に応答を返すなどの高度な動作はできず、ネットワークを通した遠隔からの状態監視など、多くのネットワーク機器に要求される機能も使用できない。
【０００９】
以上を考慮すると、ネットワーク機能を無効化した待機状態において、システム管理は消費電力の低いマイコンが行い、ネットワーク機能は多機能なシステムＬＳＩで提供するという一般的な構成では、ネットワークスタンバイ状態での待機電力の規制を満たすのは困難である。
【００１０】
本発明は以上のような課題を解決するためになされたものであり、ネットワークスタンバイ状態など、ネットワーク機器の消費電力を抑制した動作状態において、消費電力の増加を抑制しつつ高度なネットワーク機能の提供を確保することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るネットワーク機器は、ネットワーク機能を有する第１のマイコンと、ネットワーク機能を有し、前記第１のマイコンよりも消費電力の低い第２のマイコンと、前記第１および第２のマイコンにより共用され、前記第１および第２のマイコンがネットワークに接続するためのハードウェアであるネットワークインターフェースとを備え、前記第１および第２のマイコンは、互いに排他的に前記ネットワークインターフェースを使用する。
【発明の効果】
【００１２】
本発明によれば、第１および第２のマイコンがそれぞれネットワーク機能を有し、それらが、互いに排他的にネットワークインターフェースを使用するため、例えば消費電力の大きい第１のマイコンを停止させても、消費電力の小さい第２のマイコンによってネットワーク機能を継続して提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に係るネットワーク機器であるプロジェクターの構成を示すブロック図である。
【図２】実施の形態１に係るプロジェクターの電源オン処理を示すフローチャートである。
【図３】実施の形態１に係るネットワーク機器の電源オフ処理を示すフローチャートである。
【図４】実施の形態２に係るネットワーク機器であるレコーダーの構成を示すブロック図である。
【図５】実施の形態２に係るネットワーク機器におけるシステムＬＳＩの異常検知処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明のネットワーク機器について実施の形態の例を述べる。
【００１５】
＜実施の形態１＞
図１は、実施の形態１に係るネットワーク機器である液晶プロジェクター１００（以下「プロジェクター」）のハードウェア構成を示すブロック図である。プロジェクター１００は、ネットワーク制御用の多機能なシステムＬＳＩであるＳｏＣ（System-on-a-Chip）１２０（第１のマイコン）と、システム制御用の省電力なマイコン１１０（第２のマイコン）と、ネットワーク設定（ネットワークアドレス等）を記憶するＲＯＭ１１５と、ＳｏＣ１２０用のＤＲＡＭ１２７とを備えている。プロジェクター１００はさらに、ネットワークに接続するためハードウェアであるネットワーク・ハードウェア・インターフェースを備えており（以下「ネットワークインターフェース」）、このネットワークインターフェースは、イーサネット（登録商標）ＰＨＹ（physical layer）１３１、パルストランス１３２およびＲＪ−４５コネクター１３３とから構成されている。
【００１６】
また、プロジェクター１００は、その主機能（映像の投射）を提供する主機能部を構成する要素として、入力端子部１５１、信号処理部１５２（Ａ／Ｄコンバーター等）、信号処理部１５２、スケーラー１５３、液晶パネル駆動部１５４、光学エンジン１５５、ランプ１５６およびバラスト１５７を備えている。すなわち、プロジェクター１００は、入力端子部１５１に入力され、信号処理部１５２およびスケーラー１５３で処理された映像信号に基づいて、液晶パネル駆動部１５４が光学エンジン１５５を駆動させてランプ１５６の光を用いて映像を投射することによって、その主機能を実現している。なお、バラスト１５７は、ランプ１５６を発光させるための電源制御を行うものである。
【００１７】
さらに、プロジェクター１００には、プロジェクター１００内の各要素への給電を行う電源回路１４１と、プロジェクター１００を冷却する冷却ファン１５８と、冷却ファン１５８を制御するためのサーミスタを含むセンサー類１５９と、ユーザの操作を受け付ける本体操作部１６０と、リモコンを通したユーザの操作を受け付ける遠隔操作入力部１６１とが備えられている。
【００１８】
マイコン１１０は、ＣＰＵ１１１、ＲＯＭ／ＲＡＭ１１２、イーサネットコントローラー１１３、Ｉ／Ｏポート１１４を備えている。また、ＳｏＣ１２０は、ＣＰＵ１２１、内蔵ＲＯＭ／ＲＡＭ１２２、イーサネットコントローラー１２３、ＤＳＰ１２４、Ｉ／Ｏポート１２５、ＤＲＡＭインターフェース１２６を備えている。なお、図１では、マイコン１１０やＳｏＣ１２０の内部バス等の細部は省略している。
【００１９】
ＲＯＭ１１５とネットワークインターフェース（イーサネットＰＨＹ１３１、パルストランス１３２およびＲＪ−４５コネクター１３３）は、マイコン１１０およびＳｏＣ１２０に共用されるものであり、マイコン１１０およびＳｏＣ１２０は、互いに排他的に、ＲＯＭ１１５およびネットワークインターフェースを使用する。つまり、マイコン１１０およびＳｏＣ１２０の両方が同時に、ＲＯＭ１１５およびネットワークインターフェースを使用することはない。具体的には、マイコン１１０およびＳｏＣ１２０が相互通信によってＲＯＭ１１５およびネットワークインターフェースの使用権の受け渡しを行い、マイコン１１０およびＳｏＣ１２０のうち使用権を有している方だけが、ＲＯＭ１１５およびネットワークインターフェースを使用することができる。
【００２０】
実施の形態１に係るプロジェクター１００は、ネットワークスタンバイ状態においては、マイコン１１０のイーサネットコントローラー１１３を用いてネットワーク機能を動作させる。そのため、マイコン１１０は、ネットワークスタンバイ状態のときも給電される。しかし、ＳｏＣ１２０、ＤＲＡＭ１２７、主機能部（入力端子部１５１、信号処理部１５２、信号処理部１５２、スケーラー１５３、液晶パネル駆動部１５４、光学エンジン１５５、ランプ１５６およびバラスト１５７）および冷却ファン１５８には、ネットワークスタンバイ状態での給電は行われない。なお、本体操作部１６０および遠隔操作入力部１６１は、ユーザによる電源オンの操作を受付可能なように、ネットワークスタンバイ状態でも必要に応じて給電される。
【００２１】
例えば、ネットワークスタンバイ状態のプロジェクター１００が、ネットワークを介して電源状態の問い合わせ要求であるＴＣＰ（Transmission Control Protocol）パケットを受信した場合、そのパケットはネットワークインターフェースを通して、マイコン１１０のイーサネットコントローラー１１３に入力される。マイコン１１０は、イーサネットコントローラー１１３に入力されたパケットを解析し、それが電源状態の問い合わせ要求であることを識別すると、プロジェクター１００がスタンバイ状態であることを示す応答を、イーサネットコントローラー１１３から出力し、ネットワークインターフェースを通して、問い合わせ要求の送信元へ返信する。
【００２２】
一方、プロジェクター１００は、電源オン状態のときは、マイコン１１０に加えて、ＳｏＣ１２０、ＤＲＡＭ１２７、主機能部および冷却ファン１５８にも給電を行う。それにより、電源オン状態のプロジェクター１００は、ネットワーク機能だけでなく、主機能である映像の投射、冷却ファン１５８を用いた自己冷却機能など、全ての機能を実行可能な状態となる。また、プロジェクター１００が提供するネットワーク機能にかかる動作は、ネットワークスタンバイ状態のときはマイコン１１０によって行われていたが、電源オン状態のときはＳｏＣ１２０によって行われる。
【００２３】
例えば、電源オン状態のプロジェクター１００が、ネットワークを介して、電源状態の問い合わせ要求であるＴＣＰパケットを受信した場合、そのパケットはネットワークインターフェースを経由して、ＳｏＣ１２０のイーサネットコントローラー１２３に入力される。ＳｏＣ１２０は、イーサネットコントローラー１２３に入力されたパケットを解析し、それが電源状態の問い合わせ要求であることを識別すると、ＳｏＣ１２０のＩ／Ｏポート１２５からマイコン１１０のＩ／Ｏポート１１４に対して電源状態の問い合わせコマンドを送信する。
【００２４】
当該コマンドを受信したマイコン１１０は、プロジェクター１００が電源オン状態であることを示す応答をＩ／Ｏポート１１４からＳｏＣ１２０のＩ／Ｏポート１２５に送信する。当該応答を受信したＳｏＣ１２０は、それをイーサネットコントローラー１２３からネットワークインターフェースを通して、問い合わせ要求の送信元へ返信する。
【００２５】
図２は、実施の形態１に係るプロジェクター１００における電源オン処理（ネットワークスタンバイ状態から電源オン状態への移行処理）を示すフローチャートである。
【００２６】
ユーザがプロジェクター１００の電源をオンにする操作を行うと、本体操作部１６０または遠隔操作入力部１６１が、マイコン１１０へ電源オン命令を送信する。プロジェクター１００がネットワーク経由で電源オン命令を受信することもあるが、その電源オン命令はネットワークインターフェースを通してマイコン１１０に入力される。
【００２７】
マイコン１１０は、電源オン命令を受信すると（ステップＳ１０１）、主機能部および冷却ファン１５８への給電を行うようにシステムを制御する（ステップＳ１０２）。このとき、ランプ１５６は、バラスト１５７経由で電源が供給されて点灯する。さらに、マイコン１１０は、ＳｏＣ１２０およびＤＲＡＭ１２７へも給電するようにシステムを制御する（ステップＳ１０３）。そして、ステップＳ１０２，Ｓ１０３で給電を開始した各要素をリセットした上で起動させる（ステップＳ１０４）。ＳｏＣ１２０の起動が完了すると、マイコン１１０とＳｏＣ１２０の間で通信が確立される（ステップＳ１０５）。
【００２８】
その後、ＳｏＣ１２０のＩ／Ｏポート１２５の設定やバススイッチ（不図示）の切り替え等を行うことによって、ＲＯＭ１１５の使用権（アクセス権）を、マイコン１１０からＳｏＣ１２０に移行する（ステップＳ１０６）。このとき、マイコン１１０は、ＲＯＭ１１５へのアクセス権がなくなる前に、必要に応じて最新のネットワーク設定をＲＯＭ１１５に記憶させておく。ＲＯＭ１１５のアクセス権を取得したＳｏＣ１２０は、イーサネットコントローラー１２３を用いるネットワーク機能を起動させる（ステップＳ１０７）。このとき、ＳｏＣ１２０は、ＲＯＭ１１５に記憶されているネットワークアドレス等の情報に従ってネットワーク設定を行う。
【００２９】
ＳｏＣ１２０によるネットワーク機能の準備が完了したら、イーサネットコントローラー１２３の設定やバススイッチの切り替え等を行うことによって、ネットワークインターフェースの使用権（イーサネットＰＨＹ１３１の使用権）をマイコン１１０からＳｏＣ１２０に移行する（ステップＳ１０８）。
【００３０】
そして、映像を投射するために必要な主機能部の設定が完了したら、出画を開始し（ステップＳ１０９）、ランプ１５６の点灯完了をもって電源オン処理が完了する。
【００３１】
また、図３は、実施の形態１に係るプロジェクター１００における電源オフ処理（電源オン状態からネットワークスタンバイ状態への移行処理）のフローチャートである。
【００３２】
ユーザがプロジェクター１００の電源をオフにする操作を行うと、本体操作部１６０または遠隔操作入力部１６１は、マイコン１１０へ電源オフ命令を送信する。マイコン１１０はその電源オフ命令を受信する。プロジェクター１００がネットワーク経由で電源オフ命令を受信することもあるが、電源オン状態ではネットワークインターフェースの使用権はＳｏＣ１２０にあるため、電源オフ命令はＳｏＣ１２０に受信されてからマイコン１１０へ転送される。
【００３３】
マイコン１１０は、電源オフ命令を受信すると（ステップＳ１１１）、バラスト１５７を制御してランプ１５６を消灯し、冷却ファン１５８や主機能部の動作を停止させる処理を行う（ステップＳ１１２）。その後、Ｉ／Ｏポート１１４の設定やバススイッチの切り替え等を行うことによって、ＲＯＭ１１５の使用権（アクセス権）をＳｏＣ１２０からマイコン１１０に移行する（ステップＳ１１３）。このとき、ＳｏＣ１２０は、ＲＯＭ１１５へのアクセス権がなくなる前に、必要に応じて最新のネットワーク設定をＲＯＭ１１５に記憶させておく。ＲＯＭ１１５のアクセス権を取得したマイコン１１０は、ＲＯＭ１１５から最新のネットワーク設定を読み出し、自身が記憶しているネットワーク設定と差異があれば、それを最新のネットワーク設定に更新する（ステップＳ１１４）。
【００３４】
マイコン１１０のネットワーク設定の更新が完了すると、Ｉ／Ｏポート１１４の設定やバススイッチの切り替え等を行うことによって、ネットワークインターフェースの使用権（イーサネットＰＨＹ１３１の使用権）をＳｏＣ１２０からマイコン１１０に移行する（ステップＳ１１５）。そして、ＳｏＣ１２０の動作を停止させる（ステップＳ１１６）。
【００３５】
続いて、ＳｏＣ１２０およびＤＲＡＭ１２７への給電を停止し（ステップＳ１１７）、さらに、主機能部への給電も停止する（ステップＳ１１８）。その後、ランプ１５６を含むプロジェクター１００の冷却が完了したら、冷却ファン１５８への給電を停止して（ステップＳ１１９）、ネットワークスタンバイ状態への遷移を行い（ステップＳ１２０）、電源オフ処理が完了する。
【００３６】
このように、実施の形態１に係るプロジェクター１００では、マイコン１１０とＳｏＣ１２０の両方がネットワーク機能の動作を実行できるが、それをどちらに担当させるかを、電源オン状態とネットワークスタンバイ状態とで切り替えている。すなわち、電源オン状態ではＳｏＣ１２０がネットワーク機能の動作を担当し、ネットワークスタンバイ状態ではマイコン１１０がそれを担当する。
【００３７】
以上のように、実施の形態１に係るネットワーク機器であるプロジェクター１００は、ネットワークスタンバイ状態において、ＳｏＣ１２０を動作させないことで給電を行わないことで待機電力を大幅に抑制することができる。また、ネットワークスタンバイ状態では、消費電力の小さいマイコン１１０がネットワーク機能の動作をＳｏＣ１２０から引き継いで行うため、消費電力の増大を抑制しつつ、状態問い合わせ等の要求に対して応答を返すなどの高度なネットワーク機能を維持することができる。
【００３８】
上の説明では、プロジェクター１００がネットワークスタンバイ状態になるとき、ＳｏＣ１２０の動作を完全に停止させてＳｏＣ１２０の消費電力を０にしたが（図３のステップＳ１１６，Ｓ１１７）、例えば、ＳｏＣ１２０をネットワーク機能を無効にした消費電力モードにして、ＳｏＣ１２０の一部の動作を継続させてもよい。またその場合、プロジェクター１００が電源オン状態になるときに（図２のステップＳ１０３）、ＳｏＣ１２０を通常の動作モードに復帰させる。
【００３９】
なお、図３においては、ネットワークスタンバイ状態へ移行する場合の電源オフ処理を示したが、ネットワークを無効化した待機状態に移行させる場合には、ステップＳ１１３からステップＳ１１５までの処理を省略すればよい。このとき、待機電力がより小さくなるように、マイコン１１０のイーサネットコントローラー１１３の動作を停止させてもよい。
【００４０】
また、本実施の形態のプロジェクター１００は、低機能なマイコン１１０と高機能なＳｏＣ１２０という２つのマイコンを備えているため、マイコン１１０の機能をＳｏＣ１２０にも持たせることで、マイコン１１０の機能を冗長化に利用してもよい。すなわち、ＳｏＣ１２０にもマイコン１１０と同じ処理（システム制御やネットワーク機能）を行うためのソフトウェアおよび制御線を持たせてもよい。そして、例えば、ＳｏＣ１２０がマイコン１１０へ動作確認コマンドを定期的に送るなどしてマイコン１１０の異常の有無を確認し、異常が検出されたときはマイコン１１０への給電を停止して、ＳｏＣ１２０にマイコン１１０の代わりに各種の処理を行わせる。それにより、マイコン１１０に異常が生じても、プロジェクター１００の動作を継続させることができる。
【００４１】
＜実施の形態２＞
図４は、実施の形態２に係るネットワーク機器であるブルーレイ（登録商標）ディスクレコーダー２００（以下、単に「レコーダー」）ハードウェア構成のブロック図である。当該レコーダー２００は、映像および音声の記録・再生を行う機能（第１の主機能）の他に、インターネットプロトコル（ＩＰ）を利用したメディアサーバーとして動作する機能（第２の主機能）を有している。
【００４２】
レコーダー２００は、信号処理を行う多機能なシステムＬＳＩ２２０（第１のマイコン）と、電源管理等を行う省電力なマイコン２１０（第２のマイコン）とを備えている。レコーダー２００はさらに、ネットワーク設定（ネットワークアドレス等）を記憶するＲＯＭ２１６と、イーサネットＰＨＹ２４１、パルストランス２４２およびＲＪ−４５コネクター２４３からなるネットワークインターフェースを備えている。
【００４３】
また、レコーダー２００は、システムＬＳＩ２２０の周辺部品として、ブルーレイディスクドライブ２６１、ハードディスクドライブ２６２、ＩＣカードスロット２６３、Ｆｌａｓｈ＿ＲＯＭ２６４、ＤＤＲ３＿ＳＤＲＡＭ２６５、ＨＤＭＩ（登録商標）トランスミッターＩＣ２６６、出力端子部２６７、入力端子部２６８、チューナー２６９を備えている。さらに、レコーダー２００には、レコーダー２００内の各要素への給電を行う電源回路２５１と、ユーザによる操作（リモコンを用いた操作も含む）を受け付ける本体操作部・赤外線受光部２７１と、レコーダー２００の動作に関する情報を表示するための液晶表示部２７２とが備えられている。
【００４４】
マイコン２１０は、ＣＰＵ２１１、Ｉ／Ｏポート２１２、イーサネットコントローラー２１３、ＬＣＤコントローラー２１４、内蔵ＲＯＭ／ＲＡＭ２１５を備えている。また、システムＬＳＩ２２０は、ＣＰＵ２２１、ＳＡＴＡインターフェース２２２、ＩＣカードインターフェース２２３、Ｆｌａｓｈ／ＤＤＲ３インターフェース２２４、内蔵ＲＯＭ／ＲＡＭ２２５、Ｉ／Ｏポート２２６、Ｄ／Ａコンバーター２２７、Ａ／Ｄコンバーター２２８、ＤＳＰ２２９、イーサネットコントローラー２３０、オーディオ・ビデオ出力部２３１、オーディオ・ビデオ入力部２３２、ＵＳＢ・ＭＭＣインターフェース２３３、復調器２３４を備えている。なお、図３では、マイコン２１０やシステムＬＳＩ２２０の内部バス等の細部は省略している。
【００４５】
先に述べたように、レコーダー２００は、映像および音声の記録・再生を行う第１の主機能と、インターネットプロトコル（ＩＰ）を利用したメディアサーバーとして働く第２の主機能を有している。第１および第２の主機能は、いずれも映像・音声データ（マルチメディアデータ）を扱うものであり、システムＬＳＩ２２０によって提供される。
【００４６】
第１の主機能は、システムＬＳＩ２２０が、ユーザの操作に基づき、ブルーレイディスクドライブ２６１、ハードディスクドライブ２６２、ＩＣカードスロット２６３、入力端子部２６８またはチューナー２６９から映像・音声データを取得し、その映像・音声データに基づき生成した映像・音声信号を、出力端子部２６７から外部の表示装置へ出力する再生動作と、チューナー２６９から取得した映像・音声データをハードディスクドライブ２６２に記録する録画動作と、を行うことによって実現される。以下、第１の主機能を「録画・再生機能」と称する。
【００４７】
第２の主機能は、システムＬＳＩ２２０が、ネットワークを通して外部の機器（クライアント）から受けた要求に応じて、ハードディスクドライブ２６２に記録されている映像・音声データを、ネットワークインターフェース（イーサネットＰＨＹ２４１、パルストランス２４２、ＲＪ−４５コネクター２４３）を用いてクライアントに送信（配信）することによって実現される。第２の主機能はネットワーク機能の一つであるが、映像・音声データを扱うため通信量は膨大である。以下、第２の主機能を「メディアサーバー機能」と称する。
【００４８】
また、レコーダー２００は、メディアサーバー機能の他に、通信量が少ない情報を扱う（映像・音声データを扱わない）ネットワーク機能を有している。以下、このネットワーク機能を「簡易ネットワーク機能」と称する。簡易ネットワーク機能としては、例えば、ネットワーク経由で受信したレコーダー２００の状態の問い合わせ要求に応じて、レコーダー２００の状態を応答する機能がある。また、メディアサーバー機能の提供に伴い、クライアントからの配信要求を受信する機能も、簡易ネットワーク機能に含まれる。
【００４９】
レコーダー２００は、電源オン状態のとき、録画・再生機能、メディアサーバー機能および簡易ネットワーク機能の全てを提供することができるが、ネットワークスタンバイ状態では、それらのうち簡易ネットワーク機能のみを提供できる。また、録画・再生機能およびメディアサーバー機能の主要な動作（映像・音声データを扱う動作）はシステムＬＳＩ２２０しか実行できないが、簡易ネットワーク機能の動作（メディアサーバー機能におけるクライアントからの配信要求の受信を含む）は、マイコン２１０とシステムＬＳＩ２２０の両方が実行できる。実施の形態２に係るレコーダー２００では、簡易ネットワーク機能の動作をマイコン２１０とシステムＬＳＩ２２０のどちらに担当させるかを、メディアサーバー機能における映像・音声データの送信処理が実行中か否かによって切り替える。
【００５０】
すなわち、レコーダー２００が、メディアサーバー機能を提供しており、なお且つクライアントへ映像・音声データを送信している場合は、システムＬＳＩ２２０に簡易ネットワーク機能の動作を担当させる。一方、レコーダー２００が、ネットワークスタンバイ状態である場合、録画・再生機能のみを実行している場合、および、メディアサーバー機能を提供しているがクライアントへ映像・音声データを送信していない場合（クライアントからの配信要求を待っている状況）では、マイコン２１０に簡易ネットワーク機能の動作を担当させる。
【００５１】
また、マイコン２１０が簡易ネットワーク機能の動作を担当する間は、システムＬＳＩ２２０のネットワーク機能は無効化される。一方、マイコン１１０は、簡易ネットワーク機能の動作をシステムＬＳＩ２２０が担当している間、そのネットワーク機能が無効化される。
【００５２】
特に、録画・再生機能を実行しておらず、さらに、メディアサーバー機能におけるクライアントへ映像・音声データの送信をしていない状況（クライアントからの配信要求がない状況）が一定時間続いた場合は、システムＬＳＩ２２０を省電力モードまたは停止状態にして、消費電力の低減を図るとよい。このとき、簡易ネットワーク機能の動作はマイコン２１０が担当しているため、メディアサーバー機能の提供中にシステムＬＳＩ２２０が省電力モードまたは停止状態になったとしても、クライアントからの配信要求はマイコン２１０によって受信できる。システムＬＳＩ２２０が省電力モードまたは停止状態になっているときに、マイコン２１０がクライアントからの配信要求を受けた場合は、システムＬＳＩ２２０を通常の動作モードに復帰させ、映像・音声データの送信を可能にする。
【００５３】
なお、簡易ネットワーク機能の動作の担当を、マイコン２１０とシステムＬＳＩ２２０との間で切り替える処理は、実施の形態１においてマイコン１１０とＳｏＣ１２０との間でネットワーク機能の動作の担当を切り換えた処理と同様の方法によって行われる。
【００５４】
すなわち、ＲＯＭ２１６とネットワークインターフェース（イーサネットＰＨＹ２４１、パルストランス２４２およびＲＪ−４５コネクター２４３）は、マイコン２１０およびシステムＬＳＩ２２０に共用されるものであり、マイコン２１０およびシステムＬＳＩ２２０は、互いに排他的に、ＲＯＭ１１５およびネットワークインターフェースを使用する。そして、マイコン２１０およびシステムＬＳＩ２２０が、ＲＯＭ１１５およびネットワークインターフェースの使用権の受け渡しを行い、マイコン２１０およびシステムＬＳＩ２２０のうち使用権を有している方が、ＲＯＭ１１５およびネットワークインターフェースを使用して、簡易ネットワーク機能の動作を行うようにする。
【００５５】
例えば、簡易ネットワーク機能の動作をマイコン２１０が担当しているときに、レコーダー２００が、メディアサーバー機能が有効か否かの問い合わせ要求であるＴＣＰパケットをネットワークを介して受信した場合、そのパケットはネットワークインターフェースを通して、マイコン２１０のイーサネットコントローラー２１３に入力される。マイコン２１０は、イーサネットコントローラー２１３に入力されたパケットを解析し、メディアサーバー機能が有効か否かの問い合わせ要求であることを識別すると、メディアサーバー機能が有効か否かを示す応答を、イーサネットコントローラー２１３から出力し、ネットワークインターフェースを通して、問い合わせ要求の送信元へ返信する。
【００５６】
また例えば、簡易ネットワーク機能の動作をシステムＬＳＩ２２０が担当しているときに、レコーダー２００が電源状態の問い合わせ要求であるＴＣＰパケットをネットワーク経由で受信した場合、そのパケットはネットワークインターフェースを通して、システムＬＳＩ２２０のイーサネットコントローラー２３０に入力される。システムＬＳＩ２２０は、イーサネットコントローラー２３０に入力されたパケットを解析し、それが電源状態の問い合わせ要求であることを識別すると、システムＬＳＩ２２０のＩ／Ｏポート２２６からマイコン２１０のＩ／Ｏポート２１２に対して電源状態の問い合わせコマンドを送信する。
【００５７】
当該コマンドを受信したマイコン２１０は、レコーダー２００の電源状態（この場合は電源オン状態）を示す応答をＩ／Ｏポート２１２からシステムＬＳＩ２２０のＩ／Ｏポート２２６に送信する。当該応答を受信したシステムＬＳＩ２２０は、それをイーサネットコントローラー２３０からネットワークインターフェースを通して、問い合わせ要求の送信元へ返信する。
【００５８】
このように、実施の形態２のレコーダー２００は、映像・音声データを扱う処理が必要ないときに（ネットワークスタンバイ状態を含む）、システムＬＳＩ２２０がネットワーク機能を無効にした省電力モードとなるため、消費電力の低減を図ることができる。またその間、簡易ネットワーク機能は消費電力の小さいマイコン２１０によって維持されるので、消費電力の増加を抑制しつつ、簡易ネットワーク機能の提供を確保できる。
【００５９】
さらに、実施の形態２のレコーダー２００は、マイコン２１０を用いてシステムＬＳＩ２２０の異常を検知する機能を備えている。図５は、実施の形態２に係るレコーダー２００におけるシステムＬＳＩ２２０の異常検知処理を示すフローチャートである。
【００６０】
レコーダー２００のマイコン２１０は、システムＬＳＩ２２０に対して定期的に、システムＬＳＩ２２０が正常に動作しているか否かを確認するためのコマンド（動作確認コマンド）を送信し（ステップＳ２０１）、それに対するシステムＬＳＩ２２０からの応答の有無を確認する（ステップＳ２０２）。システムＬＳＩ２２０から応答があった場合、マイコン２１０は、システムＬＳＩ２２０が正常に動作していると判断する。その場合、マイコン２１０は、内部に持つリトライカウンターｎを初期化（ｎ＝０）して（ステップＳ２０３Ａ）、ステップＳ２０１に戻る。
【００６１】
動作確認コマンドに対するシステムＬＳＩ２２０からの応答がなかった場合、マイコン２１０は、リトライカウンターｎを１だけ増加させ（ｎ＝ｎ＋１）（ステップＳ２０３）、リトライカウンターｎが規定回数Ｎに達したかどうか判定する（ステップＳ２０４）。リトライカウンターｎがＮ未満の場合は、マイコン２１０からシステムＬＳＩ２２０に対して通信コマンドの送信を再度行い（ステップＳ２０５Ａ）、ステップＳ２０２に戻る。
【００６２】
リトライカウンターｎが規定回数Ｎに達した場合、マイコン２１０は、システムＬＳＩ２２０が正常に動作していないと判断する。この場合は、以下の動作が行われる。
【００６３】
まず、ＲＯＭ２１６の使用権をマイコン２１０に移行する（ステップＳ２０５）。続いて、ＲＯＭ２１６に記憶されているネットワーク設定に基づいてマイコン２１０のネットワーク設定を必要に応じて変更し（ステップＳ２０６）、Ｉ／Ｏポート２１２の設定やバススイッチ（不図示）の切り替え等を行うことによって、ネットワークインターフェースの使用権（イーサネットＰＨＹ２４１の使用権）をマイコン２１０に移行する（ステップＳ２０７）。それにより、マイコン２１０が簡易ネットワーク機能の動作を実行可能になる。続いて、システムＬＳＩ２２０およびその周辺部品への給電を停止する（ステップＳ２０８）。そして、液晶表示部２７２にエラーコードを表示して、異常の発生をユーザに通知する（ステップＳ２０９）。
【００６４】
図５に示した異常検出処理が行われることにより、ユーザは、システムＬＳＩ２２０に異常が生じたことを、液晶表示部２７２の表示から認識できるようになる。また、システムＬＳＩ２２０に異常が生じたときに、簡易ネットワーク機能の動作の担当がシステムＬＳＩ２２０からマイコン２１０に移行されるため、簡易ネットワーク機能の提供は継続して行うことができる。
【００６５】
なお、図５の異常検出処理では、システムＬＳＩ２２０に異常が生じたとき、システムＬＳＩ２２０への給電を停止したが（ステップＳ２０８）、それに代えて、システムＬＳＩ２２０にリセットをかけることで異常状態から自動的に復帰するようにしてもよい。
【００６６】
また、本実施の形態のレコーダー２００は、低機能なマイコン２１０と高機能なシステムＬＳＩ２２０という２つのマイコンを備えているため、マイコン２１０の機能をシステムＬＳＩ２２０にも持たせることで、マイコン２１０の機能を冗長化に利用してもよい。すなわち、システムＬＳＩ２２０にもマイコン２１０と同じシステム制御を行うためのソフトウェアおよび制御線を持たせてもよい。そして、例えば、システムＬＳＩ２２０がマイコン２１０へ動作確認コマンドを定期的に送るなどしてマイコン２１０の異常の有無を確認し、異常が検出されたときはマイコン２１０への給電を停止して、システムＬＳＩ２２０がマイコン２１０の代わりにシステム制御を継続させるとよい。それにより、マイコン２１０に異常が生じても、レコーダー２００の動作を継続させることができる。
【００６７】
以上の説明では、ネットワーク機器の例として、液晶プロジェクターとブルーレイディスクレコーダーを示したが、本発明はそれ以外のネットワーク機器、例えば、家庭用のテレビやパブリックディスプレイなどの表示機器や、プリンター、ネットワークオーディオ機器などへも広く適用可能である。
【００６８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００６９】
１００  プロジェクター、１１０  マイコン、１１５  ＲＯＭ、１２０  ＳｏＣ、１２７  ＤＲＡＭ、１３１  イーサネットＰＨＹ、１３２  パルストランス、１３３  ＲＪ−４５コネクター、１４１  電源回路、１５１  入力端子部、１５２  信号処理部、１５３  スケーラー、１５４  液晶パネル駆動部、１５５  光学エンジン、１５６  ランプ、１５７  バラスト、１５８  冷却ファン、１５９  センサー類、１６０  本体操作部、１６１  遠隔操作入力部、２００  レコーダー、２１０  マイコン、２２０  システムＬＳＩ、２４１  イーサネットＰＨＹ、２４２  パルストランス、２４３  ＲＪ−４５コネクター、２５１  電源回路、２６１  ブルーレイディスクドライブ、２６２  ハードディスクドライブ、２６３  ＩＣカードスロット、２６７  出力端子部、２６８  入力端子部、２６９  チューナー、２７１  本体操作部・赤外線受光部、２７２  液晶表示部。
【図１】
2015153130.tif 000003
【図２】
2015153130.tif 000004
【図３】
2015153130.tif 000005
【図４】
2015153130.tif 000006
【図５】
2015153130.tif 000007