(57)【要約】【課題】画像処理装置の待機時の電力削減を可能とする節電状態を備えるとともに、節電状態から通常状態への高速な復帰を可能とする。【解決手段】画像処理装置（１１、２９）はストリームデータの処理を実行するデータ処理部（１２）と、前記データ処理部による処理要求を入力し、前記データ処理部の制御を行う通信処理部（２０）と、データ処理のための制御情報を格納する不揮発性記憶部（２４）とを有する。前記データ処理部は電源が供給されない節電動作モード（５３）と電源が供給される通常動作モード（５２）を備え、前記節電動作モードにおいて、前記通信処理部はデータ処理の処理要求を検出したとき、前記データ処理部を通常動作モードに遷移させる。そして前記データ処理部は前記検出された処理要求に応じた前記データ処理のための制御情報を前記不揮発性記憶部から取得し、当該情報に基づいてデータ処理を実行する。【選択図】図１
2011205182.tif 000002
【特許請求の範囲】
【請求項１】
入力されるストリームデータのデータ処理を実行するデータ処理部と、
前記データ処理部の電源供給を制御する電源制御部と、
不揮発性の記憶領域を有し、データ処理を行うための制御情報がデータ処理毎に格納される不揮発性記憶部と、
ネットワークを介したデータの送受信を行い、前記データ処理部によるデータ処理の処理要求を入力し、前記データ処理部及び前記電源制御部の制御を行う通信処理部と、を有する画像処理装置であって、
前記電源制御部は、前記データ処理部に電源供給を行う通常動作モードと前記データ処理部に電源供給を行わない節電動作モードを制御し、
前記通信処理部は、前記処理要求を検出し、検出結果に基づいて前記電源制御部を制御するイベント検出部を有し、
前記節電動作モードにおいて前記イベント検出部が前記処理要求を検出したとき、前記イベント検出部は前記電源制御部を制御して前記データ処理部を前記通常動作モードに遷移させ、前記データ処理部は前記検出された処理要求に応じた前記データ処理を行うための制御情報を前記不揮発性記憶部から取得し、当該情報に基づいてデータ処理を実行する、画像処理装置。
【請求項２】
前記不揮発性記憶部は前記通信処理部に設けられる、請求項１記載の画像処理装置。
【請求項３】
前記不揮発性の記憶領域は書換え可能とされ、前記データ処理を行うための制御情報はネットワークを介してアクセス可能とされる、請求項１記載の画像処理装置。
【請求項４】
前記データ処理を行うための制御情報は、特定の機能を実現するために実行するプログラムと当該プログラムが利用するリソースとを実行順に指定する情報である、請求項１記載の画像処理装置。
【請求項５】
前記処理要求に応じてコマンドを発行するアプリケーションプログラムと、前記コマンドに応じた前記制御情報を前記不揮発性記憶部から読み出すためのチェーン処理プログラムと、前記制御情報で指定される前記プログラムとを有するプログラムメモリを更に有する、請求項４記載の画像処理装置。
【請求項６】
前記画像処理装置は更に、外部から入力されたデータに応じて前記処理要求を発行する操作部と、前記通信処理部により時間情報が設定され、当該時間情報に応じた時間に前記処理要求を発行するタイマ部とを有し、
前記イベント検出部は、前記操作部からの前記処理要求と、前記ネットワークを介して入力された前記処理要求と、前記タイマ部からの前記処理要求を検出する、請求項１記載の画像処理装置。
【請求項７】
前記不揮発性記憶部は、データを外部表示装置に表示するための前記制御情報、ネットワークによるデータの送受信のための前記制御情報、及び記憶装置にデータを蓄積するための前記制御情報を格納する、請求項１記載の画像処理装置。
【請求項８】
前記不揮発性記憶部は、前記制御情報が予め格納された第１記憶領域と、第２記憶領域を有し、
前記データ処理部は前記節電動作モードに遷移する際、直前まで実行していたデータ処理に係る前記制御情報を前記第２記憶領域に格納する、請求項１記載の画像処理装置。
【請求項９】
前記データ処理部は前記節電動作モードから前記通常動作モードに遷移する際、前記検出された処理要求に応じて、前記第１記憶領域に格納された前記制御情報と前記第２記憶領域に格納された前記制御情報の何れか一方を取得する、請求項８記載の画像処理装置。
【請求項１０】
前記データ処理部は更に、前記節電動作モードに移行するための信号を生成し、
前記通信処理部は前記生成された信号を入力し、前記電源制御部を制御して前記データ処理部を前記節電動作モードに移行させる、請求項１記載の画像処理装置。
【請求項１１】
前記データ処理部は、所定の期間データ処理を実行しないとき、前記節電動作モードに移行するための信号を生成する、請求項１０記載の画像処理装置。
【請求項１２】
前記データ処理部は、所定の期間前記操作部から処理要求が発行されないとき、前記節電動作モードに移行するための信号を生成する、請求項１０記載の画像処理装置。
【請求項１３】
前記電源制御部は、前記節電動作モードに遷移させる際、前記タイマ部に前記時間情報が設定されていない場合には前記タイマ部の電源供給を停止する、請求項６記載の画像処理装置。
【請求項１４】
前記データ処理部は、一つの半導体基板に形成される、請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に係り、特にストリームデータのデータ処理を実行する画像処理装置に適用して有効な技術に関する。
【背景技術】
【０００２】
近年、ネットワークの高速化に伴いネットワークを介して映像コンテンツや音楽コンテンツを受信して、再生したり、蓄積デバイスに録画・録音したりするセットトップボックス（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）やＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ）用の画像処理装置が普及してきている。このような画像処理装置に対し、近年の地球環境保護への関心の高まりから、待機電力の削減と同時に待機電力の状態であってもネットワーク接続された他の情報処理装置や画像処理装置からの診断要求や処理要求に対し、即座に応答できる仕組みが要求されている。
【０００３】
従来技術としてネットワークとの接続状態の維持と消費電力低減を実現する情報処理装置が特許文献１に開示されている。特許文献１に記載の情報処理装置は、通常の電力モードである通常状態と省電力モードである節電状態を切り換え可能とされる。節電状態の際にはネットワークを介した通信を行うための接続部と受信したパケットデータの解析等を行うパケット処理部に電力を供給し、パケットデータのデータ処理を行うプロセッサへの電力供給を行わないことで消費電力低減を実現している。更に当該情報処理装置は節電状態において、前記プロセッサによるデータ処理が必要なパケットデータをネットワークから受信したとき通常状態へ遷移する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３４６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された情報処理装置は、主としてデータ長の短いパケットデータであって、かつリアルタイムに処理する必要性が低いデータ（以下、非ストリームデータと称する。）を取り扱う。また前記情報処理装置通信に用いるプロトコルは、例えば非ストリームデータの受信に失敗しても再送を要求することが可能なプロトコルを採用している。したがって、前記情報処理装置が節電状態から通常状態へ復帰する際に、時間を意識した厳密な復帰手順を規定しなくても、情報処理装置を使用するユーザに悪影響を及ぼす可能性は低かった。これに対し前述した画像処理装置は、主として映像や音楽コンテンツ等のデータ長の長い連続したパケットデータ（以下、ストリームデータと称する。）を取り扱い、一定時間毎に一定量のデータを受信する。また前記画像処理装置は、一般的にデータの受信に失敗しても再送を要求しないというプロトコルが採用される。そのため前記画像処理装置を通常状態と節電状態に切り換え可能とする場合には、節電状態から通常状態へ復帰する際に、時間を意識した復帰手順とそれを実行する復帰手段が必要となる。例えば、ネットワークからストリームデータを受信し、節電状態から通常状態に遷移して録画や再生等の映像処理を開始する場合、通常状態に遷移してからその処理を開始するまでの間、一時的にストリームデータを蓄えるためのバッファが必要となる。この場合、以下の２つのことが問題となる。第１に、映像処理に係るコマンドに応じてその都度処理手順を決定してから処理を開始しなければならない画像処理装置の場合には、コマンドが発行される度に、処理手順を構築し、構築した処理手順を定めた制御情報を生成する処理に時間を要することになり、映像処理の開始時間の遅延を招く。このことは、応答性の低下による利便性の悪化を招き、画像処理装置を使用するユーザに対し不快感を与える可能性がある。第２に、処理開始までの時間が長くなると、それに応じて蓄積しなければならないストリームデータのデータ量が増大することから、バッファオーバーフローによる品質劣化を防止するためにバッファの容量を大きくする必要がある。特に最近のネットワークの高速化と映像の高精細化に伴うデータ量の増大を考慮するとバッファを大容量化する必要があり、これにより画像処理装置の部品コストの増大を招く。
【０００６】
本発明の目的は、待機時の電力削減を可能とする節電状態を備えるとともに、節電状態から通常状態への高速な復帰を可能とする画像処理装置を提供することを目的とする。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【０００９】
すなわち、画像処理装置はストリームデータのデータ処理を実行するデータ処理部と、前記データ処理部によるデータ処理の処理要求を入力し、前記データ処理部の制御を行う通信処理部と、データ処理のための制御情報を格納する不揮発性記憶部とを有する。また前記画像処理装置は、前記データ処理部に電源が供給されない節電動作モードと電源が供給される通常動作モードを有する。前記節電動作モードにおいて、前記通信処理部はデータ処理の処理要求を検出したとき、前記データ処理部を通常動作モードに遷移させる。そして前記データ処理部は前記検出された処理要求に応じた前記制御情報を前記不揮発性記憶部から取得し、当該制御情報に基づいてデータ処理を実行する。
【発明の効果】
【００１０】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。
【００１１】
すなわち、画像処理装置は待機時の電力削減を可能とする節電状態を備えるとともに、節電状態から通常状態への高速な復帰を可能とする。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態１に係る画像処理装置１１を示す図である。
【図２】図２は、ストリームデータ処理基盤ソフトウェアのソフトウェア構成の一例を示す図である。
【図３】図３は、画像処理装置１１の電源供給に係る状態遷移の一例を示す図である。
【図４】図４は、通常動作モードから節電動作モードに遷移する際の処理の流れの一例を示す図である。
【図５】図５は、節電動作モードから通常動作モードに遷移する際の処理の流れの一例を示す図である。
【図６】図６は、各種イベントとそれに対応するチェーン情報の一例を示す図である。
【発明を実施するための形態】
【００１３】
１．実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００１４】
〔１〕（節電動作からの復帰時にイベントに応答してチェーン情報を読み出す画像処理装置）
本発明の代表的な実施の形態に係る画像処理装置（１１、２９）は、入力されるストリームデータのデータ処理を実行するデータ処理部（１２）と、前記データ処理部の電源供給を制御する電源制御部（２１）と、不揮発性の記憶領域（３１、３２）を有し、データ処理を行うための制御情報（チェーン情報）がデータ処理毎に格納される不揮発性記憶部（２４）とを有する。更に前記画像処理装置はネットワーク（２６、２８）を介したデータの送受信を行い、前記データ処理部によるデータ処理の処理要求を入力し、前記データ処理部及び前記電源制御部の制御を行う通信処理部（２０）を有する。前記電源制御部は、前記データ処理部に電源供給を行う通常動作モード（５２）と前記データ処理部に電源供給を行わない節電動作モード（５３）を制御する。また、前記通信処理部は、前記処理要求を検出し、検出結果に基づいて前記電源制御部を制御するイベント検出部（２３）を有する。前記節電動作モードにおいて前記イベント検出部が前記処理要求を検出したとき、前記イベント検出部は前記電源制御部を制御して前記データ処理部を前記通常動作モードに遷移させ、前記データ処理部は前記検出された処理要求に応じた前記データ処理を行うための制御情報（チェーン情報）を前記不揮発性記憶部から取得し、当該制御情報に基づいてデータ処理を実行する。これによれば、前記データ処理部は前記節電動作モードから前記通常動作モードに復帰したとき、前記処理要求に応じた前記制御情報を前記不揮発性記憶部から取得するから、前記制御情報を新たに生成する処理が不要なる。これにより、前記データ処理部が通常動作モードに復帰してから前記処理要求に応じたデータ処理が実行されるまでの時間を短縮することが可能となる。
【００１５】
〔２〕（通信処理部に不揮発性メモリ）
項１の画像処理装置において、前記不揮発性記憶部は前記通信処理部に設けられる。これによれば、前記節電動作モードにおいても前記データ処理を行うための制御情報へのアクセスが可能となる。
【００１６】
〔３〕（チェーン情報はネットワークからアクセス可能）
項１又は項２の画像処理装置において、前記不揮発性の記憶領域は書換え可能とされ、前記データ処理を行うための制御情報はネットワークを介してアクセス可能とされる。これによれば、前記データ処理装置が節電動作モードであっても、ネットワークを介した前記データ処理を行うための制御情報の送受信や更新が可能となる。
【００１７】
〔４〕（チェーン情報とは、シーケンス＋リソース情報）
項１乃至３の何れかの画像処理装置において、前記データ処理を行うための制御情報（チェーン情報）は、特定の機能を実現するために実行するプログラム（４３、４３＿１〜４３＿５）と当該プログラムが利用するリソース（１７）とを実行順に指定する情報である。これによれば、データ処理を実現するプログラムの修正や、処理のシーケンスの修正が容易となる。
【００１８】
〔５〕（データ処理のソフトウェア基盤構造）
項４の画像処理装置において、前記処理要求に応じてコマンドを発行するアプリケーションプログラム（４０）と、前記コマンドに応じた前記制御情報を前記不揮発性記憶部から読み出すためのチェーン処理プログラム（４２）と、前記制御情報で指定される前記プログラム（４３、４３＿１〜４３＿５）とを有するプログラムメモリ（１７）を更に有する。これによれば、アプリケーションに応じた処理を実行するためのソフトウェアは、前記特定の機能を実現するためのプログラムと当該プログラムの実行順に指定される情報に基づいて構築されるから、ソフトウェアの修正や画像処理装置が備えるハードウェアの機能に応じたプログラムの変更が容易となる。
【００１９】
〔６〕（検出イベントの種類）
項１乃至５の何れかの画像処理装置において、前記画像処理装置は更に、外部から入力されたデータに応じて前記処理要求を発行する操作部（３０）と、前記通信処理部により時間情報が設定され、当該時間情報に応じた時間に前記処理要求を発行するタイマ部（２２）とを有する。前記イベント検出部は、前記操作部からの前記処理要求と、前記ネットワークを介して入力された前記処理要求と、前記タイマ部からの前記処理要求を検出する。
【００２０】
〔７〕（チェーン情報の種類）
項１乃至６の何れかの画像処理装置において、前記不揮発性記憶部は、データを外部表示装置に表示するための前記制御情報、ネットワークによるデータの送受信のための前記制御情報、及び記憶装置にデータを蓄積するための前記制御情報を格納する（６０）。
【００２１】
〔８〕（節電モード移行時のチェーン情報の退避）
項１乃至７の何れか画像処理装置において、前記不揮発性記憶部は、前記制御情報が予め格納された第１記憶領域（３１）と、第２記憶領域（３２）を有し、前記データ処理部は前記節電動作モードに遷移する際、直前まで実行していたデータ処理に係る前記制御情報を前記第２記憶領域に格納する。これによれば、直前まで実行していたデータ処理を復帰することが可能となる。
【００２２】
〔９〕（通常動作モード復帰時のチェーン情報の選択）
項１乃至８の何れかの画像処理装置において、前記データ処理部は前記節電動作モードから前記通常動作モードに遷移する際、前記検出された処理要求に応じて、前記第１記憶領域に格納された前記制御情報と前記第２記憶領域に格納された前記制御情報の何れか一方を取得する。これによれば、前記節電動作モードに移行する前の処理を引き続き行うか否かを選択することが可能となる。
【００２３】
〔１０〕（データ処理部による節電モード移行信号の生成）
項１乃至９の何れかの画像処理装置において、前記データ処理部は更に、前記節電動作モードに移行するための信号を生成し、前記通信処理部は前記生成された信号を入力し、前記電源制御部を制御して前記データ処理部を前記節電動作モードに移行させる。これによれば、前記データ処理部自らが、前記節電動作モードに移行するための制御を行うことが可能となる。
【００２４】
〔１１〕（節電モード移行信号の生成（一定期間データ処理実行なし））
項１０の画像処理装置において、前記データ処理部は、所定の期間データ処理を実行しないとき、前記節電動作モードに移行するための信号を生成する。
【００２５】
〔１２〕（節電モード移行信号の生成（一定期間ユーザ指示なし））
項１０の画像処理装置において、前記データ処理部は、所定の期間前記操作部から処理要求が発行されないとき、前記節電動作モードに移行するための信号を生成する。
【００２６】
〔１３〕（タイマ部の電源供給停止）
項６の画像処理装置において、前記電源制御部は、前記節電動作モードに遷移させる際、前記タイマ部に前記時間情報が設定されていない場合には前記タイマ部の電源供給を停止する。これによれば、前記節電動作モードにおいて更なる省電力化が可能となる。
【００２７】
〔１４〕（半導体装置）
項１乃至１３の何れかの画像処理装置において、前記データ処理部（１２）は、一つの半導体基板に形成される。
【００２８】
２．実施の形態の詳細
実施の形態について更に詳述する。
【００２９】
≪実施の形態１≫
（画像処理装置の概要）
図１に本発明の具体的な実施の形態に係る画像処理装置を示す。
【００３０】
以下の説明では、家庭内１０に設置される画像処理装置１１を一例とする。
【００３１】
前記画像処理装置１１は、アンテナを介して受信した放送コンテンツをモニタ等の表示装置を利用してリアルタイムに視聴するための処理を行うとともに、必要に応じて受信したコンテンツをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の蓄積デバイス１９へ録画するための処理を行う。また前記画像処理装置１１は、家庭内に設置されたホームネットワーク２８を介して前記蓄積デバイス１９に録画した放送コンテンツを別の画像処理装置２９に配信する処理を行う。更に、前記画像処理装置１１は、コンテンツ提供者に係るサーバ２５からインターネット２６及びゲートウェイ装置２７を介してＩＰ放送コンテンツも受信し、前記放送コンテンツと同様にリアルタイム視聴や録画等の各種の処理（以下、メディア処理とも称する。）を実行する。前記画像処理装置１１の具体的な製品は例えば、薄型ＴＶ、ＳＴＢ、又はＩＰＴＶ端末である。
【００３２】
前記画像処理装置１１は、ホスト処理部１２、通信処理部２０、電源制御部２１、タイマ部２２、操作部３０、及び前記蓄積デバイス１９を有する。
【００３３】
前記ホスト処理部１２は、入力されたユーザからの指示に応じて処理要求を発行する前記操作部３０からの処理要求に応じて、録画、再生等のメディア処理を実現するデータ処理を実行する。前記ホスト処理部１２の詳細な構成等については後述する。
【００３４】
前記操作部３０は、ユーザ指示を受け付け、当該指示に応じた処理要求を前記ホスト処理部１２及び前記通信処理部２０に与える。前記操作部３０は、例えば、リモコンから信号を受け付ける装置でもよいし、ボタン等によりユーザからの操作を受け付ける装置でもよい。
【００３５】
前記通信処理部２０は、同一家庭内１０に設置され、前記画像処理装置１と同一の機能を有する別の画像処理装置２９と前記ホームネットワーク２８を介して通信するための接続手段を提供し、また、インターネット２６を介して、映像データや音楽データ等のコンテンツを提供するコンテンツ提供者との間通信するための接続手段を提供する。具体的には、前記通信処理部２０は、ＴＣＰ（ＲＦＣ  ７９３）やＵＤＰ（ＲＦＣ  ７６８）、ＩＰ（ＲＦＣ  ７９１）等の基本通信プロトコル処理やＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  Ａｎｄ  Ｐｌａｙ）等の基本通信プロトコルを複数組合せた応用プロトコル処理を行う。例えば、前記応用プロトコル処理は、別の画像処理装置２９との間でのメディア処理やコンテンツデータの共有を可能にする処理である。そして、前記通信処理部２０は、これらプロトコル処理における受信パケットの解析や応答パケットの生成及び送信等の一連のパケット送受信処理も行う。例えば、前記コンテンツ提供者２５が提供するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）放送コンテンツを視聴する場合、前記通信処理部２０は先ず、前記画像処理装置１１と前記コンテンツ提供者２５の間で必要な認証等の事前処理を実施する。その後前記通信処理部２０は、前記コンテンツ提供者２５から受信したパケットデータに含まれる映像や音声等のストリームデータを抽出し、所定のサイズ及びフォーマットに加工した後、前記ストリームデータ線３３＿３を通じて前記映像音声処理部１４に転送する処理を行う。また別の例として、前記蓄積デバイス１９に録画したコンテンツデータを前記画像処理装置２９に配信する場合、前記通信処理部２０が、前記画像処理装置２９から映像配信要求を受け付けると、前記バス１５経由で前記蓄積デバイス１９からコンテンツデータを取得し、取得したコンテンツデータにヘッダ情報等を付加する処理を行う。そして、前記通信処理部２０は、図示されないが、前記通信処理部２０が備えるバッファを介して所定のパケット形式やデータサイズに加工する処理を行った後、前記ホームネットワーク２８を介して前記画像処理装置２９に転送する。
【００３６】
更に前記通信処理部２０は、前記電源制御部２１を制御して、後述する通常動作モードと節電動作モードの切り換えを制御する。
【００３７】
前記電源制御部２１は、前記通信処理部２０からの制御信号や外部からの電源ＯＮ／ＯＦＦ指示に応じて、前記ホスト処理部１２、前記通信処理部２０、前記タイマ部２２、及びその他蓄積デバイス１９等に対する電源の供給を制御する。
【００３８】
前記タイマ部２２は、前記通信処理部２０による設定に基づいて時間をカウントする。当該計時の設定は、前記通信処理部２０を介して発行される前記ホスト処理部１２による計時開始要求に基づいて行われる。例えば、前記タイマ部２２は前記ホスト処理部１２からの録画予約等の要求に応じて設定され、計時を開始する。
【００３９】
前蓄積デバイス１９は、ＨＤＤや不揮発性メモリから構成され、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や録画に係るストリームデータ等を格納する
（ホスト処理部１２の詳細構成）
次に、前記ホスト処理部１２について詳細に説明する。
【００４０】
前記ホスト処理部１２は、特に制限されないが、公知のＣＭＯＳ集積回路の製造技術によって１個の単結晶シリコンのような半導体基板に形成される半導体集積回路であり、例えば、ＳｏＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）として実現される。なお、前記ホスト処理部１２はメモリ部１７を含めた１つの集積回路でもよいし、メモリ部１７を別チップとしてもよい。
【００４１】
前記ホスト処理部１２は、放送受信処理部１３、映像音声処理部１４、ホスト制御部１６、メモリ部１７、及びストレージ制御部１８を有する。前記ホスト処理部１２の各回路ブロックと前記通信処理部２０はバス１５に共通接続され、前記バス１５を介して相互に、処理の要求や要求に対する応答を実現する。また、前記放送受信処理部１３、前記映像音声処理部１４、及び前記通信処理部２０は、ストリームデータの送受信を行うための専用線であるストリームデータ線３３＿１〜３３＿３により相互に接続される。なお、ストリームデータの転送は、メディア処理の処理内容に応じて前記バス１５を介して実現されてもよい。
【００４２】
前記放送受信処理部１３は、復調器、デスクランブラ、及びデマルチプレクサから構成され、アンテナから受信したアナログ信号を復調し、デジタル信号に変換した後にスクランブルを解く処理を行う。更に、前記放送受信処理部１３は、前記ホスト制御部１６の指示に従って、所定の番組情報に関わるストリームデータを抽出し、それを前記ストリームデータ線３３＿１、３３＿２により前記通信処理部２０や前記映像音声処理部１４に転送する。
【００４３】
前記映像音声処理部１４は、各種圧縮方式に対応したデコーダであり、前記放送受信処理部１３や前記通信処理部２０が出力するストリームデータを受け付け、それを所定の圧縮方式でデコードした後にアナログ信号やデジタル信号として外部の表示装置に出力する。
【００４４】
前記メモリ部１７は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリや半導体フラッシュメモリ等の不揮発性メモリから構成され、後述するストリームデータ処理基盤ソフトウェア４４、アプリケーションソフトウェア４０、及びそれら処理の過程で生じる各種データ等が格納される。
【００４５】
前記ストレージ制御部１８は、前記蓄積デバイス１９に対する書き込みや読み出し等のアクセスを制御するインターフェースである。
【００４６】
前記ホスト制御部１６は、各機能部に対する処理要求の発行や当該処理要求に対する応答の受け付けを行い、前記画像処理装置１１の統括的な制御を実行するプロセッサコアである。前記ホスト制御部１６は、汎用プロセッサ（ＣＰＵ）と、前記ＣＰＵ及び前記バス１５に適合したインターフェース部とを有する。
【００４７】
また、前記ホスト制御部１６は、メディア処理を実行するためのプログラムであるストリームデータ処理基盤ソフトウェアに基づいて各種のメディア処理を実行する。
【００４８】
（ストリームデータ処理基盤ソフトウェアの構成）
ここで、前記ホスト制御部１６におけるメディア処理について詳細に説明する。
【００４９】
前記画像処理装置１１は、主として映像や音楽コンテンツといった連続データであるストリームデータを取り扱う。このため、前記画像処置装置１１は、使用するメモリ領域の管理、処理のタイミングの制御、及び処理順序の制御等の複雑且つ高度なストリームデータの処理を行う必要がある。そこで、前記画像処理装置１１は、ユーザによる放送コンテンツの視聴、録画、再生、及びネットワーク配信等の各種メディア処理機能を提供するアプリケーションソフトウェアとハードウェアの間にミドルウェアとしてストリームデータ処理基盤ソフトウェアを備える。
【００５０】
図２は、前記ストリームデータ処理基盤ソフトウェアのソフトウェア構成の一例である。
【００５１】
図２において、ユーザによる放送コンテンツの視聴、録画、及び再生等の各種メディア処理を実行させるためのコマンドを発行するアプリケーションソフトウェア４０と、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）／デバイスドライバ４５との間にストリームデータ処理基盤ソフトウェア４４が設けられる。これらのソフトウェアは、前記蓄積デバイス１９や図示されないその他の不揮発性の記憶装置に格納され、前記ホスト処理部１２の起動により、必要に応じて前記メモリ部１７に読み込まれる。
【００５２】
前記ストリームデータ処理基盤ソフトウェア４４は、前記アプリケーションソフトウェア４０が発行するコマンドに応じて、各種のメディア処理を実行する。前記ストリームデータ処理基盤ソフトウェア４４は、前記アプリケーションソフトウェア４０に対する統一的な制御インターフェースを提供するアプリケーションインターフェースプログラム４１と、ハードウェアが持つ個々の機能を制御するためのプログラム（以下、「ライブラリ」と称する。）から構成されるライブラリ群４３を有する。前記ライブラリ群４３には、例えば、選局処理プログラム４３＿１、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）処理プログラム４３＿２、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）処理プログラム４３＿３、ネットワークプロトコルスタックを利用するための通信処理プログラム４３＿４、及びデコード処理プログラム４３＿５等のプログラムが前記ライブラリとして格納される。例えば、前記ＤＲＭ処理プログラム４３＿３は、前記放送受信処理部１３を制御してストリームデータのスクランブルを解除させる処理を行うためのプログラムであり、前記選局処理プログラム４３＿１は、前記放送受信処理部１３を制御して、受信するパケットデータを選択する処理を行うためのプログラムである。
【００５３】
また、前記ストリームデータ処理基盤ソフトウェア４４は、チェーン処理プログラム４２を有する。前記チェーン処理プログラム４２は、後述するチェーン情報の生成、取得、及び破棄等を管理すると共に、前記チェーン情報に基づいて前記ライブラリによる処理の起動及び停止を制御することによりメディア処理の実行を管理する。
【００５４】
（チェーン情報の詳細）
ここで、チェーン情報について詳細に説明する。
【００５５】
チェーン情報は、メディア処理に必要な前記ライブラリを連結して一連の処理フローを記述した情報と、前記ライブラリの処理において利用されるメモリ領域を指定する情報等を含む情報である。前記チェーン情報は、放送コンテンツの視聴用のチェーン情報、録画処理用のチェーン情報、及びネットワーク配信用のチェーン情報等のようにメディア処理毎に用意される。例えば、放送コンテンツの視聴用のチェーン情報であれば、指定されたチャンネルを選局して受信した映像データを外部表示装置に表示する処理を行うために必要なライブラリとして、前記選局処理プログラム４３＿１、前記ＤＲＭ処理プログラム４３＿３、及び前記デコード処理プログラム４３＿５等が選択され、これらのライブラリを実行する処理手順が記述される。更に、各ライブラリによる処理において使用するメモリ領域の開始アドレスやアドレス範囲等の情報も記述される。
【００５６】
前記チェーン情報は、前記通信処理部２０内に設けられたチェーン保持部２４にメディア処理毎に格納される。前記チェーン保持部２４は、例えばフラッシュメモリのような書換え可能な不揮発性の記憶領域を備える記憶装置であり、第１の記憶領域３１と第２の記憶領域３２を有する。前記第１の記憶領域３１は、予め作成された初期的なチェーン情報が格納される領域であり、たとえば製品の製造段階において各種のチェーン情報が記録される。また前記第２の記憶領域３２は、前記初期的なチェーン情報以外のチェーン情報が格納される領域である。例えば、前記チェーン処理プログラム４２によりメディア処理を実行しているときに新たなコマンドが割り込まれて入力された場合、前記ホスト制御部１６が、当該実行中の処理に係るチェーン情報を前記第２の記憶領域３２に格納する。また、前記画像処理装置１１が後述する節電動作モードに遷移する際に、前記ホスト制御部１６が直前まで実行していたメディア処理に係るチェーン情報を退避するために、前記第２の記憶領域３２に格納する。
【００５７】
前記チェーン保持部２４に格納されるチェーン情報は、前記ホームネットワーク２８及び前記インターネット２６を介して別の前記画像処理装置２９や前記コンテンツ提供者２５からアクセス可能とされ、必要に応じてネットワークを介したバージョンアップ等による修正や更新が可能とされる。また、前記チェーン保持部２４は前記通信処理部２０内にあることから、後述する節電動作モードにおいても電源が供給されるため、前記画像処理装置１１が節電動作状態でも、前述のネットワークを介したアクセスが可能とされる。
【００５８】
前記チェーン情報を用いた前記ホスト制御部１６によるメディア処理の流れを以下に示す。
【００５９】
例えばユーザからの処理要求が前記操作部３０を介して前記ホスト制御部１６に入力されると、前記ホスト処理部１６は、予め前記メモリ部１７に読み出しておいた前記アプリケーションソフトウェア４０を実行して当該処理要求に応じたコマンドを生成する。次に前記ホスト処理部１６は、予め前記メモリ部１７に読み出しておいた前記ストリームデータ処理基盤ソフトウェア４４における前記アプリケーションインターフェースプログラム４１を実行し、生成したコマンドのデコードを行う。そして前記ホスト処理部１６は、デコードされたコマンドに基づいて前記チェーン処理プログラム４２を実行し、以降のメディア処理の実行を前記チェーン処理プログラム４２による処理に委ねる。前記チェーン処理プログラム４２は、与えられたコマンドに応じたチェーン情報を前記チェーン保持部２４から読み出し、前記メモリ部１７に格納する。そして前記チェーン処理プログラム４２は読み出したチェーン情報に基づいてメディア処理を実行させる。例えば、ユーザからの処理要求が“放送コンテンツの視聴”である場合、前記チェーン処理プログラム４２は、“放送コンテンツの視聴”のメディア処理に係るチェーン情報を前記チェーン保持部２４から取得し、当該チェーン情報に基づいて前記ライブラリ群４３のライブラリの起動や停止等を制御する。具体的には、前記チェーン処理プログラム４２は、前記選局処理プログラム４３＿１を起動して受信するチャンネルを選局する処理を実行させ、その後前記ＤＲＭ処理プログラム４３＿３を起動して選局されたチャンネルに係る受信データのスクランブル解除処理を実行させる、というようにチェーン情報に基づいて前記ライブラリを順番に起動及び停止させる制御を行う。
【００６０】
これによれば、前記ホスト制御部１６が前記ストリームデータ処理基盤ソフトウェア４４によりメディア処理を実行する際、前記チェーン処理プログラム４２が前記チェーン保持部２４からチェーン情報を取得するから、ユーザからの処理要求に係るコマンドが発行される度に前記ホスト制御部１６がコマンドに応じたチェーン情報を生成する処理が不要となる。これにより、前記ホスト制御部１６がコマンドを受け取る毎にチェーン情報を作成してからメディア処理を実行する場合に比べて、コマンドが発行されてから実際にメディア処理が開始されるまでの時間を短縮することが可能となる。
【００６１】
（通常動作モードと節電動作モード）
次に、前記画像処理装置１１の電源供給に係る動作モードについて図３を用いて説明する。
【００６２】
図３は、前記画像処理装置１１の電源供給に係る状態遷移の一例を示す図である。
【００６３】
図３に示されるように、前記画像処理装置１１は、大きく分けて電源オフ状態５０と電源オン状態５１の２つの状態を備える。更に前記電源オン状態５１では、前記画像処理装置１１全体に電源が供給され、前記メディア処理の実行が可能な通常動作モード５２と、前記ホスト処理部１２の電源供給を停止し、前記画像処理装置２９やネットワーク等との通信が可能な状態を維持する節電動作モード５３の２つの状態を備える。
【００６４】
上記の電源供給に係る動作モードは、前記電源制御部２１により制御され、各動作モードの遷移状態は例えば、以下のようになる。
【００６５】
前記電源オフ状態５０において、前記電源制御部２１が電源ＯＮ指示を受け付けると、前記電源制御部２１は、前記ホスト処理部１２、前記通信処理部２０、及び前記タイマ部２２に電源を供給し、前記通常動作モード５２に遷移する（５４）。そして、前記通常動作モード５２において、前記電源制御部２１が前記通信処理部２０からの電力変更に係る指示を受け付けると、前記ホスト処理部１２への電源供給を停止し、前記節電動作モード５３に遷移する（５７）。一方、前記節電動作モード５３において、前記電源制御部２１が前記通信処理部２０から電力変更に係る指示を受け付けると、前記ホスト処理部１２に電源供給を行い、前記通常動作モード５２に遷移する（５８）。また、前記通常動作モード５２及び前記節電動作モード５３において、前記電源制御部２１が電源ＯＦＦ指示を受け付けると、前記ホスト処理部１２、前記通信処理部２０、及び前記タイマ部２２の電源供給を停止し、前記電源オフ状態５０に遷移する（５５、５６）。
【００６６】
（イベント検出部２３による動作モードの制御）
ここで、前記通常動作モード５２と前記節電動作モード５３との間の遷移について説明する。
【００６７】
前記通信処理部２０は、前記チェーン保持部２４とイベント検出部２３を備え、前記イベント検出部２３が前記電源制御部２０を制御することにより、前記通常動作モード５２と前記節電動作モード５３との間の切り換えを行う。
【００６８】
前記イベント検出部２３は、節電動作モードにおいて、メディア処理の処理要求等（以下、イベントと称する。）を検出し、前記電源制御部２１を制御して前記通常動作モードに遷移させる。具体的には、前記イベント検出部２３は、前記タイマ部２２が発行する計時終了を示す信号（以下、タイマイベント、と称する。）と、前記操作部３０を介して入力されるユーザからの視聴やネットワーク配信等のメディア処理の処理要求（以下、ユーザイベントと称する。）と、別の前記画像処理装置２９及び前記コンテンツ提供者２５から発行される映像配信要求（以下、リモートイベント、と称する。）を入力して検出する。そして、前記イベント検出部２３は、上記のイベント検出後、前記電源制御部２１に対して前記通常動作モードへの電力変更の指示を与える。
【００６９】
また前記イベント検出部２３は、通常動作モードにおいて前記ホスト処理部１２から節電動作モードへの遷移を指示する信号を受け取ると、前記電源制御部を制御して節電動作モードに遷移させる。
【００７０】
通常動作モードから節電動作モードに遷移する際の前記画像処理装置１１における処理の流れについて、図４を用いて詳細に説明する。
【００７１】
図４は、通常動作モードから節電動作モードに遷移する際の処理の流れの一例を示す図である。
【００７２】
通常動作モードにおいて、前記ホスト制御部１６はメディア処理の実行状況とユーザからの指示の受付の状況を監視する（Ｓ４０１）。当該監視は、例えば、図示されない前記ホスト制御部１６が備えるウォッチドックタイマのような計時装置を用いて行われ、メディア処理が実行されていない時間とユーザからの指示を受け付けていない時間をカウントする。そして前記ホスト制御部１６は、一定期間メディア処理の実行がなく且つユーザからの指示の受け付けがないとき、節電動作モードに遷移するための電源停止処理を実行する（Ｓ４０２）。具体的には、前記ホスト制御部１６は、直前まで行っていたメディア処理に係るチェーン情報を前記チェーン保持部２４の前記第２の記憶領域３２に退避させる。また、前記メモリ部１７に格納されているその他のデータを前記蓄積デバイス１９等の不揮発性の記憶装置へ退避する等の処理を実行する。そして、前記電源停止処理が完了すると、前記ホスト制御部１６は前記通信処理部２０に対しバス１５を介して節電動作モードへの移行を指示する信号を発行する（Ｓ４０３）。前記指示する信号を受け付けた前記通信処理部２０は、前記電源制御部２１に対して節電動作モードへの電力変更の指示を与える（Ｓ４０４）。このとき、前記通信処理部２０は、前記タイマ部２２に計時処理の設定されていない場合には、節電動作モードへの電力変更の指示において、前記タイマ部２２への電源供給も停止させることも併せて指示する。そして、前記電力変更の指示を受け付けた前記電源制御部２１は、前記ホスト処理部１２及び前記タイマ部２２への電源供給を停止して節電動作モードに遷移させる（Ｓ４０５）。これによれば、前記画像処理装置１１は必要に応じて前記ホスト処理部１２及び前記タイマ部２２の電源供給を停止させるから、待機時の省電力化が可能となる。また、節電動作モードでは、前記通信処理部２０には電源が供給されているため、前記ホームネットワーク２８や前記インターネット２６を介した、別の画像処理装置２９や前記コンテンツ提供者２５との通信が可能となる。
【００７３】
次に節電動作モードから通常動作モードに遷移する際の前記画像処理装置１１における処理の流れについて、図５を用いて詳細に説明する。
【００７４】
図５は、節電動作モードから通常動作モードに遷移する際の処理の流れの一例を示す図である。
【００７５】
まず、節電動作モードにおいて、前記通信処理部２０の前記イベント検出部２３が、前述したタイマイベント、ユーザイベント、及びリモートイベントの発行の有無を監視する（Ｓ５０１）。そして、前記イベント検出部２３が何れかのイベントを検出すると、前記電源制御部２１に対し電力変更の指示を発行するとともに、検出したイベントの種別を内部に備えるレジスタに記憶する（Ｓ５０２）。前記電力変更の指示を受け付けた前記電源制御部２１は、前記ホスト処理部１３及び前記タイマ部２３への電源供給を再開し、通常動作モードに遷移させる（Ｓ５０３）。そして、電源供給の再開を受けた前記ホスト制御部１６は、前記ホスト処理部１２全体の復帰処理を実行する（Ｓ５０４）。具体的には、前記ホスト制御部１６は、前記ホスト処理部１２内のその他の各機能ブロックを起動させる。また、前記ホスト制御部１６は、前記蓄積デバイス１９やその他不揮発性の記憶装置に格納されている前記ストリームデータ処理基盤ソフトウェア４４等のソフトウェアを読み出し、前記メモリ部１７に格納する。このとき、節電動作モード移行時に前記蓄積デバイス１９へ退避させたデータ等も併せて前記メモリ部１７に格納する。
【００７６】
そして、前記ホスト制御部１６は前記イベント検出部２３にアクセスし、前記イベント検出部２３のレジスタに記憶されたイベント種別を参照し、前記第１の記憶領域３１又は前記第２の記憶領域３２からチェーン情報を取得する（Ｓ５０５）。例えば、節電動作モードに移行する直前に実行していたメディア処理に関らず、検出されたイベントに係るメディア処理を実行させる場合には、前記ホスト制御部１６が、前記レジスタに記憶されたイベント種別に応じたチェーン情報を前記第１の記憶領域３１から取得する。
【００７７】
図６に各種イベントとそれに対応するチェーン情報の一例を示す。
【００７８】
図６の参照符号６０に示されるように、前記ホスト制御部１６が取得するチェーン情報は、検出されたイベントに応じて予め設定される。例えば、視聴の開始を要求するユーザイベントの場合には、前記ホスト制御部１６は、リアルタイム視聴用のチェーン情報を取得し、リモートイベントの場合には、ネットワーク配信用のチェーン情報を取得する。また、放送録画に係るタイマイベントの場合には、前記ホスト制御部１６は放送録画用のチェーン情報を取得する。
【００７９】
ステップ５０５において前記ホスト制御部１６がチェーン情報を取得すると、前記ホスト制御部１６は、前述した方法によりメディア処理を実行する（Ｓ５０６）。
【００８０】
以上実施の形態１によれば、前記画像処理装置１１は、節電動作モードにおいて前記通信処理部２０により各種イベントを検出して通常動作モードに復帰する際、前記ホスト制御部１６が、検出されたイベントに応じてチェーン情報を前記チェーン保持部２４から取得してメディア処理を実行するから、イベントが検出されてから実際にメディア処理が実行されるまでの時間を短縮し、より高速な復帰が可能となる。これにより、通常動作状態に移行してからその処理を開始するまで一時的にストリームデータを蓄えるためのバッファの容量の大容量化を抑制することが可能となる。
【００８１】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００８２】
例えば、前記画像処理装置１１が節電動作モードから通常動作モードに遷移する際に、図５のステップ５０５において前記ホスト制御部１６が前記第１の記憶領域３１からチェーン情報を取得する場合を示したが、これに限られず、前記第２の記憶領域３２からチェーン情報を取得してもよい。例えば、前記ホスト制御部１６は、前記レジスタに記憶されたイベント種別に関わらず、節電動作モードに退避されたチェーン情報を前記第２の記憶領域３２から取得する。これにより、通常動作モード復帰する際に検出されたイベントに関わらず、節電動作モードに遷移する直前に実行していたメディア処理を引き続き実行させることが可能となる。また、節電動作モードから通常動作モードに遷移する際に、図５のステップ５０４において前記ホスト制御部１６が前記ストリームデータ処理基盤ソフトウェア４４等のソフトウェアの読み出しを行ったが、これに限られず、先にチェーン情報を読み出してから、当該チェーン情報に従って必要なソフトウェアを読み出してもよい。
【００８３】
節電動作モードにおいて、前記ホスト処理部１２と共に前記タイマ部２２の電源供給も停止させたが、これに限られず、前記タイマ部２２の電源供給を停止させなくてもよいし、前記通信処理部２０や電源制御部２１等の通常動作モードに遷移させるための動作を行う機能部以外の機能部の電源供給を停止させてもよい。
【００８４】
上記の例では、前記ホスト制御部１６がメディア処理の実行とユーザからの指示受付の双方の監視を行い、夫々の監視結果を節電動作モードへの遷移の開始条件としていたが、これに限られず、何れか一方を監視し、その監視結果を前記開始条件としてもよい。また、前記操作部３０を介したユーザからの指示や、前記ホームネットワーク２８を介した別の前記画像処理装置２９又は前記コンテンツ提供者２５からの制御信号も前記開始条件とすることも可能である。
【００８５】
なお、前記操作部３０は前記ホスト制御部１６及び前記通信処理部２０の夫々に個別に設置してもよい。
【符号の説明】
【００８６】
１０  家庭内
１１  画像処理装置
１２  ホスト処理部
１３  放送受信処理部
１４  映像音声処理部
１５  バス
１６  ホスト制御部
１７  メモリ部
１８  ストレージ制御部
１９  蓄積デバイス
２０  通信処理部
２１  電源制御部
２２  タイマ部
２３  イベント検出部
２４  チェーン保持部
２５  コンテンツ提供者
２６  インターネット
２７  ゲートウェイ装置
２８  ホームネットワーク
２９  画像処理装置
３０  操作部
３１  第１の記憶領域
３２  第２の記憶領域
３３＿１〜３３＿３  ストリームデータ線
４０  アプリケーションソフトウェア
４１  アプリケーションインターフェースプログラム
４２  チェーン処理プログラム
４３  ライブラリ群
４３＿１  選局処理プログラム
４３＿２  ＴＳ処理プログラム
４３＿３  ＤＲＭ処理プログラム
４３＿４  通信処理プログラム
４３＿５  デコード処理プログラム
４４  ストリームデータ処理基盤ソフトウェア
４５  ＯＳ／デバイスドライバ
５０  電源オフ状態
５１  電源オン状態
５２  通常動作モード
５３  節電動作モード
５４〜５８  各種状態遷移
６０  イベントに対応したチェーン情報
【図１】
2011205182.tif 000003
【図２】
2011205182.tif 000004
【図３】
2011205182.tif 000005
【図４】
2011205182.tif 000006
【図５】
2011205182.tif 000007
【図６】
2011205182.tif 000008