发送装置、发送方法、集成电路及其程序的制作方法

文档序号:7549455阅读:125来源:国知局
专利名称:发送装置、发送方法、集成电路及其程序的制作方法
技术领域
本发明涉及发送通信包的发送装置。
背景技术
以往,具有如下的发送装置经由通信路向接收装置发送通信包,该发送装置具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;以及检测部,检测所述反馈包的接收间隔的变动,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,在减少所述发送速率后增加所述发送速率(参照专利文献1、非专利文献I)。现有技术文献
专利文献专利文献1:日本特开2004-215199号公报非专利文献I S. Floyd, M. Handley, J. Padhye and J. Widmer “RFC5348TCPFriendly Rate Control (TFRC) Protocol Specification,,

发明内容
发明要解决的课题但是,在这种现有的接收装置中,在增加发送速率时,增加的增加量有时不适当。本发明是鉴于该问题而完成的,其目的在于,提供能够使发送速率增加的增加量适当的发送装置、发送方法、程序、记录介质、集成电路。用于解决课题的手段本发明的某个方面的发送装置经由通信路向接收装置发送通信包,其中,该发送装置具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的、表示所述通信包的丢失率的丢包率的变化量和所述通信包的传送时间的变化量即抖动,增加所述发送速率。另外,该全部或具体的方式可以通过系统、方法、集成电路、或计算机程序或记录介质来实现,也可以通过系统、方法、集成电路、以及计算机程序和记录介质的任意组合来实现。发明效果根据本发明的发送装置,能够使发送速率的增加量更加适当。


图1是本发明的实施方式I和2的网络结构图。图2是示出实施方式I的发送装置的结构的结构框图。
图3是示出实施方式I的发送装置的处理流程的概要的流程图。图4是实施方式I的发送速率决定部的状态迁移图。图5是示出实施方式I的通常速率控制的处理流程的流程图。图6是示出实施方式I的发送速率抑制处理的流程的流程图。图7是示出实施方式I的发送速率恢复处理的流程的流程图。图8是示出用于说明实施方式2中假设的课题的网络系统的一例的图。图9是示出实施方式2的发送装置的结构的结构框图。图10是实施方式2的发送速率决定部的状态迁移图。 图11是示出实施方式2的发送速率抑制处理的流程的流程图。图12是示出实施方式2的发送速率恢复处理的流程的流程图。图13是示出实现本发明的实施方式I和2的发送装置的计算机系统的硬件结构的框图。
具体实施例方式(作为本发明的基础的知识和见解)本技术涉及发送装置等,特别涉及经由通信路向接收装置发送通信包的发送装置
坐寸ο作为在网络环境中实现高品质的影像/声音传送(以下为AV传送)的技术,具有估计可利用的通信带宽(空闲带宽)的频带估计技术(TFRC :TCP-Friendly Rate Control)(非专利文献I)。在TFRC中,发送装置接收针对由发送装置向接收装置发送的通信包的反馈包。发送装置根据接收到的反馈包计算丢包率和延迟。发送装置根据该丢包率等的信息估计网络的空闲带宽。在TFRC中,在一定时间内反馈包为未到达发送装置的情况下,实施使发送速率的值减少为一半的抑制处理。然后,发送装置按照事前确定的顺序进行逐渐提高发送速率的恢复处理。由此,发送装置在网络产生拥挤时临时降低发送速率,从而能够减少由于拥挤而导致的丢包(非专利文献I)。但是,在AV传送中,使发送速率急剧降低必要程度以上会导致影像品质的恶化,所以是不理想的。因此,例如在专利文献I中,示出对应于网络的拥挤状态的变化而切换发送速率的降低方式的手法。但是,在降低发送速率后使其逐渐恢复的上述技术中,在恢复降低的发送速率时,无法决定适当的发送速率。特别地,在由于网络的拥挤以外的原因而使反馈包未到达的情况下成为问题。作为反馈包未到达的原因,还考虑网络的拥挤以外的原因。例如,在无线通信环境下,由于无线区间的MAC层中的重发,常常产生反馈包未到达的情况。该情况下,针对反馈包未到达的情况,当进行临时降低发送速率后逐渐提高发送速率的处理时,产生以下问题。该问题是指如下问题在上述处理中,不仅针对反馈包未到达的情况没有效果,而且,伴随发送速率的降低,影像品质的恢复需要较长时间。本技术解决这种问题,提供能够抑制影像品质的恶化并决定适当的发送速率的发送装置。本技术的某个方面的发送装置经由通信路向接收装置发送通信包,其中,该发送装置具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的、表示所述通信包的丢失率的丢包率的变化量和所述通信包的传送时间的变化量即抖动,增加所述发送速率。根据该结构,发送装置在丢包率增加时,临时减少发送速率。这样减少发送速率
后,能够判断减少发送速率对丢包率和抖动造成的影响的大小。因此,发送装置能够根据该影响的大小而适当恢复发送速率。因此,发送装置能够抑制影像品质的恶化并适当决定发送速率。S卩,根据该结构,在减少发送速率后,在作为减少发送速率的结果而改善了丢包率或抖动的情况下,减少发送速率是有意义的,所以,逐渐增加发送速率。另一方面,在即使减少发送速率,丢包率或抖动的改善效果也不太明显的情况下,能够通过急剧恢复包的发送速率而使画质优先。因此,能够避免在临时减少发送速率后使发送速率过低而不容易恢复的状态。其结果,发送装置能够抑制影像品质的恶化并适当决定发送速率。例如,在检测到上述接收间隔(图5的S41的Tl)比阈值(阈值Tktcp)长时(S41 :是),可以进行接下来的第2发送(图6、图11的S53)。在第2发送中,以比进行检测之前的第I发送中的第I发送速率低的第2发送速率进行发送。根据第I发送中的上述传送时间等、后述移动速度等的第I发送中的值(参照S52、S82)与第2发送中的值(图7的S61、图12的S91)之间的变化量(图7的抖动W、图12的移动速度的差分Ve-Vs),在判断为具有上述意义的情况时,(S64 :是、S92 :否),作为第2发送之后进行的第3发送中的第3发送速率,可以确定较低的一个发送速率(参照S66、S93的较小的增加幅度U/2)。在判断为没有意义的情况时(S64 :否、S92 :是),可以确定较高的发送速率(参照S65、S94的较大的上升幅度U)。由此,在判断为具有意义的情况时,以较低的一个发送速率进行发送,维持丢包率的改善等的优点。而且,在判断为没有意义的情况时,以较高的另一个发送速率进行发送,能够提高第3发送中发送的影像的影像品质。由此,能够同时实现丢包率的改善等和较高的影像品质。另外,这样,决定实现能够同时实现上述双方的适当的发送速率的增加量,能够使决定的增加量适当。并且,也可以是,所述发送速率决定部以所述丢包率的变化量和所述抖动越大、增加量越小的方式决定所述发送速率的增加量,使所述发送速率增加所述增加量。由此,发送装置在临时减少发送速率后,在作为减少发送速率的结果而改善了丢包率或抖动中的至少一方的情况下,逐渐增加发送速率。另一方面,在即使减少发送速率也没有改善丢包率或抖动中的任意一方的情况下,通过急剧增加包的发送速率来恢复影像品质。这是因为,如果没有改善丢包率或抖动,则优选通过尽快恢复发送速率来恢复影像品质。因此,能够避免在临时减少发送速率后使发送速率过低而不容易恢复的状态。其结果,发送装置能够抑制影像品质的恶化并适当决定发送速率。具体而言,也可以是,所述发送速率决定部根据所述反馈包中包含的表示所述通信包的丢包率的信息,取得所述丢包率的变化量。由此,发送速率决定部能够取得向接收装置发送的通信包的丢包率。因此,能够根据不同的2个时刻取得的2个丢包率之间的差分取得丢包率的变化量。并且,也可以是,所述发送速率决定部通过在减少所述发送速率的时刻前后分别测量所述通信路的单向延迟,取得所述抖动的变化量。具体而言,也可以是,在所述丢包率的变化量和所述抖动双方小于事前确定的阈值的情况(第I情况)下,所述发送速率决定部将所述发送速率的增加量决定为规定值,在所述丢包率的变化量和所述抖动中的一方为事前确定的阈值以上的情况(第2情况)下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的一半,在所述丢包率的变化量和所述抖动双方为事前确定的阈值以上的情况(第3情况)下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的四分之一。另外,第I情况例如是指丢包率的变化量小于第I阈值、且抖动也小于上述第2阈值的情况等。第2情况是指仅丢包率的变化量和抖动中的任意一方为对应阈值以上的情况等。第3情况是指丢包率的变化量和抖动均 为对应阈值以上的情况等。更具体而言,也可以是,在所述丢包率的变化量小于第I阈值、所述抖动小于第2阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为规定值,在所述丢包率的变化量小于第I阈值、所述抖动为所述第2阈值以上且小于第3阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的一半,在所述丢包率的变化量小于第I阈值、所述抖动为所述第3阈值以上的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的四分之一。并且,也可以是,所述发送速率决定部估计所述通信路的缓存量,以所述抖动和所述丢包率的变化量越大且所述缓存量除以所述发送速率而得到的值越小、增加量越小的方式,决定所述发送速率的增加量。由此,发送装置以要发送的通信包在通信路中缓存的时间越短、越少地抑制发送速率的增加量的方式决定发送速率。因此,发送装置能够决定考虑了通信路特性的适当的发送速率。具体而言,也可以是,在所述抖动小于所述缓存量除以所述发送速率而得到的值的情况下,所述发送速率决定部将所述发送速率的增加量决定为根据所述通信路的状况而决定的第I增加量,在所述抖动为所述缓存量除以所述发送速率而得到的值以上、且所述抖动小于所述缓存量除以所述发送速率而得到的值的2倍的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述第I增加量的一半,在所述抖动为所述缓存量除以所述发送速率而得到的值的2倍以上的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述第I增加量的四分之一。本技术的另一个方面的发送装置经由通信路向接收装置发送通信包,其中,该发送装置具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的所述发送装置和所述接收装置中的至少一方的移动速度的变化量,增加所述发送速率。
根据该结构,在发送装置和接收装置中的至少一方移动的情况下,例如,在连接通信速度不同的无线基站装置的情况下等,通信路的特性伴随移动而不同,在可能变化的情况下也能够适当决定发送速率。具体而言,也可以是,所述发送速率决定部以减少所述发送速率的时刻前后的所述发送装置和所述接收装置中的至少一方的移动速度的变化量越小、增加量越大的方式决定所述发送速率的增加量,使所述发送速率增加所述增加量。另外,这样,具有使用丢包率的变化量和传送时间的变化量的上述第I方面的发送装置、以及使用移动速度的变化量的上述第2方面的发送装置。在这2个发送装置中,均使用表示减少发送速率是否具有意义的、减少之前的量和减少之后的量之间的变化量(丢包率的变化量、抖动、移动速度的变化量)。而且,根据该变化量决定与该变化量对应的增加量,由此决定适当的增加量。如果参照这些结构、作用、 效果的共通点,则能够理解上述2个发送装置属于单一的技术范围。更具体而言,也可以是,在所述移动速度的变化量为事前确定的阈值以下的情况下,所述发送速率决定部将所述发送速率的增加量决定为事前确定的值,在所述移动速度的变化量超过事前确定的阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述事前确定的值的一半。并且,也可以是,所述发送速率决定部利用从GPS (Global Positioning System)取得的数据、所述发送装置连接的所述通信路内的基站信息的变化、所述发送装置经由所述通信路接收的电波的强度变化和从所述接收装置取得的表示所述接收装置的移动速度的信息中的任意一个以上,取得所述发送装置和所述接收装置中的至少一方的移动速度。由此,发送装置能够准确取得自身的移动速度。另外,这些全部或具体的方式可以通过系统、方法、集成电路、计算机程序或记录介质来实现,也可以通过系统、方法、集成电路、计算机程序或记录介质的任意组合来实现。另外,本发明不仅能够作为这种发送装置来实现,还能够作为将发送装置中包含的特征性单元作为步骤的发送方法来实现,或者作为使计算机执行这种特征性步骤的程序来实现。而且,这种程序当然可以经由⑶-ROM (Compact Disc Read Only Memory)等记录介质和因特网等传送介质而流通。进而,本发明能够作为实现这种发送装置的功能的一部分或全部的半导体集成电路(LSI)来实现,或者作为包含这种发送装置的发送系统来实现。这样,根据本技术,在无线通信环境下伴随MAC层重发等而进行发送速率抑制处理的情况下,也能够尽快恢复发送速率。这样,能够提高无线通信环境下的影像品质。并且,根据本技术,提供能够抑制影像品质的恶化并决定适当的发送速率的发送装置,在AV传送正在普及的今天,本技术的实用价值极高。下面,参照附图对本发明的实施方式进行说明。另外,以下说明的本发明的实施方式示出本发明的一个具体例。本实施方式所示的数值、形状、结构要素、结构要素的配置和连接方式等是一例,并不是限定本发明的意思。本发明仅由权利要求范围限定。由此,关于以下实施方式的结构要素中的、在权利要求1中没有记载的结构要素,不是实现本发明的课题所必须的,但是,作为构成一个具体例的方式的结构要素进行说明。
(实施方式I)图1示出应用了本发明的网络系统100的结构图。如图1所示,网络系统100具有发送装置11、通信路12、接收装置13。发送装置11经由通信路12向接收装置13发送通信包14。并且,发送装置11经由通信路12从接收装置13接收与发送的通信包14对应的应答信号即反馈包15。另外,通信包14例如是包含影像号的影像包。更详细地讲,例如,发送装置11经由通信路12而与接收影像包的上述接收装置13连接。发送装置11利用RTP (Real-time Transport Protocol)发送影像包即通信包14。接收装置13对接收到的通信包14的丢失率等的与通信品质有关的信息进行处理。在该处理中,将该信息包含在反馈包15中,利用RTCP (RTP Control Protocol)发送到发送装置
11。发送装置11根据接收到的反馈包15中包含的信息进行基于TFRCXTCP Friendly RateControl)的计算,估计通信路12的拥挤情况。发送装置11根据该估计结果决定通信包的发送速率。这里,发送速率意味着每单位时间内从发送装置11向接收装置13发送的信息量。下面,对本发明的具体实施方式
进行更加详细的说明。图2是示出本发明的实施方式I中的发送装置11的结构的框图。在图2中,实线部连接的2个部位表示在它们之间转送包的2个部位,虚线部表示控制信号流等。如图2所示,经由通信路12向接收装置13发送通信包的发送装置11具有接收部21、抖动取得部22、检测部23、丢失率变化量取得部24、发送速率决定部25、发送速率设定部26、包生成部27、发送部28。接收部21是经由通信路12从接收装置13接收与通信包对应的应答信号即反馈包的通信接口。作为通信路12,例如考虑无线LAN (Local Area Network)、便携电话线路、有线LAN等,但是不限于此。另外,接收部21也可以具有作为按照各流或接收目的地保存接收到的包的队列的功能。抖动取得部22取得从发送装置11向接收装置13发送的通信包的发送中的传送的传送时间的变化量即抖动。例如,抖动取得部22在后述发送速率决定部25减少发送速率的时刻前后,针对减少的时刻之前的时刻和之后的时刻的2个时刻分别测量通信路的单向延迟的延迟时间。在这些测量之后,发送速率决定部25取得抖动作为测量到的这2个单向延迟的延迟时间之间的差分。另外,例如,所取得的抖动是从进行减少之前的时刻测量的传送时间减去进行减少之后的时刻测量的传送时间而得到的时间。在后面更加详细地叙述。检测部23检测反馈包的接收间隔的变动。丢失率变化量取得部24取得丢包率的变化量。丢包率是从发送装置11向接收装置13发送的各通信包中的未正确接收的通信包的比例。这里,具有在后述发送速率决定部25减少发送速率的时刻前后的2个时刻分别取得的2个反馈包。例如,在各个反馈包中包含表示丢包率的信息。例如,丢失率变化量取得部24根据这2个信息取得丢包率的变化量。在检测到接收间隔的变动的情况下,发送速率决定部25减少从发送部28发送通信包的发送速率。根据减少发送速率的时刻前后的表示通信包的丢失率的丢包率的变化量和通信包的传送时间的变化量即抖动,增加发送速率。具体而言,发送速率决定部25以丢包率的变化量和抖动各自越大、增加量越小的方式决定发送速率的增加量。然后,发送速率决定部25使发送速率增加所决定的增加量。即,发送速率决定部25通过决定削减发送速率的抑制步骤中的发送速率的抑制量或实施抑制步骤后的发送速率的恢复幅度,计算发送速率。例如在发送装置11发送影像信号的情况下,发送速率设定部26在编码器中设定增加了发送速率决定部25决定的增加量后的发送速率。发送速率设定部26通过该处理来调整编码的速率。包生成部27根据发送速率决定部25决定的发送速率的增加量生成影像包等的通信包。发送部28是以发送速率决定部25决定的发送速率向接收装置13发送通信包的、与接收部21相同的通信接口。另外,发送部28也可以具有作为按照各流或发送目的地保存数据的队列的功能。 下面,更加具体地叙述。当包到达时,接收部21保存到达的包。检测部23根据所保存的包的信息计算反馈包的接收间隔,从而监视丢包率。此时,在从上次接收反馈包起经过一定时间后也未到达下次的反馈的情况下,检测部23通知发送速率决定部25超时。发送速率决定部25从检测部23接受超时的通知后,实施发送速率抑制处理。然后,发送速率决定部25在发送速率设定部26中设定比超时通知前的发送速率小的发送速率。另一方面,在从发送速率抑制处理开始起经过一定时间后,发送速率决定部25的状态向执行发送速率的恢复处理的状态迁移。此时,丢失率变化量取得部24取得下一个变化量。所取得的变化量是实施抑制处理之前的丢包率和实施抑制处理之后的丢包率之间的丢包率的变化量。在该取得后,丢失率变化量取得部24向发送速率决定部25通知所取得的丢包率的变化量。同样,抖动取得部22取得进行抑制处理的时刻前后的上述抖动。然后,抖动取得部22向发送速率决定部25通知所取得的抖动。发送速率决定部25根据丢包率的变化量和抖动计算发送速率的恢复幅度即增加量。然后,发送速率决定部25在发送速率设定部26中设定计算出的发送速率的增加量。包生成部27生成根据发送速率设定部26设定的发送速率进行编码后的影像包。然后,包生成部27向发送部28转送所生成的影像包。被转送的包以由发送速率决定部25决定的发送速率,从发送部28经由通信路12发送到接收装置13。图3是示出本实施方式的发送装置11的处理流程的概要的流程图。首先,发送速率决定部25向接收装置13发送通信包(步骤S20)。接着,当发送装置11从接收装置13接收到反馈包(步骤S21)后,检测部23根据反馈包包含的信息检测向接收装置13发送的通信包的丢包率的变动(步骤S23)。这里,在未检测到丢包率的变动的情况下(步骤S23 :否),再次接收反馈包(至步骤S21的循环)。另一方面,在检测到丢包率的变动的情况下(步骤S23 :是),发送速率决定部25决定发送速率(步骤S24)。具体而言,在临时减少发送速率后,使发送速率增加根据丢包率的变化量和抖动决定的增加量。下面,参照图4 图7,更加详细地说明发送速率决定部25在步骤S24中进行的处理。图4示出发送速率决定部25计算发送速率时的状态迁移图。在发送速率决定部25执行的用于计算发送速率的算法中,首先,在通信开始时,在通常速率控制(步骤S31)下开始进行速率计算处理。接着,每当反馈包到达时,发送速率决定部25在通常速率控制(步骤S31)下对发送速率的计算值进行更新。在通常速率控制(步骤S31)中,在反馈包在一定时间内未到达的情况下,迁移到发送速率抑制处理(步骤S32)。然后,发送速率决定部25进行控制以抑制发送速率。·在迁移到发送速率抑制处理(步骤S32)后,当经过一定时间后,向发送速率恢复处理(步骤S33)迁移,根据丢包率的变化量和抖动决定发送速率的增加量。然后,在发送速率设定部26中设定所决定的发送速率的增加量。在发送速率设定部26完成与所设定的发送速率有关的处理后,迁移到通常速率控制(步骤S31 )。在该迁移后,发送速率决定部25再次在通常速率控制下进行发送速率的计算。图5是本实施方式的发送速率决定部25中的通常速率控制处理(图4的步骤S31)的详细流程图。当图4的步骤S31的通常速率控制处理开始后,首先,按照一定周期,在步骤S41中,判定当前时刻与最后接收到反馈包的时刻的差分值即时间长度 Υ是否未超过阈值T
丄 RTCP O如果是 γ>Τ·的情况(S41 :是),则迁移到发送速率抑制处理(步骤S43)。另一方面,在不满足IY>Tktcp的情况下(S41 :否),在步骤S42中,通过计算以下的式(I ),实施使用TFRC的速率估计处理。这里,式(I)如下所述。数学式I
权利要求
1.一种发送装置,经由通信路向接收装置发送通信包,其中,该发送装置具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的、表示所述通信包的丢失率的丢包率的变化量和所述通信包的传送时间的变化量即抖动,增加所述发送速率。
2.如权利要求1所述的发送装置,其中,所述发送速率决定部以所述丢包率的变化量和所述抖动越大、增加量越小的方式决定所述发送速率的增加量,使所述发送速率增加所述增加量。
3.如权利要求2所述的发送装置,其中,所述发送速率决定部根据所述反馈包中包含的表示所述通信包的丢包率的信息,取得所述丢包率的变化量。
4.如权利要求2所述的发送装置,其中,所述发送速率决定部通过在减少所述发送速率的时刻前后分别测量所述通信路的单向延迟,取得所述抖动的变化量。
5.如权利要求2所述的发送装置,其中,在所述丢包率的变化量和所述抖动小于事前确定的阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为规定值,在所述丢包率的变化量和所述抖动中的一方为事前确定的阈值以上的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的一半,在所述丢包率的变化量和所述抖动为事前确定的阈值以上的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的四分之一。
6.如权利要求2所述的发送装置,其中,在所述丢包率的变化量小于第I阈值、所述抖动小于第2阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为规定值,在所述丢包率的变化量小于第I阈值、所述抖动为所述第2阈值以上且小于第3阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的一半,在所述丢包率的变化量小于第I阈值、所述抖动为所述第3阈值以上的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述规定值的四分之一。
7.如权利要求2所述的发送装置,其中,所述发送速率决定部估计所述通信路的缓存量,以所述抖动和所述丢包率的变化量越大且所述缓存量除以所述发送速率而得到的值越小、增加量越小的方式,决定所述发送速率的增加量。
8.如权利要求7所述的发送装置,其中,在所述抖动小于所述缓存量除以所述发送速率而得到的值的情况下,所述发送速率决定部将所述发送速率的增加量决定为根据所述通信路的状况而决定的第I增加量,在所述抖动为所述缓存量除以所述发送速率而得到的值以上、且所述抖动小于所述缓存量除以所述发送速率而得到的值的2倍的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述第I增加量的一半,在所述抖动为所述缓存量除以所述发送速率而得到的值的2倍以上的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述第I增加量的四分之一。
9.一种发送装置,经由通信路向接收装置发送通信包,其中,该发送装置具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的所述发送装置和所述接收装置中的至少一方的移动速度的变化量,增加所述发送速率。
10.如权利要求9所述的发送装置,其中,所述发送速率决定部以减少所述发送速率的时刻前后的所述发送装置和所述接收装置中的至少一方的移动速度的变化量越小、增加量越大的方式决定所述发送速率的增加量,使所述发送速率增加所述增加量。
11.如权利要求10所述的发送装置,其中,在所述移动速度的变化量为事前确定的阈值以下的情况下,所述发送速率决定部将所述发送速率的增加量决定为事前确定的值,在所述移动速度的变化量超过事前确定的阈值的情况下,所述发送速率决定部将所述发送速率的增加量决定为所述事前确定的值的一半。
12.如权利要求9所述的发送装置,其中,所述发送速率决定部利用从GPS (Global Positioning System)取得的数据、所述发送装置连接的所述通信路内的基站信息的变化、所述发送装置经由所述通信路接收的电波的强度变化和从所述接收装置取得的表示所述接收装置的移动速度的信息中的任意一个以上,取得所述发送装置和所述接收装置中的至少一方的移动速度。
13.—种发送方法,经由通信路向接收装置发送通信包,其中,该发送方法包括以下步骤发送步骤,向所述接收装置发送所述通信包;接收步骤,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测步骤,检测所述反馈包的接收间隔的变动;以及发送速率决定步骤,在检测到所述接收间隔的变动的情况下,减少在所述发送步骤中发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的、表示所述通信包的丢失率的丢包率的变化量和所述通信包的传送时间的变化量即抖动,增加所述发送速率。
14.一种程序,使计算机执行权利要求13所述的发送方法。
15.一种计算机可读取的记录介质,记录了权利要求14所述的程序。
16.一种集成电路,经由通信路向接收装置发送通信包,其中,该集成电路具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的、表示所述通信包的丢失率的丢包率的变化量和所述通信包的传送时间的变化量即抖动,增加所述发送速率。
17.—种发送方法,经由通信路向接收装置发送通信包,其中,该发送方法包括以下步骤发送步骤,向所述接收装置发送所述通信包;接收步骤,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测步骤,检测所述反馈包的接收间隔的变动;以及发送速率决定步骤,在检测到所述接收间隔的变动的情况下,减少在所述发送步骤中发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的所述发送装置和所述接收装置中的至少一方的移动速度的变化量,增加所述发送速率。
18.—种程序,使计算机执行权利要求17所述的发送方法。
19.一种计算机可读取的记录介质,记录了权利要求18所述的程序。
20.一种集成电路,经由通信路向接收装置发送通信包,其中,该集成电路具有发送部,向所述接收装置发送所述通信包;接收部,从所述接收装置接收与所述通信包对应的应答信号即反馈包;检测部,检测所述反馈包的接收间隔的变动;以及发送速率决定部,在检测到所述接收间隔的变动的情况下,减少从所述发送部发送所述通信包的发送速率,根据减少所述发送速率的时刻前后的所述发送装置和所述接收装置中的至少一方的移动速度的变化量,增加所述发送速率。
全文摘要
发送装置(11)能够抑制影像品质的恶化并决定适当的发送速率,具有发送部(28),向接收装置发送通信包;接收部(21),从接收装置接收与通信包对应的应答信号即反馈包;检测部(23),检测反馈包的接收间隔的变动;以及发送速率决定部(25),在检测到接收间隔的变动的情况下,减少从发送部(28)发送通信包的发送速率,根据减少发送速率的时刻前后的、表示通信包的丢失率的丢包率的变化量和通信包的传送时间的变化量即抖动,增加发送速率。
文档编号H04N21/238GK103004154SQ20128000202
公开日2013年3月27日 申请日期2012年6月13日 优先权日2011年6月16日
发明者蓑田佑纪, 村本卫一 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1