(57)【特許請求の範囲】
【請求項１】
表示部と、
所定の機能を実行する第１処理部と、
第１記憶領域に記憶された複数の表示対象情報を前記表示部に表示する第２処理部と、
入力部と
を備え、
前記複数の表示対象情報は、前記第１処理部での前記所定の機能の実行中に取得された複数の第１表示対象情報を含み、
前記第１処理部は、第１ソート規則に基づく並び替えに用いられる第１属性情報を前記所定の機能の実行中に取得して第２記憶領域に記憶し、
前記第２処理部は、
前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されているときには、前記第１ソート規則を前記表示部に表示し、前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されていないときには、前記表示部において前記第１ソート規則を非表示にする第１ソート表示を行うソート規則表示部と、
前記入力部を用いて選択された前記第１ソート規則に則って、前記第１表示対象情報を並べて前記表示部に表示する情報表示部と
を有する、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記第１記憶領域には、第２ソート規則に基づく並び替えに用いられる第２属性情報が前記複数の表示対象情報に対応付けて記憶され、
前記ソート規則表示部は、前記第２ソート規則を表示する第２ソート表示を行い、
前記情報表示部は、前記入力部を用いて選択されたソート規則に則って、前記複数の第１表示対象情報を並べて前記表示部に表示し、
前記ソート規則表示部は、前記第２処理部が前記第１処理部から、前記複数の表示対象情報の表示を指示されていたときには、前記第１ソート表示および前記第２ソート表示を行い、前記第２処理部が前記第１処理部を介さずに前記入力部から、前記複数の表示対象情報の表示を指示されていたときには、前記第１ソート表示を行わずに前記第２ソート表示を行う、電子機器。
【請求項３】
請求項１または請求項２に記載の電子機器であって、
前記第１属性情報が前記第２記憶領域に記憶されていないときには、前記ソート規則表示部は、前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されていないとして、前記表示部において前記第１ソート規則を非表示にする、電子機器。
【請求項４】
請求項１から請求項３のいずれか一つに記載の電子機器であって、
前記第２記憶領域は、前記第２処理部によってアクセスされずに前記第１処理部によってアクセスされ、
前記第１属性情報は前記第１処理部から前記第２処理部の前記ソート規則表示部へと渡され、
前記ソート規則表示部は、前記第１処理部から渡された前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されているときには、選択可能に前記第１ソート規則を前記表示部に表示し、前記第１処理部から渡された前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されていないときには、前記表示部において前記第１ソート規則を非表示にする、電子機器。
【請求項５】
請求項２に記載の電子機器であって、
前記第１処理部は、前記複数の第１表示対象情報を特定する特定情報を、前記所定の機能の実行中に取得し、
前記情報表示部は、前記第１ソート規則が選択されたときに、前記特定情報に関連する前記第２属性情報に対応付けられた前記第１表示対象情報を前記第１ソート規則に則って並べて表示する、電子機器。
【請求項６】
請求項５に記載の電子機器であって、
前記第２属性情報は前記複数の表示対象情報の各々の生成日時を示す情報であり、
前記特定情報は、所定期間を示す情報であり、
前記情報表示部は、前記所定期間に含まれる前記生成日時を、前記特定情報に関連する前記第２属性情報とする、電子機器。
【請求項７】
請求項６に記載の電子機器であって、
前記第１処理部は、前記所定の機能として、ユーザの運動に関する情報を取得して前記表示部に表示し、
前記第１処理部は、前記運動が行われた期間を前記所定期間として取得して、前記特定情報を取得する、電子機器。
【請求項８】
請求項７に記載の電子機器であって、
前記第１属性情報は、ユーザの気分情報、天気情報または前記運動においてユーザが移動するルート情報である、電子機器。
【請求項９】
請求項１から請求項８のいずれか一つに記載の電子機器であって、
前記表示対象情報は画像である、電子機器。
【請求項１０】
請求項１から請求項９のいずれか一つに記載の電子機器であって、
前記第１属性情報は前記入力部を用いて入力されることで、前記第１処理部が取得する、電子機器。
【請求項１１】
請求項１から請求項１０のいずれか一つに記載の電子機器であって、
前記表示対象情報は撮像画像であり、
前記第１処理部は、ユーザの移動運動が行われた移動ルートを取得して前記表示部に表示するとともに、前記撮像画像の撮像場所が前記移動ルートに含まれるときには、前記表示部における前記移動ルートの前記撮像場所において、前記撮像画像を表示する、電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
表示部を有する携帯端末において、複数の画像を表示する技術が知られている。例えば特許文献１ではソート機能を用いて複数の画像を表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１２７１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の表示対象情報の表示についての利便性を向上することが望まれていた。
【０００５】
本発明は上述の点に鑑みて成されたものであり、表示対象情報の表示についての利便性を向上する電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明にかかる電子機器の一態様は、表示部と、所定の機能を実行する第１処理部と、第１記憶領域に記憶された複数の表示対象情報を前記表示部に表示する第２処理部と、入力部とを備え、前記複数の表示対象情報は、前記第１処理部での前記所定の機能の実行中に取得された複数の第１表示対象情報を含み、前記第１処理部は、第１ソート規則に基づく並び替えに用いられる第１属性情報を前記所定の機能の実行中に取得して第２記憶領域に記憶し、前記第２処理部は、前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されているときには、前記第１ソート規則を前記表示部に表示し、前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されていないときには、前記表示部において前記第１ソート規則を非表示にする第１ソート表示を行うソート規則表示部と、前記入力部を用いて選択された前記第１ソート規則に則って、前記第１表示対象情報を並べて前記表示部に表示する情報表示部とを有する。
【０００７】
また本発明にかかる電子機器の他の一態様において、前記第１記憶領域には、第２ソート規則に基づく並び替えに用いられる第２属性情報が前記複数の表示対象情報に対応付けて記憶され、前記ソート規則表示部は、前記第２ソート規則を表示する第２ソート表示を行い、前記情報表示部は、前記入力部を用いて選択されたソート規則に則って、前記複数の第１表示対象情報を並べて前記表示部に表示し、前記第２処理部は、前記ソート規則表示部および前記情報表示部の機能を有効にする指示を受け取り、前記ソート規則表示部は、前記第２処理部が前記第１処理部から、前記複数の表示対象情報の表示を指示されていたときには、前記第１ソート表示および前記第２ソート表示を行い、前記第２処理部が前記第１処理部を介さずに前記入力部から、前記複数の表示対象情報の表示を指示されていたときには、前記第１ソート表示を行わずに前記第２ソート表示を行う。
【０００８】
また本発明にかかる電子機器の他の一態様は、前記第１属性情報が前記第２記憶領域に記憶されていないときには、前記ソート規則表示部は、前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されていないとして、前記表示部において前記第１ソート規則を非表示にする。
【０００９】
また本発明にかかる電子機器の他の一態様において、前記第２記憶領域は、前記第２処理部によってアクセスされずに前記第１処理部によってアクセスされ、前記第１属性情報は前記第１処理部から前記第２処理部の前記ソート規則表示部へと渡され、前記ソート規則表示部は、前記第１処理部から渡された前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されているときには、選択可能に前記第１ソート規則を前記表示部に表示し、前記第１処理部から渡された前記第１属性情報に関連する前記第１表示対象情報が前記第１記憶領域に記憶されていないときには、前記表示部において前記第１ソート規則を非表示にする。
【００１０】
また本発明にかかる電子機器の他の一態様において、前記第１処理部は、前記複数の第１表示対象情報を特定する特定情報を、前記所定の機能の実行中に取得し、前記情報表示部は、前記第１ソート規則が選択されたときに、前記特定情報に関連する前記第２属性情報に対応付けられた前記第１表示対象情報を前記第１ソート規則に則って並べて表示する。
【００１１】
また本発明にかかる電子機器の他の一態様において、前記第２属性情報は前記複数の表示対象情報の各々の生成日時を示す情報であり、前記特定情報は、所定期間を示す情報であり、前記情報表示部は、前記所定期間に含まれる前記生成日時を、前記特定情報に関連する前記第２属性情報とする。
【００１２】
また本発明にかかる電子機器の他の一態様において、前記第１処理部は、前記所定の機能の一つとしてユーザの運動に関する情報を取得して前記表示部に表示し、前記運動が行われた期間を前記所定期間として取得して、前記特定情報を取得する。
【００１３】
また本発明にかかる電子機器の他の一態様において、前記第１属性情報は、ユーザの気分情報、天気情報または前記運動においてユーザが移動するルート情報である。
【００１４】
また本発明にかかる電子機器の他の一態様において、前記閲覧情報は画像である。
【００１５】
また本発明にかかる電子機器の他の一態様において、前記第１属性情報は前記入力部を用いて入力されることで、前記第１処理部が取得する。
【００１６】
また本発明にかかる電子機器の他の一態様において、前記第１処理部は、ユーザの移動運動が行われた移動ルートを取得して前記表示部に表示するとともに、前記撮像画像の撮像場所が前記移動ルートに含まれるときには、前記表示部における前記移動ルートの前記撮像場所において、前記撮像画像を表示する。
【発明の効果】
【００１７】
本発明によれば、表示対象情報の表示についての利便性を向上できる。
【図面の簡単な説明】
【００１８】
【図１】電子機器の外観の一例を概略的に示す斜視図である。
【図２】電子機器の外観の一例を概略的に示す裏面図である。
【図３】電子機器の電気的な構成の一例を概略的に示す図である。
【図４】制御部の内部構成の一例を概略的に示す図である。
【図５】第２処理部の動作の一例を説明するためのフローチャートである。
【図６】表示画面の一例を概略的に示す図である。
【図７】表示画面の一例を概略的に示す図である。
【図８】移動運動と画像との対応の一例を示すための図である。
【図９】特定情報と第１属性情報との一例を示す図である。
【図１０】表示画面の一例を概略的に示す図である。
【図１１】表示画面の一例を概略的に示す図である。
【図１２】表示画面の一例を概略的に示す図である。
【図１３】表示画面の一例を概略的に示す図である。
【図１４】特定情報と第１属性情報との一例を示す図である。
【図１５】表示画面の一例を概略的に示す図である。
【図１６】ソート規則表示部の動作の一例を説明するためのフローチャートである。
【図１７】ソート規則表示部の動作の一例を説明するためのフローチャートである。
【図１８】ソート規則表示部の動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
第１の実施の形態．
＜１．電子機器の外観＞
図１は電子機器の外観を示す斜視図であり、前面側から見た図である。ここでは電子機器の機能は電子機器１に実装されている。よって図１は電子機器１の外観を示す斜視図でもある。図２は電子機器１の概観を示す裏面図である。電子機器１は、例えば携帯電話機（スマートフォンを含む）、タブレット、ＰＤＡ(Personal Digital Assistant)、または、ウェアラブルな電子機器（例えばスマートウォッチ、メガネ型の電子機器）などである。この電子機器１は、例えば基地局及びサーバ等を通じて、或いは、直接に、他の通信装置と通信することが可能である。
【００２０】
図１および図２に示されるように、電子機器１は、カバーパネル２とケース部分３を備えており、カバーパネル２とケース部分３とが組み合わされることによって、平面視で略長方形の板状を成す筐体（以下、機器ケースとも呼ぶ）４が構成されている。
【００２１】
カバーパネル２は、平面視において略長方形を成しており、電子機器１の前面部分における、周縁部分以外の部分を構成している。カバーパネル２は、例えば、透明のガラスあるいは透明のアクリル樹脂で形成されている。あるいは、カバーパネル２は、例えばサファイアで形成されている。ここで、サファイアとは、アルミナ（Ａｌ２Ｏ３）を主成分とする単結晶のことをいい、本明細書では、Ａｌ２Ｏ３純度が約９０％以上の単結晶のことをいう。傷がよりつき難くなるという点で、Ａｌ２Ｏ３純度は９９％以上であることが好ましい。カバーパネル２の材料としては他に、例えば、ダイヤモンド、ジルコニア、チタニア、水晶、タンタル酸リチウム、酸化窒化アルミニウムなどが挙げられる。これらも、傷がよりつき難くなるという点で、純度が約９０％以上の単結晶が好ましい。
【００２２】
カバーパネル２は、サファイアから成る層を含む複数層構造の複合パネル（積層パネル）であっても良い。例えば、カバーパネル２は、電子機器１の表面に設けられたサファイアから成る層（サファイアパネル）と、当該層に貼り付けられたガラスから成る層（ガラスパネル）とで構成された２層構造の複合パネルであっても良い。また、カバーパネル２は、電子機器１の表面に設けられたサファイアから成る層（サファイアパネル）と、当該層に貼り付けられたガラスから成る層（ガラスパネル）と、当該層に貼り付けられたサファイアから成る層（サファイアパネル）とで構成された３層構造の複合パネルであっても良い。また、カバーパネル２は、サファイア以外の結晶性材料、例えば、ダイヤモンド、ジルコニア、チタニア、水晶、タンタル酸リチウム、酸化窒化アルミニウムなどから成る層を含んでいても良い。
【００２３】
ケース部分３は、電子機器１の前面部分の周縁部分、側面部分及び裏面部分を構成している。ケース部分３は、例えばポリカーボネート樹脂で形成されている。
【００２４】
カバーパネル２の前面には、文字、記号、図形または画像等の各種情報が表示される表示領域２ａが設けられている。この表示領域２ａは例えば平面視で長方形を成している。カバーパネル２における、表示領域２ａを取り囲む周縁部分２ｂは、例えばフィルム等が貼られることによって黒色となっており、情報が表示されない非表示部分となっている。カバーパネル２の裏面には後述するタッチパネル７０が貼り付けられており、ユーザは、電子機器１の前面の表示領域２ａを指等で操作することによって、電子機器１に対して各種指示を与えることができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどの静電式タッチパネル用ペンで表示領域２ａを操作することによっても、電子機器１に対して各種指示を与えることができる。
【００２５】
機器ケース４内には、例えば操作キー５が設けられている。操作キー５は、例えばハードウェアキーであって、例えばカバーパネル２の前面の下側端部に設けられている。
【００２６】
＜２．電子機器の電気的構成＞
図３は電子機器１の電気的構成を示すブロック図である。図３に示されるように、電子機器１には、制御部１０、表示部３２、スピーカ３４、タッチパネル７０、キー操作部７２、無線通信部２０、近接無線通信部２２、レシーバ８０、音声入力部９０、第１撮像部６、第２撮像部７、記憶部５０が設けられている。電子機器１に設けられたこれらの構成要素は、機器ケース４に収められている。
【００２７】
制御部１０は、例えばＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３等を備えており、電子機器１の他の構成要素を制御することによって、電子機器１の動作を統括的に管理する。記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等で構成されている。記憶部１０３には、電子機器１の動作、具体的には電子機器１が備える無線通信部２０、表示部３２等の各構成要素を制御するための制御プログラムであるメインプログラム及び複数のアプリケーションプログラム（以後、単に「アプリケーション」とも呼ぶ）等が記憶されている。制御部１０の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種プログラムを実行することによって実現される。なお図３の例示では、ＣＰＵ１０１およびＤＳＰ１０２がそれぞれ一つ示されているものの、これらは複数設けられてもよい。そして、これらが互いに協働して各種機能を実現してもよい。また、図３の例示では、記憶部１０３は、制御部１０の内部において示されているものの、制御部１０の外部に設けられてもよい。換言すれば、記憶部１０３は制御部１０とは別体であってもよい。また、制御部１０の機能の一部または全部はハードウェアによって実現されても構わない。
【００２８】
無線通信部２０は、アンテナ２１を有している。無線通信部２０は、電子機器１とは別の携帯電話機あるいはインターネットに接続されたウェブサーバ等の通信装置からの信号を、基地局等を介してアンテナ２１で受信する。無線通信部２０は、受信信号に対して増幅処理及びダウンコンバートを行って制御部１０に出力する。制御部１０は、入力される受信信号に対して復調処理等を行う。また無線通信部２０は、制御部１０で生成された送信信号に対してアップコンバート及び増幅処理を行って、処理後の送信信号をアンテナ２１から無線送信する。アンテナ２１からの送信信号は、基地局等を通じて、電子機器１とは別の携帯電話機あるいはインターネットに接続された通信装置で受信される。
【００２９】
近接無線通信部２２は、アンテナ２３を有している。近接無線通信部２２は、無線通信部２０の通信対象（例えば基地局）に比べて近い位置に存在する通信端末との通信を行なう。近接無線通信部２２は、例えばＢＬＵＥＴＯＯＴＨ（登録商標）規格などに則って通信を行なう。
【００３０】
表示部３２は、例えば、液晶表示パネルあるいは有機ＥＬパネルである。表示部３２は、制御部１０によって制御されることによって、文字、記号、図形または画像などの各種情報を表示する。表示部３２に表示される情報は、カバーパネル２の前面の表示領域２ａに表示される。したがって、表示部３２は、表示領域２ａに表示を行っていると言える。
【００３１】
タッチパネル７０は、カバーパネル２の表示領域２ａに対する操作指等の操作子による操作を検出する。タッチパネル７０は、例えば、投影型静電容量方式のタッチパネルであって、カバーパネル２の裏面に貼り付けられている。ユーザが操作指等の操作子によってカバーパネル２の表示領域２ａに対して操作を行うと、それに応じた信号がタッチパネル７０から制御部１０に入力される。制御部１０は、タッチパネル７０からの信号に基づいて、表示領域２ａに対して行われた操作の内容を特定して、その画面に応じた処理を行う。
【００３２】
キー操作部７２は、各操作キー５に対するユーザの押下操作を検出する。キー操作部７２は、各操作キー５について、当該操作キー５が押下されているか否かを検出する。キー操作部７２は、操作キー５が押下されていない場合には、当該操作キー５が操作されていないことを示す未操作信号を制御部１０に出力する。また、キー操作部７２は、操作キー５が押下されると、当該操作キー５が操作されたことを示す操作信号を制御部１０に出力する。これにより、制御部１０は、各操作キー５について、当該操作キー５が操作されているか否かを判断することができる。
【００３３】
キー操作部７２および操作キー５の一組、および、タッチパネル７０は入力部７４の一例である。
【００３４】
音声入力部９０はマイクであって、電子機器１の外部から入力される音を電気的な音信号に変換して制御部１０に出力する。電子機器１の外部からの音は、カバーパネル２の前面に設けられたマイク穴から電子機器１の内部に取り込まれて音声入力部９０に入力される。
【００３５】
スピーカ３４は、例えばダイナミックスピーカであって、制御部１０からの電気的な音信号を音に変換して出力する。スピーカ３４から出力される音は、電子機器１の裏面に設けられたスピーカ穴３４ａから外部に出力される。スピーカ穴３４ａから出力される音が、電子機器１から離れた場所でも聞こえるように、その音量が調整されている。スピーカ３４は例えば着信音などを出力する。
【００３６】
第１撮像部６は、撮像レンズ６ａおよび撮像素子などで構成されており、制御部１０による制御に基づいて、静止画像および動画像を撮像する。例えば図１に示されるように、撮像レンズ６ａは、電子機器１の前面に設けられていることから、電子機器１の前面側（カバーパネル２側）に存在する物体を撮像することが可能である。
【００３７】
第２撮像部７は、撮像レンズ７ａおよび撮像素子などで構成されており、制御部１０による制御に基づいて、静止画像および動画像を撮像する。例えば図２に示されるように、撮像レンズ７ａは、電子機器１の裏面に設けられていることから、電子機器１の裏面側に存在する物体を撮像することが可能である。
【００３８】
なお以下の説明において、第１撮像部６と第２撮像部７とのいずれを用いてもよい場合には、これらを撮像部６０と呼ぶ。
【００３９】
レシーバ８０は、受話音を出力するものであって、例えばダイナミックスピーカで構成されている。レシーバ８０は、制御部１０からの電気的な音信号を音に変換して出力する。レシーバ８０から出力される音は、電子機器１の前面に設けられたレシーバ穴８０ａから外部に出力される。レシーバ穴８０ａから出力される音の音量は、スピーカ３４からスピーカ穴３４ａを介して出力される音の音量よりも小さくなっている。
【００４０】
なおレシーバ８０に替えて、圧電振動素子が設けられてもよい。圧電振動素子は、制御部１０によって制御され、音声信号に基づいて振動する。圧電振動素子は例えばカバーパネル２の裏面に設けられており、音声信号に基づく自身の振動によってカバーパネル２を振動させる。これにより、カバーパネル２の振動が音声としてユーザの耳に伝達される。この場合、レシーバ穴８０ａは不要である。
【００４１】
現在位置取得部４０は、自身の現在位置を取得する。例えば現在位置取得部４０はＧＰＳ(Global Positioning System)を利用した装置であり、人工衛星からの電波を受信し、当該電波に基づいて現在位置を測位する。現在位置には、例えば緯度情報と経度情報とが含まれている。
【００４２】
記憶部１０３には、電子機器１の諸機能を発揮する様々なプログラムが記憶されている。記憶部１０３には、例えば、電話機能を用いて通話を行うためのプログラム、ウェブサイトを表示するためのプログラム、電子メールの作成・閲覧・送受信を行うためのプログラムなどが記憶されている。また、記憶部１０３には、例えば、第１撮像部６および第２撮像部７を用いて、静止画像および動画像を撮像するためのプログラム、テレビ番組を視聴及び録画するためのプログラム、記憶部１０３に記憶されている動画像データの再生制御を行うためのプログラム、記憶部１０３に記憶されている音楽データの再生制御を行うためのプログラムなども記憶されている。
【００４３】
記憶部１０３内のメインプログラムを実行している制御部１０が、記憶部１０３内の各種プログラムを読み出して実行すると、制御部１０は、無線通信部２０、表示部３２及びレシーバ８０等の、電子機器１内の他の構成要素を制御し、それによって、当該プログラムに対応する機能あるいは処理が電子機器１で実行される。
【００４４】
＜３．記憶部＞
記憶部５０は例えばＲＯＭなどのメモリ、または、ハードディスクなどの非一時的な記憶媒体である。記憶部５０の記憶領域５１には、表示対象情報の一例たる複数の画像と、第２属性情報とが互いに対応して記憶されている。第２属性情報は、画像の並び替えの判断に用いられる情報である。つまり、後に述べるように、複数の画像はこの第２属性情報に基づく順序で並び替えられることとなる。
【００４５】
例えば第２属性情報としては、画像のアルバム情報、画像の生成日時情報および画像の生成場所情報などが採用される。画像のアルバム情報としては、例えばその画像を生成した機能ごとのグループが採用される。より具体的には、例えば撮像部６０によって撮像された画像のグループ、無線通信部２０を介して外部から取得した画像のグループ、および、所定の機能部によって記録された、表示部３２の表示画像のグループなどが採用される。なお以下では、当該機能部をスクリーンショット機能とも呼ぶ。
【００４６】
画像の生成日時情報および生成場所情報は、それぞれ画像が生成されたタイミングで取得される。生成日時情報は、例えば公知の計時部（例えばタイマー回路）によって取得され、生成場所情報は、例えば現在位置取得部４０によって取得される。
【００４７】
また記憶部５０の記憶領域５２には、特定情報と第１属性情報とが記憶されている。特定情報は、記憶領域５１に記憶された画像のうち、少なくとも一つの画像に対応する情報である。第１属性情報は第２属性情報とは異なる情報であって、特定情報に対応づけられた情報である。特定情報および第１属性情報も画像の並び替えに用いられる情報であり、その具体例は後に詳述する。
【００４８】
なお図３の例示では、記憶部５０は制御部１０とは別体として構成されているものの、これが制御部１０の内部に設けられていてもよい。また記憶部５０は一つの構成で示されているが、複数の記憶部によって構成されてもよい。この場合、記憶領域５１，５２が部分的に異なる記憶部に設けられてもよい。
【００４９】
＜４．制御部＞
図４は制御部１０の具体的な内部構成の一例を概略的に示す機能ブロック図である。図４の例示では、制御部１０は第１処理部１１０と第２処理部１２０と表示対象情報生成部の一例たる撮像処理部１３０とを備えている。これらの機能部は、記憶部１０３に格納されたプログラムの実行によって実現されてもよく、あるいは、その一部または全部がハードウェアで実現されてもよい。
【００５０】
＜４−１．第２処理部＞
第２処理部１２０は、記憶領域５１にアクセス可能であり、記憶領域５１に格納された画像を表示部３２に表示する。より具体的には、第２処理部１２０はソート規則表示部１２１と情報表示部１２２と情報削除部１２３とを有している。
【００５１】
この第２処理部１２０は、ユーザによる入力部７４への入力に応じて起動する。図５は第２処理部１２０が入力部７４から起動したときの動作の一例を示している。ステップＳ１０にて、ユーザは第２処理部１２０を起動する入力を入力部７４に行う。例えば初期画面（ホーム画面）において、第２処理部１２０の機能を表示する図形が示され、その図形に対する操作がタッチパネル７０によって検出される。当該操作としては、例えば表示領域２ａにおいて当該図形に操作子（例えば指）を一旦近づける、或いは一旦接触させた上で、操作子を遠ざける操作が採用される。このような操作はいわゆるタップと呼ばれる。なお、この内容は後述する他の図形あるいは後述のボタンなどの選択にも適用されるので、以下では、繰り返しの説明を省略する。
【００５２】
そして、タッチパネル７０が当該図形に対する当該操作を検出すると、第２処理部１２０へとこれを通知する。第２処理部１２０は当該通知を指示として受け取って起動する。なおここでいう起動とは、処理部の機能を有効にするための処理である。よって、当該指示は、第２処理部１２０の各機能部（例えばソート規則表示部１２１および情報表示部１２２など）を有効にするための指示である、とも把握できる。また、第２処理部１２０は複数の画像を表示部３２に表示する処理部であることから、当該指示は、第２処理部１２０に複数の画像を表示させる指示である、とも把握できる。
【００５３】
図６は、第２処理部１２０によって表示部３２に表示される表示画面１００ａの一例を概略的に示す図である。図６の例示では、表示画面１００ａにはアルバム画像１０１ａ，１０２ａが表示されている。アルバム画像とは各アルバムを示す画像であり、記憶領域５１のアルバム情報に基づいて生成される。このアルバム画像１０１ａ，１０２ａには、そのアルバム名と当該アルバムに格納された画像の枚数とが表示されている。図６の例示では、アルバム画像１０１ａ，１０２ａのアルバム名として「Ｃａｍｅｒａ」および「Ｓｃｒｅｅｎｓｈｏｔ」がそれぞれ表示されている。これらは、アルバム画像１０１ａに含まれる画像が撮像部６０によって撮像された画像であること、および、アルバム画像１０２ａに含まれる画像がスクリーンショット機能によって得られた画像であることを、それぞれ示している。
【００５４】
またユーザがアルバム画像１０１ａ，１０２ａに対する操作を行うと、第２処理部１２０は、当該操作に応答して、そのアルバム画像に含まれる画像を一覧で表示部３２に表示することができる（不図示）。つまり、アルバム画像１０１ａ，１０２ａは、自身に属する画像を表示するためのボタンとしても機能する。
【００５５】
また例えば表示画面１００ａには、ボタン１０３ａが表示されている。このボタン１０３ａはソート規則を表示するためのボタンであり、そのボタン領域には、現在選択中のソート規則が表示されている。ステップＳ１１にて、このボタン１０３ａがユーザによって選択されると、ソート規則表示部１２１は、記憶領域５１の第２属性情報に基づいてソート規則の一覧を表示部３２に選択可能に表示する。図６は、このソート規則が表示された状態での表示画面１００ａを示している。ここでは、第２属性情報として、例えばアルバム情報、生成場所情報および生成日時情報が採用されるので、表示画面１００ａには、ソート規則として、「Ａｌｂｕｍｓ」ボタン１０４ａ、「Ｌｏｃａｔｉｏｎｓ」ボタン１０５ａおよび「Ｔｉｍｅｓ」ボタン１０６ａが表示されている。ボタン１０４ａ〜１０６ａはそれぞれアルバム情報、生成場所情報および生成日時情報に対応するボタンである。
【００５６】
ステップＳ１２にて、ボタン１０４ａ〜１０６ａのいずれかがユーザによって選択されると、情報表示部１２２は、記憶領域５１に記憶された画像を、その選択されたソート規則に則って並べて、表示部３２に表示する。例えばボタン１０６ａが選択された場合には、情報表示部１２２は記憶領域５１から画像と生成日時情報とを読み取り、新しい順あるいは古い順に画像を並べて表示する。当該並び替えで採用されるソートアルゴリズムとしては、任意のアルゴリズムを採用することができる。
【００５７】
なお、必ずしも全ての画像を一覧で表示する必要はなく、所定単位（例えば１０日単位など）のグループを作成し、各グループを、選択された生成日時の順序に並べて選択可能に表示してもよい。そして、ユーザが当該一覧からそのグループを選択することで、情報表示部１２２は、そのグループに属する複数の画像を、選択された生成日時の順序に並べて表示すればよい。
【００５８】
上述の動作によれば、ユーザが選択したソート規則に則って画像が表示されるので、ユーザは画像を確認しやすい。
【００５９】
また上述の説明では、第２処理部１２０は、ユーザによる入力部７４への入力に応じて起動しているものの、後に詳述するように、第１処理部１１０からの指示によっても起動する。そして、第２処理部１２０が第１処理部１１０の指示に応じて起動したときには、ソート規則表示部１２１は第２属性情報のみならず第１属性情報に基づいて、ソート規則を表示部３２に表示する。つまり、第２処理部１２０は、起動の指示が入力部７４から入力されるのか、第１処理部１１０から入力されるのかを判断し、その判断結果に応じてソート規則を表示するのである。第２処理部１２０の動作については後に詳述する。
【００６０】
情報削除部１２３は、ユーザによる入力部７４への入力に応答して、記憶領域５１に記憶された画像を選択的に削除する。これにより、ユーザは記憶領域５１内の画像を整理することができる。
【００６１】
＜４−２．第１処理部＞
第１処理部１１０も、ユーザによる入力部７４への入力に応じて起動する。例えばホーム画面において第１処理部１１０の機能を示す図形が表示され、その図形が選択されることで、第１処理部１１０が起動する。
【００６２】
第１処理部１１０は、記憶領域５２にアクセス可能であり、特定情報および第１属性情報を管理する。なお記憶領域５２は第２処理部１２０によってはアクセスされない。特定情報は、記憶領域５１内の画像を特定する情報である。第１属性情報は第２属性情報とは異なる情報であるものの、画像の並び替えの判断に用いられる情報であるという点で、第２属性情報と一致する。ただし、第２処理部１２０は記憶領域５２にアクセスしないので、自ら特定情報および第１属性情報を取得することはできない。
【００６３】
なお特定情報および第１属性情報は、記憶領域５１に記憶された画像の全てに対応している必要はなく、少なくとも一部の画像に対応していればよい。ここでは一例として、第１処理部１１０が画像を生成するための機能（撮像起動部１１４）を有しており、この第１処理部１１０を介して生成される画像に対して、特定情報および第１属性情報が与えられるものとする。
【００６４】
ここで、特定情報および第１属性情報について説明するにあたって、まず、第１処理部１１０が例示的に有する機能についても説明する。図４の例示では、第１処理部１１０は第２処理起動部１１１とソート情報出力部１１２と運動促進部１１３と撮像起動部１１４と特定／第１属性情報取得部（以下、単に取得部とも呼ぶ）１１５とを有している。まず各部について概説する。
【００６５】
＜４−２−１．第１処理部の各部の概要＞
まず運動促進部１１３の概要について説明する。運動促進部１１３はユーザの運動を促進する機能部であり、例えばユーザの移動運動（例えばウォーキング、ランニングまたはサイクリング）を促進する。より具体的には、運動促進部１１３は運動に関する各種情報（例えば移動距離または移動速度など）を適宜に取得し、これを表示部３２に表示する（図７参照）。これにより、ユーザは各種情報を確認しながら運動を行うことができる。
【００６６】
撮像起動部１１４は、例えばその運動中に、ユーザによる入力部７４への入力に応じて撮像処理部１３０を起動する。撮像処理部１３０は撮像部６０を制御して画像を撮像させる。撮像処理部１３０は、撮像部６０によって撮像された原画像に対して適宜に画像処理（例えばホワイトバランス処理など）を施し、その画像を記憶領域５１に記憶する。また撮像処理部１３０は撮像部６０に画像を撮影させるときに、第２属性情報を生成し、その画像に対応付けて、これらを記憶領域５１に記憶する。このように、第１処理部１１０は所定の機能（例えば運動を促進する機能）を実行中に、画像および第２属性情報を取得することができる。
【００６７】
なお撮像処理部１３０は第１処理部１１０を介さずに入力部７４からの指示を受けて起動することもできる。つまりユーザは上記移動運動とは関係なしに、撮像処理部１３０を起動して、画像を撮像することができる。またこの場合であっても、撮像処理部１３０は画像の撮像の際に第２属性情報を生成し、第２属性情報とともに画像を記憶領域５１に記憶する。
【００６８】
取得部１１５は特定情報と第１属性情報とを上記所定の機能の実行中に取得して、記憶領域５２に記憶する。特定情報は画像を特定するための情報であって、例えば画像の第２属性情報（例えば生成日時）に関する情報である。より具体的な一例について説明すると、特定情報は、移動運動の開始時点から終了時点までの運動期間を示す情報である。これによれば、記憶領域５１に格納された各画像の生成日時が、その運動期間内に含まれる場合には、当該画像は移動運動中に生成された画像であると特定することができる。
【００６９】
なお、移動運動に際して、複数の画像を撮像することも考えられる。この場合、当該複数の画像の生成日時はいずれも運動期間に含まれるので、その特定情報は当該複数の画像の全てを特定する。
【００７０】
また、このような移動運動は定期的あるいは不定期に行われることが考えられる。図８は、移動運動と画像との対応の一例を概略的に示すための図である。図８において横軸は時間を示す。図８の例示では、ユーザはある時点ｔ１から移動運動を開始し、時点ｔ２において当該移動運動を終了している。また時点ｔ２よりも所定時間経過後の時点ｔ３において、ユーザは再び移動運動を開始し、時点ｔ４において当該移動運動を終了している。
【００７１】
そして、図８の例示では、時点ｔ１，ｔ２の間の移動運動において画像Ａ，Ｂが撮像され、時点ｔ３，ｔ４の間の移動運動において画像Ｃ〜Ｆが撮像されている。また図８の例示では、時点ｔ４の後の運動期間に含まれない時点において、画像Ｇが撮像されている。これらの画像Ａ〜Ｇは記憶領域５１に記憶される。
【００７２】
第１属性情報は、例えば天気情報、ユーザの気分情報、ユーザの移動運動におけるルート情報などである。天気情報およびユーザの気分情報は、例えば、移動運動の終了後にユーザによって入力部７４を用いて入力される。天気情報は、例えば「晴れ」、「曇り」および「雨」などの情報を含み、気分情報は、例えば「良い」、「普通」および「悪い」などの情報を含む。ルート情報は、例えば各運動期間において、現在位置取得部４０によって現在位置を繰り返し取得することで、取得される。ルート情報は例えば現在位置の軌跡として把握することができる。
【００７３】
これらの第１属性情報は特定情報に対応付けられる。つまりここでは、第１属性情報は移動運動ごとに生成される。図９は特定情報と第１属性情報との一例を概略的に示す図である。図９の例示では、時点ｔ１，ｔ２の間の運動期間に対して、「晴れ」の天気情報、「良い」の気分情報、「ルートＲ１」のルート情報が対応付けられ、時点ｔ３，ｔ４の間の運動期間に対して、「曇り」の天気情報、「普通」の気分情報、「ルートＲ２」のルート情報が対応付けられている。
【００７４】
これにより、画像Ａ，Ｂに対して、「晴れ」の天気情報、「良い」の気分情報、「ルートＲ１」のルート情報が間接的に対応付けられ、画像Ｃ〜Ｆに対して、「曇り」の天気情報、「普通」の気分情報、「ルートＲ２」のルート情報が間接的に対応付けられる。なお図８を参照して、画像Ｇの生成日時は運動期間に含まれないので、第１属性情報は画像Ｇには間接的にも対応づけられない。
【００７５】
なお第２処理部１２０は、上述のように記憶領域５２にアクセスしないので、画像と第１属性情報との対応関係を了知できない。そこで上述のように、まず第２処理部１２０がアクセス可能な第２属性情報を用いて画像を特定できるように、特定情報が構築された。例えば上述の通り、日時情報が運動期間に含まれているときには、特定情報はその日時情報を有する画像を特定できる。この特定情報は、後に述べるように、第１処理部１１０から第２処理部１２０へと渡される。これにより、第２処理部１２０は特定情報と第２属性情報とに基づいて、画像を特定できる。例えば第２処理部１２０は運動期間と画像の生成日時情報とに基づいて、上述のように画像を特定できる。そして、その特定情報に対応付けられた第１属性情報も第２処理部１２０へと渡されることにより、第２処理部１２０は、上述のように特定された画像と第１属性情報との対応関係を了知できるのである。つまり、取得部１１５は、画像と第１属性情報との対応関係を間接的に構築するために、第２処理部１２０によってアクセス可能な第２属性情報を用いて画像を特定できる特定情報と、その特定情報に対応付けた第１属性情報とを取得して、記憶領域５１に記憶しているのである。
【００７６】
第２処理起動部１１１はユーザによる入力部７４への入力に応じて、第２処理部１２０を起動させる。ソート情報出力部１１２は第２処理起動部１１１が第２処理部１２０を起動させるたびに、第２処理部１２０へと特定情報および第１属性情報を出力する。
【００７７】
第２処理部１２０は、第１処理部１１０により起動したときには、特定情報と第１属性情報とを受け取るので、第２属性情報のみならず第１属性情報を用いたソート機能を実現する。この点については、後に詳述する。
【００７８】
＜４−２−２．第１処理部の各部の詳細＞
＜４−２−２−１．運動促進動作と、特定情報および第１属性情報の生成＞
運動促進部１１３は、ユーザによる入力部７４への入力に応じて起動すると、例えばメニュー画面１００ｃを表示部３２に表示させる。図１０はメニュー画面１００ｃの一例を概略的に示している。図１０の例示では、メニュー画面１００ｃには、「開始」ボタン１０１ｃと、「身体情報表示」ボタン１０２ｃと、「身体情報設定」ボタン１０３ｃと、「履歴情報表示」ボタン１０４ｃとが設けられている。
【００７９】
ボタン１０３ｃはユーザの身体情報を設定するためのボタンである。ボタン１０３ｃが選択されると、例えばユーザの身長、体重および年齢などの身体情報を入力する画面（不図示）が表示され、ユーザが自身の身体情報を入力することで、その身体情報が記憶部（例えば記憶部５０）に格納される。ボタン１０２ｃはユーザの身体情報を表示するためのボタンであり、ボタン１０２ｃが選択されると、ユーザの身体情報が表示される。
【００８０】
ユーザは、ボタン１０１ｃを選択するとともに移動運動を開始する。また、このボタン１０１ｃの選択に応答して、運動促進部１１３は運動促進動作を開始し、表示画面１００ｂを表示する。図７は表示画面１００ｂの一例を概略的に示す図である。表示画面１００ｂには、移動時間領域１０１ｂ、移動距離領域１０２ｂ、消費カロリー領域１０３ｂ、現在速度領域１０４ｂ、平均速度領域１０５ｂ、「ＰＡＵＳＥ」ボタン１０６ｂ、「ＥＮＤ」ボタン１０７ｂ、および、「撮像起動」ボタン１０８ｂが設けられている。
【００８１】
移動時間領域１０１ｂには、ボタン１０１ｃが選択された時点からの経過時間が表示される。この経過時間は周知の計時部（例えばカウンタ回路）によって計時される。ただし、「ＰＡＵＳＥ」ボタン１０６ｂが選択されたときには、経過時間の計時を一時停止する。
【００８２】
移動距離領域１０２ｂには、ボタン１０１ｃが選択された時点からの移動距離が表示される。この移動距離は、例えば現在位置取得部４０によって繰り返し取得された現在位置に基づいて、運動促進部１１３によって算出される。例えばある現在位置と、その一つ前の現在位置との間の距離を順次に積算して、移動距離を算出する。
【００８３】
消費カロリー領域１０３ｂには、消費カロリーが表示される。消費カロリーは、簡単に考えれば、ユーザの体重と移動距離との積と把握することができる。ユーザの体重は、例えばユーザが「身体情報設定」ボタン１０３ｃ（図１０参照）を選択して、自身の体重を入力することで、運動促進部１１３が認識できる。この体重は記憶部（例えば記憶部５０）に格納される。
【００８４】
現在速度領域１０４ｂおよび平均速度領域１０５ｂには、現時点での移動速度、および、ボタン１０１ｃの選択時点から現在時点までの移動速度の平均値が、それぞれ表示される。これらの値は、時間と距離とに基づいて運動促進部１１３によって算出される。
【００８５】
ボタン１０６ｂが選択されると、上述のように経過時間の計時を一時的に停止し、再びボタン１０６ｂが選択されると、経過時間の計時を再開する。
【００８６】
ボタン１０７ｂはユーザが移動運動を終了するときに選択される。このボタン１０７ｂの選択に応答して、運動促進部１１３は移動促進動作を終了する。即ち、各種情報（例えば経過時間、移動距離、消費カロリー、現在の移動速度、および、移動速度の平均値）の更新を停止する。また後に説明するように各種情報を履歴情報として表示すべく、最終的な各種情報を記憶部（例えば記憶部５０）に記憶する。
【００８７】
さて、ユーザは移動運動の最中にボタン１０８ｂを選択して、撮像処理部１３０を起動することができる。即ち、このボタン１０８ｂの選択に応答して、撮像起動部１１４は撮像処理部１３０を起動する。これにより、撮像処理部１３０は撮像用の表示画面（不図示）を表示部３２に表示する。この撮像用の表示画像には、撮像領域と、「撮像」ボタンとが設けられている。撮像処理部１３０は、撮像部６０に受光される原画像を入力し、これに適宜に画像処理（例えばホワイトバランス処理など）を施して、撮像領域に表示する。ユーザは所望の画像が表示されるように撮像部６０の向きを調整する。そしてユーザが「撮像」ボタンを選択すると、撮像処理部１３０はその画像を記憶領域５１に記憶する。また撮像処理部１３０は、画像の生成日時を例えば公知の計時部によって取得し、画像の生成場所を例えば現在位置取得部４０によって取得する。撮像処理部１３０は、画像、生成時間および生成場所を互いに対応付けて、記憶領域５１に記憶する。
【００８８】
撮像が終了すれば、再び表示画面を戻すべくユーザは入力部７４を操作することができる。これにより再び表示画面１００ｂが表示される。
【００８９】
取得部１１５は特定情報を生成する。より具体的には、例えばボタン１０１ｃ，１０７ｂが選択された時点を、それぞれ移動運動の開始時点および終了時点として認識し、当該開始時点と当該終了時点とで規定される運動期間を特定情報として生成する。
【００９０】
また取得部１１５は上記特定情報に対応付けて第１属性情報を生成する。例えば取得部１１５はボタン１０７ｂの選択に応答して、第１属性情報の入力を促す画面（不図示）を表示部３２に表示する。ユーザはこれに応じて入力部７４を操作して、当該移動運動における天気情報および気分情報を入力する。
【００９１】
ルート情報はユーザによって入力されてもよい。例えば取得部１１５は地図情報を表示部３２に表示する。ユーザは、表示された地図において移動ルートのスタート地点およびエンド地点をそれぞれ操作（例えばタップ）することで、スタート地点およびエンド地点の情報を入力する。取得部１１５はスタート地点およびエンド地点を繋ぐ複数のルートを選択可能に表示部３２に表示し、ユーザは入力部７４を介して移動ルートを選択する。取得部１１５は選択された移動ルートをルート情報として生成する。
【００９２】
あるいは、取得部１１５は現在位置取得部４０を用いてルート情報を生成してもよい。例えば取得部１１５は、ボタン１０１ｃが選択された時点から、ユーザの移動運動における現在位置を順次に取得し、ボタン１０７ｂが選択されたときに、現在位置の取得を終了する。このようにして取得された現在位置は移動ルートを示しているので、これに基づいてルート情報を生成することができる。
【００９３】
以上のように、取得部１１５は特定情報と第１属性情報とを生成し、これを対応付けて記憶領域５２に記憶する。なお、上述の最終的な各種情報も、例えば特定情報に対応付けて記憶される。これにより、移動運動と各種情報とが対応づけられる。
【００９４】
＜４−２−２−２．履歴表示動作＞
図１０を参照して、ユーザがボタン１０４ｃを選択すると、運動促進部１１３は、過去に行った移動運動を一覧で表示部３２に表示する（不図示）。そしてユーザがその一つを選択すると、当該移動運動についての各種情報を履歴情報として表示部３２に表示する。図１１はこの表示画面１００ｄの一例を示す図である。この表示画面１００ｄは履歴情報を示している。
【００９５】
表示画面１００ｄには、属性情報領域１０１ｄと、撮像画像領域１０２ｄと、移動時間領域１０３ｄと、移動距離領域１０４ｄと、移動ルート領域１０５ｄと、移動速度領域１０６ｄとが設けられている。
【００９６】
属性情報領域１０１ｄには、ユーザの気分情報および天気情報が表示されている。図１１の例示では、当該移動運動においては、気分が良かったこと、および、天気が晴れであったことが、それぞれ所定の図形で示されている。撮像画像領域１０２ｄには、当該移動運動において撮像された画像の一つが表示される。図１１の例示では、比較的小さい領域で画像が表示されており、このような画像はサムネイルとも呼ばれる。なお、撮像画像領域１０２ｄには、画像の一つに限らず、当該移動運動で撮像された画像のうち、任意の枚数の画像を表示してもよい。
【００９７】
また図１１の例示では、撮像画像領域１０２ｄに隣接して、その画像が撮像された生成日時も表示されている。
【００９８】
移動時間領域１０３ｄおよび移動距離領域１０４ｄには、当該移動運動における移動時間および移動距離がそれぞれ示されている。移動速度領域１０６ｄには、移動速度の平均値と最大値とが示されている。
【００９９】
移動ルート領域１０５ｄには、当該移動運動における移動ルートを含む周辺地図が示されており、その移動ルートが例えば太線１０７ｄで示されている。周辺地図を表示するための地図情報は、例えば予め記憶部（例えば記憶部５０）に記憶されていてもよく、或いは、無線通信部２０を介して外部装置（例えばサーバ）から取得してもよい。移動ルートは、ルート情報を当該地図情報にマッピングすることで、当該地図上に表示される。
【０１００】
このような履歴表示により、ユーザは過去に行った移動運動に関する各種情報を容易に確認することができる。
【０１０１】
また運動促進部１１３はユーザによる入力部７４への入力に応答して、表示画面を切り替えてもよい。例えば表示領域２ａへと操作子を近づけた、または、接触させた上で、右から左に移動させる操作を行う。このような操作はスライドとも呼ばれる。この操作に応答して、運動促進部１１３は表示画面を切り替える。図１２は切替後の表示画面１００ｅを示している。表示画面１００ｅでは、移動ルート／撮像画像領域１０１ｅが設けられている。移動ルート／撮像画像領域１０１ｅには、移動ルートを含む周辺地図が比較的に大きな領域で示されており、その移動ルートが太線１０２ｅで示されている。また当該移動ルートのスタート地点とエンド地点とがそれぞれ所定の図形１０４ｅ，１０５ｅで示されている。
【０１０２】
運動促進部１１３は、例えばその移動運動において撮像された画像の生成場所情報に基づいて、画像を表示する。即ち、生成場所が移動ルートに含まれる画像を、その生成場所において、表示部３２に表示する。なお生成場所は撮像場所と捉えることもできる。図１２では、かかる撮像画像領域１０３ｅが設けられている。撮像画像領域１０３ｅは画像が撮像された地点を指しており、その撮像画像領域１０３ｅには当該地点で撮像された画像が表示されている。これにより、ユーザはその画像がどの地点で撮像されたのかを容易に確認することができる。
【０１０３】
なお表示画面１００ｄ，１００ｅでは、画面名領域１０９ｄ，１０９ｅが設けられており、現在の表示画面が何を示しているのかを、示している。例えば表示画面１００ｄの画面名領域１０９ｄの中央には、表示画面１００ｄの画面名として「ＤＡＴＡ」が表示されている。これは現在の表示画面が表示画面１００ｄであることを示している。また、画面名領域１０９ｄの右側には、表示画面１００ｅの画面名として「ＭＡＰ」が表示されている。これは、上記操作によって、表示画面１００ｅへと画面を切り替えることができることを示している。表示画面１００ｅの画面名領域１０９ｅの中央には「ＭＡＰ」が示されており、現在の画面が表示画面１００ｅであることを示している。また、その左側には「ＤＡＴＡ」が示されており、これは、操作子を左から右にスライドさせることで、表示画面１００ｄへと画面を切り替えることができることを示している。図１２の例示では、その右側には「ＴＡＢＬＥ」が表示されており、これは、操作子を左から右にスライドさせることで、「ＴＡＢＬＥ」を画面名とする表示画面（不図示）へと画面を切り替えることができることを示している。「ＴＡＢＬＥ」を画面名とする表示画面は、例えば表示画面１００ｄで表示された数値情報が表形式で表示される。
【０１０４】
＜４−２−２−３．第１処理部から第２処理部の起動＞
第２処理起動部１１１は入力部７４への入力に応じて第２処理部１２０を起動する。例えば表示画面１００ｄ，１００ｅにおいて、撮像画像領域１０２ｄ，１０３ｅに対してユーザが操作を行うと、これに応答して、第２処理起動部１１１は第２処理部１２０へと起動指示を送信し、第２処理部１２０を起動する。つまり、撮像画像領域１０２ｄ，１０３ｅが第２処理部１２０を起動するためのボタンとしても機能する。
【０１０５】
またこの起動に際して、画像と第１属性情報との対応関係を第２処理部１２０に了知させるべく、ソート情報出力部１１２は記憶領域５１の特定情報と第１属性情報とを第２処理部１２０へと出力する。第２処理部１２０は特定情報と第１属性情報とを受け取る。第２処理部１２０は記憶領域５１にはアクセスしないところ、第１処理部１１０から入力されることによって、これらを認識することができる。
【０１０６】
第２処理部１２０は、第１処理部１１０からの指示によって起動したときには、第２属性情報のみならず第１属性情報に基づいたソート機能を実現する。図１３は第２処理部１２０が表示部３２に表示する表示画面１００ｆの一例を示した図である。図６と比較して、ソート規則表示部１２１は、第２属性情報に基づいたソート規則のみならず、第１属性情報に基づいたソート規則を選択可能に表示している。ここでは、第１属性情報として、気分情報、天気情報およびルート情報を採用するので、図１６の例示では、「Ｆｅｅｌｉｎｇ」ボタン１０７ｆ、「Ｗｅａｔｈｅｒ」ボタン１０８ｆおよび「Ｒｏｕｔｅ」ボタン１０９ｆが表示されている。ボタン１０７ｆ〜１０９ｆはそれぞれ気分情報、天気情報およびルート情報に対応するボタンである。なお、各ボタン１０７ｆ〜１０９ｆの表示名たる「Ｆｅｅｌｉｎｇ」、「Ｗｅａｔｈｅｒ」および「Ｒｏｕｔｅ」は、表示名情報として、例えば第１属性情報に含まれており、ソート規則表示部１２１は第１属性情報の表示名情報に基づいて表示を行う。
【０１０７】
アルバム画像１０１ｆ，１０２ｆ、ボタン１０３ｆ〜１０６ｆはそれぞれアルバム画像１０１ａ，１０２ａ，ボタン１０３ａ〜１０６ａと同じであるので、繰り返しの説明を避ける。
【０１０８】
ボタン１０３ｆ〜１０９ｆはユーザによって選択される。情報表示部１２２は、選択されたソート規則に則って画像を並べて表示部３２に表示する。例えばボタン１０７ｆが選択されると、情報表示部１２２は気分情報に基づいて画像を並べて表示する。より具体的には、情報表示部１２２は、特定情報に基づいて画像を特定し、さらに、特定情報と気分情報との対応関係に基づいて、当該画像と気分情報とを対応付ける。
【０１０９】
例えば図８および図９を参照して、情報表示部１２２は、記憶領域５１内の各画像の生成日時が時点ｔ１，ｔ２の間の運動期間に含まれるか否かを順次に判定する。これにより画像Ａ，Ｂを特定する。続いて、時点ｔ１，ｔ２の間の運動期間と気分情報との対応関係（図９）に基づいて、画像Ａ，Ｂに対して「良い」という気分情報を対応付ける。同様に、時点ｔ３，ｔ４の間の運動期間に撮像された画像Ｃ〜Ｆを特定し、これらの画像Ｃ〜Ｆに対して「普通」という気分情報を対応付ける。なお記憶領域５１のうち、特定情報によって特定されない画像（例えば画像Ｇ）に対しては、気分情報が対応づけられない。言い換えれば、画像Ｇに対しては「情報なし」が対応付けられる。
【０１１０】
そして情報表示部１２２は、各画像に対応付けられた気分情報を比較し、例えば「良い」、「普通」、「悪い」および「情報なし」の順に画像を並べて表示部３２に表示する。なお、同じ気分情報を有する画像が複数あってもよく、同じ気分情報を有する画像の順序は任意である。例えば生成日時の順に並べられてもよい。
【０１１１】
以上のように、本実施の形態によれば、第１処理部１１０から第２処理部１２０を起動することで、第１処理部１１０を介さずに入力部７４から直接に第２処理部１２０を起動する場合に比べて、より多くのソート規則を選択することができる。これにより、第２処理部１２０の利便性を向上することができる。
【０１１２】
以上のように、第２処理部１２０は、第１処理部１１０を介さずに入力部７４によって起動されたのか、あるいは、第１処理部１１０によって起動されたのか、の判断結果に応じて、異なる表示動作を行う（図５，１５）。これにより、ユーザは適宜に第２処理部１２０の起動手順を選択することにより、必要なソート表示を行うことができる。しかも、第１処理部１１０から第２処理部１２０を起動すれば、第１処理部１１０の機能に応じたソートを行うことができる。
【０１１３】
また、上述のように、第１属性情報は第１処理部１１０による所定の機能（例えば運動を促進する機能）の実行中に取得される。よってこの所定の機能に応じた情報（例えば天気、気分など）を第１属性情報として採用することができる。したがって、所定の機能に応じたソート機能を実現することができ、ユーザの利便性を向上することができる。
【０１１４】
しかも、第２処理部１２０を起動する他の第３処理部を新たに設けて、新たなソース機能を実現することも容易にできる。例えば、当該第３処理部が特定情報とこれに対応づけた第３属性情報を第２処理部１２０へと出力することで、第２処理部１２０は、第３属性情報に基づくソート機能を実現することができる。つまり、第２処理部１２０を改変することなく、他の第３処理部からソート機能を追加することもできる。
【０１１５】
さて、第１属性情報が入力部７４によって入力される場合には、ユーザは移動運動ごとに常に第１属性情報の全ての情報を入力するとは限らない。例えば天気情報を入力しない場合もあり得る。図１４は、このような場合の特定情報と第１属性情報との一例を概略的に示す図である。図１５に例示するように天気情報の全てには、天気を示す情報が含まれていない。
【０１１６】
このような場合には、天気情報に対応するソート規則を表示する必要はない。そこで、ソート規則表示部１２１は、ソート規則を表示する前に次の判定を行う。即ち、ソート規則表示部１２１は、各第１属性情報において情報が含まれているか否かを判定する。例えば各特定情報の天気情報に、天気についての情報が含まれているか否か、各特定情報の気分情報に、気分についての情報が含まれているか否か、および、各特定情報のルート情報に、ルートについての情報が含まれているか否かを判定する。
【０１１７】
そして、いずれかの特定情報に対応する第１属性情報に情報が含まれている場合には、その第１属性情報に基づくソート規則を表示する。図１４の例示では、気分情報の少なくとも一つ、および、ルート情報の少なくとも一つには情報が含まれているので、図１５に示すように、気分情報およびルート情報のそれぞれに対応するボタン１０７ｆ，１０９ｆを選択可能に表示する。一方で、全ての特定情報に対応する第１属性情報に情報が含まれていない場合には、その第１属性情報に基づくソート規則を表示しない。図１４の例示では、天気情報の全てには、天気を示す情報が含まれていないので、図１５に示すように、天気情報に対応するボタン１０８ｆは表示されない。
【０１１８】
図１６はソート規則表示部１２１の上記動作の一例を説明するためのフローチャートである。ステップＳ１にて、第１処理部１１０から第２処理部１２０を起動し、ステップＳ２にて、第２処理部１２０が第１処理部１１０から特定情報および第１属性情報を受け取る。
【０１１９】
次に、ステップＳ３にて、ユーザがソート規則を表示させる入力を入力部７４に対して行う。これに応答して、ステップＳ４にて、ソート規則表示部１２１は特定情報の各々に対応する第１属性情報において、情報が含まれているか否かを順次に判断する。ステップＳ４にて、少なくとも一つの特定情報に対応して第１属性情報に情報が含まれていれば、ステップＳ５にて、ソート規則表示部１２１は第２属性情報およびその第１属性情報に対応するソート規則を表示する（図１３）。一方、ステップＳ４にて、全ての特定情報に対応して第１属性情報に情報が含まれていなければ、ステップＳ６にて、ソート規則表示部１２１は、情報が含まれていない第１属性情報に対応するソート規則を表示せずに、他のソート規則（第２属性情報および情報が含まれている第１属性情報に対応するソート規則）を選択可能に表示する（図１５）。
【０１２０】
このような動作によれば、ユーザは不要なソート選択を行うことがなく、第２処理部１２０の利便性を更に向上することができる。
【０１２１】
また、第２処理部１２０は情報削除部１２３を有しており、ユーザは記憶領域５１内の画像を選択的に削除することができる。したがって、ユーザの削除操作によっては、特定情報で特定される画像（例えば画像Ａ〜Ｆ）が記憶領域５１に記憶されていない場合がある。そこで、ソート規則表示部１２１は、ソート規則の表示の前に、特定情報によって特定される画像が、記憶領域５１に記憶されているか否かを判断してもよい。そして、肯定的な判断がなされたときには、ソート規則表示部１２１は、第２属性情報のみならず第１属性情報に基づいたソート規則を選択可能に表示し、否定的な判断がなされたときには、第１属性情報を受け取っているにも関わらず、第１属性情報に基づくソート規則を表示せずに、第２属性情報に基づくソート規則を選択可能に表示する。
【０１２２】
図１７はソート規則表示部１２１の上記動作の一例を説明するためのフローチャートである。図１６と比較して、ステップＳ４〜Ｓ６に替えて、ステップＳ７〜Ｓ９が実行される。ステップＳ３の入力に応答してステップＳ７にて、ソート規則表示部１２１は、特定情報によって特定される画像が記憶領域５１に記憶されているか否かを判断する。ステップＳ７にて当該画像が記憶されていれば、ステップＳ８にて、ソート規則表示部１２１は第２属性情報および第１属性情報の全てに対応するソート規則を表示する（図１３）。一方、ステップＳ７にて当該画像が記憶されていなければ、ステップＳ９にて、ソート規則表示部１２１は、第１属性情報に対応するソート規則を表示せずに、第２属性情報に対応するソート規則を選択可能に表示する（図７）。
【０１２３】
このような動作によれば、第１属性情報と対応付けられた画像が記憶領域５１に記憶されていないときには、そのソート規則が表示されない。よってユーザは不要なソート選択を行うことがなく、第２処理部１２０の利便性を更に向上することができる。
【０１２４】
また図１６および図１７の動作を組み合わせて実行しても構わない。図１８はソート規則表示部１２１の動作の一例を説明するためのフローチャートである。図１８の例示では、図１７と比較して、ステップＳ７にて肯定的な判断がなされたときに、ステップＳ８の替わりに、図１６のステップＳ４〜Ｓ６を実行する。即ち、(i)特定情報によって特定される画像が記憶領域５１に記憶されていないときには、第１属性情報に情報が含まれているか否かに関わらず、第１属性情報の全てに対応するソート規則を表示せずに、第２属性情報に対応するソート規則を表示する（Ｓ７，Ｓ９）。また(ii)特定情報によって特定される画像が記憶領域５１に記憶されており、かつ、特定情報の全てに対応して第１属性情報の各種に情報が含まれていないときには、その種の第１属性情報に対応するソート規則を表示せずに、他のソート規則を表示する（Ｓ７，Ｓ４，Ｓ６）。また(iii)特定情報によって特定される画像が記憶領域５１に記憶されており、かつ、特定情報の少なくともいずれか一つに対応して第１属性情報の全種に情報が含まれているときには、第２属性情報および第１属性情報の全てに対応するソート規則を表示する（Ｓ７，Ｓ４，Ｓ５）。
【０１２５】
以上のように、本実施の形態では、第１属性情報に関連する画像が記憶領域５１に記憶されているときには、第１属性情報に基づくソート規則を表示部３２に選択可能に表示し、第１属性情報に関連する画像が記憶領域５１に記憶されていないときには、表示部３２において第１属性情報に基づくソート規則を非表示にする第１ソート表示を行うのである。これにより、ユーザは不要なソート選択を行うことがなく、第２処理部１２０の利便性を更に向上することができる。
【０１２６】
なお、第１属性情報が記憶領域５２に記憶されていないときには、当然に、第１属性情報に関連する画像が記憶領域５１に記憶されていないので、このとき、ソート規則表示部１２１は第１ソート規則を表示しない（図１６）。つまり、第１ソート規則を非表示にする。したがって、図１６の動作も第１ソート表示に含まれることとなる。
【０１２７】
＜５．変形例＞
＜５−１．特定情報＞
上述の例では、特定情報として運動期間を採用したが、他の情報を採用してもよい。ただし、特定情報としては、第２属性情報に関する情報を採用することが望ましい。なぜなら、第２属性情報は既設の撮像処理部１３０が生成するところ、これを用いれば、特定情報と画像とを対応づけるために、撮像処理部１３０が新たな情報を生成する必要がないからである。つまり、撮像処理部１３０を改変する必要がなく、製造コストを低減できるのである。
【０１２８】
特定情報としては、例えばルート情報を採用してもよい。そして、画像の生成場所情報によって示される生成場所が、ルート情報によって示されるルート上にあるときに、その画像を特定する。つまり、移動ルート上で撮像された画像を特定するのである。そしてこの特定情報に対応して第１属性情報が対応付けられる。なお、当該移動ルート上の複数の地点で画像が撮像された場合には、特定情報によって特定される画像が複数存在することになる。この場合には、上述の説明と同様に、複数の画像を一纏めとして第１属性情報が間接的に対応づけられる。
【０１２９】
また、特定情報として例えば画像の生成日時情報を採用してもよい。そして、特定情報によって示される生成日時情報と同じ生成日時情報を有する画像を特定する。この場合、画像ごとに第１属性情報を対応づけることができる。例えば第１属性情報が入力される場合には、ユーザは画像ごとに第１属性情報を入力する。
【０１３０】
また、特定情報として例えば画像の生成場所情報を採用してもよい。そして、特定情報によって示される生成場所情報と同じ生成場所情報を有する画像を特定する。
【０１３１】
＜５−２．第１属性情報＞
上述の例では、第１属性情報として天気情報、気分情報またはルート情報を例示したものの、移動運動に関する各種情報（例えば運動によって変動する量であり、移動距離、移動速度、消費カロリー、または、運動負荷に応じて変動する生体情報など）を採用してもよい。あるいは、他の情報を採用しても構わない。
【０１３２】
＜５−３．表示対象情報＞
また、上述の例では、表示対象情報として画像を例示したが、これに限らず、適宜に変更できる。例えば表示対象情報は音であってもよい。このような音は、例えば音声入力部９０を用いて生成することができる。
【０１３３】
＜５−４．第１処理部＞
上述の例では、運動促進部１１３は、室外の移動運動を対象とした運動促進機能を有しているが、室内の運動を対象とした運動促進機能を有していても構わない。例えばトレッドミル（ルームランナとも呼ばれる）を用いた運動において、その仮想的な移動速度、移動距離などをトレッドミルから取得して表示してもよい。
【０１３４】
また第１処理部１１０は運動促進部１１３を有しているものの、運動促進部１１３は必須の要件ではない。例えば運動促進部１１３に替えて、料理支援部を有していてもよい。料理支援部は例えばレシピを表示部３２に表示する。またユーザは当該レシピによって作成された料理の画像を撮像すべく、入力部７４へと入力する。当該入力に応答して、撮像起動部１１４は撮像処理部１３０を起動する。撮像処理部１３０は撮像部６０を用いて料理の画像を撮像する。取得部１１５はその画像を特定するための特定情報（例えば生成日時情報など）を生成し、またこの特定情報に対応して、第１属性情報を生成する。第１属性情報としては、例えばその料理の作成に要する手間情報（簡単、ふつう、手間がかかる）、その料理の味情報（おいしい、ふつう、おいしくない）などを採用することができる。第１属性情報は例えば入力部７４を用いて入力される。
【０１３５】
また、本発明は詳細に説明されたが、上記した説明は、すべての局面において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得る。
【０１３６】
実施の形態は、相互に矛盾しない限り、互いに組み合わせて実施することができる。
【符号の説明】
【０１３７】
１  電子機器
３２  表示部
７４  入力部
１１０  第１処理部
１１１  第２処理起動部
１１２  ソート情報出力部
１１３  運動促進部
１２０  第２処理部
１２１  ソート規則表示部
１２２  情報表示部
１３０  撮像処理部
【図１】
0005905546.tif 000002
【図２】
0005905546.tif 000003
【図３】
0005905546.tif 000004
【図４】
0005905546.tif 000005
【図５】
0005905546.tif 000006
【図６】
0005905546.tif 000007
【図７】
0005905546.tif 000008
【図８】
0005905546.tif 000009
【図９】
0005905546.tif 000010
【図１０】
0005905546.tif 000011
【図１１】
0005905546.tif 000012
【図１２】
0005905546.tif 000013
【図１３】
0005905546.tif 000014
【図１４】
0005905546.tif 000015
【図１５】
0005905546.tif 000016
【図１６】
0005905546.tif 000017
【図１７】
0005905546.tif 000018
【図１８】
0005905546.tif 000019