(57)【要約】【課題】  歯の検査において、検査者が単独で検査及び記録を行うことを可能とし、その処理の効率化を図る装置や方法などを提供すること。【解決手段】  歯の各検査部位の検査結果を記録するための記録装置又は記録プログラムに対しての入力をコンピュータに実行させるときに、記録装置又は記録プログラムの状態を監視し、監視により得られた状態に基づいて、音声認識の処理方法を決定し、決定された処理方法によって音声入力装置を介して入力された音声を認識し、認識された認識結果を、検査結果として、記録装置又は記録プログラムに入力する。【選択図】  図１
2008129961.tif 000002
【特許請求の範囲】
【請求項１】
歯の各検査部位の検査結果を記録するための記録装置又は記録プログラムに対しての入力をコンピュータに実行させるためのプログラムであって、
前記記録装置又は記録プログラムの状態を監視する監視ステップと、
前記監視ステップによって得られた状態に基づいて、音声認識の処理方法を決定する決定ステップと、
前記決定ステップによって決定された処理方法によって、音声入力装置を介して入力された音声を認識する音声認識ステップと、
前記音声認識ステップにおいて認識された認識結果を、検査結果として、前記記録装置又は記録プログラムに入力する入力ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歯の検査において、歯に関する情報を歯毎に記録する際の利便性を向上させるための技術に関する。
【背景技術】
【０００２】
歯科検診や歯周病検診などの歯の検査は、一般的に、検査をする者（検査者）と記録をする者（記録者）との二者によって実施される。検査者は、検査を受ける者（被検査者）の口腔内を観察し、各歯に関する情報を記録者に口頭で伝える。そして、記録者は、検査者が述べた情報に従って、被検査者の各歯に関する情報を記録する。
【０００３】
この記録者による記録の方法は、専用の紙面に対して筆記する方法もあるが、近年では電子化データの利便性から、コンピュータに入力する方法が一般的である。具体例として、特許文献１（特に００３５〜００３７段落）には、口腔内に備わる３２本の歯のうちどの歯に関するデータ入力かを指定する歯指定部がディスプレイ上に配置され、マウスやキーボードを用いることによって、データ入力対象となる歯の指定やデータの入力を行う技術が開示されている。
【特許文献１】特開２００２−０８３０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、検査者と記録者との二者によって検査を行うことは、検査の効率化を図ることは実現できたが、その一方で記録者の人件費によるコストの増大を招いていた。このため、検査者自身が記録を行うことで、記録者を不要とし、コストを抑えることが考えられる。ところが、このような方法にもいくつかの問題点があった。
【０００５】
第一に、検査者の手に関する問題がある。検査対象が被検査者の口腔内であるため、検査を行う際には衛生面の配慮がなされる。具体的には、検査者はビニール手袋などの衛生用手袋を手にはめて検査を行うことが必要となる。さらに、口腔内の歯の状況を正確に把握すべく、検査者は鏡（デンタルミラー）などの道具を所持して検査を行う。このため、道具によって検査者の手が塞がっていることや、手袋をはめていることが要因となり、迅速且つ正確な入力を行うことが困難であった。
【０００６】
第二に、検査者の姿勢及び視線に関する問題がある。検査者は、被検査者の口腔内を覗く姿勢でいるため、そのままの姿勢ではコンピュータに入力を行うことが難しい。入力を行うためには、わざわざ体の状態を捻るなどしてコンピュータの方に姿勢を向ける必要があった。このため、迅速且つ正確な入力を行うことが困難であった。
【０００７】
本発明は、歯の検査において、検査者が単独で検査及び記録を行うことを可能とし、その処理の効率化を図る装置や方法などを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、歯の各検査部位の検査結果を記録するための記録装置又は記録プログラムに対しての入力をコンピュータに実行させるためのプログラムであって、監視ステップ、決定ステップ、音声認識ステップ、入力ステップの各ステップをコンピュータに実行させるためのプログラムである。監視ステップは、記録装置又は記録プログラムの状態を監視するステップである。決定ステップは、監視ステップによって得られた状態に基づいて、音声認識の処理方法を決定するステップである。音声認識ステップは、決定ステップによって決定された処理方法によって、音声入力装置を介して入力された音声を認識するステップである。入力ステップは、音声認識ステップにおいて認識された認識結果を、検査結果として、記録装置又は記録プログラムに入力するステップである。
【０００９】
このように構成された本発明のプログラムによれば、検査者は、入力装置を操作することなく、検査結果や命令内容を発話するという動作のみで、検査結果の記録を行うことが可能となる。これにより、記録者の存在が不要となり、コストを抑えることが可能となる。
【００１０】
また、監視ステップにより得られた状態に応じて、音声認識の処理方法が決定される。音声認識の処理方法の決定とは、例えば音声認識処理に使用される音響モデルや言語モデルを複数の中から選択して決定することにより実現されても良いし、音声認識処理のためのプログラムを複数の中から選択して決定することにより実現されても良い。このように構成されることにより、各状態における音声認識処理の精度を向上させることが可能となる。
【００１１】
本発明は、上記した認証システムに含まれる各装置として特定されても良い。また、本発明は、ネットワークにより通信可能に構成された複数台の情報処理装置を、上記した認証システムとして動作させるためのプログラムとして特定されても良い。また、本発明は、情報処理装置を、上記した認証システムに含まれる各装置として動作させるためのプログラムとして特定されても良い。また、本発明は、上記した認証システムが行う認証方法として特定されても良い。また、本発明は、上記した認証システムに含まれる各装置が実行する方法として特定されても良い。
【発明の効果】
【００１２】
本発明により、歯の検査において、検査者が単独で検査及び記録を行うことが可能となり、さらにその処理の効率化を図ることも可能となる。
【発明を実施するための最良の形態】
【００１３】
〔システム構成〕
図１は、本発明における歯周検査結果入力システム１００の構成例を示す図である。歯周検査結果入力システム１００は、音声入力装置１０、音声出力装置２０、入力装置３０及び検査結果入力装置４０を含む。
【００１４】
歯周検査入力システム１００は、歯周検査を行う場面で使用される。歯周検査を行う者（以下、「検査者」という。）は、歯周検査の結果を発話することで、歯周検査入力システム１００に検査結果の記録を実行させる。つまり、歯周検査結果入力システム１００では、検査者が音声入力装置１０を用いて検査結果を音声で入力する。そして、入力された音声のデータに基づいて、検査結果入力装置４０が音声認識を行い、検査結果を記録する。また、音声出力装置２０は、検査結果入力装置４０による音声認識の結果を、検査者の確認用として、音声出力する。以下、歯周検査結果入力システム１００に含まれる各装置について説明する。
【００１５】
〈音声入力装置〉
音声入力装置１０は、検査者の発話した音声を電気信号に変換する装置である。音声入力装置１０は、マイクロフォンを用いて構成することができ、その種類は限定されない。例えば、内耳マイク、骨伝導マイク、咽頭マイク、ヘッドセットマイク、卓上マイクなどのマイクロフォンを用いて構成できる。
【００１６】
音声入力装置１０によって電気信号に変換された音声データは、検査結果入力装置４０に渡される。このとき、データの受け渡し方法は、有線や無線を問わず、どのように実現されても良い。
【００１７】
〈音声出力装置〉
音声出力装置２０は、検査結果入力装置４０から受け渡される音声データ（電気信号）を振動に変換し、音声を出力する。音声出力装置２０は、スピーカーを用いて構成することができ、その種類は限定されない。例えば、空気を振動させるスピーカーや、人体を振動させるスピーカー（例えば骨伝導スピーカーなど）を用いて構成できる。また、その形状なども限定されず、検査者が装着できるもの（例えばヘッドフォンやヘッドセットタイプのもの）でも良いし、設置するもの（例えば卓上型や床設置型や壁設置型のもの）でも良い。
【００１８】
音声出力装置２０が検査結果入力装置４０から音声データを受け取る際の方法は、有線や無線を問わず、どのように実現されても良い。
【００１９】
〈入力装置〉
入力装置３０は、検査結果入力装置４０に対し、音声入力以外の方法でデータを入力するための装置である。入力装置３０は、例えば、ボタン（キーボード、テンキー等）、ポインティングデバイス（マウス、タブレット等）、ジョグダイヤル、タッチパネル等の既存の入力装置を用いて構成することができ、その種類は限定されない。入力装置３０を介して入力されたデータは、検査結果入力装置４０に渡される。このとき、データの受け渡し方法は、有線や無線を問わず、どのように実現されても良い。
【００２０】
〈検査結果入力装置〉
検査結果入力装置４０は、音声入力装置１０を介して入力される音声データや、入力装置３０を介して入力されるデータに基づいて、歯周検査の検査結果を記録する装置である。検査結果入力装置４０は、情報処理装置を用いて構成することができる。具体的には、検査結果入力装置４０は、バスを介して接続されたＣＰＵ（Central Processing Unit）、主記憶装置、入出力インタフェース、補助記憶装置などを有する。そして、検査結果入力装置４０は、ＣＰＵによってプログラムが実行されることにより、音声認識部４１、音声合成部４２、結果入力部４３及び記憶部４４を含む装置として動作する。以下、検査結果入力装置４０が含む各機能部について説明する。
【００２１】
〈〈音声認識部〉〉
音声認識部４１は、ＣＰＵによって音声認識プログラムが実行されることにより実現される。音声認識部４１は、音声入力装置１０から入力される音声データを入力信号として、音声認識を行う。音声認識部４１には、従来からあるどのような音声認識技術が適用されても良い。以下に、音声認識部４１に適用可能な技術の具体例を示す。
【００２２】
音声認識部４１は、不図示の記憶装置に音響モデル及び言語モデルを有する。音響モデルとは、人の発話による音声信号の特徴量と、その発話に対応する文言とを対応付けたものである。例えば、予め人間によって発音された特定の単語の音声信号の特徴量を取得し、その特徴量と、その特定の単語とを対応付けておくことによって音響モデルを作成できる。特徴量と文言との対応付けは、１対１であっても良いし、１対複数であっても良い。後者の場合は、各文言に重み付けなどを施すことも有効である。
【００２３】
言語モデルとは、各文言の出現確率を表すデータである。この出現確率は、他の文言の存在にかかわらず、単に出現する確率として与えられても良い。また、出現確率は、ある文言が認識されたことを前提に、その文言に続いて次に出現する確率として与えられても良い。この言語モデルを用いることにより、音響モデルのみに基づいて音声認識する場合に比べて、認識効率を向上させることができる。
【００２４】
次に、音声認識部４１の処理について説明する。まず、音声認識部４１は、入力された音声信号に対し音声分析を実施することにより、入力された音声信号から、音声認識に有効な特徴量を抽出する。次に、音声認識部４１は、言語モデルの拘束下において、音声分析によって得られた特徴量と、音響モデルとをマッチングし、入力された音声信号がいずれの文言を示す音声信号であるか判断する。
【００２５】
音声認識部４１は、認識結果（数値や文字列など）が得られた場合には、認識結果に基づいた命令を結果入力部４３へ渡す。また、この場合、音声認識部４１は、認識結果である数値や文字列などを音声合成部４２へ渡し、音声出力装置２０を介して音声出力を実行させる。以下、このような処理をトークバック処理という。一方、音声認識部４１は、認識結果が得られない場合（認識エラーの場合）には、音声合成部４２にエラー出力をさせる。
【００２６】
音声認識部４１は、複数のモデル（言語モデル、音響モデル）を有する。音声認識処理に使用されるモデルは、結果入力部４３の状態（入力モードや画面状態など）や過去の認識結果に応じて変更される。例えば、結果入力部４３の状態が、検査結果入力状態である場合には、検査結果入力状態に対応付けられたモデルが使用される。また、結果入力部４３の状態が、被検査者の氏名入力状態である場合には、氏名入力状態に対応付けられたモデルが使用される。また、結果入力部４３の状態が検査結果入力状態であり、かつ「検査開始」という認識結果が得られた場合には、検査結果入力状態及び「検査開始」というキーワードの組み合わせに対応付けられたモデルが、以後の音声認識処理において使用される。このような対応付は、不図示の記憶装置に記憶される。なお、音声認識部４１の動作の詳細については、動作例の欄において説明する。
【００２７】
〈〈音声合成部〉〉
音声合成部４２は、ＣＰＵによって音声合成プログラムが実行されることにより実現される。音声合成部４２は、音声認識部４１から受け取った認識結果に基づいて音声合成処理を行う。音声合成部４２には、従来からあるどのような音声合成技術が適用されても良い。以下に、音声合成部４２に適用可能な技術の具体例を示す。
【００２８】
音声合成部４２は、不図示の記憶装置に単語辞書と音声信号辞書を有する。単語辞書とは、複数の単語とその読みとを対応付けたものである。音声信号辞書とは、各音とその音声信号とを対応付けたものである。音声合成部４２は、音声認識部４１から受け取った認識結果と単語辞書とに基づいて、認識結果に対応する読みを判断する。そして、音声合成部４２は、音声信号辞書を用いて、判断結果である読みに対応した音声信号を作成する。
【００２９】
音声合成部４２は、音声認識部４１から数値や文字列などの認識結果を受け取った場合には、この新式結果の音声信号を作成する。一方、音声合成部４２は、音声認識部４１からエラー出力の命令を受け取った場合は、予め定められたエラー用音声信号を作成する。
【００３０】
音声合成部４２は、作成された音声信号を音声出力装置２０に渡し、音声出力装置２０による音声出力を実行させる。
【００３１】
〈〈結果入力部〉〉
結果入力部４３は、ＣＰＵによって結果入力プログラムが実行されることにより実現される。結果入力部４３は、音声認識部４１から受け取った認識結果又は入力装置３０から受け取ったデータに基づいて、記憶部４４の記録内容を更新する。
【００３２】
〈〈記憶部〉〉
記憶部４４は、結果入力部４３による処理に応じて、検査結果の内容を記憶する。図２は、記憶部４４の記憶内容の具体例を示す図である。以下、図２に示される具体例に基づいて説明する。
【００３３】
記憶部４４は、被検査者毎に検査結果テーブルを記憶する。各被検査者は、被検査者ＩＤによって区別される。検査結果テーブルは、検査部位ＩＤ毎に、その検査部位におけるポケット深さの数値を有する。検査部位ＩＤは、被検査者の口腔内の検査対象となった部位を示し、例えば“右上１”や“左上１”などのように表される。ポケット深さは、各検査部位ＩＤに対応する部位における歯周ポケットの深さを数値化したものである。
【００３４】
なお、図２に示される具体例は、あくまで一つの例であり、この構成に限定される必要はない。従って、記憶部４４の記憶内容は、歯周検査結果入力システム１００が適用される環境などに応じて、他の構成をとってもよい。
【００３５】
〔動作例〕
図３、４は、歯周検査結果入力システム１００の動作例を示すフローチャートである。以下、各フローチャートを用いて、歯周検査結果入力システム１００の動作例について説明する。
【００３６】
まず、検査結果入力装置４０の処理が開始すると、音声認識部４１は、結果入力部４３の状態を結果入力部４３から取得する。そして、音声認識部４１は、結果入力部４３の状態に基づいて、使用するモデルを決定する（Ｓ０１）。以下の説明では、例として結果入力部４３の状態が結果入力状態である場合について説明する。
【００３７】
ユーザが発話を行うと（Ｓ０２）、この発話による音声が音声入力装置によって電気信号に変換される。この電気信号は音声認識部４１に入力される。音声認識部４１は、入力された電気信号である音声データについて音声認識処理を行う（Ｓ０３）。この音声認識処理において、認識結果が得られない場合は（Ｓ０４−ＮＯ）、音声認識部４１は音声合成部４２にエラー出力を指示する。そして音声合成部４２は、音声出力装置２０を介して、音声によるエラー出力を行う（Ｓ０５）。そして、Ｓ０２以降の処理を繰り返す。
【００３８】
音声認識処理において、認識結果が得られた場合は（Ｓ０４−ＹＥＳ）、認識結果である数値や文字列に応じてその後の処理が異なる。認識結果が「検査開始（けんさかいし）」であった場合（Ｓ０６−検査開始）、音声認識部４１は音声合成部４２にトークバックを実行させる（Ｓ０７）。次に、音声認識部４１は、認識結果に基づいて、以後の音声認識処理において使用するモデルを変更する（Ｓ０８）。すなわち、検査結果入力状態及び「検査開始」というキーワードの組み合わせに対応付けられたモデルに変更する。そして、Ｓ０２以降の処理を繰り返す。
【００３９】
認識結果が「検査終了（けんさしゅうりょう）」であった場合（Ｓ０６−検査終了）、音声認識部４１は音声合成部４２にトークバックを実行させる（Ｓ０９）。次に、音声認識部４１は、使用モデルを、検査結果入力状態及び「検査終了」というキーワードの組み合わせに対応付けられたモデルに変更する（Ｓ１０）。そして、Ｓ０２以降の処理を繰り返す。
【００４０】
認識結果が「０」や「１」などの数値、「ポケット」や「プラーク」などの検査項目名、「右上５番」などの部位名であった場合（Ｓ０６−数値・部位名・検査項目名）、音声認識部４１は、まず、認識語句を単語単位に切り分ける（Ｓ１１）。次に、音声認識部４１は、切り分けられた各単語に従った処理の命令（検査結果としてのポケット深さ（数値）の入力、部位名によって特定される位置への入力箇所の移動、検査項目名によって特定される検査項目の変更、コマンドボタンのクリックなど）を、結果入力部４３に渡す（Ｓ１２）。このＳ１２の処理は、切り分けられた単語数だけ繰り返される（Ｓ１３）。そして、結果入力部４３は、この命令に従って、記憶部４４への書き込み等を行う。Ｓ１３の繰り返し処理の後、音声認識部４１は音声合成部４２にトークバックを実行させる（Ｓ１４）。Ｓ１４の処理も、切り分けられた単語数だけ繰り返される（Ｓ１５）。そして、音声認識部４１は、認識結果に基づいて、使用モデルの変更が必要であるか否か判断する（Ｓ１６）。使用モデルの変更は、例えば上記の単語に従った処理の命令によって、結果入力部４３の状態が変更された場合（例えば検査結果を入力するための画面が切り替わった場合）に実行される。使用モデルの変更が必要である場合（Ｓ１６−必要）、音声認識部４１は、検査結果入力状態及び認識結果のキーワードの組み合わせに対応付けられたモデルに変更する（Ｓ１７）。一方、使用モデルの変更が不要である場合（Ｓ１６−不要）、及びＳ１７の処理の後は、Ｓ０２以降の処理を繰り返す。
【００４１】
認識結果が「修正入力」であった場合（Ｓ０６−修正入力）、音声認識部４１は音声合成部４２にトークバックを実行させる（Ｓ１８）。次に、音声認識部４１は、使用モデルを、検査結果入力状態及び「修正入力」というキーワードの組み合わせに対応付けられたモデルに変更する（Ｓ１９）。次に、音声認識部４１は、検査結果の現在の入力箇所（検査結果を入力すべき検査部位ＩＤ）を記憶する（Ｓ２０）。そして、Ｓ０２以降の処理を繰り返す。
【００４２】
認識結果が「修正終了」であった場合（Ｓ０６−修正終了）、音声認識部４１は音声合成部４２にトークバックを実行させる（Ｓ２１）。次に、音声認識部４１は、使用モデルを、検査結果入力状態及び「修正終了」というキーワードの組み合わせに対応付けられたモデルに変更する（Ｓ２２）。次に、音声認識部４１は、検査結果の現在の入力箇所を、Ｓ２０の処理において記憶していた箇所に移動する（Ｓ２３）。そして、Ｓ０２以降の処理を繰り返す。
【００４３】
図５は、図３、４に示された処理とは独立して実行される監視処理の動作例を示すフローチャートである。以下、このフローチャートを用いて、歯周検査結果入力システム１００の監視処理の動作例について説明する。
【００４４】
監視処理は、定期的に実行される。監視処理は、例えば、一定の時間、一定の処理回数、一定のクロック数などに基づいて実行される。そして、監視処理の実行が開始されると、音声認識部４１は、結果入力部４３から、その状態を取得する（Ｓ３０）。次に、音声認識部４１は、取得された状態に基づいて、使用モデルの変更が必要であるか否か判断する（Ｓ３１）。この判断は、例えば、前回取得された状態を一時的に保持しておき、その保持されている状態と、新たに取得された状態とが同一であるか否かに基づいて判断されても良い。この場合、同一でなければ使用モデルの変更が必要であるし、同一であれば使用モデルの変更が不要であると判断できる。使用モデルの変更が必要である場合（Ｓ３２−必要）、音声認識部４１は、新たに取得された状態に基づいて使用モデルを変更する（Ｓ３３）。一方、使用モデルの変更が不要である場合（Ｓ３２−不要）及びＳ３３の処理の後、音声認識部４１は定期的にＳ３０以降の処理を繰り返す。
【００４５】
〔作用／効果〕
歯周検査結果入力システム１００では、検査者は、キーボードなどの入力装置３０を操作することなく、音声入力装置１０に対して検査結果や命令内容を発話するという動作のみで、検査結果の記録を行うことが可能となる。入力装置３０を手で操作する必要がないため、検査者は、その手にデンタルミラー等の道具を所持していたとしても、手袋をはめていたとしても、発話によって迅速且つ正確に検査結果の入力を行うことが可能となる。同様に、入力装置３０の方に姿勢を向けることなく、発話による入力が可能であるため、姿勢及び視線に関する問題も解消される。従って、歯周検査結果入力システム１００を使用することにより、検査において記録者の存在が不要となり、コストを抑えることが可能となる。
【００４６】
また、音声認識部４１は、定期的に結果入力部４３の状態を監視し、その状態に応じて、音声認識処理に使用する音響モデルや言語モデルを変更する。結果入力部４３の状態毎に、検査者によって発話される可能性のある内容は制限される。例えば、結果入力部４３の状態が、検査結果としての数値（例えばポケット深さ）の入力を行う状態の場合には、数値、「検査終了」、「修正入力」という発話以外は必要ない。このような特徴に鑑みて、音声認識部４１は、各状態において発話される可能性のある内容を音声認識するために必要となるデータに限定して用意された音響モデルや言語モデルを使用する。このように構成されることにより、各状態における音声認識部４１の音声認識処理の精度を向上させることが可能となる。
【００４７】
また、検査者が、複数の検査部位についての検査結果をまとめて発話した場合、各検査結果を表すデータが音声認識部４１によって認識される。そして、複数の検査部位の検査結果が同じタイミングで記憶部４４に記憶される。例えば、検査者が、右上１の検査結果を入力する際に、「１，３，０」と発話すると、音声認識部４１は「１」、「３」、「０」という三つの数値を認識する。音声認識部４１は、右上１から順に右上２、右上３の検査結果として「１」、「３」、「０」の値を、結果入力部４３に渡す。そして、結果入力部４３はこの三つの検査結果を記録する。このようにまとめて発話することができるのは、上記の三つに限定される必要はなく、二つでも四つ以上でも良い。このように構成されることにより、検査者はまとめて検査結果を入力することが可能となり、検査の効率を向上させることができる。
【００４８】
〔変形例〕
歯周検査結果入力システム１００は、歯周検査の検査結果入力に用いられるシステムであるが、歯周検査以外の歯の検査結果入力に適用されても良い。例えば電子カルテなどの所見入力などがある。この場合、その用途に応じて、音声認識部４１の音響モデルや言語モデル、記憶部４４の検査結果テーブルの内容を変更することで実現できる。
【００４９】
また、音声認識部４１は、音声認識部４１を実現するための音声認識プログラムを複数有し、状態に基づいてモデルを変更するのではなく、音声認識プログラムを変更するように構成されても良い。また、歯周検査結果入力システム１００は、音声出力装置２０に代えて、画像出力装置を備えるように構成されても良い。
【図面の簡単な説明】
【００５０】
【図１】本発明における歯周検査結果入力システムの構成例を示す図である。
【図２】記憶部の記憶内容の具体例を示す図である。
【図３】本発明における歯周検査結果入力システムの動作例を示すフローチャートである。
【図４】本発明における歯周検査結果入力システムの動作例を示すフローチャートである。
【図５】本発明における歯周検査結果入力システムの動作例を示すフローチャートである。
【符号の説明】
【００５１】
１０  音声入力装置
２０  音声出力装置
３０  入力装置
４０  検査結果入力装置
４１  音声認識部
４２  音声合成部
４３  結果入力部
４４  記憶部
１００  歯周検査結果入力システム
【図１】
2008129961.tif 000003
【図２】
2008129961.tif 000004
【図３】
2008129961.tif 000005
【図４】
2008129961.tif 000006
【図５】
2008129961.tif 000007