(57)【要約】      （修正有）【課題】処理の内容を切り替えるか否かに用いる基準を変化させない場合に比べ、操作者が意図しない処理が実行されることを抑制する。【解決手段】情報処理システムは、端末装置１０への情報の入力に用いられる筆記具の角度に影響を与える事象を検知する事象検知手段と、筆記具の角度が予め定められた基準を超えるか否かに応じて、端末装置にて実行される処理の内容を切り替える切り替え手段と、事象検知手段による検知結果に応じて、基準を変化させる変化手段と、を備える。【選択図】図３
2020052645.tif 000002
【特許請求の範囲】
【請求項１】
端末装置への情報の入力に用いられる筆記具の角度に影響を与える事象を検知する事象検知手段と、
前記筆記具の角度が予め定められた基準を超えるか否かに応じて、前記端末装置にて実行される処理の内容を切り替える切り替え手段と、
前記事象検知手段による検知結果に応じて、前記基準を変化させる変化手段と、
を備える情報処理システム。
【請求項２】
前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、前記端末装置の傾きを検知し、
前記変化手段は、前記端末装置の傾きに応じて、前記基準を変化させる請求項１に記載の情報処理システム。
【請求項３】
前記変化手段は、前記端末装置の傾きが大きくなった場合、前記基準が小さくなるように当該基準を変化させる請求項２に記載の情報処理システム。
【請求項４】
前記変化手段は、前記端末装置の傾きが大きくなった場合、前記切り替え手段による処理の切り替わりが、当該傾きが大きくなる前に比べて起き辛くなるように、前記基準を変化させる請求項２に記載の情報処理システム。
【請求項５】
前記変化手段は、前記筆記具の前記端末装置における接触位置と、当該端末装置の下端との距離が大きくなった場合、前記基準が小さくなるように当該基準を変化させる請求項３に記載の情報処理システム。
【請求項６】
前記変化手段は、前記筆記具の前記端末装置における接触位置が、当該端末装置の上端に近づいた場合、前記基準が小さくなるように当該基準を変化させる請求項３に記載の情報処理システム。
【請求項７】
前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、当該筆記具の前記端末装置における接触位置を検知し、
前記変化手段は、前記接触位置に応じて、前記基準を変化させる請求項１に記載の情報処理システム。
【請求項８】
前記変化手段は、予め定められた基準位置に対する前記接触位置に応じて、前記基準を変化させる請求項７に記載の情報処理システム。
【請求項９】
前記筆記具を操作する手が右手あるいは左手であるかに応じて、前記基準位置が変化する請求項８に記載の情報処理システム。
【請求項１０】
前記基準位置は、前記端末装置に設けられた表示画面の右下又は左下に位置し、
前記変化手段は、前記基準位置から前記接触位置までの距離が大きくなった場合、前記基準が小さくなるように当該基準を変化させる請求項８に記載の情報処理システム。
【請求項１１】
前記筆記具を操作する手が右手である場合、前記端末装置に設けられた表示画面の右下に前記基準位置が設定され、当該筆記具を操作する手が左手である場合、当該表示画面の左下に当該基準位置が設定される請求項９に記載の情報処理システム。
【請求項１２】
前記端末装置は、表示画面を有し、
前記変化手段は、前記接触位置が前記表示画面の右上又は左上である場合、当該接触位置が当該表示画面の右下又は左下である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項７に記載の情報処理システム。
【請求項１３】
前記端末装置は、表示画面を有し、
前記変化手段は、前記接触位置が前記表示画面の上側である場合、当該接触位置が当該表示画面の下側である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項７に記載の情報処理システム。
【請求項１４】
前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、当該筆記具を操作する手が右手あるいは左手であるかを検知し、
前記変化手段は、前記筆記具を操作する手が右手あるいは左手であるかに応じて、前記基準を変化させる請求項１に記載の情報処理システム。
【請求項１５】
前記変化手段は、前記筆記具を操作する手が左手である場合、当該筆記具を操作する手が右手である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項１４に記載の情報処理システム。
【請求項１６】
前記変化手段は、前記筆記具を操作する手が左手である場合、当該筆記具を操作する手が右手である場合に比べ、前記切り替え手段による処理の切り替わりが起き辛くなるように前記基準を変化させる請求項１４に記載の情報処理システム。
【請求項１７】
前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、操作者が当該筆記具を用いて前記端末装置への情報の入力を行う際の情報入力モードを検知し、
前記変化手段は、前記情報入力モードに応じて、前記基準を変化させる請求項１に記載の情報処理システム。
【請求項１８】
前記変化手段は、前記情報入力モードが文字入力モードである場合、当該情報入力モードが当該文字入力モード以外である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項１７に記載の情報処理システム。
【請求項１９】
端末装置への情報の入力に用いられる筆記具の角度に影響を与える事象を検知する事象検知機能と、
前記筆記具の角度が予め定められた基準を超えるか否かに応じて、前記端末装置にて実行される処理の内容を切り替える切り替え機能と、
前記事象検知機能による検知結果に応じて、前記基準を変化させる変化機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、検出手段によって検出された入力ペンの動作状態に応じて、端末本体の動作モードを選択する処理が開示されている。
特許文献２には、入力受付面の水平面に対する角度を取得し、入力受付面の水平面に対する角度が所定の閾値以下であることに基づいて、タッチパッドに対するタッチ入力を無効にする処理が開示されている。
特許文献３には、タッチペンに係る軸心回りの回転を検出する軸回転検出部、平面部に対するタッチペンの傾きを検出する傾き検出部を備えた構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３２８０６号公報
【特許文献２】特開２０１７−４１０９３号公報
【特許文献３】特開２０１１−１５９０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末装置への情報の入力に用いられる筆記具の角度が、予め定められた基準を超えるか否かに応じて、端末装置にて実行される処理の内容を切り替えることができる。
ここで、筆記具の角度は、操作者の意思によらずに様々な要因により変化するものであり、操作者が意図していないにも関わらず、筆記具の角度が予め定められた基準を超え、操作者が意図していないにも関わらず、処理の内容が切り替わってしまうことがある。
本発明の目的は、処理の内容を切り替えるか否かに用いる基準を変化させない場合に比べ、操作者が意図しない処理が実行されることを抑制することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、端末装置への情報の入力に用いられる筆記具の角度に影響を与える事象を検知する事象検知手段と、前記筆記具の角度が予め定められた基準を超えるか否かに応じて、前記端末装置にて実行される処理の内容を切り替える切り替え手段と、前記事象検知手段による検知結果に応じて、前記基準を変化させる変化手段と、を備える情報処理システムである。
請求項２に記載の発明は、前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、前記端末装置の傾きを検知し、前記変化手段は、前記端末装置の傾きに応じて、前記基準を変化させる請求項１に記載の情報処理システムである。
請求項３に記載の発明は、前記変化手段は、前記端末装置の傾きが大きくなった場合、前記基準が小さくなるように当該基準を変化させる請求項２に記載の情報処理システムである。
請求項４に記載の発明は、前記変化手段は、前記端末装置の傾きが大きくなった場合、前記切り替え手段による処理の切り替わりが、当該傾きが大きくなる前に比べて起き辛くなるように、前記基準を変化させる請求項２に記載の情報処理システムである。
請求項５に記載の発明は、前記変化手段は、前記筆記具の前記端末装置における接触位置と、当該端末装置の下端との距離が大きくなった場合、前記基準が小さくなるように当該基準を変化させる請求項３に記載の情報処理システムである。
請求項６に記載の発明は、前記変化手段は、前記筆記具の前記端末装置における接触位置が、当該端末装置の上端に近づいた場合、前記基準が小さくなるように当該基準を変化させる請求項３に記載の情報処理システムである。
請求項７に記載の発明は、前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、当該筆記具の前記端末装置における接触位置を検知し、前記変化手段は、前記接触位置に応じて、前記基準を変化させる請求項１に記載の情報処理システムである。
請求項８に記載の発明は、前記変化手段は、予め定められた基準位置に対する前記接触位置に応じて、前記基準を変化させる請求項７に記載の情報処理システムである。
請求項９に記載の発明は、前記筆記具を操作する手が右手あるいは左手であるかに応じて、前記基準位置が変化する請求項８に記載の情報処理システムである。
請求項１０に記載の発明は、前記基準位置は、前記端末装置に設けられた表示画面の右下又は左下に位置し、前記変化手段は、前記基準位置から前記接触位置までの距離が大きくなった場合、前記基準が小さくなるように当該基準を変化させる請求項８に記載の情報処理システムである。
請求項１１に記載の発明は、前記筆記具を操作する手が右手である場合、前記端末装置に設けられた表示画面の右下に前記基準位置が設定され、当該筆記具を操作する手が左手である場合、当該表示画面の左下に当該基準位置が設定される請求項９に記載の情報処理システムである。
請求項１２に記載の発明は、前記端末装置は、表示画面を有し、前記変化手段は、前記接触位置が前記表示画面の右上又は左上である場合、当該接触位置が当該表示画面の右下又は左下である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項７に記載の情報処理システムである。
請求項１３に記載の発明は、前記端末装置は、表示画面を有し、前記変化手段は、前記接触位置が前記表示画面の上側である場合、当該接触位置が当該表示画面の下側である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項７に記載の情報処理システムである。
請求項１４に記載の発明は、前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、当該筆記具を操作する手が右手あるいは左手であるかを検知し、前記変化手段は、前記筆記具を操作する手が右手あるいは左手であるかに応じて、前記基準を変化させる請求項１に記載の情報処理システムである。
請求項１５に記載の発明は、前記変化手段は、前記筆記具を操作する手が左手である場合、当該筆記具を操作する手が右手である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項１４に記載の情報処理システムである。
請求項１６に記載の発明は、前記変化手段は、前記筆記具を操作する手が左手である場合、当該筆記具を操作する手が右手である場合に比べ、前記切り替え手段による処理の切り替わりが起き辛くなるように前記基準を変化させる請求項１４に記載の情報処理システムである。
請求項１７に記載の発明は、前記事象検知手段は、前記筆記具の角度に影響を与える前記事象として、操作者が当該筆記具を用いて前記端末装置への情報の入力を行う際の情報入力モードを検知し、前記変化手段は、前記情報入力モードに応じて、前記基準を変化させる請求項１に記載の情報処理システムである。
請求項１８に記載の発明は、前記変化手段は、前記情報入力モードが文字入力モードである場合、当該情報入力モードが当該文字入力モード以外である場合に比べ、前記基準が小さくなるように当該基準を変化させる請求項１７に記載の情報処理システムである。
請求項１９に記載の発明は、端末装置への情報の入力に用いられる筆記具の角度に影響を与える事象を検知する事象検知機能と、前記筆記具の角度が予め定められた基準を超えるか否かに応じて、前記端末装置にて実行される処理の内容を切り替える切り替え機能と、前記事象検知機能による検知結果に応じて、前記基準を変化させる変化機能と、をコンピュータに実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、処理の内容を切り替えるか否かに用いる基準を変化させない場合に比べ、操作者が意図しない処理が実行されることを抑制することができる。
請求項２の発明によれば、端末装置の傾きに応じて基準を変化させることができる。
請求項３の発明によれば、端末装置の傾きが大きくなり、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように基準を変化させることができる。
請求項４の発明によれば、端末装置の傾きが大きくなり、切り替え手段による処理の切り替わりが起きやすくなる場合に、この切り替わりを起き辛くすることができる。
請求項５の発明によれば、筆記具の端末装置における接触位置と端末装置の下端との距離が大きくなり、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように基準を変化させることができる。
請求項６の発明によれば、筆記具の端末装置における接触位置が端末装置の上端に近づき、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように基準を変化させることができる。
請求項７の発明によれば、筆記具の端末装置における接触位置に応じて基準を変化させることができる。
請求項８の発明によれば、予め定められた基準位置に対する接触位置に応じて、基準を変化させることができる。
請求項９の発明によれば、筆記具を操作する手が右手あるいは左手であるかに関わらず基準位置が変化しない場合に比べ、操作者が意図しない処理が実行されることを抑制することができる。
請求項１０の発明によれば、表示画面の右下又は左下に位置する基準位置から接触位置までの距離が大きくなり、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように基準を変化させることができる。
請求項１１の発明によれば、筆記具を操作する手が右手あるいは左手であるかに関わらず基準位置が変化しない場合に比べ、操作者が意図しない処理が実行されることを抑制することができる。
請求項１２の発明によれば、接触位置が表示画面の右上又は左上であり、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように基準を変化させることができる。
請求項１３の発明によれば、接触位置が表示画面の上側であり、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように基準を変化させることができる。
請求項１４の発明によれば、筆記具を操作する手が右手あるいは左手であるかに応じて、基準を変化させることができる。
請求項１５の発明によれば、筆記具を操作する手が左手であり、筆記具の傾きが小さくなりやすい場合に、基準を小さくすることができる。
請求項１６の発明によれば、筆記具を操作する手が左手であり、筆記具の傾きが小さくなりやすい場合に、切り替え手段による処理の切り替わりが起き辛くなるように基準を変化させることができる。
請求項１７の発明によれば、操作者が筆記具を用いて端末装置への情報の入力を行う際の情報入力モードに応じて、基準を変化させることができる。
請求項１８の発明によれば、情報入力モードが文字入力モードであり、筆記具の傾きが小さくなりやすい場合に、基準が小さくなるように当該基準を変化させることができる。
請求項１９の発明によれば、処理の内容を切り替えるか否かに用いる基準を変化させない場合に比べ、操作者が意図しない処理が実行されることを抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】情報処理システムの構成を示した図である。
【図２】端末装置のハードウエアの構成の一例を示した図である。
【図３】端末装置のＣＰＵ等により実現される機能部を示した図である。
【図４】筆記具のハードウエア構成を示した図である。
【図５】（Ａ）、（Ｂ）は、情報処理システムにて実行される処理の流れを説明する図である。
【図６】図１の矢印ＶＩ方向から端末装置および筆記具を眺めた場合の図である。
【図７】（Ａ）、（Ｂ）は、端末装置にて実行される他の処理の流れを説明する図である。
【図８】（Ａ）〜（Ｃ）は、端末装置にて実行される他の処理の流れを説明する図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について説明する。
図１は、本実施形態に係る情報処理システム１の構成を示した図である。
本実施形態の情報処理システム１には、端末装置１０と、端末装置１０への情報の入力に用いられる筆記具５０とが設けられている。
【０００９】
端末装置１０には、端末装置本体１１と、情報を表示する表示装置１２とが設けられている。表示装置１２は、矩形状の表示画面１２０を有する。
筆記具５０には、筒状に形成され操作者により把持される筆記具本体５１と、筆記具本体５１の先端に位置する筆記先端５２とが設けられている。
端末装置１０と筆記具５０とは、有線又は無線を通じて、相互に接続される。端末装置１０と筆記具５０とが無線で接続される場合は、Bluetooth（登録商標）などの公知の方式が用いられて接続される。
【００１０】
図２は、端末装置１０のハードウエアの構成の一例を示した図である。
端末装置１０には、図２に示すように、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３が設けられている。また、端末装置１０には、ハードディスクク装置やフラッシュメモリなどにより構成され、情報を記憶する記憶装置２０４が設けられている。
【００１１】
さらに、端末装置１０には、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）２０５、情報を表示する表示装置１２が設けられている。表示装置１２は、例えば、タッチパネル方式のディスプレイにより構成される。
また、端末装置１０は、端末装置１０の傾きを検知する傾き検知装置２０６を備える。傾き検知装置２０６は、公知の傾き検知装置により構成される。具体的には、傾き検知装置２０６は、例えば、加速度センサやジャイロセンサにより構成される。傾き検知装置２０６は、水平方向に対する端末装置１０の傾きを検知する。
【００１２】
ＣＰＵ２０１によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、端末装置１０へ提供しうる。また、ＣＰＵ２０１によって実行されるプログラムは、インターネットなどの通信手段を用いて端末装置１０へダウンロードしてもよい。
【００１３】
図３は、端末装置１０のＣＰＵ２０１等により実現される機能部を示した図である。
図３に示すように、端末装置１０は、処理部１１１、事象検知部１１２、切り替え部１１３、変化部１１４、基準位置設定部１１５、情報格納部１１６を有する。
ここで、処理部１１１、事象検知部１１２、切り替え部１１３、変化部１１４、基準位置設定部１１５は、例えば、ＣＰＵ２０１によって、ＲＯＭ２０３や記憶装置２０４に格納されたプログラムが実行されることで実現される。また、情報格納部１１６は、例えば、記憶装置２０４により実現される。
【００１４】
処理部１１１は、操作者からの指示等に応じ、表示装置１２における表示処理など、予め定められた処理を実行する。
事象検知手段の一例としての事象検知部１１２は、端末装置１０への情報の入力に用いられる筆記具５０の角度に影響を与える事象を検知する。
事象検知部１１２は、後述するように、例えば、筆記具５０の角度に影響を与える事象として、端末装置１０の傾き（水平方向に対する傾き）を検知する。具体的には、事象検知部１１２は、傾き検知装置２０６からの出力を得て、端末装置１０の傾きを検知する。
【００１５】
また、事象検知部１１２は、例えば、筆記具５０の角度に影響を与える事象として、筆記具５０の端末装置１０における接触位置を検知する。より具体的には、事象検知部１１２は、タッチパネルにより構成された表示装置１２からの出力を得ることで、筆記具５０の接触位置であって、端末装置１０における接触位置を検知する。
また、事象検知部１１２は、例えば、筆記具５０の角度に影響を与える事象として、筆記具５０を操作する手が右手あるいは左手であるかを検知する。
【００１６】
切り替え手段の一例としての切り替え部１１３は、筆記具５０の角度が、予め定められた基準（基準角度）を超えるか否かに応じて、端末装置１０にて実行される処理の内容を切り替える。
付言すると、切り替え部１１３は、筆記具５０の角度が、基準角度を超えるか否かに応じて、処理部１１１が実行する処理の内容を切り替える。
ここで、基準（基準角度）は、水平方向に対する角度として設定されている。
なお、本実施形態では、基準（基準角度）が、水平方向に対する角度として設定される場合を説明するが、基準（基準角度）は、端末装置１０に対する角度として設定するようにしてもよい。より具体的には、基準（基準角度）は、例えば、端末装置１０の表面（表示画面１２０側の表面）に対する角度として設定するようにしてもよい。
【００１７】
変化手段の一例としての変化部１１４は、事象検知部１１２による検知結果に応じて、上記の基準（基準角度）を変化させる。
基準位置設定部１１５は、後述する基準位置の設定を行う。
情報格納部１１６は、後述する閾値テーブルなど、各種の情報を格納する。
【００１８】
図４は、筆記具５０のハードウエア構成を示した図である。
筆記具５０には、図４に示すように、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３が設けられている。また、フラッシュメモリなどにより構成され、情報を記憶する記憶装置３０４が設けられている。
【００１９】
さらに、筆記具５０には、端末装置１０との通信を行うための通信インタフェース（通信Ｉ／Ｆ）３０５が設けられている。また、筆記具５０は、筆記具５０の傾きを検知する傾き検知装置３０６を備える。
傾き検知装置３０６は、筆記具５０の水平方向に対する傾きを検知する。傾き検知装置３０６は、公知の傾き検知装置により構成される。具体的には、例えば、加速度センサやジャイロセンサにより構成される。
本実施形態では、操作者は、筆記具５０を用いて、タッチパネルにより構成された表示装置１２（表示画面１２０）への筆記を行う。これにより、操作者が行った筆記の内容を（操作者が入力した情報を）、端末装置１０が取得することになる。
【００２０】
図５（Ａ）、（Ｂ）は、本実施形態の情報処理システム１にて実行される処理の流れを説明する図である。
本実施形態では、図５（Ａ）に示すように、事象検知部１１２が、傾き検知装置２０６から順次出力されてくる、端末装置１０の傾きについての情報を受信して、予め定められたタイミング毎に、端末装置１０の傾きを検知する（ステップＳ１０１）。
【００２１】
そして、本実施形態では、端末装置１０の傾きが大きくなった場合、変化部１１４が、上記の基準（基準角度）がより水平面に近づくように（基準角度がより小さくなるように）、この基準を変化させる。
付言すると、本実施形態では、変化部１１４が、端末装置１０の傾きに応じて、基準を変化させるが、変化部１１４は、端末装置１０の傾きが大きくなった場合には、基準がより水平面に近づくように、基準を変化させる。
【００２２】
より具体的には、本実施形態では、情報格納部１１６に、図５（Ｂ）に示す閾値テーブルが格納されている。
変化部１１４は、端末装置１０の傾きを事象検知部１１２が検知する度に、閾値テーブルのうちの符号５Ａで示す欄を参照して（ステップＳ１０２）、基準を取得し、取得したこの基準を、新たな基準として設定する（ステップＳ１０３）。
具体的には、例えば、端末装置１０の傾きが３０°であると事象検知部１１２により検知された場合、変化部１１４は、閾値テーブルを参照して、４０°を取得し、取得したこの４０°を、新たな基準として設定する。
【００２３】
ここで、本実施形態では、符号５Ｂで示すように、例えば、端末装置１０の傾きが１０°であった状態から、端末装置１０の傾きが３０°となった場合、変化部１１４により、新たな基準の設定が行われ、基準が、４５°から４０°に変化する。
付言すると、本実施形態では、端末装置１０の傾きが大きくなった場合、基準がより水平面に近づくように基準が変化する。言い換えると、端末装置１０の傾きが大きくなった場合、基準角度がより小さくなるように基準角度が変化する。
付言すると、本実施形態では、端末装置１０の傾きが大きくなった場合、切り替え部１１３による処理の切り替わりが、この傾きが大きくなる前に比べて起き辛くなるように、基準が変化する。
より具体的には、端末装置１０の傾きが大きくなった場合、端末装置１０の傾きが大きくなる前の筆記具５０の角度と同角度だけ筆記具５０を傾けたとしても、切り替え部１１３による処理の切り替わりが起きにくくなるように、基準が変化する。
【００２４】
その後、切り替え部１１３は、筆記具５０の角度が、設定された新たな基準よりも小さいかを判断する（ステップＳ１０４）。
そして、切り替え部１１３は、筆記具５０の角度が、新たな基準よりも小さいか否かに応じて、端末装置１０にて実行される処理の内容を切り替える。
付言すると、切り替え部１１３は、筆記具５０の角度が、新たな基準を超えるか否かに応じて、処理部１１１が実行する処理の内容を切り替える。
【００２５】
具体的には、本実施形態では、ステップＳ１０４にて、筆記具５０の角度が、設定された新たな基準よりも小さいと判断された場合、切り替え部１１３は、筆記具５０を、消しゴム（画像消去具）として機能させる（ステップＳ１０５）。
付言すると、切り替え部１１３は、筆記具５０の角度が、設定された新たな基準よりも小さい場合、処理部１１１に、表示装置１２に表示されている画像であって筆記具５０が接触した箇所に位置する画像を消去させる処理を行わせる。
【００２６】
また、切り替え部１１３は、筆記具５０の角度が、設定された新たな基準以上である場合は、筆記具５０を、筆記具として機能させる（ステップＳ１０６）。
付言すると、切り替え部１１３は、筆記具５０の角度が、設定された新たな基準以上である場合、処理部１１１に、表示装置１２のうちの筆記具５０が接触した箇所に画像を表示させる処理を行わせる。
【００２７】
本実施形態では、筆記具５０の角度に応じて、端末装置１０にて実行される処理の内容を切り替える。これにより、１本の筆記具５０であっても、上記のように、画像消去具および筆記具として機能させられる。
ところで、筆記具５０の角度は、操作者の意思によらずに様々な要因により変化する。この場合、操作者が意図していないにも関わらず、筆記具５０の角度が上記の基準を超え、操作者が意図していないにも関わらず、処理の内容が切り替わってしまうことがある。
【００２８】
具体的には、例えば、図６（図１の矢印ＶＩ方向から端末装置１０および筆記具５０を眺めた場合の図）の（Ａ）、（Ｂ）に示すように、端末装置１０の傾きが小さい状態から傾きが大きい状態となると、操作者が意図していないにも関わらず、筆記具５０の角度が小さくなる。
この場合、操作者が意図していないにも関わらず、筆記具５０の角度が、基準を超え（基準よりも小さくなり）、処理の内容が切り替わってしまう。
【００２９】
そこで、本実施形態では、上記のとおり、端末装置１０の傾きに応じて、基準を変化させる。具体的には、端末装置１０の傾きが大きくなった場合、基準がより水平面に近づくように基準を変化させる。
これにより、端末装置１０の傾き等に起因して筆記具５０の角度が小さくなったとしても、筆記具５０の角度が基準を超えにくくなり、操作者が意図しない処理が実行されることが抑制される。
【００３０】
なお、上記では、筆記具５０に、画像消去具および筆記具の機能を持たせ、筆記具５０の角度が基準を超えるか否かに応じて、筆記具５０が、画像消去具から筆記具に、また、筆記具から画像消去具に切り替わる場合を一例に説明した。
これは一例であり、機能の切り替わりの前後における処理の内容の各々は、他の内容としてもよい。
【００３１】
例えば、筆記具５０の角度が基準よりも小さくなった場合には、筆記具５０をスリープ状態（給電停止状態）とし、筆記具５０の角度が基準以上となった場合には、筆記具５０を、筆記具として機能させるようにしてもよい。
また、例えば、筆記具５０の角度が基準を超えたか否かに応じて、筆記具５０により形成される線の線種（線の色、太さ、種類）を変えるようにしてもよい。
【００３２】
なお、本実施形態の閾値テーブルには、図５（Ｂ）に示すように、新たな基準を求めるためのパラメータとして、端末装置１０の傾きの他に、表示画面１２０の右下の端部（角部）１２Ａ（図１参照）からの距離も格納されている。
具体的には、新たな基準を求めるためのパラメータとして、端末装置１０の傾きの他に、筆記具５０の表示画面１２０における接触位置と端部１２Ａとの距離（以下、「二地点間距離」と称する）についての情報も格納されている。
このため、本実施形態では、端末装置１０の傾き、および、二地点間距離の両者に基づき、新たな基準の取得も行える。付言すると、２つのパラメータに基づき、新たな基準の取得を行える。
【００３３】
具体的には、例えば、端末装置１０の傾きが３０°であり、二地点間距離が１０ｃｍである場合には、５５°が新たな基準として取得される。
また、例えば、端末装置１０の傾きが３０°であり、二地点間距離が３０ｃｍである場合には、４０°が新たな基準として取得される。
ここで、この閾値テーブルでは、二地点間距離が大きくなるほど、基準が小さくなる。なお、二地点間距離が大きくなるほど、基準が小さくなる理由は後述する。
【００３４】
ここで、このように、端末装置１０の傾き、および、二地点間距離の両者が取得できる場合には、この２つのパラメータを使って、新たな基準を取得してもよい。
その一方で、二地点間距離を取得できない場合や、二地点間距離を敢えて用いない場合には、上記のステップＳ１０１〜ステップＳ１０３にて説明したとおり、端末装置１０の角度のみに基づき、新たな基準を取得してもよい。
【００３５】
ここで、この閾値テーブルを用い、且つ、端末装置１０の角度のみに基づき、新たな基準を取得する場合、複数の基準の候補が存在することになる。
具体的には、例えば、端末装置１０の角度が、３０°である場合には、符号５Ｃで示す、６５°、５５°、４５°、４０°のように、複数の基準の候補が存在することになる。
【００３６】
本実施形態の上記ステップＳ１０１〜Ｓ１０３にて説明した処理では、この複数の候補のうち、最も小さい４０°を、新たな基準として設定する場合を一例に説明した。
付言すると、本実施形態では、符号５Ａで示す欄から基準を取得するが、符号５Ａで示す欄における各基準は、端末装置１０の各角度のそれぞれに対応する複数の基準のうちの最も小さい基準となっている。
【００３７】
上記ステップＳ１０１〜Ｓ１０３にて説明した処理では、複数の候補の中から、最も小さい基準が取得され、この最も小さい基準が、新たな基準として設定される。
このように、最も小さい基準を、新たな基準として設定する場合、大きい基準を新たな基準として設定する場合に比べ、筆記具５０が大きく寝ないと、処理の切り替わりが起きないため、操作者が意図しない処理が実行されることがさらに起きにくくなる。
【００３８】
図７（Ａ）、（Ｂ）は、端末装置１０にて実行される他の処理の流れを説明する図である。
図７（Ａ）に示すように、この処理例では、事象検知部１１２は、筆記具５０の端末装置１０における接触位置を検知する。（ステップＳ２０１）。
付言すると、事象検知部１１２は、筆記具５０の角度に影響を与える事象として、筆記具５０の端末装置１０における接触位置を検知する。
具体的には、事象検知部１１２は、タッチパネルにより構成された表示装置１２からの出力に基づき、筆記具５０の筆記先端５２（図１参照）が接触した接触位置（表示画面１２０上における接触位置）を検知する。
【００３９】
次いで、変化部１１４が、閾値テーブルを参照する（ステップＳ２０２）。
そして、変化部１１４は、閾値テーブルに格納されている情報、および、ステップＳ２０１にて検知された接触位置に基づき、閾値テーブルから、新たな基準を取得し、取得したこの基準を、新たな基準として設定する（ステップＳ２０３）。
【００４０】
より具体的には、本実施形態では、表示画面１２０の右下の端部（角部）１２Ａ（図１参照）が、基準位置として予め設定されている。
新たな基準の設定にあたっては、変化部１１４が、まず、事象検知部１１２により検知された上記の接触位置と、基準位置（端部１２Ａ）との距離（二地点間距離）を取得する。
【００４１】
次いで、変化部１１４は、閾値テーブル（図７（Ｂ）参照）を参照する。そして、変化部１１４は、閾値テーブルに格納されている情報、および、二地点間距離に基づき、新たな基準を取得し、取得したこの基準を、新たな基準として設定する。
具体的には、例えば、二地点間距離が３０ｃｍである場合、変化部１１４は、図７（Ｂ）の符号７Ｘで示すように、４０°を取得し、取得したこの４０°を、新たな基準として設定する。
【００４２】
ここで、この処理例では、変化部１１４は、符号７Ｃで示す欄内の情報を参照して、新たな基準を取得し、この基準を、新たな基準として設定する。
ここで、例えば、二地点間距離が１０ｃｍであった状態から、二地点間距離が３０ｃｍとなった場合、変化部１１４は、４０°を取得し、取得したこの４０°を、新たな基準として設定する。この場合、基準が、５５°から４０°に変化する。
【００４３】
このように、この処理例では、二地点間距離が大きくなった場合、基準がより水平面に近づくように基準が変化する。言い換えると、二地点間距離が大きくなった場合、基準角度がより小さくなるように基準角度が変化する。
なお、基準（基準角度）が端末装置１０に対する角度として設定されている場合（基準（基準角度）が、この基準と端末装置１０とのなす角度として設定されている場合）には、この基準が端末装置１０に近づくように、基準が変化する。
その後は、上記と同様であり、操作者による筆記操作があった場合、切り替え部１１３が、筆記具５０の角度が、設定された新たな基準よりも小さいかを判断する（ステップＳ２０４）。
【００４４】
そして、切り替え部１１３は、筆記具５０の角度が、設定された新たな基準よりも小さい場合は、筆記具５０を消しゴム（画像消去具）として機能させる（ステップＳ２０５）。
また、切り替え部１１３は、筆記具５０の角度が、新たな基準以上である場合は、筆記具５０を、そのまま筆記具として機能させる（ステップＳ２０６）。
【００４５】
このように、この処理例では、変化部１１４は、筆記具５０の接触位置に応じて、基準を変化させる。より具体的には、変化部１１４は、予め定められた基準位置に対する接触位置に応じて、基準を変化させる。
より具体的には、この処理例では、基準位置は、表示画面１２０の端部１２Ａに位置し、変化部１１４は、この端部１２Ａから接触位置までの距離が大きくなった場合、基準がより水平面に近づくように、基準を変化させる。
【００４６】
ここで、筆記具５０の角度に影響を与える事象としては、端末装置１０の角度の他に、筆記具５０の端末装置１０おける接触位置も挙げられる。
具体的には、操作者が右手で筆記具５０を操作する場合には、接触位置（筆記位置）が、表示画面１２０の端部１２Ａから離れるほど、筆記具５０の角度が小さくなりやすい。
【００４７】
付言すると、接触位置が、表示画面１２０の左上の端部１２Ｂ（角部）（図１参照）に近づくほど、筆記具５０が寝る傾向にあり、接触位置が、端部１２Ｂに近づくほど、筆記具５０の角度が小さくなりやすい。
言い換えると、接触位置が、操作者の体から離れるほど、筆記具５０の角度が小さくなりやすい。
【００４８】
この場合、上記と同様、操作者が意図していないにも関わらず、筆記具５０の角度が予め定められた基準を超え、操作者が意図していないにも関わらず、処理の内容が切り替わってしまうことがある。
これに対し、本実施形態のように、筆記位置に応じて基準を変更すると、意図しない、処理内容の切り替えが起きにくくなる。
【００４９】
なお、ここでは、端末装置１０の右下を基準位置とした場合を一例に説明した、基準位置は、端末装置１０の右下に限られない。
例えば、表示画面１２０の下端１２Ｄ（図１参照）や、端末装置１０の下端１０Ｄ（図１参照）を基準としてもよい。
ここで、表示画面１２０の下端とは、表示画面１２０が有する４つの側辺１２１〜１２４のうち、操作者側に位置する側辺１２３が位置する部分をいう。また、端末装置１０の下端とは、端末装置１０が有する４つの側辺１６１〜１６４のうち、操作者側に位置する側辺１６３が位置する部分をいう。
【００５０】
表示画面１２０の下端１２Ｄや、端末装置１０の下端１０Ｄを基準とする場合、変化部１１４は、接触位置と、表示装置１２の下端１２Ｄや端末装置１０の下端１０Ｄとの距離が大きくなった場合に、基準がより水平面に近づくように基準を変化させる。
また、その他に、表示画面１２０の上端１２Ｅや、端末装置１０の上端１０Ｅを、基準位置としてもよい。この場合、変化部１１４は、接触位置が、表示画面１２０の上端１２Ｅや端末装置１０の上端１０Ｅに近づいた場合に、基準がより水平面に近づくように基準を変化させる。
【００５１】
ここで、表示画面１２０の上端１２Ｅとは、表示装置１２が有する４つの側辺１２１〜１２４のうちに、操作者側に位置する側辺とは反対側に位置する側辺１２１が位置する部分をいう。
また、端末装置１０の上端１０Ｅとは、端末装置１０が有する４つの側辺１６１〜１６４のうち、操作者側に位置する側辺１６３とは反対側に位置する側辺１６１が位置する部分をいう。
【００５２】
また、基準位置は、１箇所に限らず、例えば、筆記具５０を操作する手が右手あるいは左手であるかに応じて、基準位置を変化させてもよい。
具体的には、例えば、筆記具５０を操作する手が、右手である場合、基準位置が表示画面１２０の右下に設定されるようにし、また、筆記具５０を操作する手が、左手である場合、基準位置が表示画面１２０の左下に設定されるようにしてもよい。
なお、この基準位置の設定は、基準位置設定部１１５（図３参照）により行われる。また、筆記具５０を操作する手が、右手あるいは左手であるかの検知方法については後述する。
【００５３】
また、例えば、筆記具５０を操作する手が右手である場合、基準位置が、表示画面１２０の右半分側の何れかの位置に設定されるようにし、また、筆記具５０を操作する手が左手である場合、基準位置が、表示画面１２０の左半分側の何れかの位置に設定されるようにしてもよい。
【００５４】
ここで、本明細書において、表示画面１２０の右下とは、表示画面１２０の中心部Ｃ（図１参照）を通る水平線Ｈ（表示画面１２０の上側の側辺１２１および下側の側辺１２３に沿う線）よりも下側に位置し、且つ、中心部Ｃを通る鉛直線Ｖ（表示画面１２０の右側の側辺１２２および左側の側辺１２４に沿う線）よりも右側に位置する領域を指す。
【００５５】
また、表示画面１２０の左下とは、水平線Ｈよりも下側に位置し、鉛直線Ｖよりも左側に位置する領域を指す。
また、表示画面１２０の右半分とは、鉛直線Ｖよりも右側に位置する領域を指す。
また、表示画面１２０の左半分とは、鉛直線Ｖよりも左側に位置する領域を指す。
【００５６】
また、基準の変更は、接触位置の絶対的な位置に基づき行ってもよい。
具体的には、例えば、接触位置が表示画面１２０の右上又は左上である場合に、接触位置が表示画面１２０の右下又は左下である場合に比べ、基準をより水平面に近づけるようにしてもよい。
また、その他に、例えば、接触位置が表示画面１２０の上側である場合に、接触位置が表示画面１２０の下側である場合に比べ、基準をより水平面に近づけるようにしてもよい。
ここで、上側とは、表示画面１２０のうち、水平線Ｈよりも上側に位置する領域を指し、下側とは、表示画面１２０のうち、水平線Ｈよりも下側に位置する領域を指す。
【００５７】
なお、図７（Ｂ）に示すように、この処理例でも、閾値テーブルには、新たな基準を取得するために用いるパラメータとして、端末装置１０の傾き、二地点間距離が格納されている。
このため、ここでも、端末装置１０の傾き、および、二地点間距離の両者に基づき、新たな基準の取得を行える。
【００５８】
具体的には、この例でも、例えば、端末装置１０の傾きが３０°であり、二地点間距離が１０ｃｍである場合には、５５°が新たな基準として取得される。
また、例えば、端末装置１０の傾きが３０°であり、二地点間距離が３０ｃｍである場合には、４０°が新たな基準として取得される。
ここで、この閾値テーブルでも、二地点間距離が大きくなるほど、基準が小さくなる。
【００５９】
ここで、端末装置１０の傾き、および、二地点間距離の両者が取得できる場合には、この２つのパラメータ、および、図７（Ｂ）にて示す閾値テーブルを用い、新たな基準を取得してもよい。
その一方で、端末装置１０の角度を取得できない場合や、端末装置１０の角度を敢えて用いない場合には、上記のステップＳ２０１〜ステップＳ２０３にて説明したとおり、二地点間距離のみに基づき、新たな基準を取得してもよい。
【００６０】
ここで、二地点間距離のみに基づき、また、図７（Ｂ）にて示す閾値テーブルを用いて、新たな基準を取得する場合、上記と同様、新たな基準として、複数の基準の候補が存在することになる。
具体的には、例えば、二地点間距離が、３０ｃｍである場合には、符号７Ｄで示すように、４５°、４５°、４３°、４０°のように、複数の基準の候補が存在することになる。
【００６１】
上記ステップＳ２０１〜ステップＳ２０３にて説明した処理では、この複数の候補のうち、最も小さい４０°を、新たな基準として設定する場合を一例に説明した。
このように、最も小さい基準を、新たな基準として設定する場合、筆記具５０が大きく寝ないと、処理の切り替わりが起きず、操作者が意図しない処理が実行されることが起きにくくなる。
【００６２】
図８（Ａ）〜（Ｃ）は、端末装置１０にて実行される他の処理の流れを説明する図である。
図８（Ａ）に示すように、この処理では、事象検知部１１２は、筆記具５０の角度に影響を与える事象として、筆記具５０を操作する手を検知する（ステップＳ３０１）。
具体的には、事象検知部１１２は、筆記具５０を操作する手が、右手あるいは左手であるかを検知する。
【００６３】
次いで、変化部１１４が、閾値テーブルを参照する（ステップＳ３０２）。
そして、変化部１１４は、事象検知部１１２が検知した、操作する手についての情報、および、閾値テーブルに格納されている情報に基づき、上記と同様、新たな基準を取得し、取得したこの基準を、新たな基準として設定する（ステップＳ３０３）。
【００６４】
具体的には、本例では、筆記具５０を操作する手が左手である場合、変化部１１４は、図８（Ｂ）に示す左手用閾値テーブルを参照して、符号８Ｃで示す３０°を取得し、この３０°を、新たな基準として設定する。
また、筆記具５０を操作する手が右手である場合、変化部１１４は、図８（Ｃ）に示す右手用閾値テーブルを参照して、符号８Ｄで示す４０°を取得し、この４０°を、新たな基準として設定する。
【００６５】
この処理例では、筆記具５０を操作する手が、右手あるいは左手であるかに応じて、設定される基準が異なるようになり、筆記具５０を操作する手が、右手あるいは左手であるかに応じて、基準が変化する。
さらに、この処理例では、筆記具５０を操作する手が、左手である場合、筆記具５０を操作する手が、右手である場合に比べ、基準がより水平面に近づく。付言すると、筆記具５０を操作する手が、左手である場合、右手である場合に比べ、基準角度が小さくなる。
付言すると、本実施形態では、筆記具５０を操作する手が、左手である場合、切り替え部１１３による処理の切り替わりが、右手である場合に比べて起き辛くなるように、基準が変化する。
より具体的には、筆記具５０を操作する手が、左手である場合、右手で筆記する場合における角度と同角度だけ筆記具５０を傾けたとしても、切り替え部１１３による処理の切り替わりが起きにくくなるように、基準が変化する。
【００６６】
その後は、上記と同様であり、筆記具５０の傾きが、設定された新たな基準よりも小さいかを判断し（ステップＳ３０４）、小さい場合には、筆記具５０を、消しゴム（画像消去具）として機能させる（ステップＳ３０５）。
また、筆記具５０の傾きが、設定された新たな基準以上である場合には、筆記具５０を、筆記具として機能させる（ステップＳ３０６）。
【００６７】
ここで、左手で筆記を行う場合、筆記時に、筆記具５０を押し出す操作が行われるようになり、右手で筆記を行う場合に比べ、筆記具５０が寝る傾向にある。
そこで、本実施形態では、筆記具５０を操作する手に応じて、基準を変化させる。具体的には、筆記具５０を操作する手が左手である場合、筆記具５０を操作する手が右手である場合に比べ、基準をより水平面に近づける。
【００６８】
なお、筆記具５０を操作（把持）する手の検知は（筆記具５０を操作する手が、右手であるか左手であるかの検知は）、例えば、操作者により入力された情報に基づき行う。
具体的には、例えば、表示画面１２０（図１参照）に、利き手についての情報を入力するための画面を表示し、この画面に対する操作者の入力に基づき（入力された情報に基づき）、事象検知部１１２は、筆記具５０を操作する手を検知する。
なお、筆記具５０を操作する手は、操作者により入力された情報に基づき検知するのに限らず、公知の他の手法を用いて自動で検知してもよい。
【００６９】
ここで、この処理例でも、上記と同様、右手用閾値テーブルおよび左手用閾値テーブルには、端末装置１０の傾き、二地点間距離についての情報が格納され、この処理例でも、この２つのパラメータの一方又は両方を用いて、新たな基準の取得を行える。
【００７０】
また、端末装置１０の傾き、二地点間距離の２つのパラメータを用いずに新たな基準の設定を行ってもよい。即ち、筆記具５０を操作する手についての情報のみに基づき、新たな基準の設定を行ってもよい。
この場合は、右手用閾値テーブルおよび左手用閾値テーブルの各々に格納されている複数の基準のうち、最も小さい基準を選択することが好ましい。
【００７１】
上記のステップＳ３０１〜ステップＳ３０３にて説明した処理例では、最も小さい基準である３０°（左手の場合）、４０°（右手の場合）を選択する場合を例示している。
上記と同様、最も小さい基準を選択すると、筆記具５０が大きく寝ないと、処理の切り替わりが起きず、操作者が意図しない処理が実行されることが起きにくくなる。
【００７２】
また、その他に、事象検知部１１２は、筆記具５０の角度に影響を与える事象として、操作者が筆記具５０を用いて端末装置１０への情報の入力を行う際の情報入力モードを検知してもよい。そして、この場合、変化部１１４は、検知された情報入力モードに応じて、基準を変化させる。
【００７３】
具体的には、例えば、事象検知部１１２は、情報入力モードとして、文字入力モードや、イラスト入力モードなど、操作者により設定された情報入力モードを検知する。
そして、この場合、変化部１１４は、例えば、情報入力モードが文字入力モードである場合、情報入力モードが文字入力モード以外である場合に比べ、基準を水平面により近づける。
文字入力モードでは、イラストモードなどの他の情報入力モードに比べ、筆記具５０が寝ることが想定され、この場合は、基準を水平面により近づけるようすることが好ましくなる。付言すると、文字以外の絵を入力する場合には、文字の場合と比べて筆記具５０が寝るのが抑制され、逆に、文字を入力する場合には、筆記具５０が寝やすくなる。この場合、文字入力モードでは、基準を水平面により近づけることが好ましくなる。
ここで、文字は、左から右に向かって書かれることが一般的であり、そのため、左手で文字を書く場合には筆記具５０を押し込むことになり、右手の場合には筆記具５０を引き込むことになる。引く場合と比べて押し込む場合には、筆記具５０がより寝た角度になる。
さらに、文字以外の絵を入力する場合には、左手でも、押し込む力が弱くなり、文字の場合と比べて筆記具５０が寝るのは抑制される。
このため、文字入力モードでは、イラストモードなどの他の情報入力モードに比べ、基準を水平面により近づけるようすることが好ましくなる（基準を小さくすることが好ましくなる）。
【符号の説明】
【００７４】
１…情報処理システム、１０…端末装置、１０Ｄ…下端、１０Ｅ…上端、１２Ａ…端部（角部）、５０…筆記具、１１２…事象検知部、１１３…切り替え部、１１４…変化部
【図１】
2020052645.tif 000003
【図２】
2020052645.tif 000004
【図３】
2020052645.tif 000005
【図４】
2020052645.tif 000006
【図５】
2020052645.tif 000007
【図６】
2020052645.tif 000008
【図７】
2020052645.tif 000009
【図８】
2020052645.tif 000010