(57)【要約】【課題】符号化画像に多数段階の優先度を割り当てることによって、パケット損失が発生する通信環境であっても、映像データの受信品質の低下をできる限り防止することができる映像データ送信装置、プログラム及び方法を提供する。【解決手段】映像データを送信する映像データ送信装置において、映像データから、少なくともＩピクチャ及びＰピクチャを生成する符号化手段と、Ｉピクチャには、Ｐピクチャよりも高い優先度を割り当て、Ｐピクチャの中でフレームの送信順に応じて異なる優先度を割り当てる優先度割当手段と、ピクチャを構成する情報を含むパケットを構成し、そのパケットのヘッダに優先度を含めるパケット構成手段とを有する。優先度割当手段は、Ｐピクチャの中で、先頭の画像に最高優先度を付与し、後方の画像になるほど優先度を下げて割り当てる。【選択図】図３
2008301139.tif 000002
【特許請求の範囲】
【請求項１】
映像データを送信する映像データ送信装置において、
前記映像データから、少なくともフレーム内符号化画像及びフレーム間符号化画像を生成する符号化手段と、
前記フレーム内符号化画像には、前記フレーム間符号化画像よりも高い優先度を割り当て、前記フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる優先度割当手段と、
画像を構成する情報を含むパケットを構成し、該パケットのヘッダに前記優先度を含めるパケット構成手段と
を有することを特徴とする映像データ送信装置。
【請求項２】
前記優先度割当手段は、前記フレーム間符号化画像の中で、先頭の画像に最高優先度を付与し、後方の画像になるほど優先度を下げて割り当てることを特徴とする請求項１に記載の映像データ送信装置。
【請求項３】
前記優先度割当手段は、２つのフレーム内符号化画像の間に挟まれたフレーム間符号化画像の枚数をＩ_intとし、フレーム間符号化画像用優先度の数をＮ_prioとし、優先度はその絶対値が大きくなるほど優先度が低くなるとし、フレーム間符号化画像用の最高優先度をＰＲＩとし、変数パラメータｉ＝１とし、
Ｉ_int＞Ｎ_prioである場合に、
ｉ＜Ｎ_prioの際に、フレーム内符号化画像から((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])番目のフレーム間符号化画像に優先度（ＰＲＩ＋ｉ−１）を割り当てる処理を、ｉを１増分しつつ繰り返し、
ｉ≧Ｎ_prioの際に、((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio]＋(Ｉ_int mod Ｎ_prio))番目のフレーム間符号化画像に優先度（ＰＲＩ＋ｉ−１）を割り当てる
ことを特徴とする請求項１又は２に記載の映像データ送信装置。
【請求項４】
前記優先度割当手段は、２つのフレーム内符号化画像の間に挟まれたフレーム間符号化画像の枚数をＩ_intとし、フレーム間符号化画像用優先度の数をＮ_prioとし、優先度はその絶対値が大きくなるほど優先度が低くなるとし、フレーム間符号化画像用の最高優先度をＰＲＩとし、変数パラメータｉ＝１とし、
Ｉ_int≦Ｎ_prioである場合に、
ｉがＮ_prioを超えるまで、フレーム内符号化画像からｉ番目のフレーム間符号化画像に（ＰＲＩ＋ｉ−１）を割り当てる処理を、ｉを１増分しつつ繰り返す
ことを特徴とする請求項１又は２に記載の映像データ送信装置。
【請求項５】
前記優先度割当手段は、２つのフレーム内符号化画像の間に挟まれたフレーム間符号化画像の枚数をＩ_intとし、フレーム間符号化画像用優先度の数をＮ_prioとし、優先度はその絶対値が大きくなるほど優先度が低くなるとし、フレーム間符号化画像用の最高優先度をＰＲＩとし、変数パラメータｉ＝１とし、
Ｉ_int≦Ｎ_prioである場合に、
ｉがＮ_prioを超えるまで、フレーム内符号化画像からｉ番目のフレーム間符号化画像に（ＰＲＩ＋Ｉ_int−１＋ｉ−１）を割り当てる処理を、ｉを１増分しつつ繰り返す
ことを特徴とする請求項１又は２に記載の映像データ送信装置。
【請求項６】
前記符号化手段は、ＭＰＥＧ(Moving Picture Experts Group)に基づいて符号化するものであり、
前記フレーム内符号化画像はＩピクチャであり、前記フレーム間符号化画像はＰピクチャであることを特徴とする請求項１から５のいずれか１項に記載の映像データ送信装置。
【請求項７】
前記パケット構成手段は、ＩＰ(Internet Protocol)パケットについて、前記優先度をＩＰヘッダのDiff-Servフィールドに含めることを特徴とする請求項１から６のいずれか１項に記載の映像データ送信装置。
【請求項８】
映像データを送信する装置に搭載されたコンピュータを機能させるプログラムにおいて、
前記映像データから、少なくともフレーム内符号化画像及びフレーム間符号化画像を生成する符号化手段と、
前記フレーム内符号化画像には、前記フレーム間符号化画像よりも高い優先度を割り当て、前記フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる優先度割当手段と、
画像を構成する情報を含むパケットを構成し、該パケットのヘッダに前記優先度を含めるパケット構成手段と
してコンピュータを機能させることを特徴とするプログラム。
【請求項９】
映像データ送信装置における映像データ送信方法において、
前記映像データから、少なくともフレーム内符号化画像及びフレーム間符号化画像を生成する第１のステップと、
前記フレーム内符号化画像には、前記フレーム間符号化画像よりも高い優先度を割り当て、前記フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる第２のステップと、
画像を構成する情報を含むパケットを構成し、該パケットのヘッダに前記優先度を含める第３のステップと
を有することを特徴とする映像データ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化画像に優先度を割り当てる映像データ送信装置、プログラム及び方法に関する。
【背景技術】
【０００２】
従来、代表的なマルチメディア符号化規格として、ＭＰＥＧ(Moving Picture Experts
Group)方式がある。ＭＰＥＧは、時間領域の冗長度を削減することによる画像圧縮のフレーム間符号化技術である。この技術は、映像データにおける隣接フレーム間の相関が非常に高いことを利用して、３種類（少なくとも２種類）のピクチャに区分する。
【０００３】
以下のピクチャが用いられる。
・Ｉピクチャ（Intra-Picture、フレーム内符号化画像）
最もデータ量が多いが、それ自身で復号できる。
・Ｐピクチャ（Predictive-Picture、フレーム間符号化画像、順方向予測符号化画像）
過去のフレーム（Ｉピクチャ）から順方向のフレーム間予測をし、その差分を符号化する。Ｐピクチャのデータ量は、Ｉピクチャよりも少なく、Ｐピクチャは、それ自身では復号できない。
・Ｂピクチャ（Bi-directional Predictive-Picture、フレーム間符号化画像、双方向予測符号化画像）
過去のフレームと未来のフレームの両方向のフレーム間予測をし、その差分を符号化する。Ｂピクチャのデータ量は、Ｐピクチャよりも少なく、Ｂピクチャは、それ自身では復号できない。
【０００４】
Ｂピクチャは、未来のフレームを予測に用いるために、符号化時にフレームを並べ替え、最初に、未来のフレームを符号化した後、両方向予測の符号化をする。そのために、遅延が問題となるテレビ電話のような双方向のリアルタイムアプリケーションには、Ｉ，Ｐの２種類のピクチャのみを用いる（ＩＰ予測）。
【０００５】
ここで、Ｉピクチャを構成するパケットには、高い優先度を割り当てる技術がある（例えば特許文献１参照）。パケット廃棄が発生した際、Ｂピクチャ、Ｐピクチャ、Ｉピクチャの順で廃棄する。これにより、パケット廃棄による映像品質の劣化を最小限に留めている。
【０００６】
また、Ｉ，Ｐ，Ｂピクチャの高周波成分、低周波成分の６種類に音声を加えた計７種類のストリームを、それぞれ異なるマルチキャストアドレスで送信する技術もある（例えば非特許文献１参照）。この技術によれば、受信装置側は、利用可能な帯域やＣＰＵ等のリソースに応じて、受信階層を選択することができる。
【０００７】
更に、複数の通信メディアが利用できる無線ネットワークシステムについて、基本階層となるＩピクチャは、例えば広いエリアをカバーする通信メディア（例えば携帯電話網）によって通信する技術もある（例えば非特許文献２参照）。この技術によれば、Ｐピクチャは、中程度のエリアをカバーする通信メディア（例えばＰＨＳ）によって通信し、Ｂピクチャは、狭いエリアをカバーする通信メディア（例えば無線ＬＡＮ）によって通信する。これにより、頻繁に発生する無線ＬＡＮやＰＨＳのハンドオーバの際に、Ｉピクチャの廃棄を起こさせないようにし、移動端末に対する映像品質を向上させている。
【０００８】
【非特許文献１】酒澤  他、「階層型ビデオマルチキャストにおけるクライアント構成および動作解析」、電子情報通信学会、ソサイェティ大会、Ｄ−１１−３８、２０００年９月
【非特許文献２】本間  他、「ワイヤレス環境に適した階層化マルチキャストの検討」、電子情報通信学会総合大会、Ｂ−７−１２７、２００１年３月
【特許文献１】特開２０００−０７８５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述した従来技術によれば、基本的にＩ，Ｐ，Ｂピクチャの画像種類毎に、３段階の優先度を設けている。しかしながら、例えば、映像データのストリーミングパケットに対しては、通常、ＩＰ予測を用いる。この場合、Ｉ，Ｐピクチャの２段階の優先度しか設けることができない。
【００１０】
また、Ｐピクチャは、過去のフレームから順方向のフレーム間予測に用いられる。そのために、Ｉピクチャの次のＰピクチャが損失した場合、その後、次のＩピクチャを受信するまでの間に受信したＰピクチャは、正常に復号することができない。Ｉピクチャの間隔は、通常１５〜３０フレーム程度であるので、前半のＰピクチャが損失してしまうと、品質に及ぼす影響が大きい。
【００１１】
尚、ＩＰ(Internet Protocol)ヘッダに、そのデータに基づく優先度を含めることによって、中継経路に配置されたルータは、そのパケットの優先度を認識することができる。ルータは、そのパケットの優先度に応じて、例えばそのパケットの中継制御（優先転送、待ち転送、又は破棄）をすることができる。
【００１２】
そこで、本発明は、符号化画像に多数段階の優先度を割り当てることによって、パケット損失が発生する通信環境であっても、映像データの受信品質の低下をできる限り防止することができる映像データ送信装置、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によれば、映像データを送信する映像データ送信装置において、
映像データから、少なくともフレーム内符号化画像及びフレーム間符号化画像を生成する符号化手段と、
フレーム内符号化画像には、フレーム間符号化画像よりも高い優先度を割り当て、フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる優先度割当手段と、
画像を構成する情報を含むパケットを構成し、該パケットのヘッダに優先度を含めるパケット構成手段とを有することを特徴とする。
【００１４】
本発明の映像データ送信装置における他の実施形態によれば、優先度割当手段は、フレーム間符号化画像の中で、先頭の画像に最高優先度を付与し、後方の画像になるほど優先度を下げて割り当てることも好ましい。
【００１５】
本発明の映像データ送信装置における他の実施形態によれば、優先度割当手段は、２つのフレーム内符号化画像の間に挟まれたフレーム間符号化画像の枚数をＩ_intとし、優先度はその絶対値が大きくなるほど優先度が低くなるとし、フレーム間符号化画像用優先度の数をＮ_prioとし、フレーム間符号化画像用の最高優先度をＰＲＩとし、変数パラメータｉ＝１とし、
Ｉ_int＞Ｎ_prioである場合に、
ｉ＜Ｎ_prioの際に、((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])番目のフレーム間符号化画像に優先度（ＰＲＩ＋ｉ−１）を割り当てる処理を、ｉを１増分しつつ繰り返し、
ｉ≧Ｎ_prioの際に、((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio]＋(Ｉ_int mod Ｎ_prio))番目のフレーム間符号化画像に優先度（ＰＲＩ＋ｉ−１）を割り当てる
ことも好ましい。
【００１６】
本発明の映像データ送信装置における他の実施形態によれば、優先度割当手段は、２つのフレーム内符号化画像の間に挟まれたフレーム間符号化画像の枚数をＩ_intとし、優先度はその絶対値が大きくなるほど優先度が低くなるとし、フレーム間符号化画像用優先度の数をＮ_prioとし、フレーム間符号化画像用の最高優先度をＰＲＩとし、変数パラメータｉ＝１とし、
Ｉ_int≦Ｎ_prioである場合に、
ｉがＮ_prioを超えるまで、フレーム内符号化画像からｉ番目のフレーム間符号化画像に（ＰＲＩ＋ｉ−１）を割り当てる処理を、ｉを１増分しつつ繰り返す
ことも好ましい。
【００１７】
本発明の映像データ送信装置における他の実施形態によれば、優先度割当手段は、２つのフレーム内符号化画像の間に挟まれたフレーム間符号化画像の枚数をＩ_intとし、フレーム間符号化画像用優先度の数をＮ_prioとし、優先度はその絶対値が大きくなるほど優先度が低くなるとし、フレーム間符号化画像用の最高優先度をＰＲＩとし、変数パラメータｉ＝１とし、
Ｉ_int≦Ｎ_prioである場合に、
ｉがＮ_prioを超えるまで、フレーム内符号化画像からｉ番目のフレーム間符号化画像に（ＰＲＩ＋Ｉ_int−１＋ｉ−１）を割り当てる処理を、ｉを１増分しつつ繰り返す
ことも好ましい。
【００１８】
本発明の映像データ送信装置における他の実施形態によれば、符号化手段は、ＭＰＥＧに基づいて符号化するものであり、フレーム内符号化画像はＩピクチャであり、フレーム間符号化画像はＰピクチャであることも好ましい。
【００１９】
本発明の映像データ送信装置における他の実施形態によれば、パケット構成手段は、ＩＰパケットについて、優先度をＩＰヘッダのDiff-Servフィールドに含めることも好ましい。
【００２０】
本発明によれば、映像データを送信する装置に搭載されたコンピュータを機能させるプログラムにおいて、
映像データから、少なくともフレーム内符号化画像及びフレーム間符号化画像を生成する符号化手段と、
フレーム内符号化画像には、フレーム間符号化画像よりも高い優先度を割り当て、フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる優先度割当手段と、
画像を構成する情報を含むパケットを構成し、該パケットのヘッダに優先度を含めるパケット構成手段としてコンピュータを機能させることを特徴とする。
【００２１】
本発明によれば、映像データ送信装置における映像データ送信方法において、
映像データから、少なくともフレーム内符号化画像及びフレーム間符号化画像を生成する第１のステップと、
フレーム内符号化画像には、フレーム間符号化画像よりも高い優先度を割り当て、フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる第２のステップと、
画像を構成する情報を含むパケットを構成し、該パケットのヘッダに優先度を含める第３のステップと
を有することを特徴とする。
【発明の効果】
【００２２】
本発明の映像データ送信装置、プログラム及び方法によれば、フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てることによって、パケット損失が発生する通信環境であっても、映像データの受信品質の低下をできる限り防止することができる。特に、映像データのストリーミングパケットの受信について有効である。
【発明を実施するための最良の形態】
【００２３】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２４】
図１は、本発明におけるシステム構成図である。
【００２５】
図１によれば、映像データ送信装置（映像コンテンツ配信サーバ）１は、ネットワークを介して、端末２へ、ＭＰＥＧに基づく符号化画像を含むパケットを送信する。パケットが転送される経路には、複数のノードが介在する。例えば、有線ネットワークに含まれる複数のルータや、無線リンクで介在する中継端末がある。これらノードは、受信したパケットをバッファし、バッファしたパケットを送信する。このとき、パケットの優先度に応じて、パケットの優先転送、待ち転送、又は破棄の制御をする。
【００２６】
Ethernet（登録商標）フレームの場合、優先度は、例えばCoSフィールドに含まれる。また、ＩＰヘッダの場合、優先度は、例えばDiff-Servフィールドに含まれる。Diff-Servフィールドは、以下のように規定されている。
【表１】
2008301139.tif 000003
【００２７】
Diff-Servフィールドは、ＩＰｖ４の場合はＴＯＳ(Type Of Service)フィールドに含まれ、ＩＰｖ６の場合はFlow-IDに含まれる。前述の表１によれば、高優先転送且つ低破棄のタイプが最も優先度が高く、低優先転送且つ高廃棄のタイプが最も優先度が低い。
【００２８】
図１によれば、本発明における映像データ送信装置１は、符号化部１０１と、優先度割当部１０２と、パケット構成部１０３とを有する。これら機能部は、映像データ送信装置に搭載されたコンピュータを機能させるプログラムを実行することによっても実現できる。
【００２９】
符号化部１０１は、映像データをＭＰＥＧに基づいて符号化する。このとき、少なくともフレーム内符号化画像のＩピクチャと、フレーム間符号化画像のＰピクチャとを生成する。
【００３０】
優先度割当部１０２は、フレーム内符号化画像には、フレーム間符号化画像よりも高い優先度を割り当て、フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てる。ここで、優先度割当部１０２は、フレーム間符号化画像の中で、先頭の画像に最高優先度を付与し、後方の画像になるほど優先度を下げて割り当てる。
【００３１】
パケット構成部１０３は、画像を含むＩＰパケットを構成する。優先度は、そのＩＰパケットのヘッダのDiff-Servフィールドに含められる。勿論、Ethernet（登録商標）フレームの場合、優先度は、例えばCoSフィールドに含められてもよい。
【００３２】
図２は、本発明における優先度割当部のフローチャートである。
【００３３】
優先度割当部１０２は、以下のパラメータを定義する。
Ｉ_int：２つのＩピクチャの間に挟まれたＰピクチャの枚数
Ｎ_prio：Ｐピクチャ用優先度の数
ｉ：初期値「１」とする変数パラメータ
ＰＲＩ：Ｐピクチャ用の最高優先度
ここで、優先度は、その絶対値が大きくなるほど優先度が低くなるものとする。即ち、優先度１、２、３、、、の順に優先度が低くなるものとする。
【００３４】
（Ｓ２０１）最初に、Ｉ_int＞Ｎ_prioであるか否かを判定する。即ち、複数のＰピクチャに、同一優先度を割り当てる必要があるか否かを判断する。
【００３５】
（Ｓ２０２）Ｉ_int＞Ｎ_prioである場合、即ち、複数のＰピクチャに同一優先度を割り当てる必要がある場合、ｉ＜Ｎ_prioであるか否かを判断する。最初は、ｉ＝１であって、Ｎ_prio−１の数だけＳ２０３を繰り返す。
【００３６】
（Ｓ２０３）ｉ＜Ｎ_prioである場合、優先度（ＰＲＩ＋ｉ−１）を、何番目から何番目のＰピクチャに割り当てるか否かを決定する。例えば、Ｉピクチャに優先度１（ＰＲＩ＝２）が割り当てられ、且つ、ｉ＝１である場合、Ｐピクチャに割り当てる最初の優先度は、２（＝２＋１−１）となる。そして、その優先度は、以下の式によって算出される順番数のＰピクチャに割り当てられる。この順番は、Ｉピクチャからの順番である。
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)番目
〜(ｉ×[Ｉ_int／Ｎ_prio])番目                        （式１）
【００３７】
（Ｓ２０４）ｉを１増分し、Ｓ２０２へ戻る。
【００３８】
（Ｓ２０５）ｉ≧Ｎ_prioである場合、優先度（ＰＲＩ＋ｉ−１）を、何番目から最後までのＰピクチャに割り当てるか否かを決定する。例えば、ｉ＝５である場合、最後のＰピクチャに割り当てる優先度は、６（＝２＋５−１）となる。そして、その優先度は、以下の式によって算出される順番数のＰピクチャに割り当てられる。
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)番目
〜(ｉ×[Ｉ_int／Ｎ_prio]＋(Ｉ_int mod Ｎ_prio))番目  （式２）
そして、処理を終了する。
【００３９】
（Ｓ２０６）Ｉ_int≦Ｎ_prioである場合、即ち、複数のＰピクチャのそれぞれに異なる優先度を割り当てることができる場合、ｉ≦Ｎ_prioであるか否かを判断する。即ち、全てのＰピクチャに対して、優先度の割り当てが終了した際（ｉ＞Ｎ_prio）に、処理を終了する。
【００４０】
（Ｓ２０７）ｉ≦Ｎ_prioである場合、ｉ番目のＰピクチャのデータに（ＰＲＩ＋ｉ−１）の優先度を割り当てる。尚、Ｉピクチャ間隔が短い場合（即ち、Ｉピクチャの間に挟まれたＰピクチャの枚数が少ない場合）は、その間隔が長いものに比べ、パケット損失等による映像の劣化から回復するスピードが速い。その場合、ｉ番目のＰピクチャのデータに（ＰＲＩ＋Ｉ_int−１＋ｉ−１）の優先度を割り当ててもよい。
【００４１】
（Ｓ２０８）ｉを１増分し、Ｓ２０６へ戻る。
【００４２】
図３は、本発明によって画像に割り当てられた優先度を表す説明図である。
【００４３】
例えば、以下のような第１の例について説明する。
Ｉ_int＝１４：２つのＩピクチャの間に挟まれたＰフレームの枚数
Ｎ_prio＝６：Ｐピクチャ用優先度の数
（７段階の優先度であって、Ｉピクチャの優先度１、Ｐピクチャの優先度２〜７）
ＰＲＩ＝２：Ｐピクチャのデータ用の最高優先度
【００４４】
［ｉ＝１の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋１−１＝２
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((１−１)×[１４／６]＋１)〜(１×[１４／６])
＝            (０×[２．３３]＋１)〜(１×[２．３３])
＝                        ０      〜      ２
Ｐピクチャの１番目〜２番目に、優先度２を割り当てる。
【００４５】
［ｉ＝２の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋２−１＝３
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((２−１)×[１４／６]＋１)〜(２×[１４／６])
＝            (１×[２．３３]＋１)〜(２×[２．３３])
＝                        ３      〜      ４
Ｐピクチャの３番目〜４番目に、優先度３を割り当てる。
【００４６】
［ｉ＝３の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝３＋２−１＝４
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((３−１)×[１４／６]＋１)〜(３×[１４／６])
＝            (２×[２．３３]＋１)〜(３×[２．３３])
＝                        ５      〜      ６
Ｐピクチャの５番目〜６番目に、優先度４を割り当てる。
【００４７】
［ｉ＝４の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝４＋２−１＝５
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((４−１)×[１４／６]＋１)〜(４×[１４／６])
＝            (３×[２．３３]＋１)〜(４×[２．３３])
＝                        ７      〜      ９
Ｐピクチャの７番目〜９番目に、優先度５を割り当てる。
【００４８】
［ｉ＝５の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝５＋２−１＝６
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((５−１)×[１４／６]＋１)〜(５×[１４／６])
＝            (４×[２．３３]＋１)〜(５×[２．３３])
＝                        １０    〜      １１
Ｐピクチャの１０番目〜１１番目に、優先度６を割り当てる。
【００４９】
［ｉ＝６の場合のＳ２０５の処理］
優先度（ＰＲＩ＋ｉ−１）＝６＋２−１＝７
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜
(ｉ×[Ｉ_int／Ｎ_prio]＋(Ｉ_int mod Ｎ_prio)
＝      ((６−１)×[１４／６]＋１)〜(６×[１４／６]＋(１４ mod ６))
＝            (５×[２．３３]＋１)〜(６×[２．３３]＋２)
＝                        １２    〜      １５
Ｐピクチャの１２番目〜１５番目に、優先度７を割り当てる。
【００５０】
次に、例えば、以下のような第２の例について説明する。
Ｉ_int＝１４：２つのＩピクチャの間に挟まれたＰフレームの枚数
Ｎ_prio＝３：Ｐピクチャ用優先度の数
（４段階の優先度であって、Ｉピクチャの優先度１、Ｐピクチャの優先度２〜４）
ＰＲＩ＝２：Ｐピクチャのデータ用の最高優先度
【００５１】
［ｉ＝１の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋１−１＝２
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((１−１)×[１４／３]＋１)〜(１×[１４／３])
＝            (０×[４．６６]＋１)〜(１×[４．６６])
＝                        ０      〜      ４
Ｐピクチャの１番目〜４番目に、優先度２を割り当てる。
【００５２】
［ｉ＝２の場合のＳ２０３の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋２−１＝３
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜(ｉ×[Ｉ_int／Ｎ_prio])
＝      ((２−１)×[１４／３]＋１)〜(２×[１４／３])
＝            (１×[４．６６]＋１)〜(２×[４．６６])
＝                        ５      〜      ９
Ｐピクチャの５番目〜９番目に、優先度３を割り当てる。
【００５３】
［ｉ＝３の場合のＳ２０５の処理］
優先度（ＰＲＩ＋ｉ−１）＝３＋２−１＝４
((ｉ−１)×[Ｉ_int／Ｎ_prio]＋１)〜
(ｉ×[Ｉ_int／Ｎ_prio]＋(Ｉ_int mod Ｎ_prio)
＝      ((３−１)×[１４／３]＋１)〜(３×[１４／３]＋(１４ mod ３))
＝            (２×[４．６６]＋１)〜(３×[４．６６]＋２)
＝                        １０    〜      １５
Ｐピクチャの１０番目〜１５番目に、優先度４を割り当てる。
【００５４】
次に、例えば、以下のような第３の例について説明する。
Ｉ_int＝３：２つのＩピクチャの間に挟まれたＰフレームの枚数
Ｎ_prio＝６：Ｐピクチャ用優先度の数
（７段階の優先度であって、Ｉピクチャの優先度１、Ｐピクチャの優先度２〜７）
ＰＲＩ＝２：Ｐピクチャのデータ用の最高優先度
【００５５】
［ｉ＝１の場合のＳ２０７の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋１−１＝２
Ｐピクチャの１番目に、優先度２を割り当てる。
［ｉ＝２の場合のＳ２０７の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋２−１＝３
Ｐピクチャの２番目に、優先度３を割り当てる。
［ｉ＝３の場合のＳ２０７の処理］
優先度（ＰＲＩ＋ｉ−１）＝２＋３−１＝４
Ｐピクチャの３番目に、優先度４を割り当てる。
【００５６】
次に、Ｉピクチャの間に挟まれたＰピクチャの枚数が少ない場合、例えば、以下のような第４の例のように割り当ててもよい。
Ｉ_int＝３：２つのＩピクチャの間に挟まれたＰフレームの枚数
Ｎ_prio＝６：Ｐピクチャ用優先度の数
（７段階の優先度であって、Ｉピクチャの優先度１、Ｐピクチャの優先度２〜７）
ＰＲＩ＝２：Ｐピクチャのデータ用の最高優先度
【００５７】
［ｉ＝１の場合のＳ２０７の処理］
優先度（ＰＲＩ＋Ｉ_int−１＋ｉ−１）＝２＋３−１＋１−１＝４
Ｐピクチャの１番目に、優先度４を割り当てる。
［ｉ＝２の場合のＳ２０７の処理］
優先度（ＰＲＩ＋Ｉ_int−１＋ｉ−１）＝２＋３−１＋２−１＝５
Ｐピクチャの２番目に、優先度５を割り当てる。
［ｉ＝３の場合のＳ２０７の処理］
優先度（ＰＲＩ＋Ｉ_int−１＋ｉ−１）＝２＋３−１＋３−１＝６
Ｐピクチャの３番目に、優先度６を割り当てる。
【００５８】
前述したように、本発明の映像データ送信装置、プログラム及び方法によれば、フレーム間符号化画像の中でフレームの送信順に応じて異なる優先度を割り当てることによって、パケット損失が発生する通信環境であっても、映像データの受信品質の低下をできる限り防止することができる。特に、映像データのストリーミングパケットの受信について有効である。
【００５９】
前述した本発明における種々の実施形態によれば、当業者は、本発明の技術思想及び見地の範囲における種々の変更、修正及び省略を容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６０】
【図１】本発明におけるシステム構成図である。
【図２】本発明における優先度割当部のフローチャートである。
【図３】本発明によって画像に割り当てられた優先度を表す説明図である。
【符号の説明】
【００６１】
１  映像データ送信装置
１０１  符号化部
１０２  優先度割当部
１０３  パケット構成部
【図１】
2008301139.tif 000004
【図２】
2008301139.tif 000005
【図３】
2008301139.tif 000006