JP4650573B2 - 通信装置、通信システム、プログラム、および通信方法 - Google Patents
通信装置、通信システム、プログラム、および通信方法 Download PDFInfo
- Publication number
- JP4650573B2 JP4650573B2 JP2009012276A JP2009012276A JP4650573B2 JP 4650573 B2 JP4650573 B2 JP 4650573B2 JP 2009012276 A JP2009012276 A JP 2009012276A JP 2009012276 A JP2009012276 A JP 2009012276A JP 4650573 B2 JP4650573 B2 JP 4650573B2
- Authority
- JP
- Japan
- Prior art keywords
- rate
- physical band
- transmission
- unit
- image
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
1.本実施形態にかかる画像通信システムの全体構成
2.画像送信装置の構成
3.画像受信装置の構成
4.レート制御
5.画像送信装置および画像受信装置の動作
6.まとめ
まず、図1を参照し、本実施形態にかかる画像通信システム1の全体構成について説明する。
近年、インターネット上で提供されるサービスとして、従来から利用されているダウンロード型伝送方式に加えて、ストリーム型伝送方式によるサービスが増加してきている。例えば、ダウンロード型伝送方式においては、受信装置が、画像データや音声データなどのマルチメディアをダウンロードし、ダウンロードの完了後に再生を開始できる。このため、ダウンロード型伝送方式長時間再生やリアルタイム再生などには不向きであった。
図3は、本実施形態にかかる画像送信装置10の構成を示した機能ブロック図である。図3に示したように、画像送信装置10は、エンコーダ110と、パケット生成部120と、フィードバックパケット送信部130と、フィードバックパケットフィードバックパケット受信部140と、レート制御部150と、物理帯域測定部160と、を備える。
次に、図4を参照し、本実施形態にかかる画像受信装置20の構成について説明する。
次に、図5〜図8を参照し、画像送信装置10のレート制御部150の機能について詳細に説明する。
続いて、図9および図10を参照し、画像送信装置10および画像受信装置20の動作を説明する。
以上説明したように、本実施形態によれば、送信レートを物理帯域付近まで上げられず、パケット損失率やRTTの低下によりTFRCに基づく送信可能レートの推定が困難である場合であっても、送信可能レートを適切に制限することができる。その結果、送信レートが物理帯域を大幅に超過することを防止し、パケット損失率を抑制することが可能である。また、本実施形態によれば、送信レートの急激な増加を防止できるため、画像伝送に適切なレート制御を実現できる。
12 ネットワーク
14 撮像装置
18 表示装置
20 画像受信装置
150 レート制御部
160 物理帯域測定部
240 パケット損失率算出部
250 RTT算出部
260 フィードバックパケット生成部
Claims (8)
- 相手通信装置へデータを送信する送信部と;
前記相手通信装置との間の物理帯域を測定する物理帯域測定部と;
前記送信部による送信レートを、前記送信部による以前の送信レートが前記物理帯域から所定値を減じた値を下回っている場合には前記物理帯域の範囲内で制御し、上回っている場合には前記物理帯域を超える範囲内で制御するレート制御部と;
を備える、通信装置。 - 前記所定値は、前記物理帯域に1未満の第1の係数を乗じて得られる値である、請求項1に記載の通信装置。
- 前記物理帯域を超える範囲は、前記送信部による以前の送信レートと前記物理帯域のうちで大きい方を基準にして得られる、請求項2に記載の通信装置。
- 前記物理帯域を超える範囲の上限は、前記送信部による以前の送信レートと前記物理帯域のうちで大きい方に1以上の第2の係数を乗じて得られる値である、請求項3に記載の通信装置。
- 前記相手通信装置における前記送信部から送信されたデータの受信状況を示す情報を前記相手通信装置から受信する受信部をさらに備え、
前記レート制御部は、前記受信部により受信された情報に基づいて送信可能レートを算出し、前記送信部による送信レートをさらに前記送信可能レートの範囲内で制御する、請求項4に記載の通信装置。 - 第1の通信装置と;
前記第1の通信装置へデータを送信する送信部、
前記第1の通信装置との間の物理帯域を測定する物理帯域測定部、および、
前記送信部による送信レートを、前記送信部による以前の送信レートが前記物理帯域から所定値を減じた値を下回っている場合には前記物理帯域の範囲内で制御し、上回っている場合には前記物理帯域を超える範囲内で制御するレート制御部;
を有する第2の通信装置と;
を備える、通信システム。 - コンピュータを、
相手通信装置へデータを送信する送信部と;
前記相手通信装置との間の物理帯域を測定する物理帯域測定部と;
前記送信部による送信レートを、前記送信部による以前の送信レートが前記物理帯域から所定値を減じた値を下回っている場合には前記物理帯域の範囲内で制御し、上回っている場合には前記物理帯域を超える範囲内で制御するレート制御部と;
として機能させるための、プログラム。 - 相手通信装置へデータを送信するステップと;
前記相手通信装置との間の物理帯域を測定するステップと;
データの以前の送信レートが前記物理帯域から所定値を減じた値を下回っている場合には前記送信レートを前記物理帯域の範囲内で制御するステップと;
データの以前の前記送信レートが前記物理帯域から前記所定値を減じた値を上回っている場合には前記送信レートを前記物理帯域を超える範囲内で制御するステップと;
を含む、通信方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009012276A JP4650573B2 (ja) | 2009-01-22 | 2009-01-22 | 通信装置、通信システム、プログラム、および通信方法 |
| US12/648,597 US7933997B2 (en) | 2009-01-22 | 2009-12-29 | Communication apparatus, communication system, program and communication method |
| CN2010101070287A CN101789943B (zh) | 2009-01-22 | 2010-01-22 | 通信装置、通信系统、程序和通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009012276A JP4650573B2 (ja) | 2009-01-22 | 2009-01-22 | 通信装置、通信システム、プログラム、および通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010171725A JP2010171725A (ja) | 2010-08-05 |
| JP4650573B2 true JP4650573B2 (ja) | 2011-03-16 |
Family
ID=42337839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009012276A Active JP4650573B2 (ja) | 2009-01-22 | 2009-01-22 | 通信装置、通信システム、プログラム、および通信方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7933997B2 (ja) |
| JP (1) | JP4650573B2 (ja) |
| CN (1) | CN101789943B (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5392208B2 (ja) * | 2010-08-31 | 2014-01-22 | ブラザー工業株式会社 | 通信装置、通信方法、及び通信プログラム |
| JP2012105131A (ja) * | 2010-11-11 | 2012-05-31 | Sony Corp | サーバ装置、表示操作端末、および遠隔操作システム |
| JP5910811B2 (ja) * | 2011-07-27 | 2016-04-27 | 日本電気株式会社 | スイッチ装置の制御システム、その構成制御装置および構成制御方法 |
| CN103152551B (zh) * | 2013-02-27 | 2016-01-06 | 东南大学 | 用于农作物生长信息的远程图像监测系统及其方法 |
| WO2015016919A1 (en) * | 2013-07-31 | 2015-02-05 | Adaptive Spectrum And Signal Alignment, Inc. | Method and apparatus for continuous access network monitoring and packet loss estimation |
| JP6922259B2 (ja) * | 2017-03-03 | 2021-08-18 | 株式会社リコー | 画像転送システム、画像転送装置、及び画像転送方法 |
| JP6603770B1 (ja) * | 2018-09-11 | 2019-11-06 | 東日本電信電話株式会社 | 帯域試験システム |
| JP6603771B1 (ja) * | 2018-09-11 | 2019-11-06 | 東日本電信電話株式会社 | ネットワーク診断システム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6862622B2 (en) * | 1998-07-10 | 2005-03-01 | Van Drebbel Mariner Llc | Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture |
| JP4126928B2 (ja) * | 2002-02-28 | 2008-07-30 | 日本電気株式会社 | プロキシサーバ及びプロキシ制御プログラム |
| US20040114681A1 (en) * | 2002-12-17 | 2004-06-17 | Ron Rotstein | Method for improving performance of wireless systems at high speeds |
| JP4042696B2 (ja) | 2004-01-08 | 2008-02-06 | 日本電気株式会社 | 通信システム、通信端末及び通信プログラム |
| MXPA06013211A (es) | 2004-05-13 | 2007-03-01 | Qualcomm Inc | Metodo y aparato para asignar a informacion a los canales de un sistema de comunicacion. |
| CN100442796C (zh) * | 2004-09-09 | 2008-12-10 | 上海川海信息科技有限公司 | 一种流媒体传输系统中的速率控制方法 |
| JP4398356B2 (ja) * | 2004-12-24 | 2010-01-13 | 富士通株式会社 | 中継装置 |
| CN100469072C (zh) * | 2005-09-29 | 2009-03-11 | 西安交通大学 | 多源流媒体传输QoS控制方法 |
| US20070091922A1 (en) * | 2005-10-21 | 2007-04-26 | Steven Elliot | Method and apparatus for adaptive bandwidth control with a bandwidth guarantee |
| JP4973459B2 (ja) * | 2007-11-14 | 2012-07-11 | 日本電気株式会社 | 通信システム、通信装置、制御パラメータ決定方法、及び、プログラム |
-
2009
- 2009-01-22 JP JP2009012276A patent/JP4650573B2/ja active Active
- 2009-12-29 US US12/648,597 patent/US7933997B2/en active Active
-
2010
- 2010-01-22 CN CN2010101070287A patent/CN101789943B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20100185780A1 (en) | 2010-07-22 |
| JP2010171725A (ja) | 2010-08-05 |
| CN101789943A (zh) | 2010-07-28 |
| CN101789943B (zh) | 2013-06-05 |
| US7933997B2 (en) | 2011-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4650573B2 (ja) | 通信装置、通信システム、プログラム、および通信方法 | |
| CN104956631B (zh) | 用于执行链路感知自适应流传输的设备和方法 | |
| US9565482B1 (en) | Adaptive profile switching system and method for media streaming over IP networks | |
| US10057014B2 (en) | System and method for streaming data | |
| US10757481B2 (en) | Class-based intelligent multiplexing over unmanaged networks | |
| US12250423B2 (en) | Systems and methods for achieving optimal network bitrate | |
| US9781488B2 (en) | Controlled adaptive rate switching system and method for media streaming over IP networks | |
| US10944973B2 (en) | Estimation of video quality of experience on media servers | |
| KR101931407B1 (ko) | Http 의사 스트리밍용 적분 제어기 기반 페이싱 | |
| KR102012528B1 (ko) | 수신 비트율 및 연관된 수신기의 동적 적응 방법 | |
| CN101651826A (zh) | 发送和接收媒体的方法、装置以及系统 | |
| US8930755B2 (en) | Distribution apparatus and distribution method | |
| US8270312B2 (en) | Communication system, communication method, communication device, and program | |
| US20180192088A1 (en) | Transmitting/receiving audio and/or video data over a wireless network | |
| JP2004266741A (ja) | 配信システム、送信装置および方法、受信装置および方法、記録媒体、並びにプログラム | |
| KR100851918B1 (ko) | 네트워크 적응형 데이터 전송 방법, 이를 위한 데이터 전송시스템, 데이터 송신 장치, 및 데이터 수신 장치 | |
| JP5675164B2 (ja) | 送信装置、送信方法、並びにプログラム | |
| JP5522987B2 (ja) | 送信装置、送信方法、及びコンピュータプログラム | |
| Dhamodaran et al. | Adaptive bitstream prioritization for dual TCP/UDP streaming of HD video | |
| JP2011211390A (ja) | 送信装置、送信方法、プログラム | |
| Dhamodaran et al. | Analysis of optimum substream lengths for dual TCP/UDP streaming of HD H. 264 video over congested WLANs | |
| KR20050042301A (ko) | 에러 보정을 이용한 복호화 방법 | |
| Mairal et al. | Scalable and robust JPEG 2000 images and video transmission system for multiple wireless receivers | |
| Nelwamondo | Adaptive Video Streaming Over IEEE 802.11 Wireless Networks | |
| Singh | Rate-control for conversational H. 264 video communication in heterogeneous networks |
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: 20101116 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101129 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4650573 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131224 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |