JP2009003531A - Electronic pen and program used for it - Google Patents
Electronic pen and program used for it Download PDFInfo
- 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
Links
Images
Abstract
【課題】電子ペンの電子ペン用媒体に対する記入内容及びタップに応じて、所定の音声を出力する電子ペン及びそれに用いられるプログラムを提供する。
【解決手段】利用者は、電子ペン80により電子ペン用媒体への記入及びタップを行う。電子ペン80は、電子ペン用媒体への記入内容に対応する記入情報を取得し、定義情報を参照することで、コード化パターンアドレス及びページ種別等を認識する。そして、電子ペン80は、認識したコード化パターンアドレス等に対応するエリアへのタップを認識し、タップ情報に応じて、記入情報に基づく文字列を認識してコード化パターンアドレスと対応付けて登録情報を作成する。また、電子ペン80は、タップ情報に応じて、登録情報として登録された文字列に関連する所定の音声を出力する。よって、電子ペン80は、文字列と、その文字列が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理し、所定の音声を出力することができる。
【選択図】図7The 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).
そこで本発明は、電子ペンの電子ペン用媒体に対する記入内容及びタップに基づく所定の処理結果に応じて、所定の音声を出力する電子ペン及びそれに用いられるプログラムを提供することを目的とする。 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
なお、端末装置85は、ハードウェアとして、電子ペン80とのデータ通信が可能なアンテナ装置、CPU等のプロセッサ、ROMやRAMといったメモリ、スピーカ、ディスプレイ等で構成される、PCや携帯電話、或いは携帯端末である。
The terminal device 85 includes, as hardware, an antenna device capable of data communication with the
[専用ペーパー]
まず、専用ペーパー(電子ペン用媒体)20について説明する。専用ペーパー20は、用紙上にドットパターンが印刷され、さらにその上に罫線や記入枠などの図案や項目、文言、イラスト等が印刷されたものである。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷される。また、図案等は、カーボンを含まない通常のインキにより印刷される。ドットパターンと図案等とは用紙に対して同時に印刷してもよいし、どちらかを先に印刷してもよい。
[Dedicated paper]
First, the dedicated paper (electronic pen medium) 20 will be described. The
図3に、図案等が印刷された専用ペーパー20の例を示す。図3に示す例は、薬品記録帳30のページ(エリア)の例である。薬品記録帳30は、図3(a)及び(b)に示すような、病院毎あるいは処方日付毎に電子ペン80により薬品名が記入されるページ(以下、「記入ページ」と呼ぶ。)と、図3(c)に示すような、薬品記録帳30の表紙として使用されるとともに薬品の飲み合わせを確認する出力処理である飲み合わせ処理実行ページ33のように、電子ペン80により実行される所定の処理が予め対応付けされたページ(以下、「処理実行ページ」と呼ぶ。)を有している。薬品記録帳30の各ページ(所定のエリア)には、異なるドットパターンが印刷されており、各ページに印刷されたドットパターンを識別するドットパターンアドレス(コード化パターンアドレス)が割り当てられている。
FIG. 3 shows an example of the
本実施形態では、図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
利用者は、ドットパターンを意識することなく、電子ペン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
さらに、利用者は、複数の病院で処方された薬品の飲み合わせを確認したい場合に、電子ペン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
[ドットパターン]
続いて、ドットパターン(コード化パターン)について説明する。図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
図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
[電子ペン]
次に電子ペン80について説明する。図2に示すように、電子ペン80は、その内部にプロセッサ11、メモリ12、データ通信ユニット13、バッテリー14、LED15、カメラ16、圧力センサ18、スピーカ(音声出力部)19及びクロック22を備える。また、電子ペン80は通常のインクペンと同様の構成要素としてインクカートリッジ(図示せず)などを有する。
[Electronic pen]
Next, the
バッテリー14は電子ペン80内の各部品に電力を供給するためのものであり、例えば電子ペン80のキャップ(図示せず)の脱着により電子ペン80自体の電源のオン/オフを行うよう構成させてもよい。クロック22は、現在時刻(タイムスタンプ)を発信し、プロセッサ11に供給する。圧力センサ18は、利用者が電子ペン80により薬品記録帳30(専用ペーパー20)上に文字などを書く際にペン先部17に与えられる圧力、即ち筆圧を検出し、プロセッサ11へ供給する。
The
プロセッサ11は、圧力センサ18から与えられる筆圧データに基づいて、LED15及びカメラ16のスイッチオン/オフの切換を行う。即ち、利用者が電子ペン80で薬品記録帳30上に文字などを書くと、ペン先部17には筆圧がかかり、圧力センサ18によって所定値以上の筆圧が検出されたときに、プロセッサ11は、利用者が薬品記録帳30への記入を開始したと判定して、LED15及びカメラ16を作動させる。
The
LED15は、電子ペン80のペン先付近に取り付けられており、薬品記録帳30上のペン先部17近傍(領域15a)に向けて、赤外線を照明する(図1参照)。領域15aは、ペン先部17が薬品記録帳30に接触する位置とはわずかにずれている。カメラ16は、LED15によって照明された領域15a内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ11に供給する。ここで、カーボンは赤外線を吸収するため、LED15によって照射された赤外線は、ドットの部分でドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。したがって、カメラ16の撮影により、赤外線の反射量の違いから、カーボンを含むドットの領域とそれ以外の領域を区別することができる。たとえ撮影領域に罫線や枠などが印刷されてあったとしても、罫線や枠などのインクには、カーボンが含まれていないため、ドットパターンを認識することができる。なお、カメラ16による撮影領域は、図6(a)に示すような約2mm×約2mmの大きさを含む範囲であり、カメラ16の撮影は、毎秒50〜100回程度行われる。
The
プロセッサ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
メモリ12には、プロセッサ11によって記入情報が時系列で記憶されていく。また、詳細は後述するが、メモリ12には、予め定義情報及び薬品情報が記憶されている。またメモリ12には、後述する登録情報作成手段66により作成された登録情報が記憶される。またメモリ12には、後述する飲み合わせ情報作成手段70により作成される飲み合わせ情報が一時記憶される。メモリ12の容量は例えば1Mバイト〜2Gバイト程度とすることができる。
The
スピーカ19は、プロセッサ11による出力指示によって、薬品記録帳30への記入やタップに応じた音声データを再生出力する。
The
データ通信ユニット13は、プロセッサ11により供給されるメモリ12内の所定のデータを近傍にある端末装置85へ無線送信する。データ通信ユニット13による送信は、Bluetooth(登録商標)の無線送信によると好適である。なお、USBケーブルを使用した有線送信、端子などの接触によるデータ送信など、他の方法によって、データ通信ユニット13から端末装置85へデータ送信を行ってもよい。
The
ここで、電子ペン80が有する機能について図7を参照して説明する。図7は、電子ペン80の主要な構成を示す機能ブロック図である。電子ペン80は、取得したX,Y座標データ等の記入情報に基づいて、専用アプリケーションを実行することで所定の処理を行う。
Here, functions of the
図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
情報記憶手段60には、図8に示すように、ドットパターンアドレスと、ページ種別と、ページ名とを対応付けた定義情報が記憶されている。例えば、ドットパターンアドレス「10.30.20.1」に関連してページ種別「記入ページ」、ページ名「A病院記入ページ」が記憶され、ドットパターンアドレス「10.30.20.2」に関連してページ種別「記入ページ」、ページ名「B病院記入ページ」が記憶され、ドットパターンアドレス「10.30.20.9」に関連してページ種別「処理実行ページ」、ページ名「飲み合わせ処理実行ページ」が記憶されている。処理実行ページは、電子ペン80により実行される所定の処理が対応付けされたページであり、飲み合わせ処理実行ページ33は、薬品の飲み合わせを報知する出力処理が対応付けされた処理実行ページである。
As shown in FIG. 8, the
また、情報記憶手段60には、図9に示すように、基本薬品名と、効能・効果と、飲み合わせ薬品名と、副作用と、危険度とを対応付けた薬品情報が記憶されている。基本薬品名は飲み合わせを参照する基本となる基本薬品の名称であり、効能・効果はその基本薬品の効能や効果である。飲み合わせ薬品名は、基本となる薬品と一緒に服用する飲み合わせ薬品の名称である。副作用は、基本薬品と飲み合わせ薬品を一緒に服用したときに起こる副作用である。危険度は、副作用に応じて人体への危険度を数値化したものであって、本実施形態では「0」〜「10」までの数値で表している。例えば、基本薬品名「ラグビット」に関連して、効果・効能「炎症を引き起こしている原因菌を殺菌」と、飲み合わせ薬品名「ムタスコ錠」と、ラグビットとムタスコ錠を一緒に服用したときに起こる副作用「食欲不振等」と、副作用の危険度「2」とが記憶され、さらに別の飲み合わせ薬品名「キプサジン」と、ラグビットとキプサジンを一緒に服用したときに起こる副作用「血管炎」と、副作用の危険度「6」とが記憶されている。
Further, as shown in FIG. 9, the
さらに、情報記憶手段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
記入情報取得手段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
エリア認識手段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
開始終了点特定手段63は、記入情報取得手段61が取得した記入情報に含まれるストロークのデータ開始点及びデータ終了点を特定してタップ認識手段64へ伝達する。具体的に、開始終了点特定手段63は、データ開始点及びデータ終了点それぞれの位置座標を示す座標データと記入時刻とを特定する。タップ認識手段64は、開始終了点特定手段63によって特定されたデータ開始点及びデータ終了点における時間及び/又は両点間の移動距離に基づいて、利用者により薬品記録帳30に記入されたストロークがタップであるか否かを判定し、エリア認識手段62により認識されたドットパターンアドレス、ページ種別及びユーザエリアIDに対応するページへのタップを認識して、情報記憶手段60に一時記憶するとともに、ユーザエリア設定手段65へ伝達する。なおこの時点では、登録情報にはドットパターンアドレス「10.30.20.1」に対応付けられたユーザエリアは登録されておらず、エリア認識手段62は、ドットパターンアドレス及びページ種別のみを認識することとなる。
The start / end
具体的に、利用者により専用ペーパー(電子ペン用媒体)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
ユーザエリア設定手段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
文字列認識手段66は、ユーザエリア設定手段65により設定されたユーザエリアに対応付けられた記入情報に基づき、HWR(Hand Writing Recognition)やOCR(Optical Character Recognition)等による文字認識処理を実行することで、記入ページへの記入ストロークを文字列として認識する。なお、電子ペン80は、予めHWRやOCR等による文字認識処理を実行可能な文字認識エンジンを搭載しているものとする。
The character
登録情報作成手段67は、文字列認識手段66により認識された文字列と、当該文字列に対応する、ユーザエリア設定手段65により設定されたユーザエリアのユーザエリアID及び座標データと、エリア認識手段62が認識したドットパターンアドレスと、を対応付けた登録情報を作成して情報記憶手段60に記憶する。すなわち、登録情報は、図11に示すように、ドットパターンアドレスと、ユーザエリアの座標データと、利用者により電子ペン80を用いて記入ページに記入された処方薬品名(文字列)とを対応付けた情報である。
The registration
例えば、利用者が電子ペン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
出力アドレス記憶手段68は、ユーザエリア設定手段65よりタップ認識手段64によって認識されたタップ情報が伝達された場合、当該タップ情報に含まれるドットパターンアドレスを、出力アドレスとして、情報記憶手段60に一時的に記憶させる。
When the tap information recognized by the
処方薬品名抽出手段69は、エリア認識手段62により認識されたエリアが飲み合わせ処理実行ページ33であった場合に、出力アドレス記憶手段68により情報記憶手段60に一時的に記憶されたドットパターンアドレスに基づいて、情報記憶手段60に記憶された登録情報(図11参照)を参照して、当該ドットパターンアドレスに対応付けて登録されている全ての処方薬品名(文字列)を抽出する。すなわち、処方薬品名抽出手段69は、電子ペン80によりタップされた記入ページに事前に記入されて登録情報として登録されている全ての処方薬品名を抽出する。そして、処方薬品名抽出手段69は、抽出した処方薬品名を飲み合わせ情報作成手段70へ伝達する。
When the area recognized by the
飲み合わせ情報作成手段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
音声出力手段72は、音声データ作成手段71が作成した音声データを音声出力部(スピーカ)19に再生出力させる。
The
データ通信手段73は、端末装置85とデータの送受信を行う。例えば、データ通信手段73は、電子ペン80にインストールする専用アプリケーションや薬品情報をダウンロードするために使用されるほか、飲み合わせ情報作成手段70が作成した飲み合わせ情報を端末装置85のディスプレイに表示させるため又は音声データ作成手段71が作成した音声データを端末装置85のスピーカより音声出力させるため、飲み合わせ情報又は音声データを端末装置85へ送信するために使用されてもよい。
The
電子ペン80は、専用アプリケーションがインストールされることにより、上述の各手段が構成される。
The
[専用アプリケーション]
次に、専用アプリケーション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
図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
情報記憶モジュール301は、情報記憶手段60に対して、ドットパターンアドレスと、ページ種別と、ページ名とを対応付けた定義情報(図8参照)及び、基本薬品名と、効能・効果と、飲み合わせ薬品名と、副作用と、危険度とを対応付けた薬品情報(図9参照)を記憶させる機能を有するほか、情報記憶手段60に対して、記入情報取得モジュール302が取得した記入情報と、登録情報作成モジュール307が作成した登録情報(図11参照)と、飲み合わせ情報作成モジュール311が作成した飲み合わせ情報(図12参照)とを記憶させる機能を有する、電子ペン80に情報記憶手段60を構成させるモジュールである。
The
記入情報取得モジュール302は、利用者による専用ペーパー(電子ペン用媒体)20への電子ペン80を用いた記入が行われている間、カメラ16によって局所的にペン先部17近傍のドットパターンを撮像し続け、その画像データに基づいて薬品記録帳30への記入ストロークに対応する記入情報(タップ情報を含む)を連続的に取得し続け、エリア認識手段62に伝達するほか、情報記憶手段60に記憶させる機能を有し、電子ペン80に記入情報取得手段61を構成させるモジュールである。
The entry
エリア認識モジュール303は、記入情報取得モジュール302の実行によって取得された記入情報に含まれるドットパターンアドレスに基づいて情報記憶手段60に記憶されている定義情報(図8参照)を参照することにより、ページ種別を認識するほか、記入情報に含まれる座標データに基づいて、登録情報を(図11参照)参照することにより、対応するユーザエリアIDを認識して、認識されたエリアが記入ページである場合、エリア認識手段62は、当該認識した情報を情報記憶手段60に一時記憶させるとともに開始終了点特定手段63へ伝達する機能を有し、電子ペン80にエリア認識手段62を構成させるモジュールである。
The
開始終了点特定モジュール304は、記入情報取得モジュール302の実行によって取得された記入情報に含まれるストロークのデータ開始点及びデータ終了点それぞれの座標データ及び記入時刻とを特定してタップ認識手段64へ伝達する機能を有し、電子ペン80に開始終了点特定手段63を構成させるモジュールである。
The start / end
タップ認識モジュール305は、開始終了点特定モジュール304の実行により特定されたデータ開始点及びデータ終了点における時間及び/又は両点間の移動距離に基づいて、利用者により薬品記録帳30に記入されたストロークがタップであるか否かを判定し、エリア認識モジュール303により認識されたドットパターンアドレス、ページ種別及びユーザエリアIDに対応するページへのタップを認識して、情報記憶手段60に一時記憶するとともに、ユーザエリア設定手段65へ伝達する機能を有し、電子ペン80にタップ認識手段64を構成させるモジュールである。記入情報がタップ情報であるか否かの判定方法としては、上述のように、データ開始点の記入時刻からデータ終了点の記入時刻までの時間が予め設定された所定時間未満である場合にストロークがタップであると判定する方法(第1の方法)と、データ開始点とデータ終了点との間の移動距離が予め設定された所定距離未満である場合にストロークがタップであると判定する方法(第2の方法)とのいずれを採用してもよく、また、データ開始点とデータ終了点の時間及び両点間の移動距離の両方に条件を設定してもよい(第3の方法)。
The
ユーザエリア設定モジュール306は、タップ認識モジュール305の実行により記入ページへのタップが認識された場合、情報記憶手段60に記憶された記入情報に基づいて、利用者による薬品記録帳30への記入ストロークを内包するエリアを算出してユーザエリアの座標データとし、ユーザエリアIDを付与して当該記入情報と対応付ける機能を有するほか、情報記憶手段60にユーザエリア設定対象とする記入情報が記憶されていない場合、タップ認識手段64により伝達されたタップ情報を、出力アドレス記憶手段68へ伝達する機能を有し、電子ペン80にユーザエリア設定手段65を構成させるモジュールである。
When the tap on the entry page is recognized by the execution of the
文字列認識モジュール307は、ユーザエリア設定モジュール306の実行により設定されたユーザエリアに対応付けられた記入情報に基づき、文字認識処理を実行することで、薬品記録帳30に記入されたストロークを文字列として認識する機能を有し、電子ペン80に文字列認識手段66を構成させるモジュールである。
The character
登録情報作成モジュール308は、文字列認識モジュール307の実行により認識された文字列と、ユーザエリア設定手段モジュール306の実行により設定されたユーザエリアのユーザエリアID及び座標データと、エリア認識モジュール303の実行により認識されたドットパターンアドレスとを対応付けた登録情報を作成して情報記憶手段60に記憶させる機能を有し、電子ペン80に登録情報作成手段67を構成させるモジュールである。
The registration
出力アドレス記憶モジュール309は、ユーザエリア設定モジュール306の実行により、タップ認識モジュール305の実行によって認識されたタップ情報が伝達された場合に、当該タップ情報に含まれるドットパターンアドレスを、出力アドレスとして情報記憶手段60に一時的に記憶させる機能を有し、電子ペン80に出力アドレス記憶手段68を構成させるモジュールである。
When the tap information recognized by the execution of the
処方薬品名抽出モジュール310は、エリア認識モジュール303の実行により認識されたエリアが飲み合わせ処理実行ページ33であった場合に、出力アドレス記憶モジュール309の実行により情報記憶手段60に記憶されたドットパターンアドレスに基づいて、情報記憶手段60に記憶された登録情報を参照して、当該ドットパターンアドレスに対応付けて登録されている全ての処方薬品名を抽出して、処方薬品名を飲み合わせ情報作成手段70へ伝達する機能を有し、電子ペン80に処方薬品名抽出手段69を構成させるモジュールである。
When the area recognized by the execution of the
飲み合わせ情報作成モジュール311は、処方薬品名抽出モジュール310の実行により抽出された処方薬品名(文字列)に基づいて、情報記憶手段60に記憶されている薬品情報を参照することにより、2つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報(図12参照)を作成して、情報記憶手段60に一時的に記憶させるとともに、音声データ作成手段71へ伝達する機能を有し、電子ペン80に飲み合わせ情報作成手段70を構成させるモジュールである。
The drinking
音声データ作成モジュール312は、飲み合わせ情報作成モジュール311の実行により作成された飲み合わせ情報に基づいて、音声合成処理を実行することで、副作用が生じる薬品の飲み合わせを提示する音声データを作成して、音声出力手段72へ伝達する機能を有し、電子ペン80に音声データ作成手段71を構成させるモジュールである。
The voice
音声出力モジュール313は、音声データ作成モジュール312の実行により作成された音声データを、音声出力部(スピーカ)19に対して、音声として出力させる機能を有し、電子ペン80に音声出力手段72を構成させるモジュールである。
The
データ通信モジュール314は、端末装置85とデータの送受信を行う機能を有し、電子ペン80にデータ通信手段73を構成させるモジュールである。
The
[本情報処理システムによる登録処理フロー]
次に、本実施形態の情報処理システムにより行われる飲み合わせ処理フローについて図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
利用者は、電子ペン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
利用者は、電子ペン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
エリア認識手段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
利用者が、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
一方、文字列認識手段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
続いて、記入情報取得手段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
さらに、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
ステップ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
このようにして、電子ペン80は、記入ページに記入された全ての薬品名と、ユーザエリアの座標データと、ドットパターンアドレスとを対応付けた登録情報を作成する。換言すると、利用者は、通院している病院から処方された薬品名を記入ページに記入することで、薬品名の登録を行うことができる。
In this way, the
[本情報処理システムによる出力処理フロー]
次に、本実施形態の情報処理システムの飲み合わせ処理フローのうち飲み合わせ情報の出力処理フローについて図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
利用者は、初めに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
そして利用者が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
さらに利用者が、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
具体的に、処方薬品名抽出手段69は、一時記憶された出力アドレスのドットパターンアドレス「10.30.20.1」に基づいて、登録情報から薬品名「ラグビット」、「クッラビー」及び「ブコスバン」を抽出する。また、処方薬品名抽出手段69は、ドットパターンアドレス「10.30.20.2」に基づいて、登録情報から薬品名「ムタスコ錠」及び「キフサロール」を抽出する。
More specifically, the prescription drug
次に、飲み合わせ情報作成手段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
このように、利用者は、電子ペン80を使用して薬品記録帳30(電子ペン用媒体20)記入ページに処方薬品名を記入して、必要時に薬品記録帳30の記入ページ及び飲み合わせ処理実行ページ33をタップすることで、複数の病院から処方された薬品の飲み合わせに副作用があるか否かを、音声により容易に確認することができる。
In this way, the user uses the
[本情報処理システムによる作用効果]
この情報処理システムによれば、電子ペン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
なお、本発明は、上記実施形態に限られない。 The present invention is not limited to the above embodiment.
例えば、電子ペン80のクロック22は現在時刻を発信することとしているが(図2参照)、クロック22は、0から始まりストロークの記入中に経過していく記入時間を発信することとしてもよい。この場合、プロセッサ11は、ストロークの記入中に、クロック22が発信する経過時間(記入時間)を時間情報として取得し、その時間情報と、筆圧データと、ドットパターンアドレスと、X,Y座標データとを関連付け、記入情報として取得する。
For example, although the
また、上記実施形態では、情報記憶手段60は、定義情報(図8参照)と登録情報(図11参照)を分けて記憶しているが、ドットパターンアドレスに対して、ページ種別と、ページ名と、ユーザエリアのユーザエリアID及び座標データと、処方薬品名とをまとめて関連付けて記憶するようにしてもよく、これらの情報のデータ構造は任意に設定することができる。また、薬品情報(図9参照)に含める情報項目やデータ構造も任意に設定することができる。例えば、基本薬品の化学式を含めることができる。
In the above embodiment, the
また、上記実施形態では、文字列認識手段65、タップ認識手段64によりタップが認識された時点で、情報記憶手段60に記憶された記入情報に基づいて文字認識を実行することとしているが、本発明はこれに限定されるものではなく、記入情報に基づいて逐次文字認識を実行して情報記憶手段60に一時的に記憶しておき、タップが認識された時点で、一時記憶された文字をまとめて一連の文字列として認識するように構成することができる。
In the above embodiment, when the tap is recognized by the character
また、上記実施形態では、出力アドレス記憶手段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
また、上記実施形態では、電子ペン80で記入ページに記入した薬品名を登録し、記入ページ及び処理実行ページへのタップに応じて、薬品の飲み合わせを提示する音声を出力させることとしているが、本発明はこれに限定されるものではなく、登録する文字列及び出力させる音声は任意に設定することができる。例えば、基本となる色と、他の色と、それらの色を混ぜ合わせた場合に生じる色を対応付けた色情報を、電子ペン80の情報記憶手段60に記憶しておき、色の名前を記入ページに記入して、任意の複数の色をタップにより選択して、それらの色を混ぜ合わせた場合に生じる色の名前を提示する音声を出力させるように構成ことができる。あるいは、基本となる化学薬品名と、他の化学薬品名と、それらの化学薬品を混ぜ合わせた場合に生じる現象を対応付けた化学実験情報を、電子ペン80の情報記憶手段60に記憶しておき、化学薬品名を記入ページに記入して、任意の複数の化学薬品名をタップにより選択して、それらの化学薬品を混ぜ合わせた場合に生じる現象を提示する音声を出力させるように構成ことができる。また、図3に示すようなデザインでなくともよく、記入ページ、記入エリア、処理実行ページ及び処理実行エリアのデザインや配置等も適宜変更してよい。
In the above embodiment, the medicine name entered on the entry page with the
また、電子ペン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
また、上記実施形態では、ドットは赤外線を吸収するカーボンを含むインクとし、電子ペン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
本発明は、タップに応じて、電子ペン用媒体に記入した文字列に基づく音声を出力することが可能な電子ペンとして、ヘルスケア(健康管理)分野、デザイン分野、教育分野など様々な分野で利用することができる。 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.
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
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.
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)
| 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)
| 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 |
-
2007
- 2007-06-19 JP JP2007161375A patent/JP2009003531A/en active Pending
Patent Citations (5)
| 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)
| 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 |