映像と音声を圧縮符号化して送信する通信装置であって映像信号を入力し、圧縮符号化して映像符号化データとして出力する映像符号化部と音声信号を入力し、圧縮符号化して音声符号化データとして出力する音声符号化部と前記符号化された映像符号化データおよび前記符号化された音声符号化データを入力し、パケット化したデータとして出力するパケット送信部と、前記映像符号化部、音声符号化部、および前記パケット送信部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定するパラメータ設定部とを有し、前記映像信号および音声信号を符号化しパケット化してネットワークに送信する場合に、前記パラメータ設定部は前記映像符号化部および音声符号化部における符号化の種類おならびにネットワークに送信するパケットの種類に基づいて、符号化部およびパケット送信部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信装置。圧縮符号化された映像および音声を受信する通信装置であってパケット化したデータを入力し、映像符号化データおよび音声符号化データとして出力するパケット受信部と、前記映像符号化データおよび音声符号化データを入力し、復号して映像信号および音声信号として出力する復号部と前記パケット受信部および前記復号部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定するパラメータ設定部とを有し、ネットワークからパケットを受信し映像信号および音声信号として出力する際に、前記パラメータ設定部はネットワークから受信したパケットの種類および符号化の種類に基づいて、パケット受信部および復号部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信装置。請求項1に記載の通信装置であって前記符号化部で符号化された映像および音声符号化データを入力し、多重化して映像音声符号化データとして出力する多重化部を有し、前記パケット送信部は前記映像音声符号化データを入力し、ネットワークに送信するためにパケット化したデータを出力し、映像および音声データを符号化および多重化およびパケット化してネットワークに送信する際に、前記パラメータ設定部は符号化の種類およびネットワークに送信するパケットの種類に基づいて、符号化部および多重化部およびパケット送信部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信装置。請求項2に記載の通信装置であって前記パケット受信部は、映像と音声が多重化されたパケットを映像音声符号化データとして出力し、前記映像音声符号化データを入力し、映像符号化データおよび音声符号化データとして分離して出力する分離部を有し、映像と音声が多重化されたパケットを受信し、映像信号および音声信号として出力する際に、前記パラメータ設定部はネットワークから受信するパケットの種類および符号化の種類に基づいて、パケット受信部および分離部および復号部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信装置。請求項1、2、3または4に記載の通信装置において、前記符号化部、前記パケット送信部、前記復号部、前記パケット受信部、前記多重化部または前記分離部の各処理部において、ハードウェアの最小データ伝送サイズの制約などにより、前記パラメータ設定部で設定された長さではデータを出力できない際に、パディングデータを付与してデータを出力することを特徴とする通信装置。映像と音声を圧縮符号化して送信する通信方法であって映像および音声データを符号化しパケット化してネットワークに送信する際に、符号化の種類およびネットワークに送信するパケットの種類に基づき、符号化処理およびパケット化処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信方法。圧縮符号化された映像および音声を受信する通信方法であってネットワークからパケットを受信し映像信号および音声信号として出力する際に、ネットワークから受信したパケットの種類および符号化の種類に基づき、パケット受信処理および復号処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信方法。請求項6に記載の通信方法であって映像および音声データを符号化および多重化およびパケット化してネットワークに送信する際に、符号化の種類およびネットワークに送信するパケットの種類に基づき、符号化処理および多重化処理およびパケット送信処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信方法。請求項7に記載の通信方法であって映像と音声が多重化されたパケットを受信し、映像信号および音声信号として出力する際に、ネットワークから受信するパケットの種類および符号化の種類に基づき、パケット受信処理および分離処理および復号処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定することを特徴とする通信方法。請求項6、7、8または9に記載の通信方法において、ハードウェアの最小データ伝送サイズの制約などにより、符号化の種類およびネットワークで送受信するパケットの種類に基づいて設定された長さではデータを出力できない際に、パディングデータを付与してデータを出力することを特徴とする通信方法。しかし、パイプラインのデータ処理単位よりも小さなデータ処理単位のコーデックを使用すると、パイプライン上において不要な待ち時間が発生することになる。たとえば、パイプラインのデータ処理単位が128バイトで、コーデックの処理単位が32バイトの場合、32バイトのデータが4個たまるまで次の処理を開始することができない。この4個たまるまでの待ち時間は遅延時間となる。この遅延時間が長くなると、テレビ会議の際に、一方のカメラ映像およびマイク音声が相手に届くまでの時間が長くなってしまう。上記課題を解決するために、本発明は、パイプライン上の符号化およびパケット化などの各処理ステップにおいて、データ処理単位を可変とし、使用するコーデックに応じて処理単位を設定する。本発明により、複数コーデックに対応したテレビ会議端末のデータ伝送において、従来のテレビ会議端末よりも遅延時間を低減できる。以下、本発明の実施形態を図面を用いて説明する。なお、以下の実施形態では、テレビ会議通信装置をテレビ会議端末とするものであるが、本発明はこれに限るものではなく、映像または音声の通信を行う通信端末に適用可能である。図1は、本発明を適用したテレビ会議通信システムの一実施形態を示すシステム構成図である。本実施例のテレビ会議通信システムは、テレビ会議通信装置およびテレビ会議通信方法を有し、1と2はテレビ会議通信装置、3はネットワーク、4はカメラ、5はモニター、6はマイク、7はスピーカー、8はリモコンである。同図において、テレビ会議通信装置1は、カメラ4、モニター5、マイク6、スピーカー7と接続され、映像と音声の入出力を行うことができる。なお、テレビ会議通信装置2はテレビ会議通信装置1と同様の装置および構成である。テレビ会議通信装置1は、ネットワーク3を介してテレビ会議通信装置2と音声会議およびテレビ会議を行うことができる。テレビ会議通信装置1の操作はリモコン8で行うことができる。カメラ4は、テレビ会議通信装置1と接続され、撮影した映像信号をテレビ会議通信装置1へ出力する。モニター5は、テレビ会議通信装置1と接続され、テレビ会議通信装置1から出力された映像信号を入力し、表示する。マイク6は、テレビ会議通信装置1と接続され、集音した音声を音声信号としてテレビ会議通信装置1へ出力する。スピーカー7は、テレビ会議通信装置1と接続され、テレビ会議通信装置1から出力された音声信号を入力し、音声を鳴らすためのものである。リモコン8は、テレビ会議通信装置1にリモコン信号の送信を行い、利用者からテレビ会議通信装置1への操作指示を伝える。図2は、図1に示すテレビ会議通信システムでのテレビ会議通信装置1の内部構成の一具体例を示すブロック構成図であって、101は制御部、102はメモリ、103-1は映像エンコーダ、103-2は音声エンコーダ、104-1は映像デコーダ、104-2は音声デコーダ、118は多重化部、119は分離部、105はストリーム処理部、106は記憶部、107-1はモニタ5への映像出力のための映像処理部、107-2はカメラ4からの入力映像のための映像処理部、108-1はスピーカ7への音声出力のための音声処理部、108-2はマイク6からの音声入力のための音声処理部、109はリモコン処理部、110はネットワーク接続部、112は映像入力端子、113は映像出力端子、114は音声入力端子、115は音声出力端子、116はリモコン入力端子、117はネットワーク接続端子である。制御部101は、後述するように記憶部106に格納されたプログラムをメモリ102に展開し、展開したプログラムを実行することで各種プログラムに応じた機能を実現するものである。また、リモコン処理部109から入力した操作情報に応じてプログラムを制御するものである。エンコーダ103-1は、映像処理部107からの映像信号を、エンコーダ103-2は音声処理部108からの音声信号を入力し、入力した信号情報を圧縮符号化し、それぞれ映像データおよび音声データとして、後述する多重化部118またはストリーム処理部105に出力するものである。デコーダ104-1およびデコーダ104-2は、後述する分離部119またはストリーム処理部105から出力された圧縮符号化されている映像データおよび音声データをそれぞれ入力し、圧縮されている状態から映像信号および音声信号にそれぞれ伸張展開するものである。多重化部118は、エンコーダ103から入力した、MPEG-2システムでElementaryStreamESと規定される、圧縮符号化された映像データおよび圧縮符号化された音声データを多重化して、TransportStreamTSと呼ばれる、パケット化された映像音声データを出力する。分離部119は、ストリーム処理部105から出力された映像音声データを分離して、映像データおよび音声データとするためのものである。テレビ会議通信端末2は、多重化部118および分離部119を有しない場合があり、また有する場合であってもテレビ会議通信端末2の設定により、多重化および分離を行わない場合がある。このような場合、i送信側では、圧縮符号化された映像データおよび圧縮符号化された音声データは、それぞれエンコーダ103-1およびエンコーダ103-2からストリーム処理部105に入力され、ii受信側では、ストリーム処理部105から出力された圧縮符号化された映像データおよび圧縮符号化された音声データは、それぞれデコーダ104-1およびデコーダ104-2に入力され、伸張復号されて映像信号および音声信号となる。ストリーム処理部105は、入力された映像データおよび音声データから、ネットワークを介して他のテレビ会議通信装置2に送信するネットワークプロトコルのパケットであるネットワークパケットを生成し、連続したネットワークパケットである映像ストリームおよび音声ストリーム、または映像データと音声データが多重化された映像音声ストリームを出力する。ストリーム処理部105は、多重化部118が存在しない場合またはその機能がオフの設定となっている場合は、エンコーダ103-1、103-2から入力した圧縮符号化された映像データおよび圧縮符号化された音声データを、映像ストリームおよび音声ストリームに変更する。また、ストリーム処理部105は、多重化部118が存在し、かつその機能がオンの設定となっている場合は、多重化部118から入力したTransportStreamである映像音声データを、多重化された映像音声データの、連続したネットワークパケットである映像音声ストリームに変更する。また、他のテレビ会議通信装置から受信した映像ストリームおよび音声ストリームを、デコーダ104で処理するための形式である映像データおよび音声データに変更したり、他のテレビ会議通信装置から受信したストリームが多重化された映像音声ストリームの場合は、分離部119で処理するための形式であるTSの映像音声データに変更したりするためのものである。映像ストリーム、音声ストリームおよび映像音声ストリームは、映像データおよび音声データおよび映像音声ストリームに、ストリーム処理部105が生成した時間情報や映像および音声のフォーマット情報などのヘッダデータを付加したものである。記憶部106は、制御部101が実行するためのプログラムを格納するためのものである。映像処理部107-1と107-2は、それぞれ映像入力端子112と映像出力端子113の制御を行い、映像入力端子112から入力した映像信号をエンコーダ103-1に出力したり、デコーダ104-1から入力した映像信号を映像出力端子113へ出力したりする。音声処理部108-1と108-2は、それぞれ音声入力端子114と音声出力端子115の制御を行い、音声入力端子114から入力した音声信号をエンコーダ103-2に出力したり、デコーダ104-2から入力した音声信号を音声出力端子115へ出力したりする。リモコン処理部109は、リモコン入力端子116から入力したリモコン信号を、制御部101に操作情報として出力するためのものである。ネットワーク接続部110は、ネットワーク接続端子117を介して、ネットワーク3を介して接続された他のテレビ会議通信装置と音声会議およびテレビ会議を行うために必要な映像ストリームおよび音声ストリームや、接続情報の送受信を行う。映像入力端子112は、カメラ4と接続し、カメラ4から入力した映像信号を映像処理部107-2へ出力する。映像出力端子113は、モニター5と接続し、映像処理部107-1から入力した映像信号をモニター5へ出力する。音声入力端子114は、マイク6と接続し、マイク6から入力した音声信号を音声処理部108-2へ出力する。音声出力端子115は、スピーカー7と接続し、音声処理部108-1から入力した音声信号をスピーカー7へ出力する。図3は、図2におけるテレビ会議通信装置1で記憶部106から読み出されてメモリ102に展開されたプログラムの一具体例を示す図であって、301は映像符号化制御部、302は音声符号化制御部、303は映像復号制御部、304は音声復号制御部、305は多重化制御部、306は分離制御部、307はパケット送信制御部、308はパケット受信制御部、309はパラメータ設定部である。映像符号化制御部301は、テレビ会議を行う際に、テレビ会議通信装置1の映像処理部107やエンコーダ103などの各部を制御し、カメラから入力した映像を符号化して映像データを出力するためのプログラムである。音声符号化制御部302は、音声会議またはテレビ会議を行う際に、テレビ会議通信装置1の音声処理部108やエンコーダ103などの各部を制御し、マイクから入力した音声を符号化して音声データを出力するためのプログラムである。映像復号制御部303は、ストリーム処理部105や映像処理部107などの各部を制御し、受信した映像データを復号化してモニター5へ出力するためのプログラムである。音声復号制御部304は、ストリーム処理部105や音声処理部108などの各部を制御し、受信した音声データを復号化してスピーカー7へ出力するためのプログラムである。多重化制御部305は、多重化部118などの各部を制御し、映像データと音声データを多重化して、映像音声データとして出力するためのプログラムである。分離制御部306は、分離部119などの各部を制御し、ストリーム処理部105が出力した映像音声データを映像データと音声データに分離するためのプログラムである。パケット送信制御部307は、ストリーム処理部105やネットワーク接続部110などの各部を制御し、映像データや音声データや多重化された映像音声データをネットワークに送出可能なようにパケット化を行い、映像ストリームや音声ストリームや映像音声ストリームとしてネットワーク3に送信するためのプログラムである。パケット受信制御部308は、ストリーム処理部105やネットワーク接続部110などの各部を制御し、ネットワーク3から映像ストリームや音声ストリームや映像音声ストリームを受信し、受信したストリームをパケットの状態からヘッダデータを取り除き、映像データや音声データや映像音声データとするためのプログラムである。パラメータ設定部309は、映像符号化制御部301、音声符号化制御部302など、図3の各プログラムに対して、符号化の種類やパケットの種類に基づいて、一度に入力するデータの長さおよび一度に出力するデータの長さを指定するためのプログラムである。符号化の種類には、たとえば映像を符号化する方式としてはH.261やH.263やH.264などがあり、音声を符号化する方式としてはG.711やG.722やG.728がある。ストリーム処理部105に入出力されるネットワークパケットの種類には、RTPReal-timeTransportProtocolやHTTPなどがある。図4は、テレビ会議通信装置1の記憶部106に格納されているパラメータ設定テーブルの一具体例を示す図である。パラメータ設定テーブルには、各種コーデックおよび各種パケットを使用する際に、遅延時間が最小となるパラメータが記述されている。図41は、テレビ会議通信装置1が送信処理を行う際の送信用パラメータ設定テーブルである。送信用パラメータ設定テーブルには、符号化種類に応じて、符号化時および多重化時およびパケット化時に一度に入力するデータの長さと一度に出力するデータの長さが記述されている。図42は、テレビ会議通信装置1が受信処理を行う際の受信用パラメータ設定テーブルである。受信用パラメータ設定テーブルには、符号化種類に応じて、デパケット時および分離時および復号時に一度に入力するデータの長さと一度に出力するデータの長さが記述されている。ここでは、ストリーム処理部105におけるパケット化およびデパケット化時のパケット種類をRTPとしているが、別種類のパケットを使用する場合は、そのパケット種類用のパラメータ設定テーブルを使用する。パラメータ設定テーブルで指定するデータの長さの単位は、時間情報としてミリ秒を用いても良いし、サイズ情報としてバイトを用いても良い。ここではバイトとする。次にテレビ会議通信装置1でのテレビ会議時の映像および音声の送受信方法について説明する。通話を開始すると、パラメータ設定部309は、記憶部106に記憶されている設定情報を読み出す。設定情報には、符号化の種別およびパケット化の種別の情報が含まれている。通話に使用する符号化およびパケット化の種別は、あらかじめテレビ会議通信装置1の設定画面などで決定していても良いし、通話開始時にリモコン8を操作して選択してもよい。ここでは、符号化とパケット化の種別があらかじめ決定しているものとする。次に、パラメータ設定部309は、記憶部106に記憶されているパラメータ設定テーブルを読み出し、通話に使用する符号化種類およびパケット種類とパラメータ設定テーブルから、通話時に使用する各種パラメータを決定する。ここでの各種パラメータとは、符号化、多重化、パケット化、デパケット化、分離、復号の各処理における入力データの長さと出力データの長さのことである。まず、送信側の処理について説明する。各種パラメータの値が決定すると、パラメータ設定部309は、映像符号化制御部301および音声符号化制御部302に符号化のパラメータを、多重化制御部305に多重化のパラメータを、パケット送信制御部307に対しパケット化のパラメータを、パケット受信制御部308に対しデパケット化のパラメータを、分離制御部306に分離のパラメータを、映像復号制御部303および音声復号制御部304に復号のパラメータを設定する。映像符号化制御部301は、指定されたパラメータに基づいて、映像処理部107-2から映像を指定量ぶんエンコーダ103-1へ入力し、エンコーダ103-1で符号化した映像データを指定量ぶん出力する。音声符号化制御部303は、指定されたパラメータに基いて、音声処理部108-2から音声を指定量ぶんエンコーダへ103-2へ入力し、エンコーダ103-2で符号化した音声データを指定量ぶん出力する。多重化制御部305は、指定されたパラメータに基づいて、映像データおよび音声データを指定量ぶん多重化部118へ入力し、多重化部118で多重化した映像音声データを指定量ぶん出力する。なお、送信の際には、多重化の処理を行わずに、映像データおよび音声データをそれぞれ、ストリーム処理部105でパケット化しても良い。パケット送信制御部308は、指定されたパラメータに基づいて、映像音声データを指定量ぶんストリーム処理部105へ入力し、ストリーム処理部105でパケット化した映像音声ストリームを指定量ぶん出力する。多重化の処理を行っていない場合は、映像データおよび音声データを指定量ぶんストリーム処理部105へ入力し、ストリーム処理部105でパケット化した映像ストリームおよび音声ストリームを指定量ぶん出力する。次に受信の方法について説明する。テレビ会議通信装置1が、通話相手のテレビ会議通信装置2の送信した映像音声ストリームを受信すると、パケット受信制御部309は、指定されたパラメータに基づいて、ネットワーク接続部110からパケットを指定量ぶん入力し、入力したパケットをストリーム処理部105でデパケット化し、デパケット化した映像音声データを指定量ぶん出力する。テレビ会議通信装置2で映像データと音声データの多重化の処理を行っていない場合は、デパケット化したデータは、映像音声データではなく、映像データと音声データとして独立して出力する。分離制御部306は、指定されたパラメータに基づいて、ストリーム処理部105から映像音声データを指定量ぶん入力し、入力した映像音声データを分離部119で分離し、分離した映像データおよび音声データを指定量ぶん出力する。テレビ会議通信装置2で映像データと音声データの多重化の処理を行っていない場合は、分離制御部306で処理を行う必要は無い。映像復号制御部303は、指定されたパラメータに基づいて、分離部119またはストリーム処理部105から映像データを指定量ぶん入力し、入力した映像データをデコーダ104で復号し、復号した映像を指定量ぶん出力する。音声復号制御部304は、指定されたパラメータに基づいて、分離部119またはストリーム処理部105から音声データを指定量ぶん入力し、入力した音声データをデコーダ104で復号し、復号した音声を指定量ぶん出力する。図5は、従来の処理と本実施例の処理の一具体例を示す図である。図5は、従来の処理のパイプラインを用いた場合を示しており、各処理における処理単位が大きくなっている。このため信号入力からパケット送信までの処理遅延が大きくなっている。図5に、本実施例でのパイプラインを示す。符号化および多重化およびパケット送信の各処理ステップでの処理単位のサイズをパラメータの指定により任意に設定できるようにしている。これにより、使用するコーデックを変更してもパラメータを設定するのみで容易に対応することができる。また、処理単位を可変とし使用するコーデックおよびパケットの種類に応じたサイズにすることで、従来のパイプラインに比べ遅延量を削減している。以上により、パラメータ設定テーブルに基づき、送信処理において映像および音声の符号化とパケット化が行われ、受信処理においてデパケット化と映像および音声の復号が行われる。パラメータ設定テーブルに記述された、符号化の種類およびパケット化の種類に応じたパラメータを設定することで、多様な符号化の種類およびパケット化の種類に対応することができ、符号化からパケット化にいたるまでの処理の間の不要な待ち時間が発生することを防ぐことができる。テレビ会議通信装置1のハードウェアの制限などにより、コーデックの種類やパケット化の種類に適したデータ処理単位までパイプラインのデータ処理単位を小さくできない場合がある。その場合、パイプラインのデータ処理単位ぶんまで、処理結果のデータが蓄積するのを待つ必要があり、その待ち時間が遅延時間となってしまう。上記を解決するために、実施例1の各出力処理において、処理結果である本来のデータに加えて意味を持たないデータ0データなどを、処理結果のデータ量がパイプラインのデータ処理単位に満たない分だけ付与パディングして、パイプラインのデータ処理単位に至るようにして出力する。これにより、エンコーダ103、多重化部118、ストリーム処理部105、分離部109、デコーダ104は、処理結果のデータがパイプラインのデータ処理単位に至るまで蓄積するのを待つことなく、次の処理を進めることができる。パディングデータを付与する場合は、データ伝送時にヘッダデータをつける。ヘッダデータには、パディングデータサイズまたは本来のデータサイズを記述する。これにより、パディングデータを付与した処理部から出力されたデータを入力する次の処理部において、ヘッダデータに記述されたデータサイズを読み取り、本来のデータとパディングデータの区別を行い、本来のデータのみを取り出すことが可能となる。パラメータ設定テーブルには、実施例1と同様に各種コーデックおよび各種パケットに適したデータ処理単位を記述する。各処理部にパラメータを設定する部分などは実施例1と同様であるため説明を省略する。各処理部でのデータ出力時において、パラメータ設定テーブルで設定されたデータの長さよりもパイプラインのデータ処理単位が大きい場合、つまり待ち時間が発生する場合は、パイプラインのデータ処理単位と同じデータサイズとなるようにパディングデータを付与し、パディングサイズまたは本来のサイズを記述したヘッダを付与して出力し、次の処理部へ伝送する。以上により、ハードウェアの制約などでパイプラインのデータ処理単位が小さくできない場合でも、パディングデータを付与してパイプライン上を伝送することで、不要な待ち時間が発生することを防ぐことができる。以上の実施例においてはテレビ会議端末を例に挙げて説明したが、本発明の適用対象は、テレビ会議端末に限るものではない。映像音声の伝送に関わる応用であれば何でもよく、例えば、乗用車に搭載したカメラや放送通信融合システム等における映像音声の伝送データ量の制御方法としても利用可能である。なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加削除置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSDSolidStateDrive等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。