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