(57)【要約】【課題】  カードコネクタ部に装着されている通信カードの種別の判定を的確に行うことができると共にこの判定に要する時間の短縮と新規な通信カードへの対応に要するメンテナンス性の向上とに資することのできるデジタルカメラを提供する。【解決手段】  本発明のデジタルカメラは、撮影光学系を通じて結像された被写体像を光電変換する画像撮影部１０と、画像撮影部１０から出力された画像信号を画像データとして処理する信号処理部１１とを備え、信号処理部１１には通信カードが装着されるカードコネクタ部３６が接続され、信号処理部１１はカードコネクタ部には装着されている通信カードの種別を通信カードに登録されている個別情報データから判別する判別手段２７を有する。【選択図】  図１
2005057622.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を通じて結像された被写体像を光電変換する画像撮影部と、該画像撮影部から出力された画像信号を画像データとして処理する信号処理部とを備え、該信号処理部に通信カードが装着されるカードコネクタ部が接続され、前記信号処理部は前記カードコネクタ部に装着されている通信カードの種別を該通信カードに登録されている個別情報データから判別する判別手段を有することを特徴とするデジタルカメラ。
【請求項２】
前記判別手段は、前記カードコネクタ部に装着されていると判定された通信カードに対応する通信ドライバのみを起動することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
特定通信カードの個別情報データに対応する対応情報が登録されるカードデータベースを有することを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
前記判別手段は前記個別情報データに基づき通信カードの種別を判別した後、前記対応情報を参照することを特徴とする請求項３に記載のデジタルカメラ。
【請求項５】
前記判別手段は、前記対応情報の参照結果に基づいてその対応情報により判定された通信ドライバのみを起動することを特徴とする請求項４に記載のデジタルカメラ。
【請求項６】
前記判別手段が、カメラ本体に組み込まれている通信ドライバが起動される前に前記カードコネクタ部への前記通信カードの装着と共に起動されるプレアンブル通信ドライバであることを特徴とする請求項１に記載のデジタルカメラ。
【請求項７】
前記個別情報データがタプル情報であり、前記通信ドライバが前記タプル情報を読み込み、該通信カードのタプル情報に基づいて前記カードコネクタ部に装着されている通信カードの種別を判別することを特徴とする請求項６に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の通信カードに対処可能なデジタルカメラの改良に関する。
【背景技術】
【０００２】
デジタルカメラに装着される通信カードには各種のものがあり、デジタルカメラにはこれらの各種の通信カードが装着されたとき、デジタルカメラと通信カードとの間での通信を可能とするために各種の通信ドライバソフトウエア（以下、ドライバという）、例えば、ＰＨＳドライバ、モデムドライバ、有線ＬＡＮドライバ、無線ＬＡＮドライバが準備されてカメラ本体に組み込まれている。
【０００３】
従来、この種のデジタルカメラでは、図８に示すようなソフトウエアの構成とされ、カードコネクタ部１に通信カード２が装着されると、図９に示すように、処理制御部３の制御によりＰＨＳドライバ４、モデムドライバ５、有線ＬＡＮドライバ６、無線ＬＡＮドライバ７が全て同時に起動され、各ＰＨＳドライバ４、モデムドライバ５、有線ＬＡＮドライバ６、無線ＬＡＮドライバ７が装着されている通信カード２についてこの通信カード２に登録されているカード属性情報等を読み出して自己が処理すべき通信カード２であるのか否かを自己診断し、自己が処理すべき通信カード２でないときには自ら作動を停止し、自己が処理すべきと判断したドライバのみが処理を続行する構成とされていた。
【０００４】
この従来の構成によれば、通信カードの種別毎に対応するドライバの独立性が強いので、新たに対処すべき通信カードの種類が増えた場合には、この通信カードに対応するドライバをカメラ本体に追加して組み込むのみで対処できるという長所がある。
【０００５】
なお、類似の技術として、カードコネクタ部１に装着されている通信カードの属性情報に基づき装着されているカードの判定を行う技術が知られている（例えば、特許文献１参照。）。
【０００６】
また、カードコネクタ部１に装着されている通信カードが記録用のカードか通信カードであるかの判別手段を備え、この判別手段による判別結果に応じたデータの送信を行う技術も知られている（例えば、特許文献２参照。）。
【特許文献１】特開平０８−０９８１２４号公報
【特許文献２】特開平１１−１６８６５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、この従来の構成によれば、図９に示すように最終的にその通信カードに適合するドライバのみが処理を行うことができるとはいうものの、複数のドライバが同時に起動されて作動するため、自己が処理すべき通信カードがカードコネクタ部に装着されているか否かの判断に時間がかかるという不都合がある。
【０００８】
また、通信カードの種類が増えた場合、これに対応して同時に起動させるべきドライバの種類が増えるので、自己が適合するか否かの判断にますます時間がかかるという不都合がある。
【０００９】
更に、未知の通信カードに対して、自己が適合するか否かの判断を誤る可能性もあり、新規な未知の通信カードに対応させる場合、全てのドライバの判定ロジックを検証する必要性も生じる。
【００１０】
本発明は、カードコネクタ部に装着されている通信カードの種別の判定を的確に行うことができると共にこの判定に要する時間の短縮と新規な通信カードへの対応に要するメンテナンス性の向上とに資することのできるデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載のデジタルカメラは、撮影光学系を通じて結像された被写体像を光電変換する画像撮影部と、該画像撮影部から出力された画像信号を画像データとして処理する信号処理部とを備え、該信号処理部には通信カードが装着されるカードコネクタ部が接続され、前記通信制御部は前記カードコネクタ部に装着されている通信カードの種別を前記カードに登録されている個別情報データから判別する判別手段を有することを特徴とする。
【００１２】
請求項２に記載のデジタルカメラは、前記判別手段は、前記カードコネクタ部に装着されていると判定された通信カードに対応する通信ドライバのみを起動することを特徴とする。
【００１３】
請求項３に記載のデジタルカメラは、特定通信カードの個別情報データに対応する対応情報が登録されるカードデータベースを有することを特徴とする。
【００１４】
請求項４に記載のデジタルカメラは、前記判別手段は前記個別情報データに基づき通信カードの種別を判別した後、前記対応情報を参照することを特徴とする。
【００１５】
請求項５に記載のデジタルカメラは、前記判別手段は、前記対応情報の参照結果に基づいてその対応情報により判定された通信ドライバのみを起動することを特徴とする。
【００１６】
請求項６に記載のデジタルカメラは、前記判別手段が、カメラ本体に組み込まれている通信ドライバが起動される前に、前記カードコネクタ部への通信カードの装着と共に起動されるプレアンブル通信ドライバであることを特徴とする。
【００１７】
請求項７に記載のデジタルカメラは、前記個別情報データがタプル情報であり、前記通信ドライバが前記タプル情報を読み込み、該タプル情報に基づいて前記カードコネクタ部に装着されている通信カードの種別を判別することを特徴とする。
【発明の効果】
【００１８】
請求項１に記載の発明によれば、カードコネクタ部に装着されている通信カードの種別の判定を的確に行うことができると共にこの判定に要する時間の短縮とに資することができる。
【００１９】
請求項２に記載の発明によれば、カードコネクタ部に装着されている通信カードに対応する通信ドライバの起動時間の短縮を図ることができる。
【００２０】
請求項３に記載の発明によれば、通信カードに登録されている個別情報データとカードデータベースに登録されている対応情報とに基づいて通信カードの種別を判別するので、通信カードの種別を的確に判別できる。
【００２１】
請求項４に記載の発明によれば、通信カードに登録されている個別情報データから通信カードの種類の識別を充分に行うことができない場合にも的確に通信カードの種別の判定を行うことができる。
【００２２】
請求項５に記載の発明によれば、通信カードに登録されている個別情報データから通信カードの種類の識別を充分に行うことができない場合にも的確に通信カードの種別の判定をして、この通信カードに対応する通信ドライバの起動時間の短縮を図ることができる。
【００２３】
請求項６、請求項７に記載の発明によれば、請求項１と同様の効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、図面に基づいて本発明の実施例を説明する。
【実施例】
【００２５】
図１において、９はデジタルカメラのカメラ本体、１０は画像撮影部、１１は処理システム部（処理制御部）である。画像撮影部１０は撮像レンズ系及び機構部１２、ストロボ装置１３、モータドライバ１４、タイミング信号発生器１５、ＣＣＤ撮像素子（光電変換部）１６、Ａ／Ｄ変換部１７を大略有する。処理システム部１１はマイクロコンピュータ１８を有する。ストロボ装置１３、モータドライバ１４、タイミング信号発生器１５はマイクロコンピュータ１８によって駆動制御され、被写体からの撮影光は撮像レンズ系及び機構部１２の撮影光学系１９を通じてＣＣＤ撮像素子１６に結像され、このＣＣＤ撮像素子１６により光電変換される。そのＣＣＤ撮像素子１６の光電変換信号はＡ／Ｄ変換部１７によりアナログ映像信号からデジタル信号に変換され、デジタル信号処理回路２０に入力される。
【００２６】
そのデジタル信号処理回路２０はＲＡＷ形式の画像データに基づきＲＧＢ又はＹＵＶ形式の画像データを生成する。その画像データは、マイクロコンピュータ１８の制御により必要に応じてシステムバス２１を通じてＤＭＡＣ回路２２、画像圧縮伸長回路２３、画素数変換（リサイズ）回路２４、ビデオ（VIDEO）エンコーダ２５、記憶媒体制御回路２６、カードインターフェース（Ｉ／Ｆ）制御回路２７、通信制御回路２８、メモリ制御回路２９に送られる。そのマイクロコンピュータ１８にはプログラムデータを保存するＥＥＰＲＯＭ３０、カメラ操作部３１に接続されている。
【００２７】
ビデオエンコーダ２５は液晶表示装置３２に撮影画像等の表示を行うために液晶表示装置３２に応じた表現形式の画像データに変換する。画像圧縮伸長回路２３は画像データの圧縮伸長を行うが、この画像圧縮は可逆・非可逆のいずれを行うものであっても良い。また、ＤＭＡＣ回路２２は負荷を軽くするためマイクロコンピュータ１８を介さずにメインメモリ３３との間で画像データの受け渡しを直接行う。
【００２８】
圧縮後の画像データは記憶媒体制御回路２６によりメモリカード等の記憶メモリ３４に記録するのが一般的であるが、通信制御回路２８により通信インターフェース３５を介して外部装置に送信することもできる。
【００２９】
その通信インターフェース３５には、一般にＵＳＢ等の高速シリアルインターフェースが用いられるが、この発明の実施の形態では、カードインターフェース３６としてのカードコネクタ部が設けられ、このカードインターフェース３６を介して複数種の通信カードの通信を行うことができるようにされている。
【００３０】
ここでは、そのカードインターフェース３６は、ＰＣＭＣＩＡ（国際パーソナルコンピュータメモリカード協会）規格の通信カード、コンパクトフラッシュ（登録商標）（ＣＦＡ規格）の通信カードを装着することができるように、これらの規格に準拠したインターフェースとされている。
【００３１】
ここでは、これらの規格に準拠したモデムカード、カード型ＰＨＳ、有線ネットワークカード、無線ＬＡＮカードがそのカードコネクタ部に着脱可能とされている。そのカードインターフェース制御回路２７には、図２に示すように、ＰＨＳドライバ３７、モデムドライバ３８、有線ＬＡＮドライバ３９、無線ＬＡＮドライバ４０、プレアンブル通信ドライバ（通信ドライバ）４１が組み込まれている。
【００３２】
このプレアンブル通信ドライバ４１は、判別手段としての機能を有し、カードコネクタ部への通信カードの装着・引き抜き管理、通信カードのタプル情報の読み込み及びそのタプル情報の論理的解析に基づくカードの種別判定、カードの種別判定結果に基づく通信ドライバのみの起動を実行する他、カードデータベース４２にアクセスしてカードデータデータベース４２に登録されている情報の読み出しを行う。
【００３３】
ここで、通信カードのタプル情報とは、通信カードに与えられる個別情報データとしてのカード属性情報であり、可変長の連鎖構造のデータブロックにより構成され、タプルＩＤ、次タプルポインタ、タプル固有データからなり、タプルＩＤは例えば００ｈ〜ＦＦｈからなっている。そのタプルＩＤにはファンクションＩＤが記述されている。
【００３４】
カードデータベース４２に図３に示すように特定通信カードの製造者ＩＤ、製造者名、製品名、カード種別、その他の属性が予め登録されている。カードデータベース４２を設けた理由は以下の通りである。
【００３５】
通信カードの種別判定に際しては、タプル情報が不足しているものがあり、通信カードの種別判定に際しては、プレアンブル通信ドライバ４１によるタプル情報の論理的解析を行うことができないものがあるからである。
【００３６】
そのカードデータベース４２は、プレアンブル通信ドライバ４１による論理的解析のみでは通信カードの種類の判定が困難な特定通信カードの種別を特定させると共に、この特定通信カードを起動させるのに必要とする数種のパラメータを通信ドライバに提供する役割を果たす。
【００３７】
プレアンブルドライバ４１はタプル情報による論理的解析から通信カードの種別を判定できないときには、そのカードデータベース４２にアクセスして通信カードの種別を判定する。
【００３８】
例えば、モデム系の通信カードの場合、図４に示すように、ホスト側インターフェース４３、シリアルポートコントローラ４４、モデムユニット４５、電話回線インターフェース４６からなり、ホスト側インターフェース（カードコネクタ部）から見たインターフェースはシリアルポートであり、その先にモデムユニットが接続され、これらが一体となって通信カードの携帯部材に収容されている。
【００３９】
通信カードのタプル情報のファンクションＩＤは、ホスト側インターフェースから見た最初のインターフェースを主として記述するので、これらのモデム系の通信カードのファンクションＩＤはシリアルポートである。
【００４０】
一方、図５に示すように、単機能のシリアルインターフェース系の通信カードの場合、ホスト側インターフェース４７、シリアルポートコントローラ４８、シリアルインターフェース４９からなり、ホスト側インターフェース（カードコネクタ部）から見た最初のインターフェースもシリアルポートであるので、特定のモデム系通信カードの場合と区別をつけることができない。
【００４１】
そこで、ＰＣＭＣＩＡ（国際パーソナルコンピュータメモリカード協会）規格の通信カードの場合には、モデムの機能を記述するための「ファンクション拡張タプル」が準備され、この「ファンクション拡張タプル」にモデムがサポートしている変復調の種類を記述できるようにしている。
【００４２】
しかしながら、この「ファンクション拡張タプル」のモデム系の通信カードへの実装は、規格上「任意」であり、モデム系のカードであると言っても必ずしも存在するとは限らないので、「ファンクション拡張タプル」が存在しない場合には、単機能のシリアルインターフェース系の通信カードと区別がつかないことになる。
【００４３】
また、カード型ＰＨＳの場合、シリアルポートとＰＨＳ型電話機とが一体化されたものであり、図６に示すように、ホスト側インターフェース５０にシリアルポートコントローラ５１が接続され、シリアルポートコントローラ５１にＰＨＳ電話機ユニット５２が接続され、この電話機ユニット５２にアンテナ５３が接続されたものからなり、従って、このカード型ＰＨＳの場合もホスト側インターフェース（カードコネクタ部）から見た場合、シリアルインターフェースと区別がつかないことになる。
【００４４】
そこで、このような特定カード型ＰＨＳの場合にもカードデータベース４２に登録しておくことにする。
【００４５】
この構成によれば、デジタルカメラの電源オンするか、デジタルカメラのカードコネクタ部に通信カード２を装着すると、図７に示すように、プレアンブル通信ドライバ４１が起動される（Ｓ．１）。プレアンブル通信ドライバ４１は、通信カードのタプル情報を全て読み込む（Ｓ．２）。
【００４６】
ついで、プレアンブル通信ドライバ４１は、通信カードのタプル情報に基づいて通信カードの種別の特定を実行するため、ファンクションＩＤを論理的に解析してかつその判定を行って、その解析結果に基づきカテゴリー分類を行い、通信カードがシリアルポート系の通信カードかネットワーク系の通信カードかの２種類に大別する（Ｓ．３）。
【００４７】
プレアンブル通信ドライバ４１は、ネットワーク系の通信カードの場合には、有線ＬＡＮ用の通信カードか無線ＬＡＮ用のカードかの区別をファンクション拡張タプルを参照して実行する（Ｓ．４）。また、プレアンブル通信ドライバ４１は、シリアルポート系の通信カードの場合には、ファンクション拡張タプルとしてモデム変復調タプルが存在すれば、ＰＨＳを含むモデム系の通信カードであると判定し、モデム変復調タプルが存在しなければ、シリアルインターフェース系の通信カードと判定する（Ｓ．４’）。
【００４８】
ところで、モデム系の通信カードには、すでに述べたように、ファンクション拡張タプルとしてモデム変復調タプルが存在しないカードが存在する。従って、シリアルインターフェース系の通信カードとして判断された通信カードの中には、モデム系の通信カードが混在する。
【００４９】
従って、プレアンブル通信ドライバ４１は、シリアルインターフェース系の通信カードであると判定した場合には、カードデータベース４２にアクセスし、カードコネクタ部に装着された通信カードがカードデータベース４２に登録されているか否かを問い合わせする。
【００５０】
プレアンブル通信ドライバ４１は、装着された通信カード２がカードデータベース４２に登録されているときには、装着されている通信カード２がカードデータベース４２に登録されている通信カード２の種別を持つものと判定し、装着されている通信カード２がカードデータベース４２に登録されていない通信カード２の場合には、論理解析して得られた通信カードの種別であると判定する。
【００５１】
この図７では、装着された通信カード２がプレアンブル通信ドライバ４１による論理解析の結果、シリアルポート系の通信カードであり、プレアンブル通信ドライバ４１によるファンクション拡張タプルの判定を行った結果、カードコネクタ部に装着されている通信カードのタプル情報にはファンクション拡張タプルがなかったので、シリアルインターフェース系の通信カードといったん判断したが、カードデータベース４２にそのカードコネクタ部に装着されている通信カードに対応する対応情報がモデム系の通信カードとして登録されているので、そのモデムドライバのみが起動される流れが実線の矢印で示され、起動されない通信ドライバが破線の矢印で示されている。
【産業上の利用可能性】
【００５２】
本発明は、デジタル形式のスチルビデオカメラの他、動画用のビデオカメラにも適用可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明に係わるデジタルカメラの大略構成を示すブロック回路図である。
【図２】本発明に係わる通信ドライバシステムの構成を示すブロック回路図である。
【図３】カードデータベースに登録されている対応情報の一例を示す図である。
【図４】モデム系の通信カードの物理的構成を示すブロック図である。
【図５】シリアルインターフェース系の通信カードの物理的構成を示すブロック図である。
【図６】カード型ＰＨＳの物理的構成を示すブロック図である。
【図７】本発明に係わるデジタルカメラの制御フローを示す図である。
【図８】従来の通信ドライバシステムの概略構成を示すブロック回路図である。
【図９】従来の通信ドライバシステムによる制御フローを示す図である。
【符号の説明】
【００５４】
２…通信カード
１０…画像撮影部
１１…信号処理部（処理システム部）
２７…カードインターフェース制御回路（判別手段）
３６…カードインターフェース（カードコネクタ部）
【図１】
2005057622.tif 000003
【図２】
2005057622.tif 000004
【図３】
2005057622.tif 000005
【図４】
2005057622.tif 000006
【図５】
2005057622.tif 000007
【図６】
2005057622.tif 000008
【図７】
2005057622.tif 000009
【図８】
2005057622.tif 000010
【図９】
2005057622.tif 000011