2次電池の充電を完了すべき時刻である完了時刻を設定する設定部と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得部と、前記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得部と、前記出力値と前記電力量とに基づいて前記自然エネルギー電力のみにより前記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出部と、前記予測時刻が前記完了時刻より早い場合には前記自然エネルギー電力のみにより前記2次電池を充電させる制御部とを具備する充電器。前記制御部は、前記予測時刻が前記完了時刻以降である場合には前記自然エネルギー電源装置以外の電源装置が生成した電力により前記2次電池を充電させる請求項1記載の充電器。前記制御部は、前記予測時刻が前記完了時刻以降である場合には前記自然エネルギー電力をさらに供給して前記2次電池を充電させる請求項2記載の充電器。前記設定部は、天候を示す天候予報データをさらに設定し、前記出力値取得部は、前記設定された天候予報データに基づいて前記出力値を天候ごとに予測し、前記予測時刻算出部は、前記予測された天候ごとの前記出力値および前記電力量に基づいて前記予測時刻を算出する請求項3記載の充電器。前記自然エネルギー電力による前記2次電池の充電容量と前記自然エネルギー電力以外の電力による前記2次電池の充電容量とを示す情報を充電データとして生成して出力する充電データ生成部をさらに具備する請求項2記載の充電器。前記自然エネルギー電源装置以外の電源装置は、電力の供給源を識別するための電源識別信号が交流波形に重畳された交流電力を受電し、前記交流波形から前記電源識別信号を分離する分離部をさらに具備し、前記充電データ生成部は、前記分離された電源識別信号に基づいて前記充電データを生成する請求5記載の充電器。前記制御部は、現在時刻から前記完了時刻までの時間である残り時間が所定の時間以上である場合には前記自然エネルギー電力のみにより前記2次電池を充電させる請求項1記載の充電器。前記制御部は、前記2次電池の残存容量が所定の容量以上である場合には前記自然エネルギー電力のみにより前記2次電池を充電させる請求項1記載の充電器。前記設定部は、天候を示す天候予報データをさらに設定し、前記出力値取得部は、前記設定された天候予報データに基づいて前記出力値を天候ごとに予測し、前記予測時刻算出部は、前記予測された天候ごとの前記出力値および前記電力量に基づいて前記予測時刻を算出する請求項1記載の充電器。2次電池の充電を完了すべき時刻である完了時刻を設定する設定部と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得部と、前記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得部と、前記出力値と前記電力量とに基づいて前記自然エネルギー電力のみにより前記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出部と、前記予測時刻が前記完了時刻より早い場合には前記自然エネルギー電力のみにより前記2次電池を充電させ、前記予測時刻が前記完了時刻以降である場合には前記自然エネルギー電源装置以外の電源装置が生成した電力により前記2次電池を充電させる制御部と、前記自然エネルギー電力による前記2次電池の充電容量と前記自然エネルギー電力以外の電力による前記2次電池の充電容量とを示す情報を充電データとして生成して出力する充電データ生成部とを備える充電器と、前記出力された充電データを記憶する充電データ記憶部と、前記2次電池とを備える電池パックとを具備する充電システム。前記自然エネルギー電源装置以外の電源装置は、電力の供給源を識別するための電源識別信号が交流波形に重畳された交流電力を受電し、前記充電器は、前記交流波形から前記電源識別信号を分離する分離部をさらに備え、前記充電データ生成部は、前記分離された電源識別信号に基づいて前記充電データを生成する請求項10記載の充電システム。前記充電データに基づいて前記自然エネルギー電力による前記2次電池の充電容量と前記自然エネルギー電力以外の電力による前記2次電池の充電容量とを表示する表示部をさらに具備する請求項10記載の充電システム。2次電池の充電を完了すべき時刻である完了時刻を設定する設定手順と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得手順と、前記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得手順と、前記出力値と前記電力量とに基づいて前記自然エネルギー電力のみにより前記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出手順と、前記予測時刻が前記完了時刻より早い場合には前記自然エネルギー電力のみにより前記2次電池を充電させる制御手順とを具備する充電方法。しかし、上述の従来技術では、自然エネルギー電力が有効に利用されないことがあった。例えば、上述の充電装置は、充電を完了すべき時刻までに余裕がある場合であっても、残存容量が一定量に達しない限り、商用電力により充電を行う。このような充電装置では、残存容量が一定量に達するまでの期間内に発電された自然エネルギー電力が2次電池の充電に使用されず、無駄になってしまうという問題があった。本技術はこのような状況に鑑みて生み出されたものであり、充電を完了すべき時刻までに余裕がある場合において自然エネルギー電力を有効に利用する充電器を提供することを目的とする。本技術は、上述の問題点を解消するためになされたものであり、その第1の側面は、2次電池の充電を完了すべき時刻である完了時刻を設定する設定部と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得部と、上記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得部と、上記出力値と上記電力量とに基づいて上記自然エネルギー電力のみにより上記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出部と、上記予測時刻が上記完了時刻より早い場合には上記自然エネルギー電力のみにより上記2次電池を充電させる制御部とを具備する充電器、および、その充電器による充電方法である。これにより、予測時刻が完了時刻より早い場合には自然エネルギー電力のみにより2次電池が充電されるという作用をもたらす。また、この第1の側面において、上記制御部は、上記予測時刻が上記完了時刻以降である場合には上記自然エネルギー電源装置以外の電源装置が生成した電力により上記2次電池を充電させることもできる。これにより、予測時刻が完了時刻以降である場合には自然エネルギー電源装置以外の電源装置が生成した電力により2次電池が充電されるという作用をもたらす。また、この第1の側面において、上記制御部は、上記予測時刻が上記完了時刻以降である場合には上記自然エネルギー電力をさらに供給して上記2次電池を充電させることもできる。これにより、予測時刻が完了時刻以降である場合には自然エネルギー電力がさらに2次電池に供給されるという作用をもたらす。また、この第1の側面において、上記自然エネルギー電力による上記2次電池の充電容量と上記自然エネルギー電力以外の電力による上記2次電池の充電容量とを示す情報を充電データとして生成して出力する充電データ生成部をさらに具備してもよい。これにより、自然エネルギー電力による2次電池の充電容量と自然エネルギー電力以外の電力による2次電池の充電容量とを示す充電データが出力されるという作用をもたらす。また、この第1の側面において、上記自然エネルギー電源装置以外の電源装置は、電力の供給源を識別するための電源識別信号が交流波形に重畳された交流電力を受電し、上記交流波形から上記電源識別信号を分離する分離部をさらに具備し、上記充電データ生成部は、上記分離された電源識別信号に基づいて上記充電データを生成することもできる。これにより、電源識別信号に基づいて充電データが生成されるという作用をもたらす。また、この第1の側面において、上記制御部は、現在時刻から上記完了時刻までの時間である残り時間が所定の時間以上である場合には上記自然エネルギー電力のみにより上記2次電池を充電させることもできる。これにより、残り時間が所定の時間以上である場合には自然エネルギー電力のみにより上記2次電池が充電されるという作用をもたらす。また、この第1の側面において、上記制御部は、上記2次電池の残存容量が所定の容量以上である場合には上記自然エネルギー電力のみにより上記2次電池を充電させることもできる。これにより、残存容量が所定の容量以上である場合には自然エネルギー電力のみにより上記2次電池が充電されるという作用をもたらす。また、この第1の側面において、上記設定部は、予報された天候を示す天候予報データをさらに設定し、上記出力値取得部は、上記出力値の予測値を天候ごとに記憶する予測値記憶部と、上記天候予報データの示す上記天候に対応する上記予測値を上記予測値記憶部から読み出す予測値取得部と、を備え、上記予測時刻算出部は、上記読み出された予測値および上記電力量に基づいて上記予測時刻を算出することもできる。これにより、予報された天候に対応する予測値および電力量に基づいて予測時刻が算出されるという作用をもたらす。また、本技術の第2の側面は、2次電池の充電を完了すべき時刻である完了時刻を設定する設定部と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得部と、上記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得部と、上記出力値と上記電力量とに基づいて上記自然エネルギー電力のみにより上記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出部と、上記予測時刻が上記完了時刻より早い場合には上記自然エネルギー電力のみにより上記2次電池を充電させ、上記予測時刻が上記完了時刻以降である場合には上記自然エネルギー電源装置以外の電源装置が生成した電力により上記2次電池を充電させる制御部と、上記自然エネルギー電力による上記2次電池の充電容量と上記自然エネルギー電力以外の電力による上記2次電池の充電容量とを示す情報を充電データとして生成して出力する充電データ生成部とを備える充電器と、上記出力された充電データを記憶する充電データ記憶部と、上記2次電池とを備える電池パックとを具備する充電システムである。これにより、予測時刻が完了時刻より早い場合には自然エネルギー電力のみにより2次電池が充電され、自然エネルギー電力による2次電池の充電容量と自然エネルギー電力以外の電力による2次電池の充電容量とを示す充電データが記憶されるという作用をもたらす。また、この第2の側面において、上記自然エネルギー電源装置以外の電源装置は、電力の供給源を識別するための電源識別信号が交流波形に重畳された交流電力を受電し、上記充電器は、上記交流波形から上記電源識別信号を分離する分離部をさらに備え、上記充電データ生成部は、上記分離された電源識別信号に基づいて上記充電データを生成することもできる。これにより、電源識別信号に基づいて充電データが生成されるという作用をもたらす。また、この第2の側面において、上記充電データに基づいて上記自然エネルギー電力による上記2次電池の充電容量と上記自然エネルギー電力以外の電力による上記2次電池の充電容量とを表示する表示部をさらに具備することもできる。これにより、自然エネルギー電力による2次電池の充電容量と自然エネルギー電力以外の電力による2次電池の充電容量とが表維持されるという作用をもたらす。本技術によれば、充電を完了すべき時刻までに余裕がある場合において自然エネルギー電力が有効に利用されるという優れた効果を奏し得る。以下、本技術を実施するための形態以下、実施の形態と称する。について説明する。説明は以下の順序により行う。1.第1の実施の形態充電制御:完了時刻と予測時刻とを比較する例2.第2の実施の形態充電制御:残り時間およびバッテリ残量を監視する例3.第3の実施の形態充電制御:天候予報データを利用する例4.第4の実施の形態充電制御:メタデータを生成する例5.第5の実施の形態充電制御:電源識別子を取得する例6.第6の実施の形態充電制御:電子機器を経由して充電する例7.変形例<1.第1の実施の形態>[充電システムの構成例]図1は、第1の実施の形態における充電システムの一構成例を示す全体図である。充電システムは、太陽電池110、電源コンセント210、充電器300、および、電池パック700を備える。電池パック700は、電池を筐体に収めたものであり、電池としてバッテリ710を備える。バッテリ710は、充電器300により充電された電気を蓄える2次電池である。充電器300は、バッテリ710を充電するものであり、昇圧コンバータ310、ダイオード320、交流アダプタ330、完了時刻設定部400、および、充電回路500を備える。太陽電池110は、太陽光エネルギーから自然エネルギー電力を生成するものである。太陽電池110は、生成した自然エネルギー電力を昇圧コンバータ310に供給する。電源コンセント210は、交流電力を交流アダプタ330に供給するものである。この交流電力は、自然エネルギー電力ではなく、石油の燃焼エネルギーなどから生成された商用電力である。昇圧コンバータ310は、直流電力の電圧を一定の電圧に昇圧するものである。詳細には、昇圧コンバータ310は、太陽電池110から自然エネルギー電力を受電し、その電圧を一定の電圧に変換してダイオード320に出力する。変換される電圧は、バッテリ710のバッテリ電圧Vbよりも高い電圧に設定される。ダイオード320は、電流を一方向にのみ流す素子である。ダイオード320のアノードが昇圧コンバータ310に接続され、カソードが充電回路500に接続される。このため、充電回路500から昇圧コンバータ310への電流の逆流が防止される。太陽電池110からの直流電力は、ダイオード320を経由して信号線802を介して充電回路500に供給される。交流アダプタ330は、電源コンセント210から出力された交流電力を直流電力に変換するものである。交流アダプタ330は、変換した直流電力を充電回路500に信号線803を介して供給する。完了時刻設定部400は、バッテリ710の充電を完了すべき時刻以下、完了時刻Tsと称する。を設定するものである。完了時刻Tsの設定において、例えば、現在時刻Tcを基準として、充電を完了するまでの時間をユーザが入力する。完了時刻設定部400は、現在時刻Tcを取得し、入力された時間を現在時刻Tcに加算することにより完了時刻Tsを設定する。現在時刻Tcは、例えば、時、分、秒の単位まで取得される。設定された完了時刻Tsは、充電回路500に信号線801を介して出力される。充電回路500は、充電器300を制御して、バッテリ710を充電させるものである。具体的には、充電回路500は、自然エネルギー電力のみをバッテリ710に供給することにより、完了時刻Tsまでにバッテリ710の充電が完了するか否かを判断する。完了すると判断した場合、充電回路500は、自然エネルギー電力のみによりバッテリ710を充電させる。完了しないと判断した場合、充電回路500は、自然エネルギー電力と、交流電源すなわち、電源コンセント210からの電力とによりバッテリ710を充電させる。なお、太陽電池110は、特許請求の範囲に記載の自然エネルギー電源装置の一例である。完了時刻設定部400は、特許請求の範囲に記載の設定部の一例である。バッテリ710は、特許請求の範囲に記載の2次電池の一例である。[充電回路の構成例]図2は、第1の実施の形態における充電回路500の一構成例を示すブロック図である。充電回路500は、出力電流測定部510、電力量取得部520、予測時刻算出部530、および、制御部600を備える。制御部600は、充電回路500の動作を制御するものであり、比較部610と、制御周期タイマ620と、給電制御部630と、充電完了判断部640と、スイッチ650および660とを備える。出力電流測定部510は、太陽電池110から信号線802を介して出力された出力電流Igの値を測定するものである。測定値の単位として、例えば、ミリアンペアmAが用いられる。出力電流測定部510は、測定した出力電流Igの値を予測時刻算出部530に信号線811を介して出力する。電力量取得部520は、バッテリ710の充電が完了するまでに供給すべき電力量Qを取得するものである。電力量Qの単位として、例えば、ミリワットアワーmWhが用いられる。電力量Qの取得方法については後述する。電力量取得部520は、取得した電力量Qを予測時刻算出部530に信号線813を介して出力する。また、電力量取得部520は、バッテリ710のバッテリ電圧Vbを測定し、その電圧値を充電完了判断部640に信号線812を介して出力する。バッテリ電圧Vbの単位として、例えば、ボルトVが用いられる。予測時刻算出部530は、自然エネルギー電力のみによりバッテリ710の充電が完了する時刻以下、予測時刻Tgと称する。を算出するものである。予測時刻Tgは、例えば、秒単位で算出される。具体的には、予測時刻算出部530は、出力電流測定部510および電力量取得部520から出力電流Igおよび電力量Qの各値を受け取る。予測時刻算出部530は、電力量Qの単位をミリアンペアアワーmAhに換算した値を出力電流Igで除算した値に現在時刻Tcを加算し、加算後の時刻を予測時刻Tgとする。予測時刻算出部530は、算出した予測時刻Tgを比較部610に信号線814を介して出力する。スイッチ650は、給電制御部630の制御に従って、交流アダプタ330とバッテリ710との間の信号線を開閉するものである。スイッチ650が信号線を閉路することにより、交流アダプタ330からの電力がバッテリ710に供給され、スイッチ650が信号線を開路することにより交流アダプタ330からの電力供給が遮断される。スイッチ650の一方の端子は、交流アダプタ330に接続され、他方の端子は、スイッチ660に接続されている。スイッチ660は、充電完了判断部640の制御に従って、電源すなわち、太陽電池110および電源コンセント210とバッテリ710との間の信号線を開閉するものである。スイッチ660が信号線を閉路することにより、電源からの電力がバッテリ710に供給され、スイッチ660が信号線を開路することによりバッテリ710への電力供給が遮断される。スイッチ660の一方の端子は、スイッチ650およびダイオード320に接続され、他方の端子はバッテリ710に接続されている。比較部610は、完了時刻Tsと予測時刻Tgとを比較するものである。比較部610は、比較結果を給電制御部630に出力する。制御周期タイマ620は、制御周期内の時刻を計時するものである。ここで、制御周期は、充電方式を切り替えるか否かの判断を行う周期である。例えば、制御周期は60秒に設定され、制御周期タイマ620は、秒単位で制御周期内の時刻を計時する。給電制御部630は、制御周期ごとに充電方式を切り替えるか否かを判断し、判断結果に基づいて充電方式を切り替えるものである。具体的には、給電制御部630は、制御周期タイマ620のタイマ値Tcを参照し、タイマ値Tcが所定値例えば、60秒であれば、比較部610の比較結果を参照する。予測時刻Tgが完了時刻Tsより早いことを比較結果が示していた場合すなわち、自然エネルギー電力のみにより、完了時刻Tsまでに充電が完了する場合には、給電制御部630は、スイッチ650に信号線を開路させる。この結果、太陽電池110からの自然エネルギー電力のみがバッテリ710に供給される。一方、予測時刻Tgが完了時刻Ts以降であることを比較結果が示していた場合すなわち、自然エネルギー電力のみでは完了時刻Tsまでに充電が完了しない場合には、給電制御部630は、スイッチ650に信号線を閉路させる。この結果、太陽電池110および交流アダプタ330からの電力がバッテリ710に供給される。充電完了判断部640は、制御周期ごとにバッテリ710の充電が完了したか否かを判断するものである。具体的には、充電完了判断部640は、制御周期タイマ620のタイマ値Tcを参照し、タイマ値Tcが所定値例えば、60秒であれば、電力量取得部520が測定したバッテリ電圧Vbの値に基づいて充電が完了したか否かを判断する。例えば、バッテリ電圧Vbが所定の閾値Vth以上であれば、充電完了判断部640は、バッテリ710の充電が完了したと判断する。充電が完了したと判断した場合、充電完了判断部640は、スイッチ660に信号線を開路させて充電を終了させる。充電が完了していないと判断した場合、充電完了判断部640は、スイッチ660に信号線を閉路させて充電を継続させる。なお、出力電流測定部510は、特許請求の範囲に記載の出力値取得部の一例である。図3は、第1の実施の形態における電力量取得部520の一構成例を示すブロック図である。電力量取得部520は、バッテリ電圧測定部521、電力量演算部522、および、充電率変換テーブル523を備える。バッテリ電圧測定部521は、バッテリ電圧Vbを測定するものである。バッテリ電圧測定部521は、測定した電圧値を電力量演算部522および充電完了判断部640に出力する。充電率変換テーブル523は、バッテリ電圧Vbと充電率Rとを対応付けて記憶するものである。この充電率Rは、バッテリ710の全容量に対する、残存容量の割合であり、単位は、例えば、パーセントである。充電率変換テーブル523には、予め測定された、バッテリ電圧Vbおよび充電率Rが対応付けて格納されている。電力量演算部522は、バッテリ電圧Vbから電力量Qを演算するものである。具体的には、まず、電力量演算部522は、バッテリ電圧Vbに対応する充電率Rを充電率変換テーブル523から読み出す。そして、電力量演算部522は、読み出した充電率Rを下記の式1に代入して電力量Qを演算する。Q[mWh]=C[mWh]1-R[]/1001上記式1において、Cは、バッテリ710の全容量である。電力量演算部522は、演算した電力量Qを予測時刻算出部530に出力する。図4は、第1の実施の形態における充電率変換テーブル523の一構成例を示す図である。例えば、満充電のバッテリ電圧Vbが4.2[V]であった場合、そのバッテリ電圧Vbに、充電率Rとして100[]が対応付けて格納される。満充電の状態から全容量の2分の容量を放電したときのバッテリ電圧Vbの測定値が4.1[V]であった場合、そのバッテリ電圧Vbに、充電率Rとして98[]が対応付けて格納される。[充電器の動作例]図5乃至7を参照して、充電器300の動作例について説明する。図5は、第1の実施の形態における給電制御部630の動作の一例を示す表である。タイマ値Tcが60秒であった場合、給電制御部630は、比較部610の比較結果を参照する。予測時刻Tgが完了時刻Tsより早い場合には、給電制御部630は、太陽電池110からの自然エネルギー電力によりバッテリ710を充電させる。一方、予測時刻Tgが完了時刻Ts以降である場合には、給電制御部630は、太陽電池110および交流電源すなわち、電源コンセント210からの電力のみによりバッテリ710を充電させる。図6は、第1の実施の形態における充電器300の動作の一例を示すフローチャートである。この動作は、充電器300が太陽電池110および電源コンセント210に接続され、電池パック700が充電器300に装着されたときに開始する。充電器300は、現在時刻Tcから充電が完了するまでの時間の入力を受け付ける。充電器300内の完了時刻設定部400は、入力された時間を現在時刻に加算した時刻を完了時刻Tsとして充電回路500に設定するステップS910。充電器300は、太陽電池110からの出力電流Igを測定しステップS920、バッテリ電圧Vbに基づいて電力量Qを取得するステップS930。そして、充電器300は、充電方式を切り替えるか否かを判断する給電制御処理を実行するステップS950。充電器300は、一定時間例えば、60秒が経過したか否かを判断するステップS970。一定時間が経過していなければステップS970:No、充電器300は、ステップS970に戻る。一定時間が経過したのであればステップS970:Yes、充電器300は、充電が完了したか否かを判断するステップS980。充電が完了していなければステップS980:No、充電器300は、ステップS910に戻る。充電が完了したのであればステップS980:Yes、充電器300は、充電を終了する。図7は、第1の実施の形態における給電制御処理の一例を示すフローチャートである。予測時刻算出部530は、電力量Qおよび出力電流Igに基づいて予測時刻Tgを演算するステップS953。制御部600は、予測時刻Tgが完了時刻Tsより早いか否かを判断するステップS956。予測時刻Tgが完了時刻Tsより早い場合にはステップS956:Yes、給電制御部630は、太陽電池110からの自然エネルギー電力のみによりバッテリ710を充電させるステップS957。予測時刻Tgが完了時刻Ts以降である場合にはステップS956:No、給電制御部630は、太陽電池110および交流電源からの電力によりバッテリ710を充電させるステップS958。ステップS957またはS958の後、制御部600は、給電制御処理を終了する。このように、本技術の第1の実施の形態によれば、完了時刻Tsが設定されると、充電回路500は、出力電流Igおよび電力量Qに基づいて自然エネルギー電力のみによりバッテリ710の充電が完了する予測時刻Tgを算出する。そして、予測時刻Tgが完了時刻Tsより早い場合には、充電回路500は、自然エネルギー電力のみによりバッテリ710を充電させる。この構成によれば、完了時刻Tsまでに余裕がある場合において、自然エネルギー電力のみによりバッテリ710が充電されるため、自然エネルギー電力が有効に利用される。また、充電回路500は、予測時刻Tgが完了時刻Ts以降である場合には交流電源からの電力と自然エネルギー電力とにより充電させるため、完了時刻Tsまでに確実に充電を完了する。なお、充電器300は、太陽電池110が生成した自然エネルギー電力により充電しているが、太陽電池110以外の電源装置が生成した自然エネルギー電力により充電を行ってもよい。例えば、充電器300は、風力発電装置や水力発電装置が生成した自然エネルギー電力を利用してもよい。また、充電器300は、定電圧充電を行い、太陽電池110からの出力電流Igを測定しているが、定電流充電を行い、太陽電池110からの出力電圧を測定してもよい。この場合、予測時刻算出部530は、測定された出力電圧と電力量Qとから予測時刻Tgを算出する。また、電力量取得部520は、充電率変換テーブル523から、バッテリ電圧Vbに対応する充電率Rを読み出しているが、バッテリ電圧Vbと充電率Rとの間の関係を示す関係式を定義しておき、この関係式に基づく演算により充電率Rを求めることもできる。また、電力量取得部520は、充電率Rから電力量Qを演算しているが、予め演算しておいた電力量Qをバッテリ電圧Vbごとに記憶したテーブルを充電率変換テーブル523の代わりに備え、そのテーブルから電力量Qを読み出すこともできる。また、充電完了判断部640は、バッテリ電圧Vbと閾値とを比較することにより、充電が完了したか否かを判断しているが、バッテリ710の特性に基づいて、他の方式により充電が完了したか否かを判断することもできる。例えば、バッテリ710が、満充電に達するとバッテリ電圧がわずかに降下する特性をもつ場合、充電完了判断部640は、その電圧降下-ΔVを検出したときに充電を終了する-ΔV制御方式を使用することができる。あるいは、バッテリ710が満充電に近づくと発熱する特性をもつ場合、充電完了判断部640は、バッテリ710の温度を計測し、その温度が一定値に達したときに充電を終了する温度検出制御方式を使用することもできる。<2.第2の実施の形態>[充電回路の構成例]次に、図8乃至10を参照して、本技術の第2の実施の形態について説明する。図8は、第2の実施の形態における充電回路501の一構成例を示す全体図である。充電回路501は、現在時刻Tcから完了時刻Tsまでの時間以下、残り時間Trと称する。とバッテリ710の残存残量以下、バッテリ残量Crと称する。とに基づいて充電制御を行う点において第1の充電回路500と異なる。充電回路501は、制御部600の代わりに制御部601を備える。制御部601は、給電制御部630の代わりに給電制御部631を備え、残り時間判断部670およびバッテリ残量判断部680をさらに備える点において第1の実施の形態の制御部600と異なる。本技術の第2の実施の形態における完了時刻設定部400は、比較部610のほか、残り時間判断部670にも完了時刻Tsを出力する。また、本技術の第2の実施の形態における電力量取得部520は充電完了判断部640のほか、バッテリ残量判断部680にも、バッテリ電圧Vbの測定値を出力する。残り時間判断部670は、残り時間Trが所定の設定時間例えば、12時間以上であるか否かを判断するものである。残り時間判断部670は、判断結果を給電制御部631に出力する。バッテリ残量判断部680は、バッテリ残量Crが所定の設定容量例えば、全容量のうちの10分の容量以上であるか否かを判断するものである。バッテリ残量Crの単位は、例えば、ミリワットアワーmWhである。バッテリ残量判断部680は、判断結果を給電制御部631に出力する。給電制御部631は、残り時間Trが設定時間以上であり、バッテリ残量Crが設定容量以上であり、かつ、予測時刻Tgが完了時刻Tsより早い場合に自然エネルギー電力のみにより充電させる。そうでない場合、給電制御部631は、自然エネルギー電力と交流電源からの電力とにより充電させる。[充電器の動作例]図9および図10を参照して、第2の実施の形態における充電器300の動作例について説明する。図9は、第2の実施の形態における給電制御部631の動作の一例を示す表である。残り時間Trが設定時間以上であり、バッテリ残量Crが設定容量以上であり、かつ、予測時刻Tgが完了時刻Tsより早い場合に、給電制御部631は太陽電池110からの電力のみによりバッテリ710を充電させる。残り時間Trが設定時間未満である場合、または、バッテリ残量Crが設定容量未満である場合、あるいは、予測時刻Tgが完了時刻Ts以降である場合に、給電制御部631は太陽電池110および交流電源からの電力によりバッテリ710を充電させる。図10は、第2の実施の形態における給電制御処理の一例を示すフローチャートである。第2の実施の形態における給電制御処理は、ステップS954およびS955をさらに実行する点において第1の実施の形態の給電制御処理と異なる。予測時間Tgが演算されるとステップS953、給電制御部631は、残り時間Trが設定時間以上であるか否かを判断するステップS954。残り時間Trが設定時間以上である場合ステップS954:Yes、給電制御部631は、バッテリ残量Crが設定容量以上であるか否かを判断するステップS955。バッテリ残量Crが設定容量以上である場合ステップS955:Yes、給電制御部631は、予測時刻Tgが完了時刻Tsより早いか否かを判断するステップS956。残り時間Trが設定時間未満である場合ステップS954:No、バッテリ残量Crが設定容量未満である場合ステップS955:No、または、予測時刻Tgが完了時刻Ts以降である場合ステップS956:Noについて説明する。この場合、給電制御部631は太陽電池110および交流電源からの電力によりバッテリ710を充電させるステップS958。このように本技術の第2の実施の形態によれば、給電制御部631は、残り時間Trが設定時間未満である場合に、太陽電池110および交流電源からの電力によりバッテリ710を充電させる。これにより、完了時刻Tsまでに充電が間に合わなくなることが防止される。また、給電制御部631は、バッテリ残量Crが設定容量未満である場合に、太陽電池110および交流電源からの電力によりバッテリ710を充電させる。これにより、設定容量までに充電される時間が短くなり、ユーザの利便性が向上する。<3.第3の実施の形態>[充電回路の構成例]次に、図11乃至14を参照して、本技術の第3の実施の形態について説明する。第3の実施の形態の充電器300は、天候予報データに基づいて予測時刻Tgを算出する点において第1の実施の形態と異なる。第3の実施形態の充電器300は、完了時刻設定部400および充電回路500の代わりに完了時刻設定部402および充電回路502を備える点において、第1の実施の形態の充電器300と異なる。図11は、第3の実施の形態における充電回路502の一構成例を示す全体図である。充電回路502は、予測時刻算出部530の代わりに予測時刻算出部531を備え、関数取得部511および関数テーブル512をさらに備える点において第1の実施の形態の充電回路500と異なる。完了時刻設定部402は、完了時刻Tsに加えて、天候予報データをさらに設定する。天候予報データは、予報期間と、その予報期間において予報された天候とを示す情報である。例えば、1月1日に天気が晴れることが予報された場合、予報期間として1月1日、天候として晴れを示す天候予報データが設定される。完了時刻設定部402は、設定した天候予報データを関数取得部511に信号線805を介して出力する。関数テーブル512は、天候ごとに、予測される出力電流Igの特性を示す関数を記憶するものである。太陽電池110の発電量は太陽光の光量に応じて増減するため、出力電流Igの値は、一般に、早朝から日中にかけて時間の経過に伴って上昇し、日中から夕方にかけて時間の経過に伴って減少する。この出力電流Igの特性に基づいて、予測される出力電流Igの値の時系列の変化を時間tの関数例えば、2次関数に近似することができる。また、太陽光の光量は天候に応じて変動する。このため、天候ごとに異なる関数が定義され、関数テーブル512に格納される。関数取得部511は、天候に対応する関数Igtを取得するものである。具体的には、関数取得部511は、天候予報データを受け取ると、その天候予報データの示す天候に対応する関数Igtを関数テーブル512から信号線915を介して読み出す。関数取得部511は、読み出した関数Igtと天候予報データの示す予報期間とを予測時刻算出部531に信号線916を介して出力する。予測時刻算出部531は、関数Igtおよび予報期間を受けとった場合に、その関数Igtから、予測時刻Tgを算出する。具体的には、予測時刻算出部531は、現在時刻Tcから予報期間が経過するまでの期間におけるIgtの積分値を電力量に換算した値が電力量Qと等しくなる時間tを算出する。予報期間内の積分値に対応する電力量が、電力量Qに満たなければ、予測時刻算出部531は、予報期間が経過するまでの関数Igtの積分値と予報期間経過後の出力電流Igの積分値との加算値に対応する電力量が電力量Qと等しくなる時間tを算出する。予測時刻算出部531は、算出した時間tを現在時刻Tcに加算した値を予測時刻Tgとする。一方、関数Igtを受け取らなかった場合、予測時刻算出部531は、測定された出力電流Igから予測時刻Tgを算出する。なお、関数取得部511は、特許請求の範囲に記載の予測値取得部の一例である。関数テーブル512は、特許請求の範囲に記載の予測値記憶部の一例である。図12は、第3の実施の形態における出力電流の特性を示す関数の一例を示すグラフである。図12において、点線で示す関数は、理想的な環境における、出力電流Igの予測値の変化を示す関数である。実線で示す関数は、実際に測定された出力電流Igの変化を近似した関数である。太陽電池110の発電量は、地域や設置環境により異なるため、実測値は、理想値と異なることが多い。実測値が得られていない場合は理想値に基づく関数が関数テーブル512に格納され、実測値が得られた場合は、点線で示す関数を実測値に基づいて補正した関数が関数テーブル512に格納される。図12aは、晴れの日における出力電流Igの特性を示す関数の一例であり、図12bは、曇りの日における出力電流Igの特性を示す関数の一例である。図12cは、雨の日における出力電流Igの特性を示す関数の一例である。[充電器の動作例]図13および図14を参照して、第3の実施の形態における充電器300の動作例について説明する。図13は、第3の実施の形態における充電器300の動作の一例を示す表である。第3の実施の形態の充電器300の動作は、ステップS940をさらに実施する点において第1の実施の形態の充電器300の動作と異なる。充電器300は、電力量Qを取得しステップS930、天候予報データの入力を受け付ける。天候予報データが入力されると、完了時刻設定部402は、その天候予報データを充電回路502に設定するステップS940。そして、充電器300は、給電制御処理を実行するステップS950。図14は、第3の実施の形態における給電制御処理の一例を示すフローチャートである。第3の実施の形態の給電制御処理は、ステップS951およびS952をさらに実行する点において第1の実施の形態の給電制御処理と異なる。充電回路502は、天候予報データを取得したか否かを判断するステップS951。天候予報データを取得しているのであればステップS951:Yes、予測時刻算出部531は、その天候予報データの示す天候に対応する関数Igtに基づいて予測時刻Tgを演算するステップS952。天候予報データを取得していなければステップS951:No、予測時刻算出部531は、測定した出力電流Igに基づいて予測時刻Tgを演算するステップS953。ステップS952またはS953の後、制御部600は、予測時刻Tgが完了時刻Tsより早いか否かを判断するステップS956。このように、本技術の第3の実施の形態によれば、充電回路502は、天候予報データが設定されると、その天候予報データの示す天候に対応する予測値を関数テーブル512から読み出して、その予測値および電力量Qに基づいて予測時刻Tgを算出する。これにより、充電回路502は、天候に伴う自然エネルギー電力の変動に基づいて、予測時刻Tgを、より正確に算出することができる。なお、天候予報データは、ユーザが入力する構成としているが、充電器300が、無線または有線の通信を行うことにより、天候予報データを取得する構成とすることもできる。また、充電回路502は、天候ごとに出力電流Igの関数を記憶しておく構成としているが、関数でない予測値を天候ごとに記憶しておく構成とすることもできる。例えば、充電回路502は、出力電流Igの平均値や中央値を天候ごとに記憶しておくこともできる。また、充電回路502は、関数取得部511および関数テーブル512と出力電流測定部510とを両方備える構成としている。しかし、充電回路502は、関数取得部511および関数テーブル512と出力電流測定部510とのうちのいずれか一方のみを備える構成とすることもできる。<4.第4の実施の形態>[充電システムの構成例]次に、図15乃至21を参照して、本技術の第4の実施の形態について説明する。第4の実施の形態の充電システムは、自然エネルギー電力による充電容量と、自然エネルギー電力以外の電力による充電容量とを記憶する点において第1の実施形態の充電システムと異なる。図15は、第4の実施の形態における充電システムの一構成例を示す全体図である。第4の実施の形態の充電システムは、充電器300および電池パック700の代わりに充電器303および電池パック703を備える点において第1の実施の形態の充電システムと異なる。充電器303は、充電回路500の代わりに充電回路503を備える点において第1の実施形態の充電回路500と異なる。電池パック703は、メモリ720をさらに備える点において第1の実施の形態の電池パック700と異なる。充電回路503は、自然エネルギー電力による充電容量と、自然エネルギー電力以外の電力による充電容量とを示す情報をメタデータとして生成する。充電回路503は、信号線806を介してメタデータをメモリ720に出力する。メモリ720は、メタデータを記憶するものである。メモリ720に記憶されたメタデータは、電池パック703を電源とする電子機器750により読み出される。電子機器750は、電池パック703が装着されると、メモリ720からメタデータを読み出し、そのメタデータに基づいて自然エネルギー電力による充電容量と、自然エネルギー電力以外の電力による充電容量とを表示する。なお、メタデータは、特許請求の範囲に記載の充電データの一例である。メモリ720は、特許請求の範囲に記載の充電データ記憶部の一例である。電子機器750は、特許請求の範囲に記載の表示部の一例である。[充電回路の構成例]図16は、第4の実施の形態における充電回路503の一構成例を示すブロック図である。充電回路503は、メタデータ生成部540をさらに備える点において第1の実施の形態の充電回路500と異なる。メタデータ生成部540は、メタデータを生成して出力するものである。詳細には、メタデータ生成部540は、給電制御部630から信号線831を介してスイッチ650を制御するための切替信号を取得する。この切替信号には、例えば、スイッチ650に信号線を閉路させる場合に1の値が設定され、開路させる場合に0の値が設定される。また、メタデータ生成部540は、充電完了判断部640から信号線832を介してスイッチ660を制御するための制御信号を取得する。この制御信号には、例えば、スイッチ660に信号線を閉路させる場合に1の値が設定され、開路させる場合に0の値が設定される。さらに、メタデータ生成部540は、出力電流測定部510から出力電流Igの測定値を取得し、信号線833を介して、タイマ値Tcを取得する。そして、メタデータ生成部540は、太陽電池110からの電力により充電中の場合に出力電流Igの測定値にタイマ値Tcを積算した値を自然エネルギー電力による充電容量に加算する。また、交流電源からの電力により充電中の場合に、メタデータ生成部540は、交流アダプタ330の出力電流にタイマ値Tcを積算した値を、自然エネルギー電力以外の電力による充電容量に加算する。メタデータ生成部540は、各充電容量を示すメタデータを生成してメモリ720に出力する。なお、メタデータ生成部540は、特許請求の範囲に記載の充電データ生成部の一例である。図17は、第4の実施の形態におけるメタデータ生成部540の一構成例を示すブロック図である。メタデータ生成部540は、積算部541およびメタデータ生成更新部542を備える。積算部541は、制御周期内の出力電流Igの積算値を電力量に換算した値である充電量Cgを演算するものである。充電量Cgの単位は、例えば、ミリワットアワーmWhである。積算部541は、充電量Cgをメタデータ生成更新部542に出力する。メタデータ生成更新部542は、メタデータを生成するとともに更新するものである。スイッチ660が信号線を閉路しており、かつ、スイッチ650が信号線を開路している場合すなわち、太陽電池110からの電力のみにより充電中の場合について説明する。この場合、メタデータ生成更新部542は、充電量Cgを自然エネルギー電力による充電容量に加算する。一方、スイッチ660および650が、いずれも信号線を閉路している場合すなわち、太陽電池110および交流電源からの電力により充電中の場合について説明する。この場合、メタデータ生成更新部542は、充電量Cgを自然エネルギー電力による充電容量に加算し、交流アダプタ330の出力電流を制御周期内で積算した値を、自然エネルギー電力以外の電力による充電容量に加算する。メタデータ生成更新部542は、これらの充電容量を示す情報をメタデータとして生成して出力する。メタデータ生成更新部542は、メタデータを生成した後、タイマ値Tcの増加に伴い、メモリ720内のメタデータにおいて各充電容量を更新する。スイッチ660が信号線を開路した場合すなわち、充電が完了した場合、メタデータ生成更新部542は、メタデータの更新を終了する。[充電器の動作例]図18および図19を参照して、第4の実施の形態における充電器303の動作例について説明する。図18は、第4の実施の形態におけるメタデータ生成更新部542の動作の一例を示す表である。充電完了判断部640の制御信号の値が1であり、給電制御部630の切替信号の値が0である場合について説明する。この場合においては、予測時間Tgが完了時間Tsより早いため、太陽電池110からの電力のみによりバッテリ710が充電されている。このため、メタデータ生成更新部542は、太陽電池110による充電容量すなわち、充電量Cgを自然エネルギー電力による充電容量に加算する。一方、切替信号および制御信号の値がいずれも1である場合について説明する。この場合においては、予測時間Tgが完了時間Ts以降であるため、太陽電池110および交流電源からの電力によりバッテリ710が充電されている。このため、メタデータ生成更新部542は、太陽電池110による充電容量を自然エネルギー電力による充電容量に加算し、交流電源による充電容量を、自然エネルギー電力以外の電力による充電容量に加算する。充電完了判断部640の制御信号の値が0である場合すなわち、充電が完了した場合、メタデータ生成更新部542は、メタデータの更新を終了する。図19は、第4の実施の形態における充電器303の動作の一例を示すフローチャートである。充電器303の動作は、ステップS960をさらに実行する点において第1の実施の形態の充電器300の動作と異なる。充電器303は、給電制御処理を実行しステップS950、メタデータを生成するとともに更新するステップS960。そして、充電器303は、一定時間が経過したか否かを判断するステップS970。図20は、第4の実施の形態におけるメタデータの一構成例を示す図である。メタデータは、自然エネルギー電力による充電容量を格納するための領域551と、自然エネルギー電力以外の電力による充電容量を格納するための領域552とを備える。例えば、自然エネルギー電力により4800[mWh]の容量が充電され、自然エネルギー電力以外の電力により2800[mWh]の容量が充電された場合、領域551に4800を示すデータが格納され、領域552に2800を示すデータが格納される。図21は、第4の実施の形態におけるメタデータの示す内容の表示例である。電子機器750は、自然エネルギー電力による充電容量と自然エネルギー電力以外の電力による充電容量とをユーザが識別しやすいように表示する。例えば、電子機器750は、バッテリの全容量を一本のバーで表示し、そのバーにおいて自然エネルギー電力による充電率にバー全体の長さを乗算した長さの部分を黒で表示する。また、電子機器750は、そのバーにおいて自然エネルギー電力でない電力による充電率にバー全体の長さを乗算した長さの部分を灰色で表示し、残りの部分を白で表示する。このように、本技術の第4の実施の形態によれば、充電回路503は、自然エネルギー電力による充電容量と自然エネルギー電力以外の電力による充電容量とを示すメタデータを出力する。これにより、電子機器750は、各充電容量を表示することができる。電源ごとの充電容量の表示により、ユーザは、充電において、自然エネルギー電力がどの程度利用されたかを容易に把握することができる。また、電池パック703内のメモリ720にメタデータが記憶される。このため、充電器303の外部の機器であっても、電池パック703を装着可能であれば、各充電容量を取得することができる。なお、電子機器750がメタデータの示す内容を表示する構成としているが、メタデータの示す内容を表示する表示部を充電器303がさらに備える構成とすることもできる。<5.第5の実施の形態>[充電システムの構成例]次に、図22乃至26を参照して、本技術の第5の実施の形態について説明する。第5の実施の形態の充電システムは、交流電力の供給源を取得してメタデータを生成する点において第4の実施形態の充電システムと異なる。図22は、第5の実施の形態における充電システムの一構成例を示す全体図である。第5の実施の形態における充電システムは、変換切替部220をさらに備え、充電器303の代わりに充電器304を備える点において第4の実施の形態の充電システムと異なる。変換切替部220は、商用電源および自然エネルギー電源から商用電力および自然エネルギー電力を受電し、いずれかを電源コンセント210に供給するものである。この自然エネルギー電源は、例えば、太陽電池110と設置場所が異なる外部の太陽光発電装置である。また、変換切替部220は、PLCPowerLineCommunicationsモジュールなどを使用して、供給する交流電力の交流波形に電源識別子IDを重畳する。電源識別子IDは、交流電力の供給源を識別するための識別子である。電源識別子IDには、例えば、交流電力が商用電源から供給されている場合に0の値が設定され、自然エネルギー電源から供給されている場合に1の値が設定される。充電器304は、交流アダプタ330および充電回路503の代わりに交流アダプタ340および充電回路504を備える点において第4の実施の形態の充電器303と異なる。交流アダプタ340は、受電した交流電力の交流波形から電源識別子IDを分離する。交流アダプタ340は、その交流電力を直流電力に変換して信号線803を介して充電回路504に供給するとともに、電源識別子IDを充電回路504に信号線807を介して出力する。充電回路504は、交流電力により充電する場合、メタデータにおいて、電源識別子IDの示す供給源に対応する充電容量の値を更新する。なお、交流アダプタ340は、特許請求の範囲に記載の分離部の一例である。電源識別子IDは、特許請求の範囲に記載の電源識別信号の一例である。図23は、第5の実施の形態における変換切替部220の一構成例を示すブロック図である。変換切替部220は、インバータ221と、切替制御部222と、電源識別子重畳部223および224と、電源識別子記憶部225とスイッチ226とを備える。インバータ221は、自然エネルギー電源から供給された直流電力を交流電力に変換するものである。インバータ221は、変換後の交流電力を電源識別子重畳部223へ出力する。切替制御部222は、交流電力の供給源を切り替える制御を行うものである。具体的には、切替制御部222は、自然エネルギー電力の発電量を監視し、その発電量に基づいてスイッチ226を制御する。例えば、切替制御部222は、自然エネルギー電力の発電量が閾値以上である場合に、交流電力の供給源を自然エネルギー電源に切り替え、閾値未満である場合に供給源を商用電源に切り替える。電源識別子重畳部223は、電源識別子記憶部225から自然エネルギー電源に対応する電源識別子IDを取得し、インバータ221から供給された交流電力の交流波形において、その電源識別子IDを重畳するものである。電源識別子IDが交流波形に重畳された交流電力は、スイッチ226の入力端子に出力される。電源識別子重畳部224は、電源識別子記憶部225から商用電源に対応する電源識別子IDを取得し、商用電源から供給された交流電力の交流波形において、その電源識別子IDを重畳するものである。電源識別子IDが交流波形に重畳された交流電力は、スイッチ226の入力端子に出力される。電源識別子記憶部225は、電源ごとに電源識別子IDを記憶するものである。スイッチ226は、切替制御部222の制御に従って交流電力の供給源を切り替えるものである。スイッチ226は、2つの入力端子と1つの出力端子を備える。一方の入力端子は電源識別子重畳部223に接続され、他方の入力端子は電源識別子重畳部224に接続されている。出力端子は、変圧器などを経由して電源コンセント210に接続されている。図24は、第5の実施の形態におけるメタデータ生成部545の一構成例を示すブロック図である。第5の実施の形態のメタデータ生成部545は、メタデータ生成更新部542の代わりにメタデータ生成更新部543を備える点において第4の実施の形態のメタデータ生成部540と異なる。メタデータ生成更新部543は、給電制御部630および充電完了判断部640からの切替信号および制御信号に加えて、交流アダプタ340から電源識別子IDを受け取る。メタデータ生成更新部543は、太陽電池110および交流電源からの電力によりバッテリ710が充電されている場合において、電源識別子IDを参照して交流電力の供給源を識別する。外部の太陽電池が交流電力の供給源である場合、メタデータ生成更新部543は、交流電源および家庭内の太陽電池110からの電力による充電容量を自然エネルギー電力による充電容量に加算する。商用電源が交流電力の供給源である場合、メタデータ生成更新部543は、太陽電池110による充電容量を自然エネルギー電力による充電容量に加算し、交流電源による充電容量を自然エネルギー電力以外の電力による充電容量に加算する。[充電器の動作例]図25を参照して、第5の実施の形態における充電器304の動作例について説明する。図25は、第5の実施の形態におけるメタデータ生成更新部543の動作の一例を示す表である。充電完了判断部640の制御信号の値と、給電制御部630の切替信号の値とがいずれも1であり、かつ、電源識別子IDが0である場合について説明する。この場合、太陽電池110および商用電源からの電力がバッテリ710に供給されている。このため、メタデータ生成更新部543は、太陽電池110による充電容量を自然エネルギー電力による充電容量に加算し、交流電源による充電容量を自然エネルギー電力以外の電力による充電容量に加算する。一方、切替信号および制御信号の各値がいずれも1であり、かつ、電源識別子IDが1である場合について説明する。この場合、家庭内の太陽電池110からの電力と、外部の太陽電池からの電力とがバッテリ710に供給されている。このため、メタデータ生成更新部543は、家庭内の太陽電池110および交流電源による充電容量を、自然エネルギー電力による充電容量に加算する。このように、本技術の第5の実施の形態によれば、充電回路504は、電源識別子IDを取得し、その電源識別子IDに基づいてメタデータを生成する。これにより、交流電力の供給源が複数であっても、供給源ごとに充電容量を算出することができる。なお、変換切替部220は、供給源が自然エネルギー電源であるか否かを識別するための電源識別子IDを重畳しているが、自然エネルギー電源の種類を識別するための識別子を重畳してもよい。例えば、変換切替部220は、水力発電装置、太陽光発電装置、または、地熱発電装置などの各電源を識別するための電源識別子を重畳してもよい。また、充電器304は、自然エネルギー電力による充電容量と、自然エネルギー電力でない電力による充電容量とを算出しているが、自然エネルギー電力の供給源ごとに充電容量を算出してもよい。例えば、充電器304は、家庭内の太陽電池110による充電容量と、外部の太陽電池による充電容量と、商用電源による充電容量とをそれぞれ算出する。そして、充電器304は、図26に示すように各充電容量を示すメタデータを生成する。このメタデータには、電源を示す情報を格納するための複数の領域と、充電容量を示す情報を格納するための領域とが対応付けて設けられる。また、変換切替部220は、電源識別子IDを商用電源からの交流電力と、自然エネルギー電源からの交流電力との両方に重畳しているが、いずれか一方のみに重畳してもよい。<6.第6の実施の形態>[充電システムの構成例]次に、図27および図28を参照して、本技術の第6の実施の形態について説明する。第6の実施の形態における充電システムは、電子機器を経由して充電を行う点において第5の実施の形態の充電システムと異なる。図27は、第6の実施の形態における充電システムの一構成例を示す全体図である。第6の実施の形態における充電システムは、電子機器751をさらに備える点において第5の実施の形態における充電システムと異なる。電子機器751は、電池パック703を電源とする機器であり、電子機器制御部760および表示部770を備える。電子機器制御部760は、電子機器751全体を制御するものである。電子機器制御部760は、充電器304から信号線804を介して直流電力を受電し、信号線806を介してメタデータを受け取る。電子機器制御部760は、受電した直流電力をバッテリ710に信号線808を介して出力し、メタデータをメモリ720に信号線809を介して出力する。また、電子機器制御部760は、メモリ720からメタデータを読み出して、そのメタデータの示す内容を表示部770に表示させる。表示部770は、メタデータの示す内容を表示するものである。図28は、第6の実施の形態における電子機器制御部760の一構成例を示すブロック図である。電子機器制御部760は、プロセッサ761、メモリ762、および、バス763を備える。プロセッサ761は、電子機器751全体を制御するものである。プロセッサ761は、充電器304から受け取ったメタデータを電池パック703へ出力する。また、プロセッサ761は、電池パック703に記憶されたメタデータを読み出して、そのメタデータの示す内容を表示するためのデータを生成し、表示部770へ信号線881を介して出力する。メモリ762は、プロセッサ761が直接アクセス可能な主記憶装置である。バス763は、プロセッサ761やメモリ762がデータを送受信するための共通の経路である。このように、本技術の第6の実施の形態によれば、充電器304は、電子機器751を経由して電池パック703を充電する。これにより、充電器304は、電子機器751に電池パック703を装着したままの状態で電池パック703を充電することができ、ユーザの利便性が向上する。なお、メモリ720を電池パック703内に設ける構成としているが、メモリ720を電池パック703内でなく、電子機器751内に設ける構成とすることもできる。これにより、電池パック703にメモリ720を設ける必要がなくなる。<7.変形例>[充電回路の構成例]次に、図29を参照して、本技術の変形例について説明する。図29は、変形例の充電回路506の一構成例を示すブロック図である。充電回路506は、制御部600の代わりに制御部606を備える点において、第1の実施の形態の充電回路500と異なる。制御部606は、スイッチ650の代わりにスイッチ651を備える点において第1の実施の形態の制御部600と異なる。スイッチ651は、2つの入力端子と1つの出力端子とを備える。スイッチ651の一方の入力端子は、ダイオード320に接続され、他方の入力端子は、交流アダプタ330に接続される。スイッチ651の出力端子は、スイッチ660に接続される。給電制御部630は、予測時刻Tgが完了時刻Tsより早い場合にはスイッチ651の入力先をダイオード320に切り替え、予測時刻Tgが完了時刻Ts以降の場合にはスイッチ651の入力先を交流アダプタ330に切り替える。これにより、予測時刻Tgが完了時刻Ts以降である場合に交流電力のみによりバッテリ710が充電される。この構成によれば、自然エネルギー電力と交流電源からの電力とのうちのいずれか一方しか供給されないため、両方を供給する第1の実施形態の充電器システムと比較して過充電が生じる可能性が低くなる。なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、CDCompactDisc、MDMiniDisc、DVDDigitalVersatileDisk、メモリカード、ブルーレイディスクBlurayDisc登録商標等を用いることができる。なお、本技術は以下のような構成もとることができる。12次電池の充電を完了すべき時刻である完了時刻を設定する設定部と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得部と、前記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得部と、前記出力値と前記電力量とに基づいて前記自然エネルギー電力のみにより前記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出部と、前記予測時刻が前記完了時刻より早い場合には前記自然エネルギー電力のみにより前記2次電池を充電させる制御部とを具備する充電器。2前記制御部は、前記予測時刻が前記完了時刻以降である場合には前記自然エネルギー電源装置以外の電源装置が生成した電力により前記2次電池を充電させる前記1に記載の充電器。3前記制御部は、前記予測時刻が前記完了時刻以降である場合には前記自然エネルギー電力をさらに供給して前記2次電池を充電させる前記2に記載の充電器。4前記設定部は、天候を示す天候予報データをさらに設定し、前記出力値取得部は、前記設定された天候予報データに基づいて前記出力値を天候ごとに予測し、前記予測時刻算出部は、前記予測された天候ごとの前記出力値および前記電力量に基づいて前記予測時刻を算出する前記3記載の充電器。5前記自然エネルギー電力による前記2次電池の充電容量と前記自然エネルギー電力以外の電力による前記2次電池の充電容量とを示す情報を充電データとして生成して出力する充電データ生成部をさらに具備する前記2から4のいずれかに記載の充電器。6前記自然エネルギー電源装置以外の電源装置は、電力の供給源を識別するための電源識別信号が交流波形に重畳された交流電力を受電し、前記交流波形から前記電源識別信号を分離する分離部をさらに具備し、前記充電データ生成部は、前記分離された電源識別信号に基づいて前記充電データを生成する前記5に記載の充電器。7前記制御部は、現在時刻から前記完了時刻までの時間である残り時間が所定の時間以上である場合には前記自然エネルギー電力のみにより前記2次電池を充電させる前記1から6のいずれか記載の充電器。8前記制御部は、前記2次電池の残存容量が所定の容量以上である場合には前記自然エネルギー電力のみにより前記2次電池を充電させる前記1から7のいずれかに記載の充電器。9前記設定部は、天候を示す天候予報データをさらに設定し、前記出力値取得部は、前記設定された天候予報データに基づいて前記出力値を天候ごとに予測し、前記予測時刻算出部は、前記予測された天候ごとの前記出力値および前記電力量に基づいて前記予測時刻を算出する前記1から8のいずれかに記載の充電器。102次電池の充電を完了すべき時刻である完了時刻を設定する設定部と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得部と、前記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得部と、前記出力値と前記電力量とに基づいて前記自然エネルギー電力のみにより前記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出部と、前記予測時刻が前記完了時刻より早い場合には前記自然エネルギー電力のみにより前記2次電池を充電させ、前記予測時刻が前記完了時刻以降である場合には前記自然エネルギー電源装置以外の電源装置が生成した電力により前記2次電池を充電させる制御部と、前記自然エネルギー電力による前記2次電池の充電容量と前記自然エネルギー電力以外の電力による前記2次電池の充電容量とを示す情報を充電データとして生成して出力する充電データ生成部とを備える充電器と、前記出力された充電データを記憶する充電データ記憶部と、前記2次電池とを備える電池パックとを具備する充電システム。11前記自然エネルギー電源装置以外の電源装置は、電力の供給源を識別するための電源識別信号が交流波形に重畳された交流電力を受電し、前記充電器は、前記交流波形から前記電源識別信号を分離する分離部をさらに備え、前記充電データ生成部は、前記分離された電源識別信号に基づいて前記充電データを生成する前記10に記載の充電システム。12前記充電データに基づいて前記自然エネルギー電力による前記2次電池の充電容量と前記自然エネルギー電力以外の電力による前記2次電池の充電容量とを表示する表示部をさらに具備する前記10または11に記載の充電システム。132次電池の充電を完了すべき時刻である完了時刻を設定する設定手順と、自然エネルギーから自然エネルギー電力を生成する電源装置である自然エネルギー電源装置からの電圧または電流の出力値を取得する出力値取得手順と、前記2次電池の充電が完了するまでに供給すべき電力量を取得する電力量取得手順と、前記出力値と前記電力量とに基づいて前記自然エネルギー電力のみにより前記2次電池の充電が完了する時刻を予測時刻として算出する予測時刻算出手順と、前記予測時刻が前記完了時刻より早い場合には前記自然エネルギー電力のみにより前記2次電池を充電させる制御手順とを具備する充電方法。