JP5877960B2 - 伝送ビットレートに基づいて映像フレームレートを制御させる受信装置、システム、プログラム及び方法 - Google Patents
伝送ビットレートに基づいて映像フレームレートを制御させる受信装置、システム、プログラム及び方法 Download PDFInfo
- Publication number
- JP5877960B2 JP5877960B2 JP2011115558A JP2011115558A JP5877960B2 JP 5877960 B2 JP5877960 B2 JP 5877960B2 JP 2011115558 A JP2011115558 A JP 2011115558A JP 2011115558 A JP2011115558 A JP 2011115558A JP 5877960 B2 JP5877960 B2 JP 5877960B2
- Authority
- JP
- Japan
- Prior art keywords
- rate
- video
- frame
- transmission
- transmission quality
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
隣接するGOP(Group Of Pictures)毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと、
送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する伝送品質計測手段と、
影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた影響確率を導出する影響確率導出手段と、
現ビットレートに対して影響確率を乗算した推定伝送ビットレートを算出する推定伝送ビットレート算出手段と、
レート対応テーブルを用いて、推定伝送ビットレートに対応する映像フレームレートを導出するフレームレート導出手段と、
送信装置へ、映像フレームレートの関連情報をフィードバックする映像フィードバック手段と
を有し、
送信装置が、受信装置へ送信すべき映像コンテンツのフレームレートを、受信装置から受信した映像フレームレートに変更するように機能させることを特徴とする。
映像コンテンツを構成するI,P,Bフレーム種別に応じて、伝送品質に対するフレーム種別重み係数を対応付けたフレーム種別重み係数テーブルと、
フレーム種別重み係数テーブルを参照し、映像コンテンツの受信によって計測した伝送品質に、当該映像コンテンツを構成するフレーム種別に応じたフレーム種別重み係数を重み付けるフレーム種別重み付け手段と
を更に有することも好ましい。
受信装置は、映像コンテンツのフレーム内位置に応じて、伝送品質に対するフレーム内位置重み係数を対応付けたフレーム内位置重み係数テーブルと、
フレーム内位置重み係数テーブルを参照し、映像コンテンツの受信によって計測した伝送品質に、当該映像コンテンツのフレーム内位置に応じたフレーム内位置重み係数を重み付けるフレーム内位置重み付け手段と
を更に有することも好ましい。
レート対応テーブルは、主観的な映像品質に基づくMOS(Means Opinion Score)によって決定されたものであることも好ましい。
映像フィードバック手段は、映像フレームレートの関連情報として、
・映像フレームレート自体、又は
・現映像フレームレートからの単位レート分の上げフラグ/下げフラグ
を送信装置へフィードバックすることも好ましい。
受信装置は、
隣接するGOP毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと、
送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する伝送品質計測手段と、
影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた影響確率を導出する影響確率導出手段と、
現ビットレートに対して影響確率を乗算した推定伝送ビットレートを算出する推定伝送ビットレート算出手段と、
送信装置へ、推定伝送ビットレートをフィードバックする推定伝送ビットレートフィードバック手段と
を有し、
送信装置は、
推定伝送ビットレートを、受信装置から受信する推定伝送ビットレート受信手段と、
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
レート対応テーブルを用いて、受信装置から受信した推定伝送ビットレートに対応する映像フレームレートを導出するフレームレート導出手段と、
受信装置へ送信すべき映像コンテンツのフレームレートを、映像フレームレートに変更するフレームレート変更手段と
を有することを特徴とする。
受信装置は、
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
隣接するGOP毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと
を有し、
受信装置が、送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する第1のステップと、
受信装置が、影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた影響確率を導出する第2のステップと、
受信装置が、現ビットレートに対して影響確率を乗算した推定伝送ビットレートを算出する第3のステップと、
受信装置が、レート対応テーブルを用いて、推定伝送ビットレートに対応する映像フレームレートを導出する第4のステップと、
受信装置が、送信装置へ、映像フレームレートの関連情報をフィードバックする第5のステップと、
送信装置が、受信装置へ送信すべき映像コンテンツのフレームレートを、受信装置から受信した関連情報に基づく映像フレームレートに変更する第6のステップと
を有することを特徴とする。
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
隣接するGOP毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと、
送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する伝送品質計測手段と、
影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた影響確率を導出する影響確率導出手段と、
現ビットレートに対して影響確率を乗算した推定伝送ビットレートを算出する推定伝送ビットレート算出手段と、
レート対応テーブルを用いて、推定伝送ビットレートに対応する映像フレームレートを導出するフレームレート導出手段と、
送信装置へ、映像フレームレートの関連情報をフィードバックする映像フィードバック手段と
してコンピュータを機能させ、
送信装置が、受信装置へ送信すべき映像コンテンツのフレームレートを、受信装置から受信した映像フレームレートに変更するように機能させることを特徴とする。
携帯電話網(3G) :300kbps
WiMAX網 :1Mbps
無線LAN(WiFi):4Mbps
イーサネット(有線) :9Mbps
例えばIフレームで、遅延10msが発生した場合、10ms×2=20msの遅延が発生したとする。
例えばIフレームで、ジッタ値10msが発生した場合、10ms×2=20msのジッタ値が発生したとする。
例えばIフレームで、1個のパケットがロスした場合、2個のパケットがロスしたとする。
例えば画面中央位置に対応するパケットで、遅延10msが発生した場合、10ms×2=20msの遅延が発生したとする。
例えば画面中央位置に対応するパケットで、ジッタ値10msが発生した場合、10ms×2=20msのジッタ値が発生したとする。
例えば画面中央位置に対応するパケットで、1個のパケットがロスした場合、2個のパケットがロスしたとする。
[1]遅延に基づく影響確率αは、現在の遅延量Dcと、前回の遅延量Dpとの差に応じて決定される。
[2]ジッタに基づく影響確率βは、現在のジッタJcと、前回のジッタJpとの差に応じて決定される。
[3]パケットロス率に基づく影響確率γは、現在のパケットロス率Lcと、前回のパケットロス率Lpとの差に応じて決定される。
BRn=BRc×α×β×γ
BRn:推定伝送ビットレート
BRc:現伝送ビットレート
α:遅延に基づく影響確率
β:ジッタに基づく影響確率
γ:パケットロス率に基づく影響確率
・映像フレームレート自体
・現映像フレームレートからの単位レート分の上げフラグ/下げフラグ
(データ量を最小化することによって、制御信号であるフィードバック情報の
増加による伝送帯域の圧迫を回避する)
I,P,Bのフレーム種別は、受信装置内の可変長復号部によって検出される。そのフレーム種別は、フレームレート制御部11へ入力される。
逆量子化部によってマクロブロックMB(Macro Brock)配置情報が抽出され、そのMB配置情報は、フレームレート制御部11へ入力される。フレームレート制御部11は、そのMB配置情報から、Iフレームのフレーム内位置を判別することができる。
画面内予測部よってMB配置情報が抽出され、そのMB配置情報は、フレームレート制御部11へ入力される。フレームレート制御部11は、そのMB配置情報から、P,Bフレームのフレーム内位置を判別することができる。
RTPパケットにフレームの最初フラグ/最後フラグが含まれている場合、フレーム内位置判定部によってフレーム内位置が抽出される。そのフレーム内位置情報は、フレームレート制御部11へ入力される。
101 通信インタフェース
102 IPインタフェース
103 RTPインタフェース
104 RTCPインタフェース
11 フレームレート制御部
111 伝送品質計測部
112 フレーム種別重み付け部
112t フレーム種別重み係数テーブル
113 フレーム内位置重み付け部
113t フレーム内位置重み係数テーブル
114 影響確率導出部
114t 影響確率テーブル
115 推定伝送ビットレート算出部
116 フレームレート導出部
116t レート対応テーブル
117 フィードバック部
2 携帯端末、送信装置
21 フィードバック受信部
216 フレームレート導出部
216t レート対応テーブル
22 フレームレート変更部
Claims (8)
- 送信装置から、映像コンテンツを、ネットワークを介してストリーミングで受信する受信装置において、
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
隣接するGOP(Group Of Pictures)毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと、
送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する伝送品質計測手段と、
前記影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた前記影響確率を導出する影響確率導出手段と、
現ビットレートに対して前記影響確率を乗算した推定伝送ビットレートを算出する推定伝送ビットレート算出手段と、
前記レート対応テーブルを用いて、前記推定伝送ビットレートに対応する映像フレームレートを導出するフレームレート導出手段と、
送信装置へ、前記映像フレームレートの関連情報をフィードバックする映像フィードバック手段と
を有し、
送信装置が、受信装置へ送信すべき映像コンテンツのフレームレートを、受信装置から受信した前記映像フレームレートに変更するように機能させることを特徴とする受信装置。 - 前記映像コンテンツを構成するI,P,Bフレーム種別に応じて、前記伝送品質に対するフレーム種別重み係数を対応付けたフレーム種別重み係数テーブルと、
前記フレーム種別重み係数テーブルを参照し、前記映像コンテンツの受信によって計測した伝送品質に、当該映像コンテンツを構成するフレーム種別に応じたフレーム種別重み係数を重み付けるフレーム種別重み付け手段と
を更に有することを特徴とする請求項1に記載の受信装置。 - 受信装置は、前記映像コンテンツのフレーム内位置に応じて、前記伝送品質に対するフレーム内位置重み係数を対応付けたフレーム内位置重み係数テーブルと、
前記フレーム内位置重み係数テーブルを参照し、前記映像コンテンツの受信によって計測した伝送品質に、当該映像コンテンツのフレーム内位置に応じたフレーム内位置重み係数を重み付けるフレーム内位置重み付け手段と
を更に有する
ことを特徴とする請求項1又は2に記載の受信装置。 - 前記レート対応テーブルは、主観的な映像品質に基づくMOS(Means Opinion Score)によって決定されたものであることを特徴とする請求項1から3のいずれか1項に記載の受信装置。
- 前記映像フィードバック手段は、前記映像フレームレートの関連情報として、
・映像フレームレート自体、又は
・現映像フレームレートからの単位レート分の上げフラグ/下げフラグ
を前記送信装置へフィードバックすることを特徴とする請求項1から4のいずれか1項に記載の受信装置。 - 送信装置が、受信装置へ、映像コンテンツを、ネットワークを介してストリーミングで伝送するシステムにおいて、
前記受信装置は、
隣接するGOP毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと、
送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する伝送品質計測手段と、
前記影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた前記影響確率を導出する影響確率導出手段と、
現ビットレートに対して前記影響確率を乗算した推定伝送ビットレートを算出する推定伝送ビットレート算出手段と、
送信装置へ、前記推定伝送ビットレートをフィードバックする推定伝送ビットレートフィードバック手段と
を有し、
前記送信装置は、
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
前記レート対応テーブルを用いて、前記受信装置から受信した推定伝送ビットレートに対応する映像フレームレートを導出するフレームレート導出手段と、
受信装置へ送信すべき映像コンテンツのフレームレートを、前記映像フレームレートに変更するフレームレート変更手段と
を有する
ことを特徴とするシステム。 - 映像コンテンツを、ネットワークを介してストリーミングで伝送するシステムにおける映像フレームレート制御方法において、
受信装置は、
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
隣接するGOP毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと
を有し、
受信装置が、送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する第1のステップと、
受信装置が、影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた前記影響確率を導出する第2のステップと、
受信装置が、現ビットレートに対して前記影響確率を乗算した推定伝送ビットレートを算出する第3のステップと、
受信装置が、前記レート対応テーブルを用いて、前記推定伝送ビットレートに対応する映像フレームレートを導出する第4のステップと、
受信装置が、送信装置へ、前記映像フレームレートの関連情報をフィードバックする第5のステップと、
送信装置が、受信装置へ送信すべき映像コンテンツのフレームレートを、受信装置から受信した前記関連情報に基づく映像フレームレートに変更する第6のステップと
を有することを特徴とする映像フレームレート制御方法。 - 送信装置から、映像コンテンツを、ネットワークを介してストリーミングで受信する受信装置に搭載されたコンピュータを機能させるプログラムにおいて、
伝送ビットレートに対する映像フレームレートを対応付けたレート対応テーブルと、
隣接するGOP毎の現伝送品質と前伝送品質との差に応じた、現伝送ビットレートに対する影響確率を対応付けた影響確率テーブルと、
送信装置からトレーニングデータの映像コンテンツをストリーミングで受信する際に、GOP単位で伝送品質を計測する伝送品質計測手段と、
前記影響確率テーブルを用いて、隣接するGOP毎に算出される現伝送品質と前伝送品質との差に応じた前記影響確率を導出する影響確率導出手段と、
現ビットレートに対して前記影響確率を乗算した推定伝送ビットレートを算出する推定伝送ビットレート算出手段と、
前記レート対応テーブルを用いて、前記推定伝送ビットレートに対応する映像フレームレートを導出するフレームレート導出手段と、
送信装置へ、前記映像フレームレートの関連情報をフィードバックする映像フィードバック手段と
してコンピュータを機能させ、
送信装置が、受信装置へ送信すべき映像コンテンツのフレームレートを、受信装置から受信した前記映像フレームレートに変更するように機能させることを特徴とする受信装置用のプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011115558A JP5877960B2 (ja) | 2011-05-24 | 2011-05-24 | 伝送ビットレートに基づいて映像フレームレートを制御させる受信装置、システム、プログラム及び方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011115558A JP5877960B2 (ja) | 2011-05-24 | 2011-05-24 | 伝送ビットレートに基づいて映像フレームレートを制御させる受信装置、システム、プログラム及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012244566A JP2012244566A (ja) | 2012-12-10 |
| JP5877960B2 true JP5877960B2 (ja) | 2016-03-08 |
Family
ID=47465758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011115558A Expired - Fee Related JP5877960B2 (ja) | 2011-05-24 | 2011-05-24 | 伝送ビットレートに基づいて映像フレームレートを制御させる受信装置、システム、プログラム及び方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5877960B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6216755B2 (ja) * | 2015-09-30 | 2017-10-18 | Kddi株式会社 | 装置間通信システム、情報送信装置、及び情報受信装置 |
| JP6216756B2 (ja) * | 2015-09-30 | 2017-10-18 | Kddi株式会社 | 装置間通信システム、情報送信装置、及び情報受信装置 |
| CN109819322A (zh) * | 2019-03-15 | 2019-05-28 | 网易(杭州)网络有限公司 | 视频传输方法、装置、计算机可读存储介质及电子设备 |
| WO2022044164A1 (ja) * | 2020-08-26 | 2022-03-03 | 日本電気株式会社 | 動画品質推定装置、動画品質推定方法、及び動画品質推定システム |
| JP7501662B2 (ja) * | 2020-11-11 | 2024-06-18 | 日本電信電話株式会社 | 客観評価装置、客観評価方法、及び客観評価プログラム |
| CN117528157A (zh) * | 2023-11-24 | 2024-02-06 | 北京字跳网络技术有限公司 | 一种视频播放方法、装置、系统、设备和存储介质 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3900413B2 (ja) * | 2002-02-14 | 2007-04-04 | Kddi株式会社 | 映像情報伝送方式およびプログラム |
| JP4586328B2 (ja) * | 2002-12-11 | 2010-11-24 | ソニー株式会社 | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
| JP4013925B2 (ja) * | 2004-07-07 | 2007-11-28 | 日本電気株式会社 | 高品位映像伝送システム、高品位映像伝送装置及びそれらに用いる高品位映像伝送方法並びにそのプログラム |
| JP4377357B2 (ja) * | 2005-07-07 | 2009-12-02 | 日本電信電話株式会社 | 映像品質推定装置および映像品質推定方法 |
| JP2009171023A (ja) * | 2008-01-11 | 2009-07-30 | Nec Corp | 画質評価装置、画質評価方法、画質評価用プログラム、及び映像受信端末 |
| JP2010063004A (ja) * | 2008-09-05 | 2010-03-18 | Nec Corp | 映像データ送信装置、映像配信システム、映像品質評価方法及びプログラム |
| JP2011019068A (ja) * | 2009-07-08 | 2011-01-27 | Nec Corp | 品質制御装置、品質制御システム、品質制御方法およびプログラム |
-
2011
- 2011-05-24 JP JP2011115558A patent/JP5877960B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012244566A (ja) | 2012-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10602139B2 (en) | Embedded multimedia systems with adaptive rate control for power efficient video streaming | |
| US10419502B2 (en) | Systems and methods for using client-side video buffer occupancy for enhanced quality of experience in a communication network | |
| US10193813B2 (en) | System and method for real-time traffic delivery | |
| US20150341646A1 (en) | System and method for automatic encoder adjustment based on transport data | |
| JP5877960B2 (ja) | 伝送ビットレートに基づいて映像フレームレートを制御させる受信装置、システム、プログラム及び方法 | |
| US20140282792A1 (en) | Video streaming with buffer occupancy prediction based quality adaptation | |
| US10944973B2 (en) | Estimation of video quality of experience on media servers | |
| JP2013526795A (ja) | レイヤーコーディングビデオを送受信する方法及び装置 | |
| AU2021200428B2 (en) | System and method for automatic encoder adjustment based on transport data | |
| KR20060096044A (ko) | 미디어 신호의 송신 방법 및 수신 방법과 송수신 방법 및장치 | |
| CN104754339B (zh) | I帧调整方法、装置及系统 | |
| CN105450651A (zh) | 一种监控视频码流动态路由选择的方法及装置 | |
| US9258347B2 (en) | Encoding of a video frame for transmission to a plurality of clients | |
| EP2649794B1 (en) | Method and apparatus for managing content distribution over multiple terminal devices in collaborative media system | |
| US9674515B2 (en) | Endpoint information for network VQM | |
| CN109862400A (zh) | 一种流媒体传输方法、装置及其系统 | |
| JP2005244315A (ja) | 映像ストリーミング伝送のネットワーク品質安定化装置 | |
| JP5675164B2 (ja) | 送信装置、送信方法、並びにプログラム | |
| Futemma et al. | TFRC-based rate control scheme for real-time JPEG 2000 video transmission | |
| Chattopadhyay et al. | Adaptive rate control for H. 264 based video conferencing over a low bandwidth wired and wireless channel | |
| Bassey et al. | Mitigating The Effect of Packet Losses on Real-Time Video Streaming Using Psnr as Video Quality Assessment Metric |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150714 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5877960 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |