"情報を入力するための入力エリアを入力画面に表示するアプリケーションソフトウェアに対して、音声入力機能を追加する入力支援装置であって、前記入力エリアの表示位置と、当該入力エリアを表す読みを特定する第1の情報と、を対応付けた画面構成テーブルを格納する画面構成テーブル格納部と、発話音声に対する音声認識処理の結果を表す第2の情報を取得し、取得した前記第2の情報に対応する前記入力エリアの表示位置を、前記画面構成テーブルを参照して特定し、特定した前記表示位置を選択する操作情報を、前記アプリケーションソフトウェアに入力する入力情報生成部と、を有する、入力支援装置。前記入力画面は、前記入力エリアの属性を示すラベルテキストを更に表示し、前記入力エリアの表示位置および前記ラベルテキストの表示位置を取得し、前記入力エリアの表示位置と前記ラベルテキストの表示位置との相対関係に基づき、当該ラベルテキストの読みを特定する第3の情報を、当該入力エリアを表す読みを特定する前記第1の情報として当該入力エリアの表示位置に対応付けて、前記画面構成テーブルを生成する画面構成解析部、を有する、請求項1記載の入力支援装置。前記ラベルテキストの読みを特定する前記第3の情報は、前記ラベルテキストに対する逆音声認識処理の結果を特定する情報である、請求項2記載の入力支援装置。前記画面構成解析部は、前記入力エリアの表示位置および前記ラベルテキストの表示位置を、前記アプリケーションソフトウェアに問い合わせる、請求項3記載の入力支援装置。前記画面構成解析部は、前記入力画面をスキャンし、前記入力画面から前記入力エリアおよび前記ラベルテキストを検出することにより、前記入力エリアの表示位置および前記ラベルテキストの表示位置を取得する、請求項3記載の入力支援装置。前記画面構成テーブルは、前記入力画面の座標系を用いて前記入力エリアの表示位置と当該入力エリアを表す読みを特定する前記第1の情報とを対応付け、前記入力情報生成部は、前記入力画面を表示する表示画面における前記入力画面の位置を取得し、取得した前記入力画面の位置に基づき、前記表示画面の座標系を用いて前記入力エリアの表示位置を選択する前記操作情報を、前記アプリケーションソフトウェアに入力する、請求項3記載の入力支援装置。前記相対関係は、配置方向および距離を少なくとも含む、請求項3記載の入力支援装置。前記入力情報生成部は、前記音声認識処理の結果を表す前記第2の情報が、前記入力エリアを表す読みを特定する前記第1の情報と入力テキストとの組から成るとき、当該入力エリアの前記表示位置を選択する操作情報に続けて、前記入力テキストを入力する操作情報を、前記アプリケーションソフトウェアに入力する、請求項3記載の入力支援装置。前記画面構成解析部は、前記入力エリアを表す読みごとに、当該読みを特定する前記第1の情報としてIDを割り当て、前記IDごとに、前記IDと前記ラベルテキストとの組を前記逆音声認識処理および前記音声認識処理を行う音声認識サーバへ送信し、前記入力情報生成部は、前記音声認識処理の結果を表す前記第2の情報として、前記音声認識処理の結果に対応する前記IDを受信する、請求項3記載の入力支援装置。情報を入力するための入力エリアと前記入力エリアの属性を示すラベルテキストとを入力画面に表示するアプリケーションソフトウェアに対して、音声入力機能を追加する入力支援方法であって、前記入力エリアの表示位置および前記ラベルテキストの表示位置を取得するステップと、前記入力エリアの表示位置と前記ラベルテキストの表示位置との相対関係に基づき、前記入力エリアの表示位置に対し、前記ラベルテキストの読みを特定する情報を、当該入力エリアを表す読みを特定する情報として対応付けた画面構成テーブルを生成するステップと、発話音声に対する音声認識処理の結果を表す情報を取得するステップと、取得した前記音声認識処理の結果を表す情報に対応する前記入力エリアの表示位置を、前記画面構成テーブルを参照して特定するステップと、特定した前記表示位置を選択する操作情報を、前記アプリケーションソフトウェアに入力するステップと、を有する、入力支援方法。情報を入力するための入力エリアと前記入力エリアの属性を示すためのラベルテキストとを入力画面に表示するアプリケーションソフトウェアに対して、音声入力機能を追加する入力支援プログラムであって、前記アプリケーションソフトウェアにアクセス可能なコンピュータに、前記入力エリアの表示位置および前記ラベルテキストの表示位置を取得する処理と、前記入力エリアの表示位置と前記ラベルテキストの表示位置との相対関係に基づき、前記入力エリアの表示位置に対し、前記ラベルテキストの読みを特定する情報を、当該入力エリアを表す読みを特定する情報として対応付けた画面構成テーブルを生成する処理と、発話音声に対する音声認識処理の結果を表す情報を取得する処理と、取得した前記音声認識処理の結果を表す情報に対応する前記入力エリアの表示位置を、前記画面構成テーブルを参照して特定する処理と、特定した前記表示位置を選択する操作情報を、前記アプリケーションソフトウェアに入力する処理と、を実行させる、入力支援プログラム。しかしながら、従来技術は、電子カルテのような高いセキュリティを求められるアプリケーションには、適用し難いという課題を有する。そのようなアプリケーションは、通常、オープンソースとはなっておらず、部品単位での処理を外部から行うことは難しいからである。本発明の目的は、高いセキュリティを求められる既存のアプリケーションに対して音声入力機能を簡単に追加することができる入力支援装置、入力支援方法、および入力支援プログラムを提供することである。本発明の一態様に係る入力支援装置は、情報を入力するための入力エリアを入力画面に表示するアプリケーションソフトウェアに対して、音声入力機能を追加する入力支援装置であって、前記入力エリアの表示位置と、当該入力エリアを表す読みを特定する第1の情報と、を対応付けた画面構成テーブルを格納する画面構成テーブル格納部と、発話音声に対する音声認識処理の結果を表す第2の情報を取得し、取得した前記第2の情報に対応する前記入力エリアの表示位置を、前記画面構成テーブルを参照して特定し、特定した前記表示位置を選択する操作情報を、前記アプリケーションソフトウェアに入力する入力情報生成部と、を有する。本発明の一態様に係る入力支援方法は、情報を入力するための入力エリアと前記入力エリアの属性を示すラベルテキストとを入力画面に表示するアプリケーションソフトウェアに対して、音声入力機能を追加する入力支援方法であって、前記入力エリアの表示位置および前記ラベルテキストの表示位置を取得するステップと、前記入力エリアの表示位置と前記ラベルテキストの表示位置との相対関係に基づき、前記入力エリアの表示位置に対し、前記ラベルテキストの読みを特定する情報を、当該入力エリアを表す読みを特定する情報として対応付けた画面構成テーブルを生成するステップと、発話音声に対する音声認識処理の結果を表す情報を取得するステップと、取得した前記音声認識処理の結果を表す情報に対応する前記入力エリアの表示位置を、前記画面構成テーブルを参照して特定するステップと、特定した前記表示位置を選択する操作情報を、前記アプリケーションソフトウェアに入力するステップとを有する。本発明の一態様に係る入力支援プログラムは、情報を入力するための入力エリアと前記入力エリアの属性を示すためのラベルテキストとを入力画面に表示するアプリケーションソフトウェアに対して、音声入力機能を追加する入力支援プログラムであって、前記アプリケーションソフトウェアにアクセス可能なコンピュータに、前記入力エリアの表示位置および前記ラベルテキストの表示位置を取得する処理と、前記入力エリアの表示位置と前記ラベルテキストの表示位置との相対関係に基づき、前記入力エリアの表示位置に対し、前記ラベルテキストの読みを特定する情報を、当該入力エリアを表す読みを特定する情報として対応付けた画面構成テーブルを生成する処理と、発話音声に対する音声認識処理の結果を表す情報を取得する処理と、取得した前記音声認識処理の結果を表す情報に対応する前記入力エリアの表示位置を、前記画面構成テーブルを参照して特定する処理と、特定した前記表示位置を選択する操作情報を、前記アプリケーションソフトウェアに入力する処理とを実行させる。本発明によれば、高いセキュリティを求められる既存のアプリケーションに対して音声入力機能を簡単に追加することができる。以下、本発明の一実施の形態について、図面を参照して詳細に説明する。本実施の形態は、本発明を、病院の電子カルテに音声入力機能を追加する入力支援システムに適用した例である。まず、本発明に係る入力支援システムの概要について説明する。図1は、本発明の一実施の形態に係る入力支援システムの構成を示すシステム構成図である。図1において、入力支援システム100は、情報処理装置200と、情報処理装置200が接続する院内LAN300と、無線通信端末400とを有する。情報処理装置200および院内LAN300は、病院内に配置されている。無線通信端末400は、情報処理装置200のユーザ医師に携帯され、当該ユーザが情報処理装置200を操作するときには病院内に位置している。なお、院内LAN300、情報処理装置200、および無線通信端末400は、図示しないが、実際には複数配置されている。また、入力支援システム100は、公共通信網500と、公共通信網500に接続された音声認識サーバ600および第1~第Nの校正端末700-1~700-Nとを有する。公共通信網500、音声認識サーバ600、および第1~第Nの校正端末700-1~700-Nは、病院外に配置されている。情報処理装置200は、電子カルテのアプリケーション以下電子カルテというが搭載されたパーソナルコンピュータである。電子カルテに入力された情報は、例えば、院内LAN300に配置された情報サーバ図示せずに送信される。情報処理装置200は、無線通信端末400、公共通信網500、音声認識サーバ600、および第1~第Nの校正端末700-1~700-Nを用いて、電子カルテに対する音声入力操作を実現する。本実施の形態において、電子カルテは、位置および大きさが可変のウィンドウにより入力画面を表示する、既存のアプリケーションソフトウェアである。入力画面は、テキストボックスなどの複数の入力エリアおよび複数のラベルテキストを配置している。入力エリアコンポーネントは、テキスト入力および項目選択の少なくとも1つを受け付ける画像の領域であり、例えば、テキストボックスや選択ボタンである。ラベルテキストは、入力画面に表示される、音声入力などによりユーザによって入力されたテキスト以下入力テキストという以外のテキストであり、例えば、入力エリアの属性として表示される文字列である。また、本実施の形態における電子カルテは、各入力エリアに対する読みの設定がされておらず、かつ、高いセキュリティを求められるアプリケーションである。院内LAN300は、患者情報など、秘匿性の高い各種情報をやり取りする通信ネットワークである。無線通信端末400は、例えば、情報処理装置200のユーザ医師が携帯する、無線LAN機能とインターネット通信機能とを備えた携帯電話機である。無線通信端末400は、病院内に位置しているとき、情報処理装置200および公共通信網500のそれぞれと、無線通信により接続可能となっている。また、無線通信端末400は、ユーザの発話音声を入力する。無線通信端末400は、公共通信網500、音声認識サーバ600、および第1~第Nの校正端末700-1~700-Nを用いて、入力した音声以下、単に端末入力音声というに対する音声認識結果を取得する。そして、無線通信端末400は、取得した音声認識結果を、情報処理装置200へ転送する。公共通信網500は、インターネットなど、不特定多数の端末が接続可能な通信ネットワークである。音声認識サーバ600は、端末入力音声に対して高精度な音声認識処理を行う。また、音声認識サーバ600は、公共通信網500および第1~第Nの校正端末700-1~700-Nを用いて、更に高精度な音声認識結果を得る。第1~第Nの校正端末700-1~700-Nは、音声認識サーバ600が行った音声認識処理の結果以下、適宜、未校正音声認識結果というに対する校正作業を受け付ける。以下、第1~第Nの校正端末700-1~700-Nを用いて校正作業を行う人は、クラークという。また、校正作業の結果は、適宜、校正済音声認識結果という。このような入力支援システム100は、クラークによる校正作業を取り入れることにより、高精度な音声認識結果を得ることができる。そして、公共通信網500に接続する複数の校正端末700での校正作業を可能にすることにより、活用可能な人的リソースを増やすことができ、より高精度な音声認識結果を、しかも短時間で得ることが可能となる。ところが、電子カルテおよび院内LAN300のセキュリティ確保の観点からみると、情報処理装置200は、公共通信網500と直接に接続すべきではない。そこで、入力支援システム100は、上述の通り、情報処理装置200と公共通信網500との接続を、無線通信端末400との無線通信を介した間接的なものにする。また、入力支援システム100は、音声入力を無線通信端末400で行うことにより、基本的には音声認識結果の1方向転送が行われるのみとすることができ、情報処理装置200と公共通信網500との間の通信頻度を大幅に低減することができる。これにより、入力支援システム100は、電子カルテおよび院内LAN300のセキュリティを確保しつつ、高精度な音声入力機能を電子カルテに追加することができる。また、本実施の形態における電子カルテは、上述の通り既存のアプリケーションであり、そのまま使用したいというニーズがある。ところが、本実施の形態における電子カルテの各入力エリアには、上述の通り、予め読みが設定されているものではない。そこで、入力支援システム100は、情報処理装置200において、入力画面を解析し、入力エリアの表示位置以下入力エリア位置というとラベルテキストの表示位置以下ラベルテキスト位置というとの相対関係に基づいて、入力エリア位置に対するラベルテキストの対応付けを行う。そして、入力支援システム100は、情報処理装置200において、ラベルテキストに対応する音声認識結果が得られたとき、そのラベルテキストに対応する入力エリア位置を選択する操作情報入力エリア位置に対する選択操作を示す操作情報を、電子カルテに入力する。これにより、入力支援システム100は、電子カルテを改変せずに、音声入力機能を電子カルテに追加することができる。すなわち、入力支援システム100は、高いセキュリティを求められる既存のアプリケーションである電子カルテに対して、高精度な音声入力機能を簡単に追加することができる。なお、入力支援システム100は、情報処理装置200において、入力エリア位置を取得し、取得した入力エリア位置に対して、ユーザから手動でラベルテキストの対応付けを行うようにしてもよい。以上で、入力支援システム100の概要についての説明を終える。次に、各装置の構成について説明する。図2は、情報処理装置200の構成の一例を示すブロック図である。図2において、情報処理装置200は、LAN通信部201、端末通信部202、電子カルテ部203、画像出力部204、および操作入力部205を有する。また、情報処理装置200は、テーブル作成ルール格納部206、画面構成解析部207、画面構成テーブル格納部208、操作変換ルール格納部209、および入力情報生成部210を有する。なお、例えば、これら機能部のうち、テーブル作成ルール格納部206、画面構成解析部207、および画面構成テーブル格納部208は、入力エリア位置とラベルテキストとの対応付けの設定を行うアプリケーションを構成する。また、操作変換ルール格納部209および入力情報生成部210は、設定された対応付けに基づいて音声認識結果を電子カルテに入力するアプリケーションを構成する。LAN通信部201は、例えばLANインタフェースであり、院内LAN300と通信可能に接続する。端末通信部202は、例えば無線LANインタフェースであり、無線通信端末400と無線通信を行う。電子カルテ部203は、上述の電子カルテを実現する機能部である。電子カルテ部203は、例えば、LAN通信部201を介して、院内LAN300の情報サーバと通信を行う。画像出力部204は、例えば液晶ディスプレイ図示せずであり、電子カルテ部203が生成する入力画面を表示する。操作入力部205は、例えばマウスおよびキーボード図示せずであり、ユーザから電子カルテ部203に対する手入力操作を受け付ける。テーブル作成ルール格納部206は、テーブル作成ルールを予め格納する。テーブル作成ルールは、入力エリア位置に対するラベルテキストの対応付けの条件を、入力エリア位置とラベルテキスト位置との相対関係によって規定するルールである。なお、この相対関係は、配置方向および距離を少なくとも含む。図3は、テーブル作成ルールの内容の一例を示す図である。図3に示すように、テーブル作成ルール810は、タイプ811ごとに優先順位812が設定された、対応付けの対象813を記述している。タイプ811は、入力エリアの入力形態のタイプ以下、単にタイプというを示し、ここでは、タブ、テキストボックス、選択ボタン、および選択メニューを含むものとする。優先順位812は、より高い優先順位812の対応付けの対象が存在する場合において、より低い優先順位812の対応付けの対象を無視すべきであるということを示す。対応付けの対象813は、入力エリアに対して対応付けるべきラベルテキストの条件を示す。ここで、記号Dxは、入力エリアとラベルテキストとの間のx軸方向の離隔距離を表し、記号Dyは、入力エリアとラベルテキストとの間のy軸方向の離隔距離を表すものとする。また、記号|Δx|は、入力エリアのx軸座標とラベルテキストのx軸座標との差を表し、記号|Δy|は、入力エリアのy軸座標とラベルテキストのy軸座標との差を表す。例えば、テキストボックスというタイプ811の1という優先順位812に対応付けて、左側に位置し、Dx<P1かつ|Δy|<P2のラベルテキストと記述されている。これは、テキストボックスの左側に位置し、Dx<P1かつ|Δy|<P2を満たすラベルテキストが存在する場合、当該テキストボックスに当該ラベルテキストを対応付けるべきであるということを示す。なお、ここで、P1は、ユーザが、通常の感覚において、入力エリアの左側に位置するラベルテキストを入力エリアの属性を示す情報と感じるx軸方向の離隔距離の、上限値である。また、P2は、ユーザが、通常の感覚において、入力エリアの左側に位置するラベルテキストを入力エリアの属性を示す情報と感じるy軸座標の差分の、上限値である。したがって、テキストボックスの左側に位置し、Dx<P1かつ|Δy|<P2を満たすラベルテキストを、当該テキストボックスに対応付ける対応付けは、入力画面を見たときのユーザの感覚に適合する。なお、テーブル作成ルール810の他の対応付けも、同様にユーザの感覚に適合した内容となっている。したがって、このようなテーブル作成ルール810に基づいて入力エリアに対するラベルテキストの対応付けを行うことにより、各入力エリアに対するラベルテキストの設定を、ユーザの感覚に適合した内容で行うことが可能となる。図2の画面構成解析部207は、電子カルテ部203に問い合わせて、入力エリア位置およびラベルテキスト位置を取得する。そして、画面構成解析部207は、取得した、入力エリア位置およびラベルテキスト位置から、テーブル作成ルールに基づいて、画面構成テーブルを生成する。画面構成テーブルは、入力エリア位置に対するラベルテキストの対応付けと、対応付けごとのIDとを記述したテーブルである。画面構成テーブルに記述されるIDは、言い換えると、入力エリアを表す読みを特定する情報第1の情報であり、かつ、ラベルテキストの読みを特定する情報第3の情報である。また、画面構成解析部207は、画面構成テーブルに記述された対応付けごとに、IDとラベルテキストとの組を、端末通信部202を介して無線通信端末400へ送信する。また、画面構成解析部207は、選択メニューが存在するとき、選択メニューのIDと複数のメニュー項目テキストとを組み付けた辞書用情報を、端末通信部202を介して無線通信端末へ送信する。選択メニューとは、予め用意された複数のメニュー項目テキストに対する選択を受け付ける入力エリアであり、例えばプルダウンメニューである。画面構成テーブル格納部208は、画面構成解析部207により生成された画面構成テーブルを記憶する。なお、画面構成解析部207は、上述の通り、入力エリア位置に対して、ユーザから手動でラベルテキストの対応付けを行うようにしてもよい。この場合、情報処理装置200は、必ずしもテーブル作成ルール格納部206を備えなくてもよい。また、この場合のメリットは、例えば、ユーザが発話し易い読み例えば略語や外国語、あるいは覚え易い読みを、自由に設定することができる点である。操作変換ルール格納部209は、操作変換ルールを予め格納する。操作変換ルールは、音声認識処理の結果を表す情報第2の情報を、画面構成テーブルを用いて操作情報に変換するためのルールである。図4は、操作変換ルールの内容の一例を示す図である。図4に示すように、操作変換ルール820は、タイプ821に対応付けて、操作情報の内容822を記述している。操作情報の内容822は、音声認識処理の結果に対応するラベルテキストが画面構成テーブルに存在するとき、そのラベルテキストに対応する入力エリア以下操作対象入力エリアというに関して出力すべき操作情報の内容を示す。例えば、テキストボックスというタイプ821に対応付けて、取得された絶対座標でワンクリック入力テキストという操作情報の内容822が記述されている。これは、音声認識処理の結果が示す入力エリアの基準点例えば左上端部の絶対座標の位置においてワンクリックする操作と、音声認識処理の結果に含まれる入力テキストを続けて入力する操作とを示す操作情報を、出力すべきであるといいうことを示す。図2の入力情報生成部210は、端末入力音声に対する音声認識処理の結果を表す情報が、画面構成テーブルにおいていずれかの入力エリアの表示位置に対応付けられているとき、当該表示位置に対する操作情報を、電子カルテ部203に入力する。より具体には、入力情報生成部210は、無線通信端末400から送られてきた音声認識処理の結果を表す情報を、画面構成テーブルにおいて検索する。そして、入力情報生成部210は、当該IDが画面構成テーブルに記述されたIDと一致するとき、当該IDに対応する入力エリアの表示位置に対する選択操作を示す操作情報を、電子カルテ部203に入力する。また、入力情報生成部210は、音声認識処理の結果を表す情報が、選択メニューのIDと入力テキストとを示すとき、当該IDに該当する入力エリアの表示位置に対する選択操作を示す操作情報を、まず電子カルテ部203に入力する。そして、これに続けて、入力情報生成部210は、テキストの入力操作を示す操作情報を、電子カルテ部203に入力する。なお、入力情報生成部210は、これらの操作情報を、操作変換ルール図4参照を用いて、音声認識処理の結果を変換することにより取得する。図5は、無線通信端末400の構成の一例を示すブロック図である。図5において、無線通信端末400は、網通信部401、装置通信部402、音声入力部403、および音声認識管理部404を有する。網通信部401は、例えば、公共通信網500に接続された携帯電話網図示せずと無線通信を行うための無線通信インタフェースである。網通信部401は、携帯電話網および公共通信網500を介して、音声認識サーバ600および第1~第Nの校正端末700-1~700-Nのそれぞれと、通信可能に接続する。装置通信部402は、例えば無線LANインタフェースであり、公共通信網500とは別の通信経路ここでは無線LANにより、情報処理装置200に接続する。音声入力部403は、ユーザの発話音声を入力する。音声認識管理部404は、音声入力部403により入力された音声である端末入力音声を、音声認識処理の対象として、網通信部401を介して音声認識サーバ600へ送信する。また、音声認識管理部404は、校正作業の結果校正済音声認識結果を、網通信部401を介して第1~第Nの校正端末700-1~700-Nから受信する。そして、音声認識管理部404は、受信した校正作業の結果を、電子カルテ部203に対する操作情報として、装置通信部402を介して情報処理装置200へ送信する。また、音声認識管理部404は、情報処理装置200から装置通信部402を介して受信したIDとラベルテキストとの組を、網通信部401を介して音声認識サーバ600へ送信する。図6は、音声認識サーバ600の構成の一例を示すブロック図である。図6において、音声認識サーバ600は、網通信部601、音声認識データベース602、逆認識処理部603、対応テーブル格納部604、および音声認識処理部605を有する。また、音声認識サーバ600は、装置情報格納部606、クラーク情報格納部607、クラーク決定ルール格納部608、および校正管理部609を有する。網通信部601は、例えば、公共通信網500に接続されたプロバイダ網図示せずと有線通信を行うためのLANインタフェースである。網通信部601は、プロバイダ網および公共通信網500を介して、音声認識サーバ600および第1~第Nの校正端末700-1~700-Nのそれぞれと、通信可能に接続する。音声認識データベース602は、音声認識処理に用いられる音響モデル、言語モデル、および辞書などのデータを格納する。逆認識処理部603は、無線通信端末400から受信したIDとラベルテキストとの組ごとに、ラベルテキストの読みをラベルテキストに対する逆認識処理により取得する。そして、逆認識処理部603は、取得した読みとIDとを対応付けたID読み対応テーブルを生成する。対応テーブル格納部604は、逆認識処理部603により生成されたID読み対応テーブルを格納する。音声認識処理部605は、音声認識データベース602を用いて、無線通信端末400から受信した端末入力音声に対する音声認識処理を行う。装置情報格納部606は、装置情報を格納する。装置情報は、情報処理装置200、音声入力の対象となっているアプリケーションここでは電子カルテ部203、および当該アプリケーションのユーザの少なくとも1つの属性情報を含む。図7は、装置情報の内容の一例を示す図である。図7に示すように、装置情報830は、端末ID831、装置ID832、分野833、希望レベル834、および希望単価835を、対応付けて記述する。端末ID831は、無線通信端末他の無線通信端末を含むのIDである。装置IDは、端末ID831が示す無線通信端末を利用して音声認識機能が追加される情報処理装置他の情報処理装置を含むのIDである。分野833は、装置IDが示す情報処理装置において音声入力の対象となるアプリケーションの分野を示す。希望レベル834は、装置IDが示す情報処理装置のユーザが希望する、上記アプリケーションに対する音声認識結果の校正の精度のレベル以下、単にレベルというを示す。希望単価835は、上記ユーザが希望する、上記アプリケーションに対する音声認識の単価例えば音声1分当たりの金額。以下、単に単価というを示す。例えば、T1という端末ID831には、M1という装置ID832が対応付けられている。これは、端末IDがT1である無線通信端末から受信した端末入力音声については、その音声認識結果を、装置IDがM1である情報処理装置に送信すべきであるということを示す。ここでは、無線通信端末400の端末IDが、T1であるものとする。また、情報処理装置200の装置IDが、M1であるものとする。また、T1という端末IDに対応付けて、医療という分野833が記述されている。これは、対応する情報処理装置200において音声入力の対象となるアプリケーションここでは電子カルテ部203は、医療分野のアプリケーションであるということを示す。また、T1という端末IDに対応付けて、2以上という希望レベル834、および、100円/分以下という希望単価835が記述されている。これは、校正作業の精度の希望レベルが2以上であり、その希望単価が1分当たり100円以下であるということを示す。装置情報830は、例えば、オペレータにより事前に手入力により設定されてもよいし、校正管理部609が情報処理装置および無線通信端末に必要な情報を問い合わせて作成してもよい。図6のクラーク情報格納部607は、クラーク情報を格納する。クラーク情報は、校正端末のオペレータの属性情報を含む。本実施の形態において、クラーク情報は、現在、校正端末において校正作業が可能か否かを示す情報と、オペレータの校正作業の対象の得意範囲を示す情報を含むものとする。図8は、クラーク情報の内容の一例を示す図である。図8に示すように、クラーク情報840は、校正端末ID841、クラークID842、作業ステータス843、不得意分野844、得意分野845、レベル846、および単価847を記述する。校正端末ID841は、校正端末700のIDである。クラークID842は、校正端末ID841が示す校正端末700を使用するクラークのIDである。作業ステータス843は、クラークID842が示すクラークが、現在、校正作業を即時に行うことができる状態か否かを示す。不得意分野844は、上記クラークが校正作業を不得意とする分野を示す。得意分野844は、上記クラークが校正作業を得意とする分野を示す。レベル846は、上記クラークのレベルを示す。単価847は、上記クラークにより校正作業が行われた場合の単価を示す。例えば、P1という校正端末ID841に対応付けて、C1というクラークID842が記述されている。これは、P1という校正端末ID841に送信した未校正音声認識結果は、C1というクラークID842により校正作業を受けるということを示す。また、C1というクラークID842に対応付けて、作業可という作業ステータス843、文学という不得意分野844、および、医療という得意分野845が記述されている。これは、クラークIDがC1であるクラークが、現在、即時の校正作業が可能であり、不得意分野は文学であり、得意分野は医療であるということを示す。また、C1というクラークID842に対応付けて、1というレベル846、および、90円/分という単価847が記述されている。これは、当該クラークのレベルは1であるということ、および、当該クラークが校正作業を行った場合の単価が1分あたり90円であるということを示す。図6のクラーク決定ルール格納部608は、クラーク決定ルールを予め格納する。クラーク決定ルールは、音声認識処理の結果に対する校正端末700の選択の条件を、装置情報と、クラーク情報との関係によって規定するルールである。本実施の形態において、クラーク決定ルールは、現在、校正作業が可能である校正端末を選択することを少なくとも規定するものとする。また、クラーク決定ルールは、音声入力の対象となっているアプリケーションここでは電子カルテ部203およびユーザを得意範囲に含むオペレータが存在するとき、当該オペレータの校正端末700を選択することを少なくとも規定するものとする。図9は、クラーク決定ルールの内容の一例を示す図である。図9に示すように、クラーク決定ルール850は、優先順位851が設定された条件852を記述する。優先順位851は、より高い優先順位851の条件が満たされるようなクラークをより優先的に選択すべきことを示す。条件852は、校正作業を行わせるべきクラークの条件を示す。例えば、1という優先順位に対応付けて、作業可であるという条件852が記述されている。これは、作業可となっていることが、校正作業を行わせるべきクラークの最優先の条件であるということを示す。図6の校正管理部609は、音声認識処理部605による音声認識処理の結果未校正音声認識結果ごとに、対応する装置情報を取得する。校正管理部609は、クラーク決定ルールに基づいて、第1~第Nの校正端末700-1~700-Nの中から1つまたは複数の校正端末700を選択する。そして、校正管理部609は、選択した校正端末700に音声認識処理の結果に対する校正作業を行わせる。その後、校正管理部609は、校正端末700から受信した校正作業の結果校正済音声認識結果が示す読みを、ID読み対応テーブルで検索する。そして、校正管理部609は、当該読みがID読み対応テーブルに存在するとき、当該読みに対応するIDを、無線通信端末400へ送信する。以上の情報処理装置200、無線通信端末400、および音声認識サーバ600は、例えば、CPUCentralProcessingUnit、制御プログラムを格納したROMReadOnlyMemoryなどの記憶媒体、およびRAMRandomAccessMemoryなどの作業用メモリをそれぞれ有する。この場合、上記した各構成部の機能は、CPUが制御プログラムを実行することにより実現される。以上のような構成を有する情報処理装置200、無線通信端末400、および音声認識サーバ600により、図1で説明したそれぞれの機能が実現される。すなわち、入力支援システム100は、これらの装置と第1~第Nの校正端末700-1~700-Nとを備えることにより、高いセキュリティを求められる既存のアプリケーションである電子カルテに対して、高精度な音声入力機能を簡単に追加することができる。以上で、各装置の構成についての説明を終える。以下、各装置の動作について説明する。但し、電子カルテへの音声認識機能の追加に関する処理のみに着目して説明を行う。図10は、情報処理装置200の動作の一例を示すフローチャートである。まず、ステップS1100において、画面構成解析部207は、電子カルテ部203が新たな入力画面を表示したか否かを判断する。新たな入力画面とは、解析済みのつまり対応する画面構成テーブルを生成済みの入力画面と内容が異なる入力画面だけでなく、内容が同じであっても大きさおよび配置の少なくとも1つが異なる入力画面を含む。図11は、入力画面の一例を示す平面図である。図11に示すように、入力画面861は、情報処理装置200のデスクトップ画面862に表示されるウィンドウである。入力画面861は、例えば、操作入力部205を介してユーザにより行われるカーソル863の操作により、デスクトップ画面862における位置および大きさが可変となっている。本実施の形態において、入力画面861は、内部に患者情報というラベルテキスト864が配置されたタブ865と、内部に病院情報というラベルテキスト866が配置されたタブ867とを有する。入力画面861は、左側近傍に氏名というラベルテキスト868が配置されたテキストボックス869を有する。入力画面861は、左側近傍に性別というラベルテキスト870が配置され、右側近傍に男というラベルテキスト871が配置された選択ボタン872を有する。入力画面861は、左側近傍に性別というラベルテキスト870が配置され、右側近傍に女というラベルテキスト873が配置された選択ボタン874を有する。入力画面861は、左側近傍に診療科目というラベルテキスト875が配置された選択メニュー876を有する。選択メニュー876は、内科、外科、整形外科、というメニュー項目テキスト群877を有する。なお、後述するが、画面構成解析部207は、デスクトップ画面862の座標系である絶対座標系878と、入力画面861の座標系である相対座標系879とを用いて、入力画面861の解析以下、適宜、画面構成解析というを行う。絶対座標系878は、X軸とY軸とから成るものとする。相対座標系879は、x軸とy軸とから成るものとする。なお、図11に示す絶対座標系878および相対座標系879は、デスクトップ画面862および入力画面861には表示されない。なお、絶対座標系における位置のみが異なるものは、新たな入力画面として扱ってもよいが、本実施の形態に係る情報処理装置200は、新たな入力画面として取り扱わないものとする。但し、情報処理装置200は、絶対座標系における入力画面の相対座標系の位置を逐次取得し、操絶対座標系を用いた内容で操作情報を生成するものとする。画面構成解析部207は、電子カルテ部203が新たな入力画面を表示した場合図10のS1100:YES、ステップS1200へ進む。また、画像構成解析部207は、電子カルテ部203が新たな入力画面を表示していない場合S1100:NO、ステップS1300へ進む。ステップS1200において、画面構成解析部207は、ステップS1100において、テーブル生成処理を行って、ステップS1300へ進む。テーブル生成処理は、入力画面を解析して画面構成テーブルを生成する処理である。テーブル生成処理の詳細については後述する。そして、ステップS1300において、入力情報生成部210は、新たな音声認識結果を受信したか否かを判断する。入力情報生成部210は、新たな音声認識結果を受信した場合S1300:YES、ステップS1400へ進む。また、入力情報生成部210は、新たな音声認識結果を受信していない場合S1300:NO、ステップS1500へ進む。ステップS1400において、入力情報生成部210は、操作変換処理を行って、ステップS1500へ進む。操作変換処理は、端末入力音声に対する音声認識処理の結果を、操作情報に変換して電子カルテ部203へ渡す処理である。操作変換処理の詳細については後述する。そして、ステップS1500において、入力情報生成部210は、ユーザ操作などにより処理の終了を指示されたか否かを判断する。入力情報生成部210は、処理の終了を指示されていない場合S1500:NO、ステップS1100へ戻る。また、入力情報生成部210は、処理の終了を指示された場合S1500:YES、一連の処理を終了する。このような動作により、情報処理装置200は、新たな入力画面が表示されるごとに、その入力画面に対応した画面構成テーブルを生成することができる。そして、情報処理装置200は、新たな音声認識結果が受信されるごとに、その音声認識結果の操作情報への変換を行うことができる。図12は、テーブル生成処理図10のステップS1200の一例を示すフローチャートである。まず、ステップS1201において、画面構成解析部207は、電子カルテ部203から、入力画面の画面情報を取得する。画面情報は、入力画面を構成する各入力エリアのタイプおよび表示位置と、入力画面を構成する各ラベルテキストと、その表示位置およびサイズを含む。画面情報の取得は、入力画面がマイクロソフト社のウィンドウズ登録商標におけるウィンドウである場合、対応するウィンドウズメッセージを電子カルテ部203へ渡すことにより、可能である。そして、ステップS1202において、画面構成解析部207は、取得した入力エリアのうち1つを選択する。そして、ステップS1203において、画面構成解析部207は、テーブル作成ルール図3参照に従って、選択中の入力エリアにラベルテキストを対応付ける。例えば、図11に示す入力画面861において、テキストボックス869が選択されている場合、画面構成解析部207は、氏名というラベルテキスト868を、テキストボックス869に対応付ける。そして、ステップS1204において、画面構成解析部207は、ステップS1203において行った対応付けと、コンポーネットのタイプおよび相対座標などを、画面構成テーブルに登録する。後述のステップS1207の処理により、このような画面構成テーブルへの登録は、全ての入力エリアについて行われる。図13は、図11に示す入力画面から図3に示すテーブル作成ルールに基づいて生成された、画面構成テーブルの内容の一例を示す図である。図13に示すように、画面構成テーブル880は、フィールドID881ごとに、親ID882、タイプ883、相対座標884、プロパティ885、およびラベルテキスト886を記述する。フィールドID881は、入力エリアのIDである。親ID882は、入力エリアの親に位置づける親入力エリアのIDである。タイプ883は、フィールドID881が示す入力エリアのタイプである。相対座標884は、入力画面861の相対座標系829における、フィールドID881が示す入力エリアの基準点の座標図11参照である。プロパティ885は、フィールドID881が示す入力エリアがタブである場合のタブインデックスである。ラベルテキスト886は、フィールドID881が示す入力エリアに対応付けられたラベルテキスト886である。例えば、2というフィールドID881に対応付けて、1という親ID882、テキストボックスというタイプ883、およびx2,y2という相対座標884が記述されている。これは、フィールドID881が2である入力エリアは、フィールドID881が1である入力エリアを親とし、テキストボックスであり、その基準点の相対座標がx2,y2であるということを示す。また、2というフィールドID881に対応付けて、氏名というラベルテキスト886が記述されている。これは、フィールドID881が2である入力エリアに、氏名というラベルテキスト886が対応付けられたことを示す。そして、図12のステップS1205において、画面構成解析部207は、選択中の入力エリアのタイプが選択メニューであるか否かを判断する。画面構成解析部207は、選択中の入力エリアが選択メニューである場合S1205:YES、ステップS1206へ進む。また、画面構成解析部207は、選択中の入力エリアが選択メニューではない場合S1205:NO、ステップS1207へ進む。ステップS1206において、画面構成解析部207は、選択メニューのメニュー項目テキストから辞書用情報を生成して、ステップS1207へ進む。図14は、図11に示す入力画面から生成される辞書用情報の内容の一例を示す図である。図14に示すように、辞書用情報890は、フィールドID891に対応付けて、メニュー項目テキスト892のリストを記述する。メニュー項目テキスト892は、フィールドID891が示す入力エリア選択メニューにおける選択の対象であるメニュー項目テキストを示す。そして、図12のステップS1207において、画面構成解析部207は、入力画面を構成する全ての入力エリアを処理したか否かを判断する。画面構成解析部207は、未処理の入力エリアが存在する場合S1207:NO、ステップS1202へ戻る。また、画面構成解析部207は、全ての入力エリアを処理した場合S1207:YES、ステップS1208へ進む。ステップS1208において、画面構成解析部207は、画面構成テーブルから、IDテキスト対応情報を生成する。IDテキスト対応情報は、フィールドIDとラベルテキストとの対応付けを示す情報である。図15は、図13に示す画面構成テーブルから生成されるIDテキスト対応情報の内容の一例を示す図である。図15に示すように、IDテキスト対応情報900は、フィールドID901とラベルテキスト902との組およびタイプ903を記述する。ラベルテキスト902は、フィールドID901が示す入力エリアに対応付けられたラベルテキストを示す。タイプ903は、フィールドID901が示す入力エリアのタイプを示す。そして、図12のステップS1209において、画面構成解析部207は、生成したIDテキスト対応情報を、無線通信端末400へ送信する。また、画面構成解析部207は、辞書用情報を生成した場合には、これについても、無線通信端末400へ送信する。そして、画面構成解析部207は、図10の処理へ戻る。図16は、情報処理装置200から無線通信端末400への送信データの構成の一例を示す図である。図16に示すように、情報処理装置200から無線通信端末400への送信データ910は、例えば、IDテキスト対応情報911を含み、更に、適宜、辞書用情報912を含む。このようなテーブル生成処理により、情報処理装置200は、電子カルテ部203の入力画面から、入力エリア位置に対するラベルテキストの対応付けを決定することができる。そして、情報処理装置200は、その対応付けを、画面構成データとして保持すると共に、IDテキスト対応情報として無線通信端末400へ送信することができる。図17は、無線通信端末400の動作の一例を示すフローチャートである。まず、音声認識管理部404は、IDテキスト対応情報および辞書用情報の少なくとも一方を、情報処理装置200から受信したか否かを判断する。音声認識管理部404は、IDテキスト対応情報および辞書用情報の少なくとも一方を受信した場合S2010:YES、ステップS2020へ進む。また、音声認識管理部404は、IDテキスト対応情報および辞書用情報のいずれも受信していない場合S2010:NO、ステップS2030へ進む。ステップS2020において、音声認識管理部404は、IDテキスト対応情報および辞書用情報のうち受信したものを、音声認識サーバ600へ転送して、ステップS2030へ進む。この際、音声認識管理部404は、送信元のIDとして、無線通信端末400の端末IDを、転送する情報に付与する。図18は、無線通信端末400から音声認識サーバ600への第1の送信データの構成の一例を示す図である。図18に示すように、無線通信端末400から音声認識サーバ600への第1の送信データ920は、例えば、端末ID921およびIDテキスト対応情報922を含み、更に、適宜、辞書用情報923を含む。端末ID921は、第1の送信データ920の送信元である無線通信端末400の端末IDを示す。IDテキスト対応情報922および辞書用情報923は、図16のIDテキスト対応情報911および辞書用情報912に対応している。そして、図17のステップS2030において、音声認識管理部404は、音声入力部403を介してユーザの音声入力があったか否かを判断する。音声認識管理部404は、音声入力があった場合S2030:YES、ステップS2040へ進む。また、音声認識管理部404は、音声入力がない場合S2030:NO、ステップS2050へ進む。ステップS2040において、音声認識管理部404は、端末入力音声の音声データを含む音声情報を、音声認識サーバ600へ送信して、ステップS2050へ進む。この際、音声認識管理部404は、送信元として無線通信端末400の端末IDを、送信する情報に付与する。図19は、無線通信端末400から音声認識サーバ600への第2の送信データの構成の一例を示す図である。図19に示すように、無線通信端末400から音声認識サーバ600への第2の送信データ930は、例えば、端末ID931および音声情報932を含む。端末ID931は、第2の送信データ930の送信元である無線通信端末400の端末IDを示す。音声情報932は、端末入力音声の音声データを含む情報である。そして、図17のステップS2050において、音声認識管理部404は、音声認識サーバ600から音声認識結果を受信したか否かを判断する。音声認識管理部404は、音声認識結果を受信した場合S2050:YES、ステップS2060へ進む。また、音声認識管理部404は、音声認識結果を受信していない場合S2050:NO、ステップS2070へ進む。ステップS2060において、音声認識管理部404は、受信した音声認識結果を、情報処理装置200へ転送して、ステップS2070へ進む。IDテキスト対応情報および辞書用情報のうち受信したものを、音声認識サーバ600へ転送して、ステップS2030へ進む。この転送されるデータの詳細については後述する。そして、ステップS2070において、音声認識管理部404は、ユーザ操作などにより処理の終了を指示されたか否かを判断する。音声認識管理部404は、処理の終了を指示されていない場合S2070:NO、ステップS2010へ戻る。また、音声認識管理部404は、処理の終了を指示された場合S2070:YES、一連の処理を終了する。このような動作により、無線通信端末400は、情報処理装置200から送られてきたIDテキスト対応情報を、音声認識サーバ600へ転送し、端末入力音声の音声情報を、音声認識サーバ600へ送信することができる。また、無線通信端末400は、音声認識サーバ600から送られてきた音声認識結果を、情報処理装置200へ転送することができる。図20は、音声認識装置600の動作の一例を示すフローチャートである。まず、ステップS3010において、逆認識処理部603は、無線通信端末400からIDテキスト対応情報図15参照を受信したか否かを判断する。逆認識処理部603は、IDテキスト対応情報を受信していない場合S3010:NO、後述のステップS3030へ進む。また、逆認識処理部603は、IDテキスト対応情報を受信した場合S3010:YES、ステップS3020へ進む。また、逆認証処理部603は、逆認識処理部603は、IDテキスト対応情報に含まれるラベルテキストを読みに逆変換して、ID読み対応テーブルを生成する。図21は、図15に示すIDテキスト対応情報から生成されるID読み対応テーブルの内容の一例を示す図である。図21に示すように、ID読み対応テーブル940は、フィールドID941に対応付けて、読み942を記述する。読み942は、フィールドID941が示す入力エリアに対応付けられていたラベルテキストの読みを示す。例えば、2というフィールドID941に対応付けて、しめいという読み942が記述されている。これは、フィールドID941が2である入力エリアに対応付けられたラベルテキストの読みが、しめいであるということを示す。なお、逆認識処理部603は、受信したIDテキスト対応情報に記述された入力エリアのタイプおよびラベルテキストと、逆変換処理により得られた読みとから、言語モデルを構築または再構築し、音声認識データベース602に登録する。例えば、逆認識処理部603は、しめいという読みがテキストボックスに対応すること、および、その基のラベルテキストが氏名であることから、しめいという読みの直後には名前が配置されるとする内容を、言語モデルに追加する。また、例えば、しんりょうかもくという読みが、選択メニューに対応している。このことから、逆認識処理部603は、しんりょうかもくという読みの直後には、対応して受信した辞書用情報に記述されたメニュー項目テキストが配置されるとする内容を、言語モデルに追加する。なお、音声認識サーバ600は、端末IDを用いて、ID読み対応テーブル940、言語モデル、辞書用情報などを、無線通信端末400ごとに管理するものとする。そして、図20のステップS3030において、逆認識処理部603は、無線通信端末400から辞書用情報図14参照を受信したか否かを判断する。逆認識処理部603は、辞書用情報を受信した場合S3030:YES、ステップS3040へ進む。また、逆認識処理部603は、辞書用辞書を受信していない場合S3030:NO、ステップS3050へ進む。ステップS3040において、逆認識処理部603は、辞書用情報に含まれるメニュー項目テキストのリストを、辞書用情報に含まれるフィールドIDについての音声認識結果候補辞書として、音声認識データベース602に登録する。なお、音声認識サーバ600は、端末IDを用いて、音声認識結果候補辞書を、無線通信端末400ごとに管理するものとする。そして、ステップS3050において、音声認識処理部605は、無線通信端末400から音声情報を受信したか否かを判断する。音声認識処理部605は、音声情報を受信した場合S3050:YES、ステップS3060へ進む。また、音声認識処理部605は、音声情報を受信していない場合S3050:NO、ステップS3070へ進む。ステップS3060において、音声認識処理部605は、音声認識データベース6020を用いて、受信した音声情報に含まれる音声データに対する音声認識処理を行う。音声認識処理の結果、端末入力音声を仮名に変換した読みと、その読みを仮名漢字変換した仮名漢字テキストとが得られる。そして、ステップS3080において、校正管理部609は、装置情報図7参照およびクラーク情報図8参照に基づき、クラーク決定ルール図9参照に従って、校正作業を行わせるクラークを決定する。そして、校正管理部609は、音声認識処理の結果未校正音声認識結果を、決定したクラークに対応する校正端末700へ送信して、ステップS3070へ進む。図22は、音声認識サーバ600から校正端末700への送信データの構成の一例を示す図である。図22に示すように、音声認識サーバ600から校正端末700への送信データ950は、端末ID951、音声情報952、および未校正音声認識結果953を含む。端末ID951は、音声情報952の送信元の無線通信端末400の端末IDを示す。未校正音声認識結果953は、音声情報952に対する音声認識結果である。この未校正音声認識結果953は、校正端末700における校正作業を経て、校正済音声認識結果として返信される。図23は、校正端末700から音声認識サーバ600への送信データの構成の一例を示す図である。図23に示すように、校正端末700から音声認識サーバ600への送信データ960は、端末ID961および校正済音声認識結果962を含む。端末ID961は、校正済音声認識結果962の基となった音声情報952の送信元の無線通信端末400の端末IDを示す。図20のステップS3070において、校正管理部609は、校正端末700から校正結果校正済音声認識結果を受信したか否かを判断する。校正管理部609は、校正結果を受信した場合S3070:YES、ステップS3090へ進む。また、校正管理部609は、校正結果を受信していない場合S3070:NO、ステップS3100へ進む。ステップS3090において、校正管理部609は、ID読み対応テーブル図21参照において、受信した校正済音声認識結果に対応するフィールドIDを取得する。そして、校正管理部609は、取得したフィールドIDを、校正済音声認識結果として、無線通信端末400へ送信する。また、校正済音声認識結果が、しめい、やまだはなこおよび氏名、山田花子というように、ID読み対応テーブルに記述された読みと入力テキストとから成る場合がある。この場合、校正管理部609は、フィールドIDと入力テキストとを、校正済音声認識結果として、無線通信端末400へ送信する。この際、入力テキストとしては、仮名漢字変換されたテキスト上述の例では、やまだはなこではなく山田花子が送信される。そして、校正管理部609は、ステップS3100へ進む。音声認識サーバ600から無線通信端末400への送信データは、上述の通り、無線通信端末400により、情報処理装置200へと転送される。図24は、音声認識サーバ600から情報処理装置200への送信データの構成の一例を示す図である。図24に示すように、音声認識サーバ600から情報処理装置200への送信データ970は、フィールドID971を含み、更に、適宜、入力テキスト972を含む。入力テキスト972が含まれるのは、フィールドID971が示す入力エリアの種類が、例えば、テキストボックスあるいは選択メニューのときである。そして、図20のステップS3100において、校正管理部609は、オペレータ操作などにより処理の終了を指示されたか否かを判断する。校正管理部609は、処理の終了を指示されていない場合S3100:NO、ステップS3010へ戻る。また、校正管理部609は、処理の終了を指示された場合S3100:YES、一連の処理を終了する。このような動作により、音声認識サーバ600は、入力画面の属性や構成を反映させて精度の高い音声認識処理を行うことができ、更に、適切なクラークを選択し校正作業を行わせて、更に高い音声認識処理を行うことができる。図25は、情報表示装置200による操作変換処理図10のステップS1400の一例を示すフローチャートである。まず、ステップS1401において、入力情報生成部210は、入力画面861の絶対座標例えば、相対座標系879の原点oの絶対座標、図11参照を、電子カルテ部203から取得する。入力画面861の絶対座標の取得は、入力画面がマイクロソフト社のウィンドウズ登録商標におけるウィンドウである場合、対応するウィンドウズメッセージを電子カルテ部203へ渡すことにより、可能である。そして、ステップS1402において、入力情報生成部210は、受信した校正済認識結果に含まれるフィールドIDに対応する入力エリアの相対座標を、画面構成テーブルから取得する。そして、入力エリアの相対座標を、入力画面の絶対座標に基づいて、絶対座標に変換する。例えば、相対座標系と絶対座標系とが同一スケールである場合には、入力情報生成部210は、入力エリアの相対座標の値と入力画面の絶対座標の値との加算することにより、入力エリアの絶対座標を取得する。そして、ステップS1403において、入力情報生成部210は、操作変換ルール図4参照に従って、校正済認識結果に対応する操作情報を生成する。そして、入力情報生成部210は、生成した操作情報を電子カルテ部203に入力して、図10の処理へ戻る。例えば、2というフィールドIDと山田花子という入力テキストとを含む校正済認識結果が受信されたとする。この場合、入力情報生成部210は、まず、画面構成テーブル図13参照から、対応する入力エリアのタイプがテキストボックスであり、その相対座標がx2、y2であるということを取得する。この結果、入力情報生成部210は、操作変換ルール820から、対応する入力エリアの絶対座標でワンクリックの操作と、続けて入力テキストの入力操作とを示す操作情報を生成することを決定する。そして、入力情報生成部210は、相対座標x2、y2を絶対座標に変換し、決定した内容の操作情報を生成し、電子カルテ部203に入力する。このような操作変換処理により、情報処理装置200は、入力画面の大きさ、位置、構成が可変であるような電子カルテ部203に対しても、これを改変することなく、音声認識結果に対応する操作を行うことを可能にする。また、以上のような動作により、情報処理装置200は、搭載する電子アプリを改変することなく、無線通信端末400などの外部装置を用いて、しかも電子アプリのセキュリティを確保した状態で、電子カルテに音声入力機能を追加することができる。以上説明したように、本実施の形態に係る入力支援システム100は、入力エリア位置とラベルテキスト位置との相対関係に基づいて、入力エリア位置にラベルテキストを対応付け、音声認識結果による入力エリアに対する選択操作を可能にした。これにより、入力支援システム100は、電子カルテ部203に対し、音声入力機能を簡単に追加することができる。すなわち、入力支援システム100は、入力エリアに読みが設定されていない既存のアプリケーションに対して音声入力機能を簡単に追加することができる。また、入力支援システム100は、入力画面の相対座標を用いるので、入力画面が単に移動した場合に、その都度、画面構成解析を行わないようにすることができ、処理負荷を軽減することができる。また、入力支援システム100は、公共通信網500に音声認識サーバ600と複数の校正端末700を配置し、これらを利用して電子カルテ部203に音声認識機能を追加しつつ、これらと情報処理装置200との間に無線通信端末400を配置するようにした。これにより、入力支援システム100は、情報処理装置200を公共通信網500に直接に通信可能に接続することなく、電子カルテ部203に対し、音声入力機能を簡単に追加することができる。すなわち、入力支援システム100は、高いセキュリティを求められるアプリケーションに対して高精度な音声入力機能を簡単に追加することができる。なお、以上説明した実施の形態では、音声認識結果を操作情報に変換する機能部として、入力情報生成部210を情報処理装置に配置したが、かかる機能部の配置はこれに限定されない。音声認識結果を操作情報に変換する機能部は、例えば、無線通信端末400に配置してもよい。この場合、画面構成解析部207は、生成した画面構成テーブルを、無線端末装置400に送信してこれに格納させればよい。また、入力画面の各ページの構成や大きさが固定である場合には、全てのページについて一旦画面構成テーブルが生成されれば、画面構成解析部207は不要である。したがって、この場合、他の機能部例えば入力情報生成部210が、画面構成解析部207を情報処理装置200から消去するようにしてもよい。また、入力支援システム100は、IDではなく、ラベルテキストの読みのテキストデータや、入力エリアの座標などを、音声認識結果としてもよい。但し、画面構成解析部207は、音声認識結果から入力エリアを特定できるように、画面構成テーブルを生成する必要がある。また、入力支援システム100は、キーボード入力信号をエミュレートした操作情報を、アプリケーションに入力するようにしてもよい。この場合、例えば、無線通信端末400の音声認識管理部404は、受信した校正作業の結果を、キーボード入力信号平仮名文字列に変換して、装置通信部402を介して情報処理装置200へ送信する。このキーボード入力信号は、例えば、校正作業の結果である仮名漢字まじりテキストを平仮名文字列に変換したものを入力するために行われるべきキーボード操作の内容と、その後の変換操作入力した平仮名文字列全てを選択し、変換すること確定操作仮名漢字まじりに確定することを示す信号である。また、情報処理装置200の入力情報生成部210は、入力エリアのいずれかが選択されている状態で、端末通信部202を介してこのキーボード入力信号を受信したとき、当該キーボード入力信号を仮名漢字テキストに変換する。そして、入力情報生成部210は、選択されている入力エリアの表示位置に対する当該仮名漢字テキストの入力操作を示す操作情報を、電子カルテ部203に入力する。更に、入力支援システム100は、入力エリアの選択については手動で受け付け、テキスト入力についてのみ音声認識機能を用いるようにしてもよい。例えば、キーボード入力信号を一般の無線キーボードの無線信号で実現した場合、通常の無線キーボード入力と同じ経路で電子カルテ部203に入力するため、入力情報生成部210および端末通信部202は通常のコンピュータ端末に普通に備わっている入力機能である。また、入力情報生成部210のうち仮名漢字テキストへの変換機能は、情報処理装置200に搭載されている機能と兼用としてもよい。音声認識サーバ600との音声認識辞書は、対象分野に特化した変換辞書よみと表記のペアを持っているため、これを情報処理装置200に備わってる仮名漢字変換IMEにインポートしておくことが望ましい。そうすることにより、一回の変換操作で仮名漢字変換が成功する確率が高くなる。また、画面構成解析部207は、実際に表示される画像をスキャンし、入力画面から、各入力エリアの位置およびタイプや、各ラベルテキストの表示位置を取得抽出するようにしてもよい。かかる抽出は、例えば、パターンマッチングや画像特徴量抽出などにより行うことができる。また、本発明は、電子カルテ以外の各種アプリケーションに対して適用可能であることは勿論である。"