(57)【特許請求の範囲】
【請求項１】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、
前記音声指示命令の認識対象音声を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、
前記音声指示命令の継続音声を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、
を有し、
前記認識対象音声は、
発話時間により移動速度を指示するように構成され、
前記第１の認識指示手段は、
前記認識対象音声の発話時間に基づき指示された移動速度を認識し、前記制御対象の移動方向および移動速度を指示する信号を出力することを特徴とする音声指示装置。
【請求項２】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、
前記音声指示命令の認識対象音声を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、
前記音声指示命令の継続音声を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、
を有し、
前記継続音声は、
音量により移動速度を指示するように構成され、
前記第２の認識指示手段は、
前記継続音声の音量で指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする音声指示装置。
【請求項３】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、
前記音声指示命令の認識対象音声を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、
前記音声指示命令の継続音声を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、
を有し、
前記継続音声は、
声の高さにより移動速度を指示するように構成され、
前記第２の認識指示手段は、
前記継続音声の声の高さで指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする音声指示装置。
【請求項４】
請求項１〜３のいずれかにおいて、
発話者の平均的な最長連続発話時間に対応して制御対象に所与の距離の移動を行わせるよう、前記制御対象の平均移動速度が設定されていることを特徴とする音声指示装置。
【請求項５】
請求項１〜４のいずれかにおいて、
入力される前記音声指示命令に基づき、ディスプレイ上に表示されるポインタの移動方向および移動の継続を指示する信号を出力することを特徴とする音声指示装置。
【請求項６】
請求項１〜４のいずれかにおいて、
入力される前記音声指示命令に基づき、ディスプレイの表示画面のスクロール方向およびスクロールの継続を指示する信号を出力することを特徴とする音声指示装置。
【請求項７】
請求項１〜４のいずれかにおいて、
入力される前記音声指示命令に基づき、マニピュレータの移動方向および移動の継続を指示する信号を出力することを特徴とする音声指示装置。
【請求項８】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、
複数の符号データに対応した移動方向が予め設定された記憶手段を含み、入力された前記音声指示命令の認識対象音声をワードスポッティングの手法により符号データに変換し、この符号データと前記記憶手段に記憶されたデータに基づき指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、
を有し、
前記認識対象音声は、
発話時間により移動速度を指示するように構成され、
前記第１の認識指示手段は、
前記認識対象音声の発話時間に基づき指示された移動速度を認識し、前記制御対象の移動方向および移動速度を指示する信号を出力することを特徴とする音声指示装置。
【請求項９】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、
複数の符号データに対応した移動方向が予め設定された記憶手段を含み、入力された前記音声指示命令の認識対象音声をワードスポッティングの手法により符号データに変換し、この符号データと前記記憶手段に記憶されたデータに基づき指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、
を有し、
前記継続音声は、
音量により移動速度を指示するように構成され、
前記第２の認識指示手段は、
前記継続音声の音量で指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする音声指示装置。
【請求項１０】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、
複数の符号データに対応した移動方向が予め設定された記憶手段を含み、入力された前記音声指示命令の認識対象音声をワードスポッティングの手法により符号データに変換し、この符号データと前記記憶手段に記憶されたデータに基づき指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、
を有し、
前記継続音声は、
声の高さにより移動速度を指示するように構成され、
前記第２の認識指示手段は、
前記継続音声の声の高さで指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする音声指示装置。
【請求項１１】
請求項１〜１０のいずれかにおいて、
前記移動の継続を指示する信号を出力する第２の認識指示手段に代えて、
音声指示命令の継続音声の継続を認識し、その認識が終了した時点で前記制御対象の移動の停止を指示する信号を出力する第２の認識指示手段を有することを特徴とする音声指示装置。
【請求項１２】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、
入力された前記音声指示命令の情報を記憶する手順と、
前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、
複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する第１の指示手順と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する第２の指示手順と、
をコンピュータに実行させるプログラムを記憶しており、
前記認識対象音声は、
発話時間により移動速度を指示するように構成され、
前記第１の指示手順は、
前記認識対象音声の発話時間に基づき指示された移動速度を認識し、前記制御対象の移動方向および移動速度を指示することを特徴とする情報記憶媒体。
【請求項１３】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、
入力された前記音声指示命令の情報を記憶する手順と、
前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、
複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する第１の指示手順と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する第２の指示手順と、
をコンピュータに実行させるプログラムを記憶しており、
前記継続音声は、
音量により移動速度を指示するように構成され、
前記第２の指示手順は、
前記継続音声の音量で指示される移動速度を認識し、前記制御対象の移動速度を指示することを特徴とする情報記憶媒体。
【請求項１４】
制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、
入力された前記音声指示命令の情報を記憶する手順と、
前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、
複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する第１の指示手順と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する第２の指示手順と、
をコンピュータに実行させるプログラムを記憶しており、
前記継続音声は、
声の高さにより移動速度を指示するように構成され、
前記第２の指示手順は、
前記継続音声の声の高さで指示される移動速度を認識し、前記制御対象の移動速度を指示することを特徴とする情報記憶媒体。
【請求項１５】
請求項１２〜１４のいずれかにおいて、
前記移動の継続を指示する手順に代えて、
音声指示命令の継続音声の継続を認識し、その認識が終了した時点で前記制御対象の移動の停止を指示する手順をコンピュータに実行させるプログラムを記憶していることを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御対象に対して、連続音声を用いて移動の「方向」「継続」等を指示する音声指示装置および音声指示情報記憶媒体に関する。
【０００２】
【背景技術および発明が解決しようとする課題】
従来、例えば、図１に示すように、マウスの代わりに音声でディスプレイ１２の画面１０上のポインタを動かす場合、「みぎ」と言ってポインタを３０から３１、３２と、一定速度で右への移動を開始させた後、「とまれ」と言ってポインタを３７で停止させるという方法が採られていた。この方法は、実際は１つの指示命令で済むものに２つの指示命令を用いているため、実際に手で操作する感覚と著しく異なっていた。また、本当は３６の位置でポインタを停止させたかったにも関わらず、実際にポインタの停止した位置は３７であったり、停止させたい位置のある程度前で「止まれ」と言わなければならないため、オペレータに緊張感を強いることとなり、使い勝手のよいものとは言えないものであった。
【０００３】
本発明の目的は、実際の感覚により近く、使い勝手のよい音声指示装置および音声指示情報記憶媒体を提供することにある。
【０００４】
【課題を解決するための手段】
前記目的を達成するため、本発明の音声指示装置は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、前記音声指示命令の認識対象音声を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、前記音声指示命令の継続音声を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、を有し、前記認識対象音声は、発話時間により移動速度を指示するように構成され、前記第１の認識指示手段は、前記認識対象音声の発話時間に基づき指示された移動速度を認識し、前記制御対象の移動方向および移動速度を指示する信号を出力することを特徴とする。
【０００５】
本発明によれば、連続音声に含まれる認識対象音声により移動の開始および移動方向を指示し、連続音声に含まれる継続音声を継続して発話している間、制御対象を指示方向への移動を継続させ、発話を止めることにより、移動を止めることができる。このように、制御対象の移動の開始、方向、継続を１回の連続発話で指示できるため、実際の感覚により近く、使い勝手のよい音声指示が行える。
また、使用する認識対象音声の発話時間に基づき、制御対象の移動速度を自在に変更することができる。
【０００６】
また、本発明の音声指示装置は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、前記音声指示命令の認識対象音声を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、前記音声指示命令の継続音声を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、を有し、前記継続音声は、音量により移動速度を指示するように構成され、前記第２の認識指示手段は、前記継続音声の音量で指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする。
【０００７】
本発明によれば、連続音声に含まれる認識対象音声により移動の開始および移動方向を指示し、連続音声に含まれる継続音声を継続して発話している間、制御対象を指示方向への移動を継続させ、発話を止めることにより、移動を止めることができる。このように、制御対象の移動の開始、方向、継続を１回の連続発話で指示できるため、実際の感覚により近く、使い勝手のよい音声指示が行える。
また、強弱をつけて指示することと同様の感覚で操作指示できるとともに、制御対象の移動速度を可変にすることができるため、実際の感覚により近く、使い勝手がよい。
【０００８】
また、本発明の音声指示装置は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、前記音声指示命令の認識対象音声を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、前記音声指示命令の継続音声を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、を有し、前記継続音声は、声の高さにより移動速度を指示するように構成され、前記第２の認識指示手段は、前記継続音声の声の高さで指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする。
【０００９】
本発明によれば、連続音声に含まれる認識対象音声により移動の開始および移動方向を指示し、連続音声に含まれる継続音声を継続して発話している間、制御対象を指示方向への移動を継続させ、発話を止めることにより、移動を止めることができる。このように、制御対象の移動の開始、方向、継続を１回の連続発話で指示できるため、実際の感覚により近く、使い勝手のよい音声指示が行える。
【００１１】
また、上記の発明において、発話者の平均的な最長連続発話時間に対応して制御対象に所与の距離の移動を行わせるよう、前記制御対象の平均移動速度が設定されていることを特徴とする。
【００１２】
本発明によれば、発話者の平均的な最長連続発話時間に応じた移動量を決定できるため、より使い勝手のよい音声指示が行える。例えば、ディスプレイの画面の左端から右端までを平均的な最長連続発話時間で移動できる最大量と設定すると使い勝手がよい。なお、最長連続発話時間は、１０秒程度である。
【００１３】
また、上記の発明において、入力される前記音声指示命令に基づき、ディスプレイ上に表示されるポインタの移動方向および移動の継続を指示する信号を出力することを特徴とする。
【００１４】
本発明によれば、実際のポインタの操作に近い感覚で音声指示ができるため、快適に操作することができる。
【００１５】
また、上記の発明において、入力される前記音声指示命令に基づき、ディスプレイの表示画面のスクロール方向およびスクロールの継続を指示する信号を出力することを特徴とする。
【００１６】
本発明によれば、小型情報機器などボタンが小さくて操作しにくいものに対しても、音声指示ができるため、快適に操作することができる。
【００１７】
また、上記の発明において、入力される前記音声指示命令に基づき、マニピュレータの移動方向および移動の継続を指示する信号を出力することを特徴とする。
【００１８】
本発明によれば、実際のマニピュレータの操作に近い感覚で音声指示ができるため、快適に操作することができる。
【００１９】
また、本発明の音声指示装置は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、複数の符号データに対応した移動方向が予め設定された記憶手段を含み、入力された前記音声指示命令の認識対象音声をワードスポッティングの手法により符号データに変換し、この符号データと前記記憶手段に記憶されたデータに基づき指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、を有し、前記認識対象音声は、発話時間により移動速度を指示するように構成され、前記第１の認識指示手段は、前記認識対象音声の発話時間に基づき指示された移動速度を認識し、前記制御対象の移動方向および移動速度を指示する信号を出力することを特徴とする。
本発明によれば、符号データ同士を比較することにより音声指示できるため、より確実に音声指示できる。
また、連続音声に含まれる認識対象音声により移動の開始および移動方向を指示し、連続音声に含まれる継続音声を継続して発話している間、制御対象を指示方向への移動を継続させ、発話を止めることにより、移動を止めることができる。このように、制御対象の移動の開始、方向、継続を１回の連続発話で指示できるため、実際の感覚により近く、使い勝手のよい音声指示が行える。
また、使用する認識対象音声の発話時間に基づき、制御対象の移動速度を自在に変更することができる。
【００２０】
また、本発明の音声指示装置は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、複数の符号データに対応した移動方向が予め設定された記憶手段を含み、入力された前記音声指示命令の認識対象音声をワードスポッティングの手法により符号データに変換し、この符号データと前記記憶手段に記憶されたデータに基づき指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、を有し、前記継続音声は、音量により移動速度を指示するように構成され、前記第２の認識指示手段は、前記継続音声の音量で指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする。
本発明によれば、符号データ同士を比較することにより音声指示できるため、より確実に音声指示できる。
また、強弱をつけて指示することと同様の感覚で操作指示できるとともに、制御対象の移動速度を可変にすることができるため、実際の感覚により近く、使い勝手がよい。
また、本発明の音声指示装置は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令の入力を受け付ける音声指示装置であって、複数の符号データに対応した移動方向が予め設定された記憶手段を含み、入力された前記音声指示命令の認識対象音声をワードスポッティングの手法により符号データに変換し、この符号データと前記記憶手段に記憶されたデータに基づき指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する信号を出力する第１の認識指示手段と、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する信号を出力する第２の認識指示手段と、を有し、前記継続音声は、声の高さにより移動速度を指示するように構成され、前記第２の認識指示手段は、前記継続音声の声の高さで指示される移動速度を認識し、前記制御対象の移動速度を指示する信号を出力することを特徴とする。
本発明によれば、符号データ同士を比較することにより音声指示できるため、より確実に音声指示できる。
【００２１】
また、本発明の情報記憶媒体は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、 入力された前記音声指示命令の情報を記憶する手順と、 前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、 複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する第１の指示手順と、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する第２の指示手順と、をコンピュータに実行させるプログラムを記憶しており、前記認識対象音声は、発話時間により移動速度を指示するように構成され、前記第１の指示手順は、前記認識対象音声の発話時間に基づき指示された移動速度を認識し、前記制御対象の移動方向および移動速度を指示することを特徴とする。
本発明によれば、音声認識指示のためのプログラムと音声指示命令を情報記憶媒体内に記憶できるため、この情報記憶媒体を種々のコンピュータに使用した場合でも、新たに音声認識用の学習を行う必要が無く、即座に各話者に応じた音声認識ができる。
【００２２】
また、本発明の情報記憶媒体は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、 入力された前記音声指示命令の情報を記憶する手順と、 前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、 複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する第１の指示手順と、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する第２の指示手順と、をコンピュータに実行させるプログラムを記憶しており、前記継続音声は、音量により移動速度を指示するように構成され、前記第２の指示手順は、前記継続音声の音量で指示される移動速度を認識し、前記制御対象の移動速度を指示することを特徴とする。
本発明によれば、音声認識指示のためのプログラムと音声指示命令を情報記憶媒体内に記憶できるため、この情報記憶媒体を種々のコンピュータに使用した場合でも、新たに音声認識用の学習を行う必要が無く、即座に各話者に応じた音声認識ができる。
また、本発明の情報記憶媒体は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、 入力された前記音声指示命令の情報を記憶する手順と、 前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、 複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する第１の指示手順と、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する第２の指示手順と、をコンピュータに実行させるプログラムを記憶しており、前記継続音声は、声の高さにより移動速度を指示するように構成され、前記第２の指示手順は、前記継続音声の声の高さで指示される移動速度を認識し、前記制御対象の移動速度を指示することを特徴とする。
本発明によれば、音声認識指示のためのプログラムと音声指示命令を情報記憶媒体内に記憶できるため、この情報記憶媒体を種々のコンピュータに使用した場合でも、新たに音声認識用の学習を行う必要が無く、即座に各話者に応じた音声認識ができる。
【００２３】
また、前記移動の継続を指示する信号を出力する第２の認識指示手段または前記移動の継続を指示する第２の指示手順に代えて、移動の停止を指示する第２の認識指示手段および移動の継続を指示する第２の手順を用いることもできる。
【００２４】
具体的には、前記移動の継続を指示する信号を出力する第２の認識指示手段に代えて、  音声指示命令の継続音声の継続を認識し、その認識が終了した時点で前記制御対象の移動の停止を指示する信号を出力する第２の認識指示手段を有することを特徴とする音声指示装置であり、また、前記移動の継続を指示する第２の手順に代えて、 音声指示命令の継続音声の継続を認識し、その認識が終了した時点で前記制御対象の移動の停止を指示する手順をコンピュータに実行させるプログラムを記憶していることを特徴とする情報記憶媒体である。
【００２５】
【発明の実施の形態】
以下、本発明による音声指示装置および音声指示情報記憶媒体を活用した好適な実施の形態について、図面を参照しつつ詳細に説明する。
【００２６】
（第１の実施の形態）
本実施の形態では、認識対象語が一つであり、制御対象に移動の開始、方向、継続を指示する音声認識装置について説明する。
【００２７】
図２は、本発明による音声指示装置の機能ブロック図を示す。本発明による音声指示装置は、連続音声データを入力する入力手段２と、入力された連続音声データを扱いやすいようにディジタルソースに変換する変換手段４と、変換されたディジタルソースを記憶する第１の記憶手段６と、記憶されたディジタルソースから認識対象音声を認識し、制御対象に指示の信号を出力する認識指示手段８と、認識対象かどうか認識するための参照データが記憶されている第２の記憶手段９とを有する。
【００２８】
具体的には、例えば、入力手段２はマイク、変換手段４はＡ／Ｄ変換器、第１の記憶手段６はメモリ、認識指示手段８はＣＰＵおよび認識指示処理用のプログラムを記憶したメモリ、第２の記憶手段９はハードディスク等の外部記憶装置またはメモリである。これらは全て１台のコンピュータ１２に内蔵されていてもよいし、入力手段２や第２の記憶手段９は、外部装置としてコンピュータ１２と接続されるよう形成してもよい。
【００２９】
図３は、音声指示命令として用いられる連続音声１００の構成の１例を示す。連続音声１００は、基本的には認識対象音声１０２と、それに継続している継続音声１０６とから構成される。
【００３０】
認識対象音声１０２としては、「みぎ」、「うえ」等の方向を指示する音声、「はやく」、「ゆっくり」等の速度を指示する音声等がある。これらの認識対象音声１０２は、図３に示す第１の認識対象語１０３だけであってもよいし、第１の認識対象語１０３および第２の認識対象語１０４のように複数連続して形成してもよい。本実施の形態では第１の認識対象語１０３のみ用いている。
【００３１】
継続音声１０６は、認識対象音声１０２に継続して発話される音声である。例えば、連続音声１００が「みぎーーー」の場合、「みぎ」が認識対象音声１０２であり、「ーーー」が継続音声１０６である。また、図３に示すように場合によっては認識対象音声１０２の前に「えーと」等の不要音声１０８が含まれることがある。
【００３２】
ここで、制御対象としてのディスプレイ１２の画面１０上のポインタを連続音声によって右に動かす例をとって説明する。
【００３３】
図４は、「みぎーーーーー」という連続音声１００が音声認識装置に入力された際のフローチャートである。連続音声１００が入力手段２に入力されると（ステップ２）、この連続音声１００は、変換手段４によりディジタル変換された後、第１の記憶手段６内のデータ記憶部２０に一時的に記憶された後、認識指示手段８に入力される（ステップ４）。
【００３４】
連続音声１００が入力されている間（ステップ６）、ステップ６〜２００のループにおいて、認識対象語１０３が未確定の間、認識対象音声１０２の認識指示処理（ステップ８）を行い、認識指示処理（ステップ８）により認識対象語１０３が確定された後、継続音声１０６の認識指示処理（ステップ９）を行う。連続音声１００の入力が終わるとループを抜け（ステップ２００）、音声認識指示処理を終了する。
【００３５】
図５（Ａ）は認識対象音声１０２認識指示処理（ステップ８）を、図５（Ｂ）は継続音声１０６認識指示処理（ステップ９）を具体的に表したフローチャートである。認識指示手段８は、第１の認識指示手段２３と第２の認識指示手段２４とを含んで構成されている。また、認識の際に比較するデータとしては、第２の記憶手段９内の第１の参照データ２８を使用する。第１の参照データとしては、具体的には、「みぎ」「ひだり」等があり、比較を容易にし、より確実に音声指示できるように符号データとして表され、各参照データに基づく指示命令とともに第２の記憶手段９内に記憶されている。
【００３６】
認識対象音声１０２認識指示処理（ステップ８）においては、まず、第１の認識指示手段２３を用いて、ワードスポッティングの手法により、１語を認識する（ステップ１０）。例えば、「みぎ」の内の「み」である。次に、認識した１語と第１の参照データ２８とを比較し（ステップ１２）、認識対象語１０３の可能性がある場合、記憶手段６内の状態記憶部２２を認識対象語１０３の検出中状態とし、比較する参照データ２８を次の参照語（例えば「みぎ」の内の「ぎ」）にする等の認識後処理（ステップ１４）を行う。この時点で認識対象語１０３を確定できない場合（ステップ１６）、入力された音声の内、次の語も参照データ２８と比較する（ステップ１２）。認識対象語１０３が確定された時点で（ステップ１６）、記憶手段６内の状態記憶部２２を認識対象語１０３の確定状態とし（ステップ１７）、第１の認識指示手段２３により、第１の参照データ２８内の指示命令を用いて、制御対象に移動の開始および移動方向を指示する信号を出力する（ステップ１８）。
【００３７】
一方、認識対象語１０３が確定されない間は、参照データ２８と入力された次の語との比較を繰り返す（ステップ１２、２０）。認識対象語１０３の確定後は、それに続く音声は継続音声１０６であるということと、確定という状態が判断できるため（ステップ７）、継続音声１０６の認識指示処理（ステップ９）を行う。第２の認識指示手段２４により、継続音声１０６を認識し、継続音声１０６が入力されている間、制御対象に移動継続を指示する信号を出力する（ステップ２２）。
【００３８】
なお、第２の認識指示手段２４を、継続音声１０６を認識し、継続音声１０６の入力が終了して認識が終了した時点で移動の停止を指示する信号を出力するよう形成することもできる。
【００３９】
図６は、ディスプレイ１２の画面１０上のポインタの動作を示す。「みぎ」という認識対象語１０２が確定された時点ｔ１で、ポインタは初期位置４０から右方向に移動を開始し、「ー」という継続音声が継続して発話されている間、動作継続が指示され、単位時間当たり一定の移動量で位置４１、位置４２と右へ移動する。なお、図６では、各ポインタは、単位時間毎のポインタの表示位置を示す（他の図の表示例も同様である）。オペレータは、自分がポインタを止めたい位置４６（ｔ２時点）で「みぎーーーーー」という発話を終えることにより、ポインタを位置４６で止めることができる。
【００４０】
なお、この一定の移動量は、発話者の平均的な最長連続発話時間に対応して定められている。例えば、最長連続発話時間分の発話により、画面１０の左端から右端までポインタが移動するよう設定できる。具体的には、最長連続発話時間１０秒程度である。
【００４１】
このように、オペレータの感覚と制御対象（この例ではポインタ）の操作が同期している上、一つの命令で指示できるため、極めて使い勝手のよい音声指示が行える。しかも、制御対象を止めたい位置で止めることができるため、オペレータに緊張感を強いることもない。
【００４２】
さらに、オペレータごとの平均的な最長連続発話時間に対応して移動速度が定められているため、より使い勝手のよい音声指示が行える。
【００４３】
（第２の実施の形態）
本実施の形態では、認識対象語が１０３、１０４と２つあり、制御対象に移動の開始、方向、継続、速度を指示する音声認識装置について説明する。
【００４４】
例えば、制御対象を右に速く動かしたい場合、例えば「みぎはやくーー」という音声指示により所望の移動をさせることができる。「みぎはやくーー」のように認識対象語が２つある場合、認識対象音声１０２の音声認識指示処理（ステップ８）は図７に示す手順で行われる。なお、他の処理は第１の実施の形態と同様なので省略する。
【００４５】
第１の認識対象語１０３が確定するまでは図５と同様である（ステップ２８）。第１の認識対象語１０３が確定した後（ステップ２６）は、第１の認識指示処理（ステップ２８）と同様に第２の認識指示処理（ステップ３０）を行う。
【００４６】
第２の認識指示処理（ステップ３０）は、第１の認識対象語１０３が確定された時点から開始され、第１の認識指示処理（ステップ２８）と同様に、ワードスポッティングにより１語を認識し、第２の参照データ２９と比較し、第２の認識対象語１０４と確定するまで認識処理を繰り返す。第２の認識対象語１０４が確定された時点で、第１の認識対象語１０３と第２の認識対象語１０４の両方に基づいた指示命令をする信号を出力する。ここで、第２の参照データ２９とは、第２の認識対象語１０４と比較するためのデータで、例えば、「はやく」「ゆっくり」「みぎ」等の符号データであり、各符号データに基づく指示命令とともに第２の記憶手段９内に記憶されている。なお、最初から２つの認識対象語が確定した時点で指示命令をする信号を出力するように形成してもよい。
【００４７】
図８は、「みぎはやくーー」という音声指示に対するポインタの動作例を示す図である。図６と図８を比較すれば分かるように、どちらも一定速度で移動するが、単位時間当たりの移動量は、ポインタ４０、４１とポインタ６０、６１を比較すれば分かるように、図８の例の方が大きい。単位時間当たりの移動量とは、すなわち、速度のことである。
【００４８】
この場合の連続音声は「みぎ」と「はやく」という２つの認識対象語を含んでいる。このように異なる種別の認識対象語を組み合わせることにより、制御対象の移動速度と移動方向を同時かつ自在に指示することができる。認識対象語の順序は逆でもよく、「はやくみぎーー」でも同様の処理が行える。
【００４９】
また、同じ「みぎ」という認識対象語であっても、「みぎみぎ」と２つの認識対象語を発話することにより、同様の認識指示処理を行うことにより、制御対象の移動速度を速くすることができる。もちろん、認識対象語を３つ以上にした場合も同様に認識指示処理が行える。例えば、「みぎみぎみぎ」と発話すると、「みぎみぎ」よりもさらに速く制御対象を右に移動させることができる。
【００５０】
（第３の実施の形態）
本実施の形態では、認識対象語１０３は一つであるが、認識対象語１０３の発話の継続時間が標準的な値と異なる場合、制御対象に移動の開始、方向、速度を指示するとともに速度を変更できる音声認識装置について説明する。
【００５１】
例えば、制御対象を右にゆっくり動かしたい場合、「みーぎー」のように認識対象語１０３をゆっくり発話すればよい。同じ「みぎ」という認識対象語であっても、ゆっくり発話することにより、制御対象の移動速度を遅くすることができる。逆に移動速度を速くしたい場合は、速く発話すればよい。
【００５２】
「みーぎー」のように認識対象語がある程度継続して発話されている場合、図５の認識対象語と判断された後の処理、ステップ１４〜１８は、図９に示す発話継続時間処理のように処理する。
【００５３】
まず、認識対象語と判断したのが初回かどうか判断し（ステップ５０）、初回である場合、開始時刻を取得する（ステップ５２）。この開始時刻としては、例えば、コンピュータ内部に記憶された現在時刻が使用できる。その後、認識後処理（ステップ１４）を行い、認識指示処理を繰り返す。認識対象語が確定した場合（ステップ１６）、終了時刻を取得する（ステップ５４）。この終了時刻としても、例えば、コンピュータ内部に記憶された現在時刻が使用できる。取得した終了時刻と開始時刻との差をＣＰＵで演算すれば、一つの認識対象語の発話継続時間が求められる。この発話継続時間に基づき、移動速度を決定して指示する信号を出力する（ステップ１８）ことができる。これらの認識指示処理は、第１の認識指示手段２３を用いて行う。
【００５４】
図１０は、「みーぎー」という音声指示に対するポインタの動作例を示す図である。図６と図１０を比較すれば分かるように、どちらも一定速度で移動するが、単位時間当たりの移動量は、ポインタ４０、４１とポインタ５０、５１を比較すれば分かるように、図１０の例の方が小さい。単位時間当たりの移動量とは、すなわち、速度のことである。つまり、「みーぎ」とゆっくり発話することにより、「みぎ」と発話するより制御対象をゆっくり動かすことができる。
【００５５】
（第４の実施の形態）
本実施の形態では、認識対象語１０３が一つであり、制御対象に移動の開始、方向、速度を指示するが、継続音声１０６の音量または高さを測定し、移動中の速度を自在に変更することができる音声認識装置について説明する。
【００５６】
図１１は、図２に示す音声指示装置の変形例を示す機能ブロック図である。図１１に示す音声指示装置は、図２に示す音声指示装置の構成に加え、音声データの音量を測定する測定手段２６を有している。この測定手段２６は、ピッチ（音声の高さ）を測定することもできる。
【００５７】
測定手段２６は、入力手段２により入力されて変換手段４によりディジタル変換された音声データから音の振幅を測定するよう形成されている。測定されたデータは、第１の記憶手段６内部のデータ記憶部２０に記憶される。
【００５８】
このときの処理の流れは、図４および図５で示す連続音声認識指示処理とほぼ同様の処理を行うが、継続音声１０６の認識指示処理が異なる。
【００５９】
図１２は、継続音声１０６の認識指示処理の流れを示すフローチャートである。認識対象語１０３確定後（ステップ７）、継続音声１０６の音量を測定し（ステップ６０）、その音量に基づいて制御対象の移動速度の変更指示を命令する（ステップ６２）。音量が大きいほど制御対象は速く動き、音量が小さいほど制御対象はゆっくり動く。継続音声１０６および音量の認識は、第２の認識指示手段２４により行う。
【００６０】
図１３は、「みぎーー」という言葉を音量を変化させながら発声したときの指示に対するポインタの動作例を示す図である。データ記憶部２０には、「みぎーー」という符号データに加え、測定手段２６により測定した発話されたときの音量が時系列データとして記憶される。図１３に示すように、音量を大きくすると（図１３（Ｂ）▲２▼▲３▼区間）、ポインタは速く動き（図１３（Ａ）▲２▼▲３▼区間）、音量を小さくすると（図１３（Ｂ）▲４▼▲５▼区間）、ポインタはゆっくり動く（図１３（Ａ）▲４▼▲５▼区間）。すなわち、オペレータが発話の音量を調整することにより、ポインタの移動速度を自分の意志に合わせて制御できる。
【００６１】
また、音の高低によって制御することもできる。この場合も音量制御と同様で、データ記憶部２０には、「みぎーー」という符号データに加え、測定手段２６により測定された発話されたときの音の振動数が時系列データとして記憶される。図１３に示すように、声を高く（振動数を大きく）すると、ポインタは速く動き（図１３（Ａ）▲２▼▲３▼区間）、声を低く（振動数を小さく）すると、ポインタはゆっくり動く（図１３（Ａ）▲２▼▲３▼区間）。すなわち、オペレータが発話の音の高低を調整することにより、ポインタの移動速度を自分の意志に合わせて制御できる。
【００６２】
以上のように、オペレータの音量または音声の高低によって、制御対象の移動速度を可変にできるため、よりオペレータの感覚に近い音声指示が行える。
【００６３】
（第５の実施の形態）
本実施の形態では、上記の各種音声認識装置を小型情報機器、マニピュレータ、情報記憶媒体等の各種機器に適用した例について説明する。
【００６４】
図１４は、本発明を小型情報機器に適用した例を示す図である。手のひらサイズの小型情報機器は、機器上のボタンやキー等が必然的に小さくなり、操作し難い。本発明による音声指示装置を内部に組み込むことにより、極めて操作し易い小型情報機器を実現できる。
【００６５】
例えば、図１４（Ａ）に示す状態で、ユーザが「うえーーーーー」と発話することにより、マイク１５０から小型情報機器内部の音声認識指示装置に音声データが入力されることにより、画面が上方向にスクロールし、図１４（Ｂ）に示す状態となる。このように、小さなボタンやキー等を押すことなく、小型情報機器の画面を操作することができ、ユーザにとっては極めて使い勝手がよく、小型情報機器の製造企業にとっては、ボタンやキー等を機器上に配置する必要がなくなるため、より小型の情報機器をユーザに提供することができる。
【００６６】
また、上記のポインタ指示や画面のスクロールに限らず、ディジタル時計の時刻合わせ等の連続的に変化するものにも適用できる。
【００６７】
上記の制御対象はマニピュレータであってもよい。上記の例と同様に、「みぎーーー」と発話すれば、発話している間マニピュレータを右に動かすことができ、発話を止めることでマニピュレータの動きも止めることができる。
【００６８】
本発明によれば、実際のマニピュレータの操作に近い感覚で音声指示ができるため、快適に操作することができる。
【００６９】
また、上記の連続音声情報および音声指示プログラムを情報記憶媒体に記憶するよう形成することもできる。
【００７０】
具体的にはこの情報記憶媒体は、制御対象の移動方向を指示する認識対象音声と、これに継続する継続音声との連続音声で構成される音声指示命令を認識し、実行するプログラムを記憶している情報記憶媒体であって、入力された前記音声指示命令の情報を記憶する手順と、前記認識対象音声をワードスポッティングの手法により符号データに変換する手順と、複数の符号データに対応した移動方向を表す情報と前記変換された符号データとに基づき、指示された移動方向を認識し、前記制御対象の移動の開始および移動方向を指示する手順と、
前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する手順とをコンピュータに実行させるプログラムを記憶している。
【００７１】
このような音声指示装置においては、話者ごとの学習に時間がかかるが、本発明による情報記憶媒体を適用することにより、音声認識指示のためのプログラムと音声指示命令を情報記憶媒体内に記憶できるため、この情報記憶媒体を種々のコンピュータに使用した場合でも、新たに音声認識用の学習を行う必要が無く、即座に各話者に応じた音声認識ができる。
【００７２】
なお、前記音声指示命令の継続音声の継続を認識し、その認識期間中は前記制御対象の移動の継続を指示する手順を、前記音声指示命令の継続音声の継続を認識し、その認識が終了した時点で前記制御対象の移動の停止を指示する手順として形成することもできる。
【図面の簡単な説明】
【図１】従来の音声指示に対するマウスポインタの動作例を示す図である。
【図２】本発明の実施の形態の一例に係る音声指示装置の機能ブロック図である。
【図３】連続音声の構成を示す概略図である。
【図４】本発明の実施の形態の一例に係る音声指示のフローチャートを示す図である。
【図５】本発明の実施の形態の一例に係る認識指示処理のフローチャートを示す図である。
【図６】本発明の実施の形態の一例に係る「みぎーーー」という音声指示に対するポインタの動作例を示す図である。
【図７】本発明の実施の形態の一例に係る認識対象音声の認識指示処理のフローチャートを示す図である。
【図８】本発明の実施の形態の一例に係る「みぎはやくーー」という音声指示に対するポインタの動作例を示す図である。
【図９】本発明の実施の形態の一例に係る発話時間処理のフローチャートを示す図である。
【図１０】本発明の実施の形態の一例に係る「みーぎー」という音声指示に対するポインタの動作例を示す図である。
【図１１】図２に示す音声指示装置の変形例を示す機能ブロック図である。
【図１２】本発明の実施の形態の一例に係る音量変化による継続音声の認識指示処理のフローチャートを示す図である。
【図１３】本発明の実施の形態の一例に係る「みぎーー」という言葉を音量を変化させながら発声したときの指示に対するポインタの動作例を示す図である。
【図１４】本発明の実施の形態の一例に係る小型情報機器の操作を示す図である。
【符号の説明】
２  入力手段
４  変換手段
６  第１の記憶手段
８  認識指示手段
９  第２の記憶手段
２０  データ記憶部
２２  状態記憶部
２３  第１の認識指示手段
２４  第２の認識指示手段
２６  測定手段
２８  第１の参照データ
２９  第２の参照データ
１００  連続音声
１０２  認識対象音声
１０３  第１の認識対象語
１０４  第２の認識対象語
１０６  継続音声
１０８  不要音声
１５０  マイク
【図１】
0003744161.tif 000002
【図２】
0003744161.tif 000003
【図３】
0003744161.tif 000004
【図４】
0003744161.tif 000005
【図５】
0003744161.tif 000006
【図６】
0003744161.tif 000007
【図７】
0003744161.tif 000008
【図８】
0003744161.tif 000009
【図９】
0003744161.tif 000010
【図１０】
0003744161.tif 000011
【図１１】
0003744161.tif 000012
【図１２】
0003744161.tif 000013
【図１３】
0003744161.tif 000014
【図１４】
0003744161.tif 000015