(57)【要約】【課題】外部機器の動作状態に応じた操作方法を容易且つ的確に把握できるようにする。【解決手段】外部機器としてのディジタルカメラ２００と情報処理装置としてのコンピュータ装置３００とが接続されたデータ通信システム１００において、コンピュータ装置３００は、ディジタルカメラ２００が接続されると、ディジタルカメラ２００の動作モード情報を取得し、その結果に基づいて、ディジタルカメラ２００の操作の説明の画面をＣＲＴモニタ３０１に表示させる。これにより、外部機器の動作状態に応じた操作方法を容易且つ的確に把握することができる。【選択図】図１
2007087407.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信可能に接続される情報処理装置であって、
前記外部機器の動作状態を検出する動作状態検出手段と、
前記動作状態検出手段の検出結果に基づいて前記外部機器の操作方法を含む操作説明情報を出力する出力手段とを有することを特徴とする情報処理装置。
【請求項２】
前記出力手段は、前記操作説明情報を表示出力することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記動作状態検出手段は、前記外部機器の動作状態とともに前記情報処理装置の動作状態を検出することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記動作状態検出手段は、前記外部機器の動作状態の変更を検出することを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項５】
前記外部機器及び前記情報処理装置の少なくとも何れかは、複数の動作状態を切り替えることが可能な携帯端末装置を含むことを特徴とする請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記外部機器と前記情報処理装置はデジタル撮像装置であることを特徴とする請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
前記外部機器は少なくとも１つの操作手段の機能が前記動作状態に応じて異なることを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項８】
複数の機器が通信可能に接続されてなる情報処理システムであって、
前記複数の機器のうち少なくとも１つの機器は、請求項１〜７の何れか１項に記載の情報処理装置の機能を有することを特徴とする情報処理システム。
【請求項９】
外部機器と通信可能に接続される情報処理装置による情報処理方法であって、
前記外部機器の動作状態を検出する動作状態検出工程と、
前記動作状態検出手段の検出結果に基づいて前記外部機器の操作方法を含む操作説明情報を出力する出力工程とを有することを特徴とする情報処理方法。
【請求項１０】
外部機器と通信可能に接続されるコンピュータを、前記外部機器の動作状態を検出する動作状態検出手段、記動作状態検出手段の検出結果に基いて前記外部機器の操作方法を含む操作説明情報を出力する出力手段として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ディジタルカメラや携帯情報端末装置（ＰＤＡ：Personal Digital Assistants、以下、「携帯端末装置」とも言う）等の端末装置と、パーソナルコンピュータ等のコンピュータ装置との間で、データ通信や情報表示するための技術に関するものである。
【背景技術】
【０００２】
従来より例えば、画像や文字等のデータを入力及び表示するようになされたディジタルカメラやＰＤＡ（携帯端末装置）等の端末装置と、データを記録及び表示するようになされたコンピュータ装置とを接続し、端末装置からコンピュータ装置へ、或いはコンピュータ装置から端末装置ヘとデータを転送することのできるようになされたシステムがある。
【０００３】
ここで、上述の端末装置、例えば、現在市販されているディジタルカメラには、ＲＳ−２３２Ｃ規格のシリアル通信ポートが装備されているのが一般的である。これにより、ディジタルカメラのシリアル通信ポートを、コンピュータ装置のシリアル通信ポートに直接接続することで、相互のデータ転送を行うことができる。
このような端末装置とコンピュータ装置の接続手段としては、上記のシリアル通信の他にパラレル通信、或いは赤外線通信等が一般的に用いられている。
【０００４】
また、上述の端末装置としては、物理的なスイッチや、或いは表示部に表示されるメニュー等の手段によって、データの入力、データ転送、一覧表示等の動作モードを切り替えることのできる端末装置がある。
【０００５】
具体的には例えば、撮影モードと通信モードの切り替えスイッチを備えるディジタルカメラがある。このディジタルカメラは、主に次のような構成としている。
・撮影モードでは、レリーズボタンが押下されることでデータの入力（すなわち、画像を得るための撮影動作）を行うが、このとき、コンピュータ装置との間でのデータの転送は行わない。一方、通信モードでは、コンピュータ装置との間でのデータの転送は行うが、このとき、撮影動作は行わない。
・動作モードの切り替えに従って、通信モードではレリーズボタンを無効にする等の構成をとる。これにより、誤操作を防ぐことができる。
・ある１つの操作スイッチの機能を、動作モードの切り替えに従って切り替えることで、１つの操作スイッチに複数の機能を持たせる。これにより、操作スイッチの総数を減少させることができる。
【０００６】
また、コンピュータ装置において、本装置に上述したような端末装置が接続されると、この接続を検出し、さらに接続された端末装置の状態をも検知し、さらにまた端末装置の状態が変化すると、その状態の変化を検知することができる機能を有するコンピュータ装置がある。
例えば、ＵＳＢ（Universal Serial Bus）を装備したパーソナルコンピュータ（以下、単に「ＰＣ」又は「パソコン」と言う）に、米国Ｍｉｃｒｏｓｏｆｔ社の"Ｗｉｎｄｏｗｓ（登録商標）９８"を搭載したものでは、ＵＳＢに接続された機器の状態を検出することができるようになされている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような従来の端末装置、特に、動作モードを切り替えて使用することのできる従来の端末装置では、操作スイッチの機能をモードごとに切り替える構成をとることで、１つの操作スイッチに複数の機能を割り当てることができ、操作スイッチの総数を減少させることができるが、利用者は、各動作モードでの操作スイッチの機能を覚える必要がある。これは、端末装置の操作に習熟するのがより困難になるという問題につながる。
【０００８】
そこで、本発明は、外部機器の動作状態に応じた操作方法を容易且つ的確に把握できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、外部機器と通信可能に接続される情報処理装置であって、前記外部機器の動作状態を検出する動作状態検出手段と、前記動作状態検出手段の検出結果に基づいて前記外部機器の操作方法を含む操作説明情報を出力する出力手段とを有することを特徴とする。
本発明の情報処理システムは、複数の機器が通信可能に接続されてなる情報処理システムであって、前記複数の機器のうち少なくとも１つの機器は、本発明の情報処理装置の機能を有することを特徴とする。
本発明の情報処理方法は、外部機器と通信可能に接続される情報処理装置による情報処理方法であって、前記外部機器の動作状態を検出する動作状態検出工程と、前記動作状態検出手段の検出結果に基づいて前記外部機器の操作方法を含む操作説明情報を出力する出力工程とを有することを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、外部機器と通信可能に接続されるコンピュータを、前記外部機器の動作状態を検出する動作状態検出手段、記動作状態検出手段の検出結果に基いて前記外部機器の操作方法を含む操作説明情報を出力する出力手段として機能させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、外部機器の動作状態に応じた操作方法を容易且つ的確に把握することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を用いて説明する。
【００１２】
（第１の実施の形態）
本発明は、例えば、図１に示すようなデータ通信システム１００に適用される。
このデータ通信システム１００では、外部機器としてのディジタルカメラ２００と情報処理装置としてのコンピュータ装置３００とが接続可能なようになされている。
ディジタルカメラ２００は、携帯端末装置であり、入力されたデータ（撮影して得られた画像データ等）を、コンピュータ装置３００に対して、ＵＳＢケーブル４００を介して転送するようになされている。
また、コンピュータ装置３００は、ディジタルカメラ２００から転送されてきたデータを、後述する表示装置で一覧表示できるようになされている。
以下、データ通信システム１００におけるディジタルカメラ２００及びコンピュータ装置３００について具体的に説明する。
【００１３】
［ディジタルカメラ２００の構成］
図２（ａ）及び（ｂ）は、ディジタルカメラ２００の前面（同図（ａ））及び背面（同図（ｂ））からみた構成を示したものである。
【００１４】
まず、上記図２（ａ）に示すように、ディジタルカメラ２００の前面には、撮像レンズ２０１が設けられており、その内部には、ＣＣＤ（Charge Coupled Device）２０２が設けられている。
ＣＣＤ２０２は、データ入力手段として設けられたものであり、撮像レンズ２０１を介した被写体光を撮像して、その画像信号を出力するようになされている。
一方、上記図２（ｂ）に示すように、ディジタルカメラ２００の背面には、データ表示手段としての液晶モニタ２０３、メニューボタン２０５、セットボタン２０６、＋ボタン２０７、及び−ボタン２０８が設けられている。
また、ディジタルカメラ２００上面及び側面には、レリーズボタン２０９が設けられていると共に、データ転送手段としてのＵＳＢコネクタ２０４が１基設けられている。
【００１５】
上述のようなディジタルカメラ２００では、メニューボタン２０５を押下することで、液晶モニタ２０３に表示されるメニュー画面上から表示言語の設定を行うことができるようになされている。
図３（ａ）及び（ｂ）は、このときの表示言語の設定のためのメニュー画面の一例を示したものである。
上記図３（ａ）に示すメニュー画面上で「言語」の項目を選択すると、同図（ｂ）に示すような表示言語の設定のための画面に移行する。この画面上にて、「English」、「Deutsch」、「Fran?ais」、「日本語」等の各種言語の中から所望する言語（ここでは「日本語」）を選択できるようになされている。
このような表示言語の設定により、例えば、「English」を選択し設定すると、その後からの液晶モニタ２０３での表示は、図４（ａ）及び（ｂ）に示すように、英語表示されることになる。この図４（ａ）及び（ｂ）は、上記図３（ａ）及び（ｂ）に対応する表示言語の設定のためのメニュー画面を示している。
【００１６】
［コンピュータ装置３００の構成］
【００１７】
コンピュータ装置３００は、例えば、図５に示すように、データ表示手段としてのＣＲＴモニタ３０１と、データ記録手段としてのハードディスクドライブ３０２と、データ転送手段としてのＵＳＢコネクタ３０３とを備えている。また、コンピュータ装置３００は、各種操作のためのキーボード３０４及びマウス３０５をも備えている。
【００１８】
また、コンピュータ装置３００では、画像取込ソフトウェアが起動されるようになされている。これにより、ＵＳＢコネクタ３０３の先にデジタルカメラ２００が接続されると、デジタルカメラ２００から画像データを取り込んで、それをＣＲＴモニタ３０１で表示することが可能となる。
このような画像取り込みソフトウェアでは、設定によって表示言語を切り替えることができるようになされている。
【００１９】
図６は、上記の画像取込ソフトウェアによってＣＲＴモニタ３０１へ表示される画面の一例を示したものである。この図６の画面は、表示言語が日本語に設定されたときの状態を示している。この表示言語が、例えば、英語に設定されると、図７のような英語表示の画面状態となる。
【００２０】
ここで、コンピュータ装置３００は、ディジタルカメラ２００での表示言語の設定を検出し、この検出結果に従って、自装置での表示言語の設定を自動的に行うようになされている。
このため、コンピュータ装置３００は、例えば、図８に示すように、ＵＳＢコネクタ３０３の先にデジタルカメラ２００が接続されたことを検出する接続検出部３１１と、接続検出部３１１の検出結果に基づいてディジタルカメラ２００での表示言語の設定情報を取得する設定情報取得部３１２と、設定情報取得部３１２にて得られた設定情報に基づいて上述した画像取込ソフトウェア３２１での表示言語の設定を変更する設定変更部３１３とを備えている。
これらの各構成部３１１〜３１３は、例えば、コンピュータ装置３００内部のＣＰＵ（図示せず）により実現される。
【００２１】
図９は、上記図８に示した構成により実施されるコンピュータ装置３００の動作を示したものである。
【００２２】
先ず、接続検出部３１１は、ディジタルカメラ２００がＵＳＢコネクタ３０３を介して接続されているか否か判別する（ステップＳ５０１）。この判別結果により、ディジタルカメラ２００が接続されていない場合、再度本ステップ処理を実行する。
【００２３】
ステップＳ５０１での判別の結果、ディジタルカメラ２００が接続されている場合、設定情報取得部３１２は、ディジタルカメラ２００での表示言語の設定情報（設定値）を取得する（ステップＳ５０２）。
【００２４】
そして、設定変更部３１３は、設定情報取得部３１２にて得られた設定情報に基づいて、画像取込ソフトウェア３２１での表示言語の設定を変更する（ステップＳ５０３）。
これにより、例えば、ディジタルカメラ２００での表示言語が、上記図４（ａ）及び（ｂ）に示したような英語の表示言語に設定されていた場合、コンピュータ装置３００での表示言語も、上記図７に示したような英語の表示言語に自動的に変更されることになる。
その後、ステップＳ５０１へ戻り、以降の処理ステップを繰り返し実行する。
【００２５】
上述のように、本実施の形態では、コンピュータ装置３００が、ディジタルカメラ２００での表示言語の設定を検知して、コンピュータ装置３００で動作するソフトウェアの表示言語を自動的に変更するように構成したので、利用者は、自分の希望する表示言語を自分のディジタルカメラ２００に設定しておくことで、コンピュータ装置３００で表示言語を設定するための操作を行うことなく、自分の希望する表示言語でコンピュータ装置３００を利用することができる。これは、複数の利用者が１つのコンピュータ装置３００を共同で使用する場合や、利用者がコンピュータ装置３００を初めて使用する場合等に特に有効である。
【００２６】
尚、上述した実施の形態では、説明の簡単のために、画像取込ソフトウェア３２１での表示言語の設定を変更するようにしたが、表示言語の設定を変更するソフトウェアとしては、コンピュータ装置３００にて起動されるものであれば、画像取込ソフトウェア３２１に限定されることはない。
【００２７】
（第２の実施の形態）
本実施の形態では、上述した第１の実施の形態におけるデータ通信システム１００において、ディジタルカメラ２００にて設定されている後述する動作モードにおけるディジタルカメラ２００の操作の説明の画面を、コンピュータ装置３００のＣＲＴモニタ３０１に表示する。
【００２８】
ここでのディジタルカメラ２００は、例えば、図１０（ａ）及び（ｂ）に示すように、上記図２（ａ）及び（ｂ）に示した構成に加えて、モード切替スイッチ２１１が設けられていると共に、レリーズボタン２０９の押下により撮影して得られた画像データ及び受信した画像データを記憶するメモリ２１２が内蔵された構成としている。
そして、ディジタルカメラ２００は、モード切替スイッチ２１１により、カメラの動作モードを、例えば、＜送信モード＞、＜受信モード＞、＜撮影モード＞、＜再生モード＞の中から所望する動作モードを選択して設定できるようになされている。
【００２９】
また、ここでのコンピュータ装置３００は、例えば、図１１に示すように、ＵＳＢコネクタ３０３の先にデジタルカメラ２００が接続されたことを検出する接続検出部３２１と、接続検出部３２１の検出結果に基づいてディジタルカメラ２００での動作モードの設定情報を取得するモード情報取得部３２２と、設定情報取得部３２２にて得られた設定情報に基づいた操作の画面情報をＣＲＴモニタ３０１に表示させる画面表示制御部３２３とを備えている。
これらの各構成部３２１〜３２３は、例えば、コンピュータ装置３００内部のＣＰＵ（図示せず）により実現される。
【００３０】
図１２は、上記図１１に示した構成により実施されるコンピュータ装置３００の動作を示したものである。
【００３１】
先ず、接続検出部３２１は、ディジタルカメラ２００がＵＳＢコネクタ３０３を介して接続されているか否か判別する（ステップＳ５１１）。この判別結果により、ディジタルカメラ２００が接続されていない場合、再度本ステップ処理を実行する。
【００３２】
ステップＳ５１１での判別の結果、ディジタルカメラ２００が接続されている場合、モード情報取得部３２２は、ディジタルカメラ２００の動作モード情報（動作モードの設定値）を取得する。
そして、画面表示制御部３２３は、モード情報取得部３２２にて得られたモード情報に基づいて、次のようなステップＳ５１３〜Ｓ５１４の処理を実行する（ステップＳ５１２）。
【００３３】
ステップＳ５１３：
ディジタルカメラ２００の動作モードが＜受信モード＞に設定されていた場合、この場合のディジタルカメラ２００の操作の説明の画面を、ＣＲＴモニタ３０１に表示させる。このとき、ＣＲＴモニタ３０１に表示する画面情報としては、例えば、操作情報メモリ３２４に予め用意されている、図１３（ａ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１３（ａ）の画面がＣＲＴモニタ３０１に表示されることになる。
その後、ステップＳ５１１へ戻り、以降の処理ステップを繰り返し実行する。
【００３４】
ステップＳ５１４：
ディジタルカメラ２００の動作モードが＜送信モード＞に設定されていた場合、この場合のディジタルカメラ２００の操作の説明の画面を、ＣＲＴモニタ３０１に表示させる。このとき、ＣＲＴモニタ３０１に表示する画面情報としては、例えば、操作情報メモリ３２４に予め用意されている、上記図１３（ｂ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１３（ｂ）の画面がＣＲＴモニタ３０１に表示されることになる。
その後、ステップＳ５１１へ戻り、以降の処理ステップを繰り返し実行する。
【００３５】
ステップＳ５１５：
ディジタルカメラ２００の動作モードが＜撮影モード＞に設定されていた場合、この場合のディジタルカメラ２００の操作の説明の画面を、ＣＲＴモニタ３０１に表示させる。このとき、ＣＲＴモニタ３０１に表示する画面情報としては、例えば、操作情報メモリ３２４に予め用意されている、上記図１３（ｃ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１３（ｃ）の画面がＣＲＴモニタ３０１に表示されることになる。
その後、ステップＳ５１１へ戻り、以降の処理ステップを繰り返し実行する。
【００３６】
ステップＳ５１６：
ディジタルカメラ２００の動作モードが＜再生モード＞に設定されていた場合、この場合のディジタルカメラ２００の操作の説明の画面を、ＣＲＴモニタ３０１に表示させる。このとき、ＣＲＴモニタ３０１に表示する画面情報としては、例えば、操作情報メモリ３２４に予め用意されている、上記図１３（ｄ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１３（ｄ）の画面がＣＲＴモニタ３０１に表示されることになる。
その後、ステップＳ５１１へ戻り、以降の処理ステップを繰り返し実行する。
【００３７】
上述のように、本実施の形態では、コンピュータ装置３００が、ディジタルカメラ２００の動作モードを検出し、その検出結果に従って、その動作モードでのディジタルカメラ２００の操作方法（上記図１３（ａ）〜（ｄ）参照）をＣＲＴモニタ３０１に表示するように構成したので、利用者は、ディジタルカメラ２００をコンピュータ装置３００に接続した時点で、ディジタルカメラ２００の操作を簡単且つ的確に把握することができ、適切な操作を行うことができる。これにより、利用者の負担を軽減することができる。
【００３８】
（第３の実施の形態）
本発明は、例えば、図１４に示すようなデータ通信システム６００に適用される。
このデータ通信システム６００は、情報処理装置としての２つのディジタルカメラ２００ａ及び２００ｂが接続可能なようになされている。
【００３９】
ここで、ディジタルカメラ２００ａ及び２００ｂはそれぞれ同様の構成としており、例えば、上述した第２の実施の形態におけるディジタルカメラ２００の機能と、コンピュータ装置３００の機能とを併せ持つ構成としている。
このため、ディジタルカメラ２００ａ及び２００ｂはそれぞれ、例えば、図１５に示すように、ＵＳＢコネクタ２０４の先に他のディジタルカメラが接続されたことを検出する接続検出部２２１と、接続検出部２２１の検出結果に基づいて接続元及び接続先のディジタルカメラでの各動作モードの設定情報を取得するモード情報取得部２２２と、モード情報取得部２２２にて得られた設定情報に基づいた操作情報を液晶モニタ２０３に表示させる画面表示制御部２２３と、ＵＳＢコネクタ２０４の先に接続されている他のディジタルカメラとのデータの送受信を行う送受信部２２４とを備えている。
これらの各構成部２２１〜２２４は、例えば、ディジタルカメラ内部のＣＰＵ（図示せず）により実現される。
【００４０】
図１６は、上記図１５に示した構成により実施されるディジタルカメラ２００ａ及び２００ｂの動作を示したものである。
【００４１】
先ず、接続検出部２２１は、他のディジタルカメラがＵＳＢコネクタ２０４を介して接続されているか否か判別する（ステップＳ７０１）。この判別結果により、他のディジタルカメラが接続されていない場合、再度本ステップ処理を実行する。
【００４２】
ステップＳ７０１での判別の結果、他のディジタルカメラが接続されている場合、モード情報取得部２２２は、自カメラの動作モード情報（以下、「接続元の動作モード」と言う）を取得すると共に、ＵＳＢコネクタ２０４を介して接続されている他のディジタルカメラの動作モード情報（以下、「接続先の動作モード」と言う）を取得する。
そして、画面表示制御部２２３及び送受信部２２４は、モード情報取得部２２２にて得られた接続元及び接続先の動作モードに基づいて、次のようなステップＳ７０３〜Ｓ７１６の処理を実行する（ステップＳ７０２）。
【００４３】
ステップＳ７０３〜Ｓ７０７：
接続元の動作モードが＜受信モード＞に設定されている場合、画面表示制御部２２３及び送受信部２２４は、接続先の動作モードに基づいて、次のようなステップＳ７０４〜Ｓ７０７の処理を実行する（ステップＳ７０３）。
【００４４】
ステップＳ７０４：
接続先の動作モードが＜受信モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、図１７（ａ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１７（ａ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００４５】
ステップＳ７０５、ステップＳ７０６：
接続先の動作モードが＜送信モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１７（ｂ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１７（ｂ）の画面が液晶モニタ２０３に表示されることになる（ステップＳ７０５）。そして、送受信部２２４は、接続先のディジタルカメラから送信されてきたデータを受信して、これをメモリ２１２へ記録する（ステップＳ７０６）。全てのデータ受信及び記録終了後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００４６】
ステップＳ７０７：
接続先の動作モードが＜撮影モード＞又は＜再生モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１７（ｃ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１７（ｃ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００４７】
ステップＳ７０８〜Ｓ７１２：
接続元の動作モードが＜送信モード＞に設定されている場合、画面表示制御部２２３及び送受信部２２４は、接続先の動作モードに基づいて、次のようなステップＳ７０９〜Ｓ７１２の処理を実行する（ステップＳ７０８）。
【００４８】
ステップＳ７０９、ステップＳ７１０：
接続先の動作モードが＜受信モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１７（ｄ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１７（ｄ）の画面が液晶モニタ２０３に表示されることになる（ステップＳ７０９）。そして、送受信部２２４は、接続先のディジタルカメラに対して、メモリ２１２内のデータを送信する（ステップＳ７１０）。全てのデータ送信録終了後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００４９】
ステップＳ７１１：
接続先の動作モードが＜送信モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１７（ｅ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１７（ｅ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００５０】
ステップＳ７１２：
接続先の動作モードが＜撮影モード＞又は＜再生モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１７（ｆ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１７（ｆ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００５１】
ステップＳ７１３〜Ｓ７１６：
接続元の動作モードが＜撮影モード＞又は＜再生モード＞に設定されている場合、画面表示制御部２２３及び送受信部２２４は、接続先の動作モードに基づいて、次のようなステップＳ７１４〜Ｓ７１６の処理を実行する（ステップＳ７１３）。
【００５２】
ステップＳ７１４：
接続先の動作モードが＜受信モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、図１８（ｇ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１８（ｇ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００５３】
ステップＳ７１５：
接続先の動作モードが＜送信モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１８（ｈ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１８（ｈ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００５４】
ステップＳ７１６：
接続先の動作モードが＜撮影モード＞又は＜再生モード＞に設定されていた場合、画面表示制御部２２３は、このときのディジタルカメラ２００ａ及び２００ｂの操作の説明の画面を、液晶モニタ２０３に表示させる。液晶モニタ２０３に表示する画面情報としては、例えば、操作情報メモリ２２５に予め用意されている、上記図１８（ｉ）に示すような操作画面情報を用いる。したがって、この場合には、上記図１８（ｉ）の画面が液晶モニタ２０３に表示されることになる。その後、ステップＳ７０１へ戻り、以降の処理ステップを繰り返し実行する。
【００５５】
上述のような処理がディジタルカメラ２００ａとディジタルカメラ２００ｂのそれぞれで実行されることにより、例えば、ディジタルカメラ２００ａが＜送信モード＞に設定され、ディジタルカメラ２００ｂが＜撮影モード＞に設定され、ディジタルカメラ２００ａとディジタルカメラ２００ｂがＵＳＢケーブル４００によって接続されている場合、ディジタルカメラ２００ａの液晶モニタには、上記図１７（ｆ）に示したような操作説明画面が表示され、他方のディジタルカメラ２００ｂの液晶モニタには、上記図１８（ｈ）に示したような操作説明画面が表示されることになる。また、例えば、ディジタルカメラ２００ａとディジタルカメラ２００ｂの両方が＜受信モード＞に設定されている場合、双方の液晶モニタにはそれぞれ、上記図１７（ａ）に示したような操作説明画面が表示されることになる。
【００５６】
上述のように、本実施の形態では、ディジタルカメラが、自カメラの動作モードと共に、ＵＳＢケーブル４００により接続されている他のディジタルカメラの動作モードを検出し、それらの動作モードに基づいて、互いのディジタルカメラでの操作方法を表示するように構成したので、利用者は、他のディジタルカメラを自カメラにＵＳＢケーブル４００で接続した時点で、双方のディジタルカメラの操作を、簡単且つ的確に把握することができ、適切な操作を行うことができる。これにより、利用者の負担を軽減することができる。
【００５７】
尚、上述した実施の形態において、ディジタルカメラ２００ａ及び２００ｂは、同一種類のものに限らず、互いに通信可能であり、同様の動作を行うように設計されたものであればよい。
【００５８】
（第４の実施の形態）
上述した第１の実施の形態では、コンピュータ装置３００にディジタルカメラ２００が接続されたとき、コンピュータ３００のＣＲＴモニタ３０１に上記図１３（ａ）〜（ｄ）に示したような、ディジタルカメラ２００の操作方法の画面を表示するようにした。
これに対して本実施の形態では、コンピュータ装置３００にディジタルカメラ２００が接続されたとき、コンピュータ装置３００のＣＲＴモニタ３０１に、例えば、図１９に示すような画面を表示し、さらに、この画面上からの操作及びディジタルカメラ２００の動作モードに従った動作を行う。
【００５９】
このため、ここでのコンピュータ装置３００は、例えば、図２０に示すように、ＵＳＢコネクタ３０３の先にデジタルカメラ２００が接続されたことを検出する接続検出部３３１と、接続検出部３３１の検出結果に基づいて上記図１９の画面をＣＲＴモニタ３０１に表示させる画面表示制御部３３２と、画面表示制御部３３２による表示画面上の操作に基づいてディジタルカメラ２００での動作モードの設定情報を取得するモード情報取得部３３３と、画面表示制御部３３２による表示画面上の操作及び設定情報取得部３３３にて得られた設定情報に基づいて受信、送信、撮影、及び再生等のための動作制御を行う動作制御部３３４とを備えている。
これらの各構成部３３１〜３３４は、例えば、コンピュータ装置３００内部のＣＰＵ（図示せず）により実現される。
【００６０】
図２１は、上記図２０に示した構成により実施されるコンピュータ装置３００の動作を示したものである。
【００６１】
先ず、接続検出部３３１は、ディジタルカメラ２００がＵＳＢコネクタ３０３を介して接続されているか否か判別する（ステップＳ５２１）。この判別結果により、ディジタルカメラ２００が接続されていない場合、再度本ステップ処理を実行する。
【００６２】
ステップＳ５２１での判別の結果、ディジタルカメラ２００が接続されている場合、画面表示制御部３３２は、上記図１９に示したような画面を、ＣＲＴモニタ３０１に表示させる。この画面情報は、操作情報メモリ３３５に予め用意されている（ステップＳ５２２）。
【００６３】
そこで、利用者は、ＣＲＴモニタ３０１に表示されている画面に従った操作を行う。
具体的には例えば、上記図１９に示すように、このときＣＲＴモニタ３０１に表示される画面は、操作方法の表示領域と共に、ＯＫボタン８０１、キャンセルボタン８０２、及びヘルプボタン８０３が設けられた手順説明ウィンドウから構成される。したがって、利用者は、ＯＫボタン８０１、キャンセルボタン８０２、及びヘルプボタン８０３の何れかの所望するボタンを、マウス３０５等を用いて押下する。この操作情報は、画面表示制御部３３２、モード情報取得部３３３、及び動作制御部３３４へ与えられる。
画面表示制御部３３２、モード情報取得部３３３、及び動作制御部３３４は、上記図１９の画面上からの操作に基づいて、次のようなステップ５２３〜Ｓ５２９の処理を実行する。
【００６４】
ステップＳ５２３、ステップＳ５２４：
画面表示制御部３３２は、上記図１９の画面上で操作されたボタンがヘルプボタン８０３であった場合（ステップＳ５２３）、さらに詳細な操作方法をＣＲＴモニタ３０１に表示させる（ステップＳ５２４）。このときＣＲＴモニタ３０１に表示する画面情報としては、例えば、操作情報メモリ３３５に予め用意されている操作画面情報を用いる。その後、ステップＳ５２３へ戻り、以降の処理ステップを繰り返し実行する。
一方、上記図１９の画面上でキャンセルボタン８０２が押下された場合には、本処理終了となる。また、上記図１９の画面上でＯＫボタン８０１が押下された場合には、次のステップＳ５２５からの処理へと進む。
【００６５】
ステップＳ５２５〜Ｓ５２９：
上記図１９の画面上でＯＫボタン８０１が押下された場合、モード情報取得部３３３は、ディジタルカメラ２００の動作モード情報（動作モードの設定値）を取得する。
そして、動作制御部３３４は、モード情報取得部３２２にて得られたモード情報に基づいて（ステップＳ５２５）、ステップＳ５２６〜Ｓ５２９の処理を実行する。すなわち、動作制御部３３４は、ディジタルカメラ２００の動作モードが＜受信モード＞に設定されていた場合には受信処理のための動作制御を行う（ステップＳ５２６）。＜送信モード＞に設定されていた場合には送信処理のための動作制御を行う（ステップＳ５２７）。＜撮影モード＞に設定されていた場合には撮影処理のための動作制御を行う（ステップＳ５２８）。＜再生モード＞に設定されていた場合には再生処理のための動作制御を行う（ステップＳ５２９）。
【００６６】
上述のような構成によっても、第１及び第２の実施の形態での効果と同様に、利用者は、ディジタルカメラ２００をコンピュータ装置３００に接続した時点で、ディジタルカメラ２００の操作を簡単且つ的確に把握することができ、適切な操作を行うことができる。これにより、利用者の負担を軽減することができる。
【００６７】
尚、上述した第４の実施の形態でのステップＳ５２６〜Ｓ５２９において、上述した第２の実施の形態と同様の、ディジタルカメラ２００の動作モードに対応した操作方法の画面（上記図１３（ａ）〜（ｄ）参照）をＣＲＴモニタ３０１に表示する処理を加えるようにしてもよい。
また、上述した第４の実施の形態は、上述した第３の実施の形態での構成（ディジタルカメラ２００の機能とコンピュータ装置３００の機能とを併せ持つディジタルカメラ２００ａ及び２００ｂを接続する構成）にも適用可能である。
【００６８】
また、本発明の目的は、上述した各実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が各実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって各実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６９】
【図１】第１の実施の形態において、本発明を適用したデータ通信システムの構成を説明するための図である。
【図２】上記データ通信システムのディジタルカメラの構成を説明するための図である。
【図３】上記ディジタルカメラでの表示言語の設定を説明するための図である。
【図４】上記表示言語の設定により英語設定がなされた場合の表示状態を説明するための図である。
【図５】上記データ通信システムのコンピュータ装置の構成を説明するための図である。
【図６】上記コンピュータ装置において、画像取込ソフトウェアが起動されたときの表示画面を説明するための図である。
【図７】上記コンピュータ装置において、表示言語の設定で英語設定がなされた場合の上記表示画面の状態を説明するための図である。
【図８】上記コンピュータ装置内部の構成を示すブロック図である。
【図９】上記コンピュータ装置内部の動作を説明するためのフローチャートである。
【図１０】第２の実施の形態における上記ディジタルカメラの構成を説明するための図である。
【図１１】第２の実施の形態における上記コンピュータ装置内部の構成を示すブロック図である。
【図１２】上記コンピュータ装置で表示される画面を説明するための図である。
【図１３】上記コンピュータ装置の動作を説明するためのフローチャートである。
【図１４】第３の実施の形態において、本発明を適用したデータ通信システムの構成を説明するための図である。
【図１５】上記データ通信システムのディジタルカメラ内部の構成を示すブロック図である。
【図１６】上記ディジタルカメラの動作を説明するためのフローチャートである。
【図１７】上記ディジタルカメラで表示される画面（ａ〜ｆ）を説明するための図である。
【図１８】上記ディジタルカメラで表示される画面（ｇ〜ｉ）を説明するための図である。
【図１９】第４の実施の形態における上記コンピュータ装置で表示される画面を説明するための図である。
【図２０】上記コンピュータ装置内部の構成を示すブロック図である。
【図２１】上記コンピュータ装置の動作を説明するためのフローチャートである。
【符号の説明】
【００７０】
１００  データ通信システム
２００  ディジタルカメラ
２０４  ＵＳＢコネクタ
３００  コンピュータ装置
３０１  ＣＲＴモニタ
３０３  ＵＳＢコネクタ
３１１  接続検出部
３１２  設定情報取得部
３１３  設定変更部
３２１  画像取込ソフトウェア
４００  ＵＳＢケーブル
【図１】
2007087407.tif 000003
【図２】
2007087407.tif 000004
【図３】
2007087407.tif 000005
【図４】
2007087407.tif 000006
【図５】
2007087407.tif 000007
【図６】
2007087407.tif 000008
【図７】
2007087407.tif 000009
【図８】
2007087407.tif 000010
【図９】
2007087407.tif 000011
【図１０】
2007087407.tif 000012
【図１１】
2007087407.tif 000013
【図１２】
2007087407.tif 000014
【図１３】
2007087407.tif 000015
【図１４】
2007087407.tif 000016
【図１５】
2007087407.tif 000017
【図１６】
2007087407.tif 000018
【図１７】
2007087407.tif 000019
【図１８】
2007087407.tif 000020
【図１９】
2007087407.tif 000021
【図２０】
2007087407.tif 000022
【図２１】
2007087407.tif 000023