(57)【要約】      （修正有）【課題】外部装置の管理下にある画像データをカメラの記憶媒体に記録する。【解決手段】被写界は、撮像装置１２によって捉えられる。ＣＰＵ３２は、カメラモードの下でシャッタボタン３４ｓが操作されたとき、撮像装置１２によって捉えられた被写界を表す画像データをメモリカード２８に記録する。ＣＰＵ３２はまた、処理可能な解像度が記述されたサポート情報をＵＳＢキャプチャモードの下で外部ＰＣに通知する。ＵＳＢキャプチャモードの下でシャッタボタン３４ｓが操作されると、“オン状態”を示すシャッタボタン情報が外部ＰＣに出力される。ＣＰＵ３２はさらに、“オン状態”を示すシャッタボタン情報に応答して外部ＰＣから返送された画像データを入力する。入力された画像データは、ＣＰＵ３２によってメモリカード２８に記録される。【効果】外部ＰＣの管理下にある画像データを撮像操作と同じ要領でメモリカードに記録することができる。【選択図】図１
2008042509.tif 000002
【特許請求の範囲】
【請求項１】
被写界を捉える撮像手段、
第１取り込みモードの下で第１取り込み操作が実行されたとき前記撮像手段によって捉えられた被写界を表す画像データを記録媒体に記録する第１記録手段、
第２取り込みモードの下で第２取り込み操作が実行されたとき取り込み操作情報を外部装置に出力する出力手段、
前記出力手段によって出力された取り込み操作情報に応答して前記外部装置から返送された画像データを入力する入力手段、および
前記入力手段によって入力された画像データを記録媒体に記録する第２記録手段を備える、電子カメラ。
【請求項２】
処理可能な解像度を示す解像度情報を前記第２取り込みモードの下で前記外部装置に通知する解像度通知手段をさらに備える、請求項１記載の電子カメラ。
【請求項３】
前記入力手段によって入力される画像データは前記解像度通知手段によって通知された解像度情報に適合する画像データである、請求項２記載の電子カメラ。
【請求項４】
前記外部装置は画像表示装置を備え、
前記入力手段によって入力される画像データの少なくとも一部は前記画像表示装置による表示画像の少なくとも一部を表す、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記第２記録手段によって記録される画像データに基づく画像を表示する表示手段をさらに備える、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記解像度通知手段は前記外部装置からの解像度情報要求に応答して通知処理を実行する、請求項２ないし５のいずれかに記載の電子カメラ。
【請求項７】
前記第２取り込みモードの下でモード情報要求を前記外部装置から受信したとき前記第２取り込みモードを示すモード情報を前記外部装置に通知するモード通知手段をさらに備える、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項８】
前記第１記録手段によって記録される画像データは特定フォーマットを採用し、
前記入力手段によって入力された画像データのフォーマットを前記第２記録手段の記録処理に先立って前記特定フォーマットに変換する変換手段をさらに備える、請求項１ないし７のいずれかに記載の電子カメラ。
【請求項９】
前記出力手段は前記解像度通知手段の通知処理の後に出力処理を実行する、請求項２ないし８のいずれかに記載の電子カメラ。
【請求項１０】
前記第１取り込みモードの下で第１取り込み操作を受け付けかつ前記第２取り込みモードの下で前記第２取り込み操作を受け付けるための受付キーをさらに備える、請求項１ないし９のいずれかに記載の電子カメラ。
【請求項１１】
被写界を捉える撮像手段を備える電子カメラのプロセサに、
第１取り込みモードの下で第１取り込み操作が実行されたとき前記撮像手段によって捉えられた被写界を表す画像データを記録媒体に記録する第１記録ステップ、
第２取り込みモードの下で第２取り込み操作が実行されたとき取り込み操作情報を外部装置に出力する出力ステップ、
前記出力ステップによって出力された取り込み操作情報に応答して前記外部装置から返送された画像データを入力する入力ステップ、および
前記入力ステップによって入力された画像データを記録媒体に記録する第２記録ステップを実行させるための、画像データ処理プログラム。
【請求項１２】
被写界を捉える撮像手段を備える電子カメラのプロセサによって実行される画像データ処理方法であって、
第１取り込みモードの下で第１取り込み操作が実行されたとき前記撮像手段によって捉えられた被写界を表す画像データを記録媒体に記録する第１記録ステップ、
第２取り込みモードの下で第２取り込み操作が実行されたとき取り込み操作情報を外部装置に出力する出力ステップ、
前記出力ステップによって出力された取り込み操作情報に応答して前記外部装置から返送された画像データを入力する入力ステップ、および
前記入力ステップによって入力された画像データを記録媒体に記録する第２記録ステップを備える、画像データ処理方法。
【請求項１３】
データ取り込み装置のプロセサに、
取り込み操作が実行されたとき取り込み操作情報をデータ転送装置に出力する第１出力ステップ、
前記第１出力ステップによって出力された取り込み操作情報に応答して前記データ転送装置から返送されたデータを入力する第１入力ステップ、および
前記第１入力ステップによって入力された前記データを記録媒体に記録する記録ステップを実行させるデータ取り込みプログラムと、
前記データ転送装置のプロセサに、
前記データ取り込み装置から出力された前記取り込み操作情報を入力する第２入力ステップ、および
前記第２入力ステップによって入力された前記取り込み操作情報に応答して前記データを前記データ取り込み装置に出力する第２出力ステップを実行させるデータ転送プログラムとを備える、複合プログラム。
【請求項１４】
前記データ取り込みプログラムは処理可能な仕様を定義する仕様情報を前記データ転送装置に通知する仕様通知ステップをさらに備え、
前記データ転送プログラムは前記仕様通知ステップで通知された前記仕様情報に沿うように前記データを変換する第１変換ステップをさらに備える、請求項１３記載の複合プログラム。
【請求項１５】
前記データ取り込みプログラムは前記第１入力ステップによって入力されたデータの仕様を前記記録ステップの処理に先立って特定仕様に変換する第２変換ステップをさらに備える、請求項１３または１４に記載の複合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にたとえば外部装置から所望の画像データを取り込む、電子カメラに関する。
【０００２】
この発明はまた、複合プログラムに関し、特にたとえば一方の装置から他方の装置へのデータ転送を制御する、複合プログラムに関する。
【背景技術】
【０００３】
従来のこの種のカメラの一例が、特許文献１に開示されている。この従来技術によれば、ディジタルカメラがパーソナルコンピュータに接続されると、パーソナルコンピュータのモニタに表示された画像を表す画像データがディジタルカメラに転送される。ディジタルカメラのモニタには、パーソナルコンピュータのモニタに表示された画像と同じ画像が表示される。こうして表示された画像を参照したキー操作がディジタルカメラ上で行われると、操作結果がパーソナルコンピュータに転送され、対応する処理がパーソナルコンピュータで実行される。
【特許文献１】特開平１１−２６６３８４号公報［H04N 5/225］
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術は、パーソナルコンピュータからディジタルカメラに転送される画像データをディジタルカメラの記録媒体に保存することを想定しておらず、かかる画像データの記録処理について何ら開示していない。
【０００５】
それゆえに、この発明の主たる目的は、外部装置の管理下にある画像データを記録媒体に記録することができる、電子カメラを提供することである。
【０００６】
この発明の他の目的は、データ転送装置の管理下にあるデータをデータ取り込み装置の記録媒体に記録することができる、複合プログラムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を捉える撮像手段(12)、第１取り込みモードの下で第１取り込み操作が実行されたとき撮像手段によって捉えられた被写界を表す画像データを記録媒体(28)に記録する第１記録手段(S11)、第２取り込みモードの下で第２取り込み操作が実行されたとき取り込み操作情報を外部装置(40)に出力する出力手段(S47)、出力手段によって出力された取り込み操作情報に応答して外部装置から返送された画像データを入力する入力手段(S49)、および入力手段によって入力された画像データを記録媒体に記録する第２記録手段(S53)を備える。
【０００８】
被写界は、撮像手段によって捉えられる。第１記録手段は、第１取り込みモードの下で第１取り込み操作が実行されたとき、撮像手段によって捉えられた被写界を表す画像データを記録媒体に記録する。第２取り込みモードの下で第２取り込み操作が実行されると、取り込み操作情報が出力手段によって外部装置に出力される。入力手段は、出力手段によって出力された取り込み操作情報に応答して外部装置から返送された画像データを入力する。入力手段によって入力された画像データは、第２記録手段によって記録媒体に記録される。
【０００９】
したがって、第１取り込みモードを選択して第１取り込み操作を実行すると撮像手段によって捉えられた被写界の画像データが記録され、第２取り込みモードを選択して第２取り込み操作を実行すると外部装置の管理下にある画像データが記録される。これによって、外部装置の管理下にある画像データを記録媒体に記録することができる。
【００１０】
請求項２の発明に従う電子カメラは、請求項１に従属し、処理可能な解像度を示す解像度情報を第２取り込みモードの下で外部装置に通知する解像度通知手段(S45)をさらに備える。これによって、外部装置は、解像度情報に適合する画像データを電子カメラに出力することができる。
【００１１】
請求項３の発明に従う電子カメラは、請求項２に従属し、入力手段によって入力される画像データは解像度通知手段によって通知された解像度情報に適合する画像データである。
【００１２】
請求項４の発明に従う電子カメラは、請求項１ないし３のいずれかに従属し、外部装置は画像表示装置(50)を備え、入力手段によって入力される画像データの少なくとも一部は画像表示装置による表示画像の少なくとも一部を表す。操作者は表示画像を参照しながら第２取り込み操作を実行することができ、操作性の向上が図られる。
【００１３】
請求項５の発明に従う電子カメラは、請求項１ないし４のいずれかに従属し、第２記録手段によって記録される画像データに基づく画像を表示する表示手段(S57)をさらに備える。これによって、操作性が向上する。
【００１４】
請求項６の発明に従う電子カメラは、請求項２または５に従属し、解像度通知手段は外部装置からの解像度情報要求に応答して通知処理を実行する。外部装置からの解像度要求に応答することで、接続先が解像度要求を出力できる装置つまり適正な装置であることが判明する。これによって、外部装置から入力される画像データの解像度を確認する手間を省くことができる。
【００１５】
請求項７の発明に従う電子カメラは、請求項１ないし６のいずれかに従属し、第２取り込みモードの下でモード情報要求を外部装置から受信したとき第２取り込みモードを示すモード情報を外部装置に通知するモード通知手段(S43)をさらに備える。外部装置からのモード情報要求に応答することで、接続先がモード情報要求を出力できる装置つまり適正な装置であることが判明する。これによって、外部装置から入力される画像データの解像度を確認する手間を省くことができる。
【００１６】
請求項８の発明に従う電子カメラは、請求項１ないし７のいずれかに従属し、第１記録手段によって記録される画像データは特定フォーマットを採用し、入力手段によって入力された画像データのフォーマットを第２記録手段の記録処理に先立って特定フォーマットに変換する変換手段(S51)をさらに備える。これによって、記録媒体に記録される画像データの管理が容易になる。
【００１７】
請求項９の発明に従う電子カメラは、請求項２ないし８のいずれかに従属し、出力手段は解像度通知手段の通知処理の後に出力処理を実行する。
【００１８】
請求項１０の発明に従う電子カメラは、請求項１ないし９のいずれかに従属し、第１取り込みモードの下で第１取り込み操作を受け付けかつ第２取り込みモードの下で第２取り込み操作を受け付けるための受付キー(34s)をさらに備える。外部装置の管理下にある画像は、被写界像の取り込み操作と同じ操作で取り込まれる。
【００１９】
請求項１１の発明に従う画像データ処理プログラムは、被写界を捉える撮像手段(12)を備える電子カメラ(10)のプロセサ(32)に、第１取り込みモードの下で第１取り込み操作が実行されたとき撮像手段によって捉えられた被写界を表す画像データを記録媒体(28)に記録する第１記録ステップ(S11)、第２取り込みモードの下で第２取り込み操作が実行されたとき取り込み操作情報を外部装置に出力する出力ステップ(S47)、出力ステップによって出力された取り込み操作情報に応答して外部装置から返送された画像データを入力する入力ステップ(S49)、および入力ステップによって入力された画像データを記録媒体に記録する第２記録ステップ(S53)を実行させるための、画像データ処理プログラムである。
【００２０】
請求項１の発明と同様、外部装置の管理下にある画像データを記録媒体に記録することができる。
【００２１】
請求項１２の発明に従う画像データ処理方法は、被写界を捉える撮像手段(12)を備える電子カメラ(10)のプロセサ(32)によって実行される画像データ処理方法であって、第１取り込みモードの下で第１取り込み操作が実行されたとき撮像手段によって捉えられた被写界を表す画像データを記録媒体(28)に記録する第１記録ステップ(S11)、第２取り込みモードの下で第２取り込み操作が実行されたとき取り込み操作情報を外部装置に出力する出力ステップ(S47)、出力ステップによって出力された取り込み操作情報に応答して外部装置から返送された画像データを入力する入力ステップ(S49)、および入力ステップによって入力された画像データを記録媒体に記録する第２記録ステップ(S53)を備える。
【００２２】
請求項１の発明と同様、外部装置の管理下にある画像データを記録媒体に記録することができる。
【００２３】
請求項１３の発明に従う複合プログラムは、データ取り込み装置(10)のプロセサ(32)に、取り込み操作が実行されたとき取り込み操作情報をデータ転送装置(40)に出力する第１出力ステップ(S47)、第１出力ステップによって出力された取り込み操作情報に応答してデータ転送装置から返送されたデータを入力する第１入力ステップ(S49)、および第１入力ステップによって入力されたデータを記録媒体(28)に記録する記録ステップ(S53)を実行させるデータ取り込みプログラムと、データ転送装置のプロセサ(54)に、データ取り込み装置から出力された取り込み操作情報を入力する第２入力ステップ(S109)、および第２入力ステップによって入力された取り込み操作情報に応答してデータをデータ取り込み装置に出力する第２出力ステップ(S123)を実行させるデータ転送プログラムとを備える。
【００２４】
データ取り込み装置のプロセサは、取り込み操作が実行されたとき第１出力ステップで取り込み操作情報をデータ転送装置に出力する。第１出力ステップによって出力された取り込み操作情報に応答してデータ転送装置から返送されたデータは、第１入力ステップで入力される。第１入力ステップによって入力されたデータは、記録ステップで記録媒体に記録される。また、データ転送装置のプロセサは、データ取り込み装置から出力された取り込み操作情報を第２入力ステップで入力する。データは、第２入力ステップによって入力された取り込み操作情報に応答して、第２出力ステップでデータ取り込み装置に出力される。
【００２５】
このように、取り込み操作情報およびデータがデータ取り込み装置およびデータ転送装置の間でやり取りされる。これによって、データ転送装置の管理下にあるデータをデータ取り込み装置の記録媒体に記録することができる。
【００２６】
請求項１４の発明に従う複合プログラムは、請求項１３に従属し、データ取り込みプログラムは処理可能な仕様を定義する仕様情報をデータ転送装置に通知する仕様通知ステップ(S45)をさらに備え、データ転送プログラムは仕様通知ステップ(S45)で通知された仕様情報に沿うようにデータを変換する第１変換ステップ(S119)をさらに備える。データ転送装置は、データ取り込み装置の仕様に適合するデータをデータ取り込み装置に出力することができる。
【００２７】
請求項１５の発明に従う複合プログラムは、請求項１３または１４に従属し、データ取り込みプログラムは第１入力ステップによって入力されたデータの仕様を記録ステップの処理に先立って特定仕様に変換する第２変換ステップ(S51)をさらに備える。
【発明の効果】
【００２８】
この発明によれば、第１取り込みモードを選択して第１取り込み操作を実行すると撮像手段によって捉えられた被写界の画像データが記録され、第２取り込みモードを選択して第２取り込み操作を実行すると外部装置の管理下にある画像データが記録される。第２取り込みモードでは処理可能な画像サイズを示すサイズ情報が外部装置に転送されるため、外部装置はサイズ情報に適合する画像データを電子カメラに出力し得る。これによって、外部装置の管理下にある画像データを記録媒体に記録することができる。
【００２９】
この発明によれば、取り込み操作情報およびデータがデータ取り込み装置およびデータ転送装置の間でやり取りされる。これによって、データ転送装置の管理下にあるデータをデータ取り込み装置の記録媒体に記録することができる。
【００３０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００３１】
図１を参照して、この実施例のディジタルカメラ（電子カメラ）１０は、キー入力装置３４を含む。キー入力装置３４に設けられたモード切換スイッチ３４ｍによってカメラモードが選択されると、ＣＰＵ３２は、スルー画像処理を実行するべく、プリ露光処理の繰り返しを撮像装置１２に命令し、スルー画像表示処理をＬＣＤドライバ２０に命令する。
【００３２】
撮像装置１２は、被写界の光学像に対応する低解像度の生画像データを繰り返し作成する。作成された生画像データは、前処理回路１４によって色分離，白バランス調整，ＹＵＶ変換などの処理を施され、これによってＹＵＶ形式の画像データが作成される。作成された画像データは、メモリ制御回路１６を通してメモリ１８に書き込まれる。ＬＣＤドライバ２０は、メモリ１８に格納された画像データをメモリ制御回路１６を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２２を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００３３】
カメラモードが選択されている状態で、キー入力装置３４に設けられたシャッタボタン３４ｓが操作されると、ＣＰＵ３２は、撮像装置１２に本露光処理を命令し、ＬＣＤドライバ２０にフリーズ画表示処理を命令し、コーデック２４に圧縮処理を命令し、そしてＩ／Ｆ２６に記録処理を命令する。
【００３４】
撮像装置１２は、被写界の光学像に対応しかつ高解像度を有する１フレームの生画像データを作成する。作成された生画像データは前処理回路１４によってＹＵＶ形式の画像データに変換され、変換された画像データはメモリ制御回路１６を通してメモリ１８に書き込まれる。ＬＣＤドライバ２０は、メモリ１８に格納された画像データをメモリ制御回路１６を通して繰り返し読み出し、読み出された画像データに解像度低減処理を施し、そして低減された解像度を有する画像データに基づいてＬＣＤモニタ２２を駆動する。この結果、シャッタボタン３４ｓが操作された時点の静止画像（フリーズ画像）がモニタ画面に表示される。
【００３５】
コーデック２４は、メモリ１８に格納された画像データをメモリ制御回路２０を通して読み出し、読み出された画像データを圧縮してＥＸＩＦフォーマットを満足する圧縮画像データを作成する。作成された圧縮画像データは、メモリ制御回路１６を通してメモリ１８に書き込まれる。Ｉ／Ｆ２６は、メモリ１８に格納された圧縮画像データをメモリ制御回路１６を通して読み出し、読み出された圧縮画像データを含むＥＸＩＦファイルをメモリカード２８に記録する。
【００３６】
モード切換スイッチ３４ｍによって再生モードが選択され、かつメモリカード２８に記録された所望のＥＸＩＦファイルがキー入力装置３４に設けられたファイル選択キー３４ｆによって選択されると、ＣＰＵ３２は、Ｉ／Ｆ２６に再生処理を命令し、コーデック２４に伸長処理を命令し、そしてＬＣＤドライバ２０に再生画像表示処理を命令する。
【００３７】
Ｉ／Ｆ２６は、所望のＥＸＩＦファイルに格納された圧縮画像データをメモリカード２８から読み出し、読み出された圧縮画像データをメモリ制御回路１６を通してメモリ１８に書き込む。コーデック２４は、メモリ１８に格納された圧縮画像データをメモリ制御回路１６を通して読み出し、読み出された圧縮画像データを伸長し、そして伸長された画像データをメモリ制御回路１６を通してメモリ１８に書き込む。ＬＣＤドライバ２０は、メモリ１８に格納された画像データをメモリ制御回路１６を通して読み出し、読み出された画像データに解像度低減処理を施し、そして低減された解像度を有する画像データに基づいてＬＣＤモニタ２２を駆動する。この結果、再生画像がモニタ画面に表示される。
【００３８】
図２を参照して、パーソナルコンピュータ（以下、「ＰＣ」と言う）４０は、キーボード５６およびマウスポインタ５８を含む。キーボード５６および／またはマウスポインタ５８によってインターネット接続操作が行われると、ＣＰＵ５４は、通信Ｉ／Ｆ４２にインターネットへの接続を命令し、指定ＵＲＬにアクセスする。この結果、指定ＵＲＬの画像データが通信Ｉ／Ｆ４２を通して取り込まれる。取り込まれた画像データは、ＣＰＵ５４によってＤＲＡＭ４４に書き込まれ、その後にビデオメモリ４６に展開される。
【００３９】
ＣＰＵ５４は、図３に示す要領でビデオメモリ４６上の任意の位置に表示エリアＤＰを割り当てる。ドライバ４８は、表示エリアＤＰに属する画像データを読み出し、読み出された画像データに基づいてモニタ５０を駆動する。この結果、指定ＵＲＬの画像の少なくとも一部がモニタ画面に表示される。
【００４０】
キーボード５６および／またはマウスポインタ５８によってスクロール操作が行われると、ＣＰＵ５４はビデオメモリ４６上に割り当てられた表示エリアＤＰを所望の方向に移動させる。この結果、モニタ画面上の画像がスクロールされる。キーボード５６および／またはマウスポインタ５８によってＵＲＬ変更操作が行われると、ＣＰＵ５４は、ＵＲＬの指定を変更する。変更されたＵＲＬの画像データは、通信Ｉ／Ｆ４２を通して取り込まれ、ＤＲＡＭ４４を介してビデオメモリ４６に展開される。ドライバ４８は表示エリアから画像データを読み出し、この結果、モニタ画面の表示が更新される。
【００４１】
図１，図２および図４を参照して、ディジタルカメラ１０およびＰＣ４０はＵＳＢケーブル６０によって互いに接続される。ＵＳＢケーブル６０の一方端はディジタルカメラ１０のＵＳＢコントローラ３０に接続され、ＵＳＢケーブル６０の他方端はＰＣ４０のＵＳＢコントローラ５２に接続される。ディジタルカメラ１０とＰＣ４０とがこうして互いに接続され、かつディジタルカメラ１０がモード切換スイッチ３４ｍによってＵＳＢキャプチャモードに設定されると、次のような処理が実行される。情報ないしデータは、ＵＳＢケーブル６０を介して図５に示す要領でやり取りされる。
【００４２】
まず、ＰＣ４０が、ディジタルカメラ１０の現時点の動作モードを問い合わせるべく、モード情報要求をディジタルカメラ１０に向けて送信する。ディジタルカメラ１０は、“ＵＳＢキャプチャモード”を示すモード情報をＰＣ４０に返送する。ＰＣ４０は次に、ディジタルカメラ１０がサポートする解像度（仕様）を問い合わせるべく、サポート情報要求をディジタルカメラ１０に向けて送信する。ディジタルカメラ１０は、記録／再生処理が可能な解像度が記述されたサポート情報をＰＣ４０に返送する。
【００４３】
ＰＣ４０は続いて、シャッタボタン３４ｓの操作状態を問い合わせるべく、シャッタボタン情報要求をディジタルカメラ１０に送信する。ディジタルカメラ１０は、現時点のシャッタボタン３４ｓの操作状態を検出し、“オン状態”および“オフ状態”のいずれか一方を示すシャッタボタン情報をＰＣ４０に返送する。
【００４４】
シャッタボタン情報が“オン状態”を示すとき、ＰＣ４０は、ビデオメモリ４６に展開された画像データのうち表示エリアＤＰに属する画像データを切り出す。ＰＣ４０はさらに、ビデオメモリ４６から切り出された画像データの解像度を、ディジタルカメラ１０から取得したサポート情報が示す解像度に適合するように変換する。変換された解像度を有する画像データは、ＤＲＡＭ４４に格納され、その後にＪＦＩＦフォーマットを満足するように圧縮される。
【００４５】
ＰＣ４０は、こうして得られた圧縮画像データを複数の画像パケットに分割し、分割された複数の画像パケットを１つずつディジタルカメラ１０に送信する。各々の画像パケットには、パケット受信要求が埋め込まれる。ディジタルカメラ１０は、パケット受信要求に従って画像パケットを受信し、受信した画像パケットに含まれる圧縮画像データをメモリ１８に書き込む。全ての画像パケットの送信が完了すると、ＰＣ４０は、記録要求をディジタルカメラ１０に向けて送信する。
【００４６】
ディジタルカメラ１０は、メモリ１８に格納された圧縮画像データのフォーマットをメモリ１８上でＪＦＩＦフォーマットからＥＸＩＦフォーマットに変換する。ディジタルカメラ１０はまた、変換された圧縮画像データを含むＥＸＩＦファイルをメモリカード２８に記録し、変換された圧縮画像データをコーデック２４を利用して伸長し、伸長された画像データに基づく画像をＬＣＤドライバ２０を利用してＬＣＤモニタ２２に表示する。
【００４７】
この結果、ＰＣ４０のモニタ５０に表示された画像と同じ画像が、メモリカード２８に記録されるとともに、ＬＣＤモニタ２２に表示される。
【００４８】
上述の記録動作および表示動作にあたっては、まずＣＰＵ３２が、Ｉ／Ｆ２６に記録処理を命令し、コーデック２４に伸長処理を命令し、そしてＬＣＤモニタ２２に受信画像表示処理を命令する。
【００４９】
Ｉ／Ｆ２６は、ＥＸＩＦフォーマットの圧縮画像データをメモリ制御回路１６を通してメモリ１８から読み出し、読み出された圧縮画像データを含むＥＸＩＦファイルをメモリカード２８に記録する。コーデック２４は、ＥＸＩＦフォーマットの圧縮画像データをメモリ制御回路１６を通してメモリ１８から読み出し、読み出された圧縮画像データを伸長し、そして伸長された画像データをメモリ制御回路１６を通してメモリ１８に書き込む。ＬＣＤドライバ２０は、メモリ１８に格納された画像データをメモリ制御回路１６を通して読み出し、読み出された画像データの解像度を低減し、そして低減された解像度を有する画像データに基づいてＬＣＤモニタ２２を駆動する。
【００５０】
記録動作および表示動作が完了すると、ディジタルカメラ１０は、終了通知をＰＣ４０に向けて送信する。終了通知を受信したＰＣ４０は、上述のシャッタボタン情報要求を再度出力し、次回のシャッタボタン３４ｓの操作を待つ。
【００５１】
ディジタルカメラ１０のＣＰＵ３２は、カメラモードが選択されたとき図６に示す撮像タスクを実行し、再生モードが選択されたとき図７に示す再生タスクを実行し、そしてＵＳＢキャプチャモードが選択されたとき図８に示すＵＳＢキャプチャタスクを実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ３６に記憶される。
【００５２】
図６を参照して、ステップＳ１ではスルー画像処理を実行するべく、プリ露光処理の繰り返しを撮像装置１２に命令し、スルー画像表示処理をＬＣＤドライバ２０に命令する。この結果、被写界を表すリアルタイム動画像がＬＣＤモニタ２２に表示される。ステップＳ３では、シャッタボタン３４ｓが押下されたか否かを繰り返し判別する。
【００５３】
ここでＹＥＳであれば、ステップＳ５で撮像装置１２に本露光処理を命令し、ＬＣＤドライバ２０にフリーズ画表示処理を命令し、コーデック２４に圧縮処理を命令し、そしてＩ／Ｆ２６に記録処理を命令する。この結果、シャッタボタン３４ｓが押下された時点の被写界を表す静止画像がＬＣＤモニタ２２に表示され、この静止画像に対応する圧縮画像データを含むＥＸＩＦファイルがメモリカード２８に記録される。ステップＳ１１の処理が完了すると、ステップＳ１に戻る。
【００５４】
図７を参照して、ステップＳ２１ではファイル選択キー３４ｆが操作されたか否かを判別する。ここでＹＥＳであれば、ステップＳ２３でＩ／Ｆ２６に再生処理を命令し、ステップＳ２５でコーデック２４に伸長処理を命令し、そしてＬＣＤドライバ２０に再生画像表示処理を命令する。この結果、所望のＥＸＩＦファイルに格納された圧縮画像データに基づく画像がＬＣＤモニタ２２に表示される。ステップＳ２７の処理が完了すると、ステップＳ２１に戻る。
【００５５】
図８を参照して、ステップＳ３１では、ＵＳＢケーブル６０が接続されたか否かを判別する。ここでＹＥＳであれば、モード情報要求を受信したか否かをステップＳ３３で判別し、サポート情報要求を受信したか否かをステップＳ３５で判別し、シャッタボタン情報要求を受信したか否かをステップＳ３７で判別する。さらに、パケット受信要求を受信したか否かをステップＳ３９で判別し、記録要求を受信したか否かをステップＳ４１で判別する。
【００５６】
モード情報を受信するとステップＳ３３からステップＳ４３に進み、“ＵＳＢキャプチャモード”を示すモード情報を要求元であるＰＣ４０に送信する。送信処理が完了すると、ステップＳ３３に戻る。サポート情報要求を受信するとステップＳ３５からステップＳ４５に進み、処理可能な解像度が記述されたサポート情報を要求元であるＰＣ４０に送信する。送信処理が完了すると、ステップＳ３３に戻る。
【００５７】
シャッタボタン情報要求を受信するとステップＳ３７からステップＳ４７に進み、現時点のシャッタボタン３４ｓの操作状態（“オン状態”または“オフ状態”）を示すシャッタボタン情報を要求元であるＰＣ４０に送信する。送信処理が完了すると、ステップＳ３３に戻る。パケット受信要求が埋め込まれた画像パケットを受信するとステップＳ３９からステップＳ４９に進み、受信した画像パケットに含まれる圧縮画像データをメモリ１８に格納する。格納処理が完了すると、ステップＳ３３に戻る。
【００５８】
記録要求を受信するとステップＳ４１からステップＳ５１に進み、メモリ１８に格納された圧縮画像データのフォーマットをＪＦＩＦフォーマットからＥＸＩＦフォーマットに変換する。ステップＳ５３では記録処理をＩ／Ｆ２６に命令し、ステップＳ５５では伸長処理をコーデック２４に命令し、ステップＳ５７では受信画像表示処理をＬＣＤドライバ２０に命令する。この結果、ＥＸＩＦフォーマットの圧縮画像データを含むＥＸＩＦファイルがメモリカード２８に記録され、ＥＸＩＦフォーマットの圧縮画像データに基づく画像がＬＣＤモニタ２２に表示される。ステップＳ５７の処理が完了すると、ステップＳ５９で終了通知を要求元であるＰＣ４０に送信し、その後にステップＳ３３に戻る。
【００５９】
ＰＣ４０のＣＰＵ５４は、図９に示すＷＥＢ閲覧タスクと図１０〜図１１に示すＵＳＢ転送タスクとを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、ハードディスク６０に記憶される。
【００６０】
図９を参照して、ステップＳ６１ではインターネット接続操作が行われたか否かを判別する。ここでＹＥＳであればステップＳ６３に進み、インターネットへの接続を通信Ｉ／Ｆ４２に命令する。ステップＳ６５ではＵＲＬの指定を初期化し、ステップＳ６７では通信Ｉ／Ｆ４２を通して指定ＵＲＬにアクセスする。
【００６１】
ステップＳ６９ではアクセス先の画像データをＤＲＡＭ４４に書き込み、ステップＳ７１ではＤＲＡＭ４４に格納された画像データをビデオメモリ４６に展開する。ステップＳ７３では、ビデオメモリ４６上に表示エリアＤＰ（図３参照）を割り当てる。この結果、表示エリアＤＰに属する画像データに基づく画像がモニタ５０に表示される。
【００６２】
ステップＳ７５ではスクロール操作が行われたか否かを判別し、ステップＳ７７ではＵＲＬ変更操作が行われたか否かを判別する。スクロール操作が行われるとステップＳ７５からステップＳ７９に進み、表示エリアＤＰを所望の方向に移動させる。この結果、モニタ５０に表示された画像がスクロールする。ステップＳ７９の処理が完了すると、ステップＳ７５に戻る。ＵＲＬ変更操作が行われるとステップＳ７７からステップＳ８１に進み、ＵＲＬの指定を変更する。変更処理が完了すると、ステップＳ６７に戻る。この結果、変更後のＵＲＬの画像がモニタ５０から出力される。
【００６３】
図１０を参照して、ステップＳ９１ではＵＳＢケーブル６０が接続されたか否かを判別する。ここでＹＥＳであれば、ステップＳ９３でモード情報要求をディジタルカメラ１０に送信する。ステップＳ９５ではモード情報をディジタルカメラ１０から受信したか否かを判別し、ステップＳ９７ではタイムアウトが発生したか否かを判別する。
【００６４】
モード情報を受信する前にタイムアウトが発生すると、ステップＳ９７からステップＳ９１に戻る。これに対して、タイムアウトが発生する前にモード情報を受信すると、ステップＳ９５からステップＳ９７に進み、受信したモード情報が示すモードがＵＳＢキャプチャモードであるか否かを判別する。ここでＮＯであればステップＳ９１に戻る一方、ＹＥＳであればステップＳ１０１以降の処理に進む。
【００６５】
ステップＳ１０１では、サポート情報要求をディジタルカメラ１０に送信する。ディジタルカメラ１０からサポート情報を受信するとステップＳ１０３でＹＥＳと判断し、受信したサポート情報をステップＳ１０５でＤＲＡＭ４４に保存する。ステップＳ１０７では、シャッタボタン情報要求をディジタルカメラ１０に送信する。ステップＳ１０９ではシャッタボタン情報をディジタルカメラ１０から受信したか否かを判別し、ステップＳ１１１ではタイムアウトが発生したか否かを判別する。
【００６６】
シャッタボタン情報を受信する前にタイムアウトが発生すると、ステップＳ１１１からステップＳ１０７に戻る。これに対して、タイムアウトが発生する前にシャッタボタン情報を受信すると、ステップＳ１０９からステップＳ１１３に進み、受信したシャッタボタン情報が示す状態がオン状態であるか否かを判別する。ここでＮＯであればステップＳ１０７に戻る一方、ＹＥＳであればステップＳ１１５以降の処理に進む。
【００６７】
ステップＳ１１５では、図３に示す表示エリアＤＰに属する画像データをビデオメモリ４６から切り出す。ステップＳ１１７では、切り出された画像データの解像度がディジタルカメラ１０によって処理可能な解像度であるか否かをＤＲＡＭ４４に保存されたサポート情報に基づいて判別する。ここでＹＥＳであればそのままステップＳ１２１に進む一方、ＮＯであればステップＳ１１９で画像データの解像度をディジタルカメラ１０によって処理可能な解像度に変換（低減）してからステップＳ１２１に進む。
【００６８】
ステップＳ１２１では、こうして必要に応じて解像度が変換された画像データをＪＦＩＦフォーマットに従って圧縮する。ステップＳ１２３では、圧縮画像データをパケット形式でディジタルカメラ１０に送信する。送信される画像パケットには、パケット受信要求が埋め込まれる。ステップＳ１２５では全ての画像パケットの送信が完了したか否かを判別し、ＮＯであればステップＳ１２３の処理を繰り返す一方、ＹＥＳであればステップＳ１２７に進む。
【００６９】
ステップＳ１２７では記録要求をディジタルカメラ１０に送信し、ステップＳ１２９ではディジタルカメラ１０から終了通知を受信したか否かを判別する。終了通知を受信すると、ステップＳ１０７に戻る。
【００７０】
以上の説明から分かるように、被写界は、撮像装置１２によって捉えられる。ＣＰＵ３２は、カメラモード（第１取り込みモード）の下でシャッタボタン３４ｓが操作されたとき、撮像装置１２によって捉えられた被写界を表す画像データをメモリカード２８に記録する。ＣＰＵ３２はまた、処理可能な解像度が記述されたサポート情報（解像度情報）を、ＵＳＢキャプチャモード（第２取り込みモード）の下でＰＣ（外部装置）４０に通知する(S45)。ＵＳＢキャプチャモードの下でシャッタボタン３４ｓが操作されると、“オン状態”を示すシャッタボタン情報（キー操作情報）がＰＣ４０に出力される(S47)。ＣＰＵ３２はさらに、“オン状態”を示すシャッタボタン情報に応答してＰＣ４０から返送された画像データを入力する(S49)。入力された画像データは、ＣＰＵ３２によってメモリカード（記録媒体）２８に記録される。
【００７１】
したがって、カメラモードを選択してシャッタボタン３４ｓを操作すると撮像装置１２によって捉えられた被写界の画像データがメモリカード２８記録され、ＵＳＢキャプチャモードを選択してシャッタボタン３４ｓを操作するとＰＣ４０の管理下にある画像データがメモリカード２８に記録される。ＵＳＢキャプチャモードでは処理可能な解像度が記述されたサポート情報がＰＣ４０に転送されるため、ＰＣ４０はサポート情報に適合する画像データをディジタルカメラ１０に出力し得る。これによって、ＰＣ４０の管理下にある画像データを撮像操作と同じ要領でメモリカード２８に記録することができる。
【００７２】
なお、この実施例では、ビデオメモリ４６に割り当てられた表示エリアＤＰに属する画像データをＰＣ４０からディジタルカメラ１０に転送するようにしているが、図１２に示すように表示エリアＤＰの内外に跨る画像データをＰＣ４０からディジタルカメラ１０に転送するようにしてもよい。
【００７３】
さらに、この実施例では、ＵＳＢケーブルのような有線ケーブルによってディジタルカメラとＰＣとを接続するようにしたが、無線によってディジタルカメラとＰＣとを接続するようにしてもよい。また、この実施例では、静止画像をＰＣからディジタルカメラに転送することを想定しているが、静止画像に代えて動画像を転送するようにしてもよい。さらに、ディジタルカメラが対応できる解像度が複数ある場合にＰＣ側で最高解像度に変換するようにすれば、高画質の画像データをメモリカードに記録することができる。
【００７４】
また、この実施例ではディジタルカメラをＰＣに接続するようにしているが、カメラ付携帯端末のようなカメラを備える複合端末をＰＣに接続するようにしてもよい。また、この実施例では、画像データの転送を想定しているが、転送されるデータは画像データに限られるものではなく、音声データやテキストデータであってもよい。
【００７５】
さらに、この実施例では、ディジタルカメラとＰＣとをＵＳＢケーブルを用いて接続するようにしているが、ワイヤレスＬＡＮや赤外線通信によって接続するようにしてもよい。また、図１０〜図１１に示すＵＳＢ転送タスクに対応する制御プログラムは、ディジタルカメラ１０のフラッシュメモリ３６に格納し、ディジタルカメラとＰＣとがＵＳＢケーブルで接続されたときにＰＣに転送（自動解凍）するようにしてもよい。
【００７６】
また、ＰＣからディジタルカメラに最初の画像データが転送されたときにメモリカードにディレクトリを新規に作成し、この新規ディレクトリに画像データを記録するようにしてもよい。この場合、好ましくは、図８に示すステップＳ５７でディレクトリ情報がＬＣＤモニタに多重される。
【００７７】
さらに、データ転送プログラムが対象としているデータ取り込み装置は、被写界を捉える撮像手段を備える電子カメラに限定されるものではない。
【図面の簡単な説明】
【００７８】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１に示すディジタルカメラと接続されるパーソナルコンピュータの構成の一例を示すブロック図である。
【図３】図２実施例に適用されるビデオメモリへの表示エリアの割り当て状態の一例を示す図解図である。
【図４】図１に示すディジタルカメラと図２に示すパーソナルコンピュータとの接続状態の一例を示す外観図である。
【図５】図１に示すディジタルカメラと図２に示すパーソナルコンピュータとの情報ないしデータのやり取りの一例を示す図解図である。
【図６】図１に示すディジタルカメラの動作の一部を示すフロー図である。
【図７】図１に示すディジタルカメラの動作の他の一部を示すフロー図である。
【図８】図１に示すディジタルカメラの動作のその他の一部を示すフロー図である。
【図９】図２に示すパーソナルコンピュータの動作の一部を示すフロー図である。
【図１０】図２に示すパーソナルコンピュータの動作の他の一部を示すフロー図である。
【図１１】図２に示すパーソナルコンピュータの動作のその他の一部を示すフロー図である。
【図１２】他の実施例の動作の一部を示す図解図である。
【符号の説明】
【００７９】
１０  …ディジタルカメラ
１２  …撮像装置
１８  …メモリ
２８  …メモリカード
３０，５２  …ＵＳＢコントローラ
３２，５４  …ＣＰＵ
４０  …パーソナルコンピュータ
５０  …モニタ
【図１】
2008042509.tif 000003
【図２】
2008042509.tif 000004
【図３】
2008042509.tif 000005
【図４】
2008042509.tif 000006
【図５】
2008042509.tif 000007
【図６】
2008042509.tif 000008
【図７】
2008042509.tif 000009
【図８】
2008042509.tif 000010
【図９】
2008042509.tif 000011
【図１０】
2008042509.tif 000012
【図１１】
2008042509.tif 000013
【図１２】
2008042509.tif 000014