信息处理装置、信息处理方法和程序的制作方法

文档序号:9635383阅读:360来源:国知局
信息处理装置、信息处理方法和程序的制作方法
【技术领域】
[0001]本公开内容涉及信息处理装置、信息处理方法和程序。
【背景技术】
[0002]对经由因特网或除此之外的传送路径以低延迟传送多媒体数据的需求日益增加。例如,这种需求在相机远程控制和游戏、远程医疗等领域中已经显著增加。
[0003]为实现具有低延迟的流式传送,使用了各种技术。例如,使用由IETF RFC3550规定的实时传输协议(RTP)作为适用于流式传送方式的因特网技术。然而,由于RTP或用户数据报协议(UDP)不保证网络传送的视频图像质量,因此服务质量(QoS)控制变得有必要。因此,近年来已经开发了与用于执行QoS控制的前向纠错(FEC,Forward Error Correct1n)方式相关的技术。
[0004]例如,在专利文献1中公开了与用于实现低延迟传送的FEC相关的技术。
[0005]引用列表
[0006]专利文献
[0007]专利文献1:JP 2011-211616A

【发明内容】

[0008]技术问题
[0009]然而,如果考虑上述情况,则期望进一步改进与用于实现低延迟传送的FEC相关的技术。
[0010]因此,本公开内容提出能够改进与用于实现低延迟传送的FEC相关的技术的新颖和改进的信息处理装置、信息处理方法和程序。
[0011]问题的解决方案
[0012]根据本公开内容,提供了一种信息处理装置,包括:获取单元,该获取单元获取传送比特率;以及选择单元,该选择单元基于由获取单元获取的传送比特率与阈值之间的比较结果来选择前向纠错的编码方式。
[0013]根据本公开内容,提供了一种信息处理装置,包括:输入单元,该输入单元输入运动图像内容;以及选择单元,该选择单元基于运动图像内容是否是被压缩的来选择前向纠错的编码方式。
[0014]根据本公开内容,提供了一种信息处理方法,包括:获取传送比特率;以及基于所获取的传送比特率与阈值之间的比较结果来选择前向纠错的编码方式。
[0015]根据本公开内容,提供了一种程序,用于使计算机充当:获取单元,该获取单元获取传送比特率;以及选择单元,该选择单元基于由获取单元获取的传送比特率与阈值之间的比较结果来选择前向纠错的编码方式。
[0016]发明的有益效果
[0017]根据如上所述的本公开内容,可以改进与用于实现低延迟传送的FEC相关的技术。
【附图说明】
[0018]图1是示出根据本公开内容的实施例的传送系统的概要的解释图。
[0019]图2是用于描述由根据本实施例的发送装置进行的FEC编码的图。
[0020]图3是用于描述异或方式的FEC编码的图。
[0021]图4是用于描述二维异或方式的FEC编码的图。
[0022]图5是示出异或方式的FEC解码的示例的图。
[0023]图6是用于描述RS码方式的FEC编码的图。
[0024]图7是示出根据本公开内容的实施例的RTP分组的格式的解释图。
[0025]图8是示出根据本公开内容的实施例的RTP头部的格式的解释图。
[0026]图9是用于描述以异或方式的FEC对媒体数据报进行编码的图。
[0027]图10是用于描述以异或方式的FEC对媒体数据报进行解码的图。
[0028]图11是用于描述以RS码方式的FEC对媒体数据报进行编码的图。
[0029]图12是用于描述以RS码方式的FEC对媒体数据报进行解码的图。
[0030]图13是示出根据第一实施例的传送系统的配置的方框图。
[0031]图14是示出根据第一实施例的FEC编码单元的配置的方框图。
[0032]图15是用于描述由根据第一实施例的FEC编码单元进行的编码的图。
[0033]图16是用于描述由根据第一实施例的生成单元生成FEC数据报的图。
[0034]图17是用于描述由根据第一实施例的确定单元确定发送顺序的图。
[0035]图18是示出由根据第一实施例的确定单元确定的发送顺序的示例的图。
[0036]图19是用于描述由根据第一实施例的确定单元提供最后(LAST)标志的图。
[0037]图20是用于描述由根据第一实施例的FEC解码单元进行的FEC解码的图。
[0038]图21是示出根据第一实施例的发送装置的操作的流程图。
[0039]图22是用于描述根据第二实施例的传送系统的概要的图。
[0040]图23是对于异或方式和RS码方式比较FEC的性能的表格。
[0041]图24是示出异或方式和RS码方式的问题的表格。
[0042]图25是示出根据第二实施例的传送系统的配置的方框图。
[0043]图26是示出根据第二实施例的FEC使用确定单元的配置的方框图。
[0044]图27是示出根据第二实施例的发送装置的操作的流程图。
【具体实施方式】
[0045]在下文中,将参考附图详细描述本公开内容的优选实施例。在本说明书和附图中,基本上具有相同功能和结构的结构元件用相同的附图标记表示,并且省略这些结构元件的重复说明。
[0046]说明将按下列顺序给出。
[0047]1.根据本公开内容的实施例的传送系统的概要
[0048]2.实施例
[0049]2-1.基本技术
[0050]2-1-1.FEC 技术
[0051]2-1-2.格式
[0052]2-1-3.编码和解码
[0053]2-2.第一实施例
[0054]2-2-1.概要
[0055]2-2-2.配置
[0056]2-2-3.操作处理
[0057]2-3.第二实施例
[0058]2-3-1.概要
[0059]2-3-2.配置
[0060]2-3-3.操作处理
[0061]3.总结
[0062]<1.根据本公开内容的实施例的传送系统的概要〉
[0063]首先,将通过参考图1描述根据本公开内容的实施例的传送系统的概要。
[0064]图1是示出根据本公开内容的实施例的传送系统的概要的解释图。如图1中所示,根据本公开内容的实施例的传送系统具有相机100A、100B和100C,编辑设备200A、200B和200C,以及由网络3连接的发送装置1(信息处理装置)和接收装置2。在下文中,在不是特别有必要区分相机100A、100B和100C的情况下,它们将被统称为相机100,并且类似地,在不是特别有必要区分编辑设备200A、200B和200C的情况下,它们将被统称为编辑设备200。
[0065]发送装置1通过编码、分组化和FEC编码向接收装置2发送由多个相机100收集的内容。接收装置2通过FEC解码、去分组化和解码向多个编辑设备200输出从发送装置1接收的数据。假定在生产场所使用根据本实施例的传送系统以用于通过如图1中所示的多个相机100和编辑设备200实时地收集/编辑内容。在这样的生产场所,对于传送的低延迟的要求将会较高,并且将需要改进与用于实现低延迟传送的通过FEC进行的编码/解码相关的技术。
[0066]因此,通过关注上述情况,已经达到了创建根据本公开内容的各个实施例的传送系统。根据本公开内容的各个实施例的传送系统可以实现低延迟传送。在下文中,将详细描述根据本公开内容的各个实施例的传送系统。
[0067]注意,发送装置1向接收装置2不仅发送相机100的视频数据,而且发送麦克风的音频数据(未示出)或元数据。此外,接收装置2不仅可以向编辑设备200,而且可以向诸如显示器或扬声器之类的输出装置(未示出)输出所接收的数据。
[0068]<2.实施例 >
[0069][2-1.基本技术]
[0070]首先,将描述由每个实施例共同地使用的基本技术。
[0071][2-1-1.FEC 技术]
[0072]为了实现稳定的传送质量和高的用户体验质量,发送装置1依照诸如分组丢失率、传送延迟或混合度(拥塞)之类的网络3的状况执行QoS控制。具体地,发送装置1通过FEC来编码发送数据。FEC是使用冗余分组的丢失分组恢复技术。在下文中,将通过参考图2描述通过FEC进行的编码。
[0073]图2是用于描述由根据本实施例的发送装置1进行的FEC编码的图。如图2中所示,作为用于分组丢失的准备,发送装置1通过根据原始数据分组生成冗余分组,向接收装置2发送数据分组和冗余分组。通过使用所接收的原始分组和冗余分组,在传送期间发生分组丢失的情况下,接收装置2可以恢复如图2中所示的丢失分组。
[0074]使用异或(XOR:eXclusive OR)计算的方式和具有使用里德所罗门(RS,Reed-Solomon)码的形式的2种方式被主要用作FEC的编码方式。作为异或方式,存在 GenericFEC(通用 FEC) (IETF RFC5109)、LDPC(RFC5170)和 Pro-MPEG FEC(SMPTE2022-1-2007,2022-5)。注意,关于LDPC,在RFC5170中存在对于大块尺寸的说明,并且FEC块延迟变长。此外,Pro MPEG FEC用于IPTV(因特网广播)标准,诸如IPTV论坛、开放IPTV论坛或DVB-1P。注意,Pro-MPEG FEC ID是在垂直方向上生成异或冗余分组的标准,而Pro-MPEG FEC 2D是在垂直和水平2个方向上生成异或冗余分组的标准。在SMPTE2022-l_2007、‘‘Forward Error Correct1n for Real-Time Video/Aud1 Transport overIP Networks”、2007、SMPTE2022-5-2012中提供了这些标准的细节。异或方式的二维FEC方式经常用于视频传送。首先,将通过参考图3至图5描述异或方式的FEC编码/解码。
[0075]图3是用于描述异或方式的FEC编码的图。更具体地,图3A示出冗余分组的生成示例,而图3B示出流生成示例。如图3A中所示,发送侧通过对构成内容的媒体RTP分组的每个比特进行异或计算来生成冗余分组。此外,如图3B中所示,发送侧发送媒体RTP分组作为媒体RTP分组流,并且发送冗余分组作为冗余分组流。这里,由用于冗余分组生成的媒体RTP分组和冗余分组构成的一组分组在下文中将被称为FEC块。在发送侧执行异或方式的FEC编码的情况下,接收侧可以执行直到FEC块内的一个分组丢失的恢复。
[0076]图4是用于描述二维异或方式的FEC编码的图。如图4中所示,发送侧通过按照行单位或列单位的异或计算,为按4x4 二维矩阵排列的媒体数据报(数据报)生成FEC数据报(冗余数据报)。在本公开内容中,通过把FEC块的矩阵尺寸设置为L列和D行,通过使用具有L列和D行的媒体数据报矩阵(具有规定的矩阵尺寸的矩阵)来生成FEC数据报。注意,图4内的媒体数据报(Media Dgrm)示出
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1