(57)【要約】【課題】デバイスに供給する電源電圧を適切に決定すること。【解決手段】開示の技術の一態様に係る電源電圧決定装置は、所定の出力電圧をデバイスに出力する電圧出力部と、前記電圧出力部を制御する制御部と、を有し、前記制御部は、前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する。【選択図】図３
2020171169.tif 000002
【特許請求の範囲】
【請求項１】
所定の出力電圧をデバイスに出力する電圧出力部と、
前記電圧出力部を制御する制御部と、を有し、
前記制御部は、
前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する
電源電圧決定装置。
【請求項２】
前記制御部は、
前記デバイスと通信できた場合の前記出力電圧の電圧値に、予め定められた所定のマージン電圧値を加算した電圧値を、前記電源電圧として決定する
請求項１に記載の電源電圧決定装置。
【請求項３】
予め定められた、前記デバイスと通信できた場合の前記出力電圧の電圧値と、前記電源電圧の電圧値との関係を示すテーブルを格納する格納部を有し、
前記制御部は、
前記デバイスと通信できた場合の前記出力電圧に基づき、前記格納部を参照して、前記電源電圧を決定する
請求項１、又は２に記載の電源電圧決定装置。
【請求項４】
前記出力電圧を変化させるための最小値と最大値を取得する出力電圧範囲取得部を有し、
前記制御部は、
前記最小値に、予め定められた所定の追加電圧値を加算して前記出力電圧を上昇させる
請求項１乃至３の何れか１項に記載の電源電圧決定装置。
【請求項５】
前記制御部と前記デバイスとの通信できたか否かを判定する通信判定部を有する
請求項１乃至４の何れか１項に記載の電源電圧決定装置。
【請求項６】
所定の出力電圧をデバイスに出力する電圧出力部と、
前記電圧出力部を制御する制御部と、を有し、
前記制御部は、
前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する
画像処理装置。
【請求項７】
所定の出力電圧をデバイスに出力する電圧出力工程と、
前記電圧出力工程を制御する制御工程と、を有し、
前記制御工程は、
前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する
電源電圧決定方法。
【請求項８】
コンピュータを、
所定の出力電圧をデバイスに出力する電圧出力部、及び
前記電圧出力部を制御する制御部として機能させ、
前記制御部は、
前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、電源電圧決定装置、画像処理装置、電源電圧決定方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置に接続された無線ＬＡＮ（Local Area Network）デバイスやＵＳＢ（Universal Serial Bus）メモリ、ＳＤカード等のデバイスに、画像形成装置のコントローラが予め定めた一定値の電源電圧を供給する技術が知られている。
【０００３】
しかし、デバイスの電源電圧の仕様は様々であり、また近年、装置の高性能化やユーザニーズへの対応のため、接続するデバイスを電源電圧の仕様が異なるものにランニングチェンジする場合も増えてきている。これに伴い、デバイスに供給する電源電圧を動的に決定する技術への要求が高まっている。
【０００４】
一方、無線タグ等のデバイスと通信可能に接続する通信部を備えた画像形成装置において、電圧可変回路を用い、デバイスと通信を行う際に生じる不要輻射のレベルを抑制するように通信部の電源電圧を決定する技術が開示されている（例えば、特許文献１参照）。
【０００５】
この技術では、電圧可変回路により通信部の電源電圧値が設定され、デバイスとの無線通信が成立した場合、その電圧値が通信部の電源電圧に決定される。そして、デバイスとの無線通信が成立しない場合、電源電圧値を上昇させながら通信が成立するまで通信の試行が繰り返される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、電源電圧が揺らぎ等で低下したり、通信の成立に必要な電源電圧が温度変化やデバイスとの距離変化等に応じて高くなったりすると、通信が成立せず、デバイスに供給する電源電圧を適切に決定できなくなる場合があった。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、デバイスに供給する電源電圧を適切に決定することを課題とする。
【課題を解決するための手段】
【０００８】
開示の技術の一態様に係る電源電圧決定装置は、所定の出力電圧をデバイスに出力する電圧出力部と、前記電圧出力部を制御する制御部と、を有し、前記制御部は、前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する。
【発明の効果】
【０００９】
本発明によれば、デバイスに供給する電源電圧を適切に決定することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電源電圧決定装置のハードウェア構成の一例を説明するブロック図である。
【図２】実施形態に係る出力可変型電源回路の構成の一例を説明する図である。
【図３】第１の実施形態に係る電源電圧決定装置の機能構成の一例を説明するブロック図である。
【図４】第１の実施形態に係る電源電圧決定装置による処理の一例を示すフローチャートである。
【図５】第１の実施形態に係る電源電圧決定装置を備える画像形成装置のハードウェア構成の一例を説明するブロック図である。
【図６】第２の実施形態に係る電源電圧決定装置の機能構成の一例を説明するブロック図である。
【図７】第２の実施形態に係る電源電圧決定装置による処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して発明を実施するための形態について説明する。各図面において、同一の構成部分には同一符号を付し、重複した説明を省略する場合がある。また、以下に示すハードウェア構成及び機能構成を説明するブロック図において、破線で示されている矢印は、電源電圧の供給ラインを示し、実線で示されている矢印は、制御信号の信号ラインを示すものとする。
【００１２】
＜実施形態に係る電源電圧決定装置のハードウェア構成＞
先ず、実施形態に係る電源電圧決定装置１０のハードウェア構成について説明する。図１は、電源電圧決定装置１０のハードウェア構成の一例を示すブロック図である。
【００１３】
図１に示すように、電源電圧決定装置１０は、電源回路１１と、ホストコントローラ１２と、出力可変型電源回路１３とを有する電気回路基板等で構成される。
【００１４】
電源回路１１は、商用電源に接続された電気回路である。電源回路１１は、商用電源から入力した電圧の電圧値及び周波数を電源電圧決定装置１０の内部回路用に変換し、変換後の電圧をホストコントローラ１２及び出力可変型電源回路１３等に供給する。
【００１５】
ホストコントローラ１２は、電源電圧決定装置１０に電気的に接続されたデバイス２０の動作を制御すると共に、出力可変型電源回路１３の動作を制御する。ここで、デバイス２０は、無線ＬＡＮ（Local Area Network）デバイスやＵＳＢ（Universal Serial Bus）メモリ、ＳＤカード等である。なお、デバイス２０の動作を制御する制御信号の電圧値は、デバイス２０に供給される電圧の電圧値と同じである。
【００１６】
ホストコントローラ１２は、ＣＰＵ（Central Processing Unit）１４１と、ＲＯＭ（Read Only Memory）１４２と、ＲＡＭ（Random Access Memory）１４３と、ＨＤＤ（Hard Disk Drive）１４４と、入出力Ｉ／Ｆ（Interface）１４５とを有する。これらはシステムバスＢで相互に電気的に接続されている。
【００１７】
ＣＰＵ１４１は、ＲＯＭ１４２やＨＤＤ１４４等の記憶装置からプログラムやデータをＲＡＭ１４３上に読み出し、処理を実行することで、電源電圧決定装置１０全体の制御や後述する機能を実現する。なお、ＣＰＵ１４１の有する機能の一部、又は全部を、ＡＳＩＣ（application specific integrated circuit）やＦＰＧＡ（Field-Programmable Gate Array）等の電子回路により実現させてもよい。
【００１８】
ＲＯＭ１４２は、電源を切ってもプログラムやデータを保持することが可能な不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１４２には、電源電圧決定装置１０の起動時に実行されるＢＩＯＳ（Basic Input／Output System）、ＯＳ設定等のプログラムやデータが格納されている。ＲＡＭ１４３は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００１９】
ＨＤＤ１４４は、電源電圧決定装置１０による処理を実行するプログラムや各種データが記憶された不揮発性メモリである。なお、ＨＤＤ１４４はＳＳＤ（Solid State Drive）等であっても良い。
【００２０】
入出力Ｉ／Ｆ１４５は、デバイス２０や出力可変型電源回路１３等と接続するための各種インターフェースである。
【００２１】
出力可変型電源回路１３は、電源回路１１から入力した電圧を、ホストコントローラ１２からの制御信号に応じた電圧値の出力電圧に変換し、デバイス２０に出力する。ここで、図２は、出力可変型電源回路１３の構成の一例をより詳細に説明する図である。
【００２２】
出力可変型電源回路１３は、ＤＣＤＣ（Direct Current to Direct Current）コンバータＩＣ（Integrated Circuit）１３１、入力端子Ｖｉｎ、及び出力端子Ｖｏｕｔ等を有する。電源回路１１から供給される電圧は、入力端子Ｖｉｎを通ってＤＣＤＣコンバータＩＣ１３１に入力される。
【００２３】
ＤＣＤＣコンバータＩＣ１３１は入力された直流の電圧を、所定の電圧値の直流電圧に変換して出力する。ＤＣＤＣコンバータＩＣ１３１が出力する電圧は、抵抗Ｒ１及びＲ２の抵抗値によってさらに調整され、出力端子Ｖｏｕｔを通ってデバイス２０に出力される。
【００２４】
ここで、抵抗Ｒ２は、ホストコントローラ１２からの制御信号に応じて抵抗値が変化するデジタルポテンショメータ等である。なお、デジタルポテンショメータは、アナログの可変抵抗器のワイパーをデジタル信号で設定する電子回路部品であり、可変抵抗器やレオスタット、機械式ボリューム、機械式ポテンショメータと同様に、電子回路の調整及びトリミングを行う。デバイス２０への出力電圧の電圧値は、ホストコントローラ１２からの制御信号に応じて抵抗Ｒ２の抵抗値が変化することで制御される。
【００２５】
［第１の実施形態］
＜第１の実施形態に係る電源電圧決定装置の機能構成＞
次に、第１の実施形態に係る電源電圧決定装置１０の機能構成について説明する。図３は、本実施形態に係る電源電圧決定装置１０の機能構成の一例を説明するブロック図である。なお、図３に示す各機能ブロックは概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。各機能ブロックの全部又は一部を、任意の単位で機能的又は物理的に分散・結合して構成することが可能である。図３に示すように、電源電圧決定装置１０は、電源電圧供給部１１０と、制御部１２０と、電圧出力部１３０とを備える。
【００２６】
電源電圧供給部１１０は、電源回路１１等により実現され、商用電源から入力した電圧の電圧値及び周波数を電源電圧決定装置１０の内部回路用に変換し、変換後の電圧を制御部１２０及び電圧出力部１３０等に供給する。
【００２７】
制御部１２０は、ホストコントローラ１２等により実現され、デバイス２０を制御する制御信号をデバイス２０に出力すると共に、電圧出力部１３０の動作を制御する制御信号を電圧出力部１３０に出力する。
【００２８】
また、制御部１２０は、出力電圧範囲取得部１２１と、出力電圧設定部１２２と、制御信号出力部１２３と、通信部１２４と、通信判定部１２５と、決定部１２６とを有する。これらのうち、出力電圧範囲取得部１２１、出力電圧設定部１２２、通信判定部１２５、及び決定部１２６は、図１のＣＰＵ１４１が所定のプログラムを実行すること等により実現される。また、制御信号出力部１２３及び通信部１２４は、入出力Ｉ／Ｆ１４５等により実現される。
【００２９】
出力電圧範囲取得部１２１は、デバイス２０に出力する出力電圧の範囲として出力電圧の最小値及び最大値を取得する。このような出力電圧の最小値及び最大値のデータは、ホストコントローラ１２とデバイス２０の接続インターフェース規格に基づき、デバイス２０の電源電圧の規格値が最小値から最大値までの範囲内に含まれるように予め定められ、ＨＤＤ１４４等に格納されている。出力電圧範囲取得部１２１は、ＨＤＤ１４４等を参照して出力電圧の最小値及び最大値を取得することができる。但し、これに限定されるものではなく、出力電圧範囲取得部１２１は、出力電圧の最小値及び最大値のデータをＰＣ等の外部装置から入出力Ｉ／Ｆ１４５を介して取得しても良い。
【００３０】
一例として、最小値は０．５Ｖで、最大値は５Ｖである。出力電圧範囲取得部１２１は、取得した出力電圧の最小値及び最大値のデータを出力電圧設定部１２２に出力する。
【００３１】
出力電圧設定部１２２は、出力電圧を、出力電圧範囲取得部１２１から入力した最小値に設定し、設定した電圧値データを制御信号出力部１２３及び決定部１２６に出力する。また、後述する通信判定部１２５が通信部１２４とデバイス２０との間で通信できなかったと判定した場合に、出力電圧設定部１２２は、予め定められた所定の追加電圧値を最小値に加算した出力電圧の電圧値データを、制御信号出力部１２３及び決定部１２６に出力する。追加電圧値は、一例として、０．１Ｖである。
【００３２】
より詳しくは、出力電圧設定部１２２は、始めに出力電圧範囲取得部１２１から入力したデバイス２０の出力電圧の最小値である０．５Ｖを出力電圧として設定し、電圧値データを制御信号出力部１２３及び決定部１２６に出力する。その後、通信判定部１２５が通信部１２４とデバイス２０との間で通信できなかったと判定した場合に、出力電圧設定部１２２は、０．５Ｖに０．１Ｖを加算した０．６Ｖを出力電圧として設定し、電圧値データを制御信号出力部１２３及び決定部１２６に出力する。
【００３３】
その後、通信判定部１２５が通信部１２４とデバイス２０との間で通信できたと判定するまで、０．１Ｖを加算した出力電圧の設定と、出力電圧の電圧値データの制御信号出力部１２３及び決定部１２６への出力を繰り返す。なお、出力電圧設定部１２２は、図１のＲＡＭ１４３に出力電圧の電圧値データを出力し、決定部１２６は、ＲＡＭ１４３を介して、出力電圧設定部１２２が出力した出力電圧の電圧値データを取得することができる。
【００３４】
制御信号出力部１２３は、出力電圧設定部１２２から入力した出力電圧の電圧値を示す制御信号を電圧出力部１３０に出力する。電圧出力部１３０は、入力した制御信号に応じた電圧値の出力電圧をデバイス２０に出力する。
【００３５】
通信部１２４は、デバイス２０の種類に応じた接続インターフェースを介して、デバイス２０との通信を行う。また、通信判定部１２５は、通信部１２４とデバイス２０との間の通信状態を監視し、通信できたか否かを判定する。
【００３６】
ここで、デバイス２０は、接続インターフェース規格に応じた電源電圧を入力すると、接続されたホストコントローラ１２との間でデータや信号の通信が可能な状態になる。しかし、入力した電源電圧が揺らぎ等で規格値に対して低くなったり、また、デバイス２０の実際の電源電圧値に、規格値に対する誤差があったりする場合がある。そのため、接続インターフェース規格に応じた電源電圧がデバイス２０に出力されても、ホストコントローラ１２との間で通信が可能な状態にならない場合がある。
【００３７】
本実施形態では、出力電圧設定部１２２は、出力電圧の最小値に所定の追加電圧値を加算してデバイス２０への出力電圧を徐々に上昇させる。そして、追加電圧値が加算された出力電圧が設定されるたびに、通信部１２４はデバイス２０との通信を試行し、また、通信判定部１２５は通信部１２４とデバイス２０との間で通信できたか否かを判定する。
【００３８】
その結果、電圧出力部１３０からデバイス２０に出力電圧を出力し始めた時には通信できなくても、出力電圧を徐々に上昇させる過程で通信が可能な状態になる。そして、通信判定部１２５は、通信部１２４とデバイス２０との間で通信できた場合に、その旨を示す信号（以下、通信可能信号という）を決定部１２６に出力する。一方、通信判定部１２５は、通信部１２４とデバイス２０との間で通信できなかった場合には、その旨を示す信号（以下、通信不能信号という）を出力電圧設定部１２２に出力する。
【００３９】
決定部１２６は、通信判定部１２５から通信可能信号を入力した場合に、出力電圧設定部１２２が出力した出力電圧の電圧値に基づいて電源電圧の電圧値を決定する。
【００４０】
より詳しくは、決定部１２６は加算部１２７を有する。加算部１２７は、通信判定部１２５から通信可能信号を入力した場合に、出力電圧設定部１２２が出力した出力電圧の電圧値を、ＲＡＭ１４３を介して取得し、予め定められた所定のマージン電圧値を加算する。決定部１２６は、マージン電圧値が加算された電圧値を電源電圧として決定する。マージン電圧値は、一例として０．５Ｖである。
【００４１】
例えば、出力電圧が３．３Ｖの時に通信部１２４とデバイス２０との間で通信できた場合には、決定部１２６は、３．３Ｖにマージン電圧値の０．５Ｖが加算された３．８Ｖを電源電圧の電圧値として決定する。
【００４２】
ここで、出力電圧の最小値から徐々に電圧を上昇させて初めて通信できた時の電圧値は、通信部１２４とデバイス２０との間で通信可能な最小の出力電圧値である。そのため、この電圧値にマージン電圧を加算して、デバイス２０の電源電圧の中心値に近づける。これにより、電源電圧の揺らぎ等に起因して通信不能になることを抑制することができる。決定部１２６は、その後、決定した電源電圧の電圧値を示す制御信号を、制御信号出力部１２３を介して電圧出力部１３０に出力する。
【００４３】
電圧出力部１３０は、入力した制御信号に応じた電源電圧をデバイス２０に出力する。このようにして、適切な電源電圧を決定し、デバイス２０に供給することができる。
【００４４】
＜第１の実施形態に係る電源電圧決定装置による処理＞
次に、本実施形態に係る電源電圧決定装置１０による処理について説明する。図４は、電源電圧決定装置１０による処理の一例を示すフローチャートである。
【００４５】
先ず、ステップＳ４１において、出力電圧範囲取得部１２１は、デバイス２０の電源電圧の規格値が範囲内に含まれるように予め定められた出力電圧範囲の最小値及び最大値のデータを、ＨＤＤ１４４等を参照して取得し、出力電圧設定部１２２に出力する。
【００４６】
続いて、ステップＳ４２において、出力電圧設定部１２２は、出力電圧を、出力電圧範囲取得部１２１から入力した出力電圧範囲の最小値に設定する。そして、設定した電圧値データを制御信号出力部１２３及び決定部１２６に出力する。
【００４７】
続いて、ステップＳ４３において、制御信号出力部１２３は、出力電圧設定部１２２から入力した出力電圧の電圧値を示す制御信号を、電圧出力部１３０に出力する。電圧出力部１３０は、入力した制御信号に応じた電圧値の出力電圧をデバイス２０に出力する。
【００４８】
続いて、ステップＳ４４において、通信部１２４は、接続インターフェースを介してデバイス２０との通信を行う。また、通信判定部１２５は、通信部１２４とデバイス２０との間の通信状態を監視し、通信できたか否かを判定する。
【００４９】
ステップＳ４４で、通信部１２４がデバイス２０と通信できなかったと判定された場合（Ｓ４４、Ｎｏ）、通信判定部１２５は通信不能信号を出力電圧設定部１２２に出力し、その後、ステップＳ４５に移行する。
【００５０】
続いて、ステップＳ４５において、出力電圧設定部１２２は、現在の出力電圧の電圧値が、出力電圧範囲の最大値と等しいか否かを判定する。
【００５１】
ステップＳ４５で、現在の出力電圧の電圧値が出力電圧範囲の最大値と等しいと判定された場合（ステップＳ４５、Ｙｅｓ）は、デバイス２０の電源電圧を決定できないと判断され、処理は終了する。一方、ステップＳ４５で、現在の出力電圧の電圧値が出力電圧範囲の最大値と等しくないと判定された場合（ステップＳ４５、Ｎｏ）は、ステップＳ４６に移行する。
【００５２】
ステップＳ４６において、出力電圧設定部１２２は、現在の出力電圧の電圧値に追加電圧値を加算したものを出力電圧として設定する。その後、ステップＳ４３に移行し、ステップＳ４３以降の処理が再度実行される。
【００５３】
一方、ステップＳ４４で、通信部１２４がデバイス２０と通信できたと判定された場合（Ｓ４４、Ｙｅｓ）、通信判定部１２５は通信可能信号を決定部１２６に出力し、その後、ステップＳ４７に移行する。
【００５４】
ステップＳ４７において、決定部１２６は、通信判定部１２５から通信可能信号を入力した場合に出力電圧設定部１２２が出力した出力電圧の電圧値データを、図１のＲＡＭ１４３を介して取得する。加算部１２７は、取得された出力電圧の電圧値に予め定められたマージン電圧値を加算する。
【００５５】
続いて、ステップＳ４８において、決定部１２６は、ステップＳ４７でマージン電圧値が加算された出力電圧の電圧値を、電源電圧値として決定する。そして、決定した電源電圧の電圧値を示す制御信号を、制御信号出力部１２３を介して電圧出力部１３０に出力する。
【００５６】
続いて、ステップＳ４９において、電圧出力部１３０は、入力した制御信号に応じた電源電圧をデバイス２０に出力する。
【００５７】
このようにして、電源電圧決定装置１０は、適切な電源電圧を決定し、デバイス２０に供給することができる。デバイス２０への出力電圧を、最小値から追加電圧を加算して徐々に上昇させることで、電源電圧を決定する処理の過程で、大きな電圧がデバイス２０に印加されて、デバイス２０が壊れることを防止することができる。
【００５８】
また、上述した例では、１つのデバイス２０の電源電圧を決定する例を説明したが、本実施形態は、複数のデバイス２０が電源電圧決定装置１０に接続された場合にも適用することができる。
【００５９】
この場合は、出力電圧の最小値及び最大値のデータは、複数のデバイスのそれぞれとホストコントローラ１２との接続インターフェース規格に基づき、複数のデバイスのそれぞれの電源電圧の規格値が最小値から最大値までの範囲内に含まれるように予め定められ、ＨＤＤ１４４等に格納される。出力電圧範囲取得部１２１は、複数のデバイスのそれぞれに出力する出力電圧の範囲として、この最小値及び最大値を取得する。そして、図４で説明した処理が、複数のデバイスのそれぞれに対して実行され、それぞれの電源電圧が決定される。
【００６０】
＜効果＞
従来、画像形成装置に接続された無線ＬＡＮ（Local Area Network）デバイスやＵＳＢ（Universal Serial Bus）メモリ、ＳＤカード等のデバイスに、画像形成装置のコントローラが、予め定めた一定値の電源電圧を供給する技術が知られている。この場合、画像形成装置の設計段階で接続するデバイスが選定され、選定されたデバイスに適合した画像形成装置が設計され、製作される。
【００６１】
しかし、デバイスは、同じ機能であっても電源電圧の仕様（規格値）がそれぞれ異なる場合がある。例えば、ＳＤＩＯ（Secure Digital Input/Output）のインターフェース規格のデバイスでは、電源電圧の仕様が１．８Ｖのものと、３．３Ｖのものの２種類がある。また、ＳＰＩ（Serial Peripheral Interface）やＵＡＲＴ（Universal Asynchronous Receiver/Transmitter）のインターフェース規格のデバイスでは、１．８Ｖ〜５Ｖの間でデバイス毎に電源電圧の仕様が異なる。
【００６２】
さらに、装置の高性能化やユーザニーズへの対応のため、接続するデバイスを電源電圧の仕様が異なるものにランニングチェンジする場合も増えてきている。ランニングチェンジの変更後のデバイスが、変更前のデバイスと異なる電源電圧の仕様であった場合、電源電圧を変更するために、大がかりなハードウェアの変更が必要になる場合がある。大がかりなハードウェアの変更はコストや手間を増大させる。そのため、ハードウェアを変更することなく、デバイスに供給する電源電圧を動的に決定する技術への要求が高くなっている。
【００６３】
本実施形態に係る電源電圧決定装置１０は、所定の出力電圧をデバイスに出力する電圧出力部１３０と、電圧出力部１３０を制御する制御部１２０と、を有し、制御部１２０は、出力電圧を上昇させた時に、デバイス２０と通信できた場合の出力電圧に基づき、デバイス２０に供給する電源電圧を決定する。これにより、デバイスに供給する適切な電源電圧を、動的に決定することができる。
【００６４】
また、本実施形態では、制御部１２０は、デバイス２０と通信できた場合の出力電圧の電圧値に、予め定められた所定のマージン電圧値を加算した電圧値を、電源電圧として決定する。通信部１２４とデバイス２０との間で通信可能な最小の出力電圧値にマージン（余裕分）となる電圧を加算することで、デバイス２０の電源電圧の中心値に近づけることができ、電源電圧の揺らぎ等に起因して通信不能になることを抑制することができる。
【００６５】
さらに、本実施形態では、出力電圧を変化させるための最小値と最大値を取得する出力電圧範囲取得部１２１を有し、制御部１２０は、取得された最小電圧値に、予め定められた所定の追加電圧値を加算して出力電圧を上昇させる。そして、デバイス２０と通信できた場合の出力電圧に基づき、デバイス２０に供給する電源電圧を決定する。これにより、電源電圧を決定する処理の過程で、大きな電圧がデバイス２０に印加されて、デバイス２０が壊れることを防止することができる。
【００６６】
＜実施形態に係る電源電圧決定装置の画像形成装置への適用例＞
ここで、実施形態に係る電源電圧決定装置１０を、画像処理装置の一例としての画像形成装置９に適用した例を説明する。
【００６７】
図５は、画像形成装置９のハードウェア構成の一例を示すブロック図である。画像形成装置９は、一例として、ＭＦＰ（Ｍultifunction Peripheral/Product/Printer）等である。
【００６８】
図５に示されているように、画像形成装置９は、コントローラ９１０と、近距離通信回路９２０と、エンジン制御部９３０と、操作パネル９４０と、ネットワークＩ／Ｆ９５０とを備えている。
【００６９】
これらのうち、コントローラ９１０は、コンピュータの主要部であるＣＰＵ９０１と、システムメモリ（ＭＥＭ−Ｐ）９０２と、ノースブリッジ（ＮＢ）９０３と、サウスブリッジ（ＳＢ）９０４と、ＡＳＩＣ９０６と、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）９０７と、ＨＤＤコントローラ９０８と、記憶部であるＨＤ９０９とを備える。また、ＮＢ９０３とＡＳＩＣ９０６との間をＡＧＰ（Accelerated Graphics Port）バス９２１で接続した構成となっている。
【００７０】
これらのうち、ＣＰＵ９０１は、画像形成装置９の全体制御を行う制御部である。ＮＢ９０３は、ＣＰＵ９０１と、ＭＥＭ−Ｐ９０２、ＳＢ９０４、及びＡＧＰバス９２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ９０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ（Peripheral Component Interconnect）マスタ及びＡＧＰターゲットとを備える。
【００７１】
ＭＥＭ−Ｐ９０２は、コントローラ９１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ９０２ａ、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるＲＡＭ９０２ｂとからなる。
【００７２】
なお、ＲＡＭ９０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。
【００７３】
ＳＢ９０４は、ＮＢ９０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ９０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣであり、ＡＧＰバス９２１、ＰＣＩバス９２２、ＨＤＤ９０８およびＭＥＭ−Ｃ９０７をそれぞれ接続するブリッジの役割を有する。
【００７４】
このＡＳＩＣ９０６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ９０６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ９０７を制御するメモリコントローラ、ハードウェアロジック等により画像データの回転などを行う複数のＤＭＡＣ（Direct Memory Access Controller）、並びに、スキャナ部９３１及びプリンタ部９３２との間でＰＣＩバス９２２を介したデータ転送を行うＰＣＩユニットとからなる。
【００７５】
なお、ＡＳＩＣ９０６には、ＵＳＢのインターフェースや、ＩＥＥＥ１３９４（Institute of Electrical and Electronics Engineers 1394）のインターフェースを接続するようにしても良い。
【００７６】
ＭＥＭ−Ｃ９０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ９０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤ９０９は、ＣＰＵ９０１の制御にしたがってＨＤ９０９に対するデータの読出又は書込を制御する。
【００７７】
ＡＧＰバス９２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ９０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００７８】
また、近距離通信回路９２０には、近距離通信回路９２０ａが備わっている。近距離通信回路９２０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００７９】
更に、エンジン制御部９３０は、スキャナ部９３１及びプリンタ部９３２によって構成されている。また、操作パネル９４０は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部９４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル９４０ｂを備えている。
【００８０】
コントローラ９１０は、画像形成装置９全体の制御を行い、例えば、描画、通信、操作パネル９４０からの入力等を制御する。スキャナ部９３１又はプリンタ部９３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００８１】
なお、画像形成装置９は、操作パネル９４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。
【００８２】
ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００８３】
また、ネットワークＩ／Ｆ９５０は、ネットワークを利用してデータ通信をするためのインターフェースである。近距離通信回路９２０及びネットワークＩ／Ｆ９５０は、ＰＣＩバス９２２を介して、ＡＳＩＣ９０６に電気的に接続されている。
【００８４】
ここで、画像形成装置９は、電源回路１１と、出力可変型電源回路１３とを有する。また、コントローラ９１０は、第１の実施形態で説明したホストコントローラ１２の機能を含んでいる。従って、画像形成装置９は、電源回路１１と、ホストコントローラ１２と、出力可変型電源回路１３とを含む電源電圧決定装置１０を備えている。画像形成装置９は、電源電圧決定装置１０により、近距離通信回路９２０等のデバイスの電源電圧を動的に決定することができ、また、第１の実施形態で説明した効果を得ることができる。
【００８５】
［第２の実施形態］
次に、第２の実施形態に係る電源電圧決定装置について説明する。なお、既に説明した実施形態と同一の構成部についての説明を省略する。
【００８６】
図６は、本実施形態に係る電源電圧決定装置１０ａの機能構成の一例を説明するブロック図である。図６に示すように、電源電圧決定装置１０ａは、制御部１２０ａを有する。また、制御部１２０ａは、決定部１２６ａと、格納部１２８とを有する。
【００８７】
決定部１２６ａは、通信判定部１２５から通信可能信号を入力した場合に、出力電圧設定部１２２が出力した出力電圧の電圧値に基づいて電源電圧の電圧値を決定する。より詳しくは、決定部１２６ａは、出力電圧設定部１２２から入力した出力電圧の電圧値に基づき、格納部１２８を参照して取得した電圧値を、電源電圧の電圧値として決定する。
【００８８】
格納部１２８は、図１のＨＤＤ１４４等により実現され、デバイス２０と通信できた場合の出力電圧の電圧値と、電源電圧の電圧値との関係を示すテーブルを格納する。このようなテーブルは、実験等で取得されたデータに基づき、上述したマージン電圧値を含むようにして予め作成され、格納部１２８に格納される。
【００８９】
図７は、本実施形態に係る電源電圧決定装置１０ａによる処理の一例を示すフローチャートである。図７のステップＳ７１〜Ｓ７６の処理は、図４のステップＳ４１〜Ｓ４６の処理と同様であり、また、図７のステップＳ７８の処理は、図４のステップＳ４９の処理と同様であるため、ここでは重複する説明を省略する。
【００９０】
ステップＳ７７において、決定部１２６ａは、通信判定部１２５から通信可能信号を入力した場合に出力電圧設定部１２２が出力した出力電圧の電圧値データを、図１のＲＡＭ１４３を介して取得する。決定部１２６ａは、取得した出力電圧の電圧値データに基づき、格納部１２８を参照して取得した電圧値を、電源電圧の電圧値として決定する。
【００９１】
このようにして、電源電圧決定装置１０ａは、適切な電源電圧を決定し、デバイス２０に供給することができる。
【００９２】
以上説明したように、本実施形態では、デバイス２０と通信できた場合の出力電圧の電圧値と、電源電圧の電圧値との関係を示すテーブルを予め作成して格納部１２８に格納させる。そして、通信部１２４とデバイス２０との間で通信できた場合の出力電圧に基づき、格納部１２８を参照して電源電圧の電圧値を決定する。デバイス２０と通信できた場合の出力電圧の電圧値に対し、マージン電圧値を含む適切な電源電圧の電圧値を予め定めておくことで、デバイスに供給する適切な電源電圧を動的に決定することができる。
【００９３】
なお、上述した以外の効果は、第１の実施形態で説明したものと同様である。
【００９４】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【００９５】
また、実施形態は、電源電圧決定方法も含む。例えば、所定の出力電圧をデバイスに出力する電圧出力工程と、前記電圧出力工程を制御する制御工程と、を有し、前記制御工程は、前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定する。このような電源電圧決定方法により、上述した電源電圧決定装置と同様の効果を得ることができる。
【００９６】
さらに、実施形態は、プログラムも含む。例えば、プログラムは、コンピュータを、所定の出力電圧をデバイスに出力する電圧出力部、及び前記電圧出力部を制御する制御部として機能させ、前記制御部は、前記出力電圧を上昇させた時に、前記デバイスと通信できた場合の前記出力電圧に基づき、前記デバイスに供給する電源電圧を決定するこのようなプログラムにより、上述した電源電圧決定装置と同様の効果を得ることができる。
【符号の説明】
【００９７】
９                画像形成装置（画像処理装置の一例）
１０、１０ａ      電源電圧決定装置
１１              電源回路
１１０            電源電圧供給部
１２              ホストコントローラ
１２０、１２０ａ  制御部
１２１            出力電圧範囲取得部
１２２            出力電圧設定部
１２３            制御信号出力部
１２４            通信部
１２５            通信判定部
１２６、１２６ａ  決定部
１２７            加算部
１２８            格納部
１３              出力可変型電源回路
１３０            電圧出力部
１３１            ＤＣＤＣコンバータＩＣ
２０              デバイス
１４１            ＣＰＵ
１４２            ＲＯＭ
１４３            ＲＡＭ
１４４            ＨＤＤ
１４５            入出力Ｉ／Ｆ
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２０１７−０１５８５４号公報
【図１】
2020171169.tif 000003
【図２】
2020171169.tif 000004
【図３】
2020171169.tif 000005
【図４】
2020171169.tif 000006
【図５】
2020171169.tif 000007
【図６】
2020171169.tif 000008
【図７】
2020171169.tif 000009