(57)【要約】【課題】画像データの管理方法を改善すること。【解決手段】１つの態様において、電子機器（例えば、スマートフォン１）は、カメラと、前記カメラにより撮影された画像のデータを記憶するストレージと、前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるコントローラとを有する。例えば、電子機器（例えば、スマートフォン１）は、制御プログラム９Ａを実行することにより、カメラ１２により画像を撮影する前に、撮影する画像のグループの指定を受け付けるためのグループ設定ウィンドウをディスプレイ２に表示する処理を実現する。コントローラ１０は、制御プログラム９Ａを実行することにより、グループ設定ウィンドウによりユーザから受け付けたグループに紐付けて、カメラ１２により撮影された画像のデータを画像フォルダ９Ｂに格納する処理を実現する。【選択図】図１
2014067266.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、
前記カメラにより撮影された画像のデータを記憶するストレージと、
前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるコントローラと
を有する電子機器。
【請求項２】
前記画像のファイル一覧を表示するディスプレイをさらに有し、
前記コントローラは、前記ストレージに記憶されている前記画像のファイル一覧を表示する前記ディスプレイ上で、前記グループの設定または設定解除の操作をユーザから受け付ける請求項１に記載の電子機器。
【請求項３】
カメラと、前記カメラにより撮影された画像のデータを記憶するストレージとを有する電子機器を制御する制御方法であって、
前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるステップと、
前記グループに紐付けて前記画像のデータを前記ストレージに格納するステップと
を含む制御方法。
【請求項４】
カメラと、前記カメラにより撮影された画像のデータを記憶するストレージとを有する電子機器に、
前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるステップと、
前記グループに紐付けて前記画像のデータを前記ストレージに格納するステップと
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
携帯電話、又はスマートフォンなどの電子機器には、カメラを搭載するものがある（特許文献１参照）。そして、例えば、カメラ付き携帯電話には、カメラにより撮影した画像データを保存する保存先のフォルダを指定したり、画像データを保存する際のサイズを指定したりすることができるものもある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２７１６７１号公報
【特許文献２】特開２００４−３２０６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯電話又はスマートフォンなどの電子機器において、画像データの管理方法を改善したいというニーズがある。
【課題を解決するための手段】
【０００５】
１つの態様に係る電子機器は、カメラと、前記カメラにより撮影された画像のデータを記憶するストレージと、前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるコントローラとを有する。
【０００６】
１つの態様に係る制御方法は、カメラと、前記カメラにより撮影された画像のデータを記憶するストレージとを有する電子機器を制御する制御方法であって、前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるステップと、前記グループに紐付けて前記画像のデータを前記ストレージに格納するステップとを含む。
【０００７】
１つの態様に係る制御プログラムは、カメラと、前記カメラにより撮影された画像のデータを記憶するストレージとを有する電子機器に、前記カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるステップと、前記グループに紐付けて前記画像のデータを前記ストレージに格納するステップとを実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るスマートフォンのブロック図である。
【図２】図２は、カメラにより画像を撮影する前に、撮影する画像のグループの指定を受け付けるときの制御の一例を示す図である。
【図３】図３は、カメラにより撮影された画像に挿入するコメントを受け付けるときの制御の一例を示す図である。
【図４】図４は、画像のデータに紐付けられるグループの概念図である。
【図５】図５は、カメラにより画像を撮影する前に、画像に対して紐付けるグループを決定する場合の処理手順の一例を示す図である。
【図６】図６は、同一のグループに紐付けられている複数の画像ファイルをディスプレイに表示する制御の例を示す図である。
【図７】図７は、同一のグループに紐付けられている画像ファイルのファイル構成を編集する制御の例を示す図である。
【図８】図８は、同一のグループに紐付けられている全ての画像ファイルについて、グループへの紐付けを一度に解除する制御の例を示す図である。
【発明を実施するための形態】
【０００９】
本出願に係る電子機器、制御方法、及び制御プログラムを実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、電子機器の一例として、スマートフォンを取り上げて説明する。
【００１０】
（実施形態１）
図１を参照しながら、実施形態１に係るスマートフォン１の機能的な構成について説明する。図１は、実施形態に係るスマートフォンのブロック図である。以下の説明においては、同様の構成要素に同一の符号を付すことがある。さらに、重複する説明は省略することがある。
【００１１】
図１に示すように、スマートフォン１は、ディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、姿勢検出ユニット１５と、バイブレータ１８と、タッチスクリーン２１とを備える。
【００１２】
ディスプレイ２は、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２は、文字、画像、記号、及び図形等を表示する。
【００１３】
ボタン３は、利用者からの操作入力を受け付ける。ボタン３の数は、単数であっても、複数であってもよい。
【００１４】
照度センサ４は、スマートフォン１の周囲光の照度を検出する。照度は、光の強さ、明るさ、又は輝度を示す。照度センサ４は、例えば、ディスプレイ２の輝度の調整に用いられる。
【００１５】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、ディスプレイ２が顔に近づけられたことを検出する。照度センサ４及び近接センサ５は、一つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００１６】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格がある。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等がある。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００１７】
通信ユニット６は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信し、受信した電波信号の復調処理を行って、処理後の信号をコントローラ１０に送出する。スマートフォン１は、ＧＰＳ衛星との通信機能を通信ユニット６から分散させて、通信ユニット６から独立した個別の通信部を設けてもよい。
【００１８】
レシーバ７は、音出力部である。レシーバ７は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。
【００１９】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２０】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。フォアグランドで実行されるアプリケーションは、例えば、ディスプレイ２に画面が表示される。制御プログラムには、例えば、ＯＳが含まれる。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００２１】
ストレージ９は、例えば、制御プログラム９Ａ、画像フォルダ９Ｂ及び設定データ９Ｚなどを記憶する。
【００２２】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、カメラ１２により画像を撮影する前に、撮影する画像のグループの指定を受け付けるためのグループ設定ウィンドウをディスプレイ２に表示するための機能を提供する。制御プログラム９Ａは、カメラ１２により撮影された画像に挿入するコメントの入力を受け付けるためのコメント入力ウィンドウをディスプレイ２に表示するための機能を提供する。制御プログラム９Ａは、グループ設定ウィンドウによりユーザから受け付けたグループに紐付けて、カメラ１２により撮影された画像のデータを画像フォルダ９Ｂに格納するための機能を提供する。画像のデータには、コメントのデータが挿入される場合がある。
【００２３】
その他、制御プログラム９Ａは、通信ユニット６などを制御することによって、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などを用いた通信を実現させるための機能を提供する。
【００２４】
制御プログラム９Ａは、通信ユニット６などを制御することによって、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いた近距離無線通信を実現させるための機能を提供する。
【００２５】
制御プログラム９Ａは、例えば、通信ユニット６及びマイク８などを制御することによって、通話を実現させるための機能を提供する。
【００２６】
制御プログラム９Ａにより提供される機能は、複数のプログラムモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【００２７】
画像フォルダ９Ｂは、上記グループに紐付けられた画像のデータを保存する。画像のデータには、静止画だけなく、動画も含まれる。グループは、“００１：子供”、“００２：食べ物”、“００３：旅行”などのように、数字または記号など、一意な識別情報により管理されてよい。画像のデータには、コメントのデータが挿入される場合がある。コメントのデータは、テキストデータとして、画像のデータに関連付けられる。
【００２８】
設定データ９Ｚは、スマートフォン１の動作に関連する各種の設定及び処理に関する情報を含む。設定データ９Ｚには、例えば、カメラ１２により撮影された画像に紐付けるグループに関する情報が含まれている。設定データ９Ｚには、例えば、カメラ１２により画像を撮影する前に、撮影する画像のグループの指定を受け付ける設定が有効な状態にあるか否かを情報が含まれる。
【００２９】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００３０】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２、通信ユニット６、レシーバ７、マイク８、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、姿勢検出ユニット１５、及びタッチスクリーン２１を含むが、これらに限定されない。
【００３１】
コントローラ１０は、制御プログラム９Ａを実行することにより、カメラ１２により画像を撮影する前に、撮影する画像のグループの指定を受け付けるためのグループ設定ウィンドウをディスプレイ２に表示する処理を実現する。コントローラ１０は、制御プログラム９Ａを実行することにより、カメラ１２により撮影された画像に挿入するコメントの入力を受け付けるためのコメント入力ウィンドウをディスプレイ２に表示する処理を実現する。コントローラ１０は、制御プログラム９Ａを実行することにより、グループ設定ウィンドウによりユーザから受け付けたグループに紐付けて、カメラ１２により撮影された画像のデータを画像フォルダ９Ｂに格納する処理を実現する。
【００３２】
スピーカ１１は、音出力部である。スピーカ１１は、コントローラ１０から送信される音信号を音として出力する。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００３３】
カメラ１２は、撮影した画像を電気信号へ変換する。カメラ１２には、例えば、ディスプレイ２に面している物体を撮影するインカメラ、ディスプレイ２の反対側の面に面している物体を撮影するアウトカメラが含まれる。
【００３４】
姿勢検出ユニット１５は、スマートフォン１の姿勢を検出する。姿勢検出ユニット１５は、姿勢を検出するために、加速度センサ、方位センサ、及びジャイロスコープの少なくとも１つを備える。
【００３５】
バイブレータ１８は、スマートフォン１の一部又は全体を振動させる。バイブレータ１８は、振動を発生させるために、例えば、圧電素子、又は偏心モータなどを有する。バイブレータ１８による振動は、着信等の各種のイベントを利用者に報知するために用いられる。
【００３６】
タッチスクリーン２１は、タッチスクリーン２１に対する接触を検出する。コントローラ１０（スマートフォン１）は、タッチスクリーン２１によって検出される接触に基づいて、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチスクリーン２１に対して行われる各種操作（ジェスチャ）を検出する。例えば、タッチスクリーン２１は、タッチセンサを有する。タッチセンサは、タッチスクリーン２１への指の接触を、接触された場所のタッチスクリーン２１上での位置とともに検出し、コントローラ１０に通知する。コントローラ１０が、タッチスクリーン２１を介して検出する各種操作（ジェスチャ）には、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるがこれらに限定されない。タッチスクリーン２１の検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。図１に示すように、ディスプレイ２と、タッチスクリーン２１とは機能的には分離したものであるが、物理的にはタッチスクリーンディスプレイとして統合されていてよい。
【００３７】
図１に示したスマートフォン１の機能構成は例であり、本発明の要旨を損なわない範囲において適宜変更してよい。
【００３８】
図２及び図３を用いて、スマートフォン１により画像の撮影が行われる際の制御の一例について説明する。図２及び図３に登場する“Ｆ１”は、ユーザの指を示す。以下の説明において、特段の定めなく、「操作」と表記するものについては、タッチ、タップ、スワイプ、ダブルタップなど、他の処理との対応付けが重複しない限り、どのような操作を検出対象としてもよい。
【００３９】
図２は、カメラ１２により画像を撮影する前に、撮影する画像のグループの指定を受け付けるときの制御の一例を示す図である。
【００４０】
図２に示すように、スマートフォン１は、カメラ１２を起動し、カメラ１２により捕捉されるイメージデータの画面５０をディスプレイ２に表示している（ステップＳ１１）。このとき、スマートフォン１は、撮影する画像のデータをグループに紐付ける設定を行うためのアイコン５０ｂを画面５０に表示させる。画面５０には、イメージデータを画像として撮影するための撮影ボタン５０ａが設けられる。
【００４１】
続いて、スマートフォン１は、タッチスクリーン２１を介して、アイコン５０ｂに対するユーザの操作を検出すると（ステップＳ１２）、ディスプレイ２にグループ設定ウィンドウ５０ｃを画面５０に表示させる（ステップＳ１３）。グループ設定ウィンドウ５０ｃには、グループ設定をＯＮ又はＯＦＦに切替えるための操作部Ｃ１と、撮影する画像のデータに紐付けるグループを選択するための操作部Ｃ２と、選択完了の操作を行うための操作部Ｃ３とが設けられる。ステップＳ１３では、操作部Ｃ１の表示がＯＦＦであるので、グループ設定が無効な状態にある。
【００４２】
続いて、スマートフォン１は、タッチスクリーン２１を介して、グループ設定ウィンドウ５０ｃの操作部Ｃ１に対するスワイプを検出すると（ステップＳ１４）、グループ設定を有効な状態に切替えるとともに、操作部Ｃ１の表示をＯＦＦからＯＮに切替える（ステップＳ１５）。スマートフォン１が、ステップＳ１４にて検出する操作部Ｃ１に対する操作は、スワイプ以外の操作であってもよい。
【００４３】
続いて、スマートフォン１は、タッチスクリーン２１を介して、グループ設定ウィンドウ５０ｃの操作部Ｃ２に対するタップを検出すると、タップが検出された位置に対応するグループの部分を選択状態にする（ステップＳ１６）。スマートフォン１は、例えば、タップが検出された位置に対応する“旅行”と表記された箇所の一部（丸印）を点灯させたような画像を表示させることにより、グループとして“旅行”が選択状態にあることをユーザに知らせる。図２に示すグループは一例に過ぎない。グループは事前に登録しておいてもよいし、任意のタイミングで追加できるようにしてもよい。
【００４４】
続いて、スマートフォン１は、タッチスクリーン２１を介して、グループ設定ウィンドウ５０ｃの操作部Ｃ３に対するタップを検出すると（ステップＳ１７）、グループ設定を完了し、再び、画面５０をディスプレイ２に表示させる（ステップＳ１８）。このとき、スマートフォン１は、画面５０に、現在選択中のグループが「旅行」であることを表示する（５０ｄ参照）。スマートフォン１は、ステップＳ１８より後にカメラ１２により撮影された画像のデータを、選択中のグループに紐付けて、画像フォルダ９Ｂに格納する。
【００４５】
図３は、カメラ１２により撮影された画像に挿入するコメントを受け付けるときの制御の一例を示す図である。
【００４６】
図３に示すように、スマートフォン１は、タッチスクリーン２１を介して、画面５０の撮影ボタン５０ａに対する操作を検出すると（ステップＳ２１）、カメラ１２により撮影された画像のデータを取得し、画像に挿入するコメントをユーザから受け付けるためのコメント入力ウィンドウ５０ｅをディスプレイ２に表示する（ステップＳ２２）。コメント入力ウィンドウ５０ｅには、例えば、入力された文字を表示する領域と、ソフトウェアキーボードの領域とが含まれる。
【００４７】
続いて、スマートフォン１は、コメント入力ウィンドウ５０ｅに入力された文字が確定されると（ステップＳ２３）、選択中のグループ（例えば、旅行）に紐付けて、取得した画像のデータ、及び入力されたコメントを画像フォルダ９Ｂに格納し、ユーザに対するメッセージを表示する（ステップＳ２４）。
【００４８】
スマートフォン１は、画像を格納する場合、一度起動されたカメラ１２が動作終了されるまでの間に撮影された全ての画像を、画像フォルダ９Ｂ内に１つのアルバムとして纏めて管理してよい。このとき、スマートフォン１は、この１つのアルバムに対して、グループを紐付ける。
【００４９】
図４は、画像のデータに紐付けられるグループの概念図である。図４に示すように、例えば、画像フォルダ９Ｂには、画像ファイルＡ、画像ファイルＢ、動画像ファイルＣ、画像ファイルＤ、画像ファイルＥが記憶されているものとする。画像ファイルＡ及び画像ファイルＢには、グループ番号００３の「旅行」が紐付けられている。動画像ファイルＣには、グループ番号００３の「旅行」、及びグループ番号００２の「食べ物」が紐付けられている。画像ファイルＤには、グループ番号００２の「食べ物」が紐付けられている。画像ファイルＦには、グループ番号００１の「子供」が紐付けられている。このように、実施形態１では、スマートフォン１は、カメラ１２により画像を撮影する前にユーザにより指定されたグループに紐付けて、カメラ１２により撮影された画像のデータを画像フォルダ９Ｂに格納する。このため、実施形態１では、同一のフォルダ内に格納されている画像のデータであっても、グループを指定することにより、簡単に検索したり、閲覧したりすることができる。
【００５０】
図５を用いて、実施形態１に係るスマートフォン１による処理手順の一例を説明する。図５は、カメラ１２により画像を撮影する前に、画像に対して紐付けるグループを決定する場合の処理手順の一例を示す図である。図５に示す処理手順は、例えば、カメラ１２の起動に伴って開始される。図５に示す処理手順は、コントローラ１０が、ストレージ９に記憶されている制御プログラム９Ａなどを実行することによって実現される。
【００５１】
図５に示すように、コントローラ１０は、カメラ１２が起動されると、カメラ１２で捕捉されているイメージデータの画面５０をディスプレイ２に表示する（ステップＳ１０１）。このとき、スマートフォン１は、撮影する画像のデータをグループに紐付ける設定を行うためのアイコン５０ｂと、イメージデータを画像として撮影するための撮影ボタン５０ａとを画面５０に表示させる。
【００５２】
続いて、コントローラ１０は、タッチスクリーン２１を介して、アイコン５０ｂに対するユーザの操作を検出すると、検出したユーザの操作に応じて、グループ設定ウィンドウ５０ｃをディスプレイ２に表示する（ステップＳ１０２）。グループ設定ウィンドウ５０ｃには、グループ設定をＯＮ又はＯＦＦに切替えるための操作部Ｃ１と、撮影する画像のデータに紐付けるグループを選択するための操作部Ｃ２と、選択完了の操作を行うための操作部Ｃ３とが設けられる（図２参照）。
【００５３】
続いて、コントローラ１０は、グループ設定ウィンドウ５０ｃ上で検出されるユーザの操作に応じて、カメラ１２により撮影される画像に紐付けるグループを決定する（ステップＳ１０３）。ステップＳ１０３について具体的に説明する。コントローラ１０は、例えば、グループ設定ウィンドウ５０ｃの操作部Ｃ１に対する操作を検出すると、グループ設定を有効な状態に切替える。グループ設定を有効な状態に切替えた後、スマートフォン１は、タッチスクリーン２１を介して、グループ設定ウィンドウ５０ｃの操作部Ｃ２に対する操作を検出すると、タップが検出された位置に対応するグループを選択状態にする。そして、コントローラ１０は、タッチスクリーン２１を介して、グループ設定ウィンドウ５０ｃの操作部Ｃ３に対するタップを検出すると、グループ設定を完了する。グループ設定完了後、コントローラ１０は、再び、画面５０をディスプレイ２に表示させる。
【００５４】
続いて、コントローラ１０は、画面５０の撮影ボタン５０ａに対するユーザの操作に応じて、カメラ１２により撮影された画像データを取得する（ステップＳ１０４）。
【００５５】
続いて、コントローラ１０は、コメント入力ウィンドウ５０ｅをディスプレイ２に表示する（ステップＳ１０５）。コメント入力ウィンドウ５０ｅには、例えば、入力された文字を表示する領域と、ソフトウェアキーボードの領域とが含まれる（図３参照）。
【００５６】
続いて、コントローラ１０は、コメント入力ウィンドウ５０ｅに対して、コメントの入力があったかどうかを判定する（ステップＳ１０６）。
【００５７】
コントローラ１０は、判定の結果、コメントの入力があった場合には（ステップＳ１０６、Ｙｅｓ）、画像データ及びコメントデータと、ステップＳ１０３で決定されたグループとを紐付けて、画像フォルダ９Ｂに格納する（ステップＳ１０７）。例えば、コントローラ１０は、画像データをファイル形式で格納する。
【００５８】
一方、コントローラ１０は、判定の結果、コメントの入力がない場合には（ステップＳ１０６、Ｎｏ）、画像データと、ステップＳ１０３で決定されたグループとを紐付けて、画像フォルダ９Ｂに格納する（ステップＳ１０８）。
【００５９】
続いて、コントローラ１０は、カメラ１２による撮影が終了されたかどうかを判定する（ステップＳ１０９）。例えば、コントローラ１０は、カメラ１２の動作が終了された場合に、撮影が終了されたものと判定する。あるいは、コントローラ１０は、撮影のたびに、撮影を終了するか否かをユーザに選択させる画面を表示し、ユーザにより終了が選択された場合に、撮影が終了されたものと判定してもよい。
【００６０】
コントローラ１０は、判定の結果、撮影が終了された場合には（ステップ１０９、Ｙｅｓ）、ステップＳ１０３で決定されたグループに対応するアイコンを作成し（ステップＳ１１０）、図５の処理手順を終了する。これとは反対に、コントローラ１０は、判定の結果、撮影が終了されない場合には（ステップ１０９、Ｎｏ）、上記ステップＳ１０４の処理手順に戻り、画像の撮影を継続する。
【００６１】
撮影が終了されるまでの間、図５に示すステップＳ１０４〜ステップＳ１０８までの処理手順により、画像フォルダ９Ｂに格納される複数の画像データ（画像ファイル）は、同一のグループに紐付けられる。ユーザは、画像フォルダ９Ｂに格納される複数の画像ファイルから、グループを指定することにより、同一のグループに紐付けられる画像ファイルを検索できる。
【００６２】
（実施形態２）
実施形態１において、同一のグループに紐付けられた状態で画像フォルダ９Ｂに格納された複数の画像ファイルをディスプレイ２に表示したり、編集したりしてもよい。
【００６３】
図６〜図８を用いて、実施形態２におけるスマートフォン１による制御の一例を説明する。図６は、同一のグループに紐付けられている複数の画像ファイルをディスプレイ２に表示する制御の例を示す図である。
【００６４】
図６に示すように、スマートフォン１は、ホーム画面４０をディスプレイ２に表示するホーム画面４０には、ストレージ９に格納されている各種ファイルを管理するためのファイル管理画面６０をディスプレイに表示させるためのアイコン４０ａが表示される。
【００６５】
続いて、スマートフォン１は、タッチスクリーン２１を介して、アイコン４０ａに対する操作を検出すると（ステップＳ３１）、ファイル管理画面６０をディスプレイに表示する（ステップＳ３２）。ファイル管理画面６０には、画像ファイル、動画ファイル、及び音声ファイルの一覧などをディスプレイ２に表示させるための操作部が設けられる。
【００６６】
続いて、スマートフォン１は、タッチスクリーン２１を介して、画像ファイルの一覧をディスプレイ２に表示させるための操作部に対する操作を検出すると（ステップＳ３３）、画像ファイルの一覧画面６０ａをディスプレイ２に表示する（ステップＳ３４）。画像ファイルの一覧をディスプレイ２に表示させるための操作部に対する操作は、タップ、ダブルタップ、タッチ、ロングタッチなど、任意の操作であってよい。画像ファイルの一覧画面６０ａには、ストレージ９の画像フォルダ９Ｂに格納されている画像ファイルのそれぞれに対応するサムネイルの一覧６１が表示される。サムネイルの代わりに、アイコンなどを表示してもよい。さらに、一覧画面６０ａには、画像ファイルに紐付けられているグループの一覧を示すグループ一覧画面７０の一部が表示される。
【００６７】
一覧画面６０ａを表示させた後、スマートフォン１は、グループ一覧画面７０の一部に対する操作を検出すると（ステップＳ３５）、グループ一覧画面７０をディスプレイ２に表示する（ステップＳ３６）。グループ一覧画面７０の一部に対する操作は、画面上向きのスワイプ、画面に対するタップ、ダブルタップ、タッチ、ロングタッチなど、任意の操作であってよい。グループ一覧画面７０には、例えば、画像ファイルに紐付けられているグループとして、グループＡ１〜グループＡ４の４つのグループに対応するアイコンＡ１〜Ａ４が表示されている。グループＡ１〜グループＡ４の４つのグループは、例えば、図２に示す“子供”、“食べ物”、“旅行”などに対応する。
【００６８】
続いて、スマートフォン１は、タッチスクリーン２１を介して、グループ一覧画面７０に表示されるグループＡ３に対応するアイコンへの操作を検出すると（ステップＳ３７）、グループＡ３に紐付けられている画像ファイルを表示する画面８０をディスプレイ２に表示する（ステップＳ３８）。
【００６９】
画面８０には、グループＡ３に対応するグループの名称（例えば、旅行）が表示される。画面８０には、グループＡ３に紐付けられている５つの画像ファイル８２ａ〜８２ｅの各々に対応するサムネイルが表示される。スマートフォン１は、サムネイルに対する操作を検出すると、対応する画像ファイルをディスプレイ２に表示する。このとき、スマートフォン１は、画像ファイルに対応付けられたコメントがある場合には、コメントも合わせて表示する。サムネイルの表示方法は、ステップＳ３８に示す例に限定されない。サムネイルの代わりに、アイコンなどを表示してもよい。画像８０には、グループＡ３に紐付けられている画像ファイルのファイル構成を編集するための編集ボタン８０ａが設けられる。
【００７０】
図７は、同一のグループに紐付けられている画像ファイルのファイル構成を編集する制御の例を示す図である。図７は、例えば、図６に示す画面８０を表示した後、グループＡ３に紐付けられている画像ファイルのファイル構成を編集する制御の例を示している。
【００７１】
図７に示すように、スマートフォン１は、タッチスクリーン２１を介して、画面８０の編集ボタン８０ａに対する操作を検出すると（ステップＳ４１）、画像ファイルの一覧画面６０ａをディスプレイ２に表示させる（ステップＳ４２）。スマートフォン１は、一覧画面６０ａに表示される画像ファイルのグループＡ３に紐付けられている画像ファイルのサムネイル６１ａ〜６１ｅを強調表示する。ステップＳ４２において、スマートフォン１は、ファイルの一覧画面６０ａに、編集作業の完了を受け付ける完了ボタン６３をさらに表示させる。
【００７２】
続いて、スマートフォン１は、タッチスクリーン２１を介して、一覧画面６０ａに表示されるサムネイル６１ｆに対する操作を検出すると（ステップＳ４３）、サムネイル６１ｆが選択された状態であることが分かるように、サムネイル６１ｆを強調表示する（ステップＳ４４）。このとき、スマートフォン１は、グループＡ３に既に紐付けられている画像ファイルのサムネイル６１ａ〜６１ｅと、新たに選択されたサムネイル６１ｆとを混同しないように、強調表示の方法を変更してもよい。
【００７３】
続いて、スマートフォン１は、タッチスクリーン２１を介して、一覧画面６０ａに表示されるサムネイル６１ｃに対する操作を検出すると（ステップＳ４５）、サムネイル６１ｃの選択が解除された状態であることが分かるように、サムネイル６１ｃの強調表示を解除する（ステップＳ４６）。
【００７４】
続いて、スマートフォン１は、タッチスクリーン２１を介して、一覧画面６０ａの完了ボタン６３に対する操作を検出すると（ステップＳ４７）、サムネイル６１ｃの代わりに、新たに選択されたサムネイル６１ｆに対応するサムネイル８１ｆを含む画面８０をディスプレイ２に表示する（ステップＳ４８）。図７に示す制御により、スマートフォン１は、サムネイル６１ｃに対応する画像ファイルに対するグループＡ３の紐付けを解除するとともに、サムネイル６１ｃに対応する画像ファイルに対するグループＡ３への新たな紐付けを実現する。
【００７５】
図８は、同一のグループに紐付けられている全ての画像ファイルについて、グループへの紐付けを一度に解除する制御の例を示す図である。図７は、例えば、図６に示す画面８０を表示した後、グループＡ３に紐付けられている全ての画像ファイルについて、グループＡ３への紐付けを一度に解除する制御の例を示している。
【００７６】
図８に示すように、スマートフォン１は、タッチスクリーン２１を介して、グループＡ３のグループ名称が表示されている箇所への操作を検出すると（ステップＳ５１）、グループ一覧画面７０を表示する（ステップＳ５２）。ステップＳ５２において、スマートフォン１は、グループ一覧画面７０を表示するときに、グループＡ３に対応するアイコンＡ３を強調表示する。
【００７７】
続いて、スマートフォン１は、タッチスクリーン２１を介して、アイコンＡ３に対する操作を検出すると（ステップＳ５３）、グループ設定を解除するか否かを問合せるウィンドウ７０ｂをディスプレイ２に表示する（ステップＳ５４）。
【００７８】
続いて、スマートフォン１は、タッチスクリーン２１を介して、ウィンドウ７０ｂにおいて“Ｙｅｓ”と表記されている箇所への操作を検出すると（ステップＳ５５）、グループ一覧画面７０から、グループＡ３に対応するアイコンＡ３を削除する（ステップＳ５６）。以後、スマートフォン１は、例えば、グループ一覧画面７０に対する操作を検出した場合に、画像ファイルの一覧画面６０ａなどをディスプレイに表示させるようにしてもよい。グループ一覧画面７０に対する操作は、例えば、画面下向きのスワイプ、画面に対するタップ、ダブルタップ、タッチ、ロングタッチなど、任意の操作でよい。
【００７９】
図８に示す制御により、スマートフォン１は、画像フォルダ９Ｂに格納されている画像ファイルに紐付けられているグループの中から、グループＡ３の存在自体を一度に消去できる。以後、ユーザは、画像フォルダ９Ｂに格納される複数の画像ファイルから、“旅行”をグループとして指定して、画像ファイルを検索することはできない。
【００８０】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記の実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【００８１】
例えば、図１に示した各プログラムは、複数のモジュールに分割されていてもよい。あるいは、図１に示した各プログラムは、他のプログラムと結合されていてもよい。
【００８２】
上記の実施形態では、タッチスクリーンを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。添付の請求項に係る装置は、スマートフォン以外の電子機器であってもよい。電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機である。あるいは、添付の請求項に係る装置は、据え置き型の電子機器であってもよい。据え置き型の電子機器は、例えば、デスクトップパソコン、及びテレビ受像器である。
【符号の説明】
【００８３】
１  スマートフォン
２  ディスプレイ
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  画像フォルダ
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２  カメラ
１５  姿勢検出ユニット
１８  バイブレータ
２１  タッチスクリーン
【図１】
2014067266.tif 000003
【図２】
2014067266.tif 000004
【図３】
2014067266.tif 000005
【図４】
2014067266.tif 000006
【図５】
2014067266.tif 000007
【図６】
2014067266.tif 000008
【図７】
2014067266.tif 000009
【図８】
2014067266.tif 000010