(57)【要約】      （修正有）【課題】ユーザにより指定された画像の種別に基づいて、１つのファイルに含まれる複数の画像の中から当該画像の種別に応じた他の画像を選択して出力する仕組みを提供する。【解決手段】画像一覧画面に表示された、１つのファイルに含まれる複数の画像の中から、ユーザの操作に従って少なくとも１つの画像を指定された場合に（Ｓ１１０２）、指定された画像がパノラマ画像であるか否かを判定する（Ｓ１１０３）。この判定の結果、指定された画像がパノラマ画像である場合は、指定された画像に関連する他のパノラマ画像を自動的に選択する（Ｓ１１０４）。【選択図】図１１
2010050715.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に従って、１つのファイルに含まれる複数の画像の中から少なくとも１つの画像を指定する画像指定手段と、
前記画像指定手段により指定された画像の種別に基づいて、当該画像の種別に応じた他の画像を前記複数の画像の中から選択する画像選択手段と、
前記画像指定手段により指定された画像及び／又は前記画像選択手段により選択された他の画像を出力する出力手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像選択手段は、前記画像指定手段により指定された画像に加えて、当該指定された画像と同じ種別の他の画像を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像選択手段は、前記画像指定手段により指定された画像がパノラマ画像である場合に、当該指定された画像に加えて、当該指定された画像に関連する他のパノラマ画像を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像指定手段により画像が指定された場合に、当該指定された画像に関連する他の画像を選択するか否かをユーザに確認する確認手段を更に備え、
前記確認手段による確認の結果、前記指定された画像に関連する他の画像を選択することがユーザにより指示された場合に、前記画像選択手段は前記指定された画像に関連する他の画像を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記確認手段は、前記画像指定手段により指定された画像がパノラマ画像である場合に、当該指定された画像に関連する他のパノラマ画像を選択するか否かをユーザに確認することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記確認手段は、前記画像指定手段により指定された画像がサムネイル画像である場合に、当該指定されたサムネイル画像の元の画像を選択するか否かをユーザに確認することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記確認手段は、サムネイル画像が既に選択された状態で、当該サムネイル画像の元の画像が前記画像指定手段により指定された場合に、当該サムネイル画像の選択を解除するか否かをユーザに確認することを特徴とする請求項４に記載の画像処理装置。
【請求項８】
前記画像選択手段により複数の画像が選択された場合に、前記出力手段は、当該選択された複数の画像を１つのファイルとして出力する第１の出力方法、当該選択された複数の画像をそれぞれ別のファイルとして出力する第２の出力方法、及び当該選択された複数の画像を結合して出力する第３の出力方法のいずれかを用いて、当該選択された複数の画像を出力することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記画像選択手段により選択された複数の画像の種別に基づいて、当該選択された複数の画像の出力に用いる出力方法として選択可能な出力方法を決定する出力方法決定手段を更に備えることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記出力方法決定手段は、前記画像選択手段により選択された複数の画像がパノラマ画像のみである場合は、前記第３の出力方法を選択可能な出力方法とし、前記画像選択手段により選択された複数の画像にパノラマ画像でない画像が含まれる場合は、前記第３の出力方法を選択可能な出力方法としないことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記複数の画像のそれぞれを示す情報を表示する表示手段を更に備え、
前記画像指定手段は、前記表示手段に表示された情報に基づくユーザの操作に従って画像を指定することを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
前記表示手段は、各画像の種別を識別することが可能な状態で、前記複数の画像のそれぞれを示す情報を表示することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
ユーザの操作に従って、複数のファイルの中から少なくとも１つのファイルを指定するファイル指定手段と、
前記ファイル指定手段により指定されたファイルに含まれる複数の画像のそれぞれを示す情報を前記表示手段に表示することを指示する指示手段と、
前記ファイル指定手段により指定されたファイルが複数の画像を含むファイルである場合に、前記指示手段を有効化する有効化手段と、
を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項１４】
前記画像選択手段により選択され前記出力手段により出力された画像を示す情報を、当該出力された画像が含まれていた元のファイルと対応付けて管理する管理手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項１５】
前記出力手段が、前記画像選択手段により選択された画像を１つまたは複数のファイルとして出力した場合に、当該出力された画像が含まれていた元のファイルとは別に、当該出力されたファイルを保持する保持手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項１６】
前記出力手段は、前記画像選択手段により選択された画像を、ネットワークを介して前記画像処理装置と接続された外部装置に送信することを特徴とする請求項１に記載の画像処理装置。
【請求項１７】
前記出力手段は、前記画像選択手段により選択された画像を、前記画像処理装置に接続された携帯型メモリ媒体に書き込むことを特徴とする請求項１に記載の画像処理装置。
【請求項１８】
ユーザの操作に従って、１つのファイルに含まれる複数の画像の中から少なくとも１つの画像を指定する画像指定工程と、
前記画像指定工程で指定された画像の種別に基づいて、当該画像の種別に応じた他の画像を前記複数の画像の中から選択する画像選択工程と、
前記画像指定工程で指定された画像及び／又は前記画像選択工程で選択された他の画像を出力する出力工程と、
を備えることを特徴とする画像処理装置の制御方法。
【請求項１９】
請求項１８に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１８に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つのファイルに含まれる複数の画像の中から選択された画像を出力する画像処理装置、画像処理装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、入力された複数の画像の中から任意の画像をユーザが選択した場合に、選択された画像を出力するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。
【０００３】
このようなＭＦＰでは、ＭＦＰに接続されたホストコンピュータから画像データを受信する、自装置が備えるスキャナが原稿を読み取って生成した画像データを取得する、携帯型メモリ媒体に記憶された画像データを読み出す、等の方法により画像を入力する。
【０００４】
そして、入力した画像を自装置が備えるハードディスクに記憶し、ユーザからの指示に従ってハードディスクに記憶している画像の一覧を表示部に表示して、この表示に基づいてユーザに任意の画像を選択させる。
【０００５】
ユーザにより任意の画像が選択されると、ネットワークを介して外部装置に画像データを送信する、携帯型メモリ媒体に画像データを書き込む、等の方法により選択された画像を出力する。
【０００６】
また、近年では、１つのファイルの中に複数の画像を含むフォーマットが知られている。例えば、特許文献１には、複数の解像度の画像を１つのファイルとして保持し、画像を表示する表示装置の表示領域に応じて表示すべき画像を選択することが記載されている。
【特許文献１】特開２００２−１４９１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
１つのファイルに複数の画像を含むフォーマットに関して、１つファイルに含まれる複数の画像の中からユーザが選択した画像を出力しようとした場合、以下のような問題が発生し得る。
【０００８】
即ち、ユーザが出力を希望する画像が多数存在する場合には、ユーザは１つ１つの画像をそれぞれ個別に指定しなければならず面倒な操作が必要となる。
【０００９】
また、出力すべき画像があるにも関わらずユーザがこの画像を選択し忘れた場合は、出力すべき画像が出力されない。このため、画像を出力した後で、出力すべき画像が出力されていないことにユーザが気付いた場合は、再び画像を指定する操作を行って画像を出力しなければならず手間がかかってしまう。
【００１０】
さらに、このようにユーザによる画像の選択に関する操作は、１つのファイルの中に複数の種別の画像が含まれているような場合により複雑なものとなる。
【００１１】
例えば、複数の画像を組み合わせることにより１つの画を構成するパノラマ画像の場合は、複数のパノラマ画像のうちいずれか１つの画像のみを出力しただけでは本来の画を得ることはできない。このため、本来の画を得るためには、１つの画を構成する複数のパノラマ画像をユーザ自身が選択して指定する必要がある。
【００１２】
しかしながら、１つのファイルの中に多数の画像が含まれているような場合は必要なパノラマ画像を正確に選び出して指定することは容易ではない。また、そもそも複数のパノラマ画像を選択しなければならないことをユーザが知らない場合は、必要なパノラマ画像を選択することはできない。
【００１３】
また、他の例としては、１つのファイルの中にサムネイル画像とそのサムネイル画像の元となる画像の両方が含まれている場合において、サムネイル画像は出力せずに元の画像のみを出力したいという状況が考えられる。
【００１４】
しかしながら、このような場合は、各画像がサムネイル画像であるか否か、或いはどのサムネイル画像がどの画像に対応するものであるのかをユーザ自身が識別したうえで画像の選択を行わなければならず、やはり面倒な操作が必要となる。
【００１５】
本発明は、上記の問題点に鑑みなされたものであり、ユーザにより指定された画像の種別に基づいて、１つのファイルに含まれる複数の画像の中から当該画像の種別に応じた他の画像を選択して出力する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記の目的を達成するために本発明の画像処理装置は、ユーザの操作に従って、１つのファイルに含まれる複数の画像の中から少なくとも１つの画像を指定する画像指定手段と、前記画像指定手段により指定された画像の種別に基づいて、当該画像の種別に応じた他の画像を前記複数の画像の中から選択する画像選択手段と、前記画像指定手段により指定された画像及び／又は前記画像選択手段により選択された他の画像を出力する出力手段と、を備えることを特徴とする。
【００１７】
また、本発明の画像処理装置の制御方法は、ユーザの操作に従って、１つのファイルに含まれる複数の画像の中から少なくとも１つの画像を指定する画像指定工程と、前記画像指定工程で指定された画像の種別に基づいて、当該画像の種別に応じた他の画像を前記複数の画像の中から選択する画像選択工程と、前記画像指定工程で指定された画像及び／又は前記画像選択工程で選択された他の画像を出力する出力工程と、を備えることを特徴とする。
【発明の効果】
【００１８】
ユーザにより指定された画像の種別に基づいて、１つのファイルに含まれる複数の画像の中から当該画像の種別に応じた他の画像を選択して出力することにより操作性を向上させ、使い勝手を良くすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００２０】
（第１の実施形態）
まず、本発明に係る第１の実施形態について説明する。第１の実施形態では、１つのファイルに含まれる複数の画像の中から少なくとも１つの画像がユーザにより指定された場合に、当該指定された画像に加えて、当該指定された画像と同じ種別の他の画像を選択する例について説明する。より具体的には、ユーザによりパノラマ画像が指定された場合に、当該指定されたパノラマ画像に関連する他のパノラマ画像を自動的に選択する例を説明する。
【００２１】
図１は、第１の実施形態におけるネットワーク全体を示す図である。ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１５０上には、後述するスキャナやプリンタを有するＭＦＰ１００、及びＭＦＰ１００と同様の機能を備えたＭＦＰ１１０が備えられている。ＭＦＰ１００及びＭＦＰ１１０はＬＡＮ１５０を介して通信し、互いに画像を送受信することができる。
【００２２】
また、ＬＡＮ１５０上には、ＭＦＰ１００から送信された画像を記憶したり、或いはＭＦＰ１００からの要求に応じて自装置に記憶している画像をＭＦＰ１００に送信したりするファイルサーバ１２０が備えられている。更に、ＭＦＰ１００は、電子メールサーバ１３０を介して、ＭＦＰ１１０やその他の外部装置との間で電子メール通信を行うこともできる。
【００２３】
図２は、ＭＦＰ１００の構成を示すブロック図である。ＣＰＵ２１１を含む制御部２１０は、ＭＦＰ１００全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００２４】
ＨＤＤ２１４は、ＭＦＰ１００に入力された画像を記憶する。ＨＤＤ２１４に記憶された画像は、操作部２２０に備えられた液晶表示部に表示されるとともに、ユーザからの操作に従ってプリンタ２２２、ＬＡＮ１５０上の外部装置、または携帯型メモリ媒体２２１に出力される。ＨＤＤ２１４はＭＦＰ１００内で生成されたファイルを保持する場合にも使用される。
【００２５】
操作部Ｉ／Ｆ２１５は、操作部２２０と制御部２１０とを接続する。操作部２２０には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
【００２６】
外部メモリＩ／Ｆ２１６は、携帯型メモリ媒体２２１と制御部２１０とを接続する。携帯型メモリ媒体２１１と制御部２１０とは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）など有線または無線の各種通信方式のいずれかにより通信し、画像などのデータを送受信する。
【００２７】
プリンタＩ／Ｆ２１７は、プリンタ２２２と制御部２１０とを接続する。プリンタ２２２で印刷すべき画像はプリンタＩ／Ｆ２１７を介して制御部２１０からプリンタ２２２に転送され、プリンタ２２２において記録媒体に記録される。
【００２８】
スキャナＩ／Ｆ２１８は、スキャナ２２３と制御部２１０とを接続する。スキャナ２２３は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１８を介して制御部２１０に入力する。なお、スキャナ２２３は、後述するような１つのファイルに複数の画像を含むフォーマットのファイルを生成することができる。
【００２９】
ネットワークＩ／Ｆ２１９は、制御部２１０（ＭＦＰ１００）をＬＡＮ１５０に接続する。ネットワークＩ／Ｆ２１９は、ＬＡＮ１５０上の外部装置に画像を送信したり、ＬＡＮ１５０上の外部装置から画像を受信したりする。
【００３０】
図３は、操作部２２０の液晶表示部に表示されるファイル一覧画面を示す図である。ユーザはこの画面を介してファイル指定の操作を行う。ファイル一覧画面には、ＨＤＤ２１４や携帯型メモリ媒体２２１内に記憶されている複数のファイルのそれぞれを示す情報が表示されている。表示すべきファイルの数が１つの画面に表示可能な数を超えた場合には、スクロールキー３０１が表示される。領域３０２には、全部で何ページの画面があるか、及び現在表示されている画面が何ページ目の画面であるかを示す情報が表示される。例えば、図３に示す例では全部で５ページの画面があり、現在は１ページ目の画面が表示されていることが分かる。
【００３１】
領域３０３には、各ファイルに関する情報が表示される。図３に示す例では、ファイル名及びファイルの保存日時を示す情報が表示されている。液晶表示部はタッチパネル機能を有するため、ユーザは領域３０３の表示に基づいて、所望のファイルに対応する箇所に触れることによりファイルを指定することができる。ユーザによりファイルが指定された場合は、そのファイルに関する情報は反転表示され選択された状態となる。図３に示す例では、ファイル「ＤＥＦ」がユーザにより選択されていることが分かる。
【００３２】
宛先指定ボタン３０４は、選択されたファイルに含まれる画像の出力先を指定する場合に押下する。なお、これ以降の説明では、選択されたファイルに含まれる画像を出力する場合の出力方法としてＬＡＮ１５０を介して外部装置に送信する方法を例に説明する。しかしながら、ＭＦＰ１００に接続された携帯型メモリ媒体２２１に画像を書き込むことにより画像を出力するようにしても構わない。
【００３３】
図４は、操作部２２０の液晶表示部に表示される宛先指定画面を示す図である。ユーザは、電子メールを用いて画像を送信する場合には、この宛先指定画面においてメールアドレスを入力する。また、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）などのファイル送信プロトコルを用いて画像を送信する場合はホスト名や送信先のディレクトリを示す情報を入力する。
【００３４】
ユーザにより入力された宛先情報は領域４０１に表示される。宛先を指定した後、決定ボタン４０２を押下すると宛先指定画面が閉じて、図３に示すファイル一覧画面に戻る。
【００３５】
ファイル一覧画面に表示されたファイルのうち、いずれかのファイルを選択した後で送信ボタン３０５を押下すると、選択されたファイルに含まれる画像が、指定された宛先に送信される。なお、画像の結合が指示されている場合には、送信ボタン３０５の押下に応じて画像の結合処理を行ったうえで、画像が送信される。
【００３６】
画像選択ボタン３０６は、ファイル一覧画面でユーザが選択したファイルに含まれる複数の画像の中から、出力する画像を選択する場合に押下する。なお、この画像選択ボタン３０６は、ファイル一覧画面でユーザが選択したファイルが所定のフォーマット（後述する複数画像フォーマット）のファイルである場合に有効化される。図３に示す例では、複数画像フォーマットのファイルではないファイル「ＤＥＦ」が指定されているため、画像選択ボタン３０６はグレーアウトされ、選択不可能な状態となっている。
【００３７】
図５は、図３と同様のファイル一覧画面を示す。図５に示す例では、複数画像フォーマットのファイルであるファイル「ＡＢＣ」が選択されているため、画像選択ボタン３０６は有効化され、選択可能な状態となっている。
【００３８】
ここで、複数画像フォーマットについて説明する。
【００３９】
図６は、複数画像フォーマットの構造を示す図である。ファイルヘッダ６０１には、１ページ目の画像ヘッダ６０２のアドレス、ファイル全体のサイズ、このファイルが複数画像フォーマットのファイルであることを示す情報が格納されている。
【００４０】
１ページ目の画像ヘッダ６０２には、１ページ目の画像６０３に関する情報が格納されている。２ページ目の画像ヘッダ６０４、Ｎページ目の画像ヘッダ６０６には、それぞれ２ページ目の画像６０５、Ｎページ目の画像６０７に関する情報が格納されている。
【００４１】
各ページに格納される画像の種別としては、通常の画像の他に、サムネイル画像、パノラマ画像、多視点画像などがある。サムネイル画像とは、ディスプレイに表示するために元の画像を低解像度化した画像であって、サムネイル画像と当該サムネイル画像の元の画像とは対となっている。
【００４２】
パノラマ画像とは、広い範囲を複数のショットに分けて撮影することにより得られる画像のように、１つの画が複数の画像に分割されたものであって、複数のパノラマ画像を組み合わせることにより１つの画が構成されるものである。
【００４３】
多視点画像とは、１つの被写体を上下左右など複数のアングルから撮影することにより得られる画像である。多視点画像は、パノラマ画像とは異なり必ずしも画像同士の連続性があるわけではないが、同一の被写体を撮影した複数の画像が互いに関連付けられている。
【００４４】
この他にも、所定の短い間隔で連続して撮影した連写画像や、１つの被写体を立体的に再現できるように撮影された立体視用画像など、複数画像フォーマットのファイルには様々な種別の画像を含めることができる。
【００４５】
なお、ここでは複数画像フォーマットのファイルに含まれる各画像はＪＰＥＧ画像など汎用的なフォーマットの画像とする。このため、複数画像フォーマットに対応していないＭＦＰまたはＰＣに複数画像フォーマットのファイルが入力された場合は、汎用のＪＰＥＧビューアーソフトウェアにより、１ページ目の画像のみ表示可能となる。
【００４６】
図７は、図６に示す画像ヘッダ６０２の構造を示す図である。代表画像フラグ７０１は、画像６０３が代表画像である場合にオンとなるフラグである。代表画像とはファイルの代表として予め指定された画像であって、１つのファイルに含まれる複数の画像のうち１つだけが代表画像として指定される。
【００４７】
元画像フラグ７０２は、画像６０３がサムネイル画像の元の画像である場合にオンとなるフラグである。またサムネイル画像フラグ７０３は、画像６０３がサムネイル画像である場合にオンとなるフラグである。つまり、ある画像を低解像度化することによりサムネイル画像として画像６０３が生成された場合は、画像６０３の画像ヘッダのサムネイル画像フラグ７０３がオンとなる。また、画像６０３を低解像度化することによりサムネイル画像として他の画像が生成された場合は、画像６０３の画像ヘッダの元画像フラグ７０２がオンとなる。
【００４８】
サムネイル関連画像情報７０４には、画像６０３がサムネイル画像またはサムネイル画像の元の画像である場合に、画像６０３に対応する他の画像を示す情報が格納される。つまり、画像６０３がサムネイル画像である場合には、サムネイル関連画像情報７０４に格納された情報が画像６０３に対応する元の画像を示すことになる。また、画像６０３が元の画像である場合には、サムネイル関連画像情報７０４に格納された情報が画像６０３に対応するサムネイル画像を示すことになる。解像度７０５には、画像６０３の解像度を示す情報が格納される。
【００４９】
パノラマ画像フラグ７０６は、画像６０３がパノラマ画像である場合にオンとなるフラグである。パノラマ関連画像情報７０７には、画像６０３がパノラマ画像である場合に、関連する他のパノラマ画像を示す情報が格納される。関連する他のパノラマ画像が複数存在する場合には、各々の画像を示す情報がそれぞれパノラマ関連画像情報７０７に格納される。位置情報７０８には、関連する複数のパノラマ画像を組み合わせて再現される１つの画における画像６０３の位置を示す情報が格納される。つまり、位置情報７０８に格納された情報を用いることにより複数のパノラマ画像から元の画を再現することができる。
【００５０】
多視点画像フラグ７０９は、画像６０３が多視点画像である場合にオンとなるフラグである。多視点関連画像情報７１０には、画像６０３が多視点画像である場合に、関連する他の多視点画像を示す情報が格納される。関連する他の多視点画像が複数存在する場合には、各々の画像を示す情報がそれぞれ多視点関連画像情報７１０に格納される。位置情報７１１には、関連する複数の多視点画像がそれぞれどのアングルで被写体を撮影したものであるかを示す情報が格納される。
【００５１】
画像ヘッダ６０２には、複数画像フォーマットに含むことができる画像の種別に応じて、７０１〜７１１の情報以外にも情報フィールドを適宜追加することができる。
【００５２】
図８は、ファイル一覧画面におけるファイルの指定に応じて各ボタンを有効化する動作を説明するフローチャートである。図８に示すフローチャートに示す各動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【００５３】
まず、ステップＳ８０１で、操作部２２０の液晶表示部にファイル一覧画面を表示する。続くステップＳ８０２では、ユーザにより少なくとも１つのファイルが指定されたか否かを判定する。この判定の結果、ユーザにより少なくとも１つのファイルが指定されたと判定した場合は、ステップＳ８０３に進み、そうでなければ処理を終了する。
【００５４】
ステップＳ８０３では、ユーザにより指定されたファイルが複数画像フォーマットのファイルであるか否かを判定する。なお、この判定は、図６のファイルヘッダ６０１に格納されている情報に基づいて行う。この判定の結果、ユーザにより指定されたファイルが複数画像フォーマットのファイルであると判定された場合は、ステップＳ８０４に進み、そうでなければステップＳ８０５に進む。
【００５５】
ステップＳ８０４では、画像選択ボタン３０６を有効化し、選択可能な状態とする。更に、ステップＳ８０５及びＳ８０６では、それぞれ宛先指定ボタン３０４及び送信ボタン３０５を有効化し、選択可能な状態として、処理を終了する。
【００５６】
図９は、ファイル「ＡＢＣ」が選択された状態で画像選択ボタン３０６を押下した場合に操作部２２０の液晶表示部に表示される画像一覧画面を示す図である。ユーザはこの画面を介して画像指定の操作を行う。画像一覧画面には、ファイル「ＡＢＣ」に含まれる複数の画像を示す情報が、各画像の種別を識別することが可能な状態で表示されている。
【００５７】
図９に示す例では、ファイル「ＡＢＣ」には、画像９０１及び画像９０１を低解像度化することにより生成された画像９０２が含まれ、画像９０１はサムネイル画像の元の画像であることが示され、画像９０２はサムネイル画像であることが示されている。
【００５８】
また、ファイル「ＡＢＣ」には更に、パノラマ画像である画像９０３〜９０５が含まれていることが分かる。画像９０３〜９０５は互いに関連する（同一の画を構成する）パノラマ画像であることが分かるように横に並べた状態で表示されている。
【００５９】
図１０は、図９に示す画面をスクロールすることにより表示される画像一覧画面であって、ファイル「ＡＢＣ」に含まれる他の画像を示す情報が表示される。画像１００１〜１００３は互いに関連するパノラマ画像であって、画像９０３〜９０５とは関連せず、画像１００１〜１００３により１つの画を構成する。
【００６０】
画像１００４〜１００６は多視点画像であって、パノラマ画像と同様に、互いに関連する多視点画像であることが分かるように横に並べた状態で表示されている。
【００６１】
ユーザは画像一覧画面を介して、所望の画像に対応する箇所に触れることにより１つまたは複数の画像を指定することができる。ユーザにより画像が指定された場合は、その画像に関する情報は反転表示され選択された状態となる。
【００６２】
選択された画像は、以下に述べる第１の出力方法、第２の出力方法、及び第３の出力方法のいずれかを用いて出力される。ユーザは、通常送信ボタン９０７、分割送信ボタン９０８、及び結合送信ボタン９０９のいずれかを選択することにより出力方法を指定することができる。
【００６３】
第１の出力方法は、通常送信ボタン９０７が押下にされた場合に用いられ、１つのファイルに含まれる１つまたは複数の画像を選択し、選択した複数の画像を１つのファイルとして送信する。つまり、通常送信ボタン９０７が押下された場合は、選択されなかった画像を削除したうえで、選択された画像のみを含む複数画像フォーマットのファイルが送信されることになる。
【００６４】
第２の出力方法は、分割送信ボタン９０８が押下にされた場合に用いられ、１つのファイルに含まれる複数の画像が選択された場合に、選択された複数の画像の各々をそれぞれ別のファイルとして送信する場合に押下する。つまり、分割送信ボタン９０８が押下された場合は、選択された画像の数と同じ数のファイルが生成されて送信されることになる。なお、ここでは複数画像フォーマットのファイルに画像が１つだけ格納されたものを生成するものとするが、複数画像フォーマットではなく、汎用的なＪＧＥＰ画像のファイルとするようにしても構わない。
【００６５】
第３の出力方法は、結合送信ボタン９０９が押下にされた場合に用いられ、１つのファイルに含まれる複数の画像が選択された場合に、選択された複数の画像を１つの画像に結合したうえで送信する場合に押下する。つまり、結合送信ボタン９０９が押下された場合は、選択された複数の画像から１つの画像が生成され、この生成された画像を含む１つのファイルが送信される。なお、ここでは結合された１つの画像が複数画像フォーマットのファイルに格納されたものを生成するものとするが、複数画像フォーマットではなく、結合された１つの画像を汎用的なＪＧＥＰ画像のファイルとするようにしても構わない。
【００６６】
ボタン９０７〜９０９のいずれかが押下された場合には、画像一覧画面でユーザが選択した画像を示す情報と、ボタン９０７〜９０９のいずれが押下されたかを示す情報とをＭＦＰ１００内のメモリに一時的に記憶したうえで、ファイル一覧画面に戻る。閉じるボタン９０６が押下された場合は、画像一覧画面でユーザが行った選択を全て解除してファイル一覧画面に戻る。
【００６７】
図１１は、画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。図１１に示すフローチャートに示す各動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【００６８】
まず、ステップＳ１１０１で、操作部２２０の液晶表示部に画像一覧画面を表示する。続くステップＳ１１０２では、ユーザにより少なくとも１つの画像が指定されたか否かを判定する。この判定の結果、ユーザにより少なくとも１つの画像が指定されたと判定した場合は、ステップＳ１１０３に進む。
【００６９】
ステップＳ１１０３では、指定された画像がパノラマ画像であるか否かを判定する。この判定の結果、指定された画像がパノラマ画像であると判定した場合は、ステップＳ１１０４に進む、そうでなければステップＳ１１０５に進む。
【００７０】
ステップＳ１１０４では、指定された画像に関連する他のパノラマ画像を自動的に選択する。このときの処理を、図１２を用いて説明する。
【００７１】
図１２は、図９と同様の画像一覧画面を示す。ここで、ユーザが画像９０３を指定した場合には、上述したステップＳ１１０２〜Ｓ１１０４の処理が実行され、その結果、図１２に示すように画像９０３〜９０５が選択された状態となる。このように、ユーザがパノラマ画像を指定した場合には、その指定されたパノラマ画像に関連する他のパノラマ画像も自動的に選択するようにすることにより、１つの画を構成する複数のパノラマ画像の一部のみが出力されてしまうことを防ぐことができる。
【００７２】
図１１の説明に戻り、ステップＳ１１０５では、ボタン９０６〜９０９のいずれかが押下されたか否かを判定する。この判定の結果、ボタン９０６〜９０９のいずれかが押下されたと判定した場合は、ステップＳ１１０６に進む、そうでなければステップＳ１１０２に戻る。
【００７３】
ステップＳ１１０６では、操作部２２０の液晶表示部にファイル一覧画面を表示する。そして、ステップＳ１１０７では、送信ボタン３０５が押下されたか否かを判定する。この判定の結果、送信ボタン３０５が押下されたと判定した場合は、ステップＳ１１０８に進み、そうでなければ処理を終了する。
【００７４】
ステップＳ１１０８では、ファイル一覧画面で選択されたファイルに含まれる画像の出力方法を判定する。なお、選択されたファイルが複数画像フォーマットのファイルでない場合は、ステップＳ１１０８〜Ｓ１１１１の処理は行わず、そのまま送信される。
【００７５】
ステップＳ１１０８の判定は、ステップＳ１１０５で画像一覧画面を閉じるときに一時的に記憶しておいた、ボタン９０７〜９０９のいずれが押下されたかを示す情報に基づいて行われる。押下されたボタンが通常送信ボタン９０７である場合には、ステップＳ１１０９に進み、画像一覧画面で選択されなかった画像を削除したうえで、選択された画像を含む複数画像フォーマットのファイルを生成する。
【００７６】
押下されたボタンが分割送信ボタン９０８である場合には、ステップＳ１１１０に進み、選択された複数の画像をそれぞれ含む複数のファイルを生成する。押下されたボタンが結合送信ボタン９０９である場合には、ステップＳ１１１１に進み、選択された画像を１つの画像として結合し、結合した画像を含む１つのファイルを生成する。
【００７７】
ステップＳ１１１２では、ステップＳ１１０９〜Ｓ１１１１のいずれかで生成されたファイルを、指定された宛先に送信する。
【００７８】
以上の通り、第１の実施形態では、１つのファイルに含まれる複数の画像の中から少なくとも１つの画像がユーザにより指定された場合に、当該指定された画像に加えて、当該指定された画像と同じ種別の他の画像を選択するようにしている。これにより、選択すべき多数の画像をユーザが１つ１つ指定する必要がなく、また選択すべき画像をユーザが選択し忘れてしまうことを防止することもできる。
【００７９】
なお、第１の実施形態では、ユーザが指定した画像がパノラマ画像である場合に、関連する他のパノラマ画像を自動的に選択する例について説明したが、多視点画像や連写画像など他の種別の画像が指定された場合にも同様の処理を行うようにしても構わない。
【００８０】
（第２の実施形態）
次に、本発明に係る第２の実施形態について説明する。第１の実施形態では、画像一覧画面においてユーザが画像を指定した場合に、その画像に関連する他の画像を自動的に選択する例を説明したが、第２の実施形態では、この関連する他の画像を選択するか否かをユーザに確認する手段を設けた場合について説明する。なお、これ以外の点については第１の実施形態と同様の構成であるため説明は省略する。
【００８１】
＜第１の処理例＞
まず、第１の処理例として、画像一覧画面においてユーザによりパノラマ画像が指定された場合に、指定された画像に関連する他のパノラマ画像を選択するか否かをユーザに確認する例を説明する。
【００８２】
図１３は、図１１に示すフローチャートに対応するフローチャートであって、図１３のフローチャートに示す各動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【００８３】
まず、図１１のフローチャートにおけるステップＳ１１０２の判定の結果、ユーザにより少なくとも１つの画像が指定されたと判定した場合は、ステップＳ１３０１に進む。
【００８４】
ステップＳ１３０１では、指定された画像がパノラマ画像であるか否かを判定する。この判定の結果、指定された画像がパノラマ画像であると判定した場合は、ステップＳ１３０２に進む、そうでなければステップＳ１１０５に進む。ステップＳ１３０２では、指定された画像に関連する他のパノラマ画像を選択するか否かをユーザに確認するための確認画面を操作部２２０の液晶表示部に表示する。
【００８５】
図１４は、ステップＳ１３０２で表示される確認画面を示す図である。図１４に示す通り、確認画面にはユーザが指定した画像がパノラマ画像である旨と、指定した画像に関連する他のパノラマ画像が存在する旨とを示すメッセージが表示される。そして、この関連する他のパノラマ画像を選択するか否かをユーザに問い合わせ、ユーザはこの問い合わせに対して、はいボタン１４０１またはいいえボタン１４０２を押下することにより回答する。
【００８６】
はいボタン１４０１が押下された場合は、図９に示すように、関連する他のパノラマ画像が選択された状態となる。一方、いいえボタン１４０２が押下された場合は、図１５に示すように、ユーザが指定した画像が選択された状態となり、関連する他のパノラマ画像は選択されない。
【００８７】
このように、ユーザによりパノラマ画像が指定された場合に、指定された画像に関連する他のパノラマ画像を選択するか否かをユーザに確認することにより、複数のパノラマ画像を１つ１つ指定する場合と比較して、ユーザの操作の手間を軽減することができる。また、１つの画を構成する複数のパノラマ画像のうち、一部の画像のみを選択することをユーザが希望する場合には、ユーザが指定した画像のみを選択することが可能となる。
【００８８】
＜第２の処理例＞
次に、第２の処理例として、画像一覧画面においてユーザによりサムネイル画像が指定され、且つそのサムネイル画像に対応する元の画像が選択されていない場合に、対応する元の画像を選択するか否かをユーザに確認する例を説明する。
【００８９】
図１６は、図１１に示すフローチャートに対応するフローチャートであって、図１６のフローチャートに示す各動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【００９０】
まず、図１１のフローチャートにおけるステップＳ１１０２の判定の結果、ユーザにより少なくとも１つの画像が指定されたと判定した場合は、ステップＳ１６０１に進む。
【００９１】
ステップＳ１６０１では、指定された画像がサムネイル画像であるか否かを判定する。この判定の結果、指定された画像がサムネイル画像であると判定した場合は、ステップＳ１６０２に進む、そうでなければステップＳ１１０５に進む。
【００９２】
ステップＳ１６０２では、指定されたサムネイル画像に対応する元の画像が既に選択されているか否かを判定する。この判定の結果、指定されたサムネイル画像に対応する元の画像が既に選択されていると判定した場合は、ステップＳ１１０５に進み、そうでなければステップＳ１６０３に進む。
【００９３】
つまり、図１７に示すように、画像９０１及び９０２のいずれも選択されていない状態で、サムネイル画像である画像９０２をユーザが指定した場合に、ステップＳ１６０３に進むことになる。
【００９４】
ステップＳ１６０３では、指定されたサムネイル画像に対応する元の画像を選択するか否かをユーザに確認するための確認画面を操作部２２０の液晶表示部に表示する。
【００９５】
図１８は、ステップＳ１６０３で表示される確認画面を示す図である。図１８に示す通り、確認画面にはユーザが指定した画像がサムネイル画像である旨と、指定したサムネイル画像に対応する元の画像が存在する旨とを示すメッセージが表示される。そして、この対応する元の画像を選択するか否かをユーザに問い合わせ、ユーザはこの問い合わせに対して、はいボタン１８０１またはいいえボタン１８０２を押下することにより回答する。
【００９６】
はいボタン１８０１が押下された場合は、対応する元の画像が選択された状態となる。なお、このとき最初にユーザが指定したサムネイル画像（図１７に示す画像９０２）の選択を自動的に解除するようにしてもよい。一方、いいえボタン１８０２が押下された場合は、ユーザが指定したサムネイル画像のみが選択された状態となり、対応する元の画像は選択されない。
【００９７】
このように、ユーザによりサムネイル画像が指定され、そのサムネイル画像に対応する元の画像が選択されていない場合に、対応する元の画像を選択するか否かをユーザに確認することにより、次のような効果が期待できる。すなわち、ユーザは自分が指定した画像がサムネイル画像であることに気付かなかったり、そのサムネイル画像に対応する元の画像が存在することを知らなかったりしたとしても、この確認によりユーザはより高い解像度の画像を選択することができるようになる。
【００９８】
＜第３の処理例＞
次に、第３の処理例として、画像一覧画面においてユーザによりサムネイル画像の元の画像が指定され、且つその画像に対応するサムネイル画像が既に選択されている場合に、対応するサムネイル画像の選択を解除するか否かをユーザに確認する例を説明する。
【００９９】
図１９は、図１１に示すフローチャートに対応するフローチャートであって、図１９のフローチャートに示す各動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【０１００】
まず、図１１のフローチャートにおけるステップＳ１１０２の判定の結果、ユーザにより少なくとも１つの画像が指定されたと判定した場合は、ステップＳ１９０１に進む。
【０１０１】
ステップＳ１９０１では、指定された画像がサムネイル画像の元の画像であるか否かを判定する。この判定の結果、指定された画像がサムネイル画像の元の画像であると判定した場合は、ステップＳ１９０２に進む、そうでなければステップＳ１１０５に進む。
【０１０２】
ステップＳ１９０２では、指定された画像に対応するサムネイル画像が既に選択されているか否かを判定する。この判定の結果、指定された画像に対応するサムネイル画像が既に選択されていると判定した場合は、ステップＳ１９０３に進み、そうでなければステップＳ１１０５に進む。
【０１０３】
つまり、図２０に示すように、画像９０２が選択された状態で、サムネイル画像の元の画像である画像９０１をユーザが指定した場合に、ステップＳ１９０３に進むことになる。
【０１０４】
ステップＳ１９０３では、指定された画像に対応するサムネイル画像を選択するか否かをユーザに確認するための確認画面を操作部２２０の液晶表示部に表示する。
【０１０５】
図２１は、ステップＳ１９０３で表示される確認画面を示す図である。図２１に示す通り、確認画面にはユーザが指定した画像がサムネイル画像の元の画像である旨と、指定した画像に対応するサムネイル画像が選択されている旨とを示すメッセージが表示される。そして、この対応するサムネイル画像の選択を解除するか否かをユーザに問い合わせ、ユーザはこの問い合わせに対して、はいボタン２１０１またはいいえボタン２１０２を押下することにより回答する。
【０１０６】
はいボタン２１０１が押下された場合は、対応するサムネイル画像の選択が解除される。一方、いいえボタン２１０２が押下された場合は、対応するサムネイル画像が選択されたままの状態で、ユーザが新たに指定した元の画像を選択された状態とする。
【０１０７】
このように、ユーザによりサムネイル画像の元の画像が指定され、その画像に対応するサムネイル画像が既に選択されている場合に、対応するサムネイル画像の選択を解除するか否かをユーザに確認することにより、次のような効果が期待できる。すなわち、ユーザがサムネイル画像とそのサムネイル画像の元の画像とを別の画像であると思い両方を選択してしまった場合に、これらの画像が同じ内容の元画像とそのサムネイル画像であることをユーザに気付かせることができる。これにより、ユーザがサムネイル画像の出力を不要と判断すれば、無用なデータの出力を抑止することができる。
【０１０８】
（第３の実施形態）
次に、本発明に係る第３の実施形態について説明する。第１の実施形態では、画像一覧画面において画像を選択した場合に、選択した画像の送信方法をボタン９０７〜９０９のいずれかを押下することにより指示するようにしていた。これに対して、第３の実施形態では、画像一覧画面とは別に送信方法選択画面を表示し、この画面において送信方法をユーザに選択させるようにしている。なお、これ以外の点については第１の実施形態と同様の構成であるため説明は省略する。
【０１０９】
図２２は、図１１に示すフローチャートに対応するフローチャートであって、図２２のフローチャートに示す各動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【０１１０】
まず、ステップＳ１１０１で、操作部２２０の液晶表示部に画像一覧画面を表示する。
【０１１１】
図２３は、第３の実施形態における画像一覧画面を示すである。図９と比較して分かるように、図２３に示す画像一覧画面では、図９のボタン９０７〜９０９に代えて、送信ボタン２３０２が表示されている。
【０１１２】
続くステップＳ１１０２では、ユーザにより少なくとも１つの画像が指定されたか否かを判定する。この判定の結果、ユーザにより少なくとも１つの画像が指定されたと判定した場合は、ステップＳ１１０３に進む。
【０１１３】
ステップＳ１１０３では、指定された画像がパノラマ画像であるか否かを判定する。この判定の結果、指定された画像がパノラマ画像であると判定した場合は、ステップＳ１１０４に進む、そうでなければステップＳ２２０１に進む。ステップＳ１１０４では、指定された画像に関連する他のパノラマ画像を選択する。
【０１１４】
ステップＳ２２０１では、閉じるボタン２３０１が押下されたか否かを判定する。この判定の結果、閉じるボタン２３０１が押下されたと判定した場合は、ステップＳ１１０６へ進み、そうでなければステップＳ２２０２へ進む。
【０１１５】
ステップＳ２２０２では、送信ボタン２３０２が押下されたか否かを判定する。この判定の結果、送信ボタン２３０２が押下されたと判定した場合は、ステップＳ２２０３へ進み、そうでなければステップＳ１１０２に戻る。
【０１１６】
ステップＳ２２０３では、画像一覧画面で選択された画像に、同一の画を構成するパノラマ画像のみが含まれているか否かを判定する。この判定の結果、画像一覧画面で選択された画像に同一の画を構成するパノラマ画像のみが含まれていると判定した場合は、ステップＳ２２０４に進み、そうでない場合はステップＳ２２０５に進む。
【０１１７】
ステップＳ２２０４及びＳ２２０５では、それぞれ図２４及び２５に示す送信方法選択画面を表示する。
【０１１８】
図２４及び２５は、送信ボタン２３０２が押下された場合に表示される送信方法選択画面を示す図である。ここで、表示される送信方法選択画面の内容は、画像一覧画面においてどのような種別の画像が選択されたかに応じて異なる。
【０１１９】
図２４は、画像一覧画面において選択された画像に、同一の画を構成する複数のパノラマ画像のみが含まれている場合に表示される画面を示す。同一の画を構成する複数のパノラマ画像のみが選択された場合は、これらの画像を１つの画像に結合して送信することが考えられるので、送信方法として結合送信を指示するための結合送信ボタン２４０３が表示されている。
【０１２０】
一方、図２５は、画像一覧画面において選択された画像に、同一の画を構成する複数のパノラマ画像以外の画像が含まれている場合に表示される画面を示す。同一の画を構成する複数のパノラマ画像以外の画像が選択された場合は、これらの画像を１つの画像に結合して送信する可能性は低いので、ユーザが誤って結合送信を指示しないように結合送信ボタン２４０３は表示されない。
【０１２１】
図２４または２５で表示された送信方法選択画面を介していずれかの送信方法が選択されると、ステップＳ２２０６で選択された送信方法をＭＦＰ１００内のメモリに一時的に記憶してＳ１１０６へ進む。
【０１２２】
このように、画像一覧画面においてどのような種別の画像が選択されたかに応じて選択可能な出力方法を決定する出力方法決定処理を行い、表示される送信方法選択画面の内容を異ならせることにより、ユーザによる誤った送信方法の選択を防止することができる。
【０１２３】
なお、画像一覧画面で１つの画像しか選択されたかった場合は、図２４及び２５のような送信方法選択画面を表示せずに、ステップＳ１１０６へ進むようにしても構わない。なぜなら、１つの画像しか選択されていない場合は、その１つの画像を含む１つのファイルを送信することしかできず、送信方法の選択の余地がないからである。
【０１２４】
また、画像一覧画面において選択された画像に、同一の画を構成する複数のパノラマ画像のみが含まれている場合は、送信方法選択画面を表示してユーザに送信方法を選択させることなく、結合送信を自動的に選択するようにしてもよい。
【０１２５】
また、上述した説明では、画像一覧画面において選択された画像に、同一の画を構成する複数のパノラマ画像のみが含まれているか否かに応じて、選択可能な送信方法を異ならせたが、これ以外の条件に基づいて選択可能な送信方法を異ならせるようにしてもよい。
【０１２６】
（第４の実施形態）
次に、本発明に係る第４の実施形態について説明する。第４の実施形態では、１つのファイルに含まれる複数の画像の中から１つまたは複数の画像が選択され、この選択された画像を出力した後、出力した画像を示す情報を記憶する手段を設けた場合について説明する。なお、これ以外の点については第１の実施形態と同様の構成であるため説明は省略する。
【０１２７】
＜第１の処理例＞
まず、第１の処理例として、選択された画像を出力した後、選択された画像を示す情報を元のファイルと対応付けて記憶する例について説明する。
【０１２８】
図２６は、図１１に示すフローチャートに対応するフローチャートであって、図２６のフローチャートに示す動作は、ＭＦＰ１００のＣＰＵ２１１が制御プログラムを実行することにより実現される。
【０１２９】
選択された画像を図１１のステップＳ１１１２で出力した後、ステップＳ２６０１に進む。ステップＳ２６０１では、選択された画像を示す情報をＭＦＰ１００内のメモリに記憶し、処理を終了する。
【０１３０】
図２７は、ＭＦＰ１００内のメモリに設けられた選択画像情報テーブルを示す図である。図２７に示すテーブルはＨＤＤ２１４または携帯型メモリ媒体２２１に記憶されたファイル毎のそれぞれに対応付けて記憶されている。
【０１３１】
図２７に示す例では、２００８年２月１日１２時４５分に出力されたときには１ページ目、３ページ目、及び４ページ目の画像が選択されて出力されたことを示している。また、２００８年２月２日１３時３０分に出力されたときには２ページ目の画像のみが選択されて出力されたことを示している。
【０１３２】
このように、選択された画像を示す情報を元のファイルに対応付けて管理しておくことにより、ユーザが過去に選択して出力した画像と同じ画像を再び出力したい場合に、この選択画像情報テーブルを参照することにより、画像を再び選び出す操作が不要となる。
【０１３３】
なお、選択された画像の出力に用いられた出力方法を示す情報を選択画像情報テーブルに含まるようにしておくと、より一層使い勝手が良くなる。
【０１３４】
＜第２の処理例＞
次に、第２の処理例を説明する。第１の処理例では、選択された画像を示す情報を元のファイルに対応付けて記憶しておく例を説明したが、第２の処理例では、実際に出力されたファイルを元のファイルとは別にＨＤＤ２１４内に保持しておく。これにより、ユーザが一度出力したファイルと同じ内容のファイルを再び出力したい場合に、ファイルの作成処理の時間を省略することができる。
【０１３５】
なお、上述した第１乃至第４の実施形態では、画像一覧画面においてユーザが任意の１つの画像を指定する例について説明した。しかしながら、画像一覧画面においてユーザが画像の種別を指定できるようにしてもよい。
【０１３６】
例えば、図９に示す画像一覧画面においてユーザが「パノラマ画像１」を指定することにより、自動的に画像９０３〜９０５が選択されるようにしても構わない。また、同様に図１０に示す画像一覧画面においてユーザが「パノラマ画像２」を指定すれば、画像１００１〜１００３が選択されるようにしてもよい。
【０１３７】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔の外部装置から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１３９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１４１】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１４２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１４５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施形態におけるネットワーク全体を示す図である。
【図２】本発明の実施形態におけるＭＦＰ１００の構成を示すブロック図である。
【図３】本発明の実施形態におけるファイル一覧画面を示す図である。
【図４】本発明の実施形態における宛先指定画面を示す図である。
【図５】本発明の実施形態におけるファイル一覧画面を示す図である。
【図６】本発明の実施形態における複数画像フォーマットの構造を示す図である。
【図７】本発明の実施形態における画像ヘッダ６０２の構造を示す図である。
【図８】本発明の実施形態におけるファイル一覧画面におけるファイルの指定に応じて各ボタンを有効化する動作を説明するフローチャートである。
【図９】本発明の実施形態における画像一覧画面を示す図である。
【図１０】本発明の実施形態における画像一覧画面を示す図である。
【図１１】本発明の実施形態における画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。
【図１２】本発明の実施形態における画像一覧画面を示す図である。
【図１３】本発明の実施形態における画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。
【図１４】本発明の実施形態における確認画面を示す図である。
【図１５】本発明の実施形態における画像一覧画面を示す図である。
【図１６】本発明の実施形態における画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。
【図１７】本発明の実施形態における画像一覧画面を示す図である。
【図１８】本発明の実施形態における確認画面を示す図である。
【図１９】本発明の実施形態における画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。
【図２０】本発明の実施形態における画像一覧画面を示す図である。
【図２１】本発明の実施形態における確認画面を示す図である。
【図２２】本発明の実施形態における画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。
【図２３】本発明の実施形態における画像一覧画面を示す図である。
【図２４】本発明の実施形態における送信方法選択画面を示す図である。
【図２５】本発明の実施形態における送信方法選択画面を示す図である。
【図２６】本発明の実施形態における画像一覧画面で１つまたは複数の画像を選択し、選択された画像を送信する動作を説明するフローチャートである。
【図２７】本発明の実施形態における選択画像情報テーブルを示す図である。
【符号の説明】
【０１４７】
１００  ＭＦＰ
１５０  ＬＡＮ
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
２１４  ＨＤＤ
２２０  操作部
２２１  携帯型メモリ媒体
【図１】
2010050715.tif 000003
【図２】
2010050715.tif 000004
【図３】
2010050715.tif 000005
【図４】
2010050715.tif 000006
【図５】
2010050715.tif 000007
【図６】
2010050715.tif 000008
【図７】
2010050715.tif 000009
【図８】
2010050715.tif 000010
【図９】
2010050715.tif 000011
【図１０】
2010050715.tif 000012
【図１１】
2010050715.tif 000013
【図１２】
2010050715.tif 000014
【図１３】
2010050715.tif 000015
【図１４】
2010050715.tif 000016
【図１５】
2010050715.tif 000017
【図１６】
2010050715.tif 000018
【図１７】
2010050715.tif 000019
【図１８】
2010050715.tif 000020
【図１９】
2010050715.tif 000021
【図２０】
2010050715.tif 000022
【図２１】
2010050715.tif 000023
【図２２】
2010050715.tif 000024
【図２３】
2010050715.tif 000025
【図２４】
2010050715.tif 000026
【図２５】
2010050715.tif 000027
【図２６】
2010050715.tif 000028
【図２７】
2010050715.tif 000029