(57)【特許請求の範囲】
【請求項１】
ユーザにより特定の条件での画像の一括選択が指定されたことに応じて、所定の処理を実行可能な複数の画像の中から、前記特定の条件に合致する複数の画像を一括選択する一括選択手段と、
ユーザにより前記特定の条件での画像の一括選択が指定されたことに応じて、前記一括選択手段により一括選択された複数の画像のみを一覧表示する表示制御手段と、
前記一括選択手段により一括選択された複数の画像のみが前記一覧表示された状態で、前記一覧表示された前記複数の画像から、選択対象から外す画像を個別に選択する操作を受付ける解除受付け手段と、
前記一括選択手段により一括して選択された画像のうち、前記解除受付け手段により選択対象から外す画像とされなかった画像に対して、前記所定の処理を行うように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記所定の処理は、外部機器への送信であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の処理は、印刷、編集する動画の素材として追加する処理、スライドショーのうち、少なくともいずれかであることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記特定の条件は、特定の属性情報が付与されているという条件であることを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記所定の処理を実行可能な画像となる条件は、サイズが閾値より小さい、枚数が閾値より少ない、動画の再生時間が閾値より短い、であることを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記表示制御手段は、前記所定の処理を実行できない画像も含めて前記特定の条件に合致する画像を表示し、表示した画像のうち前記一括選択手段で選択された画像とそうでない画像を識別可能に表示することを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記表示制御手段は、表示した画像のうち前記一括選択手段により選択されなかった画像を選択する操作が行われた場合に、前記所定の処理を実行できない理由を表示することを特徴とする請求項６に記載の電子機器。
【請求項８】
ユーザにより特定の条件での画像の一括選択が指定されたことに応じて、所定の処理を実行可能な複数の画像の中から、前記特定の条件に合致する複数の画像を一括選択する一括選択工程と、
ユーザにより前記特定の条件での画像の一括選択が指定されたことに応じて、前記一括選択工程で一括選択された複数の画像のみを一覧表示する表示制御工程と、
前記一括選択工程で一括選択された複数の画像のみが前記一覧表示された状態で、前記一覧表示された前記複数の画像から、選択対象から外す画像を個別に選択する操作を受付ける解除受付け工程と、
前記一括選択工程で一括して選択された画像のうち、前記解除受付け工程で選択対象から外す画像とされなかった画像に対して、前記所定の処理を行うように制御する制御手段と
を有することを特徴とする電子機器の制御方法。
【請求項９】
コンピュータを、請求項１から７のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、請求項１から７のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及び電子機器の制御方法に関し、特に、属性情報に基づいて画像を選択する技術に関する。
【背景技術】
【０００２】
近年、無線機能を搭載したデジタルカメラが普及し始めている。それを背景として、撮影した画像データを携帯電話などに送信する機会も徐々に増えてきている。無線で画像を送信するための画像を選ぶ際に、画像のメタデータ（属性情報）などを使用して、特定のメタデータの付与された画像をまとめて選択することでユーザの負荷を軽減する方法が知られている。
特許文献１には、画像に付加された分類情報を用いて、特定の分類情報が付加された画像をまとめて送信することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７１１６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特定のメタデータが付加された画像を必ずしもすべて送りたいとは限らず、また特定のメタデータが付加された画像を送信する前に画像を確認したいと思うケースもある。送信処理に限らず、印刷などの処理を施す場合も同様に、処理を施す画像としてまとめて選択した画像に何が含まれているか確認したいケースがあり、場合によっては除外したい画像もある。
本発明は前述の問題点に鑑み、画像を選択するユーザ負荷を減らしつつも、不要な画像を選択せずにすむことができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の電子機器は、ユーザにより特定の条件での画像の一括選択が指定されたことに応じて、所定の処理を実行可能な複数の画像の中から、前記特定の条件に合致する複数の画像を一括選択する一括選択手段と、ユーザにより前記特定の条件での画像の一括選択が指定されたことに応じて、前記一括選択手段により一括選択された複数の画像のみを一覧表示する表示制御手段と、前記一括選択手段により一括選択された複数の画像のみが前記一覧表示された状態で、前記一覧表示された前記複数の画像から、選択対象から外す画像を個別に選択する操作を受付ける解除受付け手段と、前記一括選択手段により一括して選択された画像のうち、前記解除受付け手段により選択対象から外す画像とされなかった画像に対して、前記所定の処理を行うように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像を選択するユーザ負荷を減らしつつも、不要な画像を選択せずにすむことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係るデジタルのカメラの外観図である。
【図２】本発明の実施形態に係るデジタルカメラの構成例を示すブロック図である。
【図３】本発明の実施形態に係る通信システムの概要を示す模式図である。
【図４】本発明の実施形態に係る画像を送信するまでの模式図である。
【図５】本発明の実施形態に係る送信画像選択処理の手順を説明するフローチャートである。
【図６】本発明の実施形態に係るお気に入り選択画像選択処理の手順を説明するフローチャートである。
【図７】本発明の実施形態に係る個別画像選択解除処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下に無線通信機能を備えたデジタルカメラを例に、画像選択処理とカメラ動作の動きの説明を行う。
なお、データ処理装置としては、例えば携帯電話（一般にスマートフォンと呼ばれるデバイスも含む）や、いわゆるタブレットデバイス、音楽プレーヤーなどを用いてもよい。
これらのデバイスはカメラを備えているものも多く、デジタルカメラ１００と同様、撮像装置としても機能する。
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
図１に、本発明の電子機器の一例としてのデジタルカメラの外観図を示す。
表示部２８は、画像や各種情報を表示する表示部である。シャッターボタン６１は、撮影指示を行うための操作部である。モード切替スイッチ６０は、各種モードを切り替えるための操作部である。コネクタ１１２は、パーソナルコンピュータやプリンタなどの外部機器と接続するための接続ケーブル１１１とデジタルカメラ１００とのコネクタである。
【００１０】
操作部７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材よりなる操作部である。コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。
【００１１】
記録媒体２００は、メモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は、記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図１においては、蓋２０２を開けて記録媒体スロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１２】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
図２において、撮影レンズ１０３は、ズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は、絞り機能を備えるシャッターである。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１３】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、または、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１４】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１５】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。
【００１６】
表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号を、Ｄ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１７】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１８】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００１９】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２０】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、メニューボタンに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０でメニューボタンに一旦切り換えた後に、メニューボタンに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。
【００２１】
同様に、動画撮影モードにも複数のモードが含まれていてもよい。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２２】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２３】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２４】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。
【００２５】
なお、コントローラホイール７３は、回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。
【００２６】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２７】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２８】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２９】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００３０】
＜通信システム構成＞
次に、デジタルカメラ１００を用いて構成される通信システムについて説明する。
本実施形態のデジタルカメラ１００はいわゆるスマートフォンと呼ばれる携帯電話と通信し、自機の有する画像データをスマートフォンに送信することが可能である。
図３は、本実施形態の通信システムの概要を示す図である。本実施形態では、アクセスポイント（ＡＰ）を用いたインフラストラクチャーモードでネットワークを構成する。以下、この通信システムの構成について説明する。
【００３１】
まず、デジタルカメラ１００及びスマートフォン３０２はＡＰ３０１と接続する。このことにより、デジタルカメラ１００及びスマートフォン３０２はＡＰ３０１が形成する同じネットワークに参加することになる。
ネットワーク参加後、デジタルカメラ１００及びスマートフォン３０２はネットワーク内のディスカバリ処理を行うことで互いを認識し、デバイス間の通信を確立する。このように通信を確立した後、デジタルカメラ１００からスマートフォン３０２に無線を用いて画像データを送信することができる。
【００３２】
なお、本実施形態では、デジタルカメラ１００とスマートフォン３０２とは別にＡＰ３０１を設けたが、必ずしもこの形態には限定されない。例えば、デジタルカメラ１００にＡＰを内蔵し、スマートフォン３０２がデジタルカメラ１００が形成するネットワークに参加するようにしてもよい。また、Wi−Fi Directなどを用いて、デジタルカメラ１００とスマートフォン３０２のいずれかがＡＰとして動作することによって通信を確立してもよい。
また、画像データの送信先はスマートフォンだけでなく、例えば他のデジタルカメラ、パーソナルコンピュータ、いわゆるタブレットデバイス、Ｗｅｂサーバなどでもよい。
【００３３】
［第１の実施形態］
＜動作説明＞
以下、図４を参照して、本実施形態の動作を模式的に説明する。
本実施形態では、Wi-Fiを使ってカメラからスマートフォンに画像を送る際に、画像に付加されたレーティング情報を用いて画像を選択し、送信する場合の処理の例を説明する。
まず、ユーザが所定のメニュー操作などを行うと、図４（ａ）に示す画面が表示される。
図４（ａ）は、複数画像を選んで送信するか（選択肢４０１）、表示画像を一枚のみ送信するか（選択肢４０２）をユーザが選択する画面を図示したものである。
【００３４】
図４（ｂ）は、図４（ａ）の状態で選択肢４０１（選んで送信）をユーザが選択した場合に表示する画面を図示したものである。画像を個別に選択して送信するか（選択肢４０３）、レーティング情報が付加されたお気に入り画像を選択して送信するか（選択肢４０４）をユーザが選択する。なお、レーティング情報には段階があるので、レーティング情報が付加された画像すべてを選択するのではなく、例えばレーティング情報が３以上である画像を選択するといった選択肢があってもよい。また、事前に送信予約を行うことができる手段があるのであれば、予約画像を一括選択する選択肢があってもよい。
【００３５】
図４（ｃ）は、図４（ｂ）の状態で選択肢４０４（お気に入りの画像）をユーザが選択した場合に表示する画面を図示したものである。画像４０５〜４１３は、レーティング情報がExifに付加された画像であり、レーティング情報が付加された画像のみで絞り込んで一覧表示している。また、画像は選択状態となっており、チェックアイコン４１４は選択状態であることを示している。本実施形態において、特定の条件に合致する複数の画像を一括選択して表示している。
【００３６】
図４（ｃ）において、画像４０５のみチェックアイコン４１４がついていないのは、画像４０５が送信できない画像であることを示している。送信できない理由としては、例えば送信枚数上限に達した場合、ファイルサイズが閾値より大きい場合、動画の再生時間が閾値より長い場合などがあげられる。この画面において、送信画像とそうでない画像が識別可能に表示されているので、ユーザは送信画像がどの画像であるかを確認することができる。さらに、選択画像の追加、削除を行うこともできる。
【００３７】
図４（ｄ）は、図４（ｃ）の状態でＭＥＮＵボタンを押して、画像の選択を完了した場合に表示する画面を図示したもので、項目４１５（キャンセル）及び項目４１６（送信）が表示されている。この画面でユーザが項目４１６（送信）を選択すると、選択画像をカメラからスマートフォンに送信する。
【００３８】
図４（ｅ）は、図４（ｃ）の状態で、送信できない画像４０５を選択しようとした場合に表示する画面を図示したものである。送信できない原因をエラーメッセージ４１７として表示することでユーザになぜ選択できなかったのかを明示することができる。
【００３９】
＜処理手順＞
次に、前述した動作を実現する処理の手順を、図５〜図７のフローチャートを用いて詳細に説明する。
図５〜図７のフローチャートは、システム制御部５０が不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２のワーメモリ領域に展開して実行し、各部を制御することで実現する。
【００４０】
図５のフローチャートを用いて、本発明の実施形態に係る送信画像選択処理の手順を説明する。
デジタルカメラ１００と外部機器（例えばスマートフォン）との無線接続（Ｗｉ−Ｆｉ接続）が確立すると（通信確立すると）、図５の処理が開始される。
Ｓ５０１では、システム制御部５０は、記録媒体２００に記録された画像（すなわち、デジタルカメラ１００側の画像）を表示部２８に１枚表示（シングル表示）する。この時の表示例が図４（ａ）に示した表示例である。表示される画像は、通信確立の前に最後に表示していた画像、あるいは最後に撮影された画像であるものとする。
【００４１】
Ｓ５０２では、システム制御部５０は、選択肢４０１（選んで送信）が選択されたか否かを判定する。操作部７０に含まれる上下左右の４方向ボタンを用いて選択肢４０１にカーソルが合わせられてＳＥＴボタンが押下される、あるいは選択肢４０１がタッチされると選択肢４０１が選択されたと判定する。以下、他の選択肢についても同様に、上下左右の４方向ボタンを用いてカーソルが選択肢に合わせられてＳＥＴボタンが押下されるか、その選択肢がタッチされると、選択肢が選択されたと判定するものとする。選択肢４０１（選んで送信）が選択された場合はＳ５０３に進み、そうでない場合はＳ５１４に進む。
【００４２】
Ｓ５０３では、システム制御部５０は、表示部２８に選択方法指定画面を表示する。前述の図４（ｂ）が選択方法指定画面の表示例である。
Ｓ５０４では、システム制御部５０は、選択方法指定画面において選択肢４０３（画像指定）が選択されたか否かを判定する。選択肢４０３が選択された場合はＳ５０５に進み、そうでない場合はＳ５０６に進む。
Ｓ５０５では、システム制御部５０は、画像指定受付け処理を行う。画像指定受付け処理は、一枚ずつユーザが送信する画像を選択する。この選択処理では、複数の画像を選択可能である。ユーザに選択された画像を選択画像として、Ｓ５１０に進む。
【００４３】
Ｓ５０６では、システム制御部５０は、選択方法指定画面において選択肢４０４（お気に入りの画像）が選択されたか否かを判定する。選択肢４０４が選択された場合はＳ５０８に進み、そうでない場合はＳ５０７に進む。Ｓ５０７では、システム制御部５０は、前の画面に戻る操作（例えばＭＥＮＵボタンの押下）があったか否かを判定し、あった場合はＳ５０１に戻り、そうでない場合はＳ５０４に戻る。
【００４４】
Ｓ５０８では、システム制御部５０は、お気に入り画像選択処理を行う。お気に入り画像選択処理は、属性情報としてお気に入り（特定の属性情報）が付与された画像を一括して選択する処理である。お気に入り画像選択処理の詳細は、図６を用いて後述する。
Ｓ５０９では、システム制御部５０は、個別画像選択解除処理を行う。個別画像選択解除処理では、図４（ｃ）のような表示を行い、お気に入り画像選択処理で一括選択された画像からユーザに指示された画像を選択対象から外す操作を受付ける解除受付け処理である。この処理の詳細は、図７を用いて後述する。
【００４５】
Ｓ５１０では、システム制御部５０は、個別画像選択解除処理の後、選択画像となっている画像を送信するか否かを確認する送信確認画面を表示する。この時の表示例が図４（ｄ）に示した表示例である。
Ｓ５１１では、システム制御部５０は、送信確認画面で項目４１６（送信）が選択されたか否かを判定する。項目４１６（送信）が選択された場合はＳ５１３に進み、そうでない場合はＳ５１２に進む。
Ｓ５１２では、項目４１５（キャンセル）が選択されたか否かを判定し、項目４１５（キャンセル）が選択された場合はＳ５０１に戻り、そうで内場合はＳ５１１に戻る。
【００４６】
Ｓ５１３では、システム制御部５０は、個別画像選択解除処理の後、選択画像となっている画像（選択画像としてシステムメモリ５２にリストアップされている画像）を、記録媒体２００から、接続されている外部機器に送信（転送）する。このとき、通信負荷を軽減するために画像を所定のサイズにリサイズ（縮小）してから送信してもよい。
【００４７】
一方、Ｓ５１４では、システム制御部５０は、図４（ａ）の選択肢４０２（この画像を送信）が選択されたか否かを判定する。選択肢４０２が選択された場合はＳ５１５に進み、そうでない場合はＳ５１８に進む。
Ｓ５１５では、システム制御部５０は、表示中の画像を送信可能か否かを判定する。表示中の画像のファイルサイズが閾値より大きい場合、表示中の画像が動画である場合の再生時間が閾値より長い場合に、送信不可能であると判定する。送信可能であると判定された場合はＳ５１６に進んで表示中の画像を接続されている外部機器に送信する。送信不可能であると判定された場合はＳ５１７に進んで、送信不可能である旨を示すエラー表示を表示部２８に表示し、送信は行わない。
【００４８】
Ｓ５１８では、システム制御部５０は、画像送り操作（コントローラホイール７３の回転操作や、タッチパネルへの左右へのドラッグ操作）があったか否かを判定する。画像送り操作があった場合はＳ５１９に進み、そうでない場合はＳ５２０に進む。
Ｓ５１９では、システム制御部５０は、画像送り操作に応じて次に表示すべき画像を記録媒体２００から取得し（読出し）、Ｓ５０１に進んで取得した次の画像を表示する。
【００４９】
Ｓ５２０では、システム制御部５０は、マルチ再生を指示する操作（例えばタッチパネルへのピンチイン操作、ズームレバーの広角側への操作）があったか否かを判定する。マルチ再生を指示する操作があった場合はＳ５２１に進んでマルチ再生（複数の画像を並べて表示部２８に表示）し、そうでない場合はＳ５２２に進む。
【００５０】
Ｓ５２２では、システム制御部５０は、終了イベントがあったか否かを判定する。終了イベントとは、外部機器との接続を切断するイベント（デジタルカメラ１００側、あるいは外部機器側からの切断指示）、外部機器とデジタルカメラ１００との関係が通信圏外になることによる通信の切断イベント、電源オフ、などが含まれる。終了イベントが無い場合はＳ５０１に進み、終了イベントがあった場合は送信画像選択処理を終了する。
【００５１】
＜お気に入り画像選択処理＞
図６に示すフローチャートを用いて、図４（ｂ）の状態で“お気に入りの画像”をユーザが選択した場合に行うお気に入り画像選択処理の手順を説明する。
Ｓ６０１では、システム制御部５０は、選択画像数ｍを０とする。選択画像数ｍは、システムメモリ５２に記録された変数である。
Ｓ６０２では、システム制御部５０は、画像番号ｎをＮから１までループさせる。
画像番号ｎは、画像を識別するための識別子であり、記録媒体２００に記録された画像総数をＮとする。
【００５２】
Ｓ６０３では、システム制御部５０は、画像ｎがお気に入り画像であるか否かを判定する。お気に入り画像であるか否かは、画像データに付加されるｅｘｉｆ情報の中のレーティング情報を基に判定する。本実施形態では、５段階であるレーティング情報が３以上を付与された画像をお気に入り画像であると判定するものとする。すなわち、レーティング情報３、レーティング情報４、レーティング情報５の属性情報が付与された画像であることが、選択の条件となる。お気に入り画像であると判定した場合にはＳ６０４へ進み、お気に入り画像でないと判定した場合にはＳ６０２へ戻る。
【００５３】
Ｓ６０４では、システム制御部５０は、画像ｎは送信可能か否かを判定する。この判定においては、送信できない画像と判定される次の条件のいずれも満たさなければ、送信可能であると判定する。本実施形態において、送信できない条件は、送信枚数上限（変数Ｍ）に達している、ファイルサイズが閾値より大きい、動画である場合は再生時間が閾値より長い、である。送信可能であると判定した場合にはＳ６０５へ進み、送信可能でないと判定した場合にはＳ６０２へ戻る。
【００５４】
Ｓ６０５では、システム制御部５０は、画像ｎを選択状態に変更する。
Ｓ６０６では、システム制御部５０は、選択画像数ｍに１加える
Ｓ６０７では、システム制御部５０は、選択画像数ｍが送信上限枚数を示す変数Ｍより小さいか否かを判定する。
【００５５】
選択画像数ｍが送信上限枚数Ｍより小さいと判定した場合にはループを抜けＳ６０８へ進み、小さくないと判定した場合にはＳ６０２へ戻る。
Ｓ６０８では、システム制御部５０はお気に入り画像のみを表示する。
【００５６】
＜個別画像選択解除処理＞
図７に示すフローチャートを用いて、図４（ｃ）での個別画像選択解除処理を説明する。
Ｓ７０１では、システム制御部５０は、ユーザからの選択解除指示があったか否かを判定する。
選択解除指示があったと判定するとＳ７０２へ進み、選択解除指示がなかったと判定するとＳ７０３へ進む。
Ｓ７０２では、システム制御部５０は、当該画像を選択解除状態に変更し、Ｓ７０１へ戻る。
【００５７】
Ｓ７０３では、システム制御部５０は、ユーザからの選択指示があったか否かを判定する。
選択指示があったと判定するとＳ７０４へ進み、選択解除指示がなかったと判定するとＳ７０７へ進む。
Ｓ７０４では、システム制御部５０は、当該画像が送信可能であるか否かを判定する。
送信可能であると判定した場合にはＳ７０５へ進み、送信可能でないと判定した場合にはＳ７０６へ進む。
【００５８】
Ｓ７０５では、システム制御部５０は、当該画像を選択状態に変更し、Ｓ７０１へ戻る。
Ｓ７０６では、システム制御部５０は、エラーメッセージを表示し、Ｓ７０１へ戻る。
Ｓ７０７では、システム制御部５０は、ユーザからの選択完了指示があったか否かを判定する。
選択完了指示であると判定した場合には処理を終了し、選択完了指示でないと判定した場合にはＳ７０１へ戻る。
【００５９】
以上説明した処理によれば、特定の属性情報が付加された画像を一括して選択するので、ユーザが１つずつ画像を指定するよりもユーザの選択操作に係る操作手数を軽減することができる。また、特定の属性情報が付加されたことを条件に一括して選択された複数の画像のうち、送信したくない画像を選択対象から外すことができるため、選択に係る手数を軽減しながらも、送信したくない画像を送信することを防止することができる。
【００６０】
なお、送信対象の画像を選択する前に、表示対象の画像を特定の属性情報が付加されている画像に絞り込んでから、送信する画像を選択する方法も考えられるが、この方法では絞り込んだ状態からユーザが画像を選択する手間がかかってしまう。前述の実施形態によれば、この手間も省くことができる。
【００６１】
なお、前述の実施形態では、送信する画像を選択する例について説明したが、印刷する画像を選択する際や、スライドショーや編集した動画に含める画像（動画の素材画像）を選択する際にも適用可能である。
【００６２】
なお、システム制御部５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００６３】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６４】
前述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、複数の画像を表示できる画像表示装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００６５】
（その他の実施例）
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
４０１  複数画像を選んで送信する選択肢
４０２  表示画像を一枚のみ送信する選択肢
４０３  画像を個別に選択して送信する選択肢
４０４  お気に入り画像を選択して送信する選択肢
４０５〜４１３  レーティング情報がExifに付加された画像
４１４  チェックアイコン
４１５  項目（キャンセル）
４１６  項目（送信）
４１７  エラーメッセージ
【図１】
0006512818.tif 000002
【図２】
0006512818.tif 000003
【図３】
0006512818.tif 000004
【図４】
0006512818.tif 000005
【図５】
0006512818.tif 000006
【図６】
0006512818.tif 000007
【図７】
0006512818.tif 000008