(57)【特許請求の範囲】
【請求項１】
複数の端末装置を利用するユーザ同士でコミュニケーションをさせるために、前記複数の端末装置の間で複数のデータを符号化してネットワークを介して送受信する伝送システムにおける端末装置であって、
外部装置から資料データを入力するデータ入力部と、
データを送信するために利用可能なネットワークの帯域幅を取得するネットワーク情報取得部と、
データを送信するために利用可能なネットワークの帯域幅に基づき、他の端末装置へと送信すべきそれぞれのデータに送信レートを割り当てる割当部と、
前記資料データに割り当てられた送信レートに基づいて、当該端末装置から他の端末装置へと送信する前記資料データの品質を決定する品質決定部と、
決定された品質以下となるように、前記外部装置から入力した前記資料データの品質を変換する品質変換部と、
変換された前記資料データを含む複数のデータを、それぞれに割り当てられた送信レートに符号化する符号化部と、
符号化した複数のデータを他の端末装置へと送信する送信部と、
を備える端末装置。
【請求項２】
前記符号化部は、
被写体を撮像して映像データを生成する映像入力部と、
音を収音して音声データを生成する音声入力部と
をさらに備え、
前記符号化部は、前記映像データ、前記音声データおよび前記資料データを、それぞれに割り当てられた送信レートで符号化する
請求項１に記載の端末装置。
【請求項３】
前記資料データは、プログラムを実行した結果としてコンピュータが画面に表示する画像データであり、
前記品質決定部は、前記資料データに割り当てられた送信レートに基づいて、前記資料データの品質を表すパラメータである解像度、フレームレートまたは色深度の少なくとも１つを決定する
前記品質変換部は、解像度、フレームレートまたは色深度が決定された値と同一または低くなるように、前記外部装置から入力した前記資料データの品質を変換する
請求項１または２に記載の端末装置。
【請求項４】
送信レートの範囲毎に、解像度、フレームレートおよび色深度の設定値を格納したテーブルを記憶するテーブル記憶部をさらに備え、
前記品質決定部は、
前記テーブル記憶部から、前記資料データに割り当てられた送信レートに対応して記憶された、解像度、フレームレートおよび色深度の設定値を抽出し、
抽出した解像度、フレームレートおよび色深度のうち、前記外部装置から入力した前記資料データより品質が高いパラメータを、品質を変換すべきパラメータとして決定し、
前記品質変換部は、解像度、フレームレートおよび色深度のうち、前記品質決定部により品質を変換すべきとして決定されたパラメータについて、抽出した設定値に品質を変換する
請求項３に記載の端末装置。
【請求項５】
前記テーブルに格納されているそれぞれのパラメータの設定値は、前記資料データを対応する送信レートに符号化した後に復号した場合において画像の劣化が許容範囲内となる値である
請求項４に記載の端末装置。
【請求項６】
前記品質決定部は、さらに、前記資料データの特性、および、前記資料データに割り当てられた送信レートに基づいて、前記資料データの品質を決定する
請求項１から５の何れか１項に記載の端末装置。
【請求項７】
前記品質決定部は、前記資料データが動画であるか静止画であるかに基づいて、前記資料データの品質を決定する
請求項６に記載の端末装置。
【請求項８】
前記品質決定部は、前記資料データに文字が含まれているか文字が含まれていないかに基づいて、前記資料データの品質を決定する
請求項６または７に記載の端末装置。
【請求項９】
複数の端末装置を利用するユーザ同士でコミュニケーションをさせるために、前記複数の端末装置の間で複数のデータを符号化してネットワークを介して送受信する伝送システムにおける端末装置で実行されるデータ送信方法であって、
外部装置から資料データを入力し、
データを送信するために利用可能なネットワークの帯域幅を取得し、
データを送信するために利用可能なネットワークの帯域幅に基づき、他の端末装置へと送信すべきそれぞれのデータに送信レートを割り当て、
前記資料データに割り当てられた送信レートに基づいて、当該端末装置から他の端末装置へと送信する前記資料データの品質を決定し、
決定された品質以下となるように、前記外部装置から入力した前記資料データの品質を変換し、
変換された前記資料データを含む複数のデータを、それぞれに割り当てられた送信レートに符号化し、
符号化した複数のデータを他の端末装置へと送信する
データ送信方法。
【請求項１０】
複数の端末装置を利用するユーザ同士でコミュニケーションをさせるために、前記複数の端末装置の間で複数のデータを符号化してネットワークを介して送受信する伝送システムにおける端末装置として、コンピュータを機能させるためのプログラムであって、
前記コンピュータを、
外部装置から資料データを入力するデータ入力部と、
データを送信するために利用可能なネットワークの帯域幅を取得するネットワーク情報取得部と、
データを送信するために利用可能なネットワークの帯域幅に基づき、他の端末装置へと送信すべきそれぞれのデータに送信レートを割り当てる割当部と、
前記資料データに割り当てられた送信レートに基づいて、当該端末装置から他の端末装置へと送信する前記資料データの品質を決定する品質決定部と、
決定された品質以下となるように、前記外部装置から入力した前記資料データの品質を変換する品質変換部と、
変換された前記資料データを含む複数のデータを、それぞれに割り当てられた送信レートに符号化する符号化部と、
符号化した複数のデータを他の端末装置へと送信する送信部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、データ送信方法およびプログラムに関する。
【背景技術】
【０００２】
インターネット等を介して遠隔地との間で、遠隔会議を行う会議システムが普及している。この会議システムは、遠隔会議を行う出席者の一方がいる会議室において、端末装置を用いて出席の画像および音声を収集して、これらのデジタルデータを出席者の他方がいる会議室の端末装置に送信する。そして、出席者の他方がいる会議室の端末装置が、ディスプレイに画像を表示したり、スピーカで音声を出力したりすることでコミュニケーションが確立する。
【０００３】
また、近年では、このような会議システムでは、文書作成プログラム、表計算プログラム、プレゼンテーションプログラム、図面作成用プログラムおよび写真編集用プログラム等で作成された資料データを端末装置の間で共有することも多くなってきている。
【０００４】
ところで、一般に、資料データは、データ量が大きい。このため、会議システムでは、資料データを共有することにより、映像データおよび音声データに遅延が生じたりパケットロス等が発生したりし、情報が欠落してしまうことがあった。そこで、このような会議システムでは、映像データ、音声データおよび資料データの全てについて情報が欠落しないように、利用できるネットワークの帯域幅に応じて、映像データ、音声データおよび資料データのそれぞれに対して予め帯域幅を割り当てる。そして、会議システムは、それぞれに割り当てられた範囲内で、映像データ、音声データおよび資料データを送受信する。これにより、会議システムは、資料データのデータ量に関わらず、映像データおよび音声データを確実に送受信することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の会議システムでは、送信側の端末装置が利用できるネットワークの帯域幅が狭い場合であっても、予め定められた優先度に従って映像データ、音声データおよび資料データのそれぞれに帯域幅を割り当てる。このため、帯域が割り当てられた結果、資料データを送信するのに十分な帯域でない場合がある。このような場合にも、端末装置は、割り当てられた帯域に応じて、資料データの送信処理を実行しなければならない。従って、端末装置は、資料データを高すぎる圧縮率で圧縮したり、解像度やフレームレートを極端に落としたりする場合があった。この場合、端末装置は、資料データを受信側において復号したときに、情報内容を理解できないような極端な符号化をしてしまう可能性があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、資料データを受信側において復号したときに、情報内容を理解できないような極端な符号化を無くすことを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、複数の端末装置を利用するユーザ同士でコミュニケーションをさせるために、前記複数の端末装置の間で複数のデータを符号化してネットワークを介して送受信する伝送システムにおける端末装置であって、外部装置から資料データを入力するデータ入力部と、データを送信するために利用可能なネットワークの帯域幅を取得するネットワーク情報取得部と、データを送信するために利用可能なネットワークの帯域幅に基づき、他の端末装置へと送信すべきそれぞれのデータに送信レートを割り当てる割当部と、前記資料データに割り当てられた送信レートに基づいて、当該端末装置から他の端末装置へと送信する前記資料データの品質を決定する品質決定部と、決定された品質以下となるように、前記外部装置から入力した前記資料データの品質を変換する品質変換部と、変換された前記資料データを含む複数のデータを、それぞれに割り当てられた送信レートに符号化する符号化部と、符号化した複数のデータを他の端末装置へと送信する送信部と、を備える。
【発明の効果】
【０００８】
本発明によれば、資料データを受信側において復号したときに、情報を理解できないような極端な符号化を無くすことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係る伝送システム１０を示す図である。
【図２】図２は、伝送システム１０でのデータの伝送処理を示す図である。
【図３】図３は、端末装置２０の外観の一例を示す図である。
【図４】図４は、端末装置２０のハードウェア構成を示す図である。
【図５】図５は、中継装置４０、管理装置５０およびプログラム提供装置６０のハードウェア構成を示す図である。
【図６】図６は、管理装置５０の機能構成を示す図である。
【図７】図７は、中継装置４０の機能構成を示す図である。
【図８】図８は、端末装置２０の機能構成を示す図である。
【図９】図９は、映像データ、音声データおよび資料データに割り当てられる送信レートの一例を示す図である。
【図１０】図１０は、資料データの品質の検出結果の一例を示す図である。
【図１１】図１１は、第１実施形態における、解像度、フレームレートおよび色深度の設定値を格納したテーブルの一例を示す図である。
【図１２】図１２は、変換すべきとして決定される品質の例を示す図である。
【図１３】図１３は、伝送システム１０の処理手順を示すシーケンス図である。
【図１４】図１４は、第２実施形態に係る端末装置２０の機能構成を示す図である。
【図１５】図１５は、資料データの品質および特性の検出結果の一例を示す図である。
【図１６】図１６は、資料データの特性の判定方法を示すフローチャートである。
【図１７】図１７は、第２実施形態における、解像度、フレームレートおよび色深度の設定値を格納したテーブルの一例を示す図である。
【発明を実施するための形態】
【００１０】
（第１実施形態）
以下、図面を用いて、第１実施形態に係る伝送システム１０について説明する。伝送システム１０は、互いに離れた位置のユーザ同士でコミュニケーションをさせるためのシステムである。
【００１１】
（全体構成）
図１は、実施形態に係る伝送システム１０を示す図である。伝送システム１０は、複数の端末装置２０と、中継装置４０と、管理装置５０と、プログラム提供装置６０とを備える。
【００１２】
複数の端末装置２０、中継装置４０、管理装置５０およびプログラム提供装置６０は、ネットワークを介して相互に接続して、データの送受信を実現させる。ネットワークは、ＬＡＮ（Local  Area  Network）であってもよいし、ＷＡＮ（Wide  Area  Network）であってもよいし、ＷＡＮに公衆回線が含まれていてもよいし、どのようなネットワークであってもよい。
【００１３】
伝送システム１０は、複数の端末装置２０の間において複数の種類のデータを送受信して、端末装置２０を利用するユーザ同士でコミュニケーションをさせるコミュニケーションシステムである。本実施形態においては、伝送システム１０をテレビジョン（ビデオ）会議システム等に適用した例を説明する。伝送システム１０は、テレビジョン会議システムに限らず、例えば、音声会議システム、音声電話システム（携帯電話システムを含む）、テキストチャットシステム、またはホワイトボード共有システム等にも適用できる。
【００１４】
端末装置２０は、ユーザにより取り扱われる。端末装置２０は、各種のデータの入力、および、データの出力をする。端末装置２０が入出力するデータは、端末装置２０のユーザの音声を集音した音声データ、端末装置２０のユーザを撮像した映像データ、端末装置２０のユーザが参照する資料として用いられる資料データ、および、テキストデータ等である。なお、テキストデータは、チャット等で用いられるメッセージを示すデータであってもよい。このような端末装置２０は、ユーザが入力した情報および周囲から取得した信号を送信用のデータに変換し、中継装置４０を介して他の端末装置２０に送信することができる。また、端末装置２０は、中継装置４０を介して他の端末装置２０から送信用のデータを受信し、受信したデータを再生して、ユーザに出力することができる。
【００１５】
本実施形態においては、端末装置２０は、テレビジョン会議システム用の専用の装置である。これに代えて、端末装置２０は、デスクトップ型またはノート型等のコンピュータであってもよいし、スマートフォンまたはタブレット端末等の情報携帯機器であってもよいし、電子黒板、プロジェクタ、自動車、産業用機器等であってもよい。端末装置２０は、このような装置に限らず、ネットワークを介した通信、並びに、情報の入力および出力をすることができれば他の機器であってもよい。
【００１６】
また、端末装置２０は、外部装置の一例であるコンピュータ１１０を接続することができる。コンピュータ１１０は、例えばプレゼンテーション用プログラム等のアプリケーションプログラムを実行し、実行結果である資料データを端末装置２０へと送る。そして、端末装置２０は、資料データを、中継装置４０を介して他の端末装置２０に送信する。
【００１７】
資料データは、文書作成プログラム、表計算プログラム、プレゼンテーションプログラム、図面作成用プログラムおよび写真編集用プログラム等の各種のプログラムで作成されたデータである。本例においては、資料データは、このようなプログラムを実行した結果、コンピュータ１１０が画面に表示する画像データである。資料データは、動画であってもよいし、静止画であってもよい。また、資料データは、カラーであってもよいし、グレースケールであってもよい。さらに、資料データは、どのような解像度、フレームレートおよび色深度（データのビット数）であってもよい。
【００１８】
また、端末装置２０は、ディスプレイ１２０を接続することができる。コンピュータ１１０またはディスプレイ１２０が接続された端末装置２０は、他の端末装置２０から中継装置４０を介して資料データを受信し、コンピュータ１１０またはディスプレイ１２０に表示させることができる。
【００１９】
中継装置４０は、例えばサーバまたはコンピュータ等の情報処理装置である。中継装置４０は、ある一の端末装置２０から受信したデータを他の端末装置２０へと転送する。
【００２０】
管理装置５０は、例えばサーバまたはコンピュータ等の情報処理装置である。管理装置５０は、複数の端末装置２０の間の中継装置４０を介した通信を確立し、これら複数の端末装置２０によるセッションを形成する。
【００２１】
プログラム提供装置６０は、例えばサーバまたはコンピュータ等の情報処理装置である。プログラム提供装置６０は、端末装置２０に各種機能または手段を実現させるためのプログラムを記憶し、端末装置２０にそのプログラムを送信することができる。また、プログラム提供装置６０は、中継装置４０に各種機能または手段を実現させるためのプログラムを記憶し、中継装置４０にそのプログラムを送信することができる。また、プログラム提供装置６０は、管理装置５０に各種機能または手段を実現させるためのプログラムを記憶し、管理装置５０にそのプログラムを送信することができる。
【００２２】
図２は、伝送システム１０でのデータの伝送処理を示す図である。中継装置４０は、端末装置２０間のデータ（音声データ、映像データおよび資料データ等）の転送を制御する。管理装置５０は、管理用データの転送を制御して、複数の端末装置２０の間でセッション形成し、セッションを形成した複数の端末装置２０の間でデータの送受信を可能とする。
【００２３】
中継装置４０および管理装置５０は、１つのサーバまたはコンピュータ等により実現されてもよいし、複数のサーバまたはコンピュータが連携して動作することにより実現されてもよい。また、中継装置４０および管理装置５０は、１つのサーバまたはコンピュータに両者が実現されてもよい。また、管理装置５０は、何れかの端末装置２０により実現されてもよい。
【００２４】
（外観およびハードウェア構成）
図３は、端末装置２０の外観の一例を示す図である。なお、図３において、水平面内における予め定められた方向をＸ軸方向（前後方向）とする。また、図３において、水平面内でＸ軸方向に直交する方向をＹ軸方向、Ｘ軸方向およびＹ軸方向に直交する方向（鉛直方向）をＺ軸方向とする。
【００２５】
図３に示すように、端末装置２０は、筐体１１００、アーム１２００、およびカメラハウジング１３００を備える。筐体１１００の後側壁面１１１０には、不図示の複数の吸気孔が形成されている。筐体１１００の前側壁面１１２０には、複数の排気孔１１２１が形成されている。これにより、端末装置２０は、筐体１１００に内蔵された冷却ファンの駆動によって、後方の外気を取り込み、排気孔１１２１を介して前方へ排気することができる。筐体１１００の右側壁面１１３０には、収音用孔１１３１が形成されている。これにより、端末装置２０は、後述する内蔵型のマイクロフォン１１４によって、ユーザが発声した音声、周囲の音、雑音等を収音することができる。
【００２６】
筐体１１００の上部の右側には、操作パネル１１５０が形成されている。操作パネル１１５０には、複数の操作ボタン１０８ａ〜１０８ｅ、および、電源スイッチ１０９が設けられている。なお、操作ボタン１０８ａ〜１０８ｅをまとめて、操作ボタン１０８と表す場合もある。また、操作パネル１１５０には、後述する内蔵型のスピーカ１１５からの出力音を通すための複数の音出力孔１１５１が形成されている。
【００２７】
また、筐体１１００の上部の左側には、アーム１２００およびカメラハウジング１３００を収容するための収容凹部１１６０が形成されている。筐体１１００の右側壁面１１３０には、外部装置であるコンピュータ１１０と接続するための後述する外部機器接続Ｉ／Ｆ（Interface）１１８に対して、電気的にケーブルを接続するための複数の接続口１１３２ａ〜１１３２ｃが設けられている。筐体１１００の左側壁面１１４０には、後述するディスプレイＩ／Ｆ１１７に対して電気的にディスプレイ１２０用のケーブルを接続するための不図示の接続口が設けられている。
【００２８】
アーム１２００は、トルクヒンジ１２１０を介して筐体１１００に取り付けられている。アーム１２００は、筐体１１００に対して、例えば１３５度のチルト角θ１の範囲で、上下方向に回転可能となっている。なお、図３には、チルト角θ１が９０度の状態のアーム１２００が示されている。
【００２９】
カメラハウジング１３００には、後述する内蔵型のカメラ１１２が設けられている。これにより、端末装置２０は、ユーザ、書類、および部屋等を撮像することができる。また、カメラハウジング１３００は、トルクヒンジ１３１０を介して、アーム１２００に取り付けられている。カメラハウジング１３００は、アーム１２００に対して、図３で示されている状態を０度として、±１８０度のパン角θ２の範囲で、且つ、±４５度のチルト角θ３の範囲で、上下左右方向に回転可能となっている。
【００３０】
図４は、端末装置２０のハードウェア構成を示す図である。端末装置２０は、バスライン１００と、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、フラッシュメモリ１０４と、ＳＳＤ（Solid  State  Drive）１０５と、メディアドライブ１０７と、操作ボタン１０８と、電源スイッチ１０９と、ネットワークＩ／Ｆ１１１と、カメラ１１２と、撮像素子Ｉ／Ｆ１１３と、マイクロフォン１１４と、スピーカ１１５と、音声入出力Ｉ／Ｆ１１６と、ディスプレイＩ／Ｆ１１７と、外部機器接続Ｉ／Ｆ１１８とを備える。
【００３１】
バスライン１００は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００３２】
ＣＰＵ１０１は、端末装置２０全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ（Initial  Program  Loader）等のＣＰＵ１０１の駆動に用いられるプログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。フラッシュメモリ１０４は、端末装置２０用の転送制御プログラム、映像データ、および音声データ等の各種データを記憶する。端末装置２０は、フラッシュメモリ１０４に代えて、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  ROM）等を備えてもよい。ＳＳＤ１０５は、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出しまたは書き込みを制御する。メディアドライブ１０７は、端末装置２０に対して着脱可能なフラッシュメモリ等の記録メディア１０６に対するデータの読み出しまたは書き込み（記憶）を制御する。
【００３３】
操作ボタン１０８は、データの転送先を選択する場合等に、ユーザの操作情報を入力するためのボタンである。電源スイッチ１０９は、端末装置２０の電源のオン／オフを切り換えるためのボタンである。ネットワークＩ／Ｆ１１１は、ネットワークを介した通信を制御する。
【００３４】
カメラ１１２は、ＣＰＵ１０１の制御に従って被写体を撮像して映像データを得る。カメラ１１２は、レンズ、および、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含む。固体撮像素子には、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）またはＣＣＤ（Charge  Coupled  Device）等が用いられる。
【００３５】
撮像素子Ｉ／Ｆ１１３は、カメラ１１２の駆動を制御する。マイクロフォン１１４は、内蔵型であって、音を入力する。スピーカ１１５は、内蔵型であって、音を出力する。音声入出力Ｉ／Ｆ１１６は、ＣＰＵ１０１の制御に従ってマイクロフォン１１４およびスピーカ１１５との間で音信号の入出力を処理する。
【００３６】
ディスプレイＩ／Ｆ１１７は、ＣＰＵ１０１の制御に従って外付けのディスプレイ１２０に映像データを伝送する。ディスプレイ１２０は、被写体の画像および操作用アイコン等を表示する。ディスプレイ１２０は、ケーブルによってディスプレイＩ／Ｆ１１７に接続される。ケーブルは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）またはＤＶＩ（Digital  Video  Interactive）信号用のケーブルであってもよい。
【００３７】
外部機器接続Ｉ／Ｆ１１８は、接続口１１３２ａ〜１１３２ｃに接続され、ＣＰＵ１０１の制御に従って外部機器を制御するためのインターフェイス回路である。外部機器接続Ｉ／Ｆ１１８には、ＵＳＢ（Universal  Serial  Bus）ケーブル等によって、外付けカメラ、外付けマイクロフォン、および外付けスピーカ等の外部機器がそれぞれ接続可能である。本実施形態においては、外部機器接続Ｉ／Ｆ１１８は、ケーブルを介して、資料データの表示用のコンピュータ１１０と接続される。
【００３８】
ＣＰＵ１０１は、外付けカメラが接続された場合には、内蔵型のカメラ１１２に優先して、外付けカメラを駆動させる。また、ＣＰＵ１０１は、外付けマイクロフォンが接続された場合および外付けスピーカが接続された場合には、内蔵型のマイクロフォン１１４および内蔵型のスピーカ１１５に優先して、外付けマイクロフォンおよび外付けスピーカを駆動させる。
【００３９】
なお、カメラ１１２、マイクロフォン１１４およびスピーカ１１５は、必ずしも内蔵されている必要はなく、外付けカメラ、外付けマイクロフォン、および外付けスピーカのみが接続可能であってもよい。また、ディスプレイ１２０は、端末装置２０に内蔵されていてもよい。また、端末装置２０は、ディスプレイ１２０に代えて、プロジェクタ等の投影装置が接続されてもよい。
【００４０】
図５は、中継装置４０、管理装置５０およびプログラム提供装置６０のハードウェア構成を示す図である。なお、中継装置４０、管理装置５０およびプログラム提供装置６０の外観は、一般的なサーバまたはコンピュータと同様であるので説明を省略する。また、管理装置５０およびプログラム提供装置６０は、中継装置４０と同様のハードウェア構成であるので、中継装置４０のハードウェア構成を代表して説明する。
【００４１】
中継装置４０は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＨＤ（Hard  Disk）５０４と、ＨＤＤ（Hard  Disk  Drive）５０５と、メディアドライブ５０７と、ディスプレイ５０８と、ネットワークＩ／Ｆ５０９と、バスライン５１０と、キーボード５１１と、マウス５１２と、ＣＤ−ＲＯＭドライブ５１４とを備える。
【００４２】
ＣＰＵ５０１は、中継装置４０全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、中継装置４０用の転送制御プログラム等の各種データを記憶する。ＨＤＤ５０５は、ＣＰＵ５０１の制御に従ってＨＤ５０４に対する各種データの読み出しまたは書き込みを制御する。メディアドライブ５０７は、フラッシュメモリ等の着脱可能な記録メディア５０６に対するデータの読み出しまたは書き込み（記憶）を制御する。ディスプレイ５０８は、カーソル、メニュー、ウィンドウ、文字、または画像などの各種情報を表示する。ネットワークＩ／Ｆ５０９は、ネットワークを介した通信を制御する。
【００４３】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備える。マウス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う。ＣＤ−ＲＯＭドライブ５１４は、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）５１３に対する各種データの読み出しまたは書き込みを制御する。バスライン５１０は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００４４】
なお、図５には、中継装置４０が１つのコンピュータにより構成される場合のハードウェア構成を示した。しかし、中継装置４０は、互いにネットワーク等により接続され、連携して動作する複数のコンピュータにより構成されていてもよい。
【００４５】
（端末装置２０、中継装置４０および管理装置５０の機能構成）
図６は、管理装置５０の機能構成を示す図である。管理装置５０は、図５に示したＣＰＵ５０１がプログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図６に示す各ブロックの機能が実現される。なお、図６に示した管理装置５０は、一部がハードウェアにより構成されていてもよい。
【００４６】
管理装置５０は、送受信部５１と、端末情報記憶部５２と、セッション確立部５３と、セッション記憶部５４とを有する。送受信部５１は、ネットワークを介して、端末装置２０および中継装置４０とデータの送受信をする。
【００４７】
端末情報記憶部５２は、それぞれの端末装置２０にアクセスするために必要な情報を記憶する。例えば、端末情報記憶部５２は、それぞれの端末装置２０を識別するための端末ＩＤ、それぞれの端末装置２０を特定するための名称、および、ネットワーク上のＩＰアドレス等が格納される。
【００４８】
セッション確立部５３は、複数の端末装置２０により形成されるセッションを確立する。セッションを形成した複数の端末装置２０は、中継装置４０を介して互いにデータの送受信をすることが可能となる。
【００４９】
セッション記憶部５４は、セッション確立部５３により確立されたセッションに関する情報を記憶する。例えば、セッション記憶部５４は、セッションを識別するためのセッションＩＤ、セッションを形成する端末装置２０のＩＰアドレス等が格納される。
【００５０】
図７は、中継装置４０の機能構成を示す図である。中継装置４０は、図５に示したＣＰＵ５０１がプログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図７に示す各ブロックの機能が実現される。なお、図７に示した中継装置４０の機能は、一部がハードウェアにより構成されていてもよい。
【００５１】
中継装置４０は、送受信部４１と、セッション管理部４２と、データ配信部４３とを有する。送受信部５１は、ネットワークを介して、端末装置２０および管理装置５０とデータの送受信をする。
【００５２】
セッション管理部４２は、管理装置５０により確立されたセッションに関する情報を管理装置５０から取得して記憶する。データ配信部４３は、セッションを形成する何れかの端末装置２０から送信されたデータを、セッションを形成する複数の端末装置２０のそれぞれへと配信する。
【００５３】
図８は、端末装置２０の機能構成を示す図である。端末装置２０は、図４に示したＣＰＵ１０１がプログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図８に示す各ブロックの機能が実現される。なお、図８に示した端末装置２０の機能は、一部がハードウェアにより構成されていてもよい。
【００５４】
端末装置２０は、映像入力部６１と、音声入力部６２と、データ入力部６３と、ネットワーク情報取得部６４と、割当部６５と、品質検出部６６と、テーブル記憶部６７と、品質決定部６８と、品質変換部６９と、符号化部７０と、送信部７１と、受信部８１と、復号部８２と、映像出力部８３と、音声出力部８４と、データ出力部８５とを有する。
【００５５】
映像入力部６１は、図４に示したカメラ１１２を制御して、被写体を撮像した映像データを生成する。映像入力部６１は、生成した映像データを符号化部７０に与える。
【００５６】
音声入力部６２は、図４に示したマイクロフォン１１４を制御して、端末装置２０のユーザの発した音を収音して音声データに生成する。音声入力部６２は、生成した音声データを符号化部７０に与える。
【００５７】
データ入力部６３は、外部装置であるコンピュータ１１０と接続され、コンピュータ１１０から資料データを入力する。本例においては、資料データは、コンピュータ１１０が文書作成プログラム、表計算プログラム、プレゼンテーションプログラム、図面作成用プログラムおよび写真編集用プログラム等を実行することにより画面に表示される画像データである。
【００５８】
ネットワーク情報取得部６４は、当該端末装置２０が他の端末装置２０へとデータを送信するために利用可能なネットワークの帯域幅を取得する。ネットワーク情報取得部６４は、一例として、当該端末装置２０が送信可能な、単位時間（例えば１秒）当たりのデータ量（例えばビット数）を取得する。
【００５９】
割当部６５は、ネットワーク情報取得部６４が取得した、データを送信するために利用可能なネットワークの帯域幅に基づき、当該端末装置２０から他の端末装置２０へと送信すべきそれぞれのデータに対して送信レートを割り当てる。送信レートは、一例として、単位時間（例えば１秒）当たりに送信可能な最大のデータ量（例えばビット数）である。本例においては、当該端末装置２０は、映像データ、音声データおよび資料データを送信するので、割当部６５は、映像データ、音声データおよび資料データのそれぞれに送信レートを割り当てる。
【００６０】
品質検出部６６は、コンピュータ１１０から入力した資料データの品質を検出する。本例においては、品質検出部６６は、コンピュータ１１０から入力した資料データの解像度（水平方向×垂直方向のドット数）、フレームレート（ｆｐｓ，１秒当たりのフレーム数）および色深度（ビット）を検出する。
【００６１】
テーブル記憶部６７は、テーブルを記憶する。テーブルは、資料データの送信レートの範囲毎に、資料データの品質を表すパラメータの設定値を格納する。本例においては、テーブルは、資料データの送信レートの範囲毎に、資料データの解像度、フレームレートおよび色深度の設定値を格納する。
【００６２】
品質決定部６８は、割当部６５によって資料データに割り当てられた送信レートに基づいて、当該端末装置２０から他の端末装置２０へと送信する資料データの品質を決定する。本例においては、品質決定部６８は、資料データに割り当てられた送信レートに対応する解像度、フレームレートおよび色深度を、テーブル記憶部６７に記憶されたテーブルから抽出する。そして、品質決定部６８は、抽出した情報に基づき、資料データを送信する際の、解像度、フレームレートおよび色深度を決定する。なお、品質決定部６８は、割り当てられた送信レートで符号化した資料データを復号した場合に、ユーザが内容を理解できる程度の品質劣化で収まる品質に決定する。
【００６３】
品質変換部６９は、品質決定部６８により決定された品質以下となるように、コンピュータ１１０から入力した資料データの品質を変換する。品質変換部６９は、品質を変換した資料データを符号化部７０に与える。
【００６４】
本例においては、品質変換部６９は、コンピュータ１１０から入力した資料データを、品質決定部６８により決定された解像度、フレームレートおよび色深度となるように変換処理を実行する。なお、品質変換部６９は、コンピュータ１１０から入力した資料データの解像度、フレームレートおよび色深度が、品質決定部６８により決定された解像度、フレームレートおよび色深度と同一またはそれ以下であれば、そのパラメータについては変換処理を実行しなくてよい。
【００６５】
符号化部７０は、変換された資料データを含む複数のデータを、それぞれに割り当てられた送信レートに符号化する。本例においては、符号化部７０は、映像入力部６１により生成された映像データ、音声入力部６２に収音された音声データおよび品質変換部６９により品質が変換された資料データを、割当部６５によりそれぞれに割り当てられた送信レートに符号化する。
【００６６】
送信部７１は、符号化した複数のデータを、ネットワークを介して他の端末装置２０へと送信する。本例においては、送信部７１は、それぞれ符号化した映像データ、音声データおよび資料データを、ネットワークを介して中継装置４０に送信する。
【００６７】
受信部８１は、他の端末装置２０から送信されたデータを、中継装置４０を介して受信する。本例においては、受信部８１は、他の端末装置２０から送信された、符号化された映像データ、符号化された音声データおよび符号化された資料データの少なくとも１つを受信する。
【００６８】
復号部８２は、受信部８１が中継装置４０から受信したデータを復号する。本例においては、復号部８２は、映像データ、音声データおよび資料データを復号する。
【００６９】
映像出力部８３は、復号部８２により復号された映像データを受け取り、図４に示すディスプレイ１２０を制御して、映像データに応じた画像をディスプレイ１２０に表示させる。これにより、映像出力部８３は、他の端末装置２０により撮像されたユーザの画像を表示させることができる。
【００７０】
音声出力部８４は、復号部８２により復号された音声データを受け取り、図４に示すスピーカ１１５を制御して、音声データに応じた音声を外部に出力する。これにより、音声出力部８４は、他の端末装置２０により集音された音を出力することができる。
【００７１】
データ出力部８５は、復号部８２により復号された資料データを受け取り、図４に示すコンピュータ１１０に出力する。コンピュータ１１０は、データ出力部８５から受信した資料データを表示する。これにより、データ出力部８５は、他の端末装置２０に接続されたコンピュータ１１０に表示された資料データを、自身に接続されたコンピュータ１１０に表示させることができる。なお、データ出力部８５は、資料データをディスプレイ１２０に送信して、ディスプレイ１２０に資料データを表示させてもよい。
【００７２】
（処理内容）
図９は、映像データ、音声データおよび資料データに割り当てられる送信レートの一例を示す図である。
【００７３】
ネットワーク情報取得部６４は、データを送信するために利用可能なネットワークの帯域幅を、例えば、実際の通信結果から取得してもよい。例えば、ネットワーク情報取得部６４は、これまでに実際に送信した映像データ、音声データおよび資料データの送信レートの合計を算出して、送信側のネットワークの帯域幅を算出する。
【００７４】
また、ネットワーク情報取得部６４は、例えばＴＣＰ（Transmission  Control  Protocol）による独自のデータを用意しておき、用意したデータを一定量分ネットワーク上の他の装置に送信する。ネットワーク情報取得部６４は、一定量のデータを送信してから、他の装置による確認応答を受け取るまでの時間（往復遅延時間ＲＴＴ）を計測する。そして、ネットワーク情報取得部６４は、データ量と、往復遅延時間ＲＴＴとの関係から、帯域幅を算出してもよい。ネットワーク情報取得部６４は、一例として、データ量（ｂｉｔ）／ＲＴＴを演算して、帯域幅（ｋｂｐｓ）を算出することができる。また、ネットワーク情報取得部６４は、公知の他の方法により帯域幅を算出してもよい。
【００７５】
割当部６５は、一例として、算出した送信側のネットワークの帯域幅を、予め定められたルールで分割して、それぞれのデータ（映像データ、音声データおよび資料データ）に送信レートを割り当てる。割当部６５は、一例として、帯域幅を予め定められた比率で分割して、映像データ、音声データおよび資料データに割り当ててもよい。
【００７６】
また、割当部６５は、複数のデータのうち特定のデータに対して固定の送信レートを割り当て、残りの帯域幅を予め定められた比率で分割して他のデータに割り当ててもよい。本例においては、割当部６５は、音声データに、固定の送信レート（７２ｋｂｐｓ）を割り当てる。これにより、端末装置２０は、音声データを劣化無く送信でき、少なくとも音声データを確実に伝送することができる。そして、本例においては、割当部６５は、利用可能なネットワークの帯域幅から音声データの帯域幅を除いた残りの帯域幅（本例では、３００ｋｂｐｓ）を、映像データと資料データとに一対一で割り当てる。従って、この場合、割当部６５は、映像データに１５０ｋｂｐｓを割り当て、資料データに１５０ｋｂｐｓを割り当てる。なお、割当部６５は、他の方法で複数のデータに送信レートを割り当ててもよい。
【００７７】
図１０は、資料データの品質の検出結果の一例を示す図である。品質検出部６６は、コンピュータ１１０から入力した資料データの品質を検出する。
【００７８】
図１０の（Ａ）の例においては、品質検出部６６は、入力した資料データの解像度が１２８０×７２０ドット、フレームレートが５ｆｐｓ、および、色深度が１６ビットであることを検出している。また、図１０の（Ｂ）の例においては、品質検出部６６は、入力した資料データの解像度が８００×６００ドット、フレームレートが１ｆｐｓ、および、色深度が８ビットであることを検出している。
【００７９】
なお、品質検出部６６は、さらに、資料データが、カラーであるかグレースケールであるかを検出してもよい。また、品質検出部６６は、さらに他の品質を表すパラメータの値を検出してもよい。
【００８０】
図１１は、第１実施形態における、解像度、フレームレートおよび色深度の設定値を格納したテーブルの一例を示す図である。
【００８１】
テーブル記憶部６７は、一例として、図１１に示すような、レートの範囲毎に、解像度、フレームレートおよび色深度の設定値が格納されたテーブルを記憶する。例えば、テーブルには、送信レートが３００ｋｂｐｓ未満、３００ｋｂｐｓ以上５００ｋｂｐｓ未満、５００ｋｂｐｓ以上１０００ｋｂｐｓ未満、１０００ｋｂｐｓ以上のそれぞれの範囲毎の、解像度、フレームレートおよび色深度の設定値が格納されている。
【００８２】
このテーブルに格納されているそれぞれのパラメータの設定値は、設計者等により予め定められた値であり、資料データを対応する送信レートに符号化した後に復号した場合において画像の劣化が許容範囲内となる値である。すなわち、このテーブルに格納されている設定値の品質に変換した資料データを、対応する送信レートに符号化した場合、復号後の資料データは、少なくともユーザが内容を認識可能となっている。
【００８３】
図１２は、変換すべきとして決定される品質の例を示す図である。品質決定部６８は、テーブル記憶部６７に記憶されたテーブルから、資料データに割り当てられた送信レートに対応して記憶された品質の設定値を抽出する。
【００８４】
例えば、図１２の（Ａ）に示すように、資料データに、１５０ｋｂｐｓが割り当てられたとする。この場合、品質決定部６８は、図１２の（Ｂ）に示すテーブルの中から、レートの範囲が３００ｋｂｐｓ未満に対応する設定値を抽出する。従って、品質決定部６８は、図１２の（Ｃ）に示すように、解像度の設定値として３２０×１８０ドット、フレームレートの設定値として１ｆｐｓ、色深度の設定値として８ビットを抽出する。
【００８５】
続いて、品質決定部６８は、コンピュータ１１０から入力した資料データの品質のそれぞれの値と、テーブルから抽出した品質のそれぞれの設定値との大小を比較する。そして、品質決定部６８は、コンピュータ１１０から入力した資料データの値の方が、テーブルから抽出した設定値より大きい品質を、変換すべき品質として決定する。そして、品質変換部６９は、変換すべきとして決定された品質について、コンピュータ１１０から入力した資料データを、テーブルから抽出した設定値に変換する。
【００８６】
例えば、図１２の（Ｄ）に示すように、コンピュータ１１０から入力した資料データの解像度が１２８０×７２０ドットであり、フレームレートが５ｆｐｓであり、色深度が１６ビットであるとする。この場合、解像度、フレームレートおよび色深度の全てについて、コンピュータ１１０から入力した資料データの値の方が、テーブルから抽出した設定値より大きい。従って、この場合には、品質決定部６８は、解像度、フレームレートおよび色深度の全てを、変換すべき品質として決定する。そして、品質変換部６９は、図１２の（Ｅ）に示すように、変換すべきとして決定した解像度、フレームレートおよび色深度について、コンピュータ１１０から入力した資料データを、テーブルから抽出した設定値に変換する。
【００８７】
これに対して、図１２の（Ｆ）に示すように、コンピュータ１１０から入力した資料データの解像度が８００×６００ドットであり、フレームレートが１ｆｐｓであり、色深度が８ビットであるとする。この場合、解像度については、コンピュータ１１０から入力した資料データの値の方が、テーブルから抽出した設定値より大きい。しかし、フレームレートおよび色深度については、コンピュータ１１０から入力した資料データの値と、テーブルから抽出した設定値とは同一である。従って、この場合には、品質決定部６８は、解像度を、変換すべき品質として決定する。そして、品質変換部６９は、図１２の（Ｇ）に示すように、変換すべきとして決定した解像度についてのみ、コンピュータ１１０から入力した資料データを、テーブルから抽出した設定値に変換する。
【００８８】
なお、品質変換部６９は、コンピュータ１１０から入力した資料データの値の方が、テーブルから抽出した設定値より小さかったとしても、例えば高品質化（アップコンバート等）の処理は実行しない。
【００８９】
図１３は、伝送システム１０の処理手順を示すシーケンス図である。まず、コンピュータ１１０は、資料データを送信側の端末装置２０に送信する（ステップＳ１１）。続いて、送信側の端末装置２０は、自身に接続されたコンピュータ１１０から資料データを受信する（ステップＳ１２）。
【００９０】
続いて、送信側の端末装置２０は、入力した資料データの品質（例えば、解像度、フレームレートおよび色深度）を検出する（ステップＳ１３）。続いて、送信側の端末装置２０は、送信側のネットワークの帯域幅を取得する（ステップＳ１４）。なお、送信側の端末装置２０は、資料データの受信に先だって、予め帯域幅を取得しておいてもよい。
【００９１】
続いて、送信側の端末装置２０は、送信側のネットワークの帯域幅に基づき、送信すべき、映像データ、音声データおよび資料データのそれぞれに送信レートを割り当てる（ステップＳ１５）。続いて、送信側の端末装置２０は、資料データに割り当てられた送信レートに基づき、テーブルから品質の設定値（解像度、フレームレートおよび色深度）を抽出する（ステップＳ１６）。
【００９２】
続いて、送信側の端末装置２０は、ステップＳ１３で検出した資料データの品質の値と、テーブルから抽出した品質の設定値との大小を比較して、変換すべき品質を決定する（ステップＳ１７）。具体的には、送信側の端末装置２０は、入力した資料データの品質の値が、テーブルから抽出した品質の設定値より大きい場合に、その品質を変換すべき品質として決定する。
【００９３】
続いて、送信側の端末装置２０は、変換すべきと決定された品質について、コンピュータ１１０から入力した資料データを、テーブルから抽出した設定値に変換する（ステップＳ１８）。続いて、送信側の端末装置２０は、映像データ、音声データおよび品質の変換された資料データのそれぞれを、ステップＳ１５で割り当てられた送信レートに符号化する（ステップＳ１９）。続いて、送信側の端末装置２０は、符号化した映像データ、音声データおよび資料データを中継装置４０に送信する（ステップＳ２０，Ｓ２１）。
【００９４】
続いて、中継装置４０は、送信側の端末装置２０から受信した映像データ、音声データおよび資料データを受信側の端末装置２０へと転送する（ステップＳ２２）。
【００９５】
続いて、受信側の端末装置２０は、中継装置４０から送信された、符号化された映像データ、音声データおよび資料データを受信する（ステップＳ２３）。続いて、受信側の端末装置２０は、受信した映像データ、音声データおよび資料データを復号する（ステップＳ２４）。そして、受信側の端末装置２０は、復号した映像データ、音声データおよび資料データを出力する（ステップＳ２５）。
【００９６】
以上のような伝送システム１０によれば、資料データの符号化に先だって、その資料データに割り当てられている送信レートに対応する品質（すなわち、少なくとも情報が理解可能な程度の品質）に予め低下させる。これにより、伝送システム１０によれば、符号化において資料データを高すぎる圧縮率で圧縮したり、解像度やフレームレートを極端に落としたりすることが無くなり、資料データを受信側の端末装置２０において復号した場合において情報内容を理解させることができる。
【００９７】
（第２実施形態）
つぎに、第２実施形態に係る伝送システム１０について説明する。なお、第２実施形態に係る伝送システム１０は、第２実施形態に係る伝送システム１０と略同一のであるので、略同一の機能を有する部材については同一の符号を付けて詳細な説明を省略して、相違点を中心に説明する。
【００９８】
図１４は、第２実施形態に係る端末装置２０の機能構成を示す図である。第２実施形態に係る端末装置２０は、特性検出部９５をさらに有する。
【００９９】
特性検出部９５は、データ入力部６３がコンピュータ１１０から入力した資料データの特性を検出する。本例においては、特性検出部９５は、コンピュータ１１０から入力した資料データが、動画像であるか静止画であるか（タイプ）を検出する。さらに、特性検出部９５は、コンピュータ１１０から入力した資料データの画像内に、文字が含まれているか文字が含まれていないかを検出する。
【０１００】
また、本実施形態において、テーブル記憶部６７は、送信レートの範囲毎に品質のパラメータの設定値を格納したテーブルを、特性毎に記憶する。本例においては、テーブル記憶部６７は、動画であり文字が含まれている場合のテーブル、動画であり文字が含まれていない場合のテーブル、静止画であり文字が含まれている場合のテーブル、および、静止画であり文字が含まれていない場合のテーブルを記憶する。
【０１０１】
また、本実施形態において、品質決定部６８は、資料データの特性（動画であるか静止画であるか、および、文字が含まれているか否か）、および、資料データに割り当てられた送信レートに基づいて、資料データの品質を決定する。より具体的には、品質決定部６８は、特性検出部９５により検出された特性に応じて、テーブル記憶部６７から対応するテーブルを選択する。そして、品質決定部６８は、選択したテーブルから、資料データに割り当てられた送信レートに対応する解像度、フレームレートおよび色深度を抽出して、資料データを送信する際の、解像度、フレームレートおよび色深度を決定する。
【０１０２】
図１５は、資料データの品質および特性の検出結果の一例を示す図である。品質検出部６６は、コンピュータ１１０から入力した資料データの品質を検出する。これとともに、特性検出部９５は、コンピュータ１１０から入力した資料データの特性を検出する。
【０１０３】
図１５の（Ａ）の例においては、品質検出部６６は、入力した資料データの解像度が１２８０×７２０ドット、フレームレートが５ｆｐｓ、および、色深度が１６ビットであることを検出している。また、特性検出部９５は、入力した資料データのタイプが静止画、文字が含まれている（有り）であることを検出している。
【０１０４】
図１５の（Ｂ）の例においては、品質検出部６６は、入力した資料データの解像度が８００×６００ドット、フレームレートが１ｆｐｓ、および、色深度が８ビットであることを検出している。また、特性検出部９５は、入力した資料データのタイプが静止画、文字が含まれている（有り）であることを検出している。
【０１０５】
図１５の（Ｃ）の例においては、品質検出部６６は、入力した資料データの解像度が１２８０×８００ドット、フレームレートが１５ｆｐｓ、および、色深度が８ビットであることを検出している。また、特性検出部９５は、入力した資料データのタイプが動画、文字が含まれていない（無し）であることを検出している。なお、特性検出部９５は、資料データの他の特性についても検出してもよい。
【０１０６】
図１６は、資料データの特性の判定方法を示すフローチャートである。特性検出部９５は、一例として、図１６のステップＳ３１からステップＳ３７に示すような処理で、資料データの特性を検出する。
【０１０７】
まず、特性検出部９５は、フレームレートが一定値以上であるか否かを判断する（ステップＳ３１）。特性検出部９５は、一例として、フレームレートが１５ｆｐｓ以上であるか否かを判断する。
【０１０８】
フレームレートが一定値以上の場合(ステップＳ３１のＹｅｓ)、特性検出部９５は、画像に文字が含まれているか否かを判断する（ステップＳ３２）。特性検出部９５は、一例として、画像に対して文字認識処理等を実行して、文字が検出できるか否かを判断する。特性検出部９５は、フレームレートが一定値以上で且つ画像に文字が含まれている場合（ステップＳ３２のＹｅｓ）、入力した資料データのタイプが動画であり、且つ、文字を含む（有り）と判別する（ステップＳ３３）。また、特性検出部９５は、フレームレートが一定値以上で且つ画像に文字が含まれていない場合（ステップＳ３２のＮｏ）、入力した資料データのタイプが動画であり、且つ、文字を含まない（無し）と判別する（ステップＳ３４）。
【０１０９】
一方、フレームレートが一定値以上ではない場合(ステップＳ３１のＮｏ)、特性検出部９５は、画像に文字が含まれているか否かを判断する（ステップＳ３５）。特性検出部９５は、フレームレートが一定値以上ではなく且つ画像に文字が含まれている場合（ステップＳ３５のＹｅｓ）、入力した資料データのタイプが静止画であり、且つ、文字を含む（有り）と判別する（ステップＳ３６）。また、特性検出部９５は、フレームレートが一定値以上ではなく且つ画像に文字が含まれていない場合（ステップＳ３５のＮｏ）、入力した資料データのタイプが動画であり、且つ、文字を含まない（無し）と判別する（ステップＳ３７）。
【０１１０】
そして、特性検出部９５は、ステップＳ３３、ステップＳ３４、ステップＳ３６またはステップＳ３７の処理を終えると、本フローを終了する。
【０１１１】
図１７は、第２実施形態における、解像度、フレームレートおよび色深度の設定値を格納したテーブルの一例を示す図である。
【０１１２】
第２実施形態において、テーブル記憶部６７は、図１７に示すように、動画であり文字が含まれている場合のテーブル、動画であり文字が含まれていない場合のテーブル、静止画であり文字が含まれている場合のテーブル、および、静止画であり文字が含まれていない場合のテーブルを記憶する。それぞれのテーブルには、送信レートの範囲毎に、解像度、フレームレートおよび色深度の設定値が格納されている。
【０１１３】
なお、それぞれのテーブルは、資料データが動画または静止画毎、および、文字が含まれているか含まれていないか毎に、異なる設定値を格納する。
【０１１４】
例えば、資料データが動画の場合のテーブルは、資料データが静止画の場合のテーブルと比較して、同一の送信レートにおいて、フレームレートの設定値が同一であるかまたは高くなっている。また、例えば、資料データが静止画の場合のテーブルは、資料データが動画の場合のテーブルと比較して、同一の送信レートにおいて、解像度の設定値が同一であるかまたは高くなっている。
【０１１５】
また、例えば、資料データに文字が含まれている場合のテーブルは、資料データに文字が含まれていない場合のテーブルと比較して、同一の送信レートにおいて、解像度の設定値が同一であるかまたは高くなっている。また、例えば、資料データに文字が含まれていない場合のテーブルは、資料データに文字が含まれている場合のテーブルと比較して、同一の送信レートにおいて、フレームレートの設定値が同一であるかまたは高くなっている。
【０１１６】
第２実施形態に係る伝送システム１０は、このように資料データの特性（動画または静止画、文字が含まれているか、いないか）に応じて、品質を調整している。これにより、伝送システム１０は、資料データの特性に応じて情報内容を理解できるように、予め品質を低下させておくことができる。従って、第２実施形態に係る伝送システム１０によれば、資料データを受信側の端末装置２０において復号した場合に情報内容をより確実に理解させることができる。
【０１１７】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【０１１８】
１０  伝送システム
２０  端末装置
４０  中継装置
４１  送受信部
４２  セッション管理部
４３  データ配信部
５０  管理装置
５１  送受信部
５２  端末情報記憶部
５３  セッション確立部
５４  セッション記憶部
６０  プログラム提供装置
６１  映像入力部
６２  音声入力部
６３  データ入力部
６４  ネットワーク情報取得部
６５  割当部
６６  品質検出部
６７  テーブル記憶部
６８  品質決定部
６９  品質変換部
７０  符号化部
７１  送信部
８１  受信部
８２  復号部
８３  映像出力部
８４  音声出力部
８５  データ出力部
１１０  コンピュータ
１２０  ディスプレイ
【図１】
0006341023.tif 000002
【図２】
0006341023.tif 000003
【図３】
0006341023.tif 000004
【図４】
0006341023.tif 000005
【図５】
0006341023.tif 000006
【図６】
0006341023.tif 000007
【図７】
0006341023.tif 000008
【図８】
0006341023.tif 000009
【図９】
0006341023.tif 000010
【図１０】
0006341023.tif 000011
【図１１】
0006341023.tif 000012
【図１２】
0006341023.tif 000013
【図１３】
0006341023.tif 000014
【図１４】
0006341023.tif 000015
【図１５】
0006341023.tif 000016
【図１６】
0006341023.tif 000017
【図１７】
0006341023.tif 000018