(57)【特許請求の範囲】
【請求項１】
撮像装置と通信可能な通信装置であって、
前記撮像装置に記録されている画像のうち、前記撮像装置を操作して選択された第１の画像を前記撮像装置から受信する第１の受信手段と、
前記第１の受信手段により受信された第１の画像をストレージに保存する第１の保存手段と、
前記ストレージに保存された第１の画像に関する情報を保存済みリストに追加する第１の追加手段と、
前記撮像装置に記録されている画像に関する情報を示すカメラ内画像リストを前記撮像装置から受信する第２の受信手段と、
前記カメラ内画像リストを画面に表示するよう制御する表示制御手段と、
前記画面に表示されたカメラ内画像リストに基づき、前記通信装置に対するユーザの操作に応答して前記撮像装置に記録されている画像の中から第２の画像を選択する選択手段と、
前記選択手段により選択された第２の画像を前記撮像装置から受信する第３の受信手段と、
前記第３の受信手段により受信された第２の画像を前記ストレージに保存する第２の保存手段と、
前記ストレージに保存された第２の画像に関する情報を前記保存済みリストに追加する第２の追加手段とを備え、
前記表示制御手段は、前記カメラ内画像リストを、前記保存済みリストに追加された前記第１および前記第２の画像に関する情報に基づき、画像毎に前記ストレージに保存済みか否かを識別して表示するよう制御することを特徴とする通信装置。
【請求項２】
前記撮像装置との通信が切断された後、前記保存済みリストに追加された第１および第２の画像に関する情報を削除する削除手段をさらに備えたことを特徴とする請求項１に記載の通信装置。
【請求項３】
撮像装置と通信可能な通信装置の制御方法であって、
前記撮像装置に記録されている画像のうち、前記撮像装置を操作して選択された第１の画像を前記撮像装置から受信する第１の受信ステップと、
前記受信された第１の画像をストレージに保存する第１の保存ステップと、
前記ストレージに保存された第１の画像に関する情報を保存済みリストに追加する第１の追加ステップと、
前記撮像装置に記録されている画像に関する情報を示すカメラ内画像リストを前記撮像装置から受信する第２の受信ステップと、
前記カメラ内画像リストを画面に表示するよう制御する表示制御ステップと、
前記画面に表示されたカメラ内画像リストに基づき、前記通信装置に対するユーザの操作に応答して前記撮像装置に記録されている画像の中から第２の画像を選択する選択ステップと、
前記選択された第２の画像を前記撮像装置から受信する第３の受信ステップと、前記受信された第２の画像をストレージに保存する第２の保存ステップと、
前記ストレージに保存された第２の画像に関する情報を前記保存済みリストに追加する第２の追加ステップとを備え、
前記表示制御ステップでは、前記カメラ内画像リストを、前記保存済みリストに追加された前記第１および前記第２の画像に関する情報に基づき、画像毎に前記ストレージに保存済みか否かを識別して表示するよう制御することを特徴とする通信装置の制御方法。
【請求項４】
撮像装置と通信可能な通信装置を実現するコンピュータに、
前記撮像装置に記録されている画像のうち、前記撮像装置を操作して選択された第１の画像を前記撮像装置から受信する第１の受信ステップと、
前記受信された第１の画像をストレージに保存する第１の保存ステップと、
前記ストレージに保存された第１の画像に関する情報を保存済みリストに追加する第１の追加ステップと、
前記撮像装置に記録されている画像に関する情報を示すカメラ内画像リストを前記撮像装置から受信する第２の受信ステップと、
前記カメラ内画像リストを画面に表示するよう制御する表示制御ステップと、
前記画面に表示されたカメラ内画像リストに基づき、前記通信装置に対するユーザの操作に応答して前記撮像装置に記録されている画像の中から第２の画像を選択する選択ステップと、
前記選択された第２の画像を前記撮像装置から受信する第３の受信ステップと、前記受信された第２の画像をストレージに保存する第２の保存ステップと、
前記ストレージに保存された第２の画像に関する情報を前記保存済みリストに追加する第２の追加ステップとを実行させ、
前記表示制御ステップでは、前記カメラ内画像リストを、前記保存済みリストに追加された前記第１および前記第２の画像に関する情報に基づき、画像毎に前記ストレージに保存済みか否かを識別して表示するよう制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置がネットワークを介して通信装置と通信する技術に関する。
【背景技術】
【０００２】
近年では、デジタルカメラに通信機能を搭載したものが知られている。デジタルカメラと携帯電話などの情報処理装置を通信させ、デジタルカメラに記録されている画像を携帯電話の表示画面に一覧表示させたり、選択した画像を保存したりすることができるシステムがある。保存する画像を選択する際に似たような画像が複数存在する場合、携帯電話に既に保存した画像、まだ保存していない画像の区別がしづらいという問題がある。そのため、既に保存した画像について、保存済みであることをユーザに知らせる機能がある。
【０００３】
例えば、特許文献１では記録画像の重複送信等が生じることがないように、送信状況や送信先等を管理する記録画像管理方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２０９５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
デジタルカメラに記録されている画像を携帯電話に保存する方法として、携帯電話を操作するモード、デジタルカメラを操作するモードの二つのモードがある。携帯電話の表示画面にデジタルカメラ内の画像を一覧表示する際に、従来のシステムでは、携帯電話操作モードで保存した画像には、既に保存済みであることを示すアイコンを表示するが、カメラ操作モードで保存した画像には、表示しない。操作モードによって、保存済みであることを示すアイコンが表示したりしなかったりすると、実際に保存されている画像とアイコンの表示が合わず、ユーザの混乱を招く。
【０００６】
そこで、本発明の目的は、携帯電話の表示画面にデジタルカメラ内の画像を一覧表示する際に、操作モードに関わらず、既に携帯電話に保存している画像については、保存済みであることを示すアイコンを表示し、重複保存を防ぐシステムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願に係る発明の１つは、撮像装置と通信可能な通信装置であって、前記撮像装置に記録されている画像のうち、前記撮像装置を操作して選択された第１の画像を前記撮像装置から受信する第１の受信手段と、前記第１の受信手段により受信された第１の画像をストレージに保存する第１の保存手段と、前記ストレージに保存された第１の画像に関する情報を保存済みリストに追加する第１の追加手段と、前記撮像装置に記録されている画像に関する情報を示すカメラ内画像リストを前記撮像装置から受信する第２の受信手段と、前記カメラ内画像リストを画面に表示するよう制御する表示制御手段と、前記画面に表示されたカメラ内画像リストに基づき、前記通信装置に対するユーザの操作に応答して前記撮像装置に記録されている画像の中から第２の画像を選択する選択手段と、前記選択手段により選択された第２の画像を前記撮像装置から受信する第３の受信手段と、前記第３の受信手段により受信された第２の画像を前記ストレージに保存する第２の保存手段と、前記ストレージに保存された第２の画像に関する情報を前記保存済みリストに追加する第２の追加手段とを備え、前記表示制御手段は、前記カメラ内画像リストを、前記保存済みリストに追加された前記第１および前記第２の画像に関する情報に基づき、画像毎に前記ストレージに保存済みか否かを識別して表示するよう制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮像装置から通信装置に画像を取り込む際に、いずれの装置で画像が選択されたかに関わらず実際に画像を保存したか否かを一元的に管理できるので、既に通信装置に保存されている画像を誤って選択してしまい、何度も撮像装置から通信装置へ送信し、保存処理を行うことを避けることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態におけるデジタルカメラの構成を示すブロック図である。
【図２】本発明の一実施形態における携帯電話の構成を示すブロック図である。
【図３】本発明の一実施形態におけるユースケースを示す全体システム図である。
【図４】本発明の一実施形態における携帯電話の動作を示すフローチャートである。
【図５】本発明の一実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図６】本発明の一実施形態における携帯電話、デジタルカメラの表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１１】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１２】
＜デジタルカメラ１００の構成＞
図１（ａ）は、本実施形態の撮像装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは撮像装置の一例としてデジタルカメラについて述べるが、これに限られない。例えば、撮像手段を備えた携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１３】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１４】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１５】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１６】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の接続部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１８】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１９】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２０】
接続部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、接続部１１１を介して外部装置に送信することができる。なお、本実施形態では、接続部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。接続部１１１は第１の無線通信手段の一例である。
【００２１】
なお、本実施形態におけるデジタルカメラ１００の接続部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、接続部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、接続部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２２】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２３】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。
【００２４】
以上がデジタルカメラ１００の説明である。
【００２５】
＜携帯電話２００の内部構成＞
図２は、本実施形態の無線通信装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは無線通信装置の一例として携帯電話について述べるが、これに限られない。例えば無線通信装置は、無線通信機能が搭載された、デジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどの撮像装置や情報処理装置であってもよい。
【００２６】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２７】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００２８】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーションが格納されている。
【００２９】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３０】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３１】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３２】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３３】
接続部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、接続部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、接続部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、接続部２１１は、赤外線通信モジュール、Ｂｌｕｅｗｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。さらには、ＵＳＢケーブルやＨＤＭＩ（登録商標）、ＩＥＥＥ１３９４など、有線接続を採用してもよい。
【００３４】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、接続部２１１および公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００３５】
以上が携帯電話２００の説明である。
【００３６】
＜ユースケースの説明＞
図３は、本実施形態の全体システムの図のユースケース例を示す。本実施形態では、携帯電話はデジタルカメラと通信して、デジタルカメラに記録されている画像を携帯電話の表示画面に一覧表示することができる。また、携帯電話はカメラ内の画像をカメラから受信して保存することができる。カメラ内の画像を携帯電話に保存する際に、本実施例では（１）と（２）のモードがある。まず、（１）に示す、携帯電話はデジタルカメラ内に保存された画像に関する情報をデジタルカメラから受信して一覧表示させ、その中から選択された画像をカメラに要求し、受信して保存する携帯電話操作モードである。そして、（２）に示す、デジタルカメラ上でユーザの操作に応答して、デジタルカメラ内に保存された画像の中から選択された画像を携帯電話へ送信するカメラ操作モードがある。（ａ）のケースは従来例であり、（１）モード、（２）モード、どちらで保存した画像も携帯電話のストレージには保存されるが、携帯電話の表示画面には（１）モードで保存した画像のみ保存済みアイコンが表示される。図３（ａ）において、デジタルカメラには画像３０１と３０２が保存され、それぞれと対応するサムネイル画像３１１と３１２が一覧表示３０３に含まれる。画像３０１は（１）モードでデジタルカメラから携帯電話に取り込まれ、携帯電話のストレージ３０４に記憶されると、画像３０１に関する情報が保存済みに更新される。そして、一覧表示３０３においてサムネイル画像３１１は保存済みを示すアイコン３０５が付与されて表示される。一方、画像３０２は（２）モードでデジタルカメラから携帯電話に取り込まれ、ストレージ３０４に保存された後も、一覧表示３０３においてサムネイル画像３１２は保存済みを示すアイコン３０５が付与されない。（１）モードでは、携帯電話はデジタルカメラから受信した画像に関する情報に対して、画像毎に保存されたか否かを記録し、それにしたがって画像に関する情報の一覧表示を行っているためである。（２）モードでは、画像に関する情報をデジタルカメラから取得しないため、画像毎に保存されたか否かが記録されない。よって、携帯電話に表示される保存済み状態とストレージ３０４に保存されている状態が一致しておらず、ユーザが混乱する可能性がある。
【００３７】
そこで、（ｂ）のケースように、（２）モードで保存した画像についても、保存済みアイコンを表示すれば、携帯電話に表示される保存済み状態とストレージに保存されている状態が一致し、ユーザは画像の保存状態を正しく把握することができる。
【００３８】
＜携帯電話の画像保存フロー＞
図４は携帯電話２００が、デジタルカメラ１００と接続処理完了後に画像の表示、保存を行い、デジタルカメラ１００との通信を切断するまでの動きについて説明するフローチャートである。
【００３９】
携帯電話２００は、不揮発性メモリ２０３に格納されているカメラと通信するためのアプリケーションを起動し、デジタルカメラ１００と通信を確立する。アプリケーション起動時、携帯電話２００は保存済み画像のＩＤを記録する保存済みリストを作業用メモリ２０４に空の状態で作成する。
【００４０】
ステップＳ４００で、携帯電話２００は、図６（ａ）示すアプリケーションのメニュー画面を表示部２０６に表示し、ユーザによって６００に示す画像閲覧メニューを選択されたかどうかを判定する。メニュー６００が選択された場合はステップＳ４０１に進む。選択されない場合はステップＳ４１３に進む。
【００４１】
ステップＳ４０１において、携帯電話２００は接続部２１１を介して記録媒体１１０に記録されている画像のリストをデジタルカメラ１００に要求し、ステップＳ４０２で受信する。ステップＳ４０３において、携帯電話２００は受信した画像リストの各画像のヘッダーをデジタルカメラ１００に要求し、ステップＳ４０４で受信する。ステップＳ４０５からステップＳ４０９までは、携帯電話２００の表示部２０６にデジタルカメラ１００の記録媒体１１０に記録されている画像を一覧表示するフローであり、記録されている画像の枚数分繰り返し行う。ステップＳ４０６において、携帯電話２００は図６（ｂ）示すアプリケーションの画面にサムネイル画像６０１を表示する。ステップＳ４０７で、携帯電話２００は表示するサムネイル画像のＩＤが保存済みリストにあるかどうかを判定する。ない場合は、ステップＳ４０９に進み、次に表示するサムネイル画像の処理に進む。ある場合はステップＳ４０８へ進み、図６（ｂ）に示すアプリケーションの画面にサムネイル画像に保存済みであることを示すアイコン６０３を表示部２０６に表示する。ステップＳ４０９に進み、携帯電話２００はデジタルカメラ１００に記録されている画像の枚数分表示が終了するまで処理を繰り返すし、終了したらステップＳ４１０へ進む。ステップＳ４１０で、携帯電話２００の表示部２０６に表示されている図６（ｂ）示すアプリケーションの画面において、ユーザが保存したい画像を選択し、保存ボタン６０２を押した場合はステップＳ４１６へ進み、そうでない場合はステップＳ４１１へ進む。ステップＳ４１１で、携帯電話２００はデジタルカメラ１００と切断した場合はステップＳ４１２へ進み、ステップＳ４１２で、携帯電話２００は作業用メモリ２０４に作成した保存済みリストに記憶されている画像ＩＤを削除する。ステップＳ４１１でカメラと切断しない場合は、ステップＳ４００に戻る。
【００４２】
ステップＳ４００で、画像閲覧メニュー６００が選択されなかった場合、ステップＳ４１３に進む。ステップＳ４１３〜Ｓ４１５は、図３の（２）カメラ操作モードで、画像保存が行われるフローである。ステップＳ４１３において、デジタルカメラ１００から画像を受信した場合は、ステップＳ４１４に進む。これは、図５のステップＳ５０８において、デジタルカメラ１００を操作して画像が選択され送信された場合であり、ステップＳ４１４で携帯電話２００は受信した画像を記録媒体２１０に保存する。ステップＳ４１５に進み、携帯電話２００は保存した画像のＩＤを作業用メモリ２０４の保存済みリストに追加する。ステップＳ４００へ戻る。
【００４３】
ステップＳ４１０で、ユーザにより画像が選択された場合はステップＳ４１６へ進む。ステップＳ４１６〜Ｓ４１９は、図３の（１）携帯電話操作モードで、画像保存が行われるフローである。ステップＳ４１６において、携帯電話２００は操作部２０５を介してユーザに選択された画像をデジタルカメラ１００に要求する。ステップＳ４１７で、携帯電話２００はデジタルカメラ１００から選択した画像を受信する。ステップＳ４１８で、携帯電話２００は受信した画像を記録媒体２１０に保存する。ステップＳ４１９に進み、携帯電話２００は保存した画像のＩＤを作業用メモリ２０４の保存済みリストに追加する。ステップＳ４０５へ戻る。
【００４４】
なお、本実施例ではデジタルカメラ１００から携帯電話２００に保存した画像を記憶する保存済みリストに記憶する内容は、画像ＩＤを使用したが、他に画像ファイル名などの識別情報を使用してもよい。また、アプリケーション終了時に携帯電話２００はこの保存済みリストを作業用メモリ２０４から破棄する。
【００４５】
以上が、携帯電話２００がデジタルカメラ１００から画像を受信し、保存するフローである。
【００４６】
＜デジタルカメラの画像送信フロー＞
図５はデジタルカメラ１００が、携帯電話２００と接続処理完了後に画像の送信を行い、携帯電話２００との通信を切断するまでの動きについて説明するフローチャートである。
【００４７】
ステップＳ５００において、デジタルカメラ１００は携帯電話２００から接続部１１１を介して記録媒体１１０に記録されている画像のリストを要求されたか判定し、要求があった場合はステップＳ５０１へ進む。ステップＳ５０１で、デジタルカメラ１００は携帯電話２００に記録媒体１１０に記録されている画像のリストを送信する。ステップＳ５０２において、デジタルカメラ１００は携帯電話２００から記録媒体１１０に記録されている各画像のヘッダー要求を受信し、ステップＳ５０３で、デジタルカメラ１００は携帯電話２００へ各画像のヘッダーを送信する。ステップＳ５０４において、デジタルカメラ１００は携帯電話２００との通信を切断したか判定し、切断した場合は終了し、切断しない場合はステップＳ５００に戻り、携帯電話２００からの要求を待つ。
【００４８】
ステップＳ５００で携帯電話２００から画像リストの要求がなかった場合は、ステップＳ５０５に進み、デジタルカメラ１００は携帯電話２００から画像の要求があった場合は、ステップＳ５０６へ進む。ステップＳ５０６で、デジタルカメラ１００は携帯電話２００に要求された画像を送信し、ステップＳ５０４へ進む。
【００４９】
ステップＳ５０５で、携帯電話２００から画像の要求がなかった場合は、ステップＳ５０７へ進む。ステップＳ５０７で、デジタルカメラ１００は表示部１０６に表示している、図６（ｃ）で示すデジタルカメラの画面上で、操作部１０５を介してユーザによって画像６０４が選択される。送信ボタン６０５が押された場合は、ステップＳ５０８へ進み、そうでない場合はステップＳ５０４へ進む。ステップＳ５０８で、デジタルカメラ１００はユーザが選択した画像を携帯電話２００に送信する。
【００５０】
以上が、デジタルカメラ１００が携帯電話２００に画像を送信するフローである。
【００５１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００５２】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006478615.tif 000002
【図２】
0006478615.tif 000003
【図３】
0006478615.tif 000004
【図４】
0006478615.tif 000005
【図５】
0006478615.tif 000006
【図６】
0006478615.tif 000007