(57)【要約】【課題】認識処理性能を向上させる認識処理制御装置、認識処理制御方法および認識処理制御プログラムを提供する。【解決手段】認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を認識エンジンに送信する送信手段と、認識エンジンから認識処理の結果情報を受信する受信手段と、所定の評価情報に基づいて結果情報を評価し、評価結果を出力する出力手段を備えることを特徴とする。【選択図】      図７
2014191246.tif 000002
【特許請求の範囲】
【請求項１】
認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、前記認識処理対象を前記認識エンジンに送信する送信手段と、
前記認識エンジンから前記認識処理の結果情報を受信する受信手段と、
所定の評価情報に基づいて前記結果情報を評価し、評価結果を出力する出力手段
を備えることを特徴とする認識処理制御装置。
【請求項２】
前記送信手段は、前記認識処理対象の属性に基づいて、前記認識処理対象を前記認識エンジンに送信する
ことを特徴とする請求項１に記載の認識処理制御装置。
【請求項３】
前記評価結果の利用目的に基づいて、前記評価情報が選択される
ことを特徴とする請求項１または２に記載の認識処理制御装置。
【請求項４】
前記出力手段は、所定の条件を満足する評価結果を出力する
ことを特徴とする請求項１から３のいずれか１項に記載の認識処理制御装置。
【請求項５】
前記エンジン指定情報に基づいて指定される認識エンジンを少なくとも一つ備える
ことを特徴とする請求項１または４に記載の認識処理制御装置。
【請求項６】
前記認識処理対象、前記結果情報または前記評価結果を履歴情報として記憶する履歴記憶手段を備え、
前記エンジン指定情報は、前記履歴情報に基づいて認識エンジンを指定するときの優先度を示す優先度情報を含む
ことを特徴とする請求項１〜５のいずれか１項に記載の認識処理制御装置。
【請求項７】
前記出力手段が、複数の認識エンジンの結果情報を併用して評価する、
ことを特徴とする請求項１から６のいずれか１項に記載の認識処理制御装置。
【請求項８】
車載装置、移動端末または情報端末である
ことを特徴とする請求項１から７のいずれか１項に記載の認識処理制御装置。
【請求項９】
認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、前記認識処理対象を前記認識エンジンに送信し、
前記認識エンジンから前記認識処理の結果情報を受信し、
所定の評価情報に基づいて前記結果情報を評価し、評価結果を出力する
ことを特徴とする認識処理制御方法。
【請求項１０】
認識処理制御装置が備えるコンピュータを、
認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、前記認識処理対象を前記認識エンジンに送信する送信手段と、
前記認識エンジンから前記認識処理の結果情報を受信する受信手段と、
所定の評価情報に基づいて前記結果情報を評価し、評価結果を出力する出力手段
として動作させることを特徴とする認識処理制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認識処理性能を向上させる認識処理制御装置、認識処理制御方法および認識処理制御プログラムに関する。
【背景技術】
【０００２】
近年、情報通信インフラの発展にともない、スマートフォンやタブレット端末などの情報端末の普及が進んでいる。さらに、これら情報端末を利用したクラウドサービスが始まっている。例えば、音声認識を用いたＷｅｂ検索システムや会話型応答システムがクラウドサービスとして利用可能となってきた。
【０００３】
特許文献１には、音声認識を使用した機械翻訳の技術が開示されている。特許文献１の技術は、原言語の用例に基づく音声認識結果と、原言語の文字列として音声認識結果の類似度を算定する。特許文献１の技術は、算定した類似度が所定の閾値を超えている場合に、用例に基づく音声認識結果を用いて翻訳を行うものである。
【０００４】
特許文献２には、特定の文法を定義し、定義された文法に適合する音声認識を行う技術が開示されている。「文法」とは、特許文献２では、単語または文の集合との意味である。特許文献２の技術は、音声認識対象として限定された単語または文の集合を与える特定の文法を定義する。その際、その文法は、音声認識対象となる単語または文を効率よく追加、削除できる記述方法で定義される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０７６８６５号公報（第６〜１３頁、第１図）
【特許文献２】特開２００９−２２９５２９号公報（第６〜１４頁、第１図）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１、２の技術は、特定の用例や特定の文法に基づいて音声認識を行う技術である。すなわち、特許文献１、２の技術では、特定の用例や特定の文法を用いて音声認識を行うため、音声認識を用いるサービスは、特定の用例や特定の文法に基づいた特定の分野やサービスに限定される。また、特許文献１、２の技術は、音声認識対象が特定の用例や特定の文法に基づいて限定されるため、認識不可能な音声が存在するという点で、音声認識の性能にも限界がある。
【０００７】
したがって、特許文献１、２の技術は、特定の用例や特定の文法を定義しているために、用例や文法によって特定の分野やサービスに限定され、認識対象が限定されてしまい、認識性能を向上させられないという課題がある。
【０００８】
この課題は、音声認識にとどまらず、一般に、ある入力情報に対する認識処理を行う場合にも当てはまる。例えば、文字認識を行う場合に、文字認識の対象となるイメージ画像には、どの言語の文字が記載されているかが不明であるときに、日本語の文字を認識する機能しかない文字認識エンジンでは対応ができない。
【０００９】
本発明の目的は、上記の課題に鑑みてなされたもので、効率的に認識処理を行って認識性能を向上させる認識処理制御装置、認識処理制御方法および認識処理制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明にかかる認識処理制御装置は、認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を認識エンジンに送信する送信手段と、認識エンジンから認識処理の結果情報を受信する受信手段と、所定の評価情報に基づいて結果情報を評価し、評価結果を出力する出力手段を備えることを特徴とする。
【００１１】
本発明にかかる認識処理制御方法は、認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を前記認識エンジンに送信し、
認識エンジンから認識処理の結果情報を受信し、所定の評価情報に基づいて結果情報を評価し、評価結果を出力することを特徴とする。
【００１２】
本発明にかかる認識処理制御プログラムは、認識処理制御装置が備えるコンピュータを、
認識処理対象の認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を前記認識エンジンに送信する送信手段と、認識エンジンから認識処理の結果情報を受信する受信手段と、所定の評価情報に基づいて結果情報を評価し、評価結果を出力する出力手段として動作させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、効率的に認識処理を行って認識性能を向上させることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態の認識処理システムの構成例を示す全体構成図である。
【図２】本発明の第１の実施形態の認識処理システムの属性情報を例示したものである。
【図３】本発明の第１の実施形態の認識処理システムの属性情報を例示したものである。
【図４】本発明に第１の実施形態の認識処理システムの属性情報を例示したものである。
【図５】本発明の第１の実施形態の認識処理システムの属性情報を例示したものである。
【図６】本発明の第１の実施形態の認識処理システムの属性情報を例示したものである。
【図７】本発明の第２の実施形態の認識処理制御装置の構成例を示すブロック図である。
【図８】本発明の第３の実施形態の認識処理システムの構成例を示す全体構成図である。
【図９】本発明の第３の実施形態の認識処理システムの属性情報を例示したものである。
【図１０】本発明の第３の実施形態の認識処理システムの属性情報を例示したものである。
【図１１】本発明の第３の実施形態の認識処理システムの属性情報を例示したものである。
【図１２】本発明の第４の実施形態の認識処理システムの構成例を示す全体構成図である。
【図１３】本発明に第４の実施形態の認識処理制御装置の動作例を示すフローチャートである。
【図１４】本発明の第４の実施形態の通信処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施形態について図面を参照して詳細に説明する。
（第１の実施形態）
本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態の認識処理システムの構成例を示す全体構成図である。
【００１６】
図１を参照して、本実施形態の認識処理システム１０の構成について説明する。認識処理システム１０は、入力手段１、出力手段２、属性記憶手段３、配信手段４と認識制御手段５を備える。認識処理手段９は、配信手段４と接続された認識エンジン９−１〜ｎ（ｎは、１以上の整数）を備える。
【００１７】
入力手段１は、認識処理を行うための認識処理対象信号の入力と、登録および操作設定を受け付ける。出力手段２は、認識処理結果情報の出力と、登録および操作設定に関わる表示および出力を行う。属性記憶手段３は、認識処理対象信号を判断するための処理属性情報、認識処理結果情報を評価するための評価情報と、認識処理手段９が備える認識エンジン９−１〜ｎに関わる配信先情報を含む属性情報を記憶する。配信手段４は、認識処理手段９が備える認識エンジン９−１〜ｎに認識処理対象情報を送信し、認識エンジン９−１〜ｎから認識処理結果情報を受信する。認識制御手段５は、入力手段１、出力手段２、属性記憶手段３、配信手段４の制御を行う。
【００１８】
図１を参照して、本実施形態の認識処理システム１０の動作について説明する。入力手段１は、認識処理対象信号を入力し、認識処理対象情報に変換して認識制御手段５に送る。認識制御手段５は、入力手段１の種類と属性記憶手段３に予め記憶される属性情報に基づいて、認識処理対象情報の処理属性を判断する。「処理属性」とは、認識処理対象情報にどの認識処理を行うかを示すものである。認識制御手段５は、認識処理対象情報に対する処理の内容、例えば、音声認識あるいは画像認識等、を示す処理属性を判断する。
【００１９】
具体的には、認識制御手段５は、例えば、入力手段１がマイクであるとき、マイク入力に関わる処理属性を属性記憶手段３から取得する。属性記憶手段３には、マイク入力に関わる処理属性として、音声認識が記憶されているものとする。認識制御手段５は、属性記憶手段３のマイク入力に関わる処理属性に基づいて、処理属性を音声認識と判断する。すなわち、認識制御手段５は、入力手段１からの認識処理対象情報の処理属性を音声認識と判断する。
【００２０】
認識制御手段５は、認識処理対象情報の処理属性に基づいて、属性記憶手段３に記憶される配信先情報を取得する。
【００２１】
具体的には、認識制御手段５は、認識処理対象情報の処理属性が音声認識であることから、音声認識に関わる配信先情報を、属性記憶手段３から取得する。そして、認識制御手段５は、音声認識に関わる配信先情報に基づいて、認識処理対象情報の配信先である認識エンジンを、認識エンジン９−１〜ｎの中から選定する。例えば、認識制御手段５は、音声認識の処理属性に対応する認識エンジン９−１〜ｍ（ｍは１以上で、ｎ以下の整数）を選定する。
【００２２】
認識制御手段５は、認識処理対象情報から、選定された認識エンジン９−１〜ｍに対応する配信先認識処理対象情報＃１〜＃ｍを作成する。すなわち、認識制御手段５は、属性記憶手段３に記憶される配信先情報に基づいて、認識処理対象情報が認識エンジン９−１〜ｍに対応するように、それぞれ、配信先認識処理対象情報＃１〜＃ｍに変換する。
【００２３】
認識制御手段５は、各配信先向けに変換された配信先認識処理対象情報＃１〜＃ｍを、配信手段４を経由して認識エンジン９−１〜ｍに送信する。すなわち、認識制御手段５は、配信手段４を制御して、配信先認識処理対象情報＃１〜＃ｍを、それぞれ、認識エンジン９−１〜ｍに送信する。
【００２４】
このように、認識処理システム１０の入力手段１に入力された認識処理対象信号は、認識制御手段５によって配信先認識処理対象情報＃１〜ｍに変換されて、認識エンジン９−１〜ｍに送信される。
【００２５】
認識処理手段９の認識エンジン９−１〜ｍは、送信された配信先認識処理対象情報＃１〜＃ｍを受信して認識処理を行う。認識エンジン９−１〜ｍは、認識処理結果を認識処理結果情報＃１〜＃ｍとして、配信手段４に送付する。
【００２６】
配信手段４は、送付された認識処理結果情報＃１〜＃ｍを認識制御手段５に送る。認識制御手段５は、送られた認識処理結果情報＃１〜＃ｍを、属性記憶手段３に記憶される属性情報に基づいて評価する。例えば、認識制御手段５は、音声認識に関わる属性情報に基づいて、認識処理結果情報＃１〜＃ｍを評価する。
【００２７】
そして、認識制御手段５は、評価に基づいて、認識処理結果情報＃１〜＃ｍの内、最も高い評価の認識処理結果情報、例えば認識処理結果情報＃５を出力手段２に出力する。
【００２８】
このように、本実施形態の認識処理システム１０は、入力手段１が受け付けた認識処理対象信号の処理属性を判断し、判断された処理属性に対応する認識エンジンを選択して、選択された認識エンジン９−１〜ｍに認識処理対象情報を送信して認識処理を行う。すなわち、本実施形態では、認識処理対象信号を予め記憶される処理属性に対応する認識エンジンを選択して認識処理を行うことができるので、認識処理対象の属性、分野やサービスが限定されない。
【００２９】
認識処理システム１０は、認識エンジン９−１〜ｍから認識処理結果情報を受信して、属性記憶手段３に記憶される属性情報に基づいて評価を行い、最も高い評価の認識処理結果情報を出力手段２に出力する。したがって、本実施形態では、認識処理対象信号の処理属性に対応する認識エンジンを複数選択して認識処理を行い、認識処理結果情報を予め記憶される属性情報に基づいて評価するので、認識処理を効率的に行い、認識性能を向上させることができる。
【００３０】
したがって、本実施形態は、効率的に認識処理を行って認識性能を向上することが可能となる。
【００３１】
図２〜６は、本実施形態の認識処理システムの属性情報を例示したものである。図２〜６を参照して、本実施形態の動作について説明する。
【００３２】
図２は、本実施形態の認識処理システムの属性記憶手段３に記憶される認識処理に関わる処理属性情報１００を例示したものである。
【００３３】
認識制御手段５は、入力手段１に入力された認識処理対象信号の処理属性を判断する。具体的には、認識制御手段５は、入力手段１に入力された認識処理対象信号が、例えば、マイク入力であるとき、マイク入力についての処理属性を属性記憶手段３から取得する。認識制御手段５は、属性記憶手段３に予め記憶される認識処理の処理属性情報１００を参照する。認識制御手段５は、入力デバイス欄１０１の「マイク」に関わる処理属性欄１０２に記載されている「音声認識」が、処理属性であると判断する。例えば、スキャナ入力であれば、「スキャナ」に関わる処理属性は、「画像認識」、「顔認識」、「文字認識」、「バーコード認識」と判断される。
【００３４】
図３は、本実施形態の認識処理システムの属性記憶手段３に記憶される認識処理に関わる配信先情報１１０を例示したものである。音声認識エンジン＃１、画像認識エンジン＃１、標識認識エンジン＃１等は、認識エンジン９−１〜ｎのいずれかである。認識制御手段５は、認識エンジン９−１〜ｎの中から認識エンジンを指定するエンジン指定情報として、配信先情報を使用する。
【００３５】
認識制御手段５は、入力手段１に入力された認識処理対象信号の処理属性の判断に基づいて、属性記憶手段３に記憶される配信先情報を取得する。具体的には、認識制御手段５は、認識処理対象信号の処理属性が、例えば、「音声認識」であるとき、「音声認識」に関わる配信先情報を、属性記憶手段３から取得する。認識制御手段５は、属性記憶手段３に予め記憶される認識処理の配信先情報１１０を参照して、処理属性欄１１１の「音声認識」に関わる配信先欄１１２、入力条件欄１１３などに記憶されている配信先情報を取得する。
【００３６】
認識制御手段５は、配信先情報に基づいて、認識処理対象情報の配信先を選定する。具体的には、認識制御手段５は、例えば、処理属性が「音声認識」であれば、属性記憶手段３に予め記憶される認識処理の配信先情報１１０を参照して、処理属性欄１１１の「音声認識」に関わる配信先欄１１２、入力条件欄１１３などの配信先情報に基づいて、音声認識エンジンを選択する。例えば、処理属性が「画像認識」であれば、認識制御手段５は、「画像認識」に関わる配信先情報に基づいて、画像認識エンジンを選択すればよい。
【００３７】
認識制御手段５は、選択された認識処理エンジンに対応する配信先情報に基づいて、認識処理対象情報から、配信先認識処理対象情報を作成する。具体的には、認識制御手段５は、例えば、選択された音声認識エンジン＃１であれば、音声認識エンジン＃１の入力条件欄１１３などに基づいて、認識処理対象情報を、音声認識エンジン＃１の入力条件に合致するように変換する。すなわち、認識制御手段５は、認識処理対象情報を、音声認識エンジン＃１に入力できるように、例えば、情報のデータ形式やデータ長などを変換して、配信先認識処理対象情報＃１を作成する。
【００３８】
認識制御手段５は、選択された認識処理エンジンに対応する配信先欄１１２に基づいて、作成された配信先認識対象情報を、配信先である認識エンジンに配信手段４を経由して送信する。すなわち、認識制御手段５は、例えば、配信先認識処理情報＃１を、配信先である音声認識エンジン＃１に、配信手段４を経由して送信する。
【００３９】
認識エンジンは、送信された配信先認識処理対象情報を受け付けて、認識処理を行った認識処理結果情報を配信手段４に送付する。すなわち、本実施形態では、認識処理対象信号を予め記憶される処理属性に対応する認識エンジンを選択して認識処理を行うことができるので、認識処理対象の属性、分野やサービスが限定されない。
【００４０】
配信手段４は、送付された認識処理結果情報を認識制御手段５に送る。認識制御手段５は、送られた認識処理結果情報を、属性記憶手段３に記憶される属性情報に基づいて評価する。すなわち、認識制御手段５は、例えば、音声認識エンジン＃１からの認識処理結果情報＃１を、音声認識に関わる属性情報に基づいて評価する。
【００４１】
認識処理結果情報の評価については、音声認識を例として説明する。図４、５、６は、本実施形態の認識処理システムの属性記憶手段３に記憶される音声認識の評価に関わる属性情報を例示したものである。図４、５、６を参照して、各図の構成について説明する。
【００４２】
図４は、音声認識に関わる文法番号と文法の評価情報２００を例示する。「文法」とは、特定の単語、または複数の単語群を組み合わせたものである。図４の文法欄２０２は、単語群を表すルール名、例えば、［ＭＯＮＴＨ］や［ＤＡＹ］および特定の単語、例えば「を」や「再生」などを組み合わせた文法の具体例を、文法番号欄２０１と対応付けて示す。
【００４３】
図５は、音声認識に関わる単語群の評価情報２１０を例示する。図５では、ルール名欄２１１に単語群を表す名称がルール名として示され、表記欄２１２に各ルール名に対応する複数の単語が示される。図５の同音語・同意語欄２１３には、表記欄２１２に示された単語に対応する同音語（対応する単語の発声音が同じ単語）や同意語（対応する単語と発声音が異なるが意味が同じ単語）が記載される。
【００４４】
図６は、音声認識が利用される利用目的に対応する、文法の評価情報２２０を例示する。「利用目的」とは、入力手段１に認識処理対象信号が入力されたときの、認識処理システム１０のユーザ（以下、ユーザという。）が利用していたサービス、アプリケーションや出力手段２で出力していた表示内容が示す、認識処理結果情報を利用する利用目的である。例えば、ユーザがカーナビゲーションシステムを操作して、目的地を入力している場合は、「利用目的」は、図６の利用目的欄２２１の「目的地入力」となる。利用目的が「目的地入力」であるとき、対応する文法として、文法番号欄２２２の「２」が設定される。
【００４５】
次に、図４、５、６を参照して、認識制御手段５が行う認識処理結果情報の評価について説明する。認識制御手段５は、入力手段１に認識処理対象信号が入力されたときの利用目的を確認する。例えば、利用目的が「目的地入力」であれば、認識制御手段５は、図６の音声認識に関わる属性情報の利用目的に基づいて、認識処理結果情報の評価に適用すべき文法番号「２」を選択する。認識制御手段５は、図４の音声認識に関わる文法に基づいて、文法番号「２」に対応する文法定義を選択する。認識制御手段５は、図５の音声認識に関わる単語群に基づいて、文法番号「２」に関わる単語群を選択する。
【００４６】
このように、認識制御手段５は、利用目的に基づいて、認識処理対象信号の認識結果の評価に用いる評価情報を選択する。そして、認識制御手段５は、選択された評価情報に基づいて、認識処理結果情報を評価する。すなわち、認識制御手段５は、音声認識エンジン＃１の認識処理結果情報＃１を、「目的地入力」に関わる文法番号「２」の文法定義と、文法定義に対応した特定の単語および単語群との適合度を評価すればよい。具体的には、認識制御手段５は、認識処理結果情報＃１が、選択された文法定義、特定の単語および単語群と、完全一致するか否か、または含んでいるか否かを評価すればよい。
【００４７】
このとき、例えば、特定の分野や単語などの文法を定義しない音声認識エンジンの認識処理結果情報は、選択された評価情報に基づいて評価される。また、特定の分野や単語などの文法を定義して認識結果を出力する音声認識エンジンの認識結果情報も、選択された評価情報に基づいて、同様に評価される。
【００４８】
したがって、認識制御手段５は、利用目的に基づいて選択された評価情報を使用して評価を行う。すなわち、特定の分野や単語などの文法を定義しない音声認識エンジンの認識処理結果情報は、利用目的に基づいて選択された評価情報を使用して効率的に評価される。また、特定の分野や単語などの文法を定義して認識結果を出力する音声認識エンジンの認識結果情報は、例えば、利用目的に基づいて選択された評価情報が、音声認識エンジンの文法定義と合致していなければ、低い評価となり、合致していれば、高い評価を得る可能性がある。
【００４９】
そして、認識制御手段５は、認識処理結果情報の内、最も高い評価の認識処理結果情報を、出力手段２に出力する。あるいは、認識制御手段５は、認識処理結果情報の内、評価の上位から所定の順位までの認識処理結果情報を、出力手段２に出力してもよい。また、認識制御手段５は、認識処理結果情報の評価が所定の閾値に至らない場合や、所定の時間内で認識処理結果情報が送付されない場合には、認識処理結果なしとして、出力手段２に出力してもよい。
【００５０】
このように、本実施形態の認識処理システム１０は、入力手段１から入力された認識処理対象信号の処理属性を判断し、判断された処理属性に対応する認識エンジンを選択して、選択された認識エンジンに認識処理対象情報を送信して認識処理を行う。すなわち、本実施形態では、認識処理対象信号を予め記憶される処理属性に対応する認識エンジンを選択して認識処理を行うことができるので、認識処理対象の属性、分野やサービスが限定されない。
【００５１】
そして、認識処理システム１０は、認識エンジンの認識処理結果情報を受信して、属性記憶手段３に記憶される属性情報に基づいて評価を行い、最も高い評価の認識処理結果情報を出力手段２に出力する。したがって、本実施形態では、例えば、特定の分野や単語などの文法を定義しない汎用の音声認識エンジンと、特定の分野や単語などの文法を定義して認識結果を出力する専用の音声認識エンジンの両方を選択して使用することができる。すなわち、本実施形態では、認識処理対象信号の処理属性に対応する認識エンジンを複数選択して認識処理を行い、認識処理結果を予め記憶される属性情報に基づいて評価するので、認識処理を効率的に行い、認識性能を向上することができる。
【００５２】
したがって、本実施形態は、認識処理の属性、対象分野やサービスが限定されず、効率的に認識処理を行って認識性能を向上することが可能となる。
【００５３】
なお、本実施形態では、認識処理対象信号はマイク入力によるものとして説明したが、マイク入力に限定されない。例えば、カメラ入力でもよいし、スキャナ入力でもよいし、振動センサ入力でもよいし、タッチセンサでもよい。すなわち、認識処理対象信号は、認識処理システムの入力手段が備える入力デバイスから入力されるものであって、認識処理対象情報として取り扱えるものであればよい。
【００５４】
また、本実施形態では、マイクから入力された認識処理対象情報の処理属性は、音声認識として説明したが、マイクに対応する処理属性は音声認識に限定されない。例えば、マイクに対応する処理属性は、話者識別（発声した話者が特定の話者であるか否かを識別する）でもよいし、楽曲識別（発声された音、例えばハミングから楽曲を識別する）でもよいし、ＤＴＭＦ認識（Ｄｕａｌ  Ｔｏｎｅ  Ｍｕｔｉ  Ｆｒｅｑｕｅｎｃｙ：プッシュ式電話などのプッシュボタンを押すたびに発信される音から、押されたプッシュボタンを識別する）でもよい。すなわち、認識処理対象情報は、認識処理システムの入力手段が備えるマイクから入力されたものであって、入力された認識処理対象信号を認識処理対象情報として取り扱えるものであればよい。
【００５５】
また、本実施形態では、認識処理結果情報の評価は、音声認識のみの認識結果を評価するものとして説明したが、認識結果の評価は単一の認識結果の評価に限定されない。例えば、音声認識と話者識別の認識結果を併用して評価してもよい。すなわち、音声指令を受け付ける場合には、予め登録された話者の発声であるか否かを識別する話者識別の認識結果と、発声された指令を認識する音声認識の認識結果に基づいて、両者の認識結果を併用して評価してもよい。
また、認識処理対象情報がカメラによる画像である場合には、画像認識の認識結果として文字部分の位置が特定され、特定された部分に対応する文字認識の認識結果が評価してもよい。すなわち、認識結果の評価は、認識処理対象情報を認識処理した結果を併用して評価してもよい。
【００５６】
また、本実施形態では、認識処理対象情報の属性の異なる認識処理結果情報が併用され、評価されてもよい。例えば、予め記憶された個人を識別する際には、音声識別と画像識別が併用されてよい。すなわち、マイクまたは通話回線からの音声信号が音声識別された識別結果と、カメラからの映像信号が画像識別された識別結果が併用されて、個人識別の評価が行われてもよい。
【００５７】
また、本実施形態では、認識処理結果情報の評価に関わる属性情報は、音声認識に関わる評価に関わる属性情報を固定的なものとして説明したが、認識処理の評価に関わる属性情報は固定的なものに限定されない。
【００５８】
例えば、ユーザが利用しているサービスやアプリケーションなどに基づいて、評価に関わる属性情報は取得されて、更新されてもよい。つまり、ユーザがカーナビゲーションシステムを操作して「目的地入力」しているときに表示されている地図情報に基づいて、表示されている地図に関わる地名情報やランドマーク情報などが取得されて、［ＬＯＣＡＴＩＯＮ］（図５参照）に対応する単語群として評価情報に追加されてもよい。
【００５９】
また、カーナビゲーションシステムがＣＤ（登録商標、Compact Disk:ディスク規格の１つ）プレーヤ機能を備える場合であれば、ユーザがＣＤプレーヤを操作しているときに、ＣＤに記憶された楽曲名やアーティスト名が取得されて、［ＭＵＳＩＣ］（図５参照）に対応する単語群として評価情報に追加されてもよい。すなわち、認識処理結果情報の評価に関わる属性情報は、予め登録された固定的なものでもよく、ユーザが使用するサービスやアプリケーションなどが認識処理結果情報を利用する利用目的に基づいて取得される情報であって、評価に関わる属性情報として追加できる情報でもよい。
【００６０】
また、本実施形態では、認識処理結果情報の評価結果は、評価に基づいて、最も高い評価の認識処理結果情報を出力手段に出力すると説明したが、認識処理結果情報は最も高い評価結果には限定されない。例えば、認識制御手段は、認識処理結果情報の内、評価の上位から所定の順位までの認識処理結果情報を出力してもよい。また、認識制御手段は、認識処理結果情報の評価が所定の閾値以上の認識処理結果情報を出力してもよい。また、認識制御手段は、予め配布先情報に設定された優先度に基づいて、優先度の高い認識エンジンの認識処理結果情報を出力してもよい。また、ユーザが使用するサービスやアプリケーションに基づいて、認識処理結果情報の評価結果の出力方法は適宜変更されてもよい。
【００６１】
また、本実施形態では、認識処理手段が備える認識エンジンは、固定的ではない。例えば、認識処理結果情報の評価結果に基づいて、ユーザは認識エンジンの評価や優先度付けを行って配信先情報に記憶させてもよい。認識制御手段は、予め設定された評価や優先度に基づいて認識エンジンを適宜選択すればよい。すなわち、予め設定された評価値が所定の閾値に至らない認識エンジンは認識処理の選択対象から外されてもよい。認識エンジンは予め設定された優先度に基づいて選択されてもよい。認識エンジンは新たに追加されてもよい。また、認識制御手段は、認識エンジンとの接続状態または認識エンジンの稼働状態の確認に基づいて、認識エンジンを選択してもよい。すなわち、認識エンジンは、認識処理の処理属性と配信先情報が明示され、認識処理対象情報を入力して認識処理結果情報を出力できるものであればよい。
（第２の実施形態）
本発明において、図１に示された本実施形態の認識処理システム１０における入力手段１、出力手段２、配信手段４は必須ではない。すなわち、認識制御手段５が、認識処理対象情報を入力されて、外部の属性記憶手段３に記憶される属性情報に基づいて、外部の認識処理手段９が備える認識エンジン９−１〜ｎに送信して認識処理結果情報を取得して評価を行えればよい。したがって、本発明に必須の構成は、認識制御手段５のみである。
【００６２】
図７は、本発明の最小の構成を備える、第２の実施形態の認識処理制御装置２０の構成例を示すブロック図である。
【００６３】
認識処理制御装置２０は、認識制御手段２１を備える。認識制御手段２１は、情報送信部２２と、結果受信部２３と評価結果出力部２４を備える。情報送信部２２は、認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象情報を送信する。結果受信部２３は、認識エンジンから認識処理結果情報を受信する。評価結果出力部２４は、所定の評価情報に基づいて認識処理結果情報を評価し、評価結果を出力する。
【００６４】
なお、本実施形態では、認識処理結果情報の評価に基づいて、評価結果出力部は、最も高い評価の評価結果を出力すればよい。あるいは、評価結果出力部は、予め設定された条件を満足する評価結果を出力してもよい。例えば、予め設定された閾値を超える評価の評価結果が出力されてもよい。
【００６５】
また、本実施形態では、認識処理対象情報の属性は、１種類であってもよいし、複数種類であってもよい。すなわち、本実施形態は、認識処理対象情報の属性に基づいて、認識エンジンは選択されてもよい。本実施形態は、認識処理対象情報の属性に基づいて、評価情報は選択されてもよい。本実施形態は、複数の属性の異なる認識エンジンの結果情報を併用して評価してもよいし、同一の属性の認識エンジンの結果情報を併用して評価してもよい。例えば、話者識別エンジンの結果情報と顔認証の結果情報を併用して個人識別が評価されてもよいし、日本語音声認識エンジンの結果情報と英語音声認識エンジンの結果情報を併用して数字認識が評価されてもよい。
【００６６】
また、本実施形態では、評価結果の利用目的に基づいて、評価情報は選択されてもよい。すなわち、例えば、ユーザが利用するサービスやアプリケーションなどが評価結果を利用する利用目的に対応して評価情報が選択され、選択された評価情報に基づいて、結果情報が評価されてもよい。
（第３の実施形態）
本発明の第３の実施形態について説明する。図８は、本発明の第３の実施形態の認識処理システムの構成例を示す全体構成図である。図８の第３の実施形態は、認識処理システム１１に履歴記憶手段６が追加されているところが、第１の実施形態と相違する。よって、第１の実施形態と同一の構成要素には同一の参照数字を付記して、その説明を省略する。
【００６７】
図８を参照して、本実施形態の認識処理システム１１の構成について説明する。履歴記憶手段６は、認識処理に関わる履歴情報を記憶するとともに、認識処理対象情報、配信先認識対象情報と評価結果を記憶する。
【００６８】
図８を参照して、本実施形態の認識処理システム１１の動作について説明する。入力手段１は、認識処理対象信号を入力して、認識処理対象情報して認識制御手段５に送る。認識制御手段５は、入力手段１の種類と属性記憶手段３に予め記憶される属性情報に基づいて、認識処理対象情報の処理属性を判断する。
【００６９】
具体的には、認識制御手段５は、例えば、入力手段１がカメラであるとき、カメラ入力に関わる処理属性を属性記憶手段３から取得する。属性記憶手段３には、カメラ入力に関わる処理属性として、標識認識が記憶されているものとする。認識制御手段５は、属性記憶手段３のカメラ入力に関わる処理属性に基づいて、処理属性を標識認識と判断する。すなわち、認識制御手段５は、入力手段１からの認識処理対象情報の処理属性を標識認識と判断する。
【００７０】
認識制御手段５は、認識処理対象情報の処理属性に基づいて、属性記憶手段３に記憶される配信先情報を取得する。
【００７１】
具体的には、認識制御手段５は、認識処理対象情報の処理属性が標識認識であることから、標識認識に関わる配信先情報を、属性記憶手段３から取得する。そして、認識制御手段５は、標識認識に関わる配信先情報に基づいて、認識処理対象情報の配信先である認識エンジンを、認識エンジン９−１〜ｎの中から選定する。例えば、認識制御手段５は、標識認識の処理属性に対応する認識エンジン９−ｄ〜ｈ（ｄは１以上で、ｎ以下の整数、ｈはｄ以上で、ｎ以下の整数）を選定する。
【００７２】
認識制御手段５は、認識処理対象情報から、選定された認識エンジン９−ｄ〜ｈに対応する配信先認識処理対象情報＃ｄ〜＃ｈを作成する。すなわち、認識制御手段５は、属性記憶手段３に記憶される配信先情報に基づいて、認識処理対象情報が認識エンジン９−ｄ〜ｈに対応するように、それぞれ、配信先認識処理対象情報＃ｄ〜＃ｈに変換する。
【００７３】
認識制御手段５は、各配信先向けに変換された配信先認識処理対象情報＃ｄ〜＃ｈを、配信手段４を経由して認識エンジン９−ｄ〜ｈに送信する。すなわち、認識制御手段５は、配信手段４を制御して、配信先認識処理対象情報＃ｄ〜＃ｈを、それぞれ、認識エンジン９−ｄ〜ｈに送信する。
【００７４】
このように、認識処理システム１１の入力手段１に入力された認識処理対象信号は、配信先認識処理対象情報＃ｄ〜＃ｈに変換されて、認識エンジン９−ｄ〜ｈに送信される。
【００７５】
認識エンジン９−ｄ〜ｈは、送信された配信先認識処理対象情報＃ｄ〜＃ｈを受信して認識処理を行う。認識エンジン９−ｄ〜ｈは、認識処理結果を認識処理結果情報＃ｄ〜＃ｈとして、配信手段４に送付する。
【００７６】
配信手段４は、送付された認識処理結果情報＃ｄ〜＃ｈを認識制御手段５に送る。認識制御手段５は、送られた認識処理結果情報＃ｄ〜＃ｈを、属性記憶手段３に記憶される属性情報に基づいて評価する。例えば、認識制御手段５は、標識認識に関わる属性情報に基づいて、認識処理結果情報＃ｄ〜＃ｈを評価する。
【００７７】
そして、認識制御手段５は、評価に基づいて、認識処理結果情報＃ｄ〜＃ｈの内、最も高い評価の認識処理結果情報、例えば認識処理結果情報＃ｆを出力手段２に出力する。
【００７８】
このように、本実施形態の認識システム１１は、入力手段１に入力された認識処理対象信号の処理属性を判断し、判断された処理属性に対応する認識エンジンを選択して、選択された認識エンジン９−ｄ〜ｈに認識処理対象情報を送信して認識処理を行う。すなわち、本実施形態では、認識処理対象信号を予め記憶される処理属性に対応する認識エンジンを選択して認識処理を行うことができるので、認識処理対象の属性、分野やサービスが限定されない。
【００７９】
認識処理システム１１は、認識エンジン９−ｄ〜ｈの認識処理結果情報を受信して、属性記憶手段３に記憶される属性情報に基づいて評価し、最も高い評価の認識処理結果情報を出力手段２に出力する。
【００８０】
履歴記憶手段６は、認識処理に関わる履歴情報を記憶する。例えば、履歴記憶手段６は、認識処理対象情報、認識処理結果情報とその評価結果を履歴情報として記憶する。認識制御手段５は、評価結果の履歴情報に基づいて、各処理属性に対応する認識エンジンを選定する際の優先度を設定する。例えば、認識制御手段５は、音声認識に関わる認識エンジンの「目的地入力」に対する履歴情報に基づいて優先度を設定する。認識制御手段５は、設定された優先度を、属性記憶手段３の配信先情報として記憶させる。認識制御手段５は、属性記憶手段３に記憶される配信先情報の優先度に基づいて、認識処理対象情報の配信先選定を行ってもよい。また、認識制御手段５は、配信先情報に記憶される優先度に基づいて認識処理結果情報の評価を行ってもよい。
【００８１】
また、ユーザは、履歴記憶手段６に記憶される認識処理対象情報、認識処理結果情報および評価結果を出力手段２に出力させて、認識処理対象情報に対する認識処理結果情報とその評価結果の妥当性を確認することができる。そして、ユーザは、評価結果の妥当性の確認に基づいて、認識エンジンの優先度を変更することができる。本実施形態は、認識処理に関わる履歴情報に基づいて、認識エンジンの評価に対応する優先度を用いて認識処理を行うことで、認識処理の効率化と精度の向上を図ることができる。
【００８２】
認識処理結果情報の評価については、標識認識を例として説明する。図９〜１１は、本実施形態の認識処理システム１１の属性情報を例示したものである。図２、３と図９〜１１を参照して、本実施形態の動作について説明する。
【００８３】
認識制御手段５は、入力手段１に入力された認識処理対象信号の処理属性を判断する。具体的には、認識制御手段５は、属性記憶手段３に記憶される認識処理に関わる処理属性情報１００（図２参照）から、入力手段１に入力された認識処理対象信号の処理属性を判断する。例えば、認識制御手段５は、入力手段１に入力された認識処理対象信号が、カメラ入力であるとき、カメラ入力についての処理属性を、属性記憶手段３から取得する。認識制御手段５は、属性記憶手段３に予め記憶される認識処理の処理属性情報１００を参照する。認識制御手段５は、入力デバイス欄１０１の「カメラ」に関わる処理属性欄１０２に記載されている「標識認識」が処理属性であると判断する。カメラ入力に関わる処理属性は、標識認識に限定されない。カメラ入力に関わる処理属性は、「画像認識」、「顔認識」、「文字認識」、「バーコード認識」などがあげられるが、ここでは、標識認識として説明する。
【００８４】
認識制御手段５は、入力手段１に入力された認識処理対象信号の処理属性の判断に基づいて、属性記憶手段３に記憶される配信先情報を取得する。具体的には、認識制御手段５は、認識処理対象信号の処理属性が、例えば、「標識認識」であるとき、「標識認識」に関わる配信先情報を、属性記憶手段３から取得する。認識制御手段５は、属性記憶手段３に予め記憶される認識処理の配信先情報１１０（図３参照）を参照して、処理属性欄１１１の「標識認識」に関わる配信先欄１１２、入力条件欄１１３などに記憶される配信先情報を取得する。
【００８５】
認識制御手段５は、配信先情報に基づいて、認識処理対象情報の配信先を選定する。具体的には、認識制御手段５は、例えば、処理属性が「標識認識」であれば、属性記憶手段３に予め記憶される認識処理の配信先情報１１０（図３参照）を参照して、処理属性欄１１１の「標識認識」に関わる配信先欄１１２、入力条件欄１１３などの配信先情報に基づいて、標識認識エンジンを選択する。例えば、処理属性が「音声認識」であれば、認識制御手段５は、「音声認識」に関わる配信先情報に基づいて、音声認識エンジンを選択すればよい。
【００８６】
認識制御手段５は、選択された認識処理エンジンに対応する配信先情報に基づいて、認識処理対象情報から、配信先認識処理対象情報を作成する。具体的には、認識制御手段５は、例えば、選択された標識認識エンジン＃１であれば、標識認識エンジン＃１の入力条件欄１１３などに基づいて、認識処理対象情報を、標識認識エンジン＃１の入力条件に合致するように変換する。すなわち、認識制御手段５は、認識処理対象情報を、標識認識エンジン＃１が入力を受け付けられるように、例えば、情報のデータ形式やデータ長などを変換して、配信先認識処理対象情報＃１を作成する。
【００８７】
認識制御手段５は、選択された認識エンジンに対応する配信先情報に基づいて、変換された配信先認識対象情報を、配信先である認識エンジンに配信手段４を経由して送信する。すなわち、認識制御手段５は、例えば、配信先認識処理情報＃１を、配信先である標識認識エンジン＃１に配信手段４を経由して送信する。
【００８８】
認識エンジンは、配信された配信先認識処理対象情報を受け付けて、認識処理を行った認識処理結果情報を配信手段４に送付する。すなわち、本実施形態では、認識処理対象信号を予め記憶される処理属性に対応する認識エンジンを選択して認識処理を行うことができるので、認識処理対象の属性、対象分野やサービスは限定されない。
【００８９】
配信手段４は、送付された認識処理結果情報を認識制御手段５に送る。認識制御手段５は、送られた認識処理結果情報を、属性記憶手段３に記憶される属性情報に基づいて評価する。すなわち、認識制御手段５は、例えば、標識認識エンジン＃１からの認識処理結果情報＃１を、標識認識に関わる属性情報に基づいて評価する。
【００９０】
認識処理結果情報の評価については、標識認識を例として説明する。図９、１０、１１は、本実施形態の認識処理システムの属性記憶手段３に記憶される標識認識の評価に関わる属性情報を例示したものである。図９、１０、１１を参照して、各図の構成について説明する。
【００９１】
図９は、標識認識に関わる文法番号と文法の評価情報３００を例示する。図９の文法欄３０２は、単語群を表すルール名、例えば、［ＫＩＳＥＩ］や［ＨＯＪＯ］などの組み合わせた文法の具体例を、文法番号欄３０１と対応付けて示す。［ＫＩＳＥＩ］とは、速度や重量、高さなどを規制する規制標識群を示すルール名である。［ＨＯＪＯ］とは、規制標識や案内標識、注意標識を補助する補助標識群を示すルール名である。例えば、補助標識は、規制区間の始まりや解除、時間規制の時刻などを示すものである。
【００９２】
図１０は、標識認識に関わる単語群の評価情報３１０を例示する。図１０では、ルール名欄３１１に単語群を表す名称がルール名として示され、表記欄３１２に各ルール名に対応する複数の単語が示される。そして、図１０の同音語・同意語欄３１３には、表記欄３１２に示された単語に対応する同音語（対応する単語の発声音が同じ単語）や同意語（対応する単語と発声音が異なるが意味が同じ単語）が記載される。
【００９３】
図１１は、標識認識が利用される利用目的に対応する、文法の評価情報３２０を例示する。「利用目的」とは、入力手段１に認識処理対象信号が入力されたときに、認識処理システム１１のユーザが利用していたサービスや出力手段２で出力していた内容を示す。例えば、ユーザがカーナビゲーションシステムを操作して、道路の規制確認をしている場合は、図１１の利用目的欄３２１が、「規制確認」となる。利用目的が「規制確認」であるとき、対応する文法は、文法番号欄３２２の「５」、「６」、「７」が設定される。
【００９４】
次に、図９、１０、１１を参照して、認識制御手段５が行う認識処理結果情報の評価について説明する。認識制御手段５は、入力手段１に認識処理対象信号が入力されたときの利用目的を確認する。例えば、利用目的が「規制確認」であれば、認識制御手段５は、図１１の標識認識に関わる属性情報の利用目的に基づいて、認識処理結果情報の評価に適用すべき文法番号「５」、「６」、「７」を選択する。認識制御手段５は、図９の標識認識に関わる文法に基づいて、文法番号「５」、「６」、「７」に対応する文法定義を選択する。認識制御手段５は、図１０の標識認識に関わる単語群に基づいて、文法番号「５」、「６」、「７」に関わる単語群を選択する。
【００９５】
このように、認識制御手段５は、利用目的に基づいて、認識処理対象信号の認識結果の評価に用いる評価情報を選択する。そして、認識制御手段５は、選択された評価情報に基づいて、認識処理結果情報を評価する。すなわち、認識制御手段５は、標識認識エンジン＃１の認識処理結果情報＃１を、「規制確認」に関わる文法番号「５」、「６」、「７」の文法定義と、文法定義に対応した特定の単語および単語群との適合度を評価すればよい。例えば、標識認識の結果である認識処理結果情報＃１は、道路規制に関わる標識であるか否か、規制標識の中での種別と規制、補助標識の有無と補助標識の中での種別と規制などを示す単語および単語群などが内容として含まれる。よって、認識制御手段５は、認識処理結果情報＃１が、選択された「規制確認」に関わる文法定義、特定の単語および単語群と、完全一致するか否か、または含んでいるか否かを評価すればよい。
【００９６】
そして、認識制御手段５は、認識処理結果情報の内、最も高い評価の認識処理結果情報を、出力手段２に出力する。あるいは、認識制御手段５は、認識処理結果情報の内、評価の上位から所定の順位までの認識処理結果情報を、出力手段２に出力してもよい。また、認識制御手段５は、認識処理結果情報の評価が所定の閾値に至らない場合や、所定の時間内で認識処理結果情報が送付されない場合には、認識処理結果なしとして、出力手段２に出力してもよい。
【００９７】
このように、本実施形態の認識処理システム１１は、入力手段１から入力された認識処理対象信号の処理属性を判断し、判断された処理属性に対応する認識エンジンをその優先度に基づいて選択して、選択された認識エンジンに認識処理対象情報を送信して認識処理を行う。すなわち、本実施形態では、認識処理対象信号を予め記憶される処理属性に対応する認識エンジンを選択して認識処理を行うことができるので、認識処理対象の属性、分野やサービスが限定されない。
【００９８】
そして、認識処理システム１１は、認識エンジンの認識処理結果情報を受信して、属性記憶手段３に記憶される属性情報に基づいて評価を行い、最も高い評価の認識処理結果情報を出力手段２に出力する。認識制御手段５は、認識処理対象情報と認識処理結果情報および評価結果を履歴記憶手段６に記憶させる。さら、認識制御手段５は、履歴記憶手段６の履歴情報に基づいて、認識エンジンの優先度を設定する。したがって、本実施形態では、認識処理対象信号の処理属性に対応する認識エンジンを優先度に基づいて複数選択して認識処理を行い、認識処理結果を予め記憶される属性情報に基づいて評価するので、認識処理を効率的に行い、認識性能を向上することができる。
【００９９】
したがって、本実施形態は、第１の実施形態と同様の効果を得るとともに、認識処理に関わる認識エンジンを効果的に選択することができる効果が得られる。
【０１００】
なお、本実施形態では、認識制御手段は、履歴記憶手段に記憶される履歴情報に基づいて優先度を設定する。例えば、認識制御手段は、認識処理結果情報の評価が高い認識エンジンの優先度を高く設定し、認識処理結果情報の評価が低い認識エンジンの優先度を低く設定する。認識処理システムのユーザは、履歴記憶手段に記憶される履歴情報に基づいて、評価結果の妥当性を確認し、設定された優先度を変更することができる。したがって、本実施形態では、設定された優先度に基づいて、認識処理対象情報に適合した認識エンジンを効率的に選択して、認識処理の精度の向上を図ることができる。
【０１０１】
なお、本実施形態では、認識処理対象信号はカメラ入力によるものとして説明したが、カメラ入力に限定されない。例えば、マイク入力でもよいし、スキャナ入力でもよいし、振動センサ入力でもよいし、タッチセンサでもよい。すなわち、認識処理対象信号は、認識処理システムの入力手段が備える入力デバイスから入力されるものであって、認識処理対象情報として取り扱えるものであればよい。
【０１０２】
また、本実施形態では、カメラから入力された認識処理対象信号の処理属性は標識認識として説明したが、カメラに対応する処理属性は標識認識に限定されない。例えば、カメラに対応する処理属性は、路面表示識別でもよいし、前方車両の車両番号認識でもよい。すなわち、認識処理システムの入力手段が備えるカメラから入力されるものであって、認識処理対象情報として取り扱えるものであればよい。
【０１０３】
また、本実施形態では、認識処理結果情報の評価は、標識認識のみの認識結果を評価するものとして説明したが、認識結果の評価は単一の認識結果の評価に限定されない。例えば、標識認識と文字認識の認識結果を併用して評価してもよい。すなわち、案内板の標識認識の場合には、案内板であるか否かを識別する標識認識の認識結果と、案内板に記載された文字を識別する文字認識の認識結果に基づいて、両者の認識結果を併用して評価してもよい。また、認識処理対象情報がカメラによる画像である場合には、画像処理の処理結果として車両番号部分の位置が特定され、特定された車両番号部分に対応する文字認識の認識結果が評価されてもよい。すなわち、認識結果の評価は、認識処理対象情報を認識処理した結果を併用して評価してもよい。
【０１０４】
また、本実施形態では、認識処理結果情報の評価に関わる属性情報は、標識認識に関わる評価に関わる属性情報を固定的なものとして説明したが、認識処理の評価に関わる属性情報は固定的なものに限定されない。例えば、ユーザが利用しているサービスやアプリケーションなどが認識処理結果情報を使用する利用目的に基づいて、評価に関わる属性情報は取得されて、更新されてもよい。つまり、ユーザがカーナビゲーションシステムを操作して「目的地入力」しているときに表示されている地図情報に基づいて、表示されている地図に関わる地名情報やランドマーク情報、道路名称などが取得されて、案内標識情報の［ＡＮＮＡＩ］（図１０参照）に対応する単語群として評価情報に追加され選択されてもよい。すなわち、認識処理結果情報の評価に関わる属性情報は、予め登録された固定的なものでもよく、ユーザが使用するサービスやアプリケーションなどに基づいて取得される情報であって、評価に関わる属性情報として追加され選択できる情報でもよい。
【０１０５】
また、本実施形態では、認識処理結果情報の評価結果は、評価に基づいて、最も高い評価の認識処理結果情報を出力手段に出力すると説明したが、認識処理結果情報は最も高い評価結果には限定されない。例えば、予め設定された閾値以上の評価の情報処理結果情報を出力手段に出力してもよい。また、予め設定された数の情報処理結果情報を評価の高い順から選定して出力手段に出力してもよい。また、認識制御手段は、予め配布先情報に記憶された優先度に基づいて、優先度の高い認識エンジンの認識処理結果情報を出力してもよい。ユーザが使用するアプリケーションやサービスに基づいて、認識処理結果情報の評価結果の出力方法は適宜変更されてもよい。
【０１０６】
また、本実施形態では、認識処理手段が備える認識エンジンは、固定的ではない。例えば、認識処理結果情報の評価結果に基づいて、ユーザは認識エンジンの評価を行って配信先情報に記憶させてもよい。認識制御手段は、配信先情報に基づいて予め設定された評価の閾値に至らない認識エンジンを認識処理の選択対象から外してもよい。認識エンジンは新たに追加されてもよい。また、認識制御手段は、認識エンジンとの接続状態または認識エンジンの稼働状態の確認に基づいて、認識エンジンを選択してもよい。すなわち、認識エンジンは、認識処理の処理属性と配信先情報が明示され、認識処理対象情報を入力して認識処理結果情報を出力できるものであればよい。
（第４の実施形態）
本発明の第４の実施形態について説明する。図１２は、本発明の第４の実施形態の認識処理システム１２の構成例を示す全体構成図である。図１２を参照して、本実施形態の認識処理システム１２の構成について説明する。
【０１０７】
認識処理システム１２は、認識処理制御装置３０と通信処理装置４０を備える。認識処理システム１２は、ネットワークを介して、認識処理手段９が備える認識エンジン９−１〜ｎと接続される。認識処理制御装置３０は、入力部３１、出力部３２、属性記憶部３３、通信部３４、認識制御部３５と認識エンジン９１を備える。通信処理装置４０は、通信部４１、４３と通信制御部４２を備える。
入力部３１は、認識処理を行うための認識処理対象信号の入力と、登録および操作設定を受け付ける。出力部３２は、認識処理結果の出力と、登録および操作設定に関わる表示および出力を行う。属性記憶部３３は、認識処理対象信号を判断するための処理属性情報、認識処理結果情報を評価するための評価情報と、認識処理手段９が備える認識エンジン９−１〜ｎ、９１に関わる配信先情報を含む属性情報を記憶する。通信部３４は、通信処理装置４０を経由して認識処理手段９の備える認識エンジン９−１〜ｎに接続される。また、通信部３４は、認識処理制御装置３０の内部の認識エンジン９１に接続される。
【０１０８】
通信処理装置４０は、認識処理制御装置３０と認識処理手段９の間の通信を中継する。すなわち、通信部４１は、認識処理制御装置３０の通信部３４と、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信や無線ＬＡＮ（Local Area Network）通信などの無線、または有線で接続される。通信部４３は、認識処理手段９が備える認識エンジン９−１〜ｎに、公衆網や移動無線網など、または有線で接続される。通信制御部４２は、通信部４１と４３の制御を行って、認識処理制御装置３０と認識処理手段９の間の通信を中継する。
【０１０９】
認識処理制御装置３０の入力部３１、出力部３２、属性記憶部３３、認識制御部３５と認識エンジン９１は、図８で示した第３の実施形態の入力手段１、出力手段２、属性記憶手段３、認識制御手段５と認識エンジン９１に相当するので説明を省略する。
【０１１０】
また、認識処理制御装置３０の通信部３４と通信処理装置４０は、図８で示した配信手段４に相当するので説明を省略する。認識処理制御装置３０は、ローカルに認識処理を行う認識エンジンとして、認識エンジン９１を備えていてもよいが、なくてもよい。
【０１１１】
図１３は、本実施形態の認識処理制御装置３０の動作例を示すフローチャートである。図１４は、本実施形態の通信処理装置４０の動作例を示すフローチャートである。
【０１１２】
図１３を参照して、認識処理制御装置３０の認識処理の動作について説明する。
【０１１３】
入力部３１に認識処理対象信号が入力されると、入力部３１は、入力された認識処理対象信号を認識処理対象情報に変換して認識制御部３５に送る。認識制御部３５は、属性記憶部３３に記憶される属性情報に基づいて選択された配信先に、変換された認識処理対象情報を、通信部３４と通信処理装置４０を経由して送信する（Ａ１０１）。ここで、配信先とは、認識制御部３５が属性記憶部３３に記憶される配信先情報に基づいて選択された認識エンジンである。配信先として選択された認識エンジンは、認識処理対象情報を受信して認識処理を行った認識処理結果情報を、通信処理装置４０と通信部３４を経由して認識処理制御装置３０に送信する。
【０１１４】
認識制御部３５は、配信先から認識処理結果情報を受信する（Ａ１０２）。そして、認識制御部３５は、配信先からの認識処理結果情報の有無を確認する（Ａ１０３）。
【０１１５】
配信先からの認識処理結果情報がなければ（Ａ１０３：ＮＯ）、認識制御部３５は、処理結果なしと、出力部３２に出力して処理を終了する（Ａ１１１）。
【０１１６】
配信先からの認識処理結果情報があれば（Ａ１０３：ＹＥＳ）、認識制御部３５は、現在の利用目的に対応する属性情報、例えば音声認識の「目的地入力」に対応する文法を選択する（Ａ１０４）。
【０１１７】
認識制御部３５は、選択された属性情報に沿った認識処理結果情報があるかを確認する（Ａ１０５）。具体的には、音声認識の「目的地入力」に対応する文法番号「２」（図４、５参照）の示す単語群および特定の単語が、認識処理結果情報に含まれているか否かを、認識制御部３５は評価する。
【０１１８】
そして、認識制御部３５は、選択された属性情報に沿った認識処理結果情報があれば（Ａ１０５：ＹＥＳ）、認識処理結果情報を処理結果として、出力部２に出力して処理を終了する（Ａ１２１）。
【０１１９】
一方、認識制御部３５は、選択された属性情報に沿った認識処理結果情報がなければ（Ａ１０５：ＮＯ）、現在の利用目的に対応するＡ１０４において未だ選択されていない未選択の属性情報があるかを確認する（Ａ１０６）。認識制御部３５は、未選択の属性情報がなければ（Ａ１０６：ＮＯ）、処理結果なしと、出力部３２に出力して処理を終了する（Ａ１１１）。
【０１２０】
認識制御部３５は、未選択の属性情報があれば、次の属性情報を選択（Ａ１０７）して、ステップＡ１０５の処理に戻る。
【０１２１】
このように、本実施形態の認識処理装置３０は、入力部３１に入力された認識処理対象信号の認識処理を行うことができる。
【０１２２】
図１４を参照して、通信処理装置４０の動作について説明する。
【０１２３】
通信制御部４２は、認識処理制御装置３０の通信部３４から認識処理対象情報を、通信部４１で受信し、配信先である認識処理手段９の認識エンジン９−１〜ｎに、通信部４３から送信する（Ｂ１０１）。そして、通信制御部４２は、配信先の認識エンジン９−１〜ｎからの認識処理結果情報を、通信部４３を経由して受信する（Ｂ１０２）。
【０１２４】
通信制御部４２は、認識処理結果情報を、通信部４１を経由して認識処理制御装置３０に送信して処理を終了する（Ｂ１０４）。
【０１２５】
こうして、本実施形態の通信処理装置４０は、認識処理制御装置３０と認識処理手段９の間の通信を中継する。
【０１２６】
このように、本実施形態の認識処理システム１２は、情報処理制御装置３０の入力部３１に入力された認識処理対象情報を、認識制御部３５は、属性記憶部３３に記憶される属性情報に基づいて、認識エンジン９−１〜ｎの中から選択された認識エンジンに送信する。そして、選択された認識エンジンからの認識処理結果情報を受信して、認識制御部３５は、属性記憶部３３に記憶される属性情報に基づいて評価する。認識制御部３５は、評価結果に基づいて、認識処理結果情報を出力部３２に出力する。
【０１２７】
したがって、本実施形態は、認識処理の属性、対象分野やサービスが限定されず、効率的に認識処理を行って認識性能を向上することが可能となる。
【０１２８】
なお、本実施形態では、選択された属性情報に沿っている認識処理結果情報があれば、認識処理結果とすると説明したが、選択された属性情報に沿っていることに限定されない。例えば、認識制御部は、属性情報に基づいて、受信された認識処理結果情報を評価して、最も高い評価の認識処理結果情報を出力手段に出力してもよいし、予め設定された閾値以上の評価を得た情報処理結果情報を出力手段に出力してもよいし、予め設定された数の情報処理結果情報を評価の高い順から選定して出力手段に出力してもよい。また、ユーザが使用するサービスやアプリケーションなどに基づいて、認識処理結果情報の評価結果の出力方法は適宜変更されてもよい。
【０１２９】
また、本実施形態では、認識制御部は、予め配信先情報に設定された優先度に基づいて、認識エンジンを選定してもよいし、または認識処理結果情報の評価を行ってもよい。
【０１３０】
また、本実施形態では、認識処理制御装置と通信処理装置を分離して説明したが、認識処理制御装置と通信処理装置は必ずしも分離される必要はない。ここで、認識処理制御装置は、車載システムであれば、例えばカーナビシステムやクルージングシステムなどに適用される。カーナビシステムやクルージングシステムなどの車載装置が公衆網や移動無線網などの広域通信機能を備えていれば、本実施形態の通信処理装置は不要となる。また、カーナビシステムやクルージングシステムなどの車載装置が広域通信機能を備えていなければ、例えば広域通信機能を備えた移動端末や情報端末が、車載装置と近接通信機能または有線で通信する。すなわち、移動端末や情報端末が本実施形態の通信処理装置として機能し、認識処理制御装置として機能するカーナビシステムやクルージングシステムなどの車載装置と連携することで、本実施形態が実現されればよい。このとき、カーナビシステムやクルージングシステムなどの車載装置が備えるマイク入力、各種センサ情報やカメラ映像、移動端末のマイク入力、センサ情報やカメラ映像を、本実施形態は、認識処理対象情報に適用する。また、認識処理制御装置は、移動端末や情報端末であってもよい。移動端末や情報端末が備えるマイク入力、カメラ映像や各種センサ情報を認識処理対象情報として、本実施形態は適用される。すなわち、本実施形態は、センサを備え、センサ情報を認識処理対象情報として送信し、認識処理結果情報を受信できるものであれば適用される。
【０１３１】
また、本実施形態は、センサを備え、センサ情報を認識処理対象情報として、認識処理制御装置に入力する入力装置と、認識処理制御装置が組み合わされてもよい。
【０１３２】
また、本実施形態では、認識処理制御装置または通信処理装置が認識エンジンを備え、認識処理対象信号の処理属性の判断に基づいて、その認識エンジンが選択されてもよいし、選択されなくてもよい。
【０１３３】
なお、本願発明は、上述の各実施形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することができる。
【０１３４】
例えば、第３の実施形態で追加された履歴記憶手段は、第１の実施形態や第４の実施形態に追加されてもよい。
【０１３５】
また、本願発明では、音声認識または標識認識を用いて認識処理を説明したが、認識処理は、音声認識と標識認識に限定されない。例えば、認識処理は、音を使用するものであれば、話者識別、楽曲識別、ＤＴＭＦ認識などがあげられる。また、画像を使用するものであれば、画像認識、顔認識、文字認識、バーコード認識、指紋認識、路面表示識別、車両番号認識などがあげられる。本願発明は、これらの認識処理の認識処理結果情報を組み合わせて評価されてもよい。すなわち、本願発明は、認識処理対象信号が入力されて、認識処理対象情報に変換されて送信でき、認識処理結果情報と属性情報が得られて、評価できるものであれば適用できる。そして、本願発明は、各種の処理属性に対応する認識エンジンを認識処理制御装置に備えていなくても、認識処理結果情報を受信して評価し取り扱うことができる効果がある。また、本願発明は、認識処理システムとして認識処理制御装置と接続できる認識エンジンであれば、既存の認識エンジンや最新のアルゴリズムを使用する認識エンジンを使用することができる効果が得られる。さらに、本願発明は、認識処理システムとしての構築コストを軽減できる効果があるとともに、認識処理の性能の向上を期待できる効果がある。
【０１３６】
また、各実施形態で説明した属性記憶手段、属性記憶部、履歴記憶手段は、認識処理に関わる属性情報を記憶するハードディスク装置であってもよいし、ネットワークで接続されたサーバ装置であってもよいし、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ等の半導体記憶装置、光ディスク、磁気ディスク、光磁気ディスク等、非一時的な媒体でもよい。すなわち、属性記憶手段、属性記憶部は、認識制御手段または認識制御部の制御を受けて、認識処理に関わる属性情報を記憶できるものであればよい。また、履歴記憶手段は、認識制御手段の制御を受けて、認識処理に関わる履歴情報を記憶できるものであればよい。
【０１３７】
また、上述の各実施形態の認識制御手段または認識制御部による認識制御処理は、認識制御手段または認識処理制御装置が備えるコンピュータ（図示なし）を用いたソフトウェアによって実行されてもよい。すなわち、認識制御処理を行うコンピュータプログラムが、ＣＰＵ（Central Processing Unit）によって読み込まれ、実行されることによって実現されてもよい。
【０１３８】
なお、プログラムは、ＲＯＭ、ＲＡＭ、フラッシュメモリ等の半導体記憶装置、光ディスク、磁気ディスク、光磁気ディスク等、非一時的な媒体に格納されてもよい。
【符号の説明】
【０１３９】
１    入力手段
２    出力手段
３    属性記憶手段
４    配信手段
５、２１    認識制御手段
６    履歴記憶手段
９    認識処理手段
９−１〜ｎ、９１    認識エンジン
１０、１１、１２    認識処理システム
２０、３０    認識処理制御装置
２２    情報送信部
２３    結果受信部
２４    評価結果出力部
３１    入力部
３２    出力部
３３    属性記憶部
３４、４１、４３    通信部
３５    認識制御部
４０    通信処理装置
４２    通信制御部
【図１】
2014191246.tif 000003
【図２】
2014191246.tif 000004
【図３】
2014191246.tif 000005
【図４】
2014191246.tif 000006
【図５】
2014191246.tif 000007
【図６】
2014191246.tif 000008
【図７】
2014191246.tif 000009
【図８】
2014191246.tif 000010
【図９】
2014191246.tif 000011
【図１０】
2014191246.tif 000012
【図１１】
2014191246.tif 000013
【図１２】
2014191246.tif 000014
【図１３】
2014191246.tif 000015
【図１４】
2014191246.tif 000016
【手続補正書】
【提出日】平成26年6月2日(2014.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認識処理対象の処理属性にしたがって認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、前記認識処理対象を前記認識エンジンに送信する送信手段と、
前記認識エンジンから前記認識処理の結果情報を受信する受信手段と、
所定の評価情報に基づいて前記結果情報を評価し、評価結果を出力する出力手段
を備えることを特徴とする認識処理制御装置。
【請求項２】
前記評価結果の利用目的に基づいて、前記評価情報が選択されることを特徴とする請求項１に記載の認識処理制御装置。
【請求項３】
前記出力手段は、所定の条件を満足する評価結果を出力することを特徴とする請求項１または２に記載の認識処理制御装置。
【請求項４】
前記エンジン指定情報に基づいて指定される認識エンジンを少なくとも一つ備える
ことを特徴とする請求項１または３に記載の認識処理制御装置。
【請求項５】
前記認識処理対象、前記結果情報または前記評価結果を履歴情報として記憶する履歴記憶手段を備え、
前記エンジン指定情報は、前記評価結果の履歴情報に基づいて認識エンジンを指定するときの優先度を示す優先度情報を含む
ことを特徴とする請求項１から４のいずれか１項に記載の認識処理制御装置。
【請求項６】
前記出力手段が、前記エンジン指定情報に基づいて指定された複数の前記認識エンジンの前記結果情報を併用して評価する、
ことを特徴とする請求項１から５のいずれか１項に記載の認識処理制御装置。
【請求項７】
車載装置、移動端末または情報端末であることを特徴とする請求項１から６のいずれか１項に記載の認識処理制御装置。
【請求項８】
認識処理対象の処理属性にしたがって認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、前記認識処理対象を前記認識エンジンに送信し、
前記認識エンジンから前記認識処理の結果情報を受信し、
所定の評価情報に基づいて前記結果情報を評価し、評価結果を出力する
ことを特徴とする認識処理制御方法。
【請求項９】
認識処理制御装置が備えるコンピュータを、
認識処理対象の処理属性にしたがって認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、前記認識処理対象を前記認識エンジンに送信する送信手段と、
前記認識エンジンから前記認識処理の結果情報を受信する受信手段と、
所定の評価情報に基づいて前記結果情報を評価し、評価結果を出力する出力手段
として動作させることを特徴とする認識処理制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明にかかる認識処理制御装置は、認識処理対象の処理属性にしたがって認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を認識エンジンに送信する送信手段と、認識エンジンから認識処理の結果情報を受信する受信手段と、所定の評価情報に基づいて結果情報を評価し、評価結果を出力する出力手段を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明にかかる認識処理制御方法は、認識処理対象の処理属性にしたがって認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を前記認識エンジンに送信し、
認識エンジンから認識処理の結果情報を受信し、所定の評価情報に基づいて結果情報を評価し、評価結果を出力することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明にかかる認識処理制御プログラムは、認識処理制御装置が備えるコンピュータを、
認識処理対象の処理属性にしたがって認識処理を行う認識エンジンを指定するエンジン指定情報に基づいて、認識処理対象を前記認識エンジンに送信する送信手段と、認識エンジンから認識処理の結果情報を受信する受信手段と、所定の評価情報に基づいて結果情報を評価し、評価結果を出力する出力手段として動作させることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
認識処理制御装置３０の入力部３１、出力部３２、属性記憶部３３と認識制御部３５は、図８で示した第３の実施形態の入力手段１、出力手段２、属性記憶手段３と認識制御手段５に相当するので説明を省略する。