JP2005151600A - データ伝送装置、データ伝送方法及びプログラム - Google Patents
データ伝送装置、データ伝送方法及びプログラム Download PDFInfo
- Publication number
- JP2005151600A JP2005151600A JP2005015879A JP2005015879A JP2005151600A JP 2005151600 A JP2005151600 A JP 2005151600A JP 2005015879 A JP2005015879 A JP 2005015879A JP 2005015879 A JP2005015879 A JP 2005015879A JP 2005151600 A JP2005151600 A JP 2005151600A
- Authority
- JP
- Japan
- Prior art keywords
- network
- data
- transmission
- encoded
- unit
- 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.)
- Granted
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】送信側において受信側から得られる補足情報としての少なくともジッタあるいはパケット損失率のいずれかの通知をもとに、伝送路の伝送状態を推定する手段105と、この推定した伝送状態に合わせて送信側における送信データのビットレートまたは誤り耐性レベルのうち、少なくとも一方を変更制御する手段102とを備える。本発明はRTPの特徴を利用するものであって、RTPには送信側や受信側から補足情報としてジッタやパケット損失率などを通知する仕組み(RTCP)を備えており、送信側において受信側から得た補足情報としてのジッタやパケット損失率などの通知をもとに伝送路状態に合わせて送信データのビットレート調整や誤り耐性レベル変更などを実施する。
【選択図】 図1
Description
[2]また、本発明は、[1]の装置において、前記画像符号化手段で決定した符号化パラメータ情報を前記ネットワーク状態判定手段に入力することを特徴とする。
[3]また、本発明は、前記第二の発明に関する画像送信装置の前記ネットワーク状態判定手段において、前記画像符号化手段から入力された符号化パラメータ情報を格納する符号化パラメータ情報格納手段と、前記ネットワーク情報受信手段から入力されたネットワーク情報を格納するネットワーク情報格納手段とを有し、前記ネットワーク情報受信手段から入力されたネットワーク情報と符号化パラメータ情報格納手段から出力される過去の符号化パラメータ情報と前記ネットワーク情報格納手段から出力される過去のネットワーク情報とからネットワーク状態を判定することを特徴とする。
[4]また、本発明は、[1]の装置における前記画像符号化手段において、前記ネットワーク状態判定手段から入力されたネットワーク状態情報から符号化パラメータを決定する符号化パラメータ決定手段を有することを特徴とする。
[5]また、本発明は、[4]の装置における前記符号化パラメータ決定手段において、前記ネットワーク状態情報を用いて符号化パラメータを決定した際、次のフレームを強制的にフレーム内符号化で符号化するかどうかを判定するフレーム内符号化判定手段を有することを特徴とする。
[6]また、本発明は、符号化された符号化データをネットワークに送信する送信手段と、ネットワークの状態に関するネットワーク情報を受信するネットワーク情報受信手段と、前記ネットワーク情報受信手段で受信した前記ネットワーク情報からネットワークの状態を判定するネットワーク状態判定手段と、複数の符号化された符号化データの入力から一つを選択し出力する符号化データ切り替え手段と、前記ネットワーク状態判定手段から出力されたネットワーク状態情報から前記送信手段より送信する符号化データを選択し前記符号化データ切り替え手段へ切り替え情報を出力する符号化データ選択手段とを有することを特徴とする。
[7]また、本発明は、[6]の装置の符号化データ切り替え手段において、符号化データの切り替え可能位置を検出する切り替え位置検出手段を有し、前記符号化データ選択手段から出力された前記切り替え情報により符号化データ切り替え信号が来た場合、前記切り替え位置検出手段で切り替え位置の検出を行い、前記切り替え位置で符号化データを切り替えることを特徴とする。
図1は本発明の第1の実施形態に係る画像送信装置の基本構成図である。図において、101は画像入力部であり、102は画像符号化部であって、当該画像入力部101より入力された画像信号131を符号化処理するものである。
ここで、bは現在のビットレート、b′は新しいビットレート、rはパケット損失率である。
b′=b×{(TN−TS)+(d−dth)}/(TN−TS) …(2)
ここで、bは現在のビットレート、b′は新しいビットレート、TNは現在の時刻、TSは開始時刻、dは遅延時間、dthは遅延時間の閾値である。
図6は本発明の第2の実施形態に係る画像送信装置の基本構成図である。図6において、601は蓄積媒体、602は符号化データ切り替え部、603は符号化データ選択部であり、また、103は符号化データ送信部、104はネットワーク情報受信部、105はネットワーク状態判定部である。
次に、第3の実施形態について説明する。
gop=(TN−TL)/{(FN−FL)×r} …(3)
ここで、gopはGOP間隔、rはパケット損失率、FNは現在のフレーム総数、FLは前回の計算時のフレーム総数、TNは現在の時刻、TLは前回の計算時の時刻である。
gop=[(TN−TL)/{(FN−FL)×r}]×α …(4)
ここで、gopはGOP間隔、rはパケット損失率、αは感度係数、FNは現在のフレーム総数、FLは前回の計算時のフレーム総数、TNは現在の時刻、TLは前回の計算時の時刻である。
Claims (9)
- 画像データを受信側へ送信するデータ伝送装置であって、
同一画像コンテンツに対してビットレートをそれぞれ異ならせて符号化した複数の画像符号化データのいずれかを選択的に供給する供給手段と、
受信側から得られる補足情報としての少なくとも遅延情報あるいはパケット損失率のいずれかの通知をもとに、現在の伝送路に最適な伝送レートを求めるネットワーク状態判定手段と、
前記供給手段の供給する複数の前記画像符号化データのうちから、求められた前記最適な伝送レートに対応するビットレートの画像符号化データを選択する選択手段と、
選択され前記供給手段から供給された前記画像符号化データを受信側へ送信する送信手段とを備え、
前記ネットワーク状態判定手段は、前記選択手段により選択された画像符号化データに係る符号化パラメータ情報を格納する第1の格納手段と、受信側から得られた補足情報を格納する第2の格納手段とを具備し、
受信側から得られた補足情報と前記第1の格納手段から出力される過去の符号化パラメータ情報と前記第2の格納手段から得られる過去の補足情報とからネットワーク状態を判定して、現在の伝送路に最適な伝送レートを求めることを特徴とするデータ伝送装置。 - 前記選択手段は、
受信側から得られた補足情報からGOP間隔を計算するGOP間隔計算手段を更に備え、
前記GOP間隔計算手段から出力されたGOP間隔を示すGOP間隔情報に従って画像符号化データの選択を行うことを特徴とする請求項1に記載のデータ伝送装置。 - 前記ネットワーク状態判定手段は、前記ネットワークの状態として少なくともパケット損失率を判定し、
前記GOP間隔計算手段は、少なくとも前記パケット損失率に基づいて前記GOP間隔を求めることを特徴とする請求項2に記載のデータ伝送装置。 - 画像データを受信側へ送信するデータ伝送装置におけるデータ伝送方法であって、
同一画像コンテンツに対してビットレートをそれぞれ異ならせて符号化した複数の画像符号化データのいずれかを選択的に供給する供給ステップと、
受信側から得られる補足情報としての少なくとも遅延情報あるいはパケット損失率のいずれかの通知をもとに、現在の伝送路に最適な伝送レートを求めるネットワーク状態判定ステップと、
前記供給ステップにおいて供給される複数の前記画像符号化データのうちから、求められた前記最適な伝送レートに対応するビットレートの画像符号化データを選択する選択ステップと、
選択され前記供給ステップにおいて供給された前記画像符号化データを受信側へ送信する送信ステップとを有し、
前記ネットワーク状態判定ステップは、前記選択ステップにおいて選択された画像符号化データに係る符号化パラメータ情報を第1の格納手段に格納するステップと、受信側から得られた補足情報を第2の格納手段に格納するステップとを含み、
受信側から得られた補足情報と前記第1の格納手段から出力される過去の符号化パラメータ情報と前記第2の格納手段から得られる過去の補足情報とからネットワーク状態を判定して、現在の伝送路に最適な伝送レートを求めることを特徴とするデータ伝送方法。 - 前記選択ステップは、
受信側から得られた補足情報からGOP間隔を計算するGOP間隔計算第2の格納手段を更に含み、
前記GOP間隔計算ステップにおいて出力されたGOP間隔を示すGOP間隔情報に従って画像符号化データの選択を行うことを特徴とする請求項4に記載のデータ伝送装置。 - 前記ネットワーク状態判定ステップは、前記ネットワークの状態として少なくともパケット損失率を判定し、
前記GOP間隔計算ステップは、少なくとも前記パケット損失率に基づいて前記GOP間隔を求めることを特徴とする請求項5に記載のデータ伝送装置。 - 画像データを受信側へ送信するデータ伝送装置としてコンピュータを機能させるためのプログラムにおいて、
前記プログラムは、
同一画像コンテンツに対してビットレートをそれぞれ異ならせて符号化した複数の画像符号化データのいずれかを選択的に供給する供給ステップと、
受信側から得られる補足情報としての少なくとも遅延情報あるいはパケット損失率のいずれかの通知をもとに、現在の伝送路に最適な伝送レートを求めるネットワーク状態判定ステップと、
前記供給ステップにおいて供給される複数の前記画像符号化データのうちから、求められた前記最適な伝送レートに対応するビットレートの画像符号化データを選択する選択ステップと、
選択され前記供給ステップにおいて供給された前記画像符号化データを受信側へ送信する送信ステップとをコンピュータに実行させるものであるとともに、
前記ネットワーク状態判定ステップは、前記選択ステップにおいて選択された画像符号化データに係る符号化パラメータ情報を第1の格納手段に格納するステップと、受信側から得られた補足情報を第2の格納手段に格納するステップとを含み、
受信側から得られた補足情報と前記第1の格納手段から出力される過去の符号化パラメータ情報と前記第2の格納手段から得られる過去の補足情報とからネットワーク状態を判定して、現在の伝送路に最適な伝送レートを求めるものであることを特徴とするプログラム。 - 前記選択ステップは、
受信側から得られた補足情報からGOP間隔を計算するGOP間隔計算第2の格納手段を更に含み、
前記GOP間隔計算ステップにおいて出力されたGOP間隔を示すGOP間隔情報に従って画像符号化データの選択を行うものであることを特徴とする請求項7に記載のプログラム。 - 前記ネットワーク状態判定ステップは、前記ネットワークの状態として少なくともパケット損失率を判定し、
前記GOP間隔計算ステップは、少なくとも前記パケット損失率に基づいて前記GOP間隔を求めるものであることを特徴とする請求項8に記載のプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005015879A JP3806133B2 (ja) | 2000-10-31 | 2005-01-24 | データ伝送装置、データ伝送方法及びプログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000333916 | 2000-10-31 | ||
JP2005015879A JP3806133B2 (ja) | 2000-10-31 | 2005-01-24 | データ伝送装置、データ伝送方法及びプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001200156A Division JP3699910B2 (ja) | 2000-10-31 | 2001-06-29 | データ伝送装置、データ伝送方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005151600A true JP2005151600A (ja) | 2005-06-09 |
JP3806133B2 JP3806133B2 (ja) | 2006-08-09 |
Family
ID=34702654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005015879A Expired - Fee Related JP3806133B2 (ja) | 2000-10-31 | 2005-01-24 | データ伝送装置、データ伝送方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3806133B2 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007044255A1 (en) * | 2005-10-13 | 2007-04-19 | Microsoft Corporation | Probabilistic estimation of achievable maximum throughput from wireless interface |
WO2008112456A1 (en) * | 2007-03-14 | 2008-09-18 | Motorola, Inc. | Method and apparatus for handling interconnection transmissions |
JP2009027720A (ja) * | 2007-07-23 | 2009-02-05 | Polycom Inc | 輻輳回避と共に損失パケット回復を行うシステム及び方法 |
JP2009088987A (ja) * | 2007-09-28 | 2009-04-23 | Panasonic Electric Works Co Ltd | 通信方式 |
JP2011501569A (ja) * | 2007-10-19 | 2011-01-06 | レベルヴォックス,エルエルシー | 通信およびマルチメディアの管理方法および装置 |
WO2011038694A1 (zh) * | 2009-09-30 | 2011-04-07 | 华为技术有限公司 | 视频数据传输处理、发送处理方法、装置和网络*** |
US8682336B2 (en) | 2007-10-19 | 2014-03-25 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8699678B2 (en) | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8706907B2 (en) | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
CN103916367A (zh) * | 2012-12-31 | 2014-07-09 | 北京新媒传信科技有限公司 | 一种传输多媒体数据的方法及装置 |
WO2015019654A1 (ja) * | 2013-08-06 | 2015-02-12 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置及びプログラム |
-
2005
- 2005-01-24 JP JP2005015879A patent/JP3806133B2/ja not_active Expired - Fee Related
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007044255A1 (en) * | 2005-10-13 | 2007-04-19 | Microsoft Corporation | Probabilistic estimation of achievable maximum throughput from wireless interface |
US7515538B2 (en) | 2005-10-13 | 2009-04-07 | Microsoft Corporation | Probabilistic estimation of achievable maximum throughput from wireless interface |
WO2008112456A1 (en) * | 2007-03-14 | 2008-09-18 | Motorola, Inc. | Method and apparatus for handling interconnection transmissions |
JP2009027720A (ja) * | 2007-07-23 | 2009-02-05 | Polycom Inc | 輻輳回避と共に損失パケット回復を行うシステム及び方法 |
JP2009088987A (ja) * | 2007-09-28 | 2009-04-23 | Panasonic Electric Works Co Ltd | 通信方式 |
US8706907B2 (en) | 2007-10-19 | 2014-04-22 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8682336B2 (en) | 2007-10-19 | 2014-03-25 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
US8699678B2 (en) | 2007-10-19 | 2014-04-15 | Voxer Ip Llc | Telecommunication and multimedia management method and apparatus |
JP2011501569A (ja) * | 2007-10-19 | 2011-01-06 | レベルヴォックス,エルエルシー | 通信およびマルチメディアの管理方法および装置 |
WO2011038694A1 (zh) * | 2009-09-30 | 2011-04-07 | 华为技术有限公司 | 视频数据传输处理、发送处理方法、装置和网络*** |
US9215498B2 (en) | 2009-09-30 | 2015-12-15 | Huawei Technologies Co., Ltd. | Video data transmission processing method, video data sending processing method, apparatus, network system |
CN103916367A (zh) * | 2012-12-31 | 2014-07-09 | 北京新媒传信科技有限公司 | 一种传输多媒体数据的方法及装置 |
WO2015019654A1 (ja) * | 2013-08-06 | 2015-02-12 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置及びプログラム |
JP2015033095A (ja) * | 2013-08-06 | 2015-02-16 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置及びプログラム |
US9853907B2 (en) | 2013-08-06 | 2017-12-26 | Fuji Xerox Co., Ltd. | Information processing system, information processing apparatus, and non-transitory computer readable medium |
Also Published As
Publication number | Publication date |
---|---|
JP3806133B2 (ja) | 2006-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3699910B2 (ja) | データ伝送装置、データ伝送方法及びプログラム | |
JP3806133B2 (ja) | データ伝送装置、データ伝送方法及びプログラム | |
JP4405689B2 (ja) | データ伝送 | |
WO2017157303A1 (zh) | 实时通信中的抗丢包方法、装置和*** | |
US8230105B2 (en) | Adaptive bitrate management for streaming media over packet networks | |
JP5109787B2 (ja) | データ伝送システム、プログラム及び方法 | |
JP4936542B2 (ja) | 通信制御装置、通信制御方法、及びコンピュータプログラム | |
US8185792B2 (en) | Data-transmission device data-reception device and data-transmission-and-reception system | |
JP2004507178A (ja) | ビデオ信号符号化方法 | |
JP2009512265A (ja) | ネットワーク上の動画データ伝送制御システムとその方法 | |
JP2005522115A (ja) | データストリーミングシステムのためのデータ構造 | |
JP2007516669A (ja) | データおよび対応するプロダクトを送信する準備のための装置と方法 | |
JP2002077260A (ja) | 画像伝送のためのシステムおよび方法 | |
Setton et al. | Adaptive multiple description video streaming over multiple channels with active probing | |
JP2005322995A (ja) | リアルタイム映像転送におけるバッファ制御方法、送信端末、受信端末、映像配信システム、およびプログラム | |
JP2005033556A (ja) | データ送信装置、データ送信方法、データ受信装置、データ受信方法 | |
JP4343808B2 (ja) | 双方向画像通信システムにおけるサーバ及びその処理方法並びにプログラム | |
Huszák et al. | TFRC-Based Selective Retransmission for Multimedia Applications. | |
JP4049378B2 (ja) | 双方向画像通信システムにおけるサーバ及びその処理方法並びにプログラム | |
JP2004120148A (ja) | マルチメディアコンテンツ送信装置およびマルチメディアコンテンツ受信装置 | |
KR101148072B1 (ko) | 멀티미디어 지원 시스템 및 그 지원방법 | |
Moid et al. | Performance Evaluation of Joint FEC and ARQ Optimization Heuristic Algorithms under Gilbert-Elliot Wireless Channel | |
Singh | Rate-control for conversational H. 264 video communication in heterogeneous networks | |
Chuaywong et al. | Adaptive quality control for multimedia communications. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20060509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060511 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090519 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100519 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110519 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110519 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120519 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120519 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130519 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130519 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140519 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |