(57)【要約】      （修正有）【課題】描画モードにおいてタッチ操作によるメニュー処理を行った場合、タッチによる描画像が表示されないようにする。【解決手段】タッチ操作入力装置１０は、表示画面に対してタッチ操作により入力を可能とするものであり、タッチ操作を検出するタッチ操作検出部１２と、タッチ操作検出部の検出結果により操作内容を判定して処理を行う操作処理部２１と、操作処理部の判定結果により、メニューの表示処理とメニュー項目の処理を行うメニュー処理部２２と、描画モードの場合、タッチ部分に描画像を生成する処理を行う画像処理部２３と、表示画面に表示する制御を行う表示制御部２４と、を備える。操作処理部がタッチ操作をメニュー処理の操作と判定した場合、画像処理部は、描画モードであっても、タッチ操作による描画像を消去する処理を行う。【選択図】図２
2018163693.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に対するタッチ操作により入力を可能とするタッチ入力表示装置において、
タッチ操作を検出するタッチ検出部と、
前記タッチ検出部により検出された操作内容を判定して処理を行う判定処理部と、
前記判定処理部の判定結果に基づき、描画像を生成する処理を行う画像処理部と、
前記画像処理部で生成された前記描画像の表示とメニューの表示を制御する表示制御部と、
を備え、
前記表示制御部は、前記判定処理部が、タッチ操作をメニュー処理の操作と判定した場合、前記タッチ操作の位置にメニューを表示し、メニュー処理の操作以外と判定した場合には、前記タッチ操作により生成された描画像を確定することを特徴とするタッチ入力表示装置。
【請求項２】
前記判定処理部は、タッチが一定時間以上、且つ、前記タッチの移動距離が所定距離未満である長押し状態の場合に、メニュー処理の操作と判定することを特徴とする請求項１に記載のタッチ入力表示装置。
【請求項３】
前記表示制御部は、前記表示画面の一部に予め前記メニューを表示しており、
前記操作処理部がタッチ操作を前記メニュー処理の前記操作と判定した場合、前記表示制御部は、予め表示されていた前記メニューを、前記タッチ検出位置に移動して表示する制御を行うことを特徴とする請求項１に記載のタッチ入力表示装置。
【請求項４】
前記画像処理部は、タッチが離れるタッチアップが前記タッチ操作検出部により検出される時に、前記タッチ操作により生成された描画像を消去することを特徴とする請求項１に記載のタッチ入力表示装置
【請求項５】
前記メニューは、複数の操作項目を表示可能であり、且つ、ユーザが所望の操作項目を選択するために使用される、操作メニューであることを特徴とする請求項１に記載のタッチ入力表示装置。
【請求項６】
表示画面に対してタッチ操作により入力を可能とするタッチ入力表示装置の表示制御方法において、
タッチ操作を検出するタッチ操作検出ステップと、
前記タッチ操作検出ステップの検出結果により操作内容を判定して処理を行う判定処理ステップと、
前記タッチ操作検出ステップの検出位置に基づき描画像を生成する処理を行う画像処理ステップと、
前記画像処理ステップで生成された前記描画像の表示と前記表示画面にメニューの表示を制御する表示制御ステップと、
を含み、
前記表示制御ステップは、前記判定処理ステップで、タッチ操作をメニュー処理の操作と判定した場合、前記タッチ操作の位置にメニューを表示し、メニュー処理の操作以外と判定した場合には、前記タッチ操作により生成された描画像を確定することを特徴とする表示制御方法。
【請求項７】
コンピュータに、請求項６に記載の表示制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画モードにおいて、タッチ操作を行いながらメニュー表示を行って操作項目を選択し入力を行うタッチ入力表示装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、タブレット端末や電子黒板など、タッチ操作が可能なタッチ操作入力装置が登場してきている。こうしたタッチ操作入力装置の入力操作にあっては、操作メニューを表示し、ユーザが直感的に操作が可能となるようにしている。タッチ操作入力装置の端部にこのメニューを常時表示するタイプ、あるいは広く表示画面を使用するために、メニューを使用したいときだけ呼び出すタイプ、などがある。例えば、特許文献１には、ペンにより長押しをすると、メニューを表示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２８６８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、描画モードの場合、ペンを長押ししてメニューを出現させてしまうと、画面上のペンが長押しされていた部分にペンのストローク跡（点）が残ってしまうことになる。また、長押ししてメニューを消す動作を行ってもストロークが残ってしまうことになる。ユーザは一々その部分を消去しなければならない不都合があった。
【０００５】
本発明は、斯かる実情に鑑み、描画モードにおいてタッチ操作によるメニュー処理を行った場合、タッチによる描画像が表示されないタッチ入力表示装置、表示制御方法及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明は、表示画面に対してタッチ操作により入力を可能とするタッチ操作入力装置において、タッチ操作を検出するタッチ操作検出部と、前記タッチ操作検出部の検出結果により操作内容を判定して処理を行う操作処理部と、前記操作処理部の判定結果により、メニューの表示処理とメニュー項目の処理を行うメニュー処理部と、描画モードの場合、タッチ部分に描画像を生成する処理を行う画像処理部と、前記表示画面に表示する制御を行う表示制御部と、を備え、前記操作処理部がタッチ操作をメニュー処理の操作と判定した場合、前記画像処理部は、描画モードであっても、前記タッチ操作による前記描画像を消去する処理を行うことを特徴とするものである。
【０００７】
ここで、前記操作処理部は、タッチが一定時間以上、所定距離未満である長押し状態の場合に、メニュー処理操作と判定することを特徴とする。
【０００８】
また、前記画像処理部は、前記タッチ操作検出部によりタッチが離れるタッチアップを検出したとき、前記描画像を消去してもよい。
【０００９】
また、本発明は、表示画面に対してタッチ操作により入力を可能とするタッチ操作入力方法において、タッチ操作を検出するタッチ操作検出ステップと、前記タッチ操作検出ステップの検出結果により操作内容を判定して処理を行う操作処理ステップと、前記操作処理ステップの判定結果により、メニューの表示処理とメニュー項目の処理を行うメニュー
処理ステップと、描画モードの場合、タッチ部分に描画像を生成する処理を行う画像処理ステップと、前記表示画面に表示する制御を行う表示制御ステップと、を備え、前記操作処理ステップでタッチ操作をメニュー処理の操作と判定した場合、前記画像処理ステップでは、描画モードであっても、前記タッチ操作による前記描画像を消去する処理を行うことを特徴とするものである。
【００１０】
また、本発明は、コンピュータに、前記タッチ操作入力方法の各ステップを実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、描画モードであってもメニュー処理である場合は、メニュー処理操作によるタッチ部分の描画像が表示されないので、描画像が残ってメニューが見づらくなったり、ユーザが描画像を消去処理したりする必要がない。
【図面の簡単な説明】
【００１２】
【図１】本発明に係るタッチ操作入力装置の外観図である。
【図２】タッチ操作入力装置の一例を示すブロック図である。
【図３】本発明に係る操作入力装置の第１実施形態における描画モードの処理を示すフローチャートである。
【図４】本発明に係る操作入力装置の第１実施形態におけるメニュー処理を示すフローチャートである。
【図５】本発明に係る操作入力装置の第１実施形態におけるストローク描画を示す図である。
【図６】本発明に係る操作入力装置の第１実施形態における長押しによるインジケータメニューの移動を示す説明図である。
【図７】本発明に係る操作入力装置の第１実施形態における長押しによるインジケータメニューとストローク描画の表示を示す説明図である。
【図８】本発明に係る操作入力装置の第１実施形態における長押しによるスクエアメニューとストローク描画の表示を示す説明図である。
【図９】本発明に係る操作入力装置の第１実施形態におけるインジケータメニューの表示を示す説明図である。
【図１０】本発明に係る操作入力装置の第１実施形態におけるスクエアメニューの表示を示す説明図である。
【図１１】本発明に係る操作入力装置の第２実施形態における長押しによるインジケータメニューとストローク描画の表示を示す説明図である。
【図１２】本発明に係る操作入力装置の第２実施形態におけるインジケータメニューの表示を示す説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００１４】
図１は、本発明に係るタッチ操作入力装置の外観図である。
図１に示すように、タッチ操作入力装置１０は、表示部１１と、タッチ操作検出部１２とを備えている。表示部１１は、液晶や有機ＥＬなどにより表示画面を構成するものである。この表示部１１は、プレゼンスやテレビ会議などに用いる大画面のものである。なお、タブレット端末のようなタッチ操作が可能なサイズのものでもよい。
【００１５】
タッチ操作検出部１２は、表示部１１の表面に実装されており、ユーザのタッチの位置を検出する機能を有する。表示部１１とタッチ操作検出部１２が一体となってタッチパネルを形成して、画面の表示にタッチすることで入力を可能としている。このタッチパネル
は、赤外線方式や静電容量方式など様々の方式があるが、タッチ位置を検出できれば、どの方式でも構わない。また、この実施例ではタッチペン１５による入力としているが、ユーザの手でも構わない。
【００１６】
図１のタッチ操作入力装置を描画モードにすると、タッチペン１５によるタッチストロークに線が描画される。図のように、１箇所に止まった状態であれば、点１８が表示される。この表示部１１は大画面なので、操作メニューを例えば左端に表示すると、一々その位置にまでペンを持ってこなくてはならないため、インジケータメニュー１６を常時表示している。このインジケータメニュー１６は、タッチペン１５を一定時間長押しすると、その場所に移動する。タッチペン１５を、インジケータメニュー１６内にタッチダウンすると、スクエアメニュー１７が開く仕組みである。このスクエアメニュー１７は、矩形の内周に各操作項目を示すアイコンが配置されており、ユーザが所望の操作項目を選択できるようになっている。
【００１７】
図２は、タッチ操作入力装置の一例を示すブロック図である。
このタッチ操作入力装置１０は、表示部１１、タッチ操作検出部１２と、制御部１３とを備える。このタッチ操作入力装置１０は、様々の機能を有しているが、図２はメニュー処理に関する部分の機能ブロックを描いたものである。制御部１３は、操作処理部２１と、メニュー処理部２２と、画像処理部２３と、表示制御部２４とから構成されている。
【００１８】
表示部１１及びタッチ操作検出部１２は、前述の通りである。
【００１９】
操作処理部２１は、タッチ操作検出部１２の入力信号を処理して、入力の位置、入力の移動方向、入力時間などを算出し入力内容を判定し各部に操作指示信号を出力する。
【００２０】
メニュー処理部２２は、操作処理部２１の操作指示に従って、メニューの表示の処理を行う。インジケータメニューやスクエアメニューの表示に関する処理を行う。また、メニューとして表示されている項目に関する処理も行う。
【００２１】
画像処理部２３は、操作処理部２１の操作指示に従って、描画モードにおける描画画像を生成する処理を行う。つまり、タッチペン１５によるタッチストロークの描画画像を生成する。
【００２２】
表示制御部２４は、メニュー処理部２２と画像処理部２３による処理データに基づいて、表示部１１にその画像が表示されるように制御する。
【００２３】
［第１実施形態］
図３は、本発明に係るタッチ操作入力装置の第１実施形態における描画モードの処理を示すフローチャートである。図４は、メニュー処理を示すフローチャートである。
【００２４】
描画モードにおいては、タッチ操作のストロークに従って線画像が形成される。しかし、メニュー表示操作を行った場合にもストロークに沿って描画されてしまうと、本来描画させたくない部分であるので、この部分を消去する処理を行う。
第１実施形態は、タッチペン１５が１本の場合に適用した場合を示す。
【００２５】
操作処理部２１は、描画モードの場合に、タッチペン１５をダウンしてタッチ操作検出部１２がそれを検出したかを確認する（ステップＳ１）。次に、タッチ操作入力装置１０は、メニュー処理を行う（ステップＳ２）。
【００２６】
図４に示すように、操作処理部２１は、フラグＣを０にセットする（ステップＳ２１）
。次に、メニュー処理部２２は、スクエアメニュー１７が表示済みであるかを確認する（ステップＳ２２）。表示されていなければ、操作処理部２１は、ペンダウン位置がインジケータメニュー１６内であるかを確認する（ステップＳ２３）。ペンダウン位置がインジケータメニュー１６外であれば、メニュー処理部２２は、フラグＣを１にセットする（ステップＳ２４）。
【００２７】
メニュー処理部２２は、ペンダウン位置がインジケータメニュー１６内であれば、インジケータメニュー１６をスクエアメニュー１７に変えて、表示制御部２４を介して表示部１１に表示させる（ステップＳ２５）。
【００２８】
たとえば、図５に示すように、インジケータメニュー１６にタッチペン１５がタッチした場合、図６に示すように、インジケータメニュー１６がスクエアメニュー１７に変わる。
【００２９】
スクエアメニュー１７が表示済みであれば、操作処理部２１は、ペンダウン位置がスクエアメニュー１７内であるかを確認する（ステップＳ２６）。操作処理部２１は、ペンダウン位置がスクエアメニュー内であれば、ペンダウン位置のメニュー項目の位置であるかを確認する（ステップＳ２７）。メニュー処理部２２は、メニュー項目であれば、そのメニュー項目の処理を行う（ステップＳ２８）。
【００３０】
ペンダウン位置がスクエアメニュー外であれば、メニュー処理部２２は、スクエアメニュー１７を消去する（ステップＳ２９）。そしてメニュー処理部２２は、フラグＣを１にセットする（ステップＳ３０）。
【００３１】
メニュー処理が終って、操作処理部２１は、フラグＣが１であるかを確認する（ステップＳ３）。フラグが１であれば、ステップＳ４に進み、フラグＣが１でなければ、処理を終了する。ここで、フラグＣが１であれば、次の処理があることになり、フラグＣがゼロであれば、次の処理がないことを意味する。
【００３２】
タッチペン１５を表示部１１にダウンしてタッチしていれば、フラグＡ及びフラグＢを０にセットする（ステップＳ４）。描画モードであるので、画像処理部２３は、タッチペン１５が表示部１１にタッチしての移動に合わせて、そのストロークを描画する画像を生成する。そして、生成した画像を表示制御部２４が表示部１１に表示する（ステップＳ５）。
【００３３】
タッチペン１５が移動せず、長押し状態になれば、図１に示すようにストロークは点１８と描画されるし、タッチペン１５が表示部１１にタッチしながら移動すれば、図７に示すように、線１９として描画されることになる
【００３４】
操作処理部２１は、タッチ操作検出部１２の検出結果からタッチ位置を検出し続け、ペンダウン位置から距離δ以上であるかを判定する（ステップＳ６）。距離δ以上であれば、フラグＡを１にセットする（ステップＳ７）。ペンダウン位置から距離δ未満であれば、フラグＡは０のままである。この距離δは、タッチペン１５による長押しを検出するためのものであるので、たとえば１〜２ｍｍ程度のものである。
【００３５】
次に操作処理部２１は、ペンダウンからの時間がｔ以上経過しているかを判定する（ステップＳ８）。時間ｔ以上経過している場合は、フラグＢを１にセットする（ステップＳ９）。時間ｔ未満であれば、フラグＢは０のままである。この時間ｔも、タッチペン１５による長押しを検出するためのものであるので、たとえば２〜５秒程度のものである。  距離δや時間ｔは、あらかじめユーザなどが設定可能としてもよい。
【００３６】
次に操作処理部２１は、タッチ操作が長押しであるかを判定する。すなわち、フラグＡが０、且つフラグＢが１であるかを判定する（ステップＳ１０）。フラグＡ，Ｂが前記条件を満たしていれば、タッチペン１５の長押しということになる。そこで、操作処理部２１は、メニュー処理操作（メニュー移動の操作）と判断したことになり、メニュー処理部２２が、ペンダウン位置にインジケータメニュー１６を移動する（ステップＳ１１）。
【００３７】
図８に示すように、インジケータメニュー１６が表示部１１の右下隅に表示されていたとする。タッチペン１５を画面にタッチして長押しをすると、描画モードであるので、ストロークとして点１８が表示されると同時に、インジケータメニュー１６がタッチペン１５のペンダウン位置に移動する。そして、図９に示すように、タッチペン１５のペンダウン位置にインジケータメニュー１６と点１８が表示される。
【００３８】
次に操作処理部２１は、タッチペン１５が、ペンアップしたかを判定する（ステップＳ１２）。ペンアップしていた場合、フラグＡが０で、且つフラグＢが１であるか（ペンによる長押し）を判定する（ステップＳ１３）。フラグＡ，Ｂが前記要件を満たしていれば、図１０に示すように、画像処理部２３は、メニュー処理を示すタッチ操作によって形成された画像である描画ストローク（点１８）を消去する（ステップＳ１４）。フラグＡ，Ｂが前記要件を満たしていなければ、画像処理部２３は描画ストロークを確定する（ステップＳ１５）。
【００３９】
こうして、ペンアップのときに、長押しによるメニュー移動処理である場合は、描画ストローク（点の画像）は表示されないので、描画ストロークが残ってメニューが見づらくなったり、ユーザが描画ストロークを消去処理したりする必要がない。また、ペンアップするまでは、長押ししている場合、描画ストロークが残っていても、タッチペンがタッチして隠されている部分の表示であるので、表示されていても特に問題は生じない。
【００４０】
また、長押しの場合などは、ある一定時間が経過するまでは、描画処理であるか、メニュー処理であるかが判断できない場合がある。その場合は、とりあえず描画処理を行っておいて、一定時間経過してメニュー処理と判定する場合は、とりあえず描画をしておいて、ペンアップするときに描画像の消去を行う。
【００４１】
上記実施形態では、「長押し」というタッチ操作によってメニュー移動処理を行い、描画されたストロークを削除しているが、これに限るわけではなく、他のタッチ操作によってメニュー移動処理などのメニュー処理を行ってもよい。この実施形態ではペンアップのときに描画像の消去を行っているが、メニュー処理と判定されたときに描画像の消去を行っても良い。
【００４２】
［第２実施形態］
図１１及び図１２は、本発明に係るタッチ操作入力装置の第２実施形態におけるメニュー操作処理を示す説明図である。
これは、各ユーザ毎にペンが複数存在し、それぞれが同時に別の異なる操作が可能となっている。この場合は、３ユーザに対応する３つのペンが存在し、それぞれに対してインジケータメニュー１６が存在する。
【００４３】
図示しないが、インジケータメニュー１６にそれぞれ対応するスクエアメニューが存在する。スクエアメニューはそれぞれ表示させることも可能だし、スクエアメニューをそれぞれ消去することも可能である。スクエアメニューのメニュー項目は、同じであってもよいし、それぞれ異なっていてもよい。
【００４４】
メニューに関する操作は、それぞれのタッチペンが、図３及び図４に示すフローチャートに従った処理を行う。
【００４５】
たとえば、図１１に示すように、各タッチペン１５が長押しをすると、各タッチペン１５に対応するインジケータメニュー１６がタッチペン１５のペンダウン位置に移動する。そこで、ペンアップをすれば、図１２に示すように、描画ストロークが消去されて、インジケータメニュー１６のみが表示されることになる。
【００４６】
このように、複数のタッチペンを使用しても、１本のときと同じように処理が行われ、描画モードでの長押しであっても、ペンアップを行えば、描画ストロークが消去されるので、メニューが見づらくなったり、ユーザが描画ストロークを消去処理したりする必要がない。
【００４７】
本発明によるタッチ操作入力装置で動作するプログラムは、本発明に関わる上記実施形態の機能を実現するように、ＣＰＵ（Central Processing Unit）等を制御するプログラ
ム（コンピュータを機能させるプログラム）であっても良い。そして、これら装置で取り扱われる情報は、その処理時に一時的にＲＡＭ（Random Access Memorｙ）に蓄積され、
その後、Ｆｌａｓｈ  ＲＯＭ（Read Onlｙ Memorｙ）などの各種ＲＯＭやＨＤＤ（Hard Disk Drive）に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行わ
れる。また、各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４９】
以上、本発明について詳述してきたが、具体的な構成は実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【符号の説明】
【００５０】
１０    ：タッチ操作入力装置
１１    ：表示部
１２    ：タッチ操作検出部
１３    ：制御部
１５    ：タッチペン
１６    ：インジケータメニュー
１７    ：スクエアメニュー
１８    ：ストローク（点）
１９    ：ストローク（線）
２１    ：操作処理部
２２    ：メニュー処理部
２３    ：画像処理部
２４    ：表示制御部
【図１】
2018163693.tif 000003
【図２】
2018163693.tif 000004
【図３】
2018163693.tif 000005
【図４】
2018163693.tif 000006
【図５】
2018163693.tif 000007
【図６】
2018163693.tif 000008
【図７】
2018163693.tif 000009
【図８】
2018163693.tif 000010
【図９】
2018163693.tif 000011
【図１０】
2018163693.tif 000012
【図１１】
2018163693.tif 000013
【図１２】
2018163693.tif 000014