(57)【要約】【課題】電子ペンの電子ペン用媒体に対する記入内容及びタップに応じて、所定の音声を出力する電子ペン及びそれに用いられるプログラムを提供する。【解決手段】利用者は、電子ペン８０により電子ペン用媒体への記入及びタップを行う。電子ペン８０は、電子ペン用媒体への記入内容に対応する記入情報を取得し、定義情報を参照することで、コード化パターンアドレス及びページ種別等を認識する。そして、電子ペン８０は、認識したコード化パターンアドレス等に対応するエリアへのタップを認識し、タップ情報に応じて、記入情報に基づく文字列を認識してコード化パターンアドレスと対応付けて登録情報を作成する。また、電子ペン８０は、タップ情報に応じて、登録情報として登録された文字列に関連する所定の音声を出力する。よって、電子ペン８０は、文字列と、その文字列が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理し、所定の音声を出力することができる。【選択図】図７
2009003531.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで１つ以上の文字からなる文字列を認識する文字列認識手段と、
前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする電子ペン。
【請求項２】
前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、
前記電子ペンは、
音声データに基づいて音声を出力する音声出力部と、
前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段と、
前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段と、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする請求項１に記載の電子ペン。
【請求項３】
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで２文字以上の文字列からなる薬品名を認識する文字列認識手段と、
前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする電子ペン。
【請求項４】
前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、
前記情報記憶手段は、前記薬品名と、その他の薬品名と、２つの薬品を飲み合わせた際の副作用に関する情報とを対応付けた薬品情報をさらに記憶するものであって、
前記電子ペンは、
音声データに基づいて音声を出力する音声出力部と、
前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する薬品名を抽出する文字列抽出手段と、
前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段と、
前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段と、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする請求項３に記載の電子ペン。
【請求項５】
前記記入情報に基づいて、データ開始点及びデータ終了点を特定する開始終了点特定手段をさらに備え、
前記タップ認識手段は、前記開始点及び前記データ終了点に基づく時間及び／又は距離により、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識することを特徴とする請求項１乃至４のいずれか１項に記載の電子ペン。
【請求項６】
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで１つ以上の文字からなる文字列を認識する文字列認識手段、
前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、
前記タップ認識手段が認識したタップに基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段、
前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペンを機能させることを特徴とするプログラム。
【請求項７】
電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、
前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、
前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、
前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、
前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、
前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで２文字以上の文字列からなる薬品名を認識する文字列認識手段、
前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、
前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、
前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する薬品名を抽出する文字列抽出手段、
前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段、
前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段、
前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペンを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ペンにより電子ペン用媒体等に記入された記入情報を処理する技術に関する。
【背景技術】
【０００２】
近年、「電子ペン」、「デジタルペン」などと呼ばれるペン型入力デバイスが登場しており（以下、本明細書では「電子ペン」と呼ぶ。）、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン（Anoto pen）」が知られている（特許文献１参照）。アノトペンは、所定のドットパターンが印刷された専用紙（以下、「専用ペーパー」とも呼ぶ。）とペアで使用される。アノトペンは、通常のインクタイプのペン先部に加えて、専用紙上のドットパターンを読み取るための小型カメラと、データ通信ユニットを搭載している。利用者が専用紙上にアノトペンで文字などを書いたり、専用紙上に図案化されている画像にチェックマークを記入したりすると、ペンの移動に伴って小型カメラが専用紙に印刷されたドットパターンを検出し、利用者が書き込んだ文字、画像などの記入情報が取得される。この記入情報が、データ通信ユニットによりアノトペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信される。このアノトペンを利用したシステムは、キーボードに代わる入力デバイスとして利用することが可能であり、上述のパーソナルコンピュータやキーボードの使用に抵抗がある利用者にとっては非常に使いやすい。そのため、現在、各種ビジネス上の書類、申込書、契約書等に記入されたデータをデジタル化する手法として、電子ペンを利用したシステムが普及しつつある（例えば、特許文献２）。
【０００３】
【特許文献１】特表２００３−５１１７６１号公報
【特許文献２】特開２００４−１５３６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで本発明は、電子ペンの電子ペン用媒体に対する記入内容及びタップに基づく所定の処理結果に応じて、所定の音声を出力する電子ペン及びそれに用いられるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る電子ペンは、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、前記タップ認識手段がによる認識結果に基づいて、前記記入情報を文字認識することで１つ以上の文字からなる文字列を認識する文字列認識手段と、前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする。
【０００６】
この構成によれば、利用者が電子ペンにより電子ペン用媒体に記入したり、軽く叩いてタップしたりすると、記入情報取得手段によって、電子ペンは、電子ペン用媒体への記入及びタップに対応する記入情報を取得する。そして、エリア認識手段は、記入情報取得手段により取得された記入情報に含まれるコード化パターンアドレスに基づいて、情報記憶手段に記憶された定義情報を参照し、エリア種別を認識する。さらに、タップ認識手段は、記入情報に基づいて、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識し、文字列認識手段は、タップ認識手段による認識結果に基づいて、記入情報を文字認識することで１つ以上の文字から構成される文字列を認識する。そして、登録情報作成手段は、文字列認識手段が認識した文字列と、エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する。このように、電子ペンは、利用者によって電子ペン用媒体に記入された記入情報に基づいて、コード化パターンアドレスを認識するとともに、認識したコード化パターンアドレスに対応するエリアへのタップに基づいて、当該記入情報を文字認識することで文字列を認識し、認識した文字列と認識したコード化パターンアドレスとを対応付けた登録情報を作成する。これにより、電子ペンは、文字列と、その文字列が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理することができる。
【０００７】
さらに、上記電子ペンにおいて、前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、前記電子ペンは、音声データに基づいて音声を出力する音声出力部と、前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段と、前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段と、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする。
【０００８】
この構成によれば、利用者が電子ペンにより電子ペン用媒体のエリアを軽く叩いてタップすると、出力アドレス記憶手段は、タップ認識手段による認識結果に基づいて、電子ペンによりタップされたエリアに対応するコード化パターンアドレスを記憶する。さらに、文字列抽出手段は、出力アドレス記憶手段により記憶されたコード化パターンアドレスに基づいて、登録情報作成手段が作成した登録情報を参照し、対応する文字列を抽出する。そして、音声データ作成手段は、文字列抽出手段が抽出した文字列に基づいて音声データを作成し、音声出力手段は、音声データ作成手段が作成した音声データに基づく音声を音声出力部から出力させる。このように、電子ペンは、利用者によってタップされたエリアを認識するとともに、認識したエリアに対応付けて登録された文字列を抽出し、当該文字列に基づく音声データを作成して音声を出力することができる。つまり、利用者が電子ペン用媒体の任意のエリアに記入した文字列に基づいて、音声データを作成し、音声を出力することが可能となる。
【０００９】
さらに、上記電子ペンにおいて、前記登録記入情報に基づいて、データ開始点及びデータ終了点を特定する開始終了点特定手段をさらに備え、前記タップ認識手段は、前記データ開始点及び前記データ終了点に基づく時間及び／又は距離により、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識すると好適である。
【００１０】
このように構成された電子ペンによれば、開始終了点特定手段が記入情報に基づき、データ開始点及びデータ終了点を特定する。そして、タップ認識手段は、データ開始点及びデータ終了点に基づく時間及び／又は距離により、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識する。このように、これにより、タップ認識手段は、データ開始点及び前記データ終了点に基づく時間及び／又は距離に基づいて、利用者の記入したストロークが、タップであるか否かを判定し、エリア認識手段により認識されたコード化パターンアドレスに対応するエリアへのタップを、文字や図柄と区別することができる。
【００１１】
本発明の別の観点では、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段と、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段と、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段と、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段と、前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで２文字以上の文字列からなる薬品名を認識する文字列認識手段と、前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段と、を備えることを特徴とする。
【００１２】
この構成によれば、利用者が電子ペンにより電子ペン用媒体に薬品名を記入したり、軽く叩いてタップしたりすると、記入情報取得手段により、電子ペンは電子ペン用媒体への記入及びタップに対応する記入情報を取得する。そして、エリア認識手段は、記入情報取得手段により取得された記入情報に含まれるコード化パターンアドレスに基づいて、情報記憶手段に記憶された定義情報を参照し、エリア種別を認識する。さらに、タップ認識手段は、記入情報に基づいて、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識する。タップ認識手段による認識結果に基づいて、文字列認識手段は、記入情報を文字認識することで２文字以上の文字列からなる薬品名を認識する。そして、登録情報作成手段は、文字列認識手段が認識した薬品名と、エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する。このように、電子ペンは、利用者によって電子ペン用媒体に記入された記入情報に基づいて、コード化パターンアドレスを認識するとともに、認識したコード化パターンアドレスに対応するエリアへのタップに基づいて、当該記入情報を文字認識することで薬品名を認識し、認識した薬品名と認識したコード化パターンアドレスとを対応付けた登録情報を作成する。これにより、電子ペンは、薬品名と、その薬品名が記入された電子ペン用媒体のコード化パターンアドレスとを対応付けて管理することができる。
【００１３】
さらに、上記電子ペンにおいて、前記電子ペン用媒体に印刷されたコード化パターン上には、音声を出力する処理の実行に対応付けられたエリアである処理実行エリアが設定されており、前記情報記憶手段は、前記薬品名と、その他の薬品名と、２つの薬品を飲み合わせた際の副作用に関する情報とを対応付けた薬品情報をさらに記憶するものであって、前記電子ペンは、音声データに基づいて音声を出力する音声出力部と、前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段と、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて前記登録情報から、対応する薬品名を抽出する文字列抽出手段と、前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段と、前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段と、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段と、を備えることを特徴とする。
【００１４】
この構成によれば、利用者が電子ペンにより電子ペン用媒体のエリアを軽く叩いてタップすると、出力アドレス記憶手段は、タップ認識手段による認識結果に基づいて、電子ペンによりタップされたエリアに対応するコード化パターンアドレスを認識する。さらに、文字列抽出手段は、出力アドレス記憶手段により記憶されたコード化パターンアドレスに基づいて、登録情報作成手段が作成した登録情報を参照し、対応する薬品名を抽出する。そして飲み合わせ情報作成手段は、文字列抽出手段が抽出した薬品名に基づいて、情報記憶手段が記憶した薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する。そして、音声データ作成手段は、飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成し、音声出力手段は、音声データ作成手段が作成した音声データに基づく音声を音声出力部から出力させる。このように、電子ペンは、利用者によってタップされたエリアを認識するとともに、認識したエリアに対応付けて登録された薬品名を抽出し、当該薬品名に基づいて副作用が生じる薬品の飲み合わせを提示する音声データを作成して音声を出力することができる。つまり、利用者は、電子ペン用媒体の任意のエリアに記入した薬品名に基づいて、簡便な操作で容易に、副作用が生じる薬品の飲み合わせを音声により確認することが可能となる。
【００１５】
さらに、上記電子ペンにおいて、前記登録記入情報に基づいて、データ開始点及びデータ終了点を特定する開始終了点特定手段をさらに備え、前記タップ認識手段は、前記データ開始点及び前記データ終了点に基づく時間及び／又は距離により、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識すると好適である。
【００１６】
このように構成された電子ペンによれば、開始終了点特定手段が記入情報に基づき、データ開始点及びデータ終了点を特定する。そして、タップ認識手段は、データ開始点及びデータ終了点に基づく時間及び／又は距離により、エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識する。これにより、タップ認識手段は、データ開始点及び前記データ終了点に基づく時間及び／又は距離に基づいて、利用者の記入したストロークが、タップであるか否かを判定し、エリア認識手段により認識されたコード化パターンアドレスに対応するエリアへのタップを、文字や図柄と区別することができる。
【００１７】
また、本発明に係るプログラムは、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで１つ以上の文字からなる文字列を認識する文字列認識手段、前記文字列認識手段が認識した文字列と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、前記タップ認識手段が認識したタップに基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する文字列を抽出する文字列抽出手段、前記文字列抽出手段が抽出した文字列に基づいて、音声データを作成する音声データ作成手段、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペンを機能させることを特徴とする。
【００１８】
あるいは、別の本発明に係るプログラムは、電子ペンにより認識可能なコード化パターンが印刷された電子ペン用媒体に記入された情報を処理する電子ペンにより実行されるプログラムであって、前記コード化パターン上における所定のエリアを識別するコード化パターンアドレスと、前記コード化パターン上における前記エリアのエリア種別とを対応付けた定義情報を記憶する情報記憶手段、前記電子ペン用媒体への記入内容に対応する記入情報を取得する記入情報取得手段、前記記入情報に含まれるコード化パターンアドレスに基づいて前記定義情報を参照することで前記エリア種別を認識するエリア認識手段、前記記入情報に基づいて、前記エリア認識手段が認識したコード化パターンアドレスに対応するエリアへのタップを認識するタップ認識手段、前記タップ認識手段による認識結果に基づいて、前記記入情報を文字認識することで２文字以上の文字列からなる薬品名を認識する文字列認識手段、前記文字列認識手段が認識した薬品名と、前記エリア認識手段が認識したコード化パターンアドレスとを対応付けた登録情報を作成する登録情報作成手段、前記タップ認識手段による認識結果に基づいて、タップされたエリアに対応するコード化パターンアドレスを記憶する出力アドレス記憶手段、前記出力アドレス記憶手段が記憶したコード化パターンアドレスに基づいて、前記登録情報から対応する薬品名を抽出する文字列抽出手段、前記文字列抽出手段が抽出した薬品名に基づいて前記薬品情報を参照して、副作用が生じる薬品の飲み合わせ情報を作成する飲み合わせ情報作成手段、前記飲み合わせ情報作成手段により作成された飲み合わせ情報に基づいて、副作用が生じる薬品の飲み合わせを提示する音声データを作成する音声データ作成手段、前記音声データ作成手段が作成した音声データに基づく音声を前記音声出力部から出力させる音声出力手段、として前記電子ペン機能させることを特徴とする。
【発明の効果】
【００１９】
本発明に係る電子ペン及びそれに用いられるプログラムによれば、電子ペンの電子ペン用媒体に対する記入内容及びタップに応じて、タップされたエリアに対応付けて文字列を登録したり、所定の音声を出力することができる。また、利用者によってタップされたエリアに対応付けて登録された薬品名を抽出し、副作用が生じる薬品の飲み合わせを提示する音声データを作成して音声を出力することができる。つまり、利用者は、電子ペン用媒体の任意のエリアに記入した薬品名に基づいて、簡便な操作で容易に、副作用が生じる薬品の飲み合わせを音声により確認することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００２１】
本実施形態の情報処理システムは、図１及び図２に示すように、電子ペン８０と、専用ペーパー（電子ペン用媒体）２０（薬品記録帳３０）と、端末装置８５とから構成される。ここで、図１は電子ペン８０の使用形態を模式的に示す図であり、図２は電子ペン８０の構成を示すブロック図である。専用ペーパー２０（薬品記録帳３０）には、ドットパターン（コード化パターン）が印刷されている。電子ペン８０は、通常のインクペンと同様のペン先部１７を備えており、利用者が通常のインクペンと同様にペン先部１７によって専用ペーパー２０上に文字などを書くと、電子ペン８０は、ペン先部１７の移動軌跡に沿って、専用ペーパー２０に印刷されたドットパターンを局所的、連続的に読み取り、専用ペーパー２０におけるその局所位置の座標を算出し、その座標データ等に基づいて、記入文字を文字認識したり、タップに応じた処理を行ったりする等、所定の処理を実行する。以下、各構成について詳細に説明する。
【００２２】
なお、端末装置８５は、ハードウェアとして、電子ペン８０とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、スピーカ、ディスプレイ等で構成される、ＰＣや携帯電話、或いは携帯端末である。
【００２３】
[専用ペーパー]
まず、専用ペーパー（電子ペン用媒体）２０について説明する。専用ペーパー２０は、用紙上にドットパターンが印刷され、さらにその上に罫線や記入枠などの図案や項目、文言、イラスト等が印刷されたものである。ドットパターンは、赤外線を吸収するカーボンを含んだインキにより印刷される。また、図案等は、カーボンを含まない通常のインキにより印刷される。ドットパターンと図案等とは用紙に対して同時に印刷してもよいし、どちらかを先に印刷してもよい。
【００２４】
図３に、図案等が印刷された専用ペーパー２０の例を示す。図３に示す例は、薬品記録帳３０のページ（エリア）の例である。薬品記録帳３０は、図３（ａ）及び（ｂ）に示すような、病院毎あるいは処方日付毎に電子ペン８０により薬品名が記入されるページ（以下、「記入ページ」と呼ぶ。）と、図３（ｃ）に示すような、薬品記録帳３０の表紙として使用されるとともに薬品の飲み合わせを確認する出力処理である飲み合わせ処理実行ページ３３のように、電子ペン８０により実行される所定の処理が予め対応付けされたページ（以下、「処理実行ページ」と呼ぶ。）を有している。薬品記録帳３０の各ページ（所定のエリア）には、異なるドットパターンが印刷されており、各ページに印刷されたドットパターンを識別するドットパターンアドレス（コード化パターンアドレス）が割り当てられている。
【００２５】
本実施形態では、図３（ａ）及び（ｂ）に示すように、記入ページには予め病院名が印刷され、病院毎に処方された薬品名を記入するものとして説明する。病院名「Ａ病院」が印刷されたページ（以下、「Ａ病院記入ページ３１」と呼ぶ。）には、図３（ａ）に示すようにドットパターンドレス「１０．３０．２０．１」が割り当てられ、病院名「Ｂ病院」が印刷されたページ（以下、「Ｂ病院記入ページ３２」と呼ぶ。）には、図３（ｂ）に示すようにドットパターンアドレス「１０．３０．２０．２」が割り当てられている。また、飲み合わせ処理実行ページ３３には、図３（ｃ）に示すようにドットパターンアドレス「１０．３０．２０．９」が割り当てられている。
【００２６】
利用者は、ドットパターンを意識することなく、電子ペン８０を使用して、病院で処方された薬品名を薬品記録帳３０に記入する。例えばＡ病院とＢ病院に通院している場合、利用者は、図４（ａ）左側に示すように、Ａ病院記入ページ３１にＡ病院で処方された薬品名を記入する。また、利用者は、図４（ａ）右側に示すように、Ｂ病院記入ページ３２にＢ病院で処方された薬品名を記入する。
【００２７】
さらに、利用者は、複数の病院で処方された薬品の飲み合わせを確認したい場合に、電子ペン８０を使用して、対応する病院名が印刷されたページと飲み合わせ処理が対応付けされたページをタップ（電子ペン８０のペン先部１７の専用ペーパー（電子ペン用媒体２０）への軽叩）する。例えばＡ病院で処方された薬品とＢ病院で処方された薬品の飲み合わせを確認したい場合、利用者は、図４（ｂ）に示すように、Ａ病院記入ページ３１、Ｂ病院記入ページ３２及び飲み合わせ処理実行ページ３３を順にタップ（★マークはタップを表す）する。
【００２８】
[ドットパターン]
続いて、ドットパターン（コード化パターン）について説明する。図５は、薬品記録帳３０（専用ペーパー２０）に印刷されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図５に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトされているかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、専用ペーパー２０上の位置座標が決定されるよう構成されている。
【００２９】
図６（ａ）は、あるドットパターンの配列を示している。図６（ａ）に示すように、縦横約２mmの範囲内に６×６個のドットが、専用ペーパー２０上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンがその専用ペーパー２０上のどの位置にあるのか）と専用ペーパー２０毎に固有の識別子であるドットパターンアドレス（コード化パターンアドレス）を保持している。図６（ｂ）は、図６（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図５に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン８０によって行われる。
【００３０】
[電子ペン]
次に電子ペン８０について説明する。図２に示すように、電子ペン８０は、その内部にプロセッサ１１、メモリ１２、データ通信ユニット１３、バッテリー１４、ＬＥＤ１５、カメラ１６、圧力センサ１８、スピーカ（音声出力部）１９及びクロック２２を備える。また、電子ペン８０は通常のインクペンと同様の構成要素としてインクカートリッジ（図示せず）などを有する。
【００３１】
バッテリー１４は電子ペン８０内の各部品に電力を供給するためのものであり、例えば電子ペン８０のキャップ（図示せず）の脱着により電子ペン８０自体の電源のオン／オフを行うよう構成させてもよい。クロック２２は、現在時刻（タイムスタンプ）を発信し、プロセッサ１１に供給する。圧力センサ１８は、利用者が電子ペン８０により薬品記録帳３０（専用ペーパー２０）上に文字などを書く際にペン先部１７に与えられる圧力、即ち筆圧を検出し、プロセッサ１１へ供給する。
【００３２】
プロセッサ１１は、圧力センサ１８から与えられる筆圧データに基づいて、ＬＥＤ１５及びカメラ１６のスイッチオン／オフの切換を行う。即ち、利用者が電子ペン８０で薬品記録帳３０上に文字などを書くと、ペン先部１７には筆圧がかかり、圧力センサ１８によって所定値以上の筆圧が検出されたときに、プロセッサ１１は、利用者が薬品記録帳３０への記入を開始したと判定して、ＬＥＤ１５及びカメラ１６を作動させる。
【００３３】
ＬＥＤ１５は、電子ペン８０のペン先付近に取り付けられており、薬品記録帳３０上のペン先部１７近傍（領域１５ａ）に向けて、赤外線を照明する（図１参照）。領域１５ａは、ペン先部１７が薬品記録帳３０に接触する位置とはわずかにずれている。カメラ１６は、ＬＥＤ１５によって照明された領域１５ａ内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１１に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１５によって照射された赤外線は、ドットの部分でドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。したがって、カメラ１６の撮影により、赤外線の反射量の違いから、カーボンを含むドットの領域とそれ以外の領域を区別することができる。たとえ撮影領域に罫線や枠などが印刷されてあったとしても、罫線や枠などのインクには、カーボンが含まれていないため、ドットパターンを認識することができる。なお、カメラ１６による撮影領域は、図６（ａ）に示すような約２mm×約２mmの大きさを含む範囲であり、カメラ１６の撮影は、毎秒５０〜１００回程度行われる。
【００３４】
プロセッサ１１は、利用者による薬品記録帳３０への記入が行われる間、カメラ１６によって供給される画像データのドットパターンから、利用者による記入に対応するストロークの薬品記録帳３０上でのＸ，Ｙ座標（単に「座標データ」とも呼ぶ）を連続的に算出していく。すなわち、プロセッサ１１は、カメラ１６によって供給される、図６（ａ）に示されるようなドットパターンの画像データを図６（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ，Ｙ座標データを算出するとともに、薬品記録帳３０のページ毎に固有の識別子であるドットパターンアドレス（コード化パターンアドレス）を算出する。そしてプロセッサ１１は、現在時刻（タイムスタンプ）を発信するクロック２２から時間情報を取得し、その時間情報と、筆圧データ、ドットパターンアドレス及びＸ，Ｙ座標データとを関連付け、これらの情報を記入情報として取得する。さらに、プロセッサ１１は、記入情報に基づいて所定の処理を実行する。ここで、一枚の専用ペーパー（電子ペン用媒体）２０内の６×６のドットパターンは、その薬品記録帳３０内で重複することはないため、利用者が電子ペン８０で必要事項を記入したりタップしたりすると、その記入やタップが薬品記録帳３０のどのエリアに対応するものであるかを、座標データから特定することができる。
【００３５】
メモリ１２には、プロセッサ１１によって記入情報が時系列で記憶されていく。また、詳細は後述するが、メモリ１２には、予め定義情報及び薬品情報が記憶されている。またメモリ１２には、後述する登録情報作成手段６６により作成された登録情報が記憶される。またメモリ１２には、後述する飲み合わせ情報作成手段７０により作成される飲み合わせ情報が一時記憶される。メモリ１２の容量は例えば１Ｍバイト〜２Ｇバイト程度とすることができる。
【００３６】
スピーカ１９は、プロセッサ１１による出力指示によって、薬品記録帳３０への記入やタップに応じた音声データを再生出力する。
【００３７】
データ通信ユニット１３は、プロセッサ１１により供給されるメモリ１２内の所定のデータを近傍にある端末装置８５へ無線送信する。データ通信ユニット１３による送信は、Bluetooth（登録商標）の無線送信によると好適である。なお、ＵＳＢケーブルを使用した有線送信、端子などの接触によるデータ送信など、他の方法によって、データ通信ユニット１３から端末装置８５へデータ送信を行ってもよい。
【００３８】
ここで、電子ペン８０が有する機能について図７を参照して説明する。図７は、電子ペン８０の主要な構成を示す機能ブロック図である。電子ペン８０は、取得したＸ，Ｙ座標データ等の記入情報に基づいて、専用アプリケーションを実行することで所定の処理を行う。
【００３９】
図７に示すように、電子ペン８０は、機能的には、情報記憶手段６０、記入情報取得手段６１、エリア認識手段６２、開始終了点特定手段６３、タップ認識手段６４、ユーザエリア設定手段６５、文字列認識手段６６、登録情報作成手段６７、出力アドレス記憶手段６８、処方薬品名抽出手段６９、飲み合わせ情報作成手段７０、音声データ作成手段７１、音声出力手段７２及びデータ通信手段７３を備える。情報記憶手段６０は、物理的には、ＲＯＭやＲＡＭといったメモリ１２によって構成され、記入情報取得手段６１は、カメラ１６、クロック２２、プロセッサ１１等によって構成される。また、エリア認識手段６２、開始終了点特定手段６３、タップ認識手段６４、ユーザエリア設定手段６５、文字列認識手段６６、登録情報作成手段６７、出力アドレス記憶手段６８、処方薬品名抽出手段６９、飲み合わせ情報作成手段７０及び音声データ作成手段７１は、ＣＰＵ等のプロセッサ１１に組み込まれている。また、音声出力手段７２は、スピーカ１９及びプロセッサ１１等によって構成され、データ通信手段７３はアンテナ等のデータ通信ユニット１３及びプロセッサ１１等によって構成される。
【００４０】
情報記憶手段６０には、図８に示すように、ドットパターンアドレスと、ページ種別と、ページ名とを対応付けた定義情報が記憶されている。例えば、ドットパターンアドレス「１０．３０．２０．１」に関連してページ種別「記入ページ」、ページ名「Ａ病院記入ページ」が記憶され、ドットパターンアドレス「１０．３０．２０．２」に関連してページ種別「記入ページ」、ページ名「Ｂ病院記入ページ」が記憶され、ドットパターンアドレス「１０．３０．２０．９」に関連してページ種別「処理実行ページ」、ページ名「飲み合わせ処理実行ページ」が記憶されている。処理実行ページは、電子ペン８０により実行される所定の処理が対応付けされたページであり、飲み合わせ処理実行ページ３３は、薬品の飲み合わせを報知する出力処理が対応付けされた処理実行ページである。
【００４１】
また、情報記憶手段６０には、図９に示すように、基本薬品名と、効能・効果と、飲み合わせ薬品名と、副作用と、危険度とを対応付けた薬品情報が記憶されている。基本薬品名は飲み合わせを参照する基本となる基本薬品の名称であり、効能・効果はその基本薬品の効能や効果である。飲み合わせ薬品名は、基本となる薬品と一緒に服用する飲み合わせ薬品の名称である。副作用は、基本薬品と飲み合わせ薬品を一緒に服用したときに起こる副作用である。危険度は、副作用に応じて人体への危険度を数値化したものであって、本実施形態では「０」〜「１０」までの数値で表している。例えば、基本薬品名「ラグビット」に関連して、効果・効能「炎症を引き起こしている原因菌を殺菌」と、飲み合わせ薬品名「ムタスコ錠」と、ラグビットとムタスコ錠を一緒に服用したときに起こる副作用「食欲不振等」と、副作用の危険度「２」とが記憶され、さらに別の飲み合わせ薬品名「キプサジン」と、ラグビットとキプサジンを一緒に服用したときに起こる副作用「血管炎」と、副作用の危険度「６」とが記憶されている。
【００４２】
さらに、情報記憶手段６０は、記入情報取得手段６１によって取得された記入情報を時系列的に記憶する。また、情報記憶手段６０は、後述する登録情報作成手段６６により作成される登録情報（図１１参照）を記憶するとともに、飲み合わせ情報作成手段７０により作成される飲み合わせ情報を一時的に記憶する。
【００４３】
記入情報取得手段６１は、利用者による電子ペン８０を用いた専用ペーパー（電子ペン用媒体）２０への記入内容に対応する記入情報を取得する手段である。記入情報取得手段６１は、利用者による記入が行われる間、カメラ１６によって供給される、図６（ａ）に示すようなドットパターンの画像データを図６（ｂ）に示すようなデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ，Ｙ座標データを算出するとともに、薬品記録帳３０のページ毎に設定されるドットパターンアドレスを算出する。そして記入情報取得手段６１は、現在時刻（タイムスタンプ）を発信するクロック２２から時間情報を取得し、その時間情報と、筆圧データ、ドットパターンアドレス及びＸ，Ｙ座標データとを関連付け、これらの情報を記入情報として取得して情報記憶手段６０に記憶するとともに、エリア認識手段６２に伝達する。記入情報には、タップ（電子ペン８０のペン先部１７の薬品記録帳３０への軽叩）、文字、記号、絵柄等を記入したときに取得する情報が含まれる。タップにより取得される記入情報をタップ情報と呼ぶ。また、タップ情報に含まれる時間情報をタップ時刻と呼ぶ。
【００４４】
エリア認識手段６２は、記入情報に含まれるドットパターンアドレスに基づいて情報記憶手段６０に記憶されている定義情報（図８参照）を参照することにより、ページ種別を認識する。さらに、エリア認識手段は６２は、記入情報に含まれる座標データに基づいて、登録情報（図１１参照）を参照することにより、対応するユーザエリアが登録されている場合は、当該ユーザエリアのユーザエリアＩＤを認識する。すなわち、エリア認識手段６２は、電子ペン８０により文字等が記入された薬品記録帳３０のページに対応付けられたドットパターンアドレス、ページ種別及びユーザエリアＩＤを認識する。エリア認識手段６２により認識されたエリアが処理実行ページである場合、電子ペン８０は、飲み合わせ出力処理、データ送信処理等の当該処理実行ページに対応付けられた所定の処理を実行する。エリア認識手段６２により認識されたエリアが記入ページである場合、エリア認識手段６２は、当該認識した情報を情報記憶手段６０に一時記憶させるとともに開始終了点特定手段６３へ伝達する。
【００４５】
開始終了点特定手段６３は、記入情報取得手段６１が取得した記入情報に含まれるストロークのデータ開始点及びデータ終了点を特定してタップ認識手段６４へ伝達する。具体的に、開始終了点特定手段６３は、データ開始点及びデータ終了点それぞれの位置座標を示す座標データと記入時刻とを特定する。タップ認識手段６４は、開始終了点特定手段６３によって特定されたデータ開始点及びデータ終了点における時間及び／又は両点間の移動距離に基づいて、利用者により薬品記録帳３０に記入されたストロークがタップであるか否かを判定し、エリア認識手段６２により認識されたドットパターンアドレス、ページ種別及びユーザエリアＩＤに対応するページへのタップを認識して、情報記憶手段６０に一時記憶するとともに、ユーザエリア設定手段６５へ伝達する。なおこの時点では、登録情報にはドットパターンアドレス「１０．３０．２０．１」に対応付けられたユーザエリアは登録されておらず、エリア認識手段６２は、ドットパターンアドレス及びページ種別のみを認識することとなる。
【００４６】
具体的に、利用者により専用ペーパー（電子ペン用媒体）２０に記入されたストロークがタップであるか否かを判定するにあたっては３つの方法が挙げられる。第１の方法として、タップ認識手段６４は、データ終了点の記入時刻とデータ開始点の記入時刻の差分を算出し、当該差分が予め設定された所定時間（例えば、０．２秒）未満である場合にストロークがタップであると判定する。別の第２の方法として、タップ認識手段６４は、座標データに基づいてデータ開始点とデータ終了点との間の移動距離（筆記された線の長さ）を算出し、当該移動距離が予め設定された所定距離未満である場合にストロークがタップであると判定するようにしてもよい。あるいは第３の方法として、データ開始点とデータ終了点における時間及び移動距離の両方に条件を付けて、ストロークがタップであるか否かを判定するようにしてもよい。
【００４７】
ユーザエリア設定手段６５は、タップ認識手段６４により記入ページへのタップが認識された場合、情報記憶手段６０に記憶された記入情報に基づいて、利用者による薬品記録帳３０への記入ストロークの薬品記録帳３０上での位置情報を演算し、ユーザエリアとして設定する。具体的には、ユーザエリア設定手段６５は、記入情報に含まれるＸ，Ｙ情報よりＸ位置の最大値及び最小値、Ｙ位置の最大値及び最小値に基づいて、薬品記録帳３０への記入ストロークを内包するエリアを算出してユーザエリアの座標データとして、ユーザエリアＩＤを付与して、当該記入情報と対応付ける。座標データを構成するデータ (xn,yn)、Hn、Wnは、図１０に示すように、それぞれ、ドットパターン上における各ページの頂点Ｖ(xn,yn)の座標、Ｙ軸方向の高さ(Height)、Ｘ軸方向の幅(Width)を意味する。また、ユーザエリア設定手段６５は、情報記憶手段６０にユーザエリア設定対象とする記入情報が記憶されていないと判断した場合、タップ認識手段６４により伝達されたタップ情報を、出力アドレス記憶手段６８へ伝達する。
【００４８】
文字列認識手段６６は、ユーザエリア設定手段６５により設定されたユーザエリアに対応付けられた記入情報に基づき、ＨＷＲ（Hand Writing Recognition）やＯＣＲ（Optical Character Recognition）等による文字認識処理を実行することで、記入ページへの記入ストロークを文字列として認識する。なお、電子ペン８０は、予めＨＷＲやＯＣＲ等による文字認識処理を実行可能な文字認識エンジンを搭載しているものとする。
【００４９】
登録情報作成手段６７は、文字列認識手段６６により認識された文字列と、当該文字列に対応する、ユーザエリア設定手段６５により設定されたユーザエリアのユーザエリアＩＤ及び座標データと、エリア認識手段６２が認識したドットパターンアドレスと、を対応付けた登録情報を作成して情報記憶手段６０に記憶する。すなわち、登録情報は、図１１に示すように、ドットパターンアドレスと、ユーザエリアの座標データと、利用者により電子ペン８０を用いて記入ページに記入された処方薬品名（文字列）とを対応付けた情報である。
【００５０】
例えば、利用者が電子ペン８０を用いて、ドットパターンアドレス「１０．３０．２０．１」のＡ病院記入ページ３１に、Ａ病院より処方された薬品名「ラグビット」を記入すると、エリア認識手段６２により認識されたドットパターンアドレス「１０．３０．２０．１」と、ユーザエリア設定手段６５により設定されたユーザエリアのユーザエリアＩＤ「Ａ０１」及び座標データ「(x1,y1)、H1、W1」と、文字列認識手段６６により文字認識された処方薬品名「ラグビット」とが対応付けられて、情報記憶手段６０に記憶される。同様に、ドットパターンアドレス「１０．３０．２０．１」と、ユーザエリアＩＤ「Ａ０２」及び座標データ「(x2,y2)、H2、W2」と、処方薬品名「クッラビー」が対応付けて記憶される。また、利用者が電子ペン８０を用いて、ドットパターンアドレス「１０．３０．２０．２」のＢ病院記入ページ３２に、Ｂ病院より処方された薬品名「ムタスコ錠」を記入すると、ドットパターンアドレス「１０．３０．２０．２」と、ユーザエリアＩＤ「Ｂ０１」及び座標データ「(x4,y4)、H4、W4」と、処方薬品名「ムタスコ錠」とが対応付けて記憶される。この登録情報によれば、処方薬品名「ラグビット」と処方薬品名「クッラビー」は、ドットパターンアドレスが同一であるため、同じページに記入されたことがわかる。一方、処方薬品名「ムタスコ錠」は、ドットパターンアドレスが異なるため、処方薬品名「ラグビット」や処方薬品名「クッラビー」とは異なるページに記入されたことがわかる。
【００５１】
出力アドレス記憶手段６８は、ユーザエリア設定手段６５よりタップ認識手段６４によって認識されたタップ情報が伝達された場合、当該タップ情報に含まれるドットパターンアドレスを、出力アドレスとして、情報記憶手段６０に一時的に記憶させる。
【００５２】
処方薬品名抽出手段６９は、エリア認識手段６２により認識されたエリアが飲み合わせ処理実行ページ３３であった場合に、出力アドレス記憶手段６８により情報記憶手段６０に一時的に記憶されたドットパターンアドレスに基づいて、情報記憶手段６０に記憶された登録情報（図１１参照）を参照して、当該ドットパターンアドレスに対応付けて登録されている全ての処方薬品名（文字列）を抽出する。すなわち、処方薬品名抽出手段６９は、電子ペン８０によりタップされた記入ページに事前に記入されて登録情報として登録されている全ての処方薬品名を抽出する。そして、処方薬品名抽出手段６９は、抽出した処方薬品名を飲み合わせ情報作成手段７０へ伝達する。
【００５３】
飲み合わせ情報作成手段７０は、処方薬品名抽出手段６９が抽出した処方薬品名（文字列）に基づいて、情報記憶手段６０が記憶した薬品情報（図９参照）を参照することにより、２つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報を作成する。すなわち、飲み合わせ情報は、図１２に示すように、第１薬品名と、第２薬品名と、副作用と、危険度とを対応付けた情報である。例えば、処方薬品名抽出手段６９が抽出した処方薬品名に、処方薬品名「ラグビット」及び処方薬品名「ムタスコ錠」が含まれている場合、飲み合わせ情報作成手段７０は、「ラグビット」を基本薬品名として薬品情報を参照することで、「ムタスコ錠」が飲み合わせ薬品名に含まれており、危険度「２」の副作用「食欲不振等」を引き起こすことがわかる。そのため、飲み合わせ情報作成手段７０は、飲み合わせ情報として、第１薬品名「ラグビット」と、第２薬品名「ムタスコ錠」と、副作用「食欲不振等」と、危険度「２」とを対応付けてる。そして、飲み合わせ情報作成手段７０は、作成した飲み合わせ情報を情報記憶手段６０に一時的に記憶するとともに、音声データ作成手段７１へ伝達する。
【００５４】
音声データ作成手段７１は、飲み合わせ情報作成手段７０が作成した飲み合わせ情報に基づいて、音声合成処理を実行することで、副作用が生じる薬品の飲み合わせを提示する音声データを作成して、音声出力手段７２へ伝達する。例えば、「ラグビットとムタスコ錠を同時に服用すると、食欲不振等の副作用の危険があります」という音声を出力する音声データを作成する。なお、電子ペン８０は、予め音声合成処理を実行可能な音声合成エンジンを搭載しているものとする。
【００５５】
音声出力手段７２は、音声データ作成手段７１が作成した音声データを音声出力部（スピーカ）１９に再生出力させる。
【００５６】
データ通信手段７３は、端末装置８５とデータの送受信を行う。例えば、データ通信手段７３は、電子ペン８０にインストールする専用アプリケーションや薬品情報をダウンロードするために使用されるほか、飲み合わせ情報作成手段７０が作成した飲み合わせ情報を端末装置８５のディスプレイに表示させるため又は音声データ作成手段７１が作成した音声データを端末装置８５のスピーカより音声出力させるため、飲み合わせ情報又は音声データを端末装置８５へ送信するために使用されてもよい。
【００５７】
電子ペン８０は、専用アプリケーションがインストールされることにより、上述の各手段が構成される。
【００５８】
[専用アプリケーション]
次に、専用アプリケーション５５について図１３を参照して説明する。図１３は、専用アプリケーション５５のモジュール構成を示す。専用アプリケーション５５は、利用者によって電子ペン８０を用いて薬品記録帳３０（専用ペーパー２０）に記入された内容に対応するデジタルデータである記入情報に基づいて所定の処理を実行するものであって、ダウンロード等により予め電子ペン８０にインストールされている。専用アプリケーション５５は、原則として専用ペーパー２０に対応付けられている。つまり、専用ペーパー２０の種類が異なれば、その種類に応じて各専用ペーパー２０に記入されたデータを処理する専用アプリケーションは異なる。しかし、専用ペーパー２０と専用アプリケーションの対応は必ずしも１対１である必要はなく、複数種類の専用ペーパー２０に１つの専用アプリケーション５５を対応付けてデータを処理させてもよい。また、１種類の専用ペーパー２０に複数の専用アプリケーションを対応付けてデータを処理させてもよい。
【００５９】
図１３に示すように、専用アプリケーション５５は、情報記憶モジュール３０１、記入情報取得モジュール３０２、エリア認識モジュール３０３、開始終了点特定モジュール３０４、タップ認識モジュール３０５、ユーザエリア設定モジュール３０６、文字列認識モジュール３０７、登録情報作成モジュール３０８、出力アドレス記憶モジュール３０９、処方薬品名抽出モジュール３１０、飲み合わせ情報作成モジュール３１１、音声データ作成モジュール３１２、音声出力モジュール３１３及びデータ通信モジュール３１４を有する。
【００６０】
情報記憶モジュール３０１は、情報記憶手段６０に対して、ドットパターンアドレスと、ページ種別と、ページ名とを対応付けた定義情報（図８参照）及び、基本薬品名と、効能・効果と、飲み合わせ薬品名と、副作用と、危険度とを対応付けた薬品情報（図９参照）を記憶させる機能を有するほか、情報記憶手段６０に対して、記入情報取得モジュール３０２が取得した記入情報と、登録情報作成モジュール３０７が作成した登録情報（図１１参照）と、飲み合わせ情報作成モジュール３１１が作成した飲み合わせ情報（図１２参照）とを記憶させる機能を有する、電子ペン８０に情報記憶手段６０を構成させるモジュールである。
【００６１】
記入情報取得モジュール３０２は、利用者による専用ペーパー（電子ペン用媒体）２０への電子ペン８０を用いた記入が行われている間、カメラ１６によって局所的にペン先部１７近傍のドットパターンを撮像し続け、その画像データに基づいて薬品記録帳３０への記入ストロークに対応する記入情報（タップ情報を含む）を連続的に取得し続け、エリア認識手段６２に伝達するほか、情報記憶手段６０に記憶させる機能を有し、電子ペン８０に記入情報取得手段６１を構成させるモジュールである。
【００６２】
エリア認識モジュール３０３は、記入情報取得モジュール３０２の実行によって取得された記入情報に含まれるドットパターンアドレスに基づいて情報記憶手段６０に記憶されている定義情報（図８参照）を参照することにより、ページ種別を認識するほか、記入情報に含まれる座標データに基づいて、登録情報を（図１１参照）参照することにより、対応するユーザエリアＩＤを認識して、認識されたエリアが記入ページである場合、エリア認識手段６２は、当該認識した情報を情報記憶手段６０に一時記憶させるとともに開始終了点特定手段６３へ伝達する機能を有し、電子ペン８０にエリア認識手段６２を構成させるモジュールである。
【００６３】
開始終了点特定モジュール３０４は、記入情報取得モジュール３０２の実行によって取得された記入情報に含まれるストロークのデータ開始点及びデータ終了点それぞれの座標データ及び記入時刻とを特定してタップ認識手段６４へ伝達する機能を有し、電子ペン８０に開始終了点特定手段６３を構成させるモジュールである。
【００６４】
タップ認識モジュール３０５は、開始終了点特定モジュール３０４の実行により特定されたデータ開始点及びデータ終了点における時間及び／又は両点間の移動距離に基づいて、利用者により薬品記録帳３０に記入されたストロークがタップであるか否かを判定し、エリア認識モジュール３０３により認識されたドットパターンアドレス、ページ種別及びユーザエリアＩＤに対応するページへのタップを認識して、情報記憶手段６０に一時記憶するとともに、ユーザエリア設定手段６５へ伝達する機能を有し、電子ペン８０にタップ認識手段６４を構成させるモジュールである。記入情報がタップ情報であるか否かの判定方法としては、上述のように、データ開始点の記入時刻からデータ終了点の記入時刻までの時間が予め設定された所定時間未満である場合にストロークがタップであると判定する方法（第１の方法）と、データ開始点とデータ終了点との間の移動距離が予め設定された所定距離未満である場合にストロークがタップであると判定する方法（第２の方法）とのいずれを採用してもよく、また、データ開始点とデータ終了点の時間及び両点間の移動距離の両方に条件を設定してもよい（第３の方法）。
【００６５】
ユーザエリア設定モジュール３０６は、タップ認識モジュール３０５の実行により記入ページへのタップが認識された場合、情報記憶手段６０に記憶された記入情報に基づいて、利用者による薬品記録帳３０への記入ストロークを内包するエリアを算出してユーザエリアの座標データとし、ユーザエリアＩＤを付与して当該記入情報と対応付ける機能を有するほか、情報記憶手段６０にユーザエリア設定対象とする記入情報が記憶されていない場合、タップ認識手段６４により伝達されたタップ情報を、出力アドレス記憶手段６８へ伝達する機能を有し、電子ペン８０にユーザエリア設定手段６５を構成させるモジュールである。
【００６６】
文字列認識モジュール３０７は、ユーザエリア設定モジュール３０６の実行により設定されたユーザエリアに対応付けられた記入情報に基づき、文字認識処理を実行することで、薬品記録帳３０に記入されたストロークを文字列として認識する機能を有し、電子ペン８０に文字列認識手段６６を構成させるモジュールである。
【００６７】
登録情報作成モジュール３０８は、文字列認識モジュール３０７の実行により認識された文字列と、ユーザエリア設定手段モジュール３０６の実行により設定されたユーザエリアのユーザエリアＩＤ及び座標データと、エリア認識モジュール３０３の実行により認識されたドットパターンアドレスとを対応付けた登録情報を作成して情報記憶手段６０に記憶させる機能を有し、電子ペン８０に登録情報作成手段６７を構成させるモジュールである。
【００６８】
出力アドレス記憶モジュール３０９は、ユーザエリア設定モジュール３０６の実行により、タップ認識モジュール３０５の実行によって認識されたタップ情報が伝達された場合に、当該タップ情報に含まれるドットパターンアドレスを、出力アドレスとして情報記憶手段６０に一時的に記憶させる機能を有し、電子ペン８０に出力アドレス記憶手段６８を構成させるモジュールである。
【００６９】
処方薬品名抽出モジュール３１０は、エリア認識モジュール３０３の実行により認識されたエリアが飲み合わせ処理実行ページ３３であった場合に、出力アドレス記憶モジュール３０９の実行により情報記憶手段６０に記憶されたドットパターンアドレスに基づいて、情報記憶手段６０に記憶された登録情報を参照して、当該ドットパターンアドレスに対応付けて登録されている全ての処方薬品名を抽出して、処方薬品名を飲み合わせ情報作成手段７０へ伝達する機能を有し、電子ペン８０に処方薬品名抽出手段６９を構成させるモジュールである。
【００７０】
飲み合わせ情報作成モジュール３１１は、処方薬品名抽出モジュール３１０の実行により抽出された処方薬品名（文字列）に基づいて、情報記憶手段６０に記憶されている薬品情報を参照することにより、２つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報（図１２参照）を作成して、情報記憶手段６０に一時的に記憶させるとともに、音声データ作成手段７１へ伝達する機能を有し、電子ペン８０に飲み合わせ情報作成手段７０を構成させるモジュールである。
【００７１】
音声データ作成モジュール３１２は、飲み合わせ情報作成モジュール３１１の実行により作成された飲み合わせ情報に基づいて、音声合成処理を実行することで、副作用が生じる薬品の飲み合わせを提示する音声データを作成して、音声出力手段７２へ伝達する機能を有し、電子ペン８０に音声データ作成手段７１を構成させるモジュールである。
【００７２】
音声出力モジュール３１３は、音声データ作成モジュール３１２の実行により作成された音声データを、音声出力部（スピーカ）１９に対して、音声として出力させる機能を有し、電子ペン８０に音声出力手段７２を構成させるモジュールである。
【００７３】
データ通信モジュール３１４は、端末装置８５とデータの送受信を行う機能を有し、電子ペン８０にデータ通信手段７３を構成させるモジュールである。
【００７４】
[本情報処理システムによる登録処理フロー]
次に、本実施形態の情報処理システムにより行われる飲み合わせ処理フローについて図４、図１４及び図１５を参照して説明する。図１４及び図１５は、電子ペン８０における飲み合わせ処理のフローチャートである。まず、図４（ａ）及び図１４を参照して、飲み合わせ処理フローのうち処方薬品の登録処理フローについて説明する。
【００７５】
利用者は、電子ペン８０のペン先部１７により、薬品記録帳３０（電子ペン用媒体２０）の記入ページに薬品名（文字列）を記入する。例えばＡ病院に通院している場合、利用者は、図４（ａ）左側に示すように、電子ペン８０を使用して、Ａ病院記入ページ３１にＡ病院で処方された薬品名「ラグビット」、「クッラビー」及び「ブコスバン」を記入する。このとき、利用者は、１つの薬品名を記入し終わるとタップを行うことで１つの薬品名の記入終了を示すこととする。
【００７６】
利用者は、電子ペン８０のペン先部１７によりＡ病院記入ページ３１に１つ目の薬品名「ラグビット」を記入する。すると電子ペン８０は、記入情報取得手段６１によって、記入ページへの記入内容に対応する座標データ、ドットパターンアドレス、時間情報及び筆圧データを記入情報として取得して情報記憶手段６０に記憶するとともにエリア認識手段６２へ伝達する（ステップＳ１）。続いて、エリア認識手段６２は、記入情報に含まれるドットパターンアドレス（「１０．３０．２０．１」）に基づいて、情報記憶手段６０に記憶された定義情報を参照することで、対応するページ種別（「記入ページ」）を認識するとともに、記入情報に含まれる座標データに基づいて、登録情報を参照することで、対応するユーザエリアが登録されている場合は、当該ユーザエリアのユーザエリアＩＤを認識する（ステップＳ２）。
【００７７】
エリア認識手段６２は、認識したエリアが記入ページであった場合、当該認識した情報を情報記憶手段６０に一時記憶させるとともに開始終了点特定手段６３へ伝達する（ステップＳ３；記入ページ）。すると、開始終了点特定手段６３は、記入情報取得手段６１によって取得された記入情報に含まれるストロークのデータ開始点及びデータ終了点それぞれにおける座標データ及び記入時刻を特定してタップ認識手段６４へ伝達する（ステップＳ４）。続いて、タップ認識手段６４は、データ開始点及びデータ終了点における時間及び／又は両点間の移動距離に基づいて、エリア認識手段６２により認識されたドットパターンアドレス及びページ種別に対応するページへのタップを認識する（ステップＳ５）。タップ認識手段６４によりタップが認識されなかった場合（ステップＳ５；ノー）、ステップＳ１に戻り、ステップＳ１〜Ｓ５の処理を繰り返す。
【００７８】
利用者が、Ａ病院記入ページ３１に１つ目の薬品名「ラグビット」を記入し終わり、Ａ病院記入ページ３１にタップすると、上述と同様にステップＳ１〜Ｓ５の処理が繰り返されて、タップ認識手段６４によりタップが認識されると（ステップＳ５；イエス）、タップ認識手段６４は、当該タップ情報をユーザエリア設定手段６５へ伝達する。すると、ユーザエリア設定手段６５は、情報記憶手段６０にユーザエリア設定対象とする記入情報が記憶されているか否かを判断し、情報記憶手段６０に記入情報が記憶されている場合（ステップＳ６；イエス）、当該記入情報に基づいて、利用者による薬品記録帳３０のＡ病院記入ページ３１への記入ストロークのＡ病院記入ページ３１上での位置情報を演算し、当該記入ストロークを内包するエリアの座標データ「(x1,y1)、H1、W1」を算出してユーザエリアとして、ユーザエリアＩＤ「Ａ０１」を付与して、当該記入情報と対応付ける（ステップＳ７）。
【００７９】
一方、文字列認識手段６６は、ユーザエリア設定手段６５により設定されたユーザエリアに対応付けられた記入情報に基づいて、文字認識処理を実行してＡ病院記入ページ３１へ記入された処方薬品名（文字列）「ラグビット」を文字認識する（ステップＳ８）。続いて、登録情報作成手段６６は、文字列認識手段６５により認識された処方薬品名「ラグビット」と、当該薬品名に対応する、ユーザエリア設定手段６５により設定されたユーザエリアのユーザエリアＩＤ「Ａ０１」及び座標データ「(x1,y1)、H1、W1」と、エリア認識手段６２により認識されたドットパターンアドレス「１０．３０．２０．１」とを対応付けた登録情報を作成して、情報記憶手段６０に記憶させる（ステップＳ９）。既に、情報記憶手段６０に登録情報が記憶されている場合、登録情報作成手段６６は、文字列認識手段６５により認識された薬品名と、エリア認識手段６２により特定されたドットパターンアドレスとを対応付けた情報を追加することで登録情報を更新する。
【００８０】
続いて、記入情報取得手段６１により次の記入情報を取得した場合（ステップＳ１０；イエス）は、ステップＳ２から処理を繰り返す。例えば、利用者がＡ病院記入ページ３１に２つ目の薬品名「クッラビー」を記入してタップすると、上述のステップが繰り返されて、登録情報作成手段６７によって、２つ目の薬品名「クッラビー」と、ユーザエリアのユーザエリアＩＤ「Ａ０２」及び座標データ「(x2,y2)、H2、W2」と、ドットパターンアドレス「１０．３０．２０．１」とを対応づけた情報が作成されて、情報記憶手段６０に記憶された登録情報が追加更新される。さらに、この登録情報には、Ａ病院記入ページ３１に記入された３つ目の薬品名「ブコスバン」と、ユーザエリアのユーザエリアＩＤ「Ａ０３」及び座標データ「(x3,y3)、H3、W3」と、ドットパターンアドレス「１０．３０．２０．１」とを対応付けた情報が追加されて更新される。
【００８１】
さらに、Ｂ病院記入ページ３２に図４（ａ）右側に示すような記入が行われた場合、Ｂ病院で処方された１つ目の薬品名「ムタスコ錠」と、ユーザエリアのユーザエリアＩＤ「Ｂ０１」及び座標データ「(x4,y4)、H4、W4」と、Ｂ病院記入ページ３２のドットパターンアドレス「１０．３０．２０．２」とを対応付けた情報が追加されて、登録情報が更新される。また、この登録情報には、Ｂ病院で処方された２つ目の薬品名「キフサロール」と、ユーザエリアのユーザエリアＩＤ「Ｂ０２」及び座標データ「(x5,y5)、H5、W5」と、Ｂ病院記入ページ３２のドットパターンアドレス「１０．３０．２０．２」とを対応付けた情報が追加されて更新される。
【００８２】
ステップＳ１０で、所定時間以上（例えば、２秒間）、記入情報取得手段６１により次の記入情報を取得しない場合（ステップＳ１０；ノー）、電子ペン８０は、登録処理（飲み合わせ処理）を終了する。電子ペン８０は、登録情報の作成時及び／又は飲み合わせ処理終了時にピープ音を出力することとしてもよい。
【００８３】
このようにして、電子ペン８０は、記入ページに記入された全ての薬品名と、ユーザエリアの座標データと、ドットパターンアドレスとを対応付けた登録情報を作成する。換言すると、利用者は、通院している病院から処方された薬品名を記入ページに記入することで、薬品名の登録を行うことができる。
【００８４】
[本情報処理システムによる出力処理フロー]
次に、本実施形態の情報処理システムの飲み合わせ処理フローのうち飲み合わせ情報の出力処理フローについて図４（ｂ）、図１４及び図１５を参照して説明する。
【００８５】
利用者は、複数の病院で処方された薬品の飲み合わせを確認したい場合、上述の登録処理により当該病院で処方された薬品名を電子ペン８０のメモリ１２へ登録した後、電子ペン８０のペン先部１７により、薬品記録帳３０へのタップを行う。例えば、Ａ病院で処方された薬品とＢ病院で処方された薬品の飲み合わせを確認したい場合、利用者は、図４（ｂ）に示すように、Ａ病院記入ページ３１、Ｂ病院記入ページ３２及び出力処理実行ページ３３を順にタップする（★マークはタップを表す）。
【００８６】
利用者は、初めにＡ病院記入ページ３１を電子ペン８０のペン先部１７によりタップする。すると電子ペン８０は、前述の登録処理フローと同様にステップＳ１〜Ｓ６の処理を繰り返す。電子ペン８０のタップ認識手段６４がタップを認識して（ステップＳ５；イエス）ユーザエリア設定手段６５に伝達すると、ユーザエリア設定手段６５は、情報記憶手段６０にユーザエリア設定対象とする記入情報が記憶されているか否かを判断し、情報記憶手段６０に記入情報が記憶されていない場合（ステップＳ６；ノー）、出力アドレス記憶手段６８に当該タップ情報（記入情報）を伝達する。として取得し（ステップＳ６；ノー）。そして、出力アドレス記憶手段６８は、当該タップ情報に含まれるドットパターンアドレス「１０．３０．２０．１」を、第１の出力アドレスとして情報記憶手段６０に一時記憶させる（ステップＳ１１）。
【００８７】
そして利用者がＡ病院記入ページ３１へのタップに続いてＢ病院記入ページ３２を電子ペン８０のペン先部１７によりタップすると、電子ペン８０は、次の記入情報としてＢ病院記入ページ３２への当該タップに対応するタップ情報を取得し（ステップＳ１０；イエス）、前述と同様にステップＳ２〜Ｓ６、Ｓ１１の処理を繰り返す。即ち、出力アドレス記憶手段６８は、Ｂ病院記入ページ３２に対応するドットパターンアドレス「１０．３０．２０．２」を、第２の出力アドレスとして、情報記憶手段６０に一時記憶する（ステップＳ１１）。
【００８８】
さらに利用者が、Ｂ病院記入ページ３２へのタップに続いて飲み合わせ処理実行ページ３３を電子ペン８０のペン先部１７によりタップすると、電子ペン８０は、次の記入情報として飲み合わせ処理実行ページ３３への当該タップに対応するタップ情報を取得し（ステップＳ１０；イエス）、前述と同様にステップＳ２〜Ｓ３の処理を繰り返す。ステップＳ３で、エリア認識手段６２により認識されたエリアが、飲み合わせ処理実行ページ３３であるため（ステップＳ３；処理実行ページ）、処方薬品名抽出手段６９は、出力アドレス記憶手段６８により出力アドレスが情報記憶手段６０に記憶されているか否か判定し、第１及び第２の出力アドレスが情報記憶手段６０に記憶されているため（ステップＳ１２；イエス）当該出力アドレスに基づいて、情報記憶手段６０に記憶された登録情報（図１１参照）を参照して、当該出力アドレスのドットパターンアドレスに対応付けて登録されている全ての処方薬品名を抽出する（ステップＳ１３）。そして、処方薬品名抽出手段６９は、抽出した当該処方薬品名を、飲み合わせ情報作成手段７０へ伝達する。ステップＳ１２で、出力アドレスが情報記憶手段６０に記憶されていない場合は、電子ペン８０は、処理を終了する。
【００８９】
具体的に、処方薬品名抽出手段６９は、一時記憶された出力アドレスのドットパターンアドレス「１０．３０．２０．１」に基づいて、登録情報から薬品名「ラグビット」、「クッラビー」及び「ブコスバン」を抽出する。また、処方薬品名抽出手段６９は、ドットパターンアドレス「１０．３０．２０．２」に基づいて、登録情報から薬品名「ムタスコ錠」及び「キフサロール」を抽出する。
【００９０】
次に、飲み合わせ情報作成手段７０は、伝達された処方薬品名に基づいて、２つの薬品名の組み合わせを作成する。そして、その組み合わせごとに、情報記憶手段６０により記憶された薬品情報（図９参照）を参照することにより、２つの薬品名と、それらの薬品を一緒に服用することによる副作用と、副作用の危険度とを対応付けた飲み合わせ情報（図１２参照）を作成する（ステップＳ１４）。例えば、処方薬品名抽出手段６９により抽出された薬品名「ラグビット」と「ムタスコ錠」の組み合わせについて、薬品情報の基本薬品名より「ラグビット」の情報を参照して、その飲み合わせ薬品名「ムタスコ錠」と対応する副作用「食欲不振等」と、危険度「２」を抽出する。そして２つの薬品名「ラグビット」及び「ムタスコ錠」と対応付けた飲み合わせ情報を作成して、情報記憶手段６０に、一時的に記憶する。他の組み合わせについても、同様にして飲み合わせ情報を作成する。薬品情報を参照して、飲み合わせ薬品名に該当する薬品名のない２つの薬品の組み合わせについては、「副作用情報なし」といった飲み合わせ情報を作成するようにしてもよいし、飲み合わせ情報を作成しないようにしてもよい。本実施形態では、「副作用情報なし」といった飲み合わせ情報を作成するものとして説明する。
【００９１】
さらに、飲み合わせ情報作成手段７０は、副作用を起こす飲み合わせ情報があるか否かを判定して、副作用のある飲み合わせがある場合、情報記憶手段６０に一時的に記憶するとともに、音声データ作成手段へ伝達する（ステップＳ１５；イエス）。副作用を起こす飲み合わせがないと判定された場合（ステップＳ１５；ノー）、出力処理を終了する。一方、副作用を起こす飲み合わせがあると判定された場合（ステップＳ１５；イエス）、音声データ作成手段７１は、飲み合わせ情報作成手段７０により作成された飲み合わせ情報に基づいて音声合成処理を実行することで、副作用が生じる飲み合わせを提示する音声データを作成する（ステップＳ１６）。
【００９２】
例えば、「ラグビットとムタスコ錠を一緒に服用すると、食欲不振等の副作用の危険があります」という音声を出力する音声データを作成する。そして、音声出力手段７２は、危険度の高い副作用が生じる飲み合わせを提示する音声データ「ラグビットとムタスコ錠を一緒に服用すると、食欲不振等の副作用の危険があります」を、音声出力部１９に音声出力させる（ステップＳ１７）。そして、電子ペン８０は、飲み合わせ情報の出力処理を終了する。
【００９３】
このように、利用者は、電子ペン８０を使用して薬品記録帳３０（電子ペン用媒体２０）記入ページに処方薬品名を記入して、必要時に薬品記録帳３０の記入ページ及び飲み合わせ処理実行ページ３３をタップすることで、複数の病院から処方された薬品の飲み合わせに副作用があるか否かを、音声により容易に確認することができる。
【００９４】
[本情報処理システムによる作用効果]
この情報処理システムによれば、電子ペン８０で薬品記録帳３０（電子ペン用媒体２０）に記入した処方薬品名（文字列）をメモリ１２に登録し、薬品記録帳３０へのタップに応じて、登録した処方薬品名に基づく異なる音声を出力させることができる。そのため、例えば、複数の病院で処方された薬品名を電子ペン８０により薬品記録帳３０の各記入ページに記入して、当該記入ページ及び処理実行ページへのタップに応じて、薬品の飲み合わせを提示する音声を容易に出力させることができる。つまり、利用者は、従来のように薬品事典やインターネット等を使用して各薬品を調べることなく、通常の薬品記録帳への記入と同様の手間のみで、処方薬品の記録のみならず、薬品の飲み合わせを確認することができる。よって、薬品事典をひく手間がなく、パーソナルコンピュータやインターネット等の使用に抵抗のある利用者であっても、容易に薬品の飲み合わせを確認することが可能となる。
【００９５】
なお、本発明は、上記実施形態に限られない。
【００９６】
例えば、電子ペン８０のクロック２２は現在時刻を発信することとしているが（図２参照）、クロック２２は、０から始まりストロークの記入中に経過していく記入時間を発信することとしてもよい。この場合、プロセッサ１１は、ストロークの記入中に、クロック２２が発信する経過時間（記入時間）を時間情報として取得し、その時間情報と、筆圧データと、ドットパターンアドレスと、Ｘ，Ｙ座標データとを関連付け、記入情報として取得する。
【００９７】
また、上記実施形態では、情報記憶手段６０は、定義情報（図８参照）と登録情報（図１１参照）を分けて記憶しているが、ドットパターンアドレスに対して、ページ種別と、ページ名と、ユーザエリアのユーザエリアＩＤ及び座標データと、処方薬品名とをまとめて関連付けて記憶するようにしてもよく、これらの情報のデータ構造は任意に設定することができる。また、薬品情報（図９参照）に含める情報項目やデータ構造も任意に設定することができる。例えば、基本薬品の化学式を含めることができる。
【００９８】
また、上記実施形態では、文字列認識手段６５、タップ認識手段６４によりタップが認識された時点で、情報記憶手段６０に記憶された記入情報に基づいて文字認識を実行することとしているが、本発明はこれに限定されるものではなく、記入情報に基づいて逐次文字認識を実行して情報記憶手段６０に一時的に記憶しておき、タップが認識された時点で、一時記憶された文字をまとめて一連の文字列として認識するように構成することができる。
【００９９】
また、上記実施形態では、出力アドレス記憶手段６８は、エリア認識手段６２により認識されたドットパターンアドレスを出力アドレスとして情報記憶手段６０に記憶して、処方薬品名抽出手段６９は、登録情報を参照して、当該ドットパターンアドレスに対応付けて記憶されている全ての処方薬品名を抽出することとしているが、本発明はこれに限定されるものではなく、出力アドレス記憶手段６８は、エリア認識手段６２により認識されたユーザエリアを出力ユーザエリアとして情報記憶手段６０に記憶して、処方薬品名抽出手段６９は、登録情報を参照して、当該ユーザエリアに対応付けて記憶されているそれぞれ１つの処方薬品名を抽出することとしてもよい。
【０１００】
また、上記実施形態では、利用者によりタップされた記入ページのドットパターンアドレスに基づいて、２つの病院から処方された全ての処方薬品名を抽出して２つの薬品の組み合わせを作成して、副作用を引き起こす２つの薬品の飲み合わせ全てを提示する音声を出力させることとしているが、本発明はこれに限定されるものではなく、上述のステップＳ１５で副作用の危険度が所定値以上の２つの薬品飲み合わせを判定して、その危険度が所定値以上の飲み合わせのみを提示する音声を出力させることとしてもよい。また、危険度の数値も合せて提示するようにしてもよい。あるいは、利用者によりタップされた位置に設定されているユーザエリアに基づいて、利用者が意図する処方薬品名のみを抽出して２つの薬品の組み合わせを作成して、副作用を引き起こす２つの薬品の飲み合わせ全てを提示する音声を出力させることとしてもよい。その他、病院の数及び組み合わせる薬品の数、報知する情報項目は任意に設定することができる。
【０１０１】
また、上記実施形態では、音声により２つの薬品名とそれらの薬品の飲み合わせが悪いことのみを提示しているが、本発明はこれに限定されるものではなく、音声により副作用の内容や危険度を併せて提示することとしてもよい。
【０１０２】
また、上記実施形態では、１つの病院と、１ページの記入ページとが対応付けられている。しかし、本発明はこれに限定されるものではなく、１つの病院と、１ページの記入ページの一部である記入エリアとを対応付けることとしてもよい。すなわち、ページ単位ではなく、エリア単位で病院を対応付けることとしてもよい。
【０１０３】
また、上記実施形態では、薬品記録帳３０に対応付けられている所定の処理として、飲み合わせ処理の例を示した。しかし、本発明はこれに限定されるものではなく、薬品記録帳３０に、端末装置８５に付属するスピーカや、ディスプレイや、プリンタ等への出力処理を対応付けることとしてもよい。この場合、利用者は、複数の病院で処方された薬品の飲み合わせを、端末装置８５に付属するスピーカからの音声出力や、リスト等の体裁でのディスプレイ表示又は印刷により確認できる。
【０１０４】
また、上記実施形態では、電子ペン８０で記入ページに記入した薬品名を登録し、記入ページ及び処理実行ページへのタップに応じて、薬品の飲み合わせを提示する音声を出力させることとしているが、本発明はこれに限定されるものではなく、登録する文字列及び出力させる音声は任意に設定することができる。例えば、基本となる色と、他の色と、それらの色を混ぜ合わせた場合に生じる色を対応付けた色情報を、電子ペン８０の情報記憶手段６０に記憶しておき、色の名前を記入ページに記入して、任意の複数の色をタップにより選択して、それらの色を混ぜ合わせた場合に生じる色の名前を提示する音声を出力させるように構成ことができる。あるいは、基本となる化学薬品名と、他の化学薬品名と、それらの化学薬品を混ぜ合わせた場合に生じる現象を対応付けた化学実験情報を、電子ペン８０の情報記憶手段６０に記憶しておき、化学薬品名を記入ページに記入して、任意の複数の化学薬品名をタップにより選択して、それらの化学薬品を混ぜ合わせた場合に生じる現象を提示する音声を出力させるように構成ことができる。また、図３に示すようなデザインでなくともよく、記入ページ、記入エリア、処理実行ページ及び処理実行エリアのデザインや配置等も適宜変更してよい。
【０１０５】
また、電子ペン８０内に、ペン自体又はその所有者に関するプロパティ情報（ペン情報又はペン所有者情報）を保持しておき、端末装置８５から参照することができるようにしてもよいし、プロパティ情報の全部又は一部を記入情報と共に端末装置８５に送信するようにしてもよい。ペン情報としては、バッテリーレベル、ペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのＩＤ、空きメモリ容量などが挙げられる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、emailアドレス、名称、住所、ファックス／電話番号、携帯電話番号などが挙げられる。
【０１０６】
また、上記実施形態では、ドットは赤外線を吸収するカーボンを含むインクとし、電子ペン８０のＬＥＤ１５を、赤外線を照射するＬＥＤとし、カメラ１６によって赤外線の反射量の差によって、電子ペン８０でドットパターンを読み取っていたが、これに限らない。例えば、ドットは所定波長の光によって所定波長を発光するインクとし、電子ペン８０のＬＥＤ１５を、ドットのインクを発光させる光を照射するものとし、カメラ１６によってドットのインクが発光する波長の領域を検知することによって、電子ペン８０でドットパターンを読み取るようにしてもよく、カメラ１６によってドットパターンが読み取れれば、ドットのインクの種別やＬＥＤ１５の照射光等は上記実施形態で示したものに限られない。また、薬品記録帳３０（専用ペーパー２０）における位置座標が特定できるものであれば、ドットパターンの代わりに、別のコード化されたパターン、例えば、２次元コードパターンなどであってもよい。
【産業上の利用可能性】
【０１０７】
本発明は、タップに応じて、電子ペン用媒体に記入した文字列に基づく音声を出力することが可能な電子ペンとして、ヘルスケア（健康管理）分野、デザイン分野、教育分野など様々な分野で利用することができる。
【図面の簡単な説明】
【０１０８】
【図１】電子ペンの使用形態を模式的に示す図である。
【図２】実施形態における電子ペンの構成を示すブロック図である。
【図３】実施形態における薬品記録帳の例である。
【図４】実施形態における電子ペンの使用形態を示す図である。
【図５】専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。
【図６】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図７】電子ペンの主要な構成を示す機能ブロック図である。
【図８】定義情報のデータ構造を模式的に示す図である。
【図９】薬品情報のデータ構造を模式的に示す図である。
【図１０】座標データを説明する図である。
【図１１】登録情報のデータ構造を模式的に示す図である。
【図１２】飲み合わせ情報のデータ構造を模式的に示す図である。
【図１３】実施形態における専用アプリケーションのモジュール構成図である。
【図１４】実施形態における飲み合わせ処理のフローチャートである。
【図１５】実施形態における飲み合わせ処理のフローチャートである。
【符号の説明】
【０１０９】
１１…プロセッサ、１２…メモリ、１３…データ通信ユニット、１４…バッテリー、１５…ＬＥＤ、１６…カメラ、１８…圧力センサ、１９…スピーカ、２０…専用ペーパー（電子ペン用媒体）、２２…クロック、３０…薬品記録帳、５５…専用アプリケーション、６０…情報記憶手段、６１…記入情報取得手段、６２…エリア認識手段、６３…開始終了点特定手段、６４…タップ認識手段、６５…ユーザエリア認識手段、６６…文字列認識手段、６７…登録情報作成手段、６８…出力アドレス記憶手段、６９…処方薬品名抽出手段、７０…飲み合わせ情報作成手段、７１…音声データ作成手段、７２…音声出力手段、７３…データ通信手段、８０…電子ペン、８５…端末装置
【図１】
2009003531.tif 000003
【図２】
2009003531.tif 000004
【図３】
2009003531.tif 000005
【図４】
2009003531.tif 000006
【図５】
2009003531.tif 000007
【図６】
2009003531.tif 000008
【図７】
2009003531.tif 000009
【図８】
2009003531.tif 000010
【図９】
2009003531.tif 000011
【図１０】
2009003531.tif 000012
【図１１】
2009003531.tif 000013
【図１２】
2009003531.tif 000014
【図１３】
2009003531.tif 000015
【図１４】
2009003531.tif 000016
【図１５】
2009003531.tif 000017