(57)【要約】【課題】  本発明は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを有する電子機器において、通信先の機器との誤接続を抑制する。【解決手段】  例えばUSB Mini-ABレセプタクルを備えた電子機器において、Mini-ABレセプタクルに挿入されたプラグの種別を判別する。そして、少なくとも判別されたプラグの種別を報知する。また、通信可能な相手先装置及び通信不可能な相手先装置の少なくとも一方に関する情報も併せて報知することも可能である。【選択図】  図５
2008152583.tif 000002
【特許請求の範囲】
【請求項１】
形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器であって、
前記通信コネクタに挿入されたプラグの種別を判別する判別手段と、
前記判別したプラグの種別を報知する報知手段とを有することを特徴とする電子機器。
【請求項２】
形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器であって、
前記通信コネクタに挿入されたプラグの種別を判別する判別手段と、
前記判別されたプラグの種別に応じた、前記通信コネクタを通じて通信可能な相手先装置及び前記通信コネクタを通じて通信不可能な相手先装置の少なくとも一方に関する情報を報知する報知手段を有することを特徴とする電子機器。
【請求項３】
前記報知手段が、前記通信コネクタを通じて通信可能な相手先装置及び前記通信コネクタを通じて通信不可能な相手先装置の少なくとも一方に関する情報の報知を、ユーザの指示に応じて行うことを特徴とする請求項１又は請求項２記載の電子機器。
【請求項４】
前記通信コネクタがUSB Mini-ABレセプタクルであり、
前記判別手段が、前記通信コネクタにUSB Mini-AプラグとUSB Mini-Bプラグのいずれが挿入されたかを判別し、
前記判別手段により前記USB Mini-Aプラグが挿入されたと判別された場合、前記報知手段はUSBデバイスとして動作する機器を前記通信可能な相手先装置として、USBホストとして動作する機器を前記通信不可能な相手先装置として報知することを特徴とする請求項２又は請求項３記載の電子機器。
【請求項５】
前記通信コネクタがUSB Mini-ABレセプタクルであり、
USB On-the-Go規格に定められた通信を前記通信コネクタを通じて行うためのインタフェース手段と、
前記USB On-the-Go規格に定められたターゲット周辺機器リストを記憶する記憶手段をさらに有し、
前記判別手段が、前記通信コネクタにUSB Mini-AプラグとUSB Mini-Bプラグのいずれが挿入されたかを判別し、
前記判別手段により前記USB Mini-Aプラグが挿入されたと判別された場合、前記報知手段は前記ターゲット周辺機器リストに基づいて前記通信可能な相手先装置のタイプ報知することを特徴とする請求項２又は請求項３記載の電子機器。
【請求項６】
前記記憶手段が、USBデバイスとして機能することで通信可能な相手先装置を記載したターゲットホストリストをさらに記憶すると共に、
前記判別手段により前記USB Mini-Bプラグが挿入されたと判別された場合、前記報知手段は前記ターゲットホストリストに基づいて前記通信可能な相手先装置のタイプを報知することを特徴とする請求項５記載の電子機器。
【請求項７】
形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器の制御方法であって、
前記通信コネクタに挿入されたプラグの種別を、前記コネクタが備える端子の信号を監視することにより判別する判別ステップと、
前記判別したプラグの種別を、メッセージ又は音声を出力することにより報知する報知ステップとを有することを特徴とする電子機器の制御方法。
【請求項８】
形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器の制御方法であって、
前記通信コネクタに挿入されたプラグの種別を、前記コネクタが備える端子の信号を監視することにより判別する判別ステップと、
前記判別されたプラグの種別に応じた、前記通信コネクタを通じて通信可能な相手先装置及び前記通信コネクタを通じて通信不可能な相手先装置の少なくとも一方に関する情報を報知する報知ステップとを有することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びその制御方法に関し、特には形状の異なる複数種類のプラグを挿入可能に構成された通信コネクタを有する電子機器及びその制御方法に関する。
【背景技術】
【０００２】
キーボード、マウス、デジタルカメラ、プリンタ、外部ストレージなどの周辺機器と、パソコンとを接続するデータ伝送路の規格として、ユニバーサル・シリアル・バス(USB)規格がある。
【０００３】
USB規格においては、一方がUSBホスト、他方がUSBデバイスとなり、USBホストから通信を開始し、USBデバイスがそれに応答するという通信が行われ、USBデバイスから通信を行うことはできない。そして、従来、パソコンと周辺機器との間でUSB規格に準じた通信(USB通信）を行う場合、パソコンがUSBホスト、周辺機器がUSBデバイスとして通信を行う形態が想定されていた。しかし、このような形態の通信では、必ずUSBホストとなるパソコンが必要であり、周辺機器同士での通信ができないという問題点があった。
【０００４】
そこで、パソコンを介さずに周辺機器同士でUSB通信を行うための追加規格として、USB On-The-Go（以下、単にOTGという）規格が策定され、新しくデュアルロール機器が規定された。OTG規格に準拠したデュアルロール機器は、USBホストとしてもUSBデバイスとしても動作可能であり、かつその役割を動的に変更することが可能であるため、周辺機器同士が対等に通信を行うことができる。
【０００５】
従来のUSB規格では、標準Aプラグ、標準Aレセプタクル、標準Bプラグ、標準Bレセプタクル、Mini-Bプラグ、Mini-Bレセプタクルの６種類のコネクトが規定されている。これに加え、OTG規格では、新規にMini-Aプラグ、Mini-Aレセプタクル、Mini-ABレセプタクルが定義されている。OTG規格に準拠したデュアルロール機器（以下、OTG機器という）はMini-ABレセプタクルを備えており、Mini-ABレセプタクルにはMini-AプラグとMini-Bプラグの両方を挿入することが可能である。そして、挿入されたプラグの種別によって、機器の役割を変えることができる。
【０００６】
具体的には、Mini-ABレセプタクルにMini-Aプラグが挿入されると、OTG機器はデフォルトでUSBホストとして動作し、Mini-Bプラグが挿入されると、OTG機器はデフォルトでUSBデバイス（周辺機器）として動作する。
【０００７】
このような仕組みにより、今までのUSB通信は、USBホストとして動作するパソコンの存在を前提としていたが、OTG規格をサポートした周辺機器同士であれば、パソコンなしに周辺機器間でUSB通信を行うことができるようになった。
【０００８】
OTG機器同士の通信においては、上述のように、それぞれの機器に挿入されたプラグの種別により、デフォルト状態においてホストとして動作するかデバイスとして動作するかが決まる。しかし、OTG規格によるHost Negotiation Protocol（以下、HNPと略する）によってホスト、デバイスの役割を接続後に動的に変更することができる。
【０００９】
このHNPにより、あるOTG機器をUSBホストとして使用したい場合、ユーザはプラグの種別を意識することなく、Mini-AプラグでもMini-Bプラグでも挿入することができる。OTG機器に対してMini-Aプラグが挿入された場合、デフォルトでUSBホストとして動作するのでそのままでよい。一方、Mini-Bプラグが挿入され、周辺機器として動作開始した場合でも、HNPに基づいて通信相手と役割を交換し、USBホストとして動作することが可能である。
【００１０】
また、OTG機器のために規定されたMini-ABレセプタクルを備えたUSB機器には、HOSTコントローラとDEVICEコントローラの双方もしくはOTGコントローラを備えるが、OTG特有のプロトコルであるHNPをサポートしないものがある。このような機器（ホスト機能付きUSB機器と呼ぶ）は、設定に従ってHOSTとDEVICEのいずれかとしてのみ動作する。
【００１１】
このホスト機能付きUSB機器は、HNPをサポートしないため、OTG機器ではなく、ユーザがDEVICEとHOSTの切り替えを行う必要がある。しかし、Mini-AプラグとMini-Bプラグの両方が（排他的に）挿入可能なMini-ABレセプタクルを使用しているので、接続利便性は向上している。
【００１２】
一方、OTG規格によって新しいコネクタが定義され、USBケーブルの種類も増えたため、ユーザにとって機器同士の接続方法が煩雑になり、分かり辛くなっている。
【００１３】
図２（ａ）〜（ｄ）はOTG機器であるデジタルカメラ４０に対して考えられるＵＳＢ接続の形態例を示す図である。
図２（ａ）は、Mini-Aプラグ５０と標準Bプラグ５１とを有するケーブルにより、Mini-ABレセプタクル２７を有するデジタルカメラ４０と標準Bレセプタクル５２を備えたプリンタ５３とが接続された状態を示している。
【００１４】
図２（ｂ）は、Mini-Aプラグ５０とMini-Bプラグ５４とを有するケーブルにより、Mini-ABレセプタクル２７を有するデジタルカメラ４０とMini-Bレセプタクル５５を備えたプリンタ５６とが接続された状態を示している。
【００１５】
図２（ｃ）は、Mini-Bプラグ５４と標準Aプラグ５７とを有するケーブルにより、Mini-ABレセプタクル２７を有するデジタルカメラ４０と標準Aレセプタクル５８を備えたパソコン５９とが接続された状態を示している。
【００１６】
図２（ｄ）は、Mini-Bプラグ５４とMini-Aプラグ５０とを有するケーブルにより、Mini-ABレセプタクル２７を有するデジタルカメラ４０とMini-Aレセプタクル６０を備えたパソコン６１とが接続された状態を示している。
【００１７】
このように、Mini-ABレセプタクル２７を有するOTG機器のデジタルカメラ４０（OTGデジタルカメラ）に対しては、接続可能なプラグが２種類あり、使用可能なケーブルも３種類ある。そのため、ユーザが誤ったプラグやケーブルを使用することが考えられる。
【００１８】
OTG機器と非OTG機器（OTG規格に準拠しないUSB機器）を接続する際、図２（ｂ）のように一方がMini-Aコネクタで他方がMini-Bコネクタという形態の場合を考える。この場合、機器がUSBホストかUSBデバイスかによって、Mini-AプラグもMini-Bプラグも挿入可能なMini-ABレセプタクルを持つOTG機器に、非OTG機器に挿入できない一方のプラグを挿入しなければならないことが生じうる。
【００１９】
OTG機器と接続した場合に周辺機器（USBデバイス）としてだけ動作する電子機器を接続する場合、OTG機器をUSBホストとして動作させるため、OTG機器にMini-Aプラグを挿入する必要がある。例えば、OTGデジタルカメラと、周辺機器としてだけ動作する、Mini-Bレセプタクルを装備した外部ストレージを接続する場合を考える。この場合、接続に使用するケーブルは、一端にMini-Aプラグを、他端にMini-Bプラグを有するケーブルである。
【００２０】
OTGデジタルカメラの通信相手となる機器もOTG機器であれば、HNPに対応しており、USBホストとUSBデバイスの役割を接続後に交換可能であるため、どちらにMini-Aプラグを接続してもよい。しかし、接続相手が非OTG機器である場合の様に、NMPを使用できない場合には、Mini-Aプラグを接続した機器がUSBホストとなるので、USBホストとなり得るOTGデジタルカメラにMini-Aプラグを接続しなくてはならない。
【００２１】
USBデバイスとしてしか動作しない外部ストレージのMini-Bレセプタクルには、物理的にMini-Bプラグしか挿入することができない。従って、ケーブルを先に外部ストレージに接続すれば、ケーブルのMini-Bプラグを使用することになり、残ったMini-Aプラグを正しくデジタルカメラに接続することができる。しかし、先にOTGデジタルカメラにケーブルを接続しようとする場合、OTGデジタルカメラのMini-ABレセプタクルにはどちらのプラグも挿入することができる。従って、どちらのプラグを挿入したらよいのかユーザは判断に迷うことになる。
【００２２】
例えば、OTGデジタルカメラのMini-ABレセプタクルにMini-Bプラグを先に挿入した場合、接続先の外部ストレージのコネクタ形状を見てケーブルの挿入方向の誤りに気づき、ケーブル接続をやり直す必要がある。
【００２３】
あるいは、OTGデジタルカメラにケーブルの一端が正しく接続できているため、ケーブルの他端が外部ストレージに接続できるはずであると誤解するかもしれない。この場合、Mini-Aプラグを外部ストレージのMini-Bレセプタクルに無理に挿入しようとし、コネクタ部の破損を招く恐れがある。
【００２４】
また、標準Aと標準B両方のレセプタクルを備え、挿入されたプラグに応じてUSBホストもしくはUSBデバイスとなるような機器も存在する。これにあてはまる代表的な電子機器はプリンタである。例えば、PCと接続するときには標準Bレセプタクルで接続されてUSBデバイスとなり、デジタルカメラとは標準Aレセプタクルで接続されてUSBホストとなる。
【００２５】
【特許文献１】特開２００４−１１０１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
このような標準Aレセプタクル５８と、標準Bレセプタクル５２の両方を備えるプリンタ６２と、Mini-ABレセプタクル２７を備えるOTGデジタルカメラ４０を接続する場合、以下の２つの形態が存在する。
デジタルカメラ４０      プリンタ６２
Mini-A                標準B        （図３（ａ））
Mini-B                標準A        （図３（ｂ））
【００２７】
しかし、プリンタ６２はデジタルカメラ４０と接続される場合はUSBホストとして動作する必要がある。従って、図３（ｂ）の場合はよいが、図３（ａ）の場合は、物理的には接続できてもプリンタ６２とデジタルカメラ４０との間の通信が成立しない。
【００２８】
しかし、ケーブルを物理的には正しく接続できても、通信が行えない場合には、誤接続であることをユーザが認識しづらい。
このように、物理的にMini-AプラグもMini-Bプラグも挿入できてしまうために、OTG機器のMini-ABレセプタクルにどちらのプラグを挿入してよいのか分かり辛く、誤接続の原因となりやすい。
【００２９】
特開２００４−１１０１４５号公報（特許文献１）には、誤接続が原因で起こる電源供給の誤制御を自動的に防ぐための提案がなされている。しかしこの提案は、誤接続をしてしまったことを想定してなされており、誤接続による物理的な破損などの損害を未然に防ぐためにも、誤接続の発生自体を抑制する技術が必要とされていた。
【００３０】
本発明はこのような従来技術の問題点に鑑みてなされたものである。本発明は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを有する電子機器において、通信先の機器との誤接続を抑制可能な電子機器及びその制御方法することを目的とする。
【課題を解決するための手段】
【００３１】
上述の目的は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器であって、通信コネクタに挿入されたプラグの種別を判別する判別手段と、判別したプラグの種別を報知する報知手段とを有することを特徴とする電子機器によって達成される。
【００３２】
また、上述の目的は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器であって、通信コネクタに挿入されたプラグの種別を判別する判別手段と、判別されたプラグの種別に応じた、通信コネクタを通じて通信可能な相手先装置及び通信コネクタを通じて通信不可能な相手先装置の少なくとも一方に関する情報を報知する報知手段を有することを特徴とする電子機器によっても達成される。
【００３３】
また、上述の目的は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器の制御方法であって、通信コネクタに挿入されたプラグの種別を、コネクタが備える端子の信号を監視することにより判別する判別ステップと、判別されたプラグの種別に応じた、通信コネクタを通じて通信可能な相手先装置及び通信コネクタを通じて通信不可能な相手先装置の少なくとも一方に関する情報を報知する報知ステップとを有することを特徴とする電子機器の制御方法にによっても達成される。
【００３４】
また、上述の目的は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを備える電子機器の制御方法であって、通信コネクタに挿入されたプラグの種別を、コネクタが備える端子の信号を監視することにより判別する判別ステップと、判別したプラグの種別を、メッセージ又は音声を出力することにより報知する報知ステップとを有することを特徴とする電子機器の制御方法によっても達成される。
【発明の効果】
【００３５】
このような構成により、本発明によれば、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタを有する電子機器において、通信先の機器との誤接続を抑制できる
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照して本発明の好適かつ例示的な実施形態を詳細に説明する。
第１の実施形態に係る電子機器は、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタの一例としてのUSB Mini-ABレセプタクルを備える。そして、プラグが挿入された際に、少なくともプラグの種別をユーザに報知する機能を有する。
なお、以下の説明において、USB Mini-ABレセプタクル、USB Mini-Aプラグ、USB Mini-Bプラグ等は単にMini-ABレセプタクル、Mini-Aプラグ、Mini-Bプラグの様に記載する。
【００３７】
図１は、本発明の第１の実施形態に係る電子機器の一例としてのデジタルカメラの構成例を示す図である。
デジタルカメラ１は、Mini-ABレセプタクルを備え、USBデバイス、USBホスト双方の機能を備えたホスト機能付きUSB機器である。
【００３８】
２は自動焦点制御に対応したズームレンズ、３は絞り機能を備えるシャッター、４はズームレンズ２が結像した光学像を電気信号に変換する撮像素子、５は撮像素子４の出力するアナログ信号出力をデジタルデータに変換するＡ／Ｄ変換器である。
【００３９】
タイミング発生回路６は、撮像素子４、Ａ／Ｄ変換器５及びＤ／Ａ変換器７にクロック信号や制御信号を供給する。タイミング発生回路６はメモリ制御部８及びシステム制御部９により制御される。
画像処理部１０は、Ａ／Ｄ変換器５又はメモリ制御部８からのデータに対し、所定の画素補間処理や色変換処理を行う。
【００４０】
メモリ制御部８は、Ａ／Ｄ変換器５、タイミング発生回路６、画像処理部１０、画像表示メモリ１１、Ｄ／Ａ変換器７、バッファメモリ１２を制御する。
Ａ／Ｄ変換器５のデータが画像処理部１０、メモリ制御部８を介して、或いはＡ／Ｄ変換器５のデータが直接メモリ制御部８を介して、画像表示メモリ１１或いはバッファメモリ１２に書き込まれる。
【００４１】
画像表示メモリ１１に書き込まれた表示用画像データは、Ｄ／Ａ変換器７によってアナログ信号に変換され、ＬＣＤ等からなる画像表示部１３により表示される。撮像した画像データを逐次画像表示部１３に表示することにより、画像表示部１３を電子ビューファインダーとして機能させることができる。
【００４２】
バッファメモリ１２は撮影した静止画像や動画像を格納するための記憶装置であり、連続撮影時のバッファとして利用するため、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００４３】
露光制御部１４はシャッター３を制御するとともに、フラッシュ１７と連携してフラッシュ調光機能も有する。
測距制御部１５はレンズ２が内蔵するフォーカシングレンズを駆動して、自動焦点制御を行う。ズーム制御部１６は、レンズ２の電動ズームを制御する。
【００４４】
フラッシュ１７は、自動焦点制御に用いる補助光の投光機能や、フラッシュ調光機能を備える。
システム制御部９は、本実施形態においては例えばＣＰＵであり、メモリ２０に記憶されたプログラムを実行することによりデジタルカメラ１全体の動作を制御する。メモリ２０はシステム制御部９の動作用の定数、変数、プログラム等を記憶する。
【００４５】
電源制御部１８は、電池検出回路、DC-DCコンバータ、通電ブロックの切り替えスイッチ回路等（いずれも図示せず）により構成されている。電源制御部１８は、電池の装着の有無、電池の種類、電池残量を検出し、検出結果及びシステム制御部９の制御に基づきDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。電源１９は、アルカリ電池やリチウム電池等の一次電池や、NiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等、デジタルカメラ１の電源である。
【００４６】
表示装置２１は例えばＬＣＤやＬＥＤ、スピーカ等の出力装置の組み合わせにより構成され、システム制御部９でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を出力する。表示装置２１はデジタルカメラ１の操作部２３近辺の視認し易い位置に、単数或いは複数設置される。なお、デジタルカメラ１が小型の装置である場合などには、画像表示部１３と表示装置２１とを兼用してもよい。
【００４７】
不揮発性メモリ２２は電気的に消去・記録可能な記憶装置である。
操作部２３は、ユーザがデジタルカメラ１に各種の動作指示を入力するためのマンマシーンインターフェースである。操作部２３は例えばスイッチ、ボタン、ダイアル、タッチパネルなどの入力デバイスや、視線検知や音声認識に基づくコマンド入力装置等の単数或いは複数の組み合わせで構成される。
【００４８】
シャッタースイッチ２４は、露光処理、現像処理及び記録処理からなる一連の処理の開始を指示する。まず、露光処理では、撮像素子４から読み出した信号をＡ／Ｄ変換器５、メモリ制御部８を介して画像データをバッファメモリ１２に書き込む。更に、画像処理部１０やメモリ制御部８での演算を用いた現像処理が行われる。
【００４９】
更に、バッファメモリ１２から画像データを読み出し、画像処理部１０で圧縮を行い、メモリカード等の記憶媒体（図示せず）に画像データを書き込む記録処理が行われる。露光処理、現像処理及び記録処理については本発明と直接関係が無く、また、周知の処理であるため、これ以上の説明は行わない。
【００５０】
USBデバイスインタフェース(I/F)２５及びUSBホストインタフェース(I/F)２６は、それぞれUSBホスト機器及びUSBデバイス機器としての機能を備える。Mini-ABレセプタクル２７はOTG規格で定められ、Mini-AプラグとMini-Bプラグの両方を（排他的に）挿入することが可能な形状を有する。プラグ挿入検出部２８はMini-ABレセプタクル２７に対してプラグが挿入されたことを検出する。また、プラグ挿入検出部２８は、Mini-ABレセプタクル２７に挿入されたプラグの種別を判別する。
【００５１】
Mini-ABレセプタクル２７にMini-Aプラグが挿入される場合、ＵＳＢケーブルの反対側は標準BプラグかMini-Bプラグである。従って、周辺機器（デバイス）として動作する相手先USB機器には、標準BレセプタクルもしくはMini-Bレセプタクルが装備される。
【００５２】
上述の通り、ホスト機能付きUSB機器は、ＵＳＢホストとして動作するモードに設定されている場合のみＵＳＢホストとして機能し、通信を制御する。
一方、Mini-ABレセプタクル２７にMini-Bプラグが挿入される場合、ＵＳＢケーブルの反対側は標準AプラグかMini-Aプラグである。従って、ホストとして動作する相手先USB機器には、標準AレセプタクルもしくはMini-Aレセプタクルが装備される。
【００５３】
上述の通り、ホスト機能付きUSB機器は、ＵＳＢデバイスとして動作するモードに設定されている場合のみＵＳＢデバイスとして機能し、ＵＳＢホストからの要求に対する応答を行う。
【００５４】
図４は、本実施形態のデジタルカメラ１にMini-AもしくはMini-Bプラグが挿入された際の動作を説明するフローチャートである。
まず、Mini-ABレセプタクル２７にMini-Aプラグが挿入された場合の動作を説明する。この場合、本実施形態のデジタルカメラ１はUSBホストとして動作することが期待されているものと考えられる。
【００５５】
操作部２３に含まれる電源スイッチの操作により、デジタルカメラ１の電源がONされたとする。システム制御部９は、電源ON時の初期化処理を行ない、必要ならばデジタルカメラ１を通信モードに遷移する。これにより、デジタルカメラ１はプラグ挿入待ち状態になる（Ｓ８０１）。
【００５６】
プラグ挿入検出部２８は、Mini-ABレセプタクル２７へのプラグ挿入を検知すると、挿入されたプラグの種別を判別し、判別結果をシステム制御部９へ通知する（Ｓ８０２）。USB標準プラグは４端子であるのに対し、Mini-A、Mini-Bプラグ及びMini-ABレセプタクルはID端子を加えた５端子である。そして、このID端子の信号を監視することにより、挿入されたプラグの種別を判別することが可能である。
【００５７】
具体的には、Mini-AプラグではID端子がGNDにショートされており、Mini-BプラグではID端子は無接続状態である。従って、プラグの挿入が検出された際にMini-ABレセプタクル２７のID端子の電位がGNDに変化すればMini-Aプラグ、電位に変化がなければMini-Bプラグが挿入されたことが判別できる。プラグ挿入検出部２８は、例えばMini-ABレセプタクル２７にプラグが挿入されると状態の変化するメカニカルスイッチを用いてプラグの挿入を検出することができる。
【００５８】
以上のような方法により、Ｓ８０２においてケーブルの片側のプラグがデジタルカメラ１のMini-ABレセプタクルに挿入された時点で、挿入されたプラグ種別を判別することができる。
【００５９】
次にＳ８０３において、システム制御部９は、Ｓ８０２でMini-Aプラグが挿入されたと判別された場合はＳ８０４へ、Mini-Bプラグが挿入されたと判別された場合にはＳ８０５へ処理を分岐させる。
【００６０】
Ｓ８０４でシステム制御部９は、ユーザに、検出されたプラグの種別と、プラグの種別に応じた、Mini-ABレセプタクル２７を通じて通信可能な相手先装置並びに通信不可能な相手先装置の少なくとも一方に関する情報を報知する。具体的には、例えば図５に示すように、表示装置２１の表示画面にメッセージ表示して報知する。本実施形態において、プラグ挿入検出時に表示するメッセージには、検出されたプラグの種別を示すプラグ種別メッセージ９０１と、通信可能な相手側装置及び通信不可能な相手側装置の種類を示す相手先種別メッセージ９０２、９０３が含まれる。これらメッセージは、例えばプラグの種別と対応付けて不揮発性メモリ２２に予め記憶しておき、判別されたプラグの種別に応じてシステム制御部９によって読み出される。
【００６１】
図５の例では、プラグ種別メッセージ９０１がMini-Aプラグが検出されたことを、相手先種別メッセージ９０２及び９０３が、USBデバイスと通信可能な反面、USBホストとは通信できないことを明示している。なお、相手先種別メッセージ９０２、９０３はいずれか一方のみ報知しても良い。
【００６２】
なお、相手先種別メッセージ９０２や９０３においては、接続可能な相手先との接続手順や、接続不可能な相手先と接続を希望する場合の手順を併せて示すことがユーザの使い勝手からすると好ましい。図５の例では、相手先種別メッセージ９０２には接続可能なUSBデバイスと接続するために必要な手順、また相手先種別メッセージ９０３には接続できないUSBホストと通信するために必要な手順の記載をそれぞれ含めている。
【００６３】
このように、本実施形態のデジタルカメラ１は、プラグの挿入並びに種別を検出した時点で、検出されたプラグの種別と、通信可能な相手先並びに通信不可能な相手先の情報を報知する。これにより、ユーザが、想定していた通信を行うための接続を適切に行った場合にはその確認が行える。例えば、ユーザが、デジタルカメラ１にプリンタ等のUSBデバイスを接続するため、Mini-ABレセプタクル２７にMini-Aプラグを挿した場合、図５に示すようなメッセージにより、ユーザは自身の接続手順が正しいことを認識できる。そして、ケーブルのもう一方のプラグを相手先装置へ挿入する手順を確信を持って実行できる。このように、ユーザにスムーズに接続手順を継続させることができる。
【００６４】
一方、想定していた通信ができない接続を行ってしまった場合にも、相手先装置にもう一方のプラグを挿入する前にその旨を把握することができる。例えば、デジタルカメラ１をUSBデバイスとして動作させるつもりであったにもかかわらずMini-Aプラグを挿した場合には、自身の接続手順が間違っていたことを認識することができる。また、相手先種別メッセージ９０３に含まれる手順の記載により、自身が想定していたUSBホストとの通信のためにはデジタルカメラ１にMini-Bプラグを挿入しなければならないことを認識して接続をやり直すことができる。
【００６５】
さらに、本実施形態によれば、デジタルカメラ１のみにプラグが挿入された状態、つまり相手側装置にはプラグが挿入されていない状態で誤接続を認識できる。従って、無理にプラグを挿入したりして相手側装置のレセプタクルを物理的に損傷させることを未然に防ぐことができる。
【００６６】
なお、図５に示す例では、常に相手先種別メッセージ９０２、９０３を表示していた。デジタルカメラと他のUSB機器との通信手順を熟知していないユーザに対しては、誤接続防止の観点から、通信可能／通信不可能な装置や通信手順等を常に報知することが好ましい。しかし、プラグの種別と通信可能／通信不可能な装置との関係について熟知しているユーザには、挿入が検出された時点ではプラグの種別のみを表示するだけで十分な場合もある。
【００６７】
例えば図６に示すように、プラグ種別メッセージ９０１と、ユーザが、相手先種別メッセージ９０２、９０３の表示を指示するためのユーザインタフェースである情報表示ボタン９０４とを表示するように構成しても良い。この場合、操作部２３を通じて情報表示ボタン９０４を押下する操作が入力されると、システム制御部９は図５に示すような相手先種別メッセージ９０２、９０３を表示装置２１に表示させる。このように、報知の詳細度を階層化し、徐々に詳細な内容を報知する構成とすることで、ユーザの習熟度に合わせた報知が可能になる。
【００６８】
なお、階層的な表示を行うか、始めから詳細な表示を行うかは初期設定などの一項目としてユーザが設定可能としても良い。また、通信可能／通信不可能な相手先装置に関する情報の報知をユーザが指示するためのインタフェースは、ＧＵＩである必要はなく、操作部２３に含まれるスイッチやボタンのいずれか（詳細表示ボタンなど）であってよい。
【００６９】
一方、Ｓ８０３において、Mini-Bプラグが挿入されたと判別された場合、システム制御部９は、Ｓ８０４と同様の報知処理をＳ８０５において行う。メッセージ表示により報知を行う場合の例を図７に示す。図７と図５とを比較すれば明らかなように、プラグ種別メッセージ９０１と相手先種別メッセージ９０２、９０３が、Mini-Bプラグの挿入に対応した内容となること以外は図５と同様の報知内容である。
【００７０】
Ｓ８０５におけるメッセージ表示も、図６と同様に階層化し、最初に表示されるメッセージをプラグ種別メッセージ９０１のみとすることが可能である。この場合のプラグ挿入検出時のメッセージ表示例を図８に示す。
【００７１】
以上説明したように、本実施形態によれば、形状の異なる複数種類のプラグを挿入可能に構成された通信コネクタを有する電子機器において、少なくとも挿入されたプラグの種別をユーザに報知する構成とした。これにより、プラグの種別と通信可能な相手先装置との関係を把握しているユーザは、意図した接続を行ったか誤接続であるかを、相手先装置へもう一方のプラグを挿入する前であっても把握することができる。
【００７２】
そのため、意図した接続が行われていることを把握してスムーズに接続手順を継続したり、意図した接続でなかったことを把握してもう一方のプラグを挿入し直したりすることが可能となる。従って、相手先装置のレセプタクルに無理矢理誤ったプラグを挿入したりすることによるレセプタクルの物理的損傷や、意図した通信が行えないといった誤接続を抑制することができる。
【００７３】
さらに、挿入されたプラグの種別に加え、通信可能な相手先の種別及び通信不可能な相手先とをユーザに報知する構成とした場合には、習熟度の高くないユーザでも、意図した接続か、誤接続かの把握がより容易となり、一層の誤接続抑制が期待される。
【００７４】
加えて、通信可能な相手先と接続を行うための手順や、通信不可能な相手先と通信を行うために必要な手順についても併せて報知することで、一層ユーザの使い勝手を改善することが可能となる。
【００７５】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
第２の実施形態に係る電子機器はＯＴＧ規格に準拠している点で第１の実施形態と異なる。
【００７６】
図９は、本発明の第２の実施形態に係る電子機器の一例としてのデュアルロールデジタルカメラ１００の構成例を示す図である。図９において、図１と同じ構成については同じ参照数字を付し、重複する説明は省略する。
【００７７】
本実施形態のデジタルカメラ１００は、USBデバイスI/F２５及びUSBホストI/F２６に代り、USB OTG規格に準拠したデュアルロール機器（以下、単にOTG機器という）としての機能を実現するUSB OTGインタフェース２９を有する。
【００７８】
本実施形態のデジタルカメラ１００にはMini-ABレセプタクル２７が装備されており、Mini-A、Mini-Bプラグが排他的に挿入可能であるが、挿入されたプラグの種別とは関係なく、OTG規格に基づいた通信を相手先装置と行う。
【００７９】
USB OTG規格では、OTG機器がUSBホストとして動作する場合、既存の全てのUSBデバイスをサポートする必要はないとしている。そして、サポートする周辺機器(USBデバイス)を記載したターゲット周辺機器リスト（Targeted Peripheral List）を備えることを義務付けている。
【００８０】
ターゲット周辺機器リストに含まれない機器のサポートは保証されないことがあるため、ターゲット周辺機器リストはユーザにとって重要な情報である。しかし、OTG規格ではターゲット周辺機器リストをどのようにユーザに提示するかについては定められていない。そのため、OTG機器のパッケージに記載する、Webサイトで公開する、またはOTG機器の表示装置に表示させるといった方法でユーザに明示する必要がある。
【００８１】
また、OTG規格では、ターゲット周辺機器リストの記載方法についても明確な規定はない。サポートする周辺機器のタイプやモデル番号を記載する方法や、規格として定義された例えば“OTGデジタルスチルカメラ”や“OTGプリンタ”といったような周辺機器のタイプを記載する方法が例示されている。
【００８２】
本実施形態においては、図１０に示すような、サポートする周辺機器のタイプを列挙したターゲット周辺機器リストを不揮発性メモリ２２に予め記憶しておく。そして、例えばメニュー画面等の操作を通じてユーザからターゲット周辺機器リストの表示要求があった場合、システム制御部９は不揮発性メモリ２２からターゲット周辺機器リストを読み出し、表示装置２１に表示させる。
【００８３】
本実施形態のデジタルカメラ１００は、USBホストとして動作する際、OTG デジタルスチルカメラ、OTG プリンタ、OTG 大容量記憶装置及びOTG 携帯電話を接続先としてサポートする。つまり、本実施形態のデジタルカメラ１００は、これら機器タイプ各々に対するドライバソフトウェアを例えば不揮発性メモリ２２に有しており、これらのドライバソフトウェアを用いてUSBホストとして動作する。なお、非OTG機器である従来のUSBデバイスと接続した場合は通信できないものとする。
【００８４】
また、OTG規格では定められていないが、本実施形態の仕様として、デジタルカメラ１００がUSBデバイスとして動作可能な非デュアルロールな従来のUSBホスト機器のタイプのリストをターゲットホストリストとして備えることとする。この場合、デジタルカメラ１００にはMini-Bプラグが挿入されることになる。
【００８５】
ターゲットホストリストの例を図１１に示す。ターゲット周辺機器リストと同様、サポートするホストのタイプを列挙し、不揮発性メモリ２２に予め記憶させる。図１１の例に示すように、本実施形態のデジタルカメラ１００は、Mini-ABレセプタクル２７にMini-Bプラグが挿入された場合、OTG機器でない従来のUSBホスト機器としてはPCとPictBridgeプリンタのみと接続が可能である。他のUSBホスト機器とは物理的には接続が可能であっても、接続したUSBホスト機器との通信に必要なドライバをサポートしないため、通信を行うことはできない。
【００８６】
図１２は、本実施形態のデジタルカメラ１００にMini-AもしくはMini-Bプラグが挿入された際の動作を説明するフローチャートである。
まず、Mini-ABレセプタクル２７にMini-Aプラグが挿入された場合の動作を説明する。この場合、本実施形態のデジタルカメラ１００はUSBホストとして動作することが期待されているものと考えられる。
【００８７】
操作部２３に含まれる電源スイッチの操作により、デジタルカメラ１の電源がONされたとする。システム制御部９は、電源ON時の初期化処理を行ない、必要ならばデジタルカメラ１００を通信モードに遷移する。これにより、デジタルカメラ１００はプラグ挿入待ち状態になる（Ｓ１００１）。
【００８８】
プラグ挿入検出部２８は、Mini-ABレセプタクル２７へのプラグ挿入を検知すると、挿入されたプラグの種別を判別し、判別結果をシステム制御部９へ通知する（Ｓ１００２）。ここでのプラグ挿入検出並びにプラグ種別判別方法は第１の実施形態で説明した通りであって良い。
【００８９】
次にＳ１００３において、システム制御部９は、Ｓ１００２でMini-Aプラグが挿入されたと判別された場合はＳ１００４へ、Mini-Bプラグが挿入されたと判別された場合にはＳ１００５へ処理を分岐させる。
【００９０】
Ｓ１００４でシステム制御部９は、ユーザに、検出されたプラグの種別と、通信可能な相手先の情報を報知する。具体的には、例えば図１３に示すように、表示装置２１の表示画面にメッセージ表示して報知する。本実施形態において、プラグ挿入検出時に表示するメッセージには、検出されたプラグの種別を示すプラグ種別メッセージ９０１と、サポート情報としての通信可能な相手側装置のリスト９０６が含まれる。さらに、本実施形態では、リスト９０６に示されていない装置については通信不可能（サポート外）であることを示す警告メッセージ９０５もサポート情報に含まれる。
【００９１】
通信可能な相手先リストは、システム制御部９が不揮発性メモリ２２に記憶されたターゲット周辺機器リストを読み出し、その内容に基づいて表示装置２１に表示させる。また、警告メッセージ９０５についても予め不揮発性メモリ２２に記憶しておき、システム制御部９が読み出して表示する。警告メッセージは表示しなくても良いが、ユーザの利便性を考慮して、表示することが好ましい。
【００９２】
従来、デジタルカメラ１００をUSBホストとして他の任意のOTG機器と接続させる場合、ユーザはデジタルカメラ１００のパッケージやメーカのＷｅｂサイトを見て、接続したいOTG機器がデジタルカメラ１００でサポートされているか事前確認が必要だった。
【００９３】
しかし、本実施形態によれば、デジタルカメラ１００のMini-ABレセプタクル２７にケーブルのMini-Aプラグを挿すだけで、サポートされる周辺機器の情報を確認することができる。従って、接続しようとしている周辺機器がサポートされている場合はそのままスムーズに接続手順を継続することができる。また、周辺機器がサポートされていない場合は周辺機器にプラグを挿入する以前に接続手順を停止できるので、物理的に接続できたのに通信ができないなどの現象の発生を抑制することができ、ユーザの混乱を未然に防ぐことができる。
【００９４】
一方、Ｓ１００３において、Mini-Bプラグが挿入されたと判別された場合、システム制御部９は、Ｓ１００４と同様にして、ターゲットホストリストに基づく報知処理をＳ１００５において行う。メッセージ表示により報知を行う場合の例を図１４に示す。
【００９５】
まず、プラグ種別メッセージ９０１がMini-Bプラグの挿入に対応した内容となる。また、サポート情報として、通信可能な非OTG機器ホストのリスト９０７が表示される。リスト９０７は、不揮発性メモリ２２から読み出したターゲットホストリストに基づいて、システム制御部９が表示する。また、通信可能な非OTG機器ホストについて説明するメッセージ９０８がリスト９０７とともに表示される。
【００９６】
さらに、システム制御部９は、OTG機器と接続する場合、デジタルカメラ１００がデフォルトでUSBデバイスとして動作することと、次の接続手順（相手先OTG機器にMini-Aプラグを挿入）とを確認メッセージ９０９として表示させる。これらメッセージも不揮発性メモリ２２に予め記憶しておくことができる。
【００９７】
このように、本実施形態のデジタルカメラ１００は、Mini-Bプラグの挿入が判別された場合には、相手先装置がOTG機器である場合と、非OTG機器である場合とを想定したサポート情報を表示する。
【００９８】
従って、デジタルカメラ１００をUSBホストとして動作させるつもりであったユーザは、Mini-Bプラグを挿入した時点で接続を誤ったことを認識できる。従って、ケーブルを差し替え、Mini-Aプラグを挿入し直すことができる。あるいは、相手先OTG機器にMini-Aプラグを挿入した後、例えばメニュー操作により、デジタルカメラ１００をUSBホストに変更してもよい。この変更は、OTG機器がサポートするHNP(Host Negotiation Protocol)を用いて実行可能である。
【００９９】
また、接続可能な非OTG機器ホストについての情報並びに表示されていない種別の非OTG機器とは接続できない旨も報知されるため、ユーザは例えば物理的に接続できても通信できない機器の存在を把握することができる。例えば、ユーザがPictBridgeをサポートしていない非OTGプリンタを接続しようとしていた場合、デジタルカメラ１００にMini-Bプラグを挿入した時点で、希望の通信がサポートされない（不可能である）ことを認知できる。そのため、物理的には接続された状態になっているにも関わらず通信がうまくいかないという事態が発生したとしても、ユーザはその理由を理解することができる。従って、プリンタ、デジタルカメラ双方の仕様を説明書やWebサイトで確認するといった通信不能の原因を探索する必要が無くなる。
【０１００】
このように、本実施形態のデジタルカメラ１００は、OTG機器において、プラグの挿入が検知されると、プラグの種別に応じ、接続可能なOTG機器や非OTG機器に関する情報をユーザに報知する。従って、ユーザはパッケージやメーカのＷｅｂサイト等を参照することなく、接続可能なOTG機器や非OTG機器の情報を得ることができる。
【０１０１】
その結果、サポートされない非OTG機器を接続した場合のような、物理的には接続できていても、実際には通信できないような状態の発生を抑制することが可能となる。また、万一このような状態が発生したとしても、ユーザはその理由を容易に理解できるため、ユーザの使い勝手が良くなる。
【０１０２】
なお、本実施形態においては、ターゲット周辺機器リスト及びターゲットホストリストを、相手先装置のタイプのみを記載するものとして説明したが、より具体的なモデル名などを記載するようにしても良い。
【０１０３】
（他の実施形態）
以上、第１の実施形態、第２の実施形態とも、メッセージを表示装置２１に表示して各種情報をユーザに報知する構成のみを説明した。しかし、他の方法、例えば音声メッセージによって報知を行うなど、他の任意の方法による報知方法を採用することが可能である。この場合、音声データも不揮発性メモリ２２に予め記憶しておけばよい。
【０１０４】
また、上述の実施形態においては、形状の異なる複数種類のプラグを選択的に挿入可能な構成を有する通信コネクタとして、USB Mini-ABレセプタクルを例示した。しかし、本発明はこの特有なレセプタクルに固有なものではなく、将来的に規定されるコネクタを含む同種のコネクタを備える電子機器一般に適用可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施形態に係る電子機器の一例としてのデジタルカメラの構成例を示す図である。
【図２】（ａ）〜（ｄ）はUSB OTG規格に準拠したOTGデジタルカメラ１に対して考えられるＵＳＢ接続の形態例を示す図である。
【図３】標準Aレセプタクルと、標準Bレセプタクルの両方を備えるプリンタと、Mini-ABレセプタクルを備えるOTGデジタルカメラを接続する場合の２つの形態を示す図である。
【図４】本発明の第１の実施形態に係るデジタルカメラ１にMini-AもしくはMini-Bプラグが挿入された際の動作を説明するフローチャートである。
【図５】本発明の第１の実施形態に係るデジタルカメラ１が、Mini-Aプラグの挿入検出時に表示するメッセージの例を示す図である。
【図６】本発明の第１の実施形態に係るデジタルカメラ１が、Mini-Aプラグの挿入検出時に表示するメッセージの別の例を示す図である。
【図７】本発明の第１の実施形態に係るデジタルカメラ１が、Mini-Bプラグの挿入検出時に表示するメッセージの例を示す図である。
【図８】本発明の第１の実施形態に係るデジタルカメラ１が、Mini-Bプラグの挿入検出時に表示するメッセージの別の例を示す図である。
【図９】本発明の第２の実施形態に係る電子機器の一例としてのデジタルカメラの構成例を示す図である。
【図１０】本発明の第２の実施形態に係るデジタルカメラ１００が記憶するターゲット周辺機器リストの例を示す図である。
【図１１】本発明の第２の実施形態に係るデジタルカメラ１００が記憶するターゲットホストリストの例を示す図である。
【図１２】本発明の第２の実施形態に係るデジタルカメラ１００にMini-AもしくはMini-Bプラグが挿入された際の動作を説明するフローチャートである。
【図１３】本発明の第２の実施形態に係るデジタルカメラ１００が、Mini-Aプラグの挿入検出時に表示するメッセージの例を示す図である。
【図１４】本発明の第２の実施形態に係るデジタルカメラ１００が、Mini-Bプラグの挿入検出時に表示するメッセージの例を示す図である。
【図１】
2008152583.tif 000003
【図２】
2008152583.tif 000004
【図３】
2008152583.tif 000005
【図４】
2008152583.tif 000006
【図５】
2008152583.tif 000007
【図６】
2008152583.tif 000008
【図７】
2008152583.tif 000009
【図８】
2008152583.tif 000010
【図９】
2008152583.tif 000011
【図１０】
2008152583.tif 000012
【図１１】
2008152583.tif 000013
【図１２】
2008152583.tif 000014
【図１３】
2008152583.tif 000015
【図１４】
2008152583.tif 000016