(57)【要約】      （修正有）【課題】タッチパネルを備えた表示装置において、同時に複数のタッチ操作を行う場合の操作性を向上する。【解決手段】タッチパネルを備える表示装置１は、タッチ操作に応じた情報を表示可能な画面と、第１表示領域と、第２表示領域と、表示制御部１０とを備える。第１表示領域は、画面上に表示されＯＳが取得するタッチ情報に応じて情報を表示する。第２表示領域は、画面上に第１表示領域と共に表示され、ＯＳを介さずに所定のアプリケーションが取得するタッチ情報に応じて情報を表示する。表示制御部１０は、画面の外縁において第２表示領域が第１表示領域上に重複しないように表示を実行させる。【選択図】図４
2016035705.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有する表示装置であって、
タッチ操作に応じた情報を表示可能な画面、
前記画面上に表示され、ＯＳが取得するタッチ情報に応じて情報を表示する第１表示領域、
前記画面上に前記第１表示領域と共に表示され、ＯＳを介さずに所定のアプリケーションが取得するタッチ情報に応じて情報を表示する第２表示領域、及び
前記タッチ操作に応じて前記画面上における前記第１表示領域及び前記第２表示領域の表示を実行する表示制御部、
を備え、
前記表示制御部は、前記画面の外縁において前記第２表示領域が前記第１表示領域上に重複しないように表示を実行する、
表示装置。
【請求項２】
前記表示制御部は、前記画面の外縁に、前記第２表示領域の表示を禁止するマスク領域を設定する、
請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、前記画面の外縁において前記第２表示領域が前記第１表示領域上に重複しないように前記第２表示領域を縮小して表示させる、
請求項１又は２に記載の表示装置。
【請求項４】
前記タッチ情報は、前記画面上におけるタッチ位置を示す情報と、前記タッチ位置が前記第１表示領域か前記第２表示領域かを示す情報とを含む、
請求項１から３のいずれかに記載の表示装置。
【請求項５】
前記第２表示領域は、ポインティングデバイスによるタッチ操作に応じた情報と手によるタッチ操作に応じた情報とを同時に表示可能である、
請求項１から４のいずれかに記載の表示装置。
【請求項６】
前記表示制御部は、
前記第１表示領域から前記第２表示領域にかけて連続するタッチ操作があった場合は、前記第１表示領域に準じた表示を実行し、
前記第２表示領域から前記第１表示領域にかけて連続するタッチ操作があった場合は、前記第２表示領域に準じた表示を実行する、
請求項１から５のいずれかに記載の表示装置。
【請求項７】
タッチ操作に応じた情報を表示可能な表示パネルを用いた表示制御方法であって、
前記表示パネルの画面上に、ＯＳが取得するタッチ情報に応じて情報を表示可能な第１表示領域を表示させ、
前記画面上に、ＯＳを介さずに所定のアプリケーションが取得するタッチ情報に応じて情報を表示可能な第２表示領域を、前記第１表示領域と共に表示させ、
前記画面の外縁において、前記第２表示領域を前記第１表示領域上に重複しないように表示させる、
表示制御方法。
【請求項８】
タッチ操作に応じた情報を表示可能な表示パネルを用いた表示制御処理をコンピュータに実行させる表示制御プログラムであって、
前記表示パネルの画面上に、ＯＳが取得するタッチ情報に応じて情報を表示可能な第１表示領域を表示させ、
前記画面上に、ＯＳを介さずに所定のアプリケーションが取得するタッチ情報に応じて情報を表示可能な第２表示領域を、前記第１表示領域と共に表示させ、
前記画面の外縁において、前記第２表示領域を前記第１表示領域上に重複しないように表示させる、
表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、タッチパネルを備えた表示装置、その表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
タッチパネルを備えた表示装置には、ユーザがタッチパネル上でポインティングデバイス（電子ペンやマウス等）を用いて文字や図形等を入力したり、手のタッチ操作により画面に表示されたアイコンやウインドウを選択したりする装置が知られている。
かかるタッチパネルを備えた表示装置は、ポインティングデバイスをタッチパネル上で操作しているときに、タッチパネル上に手が接触すると、手の接触によりタッチパネルが誤って操作されてしまう。この誤動作を防ぐため、ポインティングデバイスによるタッチ操作が行われている間は手のタッチ操作を検出しない、いわゆるパームリジェクションと呼ばれる技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０９５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タッチパネルによる操作の多様性や利便性が向上する中、ポインティングデバイスを用いながら手によるタッチ操作を並行して行う要請は高い。
本発明は、タッチパネルを備えた表示装置において、複数のタッチ操作を並行して行う場合の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本開示の一つの観点によれば、タッチパネルを有する表示装置は、タッチ操作に応じた情報を表示可能な画面、第１表示領域、第２表示領域、及び表示制御部を備える。第１表示領域は、画面上に表示されＯＳが取得するタッチ情報に応じて情報を表示する。第２表示領域は、画面上に第１表示領域と共に表示され、ＯＳを介さずに所定のアプリケーションが取得するタッチ情報に応じて情報を表示する。表示制御部は、タッチ操作に応じて画面上における第１表示領域及び第２表示領域の表示を実行する。表示制御部は更に、画面の外縁において第２表示領域が第１表示領域上に重複しないように表示を実行する。
【０００６】
本開示の他の観点によれば、タッチ操作に応じた情報を表示可能な表示パネルを用いた表示制御方法は、表示パネルの画面上に、ＯＳが取得するタッチ情報に応じて情報を表示可能な第１表示領域を表示させ、同画面上に、ＯＳを介さずに所定のアプリケーションが取得するタッチ情報に応じて情報を表示可能な第２表示領域を第１表示領域と共に表示させ、同画面の外縁において、第２表示領域を第１表示領域上に重複しないように表示させる。
【発明の効果】
【０００７】
本開示によれば、タッチパネルを備えた表示装置において、複数のタッチ操作を並行して行う場合の操作性を向上させるのに有効である。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る表示装置の外観図。
【図２】表示パネルの断面図。
【図３】同表示装置の概略構成図。
【図４】同表示装置の制御ブロック図。
【図５Ａ】同表示装置により実行される制御処理を示すフローチャート。
【図５Ｂ】同表示装置により実行される制御処理を示すフローチャート。
【図６】同表示装置により生成される領域保持情報を示す図。
【図７】同表示装置により出力される表示領域を説明するための図。
【図８】実施の形態２に係る表示装置による出力処理を説明するための図。
【図９】実施の形態３に係る表示装置による出力処理を説明するための図。
【図１０】実施の形態３に係る表示装置による出力処理を説明するための図。
【図１１】パームリジェクションの機能について説明するための図。
【図１２】本開示の表示装置の基本的な機能を説明するための図。
【図１３】同表示装置の基本的な機能を実行するためのシステムの概略図。
【図１４】同表示装置の基本的な機能を説明するための図。
【図１５】比較例による表示結果を示す図。
【図１６】比較例による表示結果を示す図。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１０】
（基本的な機能）
まず、本実施形態に係る表示装置の前提となる基本的な機能について説明する。
＜パームリジェクション機能＞
図１１は、パームリジェクションの機能について説明する図である。図１１（ａ）は、パームリジェクション機能を備えているアプリケーションによる場合の表示例であり、図１１（ｂ）は、本実施形態において提供されるアプリケーションによる表示例である。
【００１１】
図１１（ａ）に示す表示例では、ユーザが電子ペン５を画面上で走らせながら他方の手を画面上でタッチＴ１を実行したとき、タッチＴ１に対しカーソルが移動するため、電子ペンで描画した線は位置Ｐ１及びＰ２間において移動してしまい、意図しない描画結果となる。
一方、図１１（ｂ）に示す表示例では、アプリケーションによりパームリジェクション機能を実行される場合、図１１（ｂ）に示すように、タッチＴ１に対してはアプリケーションがタッチをキャンセルするため、ユーザは一方の手で電子ペン５を用いて図を描写しつつ、他方の手でタッチ操作を行うことが可能となる。
【００１２】
＜マルチウインドウ機能＞
本開示に係る表示装置１（図１〜図３）により実行されるアプリケーション３０５（図１３）は、設計図等、精密な図形を手書きで描写するために、電子ペン等のポインティングデバイスと用いて作図しながら、手によるタッチ操作を可能にするものである。
表示装置１は、パームリジェクション機能を実行するアプリケーションにより制御される表示領域である通知領域と、ＯＳにより表示制御される通知領域以外の除外領域とを、マルチウインドウにより表示する。
【００１３】
図１２は、本開示に係る表示装置１（図１〜図３）の表示パネル２によって表示される領域（ウインドウ）を示す。後述するように、除外領域６０１はＯＳ３０３（図１３）が取得するタッチ情報に応じて表示制御される領域であり、通知領域６００はＯＳを介さずアプリケーション３０５が直接取得するタッチ情報に応じて表示制御される領域である。なお、タッチ情報は、画面上におけるタッチの位置情報（座標情報等）や後述する領域情報を含む。
【００１４】
図１２に示すように、ユーザが一方の手に持った電子ペン５を画面上の通知領域６００内で走らせながら図を描写しているとき、他方の手が除外領域６０１にタッチしても画面は反応しない。これは、除外領域６０１におけるタッチ情報はアプリケーションに直接通知されていないためである。一方、他方の手が通知領域６００内にタッチした場合、同タッチ情報はアプリケーションに直接通知される。よって、パームリジェクション機能に加えてアプリケーション独自で様々な操作を提供可能になる。例えば、ユーザは一方の手で電子ペン５を用いて図を描写しつつ、他方の手でタッチ操作を行い、ピッチ操作による画面の拡大縮小や回転表示等を行うことが可能になる。また、タッチした部分にメニュー表示を行うことも可能になる。
【００１５】
以上のように、本開示に係る表示装置１は、ＯＳを介して通知されるタッチ情報に応じて制御される除外領域６０１（第１表示領域の一例）と、ＯＳを介さず所定のアプリケーションに通知されるタッチ情報に応じて制御される通知領域６００（第２表示領域の一例）を一つの画面上で同時に表示する。以下、この機能を実現するためのシステム構成について説明する。
【００１６】
＜システム構成＞
図１３は、本開示に係る表示装置１のソフトウエアとハードウエアからなるシステムの階層構造を示す。表示装置１は、デバイスドライバ３０１及びアプリケーション３０５がＯＳ３０３上で動作することにより、表示パネル２のウインドウ表示を制御する。これらの動作は、後述する表示装置１のコントローラ３０（図３）がＯＳ３０３及びアプリケーション３０５によるプログラムを実行することにより実現される。
【００１７】
デバイスドライバ３０１は、フィルタドライバ３０２を含む。フィルタドライバ３０２は、表示パネル２から検出回路を介して検出されたタッチ情報を、ＯＳ３０３又はアプリケーション３０５に通知する。
アプリケーション３０５においては、フィルタライブラリ３０７が動作する。フィルタライブラリ３０７は、タッチ情報がアプリケーション３０５に直接通知される領域である通知領域と、ＯＳ３０３に通知される除外領域（つまり、アプリケーションにとっては通知を除外する領域）をフィルタドライバ３０２に設定する。フィルタドライバ３０２は、アプリケーション３０５に直接通知する領域（通知領域）内であると判断したタッチ情報は、フィルタライブラリ３０７に通知する。一方、ＯＳ３０３に通知する領域（除外領域）は、ＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）クラスドライバやＨＩＤドライバ（図示省略）を介して、ＯＳ３０３に通知され、ＯＳ３０３からアプリケーション３０５に通知される。
【００１８】
図１４は、表示パネル２のデスクトップ画面におけるＧＵＩにより実現されるマルチウインドウ表示を示す。表示パネル２のＧＵＩは、図１４に示すように、一般的にマルチウインドウの表示機能を有しているため、アプリケーション３０５により表示されたウインドウ上に他のウインドウが重なることがある。このようにウインドウ表示構成が変更になった場合は、ＯＳ３０３もしくはグラフィックス表示を管理するウインドウマネージャ機能により、ウインドウ表示機能に変化があったというウインドウイベントや、個々のウインドウを識別するウインドウハンドルが発生する。フィルタライブラリ３０７は、ＯＳが出力するウインドウイベントやウインドウハンドルの情報を入力し、これらの情報より、現在表示しているウインドウの状態を反映した通知領域の状態をフィルタドライバ３０２に対し設定する。
【００１９】
通知領域６００はアプリケーション３０５により表示制御されており、この通知領域６００内のタッチ情報は、アプリケーション３０５に直接通知される。つまり、この通知領域６００は、アプリケーション３０５がフィルタライブラリ３０７を介してフィルタドライバ３０２に直接設定される。一方、除外領域６０１は、その他のアプリケーションやＯＳ３３が生成する領域である。この除外領域６０１内のタッチ情報はＯＳに通知される。なお、通知領域６００と除外領域６０１以外のデスクトップ領域も、タッチ情報がＯＳに通知される除外領域である。フィルタライブラリ３０７は、このようなマルチウインドウの表示状態を検出し、通知領域６００以外の除外領域６０１を設定する。
【００２０】
領域保持情報７３は、フィルタライブラリ３０７が更新、読み込みを行う。領域保持情報７３は、後述するように、時系列に検出されるタッチ情報を記憶・更新すると共に、初回に検出された際の領域情報を含む。
上記システム構成によって、通知領域６００と除外領域６０１とは、マルチウインドウ機能により一つの画面において同時に表示される。この場合、次のような不都合が生じる。
【００２１】
図１５は、除外領域６０１上で通知領域６００を動作させた例を示す。図１５（ａ）は、タッチＴ１，Ｔ２，Ｔ３が連続的又は同時に通知領域６００内で検出されたことを示しており、アプリケーション３０５により４００，４０１，４０２のＧＵＩメニューを表示した状態を示す。ここで、ユーザが手を移動してしまい、図１５（ｂ）に示すように、タッチＴ３が通知領域６００外、つまり除外領域６０１上に移動したとする。この場合、タッチＴ３のタッチ情報はＯＳに通知され、ＯＳにより表示制御されるため、通知領域６００に準じたメニュー表示はなされないことになる。このため、通知領域６００上で開始したタッチ操作の継続性が損なわれる。
【００２２】
図１６は、除外領域６０１のウインドウをドラッグ操作により移動させる際に、通知領域６００上を通過させる例を示す。同図においては、初回タッチＴ０で除外領域６０１をホールドし、通知領域６００上を移動させることを意図している。タッチＴ０の位置は、除外領域６０１（デスクトップ領域）上であるため、そのタッチ情報はＯＳ３０３に通知される。しかし、ドラッグ操作の結果タッチＴ１の位置に至ったとき、Ｔ１は通知領域６００にあるため、そのタッチ情報はＯＳ３０３に通知されず、アプリケーション３０５に直接通知される。このため、ＯＳ３０３ではタッチが解除（リリース）されたと判断し、ウインドウ移動処理を中断する。この結果、除外領域６０１の移動は通知領域６００上で中断してしまう。
【００２３】
本開示に係る表示装置１は、通知領域６００と除外領域６０１が同時に動作する画面において、タッチ操作の継続性を担保するため、以下の構成及び機能を備える。
（実施の形態１）
本発明の一実施形態に係る表示装置について、図１〜図７を用いて説明する。
[１−１．構成]
[１−１−１．表示装置の構成]
＜表示パネル＞
図１は、本実施形態１に係るタブレット端末である表示装置１（表示装置の一例）の外観を示す。図２は、表示装置１のうち表示パネル２の断面図である。図１及び図２に示すように、表示装置１の表示パネル２は、ペンパネル２１と、タッチパネル２３と、液晶パネル２５とが積層状態で枠体２４（図１）によって一体的に組み立てられている。
【００２４】
ペンパネル２１は、ユーザのペン操作の軌跡を検出して、座標の元情報を、後述するペン操作検出回路３１に出力する。
タッチパネル２３は、ユーザが操作する側から順に、ガラスやプラスチック等の絶縁体フィルム層からなるカバー２２（図２）、電極層、基板層の順に構成されている。電極層には、Ｘ軸（たとえば横軸）とＹ軸（例えば縦軸）に透明電極がマトリクス状に配されている。なお、各電極は液晶パネル２５の各画素よりも小さい密度で配置されていてもよいし、各画素と概ね同等の密度で配置されていてもよい。本実施形態では、前者の構成を採用しているものとして説明する。なお、タッチパネル２３としては、静電式、抵抗膜式、光学式、超音波方式、電磁式等の方式を採用できる。
【００２５】
液晶パネル２５は、後述するグラフィックコントローラ３３（図３）によって処理された画像データに基づく画像を表示する画面を提供する。液晶パネル２５は、文字、数字等のテキストデータや、図形を表示する。本実施形態においては、液晶パネル２５は、２０インチの画面を有し、その画像解像度は、例えば、３，８４０×５６０ドットである。なお、液晶パネル２５に代えて、有機ＥＬパネル、電子ペーパ、プラズマパネルを用いてもよい。また、液晶パネル２５は、電源回路、駆動回路、パネルの種類によっては光源を含んでいてもよい。
【００２６】
枠体２４は、タッチパネル２３、ペンパネル２１、及び液晶パネル２５を収納する。枠体２４は、図１では図示を省略しているが、電源ボタンやスピーカ等が設けられていてもよい。
ユーザは、表示パネル２の画面に指を接触させることにより、タッチ操作を行う。また、電子ペン５を画面上で走らせて描画することも可能である。表示パネル２は、アプリケーション３０５により提供される通知領域６００を利用して、例えば、建築物の設計図等の作成に適したものである。
【００２７】
＜内部構成＞
図３は、表示装置１内の構成を示す。
表示装置１は、上述の表示パネル２と、制御装置３とを備える。制御装置３は、コントローラ３０（表示制御部の一例）と、ペン操作検出回路３１と、タッチ操作検出回路３２と、グラフィックコントローラ３３と、ＲＡＭ４０と、通信回路６０と、スピーカ８０と、を備える。
【００２８】
ペン操作検出回路３１は、ペンパネル２１からの入力情報を座標変換して、コントローラ３０に出力する。
タッチ操作検出回路３２は、Ｘ軸、及びＹ軸のマトリックスを順次スキャンする。そして、タッチ操作検出回路３２は、静電容量の変化を検出すると、その位置にタッチ操作が行われたことを検出し、液晶パネル２５の各画素と同等以上の密度（解像度）で座標情報を生成する。タッチ操作検出回路３２は、同時に複数個所のタッチ操作を検出することが可能であり、タッチ操作に起因して検出された一連の座標データを継続的に出力する。この座標データは、後述するコントローラ３０に入力され、種々のタッチ操作（タップ、ドラッグ、フリック、スワイプ等）として検出される。なお、タップは、タッチパネルを指で軽く叩く操作である。ドラッグは、タッチパネルを押したまま指をずらす操作であり、選択したオブジェクトを画面上移動させる操作である。フリックとは、タッチパネルを指で軽くはらう操作である。スワイプとは、タッチパネルに触れた状態で指を滑らせる操作である。
【００２９】
コントローラ３０は、ペン操作検出回路３１による検出情報ややタッチ操作検出回路３２により検出されたタッチ情報を用いて後述する各種の処理を行う処理回路（例えば、ＣＰＵ）である。また、コントローラ３０は、後述するように、アプリケーション３０５による表示制御プログラムを実行する。
グラフィックコントローラ３３は、コントローラ３０によって生成される制御信号に基づいて動作する。グラフィックコントローラ３３は、液晶パネル２５に表示される画像データを生成し、液晶パネル２５の表示動作を制御する。
【００３０】
ＲＡＭ４０は、いわゆるワークメモリである。ＲＡＭ４０には、コントローラ３０によって実行される、表示装置１を動作させるためのアプリケーション３０５による表示制御プログラムが展開される。
通信回路６０は、例えばインターネットや、パーソナルコンピュータ等への通信を可能にする回路である。通信回路６０は、例えば、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）規格に準拠した無線通信回路であり、電子ペン５やマウス等の入力手段と通信可能である。
【００３１】
スピーカ８０は、コントローラ３０が生成した音声信号に基づく音声を出力する。
バス９０は、表示パネル２を除く各構成要素を相互に接続し、信号を授受可能にする信号線である。
制御装置３は更に、図３に示すように、ストレージ７０に接続される。ストレージ７０は、例えばフラッシュメモリである。ストレージ７０は、表示に利用される画像データ７１、上述の表示制御プログラム７２（アプリケーション３０５）、領域保持情報７３等が格納される。本実施形態において、画像データ７１は、例えば静止画像データや三次元画像データを含む。
【００３２】
＜機能的構成＞
図４は、表示装置１の機能的構成を示す制御ブロック図である。表示装置１は、コントローラ３０がＲＡＭ４０等のメモリに展開される表示制御プログラム７２を実行することにより各機能を実現する表示制御部１０（表示制御部の一例）を備える。表示制御部１０は、タッチ情報取得部１１と、領域判定部１２と、通知領域制御部１３と、除外領域制御部１４とを備える。
【００３３】
タッチ情報取得部１１は、表示パネル２に対するタッチ操作を検出したタッチ操作検出回路３２よりタッチ情報を取得する。タッチ情報は、タッチされた位置を示す座標情報を含む。タッチ情報取得部１１は、後述するように、取得したタッチ情報に応じてストレージ７０に記憶された領域保持情報７３を更新する。
領域判定部１２は、タッチ情報取得部１１が取得したタッチ情報から、タッチされた位置が通知領域６００かどうかを判定する。通知領域６００である場合は、ＯＳ３０３を介さずアプリケーション３０５にタッチ情報を直接通知する（図１３）。一方、通知領域６００でない場合、つまり除外領域６０１である場合は、ＯＳ３０３にタッチ情報を通知する。領域判定部１２は、判定結果に応じて領域保持情報７３を更新する。
【００３４】
通知領域制御部１３は、領域判定部１２によりアプリケーション３０５に直接通知されたタッチ情報に応じて通知領域６００の表示制御指令を生成する。生成された制御指令はグラフィックコントローラ３３に送信され、同制御指令に応じて表示パネル２の画面上の通知領域６００のウインドウ表示が実行される。通知領域制御部１３はまた、後述するように、通知領域６００と除外領域６０１との重なりを検出し、重なった部分を非通知ウインドウ(マスクウインドウ)に設定する。
【００３５】
除外領域制御部１４は、領域判定部１２によりＯＳ３０３に通知されたタッチ情報に応じて除外領域６０１の表示制御指令を生成する。生成された制御指令はグラフィックコントローラ３３に送信され、同制御指令に応じて表示パネル２の画面上の除外領域６０１のウインドウ表示が実行される。
[１−２．動作]
図５Ａ、図５Ｂ、及び図６を参照しながら、本実施形態に係る表示装置１、主にコントローラ３０により実行される表示制御処理について、説明する。
【００３６】
Ｓ１０１：コントローラ３０により、アプリケーション３０５が起動される。
Ｓ１０２：変数ｔ、ｉは初期化される。なお、後述するように、変数ｔは、タッチ操作の検出の時点を示し、タッチが検出されていない間は０となる。タッチ操作の検出は、所定間隔（例えば、１０ｍｓ毎）で実行される。変数ｉは、同時又は連続して検出されるタッチの数を示し、タッチが検出されていない間は０となる。
【００３７】
Ｓ１０３：コントローラ３０は、タッチ操作検出回路３２によりタッチ操作が検出されたかどうか判定する。タッチ操作が検出された場合は、ステップＳ１０５に進み、タッチ操作が検出されなかった場合は、ステップＳ１０４に進む。
Ｓ１０４：アプリケーション３０５が終了されない限り、ステップＳ１０３に戻る。
Ｓ１０５：ステップＳ１０３においてタッチ操作が検出された場合、コントローラ３０は、タッチ検出時間ｔをインクリメントする。この時点（ｔ１）で最初のタッチ操作が検出されたことになる。
【００３８】
Ｓ１０６：コントローラ３０は、タッチ数ｉをインクリメントし、タッチ情報ＩＤｉを生成する。タッチ情報ＩＤｉは、上述した領域保持情報７３を構成する情報であり、画面におけるタッチの位置情報の他に、図６（ａ）や図６（ｂ）に示すように、タッチ検出時間ｔに対するタッチの有無及びその領域（通知領域６００か除外領域６０１か）を示す情報を含む。
【００３９】
Ｓ１０７：コントローラ３０は、検出されたタッチの位置が、通知領域６００であるか除外領域６０１であるかを判定する。通知領域６００である場合はステップＳ１０８に進み、除外領域６０１である場合はステップＳ１０９に進む。
Ｓ１０８：コントローラ３０は、図６（ａ）又は図６（ｂ）に示すように、生成されたタッチ情報ＩＤｉの領域を「通知」として記憶する。
【００４０】
Ｓ１０９：コントローラ３０は、図６（ａ）又は図６（ｂ）に示すように、生成されたタッチ情報ＩＤｉの領域を「除外」として記憶する。
Ｓ１１０：コントローラ３０は、記憶された領域保持情報７３を参照する。
Ｓ１１１：コントローラ３０は、領域保持情報７３において、現タッチ検出時間ｔにおけるタッチ情報のうち最初のタッチ情報の領域が通知領域６００であるか、除外領域６０１であるかを判定する。
【００４１】
例えば、今回検出されたタッチ操作が最初のもの（図６（ａ）又は図６（ｂ）におけるｔ＝１のタッチ情報ＩＤ１）である場合、タッチ情報ＩＤ１の領域が通知領域６００であればステップＳ１１２に進み、除外領域６０１であればステップＳ１１４に進む。タッチ検出が連続した場合、例えば図６（ａ）におけるｔ＝５の時点では、今回新たに取得されたタッチ情報はＩＤ３となるが、最初のタッチ情報はＩＤ１である。タッチ情報ＩＤ１は、通知領域６００であるため、ステップＳ１１４に進む。一方、図６（ｂ）では、最初のタッチＩＤ１は、除外領域であるため、ステップＳ１１４に進む。
【００４２】
Ｓ１１２：コントローラ３０は、タッチ情報をＯＳを介さずアプリケーションに直接通知する。
Ｓ１１３： コントローラ３０は、グラフィックコントローラ３３を介して、アプリケーション３０５による表示制御を行う。
Ｓ１１４：コントローラ３０は、タッチ情報をＯＳに通知する。
【００４３】
Ｓ１１５：コントローラ３０は、グラフィックコントローラ３３を介して、ＯＳ３０３による表示制御を行う。
Ｓ１１６：コントローラ３０は、次のタッチ検出時間の到来を判定し、次のタッチ検出時間になった場合はステップＳ１１７に進む。
Ｓ１１７：コントローラ３０は、タッチ検出時間ｔをインクリメントする。
【００４４】
Ｓ１１８：コントローラ３０は、現タッチ情報ＩＤｉのタッチ状態を判定する。タッチ情報ＩＤｉのタッチ状態が継続していればステップＳ１１９に進み、タッチ状態が継続していなければステップＳ１２０に進む。
Ｓ１１９：コントローラ３０は、インクリメントされたタッチ検出時間ｔにおけるタッチ情報ＩＤｉを更新する。この場合、タッチ情報ＩＤｉのタッチ状態は継続しているため、引き続き通知領域か除外領域かを記憶する。例えば、図６（ａ）においてタッチ検出時間がｔ１からｔ２になったとき、タッチ情報ＩＤ１のタッチ状態は継続しているため、ｔ２においてＩＤ１は通知領域として記憶する。コントローラ３０は、このＩＤｉについて、タッチ状態が解除されるまで（つまり、ステップＳ１２０により削除されるまで）タッチ検出時間ｔの経過毎にタッチ情報を更新する。
【００４５】
Ｓ１２０：インクリメントされたタッチ検出時間ｔにおけるタッチ情報ＩＤｉのタッチ状態が継続されていないと判定した場合、コントローラ３０は、タッチ情報ＩＤｉを削除する（無効状態）。例えば、図６（ａ）又は図６（ｂ）におけるｔ＝５の時点においては、タッチ情報ＩＤ１のタッチ状態は解除されていたため、ＩＤ１は削除する。
Ｓ１２１：コントローラ３０は、 他のタッチ操作を検出したかどうかを判定する。他のタッチ操を検出した場合は、ステップＳ１０６に戻り、新たなタッチ情報ＩＤｉを生成する。他のタッチ操作が検出されない場合は、ステップＳ１０２に戻る。
【００４６】
＜動作結果＞
図７は、上記表示装置１による処理の結果による表示例を示す。図７（ａ）及び図７（ｂ）においては、最大６点をタッチした例を示す。
図７（ａ）は、タッチＴ１、Ｔ２，Ｔ３の位置が通知領域６００にあり、Ｔ４，Ｔ５，Ｔ６は除外領域６０１にある。タッチＴ１〜Ｔ６の位置には、タッチ操作に応じた表示（例えば、メニュー表示）がなされる。図１５に示す例では、除外領域６０１は通知領域６００に準じた表示はなされないが、本実施形態にかかる表示装置１では、最も早いタッチ操作（ここでは、Ｔ１）が通知領域６００内にある場合は、後続する他のタッチ操作が除外領域６０１で行われても、通知領域６００に準じた表示が継続される。
【００４７】
図７（ｂ）は、タッチＴ１、Ｔ２、Ｔ６の位置が通知領域にあり、Ｔ３，Ｔ４，Ｔ５は除外領域にある。図７（ａ）と同様に、タッチＴ１〜Ｔ６の位置には、タッチ操作に応じた表示がなされる。この例においても、最も早いタッチ操作（ここでは、Ｔ１）が通知領域６００である場合は、後続する他のタッチ操作が除外領域６０１で行われても、通知領域６００に準じた表示がなされる。
【００４８】
［１−３．効果等］
本実施形態に係る表示装置１は、タッチ情報をアプリケーション３０５とＯＳ３０３に分けて通知するとともに、タッチが連続する場合、一連のタッチ操作のうち最初のタッチの位置が通知領域６００か除外領域６０１であるかを判定し、その後のタッチ操作に対しては最初のタッチ位置の領域に応じて、最初のタッチ位置の領域に準じた表示制御を行う。すなわち、一連のタッチ操作のうち最初のタッチ位置が通知領域６００にある場合、後続するタッチ操作に対してはアプリケーション３０５にタッチ情報が直接通知され、アプリケーション３０５による領域の表示制御が実行される。一方、最初のタッチ位置が除外領域６０１にある場合、後続するタッチ操作に対してはＯＳ３０３にタッチ情報が通知され、ＯＳ３０３による領域の表示制御が実行される。
【００４９】
このため、本実施形態に係る表示装置１は、電子ペン５等のポインティングデバイスによるポインタ操作と、タッチパネルによるタッチ操作を並行して行い、両手を使った操作を実現する通知領域６００のウインドウを提供するとともに、通知領域６００と除外領域６０１間における操作の継続性が担保することができる。
（実施の形態２）
以下、実施の形態２に係る表示装置について説明する。
【００５０】
[２−１．構成]
本実施形態に係る表示装置の構成及び機能は、実施の形態１に係る表示装置１（図１〜図７、及び図１３）と同様である。よって、必要に応じてこれらの図及び符号を用いて説明する。
[２−２．動作]
以下、本実施形態に係る表示装置１により実行される動作について説明する。
【００５１】
図８は、除外領域６０１（ウインドウ）をドラッグ操作により移動させる際に、通知領域６００を通過する例を示す。同図では、初回タッチＴ０で除外領域６０１をホールドし、通知領域６００上を通過して、タッチＴ１の位置までウインドウを移動させ、リリースする。
タッチＴ０は、除外領域６０１上でのタッチであるため、コントローラ３０は、そのタッチ情報をＯＳに通知する（図５ＡのステップＳ１０７〜Ｓ１０９）。また、Ｔ０は最初のタッチ情報（図６（ｂ）におけるＩＤ１に相当）となるため、その情報は領域保持情報７３に保持される。コントローラ３０は、除外領域６０１をドラッグしている間にタッチ情報を随時検出し、領域保持情報を更新する（図５Ａ及び図５ＢのステップＳ１０３〜Ｓ１２１）。ホールドしてドラッグされている除外領域６０１が通知領域６００上に至るとき、タッチ位置は通知領域６００内となる。しかし、最初のタッチＴ０のタッチ情報が除外領域であるため、コントローラ３０はタッチ情報を引き続きＯＳに通知し続ける（図５ＡのステップＳ１１０の判定後のステップＳ１１４）。このため、ドラッグされる除外領域６０１は通知領域６００上を通過する間も、ＯＳによる表示制御が継続して行われる。この結果、コントローラ３０は、ドラッグ操作が中断することなく、除外領域６０１をＴ１まで円滑に移動させることができる。
【００５２】
なお、コントローラ３０は、通知領域６００上に除外領域６０１があるとき、つまり、除外領域６０１が通知領域６００上に重なって表示されているとき、当該除外領域６０１をマスクウインドウ（非通知ウインドウ）に設定する。このため、移動中の除外領域６０１は、通知領域６００ウインドウ上ではマスク領域と判定され、除外領域６０１上のタッチ操作に準じて制御される。
【００５３】
[２−３．効果等]
以上の構成及び動作により、本実施形態における表示装置１においては、ＯＳ３０３は通知領域６００上のタッチ操作においても除外領域６０１のタッチとしてタッチ情報を取得することができるため、ＯＳ３０３のウインドウ制御により除外領域６０１はＴ０の位置からＴ１の位置まで滞りなく画面上を移動させることができる。
（実施の形態３）
以下、実施の形態３に係る表示装置について説明する。
【００５４】
[３−１．構成]
本実施形態に係る表示装置の構成及び機能は、実施の形態１に係る表示装置１（図１〜図７、及び図１３）と同様である。よって、必要に応じてこれらの図及び符号を用いて説明する。
[３−２．動作]
図９は、画面２７の除外領域６０１（ここではデスクトップ領域）上において、通知領域６００が動作しているとき、チャームバー７００を表示する例を示す。チャームバー７００は、ＯＳにより制御され、画面表示の設定のためのメニューを表示するウインドウである。チャームバー７００は、例えば、ユーザは指で画面２７の外縁２７１から内側に向かってスワイプ操作を行うことにより、外縁２７１から引き出されるようにして表示される。なお、図９においては、画面の右端からスワイプ操作することによりチャームバー７００を表示させているが、左側、上側、下側のいずれであってもよい。
【００５５】
このようなチャームバー７００を表示可能な画面において、例えば通知領域６００が図１０に示すように画面２７の右縁部にかかった状態の場合、通知領域６００上ではスワイプ操作しても、そのタッチ情報はＯＳ３０３に通知されない。このため、ＯＳ３０３はそのタッチ情報を検出できず、チャームバー７００の引き出し表示ができなくなる。
本実施形態に係る表示装置１においては、このため、コントローラ３０は、画面２７の外縁２７１に沿ってマスクウインドウ（非通知領域）を設定する。なお、このマスクウインドウは外縁２７１から内側に数画素程度の範囲であればよい。
【００５６】
チャームバー７００を表示させる場合、ユーザは指で画面２７の外縁２７１から内側にスワイプ操作すると、画面２７の外縁２７１に配された除外領域（マスクウインドウ）６０２に最初にタッチするため、そのタッチ情報は除外領域６０１として取得される。スワイプ操作によるタッチ操作がその後通知領域６００にかかっても、最初のタッチが除外領域６０２内にあるため（図５ＡのステップＳ１０３〜Ｓ１１４）、同スワイプ操作による連続するタッチ情報はＯＳ３０３に通知される。よって、ＯＳ３０３により制御されるチャームバー７００を表示・操作することができる。また、コントローラ３０は、チャームバー７００と通知領域６００が重複する部分については、マスクウインドウとして設定するため、チャームバー７００の表示も問題なく行われる。
【００５７】
＜変形例＞
上記のように画面２７の外縁２７１に沿って設定されるマスクウインドウに代えて、次のように表示制御することも可能である。
画面２７の外縁２７１に通知領域６００のウインドウがかかった場合、コントローラ３０は、自動的に通知領域６００のウインドウを縮小する。この縮小は、図１０に示すように、通知領域６００の右側縁と画面２７の外縁２７１との間に除外領域６０３が確保される程度に行われる。よって、ユーザは、画面２７の外縁２７１からスワイプ操作によるタッチ操作の最初のタッチが除外領域６０３となるため（図５のステップＳ１０３〜Ｓ１１４）、同スワイプによるタッチ情報はＯＳ３０３に通知される。よって、ＯＳ３０３により制御されるチャームバー７００を表示・操作することができる。
【００５８】
[３−３．効果等]
以上の構成及び動作により、本実施形態における表示装置１は、画面外縁２７１にマスク領域を確保することが可能となるため、通知領域６００とチャームバー７００の表示を同時に行うことができ、また通知領域６００によってチャームバー７００の操作が影響されることはない。
【００５９】
（その他実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１〜３を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態１〜３で説明した各構成要素及び機能を組み合わせて、新たな実施の形態とすることも可能である。
【００６０】
そこで、以下、他の実施の形態を例示する。
［１］
上記実施の形態１〜３においては、表示装置１は、タブレット端末として表示パネル２と制御装置２とを一体化したものを例に挙げていたが、これに限定されない。制御装置３の一部を、別体のコンピュータ端末に搭載し、表示パネル２と接続する形態であってもよい。
【００６１】
［２］
また、上記実施形態１〜３における処理（図５Ａ及び図５Ｂ等）の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。
［３］
本発明は、表示装置１の形態により実施されることに限られない。表示装置１により実行される表示制御方法や、表示装置１により実行されるコンピュータプログラム、かかるプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリを挙げることができる。
【００６２】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【産業上の利用可能性】
【００６３】
本開示は、ポインティングデバイスを用いるタブレット端末等の表示装置として利用可能である。
【符号の説明】
【００６４】
１      表示装置（表示装置の一例）
２      表示パネル
３      制御装置
４      ストレージ
５      電子ペン（ポインティングデバイスの一例）
１０    表示制御部（表示制御部の一例）
１１    タッチ情報取得部
１２    領域判定部
１３    通知領域制御部
１４    除外領域制御部
２１    ペンパネル
２３    タッチパネル
２４    枠体
２５    液晶パネル
２７    画面
３０    コントローラ（表示制御部の一例）
３１    ペン操作検出回路
３２    タッチ操作検出回路
３３    グラフィックコントローラ
４０    ＲＡＭ
６０    通信回路
７０    ストレージ
７１    画像データ
７２    表示制御プログラム
７３    領域保持情報
８０    スピーカ
２７１  画面外縁
３０１  デバイスドライバ
３０２  フィルタドライバ
３０３  ＯＳ
３０５  アプリケーション
３０７  フィルタライブラリ
６００  通知領域（第２表示領域の一例）
６０１  除外領域（第１表示領域の一例）
６０２  除外領域（第１表示領域の一例）
６０３  除外領域（第１表示領域の一例）
７００  チャームバー（第１表示領域の一例）
【図１】
2016035705.tif 000003
【図２】
2016035705.tif 000004
【図３】
2016035705.tif 000005
【図４】
2016035705.tif 000006
【図５Ａ】
2016035705.tif 000007
【図５Ｂ】
2016035705.tif 000008
【図６】
2016035705.tif 000009
【図７】
2016035705.tif 000010
【図８】
2016035705.tif 000011
【図９】
2016035705.tif 000012
【図１０】
2016035705.tif 000013
【図１１】
2016035705.tif 000014
【図１２】
2016035705.tif 000015
【図１３】
2016035705.tif 000016
【図１４】
2016035705.tif 000017
【図１５】
2016035705.tif 000018
【図１６】
2016035705.tif 000019