(57)【要約】【課題】  画像情報の転送処理に係る情報の出力先と転送開始に用いた操作手段を有する装置とを一致させ、画像の転送開始から転送終了までの一連の操作を任意で選んだ同一の操作系で行うことを可能とする。【解決手段】  ＰＣのアプリケーションソフトは、デジタルカメラ及びＰＣの何れに対する操作に基づき、デジタルカメラからＰＣへ画像情報が転送されたかを判断し（ステップＳ４０５）、その判断結果に基づいて、デジタルカメラからＰＣへの画像情報の転送処理に係る情報をデジタルカメラ又はＰＣで出力させるように制御する（ステップＳ４０６／ステップＳ４０７）。【選択図】  図４
2005244344.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と接続された情報処理装置であって、
前記外部装置から転送される画像情報を受信する画像情報受信手段と、
前記外部装置及び当該情報処理装置の何れに対する操作に基づき、前記外部装置から当該情報処理装置へ画像情報が転送されたかを判断する判断手段と、
前記判断手段による判断結果に基づいて、前記外部装置から当該情報処理装置への画像情報の転送処理に係る情報を前記外部装置又は当該情報処理装置上で出力させる出力制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記出力制御手段は、前記外部装置に対する操作に基づいて前記外部装置から当該情報処理装置へ画像情報が転送されたと前記判断手段によって判断された場合、前記画像情報の転送処理に係る情報を前記外部装置上で出力させるように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力制御手段は、前記画像情報の転送処理に係る情報を前記外部装置上で出力させる場合、前記画像情報の転送処理に係る情報を当該情報処理装置上で出力させないことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記出力制御手段は、当該情報処理装置に対する操作に基づいて前記外部装置から当該情報処理装置へ画像情報が転送されたと前記判断手段によって判断された場合、画像情報の転送処理に係る情報を当該情報処理装置上で出力させるように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記出力制御手段は、前記画像情報の転送処理に係る情報を当該情報処理装置上で出力させる場合、前記画像情報の転送処理に係る情報を前記外部装置上で出力させないことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記画像情報の転送処理に係る情報は、画像情報の転送が中断した原因及び画像情報の転送処理が中断した場合の回避方法の少なくとも何れか一つを含むことを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記外部装置は、画像を撮像する撮像装置であることを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
少なくとも情報処理装置及び外部装置を接続して成る画像転送システムであって、
前記情報処理装置は、
前記外部装置から転送される画像情報を受信する画像情報受信手段と、
前記外部装置及び当該情報処理装置の何れに対する操作に基づき、前記外部装置から当該情報処理装置へ画像情報が転送されたかを判断する判断手段と、
前記判断手段による判断結果に基づいて、前記外部装置から当該情報処理装置への画像情報の転送処理に係る情報を前記外部装置又は当該情報処理装置上で出力させる出力制御手段とを有することを特徴とする画像転送システム。
【請求項９】
外部装置と接続された情報処理装置の制御方法であって、
前記外部装置及び当該情報処理装置の何れに対する操作に基づき、前記外部装置から当該情報処理装置へ画像情報が転送されたかを判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記外部装置から当該情報処理装置への画像情報の転送処理に係る情報を前記外部装置又は当該情報処理装置上で出力させる出力制御ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１０】
請求項９に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、デジタルカメラとパーソナルコンピュータ間の画像情報の転送処理に関するエラー情報等を通知可能な画像転送システム、それに用いられる情報処理装置、及びその制御方法に関するものである。
【背景技術】
【０００２】
近年ではデジタルカメラの普及や、パーソナルコンピュータ（以下、ＰＣと称す）の普及により、デジタルカメラで記録した画像情報をＰＣへと転送し、画像情報を個人でも活用できるようになった。
【０００３】
デジタルカメラなどの撮像装置に用いられているメモリに比べ、ＰＣに用いられているハードディスクの容量は大きく、より多くの画像情報を保存できるという利点があるためである。またＰＣのディスプレイ上では複数の画像を並べて表示できるなど、デジタルカメラで撮影した画像情報をＰＣへと転送することにより生じる付加価値は計り知れないこともＰＣへと転送する要因の一つとなっている。
【０００４】
デジタルカメラとＰＣとが接続されて成る従来の画像転送システムでは、デジタルカメラ操作により画像情報をＰＣへの転送することが可能である。その際の転送制御自体は、ＰＣのアプリケーションソフトウェアが行っているため、転送に関わる全てのメッセージをＰＣのディスプレイに表示している。デジタルカメラのＬＣＤへ転送に関わるメッセージを表示している方法を施したものもあるが、扱う操作系を考慮せず、常に同じ表示手段を介してユーザに情報を伝えている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２０００−２４４７９２号公報（第８−９頁、第３図、第４図、第５図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の画像転送システムは、転送を行うための操作系は複数あるものの、エラーを表示する表示手段は一つしかない。これにより、デジタルカメラを操作して転送を開始したにも関わらず、転送に関連するエラーのダイアログがＰＣの表示手段に出現してしまうため、エラーダイアログに気づかないことや、エラーダイアログを確認するために視線を移し変える必要が出てしまう。しかしなにより、エラーダイアログを閉じるためだけにデジタルカメラから手を離し、ＰＣの操作系を手にする必要が出てしまう。つまり、デジタルカメラの操作だけでは、転送開始から転送終了までの動作を完了できない場合があること意味している。ＰＣから転送開始の操作を行っているのであれば、エラーダイアログがＰＣ上に出現しても全く問題はない。要するに、転送開始に用いた操作手段と、エラーダイアログを出力する表示手段が同じ装置上にあればよいことになる。
【０００７】
そこで、本発明の目的は、画像情報の転送処理に係る情報の出力先と転送開始に用いた操作手段を有する装置とを一致させ、画像の転送開始から転送終了までの一連の操作を任意で選んだ同一の操作系で行うことを可能とすることにある。
【課題を解決するための手段】
【０００８】
斯かる目的を達成するために、本発明の情報処理装置は、外部装置と接続された情報処理装置であって、前記外部装置から転送される画像情報を受信する画像情報受信手段と、前記外部装置及び当該情報処理装置の何れに対する操作に基づき、前記外部装置から当該情報処理装置へ画像情報が転送されたかを判断する判断手段と、前記判断手段による判断結果に基づいて、前記外部装置から当該情報処理装置への画像情報の転送処理に係る情報を前記外部装置又は当該情報処理装置上で出力させる出力制御手段とを有することを特徴とする。
【０００９】
本発明の画像転送システムは、少なくとも情報処理装置及び外部装置を接続して成る画像転送システムであって、前記情報処理装置は、前記外部装置から転送される画像情報を受信する画像情報受信手段と、前記外部装置及び当該情報処理装置の何れに対する操作に基づき、前記外部装置から当該情報処理装置へ画像情報が転送されたかを判断する判断手段と、前記判断手段による判断結果に基づいて、前記外部装置から当該情報処理装置への画像情報の転送処理に係る情報を前記外部装置又は当該情報処理装置上で出力させる出力制御手段とを有することを特徴とする。
【００１０】
本発明の情報処理装置の制御方法は、外部装置と接続された情報処理装置の制御方法であって、前記外部装置及び当該情報処理装置の何れに対する操作に基づき、前記外部装置から当該情報処理装置へ画像情報が転送されたかを判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記外部装置から当該情報処理装置への画像情報の転送処理に係る情報を前記外部装置又は当該情報処理装置上で出力させる出力制御ステップとを含むことを特徴とする。
【００１１】
本発明のプログラムは、前記情報処理装置の制御方法をコンピュータに実行させることを特徴とする。本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、外部装置及び情報処理装置の何れに対する操作に基づいて、外部装置から情報処理装置へ画像情報が転送されたかを判断し、その判断結果に基づいて画像情報の転送処理に係る情報を外部装置又は情報処理装置上で出力させるように構成したので、例えば、外部装置に対する操作に基づいて画像転送がなされた場合には、画像情報の転送処理に係る情報を外部装置上で出力させ、情報処理装置に対する操作に基づいて画像転送がなされた場合には、画像情報の転送処理に係る情報を情報処理装置上で出力させることができる。従って、画像情報の転送処理に係る情報の出力先と転送開始に用いた操作手段を有する装置とを一致させることが可能となり、画像の転送開始から転送終了までの一連の操作を任意で選んだ同一の操作系で行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る画像転送システムの構成例を示す図である。図１において、１０１はコンピュータシステム本体、１０２はデータを表示するディスプレイ、１０３は代表的なポインティングデバイスであるマウス、１０４はマウスボタン、１０５はキーボードである。１０６はデジタルカメラであり、ＵＳＢ等の通信ケーブル１０７で接続されている。
【００１５】
図２は、ソフトウェアとハードウェアを含む画像転送システムの構成を示す図である。図２において、２０１はハードウェアであり、２０２はハードウェア２０１の上で動作するオペレーティングシステム（ＯＳ）であり、２０３はＯＳ２０２の上で動作するアプリケーションソフトウェアである。なお、ハードウェア２０１とＯＳ２０２を構成するブロックのうち、構成要件として当然含まれるが、本実施形態を説明する上で直接必要としないブロックに関しては図示していない。そのような図示していないブロック例としては、まずハードウェアではＣＰＵ・メモリ・ハードディスク、ＯＳではメモリ管理システム等がある。
【００１６】
図２において、２０２１は、ＯＳを構成するファイルシステムであり、アプリケーションソフトウェアがハードウェアを意識せずにファイルの入出力が行える機能がある。２０１１は、ファイルシステム２０２１がハードディスク２００９の読み書きを行うためのディスクＩＯインタフェースである。
【００１７】
２０２２は、ＯＳを構成する描画管理システムであり、アプリケーションソフトウェアがハードウェアを意識せずに描画が行えるようにする機能がある。２０１２は、描画管理システム２０２２がディスプレイ１０２に描画を行うためのビデオインタフェースである。
【００１８】
２０２３はＯＳを構成する入力デバイス管理システムであり、アプリケーションソフトウェアがハードウェアを意識せずに、ユーザの入力を受け取ることができるようにする機能がある。２０１３は入力デバイス管理システム２０２３がキーボード１０５やマウス１０３からの入力を受け取るための入力デバイスインタフェースである。１０６はデジタルカメラであり、本実施形態ではＵＳＢケーブル経由で接続される。これは１０６のＵＳＢインタフェース部を介して、外部インタフェース管理システム２０２４が管理する。
【００１９】
通信モジュール部２０３２は、この外部インタフェース管理システム２０２４と通信を行う。転送状態管理ソフト２０３１は、この通信モジュールを使ってデジタルカメラ１０６と画像情報のやりとりを行う。
【００２０】
図３は、デジタルカメラ１０６の外観構成を概略的に示す図である。３０１は、ＵＳＢインタフェースであり、ＰＣとの接続に用いられる。３０２はモードスイッチであり、３０２ａ側にスイッチを切り替えると再生モードに、３０２ｂ側に切り替えると撮影モードになる。３０３は、ＣＦ（Ｃｏｍｐａｃｔ Ｆｌａｓｈ（Ｒ））カードスロットである。
【００２１】
デジタルカメラ１０６から画像情報をＰＣへと転送する場合は、モードスイッチを再生モードにしておく。撮影モードのときは、３０４のＬＣＤに画像のプレビューが表示され、３０５のレリーズスイッチを押すことによって画像が撮影され、３０６のＣＦカードに記録される。再生モードのときは、ＬＣＤ３０４に撮影・記録された最後の画像が表示され、３０７ａ、３０７ｂの十字キー３０７の左右ボタンによって画像を順次送り再生を行う。また、３０８のメニューボタンでＬＣＤ３０４上にメニューが表示される。３０７ａ、３０７ｂの左右ボタンでメニュー項目を選択でき、３０９のSETボタンで確定できる。
【００２２】
次に、デジタルカメラ１０６が起動してから転送を終えるまでの流れを図４に示す。デジタルカメラ１０６をＵＳＢインタフェース等でＰＣと接続すると、ＯＳが接続を検知しイベントを発生させる（ステップＳ４０１）。その接続イベントが発生することで、アプリケーションソフトウェア２０３は自動的に起動する（ステップＳ４０２）。起動してすぐに、アプリケーションソフトウェア２０３は図５に示すダイアログをＰＣのディスプレイ１０２上に表示させ、同時にデジタルカメラ１０６のＬＣＤ画面３０４を図６に切り替えるようにデジタルカメラ１０６へ命令を送る。
【００２３】
図５のダイアログが表示されている状態というのは、ＰＣ操作によって画像情報をデジタルカメラ１０６からＰＣへ転送可能であることをユーザに示している。また、デジタルカメラ１０６のＬＣＤ画面が図７を表示している状態は、デジタルカメラ１０６の操作で画像情報をデジタルカメラ１０６からＰＣへの転送することができることをユーザに示すことを示している。このようにどちらの操作系からも転送開始が可能であるため、ステップＳ４０５でどちらの操作系で転送が開始されたかを監視し、判断している。この監視はステップＳ４１０で、ＰＣとデジタルカメラ１０６が切断されるまで繰り返される。
【００２４】
画像転送を開始するにあたって、５０１の「画像取り込みを開始」もしくは５０２の「画像一覧を表示」をマウス１０３、もしくはキーボード１０５によって選択すると（ステップＳ４０３）、ＰＣ内のアプリケーションソフトウェア２０３は画像情報の転送開始に用いられた操作系はＰＣ側のインタフェースであると判断する（ステップＳ４０５）。５０２の「画像一覧を表示する」を実行した場合は、図８に示すウィンドウが表示される。画像情報の転送開始時から転送処理の過程において、次に例を挙げるようなイベント（エラー）が転送中に発生した場合（ステップＳ４０４／ＹＥＳ）、続くステップＳ４０５において画像情報の転送開始に用いられた操作系がＰＣ側のインタフェースである判断すると、図９に示すように、ＰＣ内のアプリケーションソフトウェアの制御に基づき、全てのイベントはディスプレイ１０２を介してユーザに伝えられる（ステップＳ４０６）。
−エラー例−
・ＰＣとデジタルカメラを物理的に接続しているＵＳＢケーブル等のケーブル切断
・デジタルカメラの電源切断／電池残量不足
・ＰＣ側での電源切断／電池残量不足
・ＰＣ側でアプリケーションソフトウェアを終了
・取り込み先に指定したディスクの空き容量不足
【００２５】
ディスプレイ１０２を介してイベント発生が伝えられる場合、デジタルカメラ１０６側の手段を利用してユーザに情報を伝えることはしない。このように、転送の開始をＰＣの操作によって行った場合は、ステップＳ４０８で転送を終了するまでデジタルカメラ１０６に手を触れることがない。
【００２６】
逆に、図６に示す画面をデジタルカメラ１０６のＬＣＤ３０４が表示している場合、先に述べたように、デジタルカメラ１０６からの操作により画像情報をＰＣへと転送することができる。６０２ａ、６０２ｂの上下ボタンを操作してメニュー項目を移動し、３０９のSETボタンで選んだ方法に従って転送が開始される。６０１などの転送する画像情報を個別に選択するメニュー項目を実行すると、デジタルカメラ１０６のＬＣＤは図７のような画面へと切り替わり、デジタルカメラ１０６の十字キー３０７とSETボタン３０９の操作で画像を選択・送信することができる。
【００２７】
画像情報をデジタルカメラ１０６からＰＣへと転送した場合、ＰＣ内のアプリケーションソフトウェア２０３は転送開始に用いられた操作系はデジタルカメラ側のインタフェースであると判断する（ステップＳ４０５）。画像情報の転送開始時から転送処理の過程において、上述した例のイベント（エラー）が転送中に発生した場合（ステップＳ４０４／ＹＥＳ）、続くステップＳ４０５において画像情報の転送開始に用いられた操作系がデジタルカメラ１０６側のインタフェースであると判断されると、図１０に示すように、ＰＣ内のアプリケーションソフトウェア２０３の制御に基づき、全てのイベントはデジタルカメラ１０６のＬＣＤ３０４を介してユーザに伝えられる。このとき、ＰＣ側の手段を利用してユーザに情報を伝えることはない。このように、転送の開始をデジタルカメラ１０６の操作によって行った場合は、転送を終了するまでＰＣに手を触れることがない。
【００２８】
デジタルカメラ側での表示の場合、アプリケーションソフトウェア２０３は、エラーの種別とそのエラー表示をさせる旨の指示を含む情報をデジタルカメラ側に送信する。デジタルカメラ１０６の内部にありカメラ全体を制御するＣＰＵ（図示せず）は、受信した情報に基づき、予め内部ＲＯＭ（図示せず）に記憶されたエラー表示のための画像を読み出して、ＬＣＤ３０４に図１０のような表示を行う。
【００２９】
以上のように、本実施形態によれば、デジタルカメラ１０６操作、ＰＣ操作のどちらによって転送が開始されたかに応じて、転送に関する情報の表示／非表示をＰＣ側のアプリケーションソフトウェアが判断する。デジタルカメラ１０６操作により転送が開始された場合に、デジタルカメラ１０６のＬＣＤ上に転送に関する情報を表示し、ＰＣ操作により転送を開始した場合に、ＰＣのディスプレイに転送に関する情報を表示する。つまり、転送を制御しているアプリケーションソフトウェアに、デジタルカメラのＬＣＤのみにエラーを表示させる状態と、ＰＣのディスプレイのみにエラーを表示させる状態の２つの状態を持たせ、転送を開始した操作系によってその２つの状態を遷移させることで、複数の操作系が存在し、その中で任意の操作系を選択して転送を開始できる環境において、転送開始から転送終了までの一連の操作を、任意で選んだ操作系のみで完了することができ、その利便性・操作性を向上させることが可能となる。また、エラーを表示させる際には、画像情報の転送が中断した原因や、画像情報の転送処理が中断した場合の回避方法等を表示させることが考えられる。
【００３０】
本実施形態では、ＰＣのアプリケーションソフトウェアが主制御側でありデジタルカメラが従属側であったが、デジタルカメラが主制御側となり図４のフローチャートの処理を実行させるようにしてもよい。また、本実施形態ではカメラからの転送先をＰＣとしたが、プリンタ装置等やネットワークを介して接続されるサーバ等、他の情報処理装置としても、本発明を適用可能であることはいうまでもない。
【００３１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００３２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係る画像転送システムの構成例を示す図である。
【図２】ソフトウェアとハードウェアを含む画像転送システムの構成を示す図である。
【図３】デジタルカメラの外観構成を概略的に示す図である。
【図４】デジタルカメラが起動してから転送を終えるまでの流れを示す図である。
【図５】ＰＣのディスプレイの表示画面の構成例を示す図である。
【図６】デジタルカメラのＬＣＤの表示画面の構成例を示す図である。
【図７】デジタルカメラのＬＣＤの表示画面の構成例を示す図である。
【図８】ＰＣのディスプレイの表示画面の構成例を示す図である。
【図９】ＰＣのディスプレイの表示画面の構成例を示す図である。
【図１０】デジタルカメラのＬＣＤの表示画面の構成例を示す図である。
【符号の説明】
【００３７】
１０１  コンピュータシステム本体
１０２  ディスプレイ
１０３  マウス
１０４  マウスボタン
１０５  キーボード
１０６  デジタルカメラ
１０７  通信ケーブル
２０１  ハードウェア
２０２  ソフトウェア（オペレーティングシステム）
２０３  アプリケーションソフトウェア
３０１  ＵＳＢインタフェース
３０２  モードスイッチ
３０３  ＣＦカードスロット
３０４  ＬＣＤ
３０５  レリーズスイッチ
３０６  ＣＦカード
３０７  十字キー
３０８  メニューボタン
２００９  ハードディスク
２０１１  ディスクＩＯインタフェース
２０１２  ビデオインタフェース
２０１３  入力デバイスインタフェース
２０１４  ＵＳＢインタフェース
２０２１  ファイルシステム
２０２２  描画管理システム
２０２３  入力デバイス管理システム
２０２４  外部インタフェース管理システム
２０３１  転送状態管理ソフト
２０３２  通信モジュール部
【図１】
2005244344.tif 000003
【図２】
2005244344.tif 000004
【図３】
2005244344.tif 000005
【図４】
2005244344.tif 000006
【図５】
2005244344.tif 000007
【図６】
2005244344.tif 000008
【図７】
2005244344.tif 000009
【図８】
2005244344.tif 000010
【図９】
2005244344.tif 000011
【図１０】
2005244344.tif 000012