(57)【要約】【課題】ストリーミング情報の伝送処理において、通信手段或いは通信速度などの通信環境に応じてストリーミング情報の圧縮を行う、伝送技術を提供する。【解決手段】伝送装置１００は、ストリーミング情報を利用する端末３００から、この端末３００に関する端末属性情報を取得し、前記端末属性情報に基づいて、前記端末３００が利用可能な伝送速度を決定し、前記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定し、前記圧縮方法によるストリーミング情報の圧縮を前記端末３００に指示するようにした。【選択図】  図１
2004349880.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミング情報を利用する端末から、この端末に関する端末属性情報を取得する属性情報取得手段と、
前記端末属性情報に基づいて、前記端末が利用可能な伝送速度を決定する伝送速度決定手段と、
前記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定する圧縮方法決定手段と、
前記圧縮方法によるストリーミング情報の圧縮を前記端末に指示する、指示手段とを備える、伝送装置。
【請求項２】
前記端末属性情報には、接続先端末アドレス、接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報、発信側端末アドレス、及び端末認証情報の何れかを含む、請求項１に記載の伝送装置。
【請求項３】
前記伝送速度決定手段は、
個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する記憶手段から、前記端末が利用する通信網の伝送速度を検索する伝送速度検索手段と、
伝送速度計測用パケットを送信して、この通信網の実測伝送速度を計測する伝送速度計測手段とを含む、請求項１または２に記載の伝送装置。
【請求項４】
前記伝送速度決定手段は、
前記伝送速度検索手段が検索した伝送速度及び前記実測伝送速度のうち、速度が低い方を前記端末の伝送速度に決定する手段をさらに含む、請求項３に記載の伝送装置。
【請求項５】
前記端末への伝送が、ＶｏＩＰを用いた伝送であって、
前記ストリーミング情報が音声情報である、請求項１から４の何れかに記載の伝送装置。
【請求項６】
ストリーミング情報を利用する端末から、この端末に関する端末属性情報を取得する属性情報取得ステップと、
前記端末属性情報に基づいて、前記端末が利用可能な伝送速度を決定する伝送速度決定ステップと、
前記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定する圧縮方法決定ステップと、
前記圧縮方法によるストリーミング情報の圧縮を前記端末に指示する、ステップとをコンピュータに実行させる、伝送プログラム。
【請求項７】
前記端末属性情報には、接続先端末アドレス、接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報、発信側端末アドレス、及び端末認証情報の何れかを含む、請求項６に記載の伝送プログラム。
【請求項８】
前記伝送速度決定ステップは、
個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する記憶手段から、前記端末が利用する通信網の伝送速度を検索する伝送速度検索ステップと、
伝送速度計測用パケットを送信して、この通信網の実測伝送速度を計測する伝送速度計測ステップとを含む、請求項６または７に記載の伝送プログラム。
【請求項９】
前記伝送速度決定ステップは、
前記伝送速度検索手段が検索した伝送速度及び前記実測伝送速度のうち、速度が低い方を前記端末の伝送速度に決定するステップをさらに含む、請求項８に記載の伝送プログラム。
【請求項１０】
前記端末への伝送が、ＶｏＩＰを用いた伝送であって、
前記ストリーミング情報が音声情報である、請求項６から９の何れかに記載の伝送プログラム。
【請求項１１】
ストリーミング情報を利用する端末から、この端末に関する端末属性情報を取得する属性情報取得ステップと、
前記端末属性情報に基づいて、前記端末が利用可能な伝送速度を決定する伝送速度決定ステップと、
前記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定する圧縮方法決定ステップと、
前記圧縮方法によるストリーミング情報の圧縮を前記端末に指示する、指示ステップとを備える、伝送方法。
【請求項１２】
前記端末属性情報には、接続先端末アドレス、接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報、発信側端末アドレス、及び端末認証情報の何れかを含む、請求項１１に記載の伝送方法。
【請求項１３】
前記伝送速度決定ステップは、
個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する記憶手段から、前記端末が利用する通信網の伝送速度を検索する伝送速度検索ステップと、
伝送速度計測用パケットを送信して、この通信網の実測伝送速度を計測する伝送速度計測ステップとを含む、請求項１１または１２に記載の伝送方法。
【請求項１４】
前記伝送速度決定ステップは、
前記伝送速度検索手段が検索した伝送速度及び前記実測伝送速度のうち、速度が低い方を前記端末の伝送速度に決定するステップをさらに含む、請求項１３に記載の伝送方法。
【請求項１５】
前記端末への伝送が、ＶｏＩＰを用いた伝送であって、
前記ストリーミング情報が音声情報である、請求項１１から１４の何れかに記載の伝送方法。
【請求項１６】
ストリーミング情報を利用する端末から、この端末に関する端末属性情報を取得する属性情報取得手段と、
前記端末属性情報に基づいて、前記端末が利用可能な伝送速度を決定する伝送速度決定手段と、
前記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定する圧縮方法決定手段と、
前記圧縮方法によるストリーミング情報の圧縮を前記端末に指示する、指示手段とを備える、伝送装置を有する車両。
【請求項１７】
前記端末属性情報には、接続先端末アドレス、接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報、発信側端末アドレス、及び端末認証情報の何れかを含む、請求項１６に記載の車両。
【請求項１８】
前記伝送速度決定手段は、
個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する記憶手段から、前記端末が利用する通信網の伝送速度を検索する伝送速度検索手段と、
伝送速度計測用パケットを送信して、この通信網の実測伝送速度を計測する伝送速度計測手段とを含む、請求項１６または１７に記載の車両。
【請求項１９】
前記伝送速度決定手段は、
前記伝送速度検索手段が検索した伝送速度及び前記実測伝送速度のうち、速度が低い方を前記端末の伝送速度に決定する手段をさらに含む、請求項１８に記載の車両。
【請求項２０】
前記端末への伝送が、ＶｏＩＰを用いた伝送であって、
前記ストリーミング情報が音声情報である、請求項１６から１９の何れかに記載の車両。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークにおけるストリーミング情報の伝送技術に関する。
【０００２】
【従来の技術】
従来から、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）による音声情報伝送技術を用いた、インターネット電話サービスが提供されている。このようなインターネット電話サービスでは、通話時の音声を音声情報として相手方に伝送するために、送信元端末からの音声情報を圧縮して相手方の受信側端末に送信する。また、このようなインターネット電話サービスでは、受信した音声情報を復元して受信側端末に送信する。
【０００３】
また、上記インターネット電話サービスでは、通信開始前に予め双方の端末側で設定された情報圧縮方法によって、音声情報の伝送が行われていた。上記インターネット電話サービスでは、要求される音質によって使用する情報圧縮方法が異なる。そして、上記インターネット電話サービスでは、使用する情報圧縮方法によって、要求される通信速度が異なっていた。
【０００４】
さらに、上記情報圧縮方法は、インターネット電話サービスにおける音声情報の圧縮技術に限らず、その他のストリーミング情報の伝送技術として広く利用されていた。
【０００５】
なお、電話回線の費用削減及び音声品質に関する技術として、音声帯域の圧縮技術（例えば、特許文献１参照。）が開示されている。
【０００６】
【特許文献１】
特開平１−１６１３７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のインターネット電話サービスの音声情報圧縮技術に代表される、ストリーミング情報の伝送技術において、例えば、以下のような問題があった。
【０００８】
まず、従来のインターネット電話サービスにおける音声情報の圧縮技術では、通常、上記インターネット電話サービスを利用するユーザが利用するネットワークの通信速度を認識していることはなかった。
【０００９】
また、上記インターネット電話サービスを利用する際に、一つの回線に対して複数の端末を接続している場合には、個々の端末が利用可能な通信速度が限られており、この個々の端末が利用可能な通信速度を正確に認識することは容易ではなかった。
【００１０】
さらに、特許文献１の技術は、音声帯域の圧縮技術に関するものであり、インターネット電話サービスなどのネットワークにおける音声情報などのストリーミング情報の伝送技術に関するものではなかった。従って、この特許文献１の技術は、上記ストリーミング情報の伝送技術に係る事項を解決する技術ではなかった。
【００１１】
本発明は上記事項に鑑みて為されたものであり、ストリーミング情報の伝送処理において、通信手段或いは通信速度などの通信環境に応じてストリーミング情報の圧縮を行う技術を提供することを、解決すべき課題とする。
【００１２】
【課題を解決するための手段】
本発明は前記課題を解決するために、以下の手段を採用した。
【００１３】
すなわち、本発明は、ストリーミング情報を利用する端末から、この端末に関する端末属性情報を取得し、前記端末属性情報に基づいて、前記端末が利用可能な伝送速度を決定し、前記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定し、前記圧縮方法によるストリーミング情報の圧縮を前記端末に指示するようにした。
【００１４】
本発明では、個々の端末に関する通信手段、利用する通信網などに関する情報である端末属性情報に基づいて、この端末が利用する伝送速度を決定する。そして、本発明では、利用する伝送速度に基づいて圧縮方法を決定し、その圧縮方法を端末側に指示する。従って、本発明によれば、通信環境に応じた最適な通信速度及び圧縮方法によって音声情報などのストリーミング情報を指示することができる。
【００１５】
また、本発明は、前記端末属性情報には、接続先端末アドレス、接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報、発信側端末アドレス、及び端末認証情報の何れかを含んでもよい。
【００１６】
本発明では、端末属性情報として、上記の情報を用いる。従って、本発明によれば、上記端末属性情報によって通信環境に応じた最適な通信速度を決定することができる。
【００１７】
また、本発明は、個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する記憶手段から、前記端末が利用する通信網の伝送速度を検索し、伝送速度計測用パケットを送信して、この通信網の実測伝送速度を計測するようであってもよい。
【００１８】
本発明では、予め定められた伝送速度決定情報、ないし伝送速度計測用パケットによって計測される伝送速度によって、個々の端末が利用する通信網の伝送速度を決定する。従って、本発明によれば、上記伝送速度によって、通信環境に応じた最適なストリーミング情報の圧縮方法を選択することができる。
【００１９】
また、本発明は、前記伝送速度検索手段が検索した伝送速度及び前記実測伝送速度のうち、速度が低い方を前記端末の伝送速度に決定してもよい。
【００２０】
従って、本発明によれば、通信環境に応じた最適な伝送速度を決定することができる。
【００２１】
さらに、本発明は、前記端末への伝送が、ＶｏＩＰを用いた伝送であって、前記ストリーミング情報が音声情報であってもよい。
【００２２】
従って、本発明に係るストリーミング情報の伝送技術を、インターネット電話サービスの音声情報に対して適用することができる。
【００２３】
なお、本発明は、以上の何れかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータが読み取り可能な記憶媒体に記録してもよい。さらに、本発明は、以上の何れかの機能を実現する装置であってもよい。
【００２４】
【発明の実施の形態】
以下、図面を参照して、本発明の好適な実施の形態を説明する。
【００２５】
本発明の実施の形態に係る伝送装置の一例を、図１から図６の図面に基づいて説明する。本実施の形態に係る伝送装置は、インターネット等の汎用のネットワークにおけるストリーミング情報の伝送時に、このストリーミング情報の圧縮方法を決定するサーバである。本実施の形態において、本発明の伝送装置を、ストリーミング情報の伝送処理の一例であるＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いたインターネット電話サービスに適用する。
【００２６】
〈システム構成〉
図１は、本発明の実施の形態に係る、インターネット電話サービスを提供するシステムの一例を示す概略図である。図１において、本実施の形態に係るインターネット電話サービスは、本実施の形態に係る伝送装置の一例であるコーデック決定サーバ１００、ＶｏＩＰサーバ２００、電話機３００ａ，３００ｂ，３００ｃ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）４００ａ，４００ｂ，４００ｃ、携帯型電話機５００、及び電話網接続装置６００を備える。なお、以下の説明において、電話機３００ａ，３００ｂ，３００ｃ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）４００ａ，４００ｂ，４００ｃ、携帯型電話機５００、及び電話網接続装置６００を総称して端末とする。
【００２７】
コーデック決定サーバ１００は、ストリーミング情報を利用する端末から、この端末に関する端末属性情報を取得する属性情報取得手段と、上記端末属性情報に基づいて、端末が利用可能な伝送速度を決定する伝送速度決定手段と、上記伝送速度に基づいて、前記ストリーミング情報を圧縮する圧縮方法を決定する圧縮方法決定手段、及び前記圧縮方法によるストリーミング情報の圧縮を端末に指示する指示手段とを備える。
【００２８】
また、上記伝送速度決定手段は、個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する記憶手段から、端末が利用する通信網の伝送速度を検索する伝送速度検索手段と、伝送速度計測用パケットを送信して、この通信網の実測伝送速度を計測する伝送速度計測手段とを含む。
【００２９】
さらに、上記伝送速度決定手段は、上記伝送速度検索手段が検索した伝送速度及び上記実測伝送速度のうち、速度が低い方を端末の伝送速度に決定する手段をさらに含む。
【００３０】
ＶｏＩＰサーバ２００は、コーデック決定サーバ１００が決定した圧縮方法に基づいて、ＶｏＩＰによるインターネット電話サービスを実現するために、個々の端末間のストリーミング情報の伝送を行う。このＶｏＩＰサーバ２００は、例えば、インターネット上に設置される。そして、ＶｏＩＰサーバ２００は、ストリーミング情報の一例として、インターネット電話サービスの音声情報を伝送する。
【００３１】
なお、図１において、ＶｏＩＰサーバ２００は、インターネット上に１つ設置されるが、本発明ではこれに限定されることはない。すなわち、ＶｏＩＰサーバ２００は、発信側端末及び接続先端末に対してそれぞれ設置されてもよい。
【００３２】
電話機３００、ＰＤＡ４００、及び携帯型電話機５００は、本発明に係るストリーミング情報を利用する端末の一例である。電話機３００、ＰＤＡ４００、及び携帯型電話機５００は、ストリーミング情報の一例として、インターネット電話サービスの音声情報を利用する。また、電話機３００、ＰＤＡ４００、及び携帯型電話機５００は、インターネットに接続可能な端末である。
【００３３】
電話網接続装置６００は、インターネット電話サービスを利用する上記端末と、一般の電話網を利用する電話機３００、ＰＤＡ４００、及び携帯型電話機５００等の端末とを接続する。
【００３４】
〈装置構成〉
上記のように、本実施の形態に係るコーデック決定サーバ１００は、通常のコンピュータ等の情報処理装置に、本発明の伝送プログラムを導入（インストール）したものの一例である。また、本実施の形態に係るコーデック決定サーバ１００は、本発明の伝送装置の一例である。そして、このコーデック決定サーバ１００は、上記の属性情報取得手段、伝送速度決定手段、伝送速度検索手段、伝送速度計測手段、圧縮方法決定手段、及び指示手段に相当する機能を実現するために、以下の構成要素を備える。
【００３５】
図２は、本実施の形態に係るコーデック決定サーバ１００の概略構成の一例である。まず、コーデック決定サーバ１００には、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１０１とメインメモリ（ＭＭ）１０２とから構成され、アプリケーションプログラムに基づいて処理を行う、演算処理部１０３が設けられている。
【００３６】
前記演算処理部１０３には、バス１０８を介して、記憶装置１０４が接続される。なお、記憶装置１０４には、通常はハードディスク装置等の大容量記憶媒体を用いる。
【００３７】
そして、前記記憶装置１０４には、本コーデック決定サーバ１００が正常に機能するために必要なオペレーティングシステム（ＯＳ）がインストールされている。
【００３８】
また、前記記憶装置１０４内には、一般の処理に用いられる他のアプリケーションプログラムがインストールされている。
【００３９】
さらに、前記記憶装置１０４内には、本発明の伝送処理を実現するために作成された、コンピュータ等の情報処理装置で実行可能な伝送プログラムがインストールされる。
【００４０】
これらのプログラムは、図示しないＣＤ−ＲＯＭ等の記憶媒体に格納されて本コーデック決定サーバ１００に提供され、図２に示されるＣＤ−ＲＯＭドライブ装置１０９等を通じて、前記記憶装置１０４内に実行可能な状態でインストールされる。なお、本コーデック決定サーバ１００は、ネットワークを用いてこのプログラムを受信し、記憶装置１０４にインストールした後、メインメモリ１０２にロードしてもよい。また、本コーデック決定サーバ１００は、受信したプログラムを直接メインメモリ１０２にロードするものであってもよい。
【００４１】
そして、ＣＰＵ１０１が必要に応じて記憶装置１０４内の伝送プログラムをメインメモリ１０２にロード（読み込み）し、順次実行することによって、本発明に係る伝送装置の各種手段を実現している。
【００４２】
前記記憶装置１０４内には、本発明の伝送処理を実現するために必要なデータベースが設けられている。このデータベースには、コーデック決定サーバ１００によって、個々の端末が利用する通信網毎に伝送速度を予め関連づけた、そのような伝送速度決定情報を格納する。
【００４３】
図３は、上記伝送速度決定情報のデータテーブルの一例を示す。この伝送速度決定情報データテーブルには、接続先端末アドレスに基づいて、この端末の通信網毎に、伝送速度決定情報（推定速度）が定められている。そして、コーデック決定サーバ１００は、この伝送速度決定情報に基づいて、端末が利用する通信網の伝送速度を検索する。
【００４４】
この伝送速度決定情報のデータテーブルに基づいて端末が利用する通信網の伝送速度を検索するには、例えば、以下のように行われる。例えば、接続先端末アドレスが０から始まる数字である場合、コーデック決定サーバ１００は、この接続先端末が利用する通信網が電話網あるいは携帯電話網であると推定し、利用する伝送速度を「６４ｋｂｐｓ」と決定する。また、例えば、接続先端末アドレスにＡＤＳＬ接続事業者ないしＣＡＴＶ回線事業者のドメイン名が含まれている場合、コーデック決定サーバ１００は、この接続先端末が利用する通信網がＡＤＳＬ網ないしＣＡＴＶ網であると推定し、利用する伝送速度を「６４ｋｂｐｓ」と決定する。
【００４５】
さらに、このデータベースには、伝送速度決定情報に基づいて、個々の端末が利用する圧縮方法（コーデック）を決定する、コーデック決定データテーブルを格納する。
【００４６】
図４は、上記コーデック決定データテーブルの一例である。このコーデック決定データテーブルには、伝送速度決定情報毎に利用するコーデック名が予め定められている。そして、コーデック決定サーバ１００は、このコーデック決定データテーブルに基づいて、端末が利用する圧縮方法を決定する。
【００４７】
また、このデータベースに格納される情報には、端末から取得した端末属性情報を一時的に格納する。そして、端末属性情報には、接続先端末アドレス、接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報、発信側端末アドレス、及び端末認証情報の何れかを含む。
【００４８】
上記端末属性情報のうち、接続先端末アドレス及び発信側端末アドレスには、電話番号、あるいはＩＰアドレスなどの、個々の接続先端末及び発信側端末を特定可能な情報が含まれている。また、上記端末属性情報のうち、接続サーバ情報には、個々の接続先端末及び発信側端末が利用するＶｏＩＰサーバ２００のアドレスなどの、ＶｏＩＰサーバ２００（接続サーバ）を特定する情報が含まれている。さらに、上記端末属性情報のうち、端末認証情報には、個々の端末がＶｏＩＰサーバ２００を利用する際に必要なログインＩＤなどの認証情報を含む。
【００４９】
さらに、このデータベースには、個々の端末がＶｏＩＰサーバ２００を利用する際に必要なログインＩＤなどの認証情報を含む、そのような端末認証情報を格納している。
【００５０】
〈圧縮方法決定処理のフローチャート〉
次に、本実施の形態に係る、伝送処理における圧縮方法決定処理（コーデック決定処理）について、フローチャートを用いて説明する。
【００５１】
図５は、本実施の形態に係るコーデック決定処理を説明するフローチャートである。
まず、コーデック決定サーバ１００は、発信側端末からの音声情報の発信要求を受け付けてコーデック決定処理の動作を開始する。このとき、コーデック決定サーバ１００は、発信側端末属性情報、及び接続先端末属性情報を取得する。この発信側端末属性情報には、発信側端末アドレス、発信先端末の接続サーバ情報、及び端末に関するＶｏＩＰサーバの端末認証情報が含まれる。また、接続先端末属性情報には、接続先端末アドレス、接続先側端末の接続サーバ情報が含まれる（図５におけるステップ１０１、以下Ｓ１０１のように省略する）。
【００５２】
このとき、接続先端末アドレスは、例えば、接続先端末の電話番号、ＩＰアドレス、またはＶｏＩＰサーバ２００へのログインＩＤ（端末認証情報）のいずれかである。
また、発信側端末アドレスは、例えば、発信側端末の電話番号、ＩＰアドレス、またはＶｏＩＰサーバ２００へのログインＩＤ（端末認証情報）のいずれかである。
【００５３】
上記端末属性情報を取得したコーデック決定サーバ１００は、発信側端末の伝送速度を決定するために、伝送速度計測用パケットとして上記端末側に一定量のパケットを一定時間送信する。この伝送速度計測用パケットを受信した発信側端末は、パケットのデータ量を受信に要した時間で除算し、この解を実測伝送速度Ｓとする。発信側端末は、この実測伝送速度Ｓを、コーデック決定サーバ１００に送信する（Ｓ１０２）。
【００５４】
発信側端末から実測伝送速度Ｓを受信したコーデック決定サーバ１００は、接続先端末アドレス、及び接続先端末の接続サーバ情報及び発信側端末の接続サーバ情報により、この音声情報を受信する相手先である接続先端末を特定する。このとき、接続先端末が要求するコーデックが予め決定されていれば、コーデック決定サーバ１００は、図４に示したコーデック決定データテーブルを参照して、そのコーデックに適した伝送速度を決定する。
【００５５】
また、コーデック決定サーバ１００は、接続先端末が要求するコーデックが予め決定していない場合には、接続先端末アドレスに基づいて、図３に示す伝送速度決定情報データテーブルを参照する。この伝送速度決定情報を参照することによって、コーデック決定サーバ１００は、接続先端末が利用する伝送速度を決定する。そして、コーデック決定サーバ１００は、伝送速度決定情報のデータテーブルに基づいて決定される伝送速度を、伝送速度Ｄとする（Ｓ１０３）。
【００５６】
ステップ１０３で接続先端末が要求するコーデックが予め決定していないとされた場合、コーデック決定サーバ１００は、上記実測伝送速度Ｓ、及び伝送速度Ｄのうち、速度が小さい方を接続先端末が要求する伝送速度Ｖと決定する。そして、コーデック決定サーバ１００は、この伝送速度Ｖに基づいて、図４に示すコーデック決定データテーブルを参照して、接続先端末に適したコーデックを決定する。コーデック決定サーバ１００は、決定したコーデックの情報を、発信側端末に送信して指示する。
【００５７】
決定したコーデックの情報を受信した発信側端末は、この決定したコーデックの情報に基づいて、ＶｏＩＰの通信を開始する。
【００５８】
〈実施の形態の効果〉
本実施の形態に係るコーデック決定サーバを実現することにより、以下のような効果が得られる。
【００５９】
本実施の形態に係るコーデック決定サーバによれば、個々のストリーミング情報を伝送する端末の通信環境に応じて、最適な圧縮方法を決定してその圧縮方法を利用することができる。
【００６０】
〈変形例〉
本実施の形態において、本発明の伝送装置は、主にインターネット電話サービスにおける音声情報の圧縮処理の一例について説明したが、本発明ではこれに限らず、その他のストリーミング情報の伝送装置に対して広く実施することができる。
【００６１】
例えば、本実施の形態に係るコーデック決定サーバ１００は、図１のようにインターネット上に設置されていたが、本発明ではこれに限定されない。すなわち、このコーデック決定サーバ１００は、個々の端末が接続するローカルなネットワークに設置されていてもよい。
【００６２】
また、例えば、本実施の形態に係るコーデック決定処理を、発信側端末及び接続先端末にプログラムをインストールして実行させてもよい。図６は、本実施の形態のコーデック決定処理を個々の発信側端末及び接続先端末にインストールして実行させた場合の一例を示すシステムの概略図である。このように、個々の発信側端末及び接続先端末にコーデック決定プログラムを実行させることで、コーデック決定サーバ１００を設置することなく、本発明の伝送方法を実施することができる。
【００６３】
さらに、例えば、本実施の形態に係るコーデック決定サーバ１００に、ＶｏＩＰサーバ２００の機能を組み合わせて実行してもよい。
【００６４】
【発明の効果】
本発明の伝送装置によれば、ストリーミング情報の伝送処理において、通信手段或いは通信速度などの通信環境に応じてストリーミング情報の圧縮を行うという優れた効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る、インターネット電話サービスを提供するシステムの一例を示す概略図である。
【図２】本実施の形態に係る、コーデック決定サーバの概略構成の一例である。
【図３】本実施の形態に係る、伝送速度決定情報のデータテーブルの一例である。
【図４】本実施の形態に係る、コーデック決定データテーブルの一例である。
【図５】本実施の形態に係る、コーデック決定処理を説明するフローチャートである。
【図６】本実施の形態に係る、コーデック決定処理を個々の発信側端末及び接続先端末にインストールして実行させた場合の一例を示すシステムの概略図である。
【符号の説明】
１００          コーデック決定サーバ
１０１          ＣＰＵ
１０２          メインメモリ
１０３          演算処理部
１０４          記憶装置
１０８          バス
１０９          ＣＤ−ＲＯＭドライブ装置
２００          サーバ
３００          電話機
４００      ＰＤＡ
５００          携帯型電話機
６００          電話網接続装置
【図１】
2004349880.tif 000003
【図２】
2004349880.tif 000004
【図３】
2004349880.tif 000005
【図４】
2004349880.tif 000006
【図５】
2004349880.tif 000007
【図６】
2004349880.tif 000008