(57)【要約】【課題】自動バックアップを実行可能な電子機器において、バッテリ充電に関するユーザの期待感を満足できる電子機器を提供する。【解決手段】バッテリ１６２と、外部機器から電力を入力する電力入力部１６６と、電力入力部１６６を介して入力した電力を用いてバッテリ１６２を充電する充電制御部１７０と、自動バックアップの実施を制御する制御部１２０と、を備える。制御部１２０は、電力入力部１６６が外部機器と接続されている場合であって、自動バックアップの対象となるデータがある場合に、自動バックアップが完了するまで、バッテリの残量と閾値とを比較し、残量が閾値より大きいときは、自動バックアップを実施する。残量が閾値以下のときは、自動バックアップを実施しないように構成されている。【選択図】図２
2019022206.tif 000002
【特許請求の範囲】
【請求項１】
内部に格納されたデータを所定の記録媒体へ自動で送信する自動バックアップを実施するように構成された電子機器であって、
充電される電力を、前記電子機器を駆動するために供給するバッテリと、
外部機器と接続され、前記外部機器から前記電力を入力する電力入力部と、
前記電力入力部を介して入力した前記電力を用いて前記バッテリを充電する充電制御部と、
前記自動バックアップの実施を制御する制御部と、を備え、
前記制御部は、前記電力入力部が前記外部機器と接続されている場合であって、前記自動バックアップの対象となる前記データがある場合に、前記自動バックアップが完了するまで、
前記バッテリの残量と閾値とを比較し、
前記バッテリの前記残量が前記閾値より大きいときは、前記自動バックアップを実施し、
前記バッテリの前記残量が前記閾値以下のときは、前記自動バックアップを実施しないように構成された、
電子機器。
【請求項２】
前記充電制御部は、前記バッテリの前記残量が前記閾値以下であり、前記自動バックアップが実施されていない間、前記電力入力部を介して入力した前記電力を用いて前記バッテリを充電するように構成された、
請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記バッテリの前記残量が前記閾値以下の場合、前記充電制御部に所定の通知を送信して、動作を停止するように構成され、
前記充電制御部は、前記所定の通知を受信している場合は、前記バッテリの充電が完了したときに、前記制御部を起動させるように構成された、
請求項１記載の電子機器。
【請求項４】
前記充電制御部は、前記電力入力部に前記外部機器が接続されている場合であって、かつ、
（ａ）前記制御部が動作中の場合、前記電力入力部を介して入力した前記電力を前記制御部へ供給させ、
（ｂ）前記制御部が停止中の場合、前記電力入力部を介して入力した前記電力を用いて前記バッテリを充電するように構成された、
請求項３記載の電子機器。
【請求項５】
前記バッテリの前記残量を複数のレベルで段階的に表示する表示部をさらに備え、
前記閾値は、前記複数のレベルを切換えるときに参照される前記バッテリの前記残量に対するレベル閾値と同じ値に設定される、
請求項１から４のいずれか一つに記載の電子機器。
【請求項６】
前記閾値は、前記複数のレベルのうち、前記バッテリの前記残量が最も多いことを示す第１のレベルと、前記第1のレベルの次に前記バッテリの前記残量が多いことを示す第２のレベルとの間の前記レベル閾値と同じ値である、請求項５に記載の電子機器。
【請求項７】
被写体を撮像して画像データを生成する撮像部をさらに備えた、請求項１から６のいずれか一つに記載の電子機器。
【請求項８】
前記所定の記録媒体は、ネットワークに接続されたサーバである、請求項１から７のいずれか一つに記載の電子機器。
【請求項９】
前記電力入力部は、ＵＳＢ(Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ)規格に準拠して前記外部機器と接続される回路を含む、
請求項１から８のいずれか一つに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データを自動でバックアップする機能を有する電子機器に関する。
【背景技術】
【０００２】
特許文献１は、バックアップデータ記憶部を有する充電器と接続可能な接続部と、接続部と接続された充電器から供給された電力を二次電池に充電する充電部と、複数のデータおよび複数のデータそれぞれの優先度を示す優先度情報とを記憶する記憶部と、優先度情報に応じた順序で、記憶部に記憶されたデータを複製し、複製したデータをバックアップデータとしてバックアップデータ記憶部に記憶させるバックアップ処理を実行するバックアップ制御部と、を有する情報機器を開示する。その情報機器において、充電部は二次電池が所定の充電量となるまで充電し、バックアップ制御部は、二次電池が所定の充電量に達した後、バックアップ処理を実行する。この構成により、重要なデータほど優先的にバックアップされるため、重要なデータのバックアップが行われない可能性を低減している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２９８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、データの自動バックアップ機能の実行時において、バッテリ充電に関するユーザの期待感に応じた電子機器を提供する。
【課題を解決するための手段】
【０００５】
本開示の一態様は、内部に格納されたデータを所定の記録媒体へ自動で送信する自動バックアップを実施するように構成された電子機器である。前記電子機器は、充電される電力を、前記電子機器を駆動するために供給するバッテリと、外部機器と接続され、前記外部機器から前記電力を入力する電力入力部と、前記電力入力部を介して入力した前記電力を用いて前記バッテリを充電する充電制御部と、前記自動バックアップの実施を制御する制御部と、を備える。
【０００６】
前記制御部は、前記電力入力部が前記外部機器と接続されている場合であって、前記自動バックアップの対象となる前記データがある場合に、前記自動バックアップが完了するまで、前記バッテリの残量と閾値とを比較する。前記制御部は、前記バッテリの前記残量が前記閾値より大きいときは、前記自動バックアップを実施するように構成されている。前記制御部は、前記バッテリの前記残量が前記閾値以下のときは、前記自動バックアップを実施しないように構成されている。
【発明の効果】
【０００７】
本開示によれば、自動バックアップ機能の実行時において、バッテリ充電に関するユーザの期待感に応じた電子機器を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本開示の電子機器の一実施形態であるデジタルカメラと他の機器の接続関係を説明した図
【図２】デジタルカメラの構成を示すブロック図
【図３】デジタルカメラが、電源がオフのときに取り得る状態を説明した図
【図４】デジタルカメラのコントローラの動作を示すフローチャート
【図５】バッテリの充電状態を示すアイコンを説明した図
【図６】デジタルカメラのマイクロコントローラの動作を示すフローチャート
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明または実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１０】
（実施の形態１）
〔１−１．構成〕
図１は、本開示の電子機器の一実施の形態であるデジタルカメラと、他の機器との接続関係を説明した図である。デジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信を介してスマートフォン２００と接続できる。また、デジタルカメラ１００は、Ｗｉ−Ｆｉアクセスポイント２１０とも接続できる。デジタルカメラ１００はＷｉ−Ｆｉアクセスポイント２１０を介してネットワーク（例えば、インターネット）２３０に接続され、さらにネットワーク２３０に接続されたサーバ２４０と通信できる。デジタルカメラ１００は、撮影画像の画像データを自動でサーバ２４０に送信して保存する機能（以下、自動バックアップ機能という）を有する。さらに、デジタルカメラ１００は、ＵＳＢ(Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ)ケーブルを介して外部機器２５０と接続される。デジタルカメラ１００は、外部機器２５０との間でＵＳＢ規格に準拠した通信を行い、外部機器２５０から電力を入力できる。
【００１１】
図２は、デジタルカメラ１００の構成を示すブロック図である。図２において、実線矢印は信号の流れを示し、破線矢印は電力の流れを示している。
【００１２】
デジタルカメラ１００は、光学系１１０を介して形成された被写体像をＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ１１５で撮像する。ＣＭＯＳイメージセンサ１１５は、撮像した被写体像に基づく撮像データ（ＲＡＷデータ）を生成する。コントローラ１２０の画像処理部１２２は、生成された撮像データに対して各種処理を施して画像データを生成する。コントローラ１２０は、画像処理部１２２にて生成された画像データをカードスロット１４０に装着されたメモリカード１４２に記録する。また、コントローラ１２０は、メモリカード１４２に記録された画像データを、使用者による操作部１５０の操作にしたがい液晶モニタ１３０上に表示させること（つまり再生）ができる。以下、デジタルカメラ１００の各構成要素の詳細を説明する。
【００１３】
光学系１１０は、フォーカスレンズ、ズームレンズ、光学式手ぶれ補正レンズ（ＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ））、絞り、およびシャッタ等を含む。光学系１１０に含まれる各種レンズの数は、何枚でもよい。また光学系１１０に含まれるレンズユニットの数は、何群でもよい。
【００１４】
ＣＭＯＳイメージセンサ１１５は、光学系１１０を介して形成された被写体像を撮像して撮像データを生成する。ＣＭＯＳイメージセンサ１１５は、所定のフレームレート（例えば、３０フレーム／秒）で新しいフレームの画像データを生成する。ＣＭＯＳイメージセンサ１１５における、撮像データの生成タイミングおよび電子シャッタ動作は、コントローラ１２０によって制御される。なお、撮像素子はＣＭＯＳイメージセンサに限定されず、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサまたはＮＭＯＳ（ｎ‐Ｃｈａｎｎｅｌ  Ｍｅｔａｌ‐Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサなど、他の種類のイメージセンサが用いられてもよい。
【００１５】
コントローラ１２０（制御部の一例）は、画像処理部１２２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２６とを含む。画像処理部１２２は、ＣＭＯＳイメージセンサ１１５から出力された撮像データに対して各種の処理を施して画像データを生成する。また、画像処理部１２２は、メモリカード１４２から読み出した画像データに各種の処理を施して、液晶モニタ１３０に表示するための画像を生成する。各種処理としては、たとえば、ホワイトバランス補正、ガンマ補正、ＹＣ変換処理、電子ズーム処理、圧縮処理、および伸張処理等の少なくとも一つが挙げられるが、これらに限定されない。画像処理部１２２は、ハードワイヤードな電子回路で構成されてもよいし、プログラムを用いたマイクロコンピュータなどで構成されてもよい。
【００１６】
コントローラ１２０は、ＣＰＵ１２４により、デジタルカメラ１００全体の動作を統括制御する。また、コントローラ１２０は、１つの半導体チップで構成されてもよいし、複数の半導体チップで構成されてもよい。図示していないが、コントローラ１２０はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を内蔵する。ＲＯＭには、ＣＰＵ１２４により実行される、オートフォーカス制御（ＡＦ制御）、通信制御に関するプログラム、および、デジタルカメラ１００全体の動作を統括制御するためのプログラム等が記憶されている。例えば、ＲＯＭには、バックアップ用アプリケーションが格納されている。バックアップ用アプリケーションは、デジタルカメラ１００で撮影した画像を他の装置（例えば、サーバ２４０）へ送信し保存するためのプログラムである。
【００１７】
コントローラ１２０におけるＲＡＭ１２６は、ＣＰＵ１２４の作業領域として機能する記録媒体である。ＲＡＭ１２６は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などにより実現される。
【００１８】
液晶モニタ１３０は、デジタルカメラ１００の背面に備わる。液晶モニタ１３０は、画像処理部１２２にて処理された画像データに基づく画像を表示する。なお、液晶モニタに代えて、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）モニタなど、他のモニタが用いられてもよい。
【００１９】
カードスロット１４０には、メモリカード１４２が着脱可能に挿入される。カードスロット１４０は、メモリカード１４２をデジタルカメラ１００と電気的及び機械的に接続可能である。メモリカード１４２は、内部にフラッシュメモリ等の記録素子を備えた外部メモリである。メモリカード１４２は、画像処理部１２２で生成される画像データなどのデータを格納できる。
【００２０】
操作部１５０は、デジタルカメラ１００の外装に設けられた操作釦および操作レバー等のハードキーの総称であり、使用者による操作を受け付ける。操作部１５０は、例えば、レリーズボタン、モードダイヤル、タッチパネル、電源スイッチ、およびレバーの少なくとも一つを含んでもよい。操作部１５０は、ユーザによる操作を受け付けると、ユーザ操作に対応した操作信号をコントローラ１２０に送信する。
【００２１】
通信モジュール１５５は、所定の通信規格に準拠して通信を行う通信モジュールである。通信モジュール１５５は、回路で構成されてもよい。通信規格には、例えば、ＩＥＥＥ８０２．１１、Ｗｉ−Ｆｉ（登録商標）規格、ＩＥＥＥ８０２．１５．１すなわちＢｌｕｅｔｏｏｔｈ規格、およびＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格等の少なくともいずれか一つが含まれる。本実施の形態では、デジタルカメラ１００は、通信モジュール１５５を介して他の機器とＢｌｕｅｔｏｏｔｈ通信及びＷｉ−Ｆｉ通信をすることができる。通信モジュール１５５において、コントローラ１２０は、Ｂｌｕｅｔｏｏｔｈ通信機能及びＷｉ−Ｆｉ通信機能のそれぞれについて「オン」（有効）、「オフ」（無効）を設定できる。
【００２２】
バッテリ１６２は、デジタルカメラ１００の各部へ電力を供給する電源である。バッテリ１６２は、リチウムイオン電池、ニッケルカドミウム電池、またはニッケル水素電池のような充電可能な二次電池で構成される。バッテリ１６２は、ＵＳＢインタフェース１６６に接続されたＵＳＢケーブルを介して、外部機器２５０から入力した電力により充電され得る。
【００２３】
電源ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６０は、デジタルカメラ１００の各部へバッテリ１６２の電源を供給するための回路である。充電ＩＣ１６４は、バッテリ１６２への充電を制御する回路である。
【００２４】
統合ＩＣ１７５は、様々な動作を行う回路である。例えば統合ＩＣ１７５は、電源スイッチのオン／オフを監視する機能を有する。
【００２５】
マイクロコントローラ１７０は、デジタルカメラ１００における電源供給およびバッテリ１６２の充電を制御する回路である。
【００２６】
ＵＳＢインタフェース１６６は、ＵＳＢ規格にしたがい外部機器を接続するためのインタフェースである。ＵＳＢインタフェース１６６は、ＵＳＢ規格に準拠したコネクタと、ＵＳＢ規格に準拠した通信を行う回路とを含む。
【００２７】
スイッチ１７２は、マイクロコントローラ１７０の制御にしたがい、ＵＳＢインタフェース１６６からのデータ信号（たとえば、Ｄ＋信号、Ｄ−信号）を、コントローラ１２０と、充電ＩＣ１６４と、マイクロコントローラ１７０とのいずれかに出力するように切り替えるアナログスイッチである。
【００２８】
〔１−２．動作〕
以上のように構成されるデジタルカメラ１００の動作を説明する。
【００２９】
〔１−２−１．電源オフの状態〕
最初に、本実施形態のデジタルカメラ１００が取り得る電源オフの状態について説明する。図３は、デジタルカメラ１００が取り得る電源オフの状態を説明した図である。デジタルカメラ１００は、ユーザにより電源スイッチのオフ操作がなされたときに、少なくとも一部の内部回路への給電を停止する。このときの電源オフの状態として、デジタルカメラ１００は、「通常電源オフ」状態と、外見上電源オフに見える「見かけ上オフ」状態とを有する。「通常電源オフ」状態は、さらに、Ｂｌｕｅｔｏｏｔｈ設定が「オフ」にされた「第１電源オフ」状態と、Ｂｌｕｅｔｏｏｔｈ設定が「オン」にされた「第２電源オフ」状態とに分かれる。
【００３０】
Ｂｌｕｅｔｏｏｔｈ設定が「オフ」に設定された「第１電源オフ」状態では、通信モジュール１５５、コントローラ１２０および液晶モニタ１３０への通電が停止され、これらの機能はオフになる。
【００３１】
Ｂｌｕｅｔｏｏｔｈ設定が「オン」に設定された「第２電源オフ」状態では、通信モジュール１５５へは通電される。このとき、Ｂｌｕｅｔｏｏｔｈ通信機能はスタンバイモードに設定され、Ｗｉ−Ｆｉ通信機能はオフに設定される。コントローラ１２０および液晶モニタ１３０への通電は停止され、これらの機能はオフになる。
【００３２】
「見かけ上オフ」状態では、通信モジュール１５５へ通電され、Ｂｌｕｅｔｏｏｔｈ通信機能及びＷｉ−Ｆｉ通信機能はオンになる。さらに、コントローラ１２０へも通電され、コントローラ１２０はオンとなる。しかし、液晶モニタ１３０への通電は停止される。このため、ユーザにとっては、デジタルカメラ１００は電源がオフしているように見える。
【００３３】
デジタルカメラ１００の電源がオンの状態で、ユーザにより電源スイッチのオフ操作がなされると、デジタルカメラ１００は「通常電源オフ」状態に移行する。このとき、Ｂｌｕｅｔｏｏｔｈ設定が「オン」のときは「第２電源オフ」状態に移行し、図３に示すように通信モジュール１５５への通電は停止せず、Ｂｌｕｅｔｏｏｔｈ通信機能はスタンバイモードに設定される。
【００３４】
「第２電源オフ」状態で、デジタルカメラ１００の周辺に、ペアリング済みのスマートフォン２００（他の電子機器の一例）が存在している場合、デジタルカメラ１００は、通信モジュール１５５を介してスマートフォンとＢｌｕｅｔｏｏｔｈ接続を確立する。コントローラ１２０は、スマートフォン２００から起動指示を受けると起動し、デジタルカメラ１００は、「第２電源オフ」状態から「見かけ上オフ」状態に移行する。このとき、液晶モニタ１３０はオフであるため、ユーザからは、デジタルカメラ１００の電源がオフしているように見える。以上のようにしてデジタルカメラ１００は「通常電源オフ」状態から「見かけ上オフ」状態に移行する。
【００３５】
〔１−２−２．自動クラウドバックアップ〕
デジタルカメラ１００は、電源オフの状態において、撮影した画像の画像データをネットワーク２３０上の所定のサーバ２４０に自動で送信し保管する機能を有する。この機能を、以下、自動クラウドバックアップという。自動クラウドバックアップは、自動バックアップの一例である。デジタルカメラ１００に接続したスマートフォン２００は、この自動クラウドバックアップの実行を指示する。
【００３６】
以下、デジタルカメラ１００における自動クラウドバックアップ機能の実行について説明する。なお、以下の説明では、デジタルカメラ１００において、Ｂｌｕｅｔｏｏｔｈ設定は「オン」に設定されているとする。
【００３７】
ユーザにより電源スイッチが操作され、デジタルカメラ１００の電源オフの操作がなされると、デジタルカメラ１００は「第２電源オフ」状態になる。これにより、コントローラ１２０及び液晶モニタ１３０への通電は停止される（図３参照）。通信モジュール１５５へは通電され、Ｂｌｕｅｔｏｏｔｈ機能はスタンバイ状態にある。
【００３８】
この状態で、デジタルカメラ１００の周辺にペアリング済みのスマートフォン２００が存在すると、デジタルカメラ１００は、通信モジュール１５５を介してスマートフォン２００とＢｌｕｅｔｏｏｔｈ接続を確立する。Ｂｌｕｅｔｏｏｔｈ接続が確立されると、スマートフォン２００は、デジタルカメラ１００に対してコントローラ１２０を起動するよう指示を送信する。これを受けてデジタルカメラ１００はコントローラ１２０を起動し、「見かけ上オフ」状態に移行する。スマートフォン２００は、さらにデジタルカメラ１００に対して自動クラウドバックアップを開始するよう指示を行う。
【００３９】
これを受けて、デジタルカメラ１００のコントローラ１２０は、周辺にあるＷｉ−Ｆｉアクセスポイント２１０とＷｉ−Ｆｉ接続を確立し、自動クラウドバックアップを開始する。これにより、Ｗｉ−Ｆｉアクセスポイント２１０を介して接続されたネットワーク２３０上のサーバ２４０に、撮影画像の画像データが自動で送信されて保存される。
【００４０】
図４は、デジタルカメラ１００のコントローラ１２０による自動クラウドバックアップに関する動作を示すフローチャートである。図４を参照して、コントローラ１２０の自動クラウドバックアップ動作を説明する。なお、図４のフローチャートの処理の開始前において、デジタルカメラ１００は「第２電源オフ」状態（Ｂｌｕｅｔｏｏｔｈ設定「オン」）にあり、スマートフォン２００とＢｌｕｅｔｏｏｔｈ接続が確立されているとする。
【００４１】
デジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ接続が確立されたスマートフォン２００からコントローラ１２０の起動指示を受信し、コントローラ１２０を起動する（Ｓ２０）。
【００４２】
さらに、デジタルカメラ１００は、スマートフォン２００から自動クラウドバックアップの開始指示を受信する。そしてコントローラ１２０は、自動クラウドバックアップ動作を開始する。まず、コントローラ１２０は、デジタルカメラ１００の内部に格納された撮影画像の画像データ中で、サーバへのバックアップが未だ完了していないデータがあるか否かを判断する（Ｓ２１）。
【００４３】
バックアップが完了していない画像データがない場合（Ｓ２１でＹＥＳ）、コントローラ１２０は停止する。この場合、自動クラウドバックアップは実行されない。
【００４４】
バックアップが完了していない画像データがある場合（Ｓ２１でＮＯ）、コントローラ１２０は、ＵＳＢインタフェース１６６にＵＳＢケーブルが接続されているか否かを、ＵＳＢケーブルからの電圧の有無に応じて判断する。つまりコントローラ１２０は、バッテリ１６２が、ＵＳＢインタフェース１６６に挿入されたＵＳＢケーブルを介して、外部機器２５０から電力が入力されているか否かを判断する（Ｓ２３）。
【００４５】
デジタルカメラ１００がＵＳＢケーブルと接続されておらず、外部機器２５０から電力を入力されていない場合（Ｓ２３でＮＯ）、コントローラ１２０は、自動クラウドバックアップを実行する（Ｓ２５）。一方で、デジタルカメラ１００がＵＳＢケーブルと接続され、外部機器２５０から電力を入力されている場合（Ｓ２３でＹＥＳ）、コントローラ１２０は、バッテリ１６２の残量（充電量）が閾値より大きいか否かを判断する（Ｓ２４）。この閾値は、バッテリ１６２の残量（充電量）が十分にあると、通常のユーザが認識するような値に設定される。バッテリ残量の判断時に参照される閾値の設定方法については後述する。
【００４６】
バッテリ１６２の残量が閾値より大きい場合（Ｓ２４でＹＥＳ）、コントローラ１２０は自動クラウドバックアップを実行する（Ｓ２５）。自動クラウドバックアップにより、画像データがサーバ２４０へ自動で送信され、保存される。このように、バッテリ残量が十分にあると判断されるときは、自動クラウドバックアップを実行する。
【００４７】
一方、バッテリ１６２の残量が閾値以下の場合（Ｓ２４でＮＯ）、コントローラ１２０は、マイクロコントローラ１７０へ起動通知を送信する（Ｓ２６）。ここで、起動通知は、バッテリ１６２の充電が完了したときに、コントローラ１２０を起動させることをマイクロコントローラに指示するコマンドである。
【００４８】
起動通知の送信後、コントローラ１２０はその動作を停止する（Ｓ２２）。すなわち、コントローラ１２０は「第２電源オフ」状態に移行する。その後、コントローラ１２０はステップＳ２０に戻り、マイクロコントローラ１７０により起動されるのを待つ。
【００４９】
このように、バッテリ１６２の残量が十分にないと考えられる場合は、コントローラ１２０は、自動クラウドバックアップを実行せず、その動作を停止する（つまり、「第２電源オフ」状態に移行する）。このとき、デジタルカメラ１００が外部機器２５０とＵＳＢケーブルで接続され、外部機器２５０から電力供給を受けることが可能な場合、バッテリ１６２の充電が実施される（詳細は後述）。
【００５０】
ここで、ステップＳ２４の判断で参照される閾値について説明する。この閾値は、液晶表示モニタ１３０で表示されるバッテリ残量表示（つまり残量レベル）を切換えるときに参照される閾値に基づいて設定される。以下、この閾値を、レベル閾値という。レベル閾値は、バッテリ残量に対応付けられて設定される。図５の（Ａ）、（Ｂ）は、デジタルカメラ１００の液晶モニタ１３０に表示されるバッテリ残量を示す表示である。バッテリ１６２の残量はブロック５０の数により段階的に示される。
【００５１】
たとえばバッテリ残量は、レベル０からレベル４までの５段階で表示される。レベル０はバッテリ１６２の残量がレベル閾値Ａ未満の状態を示し、ブロック５０は１つも表示されない。レベル１はバッテリ１６２の残量がレベル閾値Ａ以上かつレベル閾値Ｂ未満の状態を示し、１つのブロック５０が表示される。レベル２はバッテリ１６２の残量がレベル閾値Ｂ以上かつレベル閾値Ｃ未満の状態を示し、２つのブロック５０が表示される。レベル３はバッテリ１６２の残量がレベル閾値Ｃ以上かつレベル閾値Ｄ未満の状態を示し、３つのブロック５０が表示される。レベル４はバッテリ１６２の残量がレベル閾値Ｄ以上の状態を示し、４つのブロック５０が全て表示される。図５の（Ａ）はバッテリ残量がレベル４にあるときの表示例を示し、図５の（Ｂ）はバッテリ残量がレベル２にあるときの表示例を示す。
【００５２】
ステップＳ２４の判断で使用される閾値は、例えば、液晶モニタ１３０上でのバッテリ残量表示として常に４つのブロック５０が表示されるような値に設定される。例えば、その閾値は、レベル３とレベル４の表示を切り替える際に参照されるレベル閾値Ｄに設定される。つまり、ステップＳ２４で使用される閾値は、レベル０〜４のうち、バッテリ残量が最も多いことを示すレベル４と、レベル４の次にバッテリの残量が多いことを示すレベル３との間のレベル閾値Ｄと同じ値に設定される。これにより、ユーザに対して常に４つのブロックが表示された状態を見せることができ、バッテリ残量が多いように認識させることができる。
【００５３】
なお、ステップＳ２４の判断で使用される閾値は、用途に応じてレベル閾値Ａ〜Ｄのうちのいずれかに設定されてもよい。また、その閾値は固定値でなくてもよく、変動値でもよい。例えば、ステップＳ２４の判断で使用される閾値として設定する閾値（たとえば、レベル閾値Ａ〜Ｄのいずれか一つに相当）を、デジタルカメラ１００にＵＳＢケーブルを接続したときのバッテリ残量に応じて切り替えてもよい。
【００５４】
図６は、デジタルカメラ１００において、マイクロコントローラ１７０による、ＵＳＢインタフェース１６６を介して入力した電力を用いた給電及び充電動作を示すフローチャートである。図６を参照して、マイクロコントローラ１７０の充電制御及び給電制御を説明する。
【００５５】
マイクロコントローラ１７０は、ＵＳＢインタフェース１６６にＵＳＢケーブルが接続されているか否かをＵＳＢケーブルからの電圧の有無に応じて判断する（Ｓ３１）。このＵＳＢケーブルには、ＵＳＢインタフェース規格に準拠して電力供給が可能な外部機器２５０が接続されている。外部機器２５０とは、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、または充電用ＡＣアダプタ等である。よって、換言すれば、ステップＳ３１では、マイクロコントローラ１７０は、ＵＳＢインタフェース１６６を介して外部機器２５０から電力の入力が可能か否かを判断しているとも言える。
【００５６】
ＵＳＢインタフェース１６６にＵＳＢケーブルが接続されていない場合、つまり、デジタルカメラ１００がＵＳＢケーブルを介して外部機器２５０と接続されていない場合（Ｓ３１でＮＯ）、ＵＳＢインタフェース１６６を介して電力が入力されないため、マイクロコントローラ１７０は、ＵＳＢインタフェース１６６を介して入力した電力を用いた給電及び充電動作は行わない。この場合、マイクロコントローラ１７０は、バッテリ１６２からコントローラ１２０に電力が供給されるように電源ＩＣ１６０を制御する。
【００５７】
一方、ＵＳＢインタフェース１６６にＵＳＢケーブルが接続されている場合（Ｓ３１でＹＥＳ）、マイクロコントローラ１７０は、コントローラ１２０が起動中か否かを判断する（Ｓ３２）。
【００５８】
コントローラ１２０が起動中である場合（Ｓ３２でＹＥＳ）、マイクロコントローラ１７０は、ＵＳＢインタフェース１６６を介して入力した電力をコントローラ１２０等に供給する（つまり、ＵＳＢ給電を実行する）（Ｓ３６）。例えば、自動クラウドバックアップが実行されている場合、コントローラ１２０は起動中であるので、ＵＳＢインタフェース１６６を介して入力した電力がコントローラ１２０に供給される。
【００５９】
コントローラ１２０が起動中でない場合（Ｓ３２でＮＯ）、マイクロコントローラ１７０は、ＵＳＢインタフェース１６６を介して入力した電力を用いてバッテリ１６２を充電（ＵＳＢ充電）するように充電ＩＣ１６４を制御する（Ｓ３３）。
【００６０】
その後、マイクロコントローラ１７０は、バッテリ１６２の充電状態が満充電状態か否かを判断し（Ｓ３４）、バッテリ１６２が満充電に達するまでは、上記の各処理（Ｓ３１〜Ｓ３４、Ｓ３６）を繰り返す。ステップＳ３４では、マイクロコントローラ１７０は、バッテリ１６２が満充電状態になったか否かを判定したが、バッテリ残量（充電量）が満充電状態よりも低い所定量に達したか否かを判定してもよい。
【００６１】
バッテリ１６２が満充電に達すると（Ｓ３４でＹＥＳ）、マイクロコントローラ１７０は、コントローラ１２０から図４のＳ２６で送信された起動通知を受信しているか否かを判断する（Ｓ３５）。
【００６２】
コントローラ１２０から起動通知を受信していない場合（Ｓ３５でＮＯ）、マイクロコントローラ１７０はステップＳ３２に戻り、上記の処理を繰り返す。
【００６３】
一方、コントローラ１２０から起動通知を受信している場合（Ｓ３５でＹＥＳ）、マイクロコントローラ１７０は、自動クラウドバックアップを開始させるために、コントローラ１２０を起動させる（Ｓ３７）。マイクロコントローラ１７０が起動通知を受信していた場合、コントローラ１２０は、バッテリ残量が所定値以下であったため（Ｓ２４でＮＯ）、自動クラウドバックアップを行わずに停止している（Ｓ２６、Ｓ２２）。しかし、マイクロコントローラ１７０によりコントローラ１２０が再起動（図６のＳ３７）された時には、バッテリ１６２は満充電されているため、図４のフローチャートにおいて、図４のＳ２１、Ｓ２３、およびＳ２４を経て自動クラウドバックアップが実行されることになる（Ｓ２５）。
【００６４】
以上のような、図４に示す自動クラウドバックアップの制御と、図６に示す充電制御との組み合わせにより、自動クラウドバックアップ時においてデジタルカメラ１００は次のように動作する。
【００６５】
デジタルカメラ１００においてバックアップすべき画像データがある場合（図４のＳ２１でＮＯ）、コントローラ１２０は、ＵＳＢインタフェース１６６がＵＳＢケーブルと接続されているか否かを判断する（Ｓ２３）。ＵＳＢインタフェース１６６がＵＳＢケーブルと接続されている場合（Ｓ２３でＹＥＳ）、コントローラ１２０は、バッテリ１６２の残量を閾値と比較し、バッテリ１６２の残量が閾値よりも大きいときは（Ｓ２４でＹＥＳ）、自動クラウドバックアップを実行する。一方、バッテリ１６２の残量が閾値以下のときは（Ｓ２４でＮＯ）、コントローラ１２０は、マイクロコントローラ１７０に起動通知を送信して（Ｓ２６）、停止する（Ｓ２２）。
【００６６】
すなわち、バッテリ１６２の残量が閾値よりも大きい間、自動クラウドバックアップが実行される。やがて、バッテリ１６２の残量が閾値よりも小さくなると、自動クラウドバックアップは停止する（Ｓ２２）。このとき、ＵＳＢケーブルがデジタルカメラ１００に接続されていれば（すなわち、外部機器２５０がデジタルカメラ１００に接続されていれば）、バッテリ１６２がＵＳＢ充電される（図６のＳ３１〜Ｓ３３）。
【００６７】
その後、バッテリ１６２が満充電に達すると（Ｓ３４でＹＥＳ）、コントローラ１２０から起動通知を受信していれば（Ｓ３５でＹＥＳ）、マイクロコントローラ１７０はコントローラ１２０を起動する（Ｓ３７）。このときバッテリ１６２は満充電であり、残量が十分にあるため、自動クラウドバックアップが実行される（Ｓ２５）。
【００６８】
その後、自動クラウドバックアップ動作における電力消費によりバッテリ１６２の残量が低下し、残量が閾値以下になると、自動クラウドバックアップが停止し、バッテリ１６２のＵＳＢ充電が再開される。以後、自動クラウドバックアップ動作が完了するまで、上記動作が繰り返される。
【００６９】
以上のように、デジタルカメラ１００は、ＵＳＢケーブルが接続された状態で自動クラウドバックアップを実行しようとする際に、バッテリ残量が閾値より大きい間（たとえば残量が十分にある場合）、バックアップを実行する。しかし、バッテリ残量が閾値以下の間（たとえば残量が十分にない場合）は、デジタルカメラ１００はバッテリ充電を優先し、バックアップを実行せずにバッテリ１６２の充電を行う。このように、デジタルカメラ１００は、バッテリ１６２の充電状態に応じて、優先して処理すべき処理をフレキシブルに切換えている。
【００７０】
ユーザは、ＵＳＢインタフェース１６６にＵＳＢケーブルを接続する場合、バッテリ１６２が充電されることを期待する。よって、バッテリ残量が少ない状態で自動クラウドバックアップが実施され、バックアップ途中でバッテリ切れによりバックアップが停止した場合に、ユーザの上述のような期待は裏切られることになる。また、自動クラウドバックアップ完了時にバッテリ残量が著しく減少している場合にも、ユーザの上述のような期待は裏切られることになる。本実施の形態では、上記のように、自動クラウドバックアップとＵＳＢ充電の選択を制御することにより、バッテリ容量の低減を抑制でき、デジタルカメラ１００にＵＳＢケーブルを接続したときのユーザの期待に応えることができる。
【００７１】
〔１−３．効果、等〕
以上のようにデジタルカメラ１００は、内部に格納されたデータをサーバ２４０（記録媒体の一例）へ自動で送信する自動クラウドバックアップ（自動バックアップの一例）を実施可能な電子機器である。
【００７２】
デジタルカメラ１００は、デジタルカメラ１００を駆動するための電力を供給する充電可能なバッテリ１６２と、外部機器２５０と接続されて外部機器２５０から電力を入力するＵＳＢインタフェース１６６（電力入力部の一例）と、ＵＳＢインタフェース１６６を介して入力した電力を用いてバッテリ１６２を充電するマイクロコントローラ１７０（充電制御部の一例）と、自動クラウドバックアップを制御するコントローラ１２０（制御部の一例）と、を備える。
【００７３】
コントローラ１２０は、ＵＳＢインタフェース１６６が外部機器２５０と接続されている場合であって、自動クラウドバックアップの対象となるデータがある場合に、自動クラウドバックアップが完了するまで（つまり、Ｓ２１でＮＯである限り）、
ａ）バッテリ１６２の残量と閾値とを比較し（Ｓ２４）、
ｂ）バッテリ１６２の残量が閾値より大きいとき（Ｓ２４でＹＥＳ）は、自動クラウドバックアップを実施し（Ｓ２５）、
ｃ）バッテリ１６２の残量が閾値以下のとき（Ｓ２４でＮＯ）は、自動クラウドバックアップを実施しない（Ｓ２２）。
【００７４】
上記構成により、デジタルカメラ１００にＵＳＢケーブルを接続したときに、自動クラウドバックアップの実施によりバッテリ残量が低下してしまうことを抑制できる。よって、デジタルカメラ１００にＵＳＢケーブルを接続したときにバッテリ１６２の充電を期待する、ユーザの期待感に沿うことができる。
【００７５】
マイクロコントローラ１７０は、ＵＳＢインタフェース１６６が外部機器２５０と接続されている場合（Ｓ３１でＹＥＳ）、バッテリ１６２の残量が閾値以下であり、自動クラウドバックアップが実施されていない間、ＵＳＢインタフェース１６６を介して入力した電力によりバッテリ１６２の充電を行う（Ｓ３３）。
【００７６】
上記構成により、バッテリ残量が少ないときは、自動クラウドバックアップよりも充電を優先できる。よって、デジタルカメラ１００にＵＳＢケーブルを接続したときにバッテリ１６２の充電を期待する、ユーザの期待感に沿うことができる。
【００７７】
また、コントローラ１２０は、バッテリ１６２の残量が閾値以下の場合（Ｓ２４でＮＯ）、マイクロコントローラ１７０に起動通知（所定の通知の一例）を送信し（Ｓ２６）、かつ、その動作を停止する（Ｓ２２）。マイクロコントローラ１７０は、バッテリ１６２の充電（Ｓ３３）が完了したときに（Ｓ３４でＹＥＳ）、起動通知を受信している場合（Ｓ３５でＹＥＳ）は、コントローラ１２０を起動する（Ｓ３７）。このように、コントローラ１２０が、マイクロコントローラ１７０に起動通知（所定の通知）を送信することで、マイクロコントローラ１７０は、バッテリ充電を完了したときにコントローラ１２０を起動させる必要があることを認識できる。
【００７８】
マイクロコントローラ１７０は、ＵＳＢインタフェース１６６にＵＳＢケーブルが接続されている場合（すなわち外部機器２５０が接続されている場合）であって（Ｓ３１でＹＥＳ）、コントローラ１２０が動作中の場合（Ｓ３２でＹＥＳ）、ＵＳＢインタフェース１６６を介して入力した電力をコントローラ１２０へ供給する（Ｓ３６）。一方、コントローラ１２０が停止中の場合（Ｓ３２でＮＯ）、マイクロコントローラ１７０は、ＵＳＢインタフェース１６６を介して入力した電力によりバッテリ１６２を充電する（Ｓ３３）。
【００７９】
デジタルカメラ１００は、バッテリ１６２の残量を複数のレベルで段階的に表示する液晶モニタ１３０（表示部の一例）をさらに備える。閾値は、複数のレベルを切換えるときに参照されるバッテリ残量に対する閾値（以下レベル閾値という）と同じ値に設定される。これにより、ユーザに対して常に所定の残量レベル（たとえば、所定数のブロック）が表示された状態を見せることができ、ある程度のバッテリ残量があるように認識させることができる。
【００８０】
また、閾値は、複数のレベルのうち、バッテリの残量が最も多いことを示す第１のレベルと、第1のレベルの次にバッテリの残量が多いことを示す第２のレベルとの間のレベル閾値と同じ値に設定されてもよい。これにより、ユーザに対して、バッテリ残量が多い状態であることを示すことができ、ユーザの期待感に応えることができる。
【００８１】
なお、上記の例では自動でバックアップする例を説明したが、デジタルカメラ１００の電源がオンの状態において、ユーザの手動によりバックアップを開始することもできる。但し、手動によりバックアップが開始された場合、ユーザは画像データのバックアップを行いたいという強い意思があると考えられる。このため、手動によるバックアップの場合には、バッテリ残量に関わらずバックアップを実施する。バックアップを優先させることがユーザの期待に沿うと考えられるからである。
【００８２】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、または省略などを行った実施の形態にも適用可能である。また、上記実施の形態１で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００８３】
上記の実施の形態では、スマートフォン２００から自動クラウドバックアップの開始指示を受けたときに、デジタルカメラ１００は自動クラウドバックアップを開始した。しかし、デジタルカメラ１００は、スマートフォン２００からの開始指示を受けずに、自装置内の設定に基づき自動クラウドバックアップを開始してもよい。例えば、デジタルカメラ１００は、自動クラウドバックアップ機能の「オン」（有効）、「オフ」（無効）の設定を受け付けてもよい。デジタルカメラ１００は、自動クラウドバックアップ機能が「オン」に設定されている場合に、「第２電源オフ」状態になり、かつ、Ｗｉ−Ｆｉ接続が確立されたときに、自動クラウドバックアップを開始するようにしてもよい。
【００８４】
上記の実施の形態では、電力入力部としてＵＳＢ規格にしたがい電力を入力するＵＳＢインタフェースを示したが、電力入力部はこれに限定されない。電力入力部は、所定の規格にしたがい外部機器から電力を入力するための回路を含むものであればよい。
【００８５】
上記の実施の形態では、所定の記録媒体としてネットワーク２３０上のサーバ２４０を挙げ、サーバ２４０にデータをバックアップする例を説明したが、所定の記録媒体はサーバ２４０に限定されない。デジタルカメラ１００内に内蔵された記録媒体又はデジタルカメラ１００にネットワークを介さず直接的に接続された記録媒体を所定の記録媒体とし、この記録媒体にバックアップデータが保存される構成でもよい。記録媒体としては、ハードディスク、または半導体記憶装置等があげられる。
【００８６】
デジタルカメラ１００のコントローラ１２０は、ＣＰＵに代えて、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等を含んでも良い。
【００８７】
上記実施の形態においては、電子機器としてデジタルカメラを例示したが、電子機器はこれに限定されない。電子機器は、自動でデータをバックアップする機能を有し、且つ内蔵バッテリが外部から充電可能な機器であればよい。電子機器は、例えば、ビデオカメラ、スマートフォン、タブレット端末、携帯電話機、またはノートブック型ＰＣである。
【００８８】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【００８９】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面または詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００９０】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００９１】
本開示は、充電可能なバッテリを内蔵し、データを自動でバックアップする機能を有する電子機器に適用できる。
【符号の説明】
【００９２】
１００    デジタルカメラ（電子機器）
１１０    光学系
１１５    ＣＭＯＳイメージセンサ（撮像部）
１２０    コントローラ（制御部）
１２２    画像処理部
１２４    ＣＰＵ
１３０    液晶モニタ（表示部）
１４２    メモリカード
１５０    操作部
１５５    通信モジュール
１６０    電源ＩＣ
１６２    バッテリ
１６６    ＵＳＢインタフェース（電力入力部）
１７０    マイクロコントローラ（充電制御部）
１７２    スイッチ
１７５    統合ＩＣ
２００    スマートフォン
２１０    Ｗｉ−Ｆｉアクセスポイント
２３０    ネットワーク
２４０    サーバ（記録媒体）
２５０    外部機器
【図１】
2019022206.tif 000003
【図２】
2019022206.tif 000004
【図３】
2019022206.tif 000005
【図４】
2019022206.tif 000006
【図５】
2019022206.tif 000007
【図６】
2019022206.tif 000008