(57)【要約】【課題】コンテンツを転送するための選択画面の表示中に新たにコンテンツを取得し、再び当該選択画面を表示する場合であっても、ユーザの操作負担を軽減することが可能な通信装置を提供する。【解決手段】本実施形態に係る通信装置は、外部装置と通信可能な通信手段と、ユーザ操作を受け付ける操作手段と、通信手段を介してユーザが選択したコンテンツを外部装置に転送する転送手段と、ユーザが転送するコンテンツを選択するための選択画面を表示する表示制御手段と、を有する。ここで、表示制御手段は、選択画面の表示中に操作手段から所定の処理の開始指示を受けたことに応じて選択画面の表示を中断した後、選択画面の表示を再開する場合は、中断したときに表示していたコンテンツを選択画面に表示するように制御する。【選択図】図６
2018136702.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信可能な通信手段と、
ユーザ操作を受け付ける操作手段と、
前記通信手段を介してユーザが選択したコンテンツを外部装置に転送する転送手段と、
ユーザが転送するコンテンツを選択するための選択画面を表示する表示制御手段と、を有し、
前記表示制御手段は、前記選択画面の表示中に前記操作手段から所定の処理の開始指示を受けたことに応じて前記選択画面の表示を中断した後、前記選択画面の表示を再開する場合は、中断したときに表示していたコンテンツを前記選択画面に表示するように制御する、ことを特徴とする通信装置。
【請求項２】
前記表示制御手段は、転送する画像として選択されていることを示す指標と、転送するか否かを選択する対象であることを示す識別枠との少なくともいずれかを前記選択画面に表示し、前記選択画面の表示を再開する場合は、前記中断したときに表示していた同じコンテンツに前記指標と前記識別枠との少なくともいずれかを表示するように制御する、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記所定の処理は、画像の撮影処理であり、
前記表示制御手段は、前記選択画面に撮影された画像を表示するか、前記中断したときに表示していたコンテンツを表示するかをユーザが選択可能な表示選択画面を、前記選択画面の表示を再開する前に表示するように制御する、ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記表示制御手段は、前記表示選択画面において前記撮影された画像を表示することが選択され、前記選択画面の表示を再開する場合は、当該撮影された画像を前記選択画面に表示する、ことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記所定の処理は、画像の撮影処理であり、
前記選択画面に撮影された画像を表示するか、前記中断したときに表示していたコンテンツを表示するかをユーザが予め選択可能な設定手段を更に有し、
前記表示制御手段は、前記設定手段により前記撮影された画像を表示することが選択され、前記選択画面の表示を再開する場合は、当該撮影された画像を前記選択画面に表示する、ことを特徴とする請求項１又は２に記載の通信装置。
【請求項６】
前記表示制御手段は、前記撮影された画像の転送開始を指示するユーザ操作を受け付け可能な画面を更に表示し、前記転送開始の指示を受け付けたときに、前記選択画面の表示を再開する場合は、前記中断したときに表示していたコンテンツを前記選択画面に表示する、ことを特徴とする請求項３又は４に記載の通信装置。
【請求項７】
前記転送手段は、前記撮影処理により新たな画像が取得されると前記通信手段を介して当該画像の転送を開始し、
前記表示制御手段は、前記転送手段により新たな画像の転送が開始されたときに、前記選択画面の表示を再開する場合は、前記中断したときに表示していたコンテンツを前記選択画面に表示する、ことを特徴とする請求項３又は４に記載の通信装置。
【請求項８】
前記表示制御手段は、前記選択画面の表示を中断する場合、新たな画像を確認するために前記新たな画像の少なくとも一部を表示した後、前記選択画面の表示を再開する、ことを特徴とする請求項１又は２に記載の通信装置。
【請求項９】
前記コンテンツは、画像、映像、音声、３次元データ及び位置データの少なくともいずれかを含む、ことを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
外部装置と通信可能な通信手段と、ユーザ操作を受け付ける操作手段と、前記通信手段を介してユーザが選択したコンテンツを外部装置に転送する転送手段と、を備える通信装置の制御方法であって、
ユーザが転送するコンテンツを選択するための選択画面を表示する表示制御工程を有し、
前記表示制御工程では、
前記選択画面の表示中に前記操作手段から所定の処理の開始指示を受けたことに応じて前記選択画面の表示を中断し、
前記選択画面の表示を再開する場合は、中断したときに表示していたコンテンツを前記選択画面に表示するように制御する、ことを特徴とする通信装置の制御方法。
【請求項１１】
コンピュータを、請求項１から９のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項１から９のいずれか１項に記載の通信装置の各手段として機能させるためのプログラムを記録した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送画面の表示制御技術に関する。
【背景技術】
【０００２】
近年、携帯型パーソナルコンピュータ（いわゆるノートＰＣ）やプリンタ、デジタルカメラ等に無線ＬＡＮ機能が搭載されるようになり、周囲の様々な機器との間でデータ通信を行うことが可能となっている。特許文献１には、サーバ、ＰＣ及びプリンタなどの中から選択した機器に無線ＬＡＮを介して画像を転送する電子カメラが開示されている。
【０００３】
また、画像や文書、プログラム等のコンテンツを転送する技術としてＦＴＰが知られており、デジタルカメラには、取得したコンテンツ（例えば撮影した画像）をユーザが選択して、接続したＦＴＰサーバに転送するものが知られている。このようなデジタルカメラでは、転送するコンテンツ（例えば画像）を選択するための選択画面において、ユーザが方向キーや決定ボタンを用いて一つずつ表示コンテンツを切り替えながら（例えば画像送りをして）転送するコンテンツを選択する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２０２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、デジタルカメラでは、ユーザが転送するコンテンツを選択している最中に急きょコンテンツを取得（例えば撮影）する操作を行うことができる。このとき、コンテンツを選択する選択画面の表示は中断されて、コンテンツの取得に関する所定の表示に切り替わり、その後選択画面の表示は再開可能になる。しかし、選択画面の表示は、新たに取得されたコンテンツが追加されて表示内容が変更されるため、ユーザによって所望の表示内容でなくなる場合がある。すなわち、再開された選択画面の表示内容が所望のものでない場合、選択したいコンテンツを表示させるために（方向キー等を用いた）操作が必要となり操作負担が大きくなる。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、コンテンツを転送するための選択画面の表示中に新たにコンテンツを取得し、再び当該選択画面を表示する場合であっても、ユーザの操作負担を軽減する技術を実現することである。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明の通信装置は、外部装置と通信可能な通信手段と、ユーザ操作を受け付ける操作手段と、通信手段を介してユーザが選択したコンテンツを外部装置に転送する転送手段と、ユーザが転送するコンテンツを選択するための選択画面を表示する表示制御手段と、を有し、表示制御手段は、前記選択画面の表示中に前記操作手段から所定の処理の開始指示を受けたことに応じて前記選択画面の表示を中断した後、前記選択画面の表示を再開する場合は、中断したときに表示していたコンテンツを前記選択画面に表示するように制御する。
【発明の効果】
【０００８】
本発明によれば、コンテンツを転送するための選択画面の表示中に新たにコンテンツを取得し、再び当該選択画面を表示する場合であっても、ユーザの操作負担を軽減することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１の装置構成を示す機能ブロック図（ａ）及び外観図（ｂ）、（ｃ）。
【図２】実施形態１のシステム構成図。
【図３】撮影後に画像選択画面の操作を再開するまでの画面遷移の説明図。
【図４】撮影前後の画像選択画面に表示される画像を例示する図。
【図５】実施形態１における撮影後に画像選択画面の操作を再開するまでの画面遷移の説明図。
【図６】実施形態１における撮影後に画像選択画面の操作を再開するまでの動作を示すフローチャート。
【図７】実施形態２における撮影後に画像選択画面の操作を再開するまでの画面遷移の説明図。
【図８】実施形態２における撮影後に画像選択画面の操作を再開するまでの動作を示すフローチャート。
【図９】変形例における撮影後に画像選択画面の操作を再開するまでの画面遷移の説明図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１１】
本実施形態では、通信装置としてのデジタルカメラ１００がＦＴＰサーバ２００にコンテンツを転送するシステムについて説明する。なお、本実施形態の通信装置はデジタルカメラ１００に限らず、例えば、パーソナルコンピュータ、タブレットデバイス、メディアプレーヤ、携帯電話の一種であるスマートフォン、メガネ型端末などであってもよい。更に、監視カメラ用システム、車載用機器、医療機器などであってもよい。
【００１２】
また、以下の実施形態では、外部装置に転送するコンテンツの一例として、画像を用いる例について説明する。しかし、外部装置に転送するコンテンツは、画像（動画、静止画）に限らず、例えば、映像、音声、３次元データ、位置データ、Ｗｅｂデータ又はプログラムなど、デジタルカメラにおいて或いはデジタルカメラの通信機能を通じて取得可能なものでよい。
【００１３】
［実施形態１］
＜デジタルカメラの構成＞まず、図１を参照して、本実施形態のデジタルカメラの構成および機能の概略について説明する。
【００１４】
図１において、（ａ）はデジタルカメラ１００の機能ブロック図、（ｂ）及び（ｃ）は正面図及び背面図である。
【００１５】
制御部１０１は、デジタルカメラ１００の全体を統括して制御する演算処理装置（ＣＰＵ）であって、後述する不揮発性メモリ１０３に格納されたプログラムを実行することで、後述する一連の動作を実現する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１６】
撮像部１０２は、ズームレンズやフォーカスレンズを含むレンズ群、絞り機能を備えるシャッターを含む。また、撮像部１０２は、被写体像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子、撮像素子から出力されるアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換器を有する。
【００１７】
また、撮像部１０２は、画像処理回路を有し、撮像された画像データに、ホワイトバランスや色、明るさ等を調整する画質調整処理を施し、また、表示用サイズへのリサイズ処理等を行う。また、撮像部１０２は、画質調整処理が施された画像データをＪＰＥＧ等により圧縮符号化して画像ファイルを生成し、記録媒体１１０に記録する。画像データは、例えばＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。また、撮像部１０２は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づき制御部１０１が撮像部１０２のフォーカスレンズや絞り、シャッターを制御することで、ＡＦ（オートフォーカス）処理やＡＥ（自動露出）処理を行う。撮像素子は視差を有する複数の像を出力するように構成されてもよく、撮像部１０２は複数の像に基づいて３次元情報を含んだデータ或いは３次元情報を復元可能なデータを生成し記録媒体１１０に記録してもよい。
【００１８】
不揮発性メモリ１０３は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ１０３には、制御部１０１の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、本実施形態にて後述する一連の動作を実行するためのプログラムである。
【００１９】
作業用メモリ１０４は、制御部１０１の動作用の定数、変数、不揮発性メモリ１０３から読み出したプログラム等を展開する作業領域として使用される。また、作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリとして使用される。
【００２０】
操作部１０５は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材からなる。操作部１０５は、例えば、図１（ｂ）および（ｃ）に示すように、画像の撮影を行うシャッターボタン１０５ａや撮影画像の再生を行う再生ボタン１０５ｂ、カメラの各種設定を行うための上下左右のボタンからなる方向キー１０５ｃなどを含む。また、後述する表示部１０６に一体的に形成されるタッチパネル１０５ｄや、メニュー画面を表示させるメニューボタン１０５ｅ、決定ボタン１０５ｆも操作部１０５に含まれる。また、操作部１０５は、後述の通信部１１１、１１２を介して外部装置（例えばＦＴＰサーバ２００）との通信を開始するための接続ボタンなどの操作部材を含む。
【００２１】
シャッターボタン１０５ａは操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１を受けて、制御部１０１は撮像部１０２を制御することによりＡＦ（オートフォーカス）処理やＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。また、シャッターボタン１０５ａの操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。制御部１０１は、第２シャッタースイッチ信号ＳＷ２を受けて、撮像部１０２からの信号読み出しから記録媒体１１０に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２２】
メニュー画面が表示されている状態で、メニューボタン１０５ｅを押下すると、メニューから抜けたり、前の画面に戻ることができる。方向キー１０５ｃは、いずれかの方向のキーを押下して複数の選択肢の中で選択されている対象（項目、画像）を変更する。また、表示されている画像の前もしくは後の画像を表示する（画像送りともいう）ためにも用いられる。本実施形態では、方向キー１０５ｃは、転送する画像を選択する際に画像を変更するために使用される。決定ボタン１０５ｆは、メニュー画面において値や項目を決定、選択するためのボタンである。本実施形態では、方向キー１０５ｃを用いて転送したい画像までカーソルを移動させ、決定ボタン１０５ｆを押下することにより、カーソルが示す画像を転送する画像として決定する。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。
【００２３】
表示部１０６は、撮影時のビューファインダー画像の表示、撮影した画像の表示、対話的な操作のための文字表示等を行う。表示部１０６は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等の表示デバイスである。表示部１０６は、デジタルカメラ１００と一体化された構成であってもよいし、デジタルカメラ１００と接続された外部装置に表示内容を出力する構成であってもよい。外部装置に表示内容を出力する場合、表示部１０６は外部装置の表示内容を制御する表示制御機能を少なくとも有する。
【００２４】
記録媒体１１０は、撮像部１０２により符号化された画像ファイルが記録されたり、制御部１０１により既に記録されている画像ファイルが読み出される。記録媒体１１０は、デジタルカメラ１００に装着されるメモリカードやハードディスクドライブ等であっても良いし、デジタルカメラ１００に内蔵されたフラッシュメモリやハードディスクドライブであってもよい。
【００２５】
通信部１１１は、外部装置と接続するためのインターフェースであり、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、ＬＡＮ、ＲＳ２３２Ｃ等の各種通信方式に対応できる。通信部１１１は、デジタルカメラ１００を外部装置と接続するためのコネクタ、または無線通信機能を提供する際にはアンテナを含んでよい。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータの授受を行うことができる。例えば、撮像部１０２で生成された画像データを、通信部１１１を介して外部装置に送信することができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。
【００２６】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてこの近距離無線通信は、例えば低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０に従う。この近距離無線通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭く（つまり、通信可能な距離が短い）、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、無線ＬＡＮ通信と比べて消費電力が少ない。本実施形態のデジタルカメラ１００は、近距離無線通信部１１２を介して、周囲にある外部装置（例えばスマートフォン等）とデータの授受を行うことができる。例えば、撮像部１０２で生成された画像データを、近距離無線通信部１１２を介してスマートフォン等に送信することができる。なお、通信方式はＢｌｕｅｔｏｏｔｈ（登録商標）に限定されるものではなく、例えばＺｉｇｂｅｅの規格で知られる他の近距離無線通信方式も含んでよい。
【００２７】
なお、本実施形態における近距離無線通信部１１２は、ペリフェラルモードか、または、セントラルモードかのいずれかを有している。そして、近距離無線通信部１１２をペリフェラルモードで動作させることにより、デジタルカメラ１００がＢｌｕｅｔｏｏｔｈ（登録商標）におけるペリフェラルデバイスとして動作することが可能である。デジタルカメラ１００がペリフェラエルデバイスとして動作する場合、セントラルモードになる外部装置に接続することで通信可能である。なお、接続相手の外部装置との認証については、事前にペアリング（接続設定）を行うことで、接続相手の外部装置の固有情報を不揮発性メモリ１０３に保持する。また、デジタルカメラ１００は、電源スイッチがオフであっても電力がＢｌｕｅｔｏｏｔｈ（登録商標）インターフェースモジュールに供給されている場合には、アドバタイズメントパケット（以下、アドバタイズ信号）の発信が可能となる。
【００２８】
近接無線通信部１１３は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１３は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ１８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１３は、デジタルカメラ１００の本体部の側面に配置される。
【００２９】
本実施形態では、通信部１１１により実現される通信の通信速度は、近接無線通信部１１３により実現される通信の通信速度よりも速く、近接無線通信部１１３による通信よりも通信可能な範囲が広い。その代わり、近接無線通信部１１３による通信では、通信可能な範囲の狭さにより通信相手を限定することができる。
【００３０】
なお、本実施形態における通信部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、通信部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００がインフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、デジタルカメラ１００は、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、通信部１１１をＡＰモードで動作させることにより、デジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。
【００３１】
＜接続形態の概要＞次に、本実施形態に係る接続形態の概要について説明する。本実施形態では、撮影した画像を外部装置に転送する例として、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて、デジタルカメラ１００からＦＴＰサーバ２００に画像を転送する例を示す。ＦＴＰは、ネットワークでファイルの転送を行うための通信プロトコルの１つである。
【００３２】
図２には、デジタルカメラ１００とＦＴＰサーバ２００との接続形態を模式的に示している。デジタルカメラ１００は、外部中継装置の一例である外部アクセスポイント３００が形成する無線ＬＡＮネットワークに参加する。そして、デジタルカメラ１００において、接続可能なＦＴＰサーバ２００をユーザが指定すると、デジタルカメラ１００はＦＴＰサーバ２００とのＦＴＰ接続が可能となる。もちろん、デジタルカメラ１００とＦＴＰサーバ２００とを、無線ＬＡＮの代わりに有線ＬＡＮを介して接続してもよい。ＦＴＰサーバとの接続が完了すると、ユーザは、デジタルカメラ１００において転送する画像を指定し、指定した画像の転送を開始させる。これにより、指定された画像がデジタルカメラ１００からＦＴＰサーバ２００に転送される。また、ユーザが画像を指定して転送する方法に限らず、撮影時に撮影した画像を自動で転送したり、画像再生時に決定ボタン１０５ｆを押下することにより、再生した画像だけを転送することもできる。
【００３３】
なお、デジタルカメラ１００が使用する通信プロトコルはＦＴＰに限定されない。例えば、ＦＴＰの他に、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ  Ｔｘｅｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の他の通信プロトコルを用いることもできる。また、画像を取得するＦＴＰサーバは、デジタルカメラから転送されるデータを取得できる構成であれば他のサーバでもよく、例えばファイルストレージサービスやソーシャルネットワークサービス（ＳＮＳ）を提供するサーバなどであってよい。
【００３４】
＜画面遷移の説明＞次に、ユーザが転送する画像を画像選択画面で選択中に撮影を行い、再び画像選択画面で画像を選択する（単に撮影後に画像選択画面の操作を再開するともいう）場合の動作例について説明する。
【００３５】
図３は、撮影後に画像選択画面の操作を再開する場合の操作手順（画面遷移）を例示している。具体的には、ユーザがデジタルカメラ１００とＦＴＰサーバとをＦＴＰ接続した後にメニューボタン１０５ｅを押下すると、デジタルカメラ１００は、画面３０１に示すメニュー画面を表示する。次に、ユーザが、メニューの画面に表示された一覧から「画像転送」を選択すると、デジタルカメラ１００は、画面３０２、すなわちユーザが転送する画像を選択可能な画像選択画面を表示する。画面３０２では、例えば、画像が９９枚ある中で１５番目の画像にカーソル（識別枠）３１０が当たっており、転送する画像を選択するための選択候補であることを示している。また、１５番目の画像より左側の１３、１４番目の画像にはチェックマーク（指標）３１１、３１２が表示されており、これらの画像が転送する画像として選択されていることを示している。画像１３、１４は、カーソル３１０があたって選択候補として表示されていたときに、決定ボタン１０５ｆが押下されて選択されたためにチェックマーク３１１、３１２が表示されている。また、この画面では方向キー１０５ｃを押下することで選択候補とする画像を切り替える（カーソル３１０を移動する）ことができ、決定ボタン１０５ｆを押下することで、転送する画像を選択（チェックマークを表示）することができる。画面３０２では、一例として画面内に３枚の画像を表示しているが１枚以上の任意の数であってよい。
【００３６】
画面３０２の状態で、シャッターチャンスが訪れた場合、ユーザはレリーズスイッチ１０５ａを押下して、撮影を行う。画面３０３は、撮影が完了した際の画面の表示例を示している。デジタルカメラ１００は撮影を行ったことに応じて、画面３０３にＱＲ（Ｑｕｉｃｋ  Ｒｅｖｉｅｗ）を表示する。これは、撮影された画像（或いはその少なくとも一部）を一時的に画面に表示することにより、ユーザが撮影した画像を確認できるようにするものである。デジタルカメラ１００はＱＲ表示を終了すると、撮影待機画面を表示する。画面３０４は撮影待機画面の一例を示しており、撮影待機画面には、例えば撮影モードやＩＳＯ設定、露出補正設定、ホワイトバランス設定、フォーカス設定などが表示される。撮影待機画面は、画面３０４に示す以外に、ライブビュー表示や水準器表示、もしくは何も表示しないことも可能である。
【００３７】
画面３０４に示す撮影待機画面から再び転送画像選択画面に戻ることを考える。画面３０４（撮影待機画面）を表示する際にメニューボタン１０５ｅが押下されると、デジタルカメラ１００は、画面３０５に示すメニュー画面を表示する。画面３０５の構成は画面３０１に示した例と同様である。ユーザがメニューの一覧から「画像転送」を選択すると、デジタルカメラ１００は、画面３０６に示す転送画像選択画面に表示を戻す。画像選択画面（画面３０６）において、カーソル３１０があたっているのは、画像選択画面を表示中に撮影された１００枚目の画像（最新画像）である。
【００３８】
次に、図４（ａ）及び図４（ｂ）を参照して、撮影の前後における画像選択画面の表示例について説明する。図４（ａ）は、撮影前の画像数と、画像選択画面において表示中の画像（カーソル３１０があたる画像を含む画像２〜４）を示している。この例では、撮影前に画像が１０００枚あり、２番目の画像と３番目の画像が転送する画像として選択されたうえで、４番目の画像とともに表示中の状態である。
【００３９】
図４（ａ）の状態から画像を一枚撮影して再び画像選択画面に戻ると、図４（ｂ）に示す状態となる。図４（ｂ）では、画像数が一枚増えて１００１枚となり、１００１枚目の画像にカーソル３１０があたって表示中となる。２番目、３番目の画像は選択された状態のままであるが、画面に表示される画像は直前に撮影された１００１番目の画像を含む近傍の３枚の画像である。
【００４０】
このように、転送しようとする画像を選択している最中に撮影処理が割り込んで、撮影後に再び画像選択画面に戻ると、撮影された新たな画像が転送画像表示画面に表示される。このような動作とした場合、ユーザは、転送画像の選択を再開するために、新たに撮影された１００１番目の画像が表示されている状態から、（図４（ａ）に示した）撮影前に表示されていた４番目の画像が表示されている状態まで戻る必要がある。例えば、ユーザは方向キー１０５ｃを何度も押下して１枚ずつ画像送りを行うか、何度もタッチ画面上のフリックを繰り返して画像送りを行うかを行わざるを得ず、操作の負担が大きくなる。しかし、ユーザが転送する画像を選択中であってもシャッターチャンスを逃すことはできないため、画像の選択中に撮影が行われて最新の画像が増えることは許容しなければならない。
【００４１】
そこで、本実施形態では、転送する画像を選択中に撮影処理を行って、撮影後に画像選択画面に戻る場合であっても、ユーザが撮影前に表示していた画像に容易に戻ることを可能にする。
【００４２】
＜動作説明＞次に、上述した点を踏まえた、撮影後に画像選択画面の操作を再開する動作について説明する。
【００４３】
図５は、デジタルカメラ１００とＦＴＰサーバ２００のＦＴＰ接続が完了後に、撮影後に画像選択画面の操作を再開する際の画面遷移を例示している。
【００４４】
画面３０１〜３０５までの操作手順及び表示内容は、図３において説明したものと同様である。画面３０２では、画像が９９枚ある中で１５番目の画像にカーソル３１０があたっている。また、１３、１４番目の画像にチェックマーク３１１、３１２がついており、転送する画像として選択されている。この状態で撮影処理が行われ、再び画面３０５に示すようにユーザがメニューの一覧から画像転送を選択すると、画面５０１が表示される。
【００４５】
画面５０１では、撮影によって画像数が１００枚に増えているが、撮影前に選択候補としてカーソルが当たっていた画像（１５枚目の画像）にカーソルが付与されて表示される。また、チェックマークがついていた１３、１４番目の画像も同様に表示される。
【００４６】
画面３０２と画面５０１とでは、画像を３枚表示しているが、画像を１枚だけ表示する場合も同様である。例えば、画面３０２で１５番目の画像が１枚だけ表示されている状態であれば、撮影した後に画像選択画面に戻ると、画面５０１では１５番目の画像を１枚だけ表示する。
【００４７】
＜動作フロー＞次に、図６を参照して、撮影後に画像選択画面の操作を再開する一連の動作について説明する。この動作に係る各処理は、制御部１０１が、不揮発性メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することにより実現される。
【００４８】
Ｓ６００１において、制御部１０１は、通信部１１１を介してＦＴＰサーバ２００との接続を完了する。例えばＦＴＰサーバに予め設定されたユーザＩＤとパスワード等を送信して認証を行い、ＦＴＰサーバに画像を転送可能な状態にする。制御部１０１はその後Ｓ６００２に進む。
【００４９】
Ｓ６００２において、制御部１０１は、ユーザによりメニューボタン１０５ｅが押されたか否かを判定する。Ｓ６００２において、メニューボタン１０５ｅが押されたと判定した場合は、Ｓ６００３に進み、メニューボタン１０５ｅが押されていないと判定した場合は、押されるまでＳ６００２の処理を繰り返す。
【００５０】
Ｓ６００３において、制御部１０１は、表示部１０６にメニュー画面を表示し、Ｓ６００４に進む。メニュー画面は、図３及び図５に示した画面３０１を表示した状態である。次に、Ｓ６００４において、制御部１０１は、表示されているメニューの一覧のうち、「画像転送」を選択された状態で、ユーザによって決定ボタン１０５ｆが押下されたか否かを判定する。制御部１０１は、「画像転送」が選択された状態で決定ボタン１０５ｆが押下されたと判定した場合は、Ｓ６００５に進み、「画像転送」が選択された状態で決定ボタン１０５ｆが押下されていないと判定した場合はＳ６００３に戻る。
【００５１】
Ｓ６００５において、制御部１０１は、作業用メモリ１０４に表示していた画像の情報が記憶されているか否かを判定する。制御部１０１は、作業用メモリ１０４の所定の領域を参照したうえで、表示していた画像の情報が記憶されていると判定した場合は、Ｓ６００６に進み、表示していた画像を記憶していないと判定した場合は、Ｓ６００７に進む。なお、本ステップが初めて実行される段階では、作業用メモリ１０４には表示していた画像の情報は記憶されていないため、制御部１０１は、表示していた画像を記憶していないと判定する。なお、Ｓ６００６の処理については後述する。
【００５２】
Ｓ６００７において、制御部１０１は、画像選択画面で表示する画像として最新画像を設定し、Ｓ６０５１に進む。Ｓ６０５１からＳ６０５８までの処理は画像転送モードの状態で実行される処理であり、転送したい画像を選択し、ＦＴＰサーバ２００へＦＴＰを用いて画像を転送することに対応する。
【００５３】
Ｓ６０５１において、制御部１０１は、表示部１０６にＳ６００７において設定した画像を画像選択画面として表示し、Ｓ６０５２に進む。画像選択画面は、図３及び図５に示した画面３０２を表示した状態である。Ｓ６０５２において、制御部１０１は、ユーザによりメニューボタン１０５ｅが押下されたか否かを判定する。メニューボタン１０５ｅが押されていないと判定した場合は、Ｓ６０５３に進む。一方、メニューボタン１０５ｅが押下されたと判定した場合には、メニューボタンにより画像転送モード（Ｓ６０５０）の処理を中断してＳ６００８に進む。メニューボタンにより画像転送モード（Ｓ６０５０）の処理を中断した場合の動作については後述する。
【００５４】
Ｓ６０５３において、制御部１０１は、ユーザによりレリーズスイッチ１０５ａが押下されたか否かを判定する。レリーズスイッチ１０５ａが押下されたと判定した場合は、画像転送モード（Ｓ６０５０）の処理を中断し、撮影を実行するためにＳ６００９に進む。一方、レリーズスイッチ１０５ａが押下されていないと判定した場合は、Ｓ６０５４に進む。Ｓ６０５４において、制御部１０１は、ユーザが方向キー１０５ｃと決定ボタン１０５ｆを押下して転送する画像を決定したか否かを判定する。Ｓ６０５４において、転送する画像を決定したと判定した場合は、Ｓ６０５５に進み、転送する画像を決定していないと判定した場合はＳ６０５２に戻る。制御部１０１は、ユーザが転送する画像を決定する操作を受け付けたことに応じて、選択された画像を転送対象として決定する。
【００５５】
Ｓ６０５５において、制御部１０１は、Ｓ６０５４において転送対象として決定した画像の近傍に表示部１０６にチェックマークを表示し、Ｓ６０５６に進む。制御部１０１は、ユーザが転送すると決定した画像近傍のいずれかの位置（図３及び図５の例では画像の下）にチェックマーク３１１、３１２を表示する。
【００５６】
Ｓ６０５６において、制御部１０１は、ユーザが選択した画像に対して転送開始を指示したか否かを判定する。転送開始を指示したと判定した場合は、Ｓ６０５７に進み、転送開始を選択していないと判定した場合は、Ｓ６０５２に戻る。Ｓ６０５７において、制御部１０１は、通信部１１１を介して、転送対象として選択された画像を、ＦＴＰサーバ２００に転送する。画像の転送が完了すると、Ｓ６０５８において、制御部１０１は、処理を終了するかを判定する。例えば電源ボタンが押下される等のユーザによる終了指示を受け付けた場合、処理を終了すると判定してＳ６０５０の処理を終了し、本一連の処理を終了する。終了しないと判定した場合には、再びＳ６０５１に戻って表示部１０６に転送する画像の選択画面を表示する。その後、制御部１０１は、ユーザ操作に応じて、Ｓ６０５１からＳ６０５８を繰り返す。
【００５７】
（メニューボタンにより画像転送モードを抜ける場合）
Ｓ６０５２の処理において上述したように、画像転送モードＳ６０５０を実行する状態で、ユーザによりメニューボタン１０５ｅが押下されたと判定した場合、制御部１０１は、画像転送モードＳ６０５０を中断してＳ６００８に進む。
【００５８】
Ｓ６００８において、制御部１０１は、ユーザによりメニューボタン１０５ｅが押される直前に画像選択画面に表示していた画像の情報と転送するために選択された画像の情報とを、作業用メモリ１０４に記憶する。画像の情報は、画像そのものや縮小画像であってもよいし、画像を特定する識別情報（ファイル名及び格納場所、ＵＲＩなど）であってもよい。制御部１０１は、画像の情報を作業用メモリに格納すると、Ｓ６００３に戻ってメニュー画面を表示する。制御部１０１は、上述したＳ６００４及びＳ６００５の処理を実行する。Ｓ６００５における処理では、表示していた画像の情報が記憶されているため、処理をＳ６００６に進める。
【００５９】
Ｓ６００６において、制御部１０１は、作業用メモリ１０４に記憶している画像の情報に基づいて、表示していた画像（及び選択された画像）を画像選択画面に表示する画像として設定し、Ｓ６０５１に進む。Ｓ６０５１において、制御部１０１は、表示部１０６にＳ６００６において設定した画像を画像選択画面に表示する。
【００６０】
このように、画像転送モードＳ６０５０にある状態でユーザによってメニューボタン１０５ｅが押下され、画像選択画面を中断する場合、表示していた画像と選択していた画像を作業用メモリ１０４に記憶する。このようにすることで、再びメニューの一覧から「画像転送」が選択された場合に、画像転送モードＳ６０５０を抜ける前と同じ画像（同様の画面表示）を表示することができる。
【００６１】
（レリーズスイッチにより画像転送モードを抜ける場合）
Ｓ６０５３の処理において上述したように、画像転送モードＳ６０５０を実行する状態で、ユーザによりレリーズスイッチ１０５ａが押下されたと判定した場合、画像転送モードＳ６０５０を中断してＳ６００９に進む。
【００６２】
Ｓ６００９において、制御部１０１は、Ｓ６０５３において、ユーザによりレリーズスイッチ１０５ａが押される直前に表示部１０６に表示していた画像の情報と転送するために選択された画像の情報とを、作業用メモリ１０４に記憶する。当該画像情報を作業用メモリ１０４に記憶するとＳ６０１０に進む。
【００６３】
Ｓ６０１０において、制御部１０１は、撮像部１０２を制御して撮影処理を行い、撮影した画像を記録媒体１１０に記録する。Ｓ６０１１において、制御部１０１は、撮影した画像のＱＲ表示を表示部１０６に表示する。なお、制御部１０１は、ＱＲ表示を行っている時間を計時して一定時間が経過すると当該ＱＲ表示を終了する。
【００６４】
Ｓ６０１２において、制御部１０１は、ＱＲ表示が終了すると表示部１０６に撮影待機画面を表示して、Ｓ６００２に戻る。なお、表示する撮影待機画面は、図３及び図５の３０４に示した画面である。
【００６５】
処理がＳ６００２に戻った後に、再びユーザによりメニューボタン１０５ｅが押下され、画像転送メニューが選択されると、制御部１０１はＳ６００６の処理を実行する。すなわち、Ｓ６００９において、作業用メモリ１０４に表示していた画像と選択した画像を記憶しているため、制御部１０１は、Ｓ６００５において、表示していた画像を記憶していると判定してＳ６００６に進む。Ｓ６００６では、制御部１０１は、作業用メモリ１０４に記憶していた画像の情報に基づいて画像を設定し、Ｓ６０５１では、設定していた画像を画像選択画面に表示する。
【００６６】
このように、画像転送モードＳ６０５０にある状態でユーザによりレリーズスイッチ１０５ａが押下されて撮影処理を行う場合、撮影前に表示していた画像と選択していた画像を記憶する。このようにすることで、再び画像選択画面を表示したときに、撮影前と同じ画像を表示することができる。
【００６７】
以上説明したように本実施形態によれば、画像選択画面の表示中に新たに画像を取得し、撮影後に画像選択画面の操作を再開する場合に、撮影前に表示していた画像を画像選択画面に表示するようにした。また、撮影前に画像選択画面に表示していた画像と同様に、ユーザが転送するために選択した画像を撮影後の画像選択画面に表示するようにした。このようにすることで、画像選択画面の表示中に新たに画像を取得し、再び画像選択画面を表示する場合であっても、ユーザの操作負担を軽減することができる。
【００６８】
［実施形態２］次に、図７及び図８を参照して、実施形態２について説明する。
【００６９】
実施形態２は、撮影後に画像選択画面の操作を再開する場合に、撮影前に表示していた画像を表示するか撮影した画像を表示するかをユーザに選択させる点が実施形態１と異なる。本実施形態は、画像選択画面の操作を再開する動作の一部が実施形態１と異なるが、デジタルカメラ１００の構成や他の動作は共通する。従って、実施形態１と共通する構成や動作については、同一の参照番号を付して説明を省略する。
【００７０】
図７は、本実施形態に係る、撮影後に画像選択画面の操作を再開する動作例（画面遷移例）を示している。この例では、撮影後のＱＲ表示において、表示している撮影画像をＦＴＰ転送するか否かをユーザが選択することができるようにもする。
【００７１】
図７に示す画面３０１から画面３０３への動作は、図３で説明した動作と同様である。すなわち、画面３０２では、画像が９９枚ある中で１５番目の画像にカーソル３１０があたっており、１３、１４番目の画像にはチェックマーク３１１、３１２がついて、転送する画像として選択されていることを示している。
【００７２】
画面３０３は、撮影が完了した際の画面であり、デジタルカメラ１００がＱＲを表示したものである。但し、本実施形態では、デジタルカメラ１００は、画面７０１に示すように、表示している画像をユーザが転送するか否かを選択できるボタンを更に表示させる。
【００７３】
画面７０１が表示された状態において、ユーザがＱＲ表示の画像を転送するようにボタン操作を行った場合について説明する。ユーザにより「転送開始」ボタンが押下されると、デジタルカメラ１００は、画像の送信中を示す画面７０２を表示する。画面７０２では、プログレスバーを表示して、画像転送の進捗状況が把握できるようにしている。また、キャンセルボタンを配置し、ユーザが画像の転送を途中でキャンセルすることができるようにする。なお、画像転送の進捗状況やキャンセルボタンの表示は一例であり、画像を転送する間の情報を表示し、操作を可能にするものであればこの限りではない。
【００７４】
画像の転送が完了すると、デジタルカメラ１００は、画面３０４に示す撮影待機画面を表示する。この撮影待機画面においてメニューボタン１０５ｅが押下されると、デジタルカメラ１００は、図５において説明した画面３０４〜画面５０１の表示を実行する。すなわち、デジタルカメラ１００は、撮影前（３０２）と撮影後（５０１）とで表示する画像を同一にする。
【００７５】
このように動作するのは、ユーザが撮影した画像を転送し、その後再び画像選択画面に戻る場合には、もはや撮影した画像を画像選択画面に表示する必要がないためである。そして、撮影する前の画像（１５番目）を表示して撮影前の操作を継続できる方がユーザにとって有益である。
【００７６】
次に、画面７０１において、ユーザにより画像転送が選択されなかった場合の動作について説明する。デジタルカメラ１００は、画像を転送しなかった場合には、ＱＲ表示を一定時間経過後に終了し、画面７０３に示す撮影待機画面に遷移させる。なお、画面７０３の表示内容は画面３０４と同様である。
【００７７】
画面７０３に示す撮影待機画面において、ユーザによりメニューボタン１０５ｅが押下されると、デジタルカメラ１００は、画面７０４に示すメニュー画面を表示する。そして、再びメニューの一覧から「画像転送」が選択された場合、画面７０５に遷移する。
【００７８】
画面７０５は、撮影前に表示していた画像を表示するのか、撮影した画像を表示するのかをユーザに選択させる画面（単に表示選択画面ともいう）である。表示選択画面において、ユーザが「表示していた画像を表示する」ことを選択した場合、デジタルカメラ１００は画面７０６を表示する。ここで、画面７０６には、画面５０１と同様に、撮影前に表示していた画像が表示される。一方、ユーザが「撮影した画像を表示する」ことを選択した場合、デジタルカメラ１００は、画面７０７を表示して、撮影した画像を表示する。
【００７９】
画面７０７では、撮影した１００番目の画像にカーソルをあて、最新の画像を表示する。上述の動作は、画面７０６、７０７において画像を３枚表示しているが、画像を１枚だけ表示する場合にも同様に適用できる。すなわち、画面７０２において１５番目の画像を１枚だけ表示した状態で撮影を行い、最終的に画面７０６では１５番目の画像を１枚だけ表示し、画面７０７の画面では１００番目の画像を１枚だけ表示する。
【００８０】
「撮影前に表示していた画像を表示する」のか、「撮影した画像を表示する」のかをユーザに選択させるのは、転送する画像の選択中に撮影をしたのであれば、撮影した最新又は近傍の画像を選択画面で選択することを望む場合も推測されるからである。従って、「撮影前に表示していた画像を表示する」のか、「撮影した画像を表示する」のかをユーザに選択させることにより、ユーザによってより所望である画像選択画面の表示を提供することができる。
【００８１】
＜動作フロー＞次に、図８を参照して、本実施形態に係る、撮影後に画像選択画面の操作を再開する一連の動作について説明する。本一連の動作は、実施形態１と同様、制御部１０１が、不揮発性メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することにより実現される。
【００８２】
制御部１０１は、実施形態１と同様にＳ６００１を実行し、Ｓ８００１において、作業用メモリ１０４に、表示フラグを用意するとともに表示フラグをＯＦＦに初期化する。表示フラグは、表示していた画像の情報が作業用メモリ１０４に記憶されている場合に、表示していた画像を表示するか否かを表すフラグである。表示フラグがＯＮの場合は、表示していた画像を表示することを表し、表示フラグがＯＦＦの場合は、表示していた画像を表示するかはユーザに判定させることを表す。続いて、制御部１０１は、上述したＳ６００２からＳ６００４の処理を行う。
【００８３】
Ｓ８００２において、制御部１０１は、表示していた画像の情報を作業用メモリ１０４に記憶しているか否かを判定する。制御部１０１は、表示していた画像の情報を記憶していると判定した場合、Ｓ８００３に進み、表示していた画像の情報を記憶していないと判定した場合は、Ｓ６００７に進む。最初に本ステップを実行する時点では、作業用メモリ１０４には表示していた画像の情報は記憶されていない。このため、制御部１０１は、表示していた画像の情報を記憶していないと判定してＳ６００７に進む。Ｓ６００７では、制御部１０１は、画像選択画面で表示する画像を最新画像に設定し、Ｓ６０５１に進む。
【００８４】
その後、制御部１０１は、Ｓ６０５１からＳ６０５８の処理を行って、画像選択画面の表示を行う。すなわち、Ｓ６００７から処理を行う場合には画像選択画面に最新画像を表示した後に、ユーザ操作に応じて、転送する画像を選択し、ＦＴＰサーバ２００への画像転送を行う。
【００８５】
（メニューボタンにより画像転送モードを抜ける場合）
制御部１０１は、画像転送モードＳ６０５０にある状態で、ユーザによりメニューボタン１０５ｅが押下されたと判定した場合（Ｓ６０５２）、処理をＳ６００８に進め、画像転送モードＳ６０５０を中断する。そして、Ｓ６００８において、ユーザによりメニューボタン１０５ｅが押される直前に画像選択画面に表示していた画像の情報とユーザにより転送するために選択された画像の情報とを、作業用メモリ１０４に記憶させる。
【００８６】
Ｓ８００８において、制御部１０１は、画像選択表示を表示する際に、表示していた画像を表示するように、作業用メモリ１０４に用意した表示フラグをＯＮに設定し、メニュー画面を表示するためにＳ６００３に戻る。制御部１０１は、その後Ｓ６００３〜Ｓ６００４の処理を行ってＳ８００２へ進む。
【００８７】
Ｓ８００２において、制御部１０１は、作業用メモリ１０４に表示していた画像の情報を記憶しているか否かを判定する。ここでは、上述したＳ６００８において、作業用メモリ１０４に表示していた画像の情報と選択した画像の情報とを記憶したため、制御部１０１は、表示していた画像の情報を記憶していると判定し、Ｓ８００３に進む。
【００８８】
Ｓ８００３において、制御部１０１は、作業用メモリ１０４に用意した表示フラグがＯＮであるか否かを判定する。表示フラグがＯＮであると判定した場合、Ｓ６００６に進み、表示フラグがＯＦＦであると判定した場合は、Ｓ８００５に進む。ここでは、Ｓ８００８において、表示フラグをＯＮに設定しているため、制御部１０１はＳ６００６に進む。
【００８９】
Ｓ６００６において、制御部１０１は、画像選択画面で表示する画像として作業用メモリ１０４に記憶していた、表示していた画像を設定する。そして、Ｓ８００４において、表示フラグをＯＦＦに設定し、Ｓ６０５１に進む。
【００９０】
Ｓ６０５１以降の処理では、制御部１０１は、表示部１０６にＳ６００６において設定した画像（表示していた画像）を画像選択画面に表示して、画像転送モードＳ６０５０の処理を行う。このように、画像転送モードＳ６０５０にある状態で、メニューボタン１０５ｅにより画像転送モードＳ６０５０を抜ける場合、表示していた画像と選択していた画像を記憶する。このようにすることで、再びメニュー一覧から画像転送モードＳ６０５０に入った時に、画像転送モードＳ６０５０を抜ける前と同じ画像を表示することができる。
【００９１】
（レリーズスイッチにより画像転送モードを抜ける場合）
画像転送モードＳ６０５０にある状態で、制御部１０１は、ユーザによりレリーズスイッチ１０５ａが押下されたと判定した場合、処理をＳ６００９に進め、画像転送モードＳ６０５０を終了する。制御部１０１は、実施形態１と同様に、Ｓ６００９〜Ｓ６０１０の処理を行って、撮影後にＱＲ表示を行う。ＱＲ表示は一定時間が経過すると終了する。
【００９２】
Ｓ８００９において、制御部１０１は、ＱＲ表示した画像の転送をユーザが開始したか否かを判定する。制御部１０１は、例えばユーザによりタッチパネルに対して「転送開始」ボタンを押下する操作があった場合、ＱＲ表示した画像の転送をユーザが開始したと判定してＳ８０１０に進む。一方、ＱＲ表示した画像の転送をユーザが開始していないと判定した場合にはＳ６０１２に進む。
【００９３】
（ＱＲ表示により画像を転送する場合）
Ｓ８００９において、制御部１０１が、ＱＲ表示した画像の転送についてユーザから開始指示を受けたと判定した場合の処理について説明する。
【００９４】
Ｓ８０１０において、制御部１０１は、通信部１１１を介してＱＲ表示された画像をＦＴＰサーバ２００へ転送する。画像を転送している間には、例えば図７に示した画面７０２を表示する。更に、Ｓ８０１１において、制御部１０１は、作業用メモリ１０４に用意した表示フラグをＯＮに設定してＳ６０１２に進む。Ｓ６０１２では、表示部１０６に撮影待機画面を表示し、Ｓ６００２に戻る。撮影待機画面の例は、図７の画面３０４に示したとおりである。
【００９５】
更に、再びユーザによりメニューボタン１０５ｅが押下され、画像転送メニューが選択された場合、上述したＳ６００２〜６００４、Ｓ８００２〜Ｓ８００３、Ｓ６００６、Ｓ８００４の処理を行う。これは、Ｓ６００９において表示していた画像の情報と選択していた画像の情報とを記録しており、更に、Ｓ８０１１において表示フラグがＯＮに設定されているためである。このように、撮影後にＱＲ表示により画像転送を行った場合は、再びメニューの一覧から画像転送モードＳ６０５０に入ると、撮影した画像はすでに転送済みであり表示する必要がないため、撮影前に表示していた画像を表示する。
【００９６】
（ＱＲ表示で画像転送しない場合）
一方、制御部１０１は、Ｓ８００９においてＱＲ表示した画像の転送についてユーザから開始指示を受けていないと判定した場合、Ｓ６０１２において表示部１０６に撮影待機画面を表示し、Ｓ８００３に戻る。ここで、撮影待機画面は、図７で示した画面７０３である。
【００９７】
この後、再びユーザによりメニューボタン１０５ｅが押下されて、画像転送メニューが選択されると、制御部１０１は、Ｓ８００２、Ｓ８００３の処理を行う。このとき、表示フラグはＯＮに設定されていないため、制御部１０１はＳ８００５に進む。
【００９８】
Ｓ８００５において、制御部１０１は、表示部１０６に表示選択画面を表示し、Ｓ８００６に進む。表示選択画面の例は図７に示した画面７０５である。Ｓ８００６において、制御部１０１は、ユーザが「撮影前に表示していた画像を表示する」ことを選択したか否かを判定する。制御部１０１は、操作部１０５の入力に基づいて、ユーザが「撮影前に表示していた画像を表示する」ことを選択したと判定した場合はＳ６００６に進み、以降、表示していた画像を画像選択画面に表示する。一方、ユーザが「撮影した画像を表示する」ことを選択したと判定した場合はＳ８００７に進む。
【００９９】
Ｓ８００７において、制御部１０１は、画像選択画面に表示する画像として、撮影した画像を設定し、その後、Ｓ６０５１に進んで画像選択画面の表示を行う。この場合、画像選択画面の例は図７に示した画面７０７である。
【０１００】
このように、撮影後のＱＲ表示において画像転送を行わなかった場合、再びメニューの一覧から画像転送モードＳ６０５０に入ったときは、ユーザに撮影前に表示していた画像を表示するか、撮影した画像を表示するかを選択させることができる。
【０１０１】
＜変形例＞
上述した実施形態は、撮影直後に撮影した画像を自動でＦＴＰサーバ２００に転送する機能（撮影時自動転送機能）を用いる際も適用することができる。撮影時自動転送機能は、例えば、デジタルカメラ１００が有するＦＴＰ設定のメニューから撮影時自動転送の項目を有効にすることで有効になる。
【０１０２】
以下、撮影後に自動転送を行って画像選択画面に戻ると、画像選択画面に撮影前に表示していた画像を表示する例について説明する。図９は、本変形例における、撮影後に画像選択画面の操作を再開する場合の画面遷移例を示している。画面３０１〜３０３は図３において上述した画面と同様であり、メニューの一覧から選択された画像選択画面が表示されている際に撮影が行われている。デジタルカメラ１００は、撮影処理を完了すると、画面７０２を表示し、撮影された画像の転送を自動で開始する。画像の転送が完了すると、図７に示した画面３０４、画面３０５、画面５０１が順に表示される。すなわち、撮影前（３０２）に画像選択画面に表示する画像と撮影後（５０１）に画像選択画面に表示する画像とを同一にしている。画面７０２の段階で、撮影した画像を転送しているため、再び画像選択画面に戻った際には、撮影した画像を表示する必要がない。従って、撮影する前に表示していた画像を表示すればユーザが撮影前の操作を容易に継続することができる。
【０１０３】
例えば、本変形例における、撮影後に画像選択画面の操作を再開する処理の一連の動作は、図６の動作を参照すれば以下のようになる。まず、制御部１０１は、Ｓ６０５３において、ユーザによりレリーズスイッチ１０５ａが押下されたと判定した場合、Ｓ６００９〜Ｓ６０１１を実行して、ＱＲ表示を行う。
【０１０４】
制御部１０１は、ＱＲ表示を所定の時間だけ行うと、通信部１１１を介してＦＴＰサーバ２００に撮影した画像を転送する。このとき、Ｓ６００９において、表示していた画像の情報と選択していた画像の情報とを作業用メモリ１０４に記憶させている。制御部１０１は、画像の転送が完了すると、Ｓ６０１２において撮影待機画面を表示し、処理をＳ６００２に戻す。その後、制御部１０１は、Ｓ６００２〜６００７を実行すると、画像選択画面には、撮影前に表示していた画像（画面５０１）が表示される。このようにすれば、撮影した画像を自動転送する機能を利用する場合、（撮影した画像ではない）表示していた画像を画像選択画面に表示させることができる。
【０１０５】
なお、上述した実施形態では、撮影後に再び転送画像の選択画面を表示するときに、ユーザに撮影前に表示していた画像を表示するか撮影した画像を表示するかを選択させるようにした。しかし、撮影前に表示していた画像を表示するか撮影した画像を表示するかの設定をメニューの設定で事前に選択可能な構成にしてもよい。このようにすれば、撮影後に行うユーザによる選択を省略することができる。
【０１０６】
以上説明したように上述の実施形態では、撮影後に画像選択画面の操作を再開する際に、撮影前に表示していた画像又は撮影した画像のいずれを表示するかをユーザに選択させるようにした。このようにすることで、ユーザは撮影後に画像選択画面の操作を再開するときに、表示していた画像か撮影画像かを所望に選択することができ、画像を転送するための操作性を向上させるとともにユーザの操作負担を軽減させることができる。
【０１０７】
さらに、撮影後のＱＲ表示（すなわち撮影画像の確認）の段階など、画像選択画面の操作を再開する前に撮影した画像を転送した場合には、撮影前に表示していた画像を画像選択画面に表示するようにした。同様に、撮影時に撮影した画像を自動的に転送する機能が有効である場合にも、撮影前に表示していた画像を画像選択画面に表示するようにした。このようにすれば、もはや選択されることのない画像を表示した画像選択画面の表示を回避することができる。すなわちユーザが他の画像を選択するために行う操作を低減することができる。
【０１０８】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０９】
１０１…制御部、１０２…撮像部、１０５…操作部、１０６…表示部、１１１…通信部
【図１】
2018136702.tif 000003
【図２】
2018136702.tif 000004
【図３】
2018136702.tif 000005
【図４】
2018136702.tif 000006
【図５】
2018136702.tif 000007
【図６】
2018136702.tif 000008
【図７】
2018136702.tif 000009
【図８】
2018136702.tif 000010
【図９】
2018136702.tif 000011