(57)【要約】【課題】複数のコンテンツを分かり易い形式でユーザに提示することができる電子機器を実現する。【解決手段】実施形態によれば、電子機器は、取得手段と、表示処理手段とを具備する。取得手段は、第１の期間に関連付けられる複数の第１のコンテンツおよび前記第１の期間とは異なる第２の期間に関連付けられる複数の第２のコンテンツを取得する。表示処理手段は、前記複数の第１のコンテンツのまとまりを表す第１のオブジェクトおよび前記複数の第２のコンテンツのまとまりを表す第２のオブジェクトを、前記第１の期間および前記第２の期間に応じて、画面上の一方向に時系列に並べて表示する。【選択図】図９
2014052915.tif 000002
【特許請求の範囲】
【請求項１】
第１の期間に関連付けられる複数の第１のコンテンツおよび前記第１の期間とは異なる第２の期間に関連付けられる複数の第２のコンテンツを取得する取得手段と、
前記複数の第１のコンテンツのまとまりを表す第１のオブジェクトおよび前記複数の第２のコンテンツのまとまりを表す第２のオブジェクトを、前記第１の期間および前記第２の期間に応じて、画面上の一方向に時系列に並べて表示する表示処理手段とを具備する電子機器。
【請求項２】
前記第１のオブジェクトは、少なくとも、１以上の画像を表示可能な第１画像表示領域を含み、前記第２のオブジェクトは、少なくとも、１以上の画像を表示可能な第２画像表示領域を含み、
前記表示処理手段は、前記複数の第１のコンテンツに対応する複数の画像を切り替えて前記第１画像表示領域に表示すると共に、前記複数の第２のコンテンツに対応する複数の画像を前記第２画像表示領域に切り替えて表示する請求項１記載の電子機器。
【請求項３】
前記表示処理手段は、前記第１の期間を示す情報を前記第１のオブジェクトに関連付けて表示し、前記第２の期間を示す情報を前記第２のオブジェクトに関連付けて表示する請求項１記載の電子機器。
【請求項４】
前記表示処理手段は、前記画面上に時間軸を表すラインを表示し、前記第１の期間内の時点に対応する前記ライン上の位置に関連付けて前記第１のオブジェクトを表示し、前記第２の期間内の時点に対応する前記ライン上の位置に関連付けて前記第２のオブジェクト表示する請求項１記載の電子機器。
【請求項５】
前記複数の第１のコンテンツは第１の分類方式によって同一グループに分類されたコンテンツ群であり、前記複数の第２のコンテンツは前記第１の分類方式と異なる第２の分類方式で同一グループに分類されたコンテンツ群であり、
前記表示処理手段は、前記第１のオブジェクトを、前記第１の分類方式に対応する第１の表示形式で表示し、前記第２のオブジェクトを、前記第２の分類方式に対応し且つ前記第１の表示形式と異なる第２の表示形式で表示する請求項１記載の電子機器。
【請求項６】
前記表示処理手段は、前記複数の第１のコンテンツ及び前記複数の第２のコンテンツの各々に対する情報量に応じて、前記第１のオブジェクト及び前記第２のオブジェクトの各々の表示形式を変更する請求項１記載の電子機器。
【請求項７】
前記表示処理手段は、前記第１のオブジェクトが選択された場合、前記複数の第１のコンテンツに対応する複数の画像の一覧を前記画面上に表示し、前記第２のオブジェクトが選択された場合、前記複数の第２のコンテンツに対応する複数の画像の一覧を前記画面上に表示する請求項１記載の電子機器。
【請求項８】
第１の期間に関連付けられる複数の第１のコンテンツおよび前記第１の期間とは異なる第２の期間に関連付けられる複数の第２のコンテンツを取得し、
前記複数の第１のコンテンツのまとまりを表す第１のオブジェクトおよび前記複数の第２のコンテンツのまとまりを表す第２のオブジェクトを、前記第１の期間および前記第２の期間に応じて、画面上の一方向に時系列に並べて表示する表示制御方法。
【請求項９】
コンピュータに、
第１の期間に関連付けられる複数の第１のコンテンツおよび前記第１の期間とは異なる第２の期間に関連付けられる複数の第２のコンテンツを取得する手順と、
前記複数の第１のコンテンツのまとまりを表す第１のオブジェクトおよび前記複数の第２のコンテンツのまとまりを表す第２のオブジェクトを、前記第１の期間および前記第２の期間に応じて、画面上の一方向に時系列に並べて表示する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツの表示制御方法に関する。
【背景技術】
【０００２】
近年、タブレットＰＣ、パーソナルコンピュータ（ＰＣ）といった種々の電子機器が開発されている。この種の多くの電子機器は、写真等のコンテンツを外部機器から取り込み、電子機器内に保存することが可能である。
【０００３】
電子機器は、保存したコンテンツをディスプレイの画面上に表示することができる。また、電子機器は、インターネット等を介してオンラインストレージサイトとコンテンツを送受信することができる。さらに、電子機器は、ソーシャルネットワークサービス（ＳＮＳ）サイトにコンテンツを送信（アップロード）し、アップロードしたコンテンツに対するコメント等をＳＮＳサイトから受信することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１９１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子機器内に多数のコンテンツが保存されていた場合、ユーザは、これら多数のコンテンツから所望のコンテンツを見つけ出すための操作を行う必要がある。また、多数のコンテンツの各々には、各コンテンツを取得した場所及び日付等の多様な情報が関連付けられている。そのため、その多様な情報を利用して多数のコンテンツを整理することができるが、ユーザは多数のコンテンツを整理するために複雑な操作を行わなければならない。また、容易にコンテンツを見つけ出すための新たな機能の実現も求められている。
【０００６】
本発明の一形態の目的は、複数のコンテンツを分かり易い形式でユーザに提示することができる電子機器および表示制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、取得手段と、表示処理手段とを具備する。取得手段は、第１の期間に関連付けられる複数の第１のコンテンツおよび前記第１の期間とは異なる第２の期間に関連付けられる複数の第２のコンテンツを取得する。表示処理手段は、前記複数の第１のコンテンツのまとまりを表す第１のオブジェクトおよび前記複数の第２のコンテンツのまとまりを表す第２のオブジェクトを、前記第１の期間および前記第２の期間に応じて、画面上の一方向に時系列に並べて表示する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態に係る電子機器が接続されたネットワーク全体の構成例を示す図。
【図３】同実施形態に係る電子機器のシステム構成例を示すブロック図。
【図４】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションを示すブロック図。
【図５】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムの取り込み処理の手順を示すフローチャート。
【図６】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面の処理の手順を示すフローチャート。
【図７】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面の処理の詳細な処理手順を示すフローチャート。
【図８】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面の処理の他の詳細な処理手順を示すフローチャート。
【図９】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面の一例を示す図。
【図１０】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのサムネイル一覧表示画面の一例を示す図。
【図１１】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムの全画面表示画面の一例を示す図。
【図１２】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面におけるユーザアルバムの一例を示す図。
【図１３】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面における日付アルバムの一例を示す図。
【図１４】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのタイムライン表示画面におけるＳＮＳアルバムの一例を示す図。
【図１５】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのスライドショーの一例を示す図。
【図１６】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムのＳＮＳアルバムの詳細情報画面の一例を示す図。
【図１７】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムによって表示されるコンテンツの詳細な情報を表示した画面の一例を示す図。
【図１８】同実施形態に係る電子機器によって実行されるコンテンツ再生アプリケーションプログラムにおけるコンテンツ取り込み画面の一例を示す図。
【図１９】同実施形態に係る電子機器によって用いられるコンテンツのインデックス情報データベーステーブルの一例を示す図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、一実施形態を説明する。  
図１を参照して、一実施形態に係る電子機器の構成を説明する。本実施形態の電子機器は、携帯型電子機器、例えば、タブレットコンピュータ１０から実現されている。また、この電子機器は、ノートブック型のパーソナルコンピュータ、ＰＤＡ等として実現してもよい。
【００１０】
タブレットコンピュータ１０は、コンピュータ本体１１と、タッチスクリーンディスプレイ１７とから構成される。コンピュータ本体１１は薄い箱形の筐体を有している。タッチスクリーンディスプレイ１７はコンピュータ本体１１の表面上に配置される。タッチスクリーンディスプレイ１７は、フラットパネルディスプレイ（たとえば、液晶表示装置（ＬＣＤ））と、タッチパネルとを備える。タッチパネルは、ＬＣＤの画面を覆うように設けられる。タッチパネルは、ユーザの指またはペンによってタッチされたタッチスクリーンディスプレイ１７上の位置を検出するように構成されている。このタブレットコンピュータ１０は、写真のようなコンテンツを効率よく整理し、楽しく見て、且つ手軽に共有するためのコンテンツ再生機能を有している。
【００１１】
図２を参照して、本実施形態のシステム構成について説明する。  
コンピュータ１０Ａ及びコンピュータ１０Ｂは、インターネット２２を介して、オンラインストレージサイト２０及びＳＮＳサイト２１と接続されている。これらコンピュータ１０Ａ及びコンピュータ１０Ｂの各々は、本実施形態のタブレットコンピュータ１０と同様のコンテンツ再生機能を有している。
【００１２】
コンピュータ１０Ａ及びコンピュータ１０Ｂは、オンラインストレージサイト２０とコンテンツを送受信することができる。コンピュータ１０Ａ及びコンピュータ１０Ｂは、ＳＮＳサイト２１に、コンテンツを投稿することができる。
【００１３】
なお、コンピュータ１０Ａとコンピュータ１０Ｂとの間で、インターネットを介してコンテンツ等の様々な種類のデータを送受信することもできる。また、コンピュータ１０ＡからＳＮＳサイト２１に投稿された写真等のコンテンツに対するコメント等を、コンピュータ１０ＢからＳＮＳサイト２１に送信することもできる。コンピュータＡは、ＳＮＳサイト２１に投稿したコンテンツに対するコメント等を受信することもできる。
【００１４】
図３は、タブレットコンピュータ１０のシステム構成を示す図である。  
コンピュータ１０は、中央処理装置（ＣＰＵ）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスコントローラ１０５、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ＬＡＮ（local area network）コントローラ１０８、不揮発性メモリ１０９、ＵＳＢコントローラ１１０、ＳＤカードコントローラ１１１、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ（ＥＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４、センサ２１１等を備える。
【００１５】
ＣＰＵ１０１は、コンピュータ１０内の各部の動作を制御するプロセッサである。ＣＰＵ１０１は、不揮発性メモリ１０９から主メモリ１０３にロードされる様々なソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）２０１、コンテンツ再生アプリケーションプログラム２０２等が含まれる。コンテンツ再生アプリケーションプログラム２０２は、ＳＤカードコントローラ１１１、ＵＳＢコントローラ１１０、または無線ＬＡＮコントローラ１１２を介して受信される様々なコンテンツを再生するためのプログラムである。上述のコンテンツには、ＳＤカードコントローラ１１２によってメモリカードから受信されるコンテンツ、ＵＳＢコントローラ１１０によってＵＳＢメモリまたはデジタルカメラ等から受信されるコンテンツ、無線ＬＡＮコントローラ１１２によって無線ネットワークを介して外部装置から受信されるコンテンツ等が含まれる。
【００１６】
コンテンツとは、写真等の画像（静止画）データや、映像（動画）データ等である。  
コンテンツ再生アプリケーションプログラム２０２は、コンテンツを再生する機能を有している。以下、コンテンツが写真である場合を想定して述べる。コンテンツ再生アプリケーションプログラム２０２は、写真を効率よく整理し、整理した写真をユーザが楽しく閲覧することができるアプリケーションプログラムである。また、コンテンツ再生アプリケーションプログラム２０２は、整理した写真を他のユーザと共有するための機能も有している。また、コンテンツ再生アプリケーションプログラム２０２は、ユーザが容易に写真を探し出せるだけでなく、ユーザにとって思いがけない写真を見つけるためのユーザインターフェース（ＵＩ）を有している。
【００１７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳ（基本入出力システム）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。  
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、例えば、ＰＣＩ ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィックスコントローラ１０５との通信を実行する機能も有している。
【００１８】
ＧＰＵ１０５は、コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル映像信号を送出することもできる。
【００１９】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、不揮発性メモリ１０９を制御するための不揮発性メモリコントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２０】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。無線ＬＡＮコントローラ１１２は、例えばＩＥＥＥ  ８０２．１１規格の無線通信を実行する無線通信デバイスである。無線ＬＡＮコントローラ１１２は、無線ＬＡＮを介して外部装置からコンテンツを受信する無線通信部として機能する。
【００２１】
ＥＣ１１３は、電力管理のためのエンベデッドコントローラである。ＥＣ１１３は、ユーザによるパワーボタンの操作に応じてコンピュータ１０を電源オン／電源オフする機能を有している。
【００２２】
センサ２１１は、コンピュータ１０の変位（コンピュータ１０が傾けられたこと、コンピュータ１０が振られたこと、等）を検出可能なセンサであればよい。センサ２１１は、例えば、加速度センサ、ジャイロスコープ、コンパス、近接センサ、及び照度センサである。加速度センサは、コンピュータ１０の本体１１が振られた場合等に変化する加速度からコンピュータ１０の変位を検出できる。ジャイロスコープは、コンピュータ１０の傾きからコンピュータ１０の変位を検出できる。コンパスは、コンピュータ１０の方位（東、西、南、北など）からコンピュータ１０の変位を検出できる。近接センサは、コンピュータ１０が外部の物体と近接したことからコンピュータ１０の変位を検出できる。照度センサは、照度の変化からコンピュータ１０の変位を検出できる。照度センサは、コンピュータ１０の周辺の明かり（照度）を検出する。例えば、コンピュータ１０が本体と回動可能に本体に取り付けられたディスプレイとを備えるノートブック型コンピュータであった場合、照度センサは、本体の上面またはディスプレイの正面に配置されうる。コンピュータ１０のディスプレイが開／閉時に、照度センサは、コンピュータ１０の周辺の明かり（照度）が変化したことからコンピュータ１０の変位（ディスプレイの開／閉）を検出できる。
【００２３】
なお、以下に記載される「日時」に関して、特に限定するような記載がない限り、「日時」は、年、月、日、時間、または曜日等を意味している。また、コンテンツに関する日時は、コンテンツをメモリカード等からコンピュータ１０に取り込んだ日時、またはコンテンツを作成した日時等を示す。また、コンテンツが写真であった場合、コンテンツを作成した日時は、写真を撮影した日時に相当する。また、後述の「ＳＮＳアルバム」に関する日時としては、ＳＮＳサイト２１にコンテンツを投稿した日時を使用し得る。
【００２４】
次に、図４を参照して、コンテンツ再生アプリケーションプログラム２０２の機能構成を説明する。  
コンテンツ再生アプリケーションプログラム２０２は、コンテンツ取り込み部４１、コンテンツ分類部４２、及びコンテンツ表示処理部４３から構成される。コンテンツ再生アプリケーション２０２に含まれる機能ブロック（コンテンツ取り込み部４１、コンテンツ分類部４２、コンテンツ表示処理部４３等）は、コンテンツ再生アプリケーション２０２がＣＰＵ１０１によって実行されることで実現される。
【００２５】
コンテンツ取り込み部４１は、外部デバイス４０（例えば、メモリカード、デジタルカメラ等）からコンテンツをコンピュータ１０に取り込む。コンテンツ取り込み部４１は、取り込んだコンテンツを所定の分類方法で分類するために、取り込んだコンテンツをコンテンツ分類部４２に送る。また、コンテンツ取り込み部４１は、コンテンツ分類部４２で分類されたコンテンツを受信し、受信したコンテンツを記憶媒体２３に格納する。
【００２６】
コンテンツ分類部４２は、コンテンツ取り込み部４１から送られてきたコンテンツを所定の分類方法で分類する。コンテンツの分類方式としては、例えば、コンテンツをディレクトリ（フォルダ）ごとに分類する分類方式、コンテンツを日時情報（例えば写真に埋め込まれた日時情報）を使用して分類する分類方式、またはコンテンツをＳＮＳサイト等のクラウドサービスに投稿された日付を使用して分類する分類方式等を使用できる。
【００２７】
さらに、写真の分類については、次のような分類方式を使用することもできる。  
コンテンツ分類部４２は、写真に含まれる顔、笑顔、または風景を基準としたクラスタリング技術を用いて、コンテンツを分類することができる。クラスタリング技術は、例えば、写真に付加されている情報を用いる。顔を検出する際のクラスタリング技術では、被写体から顔を検出し、その特徴量を求める。特徴量とは、顔の位置、サイズ、笑顔度、鮮明度、及び正面度等の情報の量である。なお、すべての写真に対して顔の検出と特徴量の算出（顔認識）を行ない、類似した特徴の顔が写っている写真を一つのグループにまとめることができる。これにより、人物によるグループ分けを行うことができる。写真の風景（シーン）を検出する際のクラスタリング技術では、写真の被写体から顔以外の主要な被写体を認識する（シーン認識）。認識された被写体と、顔認識の結果を組み合わせることで、被写体のシーンで分類することができる。認識できるシーンは、例えば、風景、花、建物、料理、及び乗り物等である。顔認識と組み合わせることで、家族写真や集合写真を認識することもできる。風景に関して、その特徴から、海、紅葉、雪、都市、日本家屋、夜景、及び路上等にさらに細かく分類することもできる。また、顔認識またはシーン認識で認識可能な顔の情報またはシーンの情報をコンピュータ１０内のデータベースに追加することにより、認識可能な顔またはシーンを増やすことができる。このようなクラスタリング技術を利用することにより、写真をその被写体等の種類でグループ化することができる。
【００２８】
コンテンツ分類部４２によって同一のグループに分類された複数のコンテンツの集合は、コンテンツグループまたはアルバムと称される。同一のコンテンツグループに属する複数のコンテンツには、ある共通の期間が関連付けられている。例えば、ある旅行において撮影された複数の写真によって１つのコンテンツグループが構成されている場合には、この旅行中に対応する期間がこれら複数の写真に関連付けられているといえる。また、同一日にコンピュータ１０に取り込まれた複数の写真によって１つのコンテンツグループが構成されている場合には、この取り込み日に対応する期間がこれら複数の写真に関連付けられているといえる。コンテンツ分類部４２による分類処理によって得られた互いに異なる複数のコンテンツグループは、記憶媒体２３上の異なる複数のフォルダにそれぞれ格納されてもよい。
【００２９】
コンテンツ表示処理部４３は、タイムライン表示処理部４４、サムネイル一覧表示処理部４５、全画面表示処理部４６、及び関連コンテンツ表示制御部４７から構成される。コンテンツ表示処理部４３は、記憶媒体２３に格納されているコンテンツをディスプレイ１７に表示するための処理を行う。
【００３０】
タイムライン表示処理部４４は、例えば時間軸を表すライン（タイムライン）上に、異なる分類方法によって分類された複数のコンテンツグループを同時に時系列で表示する機能（タイムライン表示機能）を実行するための処理を行う。
【００３１】
サムネイル一覧表示処理部４５は、タイムライン表示機能によって表示された複数のコンテンツグループの中からユーザによって選択されたコンテンツグループに含まれるコンテンツそれぞれに対応する画像の一覧を表示するための機能（一覧表示機能）を実行するための処理を行う。一覧表示機能では、選択されたコンテンツグループに含まれる複数のコンテンツそれぞれに対応する複数のサムネイル（複数のサムネイル画像）が表示される。
【００３２】
全画面表示処理部４６は、一覧表示機能によって表示された複数のサムネイルの中からユーザによって選択されるある一つのサムネイルに対応する１つのコンテンツをディスプレイ１７に全画面で表示するための処理を行う。  
関連コンテンツ表示制御部４７は、全画面表示処理部４６によって全画面で表示されているコンテンツに関連するコンテンツをディスプレイ１７に表示する（関連コンテンツ表示機能）ための処理を行う。関連コンテンツ表示制御部４７は、センサ２１１から送られてくるセンサの値（検出値）に基づき、関連コンテンツを選択するかどうか、つまり、コンピュータ１０のある所定の変位の有無を判定する。センサ２１１の検出値に基づきコンピュータ１０が変位したことが判定された場合、関連コンテンツ表示制御部４７は、記憶媒体２３に格納されているコンテンツから関連コンテンツを選択する。関連コンテンツは、全画面表示処理部４６によって現在表示されているコンテンツに関連するコンテンツであれば良く、撮影日時、撮影場所、撮影対象、登場人物、作成人物等のいずれかが同一、類似するようなコンテンツに限られず、現在表示されているコンテンツが格納されているフォルダとは異なる別のフォルダに格納されているコンテンツでも良い。関連コンテンツ表示制御部４７は、選択した関連コンテンツをコンテンツ表示処理部４３に送る。また、例えば、ユーザがコンピュータ１０を振る等の所定の操作を行い、複数のセンサの値が閾値を越えた場合、関連コンテンツ表示制御部４７は、第１のセンサに対応する第１の選択基準を使用して第１の関連コンテンツを選択し、且つ第２のセンサに対応する第２の選択基準を使用して第２の関連コンテンツを選択できる。関連コンテンツ表示制御部４７、複数の異なる選択基準を使用して、複数の異なる関連コンテンツを同じタイミングでディスプレイ１７に表示することもできる。
【００３３】
記憶媒体２３においては、複数のフォルダの各々に複数のコンテンツが格納されている。図４では、３つのフォルダが示されている。３つのフォルダは、フォルダ４８、フォルダ４９、及びフォルダ５０である。フォルダ４８には、３つのコンテンツが格納されている。フォルダ４８の３つのコンテンツは、コンテンツ４８ｂ、コンテンツ４８ｃ、及びコンテンツ４８ｄである。これらコンテンツ４８ｂ、コンテンツ４８ｃ、及びコンテンツ４８ｄは、ある同一のコンテンツグループに属するコンテンツであってもよい。同様に、フォルダ４９には、４つのコンテンツが格納されている。フォルダ４９の４つのコンテンツは、コンテンツ４９ｂ、コンテンツ４９ｃ、コンテンツ４９ｄ、及びコンテンツ４９ｅである。これらコンテンツ４９ｂ、コンテンツ４９ｃ、コンテンツ４９ｄ、及びコンテンツ４９ｅは、ある同一のコンテンツグループに属するコンテンツであってもよい。フォルダ５０には、３つのコンテンツが格納されている。フォルダ５０の３つのコンテンツは、コンテンツ５０ｂ、コンテンツ５０ｃ、及びコンテンツ５０ｄである。これらコンテンツ５０ｂ、コンテンツ５０ｃ、及びコンテンツ５０ｄは、ある同一のコンテンツグループに属するコンテンツであってもよい。
【００３４】
なお、図４では、１つのフォルダに複数のコンテンツが格納されている場合を示しているが、１つのフォルダに１つのコンテンツのみが格納されている場合もありえる。  
また、コンテンツ取り込み部４１は、オンラインストレージサイト２０から送られてくるコンテンツも受信する。例えば、ディスプレイ１７に表示すべきコンテンツが記憶媒体２３に格納されていない場合において、具体的には、コンピュータ１０内にコンテンツに関する情報（例えば、メタデータなど）はあるが、コンテンツ自体がオンラインストレージサイト２０にある場合において、そのコンテンツをディスプレイ１７に表示する際、コンテンツ取り込み部４１は、そのコンテンツをオンラインストレージサイト２０から取り込む処理を行ってもよい。
【００３５】
次に、図５を参照し、コンテンツ再生アプリケーション２０２におけるコンテンツの取り込み処理の手順について述べる。  
コンテンツ取り込み部４１は、コンテンツが格納されている外部記憶装置からコンテンツを取り込む（ステップＳ５０）。なお、コンテンツを取り込み処理は、例えばコンピュータ１０にメモリカード等の外部記憶装置が接続されたことに応答して自動的に開始され得る。コンテンツ分類部４２は、取り込んだコンテンツを分類して１以上のコンテンツグルーブを作成する（ステップＳ５１）。各コンテンツグルーブはこのコンテンツグルーブに対応する記憶媒体２３上のフォルダに格納される（ステップＳ５２）。
【００３６】
次に、コンテンツ再生アプリケーション２０２は、記憶媒体２３に格納されている各コンテンツを解析する（ステップＳ５３）。コンテンツを解析するとは、上述したようなクラスタリング技術を用いて、写真等のコンテンツに含まれる情報を解析することである。コンテンツを解析することにより、例えば写真のインデックス情報等を生成することができる。インデックス情報は、例えば、ユーザアルバム内の写真を表示する際に、表示する写真の種類を決定するために使用することができる。
【００３７】
なお、ステップＳ５３のコンテンツの解析の処理は、必ずしもステップＳ５２の後に行う必要はなく、例えば、ステップＳ５２の前に行ってもよいし、あるいは図５に示すようなコンテンツの取り込み処理において行わなくてもよい。ステップＳ５３の処理は、例えば、コンテンツを表示するために、コンテンツ表示処理部４３が記憶媒体２３からコンテンツを読み出す際に、バックグラウンド等で行ってもよい。
【００３８】
次に、図６を参照し、コンテンツ再生アプリケーション２０２のタイムライン表示処理の手順について述べる。上述したように、コンテンツ取り込み部４１、コンテンツ分類部４２、コンテンツ表示処理部４３は、コンテンツ再生アプリケーション２０２がＣＰＵ１０１によって実行されることで実現される。
【００３９】
始めに、コンテンツ取り込み部４１は、タイムライン表示画面に表示すべきある一つのコンテンツグループを取得する（ステップＳ６０）。ステップＳ６０では、コンテンツ取り込み部４１は、上述の一つのコンテンツグループに対応するフォルダから、そのコンテンツグループに属する複数のコンテンツを取得する。上述したように、これら複数のコンテンツは同一のコンテンツグループに属しているので、これら複数のコンテンツは、ある期間に関連続けられたコンテンツに相当する。
【００４０】
次に、コンテンツ表示処理部４３は、取得したコンテンツグループに対応する時点（以下、代表時点と略記）を決定する（ステップＳ６１）。代表時点とは、コンテンツグループに対応する時点であればどのようなものであっても良く、例えば、コンテンツグループ内の複数のコンテンツそれぞれに対応する複数の日時の中で一番新しい日時を代表時点として決定しても良い。代表時点とは、コンテンツグループ内のコンテンツの中で一番新しい日時、一番古い日時、一番古い日時と一番新しい日時の中間の日時、コンテンツグループ内のコンテンツで最頻出の日時、あるいは、これらから定められる期間である。
【００４１】
次に、コンテンツ表示処理部４３は、代表時点に基づき、コンテンツグループに対応するタイムライン上の位置を特定する（ステップＳ６２）。  
次に、コンテンツ表示処理部４３は、コンテンツグループに属する上述の複数のコンテンツのまとまりを表すオブジェクトを生成する（ステップＳ６３）。オブジェクトとは、複数のコンテンツが同一のコンテンツグループに属することがユーザにとって認識可能なものであれば良く、たとえば、所定の表示形式を有する枠（例えば矩形形状の枠、楕円形状の枠等）、あるいは背景色とは異なる色で塗りつぶされた領域等を使用することができる。オブジェクトは、少なくとも、画像表示領域を含み得る。画像表示領域は、１以上の画像を表示可能な領域である。あるコンテンツグループに対応するオブジェクト内の画像表示領域には、そのコンテンツグループに属する複数のコンテンツに対応する複数の画像が表示されても良い。この場合、コンテンツ表示処理部４３は、コンテンツグループに属する複数のコンテンツに対応する複数の画像を画像表示領域に順次表示することができる。これにより、画像表示領域に表示されるべき画像は上述の複数のコンテンツに対応する複数の画像間で切り替えられるので、画像表示領域の表示内容は時間の経過に応じて変化される。このように、コンテンツ表示処理部４３は、画像表示領域に、同じコンテンツグループに属する複数のコンテンツに対応する複数の画像を切り替えて表示することができる。これにより、コンテンツグループがどのようなコンテンツの集まりであるかをユーザに分かり易く提示することができる。
【００４２】
オブジェクト内の画像表示領域の種類としては、「写真タイル」と「地図タイル」の２種類を使用することができる。「写真タイル」は、写真のような画像を表示するための画像表示領域である。「地図タイル」は、対応するコンテンツグループに関連付けられた地図を表示するための画像表示領域である。
【００４３】
なお、オブジェクトの表示形式が分類方式に応じて変更されるようにしてもよい。いま、ある第１のコンテンツグループに属する複数のコンテンツが第１の分類方式によってその第１のコンテンツグループに分類されており、ある第２のコンテンツグループに属する複数のコンテンツが第２の分類方式によってその第２のコンテンツグループに分類されている場合を想定する。この場合、コンテンツ表示処理部４３は、第１のコンテンツグループに対応するオブジェクトとして、第１の分類方式に対応する第１の表示形式を有するオブジェクトを生成する。また、コンテンツ表示処理部４３は、第２のコンテンツグループに対応するオブジェクトとして、第２の分類方式に対応し且つ第１の表示形式と異なる第２の表示形式を有するオブジェクトを生成する。これにより、互いに異なる表示形式を有するオブジェクトそれぞれを同一のタイムライン表示画面上に時系列で表示することができる。また、コンテンツ表示処理部４３は、オブジェクトの表示形式を、対応するコンテンツグループの情報量（例えば、コンテンツの個数、等）に応じて変更することができる。たとえば、コンテンツ表示処理部４３は、対応するコンテンツグループに含まれるコンテンツの個数に応じて、オブジェクト内に表示される画像表示領域の個数を変更すること、および画像表示領域の個数に応じてオブジェクトのサイズを変更することができる。
【００４４】
また、ステップS６３の詳細な処理は、図７を参照して後述する。  
次に、コンテンツ取り込み部４１は、タイムライン表示画面に表示するコンテンツグループがさらにあるかどうかを判定する（ステップＳ６４）。タイムライン表示画面に表示するコンテンツグループがさらにある場合、コンテンツ取り込み部４１は、ステップＳ６０に戻り、再びコンテンツグループを取得する（ステップＳ６４のＹＥＳ）。タイムライン表示画面に表示するコンテンツグループがさらにない場合（ステップＳ６４のＮＯ）、コンテンツ表示処理部４３は、複数のコンテンツグループそれぞれに対応する複数の期間に応じて、複数のコンテンツグループそれぞれに対応する複数のオブジェクトをタイムライン表示画面上の一方向に時系列に並べて表示する（ステップＳ６５）。複数のオブジェクトは例えば対応する期間が新しい順に一方向に沿って並んだ状態で表示される。タイムライン表示画面上における複数のコンテンツグループそれぞれに対応する複数のオブジェクトの表示位置は、それら複数のコンテンツグループそれぞれに対応する代表時点によって規定することができる。いま、ある第１の期間に関連付けられた第１のコンテンツグループに対応する第１のオブジェクトと第２の期間に関連付けられた第２のコンテンツグループに対応する第２のオブジェクトとを表示する場合を想定する。タイムライン表示画面には上述したように時間軸を表すタイムラインが表示される。コンテンツ表示処理部４３は、上述の第１のオブジェクトを、上述の第１の期間内のある時点に対応するタイムライン上の位置に関連付けて表示する。第１の期間内の上述のある時点としては、第１のコンテンツグループに対応する代表時点を使用できる。さらに、コンテンツ表示処理部４３は、上述の第２のオブジェクトを、上述の第２の期間内のある時点に対応するタイムライン上の位置に関連付けて表示する。第２の期間内の上述のある時点としては、第２のコンテンツグループに対応する代表時点を使用できる。
【００４５】
なお、図６に示す処理では、コンテンツ表示処理部４３は、タイムライン表示画面に表示する必要があるコンテンツグループ毎にステップＳ６０乃至ステップＳ６４の処理を行い、その後、コンテンツグループの表示を行っているが、例えば、コンテンツ表示処理部４３は、ステップＳ６４の処理の前にステップＳ６５の処理を行ってもよい。このような場合において、複数のコンテンツグループを表示させる必要があった場合、各コンテンツグループが順にタイムライン表示画面に表示されるが、所定のタイミングで複数のコンテンツグループが表示されていればよい。
【００４６】
次に、図７を参照し、コンテンツ再生アプリケーション２０２のタイムライン表示処理におけるコンテンツグループのオブジェクトを生成する処理の詳細について述べる。  
本実施形態では、コンテンツグループの種類として、ユーザアルバム、日付アルバム、およびＳＮＳアルバムを使用することができる。これらユーザアルバム、日付アルバム、およびＳＮＳアルバムの３種類のアルバムは、互いに異なる３種類の分類方式で分類された３種類のコンテンツグループである。
【００４７】
ユーザアルバムは、ユーザによって選択された特定のコンテンツの集合からなるアルバムである。日付アルバムは、所定の日時のコンテンツの集合からなるアルバムである。ＳＮＳアルバムは、ＳＮＳサイト２１に投稿したコンテンツの集合からなるアルバムである。なお、ユーザアルバム、日付アルバム、及びＳＮＳアルバムに関しては、図１２乃至図１４を参照して詳述する。また、以下、コンテンツグループが写真（画像）からなるアルバムである場合を想定して説明するが、コンテンツは写真（画像）に限定されることなく、上述したようなコンテンツであってもよい。
【００４８】
オブジェクトの表示形式はアルバムの種類ごとに異なるため、タイムライン表示処理部４４は、始めにアルバムの種類を判定する（ステップＳ７０）。アルバムがユーザアルバムであった場合、タイムライン表示処理部４４は、ユーザアルバム内に位置情報（ジオタグ）を含む写真があるかどうかを判定する（ステップＳ７１）。ユーザアルバム内に位置情報を含む写真があった場合、タイムライン表示処理部４４は、ユーザアルバムに対応するオブジェクト内に配置すべき写真タイルの個数をＭ個（例えば８個）に決定し、且つこのオブジェクト内に配置すべき地図タイルの数をＮ個（例えば１個）に決定する（ステップＳ７２）。ユーザアルバム内に位置情報を含む写真がなかった場合、タイムライン表示処理部４４は、ユーザアルバムに対応するオブジェクト内に配置すべき写真タイルの個数をＭ＋Ｋ個（例えば１２個（＝８＋４））に決定し、且つこのオブジェクト内に配置すべき地図タイルの数を０個に決定する（ステップＳ７３）。つまり、Ｋ個の写真タイルが１個の地図タイルの代わりにオブジェクト内に配置されるべきことが決定される。
【００４９】
ステップＳ７０の判定結果が日付アルバムであった場合、タイムライン表示処理部４４は、日付アルバム内の写真の数に基づき、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を決定する（ステップＳ７４）。例えば、タイムライン表示処理部４４は、日付アルバム内の写真の数が１０枚未満の場合、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を１個に決定する。日付アルバム内の写真の数が、例えば１０枚以上で２０枚以下である場合、タイムライン表示処理部４４は、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を２個に決定する。また、日付アルバム内の写真の数が、例えば３０枚以上である場合、タイムライン表示処理部４４は、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を３個に決定する。
【００５０】
なお、ステップＳ７０の判定結果がＳＮＳアルバムであった場合の詳細については、図８を参照して説明する。  
タイムライン表示処理部４４は、ステップＳ７２、ステップＳ７３、及びステップＳ７４の何れかの処理の後、写真タイル毎に、その写真タイルに表示すべき写真それぞれを決定する（ステップＳ７５）。例えば、１０枚以上且つ２０枚以下の写真を含む日付アルバムに関しては、タイムライン表示処理部４４は、日付アルバム内の１０枚程度の写真を、２つの写真タイルの一方に表示すべき写真として選択し、日付アルバム内の残り１０枚程度の写真を、他方の写真タイルに表示すべき写真として選択する。
【００５１】
次に、タイムライン表示処理部４４は、各アルバムに対応するオブジェクトを生成する（ステップＳ７６）。そして、タイムライン表示処理部４４は、複数のアルバムの代表時点が同じであるかを判定する（ステップＳ７７）。タイムライン表示処理部４４は、複数のアルバムの代表時点が同じである場合（ステップＳ７７のＹＥＳ）、代表時点が同じアルバムに対応するオブジェクトを重ねて、タイムライン表示画面に表示する（ステップＳ７８）。このように、オブジェクトを重ねて表示することによって、重ねて表示されているオブジェクトに対応するアルバム内のコンテンツが同じ期間に取得(例えば、撮影)されたことを、ユーザが直感的に認識することができる。
【００５２】
なお、各アルバムに対応するオブジェクトの表示形式はユーザによって変更することもできる。また、オブジェクトのサイズは、そのオブジェクト内に含まれる写真タイルの数等に応じて変更されるようにしてもよい。
【００５３】
次に、図８を参照し、コンテンツ再生アプリケーション２０２のタイムライン表示処理におけるＳＮＳアルバムに対応するオブジェクトを生成する処理の詳細について述べる。  
ステップＳ７０でＳＮＳアルバムと判定された場合、タイムライン表示処理部４４は、ＳＮＳサイト２１からＳＮＳコンテンツを取得する（ステップＳ８０）。ＳＮＳコンテンツとは、ＳＮＳに投稿可能なコンテンツであればよく、例えば、ＳＮＳサイト２１に投稿したコンテンツ（写真）に対する評価、投稿したコンテンツ（写真）に対するコメント、またはコメントを投稿した日付等である。
【００５４】
次に、タイムライン表示処理部４４は、ＳＮＳコンテンツに基づき、ＳＮＳアルバムに対応するオブジェクトの表示形式を決定する（ステップＳ８１）。ＳＮＳアルバムに対応するオブジェクトの表示形式は、ＳＮＳコンテンツに基づき変更される。例えば、図１４を参照して詳述するが、投稿した写真に対する評価が高い場合、ＳＮＳアルバムのオブジェクトのサイズを大きくするという変更が行われる。
【００５５】
また、その後、タイムライン表示処理部４４は、タイムライン表示画面に表示されているＳＮＳアルバムに対応するオブジェクトが、ユーザのクリック等の操作により選択された場合、詳細は図１６を参照して後述するが、図１６に示すようなＳＮＳ詳細画面を表示する（ステップＳ８２）。
【００５６】
次に、図９を参照し、コンテンツ再生アプリケーションプログラム２０２によるタイムライン表示画面の一例について述べる。  
タイムライン表示画面は、コンテンツ再生アプリケーション２０２を起動した際の初期表示画面であり、後述するサムネイル一覧表示画面及び全画面表示画面等の各表示モードへの起点となる画面でもある。タイムライン表示画面は、時間軸に沿って複数のアルバムに対応する複数のオブジェクトを表示する画面である。タイムライン表示画面の下部に表示されるタイムライン７０が時間軸を表し、各アルバムに対応するオブジェクトは、例えば、吹き出しを有する枠として表示される。また、タイムライン７０の下には年月を表示するラベルが配置される。ユーザは、図９の左側から右側へ時間をさかのぼって各アルバムに対応するオブジェクトをみることができる。タイムライン表示画面を右側にスクロールすることで古い時間（昔）のアルバムのオブジェクトが表示される。なお、図９のようなタイムライン７０が表示されていなくてもよい。時間軸を表示しない場合は、画面上の所定の方向に対して、アルバムそれぞれに対応するオブジェクトを時系列で並べて表示すればよい。
【００５７】
タイムライン表示画面では、上述したように各アルバムに対応するオブジェクトは吹き出し等の表示形式で表示される。各アルバムに対応したオブジェクトの内部には１つ以上の写真タイルが表示される。写真タイルには、同じアルバム内に含まれる複数の写真に対応する複数のサムネイルが順番に切り替えられながら表示される（スライドショー）。これにより、各アルバム内にどのような写真が存在しているかをユーザに提示することができる。
【００５８】
具体的には、図９においては、７個のオブジェクト７１〜７７が時系列に並べられている。オブジェクト７１はユーザアルバム１を表し、オブジェクト７２は日付アルバムを表し、オブジェクト７３はＳＮＳアルバムを表し、オブジェクト７４はユーザアルバム２を表している。さらに、オブジェクト７５は別の日付アルバムを表し、オブジェクト７６は別のＳＮＳアルバムを表し、オブジェクト７７はさらに別の日付アルバムを表している。
【００５９】
ユーザアルバム１のオブジェクト７１は、８つの小さな写真タイル７１ｂ〜７１ｋと１つの大きな地図タイル７１ｍを含む。  
ユーザアルバム１のオブジェクト７１は、ユーザアルバム１の代表時点に対応するタイムライン７０上の位置に関連付けて表示される。より詳しくは、ユーザアルバム１のオブジェクト７１は、三角形状の突起部を備えた四角形状の枠であり、オブジェクト７１は、三角形状の突起部がユーザアルバム１の代表時点であるタイムライン７０上の「２０１２年３月」の位置を指し示すように表示される。また、オブジェクト７１の上部には、ユーザアルバム１の名称である「ユーザアルバム１」と、ユーザアルバム１内の複数の写真に対応する撮影期間と、が表示される。
【００６０】
ユーザアルバム１のオブジェクト７１の上部に表示される期間は、ユーザアルバム１に含まれる写真それぞれに対応する撮影日時の内、一番新しい日時と一番古い日時の間の期間を表している。なお、この期間に、上述の代表時点が含まれている。図９で、ユーザアルバム１の期間は、「２０１２／３／２９〜２０１２／３／３１」と表示されている。このように、タイムライン表示処理部４４は、単に異なる日時に撮影された複数の写真を時系列に並べるのではなく、所定の期間に撮影された写真をまとめて、１つの代表時点に対応する写真群として表示する。
【００６１】
日付アルバムに関しては、日付アルバムのオブジェクト７２は、この日付アルバムの代表時点に対応するタイムライン７０上の位置に関連付けて表示される。より詳しくは、日付アルバムのオブジェクト７２は、三角形状の突起部を備えた四角形状の枠であり、オブジェクト７２は、三角形状の突起部が日付アルバムの代表時点に対応するタイムライン７０上の位置を指し示すように表示される。オブジェクト７２は、２つの写真タイル７２ｂ，７２ｃを含む。
【００６２】
ＳＮＳアルバムに関して、ＳＮＳアルバムの表示オブジェクト７３は、このＳＮＳアルバムの代表時点に対応するタイムライン７０上の位置に関連付けて表示される。より詳しくは、ＳＮＳアルバムの表示オブジェクト７３は、三角形状の突起部を備えた楕円形状の枠であり、オブジェクト７３は、三角形状の突起部がＳＮＳアルバムの代表時点に対応するタイムライン７０上の位置を指し示すように表示される。オブジェクト７３は、１つの写真タイル７３ｂを含む。
【００６３】
また、ある日付アルバムに対応する代表日時とあるＳＮＳアルバムに対応する代表日時とが同じ場合には、図９のように、その日付アルバムに対応するオブジェクト７５とそのＳＮＳアルバムに対応するオブジェクト７６は、タイムライン７０上の同一位置上に積み重ねられた状態で表示される。
【００６４】
次に、図１０を参照し、サムネイル一覧表示画面の一例について述べる。なお、以下、ディスプレイ１７を画面とも称す。  
図１０は、サムネイル一覧表示画面を示している。サムネイル一覧表示画面は、図９で示すようなタイムライン表示画面上に表示される複数のオブジェクトの中から選択されたオブジェクトに対応するアルバム内の複数の写真のサムネイルの一覧を表示する。例えば、図９のタイムライン表示画面上のオブジェクト７１がユーザによって選択された場合には、オブジェクト７１に対応するユーザアルバム１内の複数の写真に対応する複数のサムネイルがサムネイル一覧表示画面上に表示される。図１０のサムネイル一覧表示画面では、写真の撮影日時が新しいものから順に左上から配置されている。例えば、サムネイル８０は、サムネイル８１またはサムネイル８３に対応する写真よりも撮影日時が新しい写真に対応している。サムネイル８１は、サムネイル８２に対応する写真よりも撮影日時が新しい写真に対応している。なお、サムネイル８２に対応する写真の撮影日時とサムネイル８３に対応する写真の撮影日時はどちらが新しくてもよい。
【００６５】
また、サムネイルの一部を4つ分のサイズで表示し、同じアルバム内の写真をスライドショー表示する。サムネイル８６及びサムネイル８７が、４つ分のサイズのサムネイルを示している。
【００６６】
サムネイルまたはスライドショー表示されているサムネイルをクリック等することによって選択することによって、選択したサムネイルに対応する写真を図１１に示すように全画面で表示することができる。なお、サムネイルをクリックするのではなく、例えばタッチパネル１７Ｂ上でピンチアウトの操作を行った場合でも、選択したサムネイルに対応する写真が全画面で表示される。この場合、ピンチアウトの操作をした中心点付近のサムネイルに対応する写真が全画面で表示される。
【００６７】
なお、スライドショーは、サムネイル８６及びサムネイル８７以外のサムネイル８０乃至サムネイル８５等に関しても行うことができる。また、スライドショーを行う時間間隔及びスライドショーのエフェクト等をユーザが設定してもよい。また、各サムネイルの大きさ、表示するサムネイルの行数は、画面の解像度に応じて変更できてもよい。例えば、図１０では、サムネイルの行数が３行の場合を示している。また、サムネイル一覧表示画面に表示している写真を含むアルバムがどのようなアルバムであるかわかるように、アルバムの名称を、例えばアルバムの名称を表示する領域を設け、表示してもよい。
【００６８】
また、タイムライン表示画面で表示されているアルバムではなく、例えばコンテンツ再生アプリケーション２０２が有するカレンダー機能を利用して、カレンダーの特定の日付の写真を一覧で表示してもよい。さらには、タイムライン表示画面で表示されている地図に表示されている特定の地点で撮影された写真を一覧で表示してもよい。
【００６９】
次に、図１１を参照し、コンテンツ再生アプリケーション２０２における全画面表示時の動作の概要について述べる。  
コンテンツ再生アプリケーション２０２は、図１０に示すようなサムネイル一覧表示画面で選択されたサムネイルに対応する写真を全画面で表示する（全画面表示）。全画面表示とは、写真の画像を拡大して表示することである。なお、全画面表示は、写真の全体が画面上にできるだけ大きく表示させることであり、必ずしも表示させる写真の全体が表示されていなくてもよく、例えば拡大した写真の一部分が画面に大きく表示されていてもよい。
【００７０】
符号９１及び符号９２で示す方向（左右方向）にフリックする、あるいはキーボードまたはマウス等の操作を行うことによって、全画面表示される写真を、全画面表示中の写真９０と同一のフォルダ内にある前後の写真、つまり写真９０と同一アルバム（同一コンテンツグループ）内にある前後の写真に切り替えることができる。なお、図１１では、図１０のサムネイル８１が選択された場合の全画面表示の画面である。
【００７１】
符号９２の方向にフリックすると、コンテンツ再生アプリケーション２０２は、写真９０の日時よりも古い日時の写真に写真９０を切り替えて全画面表示で表示する。符号９１の方向にフリックすると、コンテンツ再生アプリケーション２０２は、写真９０の日時よりも新しい日時の写真に写真９０を切り替えて全画面表示で表示する。
【００７２】
なお、マウス等の操作を行う場合は、画面上の両端に写真を切り替えるためのマウス切り替えボタンを表示する。マウス切り替えボタンをマウス等の操作で選択することによって、全画面表示している写真９０を同一のフォルダ内にある前後の写真に切り替えることができる。また、同一のフォルダ内にある前後の写真とは、図１０のようなサムネイル一覧表示で表示されている写真である。また、フリックする方向は、左右方向に限定せず、例えば左右方向に対して垂直な方向（上下方向）等であってもよい。
【００７３】
次に、図１２を参照し、タイムライン表示画面のユーザアルバムについて説明する。  
ユーザアルバムのオブジェクト７１は、写真タイル７１ｂ乃至写真タイル７１ｈ、写真タイル７１ｋ、及び地図タイル７１ｍを含む。ユーザアルバム７１内の写真タイルの個数、写真タイルの種類、または写真タイルと地図タイルの配置は、例えば、図１２に示すように８つの小さな写真タイルと１つの大きな地図タイルを含むような配置に予め設定できるが、ユーザによって写真タイルの個数および地図タイルの個数、または写真タイルと地図タイルの配置を変更することもできる。ユーザアルバムの写真タイルの各々は、異なる基準の写真が表示されるように設定することができる。例えば、写真タイル７１ｅは、一人の人物が写っている写真が表示され、写真タイル７１ｆは、笑顔の人物または二人の人物が写っている写真が表示されるように設定することができる。また、地図タイル７１ｍは、ユーザアルバム内の写真が撮影された場所が分かる場合、表示することができる。地図７１ｍには、ユーザアルバム内の幾つかの写真が撮影された場所を軌跡７１ｐで示すことができる。
【００７４】
また、ユーザアルバムに対応するオブジェクト内の写真タイルの配置はランダムに行なわれてもよい。また、ユーザアルバム内の写真から顔、笑顔または風景が検出されなかった場合、検出されなかった顔、笑顔、または風景に対応する写真タイルがオブジェクト内に配置されないようにすることもできる。また、ユーザアルバム内の写真から検出した顔、笑顔、または風景（顔のない写真）を表示する写真タイルを表示することもできる。
【００７５】
次に、図１３を参照し、タイムライン表示画面の日付アルバムについて説明する。  
日付アルバムに対応するオブジェクトに表示される写真タイルの個数は、上述したように、日付アルバム内に保存されている写真（画像）の個数によって決定される。例えば、所定数の写真、例えば１０個の写真、が１つの写真タイルに順番に表示される。この場合、１０個の写真ごとに写真タイルが１つ増加する。また、日付アルバムに対応するオブジェクトに表示する写真タイルの数が所定の数以上にならないように設定することもできる。写真タイル１１０２及び写真タイル１１０３を含むオブジェクト１１００のサイズは、写真タイル１１０４を表示オブジェクト１１０１のサイズよりも大きなサイズに設定される。
【００７６】
次に、図１４を参照し、タイムライン表示画面のＳＮＳアルバムについて説明する。  
ＳＮＳアルバムに対応するオブジェクト１２００，１２０１の各々は、ユーザアルバムまたは日付アルバムと異なる楕円型の枠で表示される。ＳＮＳアルバムのオブジェクトには、ＳＮＳサイト２１に投稿した写真が、写真タイル１２０３または写真タイル１２０４に表示される。また、ＳＮＳアルバムには、図１４で「いいね！１００」を表すＳＮＳアルバム情報１２０５で示されている投稿した写真に対する評価を表示することもできる。また、例えば、ＳＮＳアルバム情報１２０５が表す評価の値が高かった場合、オブジェクトの色を変化させる、またはオブジェクトを拡大して表示してもよい。
【００７７】
なお、ユーザアルバム、日付アルバム、またはＳＮＳアルバムの各オブジェクト内の各写真タイルにはスライドショーを表示することもできる。  
次に、図１５を参照し、サムネイル一覧表示画面におけるスライドショーについて説明する。  
スライドショーは、写真を時間の経過とともに変化させ、同じアルバム内の写真を順番に表示する。スライドショーは、図１５に示すように写真１３００乃至写真１３０３が少しずつずれて重なった状態で表示させることができる。ユーザアルバム及び日付アルバムで、写真のメタデータまたはクラスタリング技術による結果等を利用して、関連する写真をスライドショーで表示してもよい。また、ＳＮＳアルバムの場合は、同じ日にＳＮＳサイト２１に投稿した写真をスライドショーで表示してもよい。
【００７８】
次に、図１６を参照し、タイムライン表示画面においてＳＮＳアルバムに対応するオブジェクトが選択された場合等に表示されるＳＮＳアルバム詳細情報画面の表示例について述べる。  
ＳＮＳアルバム詳細情報画面１４００には、投稿した写真、投稿した日付、投稿した写真の名称、投稿した写真に対するコメント、及び投稿した写真に対する評価等が表示される。投稿した写真に対するコメントは、複数のコメントがあった場合、所定数のコメント、図１６では５つのコメントを表示するように設定することもできる。
【００７９】
次に、図１７を参照し、閲覧中の写真の情報の表示例について述べる。  
例えば、全画面で表示されている写真９０がユーザによってクリック等されると、図１７に示すような写真詳細情報画面１１０が表示される。写真詳細情報画面１１０には、写真９０のファイル名「桜.jpg」、写真９０の日時「２０１２／０５／１０」、写真９０のファイルサイズ「１,７００ＫＢ」、及びユーザ等によって入力された写真９０に関するコメント、などが表示される。
【００８０】
次に、図１８を参照して、写真を取り込む際に表示される画面の一例について説明する。  
コンピュータ１０に外部デバイスが接続されており、接続されている外部デバイスはＯＳ２０１によって提示されている場合を想定する。このような場合において、ユーザが、接続されている外部デバイスに対して起動するアプリを選択するためのリストから、ユーザがコンテンツ再生アプリケーション２０２を選択した場合、図１８に示すような「外部デバイスから取り込み」画面が表示される。
【００８１】
「外部デバイスから取り込み」画面には、外部デバイスに対して検出された写真（画像）ファイルを一覧で表示し、検出された写真（画像）のすべて、もしくは検出された写真（画像）から選択された一部の写真（画像）を写真フォルダに取り込むことができる。写真フォルダとは、写真（画像）を保存するためのフォルダである。
【００８２】
写真を取り込む際、「アルバムにまとめる」のチェックボックスをチェックすることによりユーザアルバムを作成できる。「アルバムにまとめる」のチェックボックスをチェックしない場合は、取り込むことが可能な写真から選択された写真が日時で分類され、分類された写真が日付アルバムに格納される。
【００８３】
ユーザアルバムを作成する場合は、「アルバムにまとめる」のチェックボックスの下のテキストボックス１２０にアルバム名を入力する。テキストボックス１２０に表示されている既定のアルバム名は、取り込み日時に基づき作成されたアルバム名である。ユーザは、この既定のアルバム名を任意のアルバム名に変更し、ユーザアルバムを作成することができる。
【００８４】
また、取り込む写真をオンラインストレージサイト２０にアップロードすることができる。図１８の「オンラインストレージにコピーを保存」のチェックボックスをチェックすることによって、外部デバイスから写真フォルダへの写真の取り込みと、取り込んだ写真のオンラインストレージサイト２０のオンラインストレージへの保存と、を行うことができる。なお、取り込んだ写真をユーザアルバムでコンピュータ１０内に保存した場合、オンラインストレージサイト２０にもそのユーザアルバムがアップロードされる。アップロードされるユーザアルバム名は、コンピュータ１０に保存するユーザアルバムの名称でもよいが、オンラインストレージサイト２０にアップロードされたことが分かるような名称に変更してもよい。同様に、取り込んだ写真を日付アルバムでコンピュータ１０内に保存した場合、オンラインストレージサイト２０にもその日付アルバムがアップロードされる。また、オンラインストレージサイト２０にアップロードされる写真フォルダ内の写真は、コンピュータ１０に保存される写真フォルダ内の写真に相当するものである。
【００８５】
また、図１８において、「ＯＫ」ボタン１２２がクリックされると、取り込みが開始され、「Ｃａｎｃｅｌ」ボタンがクリックされると、写真の取り込みが行われることなく、「外部デバイスから取り込み」画面からタイムライン表示画面に画面が遷移する。
【００８６】
また、取り込み写真選択ボックス１２１には、サムネイル画像１２１ｂ乃至サムネイル画像１２１ｆ等が表示される。図１８の「すべて選択」に対応するチェックボックスをチェックし、取り込み写真選択ボックスから、写真フォルダに保存する写真を選択することができる。なお、図１８では、取り込み写真選択ボックス１２１に複数のサムネイル画像が表示されているが、１つのサムネイル画像が表示されているだけでもよい。また、「すべて選択」に対応するチェックボックスがチェックされなかった場合、例えば、外部デバイスをコンピュータ１０に接続した際にコンテンツ再生アプリケーション２０２によって取り込むことが可能な写真、例えば取り込み写真選択ボックス１２１に表示可能なサムネイル画像に対応した写真、が写真フォルダ内に保存される。
【００８７】
なお、取り込む写真等を図１８のような画面で決定した後、外部デバイスからコンピュータ１０に取り込む写真のデータが送られている期間、取り込みの経過等を示すような取り込み中の画面を表示してもよい。また、取り込み中の画面が表示されている場合、例えば取り込みを中断するためのボタンを画面に表示してもよい。取り込みを中断した場合、中断した時点よりも前に取り込みが完了している写真は、写真フォルダ内に保存される。また、写真の取り込みが完了した場合、取り込まれた写真の一覧を、図１０で示されるようなサムネイル一覧画面で表示してもよい。
【００８８】
また、写真フォルダ以外のフォルダに保存されている任意の写真を写真フォルダに取り込むこともできる。ファイル選択ダイアログボックス等を表示し、写真フォルダ以外のフォルダ内の画像ファイル形式の写真（画像ファイル）を選択できてもよい。なお、選択された画像ファイルが、写真フォルダ以外のフォルダに含まれる画像ファイルである場合、写真フォルダに選択された画像ファイルをコピーするようにしてもよい。なお、写真フォルダ以外のフォルダに含まれる画像ファイルを取り込む場合、画像ファイルの選択ダイアログを呼び出すボタンを表示し、選択された画像ファイルのサムネイルを一覧表示してもよい。
【００８９】
次に、図１９を参照し、写真（画像）のインデックス情報データベーステーブルの一例を示す。  
図１９は、インデックス情報データベース１７００を構成するインデックス情報データベーステーブルの一例を示した図。インデックス情報データベーステーブル１７００は、複数の静止画像にそれぞれ対応する複数のエントリを含む。各エントリは、例えば、「画像ＩＤ」、「グループ」、「撮影日時」、「撮影場所」、及び「顔画像情報」等にそれぞれ対応するフィールド群を含む。ある静止画像に対応するエントリにおいて、「画像ＩＤ」は、その静止画像に固有の識別情報を示す。「グループ」は、静止画像を有するグループ（コンテンツグループ）の名称を示す。「撮影日時」は、その静止画像が撮影された日時を示す。「撮影場所」は、静止画像が撮影された場所または静止画像が取得された場所を示す。なお、「撮影場所」の情報は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）で測位した撮影地点の緯度または経度などの情報を含む。
【００９０】
なお、インデックス情報データベース１７００の「撮影日時」及び「撮影場所」等は、Ｅｘｉｆ(Exchangeable image file format)等の写真のメタデータとして写真に付加されている。また、Ｅｘｉｆには、上述したインデックス情報以外にも、例えば、撮影したカメラの種類、撮影したカメラで使用したレンズの種類、または撮影条件等が含まれる。のほか、GPSで測位した撮影地点の緯度経度などの情報を含む。また、インデックス情報データベース１７００の「顔画像情報」は、「顔画像」、「人物ＩＤ」、「位置」、及び「サイズ」等からなり、上述したような顔に関するクラスタリング処理を行うことによって得られる。
【００９１】
以上のように、本実施形態によれば、第１の期間に関連付けられた複数の第１のコンテンツのまとまりを表す第１のオブジェクトおよび第２の期間に関連付けられた複数の第２のコンテンツのまとまりを表す第２のオブジェクトが、第１の期間および第２の期間に応じて、画面上の一方向に時系列で表示される。したがって、複数のコンテンツを分かり易い形式でユーザに提示することができる。例えば、多数の写真を整理し、整理した写真を閲覧する場合、コンピュータ１０に取り込む多数の写真を複数のグループに分類し、分類した複数のグループを時系列で画面に同時に表示することができる。そのため、ユーザは、写真を簡単に選択することができる。また、ユーザは、写真に関する情報等を簡単に得ることができる。また、各グループの写真の枚数等に応じて、各グループの表示形式を変えることによって、ユーザが所望している情報を直感的に得ることができる。
【００９２】
また、本実施形態で説明した処理の手順は全てソフトウェアによって実行することができる。このため、この処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００９３】
また、図４に示した各部の機能は、例えば、専用ＬＳＩ、ＤＳＰのようなハードウェアによって実現しても良い。  
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９４】
１０…コンピュータ、１７…ディスプレイ、２３…記憶媒体、４６…全画面表示処理部、４７…関連コンテンツ表示処理部、５１…関連コンテンツ選択部、７０…タイムライン、７１…ユーザアルバム、７２…日付アルバム、７３…ＳＮＳアルバム、２０２…コンテンツ再生アプリケーションプログラム、２１１…センサ。
【図１】
2014052915.tif 000003
【図２】
2014052915.tif 000004
【図３】
2014052915.tif 000005
【図４】
2014052915.tif 000006
【図５】
2014052915.tif 000007
【図６】
2014052915.tif 000008
【図７】
2014052915.tif 000009
【図８】
2014052915.tif 000010
【図９】
2014052915.tif 000011
【図１０】
2014052915.tif 000012
【図１１】
2014052915.tif 000013
【図１２】
2014052915.tif 000014
【図１３】
2014052915.tif 000015
【図１４】
2014052915.tif 000016
【図１５】
2014052915.tif 000017
【図１６】
2014052915.tif 000018
【図１７】
2014052915.tif 000019
【図１８】
2014052915.tif 000020
【図１９】
2014052915.tif 000021