(57)【要約】【課題】本発明は、ユーザによる音声操作の効率を高めることが可能な音声認識装置および音声認識方法を提供することを目的とする。【解決手段】本発明による音声認識装置は、予め登録された音声コマンドを取得する音声コマンド取得部と、音声コマンド取得部が取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定する発話可能コマンド決定部と、ユーザが音声操作を開始するときに、発話可能コマンド決定部が決定した発話可能コマンドをユーザに報知する制御を行う報知制御部とを備える。【選択図】図１
2020012860.tif 000002
【特許請求の範囲】
【請求項１】
予め登録された音声コマンドを取得する音声コマンド取得部と、
前記音声コマンド取得部が取得した前記音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定する発話可能コマンド決定部と、
前記ユーザが音声操作を開始するときに、前記発話可能コマンド決定部が決定した前記発話可能コマンドを前記ユーザに報知する制御を行う報知制御部と、
を備える、音声認識装置。
【請求項２】
前記音声コマンド取得部が取得した前記音声コマンドを解析する音声コマンド解析部をさらに備えることを特徴とする、請求項１に記載の音声認識装置。
【請求項３】
前記発話可能コマンド決定部は、前記発話可能コマンドが複数存在するとき、前記ユーザが設定した条件と、前記音声コマンド解析部が解析した結果とに基づいて、最短の前記発話可能コマンドを決定することを特徴とする、請求項２に記載の音声認識装置。
【請求項４】
前記発話可能コマンド決定部は、前記発話可能コマンドが複数の階層で構成されているとき、前記ユーザが設定した条件と、前記音声コマンド解析部が解析した結果とに基づいて、最上位の前記発話可能コマンドを決定することを特徴とする、請求項２に記載の音声認識装置。
【請求項５】
前記音声操作の対象であるシステムの状態を示すシステム状態を取得するシステム状態取得部をさらに備え、
前記発話可能コマンド決定部は、前記ユーザが設定した条件と、前記システム状態取得部が取得した前記システム状態とに基づいて、前記システムが認識可能な前記発話可能コマンドを決定することを特徴とする、請求項１から４のいずれか１項に記載の音声認識装置。
【請求項６】
前記ユーザの過去の発話内容と、当該発話内容に対して実行された操作とが対応付けられた発話操作履歴を取得する発話操作履歴取得部をさらに備えることを特徴とする、請求項２から５のいずれか１項に記載の音声認識装置。
【請求項７】
前記発話可能コマンド決定部は、前記ユーザが設定した条件と、前記音声コマンド解析部が解析した結果と、前記発話操作履歴取得部が取得した前記発話操作履歴とに基づいて、前記発話内容と、当該発話内容に対して実行された操作の内容とが一致している前記発話内容を前記発話可能コマンドとして決定することを特徴とする、請求項６に記載の音声認識装置。
【請求項８】
前記発話可能コマンド決定部は、前記ユーザが設定した条件と、前記音声コマンド解析部が解析した結果と、前記発話操作履歴取得部が取得した前記発話操作履歴とに基づいて、前記ユーザの調子タイプに応じた前記発話可能コマンドを決定することを特徴とする、請求項６または７に記載の音声認識装置。
【請求項９】
前記発話可能コマンド決定部は、前記ユーザが設定した条件と、前記発話操作履歴取得部が取得した前記発話操作履歴とに基づいて、前記発話操作履歴に含まれていない前記発話内容の前記発話可能コマンドに決定することを特徴とする、請求項６から８のいずれか１項に記載の音声認識装置。
【請求項１０】
前記発話可能コマンド決定部は、前記ユーザが設定した条件と、前記音声コマンド解析部が解析した結果と、前記発話操作履歴取得部が取得した前記発話操作履歴とに基づいて、前記発話操作履歴に含まれている前記発話内容を前記発話可能コマンドに決定することを特徴とする、請求項６から９のいずれか１項に記載の音声認識装置。
【請求項１１】
前記発話可能コマンド決定部は、前記音声コマンド取得部が取得した前記音声コマンドに基づいて前記発話可能コマンドを生成する発話可能コマンド生成部をさらに備えることを特徴とする、請求項１から１０のいずれか１項に記載の音声認識装置。
【請求項１２】
予め登録された音声コマンドを取得し、
取得した前記音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定し、
前記ユーザが音声操作を開始するときに、前記発話可能コマンドを前記ユーザに報知する制御を行う、音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声操作するときに発話可能なコマンドをユーザに提示する音声認識装置および音声認識方法に関する。
【背景技術】
【０００２】
音声操作することが可能なＨＭＩ（Human Machine Interface）において、ユーザが音声操作するときに何を発話すれば良いのか分からないことがある。一方、音声操作するときに発話可能なコマンドをユーザに提示する場合、ユーザは、当該コマンドの内容を確認して記憶することに意識を集中し、例えば運転などの主操作への集中が十分でなくなる可能性がある。
【０００３】
このような問題の対策として、従来、音声操作するときに発話可能なコマンドを表示せず、音声対話によって音声操作を実行する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５８３５１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、音声対話によって音声操作を実行しているが、ユーザによるあらゆる発話を受理してその発話内容を認識した上で音声操作を実行する必要がある。従って、必ずしもユーザが意図する音声操作が実行されるとは限らない、すなわちユーザによる音声操作の効率が悪くなるという問題がある。このように、ユーザによる音声操作の効率を高めるためには、音声操作するときに必要最小限の発話可能なコマンドを提示する必要がある。
【０００６】
本発明は、このような問題を解決するためになされたものであり、ユーザによる音声操作の効率を高めることが可能な音声認識装置および音声認識方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明による音声認識装置は、予め登録された音声コマンドを取得する音声コマンド取得部と、音声コマンド取得部が取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定する発話可能コマンド決定部と、ユーザが音声操作を開始するときに、発話可能コマンド決定部が決定した発話可能コマンドをユーザに報知する制御を行う報知制御部とを備える。
【０００８】
また、本発明による音声認識方法は、予め登録された音声コマンドを取得し、取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定し、ユーザが音声操作を開始するときに、発話可能コマンドをユーザに報知する制御を行う。
【発明の効果】
【０００９】
本発明によると、音声認識装置は、予め登録された音声コマンドを取得する音声コマンド取得部と、音声コマンド取得部が取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定する発話可能コマンド決定部と、ユーザが音声操作を開始するときに、発話可能コマンド決定部が決定した発話可能コマンドをユーザに報知する制御を行う報知制御部とを備えるため、ユーザによる音声操作の効率を高めることが可能となる。
【００１０】
また、音声認識方法は、予め登録された音声コマンドを取得し、取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定し、ユーザが音声操作を開始するときに、発話可能コマンドをユーザに報知する制御を行うため、ユーザによる音声操作の効率を高めることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１による音声認識装置の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１による音声認識装置の構成の一例を示すブロック図である。
【図３】本発明の実施の形態１による音声コマンド記憶部に記憶される音声コマンドの一例を示す図である。
【図４】本発明の実施の形態１による優先度テーブルの一例を示す図である。
【図５】本発明の実施の形態１による音声認識装置のハードウェア構成の一例を示すブロック図である。
【図６】本発明の実施の形態１による音声認識装置の動作の一例を示すフローチャートである。
【図７】本発明の実施の形態２による音声認識装置の構成の一例を示すブロック図である。
【図８】本発明の実施の形態２による加工処理定義テーブルの一例を示す図である。
【図９】本発明の実施の形態２による音声認識装置の動作の一例を示すフローチャートである。
【図１０】本発明の実施の形態２による音声認識装置の動作の一例を示すフローチャートである。
【図１１】本発明の実施の形態による音声認識システムの構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態について、図面に基づいて以下に説明する。
【００１３】
＜実施の形態１＞
＜構成＞
図１は、本発明の実施の形態１による音声認識装置１の構成の一例を示すブロック図である。なお、図１では、本実施の形態１による音声認識装置を構成する必要最小限の構成を示している。音声認識装置１は、音声操作が可能なＨＭＩであり、ユーザが一定時間以内に音声操作に係る発話をすることが要求される装置に適用可能である。当該装置としては、例えば、カーナビゲーション装置などが挙げられる。
【００１４】
図１に示すように、音声認識装置１は、音声コマンド取得部２と、発話可能コマンド決定部３と、報知制御部４とを備えている。音声コマンド取得部２は、予め登録された音声コマンドを取得する。発話可能コマンド決定部３は、音声コマンド取得部２が取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定する。報知制御部４は、ユーザが音声操作を開始するときに、発話可能コマンド決定部３が決定した発話可能コマンドをユーザに報知する制御を行う。
【００１５】
次に、図１に示す音声認識装置１を含む音声認識装置の他の構成について説明する。
【００１６】
図２は、他の構成に係る音声認識装置５の構成の一例を示すブロック図である。
【００１７】
図２に示すように、音声認識装置５は、音声コマンド取得部２と、発話操作履歴取得部６と、システム状態取得部７と、選択条件取得部８と、音声コマンド解析部９と、音声コマンド記憶部１０と、発話可能コマンド決定部３と、ヘルプ生成部１５と、報知制御部４とを備えている。
【００１８】
音声コマンド取得部２は、図示しない認識辞書から、少なくとも音声コマンドを取得する。音声コマンド取得部２が取得した音声コマンドは、音声コマンド記憶部１０に記憶される。また、音声コマンド取得部２は、認識辞書から対話シナリオも取得することができる。認識辞書には、音声コマンドおよび対話シナリオが登録されている。音声コマンドとは、ユーザが音声操作するときに必要なコマンドのことをいう。対話シナリオとは、音声コマンドに対する応答の手順をまとめたもののことをいう。なお、認識辞書は、音声認識装置５が備えてもよく、音声認識装置５の外部に設けてもよい。
【００１９】
音声コマンドは、「標記」、「読み（かな）」、「種別」、および「認識可能になるシステム条件」の各属性を有している。「標記」は、漢字かな交じりの文字または文章を示しており、実際に表示装置１９に表示される文字または文章である。「読み（カナ）」は、「標記」の読み方をかなで示している。「種別」は、「標記」が主認識語または言い換え語のいずれであるのかを示している。主認識語とは、音声操作するときに主に認識される言葉のことである。言い換え語とは、主認識語と同義であるが言い方が異なる言葉のことである。主認識語と言い換え語とは、同一のＩＤで対応付けられている。「認識可能になるシステム条件」は、音声操作するときに発話したコマンドが認識可能になるシステム条件を示している。例えば、ＣＤ（Compact Disc）プレイヤーにＣＤが装着されたときに、ＣＤプレイヤーに対するコマンドが認識可能となる。
【００２０】
発話操作履歴取得部６は、ユーザの過去の発話内容と、当該発話内容に対して実行された操作とが対応付けられた発話操作履歴を取得する。発話内容とは、ユーザが音声操作するときに発話する内容のことをいう。発話操作履歴は、図示しない記憶部に記憶されている。なお、発話操作履歴を記憶する記憶部は、音声認識装置５が備えてもよく、音声認識装置５の外部に設けてもよい。
【００２１】
システム状態取得部７は、ユーザによる音声操作の対象であるシステムの状態を示すシステム状態を取得する。システム状態としては、例えば、ＣＤプレイヤーにＣＤが装着されているか否か、またはマイクが接続されているか否かなどが挙げられる。
【００２２】
選択条件取得部８は、発話可能コマンドをユーザに報知する際、どのような発話可能コマンドを提示すればよいのかを示す選択条件を取得する。当該選択条件は、ユーザによって設定されたものである。例えば、ユーザは、表示装置１９に表示された複数の選択条件から任意の選択条件を選択することができる。選択条件としては、例えば、「最短の発話可能コマンドを提示する」、「最上位の発話可能コマンドを提示する」、「システムが認識可能な発話可能コマンドを提示する」、「ユーザが音声操作しやすい発話可能コマンドを提示する」、「ユーザの調子タイプに応じた発話可能コマンドを提示する」、「発話操作履歴に含まれていない発話可能コマンドを提示する」、および「発話操作履歴に含まれている発話可能コマンドを提示する」などが挙げられる。また、「提示する発話可能コマンドを音声認識装置が自動的に決定する」を選択条件に加えてもよい。
【００２３】
音声コマンド解析部９は、選択条件取得部８が取得した選択条件に従って、音声コマンド取得部２が取得した音声コマンドを解析する。音声コマンド解析部９が解析した音声コマンドは、音声コマンド記憶部１０に記憶される。
【００２４】
図３は、音声コマンド記憶部１０に記憶される音声コマンドの一例を示す図である。
【００２５】
音声コマンド解析部９は、音声コマンド取得部２が取得した音声コマンドの属性を解析する。具体的には、音声コマンド解析部９は、上記で説明した音声コマンドの属性である「標記」、「読み（かな）」、「種別」、および「認識可能になるシステム条件」を解析して「調子タイプ」、「機能階層上の階層レベル」、および「モーラ数」を求め、音声コマンド記憶部１０に記憶する。「調子タイプ」は、例えば、「目的地検索」のような名詞調、または「目的地を検索する」のような文章調などの種別を示している。「機能階層上の階層レベル」は、機能階層上の階層レベルを示している。例えば、上位から順に「目的地検索」、「住所検索」、「周辺検索」、「ルート周辺検索」といった階層がある場合は、上位から順に「階層レベル１」、「階層レベル２」、「階層レベル３」、「階層レベル４」のような階層レベルが付与される。「モーラ数」は、読みの長さを示している。
【００２６】
このように、音声コマンド解析部９が音声コマンドを解析する前は、音声コマンド記憶部１０では、図３に示す「標記」、「読み（かな）」、「種別」、および「認識可能になるシステム条件」が記憶されており、「調子タイプ」、「機能階層上の階層レベル」、および「モーラ数」は記憶されていない。なお、音声コマンド記憶部１０は、音声認識装置５の外部に設けてもよい。
【００２７】
発話可能コマンド決定部３は、検索クエリ生成部１１と、検索クエリ管理部１２と、優先度テーブル記憶部１３と、発話可能コマンド検索部１４とを有している。
【００２８】
検索クエリ生成部１１は、選択条件取得部８が取得した選択条件に従って、音声コマンド取得部２が取得した音声コマンド、音声コマンド解析部９が解析した音声コマンド、発話操作履歴取得部６が取得した発話操作履歴、およびシステム状態取得部７が取得したシステム状態のうちの少なくとも１つに基づいて、発話可能コマンドを検索するための検索クエリを生成する。検索クエリは、例えば、ＲＤＢ（Relational Database）に対するＳＱＬ（Structured Query Language）クエリのようなものである。選択条件取得部８が取得した選択条件が複数存在する場合、検索クエリ生成部１１は、選択条件ごとに検索クエリを生成する。
【００２９】
検索クエリ管理部１２は、検索クエリ生成部１１が生成した検索クエリを管理する。例えば、選択条件が複数存在する場合、検索クエリ生成部１１は選択条件ごとに検索クエリを生成する。このような場合、検索クエリ管理部１２は、優先度テーブル記憶部１３に記憶されている優先度テーブルに基づいて検索クエリを決定する。また、検索クエリ管理部１２は、優先度テーブルに基づいて複数の検索クエリを決定してもよい。このように、検索クエリ管理部１２は、後述する発話可能コマンド検索部１４が発話可能コマンドを検索する際に用いる検索クエリを管理している。なお、優先度テーブル記憶部１３は、音声認識装置５の外部に設けてもよい。
【００３０】
図４は、優先度テーブル記憶部１３に記憶されている優先度テーブルの一例を示す図である。
【００３１】
優先度テーブルは、検索クエリを決定する際に用いる優先度を示している。図４に示す優先度テーブルには、最も高い優先度は「短さ」であり、次に高い優先度は「名詞調」であることが示されている。例えば、検索クエリ管理部１２は、「短さ」に従って検索クエリを生成する場合、音声コマンド記憶部１０に記憶されている「モーラ数」が最も少ない表記を検索クエリとして決定する。図３の例では、住所を検索するときの発話可能コマンドとして「住所検索」および「住所を検索する」があり、この場合、検索クエリ管理部１２は「モーラ数」が少ない「住所検索」を検索クエリとして決定する。なお、優先度テーブルは、ユーザが設定してもよく、音声認識装置５が自動的に設定してもよい。
【００３２】
発話可能コマンド検索部１４は、検索クエリ管理部１２が管理している検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから発話可能コマンドを検索する。
【００３３】
ヘルプ生成部１５は、発話可能コマンド検索部１４が検索した発話可能コマンドを用いてヘルプを生成する。ヘルプとは、音声操作するときに発話可能コマンドをユーザに提示する情報のことをいう。例えば、発話可能コマンド検索部１４が「住所検索」という発話コマンドを検索した場合、ヘルプ生成部１５は、例えば「以下のコマンドを認識することができます。住所検索・・・」などの文言のヘルプを生成する。なお、発話可能コマンド検索部１４が検索した発話可能コマンドが複数ある場合、ヘルプ生成部１５は、複数の発話コマンドが認識可能である旨のヘルプを生成する。
【００３４】
報知制御部４は、音声出力制御部１６と表示制御部１７とを有している。音声出力制御部１６はスピーカ１８に接続され、表示制御部１７は表示装置１９に接続されている。音声出力制御部１６は、ヘルプ生成部１５が生成したヘルプを音声出力するようにスピーカ１８を制御する。表示制御部１７は、ヘルプ生成部１５が生成したヘルプを表示するように表示装置１９を制御する。
【００３５】
図５は、音声認識装置５のハードウェア構成の一例を示すブロック図である。
【００３６】
音声認識装置５における音声コマンド取得部２、発話操作履歴取得部６、システム状態取得部７、選択条件取得部８、音声コマンド解析部９、検索クエリ生成部１１、検索クエリ管理部１２、発話可能コマンド検索部１４、ヘルプ生成部１５、音声出力制御部１６、および表示制御部１７の各機能は、処理回路により実現される。すなわち、音声認識装置５は、音声コマンドを取得し、発話操作履歴を取得し、システム状態を取得し、選択条件を取得し、音声コマンドを解析し、検索クエリを生成し、検索クエリを管理し、発話可能コマンドを検索し、ヘルプを生成し、ヘルプを音声出力するようにスピーカ１８を制御し、ヘルプを表示するように表示装置１９を制御するための処理回路を備える。処理回路は、メモリ２１に格納されたプログラムを実行するプロセッサ２０（中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）ともいう）である。
【００３７】
音声認識装置５における音声コマンド取得部２、発話操作履歴取得部６、システム状態取得部７、選択条件取得部８、音声コマンド解析部９、検索クエリ生成部１１、検索クエリ管理部１２、発話可能コマンド検索部１４、ヘルプ生成部１５、音声出力制御部１６、および表示制御部１７の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアは、プログラムとして記述され、メモリ２１に格納される。処理回路は、メモリ２１に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、音声認識装置５は、音声コマンドを取得するステップ、発話操作履歴を取得するステップ、システム状態を取得するステップ、選択条件を取得するステップ、音声コマンドを解析するステップ、検索クエリを生成するステップ、検索クエリを管理するステップ、発話可能コマンドを検索するステップ、ヘルプを生成するステップ、ヘルプを音声出力するようにスピーカ１８を制御するステップ、ヘルプを表示するように表示装置１９を制御するステップが結果的に実行されることになるプログラムを格納するためのメモリ２１を備える。また、これらのプログラムは、音声コマンド取得部２、発話操作履歴取得部６、システム状態取得部７、選択条件取得部８、音声コマンド解析部９、検索クエリ生成部１１、検索クエリ管理部１２、発話可能コマンド検索部１４、ヘルプ生成部１５、音声出力制御部１６、および表示制御部１７の手順または方法をコンピュータに実行させるものであるともいえる。ここで、メモリとは、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等、または、今後使用されるあらゆる記憶媒体であってもよい。
【００３８】
＜動作＞
図６は、音声認識装置５の動作の一例を示すフローチャートである。
【００３９】
ステップＳ１０１において、音声コマンド取得部２は、認識辞書から音声コマンドを取得し、取得した音声コマンドを音声コマンド記憶部１０に記憶する。ステップＳ１０２において、発話操作履歴取得部６は、発話履歴を取得する。ステップＳ１０３において、システム状態取得部７は、システム状態を取得する。ステップＳ１０４において、選択条件取得部８は、ユーザが設定した選択条件を取得する。なお、ステップＳ１０１〜ステップＳ１０４の各処理を行う順序は、図６に示す順序に限らず任意の順序であってもよい。
【００４０】
ステップＳ１０５において、音声コマンド解析部９は、選択条件取得部８が取得した選択条件に従って、音声コマンド取得部２が取得した音声コマンドを解析するか否かを判断する。音声コマンドを解析する場合は、ステップＳ１０６に移行する。一方、音声コマンドを解析しない場合は、ステップＳ１０７に移行する。
【００４１】
ステップＳ１０６において、音声コマンド解析部９は、音声コマンド取得部２が取得した音声コマンドを解析し、解析した音声コマンドを音声コマンド記憶部１０に記憶する。
【００４２】
ステップＳ１０７において、検索クエリ生成部１１は、選択条件取得部８が取得した選択条件に従って、音声コマンド取得部２が取得した音声コマンド、音声コマンド解析部９が解析した音声コマンド、発話操作履歴取得部６が取得した発話操作履歴、およびシステム状態取得部７が取得したシステム状態のうちの少なくとも１つに基づいて、発話可能コマンドを検索するための検索クエリを生成する。
【００４３】
ステップＳ１０８において、検索クエリ管理部１２は、選択条件取得部８が取得した選択条件が複数あるか否かを判断する。選択条件が複数ある場合は、ステップＳ１０９に移行する。一方、選択条件が複数ない、すなわち選択条件が１つのみである場合は、ステップＳ１１０に移行する。
【００４４】
ステップＳ１０９において、検索クエリ管理部１２は、優先度テーブル記憶部１３に記憶されている優先度テーブルに基づいて検索クエリを決定する。
【００４５】
ステップＳ１１０において、発話可能コマンド検索部１４は、検索クエリ管理部１２が管理している検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから発話可能コマンドを検索する。
【００４６】
ステップＳ１１１において、発話可能コマンド検索部１４は、ステップＳ１１０における検索結果が０件であるか否かを判断する。検索結果が０件である場合は、図６に示す処理を終了する。一方、検索結果が０件でない場合は、ステップＳ１１２に移行する。
【００４７】
ステップＳ１１２において、ヘルプ生成部１５は、発話可能コマンド検索部１４が検索した発話可能コマンドを用いてヘルプを生成する。
【００４８】
ステップＳ１１３において、報知制御部４は、ヘルプ生成部１５が生成したヘルプを報知する。具体的には、音声出力制御部１６は、ヘルプ生成部１５が生成したヘルプを音声出力するようにスピーカ１８を制御する。表示制御部１７は、ヘルプ生成部１５が生成したヘルプを表示するように表示装置１９を制御する。なお、スピーカ１８または表示装置１９のいずれか一方からヘルプを音声出力または表示するようにしてもよく、スピーカ１８および表示装置１９の両方からヘルプを音声出力および表示するようにしてもよい。
【００４９】
その後、ユーザは、報知された発話可能コマンドを発話することによって、対象となるシステムを音声操作することができる。このとき、音声コマンド取得部２が取得した対話シナリオに従って音声操作を行ってもよい。
【００５０】
＜実施例＞
以下では、選択条件取得部８が取得した選択条件ごとの実施例について説明する。
【００５１】
＜実施例１＞
実施例１では、選択条件取得部８が取得した選択条件が「最短の発話可能コマンドを提示する」である場合について説明する。
【００５２】
音声コマンド解析部９は、選択条件取得部８から「最短の発話可能コマンドを提示する」という選択条件を受けると、音声コマンド取得部２が取得した音声コマンドの「モーラ数」を解析し、解析した音声コマンドの「モーラ数」を音声コマンド記憶部１０に記憶する。
【００５３】
検索クエリ生成部１１は、音声コマンド解析部９が解析して音声コマンド記憶部１０に記憶されている音声コマンドの属性である「モーラ数」と、選択条件取得部８が取得した選択条件である「最短の発話可能コマンドを提示する」とに基づいて、検索クエリを生成する。例えば、図３に示すように、音声コマンド記憶部１０に「住所検索」および「住所を検索する」の属性を有する音声コマンドが記憶されている場合、検索クエリ生成部１１は、「モーラ数」が少ない「住所検索」を検索するための検索クエリを生成する。
【００５４】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「住所検索」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから「住所検索」の発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００５５】
上記より、音声認識装置５は、「最短の発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、発話可能コマンドが複数存在するとき、最短の発話可能コマンドをユーザに提示することができる。
【００５６】
なお、上記では、ユーザが図３に示す「読み（かな）」の通り発話しなければならない場合について説明した。「住所検索」または「住所を検索する」のように、音声コマンドの表記をそのまま発話しなければ認識されない音声認識を「構文認識」という。一方、図３において表記として記憶されていない「住所を検索」など、「住所検索」または「住所を検索する」をあいまいに言い換えた文言であっても認識される音声認識を「あいまい認識」という。本実施の形態１では、「あいまい認識」が可能な音声認識装置にも適用可能である。この場合、上述で説明した認識辞書とは別に、「あいまい認識」をするために必要な辞書を用意しなければならない。
【００５７】
＜実施例２＞
実施例２では、選択条件取得部８が取得した選択条件が「最上位の発話可能コマンドを提示する」である場合について説明する。
【００５８】
音声コマンド解析部９は、選択条件取得部８から「最上位の発話可能コマンドを提示する」という選択条件を受けると、音声コマンド取得部２が取得した音声コマンドの「機能階層上の階層レベル」を解析し、解析した音声コマンドの「機能階層上の階層レベル」を音声コマンド記憶部１０に記憶する。
【００５９】
検索クエリ生成部１１は、音声コマンド解析部９が解析して音声コマンド記憶部１０に記憶した音声コマンドの属性である「機能階層上の階層レベル」と、選択条件取得部８が取得した選択条件である「最上位の発話可能コマンドを提示する」とに基づいて、検索クエリを生成する。例えば、上位から順に「目的地検索」、「住所検索」、「周辺検索」、「ルート周辺検索」といった階層がある場合、検索クエリ生成部１１は、「機能階層上の階層レベル」が最上位である「目的地検索」を検索するための検索クエリを生成する。
【００６０】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「目的地検索」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから「目的地検索」の発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００６１】
上記より、音声認識装置５は、「最上位の発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、発話可能コマンドが複数の階層で構成されているとき、最上位の発話可能コマンドをユーザに提示することができる。
【００６２】
＜実施例３＞
実施例１では、選択条件取得部８が取得した選択条件が「システムが認識可能な発話可能コマンドを提示する」である場合について説明する。
【００６３】
音声コマンド解析部９は、選択条件取得部８から「システムが認識可能な発話可能コマンドを提示する」という選択条件を受けた場合、音声コマンド取得部２が取得した音声コマンドを解析しない。この場合、音声コマンド記憶部１０には、音声コマンド取得部２が取得した音声コマンドがそのまま記憶される。
【００６４】
検索クエリ生成部１１は、音声コマンド取得部２が取得して音声コマンド記憶部１０に記憶されている音声コマンドの属性である「認識可能になるシステム条件」と、選択条件取得部８が取得した選択条件である「システムが認識可能な発話可能コマンドを提示する」と、システム状態取得部７が取得したシステム状態とに基づいて、検索クエリを生成する。例えば、検索クエリ生成部１１は、システム状態取得部７が取得したシステム状態から「ＣＤプレイヤーにＣＤが装着されている」と判断した場合、図３に示すような「ＣＤを聞く」を検索するための検索クエリを生成する。
【００６５】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「ＣＤを聞く」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから「ＣＤを聞く」の発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００６６】
上記より、音声認識装置５は、「システムが認識可能な発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、システムが音声操作可能である状態のとき、発話可能コマンドをユーザに提示することができる。
【００６７】
＜実施例４＞
実施例４では、選択条件取得部８が取得した選択条件が「ユーザが音声操作しやすい発話可能コマンドを提示する」である場合について説明する。
【００６８】
「ユーザが音声操作しやすい発話可能コマンド」とは、音声認識装置５が認識しやすい発話可能コマンドのことである。一般的に、短い文字数の音声コマンドよりも、長い文字数の音声コマンドの方が音声認識装置５による音声認識率が良いという傾向がある。これは、短い文字数の音声コマンドは、他の音声コマンドと同じまたは類似し、音声認識装置５による音声認識率が悪くなる可能性があるためである。
【００６９】
音声コマンド解析部９は、選択条件取得部８から「ユーザが音声操作しやすい発話可能コマンドを提示する」という選択条件を受けると、音声コマンド取得部２が取得した音声コマンドの「モーラ数」を解析し、解析した音声コマンドの「モーラ数」を音声コマンド記憶部１０に記憶する。
【００７０】
検索クエリ生成部１１は、音声コマンド解析部９が解析して音声コマンド記憶部１０に記憶されている音声コマンドの「モーラ数」と、選択条件取得部８が取得した選択条件である「最短の発話可能コマンドを提示する」と、発話操作履歴取得部６が取得した発話操作履歴とに基づいて、検索クエリを生成する。具体的には、検索クエリ生成部１１は、発話操作履歴取得部６が取得した発話操作履歴を参照し、ユーザの発話内容と、当該発話内容に対して実行された操作とが一致している音声コマンドを選択する。そして、検索クエリ生成部１１は、音声コマンド記憶部１０に記憶されている当該選択した音声コマンドのうちの「モーラ数」が多い音声コマンドを検索するための検索クエリを生成する。図３において、例えば「住所検索」および「住所を検索する」のいずれについても、ユーザの発話内容と、当該発話内容に対して実行された操作とが一致している場合、検索クエリ生成部１１は、「モーラ数」が多い「住所を検索する」を検索するための検索クエリを生成する。
【００７１】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「住所を検索する」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから「住所を検索する」の発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００７２】
上記より、音声認識装置５は、「ユーザが音声操作しやすい発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、過去にユーザが音声操作することができた発話可能コマンドをユーザに提示することができる。
【００７３】
＜実施例５＞
実施例５では、選択条件取得部８が取得した選択条件が「ユーザの調子タイプに応じた発話可能コマンドを提示する」である場合について説明する。
【００７４】
音声コマンド解析部９は、選択条件取得部８から「ユーザの調子タイプに応じた発話可能コマンドを提示する」という選択条件を受けると、音声コマンド取得部２が取得した音声コマンドの「調子タイプ」を解析し、解析した音声コマンドの「調子タイプ」を音声コマンド記憶部１０に記憶する。
【００７５】
検索クエリ生成部１１は、発話操作履歴取得部６が取得した発話操作履歴を参照し、ユーザの調子タイプを判別する。例えば、「住所検索」または「住所を検索する」という音声コマンドがあり、かつユーザの調子タイプが「文章調」である場合、検索クエリ生成部１１は、音声コマンド記憶部１０に記憶されている「住所を検索する」を検索するための検索クエリを生成する。
【００７６】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「住所を検索する」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから「住所を検索する」の発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００７７】
上記より、音声認識装置５は、「ユーザの調子タイプに応じた発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、ユーザの調子タイプに応じた発話可能コマンドをユーザに提示することができる。
【００７８】
＜実施例６＞
実施例６では、選択条件取得部８が取得した選択条件が「発話操作履歴に含まれていない発話可能コマンドを提示する」である場合について説明する。
【００７９】
音声コマンド解析部９は、選択条件取得部８から「発話操作履歴に含まれていない発話可能コマンドを提示する」という選択条件を受けた場合、音声コマンド取得部２が取得した音声コマンドを解析しない。この場合、音声コマンド記憶部１０には、音声コマンド取得部２が取得した音声コマンドがそのまま記憶される。
【００８０】
検索クエリ生成部１１は、発話操作履歴取得部６が取得した発話操作履歴と、音声コマンド取得部２が取得して音声コマンド記憶部１０に記憶した音声コマンドとに基づいて、ユーザが過去に音声操作したときに発話したことがない音声コマンドを検索するための検索クエリを生成する。
【００８１】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「ユーザが過去に音声操作したときに発話したことがない音声コマンド」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドからユーザが過去に音声操作したときに発話したことがない発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００８２】
上記より、音声認識装置５は、「発話操作履歴に含まれていない発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、発話操作履歴に含まれていない発話内容の発話可能コマンドをユーザに提示することができる。ユーザが過去に音声操作したことがある音声コマンドは、ユーザが既に理解しているため提示しない。これにより、同一の操作を実行する際に発話可能な複数の異なる音声コマンドをユーザに学習させることができる。
【００８３】
＜実施例７＞
実施例７では、選択条件取得部８が取得した選択条件が「発話操作履歴に含まれている発話可能コマンドを提示する」である場合について説明する。
【００８４】
音声コマンド解析部９は、選択条件取得部８から「発話操作履歴に含まれている発話可能コマンドを提示する」という選択条件を受けると、音声コマンド取得部２が取得した音声コマンドを解析し、解析した音声コマンドを音声コマンド記憶部１０に記憶する。
【００８５】
検索クエリ生成部１１は、発話操作履歴取得部６が取得した発話操作履歴と、音声コマンド取得部２が取得して音声コマンド記憶部１０に記憶した音声コマンドとに基づいて、ユーザが過去に音声操作したときに発話したことがある音声コマンドを検索するための検索クエリを生成する。なお、検索クエリ生成部１１は、過去の使用回数が最多の音声コマンドを検索するための検索クエリを生成してもよい。検索クエリ生成部１１は、過去に音声認識を失敗した、すなわちユーザの発話内容と、当該発話内容に対して実行された操作とが一致しなかった音声コマンドについては検索クエリを生成しなくてもよい。
【００８６】
発話可能コマンド検索部１４は、検索クエリ生成部１１が生成した「ユーザが過去に音声操作したときに発話したことがある音声コマンド」を検索するための検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドからユーザが過去に音声操作したときに発話したことがある発話可能コマンドを検索する。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００８７】
上記より、音声認識装置５は、「発話操作履歴に含まれている発話可能コマンドを提示する」という選択条件に従った発話可能コマンドをユーザに提示することができる。すなわち、発話操作履歴に含まれている発話内容の発話可能コマンドをユーザに提示することができる。
【００８８】
＜実施例８＞
実施例８では、選択条件取得部８が取得した選択条件が上記の実施例１〜７の組み合わせである場合について説明する。
【００８９】
選択条件取得部８が取得した選択条件が実施例１〜７のうちの複数である場合、検索クエリ生成部１１は、選択条件ごとに検索クエリを生成する。検索クエリ管理部１２は、優先度テーブル記憶部１３に記憶されている優先度テーブルに基づいて検索クエリを決定する。
【００９０】
発話可能コマンド検索部１４は、検索クエリ管理部１２が決定した検索クエリを用いて、音声コマンド記憶部１０に記憶されている音声コマンドから発話可能コマンドを検索する。例えば、選択条件取得部８が取得した選択条件が「最上位の発話可能コマンドを提示する」および「最短の発話可能コマンドを提示する」である場合、図３の例では「住所検索」が発話可能コマンドとして検索される。以降の動作は、図６のステップＳ１１２およびステップＳ１１３と同様である。
【００９１】
上記より、音声認識装置５は、複数の選択条件に従った発話可能コマンドをユーザに提示することができる。
【００９２】
以上のことから、本実施の形態１によれば、ユーザが設定した選択条件に応じた発話可能コマンドをユーザに提示することができる。これにより、ユーザによる音声操作の効率を高めることが可能となる。
【００９３】
＜実施の形態２＞
＜構成＞
図７は、本発明の実施の形態２による音声認識装置２２の構成の一例を示すブロック図である。
【００９４】
図７に示すように、音声認識装置２２は、発話可能コマンド生成部２３と、加工処理定義テーブル記憶部２４と、競合判定部２５と、認識辞書登録部２６とを備えることを特徴としている。その他の構成および動作は、実施の形態１と同様であるため、ここでは詳細な説明を省略する。
【００９５】
発話可能コマンド生成部２３は、発話可能コマンド検索部１４による検索結果が０件であるとき、加工処理定義テーブル記憶部２４に記憶されている加工処理定義テーブルに基づいて、音声コマンド記憶部１０に記憶されている音声コマンドを加工して発話可能コマンドを生成する。なお、加工処理定義テーブル記憶部２４は、音声認識装置５の外部に設けてもよい。
【００９６】
図８は、加工処理定義テーブル記憶部２４に記憶されている加工処理定義テーブルの一例を示す図である。
【００９７】
図８において、「名詞調化」とは、文章調の音声コマンドを構成する文言から、助詞を削除するなどして名詞調に変換することをいう。「文章調化」とは、名詞調の音声コマンドを構成する文言に対して、助詞を挿入するなどして文章調に変換することをいう。
【００９８】
例えば、発話可能コマンド検索部１４が、音声コマンド記憶部１０から文章調の発話コマンドを検索することができず、音声コマンド記憶部１０には名詞調の音声コマンドしかない場合、発話可能コマンド生成部２３は、加工処理定義テーブル記憶部２４に記憶されている加工処理定義テーブルに基づいて、名詞調の音声コマンドを文章調の音声コマンドに加工する。
【００９９】
競合判定部２５は、発話可能コマンド生成部２３が生成した発話コマンドが、認識辞書に含まれている音声コマンドと競合しているか否かを判定する。ここでいう競合とは、発話可能コマンド生成部２３が生成した発話コマンドと、認識辞書に含まれている音声コマンドとが同一または類似している状態のことをいう。
【０１００】
認識辞書登録部２６は、競合判定部２５が、発話可能コマンド生成部２３が生成した発話コマンドが、認識辞書に含まれている音声コマンドと競合していないと判定したとき、発話可能コマンド生成部２３が生成した発話コマンドを認識辞書に登録する。
【０１０１】
音声認識装置２２における発話可能コマンド生成部２３、競合判定部２５、および認識辞書登録部２６の各機能は、処理回路により実現される。すなわち、音声認識装置２２は、発話可能コマンドを生成し、生成した発話可能コマンドが認識辞書に含まれている音声コマンドと競合しているか否かを判定し、生成した発話可能コマンドを認識辞書に登録するための処理回路を備える。処理回路は、例えば図５に示すメモリ２１に格納されたプログラムを実行するプロセッサ２０である。なお、音声認識装置２２の他の構成については、実施の形態１と同様である。また、音声認識装置２２のハードウェア構成は、図５に加工処理定義テーブル記憶部２４を追加した構成である。
【０１０２】
音声認識装置２２における発話可能コマンド生成部２３、競合判定部２５、および認識辞書登録部２６の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアは、プログラムとして記述され、メモリ２１に格納される。処理回路は、メモリ２１に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、音声認識装置２２は、発話可能コマンドを生成するステップ、生成した発話可能コマンドが認識辞書に含まれている音声コマンドと競合しているか否かを判定するステップ、生成した発話可能コマンドを認識辞書に登録するステップが結果的に実行されることになるプログラムを格納するためのメモリ２１を備える。また、これらのプログラムは、発話可能コマンド生成部２３、競合判定部２５、および認識辞書登録部２６の手順または方法をコンピュータに実行させるものであるともいえる。なお、音声認識装置２２の他の構成については、実施の形態１と同様である。
【０１０３】
＜動作＞
図９，１０は、音声認識装置２２の動作の一例を示すフローチャートである。なお、図９のステップＳ２０１〜ステップＳ２１０は、図６のステップＳ１０１〜ステップＳ１１０に対応し、図１０のステップＳ２１６およびステップＳ２１７は、図６のステップＳ１１２およびステップＳ１１３に対応しているため、ここでは説明を省略する。以下では、図１０のステップＳ２１１〜ステップＳ２１５について説明する。
【０１０４】
ステップＳ２１１において、発話可能コマンド検索部１４は、ステップＳ２１０における検索結果が０件であるか否かを判断する。検索結果が０件である場合は、ステップＳ２１２に移行する。一方、検索結果が０件でない場合は、ステップＳ２１６に移行する。
【０１０５】
ステップＳ２１２において、発話可能コマンド生成部２３は、加工処理定義テーブル記憶部２４に記憶されている加工処理定義テーブルに基づいて、音声コマンド記憶部１０に記憶されている音声コマンドを加工して発話可能コマンドを生成する。
【０１０６】
ステップＳ２１３において、競合判定部２５は、発話可能コマンド生成部２３が生成した発話可能コマンドが、認識辞書に含まれている音声コマンドと競合しているか否かを判定する。発話可能コマンド生成部２３が生成した発話可能コマンドが、認識辞書に含まれている音声コマンドと競合している場合は、ステップＳ２１４に移行する。一方、発話可能コマンド生成部２３が生成した発話可能コマンドが、認識辞書に含まれている音声コマンドと競合していない場合は、ステップＳ２１５に移行する。
【０１０７】
ステップＳ２１４において、競合判定部２５は、発話可能コマンド生成部２３が生成した発話可能コマンドを破棄する。
【０１０８】
ステップＳ２１５において、認識辞書登録部２６は、発話可能コマンド生成部２３が生成した発話可能コマンドを認識辞書に登録する。
【０１０９】
以上のことから、本実施の形態２によれば、発話可能コマンド検索部１４が音声コマンド記憶部１０から発話可能コマンドを検索することができないとき、発話可能コマンド生成部２３は、音声コマンド記憶部１０に記憶されている音声コマンドを加工して発話可能コマンドを生成する。従って、ユーザが設定した選択条件に応じた発話可能コマンドをユーザに提示することができる。これにより、ユーザによる音声操作の効率を高めることが可能となる。
【０１１０】
以上で説明した音声認識装置は、車載用ナビゲーション装置、すなわちカーナビゲーション装置だけでなく、車両に搭載可能なＰＮＤ（Portable Navigation Device）および携帯通信端末（例えば、携帯電話、スマートフォン、およびタブレット端末など）、並びに車両の外部に設けられるサーバなどを適宜に組み合わせてシステムとして構築されるナビゲーション装置およびナビゲーション装置以外の装置にも適用することができる。この場合、音声認識装置の各機能あるいは各構成要素は、上記システムを構築する各機能に分散して配置される。
【０１１１】
具体的には、一例として、音声認識装置の機能をサーバに配置することができる。例えば、図１１に示すように、ユーザ側には、スピーカ１８および表示装置１９を備える。サーバ２７は、音声コマンド取得部２と、発話操作履歴取得部６と、システム状態取得部７と、選択条件取得部８と、音声コマンド解析部９と、音声コマンド記憶部１０と、検索クエリ生成部１１と、検索クエリ管理部１２と、優先度テーブル記憶部１３と、発話可能コマンド検索部１４と、ヘルプ生成部１５と、音声出力制御部１６と、表示制御部１７とを備える。このような構成とすることによって、音声認識システムを構築することができる。なお、図７に示す音声認識装置２２の構成についても同様である。
【０１１２】
このように、音声認識システムの各機能を、システムを構築する各機能に分散して配置した構成であっても、上記の実施の形態と同様の効果が得られる。
【０１１３】
また、上記の実施の形態における動作を実行するソフトウェアを、例えばサーバに組み込んでもよい。このソフトウェアをサーバが実行することにより実現される音声認識方法は、予め登録された音声コマンドを取得し、取得した音声コマンドと、ユーザが設定した条件とに基づいて、ユーザが発話可能なコマンドである発話可能コマンドを決定し、ユーザが音声操作を開始するときに、発話可能コマンドをユーザに報知する制御を行うことである。
【０１１４】
このように、上記の実施の形態における動作を実行するソフトウェアをサーバに組み込んで動作させることによって、上記の実施の形態と同様の効果が得られる。
【０１１５】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０１１６】
１  音声認識装置、２  音声コマンド取得部、３  発話可能コマンド決定部、４  報知制御部、５  音声認識装置、６  発話操作履歴取得部、７  システム状態取得部、８  選択条件取得部、９  音声コマンド解析部、１０  音声コマンド記憶部、１１  検索クエリ生成部、１２  検索クエリ管理部、１３  優先度テーブル記憶部、１４  発話可能コマンド検索部、１５  ヘルプ生成部、１６  音声出力制御部、１７  表示制御部、１８  スピーカ、１９  表示装置、２０  プロセッサ、２１  メモリ、２２  音声認識装置、２３  発話可能コマンド生成部、２４  加工処理定義テーブル記憶部、２５  競合判定部、２６  認識辞書登録部、２７  サーバ。
【図１】
2020012860.tif 000003
【図２】
2020012860.tif 000004
【図３】
2020012860.tif 000005
【図４】
2020012860.tif 000006
【図５】
2020012860.tif 000007
【図６】
2020012860.tif 000008
【図７】
2020012860.tif 000009
【図８】
2020012860.tif 000010
【図９】
2020012860.tif 000011
【図１０】
2020012860.tif 000012
【図１１】
2020012860.tif 000013