(57)【要約】      （修正有）【課題】タッチパネル等のデバイスを利用し、直感的な画面操作で最も視聴がしやすいように複数のウィンドウを開くことができる表示装置を提供する。【解決手段】表示装置１０は、ディスプレイ１２とタッチパネル１４で構成される。ウィンドウ１６ａに触れる第１の画面操作でウィンドウの選択が行われ、引き続き指を右に滑らせる、あるいは上に滑らせる等の第２の画面操作で、タブによるウィンドウ切り替え（図面左）やリンクされているウィンドウを並列して生成する（図面右）等のウィンドウ操作・画面表示が、ユーザの期待値に沿って直感的に行われる。【選択図】図４
2011022842.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザを用いて複数のウィンドウを表示可能な表示画面と、
前記表示画面においてユーザが行った画面操作を検出するデバイスと、
前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する選択部と、
前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定する画面領域設定部と、を備える表示装置。
【請求項２】
前記画面領域設定部は、前記第１の画面操作に続いて前記ユーザの第２の画面操作が前記デバイスにより検出されない場合、予め定められた画面領域を前記第２のウィンドウの画面領域として前記ブラウザの向きに合わせて自動設定する請求項１に記載の表示装置。
【請求項３】
前記ユーザの第２の画面操作は、前記第１のウィンドウに対して前記第２のウィンドウを展開する画面領域の方向を示し、
前記画面領域設定部は、前記示された方向に応じて第２のウィンドウの画面領域を設定する請求項１に記載の表示装置。
【請求項４】
前記画面領域設定部は、前記ウィンドウの画面領域としてウィンドウの配置位置及び大きさを設定する請求項１に記載の表示装置。
【請求項５】
前記表示装置は、携帯型端末に搭載される請求項１に記載の表示装置。
【請求項６】
前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に従った回転角度を算出する回転角度算出部を更に備え、
画面領域設定部は、前記回転角度算出部により算出された回転角度に応じて前記第２のウィンドウの画面領域を設定する請求項１に記載の表示装置。
【請求項７】
画面領域設定部は、前記デバイスが表示画面に接触している時間に応じて前記第２のウィンドウの画面領域を設定する請求項１に記載の表示装置。
【請求項８】
ブラウザを用いて複数のウィンドウを表示可能な表示画面において、デバイスを用いてユーザが行った画面操作を検出するステップと、
前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択するステップと、
前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定するステップと、を含む表示方法。
【請求項９】
ブラウザを用いて複数のウィンドウを表示可能な表示画面において、デバイスを用いてユーザが行った画面操作を検出する処理と、
前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する処理と、
前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定する処理と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法及びプログラムに関する。より詳しくは、本発明は、ウィンドウを高速に表示可能なインターフェースを有する表示装置、表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ディスプレイの大型化と画像の解像度の向上によりディスプレイ上に複数のウィンドウを表示することができるようになっている。モバイル機器においてもメモリ容量の増加、通信速度の向上からウエブ（Ｗｅｂ）ブラウザ等を用いてタブ型に複数のページを表示できるものが主流になっている。このような背景から、モバイル機器においてもコンテンツを表示する位置やウィンドウを指定するための操作がユーザにより頻繁に行われている。
【０００３】
現在、デスクトップ型コンピュータでは、コンテンツを表示する場所をコンテクストメニューから指定している。しかしながら、このような操作ではステップ数が増加してしまう。また、モバイル機器では、現在のところコンテクストメニューを表示する操作が確立されておらず、ウィンドウの表示方法を指定することはできない。
【０００４】
たとえば、特許文献１には、予めウェブページのリンクを解析することにより、ウェブコンテンツに対してスクロール操作のみを行えば一連のウェブページを閲覧できる技術が提案されている。また、特許文献２には、リンク先を透過しながら下地の画像にオーバレイして表示することにより、ウェブページを開く前にリンク先の情報の概要を把握できる技術が提案されている。さらに、特許文献３には、ウィンドウに対する操作ツールバーとページに対する操作バーを表示するブラウザが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１８３７８７号公報
【特許文献２】特開２００４−５４５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１、２に係る技術は、タブ型のブラウザを用いるときに見られる複数のウィンドウに並列にコンテンツを表示するユースケースには向いていない。また、特許文献３に係る技術は、ウィンドウサイズが十分に大きいデバイスには効果が高いが、モバイル機器では画面上に多くのＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ボタンを配置することになり、ウェブページを表示する領域を侵食してしまう。このため、モバイル機器にこれらの技術を利用することはユーザの利便性を考慮すると難しい。
【０００７】
一方、近年、高速で感覚的なデバイス操作を実現するために指の位置を検出可能なタッチパネル等の入力デバイスを搭載した機器が利用されている。よって、このようなデバイスを利用した直感的なユーザの画面操作に従い、最も視聴がしやすいように複数のウィンドウを開くことができれば、モバイル機器の操作がより簡単になり見やすい位置で高速に所望の画像を視聴することができる。
【０００８】
上記問題に鑑み、本発明は、ユーザにより行われる第１の画面操作及び第２の画面操作によりユーザの嗜好に合わせてウィンドウを高速に表示可能なインターフェースを有する表示装置、表示方法及びプログラムを提供する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある態様によれば、ブラウザを用いて複数のウィンドウを表示可能な表示画面と、前記表示画面においてユーザが行った画面操作を検出するデバイスと、前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する選択部と、前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定する画面領域設定部と、を有する表示装置が提供される。
【００１０】
これによれば、ブラウザを用いてコンテンツを視聴するために複数のウィンドウを表示可能な画面上のいずれかのウィンドウに対するユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウが選択される。次に、第１の画面操作に続いてユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域が前記ブラウザの向きに合わせて設定される。
【００１１】
これにより、ユーザは、ウィンドウの選択とその表示方法を一連の操作で行うことができる。これにより、一連の操作で高速かつユーザの嗜好通りに１又は複数のウィンドウを所定の位置及び大きさでブラウザの向きに合わせて表示することができる。特に、画面領域が小さい携帯型端末に上記表示装置を搭載するとウェブページを表示する領域の侵食が少なく、利便性が高くなるため好ましい。
【００１２】
前記画面領域設定部は、前記第１の画面操作に続いて前記ユーザの第２の画面操作が前記デバイスにより検出されない場合、予め定められた画面領域を前記第２のウィンドウの画面領域として前記ブラウザの向きに合わせて自動設定してもよい。
【００１３】
前記ユーザの第２の画面操作は、前記第１のウィンドウに対して前記第２のウィンドウを展開する画面領域の方向を示し、前記画面領域設定部は、前記示された方向に応じて第２のウィンドウの画面領域を設定してもよい。
【００１４】
前記画面領域設定部は、前記ウィンドウの画面領域としてウィンドウの配置位置及び大きさを設定してもよい。
【００１５】
前記表示装置は、携帯型端末に搭載されてもよい。
【００１６】
前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に従った回転角度を算出する回転角度算出部を更に有し、画面領域設定部は、前記回転角度算出部により算出された回転角度に応じて前記第２のウィンドウの画面領域を設定してもよい。
【００１７】
画面領域設定部は、前記デバイスが表示画面に接触している時間に応じて前記第２のウィンドウの画面領域を設定してもよい。
【００１８】
上記課題を解決するために、本発明の他の態様によれば、ブラウザを用いて複数のウィンドウを表示可能な表示画面において、デバイスを用いてユーザが行った画面操作を検出するステップと、前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択するステップと、前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定するステップと、を含む表示方法が提供される。
【００１９】
上記課題を解決するために、本発明の他の態様によれば、ブラウザを用いて複数のウィンドウを表示可能な表示画面において、デバイスを用いてユーザが行った画面操作を検出する処理と、前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する処理と、前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定する処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、ユーザの２段階の画面操作によりユーザの嗜好に合わせてウィンドウを高速に表示することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１〜第３実施形態に係るモバイル機器を示した図である。
【図２】第１実施形態に係るモバイル機器の機能構成図である。
【図３】第１実施形態に係るモバイル機器にて実行されるウィンドウ表示処理を示したフローチャートである。
【図４】第１実施形態に係るモバイル機器にて実行されるウィンドウ表示例を示した図である。
【図５】第１実施形態に係るモバイル機器にて実行される他のウィンドウ表示例を示した表である。
【図６】第２実施形態に係るモバイル機器の機能構成図である。
【図７】第２実施形態に係るモバイル機器にて実行されるウィンドウ表示処理を示したフローチャートである。
【図８】第２実施形態に係るモバイル機器にて実行されるウィンドウ表示例を示した図である。
【図９】第３実施形態に係るモバイル機器の機能構成図である。
【図１０】第３実施形態に係るモバイル機器にて実行されるウィンドウ表示処理を示したフローチャートである。
【図１１】第３実施形態に係るモバイル機器にて実行されるウィンドウ表示例を示した図である。
【図１２】第３実施形態に係るモバイル機器にて実行されるウィンドウ表示例を示した図である。
【図１３】変形例に係るモバイル機器の一例を示した図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
なお、以下で説明する本発明の各実施形態に係る表示装置が適用されるモバイル機器は、主に携帯電話、携帯音楽プレーヤ、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯型端末であることが好ましい。ただし、本発明に係る表示装置は、ノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や据え置き型のＰＣ等に用いることもできる。
【００２４】
以下では次の順序で説明する。
＜第１実施形態＞
［１−１．モバイル機器のハードウエア構成］
［１−２．モバイル機器の機能構成］
［１−３．モバイル機器の動作］
＜第２実施形態＞
［２−１．モバイル機器の機能構成］
［２−２．モバイル機器の動作］
＜第３実施形態＞
［３−１．モバイル機器の機能構成］
［３−２．モバイル機器の動作］
＜変形例＞
【００２５】
＜第１実施形態＞
［１−１．モバイル機器のハードウエア構成］
まず、第１実施形態に係るモバイル機器のハードウエア構成について、図１を参照しながら説明する。本実施形態に係るモバイル機器１０は、ディスプレイ１２上にユーザの指の位置を検出できるセンサを搭載した透過型のタッチパネルを有するデバイスである。モバイル機器１０は、ネットワークＮＴを介してネットワークＮＴに接続されたコンテンツサーバ２０から様々なコンテンツを受信し、ディスプレイ１２に表示する。つまり、ディスプレイ１２は、ブラウザを用いてコンテンツを視聴するための複数のウィンドウを表示可能な表示画面である。
【００２６】
ディスプレイ１２としては、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機エレクトロルミネッセンスディスプレイ（有機ＥＬ、ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等を用いることができる。
【００２７】
ディスプレイ１２には、タッチパネル１４が設けられていて、ユーザが行った画面操作を検出する。タッチパネル１４はｘ方向及びｙ方向の指の位置を検出する。これに加えて、タッチパネル１４は、ディスプレイ１２への押し込み（押下）を検出できる機能を有していればより好ましい。タッチパネル１４は、ディスプレイ１２に設けられ、ディスプレイ１２においてユーザが行った画面操作を検出するデバイスに相当する。
【００２８】
モバイル機器１０には、ＣＰＵ３２、ＲＡＭ３４、不揮発性メモリ３６を有するマイクロプロセッサ３０が埋め込まれている。各種メモリには、タッチパネル１４により検出された画面操作に関する情報が一時的に記憶される。ＣＰＵ３２は、後述するウィンドウ表示処理を制御する。なお、以下のハードウエア構成は、モバイル機器に搭載された表示装置のハードウエア構成ということもできる。
【００２９】
［１−２．モバイル機器の機能構成］
第１実施形態に係るモバイル機器１０は、図２に示した機能ブロックにより示される機能構成を有している。すなわち、本実施形態に係るモバイル機器１０は、選択部２２及び画面領域設定部２４を有している。
【００３０】
選択部２２は、タッチパネル１４により検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する。たとえば、図１においてユーザが所定の画面領域に接触（第１の画面操作）したことが検知されると、選択部２２は接触した画面を第１のウィンドウ１６として選択する。
【００３１】
画面領域設定部２４は、第１の画面操作に続いてタッチパネル１４により検出されたユーザの第２の画面操作に従い、その選択された第１のウィンドウ１６に対して第２の画面操作に応じた第２のウィンドウの画面領域を設定する。たとえば、ユーザが第１のウィンドウ１６に接触した指を上に向かって移動させると、第１のウィンドウ１６の上方に第２のウィンドウの画面領域が設定される。
【００３２】
タブ型ウィンドウには、そのウィンドウにリンクされた情報が表示され、ユーザはこれを視聴することができる。リンク情報としては、たとえば、写真、地図、ワードが挙げられる。タブ型ウィンドウでは、複数の写真をそれぞれ表示した複数のページをディスプレイ１２に開くことができるウェブブラウザが使用されている。
【００３３】
画面領域設定部２４は、前記選択された第１のウィンドウに対して第２の画面操作に応じた第２のウィンドウの画面領域をブラウザの向きに合わせて設定する。画面領域設定部２４は、前記第１の画面操作に続いて前記ユーザの第２の画面操作が前記デバイスにより検出されない場合、予め定められたウィンドウの画面領域を前記ブラウザの向きに合わせて自動設定する。
【００３４】
ユーザの第２の画面操作は、第１のウィンドウに対して第２のウィンドウを展開する画面領域を指示するジェスチャを含んだ操作であり、画面領域設定部２４は、前記第２の画面操作のジェスチャに応じたウィンドウの画面領域を設定する。画面領域設定部２４は、前記ウィンドウの画面領域としてウィンドウの配置位置及び大きさを設定する。これについては後程詳述する。
【００３５】
以上に説明した、上記各機能構成部への指令は、専用の制御デバイスあるいはプログラムを実行するＣＰＵ３２により実行される。次に説明する文字入力処理を実行するためのプログラムは、ＲＡＭ３４や不揮発性メモリ３６に予め記憶されていて、ＣＰＵ３２が、これらのメモリから各プログラムを読み出し実行することにより、選択部２２及び画面領域設定部２４の各機能が実現される。
【００３６】
［１−３．モバイル機器の動作］
次に、本実施形態に係るモバイル機器１０のウィンドウ表示処理について図３を参照しながら説明する。図３は、本実施形態に係るモバイル機器１０により実行されるウィンドウ表示処理を示したフローチャートである。なお、以下では、タブ型に複数のページを表示可能なウェブブラウザを例に挙げて説明する。以下の動作は、本実施形態に係るモバイル機器１０に搭載された表示装置の動作ということもできる。
【００３７】
ステップＳ３００より、ウィンドウ表示処理が開始されると、ステップＳ３０５にて選択部２２は対象となるウィンドウが選択中であるかを判定する。図４上段中央に示したモバイル機器１０では、ディスプレイ１２の下半分にウィンドウ１６ａが一つ示されている。このウィンドウ１６ａにユーザの指が一定時間以上接してした場合（第１の画面操作）、タッチパネル１４はこれを検知してウィンドウ１６ａを第１のウィンドウとして選択する。
【００３８】
続いて、ユーザが第１の画面操作に続いて第２の画面操作を実行すると、ステップＳ３１０にて、タッチパネル１４によりユーザの第２の画面操作が検出され、ステップＳ３１５にて、画面領域設定部２４は、ユーザの第２の画面操作に従い、選択された第１のウィンドウに対して第２の画面操作に応じた第２のウィンドウの画面領域をブラウザの向きに合わせて設定する。
【００３９】
たとえば、左右にフリックした際には、現在のウィンドウに対して左方向であれば左側のタブとしてリンク先を表示し、右方向であれば右側のタブとしてリンク先を表示する。上下にフリックした際には、現在のウィンドウに対して上方向であれば上画面にリンク先を表示し、下方向であれば下画面にリンク先を表示する。
【００４０】
たとえば、図４の中段左では、ディスプレイ１２の下半分に示されたウィンドウ１６ａに指が接触した後（第１の画面操作）、その指を右にフリック（移動）させている（第２の画面操作）。このユーザの第２の画面操作は、第１のウィンドウ１６ａに対して第２のウィンドウを展開する画面領域の方向を示している。
【００４１】
画面領域設定部２４は、この示された方向に応じて図４の下段左に示したように、第２の画面操作に応じた第２のウィンドウ１６ｂの画面領域を設定する。この設定は、ブラウザの向きに合わせて行われる。すなわち、データの中身に目を通すためのソフトウエアであるブラウザにて設定された表示の向きに合わせて第２のウィンドウ１６ｂの画面領域が設定される。
【００４２】
たとえば、図４では、タブ型に写真群「Ａ−」、「Ａ」、「Ａ＋」がリンクされている。この場合、第２の画面操作にて指を右側にフリックさせると、ブラウザの向きに応じて現在表示中の画面の右側のタブのウィンドウ１６ｂが表示される。もし、指を左側にフリックした場合にはブラウザの向きに応じて現在表示中の画面の左側のタブのウィンドウ１６ｃが表示されることになる。
【００４３】
第２のウィンドウの画面領域を設定する上下の操作例としては、図４の中段右でディスプレイ１２の下半分に示されたウィンドウ１６ａに指が接触した後（第１の画面操作）、その指を上にフリックさせる（第２の画面操作）。この第２の画面操作は、第１のウィンドウ１６ａに対して第２のウィンドウ１７ａを展開する画面領域の方向を示している。
【００４４】
図４の下段右に示したように、画面領域設定部２４は、この方向に応じて第２のウィンドウ１７ａの画面領域を設定する。この設定も、ブラウザの向きに合わせて行われる。たとえば、図４の例では、ブラウザの向きに合わせてウィンドウ１６ａの上面に新たな第２のウィンドウ１７ａの表示領域が設定され、その領域内にリンク先の情報が表示される。
【００４５】
このように、ユーザの第２の画面操作を、第１のウィンドウに対して第２のウィンドウを開く画面領域の方向への上下又は左右の動作とすることにより、ウィンドウの領域設定とユーザの画面操作とが直感的に結びつくため、ユーザはその操作を覚えやすく、高速画面操作及び高速ウィンドウ表示が可能になる。
【００４６】
ステップＳ３１０にて、表示操作（ユーザによる第２の画面操作）が認識されない場合、画面領域設定部２４は、ステップＳ３２０に進み、予め定められた画面領域（デフォルト）を第２のウィンドウの画面領域としてブラウザの向きに合わせて自動設定する。たとえば、ユーザが第１のウィンドウに接触した後そのまま指を離した場合には、第２の画面操作が行われなかったと認識して、予め定められた画面領域として、たとえば全画面にリンク先の情報を表示するようにしてもよい。
【００４７】
（他の表示例）
選択操作（第１の画面操作）及び表示操作（第２の画面操作）では、状況に応じて上記例の他に図５に示した組合せが一例として考えられる。たとえば、図５の一列目には、デバイスとしてタッチパネル１４を用いた場合、選択操作にプレス、表示操作にフリック、ダブルタップ、リリースの組合せが用いられている。すなわち、ユーザが第１の画面操作として、あるウィンドウに接触した後、左側又は右側に指をフリックしてリリースすると、左側又は右側のタブにリンクされた情報を表示するための第２のウィンドウの表示領域がブラウザの向きに合わせて第１のウィンドウの表示領域に上書き表示される。
【００４８】
第１のウィンドウと別のウィンドウを開くときには、プレス後ダブルタップする。第１のウィンドウを上書きするときには、プレス後リリースする。第１のウィンドウと並列に第２のウィンドウを開くときには、プレスした後上側又は下側に指をフリックしてその指をリリースする。
【００４９】
図５の二列目には、デバイスとしてタッチパネル１４を用いた場合、選択操作に長押しプレス、表示操作にフリック、ダブルタップ、リリースの組合せが用いられている。すなわち、ユーザが第１の画面操作としてあるウィンドウを長押しプレスした後、左側又は右側に指をフリックしてリリースすると、左側又は右側のタブにリンクされた情報を表示するための第２のウィンドウの表示領域が第１のウィンドウの表示領域にブラウザの向きに合わせて表示される。
【００５０】
第１のウィンドウと別のウィンドウを開くときには、プレス後ダブルタップする。第１のウィンドウに上書きするときには、プレス後リリースする。第１のウィンドウと並列に第２のウィンドウを開くときには、プレスした後上側又は下側に指をフリックしてその指をリリースする。
【００５１】
図５の三列目では、デバイスとして図示しないタッチパッド又はマウスを用いた例を示す。この場合、選択操作にプレス、表示操作にドラッグ、ダブルクリック、リリースの組合せが用いられる。すなわち、ユーザが第１の画面操作としてあるウィンドウをプレスした後、左側又は右側に指をドラッグしてリリースすると、左側又は右側のタブにリンクされた情報を表示するための第２のウィンドウの表示領域がブラウザの向きに合わせて第１のウィンドウの表示領域に表示される。
【００５２】
第１のウィンドウと別のウィンドウを開くときには、プレス後ダブルクリックする。第１のウィンドウに上書きするときには、プレス後リリースする。第１のウィンドウと並列に第２のウィンドウを開くときには、プレスした後上側又は下側に指をドラッグしてその指をリリースする。
【００５３】
以上、選択操作及び表示操作の組合せの一例を説明したが、選択操作及び表示操作の組合せは以上の例に限られず、他の操作の組合せであってもよい。
【００５４】
以上に説明したように、本実施形態に係るモバイル機器１０に搭載された表示装置によれば、ブラウザを用いてコンテンツを視聴するために複数のウィンドウを表示可能なディスプレイ１２上にて以下の処理が行われる。まず、ディスプレイ１２上のいずれかのウィンドウに対するユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウが選択される。次に、第１の画面操作に続いて行われるユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域がブラウザの向きに合わせて設定される。
【００５５】
これにより、ユーザは、ウィンドウの選択とその表示方法を一連の操作で行うことができる。これにより、一連の操作で高速かつユーザの嗜好通りに１又は複数のウィンドウを所定の位置及び大きさに表示することができる。特に、画面領域が小さいモバイル機器１０にこの表示手法を用いると、ウェブページを表示する領域の侵食が少なく、利便性が高くなるため有効である。
【００５６】
また、直感的かつ少ない操作ステップで、ユーザの嗜好通りにウィンドウを所定の配置位置及び大きさに表示することができる。特に、本実施形態では、直感的な操作として、左右方向のクリックはタブ操作を示し、上下方向のクリックは上下方向への新画面の表示を示すこととした。この場合、斜め方向のクリックは直感的ではないため、たとえば、コンテクストメニューを表示する操作に割り当ててもよい。このようにして、以上の選択操作と表示操作によっては従来のタッチパネルの操作と干渉させずに両操作を行うことができる。
【００５７】
＜第２実施形態＞
次に、第２実施形態に係るモバイル機器１０について説明する。本実施形態に係るモバイル機器１０のハードウエア構成は第１実施形態に係るモバイル機器１０と同様であるためここでは説明を省略する。
【００５８】
［２−１．モバイル機器の機能構成］
第２実施形態に係るモバイル機器１０は、図６に示した機能ブロックにより示される機能構成を有している。すなわち、本実施形態に係るモバイル機器１０は、選択部４２、回転角度算出部４４及び画面領域設定部４６を有している。
【００５９】
選択部４２は、タッチパネル１４により検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する。たとえば、図８では、タッチパネル１４によりユーザがディスプレイ１２に表示されたエクセルの画面に接触（第１の画面操作）したことが検知されると、選択部４２は接触したエクセル画面を第１のウィンドウ１６として選択する。
【００６０】
回転角度算出部４４は、前記第１の画面操作に続いてタッチパネル１４により検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウ１６に対して第２の画面操作に従った回転角度を算出する。たとえば、図８では、第１のウィンドウ１６に接触した指が垂直位置から時計回りに６０°回転している。よって、回転角度算出部４４は、第１のウィンドウ１６に対して第２の画面操作に従った回転角度として＋６０°を算出する。
【００６１】
画面領域設定部４６は、回転角度算出部４４により算出された回転角度に応じて第２のウィンドウ１７の表示領域を設定する。たとえば、図８では、垂直位置から＋３０°の位置にカウント（ＣＮＴ）、垂直位置から＋６０°の位置に最大値（ＭＡＸ）、垂直位置から−３０°の位置に平均値（ＡＶＲ）、垂直位置から−６０°の位置に合計値（ＳＵＭ）を示す画面を表示することが予め定められている。よって、この場合には、図８に示した円弧状のメニュー画面が表示される。本実施形態では、第２の画面操作に従い、前記選択された第１のウィンドウ１６に対して第２の画面操作に従ってブラウザの向きに合わせて設定される第２のウィンドウの画面領域に円弧状のメニュー画面が表示されている。
【００６２】
以上に示した選択部４２、回転角度算出部４４及び画面領域設定部４６の各機能は、本実施形態においても、ＣＰＵ３２が、ＲＡＭ３４や不揮発メモリ３６から各プログラムを読み出して実行することにより実現される。
【００６３】
［２−２．モバイル機器の動作］
次に、本実施形態に係るモバイル機器１０のウィンドウ表示処理について図７を参照しながら説明する。図７は、本実施形態に係るモバイル機器１０により実行されるウィンドウ表示処理を示したフローチャートである。なお、以下では、複数のページを表示可能なウェブブラウザを例に挙げて説明する。以下の動作は、本実施形態に係るモバイル機器１０に搭載された表示装置の動作ということもできる。
【００６４】
ステップＳ７００より、ウィンドウ表示処理が開始されると、ステップＳ７０５にてタッチパネル１４は指がディスプレイ１２に接しているかを検出し、接している場合、選択部４２は対象となる第１のウィンドウが選択されたと判定する。図８に示したモバイル機器１０のディスプレイ１２では、エクセル画面のウィンドウが第１のウィンドウ１６として選択される。
【００６５】
続いて、ユーザが第１の画面操作に続いて第２の画面操作を実行すると、ステップＳ７１０にて、タッチパネル１４によりユーザの第２の画面操作が検出され、回転角度算出部４４は、第１の画面操作に続いてタッチパネル１４により検出されたユーザの第２の画面操作に従い、第１のウィンドウ１６に対して第２の画面操作により行われた回転角度を算出する。前述したように、図８では、第１のウィンドウ１６に接触した指が垂直位置から時計回りに６０°回転しているので第２の画面操作に従った回転角度を＋６０°と算出する。
【００６６】
次に、画面領域設定部４６は、ステップＳ７１５にて回転角度の変化量が所定値以上か判断し、所定値以上であればステップＳ７２０にて回転角度に応じたメニュー画面を第２のウィンドウ１７の領域に表示する。ここでは、指がタッチされた点を中点として扇型にメニュー画面が示されている。また、＋６０°の回転角度部分のメニューを反転させて表示している。表示後、ステップＳ７０５に処理を戻す。
【００６７】
一方、ステップＳ７１５にて、算出された回転角度が所定値未満であれば、メニュー画面を表示することなくステップＳ７０５に処理を戻す。たとえば、図８では、算出された回転角度の絶対値が３０°未満であればメニュー画面は表示されない。
【００６８】
ところで、ステップＳ７０５にてタッチパネル１４により指の接触が検出されない場合、ステップＳ７２５に進んで、選択部４２は、第２のウィンドウ１７のメニュー画面のいずれかが選択中であるかを判定する。たとえば、図８では、指がメニュー画面の「Ｍａｘ」を選択した状態であり、この状態で指をリリースすると、選択部４２は、ステップＳ７２５からステップＳ７３０に進んで選択していたメニューのコマンドを発行し、ステップＳ７０５に処理を戻す。
【００６９】
図８では、コマンド発行によりエクセルの表の４行目が選択され、各項目（Ａ、Ｂ、Ｃ・・・）のうちの最大値が選択される。
【００７０】
以上に説明したように、本実施形態に係るモバイル機器１０に搭載された表示装置によれば、ブラウザを用いてコンテンツを視聴するために複数のウィンドウを表示可能なディスプレイ１２上にて以下の処理が行われる。まず、ディスプレイ１２上のいずれかのウィンドウに対するユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウが選択される。次に、第１の画面操作に続いてユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域がブラウザの向きに合わせて設定される。本実施形態では、第２のウィンドウの画面領域を設定するために指の回転角度が算出される。
【００７１】
これにより、ユーザは、ウィンドウの選択とその表示方法を一連の操作で行うことができる。そして、この直感的かつ少ない操作ステップからなる一連の操作で高速かつユーザの嗜好通りに１又は複数のウィンドウを所定の位置及び大きさに表示することができる。
【００７２】
＜第３実施形態＞
次に、第３実施形態に係るモバイル機器１０について説明する。本実施形態に係るモバイル機器１０のハードウエア構成は第１実施形態に係るモバイル機器１０と同様であるためここでは説明を省略する。
【００７３】
［３−１．モバイル機器の機能構成］
第３実施形態に係るモバイル機器１０は、図９に示した機能ブロックにより示される機能構成を有している。すなわち、本実施形態に係るモバイル機器１０は、通信部６２、選択部６４、記録部６６、及び画面領域設定部６８を有している。
【００７４】
図１１に示したようにタッチペン６０が画面をタッチすると、通信部６２は、タッチペン６０から接触ステータスを示すデータ信号（以下では、接触ステータスデータと称呼する。）を受信する。本実施形態では、タッチペン６０を画面に接触させる行為が、ディスプレイに対してユーザが行った第１の画面操作である。タッチペン６０は、ブラウザを用いて複数のウィンドウを表示可能なディスプレイにおいてユーザが行った画面操作を検出するデバイスの一例である。通信部６２は、また、タッチペン６０から非接触ステータスを示すデータ信号（以下では、非接触ステータスデータと称呼する。）を受信する。
【００７５】
選択部６４は、タッチペン６０により検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する。図１１では、タッチペン６０が画面をタッチすることにより、第１のウィンドウ１６が選択される。ここではディスプレイ１２等は省略されている。
【００７６】
記録部６６は、タイマ６６ａを使ってタッチペン６０が画面に接触したことを受信した時刻とタッチペン６０が画面から離れたことを受信した時刻とを記録する。
【００７７】
画面領域設定部６８は、第１の画面操作に続いてタッチペン６０を移動させた後リリースした動作に従い、第１のウィンドウ１６に対して第２の画面操作に応じた第２のウィンドウの画面領域をブラウザの向きに合わせて設定する。図１１では、タッチペン６０のタッチ箇所にポインタ８０が表示される。ポインタ８０のメニュー項目の一例が、図１１の下側に表示されている。タッチペン６０を移動させた後リリースする動作は、ユーザの第２の画面操作である。
【００７８】
画面領域設定部６８は、タッチペン６０がディスプレイ１２に接触している時間に応じてポインタに表示されたいずれかの項目を選択し、選択した項目に予めリンクされている処理を実行する。図１１では、タッチペン６０がディスプレイ１２に接触している時間に対応して、メニュー項目画面から左クリック７２の項目が選択され、選択された左クリック項目の処理が実行される。図１２に処理結果の一例が示されている。
【００７９】
以上に示した通信部６２、選択部６４、記録部６６、及び画面領域設定部６８の各機能は、本実施形態においても、ＣＰＵ３２が、ＲＡＭ３４や不揮発メモリ３６から各プログラムを読み出して実行することにより実現される。
【００８０】
［３−２．モバイル機器の動作］
次に、本実施形態に係るモバイル機器１０のウィンドウ表示処理について図１０を参照しながら説明する。図１０は、本実施形態に係るモバイル機器１０により実行されるウィンドウ表示処理を示したフローチャートである。なお、以下では、複数のページを表示可能なウェブブラウザを例に挙げて説明する。以下の動作は、本実施形態に係るモバイル機器１０に搭載された表示装置の動作ということもできる。
【００８１】
ステップＳ１０００より、ウィンドウ表示処理が開始されると、ステップＳ１００５にてタッチペン６０がディスプレイ１２に接しているかを検出する。実際には、通信部６２がタッチペン６０からの接触ステータスデータを受信するまで、ステップＳ１００５を繰り返し実行し、接触ステータスデータを受信したらステップＳ１０１０に進む。ここでは、通信部６２が接触ステータスデータを受信することにより、タッチ箇所をユーザが指定する第１のウィンドウ１６として選択する。
【００８２】
また、ステップＳ１０１０では、画面領域設定部６８が、ポインタ８０をタッチ箇所の座標データの位置に移動させる。次に、記録部６６は、ステップＳ１０１５にて接触ステータスデータの受信時刻をＲＡＭ３４に記録し、非接触ステータスデータをタッチペン６０から受信するまで、ステップＳ１０２０の処理を繰り返し実行する。
【００８３】
非接触ステータスデータをタッチペン６０から受信した場合、記録部６６は、ステップＳ１０２５にて非接触ステータスデータの受信時刻をＲＡＭ３４に記録する。ついで、画面領域設定部６８は、ステップＳ１０３０にてＲＡＭ３４に記録された接触ステータスデータの受信時刻と非接触ステータスデータの受信時刻との差分を接触時間Ｔとして算出する。
【００８４】
続いて、画面領域設定部６８は、ステップＳ１０３５にて接触時間Ｔが所与の閾値Ｔ１より小さいか否かを判定する。小さい場合、ステップＳ１０４０に進んで、図１１に示したメニュー項目のうち左クリック７２の処理を実行する。左クリック処理としては、たとえば、ディスプレイ１２の所定位置に第２のウィンドウ１７を開き、第２のウィンドウ１７の左側に所定の楽曲群を表示した再生画面を示す例が挙げられている。
【００８５】
画面領域設定部６８は、ステップＳ１０３５にて接触時間Ｔが所与の閾値Ｔ１以上の場合、ステップＳ１０４５に進んで、図１１に示したメニュー項目のうち右クリック７６の処理を実行する。右クリック処理としては、たとえば、図１２の右側に示したホテルの検索結果画面を第２のウィンドウ１７の右半分に表示する例が挙げられている。
【００８６】
なお、画面領域設定部６８は、接触時間Ｔに基づき表示されているポインタ８０のメニュー項目からドラッグ（左）７４やポインタ非表示７８のメニューを選択し、それらの処理を実行するようにしてもよい。
【００８７】
以上に説明したように、本実施形態に係るモバイル機器１０に搭載された表示装置によれば、ブラウザを用いてコンテンツを視聴するために複数のウィンドウを表示可能なディスプレイ１２上のいずれかのウィンドウに対するユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウ１６が選択される。次に、第１の画面操作に続いてユーザの第２の画面操作に従い、前記選択された第１のウィンドウ１６に対して前記第２の画面操作に応じた第２のウィンドウ１７の画面領域が設定される。本実施形態では、第２のウィンドウ１７の画面領域を設定するためにメニュー項目の選択が算出される。
【００８８】
これにより、ユーザは、ウィンドウの選択とその表示方法を一連の操作で行うことができる。このように、直感的かつ少ない操作ステップからなる一連の操作で高速かつユーザの嗜好通りに複数のウィンドウを所定の配置位置及び大きさに表示することができる。また、本実施形態によれば、上述した操作で任意のメニュー項目を選択することによりマウスと同等の操作が可能になる。
【００８９】
＜変形例＞
最後に、以上に説明した各実施形態の表示装置を搭載する携帯型機器の変形例として図１３の電子機器９０について簡単に説明する。電子機器９０は、上部ディスプレイ９２Ｕと下部ディスプレイ９２Ｄの２画面を有している。上部ディスプレイ９２Ｕ、下部ディスプレイ９２Ｄには図示しないタッチパネルが搭載されている。電子機器９０は、中央のヒンジ機構９９により折り畳み可能であり、携帯に便利な構成となっている。
【００９０】
本変形例に係る電子機器９０に搭載された表示装置によっても直感的かつ少ない操作ステップからなる一連の操作で高速かつユーザの嗜好通りに１又は複数のウィンドウを所定の位置及び大きさに表示することができる。
【００９１】
すなわち、本変形例に係る電子機器９０に搭載された表示装置では、ブラウザを用いてコンテンツを視聴するために複数のウィンドウを表示可能な上部ディスプレイ９２Ｕ、下部ディスプレイ９２Ｄのうち下部ディスプレイ９２Ｄに指が接触し（ユーザの第１の画面操作）、この第１の画面操作に従い、ユーザが指定する第１のウィンドウ１６が選択される。ここでは、第１のウィンドウ１６の画面がポップアップ機能により拡大表示されている。
【００９２】
次に、第１の画面操作に続いてユーザの第２の画面操作に従い、前記選択された第１のウィンドウ１６に対して前記第２の画面操作に応じた第２のウィンドウ１７の画面領域が設定される。
【００９３】
たとえば、図１３の電子機器９０では、図１３の中段左に示したように、第１の画面操作に続いてユーザの第２の画面操作として右フリックが実行される。この場合には、図１３の下段左に示したように、現在表示している画面のリンク先の画面が上部ディスプレイ９２Ｕ，下部ディスプレイ９２Ｄの全面を使ってに表示される。
【００９４】
一方、図１３の中段右に示したように、第１の画面操作に続いてユーザの第２の画面操作として上フリックが実行された場合には、図１３の下段右に示したように、現在表示している画面のリンク先の画面が上部ディスプレイ９２Ｕに表示される。
【００９５】
これによっても、ユーザは、ウィンドウの選択とその表示方法を一連の操作で行うことができる。これにより、直感的かつ少ない操作ステップからなる一連の操作から高速かつユーザの嗜好通りに１又は複数のウィンドウを所定の位置及び大きさに表示することができる。
【００９６】
上記実施形態において、各部の動作は互いに関連しており、互いの関連を考慮しながら、一連の動作及び一連の処理として置き換えることができる。これにより、表示装置の実施形態を、表示方法の実施形態及び表示装置が有する機能をコンピュータに実現させるためのプログラムの実施形態とすることができる。
【００９７】
これにより、ブラウザを用いて複数のウィンドウを表示可能なディスプレイ１２において、タッチパネルやタッチペン等のデバイスを用いてユーザが行った画面操作を検出するステップと、前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択するステップと、前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定するステップと、を含む表示方法を提供することができる。
【００９８】
また、これにより、ブラウザを用いて複数のウィンドウを表示可能な表示画面において、デバイスを用いてユーザが行った画面操作を検出する処理と、前記デバイスにより検出されたユーザの第１の画面操作に従い、ユーザが指定する第１のウィンドウを選択する処理と、前記第１の画面操作に続いて前記デバイスにより検出されたユーザの第２の画面操作に従い、前記選択された第１のウィンドウに対して前記第２の画面操作に応じた第２のウィンドウの画面領域を前記ブラウザの向きに合わせて設定する処理と、をコンピュータに実行させるプログラムを提供することができる。
【００９９】
尚、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能である。
【０１００】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても当然に本発明の技術的範囲に属するものと了解される。
【０１０１】
たとえば、ディスプレイ１２が縦レイアウトの場合であっても横レイアウトの場合であっても、第２の画面操作に応じた第２のウィンドウの画面領域は、ブラウザの向きに合わせて設定される。
【０１０２】
また、本発明に使われるタッチパネルは、静電式であってもよく、光学式であってもよい。また、ユーザの画面操作を検出するデバイスの接触センサとしては、例えばマトリクススイッチ・抵抗膜方式のスイッチ・表面弾性波方式のスイッチなどを有するタッチセンサ・タッチパネル・タッチスクリーン・タッチパッドなどが挙げられる。
【符号の説明】
【０１０３】
１０      モバイル機器
１２      ディスプレイ
１４      タッチパネル
１６      第１のウィンドウ
１７      第２のウィンドウ
２２、４２、６４  選択部
２４、４６、６８  画面領域設定部
４４      回転角度算出部
６０      タッチペン
６２      通信部
６６      記録部
６６ａ    タイマ
８０      ポインタ
９０      電子機器
９２Ｕ    上部ディスプレイ
９２Ｄ    下部ディスプレイ
９９      ヒンジ機構
【図１】
2011022842.tif 000003
【図２】
2011022842.tif 000004
【図３】
2011022842.tif 000005
【図４】
2011022842.tif 000006
【図５】
2011022842.tif 000007
【図６】
2011022842.tif 000008
【図７】
2011022842.tif 000009
【図８】
2011022842.tif 000010
【図９】
2011022842.tif 000011
【図１０】
2011022842.tif 000012
【図１１】
2011022842.tif 000013
【図１２】
2011022842.tif 000014
【図１３】
2011022842.tif 000015