JP7621803B2 - Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement - Google Patents
Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement Download PDFInfo
- Publication number
- JP7621803B2 JP7621803B2 JP2021007178A JP2021007178A JP7621803B2 JP 7621803 B2 JP7621803 B2 JP 7621803B2 JP 2021007178 A JP2021007178 A JP 2021007178A JP 2021007178 A JP2021007178 A JP 2021007178A JP 7621803 B2 JP7621803 B2 JP 7621803B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- target
- time
- target pressure
- writing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 100
- 230000001186 cumulative effect Effects 0.000 claims description 50
- 238000012545 processing Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 description 81
- 238000004891 communication Methods 0.000 description 57
- 230000009471 action Effects 0.000 description 19
- 238000005259 measurement Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 9
- 238000002360 preparation method Methods 0.000 description 7
- 239000000758 substrate Substances 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本開示の一側面は筆記判定システム、筆記判定方法、筆記判定プログラムおよび筆記具に関する。 One aspect of the present disclosure relates to a handwriting assessment system, a handwriting assessment method, a handwriting assessment program, and a writing instrument.
筆記者に好適な筆記動作をさせるための仕組みが知られている。例えば特許文献1には、筆記者の筆記動作を測定する筆記動作測定システムが記載されている。この筆記動作測定システムは、筆記動作に関する所定の検出値を含む筆記情報を取得する取得部と、所定の検出値に関しての目標値を含む目標情報を記憶している目標情報記憶部と、筆記情報と目標情報とを比較する比較部と、比較部における比較結果を示す結果情報を出力する出力部と、を備える。
Mechanisms for allowing a writer to perform suitable writing actions are known. For example,
好適な筆記動作を筆記者に適切に促す手法が望まれている。 There is a need for a method that appropriately encourages the writer to perform the appropriate writing action.
本開示の一側面に係る筆記判定システムは、所定の時間幅において筆記具に生じる複数の対象圧力値を取得する取得部と、複数の対象圧力値を用いて対象統計値を算出する算出部と、対象統計値が閾値を超えたか否かを判定する判定部と、対象統計値が閾値を超えたと判定された場合に、該判定の結果に基づくフィードバック情報を出力する出力部と、を備える。 A writing judgment system according to one aspect of the present disclosure includes an acquisition unit that acquires multiple target pressure values generated in a writing implement over a predetermined time span, a calculation unit that calculates a target statistical value using the multiple target pressure values, a determination unit that determines whether the target statistical value exceeds a threshold value, and an output unit that outputs feedback information based on the result of the determination when it is determined that the target statistical value exceeds the threshold value.
このような側面においては、筆記具に生じる対象圧力値の統計値(対象統計値)が閾値を超えた場合に、フィードバック情報が出力される。瞬間的な圧力ではなく、ある時間幅における圧力の統計値に基づいてフィードバック情報が出力されるので、短時間のうちに大きな圧力が筆記具に繰り返し加えられた場合であっても、フィードバック情報の頻繁な出力が生じづらい。これにより、好適な筆記動作を筆記者に適切に促すことができる。 In this aspect, feedback information is output when a statistical value of the target pressure value generated in the writing instrument (target statistical value) exceeds a threshold value. Since the feedback information is output based on the statistical value of pressure over a certain time span, rather than on the instantaneous pressure, frequent output of feedback information is unlikely to occur even if a large amount of pressure is repeatedly applied to the writing instrument within a short period of time. This makes it possible to appropriately encourage the writer to perform an appropriate writing action.
本開示の一側面によれば、好適な筆記動作を筆記者に適切に促すことができる。 According to one aspect of the present disclosure, it is possible to appropriately encourage the writer to perform suitable writing actions.
[第1実施形態]
以下、添付図面を参照しながら本開示での第1実施形態を詳細に説明する。図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。
[First embodiment]
Hereinafter, a first embodiment of the present disclosure will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are given the same reference numerals, and duplicated descriptions will be omitted.
[システムの概要]
第1実施形態に係る筆記判定システムは、筆記具に生じる複数の圧力値の統計値が閾値を超えたか否かを判定し、判定の結果に基づくフィードバック情報を筆記者に向けて出力することによって該筆記者に好適な筆記動作を促すシステムである。筆記具とは、文字、記号およびイラストなどの筆記に使用される道具のことをいう。筆記具は、例えばボールペン、万年筆、マーカーおよびシャープペンシルといったインクまたは黒鉛を用いて筆記できるペンであってもよいし、スタイラスペンといったポインティングデバイスであってもよい。筆記者とは、筆記具を用いて筆記を行う者のことをいう。
[System Overview]
The writing judgment system according to the first embodiment is a system that judges whether a statistical value of a plurality of pressure values generated in a writing implement exceeds a threshold value, and outputs feedback information based on the result of the judgment to the writer, thereby encouraging the writer to perform a suitable writing action. A writing implement is a tool used for writing characters, symbols, illustrations, and the like. A writing implement may be, for example, a pen that can write using ink or graphite, such as a ballpoint pen, a fountain pen, a marker, or a mechanical pencil, or may be a pointing device such as a stylus pen. A writer is a person who writes using a writing implement.
筆記具に生じる圧力値とは、筆記者が筆記具を使用した際に該筆記具にかかる圧力の大きさを示す数値のことをいう。筆記判定システムは、所定の時間幅において筆記具に生じる圧力値を連続的にまたは離散的に取得する。筆記具にかかる圧力は例えば、筆記具を紙などの媒体に押し付けることにより生じる筆圧でもよいし、筆記具を筆記者が把持することにより生じる把持圧でもよい。本開示においては、筆記判定システムは筆圧の大きさを筆記具に生じる圧力値として取得する。筆記判定システムは、筆記具に生じる圧力値を検出する圧力センサ、または、筆記具に生じる荷重値を検出する荷重センサを用いて圧力値を取得してもよい。荷重センサを用いる場合、筆記判定システムは検出した荷重値を、荷重が生じる面積の大きさで割ることにより圧力値を取得してもよい。例えば筆記判定システムは、ペン先に生じる荷重値を荷重センサによって検出し、検出した荷重値をペン先の面積で割ることにより圧力値を取得してもよい。 The pressure value generated on the writing instrument refers to a numerical value indicating the magnitude of pressure applied to the writing instrument when the writer uses the writing instrument. The writing judgment system continuously or discretely acquires the pressure value generated on the writing instrument over a predetermined time span. The pressure applied to the writing instrument may be, for example, the writing pressure generated by pressing the writing instrument against a medium such as paper, or the grip pressure generated by the writer gripping the writing instrument. In the present disclosure, the writing judgment system acquires the magnitude of the writing pressure as the pressure value generated on the writing instrument. The writing judgment system may acquire the pressure value using a pressure sensor that detects the pressure value generated on the writing instrument, or a load sensor that detects the load value generated on the writing instrument. When a load sensor is used, the writing judgment system may acquire the pressure value by dividing the detected load value by the size of the area where the load is generated. For example, the writing judgment system may acquire the pressure value by detecting the load value generated on the pen tip using a load sensor, and dividing the detected load value by the area of the pen tip.
筆記判定システムは、取得した複数の圧力値の統計値を算出し、予め設定された閾値を該統計値が超えているか否かを判定する。ここで圧力値の統計値とは、複数の圧力値を統計処理することにより算出される値のことをいう。判定の基準となる閾値は、例えば筆記判定システム、または筆記判定システムの提供者もしくは筆記者により予め設定されてもよい。 The handwriting assessment system calculates a statistical value of the multiple acquired pressure values and determines whether the statistical value exceeds a preset threshold value. Here, the statistical value of the pressure values refers to a value calculated by statistically processing the multiple pressure values. The threshold value that serves as the basis for the judgment may be set in advance, for example, by the handwriting assessment system, or by the provider or writer of the handwriting assessment system.
筆記判定システムは、算出した統計値が閾値を超えたか否かの判定を行い、該判定の結果に基づくフィードバック情報を出力する。フィードバック情報とは、筆記具に生じた圧力に関する情報である。例えば、筆記者が筆記具を強く押さえつけるように筆記を行い、筆記具に生じた圧力値の統計値が閾値を超えた場合には、筆記判定システムは、筆記具に生じた圧力値の統計値が閾値を超えたことを示すフィードバック情報を出力してもよい。一例では、フィードバック情報の出力は、そのフィードバック情報を筆記者に報知する処理に関連する。筆記判定システムは、フィードバック情報を筆記者に認識させることにより、適切な筆記動作を筆記者に促す。例えば、筆記具に生じた圧力値の統計値が閾値を超えたことを示すフィードバック情報が報知された場合、フィードバック情報を認識した筆記者は筆記具を押さえる力を弱めるなどして筆圧を低下させるという好適な筆記動作をとることが可能となる。 The writing judgment system judges whether the calculated statistical value exceeds a threshold value and outputs feedback information based on the result of the judgment. The feedback information is information related to the pressure generated on the writing instrument. For example, when a writer writes by pressing the writing instrument hard and the statistical value of the pressure value generated on the writing instrument exceeds the threshold value, the writing judgment system may output feedback information indicating that the statistical value of the pressure value generated on the writing instrument has exceeded the threshold value. In one example, the output of the feedback information is related to a process of notifying the writer of the feedback information. The writing judgment system prompts the writer to perform an appropriate writing action by having the writer recognize the feedback information. For example, when feedback information indicating that the statistical value of the pressure value generated on the writing instrument has exceeded the threshold value is reported, the writer who recognizes the feedback information can perform an appropriate writing action, such as reducing the force with which the writer presses the writing instrument to reduce the writing pressure.
本開示に係る筆記具の利用目的および利用場面は限定されない。本実施形態では筆記具は、筆記を伴う学習の場面において利用される。筆記を伴う学習は、例えば保育園、幼稚園、小学校、中学校、高等学校、大学、大学院、専門学校、予備校およびオンライン学校などの各種の学校、または自宅において行われる学習であってもよいし、学校または自宅以外の場所または場面において行われる学習であってもよい。筆記具は、学習の場面に限らず、イラストまたは図表の作成の場面において利用されてもよい。本開示に係る筆記判定システムは、上述した場面に限られず、筆記具を利用する種々の場面に適用可能である。 The purpose and situation of use of the writing instrument according to the present disclosure are not limited. In this embodiment, the writing instrument is used in a learning situation involving writing. Learning involving writing may be, for example, learning at various schools such as nursery schools, kindergartens, elementary schools, junior high schools, high schools, universities, graduate schools, vocational schools, preparatory schools, and online schools, or at home, or learning at a place or situation other than school or home. The writing instrument may be used not only in learning situations, but also in situations of creating illustrations or diagrams. The writing judgment system according to the present disclosure is not limited to the above-mentioned situations and can be applied to various situations in which a writing instrument is used.
[システムの構成]
図1は、第1実施形態に係る筆記判定システム1の適用の一例を示す図である。本実施形態では、筆記判定システム1は、筆記者端末10、筆記具20およびデータベース30を備える。筆記者端末10は、筆記者によって用いられるコンピュータである。筆記者端末10の種類は限定されず、例えば高機能携帯電話機(スマートフォン)、タブレット端末、ウェアラブル端末(例えば、ヘッドマウントディスプレイ(HMD)、スマートグラス、またはスマートウォッチ)、ラップトップ型パーソナルコンピュータ、携帯電話機などの携帯端末でもよい。あるいは、筆記者端末10はデスクトップ型パーソナルコンピュータなどの据置型端末でもよい。筆記者端末10は、通信ネットワークNを介してデータベース30と接続されている。通信ネットワークNの構成は限定されない。通信ネットワークNは、例えばインターネットを含んで構成されてもよいし、イントラネットを含んで構成されてもよい。
[System Configuration]
FIG. 1 is a diagram showing an example of application of the
筆記具20は、近距離無線通信により筆記者端末10と接続されている。近距離無線通信の構成は限定されない。近距離無線通信は、例えばBluetooth(登録商標)、Wi-Fi(登録商標)などの通信方式であってもよい。本実施形態においては、一つの筆記具20が筆記者端末10と通信を行うが、筆記具20の個数は限定されない。例えば、二つ以上の筆記具20が一つの筆記者端末10と通信を行ってもよい。
The
データベース30は、筆記判定システム1によって用いられる各種のデータを記憶する非一時的な記憶装置である。本実施形態では、データベース30は、後述する閾値データ、参照圧力値データ、参照統計値データ、対象圧力値データ、対象統計値データおよび累積時間データを記憶する。一例では、データベース30は複数の筆記者についてのそれらのデータを記憶する。データベース30は単一のデータベースとして構築されてもよいし、複数のデータベースの集合であってもよい。
The
図2は、筆記判定システム1に関連するハードウェア構成の一例を示す図である。図2は、筆記者端末10として機能する端末コンピュータ100を示す。
Figure 2 is a diagram showing an example of a hardware configuration related to the
一例として、端末コンピュータ100はハードウェア構成要素として、プロセッサ101、主記憶部102、補助記憶部103、通信部104、入力インタフェース105および出力インタフェース106を備える。
As an example, the
プロセッサ101は、オペレーティングシステムおよびアプリケーションプログラムを実行する演算装置である。プロセッサ101は例えばCPUまたはGPUであり得るが、プロセッサ101の種類はこれらに限定されない。
The
主記憶部102は、筆記者端末10を実現させるためのプログラム、プロセッサ101から出力された演算結果などを記憶する装置である。主記憶部102は、例えばROMおよびRAMのうちの少なくとも一つにより構成される。
The
補助記憶部103は、一般に主記憶部102よりも大量のデータを記憶することが可能な装置である。補助記憶部103は、例えばハードディスク、フラッシュメモリなどの不揮発性記憶媒体によって構成される。補助記憶部103は、端末コンピュータ100を筆記者端末10として機能させるためのクライアントプログラムP1と各種のデータとを記憶する。
The
通信部104は、通信ネットワークNを介して他のコンピュータとの間でデータ通信を実行する装置である。通信部104は、例えばネットワークカードまたは無線通信モジュールにより構成される。
The
入力インタフェース105は、ユーザの操作または動作に基づいてデータを受け付ける装置である。例えば、入力インタフェース105は、キーボード、操作ボタン、ポインティングデバイス、マイクロフォン、センサ、およびカメラのうちの少なくとも一つによって構成される。キーボードおよび操作ボタンはタッチパネル上に表示されてもよい。入力インタフェース105の種類が限定されないことに対応して、入力されるデータは限定されない。例えば、入力インタフェース105はキーボード、操作ボタン、またはポインティングデバイスによって入力または選択されたデータを受け付けてもよい。あるいは、入力インタフェース105は、マイクロフォンにより入力された音声データを受け付けてもよい。あるいは、入力インタフェース105はカメラによって撮影された画像データ(例えば、映像データまたは静止画データ)を受け付けてもよい。
The
出力インタフェース106は、端末コンピュータ100で処理されたデータを出力する装置である。例えば、出力インタフェース106はモニタ、タッチパネル、HMDおよびスピーカのうちの少なくとも一つによって構成される。モニタ、タッチパネル、HMDなどの表示装置は、処理されたデータを画面上に表示する。スピーカは、処理された音声データで示される音声を出力する。
The
筆記者端末10の各機能要素は、筆記判定プログラムの一例であるクライアントプログラムP1をプロセッサ101または主記憶部102に読み込ませて、プロセッサ101にそのプログラムを実行させることで実現される。クライアントプログラムP1は、筆記者端末10の各機能要素を実現するためのコードを含む。プロセッサ101は、クライアントプログラムP1に従って通信部104、入力インタフェース105または出力インタフェース106を動作させ、主記憶部102または補助記憶部103におけるデータの読み出しおよび書き込みを行う。この処理により筆記者端末10の各機能要素が実現される。
Each functional element of the
クライアントプログラムP1は、CD-ROM、DVD-ROM、半導体メモリなどの有形の記録媒体に非一時的に記録された上で提供されてもよい。あるいは、クライアントプログラムP1は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。 The client program P1 may be provided after being non-temporarily recorded on a tangible recording medium such as a CD-ROM, DVD-ROM, or semiconductor memory. Alternatively, the client program P1 may be provided via a communications network as a data signal superimposed on a carrier wave.
図3は、筆記具20の構成の一例を示す模式図である。図3は、筆記具20を軸A方向に沿う面において切断した際の断面を示している。本実施形態においては、筆記具20がボールペンであるとする。図3に示すように、筆記具20は、筒部201、リフィル204、センサ207、基板208およびライト209を有する。
Figure 3 is a schematic diagram showing an example of the configuration of the writing
筒部201は、筆記具20の軸A方向に沿って延びる略円筒状の部材である。リフィル204は、内部にインクが充填された略円筒状の部材である。リフィル204は、筒部201の内径よりも小さい外径を有しており筒部201に収容可能となっている。リフィル204が筒部201に収容された状態では、リフィル204の先端部205は筒部201の一端に設けられた開口202から露出する。筆記者が筒部201を把持し、リフィル204の先端部205を媒体に押し当てることにより、リフィル204内部のインクが先端部205からにじみ出る。筆記者は媒体に先端部205を押し当てたまま筆記具20を動かすことで筆記を行うことができる。
The
軸A方向において先端部205とは反対に位置するリフィル204の基端部206側には、センサ207が設けられている。センサ207は、筆記具20に生じる筆圧を検出する圧力センサである。本実施形態においてセンサ207は、筆記の際に先端部205から基端部206へと伝達される圧力を筆圧として検出する。センサ207は、例えばリフィル204の基端部206と対向する検出面を有してもよい。センサ207は、筆記の際に基端部206によって検出面が押されることにより筆圧を検出してもよい。
A
基板208は、筒部201の内部に収容されるフレキシブル基板である。基板208には、センサ207によって検出される筆圧に関するデータなどを処理するプロセッサ(不図示)、および筆記者端末10と近距離無線通信を行うための通信部(不図示)が搭載されている。
The
ライト209は光を発する部品である。本実施形態において筆記判定システム1は、ライト209を点灯することによりフィードバック情報を筆記者に報知する。例えば、筆記判定システム1は、筆記具20に生じる圧力値の統計値が閾値を超えた場合にライト209を点灯してもよい。ライト209は、例えばLED(Light Emitting Diode)などの発光素子を用いて構成されてもよい。本実施形態においては、筆記具20の端部にライト209が設けられているが、ライト209が設けられる位置は限定されない。
The light 209 is a component that emits light. In this embodiment, the
図4は、筆記判定システム1に関連する機能構成の一例を示す図である。筆記者端末10は、機能要素として算出部11、判定部12、フィードバック部13、計測部14および通信部15を備える。算出部11は、筆記具20によって取得された複数の圧力値の統計値を算出する機能要素である。判定部12は、算出部11によって算出された統計値が閾値を超えているか否かといった各種の判定処理を行う機能要素である。フィードバック部13は、判定部12による判定の結果に基づいてフィードバック情報を生成する機能要素である。計測部14は、時間を計測する機能要素である。通信部15は、筆記具20との間およびデータベース30との間において、各種のデータまたは情報の送受信を行う機能要素である。本実施形態では、通信部15はフィードバック情報を筆記具20に送信(出力)して、筆記具20にフィードバック情報を報知させる。したがって、通信部15は出力部として機能する。
Figure 4 is a diagram showing an example of a functional configuration related to the
筆記具20は、機能要素として取得部21、報知部22および通信部23を備える。取得部21は、センサ207を用いて筆記具20に生じる圧力値を取得する機能要素である。報知部22は、フィードバック情報を報知する機能要素である。通信部23は、筆記者端末10との間において、各種のデータまたは情報の送受信を行う機能要素である。
The writing
[システムの動作]
図5は、筆記判定システム1の動作を処理フローS1として示すフローチャートである。図5を参照して、筆記判定システム1による処理の全体像を説明する。筆記判定システム1による処理は、閾値を設定する閾値設定処理(ステップS11)と、フィードバック情報を報知するか否かを判定する判定処理(ステップS12)と、フィードバック情報を報知する報知処理(ステップS13)とに大別される。判定処理は、閾値設定処理が終了した後にある程度の時間間隔をあけて実行されてもよいし(すなわち、連続して実行されなくてもよいし)、閾値設定処理後に連続して実行されてもよい。報知処理は、判定処理終了後に連続して実行されるのが通常であるが、必ずしも判定処理後に連続して実行されなくてもよい。
[System Operation]
FIG. 5 is a flowchart showing the operation of the
ステップS11では、筆記判定システム1が後の判定処理において用いる閾値を設定する。設定された閾値は、判定処理において対象統計値との比較に使用される。具体的には、まず取得部21が筆記具20に生じる複数の圧力値をセンサ207によって取得する。その後、算出部11が複数の圧力値の統計値を算出し、該統計値を閾値として設定する。ここで閾値として設定される統計値を参照統計値といい、参照統計値の算出に用いられる圧力値を参照圧力値という。参照圧力値が取得部21によって取得される期間を準備期間という。準備期間は、筆記者が好適な筆記動作を行いやすい状況下で設定されてもよく、例えば、筆記具20に過度な筆圧が生じにくい学習以外の場面で設定されてもよい。閾値設定処理の詳細については、図6を参照して後述する。
In step S11, the
ステップS12では、筆記判定システム1がフィードバック情報を報知するか否かを判定する。具体的には、まず取得部21が筆記具20に生じる複数の圧力値をセンサ207によって取得する。その後、算出部11が複数の圧力値の統計値を算出し、判定部12が該統計値に基づいてフィードバック情報を報知するか否かを判定する。フィードバック情報を報知するか否かの判定に使用される統計値を対象統計値といい、対象統計値の算出に用いられる圧力値を対象圧力値という。対象圧力値が取得部21によって取得される期間を判定期間という。判定期間は、一般的に筆記者が好適な筆記動作を行いづらいとされる状況下で設定されてもよく、例えば、筆記具20に過度な筆圧が生じやすいとされる学習の場面で設定されてもよい。
In step S12, the
判定部12は、上述したように対象統計値に基づいてフィードバック情報を出力するか否かを判定する。例えば判定部12は、対象統計値が閾値を超えた場合にフィードバック情報を出力すると判定してもよいし、対象統計値が閾値を超えている時間の累積時間(以下、単に累積時間という)が基準時間以上になった場合にフィードバック情報を出力すると判定してもよい。判定処理の詳細については、図7を参照して後述する。
The
ステップS13では、筆記判定システム1がステップS12における判定処理の結果に基づいてフィードバック情報を出力する。具体的には、判定部12がステップS12においてフィードバック情報を出力すると判定した場合に、フィードバック部13がフィードバック情報を生成し、そのフィードバック情報を通信部15が筆記具20に送信する。その後、報知部22がそのフィードバック情報を報知する。例えば、報知部22は、累積時間が基準時間以上となったことを示すフィードバック情報を、ライト209を点灯させることにより報知してもよい。報知部22は、フィードバック情報の内容によって報知の態様を変更してもよい。例えば、累積時間が基準時間を僅かに超えた場合と、大幅に超えた場合とでライト209の点灯色または光度を変更してもよい。筆記具20が他の報知手段(例えばスピーカ、ディスプレイまたはバイブレータ)を備える場合には、報知部22はこれらの報知手段に対応する方法(例えば音声の出力、文字列の表示または振動の発生)によってフィードバック情報を報知してもよい。
In step S13, the
図6は、筆記判定システム1(より具体的には筆記者端末10)が行う閾値設定処理を処理フローS2として示すフローチャートである。図6を参照して閾値設定処理について説明する。図6に示す閾値設定処理は、図5におけるステップS11の処理をより具体化したものである。 Figure 6 is a flowchart showing the threshold setting process performed by the handwriting assessment system 1 (more specifically, the writer terminal 10) as process flow S2. The threshold setting process will be described with reference to Figure 6. The threshold setting process shown in Figure 6 is a more specific version of the process of step S11 in Figure 5.
ステップS21では、筆記者端末10の通信部15が参照圧力値を筆記具20の通信部23から受信する。通信部15によって受信される参照圧力値は、取得部21によって取得される。ここで、ステップS21の前提となる参照圧力値の取得方法の一例を説明する。取得部21は、準備期間において筆記具20に生じる圧力値を参照圧力値としてセンサ207により取得する。準備期間は、筆記者による筆記者端末10または筆記具20への所定の操作をトリガとして開始されてもよい。取得部21は、準備期間において所定の時間間隔(例えば0.01秒間隔)ごとに参照圧力値を取得してもよいし、連続して参照圧力値を取得してもよい。
In step S21, the
取得部21によって取得された参照圧力値は、筆記具20の通信部23によって筆記者端末10の通信部15に送信される。通信部23は、取得部21によって参照圧力値の取得が行われるごとに参照圧力値を通信部15に送信してもよいし、所定の時間間隔(例えば0.1秒間隔)ごとに複数の参照圧力値をまとめて通信部15に送信してもよい。通信部15は、受信した参照圧力値を参照圧力値データとして、主記憶部102、補助記憶部103、データベース30などのような記憶装置に格納する。
The reference pressure value acquired by the
ステップS22では、算出部11が複数の参照圧力値に基づいて参照統計値を算出する。具体的には、算出部11は記憶装置から参照圧力値データを読み出し、複数の参照圧力値に対して統計処理を行うことにより参照統計値を算出する。算出部11は、例えば複数の参照圧力値の平均値、中央値または最頻値を参照統計値として算出してもよい。平均値は、例えば複数の参照圧力値の算術平均値または加重平均値であってもよい。参照統計値は、参照圧力値の移動平均値に基づいて算出されてもよい。移動平均値は、例えば単純移動平均値、加重移動平均値および指数移動平均値であってもよい。
In step S22, the
ここで、参照圧力値の移動平均値を算出する方法について説明する。まず算出部11は、取得部21によって取得された複数の参照圧力値のうち、所定の時間幅を有する期間(以下、注目期間という)において取得された複数の参照圧力値の平均値を算出する。このとき、算出部11は注目期間における複数の参照圧力値のうち下限値(例えば0gf/mm2)を超える参照圧力値のみを用いて平均値を算出してもよい。1gf/mm2は、0.00980665N/mm2として換算される。注目期間の時間幅および下限値は、筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。
Here, a method for calculating the moving average value of the reference pressure value will be described. First, the
その後、算出部11は、時間幅の大きさを保ったまま注目期間の始点および終点の位置をシフトさせ(すなわち注目期間の時間をずらし)、シフト後の注目期間において取得された複数の参照圧力値の平均値を算出する。このとき、算出部11は例えば取得部21が参照圧力値を取得する時間間隔(例えば0.01秒)だけ注目期間をシフトさせてもよい。算出部11は、注目期間の時間的なシフトと、シフト後の注目期間において取得された参照圧力値の平均値の算出とを繰り返し、複数の平均値を算出する。このように注目期間をシフトさせつつ算出される各平均値を移動平均値という。算出部11は、算出した複数の移動平均値を更に統計処理することにより参照統計値を算出してもよい。算出部11は、参照統計値を参照統計値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。
Then, the
ステップS23では、算出部11が算出した参照統計値を閾値として設定する。具体的には、算出部11はステップS22において算出した参照統計値を閾値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。本開示においては、筆記判定システム1が参照圧力値に基づいて閾値を設定するが、筆記判定システム1の提供者または筆記者が閾値を設定する場合には、上述した閾値設定処理は省略されてもよい。
In step S23, the
図7は、筆記判定システム1(より具体的には筆記者端末10)が行う判定処理を処理フローS3として示すフローチャートである。図7を参照して判定処理について説明する。図7に示す判定処理は、図5におけるステップS12の処理をより具体化したものである。 Figure 7 is a flowchart showing the judgment process performed by the handwriting judgment system 1 (more specifically, the writer terminal 10) as process flow S3. The judgment process will be described with reference to Figure 7. The judgment process shown in Figure 7 is a more specific version of the process of step S12 in Figure 5.
ステップS31では、筆記者端末10の通信部15が対象圧力値を筆記具20の通信部23から受信する。通信部15によって受信される対象圧力値は、取得部21によって取得される。ここで、ステップS31の前提となる対象圧力値の取得方法の一例を説明する。取得部21は、判定期間において筆記具20に生じる圧力値を対象圧力値としてセンサ207により取得する。判定期間は、筆記者による筆記者端末10または筆記具20への所定の操作をトリガとして開始されてもよい。取得部21は、判定期間において例えば所定の時間間隔で対象圧力値を取得してもよいし、連続して対象圧力値を取得してもよい。以下本実施形態においては、取得部21は0.01秒間隔で対象圧力値を取得する。
In step S31, the
筆記具20の通信部23は、取得部21が取得した対象圧力値を筆記者端末10の通信部15に送信する。通信部23は、取得部21によって対象圧力値の取得が行われるごとに対象圧力値を通信部15に送信してもよいし、所定の時間間隔(例えば0.1秒間隔)ごとに複数の対象圧力値をまとめて通信部15に送信してもよい。通信部15は、受信した対象圧力値を対象圧力値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。
The
ステップS32では、算出部11が複数の対象圧力値に基づいて対象統計値を算出する。具体的には、算出部11は記憶装置から対象圧力値データを読み出し、複数の対象圧力値に対して統計処理を行うことにより対象統計値を算出する。算出部11は、例えば複数の対象圧力値の平均値、中央値または最頻値を対象統計値として算出してもよい。平均値は、例えば複数の対象圧力値の算術平均値または加重平均値であってもよい。対象統計値は、対象圧力値の移動平均値であってもよい。移動平均値は、例えば単純移動平均値、加重移動平均値および指数移動平均値であってもよい。
In step S32, the
対象圧力値の移動平均値の算出方法は、上述した参照圧力値の移動平均値の算出方法と同様でもよい。すなわち、算出部11は、所定の時間幅を有する注目期間を定め該注目期間において取得された複数の対象圧力値の平均値を算出する処理と、注目期間を時間的にシフトする処理とを繰り返すことにより、対象圧力値について複数の移動平均値を算出してもよい。注目期間の時間幅は、筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。対象圧力値の移動平均値を算出する場合と参照圧力値の移動平均値を算出する場合とでは、注目期間の時間幅および注目期間をシフトさせる量が異なっていてもよい。
The method for calculating the moving average value of the target pressure value may be the same as the method for calculating the moving average value of the reference pressure value described above. That is, the
以下本実施形態においては、算出部11は対象圧力値の移動平均値を対象統計値として算出する。具体的にはステップS32において、算出部11が注目期間を定め、該注目期間において取得された複数の対象圧力値の平均値を対象統計値として算出する。本実施形態において算出部11は、注目期間において取得された複数の対象圧力値のデータ数が50となるように注目期間の時間幅を設定する。すなわち、算出部11は50個の対象圧力値の平均値を移動平均値として算出する。このとき、算出部11は注目期間の終点を、最新の対象圧力値が取得部21によって取得された時点に設定してもよい。
In the following embodiment, the
算出部11は、注目期間における複数の対象圧力値のうち算出下限値を超える対象圧力値のみを用いて平均値を算出してもよい。算出下限値は、筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよく、例えば0gf/mm2に設定されてもよい。対象統計値の算出に実際に用いられる対象圧力値の数を有効データ数という。例えば、注目期間における対象圧力値の全データ数が50であり、そのうち算出下限値を超える対象圧力値のデータ数が30であるとする。この場合、対象統計値は算出下限値を超える30個の対象圧力値のみを用いて算出され、有効データ数は30となる。
The
本実施形態においては、算出下限値は0gf/mm2に設定され、算出部11は0gf/mm2を超える対象圧力値のみを用いて対象統計値を算出する。通常、筆記者による筆記が行われていない状態では筆記具20に筆圧が生じない。そのため、ある対象圧力値の大きさが0gf/mm2である場合、該対象圧力値は筆記者による筆記が行われていないときに取得された対象圧力値であると推認される。したがって、算出下限値を0gf/mm2に設定することにより、対象統計値の算出に使用される複数の対象圧力値から、筆記が行われていないときに取得された対象圧力値を除外することが可能となる。換言すると、筆記者による筆記が行われているときに取得された対象圧力値のみを用いて算出部11が対象統計値の算出を行うことができる。
In this embodiment, the calculation lower limit is set to 0 gf/ mm2 , and the
算出部11は、算出した対象統計値を対象統計値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。筆記者端末10が表示装置を備える場合には、表示装置は算出部11により算出された対象統計値をリアルタイムに表示してもよい。このとき表示装置は、対象統計値の閾値を併せて表示してもよい。
The
ステップS33では、対象統計値が閾値を超えているか否かを判定部12が判定する。具体的には、判定部12は記憶装置から対象統計値データおよび閾値データを読み出し、対象統計値と閾値とを比較することにより判定を行う。例えば、閾値が80gf/mm2(約0.78N/mm2)に設定されており、算出部11が算出した対象統計値が50gf/mm2(約0.49N/mm2)である場合には、判定部12は対象統計値が閾値を超えていないと判定する。一方、閾値が80gf/mm2に設定されており、算出部11が算出した対象統計値が100gf/mm2(約0.98N/mm2)である場合には、判定部12は対象統計値が閾値を超えていると判定する。
In step S33, the
対象統計値が閾値を超えていないと判定部12が判定した場合には処理はステップS31に戻る。再度実行されるステップS31の処理においては、取得部21によって新たに取得された対象圧力値(以下、追加対象圧力値という)を通信部15が受信する。その後、ステップS32の処理に進み、算出部11が追加対象圧力値を考慮して対象統計値を算出する。具体的には、追加対象圧力値が取得された時点が注目期間に含まれるように、算出部11が注目期間をシフトさせる。本実施形態においては、取得部21が対象圧力値を取得する時間間隔が0.01秒であるので、算出部11は注目期間を0.01秒だけシフトする。算出部11は、シフト後の注目期間における複数の対象圧力値(追加圧力値を含む複数の圧力値)を統計処理し新たに対象統計値(移動平均値)を算出する。一方、対象統計値が閾値を超えていると判定部12が判定した場合には処理はステップS34に移る。
If the
ステップS34では、対象統計値が閾値を超えた累積時間が基準時間以上であるか否かを判定部12が判定する。累積時間とは、対象統計値が閾値を超えている時間の合計値である。ここで累積時間の計測方法の一例について説明する。
In step S34, the
まず前提として、図7の処理フローS3によって示す判定処理は、取得部21による対象圧力値の取得とともに繰り返し実行される処理である。すなわち、処理フローS3に含まれるステップS33の処理(対象統計値が閾値を超えているか否かを判定する処理)も同様に繰り返し実行される。計測部14は、ある判定処理のステップS33において対象統計値が閾値を超えていると判定された場合、該判定時からの経過時間の計測を開始する。計測部14は、その後に実行されるいずれかの判定処理のステップS33において対象統計値が閾値を超えていないと判定されるまで経過時間の計測を続ける。計測部14は、上記経過時間の計測を繰り返すことにより、対象統計値が閾値を超えている時間の合計値(すなわち累積時間)を算出する。計測部14は、算出した累積時間を累積時間データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。計測部14は、対象統計値が閾値を超えていないと判定部12によって判定された場合、または対象統計値が閾値を超えていないと判定された時間が所定の時間以上継続した場合に累積時間をリセット(すなわち累積時間をゼロに)してもよい。本実施形態においては、対象統計値が閾値を超えていないと判定部12によって判定された時点において、計測部14が累積時間をリセットする。
First, as a premise, the judgment process shown by the process flow S3 in FIG. 7 is a process that is repeatedly executed along with the acquisition of the target pressure value by the
次に、ステップS34の前提となる基準時間の設定方法の一例について説明する。基準時間は、例えば準備期間などにおいて筆記判定システム1によって予め設定されてもよい。具体的には、まず算出部11が取得部21によって取得された複数の参照圧力値の最大値を特定する。次に算出部11が複数の参照圧力値の平均値を算出し、特定した上記最大値に対する平均値の比率を算出する。算出部11は、算出した比率が高いほど(すなわち平均値が大きいほど)基準時間を短く設定し、その比率が小さいほど基準時間を長く設定してもよい。基準時間は、筆記判定システム1の提供者または筆記者によって任意に設定されてもよい。
Next, an example of a method for setting the reference time that is a prerequisite for step S34 will be described. The reference time may be set in advance by the
累積時間が基準時間以上でないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、累積時間が基準時間以上であると判定部12が判定した場合には処理はステップS35に移る。
If the
ステップS35では、基準対象統計値の有効データ数が基準最小データ数以上であるか否かを判定部12が判定する。ここで基準対象統計値とは、累積時間が基準時間以上であると判定された時点における対象統計値のことをいう。上述したように、有効データ数とは対象統計値の算出に用いられた対象圧力値のデータ数である。したがって、基準対象統計値の有効データ数とは、基準対象統計値の算出に用いられた対象圧力値のデータ数である。基準最小データ数は、筆記判定システム1の提供者または筆記者によって任意に設定されてもよい。例えば、基準最小データ数が40に設定されており基準対象統計値の有効データ数が30である場合には、判定部12は基準対象統計値の有効データ数が基準最小データ数以上でないと判定する。一方、基準最小データ数が40に設定されており基準対象統計値の有効データ数が50である場合には、判定部12は基準対象統計値の有効データ数が基準最小データ数以上であると判定する。
In step S35, the
基準対象統計値の有効データ数が基準最小データ数以上でないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、基準対象統計値の有効データ数が基準最小データ数以上であると判定部12が判定した場合には処理はステップS36に移る。
If the
ステップS36では、累積データ数が累積最小データ数以上であるか否かを判定部12が判定する。ここで累積データ数とは、累積時間の間に取得部21によって取得された全ての対象圧力値のうち、算出下限値を超える対象圧力値のデータ数のことをいう。本実施形態においては、算出下限値は0gf/mm2に設定されている。この場合、例えば累積時間の間に取得された全ての対象圧力値のデータ数が100であり、そのうち算出下限値を超えない(すなわち0gf/mm2)の対象圧力値のデータ数が40であった場合、累積データ数は60となる。累積データ数の算出方法は限定されない。
In step S36, the
累積最小データ数は、筆記判定システム1の提供者または筆記者によって任意に設定されてもよい。例えば、累積最小データ数が40に設定されており累積データ数が35である場合には、判定部12は累積データ数が累積最小データ数以上でないと判定する。一方、累積最小データ数が40に設定されており累積データ数が80である場合には、判定部12は累積データ数が累積最小データ数以上であると判定する。
The cumulative minimum number of data may be set arbitrarily by the provider of the
累積データ数が累積最小データ数以上でないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、累積データ数が累積最小データ数以上であると判定部12が判定した場合には処理はステップS36に移る。
If the
ステップS37では、出力タイミングにおける対象圧力値が出力下限値を超えているか否かを判定部12が判定する。出力タイミングは、累積時間が基準時間以上であると判定部12によって判定された時点以降の時点に設定されるタイミングである。一例では、出力タイミングは、筆記者に向けてフィードバック情報を報知するタイミング(これを「報知タイミング」ともいう)に対応する。出力タイミングにおいて、筆記者が筆記具20による筆記を行っているか否かの推定(以下、筆記推定という)が行われる。筆記推定は、対象圧力値が出力下限値を超えているか否かの判定結果に基づいて行われる。具体的には、出力タイミングにおける対象圧力値が出力下限値を超えていると判定された場合には、該出力タイミングにおいて筆記が行われていると推定される。すなわち、出力下限値は、筆記者が筆記を行う際に通常生じる圧力値に基づいて設定される。出力下限値は、例えば0gf/mm2に設定されてもよい。筆記判定システム1は、出力タイミングにおいて筆記者が筆記具20を用いた筆記を行っていると推定された場合(すなわち、出力タイミングにおける対象圧力値が出力下限値を超えていると判定された場合)にフィードバック情報を報知する。例えば累積時間が基準時間以上であると判定部12によって判定された時点が、出力タイミングとして設定されてもよい。
In step S37, the
ここで出力タイミングにおいて筆記推定を行う意義について説明する。ステップS34において累積時間が基準時間以上であると判定された場合であっても、該判定の時点において筆記者が筆記を行っていない場合がある。累積時間が基準時間以上であると判定されたことのみをもってフィードバック情報が報知されると、筆記者が筆記を行っていないにも関わらずフィードバック情報が報知されてしまうおそれがある。そこで、出力タイミングにおいて筆記推定を行い、筆記が行われていると推定された場合にフィードバック情報を報知することで、筆記が行われていない時点においてフィードバック情報が報知されることを防止できる。 The significance of performing handwriting estimation at the output timing will now be explained. Even if it is determined in step S34 that the cumulative time is equal to or greater than the reference time, there are cases in which the writer is not writing at the time of this determination. If feedback information were to be notified based solely on the fact that the cumulative time was determined to be equal to or greater than the reference time, there is a risk that the feedback information would be notified even though the writer is not writing. Therefore, by performing handwriting estimation at the output timing and notifying the feedback information when it is estimated that writing is being performed, it is possible to prevent feedback information from being notified at a time when writing is not being performed.
出力タイミングにおける対象圧力値が出力下限値を超えていないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、出力タイミングにおける対象圧力値が出力下限値を超えていると判定部12が判定した場合には処理はステップS38に移る。
If the
ステップS38では、フィードバック部13がフィードバック情報を生成し、筆記者端末10の通信部15が筆記具20の通信部23へ該フィードバック情報を送信する。フィードバック情報には、報知部22にライト209を点灯させるための指示情報が含まれてもよい。指示情報は、例えばライト209の点灯時間、点灯色または光度に関する情報であってもよい。報知部22がライト209以外の報知手段(例えばスピーカなど)によってフィードバック情報を報知する場合には、フィードバック情報は報知手段に適した指示情報(例えば音量に関する情報)を含んでもよい。報知部22は、通信部23からフィードバック情報を受け取り、該フィードバック情報を報知する。本実施形態においてはフィードバック情報に含まれる指示情報に基づいて報知部22がライト209を点灯させる。
In step S38, the
図7を参照して説明した処理フローS3のうち特にステップS33からステップS37までの処理については、その順序が適宜変更されてもよい。例えば出力タイミングにおいける対象圧力値が出力下限値を超えているか否かの判定処理(ステップS37)は、基準対象統計値の有効データ数が基準最小データ数以上であるか否かの判定処理(ステップS35)よりも前に実行されてもよい。ステップS33からステップS37までの処理のうち少なくともいずれか一つは省略されてもよい。例えば、ステップS34からステップS37までの処理が省略される場合には、ステップS33において対象統計値が閾値を超えていると判定されると、フィードバック情報を送信するステップS38の処理に移る。 The order of the processes in the process flow S3 described with reference to FIG. 7, particularly steps S33 to S37, may be changed as appropriate. For example, the process of determining whether the target pressure value at the output timing exceeds the output lower limit value (step S37) may be executed before the process of determining whether the number of valid data of the reference target statistical value is equal to or greater than the reference minimum data number (step S35). At least one of the processes from steps S33 to S37 may be omitted. For example, if the processes from steps S34 to S37 are omitted, when it is determined in step S33 that the target statistical value exceeds the threshold value, the process proceeds to step S38, which transmits feedback information.
処理フローS3においては、判定部12による他の判定処理が適宜追加されてもよい。例えば、筆記判定システム1によるフィードバック情報の出力(報知)が繰り返されている場合、判定部12は前回のフィードバック情報の出力から所定時間を経過しているか否かを判定してもよい。判定部12によって所定時間を経過していないと判定された場合には、報知部22はフィードバック情報の報知を行わなくてもよい。他の例として、判定部12は所定時間におけるフィードバック情報の出力回数が所定回数を超えているか否かを判定してもよい。出力回数が所定回数を超えていると判定された場合には、報知部22はフィードバック情報の報知を行わなくてもよい。
In the process flow S3, other judgment processes by the
図8は、対象圧力値および対象統計値の変動の一例を示すグラフである。図8を参照して報知部22がフィードバック情報の報知を行う場合、およびフィードバック情報の報知を行わない場合の具体例について説明する。以下説明を行う例では、図7を参照して上述したステップS33からステップS37の全ての判定条件を満たした場合に、フィードバック情報の報知が行われるとする。図8において、横軸は時間(単位:秒)を示し、縦軸は筆圧(単位:gf/mm2)を示している。
Fig. 8 is a graph showing an example of fluctuations in the target pressure value and the target statistical value. Specific examples of cases where the
図8において破線によって示すグラフは、取得部21によって取得された対象圧力値の一例を示している。図8に示す例では、取得部21は時刻0秒の時点から0.01秒間隔で対象圧力値を取得する。すなわち、取得部21によって1秒間に取得される対象圧力値のデータ数は100である。また実線によって示すグラフは、算出部11によって算出された対象統計値の変動を示している。算出部11は、時刻0.5秒の時点から複数の対象圧力値を用いて対象統計値を算出する。算出部11は、取得部21によって取得された複数の対象圧力値のうち直近に取得された50個の対象圧力値の移動平均値を対象統計値として算出する。すなわち、算出部11は注目期間を0.5秒に設定し、該注目期間に含まれる対象圧力値の平均値を算出する。算出下限値は0gf/mm2に設定されている。したがって、算出部11は注目期間における全ての対象圧力値を用いるのではなく、0gf/mm2を超える対象圧力値のみを用いて対象統計値の算出を行う。
The graph indicated by the dashed line in FIG. 8 shows an example of the target pressure value acquired by the
対象統計値の閾値は80gf/mm2に設定され、図8においては一点鎖線の横線により示されている。また計測部14は、対象統計値が閾値を超えている時間を累積時間として計測するが、対象統計値が閾値を下回った時点で累積時間をリセットする。基準時間は0.9秒に設定されている。出力タイミングは累積時間が基準時間となった時点(すなわち累積時間が0.9秒となった時点)に設定されている。出力下限値は、0gf/mm2に設定されている。基準最小データ数および累積最小データ数は、ともに40に設定されている。
The threshold for the target statistical value is set to 80 gf/ mm2 , and is indicated by a dashed horizontal line in FIG. 8. The
まず、時刻t1からt2までの期間、時刻t3からt4までの期間、時刻t5からt6までの期間、および時刻t9からt10までの期間においてフィードバック情報が報知されるか否かを検討する。これらの期間においては対象統計値が閾値(80gf/mm2)を超えた状態が継続しているので、いずれの時点においても図7に示すステップS33の条件を満たす。しかしながら、累積時間が基準時間(0.9秒)に到達する前に対象統計値が閾値を下回るので、ステップS34の条件を満たさない。したがって、これらの期間においてフィードバック情報は報知されない。 First, consider whether feedback information is to be notified during the periods from time t1 to t2, from time t3 to t4, from time t5 to t6, and from time t9 to t10. During these periods, the target statistical value continues to exceed the threshold value (80 gf/ mm2 ), so the condition of step S33 shown in Figure 7 is met at each point in time. However, the target statistical value falls below the threshold value before the cumulative time reaches the reference time (0.9 seconds), so the condition of step S34 is not met. Therefore, feedback information is not to be notified during these periods.
次に、時刻t7からt8までの期間においてフィードバック情報が報知されるか否かを検討する。時刻t7からt8までの期間は1.01秒であり、時刻t7から0.9秒経過した時点を時刻T1とする。時刻t7からt8までの期間においては対象統計値が閾値を超えた状態が継続しているので、いずれの時点においてもステップS33の条件を満たす。計測部14は対象統計値が閾値を下回った時点で累積時間をリセットするので、時刻T1における累積時間は時刻t7からの経過時間(0.9秒)である。したがって、時刻T1において累積時間が基準時間以上となりステップS34の条件を満たす。基準対象統計値(時刻T1における対象統計値)の有効データ数は基準最小データ数以上であるとする。そのため、ステップS35の条件を満たす。時刻t7からT1までの累積データ数は48とする。そのため、時刻T1において累積データ数が累積最小データ数以上となり、ステップS35の条件を満たす。しかしながら、出力タイミング(累積時間が基準時間となる時刻T1)における対象圧力値が0gf/mm2であり出力下限値を超えていない。したがって、ステップS37の条件を満たさないので、時刻t7からt8までの期間においてフィードバック情報は報知されない。
Next, consider whether feedback information is notified during the period from time t7 to t8. The period from time t7 to t8 is 1.01 seconds, and the time when 0.9 seconds have passed since time t7 is set as time T1. Since the target statistical value continues to exceed the threshold during the period from time t7 to t8, the condition of step S33 is satisfied at any time. Since the
次に、時刻t11からt12までの期間においてフィードバック情報が報知されるか否かを検討する。時刻t11からt12までの期間は1.03秒であり、時刻t11から0.9秒経過した時点を時刻T2とする。時刻t11からt12までの期間においては対象統計値が閾値を超えた状態が継続しているので、いずれの時点においてもステップS33の条件を満たす。時刻T2における累積時間は時刻t11からの経過時間(0.9秒)である。したがって、時刻T2において累積時間が基準時間以上となりステップS34の条件を満たす。基準対象統計値(時刻T2における対象統計値)の有効データ数は基準最小データ数以上であるとする。そのため、ステップS35の条件を満たす。時刻t11からT2までの累積データ数は65とする。そのため、時刻T2において累積データ数が累積最小データ数以上となり、ステップS35の条件を満たす。さらに出力タイミング(累積時間が基準時間となる時刻T2)における対象圧力値が約80gf/mm2であり出力下限値を超えている。したがって、ステップS37の条件を満たす。以上のとおり、ステップS33からステップS37の全ての条件を満たすので、時刻t11からt12までの期間(具体的には時刻T2)においてフィードバック情報が報知される。 Next, consider whether feedback information is notified during the period from time t11 to t12. The period from time t11 to t12 is 1.03 seconds, and the time when 0.9 seconds have passed since time t11 is set as time T2. Since the target statistical value continues to exceed the threshold value during the period from time t11 to t12, the condition of step S33 is satisfied at any time. The accumulated time at time T2 is the elapsed time from time t11 (0.9 seconds). Therefore, the accumulated time at time T2 is equal to or greater than the reference time, and the condition of step S34 is satisfied. The number of valid data of the reference target statistical value (target statistical value at time T2) is equal to or greater than the reference minimum number of data. Therefore, the condition of step S35 is satisfied. The number of accumulated data from time t11 to T2 is set to 65. Therefore, the number of accumulated data at time T2 is equal to or greater than the accumulated minimum number of data, and the condition of step S35 is satisfied. Furthermore, the target pressure value at the output timing (time T2 at which the accumulated time becomes the reference time) is about 80 gf/ mm2 , which exceeds the output lower limit value. Therefore, the condition of step S37 is satisfied. As described above, since all of the conditions from step S33 to step S37 are satisfied, feedback information is notified in the period from time t11 to t12 (specifically, time T2).
次に、時刻t13からt14までの期間においてフィードバック情報が報知されるか否かを検討する。時刻t13からt14までの期間は0.92秒であり、時刻t13から0.9秒経過した時点を時刻T3とする。時刻t13からt14までの期間においては対象統計値が閾値を超えた状態が継続しているので、いずれの時点においてもステップS33の条件を満たす。時刻T3における累積時間は時刻t13からの経過時間(0.9秒)である。したがって、時刻T3において累積時間が基準時間以上となりステップS34の条件を満たす。基準対象統計値(時刻T3における対象統計値)の有効データ数は基準最小データ数以上であるとする。そのため、ステップS35の条件を満たす。本例において、時刻t13からT3までの累積データ数は34とする。時刻T3以降における対象圧力値は継続して0gf/mm2であり、累積データ数は34のまま増加しない。したがって、累積データ数が累積最小データ数以上とならずステップS36の条件を満たさない。よって、時刻t13からt14までの期間においてフィードバック情報は報知されない。 Next, consider whether feedback information is notified during the period from time t13 to t14. The period from time t13 to t14 is 0.92 seconds, and the time when 0.9 seconds have passed since time t13 is set as time T3. Since the target statistical value continues to exceed the threshold during the period from time t13 to t14, the condition of step S33 is satisfied at any time. The accumulated time at time T3 is the elapsed time from time t13 (0.9 seconds). Therefore, the accumulated time at time T3 is equal to or greater than the reference time, and the condition of step S34 is satisfied. The number of valid data of the reference target statistical value (target statistical value at time T3) is equal to or greater than the reference minimum number of data. Therefore, the condition of step S35 is satisfied. In this example, the accumulated data number from time t13 to T3 is 34. The target pressure value after time T3 continues to be 0 gf/ mm2 , and the accumulated data number remains at 34 and does not increase. Therefore, the accumulated data number is not equal to or greater than the accumulated minimum number of data, and the condition of step S36 is not satisfied. Therefore, no feedback information is reported during the period from time t13 to time t14.
[効果]
以上説明したように、本開示の一側面に係る筆記判定システムは、所定の時間幅において筆記具に生じる複数の対象圧力値を取得する取得部と、複数の対象圧力値を用いて対象統計値を算出する算出部と、対象統計値が閾値を超えたか否かを判定する判定部と、対象統計値が閾値を超えたと判定された場合に、該判定の結果に基づくフィードバック情報を出力する出力部と、を備える。
[effect]
As described above, a writing judgment system according to one aspect of the present disclosure includes an acquisition unit that acquires multiple target pressure values generated in a writing instrument over a predetermined time period, a calculation unit that calculates a target statistical value using the multiple target pressure values, a judgment unit that judges whether the target statistical value exceeds a threshold value, and an output unit that outputs feedback information based on the result of the judgment when it is judged that the target statistical value exceeds the threshold value.
本開示の一側面に係る筆記判定方法は、プロセッサを備える筆記判定システムにより実行される。筆記判定方法は、所定の時間幅において筆記具に生じる複数の対象圧力値を取得するステップと、複数の対象圧力値を用いて対象統計値を算出するステップと、対象統計値が閾値を超えたか否かを判定するステップと、対象統計値が閾値を超えたと判定された場合に、該判定の結果に基づくフィードバック情報を出力するステップと、を含む。 A writing assessment method according to one aspect of the present disclosure is executed by a writing assessment system including a processor. The writing assessment method includes the steps of acquiring a plurality of target pressure values generated in a writing implement over a predetermined time span, calculating a target statistical value using the plurality of target pressure values, determining whether or not the target statistical value exceeds a threshold value, and, when it is determined that the target statistical value exceeds the threshold value, outputting feedback information based on the result of the determination.
本開示の一側面に係る筆記判定プログラムは、所定の時間幅において筆記具に生じる複数の対象圧力値を取得するステップと、複数の対象圧力値を用いて対象統計値を算出するステップと、対象統計値が閾値を超えたか否かを判定するステップと、対象統計値が閾値を超えたと判定された場合に、該判定の結果に基づくフィードバック情報を出力するステップと、をコンピュータに実行させる。 A writing assessment program according to one aspect of the present disclosure causes a computer to execute the steps of acquiring multiple target pressure values generated in a writing implement over a predetermined time span, calculating a target statistical value using the multiple target pressure values, determining whether the target statistical value exceeds a threshold value, and, if it is determined that the target statistical value exceeds the threshold value, outputting feedback information based on the result of the determination.
本開示の一側面に係る筆記具は、所定の時間幅において筆記具に生じる複数の対象圧力値を取得する取得部と、複数の対象圧力値を用いて算出された対象統計値が閾値を超えたと判定部によって判定された場合に、該判定の結果に応じた情報を出力する出力部と、を備える。 A writing instrument according to one aspect of the present disclosure includes an acquisition unit that acquires multiple target pressure values generated in the writing instrument over a predetermined time span, and an output unit that outputs information according to the result of a determination when the determination unit determines that a target statistical value calculated using the multiple target pressure values exceeds a threshold value.
このような側面においては、筆記具に生じる対象圧力値の統計値(対象統計値)が閾値を超えた場合に、フィードバック情報が出力される。瞬間的な圧力ではなく、ある時間幅における圧力の統計値に基づいてフィードバック情報が出力されるので、短時間のうちに大きな圧力が筆記具に繰り返し加えられた場合であっても、フィードバック情報の頻繁な出力が生じづらい。これにより、好適な筆記動作を筆記者に適切に促すことができる。 In this aspect, feedback information is output when a statistical value of the target pressure value generated in the writing instrument (target statistical value) exceeds a threshold value. Since the feedback information is output based on the statistical value of pressure over a certain time span, rather than on the instantaneous pressure, frequent output of feedback information is unlikely to occur even if a large amount of pressure is repeatedly applied to the writing instrument within a short period of time. This makes it possible to appropriately encourage the writer to perform an appropriate writing action.
他の側面に係る筆記判定システムでは、判定部は、対象統計値が閾値を超えた累積時間が基準時間以上であるか否かを判定してもよい。出力部は、累積時間が基準時間以上であると判定された場合に、フィードバック情報を出力してもよい。このように対象統計値が閾値を超えた累積時間が基準時間以上であると判定された場合にフィードバック情報が出力されることで、フィードバック情報の頻繁な出力がより生じづらくなる。これにより、好適な筆記動作を筆記者に更に適切に促すことができる。 In a writing judgment system according to another aspect, the judgment unit may judge whether the cumulative time during which the target statistical value exceeds the threshold is equal to or longer than a reference time. The output unit may output feedback information when it is judged that the cumulative time is equal to or longer than the reference time. In this way, by outputting feedback information when it is judged that the cumulative time during which the target statistical value exceeds the threshold is equal to or longer than the reference time, frequent output of feedback information is less likely to occur. This makes it possible to more appropriately encourage the writer to perform suitable writing actions.
他の側面に係る筆記判定システムでは、出力部は、累積時間が基準時間以上であると判定された時点以降において対象圧力値が出力下限値を超えている場合に、フィードバック情報を出力してもよい。これにより、例えば出力タイミングにおいて筆記者が筆記具による筆記を行っているか否かを対象圧力値に基づいて推定できる。したがって筆記が行われていないにも関わらずフィードバック情報が出力されてしまうことを抑制でき、適切なタイミングにおいてフィードバック情報を出力することができる。 In a writing judgment system according to another aspect, the output unit may output feedback information when the target pressure value exceeds the output lower limit value after it is determined that the accumulated time is equal to or greater than the reference time. This makes it possible to estimate, for example, based on the target pressure value whether or not the writer is writing with a writing implement at the output timing. This makes it possible to prevent feedback information from being output even when writing is not being performed, and makes it possible to output feedback information at an appropriate timing.
他の側面に係る筆記判定システムでは、取得部は、閾値を設定するための複数の参照圧力値を取得してもよい。算出部は、複数の参照圧力値の統計値である参照統計値を算出し、該参照統計値を閾値として設定してもよい。これによりそれぞれの筆記者に適した閾値を設定することが可能となる。例えば、好適な筆記動作を行いやすい状況下での筆記時(例えば学習目的以外での筆記時)において参照圧力値を取得することにより、閾値の設定を適切に行うことができる。 In a writing assessment system according to another aspect, the acquisition unit may acquire a plurality of reference pressure values for setting the threshold value. The calculation unit may calculate a reference statistical value that is a statistical value of the plurality of reference pressure values, and set the reference statistical value as the threshold value. This makes it possible to set a threshold value suitable for each writer. For example, the threshold value can be appropriately set by acquiring a reference pressure value when writing under conditions that make it easy to perform a suitable writing action (for example, when writing for purposes other than learning).
他の側面に係る筆記判定システムでは、算出部は、取得部が取得した複数の対象圧力値のうち算出下限値を超える1以上の対象圧力値を用いて対象統計値を算出してもよい。これにより対象統計値の算出に適さない対象圧力値(例えば筆記者が筆記を行っていないときに取得された対象圧力値)を用いることなく、対象統計値の算出を適切に行うことができる。 In a writing assessment system according to another aspect, the calculation unit may calculate a target statistical value using one or more target pressure values that exceed a lower calculation limit value among the multiple target pressure values acquired by the acquisition unit. This makes it possible to appropriately calculate a target statistical value without using a target pressure value that is not suitable for calculating the target statistical value (for example, a target pressure value acquired when the writer is not writing).
他の側面に係る筆記判定システムでは、取得部は、筆記具に生じる筆圧値を対象圧力値として取得してもよい。これにより筆記圧についてのフィードバック情報を出力することが可能となり、適切な筆記圧での筆記動作を筆記者に促すことができる。 In a writing judgment system according to another aspect, the acquisition unit may acquire the writing pressure value generated in the writing implement as the target pressure value. This makes it possible to output feedback information about the writing pressure, and encourages the writer to write with an appropriate writing pressure.
他の側面に係る筆記判定システムでは、取得部は、筆記具に生じる把持圧値を対象圧力値として取得してもよい。これにより把持圧についてのフィードバック情報を出力することが可能となり、適切な把持圧での筆記動作を筆記者に促すことができる。 In a writing judgment system according to another aspect, the acquisition unit may acquire the grip pressure value generated in the writing implement as the target pressure value. This makes it possible to output feedback information about the grip pressure, and encourage the writer to write with an appropriate grip pressure.
他の側面に係る筆記判定システムでは、算出部は、複数の対象圧力値の平均値を対象統計値として算出してもよい。これにより短時間のうちに大きな圧力が筆記具に加えられた場合であっても、対象統計値が急激に変動しにくい。これにより、フィードバック情報の頻繁な出力が生じづらく、好適な筆記動作を筆記者に適切に促すことができる。 In a writing assessment system according to another aspect, the calculation unit may calculate the average value of multiple target pressure values as the target statistical value. This makes it difficult for the target statistical value to change suddenly even if a large amount of pressure is applied to the writing implement within a short period of time. This makes it difficult for feedback information to be output frequently, and can appropriately encourage the writer to perform optimal writing actions.
[第2実施形態]
続いて本開示の第2実施形態について説明する。以下の説明においては、上述した第1実施形態との相違点を主に説明し、共通する点については説明を省略することがある。図9は、第2実施形態に係る筆記判定システム(より具体的には筆記者端末)が行う処理の一例を処理フローS4として示すフローチャートである。第2実施形態に係る筆記判定システムは、第1実施形態に係る筆記判定システム1と同様の機能要素を有する。図9を参照して、第2実施形態に係る判定部12により実行されるフィードバック情報を出力(報知)するか否かの判定処理について説明する。
[Second embodiment]
Next, a second embodiment of the present disclosure will be described. In the following description, differences from the first embodiment described above will be mainly described, and common points may be omitted. FIG. 9 is a flowchart showing an example of a process performed by the handwriting judgment system (more specifically, the writer terminal) according to the second embodiment as a process flow S4. The handwriting judgment system according to the second embodiment has the same functional elements as the
ステップS41では、筆記者端末10の通信部15が対象圧力値を筆記具20の通信部23から受信する。通信部15によって受信される対象圧力値は、取得部21によって取得される。上記第1実施形態において説明したように、取得部21は例えば筆記具20に生じる筆圧値または把持圧値を対象圧力値として取得してもよい。取得部21は、例えば所定の時間間隔で対象圧力値を取得してもよいし、連続して対象圧力値を取得してもよい。本実施形態においては、取得部21は筆記具20に生じる筆圧値をセンサ207により0.01秒間隔で取得する。
In step S41, the
ステップS42では、対象圧力値が閾値を超えているか否かを判定部12が判定する。閾値は、例えば図9に示す処理フローS4が実行される前の準備期間において取得された参照圧力値に基づいて予め設定されてもよい。具体的には、算出部11が複数の参照圧力値の統計値を算出し、該統計値を閾値として設定してもよい。閾値は筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。対象圧力値が閾値を超えていないと判定部12が判定した場合には処理はステップS41に戻る。この場合、再度実行されるステップS41の処理において、取得部21により新たに取得された対象圧力値を通信部15が受信する。一方、対象圧力値が閾値を超えていると判定部12が判定した場合には処理はステップS43に移る。
In step S42, the
ステップS43では、前回のフィードバック情報の出力(報知)から所定時間を経過しているか否かを判定部12が判定する。所定時間は、例えば筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。所定時間は、例えば5秒以上30秒以下に設定されてもよい。前回のフィードバック情報の出力からの経過時間は、計測部14によって計測されてもよい。
In step S43, the
前回のフィードバック情報の出力から所定時間を経過していないと判定部12が判定した場合には処理はステップS41に戻る。この場合、再度実行されるステップS41の処理において、取得部21により新たに取得された対象圧力値を通信部15が受信する。一方、前回のフィードバック情報の出力から所定時間を経過していると判定部12が判定した場合には処理はステップS44に移る。前回のフィードバック情報の出力が存在しない場合(すなわち初めてのフィードバック情報を報知しようとする場合)には、判定部12が所定時間を経過したと判定し処理はステップS44に移ってもよい。
If the
ステップS44では、フィードバック部13がフィードバック情報を生成し、筆記者端末10の通信部15が筆記具20の通信部23へとフィードバック情報を送信する。その後、報知部22が通信部23からフィードバック情報を受け取り、該フィードバック情報を報知する。本実施形態においては、報知部22はフィードバック情報に含まれる指示情報に基づいてライト209を点灯させる。
In step S44, the
[効果]
以上説明したように、本開示の一側面に係る筆記判定システムは、筆記具に生じる対象圧力値を取得する取得部と、対象圧力値が閾値を超えたか否かを判定する判定部と、前回の出力から所定時間を経過している場合に、判定の結果に基づくフィードバック情報を出力する出力部と、を備える。
[effect]
As described above, a writing judgment system according to one aspect of the present disclosure includes an acquisition unit that acquires a target pressure value generated in a writing instrument, a judgment unit that determines whether the target pressure value exceeds a threshold value, and an output unit that outputs feedback information based on the result of the judgment if a predetermined time has elapsed since the previous output.
このような側面においては、筆記判定システムは筆記具に生じる対象圧力値が単に閾値を超えた場合にフィードバック情報を出力するのではなく、前回の出力から所定時間を経過している場合にフィードバック情報を出力する。そのため、フィードバック情報の頻繁な出力が生じづらく、好適な筆記動作を筆記者に適切に促すことができる。 In this aspect, the writing assessment system does not output feedback information simply when the target pressure value generated in the writing implement exceeds a threshold value, but outputs feedback information when a predetermined time has passed since the previous output. This makes it difficult for feedback information to be output frequently, and appropriately encourages the writer to perform suitable writing actions.
[変形例]
以上、本開示の実施形態に基づいて詳細に説明した。しかし、本開示は上記実施形態に限定されるものではない。本開示は、その要旨を逸脱しない範囲で様々な変形が可能である。
[Modification]
The present disclosure has been described in detail above based on the embodiments. However, the present disclosure is not limited to the above embodiments. The present disclosure can be modified in various ways without departing from the spirit and scope of the present disclosure.
上記実施形態では、筆記者端末10が算出部11、判定部12、フィードバック部13および計測部14を備えるが、これらの機能要素の少なくともいずれか一つは筆記具20に実装されてもよい。特に、これらの機能要素の全てが筆記具20に実装される場合には、筆記判定システム1は筆記者端末10を用いることなくフィードバック情報の報知を行うことができる。上記実施形態では筆記具20が報知部22を備えるが、この機能要素が筆記者端末10に実装されてもよい。この場合には、筆記者端末10がフィードバック情報を筆記者に向けて報知する。筆記者端末10によるこの報知はフィードバック情報の出力の一例であり、したがって、この変形例でも筆記者端末10は出力部に相当する機能を備える。筆記判定システム1は筆記者端末10とは別にサーバを備えてもよい。この場合、筆記者端末10が備える上記の各機能要素のうち少なくともいずれか一つはサーバに実装されてもよい。
In the above embodiment, the
上記実施形態では、筆記者端末10またはデータベース30が閾値データなどの各種データを記憶する。しかしながら、筆記具20が記憶装置を備える場合には、該記憶装置が各種データを記憶してもよい。
In the above embodiment, the
本開示において、「少なくとも一つのプロセッサが、第1の処理を実行し、第2の処理を実行し、…第nの処理を実行する。」との表現、またはこれに対応する表現は、第1の処理から第nの処理までのn個の処理の実行主体(すなわちプロセッサ)が途中で変わる場合を含む概念である。すなわち、この表現は、n個の処理のすべてが同じプロセッサで実行される場合と、n個の処理においてプロセッサが任意の方針で変わる場合との双方を含む概念である。 In this disclosure, the expression "at least one processor executes a first process, executes a second process, ... executes an nth process" or a corresponding expression is a concept that includes cases where the entity executing the n processes from the first process to the nth process (i.e., the processor) changes midway. In other words, this expression is a concept that includes both cases where all n processes are executed by the same processor and cases where the processor changes among the n processes according to an arbitrary policy.
少なくとも一つのプロセッサにより実行される方法の処理手順は上記実施形態での例に限定されない。例えば、上述したステップ(処理)の一部が省略されてもよいし、別の順序で各ステップが実行されてもよい。また、上述したステップのうちの任意の2以上のステップが組み合わされてもよいし、ステップの一部が修正または削除されてもよい。あるいは、上記の各ステップに加えて他のステップが実行されてもよい。 The processing procedure of the method executed by at least one processor is not limited to the example in the above embodiment. For example, some of the steps (processing) described above may be omitted, or each step may be executed in a different order. In addition, any two or more of the steps described above may be combined, or some of the steps may be modified or deleted. Alternatively, other steps may be executed in addition to each of the steps described above.
1…筆記判定システム、10…筆記者端末、11…算出部、12…判定部、13…フィードバック部、14…計測部、15…通信部、20…筆記具、21…取得部、22…報知部、23…通信部、30…データベース、100…端末コンピュータ、101…プロセッサ、102…主記憶部、103…補助記憶部、104…通信部、105…入力インタフェース、106…出力インタフェース、201…筒部、202…開口、204…リフィル、205…先端部、206…基端部、207…センサ、208…基板、209…ライト、P1…クライアントプログラム。
1...handwriting judgment system, 10...writer terminal, 11...calculation unit, 12...judgment unit, 13...feedback unit, 14...measurement unit, 15...communication unit, 20...writing instrument, 21...acquisition unit, 22...alarm unit, 23...communication unit, 30...database, 100...terminal computer, 101...processor, 102...main memory unit, 103...auxiliary memory unit, 104...communication unit, 105...input interface, 106...output interface, 201...tubular portion, 202...opening, 204...refill, 205...tip portion, 206...base portion, 207...sensor, 208...substrate, 209...light, P1...client program.
Claims (10)
前記複数の対象圧力値に対して統計処理を行うことにより、前記複数の対象圧力値の平均値、中央値または最頻値である対象統計値を算出する算出部と、
前記対象統計値が閾値を超えた時間の合計値である累積時間が基準時間以上であるか否かを判定する判定部と、
前記累積時間が前記基準時間以上であると判定された場合に、該判定の結果に基づくフィードバック情報を出力する出力部と、
を備える筆記判定システム。 an acquisition unit that acquires a plurality of target pressure values generated on the writing instrument within a predetermined time span;
A calculation unit that performs statistical processing on the plurality of target pressure values to calculate a target statistical value that is an average value, a median value, or a mode value of the plurality of target pressure values;
a determination unit that determines whether a cumulative time , which is a total value of the time during which the target statistical value exceeds a threshold value, is equal to or greater than a reference time;
an output unit that outputs feedback information based on a result of the determination when it is determined that the cumulative time is equal to or greater than the reference time;
A writing assessment system comprising:
請求項1に記載の筆記判定システム。 The output unit outputs the feedback information when the target pressure value exceeds an output lower limit value after the accumulated time is determined to be equal to or greater than the reference time.
The handwriting judgment system according to claim 1 .
前記算出部は、前記複数の参照圧力値の統計値である参照統計値を算出し、該参照統計値を前記閾値として設定する、
請求項1又は2に記載の筆記判定システム。 The acquisition unit acquires a plurality of reference pressure values for setting the threshold value,
The calculation unit calculates a reference statistical value which is a statistical value of the plurality of reference pressure values, and sets the reference statistical value as the threshold value.
The handwriting judgment system according to claim 1 or 2.
請求項1~3のいずれか一項に記載の筆記判定システム。 the calculation unit calculates the target statistical value using one or more target pressure values that exceed a calculation lower limit value among the plurality of target pressure values acquired by the acquisition unit.
The handwriting judgment system according to any one of claims 1 to 3.
請求項1~4のいずれか一項に記載の筆記判定システム。 The acquisition unit acquires a writing pressure value generated on the writing instrument as the target pressure value.
The handwriting judgment system according to any one of claims 1 to 4.
請求項1~4のいずれか一項に記載の筆記判定システム。 The acquisition unit acquires a grip pressure value generated in the writing instrument as the target pressure value.
The handwriting judgment system according to any one of claims 1 to 4.
請求項1~6のいずれか一項に記載の筆記判定システム。 The calculation unit calculates an average value of the plurality of target pressure values as the target statistical value.
The handwriting judgment system according to any one of claims 1 to 6.
所定の時間幅において筆記具に生じる複数の対象圧力値を取得するステップと、
前記複数の対象圧力値に対して統計処理を行うことにより、前記複数の対象圧力値の平均値、中央値または最頻値である対象統計値を算出するステップと、
前記対象統計値が閾値を超えた時間の合計値である累積時間が基準時間以上であるか否かを判定するステップと、
前記累積時間が前記基準時間以上であると判定された場合に、該判定の結果に基づくフィードバック情報を出力するステップと、
を含む筆記判定方法。 A handwriting assessment method executed by a handwriting assessment system having a processor, comprising:
acquiring a plurality of target pressure values generated on the writing instrument over a predetermined time span;
performing statistical processing on the plurality of target pressure values to calculate a target statistical value which is an average value, a median value, or a mode value of the plurality of target pressure values;
determining whether a cumulative time , which is a total value of the time during which the target statistical value exceeds a threshold value, is equal to or greater than a reference time;
outputting feedback information based on a result of the determination when the cumulative time is determined to be equal to or greater than the reference time;
A written assessment method including:
前記複数の対象圧力値に対して統計処理を行うことにより、前記複数の対象圧力値の平均値、中央値または最頻値である対象統計値を算出するステップと、
前記対象統計値が閾値を超えた時間の合計値である累積時間が基準時間以上であるか否かを判定するステップと、
前記累積時間が前記基準時間以上であると判定された場合に、該判定の結果に基づくフィードバック情報を出力するステップと、
をコンピュータに実行させる筆記判定プログラム。 acquiring a plurality of target pressure values generated on the writing instrument over a predetermined time span;
performing statistical processing on the plurality of target pressure values to calculate a target statistical value which is an average value, a median value, or a mode value of the plurality of target pressure values;
determining whether a cumulative time , which is a total value of the time during which the target statistical value exceeds a threshold value, is equal to or greater than a reference time;
outputting feedback information based on a result of the determination when the cumulative time is determined to be equal to or greater than the reference time;
A handwriting judgment program that causes a computer to execute the above.
前記複数の対象圧力値に対して統計処理を行うことにより算出された前記複数の対象圧力値の平均値、中央値または最頻値である対象統計値が閾値を超えた時間の合計値である累積時間が、基準時間以上であると判定部によって判定された場合に、該判定の結果に応じた情報を出力する出力部と、
を備える筆記具。 an acquisition unit that acquires a plurality of target pressure values generated on the writing instrument within a predetermined time span;
an output unit that outputs information according to a result of the determination when the determination unit determines that a cumulative time, which is a total value of the time during which a target statistical value , which is an average value, a median value, or a mode of the plurality of target pressure values calculated by performing statistical processing on the plurality of target pressure values, exceeds a threshold value, is equal to or longer than a reference time;
A writing instrument comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021007178A JP7621803B2 (en) | 2021-01-20 | 2021-01-20 | Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021007178A JP7621803B2 (en) | 2021-01-20 | 2021-01-20 | Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022111623A JP2022111623A (en) | 2022-08-01 |
| JP7621803B2 true JP7621803B2 (en) | 2025-01-27 |
Family
ID=82655596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021007178A Active JP7621803B2 (en) | 2021-01-20 | 2021-01-20 | Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7621803B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004062251A (en) | 2002-07-24 | 2004-02-26 | Laboratories Of Image Information Science & Technology | Recording device and output device for hand-written data |
| JP2004164505A (en) | 2002-11-15 | 2004-06-10 | Fujitsu Ltd | Coordinate output device |
| JP2013142907A (en) | 2012-01-06 | 2013-07-22 | Canon Inc | Input device and method for controlling input device |
| JP2018049412A (en) | 2016-09-21 | 2018-03-29 | 三洋テクノソリューションズ鳥取株式会社 | Information terminal device and program |
| JP2019010763A (en) | 2017-06-29 | 2019-01-24 | ゼブラ株式会社 | Writing motion measuring system, writing motion measuring method, writing motion measuring program and writing device |
| JP2020060915A (en) | 2018-10-09 | 2020-04-16 | 株式会社リコー | Electronic display terminal and electronic writing system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7342575B1 (en) * | 2004-04-06 | 2008-03-11 | Hewlett-Packard Development Company, L.P. | Electronic writing systems and methods |
-
2021
- 2021-01-20 JP JP2021007178A patent/JP7621803B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004062251A (en) | 2002-07-24 | 2004-02-26 | Laboratories Of Image Information Science & Technology | Recording device and output device for hand-written data |
| JP2004164505A (en) | 2002-11-15 | 2004-06-10 | Fujitsu Ltd | Coordinate output device |
| JP2013142907A (en) | 2012-01-06 | 2013-07-22 | Canon Inc | Input device and method for controlling input device |
| JP2018049412A (en) | 2016-09-21 | 2018-03-29 | 三洋テクノソリューションズ鳥取株式会社 | Information terminal device and program |
| JP2019010763A (en) | 2017-06-29 | 2019-01-24 | ゼブラ株式会社 | Writing motion measuring system, writing motion measuring method, writing motion measuring program and writing device |
| JP2020060915A (en) | 2018-10-09 | 2020-04-16 | 株式会社リコー | Electronic display terminal and electronic writing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022111623A (en) | 2022-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10817080B2 (en) | Unintentional touch rejection | |
| KR102170321B1 (en) | System, method and device to recognize motion using gripped object | |
| TWI421726B (en) | Wireless presenter system and matching method applied thereto | |
| US20110267318A1 (en) | Dynamic resistance control of a stylus | |
| US9671877B2 (en) | Stylus tool with deformable tip | |
| US10168894B2 (en) | Computing device canvas invocation and dismissal | |
| US20160291794A1 (en) | Control method, electronic device and storage medium | |
| JP2014062962A (en) | Information processing apparatus, writing instrument, information processing method, and program | |
| US20140176472A1 (en) | Haptic feedback method, haptic feedback apparatus, electronic device and stylus | |
| KR20140047897A (en) | Method for providing for touch effect and an electronic device thereof | |
| US10664072B2 (en) | Multi-stroke smart ink gesture language | |
| US20150212600A1 (en) | Stylus tool with deformable tip | |
| JP2007317159A (en) | Input apparatus of electronic device and input method thereof | |
| CN112835456A (en) | Touch pen and control method | |
| CN104142744A (en) | Method, system and stylus for providing tactile feedback | |
| JP2018156383A (en) | Electronic pen, brushstroke strength detection method, and program | |
| JP7621803B2 (en) | Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement | |
| CN114327099B (en) | Operation method of touch screen sensor | |
| CN113625890A (en) | Function switching method and device for touch control pen | |
| CN108292193B (en) | Animated Digital Ink | |
| US10936094B2 (en) | Writing input device and writing input system | |
| KR20100042756A (en) | Method of correcting touch input error by using sensor for mobile equipment and mobile equipment performing the same | |
| JP2016066254A (en) | Electronic device with touch detection apparatus | |
| JP7353989B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2008536237A5 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240821 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240918 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241217 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7621803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |