(57)【特許請求の範囲】
【請求項１】
外力を検出する検出部と、該検出部が検出した外力の値を所定の変換情報に基づいて変換する変換部と、該変換部で外力の値を変換して得られた出力値を外部装置に出力する出力部とを備える出力装置において、
前記検出部に加えられるべき外力の大きさを異ならせて、前記変換情報の更新に係る所定条件を満たしたか否かを判定する条件判定部と、
該条件判定部が所定条件を満たしたと判定した後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新する更新部と
を備えることを特徴とする出力装置。
【請求項２】
前記検出部に加えられるべき外力の１つは、自装置の重量に相当する力であることを特徴とする請求項１に記載の出力装置。
【請求項３】
前記検出部に特定の外力が加えられたときに前記外部装置に出力すべき基準出力値を記憶する記憶部と、
前記条件判定部が所定条件を満たしたと判定した後に前記変換部で変換して得られた出力値を、前記記憶部に記憶された基準出力値で除算する除算部を更に備え、
前記更新部は、前記除算部の除算結果を用いて前記変換情報を更新するようにしてあること
を特徴とする請求項１又は２に記載の出力装置。
【請求項４】
前記除算結果が所定の数値範囲内にあるか否かを判定する除算結果判定部を更に備え、
前記更新部は、前記除算結果判定部が所定の数値範囲内にあると判定した場合に、前記変換情報を更新するようにしてあること
を特徴とする請求項３に記載の出力装置。
【請求項５】
前記条件判定部が所定条件を満たしたと判定した場合に報知する報知部を更に備え、
前記更新部は、前記報知部が報知した後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新するようにしてあること
を特徴とする請求項１から４の何れか一つに記載の出力装置。
【請求項６】
前記変換情報は、複数の外力の値夫々に対応する複数の出力値を含み、
前記検出部が検出した外力の値に基づいて、前記変換情報に含まれる複数の出力値から１つ又は２つの出力値を選択する選択部を更に備え、
前記変換部は、前記選択部が選択した１つ又は２つの出力値に基づいて、前記外力の値を変換するようにしてあり、
前記更新部は、前記複数の出力値を更新するようにしてあること
を特徴とする請求項１から５の何れか一つに記載の出力装置。
【請求項７】
ペン型であり、
前記検出部は、自装置の先端部に加えられた外力を検出するようにしてあること
を特徴とする請求項１から６の何れか一つに記載の出力装置。
【請求項８】
自装置の姿勢を検知する姿勢検知部を更に備え、
前記条件判定部は、前記姿勢検知部が特定の姿勢を検知した場合に所定条件を満たしたと判定するようにしてあること
を特徴とする請求項７に記載の出力装置。
【請求項９】
前記特定の姿勢は、前記先端部を鉛直方向下向きにした姿勢であること
を特徴とする請求項８に記載の出力装置。
【請求項１０】
請求項７から９の何れか一つに記載の出力装置と、
前記出力装置が先端部から挿入可能に開口しており、底を有する筒形をなし、前記出力装置を挿入させた状態で支持する係合部を内側に設けてあるスタンドと
を備え、
前記出力装置は、
前記スタンドに挿入され、先端部が前記スタンドの底部を押圧するように押し込まれた場合に、前記係合部に係合される被係合部と、
前記係合部の前記被係合部への係合を検知する係合検知部と
を更に有し、
前記条件判定部は、前記係合検知部が係合を検知した場合に所定条件を満たしたと判定するようにしてあること
を特徴とする出力装置システム。
【請求項１１】
請求項７から９の何れか一つに記載の出力装置と、
前記出力装置が先端部から挿入可能に開口しており、底を有する筒形をなし、底部に設けられた電磁石、該電磁石に給電する給電部、及び該給電部が該電磁石に給電している場合に前記出力装置に通知する通知部を有するスタンドと
を備え、
前記出力装置は磁性体を更に有し、
前記更新部は、前記通知部からの通知を受けた後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新するようにしてあること
を特徴とする出力装置システム。
【請求項１２】
外力を検出する検出部と、該検出部が検出した外力の値を所定の変換情報に基づいて変換する変換部と、該変換部で外力の値を変換して得られた出力値を外部装置に出力する出力部とを備える出力装置及びスタンドを含む出力装置システムにおいて、
前記出力装置は、
ペン型であり、
前記変換情報の更新に係る所定条件を満たしたか否かを判定する条件判定部と、
該条件判定部が所定条件を満たしたと判定した後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新する更新部と、
磁性体とを備え、
前記スタンドは、
前記出力装置が先端部から挿入可能に開口しており、
底を有する筒形をなし、
底部に設けられた電磁石、該電磁石に給電する給電部、及び該給電部が該電磁石に給電している場合に前記出力装置に通知する通知部を有し、
前記検出部は、自装置の先端部に加えられた外力を検出するようにしてあり、
前記更新部は、前記通知部からの通知を受けた後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新するようにしてあること
を特徴とする出力装置システム。
【請求項１３】
請求項７から９の何れか一つに記載の出力装置と、
前記出力装置が出力する出力値を入力し、入力された出力値及び先端部が特定の被接触面に接触したときにおける軌跡に基づく描画画像を表示画面に表示する表示装置と
を備えることを特徴とする画像表示システム。
【請求項１４】
外力を検出し、検出した外力の値を所定の変換情報に基づいて変換し、変換して得られた出力値を外部に出力する出力方法において、
検出すべき外力の大きさを異ならせて、前記変換情報の更新に係る所定条件を満たしたか否かを判定するステップと、
前記所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、前記変換情報を更新するステップと
を含むことを特徴とする出力方法。
【請求項１５】
外力の値を取得し、取得した外力の値を所定の変換情報に基づいて変換し、変換して得られた出力値を出力する処理をコンピュータに実行させるコンピュータプログラムにおいて、
前記コンピュータに、
取得すべき外力の値の大きさを異ならせて、前記変換情報の更新に係る所定条件を満たしたか否かを判定するステップと、
前記所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、前記変換情報を更新するステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外力に応じた出力値を出力する出力装置、出力方法、コンピュータプログラム、及び記録媒体に関する。また、本発明は、当該出力装置を備える出力装置システム、及び画像表示システムに関する。
【背景技術】
【０００２】
従来、先端部に加えられた外力に応じた出力値を外部装置に出力する方法が知られている。特許文献１には、自身の先端部に加えられた外力に応じて撓む撓み部材と、当該撓み部材の歪を検出する歪センサとを備える電子ペンが開示されている。特許文献１に開示された電子ペンは、当該歪センサの検出結果を出力値である筆圧値に所定の数式を用いて変換し、変換した筆圧値を外部装置に出力する。特許文献１に開示された電子ペンは、当該撓み部材及び歪センサによって、加えられた外力による先端部の変位を３次元的に検出することができるため、変換する筆圧値を高精度とすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９２４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、センサ類は検出精度の変動要因を有している。当該変動要因は例えば、センサの個体差、センサの経年劣化等である。しかしながら、特許文献１に開示された電子ペンは、歪センサにおける検出精度の変動要因を考慮していない。そのため、当該電子ペンは、当該変動要因の影響を受けて変換する筆圧値の精度が低下する虞がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、加えられた外力を出力値に変換するに際して、低下した変換精度を向上することができる出力装置、出力装置システム、画像表示システム、出力方法、コンピュータプログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る出力装置は、外力を検出する検出部と、該検出部が検出した外力の値を所定の変換情報に基づいて変換する変換部と、該変換部で外力の値を変換して得られた出力値を外部装置に出力する出力部とを備える出力装置において、前記検出部に加えられるべき外力の大きさを異ならせて、前記変換情報の更新に係る所定条件を満たしたか否かを判定する条件判定部と、該条件判定部が所定条件を満たしたと判定した後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新する更新部とを備えることを特徴とする。
【０００７】
本発明に係る出力装置は、前記検出部に加えられるべき外力の１つは、自装置の重量に相当する力であることを特徴とする。
本発明に係る出力装置は、前記検出部に特定の外力が加えられたときに前記外部装置に出力すべき基準出力値を記憶する記憶部と、前記条件判定部が所定条件を満たしたと判定した後に前記変換部で変換して得られた出力値を、前記記憶部に記憶された基準出力値で除算する除算部を更に備え、前記更新部は、前記除算部の除算結果を用いて前記変換情報を更新するようにしてあることを特徴とする。
【０００８】
本発明に係る出力装置は、前記除算結果が所定の数値範囲内にあるか否かを判定する除算結果判定部を更に備え、前記更新部は、前記除算結果判定部が所定の数値範囲内にあると判定した場合に、前記変換情報を更新するようにしてあることを特徴とする。
【０００９】
本発明に係る出力装置は、前記条件判定部が所定条件を満たしたと判定した場合に報知する報知部を更に備え、前記更新部は、前記報知部が報知した後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新するようにしてあることを特徴とする。
【００１０】
本発明に係る出力装置は、前記変換情報は、複数の外力の値夫々に対応する複数の出力値を含み、前記検出部が検出した外力の値に基づいて、前記変換情報に含まれる複数の出力値から１つ又は２つの出力値を選択する選択部を更に備え、前記変換部は、前記選択部が選択した１つ又は２つの出力値に基づいて、前記外力の値を変換するようにしてあり、前記更新部は、前記複数の出力値を更新するようにしてあることを特徴とする。
【００１１】
本発明に係る出力装置は、ペン型であり、前記検出部は、自装置の先端部に加えられた外力を検出するようにしてあることを特徴とする。
【００１２】
本発明に係る出力装置は、自装置の姿勢を検知する姿勢検知部を更に備え、前記条件判定部は、前記姿勢検知部が特定の姿勢を検知した場合に所定条件を満たしたと判定するようにしてあることを特徴とする。
【００１３】
本発明に係る出力装置は、前記特定の姿勢は、前記先端部を鉛直方向下向きにした姿勢であることを特徴とする。
【００１４】
本発明に係る出力装置システムは、上述の出力装置と、前記出力装置が先端部から挿入可能に開口しており、底を有する筒形をなし、前記出力装置を挿入させた状態で支持する係合部を内側に設けてあるスタンドとを備え、前記出力装置は、前記スタンドに挿入され、先端部が前記スタンドの底部を押圧するように押し込まれた場合に、前記係合部に係合される被係合部と、前記係合部の前記被係合部への係合を検知する係合検知部とを更に有し、前記条件判定部は、前記係合検知部が係合を検知した場合に所定条件を満たしたと判定するようにしてあることを特徴とする。
【００１５】
本発明に係る出力装置システムは、上述の出力装置と、前記出力装置が先端部から挿入可能に開口しており、底を有する筒形をなし、底部に設けられた電磁石、該電磁石に給電する給電部、及び該給電部が該電磁石に給電している場合に前記出力装置に通知する通知部を有するスタンドとを備え、前記出力装置は磁性体を更に有し、前記更新部は、前記通知部からの通知を受けた後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新するようにしてあることを特徴とする。
本発明に係る出力装置システムは、外力を検出する検出部と、該検出部が検出した外力の値を所定の変換情報に基づいて変換する変換部と、該変換部で外力の値を変換して得られた出力値を外部装置に出力する出力部とを備える出力装置及びスタンドを含む出力装置システムにおいて、前記出力装置は、ペン型であり、前記変換情報の更新に係る所定条件を満たしたか否かを判定する条件判定部と、該条件判定部が所定条件を満たしたと判定した後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新する更新部と、磁性体とを備え、前記スタンドは、前記出力装置が先端部から挿入可能に開口しており、底を有する筒形をなし、底部に設けられた電磁石、該電磁石に給電する給電部、及び該給電部が該電磁石に給電している場合に前記出力装置に通知する通知部を有し、前記検出部は、自装置の先端部に加えられた外力を検出するようにしてあり、前記更新部は、前記通知部からの通知を受けた後に前記変換部で変換して得られた出力値に基づいて、前記変換情報を更新するようにしてあることを特徴とする。
【００１６】
本発明に係る画像表示システムは、上述の出力装置と、前記出力装置が出力する出力値を入力し、入力された出力値及び先端部が特定の被接触面に接触したときにおける軌跡に基づく描画画像を表示画面に表示する表示装置とを備えることを特徴とする。
【００１７】
本発明に係る出力方法は、外力を検出し、検出した外力の値を所定の変換情報に基づいて変換し、変換して得られた出力値を外部に出力する出力方法において、検出すべき外力の大きさを異ならせて、前記変換情報の更新に係る所定条件を満たしたか否かを判定するステップと、前記所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、前記変換情報を更新するステップとを含むことを特徴とする。
【００１８】
本発明に係るコンピュータプログラムは、外力の値を取得し、取得した外力の値を所定の変換情報に基づいて変換し、変換して得られた出力値を出力する処理をコンピュータに実行させるコンピュータプログラムにおいて、前記コンピュータに、取得すべき外力の値の大きさを異ならせて、前記変換情報の更新に係る所定条件を満たしたか否かを判定するステップと、前記所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、前記変換情報を更新するステップとを実行させることを特徴とする。
【００１９】
本発明に係る記録媒体は、上述のコンピュータプログラムを記録してあることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、加えられた外力を出力値に変換するに際して、低下した変換精度を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１における画像表示システムの構成を示す模式図である。
【図２】タッチペン及び表示装置の構成を示すブロック図である。
【図３】基準テーブルの一例を示す概念図である。
【図４】変換テーブルの一例を示す概念図である。
【図５】先端部に加えられた圧力の値を出力値に変換し、変換した出力値を表示装置に送信するときにおけるタッチペンの処理手順を示すフローチャートである。
【図６】タッチペンの出力値の変換精度が低下する例を説明する説明図である。
【図７】変換テーブルを更新するときにおけるタッチペンの処理手順を示すフローチャートである。
【図８】変換テーブルの更新を行うことによる効果を説明する説明図である。
【図９】実施形態２におけるタッチペンが変換テーブルを更新するときの画像表示システムの処理手順を示すフローチャートである。
【図１０】実施形態２におけるタッチペンが変換テーブルを更新するときの画像表示システムの処理手順を示すフローチャートである。
【図１１】実施形態３におけるタッチペンシステムの構成を示す模式図である。
【図１２】タッチペンの構成を示すブロック図である。
【図１３】変換テーブルを更新するときにおけるタッチペンの処理手順を示すフローチャートである。
【図１４】実施形態４におけるタッチペンシステムの構成を示す模式図である。
【図１５】変換テーブルを更新するときにおけるタッチペンの処理手順を示すフローチャートである。
【図１６】実施形態５におけるタッチペンシステムの構成を示す模式図である。
【図１７】スタンドの構成を示すブロック図である。
【図１８】切替テーブルの一例を示す概念図である。
【図１９】タッチペンが変換テーブルを更新するときにおけるタッチペンシステムの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。なお、以下で説明する各実施形態においては、本発明の出力装置をタッチペン（電子ペン）に適用する場合について説明するが、例えば圧力等を検出するセンサを備えるペンタブレット等の入力装置に当該出力装置が適用されてもよい。また、照度、温度、加速度等を検出するセンサを備え、当該センサの検出結果に応じた値を外部に出力するスマートフォン、タブレット端末等の各種の情報処理装置に当該出力装置が適用されてもよい。即ち、本発明の出力装置は、加えられた外力に応じた出力値を外部に出力する任意の出力装置に適用可能である。
【００２３】
（実施形態１）
図１は、実施形態１における画像表示システムの構成を示す模式図である。画像表示システムは、タッチペン１及び表示装置２を備える。タッチペン１は、先端部１ａに加えられた圧力を検出し、検出した圧力に応じた出力値を表示装置２に送信するペン型の出力装置である。また、タッチペン１の筐体には、後述の報知部１５及びボタン１６が設けられている。表示装置２は、画像を表示する表示部２１及び表示部２１への画像の表示を制御するタッチパネル装置２２を備える。表示装置２は、表示部２１の表示面に対して接触又は近接したときにおけるタッチペン１の軌跡の座標をタッチパネル装置２２が取得し、取得した座標に基づき、当該軌跡を表す描画画像を表示部２１に表示する。実施形態１における表示部２１の表示面は、被接触面に相当する。実施形態１における画像表示システムの使用者は、タッチペン１の先端部１ａを表示部２１に対して接触又は近接させた状態で移動させることによって、先端部１ａの移動の軌跡を表す描画画像を表示部２１に表示させることができる。このとき、タッチペン１は、先端部１ａに加えられた圧力に応じた出力値を表示装置２に送信する。表示装置２は、タッチペン１からの出力値を受信し、出力値の大きさに応じた表示態様の描画画像を表示部２１に表示する。表示装置２は例えば、図１中の描画画像Ａのように、出力値の大きさに応じて線幅が異なる描画画像を表示部２１に表示する。実施形態１における表示装置２は、外部装置に相当する。
なお、表示装置２は、タッチペン１からの出力値の大きさに応じた表示態様の描画画像を表示部２１に表示すればよく、例えば、出力値の大きさに応じて表示色の濃度等が異なる描画画像を表示してもよい。また、表示装置２は、表示部２１の表示面以外の特定の被接触面に対して接触又は近接したときにおけるタッチペン１の座標を取得するようにしてもよい。例えば、表示装置２は、ペンタブレットの操作面を被接触面として接触したときにおけるタッチペン１の座標を取得するようにしてもよい。
【００２４】
図２は、タッチペン１及び表示装置２の構成を示すブロック図である。タッチペン１は、制御部１１、記憶部１２、通信部１３、検出部１４、報知部１５、及びボタン１６を備え、夫々がバスを介して接続している。制御部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processor Unit）等を含み、タッチペン１が備える各部の動作を制御する。具体的には、制御部１１のＣＰＵ又はＭＰＵは、記憶部１２に記憶されている後述の制御プログラムを実行することにより各部の動作を制御する。
【００２５】
記憶部１２は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM：登録商標）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の不揮発性メモリと、ＳＲＡＭ（Static RAM）、ＤＲＡＭ（Dynamic RAM）等の揮発性メモリとを備える。記憶部１２の不揮発性メモリには、制御部１１が処理を行うための制御プログラムが記憶されている。制御プログラムは、表示装置２との通信を行うときの処理内容と、タッチペン１が備える各部を制御するときの処理内容とが記述されたコンピュータプログラムである。記憶部１２の揮発性メモリは、制御部１１が制御プログラムを実行することによって生ずる各種データを一時記憶する。なお、制御部１１及び記憶部１２は一体に構成されていてもよい。
【００２６】
タッチペン１に係る制御プログラムは、記録媒体３にコンピュータが読み取り可能に記録されている制御プログラム３ａの複製であってもよい。記憶部１２は、図示しない読出装置によって記録媒体３から読み出された制御プログラム３ａを記憶する。記録媒体３は、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、ＢＤ（Blu-ray （登録商標）Disc）等の光ディスク、フレキシブルディスク、ハードディスク等の磁気ディスク、磁気光ディスク、半導体メモリ等である。また、記憶部１２に記憶される制御プログラムは、通信ネットワークや放送波等の任意の伝送媒体を介して後述の通信部１３に伝送された制御プログラムであってもよい。なお、本発明は、制御プログラムが電子的な伝送における搬送波に埋め込まれた情報信号の形態でも実現され得る。
【００２７】
また、記憶部１２には、基準テーブル１２１及び変換テーブル１２２が記憶されている。基準テーブル１２１は、タッチペン１の先端部１ａに特定の圧力が加えられたときに、当該タッチペン１が出力すべき出力値が記憶されたテーブルである。変換テーブル１２２は、タッチペン１の先端部１ａに加えられた圧力の値を出力値に変換する際に用いる値を記憶するテーブルである。なお、基準テーブル１２１及び変換テーブル１２２の詳細については後述する。
【００２８】
通信部１３は、制御部１１の指示に従って表示装置２との間で無線により通信を行う。通信部１３は例えば、ＩＥＥＥ８０２．１１の規格に準拠した無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、Ｚ−ｗａｖｅ（登録商標）、赤外線通信等によって、表示装置２との間で通信を行う。なお、通信部１３は、無線により通信を行うようにしてあれば、電磁波の周波数帯、規格等は問わない。また、通信部１３は、有線により表示装置２と通信を行うようにしてもよい。
【００２９】
検出部１４は例えば、ダイヤフラム等を有する圧力センサであり、先端部１ａに加えられた圧力を検出する。検出部１４は例えば、圧力を検出する都度、検出した圧力の値を表す信号を制御部１１に出力する。
【００３０】
報知部１５は例えば、ＬＥＤ（Light Emitting Diode）等のランプであり、タッチペン１の筐体に設けられている。報知部１５は、制御部１１の指示に従って、点灯又は消灯する。なお、報知部１５は、点滅以外に点灯色を変える等の異なる点灯態様にて点灯可能であってもよい。また、実施形態１では、報知部１５はランプであるとして主に説明するが、スピーカ等の音声を出力する構成、振動を発生させる構成等の報知可能な構成であればよい。
【００３１】
ボタン１６は、タッチペン１の筐体に設けられたボタンであり、ボタン１６は押下された場合に、押下されたことを表す信号を制御部１１に出力する。
【００３２】
表示装置２は、表示部２１及びタッチパネル装置２２を備える。表示部２１は、例えば液晶ディスプレイ、プラズマディスプレイ又は有機ＥＬ（Electroluminescence）パネル等であり、タッチパネル装置２２からの指示に従って、使用者に対して通知すべき情報、操作に必要な情報等を表示する。
【００３３】
タッチパネル装置２２は、制御部２２ａ、通信部２２ｂ、座標取得部２２ｃを備え、制御部２２ａは、通信部２２ｂ及び座標取得部２２ｃに接続される。制御部２２ａは、ＣＰＵ又はＭＰＵ等を含み、タッチパネル装置２２が備える各部の動作を制御する。また、制御部２２ａは、画像情報生成部２２ｄを備える。画像情報生成部２２ｄは、表示部２１に対してタッチペン１が接触又は近接したときにおける座標の情報と、タッチペン１から送信された出力値の情報とに基づいて、描画画像を表す画像情報を生成する。制御部２２ａは、画像情報生成部２２ｄが生成した画像情報を表示部２１に出力し、表示部２１に当該画像情報が表す描画画像を表示させる。なお、当該座標の情報は後述の座標取得部２２ｃが取得した情報である。
【００３４】
通信部２２ｂは、制御部２２ａの指示に従ってタッチペン１との間で無線により通信を行う。通信部２２ｂは例えば、ＩＥＥＥ８０２．１１の規格に準拠した無線通信、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、Ｚ−ｗａｖｅ、赤外線通信等によって、タッチペン１との間で通信を行う。なお、通信部２２ｂは、無線により通信を行うようにしてあれば、電磁波の周波数帯、規格等は問わない。また、通信部２２ｂは、有線によりタッチペン１と通信を行うようにしてもよい。
【００３５】
座標取得部２２ｃは、タッチパネルを備え、表示部２１に対してタッチペン１が接触又は近接したときにおける座標の情報を取得する。座標取得部２２ｃは、赤外線の発光素子及び赤外線の受光素子を用いた方式、透明電極を用いた方式、並びに抵抗膜を用いた方式等の各種の方式によって、当該タッチペン１が接触又は近接したときにおける座標の情報を取得する。座標取得部２２ｃは、取得した座標の情報を制御部２２ａに出力する。
【００３６】
図３は、基準テーブル１２１の一例を示す概念図である。基準テーブル１２１には、圧力値毎に基準出力値が記憶されている。基準テーブル１２１には例えば、圧力値３００ｇ及び基準出力値２５００と、圧力値５００ｇ及び基準出力値２７００とが夫々対応付けて記憶されている。即ち、図３の基準テーブル１２１は、先端部１ａに３００ｇの圧力が加えられたときにタッチペン１が出力すべき出力値が２５００であり、先端部１ａに５００ｇの圧力が加えられたときにタッチペン１が出力すべき出力値が２７００であることを示している。当該基準出力値は例えば、サンプルとして用意された複数のタッチペン１の先端部１ａ夫々に３００ｇ及び５００ｇの圧力を加えたときにおける出力値の平均、最頻値、中央値等の各種の統計量を用いることができる。
【００３７】
図４は、変換テーブル１２２の一例を示す概念図である。変換テーブル１２２には、入力値毎に出力値が記憶されている。入力値は、検出部１４が検出した圧力の値である。出力値は、入力値の値に応じてタッチペン１が出力すべき値である。実施形態１においては、８つの入力値及び出力値が夫々対応付けて記憶されている。なお、変換テーブル１２２は変換情報に相当する。
【００３８】
以上のように構成された画像表示システムにおいて、タッチペン１は、先端部１ａに加えられた圧力の値を検出部１４が検出した場合、変換テーブル１２２を用いて当該圧力の値を出力値に変換し、変換した出力値を表示装置２に送信する。
【００３９】
図５は、先端部１ａに加えられた圧力の値を出力値に変換し、変換した出力値を表示装置２に送信するときにおけるタッチペン１の処理手順を示すフローチャートである。タッチペン１の制御部１１は、検出部１４が圧力を検出したか否かを判定する（ステップＳ１１）。制御部１１は例えば、検出部１４から圧力の値を表す信号が入力されているか否かにより判定を行う。圧力を検出していないと判定した場合（Ｓ１１：ＮＯ）、制御部１１は出力値に変換する処理を行わず、圧力を検出するまで処理を待つ。
【００４０】
圧力を検出したと判定した場合（Ｓ１１：ＹＥＳ）、制御部１１は変換テーブル１２２の中から１つ又は２つの出力値を選択する（ステップＳ１２）。制御部１１は例えば、検出部１４が検出した圧力の値と同じ入力値が変換テーブル１２２に記憶されている場合、当該入力値に対応する１つの出力値を選択する。制御部１１は例えば、当該圧力の値と同じ入力値が変換テーブル１２２に記憶されていない場合、変換テーブル１２２に記憶された出力値の中から、当該圧力の値における直前及び直後の２つの入力値夫々に対応する２つの出力値を選択する。例えば、検出部１４が検出した圧力の値が５０ｇであった場合、制御部１１は変換テーブル１２２から１５００の出力値を選択する。また例えば、検出部１４が検出した圧力の値が７０ｇであった場合、制御部１１は変換テーブル１２２から入力値が５０及び１００夫々に対応する１５００及び１９００の出力値を選択する。制御部１１はステップＳ１２で制御プログラムを実行することにより、選択部として機能する。
【００４１】
次いで、制御部１１は、検出部１４が検出した圧力の値を出力値に変換する（ステップＳ１３）。制御部１１は例えば、選択した出力値が１つであった場合、選択した出力値を変換すべき出力値とする。即ち、制御部１１は、ステップＳ１２で変換テーブル１２２から検出部１４が検出した圧力の値に応じた出力値を選択することにより、当該圧力の値を出力値に変換する。また制御部１１は例えば、選択した出力値が２つであった場合、当該２つの選択値を用いて下記式（１）に基づく線形補間を行うことで、当該圧力の値を変換する。制御部１１はステップＳ１３で制御プログラムを実行することにより、変換部として機能する。
【００４２】
Ｐｏｕｔ＝（（Ｔ２−Ｔ１）／（Ｐ２−Ｐ１））×（Ｐｉｎ−Ｐ１）＋Ｔ１…（１）
但し、
Ｔ１＜Ｔ２
Ｔ１：選択された出力値
Ｔ２：選択された出力値
Ｐ１：Ｔ１に対応する入力値
Ｐ２：Ｔ２に対応する入力値
Ｐｏｕｔ：変換結果である出力値
Ｐｉｎ：検出部１４が検出した圧力の値
【００４３】
ここで、制御部１１は、検出部１４が検出した圧力の値に相当する出力値が変換テーブル１２２に存在する場合に当該出力値を変換すべき出力値とすることで、変換に際しての処理負担を軽減することができる。また、制御部１１は、当該圧力の値に相当する出力値が変換テーブル１２２に存在しない場合に選択した２つの出力値を用いて線形補間した値を変換すべき出力値とすることによって、簡便に変換すべき出力値を得ることができる。更に、制御部１１が当該線形補間を行うことによって、タッチペン１は検出部１４が検出可能な圧力の値全てに対応する出力値を変換テーブル１２２に記憶する必要がないため、記憶部１２の記憶領域の使用量を少なくすることができる。
【００４４】
制御部１１は、ステップＳ１３の処理の後、通信部１３に指示を出し、変換した出力値を表示装置２に送信する（ステップＳ１４）。その後、制御部１１は処理を終える。通信部１３は、出力部に相当する。
【００４５】
タッチペン１は図５に示した処理手順によって先端部１ａに加えられた圧力に応じた出力値を表示装置２に送信することができる。しかしながら、検出部１４の検出精度は、タッチペン１の周囲の環境、経年劣化等により、変動する場合がある。そのため、タッチペン１は先端部１ａに実際に加えられた圧力に応じて変換すべき所望の出力値を得ることができない、即ち出力値の変換精度が低下する場合がある。
【００４６】
図６は、タッチペン１の出力値の変換精度が低下する例を説明する説明図である。図６には、タッチペン１が変換した出力値のグラフが示され、横軸には先端部１ａに加えられた圧力の大きさが示され、縦軸にはタッチペン１が変換した出力値の大きさが示されている。また、図６中、太線は変換精度の低下がないタッチペン１によって変換された出力値を表しており、細線は変換精度の低下があるタッチペン１によって変換された出力値を表している。図６に示したように、変換精度の低下がないタッチペン１の先端部１ａに５０ｇの圧力が加えられたときに変換した出力値と、変換精度の低下があるタッチペン１の先端部１ａに１００ｇの圧力が加えられたときに変換した出力値とが同じである。即ち、変換精度の低下があるタッチペン１は、検出部１４の検出精度が低下することに起因して、先端部１ａに１００ｇの圧力が加えられているにも関わらず、５０ｇの圧力が加えられたときの出力値に変換される。そのため、変換精度が低下したタッチペン１を使用者が使用した場合に、所望の描画画像を表示装置２に表示させることができず、利便性が低下する。本願におけるタッチペン１は、低下した変換精度を向上させるべく、変換テーブル１２２の記憶内容を更新する処理を実行する。以下にその処理手順について説明する。
【００４７】
図７は、変換テーブル１２２を更新するときにおけるタッチペン１の処理手順を示すフローチャートである。タッチペン１の制御部１１は、自装置の電源がオンになったか否かを判定する（ステップＳ２１）。制御部１１は例えば、図示しない電源ボタンから電源投入を示す信号が入力されたか否かにより判定を行う。電源がオンになっていないと判定した場合（Ｓ２１：ＮＯ）、制御部１１は電源がオンになるまで処理を行わない。
【００４８】
電源がオンになったと判定した場合（Ｓ２１：ＹＥＳ）、制御部１１はボタン１６が押下されているか否かを判定する（ステップＳ２２）。制御部１１は、ボタン１６から信号が入力されているか否かにより判定を行う。ここで、制御部１１は、ステップＳ２１及びステップＳ２２の処理を行うことにより、ボタン１６が押下された状態で自装置の電源がオンとなったか否かを判定する。ボタン１６が押下されていないと判定した場合（Ｓ２２：ＮＯ）、制御部１１は処理を終え、図５に示した処理を行う。
【００４９】
ボタン１６が押下されていると判定した場合（Ｓ２２：ＹＥＳ）、制御部１１は基準テーブル１２１の中から、１つの基準出力値を読み出す（ステップＳ２３）。その後、制御部１１は、読み出した基準出力値に基づいて、報知処理を行う（ステップＳ２４）。制御部１１は例えば、読み出した基準出力値に対応する圧力の値を先端部１ａに加えさせるべく、報知部１５に報知させる。制御部１１はステップＳ２３において、図３に示したような基準テーブル１２１から２５００の基準出力値を読み出した場合、３００ｇの圧力を先端部１ａに加えさせるべく、報知部１５に指示を出す。報知部１５は例えば、当該指示に基づいて、０．５秒間隔で３回点灯した後、３秒間消灯を継続する点灯態様を複数回に亘って繰り返す。なお、報知処理は使用者に読み出した基準出力値に対応する圧力の値を報知する態様であれば、どのような報知態様であってもよい。
【００５０】
その後、制御部１１は、完了操作を受け付けたか否かを判定する（ステップＳ２５）。
完了操作は、使用者によって先端部１ａへ圧力を加える動作が完了したことを示す操作であり、例えばボタン１６を１回押下する操作等である。ここで、使用者は、報知処理に基づいて先端部１ａに圧力を加える。例えば、タッチペン１が報知処理において３００ｇの圧力を加えさせるべく報知を行った場合、使用者はプッシュゲージ等を用いて３００ｇの圧力が先端部１ａに加わるようにする。その後、使用者は３００ｇの圧力を先端部１ａに加えた状態で完了操作を行う。
【００５１】
完了操作を受け付けていないと判定した場合（Ｓ２５：ＮＯ）、制御部１１は完了操作を受け付けるまで待機する。即ち、制御部１１は使用者によって報知処理に対応する圧力が先端部１ａに加えられるまで待機する。
【００５２】
完了操作を受け付けたと判定した場合（Ｓ２５：ＹＥＳ）、制御部１１は図５中のステップＳ１２及びステップＳ１３と同様の処理を行うことで検出部１４の検出値を変換した出力値を、読み出した基準出力値で除算する（ステップＳ２６）。以下では特に断らない限り、図５中のステップＳ１２及びステップＳ１３と同様の処理を行うことで変換された出力値を変換値と称する。ここで、制御部１１はステップＳ２６の処理を行うことにより変換値と基準出力値とのずれを算出している。また、制御部１１はステップＳ２６において制御プログラムを実行することにより除算部として機能する。その後、制御部１１は、除算結果を記憶部１２に一時的に記憶する（ステップＳ２７）。
【００５３】
次いで、制御部１１は、基準テーブル１２１から全ての基準出力値の読み出しが完了したか否かを判定する（ステップＳ２８）。制御部１１は例えば、ステップＳ２３の処理を、基準テーブル１２１の行数分だけ行ったか否かにより判定を行う。読み出しが完了していないと判定した場合（Ｓ２８：ＮＯ）、制御部１１はステップＳ２３に処理を戻す。このとき、制御部１１は、先のステップＳ２３の処理で読み出した基準出力値と異なる基準出力値を基準テーブル１２１から読み出す。
【００５４】
読み出しが完了したと判定した場合（Ｓ２８：ＹＥＳ）、制御部１１は一時的に記憶した除算結果の平均値を算出する（ステップＳ２９）。次いで、制御部１１は算出した平均値を用いて、変換テーブル１２２に記憶されている出力値を更新する更新処理を行う（ステップＳ３０）。更新処理において、制御部１１は変換テーブル１２２に記憶されている出力値夫々を算出した平均値で除算した除算結果を新たな出力値として変換テーブル１２２に記憶する。制御部１１はステップＳ３０において制御プログラムを実行することにより、更新部として機能する。制御部１１は、ステップＳ３０の処理を行った後、処理を終え、図５に示した処理を行う。
【００５５】
タッチペン１は、図７に示した処理によって更新された変換テーブル１２２を用いて図５に示した処理を実行することにより、低下した変換精度を向上させることができる。図８は、変換テーブル１２２の更新を行うことによる効果を説明する説明図である。図８には、図６と同様にタッチペン１が変換した出力値のグラフが示されており、図８中の太線及び細線は夫々、図６中の太線及び細線と同様である。図８中の破線は、変換精度の低下があるタッチペン１の変換テーブル１２２を図７に示した処理によって更新した後の出力値を表している。即ち、変換精度の低下があるタッチペン１が図７に示した処理を行うことによって、細線の出力値を破線の出力値とすることができ、太線で示された変換精度の低下がないタッチペン１の出力値に近付けることができる。従って、実施形態１におけるタッチペン１は、例えば検出部１４による圧力の検出精度が低下した場合であっても、変換テーブル１２２を更新することによって、先端部１ａに加えられた圧力を出力値に変換するに際して、低下した変換精度を向上することができる。
【００５６】
（実施形態２）
実施形態２においては、タッチペン１が通信機能を有する外部装置との間で通信を行うことにより変換テーブル１２２を更新する例について説明する。なお、以下の説明においては、外部装置が表示装置２である例について説明するが、他のコンピュータ、タブレット端末等の各種の通信機能を有する装置が外部装置であってもよい。また、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施形態１と同様であるため、同様の部分については同一の符号を付し、同様の構成に関する詳細な説明及びその作用効果の説明は省略する。
【００５７】
図９及び図１０は、実施形態２におけるタッチペン１が変換テーブル１２２を更新するときの画像表示システムの処理手順を示すフローチャートである。表示装置２におけるタッチパネル装置２２の制御部２２ａは、開始操作を受け付けたか否かを判定する（ステップＳ３１）。開始操作は、変換テーブル１２２の更新を開始するための操作であり、例えば、表示部２１に表示された更新の開始を表すボタンに対して、使用者が接触する操作である。制御部２２ａは、使用者が接触した際に取得した座標が、上記表示部２１に表示されたボタンの座標範囲内に含まれていた場合、開始操作を受け付けたと判定する。開始操作を受け付けていないと判定した場合（Ｓ３１：ＮＯ）、制御部２２ａは開始操作を受け付けるまで処理を待つ。
【００５８】
開始操作を受け付けたと判定した場合（Ｓ３１：ＹＥＳ）、制御部２２ａは、通信部２２ｂに指示を出し、変換テーブル１２２の更新の開始を示す開始信号をタッチペン１に送信する（ステップＳ３２）。
【００５９】
タッチペン１の通信部１３は、表示装置２から送信された開始信号を受信する（ステップＳ３３）。その後、タッチペン１は、基準テーブル１２１から１つの基準出力値を読み出す（ステップＳ３４）。ステップＳ３４の処理は、実施形態１における図７中のステップＳ２３と同様の処理である。次いで、制御部１１は通信部１３に指示を出し、表示装置２に表示信号を送信する（ステップＳ３５）。表示信号は、読み出した基準出力値に対応する圧力の値を表す信号である。制御部１１は、表示装置２の表示部２１に当該圧力の値を表示させるべく表示信号を送信する。
【００６０】
表示装置２におけるタッチパネル装置２２の通信部２２ｂは、当該表示信号を受信する（ステップＳ３６）。次いで、タッチパネル装置２２の制御部２２ａは、受信した表示信号に含まれる圧力値を表示部２１に表示させる（ステップＳ３７）。制御部２２ａは、受信した表示信号が表す圧力値の情報を表示部２１に出力することにより、表示部２１に当該圧力値を表示させる。例えば、表示信号に３００ｇを表す圧力値が表示されている場合、使用者はプッシュゲージ等を用いて３００ｇの圧力が先端部１ａに加わるようにする。
【００６１】
次いで、制御部２２ａは完了操作を受け付けたか否かを判定する（ステップＳ３８）。実施形態２における完了操作は、使用者によって先端部１ａへ圧力を加える動作が完了したことを示す操作であり、例えば、表示部２１に表示された圧力値の表示を終了させる操作等である。
【００６２】
完了操作を受け付けていないと判定した場合（Ｓ３８：ＮＯ）、制御部２２ａは完了操作を受け付けるまで処理を待つ。一方、完了操作を受け付けたと判定した場合（Ｓ３８：ＹＥＳ）、制御部２２ａは、通信部２２ｂに指示を出し、完了操作を受け付けたことを示す完了信号を送信する（ステップＳ３９）。
【００６３】
タッチペン１の通信部１３は、完了信号を受信する（ステップＳ４０）。タッチペン１の制御部１１は、変換値をステップＳ３４で読み出した基準出力値で除算する（ステップＳ４１）。制御部１１はステップＳ４１において制御プログラムを実行することにより、除算部として機能する。
【００６４】
その後、制御部１１は、除算結果が所定の数値範囲内にあるか否かを判定する（ステップＳ４２）。所定の数値範囲は例えば、０．５〜１．５である。即ち、制御部１１はステップＳ４２において、変換値と基準出力値とのずれが正常であるか否かを判定している。制御部１１はステップＳ４２において制御プログラムを実行することにより、除算結果判定部として機能する。
【００６５】
除算結果が所定の数値範囲内にないと判定した場合、即ち当該ずれが異常であると判定した場合（Ｓ４２：ＮＯ）、制御部１１は通信部１３に指示を出し、表示装置２に当該ずれが異常であることを示すエラー信号を送信し（ステップＳ４３）、処理を終える。
【００６６】
表示装置２の制御部２２ａは、通信部２２ｂがエラー信号を受信したか否かを判定する（ステップＳ４４）。エラー信号を受信したと判定した場合（Ｓ４４：ＹＥＳ）、制御部２２ａは、受信したエラー信号に基づいて、表示部２１にエラー表示を行い（ステップＳ４５）、処理を終える。エラー表示は例えば、変換テーブル１２２の更新を行うことを中止することを示す表示である。ここで、当該ずれが異常となる原因としては、表示部２１に表示された圧力値と異なる圧力値が使用者によって先端部１ａに加えられたこと、検出部１４が故障していること等が挙げられる。従って、当該エラー表示は、上述の開始操作を再度行うことを促す表示、タッチペン１が故障している虞があることを報知する表示であってもよい。
エラー信号を受信していないと判定した場合（Ｓ４４：ＮＯ）、後述のステップＳ５１に処理を進める
【００６７】
一方、ステップＳ４２において除算結果が所定の数値範囲内にあると判定した場合、即ち、当該ずれが正常である場合（Ｓ４２：ＹＥＳ）、制御部１１は当該除算結果を記憶部１２に一時記憶する（ステップＳ４６）。その後、制御部１１は基準テーブル１２１から全ての基準出力値の読み出しを完了したか否かを判定する（ステップＳ４７）。ステップＳ４７の処理は、実施形態１における図７中のステップＳ２８の処理と同様であるため、説明を省略する。読み出しを完了していないと判定した場合（Ｓ４７：ＮＯ）、制御部１１はステップＳ３４に処理を戻す。このとき、制御部１１は、先のステップＳ３４の処理で読み出した基準出力値と異なる基準出力値を基準テーブル１２１から読み出す。
【００６８】
読み出しを完了したと判定した場合（Ｓ４７：ＹＥＳ）、制御部１１は、ステップＳ４８及びステップＳ４９に処理を進める。ステップＳ４８及びステップＳ４９の処理は、実施形態１における図７中のステップＳ２９及びステップＳ３０の処理と同様であるため、説明を省略する。制御部１１は、ステップＳ４９の処理の後、通信部１３に指示を出し、変換テーブル１２２の更新を終了したことを示す終了信号を表示装置２に送信し（ステップＳ５０）、処理を終える。
【００６９】
表示装置２の制御部２２ａは、通信部２２ｂが終了信号を受信したか否かを判定する（ステップＳ５１）。終了信号を受信していないと判定した場合（Ｓ５１：ＮＯ）、制御部２２ａはステップＳ３６に処理を戻す。一方、終了信号を受信したと判定した場合（Ｓ５１：ＹＥＳ）、制御部２２ａは、表示部２１にタッチペン１の変換テーブル１２２の更新が終了したことを示す表示を行い（ステップＳ５２）、処理を終える。
【００７０】
以上の構成及び処理によって、実施形態１と同様の効果を得ることができる。また、タッチペン１の変換精度を向上させる処理を行うときに、表示装置２が図９中のステップＳ３７、ステップＳ４５、ステップＳ５２で表示部２１に表示を行うことができるため、使用者の利便性を向上することができる。また、タッチペン１は、上述のようにステップＳ４２の処理によって変換値と基準出力値とのずれが正常である場合に変換テーブル１２２の更新を行うことができるため、出力値の変換精度の低下をより確実に向上することができる。
【００７１】
（実施形態３）
実施形態３においては、タッチペン１が自身の姿勢を特定し、特定の姿勢であることを特定した場合に、変換テーブル１２２を更新する処理を開始する例について説明する。なお、以下の説明においては、タッチペン１と、タッチペン１を支持するスタンドとを備えるタッチペンシステムについて説明する。また、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施形態１及び２と同様であるため、同様の部分については同一の符号を付し、同様の構成に関する詳細な説明及びその作用効果の説明は省略する。
【００７２】
図１１は、実施形態３におけるタッチペンシステムの構成を示す模式図である。実施形態３におけるタッチペンシステムは、タッチペン１とタッチペン１を支持するスタンド４とを備える。スタンド４は、底を有する筒形をなし、タッチペン１を先端部１ａから挿入可能に開口している。スタンド４は、開口を上向きにして載置されている。図１１には、タッチペン１がスタンド４の開口から挿入された状態で支持されているときにおけるタッチペンシステムが模式的に示されている。タッチペン１は、先端部１ａがスタンド４の底面に接触した状態で直立するように支持されている。即ち、タッチペン１がスタンド４に支持されているとき、先端部１ａには自重に相当する圧力が加えられている。
【００７３】
図１２は、タッチペン１の構成を示すブロック図である。実施形態３におけるタッチペン１の記憶部１２には、実施形態１における基準テーブル１２１に代えて、基準情報１２３が記憶されている。基準情報１２３は、タッチペン１の重さと同等の圧力が先端部１ａに加えられたときにタッチペン１が出力すべき一の出力値を表す情報である。また、実施形態３におけるタッチペン１は、加速度検出部１７を備える。加速度検出部１７は例えば、自身の加速度を検出可能な３軸加速度センサ等の各種のセンサを備える。加速度検出部１７は例えば、タッチペン１が静止している場合、重力加速度を検出することができる。また、加速度検出部１７は、検出した加速度を表す信号を制御部１１に出力する。更に、タッチペン１は、計時部１８を備える。計時部１８は、例えばタイマ、リアルタイムクロック等を有し、制御部１１の制御に従って計時を開始し、計時結果を制御部１１に与える。
【００７４】
以上のように構成されたタッチペン１は、図１１に示すようにスタンド４に支持された姿勢であることを加速度検出部１７の検出値に基づいて検知し、変換テーブル１２２の更新を開始する。以下、その処理手順について説明する。
【００７５】
図１３は、変換テーブル１２２を更新するときにおけるタッチペン１の処理手順を示すフローチャートである。タッチペン１の制御部１１は、スタンド４に支持された姿勢、即ち先端部１ａを下向きにした姿勢を検知したか否かを判定する（ステップＳ６１）。制御部１１は、例えば加速度検出部１７がタッチペン１における軸心方向の先端部１ａ側に重力加速度と同等の加速度を検出し、かつその他の方向の加速度が所定の閾値以下である場合、当該姿勢を検知したと判定する。重力加速度と同等の加速度は例えば、重力加速度の値よりも１ｍ／ｓ2 小さい値から重力加速度の値よりも１ｍ／ｓ2 大きい値までの範囲内にある加速度であり、所定の閾値は例えば１ｍ／ｓ2 である。制御部１１はステップＳ６１において制御プログラムを実行することにより、姿勢検知部として機能する。支持された姿勢を検知していないと判定した場合（Ｓ６１：ＮＯ）、制御部１１は当該姿勢を検知するまで処理を待つ。
【００７６】
支持された姿勢を検知したと判定した場合（Ｓ６１：ＹＥＳ）、制御部１１は計時部１８に指示を出し、計時を開始する（ステップＳ６２）。次いで、制御部１１は別姿勢を検知したか否かを判定する（ステップＳ６３）。制御部１１は例えば、加速度検出部１７から、上述のスタンド４に支持された姿勢を表す加速度以外の加速度を表す信号が入力されたか否かにより判定を行う。別姿勢を検知したと判定した場合（Ｓ６３：ＹＥＳ）、制御部１１は計時部１８に指示を出し、計時をリセットする（ステップＳ６４）。その後、制御部１１はステップＳ６１に処理を戻す。
【００７７】
別姿勢を検知していないと判定した場合（Ｓ６３：ＮＯ）、制御部１１は計時を開始してから所定時間が経過したか否かを判定する（ステップＳ６５）。所定時間は例えば５秒である。所定時間を経過していないと判定した場合（Ｓ６５：ＮＯ）、制御部１１はステップＳ６３に処理を戻す。
【００７８】
所定時間を経過したと判定した場合（Ｓ６５：ＹＥＳ）、制御部１１は変換値を記憶部１２から読み出した基準出力値で除算する（ステップＳ６６）。具体的には、制御部１１は記憶部１２に記憶された基準情報１２３を読み出し、読み出した基準情報１２３が表す出力値で変換値を除算する。その後、制御部１１はステップＳ６７に処理を進め、その後処理を終える。ステップＳ６７の処理は、実施形態１における図７中のステップＳ３０の処理と同様であるため、説明を省略する。
【００７９】
以上の構成及び処理によって、タッチペン１は使用者によって特定の圧力を先端部１ａに加えられることなく、自重の値に基づいて変換テーブル１２２を更新することができる。
【００８０】
（実施形態４）
実施形態４においては、タッチペン１はスタンド４に係合した状態で支持され、当該状態を検知することにより、変換テーブル１２２の更新を開始する例について説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施形態３と同様であるため、同様の部分については同一の符号を付し、同様の構成に関する詳細な説明及びその作用効果の説明は省略する。
【００８１】
図１４は、実施形態４におけるタッチペンシステムの構成を示す模式図である。図１４Ａには、タッチペン１がスタンド４に支持される前の状態が模式的に示され、図１４Ｂには、タッチペン１がスタンド４に支持されている状態が模式的に示されている。実施形態４におけるタッチペン１は、２つのボタン１９が設けられている。２つのボタン１９は、タッチペン１の軸心を挟んだ位置に、当該軸心に向かって押下可能に設けられている。即ち、ボタン１９が押下された場合、タッチペン１には凹部１ｂが形成される。また、各ボタン１９は例えば、使用者がタッチペン１を把持した場合に誤って押下されないように、タッチペン１の筐体よりも内側に設けられている。更に、各ボタン１９は、押下されている間に亘って、押下されたことを表す信号を制御部１１に出力する。
【００８２】
スタンド４は、内周面に２つの凸部４１を備える。具体的には、凸部４１は夫々、スタンド４の底部までの寸法が、タッチペン１のボタン１９から先端部１ａまでの寸法と略同等となる位置のスタンド４の内周面に形成されている。
【００８３】
使用者はタッチペン１を先端部１ａからスタンド４の開口に挿入し、先端部１ａをスタンド４の底部に押圧するように押し込むことによってボタン１９が凸部４１に押し下げされ、形成された凹部１ｂに凸部４１が係合する。タッチペン１の凹部１ｂ及びスタンド４の凸部４１が係合することによって、図１４Ｂに示すような状態でタッチペン１がスタンド４に支持される。このとき、先端部１ａには、例えば３００ｇ等の所定の圧力が加えられる。なお、タッチペン１の凹部１ｂは被係合部に相当し、スタンド４の凸部４１は係合部に相当する。
また、実施形態４のタッチペン１が記憶する基準情報１２３は、当該所定の圧力が先端部１ａに加えられたときに出力すべき一の出力値を表す情報である。
【００８４】
図１５は、変換テーブル１２２を更新するときにおけるタッチペン１の処理手順を示すフローチャートである。なお、図１５中のステップＳ７２、ステップＳ７４〜ステップＳ７７の処理は、図１３中のステップＳ６２、ステップＳ６４、ステップＳ６５〜ステップＳ６７の処理と同様であるため、説明を省略する。タッチペン１の制御部１１は、ボタン１９が押下されたことを検知したか否かを判定する（ステップＳ７１）。制御部１１は例えば、ボタン１９が押下されたことを表す信号が入力されているか否かにより判定する。制御部１１はステップＳ７１において制御プログラムを実行することにより、係合検知部として機能する。
【００８５】
ボタン１９が押下されたことを検知していないと判定した場合（Ｓ７１：ＮＯ）、制御部１１はボタン１９が押下されたことを検知するまで処理を待つ。一方、ボタン１９が押下されたことを検知したと判定した場合（Ｓ７１：ＹＥＳ）、制御部１１はステップＳ７２に処理を進める。
【００８６】
制御部１１はステップＳ７２の処理の後、ボタン１９の押下が解除されたか否かを判定する（ステップＳ７３）。制御部１１は例えば、ボタン１９が押下されていることを表す信号が入力されていない場合に押下が解除されたと判定する。押下が解除されたと判定した場合（Ｓ７３：ＹＥＳ）、制御部１１はステップＳ７４に処理を進め、押下が解除されていないと判定した場合（Ｓ７３：ＮＯ）、制御部１１はステップＳ７５に処理を進める。
【００８７】
以上の構成及び処理によって、タッチペン１はボタン１９が押下されることによって形成される凹部１ｂにスタンド４の凸部４１が係合しているときに先端部１ａに加えられる圧力の値に基づいて変換テーブル１２２を更新することができる。また、タッチペン１の凹部１ｂと、スタンド４の凸部４１が係合することによって、先端部１ａに自重以上の圧力を加えることができるため、変換精度をより向上することができる。
【００８８】
（実施形態５）
実施形態５においては、スタンド４に電磁石を設け、当該電磁石に発生させる磁力の大きさを切り替えることによって、タッチペン１の先端部１ａに加えられる圧力の大きさを切り替える例について説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施形態３と同様であるため、同様の部分については同一の符号を付し、同様の構成に関する詳細な説明及びその作用効果の説明は省略する。
【００８９】
図１６は、実施形態５におけるタッチペンシステムの構成を示す模式図である。実施形態５におけるタッチペン１は、筐体内に磁性体５が設けられている。磁性体５は、例えば、鉄、フェライト等の金属、非金属を問わない磁性体を有している。スタンド４は、底部に電磁石４２が埋設されている。実施形態５におけるタッチペンシステムにおいては、スタンド４は、電磁石４２に発生させる磁力の大きさを切り替えることで磁性体５を引きつける強さを切り替える。
【００９０】
次に実施形態５におけるスタンド４の構成について説明する。図１７は、スタンド４の構成を示すブロック図である。スタンド４は、上述の電磁石４２の他、制御部４３、記憶部４４、通信部４５、電源４６、スイッチ４７ａ及び４７ｂ、並びに抵抗４８ａ及び４８ｂを備える。制御部４３は、例えばＭＰＵ、ＣＰＵ等を備え、スタンド４が備える各部の動作を制御する。具体的には、制御部４３のＭＰＵ又はＣＰＵは、記憶部４４に記憶されている後述の制御プログラムを実行することにより各部の動作を制御する。
【００９１】
記憶部４４は、ＥＥＰＲＯＭ、フラッシュメモリ、ＨＤＤ等の不揮発性メモリと、ＳＲＡＭ、ＤＲＡＭ等の揮発性メモリとを備え、制御部４３に接続されている。記憶部４４の不揮発性メモリには、制御部４３が処理を行うための制御プログラムが記憶されている。制御プログラムは、電磁石４２に発生させる磁力の大きさを切り替えるときの処理内容等が記述されたコンピュータプログラムである。記憶部４４の揮発性メモリには、制御部４３が制御プログラムを実行することによって生ずる各種データを一時記憶する。なお、制御部４３及び記憶部４４は一体に構成されていてもよい。
【００９２】
また、記憶部４４には切替テーブル４４１が記憶されている。切替テーブル４４１は、制御部４３が電磁石４２に発生させる磁力の大きさを切り替えるときに用いるテーブルであり、後述する。
【００９３】
通信部４５は制御部４３に接続され、制御部４３の指示に従ってタッチペン１との間で無線により通信を行う。通信部４５は例えば、ＩＥＥＥ８０２．１１の規格に準拠した無線通信、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、Ｚ−ｗａｖｅ、赤外線通信等によって、タッチペン１との間で通信を行う。なお、通信部４５は、無線により通信を行うようにしてあれば、電磁波の周波数帯、規格等は問わない。また、通信部４５は、有線によりタッチペン１と通信を行うようにしてもよい。
【００９４】
電源４６は５Ｖ等の所定の電圧を出力可能に構成された電源であり、一端が接地され、他端がスイッチ４７ａ及び４７ｂ並びに抵抗４８ａ及び４８ｂを介して電磁石４２に接続されており、電磁石４２に給電する。電源４６は給電部に相当する。
【００９５】
スイッチ４７ａは、電源４６及び抵抗４８ａに接続され、スイッチ４７ｂは電源４６及び抵抗４８ｂに接続されている。制御部４３は、スイッチ４７ａ及び４７ｂの開閉を制御することによって、電源４６及び電磁石４２間の電流経路を切り替える。抵抗４８ａは例えば、１６．７Ωの抵抗であり、抵抗４８ｂは例えば１０Ωの抵抗である。
【００９６】
図１８は、切替テーブル４４１の一例を示す概念図である。切替テーブル４４１は、圧力値毎にスイッチ番号が記憶されている。切替テーブル４４１には例えば、圧力値３００ｇ及びスイッチ番号１と、圧力値５００ｇ及びスイッチ番号２とが夫々対応付けて記憶されている。例えば、スイッチ番号１はスイッチ４７ａを表し、スイッチ番号２はスイッチ４７ｂを表している。制御部４３はスタンド４に支持されたタッチペン１の先端部１ａに３００ｇの圧力を加える場合、切替テーブル４４１を参照してスイッチ４７ａをオンにし、先端部１ａに５００ｇの圧力を加える場合、切替テーブル４４１を参照してスイッチ４７ｂをオンにする。
【００９７】
実施形態５におけるタッチペン１は、基準情報１２３に代えて実施形態１と同様の基準テーブル１２１を記憶部１２に記憶している。また、タッチペン１の通信部１３はスタンド４との間で通信することができるように構成されている。
【００９８】
以上のようなタッチペンシステムにおいて、タッチペン１は、スタンド４との間で通信を行うことにより、スタンド４にスイッチ４７ａ及び４７ｂのオンオフを切り替えさせる。ここで、抵抗４８ａ及び４８ｂの抵抗値は互いに異なるため、電磁石４２が発生する磁力の大きさはスイッチ４７ａ及び４７ｂが切り替えられることにより変化する。即ち、タッチペン１の磁性体５を引きつける力がスイッチ４７ａ及び４７ｂのオンオフの切り替えによって変化するため、先端部１ａに加えられる圧力が変化する。タッチペン１は、磁性体５を引きつける力をスタンド４に変化させることにより、変換テーブル１２２を更新する。以下にその処理手順について説明する。
【００９９】
図１９は、タッチペン１が変換テーブル１２２を更新するときにおけるタッチペンシステムの処理手順を示すフローチャートである。タッチペン１の制御部１１は、変換テーブル１２２の更新を開始するための開始条件が成立したか否かを判定する（ステップＳ８１）。開始条件は例えば、実施形態３同様、特定の姿勢を検知した場合であってもよいし、ボタン１６が例えば２秒等の所定秒数間に亘って押下された場合等であってもよい。制御部１１はステップＳ８１において制御プログラムを実行することにより、条件判定部として機能する。
【０１００】
開始条件が成立していないと判定した場合（Ｓ８１：ＮＯ）、制御部１１は開始条件が成立するまで処理を待つ。一方、開始条件が成立したと判定した場合（Ｓ８１：ＹＥＳ）、制御部１１は、通信部１３に指示を出し、変換テーブル１２２の更新の開始を表す開始信号をスタンド４に送信する（ステップＳ８２）。
【０１０１】
スタンド４の通信部４５は、タッチペン１から送信された開始信号を受信する（ステップＳ８３）。スタンド４の制御部４３は、スイッチ４７ａ及び４７ｂの中で１つのスイッチをオンにする（ステップＳ８４）。
【０１０２】
次いで、制御部４３は、通信部４５に指示を出し、スイッチをオンにしたことを表すオン信号をタッチペン１に送信する（ステップＳ８５）。このとき、制御部４３は、切替テーブル４４１を参照し、オンにしたスイッチに対応する圧力値を表す情報をオン信号に含める処理を実行する。例えば、ステップＳ８４でオンにしたスイッチがスイッチ４７ａであった場合、３００ｇの圧力値を表す情報をオン信号に含める。通信部４５は、通知部に相当する。
【０１０３】
一方、タッチペン１の通信部１３は、スタンド４から送信されたオン信号を受信する（ステップＳ８６）。タッチペン１の制御部１１は、受信したオン信号に含まれる圧力値に対応する１つの基準出力値を基準テーブル１２１から読み出す（ステップＳ８７）。その後、制御部１１は、ステップＳ８８及びステップＳ８９の処理を実行する。ここで、ステップＳ８８及びステップＳ８９の処理は、実施形態１における図７中のステップＳ２６及びステップＳ２７と同様であるため、説明を省略する。その後、制御部１１は、通信部１３に指示を出し、ステップＳ８９の処理が完了したことを表す処理完了信号をスタンド４に送信する（ステップＳ９０）。
【０１０４】
スタンド４の通信部４５は、タッチペン１から送信された処理完了信号を受信する（ステップＳ９１）。その後、スタンド４の制御部４３は、スイッチの切り替えが完了したか否かを判定する（ステップＳ９２）。制御部４３は例えば、処理完了信号を２回受信したか否か、スイッチ４７ａ及び４７ｂ夫々を１回オンにしたか否かにより、当該切り替えが完了したか否かを判定する。切り替えが完了していないと判定した場合（Ｓ９２：ＮＯ）、制御部４３はステップＳ８４に処理を戻す。このとき、制御部４３は、スイッチ４７ａ及び４７ｂの内、先のステップＳ８４の処理においてオンにしたスイッチとは異なるスイッチをオンにする。
【０１０５】
切り替えが完了したと判定した場合（Ｓ９２：ＹＥＳ）、制御部４３は、通信部４５に指示を出し、スイッチの切り替えが完了したことを表す切替完了信号をタッチペン１に送信する（ステップＳ９３）。
【０１０６】
タッチペン１の制御部１１は、通信部１３が切替完了信号を受信したか否かを判定する（ステップＳ９４）。切替完了信号を受信していないと判定した場合（Ｓ９４：ＮＯ）、制御部１１は、ステップＳ８６に処理を戻す。即ち、制御部１１はスタンド４からオン信号を受信する都度、ステップＳ８７〜ステップＳ９０の処理を実行する。一方、切替完了信号を受信したと判定した場合（Ｓ９４：ＹＥＳ）、ステップＳ９５及びステップＳ９６の処理を実行後、処理を終える。ここで、ステップＳ９５及びステップＳ９６の処理は夫々、実施形態１における図７中のステップＳ２９及びステップＳ３０と同様であるため説明を省略する。
【０１０７】
以上の構成及び処理によって、タッチペン１は例えば、スタンド４に設けられた電磁石４２により、自身の磁性体５が引きつけられたときに先端部１ａに加えられる外力の値に基づいて変換テーブル１２２を更新することができる。
【０１０８】
なお、実施形態１〜５においては、タッチペン１における出力値の変換精度が低下した場合に当該変換精度を向上することができることを説明したが、その他の用途にも用いることができる。例えば、タッチペン１の製造工程において、検出部１４に用いるセンサの検出精度のばらつきを一様とする補正のために、上述のように変換テーブル１２２を更新する処理を行うようにしてもよい。
【０１０９】
また、今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。また、本発明の上述の各実施の形態で記載されている技術特徴は、互いに組み合わせて新しい技術方案を形成することができる。
【０１１０】
本発明の実施態様１においては、外力を検出する検出部（１４）と、該検出部（１４）が検出した外力の値を所定の変換情報（１２２）に基づいて変換する変換部（１１）と、該変換部（１１）で外力の値を変換して得られた出力値を外部装置（２）に出力する出力部（１３）とを備える出力装置（１）において、前記変換情報（１２２）の更新に係る所定条件を満たしたか否かを判定する条件判定部（１１）と、該条件判定部（１１）が所定条件を満たしたと判定した後に前記変換部（１１）で変換して得られた出力値に基づいて、前記変換情報（１１）を更新する更新部（１１）とを備えることを特徴とする。
【０１１１】
本発明にあっては、検出部（１４）は自装置に加えられた外力を検出する。変換部（１１）は、検出部（１４）が検出した外力の値を所定の変換情報（１２２）に基づいて変換する。出力部（１１）は、変換部で外力の値を変換して得られた出力値を外部装置（２）に出力する。条件判定部（１１）は、変換情報（１２２）の更新に係る所定条件を満たしたか否かを判定する。更新部（１１）は、条件判定部（１１）が所定条件を満たしたと判定した後に前記変換部（１１）で変換して得られた出力値に基づいて、当該変換情報（１２２）を更新する。従って、出力装置（１）は、条件判定部（１１）の判定結果に基づいて、変換情報（１２２）を更新することができる。そのため、例えば検出部（１４）による外力の検出精度が低下し、加えられた外力を出力値に変換するに際しての変換精度が低下した場合であっても、変換情報（１２２）を更新することによって、その低下した変換精度を向上することができる。
【０１１２】
本発明の実施態様２においては、前記検出部（１４）に特定の外力が加えられたときに前記外部装置（２）に出力すべき基準出力値を記憶する記憶部（１２）と、前記条件判定部（１１）が所定条件を満たしたと判定した後に前記変換部（１１）で変換して得られた出力値を、前記記憶部（１２）に記憶された基準出力値で除算する除算部（１１）を更に備え、前記更新部（１１）は、前記除算部（１１）の除算結果を用いて前記変換情報（１２２）を更新するようにしてあることを特徴とする。
【０１１３】
本発明にあっては、記憶部（１２）は、検出部（１４）に特定の外力が加えられたときに外部装置（２）に出力すべき基準出力値を記憶する。即ち、出力装置（１）は、特定の外力が加えられたときに変換すべき基準となる出力値を記憶している。除算部（１１）は、条件判定部（１１）が所定条件を満たしたと判定した後に変換部（１１）で変換して得られた出力値を、記憶部（１２）に記憶された基準出力値で除算する。更新部（１１）は、除算部（１１）の除算結果を用いて変換情報（１２２）を更新する。従って、除算部（１１）は例えば、当該特定の外力が検出部（１４）に加えられたときに変換部（１１）で変換された出力値における当該基準出力値に対する割合を算出することができる。当該割合は、変換部（１１）で変換された出力値と基準出力値とのずれを表している。また、更新部（１１）は、当該割合で表されるずれを低減させるように変換情報（１２２）を更新することができる。
【０１１４】
本発明の実施態様３においては、前記除算結果が所定の数値範囲内にあるか否かを判定する除算結果判定部（１１）を更に備え、前記更新部（１１）は、前記除算結果判定部（１１）が所定の数値範囲内にあると判定した場合に、前記変換情報（１２２）を更新するようにしてあることを特徴とする。
【０１１５】
本発明にあっては、除算結果判定部（１１）は、除算部（１１）による除算結果が所定の数値範囲内にあるか否かを判定する。更新部（１１）は、除算結果判定部（１１）が所定の数値範囲内にあると判定した場合に変換情報（１２２）を更新する。出力装置（１）は例えば、当該除算結果が所定の数値範囲内にない場合には、基準出力値に対応する外力と異なる外力が使用者によって加えられたこと、検出部（１４）が故障していること等を判定することができる。従って、出力装置（１）は、当該特定の外力が加えられたときに変換情報（１２２）を更新することができるため、出力値の変換精度の低下をより確実に向上することができる。
【０１１６】
本発明の実施態様４においては、前記条件判定部（１１）が所定条件を満たしたと判定した場合に報知する報知部（１５）を更に備え、前記更新部（１１）は、前記報知部（１５）が報知した後に前記変換部（１１）で変換して得られた出力値に基づいて、前記変換情報（１２２）を更新するようにしてあることを特徴とする。
【０１１７】
本発明にあっては、報知部（１５）は条件判定部（１１）が所定条件を満たしたと判定した場合に報知する。更新部（１１）は、報知部（１５）が報知した後に変換部（１１）で変換して得られた出力値に基づいて、変換情報（１２２）を更新する。従って、出力装置（１）は例えば、特定の外力を加える旨の報知を報知部（１５）によって使用者に対して行うことができ、使用者によって加えられた当該特定の外力に基づいて変換情報（１２２）を更新することができる。
【０１１８】
本発明の実施態様５においては、前記変換情報（１２２）は、複数の外力の値夫々に対応する複数の出力値を含み、前記検出部（１４）が検出した外力の値に基づいて、前記変換情報（１２２）に含まれる複数の出力値から１つ又は２つの出力値を選択する選択部（１１）を更に備え、前記変換部（１１）は、前記選択部（１１）が選択した１つ又は２つの出力値に基づいて、前記外力の値を変換するようにしてあり、前記更新部（１１）は、前記複数の出力値を更新するようにしてあることを特徴とする。
【０１１９】
本発明にあっては、変換情報（１２２）は、複数の外力の値夫々に対応する複数の出力値を含む。選択部（１１）は、検出部（１４）が検出した外力の値に基づいて、変換情報（１２２）に含まれる複数の出力値から１つ又は２つの出力値を選択する。変換部（１１）は、当該１つ又は２つの出力値に基づいて当該外力の値を変換する。従って、出力装置（１）は例えば、検出部（１４）が検出した外力の値に対応する出力値が存在する場合に当該出力値を変換すべき出力値とすることで、変換に際しての処理負担を軽減することができる。また、出力装置（１）は例えば、当該外力の値に相当する出力値が変換情報（１２２）に含まれていない場合に変換情報（１２２）に含まれる２つの出力値を用いて線形補間した値を変換すべき出力値とすることによって、簡便に変換すべき出力値を得ることができる。更に、出力装置（１）は当該線形補間を行うことによって、検出部（１４）が検出可能な外力の値全てに対応する出力値を変換すべき出力値として記憶する必要がないため、記憶部（１２）の記憶領域の使用量を少なくすることができる。
また、更新部（１１）は、変換情報（１２２）に含まれる複数の出力値を更新する。従って、変換部（１１）は、変換精度を向上すべく更新された出力値に基づいて、検出部（１４）が検出した外力の値を変換することができる。そのため、出力装置（１）は、加えられた外力を出力値に変換するに際しての変換精度が低下した場合であっても、その低下した変換精度を向上させることができる。
【０１２０】
本発明の実施態様６においては、ペン型であり、前記検出部（１４）は、自装置の先端部（１ａ）に加えられた外力を検出するようにしてあることを特徴とする。
【０１２１】
本発明にあっては、出力装置（１）はペン型である。また、検出部（１４）は自装置の先端部（１ａ）に加えられた外力を検出する。従って、出力装置（１）は例えば、表示装置（２）の表示画面に描画画像を表示させるときに用いられるタッチペン等に適用可能である。
【０１２２】
本発明の実施態様７においては、自装置の姿勢を検知する姿勢検知部（１１）を更に備え、前記条件判定部（１１）は、前記姿勢検知部（１１）が特定の姿勢を検知した場合に所定条件を満たしたと判定するようにしてあることを特徴とする。
【０１２３】
本発明にあっては、姿勢検知部（１１）は自装置の姿勢を検知する。条件判定部（１１）は、姿勢検知部（１１）が特定の姿勢を特定した場合に所定条件を満たしたと判定する。従って、出力装置（１）は、変換情報（１２２）を更新するタイミングを自装置の姿勢によって決定することができる。
【０１２４】
本発明の実施態様８においては、前記特定の姿勢は、前記先端部（１ａ）を鉛直方向下向きにした姿勢であることを特徴とする。
【０１２５】
本発明にあっては、出力装置（１）は、自装置が先端部（１ａ）を鉛直方向に下向きにした姿勢であるときに変換情報（１２２）を更新することができる。出力装置（１）は例えば、上向きに開口した底を有する筒形のスタンド（４）に先端部（１ａ）から挿入されていた場合、先端部（１ａ）を略鉛直方向に下向きにした姿勢であり、先端部（１ａ）には自重分の圧力がスタンド（４）の底部から加えられている。この場合、出力装置（１）は、特定の外力を加えることなく、自重の値に基づいて変換情報（１２２）を更新することができる。
【０１２６】
本発明の実施態様９においては、実施態様６から８までの何れか一つに記載の出力装置（１）と、前記出力装置（１）が先端部（１ａ）から挿入可能に開口しており、底を有する筒形をなし、前記出力装置（１）を挿入させた状態で支持する係合部（４１）を内側に設けてあるスタンド（４）とを備え、前記出力装置（１）は、前記スタンド（４）に挿入され、先端部（１ａ）が前記スタンドの底部を押圧するように押し込まれた場合に、前記係合部（４１）に係合される被係合部（１ｂ）と、前記係合部（４１）の前記被係合部（１ｂ）への係合を検知する係合検知部（１１）とを更に有し、前記条件判定部（１１）は、前記係合検知部（１１）が係合を検知した場合に所定条件を満たしたと判定するようにしてあることを特徴とする。
【０１２７】
本発明にあっては、実施態様６から８までの何れか一つに記載の出力装置（１）と当該出力装置（１）のスタンド（４）とを備える。実施態様８のスタンド（４）は、出力装置（１）が先端部（１ａ）から挿入可能に開口しており、底を有する筒形をなし、当該出力装置（１）を挿入させた状態で支持する係合部（４１）を内側に設けてある。出力装置（１）は、スタンド（４）に挿入され、自装置の先端部（１ａ）がスタンドの底部を押圧するように押し込まれた場合に、被係合部（１ｂ）にて当該係合部（４１）に係合する。出力装置（１）は、係合部（４１）の被係合部（１ｂ）への係合を係合検知部（１１）にて検知する。出力装置（１）の条件判定部（１１）は、係合検知部（１１）が係合を検知した場合に所定条件を満たしたと判定する。従って、出力装置（１）は係合部（４１）が自装置の被係合部（１ｂ）に係合しているときに先端部（１ａ）に加えられる外力の値に基づいて変換情報（１２２）を更新することができる。
【０１２８】
本発明の実施態様１０においては、実施態様６から８までの何れか一つに記載の出力装置（１）と、前記出力装置（１）が先端部（１ａ）から挿入可能に開口しており、底を有する筒形をなし、底部に設けられた電磁石（４２）、該電磁石（４２）に給電する給電部（４６）、及び該給電部（４６）が該電磁石（４２）に給電している場合に前記出力装置（１）に通知する通知部（４５）を有するスタンド（４）とを備え、前記出力装置（１）は磁性体（５）を更に有し、前記更新部（１１）は、前記通知部（４５）からの通知を受けた後に前記変換部（１１）で変換して得られた出力値に基づいて、前記変換情報（１２２）を更新するようにしてあることを特徴とする。
【０１２９】
本発明にあっては、実施態様６から８までの何れか一つに記載の出力装置（１）とスタンド（４）とを備える。実施態様１０のスタンド（４）は、出力装置（１）が先端部（１ａ）から挿入可能に開口しており、底を有する筒形をなし、底部に設けられた電磁石（４２）と、当該電磁石（４２）に給電する給電部（４６）と、当該給電部（４６）が当該電磁石（４２）に給電している場合に出力装置（１）に通知する通知部（４５）とを有する。また、出力装置（１）は、磁性体（５）を有する。更に、出力装置（１）の更新部（１１）は、スタンド（４）の通知部（４５）からの通知を受けた後に変換部（１１）で変換して得られた出力値に基づいて変換情報（１２２）を更新する。従って、出力装置（１）は例えば、スタンド（４）に設けられた電磁石（４２）により、自装置の磁性体（５）が引きつけられたときに先端部（１ａ）に加えられる外力の値に基づいて変換情報（１２２）を更新することができる。
【０１３０】
本発明の実施態様１１においては、実施態様６から８までの何れか一つに記載の出力装置（１）と、前記出力装置（１）が出力する出力値を入力し、入力された出力値及び先端部（１ａ）が特定の被接触面に接触したときにおける軌跡に基づく描画画像（Ａ）を表示画面に表示する表示装置（２）とを備えることを特徴とする。
【０１３１】
本発明にあっては、実施態様６から８までの何れか一つに記載の出力装置（１）と表示装置（２）とを備える。表示装置（２）は、出力装置（１）が出力する出力値を入力し、入力された出力値と出力装置（１）の先端部（１ａ）が特定の被接触面に接触したときにおける軌跡に基づく描画画像（Ａ）を表示画面に表示する。従って、表示装置（２）は、加えられた外力を出力値に変換するに際しての低下した変換精度を向上することができる出力装置（１）から出力された出力値に基づいて、描画画像（Ａ）を表示画面に表示することができる。
【０１３２】
本発明の実施態様１２においては、外力を検出し、検出した外力の値を所定の変換情報（１２２）に基づいて変換し、変換して得られた出力値を外部に出力する出力方法において、前記変換情報（１２２）の更新に係る所定条件を満たしたか否かを判定するステップと、前記所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、前記変換情報（１２２）を更新するステップとを含むことを特徴とする。
【０１３３】
本発明にあっては、出力方法は、変換情報（１２２）の更新に係る所定条件を満たしたか否かを判定するステップを含む。出力方法は、当該所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、当該変換情報（１２２）を更新するステップを含む。従って、本発明に係る出力方法は、所定条件を満たした場合に変換情報（１２２）を更新することができる。そのため、例えば外力の検出精度が低下し、加えられた外力を出力値に変換するに際しての変換精度が低下した場合であっても、変換情報（１２２）を更新することによって、その低下した変換精度を向上することができる。
【０１３４】
本発明の実施態様１３においては、外力の値を取得し、取得した外力の値を所定の変換情報（１２２）に基づいて変換し、変換して得られた出力値を出力する処理をコンピュータに実行させるコンピュータプログラムにおいて、前記コンピュータに、前記変換情報（１２２）の更新に係る所定条件を満たしたか否かを判定するステップと、前記所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、前記変換情報（１２２）を更新するステップとを実行させることを特徴とする。
【０１３５】
本発明にあっては、コンピュータは、変換情報（１２２）の更新に係る所定条件を満たしたか否かを判定する。コンピュータは、所定条件を満たしたと判定された後に変換して得られた出力値に基づいて、当該変換情報（１２２）を更新する。従って、コンピュータは、所定条件を満たした場合に変換情報（１２２）を更新することができる。そのため、例えば外力の検出精度が低下し、加えられた外力を出力値に変換するに際しての変換精度が低下した場合であっても、変換情報（１２２）を更新することによって、その低下した変換精度を向上することができる。
【０１３６】
本発明の実施態様１４においては、実施態様１３に記載のコンピュータプログラム（３ａ）を記録してあることを特徴とする。
【０１３７】
本発明にあっては、記録媒体（３）に上述のコンピュータプログラム（３ａ）を記録する。コンピュータが当該記録媒体（３）からコンピュータプログラム（３ａ）を読み出して、上述の出力装置（１）及び出力方法がコンピュータにより実現される。
【符号の説明】
【０１３８】
１  タッチペン
１ａ  先端部
１ｂ  凹部
２  表示装置
３  記録媒体
３ａ  コンピュータプログラム
４  スタンド
５  磁性体
１１  制御部
１２  記憶部
１２１  基準テーブル
１２２  変換テーブル
１３  通信部
１４  検出部
１５  報知部
１６  ボタン
１７  加速度検出部
１８  計時部
１９  ボタン
２１  表示部
２２  タッチパネル装置
２２ａ  制御部
２２ｂ  通信部
２２ｃ  座標取得部
２２ｄ  画像情報生成部
４１  凸部
４２  電磁石
４３  制御部
４４  記憶部
４５  通信部
４６  電源
４７ａ，４７ｂ  スイッチ
４８ａ，４８ｂ  抵抗
【図１】
0006422368.tif 000002
【図２】
0006422368.tif 000003
【図３】
0006422368.tif 000004
【図４】
0006422368.tif 000005
【図５】
0006422368.tif 000006
【図６】
0006422368.tif 000007
【図７】
0006422368.tif 000008
【図８】
0006422368.tif 000009
【図９】
0006422368.tif 000010
【図１０】
0006422368.tif 000011
【図１１】
0006422368.tif 000012
【図１２】
0006422368.tif 000013
【図１３】
0006422368.tif 000014
【図１４】
0006422368.tif 000015
【図１５】
0006422368.tif 000016
【図１６】
0006422368.tif 000017
【図１７】
0006422368.tif 000018
【図１８】
0006422368.tif 000019
【図１９】
0006422368.tif 000020