(57)【要約】【課題】表示面に対して位置が指定されてから、その位置の軌跡を表す画像を表示するまでに要する時間を短縮する。【解決手段】画像を表示する表示面と、前記表示面に対して指定された位置を表す位置情報を取得する位置情報取得手段と、前記指定されたの軌跡を表す第１の画像を、取得された当該位置を表す位置情報に基づいて前記表示面に表示させる第１の表示制御手段と、前記表示面に対して連続して第１の位置Ｐ（１）〜Ｐ（４）が指定されると、当該第１の位置に続けて前記表示面に対して指定される位置Ｓ（１）〜Ｓ（４）を予測する予測手段と、前記予測手段により予測された位置に第２の画像を表示させ、当該第２の画像の表示領域のうち、前記第１の位置に続けて指定された第２の位置に応じて表示される前記第１の画像とは異なる表示領域の画像を消去する第２の表示制御手段とを備えることを特徴とする。【選択図】図７
2011100282.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示面と、
前記表示面に対して指定された位置を表す位置情報を取得する位置情報取得手段と、
前記指定された位置の軌跡を表す第１の画像を、取得された当該位置を表す位置情報に基づいて前記表示面に表示させる第１の表示制御手段と、
前記表示面に対して連続して第１の位置が指定されると、当該第１の位置に続けて前記表示面に対して指定される位置を予測する予測手段と、
前記予測手段により予測された位置に第２の画像を表示させ、当該第２の画像の表示領域のうち、前記第１の位置に続けて指定された第２の位置に応じて表示される前記第１の画像とは異なる表示領域の画像を消去する第２の表示制御手段と
を備えることを特徴とする表示装置。
【請求項２】
前記位置情報取得手段は、決められた周期毎に検出される各位置を表す位置情報をそれぞれ取得し、
前記予測手段は、取得された前記第１の位置を表す位置情報に基づいて、その各位置の軌跡の方向をそれぞれ特定し、特定した軌跡の方向に基づいて前記第２の位置を予測する
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記予測手段は、取得された前記第１の位置を表す位置情報に基づいて、その各位置について、前記軌跡の方向とその次に検出された位置までの距離とを表すベクトルをそれぞれ求め、求めたベクトルの平均ベクトルに基づいて前記第２の位置を予測する
ことを特徴とする請求項２に記載の表示装置。
【請求項４】
前記表示面は、画像を表示するための表示処理が施される期間が長いほど、濃度が高い色を表示する複数の表示素子を有し、
前記第１の表示制御手段は、前記指定された位置の前記表示素子に決められた期間だけ前記表示処理を施すことにより、前記第１の画像を表示させ、
前記第２の表示制御手段は、前記決められた期間よりも短い期間の前記表示処理を施すことにより、前記第２の画像を表示させる
ことを特徴とする請求項１ないし３のいずれかに記載の表示装置。
【請求項５】
前記予測手段は、前記第１の位置に基づいて前記予測手段により予測された位置と、指定された前記第２の位置との距離を算出する算出手段を備え、
前記第２の表示制御手段は、前記算出手段により算出された距離が閾値以上である場合には、前記第２の画像を消去し、当該距離が閾値未満の場合には、当該第２の画像を消去しない
ことを特徴とする請求項１ないし４のいずれかに記載の表示装置。
【請求項６】
前記第２の表示制御手段は、前記第１の画像が表示されると同時に、前記第２の画像を消去する
ことを特徴とする請求項１ないし５のいずれかに記載の表示装置。
【請求項７】
画像を表示する表示面を有する表示装置のコンピューターを、
前記表示面に対して指定された位置を表す位置情報を取得する位置情報取得手段と、
前記指定された位置の軌跡を表す第１の画像を、取得された当該位置を表す位置情報に基づいて前記表示面に表示させる第１の表示制御手段と、
前記表示面に対して連続して第１の位置が指定されると、当該第１の位置に続けて前記表示面に対して指定される位置を予測する予測手段と、
前記予測手段により予測された位置に第２の画像を表示させ、当該第２の画像の表示領域のうち、前記第１の位置に続けて指定された第２の位置に応じて表示される前記第１の画像とは異なる表示領域の画像を消去する第２の表示制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きの画像を表示する技術に関する。
【背景技術】
【０００２】
手書きの画像を表示する表示装置では、利用者が操作子（例えば、ペンデバイス）を用いるなどして表示面をなぞることにより、利用者により指定された位置の軌跡を表す画像を表示する。特許文献１には、ユーザーの手書き入力を検出し、滑らかな手書き曲線を形成する座標点列を出力するために、実際に検出した隣接する座標点間に新たに座標点列を挿入することが記載されている。特許文献２には、手書き入力の軌跡を所定の周期でサンプリングする場合に、その入力速度に基づいて、位置検出処理と軌跡の表示処理との配分を可変にすることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１９０２７５号公報
【特許文献２】特開２００１−５６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような表示装置において、移動する操作子の位置を追いかけるようにして、その位置の軌跡を表す画像を表示する場合に、操作子の動きに対して画像の表示が遅れることがある。
本発明は、上述した事情に鑑みてなされたもので、その目的の一つは、表示面に対して位置が指定されてから、その位置の軌跡を表す画像を表示するまでに要する時間を短縮することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係る表示装置は、画像を表示する表示面と、前記表示面に対して指定された位置を表す位置情報を取得する位置情報取得手段と、前記指定された位置の軌跡を表す第１の画像を、取得された当該位置を表す位置情報に基づいて前記表示面に表示させる第１の表示制御手段と、前記表示面に対して連続して第１の位置が指定されると、当該第１の位置に続けて前記表示面に対して指定される位置を予測する予測手段と、前記予測手段により予測された位置に第２の画像を表示させ、当該第２の画像の表示領域のうち、前記第１の位置に続けて指定された第２の位置に応じて表示される前記第１の画像とは異なる表示領域の画像を消去する第２の表示制御手段とを備えることを特徴とする。本発明によれば、表示面に対して位置が指定されてから、その位置の軌跡を表す画像を表示するまでに要する時間を短縮することができる。
【０００６】
本発明においては、前記位置情報取得手段は、決められた周期毎に検出される各位置を表す位置情報をそれぞれ取得し、前記予測手段は、取得された前記第１の位置を表す位置情報に基づいて、その各位置の軌跡の方向をそれぞれ特定し、特定した軌跡の方向に基づいて前記第２の位置を予測するようにしてもよい。本発明によれば、先に指定された位置の軌跡の方向の傾向から、それに続けて指定される位置を予測するので、その予測の精度を高めることができる。
この本発明においては、前記予測手段は、取得された前記第１の位置を表す位置情報に基づいて、その各位置について、前記軌跡の方向とその次に検出された位置までの距離とを表すベクトルをそれぞれ求め、求めたベクトルの平均ベクトルに基づいて前記第２の位置を予測するようにしてもよい。本発明によれば、先に指定された位置の軌跡の方向と、検出された各位置どうしの距離とを表すベクトルから、それに続けて指定される位置を予測するので、その予測の精度をさらに高めることができる。
【０００７】
また、本発明においては、前記表示面は、画像を表示するための表示処理が施される期間が長いほど、濃度が高い色を表示する複数の表示素子を有し、前記第１の表示制御手段は、前記指定された位置の前記表示素子に決められた期間だけ前記表示処理を施すことにより、前記第１の画像を表示させ、前記第２の表示制御手段は、前記決められた期間よりも短い期間の前記表示処理を施すことにより、前記第２の画像を表示させるようにしてもよい。本発明によれば、指定されると予測した位置のうち、実際に指定された位置の軌跡を表す画像が表示されるまでに要する時間を短くすることができる。
【０００８】
また、本発明においては、前記予測手段は、前記第１の位置に基づいて前記予測手段により予測された位置と、指定された前記第２の位置との距離を算出する算出手段を備え、前記第２の表示制御手段は、前記算出手段により算出された距離が閾値以上である場合には、前記第２の画像を消去し、当該距離が閾値未満の場合には、当該第２の画像を消去しないようにしてもよい。本発明によれば、指定されると予測した位置のうち、実際に指定されなかった位置に対応する画像の消去に要する処理量を少なくすることができる。
【０００９】
また、本発明においては、前記第２の表示制御手段は、前記第１の画像が表示されると同時に、前記第２の画像を消去するようにしてもよい。本発明によれば、指定されると予測した位置に対応する画像のうち、実際に指定された位置の軌跡を表す画像のみが表示されるまでに要する時間を短くすることができる。
【００１０】
また、本発明に係るプログラムは、画像を表示する表示面を有する表示装置のコンピューターを、前記表示面に対して指定された位置を表す位置情報を取得する位置情報取得手段と、前記指定された位置の軌跡を表す第１の画像を、取得された当該位置を表す位置情報に基づいて前記表示面に表示させる第１の表示制御手段と、前記表示面に対して連続して第１の位置が指定されると、当該第１の位置に続けて前記表示面に対して指定される位置を予測する予測手段と、前記予測手段により予測された位置に第２の画像を表示させ、当該第２の画像の表示領域のうち、前記第１の位置に続けて指定された第２の位置に応じて表示される前記第１の画像とは異なる表示領域の画像を消去する第２の表示制御手段として機能させる。本発明によれば、表示面に対して位置が指定されてから、その位置の軌跡を表す画像を表示するまでに要する時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】表示装置の外観を示す図である。
【図２】表示装置のハードウェア構成を示すブロック図である。
【図３】表示装置において実現される機能の構成を示した機能ブロック図である。
【図４】予測部において行われる予測処理の手順を示すフローチャートである。
【図５】予測処理の内容を説明する図である。
【図６】ＣＰＵが実行する動作の手順を示すフローチャートである。
【図７】表示装置の表示面に表示される画像を説明する図である。
【図８】表示装置の表示面に表示される画像を説明する図である。
【図９】ＣＰＵが実行する処理を説明するタイムチャートである。
【図１０】変形例における予測画像を説明する図である。
【発明を実施するための形態】
【００１２】
［実施形態の構成］
図１は、この実施形態の表示装置１０の外観を示す図である。表示装置１０は、例えば電子ペーパーと呼ばれる可搬型の表示装置である。
図１に示すように、表示装置１０の前面には、操作部１５、タブレット１７及び表示面１４１が設けられている。表示面１４１は、複数の画素を有しており、これらの画素の配置により矩形の表示領域が形成されている。表示面１４１には、スクリーン状の透明なタブレット１７が積層されている。スタイラスペン２は、表示装置１０を操作する操作子の一例である。スタイラスペン２をタブレット１７に接触させたり、タブレット１７に接触させながら移動させたりすることで、ユーザーから表示装置１０への各種指示の入力が行われたり、スタイラスペン２のペン先が指定した位置の軌跡を表す画像（以下、「軌跡画像」という。）が表示面１４１に表示されたりする。
【００１３】
図２は、表示装置１０のハードウェア構成を示すブロック図である。図２に示すように、表示装置１０が備える各部の構成は、バス２１を介して接続されている。
ＣＰＵ（Central Processing Unit）１１は、制御プログラムを実行して、表示装置１０の各部を制御する。ＣＰＵ１１がＲＯＭ（Read Only Memory）１９に記憶されている制御プログラムを実行する際には、使用するデータをＲＡＭ（Random Access Memory）２０に記憶させる。
電源部１２は、例えばリチウムイオン系電池などの充電可能な２次電池を備えており、表示装置１０の動作に要する電力を、図示せぬ電力線を介して装置内の各部に供給する。
ＶＲＡＭ（Video Random Access Memory）１８は、表示装置１０に表示させる画像を表す画像データを記憶するメモリーである。
表示制御部１３は、表示体１４を駆動するための駆動回路を備える。表示制御部１３は、ＶＲＡＭ１８に記憶された画像データを読み出し、その画像データに応じた画像を表示体１４に表示させる。
表示体１４は、電気泳動素子を複数並べて構成された表示面１４１を有している。電気泳動素子は、表示制御部１３の駆動回路に駆動電圧が印加されると、その駆動電圧に応じた色を表示する表示素子の一例である。すなわち、表示制御部１３は、駆動電圧を印加する表示処理を実行することにより、表示面１４１に画像を表示させる。また、ここでの電気泳動素子は最終的な色として黒又は白を表示するものである。電気泳動素子は、上記表示処理が施される期間が長いほど、つまり、駆動回路に駆動電圧が印加されている期間が長いほど、濃度が高い色を表示する表示素子である。つまり、濃度が高いほど電気泳動素子が表示する色が黒に近く、明度が低い。
操作部１５は、方向ボタンやスイッチなどを備えており、ユーザーによる操作を受け付けて、その操作内容に応じて操作信号をＣＰＵ１１に供給する。
記憶部１６は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリー等の不揮発性の記憶手段であり、画像データなどの各種のデータを記憶する。
【００１４】
タブレット１７は、スタイラスペン２のペン先等の物体の接触の有無を感知する。ＣＰＵ１１は、表示面１４１に対して指定された位置をタブレット１７への接触により検出し、その位置を表す位置情報を取得する。この位置情報は、例えば、表示面１４１の左上隅点の位置を原点とし、矩形領域である表示面１４１の各辺に沿って定めた直交座標系に従って、各位置に割り当てられた座標を示す座標情報である。ＣＰＵ１１は、この位置情報を取得すると、ＲＡＭ２０に記憶させる。また、ＣＰＵ１１は、タブレット１７により、表示面１４１に指定された位置を決められた周期ΔＴｓ毎（例えば、１００ｍｓ毎）に検出する。そして、ＣＰＵ１１は、タブレット１７上において検出した位置を表す位置情報に基づいて表示処理を実行することで、取得した位置情報によって表される位置を順次結んだ軌跡画像を表示させる。
【００１５】
図３は、ＣＰＵ１１が制御プログラムを実行することにより表示装置１０において実現される機能のうち、画像の表示に係る機能の構成を示した機能ブロック図である。
位置情報取得部１１１は、表示面１４１に対してユーザーによりスタイラスペン２で指定された位置を表す位置情報を取得し、ＲＡＭ２０に記憶させる。
第１表示制御部１１２は、表示面１４１に対して指定された位置の軌跡を表す軌跡画像を、位置情報取得部１１１により取得され、ユーザーにより指定された位置を表す位置情報に基づいて表示面１４１に表示させる。
予測部１１３は、表示面１４１に対して連続して位置（第１の位置）が指定されると、後述する予測処理を実行することにより、その位置の後に表示面１４１に対して指定される位置を予測する。
第２表示制御部１１４は、予測部１１３により予測された位置に画像（以下、「予測画像」という。）を表示させるとともに、その予測画像の表示領域のうち、実際に指定された位置（第２の位置）に応じて表示される軌跡画像とは異なる表示領域の予測画像を消去する。つまり、第２表示制御部１１４は、将来においてユーザーにより指定されると予測される位置に予測画像を表示させるとともに、予測画像の表示領域のうち、その予測が外れた表示領域の画像を消去する。
次に、予測部１１３において実行される予測処理について説明する。
【００１６】
図４は、予測部１１３において行われる予測処理の手順を示すフローチャートである。図５は、予測処理の内容を説明する図である。
ここで、図５（ａ）に示すように、Ｐ（０）、・・・、Ｐ（Ｎ）（ここでは、Ｎ＝４である。）というＮ＋１個の検出点Ｐ（ｉ）（ただし、ｉ＝０，・・・，Ｎ）が、ＣＰＵ１１により既に検出されたとする。図５（ａ）に示す破線は、検出された順に各検出点を線分で結んだものであり、この線分の位置に軌跡画像が表示される。ここでは、ＣＰＵ１１が、検出点Ｐ（０）〜Ｐ（Ｎ）に基づいて、検出点Ｐ（Ｎ）に続けて指定される位置を予測する場合の予測処理を説明する。
なお、以下では、検出点Ｐ（ｉ）の座標をそれぞれ（ｘ（ｉ），ｙ（ｉ））と表す。
【００１７】
予測部１１３は、まず、Ｐ（０）、・・・、Ｐ（Ｎ）という順に検出された検出点に基づき、軌跡ベクトルを求める（ステップＳ１）。図５（ｂ）に示す各矢印は軌跡ベクトルＶ（ｉ）を表しており、各検出点の位置を始点とし、その次に検出された検出点の位置を終点としたベクトルである。軌跡ベクトルＶ（ｉ）は、式（１）に示す関係を満たす。
Ｖ（ｉ）＝（ｘ（ｉ）−ｘ（ｉ−１），ｙ（ｉ）−ｙ（ｉ−１））  （ただし、ｉ＝１〜Ｎ）・・・（１）
【００１８】
軌跡ベクトルＶ（ｉ）は、各検出点での軌跡の方向と、その次に検出された位置までの距離とを表すベクトルである。軌跡の方向は、ユーザーによりスタイラスペン２のペン先が移動させられた方向である。
次に、予測部１１３は、軌跡ベクトルＶ（ｉ）の平均ベクトルＥを求める（ステップＳ２）。平均ベクトルＥと軌跡ベクトルＶ（ｉ）とは、下記式（２）の関係を満たす。
Ｅ＝（Ｖ（１）＋・・・＋Ｖ（Ｎ））／Ｎ  ・・・（２）
【００１９】
次に、予測部１１３は、検出点Ｐ（Ｎ）に続けて指定されると予測される検出点（以下、「予測点」という。）の座標を求める（ステップＳ３）。ここでは、予測部１１３は、下記式（３）に基づいて予測点の座標を求める。式（３）において、Ｓ（ｐ）は、予測点の位置を終点とするベクトルである。ｐは、Ｐ（Ｎ）からｐ個目の予測点であることを示す整数である。
Ｓ（ｐ）＝ｐＥ＋Ｖ（Ｎ）  ・・・（３）
【００２０】
ここで、或る時間ΔＴのうちに、ＣＰＵ１１により検出される検出点の数Ｎｓは、ΔＴ／ΔＴｓである。予測部１１３は、ΔＴ後までの予測点の座標を特定するために、ステップＳ３においてＮｓ個の予測点の座標を求める。ここでは、Ｎｓ＝４とする。
式（３）及び図５（ｃ）から分かるように、予測点の位置は、検出点Ｐ（Ｎ）を始点として整数倍した平均ベクトルＥの終点の位置として定められる。このようにすることで、ユーザーにより先に指定された位置の軌跡の傾向から、それに続けて指定されるであろう軌跡を予測することができる。
以上が、予測処理の説明である。
【００２１】
［実施形態の動作］
次に、表示装置１０の動作について説明する。図６は、予測画像の表示に関して、ＣＰＵ１１が実行する動作の手順を示すフローチャートである。図７、８は、表示装置１０の表示面１４１に表示される画像を説明する図である。
ＣＰＵ１１は、ユーザーによりスタイラスペン２をタブレット１７に接触させたままその先頭の位置が移動させられると、決められた周期毎に検出されるその位置を表す位置情報を取得する（ステップＳ１１）。ここでは、図７（ａ）に示すように、ＣＰＵ１１は、Ｐ（０）からＰ（４）までの計５個の検出点の位置情報を取得したとする。  次に、ＣＰＵ１１は、ステップＳ１１で取得した位置情報に基づいて予測処理を実行する（ステップＳ１２）。予測処理については上述したとおりである。ここでは、ＣＰＵ１１は、ステップＳ１１において取得したＰ（０）からＰ（４）までの計５個の検出点の位置情報に基づいて、予測処理を実行する。そして、ＣＰＵ１１は、図７（ｂ）に示すように、予測点Ｓ（ｐ）（ｐ＝１〜４）の座標をそれぞれ求める。
【００２２】
続いて、ＣＰＵ１１は、ステップＳ１２で求めた予測点の座標に基づいて予測画像データを生成する（ステップＳ１３）。予測画像データは、ここでは順次検出された予測点を結んだ線分を表す線分画像である。ＣＰＵ１１は、生成した予測画像データをＲＡＭ２０に記憶させる。
そして、ＣＰＵ１１は、予測画像データに応じた予測画像を表示面１４１に表示させるための表示処理を行う（ステップＳ１４）。ここでは、ＣＰＵ１１は、ＲＡＭ２０上の予測画像データをＶＲＡＭ１８に転送する。そして、ＣＰＵ１１は、予測画像データに基づき表示制御部１３を制御することによって、表示面１４１に図７（ｃ）に示す予測画像Ｉｓを表示させる。このとき、ＣＰＵ１１は、検出点Ｐ（０）〜Ｐ（４）をそれぞれ結ぶ軌跡画像Ｉｒを表示させるための表示処理も同時に行っていることになる。
このとき、軌跡画像と予測画像との区別を明確にするために、ＣＰＵ１１は予測画像の濃度が軌跡画像の濃度よりも低くなるように表示処理を行う。具体的には、ＣＰＵ１１は、軌跡画像を表示させるための表示処理よりも、短い期間の表示処理を施すことにより、予測画像を表示させる。例えば、軌跡画像の表示に計３００ｍｓの表示処理を施すのであれば、軌跡画像の表示には１００ｍｓの表示処理を施す、という具合である。
【００２３】
次に、ＣＰＵ１１は、表示面１４１に表示した予測画像を補正するか否かを判断する（ステップＳ１５）。この補正は、予測画像のうち、現にユーザーによって指定されなかった表示領域の画像を消去するためと、現にユーザーによって指定された位置に応じた軌跡画像を新たに表示するために行われる。ここで、ＣＰＵ１１は、下記式（４）の演算を行い、距離和Ｄが閾値以上の場合には、補正を行い、距離和Ｄが閾値未満の場合には、補正を行わないと判断する。
Ｄ＝Σ｜Ｓ（ｐ）−Ｐ（ｉ）｜  ・・・（４）
【００２４】
距離和Ｄは、予測点Ｓ（ｐ）と、これら各予測点に対応する検出点Ｐ（ｉ）との距離の総和を示す値である。つまり、表示面１４１における、予測画像の表示領域と、軌跡画像の表示領域との一致の程度を示す指標となる値である。例えば、Ｄ＝０の場合には、予測画像と軌跡画像とが一致することになるから、予測画像を補正する必要はないといえる。一方、距離和Ｄが大きい場合、予測画像と軌跡画像との差異が大きい、つまり予測点の位置の精度が悪いことを意味しているから、これを修正する必要が生じる。距離和Ｄの値は、例えば、ユーザーにとってかかる差異が判別可能であるか否かの境界となるような値である。つまり、予測画像と軌跡画像とが完全一致する場合のほか、その差異がほとんどなく、無視できるような場合にもこの補正を行わない。
【００２５】
ここで、図８（ａ）に示すように、予測点Ｓ（１）〜Ｓ（４）に対応する検出点として、検出点Ｐ（５）〜Ｐ（８）が検出されたとする。そして、予測点Ｓ（１）と検出点Ｐ（５）とが一致し、予測点Ｓ（２）と検出点Ｐ（６）とが一致しており、予測点Ｓ（３）と検出点Ｐ（７）との位置が異なり、予測点Ｓ（４）と検出点Ｐ（８）との位置が異なっているとする。
この場合、ＣＰＵ１１は、距離和Ｄが閾値以上となって、予測画像を補正すると判断すると（ステップＳ１５；ＹＥＳ）、補正データを生成する（ステップＳ１６）。この補正データは、予測画像を表示した表示領域のうち、ユーザーにより指定されなかった位置に対応する表示領域の画像を消去するための消去用画像データと、予測画像を表示していない表示領域のうち、ユーザーによって指定された位置に対応する表示領域に軌跡画像を表示するための追記用画像データとを含む。ここでは、図８（ｂ）に示すように、ＣＰＵ１１は、検出点Ｐ（４）と、予測点Ｓ（１）と、予測点Ｓ（２）とを結ぶ予測画像については消去せずに、予測点Ｓ（２）〜Ｓ（４）を結ぶ予測画像を消去するための消去用画像データを生成する（点線で図示）。また、ＣＰＵ１１は、検出点Ｐ（６）、Ｐ（７）、Ｐ（８）を結ぶ軌跡画像を表示するための追記用画像データを生成する（実線で図示）。
【００２６】
そして、ＣＰＵ１１は、補正データのうち追記用画像データに応じて、軌跡画像を表示させるための表示処理を実行する（ステップＳ１７）。これにより、表示面１４１には、図８（ｂ）に示す軌跡画像Ｉｒ１が表示される。このとき、ＣＰＵ１１は、低い濃度で表示していた予測画像Ｉｓのうち、Ｐ（４）〜Ｐ（６）を結んだ軌跡画像を表示する表示処理も行って、その濃度を高める。
次に、ＣＰＵ１１は、補正データのうち消去用画像データに応じて、予測画像を消去する表示処理を行う（ステップＳ１８）。これにより、表示面１４１からは、予測画像Ｉｓのうち、実際に指定されなかった位置に対応する画像Ｉｆが消去される。このように、予測画像の位置と、ユーザーの指定位置とが同じであれば、実際に指定される前に軌跡画像の表示処理が開始されることに等しいから、その表示の迅速性が高まるわけである。
【００２７】
図９は、ＣＰＵ１１が実行する処理を説明するタイムチャートである。図９の上部に、スタイラスペン２の時刻Ｔにおける先端位置を示す。また、図９に示す時刻Ｔ０，Ｔ１，Ｔ２，Ｔ３はそれぞれ、時間ΔＴ間隔で異なる時刻であり、後者ほど後の時刻を表している。
図９に示すように、ＣＰＵ１１は、時刻Ｔ＝Ｔ０〜Ｔ１においては、検出点Ｐ（０）〜Ｐ（４）の位置をタブレット１７により検出して、その位置情報を取得する。そして、ＣＰＵ１１は、軌跡画像を表示するための軌跡画像データを生成する。この期間において、ＣＰＵ１１は、かかる処理のほかに、検出点Ｐ（０）〜Ｐ（４）に続けて検出されるであろう検出点である予測点の座標を求める。ここでは、ＣＰＵ１１は、検出点Ｐ（５）〜Ｐ（８）の位置を予測して、その位置情報に基づいて予測画像データを生成する。
【００２８】
時刻Ｔ１〜Ｔ２の期間では、ＣＰＵ１１は、検出点Ｐ（５）〜Ｐ（８）に対応する予測画像データに基づいて、予測画像を表示するための表示処理を行う。また、ＣＰＵ１１は、検出点Ｐ（５）〜Ｐ（８）の各位置の検出を行って、それら各位置の位置情報を取得する。そして、ＣＰＵ１１は、検出点Ｐ（５）〜Ｐ（８）の位置情報に基づいて、検出点Ｐ（０）〜Ｐ（４）に対応する表示領域の予測画像を補正するための補正データを生成する。そして、ＣＰＵ１１は、この補正データに応じて、検出点Ｐ（０）〜Ｐ（４）に対応する予測画像を補正する。すなわち、ＣＰＵ１１は、補正データに応じて、軌跡画像の追記と予測画像の消去とを行う。さらに、この期間においては、ＣＰＵ１１は、検出点Ｐ（５）〜Ｐ（８）に続けて指定される予測点の座標を求める。ここでは、ＣＰＵ１１は、検出点Ｐ（９）〜Ｐ（１２）の位置を予測した予測点の座標を求めて、その位置情報に基づいて予測画像データを生成する。以降、ＣＰＵ１１は、タブレット１７に対して指定された位置に応じて、上記処理を繰り返して実行する。
このようにして、ＣＰＵ１１は、実際に検出した検出点に基づいて軌跡画像を表示するとともに、それに続けて指定されるであろう位置に予測画像を表示させる。そして、その予測画像を補正する必要がある場合には、ＣＰＵ１１は、実際に指定された位置に応じた軌跡画像を表示するために必要な表示領域のみに対して軌跡画像を表示させる表示処理を行い、実際に指定されなかった位置の予測画像の消去を行う。
【００２９】
以上説明した実施形態によれば、表示装置１０は、スタイラスペン２によって指定された位置の軌跡を表す軌跡画像を表示する一方で、それに続けて指定される位置を予測して、その位置に予測画像を表示する。このため、予測した位置と、実際に指定された位置とが一致していたり、近接している場合には、軌跡画像の表示処理の開始時期を早めたことにもなるから、その表示の迅速性が高まる。よって、表示面１４１に対して位置が指定されてから、その位置の軌跡を表す画像を表示するまでに要する時間を短縮することができる。
【００３０】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を組み合わせてもよい。
（変形例１）
上述した実施形態では、予測画像として線分画像を表示していたが、例えば以下のようにしてもよい。
図１０は、この変形例における予測画像を説明する図である。
例えば、図１０（ａ）に示すように、予測点を順次結んだ線分が楕円の長軸となるような楕円領域の全体に予測画像を表示してもよい。このようにすれば、予測画像が表示される領域が広がるため、予測画像の位置と、ユーザーにより指定される位置とが一致する確率が高まる。また、図１０（ｂ）に示すように、Ｐ（Ｎ）を頂点とした三角形の領域の予測画像を表示してもよい。Ｐ（Ｎ）から遠い位置ほど、予測点と指定される位置とが異なる可能性が高くなるので、この場合、精度の悪い場所ほど予測画像の領域を広げることで、効率良く予測の精度を高められる。
なお、予測画像は、予測点を順次結んだ線分が円の直径となるようにしてもよいし、また、長方形など他の図形の形状をした予測画像を表示してもよい。
また、図１０（ｃ）に示すように、線分画像である予測画像を複数表示してもよい。この場合、一端を検出点Ｐ（Ｎ）として、予測点を順次結んだ線分画像である予測画像Ｉｓの他、様々な方向に延びる複数の線分画像Ｉｓ１〜Ｉｓ４が、予測画像として表示される
【００３１】
（変形例２）
上述した実施形態では、ＣＰＵ１１は平均ベクトルＥに基づいて予測点の座標を求めていたが、例えば、ＣＰＵ１１は、Ｐ（Ｎ）を終点とし、その直前に検出されたＰ（Ｎ−１）を始点とした軌跡ベクトルを求め、この軌跡ベクトルの方向の任意の長さを有する線分画像を予測画像として表示してもよい。この場合、ユーザーによって連続して指定された軌跡の方向のみに基づいて、ＣＰＵ１１が予測画像を表示することになる。
また、予測処理を省略し、ＣＰＵ１１は、Ｐ（Ｎ）を中心（重心）とした円形や三角形などの図形領域の全体に予測画像を表示してもよい。この構成であれば、予測処理を行わない分だけＣＰＵ１１が行うべき処理量を減らせる。
【００３２】
（変形例３）
上述した実施形態において、ＣＰＵ１１は、ステップＳ１５において、距離和Ｄが閾値以上である場合には、予測画像の補正を行っていたが、たとえば、予測した位置に応じた予測画像と、軌跡画像とが完全に一致する表示領域の以外は、予測画像をすべて消去してもよい。このようにすれば、より正確に、ユーザーにより指定された位置に応じた軌跡画像を表示することができる。
【００３３】
（変形例４）
また、表示体１４は、コレステリック液晶などを利用した複数の画素からなる表示面を有するものであってもよく、電気泳動方式のものに限らない。つまり、ＣＰＵ１１の制御に応じた画像を表示する表示面を有する表示体であればよい。
また、表示素子は、最終的な色として黒、白以外の色を表示するものであってもよいし、２色を表示するものに限らず、さらに多色を表示するものであってもよい。
また、表示装置１０は、軌跡画像に対して予測画像の濃度を低くして表示していたが、これらを同じ濃度で表示してもよい。この構成であっても、ユーザーにより位置が指定される前に、予測点の座標に基づいて画像表示する処理が開始されているからである。
【００３４】
（変形例５）
上述した実施形態において、表示装置が消去用画像データに基づく予測画像の消去と、追記用画像データに基づく軌跡画像の表示とを同時に行える（つまり、ステップＳ１７，１８の処理を同時に行うことができる）場合には、表示装置はこれらの処理を同時に行うとよい。上述の実施形態の構成では、軌跡画像を追記するための表示処理と、予測画像を消去するための表示処理とを同時に行える表示装置であれば、これらの表示処理を同時期に行ってよいということである。このようにすれば、画像の表示に係る処理全体の時間を短縮できる。
【００３５】
また、表示装置１０は、スタイラスペン２側に位置を検出する機能を持たせてもよく、この場合、スタイラスペンから表示装置本体に無線信号等を用いて位置（座標）を通知すればよい。
また、表示面１４１に重ねて配置されたタブレット１７に代えて、ペンタブレットと呼ばれるものを用いてもよい。すなわち、利用者が板状のペンタブレット上でペン型入力装置やマウス等を用いて軌跡を指定すると、装置がその位置を表す位置座標を読み取ってディスプレイ上のポインタを移動させて、表示面に軌跡画像を表示するというものである。
【００３６】
（変形例６）
上述した実施形態では、表示面１４１は、電気泳動方式で駆動させられる表示素子が複数並べられて構成されていたが、液晶など、これ以外の駆動方式の表示素子によって表示領域が構成される表示体を用いてもよい。
上述した実施形態では、表示装置１０は薄型で可搬性の高い電子ペーパーと呼ばれる表示装置であったが、実施形態で説明したような情報処理を行うことができればよく、ＰＤＡ（Personal Digital Assistant）や、携帯電話機等の表示装置であってもよい。
【００３７】
（変形例７）
上述した実施形態において、ＣＰＵ１１が実行していた制御の一部が他のハードウェアとの協働により行われてもよいし、これ以外の１又は複数のハードウェアが行うようにしてもよい。また、ＣＰＵ１１がプログラムを実行して各制御を実行する場合、そのプログラムは、複数のプログラムの組み合わせによって実現されてもよく、そのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスク（ＣＤ、ＤＶＤ）など）、光磁気記録媒体、半導体メモリーなどのコンピューター読み取り可能な記録媒体に記録した状態で提供し得る。また、インターネット等の通信網経由でダウンロードさせることも可能である。
【符号の説明】
【００３８】
１０…表示装置、１１…ＣＰＵ、１１１…位置情報取得部、１１２…第１表示制御部、１１３…予測部、１１４…第２表示制御部、１２…電源部、１３…表示制御部、１４…記憶性表示体、１４１…表示面、１５…操作部、１６…記憶部、１７…タブレット、１８…ＶＲＡＭ、１９…ＲＯＭ、２…スタイラスペン、２０…ＲＡＭ、２１…バス。
【図１】
2011100282.tif 000003
【図２】
2011100282.tif 000004
【図３】
2011100282.tif 000005
【図４】
2011100282.tif 000006
【図５】
2011100282.tif 000007
【図６】
2011100282.tif 000008
【図７】
2011100282.tif 000009
【図８】
2011100282.tif 000010
【図９】
2011100282.tif 000011
【図１０】
2011100282.tif 000012