(57)【要約】【課題】ペン入力を行う機器において処理負荷を低減する端末装置を提供する。【解決手段】ペンによって入力操作が行われる端末装置であって、記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスする制御部と、前記ペンによる操作を入力する入力部と、前記入力部から入力された内容が、手書き入力であるか否かを判定する判定部と、判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える切り替え部と、を有する。【選択図】図１
2011186792.tif 000002
【特許請求の範囲】
【請求項１】
ペンによって入力操作が行われる端末装置であって、
記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスする制御部と、
前記ペンによる操作を入力する入力部と、
前記入力部から入力された内容が、手書き入力であるか否かを判定する判定部と、
判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える切り替え部と、
を有することを特徴とする端末装置。
【請求項２】
前記切り替え部は、前記入力された内容が、前記ペンによって書き込み処理が発生するユーザインタフェース領域を押下する入力であることを検出した場合に、前記制御部のモードをビューモードからライトモードに切り替える
ことを特徴とする請求項１記載の端末装置。
【請求項３】
前記切り替え部は、前記入力された内容が、手書き入力用の入力欄に対する入力であることを検出した場合に、前記制御部のモードをビューモードからライトモードに切り替える
ことを特徴とする請求項１または請求項２に記載の端末装置。
【請求項４】
前記判定部は、前記ペンの動作を検出し、この検出結果に基づいて、手書き入力であるか否かを判定する
ことを特徴とする請求項１から請求項３のうちいずれか１項に記載の端末装置。
【請求項５】
前記切り替え部は、前記ペンの動作を検出し、手書き入力が終了したか否かを判定し、手書き入力が終了した場合に、前記制御部のモードをライトモードからビューモードに切り替える
ことを特徴とする請求項１から請求項５のうちいずれか１項に記載の端末装置。
【請求項６】
ペンによって入力操作が行われる端末装置であるコンピューターに、
記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスする制御手段、
前記ペンによる操作を入力する入力手段、
前記入力部から入力された内容が、手書き入力であるか否かを判定する判定手段、
判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える切り替え手段、
として機能させるためのプログラム。
【請求項７】
ペンによって入力操作が行われる端末装置におけるモード切替方法であって、
前記端末装置の制御部が、
記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスし、
前記端末装置の入力部が、
前記ペンによる操作を入力し、
前記端末装置の判定部が、
前記入力部から入力された内容が、手書き入力であるか否かを判定し、
前記端末装置の切り替え部が、
判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える、
ことを特徴とするモード切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペン入力機能を有する端末装置、プログラム、モード切り替え方法に関する。
【背景技術】
【０００２】
近年、コンピューターは小型化が進んでおり、タッチパネルを備えた携帯用機器に、入力用のペンを用いて各種情報の入力や機器に対する操作が行われている。このような携帯型の機器としては、例えば、下記の特許文献１に示すものがある。
このような組み込み機器においてデータベース処理を行うと、機器内の処理装置に高い負荷がかかる。これは、組み込み機器を、携帯できるサイズや重量にするべく小型化されるため、機器に搭載できる処理装置の能力も限られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３９０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した組み込み機器は、搭載される処理装置の能力に制限があるため、例えば、データベース処理として、データの追加や更新を行う処理を実行すると、ファイルシステムへの処置が増大し、処理装置に対する負荷が高くなり、ユーザへのレスポンスが低下してしまうという問題がある。なお、上述の特許文献１のものは、ペンを格納場所から取り出されたことを検出して機器の電源を投入したり、ペンの取り出し時にペンの回転方向に応じたアプリケーションを起動することが行われる。しかし、この特許文献１は、携帯用機器の処理負荷を考慮したものではない。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、ペン入力を行う機器において処理負荷を低減する端末装置、プログラム、モード切り替え方法を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、ペンによって入力操作が行われる端末装置であって、記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスする制御部と、前記ペンによる操作を入力する入力部と、前記入力部から入力された内容が、手書き入力であるか否かを判定する判定部と、判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える切り替え部と、を有することを特徴とする。
【０００７】
また、本発明は、上述の端末装置において、前記切り替え部は、前記入力された内容が、前記ペンによって書き込み処理が発生するユーザインタフェース領域を押下する入力であることを検出した場合に、前記制御部のモードをビューモードからライトモードに切り替えることを特徴とする。
【０００８】
また、本発明は、上述の端末装置において、前記切り替え部は、前記入力された内容が、手書き入力用の入力欄に対する入力であることを検出した場合に、前記制御部のモードをビューモードからライトモードに切り替えることを特徴とする。
【０００９】
また、本発明は、上述の端末装置において、前記判定部は、前記ペンの動作を検出し、この検出結果に基づいて、手書き入力であるか否かを判定することを特徴とする。
【００１０】
また、本発明は、上述の端末装置において、前記切り替え部は、前記ペンの動作を検出し、手書き入力が終了したか否かを判定し、手書き入力が終了した場合に、前記制御部のモードをライトモードからビューモードに切り替えることを特徴とする。
【００１１】
また、本発明は、ペンによって入力操作が行われる端末装置であるコンピューターに、記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスする制御手段、前記ペンによる操作を入力する入力手段、前記入力部から入力された内容が、手書き入力であるか否かを判定する判定手段、判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える切り替え手段、として機能させるためのプログラムである。
【００１２】
また、本発明は、ペンによって入力操作が行われる端末装置におけるモード切替方法であって、前記端末装置の制御部が、記憶部にアクセスし読み出しを行うビューモードと前記記憶部にアクセスし書き込みを行うライトモードとのうちいずれかのモードによって前記記憶部にアクセスし、前記端末装置の入力部が、前記ペンによる操作を入力し、前記端末装置の判定部が、前記入力部から入力された内容が、手書き入力であるか否かを判定し、前記端末装置の切り替え部が、判定結果が手書き入力である場合に、前記制御部のモードをビューモードからライトモードに切り替える、ことを特徴とする。
【発明の効果】
【００１３】
以上説明したように、この発明によれば、ペン入力された内容が、手書き入力を行うものであるか否かを判定し、手書き入力である場合には、書き込み処理が発生するものとして、ライトモードに切り替えるようにした。これにより、書き込み処理が発生しない通常時においては、ビューモードにて処理を実行し、書き込み処理が発生する場合にライトモードに切り替えることができ、処理負荷を低減することができる。
また、ペン入力が、書き込み処理を発生させるものであると判定された場合にも、ライトモードに切り替えるようにした。これにより、書き込み処理が発生しない通常時においては、ビューモードにて処理を実行し、書き込み処理が発生する場合にライトモードに切り替えることができる。
また、手書き入力が終了した時点で、ライトモードからビューモードに切り替えるようにしたので、書き込み処理を行う必要がなくなった場合に、直ちにビューモードに切り替えることができ、ライトモードを必要な場合にのみに実行するように抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施形態による端末装置の構成を示す概略ブロック図である。
【図２】端末装置１の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態による端末装置について図面を参照して説明する。
図１は、この発明の一実施形態による端末装置の構成を示す概略ブロック図である。
端末装置１は、端末本体１０と、ペン３０とから構成される。
端末本体１０は、ＣＰＵ１１（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ１２（ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ１３（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、タブレット制御部１４、ペン検出部１５、アクセス制御部１６、電源制御部１７、バッテリー１８、端末記憶装置１９、表示体制御部２０、表示体２１を有する。この端末本体１０は、ペン３０による位置の指示を受け付ける。ペン３０はコイル３１を有する。
【００１６】
ＣＰＵ１１は、中央演算処理装置であり、プログラムに従って、端末装置１の各部、各装置を制御し、後述するモード切り替え処理等を実行する。ＲＯＭ１２は、読み出し専用の記憶装置であり、ＣＰＵ１１が実行するモード切り替え処理等のプログラムや各種データを記憶する。ＲＡＭ１３は、ＣＰＵ１１等が処理を行う際に必要なデータ等を記憶する、データが読み書き可能な記憶装置である。
【００１７】
タブレット制御部１４は、入力装置となるタブレットを制御する。端末本体１０において、ペン３０、ペン検出部１５によりタブレットが構成される。ペン３０は、ペン検出部１５上の位置を指示するものであり、ペン検出部１５はペン３０によって指示された位置を検出し、座標を算出する。
【００１８】
その検出方法の一例を以下に説明する。
例えば、入力検出部１５は、表示体２１に設置された板状のパネルであり、パネルには複数のループ状のセンサコイルが平行に配置されており、一方、ペン３０のコイル３１は、コンデンサと接続してＬＣ共振回路を形成している。入力検出部１５のセンサコイルに短時間だけ交流電流を流すと、入力検出部１５の入力面上に磁界が発生し、近づけたペン３０のコイル３１に電流が流れてペン３０側のコンデンサに電気が蓄積される。センサコイルの電流を切ると、ペン３０のコンデンサに蓄えられた電気を電源としてコイル３１に電流が流れてペン先に磁界が発生する。ペン先に発生した磁界によりセンサコイルに誘導電流が流れ、入力検出部１５は、複数のセンサコイルのうち電流が流れたセンサコイルの位置をペン３０の位置として検出する。
【００１９】
また、入力検出部１５は、操作者の手（あるいは手のひらの一部）や指が触れた場合に、その位置を検出し、座標を算出する。例えば、表示体２１のパネル等の表面に導電性材を施し、表面に一様の電界を発生させておき、入力検出部１５は、操作者の手や指がパネルに触れることによって生じる電界の変化を基に、操作者の手や指の触れた位置を検出し、座標を算出する。
【００２０】
アクセス制御部１６は、入力検出部１５から入力された内容が、手書き入力であるか否かを判定する機能と、判定結果が手書き入力である場合に、端末記憶装置１９にアクセスするモードをビューモードからライトモードに切り替える機能と、端末記憶装置１９にアクセスし、ビューモードとライトモードとのうちいずれかのモードによって端末記憶装置１９にアクセスし、データベース処理を行う。
【００２１】
ここで、ビューモードは、端末記憶装置１９にアクセスし、読み出しを行うモードである。このビューモードは、基本的にデータベースへの追加や更新処理を行わないモードであり、このモードでは処理速度が相対的に高速化されることで、文書の表示やデータの検索といった書き込みを行わないユーザの操作が高速化される。ビューモードとしては、例えば、特定のデータのプロパティを参照する処理や、フォルダ内のファイルを読み出す処理等がある。
【００２２】
ライトモードは、端末記憶装置１９にアクセスし書き込みを行うモードである。このライトモードは、データベースへの追加や更新処理を行うモードである。このモードでは、書き込みを行うための様々な処理（例えば、書き込みエラー時に備えたデータのバックアップ、ファイル書き込みのバックアップ）などが行われる。このため、ユーザへのレスポンスが、ビューモードに比べて低下する。
ここでは、通常時はビューモードを使用し、手書き入力時等のみにライトモードを利用することで、ユーザ操作全般のレスポンスを向上させる。
【００２３】
また、アクセス制御部１６は、入力された内容が、ペン３０によって書き込み処理が発生するユーザインタフェース領域であるＧＵＩ（graphical user interface）を押下する入力であることを検出した場合に、ビューモードからライトモードに切り替える。
また、アクセス制御部１６は、入力された内容が、手書き入力用の入力欄に対する入力であることを検出した場合に、ビューモードからライトモードに切り替える。ここでは、入力欄は、複数の座標によって囲まれた領域により、手書き入力領域として特定されるため、
この手書き入力領域内に、ペンにより入力された座標がある場合には、手書き入力がなされたことを検出し、手書き入力領域内に、ペンにより入力された座標がない場合には、そのペンの座標に応じた入力を検出する。
【００２４】
ここでは、手書き入力が行われると、通常、ライトモードにより、端末記憶装置１９に対するデータの書き込みが行われるため、手書き入力を検出した際に、ライトモードに切り替えるようにしている。
【００２５】
また、アクセス制御部１６は、ペン３０の動作を検出し、この検出結果に基づいて、手書き入力であるか否かを判定する。この検出は、ペンによって入力されるストロークの長さが所定の長さ以上である場合に手書き入力として検出したり、ペン３０が画面上にタッチされている時間を計測し、この計測された時間が所定の時間以上である場合に手書き入力として検出したり、ペン３０の傾きを検出し、この傾きが所定の角度の範囲である場合には、手書き入力として検出する。例えば、ペンが画面に対して垂直方向に近い場合には、ボタンを押下する操作を行っているものと判定し、ペンが画面に対して所定の角度よりも傾斜している場合には、手書きによって入力するものと判定する。この傾きの検出機能は、既存技術を用いることができる。
【００２６】
また、アクセス制御部１６は、ペン３０によってタッチされた画面の位置が、書き込み動作を伴う処理が行われるＧＵＩに対応する座標領域である場合に、ビューモードからライトモードに切り替える。この書き込み動作を伴うＧＵＩとしては、例えば、表示された頁のいずれかの位置に、文字や画像等を表示するための電子付箋を貼り付ける機能を実行するＧＵＩ、記憶されたファイルを読み出して、テキスト編集を行うためのＧＵＩ等がある。
【００２７】
また、アクセス制御部１６は、ペン３０の動作を検出し、手書き入力が終了したか否かを判定し、手書き入力が終了した場合に、ライトモードからビューモードに切り替える。
この手書き入力の終了の検出は、上記の手書き入力の処理が行われた後、ペン入力の動作が、予め決められた基準の時間を経過するまで行われなかった場合である。また、アクセス制御部１６は、書き込み処理を伴うＧＵＩが指定され、このＧＵＩの機能の処理が終了したことを検出した場合にも、ライトモードからビューモードに切り替える。
【００２８】
電源制御部１７は、端末本体１の電源であるバッテリー１８を制御する。端末記憶装置１９は、半導体メモリ等の記憶装置であり、データ等を記憶する。表示体制御部２０は、表示体２１の表示を制御する。表示体２１は、液晶パネル等のディスプレイ装置である。ここで、表示体２１と入力検出部１５とが組み合わせて設けられ、表示体２１に表示された表示をペン３や手等で指示された場合に、入力検出部１５は、その位置を検出する。
【００２９】
図２は、端末装置１の動作を説明するフローチャートである。
まず、電源が投入されると、端末装置１のアクセス制御部１６は、ビューモードに設定した後（ステップＳ１０）、ペン３０からの入力を受け付ける（ステップＳ１１）。ペン入力がなされると、アクセス制御部１６は、ペン入力された画面上の座標の位置を検出する（ステップＳ１２）。そして、アクセス制御部１６は、このペン入力された座標位置が、手書き入力欄の座標領域内であるか否かを判定し（ステップＳ１３）、手書き入力欄の座標領域内である場合には、ライトモードに設定（切り替え）する（ステップＳ１４）。そして、アクセス制御部１６は、手書き入力が終了または、入力された座標に対応するＧＵＩの処理が終了したか否かを判定する（ステップＳ１５）。ここでは、手書き入力欄内に対し、手書き入力が終了したか否かを判定し、手書き入力が終了したことを検出すると、ステップＳ１０に移行し、ビューモードに設定（切り替え）する。
【００３０】
一方、手書き入力欄への入力ではない場合、すなわち、手書き入力欄の座標領域外に対してペン入力がされた場合、アクセス制御部１６は、ペン入力された座標の位置が、入力書き込み処理を伴うＧＵＩの座標領域内に対する入力であるか否かを判定する（ステップＳ１６）。ペン入力された座標の位置が、入力書き込み処理を伴うＧＵＩの座標領域内に対する入力である場合、アクセス制御部１６は、ステップＳ１４に移行し、手書き入力が終了または、入力された座標に対応するＧＵＩの処理が終了したか否かを判定する（ステップＳ１５）。ここでは、指定されたＧＵＩの処理が終了した否かを判定し、そのＧＵＩの処理が終了したことを検出すると、ステップＳ１０に移行し、ビューモードに設定（切り替え）する。
【００３１】
他方、ペン入力された座標の位置が書き込み処理を伴うＧＵＩの座標領域外であった場合、アクセス制御部１６は、ペン入力が手書き入力であるか否かを判定する（ステップＳ１７）。ペン入力が手書き入力であるか場合、アクセス制御部１６は、ステップＳ１４に移行して、ライトモードに設定し、手書き入力が終了または、入力された座標に対応するＧＵＩの処理が終了したか否かを判定する（ステップＳ１５）。ここでは、手書き入力が終了した否かを判定し、手書き入力が終了したことを検出すると、ステップＳ１０に移行し、ビューモードに設定（切り替え）する。
【００３２】
一方、ステップＳ１７において、手書き入力ではない場合、ペン入力された座標の位置が、処理の終了を指示するＧＵＩの座標領域内であるか否かを判定し（ステップＳ１８）、処理の終了を指示するＧＵＩの座標領域内である場合、処理を終了し、処理の終了を指示するＧＵＩの座標領域外である場合、ステップＳ１０に移行し、ビューモードを維持する。
【００３３】
以上説明したように、ペン入力された内容が、書き込み処理を実行するものであるかを判定するようにした。すなわち、手書き入力を行うものであるか、あるいは、書き込み処理を伴うＧＵＩを押下するものであるかを判定し、書き込み処理を実行することが検出された場合に、ライトモードに切り替えるようにした。これにより、書き込み処理が発生しない通常時においては、ビューモードにて処理を実行することができるので、処理負荷を低減することができ、ユーザへのレスポンスが低下してしまうことを抑止することができる。また、ライトモードが終了した場合に、ビューモードに戻すようにしたので、書き込み処理を行う必要がなくなった場合に、直ちにビューモードに切り替えることができるので、ライトモードを必要な場合にのみに実行するように抑えることができる。
【００３４】
このように、ユーザの特定動作をトリガーにして、事前にモードの切り替えを行うような先読み処理を行うことができ、端末装置１内の処理負荷の低減を図ることができる。
【００３５】
また、図１における端末本体１０の機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによりモードの管理を行ってもよい。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３６】
また、「コンピューターシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピューターシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００３７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００３８】
１  端末装置
１０  端末本体
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  タブレット制御部
１５  入力検出部
１６  アクセス制御部
１７  電源制御部
１８  バッテリー
１９  端末記憶装置
３０  ペン
３１  コイル
【図１】
2011186792.tif 000003
【図２】
2011186792.tif 000004