複数のデバイスに電力を供給する複数の電源部と、前記各デバイスに対する電力の供給元を前記複数の電源部からそれぞれ選択する電源選択回路と、前記各電源部のそれぞれの電流量を検出する検出部と、前記検出部により検出された電流量を基に、前記電源選択回路による前記各デバイスに対する電力の供給元の選択を制御する制御部とを備えたことを特徴とする電源装置。前記各電源部それぞれに対する入出力電源フィルタ回路をさらに備え、前記検出部は、前記入出力電源フィルタ回路の電位差を計測することで前記各電源部の電流量を検出することを特徴とする請求項1に記載の電源装置。前記検出部は、前記電位差が第1閾値以上の場合、大電流と判定し、前記電流量が前記第1閾値より小さい値である第2閾値未満の場合、小電流と判定し、その判定結果を基に制御を行うことを特徴とする請求項1又は請求項2に記載の電源装置。前記制御部は、複数の前記電源部のうち大電流である電源部が電力を供給している中で負荷が最小のデバイスを、電位差が第1閾値未満の電源部から電力の供給を受けるように、前記電源選択回路による選択を切り替えることを特徴とする請求項3に記載の電源装置。前記制御部は、複数の前記電源部のうち小電流である電源部が、電位差が第2閾値より大きい電源部が供給しているデバイスの中で負荷が最小のデバイスに電力を供給するように、前記電源選択回路による選択を切り替えることを特徴とする請求項3又は請求項4に記載の電源装置。デバイスに電力を供給する複数の電源のそれぞれの電流量を検出し、検出した電流量を基に、前記各デバイスに対する電力の供給元となる前記電源を選択し各デバイスに対して選択した前記電源から電力を供給することを特徴とする電源装置制御方法。しかしながら、実際に装置が動作している場合のデバイスの消費電流の測定値は最大値と大きく異なる場合が多い。この理由として、以下のことが考えられる。すなわち、最近のデバイスは多機能搭載のものが多く、全機能使用、最大動作速度及び環境温度が最も高い場合などの悪条件が重なったときの電力がデータシートにおける最大値となっている。一方で、実際に装置を運用する場合、データシート上の条件と同様になることは稀である。そうだとしても、電源の設計段階では、実運用時の条件は確定できないため、最大値を保障できる電力構成としている。このようなことから、電源は最大効率で動作していないことが多い。従来、設計段階で電源に接続するデバイスが固定的に決められてしまっていた。そのため、実際の装置稼動時における実測値の負荷状態が設計時の値と異なっており電源の使用効率が低下している状態であっても、使用効率が低下した電源からの電力供給量を変更できず、電源の使用効率を向上させることは困難であった。また、予め予測された負荷マップを基に変換器を決定する従来技術や、直流機器が要求する消費電力に応じて供給電力を変化させる従来技術を用いても、使用効率が低下した電源からの電力供給量を変更できず、電源の使用効率を向上させることは困難であった。また、2台の電源のうち一方の電力供給が上限に達すると、他方から電力供給を行なわせる従来技術を用いても、使用効率が低下した電源からの電力供給量を変更できず、電源の使用効率を向上させることは困難であった。開示の技術は、上記に鑑みてなされたものであって、電源の使用効率を向上させる電源装置及び電源装置制御方法を提供することを目的とする。本願の開示する電源装置及び電源装置制御方法は、一つの態様において、電源部は、複数のデバイスに電力を供給する。電源選択回路は、前記各デバイスに対する電力の供給元を前記複数の電源部からそれぞれ選択する。検出部は、前記各電源部のそれぞれの電流量を検出する。制御部は、前記検出部により検出された電流量を基に、前記各デバイスに対する電力の供給元となる前記電源部の選択を制御する。本願の開示する電源装置及び電源装置制御方法の一つの態様によれば、電源の使用効率を向上させることができるという効果を奏する。以下に、本願の開示する電源装置及び電源装置制御方法の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する電源装置及び電源装置制御方法が限定されるものではない。図1は、実施例に係る電源装置のブロック図である。図1に示すように、本実施例に係る電源装置は、一次電源10、コイル21、22、二次電源31、32、増幅器41、42、状態検出部50、制御部60、電源選択回路70及びデバイス81~84を有する。一次電源10は、外部から電力の供給を受ける。本実施例では、外部からの電力の電圧は、例えば、48Vである。そして、一次電源10は、供給された電力の電圧を、例えば、48Vから12Vに下げる。この、一次電源10は、大まかに電圧を下げる役割を担っている。そして、一次電源10は、二次電源31及び32に向けて電源を供給する。本実施例では、一次電源10と二次電源31とを結ぶ電源の供給経路の途中には、コイル21が配置されている。すなわち、本実施例では、コイル21は、二次電源31の入力側に配置されている。そして、コイル21は、一次電源10から二次電源31に供給される電力のノイズを取り除く。コイル21によりノイズが取り除かれた後、電力は二次電源31に供給される。また、一次電源10と二次電源32とを結ぶ電源の供給経路の途中には、コイル22が配置されている。すなわち、本実施例では、コイル22は、二次電源32の入力側に配置されている。そして、コイル22は、一次電源10から二次電源32に供給される電力のノイズを取り除く。コイル22によりノイズが取り除かれた後、電力は二次電源32に供給される。このコイル21及びコイル22が、入出力電源フィルタの一例にあたる。コイル21及びコイル22は、例えば、直流抵抗が0.001mΩ±20程度のコイルである。二次電源31は、電力の供給を一次電源10から受ける。そして、二次電源31は、デバイス81~84の動作電圧まで電圧を下げる。本実施例では、二次電源31は、例えば、12Vの電圧を有する電力の供給を受け、1.5Vまで電圧を下げる。そして、二次電源31は、デバイス81~84の動作電圧を有する電力を電源選択回路70に供給する。二次電源32は、電力の供給を一次電源10から受ける。そして、二次電源32は、デバイス81~84の動作電圧まで電圧を下げる。本実施例では、二次電源32は、例えば、12Vの電圧を有する電力の供給を受け、1.5Vまで電圧を下げる。そして、二次電源32は、デバイス81~84の動作電圧を有する電力を電源選択回路70に供給する。増幅器41は、コイル21の両端における電位差を取得する。そして、増幅器41は、取得した電位差を増幅し、状態検出部50へ出力する。増幅器42は、コイル22の両端における電位差を取得する。そして、増幅器42は、取得した電位差を増幅し、状態検出部50へ出力する。ここで、本実施例では、コイル21及び22の両端間の電位差が小さいため、電位差を用いた電流の検出を容易にするように増幅器41及び42を用いて増幅を行なっているが、電位差が大きい場合には、増幅器41及び42による増幅は行なわなくてもよい。状態検出部50は、過大な電流が流れている大電流状態であるか否かを判定するための電圧値である第1閾値を記憶している。また、状態検出部50は、過少な電流しか流れていない小電流状態であるか否かを判定するための電圧値である第2閾値を記憶している。ここで、大電流状態とは、電源の使用効率が高効率状態となる上限の電流以上の電流が流れていることをさす。また、小電流状態とは、電源の使用効率が高効率状態となる下限の電流未満の電流が流れていることをさす。そして、高効率状態は、流れる電流を変化させた場合における電源の使用効率を求め、その中で最大効率となる値に近い値例えば、最大効率の値から0.5未満の値など。をとる範囲を高効率状態となる範囲などとして決定することができる。状態検出部50は、増幅器41からコイル21の両端の電位差の入力を受ける。次に、状態検出部50は、取得した電位差と第1閾値及び第2閾値との関係を求め、二次電源31に流れる電流の電流量が大電流状態か、小電流状態か、高効率状態かを検出する。具体的には、状態検出部50は、電位差が第1閾値以上の場合、大電流状態と検出する。また、状態検出部50は、電位差が第1閾値未満であり第2閾値以上の場合、高効率状態と検出する。また、状態検出部50は、電位差が第2閾値未満の場合、小電流状態と検出する。さらに、状態検出部50は、瞬間的な電圧変化の検出を避けるため、検出した状態が所定期間続いた場合に、電流量が検出した状態になったと判定する。この所定期間を、グリッチ時間ともいう場合もある。そして、状態検出部50は、検出した二次電源31に流れる電流の電流量の状態を制御部60の選択判定部61へ出力する。また、状態検出部50は、増幅器42からコイル22の両端の電位差の入力を受ける。次に、状態検出部50は、取得した電位差と第1閾値及び第2閾値との関係を求め、二次電源32に流れる電流の電流量が大電流状態か、小電流状態か、高効率状態かを検出する。この場合も、状態検出部50は、瞬間的な電圧変化の検出を避けるため、検出した状態が所定期間続いた場合に、電流量が検出した状態になったと判定する。そして、状態検出部50は、検出した二次電源32に流れる電流の電流量の状態を制御部60の選択判定部61へ出力する。ここで、本実施例では、ノイズを取り除くフィルタとしてのコイル21及び22を二次電源31及び32の入力側に配置しているが、これは他の場所でも良い。例えば、ノイズを取り除くフィルタは、二次電源31及び32の出力側に配置してもよい。さらには、二次電源31及び32の中にフィルタを組み込むなどして、フィルタをかける位置を電気の入力側又は出力側のいずれかを選べる構成にしてもよい。そして、フィルタをいずれの位置に配置した場合であっても、状態検出部50は、フィルタの両端の電位差を計測するように配置すればよい。制御部60は、選択判定部61、デバイス制御部62及び電源設定部63を有している。選択判定部61は、二次電源31及び32に流れるそれぞれの電流の電流量の状態を状態検出部50から受ける。そして、選択判定部61は、二次電源31及び32に流れる電流の電流量がいずれも高効率状態、大電流状態又は小電流状態の場合、電源選択回路70によるデバイス81~84に対する電力の供給元の現在の選択状態の維持を決定する。これは、二次電源31及び32に流れる電流の電流量がいずれも高効率状態の場合は、現在の状態が効率のよい状態であり選択を切り替える必要が無いからである。また、二次電源31及び32に流れる電流の電流量がいずれも大電流状態又は小電流状態の場合には、選択を切り替えても、二次電源31及び32のいずれかの使用効率がより悪くなり、全体的な使用効率の改善が見込めないからである。これに対して、二次電源31及び32に流れる電流の電流量がいずれか一方が大電流状態であり、他方が小電流状態又は高効率状態の場合、選択判定部61は、一方の二次電源が電力を供給しているデバイスの中で最小の負荷を有するデバイスを特定する。そして、選択判定部61は、特定したデバイスを他方の二次電源から電力の供給を受けるように、電源選択回路70によるデバイス81~84に対する電力の供給元の選択を決定する。また、二次電源31及び32に流れる電流の電流量がいずれか一方が小電流状態であり、他方が大電流状態又は高効率状態の場合、選択判定部61は、他方の二次電源が電力を供給しているデバイスの中で最小の負荷を有するデバイスを特定する。そして、選択判定部61は、特定したデバイスを一方の二次電源から電力の供給を受けるように、電源選択回路70によるデバイス81~84に対する電力の供給元の選択を決定する。そして、選択判定部61は、決定したデバイス81~84に対する電力の供給元の選択を電源選択回路70に通知する。また、例えば、選択判定部61は、電力供給元の切り替えを行ったデバイスを記憶しておき、同じデバイスに対して予め決められた回数以上、電源供給元の切り替えを連続して行った場合には電力供給元の切り替え処理を停止してもよい。さらに、選択判定部61は、切り替えを繰り返すことで、同じ状態が繰り返されていると判定した場合、繰り返される状態の中で最も効率がよい状態で切り替えを停止してもよい。デバイス制御部62は、デバイス81~84に対して処理の実行命令を通知し、デバイス81~84のそれぞれに処理を実行させる。また、デバイス制御部62は、デバイス81~84に実行させている処理による仕事量を保持している。さらに、デバイス制御部62は、デバイスの指定及び指定されたデバイスの仕事量の情報提供の要求を電源設定部63から受ける。そして、デバイス制御部62は、デバイス81~84うちの指定されたデバイスの仕事量を電源設定部63に通知する。電源設定部63は、選択判定部61により決定されたデバイス81~84に対する電力の供給元の選択の通知を選択判定部61から受ける。以下では、二次電源31及び32のうちデバイスを電力の供給先から外すと選択判定部61により決定された電源を効率低下電源といい、外されたデバイスの供給元として指定された電源を切替先電源という。電源設定部63は、デバイス81~84の中から、二次電源31又は32のうち効率低下電源が現在電源を供給しているデバイスを特定する。そして、電源設定部63は、特定したデバイスのそれぞれの仕事量の情報提供をデバイス制御部62に要求する。そして、電源設定部63は、特定したデバイスのそれぞれの仕事量をデバイス制御部62から取得する。さらに、電源設定部63は、取得した仕事量の情報から、特定したデバイスのうち仕事量が最小のデバイスを、効率低下電源における最小負荷のデバイスとして選択する。次に、電源設定部63は、選択した効率低下電源における最小負荷のデバイスへの電力の供給元を、効率低下電源から切替先電源にするように、電源選択回路70に指示する。ここで、本実施例では、最小負荷のデバイスとして、仕事量が一番少ないデバイスを選択しているが、最小負荷のデバイスの判定基準には他の基準を用いてもよい。例えば、データシートに記載されている電力が高いデバイスを、最小負荷のデバイスとして選択してもよい。電源選択回路70は、デバイス81~84のそれぞれに対する電力の供給元を二次電源31及び32のいずれかにするか選択する回路である。電源選択回路70は、電源設定部63からの指示をうけて、指定されたデバイスの電源供給元の選択を効率低下電源から切替先電源へと切り替える。図2は、電源選択回路の詳細構成を示すブロック図である。電源選択回路70は、二次電源31及び32のそれぞれからデバイス81~84のそれぞれへ電力を供給する経路を有している。さらに、電源選択回路70は、電源の供給経路上にスイッチを有している。本実施例では、電源の供給経路上にスイッチとして、FETFieldEffectTransistorスイッチ71~78を用いている。例えば、電源選択回路70は、二次電源31からデバイス81へと電力を供給する経路上にFETスイッチ71を有している。また、電源選択回路70は、各デバイス81~84とそれぞれに接続されているFETスイッチ71~78との間にコンデンサ171~174を有している。本実施例では、電源選択回路70は、FETスイッチ72とデバイス81との間にコンデンサ171を有しており、FETスイッチ74とデバイス82との間にコンデンサ172を有している。さらに、電源選択回路70は、FETスイッチ76とデバイス83との間にコンデンサ173を有しており、FETスイッチ78とデバイス84との間にコンデンサ174を有している。ここで、本実施例では、二次電源32からデバイス81~84への電力供給経路上にコンデンサ171~174を配置したが、これは他の位置でもよい。例えば、コンデンサ171~174の位置は、二次電源31からデバイス81~84への電力供給経路上でもよいし、二次電源31からの経路と二次電源32からの経路が交わった後に配置されても良い。そして、コンデンサ171~174は、それぞれグランドに接続されている。そして、FETスイッチ71~78のそれぞれは、電源設定部63から電圧の入力を受けるように接続されている。FETスイッチ71~78は、電源設定部63から予め決められた値以上の電圧が印加されるとONとなり、それ以下の電圧もしくは電圧が加えられていない場合はOFFとなる。そして、FETスイッチ72にはFETスイッチ71に印加された電圧が反転入力される。また、FETスイッチ74にはFETスイッチ73に印加された電圧が反転入力される。また、FETスイッチ76にはFETスイッチ75に印加された電圧が反転入力される。また、FETスイッチ78にはFETスイッチ77に印加された電圧が反転入力される。すなわち、FETスイッチ71とFETスイッチ72とはいずれか一方がONになり他方がOFFになる。また、FETスイッチ73とFETスイッチ74とはいずれか一方がONになり他方がOFFになる。また、FETスイッチ75とFETスイッチ76とはいずれか一方がONになり他方がOFFになる。また、FETスイッチ77とFETスイッチ78とはいずれか一方がONになり他方がOFFになる。例えば、デバイス81及び83の電力供給元を二次電源31とし、デバイス82及び84の電力供給元を二次電源32とする場合について説明する。この場合、電源設定部63は、スイッチ71、74、75及び78をONにし、スイッチ72、73、76及び77をOFFにするように電圧をそれぞれのスイッチに印加する。電源選択回路70は、電源設定部63からの印加電圧を受けて、スイッチ71、74、75及び78をONにし、スイッチ72、73、76及び77をOFFにする。さらに、供給元の電源の切り替えにおけるデバイスへの電圧の変化について説明する。図3Aは、供給元の電源切り替えにおけるタイムチャートである。また、図3Bは、負荷デバイスに入力される電圧のタイムチャートである。ここでは、デバイス81の電力供給元を、二次電源31から二次電源32に切り替える場合で説明する。図3Aは、縦軸で電圧を表し、横軸で時間を表している。そして、グラフ201が、二次電源31からデバイス81に供給される電圧を表している。また、グラフ202が、二次電源32からデバイス81に供給される電圧を表している。さらに、点線は、デバイス81が要求する最低電圧203の値を表している。すなわち、デバイス81に供給される電圧が最低電圧203を下回ると、デバイス81は動作不能となる。グラフ201及び202に示すように、最初はFETスイッチ71がONでFETスイッチ72がOFFあり、二次電源31から電圧がかけられており、二次電源32からは電圧がかけられていない。そして、タイミング211でFETスイッチ71がOFFとなり、二次電源31からの電力がデバイス81に供給されなくなる。しかし、コンデンサ171に電荷が蓄えられているため、グラフ201に示すように、二次電源31からの電圧は緩やかに下がっていく。また、タイミング211と同じタイミングであるタイミング221でFETスイッチ72がONとなり、二次電源32からのデバイス81への電力供給が開始される。FETスイッチ72は、高速スイッチであるので、グラフ202に示すように、二次電源32からの電圧は急峻に上昇した後一定となる。このため、図3Aの切り替えにおいて、デバイス81に実際に入力される電圧は、図3Bのグラフ205のようになる。すなわち、デバイス81に実際に入力される電圧は、最低電圧203を下回らない。このように、電力供給元の切り替えにおいて、FETスイッチの切り替え時間が短いので、デバイス81側にあるコンデンサ171に蓄えられている電荷で状態を保持することができ、デバイス81の電源供給には影響が無い。また、ここでは、デバイス81を例に説明したが、他のデバイス82~84でも同様である。さらに、選択判定部61は、電源選択回路70の初期設定を記憶している。初期設定とは、本実施例に係る電源装置が組み込まれた装置以下では、単に装置という場合がある。起動時に、二次電源31及び32のいずれもデバイスに電力を供給していない状態における、デバイス81~84の電力供給元の選択の設定である。そして、選択判定部61は、装置起動時には初期設定となるように電源選択回路70へ電圧を印加する。これは、装置起動時には、電力の供給が行われていないので、設定判定部61による電力供給元の選択の決定が行なわれていないため、仮にデバイス81~84への電力供給元を仮に決定するためである。本実施例では、初期設定では、デバイス81及び82が二次電源31から電力の供給を受け、デバイス83及び84が二次電源32から電力の供給を受けるものとする。ただし、初期設定は固定でなくてもよく、選択判定部61は、前回装置が動作したときの電力供給元の設定を記憶しておき、次の装置起動時に記憶した設定を初期設定として用いても良い。デバイス81~84は、それぞれが二次電源31又は32のうち電源選択回路70によって選択された側から電力の供給を受ける。ここで、本実施例では、デバイス81~84の4つのデバイスで説明したが、複数であればデバイスの数に特に制限はない。次に、図4を参照して、本実施例に係る電源装置による供給元電源の選択について説明する。図4は、実施例に係る電源装置による供給元電源の選択処理のフローチャートである。状態検出部50は、二次電源31に流れる電流の電流量の状態及び二次電源32に流れる電流の電流量の状態を検出するステップS101。選択判定部61は、双方の二次電源の電流量の状態の入力を状態検出部50から受ける。そして、選択判定部61は、二次電源31が高効率状態か否かを判定するステップS102。二次電源31が高効率状態でない場合ステップS102:否定、選択判定部61は、二次電源31が大電流状態か否かを判定するステップS103。二次電源31が大電流状態の場合ステップS103:肯定、選択判定部61は、二次電源32が大電流状態か否かを判定するステップS104。二次電源32が大電流状態の場合ステップS104:肯定、二次電源31及び32のいずれも大電流状態であるので、選択判定部61は、現状の経路を保持することを決定するステップS105。一方、二次電源32が大電流状態でない場合ステップS104:否定、二次電源31は大電流状態であり、二次電源32は小電流状態又は高効率状態である。そこで、選択判定部61は、二次電源31が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源32に切り替えることを決定する。そして、電源設定部63は、二次電源31が電力を供給するデバイスのうち最小負荷であるデバイスを特定する。そして、電源選択回路70は、電源設定部63からの電圧の印加を受けて、二次電源31が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源32に切り替えるステップS106。一方、二次電源31でない大電流状態の場合ステップS103:否定、選択判定部61は、二次電源32が小電流状態か否かを判定するステップS107。二次電源32が小電流状態でない場合ステップS107:否定、二次電源31及び32のいずれも小電流状態であるので、選択判定部61は、現状の経路を保持することを決定するステップS105。一方、二次電源32が小電流状態の場合ステップS107:肯定、二次電源31は小電流状態であり、二次電源32は大電流状態又は高効率状態である。そこで、選択判定部61は、二次電源32が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源31に切り替えることを決定する。そして、電源設定部63は、二次電源32が電力を供給するデバイスのうち最小負荷であるデバイスを特定する。そして、電源選択回路70は、電源設定部63からの電圧の印加を受けて、二次電源32が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源31に切り替えるステップS110。二次電源31が高効率状態の場合ステップS102:肯定、選択判定部61は、二次電源32が高効率状態か否かを判定するステップS108。二次電源32が高効率状態の場合ステップS108:肯定、二次電源31及び32のいずれも高効率状態であるので、選択判定部61は、現状の経路を保持することを決定するステップS105。これに対して、二次電源32が高効率状態でない場合ステップS108:否定、選択判定部61は、二次電源32が大電流状態か否かを判定するステップS109。二次電源32が大電流状態の場合ステップS109:肯定、二次電源31は高効率状態であり、二次電源32は大電流状態である。そこで、選択判定部61は、二次電源32が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源31に切り替えることを決定する。そして、電源設定部63は、二次電源32が電力を供給するデバイスのうち最小負荷であるデバイスを特定する。そして、電源選択回路70は、電源設定部63からの電圧の印加を受けて、二次電源32が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源31に切り替えるステップS110。一方、二次電源32が大電流状態でない場合ステップS109:否定、二次電源31は高効率状態であり、二次電源32は小電流状態である。そこで、選択判定部61は、二次電源31が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源32に切り替えることを決定する。そして、電源設定部63は、二次電源31が電力を供給するデバイスのうち最小負荷であるデバイスを特定する。そして、電源選択回路70は、電源設定部63からの電圧の印加を受けて、二次電源31が電力供給するデバイスのうち最小負荷のデバイスに対する電源供給元を二次電源32に切り替えるステップS106。次に、図5を参照して、供給元電源を切り替える一例における各部の動作の流れを説明する。図5は、供給元電源を切り替える一例における各部の動作を表すシーケンス図である。図5は、紙面に向かって下に行くにしたがい時間が経過していることを表している。ここでは、一方の二次電源が大電力状態であり、他方が小電力状態であるため、電源供給元を切り替える場合について説明する。制御部60は、初期設定の状態となるように電源選択回路70に電圧を印加するステップS201。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81及び82の電力供給元を二次電源31とし、デバイス83及び84の電力供給元を二次電源32とするステップS202。その後、状態検出部50は、二次電源31が大電流状態であることを検出するステップS203。さらに、状態検出部50は、二次電源32が小電流状態であることを検出するステップS204。そして、状態検出部50は、二次電源31が大電流状態であり及び二次電源32が小電流状態であることを制御部60に通知するステップS205。制御部60は、状態検出部50からの通知を受けて、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源32に切り替えることを決定するステップS206。そして、制御部60は、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスを特定し、その特定したデバイスに選択させる電源供給元を切り替えるよう電源選択回路70に電圧を印加するステップS207。ここでは、デバイス82が最小負荷のデバイスの場合で説明する。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81の電力供給元を二次電源31とし、デバイス82、83及び84の電力供給元を二次電源32とするステップS208。その後、状態検出部50は、二次電源31が高効率状態であることを検出するステップS209。さらに、状態検出部50は、二次電源32が高効率状態であることを検出するステップS210。そして、状態検出部50は、二次電源31及び32が高効率状態であることを制御部60に通知するステップS211。制御部60は、状態検出部50からの通知を受けて、現在の設定を保持することを決定するステップS212。ここで、期間250が供給元電源を切り替える処理の1サイクルを表している。すなわち、図5では、2サイクルの供給元電源を切り替える処理が記載されている。ただし、実際には、設定を保持した場合でも、供給元電源を切り替える処理は終了せず、その後も供給元電源を切り替える処理のサイクルが繰り返される。次に、図6を参照して、供給元電源を切り替える他の例における各部の動作の流れを説明する。図6は、供給元電源を切り替える他の例における各部の動作を表すシーケンス図である。ここでは、一方の二次電源が大電流状態のため切り替えを行ったが、切り替えた先の電源の使用効率が悪化した場合について説明する。制御部60は、初期設定の状態となるように電源選択回路70に電圧を印加するステップS301。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81及び82の電力供給元を二次電源31とし、デバイス83及び84の電力供給元を二次電源32とするステップS302。その後、状態検出部50は、二次電源31が大電流状態であることを検出するステップS303。さらに、状態検出部50は、二次電源32が小電流状態であることを検出するステップS304。そして、状態検出部50は、二次電源31が大電流状態であり及び二次電源32が小電流状態であることを制御部60に通知するステップS305。制御部60は、状態検出部50からの通知を受けて、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源32に切り替えることを決定するステップS306。そして、制御部60は、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスを特定し、その特定したデバイスに選択させる電源供給元を切り替えるよう電源選択回路70に電圧を印加するステップS307。ここでは、デバイス82が最小負荷のデバイスの場合で説明する。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81の電力供給元を二次電源31とし、デバイス82、83及び84の電力供給元を二次電源32とするステップS308。その後、状態検出部50は、二次電源31が高効率状態であることを検出するステップS309。さらに、状態検出部50は、二次電源32が大電流状態であることを検出するステップS310。そして、状態検出部50は、二次電源31が高効率状態であり、二次電源32が大電流状態であることを制御部60に通知するステップS311。制御部60は、状態検出部50からの通知を受けて、二次電源32を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源31に切り替えることを決定するステップS312。そして、制御部60は、二次電源32を電力供給元としているデバイスの中で最小負荷のデバイスを特定し、その特定したデバイスに選択させる電源供給元を切り替えるよう電源選択回路70に電圧を印加するステップS313。ここでは、デバイス83が最小負荷のデバイスの場合で説明する。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81及び83の電力供給元を二次電源31とし、デバイス82及び84の電力供給元を二次電源32とするステップS314。その後、状態検出部50は、二次電源31が高効率状態であることを検出するステップS315。さらに、状態検出部50は、二次電源32が高効率状態であることを検出するステップS316。そして、状態検出部50は、二次電源31及び32が高効率状態であることを制御部60に通知するステップS317。制御部60は、状態検出部50からの通知を受けて、現在の設定を保持することを決定するステップS318。このように、一度供給元の切り替えを行った後でも未だ電源の使用効率が悪い場合には、さらに電力の供給元の切り替えを繰り返すことで、二次電源31及び32の使用効率を向上させることができる。ここで、図6においても、実際には、設定を保持した場合でも、供給元電源を切り替える処理は終了せず、その後も供給元電源を切り替える処理のサイクルが繰り返される。次に、図7を参照して、供給元電源を切り替える別の他の例における各部の動作の流れを説明する。図7は、供給元電源を切り替える別の他の例における各部の動作を表すシーケンス図である。ここでは、一方の二次電源が小電流状態のため、電源供給元を切り替える場合について説明する。制御部60は、初期設定の状態となるように電源選択回路70に電圧を印加するステップS401。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81及び82の電力供給元を二次電源31とし、デバイス83及び84の電力供給元を二次電源32とするステップS402。その後、状態検出部50は、二次電源31が高効率状態であることを検出するステップS403。さらに、状態検出部50は、二次電源32が小電流状態であることを検出するステップS404。そして、状態検出部50は、二次電源31が高効率状態であり及び二次電源32が小電流状態であることを制御部60に通知するステップS405。制御部60は、状態検出部50からの通知を受けて、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源32に切り替えることを決定するステップS406。そして、制御部60は、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスを特定し、その特定したデバイスに選択させる電源供給元を変更するよう電源選択回路70に電圧を印加するステップS407。ここでは、デバイス82が最小負荷のデバイスの場合で説明する。電源選択回路70は、制御部60からの電圧の印加を受けて、デバイス81の電力供給元を二次電源31とし、デバイス82、83及び84の電力供給元を二次電源32とするステップS408。その後、状態検出部50は、二次電源31が高効率状態であることを検出するステップS409。さらに、状態検出部50は、二次電源32が高効率状態であることを検出するステップS410。そして、状態検出部50は、二次電源31及び32が高効率状態であることを制御部60に通知するステップS411。制御部60は、状態検出部50からの通知を受けて、現在の設定を保持することを決定するステップS412。図7においても、実際には、設定を保持した場合でも、供給元電源を切り替える処理は終了せず、その後も供給元電源を切り替える処理のサイクルが繰り返される。次に、図8及び図9を参照して、二次電源31及び32の双方の使用効率が悪い場合における、本実施例に係る電力装置による使用効率の改善について説明する。図8は、双方の二次電源の使用効率が悪い状態の使用効率を説明するための図である。また、図9は、図8の状態を実施例に係る電源装置によって改善した場合の使用効率を説明するための図である。図8及び図9では、縦軸が使用効率を表し、横軸が電流量を表している。また、図8及び図9は、一例として、二次電源31及び32にかかる電圧が1.5Vのときの、電流量と使用効率の関係を表している。グラフ300は、二次電源における電圧が1.5Vの場合の、電流と使用効率との関係を示すグラフである。グラフ300の領域310で囲われた部分では、二次電源が高効率状態となっている。また、グラフ300の領域311で囲われた部分では、二次電源が小電流状態になっている。また、グラフ300の領域312で囲われた部分では、二次電源が大電流状態になっている。まず、本実施例に係る電源装置による使用効率の改善を行わない状態、すなわち、図8で表される状態では、二次電源31に流れる電流は、11Aである。また、二次電源32に流れる電流は、1.3Aである。そして、デバイス81に流れる電流は、6.0Aである。また、デバイス82に流れる電流は、5.0Aである。また、デバイス83に流れる電流は、0.7Aである。さらに、デバイス84に流れる電流は、0.6Aである。そして、デバイス81及び82は、二次電源31から電力供給を受けている。また、デバイス83及び84は、二次電源32から電力供給を受けている。そして、図8では、二次電源31の電流量及び使用効率は、領域301で囲われた部分に位置する。すなわち、二次電源31は大電流状態となっている。また、二次電源32の電流量及び使用効率は、領域302で囲われた部分に位置する。すなわち、二次電源32は小電流状態となっている。すなわち、二次電源31及び32のいずれも使用効率が悪い状態で動作している。このとき、効率グラフから二次電源31及び32の消費電流を計算する次のようになる。すなわち、二次電源31の使用効率は89であり、消費電流は、11000×0.011=121mAとなっている。また、二次電源31の使用効率は90であり、消費電流は、13000×0.008=13mAとなっている。すなわち、図8の場合の二次電源31及び32の消費電流を合わせると、135mAとなっている。そこで、図8の状態で本実施例に係る電源装置を用いて供給元の切り替えを行った場合について説明する。この場合、二次電源31が大電流状態で、二次電源32が小電流状態のため、制御部60は、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源32に切り替える。ここで、二次電源31を電力供給元としているデバイス81及び82のうち、負荷が小さいデバイスはデバイス82である。そこで、制御部60は、デバイス82の電力供給元を二次電源31から二次電源32に切り替えるように電源選択回路70を制御する。これにより、二次電源31が電力を供給するデバイスは、6.0Aの電流が流れるデバイス81のみとなり、二次電源31の電流量は6.0Aとなる。また、二次電源32が電力を供給するデバイスは、デバイス82、83及び84となる。デバイス82、83、84は、それぞれ5.0A、0.7A、0.6Aの電流が流れているので、二次電源31の電流量は6.3Aとなる。この場合、図9に示すように、二次電源31の電流量及び使用効率は領域303で囲われた部分に位置する。また、二次電源32の電流量及び使用効率は領域304で囲われた部分に位置する。すなわち、元々は図8に示すように、二次電源31及び32共に使用効率は高効率状態から離れていたものが、本実施例に係る電源装置を使用することで、図9に示すように、二次電源31及び32のいずれもが高効率状態もしくはそれに近い状態になっている。このとき、図9から二次電源31及び32の消費電流を計算する次のようになる。すなわち、二次電源31の使用効率は92.5であり、消費電流は、6000×0.0075=45mAとなっている。また、二次電源31の使用効率は92であり、消費電流は、6300×0.008=50mAとなっている。すなわち、図9の場合の二次電源31及び32の消費電流を合わせると、95mAとなっている。その結果、図9の消費電流は、図8の消費電流に比べて、135-95=40mAの消費電流を削減することができている。このように、本実施例に係る電源装置を用いることで、二次電源31及び32のいずれも使用効率が悪い場合に、それぞれの電源の使用効率を向上させることができる。次に、図10及び図11を参照して、二次電源31の使用効率が悪い場合における、本実施例に係る電力装置による使用効率の改善について説明する。図10は、一方の二次電源の使用効率が悪い状態の使用効率を説明するための図である。また、図11は、図10の状態を実施例に係る電源装置によって改善した場合の使用効率を説明するための図である。図10及び図11では、縦軸が使用効率を表し、横軸が電流量を表している。また、図10及び図11は、一例として、二次電源31及び32にかかる電圧が1.5Vのときの、電流量と使用効率の関係を表している。図10及び図11においても、図8及び図9と同様に、グラフ300は、二次電源における電圧が1.5Vの場合の、電流と使用効率との関係を示すグラフである。また、グラフ300の領域310で囲われた部分では、二次電源が高効率状態となっている。また、グラフ300の領域311で囲われた部分では、二次電源が小電流状態になっている。また、グラフ300の領域312で囲われた部分では、二次電源が大電流状態になっている。まず、本実施例に係る電源装置による使用効率の改善を行わない状態、すなわち、図10で表される状態では、二次電源31に流れる電流は、11Aである。また、二次電源32に流れる電流は、5.0Aである。そして、デバイス81に流れる電流は、6.0Aである。また、デバイス82に流れる電流は、5.0Aである。また、デバイス83に流れる電流は、2.0Aである。さらに、デバイス84に流れる電流は、3.0Aである。そして、デバイス81及び82は、二次電源31から電力供給を受けている。また、デバイス83及び84は、二次電源32から電力供給を受けている。そして、図10では、二次電源31の電流量及び使用効率は、領域305で囲われた部分に位置する。すなわち、二次電源31は大電流状態となっている。また、二次電源32の電流量及び使用効率は、領域306で囲われた部分に位置する。すなわち、二次電源32は高効率状態となっている。すなわち、二次電源31のみが使用効率が悪い状態で動作している。このとき、図10から二次電源31及び32の消費電流を計算する次のようになる。すなわち、二次電源31の使用効率は89であり、消費電流は、11000×0.011=121mAとなっている。また、二次電源31の使用効率は93であり、消費電流は、13000×0.007=35mAとなっている。すなわち、図8の場合の二次電源31及び32の消費電流を合わせると、156mAとなっている。そこで、図10の状態で本実施例に係る電源装置を用いて供給元の切り替えを行った場合について説明する。この場合、二次電源31が大電流状態で、二次電源32が高効率状態のため、制御部60は、二次電源31を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源32に切り替える。ここで、二次電源31を電力供給元としているデバイス81及び82のうち、負荷が小さいデバイスはデバイス82である。そこで、制御部60は、デバイス82の電力供給元を二次電源31から二次電源32に切り替えるように電源選択回路70を制御する。これにより、二次電源31が電力を供給するデバイスは、6.0Aの電流が流れるデバイス81のみとなり、二次電源31の電流量は6.0Aとなる。また、二次電源32が電力を供給するデバイスは、デバイス82、83及び84となる。デバイス82、83、84は、それぞれ5.0A、2.0A、3.0Aの電流が流れているので、二次電源31の電流量は10Aとなる。この場合、二次電源31が高効率状態で、二次電源32が大電流状態のため、制御部60は、二次電源32を電力供給元としているデバイスの中で最小負荷のデバイスの電力供給元を二次電源31に切り替える。ここで、二次電源31を電力供給元としているデバイス82、83及び84のうち、負荷が小さいデバイスはデバイス83である。そこで、制御部60は、デバイス83の電力供給元を二次電源32から二次電源31に切り替えるように電源選択回路70を制御する。これにより、二次電源31が電力を供給するデバイスは、デバイス81及び83となる。デバイス81、83は、それぞれ6.0A、2.0Aの電流が流れているので、二次電源31の電流量は7.0Aとなる。また、二次電源32が電力を供給するデバイスは、デバイス82及び84となる。デバイス82、84は、それぞれ5.0A、3.0Aの電流が流れているので、二次電源31の電流量は8Aとなる。この場合、図11に示すように、二次電源31及び二次電源32の電流量及び使用効率はいずれも領域317で囲われた部分に位置する。この場合、元々は図10に示すように、二次電源31の使用効率は高効率状態から非常に離れていたが、本実施例に係る電源装置を使用することで、図11に示すように、二次電源31及び32のいずれもが高効率状態に近い状態となっている。さらに、図11から二次電源31及び32の消費電流を計算する次のようになる。すなわち、二次電源31の使用効率は91.5であり、消費電流は、8000×0.0085=68mAとなっている。また、二次電源31の使用効率は91.5であり、消費電流は、8000×0.0085=68mAとなっている。すなわち、図11の場合の二次電源31及び32の消費電流を合わせると、136mAとなっている。その結果、図11の消費電流は、図10の消費電流に比べて、156-136=20mAの消費電流を削減することができている。このように、両方の電源の使用効率を総合して考えた場合、本実施例に係る電源装置により電源供給元の切り替えの処理を施したほうが、使用効率は向上しているといえる。以上に説明したように、本実施例に係る電源装置は、各電源の電源効率が悪い場合に、デバイスへの電源供給元を切り替えることで、電源装置が搭載された装置における電源の使用効率を向上させることができる。ハードウェア構成次に、図12を参照して、本実施例に係る電源装置のハードウェア構成について説明する。図12は、電源装置のハードウェア構成の一例の図である。本実施例に係る電源装置は、基板500上に搭載されている。基板500は、基板を複数枚挿入し、基板間の通信や、挿入された基板全てに対して外部からの電力を供給するためのシェルフ400に挿入されている。より詳しくは、基板500は、シェルフ400に配置された基板間の配線や電力線などが配線されたBWBBackWiringBoardに接続されている。基板500上には、図12に示すように、一次電源510、二次電源521、522、二次電源531、532が配置されている。さらに、基板500上には、比較器530、CPUCentralProcessingUnit540、メモリ560、電源選択回路570及びFPGAFieldProgrammableGateArray581~584が配置されている。CPU540、メモリ560、電源選択回路570及びFPGA581~584はそれぞれバスで接続されている。外部からシェルフ400に取り込まれた電力は、一次電源510に供給され電圧が低下された後、二次電源521、522、531、532に供給される。二次電源521及び二次電源522は、基板500のメイン電源となり、CPU540、メモリ560などに電力を供給する。ここで、二次電源521及び二次電源522から出ている矢印は、基板上の各部に電源を供給していることを表している。また、二次電源531及び二次電源532が、二次電源31、32の機能を実現する。ここで、図12の点線矢印は電力の供給を表している。比較器530が、増幅器41、42及び状態検出部50の機能を実現する。また、FPGA581~584がデバイス81~84にあたる。そして、CPU540及びメモリ560は、図1に示した選択判定部61、デバイス制御部62及び電源設定部63を含む制御部60などの機能を実現する。具体的には、メモリ560には、図1に示した選択判定部61、デバイス制御部62及び電源設定部63を含む制御部60などによる処理を実現する各種プログラムを記憶している。そして、CPU540がこれらのプログラムを読み出して実行することで、上述の各機能を実現するプロセスを生成する。ただし、図12に示したハードウェア構成は一例であり、本実施例に係る電源装置のハードウェア構成としてはこれに限らない。例えば、基板ではなく単体の装置の中に電源装置が組み込まれていてもよい。また、以上では、二次電源として2つの電源を搭載した場合で説明したが、これに限らず、電源は複数であればいくつであってもよい。その場合、ある電源が大電流状態であれば、他の電源の中から小電流状態又は高効率状態の電源を選び、選んだ電源から電力供給を受けるように最小負荷のデバイスを切り替えればよい。この場合、他の電源としては、小電流状態のものを選ぶのが好ましい。逆に、ある電源が小電流状態であれば、他の電源の中から大電流状態又は高効率状態の電源を選び、選んだ電源における最小負荷のデバイスが小電流状態の電源から電力供給を受けるように切り替えればよい。この場合、他の電源としては、大電流状態のものを選ぶのが好ましい。以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。付記1複数のデバイスに電力を供給する複数の電源部と、各デバイスに対する電力の供給元を前記複数の電源部からそれぞれ選択する電源選択回路と、前記各電源部のそれぞれの電流量を検出する検出部と、前記検出部により検出された電流量を基に、前記電源選択回路による前記各デバイスに対する電力の供給元の選択を制御する制御部とを備えたことを特徴とする電源装置。付記2前記各電源部のそれぞれに対する入出力電源フィルタ回路をさらに備え、前記検出部は、前記入出力電源フィルタ回路の電位差を計測することで前記各電源部の電流量を検出することを特徴とする付記1に記載の電源装置。付記3前記入出力電源フィルタは、前記各電源部の入力側に配置されていることを特徴とする付記2に記載の電源装置。付記4前記入出力電源フィルタは、前記各電源部の出力側に配置されていることを特徴とする付記2に記載の電源装置。付記5前記入出力電源フィルタは、前記各電源部の入力側又は出力側のいずれかにフィルタ位置を選択的に変更できることを特徴とする付記2に記載の電源装置。付記6前記制御部は、前記電流量が第1閾値以上の場合、大電流と判定し、前記電流量が前記第1閾値より小さい値である第2閾値未満の場合、小電流と判定し、その判定結果を基に制御を行うことを特徴とする付記1又は付記2に記載の電源装置。付記7前記制御部は、複数の前記電源部のうち大電流である電源部が電力を供給している中で負荷が最小のデバイスを、電位差が第1閾値未満の電源部から電力の供給を受けるように前記電源選択回路による選択を切り替えることを特徴とする付記6に記載の電源装置。付記8前記制御部は、複数の前記電源部のうち小電流である電源部が、電位差が第2閾値より大きい電源部が供給しているデバイスの中で負荷が最小のデバイスに電力を供給するように、前記電源選択回路による選択を切り替えることを特徴とする付記6又は付記7に記載の電源装置。付記9複数のデバイスに電力を供給する第1電源部及び第2電源部と、各デバイスに対する電力の供給元を前記第1電源部又は前記第2電源部からそれぞれ選択する電源選択回路と、前記第1電源部における第1電流量を検出し、前記第2電源部における第2電流量を検出する検出部と、前記検出部により検出された前記第1電流量及び前記第2電流量を基に、前記各デバイスに対する電力の供給元を前記第1電源部又は前記第2電源部のいずれにするかの選択を制御する制御部とを備えたことを特徴とする電源装置。付記10前記制御部は、前記第1電源部又は前記第2電源部のうち一方における電位差が第1閾値以上であり、他方における電位差が前記第1閾値未満の場合、前記一方が電力を供給している中で負荷が最小のデバイスを前記他方から電力の供給を受けるように選択を切り替えるように前記電源選択回路を制御することを特徴とする付記9に記載の電源装置。付記11前記制御部は、前記第1電源部又は前記第2電源部のうち一方における電位差が前記第1閾値より低い値である第2閾値以下であり、他方における電位差が前記第2閾値より大きい場合、前記一方が電力を供給している中で負荷が最小のデバイスを前記他方から電力の供給を受けるように選択を切り替えるように前記電源選択回路を制御することを特徴とする付記10に記載の電源装置。付記12複数のデバイスに電力を供給する複数の電源のそれぞれの電流量を検出し、検出した電流量を基に、前記各デバイスに対する電力の供給元となる前記電源を選択し各デバイスに対して選択した前記電源から電力を供給することを特徴とする電源装置制御方法。