(57)【要約】【課題】ユニバーサル・シリアル・バスに接続される他のホスト情報処理装置の有無に応じて、最適な処理を行う電子的撮像装置を提供する。【解決手段】ＵＳＢホスト検出回路５１で、ユニバーサル・シリアル・バス上において他のホストコンピュータが接続されているか否かを検出し、他のホストコンピュータが接続されないときは当該電子カメラ１をホストとすべくＵＳＢホストコントローラ５２を動作させるホストモードに設定し、他のホストコンピュータが検出されたときには該ホストコンピュータの制御下で動作するモードに設定し、上記ホストモードに設定されプリンタが接続された場合は、画像データをプリンタに適したデータに変換して出力する。【選択図】図１
2004229328.tif 000002
【特許請求の範囲】
【請求項１】
単一のユニバーサル・シリアル・バス・コネクタを介して外部装置との間でデータ通信が可能な電子的撮像装置であって、
上記ユニバーサル・シリアル・バスを介して接続された外部装置をホストとして統括制御するためのホスト制御手段と、
上記ユニバーサル・シリアル・バスに外部機器としてホストになる情報処理装置が接続されていることを検出するためのホスト検出手段と、
上記ホスト検出手段によりホストとなる情報処理装置の接続が検出されないときには、上記ホスト制御手段を動作させるホストモードに設定し、上記ホスト検出手段によりホストとなる情報処理装置が検出されたときには、上記ホストとなる情報処理装置の制御下で動作するモードに設定するためのモード設定手段と、
画像データを、プリントアウトが可能なようにプリンタに適したデータに変換するためのデータ変換手段と、
を具備し、
上記モード設定手段によりホストモードに設定され、外部機器としてプリンタが接続されている状態において、このプリンタに対して画像データを出力するときには、上記データ変換手段により変換されたデータを出力するよう構成されたことを特徴とする電子的撮像装置。
【請求項２】
単一のユニバーサル・シリアル・バス・コネクタを介して外部装置との間でデータ通信が可能な電子的撮像装置であって、
上記ユニバーサル・シリアル・バスを介して接続された外部装置をホストとして統括制御するためのホスト制御手段と、
上記ユニバーサル・シリアル・バスに外部機器としてホストになる情報処理装置が接続されていることを検出するためのホスト検出手段と、
上記ホスト検出手段によりホストとなる情報処理装置の接続が検出されないときには、上記ホスト制御手段を動作させるホストモードに設定し、上記ホスト検出手段によりホストとなる情報処理装置が検出されたときには、上記ホストとなる情報処理装置の制御下で動作するモードに設定するためのモード設定手段と、
画像データを、記憶装置に適したデータに変換するためのデータ変換手段と、
を具備し、
上記モード設定手段によりホストモードに設定され、外部機器として記憶装置が接続されている状態において、この記憶装置に対して画像データを出力するときには、上記データ変換手段により変換されたデータを出力するよう構成されたことを特徴とする電子的撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的撮像装置、詳しくは、ユニバーサル・シリアル・バスを介して画像データの送受信が可能な電子的撮像装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ等とその周辺機器とを結ぶデジタルデータ信号の送受手段として、ユニバーサル・シリアル・バス（ＵＳＢ）と称されるデータ信号送受手段が提案されている。そして、ＵＳＢのコントロール機能を備えたパーソナルコンピュータをホストコンピュータとすると、ＵＳＢを介していわゆるＬＡＮ型のネットワークのように複数のＣＰＵを備える機器を相互に接続することができる。
【０００３】
一方、撮影した画像をデジタルデータとして記録する電子カメラの分野においても、パーソナルコンピュータ等の処理装置と接続することで様々なデータ利用形態が実施されている。また、電子カメラ自体を上記ＵＳＢに接続することで、パーソナルコンピュータの一端末機器として利用することもできる。これにより、たとえば、電子カメラで撮影した画像データをホストＣＰＵたるパーソナルコンピュータの制御下でプリンタアウトしたり、種々の記録媒体に記録することが容易に行えるようになった。
【０００４】
図９は、パーソナルコンピュータをホストとしたＵＳＢに電子カメラを接続した一利用形態を示した説明図である。
【０００５】
この図に示す利用形態は、ホストＣＰＵたるパーソナルコンピュータ１００に制御されるＵＳＢのハブ１０２にデジタル電子カメラ１０１を接続し、さらに、このＵＳＢには、プリンタ１０３、記録媒体１０４が接続されている。この場合、パーソナルコンピュータ１００において、ＵＳＢに接続された機器を判別し、制御信号を出力する。これにより、ＵＳＢに接続された各端末機器は上記制御信号に同期してデータ等を送出する。これにより、電子カメラ１０１の画像データをプリンタ１０３よりプリントアウトしたり、記録媒体１０４に記録することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記ＵＳＢにより接続されたシステムにおいては、ＵＳＢに接続された各端末機器の制御をホストＣＰＵたるパーソナルコンピュータで行わなければならない。したがって、ホストコンピュータ抜きで、例えば、電子カメラとプリンタだけがＵＳＢハブに接続されている場合、電子カメラの画像データをプリントアウトしようとしてもデータの送受を行うことができなかった。
【０００７】
本発明はかかる問題点に鑑みてなされたものであり、ユニバーサル・シリアル・バスに接続される他のホスト情報処理装置の有無に応じて、最適な処理を行う電子的撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の電子的撮像装置は、単一のユニバーサル・シリアル・バス・コネクタを介して外部装置との間でデータ通信が可能な電子的撮像装置であって、上記ユニバーサル・シリアル・バスを介して接続された外部装置をホストとして統括制御するためのホスト制御手段と、上記ユニバーサル・シリアル・バスに外部機器としてホストになる情報処理装置が接続されていることを検出するためのホスト検出手段と、上記ホスト検出手段によりホストとなる情報処理装置の接続が検出されないときには、上記ホスト制御手段を動作させるホストモードに設定し、上記ホスト検出手段によりホストとなる情報処理装置が検出されたときには、上記ホストとなる情報処理装置の制御下で動作するモードに設定するためのモード設定手段と、画像データを、プリントアウトが可能なようにプリンタに適したデータに変換するためのデータ変換手段と、を具備し、上記モード設定手段によりホストモードに設定され、外部機器としてプリンタが接続されている状態において、このプリンタに対して画像データを出力するときには、上記データ変換手段により変換されたデータを出力するよう構成されたことを特徴とする。
【０００９】
本発明の第２の電子的撮像装置は、単一のユニバーサル・シリアル・バス・コネクタを介して外部装置との間でデータ通信が可能な電子的撮像装置であって、上記ユニバーサル・シリアル・バスを介して接続された外部装置をホストとして統括制御するためのホスト制御手段と、上記ユニバーサル・シリアル・バスに外部機器としてホストになる情報処理装置が接続されていることを検出するためのホスト検出手段と、上記ホスト検出手段によりホストとなる情報処理装置の接続が検出されないときには、上記ホスト制御手段を動作させるホストモードに設定し、上記ホスト検出手段によりホストとなる情報処理装置が検出されたときには、上記ホストとなる情報処理装置の制御下で動作するモードに設定するためのモード設定手段と、画像データを、記憶装置に適したデータに変換するためのデータ変換手段と、を具備し、上記モード設定手段によりホストモードに設定され、外部機器として記憶装置が接続されている状態において、この記憶装置に対して画像データを出力するときには、上記データ変換手段により変換されたデータを出力するよう構成されたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユニバーサル・シリアル・バスに接続される他のホスト情報処理装置の有無に応じて、最適な処理を行う電子的撮像装置を提供できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。
【００１２】
図１は、本発明の一実施形態である電子カメラの構成を示したブロック図である。また、図２は、当該電子カメラ１がユニバーサル・シリアル・バスにおいてホスト機器として機能する場合の一例を示した図であり、図３は、当該電子カメラ１がユニバーサル・シリアル・バスにおいて一端末機器として機能する場合の一例を示した図である。
【００１３】
図１に示す電子カメラ１は、通常の撮影機能を備えるカメラであって、ＲＩＳＣ−ＣＰＵ１１の制御下に被写体像を画像信号に変換する手段、変換した画像信号を画像データに変換処理する画像処理手段として、レンズ１６，ＣＣＤ１７，アンプ１８，Ａ／Ｄコンバータ１９，レンズコントローラ１５，ＲＡＭ１４等を備えている。
【００１４】
また、電子カメラ１は、測光、測距用センサ２０、これら制御回路（ＡＦ／ＡＥ回路）２１、撮像あるいは記録した画像を表示する液晶モニタ２４、該モニタＩ／Ｆ２２、当該電子カメラ１の所定の操作を行う操作キー２３ａ、各種表示を行う表示用ＬＣＤ２３ｂ、これら操作キー２３ａや表示用ＬＣＤ２３ｂ等、比較的低速処理で済む回路を制御するＣＩＳＣ−ＣＰＵ１２、外部表示装置へのビデオ信号を出力するためのＤ／Ａコンバータ２７、ビデオ出力端子３３、当該電子カメラ１で撮像した画像データを記録する着脱自在のメモリカード２９、このメモリカード用Ｉ／Ｆ２８，当該電子カメラ１の電源たるバッテリー３０、外部電源を使用するための外部電源用端子３４、ＤＣ／ＤＣコンバータ３１等を備えているが、これらの構成要素は、それ自体公知であり通常の電子カメラに備えられているものと何等変わることがないので、ここでの詳しい説明は省略する。
【００１５】
さらに電子カメラ１は、ユニバーサル・シリアル・バス（ＵＳＢ）を介して外部機器との間でのデータ通信を可能とするＵＳＢインターフェース部５０を備えている。そして、電子カメラ１がユニバーサル・シリアル・バスに接続された際、該バスに他のホスト情報処理装置が接続されているか否かを判断して、該電子カメラ１がホストして機能するホストモードと、一端末機器として機能するターミナルモードとの何れかを選択して機能することを特徴とする。
【００１６】
このような機能を発揮するために上記ＵＳＢインターフェース部５０は、ユニバーサル・シリアル・バスに他のホスト情報処理装置（例えば、図３におけるパーソナルコンピュータ５）が接続されているか否かを検出し、該結果をＲＩＳＣ−ＣＰＵ１１に送出するＵＳＢホスト検出回路５１と、当該電子カメラ１がユニバーサル・シリアル・バス上でホスト機器となる際（図２参照）に他の外部端末機器との間でのデータ通信を制御するＵＳＢホストコントローラ５２と、ユニバーサル・シリアル・バスに他のホスト情報処理装置（パーソナルコンピュータ５）が接続され一端末機器として機能する際に必要なＵＳＢＩ／Ｆ５３と、上記ＵＳＢホスト検出回路５１の結果に基づいてＲＩＳＣ−ＣＰＵ１１に制御されホストモードとターミナルモードとを切り換えるモード切換スイッチ５４と、当該電子カメラ１をユニバーサル・シリアル・バスに接続するためのコネクタ５５と、を備えている。
【００１７】
上記ＵＳＢホスト検出回路５１の検出結果はＲＩＳＣ−ＣＰＵ１１に送出される。そして、検出の結果、ユニバーサル・シリアル・バスに他のホスト情報処理装置が接続されておらず当該電子カメラ１がホスト機器となる場合（図２参照）は、ＲＩＳＣ−ＣＰＵ１１の制御下に上記モード切換スイッチ５４がＵＳＢホストコントローラ５２を選択する。
【００１８】
一方、ＵＳＢホスト検出回路５１の検出の結果、ユニバーサル・シリアル・バスに他のホスト情報処理装置（パーソナルコンピュータ５）が接続され、当該電子カメラ１が一端末機器として働く場合（図３参照）は、ＲＩＳＣ−ＣＰＵ１１の制御下に上記モード切換スイッチ５４がＵＳＢＩ／Ｆ５３を選択する。
【００１９】
モード切換スイッチ５４によりＵＳＢホストコントローラ５２が選択された場合は、当該電子カメラ１は、ユニバーサル・シリアル・バス上でホストとして働き、ＵＳＢホストコントローラ５２は、ユニバーサル・シリアル・バスに接続された他の外部端末機器（例えば、図２中、プリンタ３、記憶装置４）を統括して制御する。
【００２０】
ここで、この外部端末機器の制御について説明する。  
ＵＳＢホストコントローラ５２は、ユニバーサル・シリアル・バス上に図６に示すようなＵＳＢ同期信号を送出し、この同期信号間に、各端末の種類に応じたＵＳＢ端末出力信号を流す。このＵＳＢ端末出力信号は、図７に示すように、端末の種類を示すＩＤコードと、各端末後との所定のデータ、例えば、被制御端末がプリンタである場合はプリントアウトに適したデータと、で構成される。これにより、各被制御端末機器はＩＤコードに応じた制御がなされることになる。
【００２１】
図１に戻って、モード切換スイッチ５４によりＵＳＢＩ／Ｆ５３が選択された場合は、当該電子カメラ１は、ユニバーサル・シリアル・バス上で一端末機器として働き、ＵＳＢＩ／Ｆ５３を介してＲＩＳＣ−ＣＰＵ１１の制御下に、ユニバーサル・シリアル・バスに接続された他のホスト情報処理装置（例えば、図３中、パーソナルコンピュータ５）の制御を受ける。
【００２２】
上記表示用ＬＣＤ２３ｂは、ＣＩＳＣ−ＣＰＵ１２の制御下に、当該電子カメラ１が上記ホストモードかターミナルモードかの何れが選択されているかを表示すると共に、ホストモードに設定されているときには、図４に示すように、ホスト機器として制御する外部機器の種類を表示するようになっている。なお、ターミナルモードに設定されているときは、図５に示す如き表示を行う。
【００２３】
また、本実施形態の電子カメラ１は、ホストモードに設定された際、ホスト機器として制御する外部機器の種類に応じて、記録されている画像データを所定のデータ構造に変換して送出するようになっている。この機能は、ＲＩＳＣ−ＣＰＵ１１がＲＯＭ１３に記憶された所定の情報に基づいて制御することで為し得ている。
【００２４】
具体的には、被制御外部機器がプリンタ（図２、プリンタ３参照）である場合、当該電子カメラ１における画像データを、プリントアウトが可能なように伸長されている色変換処理された画像データに変換する。この変換に供するプログラム等はＲＯＭ１３に記憶されており、ＲＩＳＣ−ＣＰＵ１１がこのプログラム等に基づいてデータ変換を行う。
【００２５】
また、被制御外部機器がＭＯ等の記憶装置（図２、記憶装置４参照）である場合は、画像データを、記憶装置に適したデータ、即ち、圧縮した通常のデータとして送出する。これらの制御も同様にＲＩＳＣ−ＣＰＵ１１により行う。
【００２６】
次に、このような構成をなす本実施形態の電子カメラの作用を図８に示すフローチャートを参照して説明する。
【００２７】
まず、当該電子カメラ１の電源がオンされ、接続モードの選択フローが開始されると（ステップＳ１）、ＲＩＳＣ−ＣＰＵ１１は、ＲＯＭ１３に記憶されているプログラムに基づき通信Ｉ／Ｆの初期化を行う（ステップＳ２）。この後、ＲＩＳＣ−ＣＰＵ１１は、ユニバーサル・シリアル・バスへの接続確認処理を行い（ステップＳ３）、次にＵＳＢホストコントローラ５２からの検出結果に基づき、当該ユニバーサル・シリアル・バスに他のホスト情報処理装置が接続されているか否かを確認する（ステップＳ４）。
【００２８】
ここで、該ユニバーサル・シリアル・バスに他のホスト情報処理装置が接続されていない場合（図２参照）、ＲＩＳＣ−ＣＰＵ１１は所定のＵＳＢホスト動作設定を実行する（ステップＳ５）。すなわち、ＲＩＳＣ−ＣＰＵ１１はモード切換スイッチ５４を作動させＵＳＢホストコントローラ５２を選択する。これにより、当該電子カメラ１は、ユニバーサル・シリアル・バスにおいてホスト機器としての役目を果たすことになる。
【００２９】
ＵＳＢホストコントローラ５２は、ＲＩＳＣ−ＣＰＵ１１の制御下に初期設定を行い（ステップＳ６）、続いてユニバーサル・シリアル・バスに他の外部機器が接続されているか否か、そして、接続されている場合は当該外部機器の種類を確認する（ステップＳ７）。さらに、ＣＩＳＣ−ＣＰＵ１２は、ステップＳ７において確認された外部機器の種類に応じた表示を表示用ＬＣＤ２３ｂ上にする（ステップＳ８、図４参照）。この後、ＲＩＳＣ−ＣＰＵ１１、ＵＳＢホストコントローラ５２は、当該電子カメラ１をホストモードに設定した状態で次の操作がなされるのを待つ（ステップＳ９）。
【００３０】
一方、上記ステップＳ４において、ユニバーサル・シリアル・バスに他のホスト情報処理装置が接続されている場合（図３参照）、ＲＩＳＣ−ＣＰＵ１１は所定のＵＳＢ端末動作設定を実行する（ステップＳ１０）。すなわち、ＲＩＳＣ−ＣＰＵ１１はモード切換スイッチ５４を作動させＵＳＢＩ／Ｆ５３を選択する。これにより、当該電子カメラ１は、ユニバーサル・シリアル・バスにおいて一端末機器としての役目を果たすことになる。
【００３１】
ＲＩＳＣ−ＣＰＵ１１は、端末機器としての初期設定を行い（ステップＳ１１）、ユニバーサル・シリアル・バスに接続されたホスト情報処理装置からの制御を受ける（ステップＳ１２）。そしてＣＩＳＣ−ＣＰＵ１２は、ターミナルモードに設定されている旨を表示ＬＣＤ２３ｂ上に表示する（ステップＳ１３、図５参照）。この後、ＲＩＳＣ−ＣＰＵ１１は当該電子カメラ１をターミナルモードに設定した状態で次の操作がなされるのを待つ（ステップＳ１４）。
【００３２】
このように、本実施形態の電子カメラによると、当該電子カメラ１が接続されているユニバーサル・シリアル・バス上にパーソナルコンピュータ等のホストが接続されている場合は該パーソナルコンピュータに制御を委ね、ユニバーサル・シリアル・バス上にパーソナルコンピュータ等のホストが接続されておらず、他の端末機器のみが接続されている場合は電子カメラ自らホストとなり、他の端末機器をユニバーサル・シリアル・バス経由で最適な制御を行う。
【００３３】
また、電子カメラ１がホストとなる場合で、接続された被制御端末が記憶装置のような媒体系である場合は、画像データは圧縮された通常のデータとして送出するが、被制御端末がプリンタ等の場合は、伸長されている色変換処理された画像データを送出する。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態である電子カメラの構成を示したブロック図である。
【図２】上記実施形態の電子カメラがユニバーサル・シリアル・バスにおいてホスト機器として機能する場合の一例を示した図である。
【図３】上記実施形態の電子カメラがユニバーサル・シリアル・バスにおいて端末機器として機能する場合の一例を示した図である。
【図４】上記実施形態の電子カメラにおいて、当該電子カメラがホスト機器として機能する場合の、表示ＬＣＤの一表示例である。
【図５】上記実施形態の電子カメラにおいて、当該電子カメラが端末機器として機能する場合の、表示ＬＣＤの一表示例である。
【図６】上記実施形態の電子カメラにおいて、当該電子カメラがホスト機器として機能する場合、出力されるＵＳＢ同期信号、ＵＳＢ端末出力信号を示したタイミングチャートである。
【図７】上記実施形態の電子カメラにおいて、当該電子カメラがホスト機器として機能する場合、出力されるＵＳＢ端末出力信号の構成を示した図である。
【図８】上記実施形態の電子カメラの作用を示したフローチャートである。
【図９】従来、パーソナルコンピュータをホストとしたユニバーサル・シリアル・バスに電子カメラを端末として接続した一利用形態を示した説明図である。
【符号の説明】
【００３５】
１…電子カメラ
２…ユニバーサル・シリアル・バス・ハブ
３…プリンタ
４…記憶装置
５…パーソナルコンピュータ
１１…ＲＩＳＣ−ＣＰＵ
２３ｂ…表示ＬＣＤ
５０…ＵＳＢインターフェース部
５１…ＵＳＢホスト検出回路
５２…ＵＳＢホストコントローラ
５３…ＵＳＢＩ／Ｆ
５４…モード切換スイッチ
５５…コネクタ
代理人    弁理士    伊藤  進
【図１】
2004229328.tif 000003
【図２】
2004229328.tif 000004
【図３】
2004229328.tif 000005
【図４】
2004229328.tif 000006
【図５】
2004229328.tif 000007
【図６】
2004229328.tif 000008
【図７】
2004229328.tif 000009
【図８】
2004229328.tif 000010
【図９】
2004229328.tif 000011