(57)【要約】【課題】ネットワークの帯域に応じて適正なマルチメディアデータを送信する。【解決手段】サーバ３０は、所定の複数の送信レート区分の各々に対応して映像データをそれぞれ格納した複数の映像ファイル１０ｘと、映像ファイルと映像データに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブル２０とを備え、このサーバ３０は、広域網４０の帯域を検知し、検知された帯域及び映像データの再生に関する端末ユーザからの要望情報（映像の画質を重視するか又は動きの滑らかさを重視するかの情報）に基づいて送信レートを管理テーブル２０から選択し、選択された送信レートで広域網４０を介して端末５０に映像データを送信する。【選択図】　図１
2004088621.tif 000002
【特許請求の範囲】
【請求項１】
サーバが、マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信する際のマルチメディア通信制御方法であって、
前記サーバは、所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、前記マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルとを備えており、
前記サーバが、広域網の帯域を検知する帯域検知ステップと、
前記サーバが、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択ステップと、
前記サーバが、選択された送信レートで端末にマルチメディアデータを送信する送信ステップと、
を有するマルチメディア通信制御方法。
【請求項２】
サーバが、マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信する際のマルチメディア通信制御方法であって、
前記サーバは、所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルを備えており、
前記サーバが、広域網の帯域を検知する帯域検知ステップと、
前記サーバが、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択ステップと、
前記サーバが、選択された送信レートで端末にマルチメディアデータを送信する送信ステップと、
を有するマルチメディア通信制御方法。
【請求項３】
前記選択ステップでは、前記サーバは、前記広域網の帯域とともに、マルチメディアデータの再生に関する端末ユーザからの要望情報にも基づいて送信レートを前記管理テーブルから選択することを特徴とする請求項１又は２に記載のマルチメディア通信制御方法。
【請求項４】
前記マルチメディアデータが映像データである場合、前記端末ユーザからの要望情報は、映像の画質を重視するか又は動きの滑らかさを重視するかの情報であることを特徴とする請求項３記載のマルチメディア通信制御方法。
【請求項５】
マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信するマルチメディア通信制御サーバであって、
所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、
前記マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、
広域網の帯域を検知する帯域検知手段と、
検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、
選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、
を備えたマルチメディア通信制御サーバ。
【請求項６】
マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信するマルチメディア通信制御サーバであって、
所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、
広域網の帯域を検知する帯域検知手段と、
検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、
選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、
を備えたマルチメディア通信制御サーバ。
【請求項７】
前記選択手段は、前記広域網の帯域とともに、マルチメディアデータの再生に関する端末ユーザからの要望情報にも基づいて送信レートを前記管理テーブルから選択することを特徴とする請求項５又は６に記載のマルチメディア通信制御サーバ。
【請求項８】
前記マルチメディアデータが映像データである場合、前記端末ユーザからの要望情報は、映像の画質を重視するか又は動きの滑らかさを重視するかの情報であることを特徴とする請求項７記載のマルチメディア通信制御サーバ。
【請求項９】
マルチメディアデータの再生を行う端末と、広域網を介して前記端末にマルチメディアデータを送信するマルチメディア通信制御サーバとを含んで構成されたマルチメディア通信システムであって、
前記マルチメディア通信制御サーバが、
所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、
前記マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、
広域網の帯域を検知する帯域検知手段と、
検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、
選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、
を備えて構成されたことを特徴とするマルチメディア通信システム。
【請求項１０】
マルチメディアデータの再生を行う端末と、広域網を介して前記端末にマルチメディアデータを送信するマルチメディア通信制御サーバとを含んで構成されたマルチメディア通信システムであって、
前記マルチメディア通信制御サーバが、
所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、
広域網の帯域を検知する帯域検知手段と、
検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、
選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、
を備えて構成されたことを特徴とするマルチメディア通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットのように帯域が一定しない広域網を介して、マルチメディアデータの再生を行う端末にマルチメディアデータを送信する際のマルチメディア通信制御方法、当該送信を行うマルチメディア通信制御サーバ、並びに、当該サーバ及び端末を含んで構成されたマルチメディア通信システムに関する。
【０００２】
【従来の技術】
近年、インターネットなどのネットワークに接続されたクライアント端末に、ストリーミング配信装置から動画や音声などのマルチメディアデータを配信して、クライアント端末において、それらのマルチメディアデータの受信と再生を同時に行うストリーミング配信システムが普及してきている。
【０００３】
このストリーミング配信システムにおいて従来は、ネットワークの帯域を検知すると、例えばマルチメディアデータが映像データの場合、映像として正常に認識できるように維持しながら、映像データ量を少なくするには、画質を粗くして映像データ量自体を少なくするか又はフレーム数を減らす（フレームを間引く）ことにより、映像データの送信レートを低下させていた。
【０００４】
ただし、この場合、送信レートは低下しても、どれだけ低下するかは実際に実行してみないと判断することができなかった。このため、画質を粗くする等の加工を施した映像データを一旦バッファ管理部に渡し、バッファ管理部から映像データの減少量を通知してもらい、通知された映像データの減少量に基づいて、映像データ量をさらに少なくするのか、又は少なくしすぎたのかを判断していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の方法では、送信レートの制御が滑らかにならず、送信レートが階段状に変化することとなり、映像の画質の劣化やフレーム数の減少が目立つおそれがあり、また送信レートが低下しない場合はネットワークの帯域制限のため、映像が乱れるおそれもあり、ネットワークの帯域に応じて適正なマルチメディアデータを送信することが困難であった。
【０００６】
本発明は、上記課題を解決するために成されたものであり、ネットワークの帯域に応じて適正なマルチメディアデータを送信することができるマルチメディア通信制御方法、マルチメディア通信制御サーバ及びマルチメディア通信システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るマルチメディア通信制御方法は、請求項１に記載したように、サーバが、マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信する際のマルチメディア通信制御方法であって、前記サーバは、所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、前記マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルとを備えており、前記サーバが、広域網の帯域を検知する帯域検知ステップと、前記サーバが、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択ステップと、前記サーバが、選択された送信レートで端末にマルチメディアデータを送信する送信ステップと、を有することを特徴とする。
【０００８】
即ち、ここでのサーバは、所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルとを備えている。例えば、マルチメディアファイルは、送信レートが高い第１区分、送信レートがやや高い第２区分、送信レートが低い第３区分の３つの区分に分類された３つのファイルで構成することができる。また、例えば、フレーム間引き方法としては、１５フレーム毎に１つのＰフレーム（順方向予測符号化画像）を間引く第１間引き方法、１５フレーム毎に２つのＰフレームを間引く第２間引き方法、１５フレーム毎に３つのＰフレームを間引く第３間引き方法などさまざまな間引き方法を採用することができる（詳細な例は後述する）。
【０００９】
本マルチメディア通信制御方法では、上記のサーバは、帯域検知ステップにて広域網の帯域を検知し、選択ステップにて、上記検知された広域網の帯域に基づいて送信レートを管理テーブルから選択する。例えば、広域網の帯域より低く且つフレーム数の一番多いフレーム間引き方法に対応する送信レートを管理テーブルから選択することができる。そして、サーバは、送信ステップにて、上記選択された送信レートで端末にマルチメディアデータを送信する。
【００１０】
このようにサーバは、所定の複数の送信レート区分に対応するマルチメディアファイルとフレーム間引き方法の組合せ毎に予め求められた多数の送信レート群を、送信レートをキーとして配列した管理テーブルを備え、この管理テーブルの多数の送信レート群の中から、前記検知された広域網の帯域に基づき送信レートを選択することができるため、送信レートの制御をより滑らかにすることができ、ネットワークの帯域に応じて適正なマルチメディアデータを送信することができる。
【００１１】
また、上記の請求項１記載のマルチメディア通信制御方法については、請求項２に記載した態様を採用することもできる。即ち、請求項２記載のマルチメディア通信制御方法は、サーバが、マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信する際のマルチメディア通信制御方法であって、前記サーバは、所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルを備えており、前記サーバが、広域網の帯域を検知する帯域検知ステップと、前記サーバが、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択ステップと、前記サーバが、選択された送信レートで端末にマルチメディアデータを送信する送信ステップと、を有することを特徴とする。
【００１２】
即ち、サーバが、所定の複数の送信レート区分に対応した複数のマルチメディアファイルに代わり、所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルを備えた構成とし、選択ステップにて、当該管理テーブルから広域網の帯域に基づいて送信レートを選択する態様を採用してもよく、上記と同様の作用・効果を奏することができる。
【００１３】
なお、上記選択ステップでは、請求項３に記載したように、サーバは、広域網の帯域とともに、マルチメディアデータの再生に関する端末ユーザからの要望情報にも基づいて送信レートを管理テーブルから選択することが望ましい。
【００１４】
即ち、広域網の帯域のみならず、マルチメディアデータの再生に関する端末ユーザからの要望情報にも基づいて送信レートを選択することで、より端末ユーザの要望に即したより適正なマルチメディア通信制御を行うことができる。
【００１５】
上記マルチメディアデータが映像データである場合には、端末ユーザからの要望情報は、請求項４に記載したように、映像の画質を重視するか又は動きの滑らかさを重視するかの情報により構成することができる。例えば、映像の画質を重視する場合、送信レートがある程度以上であれば、フレーム間引き数はある程度許容しうるが、動きの滑らかさを重視する場合は、送信レートが高いことよりもフレーム間引き数が少ないことが要求される。ここでは、上記の事情に基づき、端末ユーザからの要望情報に応じて、より適正なマルチメディア通信制御を行うことが可能となる。
【００１６】
ところで、本発明は、本質的に、マルチメディア通信制御方法に関する発明と考えられるが、サーバ（マルチメディア通信制御サーバ）に関する発明として記述することもできる。そこで、以下のようにマルチメディア通信制御サーバに関する発明としても記述する。
【００１７】
即ち、請求項５記載のマルチメディア通信制御サーバは、マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信するマルチメディア通信制御サーバであって、所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、前記マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、広域網の帯域を検知する帯域検知手段と、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、を備えたことを特徴とする。
【００１８】
また、請求項６記載のマルチメディア通信制御サーバは、マルチメディアデータの再生を行う端末に、広域網を介してマルチメディアデータを送信するマルチメディア通信制御サーバであって、所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、広域網の帯域を検知する帯域検知手段と、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、を備えたことを特徴とする。
【００１９】
ここで、前記選択手段は、請求項７に記載したように、前記広域網の帯域とともに、マルチメディアデータの再生に関する端末ユーザからの要望情報にも基づいて送信レートを前記管理テーブルから選択することを特徴とする。
【００２０】
また、前記マルチメディアデータが映像データである場合には、請求項８に記載したように、前記端末ユーザからの要望情報は、映像の画質を重視するか又は動きの滑らかさを重視するかの情報であることを特徴とする。
【００２１】
さらに、本発明は、以下のように、端末とマルチメディア通信制御サーバとを含んで構成されたマルチメディア通信システムに関する発明として記述することもできる。
【００２２】
即ち、請求項９記載のマルチメディア通信システムは、マルチメディアデータの再生を行う端末と、広域網を介して前記端末にマルチメディアデータを送信するマルチメディア通信制御サーバとを含んで構成されたマルチメディア通信システムであって、前記マルチメディア通信制御サーバが、所定の複数の送信レート区分の各々に対応してマルチメディアデータをそれぞれ格納した複数のマルチメディアファイルと、前記マルチメディアファイルとマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、広域網の帯域を検知する帯域検知手段と、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、を備えて構成されたことを特徴とする。
【００２３】
また、請求項１０記載のマルチメディア通信システムは、マルチメディアデータの再生を行う端末と、広域網を介して前記端末にマルチメディアデータを送信するマルチメディア通信制御サーバとを含んで構成されたマルチメディア通信システムであって、前記マルチメディア通信制御サーバが、所定の複数の送信レート区分とマルチメディアデータに対するフレーム間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブルと、広域網の帯域を検知する帯域検知手段と、検知された広域網の帯域に基づいて送信レートを前記管理テーブルから選択する選択手段と、選択された送信レートで端末にマルチメディアデータを送信する送信制御手段と、を備えて構成されたことを特徴とする。
【００２４】
【発明の実施の形態】
以下、図面と共に、本発明に関する各種の実施形態について詳細に説明する。
【００２５】
図１には本実施形態に係るマルチメディア通信システム１の構成例を示している。このマルチメディア通信システム１は、広域網（例えばインターネット網）４０を介して接続可能とされたマルチメディア通信制御サーバ（以下単に「サーバ」という。）３０と端末５０とを含んで構成されている。
【００２６】
このうち端末５０は、マルチメディアデータの再生を行う端末であり、例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ等により構成される。なお、本実施形態では、再生されるマルチメディアデータが、動画像及び音声を含む「映像データ」である場合について説明する。これに伴い、映像データを送信する際の送信レートを以下「映像レート」という。
【００２７】
サーバ３０は、広域網４０を介して映像データを端末５０へ送信するサーバであり、所定の複数の映像レート区分の各々に対応して映像データをそれぞれ格納した複数の映像ファイル１０Ａ〜１０Ｃと、映像ファイルとフレーム間引き方法の組合せ毎に予め求められた映像レート群を、映像レートをキーとして配列した映像レート管理テーブル２０と、広域網４０の帯域を検知する帯域検知部３１と、検知された広域網の帯域及び映像データの再生に関する端末ユーザからの要望情報（ここでは一例として、映像の画質を重視するか又は動きの滑らかさを重視するかの情報）に基づいて映像レートを映像レート管理テーブル２０から選択する選択部３２と、選択された映像レートで端末５０に映像データを送信する送信制御部３３とを含んで構成されている。
【００２８】
複数の映像ファイルは、映像レートが高い第１区分、映像レートがやや高い第２区分、映像レートが低い第３区分の３つの区分に分類された３つの映像ファイル１０Ａ〜１０Ｃにより構成されている。
【００２９】
図２に示す映像ファイル１０Ａは、映像レートが高い第１区分に対応するものであり、映像データに対するさまざまなフレーム間引き方法に対応付けられた映像レートの情報が格納された映像レート格納部１１Ａと、送信すべき映像データが格納された映像データ格納部１２Ａとから構成される。
【００３０】
本実施形態では、フレーム間引き方法として、以下の方法０〜１４の１５通りの方法（図２の１５通りのパターン）を想定している。ここでは、映像は１秒間に１５フレームとし、この１５フレームは３個のＩフレーム（フレーム内符号化画像）と１２個のＰフレーム（順方向予測符号化画像）とから構成される。Ｉフレームはそのフレームだけで１枚の画面が再生でき、Ｐフレームは前のフレームからの差分情報を持つ。
【００３１】
方法０は、図２の最上段のパターン（フレームの間引きをしないパターン）で、この方法０に対応する映像レートとしてＡ０が映像レート格納部１１Ａに格納されている。
【００３２】
方法１は、１５フレームのうち最後のＰフレームのみを間引くパターンで、この方法１に対応する映像レートとしてＡ１が映像レート格納部１１Ａに格納されている。
【００３３】
方法２は、１５フレームのうちＰフレーム２枚を間引くパターンで、この方法２に対応する映像レートとしてＡ２が映像レート格納部１１Ａに格納されている。
【００３４】
方法３は、１５フレームのうちＰフレーム３枚を間引くパターンで、この方法３に対応する映像レートとしてＡ３が映像レート格納部１１Ａに格納されている。
【００３５】
方法４は、１５フレームのうちＰフレーム４枚を間引くパターンで、この方法４に対応する映像レートとしてＡ４が映像レート格納部１１Ａに格納されている。
【００３６】
方法５は、１５フレームのうちＰフレーム５枚を間引くパターンで、この方法５に対応する映像レートとしてＡ５が映像レート格納部１１Ａに格納されている。
【００３７】
方法６は、１５フレームのうちＰフレーム６枚を間引くパターンで、この方法６に対応する映像レートとしてＡ６が映像レート格納部１１Ａに格納されている。
【００３８】
方法７は、１５フレームのうちＰフレーム７枚を間引くパターンで、この方法７に対応する映像レートとしてＡ７が映像レート格納部１１Ａに格納されている。
【００３９】
方法８は、１５フレームのうちＰフレーム８枚を間引くパターンで、この方法８に対応する映像レートとしてＡ８が映像レート格納部１１Ａに格納されている。
【００４０】
方法９は、１５フレームのうちＰフレーム９枚を間引くパターンで、この方法９に対応する映像レートとしてＡ９が映像レート格納部１１Ａに格納されている。
【００４１】
方法１０は、１５フレームのうちＰフレーム１０枚を間引くパターンで、この方法１０に対応する映像レートとしてＡ１０が映像レート格納部１１Ａに格納されている。
【００４２】
方法１１は、１５フレームのうちＰフレーム１１枚を間引くパターンで、この方法１１に対応する映像レートとしてＡ１１が映像レート格納部１１Ａに格納されている。
【００４３】
方法１２は、１５フレームのうちＰフレーム１２枚を間引くパターンで、この方法１２に対応する映像レートとしてＡ１２が映像レート格納部１１Ａに格納されている。
【００４４】
方法１３は、１５フレームのうちＰフレーム１２枚とＩフレーム１枚を間引くパターンで、この方法１３に対応する映像レートとしてＡ１３が映像レート格納部１１Ａに格納されている。
【００４５】
方法１４は、１５フレームのうちＰフレーム１２枚とＩフレーム２枚を間引くパターンで、この方法１４に対応する映像レートとしてＡ１４が映像レート格納部１１Ａに格納されている。
【００４６】
図３に示す映像ファイル１０Ｂは、映像レートがやや高い第２区分に対応するものであり、映像データに対するさまざまなフレーム間引き方法に対応付けられた映像レートの情報が格納された映像レート格納部１１Ｂと、送信すべき映像データが格納された映像データ格納部１２Ｂとから構成される。映像レート格納部１１Ｂにも、上記図２の映像レート格納部１１Ａと同様に、方法０〜１４の各々に対応した間引きパターン及び映像レートＢ０〜Ｂ１４の情報が格納されている。
【００４７】
図４に示す映像ファイル１０Ｃは、映像レートが低い第３区分に対応するものであり、映像データに対するさまざまなフレーム間引き方法に対応付けられた映像レートの情報が格納された映像レート格納部１１Ｃと、送信すべき映像データが格納された映像データ格納部１２Ｃとから構成される。映像レート格納部１１Ｃにも、上記図２の映像レート格納部１１Ａと同様に、方法０〜１４の各々に対応した間引きパターン及び映像レートＣ０〜Ｃ１４の情報が格納されている。
【００４８】
図５に示すように、映像レート管理テーブル２０は、上記の複数の映像ファイル１０Ａ〜１０Ｃから、映像ファイルと間引き方法の組合せ毎に映像レート群を予め求め、映像レートをキーとして映像レート群を整列することで得られるテーブルであり、映像レート、映像ファイル名及び間引き方法の組合せを１エントリとするものである。
【００４９】
次に、本実施形態におけるマルチメディア通信制御に関する処理を説明する。サーバ３０では、図６、図７の処理が実行される。
【００５０】
サーバ３０は、まず、帯域検知部３１により既存の技術を用いて広域網４０の帯域を検知し（Ｓ６１）、選択部３２により、映像データの再生に関する端末ユーザからの要望情報（映像の画質を重視するか又は動きの滑らかさを重視するかの情報）を取り込み（Ｓ６２）、映像レートの選択処理（図７）を実行する（Ｓ６３）。なお、上記の要望情報は、映像データの配信要求時に端末ユーザが予め入力したものを取り込んでもよいし、当該時点で要望情報の入力画面を端末ユーザに提示し、端末ユーザにより入力されたものを取り込んでもよい。
【００５１】
図７の映像レートの選択処理では、まず、Ｓ６１で検知された帯域が予め定めた上限値を超えているか否かを判定し（Ｓ７１）、帯域が上限値を超えていれば、当該上限値を帯域とする（Ｓ７２）。
【００５２】
一方、帯域が上限値を超えていなければ、当該帯域が予め定めた下限値を下回っているか否かを判定し（Ｓ７３）、帯域が下限値を下回っていれば、当該下限値を帯域とする（Ｓ７４）。帯域が下限値を下回っていなければ、そのままＳ７５へ進む。
【００５３】
Ｓ７５では、図６のＳ６２で取り込んだ要望情報が動きの滑らかさを重視するものであるか否かを判定する。要望情報が動きの滑らかさを重視するものであれば、動きの滑らかさを維持すべくフレーム間引き数を抑えるのが望ましいため、帯域より低く且つ間引き後に１５フレームのうち９フレーム以上残るような間引き方法に対応する映像レートの中から一番高い映像レートを選択する（Ｓ７６）。
【００５４】
一方、Ｓ７５で、要望情報が動きの滑らかさでなく画質を重視するものであれば、多少のフレーム間引き数は許容しうる中で、より高い映像レートを得るために、帯域より低く且つ間引き後に１５フレームのうち２〜６フレーム（標準的には５フレーム）以上残るような間引き方法に対応する映像レートの中から一番高い映像レートを選択する（Ｓ７７）。
【００５５】
ただし、Ｓ７６、Ｓ７７で該当する映像レートが無かった場合（Ｓ７８で肯定判定の場合）には、帯域より低く且つ間引き後のフレーム数が一番多い間引き方法に対応する映像レートを選択する（Ｓ７９）。
【００５６】
以上のようにして映像レートを選択した後、図６の主ルーチンへ戻り、Ｓ６４にて送信制御部３３により、上記選択された映像レートで端末５０に目的の映像データを送信して、処理を終了する。なお、送信制御部３３は、送信直前に、選択された映像レートに対応する映像ファイルから映像データを読み出し、読み出した映像データに対して、映像レートに応じた符号化処理及び当該映像レートに対応する間引き方法に基づく間引き処理を施すものとする。これにより、選択された映像レートに応じた映像データの送信が実現される。
【００５７】
以上の図６、図７の処理により、検知された広域網の帯域及び端末ユーザからの要望情報に基づいて送信レートを、多数のエントリーを含んだ管理テーブルから選択することで、送信レートの制御をより滑らかにすることができ、広域網の帯域及び端末ユーザの要望に応じた適正なマルチメディア通信制御を行うことができる。
【００５８】
なお、上記実施形態では、サーバ３０が所定の複数の映像レート区分に対応した複数の映像ファイル１０ｘを備えた例を示したが、サーバ３０がこれら映像ファイルに代わり、「所定の複数の送信レート区分と間引き方法との組合せ毎に予め求められた送信レート群を、送信レートをキーとして配列した管理テーブル」を予め備えた構成を採用することもでき、上記と同様の作用・効果を奏することができる。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、サーバが、所定の複数の送信レート区分に対応するマルチメディアファイルとフレーム間引き方法の組合せ毎に予め求められた多数の送信レート群を、送信レートをキーとして配列した管理テーブルを備え、この管理テーブルの多数の送信レート群の中から広域網の帯域に基づき送信レートを選択することができるため、送信レートの制御をより滑らかにすることができ、ネットワークの帯域に応じて適正なマルチメディアデータを送信することができる。
【００６０】
また、サーバが、広域網の帯域とともに、マルチメディアデータの再生に関する端末ユーザからの要望情報にも基づいて送信レートを管理テーブルから選択することで、より端末ユーザの要望に即したより適正なマルチメディア通信制御を行うことができる。
【図面の簡単な説明】
【図１】発明の実施形態に係るマルチメディア通信システムの構成図である。
【図２】映像ファイル１０Ａを説明するための図である。
【図３】映像ファイル１０Ｂを説明するための図である。
【図４】映像ファイル１０Ｃを説明するための図である。
【図５】映像レート管理テーブルの一例を示す図である。
【図６】マルチメディア通信制御処理を示す流れ図である。
【図７】映像レートの選択処理のサブルーチンを示す流れ図である。
【符号の説明】
１…マルチメディア通信システム、１０Ａ、１０Ｂ、１０Ｃ…映像ファイル、１１Ａ、１１Ｂ、１１Ｃ…映像レート格納部、１２Ａ、１２Ｂ、１２Ｃ…映像データ格納部、２０…映像レート管理テーブル、３０…マルチメディア通信制御サーバ、３１…帯域検知部、３２…選択部、３３…送信制御部、４０…広域網、５０…端末。
【図１】
2004088621.tif 000003
【図２】
2004088621.tif 000004
【図３】
2004088621.tif 000005
【図４】
2004088621.tif 000006
【図５】
2004088621.tif 000007
【図６】
2004088621.tif 000008
【図７】
2004088621.tif 000009