(57)【要約】【課題】所望の操作ボタンを指などで指し示した画面上の座標の近くに配置させることができる使い勝手のよい情報入出力装置を提供する。【解決手段】情報入出力装置１は、表示部１０の画面上の指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する制御部３０を備える。制御部３０は、座標入力部２０からの信号より概ね同じ座標が指し示され続ける時間である継続時間を計測し、計測した時間に応じて、指し示された座標の近くに表示する操作ボタンの組み合わせを異ならせる。【選択図】図１
2013250679.tif 000002
【特許請求の範囲】
【請求項１】
画面に対して画面上の座標を指し示すことで、座標に応じて設定されている指示を入力する情報入出力装置であって、
画面上の指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する制御部を備え、
上記制御部は、概ね同じ座標が指し示され続ける継続時間に応じて、指し示された座標の近くに表示する操作ボタンの組み合わせを異ならせることを特徴とする情報入出力装置。
【請求項２】
上記制御部は、上記継続時間が長くなるほど多くの操作ボタンを表示し、その際に、使用頻度の高い操作ボタンを優先して表示することを特徴とする請求項１に記載の情報入出力装置。
【請求項３】
上記制御部は、上記継続時間を視覚的に表示することを特徴とする請求項１又は２に記載の情報入出力装置。
【請求項４】
上記制御部は、画面上の座標が指し示される直前における、予め定められた画面に対する操作の有無に応じても、さらに表示する操作ボタンの組み合わせを異ならせることを特徴とする請求項１〜３の何れか１項に記載の情報入出力装置。
【請求項５】
上記予め定められた画面に対する操作が、処理したい領域を指定する操作であり、
制御部は、上記予め定められた画面に対する操作が成された場合に、処理したい領域に応じた操作ボタンを表示することを特徴とする請求項４に記載の情報入出力装置。
【請求項６】
請求項１から５の何れか１項に記載の情報入出力装置を動作させるためのプログラムであり、コンピュータを上記情報入出力装置の制御部として動作させるためのプログラムを、コンピュータ読み取り可能に格納した記録媒体。
【請求項７】
画面に対して画面上の座標を指し示すことで、座標に応じて設定されている指示を入力する情報入出力装置であって、
表示部の画面上の指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する制御部を備え、
上記制御部は、画面上の座標が指し示される直前における、予め定められた画面に対する操作の有無に応じて、表示する操作ボタンの組み合わせを異ならせることを特徴とする情報入出力装置。
【請求項８】
上記予め定められた画面に対する操作が、処理したい領域を指定する操作であり、
制御部は、上記予め定められた画面に対する操作が成された場合に、処理したい領域に応じた操作ボタンを表示することを特徴とする請求項７に記載の情報入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体を接触させたり近接させたりすることで、画面に対して画面上の座標を指し示し、これにより、座標に応じて設定されている指示を入力する情報入出力装置に関する。
【背景技術】
【０００２】
近年、指などを用いてディスプレイの表示画面に直接タッチすることにより、情報入力を行うことが可能なタッチセンサ内蔵型の表示装置の開発が進んでいる。タッチセンサには、電極の接触位置を検知する接触式や、静電容量の変化を利用した静電容量式のほか、光学的に指などを検知する光学式もある。
【０００３】
タッチセンサ内蔵型の表示装置を利用した情報入出力装置としては、スマートフォンやタブレット端末などの小型のものから、電子黒板やデジタルサイネージなどの巨大なサイズのものまである。
【０００４】
このような情報入出力装置の一例として、例えば、特許文献１には、ユーザの指の移動を極力少なくして操作できるように、画面が一定時間指し示されることで、画面上に複数配置された入力アイコンのうちの指に近い位置にある幾つかの入力アイコンを、自動的に指の周囲に再配置させるタッチパネルを備えた表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２１００８３号公報（２０１１年１０月２０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような特許文献１では、入力アイコンを指に近い位置にある入力アイコンから順に、予め設定した数だけ再配置させる構成である。そのため、操作したい所望の入力アイコンから離れた位置を指し示した場合は、再配置された入力アイコンの中に所望の入力アイコンが含まれていないことがあり得る。そのような場合、操作者は、指し示す場所を変えて初めからやり直さなければならない。
【０００７】
また、指の周囲に再配置される入力アイコンの数は、設定数に固定されている。そのため、設定数が無駄に多くなると指等の移動量が多くなり、逆に少なすぎると所望の入力アイコンが再配置されたものの中に含まれなくなり、使い勝手がよくないといった不具合もある。
【０００８】
本発明は、上記課題に鑑みなされたもので、その目的は、より使い勝手よく、所望の操作ボタンを指などで指し示した画面上の座標の近くに配置させることができる情報入出力装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の情報入出力装置は、画面に対して画面上の座標を指し示すことで、座標に応じて設定されている指示を入力する情報入出力装置であって、画面上の指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する制御部を備え、上記制御部は、概ね同じ座標が指し示され続ける継続時間に応じて、指し示された座標の近くに表示する操作ボタンの組み合わせを異ならせることを特徴としている。
【００１０】
これによれば、同じ座標が指し示し続けられる継続時間によって、指し示された座標の近くに表示される操作ボタンの組み合わせが変化する。したがって、継続時間と表示される操作ボタンの組み合わせとの関係を覚えることで、操作者は、表示させたい操作ボタンの組み合わせに応じた時間だけ概ね同じ座標を指し示し続けることで、指し示された座標の近くに、表示させない操作ボタンを表示させることができる。
【００１１】
これにより、指し示した位置によっては、操作ボタンが表示されないというような不具合や、無駄に多くの操作ボタンが表示されたり、逆に所望の操作ボタンが含まれていなかったりするといった不具合もなく、所望の操作ボタンを指などで指し示した画面上の座標の近くに配置させることができる使い勝手のよい情報入出力装置を提供することができる。
【００１２】
本発明の情報入出力装置は、さらに、上記制御部は、上記継続時間が長くなるほど多くの操作ボタンを表示し、その際に、使用頻度の高い操作ボタンを優先して表示する構成とすることが好ましい。
【００１３】
これによれば、概ね同じ座標を指し示し続ける継続時間の長さに応じて、使用頻度の高い操作ボタンから使用頻度の低い操作ボタンまで表示させることができる。つまり、使用頻度の高い操作ボタンを表示させたければ、短い時間だけ概ね同じ座標を押し続け、使用頻度の低い操作ボタンを表示させたい場合は、概ね同じ座標を長く押し続ければよい。これにより、より一層、使い勝手のよい情報入出力装置とできる。
【００１４】
本発明の情報入出力装置は、さらに、上記制御部は、上記継続時間を視覚的に表示する構成とすることもできる。
【００１５】
これによれば、概ね同じ座標を押し続けている時間を表示部において視覚的に視認できるので、操作者はより簡単に、所望の操作ボタンが含まれる組み合わせを表示させることができる。
【００１６】
本発明の情報入出力装置は、さらに、上記制御部は、画面上の座標が指し示される直前における、予め定められた画面に対する操作の有無に応じても、さらに表示する操作ボタンの組み合わせを異ならせる構成とすることもできる。
【００１７】
これによれば、画面上の座標が指し示される直前に、予め定められた画面に対する操作が成されたか否かにて、表示させる操作ボタンの組み合わせをさらに異ならせることができる。したがって、操作ボタンの組み合わせをより多く、指などで指し示した画面上の座標の近くに配置させることができる。
【００１８】
この場合、上記予め定められた画面に対する操作が、処理したい領域を指定する操作であり、制御部は、上記予め定められた画面に対する操作が成された場合に、処理したい領域に応じた操作ボタンを表示する構成とすることもできる。
【００１９】
これによれば、領域を指定した上で実施できる処理の操作ボタンを表示させることが可能となり、操作ボタンの組み合わせをより多く、指などで指し示した画面上の座標の近くに配置させることができる。
【００２０】
上記課題を解決するために、本発明の情報入出力装置は、表示部の画面に対して画面上の座標を指し示すことで、座標に応じて設定されている指示を入力する情報入出力装置であって、画面上の指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する制御部を備え、上記制御部は、画面上の座標が指し示される直前における、予め定められた画面に対する操作の有無に応じて、表示する操作ボタンの組み合わせを異ならせることを特徴としている。
【００２１】
これによれば、概ね同じ座標が指し示し続けられる直前に、予め定められた画面に対する操作が成されたかどうかで、指し示された座標の近くに表示される操作ボタンの組み合わせが変化する。したがって、予め定められた画面に対する操作を行った場合と、行わなかった場合とで、表示される操作ボタンの組み合わせとの関係を覚えることで、操作者は、表示させたい操作ボタンの組み合わせに応じて、予め定められた画面に対する操作を行うか否かを選択することで、指し示された座標の近くに、表示させない操作ボタンを表示させることができる。
【００２２】
これにより、指し示した位置によっては、操作ボタンが表示されないというような不具合や、無駄に多くの操作ボタンが表示されたり、逆に所望の操作ボタンが含まれていなかったりするといった不具合もなく、所望の操作ボタンを指などで指し示した画面上の座標の近くに配置させることができる使い勝手のよい情報入出力装置を提供することができる。
【００２３】
この場合、上記予め定められた画面に対する操作が、処理したい領域を指定する操作であり、制御部は、上記予め定められた画面に対する操作が成された場合に、処理したい領域に応じた操作ボタンを表示する構成とすることもできる。
【００２４】
これによれば、領域を指定した上で実施できる処理の操作ボタンを表示させることが可能となり、操作ボタンの組み合わせをより多く、指などで指し示した画面上の座標の近くに配置させることができる。
【００２５】
また、本発明の情報入出力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報入出力装置における上記制御部として動作させることにより上記制御部をコンピュータにて実現させるプログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２６】
本発明によれば、指し示した位置によっては、操作ボタンが表示されないというような不具合や、無駄に多くの操作ボタンが表示されたり、逆に所望の操作ボタンが含まれていなかったりするといった不具合もなく、所望の操作ボタンを指などで指し示した画面上の座標の近くに配置させることができる使い勝手のよい情報入出力装置を提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の一形態に係る情報入出力装置の概略構成を表すブロック図である。
【図２】上記情報入出力装置の表示部に表示される汎用型メニューに含まれる操作ボタンの種類を示す説明図である。
【図３】上記情報入出力装置の表示部に表示される領域型メニューに含まれる操作ボタンの種類を示す説明図である。
【図４】上記情報入出力装置の表示部に、汎用型メニューを表示させる操作を示す説明図である。
【図５】上記情報入出力装置の表示部に、領域型メニューを表示させる操作を示す説明図である。
【図６】上記情報入出力装置における表示処理のフローチャートである。
【図７】上記情報入出力装置における汎用型メニューの別の表示例を示す説明図である。
【図８】上記情報入出力装置における領域指定操作の別の例を示す説明図である。
【発明を実施するための形態】
【００２８】
本発明の実施の形態について図１〜図８に基づいて説明すれば以下のとおりである。
【００２９】
図１は、本実施の形態に係る情報入出力装置の概略構成を表すブロック図である。情報入出力装置１は、例えば指やスタイラス等を用いて情報入力を行う、いわゆるタッチセンサ機能を有する表示装置である。
【００３０】
図１に示すように、情報入出力装置１は、表示部１０と、座標入力部２０と、制御部３０と、記憶部４０とを備える。
【００３１】
表示部１０は、映像や文字、図形などの表示情報を、情報入出力装置１に対する操作指示を受け付ける操作ボタンなどと共に表示するものである。表示部１０としては、液晶パネルや、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）、プラズマディスプレイなどを用いることができる。
【００３２】
座標入力部２０は、表示部１０の画面上の座標を入力するものである。座標入力部２０には、圧力検出方式、抵抗膜方式、静電容量方式、電磁誘導方式等のタッチセンサを用いることができる。操作者は、表示部１０の画面上を指やペン等で触れることによって、表示部１０の上層に配置されている座標入力部２０に指等が触れている特定の場所の押圧力、電気抵抗、電気容量、弾性波のエネルギーなどが変化する。それら変化量を検出することによって、指等が触れた画面上の座標が特定される。
【００３３】
座標入力部２０には、光学的に指等を検知する光学式のタッチセンサを用いることもできる。光学式のタッチセンサでは、例えば、画像表示光等を利用して表示画面に近接する物体を照らし、その物体において反射された光に基づいて、指等が触れた画面上の座標（Ｘn, Ｙｎ）が特定される。光学式の場合、文字通り物体が表示部１０の画面に接触する場合だけでなく、物体が表示部１０の画面に非接触で、かつ画面から所定の高さまでの空間に存在する場合についても検出できる。
【００３４】
記憶部４０は、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出しおよび書き込みを行うものである。この記憶部４０には、表示部１０の画面上において、各操作ボタンを選択すると実行される機能情報の他、表示情報などを記憶している。
【００３５】
制御部３０は、ＣＰＵやＲＡＭで構成され、表示部１０、座標入力部２０および記憶部４０と接続されている。制御部３０は、操作者の指等が座標入力部２０に接触するなどして、画面上の座標が指し示されると、指し示された座標に操作ボタンが表示されている場合は、当該操作ボタンに設定されている機能（処理）を実行する。
【００３６】
一方、制御部３０は、指し示された座標に操作ボタンが表示されていない場合は、指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する。
【００３７】
指し示された座標の近くに表示するとは、情報入出力装置１が、スマートフォンやタブレット装置などの小型のものであれば、腕を殆ど動かすことなく指の動きだけで、操作ボタンを操作できる所定の範囲である。また、情報入出力装置１が電子黒板などの大型のものである場合は、ポインターを用いて操作することも考えられるので、指し示された座標の近くに表示するとは、ポインターで操作ボタンを選択する際の操作性、および操作ボタン自体の大きさなどを考慮して、情報入出力装置１がスマートフォンやタブレット装置などの小型の場合よりも広い所定の範囲となる。
【００３８】
本実施の形態においては、制御部３０は、座標を指し示す直前に、予め定める画面に対する操作が成されたか否か、並びに概ね同じ座標を指し示し続ける時間に応じて、表示する操作ボタンの組み合わせを異ならせる。以下、概ね同じ座標を指し示し続ける時間を入力継続時間とも称する。
【００３９】
ここで言う概ね同じ座標とは、指やスタイラスなどで指し示される領域の中心座標およびその周囲の座標のことである。座標入力部２０が光学式を用いた非接触タイプの場合や、情報入出力装置１が大型の電子黒板などであった場合、手ぶれなどでスタイラスの先端にて指し示す位置が若干ずれることが考えられる。このような場合もカバーできるように、制御部３０は、最初に検出した中心座標の周囲の座標（許容範囲内の位置変化）が新たに中心座標として検出されたとしても、同じ座標が続けて指し示されていると判断する。
【００４０】
なお、本実施の形態では、予め定める画面に対する操作の有無、および座標を指し示し続ける時間の両方に応じて、表示する操作ボタンの組み合わせを変更する構成を例示するが、予め定める画面に対する操作の有無、あるいは座標を指し示し続ける時間の何れか一方のみを条件として、表示する操作ボタンの組み合わせを変更する構成であってもよい。
【００４１】
本実施の形態では、座標を指し示す直前に実施する予め定める画面に対する操作として、編集したい領域を囲むなどして指定する操作（領域指定操作）を例示する。制御部３０は、座標を指し示す直前に領域指定操作がなされた場合は、表示する操作ボタンの組み合わせとして「領域型メニュー」を表示し、領域指定操作が成されなかった場合は「汎用型メニュー」を表示する。
【００４２】
図２に、汎用型メニューに含まれる操作ボタンの種類を示す。左から順に、「ペンポイント」「カラー」「カット」「ペースト」「コピー」「サーチ」「セーブ」「メール」‥である。汎用型メニューに含まれる操作ボタンは、表示しているデータに対して実施を指示できる操作ボタン（操作可能な操作ボタン）である。
【００４３】
一方、図３に、領域型メニューに含まれる操作ボタンの種類を示す。左から順に、「カット」「コピー」「拡大」「縮小」「セーブ」「メール」「カラー」「サーチ」‥である。領域型メニューに含まれる操作ボタンは、表示しているデータにおける領域指定された領域に含まれる対象部に対して実施を指示できる操作ボタン（操作可能な操作ボタン）である。
【００４４】
図２、図３の例では、汎用型メニューおよび領域型メニューにおいて、含まれる操作ボタンの項目は一部共通している。領域型メニューには、領域を指定することで始めて可能になる、「拡大」および「縮小」が含まれている。「拡大」および「縮小」は、汎用型メニューには含まれていない。
【００４５】
制御部３０は、汎用型メニューあるいは領域型メニューを表示するにあたり、概ね同じ座標を指し示し続ける時間である入力継続時間に応じて、表示する操作ボタンの組み合わせを異ならせる。より具体的には、操作ボタンの数を異ならせる。制御部３０は、入力継続時間が、設定時間１以上設定時間２未満である比較的短い場合（第１段階）には、使用頻度の高い操作ボタンのみを表示し、設定時間２以上設定時間３未満である中程度に長い場合（第２段階）には、使用頻度の高いものから順に第１段階よりも多い数の操作ボタンを表示し、設定時間３以上（第３段階）となると、使用頻度の低い操作ボタンも含む第２段階よりもさらに多い数の操作ボタンを表示する（使用頻度の高い操作ボタンを優先して表示）。
【００４６】
本実施の形態の例では、設定時間１を「０．５秒」、設定時間２を「１．０秒」、設定時間３を「１．５秒」とし、第１段階では使用頻度の高いものから順に２個、第２段階では使用頻度の高いものから順に５個、第３段階では使用頻度の高いものから順に８個の操作ボタンを表示するように設定されている。設定時間１〜３、および第１〜第３の各段階で表示する操作ボタンの個数などは任意に設定できるように構成することが好ましい。
【００４７】
制御部３０は、操作ボタンの使用頻度を管理する機能を有しており、操作可能な操作ボタンを使用頻度の高いものから順に並べて、番号の小さいものから順に、各段階に設定された設定数に基づいて表示する。なお、制御部３０が、操作ボタンの使用頻度を管理する機能を有していない場合は、ユーザが使用頻度の高いものから順に、各段階で表示される操作ボタンの組み合わせを指定するようにしてもよい。
【００４８】
また、制御部３０は、概ね同じ座標が指し示し続けられる時間（入力継続時間）が、操作者にイメージで伝わるように、入力継続時間の長さを視聴覚的に伝えるようになっている。具体的には、制御部３０は、表示部１０を用いて、例えば、図４に示すように、入力継続時間に対応した径を有するリングＲ（Ｒ１、Ｒ２、Ｒ３）を、入力継続時間に応じて表示する。リングＲの中心は、指し示されている座標であり、リングＲ１、Ｒ２、Ｒ３は同心円である。
【００４９】
入力継続時間が、設定時間１以上設定時間２未満までは、最も径の小さいリングＲ１を表示し、設定時間２以上となると、リングＲ１を消して中程度の径を有するリングＲ２を表示し、設定時間３以上となると、リングＲ２を消して最も大きい径を有するリングＲ３を表示する。リングＲ２あるいはＲ３を表示するにあたり、先に表示されていたリングＲ１あるいはリングＲ１、Ｒ２を、グレイアウト表示のように、選択できなことを視覚的に表現した状態で残してもよい。
【００５０】
また、表示部１０がカラー表示可能であれば、各リングＲの色を異ならせてもよい。さらに、情報入出力装置１が音を出す機能を有している場合には、リングＲの大きさを変更するタイミングで、メロディーを変化させたり、音階を変化させたりして、操作者に表示されるメニューが変わることを、効果的に知らせるようにしてもよい。
【００５１】
本実施の形態においては、制御部３０は、概ね同じ座標を指し示し続けられる操作の修了（指し示し修了）を検知すると、入力継続時間に応じて、設定された個数分の操作ボタンを表示する。その際に、制御部３０は、図４に示すように、指し示されている座標を中心として表示している上記リングＲの上に重ねて操作ボタンを表示する。そのため、本実施の形態では、上記リングＲ１、Ｒ２、Ｒ３の各径は、設定数の操作ボタンを表示できるようなサイズに設定されている。
【００５２】
図４は、表示部１０に、汎用型メニューを表示させる操作を示す説明図である。領域指定操作がなされず、操作ボタン以外の領域が、設定時間１以上指し示し続けられることで、入力継続時間に応じて、３種類の汎用型メニュー（１）〜（３）のいずれかが表示される。第１段階で表示される汎用型メニュー（１）には、「ペンポイント」「カラー」の２つの操作ボタンが、リングＲ１の上に表示されている。第２段階で表示される汎用型メニュー（２）には、「ペンポイント」「カラー」に加えて、「カット」「ペースト」「コピー」の５つの操作ボタンが、リングＲ２の上に表示されている。第３段階で表示される汎用型メニュー（３）には、さらに、「サーチ」「セーブ」「メール」を加えた８つの操作ボタンが、リングＲ３の上に表示されている。
【００５３】
図５は、表示部１０に、領域型メニューを表示させる操作を示す説明図である。領域指定操作がなされ、指定された領域内が、設定時間１以上指し示し続けられることで、入力継続時間に応じて、３種類の領域型メニュー（１）〜（３）のいずれかが表示される。ここでは、立体斜視図にて示す円グラフ５５を処理対象物としており、円グラフ５５を、例えばスタイラス５０で囲うなどの領域指定処理を行う。このとき、制御部３０が、スタイラス５０の奇跡６０を、少なくとも領域内（奇跡６０の内側）を指定する次の操作が完了するまで表示させる構成とすることが好ましい。
【００５４】
なお、領域内の座標を指し示すことで、指し示し続ける時間である入力継続時間の長さに応じて、径の異なる３種類のリングＲ１〜Ｒ３が順次表示される点、および指し示し続けられる操作の修了を検出したタイミングで、上記リングＲ１、Ｒ２あるいはＲ３の上に重ねて設定数の操作ボタンを表示する点は、図４で示した汎用型メニューと同じである。但し、図５に示すように、領域指定操作が処理対象物を円で囲う操作である場合、奇跡６０の円とリングＲ１〜Ｒ３が重なって視認し辛くなる恐れがある。そのため、本実施の形態では、上記リングＲ１〜Ｒ３を楕円として表示し、領域型メニュー（１）〜（３）を表示するタイミングで、円形とし、その上に重ねて操作ボタンを表示する構成としている。
【００５５】
そして、以上のような機能に担うために、制御部３０には、表示部１０に表示されている表示内容の情報と、座標入力部２０から入力される操作者が指し示した座標の情報とから、操作者に指示された内容を検出する操作検出部と、表示部１０を制御する表示制御部と、座標入力部２０から入力される操作者が指し示した座標の情報から、入力継続時間を計測する時間計測部とを備えている。
【００５６】
図６に、情報入出力装置１における表示処理のフローチャートを示す。まず、ステップＳ１に示すように、操作者が、表示部１０の上層に配置される座標入力部２０をスタイラス５０などで触れる。このとき、スタイラス５０で指し示された表示部１０上の座標を座標入力部２０が検知する。そして、ステップＳ２に示すように、操作者が指し示している表示部１０上の座標が、操作ボタンが表示されている操作ボタン領域でないかを判断する。操作ボタンは、操作画面において処理の内容や対象を小さな絵や図形で表現したものであるので、画面上に小さな絵や図形に相当する面積分の領域を有している。この領域が操作ボタン領域である。
【００５７】
ステップＳ２で、「ＹＥＳ」の場合（指し示されている座標が操作ボタンであった場合）は、その操作ボタンを選択したと認識し、Ｓ１７に進んでその操作ボタンの処理を実行させる。
【００５８】
一方、ステップＳ２で、「ＮＯ」の場合（指し示されている座標が操作ボタンでない場合）は、ステップＳ３に進み、座標入力部２０にて検知される座標より、ある領域を囲う領域指定操作がなされたかどうかを判断する。ここで、「ＹＥＳ」の場合（領域指定操作がなされた場合）は、ステップＳ４に進んで領域型メニューの表示処理に進む。一方、「ＮＯ」の場合（領域指定操作が成されたかった場合）は、ステップＳ２１に移行して、汎用型メニューの表示処理に進む。
【００５９】
まず、領域型メニューの表示処理に進んだ場合から説明する。ステップＳ４においては、制御部３０は、指し示されている座標が、ステップＳ３で指定された領域内に位置するか否かを判断する。ここで、「ＮＯ」の場合（指定領域外であった場合）は、ステップＳ１８に移行して、ステップＳ１からこれまでの間に受け付けた操作を全てキャンセルする。
【００６０】
一方、ステップＳ４で、「ＹＥＳ」の場合（指定領域内であった場合）は、ステップＳ５に進み、入力継続時間が設定時間１以上となったか否かを判断する。ここで、「ＮＯ」の場合（設定時間１未満の場合）はステップＳ１８に移行して、ステップＳ１からこれまでの間に受け付けた操作を全てキャンセルする。
【００６１】
一方、ステップＳ５で、「ＹＥＳ」の場合（設定時間１以上の場合）は、ステップＳ６に進んでリングＲ１を表示する。続いて、ステップＳ７にて、スタイラス５０が表示部１０の画面から離されるなどして概ね同じ座標を指し示す操作が修了したか否かを判断する。ここで、「ＹＥＳ」の場合（操作の修了を検知した場合）は、ステップＳ１６に移行して、指し示されていた座標の近くに、領域型メニュー（１）を表示する。
【００６２】
一方、ステップＳ７にて、「ＮＯ」の場合（操作の修了を検知しない場合）は、ステップＳ８に進み、入力継続時間が設定時間２以上となったか否かを判断する。ここで、「ＮＯ」の場合（設定時間２未満の場合）はステップＳ７に戻る。一方、ステップＳ８で、「ＹＥＳ」の場合（設定時間２以上の場合）は、ステップＳ９に進んでリングＲ２を表示する。
【００６３】
続いて、ステップＳ１０にて、再び概ね同じ座標を指し示す操作が修了したか否かを判断する。ここで、「ＹＥＳ」の場合（操作の修了を検知した場合）は、ステップＳ１５に移行して、指し示されていた座標の近くに、領域型メニュー（２）を表示する。
【００６４】
一方、ステップＳ１０にて、「ＮＯ」の場合（操作の修了を検知しない場合）は、ステップＳ１１に進み、入力継続時間が、設定時間３以上となったか否かを判断する。ここで、「ＮＯ」の場合（設定時間３未満の場合）は、ステップＳ１０に戻る。一方、ステップＳ８で、「ＹＥＳ」の場合（設定時間３以上の場合）は、ステップＳ１２に進んでリングＲ３を表示する。
【００６５】
続いて、ステップＳ１３にて、再び座標を指し示す操作が修了したか否かを判断する。ステップＳ１３は、「ＹＥＳ」と判断するまで繰り返される。ステップＳ１３で「ＹＥＳ」と判断（操作の修了を検知）すると、ステップＳ１４に進んで、指し示されていた座標の近くに、領域型メニュー（３）を表示する。
【００６６】
一方、ステップＳ３で「ＮＯ」と判断し、ステップＳ２１に移行して、汎用型メニューの表示処理に進んだ場合は、Ｓ５〜Ｓ１８と同様の処理であるＳ２１〜３３を実施して、指し示されていた座標の近くに、入力継続時間に応じて、汎用型メニュー（１）、汎用型メニュー（２）あるいは汎用型メニュー（３）を表示する。
【００６７】
以上のように、本実施の形態では、情報入出力装置１は、画面上の指し示された座標の近くに、当該画面において操作可能な操作ボタンを表示する制御部３０を備え、制御部３０は、概ね同じ座標が指し示され続ける継続時間、および予め定められた画面に対する操作の有無に応じて、表示する操作ボタンの組み合わせを異な指し示された座標の近くに表示する操作ボタンの組み合わせを異ならせるものである。
【００６８】
これにより、指し示した位置によっては、操作ボタンが表示されないというような不具合や、無駄に多くの操作ボタンが表示されたり、逆に所望の操作ボタンが含まれていなかったりするといった不具合もなく、所望の操作ボタンを指などで指し示した画面上の座標の近くに配置させることができる使い勝手のよい情報入出力装置を提供することができる。
【００６９】
また、本実施の形態では、情報入出力装置１は、汎用型メニュー（１）〜（３）、領域型メニュー（１）〜（３）を表示する具体例として、指し示されている座標近くに表示されるリングＲ１、Ｒ２、Ｒ３に重ねて表示する例を挙げた。しかしながら、例えば図７に、汎用型メニューの表示例を示すように、指し示されている座標近くに、直線状に操作ボタンを並べて表示してもよい。
【００７０】
また、本実施の形態では、情報入出力装置１は、概ね同じ座標を指し示し続けられる操作の修了（指し示し修了）を検知したタイミングで、操作ボタンを表示する例を挙げた。しかしながら、図７に示すように、入力継続時間が設定時間１以上となった時点で汎用型メニュー（１）が表示され、入力継続時間が設定時間２以上となった時点で汎用型メニュー（２）に切り替わり、入力継続時間が設定時間３以上となった時点で汎用型メニュー（３）に切り替わる構成としてもよい。
【００７１】
さらに、本実施の形態では、情報入出力装置１は、領域指定操作として、領域を円形で囲う構成を例示したが、図８に示すように矩形で囲ってもよい。また、事前に行う操作として、予め編集したい領域を囲むなどして指定する領域指定操作を例示したが、領域指定に限らず、例えば、円を描いてから、その中を指し示す操作にて、設定時間３を超える操作でも表示されないような、使用頻度の低い操作ボタンを表示させなどとしてもよい。
【００７２】
また、情報入出力装置１において、制御部３０に含まれる各機能ブロック、すなわち、操作検出部、表示制御部、時間計測部は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００７３】
すなわち、情報入出力装置１の制御部３０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報入出力装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記情報入出力装置１に供給し、制御部３０のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００７４】
また、情報入出力装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００７５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００７６】
本発明は、タッチセンサ内蔵型の表示装置を利用した、スマートフォンやタブレット端末などの小型のものから、電子黒板やデジタルサイネージなどの巨大なサイズのものにまで利用することができる。
【符号の説明】
【００７７】
１  情報入出力装置
１０  表示部
２０  座標入力部
３０  制御部
４０  記憶部
５０  スタイラス
５５  円グラフ
６０  奇跡
Ｒ  リング
Ｒ１〜Ｒ３  リング
【図１】
2013250679.tif 000003
【図２】
2013250679.tif 000004
【図３】
2013250679.tif 000005
【図４】
2013250679.tif 000006
【図５】
2013250679.tif 000007
【図６】
2013250679.tif 000008
【図７】
2013250679.tif 000009
【図８】
2013250679.tif 000010