(57)【要約】【課題】  ストリームを所定のＩＰネットワーク１２０へ送出するモバイル回線用配信装置に於いて、受信装置での映像が破綻してしまうのを防止すること。【解決手段】  高速回線接続部１は、ネットワークデバイス５がモバイル回線Ｓ９に接続すると該モバイル回線Ｓ９が、高速回線及び低速回線の何れであるかを判定し、判定結果が上記高速回線であると、ネットワークデバイス５を介して上記ＩＰネットワーク１２０へ上記ストリームを送出させ、上記判定結果が低速回線であると、ＩＰネットワーク１２０とモバイル回線Ｓ９との切断及び接続を繰り返し、上記判定結果が高速回線になるとネットワークデバイス５を介して上記ストリームをモバイル回線Ｓ９へ送出させる。【選択図】        図１
2007274196.tif 000002
【特許請求の範囲】
【請求項１】
所定のインタフェースを介してモバイル回線に接続し、所定の信号源から受入れる伝送信号に基いてストリームを生成し、該ストリームを所定のネットワークへ送出するモバイル回線用配信装置であって、
前記モバイル回線に接続すると該モバイル回線が、高速回線及び低速回線の何れであるかを判定し、判定結果が前記高速回線であると、前記インタフェースを介して前記ストリームを前記ネットワークへ送出させ、前記判定結果が前記低速回線であると、前記インタフェースと前記モバイル回線との切断及び接続を繰り返し、前記判定結果が前記高速回線になると前記インタフェースを介して前記ストリームを前記モバイル回線へ送出させる高速回線接続部を備えることを特徴とするモバイル回線用配信装置。
【請求項２】
前記高速回線接続部は、前記低速回線の上限速度を超えるビットレートを有する帯域調査用ストリームを前記インタフェースへ供給し、前記モバイル回線へ送出されるビットレートを計測し、ビットレートが安定した値を示した後の値を用いて、前記モバイル回線が、高速回線及び低速回線の何れであるかを判定することを特徴とする請求項１に記載のモバイル回線用配信装置。
【請求項３】
前記高速回線接続部は、前記低速回線の上限速度を超えるビットレートを有する帯域調査用ストリームを前記インタフェースへ供給し、前記モバイル回線へ送出されるビットレートを計測し、ビットレートが安定した値を示した後の値を用いて、前記モバイル回線が、高速回線及び低速回線の何れかであるかを判定することを特徴とする請求項１に記載のモバイル回線用配信装置。
【請求項４】
前記ストリームを前記ネットワークへ送出中に前記ストリームの生成と、該ストリームの前記ネットワークへの送出とを監視し、前記モバイル回線の前記高速回線から前記低速回線への変更を検出する低速回線検出部と、
該低速回線検出部が前記高速回線から前記低速回線への変更を検出すると、前記インタフェースと前記モバイル回線を切断させ、再接続させる低速回線対処部を更に備えることを特徴とする請求項１、請求項２又は、請求項３に記載のモバイル回線用配信装置。
【請求項５】
前記ストリーム生成の基になる前記伝送信号に所定の情報圧縮処理を行う情報圧縮手段と、
前記ストリームを前記ネットワークへ送出中に前記ストリームの生成と、該ストリームの前記ネットワークへの送出とを監視し、前記モバイル回線の前記高速回線から前記低速回線への変更を検出する低速回線検出部と、
該低速回線検出部が前記高速回線から前記低速回線への変更を検出すると、前記情報圧縮手段における情報圧縮率を変更させる低速回線対処部を更に備えることを特徴とする請求項１、請求項２又は、請求項３に記載のモバイル回線用配信装置。
【請求項６】
前記低速回線検出部は、前記ストリームの生成量と、該ストリームの前記ネットワークへの送出量とを監視し、所定の時間内に前記生成量と送出量との比率が所定の値を超える回数に基いて前記モバイル回線の前記高速回線から前記低速回線への変更を検出することを特徴とする請求項４又は、請求項５に記載のモバイル回線用配信装置。
【請求項７】
前記所定の時間内に前記生成量と送出量との比率が所定の値を超える回数を累積する履歴情報記憶手段を更に備えることを特徴とする請求項６に記載のモバイル回線用配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル回線用配信装置に関し、特にベストエフォート型モバイル回線からのストリーム配信に適するモバイル回線用配信装置に関するものである。
【背景技術】
【０００２】
インターネット網を介してダウンロード中の映像信号等をそのまま再生するストリーム配信が普及している。このストリーム配信には広い通信帯域が要求される。従来のストリーム配信では、配信途中で通信帯域が不足する等して伝送遅延やデータ欠損が発生しても配信装置は特別な制御を行わないことも少なくなかった。又、特別な制御を行う場合であっても、受信装置から伝送遅延やデータ欠損発生情報をフィードバックさせることとし（非特許文献１参照）、配信装置が独自に特別な制御を行ってはいなかった。
【０００３】
一方、通常のモバイル回線は通信帯域が狭いためストリーム配信には適していない。そこで通常のモバイル回線を用いてストリーム配信を実行するために狭帯域の回線を複数本束ねて一本の回線として用いるマルチリンク技法が採用されている。このような回線の中には、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）接続を実行する毎に、モバイル回線側の都合によって不特定に高速回線又は低速回線の何れかに接続される回線もあり、従来の配信装置では、意図的に高速回線に接続することは出来なかった。
【０００４】
従って、配信装置が、高速回線でしか送出できないビットレートを設定している場合であって、たまたまモバイル回線の低速回線に接続された場合には、モバイル回線中で送信可能なデータ速度よりもストリーム生成のデータ速度の方が速くなりリアルタイムでのストリーム配信が不可能になってしまう。その結果、受信装置での映像は破綻してしまった。かかる場合に、上記のように受信装置から伝送遅延やデータ欠損発生情報をフィードバックさせることにすれば、ストリーム配信のデータ速度を制御することは可能になる。しかし、この場合にはフィードバック制御を実行するために必要な仕組を受信装置に設けなければならないことになる。
【非特許文献１】ＲＦＣ１８８９（ＲＴＰ：Ａ  ＴｒａｎＳｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｒｅａｌ−Ｔｉｍｅ  ＡｐｐｌｉｃａｔｉｏｎＳ）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、配信装置が、高速回線でしか送出できないビットレートを設定している場合であって、たまたまモバイル回線の低速回線に接続された場合には、モバイル回線中で送信可能なデータ速度よりもストリーム生成のデータ速度の方が大きくなりリアルタイムでのストリーム配信が不可能になってしまう。その結果、受信装置での映像は破綻してしまう点である。
【課題を解決するための手段】
【０００６】
本発明によるモバイル回線用配信装置は、所定のインタフェースを介してモバイル回線に接続し、所定の信号源から受入れる伝送信号に基いてストリームを生成し、該ストリームを所定のネットワークへ送出するモバイル回線用配信装置であって、上記モバイル回線に接続すると該モバイル回線が、高速回線及び低速回線の何れであるかを判定し、該判定結果が上記高速回線であると、上記インタフェースを介して上記ストリームを上記ネットワークへ送出させ、上記判定結果が上記低速回線であると、上記インタフェースと上記モバイル回線との切断及び接続を繰り返し、上記判定結果が上記高速回線になると上記インタフェースを介して上記ストリームを上記ネットワークへ送出させる高速回線接続部を備えることを主要な特徴とする。
【発明の効果】
【０００７】
高速回線接続部を備えることによって、モバイル回線用配信装置が確実に高速回線に接続された後にストリームの生成が実行されるので、受信装置での映像が破綻されてしまうことが無くなるという効果を得る。又、高速回線接続部は、低速回線の上限速度を超えるビットレートを有する帯域調査用ストリームをインタフェースへ供給し、モバイル回線へ送出されるビットレートを計測し、その結果に基いて、モバイル回線が高速回線であるか、低速回線であるかを判定するので受信装置からのフィードバック制御を必要としないと言う効果を得る。
【発明を実施するための最良の形態】
【０００８】
高速回線接続部は、ネットワークデバイスからモバイル回線へ送出される実ビットレートＢＤ（ｋｂｐＳ）を実測遅延時間Ｔｄ経過後から監視を開始することとしたので、高速回線及び低速回線の判定結果をより一層正確にすることが出来た。
【実施例１】
【０００９】
図１は、実施例１の構成のブロック図である。
図に示すように、実施例１のモバイル回線用配信装置１００は、高速回線接続部１と、ストリーム生成部２と、送出バッファ３と、パケット送出部４と、ネットワークデバイス５と、低速回線検知部６と、低速回線対処部７とを備える。
【００１０】
高速回線接続部１は、装置の外部から動作開始信号Ｓ２を受入れると動作を開始し、ネットワークデバイス５が、モバイル回線Ｓ９に接続すると該モバイル回線Ｓ９が、高速回線及び低速回線の何れであるかを判定し、判定結果が高速回線であると、ネットワークデバイス５を介してストリームをＩＰネットワーク１２０へ送出させ、判定結果が低速回線であると、ネットワークデバイス５とモバイル回線Ｓ９との切断及び接続を繰り返し、判定結果が高速回線になるとネットワークデバイス５を介してストリームをＩＰネットワーク１２０へ送出させる部分である。
【００１１】
又、高速回線及び低速回線の何れであるかの判定は、低速回線の上限速度を超えるビットレートを有する帯域調査用ストリームＳ１２をネットワークデバイス５へ供給し、モバイル回線Ｓ９へ送出されるビットレートを計測することによって実行される。又、ネットワークデバイス５とモバイル回線Ｓ９との接続及び切断は、高速回線接続部１がネットワークデバイス５へＰＰＰ接続・切断指示信号Ｓ３を出力することによって実行される。更に、ネットワークデバイス５が高速回線と接続完了すると高速回線接続完了通知Ｓ４をストリーム生成部２へ送出してネットワークデバイス５を介してストリームをＩＰネットワーク１２０へ送出させる。
【００１２】
ストリーム生成部２は、高速回線接続部１から高速回線接続完了通知Ｓ４を受入れると動作を開始し、信号源１１０からストリームの素となる伝送信号Ｓ１を受入れてＩＰネットワーク１２０を介して配信するＭＰＥＧ４等のストリームを生成する部分である。生成されたストリームＳ５は、送出バッファ３へ送られる。又、同時に生成したストリームの時刻（ｔ−ｄｔ）から時刻ｔまでの平均生成ビットレートＢＧｅｎｅ（ｔ）を、生成ビットレート信号Ｓ６として低速回線検知部６へ送出する部分でもある。ここでｄｔは、一例として３秒に設定される。
【００１３】
送出バッファ３は、ストリーム生成部２から生成されたストリームを受入れて一時保持する先入れ先出し型のバッファである。
パケット送出部４は、送出バッファ３からストリームを先入れ順に受入れてＩＰパケットを構成し、ネットワークデバイス５からモバイル回線Ｓ９を介してＩＰネットワーク１２０へ送出する部分である。又、同時にネットワークデバイス５へ送出したＩＰパケットの時刻（ｔ−ｄｔ）から時刻ｔまでの平均出力ビットレートＢＳｅｎｄ（ｔ）を、出力ビットレート信号Ｓ１０として低速回線検知部６へ送出する部分でもある。ここでｄｔは、一例として３秒に設定される。
【００１４】
ネットワークデバイス５は、高速回線接続部１からＰＰＰ接続・切断指示信号Ｓ３を受入れると所定のプロトコルに基いてモバイル回線Ｓ９と回線接続又は回線切断する機能を有するインタフェース部分である。このときモバイル回線Ｓ９が、高速回線であるか、低速回線であるかは特定されていない。又、回線接続中は、高速回線接続部１、又はパケット送出部４からストリームを受入れるとモバイル回線Ｓ９へ送出し、回線切断中に高速回線接続部１、又はパケット送出部４からストリームを受入れるとそのストリームを破棄する。更に、高速回線との接続中には、ハンドオーバーの発生等により、高速回線から低速回線に変更される場合も発生する。
【００１５】
低速回線検知部６は、ストリームをモバイル回線Ｓ９を介してＩＰネットワーク１２０へ送出中に、ストリーム生成部２から平均生成ビットレートＢＧｅｎｅ（ｔ）を、パケット送出部４から平均出力ビットレートＢＳｅｎｄ（ｔ）を、それぞれ受入れて監視し、モバイル回線Ｓ９中における高速回線から低速回線への変更を検出すると、低速回線通知信号Ｓ１３を低速回線対処部７へ送出する部分である。高速回線から低速回線への変更検出機能については後に動作の項で詳細に説明する。
【００１６】
低速回線対処部７は、低速回線検知部６から低速回線通知信号Ｓ１３を受け入れると、ネットワークデバイス５に対してＰＰＰ接続・切断指示信号Ｓ１１を送出してネットワークデバイス５とモバイル回線Ｓ９との接続を切断させ、再接続させる部分である。再接続させることによって高速回線への接続の機会を発生させるためである。ここで、ＰＰＰ接続・切断指示信号Ｓ１１は、ＰＰＰ切断・指示信号とＰＰＰ接続・指示信号を有する。
【００１７】
次に本実施例の動作について説明する。
図２は、実施例１におけるストリーム配信開始までのフローチャートである。
図３は、実施例１の回線状態判定の説明図である。
この図は、図２のフローチャートの説明中に必要になる図であり、図の縦軸にビットレート（ｋｂｐｓ）を表し、横軸に時刻を表している。
上記両図を用いてステップＳ１−１からステップＳ１−４までステップ順にストリーム配信開始に至るまでの動作について説明する。
【００１８】
ステップＳ１−１
高速回線接続部１（図１）は、外部（装置または利用者）から動作開始信号Ｓ２（図１）を受入れて動作を開始し、ネットワークデバイス５（図１）にＰＰＰ接続・切断信号Ｓ３（図１）を送出してモバイル回線Ｓ９（図１）と回線接続させる。
【００１９】
ステップＳ１−２
ＰＰＰ接続が完了すると高速回線接続部１（図１）は、モバイル回線Ｓ９（図１）の高速回線及び低速回線の何れと接続されたかを判定し、高速回線と接続されていると判定した場合にはステップＳ１−３へ進み、低速回線と接続されていると判定した場合にはステップＳ１−４へ進む。判定は以下のようにして行なわれる。（１）高速回線接続部１（図１）は、帯域調査用ストリームＳ１２（図１）をネットワークデバイス５へ送出する。ここで帯域調査用ストリームＳ１２（図１）とは、高速回線では送出可能であるが低速回線では送出不能になるビットレートＢｈ（ｋｂｐｓ）に設定された試験用のストリームである。通常（１例）は、図３に示すように、高速回線の帯域幅をＢＨ（ｋｂｐｓ）、低速回線の帯域幅をＢＬ（ｋｂｐｓ）とし、一例としてＢｈ＝ＢＨ−（ＢＨ−ＢＬ）／５に設定する。（２）高速回線接続部１（図１）は、ネットワークデバイス５（図１）からモバイル回線Ｓ９（図１）へ送出される実ビットレートＢＤ（ｋｂｐｓ）（図３中の実線）を監視する。（３）高速回線接続部１（図１）は、ＢＤ＝Ｂｈの場合には高速回線に接続されていると判定する。（４）高速回線接続部１（図１）は、一定時間Ｔ１（秒）以上、ＢＤ≒ＢＬであった場合には低速回線に接続されていると判定する。Ｔ1は、回線接続後、ビットレートが安定するまでの時間である。又、低速回線判定が出ないままＴ２（秒）が経過した場合には高速回線と判定する。Ｔ２は、低速回線であった場合、Ｔ２以内には必ず低速回線判定が出るという時間である。
【００２０】
ステップＳ１−３
高速回線接続部１（図１）は、ストリーム生成部２（図１）に高速回線接続完了通知Ｓ４を送出し、実施例１のモバイル回線用配信装置１００（図１）がモバイル回線Ｓ９（図１）を介してＩＰネットワーク１２０（図１）へストリーム配信を開始する。
【００２１】
ステップＳ１−４
高速回線接続部１（図１）は、ネットワークデバイス５（図１）にＰＰＰ接続・切断指示信号Ｓ３（図１）を送出してモバイル回線Ｓ９（図１）と回線切断させてステップＳ１−１へ戻る。ここでＰＰＰ接続・切断指示信号Ｓ３（図1）は、ＰＰＰ切断指示信号を有する。以下ステップＳ１−１、ステップＳ１−２、ステップＳ１−３を繰り返し、その繰り返しの中で高速回線と接続されるとステップＳ１−３へ抜けて実施例１のモバイル回線用配信装置１００（図１）がモバイル回線Ｓ９（図１）を介してＩＰネットワーク１２０（図１）へストリーム配信を開始する。
【００２２】
図４は、実施例１におけるストリーム配信中の動作フローチャートである。
このフローチャートは低速回線検知部６（図１）の動作を表すフローチャートである。
図５は、実施例１における低速回線判定のフローチャートである。
このフローチャートは上記図４のステップＳ１−１３の詳細な動作を表すフローチャートである。
図６は、ハンドオーバー時の判定の説明図である。
この図は、上記図５におけるステップＳ１−１３−３の詳細を説明する図である。
ステップＳ１−１１からステップＳ１−１４までステップ順にストリーム配信中における低速回線検知部６（図１）の動作について説明する。
【００２３】
ステップＳ１−１１
低速回線検知部６（図１）は、ストリーム生成部２（図１）から平均生成ビットレートＢＧｅｎｅ（ｔ［Ｎ］）を、パケット送出部４（図１）から平均出力ビットレートＢＳｅｎｄ（ｔ［Ｎ］）を、それぞれ受入れて、履歴テーブルに格納する（ステップＳ１−１１ａ）。ここでｔ［Ｎ］は、Ｎ回目の取得時刻を表している。
【００２４】
ステップＳ１−１２
低速回線検知部６（図１）は、平均生成ビットレートＢＧｅｎｅ（ｔ［Ｎ］）、及び平均出力ビットレートＢＳｅｎｄ（ｔ［Ｎ］）のそれぞれについて取得値を平滑化する。この処理は、それぞれの値の変動が激しい場合を考慮してのことである。平滑化は以下の二式を用いて行う。
ＢＧｅｎｅ２（ｔ［Ｎ］）＝Σ（ＢＧｅｎｅ（ｔ［Ｎ−ｉ］））／ｎ
ＢＳｅｎｄ２（ｔ［Ｎ］）＝Σ（ＢＳｅｎｄ（ｔ［Ｎ−ｉ］））／ｎ
Σの加算範囲は、ｉ＝０〜ｎ−１。ｉは、０、１、２、３・・・ｎ−１。
ここでｎは平滑化の強度であり、ＢＳｅｎｄ２の変動幅が判定に十分使える程度に収まり、且つ、判定で誤判定を起こさない値に設定する。例えばｎ＝５とする。
【００２５】
ステップＳ１−１３
低速回線検知部６（図１）は、ＢＧｅｎｅ２（ｔ［Ｎ］）、及びＢＳｅｎｄ２（ｔ［Ｎ］）を監視して低速回線への変更を検知するとステップＳ１−１４へ進み、変更が無ければステップＳ１−１５へ進む。低速回線への変更は、図５へ進んで以下のようにして検知される。
【００２６】
ステップＳ１−１３−１
低速回線検知部６（図１）は、真偽値Ｊｕｄｇｅ１（ｔ［Ｎ］）、及び真偽値Ｊｕｄｇｅ２（ｔ［Ｎ］）を以下の二式から求め、Ｊｕｄｇｅ１、Ｊｕｄｇｅ２テーブルに格納する（ステップＳ１−１３−１ａ）。
Ｊｕｄｇｅ１（ｔ［Ｎ］）＝（ＢＳｅｎｄ２（ｔ［Ｎ］）／ＢＧｅｎｅ２（ｔ［Ｎ］））＜（１００−ｄ）％
真偽値Ｊｕｄｇｅ１（ｔ［Ｎ］）は、生成されたストリームのビットレートＢＳｅｎｄ２（ｔ［Ｎ］）と、送出されたストリームのビットレートＢＳｅｎｄ２（ｔ［Ｎ］）を比較し、生成ストリーム量が送出ストリーム量を上回っている場合に真と判定され、そうでないときは偽と判定される値である。ｄは判定における余裕で、一例としては、ｄ＝５％である。
Ｊｕｄｇｅ２（ｔ［Ｎ］）＝（ＢＬ（−）＜ＢＳｅｎｄ２（ｔ［Ｎ］）＜ＢＬ（＋））
ここで、ＢＬ（−）、ＢＬ（＋）は、低速回線時に取り得るビットレートの下限値・上限値である。一例としては、ＢＬ（−）は、（５／８）ＢＬであり、ＢＬ（＋）は、（１１／８）ＢＬである。真偽値Ｊｕｄｇｅ２（ｔ［Ｎ］）は、送出されたストリームのビットレートＢＳｅｎｄ２（ｔ［Ｎ］）が下限値ＢＬ（−）より大きく、かつ、上限値ＢＬ（＋）より小さい場合に真と判断され、そうで無い場合は偽と判定される値であり、ＢＳｅｎｄ２（ｔ［Ｎ］）が低速回線時に取り得るビットレートであるかを判定する。
【００２７】
ステップＳ１−１３−２
低速回線検知部６（図１）は、真偽値Ｊｕｄｇｅｌ（ｔ［Ｎ］）の履歴テーブルから最新ｋ回中の真の数がｋ−ｊ１以上ならば低速回線の可能性ありとしてステップＳ１−１３−３へ進み、そうでない場合には低速回線では無いと判定してステップＳ１−１５（図４）へ進む。ここで一例としてｋ＝６、ｊ１＝０とする。
【００２８】
ステップＳ１−１３−３
低速回線検知部６（図１）は、真偽値Ｊｕｄｇｅ２（ｔ［Ｎ］）の履歴テーブルから最新ｋ回中の真の数がｋ−ｊ２以上ならば低速回線であるとしてステップＳ１−１４（図１４）へ進み、そうでない場合には低速回線では無いと判定してステップＳ１−１５（図４）へ進む。ここでｊ２は、低速回線中に於いてＪｕｄｇｅ２（ｔ［Ｎ］）を満たさない回数を許容する回数である。ここで一例としてｋ＝６、ｊ２＝１とする。次にハンドオーバー時の処置について説明する。
【００２９】
図６に於いて縦軸はビットレート（ｋｂｐＳ）を表し、横軸は時刻を表している。ＢＨは高速回線のビットレートを、ＢＬは低速回線のビットレートを、ＢＬ（−）は、低速回線であると判定するビットレートの下限値を、ＢＬ（＋）は、低速回線であると判定するビットレートの上限値を、それぞれ表している。実線は、ネットワークデバイス５（図１）からモバイル回線Ｓ９（図１）へ送出される平滑化された実ビットレートＢＤ（ｋｂｐｓ）を表し、点線は、ネットワークデバイス５（図１）からモバイル回線Ｓ９（図１）へ送出される実ビットレートＢＤ（ｋｂｐＳ）を表している。図において○印（Ｊｕｄｇｅ２）は最新６回中５回真なので低速回線と判定される。
【００３０】
ステップＳ１−１４
低速回線検知部６（図１）は、低速回線通知信号Ｓ１３を低速回線対処部７（図１）へ送出してフローを終了する。
【００３１】
ステップＳ１−１５
低速回線検知部６（図１）は、ｄｔ秒間待機した後、ステップＳ１−１１へ戻る。
【００３２】
上記ステップＳ１−１４で低速回線対処部７（図１）が低速回線検知部６（図１）から低速回線通知信号Ｓ１３を受入れると、ネットワークデバイス５に対してＰＰＰ接続・切断指示信号Ｓ１１を送出してネットワークデバイス５とモバイル回線Ｓ９との接続を切断させ、再接続させる。再接続させることによって高速回線への接続の機会を発生させるためである。
【００３３】
以上説明したように、本実施例では、高速回線接続部を備えることによって、モバイル回線用配信装置が確実に高速回線に接続された後にストリームの生成が実行されることになるので受信装置での映像が破綻されてしまうことが無くなるという効果を得る。又、高速回線接続部は、低速回線の上限速度を超えるビットレートを有する帯域調査用ストリームをインタフェースへ供給し、モバイル回線へ送出されるビットレートを計測し、その結果に基いて、モバイル回線が高速回線であるか、低速回線であるかを判定するので受信装置からのフィードバック制御を必要としないと言う効果を得る。更に、低速回線検知部を備えてストリーム配信中における、例えばハンドオーバーなどに起因する低速回線への変更を監視し、変更を検出するとネットワークデバイスとモバイル回線との接続を切断させ、再接続の機会を与えるので、再接続させることによって高速回線への接続の機会を発生させるという効果を得る。
【実施例２】
【００３４】
上記実施例１では、ストリーム配信中に例えばハンドオーバー等に起因してモバイル回線が低速回線に切替えられた場合には、回線接続を一旦切断し、再度高速回線への接続機会を取得することとしているが、本実施例では、実施例１のストリーム生成部をビデオエンコーダとし、かかる場合に回線接続を切断することなく、ストリームを低速回線で送出することが可能なエンコードパラメータに変更させることによって、画質低下を容認しつつストリーム配信継続を可能にする。
【００３５】
図７は、実施例２の構成のブロック図である。
図に示すように、実施例２のモバイル回線用配信装置２００は、高速回線接続部２１と、ストリーム生成部２２と、送出バッファ３と、パケット送出部４と、ネットワークデバイス５と、低速回線検知部６と、低速回線対処部２７とを備える。以下に実施例１と相違する部分のみについて詳細に説明する。実施例１と同様の部分については実施例１同一の符号を付して説明を省略する。
【００３６】
高速回線接続部２１は、装置の外部から動作開始信号Ｓ２を受入れると動作を開始し、ネットワークデバイス５が、モバイル回線Ｓ９に接続すると該モバイル回線Ｓ９が、高速回線及び低速回線の何れであるかを判定し、判定結果が高速回線であると、ネットワークデバイス５を介してストリームをＩＰネットワーク１２０へ送出させ、判定結果が低速回線であると、ネットワークデバイス５とモバイル回線Ｓ９との切断及び接続を繰り返し、判定結果が高速回線になるとネットワークデバイス５を介してストリームをＩＰネットワーク１２０へ送出させる部分である。実施例１との相違点は、ネットワークデバイス５が、モバイル回線Ｓ９に接続すると該モバイル回線Ｓ９が、高速回線及び低速回線の何れであるかを判定する判定方法にある。以下に、その判定方法について実施例１との相違点を主にして説明する。
【００３７】
図８は、実施例２の回線状態判定の説明図である。
図は、縦軸にビットレート（ｋｂｐｓ）を表し、横軸に時刻を表している。
ＰＰＰ接続が完了すると高速回線接続部２１（図７）は、モバイル回線Ｓ９（図７）の高速回線及び低速回線の何れと接続されたかを判定する。判定は以下のようにして行なわれる。
【００３８】
（１）高速回線接続部２１（図７）は、帯域調査用ストリームＳ１２（図７）をネットワークデバイス５（図７）へ送出する。ここで帯域調査用ストリームＳ１２（図７）は、実施例１と同様に、高速回線では送出可能であるが低速回線では送出不能になるビットレートＢｈ（ｋｂｐｓ）に設定された試験用のストリームである。一例としては、図８に示すように、高速回線の帯域幅をＢＨ（ｋｂｐｓ）、低速回線の帯域幅をＢＬ（ｋｂｐｓ）とし、Ｂｈ＝ＢＨ−（ＢＨ−ＢＬ）／５に設定する。（２）ここで、ＰＰＰ接続直後に送出可能なビットレートは、高速回線時でも始めのうちは安定しない場合がある。低速回線時でも始めのうちは高いビットレートが出る場合があるというように、不安定な場合がありうる。高速回線接続部２１（図７）は、ネットワークデバイス５（図７）からモバイル回線Ｓ９（図７）へ送出される実ビットレートＢＤ（ｋｂｐＳ）（図８中の実線）を送出可能なビットレートが安定した値を示す実測遅延時間Ｔｄ経過後時刻Ｔ１から監視を開始する。（３）高速回線接続部２１（図７）は、Ｔ２秒経過後もＢＤ＝Ｂｈを維持している場合には高速回線に接続されていると判定する。（４）高速回線接続部２１（図７）は、Ｔ２秒経過前に、ＢＤ＜ＢＬ，となった場合には低速回線に接続されていると判定する。
【００３９】
図７に戻って、ストリーム生成部２２は、その内部にビデオキャプチャ２２−１と、エンコーダエンジン２２−２とを有し、高速回線接続部２１から高速回線接続完了通知Ｓ４を受入れると動作を開始し、ビデオキャプチャ２２−１がビデオカメラ２１０からストリームの素となるビデオ信号Ｓ２１を受入れる。ビデオキャプチャ２２−１は、このビデオ信号Ｓ２１を映像ディジタルデータＳ２２に変換してエンコーダエンジン２２−２へ送る。エンコーダエンジン２２−２は、映像ディジタルデータＳ２２を受入れると、例えばＭＰＥＧ４等に基づいてエンコードする。更にエンコーダエンジン２２−２は、エンコードされたデータに基づいてストリームを生成する。生成されたストリームＳ５は、送出バッファ３へ送られる。又同時に、生成されたストリームの時刻（ｔ−ｄｔ）から時刻ｔまでの平均生成ビットレートＢＧｅｎｅ（ｔ）を、生成ビットレート信号Ｓ６として低速回線検知部６へ送出する。ここでｄｔは、一例として３秒に設定される。
【００４０】
低速回線対処部２７は、低速回線検知部６から低速回線通知信号Ｓ１３を受け入れると、エンコーダエンジン２２−２に対してエンコードパラメータ通知信号Ｓ２３を送出してエンコードパラメータを変更させる部分である。
【００４１】
以上説明したように、本実施例では、ストリーム生成部２２（図７）の内部にエンコーダエンジン２２−２（図７）を備え、低速回線対処部２７（図７）は、低速回線検知部６（図７）から低速回線通知信号Ｓ１３（図７）を受け入れると、エンコーダエンジン２２−２（図７）に対してエンコードパラメータ通知信号Ｓ２３（図７）を送出し、回線接続を切断することなく、ストリームを低速回線で送出することが可能なエンコードパラメータに変更させることが出来るので、ストリームの配信中にモバイル回線Ｓ９（図７）が低速回線に切替えられても、そのままストリームの配信を継続できるという効果を得る。
【００４２】
又、高速回線接続部２１（図７）は、ネットワークデバイス５（図７）からモバイル回線Ｓ９（図７）へ送出される実ビットレートＢＤ（ｋｂｐＳ）（図８中の実線）を実測遅延時間Ｔｄ経過後時刻Ｔ１から監視を開始するので、ＰＰＰ接続直後に送出可能なビットレートが不安定な場合についても高速回線及び低速回線の判定結果がより一層正確になるという効果を得る。
【実施例３】
【００４３】
実施例１、及び実施例２では、ストリーム配信中においてモバイル回線が低速回線に切替えられる場合がありうるとし、低速回線に切替えられた場合に実施例１では、回線接続を一旦切断し、再度高速回線への接続機会を取得することとしている。又、実施例２では、エンコードパラメータを低速回線で送出することが可能なパラメータに変更させることによって、画質低下を容認しつつストリーム配信を継続させることとしている。本実施例では、ハンドオーバーの発生等を無視できる環境で用いられる配信装置に本発明を適用する場合を考慮することとする。
【００４４】
図９は、実施例３の構成のブロック図である。
図に示すように、実施例３のモバイル回線用配信装置３００は、高速回線接続部１と、ストリーム生成部２と、送出バッファ３と、パケット送出部４と、ネットワークデバイス５と、低速回線検知部６と、低速回線対処部７と、低速回線対処機能停止部３１とを備える。以下に実施例１と相違する部分のみについて詳細に説明する。実施例１と同様の部分には実施例１と同一の符号を付して説明を省略する。
【００４５】
低速回線対処機能停止部３１は、低速回線検知部６、及び低速回線対処部７の機能を停止させる部分である。即ち、低速回線対処機能停止部３１は、低速回線検知部６に対しては、ストリームをモバイル回線Ｓ９を介してＩＰネットワーク１２０へ送出中に、ストリーム生成部２から平均生成ビットレートＢＧｅｎｅ（ｔ）を、パケット送出部４から平均出力ビットレートＢＳｅｎｄ（ｔ）を、それぞれ受入れて監視する機能、及びモバイル回線Ｓ９中における高速回線から低速回線への変更を検出すると、低速回線通知信号Ｓ１３を低速回線対処部７へ送出する機能を停止させ、低速回線対処部７に対しては、低速回線検知部６から低速回線通知信号Ｓ１３を受け入れると、ネットワークデバイス５に対してＰＰＰ切断・切断指示信号Ｓ１１を送出してネットワークデバイス５とモバイル回線Ｓ９との接続を切断させ、再接続させる機能を停止させる部分である。
【００４６】
以上説明したように、本実施例では、低速回線対処機能停止部３１を備えることによって、ハンドオーバーの発生等を無視できる環境で実施例１の配信装置を用いる場合には余分な機能を停止させることが出来るので処理負荷の軽減を図ることが出来るという効果を得る。又、上記説明では、低速回線対処機能停止部３１を実施例１の配信装置に備えた場合のみに限定して説明したが、本発明は、この例に限定されるものでは無い。即ち、低速回線対処機能停止部３１を実施例２の配信装置に備えた場合についても全く同様の効果を得る。更に、実施例１の配信装置に於いて、低速回線検知部６、及び低速回線対処部７を削除するとともに、ストリーム生成部２における平均生成ビットレートＢＧｅｎｅ（ｔ）の発生機能、及びパケット送出部４における平均出力ビットレートＢＳｅｎｄ（ｔ）の発生機能をそれぞれ削除することによってハンドオーバーの発生等を無視できる環境専用の配信装置を取得することとしても良い。
【産業上の利用可能性】
【００４７】
以上の説明では、本発明をビデオ信号を対象とするモバイル回線用配信装置に適用する場合に限定して説明したが、本発明は、この例に限定されるものでは無い。即ち、本発明をオーディオ信号を対象するモバイル回線用配信装置、あるいは又、ビデオ信号及びオーディオ信号の両方を対象するモバイル回線用配信装置にも適用することが出来る。
【図面の簡単な説明】
【００４８】
【図１】実施例１の構成のブロック図である。
【図２】実施例１におけるストリーム配信開始までのフローチャートである。
【図３】実施例１の回線状態判定の説明図である。
【図４】実施例１におけるストリーム配信中の動作フローチャートである。
【図５】実施例１における低速回線判定のフローチャートである。
【図６】ハンドオーバー時の判定の説明図である。
【図７】実施例２の構成のブロック図である。
【図８】実施例２の回線状態判定の説明図である。
【図９】実施例３の構成のブロック図である。
【符号の説明】
【００４９】
１    高速回線接続部
２    ストリーム生成部
３    送出バッファ
４    パケット送出部
５    ネットワークデバイス
６    低速回線検知部
７    低速回線対処部
１００    モバイル回線用配信装置
１１０    信号源
１２０    ＩＰネットワーク
Ｓ１    伝送信号
Ｓ２    動作開始信号
Ｓ３    ＰＰＰ接続・切断指示信号
Ｓ４    高速回線接続完了通知
Ｓ５    ストリーム
Ｓ６    生成ビットレート信号
Ｓ７    ストリーム
Ｓ８    ストリーム
Ｓ９    モバイル回線
Ｓ１０    出力ビットレート信号
Ｓ１１    ＰＰＰ接続・切断指示信号
Ｓ１２    帯域調査用ストリーム
Ｓ１３    低速回線通知信号
【図１】
2007274196.tif 000003
【図２】
2007274196.tif 000004
【図３】
2007274196.tif 000005
【図４】
2007274196.tif 000006
【図５】
2007274196.tif 000007
【図６】
2007274196.tif 000008
【図７】
2007274196.tif 000009
【図８】
2007274196.tif 000010
【図９】
2007274196.tif 000011