(57)【特許請求の範囲】
【請求項１】
１つの記憶媒体の範囲に留まらず主情報を一意に特定するユニークな識別情報を含む付属情報とともに主情報が記録された記録媒体を有する送信側から情報受信装置が所望の主情報を受信する情報受信方法において、
前記送信側の記録媒体に格納されている主情報のリストであって、前記情報受信装置が前記識別情報、及び前記主情報を前記記録媒体の範囲内で一意に特定するハンドルを含む主情報のリストを要求し、前記送信側から前記要求したリストを受信する工程と、
前記受信したリストの中から前記送信側の記録媒体に格納されている主情報から受信を希望する主情報をマニュアル操作によって選択する工程と、
前記選択した主情報の受信に先立って前記情報受信装置が該主情報に付属する前記識別情報を記憶する工程と、
前記情報受信装置が前記選択した主情報の送信を、該主情報のハンドルを使用して要求し、前記送信側から前記要求した主情報を複数の通信単位に分けて順次受信する工程と、
前記情報受信装置が前記通信単位ごとの主情報の受信時に受信完了した通信単位の情報であって、前記複数の通信単位のうちのどこまで受信したかを示す情報を記憶する工程と、
前記情報受信装置が前記通信単位ごとの主情報の受信中に通信が切断されたか否かを判断する工程と、
前記通信の切断が判断されると、前記情報受信装置が再度、前記送信側に前記リストを要求し、前記送信側から前記要求したリストを受信する工程と、
前記情報受信装置が前記受信したリストの中に前記記憶した識別情報と同じ識別情報があるか否かを判断し、同じ識別情報があると判断すると、該識別情報を有する主情報を、前記送信側の記憶媒体に記録されている主情報中から自動選択する工程と、
前記情報受信装置が前記自動選択した主情報の送信を、該主情報のハンドルを使用して要求するとともに、前記記憶した受信完了した通信単位の情報を前記送信側に送信することにより、前記受信中に通信が切断された主情報について、前記受信完了した通信単位の次の通信単位から受信を再開する工程と、
前記情報受信装置が前記受信したリストの中に前記記憶した識別情報と同じ識別情報がないと判断すると、マニュアル操作によって選択した主情報の受信ができない旨の警告を発生する工程と、
を含むことを特徴とする情報受信方法。
【請求項２】
前記主情報は主画像であり、前記情報受信装置が前記送信側から主画像のリスト及び／又はサムネイル画像を受信し、該リスト及び／又はサムネイル画像を表示する工程を含み、前記マニュアル操作によって主情報を選択する工程は、前記表示されたリスト及び／又はサムネイル画像を見ながら受信を希望する主画像を選択することを特徴とする請求項１の情報受信方法。
【請求項３】
１つの記憶媒体の範囲に留まらず主情報を一意に特定するユニークな識別情報を含む付属情報とともに主情報が記録されている記録媒体を有する送信側から所望の主情報を受信する情報受信装置において、
前記送信側の記録媒体に格納されている主情報から受信を希望する主情報をマニュアル操作によって選択するための操作手段と、前記送信側と通信を行なう通信手段と、第１、第２及び第３の記憶手段と、主情報の受信中に通信が切断されたか否かを判断する判断手段と、表示手段と、制御手段と、を備え、
前記制御手段は、
前記操作手段による主情報の選択時及び前記判断手段によって通信の切断が判断された時に、前記送信側の記録媒体に格納されている主情報のリストであって、前記識別情報、及び前記主情報を前記記録媒体の範囲内で一意に特定するハンドルを含む主情報のリストを要求し、前記送信側から前記要求したリストを受信すべく前記通信手段を制御し、
前記操作手段によって前記リストから希望する主情報が選択されると、該主情報に付属する識別情報を前記第１の記憶手段に記憶させ、
前記操作手段によって前記リストから希望する主情報が選択されると、前記通信手段を制御して前記選択された主情報の送信を、該主情報のハンドルを使用して要求し、前記送信側から前記要求した主情報を複数の通信単位に分けて通信単位ごとに順次受信し、受信した通信単位ごとの主情報を前記第２の記憶手段に記憶させるとともに、受信完了した通信単位の情報であって、前記複数の通信単位のうちのどこまで受信したかを示す情報を前記第３の記憶手段に記憶させ、
前記判断手段によって通信の切断が判断されると、再度、前記送信側から受信したリストの中に前記第１の記憶手段に記憶した識別情報と同じ識別情報があるか否かを判断し、同じ識別情報があると判断すると、該識別情報を有する主情報を、前記送信側の記憶媒体に記録されている主情報中から自動選択し、前記受信したリストの中に前記記憶した識別情報と同じ識別情報がないと判断すると、前記識別情報を有する主情報の受信ができない旨の警告を前記表示手段に発生させ、
前記自動選択した主情報の送信を、該主情報のハンドルを使用して要求するとともに、前記第３の記憶手段に記憶されている受信完了した通信単位の情報を前記送信側に送信させ、前記受信中に通信が切断された主情報について、前記受信完了した通信単位の次の通信単位から受信を再開させるべく前記通信手段を制御する、
ことを特徴とする情報受信装置。
【請求項４】
１つの記憶媒体の範囲に留まらず主情報を一意に特定するユニークな識別情報を含む付属情報とともに主情報が記録されている記録媒体を有する送信側から所望の主情報を受信するための情報受信装置に適用されるプログラムであって、
前記送信側の記録媒体に格納されている主情報のリストであって、前記識別情報、及び前記主情報を前記記録媒体の範囲内で一意に特定するハンドルを含む主情報のリストを要求し、前記送信側から前記要求したリストを受信させる機能と、
前記受信したリストの中から前記送信側の記録媒体に格納されている主情報から受信を希望する主情報を操作手段によるマニュアル操作に基づいて選択させる機能と、
前記選択した主情報の受信に先立って該主情報に付属する前記識別情報を記憶させる機能と、
前記選択した主情報の送信を、該主情報のハンドルを使用して要求し、前記送信側から前記要求した主情報を複数の通信単位に分けて順次受信させる機能と、
前記通信単位ごとの主情報の受信時に受信完了した通信単位の情報であって、前記複数の通信単位のうちのどこまで受信したかを示す情報を記憶させる機能と、
前記通信単位ごとの主情報の受信中に通信が切断されたか否かを判断させる機能と、
前記通信の切断が判断されると、再度、前記送信側に前記リストを要求し、前記送信側から前記要求したリストを受信させる機能と、
前記受信したリストの中に前記記憶した識別情報と同じ識別情報があるか否かを判断し、同じ識別情報があると判断すると、該識別情報を有する主情報を、前記送信側の記憶媒体に記録されている主情報中から自動選択し、前記受信したリストの中に前記記憶した識別情報と同じ識別情報がないと判断すると、前記識別情報を有する主情報の受信ができない旨の警告を表示手段に発生させる機能と、
前記自動選択した主情報の送信を、該主情報のハンドルを使用して要求するとともに、前記記憶した受信完了した通信単位の情報を前記送信側に送信させ、前記受信中に通信が切断された主情報について、前記受信完了した通信単位の次の通信単位から受信を再開させる機能と、
を前記情報受信装置に実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は主情報受信方法、主情報受信装置及びプログラムに係り、特に通信中に通信路が切断された後、通信を再開して引き続き通信を行なう主情報受信方法、主情報受信装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、送信側から画像等のファイル（以下、単に「画像」と省略する）を取得（Pull）するプルモデルは、まず送信側から画像のリストを取得し、その中からターゲットの画像を選択した上で、その選択した画像を取得するようにしている。画像のリストには、ファイル名（パス名）、テンポラリなハンドル等が使用される。
【０００３】
上記のようにして選択した画像の受信中に通信路が予期せぬ理由により切断されると、通信路の再開時に取得途中であった画像のハンドルを使用して画像を自動的に特定し、その画像の受信を再開するようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、画像が記録されている記録媒体がメモリカードのようなリムーバブルメディアの場合には、通信が切断される前後でリムーバブルメディアが入れ替わる可能性がある。また、送信側において、通信が切断される前後で画像が書き換えられたり、消去される可能性もある。
【０００５】
上記の場合に、通信路の再開時に切断前と同じハンドルを使用して画像を自動的に選択すると、予め選択した画像と異なる画像が選択されるおそれがある。一方、通信路の再開時に、再び画像のリストを取得し、目的の画像をマニュアル操作で選択する場合には、再開時に手間がかかるという問題がある。
【０００６】
本発明はこのような事情に鑑みてなされたもので、通信路の切断の前後で記録媒体が交換されたり、情報が書換え・消去される可能性があるデバイスから画像等の情報を受信する際に、受信中に通信路の切断があっても受信中であった情報を正確に特定することができ、これにより切断前と同じ情報を取得するための通信を自動的に再開することができるとともに、通信が完了した次の部分から情報を取得することにより、切断再送の場合のトラフィックの効率化、通信時間の短縮化を図ることができる情報受信方法、情報受信装置及びプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記目的を達成するために請求項１に係る発明は、１つの記憶媒体の範囲に留まらず主情報を一意に特定するユニークな識別情報を含む付属情報とともに主情報が記録された記録媒体を有する送信側から情報受信装置が所望の主情報を受信する情報受信方法において、前記送信側の記録媒体に格納されている主情報のリストであって、前記情報受信装置が前記識別情報、及び前記主情報を前記記録媒体の範囲内で一意に特定するハンドルを含む主情報のリストを要求し、前記送信側から前記要求したリストを受信する工程と、前記受信したリストの中から前記送信側の記録媒体に格納されている主情報から受信を希望する主情報をマニュアル操作によって選択する工程と、前記選択した主情報の受信に先立って前記情報受信装置が該主情報に付属する前記識別情報を記憶する工程と、前記情報受信装置が前記選択した主情報の送信を、該主情報のハンドルを使用して要求し、前記送信側から前記要求した主情報を複数の通信単位に分けて順次受信する工程と、前記情報受信装置が前記通信単位ごとの主情報の受信時に受信完了した通信単位の情報であって、前記複数の通信単位のうちのどこまで受信したかを示す情報を記憶する工程と、前記情報受信装置が前記通信単位ごとの主情報の受信中に通信が切断されたか否かを判断する工程と、前記通信の切断が判断されると、前記情報受信装置が再度、前記送信側に前記リストを要求し、前記送信側から前記要求したリストを受信する工程と、前記情報受信装置が前記受信したリストの中に前記記憶した識別情報と同じ識別情報があるか否かを判断し、同じ識別情報があると判断すると、該識別情報を有する主情報を、前記送信側の記憶媒体に記録されている主情報中から自動選択する工程と、前記情報受信装置が前記自動選択した主情報の送信を、該主情報のハンドルを使用して要求するとともに、前記記憶した受信完了した通信単位の情報を前記送信側に送信することにより、前記受信中に通信が切断された主情報について、前記受信完了した通信単位の次の通信単位から受信を再開する工程と、前記情報受信装置が前記受信したリストの中に前記記憶した識別情報と同じ識別情報がないと判断すると、マニュアル操作によって選択した主情報の受信ができない旨の警告を発生する工程と、を含むことを特徴としている。
【０００８】
即ち、通信に先立って選択した主情報に付属するユニークな識別情報を受信して記憶しておき、通信が切断された場合には、通信路の再開時に前記記憶した識別情報に基づいて通信が切断された主情報を特定する。その後、通信の切断前に記憶した受信完了した通信単位の情報に基づいて前記受信完了した通信単位の次の通信単位から受信を再開するようにしている。通信が切断された主情報をユニークな識別情報に基づいて特定するため、通信が切断される前に受信中の主情報と、通信が再開されて受信する主情報とが異なることがない。また、通信が切断された主情報のうち、既に受信完了した通信単位（例えば、１Ｋバイトのパケット）の次の通信単位から受信を再開するようにし、切断再送のトラフィックの効率化を図っている。
【０００９】
また、主情報が記録されている記録媒体が、例えば、メモリカードのようなリムーバブルメディアの場合には、通信が切断される前後でリムーバブルメディアが入れ替わる可能性があるが、リムーバブルメディアが入れ替わっている場合には、そのリムーバブルメディアには、同一の識別情報を有する主情報が存在せず、取得途中であって主情報の受信ができない旨の警告を発生する。また、通信が切断される前後で主情報が書換え・消去される場合も上記と同様に警告を発生する。
【００１０】
請求項２に示すように前記主情報は主画像であり、前記情報受信装置が前記送信側から主画像のリスト及び／又はサムネイル画像を受信し、該リスト及び／又はサムネイル画像を表示する工程を含み、前記マニュアル操作によって主情報を選択する工程は、前記表示されたリスト及び／又はサムネイル画像を見ながら受信を希望する主画像を選択することを特徴としている。
【００１１】
請求項３に係る発明は、１つの記憶媒体の範囲に留まらず主情報を一意に特定するユニークな識別情報を含む付属情報とともに主情報が記録されている記録媒体を有する送信側から所望の主情報を受信する情報受信装置において、前記送信側の記録媒体に格納されている主情報から受信を希望する主情報をマニュアル操作によって選択するための操作手段と、前記送信側と通信を行なう通信手段と、第１、第２及び第３の記憶手段と、主情報の受信中に通信が切断されたか否かを判断する判断手段と、表示手段と、制御手段と、を備え、前記制御手段は、前記操作手段による主情報の選択時及び前記判断手段によって通信の切断が判断された時に、前記送信側の記録媒体に格納されている主情報のリストであって、前記識別情報、及び前記主情報を前記記録媒体の範囲内で一意に特定するハンドルを含む主情報のリストを要求し、前記送信側から前記要求したリストを受信すべく前記通信手段を制御し、前記操作手段によって前記リストから希望する主情報が選択されると、該主情報に付属する識別情報を前記第１の記憶手段に記憶させ、前記操作手段によって前記リストから希望する主情報が選択されると、前記通信手段を制御して前記選択された主情報の送信を、該主情報のハンドルを使用して要求し、前記送信側から前記要求した主情報を複数の通信単位に分けて通信単位ごとに順次受信し、受信した通信単位ごとの主情報を前記第２の記憶手段に記憶させるとともに、受信完了した通信単位の情報であって、前記複数の通信単位のうちのどこまで受信したかを示す情報を前記第３の記憶手段に記憶させ、前記判断手段によって通信の切断が判断されると、再度、前記送信側から受信したリストの中に前記第１の記憶手段に記憶した識別情報と同じ識別情報があるか否かを判断し、同じ識別情報があると判断すると、該識別情報を有する主情報を、前記送信側の記憶媒体に記録されている主情報中から自動選択し、前記受信したリストの中に前記記憶した識別情報と同じ識別情報がないと判断すると、前記識別情報を有する主情報の受信ができない旨の警告を前記表示手段に発生させ、前記自動選択した主情報の送信を、該主情報のハンドルを使用して要求するとともに、前記第３の記憶手段に記憶されている受信完了した通信単位の情報を前記送信側に送信させ、前記受信中に通信が切断された主情報について、前記受信完了した通信単位の次の通信単位から受信を再開させるべく前記通信手段を制御することを特徴としている。尚、前記第１、第２及び第３の記憶手段は、それぞれ物理的に異なる記憶手段でもよいし、同じ記憶手段中の異なる記録領域のものでもよい。
【００１２】
請求項４に係る発明は、１つの記憶媒体の範囲に留まらず主情報を一意に特定するユニークな識別情報を含む付属情報とともに主情報が記録されている記録媒体を有する送信側から所望の主情報を受信するための情報受信装置に適用されるプログラムであって、前記送信側の記録媒体に格納されている主情報のリストであって、前記識別情報、及び前記主情報を前記記録媒体の範囲内で一意に特定するハンドルを含む主情報のリストを要求し、前記送信側から前記要求したリストを受信させる機能と、前記受信したリストの中から前記送信側の記録媒体に格納されている主情報から受信を希望する主情報を操作手段によるマニュアル操作に基づいて選択させる機能と、前記選択した主情報の受信に先立って該主情報に付属する前記識別情報を記憶させる機能と、前記選択した主情報の送信を、該主情報のハンドルを使用して要求し、前記送信側から前記要求した主情報を複数の通信単位に分けて順次受信させる機能と、前記通信単位ごとの主情報の受信時に受信完了した通信単位の情報であって、前記複数の通信単位のうちのどこまで受信したかを示す情報を記憶させる機能と、前記通信単位ごとの主情報の受信中に通信が切断されたか否かを判断させる機能と、前記通信の切断が判断されると、再度、前記送信側に前記リストを要求し、前記送信側から前記要求したリストを受信させる機能と、前記受信したリストの中に前記記憶した識別情報と同じ識別情報があるか否かを判断し、同じ識別情報があると判断すると、該識別情報を有する主情報を、前記送信側の記憶媒体に記録されている主情報中から自動選択し、前記受信したリストの中に前記記憶した識別情報と同じ識別情報がないと判断すると、前記識別情報を有する主情報の受信ができない旨の警告を表示手段に発生させる機能と、前記自動選択した主情報の送信を、該主情報のハンドルを使用して要求するとともに、前記記憶した受信完了した通信単位の情報を前記送信側に送信させ、前記受信中に通信が切断された主情報について、前記受信完了した通信単位の次の通信単位から受信を再開させる機能と、を前記情報受信装置に実現させるようにしている。
【００１３】
【発明の実施の形態】
以下添付図面に従って本発明に係る情報受信方法、情報受信装置及びプログラムの好ましい実施の形態について説明する。
【００１４】
図１は本発明が適用されるシステムの実施の形態を示す概略図である。
【００１５】
同図に示すシステムは、デジタルカメラ１００と、このデジタルカメラ１００と通信して画像を受信する本発明に係る情報受信装置（この実施の形態では、携帯情報端末（ＰＤＡ））２００とから構成されており、ＰＤＡ２００がデジタルカメラ１００から画像を取得（Get)するプルモデルのシステムである。
【００１６】
デジタルカメラ１００には、液晶モニタ（ＬＣＤ）１０２と、電源スイッチ１０４、レリーズボタン１０６、モード設定ダイヤル１０８、マルチファンクションの上下左右ボタン１１０、メニューボタン１１２、実行ボタン１１４、及び取消ボタン１１６等の操作部が設けられている。
【００１７】
上記モード設定ダイヤル１０８は、デジタルカメラ１００における各種のモードを設定するもので、図２に示すようにセットアップモード（Setup)、撮影モード(Cam) 、再生モード(Play)、及びワイヤレスモード（Wireless) のいずれかを設定できるようになっている。上記ワイヤレスモードは、クライアントからの接続要求を受け付けて無線通信が行なわれるモードである。
【００１８】
また、ＰＤＡ２００の上面には、タッチパネル付きのＬＣＤ２０２と、電源スイッチ２０４等の操作部が設けられている。
【００１９】
上記デジタルカメラ１００及びＰＤＡ２００は、それぞれ無線通信（例えば、ブルートゥース規格の近距離無線通信）を行うための内蔵アンテナ（図示せず）を有しており、ＰＤＡ２００は、デジタルカメラ１００から必要な画像ファイル等を受信する。
【００２０】
図３は上記デジタルカメラ１００の内部構成を示すブロック図である。
【００２１】
同図に示すように、このデジタルカメラ１００の撮像系には、被写体の像を受光面に結像させて光電変換し、画像信号として出力する撮像部１２０と、デジタルカメラ全体の制御を行うとともに、画像信号のサンプリング制御、画像の記録制御、通信制御、表示制御、画像を分類したディレクトリの生成等の制御を行う中央処理装置（ＣＰＵ）１２２と、ホワイトバランス補正、ガンマ補正等の処理を行う信号処理部１２４と、アナログの画像信号をデジタルの画像データに変換するＡ／Ｄ変換器１２６とが設けられている。
【００２２】
また、デジタルカメラ１００の入力系には、図１に示した電源スイッチ１０４、レリーズボタン１０６、モード設定ダイヤル１０８、上下左右ボタン１１０、メニューボタン１１２、実行ボタン１１４、及び取消ボタン１１６等を含む操作部１２８と、前記操作部１２８で入力した各々の情報の信号を変換するポートであるＩ／Ｏ１３０とが設けられている。
【００２３】
また、デジタルカメラ１００の画像変換系には、画像データをＪＰＥＧやＭＰＥＧに代表される手法で圧縮制御したり、圧縮したデータを伸張展開制御する処理を行う圧縮伸張部１３２と、画像データを着脱可能なメモリカード１３４にカードスロット１３６を介して記録したり読み出したりするためにデータを変換するカードインターフェース１３８とが設けられている。
【００２４】
更に、デジタルカメラ１００には、動作プログラムや各定数が記憶されているＲＯＭやプログラム実行時の作業領域となるとともに、画像を記録することが可能なＲＡＭにより構成されているシステムメモリ１４０と、デジタルカメラ１００の動作に関する各種定数や各種情報を電源遮断時にも記憶し続けることが可能な不揮発性メモリ１４２と、撮影日時などを管理するためのカレンダ時計１４４と、撮影時の被写体の光量を補うために発光するストロボ１４６と、このストロボ１４６の発光を制御するストロボ制御手段１４８とが設けられている。
【００２５】
デジタルカメラ１００の通信手段は、ＰＤＡ２００との間で必要な情報を送受信するための内蔵アンテナ１５２及び無線インターフェース１５４から構成されている。
【００２６】
デジタルカメラ１００の表示系には、液晶モニタ１０２と、画像等を液晶モニタ１０２に表示するための信号に変換するＤ／Ａ変換器１５６と、表示する画像や情報を一時記憶するためのＶＲＡＭ等で構成されているフレームメモリ１５８と、名前などの文字やメッセージをオンスクリーンディスプレイするＯＳＤ１６０とが設けられている。
【００２７】
ところで、上記メモリカード１３４は交換可能なため、例え同じファイル名で記録されている画像であっても、同一の画像であるという保証がない。そこで、このデジタルカメラ１００は、個々の画像に対してユニークな識別情報（ＵＩＤ）を発番し、このＵＩＤを画像のTag 情報（付属情報) として記録するようにしている。
【００２８】
即ち、ＣＰＵ１２２は、ＵＩＤを作成する場合には、例えばカメラに固有なＩＤと撮影日時の組み合わせやメモリカードに固有なカードＩＤ（メモリカードには、個々のメモリカードに固有なカードＩＤが記録されている）と、個々のメモリカードの中でユニークな画像ごとのＩＤ（例えば、後述のコマ番号）を組み合わせることによりＵＩＤを作成することができる。もちろん、時刻等の乱数をもとにＵＩＤを作成する専用のプログラムによってＵＩＤを発番してもよい。
【００２９】
図４は前記メモリカード１３４に記録される画像ファイルの記録構造の一例を示す。ディレクトリ番号、ファイル番号の組み合わせをコマ番号として定義しており、同一のメモリカード内であれば、コマ番号により画像を一意に指定することが可能である。換言すると、同一のメモリカード内であれば、コマ番号は画像ごとにユニークな管理情報である。
【００３０】
図５はメモリカード１３４に記録される画像ファイルの構造を示す。
【００３１】
同図に示すように、画像ファイルは、主画像、サムネイル画像、及び付属情報から構成されている。付属情報には、撮影年月日や撮影条件等の情報が記録されるとともに、前述したようにＣＰＵ１２２によって発番されたＵＩＤが記録されている。
【００３２】
図６は図１に示したＰＤＡ２００の内部構成を示すブロック図である。
【００３３】
同図に示すように、ＰＤＡ２００には、タッチパネル２０１付きのＬＣＤ２０２と、電源スイッチ２０４やメニューを選択するスイッチ等含む操作部２０６とが設けられている。タッチパネル２０１での操作内容は、タッチパネル制御部２０８を介して入力され、操作部２０６で入力した各々の情報は、Ｉ／Ｏ２１０を介して入力される。また、ＬＣＤ制御部２１２は、フレームメモリ２１３から画像、各種の文字情報、ソフトスイッチ用のアイコン等の情報を読み出し、これをＬＣＤ２０２に出力して表示させる。
【００３４】
また、ＰＤＡ２００には、前記デジタルカメラ１００との間でブルートゥース規格の無線通信を行うための内蔵アンテナ２１６及び無線インターフェース２１８と、ＰＤＡ２００の各部を統括制御するＣＰＵ２２０と、ＣＰＵ２２０を動作させるプログラムや各種定数等が書き込まれているＲＯＭやＣＰＵ２２０が処理を実行する際の作業領域となるＲＡＭ等のシステムメモリ２２２と、ＰＤＡ２００の動作に関する各種定数や各種情報を電源遮断時にも記憶し続けることが可能な不揮発性メモリ２２４と、通信のタイムアウト時間等を管理するタイマ２２６と、日時などを管理するためのカレンダ時計２２８と、着脱可能なメモリカード２３０にカードスロット２３２を介して画像を記録したり読み出したりするためにデータを変換するカードインターフェース２３４とが設けられている。
【００３５】
次に、上記デジタルカメラ１００及びＰＤＡ２００の動作について説明する。
【００３６】
図７のフローチャートに示すように、デジタルカメラ１００をワイヤレスモードに設定し（ステップＳ１００）、ＰＤＡ２００からの接続要求の受付けができるようにしておく。
【００３７】
このワイヤレスモード時に、ＰＤＡ２００から予めペアリングが完了しているデジタルカメラ１００に対して無線通信Ｉ／Ｆの接続要求を行うと、デジタルカメラ１００は接続確認を行い、通信路を確立する。
【００３８】
通信路が確立すると、ＰＤＡ２００はデジタルカメラ１００に対して画像リストの要求を行なう。デジタルカメラ１００は画像リストの要求があると、図９に示す画像リストを作成する（ステップＳ１０２）。
【００３９】
この画像リストは、図９に示すように個々の画像ごとのハンドル（図４に示したコマ番号）、画像ファイルの付属情報からコピーされるＵＩＤ、撮影年月日、画像ファイルサイズ等から構成されている。デジタルカメラ１００は、ＰＤＡ２００からの画像リストの要求により、上記画像リストをＰＤＡに送信する。
【００４０】
ＰＤＡ２００は、画像リストを受信すると、画像リスト中のデフォルトのコマ（例えば、ハンドルが一番若い画像）を選択し（ステップＳ２００）、そのハンドルの画像のサムネイル画像を要求する。デジタルカメラ１００は、要求されたハンドルの画像のサムネイル画像を作成し（ステップＳ１０４）、これをＰＤＡ２００に送信する。
【００４１】
図１０はＰＤＡ２００の外観図である。同図に示すようにＰＤＡ２００は、デジタルカメラ１００に記録されている画像のサムネイル画像２４０及びそのハンドル、撮影年月日、及び画像ファイルサイズの文字情報２４２と、その前後（ハンドルが前後）の画像の文字情報２４４、２４６をＬＣＤ２０２に表示することができるようになっている。
【００４２】
また、図６で示したようにＬＣＤ２０２の画面はタッチパネル２０１となっており、図１０上でアップ／ダウンを示す▲、▼のアイコン２５０が表示されているエリアや、「GET 」のアイコン２５２等のクリッカブルエリアをタッチ（タップ）することにより、ＰＤＡ２００に対応した動作を行なわせることができる。
【００４３】
図７に戻って、ＰＤＡ２００は、上記のようにしてデジタルカメラ１００からサムネイル画像を受信すると、これをＬＣＤ２０２に表示する（図１０参照）。ここで、ＬＣＤ２０２上の▲又は▼のアイコン２５０をタップすることにより、サムネイル画像が表示されたコマのハンドルを前後にスクロールさせるとともにサムネイル画像を変更させ、受信を希望する画像の選択が行なわれる（ステップＳ２０４、Ｓ２０６）。
【００４４】
ユーザがサムネイル画像で取得しようとする画像を見つけ、「GET 」のアイコン２５２をタップすると（ステップＳ２０８）、画像の受信に先立って、画像通信中を示すフラグをセットするとともに、後述するオフセット値を記憶するカウンタのアウンタ値を０にリセットする（ステップＳ２１０）。また、万一、通信中に通信路が切断された場合の再開用に、取得しようとする画像のＵＩＤをメモリ等に記憶しておく（ステップＳ２１２）。
【００４５】
続いて、以下に示す手順で画像（主画像）を受信する。
【００４６】
画像データは一般に大容量データであるため、複数のトランザクションに分けて受信する必要があり、この実施の形態では、１Ｋバイト（１０２４バイト）に分けて受信を行なっている。また、ＰＤＡ２００は、画像の受信に際して、どのハンドルの画像の、どの位置（オフセットバイト数）から、何バイトのデータ（要求データ長（１Ｋバイト））を要求するかを併せて受信要求を行なう。デジタルカメラ１００は、ＰＤＡ２００から要求されたオフセットバイト数と要求データ長に合わせて、指定されたハンドルの画像データの一部分をＰＤＡ２００に送信する。
【００４７】
ＰＤＡ２００は、上記要求データ長のデータを有する１個のパケットの受信が完了するごとに、画像データをどこまで受け取ったかを示すオフセットバイト数をカウンタに記憶させておく。
【００４８】
即ち、最初に、画像のハンドルとオフセット値（＝０）と要求データ長（＝１Ｋバイト）とからなる画像要求を行なうと、デジタルカメラ１００は、指定されたハンドルの画像データのうちの０〜１０２３バイト目のデータを有するパケットをＰＤＡ２００に送信する。ＰＤＡ２００は、１個目のパケットを受け取ると、カウンタに１０２３を記憶させる（ステップＳ２１４）。続いて、オフセット値のみを１０２４に変えて次の画像要求を行なう。この画像要求により、デジタルカメラ１００は、上記画像データのうちの１０２４〜２０４７バイト目のデータを有する２個目のパケットをＰＤＡ２００に送信する。
【００４９】
図８に示すようにＰＤＡ２００は、２個目のパケットを受け取ると、カウンタに２０４７を記憶させる（ステップＳ２１６）。このようにして、画像データを分割して順次受信する。
【００５０】
次に、画像の受信中（この実施の形態では、３個目のパケットの受信中）に予期せぬ通信路の切断が起きた場合について説明する。
【００５１】
この場合、ＰＤＡ２００は、再びデジタルカメラ１００に接続要求を行い、通信路が確立されると、デジタルカメラ１００に対して再び画像リストの要求を行なう。デジタルカメラ１００は画像リストの要求があると、画像リストを作成し（ステップＳ１０６）、これをＰＤＡに送信する。
【００５２】
ＰＤＡ２００は、画像通信中を示すフラグがセットされているか否かを判別し（ステップＳ２１８）、セットされていない場合（画像の通信を行なっていない場合）には、通常のシーケンスに移行する（ステップＳ２２０）。
【００５３】
一方、画像通信中を示すフラグがセットされている場合（ステップＳ２１０でセットされた後、リセットされていない場合）には、受信途中の画像があると判断する。そして、ステップＳ２１２で記憶したＵＩＤに基づいて再度受信した画像リスト中に同じＵＩＤを有する画像があるか否かを判別する（ステップＳ２２２）。
【００５４】
画像リスト中に一致するＵＩＤがない場合には、デジタルカメラ１００側に受信途中の画像がない旨の警告をＰＤＡ２００のＬＣＤ２０２に表示する。尚、画像リスト中に一致するＵＩＤがない場合としては、デジタルカメラ１００のメモリカード１３４が交換された、もしくはターゲットの画像ファイルが消去された等が考えられる。ユーザは、この警告により受信途中であった画像の受信再開ができないことを確認することができる。その後、ユーザにより新たな画像取得操作等が行なわれると、通常の画像取得シーケンスに移行する（ステップＳ２２６）。
【００５５】
一方、画像リスト中に一致するＵＩＤがある場合には、ＰＤＡ２００は、そのＵＩＤによって特定される画像のハンドルを取得し（ステップＳ２２８）、そのハンドルと、カウンタに記憶されているカウント値とに基づいて、既に受信が完了している画像の次の画像の部分（オフセット値＝２０４８、要求データ長＝１Ｋバイト）の画像要求を行なう。
【００５６】
この画像要求により、デジタルカメラ１００は、上記画像データのうちの２０４８〜３０７１バイト目のデータを有する３個目のパケットをＰＤＡ２００に送信する。ＰＤＡ２００は、３個目のパケットを受け取ると、カウンタに３０７１を記憶させたのち（ステップＳ２３０）、次の画像要求を行い、４個目のパケットを受け取ると、カウンタに４０９５を記憶させる。この画像要求とパケットの受信とを繰り返すことにより、１コマ分の画像データを受信することができる。
【００５７】
１コマ分の画像データの受信が完了すると、画像通信が終了し、画像通信中を示すフラグをリセットする（ステップＳ２３４）。また、画像通信の終了時に、例えば、主画像をＰＤＡ２００のＬＣＤ２０２に表示し（ステップＳ２３６）、画像通信が終了したことをユーザに知らせる。
【００５８】
尚、デジタルカメラ１００、ＰＤＡ２００とも不意に通信路が切断されたことは、タイマによるタイムアウトや、無線通信インタフェースのキャリア電波の喪失などによって検出することができる。また、タイマによるタイムアウト時間は、サーバ側となるデジタルカメラ１００の方が長く設定されるのが一般的であるが、デジタルカメラ１００がタイムアウト前であっても、ＰＤＡ２００から再度接続要求があった場合には、デジタルカメラ１００はそれ以前の通信路が切断されたと判断することができる。
【００５９】
この実施の形態では、サーバ側の機器としてデジタルカメラについて説明したが、これに限らず、付属情報としてＵＩＤを有する画像ファイルを記憶している記憶媒体を有するものであれば、いなかるものでもよい。また、プルモデルとしては、ＰＤＡに限らず、パソコン、携帯電話、プリンタ等の種々のものが考えられる。
【００６０】
更に、無線通信手段を用いる代わりに、有線の通信手段を用いてもよい。更にまた、受信する主情報としては、主画像に限らず、ＭＰ３などの音楽やアプリケーション等でもよい。
【００６１】
【発明の効果】
以上説明したように本発明によれば、通信に先立って選択した画像等の主情報に付属するユニークな識別情報を受信して記憶しておき、通信が切断された場合には、通信路の再開時に識別情報に基づいて通信が切断された主情報を特定するようにしたため、通信路の切断の前後で記録媒体が交換されたり、情報が書換え・消去される可能性があるデバイスから主情報を受信する場合であっても、受信中であった主情報を正確に特定することができ、これにより切断前と同じ主情報を取得するための通信を自動的に再開することができる。即ち、ユーザが改めて目的とする主情報を確認する必要がなく、切断後の再受信を効率的に行なうことができる。
【００６２】
また、切断後の再受信時に通信が切断された主情報のうち、既に受信完了した通信単位の次の通信単位から受信を再開するようにしたため、切断再送のトラフィックの効率化、通信時間の短縮化を図ることができる。
【図面の簡単な説明】
【図１】本発明が適用されるシステムの実施の形態を示す概略図
【図２】図１に示したデジタルカメラのモード設定ダイヤルの平面図
【図３】図１に示したデジタルカメラの内部構成を示すブロック図
【図４】メモリカードに記録された画像ファイルの記録構造の一例を示す図
【図５】メモリカードに記録される画像ファイルの構造を示す図
【図６】図１に示したＰＤＡの内部構成を示すブロック図
【図７】デジタルカメラ及びＰＤＡの動作について説明するために用いたフローチャート
【図８】デジタルカメラ及びＰＤＡの動作について説明するために用いたフローチャート
【図９】デジタルカメラから送信される画像リストの一例を示す図
【図１０】図１に示したＰＤＡの外観を示す平面図
【符号の説明】
１００…デジタルカメラ、１２２、２２０…ＣＰＵ、１２８、２０６…操作部、１３４、２３０…メモリカード、１４０、２２２…システムメモリ、１４２、２２４…不揮発性メモリ、１５２、２１６…内蔵アンテナ、１５４、２１８…無線インターフェース、２００…ＰＤＡ、２０１…タッチパネル、２０２…ＬＣＤ、２２６…タイマ
【図１】
0004314506.tif 000002
【図２】
0004314506.tif 000003
【図３】
0004314506.tif 000004
【図４】
0004314506.tif 000005
【図５】
0004314506.tif 000006
【図６】
0004314506.tif 000007
【図７】
0004314506.tif 000008
【図８】
0004314506.tif 000009
【図９】
0004314506.tif 000010
【図１０】
0004314506.tif 000011