入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行するデータ処理装置であって、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得手段と、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定手段と、前記端末装置から、前記逆変換処理の対象データを受信する受信手段と、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定手段が決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換手段と、を有するデータ処理装置。請求項1に記載のデータ処理装置において、前記端末装置に対して、前記基準データを送信する送信手段をさらに有するデータ処理装置。請求項1または2に記載のデータ処理装置であって、前記対象データは音声データであるデータ処理装置。請求項3に記載のデータ処理装置であって、逆変換後の前記対象データに対して、音声認識処理及び/又は音声をミキシングする処理を実行する処理実行手段をさらに有するデータ処理装置。請求項1から4のいずれか1項に記載のデータ処理装置において、複数の利得変換関数を保持する変換関数保持手段を有し、前記変換関数決定手段は、前記基準データと前記AGC後基準データとを利用して、前記変換関数保持手段が保持する前記複数の利得変換関数から1つの前記変換関数を選択することで、前記決定を行うデータ処理装置。請求項1から5のいずれか1項に記載のデータ処理装置において、前記基準データは、複数レベルの矩形波であるデータ処理装置。請求項1から6のいずれか1項に記載のデータ処理装置において、前記利得変換関数は、対数曲線近似される対数関数であるデータ処理装置。請求項1から7のいずれか1項に記載のデータ処理装置と、前記端末装置と、を有するデータ処理システム。コンピュータに、入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行させるためのプログラムであって、コンピュータを、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得手段、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定手段、前記端末装置から、前記逆変換処理の対象データを受信する受信手段、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定手段が決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換手段、として機能させるためのプログラム。入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行するデータ処理方法であって、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得ステップと、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定ステップと、前記端末装置から、前記逆変換処理の対象データを受信する受信ステップと、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定ステップで決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換ステップと、をコンピュータが実行するデータ処理方法。AGC処理を実行する装置を、例えば音声認識システムや、音声をミキシングするシステムのフロントエンドとして利用した場合、AGC処理による入力データの変形に起因して、音声検出精度や音声認識精度等を下げてしまうという問題がある。例えば、雑音下等で音声入力がなされ、AGCによりゲインが上がっていると、音声始端に比べて音声終端のパワーが下がりきらず、終端検出ができないという現象が起こりうる。また、多地点会議システムの音声入力のフロントエンドとしてAGC処理を実行する装置を用いた場合、AGC処理に起因して音声検出区間同士をミキシングする際の区間検出に誤りが生じてしまい、音声が途切れたり、ノイズとのミキシングが行われる等の不都合が生じ、受聴者リスナーに不快感を与える恐れがある。なお、ここでは、フロントエンドが音声データをAGC処理する場合を例に課題を説明したが、例えば光の信号データなど、その他のデータをAGC処理する場合においても同様の課題が発生しうる。ところで、上記課題を解決する手段として、フロントエンドでなされるAGC処理を無効にし、フロントエンドで入力されたデータを、AGC処理を経ずに、音声認識システム等のバックエンドに入力する手段が考えられる。しかし、多地点会議システムや、近年増えているクライアントサーバ型あるいはSaaS型などと呼ばれる音声認識システムにおいては、システム側からクライアントである端末を制御することが難しい。このため、当該手段を実現することは難しい。そこで、本発明者は、フロントエンドから入力されるAGC処理後のデータを、AGC処理前の状態に戻し、音声認識システム等のバックエンドに入力する手段を考えた。しかし、AGC処理の実行内容はすべての装置に共通でないので、複数種の装置フロントエンドから入力されたAGC処理後のデータを、共通の処理により、AGC処理前の状態に戻すことは難しい。すなわち、当該手段を実現する場合、複数種の装置フロントエンド各々で行われたAGC処理の内容を適切に反映して、AGC処理前の状態に戻す必要がある。本発明は、当該課題を解決し、AGC処理により動的な変形が施された入力データに対してデータ検出等の処理を実行する際におこり得る不具合を軽減する手段を提供することを課題とする。本発明によれば、入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行するデータ処理装置であって、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得手段と、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定手段と、前記端末装置から、前記逆変換処理の対象データを受信する受信手段と、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定手段が決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換手段と、を有するデータ処理装置が提供される。また、本発明によれば、上記データ処理装置と、上記端末装置とを有するデータ処理システムが提供される。また、本発明によれば、コンピュータに、入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行させるためのプログラムであって、コンピュータを、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得手段、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定手段、前記端末装置から、前記逆変換処理の対象データを受信する受信手段、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定手段が決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換手段、として機能させるためのプログラムが提供される。また、本発明によれば、入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行するデータ処理方法であって、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得ステップと、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定ステップと、前記端末装置から、前記逆変換処理の対象データを受信する受信ステップと、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定ステップで決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換ステップと、をコンピュータが実行するデータ処理方法が提供される。本発明によれば、AGC処理により動的な変形が施されたデータに対して信号検出等の処理を実行する際におこり得る不具合を軽減することが可能となる。以下、本発明の実施の形態について図面を用いて説明する。なお、本実施形態の各部は、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラムあらかじめ機器を出荷する段階からメモリ内に格納されているプログラムのほか、CD等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、機器にはいろいろな変形例があることは、当業者には理解されるところである。また、本実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、本実施形態の各装置は1つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。<第1の実施形態>まず、本実施形態の概要について説明する。本実施形態のデータ処理装置は、携帯電話やスマートフォンなどの端末装置から、AGC処理後のデータを受信する。当該データは、例えば、ユーザがこれらの端末装置を利用して入力した音声データである。本実施形態のデータ処理装置は、AGC処理後のデータを受信すると、当該データを送信してきた端末装置でなされたAGC処理の内容を考慮して、当該データをAGC処理前の状態に戻す処理を実行する。そして、当該戻す処理後のデータに対して、音声認識処理等の所定の処理を実行したり、または、当該所定の処理を実行する装置に対して当該データを送信したりする。次に、本実施形態について詳細に説明する。図1は、本実施形態のデータ処理システムの構成の一例を示すブロック図である。図示するように、本実施形態のデータ処理システムは、データ処理装置10と、端末装置100とを有する。まず、データ処理装置10について説明する。図1に示すように、データ処理装置10は、取得部11と、基準データ保持部12と、変換関数決定部13と、受信部14と、逆変換部15と、処理実行部16と、送信部17と、を有する。取得部11は、入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々から、AGC後基準データを取得する。AGC後基準データは、各端末装置が基準データをAGC処理した後のデータである。基準データは、各端末装置のAGC処理の内容を、データ処理装置10が解析するために用いるデータである。このような基準データは、複数のレベルの値各々が一定時間継続されるデータであり、例えば、図2や図3に示すように、複数のレベルの矩形波が一定時間ずつ連続するようなものとすることができる。このように所定値を一定時間継続させることで、AGC処理の時間方向の特性を吸収することが可能となる。基準データは、例えば、図1に示す基準データ保持部12に保持されており、所定のタイミングで、送信部17により端末装置100に送信されてもよい。基準データを受信した端末装置100は、基準データに対してAGC処理を実行し、AGC後基準データを取得部11に送信する。なお、端末装置100が予め基準データを保持しておいてもよい。変換関数決定部13は、基準データと、AGC後基準データとを利用して、AGC処理の利得変換関数を決定する。変換関数決定部13は、利得変換関数を、例えば図4に示すような対数曲線で近似したり、または、直線の繋ぎ合わせで近似することができる。本実施形態においては、基準データが複数種類の入力を模擬するので、各入力値基準データに対する出力値AGC後基準データをプロットすることで、曲線近似が可能となる。図4に示す例では、横軸が入力値の対数値、縦軸が出力値の対数値となっている。なお、複数のプロットデータから曲線近似を行う技術は、公知技術としてよく知られているものであるから、ここでは詳細な説明を省略する。受信部14は、端末装置100から、逆変換処理の対象データを受信する。逆変換処理は、端末装置各々から受信したAGC処理後のデータ例:音声データを、AGC処理前のデータに戻す処理である。AGC処理前のデータに戻すとは、AGC処理前のデータと完全に一致するデータに変更することに限定されず、AGC処理前のデータに近いデータに変更することも含む概念である。本実施形態では、対象データをAGC処理前のデータに戻した後、戻した後のデータに対して、音声認識処理や音声をミキシングする処理等の所定の処理を実行する。すなわち、対象データは、音声認識処理等の所定の処理を実行する対象のデータである。逆変換部15は、第1の端末装置100から取得したAGC後基準データを利用して変換関数決定部13が決定した利得変換関数を用い、第1の端末装置100から受信した対象データを逆変換する。例えば、逆変換部15は、図4に示すような対数曲線の利得変換関数を利用し、対象データの対数値を出力値の対数値縦軸として利得変換関数に入力し、出力される入力値の対数値横軸の値を、AGC処理前の値の近似値として取得してもよい。なお、逆変換部15は、対象データに含まれるすべてのデータに対して、上述のような逆変換処理を行い、AGC処理前の値の近似値が集合したデータを作成してもよい。かかる場合、逆変換後の近似値が集合したデータが、AGC処理前に戻した対象データとなる。処理実行部16は、逆変換後の対象データに対して、音声認識処理及び/又は音声をミキシングする処理を実行する。なお、処理実行部16は、逆変換後の対象データに対してその他の処理を実行することもできる。これらの処理は従来技術に準じて実現できるので、ここでの説明は省略する。次に、端末装置100について説明する。図1に示すように、端末装置100は、送受信部101と、出力部102と、AGC部103と、対象データ取得部104と、を有する。送受信部101は、データ処理装置10とデータの送受信を行う。例えば、送信部17から基準データを受信したり、取得部11にAGC後基準データを送信したり、受信部14に対象データを送信したりする。送受信部101によるデータ処理装置10との通信は、インターネットやLAN等のネットワークを介して行われてもよいし、通信ケーブル等を介して行われてもよい。出力部102は、AGC部103に基準データを入力する。例えば、基準データが音声データである場合、出力部102は、スピーカを介して基準データを出力し、マイクを介して、スピーカから出力された音声のデータを取得する。そして、出力部102は、マイクを介して取得した音声データを、AGC部103に入力する。その他、出力部102は、スピーカ及びマイクを介さずに、直接AGC部103にデジタルデータとして基準データを入力可能な場合には、直接入力してもよい。対象データ取得部104は、音声認識処理や音声をミキシングする処理等の所定の処理の対象データを取得する。例えば、対象データ取得部104は、マイクを介して、対象データである音声データを取得する。そして、対象データ取得部104は、取得した対象データを、AGC部103に入力する。AGC部103は、出力部102及び対象データ取得部104から入力されたデータに対して、AGC処理を実行する。次に、本実施形態のデータ処理方法の処理の流れの一例について、図5のシーケンス図を用いて説明する。なお、ここでは、データ処理装置10の処理実行部16が音声認識処理を行うものとする。まず、第1の端末装置100は、ボタン、タッチパネルディスプレイ等のあらゆる入力装置を介して、音声認識処理を開始する指示入力を、ユーザから受付けるS10。すると、第1の端末装置100は、データ処理装置10に対して、音声認識処理を開始する指示入力を受付けた旨を示す情報を送信するS20。当該情報を受信すると、データ処理装置10の送信部17は、基準データを第1の端末装置100に送信するS30。次に、基準データを受信した第1の端末装置100は、スピーカを介して基準データを音声出力しS40、マイクを介して、S40で出力された音声を収集することで、音声データの入力を受付けるS50。すると、S50で入力された音声データがAGC部103に入力されてAGC処理が実行され、AGC後基準データが生成されるS60。その後、S60で生成されたAGC後基準データが、データ処理装置10に対して送信され、取得部11がAGC後基準データを取得するS70。次に、変換関数決定部13が、基準データ及びS70で取得したAGC後基準データを利用して、第1の端末装置100でなされたAGC処理の利得変換関数を決定するS80。利得変換関数の決定後、データ処理装置10は、音声認識処理を実行可能な状態になったことを示す情報を、第1の端末装置100に対して送信するS90。当該情報を受信した第1の端末装置100は、ディスプレイやスピーカなどの出力装置を介して、ユーザに対し、音声認識処理の対象データの入力を促すガイダンスを出力するとともに、入力待ち状態となるS100。その後、第1の端末装置100は、対象データの入力を受付けると、受付けた対象データをデータ処理装置10に対して送信するS110。データ処理装置10の受信部14が対象データを受信すると、逆変換部15は、S80で変換関数決定部13が決定した第1の端末装置100のAGC処理の利得変換関数を利用して、第1の端末装置100から受信した対象データを逆変換する。そして、逆変換後の対象データに対して、処理実行部16が音声認識処理を実行するS120。その後、データ処理装置10は、音声認識処理の結果を、第1の端末装置100に送信するS130。なお、S110からS130までの処理は、継続的に行われてもよい。以上の処理の流れは、データ処理装置10の処理実行部16が音声認識処理を行う場合を例に説明したが、処理実行部16が音声をミキシングする処理を行う場合も同様に実現することができる。すなわち、データ処理装置10は、複数の端末装置100各々に対して、S120の逆変換処理までを同様に実行する。そして、S120で逆変換処理を行った後、逆変換後の対象データ各々に対して音声検出を実行し、検出された音声区間の音声をミキシングする。次いで、ミキシングした音声を、例えばスピーカを介して出力する。当該システムは、例えば、複数の拠点を結ぶ音声会議等に適用することができる。なお、本実施形態の変形例として、本実施形態のデータ処理装置10が処理実行部16を備えない構成とすることもできる。かかる場合、データ処理装置10は、AGC処理がなされた対象データを入力されると、当該対象データに対して逆変換処理を実行し、逆変換後の対象データを、例えば音声認識処理等の所定の処理を実行する装置に対して出力することとなる。また、上記説明では、基準データ、AGC後基準データ、対象データが音声データである場合を例に説明したが、これらのデータは音声データに限定されず、その他、光信号のデータ等であってもよい。なお、本実施形態のデータ処理装置10は、例えば以下のプログラムをコンピュータにインストールすることで実現することができる。コンピュータに、入力信号のゲインを自動調整するAGC処理を実行可能な複数の端末装置各々からデータを取得し、前記AGC処理前のデータに戻す逆変換処理を実行させるためのプログラムであって、コンピュータを、前記端末装置から、当該端末装置が基準データをAGC処理した後のデータであるAGC後基準データを取得する取得手段、前記基準データと前記AGC後基準データとを利用して、前記AGC処理の利得変換関数を決定する変換関数決定手段、前記端末装置から、前記逆変換処理の対象データを受信する受信手段、第1の前記端末装置から取得した前記AGC後基準データを利用して前記変換関数決定手段が決定した前記利得変換関数を用い、前記第1の端末装置から受信した前記対象データを逆変換する逆変換手段、として機能させるためのプログラム。次に、本実施形態の作用効果について説明する。本実施形態のデータ処理装置によれば、端末装置でなされるAGC処理の内容を考慮して、端末装置から受信した対象データに対し、逆変換処理を実行することができる。このような本実施形態によれば、複数の端末装置各々から受信する対象データを、十分な精度で、AGC処理前の状態に戻すことが可能となる。ここで、本実施形態の作用効果を、具体例を用いて説明する。例えば雑音下等で、対象データの音声入力がなされた場合を考えてみる。かかる場合、AGC処理を経た後の対象データは、図6の左側に示すように、AGCにより部分的にゲインが上がる。このため、音声始端に比べて音声終端のパワーが下がりきらず、終端検出ができないという現象が起こりうる。当該問題に対し、本実施形態によれば、各端末装置のAGC処理の内容を考慮した上で、十分な精度で、AGC処理前の状態に戻す逆変換ことができるので図6の右側、音声検出の精度が向上する。<第2の実施形態>本実施形態の構成は、データ処理装置10の構成が異なる点を除き、第1の実施形態の構成と同様である。図7に示すように、データ処理装置10は、取得部11と、基準データ保持部12と、変換関数決定部13と、受信部14と、逆変換部15と、処理実行部16と、送信部17と、変換関数保持部18とを有する。取得部11、基準データ保持部12、受信部14、逆変換部15、処理実行部16、及び、送信部17の構成は、第1の実施形態と同様であるので、ここでの説明は省略する。変換関数保持部18は、複数の利得変換関数を保持する。複数の利得変換関数は、例えば、複数の端末装置100に搭載された複数種のAGC処理各々を予め解析して決定された、複数種のAGC処理各々の利得変換関数であってもよい。変換関数決定部13は、基準データと、第1の端末装置100から取得したAGC後基準データとを利用して、変換関数保持部18が保持する複数の利得変換関数の中から1つの利得変換関数を選択する。そして、選択した利得変換関数を、第1の端末装置100でなされたAGC処理の利得変換関数として決定する。変換関数決定部13は、変換関数保持部18が保持する複数の利得変換関数の中から、第1の端末装置100でなされたAGC処理の利得変換関数に最も近い例:近似曲線が最も類似しているものを選択する。変換関数決定部13が、第1の端末装置100でなされたAGC処理の利得変換関数に最も近い利得変換関数を選択する手段は特段制限されないが、例えば、以下のような処理であってもよい。まず、変換関数決定部13は、基準データ又は、基準データの対数値を、変換関数保持部18が保持する複数の利得変換関数各々に入力し、各利得変換関数に基づく利得変換後の値を得る。そして、当該得た値と、AGC後基準データ又は、AGC後基準データの対数値との差分を算出する。なお、この差分は、基準データの中の第1の値を利得変換関数に入力して得た値と、当該第1の値を第1の端末装置100でAGC処理して得た値との差分である。当該差分算出処理を、基準データに含まれる複数の値を利用して実行し、変換関数保持部18が保持する複数の利得変換関数各々ごとに、上記差分の合計を算出する。そして、変換関数決定部13は、差分の最も小さい利得変換関数を、第1の端末装置100でなされたAGC処理の利得変換関数に最も近い利得変換関数として選択してもよい。なお、当該処理はあくまで一例であり、これに限定されない。本実施形態のデータ処理方法の処理の流れは、第1の実施形態と同様であるので、ここでの説明は省略する。本実施形態によれば、第1の実施形態の作用効果に加えて、以下のような作用効果を実現することができる。AGC処理の利得変換関数を十分な精度で近似するためには、基準データのデータ数を多くするのが望ましい。しかし、基準データのデータ数が多くなると、AGC処理の利得変換関数を算出するための処理すなわち、音声認識処理等の所定の処理を実行する前の前処理の負荷が大きくなる例えば、計算量が多くなる。かかる場合、所定の処理を実行するまでのユーザの待ち時間、すなわち、図5のシーケンス図に示すS10からS100までの時間が大きくなるなどの不都合が発生し得る。本実施形態によれば、予め、AGC処理の利得変換関数を十分な精度で近似した利得変換関数を複数保持しておき、基準データと端末装置から取得したAGC後基準データとを利用して1つの利得変換関数を選択すればよいので、基準データのデータ数を少なくすることができる。このため、音声認識処理等の所定の処理を実行する前の前処理の負荷を軽減することができ、結果、ユーザの待ち時間を少なくするなどの効果を実現できる。また、このようにしても、本実施形態によれば、十分な精度でAGC処理を近似した利得変換関数を利用して、対象データを逆変換することができる。