Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7621803B2 - Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2021007178A
Other languages
Japanese (ja)
Other versions
JP2022111623A (en
Inventor
卓吾 岩間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zebra Co Ltd
Original Assignee
Zebra Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zebra Co Ltd filed Critical Zebra Co Ltd
Priority to JP2021007178A priority Critical patent/JP7621803B2/en
Publication of JP2022111623A publication Critical patent/JP2022111623A/en
Application granted granted Critical
Publication of JP7621803B2 publication Critical patent/JP7621803B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Document 1 describes a writing action measurement system for measuring a writer's writing action. This writing action measurement system includes an acquisition unit that acquires writing information including a predetermined detection value related to the writing action, a target information storage unit that stores target information including a target value related to the predetermined detection value, a comparison unit that compares the writing information with the target information, and an output unit that outputs result information indicating the comparison result in the comparison unit.

特許第6630707号公報Patent No. 6630707

好適な筆記動作を筆記者に適切に促す手法が望まれている。 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 is a diagram illustrating an example of an application of the handwriting judgment system according to the first embodiment. FIG. 第1実施形態に係る筆記判定システムに関連するハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration related to the handwriting judgment system according to the first embodiment. 第1実施形態に係る筆記具の構成の一例を示す模式図である。FIG. 2 is a schematic diagram showing an example of the configuration of a writing instrument according to the first embodiment. 第1実施形態に係る筆記判定システムに関連する機能構成の一例を示す図である。2 is a diagram illustrating an example of a functional configuration related to the handwriting judgment system according to the first embodiment. FIG. 第1実施形態に係る筆記判定システムの動作の一例を示すフローチャートである。4 is a flowchart showing an example of the operation of the handwriting assessment system according to the first embodiment. 第1実施形態に係る筆記判定システムの動作の一例を示すフローチャートである。4 is a flowchart showing an example of the operation of the handwriting assessment system according to the first embodiment. 第1実施形態に係る筆記判定システムの動作の一例を示すフローチャートである。4 is a flowchart showing an example of the operation of the handwriting assessment system according to the first embodiment. 対象圧力値および対象統計値の変動の一例を示すグラフである。11 is a graph showing an example of fluctuations in a target pressure value and a target statistical value. 第2実施形態に係る筆記判定システムの動作の一例を示すフローチャートである。10 is a flowchart showing an example of the operation of the handwriting assessment system according to the second embodiment.

[第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 handwriting judgment system 1 according to the first embodiment. In this embodiment, the handwriting judgment system 1 includes a writer terminal 10, a writing instrument 20, and a database 30. The writer terminal 10 is a computer used by a writer. The type of the writer terminal 10 is not limited, and may be, for example, a mobile terminal such as a high-function mobile phone (smartphone), a tablet terminal, a wearable terminal (for example, a head-mounted display (HMD), smart glasses, or a smart watch), a laptop personal computer, or a mobile phone. Alternatively, the writer terminal 10 may be a stationary terminal such as a desktop personal computer. The writer terminal 10 is connected to the database 30 via a communication network N. The configuration of the communication network N is not limited. The communication network N may be configured to include, for example, the Internet, or may be configured to include an intranet.

筆記具20は、近距離無線通信により筆記者端末10と接続されている。近距離無線通信の構成は限定されない。近距離無線通信は、例えばBluetooth(登録商標)、Wi-Fi(登録商標)などの通信方式であってもよい。本実施形態においては、一つの筆記具20が筆記者端末10と通信を行うが、筆記具20の個数は限定されない。例えば、二つ以上の筆記具20が一つの筆記者端末10と通信を行ってもよい。 The writing instrument 20 is connected to the writer terminal 10 by short-range wireless communication. The configuration of the short-range wireless communication is not limited. The short-range wireless communication may be a communication method such as Bluetooth (registered trademark) or Wi-Fi (registered trademark). In this embodiment, one writing instrument 20 communicates with the writer terminal 10, but the number of writing instruments 20 is not limited. For example, two or more writing instruments 20 may communicate with one writer terminal 10.

データベース30は、筆記判定システム1によって用いられる各種のデータを記憶する非一時的な記憶装置である。本実施形態では、データベース30は、後述する閾値データ、参照圧力値データ、参照統計値データ、対象圧力値データ、対象統計値データおよび累積時間データを記憶する。一例では、データベース30は複数の筆記者についてのそれらのデータを記憶する。データベース30は単一のデータベースとして構築されてもよいし、複数のデータベースの集合であってもよい。 The database 30 is a non-transitory storage device that stores various data used by the handwriting assessment system 1. In this embodiment, the database 30 stores threshold data, reference pressure value data, reference statistical value data, target pressure value data, target statistical value data, and cumulative time data, which will be described later. In one example, the database 30 stores such data for multiple writers. The database 30 may be constructed as a single database, or may be a collection of multiple databases.

図2は、筆記判定システム1に関連するハードウェア構成の一例を示す図である。図2は、筆記者端末10として機能する端末コンピュータ100を示す。 Figure 2 is a diagram showing an example of a hardware configuration related to the handwriting assessment system 1. Figure 2 shows a terminal computer 100 that functions as a writer terminal 10.

一例として、端末コンピュータ100はハードウェア構成要素として、プロセッサ101、主記憶部102、補助記憶部103、通信部104、入力インタフェース105および出力インタフェース106を備える。 As an example, the terminal computer 100 has, as hardware components, a processor 101, a main memory unit 102, an auxiliary memory unit 103, a communication unit 104, an input interface 105, and an output interface 106.

プロセッサ101は、オペレーティングシステムおよびアプリケーションプログラムを実行する演算装置である。プロセッサ101は例えばCPUまたはGPUであり得るが、プロセッサ101の種類はこれらに限定されない。 The processor 101 is a computing device that executes an operating system and application programs. The processor 101 may be, for example, a CPU or a GPU, but the type of the processor 101 is not limited to these.

主記憶部102は、筆記者端末10を実現させるためのプログラム、プロセッサ101から出力された演算結果などを記憶する装置である。主記憶部102は、例えばROMおよびRAMのうちの少なくとも一つにより構成される。 The main memory unit 102 is a device that stores programs for implementing the scribe terminal 10, calculation results output from the processor 101, and the like. The main memory unit 102 is composed of at least one of a ROM and a RAM, for example.

補助記憶部103は、一般に主記憶部102よりも大量のデータを記憶することが可能な装置である。補助記憶部103は、例えばハードディスク、フラッシュメモリなどの不揮発性記憶媒体によって構成される。補助記憶部103は、端末コンピュータ100を筆記者端末10として機能させるためのクライアントプログラムP1と各種のデータとを記憶する。 The auxiliary memory unit 103 is generally a device capable of storing larger amounts of data than the main memory unit 102. The auxiliary memory unit 103 is configured, for example, by a non-volatile storage medium such as a hard disk or a flash memory. The auxiliary memory unit 103 stores the client program P1 for causing the terminal computer 100 to function as the scribe terminal 10, and various types of data.

通信部104は、通信ネットワークNを介して他のコンピュータとの間でデータ通信を実行する装置である。通信部104は、例えばネットワークカードまたは無線通信モジュールにより構成される。 The communication unit 104 is a device that performs data communication with other computers via the communication network N. The communication unit 104 is configured, for example, by a network card or a wireless communication module.

入力インタフェース105は、ユーザの操作または動作に基づいてデータを受け付ける装置である。例えば、入力インタフェース105は、キーボード、操作ボタン、ポインティングデバイス、マイクロフォン、センサ、およびカメラのうちの少なくとも一つによって構成される。キーボードおよび操作ボタンはタッチパネル上に表示されてもよい。入力インタフェース105の種類が限定されないことに対応して、入力されるデータは限定されない。例えば、入力インタフェース105はキーボード、操作ボタン、またはポインティングデバイスによって入力または選択されたデータを受け付けてもよい。あるいは、入力インタフェース105は、マイクロフォンにより入力された音声データを受け付けてもよい。あるいは、入力インタフェース105はカメラによって撮影された画像データ(例えば、映像データまたは静止画データ)を受け付けてもよい。 The input interface 105 is a device that accepts data based on a user's operation or action. For example, the input interface 105 is composed of at least one of a keyboard, an operation button, a pointing device, a microphone, a sensor, and a camera. The keyboard and the operation button may be displayed on a touch panel. Since the type of the input interface 105 is not limited, the data to be input is not limited. For example, the input interface 105 may accept data entered or selected by a keyboard, an operation button, or a pointing device. Alternatively, the input interface 105 may accept voice data entered by a microphone. Alternatively, the input interface 105 may accept image data (e.g., video data or still image data) captured by a camera.

出力インタフェース106は、端末コンピュータ100で処理されたデータを出力する装置である。例えば、出力インタフェース106はモニタ、タッチパネル、HMDおよびスピーカのうちの少なくとも一つによって構成される。モニタ、タッチパネル、HMDなどの表示装置は、処理されたデータを画面上に表示する。スピーカは、処理された音声データで示される音声を出力する。 The output interface 106 is a device that outputs data processed by the terminal computer 100. For example, the output interface 106 is composed of at least one of a monitor, a touch panel, an HMD, and a speaker. The display device such as the monitor, touch panel, or HMD displays the processed data on a screen. The speaker outputs the sound represented by the processed audio data.

筆記者端末10の各機能要素は、筆記判定プログラムの一例であるクライアントプログラムP1をプロセッサ101または主記憶部102に読み込ませて、プロセッサ101にそのプログラムを実行させることで実現される。クライアントプログラムP1は、筆記者端末10の各機能要素を実現するためのコードを含む。プロセッサ101は、クライアントプログラムP1に従って通信部104、入力インタフェース105または出力インタフェース106を動作させ、主記憶部102または補助記憶部103におけるデータの読み出しおよび書き込みを行う。この処理により筆記者端末10の各機能要素が実現される。 Each functional element of the writer terminal 10 is realized by loading client program P1, which is an example of a writing judgment program, into processor 101 or main memory unit 102 and having processor 101 execute the program. Client program P1 includes code for realizing each functional element of the writer terminal 10. Processor 101 operates communication unit 104, input interface 105 or output interface 106 in accordance with client program P1, and reads and writes data in main memory unit 102 or auxiliary memory unit 103. Each functional element of the writer terminal 10 is realized by this processing.

クライアントプログラム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 instrument 20. Figure 3 shows a cross section of the writing instrument 20 cut along a plane along the axis A direction. In this embodiment, the writing instrument 20 is a ballpoint pen. As shown in Figure 3, the writing instrument 20 has a barrel portion 201, a refill 204, a sensor 207, a substrate 208, and a light 209.

筒部201は、筆記具20の軸A方向に沿って延びる略円筒状の部材である。リフィル204は、内部にインクが充填された略円筒状の部材である。リフィル204は、筒部201の内径よりも小さい外径を有しており筒部201に収容可能となっている。リフィル204が筒部201に収容された状態では、リフィル204の先端部205は筒部201の一端に設けられた開口202から露出する。筆記者が筒部201を把持し、リフィル204の先端部205を媒体に押し当てることにより、リフィル204内部のインクが先端部205からにじみ出る。筆記者は媒体に先端部205を押し当てたまま筆記具20を動かすことで筆記を行うことができる。 The tube portion 201 is a substantially cylindrical member extending along the axial direction A of the writing instrument 20. The refill 204 is a substantially cylindrical member filled with ink. The refill 204 has an outer diameter smaller than the inner diameter of the tube portion 201 and can be accommodated in the tube portion 201. When the refill 204 is accommodated in the tube portion 201, the tip portion 205 of the refill 204 is exposed from an opening 202 provided at one end of the tube portion 201. When the writer holds the tube portion 201 and presses the tip portion 205 of the refill 204 against the medium, the ink inside the refill 204 oozes out from the tip portion 205. The writer can write by moving the writing instrument 20 while pressing the tip portion 205 against the medium.

軸A方向において先端部205とは反対に位置するリフィル204の基端部206側には、センサ207が設けられている。センサ207は、筆記具20に生じる筆圧を検出する圧力センサである。本実施形態においてセンサ207は、筆記の際に先端部205から基端部206へと伝達される圧力を筆圧として検出する。センサ207は、例えばリフィル204の基端部206と対向する検出面を有してもよい。センサ207は、筆記の際に基端部206によって検出面が押されることにより筆圧を検出してもよい。 A sensor 207 is provided on the base end 206 side of the refill 204, which is located opposite the tip end 205 in the axial A direction. The sensor 207 is a pressure sensor that detects the writing pressure generated in the writing instrument 20. In this embodiment, the sensor 207 detects the pressure transmitted from the tip end 205 to the base end 206 during writing as the writing pressure. The sensor 207 may have, for example, a detection surface that faces the base end 206 of the refill 204. The sensor 207 may detect the writing pressure by the detection surface being pressed by the base end 206 during writing.

基板208は、筒部201の内部に収容されるフレキシブル基板である。基板208には、センサ207によって検出される筆圧に関するデータなどを処理するプロセッサ(不図示)、および筆記者端末10と近距離無線通信を行うための通信部(不図示)が搭載されている。 The substrate 208 is a flexible substrate housed inside the tube portion 201. The substrate 208 is equipped with a processor (not shown) that processes data related to the writing pressure detected by the sensor 207, and a communication unit (not shown) for performing short-range wireless communication with the writer terminal 10.

ライト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 writing judgment system 1 notifies the writer of feedback information by turning on the light 209. For example, the writing judgment system 1 may turn on the light 209 when a statistical value of the pressure value generated in the writing instrument 20 exceeds a threshold value. The light 209 may be configured using a light-emitting element such as an LED (Light Emitting Diode). In this embodiment, the light 209 is provided at the end of the writing instrument 20, but the position at which the light 209 is provided is not limited.

図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 writing judgment system 1. The writer terminal 10 includes a calculation unit 11, a judgment unit 12, a feedback unit 13, a measurement unit 14, and a communication unit 15 as functional elements. The calculation unit 11 is a functional element that calculates a statistical value of a plurality of pressure values acquired by the writing instrument 20. The judgment unit 12 is a functional element that performs various judgment processes, such as whether or not the statistical value calculated by the calculation unit 11 exceeds a threshold value. The feedback unit 13 is a functional element that generates feedback information based on the result of the judgment by the judgment unit 12. The measurement unit 14 is a functional element that measures time. The communication unit 15 is a functional element that transmits and receives various data or information between the writing instrument 20 and the database 30. In this embodiment, the communication unit 15 transmits (outputs) feedback information to the writing instrument 20 and causes the writing instrument 20 to notify the feedback information. Therefore, the communication unit 15 functions as an output unit.

筆記具20は、機能要素として取得部21、報知部22および通信部23を備える。取得部21は、センサ207を用いて筆記具20に生じる圧力値を取得する機能要素である。報知部22は、フィードバック情報を報知する機能要素である。通信部23は、筆記者端末10との間において、各種のデータまたは情報の送受信を行う機能要素である。 The writing instrument 20 has the following functional elements: an acquisition unit 21, a notification unit 22, and a communication unit 23. The acquisition unit 21 is a functional element that acquires the pressure value generated in the writing instrument 20 using a sensor 207. The notification unit 22 is a functional element that notifies feedback information. The communication unit 23 is a functional element that transmits and receives various data or information between the writing instrument 20 and the writing terminal 10.

[システムの動作]
図5は、筆記判定システム1の動作を処理フローS1として示すフローチャートである。図5を参照して、筆記判定システム1による処理の全体像を説明する。筆記判定システム1による処理は、閾値を設定する閾値設定処理(ステップS11)と、フィードバック情報を報知するか否かを判定する判定処理(ステップS12)と、フィードバック情報を報知する報知処理(ステップS13)とに大別される。判定処理は、閾値設定処理が終了した後にある程度の時間間隔をあけて実行されてもよいし(すなわち、連続して実行されなくてもよいし)、閾値設定処理後に連続して実行されてもよい。報知処理は、判定処理終了後に連続して実行されるのが通常であるが、必ずしも判定処理後に連続して実行されなくてもよい。
[System Operation]
FIG. 5 is a flowchart showing the operation of the handwriting judgment system 1 as a processing flow S1. With reference to FIG. 5, an overall picture of the processing by the handwriting judgment system 1 will be described. The processing by the handwriting judgment system 1 is roughly divided into a threshold setting process (step S11) for setting a threshold, a judgment process (step S12) for judging whether or not to notify feedback information, and a notification process (step S13) for notifying feedback information. The judgment process may be executed at a certain time interval after the threshold setting process is completed (i.e., it does not have to be executed continuously), or may be executed continuously after the threshold setting process. The notification process is usually executed continuously after the judgment process is completed, but it does not necessarily have to be executed continuously after the judgment process.

ステップS11では、筆記判定システム1が後の判定処理において用いる閾値を設定する。設定された閾値は、判定処理において対象統計値との比較に使用される。具体的には、まず取得部21が筆記具20に生じる複数の圧力値をセンサ207によって取得する。その後、算出部11が複数の圧力値の統計値を算出し、該統計値を閾値として設定する。ここで閾値として設定される統計値を参照統計値といい、参照統計値の算出に用いられる圧力値を参照圧力値という。参照圧力値が取得部21によって取得される期間を準備期間という。準備期間は、筆記者が好適な筆記動作を行いやすい状況下で設定されてもよく、例えば、筆記具20に過度な筆圧が生じにくい学習以外の場面で設定されてもよい。閾値設定処理の詳細については、図6を参照して後述する。 In step S11, the writing judgment system 1 sets a threshold value to be used in the subsequent judgment process. The set threshold value is used for comparison with the target statistical value in the judgment process. Specifically, first, the acquisition unit 21 acquires multiple pressure values generated in the writing instrument 20 by the sensor 207. Then, the calculation unit 11 calculates a statistical value of the multiple pressure values and sets the statistical value as the threshold value. Here, the statistical value set as the threshold value is called a reference statistical value, and the pressure value used in the calculation of the reference statistical value is called a reference pressure value. The period during which the reference pressure value is acquired by the acquisition unit 21 is called a preparation period. The preparation period may be set under circumstances in which the writer can easily perform a suitable writing action, for example, in a situation other than learning in which excessive writing pressure is unlikely to be generated on the writing instrument 20. Details of the threshold setting process will be described later with reference to FIG. 6.

ステップS12では、筆記判定システム1がフィードバック情報を報知するか否かを判定する。具体的には、まず取得部21が筆記具20に生じる複数の圧力値をセンサ207によって取得する。その後、算出部11が複数の圧力値の統計値を算出し、判定部12が該統計値に基づいてフィードバック情報を報知するか否かを判定する。フィードバック情報を報知するか否かの判定に使用される統計値を対象統計値といい、対象統計値の算出に用いられる圧力値を対象圧力値という。対象圧力値が取得部21によって取得される期間を判定期間という。判定期間は、一般的に筆記者が好適な筆記動作を行いづらいとされる状況下で設定されてもよく、例えば、筆記具20に過度な筆圧が生じやすいとされる学習の場面で設定されてもよい。 In step S12, the writing judgment system 1 judges whether or not to report feedback information. Specifically, first, the acquisition unit 21 acquires a plurality of pressure values generated in the writing instrument 20 by the sensor 207. After that, the calculation unit 11 calculates a statistical value of the plurality of pressure values, and the judgment unit 12 judges whether or not to report feedback information based on the statistical value. The statistical value used to judge whether or not to report feedback information is called a target statistical value, and the pressure value used to calculate the target statistical value is called a target pressure value. The period during which the target pressure value is acquired by the acquisition unit 21 is called a judgment period. The judgment period may be set under a situation in which it is generally difficult for a writer to perform a suitable writing action, and may be set, for example, in a learning situation in which excessive writing pressure is likely to occur on the writing instrument 20.

判定部12は、上述したように対象統計値に基づいてフィードバック情報を出力するか否かを判定する。例えば判定部12は、対象統計値が閾値を超えた場合にフィードバック情報を出力すると判定してもよいし、対象統計値が閾値を超えている時間の累積時間(以下、単に累積時間という)が基準時間以上になった場合にフィードバック情報を出力すると判定してもよい。判定処理の詳細については、図7を参照して後述する。 The determination unit 12 determines whether or not to output feedback information based on the target statistical value as described above. For example, the determination unit 12 may determine that feedback information is to be output when the target statistical value exceeds a threshold value, or may determine that feedback information is to be output when the cumulative time during which the target statistical value exceeds the threshold value (hereinafter simply referred to as cumulative time) becomes equal to or longer than a reference time. Details of the determination process will be described later with reference to FIG. 7.

ステップS13では、筆記判定システム1がステップS12における判定処理の結果に基づいてフィードバック情報を出力する。具体的には、判定部12がステップS12においてフィードバック情報を出力すると判定した場合に、フィードバック部13がフィードバック情報を生成し、そのフィードバック情報を通信部15が筆記具20に送信する。その後、報知部22がそのフィードバック情報を報知する。例えば、報知部22は、累積時間が基準時間以上となったことを示すフィードバック情報を、ライト209を点灯させることにより報知してもよい。報知部22は、フィードバック情報の内容によって報知の態様を変更してもよい。例えば、累積時間が基準時間を僅かに超えた場合と、大幅に超えた場合とでライト209の点灯色または光度を変更してもよい。筆記具20が他の報知手段(例えばスピーカ、ディスプレイまたはバイブレータ)を備える場合には、報知部22はこれらの報知手段に対応する方法(例えば音声の出力、文字列の表示または振動の発生)によってフィードバック情報を報知してもよい。 In step S13, the writing judgment system 1 outputs feedback information based on the result of the judgment process in step S12. Specifically, when the judgment unit 12 judges that the feedback information is to be output in step S12, the feedback unit 13 generates the feedback information, and the communication unit 15 transmits the feedback information to the writing instrument 20. The notification unit 22 then notifies the feedback information. For example, the notification unit 22 may notify the feedback information indicating that the accumulated time is equal to or greater than the reference time by turning on the light 209. The notification unit 22 may change the notification mode depending on the content of the feedback information. For example, the light color or brightness of the light 209 may be changed depending on whether the accumulated time slightly exceeds the reference time or greatly exceeds it. If the writing instrument 20 has other notification means (for example, a speaker, a display, or a vibrator), the notification unit 22 may notify the feedback information by a method corresponding to the notification means (for example, outputting a voice, displaying a character string, or generating a vibration).

図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 communication unit 15 of the writer terminal 10 receives the reference pressure value from the communication unit 23 of the writing instrument 20. The reference pressure value received by the communication unit 15 is acquired by the acquisition unit 21. Here, an example of a method for acquiring the reference pressure value, which is a premise of step S21, will be described. The acquisition unit 21 acquires the pressure value generated in the writing instrument 20 during the preparation period as the reference pressure value using the sensor 207. The preparation period may be started by a predetermined operation on the writer terminal 10 or the writing instrument 20 by the writer. The acquisition unit 21 may acquire the reference pressure value at predetermined time intervals (e.g., 0.01 second intervals) during the preparation period, or may acquire the reference pressure value continuously.

取得部21によって取得された参照圧力値は、筆記具20の通信部23によって筆記者端末10の通信部15に送信される。通信部23は、取得部21によって参照圧力値の取得が行われるごとに参照圧力値を通信部15に送信してもよいし、所定の時間間隔(例えば0.1秒間隔)ごとに複数の参照圧力値をまとめて通信部15に送信してもよい。通信部15は、受信した参照圧力値を参照圧力値データとして、主記憶部102、補助記憶部103、データベース30などのような記憶装置に格納する。 The reference pressure value acquired by the acquisition unit 21 is transmitted to the communication unit 15 of the writer terminal 10 by the communication unit 23 of the writing instrument 20. The communication unit 23 may transmit the reference pressure value to the communication unit 15 each time the acquisition unit 21 acquires a reference pressure value, or may transmit multiple reference pressure values together to the communication unit 15 at predetermined time intervals (e.g., 0.1 second intervals). The communication unit 15 stores the received reference pressure value as reference pressure value data in a storage device such as the main memory unit 102, the auxiliary memory unit 103, the database 30, etc.

ステップS22では、算出部11が複数の参照圧力値に基づいて参照統計値を算出する。具体的には、算出部11は記憶装置から参照圧力値データを読み出し、複数の参照圧力値に対して統計処理を行うことにより参照統計値を算出する。算出部11は、例えば複数の参照圧力値の平均値、中央値または最頻値を参照統計値として算出してもよい。平均値は、例えば複数の参照圧力値の算術平均値または加重平均値であってもよい。参照統計値は、参照圧力値の移動平均値に基づいて算出されてもよい。移動平均値は、例えば単純移動平均値、加重移動平均値および指数移動平均値であってもよい。 In step S22, the calculation unit 11 calculates a reference statistical value based on the multiple reference pressure values. Specifically, the calculation unit 11 reads out reference pressure value data from the storage device and calculates the reference statistical value by performing statistical processing on the multiple reference pressure values. The calculation unit 11 may calculate, for example, the average value, median, or mode of the multiple reference pressure values as the reference statistical value. The average value may be, for example, the arithmetic average value or weighted average value of the multiple reference pressure values. The reference statistical value may be calculated based on the moving average value of the reference pressure values. The moving average value may be, for example, a simple moving average value, a weighted moving average value, or an exponential moving average value.

ここで、参照圧力値の移動平均値を算出する方法について説明する。まず算出部11は、取得部21によって取得された複数の参照圧力値のうち、所定の時間幅を有する期間(以下、注目期間という)において取得された複数の参照圧力値の平均値を算出する。このとき、算出部11は注目期間における複数の参照圧力値のうち下限値(例えば0gf/mm)を超える参照圧力値のみを用いて平均値を算出してもよい。1gf/mmは、0.00980665N/mmとして換算される。注目期間の時間幅および下限値は、筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。 Here, a method for calculating the moving average value of the reference pressure value will be described. First, the calculation unit 11 calculates the average value of the multiple reference pressure values acquired during a period having a predetermined time width (hereinafter referred to as a period of interest) among the multiple reference pressure values acquired by the acquisition unit 21. At this time, the calculation unit 11 may calculate the average value using only the reference pressure values that exceed a lower limit value (e.g., 0 gf/ mm2 ) among the multiple reference pressure values during the period of interest. 1 gf/ mm2 is converted to 0.00980665 N/ mm2 . The time width and lower limit value of the period of interest may be arbitrarily set by the provider of the handwriting judgment system 1 or the writer.

その後、算出部11は、時間幅の大きさを保ったまま注目期間の始点および終点の位置をシフトさせ(すなわち注目期間の時間をずらし)、シフト後の注目期間において取得された複数の参照圧力値の平均値を算出する。このとき、算出部11は例えば取得部21が参照圧力値を取得する時間間隔(例えば0.01秒)だけ注目期間をシフトさせてもよい。算出部11は、注目期間の時間的なシフトと、シフト後の注目期間において取得された参照圧力値の平均値の算出とを繰り返し、複数の平均値を算出する。このように注目期間をシフトさせつつ算出される各平均値を移動平均値という。算出部11は、算出した複数の移動平均値を更に統計処理することにより参照統計値を算出してもよい。算出部11は、参照統計値を参照統計値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。 Then, the calculation unit 11 shifts the positions of the start and end points of the attention period while maintaining the size of the time width (i.e., shifts the time of the attention period), and calculates the average value of the multiple reference pressure values acquired in the shifted attention period. At this time, the calculation unit 11 may shift the attention period by, for example, the time interval (e.g., 0.01 seconds) at which the acquisition unit 21 acquires the reference pressure value. The calculation unit 11 repeats the temporal shift of the attention period and the calculation of the average value of the reference pressure values acquired in the shifted attention period to calculate multiple average values. Each average value calculated while shifting the attention period in this way is called a moving average value. The calculation unit 11 may calculate the reference statistical value by further statistically processing the calculated multiple moving average values. The calculation unit 11 stores the reference statistical value as reference statistical value data in a storage device such as the main memory unit 102, the auxiliary memory unit 103, or the database 30.

ステップS23では、算出部11が算出した参照統計値を閾値として設定する。具体的には、算出部11はステップS22において算出した参照統計値を閾値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。本開示においては、筆記判定システム1が参照圧力値に基づいて閾値を設定するが、筆記判定システム1の提供者または筆記者が閾値を設定する場合には、上述した閾値設定処理は省略されてもよい。 In step S23, the calculation unit 11 sets the reference statistical value calculated as a threshold value. Specifically, the calculation unit 11 stores the reference statistical value calculated in step S22 as threshold data in a storage device such as the main storage unit 102, the auxiliary storage unit 103, or the database 30. In the present disclosure, the handwriting assessment system 1 sets the threshold value based on the reference pressure value, but if the provider of the handwriting assessment system 1 or the writer sets the threshold value, the above-mentioned threshold setting process may be omitted.

図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 communication unit 15 of the writer terminal 10 receives the target pressure value from the communication unit 23 of the writing instrument 20. The target pressure value received by the communication unit 15 is acquired by the acquisition unit 21. Here, an example of a method for acquiring the target pressure value, which is a premise of step S31, will be described. The acquisition unit 21 acquires the pressure value generated in the writing instrument 20 during the judgment period as the target pressure value using the sensor 207. The judgment period may be started by a predetermined operation on the writer terminal 10 or the writing instrument 20 by the writer as a trigger. The acquisition unit 21 may acquire the target pressure value at a predetermined time interval during the judgment period, for example, or may acquire the target pressure value continuously. In the following embodiment, the acquisition unit 21 acquires the target pressure value at 0.01 second intervals.

筆記具20の通信部23は、取得部21が取得した対象圧力値を筆記者端末10の通信部15に送信する。通信部23は、取得部21によって対象圧力値の取得が行われるごとに対象圧力値を通信部15に送信してもよいし、所定の時間間隔(例えば0.1秒間隔)ごとに複数の対象圧力値をまとめて通信部15に送信してもよい。通信部15は、受信した対象圧力値を対象圧力値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。 The communication unit 23 of the writing instrument 20 transmits the target pressure value acquired by the acquisition unit 21 to the communication unit 15 of the writer terminal 10. The communication unit 23 may transmit the target pressure value to the communication unit 15 each time the acquisition unit 21 acquires the target pressure value, or may transmit multiple target pressure values together to the communication unit 15 at predetermined time intervals (e.g., 0.1 second intervals). The communication unit 15 stores the received target pressure value as target pressure value data in a storage device such as the main memory unit 102, the auxiliary memory unit 103, or the database 30.

ステップS32では、算出部11が複数の対象圧力値に基づいて対象統計値を算出する。具体的には、算出部11は記憶装置から対象圧力値データを読み出し、複数の対象圧力値に対して統計処理を行うことにより対象統計値を算出する。算出部11は、例えば複数の対象圧力値の平均値、中央値または最頻値を対象統計値として算出してもよい。平均値は、例えば複数の対象圧力値の算術平均値または加重平均値であってもよい。対象統計値は、対象圧力値の移動平均値であってもよい。移動平均値は、例えば単純移動平均値、加重移動平均値および指数移動平均値であってもよい。 In step S32, the calculation unit 11 calculates a target statistical value based on the multiple target pressure values. Specifically, the calculation unit 11 reads out the target pressure value data from the storage device and calculates the target statistical value by performing statistical processing on the multiple target pressure values. The calculation unit 11 may calculate, for example, the average value, median or mode of the multiple target pressure values as the target statistical value. The average value may be, for example, the arithmetic average value or weighted average value of the multiple target pressure values. The target statistical value may be a moving average value of the target pressure values. The moving average value may be, for example, a simple moving average value, a weighted moving average value and an exponential moving average value.

対象圧力値の移動平均値の算出方法は、上述した参照圧力値の移動平均値の算出方法と同様でもよい。すなわち、算出部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 calculation unit 11 may calculate multiple moving average values for the target pressure value by repeating a process of determining a period of interest having a predetermined time width, calculating the average value of multiple target pressure values acquired during the period of interest, and a process of shifting the period of interest in time. The time width of the period of interest may be arbitrarily set by the provider of the writing assessment system 1 or the writer. The time width of the period of interest and the amount by which the period of interest is shifted may be different when calculating the moving average value of the target pressure value and when calculating the moving average value of the reference pressure value.

以下本実施形態においては、算出部11は対象圧力値の移動平均値を対象統計値として算出する。具体的にはステップS32において、算出部11が注目期間を定め、該注目期間において取得された複数の対象圧力値の平均値を対象統計値として算出する。本実施形態において算出部11は、注目期間において取得された複数の対象圧力値のデータ数が50となるように注目期間の時間幅を設定する。すなわち、算出部11は50個の対象圧力値の平均値を移動平均値として算出する。このとき、算出部11は注目期間の終点を、最新の対象圧力値が取得部21によって取得された時点に設定してもよい。 In the following embodiment, the calculation unit 11 calculates the moving average value of the target pressure value as the target statistical value. Specifically, in step S32, the calculation unit 11 determines a period of interest, and calculates the average value of multiple target pressure values acquired during the period of interest as the target statistical value. In this embodiment, the calculation unit 11 sets the time width of the period of interest so that the number of data points for multiple target pressure values acquired during the period of interest is 50. In other words, the calculation unit 11 calculates the average value of 50 target pressure values as the moving average value. At this time, the calculation unit 11 may set the end point of the period of interest to the point at which the latest target pressure value is acquired by the acquisition unit 21.

算出部11は、注目期間における複数の対象圧力値のうち算出下限値を超える対象圧力値のみを用いて平均値を算出してもよい。算出下限値は、筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよく、例えば0gf/mmに設定されてもよい。対象統計値の算出に実際に用いられる対象圧力値の数を有効データ数という。例えば、注目期間における対象圧力値の全データ数が50であり、そのうち算出下限値を超える対象圧力値のデータ数が30であるとする。この場合、対象統計値は算出下限値を超える30個の対象圧力値のみを用いて算出され、有効データ数は30となる。 The calculation unit 11 may calculate the average value using only the target pressure values that exceed the calculation lower limit value among the multiple target pressure values in the period of interest. The calculation lower limit value may be arbitrarily set by the provider of the writing judgment system 1 or the writer, and may be set to, for example, 0 gf/ mm2 . The number of target pressure values that are actually used to calculate the target statistical value is called the number of valid data. For example, assume that the total number of data for the target pressure value in the period of interest is 50, and the number of data for the target pressure value that exceeds the calculation lower limit value is 30. In this case, the target statistical value is calculated using only the 30 target pressure values that exceed the calculation lower limit value, and the number of valid data is 30.

本実施形態においては、算出下限値は0gf/mmに設定され、算出部11は0gf/mmを超える対象圧力値のみを用いて対象統計値を算出する。通常、筆記者による筆記が行われていない状態では筆記具20に筆圧が生じない。そのため、ある対象圧力値の大きさが0gf/mmである場合、該対象圧力値は筆記者による筆記が行われていないときに取得された対象圧力値であると推認される。したがって、算出下限値を0gf/mmに設定することにより、対象統計値の算出に使用される複数の対象圧力値から、筆記が行われていないときに取得された対象圧力値を除外することが可能となる。換言すると、筆記者による筆記が行われているときに取得された対象圧力値のみを用いて算出部11が対象統計値の算出を行うことができる。 In this embodiment, the calculation lower limit is set to 0 gf/ mm2 , and the calculation unit 11 calculates the target statistical value using only the target pressure value exceeding 0 gf/ mm2 . Usually, when the writer is not writing, no writing pressure is generated on the writing implement 20. Therefore, when the magnitude of a certain target pressure value is 0 gf/ mm2 , the target pressure value is presumed to be a target pressure value acquired when the writer is not writing. Therefore, by setting the calculation lower limit to 0 gf/mm2, it is possible to exclude the target pressure value acquired when writing is not performed from the multiple target pressure values used for calculating the target statistical value. In other words, the calculation unit 11 can calculate the target statistical value using only the target pressure value acquired when the writer is writing.

算出部11は、算出した対象統計値を対象統計値データとして、主記憶部102、補助記憶部103、データベース30などの記憶装置に格納する。筆記者端末10が表示装置を備える場合には、表示装置は算出部11により算出された対象統計値をリアルタイムに表示してもよい。このとき表示装置は、対象統計値の閾値を併せて表示してもよい。 The calculation unit 11 stores the calculated target statistical value as target statistical value data in a storage device such as the main memory unit 102, the auxiliary memory unit 103, or the database 30. When the scribe terminal 10 is equipped with a display device, the display device may display the target statistical value calculated by the calculation unit 11 in real time. At this time, the display device may also display the threshold value of the target statistical value.

ステップS33では、対象統計値が閾値を超えているか否かを判定部12が判定する。具体的には、判定部12は記憶装置から対象統計値データおよび閾値データを読み出し、対象統計値と閾値とを比較することにより判定を行う。例えば、閾値が80gf/mm(約0.78N/mm)に設定されており、算出部11が算出した対象統計値が50gf/mm(約0.49N/mm)である場合には、判定部12は対象統計値が閾値を超えていないと判定する。一方、閾値が80gf/mmに設定されており、算出部11が算出した対象統計値が100gf/mm(約0.98N/mm)である場合には、判定部12は対象統計値が閾値を超えていると判定する。 In step S33, the determination unit 12 determines whether the target statistical value exceeds the threshold value. Specifically, the determination unit 12 reads the target statistical value data and the threshold value data from the storage device, and performs the determination by comparing the target statistical value with the threshold value. For example, if the threshold value is set to 80 gf/mm 2 (approximately 0.78 N/mm 2 ) and the target statistical value calculated by the calculation unit 11 is 50 gf/mm 2 (approximately 0.49 N/mm 2 ), the determination unit 12 determines that the target statistical value does not exceed the threshold value. On the other hand, if the threshold value is set to 80 gf/mm 2 and the target statistical value calculated by the calculation unit 11 is 100 gf/mm 2 (approximately 0.98 N/mm 2 ), the determination unit 12 determines that the target statistical value exceeds the threshold value.

対象統計値が閾値を超えていないと判定部12が判定した場合には処理はステップS31に戻る。再度実行されるステップS31の処理においては、取得部21によって新たに取得された対象圧力値(以下、追加対象圧力値という)を通信部15が受信する。その後、ステップS32の処理に進み、算出部11が追加対象圧力値を考慮して対象統計値を算出する。具体的には、追加対象圧力値が取得された時点が注目期間に含まれるように、算出部11が注目期間をシフトさせる。本実施形態においては、取得部21が対象圧力値を取得する時間間隔が0.01秒であるので、算出部11は注目期間を0.01秒だけシフトする。算出部11は、シフト後の注目期間における複数の対象圧力値(追加圧力値を含む複数の圧力値)を統計処理し新たに対象統計値(移動平均値)を算出する。一方、対象統計値が閾値を超えていると判定部12が判定した場合には処理はステップS34に移る。 If the determination unit 12 determines that the target statistical value does not exceed the threshold value, the process returns to step S31. In the process of step S31 that is executed again, the communication unit 15 receives the target pressure value (hereinafter referred to as the added target pressure value) newly acquired by the acquisition unit 21. Then, the process proceeds to step S32, where the calculation unit 11 calculates the target statistical value taking into account the added target pressure value. Specifically, the calculation unit 11 shifts the attention period so that the time point at which the added target pressure value is acquired is included in the attention period. In this embodiment, since the time interval at which the acquisition unit 21 acquires the target pressure value is 0.01 seconds, the calculation unit 11 shifts the attention period by 0.01 seconds. The calculation unit 11 performs statistical processing on the multiple target pressure values (multiple pressure values including the added pressure value) in the shifted attention period to calculate a new target statistical value (moving average value). On the other hand, if the determination unit 12 determines that the target statistical value exceeds the threshold value, the process proceeds to step S34.

ステップS34では、対象統計値が閾値を超えた累積時間が基準時間以上であるか否かを判定部12が判定する。累積時間とは、対象統計値が閾値を超えている時間の合計値である。ここで累積時間の計測方法の一例について説明する。 In step S34, the determination unit 12 determines whether the cumulative time during which the target statistical value exceeds the threshold is equal to or greater than a reference time. The cumulative time is the total time during which the target statistical value exceeds the threshold. Here, an example of a method for measuring the cumulative time is described.

まず前提として、図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 acquisition unit 21. That is, the process of step S33 included in the process flow S3 (process of determining whether the target statistical value exceeds the threshold value or not) is also repeatedly executed in the same manner. When it is determined in step S33 of a certain judgment process that the target statistical value exceeds the threshold value, the measurement unit 14 starts measuring the elapsed time from the judgment time. The measurement unit 14 continues measuring the elapsed time until it is determined in step S33 of any judgment process executed thereafter that the target statistical value does not exceed the threshold value. The measurement unit 14 calculates the total value (i.e., the accumulated time) of the time during which the target statistical value exceeds the threshold value by repeating the measurement of the elapsed time. The measurement unit 14 stores the calculated accumulated time as accumulated time data in a storage device such as the main memory unit 102, the auxiliary memory unit 103, or the database 30. The measurement unit 14 may reset the cumulative time (i.e., set the cumulative time to zero) when the determination unit 12 determines that the target statistical value does not exceed the threshold value, or when the time during which the target statistical value is determined not to exceed the threshold value continues for a predetermined time or longer. In this embodiment, the measurement unit 14 resets the cumulative time at the point in time when the determination unit 12 determines that the target statistical value does not exceed the threshold value.

次に、ステップ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 handwriting assessment system 1, for example, during a preparation period. Specifically, the calculation unit 11 first identifies the maximum value of the multiple reference pressure values acquired by the acquisition unit 21. Next, the calculation unit 11 calculates the average value of the multiple reference pressure values, and calculates the ratio of the average value to the identified maximum value. The calculation unit 11 may set the reference time shorter the higher the calculated ratio (i.e., the larger the average value), and may set the reference time longer the smaller the ratio. The reference time may be set arbitrarily by the provider of the handwriting assessment system 1 or the writer.

累積時間が基準時間以上でないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、累積時間が基準時間以上であると判定部12が判定した場合には処理はステップS35に移る。 If the determination unit 12 determines that the cumulative time is not equal to or greater than the reference time, the process returns to step S31. When returning to the process of step S31, as described above, a new target statistical value is calculated taking into account the additional target pressure value newly acquired by the acquisition unit 21. On the other hand, if the determination unit 12 determines that the cumulative time is equal to or greater than the reference time, the process proceeds to step S35.

ステップS35では、基準対象統計値の有効データ数が基準最小データ数以上であるか否かを判定部12が判定する。ここで基準対象統計値とは、累積時間が基準時間以上であると判定された時点における対象統計値のことをいう。上述したように、有効データ数とは対象統計値の算出に用いられた対象圧力値のデータ数である。したがって、基準対象統計値の有効データ数とは、基準対象統計値の算出に用いられた対象圧力値のデータ数である。基準最小データ数は、筆記判定システム1の提供者または筆記者によって任意に設定されてもよい。例えば、基準最小データ数が40に設定されており基準対象統計値の有効データ数が30である場合には、判定部12は基準対象統計値の有効データ数が基準最小データ数以上でないと判定する。一方、基準最小データ数が40に設定されており基準対象統計値の有効データ数が50である場合には、判定部12は基準対象統計値の有効データ数が基準最小データ数以上であると判定する。 In step S35, the determination unit 12 determines whether the number of valid data of the reference target statistical value is equal to or greater than the reference minimum number of data. Here, the reference target statistical value refers to the target statistical value at the time when it is determined that the cumulative time is equal to or greater than the reference time. As described above, the number of valid data is the number of data of the target pressure value used to calculate the target statistical value. Therefore, the number of valid data of the reference target statistical value is the number of data of the target pressure value used to calculate the reference target statistical value. The reference minimum number of data may be set arbitrarily by the provider of the writing determination system 1 or the writer. For example, if the reference minimum number of data is set to 40 and the number of valid data of the reference target statistical value is 30, the determination unit 12 determines that the number of valid data of the reference target statistical value is not equal to or greater than the reference minimum number of data. On the other hand, if the reference minimum number of data is set to 40 and the number of valid data of the reference target statistical value is 50, the determination unit 12 determines that the number of valid data of the reference target statistical value is equal to or greater than the reference minimum number of data.

基準対象統計値の有効データ数が基準最小データ数以上でないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、基準対象統計値の有効データ数が基準最小データ数以上であると判定部12が判定した場合には処理はステップS36に移る。 If the determination unit 12 determines that the number of valid data for the reference target statistical value is not equal to or greater than the reference minimum number of data, the process returns to step S31. When returning to the process of step S31, as described above, a new target statistical value is calculated taking into account the additional target pressure value newly acquired by the acquisition unit 21. On the other hand, if the determination unit 12 determines that the number of valid data for the reference target statistical value is equal to or greater than the reference minimum number of data, the process proceeds to step S36.

ステップS36では、累積データ数が累積最小データ数以上であるか否かを判定部12が判定する。ここで累積データ数とは、累積時間の間に取得部21によって取得された全ての対象圧力値のうち、算出下限値を超える対象圧力値のデータ数のことをいう。本実施形態においては、算出下限値は0gf/mmに設定されている。この場合、例えば累積時間の間に取得された全ての対象圧力値のデータ数が100であり、そのうち算出下限値を超えない(すなわち0gf/mm)の対象圧力値のデータ数が40であった場合、累積データ数は60となる。累積データ数の算出方法は限定されない。 In step S36, the determination unit 12 determines whether the cumulative data number is equal to or greater than the cumulative minimum data number. Here, the cumulative data number refers to the number of data points of the target pressure values that exceed the calculation lower limit value among all the target pressure values acquired by the acquisition unit 21 during the accumulation time. In this embodiment, the calculation lower limit value is set to 0 gf/ mm2 . In this case, for example, if the number of data points of all the target pressure values acquired during the accumulation time is 100, and the number of data points of the target pressure values that do not exceed the calculation lower limit value (i.e., 0 gf/ mm2 ) is 40, the cumulative data number is 60. The method of calculating the cumulative data number is not limited.

累積最小データ数は、筆記判定システム1の提供者または筆記者によって任意に設定されてもよい。例えば、累積最小データ数が40に設定されており累積データ数が35である場合には、判定部12は累積データ数が累積最小データ数以上でないと判定する。一方、累積最小データ数が40に設定されており累積データ数が80である場合には、判定部12は累積データ数が累積最小データ数以上であると判定する。 The cumulative minimum number of data may be set arbitrarily by the provider of the handwriting assessment system 1 or the writer. For example, if the cumulative minimum number of data is set to 40 and the cumulative number of data is 35, the assessment unit 12 assesses that the cumulative number of data is not equal to or greater than the cumulative minimum number of data. On the other hand, if the cumulative minimum number of data is set to 40 and the cumulative number of data is 80, the assessment unit 12 assesses that the cumulative number of data is equal to or greater than the cumulative minimum number of data.

累積データ数が累積最小データ数以上でないと判定部12が判定した場合には処理はステップS31に戻る。ステップS31の処理に戻る場合には上述したように、取得部21によって新たに取得された追加対象圧力値を考慮して新たに対象統計値の算出が行われる。一方、累積データ数が累積最小データ数以上であると判定部12が判定した場合には処理はステップS36に移る。 If the determination unit 12 determines that the cumulative data number is not equal to or greater than the cumulative minimum data number, the process returns to step S31. When returning to the process of step S31, as described above, a new target statistical value is calculated taking into account the additional target pressure value newly acquired by the acquisition unit 21. On the other hand, if the determination unit 12 determines that the cumulative data number is equal to or greater than the cumulative minimum data number, the process proceeds to step S36.

ステップS37では、出力タイミングにおける対象圧力値が出力下限値を超えているか否かを判定部12が判定する。出力タイミングは、累積時間が基準時間以上であると判定部12によって判定された時点以降の時点に設定されるタイミングである。一例では、出力タイミングは、筆記者に向けてフィードバック情報を報知するタイミング(これを「報知タイミング」ともいう)に対応する。出力タイミングにおいて、筆記者が筆記具20による筆記を行っているか否かの推定(以下、筆記推定という)が行われる。筆記推定は、対象圧力値が出力下限値を超えているか否かの判定結果に基づいて行われる。具体的には、出力タイミングにおける対象圧力値が出力下限値を超えていると判定された場合には、該出力タイミングにおいて筆記が行われていると推定される。すなわち、出力下限値は、筆記者が筆記を行う際に通常生じる圧力値に基づいて設定される。出力下限値は、例えば0gf/mmに設定されてもよい。筆記判定システム1は、出力タイミングにおいて筆記者が筆記具20を用いた筆記を行っていると推定された場合(すなわち、出力タイミングにおける対象圧力値が出力下限値を超えていると判定された場合)にフィードバック情報を報知する。例えば累積時間が基準時間以上であると判定部12によって判定された時点が、出力タイミングとして設定されてもよい。 In step S37, the determination unit 12 determines whether the target pressure value at the output timing exceeds the output lower limit value. The output timing is set to a point after the determination unit 12 determines that the cumulative time is equal to or greater than the reference time. In one example, the output timing corresponds to a timing at which feedback information is notified to the writer (also referred to as "notification timing"). At the output timing, an estimation is performed as to whether the writer is writing with the writing implement 20 (hereinafter, referred to as writing estimation). The writing estimation is performed based on the determination result as to whether the target pressure value exceeds the output lower limit value. Specifically, when it is determined that the target pressure value at the output timing exceeds the output lower limit value, it is estimated that writing is being performed at the output timing. That is, the output lower limit value is set based on the pressure value that normally occurs when the writer writes. The output lower limit value may be set to, for example, 0 gf/ mm2 . The writing judgment system 1 notifies the feedback information when it is estimated that the writer is writing with the writing implement 20 at the output timing (i.e., when it is determined that the target pressure value at the output timing exceeds the output lower limit value). For example, the time point at which the judgment unit 12 judges that the accumulated time is equal to or longer than the reference time may be set as the output timing.

ここで出力タイミングにおいて筆記推定を行う意義について説明する。ステップ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 determination unit 12 determines that the target pressure value at the output timing does not exceed the output lower limit, the process returns to step S31. When returning to the process of step S31, as described above, a new target statistical value is calculated taking into account the additional target pressure value newly acquired by the acquisition unit 21. On the other hand, if the determination unit 12 determines that the target pressure value at the output timing exceeds the output lower limit, the process proceeds to step S38.

ステップS38では、フィードバック部13がフィードバック情報を生成し、筆記者端末10の通信部15が筆記具20の通信部23へ該フィードバック情報を送信する。フィードバック情報には、報知部22にライト209を点灯させるための指示情報が含まれてもよい。指示情報は、例えばライト209の点灯時間、点灯色または光度に関する情報であってもよい。報知部22がライト209以外の報知手段(例えばスピーカなど)によってフィードバック情報を報知する場合には、フィードバック情報は報知手段に適した指示情報(例えば音量に関する情報)を含んでもよい。報知部22は、通信部23からフィードバック情報を受け取り、該フィードバック情報を報知する。本実施形態においてはフィードバック情報に含まれる指示情報に基づいて報知部22がライト209を点灯させる。 In step S38, the feedback unit 13 generates feedback information, and the communication unit 15 of the writer terminal 10 transmits the feedback information to the communication unit 23 of the writing instrument 20. The feedback information may include instruction information for causing the notification unit 22 to turn on the light 209. The instruction information may be, for example, information regarding the lighting time, lighting color, or luminosity of the light 209. When the notification unit 22 notifies the feedback information by a notification means other than the light 209 (for example, a speaker), the feedback information may include instruction information suitable for the notification means (for example, information regarding the volume). The notification unit 22 receives the feedback information from the communication unit 23 and notifies the feedback information. In this embodiment, the notification unit 22 turns on the light 209 based on the instruction information included in the feedback information.

図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 judgment unit 12 may be added as appropriate. For example, when the output (notification) of feedback information by the handwriting judgment system 1 is repeated, the judgment unit 12 may judge whether or not a predetermined time has elapsed since the previous output of feedback information. If the judgment unit 12 judges that the predetermined time has not elapsed, the notification unit 22 may not notify the feedback information. As another example, the judgment unit 12 may judge whether or not the number of times feedback information is output in a predetermined time exceeds a predetermined number. If it is determined that the number of times the feedback information is output exceeds the predetermined number, the notification unit 22 may not notify the feedback information.

図8は、対象圧力値および対象統計値の変動の一例を示すグラフである。図8を参照して報知部22がフィードバック情報の報知を行う場合、およびフィードバック情報の報知を行わない場合の具体例について説明する。以下説明を行う例では、図7を参照して上述したステップS33からステップS37の全ての判定条件を満たした場合に、フィードバック情報の報知が行われるとする。図8において、横軸は時間(単位:秒)を示し、縦軸は筆圧(単位:gf/mm)を示している。 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 notification unit 22 notifies feedback information and cases where the notification unit 22 does not notify feedback information will be described with reference to Fig. 8. In the example described below, it is assumed that the notification of feedback information is performed when all the judgment conditions from step S33 to step S37 described above with reference to Fig. 7 are satisfied. In Fig. 8, the horizontal axis indicates time (unit: seconds), and the vertical axis indicates pen pressure (unit: gf/ mm2 ).

図8において破線によって示すグラフは、取得部21によって取得された対象圧力値の一例を示している。図8に示す例では、取得部21は時刻0秒の時点から0.01秒間隔で対象圧力値を取得する。すなわち、取得部21によって1秒間に取得される対象圧力値のデータ数は100である。また実線によって示すグラフは、算出部11によって算出された対象統計値の変動を示している。算出部11は、時刻0.5秒の時点から複数の対象圧力値を用いて対象統計値を算出する。算出部11は、取得部21によって取得された複数の対象圧力値のうち直近に取得された50個の対象圧力値の移動平均値を対象統計値として算出する。すなわち、算出部11は注目期間を0.5秒に設定し、該注目期間に含まれる対象圧力値の平均値を算出する。算出下限値は0gf/mmに設定されている。したがって、算出部11は注目期間における全ての対象圧力値を用いるのではなく、0gf/mmを超える対象圧力値のみを用いて対象統計値の算出を行う。 The graph indicated by the dashed line in FIG. 8 shows an example of the target pressure value acquired by the acquisition unit 21. In the example shown in FIG. 8, the acquisition unit 21 acquires the target pressure value at 0.01 second intervals from the time 0 seconds. That is, the number of data of the target pressure value acquired by the acquisition unit 21 per second is 100. The graph indicated by the solid line shows the fluctuation of the target statistical value calculated by the calculation unit 11. The calculation unit 11 calculates the target statistical value using a plurality of target pressure values from the time 0.5 seconds. The calculation unit 11 calculates the moving average value of the 50 target pressure values acquired most recently among the plurality of target pressure values acquired by the acquisition unit 21 as the target statistical value. That is, the calculation unit 11 sets the attention period to 0.5 seconds and calculates the average value of the target pressure values included in the attention period. The calculation lower limit value is set to 0 gf/ mm2 . Therefore, the calculation unit 11 does not use all the target pressure values in the attention period, but only uses the target pressure values exceeding 0 gf/ mm2 to calculate the target statistical value.

対象統計値の閾値は80gf/mmに設定され、図8においては一点鎖線の横線により示されている。また計測部14は、対象統計値が閾値を超えている時間を累積時間として計測するが、対象統計値が閾値を下回った時点で累積時間をリセットする。基準時間は0.9秒に設定されている。出力タイミングは累積時間が基準時間となった時点(すなわち累積時間が0.9秒となった時点)に設定されている。出力下限値は、0gf/mmに設定されている。基準最小データ数および累積最小データ数は、ともに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 measurement unit 14 measures the time during which the target statistical value exceeds the threshold as the accumulated time, and resets the accumulated time when the target statistical value falls below the threshold. The reference time is set to 0.9 seconds. The output timing is set to the point at which the accumulated time becomes the reference time (i.e., the point at which the accumulated time becomes 0.9 seconds). The output lower limit is set to 0 gf/ mm2 . The reference minimum number of data and the accumulated minimum number of data are both set to 40.

まず、時刻t1からt2までの期間、時刻t3からt4までの期間、時刻t5からt6までの期間、および時刻t9からt10までの期間においてフィードバック情報が報知されるか否かを検討する。これらの期間においては対象統計値が閾値(80gf/mm)を超えた状態が継続しているので、いずれの時点においても図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/mmであり出力下限値を超えていない。したがって、ステップ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 measurement unit 14 resets the cumulative time when the target statistical value falls below the threshold, the cumulative time at time T1 is the elapsed time (0.9 seconds) from time t7. Therefore, the cumulative time at time T1 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 T1) is equal to or greater than the reference minimum number of data. Therefore, the condition of step S35 is satisfied. The number of cumulative data from time t7 to T1 is set to 48. Therefore, the cumulative data number at time T1 is equal to or greater than the cumulative minimum number of data, and the condition of step S35 is satisfied. However, the target pressure value at the output timing (time T1 when the accumulated time becomes the reference time) is 0 gf/ mm2 and does not exceed the output lower limit. Therefore, the condition of step S37 is not satisfied, and feedback information is not notified in the period from time t7 to t8.

次に、時刻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/mmであり出力下限値を超えている。したがって、ステップ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/mmであり、累積データ数は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 handwriting judgment system 1 according to the first embodiment. With reference to FIG. 9, a process of determining whether or not to output (report) feedback information performed by the determination unit 12 according to the second embodiment will be described.

ステップS41では、筆記者端末10の通信部15が対象圧力値を筆記具20の通信部23から受信する。通信部15によって受信される対象圧力値は、取得部21によって取得される。上記第1実施形態において説明したように、取得部21は例えば筆記具20に生じる筆圧値または把持圧値を対象圧力値として取得してもよい。取得部21は、例えば所定の時間間隔で対象圧力値を取得してもよいし、連続して対象圧力値を取得してもよい。本実施形態においては、取得部21は筆記具20に生じる筆圧値をセンサ207により0.01秒間隔で取得する。 In step S41, the communication unit 15 of the writer terminal 10 receives the target pressure value from the communication unit 23 of the writing instrument 20. The target pressure value received by the communication unit 15 is acquired by the acquisition unit 21. As described in the first embodiment above, the acquisition unit 21 may acquire, for example, the writing pressure value or the grip pressure value generated on the writing instrument 20 as the target pressure value. The acquisition unit 21 may acquire the target pressure value at a predetermined time interval, for example, or may acquire the target pressure value continuously. In this embodiment, the acquisition unit 21 acquires the writing pressure value generated on the writing instrument 20 at 0.01 second intervals using the sensor 207.

ステップS42では、対象圧力値が閾値を超えているか否かを判定部12が判定する。閾値は、例えば図9に示す処理フローS4が実行される前の準備期間において取得された参照圧力値に基づいて予め設定されてもよい。具体的には、算出部11が複数の参照圧力値の統計値を算出し、該統計値を閾値として設定してもよい。閾値は筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。対象圧力値が閾値を超えていないと判定部12が判定した場合には処理はステップS41に戻る。この場合、再度実行されるステップS41の処理において、取得部21により新たに取得された対象圧力値を通信部15が受信する。一方、対象圧力値が閾値を超えていると判定部12が判定した場合には処理はステップS43に移る。 In step S42, the determination unit 12 determines whether the target pressure value exceeds the threshold value. The threshold value may be set in advance based on a reference pressure value acquired during a preparation period before the processing flow S4 shown in FIG. 9 is executed, for example. Specifically, the calculation unit 11 may calculate a statistical value of a plurality of reference pressure values and set the statistical value as the threshold value. The threshold value may be arbitrarily set by the provider of the writing judgment system 1 or the writer. If the determination unit 12 determines that the target pressure value does not exceed the threshold value, the process returns to step S41. In this case, in the process of step S41 that is executed again, the communication unit 15 receives the target pressure value newly acquired by the acquisition unit 21. On the other hand, if the determination unit 12 determines that the target pressure value exceeds the threshold value, the process proceeds to step S43.

ステップS43では、前回のフィードバック情報の出力(報知)から所定時間を経過しているか否かを判定部12が判定する。所定時間は、例えば筆記判定システム1の提供者または筆記者によって任意に設定可能であってもよい。所定時間は、例えば5秒以上30秒以下に設定されてもよい。前回のフィードバック情報の出力からの経過時間は、計測部14によって計測されてもよい。 In step S43, the judgment unit 12 judges whether a predetermined time has passed since the previous output (notification) of feedback information. The predetermined time may be arbitrarily set by, for example, the provider of the writing judgment system 1 or the writer. The predetermined time may be set to, for example, 5 seconds or more and 30 seconds or less. The time that has passed since the previous output of feedback information may be measured by the measurement unit 14.

前回のフィードバック情報の出力から所定時間を経過していないと判定部12が判定した場合には処理はステップS41に戻る。この場合、再度実行されるステップS41の処理において、取得部21により新たに取得された対象圧力値を通信部15が受信する。一方、前回のフィードバック情報の出力から所定時間を経過していると判定部12が判定した場合には処理はステップS44に移る。前回のフィードバック情報の出力が存在しない場合(すなわち初めてのフィードバック情報を報知しようとする場合)には、判定部12が所定時間を経過したと判定し処理はステップS44に移ってもよい。 If the determination unit 12 determines that the predetermined time has not elapsed since the previous output of feedback information, the process returns to step S41. In this case, in the process of step S41 that is executed again, the communication unit 15 receives the target pressure value newly acquired by the acquisition unit 21. On the other hand, if the determination unit 12 determines that the predetermined time has elapsed since the previous output of feedback information, the process proceeds to step S44. If there is no previous output of feedback information (i.e., when feedback information is to be notified for the first time), the determination unit 12 may determine that the predetermined time has elapsed and the process proceeds to step S44.

ステップS44では、フィードバック部13がフィードバック情報を生成し、筆記者端末10の通信部15が筆記具20の通信部23へとフィードバック情報を送信する。その後、報知部22が通信部23からフィードバック情報を受け取り、該フィードバック情報を報知する。本実施形態においては、報知部22はフィードバック情報に含まれる指示情報に基づいてライト209を点灯させる。 In step S44, the feedback unit 13 generates feedback information, and the communication unit 15 of the writer terminal 10 transmits the feedback information to the communication unit 23 of the writing instrument 20. The notification unit 22 then receives the feedback information from the communication unit 23 and notifies the user of the feedback information. In this embodiment, the notification unit 22 turns on the light 209 based on the instruction information included in the feedback information.

[効果]
以上説明したように、本開示の一側面に係る筆記判定システムは、筆記具に生じる対象圧力値を取得する取得部と、対象圧力値が閾値を超えたか否かを判定する判定部と、前回の出力から所定時間を経過している場合に、判定の結果に基づくフィードバック情報を出力する出力部と、を備える。
[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 writer terminal 10 includes the calculation unit 11, the judgment unit 12, the feedback unit 13, and the measurement unit 14, but at least one of these functional elements may be implemented in the writing instrument 20. In particular, when all of these functional elements are implemented in the writing instrument 20, the writing judgment system 1 can notify the feedback information without using the writer terminal 10. In the above embodiment, the writing instrument 20 includes the notification unit 22, but this functional element may be implemented in the writer terminal 10. In this case, the writer terminal 10 notifies the writer of the feedback information. This notification by the writer terminal 10 is an example of outputting feedback information, and therefore, in this modified example, the writer terminal 10 also has a function equivalent to the output unit. The writing judgment system 1 may include a server separate from the writer terminal 10. In this case, at least one of the above functional elements included in the writer terminal 10 may be implemented in the server.

上記実施形態では、筆記者端末10またはデータベース30が閾値データなどの各種データを記憶する。しかしながら、筆記具20が記憶装置を備える場合には、該記憶装置が各種データを記憶してもよい。 In the above embodiment, the writer terminal 10 or the database 30 stores various data such as threshold data. However, if the writing instrument 20 is equipped with a storage device, the storage device may store various data.

本開示において、「少なくとも一つのプロセッサが、第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以上の対象圧力値を用いて前記対象統計値を算出する、
請求項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:
JP2021007178A 2021-01-20 2021-01-20 Handwriting assessment system, handwriting assessment method, handwriting assessment program, and writing implement Active JP7621803B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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