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

文档序号:9650850阅读:274来源:国知局
信息处理装置、信息处理方法以及程序的制作方法
【技术领域】
[0001]本公开内容涉及信息处理装置、信息处理方法以及程序。
【背景技术】
[0002]对于通过因特网或其他传输路径来以低延迟传输多媒体数据的需求已经日益增加。这样的需求例如在摄影机远程控制和游戏、远程医疗护理等领域内已经显著增加。
[0003]多种技术被用于实现具有低延迟的流送类型的传输。举例来说,由IETF RFC3550规定的实时传输协议(RTP)被用作适合于流送类型的传输系统的因特网技术。但是由于RTP或用户数据报协议(UDP)并不保证网络传输的视频图像质量,因此服务质量(QoS)控制可能变成是必要的。相应地,近年来已经开发了涉及用于实施QoS控制的前向纠错(FEC)系统的技术。
[0004]举例来说,在专利文献1中公开了涉及用于实现低延迟传输的FEC的技术。
[0005]引用列表
[0006]专利文献
[0007]专利文献1:JP 2011_211616A

【发明内容】

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