(57)【要約】  ＵＩ提供方法及びそれを適用した携帯用機器が提供される。本携帯用機器のＵＩ提供方法は、携帯用機器に備えられたセンサを用いて携帯用機器が予め設定された回数だけ振られるモーションが入力されたか否かを判断し、携帯用機器が予め設定された回数だけ振られるモーションが入力された場合、携帯用機器のお知らせウィンドウに表示される情報の数に応じてハプティックフィードバックを提供する。それにより、予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックを提供することで、ユーザはディスプレイ部を見なくとも予め設定されたイベントを確認することができるようになる。
2015527626.tif 000002
【特許請求の範囲】
【請求項１】
画面上に複数のアイテムを含むリストを表示するステップと、
前記リストに対するスクロール操作に応じて、前記画面上に表示された複数のアイテムを予め設定された方向に移動させて表示するステップと、
予め設定されたアイテムが前記画面上に表示されると、ハプティックフィードバックを提供するステップと
を含むＵＩ提供方法。
【請求項２】
前記予め設定されたアイテムは、
前記リストに含まれたアイテムのうち、最初または最後に位置するアイテムであることを特徴とする請求項１に記載のＵＩ提供方法。
【請求項３】
スクロール命令が、ユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令の場合、
前記ハプティックフィードバックを提供するステップは、
前記最初または最後に位置するアイテムが表示されると、前記ユーザの手のタッチ移動速度に応じてハプティックフィードバックを異なるように提供することを特徴とする請求項２に記載のＵＩ提供方法。
【請求項４】
前記リストが電話番号リストの場合、
前記予め設定されたアイテムは、
お気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテム、不在着信の記録の残っている電話番号に対応するアイテム、予め設定された回数以上のスケジュールを有するユーザの電話番号に対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項１に記載のＵＩ提供方法。
【請求項５】
前記リストが受信メッセージリストの場合、
前記予め設定されたアイテムは、
写真データの含まれたメッセージに対応するアイテム、動画データの含まれたメッセージに対応するアイテム、電話番号情報の含まれたメッセージに対応するアイテム及びアドレス情報の含まれたメッセージに対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項１に記載のＵＩ提供方法。
【請求項６】
前記リストがコンテンツリストの場合、
前記予め設定されたアイテムは、
予め設定された値以上のおすすめ数を有するコンテンツに対応するアイテム、最新コンテンツに対応するアイテム、予め設定されたジャンルのコンテンツに対応するアイテム、再生停止中のコンテンツに対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項１に記載のＵＩ提供方法。
【請求項７】
前記リストがインターネットショッピングの商品リストの場合、
前記予め設定されたアイテムは、
予め設定された値以上のおすすめ数を有する商品に対応するアイテム、最も売れる商品に対応するアイテム、予め設定された範囲の値段の商品に対応するアイテム、予め設定された数以上の購入レビューの存在する商品に対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項１に記載のＵＩ提供方法。
【請求項８】
複数のアイテムを含むリストを表示するディスプレイ部と、
ハプティックフィードバックを提供するハプティックフィードバック提供部と、
前記リストに対するスクロール操作に応じて、前記表示された複数のアイテムを予め設定された方向に移動させて表示するように前記ディスプレイ部を制御し、予め設定されたアイテムが前記ディスプレイ部に表示されると、ハプティックフィードバックを提供するように前記ハプティックフィードバックを制御する制御部と
を含む携帯用機器。
【請求項９】
前記予め設定されたアイテムは、
前記リストに含まれたアイテムのうち、最初または最後に位置するアイテムであることを特徴とする請求項８に記載の携帯用機器。
【請求項１０】
スクロール命令が、ユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令の場合、
前記制御部は、
前記最初または最後に位置するアイテムが表示されると、前記ユーザの手のタッチ移動速度に応じてハプティックフィードバックを異なるように提供するように前記ハプティックフィードバック提供部を制御することを特徴とする請求項９に記載の携帯用機器。
【請求項１１】
前記リストが電話番号リストの場合、
前記予め設定されたアイテムは、
お気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテム、不在着信の記録の残っている電話番号に対応するアイテム、予め設定された回数以上のスケジュールを有するユーザの電話番号に対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項８に記載の携帯用機器。
【請求項１２】
前記リストが受信メッセージリストの場合、
前記予め設定されたアイテムは、
写真データの含まれたメッセージに対応するアイテム、動画データの含まれたメッセージに対応するアイテム、電話番号情報の含まれたメッセージに対応するアイテム及びアドレス情報の含まれたメッセージに対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項８に記載の携帯用機器。
【請求項１３】
前記リストがコンテンツリストの場合、
前記予め設定されたアイテムは、
予め設定された値以上のおすすめ数を有するコンテンツに対応するアイテム、最新コンテンツに対応するアイテム、予め設定されたジャンルのコンテンツに対応するアイテム、再生停止中のコンテンツに対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項８に記載の携帯用機器。
【請求項１４】
前記リストがインターネットショッピングの商品リストの場合、
前記予め設定されたアイテムは、
予め設定された値以上のおすすめ数を有する商品に対応するアイテム、最も売れる商品に対応するアイテム、予め設定された範囲の値段の商品に対応するアイテム、予め設定された数以上の購入レビューの存在する商品に対応するアイテムのうち、少なくとも１つを含むことを特徴とする請求項８に記載の携帯用機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＩ提供方法及びそれを適用した携帯用機器に関し、より詳細には、予め設定されたイベントに応じてユーザにハプティックフィードバックを提供するＵＩ提供方法及びそれを適用した携帯用機器に関する。
【背景技術】
【０００２】
技術の発達により、携帯電話、タブレットパソコン、ノートパソコン及びＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）のような携帯用機器は性能が高まる一方で、次第に小型化かつ軽量化する傾向にある。ただし、携帯用機器の小型化や軽量化により、携帯用機器のディスプレイ部が小さくなるという問題点があった。
【０００３】
よって、近来は、携帯用機器を小型化及び軽量化する一方で、大型ディスプレイ部を提供するために、複数のボタンを備えているキーパッドの部分を無くし、ディスプレイ部にユーザが直接タッチすることでユーザ命令を入力できるタッチスクリーンの適用された携帯用機器が商用化されている。なお、タッチスクリーンは、限定された数の物理的なボタンを利用するより、多様な入力を提供できるというメリットが存在する。
【０００４】
このようなタッチスクリーンは、一般的にＬＣＤ等で実現されるスクリーンとスクリーン上に設置されたタッチパネルとで構成される。よって、ユーザは指先またがポインタデバイスを有し、タッチスクリーンにディスプレイされるアイコンをタッチして当該アプリケーションを実行したり、所定領域にディスプレイされるタッチキーボードをタッチして文字等を入力する。なお、ユーザは、タッチスクリーンに表示された内容を確認して携帯用機器で発生するイベントを確認することができる。
【０００５】
ただし、このようなタッチスクリーンは、ユーザがタッチスクリーンを見なければ携帯用機器で発生するイベントを確認することができない。すなわち、タッチスクリーンを見ないでは、携帯用機器で発生するイベントを確認することができないという問題点があった。
【０００６】
なお、ユーザがタッチスクリーンを見てみても、イベント発生時にユーザにフィードバックをしない場合、ユーザはイベントが発生しているか否かを確認することが困難であるという問題点があった。
【０００７】
よって、ユーザが携帯用機器で発生するイベントをより容易かつ直観的に確認するための方策が求められる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが携帯用機器で発生するイベントをより容易かつ直観的に確認するために、予め設定されたイベントに応じて、ハプティックフィードバックを提供するＵＩ提供方法及びそれを適用した携帯用機器を提供することにある。
【０００９】
更に、本発明のもう１つの目的は、ユーザが携帯用機器をスクロールする場合、意味を持つアイテムがディスプレイされると、スクロール速度を調節するＵＩ提供方法及びそれを適用した携帯用機器を提供することにある。
【課題を解決するための手段】
【００１０】
前記目的を達成するための本発明の一実施形態に係るＵＩ提供方法は、位置移動が可能な少なくとも１つのオブジェクトを含む画面を表示するステップと、ユーザ操作によって前記表示されたオブジェクトのうち、少なくとも１つを移動させるステップと、前記オブジェクト移動中に前記オブジェクトの位置可能な領域かを判断するステップと、前記判断結果に応じてハプティックフィードバックを提供するステップとを含む。
【００１１】
そして、前記判断するステップは、前記オブジェクトの位置が移動されると、前記オブジェクトの移動された位置の座標値を検査するステップと、前記オブジェクトの移動された位置の座標値が、前記オブジェクの位置可能な領域の座標値に含まれるか否かを判断するステップとを含んでよい。
【００１２】
なお、前記ハプティックフィードバックを提供するステップは、前記オブジェクトの移動された位置の座標値が、前記オブジェクトの移動可能な領域の座標値に含まれる場合、前記ハプティックフィードバックを提供してよい。
【００１３】
そして、前記オブジェクトが他のオブジェクトの位置する領域に移動することができない場合、前記ハプティックフィードバックを提供するステップは、前記オブジェクトの移動された領域の座標値が前記他のオブジェクトの位置する座標値に含まれる場合、前記ハプティックフィードバックを提供せずに、前記オブジェクトの移動された領域の座標値が、前記他のオブジェクトの位置しない領域の座標値に含まれる場合、前記ハプティックフィードバックを提供してよい。
【００１４】
なお、前記オブジェクトが他のオブジェクトの位置する領域に移動することができる場合、前記ハプティックフィードバックを提供するステップは、前記オブジェクトの移動された領域の座標値が、前記他のオブジェクトの位置する座標値に含まれる場合、前記ハプティックフィードバックを提供するステップと、前記オブジェクトと前記他のオブジェクトとの位置を入れ替えて表示するステップとを含んでよい。
【００１５】
一方、前記目的を達成するための本発明の一実施形態に係る携帯用機器は、位置移動が可能な少なくとも１つのオブジェクトを含む画面を表示するディスプレイ部と、ハプティックフィードバックを提供するハプティックフィードバック提供部と、前記オブジェクトの位置を移動させるためのユーザ操作に応じて前記オブジェクトの位置が移動されると、前記オブジェクトの移動された位置に関する領域情報が前記オブジェクトの位置可能な領域情報か否かを判断し、前記判断結果に応じて、ハプティックフィードバックを提供するように前記ハプティックフィードバック提供部を制御する制御部とを含む。
【００１６】
一方、前記目的を達成するための本発明の一実施形態に係るＵＩ提供方法は、画面上に複数のアイテムを含むリストを表示するステップと、前記リストに対するスクロール操作に応じて、前記画面上に表示された複数のアイテムを予め設定された方向に移動させて表示するステップと、予め設定されたアイテムが前記画面上に表示されると、ハプティックフィードバックを提供するステップとを含む。
【００１７】
そして、前記予め設定されたアイテムは、前記リストに含まれたアイテムのうち、最初または最後に位置するアイテムであってよい。
【００１８】
なお、前記スクロール命令が、ユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令の場合、前記ハプティックフィードバックを提供するステップは、前記最初または最後に位置するアイテムが表示されると、前記ユーザの手のタッチ移動速度に応じてハプティックフィードバックを異なるように提供してよい。
【００１９】
そして、前記リストは電話番号リストであり、前記予め設定されたアイテムはお気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテムのうちの１つであってよい。
【００２０】
一方、前記目的を達成するための本発明の一実施形態に係る携帯用機器は、複数のアイテムを含むリストを表示するディスプレイ部と、ハプティックフィードバックを提供するハプティックフィードバック提供部と、前記リストに対するスクロール操作に応じて、前記表示された複数のアイテムを予め設定された方向に移動させて表示するように前記ディスプレイ部を制御し、予め設定されたアイテムが前記ディスプレイ部に表示されると、ハプティックフィードバックを提供するように前記ハプティックフィードバックを制御する制御部とを含む。
【００２１】
一方、前記目的を達成するための本発明の一実施形態に係るＵＩ提供方法は、電子書籍コンテンツを表示するステップと、前記電子書籍コンテンツに対するページ移動命令に応じて、画面上に表示されたページが予め設定されたページか否かを判断するステップと、前記画面上に表示されたページが前記予め設定されたページの場合、ハプティックフィードバックを提供するステップとを含む。
【００２２】
そして、前記予め設定されたページは、前記電子書籍コンテンツの最初のページ及び最後のページのうちの一方であってよい。
【００２３】
なお、前記ページ移動命令が、ユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令の場合、前記ハプティックフィードバックを提供するステップは、前記ユーザの手の移動速度に応じてハプティックフィードバックを異なるように提供してよい。
【００２４】
そして、前記予め設定されたページは、ブックマークの設定されたページであってよい。
【００２５】
一方、前記目的を達成するための本発明の一実施形態に係る携帯用機器は、電子書籍コンテンツを表示するディスプレイ部と、ハプティックフィードバックを提供するハプティックフィードバック提供部と、前記電子書籍コンテンツに対するページ移動命令に応じて、前記ディスプレイ部に表示されたページが予め設定されたページか否かを判断し、前記ディスプレイ部上に表示されたページが前記予め設定されたページの場合、ハプティックフィードバックを提供するように前記ハプティックフィードバック提供部を制御する制御部とを含む。
【００２６】
一方、前記目的を達成するための本発明の一実施形態に係るＵＩ提供方法は、画面上に複数のアイテムを含むリストを表示するステップと、前記リストに対するスクロール操作に応じて、前記画面上に表示された複数のアイテムを予め設定された方向に移動させて表示するステップと、予め設定された条件を満たすアイテムが前記画面上に表示されると、前記スクロール速度を変更するステップとを含む。
【００２７】
そして、前記変更するステップは、前記予め設定された条件を満たすアイテムが前記画面上に表示されると、前記スクロール速度を減少させてよい。
【００２８】
なお、前記予め設定された条件を満たすアイテムが前記画面上に表示されると、前記予め設定された条件の内容をディスプレイ画面に表示するステップを更に含んでよい。
【００２９】
そして、前記予め設定された条件の内容は、ポップアップウィンドウの形態で表示されてよい。
【００３０】
なお、前記変更するステップは、前記予め設定された条件を満たすアイテムが前記画面上に表示されると、前記リストに前記予め設定された条件を満たすアイテムを引き続きディスプレイし、前記画面上に表示された残りのアイテムを前記予め設定された方向に移動させて表示するステップとを含んでよい。
【００３１】
そして、前記リストは電話番号リストであり、前記予め設定された条件を満たすアイテムはお気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテム、不在着信記録の残っている電話番号に対応するアイテム、予め設定された回数以上のスケジュールを有するユーザの電話番号に対応するアイテムのうち、少なくとも１つであってよい。
【００３２】
なお、前記リストは受信メッセージリストであり、前記予め設定された条件を満たすアイテムは、写真データの含まれたメッセージに対応するアイテム、動画データの含まれたメッセージに対応するアイテム、電話番号情報の含まれたメッセージに対応するアイテム及びアドレス情報の含まれたメッセージに対応するアイテムのうち、少なくとも１つであってよい。
【００３３】
そして、前記リストはコンテンツリストであり、前記予め設定された条件を満たすアイテムは、予め設定された値以上のおすすめ数を有するコンテンツに対応するアイテム、最新コンテンツに対応するアイテム、予め設定されたジャンルのコンテンツに対応するアイテム、再生停止中のコンテンツに対応するアイテムのうち、少なくとも１つであってよい。
【００３４】
なお、前記リストはインターネットショッピングの商品リストであり、前記予め設定された条件を満たすアイテムは予め設定された値以上のおすすめ数を有する商品に対応するアイテム、最も売れる商品に対応するアイテム、予め設定された範囲の値段の商品に対応するアイテム、予め設定された数以上の購入レビューの存在する商品に対応するアイテムのうち、少なくとも１つであってよい。
【００３５】
一方、前記目的を達成するための本発明の一実施形態に係る複数のアイテムを含むリストを表示するディスプレイ部と、ユーザ操作が入力されるユーザ入力部と、前記ユーザ入力部を介して前記リストに対するスクロール操作が入力されると、前記スクロール操作に応じて、前記表示された複数のアイテムを予め設定された方向に移動させて表示するように前記ディスプレイ部を制御し、予め設定された条件を満たすアイテムが前記画面上に表示されると、前記アイテムのスクロール速度を変更する制御部とを含む。
【発明の効果】
【００３６】
以上説明したように、本発明によれば、携帯用機器に予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックを提供することにより、ユーザは携帯用機器で発生する予め設定されたイベントをより容易かつ直観的に確認できるようになる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係る携帯用機器の構成を示すブロック図である。
【図２】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図３】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図５】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図６】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図７】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図８】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図９】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１０】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図１１】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１２】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１３】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１４】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図１５】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１６】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１７】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１８】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図１９】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図２０】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２１】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２２】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図２３】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２４】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２５】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２６】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図２７】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２８】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図２９】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図３０】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３１】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３２】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３３】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図３４】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３５】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３６】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図３７】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３８】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図３９】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図４０】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４１】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４２】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図４３】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４４】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図４５】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４６】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図４７】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４８】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図４９】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図５０】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図５１】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するための図である。
【図５２】本発明の第１実施形態に係る予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【図５３】本発明の第１実施形態に係る携帯用機器のハードウェア構成及びソフトウェア構成を示すブロック図である。
【図５４】本発明の第１実施形態に係るスクロール途中に重要なアイテムがディスプレイされた場合、スクロール速度を調整するＵＩを提供する方法を説明するためのフローチャートである。
【図５５】本発明の第１実施形態に係るスクロール途中に重要なアイテムがディスプレイされた場合、スクロール速度を調整するＵＩを提供する方法を説明するための図である。
【図５６】本発明の第１実施形態に係るスクロール途中に重要なアイテムがディスプレイされた場合、スクロール速度を調整するＵＩを提供する方法を説明するための図である。
【図５７】本発明の第１実施形態に係るスクロール途中に重要なアイテムがディスプレイされた場合、スクロール速度を調整するＵＩを提供する方法を説明するための図である。
【図５８】本発明の第１実施形態に係るスクロール途中に重要なアイテムがディスプレイされた場合、スクロール速度を調整するＵＩを提供する方法を説明するための図である。
【図５９】本発明の第２実施形態に係るディスプレイ装置の構成を説明するためのブロック図である。
【図６０】本発明の第２実施形態よって、スクロール速度に応じてディスプレイされるコンテンツを説明するための図である。
【図６１】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６２】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６３】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６４】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６５】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６６】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６７】本発明の第２実施形態によって、スクロール速度に応じてコンテンツをディスプレイする方法を説明するための図である。
【図６８】本発明の第２実施形態に係るスクロール速度に対応するコンテンツをディスプレイする方法を詳細に説明するためのフローチャートである。
【図６９】本発明の第２実施形態に係るコンテンツディスプレイ方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００３８】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。
【００３９】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る携帯用機器１００の構成を示すブロック図である。図１に示すように、携帯用機器１００は、センサ部１１０と、ディスプレイ部１２０と、ハプティックフィードバック提供部１３０と、撮影部１４０と、通信部１５０と、ユーザ入力部１６０と、保存部１７０と、オーディオ出力部１８０及び制御部１９０を含む。本発明の一実施形態に係る携帯用機器１００は、スマートフォンであってよいが、それは一実施形態に過ぎず、タブレットパソコン、ＰＤＡ、ＰＭＰ、ノートパソコン等のような携帯用機器であってよい。
【００４０】
センサ部１１０は、携帯用機器１００に対するユーザの動きを検知する。具体的に、センサ部１１０は、携帯用機器１００に対する特定のユーザモーション（例えば、携帯用機器１００を振るモーション、携帯用機器１００を傾けるモーション等）を検知する。
【００４１】
このとき、センサ部１１０は、図１に示すように、加速度センサ１１１と、ジャイロセンサ１１２及び近接センサ１１３等を備えることができる。特に、センサ部１１０は、加速度センサ１１１及びジャイロセンサ１１２のうちの１つを用いて携帯用機器１１０の移動方向及び加速度を測定する。なお、センサ部１１０は、近接センサ１１３を用いて、オブジェクト（例えば、ユーザの手、デジタルペン）の動きを検知する。
【００４２】
ディスプレイ部１２０は、タッチスクリーンを含み、それにより、タッチスクリーンを構成するスクリーン部１２１とタッチパネル１２２とを含む。ディスプレイ部１２０は、各種映像情報と、基地局から受信されたり、または、保存部１７０に保存されているデータ及び映像を制御部１９０の制御によってスクリーン部１２１にディスプレイする。このとき、スクリーン部１２１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）で実現されてよく、ＬＣＤ制御部、表示データを保存することができるメモリ及びＬＣＤ表示素子等を備える。
【００４３】
タッチパネル１２２は、スクリーン部１２１のＬＣＤと重なるように装着され、ユーザがスクリーン部１２１にディスプレイされるデータを確認しつつ、タッチ入力をできるようにする。そして、タッチパネル１２２は、タッチ検知部と信号変換部を備える。タッチ検知部は、物理量、例えば、抵抗、静電容量等の変化からタッチ、ドラッグ、ドロップ等のようなタッチの制御命令を検知する。なお、信号変換部は、物理量の変化をタッチ信号に変換して制御部１９０に出力する。
【００４４】
ハプティックフィードバック提供部１３０は、予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供する。このとき、ハプティックフィードバック（ｈａｐｔｉｃ  ｆｅｅｄｂａｃｋ）とは、携帯用機器１００に振動や力、衝撃を発生させることで、ユーザの触感を感じられるようにする技術として、コンピュータ触感技術ともいう。
【００４５】
特に、ハプティックフィードバック提供部１３０は、制御部１９０の制御に応じて、予め設定されたイベントに応じて振動条件（例えば、振動周波数、振動の長さ、振動の強度、振動波形、振動の位置等）を異なるように適用して多様なフィードバックを提供することができる。このとき、振動方式を異なるように適用して多様なハプティックフィードバックを生成する方法は、従来の技術であるため、詳細な説明は省略する。
【００４６】
なお、ハプティックフィードバック提供部１３０は、携帯用機器１００の前面（ディスプレイ部１２０の存在する面）にハプティックフィードバックを提供することができるだけでなく、背面にもハプティックフィードバックを提供することができる。なお、ハプティックフィードバック提供部１３０は、携帯用機器１００の全体にハプティックフィードバックを提供することができるが、それは一実施形態に過ぎず、携帯用機器１００の一部領域（例えば、タッチ地点、周縁部分）にのみハプティックフィードバックを提供することができる。
【００４７】
一方、上述の実施形態においては、ハプティックフィードバック提供部１３０が振動センサを用いてハプティックフィードバックを提供するものとして説明したが、それは一実施形態に過ぎず、ピエゾセンサ（ｐｉｅｚｏ  ｓｅｎｓｏｒ）を用いてハプティックフィードバックを提供することもできる。
【００４８】
撮影部１４０は、特定オブジェクトの含まれた周辺イメージを撮影する。具体的に、撮影部１４０は、撮影部１４０内に含まれたカメラを用いて、映像をイメージセンサ領域に結像するようにし、イメージセンサはレンズを通じて入射された光を電気信号に光電変換する。そして、撮影部１４０に含まれたイメージ処理部（図示せず）は、イメージセンサから入力される映像に対する信号処理を行い、映像データを獲得するようになる。このような映像データは、ディスプレイ部１２０によってディスプレイされるか、保存部１７０に保存される。
【００４９】
通信部１５０は、外部の装置と通信を行うことができる。このとき、通信部１５０は、Ｗ−Ｆｉネットワーク、Ｚｉｇｂｅｅ（登録商標）ネットワーク、ＮＦＣネットワーク及びブルートゥース（Ｂｌｕｅｔｏｏｔｈ(登録商標)）ネットワークのうち、少なくとも１つを含んでよい。
【００５０】
ユーザ入力部１６０は、携帯用機器の外部に備えられたボタンとして、ユーザ命令を受信する。
【００５１】
保存部１７０は、携帯用機器を制御するための多様なデータ及びプログラムを保存する。特に、保存部１７０は、予め設定されたイベントとハプティックフィードバック情報とをマッチングして保存することができる。よって、予め設定されたイベントが発生した場合、制御部１９０は保存部１７０に保存された予め設定されたイベントを検知し、それに対応するハプティックフィードバック情報を用いてハプティックフィードバック提供部１３０を駆動することができる。
【００５２】
オーディオ出力部１８０は、制御部１９０の制御により、オーディオデータを出力する。このとき、オーディオ出力部１８０は、直接オーディオを出力するスピーカで実現されてよいが、それは一実施形態に過ぎず、外部装置にオーディオ信号を伝達する端子で実現されてよい。
【００５３】
制御部１９０は、センサ部１１０と、ディスプレイ部１２０と、ユーザ入力部１６０に入力されたユーザ命令に応じて、携帯用機器の動作全般を制御する。特に、制御部１９０は、予め設定されたイベントが発生した場合、予め設定されたイベントに対応するハプティックフィードバックを提供することができる。
【００５４】
本発明の一実施形態として、位置移動が可能な少なくとも１つのオブジェクトを含む画面がディスプレイ部１２０にディスプレイされた場合、オブジェクトの位置を移動させるためのユーザ操作に応じてオブジェクトの位置が移動されると、制御部１９０は、オブジェクトの位置された位置に関する領域情報が、オブジェクトの位置可能な領域情報か否かを判断し、判断結果に応じて、ハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。
【００５５】
具体的に、制御部１９０は、オブジェクトの位置が移動されると、オブジェクトの移動された位置の座標値を検査し、オブジェクトの移動された位置の座標値が、オブジェクトの位置可能な領域の座標値に含まれるか否かを判断することができる。そして、制御部１９０は、オブジェクトの移動された位置の座標値が、オブジェクトの移動可能な領域の座標値に含まれる場合、ハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。
【００５６】
例えば、オブジェクトが他のオブジェクトの位置する領域に移動することができない場合、オブジェクトの移動された領域の座標値が他のオブジェクトの位置する座標値に含まれると、制御部１９０はハプティックフィードバックを提供せずに、オブジェクトの移動された領域の座標値が他のオブジェクトの位置しない領域の座標値に含まれると、制御部１９０はハプティックフィードバックを提供するようにハプティックフィードバック提供部１９０を制御することができる。更に別の実施形態として、オブジェクトが他のオブジェクトの位置する領域に移動することができる場合、オブジェクトの移動された領域の座標値が他のオブジェクトの位置する座標値に含まれると、制御部１９０はハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。このとき、制御部１９０は、オブジェクトと他のオブジェクトとの位置を入れ替えてディスプレイするようにディスプレイ部１２０を制御することができる。
【００５７】
本発明の更に別の実施形態として、制御部１９０は、画面上に複数のアイテムを含むリストをディスプレイし、リストに対するスクロール操作に応じて画面上にディスプレイされた複数のアイテムを予め設定された方向に移動させてディスプレイするようにディスプレイ部１２０を制御することができる。例えば、本発明の一実施形態に係るリストは、電話番号リストであってよく、複数のアイテムはそれぞれの電話番号に対応するアイテムであってよい。
【００５８】
そして、アイテム移動状態に応じて、予め設定されたアイテムが画面上にディスプレイされると、制御部１９０はハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。例えば、電話番号リストが生成された場合、予め設定されたアイテムはお気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテムのうちの１つであってよい。更に別の例として、予め設定されたアイテムは、リストに含まれたアイテムのうち、最初または最後に位置するアイテムであってよい。このとき、スクロール命令が、ユーザの手がディスプレイ部１２０をタッチした状態で特定方向に移動する命令の場合、最初または最後に位置するアイテムがディスプレイされると、制御部１９０は、ユーザの手のタッチ移動速度に応じてハプティックフィードバックを異なるように提供するように、ハプティックフィードバック提供部１３０を制御することができる。例えば、制御部１９０は、ユーザの手のタッチ移動速度が速まるにつれ、振動の強度の強いはハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。
【００５９】
本発明の更に別の実施形態として、電子書籍コンテンツを実行するためのユーザ命令が入力されると、制御部１９０は、電子書籍コンテンツをディスプレイするようにディスプレイ部１２０を制御する。そして、制御部１９０は、電子書籍コンテンツに対するページ移動命令に応じて、画面上にディスプレイされたページが予め設定されたページか否かを判断する。画面上にディスプレイされたページが前記予め設定されたページの場合、制御部１９０はハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。
【００６０】
このとき、予め設定されたページは、電子書籍コンテンツの最初のページ及び最後のページのうちの一方であってよい。ここで、ページ移動命令が、ユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令の場合、制御部１９０は、ユーザの手のタッチ移動速度に応じて、ハプティックフィードバックを異なるように提供するようにハプティックフィードバック提供部１３０を制御することができる。例えば、制御部１９０は、ユーザの手のたタッチ移動速度が速まるにつれ、振動の強度が強くなるように、ハプティックフィードバックを提供することができる。更に別の例として、予め設定されたページはブックマークの設定されたページであってよい。すなわち、ブックマークの設定されたページがディスプレイされた場合、制御部１９０は、ハプティックフィードバックを提供するようにハプティックフィードバック提供部１３０を制御することができる。
【００６１】
一方、本発明の一実施形態に係る制御部１９０は、上述の実施形態以外に他のイベントが発生した場合にも、ハプティックフィードバックを提供することができる。
【００６２】
以下では、制御部１９０が多様なイベントが発生した場合、ハプティックフィードバックを提供する具体的な実施形態について、図２ないし図５１を参照して詳細に説明する。
【００６３】
図２ないし図４を参照して、ロック画面を解除する場合、ハプティックフィードバックを提供する方法について説明する。図２は、本発明の一実施形態に係るロック画面を解除する場合、ハプティックフィードバックを提供する方法について説明するフローチャートである。
【００６４】
まず、ユーザ入力部１５０を介してディスプレイ部１２０をターンオンするためのユーザ命令が入力される（Ｓ２１０）。
【００６５】
このとき、ディスプレイ部１２０をターンオンするためのユーザ命令が入力されると、制御部１９０はディスプレイ部１２０に電源を印加し、図３に示すように、ロック画面（ｌｏｃｋ  ｓｃｒｅｅｎ）をディスプレイする（Ｓ２２０）。
【００６６】
そして、制御部１９０は、ロック解除命令が入力されたか否かを判断する（Ｓ２３０）。このとき、ロック解除命令はディスプレイ部１２０をタッチパネルを介して入力されるタッチ入力であってよい。例えば、図４に示すように、ロック画面をタッチした状態で特定加速度以上を有しつつロック画面を移動させるフリック（ｆｌｉｃｋ）動作であってよい。しかし、それは一実施形態に過ぎず、他の方式のロック解除命令（例えば、特定アイコンをタッチした状態で移動する動作）も、本発明の技術的な思想が含まれてよい。
【００６７】
ロック解除命令が入力されると（Ｓ２３０−Ｙ）、制御部１９０は現在設定されたロック画面の種類を判断する（Ｓ２４０）。
【００６８】
そして、制御部１９０は、判断されたロック画面の種類に応じて、ハプティックフィードバックを提供する（Ｓ２５０）。すなわち、制御部１９０は、ロック画面の種類に応じて、振動条件を異なるように適用してハプティックフィードバックを提供することができる。
【００６９】
なお、制御部１９０は、ロック画面の種類に適応的にハプティックフィードバックを提供することができる。例えば、ロック画面がカーテンのイメージの場合、制御部１９０はカーテンを開けるような効果のハプティックフィードバックを提供することができる。なお、ロック画面が玉のイメージの場合、制御部１９０は玉が箱の中で移動するような効果のハプティックフィードバックを提供することができる。
【００７０】
そして、制御部１９０は、ロック画面を解除する（Ｓ２８０）。その後、制御部１９０は、ユーザによって制御可能なアイコンがディスプレイされたホームスクリーンをディスプレイすることができる。
【００７１】
上述のように、ロック画面の種類に応じてハプティックフィードバックを提供することにより、ユーザはディスプレイ部１２０を確認しなくとも、ロック画面が解除されたことを知ることができるだけでなく、興味のある要素も増加するようになる。
【００７２】
本発明の更に別の実施形態として、ロック画面が解除されて特定イベントまたは特定アプリケーションが即座に実行される場合、制御部１９０はアプリケーション特定に応じて、予め設定されたハプティックフィードバックを提供することができる。例えば、ロック画面が解除されたアプリケーションａが即座に実行される場合、制御部１９０はアプリケーションａに対応する予め設定された第１ハプティックフィードバックを提供し、ロック画面が解除されてアプリケーションｂが即座に実行される場合、制御部１９０はアプリケーションｂに対応する予め設定された第２ハプティックフィードバックを提供することができる。
【００７３】
以下では、図５ないし図９を参照して、アイコン移動によるＵＩ提供方法について説明する。一方、本実施形態においては、ディスプレイ画面のアイコンの位置した地点に他のアイコンが移動することができない場合のアイコン移動によるハプティックフィードバックを提供する方法について説明する。図５は、本発明の一実施形態に係るアイコン移動によるＵＩ提供方法を説明するためのフローチャートである。
【００７４】
まず、制御部１９０は、ディスプレイ部１２０にホームスクリーンをディスプレイする（Ｓ５１０）。このとき、ホームスクリーンはロック画面が解除された場合、ディスプレイされる画面として、図６に示すように、複数のアプリケーションに対応する複数個のアイコン６１０ないし６８０及び時間情報等を提供するウィジェット６９０がディスプレイされる画面である。
【００７５】
そして、制御部１９０は、ユーザ命令に応じて、アイコン編集モードにシフトされる（Ｓ５２０）。このとき、アイコン編集モードにシフトするためのユーザ命令は複数のアイコン６１０ないし６８０のうちの１つを予め設定された時間（例えば、２秒）の間タッチする入力であってよい。
【００７６】
アイコン編集モードにシフトされた場合、制御部１９０はユーザ命令に応じて、編集対象アイコンを選択する（Ｓ５３０）。このとき、編集対象アイコンを選択するためのユーザ命令は、ユーザが編集することを望むアイコンをタッチする入力であってよい。
【００７７】
そして、制御部１９０は、ユーザ命令に応じて編集対象アイコンを移動する（Ｓ５４０）。このとき、編集対象アイコンを移動するためのユーザ命令は、図７に示すように、選択された編集対象アイコン６８０をタッチした状態でドラッグする入力であってよい。
【００７８】
編集対象アイコンが移動する間、制御部１９０は編集対象アイコンの位置する座標値を検査する（Ｓ５５０）。そして、制御部１９０は編集対象アイコンの位置する座標値にアイコンが存在するか否かを判断する（Ｓ５６０）。
【００７９】
編集対象アイコンの位置する座標値にアイコンが存在しない場合（Ｓ５６０−Ｎ）、制御部１９０はハプティックフィードバックを提供する（Ｓ５７０）。例えば、編集対象アイコンの位置する座標値が図８に示すように、アイコンの存在しない第１移動可能領域８１０に位置するようになると、制御部１９０はハプティックフィードバックを提供することができる。
【００８０】
そして、制御部１９０は、ユーザの位置移動命令が入力される（Ｓ５８０）。このとき、ユーザの位置移動命令は編集対象アイコンがタッチされている状態でタッチを解除する入力である。
【００８１】
そして、制御部１９０は、編集対象アイコンを当該位置にディスプレイする（Ｓ５９０）。すなわち、制御部１９０は、図９に示すように、編集対象アイコン６８０を第１移動可能領域８１０にディスプレイすることができる。
【００８２】
しかし、図８に示すように、編集対象アイコンの位置する座標値にアイコンが存在する場合（Ｓ５６０−Ｙ）、制御部１９０はハプティックフィードバックを提供せずに、ユーザ命令に応じて編集対象アイコンを移動する（Ｓ５４０）。
【００８３】
上述のように、編集対象アイコンが他のアイコンの位置する領域に移動することができない場合、編集対象アイコンの位置する座標値に他のアイコンが位置するか否かを判断してハプティックフィードバックを提供することにより、ユーザはディスプレイ画面を見なくとも編集対象アイコンの位置可能な空間を確認することができるようになる。
【００８４】
以下では、図１０ないし図１３を参照し、本発明の別の実施形態に係るアイコン移動によるＵＩ提供方法について説明する。一方、本実施形態では、ディスプレイ画面のアイコンの位置する地点に他のアイコンが移動することができる場合のアイコン移動によるハプティックフィードバックを提供する方法について説明する。図１０は、本発明の一実施形態に係るアイコン移動によるＵＩ提供方法を説明するためのフローチャートである。
【００８５】
まず、制御部１９０は、ディスプレイ部１２０にホームスクリーンをディスプレイする（Ｓ１０１０）。このとき、ホームスクリーンはロック画面が解除された場合、ディスプレイされる画面として、図１１に示すように、複数のアプリケーションに対応する複数個のアイコン１１１０ないし１１９０がディスプレイされる画面である。
【００８６】
そして、制御部１９０は、ユーザ命令に応じてアイコン編集モードにシフトされる（Ｓ１０２０）。このとき、アイコン編集モードにシフトするためのユーザ命令は複数のアイコン１１１０ないし１１９０のうちの１つを予め設定された時間（例えば、２秒）の間タッチする入力であってよい。
【００８７】
アイコン編集モードにシフトされた場合、制御部１９０はユーザ命令に応じて編集対象アイコンを選択する（Ｓ１０３０）。このとき、編集対象アイコンを選択するためのユーザ命令は、ユーザが編集することを望むアイコンをタッチする入力であってよい。
【００８８】
そして、制御部１９０は、ユーザ命令に応じて編集対象アイコンを移動する（Ｓ１０４０）。このとき、編集対象アイコンを移動するためのユーザ命令は、図１２に示すように、選択された編集対象アイコン１１９０をタッチした状態でドラッグする入力であってよい。
【００８９】
編集対象アイコンが移動する間、制御部１９０は編集対象アイコンの位置する座標値を検査する（Ｓ１０５０）。そして、制御部１９０は、編集対象アイコンの位置する座標値が、編集対象アイコンの位置することができる領域か否かを判断する（Ｓ１０６０）。このとき、編集対象アイコンの位置することができる領域は、他のアイコンの位置する領域であってよい。具体的に、移動された編集対象アイコンが複数の他のアイコンの位置に存在するとしても、１つのアイコン位置に予め設定された比率（例えば、５０％）以上を占めて位置する場合、制御部１９０は編集対象アイコンの位置することができる領域と判断することができる。
【００９０】
編集対象アイコンの位置する座標値が編集対象アイコンの位置することができる領域の場合（Ｓ１０６０−Ｙ）、制御部１９０ははハプティックフィードバックを提供する（Ｓ１０７０）。例えば、編集対象アイコン１１９０の位置する座標値が、図１２に示すように、第６アイコン１１６０の位置する領域に位置するようになると、制御部１９０はハプティックフィードバックを提供することができる。
【００９１】
そして、制御部１９０は、ユーザの位置移動命令が入力される（Ｓ１０８０）。このとき、ユーザの位置移動命令は編集対象アイコンがタッチされている状態でタッチを解除する入力である。
【００９２】
そして、制御部１９０は、編集対象アイコンを当該位置にディスプレイする（Ｓ１０９０）。すなわち、制御部１９０は、図９に示すように、編集対象アイコン１１９０を第６アイコン１１６０の位置にディスプレイすることができる。このとき、第６アイコン１１６０、第７アイコン１１７０及び第８アイコン１１８０は、それぞれ第７アイコン１１７０、第８アイコン１１８０及び編集対象アイコン１１９０の位置に移動するようになる。
【００９３】
上述のように、編集対象アイコンが他のアイコンの位置する領域に移動することができる場合、編集対象アイコンの位置する座標値に他のアイコンが位置するか否かを判断してハプティックフィードバックを提供することにより、ユーザはディスプレイ画面を見なくとも編集対象アイコンの位置可能な空間を確認することができるようになる。
【００９４】
以下では、図１４ないし図１８を参照して、テキスト入力モードでハプティックフィードバックを提供する方法について説明する。図１４は、本発明の一実施形態に係るテキスト入力モードでハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【００９５】
まず、制御部１９０は、ユーザ命令に応じてテキスト入力モードにシフトする（Ｓ１４１０）。このとき、テキスト入力モードはテキストメッセージを作成するモード、メモを作成するモード、スケジュールを作成するモード及びウェブページを検索するためのモードのうちの１つであってよい。
【００９６】
テキスト入力モードにおいて、制御部１９０はユーザ命令に応じてテキストを選択する（Ｓ１４２０）。このとき、テキストを選択するためのユーザ命令はユーザが選択しようとするテキストをドラッグする入力であってよい。このとき、ユーザによって選択されたテキストは、単語または文章であってよいが、それに限定されるものではない。なお、ユーザによって選択されたテキスト１５１０は、図１５に示すように、陰影処理であってよい。
【００９７】
そして、制御部１９０は、ユーザ命令に応じてテキストをコピーする（Ｓ１４３０）。このとき、テキストをコピーするためのユーザ命令は、図１５に示すように、テキスト編集メニュー１５２０でアイテム“ｃｏｐｙ”を選択する入力であってよい。
【００９８】
そして、制御部１９０は、ユーザ命令に応じてコピーされたテキストを移動する（Ｓ１４４０）。このとき、テキストを移動するためのユーザ命令は、図１６に示すように、コピーされたテキスト１５１０をタッチした状態でドラッグする入力であってよい。
【００９９】
そして、制御部１９０は、コピーされたテキストの移動する座標値を検査する（Ｓ１４５０）。
【０１００】
そして、制御部１９０は、コピーされたテキストの移動された座標値が単語と単語との間に存在するか否かを判断する（Ｓ１４６０）。具体的に、図１６に示すように、制御部１９０は、コピーされたテキストが単語と単語との間の領域の第１領域１６１０、第２領域１６２０及び第３領域１６３０のうちの１つに位置するか否かを判断することができる。
【０１０１】
コピーされたテキストの移動された座標値が単語と単語との間に存在する場合（Ｓ１４６０−Ｙ）、制御部１９０はハプティックフィードバックを提供する（Ｓ１４７０）。例えば、図１７に示すように、コピーされたテキストが単語と単語との間の領域の第３領域１６３０に位置する場合、制御部１９０は、ハプティックフィードバックを提供することができる。
【０１０２】
そして、制御部１９０は、ユーザ命令に応じてコピーされたテキストを当該位置にコピーしてディスプレイする（Ｓ１４８０）。このとき、コピーされたテキストを当該位置にコピーするためのユーザ命令はタッチ状態でタッチを解除する入力であってよい。すなわち、図１７に示すように、コピーされたテキストが第３領域１６３０に位置した状態でタッチを解除すると、制御部１９０は図１８に示すように、第３領域１６３０にコピーされたテキストをディスプレイすることができる。
【０１０３】
一方、上述の実施形態では、テキストをコピーする実施形態について説明したが、それは一実施形態に過ぎず、テキストを切り取って移動する実施形態も、本発明の技術的な思想が適用されてよい。
【０１０４】
上述のように、テキスト入力モードでテキストが移動することができる空間をハプティックフィードバックで確認することで、ユーザはディスプレイ画面を見なくとも、テキストが移動することができる空間を確認することができるようになる。
【０１０５】
以下では、図１９ないし図２１を参照し、オブジェクト移動によるハプティックフィードバックを提供する方法を説明する。図１９は、本発明の一実施形態に係るオブジェクト移動によるハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【０１０６】
まず、制御部１９０は、ユーザ命令に応じてオブジェクトを選択する（Ｓ１９１０）。このとき、オブジェクトは、図２０に示すような写真イメージ２０１０であってよい。そして、オブジェクトを選択するためのユーザ命令は、オブジェクトを予め設定された時間（例えば、２秒）の間タッチする入力であってよい。
【０１０７】
そして、制御部１９０は、ユーザ命令に応じて、オブジェクトを移動する（Ｓ１９２０）。このとき、オブジェクトを移動するためのユーザ命令は、図２０に示すような選択されたオブジェクトをドラッグする入力であってよい。
【０１０８】
そして、制御部１９０は、選択されたオブジェクトの移動する座標値を検査する（Ｓ１９３０）。
【０１０９】
そして、制御部１９０は、選択されたオブジェクトの座標値がオブジェクト移動可能な位置か否かを判断する（Ｓ１９４０）。具体的に、図２０に示すように、制御部１９０は選択された写真イメージ２０１０が位置することができる写真添付領域２０２０に選択された写真イメージ２０１０２が位置するか否かを判断することができる。
【０１１０】
選択されたオブジェクトの座標値がオブジェクト移動可能な位置と判断された場合（Ｓ１９４０−Ｙ）、制御部１９０はハプティックフィードバックを提供する（Ｓ１９５０）。具体的に、図２１に示すように、選択された写真イメージ２０１０が写真添付領域２０２０に位置する場合、制御部１９０はハプティックフィードバックを提供することができる。
【０１１１】
そして、制御部１９０は、ユーザ命令に応じて選択されたオブジェクトを当該位置にディスプレイする（Ｓ１９６０）。このとき、選択されたオブジェクトを当該位置にディスプレイするためのユーザ命令はタッチ状態でタッチを解除する入力であってよい。
【０１１２】
上述のように、選択されたオブジェクトがオブジェクト移動可能な位置に存在する場合、ハプティックフィードバックを提供することで、ユーザはディスプレイ画面を確認することなく、選択されたオブジェクトがオブジェクト移動可能な位置に存在するか否かを確認することができるようになる。
【０１１３】
以下では、図２２ないし図２５を参照して、スケジュール入力モードでハプティックフィードバックを提供する方法を説明するための方法を説明する。図２２は、本発明の一実施形態に係るスケジュール入力モードでハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【０１１４】
制御部１９０は、ユーザ命令に応じて、スケジュール入力モードにシフトする（Ｓ２２１０）。このとき、スケジュール入力モードにシフトするためのユーザ命令はスケジュール管理アプリケーションに対応するアイコンをタッチする命令であってよい。
【０１１５】
そして、ユーザ入力によってユーザのスケジュールが入力されると、制御部１９０はスケジュール表に入力されたスケジュールに対応するアイコンを生成する（Ｓ２２２０）。例えば、ユーザ入力によってスケジュール“アルバイト”が入力されると、制御部１９０は、図２３に示すスケジュール表２３００にアルバイトアイコン２３４０を生成する。このとき、入力されたスケジュールに対応するアイコンはスケジュール表２３００の任意の位置に生成されてよい。
【０１１６】
そして、制御部１９０は、ユーザ命令に応じて、入力されたスケジュールに対応するアイコンを移動する（Ｓ２２３０）。このとき、入力されたスケジュールに対応するアイコンを移動するためのユーザ命令は、図２４に示すように、入力されたスケジュールに対応するアイコン２３４０をタッチした状態でドラッグする入力である。
【０１１７】
そして、制御部１９０は、アイコンの座標値を検査する（Ｓ２２４０）。具体的に、制御部１９０は、入力されたスケジュールに対応するアイコンが移動する間にアイコンの座標値を検査する。
【０１１８】
そして、制御部１９０は、入力されたスケジュールに対応するアイコンの位置する座標値にスケジュールが存在するか否かを判断する（Ｓ２２５０）。具体的に、制御部１９０は、入力されたスケジュールに対応するアイコンの座標値に他のスケジュールに対応するアイコンが存在するか否かを判断し、入力されたスケジュールに対応するアイコンの位置することができる領域か否かを判断する。
【０１１９】
そして、入力されたスケジュールに対応するアイコンの位置する座標値にスケジュールがないと判断された場合（Ｓ２２５０−Ｎ）、制御部１９０はハプティックフィードバックを提供する（Ｓ２２６０）。
【０１２０】
そして、制御部１９０は、ユーザ命令に応じて入力されたスケジュールに対応するアイコンを当該位置にディスプレイする（Ｓ２２７０）。具体的に、入力されたスケジュールに対応するアイコンが当該位置に位置する状態で、タッチを解除するユーザ命令が入力されると、制御部１９０は、図２５に示すように、入力スケジュールに対応するアイコン２３４０を火曜日の午前の位置にディスプレイすることができる。
そして、制御部１９０は、入力されたスケジュールをアイコンの位置に対応する時間に保存する（Ｓ２２８０）。具体的に、図２５に示すように、入力されたスケジュールに対応するアイコン２３４０が火曜日の午前の位置に位置する場合、制御部１９０は入力されたスケジュールを火曜日の午前時間に保存することができる。
【０１２１】
上述のように、入力されたスケジュールに対応するアイコンの移動に応じて、ハプティックフィードバックを提供することで、ユーザはより容易にかつ興味深くスケジュール情報を管理することができるようになる。
【０１２２】
以下では、図２６ないし図２８を参照し、リストに意味のあるアイテムがディスプレイされた場合、ハプティックフィードバックを提供する方法について説明する。図２６は、本発明の一実施形態に係るリストに意味のあるアイテムがディスプレイされた場合、ハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【０１２３】
まず、制御部１９０は、ユーザ命令に応じて、リストを生成してディスプレイする（Ｓ２６１０）。このとき、リストは、図２７に示すように、電話番号リストであってよいが、それは一実施形態に過ぎず、テキストメッセージリスト、メモリスト等のような多様なリストも、本発明の技術的な思想が適用されてよい。そして、リストを生成するためのユーザ命令は、ディスプレイ部１２０にディスプレイされた電話番号検索アイコンを選択するためにタッチする入力であってよい。
【０１２４】
そして、制御部１９０は、ユーザ命令に応じてリストをスクロールする（Ｓ２６２０）。このとき、リストをスクロールするためのユーザ命令はオブジェクト（例えば、ユーザの手）をディスプレイ部１２０をタッチした状態で、オブジェクトを一定方向に移動する命令である。このとき、オブジェクトの移動速度に応じてリストのスクロール速度が異なってよい。
【０１２５】
そして、制御部１９０は、リストに含まれたアイテムのうち、意味のあるアイテムがディスプレイ画面に現れるか否かを判断する（Ｓ２６３０）。このとき、意味のあるアイテムとは、リストに含まれたアイテムのうち、一般的なアイテムと区別できる特別なアイテムである。例えば、リストが電話番号リストの場合、意味のあるアイテムはユーザがお気に入りを設定した電話番号、頻繁に使用する電話番号、最も最近通話した電話番号等であってよい。なお、リストがテキストメッセージリストの場合、意味のあるアイテムはユーザが確認していないテキストメッセージ、新着のテキストメッセージ、ユーザによって削除防止機能が設定されたテキストメッセージ等であってよい。
【０１２６】
リストに含まれたアイテムのうち、意味のあるアイテムがディスプレイ画面に現れる場合（Ｓ２６３０−Ｙ）、制御部１９０はハプティックフィードバックを提供する（Ｓ２６４０）。例えば、ユーザがお気に入りを設定した電話番号が“Ｐａｕｌ  Ｊａｃｋｏｎ”の場合、リストをスクロールする途中に“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム２８１０がディスプレイされると、制御部１９０はハプティックフィードバックを提供することができる。
【０１２７】
このとき、制御部１９０は、意味のあるアイテムの種類または重要度に応じて異なるハプティックフィードバックを提供することができる。例えば、お気に入りを設定した電話番号がディスプレイされた場合、制御部１９０は、第１ハプティックフィードバックを提供することができ、頻繁に使用する電話番号がディスプレイされた場合、制御部１９０は第２ハプティックフィードバックを提供することができ、最も最近通話した電話番号がディスプレイされた場合、制御部１９０は第３ハプティックフィードバックを提供することができる。なお、制御部１９０は、意味のあるアイテムの重要度に応じて、振動の強度を異なるように設定してハプティックフィードバックを提供することができる。
【０１２８】
なお、意味のあるアイテムは、ユーザによってそれに対応するハプティックフィードバックを設定することができる。例えば、第１アイテムがディスプレイされた場合、第１ハプティックフィードバックが提供されるようにユーザによって設定された場合、第１アイテムがディスプレイされると、制御部１９０は第１ハプティックフィードバックをユーザに提供することができる。
【０１２９】
なお、制御部１９０は、ハプティックフィードバックを提供しつつ、当該アイテムの名称をオーディオで出力することができる。例えば、リストをスクロールする途中に、“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム２８１０がディスプレイされると、制御部１９０はハプティックフィードバックを提供しつつ、当該アイテム２８１０の名称である“Ｐａｕｌ  Ｊａｃｋｏｎ”をオーディオで出力することができる。よって、ユーザが目の不自由な人の場合、ユーザはより容易に意味のあるアイテムを確認することができるようになる。
【０１３０】
上述のように、リストをスクロールする途中に、意味のあるアイテムがディスプレイされる場合、ハプティックフィードバックを提供することで、ユーザはリストの意味のあるアイテムをリストを見なくとも確認することができるようになる。
【０１３１】
以下では、図２９ないし図３２を参照し、電子書籍コンテンツ（以下では、“Ｅ−ｂｏｏｋコンテンツ”という）の実行時に意味のあるページがディスプレイされる場合、ハプティックフィードバックを提供する方法を説明する。図２９は、本発明の一実施形態に係るＥ−ｂｏｏｋコンテンツ実行時に意味のあるページがディスプレイされる場合、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１３２】
まず、制御部１９０は、ユーザ命令に応じて、Ｅ−ｂｏｏｋコンテンツを実行する（Ｓ２９１０）。具体的に、ディスプレイ部１２０にディスプレイされたＥ−ｂｏｏｋコンテンツに対応するアイコンがタッチされると、制御部１９０は、図３０に示すように、Ｅ−ｂｏｏｋコンテンツ３０００を実行させる。
【０１３３】
そして、制御部１９０は、ユーザ命令に応じて、ページを他のページに移動する（Ｓ２９２０）。このとき、ページを他のページに移動するためのユーザ命令は、図３１に示すように、オブジェクトをディスプレイ部１２０の一領域（例えば、ディスプレイ部１２０の右側下段）にタッチされた状態で、特定方向に移動するドラッグ入力であってよい。しかし、それは一実施形態に過ぎず、他のユーザ命令によってページを移動することができる。
【０１３４】
そして、制御部１９０は、移動されたページが意味のあるページか否かを判断する（Ｓ２９３０）。このとき、意味のあるページとは、図３２に示すように、ブックマーク３２１０の設定されたページであってよいが、それは一実施形態に過ぎず、特定キーワードや絵の含まれたページ、新たなチャプタが開始されるページ、お気に入りの設定されたページ等であってよい。
【０１３５】
そして、移動されたページが意味のあるページと判断された場合（Ｓ２９３０−Ｙ）、制御部１９０はハプティックフィードバックを提供する（Ｓ２９３０）。このとき、ハプティックフィードバックは、意味のあるページの種類及び重要度に応じて異なるように設定されてよい。例えば、意味のあるページがブックマークの設定されたページの場合、制御部１９０は、第１ハプティックフィードバックを提供することができ、意味のあるページが特定キーワードの含まれたページの場合、制御部１９０は第２ハプティックフィードバックを提供することができる。
【０１３６】
一方、上述の実施形態では、Ｅ−ｂｏｏｋコンテンツで意味のあるページがディスプレイされる場合、ハプティックフィードバックを提供するものとして説明したが、それは一実施形態に過ぎず、複数のページで構成されたコンテンツなら、本発明の技術的思想が適用されてよい。
【０１３７】
上述のように、意味のあるページがディスプレイされる場合、ハプティックフィードバックを提供することで、ユーザはディスプレイ部１９０を見なくとも意味のあるページを見つけることができるようになる。
【０１３８】
以下では、図３３ないし図３５を参照し、Ｅ−ｂｏｏｋコンテンツ実行時にページ検索領域を用いて、ハプティックフィードバックを提供する方法について説明する。図３３は、本発明の一実施形態に係るＥ−ｂｏｏｋコンテンツ実行時にページ検索領域を用いてハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１３９】
まず、制御部１９０は、ユーザ命令に応じて、Ｅ−ｂｏｏｋコンテンツを実行する（Ｓ３３１０）。具体的に、ディスプレイ部１２０にディスプレイされたＥ−ｂｏｏｋコンテンツに対応するアイコンがタッチされると、制御部１９０は、図３４に示すように、Ｅ−ｂｏｏｋコンテンツ３４００を実行させる。このとき、Ｅ−ｂｏｏｋコンテンツ３４００は、ページ検索のためのページ検索領域を含み、ページ検索領域はページ検索スクロールバー３４１０及びページサムネールイメージ３４２０を含む。ページ検索スクロールバー３４１０は、Ｅ−ｂｏｏｋコンテンツ３４００のページを検索するためのスクロールバーであり、ページサムネールイメージ３４２０は、位置するスクロールバーのオブジェクト（例えば、ユーザの手）位置に対応するページのサムネールイメージである。
【０１４０】
このとき、ページサムネールイメージ３４２０は、ページ検索スクロールバー３４１０と同時にディスプレイされてよいが、それは一実施形態に過ぎず、ページ検索スクロールバー３４１０がタッチされた場合にディスプレイされてよい。
【０１４１】
そして、制御部１９０は、ユーザ命令に応じて、ページ検索領域をスクロールする（Ｓ３３２０）。このとき、ページ検索領域をスクロールするためのユーザ命令は、ページ検索領域を、オブジェクトをタッチした状態で特定方向にドラッグする入力である。
【０１４２】
そして、制御部１９０は、ページ検索領域に意味のあるページがタッチされたか否かを判断する（Ｓ３９３０）。具体的に、制御部１９０は、オブジェクトがページ検索スクロールバー３４１０のうち、意味のあるページに対応する位置にタッチされたか否かを判断することができる。このとき、意味のあるページとは、図３２に示すように、ブックマーク３２１０の設定されたページであってよいが、それは一実施形態に過ぎず、特定キーワードや絵の含まれたページ、新たなチャプタが開始されるページ、お気に入りの設定されたページ等であってよい。
【０１４３】
ページ検索領域に意味のあるページがタッチされると（Ｓ３９３０−Ｙ）、制御部１９０はハプティックフィードバックを提供する（Ｓ３９４０）。このとき、ハプティックフィードバックは意味のあるページの種類及び重要度に応じて異なるように設定されてよい。例えば、意味のあるページがブックマークの設定されたページの場合、制御部１９０は、第１ハプティックフィードバックを提供することができ、意味のあるページが特定キーワードの含まれたページの場合、制御部１９０は第２ハプティックフィードバックを提供することができる。
【０１４４】
そして、制御部１９０は、ユーザ命令に応じて、意味のあるページをディスプレイする（Ｓ３９５０）。具体的に、ページサムネールイメージ３４２０がユーザによって連続的にタッチされると、制御部１９０は、図３５に示すように、意味のあるページ（ブックマークの設定されたページ）をディスプレイすることができる。
【０１４５】
一方、上述の実施形態においては、Ｅ−ｂｏｏｋコンテンツで意味のあるページがディスプレイされる場合、ハプティックフィードバックを提供するものとして説明したが、それは一実施形態に過ぎず、複数のページで構成されたコンテンツなら、本発明の技術的思想が適用されてよい。
【０１４６】
上述のように、ページ検索領域を用いて意味のあるページが検索される場合、ハプティックフィードバックを提供することで、ユーザはディスプレイ部１９０を見なくとも、ページ検索領域を用いて意味のあるページを見つけることができるようになる。
【０１４７】
以下では、図３６ないし図３８を参照し、ＡＲモード利用時、検索対象位置が撮影された場合、ハプティックフィードバックを提供する方法について説明する。図３６は、本発明の一実施形態に係るＡＲモード利用時に検索対象位置が撮影される場合、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１４８】
まず、制御部１９０は、ユーザ命令に応じて、ＡＲモードにシフトする（Ｓ３６１０）。このとき、ＡＲ（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ）モードは、撮影部１４０によって撮影された映像と映像に対応するデータ（例えば、建物名、地名等）とを重なって映す増強現実技術を提供するモードである。
【０１４９】
そして、制御部１９０には、ユーザ入力によって検索対象位置が入力される（Ｓ３６２０）。このとき、検索対象位置は、ユーザが見つけようとする位置の建物名、地名等であってよい。例えば、検索対象位置は、ユーザの位置によって“ＣＧＶ”で入力されてよい。
【０１５０】
そして、撮影部１４０は、ユーザ命令に応じて、周辺位置を撮影する（Ｓ３６３０）。そして、制御部１９０は、図３７に示すように、撮影部１４０によって撮影された周辺映像をディスプレイ部１２０にディスプレイする。このとき、撮影部１４０は、ユーザのパニング動作によって周辺位置を移動しつつ撮影することができる。
【０１５１】
そして、制御部１９０は、携帯用機器１００が撮影する位置の座標値を検査する（Ｓ３６４０）。このとき、デバイスが撮影する位置の座標値は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサを用いて算出されてよい。
【０１５２】
そして、制御部１９０は、携帯用機器１００が撮影する映像に検索対象位置が含まれたか否かを判断する（Ｓ３６５０）。
【０１５３】
そして、検索対象位置が携帯用機器１００によって撮影された映像に含まれた場合、制御部１９０はハプティックフィードバックを提供する（Ｓ３６６０）。具体的に、検索対象位置が“ＣＧＶ”の場合、図３８に示すように、“ＣＧＶ”が携帯用機器１００によって撮影された映像に含まれると、制御部１９０はハプティックフィードバックを提供することができる。
【０１５４】
このとき、ハプティックフィードバックは、検索対象位置に応じて異なるように設定されてよい。すなわち、ハプティックフィードバックは検索対象位置を入力する際、同時に入力されてよい。
【０１５５】
一方、上述の実施形態においては、検索対象位置が撮影された映像に含まれた場合、ハプティックフィードバックを提供するものとして説明したが、それは一実施形態に過ぎず、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  ｉｎｔｅｒｅｓｔ）が撮影された映像に含まれた場合、ハプティックフィードバックが提供されてよい。このとき、ＰＯＩは、主要な施設物、駅、空港、ターミナル、ホテル等のような主要な位置情報であってよい。
【０１５６】
上述のように、ＡＲモードでユーザが検索することを望む位置が撮影された映像に含まれた場合、ハプティックフィードバックを提供することで、ユーザはディスプレイ画面を見なくとも検索対象位置を見つけることができるようになる。
【０１５７】
以下では、図３９ないし図４１を参照し、マップ映像から目的地が検索された場合、ハプティックフィードバックを提供する方法について説明する。図３９は、本発明の一実施形態に係るマップ映像から目的地が検索された場合、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１５８】
まず、制御部１９０は、ユーザ命令に応じて、マップ映像をディスプレイする（Ｓ３９１０）。このとき、マップ映像は、図４０に示すように、一般的なマップ映像であってよいが、それは一実施形態に過ぎず、衛星から撮影された映像であってよい。
【０１５９】
そして、制御部１９０は、ユーザ命令に応じて、マップ映像を移動する（Ｓ３９２０）。このとき、マップ映像を移動するユーザ命令は、オブジェクト（例えば、ユーザの手）をディスプレイ部１２０をタッチした状態でドラッグする入力であってよい。
【０１６０】
そして、制御部１９０は、マップ映像に目的地が含まれるか否かを判断する（Ｓ３９３０）。具体的に、制御部１９０は、目的地に対する位置座標値がマップ映像に含まれるか否かを判断し、マップ映像に目的地が含まれるか否かを判断することができる。このとき、目的地は、ユーザが検索しようとする位置であってよいが、それは一実施形態に過ぎず、ＰＯＩも本発明の技術的な思想が適用されてよい。
【０１６１】
マップ映像に目的地が含まれた場合、制御部１９０はハプティックフィードバックを提供する（Ｓ１９４０）。このとき、ハプティックフィードバックは、目的地に応じて異なるように設定されてよい。すなわち、ハプティックフィードバックは、目的地を設定する際に同時に設定されてよい。
【０１６２】
上述のように、マップ映像に目的地が含まれた場合、ハプティックフィードバックを提供することにより、ユーザはディスプレイ画面を見なくともマップ映像から目的地を見つけることができるようになる。
【０１６３】
以下では、図４２及び図４３を参照し、リストの最初のアイテムと最後のアイテムとがディスプレイされた場合、ハプティックフィードバックを提供する方法について説明する。図４２は、本発明の一実施形態に係るリストの最初のアイテムと最後のアイテムとがディスプレイされた場合、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１６４】
まず、制御部１９０は、ユーザ命令に応じて、リストをディスプレイする（Ｓ４２１０）。このとき、リストは、図４３に示すように、電話番号リストであってよいが、それは一実施形態に過ぎず、テキストメッセージリスト、メモリスト等のような多様なリストも、本発明の技術的な思想が適用されてよい。そして、リストを生成するためのユーザ命令は、ディスプレイ部１２０にディスプレイされた電話番号検索アイコンを選択するためにタッチする入力であってよい。
【０１６５】
そして、制御部１９０は、ユーザ命令に応じてリストをスクロールする（Ｓ４２２０）。このとき、リストをスクロールするためのユーザ命令はオブジェクト（例えば、ユーザの手）をディスプレイ部１２０をタッチした状態で、オブジェクトを一定方向に移動する命令である。このとき、オブジェクトの移動速度に応じてリストのスクロール速度が異なってよい。
【０１６６】
そして、制御部１９０は、リストに含まれたアイテムのうち、最初のアイテムまたは最後のアイテムがディスプレイ画面に含まれるか否かを判断する（Ｓ４２３０）。このとき、最初のアイテムは、リストの最上段に位置するアイテムであり、最後のアイテムはリストの最下段に位置するアイテムである。
【０１６７】
リストに含まれたアイテムのうち、最初のアイテムまたは最後のアイテムがディスプレイ画面に現れる場合（Ｓ４２３０−Ｙ）、制御部１９０はハプティックフィードバックを提供する（Ｓ４２４０）。具体的に、“Ｒｏｂｅｒｔ  Ｂｒｏｗｎ”に対応するアイテム４３１０が最後のアイテムの場合、図４３に示すように、ディスプレイ画面に“Ｒｏｂｅｒｔ  Ｂｒｏｗｎ”に対応するアイテム４３１０がディスプレイされると、制御部１９０はハプティックフィードバックを提供することができる。
【０１６８】
このとき、制御部１９０は、最初のアイテムまたは最後のアイテムに応じて異なるハプティックフィードバックを提供することができる。例えば、最初のアイテムがディスプレイされた場合、制御部１９０は、第１ハプティックフィードバックを提供することができ、最後のアイテムがディスプレイされた場合、制御部１９０は第２ハプティックフィードバックを提供することができる。
【０１６９】
上述のように、リストをスクロールする途中に、最初のアイテムまたは最後のアイテムがディスプレイされる場合、ハプティックフィードバックを提供することで、ユーザはリストの最初と最後とをディスプレイ部１２０を見なくとも確認することができるようになる。
【０１７０】
以下では、図４４及び図４５を参照し、Ｅ−ｂｏｏｋコンテンツの最初のページと最後のページとがディスプレイされた場合、ハプティックフィードバックを提供する方法について説明する。図４４は、本発明の一実施形態に係るＥ−ｂｏｏｋコンテンツの最初のコンテンツと最後のコンテンツとがディスプレイされた場合、ハプティックフィードバックを提供する方法を説明するためのフローチャートである。
【０１７１】
まず、制御部１９０は、ユーザ命令に応じて、Ｅ−ｂｏｏｋコンテンツを実行する（Ｓ４４１０）。具体的に、ディスプレイ部１２０にディスプレイされたＥ−ｂｏｏｋコンテンツに対応するアイコンがタッチされると、制御部１９０は、図４５に示すように、Ｅ−ｂｏｏｋコンテンツ４５００を実行させる。
【０１７２】
そして、制御部１９０は、ユーザ命令に応じて、ページを移動する（Ｓ４４２０）。このとき、ページを他のページに移動するためのユーザ命令は、図４５に示すように、オブジェクトをディスプレイ部１２０の一領域（例えば、ディスプレイ部１２０の右側下段）にタッチした状態で、特定方向に移動するドラッグ入力であってよい。しかし、それは一実施形態に過ぎず、他のユーザ命令に応じてページを移動することができる。
【０１７３】
そして、制御部１９０は、移動されたページが最初のページまたは最後のページか否かを判断する（Ｓ４４３０）。
【０１７４】
移動されたページが最初のページまたは最後のページの場合（Ｓ４４３０−Ｙ）、制御部１９０は、最初のページから前のページに捲る命令が入力されたり、最後のページから後ろのページに捲る命令が入力されると、ハプティックフィードバックを提供する（Ｓ４４４０）。
【０１７５】
このとき、制御部１９０は、最初のページまたは最後のページに応じて異なるハプティックフィードバックを提供することができる。例えば、最初のページから前のページに捲る命令が入力された場合、制御部１９０は第１ハプティックフィードバックを提供することができ、最後のページから後ろのページに捲る命令が入力された場合、制御部１９０は第２ハプティックフィードバックを提供することができる。
【０１７６】
一方、上述の実施形態においては、Ｅ−ｂｏｏｋコンテンツでハプティックフィードバックを提供するものとして説明したが、それは一実施形態に過ぎず、複数のページで構成されたコンテンツなら本発明の技術的な思想が適用されてよい。
【０１７７】
上述のように、最初のページから前のページに移動する命令が入力されたり、最後のページから後ろのページに移動する命令が入力された場合、ハプティックフィードバックを提供することで、ユーザはより能動的にＥ−ｂｏｏｋコンテンツの最初のページまたは最後のページを確認することができるようになる。
【０１７８】
以下では、図４６及び図４９を参照し、ホームスクリーンでガイドウィンドウをディスプレイする場合、ハプティックフィードバックを提供する方法について説明する。図４６は、本発明の一実施形態に係るホームスクリーンでガイドウィンドウをディスプレイする場合、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１７９】
まず、制御部１９０は、ユーザ命令に応じて、ホームスクリーンをディスプレイする（Ｓ４６１０）。このとき、ホームスクリーンは、図４７に示すように、ユーザによって選択可能な複数のアイコン及び時間情報をディスプレイするウィジェットがディスプレイされてよい。なお、ホームスクリーンの上段には通信状態情報、時間情報等をディスプレイする上段領域４７１０がディスプレイされる。
【０１８０】
そして、制御部１９０は、ガイドウィンドウの生成のために、上段領域４７１０をタッチした後、下方へのドラッグ命令を受信する（Ｓ４６２０）。具体的に、図４７に示すように、上段領域４７１０がタッチされた状態で、図４８のように、下方へのドラッグ命令が入力されると、制御部１９０は、ガイドウィンドウの一部４８１０をディスプレイすることができる。このとき、ガイドウィンドウは、携帯用機器１００の状態情報、ユーザのスケジュール情報、アプリケーションまたはプログラムのインストール情報、アプリケーションまたはプログラムのアップデート情報のような情報及びユーザが頻繁に使用する機能に対するアイコンのうち、少なくとも１つをユーザに提供するウィンドウである。
【０１８１】
そして、制御部１９０は、ドラッグ速度を判断する（Ｓ４６３０）。
【０１８２】
そして、制御部１９０は、ドラッグ速度に応じてガイドウィンドウのディスプレイに対するハプティックフィードバックを提供する（Ｓ４６４０）。具体的に、ドラッグ命令に応じてガイドウィンドウが画面の最下段まで降りてきた場合、制御部１９０は、ドラッグ速度に応じて振動の強度及び振動の時間のうち、少なくとも１つを調節してハプティックフィードバックを提供することができる。例えば、ドラッグ速度が速まるにつれ、振動の強度の強いハプティックフィードバックを提供することができ、ドラッグ速度が遅くなるにつれ、振動の強度の弱いハプティックフィードバックを提供することができる。
【０１８３】
そして、制御部１９０は、図４９に示すように、ガイドウィンドウ４９１０をディスプレイする（Ｓ４６５０）。
【０１８４】
ただし、ドラッグ命令が画面の下段の一定領域にまで入力されず、画面の下段の一定領域に到達する前に中断された場合、制御部４９１０はハプティックフィードバックを提供せずに、ガイドウィンドウ４９１０もディスプレイしなくてよい。
【０１８５】
上述のように、ガイドウィンドウがディスプレイされた場合、ハプティックフィードバックを提供することで、ユーザはディスプレイ画面を見なくともガイドウィンドウがディスプレイされたか否かを確認することができるようになる。
【０１８６】
以下では、図５０ないし図５２を参照し、携帯用機器１００に予め設定されたユーザ命令が入力された場合、ガイドウィンドウに含まれた情報に応じて、ハプティックフィードバックを提供する方法について説明する。図５０は、本発明の一実施形態に係る携帯用機器１００に、予め設定されたユーザ命令が入力された場合、ガイドウィンドウに含まれた情報の数に応じて、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１８７】
まず、制御部１９０は、センサ部１１０を用いて携帯用機器１００が予め設定された回数だけ振られるモーションが入力されたか否かを判断する（Ｓ５０１０）。具体的に、制御部１９０は、センサ部１１０の加速度センサ１１１またはジャイロセンサ１１２を用いて携帯用機器１００の振動を検知し、予め設定された回数（例えば、２回）だけ振られるか否かを判断することができる。
【０１８８】
携帯用機器１００が、予め設定された回数だけ振られるモーションが入力された場合（Ｓ５０１０−Ｙ）、制御部１９０は、お知らせウィンドウに表示される情報の数を判断し、それに対応するハプティックフィードバックを提供する（Ｓ５０２０）。具体的に、携帯用機器１００が予め設定された回数だけ振られるモーションが入力された場合、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報の数に対応する数の玉が箱の中で揺られる効果のハプティックフィードバックを提供することができる。または、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報の数に応じて、振動の強度及び持続時間のうち、少なくとも１つが異なるハプティックフィードバックを提供することができる。例えば、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報の数が多くなるにつれ、振動の強度が強まったり持続時間の長いハプティックフィードバックを提供することができ、携帯用機器１００のお知らせウィンドウに表示される情報の数が少なくなるにつれ、振動の強度が弱まったり振動の持続時間の短いハプティックフィードバックを提供することができる。
【０１８９】
なお、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報がない場合、ハプティックフィードバックを提供しなくてよい。
【０１９０】
そして、制御部１９０は、ディスプレイ画面がロック状態か否かを判断する（Ｓ５０３０）。このとき、ディスプレイ画面がロック状態の場合は、ディスプレイ画面がロックスクリーンの場合だけでなく、ディスプレイ画面の電源がオフになった場合も含まれてよい。
【０１９１】
そして、ディスプレイ画面がロック状態ではないロック解除状態の場合（Ｓ５０３０−Ｎ）、制御部１９０は、図５１に示すように、お知らせウィンドウ５１００をディスプレイする（Ｓ５０４０）。
【０１９２】
しかし、ディスプレイ画面がロック状態にある場合（Ｓ５０３０−Ｙ）、制御部１９０は、ただディスプレイ画面が消えた状態でハプティックフィードバックのみを提供することができる。
【０１９３】
上述のように、携帯用機器１００を振る命令が入力される場合、ハプティックフィードバックでお知らせウィンドウに表示される情報の数に関する情報を提供することで、ユーザは単に携帯用機器１００を振るモーションのみでお知らせウィンドウに表示された情報の数を確認することができるようになる。
【０１９４】
図５２は、本発明の一実施形態に係る携帯用機器１００に予め設定されたユーザ命令が入力された場合、ガイドウィンドウに含まれた情報の種類に応じて、ハプティックフィードバックを提供する方法について説明するためのフローチャートである。
【０１９５】
まず、制御部１９０は、センサ部１１０を用いて携帯用機器１００が予め設定された回数だけ振られるモーションが入力されたか否かを判断する（Ｓ５２１０）。具体的に、制御部１９０は、センサ部１１０の加速度センサ１１１またはジャイロセンサ１１２を用いて携帯用機器１００の振動を検知し、予め設定された回数（例えば、２回）だけ振られるか否かを判断することができる。
【０１９６】
携帯用機器１００が、予め設定された回数だけ振られるモーションが入力された場合（Ｓ５２１０−Ｙ）、制御部１９０は、お知らせウィンドウに表示される情報の種類を判断し、それに対応するハプティックフィードバックを提供する（Ｓ５２２０）。具体的に、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報の重要度を判断し、携帯用機器のお知らせウィンドウに表示される情報の重要度に応じて、振動の強度及び持続時間のうち少なくとも１つを調節してハプティックフィードバックを提供することができる。例えば、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報の重要度が高くなるにつれ、振動の強度及び持続時間のうち少なくとも１つを増加させ、携帯用機器１００のお知らせウィンドウに表示される情報の重要度が低くなるにつれ、振動の強度及び持続時間のうち少なくとも１つを減少させるように調節し、ハプティックフィードバックを提供することができる。
【０１９７】
このとき、携帯用機器１００のお知らせウィンドウに表示される情報の重要度は、ユーザによって入力された重要度情報または情報の利用頻度数に応じて決定されてよい。
【０１９８】
なお、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示された情報の類型に応じて、異なるハプティックフィードバックを提供することができる。例えば、制御部１９０は、お知らせウィンドウに表示された情報がスケジュール情報の場合、第１ハプティックフィードバックを提供することができ、アプリケーションアップデート情報の場合、第２ハプティックフィードバックを提供することができる。
【０１９９】
なお、制御部１９０は、携帯用機器１００のお知らせウィンドウに表示される情報がない場合、ハプティックフィードバックを提供しなくてよい。
【０２００】
そして、制御部１９０は、ディスプレイ画面がロック状態か否かを判断する（Ｓ５２３０）。このとき、ディスプレイ画面がロック状態の場合は、ディスプレイ画面がロックスクリーンの場合だけでなく、ディスプレイ画面の電源がオフになった場合も含まれてよい。
【０２０１】
ディスプレイ画面がロック状態ではないロック解除状態の場合（Ｓ５２３０−Ｎ）、制御部１９０は、図５１に示すように、お知らせウィンドウ５１００をディスプレイする（Ｓ５２４０）。
【０２０２】
しかし、ディスプレイ画面がロック状態にある場合（Ｓ５２３０−Ｙ）、制御部１９０は、単にディスプレイ画面が消えた状態でハプティックフィードバックのみを提供することができる。
【０２０３】
上述のように、携帯用機器１００を振る命令が入力される場合、ハプティックフィードバックでお知らせウィンドウに表示される情報の種類に関する情報を提供することで、ユーザは単に携帯用機器１００を振るモーションだけでお知らせウィンドウに表示された情報の種類を確認することができるようになる。
【０２０４】
以下では、図５３を参照し、本発明の別の実施形態に係る携帯用機器５３０の具体的なハードウェア及びソフトウェア構成について説明する。図５３は、本発明の一実施形態に係る携帯用機器のハードウェア構成及びソフトウェア構成を示すブロック図である。
【０２０５】
図５３に示すように、携帯用機器５３００は、保存部５３０５、パワーシステム（Ｐｏｗｅｒ  ｓｙｓｔｅｍ）５３１０、外部ポート（Ｅｘｔｅｒｎａｌ  ｐｏｒｔ）５３１５、ＲＦ回路（ＲＦ  ｃｉｒｃｕｉｔｒｙ）５３２０、オーディオ回路（Ａｕｄｉｏ  ｃｉｒｃｕｉｔｒｙ）５３２５、近接センサ（Ｐｒｏｘｉｍｉｔｙ  ｓｅｎｓｏｒ）５３３０、加速度センサ（ａｃｃｅｌｅｒｏｍｅｔｅｒ）５３３５、ハプティックモジュール（Ｈａｐｔｉｃ  ｍｏｄｕｌｅ）５３４０、入／出力サブシステム（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ｓｕｂｓｙｓｔｅｍ）５３４５、タッチ検知ディスプレイシステム（Ｔｏｕｃｈ−ｓｅｎｓｉｔｉｖｅ  ｄｉｓｐｌａｙ  ｓｙｓｔｅｍ）５３５０、光センサ（Ｏｐｔｉｃａｌ  ｓｅｎｓｏｒ）５３５５、その他の入力制御装置（Ｏｔｈｅｒ  ｉｎｐｕｔ  ｃｏｎｔｒｏｌ  ｄｅｖｉｃｅ）５３６０及び制御部５３６５を含む。
【０２０６】
保存部５３０５は、図５３に示すように、携帯用機器５３００を制御するための多様なモジュールを保存する。具体的に、保存部５３０５は、運営体制（Ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）、通信モジュール（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｍｏｄｕｌｅ）、接触／モーションモジュール（Ｃｏｎｔａｃｔ／Ｍｏｔｉｏｎ  ｍｏｄｕｌｅ）、グラフィックモジュール（Ｇｒａｐｈｉｃ  ｍｏｄｕｌｅ）、テキスト入力モジュール（Ｔｅｘｔ  ｉｎｐｕｔ  ｍｏｄｕｌｅ）、ＧＰＳモジュール（ＧＰＳ  ｍｏｄｕｌｅ）及びアプリケーションモジュール（Ａｐｐｌｉｃａｔｉｏｎ  ｍｏｄｕｌｅ）を保存する。
【０２０７】
特に、アプリケーションモジュール（Ａｐｐｌｉｃａｔｉｏｎ  ｍｏｄｕｌｅ）は、コンタクトモジュール（Ｃｏｎｔａｃｔ  ｍｏｄｕｌｅ）、電話モジュール（Ｔｅｌｅｐｈｏｎｅ  ｍｏｄｕｌｅ）、テレビ電話モジュール（Ｖｉｄｅｏ  ｃｏｎｆｅｒｅｎｃｅ  ｍｏｄｕｌｅ）、Ｅ−ｍａｉｌモジュール（ｅ−ｍａｉｌ  ｃｌｉｅｎｔ  ｍｏｄｕｌｅ）、リアルタイムメッセージモジュール（Ｉｎｓｔａｎｔ  ｍｅｓｓａｇｅ  ｍｏｄｕｌｅ）、ブログモジュール（Ｂｌｏｇｇｉｎｇ  ｍｏｄｕｌｅ）、カメラモジュール（Ｃａｍｅｒａ  ｍｏｄｕｌｅ）、イメージ管理モジュール（Ｉｍａｇｅ  Ｍａｎａｇｅｍｅｎｔ  Ｍｏｄｕｌｅ）、映像再生モジュール（Ｖｉｄｅｏ  Ｐｌａｙｅｒ  ｍｏｄｕｌｅ）、音楽再生モジュール（Ｍｕｓｉｃ  Ｐｌａｙｅｒ  ｍｏｄｕｌｅ）、フォトビューアモジュール（Ｐｈｏｔｏ  Ｖｉｅｗｅｒ  ｍｏｄｕｌｅ）、ブラウジングモジュール（Ｂｒｏｗｓｉｎｇ  ｍｏｄｕｌｅ）、ゲームモジュール（Ｇａｍｅ  ｍｏｄｕｌｅ）、カレンダモジュール（Ｃａｌｅｎｄａｒ  ｍｏｄｕｌｅ）、ウィジェットモジュール（Ｗｉｄｇｅｔ  ｍｏｄｕｌｅ）、ウィジェット生成モジュール（Ｗｉｄｇｅｔ  ｃｒｅａｔｏｒ  ｍｏｄｕｌｅ）及び検索モジュール（Ｓｅａｒｃｈ  ｍｏｄｕｌｅ）を含んでよい。このとき、ウィジェットモジュールは、天気ウィジェット（Ｗｅａｔｈｅｒ  ｗｉｄｇｅｔ）、株ウィジェット（Ｓｔｏｃｋ  ｗｉｄｇｅｔ）、電卓ウィジェット（Ｃａｌｃｕｌａｔｏｒ  ｗｉｄｇｅｔ）、アラームウィジェット（Ａｌａｒｍ  ｗｉｄｇｅｔ）及びユーザ生成ウィジェット（Ｕｓｅｒ−ｃｒｅａｔｅｄ  ｗｉｄｇｅｔ）を含んでよい。
【０２０８】
しかし、上述のようなアプリケーションモジュール及びウィジェットモジュールは、一実施形態に過ぎず、他のアプリケーションモジュール及びウィジェットモジュールが更に含まれてよい。
【０２０９】
パワーシステム５３１０は、ユーザの操作に応じて、携帯用機器５３００の電源を制御する。このとき、パワーシステム５３１０は、携帯用機器５３００の全構成の電源を制御することができるだけでなく、一部の構成に対する電源のみを制御することができる。
【０２１０】
外部ポート５３１５は、携帯用機器５３００と他の外部装置との接続を行う。
【０２１１】
ＲＦ回路５３２０は、携帯用機器５３００の通信機能を行う。このとき、ＲＦ回路５３２０は、外部の他の携帯用機器５３００と通信を行うことができるだけでなく、外部のサーバ及び基地局と通信を行うことができる。
【０２１２】
オーディオ回路５３２５は、オーディオを出力したり受信する機能を行う。このとき、オーディオ回路５３２５は、オーディオ信号を出力するためにスピーカ（Ｓｐｅａｋｅｒ）に接続されたり、オーディオ信号を受信するためにマイクロフォン（Ｍｉｃｒｏｐｈｏｎｅ）に接続されてよい。
【０２１３】
近接センサ５３３０は、ユーザの近接タッチを受信する。具体的に、間接センサ５３３０は、タッチ入力のためのオブジェクト（例えば、ユーザの手）がタッチディスプレイパネルに近接した状態（例えば、ディスプレイパネルから１ｃｍ〜２ｃｍ離れた状態）でユーザの近接タッチを受信することができる。
【０２１４】
加速度センサ５３３５は、携帯用機器５３００に対するユーザのモーションを検知する。具体的に、ユーザが携帯用機器５３００に特定モーション（例えば、携帯用機器を振るモーション、携帯用機器を傾けるモーション等）を入力した場合、加速度センサ５３３５は、携帯用機器５３００の動き方向及び速度を検知し、携帯用機器に対するユーザのモーションを検知する。
【０２１５】
ハプティックモジュール５３４０は、制御部５３６５の制御により、多様なハプティックフィードバックを提供する。このとき、ハプティックモジュール５３４０は、図１に示すハプティックフィードバック提供部１３０と同一の機能を行う。
【０２１６】
入／出力サブシステム５３４５は、多様な入／出力装置と通信を行う。このとき、入／出力サブシステム５３４５は、ディスプレイコントローラ（Ｄｉｓｐｌａｙ  ｃｏｎｔｒｏｌｌｅｒ）、光センサコントローラ（Ｏｐｔｉｃａｌ  ｓｅｎｓｏｒ  ｃｏｎｔｒｏｌｌｅｒ）、その他の入力コントローラ（Ｏｔｈｅｒ  ｉｎｐｕｔ  ｃｏｎｔｒｏｌｌｅｒ）を含んでよい。
【０２１７】
タッチ検知ディスプレイシステム５３５０は、映像をディスプレイする機能を行うだけでなく、ユーザのタッチを受信する機能を行う。特に、タッチ検知ディスプレイシステム５３５０は、入／出力サブシステム５３４５のディスプレイコントローラを介して制御されてよい。
【０２１８】
光センサ５３５５は、光センサコントローラの制御に応じて映像を撮影する機能を行う。
【０２１９】
その他の入力制御装置５３６０は、その他の入力コントローラによってユーザ命令を受信する機能を行う。このとき、その他の入力制御装置５３６０としては、マウスやキーボードのような入力装置であってよい。
【０２２０】
制御部５３６５は、多様なモジュール及びセンサによって入力されたユーザ命令に応じて、携帯用機器５３００の動作全般を制御する。特に、制御部５３６５は、コントローラ（Ｃｏｎｔｒｏｌｌｅｒ）、プロセッサ（Ｐｒｏｃｅｓｓｏｒ）、周辺機器インターフェース（Ｐｅｒｉｐｈｅｒａｌｓ  Ｉｎｔｅｒｆａｃｅ）を含む。このとき、コントローラは、携帯用機器５３００の動作全般を制御するための制御信号を生成する。プロセッサは、携帯用機器５３００を制御するための多様な演算を行う。例えば、プロセッサは、携帯用機器５３００に入力されたユーザ命令を把握するために、各種センサに入力された値を演算することができる。周辺機器インターフェースは、外部ポート５３１５、ＲＦ回路５３２０、オーディオ回路５３２５、近接センサ５３３０、加速度センサ５３３５、ハプティックモジュール５３４０及び入／出力サブシステム５３４５との通信を行う。
【０２２１】
特に、制御部５３６５は、予め設定されたイベントが発生された場合、予め設定されたイベントに対応するハプティックフィードバックを提供することができる。
【０２２２】
具体的に、位置移動が可能な少なくとも１つのオブジェクト（例えば、アイコン）を含む画面がタッチ検知ディスプレイシステム５３５０にディスプレイされた場合、オブジェクトの位置を移動させるためのユーザ操作によってオブジェクトの位置が移動されると、制御部５３６５は、オブジェクトの移動された位置に関する領域情報が、オブジェクトの位置可能な領域情報か否かを判断し、判断結果に応じて、ハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２２３】
具体的に、制御部５３６５は、オブジェクトの位置が移動されると、オブジェクトの移動された位置の座標値を検査し、オブジェクトの移動された位置の座標値が、オブジェクトの位置可能な領域の座標値に含まれるか否かを判断することができる。そして、制御部５３６５は、オブジェクトの移動された位置の座標値が、オブジェクトの移動可能な領域の座標値に含まれる場合、ハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２２４】
例えば、図５ないし図９において説明したように、オブジェクトが他のオブジェクトの位置する領域に移動することができない場合、オブジェクトの移動された領域の座標値が他のオブジェクトの位置する座標値に含まれると、制御部５３６５はハプティックフィードバックを提供せずに、オブジェクトの移動された領域の座標値が、他のオブジェクトの位置しない領域の座標値に含まれると、制御部５３６５はハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。なお、図１０ないし図１３において説明したように、オブジェクトが他のオブジェクトの位置する領域に移動することができる場合、オブジェクトの移動された領域の座標値が、他のオブジェクトの位置する座標値に含まれると、制御部５３６５はハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。このとき、制御部５３６５は、オブジェクトと他のオブジェクトとの位置を入れ替えてディスプレイするようにタッチ検知ディスプレイシステム５３５０を制御することができる。
【０２２５】
なお、制御部５３６５は、画面上に複数のアイテムを含むリストをディスプレイし、リストに対するスクロール操作によって画面上にディスプレイされた複数のアイテムを予め設定された方向に移動させてディスプレイするようにタッチ検知ディスプレイシステム５３５０を制御することができる。そして、アイテム移動状態に応じて、予め設定されたアイテムが画面上にディスプレイされると、制御部５３６５はハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２２６】
このとき、予め設定されたアイテムはリストに含まれたアイテムのうち、最初または最後に位置するアイテムであってよい。そして、スクロール命令が、ユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令である場合、最初または最後に位置するアイテムがディスプレイされると、制御部５３６５は、ユーザの手のタッチ移動速度に応じて、ハプティックフィードバックを異なるように提供するようにハプティックモジュール５３４０を制御することができる。例えば、制御部５３６５は、ユーザの手のタッチ移動速度が速くなるにつれ、振動の強度の強いハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２２７】
更に別の例として、制御部５３６５は、電話番号リストを生成するために、保存部５３０５に保存された電話モジュールを制御することができる。そして、電話番号リストが生成された場合、予め設定されたアイテムとして、お気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテムのうち、いずれか１つがディスプレイされると、制御部５３６５はハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２２８】
なお、電子書籍コンテンツを実行するためのユーザ命令が入力されると、制御部５３６５は、電子書籍コンテンツをディスプレイするようにタッチ検知ディスプレイシステム５３５０を制御する。そして、制御部５３６５は、電子書籍コンテンツに対するページ移動命令に応じて、画面上にディスプレイされたページが予め設定されたページか否かを判断する。画面上にディスプレイされたページが前記予め設定されたページの場合、制御部５３６５は、ハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２２９】
このとき、予め設定されたページは、電子書籍コンテンツの最初のページ及び最後のページのうちの一方であってよい。ここで、ページ移動命令がユーザの手がディスプレイ画面をタッチした状態で特定方向に移動する命令の場合、制御部５３６５はユーザの手のタッチ移動速度に応じてハプティックフィードバックを異なるように提供するようにハプティックモジュール５３４０を制御することができる。例えば、制御部５３６５は、ユーザの手のタッチ移動速度が速くなるにつれ、振動の強度が強くなるようにハプティックフィードバックを提供することができる。
【０２３０】
更に別の例として、予め設定されたページは、ブックマークの設定されたページであってよい。すなわち、ブックマークの設定されたページがディスプレイされた場合、制御部５３６５は、ハプティックフィードバックを提供するようにハプティックモジュール５３４０を制御することができる。
【０２３１】
上述のように、本発明の多様な実施形態により、ユーザはディスプレイ画面を確認することができない状況（例えば、運転中等）の場合、予め設定されたイベントが発生しても、予め設定されたイベントに対応するハプティックフィードバックを確認することで、発生したイベントを確認することができるようになる。
【０２３２】
そして、予め設定されたイベントの種類及びユーザのモーションに応じて異なるハプティックフィードバックを提供することで、ユーザは能動的かつ興味深く携帯用機器１００を操作することができるようになる。
【０２３３】
以下では、図５４ないし図５８を参照し、スクロール途中に意味のあるアイテムがディスプレイされた場合、ＵＩを提供する方法について説明する。
【０２３４】
まず、制御部１９０は、ユーザ命令に応じて、リストを生成してディスプレイする（Ｓ５４１０）。このとき、リストが電話番号リストの場合、リストを生成するためのユーザ命令は、ディスプレイ部１２０にディスプレイされた電話番号検索アイコンを選択するためにタッチする入力であってよい。一方、本発明の一実施形態に係るリストは、図５５に示すように、電話番号リストであってよいが、それは一実施形態に過ぎず、受信メッセージリスト、コンテンツリスト、インターネットショッピングの商品リスト等のような多様なリストのうちの１つであってよい。
【０２３５】
そして、制御部１９０は、ユーザ命令に応じて、リストをスクロールする（Ｓ５４２０）。このとき、リストをスクロールするためのユーザ命令はオブジェクト（例えば、ユーザの手）をディスプレイ部１２０をタッチした状態で、オブジェクトを一定方向に移動する命令である。上述のように、スクロールするためのユーザ命令は一実施形態に過ぎず、携帯用機器１００を予め設定された方向に振るユーザモーションのような他のユーザ命令であってよい。
【０２３６】
そして、制御部１９０は、リストに含まれたアイテムのうち、予め設定された条件を満たすアイテムがディスプレイ画面に表示されるか否かを判断する（Ｓ５４３０）。このとき、予め設定された条件を満たすアイテムは意味のあるアイテムとして、リストに含まれたアイテムのうち、一般的なアイテムと区別できる特別なアイテムである。例えば、リストが電話番号リストの場合、予め設定された条件を満たすアイテムは、お気に入りの設定された電話番号に対応するアイテム、短縮ボタンの指定された電話番号に対応するアイテム、最も最近通話した電話番号に対応するアイテム、不在着信の記録の残っている電話番号に対応するアイテム、予め設定された回数以上のスケジュールを有するユーザの電話番号に対応するアイテムのうち、少なくとも１つであってよい。
【０２３７】
リストに含まれたアイテムのうち、予め設定された条件を満たすアイテムがディスプレイ画面に現れる場合（Ｓ５４３０−Ｙ）、制御部１９０はリストのスクロール速度を変更する（Ｓ５４４０）。特に、リストに予め設定された条件を満たすアイテムがディスプレイされた場合、制御部１９０は、リストのスクロール速度が減少するようにディスプレイ部１２０を制御することができる。例えば、“Ｐａｕｌ  Ｊａｃｋｏｎ”から不在着信の記録が残っている場合、リストをスクロールする途中に、図５６に示すように、“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０がディスプレイされると、制御部１９０はリストのスクロール速度を減少させることができる。
【０２３８】
なお、予め設定された条件を満たすアイテムがディスプレイされた場合、制御部１９０は、予め設定された条件の内容をディスプレイ画面に表示するようにディスプレイ部１２０を制御することができる。このとき、制御部１９０は、予め設定された条件の内容をポップアップウィンドウの形態でディスプレイすることができる。
【０２３９】
例えば、“Ｐａｕｌ  Ｊａｃｋｏｎ”から不在着信の記録が残っている場合、リストをスクロールする途中に“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０がディスプレイされると、制御部１９０はリストのスクロール速度を減少させ、“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０がリストの中間地点に位置すると、予め設定された条件の内容である不在着信内容（例えば、不在着信が発生した時間、不在着信の相手情報）及び直ちに電話をかけるためのアイコンを含むポップアップウィンドウ５７１０をディスプレイするようにディスプレイ部１２０を制御することができる。
【０２４０】
なお、予め設定された条件を満たすアイテムがディスプレイ画面上に表示されると、制御部１９０はリストのスクロール速度を減少させ、予め設定された条件を満たすアイテムを継続してディスプレイし、画面上に表示された残りのアイテムを予め設定された方向に移動させてディスプレイするようにディスプレイ部１２０を制御することができる。例えば、“Ｐａｕｌ  Ｊａｃｋｏｎ”から不在着信が残っている場合、リストを下から上方にスクロールする途中に“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０がディスプレイされると、制御部１９０はリストのスクロール速度を減少させつつリストのアイテムをスクロールする。そして、制御部１９０は、“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０が上段に位置すると、“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０をリストから消去せず、図５８に示すように、リストの上段に継続してディスプレイし、残りのアイテムのみを用いてスクロール動作を行うようにディスプレイ部２１０を制御することができる。このとき、リストに継続してディスプレイされるアイテム５６１０は他のアイテムと異なるように表示されてよい。例えば、リストに継続してディスプレイされるアイテム５６１０は、図５８に示すように、残りのアイテムより濃く表示されてよい。
【０２４１】
一方、上述の実施形態では、予め設定された条件を満たすアイテムがリストの上段に継続してディスプレイされるものとして説明したが、それは一実施形態に過ぎず、リストの他の領域（例えば、リストの中央領域、下段領域）に継続してディスプレイされてよい。なお、上述の実施形態では、予め設定された条件を満たすアイテムが１つとして説明したが、それは一実施形態に過ぎず、予め設定された条件を満たすアイテムが複数個の場合にも、複数個の予め設定された条件を満たすアイテムがリストに継続してディスプレイされてよい。
【０２４２】
なお、制御部１９０はスクロール速度を減少させつつ、当該アイテムの名称をオーディオで出力することができる。例えば、リストをスクロールする途中に“Ｐａｕｌ  Ｊａｃｋｏｎ”に対応するアイテム５６１０がディスプレイされると、制御部１９０は、スクロール速度を減少させつつ当該アイテム５６１０の名称の“Ｐａｕｌ  Ｊａｃｋｏｎ”をオーディオで出力することができる。よって、ユーザが目の不自由な人の場合、ユーザがより容易に意味のあるアイテムを確認することができるようになる。
【０２４３】
上述のように、リストをスクロールする途中に予め設定された条件を満たすアイテム（例えば、意味のあるアイテム）がディスプレイされる場合、スクロール速度を減少させることで、ユーザはリストから意味のあるアイテムをより容易に確認して操作できるようになる。
【０２４４】
一方、上述の実施形態においては、リストが電話番号リストの場合、予め設定された条件を満たすアイテムを説明しているが、それは一実施形態に過ぎず、他のリストにも本発明の技術的な思想が適用されてよい。
【０２４５】
例えば、リストが受信メッセージリストの場合、予め設定された条件を満たすアイテムは、写真データの含まれたメッセージに対応するアイテム、動画データの含まれたメッセージに対応するアイテム、電話番号情報の含まれたメッセージに対応するアイテム及びアドレス情報の含まれたメッセージに対応するアイテムのうち、少なくとも１つであってよい。
【０２４６】
更に別の例として、リストがコンテンツリストの場合、予め設定された条件を満たすアイテムは、予め設定された値以上のおすすめ数を有するコンテンツに対応するアイテム、最新コンテンツに対応するアイテム、予め設定されたジャンルのコンテンツに対応するアイテム、再生停止中のコンテンツに対応するアイテムのうち、少なくとも１つであってよい。
【０２４７】
更に別の例として、リストがインターネットショッピングの商品リストの場合、予め設定された条件を満たすアイテムは、予め設定された値以上のおすすめ数を有する商品に対応するアイテム、最も売れる商品に対応するアイテム、予め設定された範囲の値段の商品に対応するアイテム、予め設定された数以上の購入レビューのある商品に対応するアイテムのうち、少なくとも１つであってよい。
【０２４８】
更に別の例として、リストがＦａｃｅｂｏｏｋのタイムラインの場合、予め設定された条件を満たすアイテムは、“いいね！”（Ｌｉｋｅ）の多い書き込みに対応するアイテムであってよい。
【０２４９】
なお、本発明の一実施形態において、ユーザが予め設定された条件を満たすアイテムを設定することができる。例えば、リストがインターネットショッピングの商品リストの場合、ユーザが予め設定された条件として予め設定された範囲内の値段を設定することができる。
【０２５０】
＜第２実施形態＞
図５９は、本発明の第２実施形態に係るディスプレイ装置の構成を説明するためのブロック図である。図５９によると、ディスプレイ装置５９００は、ディスプレイ部５９１０と、入力部５９２０及び制御部５９３０を含む。
【０２５１】
ディスプレイ部５９１０は、多様な画面をディスプレイする。具体的に、ディスプレイ部５９１０は、複数のコンテンツをディスプレイすることができる。ここで、コンテンツは、動画、イメージ、音楽、文書、テキスト等を含んでよく、ディスプレイ部５９１０は、各コンテンツのタイトル、ファイル名、イメージのうち、少なくとも１つをディスプレイすることができる。すなわち、ディスプレイ部５９１０は、複数のコンテンツをリスト形式でディスプレイすることができる。
【０２５２】
この場合、ディスプレイ部５９１０は、スクロールバー（ｓｃｒｏｌｌ  ｂａｒ）を一緒にディスプレイすることができる。スクロールバーは、ディスプレイ部５９１０は、現在の画面上にディスプレイされたコンテンツの相対的な位置を示し、ディスプレイされていない他のコンテンツをディスプレイするためのユーザ命令を受信するためのＧＵＩ要素である。
【０２５３】
一方、コンテンツは、ディスプレイ装置５９００またはウェブサーバのような外部サーバ（図示せず）に保存されていてよい。コンテンツが、外部サーバ（図示せず）に保存された場合、ディスプレイ部５９１０は、外部サーバ（図示せず）から受信された複数のコンテンツに対するリストをディスプレイすることができる。一方、本実施形態において、ディスプレイ装置５９００は、ネットワークを介して外部サーバ（図示せず）と通信を行うことができる通信モジュール（図示せず）を備えることができる。
【０２５４】
このような機能を行うディスプレイ部５９１０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅｓ）等で実現されてよいが、それに限定されるものではない。
【０２５５】
一方、ディスプレイ部５９１０は、タッチパッドと相互レイヤ構造を構成するタッチスクリーン形態で実現されてよい。この場合、ディスプレイ部５９１０は、出力装置以外に後述の入力部５９２０として使用されてよい。ここで、タッチスクリーンは、タッチ入力位置及び面積だけでなく、タッチ入力圧力までも検出して、制御部５９２０に伝達することができる。
【０２５６】
入力部５９２０は、多様なユーザ命令を受信する。具体的に、入力部５９２０には、複数のコンテンツを探索するためのスクロールが入力される。
【０２５７】
スクロールは、ディスプレイ部５９１０にディスプレイされた画面に表示された内容が上下または左右に動くようにする操作として、画面に表示された情報の量が一画面分量を超える場合、画面に表示された内容が上下または左右に移動し、以前に表示されていた内容が画面に表示されるようにするための動作である。
【０２５８】
そのために、入力部５９２０は、マウス、タッチスクリーン、リモコンのような遠隔制御装置（図示せず）から伝送される命令等で実現されてよい。
【０２５９】
例えば、入力部５９２０がマウスで実現される場合、ユーザはマウスのホイール操作またはスクロールバーを選択して移動する操作を通じてスクロールを入力することができる。すなわち、ユーザは、マウスのホイールを下方または情報に操作したり、マウスを通じてスクロールバーを選択して左／右方向または上／下方向に移動してスクロールを入力することができる。
【０２６０】
なお、入力部５９２０は、タッチスクリーンで実現される場合、ユーザはタッチ手段を画面に接触した後、左／右方向または上／下方向に移動してスクロールを入力することができる。
【０２６１】
制御部５９３０は、ディスプレイ装置５９００の動作全般を制御する。具体的に、制御部５９３０は、スクロールが入力されると、画面に表示されていなかったコンテンツをディスプレイするようにディスプレイ部５９１０を制御することができる。
【０２６２】
この場合、制御部５９３０は、入力されたスクロールの方向及び程度を考慮し、新たなコンテンツがディスプレイされるように制御することができる。
【０２６３】
すなわち、制御部５９３０は、入力されたスクロール方向に対応する新たなコンテンツをディスプレイすることができる。
【０２６４】
例えば、入力部５９２０がマウスで実現された場合、ユーザが下側スクロール（または、上側スクロール）を入力すると、制御部５９３０は画面に表示されたコンテンツを上方（または、下方）に移動させ、画面の上側（または、下側）に表示されていたコンテンツを順次に除去し、新たなコンテンツを下側（または、上側）からディスプレイされるように制御することができる。
【０２６５】
なお、ユーザが左側スクロール（または、右側スクロール）を入力すると、制御部５９３０は画面に表示されたコンテンツを右方（または、左方）に移動させ、画面の右側（または、左側）に表示されていたコンテンツを順次に除去し、新たなコンテンツを左側（または、右側）からディスプレイするように制御することができる。
【０２６６】
別の例として、入力部５９２０がタッチスクリーンで実現される場合、ユーザが下側スクロール（または、上側スクロール）を入力すると、制御部５９３０は画面に表示されたコンテンツを上方（または、下方）に移動させ、画面の下側（または、上側）に表示されていたコンテンツを順次に除去し、新たなコンテンツを上側（または、下側）からディスプレイするように制御することができる。
【０２６７】
なお、ユーザが左側スクロール（または、右側スクロール）を入力すると、制御部５９３０は画面に表示されたコンテンツを左方（または、右方）に移動させ、画面の左側（または、右側）に表示されていたコンテンツを順次に除去し、新たなコンテンツを右側（または、左側）からディスプレイするように制御することができる。
【０２６８】
なお、制御部５９３０は、入力されたスクロールの程度に応じて、新たなコンテンツをディスプレイすることができる。例えば、制御部５９３０は、スクロールの程度が大きいほど、現在ディスプレイされるコンテンツを基準に相対的に離れたコンテンツをディスプレイすることができ、スクロールの程度が小さいほど、現在ディスプレイされるコンテンツを基準に相対的に近いコンテンツをディスプレイすることができる。
【０２６９】
なお、制御部５９３０は、スクロールに応じてコンテンツを探索することにおいて、入力されたスクロールの速度に応じて、画面に表示されるコンテンツの移動速度を制御することができる。例えば、制御部５９３０は、入力されたスクロールの速度が速いほど、画面にディスプレイされていたコンテンツがスピーディに消え、新たなコンテンツがスピーディに表示されるように制御することができる。なお、制御部５９３０は、入力されたスクロールの速度が遅いほど、画面にディスプレイされていたコンテンツがゆっくり消え、新たなコンテンツがゆっくり表示されるように制御することができる。
【０２７０】
このように、制御部５９３０は、スクロール方向、スクロールの程度及びスクロール速度等を考慮し、既存にディスプレイされていたコンテンツを除去し、新たなコンテンツがディスプレイされるように制御することができる。それにより、ユーザは、スクロールを通じてコンテンツを探索することができるようになる。
【０２７１】
一方、制御部５９３０は、スクロールが入力されると、スクロールによって探索された複数のコンテンツのうち、スクロールの速度に対応する少なくとも１つのコンテンツを差別化してディスプレイするようにディスプレイ部５９１０を制御することができる。すなわち、制御部５９３０は、スクロールによって以前に表示されていなかった新たなコンテンツが表示される際、新たに表示されるコンテンツのうち、スクロール速度に対応する少なくとも１つのコンテンツを他のコンテンツと差別化してディスプレイすることができる。
【０２７２】
ここで、少なくとも１つのコンテンツは、予め設定された分類基準に応じて分類された複数のグループのうち、スクロール速度に対応するグループに含まれたコンテンツであってよい。
【０２７３】
このような動作に対するより具体的な説明のために、図６０を参照して説明する。
図６０は、本発明の一実施形態によってスクロール速度に応じてディスプレイされるコンテンツについて説明するための図である。
【０２７４】
具体的に、制御部５９３０は、複数のコンテンツを予め設定された分類基準に応じて複数のグループに分類し、各グループに対応するスクロール速度の範囲を設定することができる。
【０２７５】
例えば、図６０の（ａ）に示すように、制御部５９３０は複数のコンテンツを予め設定された分類基準に応じて、グループI、グループII及びグループIIIに分類し、グループIはｖ１以上、グループIIはｖ１〜ｖ３、グループIIIはｖ１〜ｖ２に設定し、各グループに対応するスクロール速度範囲を設定することができる。ここで、ｖ３は、ｖ２より大きく、ｖ２はｖ１より大きい速度値を有してよい。一方、複数のコンテンツを分類する方法については、後述する。
【０２７６】
そして、制御部５９３０は、スクロールが入力されると、入力されたスクロールの速度に対応するグループを判断し、新たに表示されるコンテンツのうち、当該グループに属する少なくとも１つのコンテンツを差別化してディスプレイすることができる。
【０２７７】
例えば、複数のグループが第１ないし第３グループを含む場合、制御部５９３０は、スクロールの速度が第１速度範囲に属する場合、第１グループに属する少なくも１つのコンテンツをディスプレイし、スクロールの速度が第２速度範囲に属する場合、第１グループ及び第２グループのそれぞれに属する少なくとも１つのコンテンツをディスプレイし、スクロールの速度が第３速度範囲に属する場合、第１ないし第３グループのそれぞれに属する少なくとも１つのコンテンツをディスプレイすることができる。
【０２７８】
すなわち、図６０の（ｂ）のように、入力されたスクロールの速度がｖ３以上の場合、ｖ３以上のスクロール速度を満たすグループはグループIであるため、制御部５９３０は、スクロールによって新たに表示されるコンテンツのうち、グループIに属する少なくとも１つのコンテンツを他のコンテンツと差別化してディスプレイすることができる。そして、入力されたスクロールの速度がｖ２〜ｖ３の場合、ｖ２〜ｖ３のスクロールの速度を満たすグループは、グループI及びグループIIであるため、制御部５９３０は、スクロールによって新たに表示されるコンテンツのうち、グループI及びグループIIに属する少なくとも１つのコンテンツを他のコンテンツと差別化してディスプレイすることができる。なお、入力されたスクロールのｖ１〜ｖ２の場合、ｖ１〜ｖ２のスクロール速度を満たすグループは、グループIないしグループIIIであるため、制御部５９３０は、スクロールに応じて新たに表示されるコンテンツのうち、グループIないしグループIIIに属する少なくとも１つのコンテンツを他のコンテンツと差別化してディスプレイすることができる。
【０２７９】
一方、制御部５９３０は、入力されたスクロールの速度が予め設定された閾値未満の場合、スクロールによって新たに表示されるコンテンツを全て同一の方式でディスプレイすることができる。ここで、新たに設定された閾値とは、各グループに設定されたスクロール速度の範囲のうち最も小さい速度であってよい。
【０２８０】
例えば、図６０の場合、制御部５９３０は入力されたスクロールの速度がｖ１未満の場合、スクロールによって新たに表示されるコンテンツを全て同一の方式でディスプレイすることができる。
【０２８１】
一方、制御部５９３０は、入力されたスクロールが保持されている状態で、スクロールの速度に対応する少なくとも１つのコンテンツをディスプレイすることができる。すなわち、制御部５９３０は、スクロールが入力されて画面にディスプレイされるコンテンツが移動する途中に、スクロールの速度に対応する少なくとも１つのコンテンツをディスプレイすることができる。
【０２８２】
一方、複数のコンテンツを複数のグループに分類するための予め設定された分類基準は多様に設定されてよい。すなわち、制御部５９３０は、多様な分類基準を用いて複数のコンテンツを複数のグループに分類することができる。
【０２８３】
例えば、予め設定された分類基準は複数のコンテンツを再生した頻度数、複数のコンテンツに対する人気度及び複数のコンテンツに対するユーザ嗜好度を含んでよい。
【０２８４】
具体的に、予め設定された分類基準が複数のコンテンツを再生した頻度数の場合、第１グループないし第３グループは再生した頻度数の多い順に複数のコンテンツを分類したグループであってよい。
【０２８５】
すなわち、制御部５９３０は、コンテンツを再生した頻度数を複数のレベルに区分し、コンテンツを再生した頻度数に基づいて各レベルに属するコンテンツを同一のグループに分類することができる。そのために、ディスプレイ装置５９００は、コンテンツを再生した頻度数に関する情報を保存したり、外部サーバ（図示せず）から受信されてよく、制御部５９３０はそれを用いてコンテンツ別に再生した頻度数を判断することができる。なお、制御部５９３０は、各コンテンツに対するメタデータを参照して、各コンテンツ別に再生した頻度数を判断することもできる。
【０２８６】
例えば、コンテンツが音楽の場合、制御部５９３０は再生した頻度数が１００回以上の音楽を第１グループ、再生した頻度数が５０〜１００回の音楽を第２グループ、再生した頻度数が１０〜５０回の音楽を第３グループに分類することができる。別の例として、コンテンツが動画の場合、制御部５９３０は、再生した頻度数が１０回以上の動画を第１グループ、再生した頻度数が５〜１０回の動画を第２グループ、再生した頻度数が１〜５回の動画を第３グループに分類することができる。
【０２８７】
別の例として、コンテンツがＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｅｒ）サーバまたは他のウェブサーバにアップロードされた書き込み（すなわち、テキストまたはイメージ）の場合、制御部５９３０は、閲覧回数が１０００回以上の書き込みを第１グループ、閲覧回数が５００〜１０００回の書き込みを第２グループ、閲覧回数が１００〜５００回の書き込みを第３グループに分類することができる。
【０２８８】
しかし、それは一実施形態に過ぎず、複数のレベルに分類される頻度数の範囲は、多様に変更されてよい。
【０２８９】
別の例として、予め設定された分類基準が複数のコンテンツに対する人気度の場合、第１グループないし第３グループは人気度の高い順に複数のコンテンツを分類したグループであってよい。
【０２９０】
すなわち、制御部５９３０は、コンテンツに対する人気度を複数のレベルに区分し、コンテンツに対する人気度に基づいて各レベルに属するコンテンツを同一のグループに分類することができる。ここで、人気度とは、各コンテンツに対して多様なユーザの付与したレーティングまたはおすすめ数であってよい。
【０２９１】
そのために、ディスプレイ装置５９００は、各コンテンツに対する人気度情報を予め保存したり、外部サーバ（図示せず）から受信し、制御部５９３０はそれを用いて各コンテンツ別の人気度を判断することができる。なお、制御部５９３０は、各コンテンツに対するメタデータを参照し、各コンテンツ別の人気度を判断することもできる。
【０２９２】
例えば、コンテンツがＳＮＳサーバ（図示せず）のユーザのアカウントにアップロードされた書き込みの場合、制御部５９３０は人気度が１００回以上の書き込みを第１グループ、人気度が５０回以上の書き込みを第２グループ、人気度が３０〜５０回の書き込みを第３グループに分類することができる。
【０２９３】
しかし、それは一例に過ぎず、複数のレベルに分類される人気度の範囲は多様に変更されてよい。
【０２９４】
更に別の例として、予め設定された分類基準が複数のコンテンツに対するユーザの嗜好度の場合、第１グループないし第３グループは、ユーザの嗜好度の高い順に複数のコンテンツを分類したグループであってよい。
【０２９５】
すなわち、制御部５９３０は、コンテンツに対するユーザの嗜好度を複数のレベルに区分し、コンテンツに対するユーザ嗜好度に基づいて各レベルに属するコンテンツを同一のグループに分類することができる。
【０２９６】
そのために、ディスプレイ装置５９００は、ユーザの嗜好度情報を保存することができる。例えば、ディスプレイ装置５９００は、ユーザの好む音楽ジャンル、映画ジャンル等に関する情報を優先順位に応じて保存することができ、制御部５９３０は嗜好度情報の優先順位に基づいて複数のコンテンツを複数のグループに分類することができる。
【０２９７】
例えば、コンテンツが映画であり、ユーザの好む映画ジャンルがホラー、恋愛物、コメディ順の場合を仮定する。この場合、制御部５９３０は、メタデータを用いて各映画コンテンツのジャンルを判断し、予め保存された優先順位に基づいてホラー映画を第１グループ、恋愛物映画を第２グループ、コメディ映画を第３グループに分類することができる。
【０２９８】
一方、上述の例においては、ディスプレイ装置５９００がユーザの嗜好度情報に基づいてコンテンツの複数のグループに分類するものとして説明したが、それは一例に過ぎず、上述の動作は外部サーバ（図示せず）によって行われてよい。すなわち、ディスプレイ装置５９００が外部サーバ（図示せず）に保存されたコンテンツをディスプレイする場合、外部サーバ（図示せず）は、嗜好度情報に基づいて分類された各グループに関する情報をディスプレイ装置５９００に伝送することができる。例えば、外部サーバ（図示せず）は、第１グループはホラー映画、第２グループは恋愛物映画、第３グループはコメディ映画であることを示す情報をディスプレイ装置５９００に伝送することができる。それにより、制御部５９３０は、外部サーバ（図示せず）から受信された情報を用いて、ホラー映画を第１グループ、恋愛物映画を第２グループ、コメディ映画を第３グループにそれぞれ分類することができる。
【０２９９】
別の例として、外部サーバ（図示せず）は、予め保存されたユーザの個人情報、嗜好度情報、コンテンツ使用履歴情報、現在の状況（例えば、天気や日付、時刻）等を用いて、ユーザに適したコンテンツをおすすめし、おすすめされたコンテンツに対する情報を優先順位に応じて、ディスプレイ装置５９００に伝送することができる。外部サーバ（図示せず）は、コンテンツをおすすめするサービスを提供する多様な形態のサーバで実現されてよく、公知された多様なおすすめアルゴリズムを用いてユーザに適したコンテンツをおすすめすることができる。この場合、制御部５９３０は、受信された情報に基づいて、複数のコンテンツを複数のグループに分類することができる。
【０３００】
例えば、外部サーバ（図示せず）は、ユーザの嗜好度情報に基づいて、ダンスミュージック、バラードミュージック、ヒップホップミュージックをおすすめするコンテンツで判断する場合を仮定する。この場合、外部サーバ（図示せず）は、ユーザのコンテンツ使用履歴及び時間を考慮し、現在の時刻にユーザが多く再生したミュージック順に再度おすすめすることができる。例えば、ユーザのコンテンツ使用履歴に応じて、現在の時刻にユーザがバラードミュージック、ヒップホップミュージック、ダンスミュージックの順に多く再生した場合、外部サーバ（図示せず）は第１グループはバラードミュージック、第２グループはヒップホップミュージック、第３グループはダンスミュージックであることを示す情報をディスプレイ装置５９００に伝送することができる。それにより、制御部５９３０は、外部サーバ（図示せず）から受信された情報を用いてバラードミュージックを第１グループ、ヒップホップミュージックを第２グループ、ダンスミュージックを第３グループにそれぞれ分類することができる。
【０３０１】
一方、上述の例においては、複数のコンテンツが第１ないし第３グループに分類されたものとして説明したが、それは一例に過ぎない。すなわち、制御部５９３０は、予め設定された分類基準に応じて複数のコンテンツを３つ未満または４つ以上に分類し、各グループに対応するスクロール速度の範囲を設定することもできる。
【０３０２】
一方、制御部５９３０は、スクロール速度に対応する少なくとも１つのコンテンツを多様な方式でディスプレイすることができる。
【０３０３】
より具体的な説明のために、図６１ないし図６７を参照する。
【０３０４】
図６１ないし図６７は、本発明の一実施形態によってスクロール速度に応じてコンテンツをディスプレイする方法について説明するための図である。
特に、図６１ないし図６７は、再生した日付別にコンテンツを探索することができるアプリケーションが実行され、それにより、コンテンツの再生された日付別に配列されたアプリケーション実行画面がディスプレイされた場合である。
【０３０５】
一方、アプリケーションが駆動されると、制御部５９３０は予め保存された情報を用いてディスプレイ装置５９００に保存された複数のコンテンツが再生された日付順に配列してアプリケーション実行画面にディスプレイすることができる。ここで、予め保存された情報は、コンテンツの再生された日付に関する情報であってよい。
【０３０６】
なお、制御部５９３０は、コンテンツが日付順に配列されたアプリケーション実行画面を外部サーバ（図示せず）から提供を受けてアプリケーション実行画面にディスプレイすることができる。例えば、外部サーバ（図示せず）は、外部サーバ（図示せず）に保存されたコンテンツのうち、当該アプリケーションを通じて再生されたコンテンツの再生日時に関する情報を保存し、当該アプリケーションを通じて再生されたコンテンツを再生日付順に配列してディスプレイ装置５９００に提供することができる。
【０３０７】
一方、制御部５９３０は、コンテンツを再生した頻度数に基づいてコンテンツを複数のグループに分類し、入力されたスクロールの速度に応じて、各グループに対応するコンテンツをアプリケーション実行画面に多様な方式でディスプレイすることができる。一方、コンテンツを再生した頻度数に関する情報は、ディスプレイ装置５９００に予め保存されていたり、外部サーバ（図示せず）から受信されてよい。
【０３０８】
具体的に、制御部５９３０は、アプリケーション実行画面がディスプレイされた状態で、予め設定された閾値未満の速度を有するスクロールが入力された場合、スクロールによって新たに表示されるコンテンツを全て同一の方式でディスプレイすることができる。
【０３０９】
例えば、図６１のように、２０１１年３月１２日に再生されたコンテンツに対するサムネールイメージがディスプレイされた状態で、スクロールが入力されて２０１１年３月１２日から２０１１年３月１４日までの各日付に再生されたコンテンツがディスプレイされる場合を仮定する。
【０３１０】
このとき、入力されたスクロールの速度が予め設定された閾値未満の場合、制御部５９３０は、２０１１年３月１２日に再生されたコンテンツに対するサムネールイメージ６１１０、２０１１年３月１３日に再生されたコンテンツに対するサムネールイメージ６１２０、２０１１年３月１４日に再生されたコンテンツに対するサムネールイメージ６１３０を画面の最も前方から順次にディスプレイすることができる。
【０３１１】
一方、制御部５９３０は、予め設定された閾値以上の速度を有するスクロールが入力された場合、スクロールによって新たに表示されるコンテンツのうち、スクロール速度に対応する少なくとも１つのコンテンツを他のコンテンツと差別化してディスプレイすることができる。
【０３１２】
例えば、制御部５９３０は、スクロールによって探索された複数のコンテンツ上にオーバーラップし、スクロールの速度に対応する少なくとも１つのコンテンツを１つずつ順次にディスプレイすることができる。このとき、制御部５９３０は、スクロールの速度に対応する少なくとも１つのコンテンツをポップアップ（ｐｏｐ−ｕｐ）の形態でスクロールによって探索されたコンテンツ上にオーバーラップしてディスプレイすることができる。
【０３１３】
例えば、図６２ないし図６４のように、２０１１年３月１２日に再生されたコンテンツに対するサムネールイメージがディスプレイされた状態で、スクロールが入力されて２０１１年３月１２日から２０１１年３月１４日までの各日付に再生されたコンテンツが順次にディスプレイされる場合を仮定する。
【０３１４】
このとき、図６２のように、入力されたスクロールの速度が第３速度範囲に属する場合、制御部５９３０は、第１ないし第３グループのそれぞれに属するコンテンツをポップアップ形態で１つずつ順次に他のコンテンツにオーバーラップしてディスプレイすることができる。すなわち、制御部５９３０は、入力されたスクロールが保持されている状態で、探索された２０１１年３月１３日に再生されたコンテンツのうち、第１ないし第３グループに属するコンテンツ６１２１、６１２２、６１２３を順次に他のコンテンツ６１２１ないし６１２６にオーバーラップしてディスプレイすることができる。
【０３１５】
一方、図６３のように、入力されたスクロールの速度が第２速度範囲に属する場合、制御部５９３０は、第１及び第２グループのそれぞれに属するコンテンツをポップアップ形態で１つずつ順次に他のコンテンツにオーバーラップしてディスプレイすることができる。すなわち、制御部５９３０は、入力されたスクロールが保持されている状態で、探索された２０１１年３月１３日に再生されたコンテンツのうち、第１及び第２グループに属するコンテンツ６１２２、６１２３を順次に他のコンテンツ６１２１ないし６１２６にオーバーラップしてディスプレイすることができる。
【０３１６】
一方、図６４のように、入力されたスクロールの速度が第１速度範囲に属する場合、制御部５９３０は第１グループに属するコンテンツをポップアップ形態で１つずつ順次に他のコンテンツにオーバーラップしてディスプレイすることができる。すなわち、制御部５９３０は、入力されたスクロールが保持されている状態で探索された２０１１年３月１３日に再生されたコンテンツのうち、第１グループに属するコンテンツ６１２３を他のコンテンツ６１２１ないし６１２６にオーバーラップしてディスプレイすることができる。
【０３１７】
一方、上述の例においては、スクロールが保持されている状態で探索されたコンテンツのうち、スクロールの速度に対応するグループに属するコンテンツ全てを１つずつ順次にディスプレイするものとして説明したが、それは一例に過ぎない。すなわち、制御部５９３０は、スクロール速度に対応するグループに属するコンテンツのうち、一部のみを１つずつ順次にディスプレイするように制御することができる。
【０３１８】
例えば、図６２において、第１ないし第３グループに属するコンテンツ６１２１、６１２２、６１２３のうち、コンテンツ６１２１、６１２２のみをディスプレイすることができ、図６３において、第１及び第２グループに属するコンテンツ２２２、２２２３のうちのコンテンツ２２２のみをディスプレイすることもできる。この場合、ディスプレイされるコンテンツの数はユーザによって設定及び変更が可能である。
【０３１９】
別の例として、制御部５９３０は、スクロールによって探索された複数のコンテンツのうち、スクロールの速度に対応する少なくとも１つのコンテンツのみをディスプレイすることができる。このとき、制御部５９３０は、各コンテンツのサイズを画面に合わせてスケーリングしてディスプレイすることもできる。
【０３２０】
例えば、図６５ないし図６７のように、２０１１年３月２１日に再生されたコンテンツに対するサムネールイメージがディスプレイされた状態で、スクロールが入力されて２０１１年３月１２日から２０１１年３月１４日まで各日付に再生されたコンテンツが順次にディスプレイされる場合を仮定する。
【０３２１】
このとき、図６５のように、入力されたスクロールの速度が第３速度範囲に属する場合、制御部５９３０は、第１ないし第３グループのそれぞれに属するコンテンツのみをディスプレイすることができる。すなわち、制御部５９３０は、入力されたスクロールが保持されている状態で探索された２０１１年３月１３日に再生されたコンテンツのうち、第１ないし第３グループに属するコンテンツ６１２１、６１２２、６１２３のみをディスプレイすることができる。
【０３２２】
一方、図６６のように、入力されたスクロールの速度が第２速度範囲に属する場合、制御部５９３０は、第１及び第２グループのそれぞれに属するコンテンツのみをディスプレイすることができる。すなわち、制御部５９３０は、入力されたスクロールが保持されている状態で探索された２０１１年３月１３日に再生されたコンテンツのうち、第１及び第２グループに属するコンテンツ６１２２、６１２３のみをディスプレイすることができる。
【０３２３】
一方、図６７のように、入力されたスクロールの速度が第１速度範囲に属する場合、制御部５９３０は、第１グループに属するコンテンツのみをディスプレイすることができる。すなわち、制御部５９３０は、入力されたスクロールが保持されている状態で探索された２０１１年３月１３日に再生されたコンテンツのうち、第１グループに属するコンテンツ６１２３のみをディスプレイすることができる。
【０３２４】
このように、制御部５９３０は、多様な方式でスクロール速度に対応する少なくとも１つのコンテンツをディスプレイすることができる。
【０３２５】
図６８は、本発明の一実施形態に係るスクロール速度に対応するコンテンツをディスプレイする方法について説明するためのフローチャートである。
【０３２６】
まず、制御部５９３０は、複数のコンテンツをディスプレイするようにディスプレイ部５９１０を制御する（Ｓ６８１０）。この場合、制御部５９３０は、複数のコンテンツをリスト形式でディスプレイすることができる。
【０３２７】
その後、制御部５９３０は、複数のコンテンツを複数のグループに分類するための分類基準が存在するか否かを判断する（Ｓ６８２０）。ここで、分類基準は、複数のコンテンツを再生した頻度数、複数のコンテンツに対する人気度及び複数のコンテンツに対するユーザの嗜好度等を含むことができる。
【０３２８】
判断の結果、制御部５９３０は、分類基準が存在すると判断されると（Ｓ６８２０−Ｙ）、分類基準を用いて複数のコンテンツを複数のグループに分類する（Ｓ６８４０）。例えば、分類基準が存在するとは、ディスプレイ装置５９００に分類基準に関する情報が予め保存された場合を挙げることができる。この場合、制御部５９３０は、各グループに対応するスクロール速度範囲を一緒に設定することができる。
【０３２９】
ただし、制御部５９３０は、分類基準が存在しないと判断されると（Ｓ６８２０−Ｎ）、分類基準を獲得することができる（Ｓ６８３０）。例えば、制御部５９３０は、各コンテンツのメタデータを参照するか、外部サーバ（図示せず）から分類基準を獲得し、獲得した分類基準を用いて複数のコンテンツを複数のグループに分類する（Ｓ６８４０）。
【０３３０】
本実施形態においては、スクロールが入力される前にコンテンツを複数のグループに分類することについて説明したが、それは一例に過ぎない。すなわち、制御部５９３０は、スクロールが入力された後、コンテンツを複数のグループに分類することもできる。
【０３３１】
一方、複数のコンテンツがディスプレイされた状態でスクロールが入力されると（Ｓ６８４０−Ｙ）、制御部５９３０はスクロール速度に対応するスポットコンテンツ（ｓｐｏｔ  ｃｏｎｔｅｎｔｓ）を判断する（Ｓ６８５０）。ここで、スポットコンテンツとは、スクロールによって新たに表示されるコンテンツのうち、スクロールの速度に対応するグループに属する少なくとも１つのコンテンツを意味することができる。
【０３３２】
そして、制御部５９３０は、スクロールによって探索されたコンテンツとスポットコンテンツを差別化して表示することができる。すなわち、制御部５９３０は、スクロールによって探索された複数のコンテンツ上にオーバーラップしてスポットコンテンツを１つずつ順次にディスプレイしたり、スクロールによって探索された複数のコンテンツのうち、スポットコンテンツのみをディスプレイすることができる。具体的な例は、図６２ないし図６７を参照して既に説明している。
【０３３３】
その後、制御部５９３０は、スクロールが終了すると（Ｓ６８８０−Ｙ）、スクロールによって探索された複数のコンテンツをディスプレイすることができる。
【０３３４】
図６９は、本発明の一実施形態に係るコンテンツディスプレイ方法について説明するためのフローチャートである。
【０３３５】
まず、複数のコンテンツをディスプレイする（Ｓ６９１０）。
【０３３６】
その後、複数のコンテンツを探索するためのスクロールが入力されると（Ｓ６９２０）、スクロールによって探索された複数のコンテンツのうち、前記スクロールの速度に対応する少なくとも１つのコンテンツを差別化してディスプレイする（Ｓ６９３０）。この場合、入力されたスクロールが保持されている状態で、スクロールの速度に対応する少なくとも１つのコンテンツをディスプレイすることができる。すなわち、スクロールが入力されて画面にディスプレイされるコンテンツが移動する途中に、スクロールの速度に対応する少なくとも１つのコンテンツをディスプレイすることができる。
【０３３７】
ここで、少なくとも１つのコンテンツは、予め設定された分類基準に応じて分類された複数のグループのうち、スクロールの速度に対応するグループに含まれたコンテンツであってよい。
【０３３８】
具体的に、複数のグループ、第１ないし第３グループを含む場合、スクロールの速度が第１速度範囲に属する場合、第１グループに属する少なくとも１つのコンテンツをディスプレイし、スクロールの速度が第２速度範囲に属する場合、第１グループ及び第２グループのそれぞれに属する少なくとも１つのコンテンツをディスプレイし、スクロールの速度が第３速度範囲に属する場合、第１ないし第３グループのそれぞれに属する少なくとも１つのコンテンツをディスプレイすることができる。
【０３３９】
すなわち、複数のコンテンツを予め設定された分類基準に応じて複数のグループに分類し、各グループに対応するスクロール速度範囲を設定することができる。そして、スクロールが入力されると、入力されたスクロールの速度に対応するグループを判断し、新たに表示されるコンテンツのうち、当該グループに属する少なくとも１つのコンテンツを差別化してディスプレイすることができる。
【０３４０】
一方、予め設定された分類基準が複数のコンテンツを再生した頻度数の場合、第１ないし第３グループは、再生した頻度数の多い順に複数のコンテンツを分類したグループであってよい。なお、予め設定された分類基準が前記複数のコンテンツに対する人気度の場合、第１ないし第３グループは、人気度の高い順に複数のコンテンツを分類したグループであってよい。なお、予め設定された分類基準が複数のコンテンツに対するユーザの嗜好度の場合、第１ないし第３グループは、ユーザの嗜好度の高い順に複数のコンテンツを分類したグループであってよい。
【０３４１】
一方、スクロール速度に対応する少なくとも１つのコンテンツは、多様な方式でディスプレイされてよい。
【０３４２】
具体的に、ステップＳ６９３０は、スクロールによって探索された複数のコンテンツ上にオーバーラップして、スクロールの速度に対応する少なくとも１つのコンテンツを１つずつ順次にディスプレイすることができる。この場合、スクロールの速度に対応する少なくとも１つのコンテンツをポップアップ形態でスクロールによって探索された複数のコンテンツ上にオーバーラップしてディスプレイすることができる。
【０３４３】
なお、ステップＳ６９３０は、スクロールによって探索された複数のコンテンツのうち、スクロールの速度に対応する少なくとも１つのコンテンツのみをディスプレイすることができる。
【０３４４】
それについては、図６１ないし図６７を参照して具体的な例を通じて、既に説明している。
【０３４５】
上述の本発明の第２実施形態によると、スクロールによってコンテンツを探索する際、スクロール速度によって探索されるコンテンツを変えてよい。
【０３４６】
以上のように、多様な実施形態に係るＵＩ提供方法を行うためのプログラムコードは、非一時的な読み取り可能な媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）に保存されてよい。非一時的な読み取り可能な媒体とは、レジスタやキャッシュ、メモリ等のように短い間だけデータを保存する媒体ではなく、半永久的にデータを保存し、機器によって読み取り（ｒｅａｄｉｎｇ）が可能な媒体を意味する。具体的には、上述の多様なアプリケーションまたはプログラムは、ＣＤやＤＶＤ、ハードディスク、ブルーレイディスク、ＵＳＢ、メモリカード、ＲＯＭ等のような非一時的な読み取り可能な媒体に保存されて提供されてよい。
【０３４７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０３４８】
１１０    センサ部
１２０    ディスプレイ部
１３０    ハプティックフィードバック提供部
１４０    撮影部
１５０    通信部
１６０    ユーザ入力部
１７０    保存部
１８０    オーディオ出力部
１９０    制御部
【図１】
2015527626.tif 000003
【図２】
2015527626.tif 000004
【図３】
2015527626.tif 000005
【図４】
2015527626.tif 000006
【図５】
2015527626.tif 000007
【図６】
2015527626.tif 000008
【図７】
2015527626.tif 000009
【図８】
2015527626.tif 000010
【図９】
2015527626.tif 000011
【図１０】
2015527626.tif 000012
【図１１】
2015527626.tif 000013
【図１２】
2015527626.tif 000014
【図１３】
2015527626.tif 000015
【図１４】
2015527626.tif 000016
【図１５】
2015527626.tif 000017
【図１６】
2015527626.tif 000018
【図１７】
2015527626.tif 000019
【図１８】
2015527626.tif 000020
【図１９】
2015527626.tif 000021
【図２０】
2015527626.tif 000022
【図２１】
2015527626.tif 000023
【図２２】
2015527626.tif 000024
【図２３】
2015527626.tif 000025
【図２４】
2015527626.tif 000026
【図２５】
2015527626.tif 000027
【図２６】
2015527626.tif 000028
【図２７】
2015527626.tif 000029
【図２８】
2015527626.tif 000030
【図２９】
2015527626.tif 000031
【図３０】
2015527626.tif 000032
【図３１】
2015527626.tif 000033
【図３２】
2015527626.tif 000034
【図３３】
2015527626.tif 000035
【図３４】
2015527626.tif 000036
【図３５】
2015527626.tif 000037
【図３６】
2015527626.tif 000038
【図３７】
2015527626.tif 000039
【図３８】
2015527626.tif 000040
【図３９】
2015527626.tif 000041
【図４０】
2015527626.tif 000042
【図４１】
2015527626.tif 000043
【図４２】
2015527626.tif 000044
【図４３】
2015527626.tif 000045
【図４４】
2015527626.tif 000046
【図４５】
2015527626.tif 000047
【図４６】
2015527626.tif 000048
【図４７】
2015527626.tif 000049
【図４８】
2015527626.tif 000050
【図４９】
2015527626.tif 000051
【図５０】
2015527626.tif 000052
【図５１】
2015527626.tif 000053
【図５２】
2015527626.tif 000054
【図５３】
2015527626.tif 000055
【図５４】
2015527626.tif 000056
【図５５】
2015527626.tif 000057
【図５６】
2015527626.tif 000058
【図５７】
2015527626.tif 000059
【図５８】
2015527626.tif 000060
【図５９】
2015527626.tif 000061
【図６０】
2015527626.tif 000062
【図６１】
2015527626.tif 000063
【図６２】
2015527626.tif 000064
【図６３】
2015527626.tif 000065
【図６４】
2015527626.tif 000066
【図６５】
2015527626.tif 000067
【図６６】
2015527626.tif 000068
【図６７】
2015527626.tif 000069
【図６８】
2015527626.tif 000070
【図６９】
2015527626.tif 000071
【国際調査報告】
2015527626.tif 000072
2015527626.tif 000073
2015527626.tif 000074
2015527626.tif 000075
2015527626.tif 000076
2015527626.tif 000077