(57)【要約】【課題】入力候補群の中から任意に選択された候補を入力データとする場合に、入力候補群の中から希望する候補をキー操作等によって選択指定する入力形式の他に、オペレータからの音声を認識することによっても所望する候補を入力候補群の中から任意に選択して入力できるようにする。【解決手段】ＣＰＵ１は、入力候補テーブル内の入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力項目が入力対象として指定されている状態において、音声入力装置７から音声入力された場合に、その入力音声を認識する対象を当該入力項目対応の入力候補群に限定し、この入力候補群に対応付けられている音声認識用パターン群を参照して入力音声を認識する。そして、ＣＰＵ１は、この入力候補群のうち最も近似している候補を当該入力項目に対するデータとして入力する。【選択図】　図１
2004061645.tif 000002
【特許請求の範囲】
【請求項１】
予め設定されている入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力領域に対してデータ入力を行うデータ入力装置において、
前記候補選択型の入力領域に対応して設定されている前記入力候補群を音声認識する為の音声認識用データ群を記憶する音声データ記憶手段と、
入力対象として指定された前記候補選択型の入力領域に対して音声入力された場合に、その入力音声を認識する対象を当該入力領域対応の入力候補群に限定し、この入力候補群に対応付けられている前記音声認識用データ群を参照して入力音声を認識する音声認識手段と、
この音声認識手段によって認識された認識結果に基づいて前記入力候補群のうち最も近似している候補を当該入力領域に対するデータとして入力する入力音声処理手段と、
を具備したことを特徴とするデータ入力装置。
【請求項２】
予め用意されている音声認識用辞書を参照することによって、前記候補選択型の入力領域に対応して設定されている入力候補群を音声認識用データ群に逆変換する変換手段を設け、
前記音声データ記憶手段は、前記変換手段によって得られた音声認識用データ群を記憶する、
ようにしたことを特徴とする請求項１記載のデータ入力装置。
【請求項３】
予め設定されている入力候補群の中から任意に選択された候補を入力データとする候補選択型の入力項目と、任意のデータを入力する任意入力型の入力項目のうち、入力対象として指定された項目の種類を判別する判別手段を設け、
この判別手段によって任意入力型の入力項目が入力対象として指定されたことが判別され、かつ、この任意入力型の入力項目に対して音声入力された場合に、前記音声認識手段は、予め用意されている音声認識用辞書を参照することによって入力音声を認識する、
ようにしたことを特徴とする請求項１記載のデータ入力装置。
【請求項４】
任意のデータを入力する任意入力型の入力項目に対応して設定されている入力属性に応じて予め用意されている入力属性別の音声認識用辞書を記憶する辞書記憶手段と、
前記任意入力型の入力項目に対して音声入力された場合に、その入力項目に対応して設定されている入力属性を判別する判別手段と、
を設け、前記音声認識手段は、前記属性別の音声認識用辞書の中から前記判別手段によって判別された入力属性に対応する音声認識用辞書を選択指定すると共に、指定した音声認識用辞書を参照することによって入力音声を認識する、
ようにしたことを特徴とする請求項１記載のデータ入力装置。
【請求項５】
前記音声認識手段が入力音声を認識した結果、入力音声を認識することができなかった場合には、音声入力以外の入力デバイスによって前記入力候補群の中から任意に選択指定された候補を入力データとする入力形式に移行する、
ようにしたことを特徴とする請求項１記載のデータ入力装置。
【請求項６】
コンピュータに対して、
予め設定されている入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力領域に対して音声入力された場合に、その入力音声を認識する対象を当該入力領域対応の入力候補群に限定し、この入力候補群に対応付けられている音声認識用データ群を参照して入力音声を認識する機能と、
この認識結果に基づいて前記入力候補群のうち最も近似している候補を当該入力項目に対するデータとして入力する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、予め設定されている入力候補群の中から任意に選択された候補を入力データとする候補選択型の入力領域に対してデータ入力を行うデータ入力装置およびプログラムに関する。
【０００２】
【従来の技術】
従来、例えば、企業間取引用の伝票あるいは企業内通達用の社内伝票等を作成する伝票作成業務を行うデータ処理装置において、この伝票作成用の入力画面には、伝票の種類に応じて複数の入力項目が配置されているが、各入力項目は、そのデータ入力形式にしたがって候補選択型の入力項目と任意入力型の入力項目とに分類されている。候補選択型の入力項目は、例えば、リストボックス、コンボボックスと呼ばれる項目領域で、予め設定されている入力候補群の中から任意に選択された候補を入力データとする入力項目であるのに対し、任意入力型の入力項目は、例えば、テキストボックスと呼ばれる項目領域で、任意のデータを入力する入力項目である。
【０００３】
この候補選択型の入力項目に対してデータを入力する為にその入力項目が入力対象として指定されると、その入力項目に対応して予め用意されている索引テーブル、例えば、得意先テーブル、商品テーブル等をアクセスして、得意先候補群、商品候補群等を一覧表示させ、このリストの中から希望する候補をキーあるいはマウス等のポインティングデバイスを使用して選択指定すると、選択指定された候補が対応項目のデータとして入力される。また、任意入力型の入力項目に対してデータを入力する場合には、任意の文字列をキーボードから直接入力することによって行われる。
このような候補選択型の入力項目においては、任意入力型の入力項目に比べて、目的候補を選択するだけでデータ入力が可能となる為に、入力操作が容易であり、希望するデータを簡単かつ確実に入力することが可能となる。
【０００４】
【発明が解決しようとする課題】
しかしながら、この候補選択型の入力項目に対してデータを入力する場合でも、例えば、その入力候補群が多い場合には、リスト表示の内容をスクロールしながら目的候補を探し出す作業を必要とする為に目的候補を探し出すまでに時間がかかり、また、類似する候補が多数存在している場合には、候補選択時に誤認混同を招くおそれがある等、必ずしも効率の良い入力形式とは言えず、かえって入力に手間を要する場合もあった。
このことは、伝票作成用の入力画面にデータを入力する場合に限らず、ＧＵＩ等のユーザ・インターフェイス用の入力画面、例えば、プルダウンメニュー画面あるいはダイアログ・ボックス画面等と呼ばれている入力画面において、その入力画面内に一覧表示されている入力候補群（アプリケーション群／コマンド群）の中から目的候補を選択する場合においも同様であった。
【０００５】
この課題は、予め設定されている入力候補群の中から任意に選択された候補を入力データとする場合に、入力候補群の中から希望する候補をキーあるいはマウス等のポインティングデバイスによって選択指定して入力する入力形式の他に、オペレータからの音声を認識することによっても所望する候補を入力候補群の中から任意に選択して入力できるようにすることである。
【０００６】
【課題を解決するための手段】
請求項１記載の発明は、予め設定されている入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力領域に対してデータ入力を行うデータ入力装置において、前記候補選択型の入力領域に対応して設定されている前記入力候補群を音声認識する為の音声認識用データ群を記憶する音声データ記憶手段と、入力対象として指定された前記候補選択型の入力領域に対して音声入力された場合に、その入力音声を認識する対象を当該入力領域対応の入力候補群に限定し、この入力候補群に対応付けられている前記音声認識用データ群を参照して入力音声を認識する音声認識手段と、この音声認識手段によって認識された認識結果に基づいて前記入力候補群のうち最も近似している候補を当該入力領域に対するデータとして入力する入力音声処理手段とを具備するものである。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項６記載の発明）。
【０００７】
したがって、請求項１、６記載の発明は、予め設定されている入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力領域が入力対象として指定され、かつ候補選択型の入力領域に対して音声入力された場合に、その入力音声を認識する対象を当該入力領域対応の入力候補群に限定し、この入力候補群に対応付けられている音声認識用データ群を参照して入力音声を認識し、入力候補群のうち最も近似している候補を当該入力領域に対するデータとして入力するようにしたから、候補選択型の入力領域に対するデータ入力を行う場合に、入力候補群の中から希望する候補をキーあるいはマウス等のポインティングデバイスによって指定して選択する方法の他に、オペレータからの音声によっても希望する候補を選択入力することができ、例えば、その入力候補群が多い場合や類似する候補が多数存在している場合には、音声入力で対処することができ、使い勝手が良いデータ入力方式を選ぶことで、入力効率の向上を期待することが可能となると共に、入力音声を認識する対象をその入力領域対応の入力候補群に限定するようにしている為に、認識対象の絞込みが可能となり、認識率が良くなり、入力効率を一層向上させることが可能となる。
【０００８】
なお、請求項１記載の発明は次のようなものであってもよい。
予め用意されている音声認識用辞書を参照することによって、前記候補選択型の入力領域に対応して設定されている入力候補群を音声認識用データ群に逆変換する変換手段を設け、前記音声データ記憶手段は、前記変換手段によって得られた音声認識用データ群を記憶する（請求項２記載の発明）。
【０００９】
したがって、請求項２記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、予め用意されている音声認識用辞書を参照することによって、候補選択型の入力領域に対応して設定されている入力候補群を音声認識用データ群に逆変換して記憶するようにしたから、候補選択型の入力領域に対応する入力候補群を作成して設定しておくだけで、この入力候補群対応の音声認識用データ群（音声認識用辞書）を自動作成することが可能となり、入力環境の設定作業等が容易となる。なお、日常業務の変更等に伴って入力候補の追加、削除、修正が頻繁に行われる場合があるが、入力候補群が更新される毎に、更新後の入力候補群に基づいて音声認識用辞書の内容も更新すればよい。
【００１０】
予め設定されている入力候補群の中から任意に選択された候補を入力データとする候補選択型の入力項目と、任意のデータを入力する任意入力型の入力項目のうち、入力対象として指定された項目の種類を判別する判別手段を設け、この判別手段によって任意入力型の入力項目が入力対象として指定されたことが判別され、かつ、この任意入力型の入力項目に対して音声入力された場合に、前記音声認識手段は、予め用意されている音声認識用辞書を参照することによって入力音声を認識する（請求項３記載の発明）。
【００１１】
したがって、請求項３記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、候補選択型の入力項目と、任意入力型の入力項目のうち、任意入力型の入力項目が入力対象として指定されると共に、この任意入力型の入力項目に対して音声入力された場合には、予め用意されている音声認識用辞書を参照することによって音声認識するようにしたから、例えば、伝票入力画面のように、候補選択型の入力項目と任意入力型の入力項目とが混在している場合、入力形式を変更することなく、任意入力型の入力項目に対しても音声入力によって任意のデータを入力することができると共に、入力対象項目の種類に応じた音声認識が可能となる。
この場合、単語認識に限らず、前後の文脈、構文解析等の言語処理も合わせて行うようにすれば、認識率を向上させ、任意の入力音声を確実に所望するデータに変換することが可能となる。つまり、候補選択型の入力項目に対する音声認識の場合には、単語認識で十分対応可能であるが、任意入力型の入力項目に対する音声認識の場合には、言語処理も含めたより高度な認識方式に自動切り替えを行って対応することもできる。
【００１２】
任意のデータを入力する任意入力型の入力項目に対応して設定されている入力属性に応じて予め用意されている入力属性別の音声認識用辞書を記憶する辞書記憶手段と、前記任意入力型の入力項目に対して音声入力された場合に、その入力項目に対応して設定されている入力属性を判別する判別手段とを設け、前記音声認識手段は、前記属性別の音声認識用辞書の中から前記判別手段によって判別された入力属性に対応する音声認識用辞書を選択指定すると共に、指定した音声認識用辞書を参照することによって入力音声を認識する（請求項４記載の発明）。
【００１３】
したがって、請求項４記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、任意入力型の入力項目に対して音声入力された場合に、この任意入力型の入力項目に対応して設定されている入力属性（例えば、数値、文字、日付、記号等のうち、何れのデータ種を入力するかを示す為の入力属性）を判別し、予め入力属性別に用意されている音声認識用辞書を参照して入力音声を認識するようにしたから、比較的単純な単語認識方式を採用したとしても、専用辞書を使用した音声認識によってその認識率を大幅に向上させることができる。
【００１４】
前記音声認識手段が入力音声を認識した結果、入力音声を認識することができなかった場合には、音声入力以外の入力デバイスによって前記入力候補群の中から任意に選択指定された候補を入力データとする入力形式に移行する（請求項５記載の発明）。
したがって、請求項５記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、入力音声を認識することができなかった場合には、音声以外の入力デバイスを使用する入力方式に直ちに切り換えることができるので、その切り換えをオペレータが行う必要はなく、データの入力作業を効率良く行うことが可能となる。
【００１５】
【発明の実施の形態】
以下、図１〜図８を参照してこの発明の一実施形態を説明する。
図１は、この実施形態におけるデータ入力装置の全体構成を示したブロック図である。
このデータ入力装置は、例えば、企業間取引伝票あるいは企業内通達用の社内伝票等を作成する伝票作成業務を行うパーソナルコンピュータ等であり、伝票データを入力するキーボードやマウス等のポインティングデバイスの他に、音声入力用のマイクロフォーンを有し、このマイクロフォーンから入力された入力音声を認識することによって伝票データを構成する各項目データを入力する音声認識機能を備えている。
【００１６】
すなわち、このデータ入力装置は、伝票を構成する各入力項目に対してデータを入力する場合に、キーあるいはマウス等のポインティングデバイスを使用してデータを入力する通常の入力形式の他に、この実施形態においては、オペレータからの入力音声を認識することによっても伝票データを構成する各項目データの入力を可能としたものである。
なお、この実施形態の特徴部分を詳述する前に、この実施形態のハードウェア上の構成について以下、説明しておく。
【００１７】
ＣＰＵ１は、記憶装置２内のオペレーティングシステムや各種アプリケーションソフトにしたがってこのデータ処理装置の全体動作を制御する中央演算処理装置である。記憶装置２は、プログラム記憶領域とデータ記憶領域とを有し、このプログラム記憶領域内には、オペレーティングシステムの他に、特に、伝票データを作成する伝票作成用のアプリケーションと共に、伝票作成を音声認識によって行う音声認識用のアプリケーション等、各種処理プログラムが格納され、また、データ記憶領域には、後述する各種の音声認識用辞書等が格納され、磁気的、光学的、半導体メモリ等やその駆動系によって構成されている。
【００１８】
この記録装置２はハードディスク等の固定的なメモリの他、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記憶媒体を装着可能な構成であってもよい。この記憶装置２内のプログラムやデータは、必要に応じてＲＡＭ（例えば、スタティックＲＡＭ）３にロードされたり、ＲＡＭ３内のデータが記憶装置２にセーブされる。なお、ＲＡＭ３内には、プログラム実行領域とワーク域とを有している。
更に、ＣＰＵ１は、通信装置４を介して他の電子機器側のプログラム／データを直接アクセスして使用したり、通信装置４を介してダウンロード受信することもできる。通信装置４は、例えば、通信モデムや赤外線モジュールあるいはアンテナ等を含む有線／無線の通信インターフェイスである。
【００１９】
一方、ＣＰＵ１にはその入出力周辺デバイスである入力装置５、表示装置６、音声入力装置７がバスラインを介して接続されており、入出力プログラムにしたがってＣＰＵ１はそれらの動作を制御する。入力装置５はキーボードやタッチパネルあるいはマウスやタッチ入力ペン等のポインティングデバイスを構成する操作部であり、文字列データや各種コマンドを入力する。表示装置６は、フルカラー表示を行う液晶やＣＲＴあるいはプラズマ表示装置などである。
音声入力装置７は、マイクロフォーン、Ａ／Ｄ変換器等からなり、入力された音声波形をＡ／Ｄ（アナログ／デジタル）変換すると共に、その変換結果を解析することによってその特徴情報を抽出して入力音声をデータ化し、ＣＰＵ１に与える。ＣＰＵ１は、この入力音声データを音声認識し、その認識結果を伝票の項目データとして対応項目に入力する音声入力処理を行う。
【００２０】
図２は、社内伝票を作成する伝票入力画面の構成を例示した図である。
この伝票入力画面には、部門コードを入力する項目Ａと、部門名称を入力する項目Ｂと、コメントを入力する項目Ｃと、担当者名を入力する項目Ｄ等の各種の入力項目を有する構成となっており、各入力項目内に該当データを入力することによって伝票作成が行われる。この場合、伝票入力画面内の各入力項目は、予め決められている順序にしたがって入力対象として１項目毎に順次指定されると共に、指定項目に対して入力されたデータは、当該項目内に配置表示される。
なお、伝票入力画面を構成する部門コード入力項目Ａ、部門名称入力項目Ｂ、コメント入力項目Ｃ、担当者名入力項目Ｄのうち、部門コード入力項目Ａおよびコメント入力項目Ｃと、部門名称入力項目Ｂおよび担当者名入力項目Ｄとでは、その入力形式がそれぞれ相違している。
【００２１】
すなわち、部門コード入力項目Ａおよびコメント入力項目Ｃは、任意のデータを入力する任意入力型の入力項目（テキストボックスと呼ばれる項目領域）であるのに対し、部門名称入力項目Ｂおよび担当者名入力項目Ｄは、予め設定されている入力候補群の中から任意に選択された候補を入力データとする候補選択型の入力項目（リストボックス、コンボボックスと呼ばれる項目領域）であり、この部門名称入力項目Ｂ、担当者名入力項目Ｃが入力対象として指定された際には、伝票入力画面内に当該入力項目に対応してプルダウンメニューをオープンして、入力候補群を一覧表示させる。
【００２２】
図３（Ａ）は、伝票入力画面内の各入力項目に対応して、その入力形式等を定義する入力項目テーブル１０の内容を示した図である。
この入力項目テーブル１０は、伝票入力画面内の各入力項目に対応して、その項目定義情報が設定されるテーブルで、入力項目毎に、その定義情報として、「型」、「属性」、「リンク先」が設定されている。この場合、各入力項目は、予め決められた並び順に記憶されており、ＣＰＵ１は、入力項目テーブル１０に設定されている各入力項目をその並び順にしたがって１項目ずつ入力対象として順次指定するようにしている。この入力項目テーブル１０内の「型」は、入力項目の入力形式を示すもので、“任意”は、任意入力型の入力項目を示し、“候補”は、候補選択型の入力項目であることを示している。
【００２３】
入力項目テーブル１０内の「属性」は、任意入力型の入力項目において、入力すべきデータの種別を示すもので、部門コード入力項目Ａ対応の「属性」には、“数値”が設定されており、部門コードを数値列によって入力すべきことを示し、また、コメント入力項目Ｃ対応の「属性」には、“文字”が設定されており、コメントを文字列によって入力すべきことを示している。
「リンク先」は、候補選択型の入力項目において、入力候補群が設定されている索引テーブルをアクセスする為のテーブル名であり、部門名称入力項目Ｂ対応の「リンク先」には、入力候補テーブル（部門テーブル）１１のテーブル名“Ｆ１”が設定され、また、担当者名入力項目Ｄ対応の「リンク先」には、入力候補テーブル（担当者テーブル）１２のテーブル名“Ｆ２”が設定されている。
【００２４】
入力候補テーブル（部門テーブル）１１は、部門名称入力項目Ｂに対する入力候補群として予め任意に設定された各種の「部門名称」を記憶する索引テーブルであり、また、入力候補テーブル（担当者テーブル）１２は、担当者名入力項目Ｄに対する入力候補群として予め任意に設定された各種の「担当者名」を記憶する索引テーブルである。なお、各入力候補テーブル１１、１２は、各種の「入力候補（部門名称／担当者名）」に対応して、その「入力候補番号」を記憶する構成となっている。
図３（Ｂ）は、上述した項目定義情報にしたがって入力された１レコード分（１伝票分）の伝票データを示した図で、この１伝票分の入力レコードがＣＰＵ１に取り込まれると、ＣＰＵ１は、この入力レコード（伝票レコード）を伝票毎に伝票ファイル（図示せず）内に記憶管理すると共に、この伝票ファイルに基づいて伝票発行処理や伝票集計処理等を行う。
【００２５】
図４（Ａ）は、候補選択型の入力項目である部門名称入力項目Ｂ／担当者名入力項目Ｄに対して、その項目データが音声入力された場合に、その入力音声と比較して音声認識する為の音声データ（音声認識用パターン）が記憶される比較用メモリ１３の内容を示した図である。
この比較用メモリ１３は、候補選択型の入力項目に対する音声認識用の辞書メモリであり、部門名称入力項目Ｂ／担当者名入力項目Ｄが入力対象として選択指定される毎に作成記憶されたものである。
【００２６】
この場合、ＣＰＵ１は、部門名称入力項目Ｂ／担当者名入力項目Ｄが入力対象として選択指定された際に、その入力項目にリンクされている入力候補テーブル（部門テーブル／担当者テーブル）１１、１２をアクセスし、その入力候補群を音声認識用パターン群に変換することによって比較用メモリ１３が作成されて、ＲＡＭ３内のワーク域内にセットされる。その際、後で詳述するが、入力候補を構成する各文字コードに基づいて構文解析および意味解析を行い、その解析結果に基づいて音声認識用辞書を逆変換することによって各入力候補対応の音声データを得るようにしている。
この比較用メモリ１３は、入力候補毎に、その「音声データ（標準パターン）」と、その「入力候補番号」とを記憶する構成となっており、この「入力候補番号」を介して比較用メモリ１３と各入力候補テーブル１１、１２とが対応付けられている。
【００２７】
図４（Ｂ）は、ＲＡＭ３内のワーク域に一時記憶される音声入力フラグ１４、属性フラグ１５のセット状態を示した図である。
この音声入力フラグ１４は、伝票入力時において、その各入力項目に対して音声入力も可能な状態であることを示し、オペレータ操作によって任意にセット／リセットされる入力状態フラグである。
属性フラグ１５は、任意入力型の入力項目である部門コード入力項目Ａ／コメント入力項目Ｃが入力対象として選択指定された際に、その項目の「属性」に応じて自動的にセットされる文字／数値の指定フラグであり、「属性」が文字の場合には、“１”がセットされ、数値の場合には、“０”がセットされる。
【００２８】
図５（Ａ）は、音声入力フラグ１４がセットされている状態において、任意入力型の入力項目である部門コード入力項目Ａ／コメント入力項目Ｃが入力対象として選択指定された際に、その項目の「属性」に応じて選択指定される一般音声認識用辞書１６、数値音声認識用辞書１７を示した図である。
すなわち、属性フラグ１５がフラグ“１”（文字）の場合には、一般音声認識用辞書１６を用いた文字認識を行い、また、フラグ“０”（数値）の場合には、数値音声認識用辞書１７を用いた文字認識を行う為に、属性毎に異なる認識用辞書を指定するようにしている。なお、この例では、属性として、文字、数値のみを示したが、他の属性があれば、当該他の属性に対応付けられている認識用辞書が指定される。
【００２９】
一般音声認識用辞書１６は、伝票入力として一般的に使用される可能性がある単語を含めた各種の音声データ（標準パターン）と、そのコード情報とを対応付けて記憶する構成となっており、伝票入力用としても使用可能な一般音声認識用の辞書であるのに対し、数値音声認識用辞書１７は、数値に対応してその音声データとそのコード情報とを対応付けた数値専用の音声認識辞書である。
なお、一般音声認識用辞書１６には、伝票入力用として一般的に使用される可能性がある特殊な「用語」、「人名」、「法人名」、「住所」等の音声データも記憶されている。更に、一般音声認識用辞書１６あるいは数値音声認識用辞書１７を使用した音声認識には、対象者を特定しない不特定話者対応の音声認識方式を可能としているが、勿論、対象者を特定する特定話者対応の音声認識方式を採用するようにしてもよい。
【００３０】
図５（Ｂ）は、一般音声認識用辞書１６を用いて文字認識を行う場合の処理系を概念的に示した図である。
この場合、任意入力型の入力項目である部門コード入力項目Ａ／コメント入力項目Ｃが入力対象として選択指定された際に、その項目の「属性」が“文字”であれば、連続音声入力の認識精度を向上させる為に、一般音声認識用辞書１６を用いて入力音声を単語毎に文字認識する一般音声認識処理を実行した後に、構文・意味情報辞書１８を用いて構文解析および意味解析を行う言語処理を実行して認識結果を得るようにしている。
【００３１】
次に、この実施形態における音声認識機能付きデータ入力装置の動作アルゴリズムを図６〜図８に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作を逐次実行する。また、伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３２】
図６〜図８は、音声認識機能付きデータ入力装置の動作（伝票入力処理）を示したフローチャートである。
先ず、ＣＰＵ１は、伝票作成処理が指定されると、伝票入力用のフォーム情報を読み出して、図２に示した入力画面を表示出力させると共に（ステップＡ１）、伝票データの入力方法として、音声入力をも可能とするかを問い合わせる為のメッセージを入力画面内に案内表示させる（ステップＡ２）。すなわち、キーあるいはマウス等のポインティングデバイスを使用してデータを入力する入力方法の他に、オペレータからの入力音声によってもデータ入力を可能とするかの要否を問い合わせる。この場合、オペレータは、この問合せメッセージにしたがって「ＹＥＳキー」あるいは「ＮＯキー」を操作する。いま、音声入力も可能とする為に「ＹＥＳキー」が操作された場合には（ステップＡ３）、音声入力フラグ１４をセットし（ステップＡ４）、「ＮＯキー」が操作された場合には（ステップＡ３）、音声入力フラグ１４をリセットする（ステップＡ５）。
【００３３】
そして、ＣＰＵ１は、入力画面内の各入力項目のうち、その先頭項目を入力対象として指定する（ステップＡ６）。この場合、入力項目テーブル１０内に設定されている各入力項目の並び順を参照して、その第１項目を入力対象として指定する。この例では、先ず、その第１項目である「部門コード」が入力対象として指定される。その後、この指定項目に対応して入力項目テーブル１０内に設定されている「型」を参照し、指定項目は、“任意入力型の入力項目”あるいは“候補選択型の入力項目”かの判別を行う（ステップＡ７）。
【００３４】
なお、この場合、第１項目である部門コード入力項目Ａは、任意入力型の入力項目である為に、ステップＡ７でそのことが検出されて、図８のフローチャートに移るが、以下、説明の便宜上、つまり、図６〜図８の各フローチャートをその順次にしたがって説明する為に、任意入力型の入力項目が入力対象となった場合の動作説明を行う前に、候補選択型の入力項目が入力対象となった場合の動作を説明しておく。
【００３５】
ここで、候補選択型の入力項目として、例えば、第２の入力項目である部門名称入力項目Ｂが入力対象として指定されたものとすると、ＣＰＵ１は、入力項目テーブル１０を参照し、その指定項目の「リンク先」に基づいて該当する入力候補テーブル１１として、部門テーブルを読み出す（ステップＡ８）。そして、音声入力フラグ１４がセットされているかを調べる（ステップＡ９）。
いま、音声入力フラグ１４がリセットされている場合には、ステップＡ１０に移り、カーソルが指定項目の位置まで移動したか（カーソル指示が行われたか）をチェックし、指定項目がカーソル指示された場合には、当該指定項目に対応してプルダウンメニューをオープンし、入力候補テーブル（部門テーブル）１１の内容（部門名）をリスト表示させる（ステップＡ１１）。
【００３６】
このように入力候補群がリスト表示されている状態において、このリストの中から任意の候補がカーソル指示によって選択された場合には（ステップＡ１２）、カーソル指示の候補を入力候補テーブル（部門テーブル）１１から選択し（ステップＡ１３）、この選択候補を当該入力項目（部門名称入力項目Ｂ）対応のデータとして入力し、この入力項目Ｂ内に選択候補「部門名称」を入力データとして表示させる（ステップＡ１４）。
この状態において、候補確定を指示する所定キー（リターンキー）が操作されたかをチェックし（ステップＡ１５）、候補確定が指示されなければ、ステップＡ１０に戻り、再度の候補選択操作が可能となるが、リターンキーが操作されて候補確定が指示された場合には、この入力データを当該入力項目対応の伝票データとして確定する（ステップＡ１６）。
【００３７】
これによって１項目分の入力が終了すると、現在、着目している指定項目は、当該伝票を構成する最終の項目か、つまり、１伝票分における入力項目の終了かを調べる（ステップＡ１７）。この場合、第２の入力項目に対する入力が終った段階であり、最終項目ではないので、次のステップＡ１８に移り、次の入力項目（第３のコメント入力項目Ｃ）を指定するが、いま、第２の入力項目である部門名称入力項目Ｂ（候補選択型の入力項目）が入力対象として指定されている場合において、上述のステップＡ９で音声入力フラグ１４がセットされていることが検出された場合には、図７のステップＡ２０に移る。
【００３８】
この場合、図７のステップＡ２０〜Ａ２３においては、入力候補テーブル（部門テーブル）１１から読み出した各入力候補に基づいて部門テーブル対応の比較用メモリ１３の内容を作成する処理が行われる。つまり、入力候補テーブル（部門テーブル）１１から読み出した各入力候補を構成する各文字列に基づいて構文・意味情報辞書１８および一般音声認識用辞書１６を参照することによって、各入力候補を音声認識用の音声データに逆変換し、部門テーブル対応の比較用メモリ１３に一時記憶する処理が行われる。
【００３９】
先ず、入力候補を構成する各文字コードに基づいて構文・意味情報辞書１８を参照し、言語処理によって構文解析および意味解析を行い、入力候補に含まれている各単語を特定する（ステップＡ２０）。そして、この単語に基づいて一般音声認識用辞書１６をアクセスし、単語に対応付けられている音声データ（音声標準パターン）を取得して、単語を音声データに逆変換する（ステップＡ２１）。その際、入力候補（部門名称）が複数の単語から構成されている場合には、単語毎に逆変換してその音声データを得るようにしている。
【００４０】
更に、各入力候補に基づいて入力候補テーブル（部門テーブル）１１をアクセスし、この入力候補に該当する各入力候補番号を取得する（ステップＡ２２）。そして、上述のようにして入力候補毎に変換した各音声データと、その入力候補テーブル（部門テーブル）１１内に設定されている各入力候補番号とを対応付けた比較用メモリ１３の内容を作成し、ＲＡＭ３内のワーク域内にこの比較用メモリ１３の内容を一時記憶させる（ステップＡ２３）。
【００４１】
このように部門テーブル対応の比較用メモリ１３の内容を作成した状態において、音声入力の有無をチェックする（ステップＡ２４）。ここで、オペレータからの音声入力を受け付けた場合、音声入力装置７によって入力音声がＡ／Ｄ変換された後に、その特徴情報が抽出されて入力音声がデータ化されると（ステップＡ２５）、ＣＰＵ１は、この入力音声データを取り込み、この入力音声データに基づいて比較用メモリ１３をアクセスして各音声データと比較し（ステップＡ２６）、類似した音声データが比較用メモリ１３内に存在しているかをチェックする（ステップＡ２７）。
【００４２】
その結果、類似する音声データが存在していなければ、音声認識不良として判別し、キーあるいはマウス等のポインティングデバイスを使用した候補選択を可能とする為に、ステップＡ３３に移り、入力候補テーブル（部門テーブル）１１内の入力候補をリスト表示するが、音声認識の結果、類似音声が存在している場合には（ステップＡ２７）、その中から最も近似した音声データを特定すると共に（ステップＡ２８）、この音声データに対応付けられている「入力候補番号」を比較用メモリ１３から読み出し、この「入力候補番号」対応の入力候補を入力候補テーブル（部門テーブル）１１から選択取得する（ステップＡ２９）。そして、この選択候補を当該入力項目対応のデータとして入力し、その項目内に配置表示させる（ステップＡ３０）。
【００４３】
なお、音声入力フラグ１４がセットされている状態であっても、音声入力がなければ（ステップＡ２４でＮＯ）、入力項目へカーソル移動されてカーソル指示があったかを調べ（ステップＡ３２）、指定項目がカーソル指示された場合には、入力候補テーブル（部門テーブル）１１の内容をリスト表示させる（ステップＡ３３）。そして、このリスト表示の中から任意の候補がカーソル指示によって選択された場合には（ステップＡ３４）、カーソル指示の候補を入力候補テーブル（部門テーブル）１１から選択し（ステップＡ３５）、この選択候補を当該入力項目対応のデータとして入力し、その項目内に配置表示させる（ステップＡ３０）。
【００４４】
そして、リターンキーが操作されたかをチェックし（ステップＡ３１）、リターンキーが操作されなければ、ステップＡ２４に戻るが、リターンキーが操作されて候補確定が指示された場合には、図６のステップＡ１６に移り、この入力データを当該入力項目対応の伝票データとして確定する。
これによって１項目分の入力が終了すると、１伝票分における入力項目の終了かを調べるが（ステップＡ１７）、いま、第２の入力項目に対する入力が終了した段階であるから、次の入力項目（コメント入力項目Ｃ）を指定した後に（ステップＡ１８）、この指定項目対応の「型」を判別する（ステップＡ７）。この場合、コメント入力項目Ｃは、任意入力型の入力項目である為、図８のフローチャートに移る。
【００４５】
先ず、指定項目に対応して入力項目テーブル１０内に設定されている「属性」を読み出し（ステップＡ４０）、“文字”あるいは“数値”かを判別する（ステップＡ４１）。この結果、「属性」が“文字”であれば、属性フラグ１５に“１”をセットするが（ステップＡ４２）、“数値”であれば、“０”にセットする（ステップＡ４３）。そして、音声入力フラグ１４がセットされているかを判別し（ステップＡ４４／Ａ４５）、音声入力フラグ１４がセットされている場合に、属性フラグ１５が“１”であれば、一般音声認識用辞書１６を選択するが（ステップＡ４６）、“０”であれば、数値音声認識用辞書１７を選択する（ステップＡ４７）。
一方、音声入力フラグ１４がリセットされている場合には（ステップＡ４４あるいはＡ４５でＮＯ）、この指定項目に対してデータがキー入力されるまで待機状態となる（ステップＡ４８）。
【００４６】
いま、音声入力フラグ１４がセットされている状態において、指定項目に対して音声入力が行われると（ステップＡ４９）、選択辞書（一般音声認識用辞書１６あるいは数値音声認識用辞書１７）を参照して入力音声を認識する（ステップＡ５０）。この場合、指定項目は、コメント入力項目Ｃであり、その「属性」は“文字”であるから一般音声認識用辞書１６を参照して入力音声を認識した後、構文・意味情報辞書１８を用いて構文解析および意味解析を行う言語処理を実行し、その認識結果として「コメント文」を得る。なお、指定項目が部門コード入力項目Ａであれば、数値音声認識用辞書１７を参照することによって入力音声を認識し、その認識結果として「部門コード」を得る。
これによって認識された認識結果は、指定項目対応のデータとして入力され、当該項目内に配置表示される（ステップＡ５１）。
【００４７】
一方、音声入力フラグ１４がセットされている状態であっても、音声入力がなければ（ステップＡ４９でＮＯ）、キー操作によるデータ入力を可能とする為に、ステップＡ５２に移り、キー入力有無をチェックし、音声入力あるいはキー入力があるまで待機状態となる。ここで、指定項目に対してキー操作によってデータが入力された場合には（ステップＡ５２）、キー入力されたデータをその「属性」にしたがったデータ（文字／数値）に変換すると共に（ステップＡ５３）、このデータを指定項目対応のデータとして入力し、その項目内に配置表示させる（ステップＡ５４）。そして、リターンキーが操作されたかをチェックし（ステップＡ５５）、リターンキーが操作されなければ、ステップＡ４９に戻るが、リターンキーが操作されて候補確定が指示された場合には、この入力データを当該入力項目対応の伝票データとして確定する（ステップＡ５６）。
【００４８】
これによって１項目分の入力が終了すると、１伝票分における入力項目の終了かを調べるが（ステップＡ５７）、いま、第３の入力項目に対する入力が終了した場合であるから、次の入力項目（担当者名入力項目Ｄ）を指定した後に（ステップＡ５８）、図６のステップＡ７に戻り、指定項目の「型」を判別する。この場合、担当者名入力項目Ｄは、選択候補型の入力項目である為に、以下、上述と同様に音声入力フラグ１４のセット／リセットに応じて選択候補型の入力項目に対する動作が行われる。その際、入力候補テーブル（担当者テーブル）１２内の入力候補群が読み出され、音声入力フラグ１４がリセットされている場合には、上述の場合と同様に、この入力候補群がリスト表示されるが、音声入力フラグ１４がセットされている場合には、上述の場合と同様に、この入力候補群が音声データに変換されて担当者テーブル対応の比較用メモリ１３の内容が作成されて一時記憶される。
【００４９】
以上のように、この実施形態においてＣＰＵ１は、入力候補テーブル１１、１２内の入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力項目が入力対象として指定されている状態において、音声入力装置７から音声入力された場合に、その入力音声を認識する対象を当該入力項目対応の入力候補群に限定し、この入力候補群に対応付けられている音声認識用パターン群（比較メモリ１３の内容）を参照して入力音声を認識し、入力候補群のうち最も近似している候補を当該入力項目に対するデータとして入力するようにしたから、候補選択型の入力項目に対するデータ入力を行う場合に、入力候補群の中から希望する候補をキーあるいはマウス等のポインティングデバイスによって指定して選択する方法の他に、オペレータからの入力音声を認識することによっても希望する候補を選択入力することができ、例えば、その入力候補群が多い場合や類似する候補が多数存在している場合には、音声入力で対処することができ、使い勝手が良いデータ入力方式を選ぶことで、入力効率の向上を期待することが可能となると共に、入力音声を認識する対象をその入力項目対応の入力候補群に限定するようにしている為、認識対象の絞込みが可能となり、認識率が良くなり、入力効率を一層向上させることが可能となる。
【００５０】
この場合、予め用意されている一般音声認識用辞書１６を参照することによって、候補選択型の入力項目に対応して設定されている入力候補群を音声認識用パターン群に逆変換して比較用メモリ１３に記憶するようにしたから、候補選択型の入力項目に対応する入力候補群を作成して設定しておくだけで、比較用メモリ１３の内容（音声認識用辞書）を自動作成することが可能となり、入力環境の設定作業等が容易となる。
なお、日常業務の変更等に伴って入力候補の追加、削除、修正が頻繁に行われる場合があるが、入力候補群が更新される毎に、更新後の入力候補群に基づいて音声認識用辞書の内容も更新すればよい。
【００５１】
伝票入力画面において、候補選択型の入力項目と、任意入力型の入力項目のうち、任意入力型の入力項目が入力対象として指定されると共に、この任意入力型の入力項目に対して音声入力された場合にも音声認識を行うようにしたから、候補選択型の入力項目と任意入力型の入力項目とが混在している伝票入力画面において、入力形式を変更することなく、候補選択型の入力項目の他に、任意入力型の入力項目に対しても、オペレータからの音声入力によって任意のデータを入力することができると共に、入力対象項目の種類に応じた音声認識が可能となる。
【００５２】
この場合、単語認識に限らず、構文・意味情報辞書１８を参照し、言語処理によって構文解析および意味解析を行うようにしたから、認識率を向上させ、任意の入力音声を確実に所望するデータに変換することが可能となる。つまり、候補選択型の入力項目に対する音声認識の場合には、単語認識で十分対応可能であるが、任意入力型の入力項目に対する音声認識の場合には、言語処理も含めたより高度な認識方式に自動切り替えを行って対応することができる。
【００５３】
また、任意入力型の入力項目に対して音声入力された場合に、この任意入力型の入力項目に対応して設定されている属性（数値／文字）を判別し、予め属性別に用意されている一般音声認識用辞書１６／数値音声認識用辞書１７を参照して入力音声を認識するようにしたから、単語認識方式を採用したとしても、専用辞書を使用した音声認識によってその認識率を大幅に向上させることができる。
一方、入力音声を認識することができなかった場合には、音声以外の入力デバイス（マウス、タッチペン等）を使用する入力方式に直ちに切り換えることができるので、その切り換えをオペレータが行う必要はなく、入力作業を更に効率良く行うことが可能となる。
【００５４】
なお、上述した実施形態においては、候補選択型の入力項目である部門名称入力項目Ｂあるいは担当者名入力項目Ｄが入力対象として選択指定される毎に、入力候補テーブル（部門テーブル／担当者テーブル）１１、１２内の入力候補群を音声データに変換し、部門テーブル／担当者テーブル対応の比較用メモリ１３に一時記憶するようにしたが、部門テーブル／担当者テーブル対応の比較用メモリ１３に相当する音声認識用の部門辞書および担当者辞書を事前に作成して登録しておいもよい。つまり、候補選択型の入力項目が入力対象として選択される毎に、その入力候補群を音声データに変換するのではなく、予め作成されている音声認識用の部門辞書および担当者辞書を参照して音声認識を行うようにしてもよい。
【００５５】
この場合、部門テーブル、担当者テーブルの内容が更新（削除、追加、修正）される毎に、この更新に連動して部門テーブル、担当者テーブル対応の部門辞書および担当者辞書の内容も更新するようにすればよい。
また、部門テーブル、担当者テーブルと比較用メモリ１３とを別個に作成せず、部門情報／担当者情報が格納されているファイル内において、各入力候補に対応付けて、その音声データを記憶する音声データ記憶領域を設けるようにしてもよい。これによって、比較用メモリ１３の内容を作成したり、部門テーブル、担当者テーブルとは別個に、音声認識用の部門辞書および担当者辞書を設ける必要がなくなり、部門情報ファイル、担当者情報ファイルをアクセスするだけで音声認識が可能となる。
【００５６】
上述した実施形態においては、伝票入力時において、オペレータ操作によって音声入力フラグ１４をセットすることによって、各入力項目に対して音声入力を可能とする状態に設定したが、オペレータ操作によって音声入力可能状態に設定しなくても、音声入力を可能とするようにしてもよい。
更に、上述した実施形態においては、伝票入力画面内の全ての入力項目に対して音声入力を可能としたが、伝票を構成する各入力項目のうち、予め決められている項目だけを音声入力対応としてもよい。つまり、音声認識用辞書の規模、その認識率、コスト等を考慮して所定項目のみを音声入力対応としてもよい。例えば、任意入力型の項目のうち、特に、コメント入力項目Ｃにつていは、音声入力対象から外すようにすれば、一般音声認識用辞書１６および構文・意味情報辞書１８が不要となる。
【００５７】
上述した実施形態においては、入力項目の属性として、“文字”、“数値”を例示したが、“日付”、“アルファベット”、“記号”等も項目属性に含め、それに応じた属性別の音声認識用辞書を用意してもよい。
また、音声認識率を更に向上させる為に、音声認識機能に学習機能を追加し、音声認識によって以前に入力確定されたデータや入力頻度の高いデータを学習記憶しておき、以降、音声認識時にそれらのデータを優先候補として出現させるようにしてもよい。
【００５８】
候補選択型の入力項目は、入力候補群が多い場合にその入力候補群を分類別に仕分け、この分類項目を一覧表示するメインリストの中から所望の分類項目が選択された場合に、そのサブリストを表示するようにした階層候補選択型の項目であってもよい。
このような階層候補選択型の入力項目に対して音声入力を適用することによって候補選択を確実かつ容易に行うことが可能となる。すなわち、従来においては、下位階層のサブリスト内に所望する候補が存在しているにも拘らず、オペレータが上位階層のメインリストのみを確認しただけで該当項目が存在していないと判断してしまうことがあるが、このような不具合は、音声入力を適用することによって確実に防止することが可能となり、特に、階層数が多くなればなる程、有効であり、階層毎に下位階層のサブリストをオープンして、その都度、候補を選択する面倒な操作も不要となる。
【００５９】
上述した実施形態においては、音声入力は、伝票を構成する指定項目に対して行うようにしたが、更に、アプリケーションを操作する「操作コマンド」を音声入力することによって、入力コマンドを音声認識するようにしてもよい。
この場合、指定項目に対する音声入力か、操作コマンドの音声入力かは、入力画面上において、入力項目が指定されているか否かに基づいて区別するようにすれば、伝票指定項目に関する音声認識と操作コマンドに関する音声認識とを混同することなく、音声認識することが可能となる。
【００６０】
上述した実施形態においては、伝票入力を行う場合を例示したが、入力画面は伝票入力画面に限らず、任意であり、例えば、ＧＵＩ等のユーザ・インターフェイス用の入力画面に適用してもよい。
すなわち、プルダウンメニュー画面あるいはダイアログ・ボックス画面等と呼ばれる入力画面において、その入力画面内に一覧表示されている入力候補群（アプリケーション群／コマンド群）の中から任意の候補を選択指定する場合に、キーあるいはマウス等のポインティングデバイスによって選択する入力方式の他に、入力音声を認識することによって所望のアプリケーション／コマンドを選択指定する音声入力方式を採用するようにしてもよい。なお、この場合においても基本的には、上述した各フローチャートにしたがって容易に実現可能となる。これによって、入力候補であるアプリケーション群／コマンド群が多い場合や類似する候補が多数存在している場合には、音声入力で対処することができる為にユーザ・インターフェイスの使い勝手が良くなり、効率の良い入力環境を実現することができるようになる。
【００６１】
また、上述した音声認識機能付きデータ入力装置は、スタンド・アローン・タイプに限らず、その各構成要素が２以上の筐体に物理的に分離され、通信回線やケーブル等の有線伝送路あるいは電波、マイクロウエーブ、赤外線等の無線伝送路を介してデータを送受信する分散型のコンピュータシステムを構成するものであってもよい。
更に、広域ネットワークあるいは構内ネットワークを介して複数のデータ入力装置とを常時接続した構成の通信システム（例えば、クライアント・サーバシステム）にも適用可能である。この場合、各クライアント側でデータを音声入力する際に、入力音声をサーバとして機能するデータ入力装置へ送信し、サーバ側では、この入力音声を音声認識する処理を一括して行い、その認識結果を要求元のクライアントへ転送するようにしてもよい。
【００６２】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フロッピィデスク、ＲＡＭカード等）を提供するようにしてもよい。
すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、予め設定されている入力候補群の中から任意に選択指定された候補を入力データとする候補選択型の入力領域に対して音声入力された場合に、その入力音声を認識する対象を当該入力領域対応の入力候補群に限定し、この入力候補群に対応付けられている音声認識用データ群を参照して入力音声を認識する機能と、この認識結果に基づいて前記入力候補群のうち最も近似している候補を当該入力領域に対するデータとして入力する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００６３】
【発明の効果】
この発明（請求項１記載の発明）によれば、予め設定されている入力候補群の中から任意に選択指定された候補を入力データとする場合に、入力音声を認識する対象を入力候補群に限定し、この入力候補群に対応付けられている音声認識用データ群を参照して入力音声を認識し、入力候補群のうち最も近似している候補を当該入力領域に対するデータとして入力するようにしたから、候補選択型の入力領域に対するデータ入力を行う場合に、入力候補群の中から希望する候補をキーあるいはマウス等のポインティングデバイスによって指定して選択する方法の他に、オペレータからの音声によっても希望する候補を選択入力することができ、例えば、その入力候補群が多い場合や類似する候補が多数存在している場合には、音声入力で対処することができ、使い勝手が良いデータ入力方式を選ぶことで、入力効率の向上を期待することが可能となると共に、入力音声を認識する対象をその入力項領域対応の入力候補群に限定するようにしている為、認識対象の絞込みが可能となり、認識率が良くなり、入力効率を一層向上させることが可能となる。
【図面の簡単な説明】
【図１】音声認識機能付きデータ入力装置の全体構成を示したブロック図。
【図２】社内伝票を作成する伝票入力画面の構成を示した図。
【図３】（Ａ）は、伝票入力画面内の各入力項目に対応して、その入力形式等を定義する入力項目テーブル１０の内容を示した図、（Ｂ）は、入力項目テーブル１０内の項目定義にしたがって入力された１レコード分（１伝票分）の伝票データを示した図。
【図４】（Ａ）は、候補選択型の入力項目に対して、その項目データが音声入力された場合に、その入力音声と比較して音声認識する為の音声データ（標準パターン）が記憶される比較用メモリ１３の内容を示した図、（Ｂ）は、ＲＡＭ３内のワーク域に一時記憶される音声入力フラグ１４、属性フラグ１５のセット状態を示した図。
【図５】（Ａ）は、音声入力フラグ１４がセットされている状態において、任意入力型の入力項目が入力対象として選択指定された際に、その項目の「属性」に応じて選択指定される一般音声認識用辞書１６、数値音声認識用辞書１７を示した図、（Ｂ）は、一般音声認識用辞書１６を用いて文字認識を行う場合の処理系を概念的に示した図。
【図６】音声認識機能付きデータ入力装置の動作（伝票入力処理）を示したフローチャート。
【図７】図６に続く、音声認識機能付きデータ入力装置における伝票入力処理を示したフローチャート。
【図８】図６および図７に続く、音声認識機能付きデータ入力装置における伝票入力処理を示したフローチャート。
【符号の説明】
１　ＣＰＵ
２　記憶装置
４　通信装置
５　入力装置
６　表示装置
７　音声入力装置
１０　入力項目テーブル
１１、１２　入力候補テーブル
１３　比較用メモリ
１４　音声入力フラグ
１５　属性フラグ
１６　一般音声認識用辞書
１７　数値音声認識用辞書
１８　構文・意味情報辞書
Ａ　部門コード入力項目
Ｂ　部門名称入力項目
Ｃ　コメント入力項目
Ｄ　担当者名入力項目
【図１】
2004061645.tif 000003
【図２】
2004061645.tif 000004
【図３】
2004061645.tif 000005
【図４】
2004061645.tif 000006
【図５】
2004061645.tif 000007
【図６】
2004061645.tif 000008
【図７】
2004061645.tif 000009
【図８】
2004061645.tif 000010