(57)【要約】【課題】利用者の操作に応じて、適切にメニューの表示態様を制御することにより、利用者にとって使い勝手の良い表示装置等を提供すること。【解決手段】タッチパネルにコンテンツを表示する表示装置において、タッチパネルへのタッチ操作として、タッチパネルにタッチされたことを示すタッチダウンと、タッチパネルのタッチが解除されたことを示すタッチアップとを検出可能な検出手段と、コンテンツの表示領域内においてタッチダウンが検出された後、タッチアップが検出された場合に、メニューを表示する制御を行うメニュー表示制御手段と、を備える。【選択図】図４
2018124735.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルにコンテンツを表示する表示装置において、
前記タッチパネルへのタッチ操作として、前記タッチパネルにタッチされたことを示すタッチダウンと、前記タッチパネルのタッチが解除されたことを示すタッチアップとを検出可能な検出手段と、
前記コンテンツの表示領域内において前記タッチダウンが検出された後、前記タッチアップが検出された場合に、メニューを表示する制御を行うメニュー表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記メニュー表示制御手段は、前記タッチアップを検出した後に、第１の待機時間を経過後に、前記メニューの表示をすることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記タッチ操作が操作ペンで行われているか否かを判定するタッチ操作判定手段を更に有し、
前記メニュー表示制御手段は、
前記タッチ操作が前記操作ペンで行われている場合には、第１の待機時間を経過後に前記メニューの表示をし、
前記タッチ操作が前記操作ペン以外で行われている場合には、前記第１の待機時間を待たずに前記メニューの表示をする、
ことを特徴とする請求項１に記載の表示装置。
【請求項４】
前記メニュー表示制御手段は、前記メニューを表示してから、第２の待機時間を経過後に、表示されている前記メニューの表示態様を切り替えることを特徴とする請求項１から３の何れか一項に記載の表示装置。
【請求項５】
前記メニュー表示制御手段は、前記メニューの表示態様として、第２の待機時間を経過後に、前記メニューを非表示とする制御を行うことを特徴とする請求項４に記載の表示装置。
【請求項６】
前記タッチダウンが検出されてから、前記タッチアップが検出されるまでの間の時間の平均値として、タッチ間隔平均時間を算出する算出手段と、
前記第２の待機時間と、前記タッチ間隔平均時間とを比較することにより、前記第２の待機時間の調整を行う調整手段と、
を更に備えることを特徴とする請求項４又は５に記載の表示装置。
【請求項７】
前記メニュー表示制御手段は、前記メニューが表示されている状態において、前記コンテンツ上で前記タッチダウンが検出された場合には、前記メニューの表示態様を切り替える制御を行うことを特徴とする請求項１から６の何れか一項に記載の表示装置。
【請求項８】
前記メニュー表示制御手段は、前記メニューを前記コンテンツに重畳して表示することを特徴とする請求項１から７の何れか一項に記載の表示装置。
【請求項９】
タッチパネルにコンテンツを表示する表示装置における表示方法であって、
前記タッチパネルへのタッチ操作として、前記タッチパネルにタッチされたことを示すタッチダウンと、前記タッチパネルのタッチが解除されたことを示すタッチアップとを検出可能な検出ステップと、
前記コンテンツの表示領域内において前記タッチダウンが検出された後、前記タッチアップが検出された場合に、メニューを表示する制御を行うメニュー表示制御ステップと、
を含むことを特徴とする表示装置における表示方法。
【請求項１０】
請求項９に記載の表示装置における表示方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置等に関する。
【背景技術】
【０００２】
従来から、文章ファイルや画像ファイルといったコンテンツを一又は複数表示する制御が可能な表示装置が知られている。そして、このコンテンツ上に、例えば操作ペンでストロークを手書き入力できる表示装置が知られている。このような表示装置を利用し、例えば電子ホワイトボードのような使用方法がよく行われている。
【０００３】
このようなコンテンツに対して各種操作を行うために、メニューを表示することが一般的に行われている。ここでメニューを表示する場合、コンテンツと別表示とする場合と、コンテンツに重畳表示する場合がある。
【０００４】
このうち、メニューをコンテンツに重畳表示する場合は、メニューの表示の下にあるコンテンツが表示できないといった問題が生じてしまう。そこで、メニューを透過表示することで、下のコンテンツを表示したり、描画操作をしたりできるようにする発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３４３８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、利用者がコンテンツに描画操作等を行う場合には、必ずしもメニュー表示は必要では無く、不要なメニュー表示が行われているという問題が生じていた。とくに、メニューを表示するタイミングとしては、従来はコンテンツ選択時であることから、メニューをあまり利用しない操作の場合でもメニューが表示されてしまい、必ずしも利便性が高いとは言えなかった。
【０００７】
また、上述した特許文献１においても、透過表示されたとしても、メニューが表示されているに過ぎない。近年、電子黒板や、電子テーブル等のように、コンテンツを利用したシステムが提案されているが、これらのシステムでは、コンテンツを表示することが主で有り、極力不要なメニュー表示は抑制したいという要望があったが、従前の技術では解決できていなかった。
【０００８】
上述した課題を解決するために、本発明は、利用者の操作に応じて、適切にメニューの表示態様を制御することにより、利用者にとって使い勝手の良い表示装置等を提供することである。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明の表示装置は、
タッチパネルにコンテンツを表示する表示装置において、
前記タッチパネルへのタッチ操作として、前記タッチパネルにタッチされたことを示すタッチダウンと、前記タッチパネルのタッチが解除されたことを示すタッチアップとを検出可能な検出手段と、
前記コンテンツの表示領域内において前記タッチダウンが検出された後、前記タッチアップが検出された場合に、メニューを表示する制御を行うメニュー表示制御手段と、
を備えることを特徴とする。
【００１０】
本発明の表示装置における表示方法は、
タッチパネルにコンテンツを表示する表示装置における表示方法であって、
前記タッチパネルへのタッチ操作として、前記タッチパネルにタッチされたことを示すタッチダウンと、前記タッチパネルのタッチが解除されたことを示すタッチアップとを検出可能な検出ステップと、
前記コンテンツの表示領域内において前記タッチダウンが検出された後、前記タッチアップが検出された場合に、メニューを表示する制御を行うメニュー表示制御ステップと、
を含むことを特徴とする。
【発明の効果】
【００１１】
本発明の表示装置等によれば、タッチパネルへのタッチ操作として、タッチパネルにタッチされたことを示すタッチダウンと、タッチパネルのタッチが解除されたことを示すタッチアップとを検出可能であって、コンテンツの表示領域内においてタッチダウンが検出された後、タッチアップが検出された場合に、メニューを表示する制御を行うことができる。したがって、タッチアップ時にメニューが表示されることから、利用者が意図していないときに、メニューが表示されるということを抑制し、必要なときにメニュー表示を行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本明細書における表示装置の外観を説明するための図である。
【図２】第１実施形態における機能構成を説明するための図である。
【図３】第１実施形態における設定テーブルのデータ構成の一例を説明するための図である。
【図４】第１実施形態におけるメインの動作を説明するための動作フローである。
【図５】第１実施形態におけるメインの動作を説明するための動作フローである。
【図６】第１実施形態における動作（コンテンツの表示）を説明するための図である。
【図７】第１実施形態における動作タイミングを説明するための図である。
【図８】第２実施形態におけるメインの動作を説明するための動作フローである。
【図９】第３実施形態におけるメインの動作を説明するための動作フローである。
【図１０】第４実施形態におけるメインの動作を説明するための動作フローである。
【図１１】第５実施形態におけるメインの動作を説明するための動作フローである。
【図１２】第６実施形態におけるメインの動作を説明するための動作フローである。
【図１３】第７実施形態におけるメインの動作を説明するための動作フローである。
【図１４】第８実施形態における設定テーブルのデータ構成の一例を説明するための図である。
【図１５】第９実施形態におけるメインの動作を説明するための動作フローである。
【図１６】第９実施形態における動作（コンテンツの表示）を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明を実施するための一実施形態について説明する。なお、説明の都合上、実施形態としては、本発明の表示装置をタッチパネルと一体となった表示装置に適用した場合を例に説明するが、利用者の操作入力により、オブジェクトが描画・配置可能な表示装置であれば、何れの装置であっても適用可能なことは勿論である。
【００１４】
［１．第１実施形態］
第１実施形態について説明する。第１実施形態は、利用者によるタッチアップ時にメニューが表示され、所定時間経過後にメニューの表示態様が変化する場合の実施形態について説明する。
【００１５】
本実施形態では、メニューの表示態様が変化する方法としては、メニューを表示した後、所定時間として非表示待機時間経過後に、メニューを非表示とする場合について説明する。
【００１６】
［１．１  全体構成］
まず、本発明の表示装置を適用した表示装置１０の外観を図１に示す。表示装置１０は、例えば液晶ディスプレイといった表示装置であり、タッチ入力が可能なタッチパネルで構成されている。
【００１７】
ここで、タッチパネルにより、タッチや、フリック、スライドといった利用者からの操作入力を受け付けることができる。この、タッチ等の検出方式としては、静電容量方式のようなタッチパネルであっても良いし、感圧式のタッチパネルであってもよい。すなわち、タッチ等、利用者の操作入力を適宜受け付けることが可能な装置であればよい。
【００１８】
また、タッチする方法としては、利用者による指であっても良いし、操作ペン１５であっても良い。操作ペン１５は、タッチペン、スタイラスペン等であり、単なる樹脂で構成されたものであっても良いし、操作検知可能な電子ペンであっても良い。
【００１９】
更に、操作ペン１５を識別できる一意の識別情報（例えば、シリアル番号や、ＭＡＣアドレス等）を利用して、操作ペン１５の利用者を識別しても良い。
【００２０】
また、表示装置１０としては種々の装置が考えられるが、大型の据置き型の表示装置であれば、例えば、電子黒板といった利用が考えられる。また、小型の可搬型の表示装置であれば、例えば、タブレット等の端末装置が考えられる。これ以外にも、例えばスマートフォン等の利用を考えても良い。それ以外にも、コンピュータや、カーナビゲーション、電子辞書といった種々の表示装置、情報処理装置に適用可能である。
【００２１】
［１．２  機能構成］
つづいて、本実施形態における表示装置１０の機能構成について図２を用いて説明する。図２に示すように、表示装置１０は、制御部１１０と、操作検出部１２０と、表示部１３０と、記憶部１４０と、操作ペン通信部１５０とを備えて構成されている。
【００２２】
制御部１１０は、表示装置１０の全体を制御するための機能部である。制御部１１０は、記憶部１４０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Processing Unit）等により構成されている。
【００２３】
また、制御部１１０としては、例えば、タッチパネルとして構成されている場合は表示画面（操作検出部１２０）を介して描画・入力された画像等のオブジェクトの表示や、他の画像入力装置から入力された画像の表示を制御したりする。
【００２４】
操作検出部１２０は、利用者からの操作を検出するための機能部である。例えば、表示部１３０と一体に構成されるタッチパネル等により構成されている。操作の検出方式としては、静電容量方式であったり、抵抗膜方式等の感圧式や、赤外線方式、電磁誘導方式であったりと何れの方法であっても良い。
【００２５】
また、操作検出部１２０は、タッチダウンと、タッチアップとを検出可能である。例えば、利用者によりタッチパネルにタッチされたとき（タッチパネルと接触したとき、操作が検知されたとき）を示すタッチダウンと、タッチパネルのタッチが解除されたとき（タッチパネルと接触状態が解除されたとき、操作が検出されなくなったとき）を示すタッチアップとの検出が可能である。
【００２６】
表示部１３０は、利用者に対して各種情報を表示したり、オブジェクトが描画・配置されたシートを表示したりするための機能部である。例えば、液晶ディスプレイ（ＬＣＤ：liquid crystal display）や、有機ＥＬディスプレイ等により構成されている。
【００２７】
記憶部１４０は、表示装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１４０は、例えば、ＳＳＤ（Solid State Drive）等の半導体メモリや、ＨＤＤ（Hard Disk Drive）等の磁気ディスクにより構成されている。
【００２８】
ここで、記憶部１４０には、各種設定値を記憶するための設定テーブル１４２が記憶され、コンテンツを記憶するコンテンツ記憶領域１４４が確保されている。
【００２９】
設定テーブル１４２のデータ構成の一例を図３に示す。設定テーブル１４２は、設定値として、表示待機時間（例えば、「１秒」）と、非表示待機時間（例えば、「５秒」）とを記憶している。表示待機時間は、最初のメニュー表示（第１メニュー）が表示されるまでの第１の待機時間であり、非表示待機時間は、第１メニューの表示態様を変化させて第２メニューに表示態様を変化させるための第２の待機時間である。
【００３０】
ここで、第２メニューとは、例えば本実施形態で説明しているようにメニュー自体を非表示としても良いし、小さい表示としても良い。小さい表示としては、例えばコンテンツ上に、第１メニューより高さが低いメニューに切り替えたり、一部表示に切り替えたり、アイコン表示（ここで、アイコンとは、絵、文字、図形、記号等を含むものである）に切り替えたりする場合が考えられる。
【００３１】
なお、設定テーブル１４２に記憶されている値は、予め記憶される値であっても良いし、サービスマンがサービスモードで設定したり、利用者が任意の値に設定したりしても良い。また、プログラムによって算出された値によって書き換えられても良い。また、本実施形態では、設定テーブル１４２として記憶部１４０に記憶されている実施形態について説明するが、実行されるプログラムの中に変数として記憶されたりしても良いし、外部記憶装置に記憶したり、サーバに記憶してその都度読み出したりする構成としても良い。
【００３２】
コンテンツ記憶領域１４４は、表示部１３０において表示するコンテンツが記憶されている領域である。コンテンツは、例えば利用者によって作成されるものであってもよいし、外部記憶装置から読み込まれたり、外部装置から受信されたりするものであってもよい。
【００３３】
ここで、コンテンツとは、静止画ファイル（ＪＰＥＧや、ＧＩＦ，ＰＮＧ等）や、ドキュメントファイル（例えば、テキストファイルや、ワープロ・表計算・プレゼンテーションソフトといったドキュメントファイル、ＰＤＦファイル等）、動画ファイル（例えば、ａｖｉ形式や、ＭＰＧ形式の動画ファイル）を含むものである。
【００３４】
操作ペン通信部１５０は、操作ペン１５と通信を行うための機能部である。ここで、操作ペン１５と通信する方法としては、種々の方法が考えられ、具体的には、電磁誘導方式、アクティブ／パッシブ静電結合方式等により通信して、各種操作検知をしても良いし、無線通信等により通信して、各種操作検知をしても良い。
【００３５】
なお、記憶部１４０に記憶される内容は、表示装置１０に記憶される内容として説明するが、例えば外部記憶装置に記憶されても良いし、クラウドサーバに記憶されても良い。これらの装置、サーバに記憶されたデータを適宜読み出して実行すれば良い。また、プログラムをサーバに記憶することにより、サーバ側でプログラムが実行されても良い。
【００３６】
［１．３  処理の流れ］
つづいて、第１実施形態における処理の流れについて、図４から図６を用いて説明する。図４及び図５は、第１実施形態におけるメイン処理について記載した動作フローである。図６は、表示部に表示されるコンテンツの表示例である。
【００３７】
本実施形態は、コンテンツが表示画面に表示されている場合に、利用者から操作入力があった場合に実行される処理である。すなわち、操作検出部１２０において、利用者からのタッチダウンが検出された場合に（ステップＳ１０２；Ｙｅｓ）、それ以降の処理を実行する。
【００３８】
ここで、タッチダウンの検出とは、利用者によりタッチが行われたときに発生するイベントにより検出可能である。例えば、ダウンイベントの発生や、タッチ状態がスタートしたことを判定することにより、検出可能である。また、ここでタッチされるのは、操作ペン１５や、利用者の指（手）等である。
【００３９】
このタッチダウンを検出した位置（例えば、表示画面における座標位置）が、表示されているコンテンツ上である場合には、ステップＳ１０６から本実施形態の処理を実行する（ステップＳ１０４；Ｙｅｓ）。なお、コンテンツ上で無い場合には、対応する操作（例えば、音量調整や、新規コンテンツ作成のメニュー操作等）が実行されるが、当該操作の処理の説明については省略する。
【００４０】
つづいて、コンテンツ上においてタッチダウンが検出されている場合に、コンテンツ上に重畳表示されているメニューを非表示とする（ステップＳ１０６）。なお、コンテンツを非表示とするとしているが、例えば現在コンテンツ上にメニューが表示されていない場合には、処理を実行しない。
【００４１】
ここで、コンテンツとメニューの表示との対応について、図６を用いて説明する。図６（ａ）は、コンテンツＷ１００上に、メニューＭ１００が重畳表示されている状態である。本実施形態では、コンテンツＷ１００の下側にメニューＭ１００（メニュー表示領域に操作用のメニュー）を表示しているが、例えば上側に表示されても良いし、左右に表示されても良い。また、コンテンツＷ１００と同じ幅で表示されているが、異なる幅で表示されても良い。
【００４２】
また、メニューＭ１００は、コンテンツ上に透過して表示しても良い。例えば、透過率が５０％で表示される場合には、メニューＭ１００の下側のコンテンツについて、利用者は一部視認することが可能となる。
【００４３】
メニューＭ１００には、各種操作ボタン（領域）が含まれている。例えば、図６（ａ）では、一例としてメニューボタンＢ１０２、描画ボタンＢ１０４、ピン止めボタンＢ１０６、大きさ変更ボタンＢ１０８が表示されている。
【００４４】
ここで、利用者がメニューＭ１００上をタッチした場合には、メニューＭ１００に対しての操作となる。例えば、描画ボタンＢ１０４をタッチすることにより、手書きペンの太さや色を変更することが可能となる。
【００４５】
各ボタンには、種々の機能が割り当て可能であることから、本実施形態においてはその動作説明については省略する。
【００４６】
ここで、図６（ｂ）は、コンテンツＷ１００において、メニューが非表示となった場合を示す一例である。このように、メニューＭ１００は、表示／非表示といった表示態様を切り替えることが可能である。
【００４７】
図４に戻って処理を引き続き説明する。ステップＳ１０２においてタッチダウンが検出された後であることから、現在タッチ状態（タッチパネルに指／操作ペン１５がタッチしている状態）となっている。タッチ状態ということで、現在種々の操作が実行可能である。例えば、操作ペン１５による描画や、コンテンツを拡大／縮小、回転といった画像処理、移動処理といった種々の操作が行われる。
【００４８】
ここで、操作検出部１２０により、タッチアップが検出される（ステップＳ１０８）。タッチアップとは、タッチパネルから、指／操作ペン１５が離れる状態（タッチパネルに接しない状態）のことをいうが、結果としてタッチが検出できなくなる状態のこという。
【００４９】
ここで、タッチアップが検出されてから、表示待機時間が経過したか否かを判定する（ステップＳ１１０）。本実施形態では、表示待機時間は、図３に示すように「１秒」である。したがって、１行経過するまでは、ステップＳ１０８から処理を繰り返し実行する。すなわち、待機状態となる。
【００５０】
ここで、表示待機時間を経過すると（ステップＳ１１０；Ｙｅｓ）、第１の表示態様である通常のメニューの表示が行われる（ステップＳ１１２）。すなわち、コンテンツ上に確保されるメニュー表示領域に、コンテンツに重畳するようにメニューが表示される。また、通常のメニュー表示とは、利用者が操作しやすいように、必要な操作用ボタン、アイコン等が適切な大きさで表示されていたり、文字により機能が表示されていたりする状態である。
【００５１】
つづいて、タッチダウンが検出されたか否かを判定する（図５のステップＳ１５０）。ここで、タッチダウンが検出されない場合には（ステップＳ１５０；Ｎｏ）、非表示待機時間が経過したか否かを判定する（ステップＳ１５８）。そして、非表示待機時間を経過するまではステップＳ１５０から処理を繰り返し実行することにより待機し（ステップＳ１５８；Ｎｏ→ステップＳ１５０）、非表示待機時間を経過した場合には、第２の表示態様としてメニューを非表示とする（ステップＳ１５８；Ｙｅｓ→ステップＳ１６０）。
【００５２】
ここで、本実施形態における非表示待機時間は、図３に示すように「５秒」である。ここで、メニューが表示されてから５秒経過したタイミングで、メニューを再び非表示にする。
【００５３】
すなわち、利用者により、タッチアップすることで、メニューが表示され、５秒間表示された後に、メニューが第２の表示態様として非表示に切り替わる。なお、この非表示待機時間のスタートは、タッチアップ検出時からであっても良い。この場合は、タッチアップしてから１秒後にメニューが表示され、その４秒後にメニューが非表示となる。
【００５４】
なお、第２の表示態様として、メニューを非表示とする場合に、例えばフェードアウト処理や、スライドアウト処理といった表示効果を付け加えてもよい。
【００５５】
また、メニューが表示されているときに、タッチダウンが改めて検出された場合（ステップＳ１５０；Ｙｅｓ）、当該タッチダウンの位置（利用者がタッチした位置）が、メニュー上であるか否かを判定する。すなわち、タッチダウン座標の検出位置が、メニュー領域上にあるか否かを判定する。
【００５６】
ここで、メニュー上の場合には、当該タッチされた位置に応じてメニュー操作が実行される（ステップＳ１５２；Ｙｅｓ→ステップＳ１５４）。メニュー操作は、上述したようにメニューに表示されている各種操作ボタンに応じた処理が実行されるが、各操作については説明を省略する。
【００５７】
そして、操作が終了した後、メニューを非表示に切り替える（ステップＳ１５６；Ｙｅｓ→ステップＳ１６０）。なお、操作終了後は、ステップＳ１５８に処理を遷移し、同様に非表示待機時間経過後にメニューを非表示としても良い。
【００５８】
また、ステップＳ１５２において、検出位置がメニュー上でない場合には、図４のステップＳ１０４から処理を実行することにより、同様の処理を繰り返し実行する（ステップＳ１５２；Ｎｏ→ステップＳ１０４）。
【００５９】
このタッチ検出の関係と、メニュー表示との関係とについて、図７のタイミングチャートを用いて説明する。まず、タッチがされていない場合は、通常メニュー表示はされていない（時間ｔ１０前）。ここで、タッチダウンが検出される、すなわちタッチの検出が「ＯＮ」になった場合、メニュー表示は「ＯＦＦ」のままとなっている。
【００６０】
ここで、タッチアップが検出される、すなわちタッチ検出が「ＯＦＦ」となる（時間ｔ１２）と、そこから表示待機時間経過した時間ｔ１４において、メニューが表示される（メニュー表示「ＯＮ」）。
【００６１】
つづいて、非表示待機時間経過した時間ｔ１６において、メニューが非表示となる（メニュー表示「ＯＦＦ」）。
【００６２】
この後、時間ｔ１８においてタッチ検出が「ＯＮ」となり、時間ｔ２０においてタッチ検出が「ＯＦＦ」となる。時間ｔ２０から、表示待機時間経過前の時間ｔ２２において、タッチ検出が「ＯＮ」となるため、メニュー表示は「ＯＦＦ」のままとなる。
【００６３】
このように、タッチ検出ＯＮ（タッチダウン）と、タッチ検出ＯＦＦ（タッチアップ）との間隔が短い場合には、メニューはその都度「ＯＮ」とはならない。これにより、メニューの表示／非表示が細かく切り替わってしまい、利用者にとって見にくくなるといった挙動を防ぐことが可能となる。
【００６４】
また、時間ｔ２４においてタッチ検出が「ＯＦＦ」となり、表示待機時間経過後の時間ｔ２６においてメニューが表示される（メニュー表示「ＯＮ」）。ここで、本来は非表示待機時間メニューの表示がされるが、途中の時間ｔ２８において、タッチ検出が「ＯＮ」となったことから、メニューが非表示となる（メニュー表示「ＯＦＦ」）。
【００６５】
このように、本実施形態によれば、必要に応じてメニューの表示態様が自動的に切り替わる、換言すれば、表示／非表示の状態が自動的に切り替わることとなる。また、表示待機時間経過後にメニューが表示されることから、例えば操作途中にメニューが表示されてしまうといったことを防ぐことが可能となる。また、細かく表示／非表示が切り替わることにより、いわゆるちらつき表示となることを防止することも可能となる。
【００６６】
なお、メニュー表示を優先的に行う場合には、例えば表示待機時間を「０秒」とすることで、タッチアップしたときにメニュー表示をするといったことも可能である。
【００６７】
また、上述した実施形態では、メニューの表示態様として、第２の表示態様は非表示の場合を説明したが、例えば図６（ｃ）に示すように、第１の表示態様より小さい（高さが小さい）簡易メニューＭ１１０に切り替えたり、図６（ｄ）に示すように、アイコンメニューＭ１２０に切り替えたりしてもよい。
【００６８】
［２．第２実施形態］
第２実施形態について説明する。第２実施形態は、タッチしたのが操作ペン１５かそれ以外（例えば指）であるかを判定して、メニュー表示のタイミングを変える実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【００６９】
すなわち、第１実施形態の図４を、図８に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【００７０】
タッチダウンが検出された後（ステップＳ１０２；Ｙｅｓ）、コンテンツ上においてタッチしたものが操作ペン１５か、それ以外（例えば、「指」）であるかを判定し、記憶部１４０に記憶する（ステップＳ２０２）。一例としては、タッチした物と通信可能であれば操作ペン１５と判定し、それ以外のものであれが指と判定する。
【００７１】
そして、タッチアップが検出された場合に（ステップＳ１０８；Ｙｅｓ）、タッチしていたものが操作ペン１５であれば、第１実施形態と同様に表示待機時間経過後にメニュー表示を行う（ステップＳ２０４；Ｙｅｓ→ステップＳ１１０；Ｙｅｓ→ステップＳ１１２）。
【００７２】
一方、タッチしていた物が操作ペン１５以外、例えば指の場合には、タッチアップされたタイミングでメニューを表示する（ステップＳ２４０；Ｎｏ→ステップＳ１１２）。
【００７３】
このように、本実施形態によれば、タッチした物により、メニューを表示する時間を変更することができる。これは、例えば操作ペンの場合は、連続して描画操作を行うことが多いために、メニューを細かく表示しないといった制御を行う場合に有効である。
【００７４】
なお、タッチが操作ペン１５で行われたか否かを判定すればよいため、例えば他のタイミングで判定してもよい。例えば、タッチダウンが検出された後にその都度判定して記憶しても良いし、タッチアップ検出時に判定しても良い。
【００７５】
また、ここでいうタッチが操作ペン１５か、指かを記憶するのは、一時記憶を含む者である。したがって、ステップＳ１０８及びステップＳ２０４において、連続して処理を行っても良い。具体的には、タッチアップ検出時に、現在タッチアップされていた物が操作ペン１５であれば表示待機時間経過後にメニューを表示し、それ以外の場合はメニューを直ぐに表示しても良い。
【００７６】
また、表示待機時間を操作ペン１５と、それ以外とで切り替えていることから、例えばステップＳ２０４で操作ペン１５以外と判定された場合でも、第２の表示待機時間経過後にメニューを表示しても良い。
【００７７】
［３．第３実施形態］
第３実施形態について説明する。第３実施形態は、ピン状態を判定し、メニューの表示／非表示を切り替える実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【００７８】
すなわち、第１実施形態の図５を、図９に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【００７９】
図６（ａ）のメニューにおいて、ピン止めボタンＢ１０６を利用者が選択することにより、ピン止め状態のＯＮ／ＯＦＦを切り替えることが可能とである。
【００８０】
そして、ピン止め状態が「ＯＦＦ」の場合には、非表示待機時間経過後にはメニューが非表示となるが（ステップＳ１５８；Ｙｅｓ→ステップＳ３０２；Ｙｅｓ→ステップＳ１６０）、ピン止め状態が「ＯＮ」の場合には、メニューが表示されたままとなる（ステップＳ３０２；Ｎｏ）。
【００８１】
このように、本実施形態によれば、非表示待機時間を経過した場合であっても、利用者の設定により、メニューを表示したままとすることが可能となる。なお、図４のステップＳ１０６の前でも同様の判定を行うことで、ピン止め状態が「ＯＮ」の場合には、常にメニューを表示する状態としても良い。
【００８２】
なお、本実施形態において説明したピン止め状態とは、上述したように単にメニューを表示し続けるという機能で有っても良いし、他の機能に付随する機能であってもよい。例えば、ピン止め状態がＯＮの場合、コンテンツが移動しないといった動作や、コンテンツの大きさを固定するといった動作が行われてもよい。なお、コンテンツの大きさが固定されている場合に、コンテンツ上で拡大／縮小操作（例えば、ピンチアウト／ピンチイン操作）が行われた場合には、コンテンツ内に表示されているコンテンツ部分だけが拡大／縮小される（すなわち、メニューの大きさは固定で表示される）としてもよい。
【００８３】
上述のように、コンテンツ自体もしくはコンテンツ内部のどちらの操作モードが選択されているかを示す状態表示として、操作モードの場合には常にメニューを表示するとしてもよい。他の例としては、シートに対するタッチの検出後の処理を判断するための属性として、常にメニュー上で状態の表示が必要な項目（例えば、ペンの色や種類）が選択されている場合には、常にメニューを表示するとしてもよい。例えば、描画ボタンＢ１０４からペン及び消しゴムが選択できる場合、どの描画モード（書くのか、消すのか、書く場合は何色か）で操作されるかを把握する必要があるために常に表示するものとする。
【００８４】
［４．第４実施形態］
第４実施形態について説明する。第４実施形態は、利用者のタッチ間隔の平均時間を算出し、非表示待機時間を自動的に調整する場合の実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【００８５】
すなわち、第１実施形態の図４を、図１０に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【００８６】
すなわち、本実施形態では、タッチ間隔平均時間を算出する（ステップＳ４０２）。ここで、タッチ間隔平均時間とは、タッチアップから、次のタッチダウンまでの間隔の時間の平均である。当該間隔は、例えば同一の連続動作（描画動作→描画動作）であったり、所定の連続動作（描画動作→移動操作）であったりと、すなわちメニューを利用しなかった操作の間隔の時間を測定する。そして、これらの測定された時間の平均値を、タッチ間隔平均時間として算出する。
【００８７】
また、これらの操作は、メニューが表示されている間の操作のみを対象としても良いし、上限時間内の操作（例えば、３秒以上離れた間隔は除外し、３秒未満の間隔だけを対象とする等）を対象としても良い。このタッチ間隔時間は、本来メニューを表示しなかった方が良い時間として捉えることができる。
【００８８】
そして、現在の非表示待機時間と、タッチ間隔平均時間とを比較し、非表示待機時間の調整が必要か否かを判定する（ステップＳ４０４）。ここで、調整が必要な場合とは、非表示待機時間と、タッチ間隔平均時間とがどれだけ乖離しているかで判断される。
【００８９】
例えば、非表示待機時間と、タッチ間隔平均時間都の差が０．５秒以上がある場合や、２つの時間が２０％以上離れている場合に、調整が必要と判定される。
【００９０】
そして、調整が必要と判定された場合には、非表示待機時間調整処理が実行される（ステップＳ４０４；Ｙｅｓ→ステップＳ４０６）。例えば、タッチ間隔平均時間に揃えても良いし、所定の調整時間を加算／減算してもよい。また、非表示待機時間を数段階持っており、タッチ間隔平均時間との差によって、段階を切り替えるようにしても良い。
【００９１】
このように、本実施形態によれば、非表示待機時間を利用者の操作タイミングに応じて調整する（可変させる）ことができる。
【００９２】
例えば、利用者によっては、タッチの操作間隔が長い場合がある、このような場合に、標準よりメニューの表示を抑制することにより、いわゆるちらつき表示をより効果的に抑えることが可能となる。
【００９３】
［５．第５実施形態］
第５実施形態について説明する。第５実施形態は、操作ペン１５によって、操作ペン１５に応じてメニューを切り替えて表示する場合の実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【００９４】
すなわち、第１実施形態の図４を、図１１に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【００９５】
また、本実施形態においては、記憶部１４０に、操作ペン１５の識別情報に対応づけて、個別メニューが記憶されている。例えば、利用者Ａと、利用者Ｂとでは、異なる操作用のメニューが個別メニューとして記憶部１４０に記憶されている。
【００９６】
そして、ステップＳ５０２において、操作ペン１５の識別情報を取得する（ステップＳ５０２）。タッチアップが検出された後、取得された識別情報に基づいて、個別メニューを読み出す（ステップＳ５０４）。
【００９７】
そして、表示待機時間経過後（ステップＳ１１０；Ｙｅｓ）、個別メニューが表示される（ステップＳ５０６）。
【００９８】
このように、本実施形態によれば、操作ペン１５の識別情報に応じて、個別メニューの表示を切り替えて表示することが可能となる。この場合、例えば、利用者Ａとして教師、利用者Ｂとして生徒が割り当てられている場合に、教師用のメニューと、生徒用のメニューとを必要に応じて切り替えて表示するといった利用方法が可能となる。
【００９９】
［６．第６実施形態］
第６実施形態について説明する。第６実施形態は、タッチ操作の種類に応じて、メニューを制御する場合の実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【０１００】
すなわち、第１実施形態の図４を、図１２に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【０１０１】
なお、本実施形態でいう特定操作は、コンテンツに対して行う操作のうち、シングルタッチ操作以外の操作をいう。例えば、拡大／縮小のためのスワイプ操作や、回転操作等をいう。また、特定操作として利用者が予め決めた操作（例えば、三本指でタッチする等）であっても良い。
【０１０２】
タッチ操作により、タッチダウンが検出された場合、当該タッチ（操作）が特定操作であるか否かを判定する（ステップＳ６０２）。ここで、タッチ操作が特定操作ではない場合は、第１実施形態と同一の処理を実行するが、タッチ操作が特定操作の場合には、ステップＳ１０６〜ステップＳ１１０を実行しない。すなわち、メニュー表示を行う処理を実行する（ステップＳ６０２；Ｙｅｓ→ステップＳ１１２）。
【０１０３】
このように、本実施形態によれば、特定操作の場合には、メニューを表示するといったことが可能となる。例えば、描画以外の操作の場合は、メニューの利用を優先する場合には、有効な手段である。
【０１０４】
なお、特定操作の場合には、メニューを表示させないといった処理を実現することも可能である。この場合は、ステップＳ６０２において、特定操作であることが判定された場合には、ステップＳ１６０に処理を遷移させれば良い。
【０１０５】
［７．第７実施形態］
第７実施形態について説明する。第７実施形態は、利用者がキャンセル操作をすることにより、メニューを非表示とする場合の実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【０１０６】
すなわち、第１実施形態の図４を、図１３に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【０１０７】
本実施形態では、ステップＳ７０２において、表示キャンセル操作が検出されると（ステップＳ７０２；Ｙｅｓ）、ステップＳ１６０に処理が遷移する。すなわち、コンテンツにメニューが重畳表示されることなく、コンテンツが表示される。
【０１０８】
キャンセル操作としては、例えば、操作ペン１５でタッチしている状態で、更に指でタッチしたり、コンテンツ上でタッチしている以外に、タッチ操作をするといった、予め設定された又は利用者が設定したキャンセル操作が行われているか否かで判断される。
【０１０９】
そして、キャンセル操作が行われている場合には、メニュー表示を行うことなく、コンテンツだけが表示されることとなる。
【０１１０】
このように、本実施形態によれば、利用者の意図に応じて、操作用のメニューを強制的に非表示にするといった処理を実現することが可能となる。
【０１１１】
［８．第８実施形態］
第８実施形態について説明する。第８実施形態は、タッチが検出されたコンテンツに応じて、表示待機時間や、非表示待機時間を変更する場合の実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【０１１２】
本実施形態では、設定テーブル１４２の内容が、図１４の内容となっている。すなわち、コンテンツの種別（例えば、「静止画コンテンツ」）に対応づけて、表示待機時間と、非表示待機時間とがそれぞれ記憶されている。
【０１１３】
そして、ステップＳ１０２及びＳ１０４において、検出位置となっている（現在操作対象となっている）コンテンツの種別を特定し、表示待機時間／非表示待機時間とを読み出す。これにより、ステップＳ１１０や、ステップＳ１５８において、メニューの表示／非表示の制御を、コンテンツ毎に時間を変えて行うことが可能となる。
【０１１４】
なお、本実施形態では、コンテンツに応じて表示待機時間／非表示待機時間を対応づけて記憶しているが、その他にも操作ペンの識別情報、操作（スライド操作、回転操作）等に対応づけて記憶しても良い。
【０１１５】
［９．第９実施形態］
第９実施形態について説明する。第９実施形態は、メニューを表示した後、経過時間によりメニューの大きさを段階的に変える場合の実施形態である。なお、本実施形態では、第１実施形態と機能構成は同一であり、第１実施形態と本実施形態との異なる点を中心に説明する。
【０１１６】
すなわち、第１実施形態の図５を、図１５に置き換えたものである。なお、第１実施形態と同一の処理については、同一の符号を付し、説明を省略する。
【０１１７】
コンテンツ上にメニューが表示され、簡易表示待機時間が経過すると（ステップＳ９０４；Ｙｅｓ）、通常と異なる表示態様の簡易メニューが表示される（ステップＳ９０６）。
【０１１８】
簡易メニューが表示されている状態で、非表示待機時間が表示されると（ステップＳ９０２；Ｙｅｓ→ステップＳ１５８；Ｙｅｓ）、メニューが非表示となる（ステップＳ１６０）。なお、ステップＳ９０２において、簡易メニュー表示中か否かを判定しているのは、簡易メニューが既に表示されている場合に、ステップＳ９０４及びステップＳ９０６を実行しないためである。
【０１１９】
例えば、簡易メニュー表示の一例を図１６に示す。図１６に示すのは、コンテンツＷ２００上に、重畳してメニューＭ２００が表示されている。このメニューＭ２００は、図６（ａ）で示したメニューＭ１００より小型に表示されている。また、表示されている操作ボタンは、メニューボタンＢ２０２のみであり、メニューボタンＢ２０２が選択されることで、メニューを呼び出す構成としたり、再び図６（ａ）で示したメニューＭ１００の表示を呼び出す構成としたりしてもよい。
【０１２０】
また、簡易メニューの表示態様としては、例えばアイコン化しても良いし、透過表示に切り替えるにようしても良い。このように、本実施形態によれば、タッチアップ後にメニューが表示されるが、今度はメニューを非表示とする場合に、段階的に表示態様を変化させることが可能となる。
【０１２１】
［１０．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【０１２２】
また、上述した実施形態では、操作検出部としてタッチパネルとし、タッチ操作（タップ操作）を例に説明したが、例えばマウス等の外部入力装置で、クリック操作等により操作が行われてもよい。
【０１２３】
また、上述した実施形態では、表示部１３０と、操作検出部１２０とが一体となっているタッチパネルを例として説明したが、本実施形態に開示した発明を実施するためには、他の方式であっても良い事は勿論である。例えば、表示部１３０としてプロジェクタを利用し、操作検出部１２０として人感センサを利用しても良い。そして、操作検出部１２０、表示部１３０に制御用のコンピュータを接続することにより、表示システムとして実現されても良い。
【０１２４】
また、上述した実施形態では、メニューがコンテンツ上に重畳して表示される例について説明したが、例えばメニューの外側に吹き出し表示されるように表示されても良い。
【０１２５】
本実施形態を適用することにより、必要以外の場合に、メニュー表示を非表示とすることから、利用者にとって使い勝手の良い表示装置を提供することが可能となる。
【０１２６】
また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行しても良いことは勿論である。例えば、第４実施形態の操作を、他の実施形態と組み合わせて実行しても良い。具体的には、第４実施形態と、第２実施形態とを組み合わせることにより、操作ペンと、指とのタッチ操作の違いにより、非表示待機時間を調整しても良い。
【０１２７】
このように、本明細書に記載した各実施形態は、矛盾の無い範囲で組み合わせて実行することができる。
【０１２８】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤ、ＳＳＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１２９】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【０１３０】
１０  表示装置
１１０  制御部
１２０  操作検出部
１３０  表示部
１４０  記憶部
１４２  設定テーブル
１４４  コンテンツ記憶領域
１５０  操作ペン通信部
１５  操作ペン
【図１】
2018124735.tif 000003
【図２】
2018124735.tif 000004
【図３】
2018124735.tif 000005
【図４】
2018124735.tif 000006
【図５】
2018124735.tif 000007
【図６】
2018124735.tif 000008
【図７】
2018124735.tif 000009
【図８】
2018124735.tif 000010
【図９】
2018124735.tif 000011
【図１０】
2018124735.tif 000012
【図１１】
2018124735.tif 000013
【図１２】
2018124735.tif 000014
【図１３】
2018124735.tif 000015
【図１４】
2018124735.tif 000016
【図１５】
2018124735.tif 000017
【図１６】
2018124735.tif 000018