(57)【要約】【課題】ＵＳＢ周辺装置がＵＳＢケーブルを介してＵＳＢホスト装置に接続されたときにデバイスクラスの選択を行うようにすることで、デバイスクラスの選択の誤りを防止してデバイスクラスの選択を容易かつ確実に行うことができるＵＳＢ周辺装置を提供する。【解決手段】ＵＳＢコネクタ２１にＵＳＢケーブル２２を介してＵＳＢホスト装置が接続されたとき、この接続を制御マイコン１６によりＵＳＢコントローラ２０を介して検出し、ＬＣＤパネル１４にマスストレージクラス、ビデオクラスおよびイメージングクラスの中から１つのデバイスクラスを選択するための表示画面（デバイスクラス選択画面）３０を表示する。このデジタルカメラの使用者は、この表示画面３０に基づいて操作入力部１７により使用するデバイスクラスを選択する。【選択図】        図１
2006180356.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢ（Universal Serial Bus）インタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するための表示画面を表示部に表示し、前記表示画面に基づいて入力部により入力された選択情報に従って前記複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するＵＳＢ周辺装置のデバイスクラスの選択方法であって、
ＵＳＢケーブルを介してＵＳＢホスト装置に接続されたとき、前記ＵＳＢホスト装置との間の接続を検出し、この検出に応じて前記表示画面を前記表示部に表示し、前記表示画面に基づいて前記入力部により入力された前記選択情報に従って前記所望の１つのデバイスクラスを選択する、
ことを特徴するＵＳＢ周辺装置のデバイスクラスの選択方法。
【請求項２】
前回のＵＳＢホスト装置の接続時に選択されたデバイスクラスを記憶部に記憶し、前記表示部により前記表示画面を表示させるとき、前記記憶部に記憶されたデバイスクラスを現在選択されているデバイスクラスとして表示し、前記入力部により前記デバイスクラスを変更する前記選択情報の入力が一定時間ないとき、前記記憶部に記憶されたデバイスクラスを前記所望の１つのデバイスクラスとして選択することを特徴とする請求項２記載のＵＳＢ周辺装置のデバイスクラスの選択方法。
【請求項３】
ＵＳＢインタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するための表示画面を表示する表示部と、
前記表示部に表示された表示画面に基づいて前記複数種類のデバイスクラスの中から前記所望の１つのデバイスクラスを選択する選択情報を入力する入力部と、
前記表示部および前記入力部の動作を制御するとともに、前記入力部により入力された前記選択情報に従って前記複数種類のデバイスクラスの中から前記所望の１つのデバイスクラスを選択する制御部とを備えたＵＳＢ周辺装置であって、
前記制御部は、
ＵＳＢケーブルを介してＵＳＢホスト装置に接続されたとき、前記ＵＳＢホスト装置との間の接続を検出する検出部を有し、
前記検出部により前記ＵＳＢホスト装置との間の接続が検出されたとき、前記表示部に前記表示画面を表示させ、前記表示画面に基づいて前記入力部により入力された前記選択情報に従って前記複数種類のデバイスクラスの中から前記所望の１つのデバイスクラスを選択する、
ことを特徴とするＵＳＢ周辺装置。
【請求項４】
前記制御部は、前回のＵＳＢホスト装置の接続時に選択されたデバイスクラスを記憶する記憶部を有し、前記表示部により前記表示画面を表示させるとき、前記記憶部に記憶されたデバイスクラスを現在選択されているデバイスクラスとして表示し、前記入力部により前記デバイスクラスを変更する前記選択情報の入力が一定時間ないとき、前記記憶部に記憶されたデバイスクラスを前記所望の１つのデバイスクラスとして選択することを特徴とする請求項３記載のＵＳＢ周辺装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（Universal Serial Bus）ホスト装置の機能を有するパーソナルコンピュータ（以下、パソコンという）やプリンタにＵＳＢケーブルを介して接続されるＵＳＢ周辺装置に関し、詳しくは、複数のデバイスクラスの中から１つのデバイスクラスを選択してＵＳＢホスト装置との間でデータの送受を行うＵＳＢ周辺装置に関する。
【背景技術】
【０００２】
近年、パソコンとその周辺装置との間の通信インタフェースとしてＵＳＢインタフェースが普及している。ＵＳＢ対応の周辺装置として、例えば動画や静止画を撮影するデジタルカメラのように複数のデバイスクラスの中から１つのデバイスクラスを選択してＵＳＢホスト装置との間データの送受を行うＵＳＢ周辺装置がある。
このような従来のＵＳＢ対応デジタルカメラでは、パソコンやプリンタ等のホスト装置の種類やホスト装置との間で送受するデータの種類に応じて複数のデバイスクラスの中から１つのデバイスクラスを選択してＵＳＢホスト装置との間でデータの送受を行っていた。デバイスクラスの選択は、ＵＳＢ周辺装置がＵＳＢケーブルによりＵＳＢホスト装置に接続される前に使用者の操作設定により行われていた。
【０００３】
図５は、従来のデジタルカメラのデバイスクラスの選択方法の一例を示す図である。
図５に示すように、このデジタルカメラでは、電源スイッチ１００を利用して、電源入の状態で、図中、下方に電源スイッチを移動する毎に静止画再生モード、動画再生モードおよびプリントモードが切り替えて選択される。そして、静止画再生モードのときにはマスストレージクラス、動画再生モードのときにはビデオクラス、プリントモードのときにはイメージングクラス（PictBridge）のデバイスクラスが自動的に選択されるようになっている。
【０００４】
図６は、従来のデジタルカメラのデバイスクラスの選択方法の他の例を示す図である。
図６に示すように、このデジタルカメラでは、液晶パネル２００に表示されたメニューを選択して、各種の動作モードの設定を行う設定画面２０１を表示し、表示された設定画面２０１における選択操作によりＵＳＢデバイスクラス設定画面２０２を表示して所望のデバイスクラスを選択するようになっている（特許文献１参照）。
【特許文献１】特開２００２−３０５６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、図５に示されるような従来のＵＳＢ対応のデジタルカメラでは、静止画再生モード、動画再生モードおよびプリントモードの動作モードとマスストレージクラス、ビデオクラスおよびイメージングクラスのデバイスクラスとの対応関係を使用者が覚えていなければならないので、デバイスクラスの選択を誤りやすいといった問題があった。また、上記のような動作モードとデバイスクラスとが１対１に対応するため、１つの動作モードで複数種類のデバイスクラスを選択することができず、選択の柔軟性が乏しいといった問題があった。また、選択可能なデバイスクラスが多いと、スイッチ操作が煩雑になるといった問題があった。
【０００６】
一方、図６に示されるような従来のＵＳＢ対応のデジタルカメラでは、デジタルカメラがＵＳＢケーブルを介してＵＳＢホスト装置に接続される前にデバイスクラスを選択する必要があるため、設定そのものを忘れたり、前の設定状態を忘れたりして、誤った設定のままＵＳＢケーブルの接続を行うことが多々あった。このため、接続したＵＳＢケーブルを外して再度デバイスクラスの設定をやり直すといった煩雑さが問題となっていた。
【０００７】
本発明は、このような事情に鑑みなされたものであり、その目的は、ＵＳＢ周辺装置がＵＳＢケーブルを介してＵＳＢホスト装置に接続されたときにデバイスクラスの選択を行うようにすることで、デバイスクラスの選択の誤りを防止してデバイスクラスの選択を容易かつ確実に行うことができるＵＳＢ周辺装置を提供するにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のＵＳＢ周辺装置のデバイスクラスの選択方法は、ＵＳＢ（Universal Serial Bus）インタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するための表示画面を表示部に表示し、前記表示画面に基づいて入力部により入力された選択情報に従って前記複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するＵＳＢ周辺装置のデバイスクラスの選択方法であって、ＵＳＢケーブルを介してＵＳＢホスト装置に接続されたとき、前記ＵＳＢホスト装置との間の接続を検出し、この検出に応じて前記表示画面を前記表示部に表示し、前記表示画面に基づいて前記入力部により入力された前記選択情報に従って前記所望の１つのデバイスクラスを選択することを特徴する。
また、本発明のＵＳＢ周辺装置は、ＵＳＢインタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するための表示画面を表示する表示部と、前記表示部に表示された表示画面に基づいて前記複数種類のデバイスクラスの中から前記所望の１つのデバイスクラスを選択する選択情報を入力する入力部と、前記表示部および前記入力部の動作を制御するとともに、前記入力部により入力された前記選択情報に従って前記複数種類のデバイスクラスの中から前記所望の１つのデバイスクラスを選択する制御部とを備えたＵＳＢ周辺装置であって、前記制御部は、ＵＳＢケーブルを介してＵＳＢホスト装置に接続されたとき、前記ＵＳＢホスト装置との間の接続を検出する検出部を有し、前記検出部により前記ＵＳＢホスト装置との間の接続が検出されたとき、前記表示部に前記表示画面を表示させ、前記表示画面に基づいて前記入力部により入力された前記選択情報に従って前記複数種類のデバイスクラスの中から前記所望の１つのデバイスクラスを選択することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ＵＳＢケーブルを介してＵＳＢホスト装置に接続されたとき、前記ＵＳＢホスト装置との間の接続を検出し、この検出に応じてＵＳＢインタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するための表示画面を表示し、この表示画面に基づいて入力部により選択情報を入力してデバイスクラスを選択する。
したがって、ＵＳＢケーブルの接続直後にＵＳＢインタフェースのデバイスクラスを選択することができるので、従来のようなデバイスクラスの選択の誤りを防止して容易かつ確実にデバイスクラスの選択を行うことができる。
【発明を実施するための最良の形態】
【００１０】
上記目的を達成するため、ＵＳＢケーブルを介してＵＳＢホスト装置に接続されたとき、ＵＳＢホスト装置との間の接続を検出し、この検出に応じてＵＳＢインタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択するための表示画面を表示し、この表示画面に基づいて入力部により選択情報を入力してデバイスクラスを選択する。さらに、前回の接続時に選択されたデバイスクラスを記憶部に記憶し、表示部により前示画面を表示させるとき、記憶部に記憶されたデバイスクラスを現在選択されているデバイスクラスとして表示し、入力部によりデバイスクラスを変更する選択情報の入力が一定時間ないとき、記憶部に記憶されたデバイスクラスを使用するデバイスクラスとして選択すれば、入力部の操作がいっそう簡単になる。
【実施例１】
【００１１】
以下、本発明のＵＳＢ周辺装置及びそのデバイスクラスの選択方法について図面を参照して説明する。以下においては、本発明のＵＳＢ周辺装置としてデジタルカメラを例に説明する。
図１は、実施例１のデジタルカメラの構成を示す図である。
図１に示すように、実施例１のデジタルカメラは、レンズ１１、ＣＣＤ１２、カメラ信号処理／Ｃｏｄｅｃ１３、ＬＣＤパネル１４、記録メディア１５、制御マイコン１６、操作入力部１７、バッファメモリ１８、リムーバブルメディア１９、ＵＳＢコントローラ２０およびＵＳＢコネクタ２１を備える。
【００１２】
レンズ１１は、被写体をＣＣＤ１２に結像する。ＣＣＤ１２は、レンズ１１を通して結像された被写体を撮影する。カメラ信号処理／Ｃｏｄｅｃ１３は、ＣＣＤ１２により撮影された画像（動画および静止画）信号に種々の画像処理を行い、この画像信号を操作入力部１７（後述）により入力された入力情報に基づいて選択されたフォーマットの画像データに変換する。
ＬＣＤパネル１４は、ＣＣＤ１２により撮影された画像や、記録メディア１５、リムーバブルメディア１９（後述）に記憶された画像を表示するとともに、このデジタルカメラの状態情報や設定情報を表示する。記録メディア１５は、例えば磁気テープ、光ディスク、ハードディスクからなり、ＣＣＤ１２により撮影された画像を記録する。
制御マイコン１６は、このデジタルカメラの各部を制御する。操作入力部１７は、使用者により操作される操作キー、操作スイッチ等を有し、使用者の操作情報を入力する。バッファメモリ１８は、制御マイコン１６の制御のために使用される作業用メモリである。リムーバブルメディア１９は、例えばメモリカードからなり、ＣＣＤ１２により撮影された画像を記憶する。
ＵＳＢコントローラ２０は、このデジタルカメラがＵＳＢケーブルを介して接続されたＵＳＢホスト装置との間での通信制御を行う。ＵＳＢコネクタ２１には、前記ＵＳＢケーブルが接続される。
【００１３】
制御マイコン１６は、ＵＳＢコントローラ２０と協力してＵＳＢホスト装置との間で通信を行う。制御マイコン１６は、ＵＳＢインタフェースの複数種類のデバイスクラスの中から所望の１つのデバイスクラスを選択し、選択されたデバイスクラスの通信プロトコルをＵＳＢコントローラ２０に実行させて通信を行う。制御マイコン１６は、例えばマスストレージクラス、ビデオクラスおよびイメージングクラス（PictBridge）の中から１つのデバイスクラスを選択する。
マスストレージクラスは、パソコン等のＵＳＢホスト装置によりリムーバブルメディアとして認識され、リムーバブルメディア（メモリカード）１９に記憶された画像ファイルに対しパソコン側から読み書きが行われる。
ビデオクラスは、パソコン等のＵＳＢホスト装置によりイメージングデバイスとして認識され、記録メディア１５に記録された画像データや、ＣＣＤ１２により撮影された画像をパソコンに転送することができる。また、パソコンに記憶された画像データを受信し、記録メディア１５に記録することができる。
イメージングクラス（PictBridge）は、プリンタがＵＳＢホスト装置となり、デジタルカメラがダイレクトにプリンタに接続され、印刷が行われる。カメラ側で印刷枚数、用紙サイズ等の印刷設定が可能である。また、指定された画像の印刷の他にサムネイル画像の一覧を印刷するインデックス印刷や、日付入り印刷等の多彩な印刷機能を有する。
【００１４】
図２は、実施例１のデジタルカメラのデバイスクラスの選択方法の概略を示す図である。
図２に示すように、制御マイコン１６は、ＵＳＢコネクタ２１にＵＳＢケーブル２２を介してＵＳＢホスト装置が接続されたとき、この接続をＵＳＢコントローラ２０を介して検出し、ＬＣＤパネル１４にマスストレージクラス、ビデオクラスおよびイメージングクラス（PictBridge）の中から１つのデバイスクラスを選択するための表示画面（デバイスクラス選択画面）３０を表示する。
このデジタルカメラの使用者は、この表示画面３０に基づいて操作入力部１７により使用するデバイスクラスを選択する。操作入力部１７は、例えば操作キーによりカーソルを移動して選択するように構成してもよく、ＬＣＤパネル１４の表示画面に触れるタッチパネル型の入力方法により選択するように構成してもよい。
制御マイコン１６は、使用者により入力された操作情報に従ってマスストレージクラス、ビデオクラスおよびイメージングクラス（PictBridge）の中から１つのデバイスクラスを選択し、選択されたデバイスクラスの通信プロトコルをＵＳＢコントローラ２０に実行させる。
【００１５】
図３は、実施例１のデジタルカメラのデバイスクラスの選択方法を示すフローチャートである。
デジタルカメラがＵＳＢケーブル２２を介してＵＳＢホスト装置に接続されると、この接続が制御マイコン１６により検出され（ステップＳ１）、制御マイコン１６によりＬＣＤパネル１４にデバイスクラス選択画面３０が表示される（ステップＳ２）。そして、デバイスクラス選択画面３０に基づいて操作入力部１７によりマスストレージクラス、ビデオクラスおよびイメージングクラス（PictBridge）の中から使用する１つのデバイスクラスが選択される（ステップＳ３）。
ステップＳ３で、マスストレージクラスが選択された場合には、ステップＳ４に進み、制御マイコン１６によりマスストレージクラスが選択され、ＵＳＢコントローラ２０にマスストレージクラスの通信プロトコルを実行させる。一方、ステップＳ３で、ビデオクラスが選択された場合には、ステップＳ５に進み、制御マイコン１６によりビデオクラスが選択され、ＵＳＢコントローラ２０にビデオクラスの通信プロトコルを実行させる。さらに、ステップＳ３で、イメージングクラスが選択された場合には、ステップＳ６に進み、制御マイコン１６によりイメージングクラスが選択され、ＵＳＢコントローラ２０にイメージングクラスの通信プロトコルを実行させる。
【００１６】
このように実施例１によれば、デジタルカメラがＵＳＢケーブル２２を介してＵＳＢホスト装置に接続された直後にデバイスクラスを選択することができるので、従来のようなデバイスクラスの選択の誤りを防止して容易かつ確実にデバイスクラスの選択を行うことができる。
【実施例２】
【００１７】
実施例１では、デバイスクラス選択画面３０により使用するデバイスクラスを選択していたが、実施例２では、制御マイコン１６は、前回のＵＳＢ接続時に使用したデバイスクラスを記憶する。そして、デバイスクラス選択画面３０の表示の際には、前回使用したデバイスクラスを現在選択されているデバイスクラスとして表示し、操作入力部１７により一定時間内にデバイスクラスの変更がされない場合、現在選択されているデバイスクラスをそのまま使用するデバイスクラスとして選択する。これにより、デバイスクラス選択画面３０の操作をより簡単に行うことができる。
なお、上記の機能の他は、図１に示される実施例１のデジタルカメラと同様の構成である、その詳細な説明を省略する。
【００１８】
図４は、実施例２のデジタルカメラのデバイスクラスの選択方法を示すフローチャートである。
デジタルカメラがＵＳＢケーブル２２を介してＵＳＢホスト装置に接続されると、この接続が制御マイコン１６により検出され（ステップＳ１１）、制御マイコン１６により前回使用されたデバイスクラスで接続および転送処理が行われる（ステップＳ１２）。次に、制御マイコン１６によりタイマーのカウントが開始され（ステップＳ１３）、制御マイコン１６によりＬＣＤパネル１４にデバイスクラス選択画面３０が表示される（ステップＳ１４）。
次に、制御マイコン１６によりタイマーが監視され（ステップＳ１５）、タイムアウトのときには、制御マイコン１６により前回使用されたデバイスクラスが使用するデバイスクラスとして選択され、選択されたデバイスクラスがＵＳＢコントローラ２０を介してＵＳＢホスト装置に転送され、ＵＳＢコントローラ２０により選択されたデバイスクラスの通信プロトコルが実行される（ステップＳ１６）。
一方、ステップＳ１５で、タイムアウトに達しないときには、デバイスクラス選択画面３０におけるデバイスクラスの変更入力の待ち状態となり、所定時間毎にステップＳ１５に戻る（ステップＳ１７）。そして、ステップＳ１７でデバイスクラス選択画面３０によりデバイスクラスの変更が入力されたときには、制御マイコン１６によりタイマーが停止され（ステップＳ１８）、制御マイコン１６によりデバイスクラス選択画面３０のデバイスクラス変更情報に基づいてマスストレージクラス、ビデオクラスおよびイメージングクラス（PictBridge）の中から使用する１つのデバイスクラスが選択される（ステップＳ１９）。
ステップＳ１９で、マスストレージクラスが選択された場合には、マスストレージクラス情報（デバイスクラス選択情報）が制御マイコン１６によりＵＳＢコントローラ２０を介してＵＳＢホスト装置に転送され（ステップ２０）、ステップ１６に進み、ＵＳＢコントローラ２０により選択されたマスストレージクラスの通信プロトコルが実行される。
一方、ステップＳ１９で、ビデオクラスが選択された場合には、ビデオクラス情報（デバイスクラス選択情報）が制御マイコン１６によりＵＳＢコントローラ２０を介してＵＳＢホスト装置に転送され（ステップ２１）、ステップ１６に進み、ＵＳＢコントローラ２０により選択されたビデオクラスの通信プロトコルが実行される。
さらに、ステップＳ１９で、イメージングクラスが選択された場合には、イメージングクラス情報（デバイスクラス選択情報）が制御マイコン１６によりＵＳＢコントローラ２０を介してＵＳＢホスト装置に転送され（ステップ２２）、ステップ１６に進み、ＵＳＢコントローラ２０により選択されたイメージングクラスの通信プロトコルが実行される。
【００１９】
このように実施例２によれば、デバイスクラス選択画面３０を一定時間表示し、この一定時間内にデバイスクラスが変更されない場合には、前回のＵＳＢ接続時に使用されたデバイスクラスをそのまま選択して使用する。
したがって、デバイスクラス選択画面３０の入力の手間を軽減し、操作を簡単にすることができる。
実施例２のデバイスクラスの選択方法は、特に、マスストレージクラスを有する場合に好適である。マスストレージクラスの場合には、ＵＳＢホスト装置であるパソコンがサスペンドモードから復帰したとき、使用者の操作なしに同じデバイスクラスを継続する動作が必要であるからである。
なお、実施例１および２では、ＵＳＢ周辺装置としてデジタルカメラを例に説明したが、ＵＳＢ周辺装置としては、複数のデバイスクラスから１つのデバイスクラスを選択するものであればよい。
【図面の簡単な説明】
【００２０】
【図１】実施例１のデジタルカメラの構成を示す図である。
【図２】実施例１のデジタルカメラのデバイスクラスの選択方法の概略を示す図である。
【図３】実施例１のデジタルカメラのデバイスクラスの選択方法を示すフローチャートである。
【図４】実施例２のデジタルカメラのデバイスクラスの選択方法を示すフローチャートである。
【図５】従来のデジタルカメラのデバイスクラスの選択方法の一例を示す図である。
【図６】従来のデジタルカメラのデバイスクラスの選択方法の他の例を示す図である。
【符号の説明】
【００２１】
１１……レンズ、１２……ＣＣＤ、１３……カメラ信号処理／Ｃｏｄｅｃ、１４……ＬＣＤパネル、１５……記録メディア、１６……制御マイコン、１７……操作入力部、１８……バッファメモリ、１９……リムーバブルメディア、２０……ＵＳＢコントローラ、２１……ＵＳＢコネクタ。
【図１】
2006180356.tif 000003
【図２】
2006180356.tif 000004
【図３】
2006180356.tif 000005
【図４】
2006180356.tif 000006
【図５】
2006180356.tif 000007
【図６】
2006180356.tif 000008