(57)【要約】      （修正有）【課題】複数コーデックに対応したテレビ会議端末のデータ伝送において、遅延時間を低減できる通信装置および通信方法を提供する。【解決手段】パイプライン上の各処理ステップにおいて、データ処理単位を可変とし、使用するコーデックに応じて最適な処理単位を設定する。【選択図】図１
2013098810.tif 000002
【特許請求の範囲】
【請求項１】
映像と音声を圧縮符号化して送信する通信装置であって
映像信号を入力し、圧縮符号化して映像符号化データとして出力する映像符号化部と
音声信号を入力し、圧縮符号化して音声符号化データとして出力する音声符号化部と
前記符号化された映像符号化データおよび前記符号化された音声符号化データを入力し、パケット化したデータとして出力するパケット送信部と、
前記映像符号化部、音声符号化部、および前記パケット送信部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定するパラメータ設定部とを有し、
前記映像信号および音声信号を符号化しパケット化してネットワークに送信する場合に、
前記パラメータ設定部は前記映像符号化部および音声符号化部における符号化の種類おならびにネットワークに送信するパケットの種類に基づいて、符号化部およびパケット送信部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信装置。
【請求項２】
圧縮符号化された映像および音声を受信する通信装置であって
パケット化したデータを入力し、映像符号化データおよび音声符号化データとして出力するパケット受信部と、
前記映像符号化データおよび音声符号化データを入力し、復号して映像信号および音声信号として出力する復号部と
前記パケット受信部および前記復号部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定するパラメータ設定部とを有し、
ネットワークからパケットを受信し映像信号および音声信号として出力する際に、
前記パラメータ設定部はネットワークから受信したパケットの種類および符号化の種類に基づいて、パケット受信部および復号部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置であって
前記符号化部で符号化された映像および音声符号化データを入力し、多重化して映像音声符号化データとして出力する多重化部を有し、
前記パケット送信部は前記映像音声符号化データを入力し、ネットワークに送信するためにパケット化したデータを出力し、
映像および音声データを符号化および多重化およびパケット化してネットワークに送信する際に、
前記パラメータ設定部は符号化の種類およびネットワークに送信するパケットの種類に基づいて、符号化部および多重化部およびパケット送信部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信装置。
【請求項４】
請求項２に記載の通信装置であって
前記パケット受信部は、映像と音声が多重化されたパケットを映像音声符号化データとして出力し、
前記映像音声符号化データを入力し、映像符号化データおよび音声符号化データとして分離して出力する分離部を有し、
映像と音声が多重化されたパケットを受信し、映像信号および音声信号として出力する際に、
前記パラメータ設定部はネットワークから受信するパケットの種類および符号化の種類に基づいて、パケット受信部および分離部および復号部が一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信装置。
【請求項５】
請求項１、２、３または４に記載の通信装置において、
前記符号化部、前記パケット送信部、前記復号部、前記パケット受信部、前記多重化部または前記分離部の各処理部において、
ハードウェアの最小データ伝送サイズの制約などにより、前記パラメータ設定部で設定された長さではデータを出力できない際に、
パディングデータを付与してデータを出力すること
を特徴とする通信装置。
【請求項６】
映像と音声を圧縮符号化して送信する通信方法であって
映像および音声データを符号化しパケット化してネットワークに送信する際に、
符号化の種類およびネットワークに送信するパケットの種類に基づき、符号化処理およびパケット化処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信方法。
【請求項７】
圧縮符号化された映像および音声を受信する通信方法であって
ネットワークからパケットを受信し映像信号および音声信号として出力する際に、
ネットワークから受信したパケットの種類および符号化の種類に基づき、パケット受信処理および復号処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信方法。
【請求項８】
請求項６に記載の通信方法であって
映像および音声データを符号化および多重化およびパケット化してネットワークに送信する際に、
符号化の種類およびネットワークに送信するパケットの種類に基づき、符号化処理および多重化処理およびパケット送信処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信方法。
【請求項９】
請求項７に記載の通信方法であって
映像と音声が多重化されたパケットを受信し、映像信号および音声信号として出力する際に、
ネットワークから受信するパケットの種類および符号化の種類に基づき、パケット受信処理および分離処理および復号処理において、一度に入力するデータの長さおよび一度に出力するデータの長さを設定すること
を特徴とする通信方法。
【請求項１０】
請求項６、７、８または９に記載の通信方法において、
ハードウェアの最小データ伝送サイズの制約などにより、符号化の種類およびネットワークで送受信するパケットの種類に基づいて設定された長さではデータを出力できない際に、
パディングデータを付与してデータを出力すること
を特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像音声の伝送データ量の制御方法に関する。
【背景技術】
【０００２】
テレビ会議端末では、映像および音声の符号化を行うために特定のコーデックを使用す
るが、複数のコーデックを搭載し、それらを切り替えて使用することができる。
【０００３】
特許文献１は、単位時間当たりの送信画像データ量が一定になるようにするためのテレ
ビ電話装置の発明である。
【０００４】
テレビ会議端末などで使用する各種のコーデックは、符号化の処理を行うデータ処理単
位が異なる。ここでのデータ処理単位とは、データを入力して処理を行い、処理結果のデ
ータを出力するときの一度に入力するデータの長さと出力するデータの長さを指す。コー
デックによりデータ処理単位が異なるため、符号化からネットワークに送信するためのパ
ケット化等の各処理ステップをつないだデータ処理およびデータ伝送部分（パイプライン
）は、各コーデックに対応するように設計する必要がある。
【０００５】
従来のテレビ会議端末では、複数のコーデックに対応するために、符号化およびパケッ
ト化する際のデータ処理単位（パイプラインのデータ処理単位）を、テレビ会議端末で想
定される複数のコーデックの処理単位のうち、最大のもののサイズとしている。これによ
りパイプラインを再設計することなく、パイプラインのデータ処理単位以下の様々なデー
タ処理単位のコーデックにも対応することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−３５５７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、パイプラインのデータ処理単位よりも小さなデータ処理単位のコーデックを使
用すると、パイプライン上において不要な待ち時間が発生することになる。たとえば、パ
イプラインのデータ処理単位が１２８バイトで、コーデックの処理単位が３２バイトの場
合、３２バイトのデータが４個たまるまで次の処理を開始することができない。この４個
たまるまでの待ち時間は遅延時間となる。この遅延時間が長くなると、テレビ会議の際に
、一方のカメラ映像およびマイク音声が相手に届くまでの時間が長くなってしまう。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、パイプライン上の符号化およびパケット化など
の各処理ステップにおいて、データ処理単位を可変とし、使用するコーデックに応じて処
理単位を設定する。
【発明の効果】
【０００９】
本発明により、複数コーデックに対応したテレビ会議端末のデータ伝送において、従来
のテレビ会議端末よりも遅延時間を低減できる。
【図面の簡単な説明】
【００１０】
【図１】本発明をテレビ会議通信システムに適用した場合の一実施形態を示すシステ    ム構成図である。
【図２】図１におけるテレビ会議通信装置の一具体例を示すブロック構成図である。
【図３】図２での記憶部から読み出されてメモリに展開されたプログラムの一具体例    を示す図である。
【図４】図２での記憶部に記憶されているコンテンツ対応テーブルの一具体例を示す    図である。
【図５】従来および本発明のパイプラインの一具体例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を図面を用いて説明する。なお、以下の実施形態では、テレビ
会議通信装置をテレビ会議端末とするものであるが、本発明はこれに限るものではなく、
映像または音声の通信を行う通信端末に適用可能である。
【実施例１】
【００１２】
図１は、本発明を適用したテレビ会議通信システムの一実施形態を示すシステム構成図
である。本実施例のテレビ会議通信システムは、テレビ会議通信装置およびテレビ会議通
信方法を有し、１と２はテレビ会議通信装置、３はネットワーク、４はカメラ、５はモニ
ター、６はマイク、７はスピーカー、８はリモコンである。同図において、テレビ会議通
信装置１は、カメラ４、モニター５、マイク６、スピーカー７と接続され、映像と音声の
入出力を行うことができる。なお、テレビ会議通信装置２はテレビ会議通信装置１と同様
の装置および構成である。
【００１３】
テレビ会議通信装置１は、ネットワーク３を介してテレビ会議通信装置２と音声会議お
よびテレビ会議を行うことができる。テレビ会議通信装置１の操作はリモコン８で行うこ
とができる。
【００１４】
カメラ４は、テレビ会議通信装置１と接続され、撮影した映像信号をテレビ会議通信装
置１へ出力する。
【００１５】
モニター５は、テレビ会議通信装置１と接続され、テレビ会議通信装置１から出力され
た映像信号を入力し、表示する。
【００１６】
マイク６は、テレビ会議通信装置１と接続され、集音した音声を音声信号としてテレビ
会議通信装置１へ出力する。
【００１７】
スピーカー７は、テレビ会議通信装置１と接続され、テレビ会議通信装置１から出力さ
れた音声信号を入力し、音声を鳴らすためのものである。
【００１８】
リモコン８は、テレビ会議通信装置１にリモコン信号の送信を行い、利用者からテレビ
会議通信装置１への操作指示を伝える。
【００１９】
図２は、図１に示すテレビ会議通信システムでのテレビ会議通信装置１の内部構成の一
具体例を示すブロック構成図であって、１０１は制御部、１０２はメモリ、１０３−１は
映像エンコーダ、１０３−２は音声エンコーダ、１０４−１は映像デコーダ、１０４−２
は音声デコーダ、１１８は多重化部、１１９は分離部、１０５はストリーム処理部、１０
６は記憶部、１０７−１はモニタ５への映像出力のための映像処理部、１０７−２はカメ
ラ４からの入力映像のための映像処理部、１０８−１はスピーカ７への音声出力のための
音声処理部、１０８−２はマイク６からの音声入力のための音声処理部、１０９はリモコ
ン処理部、１１０はネットワーク接続部、１１２は映像入力端子、１１３は映像出力端子
、１１４は音声入力端子、１１５は音声出力端子、１１６はリモコン入力端子、１１７は
ネットワーク接続端子である。
【００２０】
制御部１０１は、後述するように記憶部１０６に格納されたプログラムをメモリ１０２
に展開し、展開したプログラムを実行することで各種プログラムに応じた機能を実現する
ものである。また、リモコン処理部１０９から入力した操作情報に応じてプログラムを制
御するものである。
【００２１】
エンコーダ１０３−１は、映像処理部１０７からの映像信号を、エンコーダ１０３−２
は音声処理部１０８からの音声信号を入力し、入力した信号情報を圧縮符号化し、それぞ
れ映像データおよび音声データとして、後述する多重化部１１８またはストリーム処理部
１０５に出力するものである。
【００２２】
デコーダ１０４−１およびデコーダ１０４−２は、後述する分離部１１９またはストリ
ーム処理部１０５から出力された圧縮符号化されている映像データおよび音声データをそ
れぞれ入力し、圧縮されている状態から映像信号および音声信号にそれぞれ伸張展開する
ものである。
【００２３】
多重化部１１８は、エンコーダ１０３から入力した、ＭＰＥＧ−２システムでＥｌｅｍ
ｅｎｔａｒｙ Ｓｔｒｅａｍ（ＥＳ）と規定される、圧縮符号化された映像データおよび
圧縮符号化された音声データを多重化して、Ｔｒａｎｓｐｏｒｔ Ｓｔｒｅａｍ（ＴＳ）
と呼ばれる、パケット化された映像音声データを出力する。
【００２４】
分離部１１９は、ストリーム処理部１０５から出力された映像音声データを分離して、
映像データおよび音声データとするためのものである。
【００２５】
テレビ会議通信端末２は、多重化部１１８および分離部１１９を有しない場合があり、
また有する場合であってもテレビ会議通信端末２の設定により、多重化および分離を行わ
ない場合がある。このような場合、（ｉ）送信側では、圧縮符号化された映像データおよ
び圧縮符号化された音声データは、それぞれエンコーダ１０３−１およびエンコーダ１０
３−２からストリーム処理部１０５に入力され、（ｉｉ）受信側では、ストリーム処理部
１０５から出力された圧縮符号化された映像データおよび圧縮符号化された音声データは
、それぞれデコーダ１０４−１およびデコーダ１０４−２に入力され、伸張復号されて映
像信号および音声信号となる。
【００２６】
ストリーム処理部１０５は、入力された映像データおよび音声データから、ネットワー
クを介して他のテレビ会議通信装置２に送信するネットワークプロトコルのパケットであ
るネットワークパケットを生成し、連続したネットワークパケットである映像ストリーム
および音声ストリーム、または映像データと音声データが多重化された映像音声ストリー
ムを出力する。ストリーム処理部１０５は、多重化部１１８が存在しない場合またはその
機能がオフの設定となっている場合は、エンコーダ１０３−１、１０３−２から入力した
圧縮符号化された映像データおよび圧縮符号化された音声データを、映像ストリームおよ
び音声ストリームに変更する。また、ストリーム処理部１０５は、多重化部１１８が存在
し、かつその機能がオンの設定となっている場合は、多重化部１１８から入力したＴｒａ
ｎｓｐｏｒｔ Ｓｔｒｅａｍである映像音声データを、多重化された映像音声データの、
連続したネットワークパケットである映像音声ストリームに変更する。
【００２７】
また、他のテレビ会議通信装置から受信した映像ストリームおよび音声ストリームを、
デコーダ１０４で処理するための形式である映像データおよび音声データに変更したり、
他のテレビ会議通信装置から受信したストリームが多重化された映像音声ストリームの場
合は、分離部１１９で処理するための形式であるＴＳの映像音声データに変更したりする
ためのものである。
【００２８】
映像ストリーム、音声ストリームおよび映像音声ストリームは、映像データおよび音声
データおよび映像音声ストリームに、ストリーム処理部１０５が生成した時間情報や映像
および音声のフォーマット情報などのヘッダデータを付加したものである。
【００２９】
記憶部１０６は、制御部１０１が実行するためのプログラムを格納するためのものであ
る。
【００３０】
映像処理部１０７−１と１０７−２は、それぞれ映像入力端子１１２と映像出力端子１
１３の制御を行い、映像入力端子１１２から入力した映像信号をエンコーダ１０３−１に
出力したり、デコーダ１０４−１から入力した映像信号を映像出力端子１１３へ出力した
りする。
【００３１】
音声処理部１０８−１と１０８−２は、それぞれ音声入力端子１１４と音声出力端子１
１５の制御を行い、音声入力端子１１４から入力した音声信号をエンコーダ１０３−２に
出力したり、デコーダ１０４−２から入力した音声信号を音声出力端子１１５へ出力した
りする。
【００３２】
リモコン処理部１０９は、リモコン入力端子１１６から入力したリモコン信号を、制御
部１０１に操作情報として出力するためのものである。
【００３３】
ネットワーク接続部１１０は、ネットワーク接続端子１１７を介して、ネットワーク３
を介して接続された他のテレビ会議通信装置と音声会議およびテレビ会議を行うために必
要な映像ストリームおよび音声ストリームや、接続情報の送受信を行う。
【００３４】
映像入力端子１１２は、カメラ４と接続し、カメラ４から入力した映像信号を映像処理
部１０７−２へ出力する。
【００３５】
映像出力端子１１３は、モニター５と接続し、映像処理部１０７−１から入力した映像
信号をモニター５へ出力する。
【００３６】
音声入力端子１１４は、マイク６と接続し、マイク６から入力した音声信号を音声処理
部１０８−２へ出力する。
【００３７】
音声出力端子１１５は、スピーカー７と接続し、音声処理部１０８−１から入力した音
声信号をスピーカー７へ出力する。
【００３８】
図３は、図２におけるテレビ会議通信装置１で記憶部１０６から読み出されてメモリ１
０２に展開されたプログラムの一具体例を示す図であって、３０１は映像符号化制御部、
３０２は音声符号化制御部、３０３は映像復号制御部、３０４は音声復号制御部、３０５
は多重化制御部、３０６は分離制御部、３０７はパケット送信制御部、３０８はパケット
受信制御部、３０９はパラメータ設定部である。
【００３９】
映像符号化制御部３０１は、テレビ会議を行う際に、テレビ会議通信装置１の映像処理
部１０７やエンコーダ１０３などの各部を制御し、カメラから入力した映像を符号化して
映像データを出力するためのプログラムである。
【００４０】
音声符号化制御部３０２は、音声会議またはテレビ会議を行う際に、テレビ会議通信装
置１の音声処理部１０８やエンコーダ１０３などの各部を制御し、マイクから入力した音
声を符号化して音声データを出力するためのプログラムである。
【００４１】
映像復号制御部３０３は、ストリーム処理部１０５や映像処理部１０７などの各部を制
御し、受信した映像データを復号化してモニター５へ出力するためのプログラムである。
【００４２】
音声復号制御部３０４は、ストリーム処理部１０５や音声処理部１０８などの各部を制
御し、受信した音声データを復号化してスピーカー７へ出力するためのプログラムである
。
【００４３】
多重化制御部３０５は、多重化部１１８などの各部を制御し、映像データと音声データ
を多重化して、映像音声データとして出力するためのプログラムである。
【００４４】
分離制御部３０６は、分離部１１９などの各部を制御し、ストリーム処理部１０５が出
力した映像音声データを映像データと音声データに分離するためのプログラムである。
【００４５】
パケット送信制御部３０７は、ストリーム処理部１０５やネットワーク接続部１１０な
どの各部を制御し、映像データや音声データや多重化された映像音声データをネットワー
クに送出可能なようにパケット化を行い、映像ストリームや音声ストリームや映像音声ス
トリームとしてネットワーク３に送信するためのプログラムである。
【００４６】
パケット受信制御部３０８は、ストリーム処理部１０５やネットワーク接続部１１０な
どの各部を制御し、ネットワーク３から映像ストリームや音声ストリームや映像音声スト
リームを受信し、受信したストリームをパケットの状態からヘッダデータを取り除き( デ
パケット化し)、映像データや音声データや映像音声データとするためのプログラムであ
る。
【００４７】
パラメータ設定部３０９は、映像符号化制御部３０１、音声符号化制御部３０２など、
図３の各プログラムに対して、符号化の種類やパケットの種類に基づいて、一度に入力す
るデータの長さおよび一度に出力するデータの長さを指定するためのプログラムである。
【００４８】
符号化の種類には、たとえば映像を符号化する方式としてはＨ．２６１やＨ．２６３や
Ｈ．２６４などがあり、音声を符号化する方式としてはＧ．７１１やＧ．７２２やＧ．７
２８がある。ストリーム処理部１０５に入出力されるネットワークパケットの種類には、
ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ(Ｈ
ｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ)などがある。
【００４９】
図４は、テレビ会議通信装置１の記憶部１０６に格納されているパラメータ設定テーブ
ルの一具体例を示す図である。パラメータ設定テーブルには、各種コーデックおよび各種
パケットを使用する際に、遅延時間が最小となるパラメータが記述されている。
【００５０】
図４（１）は、テレビ会議通信装置１が送信処理を行う際の送信用パラメータ設定テー
ブルである。送信用パラメータ設定テーブルには、符号化種類に応じて、符号化時および
多重化時およびパケット化時に一度に入力するデータの長さと一度に出力するデータの長
さが記述されている。
【００５１】
図４（２）は、テレビ会議通信装置１が受信処理を行う際の受信用パラメータ設定テー
ブルである。受信用パラメータ設定テーブルには、符号化種類に応じて、デパケット時お
よび分離時および復号時に一度に入力するデータの長さと一度に出力するデータの長さが
記述されている。
【００５２】
ここでは、ストリーム処理部１０５におけるパケット化およびデパケット化時のパケッ
ト種類をＲＴＰとしているが、別種類のパケットを使用する場合は、そのパケット種類用
のパラメータ設定テーブルを使用する。
【００５３】
パラメータ設定テーブルで指定するデータの長さの単位は、時間情報としてミリ秒を用
いても良いし、サイズ情報としてバイトを用いても良い。ここではバイトとする。
【００５４】
次にテレビ会議通信装置１でのテレビ会議時の映像および音声の送受信方法について説
明する。
【００５５】
通話を開始すると、パラメータ設定部３０９は、記憶部１０６に記憶されている設定情
報を読み出す。設定情報には、符号化の種別およびパケット化の種別の情報が含まれてい
る。通話に使用する符号化およびパケット化の種別は、あらかじめテレビ会議通信装置１
の設定画面などで決定していても良いし、通話開始時にリモコン８を操作して選択しても
よい。ここでは、符号化とパケット化の種別があらかじめ決定しているものとする。
【００５６】
次に、パラメータ設定部３０９は、記憶部１０６に記憶されているパラメータ設定テー
ブルを読み出し、通話に使用する符号化種類およびパケット種類とパラメータ設定テーブ
ルから、通話時に使用する各種パラメータを決定する。
【００５７】
ここでの各種パラメータとは、符号化、多重化、パケット化、デパケット化、分離、復
号の各処理における入力データの長さと出力データの長さのことである。
【００５８】
まず、送信側の処理について説明する。各種パラメータの値が決定すると、パラメータ
設定部３０９は、映像符号化制御部３０１および音声符号化制御部３０２に符号化のパラ
メータを、多重化制御部３０５に多重化のパラメータを、パケット送信制御部３０７に対
しパケット化のパラメータを、パケット受信制御部３０８に対しデパケット化のパラメー
タを、分離制御部３０６に分離のパラメータを、映像復号制御部３０３および音声復号制
御部３０４に復号のパラメータを設定する。
【００５９】
映像符号化制御部３０１は、指定されたパラメータに基づいて、映像処理部１０７−２
から映像を指定量ぶんエンコーダ１０３−１へ入力し、エンコーダ１０３−１で符号化し
た映像データを指定量ぶん出力する。
【００６０】
音声符号化制御部３０３は、指定されたパラメータに基いて、音声処理部１０８−２か
ら音声を指定量ぶんエンコーダへ１０３−２へ入力し、エンコーダ１０３−２で符号化し
た音声データを指定量ぶん出力する。
【００６１】
多重化制御部３０５は、指定されたパラメータに基づいて、映像データおよび音声デー
タを指定量ぶん多重化部１１８へ入力し、多重化部１１８で多重化した映像音声データを
指定量ぶん出力する。なお、送信の際には、多重化の処理を行わずに、映像データおよび
音声データをそれぞれ、ストリーム処理部１０５でパケット化しても良い。
【００６２】
パケット送信制御部３０８は、指定されたパラメータに基づいて、映像音声データを指
定量ぶんストリーム処理部１０５へ入力し、ストリーム処理部１０５でパケット化した映
像音声ストリームを指定量ぶん出力する。多重化の処理を行っていない場合は、映像デー
タおよび音声データを指定量ぶんストリーム処理部１０５へ入力し、ストリーム処理部１
０５でパケット化した映像ストリームおよび音声ストリームを指定量ぶん出力する。
【００６３】
次に受信の方法について説明する。テレビ会議通信装置１が、通話相手のテレビ会議通
信装置２の送信した映像音声ストリームを受信すると、パケット受信制御部３０９は、指
定されたパラメータに基づいて、ネットワーク接続部１１０からパケットを指定量ぶん入
力し、入力したパケットをストリーム処理部１０５でデパケット化し、デパケット化した
映像音声データを指定量ぶん出力する。テレビ会議通信装置２で映像データと音声データ
の多重化の処理を行っていない場合は、デパケット化したデータは、映像音声データでは
なく、映像データと音声データとして独立して出力する。
【００６４】
分離制御部３０６は、指定されたパラメータに基づいて、ストリーム処理部１０５から
映像音声データを指定量ぶん入力し、入力した映像音声データを分離部１１９で分離し、
分離した映像データおよび音声データを指定量ぶん出力する。テレビ会議通信装置２で映
像データと音声データの多重化の処理を行っていない場合は、分離制御部３０６で処理を
行う必要は無い。
【００６５】
映像復号制御部３０３は、指定されたパラメータに基づいて、分離部１１９またはスト
リーム処理部１０５から映像データを指定量ぶん入力し、入力した映像データをデコーダ
１０４で復号し、復号した映像を指定量ぶん出力する。
【００６６】
音声復号制御部３０４は、指定されたパラメータに基づいて、分離部１１９またはスト
リーム処理部１０５から音声データを指定量ぶん入力し、入力した音声データをデコーダ
１０４で復号し、復号した音声を指定量ぶん出力する。
【００６７】
図５は、従来の処理と本実施例の処理の一具体例を示す図である。図５(１)は、従来の
処理のパイプラインを用いた場合を示しており、各処理における処理単位が大きくなって
いる。このため信号入力からパケット送信までの処理遅延が大きくなっている。図５(２)
に、本実施例でのパイプラインを示す。符号化および多重化およびパケット送信の各処理
ステップでの処理単位のサイズをパラメータの指定により任意に設定できるようにしてい
る。これにより、使用するコーデックを変更してもパラメータを設定するのみで容易に対
応することができる。また、処理単位を可変とし使用するコーデックおよびパケットの種
類に応じたサイズにすることで、従来のパイプラインに比べ遅延量を削減している。
【００６８】
以上により、パラメータ設定テーブルに基づき、送信処理において映像および音声の符
号化とパケット化が行われ、受信処理においてデパケット化と映像および音声の復号が行
われる。パラメータ設定テーブルに記述された、符号化の種類およびパケット化の種類に
応じたパラメータを設定することで、多様な符号化の種類およびパケット化の種類に対応
することができ、符号化からパケット化にいたるまでの処理の間の不要な待ち時間が発生
することを防ぐことができる。
【実施例２】
【００６９】
テレビ会議通信装置１のハードウェアの制限などにより、コーデックの種類やパケット
化の種類に適したデータ処理単位までパイプラインのデータ処理単位を小さくできない場
合がある。その場合、パイプラインのデータ処理単位ぶんまで、処理結果のデータが蓄積
するのを待つ必要があり、その待ち時間が遅延時間となってしまう。
【００７０】
上記を解決するために、実施例１の各出力処理において、処理結果である本来のデータ
に加えて意味を持たないデータ（０データなど）を、処理結果のデータ量がパイプライン
のデータ処理単位に満たない分だけ付与（パディング）して、パイプラインのデータ処理
単位に至るようにして出力する。これにより、エンコーダ１０３、多重化部１１８、ストリーム処理部１０５、分離部１０９、デコーダ１０４は、処理結果のデータがパイプラインのデータ処理単位に至るまで蓄積するのを待つことなく、次の処理を進めることができる。
【００７１】
パディングデータを付与する場合は、データ伝送時にヘッダデータをつける。ヘッダデ
ータには、パディングデータサイズまたは本来のデータサイズを記述する。これにより、
パディングデータを付与した処理部から出力されたデータを入力する次の処理部において
、ヘッダデータに記述されたデータサイズを読み取り、本来のデータとパディングデータ
の区別を行い、本来のデータのみを取り出すことが可能となる。
【００７２】
パラメータ設定テーブルには、実施例１と同様に各種コーデックおよび各種パケットに
適したデータ処理単位を記述する。各処理部にパラメータを設定する部分などは実施例１
と同様であるため説明を省略する。
【００７３】
各処理部でのデータ出力時において、パラメータ設定テーブルで設定されたデータの長
さよりもパイプラインのデータ処理単位が大きい場合、つまり待ち時間が発生する場合は
、パイプラインのデータ処理単位と同じデータサイズとなるようにパディングデータを付
与し、パディングサイズまたは本来のサイズを記述したヘッダを付与して出力し、次の処
理部へ伝送する。
【００７４】
以上により、ハードウェアの制約などでパイプラインのデータ処理単位が小さくできな
い場合でも、パディングデータを付与してパイプライン上を伝送することで、不要な待ち
時間が発生することを防ぐことができる。
【００７５】
以上の実施例においてはテレビ会議端末を例に挙げて説明したが、本発明の適用対象は
、テレビ会議端末に限るものではない。映像音声の伝送に関わる応用であれば何でもよく
、例えば、乗用車に搭載したカメラや放送通信融合システム等における映像音声の伝送デ
ータ量の制御方法としても利用可能である。
【００７６】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。
例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであ
り、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実
施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例
の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部につ
いて、他の構成の追加・削除・置換をすることが可能である。
【００７７】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば
集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能
等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することにより
ソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の
情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、また
は、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００７８】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全
ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接
続されていると考えてもよい。
【符号の説明】
【００７９】
１、２  テレビ会議通信装置
３  ネットワーク
４  カメラ
５  モニター
６  マイク
７  スピーカー
８  リモコン
１０１  制御部
１０２  メモリ
１０３−１、１０３−２  エンコーダ
１０４−１、１０４−２  デコーダ
１１８  多重化部
１１９  分離部
１０５  ストリーム処理部
１０６  記憶部
１０７−１、１０７−２  映像処理部
１０８−１、１０８−２  音声処理部
１０９  リモコン処理部
１１０  ネットワーク接続部
１１２  映像入力端子
１１３  映像出力端子
１１４  音声入力端子
１１５  音声出力端子
１１６  リモコン入力端子
１１７  ネットワーク接続端子
１１８  多重化部
１１９  分離部
３０１  映像符号化制御部
３０２  音声符号化制御部
３０３  映像復号制御部
３０４  音声復号制御部
３０５  多重化制御部
３０６  分離制御部
３０７  パケット送信制御部
３０８  パケット受信制御部
３０９  パラメータ設定部
【図１】
2013098810.tif 000003
【図２】
2013098810.tif 000004
【図３】
2013098810.tif 000005
【図４】
2013098810.tif 000006
【図５】
2013098810.tif 000007