复用设备及其数据处理方法

文档序号:7951638阅读:364来源:国知局
专利名称:复用设备及其数据处理方法
技术领域
本发明涉及对所应用的多片数据进行复用的复用设备。
背景技术
迄今为止已规定了多种涉及多媒体通信的标准。例如,ITU-T建议H.324定义了用于使用模拟信道的多媒体通信的系统和终端设备。还规定了用于移动信道交换网络的标准H.324/M,以及用于高级移动通信网络的标准3G-324M。
在这些标准中,标准H.223被规定为用于将控制数据、语音编码数据和图像编码数据复用到单个流中的系统。
标准H.223向语音数据、图像数据和控制数据中的每一种提供逻辑信道,以使得能够执行每个逻辑信道的QoS(服务质量)控制。
对于H.324/M和3G-324M,标准H.223附件A、B和C规定了这样的系统,该系统具有改善的标准H.223的传输抗错能力。
基于这些标准,已提议(参见日本专利早期公开No.2002-152730)并开发了用于复用语音数据、图像数据和控制数据的系统等。
下面将描述从ITU-T建议H.223可以预期的根据传统技术的普通复用设备。
图6的框图示出了普通复用设备的框图。参考图6,该普通复用设备包括复用参数控制单元103、控制数据适配单元104、语音数据适配单元105、图像数据适配单元106和复用层单元107。
图6所示复用设备是将经编码的图像和语音复用到单个流中的设备。提供到该复用设备的数据,除了作为经编码图像的图像数据102和作为经编码语音的语音数据101之外,还有控制数据100,控制数据100作为涉及语音和图像的编码系统或复用系统的控制信息。
控制数据100被输入到控制数据适配单元104,语音数据101被输入到语音数据适配单元105,并且图像数据102被输入到图像数据适配单元106。
复用参数控制单元103向控制数据适配单元104、语音数据适配单元105和图像数据适配单元106中的每个分配其最大AL-SDU(适配层-服务数据单元)尺寸。
AL-SDU是适配层的SDU,并且最大AL-SDU尺寸是规定AL-SDU的最大尺寸的参数。假定控制数据适配单元104的最大AL-SDU尺寸是最大AL1-SDU尺寸,语音数据适配单元105的最大AL-SDU尺寸是最大AL2-SDU尺寸,并且图像数据适配单元106的最大AL-SDU尺寸是最大AL3-SDU尺寸。
复用参数控制单元103向复用层单元107分配最大MUX-PDU(复用-协议数据单元)尺寸。
MUX-PDU是复用层中的PDU,并且最大MUX-PDU尺寸是规定MUX-PDU的最大尺寸的参数。
控制数据适配单元104、语音数据适配单元105和图像数据适配单元106根据每种数据的属性提供适配层功能。
控制数据适配单元104生成AL-PDU(AL1-PDU),其存储所提供的控制数据100,并且将其发送到复用层单元107。此刻,当控制数据100的尺寸小于等于最大AL1-SDU尺寸时,控制数据适配单元104将控制数据100作为AL-SDU(AL1-SDU)而不进行处理。当控制数据100的尺寸大于最大AL1-SDU尺寸时,控制数据适配单元104在最大AL1-SDU尺寸的基础上对控制数据100进行分段,以将每段分段后的数据作为AL1-SDU。至于控制数据,由于没有额外的信息存在,所以AL1-SDU按原样被用作AL1-PDU。
语音数据适配单元105生成AL-PDU(AL2-PDU),其存储所提供的语音数据101,并且将该数据发送到复用层单元107。此刻,当输入的语音数据101的尺寸小于等于最大AL2-SDU尺寸时,语音数据适配单元105将语音数据101作为AL-SDU(AL2-SDU)而不进行处理。当语音数据101的尺寸大于最大AL2-SDU尺寸时,语音数据适配单元105在最大AL2-SDU尺寸的基础上对语音数据101进行分段,以将每段分段后的数据作为AL2-SDU。至于语音数据,序列号和CRC(循环冗余校验)码被按需添加到AL2-SDU,从而生成AL2-PDU。序列号是指示数据顺序的数字,CRC码是在检测位差错时使用的代码。
图像数据适配单元106生成AL-PDU(AL3-PDU),其存储所提供的图像数据102,并且将该数据发送到复用层单元107。此刻,当输入的图像数据102的尺寸小于等于最大AL3-SDU尺寸时,图像数据适配单元106将图像数据102作为AL-SDU(AL3-SDU)而不进行处理。当图像数据102的尺寸大于最大AL3-SDU尺寸时,图像数据适配单元106在最大AL3-SDU尺寸的基础上对图像数据102进行分段,以将每段分段后的数据作为AL3-SDU。至于图像数据,序列号和CRC码被按需添加到AL3-SDU,从而生成AL3-PDU。
复用层单元107复用来自控制数据适配单元104的AL1-PDU、来自语音数据适配单元105的AL2-PDU、以及来自图像数据适配单元106的AL3-PDU,并且将MUX-PDU头部添加到复用后的数据来生成MUX-PDU,并且将其作为经复用数据108输出。此刻,复用层单元107将AL-PDU按需分段,以使MUX-PDU的尺寸在最大MUX-PDU尺寸以内。利用预先准备的在复用时使用的多个复用表,复用层单元107使用这些复用表中的任意一种来进行复用处理。
MUX-PDU头部由PM(分组标记)、MC(复用码)和HEC(头部差错控制)构成。PM指示是否包括了AL-SDU的最后一个字节。MC指示所使用的复用表。HEC是用于检测MUX-PDU头部中的差错的信息。
利用普通的复用设备,可以处理的数据尺寸受到限制,这是由于硬件等的约束。但是,一般而言图像数据102的尺寸比控制数据100和语音数据101的尺寸大,从而在某些情形中可能提供尺寸超过上限的图像数据102。在这种情形中,图像数据102应当被分段或被丢弃。当数据被丢弃时,无法适当地复用所提供的数据。
另外,尽管图像数据102一般基于VP(视频分组)或者分段的数据而被输入,但是如果复用设备在不顾VP的定界(delimitation)的情况下对图像数据102进行简单的分段,则VP的定界会顺序混乱,以至于妨碍对经复用图像数据进行正确的解码。

发明内容
本发明的一个目的是提供一种复用设备,即使在所提供的数据具有大尺寸或所提供的数据是分段的数据单元时,该复用设备也能够适当地处理所提供的图像数据。
根据本发明的一个方面,复用设备接收多片数据输入并复用所接收的数据,该复用设备包括数据转换单元,其接收多片数据中的至少一片数据的输入,并且按需对该数据执行分段或级联处理以输出下述数据,所述数据不超过预定的受限尺寸,并且由预定数据单元的定界来限界;多个适配单元,所述多个适配单元被布置为对应于所述多片数据和来自数据转换单元的输出数据,以根据对应的所述数据的属性向所述数据提供适配层功能;以及复用层单元,其对来自所述多个适配单元的多片数据进行复用,然后发送出经复用的数据。
根据本发明,由于数据转换单元对所提供的数据进行分段或级联,以使数据不超过预定的受限尺寸,并且使该数据由数据单元的定界来限界并将所获得的数据发送到适配单元,所以即使具有较大尺寸的数据被提供到该复用设备,也可以防止将尺寸超出处理能力的图像数据发送到适配单元或复用层单元,并且基于数据单元的定界可以被维持以使数据能够被适当地处理。
在优选构造中,当所述数据的终止是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,所述数据转换单元将所提供的所述数据输出到对应的适配单元而不对所述数据执行分段或级联处理。
在另一种优选构造中,当所述数据的终止是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,所述数据转换单元按照所述受限尺寸将所述数据分段,以将所述数据输出到所述适配单元,直到包括所述终止的部分被输出到所述适配单元为止。
在另一种优选构造中,当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,所述数据转换单元按照所述受限尺寸将所述数据分段,以将所获得的数据输出到所述适配单元。
在另一种优选构造中,当所述数据被分段后剩余的数据的尺寸小于所述受限尺寸时,所述数据转换单元保存所述剩余数据而不将所述剩余数据输出到所述适配单元。
在另一种优选构造中,当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,所述数据转换单元将所述数据作为剩余数据保存而不将所述数据输出到所述适配单元。
在另一种优选构造中,所述数据转换单元在所述数据的终止不是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,按照所述受限尺寸对所述数据分段,以将所获得的数据输出到所述适配单元,并且当所述数据被分段后剩余的数据尺寸小于所述受限尺寸时,保存所述剩余数据而不将所述剩余数据输出到所述适配单元,并且当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,将所述数据作为剩余数据保存而不将所述数据输出到所述适配单元。
在另一种优选构造中,所述多个适配单元在大于预设的第一最大尺寸的所述数据被提供时,提供按照所述第一最大尺寸切出所述数据并且输出所切出的数据的功能,以作为所述适配层的功能。
在另一种优选构造中,与来自所述数据转换单元的数据输出相对应的所述适配单元,当通过从允许作为复用层单元的输出数据的第二最大尺寸中减去从其他适配单元输出的数据的尺寸和由复用层单元添加的头部的尺寸而获得的第三最大尺寸不大于在适配单元处设置的第一最大尺寸时,提供按照所述第三最大尺寸切出所述数据的功能,以作为所述适配层的功能。
根据本发明,由于在所述适配单元对数据进行分段时,该数据基于其他适配单元的数据尺寸和复用层单元的允许尺寸被切割成适当的尺寸,因此可以提高复用效率。
在另一种优选构造中,在所述数据转换单元处,所述在对应的适配单元处的第一最大尺寸或该尺寸的正整数倍的值被设置为所述受限尺寸。
根据本发明,由于数据转换单元将所提供的数据调节为具有第一最大尺寸和该尺寸的正整数倍,并将调节后的数据发送到适配单元,并且该适配单元使用该第一最大尺寸来切出所述数据,因此可以更有效地执行数据分段来提高复用效率。
在另一种优选构造中,所述多片数据包括图像数据、语音数据和控制数据,并且所述图像数据被提供给所述数据转换单元。
在另一种优选构造中,所述预定数据单元是视频分组。
根据本发明,由于数据转换单元对所提供的数据进行分段或级联,以使数据不超过预定的受限尺寸,并且使该数据由数据单元的定界来限界,并将所获得的数据发送到适配单元,所以即使在大尺寸的数据被提供到该复用设备时,也可以防止将尺寸超出处理能力的图像数据发送到适配单元或复用层单元,并且基于数据单元的定界可以被维持来使得该数据能够被适当处理。
从下面给出的详细描述中,本发明的其他目的、特征和优点将变清楚。


从本发明优选实施例的附图和下面给出的详细描述将更完整地理解本发明,本发明的优选实施例不应当理解为限制本发明,而应当理解为仅用于说明和解释。
在附图中图1是图示了根据本发明一个实施例的复用设备的结构的框图。
图2是图示了数据转换单元的操作的流程图。
图3是图示了图像数据适配单元的操作的流程图。
图4是图示了根据本实施例的复用设备和传统普通复用设备之间的处理差异的表。
图5是图示了根据本发明另一实施例的复用设备的结构的框图。
图6是图示了普通复用设备的结构的框图。
具体实施例方式
在下文中将参考附图详细描述本发明的优选实施例。在下面的描述中,阐释了许多具体细节,以便充分理解本发明。但是,对于本领域的技术人员来说,将清楚没有这些具体细节也可以实现本发明。在其他实例中,未详细示出公知的结构,以免不必要地模糊了本发明。
下面将参考附图详细描述实现本发明的模式。
图1是图示了根据本发明一个实施例的复用设备的结构的框图。参考图1,本实施例的复用设备包括复用参数控制单元103、控制数据适配单元204、语音数据适配单元205、图像数据适配单元206、复用层单元107和数据转换单元210。
根据本实施例的复用设备是将经编码的图像和语音复用到单个流中的设备。提供到本复用设备的是作为经编码图像的图像数据102、指示图像数据102的单元终止的终止标志209、作为经编码语音的语音数据101、以及作为与语音和图像的编码系统或复用系统相关的控制信息的控制数据100。
控制数据100被提供到控制数据适配单元204,语音数据101被提供到语音数据适配单元205,并且图像数据102和终止标志209被提供到数据转换单元210。
复用参数控制单元103向控制数据适配单元204、语音数据适配单元205和图像数据适配单元206中的每个分配最大AL-SDU(适配层-服务数据单元)尺寸。
AL-SDU是适配层的SDU,并且最大AL-SDU尺寸是规定AL-SDU的最大尺寸的参数。
假定控制数据适配单元204的最大AL-SDU尺寸被表示为最大AL1-SDU尺寸,语音数据适配单元205的最大AL-SDU尺寸被表示为最大AL2-SDU尺寸,并且图像数据适配单元206的最大AL-SDU尺寸被表示为AL3-SDU尺寸。
复用参数控制单元103向复用层单元107和图像数据适配单元206分配最大MUX-PDU(复用-协议数据单元)尺寸。
MUX-PDU是复用层中的PDU,并且最大MUX-PDU尺寸是规定MUX-PDU的最大尺寸的参数。
控制数据适配单元204、语音数据适配单元205和图像数据适配单元206根据每种数据的属性提供适配层功能。
控制数据适配单元204生成作为AL-PDU(适配层-协议数据单元)的AL1-PDU,其存储所提供的控制数据100,并且将其发送到复用层单元107。
此刻,当所提供的控制数据100的尺寸小于等于最大AL1-SDU尺寸时,控制数据适配单元204将控制数据100作为AL-SDU(AL1-SDU)而不进行处理。
当控制数据100的尺寸大于最大AL1-SDU尺寸时,控制数据适配单元204在最大AL1-SDU尺寸的基础上对控制数据100进行分段,以将每段分段后的数据作为AL1-SDU。至于控制数据,由于没有额外的信息存在,所以AL1-SDU按原样用作AL1-PDU。
然后,控制数据适配单元204将AL1-PDU发送到复用层单元107,并且将指示AL1-PDU的尺寸的AL1-PDU尺寸通知给图像数据适配单元206。
语音数据适配单元205生成作为AL-PDU的AL2-PDU,其存储所提供的语音数据101,并且将该数据发送到复用层单元107。
此刻,当所提供的语音数据101的尺寸小于等于最大AL2-SDU尺寸时,语音数据适配单元205将语音数据101作为AL-SDU(AL2-SDU)而不进行处理。
另一方面,当语音数据101的尺寸大于最大AL2-SDU尺寸时,语音数据适配单元205在最大AL2-SDU尺寸的基础上对语音数据101进行分段,以将每段分段后的数据作为AL2-SDU。
至于语音数据,将序列号和CRC(循环冗余校验)码按需添加到AL2-SDU,从而生成作为AL2-PDU的数据。要添加的序列号是指示数据顺序的数字。CRC码是用于在检测位差错时使用的代码。
然后,语音数据适配单元205将AL2-PDU发送到复用层单元107,并且将指示AL2-PDU的尺寸的AL2-PDU尺寸通知给图像数据适配单元206。
数据转换单元210基于预定的受限尺寸和终止标志209按需分段或级联所提供的图像数据102,然后将所获得的数据发送到图像数据适配单元206。
受限尺寸是可由复用设备处理的图像数据的最大尺寸,该尺寸是从对该复用设备的硬件等的约束中导出的。
图像数据一般基于VP(视频分组)被提供到复用设备,或者当VP尺寸超出限制时,其基于划分后的VP而被提供。
当输入的图像数据102的结束是VP的终止时,终止标志209的值为“1”,并且除非图像数据102的结束是VP的终止,否则该终止标志的值为“0”。
数据转换单元210对图像数据102执行分段或级联处理,以防止尺寸超过预定的受限尺寸的图像数据102被输入到图像数据适配单元206,并且基于终止标志209而用VP的定界来为图像数据定界。
图2是图示了数据转换单元的操作的流程图。
由于在前述处理中保存的数据(在下文中称作“剩余数据”)可能存在于数据转换单元210中,所以当图像数据102被提供时,数据转换单元210首先确定是否存在剩余数据(步骤400)。当存在剩余数据时,数据转换单元210将剩余数据级联在输入的图像数据102前面(步骤401)。
当在步骤400中确定出不存在剩余数据时,或者当步骤401的处理结束时,数据转换单元210接着确定终止标志209(步骤402)。
当终止标志为“0”时,即,其不是VP的结束,数据转换单元210确定图像数据102是大于受限尺寸,还是大于零且小于受限尺寸,还是等于零(步骤403)。当图像数据102的尺寸为零时,数据转换单元210结束该处理而不再进一步处理。
当图像数据102的尺寸大于零并小于受限尺寸时,将图像数据保持为剩余数据,从而处理结束(步骤404)。
当图像数据102的尺寸大于受限尺寸时,数据转换单元210从图像数据102的顶部切出等于受限尺寸的数据,然后将切出的数据输出到图像数据适配单元206(步骤405),并且从数据尺寸中减去受限尺寸(步骤406),然后将处理返回到步骤403。
另一方面,当在步骤402中确定出终止标志为“1”时,即,数据的结束是VP的终止时,数据转换单元210确定图像数据102是大于受限尺寸,还是大于零且不大于受限尺寸,还是等于零(步骤407)。当图像数据102的尺寸为零时,数据转换单元210结束该处理而不再进一步处理。
当图像数据102的尺寸大于零并且不大于受限尺寸时,将该图像数据被输出到图像数据适配单元206来结束(步骤408)。
当图像数据102的尺寸超出受限尺寸时,数据转换单元210从图像数据102的顶部切出等于受限尺寸的数据,然后将切出的数据发送到图像数据适配单元206(步骤409),并且从该数据尺寸中减去受限的尺寸(步骤410),然后将该处理返回到步骤407。
图像数据适配单元206生成AL-PDU(AL3-PDU),其存储来自数据转换单元210的图像数据102,并且将该数据发送到复用层单元107。
此刻,图像数据适配单元206基于来自控制数据适配单元204的AL1-PDU尺寸、来自语音数据适配单元205的AL2-PDU尺寸和来自复用参数控制单元103的最大AL3-SDU尺寸而获得AL3-PDU的适当尺寸。
图3是图示了图像数据适配单元206的操作的流程图。
参考图3,图像数据适配单元206判断条件1(步骤500)。
在这里,条件1的判断是判断在由{(最大MUX-PDU尺寸)-(AL1-PDU尺寸)-(AL2-PDU尺寸)-(AL3-SDU头部尺寸)}计算出的值(尺寸)为“A”的情况下,来自数据转换单元210的图像数据的数据尺寸是否不大于“A”。
当图像数据的数据尺寸不大于“A”时,图像数据适配单元206进一步判断条件2(步骤501)。
在这里,条件2的判断是判断数据尺寸是否不大于最大AL3-SDU尺寸。
当数据尺寸不大于最大AL3-SDU尺寸时,图像数据适配单元206将图像数据发送到复用层单元107以结束该处理(步骤502)。
另一方面,在数据尺寸大于最大AL3-SDU尺寸的情况下,图像数据适配单元206从图像数据的顶部切出等于最大AL3-SDU尺寸的数据,然后将切出的数据发送到复用层单元107(步骤503),并且从数据尺寸中减去最大AL3-SDU尺寸(步骤504),然后将该处理返回到步骤500。
当将切出的图像数据发送到复用层单元107时,在该图像数据作为AL3-SDU的情况下,图像数据适配单元206将AL3-PDU头部添加到该数据,并且将所获得的数据作为AL-PDU(AL3-PDU)发送到复用层单元107。
当在判断条件1时,数据尺寸大于“A”时,图像数据适配单元206进一步判断条件3(步骤505)。
条件3的判断就是判断“A”是否不大于最大AL3-SDU尺寸。
当“A”不大于最大AL3-SDU尺寸时,图像数据适配单元206从图像数据的顶部切出等于A的数据,然后将切出的数据发送到复用层单元107(步骤506),并且从数据尺寸中减去A(步骤507),然后将该处理返回到步骤500。
在“A”大于最大AL3-SDU尺寸的情况下,图像数据适配单元206从图像数据的顶部切出等于最大AL3-SDU尺寸的数据,然后将切出的数据发送到复用层单元107(步骤508),并且从该数据尺寸中减去最大AL3-SDU尺寸(步骤509),然后将该处理返回到步骤500。
复用层单元107复用来自控制数据适配单元204的AL1-PDU、来自语音数据适配单元205的AL2-PDU和来自图像数据适配单元206的AL3-PDU,并且将MUX-PDU头部附加到复用后的数据来生成MUX-PDU,并且将其作为经复用数据108输出。利用预先准备的在复用时使用的多个复用表,复用层单元107使用这些复用表中的任意一种来进行复用处理。
MUX-PDU头部由PM(分组标记)、MC(复用码)和HEC(头部差错控制)构成。PM指示是否包括了AL-SDU的最后一个字节。MC指示所使用的复用表。HEC是用于检测MUX-PDU头部中的差错的信息。
另外,复用层单元107具有在该时刻按需对AL-PDU进行分段的功能,以使MUX-PDU的尺寸在最大MUX-PDU尺寸之内。然而,由于来自图像数据适配单元206的AL3-PDU已具有考虑了最大MUX-PDU尺寸的尺寸,所以在通常状态中在复用层单元107处不执行对AL-PDU的分段。
如前所述,根据本实施例,由于数据转换单元210对输入的图像数据进行分段或级联,以使图像数据不超过预定的受限尺寸,并且使该数据由VP的定界来限定界限并将所获得的数据发送到图像数据适配单元206,因此即使较大尺寸的数据被提供到该复用设备,也可以防止将尺寸超过处理能力的图像数据发送到图像数据适配单元206或复用层单元107,并且VP的定界可以得到维持,以使得能够适当地处理大图像数据。
在这里,将结合特定应用实例来描述根据本实施例的复用设备和传统的普通复用设备之间的处理差异。
图4是示出了根据本实施例的复用设备和传统的普通复用设备之间的处理差异的表。
这里假定最大AL1-SDU尺寸、最大AL2-SDU尺寸和最大AL3-SDU尺寸都为200字节,并且最大MUX-PDU尺寸为160字节。
还假定在适配层中没有AL1-PDU头部存在,AL2-PDU头部具有一字节,AL3-PDU头部具有2字节,并且在复用层中MUX-PDU头部具有一字节。
还假定在复用层单元107中准备了两个复用表T1和T2。在分配给控制数据、语音数据和图像数据的逻辑信道分别为LCN0、LCN1和LCN2的情况下,复用表T1被定义为首先具有10字节的LCN0、接下来是33字节的LCN1、然后是在最大MUX-PDU尺寸范围内的LCN2。另外,复用表T2被定义为仅具有在最大MUX-PDU尺寸范围内布置的LCN2。
然后,假定所提供的控制数据100、语音数据101和图像数据102的尺寸分别为10字节、32字节和240字节。
在传统的复用设备中,10(10+0)字节的AL1-PDU、33(32+1)字节的AL2-PDU和202(200+2)字节与42(40+2)字节的两个AL3-PDU在适配层中被生成。
在复用层中,包括控制数据和语音数据的MUX-PDU通过使用复用表T1而被生成。此刻,从具有202字节的AL3-PDU中切出116字节,以使得不超过最大MUX-PDU尺寸。通过使用复用表T2,生成87(86+1)字节的MUX-PDU和43(42+1)字节的MUX-PDU,其中87字节的MUX-PDU包括已从其切出116字节的数据后剩余的86字节的图像数据,并且43字节的MUX-PDU包括42字节的图像数据。
另一方面,利用根据本实施例的复用设备,在适配层中生成的是10(10+0)字节的AL1-PDU、33(31+1)字节的AL2-PDU、以及116(114+2)字节和128(126+2)字节的两个AL3-PDU。
在复用层中,通过使用复用表T1,生成了包括控制数据和语音数据的MUX-PDU。此刻,由10字节的AL1-PDU、33字节的AL2-PDU和116字节的AL3-PDU生成了160字节的MUX-PDU。另外,通过使用复用表T2,生成了129字节的MUX-PDU,该MUX-PDU包括128字节的AL3-PDU。
如前所述,在传统的复用设备中生成了三个MUX-PDU,但是在根据本实施例的复用设备中生成了两个MUX-PDU。因此,在传统设备中总字节数是290,而在本实施例中是289字节。换言之,可以发现为了具有更多不必要的MUX-PDU所需的MUX-PDU头部的数量越少,复用效率就提高得越多。
尽管在这里示出的情形中MUX-PDU头部仅有一个字节,但是在具有提高的传输路径抗错能力的系统中MUX-PDU头部的字节数目将被增加。例如,存在这样的系统,在该系统中,MUX-PDU头部被扩展到具有四个字节。还存在这样的系统,在该系统中,四个字节的标志被插入以便辨别MUX-PDU的定界。在本实施例中使用这两种系统将带来更多传输效率提高效果。
在图4中,示出的相对于传统复用设备和根据本实施例的复用设备而在括号中指示的MUX-PDU的总字节数是在使用上述两种系统时的总字节数,其中传统设备具有311字节,而本实施例具有303字节,从而可以该复用效率被进一步提高。
在传统复用设备中,由于适配层和复用层中的每个都基于所提供的参数对数据进行分段,所以执行分段的效率较低。但是,根据本实施例,当在适配层中对图像数据的AL3-PDU进行分段时,基于控制数据的AL1-PDU尺寸、语音数据的AL2-PDU尺寸和复用层的最大MUX-PDU尺寸切出适当的尺寸,从而可以提高复用效率。
下面将描述本发明的另一个实施例。
图5是图示了根据本发明另一实施例的复用设备的结构的框图。参考图5,该复用设备包括复用参数控制单元303、控制数据适配单元204、语音数据适配单元205、图像数据适配单元206、复用层单元107和数据转换单元310。
与图1示出的类似,本实施例涉及将经编码图像和语音复用到单个流中的设备。提供到本复用设备的是作为经编码图像的图像数据102、指示图像数据102的单元终止的终止标志209、作为经编码语音的语音数据101以及作为与语音和图像的编码系统或复用系统相关的控制信息的控制数据100。
在本实施例中,控制数据适配单元204、语音数据适配单元205、图像数据适配单元206和复用层单元107与图1示出的那些相同。另一方面,复用参数控制单元303和数据转换单元310与图1中示出的那些不同。
尽管复用参数控制单元303与图1中示出的复用参数控制单元103类似地工作,但是它在将作为图像数据适配单元206的参数的最大AL3-SDU给予数据转换单元310方面有所不同。
尽管数据转换单元310以类似于图1中示出的数据转换单元210的图2中示出的方式工作,但是,其在使用由复用参数控制单元303给予的最大AL3-SDU,或者在使用与图2中的步骤403和407中的受限尺寸相同的正整数倍数的值时有所不同。
根据本实施例,数据转换单元310调节所提供的图像数据102以使最大AL3-PDU尺寸为受限尺寸或者受限尺寸的正整数倍,并且将调节后的数据发送给图像数据适配单元206。
由于图像数据适配单元206使用最大AL3-PDU尺寸来如在图3中示出的操作所示的那样切出数据,所以能更有效地执行到AL3-PDU的分段,从而提高复用效率。
如前所述,根据本发明,由于数据转换单元对所提供的数据进行分段或级联,以使数据不超过预定的受限尺寸并使该数据由数据单元的定界来限界,并且将所获得的数据发送到适配单元,所以即使当较大尺寸的数据被提供到复用设备时,也可以防止将尺寸超过处理能力的图像数据发送到适配单元或复用层单元,并且可以维持基于数据单元的定界来使得能够适当地处理该数据。
尽管已参考本发明的示例性实施例图示并描述了本发明,但是本领域的技术人员应当理解,可以在其中或对其作出前述和各种其他改变、省略和添加,而不脱离本发明的精神和范围。因此,本发明不应当理解为受限于上述特定实施例,而是包括所有可能的实施例,只要这些实施例可以在所附权利要求书中阐述的特征所包含的范围和它们的等同物内实现即可。
权利要求
1.一种复用设备,其接收多片数据的输入并复用所接收的数据,该复用设备包括数据转换单元(210),其接收所述多片数据中的至少一片数据的输入,并且按需对所述数据执行分段或级联处理以输出下述数据,所述数据不超过预定的受限尺寸,并且由预定数据单元的定界来限界;多个适配单元(204~206),所述多个适配单元被布置为对应于所述多片数据和来自所述数据转换单元(210)的输出数据,以根据对应的所述数据的属性向所述数据提供适配层功能;以及复用层单元,其对来自所述多个适配单元(204~206)的多片数据进行复用,并发送出经复用数据。
2.如权利要求1所述的复用设备,其中当所述数据的终止是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,所述数据转换单元(210)将所提供的所述数据输出到对应的所述适配单元而不对所述数据执行分段或级联处理。
3.如权利要求1所述的复用设备,其中当所述数据的终止是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,所述数据转换单元(210)按照所述受限尺寸将所述数据分段,以将所述数据输出到所述适配单元,直到包括所述终止的部分被输出到所述适配单元为止。
4.如权利要求1所述的复用设备,其中当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,所述数据转换单元(210)按照所述受限尺寸将所述数据分段,以将所获得的数据输出到所述适配单元。
5.如权利要求4所述的复用设备,其中当所述数据被分段后剩余的数据的尺寸小于所述受限尺寸时,所述数据转换单元(210)保存所述剩余数据而不将所述剩余数据输出到所述适配单元。
6.如权利要求1所述的复用设备,其中当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,所述数据转换单元(210)保存所述数据以作为剩余数据而不将所述数据输出到所述适配单元。
7.如权利要求1所述的复用设备,其中所述数据转换单元(210)当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,按照所述受限尺寸对所述数据分段,以将所获得的数据输出到所述适配单元,并且当所述数据被分段后剩余的数据的尺寸小于所述受限尺寸时,保存所述剩余数据而不将所述剩余数据输出到所述适配单元,并且当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,保存所述数据以作为剩余数据而不将所述数据输出到所述适配单元。
8.如权利要求7所述的复用设备,其中所述数据转换单元(210)将保存的所述剩余数据级联到所提供的所述数据。
9.如权利要求1所述的复用设备,其中所述多个适配单元(204~206),当大于预设的第一最大尺寸的所述数据被提供时,提供按照所述第一最大尺寸切出所述数据并且输出切出的数据的功能,以作为所述适配层的功能。
10.如权利要求9所述的复用设备,其中与来自所述数据转换单元(210)的数据输出相对应的所述适配单元,当通过从允许作为所述复用层单元的输出数据的第二最大尺寸中减去从其他所述适配单元输出的数据的尺寸和由所述复用层单元(107)附加的头部的尺寸而获得的第三最大尺寸不大于在所述适配单元处设置的所述第一最大尺寸时,提供按照所述第三最大尺寸切出所述数据的功能,以作为所述适配层的功能。
11.如权利要求9所述的复用设备,其中在所述数据转换单元(210)处,将在相应的适配单元处的所述第一最大尺寸或该尺寸的正整数倍的值设置为所述受限尺寸。
12.如权利要求1所述的复用设备,其中所述多片数据包括图像数据、语音数据和控制数据,并且所述图像数据被提供给所述数据转换单元(210)。
13.如权利要求12所述的复用设备,其中所述预定数据单元是视频分组。
14.一种复用设备的数据处理方法,该复用设备接收多片数据的输入并复用所接收的数据,所述方法包括下述步骤数据转换步骤,该步骤接收所述多片数据中的至少一片数据的输入,并且按需对所述数据执行分段或级联处理以输出下述数据,所述数据不超过预定的受限尺寸,并且由预定数据单元的定界来限界;适配步骤,该步骤向相应的所述多片数据和来自所述数据转换步骤的输出数据提供根据数据属性的适配层功能;以及对来自所述适配步骤的多片数据进行复用,并发送出经复用的数据的步骤。
15.如权利要求14所述的复用设备的数据处理方法,其中所述数据转换步骤包括下述处理当所述数据的终止是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,输出所提供的所述数据而不对所述数据执行分段或级联处理。
16.如权利要求14所述的复用设备的数据处理方法,其中所述数据转换步骤包括下述处理当所述数据的终止是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,按照所述受限尺寸将所述数据分段,以输出所述数据,直到包括所述终止的部分也被输出为止。
17.如权利要求14所述的复用设备的数据处理方法,其中在所述数据转换步骤中当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸大于所述受限尺寸时,按照所述受限尺寸将所述数据分段,以将所获得的数据输出到所述适配步骤,并且当所述数据被分段后剩余的数据的尺寸小于所述受限尺寸时,所述剩余数据被保存而不被输出到所述适配步骤,并且当所述数据的终止不是预定数据单元的终止并且所述数据的尺寸小于所述受限尺寸时,所述数据被作为剩余数据保存而不被输出到所述适配步骤。
18.如权利要求17所述的复用设备的数据处理方法,其中所述数据转换步骤包括将所保存的所述剩余数据级联到所提供的所述数据的处理。
19.如权利要求14所述的复用设备的数据处理方法,其中所述多片数据包括图像数据、语音数据和控制数据,并且所述数据转换步骤是对所述图像数据执行的。
全文摘要
本发明提供了一种复用设备,该复用设备包括数据转换单元(210),其接收多片数据中的至少一片数据的输入,并且按需对该数据执行分段或级联处理以输出下述数据,所述数据不超过预定的受限尺寸,并且由预定数据单元的定界来限界;多个适配单元(204~206),这多个适配单元被布置为对应于所述多片数据和来自数据转换单元(210)的输出数据,以根据对应数据的属性向该数据提供适配层功能;以及复用层单元(107),其对来自多个适配单元(204~206)的多片数据进行复用,并且发送出经复用的数据。
文档编号H04L29/06GK1805545SQ200610001109
公开日2006年7月19日 申请日期2006年1月11日 优先权日2005年1月11日
发明者伊藤博纪, 小山和広, 小泽一范 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1