[go: up one dir, main page]

JP2009003531A - Electronic pen and program used for it - Google Patents

Electronic pen and program used for it Download PDF

Info

Publication number
JP2009003531A
JP2009003531A JP2007161375A JP2007161375A JP2009003531A JP 2009003531 A JP2009003531 A JP 2009003531A JP 2007161375 A JP2007161375 A JP 2007161375A JP 2007161375 A JP2007161375 A JP 2007161375A JP 2009003531 A JP2009003531 A JP 2009003531A
Authority
JP
Japan
Prior art keywords
information
electronic pen
area
character string
entry
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.)
Pending
Application number
JP2007161375A
Other languages
Japanese (ja)
Inventor
Masayoshi Imai
政敬 今井
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2007161375A priority Critical patent/JP2009003531A/en
Publication of JP2009003531A publication Critical patent/JP2009003531A/en
Pending legal-status Critical Current

Links

Images

Abstract

【課題】電子ペンの電子ペン用媒体に対する記入内容及びタップに応じて、所定の音声を出力する電子ペン及びそれに用いられるプログラムを提供する。
【解決手段】利用者は、電子ペン80により電子ペン用媒体への記入及びタップを行う。電子ペン80は、電子ペン用媒体への記入内容に対応する記入情報を取得し、定義情報を参照することで、コード化パターンアドレス及びページ種別等を認識する。そして、電子ペン80は、認識したコード化パターンアドレス等に対応するエリアへのタップを認識し、タップ情報に応じて、記入情報に基づく文字列を認識してコード化パターンアドレスと対応付けて登録情報を作成する。また、電子ペン80は、タップ情報に応じて、登録情報として登録された文字列に関連する所定の音声を出力する。よって、電子ペン80は、文字列と、その文字列が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理し、所定の音声を出力することができる。
【選択図】図7
The present invention provides an electronic pen that outputs a predetermined sound in accordance with the entry contents and taps on the electronic pen medium of the electronic pen and a program used therefor.
A user fills in and taps an electronic pen medium with an electronic pen. The electronic pen 80 recognizes the coding pattern address, the page type, and the like by acquiring entry information corresponding to the entry contents on the electronic pen medium and referring to the definition information. Then, the electronic pen 80 recognizes the tap to the area corresponding to the recognized coded pattern address and the like, recognizes the character string based on the entry information according to the tap information, and registers it in association with the coded pattern address. Create information. In addition, the electronic pen 80 outputs a predetermined voice related to the character string registered as registration information in accordance with the tap information. Therefore, the electronic pen 80 can manage the character string and the coded pattern address of the electronic pen medium in which the character string is entered in association with each other, and can output a predetermined voice.
[Selection] Figure 7

Description

本発明は、電子ペンにより電子ペン用媒体等に記入された記入情報を処理する技術に関する。   The present invention relates to a technique for processing entry information entered on an electronic pen medium or the like with an electronic pen.

近年、「電子ペン」、「デジタルペン」などと呼ばれるペン型入力デバイスが登場しており(以下、本明細書では「電子ペン」と呼ぶ。)、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている(特許文献1参照)。アノトペンは、所定のドットパターンが印刷された専用紙(以下、「専用ペーパー」とも呼ぶ。)とペアで使用される。アノトペンは、通常のインクタイプのペン先部に加えて、専用紙上のドットパターンを読み取るための小型カメラと、データ通信ユニットを搭載している。利用者が専用紙上にアノトペンで文字などを書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを検出し、利用者が書き込んだ文字、画像などの記入情報が取得される。この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される。このアノトペンを利用したシステムは、キーボードに代わる入力デバイスとして利用することが可能であり、上述のパーソナルコンピュータやキーボードの使用に抵抗がある利用者にとっては非常に使いやすい。そのため、現在、各種ビジネス上の書類、申込書、契約書等に記入されたデータをデジタル化する手法として、電子ペンを利用したシステムが普及しつつある(例えば、特許文献2)。   In recent years, pen-type input devices called “electronic pens” and “digital pens” have appeared (hereinafter referred to as “electronic pens” in this specification). The developed “Anoto pen” is known (see Patent Document 1). Anotopen is used in a pair with dedicated paper (hereinafter also referred to as “dedicated paper”) on which a predetermined dot pattern is printed. In addition to the normal ink-type pen tip, the Anoto pen is equipped with a small camera for reading the dot pattern on the dedicated paper and a data communication unit. When a user writes characters on the special paper with an annotation pen, or puts a check mark on the image designed on the special paper, the small camera displays the dot pattern printed on the special paper as the pen moves. Entry information such as characters and images detected and written by the user is acquired. This entry information is transmitted from the Anotopen by the data communication unit to a terminal device such as a nearby personal computer or mobile phone. The system using this anotopen can be used as an input device in place of the keyboard, and is very easy to use for users who are reluctant to use the personal computer and keyboard described above. Therefore, as a method for digitizing data entered in various business documents, application forms, contracts, etc., a system using an electronic pen is becoming widespread (for example, Patent Document 2).

特表2003−511761号公報Japanese translation of PCT publication No. 2003-511761 特開2004−153612号公報JP 2004-153612 A

そこで本発明は、電子ペンの電子ペン用媒体に対する記入内容及びタップに基づく所定の処理結果に応じて、所定の音声を出力する電子ペン及びそれに用いられるプログラムを提供することを目的とする。   SUMMARY OF THE INVENTION An object of the present invention is to provide an electronic pen that outputs a predetermined sound in accordance with a predetermined processing result based on an entry content and a tap on the electronic pen medium, and a program used therefor.

本発明に係る電子ペンは、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、前記タップ認識手段がによる認識結果に基づいて、前記記入情報を文字認識することで1つ以上の文字からなる文字列を認識する文字列認識手段と、前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする。   An electronic pen according to the present invention is an electronic pen that processes information written on an electronic pen medium on which a coding pattern that can be recognized by the electronic pen is printed, and identifies a predetermined area on the coding pattern. Information storage means for storing definition information in which the coded pattern address to be associated and the area type of the area on the coded pattern are associated with each other, and entry information corresponding to the entry contents on the electronic pen medium is acquired. An entry information acquisition means, an area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information, and based on the entry information, the area recognition means Tap recognition means for recognizing a tap to an area corresponding to the recognized coded pattern address, and the tap recognition means A character string recognizing means for recognizing a character string made up of one or more characters by recognizing the entry information based on a recognition result by the character string; a character string recognized by the character string recognizing means; and the area recognizing means. Registration information creating means for creating registration information in association with the coding pattern address recognized by the computer.

この構成によれば、利用者が電子ペンにより電子ペン用媒体に記入したり、軽く叩いてタップしたりすると、記入情報取得手段によって、電子ペンは、電子ペン用媒体への記入及びタップに対応する記入情報を取得する。そして、エリア認識手段は、記入情報取得手段により取得された記入情報に含まれるコード化パターンアドレスに基づいて、情報記憶手段に記憶された定義情報を参照し、エリア種別を認識する。さらに、タップ認識手段は、記入情報に基づいて、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識し、文字列認識手段は、タップ認識手段による認識結果に基づいて、記入情報を文字認識することで1つ以上の文字から構成される文字列を認識する。そして、登録情報作成手段は、文字列認識手段が認識した文字列と、エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する。このように、電子ペンは、利用者によって電子ペン用媒体に記入された記入情報に基づいて、コード化パターンアドレスを認識するとともに、認識したコード化パターンアドレスに対応するエリアへのタップに基づいて、当該記入情報を文字認識することで文字列を認識し、認識した文字列と認識したコード化パターンアドレスとを対応付けた登録情報を作成する。これにより、電子ペンは、文字列と、その文字列が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理することができる。   According to this configuration, when the user fills in the electronic pen medium with the electronic pen or taps it by tapping, the electronic pen responds to the entry and tap on the electronic pen medium by the entry information acquisition means. Get information to fill in. Then, the area recognizing unit recognizes the area type by referring to the definition information stored in the information storage unit based on the coded pattern address included in the entry information acquired by the entry information acquiring unit. Further, the tap recognition means recognizes a tap to the area corresponding to the coded pattern address recognized by the area recognition means based on the entry information, and the character string recognition means, based on the recognition result by the tap recognition means, A character string composed of one or more characters is recognized by recognizing the entry information. Then, the registration information creating unit creates registration information in which the character string recognized by the character string recognizing unit is associated with the coded pattern address recognized by the area recognizing unit. As described above, the electronic pen recognizes the coded pattern address based on the entry information entered in the electronic pen medium by the user, and based on the tap to the area corresponding to the recognized coded pattern address. Then, the character string is recognized by recognizing the entry information, and registration information in which the recognized character string is associated with the recognized coded pattern address is created. Thereby, the electronic pen can manage the character string and the encoded pattern address of the electronic pen medium in which the character string is written in association with each other.

さらに、上記電子ペンにおいて、前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、前記電子ペンは、音声データに基づいて音声を出力する音声出力部と、前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段と、前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段と、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする。   Furthermore, in the electronic pen, a process execution area that is an area associated with execution of a process for outputting sound is set on the coded pattern printed on the electronic pen medium, and the electronic pen A voice output unit that outputs voice based on voice data, an output address storage unit that stores a coded pattern address corresponding to the tapped area based on a recognition result by the tap recognition unit, and the output address A character string extraction unit that extracts a corresponding character string from the registration information based on the coded pattern address stored by the storage unit, and a voice that generates voice data based on the character string extracted by the character string extraction unit A sound generating unit that outputs sound based on the sound data generated by the sound data generating unit from the sound output unit; Characterized in that it comprises a power means.

この構成によれば、利用者が電子ペンにより電子ペン用媒体のエリアを軽く叩いてタップすると、出力アドレス記憶手段は、タップ認識手段による認識結果に基づいて、電子ペンによりタップされたエリアに対応するコード化パターンアドレスを記憶する。さらに、文字列抽出手段は、出力アドレス記憶手段により記憶されたコード化パターンアドレスに基づいて、登録情報作成手段が作成した登録情報を参照し、対応する文字列を抽出する。そして、音声データ作成手段は、文字列抽出手段が抽出した文字列に基づいて音声データを作成し、音声出力手段は、音声データ作成手段が作成した音声データに基づく音声を音声出力部から出力させる。このように、電子ペンは、利用者によってタップされたエリアを認識するとともに、認識したエリアに対応付けて登録された文字列を抽出し、当該文字列に基づく音声データを作成して音声を出力することができる。つまり、利用者が電子ペン用媒体の任意のエリアに記入した文字列に基づいて、音声データを作成し、音声を出力することが可能となる。   According to this configuration, when the user taps and taps the area of the medium for the electronic pen with the electronic pen, the output address storage means corresponds to the area tapped with the electronic pen based on the recognition result by the tap recognition means. The encoding pattern address to be stored is stored. Further, the character string extraction means refers to the registration information created by the registration information creation means based on the coded pattern address stored by the output address storage means, and extracts the corresponding character string. The voice data creation means creates voice data based on the character string extracted by the character string extraction means, and the voice output means causes the voice output unit to output voice based on the voice data created by the voice data creation means. . In this way, the electronic pen recognizes the area tapped by the user, extracts the character string registered in association with the recognized area, creates voice data based on the character string, and outputs the voice can do. In other words, it is possible to create voice data and output voice based on a character string entered by the user in an arbitrary area of the electronic pen medium.

さらに、上記電子ペンにおいて、前記登録記入情報に基づいて、データ開始点及びデータ終了点を特定する開始終了点特定手段をさらに備え、前記タップ認識手段は、前記データ開始点及び前記データ終了点に基づく時間及び/又は距離により、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識すると好適である。   The electronic pen further includes a start / end point specifying means for specifying a data start point and a data end point based on the registration entry information, and the tap recognition means includes the data start point and the data end point. It is preferable to recognize a tap to an area corresponding to the coded pattern address recognized by the area recognition means based on the time and / or distance based on the time.

このように構成された電子ペンによれば、開始終了点特定手段が記入情報に基づき、データ開始点及びデータ終了点を特定する。そして、タップ認識手段は、データ開始点及びデータ終了点に基づく時間及び/又は距離により、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識する。このように、これにより、タップ認識手段は、データ開始点及び前記データ終了点に基づく時間及び/又は距離に基づいて、利用者の記入したストロークが、タップであるか否かを判定し、エリア認識手段により認識されたコード化パターンアドレスに対応するエリアへのタップを、文字や図柄と区別することができる。   According to the electronic pen configured as described above, the start / end point specifying means specifies the data start point and the data end point based on the entry information. Then, the tap recognizing unit recognizes the tap to the area corresponding to the coded pattern address recognized by the area recognizing unit based on the time and / or distance based on the data start point and the data end point. In this way, the tap recognition means determines whether or not the stroke entered by the user is a tap based on the time and / or distance based on the data start point and the data end point. The tap to the area corresponding to the coded pattern address recognized by the recognition means can be distinguished from characters and symbols.

本発明の別の観点では、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで2文字以上の文字列からなる薬品名を認識する文字列認識手段と、前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする。   In another aspect of the present invention, an electronic pen that processes information written on a medium for an electronic pen printed with a coding pattern recognizable by the electronic pen, and identifies a predetermined area on the coding pattern Information storage means for storing definition information in which the coded pattern address to be associated and the area type of the area on the coded pattern are associated with each other, and entry information corresponding to the entry contents on the electronic pen medium is acquired. An entry information acquisition means, an area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information, and based on the entry information, the area recognition means A tap recognition unit for recognizing a tap to an area corresponding to the recognized coded pattern address; and A character string recognizing means for recognizing a medicine name consisting of a character string of two or more characters by recognizing the entry information based on a recognition result, a medicine name recognized by the character string recognizing means, and the area recognition Registration information creating means for creating registration information in association with the coding pattern address recognized by the means.

この構成によれば、利用者が電子ペンにより電子ペン用媒体に薬品名を記入したり、軽く叩いてタップしたりすると、記入情報取得手段により、電子ペンは電子ペン用媒体への記入及びタップに対応する記入情報を取得する。そして、エリア認識手段は、記入情報取得手段により取得された記入情報に含まれるコード化パターンアドレスに基づいて、情報記憶手段に記憶された定義情報を参照し、エリア種別を認識する。さらに、タップ認識手段は、記入情報に基づいて、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識する。タップ認識手段による認識結果に基づいて、文字列認識手段は、記入情報を文字認識することで2文字以上の文字列からなる薬品名を認識する。そして、登録情報作成手段は、文字列認識手段が認識した薬品名と、エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する。このように、電子ペンは、利用者によって電子ペン用媒体に記入された記入情報に基づいて、コード化パターンアドレスを認識するとともに、認識したコード化パターンアドレスに対応するエリアへのタップに基づいて、当該記入情報を文字認識することで薬品名を認識し、認識した薬品名と認識したコード化パターンアドレスとを対応付けた登録情報を作成する。これにより、電子ペンは、薬品名と、その薬品名が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理することができる。   According to this configuration, when the user enters a chemical name on the electronic pen medium with the electronic pen or taps the electronic pen with a tap, the electronic pen enters and taps the electronic pen medium by the entry information acquisition means. Get entry information corresponding to. Then, the area recognizing unit recognizes the area type by referring to the definition information stored in the information storage unit based on the coded pattern address included in the entry information acquired by the entry information acquiring unit. Further, the tap recognition means recognizes a tap to the area corresponding to the coded pattern address recognized by the area recognition means based on the entry information. Based on the recognition result by the tap recognizing means, the character string recognizing means recognizes a medicine name composed of a character string of two or more characters by recognizing the entry information. Then, the registration information creating means creates registration information in which the drug name recognized by the character string recognizing means is associated with the coded pattern address recognized by the area recognizing means. As described above, the electronic pen recognizes the coded pattern address based on the entry information entered in the electronic pen medium by the user, and based on the tap to the area corresponding to the recognized coded pattern address. The drug name is recognized by character recognition of the entry information, and registration information in which the recognized drug name is associated with the recognized coded pattern address is created. Thereby, the electronic pen can manage the medicine name and the encoded pattern address of the electronic pen medium in which the medicine name is written in association with each other.

さらに、上記電子ペンにおいて、前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、前記情報記憶手段は、前記薬品名と、その他の薬品名と、2つの薬品を飲み合わせた際の副作用に関する情報とを対応付けた薬品情報をさらに記憶するものであって、前記電子ペンは、音声データに基づいて音声を出力する音声出力部と、前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて前記登録情報から、対応する薬品名を抽出する文字列抽出手段と、前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段と、前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段と、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする。   Further, in the electronic pen, a process execution area that is an area associated with execution of a process of outputting sound is set on the coded pattern printed on the electronic pen medium, and the information storage The means further stores drug information in which the drug name, other drug names, and information on side effects when two drugs are swallowed are associated with each other, and the electronic pen stores voice data. Based on the recognition result by the tap recognition means, the output address storage means for storing the coded pattern address corresponding to the tapped area, and the output address storage means. Character string extraction means for extracting the corresponding drug name from the registration information based on the coded pattern address, and the character string extraction means Referencing the drug information based on the drug name, the drinking information creating means for creating the drinking information of the drug that causes side effects, and the drinking information created by the drinking information creating means, Voice data creating means for creating voice data for presenting a drink of medicine to be produced; and voice output means for outputting voice based on the voice data created by the voice data creating means from the voice output unit. And

この構成によれば、利用者が電子ペンにより電子ペン用媒体のエリアを軽く叩いてタップすると、出力アドレス記憶手段は、タップ認識手段による認識結果に基づいて、電子ペンによりタップされたエリアに対応するコード化パターンアドレスを認識する。さらに、文字列抽出手段は、出力アドレス記憶手段により記憶されたコード化パターンアドレスに基づいて、登録情報作成手段が作成した登録情報を参照し、対応する薬品名を抽出する。そして飲み合わせ情報作成手段は、文字列抽出手段が抽出した薬品名に基づいて、情報記憶手段が記憶した薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する。そして、音声データ作成手段は、飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成し、音声出力手段は、音声データ作成手段が作成した音声データに基づく音声を音声出力部から出力させる。このように、電子ペンは、利用者によってタップされたエリアを認識するとともに、認識したエリアに対応付けて登録された薬品名を抽出し、当該薬品名に基づいて副作用が生じる薬品の飲み合わせを提示する音声データを作成して音声を出力することができる。つまり、利用者は、電子ペン用媒体の任意のエリアに記入した薬品名に基づいて、簡便な操作で容易に、副作用が生じる薬品の飲み合わせを音声により確認することが可能となる。   According to this configuration, when the user taps and taps the area of the medium for the electronic pen with the electronic pen, the output address storage means corresponds to the area tapped with the electronic pen based on the recognition result by the tap recognition means. Recognize the coded pattern address. Further, the character string extraction means refers to the registration information created by the registration information creation means based on the coded pattern address stored by the output address storage means, and extracts the corresponding medicine name. Then, the drinking information creation means creates the drinking information of the medicine that causes a side effect with reference to the medicine information stored by the information storage means based on the medicine name extracted by the character string extraction means. Then, the voice data creation means creates voice data that presents the drinking of the medicine that causes side effects based on the drinking information created by the drinking information creation means, and the voice output means A sound based on the created sound data is output from the sound output unit. In this way, the electronic pen recognizes the area tapped by the user, extracts the drug name registered in association with the recognized area, and drinks a drug that causes side effects based on the drug name. The voice data to be presented can be created and voice can be output. In other words, the user can easily confirm the drinking of a drug causing a side effect by voice based on the drug name written in an arbitrary area of the electronic pen medium by a simple operation.

さらに、上記電子ペンにおいて、前記登録記入情報に基づいて、データ開始点及びデータ終了点を特定する開始終了点特定手段をさらに備え、前記タップ認識手段は、前記データ開始点及び前記データ終了点に基づく時間及び/又は距離により、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識すると好適である。   The electronic pen further includes a start / end point specifying means for specifying a data start point and a data end point based on the registration entry information, and the tap recognition means includes the data start point and the data end point. It is preferable to recognize a tap to an area corresponding to the coded pattern address recognized by the area recognition means based on the time and / or distance based on the time.

このように構成された電子ペンによれば、開始終了点特定手段が記入情報に基づき、データ開始点及びデータ終了点を特定する。そして、タップ認識手段は、データ開始点及びデータ終了点に基づく時間及び/又は距離により、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識する。これにより、タップ認識手段は、データ開始点及び前記データ終了点に基づく時間及び/又は距離に基づいて、利用者の記入したストロークが、タップであるか否かを判定し、エリア認識手段により認識されたコード化パターンアドレスに対応するエリアへのタップを、文字や図柄と区別することができる。   According to the electronic pen configured as described above, the start / end point specifying means specifies the data start point and the data end point based on the entry information. Then, the tap recognizing unit recognizes the tap to the area corresponding to the coded pattern address recognized by the area recognizing unit based on the time and / or distance based on the data start point and the data end point. Thereby, the tap recognizing means determines whether or not the stroke written by the user is a tap based on the time and / or distance based on the data start point and the data end point, and is recognized by the area recognizing means. The tap to the area corresponding to the coded pattern address thus made can be distinguished from characters and symbols.

また、本発明に係るプログラムは、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで1つ以上の文字からなる文字列を認識する文字列認識手段、前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、前記タップ認識手段が認識したタップに基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段、前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペンを機能させることを特徴とする。   The program according to the present invention is a program executed by an electronic pen that processes information entered on an electronic pen medium on which a coded pattern that can be recognized by the electronic pen is printed, Information storage means for storing definition information in which a coded pattern address for identifying a predetermined area in the code pattern and an area type of the area on the coded pattern are associated with each other, corresponding to the contents entered in the electronic pen medium Entry information obtaining means for obtaining entry information, area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information, and the area based on the entry information Tap recognition that recognizes taps to the area corresponding to the coded pattern address recognized by the recognition means A character string recognizing means for recognizing a character string composed of one or more characters by recognizing the entry information based on a recognition result by the tap recognizing means; a character string recognized by the character string recognizing means; Registration information creation means for creating registration information in association with the coding pattern address recognized by the area recognition means; a coding pattern address corresponding to the tapped area based on the tap recognized by the tap recognition means Output address storage means for storing, a character string extraction means for extracting a corresponding character string from the registration information based on the coded pattern address stored by the output address storage means, and a character string extracted by the character string extraction means Based on the voice data created by the voice data creation means, Audio output means for outputting Ku audio from the audio output unit, as is characterized in that to function the electronic pen.

あるいは、別の本発明に係るプログラムは、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで2文字以上の文字列からなる薬品名を認識する文字列認識手段、前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する薬品名を抽出する文字列抽出手段、前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段、前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペン機能させることを特徴とする。   Alternatively, another program according to the present invention is a program that is executed by an electronic pen that processes information written on a medium for an electronic pen on which a coding pattern that can be recognized by the electronic pen is printed. Information storage means for storing definition information in which a coded pattern address for identifying a predetermined area on a pattern and an area type of the area on the coded pattern are associated with each other, and information entered in the electronic pen medium Entry information acquisition means for acquiring corresponding entry information, area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information, based on the entry information, Recognizing a tap to an area corresponding to the coded pattern address recognized by the area recognition means Based on the recognition result by the tap recognition means, the character string recognition means for recognizing a medicine name consisting of two or more characters by recognizing the entry information, and the character string recognition means A registration information creation unit that creates registration information in which the drug name and the coded pattern address recognized by the area recognition unit are associated, and a code corresponding to the tapped area based on the recognition result by the tap recognition unit Output address storage means for storing an encoded pattern address, character string extraction means for extracting a corresponding medicine name from the registered information based on the coded pattern address stored in the output address storage means, and extraction by the character string extraction means Refer to the drug information based on the name of the drug you created and create a drink information for drugs that cause side effects. Based on the swallowing information created by the swallowing information creating means, sound data creating means for creating sound data that presents the swallowing of a drug that causes side effects, and the sound created by the sound data creating means The electronic pen function is used as voice output means for outputting voice based on data from the voice output unit.

本発明に係る電子ペン及びそれに用いられるプログラムによれば、電子ペンの電子ペン用媒体に対する記入内容及びタップに応じて、タップされたエリアに対応付けて文字列を登録したり、所定の音声を出力することができる。また、利用者によってタップされたエリアに対応付けて登録された薬品名を抽出し、副作用が生じる薬品の飲み合わせを提示する音声データを作成して音声を出力することができる。つまり、利用者は、電子ペン用媒体の任意のエリアに記入した薬品名に基づいて、簡便な操作で容易に、副作用が生じる薬品の飲み合わせを音声により確認することができる。   According to the electronic pen and the program used for the electronic pen according to the present invention, a character string is registered in association with the tapped area or a predetermined voice is received in accordance with the entry content and tap on the electronic pen medium of the electronic pen. Can be output. Moreover, the medicine name registered in association with the area tapped by the user can be extracted, and voice data can be created to output the medicine that presents the drinking of the medicine that causes side effects. In other words, the user can easily confirm the drinking of a drug causing a side effect by a simple operation based on the drug name written in an arbitrary area of the electronic pen medium.

以下、図面を参照して本発明の好適な実施の形態について説明する。   Preferred embodiments of the present invention will be described below with reference to the drawings.

本実施形態の情報処理システムは、図1及び図2に示すように、電子ペン80と、専用ペーパー(電子ペン用媒体)20(薬品記録帳30)と、端末装置85とから構成される。ここで、図1は電子ペン80の使用形態を模式的に示す図であり、図2は電子ペン80の構成を示すブロック図である。専用ペーパー20(薬品記録帳30)には、ドットパターン(コード化パターン)が印刷されている。電子ペン80は、通常のインクペンと同様のペン先部17を備えており、利用者が通常のインクペンと同様にペン先部17によって専用ペーパー20上に文字などを書くと、電子ペン80は、ペン先部17の移動軌跡に沿って、専用ペーパー20に印刷されたドットパターンを局所的、連続的に読み取り、専用ペーパー20におけるその局所位置の座標を算出し、その座標データ等に基づいて、記入文字を文字認識したり、タップに応じた処理を行ったりする等、所定の処理を実行する。以下、各構成について詳細に説明する。   As shown in FIGS. 1 and 2, the information processing system according to the present embodiment includes an electronic pen 80, a dedicated paper (medium for electronic pen) 20 (medicine record book 30), and a terminal device 85. Here, FIG. 1 is a diagram schematically showing a usage pattern of the electronic pen 80, and FIG. 2 is a block diagram showing a configuration of the electronic pen 80. A dot pattern (coded pattern) is printed on the dedicated paper 20 (medicine record book 30). The electronic pen 80 includes a pen tip portion 17 similar to a normal ink pen. When a user writes characters on the dedicated paper 20 by the pen tip portion 17 in the same manner as a normal ink pen, the electronic pen 80 The dot pattern printed on the dedicated paper 20 is read locally and continuously along the movement trajectory of the pen tip portion 17, and the coordinates of the local position on the dedicated paper 20 are calculated. Based on the coordinate data and the like, Predetermined processing is executed, such as recognizing the entered character or performing processing according to the tap. Hereinafter, each configuration will be described in detail.

なお、端末装置85は、ハードウェアとして、電子ペン80とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、スピーカ、ディスプレイ等で構成される、PCや携帯電話、或いは携帯端末である。   The terminal device 85 includes, as hardware, an antenna device capable of data communication with the electronic pen 80, a processor such as a CPU, a memory such as ROM and RAM, a speaker, a display, and the like, a PC, a mobile phone, or It is a mobile terminal.

[専用ペーパー]
まず、専用ペーパー(電子ペン用媒体)20について説明する。専用ペーパー20は、用紙上にドットパターンが印刷され、さらにその上に罫線や記入枠などの図案や項目、文言、イラスト等が印刷されたものである。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷される。また、図案等は、カーボンを含まない通常のインキにより印刷される。ドットパターンと図案等とは用紙に対して同時に印刷してもよいし、どちらかを先に印刷してもよい。
[Dedicated paper]
First, the dedicated paper (electronic pen medium) 20 will be described. The dedicated paper 20 is a paper in which a dot pattern is printed on a sheet of paper, and further, designs, items such as ruled lines and entry frames, words, words, illustrations, and the like are printed thereon. The dot pattern is printed with ink containing carbon that absorbs infrared rays. In addition, the design and the like are printed with ordinary ink that does not contain carbon. The dot pattern and the design may be printed on the paper at the same time, or either one may be printed first.

図3に、図案等が印刷された専用ペーパー20の例を示す。図3に示す例は、薬品記録帳30のページ(エリア)の例である。薬品記録帳30は、図3(a)及び(b)に示すような、病院毎あるいは処方日付毎に電子ペン80により薬品名が記入されるページ(以下、「記入ページ」と呼ぶ。)と、図3(c)に示すような、薬品記録帳30の表紙として使用されるとともに薬品の飲み合わせを確認する出力処理である飲み合わせ処理実行ページ33のように、電子ペン80により実行される所定の処理が予め対応付けされたページ(以下、「処理実行ページ」と呼ぶ。)を有している。薬品記録帳30の各ページ(所定のエリア)には、異なるドットパターンが印刷されており、各ページに印刷されたドットパターンを識別するドットパターンアドレス(コード化パターンアドレス)が割り当てられている。   FIG. 3 shows an example of the dedicated paper 20 on which a design or the like is printed. The example shown in FIG. 3 is an example of a page (area) of the medicine record book 30. The medicine record book 30 is a page (hereinafter referred to as “entry page”) in which a medicine name is entered by the electronic pen 80 for each hospital or each prescription date as shown in FIGS. 3 (a) and 3 (b). As shown in FIG. 3C, it is used as a cover of the medicine record book 30 and is executed by the electronic pen 80 as a drinking process execution page 33 which is an output process for confirming the drinking of the medicine. It has a page (hereinafter referred to as “process execution page”) in which a predetermined process is associated in advance. A different dot pattern is printed on each page (predetermined area) of the medicine record book 30, and a dot pattern address (coded pattern address) for identifying the dot pattern printed on each page is assigned.

本実施形態では、図3(a)及び(b)に示すように、記入ページには予め病院名が印刷され、病院毎に処方された薬品名を記入するものとして説明する。病院名「A病院」が印刷されたページ(以下、「A病院記入ページ31」と呼ぶ。)には、図3(a)に示すようにドットパターンドレス「10.30.20.1」が割り当てられ、病院名「B病院」が印刷されたページ(以下、「B病院記入ページ32」と呼ぶ。)には、図3(b)に示すようにドットパターンアドレス「10.30.20.2」が割り当てられている。また、飲み合わせ処理実行ページ33には、図3(c)に示すようにドットパターンアドレス「10.30.20.9」が割り当てられている。   In the present embodiment, as shown in FIGS. 3A and 3B, the hospital name is printed on the entry page in advance, and the medicine name prescribed for each hospital is entered. On the page on which the hospital name “A hospital” is printed (hereinafter referred to as “A hospital entry page 31”), the dot pattern dress “10.30.20.1” is displayed as shown in FIG. On the assigned page on which the hospital name “B hospital” is printed (hereinafter referred to as “B hospital entry page 32”), as shown in FIG. 3B, the dot pattern address “10.30.20. 2 ”is assigned. Also, the dot pattern address “10.30.20.9” is assigned to the drinking process execution page 33 as shown in FIG.

利用者は、ドットパターンを意識することなく、電子ペン80を使用して、病院で処方された薬品名を薬品記録帳30に記入する。例えばA病院とB病院に通院している場合、利用者は、図4(a)左側に示すように、A病院記入ページ31にA病院で処方された薬品名を記入する。また、利用者は、図4(a)右側に示すように、B病院記入ページ32にB病院で処方された薬品名を記入する。   The user enters the medicine name prescribed at the hospital in the medicine record book 30 by using the electronic pen 80 without being aware of the dot pattern. For example, when going to hospital A and hospital B, the user enters the name of the medicine prescribed at hospital A on the hospital A entry page 31 as shown on the left side of FIG. Further, as shown on the right side of FIG. 4A, the user enters the name of the medicine prescribed at the B hospital on the B hospital entry page 32.

さらに、利用者は、複数の病院で処方された薬品の飲み合わせを確認したい場合に、電子ペン80を使用して、対応する病院名が印刷されたページと飲み合わせ処理が対応付けされたページをタップ(電子ペン80のペン先部17の専用ペーパー(電子ペン用媒体20)への軽叩)する。例えばA病院で処方された薬品とB病院で処方された薬品の飲み合わせを確認したい場合、利用者は、図4(b)に示すように、A病院記入ページ31、B病院記入ページ32及び飲み合わせ処理実行ページ33を順にタップ(★マークはタップを表す)する。   Further, when the user wants to confirm the drinking of medicines prescribed at a plurality of hospitals, the user uses the electronic pen 80 and the page on which the corresponding hospital name is printed and the drinking process are associated with each other. Is tapped (tap on the dedicated paper (medium 20 for electronic pen 20) of the pen tip portion 17 of the electronic pen 80). For example, when the user wants to confirm the combination of the medicine prescribed at Hospital A and the medicine prescribed at Hospital B, the user can enter the A hospital entry page 31, the B hospital entry page 32, and the B hospital entry page 32, as shown in FIG. Tap the drinking process execution page 33 in order (the * mark represents a tap).

[ドットパターン]
続いて、ドットパターン(コード化パターン)について説明する。図5は、薬品記録帳30(専用ペーパー20)に印刷されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図5に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置(縦線及び横線の交差点)から上下左右のどの方向にシフトされているかによって、各ドットは、0〜3の値に対応付けられている。また、各ドットの値は、さらに、X座標用の第1ビット値及びY座標用の第2ビット値に変換できる。このようにして対応付けられた情報の組合せにより、専用ペーパー20上の位置座標が決定されるよう構成されている。
[Dot pattern]
Next, a dot pattern (coded pattern) will be described. FIG. 5 is a diagram for explaining the relationship between dots of a dot pattern printed on the medicine record book 30 (dedicated paper 20) and values to which the dots are converted. As shown in FIG. 5, each dot of the dot pattern is associated with a predetermined value depending on its position. That is, each dot is associated with a value of 0 to 3 depending on which direction the top, bottom, left, or right is shifted from the reference position of the grid (intersection of the vertical and horizontal lines). The value of each dot can be further converted into a first bit value for the X coordinate and a second bit value for the Y coordinate. The position coordinates on the dedicated paper 20 are determined by the combination of information thus associated.

図6(a)は、あるドットパターンの配列を示している。図6(a)に示すように、縦横約2mmの範囲内に6×6個のドットが、専用ペーパー20上のどの部分から6×6ドットを取ってもユニークなパターンとなるように配置されている。これら36個のドットにより形成されるドットパターンは位置座標(例えば、そのドットパターンがその専用ペーパー20上のどの位置にあるのか)と専用ペーパー20毎に固有の識別子であるドットパターンアドレス(コード化パターンアドレス)を保持している。図6(b)は、図6(a)に示す各ドットを、格子の基準位置からのシフト方向によって、図5に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン80によって行われる。   FIG. 6A shows an arrangement of a certain dot pattern. As shown in FIG. 6A, 6 × 6 dots are arranged in a range of about 2 mm in length and width so that a unique pattern can be obtained regardless of where 6 × 6 dots are taken on the dedicated paper 20. ing. The dot pattern formed by these 36 dots has position coordinates (for example, where the dot pattern is located on the dedicated paper 20) and a dot pattern address (coding) unique to each dedicated paper 20. Pattern address). FIG. 6B is a diagram in which each dot shown in FIG. 6A is converted into a value associated with the regularity shown in FIG. 5 according to the shift direction from the reference position of the lattice. This conversion is performed by the electronic pen 80 that captures a dot pattern image.

[電子ペン]
次に電子ペン80について説明する。図2に示すように、電子ペン80は、その内部にプロセッサ11、メモリ12、データ通信ユニット13、バッテリー14、LED15、カメラ16、圧力センサ18、スピーカ(音声出力部)19及びクロック22を備える。また、電子ペン80は通常のインクペンと同様の構成要素としてインクカートリッジ(図示せず)などを有する。
[Electronic pen]
Next, the electronic pen 80 will be described. As shown in FIG. 2, the electronic pen 80 includes a processor 11, a memory 12, a data communication unit 13, a battery 14, an LED 15, a camera 16, a pressure sensor 18, a speaker (audio output unit) 19, and a clock 22. . The electronic pen 80 has an ink cartridge (not shown) as a component similar to a normal ink pen.

バッテリー14は電子ペン80内の各部品に電力を供給するためのものであり、例えば電子ペン80のキャップ(図示せず)の脱着により電子ペン80自体の電源のオン/オフを行うよう構成させてもよい。クロック22は、現在時刻(タイムスタンプ)を発信し、プロセッサ11に供給する。圧力センサ18は、利用者が電子ペン80により薬品記録帳30(専用ペーパー20)上に文字などを書く際にペン先部17に与えられる圧力、即ち筆圧を検出し、プロセッサ11へ供給する。   The battery 14 is for supplying electric power to each component in the electronic pen 80. For example, the power of the electronic pen 80 itself is turned on / off by detaching a cap (not shown) of the electronic pen 80. May be. The clock 22 transmits the current time (time stamp) and supplies it to the processor 11. The pressure sensor 18 detects the pressure applied to the pen tip portion 17 when the user writes characters or the like on the medicine record book 30 (dedicated paper 20) with the electronic pen 80, that is, the writing pressure, and supplies the pressure to the processor 11. .

プロセッサ11は、圧力センサ18から与えられる筆圧データに基づいて、LED15及びカメラ16のスイッチオン/オフの切換を行う。即ち、利用者が電子ペン80で薬品記録帳30上に文字などを書くと、ペン先部17には筆圧がかかり、圧力センサ18によって所定値以上の筆圧が検出されたときに、プロセッサ11は、利用者が薬品記録帳30への記入を開始したと判定して、LED15及びカメラ16を作動させる。   The processor 11 switches the LED 15 and the camera 16 on and off based on the writing pressure data given from the pressure sensor 18. That is, when a user writes a character or the like on the medicine record book 30 with the electronic pen 80, a pen pressure is applied to the pen tip portion 17, and when the pressure sensor 18 detects a writing pressure exceeding a predetermined value, the processor 11 determines that the user has started entry in the medicine record book 30 and activates the LED 15 and the camera 16.

LED15は、電子ペン80のペン先付近に取り付けられており、薬品記録帳30上のペン先部17近傍(領域15a)に向けて、赤外線を照明する(図1参照)。領域15aは、ペン先部17が薬品記録帳30に接触する位置とはわずかにずれている。カメラ16は、LED15によって照明された領域15a内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ11に供給する。ここで、カーボンは赤外線を吸収するため、LED15によって照射された赤外線は、ドットの部分でドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。したがって、カメラ16の撮影により、赤外線の反射量の違いから、カーボンを含むドットの領域とそれ以外の領域を区別することができる。たとえ撮影領域に罫線や枠などが印刷されてあったとしても、罫線や枠などのインクには、カーボンが含まれていないため、ドットパターンを認識することができる。なお、カメラ16による撮影領域は、図6(a)に示すような約2mm×約2mmの大きさを含む範囲であり、カメラ16の撮影は、毎秒50〜100回程度行われる。   The LED 15 is attached in the vicinity of the pen tip of the electronic pen 80, and irradiates infrared rays toward the vicinity (region 15a) of the pen tip portion 17 on the medicine record book 30 (see FIG. 1). The region 15 a is slightly shifted from the position where the pen tip portion 17 contacts the medicine record book 30. The camera 16 captures a dot pattern in the area 15 a illuminated by the LED 15 and supplies image data of the dot pattern to the processor 11. Here, since carbon absorbs infrared rays, the infrared rays irradiated by the LED 15 are absorbed by the carbon contained in the dots at the dot portions. Therefore, the dot portion has a small amount of infrared reflection, and the portion other than the dot has a large amount of infrared reflection. Therefore, the area of the dot containing carbon and the other area can be distinguished from the difference in the amount of reflected infrared light by photographing with the camera 16. Even if a ruled line, a frame, or the like is printed in the photographing region, the dot pattern can be recognized because the ink of the ruled line, the frame, etc. does not contain carbon. Note that the imaging area of the camera 16 is a range including a size of about 2 mm × about 2 mm as shown in FIG. 6A, and the imaging of the camera 16 is performed about 50 to 100 times per second.

プロセッサ11は、利用者による薬品記録帳30への記入が行われる間、カメラ16によって供給される画像データのドットパターンから、利用者による記入に対応するストロークの薬品記録帳30上でのX,Y座標(単に「座標データ」とも呼ぶ)を連続的に算出していく。すなわち、プロセッサ11は、カメラ16によって供給される、図6(a)に示されるようなドットパターンの画像データを図6(b)に示すデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX,Y座標データを算出するとともに、薬品記録帳30のページ毎に固有の識別子であるドットパターンアドレス(コード化パターンアドレス)を算出する。そしてプロセッサ11は、現在時刻(タイムスタンプ)を発信するクロック22から時間情報を取得し、その時間情報と、筆圧データ、ドットパターンアドレス及びX,Y座標データとを関連付け、これらの情報を記入情報として取得する。さらに、プロセッサ11は、記入情報に基づいて所定の処理を実行する。ここで、一枚の専用ペーパー(電子ペン用媒体)20内の6×6のドットパターンは、その薬品記録帳30内で重複することはないため、利用者が電子ペン80で必要事項を記入したりタップしたりすると、その記入やタップが薬品記録帳30のどのエリアに対応するものであるかを、座標データから特定することができる。   While the user performs an entry in the medicine record book 30, the processor 11 uses the dot pattern of the image data supplied by the camera 16 to calculate the stroke X corresponding to the entry by the user on the medicine record book 30. Y coordinates (also simply referred to as “coordinate data”) are continuously calculated. That is, the processor 11 converts the image data of the dot pattern as shown in FIG. 6A supplied by the camera 16 into the data array shown in FIG. 6B, and further converts the X coordinate bit value · Y The coordinate bit value is converted, X and Y coordinate data is calculated from the data array by a predetermined calculation method, and a dot pattern address (coded pattern address) that is a unique identifier for each page of the medicine record book 30 is calculated. calculate. The processor 11 acquires time information from the clock 22 that transmits the current time (time stamp), associates the time information with the pen pressure data, the dot pattern address, and the X and Y coordinate data, and fills in these information. Obtain as information. Further, the processor 11 executes a predetermined process based on the entry information. Here, the 6 × 6 dot pattern in one sheet of dedicated paper (electronic pen medium) 20 does not overlap in the medicine record book 30, so the user fills in the necessary items with the electronic pen 80. When the user taps or taps, the area of the medicine record book 30 corresponding to the entry or tap can be specified from the coordinate data.

メモリ12には、プロセッサ11によって記入情報が時系列で記憶されていく。また、詳細は後述するが、メモリ12には、予め定義情報及び薬品情報が記憶されている。またメモリ12には、後述する登録情報作成手段66により作成された登録情報が記憶される。またメモリ12には、後述する飲み合わせ情報作成手段70により作成される飲み合わせ情報が一時記憶される。メモリ12の容量は例えば1Mバイト〜2Gバイト程度とすることができる。   The memory 12 stores entry information in time series by the processor 11. Although details will be described later, the memory 12 stores definition information and medicine information in advance. Further, the memory 12 stores registration information created by a registration information creating means 66 described later. The memory 12 temporarily stores the drinking information created by the drinking information creating means 70 described later. The capacity of the memory 12 can be, for example, about 1 Mbyte to 2 Gbyte.

スピーカ19は、プロセッサ11による出力指示によって、薬品記録帳30への記入やタップに応じた音声データを再生出力する。   The speaker 19 reproduces and outputs voice data corresponding to the entry in the medicine record book 30 and the tap according to the output instruction from the processor 11.

データ通信ユニット13は、プロセッサ11により供給されるメモリ12内の所定のデータを近傍にある端末装置85へ無線送信する。データ通信ユニット13による送信は、Bluetooth(登録商標)の無線送信によると好適である。なお、USBケーブルを使用した有線送信、端子などの接触によるデータ送信など、他の方法によって、データ通信ユニット13から端末装置85へデータ送信を行ってもよい。   The data communication unit 13 wirelessly transmits predetermined data in the memory 12 supplied by the processor 11 to a terminal device 85 in the vicinity. Transmission by the data communication unit 13 is preferably performed by wireless transmission using Bluetooth (registered trademark). Note that data transmission from the data communication unit 13 to the terminal device 85 may be performed by other methods such as wired transmission using a USB cable or data transmission by contact with a terminal.

ここで、電子ペン80が有する機能について図7を参照して説明する。図7は、電子ペン80の主要な構成を示す機能ブロック図である。電子ペン80は、取得したX,Y座標データ等の記入情報に基づいて、専用アプリケーションを実行することで所定の処理を行う。   Here, functions of the electronic pen 80 will be described with reference to FIG. FIG. 7 is a functional block diagram showing the main configuration of the electronic pen 80. The electronic pen 80 performs a predetermined process by executing a dedicated application based on the entry information such as the acquired X and Y coordinate data.

図7に示すように、電子ペン80は、機能的には、情報記憶手段60、記入情報取得手段61、エリア認識手段62、開始終了点特定手段63、タップ認識手段64、ユーザエリア設定手段65、文字列認識手段66、登録情報作成手段67、出力アドレス記憶手段68、処方薬品名抽出手段69、飲み合わせ情報作成手段70、音声データ作成手段71、音声出力手段72及びデータ通信手段73を備える。情報記憶手段60は、物理的には、ROMやRAMといったメモリ12によって構成され、記入情報取得手段61は、カメラ16、クロック22、プロセッサ11等によって構成される。また、エリア認識手段62、開始終了点特定手段63、タップ認識手段64、ユーザエリア設定手段65、文字列認識手段66、登録情報作成手段67、出力アドレス記憶手段68、処方薬品名抽出手段69、飲み合わせ情報作成手段70及び音声データ作成手段71は、CPU等のプロセッサ11に組み込まれている。また、音声出力手段72は、スピーカ19及びプロセッサ11等によって構成され、データ通信手段73はアンテナ等のデータ通信ユニット13及びプロセッサ11等によって構成される。   As shown in FIG. 7, the electronic pen 80 functionally includes an information storage unit 60, entry information acquisition unit 61, area recognition unit 62, start / end point identification unit 63, tap recognition unit 64, and user area setting unit 65. Character string recognition means 66, registration information creation means 67, output address storage means 68, prescription drug name extraction means 69, drinking information creation means 70, voice data creation means 71, voice output means 72, and data communication means 73. . The information storage unit 60 is physically configured by the memory 12 such as a ROM or a RAM, and the entry information acquisition unit 61 is configured by the camera 16, the clock 22, the processor 11, and the like. Also, area recognition means 62, start / end point identification means 63, tap recognition means 64, user area setting means 65, character string recognition means 66, registration information creation means 67, output address storage means 68, prescription drug name extraction means 69, The drinking information creation means 70 and the sound data creation means 71 are incorporated in a processor 11 such as a CPU. The audio output means 72 is constituted by the speaker 19 and the processor 11 and the like, and the data communication means 73 is constituted by the data communication unit 13 such as an antenna and the processor 11 and the like.

情報記憶手段60には、図8に示すように、ドットパターンアドレスと、ページ種別と、ページ名とを対応付けた定義情報が記憶されている。例えば、ドットパターンアドレス「10.30.20.1」に関連してページ種別「記入ページ」、ページ名「A病院記入ページ」が記憶され、ドットパターンアドレス「10.30.20.2」に関連してページ種別「記入ページ」、ページ名「B病院記入ページ」が記憶され、ドットパターンアドレス「10.30.20.9」に関連してページ種別「処理実行ページ」、ページ名「飲み合わせ処理実行ページ」が記憶されている。処理実行ページは、電子ペン80により実行される所定の処理が対応付けされたページであり、飲み合わせ処理実行ページ33は、薬品の飲み合わせを報知する出力処理が対応付けされた処理実行ページである。   As shown in FIG. 8, the information storage unit 60 stores definition information in which dot pattern addresses, page types, and page names are associated with each other. For example, the page type “entry page” and the page name “A hospital entry page” are stored in association with the dot pattern address “10.30.20.1”, and the dot pattern address “10.30.20.2” is stored. The page type “entry page” and the page name “B hospital entry page” are stored in association with each other, and the page type “processing execution page” and the page name “drink” are associated with the dot pattern address “10.30.20.9”. “Adjustment processing execution page” is stored. The process execution page is a page associated with a predetermined process executed by the electronic pen 80, and the drinking process execution page 33 is a process execution page associated with an output process for informing the medicine of drinking. is there.

また、情報記憶手段60には、図9に示すように、基本薬品名と、効能・効果と、飲み合わせ薬品名と、副作用と、危険度とを対応付けた薬品情報が記憶されている。基本薬品名は飲み合わせを参照する基本となる基本薬品の名称であり、効能・効果はその基本薬品の効能や効果である。飲み合わせ薬品名は、基本となる薬品と一緒に服用する飲み合わせ薬品の名称である。副作用は、基本薬品と飲み合わせ薬品を一緒に服用したときに起こる副作用である。危険度は、副作用に応じて人体への危険度を数値化したものであって、本実施形態では「0」〜「10」までの数値で表している。例えば、基本薬品名「ラグビット」に関連して、効果・効能「炎症を引き起こしている原因菌を殺菌」と、飲み合わせ薬品名「ムタスコ錠」と、ラグビットとムタスコ錠を一緒に服用したときに起こる副作用「食欲不振等」と、副作用の危険度「2」とが記憶され、さらに別の飲み合わせ薬品名「キプサジン」と、ラグビットとキプサジンを一緒に服用したときに起こる副作用「血管炎」と、副作用の危険度「6」とが記憶されている。   Further, as shown in FIG. 9, the information storage unit 60 stores drug information in which basic drug names, indications / effects, swallowing drug names, side effects, and risk levels are associated with each other. The name of the basic drug is the name of the basic drug that is the basis for referring to drinking, and the efficacy and effect are the efficacy and effect of the basic drug. The drinking chemical name is the name of the drinking chemical that is taken together with the basic chemical. A side effect is a side effect that occurs when a basic drug and a swallowing drug are taken together. The risk level is obtained by quantifying the risk level to the human body according to the side effect, and is expressed by a numerical value from “0” to “10” in the present embodiment. For example, in relation to the basic drug name "Rabbit", when taking the effect and efficacy "sterilize the causative bacteria causing inflammation" and the swallowing drug name "Mutasco Tablets" and Ragbit and Mutasco Tablets together Memorized side effects such as loss of appetite etc. and risk of side effects of “2”, and another side-effect drug “Kipsadine” and side effects “Angiitis” that occur when taking Rugbit and Kipsazine together The risk of side effects “6” is stored.

さらに、情報記憶手段60は、記入情報取得手段61によって取得された記入情報を時系列的に記憶する。また、情報記憶手段60は、後述する登録情報作成手段66により作成される登録情報(図11参照)を記憶するとともに、飲み合わせ情報作成手段70により作成される飲み合わせ情報を一時的に記憶する。   Further, the information storage means 60 stores the entry information acquired by the entry information acquisition means 61 in time series. The information storage unit 60 stores registration information (see FIG. 11) created by a registration information creation unit 66 (to be described later) and temporarily stores drinking information created by the drinking information creation unit 70. .

記入情報取得手段61は、利用者による電子ペン80を用いた専用ペーパー(電子ペン用媒体)20への記入内容に対応する記入情報を取得する手段である。記入情報取得手段61は、利用者による記入が行われる間、カメラ16によって供給される、図6(a)に示すようなドットパターンの画像データを図6(b)に示すようなデータ配列に変換し、さらに、X座標ビット値・Y座標ビット値に変換して、そのデータ配列から所定の演算方法によりX,Y座標データを算出するとともに、薬品記録帳30のページ毎に設定されるドットパターンアドレスを算出する。そして記入情報取得手段61は、現在時刻(タイムスタンプ)を発信するクロック22から時間情報を取得し、その時間情報と、筆圧データ、ドットパターンアドレス及びX,Y座標データとを関連付け、これらの情報を記入情報として取得して情報記憶手段60に記憶するとともに、エリア認識手段62に伝達する。記入情報には、タップ(電子ペン80のペン先部17の薬品記録帳30への軽叩)、文字、記号、絵柄等を記入したときに取得する情報が含まれる。タップにより取得される記入情報をタップ情報と呼ぶ。また、タップ情報に含まれる時間情報をタップ時刻と呼ぶ。   The entry information acquisition means 61 is means for acquiring entry information corresponding to the entry contents on the dedicated paper (electronic pen medium) 20 using the electronic pen 80 by the user. The entry information acquisition unit 61 converts the dot pattern image data as shown in FIG. 6A supplied by the camera 16 into a data array as shown in FIG. The data is further converted into an X-coordinate bit value / Y-coordinate bit value, X and Y coordinate data is calculated from the data array by a predetermined calculation method, and dots set for each page of the medicine record book 30 The pattern address is calculated. The entry information acquisition means 61 acquires time information from the clock 22 that transmits the current time (time stamp), associates the time information with the pen pressure data, the dot pattern address, and the X and Y coordinate data, and Information is acquired as entry information, stored in the information storage means 60, and transmitted to the area recognition means 62. The entry information includes information to be acquired when a tap (light tap on the medicine record book 30 of the pen tip portion 17 of the electronic pen 80), characters, symbols, pictures, and the like are entered. The entry information acquired by tapping is called tap information. The time information included in the tap information is called a tap time.

エリア認識手段62は、記入情報に含まれるドットパターンアドレスに基づいて情報記憶手段60に記憶されている定義情報(図8参照)を参照することにより、ページ種別を認識する。さらに、エリア認識手段は62は、記入情報に含まれる座標データに基づいて、登録情報(図11参照)を参照することにより、対応するユーザエリアが登録されている場合は、当該ユーザエリアのユーザエリアIDを認識する。すなわち、エリア認識手段62は、電子ペン80により文字等が記入された薬品記録帳30のページに対応付けられたドットパターンアドレス、ページ種別及びユーザエリアIDを認識する。エリア認識手段62により認識されたエリアが処理実行ページである場合、電子ペン80は、飲み合わせ出力処理、データ送信処理等の当該処理実行ページに対応付けられた所定の処理を実行する。エリア認識手段62により認識されたエリアが記入ページである場合、エリア認識手段62は、当該認識した情報を情報記憶手段60に一時記憶させるとともに開始終了点特定手段63へ伝達する。   The area recognition means 62 recognizes the page type by referring to the definition information (see FIG. 8) stored in the information storage means 60 based on the dot pattern address included in the entry information. Further, the area recognizing means 62 refers to the registration information (see FIG. 11) based on the coordinate data included in the entry information, and if the corresponding user area is registered, the user of the user area Recognize the area ID. That is, the area recognizing means 62 recognizes the dot pattern address, the page type, and the user area ID associated with the page of the medicine record book 30 in which characters and the like are entered with the electronic pen 80. When the area recognized by the area recognition unit 62 is a process execution page, the electronic pen 80 executes a predetermined process associated with the process execution page, such as a drinking output process or a data transmission process. When the area recognized by the area recognition unit 62 is an entry page, the area recognition unit 62 temporarily stores the recognized information in the information storage unit 60 and transmits the information to the start / end point identification unit 63.

開始終了点特定手段63は、記入情報取得手段61が取得した記入情報に含まれるストロークのデータ開始点及びデータ終了点を特定してタップ認識手段64へ伝達する。具体的に、開始終了点特定手段63は、データ開始点及びデータ終了点それぞれの位置座標を示す座標データと記入時刻とを特定する。タップ認識手段64は、開始終了点特定手段63によって特定されたデータ開始点及びデータ終了点における時間及び/又は両点間の移動距離に基づいて、利用者により薬品記録帳30に記入されたストロークがタップであるか否かを判定し、エリア認識手段62により認識されたドットパターンアドレス、ページ種別及びユーザエリアIDに対応するページへのタップを認識して、情報記憶手段60に一時記憶するとともに、ユーザエリア設定手段65へ伝達する。なおこの時点では、登録情報にはドットパターンアドレス「10.30.20.1」に対応付けられたユーザエリアは登録されておらず、エリア認識手段62は、ドットパターンアドレス及びページ種別のみを認識することとなる。   The start / end point specifying unit 63 specifies the data start point and the data end point of the stroke included in the entry information acquired by the entry information acquisition unit 61 and transmits them to the tap recognition unit 64. Specifically, the start / end point specifying unit 63 specifies the coordinate data indicating the position coordinates of the data start point and the data end point, and the entry time. The tap recognition means 64 is a stroke entered in the medicine record book 30 by the user based on the time at the data start point and the data end point specified by the start / end point specification means 63 and / or the movement distance between the two points. Is determined to be a tap, and the tap to the page corresponding to the dot pattern address, page type, and user area ID recognized by the area recognition means 62 is recognized and temporarily stored in the information storage means 60. , To the user area setting means 65. At this time, the user information associated with the dot pattern address “10.30.20.1” is not registered in the registration information, and the area recognition unit 62 recognizes only the dot pattern address and the page type. Will be.

具体的に、利用者により専用ペーパー(電子ペン用媒体)20に記入されたストロークがタップであるか否かを判定するにあたっては3つの方法が挙げられる。第1の方法として、タップ認識手段64は、データ終了点の記入時刻とデータ開始点の記入時刻の差分を算出し、当該差分が予め設定された所定時間(例えば、0.2秒)未満である場合にストロークがタップであると判定する。別の第2の方法として、タップ認識手段64は、座標データに基づいてデータ開始点とデータ終了点との間の移動距離(筆記された線の長さ)を算出し、当該移動距離が予め設定された所定距離未満である場合にストロークがタップであると判定するようにしてもよい。あるいは第3の方法として、データ開始点とデータ終了点における時間及び移動距離の両方に条件を付けて、ストロークがタップであるか否かを判定するようにしてもよい。   Specifically, there are three methods for determining whether or not the stroke entered on the dedicated paper (electronic pen medium) 20 by the user is a tap. As a first method, the tap recognition unit 64 calculates the difference between the entry time of the data end point and the entry time of the data start point, and the difference is less than a predetermined time (for example, 0.2 seconds). In some cases, it is determined that the stroke is a tap. As another second method, the tap recognizing unit 64 calculates a movement distance (length of a written line) between the data start point and the data end point based on the coordinate data, and the movement distance is calculated in advance. You may make it determine with a stroke being a tap when it is less than the predetermined distance set. Alternatively, as a third method, conditions may be attached to both the time and the moving distance at the data start point and the data end point to determine whether or not the stroke is a tap.

ユーザエリア設定手段65は、タップ認識手段64により記入ページへのタップが認識された場合、情報記憶手段60に記憶された記入情報に基づいて、利用者による薬品記録帳30への記入ストロークの薬品記録帳30上での位置情報を演算し、ユーザエリアとして設定する。具体的には、ユーザエリア設定手段65は、記入情報に含まれるX,Y情報よりX位置の最大値及び最小値、Y位置の最大値及び最小値に基づいて、薬品記録帳30への記入ストロークを内包するエリアを算出してユーザエリアの座標データとして、ユーザエリアIDを付与して、当該記入情報と対応付ける。座標データを構成するデータ (xn,yn)、Hn、Wnは、図10に示すように、それぞれ、ドットパターン上における各ページの頂点V(xn,yn)の座標、Y軸方向の高さ(Height)、X軸方向の幅(Width)を意味する。また、ユーザエリア設定手段65は、情報記憶手段60にユーザエリア設定対象とする記入情報が記憶されていないと判断した場合、タップ認識手段64により伝達されたタップ情報を、出力アドレス記憶手段68へ伝達する。   When the tap recognition unit 64 recognizes the tap on the entry page, the user area setting unit 65 uses the entry stroke stored in the medicine record book 30 by the user based on the entry information stored in the information storage unit 60. The position information on the record book 30 is calculated and set as a user area. Specifically, the user area setting means 65 fills in the medicine record book 30 based on the maximum and minimum values of the X position and the maximum and minimum values of the Y position based on the X and Y information included in the entry information. An area including a stroke is calculated, and a user area ID is assigned as coordinate data of the user area, and is associated with the entry information. As shown in FIG. 10, the data (xn, yn), Hn, and Wn constituting the coordinate data are the coordinates of the vertex V (xn, yn) of each page on the dot pattern and the height in the Y-axis direction ( Height), meaning the width in the X-axis direction (Width). Further, when the user area setting unit 65 determines that the entry information to be set as the user area is not stored in the information storage unit 60, the tap information transmitted by the tap recognition unit 64 is sent to the output address storage unit 68. introduce.

文字列認識手段66は、ユーザエリア設定手段65により設定されたユーザエリアに対応付けられた記入情報に基づき、HWR(Hand Writing Recognition)やOCR(Optical Character Recognition)等による文字認識処理を実行することで、記入ページへの記入ストロークを文字列として認識する。なお、電子ペン80は、予めHWRやOCR等による文字認識処理を実行可能な文字認識エンジンを搭載しているものとする。   The character string recognition unit 66 executes character recognition processing by HWR (Hand Writing Recognition), OCR (Optical Character Recognition), or the like based on the entry information associated with the user area set by the user area setting unit 65. Then, the entry stroke on the entry page is recognized as a character string. Note that the electronic pen 80 is preliminarily equipped with a character recognition engine capable of executing character recognition processing by HWR, OCR, or the like.

登録情報作成手段67は、文字列認識手段66により認識された文字列と、当該文字列に対応する、ユーザエリア設定手段65により設定されたユーザエリアのユーザエリアID及び座標データと、エリア認識手段62が認識したドットパターンアドレスと、を対応付けた登録情報を作成して情報記憶手段60に記憶する。すなわち、登録情報は、図11に示すように、ドットパターンアドレスと、ユーザエリアの座標データと、利用者により電子ペン80を用いて記入ページに記入された処方薬品名(文字列)とを対応付けた情報である。   The registration information creating unit 67 includes a character string recognized by the character string recognizing unit 66, a user area ID and coordinate data of the user area set by the user area setting unit 65 corresponding to the character string, and an area recognizing unit. Registration information that associates the dot pattern address recognized by 62 is created and stored in the information storage means 60. That is, as shown in FIG. 11, the registration information corresponds to the dot pattern address, the coordinate data of the user area, and the prescription drug name (character string) entered on the entry page by the user using the electronic pen 80. Information.

例えば、利用者が電子ペン80を用いて、ドットパターンアドレス「10.30.20.1」のA病院記入ページ31に、A病院より処方された薬品名「ラグビット」を記入すると、エリア認識手段62により認識されたドットパターンアドレス「10.30.20.1」と、ユーザエリア設定手段65により設定されたユーザエリアのユーザエリアID「A01」及び座標データ「(x1,y1)、H1、W1」と、文字列認識手段66により文字認識された処方薬品名「ラグビット」とが対応付けられて、情報記憶手段60に記憶される。同様に、ドットパターンアドレス「10.30.20.1」と、ユーザエリアID「A02」及び座標データ「(x2,y2)、H2、W2」と、処方薬品名「クッラビー」が対応付けて記憶される。また、利用者が電子ペン80を用いて、ドットパターンアドレス「10.30.20.2」のB病院記入ページ32に、B病院より処方された薬品名「ムタスコ錠」を記入すると、ドットパターンアドレス「10.30.20.2」と、ユーザエリアID「B01」及び座標データ「(x4,y4)、H4、W4」と、処方薬品名「ムタスコ錠」とが対応付けて記憶される。この登録情報によれば、処方薬品名「ラグビット」と処方薬品名「クッラビー」は、ドットパターンアドレスが同一であるため、同じページに記入されたことがわかる。一方、処方薬品名「ムタスコ錠」は、ドットパターンアドレスが異なるため、処方薬品名「ラグビット」や処方薬品名「クッラビー」とは異なるページに記入されたことがわかる。   For example, when the user enters the medicine name “Ragbit” prescribed by the hospital A in the hospital A entry page 31 of the dot pattern address “10.30.20.1” using the electronic pen 80, the area recognition means The dot pattern address “10.30.20.1” recognized by 62, the user area ID “A01” of the user area set by the user area setting means 65, and the coordinate data “(x1, y1), H1, W1” ”And the prescription drug name“ Ragbit ”recognized by the character string recognition unit 66 are stored in the information storage unit 60. Similarly, the dot pattern address “10.30.20.1”, the user area ID “A02”, the coordinate data “(x2, y2), H2, W2”, and the prescription drug name “Clarby” are stored in association with each other. Is done. Further, when the user enters the medicine name “Mutasco Tablet” prescribed by Hospital B on the Hospital B entry page 32 of the dot pattern address “10.30.20.2” using the electronic pen 80, the dot pattern An address “10.30.20.2”, a user area ID “B01”, coordinate data “(x4, y4), H4, W4”, and a prescription drug name “Mutasco Tablet” are stored in association with each other. According to this registered information, it can be seen that the prescription drug name “Ragbit” and the prescription drug name “Cullaby” are written on the same page because the dot pattern addresses are the same. On the other hand, since the prescription drug name “Mutasco Tablet” has a different dot pattern address, it can be seen that the prescription drug name “Rugbit” and the prescription drug name “Clarby” are entered on a different page.

出力アドレス記憶手段68は、ユーザエリア設定手段65よりタップ認識手段64によって認識されたタップ情報が伝達された場合、当該タップ情報に含まれるドットパターンアドレスを、出力アドレスとして、情報記憶手段60に一時的に記憶させる。   When the tap information recognized by the tap recognition unit 64 is transmitted from the user area setting unit 65, the output address storage unit 68 temporarily stores the dot pattern address included in the tap information in the information storage unit 60 as an output address. Memorize.

処方薬品名抽出手段69は、エリア認識手段62により認識されたエリアが飲み合わせ処理実行ページ33であった場合に、出力アドレス記憶手段68により情報記憶手段60に一時的に記憶されたドットパターンアドレスに基づいて、情報記憶手段60に記憶された登録情報(図11参照)を参照して、当該ドットパターンアドレスに対応付けて登録されている全ての処方薬品名(文字列)を抽出する。すなわち、処方薬品名抽出手段69は、電子ペン80によりタップされた記入ページに事前に記入されて登録情報として登録されている全ての処方薬品名を抽出する。そして、処方薬品名抽出手段69は、抽出した処方薬品名を飲み合わせ情報作成手段70へ伝達する。   When the area recognized by the area recognizing unit 62 is the drinking process execution page 33, the prescription drug name extracting unit 69 temporarily stores the dot pattern address stored in the information storage unit 60 by the output address storage unit 68. Based on the above, referring to the registration information (see FIG. 11) stored in the information storage means 60, all prescription drug names (character strings) registered in association with the dot pattern address are extracted. That is, the prescription drug name extraction unit 69 extracts all prescription drug names that are preliminarily entered in the entry page tapped with the electronic pen 80 and registered as registration information. Then, the prescription drug name extraction unit 69 transmits the extracted prescription drug name to the swallow information creation unit 70.

飲み合わせ情報作成手段70は、処方薬品名抽出手段69が抽出した処方薬品名(文字列)に基づいて、情報記憶手段60が記憶した薬品情報(図9参照)を参照することにより、2つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報を作成する。すなわち、飲み合わせ情報は、図12に示すように、第1薬品名と、第2薬品名と、副作用と、危険度とを対応付けた情報である。例えば、処方薬品名抽出手段69が抽出した処方薬品名に、処方薬品名「ラグビット」及び処方薬品名「ムタスコ錠」が含まれている場合、飲み合わせ情報作成手段70は、「ラグビット」を基本薬品名として薬品情報を参照することで、「ムタスコ錠」が飲み合わせ薬品名に含まれており、危険度「2」の副作用「食欲不振等」を引き起こすことがわかる。そのため、飲み合わせ情報作成手段70は、飲み合わせ情報として、第1薬品名「ラグビット」と、第2薬品名「ムタスコ錠」と、副作用「食欲不振等」と、危険度「2」とを対応付けてる。そして、飲み合わせ情報作成手段70は、作成した飲み合わせ情報を情報記憶手段60に一時的に記憶するとともに、音声データ作成手段71へ伝達する。   The drinking information creation means 70 refers to the medicine information (see FIG. 9) stored in the information storage means 60 based on the prescription medicine name (character string) extracted by the prescription medicine name extraction means 69. It creates drinking information that associates drug names, side effects caused by taking these drugs together, and the risk of side effects. That is, as shown in FIG. 12, the drinking information is information in which the first medicine name, the second medicine name, the side effect, and the risk level are associated with each other. For example, if the prescription drug name extracted by the prescription drug name extraction means 69 includes the prescription drug name “Rabbit” and the prescription drug name “Mutasco Tablet”, the drinking information creation means 70 is based on “Ragbit”. By referring to the drug information as the drug name, it can be seen that “Mutasco Tablets” is included in the swallowed drug name and causes a side effect “loss of appetite, etc.” of risk “2”. Therefore, the swallowing information creation means 70 corresponds to the swallowing information with the first drug name “Rabbit”, the second drug name “Mutasco Tablet”, the side effect “loss of appetite”, and the risk “2”. I'm wearing it. The drinking information creation means 70 temporarily stores the created drinking information in the information storage means 60 and transmits it to the voice data creation means 71.

音声データ作成手段71は、飲み合わせ情報作成手段70が作成した飲み合わせ情報に基づいて、音声合成処理を実行することで、副作用が生じる薬品の飲み合わせを提示する音声データを作成して、音声出力手段72へ伝達する。例えば、「ラグビットとムタスコ錠を同時に服用すると、食欲不振等の副作用の危険があります」という音声を出力する音声データを作成する。なお、電子ペン80は、予め音声合成処理を実行可能な音声合成エンジンを搭載しているものとする。   The voice data creation means 71 creates voice data that presents a drink of a medicine that causes a side effect by executing a voice synthesis process based on the drink information created by the drink information creation means 70, This is transmitted to the output means 72. For example, voice data is generated that outputs a voice saying “If you take ragbit and Mutasco tablets at the same time, there is a risk of side effects such as loss of appetite”. The electronic pen 80 is assumed to be equipped with a speech synthesis engine capable of executing speech synthesis processing in advance.

音声出力手段72は、音声データ作成手段71が作成した音声データを音声出力部(スピーカ)19に再生出力させる。   The voice output unit 72 causes the voice output unit (speaker) 19 to reproduce and output the voice data created by the voice data creation unit 71.

データ通信手段73は、端末装置85とデータの送受信を行う。例えば、データ通信手段73は、電子ペン80にインストールする専用アプリケーションや薬品情報をダウンロードするために使用されるほか、飲み合わせ情報作成手段70が作成した飲み合わせ情報を端末装置85のディスプレイに表示させるため又は音声データ作成手段71が作成した音声データを端末装置85のスピーカより音声出力させるため、飲み合わせ情報又は音声データを端末装置85へ送信するために使用されてもよい。   The data communication unit 73 transmits / receives data to / from the terminal device 85. For example, the data communication unit 73 is used for downloading a dedicated application or drug information to be installed in the electronic pen 80, and displays the drinking information created by the drinking information creation unit 70 on the display of the terminal device 85. Therefore, the voice data created by the voice data creation means 71 may be used to transmit drinking information or voice data to the terminal device 85 in order to output the voice data from the speaker of the terminal device 85.

電子ペン80は、専用アプリケーションがインストールされることにより、上述の各手段が構成される。   The electronic pen 80 includes the above-described units by installing a dedicated application.

[専用アプリケーション]
次に、専用アプリケーション55について図13を参照して説明する。図13は、専用アプリケーション55のモジュール構成を示す。専用アプリケーション55は、利用者によって電子ペン80を用いて薬品記録帳30(専用ペーパー20)に記入された内容に対応するデジタルデータである記入情報に基づいて所定の処理を実行するものであって、ダウンロード等により予め電子ペン80にインストールされている。専用アプリケーション55は、原則として専用ペーパー20に対応付けられている。つまり、専用ペーパー20の種類が異なれば、その種類に応じて各専用ペーパー20に記入されたデータを処理する専用アプリケーションは異なる。しかし、専用ペーパー20と専用アプリケーションの対応は必ずしも1対1である必要はなく、複数種類の専用ペーパー20に1つの専用アプリケーション55を対応付けてデータを処理させてもよい。また、1種類の専用ペーパー20に複数の専用アプリケーションを対応付けてデータを処理させてもよい。
[Dedicated application]
Next, the dedicated application 55 will be described with reference to FIG. FIG. 13 shows a module configuration of the dedicated application 55. The dedicated application 55 executes a predetermined process based on entry information which is digital data corresponding to the contents entered in the medicine record book 30 (dedicated paper 20) using the electronic pen 80 by the user. The electronic pen 80 is installed in advance by downloading or the like. The dedicated application 55 is associated with the dedicated paper 20 in principle. That is, if the type of the dedicated paper 20 is different, the dedicated application for processing the data written in each dedicated paper 20 is different depending on the type. However, the correspondence between the dedicated paper 20 and the dedicated application is not necessarily one-to-one, and data may be processed by associating one dedicated application 55 with a plurality of types of dedicated paper 20. Further, data may be processed by associating a single type of dedicated paper 20 with a plurality of dedicated applications.

図13に示すように、専用アプリケーション55は、情報記憶モジュール301、記入情報取得モジュール302、エリア認識モジュール303、開始終了点特定モジュール304、タップ認識モジュール305、ユーザエリア設定モジュール306、文字列認識モジュール307、登録情報作成モジュール308、出力アドレス記憶モジュール309、処方薬品名抽出モジュール310、飲み合わせ情報作成モジュール311、音声データ作成モジュール312、音声出力モジュール313及びデータ通信モジュール314を有する。   As shown in FIG. 13, the dedicated application 55 includes an information storage module 301, an entry information acquisition module 302, an area recognition module 303, a start / end point identification module 304, a tap recognition module 305, a user area setting module 306, and a character string recognition module. 307, a registration information creation module 308, an output address storage module 309, a prescription drug name extraction module 310, a drinking information creation module 311, a voice data creation module 312, a voice output module 313, and a data communication module 314.

情報記憶モジュール301は、情報記憶手段60に対して、ドットパターンアドレスと、ページ種別と、ページ名とを対応付けた定義情報(図8参照)及び、基本薬品名と、効能・効果と、飲み合わせ薬品名と、副作用と、危険度とを対応付けた薬品情報(図9参照)を記憶させる機能を有するほか、情報記憶手段60に対して、記入情報取得モジュール302が取得した記入情報と、登録情報作成モジュール307が作成した登録情報(図11参照)と、飲み合わせ情報作成モジュール311が作成した飲み合わせ情報(図12参照)とを記憶させる機能を有する、電子ペン80に情報記憶手段60を構成させるモジュールである。   The information storage module 301 provides the information storage means 60 with definition information (see FIG. 8) in which a dot pattern address, page type, and page name are associated with each other, a basic medicine name, an efficacy / effect, and a drink. In addition to having a function of storing medicine information (see FIG. 9) in which the name of a combined medicine, a side effect, and a risk level are associated with each other, entry information acquired by the entry information acquisition module 302 for the information storage unit 60; The information storage means 60 is stored in the electronic pen 80 having a function of storing the registration information created by the registration information creation module 307 (see FIG. 11) and the drinking information created by the drinking information creation module 311 (see FIG. 12). Is a module that configures

記入情報取得モジュール302は、利用者による専用ペーパー(電子ペン用媒体)20への電子ペン80を用いた記入が行われている間、カメラ16によって局所的にペン先部17近傍のドットパターンを撮像し続け、その画像データに基づいて薬品記録帳30への記入ストロークに対応する記入情報(タップ情報を含む)を連続的に取得し続け、エリア認識手段62に伝達するほか、情報記憶手段60に記憶させる機能を有し、電子ペン80に記入情報取得手段61を構成させるモジュールである。   The entry information acquisition module 302 creates a dot pattern in the vicinity of the pen tip 17 locally by the camera 16 while the entry is performed on the dedicated paper (electronic pen medium) 20 by the user using the electronic pen 80. In addition to continuously capturing images and continuously acquiring entry information (including tap information) corresponding to the entry strokes in the medicine record book 30 based on the image data, the information is transmitted to the area recognition means 62 and information storage means 60 This is a module that makes the electronic pen 80 constitute the entry information acquisition means 61.

エリア認識モジュール303は、記入情報取得モジュール302の実行によって取得された記入情報に含まれるドットパターンアドレスに基づいて情報記憶手段60に記憶されている定義情報(図8参照)を参照することにより、ページ種別を認識するほか、記入情報に含まれる座標データに基づいて、登録情報を(図11参照)参照することにより、対応するユーザエリアIDを認識して、認識されたエリアが記入ページである場合、エリア認識手段62は、当該認識した情報を情報記憶手段60に一時記憶させるとともに開始終了点特定手段63へ伝達する機能を有し、電子ペン80にエリア認識手段62を構成させるモジュールである。   The area recognition module 303 refers to the definition information (see FIG. 8) stored in the information storage unit 60 based on the dot pattern address included in the entry information acquired by the execution of the entry information acquisition module 302. In addition to recognizing the page type, by referring to the registration information (see FIG. 11) based on the coordinate data included in the entry information, the corresponding user area ID is recognized, and the recognized area is the entry page. In this case, the area recognizing unit 62 has a function of temporarily storing the recognized information in the information storage unit 60 and transmitting it to the start / end point specifying unit 63, and makes the electronic pen 80 configure the area recognizing unit 62. .

開始終了点特定モジュール304は、記入情報取得モジュール302の実行によって取得された記入情報に含まれるストロークのデータ開始点及びデータ終了点それぞれの座標データ及び記入時刻とを特定してタップ認識手段64へ伝達する機能を有し、電子ペン80に開始終了点特定手段63を構成させるモジュールである。   The start / end point specifying module 304 specifies the coordinate data and the entry time of each of the stroke data start point and data end point included in the entry information acquired by the execution of the entry information acquisition module 302, and sends them to the tap recognition means 64. This module has a function of transmitting, and causes the electronic pen 80 to configure the start / end point specifying means 63.

タップ認識モジュール305は、開始終了点特定モジュール304の実行により特定されたデータ開始点及びデータ終了点における時間及び/又は両点間の移動距離に基づいて、利用者により薬品記録帳30に記入されたストロークがタップであるか否かを判定し、エリア認識モジュール303により認識されたドットパターンアドレス、ページ種別及びユーザエリアIDに対応するページへのタップを認識して、情報記憶手段60に一時記憶するとともに、ユーザエリア設定手段65へ伝達する機能を有し、電子ペン80にタップ認識手段64を構成させるモジュールである。記入情報がタップ情報であるか否かの判定方法としては、上述のように、データ開始点の記入時刻からデータ終了点の記入時刻までの時間が予め設定された所定時間未満である場合にストロークがタップであると判定する方法(第1の方法)と、データ開始点とデータ終了点との間の移動距離が予め設定された所定距離未満である場合にストロークがタップであると判定する方法(第2の方法)とのいずれを採用してもよく、また、データ開始点とデータ終了点の時間及び両点間の移動距離の両方に条件を設定してもよい(第3の方法)。   The tap recognition module 305 is entered in the medicine record book 30 by the user based on the time at the data start point and the data end point specified by the execution of the start / end point specification module 304 and / or the movement distance between the two points. It is determined whether or not the stroke is a tap, and the tap to the page corresponding to the dot pattern address, page type and user area ID recognized by the area recognition module 303 is recognized and temporarily stored in the information storage means 60. In addition, this module has a function of transmitting to the user area setting unit 65 and causes the electronic pen 80 to configure the tap recognition unit 64. As described above, as a method for determining whether or not the entry information is tap information, the stroke is performed when the time from the entry time at the data start point to the entry time at the data end point is less than a preset predetermined time, as described above. And a method of determining that the stroke is a tap when the movement distance between the data start point and the data end point is less than a predetermined distance set in advance. (Second method) may be adopted, and conditions may be set for both the time of the data start point and the data end point and the movement distance between the two points (third method). .

ユーザエリア設定モジュール306は、タップ認識モジュール305の実行により記入ページへのタップが認識された場合、情報記憶手段60に記憶された記入情報に基づいて、利用者による薬品記録帳30への記入ストロークを内包するエリアを算出してユーザエリアの座標データとし、ユーザエリアIDを付与して当該記入情報と対応付ける機能を有するほか、情報記憶手段60にユーザエリア設定対象とする記入情報が記憶されていない場合、タップ認識手段64により伝達されたタップ情報を、出力アドレス記憶手段68へ伝達する機能を有し、電子ペン80にユーザエリア設定手段65を構成させるモジュールである。   When the tap on the entry page is recognized by the execution of the tap recognition module 305, the user area setting module 306 is based on the entry information stored in the information storage unit 60 and the entry stroke to the medicine record book 30 by the user. In addition to the function of calculating the area containing the user area as coordinate data of the user area, assigning the user area ID and associating with the entry information, the information storage means 60 does not store entry information to be set as the user area. In this case, this is a module that has a function of transmitting the tap information transmitted by the tap recognition means 64 to the output address storage means 68 and causes the electronic pen 80 to configure the user area setting means 65.

文字列認識モジュール307は、ユーザエリア設定モジュール306の実行により設定されたユーザエリアに対応付けられた記入情報に基づき、文字認識処理を実行することで、薬品記録帳30に記入されたストロークを文字列として認識する機能を有し、電子ペン80に文字列認識手段66を構成させるモジュールである。   The character string recognition module 307 executes the character recognition process based on the entry information associated with the user area set by the execution of the user area setting module 306, thereby converting the stroke entered in the medicine record book 30 into the character This module has a function of recognizing as a column, and causes the electronic pen 80 to configure the character string recognition means 66.

登録情報作成モジュール308は、文字列認識モジュール307の実行により認識された文字列と、ユーザエリア設定手段モジュール306の実行により設定されたユーザエリアのユーザエリアID及び座標データと、エリア認識モジュール303の実行により認識されたドットパターンアドレスとを対応付けた登録情報を作成して情報記憶手段60に記憶させる機能を有し、電子ペン80に登録情報作成手段67を構成させるモジュールである。   The registration information creation module 308 includes a character string recognized by the execution of the character string recognition module 307, the user area ID and coordinate data of the user area set by the execution of the user area setting means module 306, and the area recognition module 303. This module has a function of creating registration information in association with the dot pattern address recognized by execution and storing it in the information storage means 60, and is a module that configures the registration information creation means 67 in the electronic pen 80.

出力アドレス記憶モジュール309は、ユーザエリア設定モジュール306の実行により、タップ認識モジュール305の実行によって認識されたタップ情報が伝達された場合に、当該タップ情報に含まれるドットパターンアドレスを、出力アドレスとして情報記憶手段60に一時的に記憶させる機能を有し、電子ペン80に出力アドレス記憶手段68を構成させるモジュールである。   When the tap information recognized by the execution of the tap recognition module 305 is transmitted by the execution of the user area setting module 306, the output address storage module 309 uses the dot pattern address included in the tap information as an output address. This module has a function of temporarily storing in the storage unit 60 and makes the electronic pen 80 configure the output address storage unit 68.

処方薬品名抽出モジュール310は、エリア認識モジュール303の実行により認識されたエリアが飲み合わせ処理実行ページ33であった場合に、出力アドレス記憶モジュール309の実行により情報記憶手段60に記憶されたドットパターンアドレスに基づいて、情報記憶手段60に記憶された登録情報を参照して、当該ドットパターンアドレスに対応付けて登録されている全ての処方薬品名を抽出して、処方薬品名を飲み合わせ情報作成手段70へ伝達する機能を有し、電子ペン80に処方薬品名抽出手段69を構成させるモジュールである。   When the area recognized by the execution of the area recognition module 303 is the drinking process execution page 33, the prescription drug name extraction module 310 stores the dot pattern stored in the information storage means 60 by the execution of the output address storage module 309. Based on the address, the registered information stored in the information storage means 60 is referred to, all prescription drug names registered in association with the dot pattern address are extracted, and the prescription drug name is created by swallowing information. This module has a function of transmitting to the means 70 and causes the electronic pen 80 to configure the prescription drug name extracting means 69.

飲み合わせ情報作成モジュール311は、処方薬品名抽出モジュール310の実行により抽出された処方薬品名(文字列)に基づいて、情報記憶手段60に記憶されている薬品情報を参照することにより、2つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報(図12参照)を作成して、情報記憶手段60に一時的に記憶させるとともに、音声データ作成手段71へ伝達する機能を有し、電子ペン80に飲み合わせ情報作成手段70を構成させるモジュールである。   The drinking information creation module 311 refers to the drug information stored in the information storage unit 60 based on the prescription drug name (character string) extracted by the execution of the prescription drug name extraction module 310, thereby While creating swallowing information (see FIG. 12) in which the names of medicines, side effects caused by taking these medicines together and the risk of side effects are associated with each other, the information storage means 60 temporarily stores them. The module has a function of transmitting to the voice data creation means 71 and causes the electronic pen 80 to configure the drinking information creation means 70.

音声データ作成モジュール312は、飲み合わせ情報作成モジュール311の実行により作成された飲み合わせ情報に基づいて、音声合成処理を実行することで、副作用が生じる薬品の飲み合わせを提示する音声データを作成して、音声出力手段72へ伝達する機能を有し、電子ペン80に音声データ作成手段71を構成させるモジュールである。   The voice data creation module 312 executes voice synthesis processing based on the drinking information created by the execution of the drinking information creation module 311, thereby creating voice data that presents the drinking of the medicine that causes side effects. This is a module that has a function of transmitting to the voice output means 72 and causes the electronic pen 80 to constitute the voice data creation means 71.

音声出力モジュール313は、音声データ作成モジュール312の実行により作成された音声データを、音声出力部(スピーカ)19に対して、音声として出力させる機能を有し、電子ペン80に音声出力手段72を構成させるモジュールである。   The voice output module 313 has a function of causing the voice output unit (speaker) 19 to output the voice data created by the execution of the voice data creation module 312 as a voice. This is a module to be configured.

データ通信モジュール314は、端末装置85とデータの送受信を行う機能を有し、電子ペン80にデータ通信手段73を構成させるモジュールである。   The data communication module 314 has a function of transmitting / receiving data to / from the terminal device 85, and is a module that configures the data communication unit 73 in the electronic pen 80.

[本情報処理システムによる登録処理フロー]
次に、本実施形態の情報処理システムにより行われる飲み合わせ処理フローについて図4、図14及び図15を参照して説明する。図14及び図15は、電子ペン80における飲み合わせ処理のフローチャートである。まず、図4(a)及び図14を参照して、飲み合わせ処理フローのうち処方薬品の登録処理フローについて説明する。
[Registration process flow by this information processing system]
Next, a drinking process flow performed by the information processing system of the present embodiment will be described with reference to FIGS. 4, 14, and 15. 14 and 15 are flowcharts of the drinking process in the electronic pen 80. FIG. First, with reference to FIG. 4A and FIG. 14, a prescription drug registration process flow in the drinking process flow will be described.

利用者は、電子ペン80のペン先部17により、薬品記録帳30(電子ペン用媒体20)の記入ページに薬品名(文字列)を記入する。例えばA病院に通院している場合、利用者は、図4(a)左側に示すように、電子ペン80を使用して、A病院記入ページ31にA病院で処方された薬品名「ラグビット」、「クッラビー」及び「ブコスバン」を記入する。このとき、利用者は、1つの薬品名を記入し終わるとタップを行うことで1つの薬品名の記入終了を示すこととする。   The user enters the medicine name (character string) on the entry page of the medicine record book 30 (electronic pen medium 20) using the pen tip portion 17 of the electronic pen 80. For example, when going to hospital A, as shown in the left side of FIG. 4A, the user uses the electronic pen 80 to name the medicine name “Ragbit” prescribed in the A hospital on the A hospital entry page 31. , Fill in “Cullaby” and “Bukosbang”. At this time, the user indicates the end of entry of one medicine name by tapping after entering one medicine name.

利用者は、電子ペン80のペン先部17によりA病院記入ページ31に1つ目の薬品名「ラグビット」を記入する。すると電子ペン80は、記入情報取得手段61によって、記入ページへの記入内容に対応する座標データ、ドットパターンアドレス、時間情報及び筆圧データを記入情報として取得して情報記憶手段60に記憶するとともにエリア認識手段62へ伝達する(ステップS1)。続いて、エリア認識手段62は、記入情報に含まれるドットパターンアドレス(「10.30.20.1」)に基づいて、情報記憶手段60に記憶された定義情報を参照することで、対応するページ種別(「記入ページ」)を認識するとともに、記入情報に含まれる座標データに基づいて、登録情報を参照することで、対応するユーザエリアが登録されている場合は、当該ユーザエリアのユーザエリアIDを認識する(ステップS2)。   The user enters the first medicine name “Ragbit” on the A hospital entry page 31 by the pen tip 17 of the electronic pen 80. Then, the electronic pen 80 acquires coordinate data, dot pattern address, time information, and writing pressure data corresponding to the entry contents on the entry page as entry information by the entry information obtaining unit 61 and stores them in the information storage unit 60. This is transmitted to the area recognition means 62 (step S1). Subsequently, the area recognition unit 62 responds by referring to the definition information stored in the information storage unit 60 based on the dot pattern address (“10.30.20.1”) included in the entry information. When the corresponding user area is registered by recognizing the page type (“entry page”) and referring to the registration information based on the coordinate data included in the entry information, the user area of the user area ID is recognized (step S2).

エリア認識手段62は、認識したエリアが記入ページであった場合、当該認識した情報を情報記憶手段60に一時記憶させるとともに開始終了点特定手段63へ伝達する(ステップS3;記入ページ)。すると、開始終了点特定手段63は、記入情報取得手段61によって取得された記入情報に含まれるストロークのデータ開始点及びデータ終了点それぞれにおける座標データ及び記入時刻を特定してタップ認識手段64へ伝達する(ステップS4)。続いて、タップ認識手段64は、データ開始点及びデータ終了点における時間及び/又は両点間の移動距離に基づいて、エリア認識手段62により認識されたドットパターンアドレス及びページ種別に対応するページへのタップを認識する(ステップS5)。タップ認識手段64によりタップが認識されなかった場合(ステップS5;ノー)、ステップS1に戻り、ステップS1〜S5の処理を繰り返す。   When the recognized area is an entry page, the area recognition means 62 temporarily stores the recognized information in the information storage means 60 and transmits it to the start / end point identification means 63 (step S3; entry page). Then, the start / end point specifying unit 63 specifies the coordinate data and the entry time at the data start point and the data end point of the stroke included in the entry information acquired by the entry information acquisition unit 61 and transmits them to the tap recognition unit 64. (Step S4). Subsequently, the tap recognizing unit 64 goes to the page corresponding to the dot pattern address and page type recognized by the area recognizing unit 62 based on the time at the data start point and the data end point and / or the movement distance between the two points. Is recognized (step S5). When a tap is not recognized by the tap recognition means 64 (step S5; No), it returns to step S1 and repeats the process of step S1-S5.

利用者が、A病院記入ページ31に1つ目の薬品名「ラグビット」を記入し終わり、A病院記入ページ31にタップすると、上述と同様にステップS1〜S5の処理が繰り返されて、タップ認識手段64によりタップが認識されると(ステップS5;イエス)、タップ認識手段64は、当該タップ情報をユーザエリア設定手段65へ伝達する。すると、ユーザエリア設定手段65は、情報記憶手段60にユーザエリア設定対象とする記入情報が記憶されているか否かを判断し、情報記憶手段60に記入情報が記憶されている場合(ステップS6;イエス)、当該記入情報に基づいて、利用者による薬品記録帳30のA病院記入ページ31への記入ストロークのA病院記入ページ31上での位置情報を演算し、当該記入ストロークを内包するエリアの座標データ「(x1,y1)、H1、W1」を算出してユーザエリアとして、ユーザエリアID「A01」を付与して、当該記入情報と対応付ける(ステップS7)。   When the user finishes entering the first medicine name “Ragbit” on the A hospital entry page 31 and taps on the A hospital entry page 31, the processes of steps S1 to S5 are repeated in the same manner as described above, and tap recognition is performed. When the tap is recognized by the means 64 (step S5; Yes), the tap recognition means 64 transmits the tap information to the user area setting means 65. Then, the user area setting unit 65 determines whether or not entry information to be set as a user area is stored in the information storage unit 60, and when the entry information is stored in the information storage unit 60 (step S6; Yes) Based on the entry information, the position information on the A hospital entry page 31 of the entry stroke to the A hospital entry page 31 of the medicine record book 30 by the user is calculated, and the area of the area containing the entry stroke is calculated. The coordinate data “(x1, y1), H1, W1” is calculated, and the user area ID “A01” is assigned as the user area to associate with the entry information (step S7).

一方、文字列認識手段66は、ユーザエリア設定手段65により設定されたユーザエリアに対応付けられた記入情報に基づいて、文字認識処理を実行してA病院記入ページ31へ記入された処方薬品名(文字列)「ラグビット」を文字認識する(ステップS8)。続いて、登録情報作成手段66は、文字列認識手段65により認識された処方薬品名「ラグビット」と、当該薬品名に対応する、ユーザエリア設定手段65により設定されたユーザエリアのユーザエリアID「A01」及び座標データ「(x1,y1)、H1、W1」と、エリア認識手段62により認識されたドットパターンアドレス「10.30.20.1」とを対応付けた登録情報を作成して、情報記憶手段60に記憶させる(ステップS9)。既に、情報記憶手段60に登録情報が記憶されている場合、登録情報作成手段66は、文字列認識手段65により認識された薬品名と、エリア認識手段62により特定されたドットパターンアドレスとを対応付けた情報を追加することで登録情報を更新する。   On the other hand, the character string recognizing unit 66 executes the character recognition process based on the entry information associated with the user area set by the user area setting unit 65 and enters the name of the prescription medicine entered in the hospital A entry page 31. (Character string) Character recognition of “rag bit” is performed (step S8). Subsequently, the registration information creating unit 66 recognizes the prescription drug name “Ragbit” recognized by the character string recognition unit 65 and the user area ID “user bit ID” corresponding to the drug name set by the user area setting unit 65. A01 ”and coordinate data“ (x1, y1), H1, W1 ”and the dot pattern address“ 10.30.20.1 ”recognized by the area recognition means 62 are created, and registration information is created. The information is stored in the information storage means 60 (step S9). When the registration information is already stored in the information storage unit 60, the registration information creation unit 66 associates the drug name recognized by the character string recognition unit 65 with the dot pattern address specified by the area recognition unit 62. The registration information is updated by adding the added information.

続いて、記入情報取得手段61により次の記入情報を取得した場合(ステップS10;イエス)は、ステップS2から処理を繰り返す。例えば、利用者がA病院記入ページ31に2つ目の薬品名「クッラビー」を記入してタップすると、上述のステップが繰り返されて、登録情報作成手段67によって、2つ目の薬品名「クッラビー」と、ユーザエリアのユーザエリアID「A02」及び座標データ「(x2,y2)、H2、W2」と、ドットパターンアドレス「10.30.20.1」とを対応づけた情報が作成されて、情報記憶手段60に記憶された登録情報が追加更新される。さらに、この登録情報には、A病院記入ページ31に記入された3つ目の薬品名「ブコスバン」と、ユーザエリアのユーザエリアID「A03」及び座標データ「(x3,y3)、H3、W3」と、ドットパターンアドレス「10.30.20.1」とを対応付けた情報が追加されて更新される。   Subsequently, when the next entry information is acquired by the entry information acquisition means 61 (step S10; Yes), the processing is repeated from step S2. For example, when the user enters and taps the second medicine name “Cullaby” on the hospital A entry page 31, the above steps are repeated, and the registration information creation means 67 causes the second medicine name “Cullaby”. ”, The user area ID“ A02 ”of the user area, the coordinate data“ (x2, y2), H2, W2 ”, and the dot pattern address“ 10.30.20.1 ”are created. The registration information stored in the information storage means 60 is additionally updated. Furthermore, the registration information includes the third medicine name “Bukosbang” entered on the A hospital entry page 31, the user area user area ID “A03”, and the coordinate data “(x3, y3), H3, W3”. And the dot pattern address “10.30.20.1” are added and updated.

さらに、B病院記入ページ32に図4(a)右側に示すような記入が行われた場合、B病院で処方された1つ目の薬品名「ムタスコ錠」と、ユーザエリアのユーザエリアID「B01」及び座標データ「(x4,y4)、H4、W4」と、B病院記入ページ32のドットパターンアドレス「10.30.20.2」とを対応付けた情報が追加されて、登録情報が更新される。また、この登録情報には、B病院で処方された2つ目の薬品名「キフサロール」と、ユーザエリアのユーザエリアID「B02」及び座標データ「(x5,y5)、H5、W5」と、B病院記入ページ32のドットパターンアドレス「10.30.20.2」とを対応付けた情報が追加されて更新される。   Furthermore, when an entry as shown on the right side of FIG. 4A is made on the hospital B entry page 32, the first medicine name “Mutasco Tablet” prescribed by the hospital B and the user area ID “user area ID” “ B01 ”and coordinate data“ (x4, y4), H4, W4 ”and the dot pattern address“ 10.30.20.2 ”of the B hospital entry page 32 are associated with each other, and registration information is added. Updated. In addition, the registration information includes the second medicine name “Kifusarol” prescribed at Hospital B, the user area ID “B02” of the user area and the coordinate data “(x5, y5), H5, W5”, Information associated with the dot pattern address “10.30.20.2” of the hospital B entry page 32 is added and updated.

ステップS10で、所定時間以上(例えば、2秒間)、記入情報取得手段61により次の記入情報を取得しない場合(ステップS10;ノー)、電子ペン80は、登録処理(飲み合わせ処理)を終了する。電子ペン80は、登録情報の作成時及び/又は飲み合わせ処理終了時にピープ音を出力することとしてもよい。   In step S10, when the next entry information is not acquired by the entry information acquisition unit 61 for a predetermined time or longer (for example, 2 seconds) (step S10; No), the electronic pen 80 ends the registration process (a drinking process). . The electronic pen 80 may output a beep sound when creating registration information and / or at the end of the drinking process.

このようにして、電子ペン80は、記入ページに記入された全ての薬品名と、ユーザエリアの座標データと、ドットパターンアドレスとを対応付けた登録情報を作成する。換言すると、利用者は、通院している病院から処方された薬品名を記入ページに記入することで、薬品名の登録を行うことができる。   In this way, the electronic pen 80 creates registration information in which all drug names entered on the entry page, user area coordinate data, and dot pattern addresses are associated with each other. In other words, the user can register the medicine name by filling in the entry page with the medicine name prescribed by the hospital that he visits.

[本情報処理システムによる出力処理フロー]
次に、本実施形態の情報処理システムの飲み合わせ処理フローのうち飲み合わせ情報の出力処理フローについて図4(b)、図14及び図15を参照して説明する。
[Output processing flow by this information processing system]
Next, the output process flow of the drinking information in the drinking process flow of the information processing system according to the present embodiment will be described with reference to FIG. 4B, FIG. 14 and FIG.

利用者は、複数の病院で処方された薬品の飲み合わせを確認したい場合、上述の登録処理により当該病院で処方された薬品名を電子ペン80のメモリ12へ登録した後、電子ペン80のペン先部17により、薬品記録帳30へのタップを行う。例えば、A病院で処方された薬品とB病院で処方された薬品の飲み合わせを確認したい場合、利用者は、図4(b)に示すように、A病院記入ページ31、B病院記入ページ32及び出力処理実行ページ33を順にタップする(★マークはタップを表す)。   When the user wants to confirm the drinking of medicines prescribed at a plurality of hospitals, the medicine name prescribed at the hospital is registered in the memory 12 of the electronic pen 80 by the registration process described above, and then the pen of the electronic pen 80 is used. The tip 17 is used to tap the medicine record book 30. For example, when the user wants to confirm the combination of the medicine prescribed at Hospital A and the medicine prescribed at Hospital B, the user can enter A hospital entry page 31 and B hospital entry page 32 as shown in FIG. And the output process execution page 33 is tapped in order (★ mark represents a tap).

利用者は、初めにA病院記入ページ31を電子ペン80のペン先部17によりタップする。すると電子ペン80は、前述の登録処理フローと同様にステップS1〜S6の処理を繰り返す。電子ペン80のタップ認識手段64がタップを認識して(ステップS5;イエス)ユーザエリア設定手段65に伝達すると、ユーザエリア設定手段65は、情報記憶手段60にユーザエリア設定対象とする記入情報が記憶されているか否かを判断し、情報記憶手段60に記入情報が記憶されていない場合(ステップS6;ノー)、出力アドレス記憶手段68に当該タップ情報(記入情報)を伝達する。として取得し(ステップS6;ノー)。そして、出力アドレス記憶手段68は、当該タップ情報に含まれるドットパターンアドレス「10.30.20.1」を、第1の出力アドレスとして情報記憶手段60に一時記憶させる(ステップS11)。   The user first taps the A hospital entry page 31 with the pen tip portion 17 of the electronic pen 80. Then, the electronic pen 80 repeats the processes of steps S1 to S6 in the same manner as the registration process flow described above. When the tap recognizing means 64 of the electronic pen 80 recognizes the tap (step S5; Yes) and transmits it to the user area setting means 65, the user area setting means 65 stores the entry information to be set as the user area in the information storage means 60. It is determined whether or not entry information is stored in the information storage unit 60 (step S6; No), and the tap information (entry information) is transmitted to the output address storage unit 68. (Step S6; No). Then, the output address storage unit 68 temporarily stores the dot pattern address “10.30.20.1” included in the tap information in the information storage unit 60 as the first output address (step S11).

そして利用者がA病院記入ページ31へのタップに続いてB病院記入ページ32を電子ペン80のペン先部17によりタップすると、電子ペン80は、次の記入情報としてB病院記入ページ32への当該タップに対応するタップ情報を取得し(ステップS10;イエス)、前述と同様にステップS2〜S6、S11の処理を繰り返す。即ち、出力アドレス記憶手段68は、B病院記入ページ32に対応するドットパターンアドレス「10.30.20.2」を、第2の出力アドレスとして、情報記憶手段60に一時記憶する(ステップS11)。   Then, when the user taps the B hospital entry page 32 by the pen tip portion 17 of the electronic pen 80 following the tap to the A hospital entry page 31, the electronic pen 80 returns to the B hospital entry page 32 as the next entry information. Tap information corresponding to the tap is acquired (step S10; Yes), and the processes of steps S2 to S6 and S11 are repeated as described above. That is, the output address storage unit 68 temporarily stores the dot pattern address “10.30.20.2” corresponding to the hospital B entry page 32 as the second output address in the information storage unit 60 (step S11). .

さらに利用者が、B病院記入ページ32へのタップに続いて飲み合わせ処理実行ページ33を電子ペン80のペン先部17によりタップすると、電子ペン80は、次の記入情報として飲み合わせ処理実行ページ33への当該タップに対応するタップ情報を取得し(ステップS10;イエス)、前述と同様にステップS2〜S3の処理を繰り返す。ステップS3で、エリア認識手段62により認識されたエリアが、飲み合わせ処理実行ページ33であるため(ステップS3;処理実行ページ)、処方薬品名抽出手段69は、出力アドレス記憶手段68により出力アドレスが情報記憶手段60に記憶されているか否か判定し、第1及び第2の出力アドレスが情報記憶手段60に記憶されているため(ステップS12;イエス)当該出力アドレスに基づいて、情報記憶手段60に記憶された登録情報(図11参照)を参照して、当該出力アドレスのドットパターンアドレスに対応付けて登録されている全ての処方薬品名を抽出する(ステップS13)。そして、処方薬品名抽出手段69は、抽出した当該処方薬品名を、飲み合わせ情報作成手段70へ伝達する。ステップS12で、出力アドレスが情報記憶手段60に記憶されていない場合は、電子ペン80は、処理を終了する。   Further, when the user taps the drinking process execution page 33 with the pen tip portion 17 of the electronic pen 80 following the tap to the hospital B entry page 32, the electronic pen 80 displays the drinking process execution page as the next entry information. Tap information corresponding to the tap to 33 is acquired (step S10; Yes), and the processing of steps S2 to S3 is repeated as described above. Since the area recognized by the area recognizing unit 62 in step S3 is the swallowing process execution page 33 (step S3; process execution page), the prescription drug name extracting unit 69 receives the output address from the output address storage unit 68. It is determined whether or not the information is stored in the information storage unit 60, and the first and second output addresses are stored in the information storage unit 60 (step S12; Yes). Based on the output address, the information storage unit 60 Referring to the registration information stored in (see FIG. 11), all prescription drug names registered in association with the dot pattern address of the output address are extracted (step S13). Then, the prescription drug name extraction unit 69 transmits the extracted prescription drug name to the drinking information creation unit 70. If the output address is not stored in the information storage unit 60 in step S12, the electronic pen 80 ends the process.

具体的に、処方薬品名抽出手段69は、一時記憶された出力アドレスのドットパターンアドレス「10.30.20.1」に基づいて、登録情報から薬品名「ラグビット」、「クッラビー」及び「ブコスバン」を抽出する。また、処方薬品名抽出手段69は、ドットパターンアドレス「10.30.20.2」に基づいて、登録情報から薬品名「ムタスコ錠」及び「キフサロール」を抽出する。   More specifically, the prescription drug name extraction unit 69 uses the registered information based on the dot pattern address “10.30.20.1” of the temporarily stored output address to determine the drug names “Ragbit”, “Clullaby”, and “Bukosbang”. Is extracted. The prescription drug name extraction means 69 extracts the drug names “Mutasco Tablets” and “Kifusalol” from the registration information based on the dot pattern address “10.30.20.2”.

次に、飲み合わせ情報作成手段70は、伝達された処方薬品名に基づいて、2つの薬品名の組み合わせを作成する。そして、その組み合わせごとに、情報記憶手段60により記憶された薬品情報(図9参照)を参照することにより、2つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報(図12参照)を作成する(ステップS14)。例えば、処方薬品名抽出手段69により抽出された薬品名「ラグビット」と「ムタスコ錠」の組み合わせについて、薬品情報の基本薬品名より「ラグビット」の情報を参照して、その飲み合わせ薬品名「ムタスコ錠」と対応する副作用「食欲不振等」と、危険度「2」を抽出する。そして2つの薬品名「ラグビット」及び「ムタスコ錠」と対応付けた飲み合わせ情報を作成して、情報記憶手段60に、一時的に記憶する。他の組み合わせについても、同様にして飲み合わせ情報を作成する。薬品情報を参照して、飲み合わせ薬品名に該当する薬品名のない2つの薬品の組み合わせについては、「副作用情報なし」といった飲み合わせ情報を作成するようにしてもよいし、飲み合わせ情報を作成しないようにしてもよい。本実施形態では、「副作用情報なし」といった飲み合わせ情報を作成するものとして説明する。   Next, the drinking information creation means 70 creates a combination of two medicine names based on the transmitted prescription medicine name. Then, by referring to the drug information (see FIG. 9) stored in the information storage means 60 for each combination, two drug names, side effects caused by taking these drugs together, and the risk of side effects The drinking information (see FIG. 12) in which the degree is associated is created (step S14). For example, for the combination of the drug name “Rabbit” and “Mutasco Tablet” extracted by the prescription drug name extraction means 69, the information of “Rugbit” is referred to from the basic drug name of the drug information, and the name of the drinking drug “Mutasco” The side effect “loss of appetite” and the risk “2” corresponding to “tablet” are extracted. Then, the drinking information associated with the two drug names “Rabbit” and “Mutasco Tablet” is created and temporarily stored in the information storage means 60. Drinking information is created in the same manner for other combinations. By referring to the drug information, for the combination of two drugs that do not have a drug name corresponding to the name of the medicine to be swallowed, it may be possible to create swallowing information such as “no side effect information” or create swallowing information. You may make it not. In the present embodiment, description will be made assuming that drinking information such as “no side effect information” is created.

さらに、飲み合わせ情報作成手段70は、副作用を起こす飲み合わせ情報があるか否かを判定して、副作用のある飲み合わせがある場合、情報記憶手段60に一時的に記憶するとともに、音声データ作成手段へ伝達する(ステップS15;イエス)。副作用を起こす飲み合わせがないと判定された場合(ステップS15;ノー)、出力処理を終了する。一方、副作用を起こす飲み合わせがあると判定された場合(ステップS15;イエス)、音声データ作成手段71は、飲み合わせ情報作成手段70により作成された飲み合わせ情報に基づいて音声合成処理を実行することで、副作用が生じる飲み合わせを提示する音声データを作成する(ステップS16)。   Furthermore, the drinking information creation means 70 determines whether or not there is drinking information that causes a side effect, and if there is a drinking with side effects, temporarily stores it in the information storage means 60 and creates voice data. This is transmitted to the means (step S15; yes). When it is determined that there is no drinking that causes side effects (step S15; No), the output process is terminated. On the other hand, if it is determined that there is a swallow that causes a side effect (step S15; Yes), the voice data creation means 71 executes a speech synthesis process based on the swallow information created by the swallow information creation means 70. Thus, voice data that presents a drink that causes side effects is created (step S16).

例えば、「ラグビットとムタスコ錠を一緒に服用すると、食欲不振等の副作用の危険があります」という音声を出力する音声データを作成する。そして、音声出力手段72は、危険度の高い副作用が生じる飲み合わせを提示する音声データ「ラグビットとムタスコ錠を一緒に服用すると、食欲不振等の副作用の危険があります」を、音声出力部19に音声出力させる(ステップS17)。そして、電子ペン80は、飲み合わせ情報の出力処理を終了する。   For example, voice data that outputs a voice saying “If you take Ragbit and Mutasco together, there is a risk of side effects such as loss of appetite” is created. Then, the voice output means 72 sends to the voice output unit 19 voice data presenting a sip that causes a side effect with a high degree of risk, "If you take Rugbit and Mutasco Tablet together, there is a risk of side effects such as loss of appetite". Audio is output (step S17). Then, the electronic pen 80 ends the drinking information output process.

このように、利用者は、電子ペン80を使用して薬品記録帳30(電子ペン用媒体20)記入ページに処方薬品名を記入して、必要時に薬品記録帳30の記入ページ及び飲み合わせ処理実行ページ33をタップすることで、複数の病院から処方された薬品の飲み合わせに副作用があるか否かを、音声により容易に確認することができる。   In this way, the user uses the electronic pen 80 to enter the name of the prescription medicine on the entry page of the medicine record book 30 (electronic pen medium 20), and the entry page of the medicine record book 30 and the drinking process when necessary. By tapping the execution page 33, it can be easily confirmed by voice whether or not there is a side effect in the drinking of medicines prescribed from a plurality of hospitals.

[本情報処理システムによる作用効果]
この情報処理システムによれば、電子ペン80で薬品記録帳30(電子ペン用媒体20)に記入した処方薬品名(文字列)をメモリ12に登録し、薬品記録帳30へのタップに応じて、登録した処方薬品名に基づく異なる音声を出力させることができる。そのため、例えば、複数の病院で処方された薬品名を電子ペン80により薬品記録帳30の各記入ページに記入して、当該記入ページ及び処理実行ページへのタップに応じて、薬品の飲み合わせを提示する音声を容易に出力させることができる。つまり、利用者は、従来のように薬品事典やインターネット等を使用して各薬品を調べることなく、通常の薬品記録帳への記入と同様の手間のみで、処方薬品の記録のみならず、薬品の飲み合わせを確認することができる。よって、薬品事典をひく手間がなく、パーソナルコンピュータやインターネット等の使用に抵抗のある利用者であっても、容易に薬品の飲み合わせを確認することが可能となる。
[Operational effects of this information processing system]
According to this information processing system, the prescription medicine name (character string) entered in the medicine record book 30 (electronic pen medium 20) with the electronic pen 80 is registered in the memory 12, and in response to a tap on the medicine record book 30 Different voices based on registered prescription drug names can be output. Therefore, for example, the names of medicines prescribed at a plurality of hospitals are filled in each entry page of the medicine record book 30 with the electronic pen 80, and the medicines can be swallowed according to the tap on the entry page and the process execution page. The voice to be presented can be easily output. In other words, the user does not need to check each drug using a drug encyclopedia or the Internet as in the past, but only with the same effort as filling in a normal drug record book, not only records of prescription drugs, but also drugs. You can check the drinking. Therefore, it is possible to easily confirm the drinking of medicine even by a user who does not have time to search for a medicine encyclopedia and resists the use of a personal computer or the Internet.

なお、本発明は、上記実施形態に限られない。   The present invention is not limited to the above embodiment.

例えば、電子ペン80のクロック22は現在時刻を発信することとしているが(図2参照)、クロック22は、0から始まりストロークの記入中に経過していく記入時間を発信することとしてもよい。この場合、プロセッサ11は、ストロークの記入中に、クロック22が発信する経過時間(記入時間)を時間情報として取得し、その時間情報と、筆圧データと、ドットパターンアドレスと、X,Y座標データとを関連付け、記入情報として取得する。   For example, although the clock 22 of the electronic pen 80 transmits the current time (see FIG. 2), the clock 22 may transmit the entry time that starts from 0 and elapses during the entry of the stroke. In this case, the processor 11 acquires the elapsed time (entry time) transmitted by the clock 22 as time information during stroke entry, and the time information, writing pressure data, dot pattern address, and X and Y coordinates. Correlate with data and get it as entry information.

また、上記実施形態では、情報記憶手段60は、定義情報(図8参照)と登録情報(図11参照)を分けて記憶しているが、ドットパターンアドレスに対して、ページ種別と、ページ名と、ユーザエリアのユーザエリアID及び座標データと、処方薬品名とをまとめて関連付けて記憶するようにしてもよく、これらの情報のデータ構造は任意に設定することができる。また、薬品情報(図9参照)に含める情報項目やデータ構造も任意に設定することができる。例えば、基本薬品の化学式を含めることができる。   In the above embodiment, the information storage unit 60 stores the definition information (see FIG. 8) and the registration information (see FIG. 11) separately, but for the dot pattern address, the page type and the page name are stored. The user area ID and coordinate data of the user area and the prescription drug name may be stored in association with each other, and the data structure of these information can be arbitrarily set. In addition, information items and data structures included in the medicine information (see FIG. 9) can be arbitrarily set. For example, the chemical formula of the basic drug can be included.

また、上記実施形態では、文字列認識手段65、タップ認識手段64によりタップが認識された時点で、情報記憶手段60に記憶された記入情報に基づいて文字認識を実行することとしているが、本発明はこれに限定されるものではなく、記入情報に基づいて逐次文字認識を実行して情報記憶手段60に一時的に記憶しておき、タップが認識された時点で、一時記憶された文字をまとめて一連の文字列として認識するように構成することができる。   In the above embodiment, when the tap is recognized by the character string recognizing means 65 and the tap recognizing means 64, the character recognition is executed based on the entry information stored in the information storage means 60. The invention is not limited to this. Character recognition is sequentially performed based on the entered information and temporarily stored in the information storage means 60. When the tap is recognized, the temporarily stored characters are stored. It can be configured to be collectively recognized as a series of character strings.

また、上記実施形態では、出力アドレス記憶手段68は、エリア認識手段62により認識されたドットパターンアドレスを出力アドレスとして情報記憶手段60に記憶して、処方薬品名抽出手段69は、登録情報を参照して、当該ドットパターンアドレスに対応付けて記憶されている全ての処方薬品名を抽出することとしているが、本発明はこれに限定されるものではなく、出力アドレス記憶手段68は、エリア認識手段62により認識されたユーザエリアを出力ユーザエリアとして情報記憶手段60に記憶して、処方薬品名抽出手段69は、登録情報を参照して、当該ユーザエリアに対応付けて記憶されているそれぞれ1つの処方薬品名を抽出することとしてもよい。   Moreover, in the said embodiment, the output address memory | storage means 68 memorize | stores the dot pattern address recognized by the area recognition means 62 in the information storage means 60 as an output address, and the prescription medicine name extraction means 69 refers registration information. Then, all prescription drug names stored in association with the dot pattern address are extracted, but the present invention is not limited to this, and the output address storage means 68 is an area recognition means. The user area recognized by 62 is stored in the information storage means 60 as an output user area, and the prescription drug name extraction means 69 refers to the registration information and stores each one stored in association with the user area. It is good also as extracting a prescription medicine name.

また、上記実施形態では、利用者によりタップされた記入ページのドットパターンアドレスに基づいて、2つの病院から処方された全ての処方薬品名を抽出して2つの薬品の組み合わせを作成して、副作用を引き起こす2つの薬品の飲み合わせ全てを提示する音声を出力させることとしているが、本発明はこれに限定されるものではなく、上述のステップS15で副作用の危険度が所定値以上の2つの薬品飲み合わせを判定して、その危険度が所定値以上の飲み合わせのみを提示する音声を出力させることとしてもよい。また、危険度の数値も合せて提示するようにしてもよい。あるいは、利用者によりタップされた位置に設定されているユーザエリアに基づいて、利用者が意図する処方薬品名のみを抽出して2つの薬品の組み合わせを作成して、副作用を引き起こす2つの薬品の飲み合わせ全てを提示する音声を出力させることとしてもよい。その他、病院の数及び組み合わせる薬品の数、報知する情報項目は任意に設定することができる。   Moreover, in the said embodiment, based on the dot pattern address of the entry page tapped by the user, all the prescription medicine names prescribed from two hospitals are extracted and the combination of two medicines is created, and a side effect is produced. However, the present invention is not limited to this, and the two drugs whose side effect risk is equal to or higher than a predetermined value in step S15 described above are output. It is good also as judging the drinking and outputting the audio | voice which shows only the drinking whose the danger level is more than predetermined value. Moreover, you may make it also show the numerical value of a danger level. Alternatively, based on the user area set at the position tapped by the user, only the name of the prescription drug intended by the user is extracted to create a combination of the two drugs, and the two drugs causing side effects It is good also as outputting the audio | voice which shows all the drinking. In addition, the number of hospitals, the number of medicines to be combined, and information items to be notified can be arbitrarily set.

また、上記実施形態では、音声により2つの薬品名とそれらの薬品の飲み合わせが悪いことのみを提示しているが、本発明はこれに限定されるものではなく、音声により副作用の内容や危険度を併せて提示することとしてもよい。   In the above-described embodiment, only two medicine names and the fact that these medicines are poorly swallowed are presented by voice. However, the present invention is not limited to this. It is also possible to present the degree together.

また、上記実施形態では、1つの病院と、1ページの記入ページとが対応付けられている。しかし、本発明はこれに限定されるものではなく、1つの病院と、1ページの記入ページの一部である記入エリアとを対応付けることとしてもよい。すなわち、ページ単位ではなく、エリア単位で病院を対応付けることとしてもよい。   In the above embodiment, one hospital is associated with one entry page. However, the present invention is not limited to this, and one hospital may be associated with an entry area that is a part of one entry page. In other words, hospitals may be associated with areas instead of pages.

また、上記実施形態では、薬品記録帳30に対応付けられている所定の処理として、飲み合わせ処理の例を示した。しかし、本発明はこれに限定されるものではなく、薬品記録帳30に、端末装置85に付属するスピーカや、ディスプレイや、プリンタ等への出力処理を対応付けることとしてもよい。この場合、利用者は、複数の病院で処方された薬品の飲み合わせを、端末装置85に付属するスピーカからの音声出力や、リスト等の体裁でのディスプレイ表示又は印刷により確認できる。   Moreover, in the said embodiment, the example of the drinking process was shown as a predetermined process matched with the chemical | medical agent record book 30. FIG. However, the present invention is not limited to this, and the medicine record book 30 may be associated with output processing to a speaker attached to the terminal device 85, a display, a printer, or the like. In this case, the user can confirm the drinking of medicines prescribed at a plurality of hospitals by outputting sound from a speaker attached to the terminal device 85, or displaying or printing a list or the like.

また、上記実施形態では、電子ペン80で記入ページに記入した薬品名を登録し、記入ページ及び処理実行ページへのタップに応じて、薬品の飲み合わせを提示する音声を出力させることとしているが、本発明はこれに限定されるものではなく、登録する文字列及び出力させる音声は任意に設定することができる。例えば、基本となる色と、他の色と、それらの色を混ぜ合わせた場合に生じる色を対応付けた色情報を、電子ペン80の情報記憶手段60に記憶しておき、色の名前を記入ページに記入して、任意の複数の色をタップにより選択して、それらの色を混ぜ合わせた場合に生じる色の名前を提示する音声を出力させるように構成ことができる。あるいは、基本となる化学薬品名と、他の化学薬品名と、それらの化学薬品を混ぜ合わせた場合に生じる現象を対応付けた化学実験情報を、電子ペン80の情報記憶手段60に記憶しておき、化学薬品名を記入ページに記入して、任意の複数の化学薬品名をタップにより選択して、それらの化学薬品を混ぜ合わせた場合に生じる現象を提示する音声を出力させるように構成ことができる。また、図3に示すようなデザインでなくともよく、記入ページ、記入エリア、処理実行ページ及び処理実行エリアのデザインや配置等も適宜変更してよい。   In the above embodiment, the medicine name entered on the entry page with the electronic pen 80 is registered, and in response to a tap on the entry page and the process execution page, a sound for presenting a medicine drink is output. The present invention is not limited to this, and the character string to be registered and the voice to be output can be arbitrarily set. For example, color information in which the basic color, other colors, and colors generated when these colors are mixed are stored in the information storage unit 60 of the electronic pen 80, and the name of the color is stored. It can be configured to fill in the entry page, and to output a sound presenting the name of the color generated when any of a plurality of colors are selected by tapping and the colors are mixed. Alternatively, chemical experiment information in which a basic chemical name, another chemical name, and a phenomenon that occurs when these chemicals are mixed is stored in the information storage unit 60 of the electronic pen 80. In addition, enter the chemical name on the entry page, select any multiple chemical names by tapping, and output sound that indicates the phenomenon that occurs when these chemicals are mixed. Can do. Further, the design does not have to be as shown in FIG. 3, and the design and arrangement of the entry page, entry area, process execution page, and process execution area may be changed as appropriate.

また、電子ペン80内に、ペン自体又はその所有者に関するプロパティ情報(ペン情報又はペン所有者情報)を保持しておき、端末装置85から参照することができるようにしてもよいし、プロパティ情報の全部又は一部を記入情報と共に端末装置85に送信するようにしてもよい。ペン情報としては、バッテリーレベル、ペンID、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのID、空きメモリ容量などが挙げられる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、emailアドレス、名称、住所、ファックス/電話番号、携帯電話番号などが挙げられる。   Further, property information (pen information or pen owner information) regarding the pen itself or its owner may be held in the electronic pen 80 so that it can be referred to from the terminal device 85, or property information. May be transmitted to the terminal device 85 together with the entry information. The pen information includes battery level, pen ID, pen manufacturer number, pen software version, subscription provider ID, free memory capacity, and the like. Pen owner information includes nationality, language, time zone, email address, name, address, fax / phone number, mobile phone number, and the like.

また、上記実施形態では、ドットは赤外線を吸収するカーボンを含むインクとし、電子ペン80のLED15を、赤外線を照射するLEDとし、カメラ16によって赤外線の反射量の差によって、電子ペン80でドットパターンを読み取っていたが、これに限らない。例えば、ドットは所定波長の光によって所定波長を発光するインクとし、電子ペン80のLED15を、ドットのインクを発光させる光を照射するものとし、カメラ16によってドットのインクが発光する波長の領域を検知することによって、電子ペン80でドットパターンを読み取るようにしてもよく、カメラ16によってドットパターンが読み取れれば、ドットのインクの種別やLED15の照射光等は上記実施形態で示したものに限られない。また、薬品記録帳30(専用ペーパー20)における位置座標が特定できるものであれば、ドットパターンの代わりに、別のコード化されたパターン、例えば、2次元コードパターンなどであってもよい。   In the above embodiment, the dot is ink containing carbon that absorbs infrared rays, and the LED 15 of the electronic pen 80 is an LED that irradiates infrared rays. However, it is not limited to this. For example, the dot is ink that emits light of a predetermined wavelength by light of a predetermined wavelength, the LED 15 of the electronic pen 80 is irradiated with light that emits the ink of the dot, and the region of the wavelength that the ink of the dot is emitted by the camera 16 is set. By detecting, the dot pattern may be read by the electronic pen 80. If the dot pattern can be read by the camera 16, the ink type of the dot, the irradiation light of the LED 15, etc. are limited to those shown in the above embodiment. I can't. Further, as long as the position coordinates in the medicine record book 30 (dedicated paper 20) can be specified, another coded pattern such as a two-dimensional code pattern may be used instead of the dot pattern.

本発明は、タップに応じて、電子ペン用媒体に記入した文字列に基づく音声を出力することが可能な電子ペンとして、ヘルスケア(健康管理)分野、デザイン分野、教育分野など様々な分野で利用することができる。   The present invention is an electronic pen that can output a voice based on a character string written on a medium for an electronic pen in response to a tap, in various fields such as a healthcare field, a design field, and an education field. Can be used.

電子ペンの使用形態を模式的に示す図である。It is a figure which shows the usage pattern of an electronic pen typically. 実施形態における電子ペンの構成を示すブロック図である。It is a block diagram which shows the structure of the electronic pen in embodiment. 実施形態における薬品記録帳の例である。It is an example of the medicine record book in an embodiment. 実施形態における電子ペンの使用形態を示す図である。It is a figure which shows the usage condition of the electronic pen in embodiment. 専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。It is a figure explaining the expression method of the information by the dot pattern printed on the exclusive paper. (a)は、ドットパターンを模式的に示し、(b)は、それに対応する情報の例を示す図である。(A) shows a dot pattern typically, and (b) is a figure showing an example of information corresponding to it. 電子ペンの主要な構成を示す機能ブロック図である。It is a functional block diagram which shows the main structures of an electronic pen. 定義情報のデータ構造を模式的に示す図である。It is a figure which shows the data structure of definition information typically. 薬品情報のデータ構造を模式的に示す図である。It is a figure which shows the data structure of chemical | medical agent information typically. 座標データを説明する図である。It is a figure explaining coordinate data. 登録情報のデータ構造を模式的に示す図である。It is a figure which shows the data structure of registration information typically. 飲み合わせ情報のデータ構造を模式的に示す図である。It is a figure which shows the data structure of drinking information typically. 実施形態における専用アプリケーションのモジュール構成図である。It is a module block diagram of a dedicated application in the embodiment. 実施形態における飲み合わせ処理のフローチャートである。It is a flowchart of the drinking process in embodiment. 実施形態における飲み合わせ処理のフローチャートである。It is a flowchart of the drinking process in embodiment.

符号の説明Explanation of symbols

11…プロセッサ、12…メモリ、13…データ通信ユニット、14…バッテリー、15…LED、16…カメラ、18…圧力センサ、19…スピーカ、20…専用ペーパー(電子ペン用媒体)、22…クロック、30…薬品記録帳、55…専用アプリケーション、60…情報記憶手段、61…記入情報取得手段、62…エリア認識手段、63…開始終了点特定手段、64…タップ認識手段、65…ユーザエリア認識手段、66…文字列認識手段、67…登録情報作成手段、68…出力アドレス記憶手段、69…処方薬品名抽出手段、70…飲み合わせ情報作成手段、71…音声データ作成手段、72…音声出力手段、73…データ通信手段、80…電子ペン、85…端末装置   DESCRIPTION OF SYMBOLS 11 ... Processor, 12 ... Memory, 13 ... Data communication unit, 14 ... Battery, 15 ... LED, 16 ... Camera, 18 ... Pressure sensor, 19 ... Speaker, 20 ... Dedicated paper (medium for electronic pens), 22 ... Clock, 30 ... medicine record book, 55 ... dedicated application, 60 ... information storage means, 61 ... entry information acquisition means, 62 ... area recognition means, 63 ... start / end point identification means, 64 ... tap recognition means, 65 ... user area recognition means , 66 ... Character string recognition means, 67 ... Registration information creation means, 68 ... Output address storage means, 69 ... Prescription drug name extraction means, 70 ... Drinking information creation means, 71 ... Audio data creation means, 72 ... Voice output means 73 ... Data communication means, 80 ... Electronic pen, 85 ... Terminal device

Claims (7)

電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで1つ以上の文字からなる文字列を認識する文字列認識手段と、
前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする電子ペン。
An electronic pen for processing information written on an electronic pen medium on which a coded pattern recognizable by the electronic pen is printed,
Information storage means for storing definition information in which a coding pattern address for identifying a predetermined area on the coding pattern is associated with an area type of the area on the coding pattern;
Entry information acquisition means for acquiring entry information corresponding to the entry contents on the electronic pen medium;
Area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information;
Tap recognition means for recognizing a tap to an area corresponding to the coded pattern address recognized by the area recognition means based on the entry information;
A character string recognizing unit that recognizes a character string composed of one or more characters by recognizing the entry information based on a recognition result by the tap recognizing unit;
An electronic pen comprising: registration information creating means for creating registration information in which the character string recognized by the character string recognizing means and the encoded pattern address recognized by the area recognizing means are associated with each other.
前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、
前記電子ペンは、
音声データに基づいて音声を出力する音声出力部と、
前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段と、
前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段と、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする請求項1に記載の電子ペン。
On the coded pattern printed on the electronic pen medium, a process execution area that is an area associated with execution of a process of outputting sound is set.
The electronic pen is
An audio output unit that outputs audio based on audio data;
An output address storage means for storing a coded pattern address corresponding to the tapped area based on a recognition result by the tap recognition means;
A character string extraction means for extracting a corresponding character string from the registration information based on the coded pattern address stored by the output address storage means;
Voice data creation means for creating voice data based on the character string extracted by the character string extraction means;
The electronic pen according to claim 1, further comprising: a voice output unit that outputs a voice based on the voice data created by the voice data creation unit from the voice output unit.
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで2文字以上の文字列からなる薬品名を認識する文字列認識手段と、
前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする電子ペン。
An electronic pen for processing information written on an electronic pen medium on which a coded pattern recognizable by the electronic pen is printed,
Information storage means for storing definition information in which a coding pattern address for identifying a predetermined area on the coding pattern is associated with an area type of the area on the coding pattern;
Entry information acquisition means for acquiring entry information corresponding to the entry contents on the electronic pen medium;
Area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information;
Tap recognition means for recognizing a tap to an area corresponding to the coded pattern address recognized by the area recognition means based on the entry information;
Character string recognition means for recognizing a medicine name consisting of a character string of two or more characters by recognizing the entry information based on a recognition result by the tap recognition means;
An electronic pen comprising: registration information creating means for creating registration information in which the drug name recognized by the character string recognition means is associated with the coded pattern address recognized by the area recognition means.
前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、
前記情報記憶手段は、前記薬品名と、その他の薬品名と、2つの薬品を飲み合わせた際の副作用に関する情報とを対応付けた薬品情報をさらに記憶するものであって、
前記電子ペンは、
音声データに基づいて音声を出力する音声出力部と、
前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する薬品名を抽出する文字列抽出手段と、
前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段と、
前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段と、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする請求項3に記載の電子ペン。
On the coded pattern printed on the electronic pen medium, a process execution area that is an area associated with execution of a process of outputting sound is set.
The information storage means further stores medicine information in which the medicine name, other medicine names, and information on side effects when two medicines are swallowed are associated with each other,
The electronic pen is
An audio output unit that outputs audio based on audio data;
An output address storage means for storing a coded pattern address corresponding to the tapped area based on a recognition result by the tap recognition means;
Based on the coded pattern address stored by the output address storage means, a character string extraction means for extracting a corresponding medicine name from the registration information;
Referencing the drug information based on the drug name extracted by the character string extraction means, to create a drinking information creation means for creating the drinking information of the drug causing side effects;
Based on the swallow information created by the swallow information creating means, sound data creating means for creating sound data presenting a swallow of a drug that causes side effects;
The electronic pen according to claim 3, further comprising: a voice output unit that outputs a voice based on the voice data created by the voice data creation unit from the voice output unit.
前記記入情報に基づいて、データ開始点及びデータ終了点を特定する開始終了点特定手段をさらに備え、
前記タップ認識手段は、前記開始点及び前記データ終了点に基づく時間及び/又は距離により、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識することを特徴とする請求項1乃至4のいずれか1項に記載の電子ペン。
A start / end point specifying means for specifying a data start point and a data end point based on the entry information;
The tap recognition means recognizes a tap to an area corresponding to a coded pattern address recognized by the area recognition means based on a time and / or distance based on the start point and the data end point. Item 5. The electronic pen according to any one of Items 1 to 4.
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで1つ以上の文字からなる文字列を認識する文字列認識手段、
前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、
前記タップ認識手段が認識したタップに基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段、
前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペンを機能させることを特徴とするプログラム。
A program executed by an electronic pen for processing information written on an electronic pen medium on which a coded pattern recognizable by the electronic pen is printed,
Information storage means for storing definition information in which a coding pattern address for identifying a predetermined area on the coding pattern is associated with an area type of the area on the coding pattern;
Entry information acquisition means for acquiring entry information corresponding to the entry contents on the electronic pen medium;
Area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information;
Tap recognition means for recognizing a tap to an area corresponding to the coded pattern address recognized by the area recognition means based on the entry information;
Character string recognition means for recognizing a character string composed of one or more characters by character recognition of the entry information based on a recognition result by the tap recognition means;
Registration information creation means for creating registration information in which the character string recognized by the character string recognition means and the encoded pattern address recognized by the area recognition means are associated with each other;
Based on the tap recognized by the tap recognition means, output address storage means for storing a coded pattern address corresponding to the tapped area;
A character string extraction means for extracting a corresponding character string from the registration information based on the coded pattern address stored in the output address storage means;
Voice data creation means for creating voice data based on the character string extracted by the character string extraction means;
A program for causing the electronic pen to function as voice output means for outputting voice based on voice data created by the voice data creation means from the voice output unit.
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで2文字以上の文字列からなる薬品名を認識する文字列認識手段、
前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、
前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する薬品名を抽出する文字列抽出手段、
前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段、
前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペンを機能させることを特徴とするプログラム。
A program executed by an electronic pen for processing information written on an electronic pen medium on which a coded pattern recognizable by the electronic pen is printed,
Information storage means for storing definition information in which a coding pattern address for identifying a predetermined area on the coding pattern is associated with an area type of the area on the coding pattern;
Entry information acquisition means for acquiring entry information corresponding to the entry contents on the electronic pen medium;
Area recognition means for recognizing the area type by referring to the definition information based on a coded pattern address included in the entry information;
Tap recognition means for recognizing a tap to an area corresponding to the coded pattern address recognized by the area recognition means based on the entry information;
Character string recognition means for recognizing a medicine name consisting of a character string of two or more characters by character recognition of the entry information based on a recognition result by the tap recognition means;
Registration information creation means for creating registration information in which the drug name recognized by the character string recognition means is associated with the coded pattern address recognized by the area recognition means;
Output address storage means for storing a coded pattern address corresponding to the tapped area based on a recognition result by the tap recognition means;
Character string extraction means for extracting a corresponding medicine name from the registration information based on the coded pattern address stored by the output address storage means,
Referencing the drug information based on the drug name extracted by the character string extraction means, creating a drinking information creation means for creating the drinking information of the drug that causes side effects,
Voice data creation means for creating voice data for presenting a drink of a medicine that causes side effects based on the drinking information created by the drinking information creation means;
A program for causing the electronic pen to function as voice output means for outputting voice based on voice data created by the voice data creation means from the voice output unit.
JP2007161375A 2007-06-19 2007-06-19 Electronic pen and program used for it Pending JP2009003531A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007161375A JP2009003531A (en) 2007-06-19 2007-06-19 Electronic pen and program used for it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007161375A JP2009003531A (en) 2007-06-19 2007-06-19 Electronic pen and program used for it

Publications (1)

Publication Number Publication Date
JP2009003531A true JP2009003531A (en) 2009-01-08

Family

ID=40319885

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007161375A Pending JP2009003531A (en) 2007-06-19 2007-06-19 Electronic pen and program used for it

Country Status (1)

Country Link
JP (1) JP2009003531A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011221767A (en) * 2010-04-08 2011-11-04 Dainippon Printing Co Ltd Printing system and program
WO2025178442A1 (en) * 2024-02-25 2025-08-28 주식회사 네오랩컨버전스 Interaction system for assisting with use of medium by user
KR20250130741A (en) * 2024-02-25 2025-09-02 주식회사 네오랩컨버전스 Interactive system for assisting user to use medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003203121A (en) * 2002-01-08 2003-07-18 Ntt Docomo Inc Medical treatment system and medical treatment method
JP2005063029A (en) * 2003-08-08 2005-03-10 Ricoh Co Ltd Handwritten information acquisition device
WO2005029380A1 (en) * 2003-09-17 2005-03-31 Astellas Pharma Inc. Medicine research information collection system
JP2006113762A (en) * 2004-10-14 2006-04-27 Dainippon Printing Co Ltd Drug purchase determination system
JP2006190270A (en) * 2002-09-26 2006-07-20 Kenji Yoshida Icon formed on medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003203121A (en) * 2002-01-08 2003-07-18 Ntt Docomo Inc Medical treatment system and medical treatment method
JP2006190270A (en) * 2002-09-26 2006-07-20 Kenji Yoshida Icon formed on medium
JP2005063029A (en) * 2003-08-08 2005-03-10 Ricoh Co Ltd Handwritten information acquisition device
WO2005029380A1 (en) * 2003-09-17 2005-03-31 Astellas Pharma Inc. Medicine research information collection system
JP2006113762A (en) * 2004-10-14 2006-04-27 Dainippon Printing Co Ltd Drug purchase determination system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011221767A (en) * 2010-04-08 2011-11-04 Dainippon Printing Co Ltd Printing system and program
WO2025178442A1 (en) * 2024-02-25 2025-08-28 주식회사 네오랩컨버전스 Interaction system for assisting with use of medium by user
KR20250130741A (en) * 2024-02-25 2025-09-02 주식회사 네오랩컨버전스 Interactive system for assisting user to use medium
KR102882132B1 (en) * 2024-02-25 2025-11-12 주식회사 네오랩컨버전스 Interactive system for assisting user to use medium

Similar Documents

Publication Publication Date Title
JP2009003531A (en) Electronic pen and program used for it
JP2009193366A (en) Electronic pen, terminal device, and program for use with the same
JP2004054375A (en) Chart management system, chart management device and chart management processing program in the chart management system, and chart sheet
JP4919089B2 (en) Electronic pen and program
JP2009009457A (en) Terminal device, program used therefor and information processing system
JP5109701B2 (en) Terminal device, program used therefor and information processing system
JP2009294996A (en) Emergency transmission device, program, and emergency transmission system
JP4463664B2 (en) Specific system and program
JP2009187235A (en) Electronic pen and program used for it
JP4770332B2 (en) Card application form for electronic pens
JP4962338B2 (en) Electronic pen and program
JP2008305301A (en) Information processing device, program, and triage tag
JP2009187236A (en) Terminal device, program used therefor and information processing system
JP4973384B2 (en) Terminal device, program used therefor and information processing system
JP5098680B2 (en) Terminal device, program used therefor and information processing system
JP4911056B2 (en) Terminal device, program used therefor and information processing system
JP5228596B2 (en) Clinical specimen collection business system, server device, and program
JP2007264713A (en) Electronic pen form manufacturing method, layout method, and electronic pen form
JP4411126B2 (en) Screening system
JP6065711B2 (en) Association system and program
JP4775246B2 (en) Electronic pen and program
JP4935552B2 (en) Electronic pen, scanner and program used for them
JP2008204033A (en) Electronic pen and program used for it
JP2009187197A (en) Electronic pen and program
JP2008204216A (en) Terminal device, program used therefor and information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110920

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120131