(57)【要約】【課題】容易な操作でコンテンツを閲覧できる。【解決手段】実施形態の方法は、表示画面に対する１つ以上の接触点を検出し、表示画面に第１のコンテンツが表示されているときに、表示画面に対する第１の接触点の変位が検出された場合に、第１の基準に基づいて第１のコンテンツに関連する第２のコンテンツを表示し、表示画面に対する、第１の接触点と検出された数が異なる複数の第２の接触点の変位が検出された場合に、第２の基準に基づいて第１のコンテンツに関連する第３のコンテンツを表示する。【選択図】図４
2015052939.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に対する１つ以上の接触点を検出し、
前記表示画面に第１のコンテンツが表示されているときに、前記表示画面に対する第１の接触点の変位が検出された場合に、第１の基準に基づいて前記第１のコンテンツに関連する第２のコンテンツを表示し、前記表示画面に対する、前記第１の接触点と検出された数が異なる複数の第２の接触点の変位が検出された場合に、第２の基準に基づいて前記第１のコンテンツに関連する第３のコンテンツを表示する、
方法。
【請求項２】
前記変位は、前記表示画面上の第１の軸方向における、接触点の移動方向の反転により検出されるものであって、
前記複数の第２の接触点に含まれるそれぞれの第２の接触点の移動の軌跡は、互いに対応する形状を有する軌跡である、
請求項１に記載の方法。
【請求項３】
前記第１の基準と前記第２の基準との少なくとも一方は、前記第１のコンテンツの作成時刻と前記第２のコンテンツ又は前記第３のコンテンツ作成時刻との時間的な関係、前記第１のコンテンツの作成地点と前記第２のコンテンツ又は前記第３のコンテンツの作成地点との地理的な関係、前記第１のコンテンツの被写体と前記第２のコンテンツ又は前記第３のコンテンツの被写体との関係、の少なくともいずれかを定めるものである、
請求項１又は２に記載の方法。
【請求項４】
センサーで検出された第１情報を取得し、
前記第１の基準及び前記第１情報の双方に応じて前記第２のコンテンツを表示し、前記第２の接触点の変位が検出された場合に、前記第２の基準及び前記第１情報の双方に応じて前記第３のコンテンツを表示する、
請求項１乃至３のいずれか１つに記載の方法。
【請求項５】
撮像部により撮像された第１の画像データが前記表示画面に表示されているときに、前記第１の接触点の変位が検出された場合に、前記第１の基準に基づいて前記第１の画像データに関連する第２の画像データを表示し、前記複数の第２の接触点の変位が検出された場合に、前記第２の基準に基づいて前記第１の画像データに関連する第３の画像データを表示する、
請求項１乃至４のいずれか１つに記載の方法。
【請求項６】
表示画面に対する１つ以上の接触点を検出するための検出部と、
前記表示画面に第１のコンテンツが表示されているときに、前記表示画面に対する第１の接触点の変位が検出された場合に、第１の基準に基づいて前記第１のコンテンツに関連する第２のコンテンツを表示し、前記表示画面に対する、前記第１の接触点と検出された数が異なる複数の第２の接触点の変位が検出された場合に、第２の基準に基づいて前記第１のコンテンツに関連する第３のコンテンツを表示するための表示制御部と、
を備える電子機器。
【請求項７】
前記変位は、前記表示画面上の第１の軸方向における、前記接触点の移動方向の反転により検出されるものであって、
前記複数の第２の接触点に含まれるそれぞれの第２の接触点の移動の軌跡は、互いに対応する形状を有する軌跡である、
請求項６に記載の電子機器。
【請求項８】
前記第１の基準と前記第２の基準との少なくとも一方は、前記第１のコンテンツの作成時刻と前記第２のコンテンツ又は前記第３のコンテンツ作成時刻との時間的な関係、前記第１のコンテンツの作成地点と前記第２のコンテンツ又は前記第３のコンテンツの作成地点との地理的な関係、前記第１のコンテンツの被写体と前記第２のコンテンツ又は前記第３のコンテンツの被写体との関係、の少なくともいずれかを定めるものである、
請求項６又は７に記載の電子機器。
【請求項９】
前記検出部は、さらに、センサーで検出された第１情報を取得し、
前記表示部は、さらに、前記第１の基準及び前記第１情報の双方に応じて前記第２のコンテンツを表示し、前記第２の接触点の変位が検出された場合に、前記第２の基準及び前記第１情報の双方に応じて前記第３のコンテンツを表示する、
請求項６乃至８のいずれか１つに記載の電子機器。
【請求項１０】
前記表示部は、さらに、撮像部により撮像された第１の画像データが前記表示画面に表示されているときに、前記第１の接触点の変位が検出された場合に、前記第１の基準に基づいて前記第１の画像データに関連する第２の画像データを表示し、前記複数の第２の接触点の変位が検出された場合に、前記第２の基準に基づいて前記第１の画像データに関連する第３の画像データを表示する、
請求項６乃至９のいずれか１つに記載の電子機器。
【請求項１１】
表示画面に対する１つ以上の接触点を検出する検出ステップと、
前記表示画面に第１のコンテンツが表示されているときに、前記表示画面に対する第１の接触点の変位が検出された場合に、第１の基準に基づいて前記第１のコンテンツに関連する第２のコンテンツを表示し、前記表示画面に対する、前記第１の接触点と検出された数が異なる複数の第２の接触点の変位が検出された場合に、第２の基準に基づいて前記第１のコンテンツに関連する第３のコンテンツを表示する表示ステップと、
をコンピュータに実行させるためのプログラム。
【請求項１２】
前記変位は、前記表示画面上の第１の軸方向における、前記接触点の移動方向の反転により検出されるものであって、
前記複数の第２の接触点に含まれるそれぞれの第２の接触点の移動の軌跡は、互いに対応する形状を有する軌跡である、
請求項１１に記載のプログラム。
【請求項１３】
前記第１の基準と前記第２の基準との少なくとも一方は、前記第１のコンテンツの作成時刻と前記第２のコンテンツ又は前記第３のコンテンツ作成時刻との時間的な関係、前記第１のコンテンツの作成地点と前記第２のコンテンツ又は前記第３のコンテンツの作成地点との地理的な関係、前記第１のコンテンツの被写体と前記第２のコンテンツ又は前記第３のコンテンツの被写体との関係、の少なくともいずれかを定めるものである、
請求項１１又は１２に記載のプログラム。
【請求項１４】
前記検出ステップは、さらに、センサーで検出された第１情報を取得し、
前記表示ステップは、さらに、前記第１の基準及び前記第１情報の双方に応じて前記第２のコンテンツを表示し、前記第２の接触点の変位が検出された場合に、前記第２の基準及び前記第１情報の双方に応じて前記第３のコンテンツを表示する、
請求項１１乃至１３のいずれか１つに記載のプログラム。
【請求項１５】
前記表示ステップは、さらに、撮像部により撮像された第１の画像データが前記表示画面に表示されているときに、前記第１の接触点の変位が検出された場合に、前記第１の基準に基づいて前記第１の画像データに関連する第２の画像データを表示し、前記複数の第２の接触点の変位が検出された場合に、前記第２の基準に基づいて前記第１の画像データに関連する第３の画像データを表示する、
請求項１１乃至１４のいずれか１つに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コンテンツを表示するための方法、電子機器、及びプログラムに関する。
【背景技術】
【０００２】
従来から、タブレットコンピュータ、パーソナルコンピュータ（ＰＣ）といった種々の電子機器が開発されている。これら電子機器は、搭載されているカメラモジュールで撮像された画像データ、外部機器から取り込んだ画像データ、さらにはネットワークを介して接続されるサーバで保存されている画像データを表示することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０２２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、ユーザは所望のコンテンツを見つける際には、多数の画像データから、当該コンテンツを検索して表示するための操作が必要となる。一方、検索対象となるコンテンツを多く保持している場合には、ユーザ自身どのようなコンテンツを有しているのか把握できなくなり、保持しているコンテンツを表示することが難しくなる。
【０００５】
本発明の一形態は、ユーザが容易な操作でコンテンツを閲覧できる方法、電子機器、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の方法は、表示画面に対する１つ以上の接触点を検出し、表示画面に第１のコンテンツが表示されているときに、表示画面に対する第１の接触点の変位が検出された場合に、第１の基準に基づいて第１のコンテンツに関連する第２のコンテンツを表示し、表示画面に対する、第１の接触点と検出された数が異なる複数の第２の接触点の変位が検出された場合に、第２の基準に基づいて第１のコンテンツに関連する第３のコンテンツを表示する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態にかかるタブレットコンピュータの外観例を示す斜視図である。
【図２】図２は、第１の実施形態のシステム構成例を示した図である。
【図３】図３は、第１の実施形態のタブレットコンピュータのシステム構成例を示した図である。
【図４】図４は、第１の実施形態にかかるタブレットコンピュータで実現されるソフトウェア構成を示した図である。
【図５】図５は、第１の実施形態の画像データ管理部のテーブル構造の例を示した図である。
【図６】図６は、第１の実施形態の全画面表示制御部により表示された画面例を示した図である。
【図７】図７は、第１の実施形態の関連画像表示制御部により表示された関連画像データの第１の例を示した図である。
【図８】図８は、第１の実施形態の関連画像表示制御部により表示された関連画像データの第２の例を示した図である。
【図９】図９は、タッチスクリーンディスプレイ上に描かれた指の移動軌跡の例を複数示している図である。
【図１０】図１０は、第１の実施形態の関連画像表示制御部により表示された関連画像データの第３の例を示した図である。
【図１１】図１１は、接触点の数と、関連画像データの表示基準と、を関連付けた例を示した図である。
【図１２】図１２は、接触点の数に応じた関連画像データの表示数の違いを示した図である。
【図１３】図１３は、変形例にかかる接触点の数に応じて表示される関連画像データの撮影日時の範囲を示した図である。
【図１４】図１４は、第１の実施形態の関連画像表示制御部により表示された関連画像データの第４の例を示した図である。
【図１５】図１５は、第１の実施形態の関連画像表示制御部により表示された関連画像データの第５の例を示した図である。
【図１６】図１６は、第１の実施形態の関連画像表示制御部により表示された関連画像データの第６の例を示した図である。
【図１７】図１７は、第１の実施形態のタブレットコンピュータの画面遷移例を示した図である。
【図１８】図１８は、第１の実施形態のタブレットコンピュータにおける、画像データの全画面表示から、関連画像データを表示する際の処理の手順を示すフローチャートである。
【図１９】図１９は、第１の実施形態のタブレットコンピュータにおける、一覧画面表示から、関連画像データを表示する際の処理の手順を示すフローチャートである。
【図２０】図２０は、第２の実施形態のタブレットコンピュータにおける、現在の地点からの距離と、カメラモジュールの撮像方向と組み合わせて、関連画像データを表示する例を示した図である。
【発明を実施するための形態】
【０００８】
以下、方法、電子機器、及びプログラムに関する実施形態について、図面を参照して説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態にかかるタブレットコンピュータの外観例を示す斜視図である。図１に示される本実施形態は、電子機器としてタブレットコンピュータを用いた例について説明する。なお、本実施形態は、電子機器をタブレットコンピュータに制限するものではなく、タブレットコンピュータ、携帯電話端末、ＰＤＡ、ノートブック型のパーソナルコンピュータ等を用いても良い。タブレットコンピュータ１００は、図１に示されるように、本体部１０１と、タッチスクリーンディスプレイ１１０と、カメラモジュール１０９と、を備えている。
【００１０】
本体部１０１は、薄い直方体の箱形状とする。タッチスクリーンディスプレイ１１０は、本体部１０１の一面に嵌め込まれている。タッチスクリーンディスプレイ１１０は、例えばＬＣＤ（液晶表示装置）にタッチパネルを貼り付けて構成されている。ＬＣＤは、文字や画像等を画面に表示する。タッチパネルは、ＬＣＤにより表示された画面に対するペン又は指の接触位置を検出することで、ユーザからの操作を受け付ける。本実施形態は、表示部をＬＣＤに制限するものではなく、文字や画像等が表示できれば良い。また、タッチパネルは、どのような手法のものを用いても良いが、例えば静電容量方式のタッチパネル等を用いることが考えられる。
【００１１】
カメラモジュール１０９は、本体部１０１において、タッチスクリーンディスプレイ１１０が設けられた一面と反対側の面（背面）から、タブレットコンピュータ１００の周囲を撮像するように設けられたカメラモジュールとする。
【００１２】
図２は、第１の実施形態のシステム構成例を示した図である。図２を参照して、本実施形態のシステム構成について説明する。タブレットコンピュータ１００は、インターネット２２を介して、オンラインストレージサイト２０及びＳＮＳサイト２１と接続されている。
【００１３】
タブレットコンピュータ１００は、オンラインストレージサイト２０とコンテンツを送受信できる。タブレットコンピュータ１００は、ＳＮＳサイト２１に、コンテンツをアップロードできる。タブレットコンピュータ１００は、ＳＮＳサイト２１に投稿されたコンテンツに対するコメント等の送信及び受信を可能とする。タブレットコンピュータ１００は、オンラインストレージサイト２０及びＳＮＳサイト２１に保持されているコンテンツを、タブレットコンピュータ１００に保持されているコンテンツと同様に閲覧、検索等を可能としている。
【００１４】
本実施形態では、コンテンツとして、カメラモジュール１０９等で撮像された画像データを用いた例について説明するが、コンテンツを画像データに制限するものではなく、動画像データや、音楽データ等であっても良い。
【００１５】
図３は、タブレットコンピュータ１００のシステム構成例を示した図である。図３に示されるように、タブレットコンピュータ１００は、ＣＰＵ１１４と、システムコントローラ１０２と、メインメモリ１０３と、グラフィックスコントローラ１０４と、ＢＩＯＳ−ＲＯＭ１０５と、不揮発性メモリ１０６と、無線通信デバイス１０７と、エンベデットコントローラ（ＥＣ）１０８と、カメラモジュール１０９と、電話回線通信モジュール１１１と、スピーカーモジュール１１２と、ＧＰＳ受信部１１３と、センサー１１５とを備える。
【００１６】
ＣＰＵ１１４は、タブレットコンピュータ１００の各種モジュールの動作を制御するプロセッサとする。まず、ＣＰＵ１１４は、ＢＩＯＳ―ＲＯＭ１０５に格納されたＢＩＯＳ（Basic  Input/Output  System）を実行する。
【００１７】
その後、ＣＰＵ１１４は、ストレージデバイスである不揮発性メモリ１０６からメインメモリ１０３にロードされる各種プログラムを実行する。実行されるプログラムには、オペレーティングシステム（ＯＳ）２０１、及び各種アプリケーションプログラムが含まれている。アプリケーションプログラムには、例えばコンテンツ表示プログラム２０２が含まれている。
【００１８】
コンテンツ表示プログラム２０２は、画像データを表示する機能を備える。例えば、コンテンツ表示プログラム２０２は、カメラモジュール１０９を用いて撮影された画像データ、不揮発性メモリ１０６に記憶された画像データ、外部記憶媒体やオンラインストレージサイト２０やＳＮＳサイト２１に格納された画像データ等を管理する機能を有する。また、コンテンツ表示プログラム２０２は、管理対象の画像データを他のユーザと共有するための機能を有している。また、コンテンツ表示プログラム２０２は、ユーザが容易に画像データを検索するためのユーザインターフェース（ＵＩ）の他に、ユーザにとって思いがけない画像データを提示するためのＵＩを有している。
【００１９】
システムコントローラ１０２は、ＣＰＵ１１４のローカルバスと各種コンポーネントとの間を接続するデバイスとする。システムコントローラ１０２は、メインメモリ１０３にアクセス制御するメモリコントローラを内蔵している。また、システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィックスコントローラ１０４と通信する機能を有している。
【００２０】
グラフィックスコントローラ１０４は、タブレットコンピュータ１００のディスプレイモニタとして使用されるＬＣＤ１１０Ａを制御する表示コントローラとする。グラフィックスコントローラ１０４により生成される表示信号は、ＬＣＤ１１０Ａに送信される。ＬＣＤ１１０Ａは、表示信号に基づいて画面データを表示する。ＬＣＤ１１０Ａにはタッチパネル１１０Ｂが配置されている。
【００２１】
無線通信デバイス１０７は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信を実行するように構成されたデバイスとする。ＥＣ１０８は、電源管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータとする。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じて、タブレットコンピュータ１００を電源オン又は電源オフする機能を有している。
【００２２】
カメラモジュール１０９は、例えば、ユーザがタッチスクリーンディスプレイ１１０の画面上に表示されたボタン（グラフィカルオブジェクト）をタッチ（タップ）したことに応じて撮影する。スピーカーモジュール１１２は、音声信号に基づいて音声を出力する。
【００２３】
電話回線通信モジュール１１１は、例えば３Ｇ等の移動通信システムとして提供されるネットワークを中継する基地局を介して、音声データを含んだデータ通信を行うためのモジュールとする。
【００２４】
ＧＰＳ（Global  Positioning  System）受信部１１３は、ＧＰＳで計測されたタブレットコンピュータ１００の位置情報を受信する。
【００２５】
センサー１１５は、タブレットコンピュータ１００の方向等を検出可能なセンサーであれば良い。センサー１１５は、例えば、コンパスとする。コンパスは、タブレットコンピュータ１００が向いている方位（東、西、南、北など）及び変位を検出できる。
【００２６】
なお、以下に記載される「日時」に関して、特に限定するような記載がない限り、「日時」は、年月、日、時間、または曜日等を意味している。また、コンテンツの日時は、コンテンツを作成した日時等を示す。また、コンテンツが画像データであった場合、コンテンツを作成した日時は、撮影された日時に相当する。
【００２７】
図４は、本実施形態にかかるタブレットコンピュータ１００で実現されるソフトウェア構成を示した図である。タブレットコンピュータ１００は、ＣＰＵ１１４が、コンテンツ表示プログラム２０２を実行することで、図４に示される構成を実現できる。
【００２８】
図４に示すように、コンテンツ表示プログラム２０２は、取得制御部４１１と、特徴抽出部４１２と、表示制御部４１３と、検出部４１４と、を備える。そして、コンテンツ表示プログラム２０２に含まれる各構成は、不揮発性メモリ１０６に格納された、画像データ管理部４０１を参照する。
【００２９】
本実施形態のコンテンツ表示プログラム２０２は、不揮発性メモリ１０６に格納された画像データ管理部４０１で管理されている画像データを、ユーザに対して表示する。画像データ管理部４０１が管理の対象となる画像データは、不揮発性メモリ１０６内の画像データの他、オンラインストレージサイト２０やＳＮＳサイト２１に保持されている画像データも対象となる。
【００３０】
図５は、画像データ管理部４０１のテーブル構造の例を示した図である。図５に示されるように、画像データ管理部４０１は、ファイル名と、日時と、緯度と、経度と、特徴情報と、を対応付けて記憶している。緯度及び経度は、画像データの撮影が行われた地点を示している。特徴情報は、画像データから抽出された特徴を示した情報とする。
【００３１】
図４に戻り、取得制御部４１１は、カメラモジュール１０９で撮影された画像データの他に、当該画像データが撮影された地点を表す緯度、経度、及び撮影された日時を取得する。取得制御部４１１は、取得した画像データを、特徴抽出部４１２に出力する。取得制御部４１１は、特徴抽出部４１２により抽出された特徴情報と、画像データと、を受信し、受信した画像データと、緯度、経度、日時、及び特徴情報を画像データ管理部４０１に格納する。
【００３２】
特徴抽出部４１２は、入力された画像データから特徴情報を抽出する。特徴抽出部４１２が抽出する特徴情報は、画像データに含まれる顔、笑顔、または風景を識別可能な情報とする。画像データに被写体が含まれている場合に、顔を検出し、その特徴量を求める。特徴量とは、顔の位置、サイズ、笑顔度、鮮明度、及び正面度等の情報の量とする。このように、特徴抽出部４１２は、画像データ管理部４０１で管理されている全ての画像データに対して、顔の検出と特徴量の算出（顔認識）を行ない、類似した特徴の顔が写っている画像データを１つのグループとしてクラスタリング可能な情報を抽出する。これにより、一覧表示を行う際に、任意の人物が写っている画像データの一覧表示を可能とする。さらに、写真の風景（シーン）を抽出する技術では、写真の被写体から顔以外の主要な被写体を認識する（シーン認識）。認識されたシーンと、抽出された顔の特徴量を組み合わせることで、シーンにより分類された画像データの一覧表示を可能とする。認識できるシーンは、例えば、風景、花、建物、料理、及び乗り物等である。顔認識と組み合わせることで、家族写真や集合写真を認識することもできる。特徴抽出部４１２は、風景に関して、その特徴から、海、紅葉、雪、都市、日本家屋、夜景、及び路上等を含んでいるか否かを表す情報を特徴情報として抽出できる。
【００３３】
検出部４１４は、タッチパネル１１０Ｂを介して、タッチスクリーンディスプレイ１１０に対する１つ以上の接触点を検出する。本実施形態にかかるタッチパネル１１０Ｂは、マルチタッチ対応パネルとする。このため、検出部４１４は、タッチスクリーンディスプレイ１１０に接触した指の本数に応じた接触点を検出する。本実施形態のタブレットコンピュータ１００では、タッチスクリーンディスプレイ１１０に対する複数本の指による同時操作を可能とし、指の本数に応じて異なる処理、表示を行う。
【００３４】
表示制御部４１３は、タッチスクリーンディスプレイ１１０に情報を表示するための制御を行う。本実施形態の表示制御部４１３は、一覧表示制御部４５１と、全画面表示制御部４５２と、関連画像表示制御部４５３と、表示態様変更部４５４と、を備える。
【００３５】
一覧表示制御部４５１は、画像データ管理部４０１が管理している画像データを一覧表示する。一覧表示の手法としては、日時や地点毎に分類して複数の画像データを一覧表示することが考えられる。
【００３６】
全画面表示制御部４５２は、画像データ管理部４０１が管理している画像データを、タッチスクリーンディスプレイ１１０の表示領域に合わせて、全画面表示を行う。例えば、一覧表示制御部４５１が、画像データを一覧表示している際に、検出部４１４が任意の画像データの選択を検出した場合に、全画面表示制御部４５２が、当該任意の画像データの全画面表示を行う。
【００３７】
図６は、全画面表示制御部４５２により表示された画面例を示した図である。図６に示されるように、タッチスクリーンディスプレイ１１０に画像データ６０１が全画面表示されている。本実施形態のタブレットコンピュータ１００では、全画面表示が行われている時に、関連している画像データの表示を行うことができる。
【００３８】
関連画像表示制御部４５３は、タッチスクリーンディスプレイ１１０に画像データが表示されている時に、検出部４１４によりタッチスクリーンディスプレイ１１０に対する接触点の変位が検出された場合に、予め設定された基準に基づいて、現在表示されている画像データに関連する画像データ（以下、関連画像データと称す）を表示する。
【００３９】
図７は、関連画像表示制御部４５３により表示された関連画像データの第１の例を示した図である。図７に示されるように、検出部４１４が、ユーザの指を接触点として検出した後、当該接触点の変位７０１を検出した場合に、関連画像表示制御部４５３が、現在表示している画像データ６０１に関連する関連画像データ７１１、７１２の表示制御を行う。関連画像表示制御部４５３は、関連画像データ７１１、７１２が、タッチスクリーンディスプレイ１１０上の予め設定された位置まで移動してくるアニメーション表示を行う。
【００４０】
本実施形態では、検出部４１４による接触点の変位に応じて、関連画像データが追加される。図８は、関連画像表示制御部４５３により表示された関連画像データの第２の例を示した図である。図８に示されるように、図７の表示制御を行った後、検出部４１４が、接触点のさらなる変位８０１を検出した場合に、関連画像表示制御部４５３が、現在表示している画像データ６０１に関連する関連画像データ８１１、８１２を追加する表示制御を行う。
【００４１】
このように本実施形態では、検出部４１４が接触点の変位を検出する毎に、関連画像データの追加表示が行われる。本実施形態は、接触点の変位として、タッチスクリーンディスプレイ１１０上のＸ軸方向又はＹ軸方向における、移動方向の反転が検出されるものとする。そして、移動方向の反転が検出された場合に、関連画像データの表示制御が行われる。図９は、検出部４１４が検出する、接触点の変位を表した図である。図９は、タッチスクリーンディスプレイ１１０上に描かれた指の移動軌跡の例を複数示している。図９の例では、○印で囲まれた箇所に、Ｘ軸方向又はＹ軸方向における、移動方向の反転が表わされている。
【００４２】
例えば、移動軌跡９０１上では、Ｘ軸方向で移動方向が反転した箇所で、関連画像表示制御部４５３が、関連画像データを追加する。また、移動方向の反転した際の角度を特に制限するものではなく、移動軌跡９０２のように、９０度以上の角度で移動方向が反転した場合でも、関連画像表示制御部４５３が、関連画像データを追加する。
【００４３】
また、Ｘ軸方向の移動方向の反転に制限するものではなく、移動軌跡９０３のように、Ｙ軸方向で移動方向が反転した場合でも、関連画像表示制御部４５３が、関連画像データを追加する。
【００４４】
本実施形態では、移動軌跡が反転する毎に、関連画像データの追加表示が行われる。例えば、移動軌跡９０４、９０５の場合、関連画像表示制御部４５３は、表示される関連画像データを２回追加する。
【００４５】
さらに、本実施形態のタブレットコンピュータ１００は、接触点の数に応じて、基準が異なる関連画像データを追加表示する。図１０は、関連画像表示制御部４５３により表示された関連画像データの第３の例を示した図である。図１０に示される例では、３個の接触点のそれぞれについて変位１００１、１００２、１００３の検出が行われた例とする。この場合、図８の画面例で示された関連画像データ７１１、７１２、８１１、８１２と異なる関連画像データ１０１１、１０１２、１０１３、１０１４が表示されている。図１０に示されるように、検出される複数の変位１００１、１００２、１００３は、同じ手の指であることを想定している。つまり、検出部４１４により検出される、複数の接触点に含まれるそれぞれの接触点の移動軌跡が、互いに対応する形状を有する軌跡であることが必要とされる。
【００４６】
次に、本実施形態における接触点の数に応じた関連画像データの表示基準について説明する。図１１は、接触点の数と、関連画像データの表示基準と、を関連付けた例を示した図である。図１１に示されるように、接触点の数が“１”、換言すればユーザが指１本でタッチスクリーンディスプレイ１１０を接触して上下、又は左右に振っている場合には、タッチスクリーンディスプレイ１１０に表示されている画像データと所定の距離内の地点で撮影された画像データが、関連画像データとして表示される。そして、指２本で上下、又は左右に振っている場合には、類似画像データが関連画像データとして表示され、指３本で上下、又は左右に振っている場合には、同じ日に撮影された画像が類似画像データとして表示され、指４本以上で上下、又は左右に振っている場合には、同一と判定される人物（被写体）が写っている画像が類似画像データとして表示される。このように、本実施形態では、ユーザの指の数に応じて、表示される関連画像データが変化する。また、接触点の数に応じた関連画像データの表示基準の違いは、様々な態様が考えられる。
【００４７】
例えば、接触点の数に応じて、表示される関連画像データの数を異ならせても良い。図１２は、接触点の数に応じた関連画像データの表示数の違いを示した図である。図１２に示される例では、接触点の変位を検出した際に、接触点の数（例えば、“１”、“２”、“３”、“４〜”）に応じて、変位を検出された場合に表示される関連画像データの数（例えば、“２”、“４”、“６”、“８”）が増加する。また、関連画像データの数（例えば、“２”、“４”、“６”、“８”）の増加に伴って、表示態様変更部４５４が表示される関連画像データの画像サイズ（例えば“大”、“大”、“中”、“小”）を変更させる。これにより、表示される関連画像データの数が増加すると、タッチスクリーンディスプレイ１１０に表示される関連画像データの画像サイズが小さくなる。これにより、表示された関連画像データが、他の関連画像データに重畳表示され、すぐに見えにくくなるのを抑止できる。なお、接触点の数に応じて、関連画像データの数を異ならせるか否かは、ユーザが設定可能とする。
【００４８】
このように、表示態様変更部４５４は、ユーザの操作等に応じて、関連画像データ等の画像データを表示態様の変更を行う。
【００４９】
さらに、本実施形態のタブレットコンピュータ１００と異なるが、接触点の数に応じて、表示される関連画像データの撮影日時の範囲を異ならせても良い。図１３は、変形例にかかる接触点の数に応じて表示される関連画像データの撮影日時の範囲を示した図である。図１３に示される例では、接触点が１つ検出された場合、関連画像表示制御部４５３は、タッチスクリーンディスプレイ１１０に全画面表示されている画像データと、同じ日に撮影された画像データを、関連画像データとして表示する。また、接触点が２つ検出された場合、関連画像表示制御部４５３は、タッチスクリーンディスプレイ１１０に全画面表示されている画像データが撮影された日から、前後３日以内に撮影された画像データを、関連画像データとして表示する。また、接触点が３つ検出された場合、関連画像表示制御部４５３は、タッチスクリーンディスプレイ１１０に全画面表示されている画像データが撮影された日から、前後１週間以内に撮影された画像データを、関連画像データとして表示する。また、接触点が４つ以上検出された場合、関連画像表示制御部４５３は、タッチスクリーンディスプレイ１１０に全画面表示されている画像データが撮影された日から、前後一月以内に撮影された画像データを、関連画像データとして表示する。
【００５０】
さらには、本実施形態のタブレットコンピュータ１００と異なるが、検出された接触点の数に応じて、撮影された地点の検索範囲を異ならせても良い。例えば、接触点の数が増加するほど、より広い範囲内から、表示される画像データを探すなどが考えられる。
【００５１】
換言すれば、接触点の数に応じた基準は、少なくとも、表示されている画像データ（コンテンツ）の作成時刻と、関連画像データ（コンテンツ）の作成時刻との時間的な関係、表示されている画像データ（コンテンツ）の作成地点と関連画像データ（コンテンツ）の作成地点との地理的な関係、表示されている画像データ（コンテンツ）の被写体と関連画像データ（コンテンツ）の被写体との関係、の少なくともいずれかを定めるものとする。
【００５２】
さらには、本実施形態のタブレットコンピュータ１００と異なるが、接触点の数に応じて、関連画像データを表示する際のアニメーションの態様やアニメーションの速度を異ならせても良い。さらには、接触点の数に応じて、画像データのメタデータ（属性）、被写体の種類、ファイルサイズ、解像度、アップロード先、画像データの取得元等を異ならせても良い。
【００５３】
このように、関連画像表示制御部４５３は、タッチスクリーンディスプレイ１１０に画像データが表示されている際に、タッチスクリーンディスプレイ１１０に対して１つの接触点の移動方向の反転が検出された場合に、所定の基準に基づいて、表示されている画像データに関連する関連画像データを表示し、タッチスクリーンディスプレイ１１０に対して、２つ以上の接触点の移動方向の反転が検出された場合に、所定の基準と異なる基準に基づいて、表示されている画像データに関連する関連画像データを表示する。
【００５４】
また、本実施形態のタブレットコンピュータ１００は、全画面表示制御部４５２が画像データを表示している場合に、関連画像データの表示制御を行うことに制限するものではない。一覧表示制御部４５１が画像データの一覧表示をしている場合に、関連画像データの表示制御を行っても良い。
【００５５】
図１４は、関連画像表示制御部４５３により表示された関連画像データの第４の例を示した図である。図１４に示される画面例では、一覧表示制御部４５１が、８月７日に撮影された画像データの一覧表示を行っている際に、関連画像データを表示する例とする。例えば、検出部４１４が、接触点の変位（移動方向の反転）１４０２を検出した場合、関連画像表示制御部４５３が、現在表示されている画像一覧に関連する関連画像データ１４１１、１４１２を表示する。図１４に示される例では、一覧表示されている画像データと同日に撮影された画像データを、関連画像データとして表示する。
【００５６】
図１５は、関連画像表示制御部４５３により表示された関連画像データの第５の例を示した図である。図１５に示される画面例では、一覧表示制御部４５１が、８月１２日〜８月１４日に撮影された画像データの一覧表示を行っている際に、関連画像データを表示する例とする。例えば、検出部４１４が、接触点の変位（移動方向の反転）１５０１を検出した場合、関連画像表示制御部４５３が、現在表示されている画像一覧に関連する関連画像データ１５１１、１５１２を表示する。図１５に示される例では、一覧表示されている画像データと同じ日時（８月１２日〜８月１４日）に撮影された画像データを、関連画像データとして表示する。
【００５７】
また、このように一覧表示されている場合でも、接触点の数に応じて、関連映像データの表示基準を異ならせる。本実施形態では、接触点の数に応じて、検索対象となる撮影日時の範囲を広くする。
【００５８】
図１６は、関連画像表示制御部４５３により表示された関連画像データの第６の例を示した図である。図１６に示される画面例では、一覧表示制御部４５１が、８月１２日〜８月１４日に撮影された画像データの一覧表示を行っている際に、関連画像データを表示する例とする。例えば、検出部４１４が、２個の接触点の変位（移動方向の反転）１６０１、１６０２を検出した場合、関連画像表示制御部４５３が、現在表示されている画像一覧に関連する関連画像データ１６１１、１６１２を表示する。図１６に示される例では、一覧表示されている画像データから前後３日以内に撮影された画像データを、関連画像データとして表示する。このように接触点が２個の場合に、撮影日時範囲が３倍に広がるものとする。接触点がさらに増加した場合に、さらに撮影日時範囲が広がるものとする。
【００５９】
このように、本実施形態のタブレットコンピュータ１００は、表示されている画面に拘わらず、接触点の数に応じて、表示する関連画像データの基準を異ならせる。また、関連画像データを表示する際の一覧画面を日時別に制限するものでなく、撮影地点別の一覧画面や、イベント別の一覧画面等であっても良い。
【００６０】
図１７は、本実施形態のタブレットコンピュータ１００の画面遷移例を示した図である。図１７の（Ａ）に示される画面例では、全画面表示制御部４５２が、画像データ１７０１を表示しているものとする。
【００６１】
そして、図１７の（Ｂ）に示されるように、検出部４１４により接触点の移動軌跡１７１１の反転が検出された場合に、関連画像表示制御部４５３が、関連画像データ１７１２、１７１３を表示する。
【００６２】
そして、図１７の（Ｃ）に示されるように、検出部４１４が、関連画像データ１７１２に対する接触を検出した場合に、全画面表示制御部４５２が、関連画像データ１７１２を全画面表示する。その後、図１７の（Ｄ）に示されるように、検出部４１４により接触点の移動軌跡１７２１の反転が検出された場合に、関連画像表示制御部４５３が、関連画像データ１７１２に関連している関連画像データ１７２２、１７２３を表示する。
【００６３】
一方、図１７の（Ｂ）の画面表示が行われた後、さらに、検出部４１４により接触点の移動軌跡１７３１の反転が検出された場合、図１７の（Ｅ）に示されるように、関連画像表示制御部４５３が、関連画像データ１７３１、１７３２を表示する。その後、図１７の（Ｆ）に示されるように、検出部４１４により接触点の移動軌跡１７４１の反転が検出される毎に、表示される関連画像データが追加されていく。
【００６４】
このように、ユーザが指を上下、又は左右に振る毎に、表示される関連画像データが追加されていくため、ユーザは思いがけない画像データに出合うことができる。画像データを検索する場合、ユーザは検索対象となる画像データを予めイメージしておく必要がある。換言すると、検索では、ユーザがイメージできない画像データを閲覧する機会が低減する。これに対して、本実施形態のタブレットコンピュータ１００は、簡易な操作で、様々な画像データを表示できるため、ユーザは、意図していない画像データ等も参照できる。これにより、通常のＵＩと異なる面白味をユーザに対して提供できる。
【００６５】
次に、本実施形態にかかるタブレットコンピュータ１００における、画像データの全画面表示から、関連画像データを表示する際の処理について説明する。図１８は、本実施形態にかかるタブレットコンピュータ１００における上述した処理の手順を示すフローチャートである。
【００６６】
まず、タブレットコンピュータ１００の一覧表示制御部４５１が、画像データの一覧画面を表示する（ステップＳ１８０１）。その後、検出部４１４が、一覧画面から任意の画像データの選択を検出する（ステップＳ１８０２）。
【００６７】
その後、全画面表示制御部４５２が、選択された画像データを全画面表示する（ステップＳ１８０３）。そして、検出部４１４は、タッチスクリーンディスプレイ１１０に対する接触がなされたか、換言すれば接触点が検出されたか否かを判定する（ステップＳ１８０４）。接触点が検出されなかった場合（ステップＳ１８０４：Ｎｏ）、再びステップＳ１８０４の処理を繰り返す。
【００６８】
一方、検出部４１４により接触点が検出された場合（ステップＳ１８０４：Ｙｅｓ）、検出部４１４が、接触点の数を取得する（ステップＳ１８０５）。さらに、検出部４１４は、Ｘ軸方向又はＹ軸方向における、接触点の移動軌跡が反転されたか否かを検出する（ステップＳ１８０６）。移動方向の反転が検出されなかった場合（ステップＳ１８０６：Ｎｏ）、再びステップＳ１８０５から処理を行う。
【００６９】
一方、検出部４１４が、Ｘ軸方向又はＹ軸方向における、接触点の移動方向の反転を検出した場合（ステップＳ１８０６：Ｙｅｓ）、関連画像表示制御部４５３が、接触点の数に応じた基準に基づいて、現在全画面表示されている画像データと関連する関連画像データを読み出す（ステップＳ１８０７）。そして、関連画像表示制御部４５３が、読み出した関連画像データを、所定の位置までアニメーション表示する（ステップＳ１８０８）。その後、再びステップＳ１８０４から処理を繰り返す。
【００７０】
次に、本実施形態にかかるタブレットコンピュータ１００における、一覧画面表示から、関連画像データを表示する際の処理について説明する。図１９は、本実施形態にかかるタブレットコンピュータ１００における上述した処理の手順を示すフローチャートである。
【００７１】
まず、タブレットコンピュータ１００の一覧表示制御部４５１が、日時別の画像データの一覧画面を表示する（ステップＳ１９０１）。そして、検出部４１４は、タッチスクリーンディスプレイ１１０上で、接触点が検出されたか否かを判定する（ステップＳ１９０２）。接触点が検出されなかった場合（ステップＳ１９０２：Ｎｏ）、再びステップＳ１９０２の処理を繰り返す。
【００７２】
一方、検出部４１４により接触点が検出された場合（ステップＳ１９０２：Ｙｅｓ）、検出部４１４が、接触点の数を取得する（ステップＳ１９０３）。さらに、検出部４１４は、Ｘ軸方向又はＹ軸方向における、接触点の移動軌跡が反転されたか否かを検出する（ステップＳ１９０４）。移動方向の反転が検出されなかった場合（ステップＳ１９０４：Ｎｏ）、再びステップＳ１９０３から処理を行う。
【００７３】
一方、検出部４１４が、Ｘ軸方向又はＹ軸方向における、接触点の移動方向の反転を検出した場合（ステップＳ１９０４：Ｙｅｓ）、関連画像表示制御部４５３が、接触点の数に応じた基準に基づいて、現在一覧表示されている画像データと日時が関連する関連画像データを読み出す（ステップＳ１９０５）。そして、関連画像表示制御部４５３が、読み出した関連画像データを、所定の位置までアニメーション表示する（ステップＳ１９０６）。その後、再びステップＳ１９０２から処理を繰り返す。
【００７４】
上述した処理手順により、ユーザの簡単な操作に従って、関連画像データを表示することができる。当該操作を繰り返すことで、ユーザは思いがけない関連画像データに出合う可能性が向上する。
【００７５】
（第２の実施形態）
上述した実施形態は、タッチスクリーンディスプレイ１１０に表示された画像データに基づいて関連画像データを表示する例について説明した。しかしながら、関連画像データを表示するために必要な画像データを、すでに撮影されたものに制限するものではない。そこで第２の実施形態では、現在撮像中の画像データに基づいて、関連画像データを表示する例について説明する。なお、第２の実施形態のタブレットコンピュータ１００の構成は、第１の実施形態と同様として説明を省略する。
【００７６】
第２の実施形態のタブレットコンピュータ１００は、カメラモジュール１０９のレンズを介して、人物、景色や風景がタッチスクリーンディスプレイ１１０に表示されている例とする。そして、第２の実施形態のタブレットコンピュータ１００は、カメラモジュール１０９を介して現在撮影されている画像データに基づいて、関連画像データを表示する。
【００７７】
つまり、カメラモジュール１０９で撮像されている画像データを、取得制御部４１１が取得し、特徴抽出部４１２が、当該取得した画像データから特徴情報を抽出する。そして、全画面表示制御部４５２が、取得した画像データをタッチスクリーンディスプレイ１１０に全画面表示する。このような状況で、検出部４１４が、タッチスクリーンディスプレイ１１０上の接触点の移動方向の反転を検出した場合、関連画像表示制御部４５３が、現在表示されている画像データに関連する関連画像データを表示する。表示する際に、現在の日時、地点（緯度、経度）、及び特徴情報等に基づいた関連画像データが読み出される。
【００７８】
関連画像データを表示する際の基準は、第１の実施形態と同様でも良いし、他のセンサー１１５から検出された情報と組み合わせても良い。本実施形態では、現在の地点からの距離と、検出されたタブレットコンピュータ１００の方向と組み合わせて、関連画像データを表示する例について説明する。
【００７９】
図２０は、現在の地点からの距離と、カメラモジュール１０９の撮像方向と組み合わせて、関連画像データを表示する例を示した図である。図２０で示されるように、センサー１１５が、タブレットコンピュータ１００のカメラモジュール１０９の撮影方向を検出し、取得制御部４１１が、センサー１１５による検出結果（撮影方向）を取得する。そして、関連画像表示制御部４５３は、取得制御部４１１により取得された撮影方向及び現在表示されている画像データに基づいて関連画像データを表示する。例えば、関連画像表示制御部４５３は、現在表示されている画像データに類似する画像データのうち、撮影方向の任意の地点で撮像された画像データを関連画像データとして表示する。その際に、検出部４１４が検出した接触点の数に応じて、関連画像データを読み出す範囲が定められる。
【００８０】
例えば、検出部４１４が接触点を１個検出した場合、関連画像表示制御部４５３は、撮影方向（且つ撮影画角）上の地点であり且つ現在の地点から１ｋｍの範囲２００１以内で撮影された画像データ２０１１〜２０１３から、関連画像データが表示される。
【００８１】
他の例としては、検出部４１４が接触点を２個検出した場合、関連画像表示制御部４５３は、撮影方向（且つ撮影画角）上の地点であり且つ現在の地点から１０ｋｍの範囲２００１、２００２以内の画像データ２０１１〜２０１３、２０２１〜２０２５から、関連画像データが表示される。検出点が多くなるにつれて、関連画像データを読み出す範囲が広くなる。接触点が３個以上検出された場合には、関連画像データを読み出す範囲がさらに広くなる。
【００８２】
このように、本実施形態の関連画像表示制御部４５３は、任意の接触点に対応する第１の表示基準及び撮影方向の双方に応じて関連画像データを表示し、任意の検出点と数が異なる他の接触点の変位が検出された場合に、第１の表示基準と異なる第２の表示基準及び撮影方向の双方に応じて関連画像データを表示する。
【００８３】
なお、本実施形態は、組み合わせるセンサー１１５がコンパスの場合について説明したが、他のセンサーと組み合わせて、関連画像データの表示を行っても良い。さらに、検出した接触点の数に応じた範囲の全ての関連画像データを表示した後も、検出部４１４が接触点の移動方向の反転を検出した場合に、関連画像表示制御部４５３は、表示する関連画像データの検索範囲をさらに広げても良い。これにより、ユーザの操作が行われている限り、次々と関連画像データを表示することができる。
【００８４】
以上説明したとおり、上述した実施形態のタブレットコンピュータ１００によれば、ユーザの容易な操作でコンテンツを閲覧できる。さらには、ユーザがタッチスクリーンディスプレイ１１０を接触させる指の数に応じて、表示される関連画像データの基準を異ならせることができるため、ユーザは容易な操作で、様々な関連画像データを表示できる。さらに、移動方向の反転を検出する毎に、関連画像データを表示するため、ユーザが既に忘れていたため検索もできなかった画像データ等も表示できる。
【００８５】
本実施形態のタブレットコンピュータで実行されるコンテンツ表示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８６】
また、本実施形態のタブレットコンピュータで実行されるコンテンツ表示プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のタブレットコンピュータで実行されるコンテンツ表示プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８７】
また、本実施形態のコンテンツ表示プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００８８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８９】
１００…タブレットコンピュータ、１０１…本体部、１０２…システムコントローラ、１０３…メインメモリ、１０４…グラフィックスコントローラ、１０５…ＢＩＯＳ―ＲＯＭ、１０６…不揮発性メモリ、１０７…無線通信デバイス、１０８…ＥＣ、１０９…カメラモジュール、１１０…タッチスクリーンディスプレイ、１１０Ａ…ＬＣＤＥ、１１０Ｂ…タッチパネル、１１１…電話回線通信モジュール、１１２…スピーカーモジュール、１１３…ＧＰＳ受信部、１１４…ＣＰＵ、１１５…センサー、２０１…ＯＳ、２０２…コンテンツ表示プログラム、４０１…画像データ管理部、４１１…取得制御部、４１２…特徴抽出部、４１３…表示制御部、４１４…検出部、４５１…一覧表示制御部、４５２…全画面表示制御部、４５３…関連画像表示制御部、４５４…表示態様変更部。
【図１】
2015052939.tif 000003
【図２】
2015052939.tif 000004
【図３】
2015052939.tif 000005
【図４】
2015052939.tif 000006
【図５】
2015052939.tif 000007
【図６】
2015052939.tif 000008
【図７】
2015052939.tif 000009
【図８】
2015052939.tif 000010
【図９】
2015052939.tif 000011
【図１０】
2015052939.tif 000012
【図１１】
2015052939.tif 000013
【図１２】
2015052939.tif 000014
【図１３】
2015052939.tif 000015
【図１４】
2015052939.tif 000016
【図１５】
2015052939.tif 000017
【図１６】
2015052939.tif 000018
【図１７】
2015052939.tif 000019
【図１８】
2015052939.tif 000020
【図１９】
2015052939.tif 000021
【図２０】
2015052939.tif 000022