(57)【要約】【課題】  消費電力削減に効果がある場合に電源遮断を行う。【解決手段】  画像処理手段と、前記画像処理手段の設定を保持するレジスタ手段と、同期信号を生成する生成手段と、前記画像処理手段の電源遮断可能期間を検出する検出手段と、前記画像処理手段と前記レジスタ手段のリーク電力を保持するリーク電力保持手段と、前記レジスタ手段に値を設定する際の消費電力量を保持するレジスタ設定電力量保持手段と、前記リーク電力量が前記レジスタ設定電力量よりも多い場合に前記画像処理手段と前記レジスタ手段の回路領域を電源遮断する電源遮断手段とを有する。【選択図】  図１
2018085004.tif 000002
【特許請求の範囲】
【請求項１】
画像処理手段と、
前記画像処理手段の設定を保持するレジスタ手段と、
同期信号を生成する生成手段と、
前記画像処理手段の電源遮断可能期間を検出する検出手段と、
前記画像処理手段と前記レジスタ手段のリーク電力を保持するリーク電力保持手段と、
前記レジスタ手段に値を設定する際の消費電力量を保持するレジスタ設定電力量保持手段と、
前記リーク電力量が前記レジスタ設定電力量よりも多い場合に前記画像処理手段と前記レジスタ手段の回路領域を電源遮断する電源遮断手段とを有することを特徴とする画像処理装置。
【請求項２】
前記画像処理装置の温度を計測する温度計測手段を有し、計測された温度状態でのリーク電力量が前記レジスタ設定電力量よりも多い場合に電源遮断を実施することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置のプロセスを記録するプロセス記録手段を有し、記録されているプロセスでのリーク電力量が前記レジスタ設定電力量よりも多い場合に電源遮断を実施することを特徴とする、請求項１または２に記載の画像処理装置。
【請求項４】
前記画像処理手段は前記生成手段に同期した信号の画像処理を行うことを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に関し、特に電源の制御に関する。
【背景技術】
【０００２】
昨今、ＬＳＩの消費電力低減のため、処理を行っていない回路の電源を遮断し、リーク電力を抑制するという電源遮断技術が用いられている。例えば、撮像装置においては、画像撮影時には画像再生に用いる回路の電源を遮断したり、画像再生時には画像撮影に用いる回路の電源を遮断するなど、撮像装置の動作モードによって電源遮断領域を制御している。また、回路を電源遮断可能領域と電源遮断不可能領域に分け、電源遮断可能領域のみ電源遮断を行う技術もある。
【０００３】
例えば、特許文献１では、回路をレジスタ部と演算器などの電源遮断可能領域に分け、外部電源との接続方法を変えることで、演算器部のみ電源遮断を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−４３９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電源遮断可能領域と電源遮断不可能領域に分けて外部電源と接続すると、電源設計が複雑になるというデメリットがある。そこで、電源遮断不可能領域であるレジスタ部に記録されたデータを別の記録装置に退避させ、電源遮断を行い、電源復帰時にレジスタの再設定を行うアイデアが考えられるが、レジスタ部を再設定するための電力と時間が必要になるという問題点があった。
【０００６】
そこで、本発明の目的は、電源遮断によるリーク電力の削減と、電源復帰時に必要な電力を比較し、消費電力削減に効果がある場合のみ電源遮断を行う動的な電源遮断制御を可能にした、電源遮断制御システムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、画像処理手段と、前記画像処理手段の設定を保持するレジスタ手段と、同期信号を生成する生成手段と、前記画像処理手段の電源遮断可能期間を検出する検出手段と、前記画像処理手段と前記レジスタ手段のリーク電力を保持するリーク電力保持手段と、前記レジスタ手段に値を設定する際の消費電力量を保持するレジスタ設定電力量保持手段と、前記リーク電力量が前記レジスタ設定電力量よりも多い場合に前記画像処理手段と前記レジスタ手段の回路領域を電源遮断する電源遮断手段とを有する。
【発明の効果】
【０００８】
消費電力削減に効果がある場合のみ電源遮断を実施することができ、確実に消費電力を減らすことが出来る。
【図面の簡単な説明】
【０００９】
【図１】実施例１における画像処理装置のブロック図である。
【図２】実施例１における、フローチャートである。
【図３】垂直同期信号に同期した画像処理における電源遮断制御の説明図である。
【図４】電源復帰時間とレジスタ再設定時間の記録方法の一例を示した図である。
【図５】実施例２における画像処理装置のブロック図である。
【図６】実施例２における、フローチャートである。
【図７】温度依存のあるリーク電力の記録方法の一例を示した図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合わせることも可能である。
【００１１】
［実施例１］
図１は、本発明の実施形態における画像処理装置の構成を示すブロック図である。まず、図１を参照して、本発明の第１の実施例による、画像処理装置Ａ１００について説明する。画像処理装置Ａ１００は、ＣＰＵＡ１０１、レジスタ回路部Ａ１０２、画像処理部Ａ１０３、メモリコントローラＡ１０４、電源遮断制御部Ａ１０５、消費電力比較部Ａ１０６、電源遮断期間検出部Ａ１０７を備える。
【００１２】
ＣＰＵＡ１０１は、プログラムを実行するプロセッサである。レジスタ回路部Ａ１０２は、画像処理部Ａ１０３のパラメータを保持する機能を有する。画像処理部Ａ１０３は、センサーＣ１００から画像信号を受け取り、レジスタ回路部Ａ１０２のパラメータに従って画像処理を行い、画像データを生成する。そして、生成した画像データをＤＲＡＭＢ１００に一時保存するために、メモリコントローラＡ１０４に画像を転送する。
【００１３】
メモリコントローラＡ１０４は、ＤＲＡＭＢ１００へのアクセスを制御し、データのＲｅａｄ／Ｗｒｉｔｅを行う機能を有する。電源遮断制御部Ａ１０５は、電源遮断領域Ａ１０９の電源ＯＮ／ＯＦＦを制御する機能を有する。消費電力比較部Ａ１０６は、電源遮断によるリーク電力削減量と、電源復帰時のレジスタ設定電力量を比較する機能を有する。電源遮断期間検出部Ａ１０７は、画像処理部Ａ１０３の回路の電源を遮断できる時間を検出し、消費電力比較部Ａ１０６に転送する機能を有する。また、電源遮断を実行した場合に、電源復帰時期を知らせる信号を電源遮断制御部Ａ１０５に転送する機能も有する。
【００１４】
同期信号生成部Ａ１０８は、垂直同期信号を生成する機能を有する。電源遮断領域Ａ１０９は、電源遮断を行う領域を示しており、レジスタ回路部Ａ１０２と画像処理部Ａ１０３を含んでいる。
【００１５】
ＤＲＡＭＢ１００は、電源遮断制御システムＡ１００に接続されたＤＲＡＭである。ＤＲＡＭＢ１００には、画像処理部Ａ１０３で生成された画像データを一時的に保管したり、レジスタ回路部Ａ１０２に設定するパラメータなどが保存される。センサーＣ１００は、電源遮断制御システムＡ１００に接続されたセンサーであり、一般的なＣＣＤセンサーもしくはＣＭＯＳセンサーである。センサーＣ１００は、同期信号生成部Ａ１０８から受信する同期信号に同期して、画像信号を画像処理部Ａ１０３に送信する。
【００１６】
次に、図２のフローチャートを参照して、本発明の実施例１による、動的に電源遮断を行う例を説明する。なお本実施形態では、動画処理の様な、同期信号（垂直同期信号）に同期した処理における動的な電源遮断制御を想定している。
【００１７】
動画撮影が開始されることに応じて、図２のフローチャートが開始される。まず、ステップＳ２０１において、センサーＣ１００から出力された画像信号が画像処理部Ａ１０３に入力される。画像処理部Ａ１０３は、レジスタ回路部Ａ１０２のパラメータに従い画像処理を実行し画像データを生成する。そして、生成した画像データをメモリコントローラＡ１０４を介し、ＤＲＡＭＢ１００に一時保存する。また、画像処理が完了すると同時に、電源遮断期間検出部Ａ１０７に画像処理の完了を知らせる信号を送信する。
【００１８】
次に、ステップＳ２０２において、電源遮断期間検出部Ａ１０７は電源遮断可能な時間の計算を行う。具体的な計算方法については後述する。次に、ステップＳ２０３において、消費電力比較部Ａ１０６はリーク電力削減量の計算を行う。具体的な計算方法については後述する。
【００１９】
次に、ステップＳ２０４において、消費電力比較部Ａ１０６はレジスタ設定電力量の計算を行う。レジスタ設定電力量については、レジスタ１個当たりの設定電力量と、各電源遮断領域内にあるレジスタの数の乗算で計算する。前記レジスタ１個当たりの設定電力量と、各電源遮断領域内にあるレジスタの個数は、ＤＲＡＭＢ１００にテーブルとして記録しておいてもよいし、消費電力比較部Ａ１０６内のレジスタに記録しておいてもよく限定されない。また、計算方法に関しても、様々な方法が容易に考えられ限定されない。
【００２０】
次に、ステップＳ２０５において、消費電力比較部Ａ１０６はステップＳ２０３で計算したリーク電力削減量と、ステップＳ２０４で計算したレジスタ設定電力量の比較を行い、結果を電力遮断制御部Ａ１０５に送信する。消費電力比較部Ａ１０６がリーク電力削減量の方が大きいと判断した場合は。ステップＳ２０６に進む。一方、リーク電力削減量がレジスタ設定電力量以下と判断した場合は、ステップＳ２１０に進む。
【００２１】
次に、ステップＳ２０６において、ＣＰＵＡ１０１はレジスタ回路部Ａ１０２の設定値を読み出し、メモリコントローラＡ１０４を介してＤＲＡＭＢ１００に保存する。なお、予めレジスタ回路部Ａ１０２の設定値をＤＲＡＭＢ１００に保存しておくことで、レジスタ退避制御を省略しても良く限定されない。また、待避先もＤＲＡＭＢ１００に限定されるものではない。
【００２２】
次に、ステップＳ２０７において、電源遮断制御部Ａ１０５は電源遮断領域Ａ１０９の電源を遮断し、電源遮断の実行を知らせる信号を電源遮断期間検出部Ａ１０７に転送する。次に、ステップＳ２０８において、電源遮断期間検出部Ａ１０７は電源復帰のタイミングになったら、電源遮断制御部Ａ１０５に電源復帰のタイミングを知らせる信号を送信する。電源遮断制御部Ａ１０５はその信号に同期して、電源遮断領域Ａ１０９の電源を復帰する制御を行う。
【００２３】
次に、ステップＳ２０９において、ＣＰＵＡ１０１はステップＳ２０６で退避させた設定値をＤＲＡＭＢ１００から読み出し、レジスタ回路部Ａ１０２の再設定制御を行う。最後に、ステップＳ２１０において、動画撮影が終了したか否かの判断を行う。動画撮影が終了していなければステップＳ２０１に戻り画像処理を繰り返し、動画撮影が終了した段階で図２のフローを終了する。以上で、図２のフローチャートの説明を終了する。
【００２４】
次に、ステップＳ２０２における電源遮断可能時間の計算方法の一例を、図３を用いて説明する。電源遮断期間検出部Ａ１０７は垂直同期信号の立ち上がりエッジを検出してから、画像処理部Ａ１０３から画像処理の完了を知らせる信号を受け取るまでの時間１をカウントする。
【００２５】
ここで、画像処理に掛かる時間１は、画素数や顔検出などの各種機能の有無によって変動する。次に前記時間１を垂直同期信号の周期から減算することで、次の画像処理の開始タイミングまでの時間２が計算される。そして、電源復帰に掛かる時間３とレジスタ再設定に掛かる時間４を時間２から減算することで、電源遮断可能時間を計算することが出来る。なお、電源復帰に掛かる時間３とレジスタ再設定に掛かる時間４は、図４のようなテーブルをＤＲＡＭＢ１００に記録しておいてもよいし、電源遮断期間検出部Ａ１０７内のレジスタで記録していてもよく限定されない。
【００２６】
次に、ステップＳ２０３におけるリーク電力削減量の計算方法の一例を説明する。リーク電力削減量は、電源遮断時間と電源遮断領域のリーク電力の乗算で求めることが出来る。ステップＳ２０２において電源遮断時間は計算している。電源遮断領域のリーク電力に関しては、予め電力解析シミュレーション等を行い算出しておき、その値をＤＲＡＭＢ１００に記録しておく。
【００２７】
以上によって、リーク電力削減量を計算することが出来るが、これに限定されるものではない。以上、同期信号に同期した動的な電源遮断制御を実行する具体的な説明を終了する。なお、上記で説明した電源遮断制御部Ａ１０５、消費電力比較部Ａ１０６、電源遮断期間検出部Ａ１０７の機能はＣＰＵＡ１０１で実行してもよく、限定されない。
【００２８】
なお、レジスタ設定電力量は、０が記録されているレジスタに１を書く場合と、０が記録されているレジスタに０を書く場合では消費電力量が異なる。そのため、ステップＳ２０４のレジスタ設定電力量の計算において、上記レジスタの設定電力量とレジスタの個数を別々に記録しておき、精度を高めて計算してもよく限定されない。
【００２９】
［実施例２］
以下、図５のブロック図を参照して、本発明の第２の実施例による、リーク電力の温度依存性とプロセス依存性も考慮した動的な電源遮断制御について説明する。図５における画像処理装置Ａ１００は、図１に温度検出部Ａ１１０とプロセス記録部Ａ１１１を追加した構成となっている。
【００３０】
温度検出部Ａ１１０は、電源遮断システムＡ１００の温度を計測し、その結果を消費電力比較部Ａ１０６に送信する機能を有する。プロセス記録部Ａ１１１は、電源遮断システムＡ１００のプロセスばらつきを記録する機能を有し、電源遮断システムＡ１００の製造時に値を書きこまれる。その他の構成は図１と同様のため、説明は省略する。
【００３１】
次に、図６のフローチャートを参照して、本発明の実施例２による、リーク電力の温度依存性も考慮した動的な電源遮断制御を行う例を説明する。動画撮影が開始されることに応じて、図６のフローチャートが開始される。ステップＳ６０１〜ステップＳ６０２は、実施例１のフローチャート図２における、ステップＳ２０１〜ステップＳ２０２と同様の処理を行うため、説明は省略する。
【００３２】
ステップＳ６０３において、温度検出部Ａ１１０は電源遮断システムＡ１００の温度を計測し、その結果を消費電力比較部Ａ１０６に送信する。次に、ステップＳ６０４において、消費電力比較部Ａ１０６はリーク電力削減量の計算を行う。実施例１同様、リーク電力削減量は電源遮断時間と電源遮断領域のリーク電力の乗算で求めるが、電源遮断領域のリーク電力は、図７に示すような温度毎とプロセス毎のリーク電力をテーブルとしてＤＲＡＭＢ１００に記録しておく。そして、ステップＳ６０３で計測された温度とプロセスによって参照する値を変え、リーク電力削減量の計算を行う。
【００３３】
ステップＳ６０５〜ステップＳ６１１は、実施例１のフローチャート図２における、ステップＳ２０４〜ステップＳ２１０と同様の処理を行うため、説明は省略する。以上で、図６のフローチャートの説明を終了する。
【００３４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００３５】
Ａ１００  画像処理装置
Ａ１０１  ＣＰＵ
Ａ１０２  レジスタ回路部
Ａ１０３  画像処理部
Ａ１０４  メモリコントローラ
Ａ１０５  電源遮断制御部
Ａ１０６  消費電力比較部
Ａ１０７  電源遮断期間検出部
【図１】
2018085004.tif 000003
【図２】
2018085004.tif 000004
【図３】
2018085004.tif 000005
【図４】
2018085004.tif 000006
【図５】
2018085004.tif 000007
【図６】
2018085004.tif 000008
【図７】
2018085004.tif 000009