(57)【要約】【課題】接続機器の種別および使用目的に応じて電子機器の一部の動作を停止し、充電時間を短縮する。【解決手段】電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、前記外部機器の電力供給能力に応じて電池を充電する充電手段と、前記インターフェース手段に接続された外部機器の使用目的を判定し、前記使用目的が前記電池の充電である場合は、前記インターフェース手段および前記充電手段を除いて機器の動作を停止するように制御する制御手段とを有する。【選択図】図２
2020060868.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、
前記外部機器の電力供給能力に応じて電池を充電する充電手段と、
前記インターフェース手段に接続された外部機器の使用目的を判定し、前記使用目的が前記電池の充電である場合は、前記インターフェース手段および前記充電手段を除いて機器の動作を停止するように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記インターフェース手段に接続された外部機器の種別を判別する機器判別手段をさらに有し、
前記制御手段は、前記外部機器が前記電子機器に電力を供給することが可能な機器である場合に前記制御を行うことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記インターフェース手段は、前記外部機器と通信を行う第３の端子をさらに有し、
前記第２の端子の状態に応じて、前記外部機器との通信が可能な状態ではなくても前記第１の端子を介して外部機器から電力供給を受けることが可能となることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記第１の端子は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）  規格におけるＶＢＵＳ端子であり、
前記第２の端子は、ＵＳＢ規格におけるＣＣ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子であり、
前記第２の端子の状態は、前記第２の端子を抵抗を介してプルダウンした状態であることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記第３の端子は、ＵＳＢ規格におけるＤ＋端子またはＤ−端子であることを特徴とする請求項３または４に記載の電子機器。
【請求項６】
前記外部機器の種別は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格におけるＤＦＰ（Ｄｏｗｎ  Ｆａｃｉｎｇ  Ｐｏｒｔ）、ＵＦＰ（Ｕｐ  Ｆａｃｉｎｇ  Ｐｏｒｔ）またはＤＲＰ（Ｄｕａｌ  Ｒｏｌｅ  Ｐｏｒｔ）を示す情報を含むことを特徴とする請求項２に記載の電子機器。
【請求項７】
前記外部機器の種別は、ＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ規格におけるＳＤＰ（Ｓｔａｎｄａｒｄ  Ｄｏｗｎｓｔｒｅａｍ  Ｐｏｒｔ）、ＣＤＰ（Ｃｈａｒｇｉｎｇ  Ｄｏｗｎｓｔｒｅａｍ  Ｐｏｒｔ）、またはＤＣＰ（Ｄｅｄｉｃａｔｅｄ  Ｃｈａｒｇｉｎｇ  Ｐｏｒｔ）を示す情報を含むことを特徴とする請求項２に記載の電子機器。
【請求項８】
表示手段と、ユーザ操作を受け付ける操作手段をさらに有することを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記表示手段は、前記操作手段により前記外部機器の使用目的を選択可能な画面を表示することを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記表示手段は、前記操作手段により前記外部機器が接続された場合に前記電子機器の動作を変更するための画面を表示することを特徴とする請求項８に記載の電子機器。
【請求項１１】
前記制御手段は、前記外部機器が電力を供給する機能のみを有する場合は、前記画面を表示しないことを特徴とする請求項９または１０に記載の電子機器。
【請求項１２】
前記外部機器がＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠していない場合は、前記画面を表示しないことを特徴とする請求項９または１０に記載の電子機器。
【請求項１３】
前記電池の残量を検出する電池残量検出手段をさらに有し、
前記制御手段は、前記外部機器がＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠し、かつ、前記電池の残量が所定値未満の場合は、前記電子機器の省電力制御を優先することを特徴とする請求項１から１２のいずれか１項に記載の電子機器。
【請求項１４】
画像を撮像する撮像手段をさらに有することを特徴とする請求項１から１３のいずれか１項に記載の電子機器。
【請求項１５】
電子機器の制御方法であって、
前記電子機器は、
外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、前記外部機器の電力供給能力に応じて電池を充電する充電手段と
を有し、
前記制御方法は、
前記インターフェース手段に接続された外部機器の使用目的を判定するステップと、
前記使用目的が前記電池の充電である場合は、前記インターフェース手段および前記充電手段を除いて機器の動作を停止するように制御するステップと
を有することを特徴とする制御方法。
【請求項１６】
電子機器で用いられるプログラムであって、
前記電子機器は、
外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、前記外部機器の電力供給能力に応じて電池を充電する充電手段と
を有し、
前記プログラムは、前記電子機器に、
前記インターフェース手段に接続された外部機器の使用目的を判定するステップと、
前記使用目的が前記電池の充電である場合は、前記インターフェース手段および前記充電手段を除いて機器の動作を停止するように制御するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池により駆動される電子機器、制御方法およびプログラムなどに関する。
【背景技術】
【０００２】
リチウムイオン電池等の充電可能な電池を含む電池パックで動作可能な電子機器として、デジタルカメラ、スマートフォンなどがある。このような電子機器では、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルで接続し、ＵＳＢ経由で電力供給を受けることで、電子機器を動作させ、さらに余剰電力で電池パックの充電を行えるものがある。
【０００３】
このようにＵＳＢ経由で電力供給を受けることが可能な電子機器においては、受け取った電力を電子機器の動作に必要な構成要素に優先して供給し、余剰電力で電池パックへの充電を行う。このため、電池パックの充電時間を短縮するためには、電子機器の消費電力を低減することが重要となる。
【０００４】
特許文献１には、バスの端子電圧を参照して電子機器を省電力モードに遷移させる方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０８−２２１１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されている方法では、接続機器の種別に応じた制御を行っていない。そのため、電子機器が電力供給を受ける場合にＵＳＢ規格に従った制御ができない可能性がある。また、接続機器の使用目的に応じた制御も行っていないため、ユーザが意図していないタイミングで電子機器が省電力モードに遷移してしまう可能性がある。
【０００７】
そこで、本発明は、接続機器の種別および使用目的に応じて電子機器の一部の動作を停止し、充電時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子機器は、外部機器から電力供給を受けるための第１の端子と、前記外部機器の電力供給能力を検出するための第２の端子とを有するインターフェース手段と、前記外部機器の電力供給能力に応じて電池を充電する充電手段と、前記インターフェース手段に接続された外部機器の使用目的を判定し、前記使用目的が前記電池の充電である場合は、前記インターフェース手段および前記充電手段を除いて機器の動作を停止するように制御する制御手段とを有する。
【発明の効果】
【０００９】
本発明によれば、接続機器の種別および使用目的に応じて電子機器の一部の動作を停止し、充電時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１における電子機器１００の構成要素の例を説明するためのブロック図である。
【図２】実施形態１における電子機器１００の動作の例を説明するためのフローチャートである。
【図３】実施形態１における電子機器１００の画面表示例を説明するための図である。
【図４】実施形態２における電子機器１００の画面表示例を説明するための図である。
【図５】実施形態３における電子機器１００の画面表示例を説明するための図である。
【図６】実施形態３における電子機器１００の画面表示例を説明するための図である。
【図７】実施形態４における電子機器１００の画面表示例を説明するための図である。
【図８】実施形態５における電子機器８００の構成要素の例を説明するためのブロック図である。
【図９】（ａ）は実施形態５における電子機器８００の動作の例を説明するためのフローチャートである。（ｂ）は実施形態５における電子機器８００の画面表示例を説明するための図である。
【図１０】実施形態６における撮像装置１０００の構成要素の例を説明するためのブロック図である。
【図１１】実施形態６における撮像装置１０００の画面表示例を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１２】
［実施形態１］
まず、図１を参照して、実施形態１における電子機器１００の構成要素の例を説明する。ただし、実施形態１における電子機器１００の構成要素は、図１に示す構成要素に限るものではない。また、電子機器１００は、デジタルカメラ、スマートフォンに限らず、電池の電力で動作する携帯端末（例：タブレット端末）またはそれらの少なくとも一つとしても動作可能である。
【００１３】
図１は、実施形態１における電子機器１００の構成要素を説明するためのブロック図である。
【００１４】
制御部１０１は、電子機器１００の構成要素を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有する。制御部１０１は、後述する不揮発性メモリ１０２に格納されたプログラムを実行することで、後述する制御処理を実現する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１５】
不揮発性メモリ１０２は、電気的に消去・記録可能なメモリであり、例えば、ハードディスク、ＥＥＰＲＯＭなどが用いられる。不揮発性メモリ１０２には、制御部１０１の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、後述する実施形態１〜６の処理を実行するためのプログラムのことである。
【００１６】
揮発性メモリ１０３は、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）を有する。揮発性メモリ１０３は、制御部１０１の動作用の定数、変数、プログラム等を展開する作業領域として使用される。また、揮発性メモリ１０３は、外部機器１５０から受信したデータまたは外部機器１５０に送信するデータを一時的に保持するバッファメモリ、表示部１０５の画像表示用メモリとして使用される。また、揮発性メモリ１０３は、接続インターフェース１０７によって実施される接続処理に関わるパラメータなどを保存する領域として使用される。
【００１７】
操作部１０４は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、キーボード、マウス等の操作部材からなる。また、表示部１０５の表示パネルと一体構成されるタッチパネルも操作部１０４に含まれる。
【００１８】
表示部１０５は、画像の表示、対話的な操作のための文字や図形や記号等のＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）の表示を行う。表示部１０５は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスである。表示部１０５は、電子機器１００と一体化された構成であっても、電子機器１００に接続された外部装置であってもよい。電子機器１００は、表示部１０５と接続することができ、表示部１０５の表示を制御する機能を有していればよい。
【００１９】
記録媒体インターフェース（ＩＦ）１０６は、メモリカード、光ディスク、ハードディスク等の記録媒体１５１とのインターフェースである。記録媒体インターフェース１０６は、制御部１０１の制御により、記録媒体１５１からのデータの読み出し、記録媒体１５１に対するデータの書き込みを行う。
【００２０】
接続インターフェース１０７は、外部機器１５０と接続するためのインターフェースである。実施形態１の電子機器１００は、接続インターフェース１０７を介して、外部機器１５０とデータの授受を行うことができる。また、接続インターフェース１０７は、充放電部１０８に外部機器１５０から受け取った電力を供給する。実施形態１において、接続インターフェース１０７は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格、および、ＵＳＢ  ＰｏｗｅｒＤｅｌｉｖｅｒｙ規格（以下、ＵＳＢ  ＰＤ規格と呼ぶ）に準拠している。接続インターフェース１０７は、ＶＢＵＳ端子、Ｄ＋端子、Ｄ−端子、ＣＣ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子、ＧＮＤ端子と、ＣＣ端子を規格で規定された所定の抵抗値でプルダウンするために、ＣＣ端子とＧＮＤ端子を、抵抗を介して接続する構成を有する。ＶＢＵＳ端子は、接続機器から電力供給を受けるための端子である。Ｄ＋端子、Ｄ−端子は、接続機器とデータの送受信を行うための端子である。ＣＣ端子はＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠した端子であり、外部機器１５０の電力供給能力に関する情報を取得可能な端子である。ＵＳＢ  Ｔｙｐｅ−Ｃ規格では、ＣＣ端子をプルダウンした状態にすれば、ＶＢＵＳ端子から電力供給を受けることができる。よって、図２のＳ２０６で後述するように、接続機器がＵＳＢ  Ｔｙｐｅ−Ｃ規格に対応している場合には、電子機器１００の充電に必要な構成要素以外の構成要素の全てまたは一部の動作を停止（シャットダウン）させることで、充電時間の短縮を図ることができる。また、ＵＳＢ  Ｔｙｐｅ−Ｃ規格で規定されたインターフェースは他にも端子が存在するが、実施形態を説明する上で不要な説明は省略する。
【００２１】
機器判別部１０９は、接続インターフェース１０７を介して外部機器１５０の種別情報を受信し、接続インターフェース１０７に接続された外部機器１５０の種別を判別する。接続機器の種別としては、パーソナルコンピュータ（以下、ＰＣと呼ぶ）、ＵＳＢ充電器、プリンタなどが想定される。制御部１０１は接続機器の種別に応じて充電の有無および充電条件を判定し、充放電部１０８を制御することで電池１１０に対する充電を行う。外部機器１５０の種別情報は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格におけるＤＦＰ（Ｄｏｗｎ  Ｆａｃｉｎｇ  Ｐｏｒｔ）またはＵＦＰ（Ｕｐ  Ｆａｃｉｎｇ  Ｐｏｒｔ）、ＤＲＰ（Ｄｕａｌ  Ｒｏｌｅ  Ｐｏｒｔ）を示す情報である。また、外部機器１５０の種別情報は、例えば、ＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ規格におけるＳＤＰ（Ｓｔａｎｄａｒｄ  Ｄｏｗｎｓｔｒｅａｍ  Ｐｏｒｔ）、ＣＤＰ（Ｃｈａｒｇｉｎｇ  Ｄｏｗｎｓｔｒｅａｍ  Ｐｏｒｔ）、またはＤＣＰ（Ｄｅｄｉｃａｔｅｄ  Ｃｈａｒｇｉｎｇ  Ｐｏｒｔ）を示す情報である。
【００２２】
充放電部１０８は、電池１１０に対する充電、および、少なくとも制御部１０１へ電力を供給するために放電を行う。充放電部１０８は、外部機器１５０から供給された電力を、接続インターフェース１０７を介して受け取り、制御部１０１が動作する必要がある場合には、電力を制御部１０１に優先して供給する。また、余剰電力を電池１１０に供給することで電池１１０の充電を行う。さらに、充放電部１０８は、制御部１０１が必要とする電力が外部機器１５０から得られる電力よりも大きい場合、外部機器１５０が接続されていない場合には、電池１１０から電力供給を受け、制御部１０１に供給する電力を制御する機能を有する。
【００２３】
電池１１０は、リチウムイオン電池などの充電可能な電池である。なお、外部機器１５０、および、記録媒体１５１は実施形態１の電子機器１００の構成要素には含まれない。
【００２４】
次に、図２のフローチャートを参照して、実施形態１における電子機器１００で行われる処理の例を説明する。処理２００は、電子機器１００が、ＵＳＢ接続された機器の種別に応じて、接続機器に供給される電力を制御する処理の例を示す。
【００２５】
図２の処理２００は、制御部１０１が不揮発性メモリ１０２に格納されたプログラムを実行することによって制御される。処理２００は、ユーザにより外部機器１５０が接続インターフェース１０７に接続されると開始される。
【００２６】
ステップＳ２０１において、接続インターフェース１０７に外部機器１５０が接続されると、機器判別部１０９は外部機器１５０の種別を判別する。この判別は、ＵＳＢ規格におけるＶＢＵＳ端子、Ｄ＋端子、Ｄ−端子、ＣＣ端子のうち少なくともいずれかの端子の信号を判定することによって行う。さらに、ＣＣ端子を用いて、外部機器１５０がＤＦＰ（Ｄｏｗｎ  Ｆａｃｉｎｇ  Ｐｏｒｔ）、ＵＦＰ（Ｕｐ  Ｆａｃｉｎｇ  Ｐｏｒｔ）、ＤＲＰ（Ｄｕａｌ  Ｒｏｌｅ  Ｐｏｒｔ）のいずれに該当するのかを判別可能である。ここで、ＤＦＰは電力を供給する機器、ＵＦＰは電力を受け取る機器、ＤＲＰはＤＦＰとしてもＵＦＰとしても動作可能な機器を示しており、いずれもＵＳＢ  Ｔｙｐｅ−Ｃ規格で規定されている。ステップＳ２０１において、外部機器１５０の判別が完了した後、処理２００はステップＳ２０２に進む。
【００２７】
ステップＳ２０２において、制御部１０１は、ステップＳ２０１における機器判別結果を用いて電池１１０への充電が可能か否かを判定する。この判定は、例えば、外部機器１５０がＤＦＰもしくはＤＲＰであれば電力供給可能であるため、充電可能と判定する。ステップＳ２０２において電池１１０の充電が可能と判定された場合（Ｓ２０２でＹＥＳ）、処理２００はステップＳ２０３に進む。
【００２８】
ステップＳ２０３においては、制御部１０１は、電池１１０への充電を開始するように充放電部１０８を制御し、処理２００をステップＳ２０４に進める。
【００２９】
ステップＳ２０４において、制御部１０１は、外部機器１５０がＵＳＢ  Ｔｙｐｅ−Ｃ規格に対応しているか否かを判定する。この判定は、例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に対応していないＵＳＢ機器（以下、レガシー機器と呼ぶ）と、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に対応している機器（以下、Ｔｙｐｅ−Ｃ機器と呼ぶ）のＶＢＵＳ端子とＣＣ端子の電圧の印加順序を利用する。具体的には、レガシー機器との接続時は、常時ＶＢＵＳ端子に電圧が印加されているのに対し、Ｔｙｐｅ−Ｃ機器との接続時は、まずＣＣ端子に電圧が印加され、ＣＣ端子が所定の抵抗値でプルダウンされると、ＶＢＵＳ端子に電圧が印加される。このように端子への電圧の印加順序を機器判別部１０９がモニタすることによって、レガシー機器かＴｙｐｅ−Ｃ機器かを判定する。ステップＳ２０４において、外部機器１５０がＴｙｐｅ−Ｃ機器と判定された場合（Ｓ２０４でＹＥＳ）、処理２００はステップＳ２０５に進む。
【００３０】
ステップＳ２０５において、制御部１０１は、ユーザに対して外部機器１５０の使用目的を問い合わせ、電池１１０の充電を優先するか否かを判定する。この問い合わせ方法は、例えば、外部機器１５０がＰＣであれば、図３（ａ）に示すような機能選択画面３００ａを表示部１０５に表示し、ユーザに外部機器１５０の使用目的（使用したい機能）を選択させるためのメッセージ３０１を表示する。ユーザはこの機能選択画面３００ａを見て、操作部１０４を操作することで、外部機器１５０の使用目的を選択できる。制御部１０１は、機能選択画面３００ａにおいて充電３０２が選択され、電池１１０への充電を優先すると判定した場合（Ｓ２０５でＹＥＳ）、処理２００をステップＳ２０６に進める。
【００３１】
ステップＳ２０６において、制御部１０１は、電池１１０への充電時間を短縮するために充電に必要な構成要素以外の構成要素の全てまたは一部の動作を停止させる。動作が停止する構成要素としては、例えば接続インターフェース１０７と充放電部１０８以外の構成要素の全てまたは一部が考えられる。ステップＳ２０３において充電を開始した後は、接続インターフェース１０７と充放電部１０８が動作可能であれば、電池１１０への充電は継続可能であるため、制御部１０１を含めた構成要素の全てまたは一部の動作を停止することができる。よって、動作が停止する構成要素に必要な電力を電池１１０への充電に使用できるため、充電時間を短縮することができる。また、充電ができない場合（Ｓ２０２でＮＯ）、外部機器１５０がレガシー機器である場合（Ｓ２０４でＮＯ）、使用目的が充電ではない場合（Ｓ２０５でＮＯ）は、処理２００はステップＳ２０７へ進む。なお、ステップＳ２０５でＮＯと判定される条件は、図３（ａ）に示す機能選択画面３００ａにおいてユーザが充電３０２以外の機能（画像転送３０３）を選択した場合である。
【００３２】
ステップＳ２０７において、制御部１０１は、外部機器１５０の種別に応じて専用モード（以下、機器専用モードと呼ぶ）に移行し、機器種別に応じた機能をユーザに提供する。ユーザに提供する機能としては、例えば、外部機器１５０がＰＣの場合は、不揮発性メモリ１０２または記録媒体１５１に記録されている画像データをＰＣへ転送する処理である。また、外部機器１５０がプリンタの場合には、ステップＳ２０５において、図３（ｂ）に示すような機能選択画面３００ｂを表示部１０５に表示し、ユーザに外部機器１５０の使用目的（使用したい機能）を選択させるためのメッセージ３０１を表示する。さらに、ステップＳ２０７において、不揮発性メモリ１０２または記録媒体１５１に記録されている画像データとその印刷方法を設定するための印刷設定データをプリンタに送信する機能を提供する。外部機器１５０がプリンタの場合も、ステップＳ２０５でＮＯと判定される条件は、図３（ｂ）に示す機能選択画面３００ｂにおいてユーザが充電３０２以外の機能（印刷３０４）を選択した場合である。また、外部機器１５０がＵＳＢチャージャなどの充電専用機器である場合は、ユーザの使用目的は充電である可能性が高い。よって、この場合には、ステップＳ２０５において図３に示すような機能選択画面３００ａ、３００ｂを表示せずにユーザが充電を選択したものとしてステップＳ２０６を実行するようにしてもよい。
【００３３】
外部機器１５０がレガシー機器である場合、電子機器１００は、電力供給を受けている間は、外部機器１５０からの通信要求に対して常に応答する必要がある。そのため、制御部１０１、制御部１０１が動作するために必要なプログラムの記憶領域である不揮発性メモリ１０２、およびプログラム実行におけるワークメモリであるメモリ１０９を通信応答のために動作させておく必要がある。よって、ＵＳＢ規格を満たすためには、図２におけるステップＳ２０６を実行できない。一方、ＵＳＢ  Ｔｙｐｅ−Ｃ規格においては、ＣＣ端子を所定の抵抗値でプルダウンしておけば、通信要求に対して応答せずに電力を受け取ることが可能である。そのため、通信要求に対する応答に必要な構成要素の動作は必要なく、電池１１０への充電に必要な構成要素のみを動作させておけばよい。これにより、レガシー機器を含めた機器接続時のＵＳＢ規格の互換性を満たしつつ、Ｔｙｐｅ−Ｃ機器接続時には電子機器１００の消費電力を抑えることにより、電池１１０への充電時間を短縮することが可能となる。
【００３４】
以上のように、実施形態１によれば、ＵＳＢ  Ｔｙｐｅ−Ｃ機器接続時の電子機器１００の電池１１０の充電時間を短縮できる。また、接続機器の使用目的に応じて電子機器１００を制御するため、ユーザが所望する機能を発動しやすくなり、ユーザビリティを向上させることができる。
【００３５】
［実施形態２］
実施形態１では、機器接続時に発動する機能を固定し、機能選択操作の手間を減らしたいとユーザが望む可能性がある。そこで、実施形態２では、図２のステップＳ２０５において、最初に外部機器１５０が接続されたときに、図３（ａ）の機能選択画３００ａに代えて、例えば図４（ａ）に示すような画面４００ａを表示部１０５に表示する。なお、実施形態２における電子機器の構成要素は、実施形態１の電子機器１００と同様である。図４（ａ）の画面４００ａにおいて、選択項目３０１〜３０３は、図３の画面３００ａの選択項目３０１〜３０３と同様である。選択項目４０１は、次回以降の外部機器１５０の接続時に発動する機能を固定するための選択項目である。ユーザは、次回以降の外部機器１５０の接続時に発動する機能を固定したい場合には、図４（ｂ）の画面４００ｂにおいて選択項目４０１にチェックを入れた後、図４（ｃ）の画面４００ｃにおいて使用したい機能を選択項目３０２、３０３から選択すればよい。この場合、図４（ｂ）に示すように選択済みであることを明示するために、選択項目４０１の表示形態を変更するようにしてもよい。図４（ｃ）の画面４００ｃ、ユーザが電池１１０への充電３０２を選択した例を示している。図４（ａ）の画面４００ａにおいて必要な項目の選択を行った後、制御部１０１は不揮発性メモリ１０２に、外部機器１５０の接続時に発動する機能の情報（以下、発動機能情報と呼ぶ）を記録する。次回以降、外部機器１５０が接続された場合には、制御部１０１は不揮発性メモリ１０２に発動機能情報が記録されているかを確認する。発動機能情報が記録されている場合には、処理２００は、ステップＳ２０５において図３の機能選択画面３００ａ，３００ｂを表示せず、記録されている発動機能情報を元にステップＳ２０６またはステップＳ２０７に進む。例えば、図４（ｃ）の画面４００ｃのように、ユーザが電池１１０への充電３０２を機能として選択した場合には、次回以降外部機器１５０が接続された場合には、ステップＳ２０６に進むことになる。ただし、ステップＳ２０５での判定前のステップＳ２０２、Ｓ２０４においてＮＯと判定された場合には、ステップＳ２０７に進む。
【００３６】
実施形態２では、外部機器１５０がＰＣであった場合の例を説明したが、外部機器１５０がプリンタの場合も同様である。この場合は、図３（ｂ）の画面３００ｂに図４（ａ）の画面４００ａの選択項目４０１を追加し、ユーザの選択操作を受けて、制御部１０１が発動する機能を制御する。
【００３７】
また、発動機能情報は、外部機器１５０の種別に依らず、共通で同じ設定を記録して動作させるようにしてもよいし、外部機器１５０の種別ごとに発動機能情報を分けて記録し、種別ごとに発動する機能を変更するようにしてもよい。
【００３８】
［実施形態３］
実施形態１および実施形態２では、処理２００のステップＳ２０５において、外部機器１５０の接続時に図３の機能選択画面３００ａ，３００ｂまたは図４の機能選択画面４００ａを表示し、ユーザが使用したい機能を選択することで、外部機器１５０の使用目的を確認するようにしている。これに対し、実施形態３では、ユーザが予め電子機器１００の動作モードの設定を変更できるようにし、設定情報に基づいて使用目的を判定する。例えば、ユーザは操作部１０４を操作することで、表示部１０５に設定画面を表示し、電子機器１００の動作モードの設定を変更できる。
【００３９】
なお、実施形態３における電子機器の構成要素は、実施形態１の電子機器１００と同様である。
【００４０】
図５は、外部機器１５０の接続時に発動する動作モードの設定を機器専用モードから電池１１０への充電に切り替える方法の例を説明するための図である。ユーザが操作部１０４を操作することで、図５（ａ）に示すような設定画面５００ａが表示部１０５に表示される。図５（ａ）の設定画面５００ａには、外部機器１５０の接続時に発動する動作モードの設定項目５０１として機器専用モード５０２が表示されている。図５（ａ）に示す設定画面５００ａには設定項目５０１、５０２以外に、電子機器１００の動作モードを変更するための各種設定項目５０３が表示されるようにしてもよい。次に、ユーザが操作部１０４を操作し、外部機器接続時設定項目５０１を選択すると、図５（ｂ）に示すような機能選択画面５００ｂが表示部１０５に表示される。図５（ｂ）の機能選択画面５００ｂでは、図５（ａ）の設定画面５００ａで設定されていた機器専用モード５０４が選択されている。ユーザが操作部１０４を操作し、選択項目を機器専用モード５０４から充電５０５に変更すると、図５（ｃ）の機能選択画面５００ｃが表示部１０５に表示される。図５（ｃ）の機能選択画面５００ｃでさらにユーザが操作部１０４を操作し、決定操作を行うと、図５（ｄ）の設定画面５００ｄが表示部１０５に表示される。図５（ｄ）の設定画面５００ｄでは、外部機器１５０の接続時に発動する動作モードの変更後の設定項目５０１として充電５０６が表示されている。制御部１０１は、図５（ｄ）の設定画面５００ｄが表示されたタイミングで、不揮発性メモリ１０２に記録されている発動機能情報を更新する。発動機能情報が更新された後、外部機器１５０が接続された場合には、更新後の発動機能情報に基づいて機能が発動する。図５（ｄ）の設定画面５００ｄが表示された後は、外部機器１５０の接続時には、電池１１０への充電機能が発動する。なお、実施形態２では機器専用モードから充電への設定変更の例を説明したが、充電から機器専用モードへの設定変更の場合も同様である。また、実施形態１で説明したように、外部機器１５０がレガシー機器の場合には、通信要求に応答する必要があるため、発動機能情報が充電となっている場合でも機器専用モードで動作することで対応することが考えられる。そのため、図５（ｂ）、（ｃ）において、レガシー機器ではいずれの設定でも動作に差が出ないことを表示部１０５に表示してユーザに通知してもよい。図６に示す設定画面６００では、レガシー機器の場合にはいずれの設定にしても動作が変わらないことをユーザに知らせるメッセージ６０１が表示されている。
【００４１】
［実施形態４］
図２のステップＳ２０７に遷移して機器専用モードとなった場合でも、ユーザが機器専用モードでの使用が完了したら、電池１１０への充電を優先したい可能性がある。そこで、実施形態４では、図７のような画面７００を表示部１０５に表示し、ユーザに図２のステップＳ２０６への遷移を促す。ただし、図２のステップＳ２０６の処理を実行可能なのは、外部機器１５０がＴｙｐｅ−Ｃ機器の場合であるため、外部機器１５０がレガシー機器の場合は図７の画面表示は行わない。また、図７の画面表示を表示部１０５に表示するタイミングとしては、外部機器１５０がＰＣであればユーザが指定した全画像データの転送後、外部機器１５０がプリンタであればユーザが指定した全画像データの印刷後に表示することなどが考えられる。この他に、ユーザが操作部１０４を所定期間操作しなかった場合に表示を行うようにしてもよい。図７の画面表示を受け、ユーザが操作部１０４を介して、電子機器１００の電源をオフした場合、制御部１０１は図２のステップＳ２０６の処理を実行し、電池１１０の充電に必要な構成要素以外の構成要素の全てまたは一部の動作を停止させる。また、ステップＳ２０６の処理の実行を、制御部１０１が各種条件を判定してユーザ操作なしで行うオートシャットダウンとしてもよい。ここにおける各種条件とは、機器専用モードでの機能実行後、操作部１０４が所定時間操作されなかった場合、あるいはそれらの条件を複合的に判定することなどが考えられる。
【００４２】
なお、実施形態４における電子機器の構成要素は、実施形態１の電子機器１００と同様である。
【００４３】
［実施形態５］
実施形態１〜４において、電池１１０の残量が検出可能であれば、電池残量に応じた制御を行うようにしてもよい。実施形態５の電子機器８００は、電池１１０の残量を検出可能な構成とする。図８において、実施形態５における電子機器８００は、電池１１０の電圧値を測定するなどして電池残量を算出し、制御部１０１に電池残量を通知する電池残量検出部８０１を有する。その他の構成要素は、図１と同様であるため、図１と同一の符号を付して説明は省略する。
【００４４】
図９（ａ）は、実施形態５において、電池残量検出部８０１の機能を使用した処理の一例を示している。図９（ａ）の処理９００は、制御部１０１が不揮発性メモリ１０２に格納されたプログラムを実行することによって制御される。処理９００は、ユーザにより外部機器１５０が接続インターフェース１０７に接続されると開始される。なお、図９（ａ）において、図２と同様の処理ステップには同一のステップ番号を付して説明は省略する。
【００４５】
図９（ａ）のステップＳ２０４において、外部機器１５０がＴｙｐｅ−Ｃ機器と判定された場合（Ｓ２０４でＹＥＳ）、処理９００はステップＳ９０１に進む。ステップＳ９０１において、電池残量検出部８０１が電池１１０の残量を検出し、制御部１０１に通知する。制御部１０１は通知された電池残量が所定値未満の場合（Ｓ９０１でＹＥＳ）、処理９００をステップＳ２０６に進め、電子機器１００の省電力制御を優先する。ここで、ステップＳ２０６の実行前に、図９（ｂ）に示すような画面９００ｂを表示部１０５に表示し、電池残量が少ないため充電が必要であることをメッセージ９０２で表示するなどしてユーザに通知を行うようにしてもよい。ステップＳ９０１でＮＯと判定された場合は、ステップＳ２０５に遷移し、以降は実施形態１の図２と同様の処理が実行される。
【００４６】
［実施形態６］
実施形態６は、デジタルカメラなどの撮像装置１０００に適用した場合であり、撮像装置１０００に特有のカメラ機能に応じて制御を行う。
【００４７】
図１０は実施形態６の撮像装置１０００の構成要素を示している。実施形態６の撮像装置１０００は、実施形態５の図８の構成に追加して、レンズユニット１００１、シャッター１００２、撮像部１００３、Ａ／Ｄ変換器１００４、画像処理部１００５を有する。レンズユニット１００１はズームレンズ、フォーカスレンズを含む。シャッター１００２は絞り機能を有するシャッターである。撮像部１００３は光学像を電気信号に変換するＣＣＤまたはＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器１００４は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１００４は、撮像部１００３から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００４８】
画像処理部１００５は、Ａ／Ｄ変換器１００４からのデータに対し所定の画素補間、縮小といったリサイズ処理、色変換処理を行う。また、画像処理部１００５では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいて制御部１０１が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部１００５では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００４９】
Ａ／Ｄ変換器１００４からの出力データは、画像処理部１００５および制御部１０１を介して、揮発性メモリ１０３に直接書き込まれる。揮発性メモリ１０３は、撮像部１００３によって得られＡ／Ｄ変換器１００４によりデジタルデータに変換された画像データを一時的に保持するバッファメモリとして使用される。揮発性メモリ１０３は、所定枚数の静止画像、所定時間の動画像および音声を格納するのに十分な記憶容量を有する。
【００５０】
また、揮発性メモリ１０３は、表示部１０５の画像表示用メモリ（ビデオメモリ）として使用される。制御部１０１はＤ／Ａ変換器を兼ね、揮発性メモリ１０３に保持されている画像表示用のデータをアナログ信号に変換して表示部１０５に供給する。こうして、揮発性メモリ１０３に書き込まれた表示用の画像データは制御部１０１を介して表示部１０５により表示される。表示部１０５は、制御部１０１からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器１００４によって一度Ａ／Ｄ変換され揮発性メモリ１０３に蓄積されたデジタル信号を制御部１０１においてアナログ変換し、表示部１０５に逐次転送して表示することで、電子ビューファインダとして機能し、ライブビュー表示を行える。
【００５１】
操作部１０４には、制御部１０１の動作モードを静止画撮影モード、動画撮影モード、再生モード等のいずれかに切り替える可能なモードダイヤル、撮像を行うためのトリガ信号を発生させるシャッターボタンが含まれる。
【００５２】
その他の構成要素は、図１および図８と同様であるため、図１および図８と同一の符号を付して説明は省略する。
【００５３】
撮像装置１０００に適用した場合、例えば、静止画撮影モードまたは動画撮影モードの場合は、図２および図９のステップＳ２０５において、図１１に示すような画面１１００を表示部１０５に表示し、ユーザが選択可能な機能を増やしてもよい。図１１の画面１１００において、ユーザが操作部１０４を操作し、選択項目１１０４を選択した場合には、静止画撮影モードまたは動画撮影モードを継続する。なお、ユーザが選択項目１１０２、１１０３を選択した場合は図３（ａ）の画面３００ａにおいて選択項目３０２、３０３を選択した場合と同様であるため説明は省略する。
【００５４】
また、図１１は外部機器１５０がＰＣの場合の表示画面の一例で、外部機器１５０がプリンタの場合には、選択項目１１０３が印刷の項目に変更される。
【００５５】
［実施形態７］
実施形態１〜６では、外部機器１５０がＵＳＢ機器である場合の例を説明したが、接続インターフェース１０７が同様の構成となるものであればＵＳＢ機器に限定されるものではない。また、実施形態１〜６では、外部機器１５０がＰＣ、プリンタ、ＵＳＢチャージャの場合の例を説明したが、外部機器１５０の種別を限定するものではない。よって、その他の種別の外部機器１５０が接続された場合にも、実施形態１〜６は適用可能である。
【００５６】
また、実施形態１〜６は、レガシー機器とＴｙｐｅ−Ｃ機器の判別方法を限定するものではない。実施形態１〜６では、ＶＢＵＳ端子とＣＣ端子の電圧印加順序で判別する方法を説明したが、その他の方法で判別してもよい。
【００５７】
［実施形態８］
実施形態１〜７で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態８では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態８では、コンピュータＸを制御するためのプログラムであって、実施形態１〜７で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００５８】
実施形態１〜７で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態８におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態８におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【００５９】
なお、本発明の実施形態は上述の実施形態１〜８に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１、２、３、４、５、６、７または８も本発明の実施形態に含まれる。
【符号の説明】
【００６０】
１００、８００…電子機器、１０１…制御部、１０７…接続インターフェース、１０９…機器判別部、１１０…電池、１５０…外部機器、１０００…撮像装置
【図１】
2020060868.tif 000003
【図２】
2020060868.tif 000004
【図３】
2020060868.tif 000005
【図４】
2020060868.tif 000006
【図５】
2020060868.tif 000007
【図６】
2020060868.tif 000008
【図７】
2020060868.tif 000009
【図８】
2020060868.tif 000010
【図９】
2020060868.tif 000011
【図１０】
2020060868.tif 000012
【図１１】
2020060868.tif 000013