(57)【特許請求の範囲】
【請求項１】
画像を表示する表示面を有する表示部と、
操作者の接触による操作を受け付ける操作面を有する操作部と、
アイコン画像と、前記アイコン画像に関連付けられたカテゴリを表すカテゴリ画像とを前記表示部に複数表示させる表示制御部と、
前記操作部により受け付けられた操作に基づき、前記操作面の２点に接触しつつ当該２点間の距離を広げるピンチアウト操作を認識する操作認識部とを備え、
前記表示制御部は、
前記操作認識部によりピンチアウト操作が認識された場合に、複数の前記カテゴリ画像が表す各前記カテゴリのそれぞれに関連付けられた複数の前記アイコン画像が非表示にされた収納状態から当該アイコン画像が表示された展開状態に切り替える
ことを特徴とする表示装置。
【請求項２】
前記表示制御部は、
前記展開状態において前記アイコン画像を表示させる前記カテゴリの数を、前記操作認識部により認識されたピンチアウト操作における前記２点の移動量又は移動速度に応じて変化させる
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、
前記展開状態において前記アイコン画像を表示させる前記カテゴリを、前記操作認識部により認識されたピンチアウト操作の前記２点の位置に応じて変化させる
ことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記表示制御部は、
前記展開状態において前記アイコン画像を表示させる前記カテゴリを、前記操作認識部により認識されたピンチアウト操作の前記２点の一方と他方の移動量の相違に応じて変化させる
ことを特徴とする請求項１ないし３のいずれかに記載の表示装置。
【請求項５】
前記操作認識部は、
前記操作部により受け付けられた操作に基づき、前記操作面の２点に接触しつつ当該２点間の距離を狭めるピンチイン操作を認識し、
前記表示制御部は、
前記操作認識部によりピンチイン操作が認識された場合に、前記展開状態から前記収納状態に切り替える
ことを特徴とする請求項１ないし４のいずれかに記載の表示装置。
【請求項６】
前記表示制御部は、
前記収納状態において前記アイコン画像を非表示にさせる前記カテゴリの数を、前記操作認識部により認識されたピンチイン操作における前記２点の移動量又は移動速度に応じて変化させる
ことを特徴とする請求項５に記載の表示装置。
【請求項７】
前記表示制御部は、
前記収納状態において前記アイコン画像を非表示にさせる前記カテゴリを、前記操作認識部により認識されたピンチイン操作の前記２点の位置に応じて変化させる
ことを特徴とする請求項５又は６に記載の表示装置。
【請求項８】
前記表示制御部は、
前記収納状態において前記アイコン画像を非表示にさせる前記カテゴリを、前記操作認識部により認識されたピンチイン操作の前記２点の一方と他方の移動量の相違に応じて変化させる
ことを特徴とする請求項５ないし７のいずれかに記載の表示装置。
【請求項９】
アイコン画像と、前記アイコン画像が関連付けられたカテゴリを表すカテゴリ画像とを表示面に複数表示する表示部と、ユーザの接触による操作を受け付ける操作面において、当該操作面の２点に接触しつつ当該２点間の距離を広げるピンチアウト操作を受け付ける操作部とを備える表示装置において、
前記カテゴリ画像が前記表示面に表示された状態で前記ピンチアウト操作を受け付ける第１のステップと、
前記ピンチアウト操作が受け付けられた場合に、複数の前記カテゴリ画像が表す各前記カテゴリのそれぞれに関連付けられた複数の前記アイコン画像が非表示にされた収納状態から当該アイコン画像が表示された展開状態に切り替える第２のステップと
を有することを特徴とするユーザインタフェース方法。
【請求項１０】
アイコン画像と、前記アイコン画像が関連付けられたカテゴリを表すカテゴリ画像とを表示面に複数表示する表示部と、ユーザの接触による操作を受け付ける操作面において、当該操作面の２点に接触しつつ当該２点間の距離を広げるピンチアウト操作を受け付ける操作部とを備える表示装置のコンピュータに、
前記カテゴリ画像が前記表示面に表示された状態で前記ピンチアウト操作が受け付けられたことを認識する第１のステップと、
前記ピンチアウト操作を認識した場合に、複数の前記カテゴリ画像が表す各前記カテゴリのそれぞれに関連付けられた複数の前記アイコン画像が非表示にされた収納状態から当該アイコン画像が表示された展開状態に切り替える第２のステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩ（Graphical User Interface）に関する。
【背景技術】
【０００２】
タッチスクリーンを備える電子機器において、アイコン画像を複数並べて表示するとともに、ユーザのタッチ操作に応じて表示を変化させるＧＵＩが存在する。特許文献１には、ユーザが頻繁に使用する機能のアイコンを保持するトレイ２１６と、ユーザがあまり頻繁に使用しない機能のアイコンを保持するトレイ２１４とを表示し、ユーザの操作によってアイコンをトレイ２１６からトレイ２１４に移動させることができる携帯用電子装置が記載されている。また、このようなアイコン画像は、一般に、追加や削除も可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５１８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アイコン画像を一覧表示する場合において、表示可能なアイコン画像の数が多くなると、ユーザが所望するアイコン画像を見つけにくくなる、という問題がある。例えば、フォルダ（ディレクトリともいう。）のような仕組みを用いてアイコン画像をグループ化し、そのグループ単位でアイコン画像の表示を制御する場合には、所望のアイコン画像を見つけるためにフォルダを一つ一つ開かなければならない。
そこで、本発明は、関連を有する複数のアイコン画像の表示状態を従来と異なる直感的な操作で切り替えられるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る表示装置は、画像を表示する表示面を有する表示部と、操作者の接触による操作を受け付ける操作面を有する操作部と、アイコン画像と、前記アイコン画像に関連付けられたカテゴリを表すカテゴリ画像とを前記表示部に複数表示させる表示制御部と、前記操作部により受け付けられた操作に基づき、前記操作面の２点に接触しつつ当該２点間の距離を広げるピンチアウト操作を認識する操作認識部とを備え、前記表示制御部は、前記操作認識部によりピンチアウト操作が認識された場合に、複数の前記カテゴリ画像が表す各前記カテゴリのそれぞれに関連付けられた複数の前記アイコン画像が非表示にされた収納状態から当該アイコン画像が表示された展開状態に切り替える構成を有する。
【０００６】
好ましい態様において、前記表示制御部は、前記展開状態において前記アイコン画像を表示させる前記カテゴリの数を、前記操作認識部により認識されたピンチアウト操作における前記２点の移動量又は移動速度に応じて変化させる。
別の好ましい態様において、前記表示制御部は、前記展開状態において前記アイコン画像を表示させる前記カテゴリを、前記操作認識部により認識されたピンチアウト操作の前記２点の位置に応じて変化させる。
さらに別の好ましい態様において、前記表示制御部は、前記展開状態において前記アイコン画像を表示させる前記カテゴリを、前記操作認識部により認識されたピンチアウト操作の前記２点の一方と他方の移動量の相違に応じて変化させる。
【０００７】
さらに別の好ましい態様において、前記操作認識部は、前記操作部により受け付けられた操作に基づき、前記操作面の２点に接触しつつ当該２点間の距離を狭めるピンチイン操作を認識し、前記表示制御部は、前記操作認識部によりピンチイン操作が認識された場合に、前記展開状態から前記収納状態に切り替える。
この場合において、前記表示制御部は、前記収納状態において前記アイコン画像を非表示にさせる前記カテゴリの数を、前記操作認識部により認識されたピンチイン操作における前記２点の移動量又は移動速度に応じて変化させてもよい。
あるいは、前記表示制御部は、前記収納状態において前記アイコン画像を非表示にさせる前記カテゴリを、前記操作認識部により認識されたピンチイン操作の前記２点の位置に応じて変化させてもよい。
あるいは、前記表示制御部は、前記収納状態において前記アイコン画像を非表示にさせる前記カテゴリを、前記操作認識部により認識されたピンチイン操作の前記２点の一方と他方の移動量の相違に応じて変化させてもよい。
【０００８】
本発明の他の態様に係るユーザインタフェース方法は、アイコン画像と、前記アイコン画像が関連付けられたカテゴリを表すカテゴリ画像とを表示面に複数表示する表示部と、ユーザの接触による操作を受け付ける操作面において、当該操作面の２点に接触しつつ当該２点間の距離を広げるピンチアウト操作を受け付ける操作部とを備える表示装置において、前記カテゴリ画像が前記表示面に表示された状態で前記ピンチアウト操作を受け付ける第１のステップと、前記ピンチアウト操作が受け付けられた場合に、複数の前記カテゴリ画像が表す各前記カテゴリのそれぞれに関連付けられた複数の前記アイコン画像が非表示にされた収納状態から当該アイコン画像が表示された展開状態に切り替える第２のステップとを有する。
【０００９】
本発明の他の態様に係るプログラムは、アイコン画像と、前記アイコン画像が関連付けられたカテゴリを表すカテゴリ画像とを表示面に複数表示する表示部と、ユーザの接触による操作を受け付ける操作面において、当該操作面の２点に接触しつつ当該２点間の距離を広げるピンチアウト操作を受け付ける操作部とを備える表示装置のコンピュータに、前記カテゴリ画像が前記表示面に表示された状態で前記ピンチアウト操作が受け付けられたことを認識する第１のステップと、前記ピンチアウト操作を認識した場合に、複数の前記カテゴリ画像が表す各前記カテゴリのそれぞれに関連付けられた複数の前記アイコン画像が非表示にされた収納状態から当該アイコン画像が表示された展開状態に切り替える第２のステップとを実行させるためのものである。
【発明の効果】
【００１０】
本発明によれば、関連を有する複数のアイコン画像の表示状態を従来と異なる直感的な操作で切り替えられるようにすることが可能である。
【図面の簡単な説明】
【００１１】
【図１】表示装置の外観上の構成を示す図
【図２】表示装置のハードウェア構成を示すブロック図
【図３】アイコン表示画面を例示する図
【図４】制御部の機能的構成を示す機能ブロック図
【図５】表示装置が実行する表示制御処理を示すフローチャート
【図６】第１実施形態の画面遷移を例示する図
【図７】第２実施形態のマルチ展開処理を示すフローチャート
【図８】第２実施形態のマルチ収納処理を示すフローチャート
【図９】移動量ｄと展開（又は収納）するカテゴリの数ｍとの関係を記述したテーブルを例示する図
【図１０】第３実施形態のマルチ展開処理を示すフローチャート
【図１１】第３実施形態のマルチ収納処理を示すフローチャート
【図１２】移動量ｄ１とｄ２の具体例を示す図
【発明を実施するための形態】
【００１２】
［第１実施形態］
図１は、本発明の一実施形態である表示装置１００の外観上の構成を示す図である。表示装置１００は、表示面１０１を備える電子機器である。表示面１０１は、画像を表示する面であり、かつ、ユーザの指による操作を受け付けることができる面である。表示面１０１は、ここでは縦長の長方形であるとする。なお、表示面１０１は、裸眼立体視などの方法により画像を立体的に知覚させるものであってもよい。
【００１３】
表示装置１００は、ユーザが表示面１０１に対して指で操作を行える程度のサイズであり、例えば、携帯電話機（スマートフォンを含む。）、タブレットＰＣ（Personal Computer）又はスレートＰＣ、ＰＤＡ（Personal Digital Assistant）である。表示装置１００は、ユーザがこれを手に持って操作できる程度のサイズであってもよいが、机の上に置いたりホルダに取り付けたりして操作するものであってもよい。なお、表示装置１００は、必ずしも平板状でなくてもよい。
【００１４】
図２は、表示装置１００のハードウェア構成を示すブロック図である。表示装置１００は、制御部１１０と、記憶部１２０と、タッチスクリーン部１３０と、通信部１４０とを少なくとも備える。なお、表示装置１００は、図２に示した構成のほかに、スピーカやマイクロホン（又はその入出力部）、カメラ（ビデオカメラを含む。）、バイブレータなどを備えてもよい。
【００１５】
制御部１１０は、表示装置１００の各部の動作を制御する手段である。制御部１１０は、ＣＰＵ（Central Processing Unit）などの演算処理装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶装置を備え、ＲＯＭ又は記憶部１２０に記憶されたプログラムを実行することによって本発明に係るＧＵＩを実現する。また、制御部１１０は、複数のアプリケーションソフトウェア（以下単に「アプリケーション」ともいう。）を実行し、各々のアプリケーションに応じた機能を実現することが可能である。制御部１１０は、複数のタスク（プロセス）を同時に実行できるマルチタスクシステムであってもよく、また、マルチコア構成によってマルチタスク処理を実現してもよい。
【００１６】
記憶部１２０は、データを記憶する手段である。記憶部１２０は、例えば、ハードディスク、フラッシュメモリなどの記録媒体を備え、制御部１１０が使用するデータを記憶する。記憶部１２０は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。記憶部１２０は、制御部１１０が実行するプログラムや、表示面１０１に表示される画像データを記憶することができる。また、記憶部１２０は、同一のユーザが複数の表示装置１００を利用したり、あるいは複数のユーザが同一の表示装置１００を利用したりする場合には、各ユーザを識別するための識別情報を記憶していてもよい。
【００１７】
タッチスクリーン部１３０は、画像を表示する手段であり、かつ、ユーザの操作を受け付ける手段である。タッチスクリーン部１３０は、より詳細には、表示面１０１に画像を表示する表示部１３１と、表示面１０１に対するユーザの操作を受け付ける操作部１３２とを含んで構成される。
【００１８】
表示部１３１は、液晶素子や有機ＥＬ（electroluminescence）素子により画像を表示する表示パネルと、この表示パネルを駆動する駆動回路などを備え、制御部１１０から供給される表示データに応じた画像を表示面１０１に表示させる。操作部１３２は、表示面１０１を覆うように重ねて設けられ、表示面１０１に対する指の接触を検出する面状のセンサを備え、指の接触を検出した位置（以下「接触点」という。）を示す操作情報を制御部１１０に供給する。操作部１３２は、いわゆるマルチタッチに対応しており、複数の接触点を同時に検出することが可能である。
【００１９】
通信部１４０は、データを送受信する手段である。通信部１４０は、移動体通信網、インターネットなどのネットワークに接続するネットワークインタフェースであってもよいが、ＮＦＣ（Near Field Communication）による無線通信のように、他の電子機器とネットワークを介さずに接続するものであってもよい。また、通信部１４０は、電子マネーや電子チケット（電子クーポン）のような、金銭的な価値を有する情報のやりとりに用いられてもよい。
【００２０】
表示装置１００のハードウェア構成は、以上のとおりである。表示装置１００は、この構成のもと、さまざまなアプリケーションを実行する。表示装置１００が実行するアプリケーションは、例えば、ニュースや天気予報の通知、映像（静止画又は動画）や音楽の再生、ゲーム、電子書籍の閲覧などを実行するためのもののほか、いわゆるメーラやWebブラウザに相当するものを含んでもよい。これらのアプリケーションは、他のアプリケーションと同時に実行可能なものや、バックグラウンドで実行可能なものを含む。また、これらのアプリケーションは、表示装置１００にあらかじめインストールされていてもよいし、コンテンツプロバイダなどの事業者からユーザが購入し、通信部１４０を介して取得するようにしてもよい。
【００２１】
また、表示装置１００は、これらのアプリケーションをアイコン画像として表示するためのアプリケーションを実行する。以下においては、このアプリケーションのことを特に「アイコン表示アプリケーション」といい、この一覧表示アプリケーションによってアイコン表示されるアプリケーションのことを単に「アプリ」という。ここでいうアプリは、表示装置１００が実行可能なアプリケーションからアイコン表示アプリケーションを除いたものであるが、その一部であっても全部であってもよい。すなわち、アイコン表示アプリケーションは、表示装置１００が実行可能なアプリケーションの一部のみをアイコン表示の対象としてもよい。
【００２２】
アイコン表示アプリケーションは、ユーザがアプリを管理したり起動したりするために用いられるアプリケーションである。ここでいう管理とは、あらかじめ決められたカテゴリに従ってアプリを分類したり、アプリに対してカテゴリを新たに定義したりすることをいう。アプリのカテゴリは、「ゲーム」や「音楽」といったような、ユーザがアプリの種類を認識しやすいように割り振られた属性を有する。なお、カテゴリは、例えば、「最近よく使っているアプリ」のような、ユーザによるアプリの使用の頻度や実績に応じて分類されるものであってもよい。すなわち、アイコン表示アプリケーションは、カテゴリをアプリケーション自体が判断してアプリを分類してもよいし、ユーザの判断（指示）に従ってアプリを分類してもよい。
【００２３】
図３は、アイコン表示アプリケーションが表示する画面（以下「アイコン表示画面」という。）を例示する図である。アイコン表示画面は、アイコン画像とカテゴリ画像とを含むことができる。同図において、Ｉｍ１０、Ｉｍ２０、Ｉｍ３０、Ｉｍ４０、Ｉｍ５０は、カテゴリ画像であり、Ｉｍ２１、Ｉｍ２２、…、Ｉｍ２７、Ｉｍ２８は、アイコン画像である。アイコン画像Ｉｍ２１〜Ｉｍ２８は、カテゴリ画像Ｉｍ２０が表すカテゴリ「Ｂ」に属する画像である。なお、ここに示すカテゴリ「Ａ」〜「Ｅ」は、各カテゴリに便宜的に付した名称である。
【００２４】
アイコン画像は、アプリに割り当てられた画像である。アイコン画像は、アプリ毎にあらかじめ決められた画像であってもよいが、ユーザが作成したり、あらかじめ決められた選択肢の中からユーザが選択したりしたものであってもよい。アイコン画像は、同一のカテゴリに属する画像同士が近くにまとめて表示されるように、その配置が決められている。本実施形態の例では、アイコン画像が１行あたり４個まで表示可能であり、同一カテゴリのアイコン画像が増える毎に行数が増えるようになっている。
【００２５】
カテゴリ画像は、カテゴリを表す画像であり、１又は複数のアイコン画像が関連付けられている。すなわち、あるカテゴリ画像に関連付けられているアイコン画像は、当該アイコン画像に割り当てられたアプリが当該カテゴリ画像によって表されるカテゴリに属していることを意味する。本実施形態のカテゴリ画像は、関連付けられたアイコン画像が表示される場合に、当該アイコン画像の上部に表示されるようになっている。
【００２６】
アイコン画像は、カテゴリ単位で表示・非表示が制御可能である。図３の例は、カテゴリ「Ｂ」に属するアイコン画像のみが表示され、他のカテゴリ「Ａ」、「Ｃ」、「Ｄ」、「Ｅ」に属するアイコン画像が非表示となっている状態を示したものである。以下においては、説明の便宜上、カテゴリ画像（又はカテゴリ）に関連付けられたアイコン画像が表示されている状態のことを「展開状態」といい、カテゴリ画像（又はカテゴリ）に関連付けられたアイコン画像が非表示にされている状態のことを「収納状態」という。同様に、関連付けられたアイコン画像を表示させることを「展開する」といい、関連付けられたアイコン画像を非表示にさせることを「収納する」という。図３の例は、カテゴリ「Ｂ」に属するアイコン画像が展開されている状態であり、他のカテゴリ「Ａ」、「Ｃ」、「Ｄ」、「Ｅ」に属するアイコン画像が収納されている状態を示している。
【００２７】
なお、アイコン表示画面は、その全部が表示面１０１に同時に表示されなくてもよい。すなわち、アイコン表示画面は、いわゆるスクロール表示によって全面が表示されるようになっていてもよい。なぜならば、アイコン表示画面は、展開されるアイコン画像の数によって上下方向の長さが変わり得るからである。
【００２８】
図４は、制御部１１０の機能的構成のうち、特にアイコン表示に関連するものを示す機能ブロック図である。制御部１１０は、所定のプログラムを実行することにより、同図に示す操作情報取得部１１１、操作認識部１１２及び表示制御部１１３の各部に相当する機能を実現する。なお、これらの機能は、複数のプログラムの協働によって実現されてもよい。例えば、操作情報取得部１１１や操作認識部１１２は、アプリケーションではなく、ＯＳ（Operating System）などのシステムソフトウェアによって実現され、表示制御部１１３がアイコン表示アプリケーションによって実現されてもよい。
【００２９】
操作情報取得部１１１は、操作情報を取得する手段である。操作情報取得部１１１は、より詳細には、タッチスクリーン部１３０の操作部１３２から操作情報を取得する。操作情報は、ここでは、表示面１０１の所定の位置（例えば、中心や四隅のいずれか）を原点とした２次元直交座標系によって表示面１０１の各位置を表すものとする。操作情報は、ユーザが接触点を移動させながら表示面１０１に触れる場合には、時々刻々と変化する。
【００３０】
操作認識部１１２は、操作情報取得部１１１により取得された操作情報に基づいて、ユーザの操作の種別を認識する手段である。本実施形態において、操作認識部１１２は、「タップ操作」、「ピンチイン操作」及び「ピンチアウト操作」の３種類の操作を少なくとも認識する。また、操作認識部１１２は、ここでは詳細な説明は省略するが、１本の指を表示面１０１に接触させたまま移動させる「ドラッグ操作」又は「フリック操作」や、タップ操作を連続的に２回繰り返す「ダブルタップ操作」など、周知の他の操作をも認識してもよい。
【００３１】
タップ操作は、表示面１０１の１点に触れる操作である。一方、ピンチイン操作及びピンチアウト操作は、表示面１０１の２点に同時に触れる操作である。ピンチイン操作は、表示面１０１の２点に触れた後に、その２点間の距離を狭めるように接触点を移動させる操作であり、ピンチクローズ操作とも呼ばれる。また、ピンチアウト操作は、表示面１０１の２点に触れた後に、その２点間の距離を広げるように接触点を移動させる操作であり、ピンチオープン操作とも呼ばれる。ピンチイン操作及びピンチアウト操作は、指を表示面１０１に接触させてから離すまでの一連の動作が１回の操作に相当する。なお、ピンチイン操作及びピンチアウト操作は、指を表示面１０１に対して上下方向と左右方向のいずれに移動させる操作であってもよい。
【００３２】
表示制御部１１３は、表示部１３１に表示させる画像を制御する手段である。表示制御部１１３は、操作認識部１１２により認識された操作がタップ操作、ピンチイン操作又はピンチアウト操作である場合に、その操作に応じてアイコン画像の展開及び収納を制御する機能を少なくとも有する。また、表示制御部１１３は、ユーザがタップ操作によって特定のアイコン画像に接触した場合には、そのアイコン画像に割り当てられたアプリに応じた画像を表示させる。
【００３３】
以上の構成のもと、表示装置１００は、アイコン表示アプリケーションを実行することによってアイコン画像の表示制御を実行する。なお、アイコン表示アプリケーションが実行された場合、表示面１０１には、少なくともカテゴリ画像が必ず表示されるが、アイコン画像は必ずしも表示されない。例えば、表示装置１００は、アイコン表示アプリケーションを過去に実行したことがあれば、前回終了時の表示状態でアイコン画像を表示するようにしてもよい。
【００３４】
本実施形態において、表示装置１００は、ユーザの操作がタップ操作である場合とピンチイン操作又はピンチアウト操作である場合とでアイコン画像の展開及び収納の態様を異ならせるＧＵＩをユーザに提供する。具体的には、表示装置１００は、タップ操作が受け付けられた場合には、特定のカテゴリ画像に関連付けられたアイコン画像のみを展開又は収納し、ピンチイン操作又はピンチアウト操作が受け付けられた場合には、アイコン表示画面に表示されている全部のカテゴリ画像にそれぞれ関連付けられたアイコン画像を全部まとめて展開又は収納する。このとき表示装置１００が実行する表示制御処理は、以下のとおりである。
【００３５】
図５は、表示装置１００の制御部１１０が実行する表示制御処理を示すフローチャートである。同図に示すように、制御部１１０は、操作情報の取得（ステップＳ１）を契機としてこの表示制御処理を実行する。すなわち、制御部１１０は、アイコン表示画面を表示している状態においては、操作情報を取得する毎に図５に示す処理を実行する。
【００３６】
ステップＳ１において、制御部１１０は、操作情報を取得する。制御部１１０は、取得した操作情報に基づいて、１又は複数の接触点の座標やその変位を認識することができる。続いて、制御部１１０は、操作情報に基づいてユーザの操作を認識する（ステップＳ２）。ステップＳ２において、制御部１１０は、ユーザの操作の種別だけでなく、その操作が行われた位置も認識する。また、制御部１１０は、後述するように、操作の移動量や移動速度を認識することも可能である。
【００３７】
次に、制御部１１０は、ステップＳ２の認識結果に基づき、ユーザの操作が特定のカテゴリ画像を選択する操作であるか否かを判断する（ステップＳ３）。ここにおいて、特定のカテゴリ画像を選択する操作とは、表示面１０１の特定のカテゴリ画像が表示されている部分の上で行うタップ操作をいう。すなわち、制御部１１０は、ステップＳ３において、ユーザの操作がタップ操作であり、かつ、その接触点がカテゴリ画像上にあるか否かを判断する。かかる操作は、本発明に係る選択操作の一例に相当するものである。
【００３８】
特定のカテゴリ画像に対する選択操作が受け付けられたと判断した場合、制御部１１０は、当該カテゴリ画像に関連付けられたアイコン画像が収納された状態であるか否かを判断する（ステップＳ４）。そして、制御部１１０は、アイコン画像が収納された状態である場合には、当該アイコン画像を展開させ（ステップＳ５）、アイコン画像が収納された状態でない場合（すなわち、展開された状態である場合）には、当該アイコン画像を収納させる（ステップＳ６）。つまり、制御部１１０は、特定のカテゴリ画像に対する選択操作に応じて、当該カテゴリ画像に関連付けられたアイコン画像の状態を展開状態又は収納状態の一方から他方へと切り替える。
【００３９】
一方、特定のカテゴリ画像に対する選択操作と異なる操作が受け付けられたと判断した場合、制御部１１０は、当該操作がピンチアウト操作又はピンチイン操作のいずれであるかを判断する（ステップＳ７、Ｓ９）。そして、制御部１１０は、ピンチアウト操作が受け付けられた場合には、アイコン表示画面に表示されているすべてのカテゴリ画像に関連付けられているアイコン画像を全部まとめて展開し（ステップＳ８）、ピンチイン操作が受け付けられた場合には、アイコン表示画面に表示されているすべてのカテゴリ画像に関連付けられているアイコン画像を全部まとめて収納する（ステップＳ１０）。以下においては、ステップＳ８、Ｓ１０の処理のそれぞれのことを、「マルチ展開処理」、「マルチ収納処理」という。なお、ステップＳ７及びＳ９の処理の順序は、逆であってもよい。
【００４０】
なお、ステップＳ８において、制御部１１０は、既にアイコン画像が展開されているカテゴリがあれば、そのカテゴリ画像に関連付けられたアイコン画像の表示状態はそのまま維持すればよい。同様に、制御部１１０は、ステップＳ１０においても、既にアイコン画像が収納されているカテゴリがあれば、そのカテゴリ画像に関連付けられたアイコン画像の表示状態はそのまま維持すればよい。
【００４１】
また、制御部１１０は、ピンチアウト操作又はピンチイン操作のいずれでもないとステップＳ７、Ｓ９において判断した場合、ユーザの操作に応じたその他の処理を実行する（ステップＳ１１）。例えば、制御部１１０は、アイコン画像に対するタップ操作が受け付けられた場合であれば、当該アイコン画像に割り当てられたアプリを起動するなどして、当該アプリに対応する画面を表示させる。また、ここでいう「その他の処理」は、特別な処理を行わないこと、すなわちユーザの操作に応答しないことであってもよい。
【００４２】
図６は、本実施形態の表示制御処理によるアイコン表示画面の画面遷移を例示する図である。図６（ａ）は、すべてのアイコン画像が収納された状態を示しており、ステップＳ１０の処理の実行直後の表示例である。一方、図６（ｂ）は、カテゴリ「Ｂ」のアイコン画像のみが展開された状態を示しており、例えば、すべてのアイコン画像が収納された状態において、カテゴリ「Ｂ」のカテゴリ画像（図３のＩｍ２０）に対する選択操作が行われた場合の表示例である。また、図６（ｃ）は、すべてのアイコン画像が展開された状態を示しており、ステップＳ８の処理の実行直後の表示例である。なお、図６（ｃ）において破線で示した部分は、表示面１０１の表示領域外の画像を示している。また、ここにおいて、ａ１、ｂ１〜ｂ８、ｃ１〜ｃ３、ｄ１〜ｄ４、ｅ１〜ｅ２は、それぞれカテゴリ「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」に関連付けられたアプリのアイコン画像を示している。
【００４３】
以上のように、本実施形態の表示制御処理によれば、ユーザは、特定のカテゴリのアイコン画像のみの展開又は収納と全カテゴリのアイコン画像の展開又は収納とを１回の操作で使い分けることが可能である。したがって、ユーザは、実行可能なアプリの全容を知りたい場合にはピンチアウト操作を行い、起動したいアプリにある程度の目星がついている場合にはタップ操作（選択操作）を行う、といったように、そのときどきの状況に応じた操作によってアイコン画像の表示数を制御することが可能になる。
【００４４】
また、本実施形態の表示制御処理によれば、ピンチアウト操作、すなわち２本の指を開く（間隔を広げる）動作によって表示状態を収納状態から展開状態に切り替え、ピンチイン操作、すなわち２本の指を閉じる（間隔を狭める）動作によって表示状態を展開状態から収納状態に切り替えることが可能である。ここにおいて、展開状態は、それまで非表示であったアイコン画像を表示するものであるため、“指を開く”という動作との間に概念的な類似性を有する。同様に、収納状態も、“指を閉じる”という動作との間に概念的な共通性を有する。それゆえ、このような表示制御処理によれば、ユーザは、直感的な操作によってアイコン画像の表示状態を切り替えることが可能である。
【００４５】
［第２実施形態］
本実施形態は、表示装置のハードウェア構成を第１実施形態と共通にし、表示制御処理を第１実施形態と異にするものである。具体的には、本実施形態の表示制御処理は、ピンチイン操作やピンチアウト操作における接触点の移動量や位置に応じて、展開又は収納させるカテゴリの数（すなわちアイコン画像の表示数）を変化させることを特徴とするものである。なお、本実施形態の表示装置の構成については、第１実施形態の表示装置１００と同様であるため、第１実施形態と同一の符号を用いて説明することとし、その詳細な説明を省略する。
【００４６】
本実施形態の表示制御処理は、特に、上述したマルチ展開処理（ステップＳ８）とマルチ収納処理（ステップＳ１０）が第１実施形態と異なる。なお、本実施形態の表示制御処理は、ステップＳ８、Ｓ１０を除くそれ以外の処理については、第１実施形態と同様であるとする。すなわち、本実施形態のマルチ展開処理及びマルチ収納処理は、それぞれ、図５に示すステップＳ７、Ｓ９の処理の後に、それぞれの判断が肯定的（ＹＥＳ）である場合に実行される。
【００４７】
図７は、本実施形態のマルチ展開処理を示すフローチャートである。本実施形態のマルチ展開処理において、制御部１１０は、ピンチアウト操作における２つの接触点の移動量ｄを特定し、これが所定の閾値Ｔｈ１を超えるか否かを判断する（ステップＳａ１）。移動量ｄは、例えば、２つの接触点の軌跡の長さの平均値であるが、これらのうちの長い方（又は短い方）であってもよい。また、各々の接触点の移動量は、軌跡の長さに代えて、接触点の軌跡の始点と終点の距離としてもよい。なお、閾値Ｔｈ１は、表示面１０１のサイズなどに基づいて適当に定められればよい。
【００４８】
制御部１１０は、移動量ｄが閾値Ｔｈ１を超える場合には、アイコン表示画面に表示されているすべてのカテゴリ画像に関連付けられているアイコン画像を全部まとめて展開する（ステップＳａ２）。なお、ステップＳａ２の処理自体は、第１実施形態のステップＳ８の処理と同様のものである。
【００４９】
一方、制御部１１０は、移動量ｄが閾値Ｔｈ１以下である場合には、アイコン画像を展開するカテゴリの数をｍ個に制限する。ここにおいて、ｍの値は、２以上であり、かつ、展開可能なカテゴリの総数（図６（ａ）の例では「５」）未満である整数である。また、制御部１１０は、ピンチアウト操作における２つの接触点の位置に応じて、アイコン画像を展開するカテゴリを変化させる。具体的には以下のとおりである。
【００５０】
制御部１１０は、ピンチアウト操作における２つの接触点の位置を特定し、その位置が上寄りであるか否かを判断する（ステップＳａ３）。ここにおいて、「上寄り」とは、２つの接触点の位置が相対的にみて表示面１０１の上側にある状態のことをいう。接触点の位置が上寄りであるか否かは、例えば、２つの接触点を結んだ線分の中点が表示面１０１の上半分に位置するか否かによって判断することができるが、その他の方法で判断されてもよい。例えば、この判断は、上述した中点の位置ではなく、２つの接触点のうちの一方の位置に基づいて行われてもよい。
【００５１】
制御部１１０は、ピンチアウト操作が上寄りの位置で認識された場合には、表示面１０１の上側のｍ個のカテゴリ画像に関連付けられたアイコン画像を展開する（ステップＳａ４）。一方、制御部１１０は、ピンチアウト操作が上寄りの位置で認識されなかった場合（すなわち下寄りの位置で認識された場合）には、表示面１０１の下側のｍ個のカテゴリ画像に関連付けられたアイコン画像を展開する（ステップＳａ５）。例えば、アイコン表示画面に表示されるカテゴリ画像の数が図６（ａ）の例のように「５」であり、上述したｍの値が「３」である場合であれば、制御部１１０は、ステップＳａ４においてはカテゴリ「Ａ」、「Ｂ」、「Ｃ」のアイコン画像を展開し、ステップＳａ５においてはカテゴリ「Ｃ」、「Ｄ」、「Ｅ」のアイコン画像を展開する。
【００５２】
また、図８は、本実施形態のマルチ収納処理を示すフローチャートである。この処理については、「展開」を「収納」に置き換えた点を除き、図７のマルチ展開処理と同様のものであるため、その説明を省略する。ただし、ｍの値は、マルチ展開処理とマルチ収納処理とで必ずしも同一でなくてもよい。
【００５３】
以上のように、本実施形態の表示制御処理によれば、ユーザは、ピンチアウト操作又はピンチイン操作の具体的な態様（移動量又は位置）に応じて展開又は収納するカテゴリを変化させることが可能である。このとき、ユーザは、指をより多く動かせばより多くのカテゴリを一括して展開したり、操作を表示面１０１の上側で行えば上側のカテゴリを一括して展開したり、といったように、展開（又は収納）するカテゴリとユーザ自身の操作との間に体感的な共通性を得ることができるため、操作を直感的に行うことが可能である。
【００５４】
なお、表示装置１００は、展開（又は収納）するカテゴリとユーザ自身の操作との間により強い共通性を与えるようにしてもよい。例えば、ユーザがピンチイン操作を表示面に対して上下方向に行う場合において、上側の接触点の始点と下側の接触点の始点との間に複数のカテゴリ画像が表示されているときには、表示装置１００は、当該複数のカテゴリ画像に関連付けられたアイコン画像を収納するようにし、それ以外のカテゴリ画像（上側の接触点よりも上にあるカテゴリ画像や、下側の接触点よりも下にあるカテゴリ画像）を収納しないようにしてもよい。この場合、アイコン画像を展開するカテゴリの数は、上述したｍの値によらずに、ユーザの指の位置に応じて変化する。
【００５５】
また、移動量ｄに対する閾値は、複数の段階に分けて設定されてもよい。
図９は、移動量ｄと展開（又は収納）するカテゴリの数ｍとの関係を記述したテーブルを例示する図である。この例において、Ｔｈ１ａ、Ｔｈ１ｂ、Ｔｈ１ｃは、それぞれ、Ｔｈ１ａ＜Ｔｈ１ｂ＜Ｔｈ１ｃを満たす閾値である。また、Ｎは、アイコン表示画面に表示可能なカテゴリの総数である。ここにおいて、記号「［］」は、ガウス記号であり、例えば「［Ｎ／２］」は、「Ｎ／２を超えない最大の整数」を意味する。
【００５６】
この例に従った場合、制御部１１０は、移動量ｄが大きくなるにつれて、ｍの値を段階的に増やす。例えば、Ｎ＝５の場合、制御部１１０は、移動量ｄがｄ≦Ｔｈ１ａを満たす場合には２個、Ｔｈ１ａ＜ｄ≦Ｔｈ１ｂを満たす場合には３個、Ｔｈ１ｂ＜ｄ≦Ｔｈ１ｃを満たす場合には４個、Ｔｈ１ｃ＜ｄを満たす場合には５個のカテゴリを、それぞれ一括して展開（又は収納）する。
なお、この例において、閾値やｍの値は、ユーザが設定するようにしてもよい。
【００５７】
［第３実施形態］
本実施形態は、表示装置の構成を第１実施形態及び第２実施形態と共通にし、表示制御処理のマルチ展開処理及びマルチ収納処理を第１実施形態及び第２実施形態と異にするものである。具体的には、本実施形態の表示制御処理は、ピンチイン操作やピンチアウト操作における２つの接触点の移動量の相違に応じて、展開又は収納させるカテゴリを変化させることを特徴とするものである。なお、本実施形態の表示装置の構成については、第１実施形態の表示装置１００と同様であるため、第１実施形態と同一の符号を用いて説明することとし、その詳細な説明を省略する。
【００５８】
本実施形態において、ピンチイン操作及びピンチアウト操作は、表示面１０１に対して上下方向に行われるものとする。以下においては、これらの操作の２つの接触点のうち、情報にあるものを「第１の接触点」といい、下方にあるものを「第２の接触点」という。ピンチイン操作及びピンチアウト操作を親指（第一指）と人差し指（第二指）とで行う場合、一般的には、人差し指の位置が第１の接触点に相当し、親指の位置が第２の接触点に相当する。
【００５９】
図１０は、本実施形態のマルチ展開処理を示すフローチャートである。本実施形態のマルチ展開処理において、制御部１１０は、ピンチアウト操作における第１の接触点の移動量ｄ１と第２の接触点の移動量ｄ２とを特定し、その差（の絶対値）が所定の閾値Ｔｈ２を超えるか否かを判断する（ステップＳｃ１）。なお、閾値Ｔｈ２は、表示面１０１のサイズなどに基づいて適当に定められればよい。
【００６０】
ステップＳｃ１の判断が肯定的（ＹＥＳ）である場合、制御部１１０は、さらに移動量ｄ１とｄ２の大小を判断する（ステップＳｃ２）。そして、制御部１１０は、移動量ｄ１の方が大きい場合には、表示面１０１の上側のｎ個のカテゴリ画像に関連付けられたアイコン画像を展開し（ステップＳｃ３）、移動量ｄ２の方が大きい場合には、表示面１０１の下側のｎ個のカテゴリ画像に関連付けられたアイコン画像を展開する（ステップＳｃ４）。ここにおいて、ｎの値は、上述したｍの値と同様に、２以上であり、かつ、展開可能なカテゴリの総数未満である整数である。
【００６１】
一方、ステップＳｃ１の判断が否定的（ＮＯ）である場合、制御部１１０は、その後に第２実施形態のマルチ展開処理を続けて実行する（ステップＳｃ５）。すなわち、ステップＳｃ５の処理は、上述したステップＳａ１〜Ｓａ５の処理（図７参照）に相当する処理である。
【００６２】
また、図１１は、本実施形態のマルチ収納処理を示すフローチャートである。この処理については、「展開」を「収納」に置き換えた点を除き、図１０のマルチ展開処理と同様のものであるため、その説明を省略する。ただし、ｎの値は、マルチ展開処理とマルチ収納処理とで必ずしも同一でなくてもよい。
【００６３】
図１２は、移動量ｄ１とｄ２の具体例を示す図である。ここにおいて、Ｐ１、Ｐ２は、それぞれ第１の接触点、第２の接触点の始点を表し、図中の破線の矢印は、接触点の軌跡を表している。図１２（ａ）の例は、第１の接触点（人差し指）のみを上方に移動させて第２の接触点（親指）の位置を移動させなかった場合のピンチアウト操作を例示したものであり、ｄ１＞ｄ２を満たす場合を例示したものである。これに対し、図１２（ｂ）の例は、第１の接触点の位置を移動させずに第２の接触点（親指）のみを下方に移動させた場合のピンチアウト操作を例示したものであり、ｄ２＞ｄ１を満たす場合を例示したものである。ただし、移動量ｄ１とｄ２には、閾値Ｔｈ２を超える有意な差があればよく、一方が０である（すなわち移動しない）必要があるわけではない。
【００６４】
なお、本実施形態においても、第２実施形態と同様に、関連付けられたアイコン画像を展開するカテゴリ画像が接触点の位置に応じて変化してもよい。例えば、制御部１１０は、図１２（ａ）の例のように第２の接触点の位置を固定し、第１の接触点のみを移動させたピンチアウト操作を認識した場合に、第２の接触点の位置よりも下方にあるカテゴリ画像のアイコン画像を展開せずに、第１の接触点の位置よりも情報にあるカテゴリ画像のアイコン画像を展開するようにしてもよい。このような表示制御を行うと、ユーザは、一方の指を移動させずにカテゴリ画像を押さえ付けるようにすることで、その指の位置にあるカテゴリ画像の展開又は収納を抑制することができているような感覚を得ることができる。
【００６５】
［変形例］
本発明は、上述した各実施形態の態様に限らず、他の態様でも実施することができる。本発明は、例えば、以下の変形例に示す態様によっても実施可能である。なお、本発明は、これら複数の変形例を組み合わせた態様で実施されてもよいし、上述した各実施形態の特徴を選択的に組み合わせた態様（例えば、アイコン画像の展開に関しては第２実施形態を採用し、アイコン画像の収納に関しては第３実施形態を採用した態様）で実施されてもよい。
【００６６】
（１）上述した実施形態は、画像を表示する面（表示面）と操作を受け付ける面（操作面）とが重なっている場合を例示したものである。しかし、本発明の操作部は、必ずしも表示面に重ねて設けられたセンサを備える必要はなく、例えば、操作面としてタッチパッド（トラックパッド、スライドパッドともいう。）を備える構成であってもよい。
【００６７】
（２）本発明のアイコン画像は、アプリケーション（すなわち当該アプリケーションに対応する機能）を表すものでなくてもよい。例えば、本発明は、アイコン画像が画像データや楽曲データを表す画像（サムネイルなど）であり、カテゴリ画像がこれを分類するための画像（いわゆるフォルダを模した画像など）であってもよい。また、本発明のアイコン画像は、それぞれが上述した電子チケットを表すものであってもよい。これらのアイコン画像は、データを識別するために当該データに割り当てられた画像の一例である。
【００６８】
また、本発明のカテゴリ画像は、上述した特許文献１における「トレイ」のように、アイコン画像の後面に重なって表示される画像であってもよい。また、本発明のカテゴリ画像は、関連付けられたアイコン画像が展開された後に非表示になり、当該アイコン画像が収納された後に再び表示されるものであってもよい。要するに、本発明のカテゴリ画像は、アイコン画像を分類して示すことができるものであれば、その具体的な表示態様を問わないものである。
【００６９】
（３）アイコン表示画面は、上述した実施形態においては、表示するアイコン画像が増加した場合に、縮小されることなく一部のみが表示されるものであった。しかし、本発明のアイコン表示画面は、アイコン画像やカテゴリ画像のサイズを変更することによって、表示面にその全体が表示されるように構成されたものであってもよい。
【００７０】
（４）本発明において、ユーザは、自身の指に限らず、スタイラスなどのユーザが手に持って（あるいは手に装着して）動かす指示用の器具（以下「指示体」という。）を用いて操作を行ってもよい。このような指示体を用いる場合の操作部は、指示体の位置を赤外線や超音波によって検出するものであってもよい。また、先端に磁性体を備える指示体を用いた場合には、指示体の位置を磁気的に検出することも可能である。すなわち、本発明の表示装置は、タッチスクリーンを備えるものである必要はない。さらに、ピンチイン操作やピンチアウト操作は、片手での操作に限らず、右手（の指）と左手（の指）とを用いて行われてもよい。
【００７１】
また、ユーザの操作は、必ずしも表示面に接触する操作でなくてもよい。例えば、上述した表示装置１００のタッチスクリーン部１３０を静電容量方式で構成した場合であれば、ユーザが表示面１０１に触れる前の近接した状態であっても、その指の位置を検出することが可能である。
【００７２】
（５）本発明の選択操作は、ピンチアウト操作やピンチイン操作と区別可能な操作であって、複数のカテゴリ画像の中から特定のカテゴリ画像を選択することができる操作であればよく、必ずしもタップ操作である必要はない。例えば、本発明の選択操作は、ダブルタップ操作であってもよい。
【００７３】
（６）本発明は、ゲーム機、音楽プレーヤ、電子書籍リーダなど、さまざまな電子機器に対しても適用可能である。また、本発明は、表示装置単体ではなく、少なくとも表示部を備える表示装置と、表示装置とは独立に設けられた他の装置（表示装置の表示を制御するための装置）との協働によって実現されてもよい。この場合において、当該他の装置は、図４に示した機能的構成を備えれば十分であり、表示部や操作部を備えていなくてもよい。この場合、本発明は、図４に示した機能的構成を実現するためのプログラムや、これを記録した記録媒体の形態でも実施され得る。また、かかるプログラムは、サーバ装置からネットワークを介してダウンロードされて電子機器にインストールされてもよい。
【符号の説明】
【００７４】
１００…表示装置、１０１…表示面、１１０…制御部、１１１…操作情報取得部、１１２…操作認識部、１１３…表示制御部、１２０…記憶部、１３０…タッチスクリーン部、１３１…表示部、１３２…操作部、１４０…通信部
【図１】
0005485220.tif 000002
【図２】
0005485220.tif 000003
【図３】
0005485220.tif 000004
【図４】
0005485220.tif 000005
【図５】
0005485220.tif 000006
【図６】
0005485220.tif 000007
【図７】
0005485220.tif 000008
【図８】
0005485220.tif 000009
【図９】
0005485220.tif 000010
【図１０】
0005485220.tif 000011
【図１１】
0005485220.tif 000012
【図１２】
0005485220.tif 000013