(57)【要約】【課題】表示画面に情報を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることができる端末装置及び表示プログラムを提供する。【解決手段】端末装置は、画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する表示部と、前記対象領域に対する操作を検出する検出部と、前記検出部により操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させて、前記表示部の画面に表示するように制御する制御部と、を備える。【選択図】図１
2014142792.tif 000002
【特許請求の範囲】
【請求項１】
画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する表示部と、
前記対象領域に対する操作を検出する検出部と、
前記検出部により操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させて、前記表示部の画面に表示するように制御する制御部と、
を備えることを特徴とする端末装置。
【請求項２】
前記対象領域の枠は、複数の点から構成され、
前記制御部は、前記操作が為された位置と前記対象領域の枠を構成する各点の位置との間に働く所定の力が発生するとみなして、前記検出部により操作が検出された前記対象領域の変形後の形状を計算する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する表示部と、
前記対象領域に対する操作を検出する検出部と、
前記検出部により操作が非検出である前記対象領域を、あらかじめ定められた操作が為されたとみなして変形させて、前記表示部の画面に表示するように制御する制御部と、
を備えることを特徴とする端末装置。
【請求項４】
画面に長方形の対象領域毎に情報を表示する表示部と、
前記対象領域に対する操作を検出する検出部と、
前記検出部により操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させるとともに、前記対象領域に対応する情報の表示態様を変化させて、前記表示部の画面に表示するように制御する制御部と、
を備えることを特徴とする端末装置。
【請求項５】
コンピュータに、
画面が格子状に区切られた複数の格子領域の当該格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する手順と、
前記対象領域に対する操作を検出する手順と、
前記操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させて、前記画面に表示するように制御する手順と、
を実行させるための表示プログラム。
【請求項６】
コンピュータに、
画面が格子状に区切られた複数の格子領域の当該格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する手順と、
前記対象領域に対する操作を検出する手順と、
前記操作が非検出である前記対象領域を、あらかじめ定められた操作が為されたとみなして変形させて、前記画面に表示するように制御する手順と、
を実行させるための表示プログラム。
【請求項７】
コンピュータに、
画面に長方形の対象領域毎に情報を表示する手順と、
前記対象領域に対する操作を検出する手順と、
前記操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させるとともに、前記対象領域に対応する情報の表示態様を変化させて、前記画面に表示するように制御する手順と、
を実行させるための表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置及び表示プログラムに関する。
【背景技術】
【０００２】
表示画面に定められた領域毎にアイコン画像を表示する電子装置（端末装置）が、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１２８６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末装置では、表示画面に情報を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることが望まれている。
【０００５】
本発明は、前記の点に鑑みてなされたものであり、表示画面に情報を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることができる端末装置及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）上記の課題を解決するために、本発明に係る端末装置は、画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する表示部と、前記対象領域に対する操作を検出する検出部と、前記検出部により操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させて、前記表示部の画面に表示するように制御する制御部と、を備えることを特徴とする。
【０００７】
（２）本発明は、上記した（１）に記載の端末装置において、前記対象領域の枠は、複数の点から構成され、前記制御部は、前記操作が為された位置と前記対象領域の枠を構成する各点の位置との間に働く所定の力が発生するとみなして、前記検出部により操作が検出された前記対象領域の変形後の形状を計算する、ことを特徴とする。
【０００８】
（３）上記の課題を解決するために、本発明に係る端末装置は、画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する表示部と、前記対象領域に対する操作を検出する検出部と、前記検出部により操作が非検出である前記対象領域を、あらかじめ定められた操作が為されたとみなして変形させて、前記表示部の画面に表示するように制御する制御部と、を備えることを特徴とする。
【０００９】
（４）上記の課題を解決するために、本発明に係る端末装置は、画面に長方形の対象領域毎に情報を表示する表示部と、前記対象領域に対する操作を検出する検出部と、前記検出部により操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させるとともに、前記対象領域に対応する情報の表示態様を変化させて、前記表示部の画面に表示するように制御する制御部と、を備えることを特徴とする。
【００１０】
（５）上記の課題を解決するために、本発明に係る表示プログラムは、コンピュータに、画面が格子状に区切られた複数の格子領域の当該格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する手順と、前記対象領域に対する操作を検出する手順と、前記操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させて、前記画面に表示するように制御する手順と、を実行させるためのプログラムである。
【００１１】
（６）上記の課題を解決するために、本発明に係る表示プログラムは、コンピュータに、画面が格子状に区切られた複数の格子領域の当該格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する手順と、前記対象領域に対する操作を検出する手順と、前記操作が非検出である前記対象領域を、あらかじめ定められた操作が為されたとみなして変形させて、前記画面に表示するように制御する手順と、を実行させるためのプログラムである。
【００１２】
（７）上記の課題を解決するために、本発明に係る表示プログラムは、コンピュータに、画面に長方形の対象領域毎に情報を表示する手順と、前記対象領域に対する操作を検出する手順と、前記操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させるとともに、前記対象領域に対応する情報の表示態様を変化させて、前記画面に表示するように制御する手順と、を実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、表示画面に情報を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る端末装置が有する表示部の画面の外観の概略の一例を示す図である。
【図２】本発明の一実施形態に係る端末装置の概略的な機能の構成例を示すブロック図である。
【図３】本発明の一実施形態に係る１個の格子領域から構成されるパネルの構成例を示す図である。
【図４】本発明の第１実施形態に係るパネルがユーザにより押下された場合におけるパネルの変形の概略の一例を示す図である。
【図５】本発明の第１実施形態に係るパネルがユーザにより押下された場合におけるパネルの変形の概略の一例を示す図である。
【図６】本発明の第１実施形態に係るパネルがユーザにより押下された場合におけるパネルの変形の概略の一例を示す図である。
【図７】本発明の第２実施形態に係るユーザによる操作がない場合におけるパネルの変形の一例を説明するための図である。
【図８】本発明の一実施形態に係る端末装置が有する表示部の画面の外観の概略の一例を示す図である。
【図９】本発明の一実施形態に係るバー状のパネルの構成例を示す図である。
【図１０】本発明の第３実施形態に係るパネルがユーザにより押下された場合におけるパネルの変形の概略の一例を示す図である。
【図１１】本発明の第３実施形態に係るパネルがユーザにより押下された場合におけるパネルの変形の概略の一例を示す図である。
【図１２】本発明の第３実施形態に係るパネルがユーザにより押下されたまま押下点が移動させられた場合におけるパネルの変形の概略の一例を示す図である。
【図１３】本発明の第３実施形態に係るパネルがユーザにより押下された場合におけるパネルの変形の概略の一例を示す図である。
【発明を実施するための形態】
【００１５】
本発明の一実施形態について図面を参照して詳細に説明する。
［第１実施形態］
＜端末装置の構成例＞
図１は、本発明の一実施形態に係る端末装置１００が有する表示部１５０の画面（表示画面）の外観の概略の一例を示す図である。
本実施形態に係る端末装置１００の表示画面は、横方向よりも縦方向が長い長方形を有している。そして、表示画面が、複数の格子領域に分割されて構成されている。表示画面において、複数の格子領域は、縦方向にｎ個及び横方向にｍ個（ｎ、ｍは、それぞれ、１以上の整数であり、且つ、いずれか一方は２以上である。）の格子領域から構成されている。本実施形態では、ｎ＝５であり、ｍ＝３であり、表示画面は計１５個の格子領域から構成されている。本実施形態では、各格子領域は正方形である。
【００１６】
本実施形態では、表示画面には、当該表示画面に向かって最も左上の格子を原点（０，０）とする格子単位のＮＭ座標（Ｎ，Ｍ）＝（０〜４，０〜２）として、向かって下向きのＮ軸と、向かって右向きのＭ軸と、が定められているとして説明する。
表示画面には、隣接する１以上の整数個の格子領域を有する領域（パネル）１０〜１４、２０〜２４、３０、３１、３４が表示される。
図１の例では、パネル１０〜１４、２０〜２２、２４、３０、３４は、それぞれ、１個の格子領域から構成されている。パネル２３は、横に並ぶ２個の格子領域から構成されている。パネル３１は、縦に並ぶ２個の格子領域から構成されている。また、端末装置１００は、表示画面に、他の任意の複数の格子領域を組み合わせたパネルを表示することが可能である。
【００１７】
また、各パネル１０〜１４、２０〜２４、３０、３１、３４には、アプリケーション自体を示すアイコンの画像や、アプリケーションにより表示される情報（例えば、文字、写真など）の画像が設定されて表示される。このような設定は、例えば、ユーザの操作により指定されて行われてもよく、或いは、端末装置１００により自動的に行われてもよい。
図１の例では、パネル１０には現在時刻を示すアナログ時計の画像が表示されており、パネル２３にはメール等の文字列（“Ｈｅｌｌｏ！！”）の画像が表示されており、パネル３４には穴埋め画像が表示されている。また、他のパネル１１〜１４、２０〜２２、２４、３０、３１にも、それぞれ、様々な画像が表示される（図１では、図示を省略している。）。
【００１８】
また、本実施形態では、表示画面は、格子領域の単位（格子単位）よりも更に細かい複数の画素から構成されている。本実施形態では、表示画面には、当該表示画面に向かって最も左上の点を原点（０，０）とする画素単位のＸＹ座標（Ｘ，Ｙ）＝（０〜ＸＭ，０〜ＹＭ）として、向かって下向きのＸ軸と、向かって右向きのＹ軸と、が定められているとして説明する。ここで、ＸＭ及びＹＭは、それぞれ、Ｘ軸方向の最大の座標値及びＹ軸方向の最大の座標値であり、図１の例では、ＸＭ：ＹＭ＝５：３である。本実施形態では、１個の格子領域について、Ｘ軸方向の画素数とＹ軸方向の画素数は同じ数であり、例えば、数百である。
【００１９】
図２は、本発明の一実施形態に係る端末装置１００の概略的な機能の構成例を示すブロック図である。
端末装置１００は、検出部１１０と、記憶部１２０と、制御部１３０と、画像処理部１４０と、表示部１５０を備える。
本実施形態では、ユーザは、端末装置１００の表示部１５０の表示画面に表示されているパネル１０〜１４、２０〜２４、３０、３１、３４に対する操作を、その表示画面に指で触れる（タッチする）ことにより行う。
【００２０】
検出部１１０は、表示部１５０の表示画面を透明な部材で覆うように備えられる。検出部１１０は、表示画面に格子状に定められた格子領域から構成されるパネル１０〜１４、２０〜２４、３０、３１、３４に対する操作を、例えば、ユーザの指と表示画面との接触（タッチ）に基づいて検出する。
検出部１１０は、表示画面においてユーザにより操作された位置を示す情報を、制御部１３０に出力する。ここで、操作された位置を示す情報は、例えば、表示部１５０の表示画面に定められたＸＹ座標（Ｘ，Ｙ）で表現される。
【００２１】
記憶部１２０は、制御部１３０を動作させるためのプログラムや、各種の情報を記憶する。例えば、記憶部１２０は、各パネル１０〜１４、２０〜２４、３０、３１、３４に表示される画像の情報を記憶する。
制御部１３０は、各種の制御や処理を実行する。例えば、制御部１３０は、検出部１１０から入力される情報（表示画面においてユーザにより操作された位置）に基づいて、それに対応する処理を実行する。制御部１３０は、例えば、中央演算処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）である。制御部１３０は、例えば、記憶部１２０に記憶されたプログラムに基づいて動作する。制御部１３０は、例えば、画像処理部１４０を制御して、表示部１５０の表示画面に表示される情報を制御する。
【００２２】
画像処理部１４０は、制御部１３０による制御に基づいて，各種の画像（例えば、アイコンの画像、時刻を示す画像、文字列を示す画像、穴埋め画像、写真の画像など）を生成する。画像処理部１４０は、生成した画像を示す情報を、表示画面に定められたパネル１０〜１４、２０〜２４、３０、３１、３４毎に、表示部１５０に出力する。
表示部１５０は、画像処理部１４０により生成された画像を、表示画面に定められたパネル１０〜１４、２０〜２４、３０、３１、３４毎に、当該表示画面に表示する。
【００２３】
＜パネルの構成例＞
図３は、本発明の一実施形態に係る１個の格子領域から構成されるパネル２０１の構成例を示す図である。
正方形のパネル２０１の枠は、複数の点２１１（図３では、１個の点のみに符号を付してある）から構成されており、これら複数の点２１１を結んで構成される。
各点２１１は、例えば、画素位置（Ｘ，Ｙ）の点と一致する。また、例えば、枠上に存在する全ての画素位置の点を用いてパネル２０１の枠が構成されてもよく、或いは、枠上に存在する全ての画素位置の点ではなく、所定間隔などの一部の画素位置の点を用いてパネル２０１の枠が構成されてもよい。
ここで、図３の例では、１個の格子領域から構成されるパネル２０１の構成例を示したが、２個以上の格子領域から構成されるパネルの構成例についても、同様である。
【００２４】
＜パネルがユーザにより押下された場合の表示＞
本実施形態では、画面のスクロールは行われておらず、スクロールは停止した状態であるとする。
他の例として、画面がスクロール中である場合には、例えば、画面がスクロール中である場合における表示態様（例えば、あらかじめ定められたもの）に従って表示画面の表示情報が制御される。なお、例えば、画面がスクロール中である場合に、本実施形態に係る表示態様が採用されてもよく、或いは、本実施形態に係る表示態様と他の表示態様とが組み合わされて用いられてもよい。
【００２５】
図４は、本実施形態に係るパネル２０１がユーザにより押下された場合におけるパネル２０１の変形の概略の一例を示す図である。
図４には、表示画面上において、パネル２０１の枠に対して、枠内に存在する点（押下の点）２２１がユーザの指により押下された場合に、制御部１３０が当該押下の点２２１に基づいて制御を行うことにより表示画面に表示されるパネル２０１の枠の形状の一例（パネル２０１の変形の一例）を示してある。また、図４には、参考として、変形前におけるパネル２０１の形状（元のパネル形状）２５１も示してあるが、これは実際には表示画面には表示されない。
図４の例では、変形後におけるパネル２０１の枠は、変形後における複数の点２１１（図４では、１個の点のみに符号を付してある）から構成され、これら変形後における複数の点２１１を結んで構成される。
【００２６】
本実施形態におけるパネル２０１の枠の変形の方法を説明する。
本実施形態では、パネル２０１の枠を構成する各点２１１に磁石の所定の大きさＡを有するＳ極が存在するとみなす。
また、押下の点２２１が押下されたときに、当該押下の点２２１に磁石の所定の大きさＢを有するＳ極が発生するとみなす。
そして、パネル２０１の枠を構成する各点２１１に、当該各点２１１のＳ極と押下の点２２１のＳ極とによる磁石の力（反発力）が発生するとして、各点２１１の位置を時間の流れに応じて変化させる。
【００２７】
ここで、本実施形態では、Ｓ極とＳ極との反発力を用いて説明するが、他の例として、Ｎ極とＮ極との反発力を用いてもよく、同様である。
また、パネル２０１の枠を構成する各点２１１のＳ極の大きさＡと、押下の点２２１のＳ極の大きさＢとしては、それぞれ、任意の値が用いられてもよく、例えば、同じ値が用いられてもよく、或いは、異なる値が用いられてもよい。
また、本実施形態では、磁石の力を用いて説明するが、任意の力が用いられてもよい。例えば、距離（距離の１乗）に反比例する関数で表される力、又は、距離のｐ（ｐは２以上の整数）乗に反比例する関数で表される力、又は、距離の任意のべき乗の項を任意の種類だけ有する関数で表される力などを用いることができる。
本実施形態では、この距離として、パネル２０１の枠を構成する各点２１１と押下の点２２１との間の距離を用いる。
【００２８】
また、押下の点２２１に発生するＳ極の大きさＢ（又は、それによって発生する力など）には、その発生から時間が経つに従ってその大きさを小さくするための係数（減衰係数）が乗算される。この係数は、時間に対して連続的な関数であってもよく、又は、時間に対して段階的に変化する値であってもよく、例えば、時間が経つに従って絶対値が小さくなる正の値である。この係数は、所定の時間を超えた場合に０（ゼロ）になる値であってもよく、又は、ゼロにはならないが時間が経過するに従って、計算上の丸め込みなどにより、実質的に０（ゼロ）になるような値であってもよい。
なお、本実施形態では、ユーザにより同じ点（押下の点）が押下され続けると、パネル２０１の枠が同じ変形状態で維持され続ける態様を用いており、つまり、ユーザにより同じ点（押下の点）が押下され続ける場合には、減衰係数を用いない。つまり、本実施形態では、ユーザにより同じ点が押下され続けると、その押下に応じた力が発生し続ける（減衰係数に関する時間が経過しない）とみなす。
【００２９】
また、パネル２０１の枠を構成する各点２１１には、更に、当該各点２１１が変形前の各点の位置（元の位置）に戻ろうとする力が常に働いているとみなして、各点２１１の位置を時間の流れに応じて変化させる。一例として、各点２１１には、各点の元の位置からの離隔距離（又は、そのべき乗など）に比例する引力が常に働くとみなす。
【００３０】
制御部１３０は、表示画面上でパネル２０１がユーザにより押下された場合には、上記した押下の点２２１に応じた反発力や、元の位置に戻ろうとする引力が働くとみなして、パネル２０１の枠を構成する各点２１１の位置を時間の流れに応じて計算して、その計算結果に応じた位置に変形後における各点２１１を表示させ、これにより、変形後におけるパネル２０１を表示させる。
【００３１】
ここで、パネル２０１の枠を構成する各点２１１の位置の変化を計算するために必要な他の値（例えば、各点２１１の質量など）があれば、任意に設定されてもよい。
また、例えば、ユーザがパネル２０１の枠内の位置を当該ユーザの指で触れたまま、その指を上下左右に動かすと、押下の点２２１の位置がずれて、それに応じたＳ極の位置もずれる。制御部１３０は、このような押下の点２２１の位置のずれ（Ｓ極の位置のずれ）に従って、パネル２０１の枠を構成する各点２１１の位置の変化を計算する。
また、同じパネル２０１の枠内がユーザにより異なるタイミングで複数回押下された場合には、制御部１３０は、それぞれの押下によって発生する力の足し合わせ（合成）が発生するとみなして、パネル２０１の枠を構成する各点２１１の位置の変化を計算する。
【００３２】
図４の例では、正方形のパネル２０１の枠内における右方の上方の端の付近の位置（押下の点２２１の位置）がユーザにより押下されており、パネル２０１の枠を構成する複数の点（例えば、数百個の点）の中で、特に、右上の端の付近（押下の部分の周辺）の点が拡張するように、パネル２０１の枠が変形している。
図４の例では、１個のパネル２０１の中で、ユーザの指で触れた部分の付近の変形が他の部分の変形とは異なるようになっており、例えば、ユーザの指で触れた部分の付近が特に膨張（拡張）するように表示される。
【００３３】
図５は、本実施形態に係るパネル２０１がユーザにより押下された場合におけるパネル２０１の変形の概略の一例を示す図である。
図５には、表示画面上において、パネル２０１の枠に対して、枠内に存在する点（押下の点）２２２がユーザの指により押下された場合に、制御部１３０が当該押下の点２２２に基づいて制御を行うことにより表示画面に表示されるパネル２０１の枠の形状の一例（パネル２０１の変形の一例）を示してある。また、図５には、参考として、変形前におけるパネル２０１の形状（元のパネル形状）２５１も示してあるが、これは実際には表示画面には表示されない。
図５の例では、変形後におけるパネル２０１の枠は、変形後における複数の点２１１（図５では、１個の点のみに符号を付してある）から構成され、これら変形後における複数の点２１１を結んで構成される。
【００３４】
本実施形態におけるパネル２０１の枠の変形の方法は、図４の例の場合と同様である。
図５の例では、正方形のパネル２０１の枠内における中央の上方の端の付近の位置（押下の点２２２の位置）がユーザにより押下されており、パネル２０１の枠を構成する複数の点（例えば、数百個の点）の中で、特に、中央の上の端の付近（押下の部分の周辺）の点が拡張するように、パネル２０１の枠が変形している。
【００３５】
図６は、本実施形態に係るパネル２０１がユーザにより押下された場合におけるパネル２０１の変形の概略の一例を示す図である。
図６には、表示画面上において、パネル２０１の枠に対して、枠内に存在する点（押下の点）２２３がユーザの指により押下された場合に、制御部１３０が当該押下の点２２３に基づいて制御を行うことにより表示画面に表示されるパネル２０１の枠の形状の一例（パネル２０１の変形の一例）を示してある。また、図６には、参考として、変形前におけるパネル２０１の形状（元のパネル形状）２５１も示してあるが、これは実際には表示画面には表示されない。
図６の例では、変形後におけるパネル２０１の枠は、変形後における複数の点２１１（図６では、１個の点のみに符号を付してある）から構成され、これら変形後における複数の点２１１を結んで構成される。
【００３６】
本実施形態におけるパネル２０１の枠の変形の方法は、図４の例の場合と同様である。
図６の例では、正方形のパネル２０１の枠内における中心の位置（押下の点２２３の位置）がユーザにより押下されており、パネル２０１の枠を構成する複数の点（例えば、数百個の点）が、中心（押下の部分）から均等に外側の方向へ拡張するように、パネル２０１の枠が変形している。
【００３７】
以上のように、本実施形態に係る端末装置１００によると、パネル２０１がユーザにより押下された場合における当該パネル２０１の表示を制御することで、表示画面に情報（本実施形態では、パネル２０１の情報）を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることができる。これにより、例えば、ユーザに操作時の心地良さを与えることができ、また、視認性を向上させて、誤操作を低減することができる。
【００３８】
なお、本実施形態では、パネル２０１の形状を変形させる方法について説明したが、例えば、パネル２０１自体又はパネル２０１に設定された画像に関する色を変化させる方法が併用されてもよい。一例として、制御部１３０は、パネル２０１に対するユーザによる押下がある状態においては、押下がない状態と比べて、パネル２０１自体又はパネル２０１に設定された画像に関する所定の色を異ならせる制御を行うことができる。
【００３９】
［第２実施形態］
本実施形態では、第１実施形態とは異なる部分について詳しく説明し、同様な部分については詳しい説明を省略する。
【００４０】
＜ユーザによる操作がない場合におけるパネルの表示＞
本実施形態では、画面のスクロールは行われておらず、スクロールは停止した状態であるとする。
他の例として、画面がスクロール中である場合には、例えば、画面がスクロール中である場合における表示態様（例えば、あらかじめ定められたもの）に従って表示画面の表示情報が制御される。なお、例えば、画面がスクロール中である場合に、本実施形態に係る表示態様が採用されてもよく、或いは、本実施形態に係る表示態様と他の表示態様とが組み合わされて用いられてもよい。
【００４１】
図７は、本実施形態に係るユーザによる操作がない場合におけるパネル２０１の変形の一例を説明するための図である。
図７には、パネル２０１の枠を構成する複数の点２１１を示してある。また、図７には、参考として、疑似的な指押下の範囲３０１も示してあるが、これは実際には表示画面には表示されない。
【００４２】
本実施形態では、パネル２０１に対するユーザの操作がないときには、制御部１３０は、あらかじめ定められた疑似的な指押下の範囲３０１の内側に、疑似的にユーザの指が所定の時間間隔で所定の位置に触れた（タッチした）とみなして、パネル２０１の枠を構成する各点２１１の位置を時間の流れに応じて計算して、その計算結果に応じた位置に変形後における各点２１１を表示させ、これにより、変形後におけるパネル２０１を表示させる。
パネル２０１の枠を構成する各点２１１の位置を変化させる方法としては、第１実施形態で説明した方法（図４〜図６における、押下の点に応じて、枠を構成する各点の位置を変化させる方法）と同じ方法を用いる。
【００４３】
ここで、疑似的な指押下の範囲３０１としては、様々な範囲が設定されてもよく、一例として、元のパネル形状における枠内の端の方を含まない範囲、つまり比較的中心に近い範囲を用いることができ、この場合、比較的中心に近い位置が疑似的に押下される状況を作り出すことができる。図７の例では、元のパネル形状の中心と同じ中心を持ち、元のパネル形状（図７の例では、正方形）に相似する、元より小さい形状の範囲を、疑似的な指押下の範囲３０１として用いている。
【００４４】
また、疑似的にユーザの指が所定の時間間隔で所定の位置に触れるという条件における所定の時間間隔としては、任意の時間間隔が設定されてもよく、例えば、一定の時間間隔であってもよく、又は、変動（変化）する時間間隔であってもよい。
また、疑似的にユーザの指が所定の時間間隔で所定の位置に触れるという条件における所定の位置としては、任意の位置が用いられてもよく、例えば、一定の位置であってもよく、又は、変動（変化）する位置であってもよい。
【００４５】
例えば、疑似的な指押下の範囲３０１、疑似的にユーザの指が所定の時間間隔で所定の位置に触れるという条件における所定の時間間隔、当該条件における所定の位置のうちの１つ以上について、ランダムな値を用いることもできる。この場合、ランダムな値は、例えば、疑似乱数を用いて取得することが可能である。
また、表示画面上に複数の異なるパネル（図１の例では、パネル１０〜１４、２０〜２４、３０、３１、３４）が同時に表示される場合には、制御部１３０は、例えば、全てのパネルのそれぞれについて、同じ態様でパネルの枠を変形させて表示するように制御することができ、又は、全てのパネルのそれぞれについて、それぞれの態様（異なり得る態様）でパネルの枠を変形させて表示するように制御することができる。
【００４６】
一例として、図７に示されるパネル２０１について、疑似的な指押下の範囲３０１の内側において、疑似的にユーザの指で、毎秒に所定の複数回、ランダムな位置を触れる（押下する）とみなして、制御部１３０がパネル２０１の枠を構成する各点２１１の位置を変化させるように制御する。これにより、パネル２０１の枠を構成する各点２１１が（例えば、従来は静止状態であったのが）ランダムに小さい範囲で動き、このような動きは非対称になるが、人間の目で見ると時間的に平均化されて見える。
【００４７】
以上のように、本実施形態に係る端末装置１００によると、ユーザによる操作がない場合におけるパネル２０１の表示を制御することで、表示画面に情報（本実施形態では、パネル２０１の情報）を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることができる。これにより、例えば、ユーザに無操作時の心地良さを与えることができ、また、視認性を向上させることができる。
【００４８】
［第３実施形態］
図８は、本発明の一実施形態に係る端末装置１００が有する表示部１５０の画面の外観の概略の一例を示す図である。
本実施形態では、端末装置１００において、図１に示されるような表示画面の表示態様と、図８に示されるような表示画面の表示態様が切り替えられるとする。なお、表示画面における画素点のＸＹ座標（Ｘ，Ｙ）は図１に示されるものと同じであるとする。
また、本実施形態では、端末装置１００の概略的な機能の構成例を示すブロック図は図２と同様であるとする。
【００４９】
図８の例では、表示画面には、リストビュー（Ｌｉｓｔ  Ｖｉｅｗ）の情報が表示されている。
リストビューでは、制御部１３０は、表示画面に、縦方向に連続的に並んで、バーのような複数の領域（パネル）５０１〜５０６を表示するように制御する。また、制御部１３０は、各パネル５０１〜５０６の内側に、設定された図形や文字などを表示するように制御する。この設定は、例えば、ユーザにより行われてもよく、又は、あらかじめ行われてもよい。
【００５０】
図８の例では、パネル５０１には「☆  スター  ＞」という図形や文字などが表示され、また、パネル５０２には「□  アプリケーション  ＞」という図形や文字などが表示され、また、他のパネル５０３〜５０６についても図示される表示が為される。
また、本実施形態では、各パネル５０１〜５０６は、横方向に長い長方形の形状を有しており、同じ形状を有している。
【００５１】
図９は、本発明の一実施形態に係るバー状のパネル６０１の構成例を示す図である。このパネル６０１は、例えば、図８に示されるパネル５０２に相当するものを例としている。
パネル６０１の枠は、４個の点６１１（図９では、１個の点のみに符号を付してある）から構成されており、これら４個の点６１１を結んで構成される。また、制御部１３０は、パネル６０１に、設定された図形や文字など（図９の例では、「□  アプリケーション  ＞」という図形や文字など）を表示する。
各点６１１は、例えば、画素位置（Ｘ，Ｙ）の点と一致する。本実施形態では、パネル６０１の枠上に存在する全ての画素位置の点ではなく、長方形の４個の頂点の画素位置の点を用いてパネル６０１の枠が構成されている。
【００５２】
＜パネルがユーザにより押下された場合の表示＞
本実施形態では、画面のスクロールは行われておらず、スクロールは停止した状態であるとする。
他の例として、画面がスクロール中である場合には、例えば、画面がスクロール中である場合における表示態様（例えば、あらかじめ定められたもの）に従って表示画面の表示情報が制御される。なお、例えば、画面がスクロール中である場合に、本実施形態に係る表示態様が採用されてもよく、或いは、本実施形態に係る表示態様と他の表示態様とが組み合わされて用いられてもよい。
【００５３】
図１０は、本実施形態に係るパネル６０１がユーザにより押下された場合におけるパネル６０１の変形の概略の一例を示す図である。
図１０には、表示画面上において、パネル６０１の枠に対して、枠内に存在する点（押下の点）６２１がユーザの指により押下された場合に、制御部１３０が当該押下の点６２１に基づいて制御を行うことにより表示画面に表示されるパネル６０１の枠の形状の一例（パネル６０１の変形の一例）を示してある。また、図１０には、参考として、変形前におけるパネル６０１の形状（元のパネル形状）６５１も示してあるが、これは実際には表示画面には表示されない。
図１０の例では、変形後におけるパネル６０１の枠は、変形後における４個の点６１１（図１０では、１個の点のみに符号を付してある）から構成され、これら変形後における４個の点６１１を結んで構成される。
【００５４】
ここで、パネル６０１の枠を構成する各点６１１の位置を変化させる方法としては、第１実施形態で説明した方法（図４〜図６における、押下の点に応じて、枠を構成する各点の位置を変化させる方法）と同様な方法を用いる。
なお、本実施形態に係るバー状のパネル６０１については、第１実施形態に係る正方形のパネルに対して、枠の形状が異なり、枠を構成する点の数が少なくなったものと、とらえることができる。
【００５５】
また、制御部１３０は、パネル６０１に設定された図形や文字など（図１０の例では、「□  アプリケーション  ＞」という図形や文字など）についても、押下の点６１１に応じて変形させて表示するように制御する。本実施形態では、例えば、制御部１３０は、押下の点６１１或いは押下の点６１１に応じて変形させられるパネル６０１の枠（変形後のパネル６０１の枠）に応じて、当該パネル６０１に設定された図形や文字などを変形させる。
【００５６】
具体例として、制御部１３０は、パネル６０１の枠内の右の方が押下されて当該枠の右の方が上下方向（縦方向）に広がって表示される場合には、設定された図形や文字などについても、右の方について上下方向（縦方向）に広がるように、変形させ、同様に、パネル６０１の枠内の左の方が押下されて当該枠の左の方が上下方向（縦方向）に広がって表示される場合には、設定された図形や文字などについても、左の方について上下方向（縦方向）に広がるように、変形させる。
また、具体例として、制御部１３０は、パネル６０１の枠内の点が押下された場合には、設定された図形や文字などを左右方向（横方向）に広がるように変形させる。この左右方向（横方向）に広がるように変形させる方法としては、例えば、図形や文字などの元の位置に対して右方向のみに広がるように変形させる方法が用いられてもよく、或いは、図形や文字などの元の位置に対して左方向のみに広がるように変形させる方法が用いられてもよく、或いは、図形や文字などの元の位置に対して左右の両方の方向に広がるように変形させる方法が用いられてもよい。
【００５７】
図１０の例では、バー状のパネル６０１の枠内における右方の端の付近の位置（押下の点６２１の位置）がユーザにより押下されており、パネル６０１の枠を構成する４個の点６１１の中で、特に、右の端の付近（押下の部分の周辺）の点が拡張するように、パネル６０１の枠が変形している。これにより、変形後のパネル６０１の枠が、右方がより大きく開いた台形のような形状になっている。
また、図１０の例では、「□  アプリケーション  ＞」という図形や文字などについて、元の位置に対して、右の方へ拡張するように変形しており、且つ、右へ行くに従って上下に拡張するように変形している。
【００５８】
図１１は、本実施形態に係るパネル６０１がユーザにより押下された場合におけるパネル６０１の変形の概略の一例を示す図である。
図１１には、表示画面上において、パネル６０１の枠に対して、枠内に存在する点（押下の点）６２２がユーザの指により押下された場合に、制御部１３０が当該押下の点６２２に基づいて制御を行うことにより表示画面に表示されるパネル６０１の枠の形状の一例（パネル６０１の変形の一例）を示してある。また、図１１には、参考として、変形前におけるパネル６０１の形状（元のパネル形状）６５１も示してあるが、これは実際には表示画面には表示されない。
図１１の例では、変形後におけるパネル６０１の枠は、変形後における４個の点６１１（図１１では、１個の点のみに符号を付してある）から構成され、これら変形後における４個の点６１１を結んで構成される。
【００５９】
本実施形態におけるパネル６０１の枠の変形の方法は、図１０の例の場合と同様である。
図１１の例では、バー状のパネル６０１の枠内における左方の端の付近の位置（押下の点６２２の位置）がユーザにより押下されており、パネル６０１の枠を構成する４個の点６１１の中で、特に、左の端の付近（押下の部分の周辺）の点が拡張するように、パネル６０１の枠が変形している。これにより、変形後のパネル６０１の枠が、左方がより大きく開いた台形のような形状になっている。
また、図１１の例では、「□  アプリケーション  ＞」という図形や文字などについて、元の位置に対して、右の方へ拡張するように変形しており、且つ、左へ行くに従って上下に拡張するように変形している。
【００６０】
図１２は、本実施形態に係るパネル６０１がユーザにより押下されたまま押下点が移動させられた場合におけるパネル６０１の変形の概略の一例を示す図である。
図１２には、表示画面上において、パネル６０１の枠に対して、元の枠内に存在する点（初期の押下の点）がユーザの指により押下された後に、その指が押下したまま動かされて、元の枠の外に存在する点（押下の点）６２３が押下された場合に、制御部１３０が当該押下の点６２３に基づいて制御を行うことにより表示画面に表示されるパネル６０１の枠の形状の一例（パネル６０１の変形の一例）を示してある。また、図１２には、参考として、変形前におけるパネル６０１の形状（元のパネル形状）６５１も示してあるが、これは実際には表示画面には表示されない。
図１２の例では、変形後におけるパネル６０１の枠は、変形後における４個の点６１１（図１２では、１個の点のみに符号を付してある）から構成され、これら変形後における４個の点６１１を結んで構成される。
【００６１】
本実施形態におけるパネル６０１の枠の変形の方法は、図１０の例の場合と同様な変形の方法に加えて、更に、押下点の移動に応じてパネル６０１の枠を構成する点６１１を移動させるように変形する方法を用いている。本実施形態では、これら２つの方法による変形を重ね合わせたものを、全体的な変形の結果として用いる。
図１２の例では、バー状のパネル６０１の枠の外における右方の下方の位置（押下の点６２３の位置）がユーザにより押下されており、パネル６０１の枠を構成する４個の点６１１の中で、特に、右の端の付近（押下の部分の周辺）の点が拡張するように、パネル６０１の枠が変形しているとともに、右方へ行くほどパネル６０１が下方へ向かうように（例えば、パネル６０１が元の左端の辺の中心を軸として右回りに回転するように）変形している。また、図１２の例では、「□  アプリケーション  ＞」という図形や文字などについて、元の位置に対して、右下の方へ拡張するように変形しており、且つ、右へ行くに従って上下に拡張するように変形している。
【００６２】
図１３は、本実施形態に係るパネル６０１がユーザにより押下された場合におけるパネル６０１の変形の概略の一例を示す図である。
図１３には、表示画面上において、パネル６０１の枠に対して、枠内に存在する点（押下の点）６２４がユーザの指により押下された場合に、制御部１３０が当該押下の点６２４に基づいて制御を行うことにより表示画面に表示されるパネル６０１の枠の形状の一例（パネル６０１の変形の一例）を示してある。また、図１３には、参考として、変形前におけるパネル６０１の形状（元のパネル形状）６５１も示してあるが、これは実際には表示画面には表示されない。
図１３の例では、変形後におけるパネル６０１の枠は、変形後における４個の点６１１（図１３では、１個の点のみに符号を付してある）から構成され、これら変形後における４個の点６１１を結んで構成される。
【００６３】
本実施形態におけるパネル６０１の枠の変形の方法は、図１０の例の場合と同様である。
図１３の例では、バー状のパネル６０１の枠内における中央の付近の位置（押下の点６２４の位置）がユーザにより押下されており、パネル６０１の枠を構成する４個の点６１１が、中央の付近（押下の部分）を中心にして均等に拡張するように、パネル６０１の枠が変形している。また、図１３の例では、「□  アプリケーション  ＞」という図形や文字などについて、元の位置に対して、右の方へ拡張するように変形しており、且つ、均等に上下に拡張するように変形している。
【００６４】
以上のように、本実施形態に係る端末装置１００によると、パネル６０１がユーザにより押下された場合や、そのまま押下位置が移動させられた場合における当該パネル６０１の表示を制御することで、表示画面に情報（本実施形態では、パネル６０１の情報）を表示するに際して、ユーザに対して視覚的に心地良さや視認性を与えることができる。これにより、例えば、ユーザに操作時の心地良さを与えることができ、また、視認性を向上させて、誤操作を低減することができる。
【００６５】
なお、本実施形態では、パネル６０１の形状を変形させる方法について説明したが、例えば、パネル６０１自体又はパネル６０１に設定された画像に関する色を変化させる方法が併用されてもよい。一例として、制御部１３０は、パネル６０１に対するユーザによる押下がある状態においては、押下がない状態と比べて、パネル６０１自体又はパネル６０１に設定された画像（本実施形態では、図形や文字など）に関する所定の色を異ならせる制御を行うことができる。
【００６６】
［以上の実施形態に係る構成例］
＜第１実施形態に係る端末装置の構成例＞
一構成例として、画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域（第１実施形態では、パネル１０〜１４、２０〜２４、３０、３１、３４の領域）毎に情報を表示する表示部（第１実施形態では、表示部１５０）と、前記対象領域に対する操作を検出する検出部（第１実施形態では、検出部１１０）と、前記検出部により操作が検出された前記対象領域を、前記操作が為された位置（第１実施形態では、押下の点２２１〜２２３）に応じて変形させて、前記表示部の画面に表示するように制御する制御部（第１実施形態では、制御部１３０）と、を備えることを特徴とする端末装置（第１実施形態では、端末装置１００）である。
【００６７】
一構成例として、前記対象領域の枠は、複数の点（第１実施形態では、枠を構成する点２１１）から構成され、前記制御部は、前記操作が為された位置と前記対象領域の枠を構成する各点の位置との間に働く所定の力（第１実施形態では、例えば、磁石による反発力）が発生するとみなして、前記検出部により操作が検出された前記対象領域の変形後の形状を計算する、ことを特徴とする端末装置である。
【００６８】
＜第２実施形態に係る端末装置の構成例＞
一構成例として、画面が格子状に区切られた複数の格子領域から構成され、前記格子領域を単位として１個以上の前記格子領域からなる対象領域（第２実施形態では、パネル１０〜１４、２０〜２４、３０、３１、３４の領域）毎に情報を表示する表示部（第２実施形態では、表示部１５０）と、前記対象領域に対する操作を検出する検出部（第２実施形態では、検出部１１０）と、前記検出部により操作が非検出である（つまり、検出されない）前記対象領域を、あらかじめ定められた操作（第２実施形態では、図７を参照して説明した操作）が為されたとみなして変形させて、前記表示部の画面に表示するように制御する制御部（第２実施形態では、制御部１３０）と、を備えることを特徴とする端末装置（第２実施形態では、端末装置１００）である。
【００６９】
＜第３実施形態に係る端末装置の構成例＞
一構成例として、画面に長方形の対象領域（第３実施形態では、パネル５０１〜５０６の領域）毎に情報を表示する表示部（第３実施形態では、表示部１５０）と、前記対象領域に対する操作を検出する検出部（第３実施形態では、検出部１１０）と、前記検出部により操作が検出された前記対象領域を、前記操作が為された位置（第３実施形態では、押下の点６２１〜６２４）に応じて変形させるとともに、前記対象領域に対応する情報の表示態様を変化させて、前記表示部の画面に表示するように制御する制御部（第３実施形態では、制御部１３０）と、を備えることを特徴とする端末装置（第３実施形態では、端末装置１００）である。
【００７０】
＜第１実施形態に係る表示プログラムの構成例＞
一構成例として、コンピュータ（第１実施形態では、端末装置１００を構成するコンピュータ）に、画面が格子状に区切られた複数の格子領域の当該格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する手順と、前記対象領域に対する操作を検出する手順と、前記操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させて、前記画面に表示するように制御する手順と、を実行させるための表示プログラムである。
【００７１】
＜第２実施形態に係る表示プログラムの構成例＞
一構成例として、コンピュータ（第２実施形態では、端末装置１００を構成するコンピュータ）に、画面が格子状に区切られた複数の格子領域の当該格子領域を単位として１個以上の前記格子領域からなる対象領域毎に情報を表示する手順と、前記対象領域に対する操作を検出する手順と、前記操作が非検出である前記対象領域を、あらかじめ定められた操作が為されたとみなして変形させて、前記画面に表示するように制御する手順と、を実行させるための表示プログラムである。
【００７２】
＜第３実施形態に係る表示プログラムの構成例＞
一構成例として、コンピュータ（第３実施形態では、端末装置１００を構成するコンピュータ）に、画面に長方形の対象領域毎に情報を表示する手順と、前記対象領域に対する操作を検出する手順と、前記操作が検出された前記対象領域を、前記操作が為された位置に応じて変形させるとともに、前記対象領域に対応する情報の表示態様を変化させて、前記画面に表示するように制御する手順と、を実行させるための表示プログラムである。
【００７３】
［以上の実施形態のまとめ］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００７４】
なお、上記に説明した端末装置を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００７５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００７６】
更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００７７】
１０〜１４、２０〜２４、３０、３１、３４、２０１、５０１〜５０６、６０１…パネル（領域）、１００…端末装置、１１０…検出部、１２０…記憶部、１３０…制御部、１４０…画像処理部、１５０…表示部、２１１、６１１…点、２２１〜２２３、６２１〜６２４…押下の点、２５１、６５１…元のパネル形状、３０１…疑似的な指押下の範囲
【図１】
2014142792.tif 000003
【図２】
2014142792.tif 000004
【図３】
2014142792.tif 000005
【図４】
2014142792.tif 000006
【図５】
2014142792.tif 000007
【図６】
2014142792.tif 000008
【図７】
2014142792.tif 000009
【図８】
2014142792.tif 000010
【図９】
2014142792.tif 000011
【図１０】
2014142792.tif 000012
【図１１】
2014142792.tif 000013
【図１２】
2014142792.tif 000014
【図１３】
2014142792.tif 000015