(57)【特許請求の範囲】
【請求項１】
タッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成するタッチパネル、
前記タッチパネルの出力信号をサンプリングしサンプリング値に基づいて前記タッチ面への前記押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置及びタッチ時刻に係る情報を含むタッチ情報を生成するタッチ情報生成手段、
前記タッチ情報の各タッチが前記タッチパネルに入力された連続線上のタッチであるか否かを前記タッチ情報に基づいて判定する判定手段、
前記タッチ面へ入力された連続線上の各部分における前記押圧式筆記具の移動速度を前記タッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成手段、
連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両タッチ位置を結ぶ結合線を、該両隣接タッチ間の前記押圧式筆記具の移動速度が所定値以上である場合には線分、また、該移動速度が所定値未満である場合には、曲線又は折れ曲げ線に設定する結合線設定手段、
前記結合線設定手段の決めた結合線に基づいて各隣接タッチのタッチ位置間を結合した線図を作成する線図作成手段、
及び
前記線図作成手段により作成された線図を表示する表示器、
を有していることを特徴とするタッチパネル式記入媒体装置。
【請求項２】
前記表示器は、前記タッチパネルへ、そのタッチ面とは反対側の面に配設され、前記表示器の表示面は前記タッチパネルへ向けられていることを特徴とする請求項１記載のタッチパネル式記入媒体装置。
【請求項３】
前記結合線設定手段は、前記結合線を折れ曲げ線に設定する場合、該折れ曲げ線は、移動の曲がり方向外側へ凸に折れ曲がる折れ曲げ線としての２本の線分とすることを特徴とする請求項１記載のタッチパネル式記入媒体装置。
【請求項４】
前記結合線設定手段は、前記結合線を折れ曲げ線に設定する場合に、次のものを定義し、
Ｃ（０），Ｃ（１）：該隣接タッチにおいてそれぞれ早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する折れ曲げ線を、Ｃ（０）とＲａとを結合する線分と、ＲａとＣ（１）とを結合する線分とに設定するようになっていることを特徴とする請求項３記載のタッチパネル式記入媒体装置。
【請求項５】
前記タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、前記タッチ情報生成手段による前記タッチパネルの出力信号の検出時間間隔は、ユーザが前記タッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることを特徴とする請求項１記載のタッチパネル式記入媒体装置。
【請求項６】
タッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成するタッチパネル、
前記タッチパネルの出力信号をサンプリングしサンプリング値に基づいて前記タッチ面への前記押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置としての一次タッチ位置及びタッチ時刻に係る情報を含む一次タッチ情報を生成する一次タッチ情報生成手段、
前記一次タッチ情報の各タッチが前記タッチパネルに入力された連続線上のタッチであるか否かを前記一次タッチ情報に基づいて判定する判定手段、
前記一次タッチ情報に含まれ連続線上のものであるタッチ（以下、「対象タッチ」と言う。）に対してそのタッチ時刻を含む所定時間範囲Ｔａ内にタッチ時刻のある複数個の所定のタッチ（以下、「修正関与タッチ」と言う。）の一次タッチ位置に基づいて該対象タッチの一次タッチ位置を所定の修正処理により修正したタッチ位置としての二次タッチ位置を算出し該修正処理は所定時間範囲Ｔｏにおけるタッチ位置の変動を抑制する処理内容とされ各タッチについての二次タッチ位置に係る情報を含む二次タッチ情報を生成する二次タッチ情報生成手段、
前記タッチ面へ入力された連続線上の各部分における前記押圧式筆記具の移動速度を前記一次タッチ情報又は前記二次タッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成手段、
連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両二次タッチ位置を結ぶ結合線を、該両隣接タッチ間の前記押圧式筆記具の移動速度が所定値以上である場合には線分、また、該移動速度が所定値未満である場合には、曲線又は折れ曲げ線に設定する結合線設定手段、
前記結合線設定手段の決めた結合線により各隣接タッチに係る両二次タッチ位置間を結合した線図を作成する線図作成手段、及び
前記線図作成手段により作成された線図を表示する表示器、
を有していることを特徴とするタッチパネル式記入媒体装置。
【請求項７】
前記修正処理における前記修正関与タッチは、前記対象タッチの一次タッチ位置を含む所定領域Ａｏ内にある一次タッチ位置のタッチとされていることを特徴とする請求項６記載のタッチパネル式記入媒体装置。
【請求項８】
前記修正処理では、一次タッチ位置が同一の修正関与タッチの個数を各一次タッチ位置について計数し、最大計数値となる一次タッチ位置を、対象タッチに係る二次タッチ位置に設定することを特徴とする請求項７記載のタッチパネル式記入媒体装置。
【請求項９】
前記修正処理では、最大計数値となる一次タッチ位置が存在しなかった場合には、修正関与タッチの一次タッチ位置の平均位置を算出し、該平均位置を、該対象タッチに係る二次タッチ位置に設定することを特徴とする請求項８記載のタッチパネル式記入媒体装置。
【請求項１０】
前記表示器は、前記タッチパネルへ、そのタッチ面とは反対側の面に配設され、前記表示器の表示面は前記タッチパネルへ向けられていることを特徴とする請求項６記載のタッチパネル式記入媒体装置。
【請求項１１】
前記結合線設定手段は、前記結合線を折れ曲げ線に設定する場合、該折れ曲げ線は、移動の曲がり方向外側へ凸に折れ曲がる折れ曲げ線としての２本の線分とすることを特徴とする請求項６記載のタッチパネル式記入媒体装置。
【請求項１２】
前記結合線設定手段は、前記結合線を折れ曲げ線に設定する場合に、次のものを定義し、
Ｃ（０），Ｃ（１）：該隣接タッチにおいてそれぞれ早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する折れ曲げ線を、Ｃ（０）とＲａとを結合する線分と、ＲａとＣ（１）とを結合する線分とに設定するようになっていることを特徴とする請求項１１記載のタッチパネル式記入媒体装置。
【請求項１３】
前記タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、前記タッチ情報生成手段による前記タッチパネルの出力信号の検出時間間隔は、ユーザが前記タッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることを特徴とする請求項６記載のタッチパネル式記入媒体装置。
【請求項１４】
請求項１又は請求項６のタッチパネル式記入媒体装置を装備することを特徴とする電子紙。
【請求項１５】
タッチパネルのタッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成する出力信号生成ステップ、
前記出力信号生成ステップの出力信号をサンプリングしサンプリング値に基づいて前記タッチ面への前記押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置及びタッチ時刻に係る情報を含むタッチ情報を生成するタッチ情報生成ステップ、
前記タッチ情報の各タッチが前記タッチパネルに入力された連続線上のタッチであるか否かを前記タッチ情報に基づいて判定する判定ステップ、
前記タッチ面へ入力された連続線上の各部分における前記押圧式筆記具の移動速度を前記タッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成ステップ、
連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両タッチ位置を結ぶ結合線を、該両隣接タッチ間の前記押圧式筆記具の移動速度が所定値以上である場合には線分、また、該移動速度が所定値未満である場合には、曲線又は折れ曲げ線に設定する結合線設定ステップ、
前記結合線設定ステップの決めた結合線に基づいて各隣接タッチのタッチ位置間を結合した線図を作成する線図作成ステップ、
及び
前記線図作成ステップにより作成された線図を表示する表示ステップ、
を有していることを特徴とするタッチパネル式記入媒体装置用制御方法。
【請求項１６】
前記結合線設定ステップは、前記結合線を折れ曲げ線に設定する場合、該折れ曲げ線は、移動の曲がり方向外側へ凸に折れ曲がる折れ曲げ線としての２本の線分とするするものであることを特徴とする請求項１５記載のタッチパネル式記入媒体装置用制御方法。
【請求項１７】
前記結合線設定ステップは、前記結合線を折れ曲げ線に設定する場合に、次のものを定義し、
Ｃ（０），Ｃ（１）：該隣接タッチにおいてそれぞれ早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する折れ曲げ線を、Ｃ（０）とＲａとを結合する線分と、ＲａとＣ（１）とを結合する線分とに設定するようになっていることを特徴とする請求項１６記載のタッチパネル式記入媒体装置用制御方法。
【請求項１８】
前記タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、前記タッチ情報生成ステップによる前記出力信号生成ステップの出力信号の検出時間間隔は、ユーザが前記タッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることを特徴とする請求項１５記載のタッチパネル式記入媒体装置用制御方法。
【請求項１９】
タッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成するタッチパネル、
前記出力信号生成ステップの出力信号をサンプリングしサンプリング値に基づいて前記タッチ面への前記押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置としての一次タッチ位置及びタッチ時刻に係る情報を含む一次タッチ情報を生成する一次タッチ情報生成ステップ、
前記一次タッチ情報の各タッチが前記タッチパネルに入力された連続線上のタッチであるか否かを前記一次タッチ情報に基づいて判定する判定ステップ、
前記一次タッチ情報に含まれ連続線上のものであるタッチ（以下、「対象タッチ」と言う。）に対してそのタッチ時刻を含む所定時間範囲Ｔａ内にタッチ時刻のある複数個の所定のタッチ（以下、「修正関与タッチ」と言う。）の一次タッチ位置に基づいて該対象タッチの一次タッチ位置を所定の修正処理により修正したタッチ位置としての二次タッチ位置を算出し該修正処理は所定時間範囲Ｔｏにおけるタッチ位置の変動を抑制する処理内容とされ各タッチについての二次タッチ位置に係る情報を含む二次タッチ情報を生成する二次タッチ情報生成ステップ、
前記タッチ面へ入力された連続線上の各部分における前記押圧式筆記具の移動速度を前記一次タッチ情報又は前記二次タッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成ステップ、
連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両二次タッチ位置を結ぶ結合線を、該両隣接タッチ間の前記押圧式筆記具の移動速度が所定値以上である場合には線分、また、該移動速度が所定値未満である場合には、曲線又は折れ曲げ線に設定する結合線設定ステップ、
前記結合線設定手段の決めた結合線により各隣接タッチに係る両二次タッチ位置間を結合した線図を作成する線図作成ステップ、及び
前記線図作成ステップにより作成された線図を表示する表示ステップ、
を有していることを特徴とするタッチパネル式記入媒体装置用制御方法。
【請求項２０】
前記修正処理における前記修正関与タッチは、前記対象タッチの一次タッチ位置を含む所定領域Ａｏ内にある一次タッチ位置のタッチとされていることを特徴とする請求項１９記載のタッチパネル式記入媒体装置用制御方法。
【請求項２１】
前記修正処理では、一次タッチ位置が同一の修正関与タッチの個数を各一次タッチ位置について計数し、最大計数値となる一次タッチ位置を、対象タッチに係る二次タッチ位置に設定することを特徴とする請求項１９記載のタッチパネル式記入媒体装置用制御方法。
【請求項２２】
前記修正処理では、最大計数値となる一次タッチ位置が存在しなかった場合には、修正関与タッチの一次タッチ位置の平均位置を算出し、該平均位置を、該対象タッチに係る二次タッチ位置に設定することを特徴とする請求項１９記載のタッチパネル式記入媒体装置用制御方法。
【請求項２３】
前記結合線設ステップは、前記結合線を折れ曲げ線に設定する場合、該折れ曲げ線は、移動の曲がり方向外側へ凸に折れ曲がる折れ曲げ線としての２本の線分とすることを特徴とする請求項１９記載のタッチパネル式記入媒体方法。
【請求項２４】
前記結合線設定ステップは、前記結合線を折れ曲げ線に設定する場合に、次のものを定義し、
Ｃ（０），Ｃ（１）：該押圧式筆記具の早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する折れ曲げ線を、Ｃ（０）とＲａとを結合する線分と、ＲａとＣ（１）とを結合する線分とに設定するようになっていることを特徴とする請求項２３記載のタッチパネル式記入媒体装置用制御方法。
【請求項２５】
前記タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、前記タッチ情報生成ステップによる前記出力信号生成ステップの出力信号の検出時間間隔は、ユーザが前記タッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることを特徴とする請求項１９記載のタッチパネル式記入媒体装置用制御方法。
【請求項２６】
タッチパネルのタッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成する出力信号生成ステップ、
前記出力信号生成ステップの出力信号をサンプリングしサンプリング値に基づいて前記タッチ面への前記押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置及びタッチ時刻に係る情報を含むタッチ情報を生成するタッチ情報生成ステップ、
前記タッチ情報の各タッチが前記タッチパネルに入力された連続線上のタッチであるか否かを前記タッチ情報に基づいて判定する判定ステップ、
前記タッチ面へ入力された連続線上の各部分における前記押圧式筆記具の移動速度を前記タッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成ステップ、
連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両タッチ位置を結ぶ結合線を、該両隣接タッチ間の前記押圧式筆記具の移動速度が所定値以上である場合には線分、また、該移動速度が所定値未満である場合には、曲線又は折れ曲げ線に設定する結合線設定ステップ、
前記結合線設定ステップの決めた結合線に基づいて各隣接タッチのタッチ位置間を結合した線図を作成する線図作成ステップ、
及び
前記線図作成ステップにより作成された線図を表示する表示ステップ、
をコンピュータに実行させることを特徴とするタッチパネル式記入媒体装置用制御プログラム。
【請求項２７】
前記結合線設定ステップでは、前記結合線を折れ曲げ線に設定する場合、該折れ曲げ線は、移動の曲がり方向外側へ凸に折れ曲がる折れ曲げ線としての２本の線分とすることを特徴とする請求項２６記載のタッチパネル式記入媒体装置。
ログラム。
【請求項２８】
前記結合線設定ステップは、前記結合線を折れ曲げ線に設定する場合に、次のものを定義し、
Ｃ（０），Ｃ（１）：該隣接タッチにおいてそれぞれ早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する折れ曲げ線を、Ｃ（０）とＲａとを結合する線分と、ＲａとＣ（１）とを結合する線分とに設定するようになっていることを特徴とする請求項２７記載のタッチパネル式記入媒体装置用制御プログラム。
【請求項２９】
前記タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、前記タッチ情報生成ステップによる前記出力信号生成ステップの出力信号の検出時間間隔は、ユーザが前記タッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることを特徴とする請求項２６記載のタッチパネル式記入媒体装置用制御プログラム。
【請求項３０】
タッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成するタッチパネル、
前記出力信号生成ステップの出力信号をサンプリングしサンプリング値に基づいて前記タッチ面への前記押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置としての一次タッチ位置及びタッチ時刻に係る情報を含む一次タッチ情報を生成する一次タッチ情報生成ステップ、
前記一次タッチ情報の各タッチが前記タッチパネルに入力された連続線上のタッチであるか否かを前記一次タッチ情報に基づいて判定する判定ステップ、
前記一次タッチ情報に含まれ連続線上のものであるタッチ（以下、「対象タッチ」と言う。）に対してそのタッチ時刻を含む所定時間範囲Ｔａ内にタッチ時刻のある複数個の所定のタッチ（以下、「修正関与タッチ」と言う。）の一次タッチ位置に基づいて該対象タッチの一次タッチ位置を所定の修正処理により修正したタッチ位置としての二次タッチ位置を算出し該修正処理は所定時間範囲Ｔｏにおけるタッチ位置の変動を抑制する処理内容とされ各タッチについての二次タッチ位置に係る情報を含む二次タッチ情報を生成する二次タッチ情報生成ステップ、
前記タッチ面へ入力された連続線上の各部分における前記押圧式筆記具の移動速度を前記一次タッチ情報又は前記二次タッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成ステップ、
連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両二次タッチ位置を結ぶ結合線を、該両隣接タッチ間の前記押圧式筆記具の移動速度が所定値以上である場合には線分、また、該移動速度が所定値未満である場合には、曲線又は折れ曲げ線に設定する結合線設定ステップ、
前記結合線設定手段の決めた結合線により各隣接タッチに係る両二次タッチ位置間を結合した線図を作成する線図作成ステップ、及び
前記線図作成ステップにより作成された線図を表示する表示ステップ、
をコンピュータに実行させることを特徴とするタッチパネル式記入媒体装置用制御プログラム。
【請求項３１】
前記修正処理における前記修正関与タッチは、前記対象タッチの一次タッチ位置を含む所定領域Ａｏ内にある一次タッチ位置のタッチとされていることを特徴とする請求項３０記載のタッチパネル式記入媒体装置用制御プログラム。
【請求項３２】
前記修正処理では、一次タッチ位置が同一の修正関与タッチの個数を各一次タッチ位置について計数し、最大計数値となる一次タッチ位置を、対象タッチに係る二次タッチ位置に設定することを特徴とする請求項３１記載のタッチパネル式記入媒体装置用制御プログラム。
【請求項３３】
前記修正処理では、最大計数値となる一次タッチ位置が存在しなかった場合には、修正関与タッチの一次タッチ位置の平均位置を算出し、該平均位置を、該対象タッチに係る二次タッチ位置に設定することを特徴とする請求項３１記載のタッチパネル式記入媒体装置用制御プログラム。
【請求項３４】
前記結合線設定ステップでは、前記結合線を折れ曲げ線に設定する場合、該折れ曲げ線は、移動の曲がり方向外側へ凸に折れ曲がる折れ曲げ線としての２本の線分とすることを特徴とする請求項３０記載のタッチパネル式記入媒体装置。
【請求項３５】
前記結合線設定ステップは、前記結合線を折れ曲げ線に設定する場合に、押圧式筆記具が隣接タッチ間を曲線で移動したと判断するときは、次のものを定義し、
Ｃ（０），Ｃ（１）：該押圧式筆記具の早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する折れ曲げ線を、Ｃ（０）とＲａとを結合する線分と、ＲａとＣ（１）とを結合する線分とに設定するようになっていることを特徴とする請求項３４記載のタッチパネル式記入媒体装置用制御プログラム。
【請求項３６】
前記タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、前記タッチ情報生成ステップによる前記出力信号生成ステップの出力信号の検出時間間隔は、ユーザが前記タッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることを特徴とする請求項３０記載のタッチパネル式記入媒体装置用制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネルを利用したユーザ入力の文字や線を表示するタッチパネル式記入媒体装置、タッチパネル式記入媒体装置用制御方法、タッチパネル式記入媒体装置用制御プログラム、及び電子紙に関するものである。
【０００２】
【従来の技術】
タッチパネルは、銀行の預金・支払機や駅の切符購入機等に利用され、ユーザは、所定のアイコンや項目を選択して、それを指でタッチすることにより、指示等を入力するようになっている。
【０００３】
【発明が解決しようとする課題】
タッチパネルは電子紙への文字や図や絵等の記入用の媒体に利用することが考えられている。タッチ面への指のタッチによるアイコンや項目の選択や、黒板位の大きさのボードほ文字等の書き込みの場合には、タッチパネルにおいて識別して検出できるタッチ位置の最小隣接間隔は比較的大きいものでもかまわないが、タッチパネル式記入媒体装置をＡ４程度の寸法の電子紙に適用する場合には、タッチパネルにおいて識別して検出できるタッチ位置の最小隣接間隔大幅に詰めるとともに、シャープペンシルやボールペン程度の大きさの押圧式筆記具を使用する必要がある。
【０００４】
押圧式筆記具により文字等をタッチパネルに入力する場合には、下記の問題点が生じる。
（ａ）押圧式筆記具によるタッチパネルへの線入力では、タッチ面が滑り易い等の理由のために、タッチパネルに対する押圧式筆記具の筆圧が変動し、入力線上の多くのタッチ位置において筆圧が基準値未満になり、そのようなタッチ位置では非タッチと認識され、結果、現実に検出されたタッチ位置が飛び飛びになり、そのまま表示すると、ユーザの意図した入力線とは大幅に異なるものになってしまう。
（ｂ）ユーザが押圧式筆記具を手に把持しつつ、押圧式筆記具の先端部をタッチ面に押圧しつつ、文字等を記入する場合には、手の一部を押圧式筆記具に接触させる。タッチパネルは、押圧式筆記具によるタッチ面へのタッチを、手の一部等のタッチとは区別して検出する必要がある。上記（ａ）の問題を克服するために、タッチ面へのタッチと判定する押圧力の基準値を低くすると、入力線とは関係ない、手の一部等の不要なタッチも検出してしまい、ユーザの意図した入力線と実際に表示される表示線との不一致が問題になる。
（ｃ）タッチ面上のタッチ及びそのタッチ位置は、タッチ面の縦横に格子状に配線された感圧抵抗体の両端電圧を、ディジタル処理のためにＡＤＣ（アナログ／ディジタル変換器）によりディジタル値へ変換され、そのディジタル値に基づいて検出される。文字等の入力を実現するためには、タッチ面における感圧抵抗体の本数は、例えば１２インチのタッチパネルでは１００×１００本、程度となる、各感圧抵抗体の駆動電源電圧が例えば５Ｖにする場合、１個のタッチ位置へのタッチによる感圧抵抗体の両端電圧変化量は約０．０００５Ｖと大変小さく、ＡＤＣの出力は極めて小さい。タッチパネルのタッチ感度を大きくして、上記（ａ）の問題を克服しようとすると、駆動電源電圧を大幅に増大させなければならず、その場合、タッチパネルの消費電力が大幅に増加してしまう。
（ｄ）タッチパネルにより検出されるタッチ位置は、揺らぎを含み、検出されたタッチ位置を検出順番に直線で繋いでいくと、表示線は細かく屈曲した折れ曲げ線となってしまい、表示線がユーザの意図する入力線からだいぶ、異なるものになってしまうことがある。
【０００５】
本発明の目的は、タッチパネルを使った線入力を改善することのできるタッチパネル式記入媒体装置、それを装備する電子紙、タッチパネル式記入媒体装置用制御方法、及びその方法をコンピュータに実行させるプログラムを提供することである。
本発明の目的は、タッチパネルの感度を特に増大させなくても、入力線に忠実な線を表示できるタッチパネル式記入媒体装置、それを装備する電子紙、タッチパネル式記入媒体装置用制御方法、及びその方法をコンピュータに実行させるプログラムを提供することである。
本発明の目的は、タッチ位置の揺らぎを効果的に防止できるタッチパネル式記入媒体装置、それを装備する電子紙、タッチパネル式記入媒体装置用制御方法、及びその方法をコンピュータに実行させるプログラムを提供することである。
【０００６】
【課題を解決するための手段】
第１の発明のタッチパネル式記入媒体装置は次のものを有している。
・タッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成するタッチパネル
・タッチパネルの出力信号をサンプリングしサンプリング値に基づいてタッチ面への押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置及びタッチ時刻に係る情報を含むタッチ情報を生成するタッチ情報生成手段
・タッチ情報の各タッチがタッチパネルに入力された連続線上のタッチであるか否かをタッチ情報に基づいて判定する判定手段
・タッチ面へ入力された連続線上の各部分における押圧式筆記具の移動速度をタッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成手段
・連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両タッチ位置を結ぶ結合線の種類を移動速度情報に基づいて設定する結合線設定手段
・結合線設定手段の決めた結合線に基づいて各隣接タッチのタッチ位置間を結合した線図を作成する線図作成手段
線図作成手段により作成された線図を表示する表示器
【０００７】
タッチ情報に含まれるタッチ位置及びディスプレイに係る情報には、タッチ位置及びタッチ時刻そのものであっても、タッチ位置及びタッチ時刻の関係値であってもよいとする。タッチ位置の関係値には、後述の揺らぎ抑制処理のために修正されたタッチ位置も概念内に包摂される。タッチ時刻の関係値としては、例えばサンプリング時間間隔を１単位として所定の基準時刻から経過時間をその単位換算で表した量や、所定の基準サンプリング時刻を番号ｎ＝１として、各サンプリング時刻に順番に付けられた対応番号であってもよいとする。タッチパネルへ入力された連続線には、例えば、文字を構成する各部分線、製図に関する線、絵の線が含まれる。
【０００８】
ディスプレイは典型的にはモノクロ型ディスプレイである。タッチ面上のタッチ位置の検出単位とディスプレイ上の画素とは、必ずしも１：１に対応付けられている必要はない。タッチ面上のタッチ位置の検出単位の分布密度をディスプレイ上の画素（ピクセル）の分布密度を少し大としたり、少し小としたりすることも可能である。すなわち、タッチ面上のタッチ位置の検出単位とディスプレイ上の画素とは、一部又は全部の領域において１：複数、及び複数：１に対応付けであってもよいとする。結合線設定手段により設定される結合線の種類には、曲率の異なる種々の曲線、単一線分、及び複数（２個に限定されない。）の線分から成る折れ曲げ線が含まれる。
【０００９】
タッチパネル式記入媒体装置は、典型的には、タッチパネルとディスプレイとを一体化して備えているが、タッチパネル式記入媒体装置のタッチパネルとディスプレイとは相互に別の場所に配備されていてもよいとする。タッチパネルとディスプレイとが一体化されている場合、タッチパネルは、ディスプレイの表示を透過させる必要があるので、透明とされなければならない。
【００１０】
タッチ位置上に連続線を入力する場合の押圧式筆記具の移動速度は入力連続線の種類に関係するものとなる。こうして、隣接タッチに係るタッチ位置を結合する線の種類を移動速度に基づいて設定し、該設定に基づいて作成した線図を表示することにより、入力連続線上のタッチ位置の飛び飛びのタッチにもかかわらず、ユーザの入力連続線に忠実な線を表示することができる。
【００１１】
第１の発明では、入力連続線上のタッチが飛び飛びであっても構わないので、すなわち、タッチと非タッチとを区別するタッチ位置への押圧式筆記具の検出感度を上げなくても済むので、検出感度を上げて、不要なタッチを検出してしまったり、タッチパネルの駆動電圧を上げて、消費電力を増大させたりする弊害を排除できる。
【００１２】
第２の発明のタッチパネル式記入媒体装置によれば、第１の発明のタッチパネル式記入媒体装置において、表示器は、タッチパネルへ、そのタッチ面とは反対側の面に配設されている。
【００１３】
第３の発明のタッチパネル式記入媒体装置によれば、第１又は第２の発明のタッチパネル式記入媒体装置において、結合線設定手段は、隣接タッチのタッチ位置間のタッチ面上の押圧式筆記具の移動速度の大のときは小のときよりも、折れ曲がり度の小さい種類の線を、該両タッチ位置を結ぶ結合線として設定するものである。
【００１４】
１本の線分は、曲線や折れ曲げ線に比して折れ曲がり度が小さい。タッチ位置における押圧式筆記具の移動速度は、入力連続線が直線又はそれに近い場合には、比較的、大となり、また、連続線が大きく曲がる曲線又はそれに近い線である場合に、比較的小となる。タッチ面上の押圧式筆記具の移動速度は、予測を例示すると、ほぼ直線の場合には例えば約１．０ｍ／ｓ、また、大きく曲がる曲線程、移動速度が小となると予測されるが、一般的な曲線の場合には、約０．５ｍ／ｓとなる。したがって、移動速度が大と判断される場合には、小と判断される場合に比して、折れ曲がり度の小さい種類の線、すなわち１本の線分に近い種類の線を、隣接タッチに係るタッチ位置を結合する線として設定することにより、ユーザの入力連続線に忠実な線を表示することができる。
【００１５】
第４の発明のタッチパネル式記入媒体装置によれば、第１〜第３のいずれかの発明のタッチパネル式記入媒体装置において、結合線設定手段は、押圧式筆記具が隣接タッチ間を曲線で移動したと判断するときは、次のものを定義する。
Ｃ（０），Ｃ（１）：該隣接タッチにおいてそれぞれ早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する線を、三角形Ｃ（０）・Ｒａ・Ｃ（１）の辺より内側を通る種類の線に設定するようになっている。
【００１６】
こうして、隣接タッチに係るタッチ位置を結合する線は、折れ曲がりを維持しつつ、折れ曲がり度を抑制されたものとなり、ユーザの入力連続線に忠実な線を表示することができる。
【００１７】
第５の発明のタッチパネル式記入媒体装置によれば、第１〜第４のいずれかの発明のタッチパネル式記入媒体装置において、タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、タッチ情報生成手段によるタッチパネルの出力信号の検出時間間隔は、ユーザがタッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してある。
【００１８】
タッチパネル式記入媒体装置の典型的な諸元を列挙すると、次の通りである。
・タッチ面及びディスプレイ寸法：１２インチ、
・タッチ面上の検出可能なタッチ位置の縦×横の個数：１０００×１０００
・ディスプレイのピクセルの縦×横の個数：１０００×１０００
・サンプリング周波数：４００〜８００Ｈｚ
・タッチパネルの出力をＡＤＣ（アナログ／デジタル変換器）によりＡＤ（アナログ／デジタル）変換したときのＡＤＣの出力からのシリアルデータ転送速度：９６００〜１９２００ｂｐｓ
【００１９】
タッチ情報生成手段による前記タッチパネルの出力信号の検出時間間隔が、ユーザがタッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してあることにより、基準値以上のタッチ圧が確保されれば、タッチ位置の連続するタッチを検出することができる。
【００２０】
第６の発明のタッチパネル式記入媒体装置は次のものを有している。
・タッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成するタッチパネル
・タッチパネルの出力信号をサンプリングしサンプリング値に基づいてタッチ面への押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置としての一次タッチ位置及びタッチ時刻に係る情報を含む一次タッチ情報を生成する一次タッチ情報生成手段
・一次タッチ情報の各タッチがタッチパネルに入力された連続線上のタッチであるか否かを一次タッチ情報に基づいて判定する判定手段
・一次タッチ情報に含まれ連続線上のものであるタッチ（以下、「対象タッチ」と言う。）に対してそのタッチ時刻を含む所定時間範囲Ｔａ内にタッチ時刻のある複数個の所定のタッチ（以下、「修正関与タッチ」と言う。）の一次タッチ位置に基づいて該対象タッチの一次タッチ位置を所定の修正処理により修正したタッチ位置としての二次タッチ位置を算出し該修正処理は所定時間範囲Ｔｏにおけるタッチ位置の変動を抑制する処理内容とされ各タッチについての二次タッチ位置に係る情報を含む二次タッチ情報を生成する二次タッチ情報生成手段
・連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）についての両二次タッチ位置を所定線により結合した線図を作成する線図作成手段
・線図作成手段により作成された線図を表示する表示器
【００２１】
修正関与タッチは、対象タッチのタッチ時刻から所定時間範囲Ｔａ内のタッチに限定されている。対象タッチのタッチ時刻をｔ０とし、所定値ΔＴを定義すると、Ｔａは、例えばｔｏ−ΔＴ≦Ｔａ≦ｔｏ＋ΔＴとしてもよいし、ｔｏ−ΔＴ≦Ｔａ≦ｔｏやｔｏ≦Ｔａ≦ｔｏ＋ΔＴであってもよい。対象タッチのタッチ時刻に対して時間的に離れたタッチ時刻のタッチのタッチ位置は、該対象タッチのタッチ時刻への影響は少ないので、修正関与タッチについての所定時間範囲Ｔａ内の限定は有効である。
【００２２】
タッチ面は押圧式筆記具が滑り易いので、タッチ面への押圧式筆記具によるタッチは揺らぎ易い。揺らぎを含む一次タッチ位置に基づいて作成した線図をディスプレイに表示すると、ディスプレイの表示線は、ユーザの意図する入力線からずれたものとなってしまう。したがって、そのような揺らぎを抑制する修正処理により二次タッチ位置を生成し、二次タッチ位置に基づいて作成した線図に関係した表示を行うことにより、現実の揺らぎにもかかわらず、表示線は該揺らぎを抑制したもの、すなわちユーザの意図する入力連続線に忠実なものにすることができる。
【００２３】
第７の発明のタッチパネル式記入媒体装置によれば、第６の発明のタッチパネル式記入媒体装置において、修正処理における修正関与タッチは、対象タッチの一次タッチ位置を含む所定領域Ａｏ内にある一次タッチ位置のタッチとされている。
【００２４】
所定領域Ａｏは、例えば、対象タッチに係る一次タッチ位置を中心とする所定半径の円や、所定径の正方形の領域である。
【００２５】
揺らぎに起因するタッチ位置の変動は比較的小さい。タッチ位置の変動が大きいときは、揺らぎではなく、ユーザの意思によるタッチの移動と考えることができる。したがって、修正関与タッチを、所定領域Ａｏ内にある一次タッチ位置に限定することにより、揺らぎ抑制について的確な二次タッチ位置を算出することができる。
【００２６】
第８の発明のタッチパネル式記入媒体装置によれば、第６又は第７の発明のタッチパネル式記入媒体装置において、修正処理では、一次タッチ位置が同一の修正関与タッチの個数を各一次タッチ位置について計数し、最大計数値となる一次タッチ位置を、対象タッチに係る二次タッチ位置に設定する。
【００２７】
揺らぎに係るタッチは例外的、すなわち頻度的に小さく、多数のタッチは、揺らいでいないタッチと考えることができる。したがって、対象タッチに係る二次タッチ位置を、一次タッチ位置の同一の修正関与タッチの個数が最大である一次タッチ位置に設定することにより、対象タッチに係る二次タッチ位置は、揺らぎの影響の抑制されたタッチ位置とすることができる。
【００２８】
第９の発明のタッチパネル式記入媒体装置によれば、第８の発明のタッチパネル式記入媒体装置において、修正処理では、最大計数値となる一次タッチ位置が存在しなかった場合には、修正関与タッチの一次タッチ位置の平均位置を算出し、該平均位置を、該対象タッチに係る二次タッチ位置に設定する。
【００２９】
修正関与タッチの二次タッチ位置が分散しているために、一次タッチ位置の同一の修正関与タッチの個数が最大である一次タッチ位置が見つからない場合がある。そのような場合では、修正関与タッチの二次タッチ位置の平均位置を、該対象タッチに係る二次タッチ位置とすることにより、適切な揺らぎ抑制を実施できる。
【００３０】
第１０の発明のタッチパネル式記入媒体装置は、第６〜第９のいずれかの発明のタッチパネル式記入媒体装置において、次のものを有している。
・タッチ面へ入力された連続線上の各部分における押圧式筆記具の移動速度をタッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成手段
・隣接タッチに係る両二次タッチ位置を結ぶ結合線の種類を移動速度情報に基づいて設定する結合線設定手段
【００３１】
こうして、揺らぎ修正処理された二次タッチ位置に基づいて作成された線図に係る表示が行われることにより、ユーザの意図する入力連続線に近い線を表示することができる。
【００３２】
第１１の発明のタッチパネル式記入媒体装置によれば、第６〜第１０のいずれかの発明のタッチパネル式記入媒体装置において、表示器は、タッチパネルへ、そのタッチ面とは反対側の面に配設されている。
【００３３】
第１２の発明のタッチパネル式記入媒体装置によれば、第６〜第１１のいずれかの発明のタッチパネル式記入媒体装置において、結合線設定手段は、隣接タッチのタッチ位置間のタッチ面上の押圧式筆記具の移動速度の大のときは小のときよりも、折れ曲がり度の小さい種類の線を、該両タッチ位置を結ぶ結合線として設定するものである。
【００３４】
第１３の発明のタッチパネル式記入媒体装置によれば、第６〜第１２のいずれかの発明のタッチパネル式記入媒体装置において、結合線設定手段は、押圧式筆記具が隣接タッチ間を曲線で移動したと判断するときは、次のものを定義する。
・Ｃ（０），Ｃ（１）：該押圧式筆記具の早い方及び遅い方のタッチ。
・Ｃ（−１）：Ｃ（０）より１個前のタッチ。
・Ｃ（２）：Ｃ（１）より１個後のタッチ。
・Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
・Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
・Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する線の種類を、三角形Ｃ（０）・Ｒａ・Ｃ（１）の辺より内側を通る線種に設定するようになっている。
【００３５】
第１４の発明のタッチパネル式記入媒体装置によれば、第６〜第１３のいずれかの発明のタッチパネル式記入媒体装置において、タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、タッチ情報生成手段によるタッチパネルの出力信号の検出時間間隔は、ユーザがタッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してある。
【００３６】
第１５の発明の電子紙は、第１〜第１４の発明のいずれかのタッチパネル式記入媒体装置を装備する。電子紙とは、インクの代わりにペン先の押圧により字や線が記入されること以外は、外観及び取り扱いは通常の紙と同一のものとして定義される。
【００３７】
第１６の発明のタッチパネル式記入媒体装置用制御方法は次のステップを有している。
・タッチパネルのタッチ面への押圧式筆記具のタッチ位置に関係するタッチ面上の圧力分布に対応する出力信号を生成する出力信号生成ステップ
・出力信号生成ステップの出力信号をサンプリングしサンプリング値に基づいてタッチ面への押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置及びタッチ時刻に係る情報を含むタッチ情報を生成するタッチ情報生成ステップ
・タッチ情報の各タッチがタッチパネルに入力された連続線上のタッチであるか否かをタッチ情報に基づいて判定する判定ステップ
・タッチ面へ入力された連続線上の各部分における押圧式筆記具の移動速度をタッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成ステップ
・連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）に係る両タッチ位置を結ぶ結合線の種類を移動速度情報に基づいて設定する結合線設定ステップ
結合線設定ステップの決めた結合線に基づいて各隣接タッチのタッチ位置間を結合した線図を作成する線図作成ステップ
・線図作成ステップにより作成された線図を表示する表示ステップ
【００３８】
第１７の発明のタッチパネル式記入媒体装置用制御方法によれば、第１６の発明のタッチパネル式記入媒体装置用制御方法において、表示ステップによる表示はタッチパネルの裏側において行う。
【００３９】
第１８の発明のタッチパネル式記入媒体装置用制御方法によれば、第１６又は第１７の発明のタッチパネル式記入媒体装置用制御方法において、結合線設定ステップは、隣接タッチのタッチ位置間のタッチ面上の押圧式筆記具の移動速度の大のときは小のときよりも、折れ曲がり度の小さい種類の線を、該両タッチ位置を結ぶ結合線として設定するものである。
【００４０】
第１９の発明のタッチパネル式記入媒体装置用制御方法によれば、第１６〜第１８のいずれかの発明のタッチパネル式記入媒体装置用制御方法において、結合線設定ステップは、押圧式筆記具が隣接タッチ間を曲線で移動したと判断するときは、次のものを定義する。
Ｃ（０），Ｃ（１）：該隣接タッチにおいてそれぞれ早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する線を、三角形Ｃ（０）・Ｒａ・Ｃ（１）の辺より内側を通る種類の線に設定するようになっている。
【００４１】
第２０の発明のタッチパネル式記入媒体装置用制御方法によれば、第１６〜第１９のいずれかの発明のタッチパネル式記入媒体装置用制御方法において、タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、タッチ情報生成ステップによるタッチパネルの出力信号の検出時間間隔は、ユーザがタッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してある。
【００４２】
第２１の発明のタッチパネル式記入媒体装置用制御方法は次のステップを有している。
・出力信号生成ステップの出力信号をサンプリングしサンプリング値に基づいてタッチ面への押圧式筆記具のタッチの有無を判定しタッチ有りの判定のときは該タッチのタッチ位置及びタッチ時刻を検出し各タッチについてのタッチ位置としての一次タッチ位置及びタッチ時刻に係る情報を含む一次タッチ情報を生成する一次タッチ情報生成ステップ
・一次タッチ情報の各タッチがタッチパネルに入力された連続線上のタッチであるか否かを一次タッチ情報に基づいて判定する判定ステップ
・一次タッチ情報に含まれ連続線上のものであるタッチ（以下、「対象タッチ」と言う。）に対してそのタッチ時刻を含む所定時間範囲Ｔａ内にタッチ時刻のある複数個の所定のタッチ（以下、「修正関与タッチ」と言う。）の一次タッチ位置に基づいて該対象タッチの一次タッチ位置を所定の修正処理により修正したタッチ位置としての二次タッチ位置を算出し該修正処理は所定時間範囲Ｔｏにおけるタッチ位置の変動を抑制する処理内容とされ各タッチについての二次タッチ位置に係る情報を含む二次タッチ情報を生成する二次タッチ情報生成ステップ
・連続線上のタッチでありかつ時間的な検出順番が隣り関係にある２個のタッチ（以下、「隣接タッチ」と言う。）についての両二次タッチ位置を所定線により結合した線図を作成する線図作成ステップ
・線図作成ステップにより作成された線図を表示する表示ステップ
【００４３】
第２２の発明のタッチパネル式記入媒体装置用制御方法によれば、第２１の発明のタッチパネル式記入媒体装置用制御方法において、修正処理における修正関与タッチは、対象タッチの一次タッチ位置を含む所定領域Ａｏ内にある一次タッチ位置のタッチとされている。
【００４４】
第２３の発明のタッチパネル式記入媒体装置用制御方法によれば、第２１又は第２２の発明のタッチパネル式記入媒体装置用制御方法において、修正処理では、一次タッチ位置が同一の修正関与タッチの個数を各一次タッチ位置について計数し、最大計数値となる一次タッチ位置を、対象タッチに係る二次タッチ位置に設定する。
【００４５】
第２４の発明のタッチパネル式記入媒体装置用制御方法によれば、第２３の発明のタッチパネル式記入媒体装置用制御方法において、修正処理では、最大計数値となる一次タッチ位置が存在しなかった場合には、修正関与タッチの一次タッチ位置の平均位置を算出し、該平均位置を、該対象タッチに係る二次タッチ位置に設定する。
【００４６】
第２５の発明のタッチパネル式記入媒体装置用制御方法は、第２１〜第２４のいずれかの発明のタッチパネル式記入媒体装置用制御方法において、次のステップを有している。
・タッチ面へ入力された連続線上の各部分における押圧式筆記具の移動速度をタッチ情報に基づいて算出しその算出した移動速度に係る情報を含む移動速度情報を生成する移動速度情報生成ステップ
・隣接タッチに係る両二次タッチ位置を結ぶ結合線の種類を移動速度情報に基づいて設定する結合線設定ステップ
【００４７】
第２６の発明のタッチパネル式記入媒体装置用制御方法によればは、第２１〜第２５のいずれかの発明のタッチパネル式記入媒体装置用制御方法において、次のステップを有している。表示ステップによる表示はタッチパネルの裏側において行う。
【００４８】
第２７の発明のタッチパネル式記入媒体装置用制御方法によれば、第２５の発明のタッチパネル式記入媒体装置用制御方法において、結合線設定ステップは、隣接二次タッチのタッチ位置間のタッチ面上の押圧式筆記具の移動速度の大のときは小のときよりも、折れ曲がり度の小さい種類の線を、該両タッチ位置を結ぶ結合線として設定するものである。
【００４９】
第２８の発明のタッチパネル式記入媒体装置用制御方法によれば、第２７の発明のタッチパネル式記入媒体装置用制御方法において、結合線設定ステップは、押圧式筆記具が隣接タッチ間を曲線で移動したと判断するときは、次のものを定義する。
Ｃ（０），Ｃ（１）：該押圧式筆記具の早い方及び遅い方のタッチ。
Ｃ（−１）：Ｃ（０）より１個前のタッチ。
Ｃ（２）：Ｃ（１）より１個後のタッチ。
Ｌ１：Ｃ（−１）のタッチ位置とＣ（０）のタッチ位置とを結ぶ直線。
Ｌ２：Ｃ（１）のタッチ位置とＣ（２）のタッチ位置とを結ぶ直線。
Ｒａ：Ｌ１とＬ２との交点。
そして、Ｃ（０）とＣ（１）との間を結合する線の種類を、三角形Ｃ（０）・Ｒａ・Ｃ（１）の辺より内側を通る線種に設定するようになっている。
【００５０】
第２９の発明のタッチパネル式記入媒体装置用制御方法によれば、第２１〜第２８の発明のタッチパネル式記入媒体装置用制御方法において、タッチパネル上で識別できるタッチ位置間の最小距離をｚとすると、タッチ情報生成ステップによるタッチパネルの出力信号の検出時間間隔は、ユーザがタッチパネル上で押圧式筆記具をｚだけ移動するのに要するものとして設定された最小時間間隔より小に設定してある。
【００５１】
本発明のタッチパネル式記入媒体装置用制御プログラムは、第１６〜第２９のいずれかのタッチパネル式記入媒体装置用制御方法を構成するステップをコンピュータに実行させるものである。
【００５２】
【発明の実施の形態】
以下、発明の実施の形態について図面を参照して説明する。
図１はタッチパネル式記入媒体装置１０の斜視図である。タッチパネル式記入媒体装置１０は、Ａ４判の紙とほぼ同一の形状及び寸法を有してそれぞれ上下に積層されるタッチパネル１２及び液晶ディスプレイ１３と、それらの周囲を包囲しつつ液晶ディスプレイ１３の下面を被覆しているハウジング１１とを備えている。タッチパネル１２は、無色透明であるとともに、感圧式であり、液晶ディスプレイ１３はモノクロ型である。張り出し部１４は、液晶ディスプレイ１３の右辺部から側方へ張り出し、押圧式筆記具１５は、張り出し部１４の上面側の凹所に引出し自在に載置され、通常のボールペンのペン先とほぼ同一径の押圧部を先端に有している。押圧式筆記具１５は、タッチパネル１２へのタッチ時にインクを先端部から放出することはなく、単にタッチパネル１２を先端部で押圧するのみである。ユーザは、タッチパネル式記入媒体装置１０に文字や図形等の線を入力するときには、張り出し部１４から押圧式筆記具１５を引出して、押圧式筆記具１５を把持し、押圧式筆記具１５の先端部を、所定の圧力でタッチパネル１２の面に押圧しつつ、移動させる。
【００５３】
図２はタッチパネル１２におけるタッチ検出位置１８の分布を示している。タッチパネル１２内には、格子模様を形成するように、直線状の感圧抵抗体感圧抵抗線１７が縦横に張り巡らされており、縦横の感圧抵抗線１７の交差する個所がタッチ検出位置１８の検出個所を形成する。典型的なタッチパネル１２では、縦及び横へ隣接するタッチ検出位置１８の間隔は例えば約０．１ｍｍである。押圧式筆記具１５の先端部をタッチパネル１２に押圧すると、タッチ位置の直下又はその近傍に配線されている感圧抵抗線１７の抵抗が変化し、抵抗の変化した縦の感圧抵抗線１７及び横の感圧抵抗線１７を特定することにより、タッチパネル１２への押圧式筆記具１５のタッチ位置が判明する。こうして、各サンプリング時刻において抵抗の変化した縦の感圧抵抗線１７及び横の感圧抵抗線１７はどれかを調べ、タッチパネル１２への押圧式筆記具１５のタッチ位置を検出する。ユーザが、押圧式筆記具１５を把持し、押圧式筆記具１５の先端部をタッチパネル１２へ押し付けつつ、タッチパネル１２上において押圧式筆記具１５の先端部を移動させる場合、ユーザの手の一部がタッチパネル１２に接触することになる。タッチパネル式記入媒体装置１０は、押圧式筆記具１５による入力線のタッチとその他のタッチとを識別する必要があり、それ以上ではタッチ有りと判断するための基準圧をあまり低くできない。また、タッチパネル１２の表面は滑り易い。これら等の理由により、入力線上のタッチにおいて、タッチ圧が基準圧を部分的に下回るものが生じ、タッチパネル式記入媒体装置１０においてタッチ有りと検出されるタッチのタッチ位置は、入力線上において飛び飛びになる。また、タッチパネル１２が滑り易い結果、ユーザの入力意図している線に対して左右等に振れる揺らぎが生じる。したがって、検出したタッチ位置を検出順に線分で結合した線図をそのまま表示すると、表示線（文字の線部分を含む。）は、ユーザの所望していた入力線からだいぶずれてしまう。
【００５４】
図３は液晶ディスプレイ１３におけるピクセル１９の配置を示している。多数のピクセル１９は、液晶ディスプレイ１３において縦横へ等間隔で連続的に配列され、制御信号に基づいて白又は黒を表示する。タッチパネル１２におけるタッチ検出位置１８の密度と液晶ディスプレイ１３におけるピクセル１９の密度とは厳密に一致する必要はなく、すなわちタッチパネル１２におけるタッチ検出位置１８と液晶ディスプレイ１３における液晶ディスプレイ１３のピクセル１９とは全部について１：１に対応している必要はない。一部又は全部のタッチ検出位置１８とのピクセル１９とは、１：複数か、又は複数：１に対応付けられていてもよい。
【００５５】
図４はタッチパネル式記入媒体装置１０のブロック図である。ＡＤＣ（アナログ／ディジタル変換器）２５は、タッチパネル１２に格子状に張り巡らされている縦横の感圧抵抗線１７のアナログ出力電圧を所定の順番で走査し、各アナログ出力電圧をディジタル値へ変換する。一次タッチ情報生成手段２６は、ＡＤＣ２５の出力を所定の基準値と対比することにより、タッチパネル１２へのタッチの有無を検出するとともに、タッチ有りの場合にはタッチ時刻を検出する。一次タッチ情報生成手段２６は、検出したタッチについてのタッチ位置（以下、該タッチ位置を「一次タッチ位置」と言う。）とそのタッチ時刻とを情報として含む一次タッチ情報を生成する。判定手段２７は、一次タッチ情報の判定対象のタッチが、タッチパネル１２上にユーザの記入した連続線上のタッチである否かかを判定する。例えば、判定対象タッチに対してそれより時間的な検出順番が１個前のタッチのタッチ時刻と判定対象タッチのタッチ時刻との時間間隔が所定時間以上となっているとき、すなわち判定対象タッチのタッチ時刻が前回のタッチのタッチ時刻から十分に時間の経っているときでは、該判定対象タッチは連続線上のタッチではないと判断できる。二次タッチ情報生成手段２８は、揺らぎ抑制のために連続線上の一次タッチ位置を修正し、修正後のタッチ位置（以下、該タッチ位置を「二次タッチ位置」と言う。）を情報として含む二次タッチ情報を生成する。
【００５６】
図８は修正対象タッチの二次タッチ位置を算出する処理の説明図である。図８において、修正対象タッチの一次タッチ位置はＰ（０）で示されている。修正対象タッチに対して次の（ａ）及び（ｂ）の条件を満たすタッチ（以下、「修正関与タッチ」と言う。）を一次タッチ情報から探索する。
（ａ）修正対象タッチの検出時刻時刻ｔｏに対して±ΔＴの時間範囲にタッチ時刻のあるタッチであること。
（ｂ）修正対象タッチを中心とする所定径の正方形エリア６６内に一次タッチ位置の存在するタッチであること。
【００５７】
図８の例では、５個の修正関与タッチがあり、タッチ時刻の早い方の修正関与タッチから順番にそれらのタッチ時刻はＰ（−２），Ｐ（−１），Ｐ（０），Ｐ（１），Ｐ（２）となっている。なお、一次タッチ位置のＰ（０）に係る修正関与タッチは修正対象タッチでもある。上記（ａ）の条件に代えて、（ａ１）修正対象タッチのタッチ時刻ｔｏに対してｔｏ−ΔＴからｔｏまでの時間範囲又はｔｏからｔｏ＋ΔＴまでの時間範囲まての間にタッチ時刻のあるタッチであることにすることも可能である。また、（ｂ）に代えて、（ｂ１）修正対象タッチの一次タッチ位置を中心とする所定半径ｒの円のエリア内に存在することとすることも可能である。
【００５８】
修正関与タッチにおいて、一次タッチ位置の同一となっている修正関与タッチの個数を計数し、修正関与タッチの個数の最大である一次タッチ位置を、該修正対象タッチの二次タッチ位置に設定する。図８の例では、一次タッチ位置の同一となっている修正関与タッチの最大個数は２であり、修正関与タッチの個数の最大である一次タッチ位置はＰ（−２），Ｐ（１）の位置であるので、Ｐ（−２），Ｐ（１）の位置がＰ（０）の修正対象タッチの二次タッチ位置に設定される。ユーザがタッチパネル１２へ線入力のための押圧式筆記具１５の運筆中、タッチパネル１２の滑り易さや把持力の弱さ等のために、タッチパネル１２への押圧式筆記具１５の先端部の接触点は不安定となり、タッチパネル１２への押圧式筆記具１５のタッチが揺らぎ易い。修正対象タッチに対して時間的及び空間的に近い所定のタッチを修正関与タッチとして一次タッチ情報の中から抽出すると、これら修正関与タッチでは、揺らぎのために変動したタッチは少数派であり、変動しないタッチは多数派であると考えられる。修正関与タッチの中から一次タッチ位置の同一のタッチの最大個数となっている一次タッチ位置を修正対象タッチの二次タッチ位置とすることにより、各修正対象タッチには、揺らぎのなかった又は抑制された二次タッチ位置を設定することができる。
【００５９】
図４に戻って、移動速度情報生成手段２９は、一次タッチ情報に基づいて入力連続線上の各部分の押圧式筆記具１５の移動速度を算出する。二次タッチ情報にも各タッチについての二次タッチ位置の他にタッチ時刻の情報を含ませていれば、移動速度情報生成手段２９は、一次タッチ情報に代えて二次タッチ情報に基づいて入力連続線上の各部分の押圧式筆記具１５の移動速度を算出してもよい。入力連続線上の各部分の押圧式筆記具１５の移動速度ｖは、検出順番の隣接関係の２個のタッチについてそれらの二次タッチ位置の距離をそれらのタッチ時刻の差で除算することにより算出できる。結合線設定手段３３では、検出順番が隣接関係にあるタッチの二次タッチ位置を結合する線の種類を、それらのタッチ間の移動速度に基づいて設定する。一般に、ユーザは、曲線を引くときは、直線を引くときよりも、タッチパネル１２における押圧式筆記具１５の移動速度は低下する。したがって、例えば、隣接タッチ間の移動速度が所定値以上と判定したときは、押圧式筆記具１５が隣接二次タッチ位置間をほぼ直線で移動したものとして、該隣接タッチの二次タッチ位置間の結合線を線分に設定する。また、隣接タッチ間の移動速度が所定値未満と判定したときは、押圧式筆記具１５が隣接二次タッチ位置間を曲線で移動したものとして、該隣接タッチの二次タッチ位置間を後述の図９で説明するような折れ曲げ線に設定する。
【００６０】
図９は隣接二次タッチ位置を結合する折れ曲げ線の設定処理の説明図である。図９では、結合線を設定しようとする隣接タッチの二次タッチ位置はＱ（−１）とＱ（０）とし、また、検出時刻の早い方のタッチから順番にＱ（−２），Ｑ（−１），Ｑ（０），Ｑ（１）となっており、これらのタッチの検出順番は、飛び飛びのものではなく、連続しているものである。各直線及び点は次のように定義されている。
Ｌ１：Ｑ（−２）とＱ（−１）とを結ぶ直線。
Ｌ２：Ｑ（０）とＱ（１）とを結ぶ直線。
Ｒａ：Ｌ１，Ｌ２の交点である。
ｌ１：∠ＲａＱ（−１）Ｑ（０）の二等分線。
ｌ２：∠ＲａＱ（０）Ｑ（−１）の二等分線。
Ｒｂ：ｌ１，ｌ２の交点
【００６１】
隣接二次タッチ位置としてのＱ（−１），Ｑ（０）を折れ曲げ線で結合する場合には、Ｒｂを求め、折れ曲げ線Ｑ（−１）−Ｒｂ−Ｑ（０）をＱ（−１）−Ｑ（０）間を結合する線として設定することになる。なお、図９では、Ｑ（１）−Ｑ（−１）間、及びＱ（０）−Ｑ（１）間は直線で結合されているが、Ｑ（１）−Ｑ（−１）間、及びＱ（０）−Ｑ（１）間を結合する線が線分に設定されていることを意味しない。該直線Ｌ１，Ｌ２はあくまでＱ（−１）−Ｑ（０）間を結ぶ折れ曲げ線を算出するための補助線であり、Ｑ（−２）−Ｑ（−１）間及びＱ（０）−Ｑ（１）間の結合線は、それら隣接二次タッチ位置間の押圧式筆記具１５の移動速度及びそれらに対して前後の隣接二次タッチ位置間の直線により、Ｑ（−１）−Ｑ（０）間の作図処理と同様な処理により設定される。
【００６２】
図４に戻って、線図作成手段３４は、二次タッチ情報生成手段２８から抽出した隣接二次タッチ位置間を、結合線設定手段３３により種類を設定された線で結合した線図を作成する。線図作成手段３４により作成された線図は液晶ディスプレイ１３に表示される。
【００６３】
図５は一次タッチ情報生成のルーチンのフローチャートである。該ルーチンは現在時刻がサンプリング時刻になるごとに実施される。Ｓ４０では、現在時刻がサンプリング時刻であるか否かを判定し、該判定がＹｅｓであれば、Ｓ４１へ進み、Ｎｏであれば、該ルーチンを終了する。Ｓ４１では、タッチパネル１２へのタッチがあるか否かを判定し、該判定がＹｅｓであれは、Ｓ４２へ進み、Ｎｏであれば、該ルーチンを終了する。タッチパネル式記入媒体装置１０では、格子状に分布する各検出可能位置に対して所定圧以上の圧力がかかると、タッチがあったと判断する。Ｓ４２では、Ｓ４１においてタッチがあったと判断された位置を検出する。Ｓ４３では、Ｓ４２において検出したタッチ位置を一次タッチ位置とし、各サンプリング時刻の一次タッチ位置の情報を含む一次タッチ情報を生成する。
【００６４】
図６は二次タッチ情報生成のルーチンのフローチャートである。該ルーチンは定期的に又は図５のＳ４３の一次タッチ情報が更新されるごとに実行される。Ｓ４９では、二次タッチ位置を算出するタッチ（以下、「修正対象タッチＤｏ」と言う。）を特定する。Ｓ５０では、修正対象タッチＤｏについての検出時刻ｔｏを一次タッチ情報から読み出す。Ｓ５１では、ｔｏ−ΔＴからｔｏ＋ΔＴの時間範囲Ｔａを特定する。Ｓ５２では、修正対象タッチＤｏの一次タッチ位置Ｐｏａを一次タッチ情報から読み出し、該読み出した一次タッチ位置Ｐｏａに対してそれを中心に含む所定領域Ａａを算出する。該所定領域Ａは例えば図８の正方形エリア６６である。Ｓ５３では、検出時刻が時間範囲Ｔａ内でありかつ一次タッチ位置が領域Ａａ内である全部の修正関与タッチ及びそれらの一次タッチ位置を一次タッチ情報から読み出す。Ｓ５４では、Ｓ５３で読み出した一次タッチ位置に基づいて修正対象タッチＤｏについての二次タッチ位置を算出する。修正対象タッチＤｏについての二次タッチ位置の算出方法の例は図８において説明したとおりである。Ｓ５５では、Ｓ５４において算出した修正対象タッチＤｏについての二次タッチ位置に基づいて二次タッチ情報を更新する。
【００６５】
図７は液晶ディスプレイ１３の表示制御ルーチンのフローチャートである。該ルーチンは定期的又は二次タッチ情報が更新されるごとに実行される。Ｓ５７では、今回、結合線を設定しようとしている時間的な検出順番が隣り同士のタッチ（以下、「処理対象隣接タッチ」と言う。）間における押圧式筆記具１５の移動速度を算出する。Ｓ５８では、Ｓ５８で算出した移動速度に基づいて処理対象隣接タッチ間の結合線を設定する。図９に関連して説明したように、処理対象隣接タッチ間の移動速度が所定値以上であるときは、該処理対象隣接タッチの結合線を１本の線分とし、また、処理対象隣接タッチ間の移動速度が所定値未満のときは、該処理対象隣接タッチの結合線を、移動の曲がり方向外側へ凸になる２本の線分から成る折れ曲げ線とする。Ｓ５９では、Ｓ５８において設定した種類の線により各隣接タッチの二次タッチ位置を結合した線図を作成する。Ｓ６０では、Ｓ５９において作成した線図に基づいた表示を液晶ディスプレイ１３に行う。
図７は液晶ディスプレイ１３の表示制御ルーチンのフローチャートである。
【図面の簡単な説明】
【図１】タッチパネル式記入媒体装置の斜視図である。
【図２】タッチパネルにおけるタッチ検出位置の分布を示す図である。
【図３】液晶ディスプレイにおけるピクセルの配置を示す図である。
【図４】タッチパネル式記入媒体装置のブロック図である。
【図５】一次タッチ情報生成のルーチンのフローチャートである。
【図６】二次タッチ情報生成のルーチンのフローチャートである。
【図７】液晶ディスプレイの表示制御ルーチンのフローチャートである。
【図８】修正対象タッチの二次タッチ位置を算出する処理の説明図である。
【図９】隣接二次タッチ位置を結合する折れ曲げ線の設定処理の説明図である。
【符号の説明】
１０    タッチパネル式記入媒体装置
１２    タッチパネル
１３    液晶ディスプレイ
１５    押圧式筆記具
１８    タッチ検出位置
１９    ピクセル
２６    一次タッチ情報生成手段
２７    判定手段
２８    二次タッチ情報生成手段
２９    移動速度情報生成手段
３３    結合線設定手段
３４    線図作成手段
６６    正方形エリア
【図１】
0003798637.tif 000002
【図２】
0003798637.tif 000003
【図３】
0003798637.tif 000004
【図４】
0003798637.tif 000005
【図５】
0003798637.tif 000006
【図６】
0003798637.tif 000007
【図７】
0003798637.tif 000008
【図８】
0003798637.tif 000009
【図９】
0003798637.tif 000010