(57)【要約】【構成】薬剤師は、錠剤識別アプリがインストールされた携帯通信端末１０と、基準色調および基準サイズを規定する錠剤識別支援シートとを所持する。患者がピルケースに入れて所持している錠剤を識別するとき、薬剤師は、錠剤識別支援シートのサイズ規定領域に対象錠剤を載置して、錠剤識別アプリを起動する。このとき、ＣＰＵ１４は、錠剤識別支援シートおよび対象錠剤を捉えたカメラ画像を取得し、取得されたカメラ画像上のシート画像を参照して対象錠剤の色調およびサイズを検出し、検出された色調およびサイズを参照して対象錠剤を示す錠剤情報をクラウドサーバ５０から取得する。【効果】錠剤の識別精度が低下する懸念を軽減できる。【選択図】図１
2018014033.tif 000002
【特許請求の範囲】
【請求項１】
基準色調および／または基準サイズを規定するテンプレートと錠剤とを捉えた撮影画像を取得する取得手段、
前記取得手段によって取得された撮影画像上のテンプレート画像を参照して前記錠剤の色調および／またはサイズを検出する色調／サイズ検出手段、および
前記色調／サイズ検出手段の検出結果を参照して前記錠剤を識別する識別手段を備える、錠剤識別装置。
【請求項２】
前記テンプレートは前記基準色調を規定する色調規定領域と前記基準サイズを規定するサイズ規定領域とを有し、
前記色調／サイズ検出手段は、前記色調規定領域を表す画像を参照して前記錠剤の色調を検出し、前記サイズ規定領域を表す画像を参照して前記錠剤のサイズを検出する、請求項１記載の錠剤識別装置。
【請求項３】
前記錠剤に記された錠剤識別コードの少なくとも一部を前記取得手段によって取得された撮影画像上の錠剤画像を参照して検出するコード検出手段をさらに備え、
前記識別手段は前記コード検出手段の検出結果をさらに参照して前記錠剤を識別する、請求項１または２記載の錠剤識別装置。
【請求項４】
前記錠剤識別コードは、会社マークおよび会社コードの少なくとも一方と製品コードを形成する文字列とを含み、かつ前記錠剤の表面および裏面に分散して記される、請求項３記載の錠剤識別装置。
【請求項５】
前記識別手段の識別結果が複数種類の錠剤を示すとき前記錠剤を裏返す作業を要求するダイアログを表示して前記コード検出手段を再起動する再起動手段をさらに備える、請求項４のいずれかに記載の錠剤識別装置。
【請求項６】
前記識別手段の識別結果が単一種類の錠剤を示すとき錠剤情報を表示する表示手段をさらに備える、請求項１ないし５のいずれかに記載の錠剤識別装置。
【請求項７】
テンプレートは携帯性のシートであり、
前記錠剤情報は外部サーバに保存され、
前記外部サーバと無線通信を行う無線通信手段をさらに備える、請求項１ないし６のいずれかに記載の錠剤識別装置。
【請求項８】
前記撮影画像を出力するカメラ装置、および
前記色調／サイズ検出手段の処理に関連して前記カメラ装置の露光設定を繰り返し変更する変更手段をさらに備える、請求項１ないし７のいずれかに記載の錠剤識別装置。
【請求項９】
錠剤識別装置のプロセッサによって実行される錠剤識別方法であって、
基準色調および／または基準サイズを規定するテンプレートと錠剤とを捉えた撮影画像を取得する取得ステップ、
前記取得ステップによって取得された撮影画像上のテンプレート画像を参照して前記錠剤の色調および／またはサイズを検出する色調／サイズ検出ステップ、および
前記色調／サイズ検出ステップの検出結果を参照して前記錠剤を識別する識別ステップを備える、錠剤識別方法。
【請求項１０】
錠剤識別装置のプロセッサに、
基準色調および／または基準サイズを規定するテンプレートと錠剤とを捉えた撮影画像を取得する取得ステップ、
前記取得ステップによって取得された撮影画像上のテンプレート画像を参照して前記錠剤の色調および／またはサイズを検出する色調／サイズ検出ステップ、および
前記色調／サイズ検出ステップの検出結果を参照して前記錠剤を識別する識別ステップを実行させるための、錠剤識別プログラム。
【請求項１１】
カメラ装置によって捉えられた錠剤の色調および／またはサイズを検出して前記錠剤を識別する錠剤識別装置の識別処理を支援するテンプレートであって、
基準色調を規定する色調規定領域および／または基準サイズを規定するサイズ規定領域を有し、前記錠剤とともに前記カメラ装置の撮影範囲に収まって撮影される、テンプレート。
【請求項１２】
前記色調規定領域およびサイズ規定領域の両方を有し、
前記色調規定領域は前記サイズ規定領域を囲むように配される、請求項１１記載のテンプレート。
【請求項１３】
基準色調および／または基準サイズを規定するテンプレートと物品とを捉えた撮影画像を取得する取得手段、
前記取得手段によって取得された撮影画像上のテンプレート画像を参照して前記物品の色調および／またはサイズを検出する色調／サイズ検出手段、および
前記色調／サイズ検出手段の検出結果を参照して前記物品を識別する識別手段を備える、物品識別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、錠剤識別装置、錠剤識別方法および錠剤識別プログラムに関し、特に、撮影画像に表れた錠剤画像を参照して錠剤を識別する、錠剤識別装置、錠剤識別方法および錠剤識別プログラムに関する。この発明はまた、錠剤識別装置による錠剤の識別処理を支援する、テンプレートに関する。
【背景技術】
【０００２】
患者の既往歴は、患者が所持している錠剤を調べることで、或る程度予想することができる。このため、臨床の現場での錠剤の識別は、患者の診療を支援する上で重要な業務となっている。また、容態が悪化した患者が搬送される救急医療の現場では、患者が所持する錠剤を迅速に識別することが薬剤師に求められる。
【０００３】
ただし、現在、錠剤の種類は１６，０００種類以上あるため、患者が所持する個々の錠剤を短時間かつ高精度で識別するのは容易ではない。
【０００４】
これに関連して、特許文献１は、画像データから切り出された錠剤画像毎に、学習済みの分類器によるパターン認識，テンプレート画像とのマッチング，錠剤情報に基づくスクリーニングの３段階の絞り込みを行って、錠剤画像に対応する錠剤名を決定することを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１５０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の錠剤識別装置は、錠剤分包装置によって分包された錠剤を監査するためのものであり、撮影時に錠剤を照らす光源の種類や、カメラから錠剤までの距離は予め決まっている。つまり、撮影された錠剤画像の色調は錠剤を照らす光源の種類によって異なり、撮影された錠剤画像のサイズはカメラから錠剤までの距離によって異なるところ、特許文献１の錠剤識別装置は、錠剤を照らす光源やカメラから錠剤までの距離が動的に変化する状況での使用を想定していない。このため、特許文献１のような絞り込み処理を携帯型の錠剤識別装置に適用すると、錠剤の識別精度が低下するおそれがある。
【０００７】
それゆえに、この発明の主たる目的は、錠剤の識別精度が低下する懸念を軽減することができる、錠剤識別装置、錠剤識別方法および錠剤識別プログラムを提供することである。
【０００８】
この発明はまた、錠剤の識別精度が低下する懸念を錠剤識別装置と協働して軽減することができる、テンプレートを提供することである。
【課題を解決するための手段】
【０００９】
この発明に係る錠剤識別装置(10：実施例で相当する参照符号。以下同じ)は、基準色調および／または基準サイズを規定するテンプレート(SH1)と錠剤とを捉えた撮影画像を取得する取得手段(S9)、取得手段によって取得された撮影画像上のテンプレート画像を参照して錠剤の色調および／またはサイズを検出する色調／サイズ検出手段(S23, S25)、および色調／サイズ検出手段の検出結果を参照して錠剤を識別する識別手段(S27)を備える。
【００１０】
好ましくは、テンプレートは基準色調を規定する色調規定領域(M_L, M_HSr, M_HSg, M_HSb)と基準サイズを規定するサイズ規定領域(M_L)とを有し、色調／サイズ検出手段は、色調規定領域を表す画像を参照して錠剤の色調を検出し、サイズ規定領域を表す画像を参照して錠剤のサイズを検出する。
【００１１】
好ましくは、錠剤に記された錠剤識別コードの少なくとも一部を取得手段によって取得された撮影画像上の錠剤画像を参照して検出するコード検出手段(S13)がさらに備えられ、識別手段はコード検出手段の検出結果をさらに参照して錠剤を識別する。
【００１２】
さらに好ましくは、錠剤識別コードは、会社マークおよび会社コードの少なくとも一方と製品コードを形成する文字列とを含み、かつ錠剤の表面および裏面に分散して記される。
【００１３】
より好ましくは、識別手段の識別結果が複数種類の錠剤を示すとき錠剤を裏返す作業を要求するダイアログを表示してコード検出手段を再起動する再起動手段(S37~S41)がさらに備えられる。
【００１４】
好ましくは、識別手段の識別結果が単一種類の錠剤を示すとき錠剤情報を表示する表示手段(S29, S31)がさらに備えられる。
【００１５】
好ましくは、テンプレートは携帯性のシートであり、錠剤情報は外部サーバ(50)に保存され、外部サーバと無線通信を行う無線通信手段(12)がさらに備えられる。
【００１６】
好ましくは、撮影画像を出力するカメラ装置(16)、および色調／サイズ検出手段の処理に関連してカメラ装置の露光設定を繰り返し変更する変更手段(S17)がさらに備えられる。
【００１７】
この発明に係る錠剤識別方法は、錠剤識別装置(10)のプロセッサ(14)によって実行される錠剤識別方法であって、基準色調および／または基準サイズを規定するテンプレート(SH1)と錠剤とを捉えた撮影画像を取得する取得ステップ(S9)、取得ステップによって取得された撮影画像上のテンプレート画像を参照して錠剤の色調および／またはサイズを検出する色調／サイズ検出ステップ(S23, S25)、および色調／サイズ検出ステップの検出結果を参照して錠剤を識別する識別ステップ(S27)を備える。
【００１８】
この発明に係る錠剤識別プログラムは、錠剤識別装置(10)のプロセッサ(14)に、基準色調および／または基準サイズを規定するテンプレート(SH1)と錠剤とを捉えた撮影画像を取得する取得ステップ(S9)、取得ステップによって取得された撮影画像上のテンプレート画像を参照して錠剤の色調および／またはサイズを検出する色調／サイズ検出ステップ(S23, S25)、および色調／サイズ検出ステップの検出結果を参照して錠剤を識別する識別ステップ(S27)を実行させるための、錠剤識別プログラムである。
【００１９】
この発明に係るテンプレート(SH1)は、カメラ装置(16)によって捉えられた錠剤の色調および／またはサイズを検出して錠剤を識別する錠剤識別装置(10)の識別処理を支援するテンプレートであって、基準色調を規定する色調規定領域(M_L, M_HSr, M_HSg, M_HSb)および／または基準サイズを規定するサイズ規定領域(M_SZ)を有し、錠剤とともにカメラ装置の撮影範囲に収まって撮影される。
【００２０】
好ましくは、色調規定領域およびサイズ規定領域の両方を有し、色調規定領域はサイズ規定領域を囲むように配される。
【００２１】
この発明に係る物品識別装置(10：実施例で相当する参照符号。以下同じ)は、基準色調および／または基準サイズを規定するテンプレート(SH1)と物品とを捉えた撮影画像を取得する取得手段(S9)、取得手段によって取得された撮影画像上のテンプレート画像を参照して物品の色調および／またはサイズを検出する色調／サイズ検出手段(S23, S25)、および色調／サイズ検出手段の検出結果を参照して物品を識別する識別手段(S27)を備える。
【発明の効果】
【００２２】
錠剤（物品）は、基準色調および／または基準サイズを規定するテンプレートとともに撮影され、錠剤（物品）の色調および／またはサイズは、撮影画像上のテンプレート画像を参照して検出される。こうして検出された色調および／またはサイズに基づいて錠剤（物品）を識別することで、錠剤（物品）の識別精度が低下する懸念を軽減できる。
【００２３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２４】
【図１】この実施形態のネットワーク構成の一例を示すブロック図である。
【図２】クラウドサーバに設けられた錠剤データベースの構成の一例を示すブロック図である。
【図３】携帯通信端末に設けられた会社マークデータベースの構成の一例を示すブロック図である。
【図４】携帯通信端末に設けられた会社コードデータベースの構成の一例を示すブロック図である。
【図５】錠剤識別専用シートの一例を示す図解図である。
【図６】携帯通信端末に設けられたレジスタの構成の一例を示すブロック図である。
【図７】専用シートに錠剤を載置した状態の一例を示す図解図である。
【図８】携帯通信端末に設けられたＬＣＤモニタに表示される錠剤情報の一例を示す図解図である。
【図９】専用シートに錠剤を載置した状態の他の一例を示す図解図である。
【図１０】携帯通信端末に設けられたＬＣＤモニタに表示されるダイアログの一例を示す図解図である。
【図１１】専用シートに錠剤を載置した状態のその他の一例を示す図解図である。
【図１２】携帯通信端末に設けられたＬＣＤモニタに表示される錠剤情報の他の一例を示す図解図である。
【図１３】携帯通信端末に設けられたＣＰＵの動作の一部を示すフロー図である。
【図１４】携帯通信端末に設けられたＣＰＵの動作の他の一部を示すフロー図である。
【図１５】携帯通信端末に設けられたＣＰＵの動作のその他の一部を示すフロー図である。
【図１６】携帯通信端末に設けられたＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１７】携帯通信端末に設けられたＣＰＵの動作の他の一部を示すフロー図である。
【発明を実施するための形態】
【００２５】
図１を参照して、この実施例の携帯通信端末（錠剤識別装置）１０は、薬剤師によって携帯されるスマートフォンであり、たとえば救急患者がピルケースに入れて所持している錠剤を識別する錠剤識別アプリ（錠剤識別プログラム）がインストールされる。
【００２６】
携帯通信端末１０は、公衆回線網４０と有線で接続された無線基地局３０との間で無線通信を行う。公衆回線網４０には、錠剤情報データベースＤＢｓｖ１が設けられたクラウドサーバ５０が接続され、携帯通信端末１０は、無線基地局３０および公衆回線網４０を介してクラウドサーバ５０にアクセスする。
【００２７】
携帯通信端末１０において、バスＢＳ１には、無線通信回路１２，ＣＰＵ１４，カメラ装置１６，ＬＣＤモニタ１８，ＤＲＡＭ２０および不揮発性メモリ２２が接続される。このうち、無線通信回路１２は、アンテナＡＮＴ１を利用して無線基地局３０と無線通信を行う。また、ＤＲＡＭ２０には、表示エリア２０ｄ，ワークエリア２０ｗおよびレジスタ２０ｒが設けられる。さらに、不揮発性メモリ２２には、会社マークデータベースＤＢｔｍ１および会社コードデータベースＤＢｔｍ２が設けられる。
【００２８】
図２を参照して、クラウドサーバ５０に設けられた錠剤情報データベースＤＢｓｖ１は、錠剤の表面画像および裏面画像，錠剤名，適応疾患，会社名，製品コードを構成する文字列，色調（色相，明度，彩度），サイズ（長径／短径比，長径の長さ）を項目として有する。
【００２９】
１番目のカラムには、共和薬品工業によって提供されるドネペジル塩酸塩ＯＤ錠を対象として、その表面画像，裏面画像，錠剤名（ドネペジル塩酸塩ＯＤ錠），適応疾患（アルツハイマー型認知症，レビー小体型認知症），会社名（共和薬品工業），文字列（ＯＤ，１０，ＤＯＮ），色調（色相：Ｈ１，彩度：Ｓ１，明度：Ｌ１），サイズ（長径／短径比：Ｘ１／Ｙ１，長径の長さ：Ａ１ｍｍ）が登録される。
【００３０】
２番目のカラムには、共和薬品工業によって提供されるロラタジンＯＤ錠を対象として、その表面画像，裏面画像，錠剤名（ロラタジンＯＤ錠），適応疾患（アレルギー性鼻炎，蕁麻疹，湿疹・皮膚炎，皮膚掻痒症に伴う掻痒），会社名（共和薬品工業），文字列（ＯＤ１０，ＬＯＲ），色調（色相：Ｈ２，彩度：Ｓ２，明度：Ｌ２），サイズ（長径／短径比：Ｘ２／Ｙ２，長径の長さ：Ａ２ｍｍ）が登録される。
【００３１】
３番目のカラムには、共和薬品工業によって提供されるエバスチンＯＤ錠を対象として、その表面画像，裏面画像，錠剤名（エバスチンＯＤ錠），適応疾患（アレルギー性鼻炎，蕁麻疹，湿疹・皮膚炎，皮膚掻痒症），会社名（共和薬品工業），文字列（ＯＤ１０，ＥＢＡ），色調（色相：Ｈ３，彩度：Ｓ３，明度：Ｌ３），サイズ（長径／短径比：Ｘ３／Ｙ３，長径の長さ：Ａ３ｍｍ）が登録される。
【００３２】
８番目のカラムには、田辺三菱製薬によって提供されるバチール錠を対象として、その表面画像，裏面画像，錠剤名（バチール錠），適応疾患（躁病，総合失調症の興奮および幻覚・妄想状態），会社名（田辺三菱製薬），文字列（ＢＴ，２００），色調（色相：Ｈ８，彩度：Ｓ８，明度：Ｌ８），サイズ（長径／短径比：Ｘ８／Ｙ８，長径の長さ：Ａ８ｍｍ）が登録される。
【００３３】
９番目のカラムには、キッセイ薬品工業によって提供されるベザトールＳＲ錠を対象として、その表面画像，裏面画像，錠剤名（ベザトールＳＲ錠），適応疾患（高脂血症），会社名（キッセイ薬品工業），文字列（ＢＴ，２００），色調（色相：Ｈ９，彩度：Ｓ９，明度：Ｌ９），サイズ（長径／短径比：Ｘ９／Ｙ９，長径の長さ：Ａ９ｍｍ）が登録される。
【００３４】
なお、ドネペジル塩酸塩ＯＤ錠，ロラタジンＯＤ錠およびエバスチンＯＤ錠の間では、色調およびサイズは、許容誤差を上回るほど相違する。これに対して、バチール錠およびベザトールＳＲ錠の間では、色調およびサイズは、許容誤差の範囲内に収まるほど近似する。
【００３５】
図３を参照して、携帯通信端末１０に設けられた会社マークデータベースＤＢｔｍ１は、会社マークおよび会社名を項目として有する。１番目のカラムには、バイエル薬品を対象として、その会社マークと会社名（バイエル薬品）が登録される。２番目のカラムには、田辺三菱製薬を対象として、その会社マークと会社名（田辺三菱製薬）が登録される。３番目のカラムには、キッセイ薬品工業を対象として、その会社マークと会社名（キッセイ薬品工業）が登録される。
【００３６】
図４を参照して、携帯通信端末１０に設けられた会社コードデータベースＤＢｔｍ２は、会社コードおよび会社名を項目として有する。１番目のカラムには、共和薬品工業を対象として、その会社コード（ＫＷ）と会社名（共和薬品工業）とが登録される。２番目のカラムには、共和薬品工業を対象として、その会社コード（ＡＭＬ）と会社名（共和薬品工業）とが登録される。３番目のカラムには、田辺三菱製薬を対象として、その会社コード（Ｙ）と会社名（田辺三菱製薬）とが登録される。
【００３７】
図２〜図４から分かるように、錠剤情報データベースＤＢｓｖ１上で明示された各錠剤には、会社マークまたは会社コードと製品コードを構成する文字列とからなる錠剤識別コードが刻印される。また、錠剤識別コードは、錠剤の表面および裏面に分散して刻印される。
【００３８】
薬剤師は、携帯通信端末１０の他に、図５に示す錠剤識別支援シートＳＨ１を携帯する。錠剤識別支援シートＳＨ１は、錠剤識別アプリによる錠剤の識別処理を支援するためのテンプレートシートであり、片手で収まる程度の大きさつまり携帯性を有する。
【００３９】
図５を参照して、錠剤識別支援シートＳＨ１の表面中央には、正方形のサイズ規定領域Ｍ＿ＳＺが配される。各々が長方形をなす明度規定領域Ｍ＿Ｌ，赤系の色相・彩度規定領域Ｍ＿ＨＳｒ，緑系の色相・彩度規定領域Ｍ＿ＨＳｇ，青系の色相・彩度規定領域Ｍ＿ＨＳｂは、サイズ規定領域Ｍ＿ＳＺがなす正方形の各辺に沿って延在するように、錠剤識別支援シートＳＨ１の表面の端部に配される。したがって、錠剤識別支援シートＳＨ１の表面は、略十字をなす。
【００４０】
ここで、サイズ規定領域Ｍ＿ＳＺは、基準サイズを規定するための領域であり、黒で塗り潰される。明度規定領域Ｍ＿Ｌは基準明度を規定するための領域であり、色合いは白，グレー，黒の順で徐々に変化する。
【００４１】
色相・彩度規定領域Ｍ＿ＨＳｒは赤系の基準色相および基準彩度を規定するための領域であり、赤系の彩度が徐々に変化する。色相・彩度規定領域Ｍ＿ＨＳｇは緑系の基準色相および基準彩度を規定するための領域であり、緑系の彩度が徐々に変化する。色相・彩度規定領域Ｍ＿ＨＳｂは青系の基準色相および基準彩度を規定するための領域であり、青系の彩度が徐々に変化する。
【００４２】
携帯通信端末１０を携帯する薬剤師は、識別しようとする錠剤を錠剤識別支援シートＳＨ１（厳密にはサイズ規定領域Ｍ＿ＳＺ）に載置した状態で錠剤識別アプリおよびカメラ装置１６を起動し、さらに、錠剤識別支援シートＳＨ１の表面の全域がカメラ装置１６の撮影範囲に収まるように、携帯通信端末１０の姿勢および携帯通信端末１０から錠剤識別支援シートＳＨ１までの距離を調整する。
【００４３】
カメラ装置１６は、レンズ（図示せず）を通して入射した光学像に対応するカメラ画像（撮影画像）を繰り返し出力する。出力されたカメラ画像は、ＤＲＡＭ２０の表示エリア２０ｄに繰り返し書き込まれる。ＬＣＤモニタ１８は、表示エリア２０ｄに格納されたカメラ画像を繰り返し読み出し、読み出されたカメラ画像に基づくライブ画像をモニタ画面に表示する。この結果、錠剤識別支援シートＳＨ１を表すシート画像と、錠剤識別支援シートＳＨ１に載置された錠剤を表す錠剤画像がモニタ画面に現れる。
【００４４】
錠剤識別アプリは図１３〜図１７に示すフロー図に対応し、ＣＰＵ１４は、上述のようなカメラ装置１６の動作と並列してこれらのフロー図に従う処理を実行する。なお、錠剤識別アプリは、不揮発性メモリ２２に記憶される。
【００４５】
図１３を参照して、ステップＳ１では、フラグＦＬＧ＿Ｔを“０”に初期設定する。後述するように、クラウドサーバ５０から取得された錠剤情報が複数種類の錠剤を示す場合、錠剤情報を絞り込むべく、錠剤の裏返し作業を要求するダイアログがＬＣＤモニタ１８に表示される。薬剤師が錠剤を裏返してＯＫ操作を行うと、フラグＦＬＧ＿Ｔが“１”に更新される。
【００４６】
つまり、フラグＦＬＧ＿Ｔは、複数種類の錠剤を示す錠剤情報が取得された状態で錠剤が裏返されたか否かを識別するためのフラグであり、ステップＳ１では、このようなフラグＦＬＧ＿Ｔが初期設定される。
【００４７】
ステップＳ３では、表示エリア２０ｄ上の最新のカメラ画像をワークエリア２０ｗに複製する。錠剤識別支援シートＳＨ１とそのサイズ規定領域Ｍ＿ＳＺに載置された錠剤とがカメラ装置１６によって捉えられていれば、錠剤識別支援シートＳＨ１を表すシート画像とサイズ規定領域Ｍ＿ＳＺに載置された錠剤を表す錠剤画像とがカメラ画像に現れる。
【００４８】
ステップＳ５では、シート画像および錠剤画像をワークエリア２０ｗ上のカメラ画像から探索する。錠剤画像は、サイズ規定領域Ｍ＿ＳＺから探索される。ステップＳ７ではシート画像および錠剤画像が発見されたか否かを判別し、判別結果がＮＯであればステップＳ３に戻る一方、判別結果がＹＥＳであればステップＳ９に進む。
【００４９】
ステップＳ９では、フラグＦＬＧ＿Ｓを“０”に初期設定し、カメラ装置１６の露光量を最大値ＥＸＰｍａｘに設定する。後述するように、フラグＦＬＧ＿Ｓは、錠剤の表面または裏面の刻印を表す刻印画像が錠剤画像から発見されたときに“１”に更新される。つまり、フラグＦＬＧ＿Ｓは刻印画像が錠剤画像から発見されたか否かを識別するためのフラグであり、ステップＳ９ではこのようなフラグＦＬＧ＿Ｓが初期設定される。
【００５０】
ステップＳ１１では、表示エリア２０ｄに格納された最新のカメラ画像をワークエリア２０ｗに複製し、ステップＳ１３では、図１６〜図１７に示すサブルーチンに従って刻印探索＆登録処理を実行する。
【００５１】
図１６に飛んで、ステップＳ５１ではカメラ画像に現れた錠剤画像から刻印画像を探索し、ステップＳ５３では刻印画像が発見されたか否かを判別する。判別結果がＮＯであれば、錠剤に白飛びが発生しているとみなして上階層のルーチンに復帰する。これに対して、判別結果がＹＥＳであれば、刻印画像が発見されたことを表明するべく、ステップＳ５５でフラグＦＬＧ＿Ｓを“１”に更新する。
【００５２】
ステップＳ５７では、発見された刻印画像を図３に示す会社マークデータベースＤＢｔｍ１に登録された複数の会社マークの各々と照合する。ステップＳ５９では、符合する会社マークが発見されたか否かを判別し、判別結果がＮＯであればそのままステップＳ６５に進む一方、判別結果がＹＥＳであればステップＳ６１，Ｓ６３で以下の処理を実行してからステップＳ６５に進む。
【００５３】
つまり、ステップＳ６１では、発見された会社マークに対応する会社名を会社マークデータベースＤＢｔｍ１から検出し、検出された会社名を図６に示すレジスタ２０ｒに登録する。ステップＳ６３では、登録された会社マークに相当する画像を刻印画像から除外する。
【００５４】
ステップＳ６５では、ステップＳ５１の探索処理によって発見された刻印画像またはステップＳ６３の除外処理の後に残った刻印画像から文字列を探索する。ステップＳ６７では文字列が発見されたか否かを判別し、判別結果がＮＯであれば上階層のルーチンに復帰する一方、判別結果がＹＥＳであればステップＳ６９に進む。
【００５５】
ステップＳ６９では発見された文字列を対象文字列として設定し、ステップＳ７１では対象文字列を会社コードデータベースＤＢｔｍ２に登録された複数の会社コードの各々と照合する。ステップＳ７３では符合する会社コードが発見されたか否かを判別し、判別結果がＮＯであれば、ステップＳ７５で対象文字列を製品コードを構成する文字列としてレジスタ２０ｒに登録する。登録が完了すると、上階層のルーチンに復帰する。
【００５６】
これに対して、ステップＳ７３の判別結果がＹＥＳであれば、つまり符合する会社コードが発見されれば、会社名がレジスタ２０ｒに登録済みであるか否かをステップＳ７７で判別する。判別結果がＹＥＳであればそのままステップＳ８１に進む一方、判別結果がＮＯであればステップＳ７９で以下の処理を実行してからステップＳ８１に進む。つまり、ステップＳ７９では、発見された会社コードに対応する会社名を会社コードデータベースＤＢｔｍ２から検出し、検出した会社名をレジスタ２０ｒに登録する。
【００５７】
ステップＳ８１では発見された会社コードに相当する文字列を対象文字列から除外し、ステップＳ８３では除外処理の後に残存する文字列が存在するか否かを判別する。判別結果がＮＯであれば、そのまま上階層のルーチンに復帰する。これに対して、判別結果がＹＥＳであればステップＳ８５に進み、残存する文字列を製品コードを構成する文字列としてレジスタ２０ｒに登録する。登録が完了すると、上階層のルーチンに復帰する。
【００５８】
したがって、ドネペジル塩酸塩ＯＤ錠が表面上向き姿勢で錠剤識別支援シートＳＨ１に載置された場合（図７参照）、製品コードを構成する“ＯＤ”および“１０”の文字列がレジスタ２０ｒに登録される。また、バチール錠が表面上向き姿勢で錠剤識別支援シートＳＨ１に載置された場合（図９参照）、製品コードを構成する“ＢＴ”および“２００”の文字列がレジスタ２０ｒに登録される。
【００５９】
図１３に戻って、ステップＳ１５ではフラグＦＬＧ＿Ｓが“１”を示すか否かを判別する。判別結果がＮＯであればステップＳ１７に進み、カメラ装置１６に設定された露光量を低減する。ステップＳ１９では低減された露光量が最小値ＥＸＰｍｉｎを下回るか否かを判別し、判別結果がＮＯであればステップＳ１１に戻る。
【００６０】
ステップＳ１５の判別結果またはステップＳ１９の判別結果がＹＥＳであれば、フラグＦＬＧ＿Ｔが“０”を示すか否かをステップＳ２１で判別する。判別結果がＹＥＳであればステップＳ２３に進み、錠剤識別支援シートＳＨ１に載置された錠剤の色調（色相，彩度，明度）およびサイズをカメラ画像に現れたシート画像を参照して検出する。
【００６１】
具体的には、シート画像を参照して基準色調（基準色相，基準彩度，基準明度）および基準サイズを規定し、カメラ画像に現れた錠剤画像の色調の基準色調からのずれ量とカメラ画像に現れた錠剤画像のサイズの基準サイズからのずれ量とに基づいて錠剤の色調およびサイズを検出する。ステップＳ２５では、こうして検出された色調およびサイズをレジスタ２０ｒに登録する。
【００６２】
したがって、ドネペジル塩酸塩ＯＤ錠が図７に示す要領で錠剤識別支援シートＳＨ１に載置された場合は、色調（色相：Ｈ１，彩度：Ｓ１，明度：Ｌ１），サイズ（長径／短径比：Ｘ１／Ｙ１，長径の長さ：Ａ１ｍｍ）がレジスタ２０ｒに登録される。また、バチール錠が図９に示す要領で錠剤識別支援シートＳＨ１に載置された場合は、色調（色相：Ｈ８，彩度：Ｓ８，明度：Ｌ８），サイズ（長径／短径比：Ｘ８／Ｙ８，長径の長さ：Ａ８ｍｍ）がレジスタ２０ｒに登録される。色調およびサイズの登録が完了すると、ステップＳ２７に進む。
【００６３】
なお、ステップＳ２１の判別結果がＮＯであればステップＳ２３，Ｓ２５を経ることなくステップＳ２７に進むが、これについては後述する。
【００６４】
ステップＳ２７では、無線通信回路１２，無線基地局３０および公衆回線網４０を介してクラウドサーバ５０にアクセスし、レジスタ２０ｒの登録情報（会社名，文字列，色調，サイズ）をキーとして錠剤情報データベースＤＢｓｖ１から錠剤情報を取得する。つまり、錠剤識別支援シートＳＨ１に載置された錠剤は、クラウドサーバ５０に設けられた錠剤情報データベースＤＢｓｖ１を参照して識別される。
【００６５】
ドネペジル塩酸塩ＯＤ錠が図７に示す要領で錠剤識別支援シートＳＨ１に載置された場合、製品コードを構成する“ＯＤ”および“１０”の文字列と、ドネペジル塩酸塩ＯＤ錠の色調（色相：Ｈ１，彩度：Ｓ１，明度：Ｌ１），サイズ（長径／短径比：Ｘ１／Ｙ１，長径の長さ：Ａ１ｍｍ）とに基づいて、ドネペジル塩酸塩ＯＤ錠の錠剤情報がクラウドサーバ５０から取得される。
【００６６】
つまり、ドネペジル塩酸塩ＯＤ錠，ロラタジンＯＤ錠およびエバスチンＯＤ錠の表面には共通の文字列が刻印されるものの、これらの錠剤の間では色調およびサイズが許容誤差を上回るほど相違する。したがって、ドネペジル塩酸塩ＯＤ錠のみの錠剤情報がクラウドサーバ５０から取得される。
【００６７】
これに対して、バチール錠が図９に示す要領で錠剤識別支援シートＳＨ１に載置された場合は、製品コードを構成する“ＢＴ”および“２００”の文字列と、バチール錠の色調（色相：Ｈ８，彩度：Ｓ８，明度：Ｌ８），サイズ（長径／短径比：Ｘ８／Ｙ８，長径の長さ：Ａ８ｍｍ）とに基づいて、バチール錠およびベザトールＳＲ錠の錠剤情報がクラウドサーバ５０から取得される。
【００６８】
つまり、バチール錠およびベザトールＳＲ錠の間では、色調およびサイズが許容誤差の範囲内に収まるほど近似する。このため、バチール錠の錠剤情報に加えてベザトールＳＲ錠の錠剤情報が、クラウドサーバ５０から取得される。
【００６９】
取得された錠剤情報は、錠剤の表面画像および裏面画像，錠剤名，適応疾患を項目として有し、ＤＲＡＭ２０のワークエリア２０ｗに書き込まれる。ステップＳ２７の処理が完了すると、ステップＳ２９に進む。
【００７０】
ステップＳ２９では、取得された錠剤情報が単一種類の錠剤を示すか否かを判別する。判別結果がＹＥＳであればステップＳ３１に進み、取得した錠剤情報を表示エリア２０ｄに展開する。展開された錠剤情報は、ＬＣＤモニタ１８によって読み出され、モニタ画面に表示される。ドネペジル塩酸塩ＯＤ錠が図７に示す要領で錠剤識別支援シートＳＨ１に載置された場合、ドネペジル塩酸塩ＯＤ錠の錠剤情報だけがクラウドサーバ５０から取得され、図８に示す要領でＬＣＤモニタ１８に表示される。
【００７１】
ステップＳ２９の判別結果がＮＯであれば、取得された錠剤情報が複数種類の錠剤を示すか或いはフラグＦＬＧ＿Ｔが“１”を示すという論理和条件が満足されるか否かをステップＳ３５で判別する。判別結果がＹＥＳであれば、ステップＳ３５で「錠剤を特定できません」のダイアログを表示エリア２０ｄに展開する。展開されたダイアログは、ＬＣＤモニタ１８によって読み出され、モニタ画面に表示される。
【００７２】
ステップＳ３５の判別結果がＮＯであれば、つまり取得された錠剤情報が複数種類の錠剤を示しかつフラグＦＬＧ＿Ｔが“０”を示していれば、ステップＳ３７で「錠剤を裏返して下さい」のダイアログを表示エリア２０ｄに展開する。展開されたダイアログは、ＬＣＤモニタ１８によって読み出され、図１０に示す要領でモニタ画面に表示される。
【００７３】
ステップＳ３９では、薬剤師によってＯＫ操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ４１でフラグＦＬＧ＿Ｔを“１”に更新し、その後にステップＳ３に戻る。
【００７４】
「錠剤を裏返して下さい」のダイアログは、バチール錠が図９に示す要領で錠剤識別支援シートＳＨ１に載置された場合に、ＬＣＤモニタ１８に表示される。これに対して薬剤師がバチール錠を裏面上向き姿勢で錠剤識別支援シートＳＨ１に載置し直した場合（図１１参照）、図１３の刻印探索＆登録処理によって、田辺三菱製薬の会社コードがレジスタ２０ｒに追加的に登録される。
【００７５】
バチール錠の色調およびサイズは検出済みであるため、ステップＳ２３およびＳ２５の処理は省略される。ステップＳ２９では、田辺三菱製薬の会社コードを含むレジスタ２０ｒの登録情報をキーとして、錠剤情報が取得される。この結果、バチール錠の錠剤情報だけがクラウドサーバ５０から取得され、図１２に示す要領でＬＣＤモニタ１８に表示される。
【００７６】
以上の説明から分かるように、薬剤師は、錠剤識別アプリがインストールされた携帯通信端末１０と、基準色調および基準サイズを規定する錠剤識別支援シートＳＨ１とを所持する。患者がピルケースに入れて所持している錠剤を識別するとき、薬剤師は、錠剤識別支援シートＳＨ１のサイズ規定領域Ｍ＿ＳＺに対象錠剤を載置して、錠剤識別アプリを起動する。このとき、ＣＰＵ１４は、錠剤識別支援シートＳＨ１および対象錠剤を捉えたカメラ画像を取得し(S9)、取得されたカメラ画像上のシート画像を参照して対象錠剤の色調およびサイズを検出し(S23, S25)、検出された色調およびサイズを参照して対象錠剤を示す錠剤情報をクラウドサーバ５０から取得する(S27)。
【００７７】
このように、対象錠剤は、基準色調および基準サイズを規定する錠剤識別支援シートＳＨ１とともに撮影され、対象錠剤の色調およびサイズは、カメラ画像上のテンプレート画像を参照して検出される。こうして検出された色調およびサイズに基づいて対象錠剤を識別することで、錠剤の識別精度が低下する懸念を軽減できる。
【００７８】
なお、この実施例では、識別対象として錠剤を想定しているが、錠剤以外の物品を識別するようにしてもよい。
【符号の説明】
【００７９】
１０  …携帯通信端末
１４  …ＣＰＵ
１６  …カメラ装置
１８  …ＬＣＤモニタ
２０  …ＤＲＡＭ
２２  …不揮発性メモリ
５０  …クラウドサーバ
ＤＢｔｍ１  …会社マークデータベース
ＤＢｔｍ２  …会社コードデータベース
ＤＢｓｖ１  …錠剤情報データベース
【図１】
2018014033.tif 000003
【図２】
2018014033.tif 000004
【図３】
2018014033.tif 000005
【図４】
2018014033.tif 000006
【図５】
2018014033.tif 000007
【図６】
2018014033.tif 000008
【図７】
2018014033.tif 000009
【図８】
2018014033.tif 000010
【図９】
2018014033.tif 000011
【図１０】
2018014033.tif 000012
【図１１】
2018014033.tif 000013
【図１２】
2018014033.tif 000014
【図１３】
2018014033.tif 000015
【図１４】
2018014033.tif 000016
【図１５】
2018014033.tif 000017
【図１６】
2018014033.tif 000018
【図１７】
2018014033.tif 000019