网关系统的制作方法

文档序号:7850671阅读:177来源:国知局
专利名称:网关系统的制作方法
技术领域
本发明涉及使用IP分组传送声音信号等信号的声音传送装置等网关系统,特别涉及在其中使用的短分组用传送格式。
背景技术
作为使用因特网协议(以下表示为“IP”)发送声音信息信号的方法,使用对每个声音信息信号进行分组,向该分组上附加IP分组标题发送的方式。但是,这里使用的IP因为是无连接型的协议,所以可靠性差。因而通常为了弥补此问题,发送一侧的分组通信装置按照发送的分组顺序在IP分组上设置顺序编号字段,在该字段上附加用于检测连续性的编号后发送分组。接收侧的分组通信装置参照接收到的分组的顺序编号字段,如果不能从该编号中检测出连续性,则可以判定为产生了分组丢失或者分组的顺序发生了改变。其结果,当判断为连续性欠佳的情况下,通过插补等分组损失处理,进行保持声音通话品质的处理。
在支持以往的分层方式的网关系统中,因为只在IP分组上附加顺序编号,所以例如当IP分组发生损失的情况下,不能判断作为与该呼叫对应的短分组是否有损失。因此,不能实施适宜的分组损失处理,存在难以保持通话品质的问题。

发明内容
本发明就是为了解决上述问题而提出的,其目的在于实现可以检测在短分组单位中发生的分组损失,并且为了能够一并传送附加信息而高效率地利用线路的网关系统。
在本发明中,在支持分层分组方式的网关系统中,检测在短分组单位中的分组损失。提供一种在IP分组上组合短分组的发送一侧网关系统和接收一侧网关系统以及与之有关的短分组用传送格式,其中短分组进一步包含在该顺序记号中付与具有识别在编码一侧使用的声音编码方式的信息和声音部件的开始信息、编码声音信号的个数信息的短分组标题,该短分组标题包含短分组单位中的顺序编号。


图1是展示本发明的实施例1的网关系统的构成图。
图2是展示在本发明的实施例1中发送接收的IP分组的构造图。
图3是展示本发明的实施例1的顺序记号付与例子的图。
图4是展示本发明的实施例2的网关系统的构成图。
图5是展示本发明的实施例2的顺序记号付与例子的图。
图6是展示本发明的实施例3的网关系统的构成图。
图7是展示本发明的实施例3的顺序记号付与例子的图。
图8是展示本发明的实施例4的网关系统的构成图。
图9是展示本发明的实施例4的顺序记号付与例子的图。
图10是展示本发明的实施例5的网关系统的构成图。
图11是展示本发明的实施例5的顺序记号付与例子的图。
图12是展示本发明的实施例6的网关系统的构成图。
图13是展示本发明的实施例6的顺序记号付与例子的图。
具体实施例方式
实施例1图1是展示本发明的实施例1的网关系统的构成图。在图1中,短分组组合单元10是把输入声音转换为编码帧,生成有效载荷数据,另一方面,产生顺序信号并组合短分组标题,组装短分组的装置。声音编码部件11进行声音信号的声音编码处理,输出编码声音信号。编码帧计数部件21计数声音编码部件11输出的编码声音信号的帧(编码帧)的个数,并输出其计数数。顺序记号发生部件12根据编码帧计数部件21输出的计数数,产生顺序记号。短分组标题组合部件13以顺序记号发生部件12产生的顺序记号为基准生成短分组标题并输出。短分组组合部件14根据声音编码部件11输出的编码声音信号和短分组标题组合部件13输出的短分组标题,生成短分组并输出。分层分组组合部件15把在每个通道中生成的短分组组合到标准IP分组中。IP分组发送部件16把来自分层分组组合部件15的IP分组发送到线路中。
另外在图1中,IP分组接收部件31从线路接收IP分组。分层分组分解部件32把IP分组接收部件31接收到的标准IP分组分解为各个通道的短分组。短分组分解部件30分解短分组组合单元10组合的短分组,并译码为声音。短分组分解部件33把分层分组分解部件32分解的短分组分解为编码声音信号和短分组标题。短分组标题分解部件34从短分组分解部件33分解的短分组标题中抽出顺序记号。编码帧计数部件41计数短分组分解部件33分解的符号帧的个数。声音译码部件35从短分组分解部件33分解的编码声音信号中译码声音。顺序记号确认部件36对照短分组标题分解部件34抽出的顺序记号所包含的值和编码帧计数部件41计数的短分组所包含的帧数。进而短分组分解部件33把从短分组分解出的编码声音信号输出到声音译码部件35,并把短分组标题输出到短分组标题分解部件34,但其中除了在顺序记号确认部件36判断出顺序记号所包含的值和期望值一致的情况以外,不进行向声音译码部件35的输出。
图2是在本实施例中的网关装置之间发送接收的IP分组的构成图。本实施例中的IP分组由IP分组标题和多个短分组构成,各短分组由存储短分组标题和声音编码数据等的有效载荷数据构成。
以下说明有关动作。首先说明图1的发送装置一侧的动作。编码帧计数部件21计数通过声音编码部件11编码输入声音信号生成的编码帧的个数,把该个数输出到顺序记号发生部件12。顺序记号发生部件12如果从短分组组合部件14取得了用于通知已发出了现在的分组的短分组发送信息时,则把生成的帧的个数除以10的余数(0~9)作为编码帧编号付与各编码帧。另外顺序记号发生部件12如果从短分组组合部件14取得了用于通知已发送了现在的短分组的短分组发送信息时,则把下一个编码帧编号作为新的顺序记号产生。
以下短分组标题组合部件13使用顺序记号发生部件12产生的顺序记号生成短分组标题,并输出到短分组组合部件14。短分组组合部件14根据该短分组标题和声音编码部件11输出的编码帧生成短分组,输出到分层分组组合部件15。
图3是本实施例中的顺序记号付与的例子。在图3中向分组101上付与作为顺序记号所包含的值1。在此例子中,分组101包含2个编码帧。其结果,把在分组101的顺序记号所包含的值1上加上分组101所包含的编码帧的个数2后得到的值3,作为顺序记号所包含的值付与作为下一分组的分组102。
以下在接收装置一侧,由接收装置的IP分组接收部件31接收该IP分组,在由分层分组分解部件32分解为各个信道的短分组后,由短分组分解部件33分解为编码声音信号和短分组标题。短分组标题分解部件34从该短分组标题中抽出顺序记号,另一方面,编码帧计数部件41计数包含在该短分组中的编码帧的个数。顺序记号确认部件36把在短分组标题分解部件34输出的顺序记号的值上加上编码帧计数部件41输出的编码帧的个数后的值作为下一短分组的顺序记号所包含的值的期望值。
当下一短分组的顺序记号所包含的值和该期望值一致的情况下,顺序记号确认部件36向短分组分解部件33发出指示,使其向声音译码部件35输出编码声音信号。另外当下一短分组的顺序记号所包含的值和该期望值不一致的情况下,因为在发送顺序中发生错误,或者发生分组损失,所以实施适宜的错误处理。
如上所述,由于在把在前一次顺序记号所包含的值上加上前一次短分组所包含的编码帧的个数的值作为短分组顺序记号付与,因而可以检测在短分组单位下的分组损失,另外还可以检测在分组损失中损失的编码帧数。因此,可以在分组损失时实施适宜的分组损失处理,可以向通话者提供舒适的通话品质。
另外当是不具有帧构造的声音编码方式的情况下,通过对某一定量的数据进行和帧一样的处理,可以得到同样的效果。
另外,即使是没有声音编码处理部件以及声音译码处理部件的网关装置,通过对某一定量的数据进行和帧一样的处理,可以得到同样的效果。
实施例2图4是展示本发明的实施例2的网关系统的构成图。在图4中,声音编码种类判定部件22把声音编码部件11编码输入声音信号时所用的声音编码方式的种类输出到顺序记号发生部件12。声音编码种类判定部件42根据短分组标题分解部件34从短分组标题中抽出的顺序记号,判定声音编码的种类,并把声音编码种类信息输出到声音译码部件35。进而,在图4中,用同一符号表示与实施例1同样的构成要素,并省略说明。
以下说明有关动作。声音编码部件11对输入声音信号实施声音编码处理,把成为其处理结果的编码声音信号输出到短分组组合部件14。声音编码种类判定部件22根据来自声音编码部件11的信息判定在声音编码处理中使用的声音编码方式的种类,并把判定结果输出到顺序记号发生部件12。顺序记号发生部件12根据来自短分组组合部件14的短分组发送信息、来自声音编码种类判定部件22的声音编码种类信息,产生顺序记号。在本实施例中,例如使用以下方法对每种编码预先确定基准值,把在短分组的总计产生个数除以10的余数上加1的值(1~10)上加上该基准值后的值作为顺序记号所包含的值。作为例子,当编码种类是A的情况下把基准值设置为0,另外当编码种类是B的情况下把基准值设置为10。于是,当在声音编码部件11中使用编码种类A的情况下,顺序记号所包含的值的值域为1~10,当使用编码种类B的情况下,顺序记号所包含的值的值域为11~20。
以下,因为短分组标题组合部件13、短分组组合部件14、分层分组组合部件15、IP分组发送部件16的动作和实施例1一样,所以省略说明。图5展示了在本实施例中被付与的顺序记号的例子。
以下说明有关接收装置一侧的动作。因为IP分组接收部件31、分层分组分解部件32、短分组分解部件33、短分组标题分解部件34的动作和实施例1的动作相同,所以省略其说明。
声音编码种类判定部件42根据短分组分解部件33输出的顺序记号信息,判定在包含于短分组中的编码声音信号中使用的声音编码方式的种类。在图5的例子中,当顺序记号所包含的值是1~10的情况下,判定为声音编码方式是A,另外当是11~20的情况下判定为声音编码方式是B。判定后,声音编码种类判定部件42从该顺序记号中删除表示声音编码方式的种类的信息(减去表示声音编码方式种类的基准值),在向顺序记号确认部件36输出顺序记号的同时,把声音编码种类判定结果输出到声音译码部件35。顺序记号确认部件36根据声音编码种类判定部件42输出的顺序记号确认是否发生了短分组的损失等。如果在顺序记号所包含的值上没有遗漏等,则判定为可以正常接收短分组,另外如果顺序记号所包含的值有遗漏则判断为发生了分组损失等,不能正常接收短分组,并把此结果通知短分组分解部件33。短分组分解部件33在通过该通知确认了在短分组中没有遗漏后,把编码声音信号输出到声音译码部件35。在声音译码部件35中,根据来自声音编码种类判定部件42的信息,对短分组分解部件33输出的编码声音信号进行适当的声音译码处理。
如上所述,通过向每个短分组上付与付加了包含在短分组中的编码声音信号的声音编码方式的种类信息的顺序记号,可以检测在短分组单位下的分组损失,另外也可以在接收机一侧识别包含在短分组中的编码声音信号的声音编码方式的种类。因此,在分组损失时可以实施适当的分组损失处理,在可以向通话者提供舒适的通话品质的同时,可以使多个声音编码方式并存于一个发送接收系统内。
另外,当是不具有帧构造的声音编码方式的情况下,通过对某一定量的数据进行和帧一样的处理,可以得到同样的效果。
进而,在本发明的实施例中,假定了具有A和B这2个声音编码方式种类,但在处理3种以上的声音编码方式的情况下,只要针对各个声音编码种类定义基准值即可。
实施例3图6是展示本发明的实施例3的网关系统的构成图。实施例3是组合了实施例1和实施例2而构成的,用同一符号表示同一构成要素,并省略说明。
以下说明有关动作。声音编码部件11对输入声音信号实施声音编码处理,把成为其处理结果的编码声音信号输出到短分组组合部件14和编码帧计数部件21以及声音编码种类判定部件22。编码帧计数部件21计数该编码声音信号的编码帧数,并把此计数输出到顺序记号发生部件12。声音编码种类判定部件22根据来自声音编码部件11的信息判别在声音编码处理中使用的声音编码方式的种类,把判定结果输出到顺序记号发生部件12。顺序记号发生部件12根据来自短分组组合部件14的短分组发送信息、来自编码帧计数部件21的编码帧计数信息以及来自声音编码种类判别部件22的声音编码种类信息,向各编码帧付与编码帧编号。编码帧编号是已发送的编码帧的合计个数除以10的余数(0~9)。另外,顺序记号发生部件12如果从短分组组合部件14取得用于通知已发送了现在的分组的短分组发送信息,则加算付与下一编码帧的编码帧编号、针对每个声音编码种类判别部件22输出的声音编码方式的种类的判别结果确定的基准值,并产生包含其结果的顺序记号。在本实施例中,当编码种类是A的情况下把基准值设置为0,另外当编码种类是B的情况下把基准值设置为10。于是,当在声音编码部件11中使用编码种类A的情况下,顺序记号所包含的值的值域为0~9,当使用编码种类B的情况下,顺序记号所包含的值的值域是10~19。
以下,因为短分组标题组合部件13、短分组组合部件14、分层分组组合部件15、IP分组发送部件16的动作和实施例1一样,所以省略说明。图7展示了在本实施例中被付与的顺序记号的例子。
以下说明接收装置一侧的动作。因为IP分组接收部件31、分层分组分解部件32、短分组分解部件33、短分组标题分解部件34的动作和实施例1的动作相同,所以省略其说明。
声音编码种类判定部件42以短分组分解部件33输出的顺序记号信息为基础,判定在包含于短分组中的编码声音信号中使用的声音编码方式的种类。在图7的例子中,当顺序记号所包含的值是0~9的情况下,判定为声音编码方式是A,另外当是10~19的情况下判定为声音编码方式是B。判定后,声音编码种类判定部件42从该顺序记号中删除表示声音编码方式种类的信息(减去表示声音编码方式种类的基准值),在向顺序记号确认部件36输出顺序记号的同时,把声音编码种类判定结果输出到声音译码部件35。
编码帧计数部件41计数包含在此短分组中的编码帧的个数。顺序记号确认部件36把在短分组标题分解部件34输出的顺序记号所包含的值上加上编码帧计数部件41输出的编码帧的个数的值作为下一短分组的顺序记号所包含的值的期望值。
以下当接收到的短分组的顺序记号所包含的值和期望值一致的情况下,短分组记号确认部件36向短分组分解部件33发出指示,使它向声音译码部件35输出编码声音信号。另外当下一个短分组的顺序记号所包含的值和期望值不一致的情况下,因为在输出顺序中产生错误,或者产生分组损失,所以实施适当的错误处理。
如上所述,通过在每个短分组上增加了包含在短分组中的编码帧数,并且付与在每个短分组上附加上包含在短分组中的编码声音信号的声音编码方式的种类信息的顺序记号,能够检测在短分组单位下的分组损失,另外,还可以检测在分组损失中损失的编码帧数,同时还可以识别包含在短分组中的编码声音信号的声音编码方式的种类。因此,在分组损失时也可以实施适当的分组损失处理,在可以向通话者提供舒适的通话品质的同时,可以使多个声音编码方式并存于一个发送接收系统内。
另外,当是不具有帧构造的声音编码方式的情况下,通过对某一定量的数据进行和帧一样的处理,可以得到同样的效果。
进而,在本发明的实施例中,假定了具有A和B这2个声音编码方式种类,但在处理3种以上的声音编码方式的情况下,只要针对每个声音编码种类定义基准值即可。
实施例4图8是展示本发明的实施例4中的网关系统的构成图。在图8中,通话突发判定部件23监视一连串的声音信号的有声/无声,判定有声部分(以下称为通话突发)。顺序记号特别编号确认部件43判定是否是具有包含表示通话突发的开头的特殊编号的顺序记号的短分组。在此,所谓特殊编号是指向包含与声音信号的有声部分的开始部分有关的编码帧的短分组付与的顺序记号所包含的值。进而在图8中,用同一符号表示与实施例1相同的构成要素并省略说明。
以下说明有关动作。声音编码部件11对输入声音信号实施声音编码处理,把成为其处理结果的编码声音信号输出到短分组组合部件14和编码帧计数部件21。编码帧计数部件21计数该编码声音信号的编码帧数,把此计数输出到顺序记号发生部件12。通话突发判定部件23监视被输入到声音编码部件11的声音信号的有声/无声,把其结果作为通话突发判定信息输出到顺序记号发生部件12。顺序记号发生部件12根据来自短分组组合部件14的短分组发送信息、来自编码帧计数部件21的编码帧计数信息以及来自通话突发判别部件23的通话突发判定信息,向各编码帧付与编码帧编号。编码帧编号是在已发送的编码帧的合计个数除以9的余数上加1的值(1~9)。另外,如果通话突发判定部件23识别出输入声音从无声部分变化到有声部分,则从通话突发判定部件23向顺序记号发生部件12通知,顺序记号发生部件12作为特殊编号付与0编码帧编号。其结果,编码帧编号的值域为0~9,另外顺序记号发生部件12如果从短分组组合部件14取得了用于通知发送了现在的分组的短分组发送信息,则产生包含付予下一编码帧的编码帧编号的顺序记号。
以下,因为短分组标题组合部件13、短分组组合部件14、分层分组组合部件15、IP分组发送部件16的动作和实施例1一样,所以省略说明。图9展示了在本实施例中被付与的顺序记号的例子。
以下说明接收装置一侧的动作。因为IP分组接收部件31、分层分组分解部件32、短分组分解部件33、短分组标题分解部件34的动作和实施例1的动作相同,所以省略其说明。
编码帧计数部件41计数包含在该短分组中的编码帧的个数。顺序记号特殊编号确认部件43判定顺序记号所包含的值是否是特殊编号,当是特殊编号的情况下,识别该短分组的编码声音信号是通话突发的开头。在图9的例子中,顺序记号所包含的值“0”是特殊编号。当顺序记号所包含的值是特殊编号的情况下,把通话突发开始了的信息通知顺序记号确认部件36和声音译码部件35。编码帧计数部件41计数包含在该短分组中的编码帧的个数。顺序记号确认部件36在用来自顺序记号特殊编号确认部件43的特殊编号确认信息初始化顺序记号而实施再开始处理的同时,根据来自编码帧计数部件41的编码帧计数信息,求出下一个需要处理的短分组的顺序记号所包含的值的期望值,对来自顺序记号特殊编号确认部件43的顺序记号信息和前面的期望值进行对照。
以下在对于接收到的短分组,顺序记号特殊编号确认部件43输出的顺序记号所包含的值和该期望值一致的情况下,顺序记号确认部件36向短分组分解部件33发出指示,使它向声音译码部件35输出编码声音信号。另外,在对于下一短分组,顺序记号特殊编号确认部件43输出的顺序记号所包含的值和该期望值不一致的情况下,因为在发送顺序上发生错误,或者发生分组损失,所以实施适当的错误处理。
如上所述,通过在每个短分组中增加包含在短分组中的编码帧数,并且付与把包含通话突发的开头编码帧的短分组作为特殊编号的顺序记号,可以检测出在短分组单位中的分组损失,另外,还可以检测出在分组损失中损失的编码帧数,同时还可以识别通话突发的开头。因此,在分组损失时也可以实施适当的分组损失处理,可以向通话者提供舒适的通话品质。
另外,因为在声音编码部件以及译码部件中分别在通话突发的开头复位内部状态,所以两者始终都可以保持同样的内部状态。另外在通话突发的开头,可以初始化接收一侧的不稳定吸收缓冲器(未特别图示),即使发送一侧设备和接收一侧设备双方不使用同步的时钟,在接收一侧中每一时间需要接收再生的数据也不会产生过量或不足,可以防止接收缓冲器的溢出/空。
另外,当是不具有帧构造的声音编码方式的情况下,通过对某一定量的数据实施和帧同样的处理,可以得到同样的效果。
另外,不与涉及编码帧数的值组合,而单独向包含通话突发的开头编码帧的短分组付与包含预先确定的特定值的顺序记号,也可以得到对应的效果。
实施例5图10是展示本发明的实施例5的网关系统的构成图。本实施例5是在实施例2中设置了通话突发判定部件25和顺序记号特殊编号确认部件43的实施例。进而,在图10中用同一编号表示与实施例2相同的构成要素,并省略说明。
以下说明有关动作。声音编码部件11对输入声音信号实施声音编码处理,把成为其处理结果的编码声音信号输出到短分组组合部件14。通话突发判定部件23监视被输入到声音编码部件11的声音信号的有声/无声,把其结果作为通话突发判定信息输出到顺序记号发生部件12。声音编码种类判别部件22根据来自声音编码部件11的信息判别在声音编码处理中使用的声音编码方式的种类,并把判别结果输出到顺序记号发生部件12。顺序记号发生部件12根据来自短分组组合部件14的短分组发送信息、来自通话突发判别部件23的通话突发判定信息以及来自声音编码种类判别部件22的声音编码种类信息,产生顺序记号。在本实施例中,例如对每种编码预先确定基准值,将在此前发送的短分组的合计个数除以9的余数(0~8)上加上该基准值的值作为顺序记号。作为例子,如果当在声音编码部件11中使用编码种类A的情况下把基准值设置为0,当使用编码种类B的情况下把基准值设置为10,则当顺序记号所包含的值是编码种类A的情况下为0~8,当是编码种类B的情况下为10~18。
另外,如果通话突发判定部件23识别出输入声音从无声部分变化到有声部分,则把此信息通知顺序记号发生部件12。这种情况下,顺序记号发生部件12把在特殊编号0上加上各声音编码种类的每种的基准值的值作为顺序记号所包含的值。其结果,在编码种类A的情况下的顺序记号所包含的值的值域为0~9,在编码种类B的情况下的顺序记号所包含的值的值域为10~19。
以下因为短分组标题组合部件13、短分组组合部件14、分层分组组合部件15、IP分组发送部件16的动作和实施例1相同,所以省略其说明。图11展示了在本实施例中被付与的顺序记号的例子。
以下说明有关接收装置一侧动作。因为IP分组接收部件31、分层分组分解部件32、短分组分解部件33、短分组标题分解部件34的动作和实施例1的动作相同,所以省略其说明。
声音编码种类判定部件42以短分组分解部件33输出的顺序记号信息为基础,判定在包含于短分组中的编码声音信号中使用的声音编码方式的种类。在图11的例子中,当顺序记号所包含的值是0~9的情况下判定为声音编码方式是A,另外当是10~19的情况下判定为声音编码方式是B。判定后,声音编码种类判定部件42从该顺序记号中删除表示声音编码方式的种类的信息(减去表示声音编码方式种类的基准值),在向顺序记号特殊编号确认部件43输出顺序记号的同时,把声音编码种类判定结果输出到声音译码部件35。顺序记号特殊编号确认部件43确认声音编码种类判定部件42输出的顺序记号所包含的值是否是特殊编号。在图11中,顺序记号所包含的值“0”是特殊编号。当顺序记号所包含的值是特殊编号的情况下,把通话突发开始的信息通知顺序记号确认部件36和声音译码部件35。在顺序记号确认部件36中,在根据来自顺序记号特殊编号确认部件43的通话突发开始通知,实施初始化顺序记号确认并再开始的处理的同时,根据该顺序记号确认是否发生了短分组的损失等。如果在顺序记号所包含的值中没有遗漏等,则判定为可以正常接收短分组,另外如果顺序记号所包含的值有遗漏则判断为发生分组损失等不能正常接收短分组,把此结果通知短分组分解部件33。短分组分解部件33在根据该通知确认了在短分组中没有遗漏后,把编码声音信号输出到声音译码部件35。声音译码部件35根据来自声音编码种类判定部件42以及来自顺序记号特殊编号确认部件43的信息,对此编码声音信号进行适当的声音译码处理并输出。
如上所述,通过在每个短分组上付与施加了包含在短分组中的编码声音信号的声音编码方式的种类信息的顺序记号,并且付与把包含通话突发的开头编码帧的短分组设置为特殊编号的顺序记号,可以检测出在短分组单位下的分组损失,另外能够识别包含在短分组中的编码声音信号的声音编码方式的种类,同时能够识别通话突发的开头。因此,在分组损失时也可以实施适当的分组损失处理,在可以向通话者提供舒适的通话品质的同时,可以使多个声音编码方式并存于一个发送接收系统内。
另外,在声音编码部件以及译码部件中,因为分别在通话突发的开头复位内部状态,所以两者始终都可以保持同样的内部状态。另外在通话突发的开头,可以初始化接收一侧的不稳定吸收缓冲器,即使发送一侧设备和接收一侧设备双方不使用同步的时钟,在接收一侧在每一单位时间需要接收再生的数据中也不会产生过量或不足,可以防止接收缓冲器的溢出/空。
另外,当是不具有帧构造的声音编码方式的情况下,通过对某一定量的数据实施和帧同样的处理,可以得到同样的效果。
进而,在本发明的实施例中,假定了具有A和B这2个声音编码方式种类,但在处理3种以上的声音编码方式的情况下,只要针对各个声音编码种类定义基准值即可。
实施例6图12是展示本发明的实施例6中的网关系统的构成图。本实施例6是组合了实施例4和实施例5的构成,进而在图12中用同一符号表示与实施例4以及实施例5同样的构成要素,并省略说明。
以下说明有关动作。声音编码部件11对输入声音信号实施声音编码处理,把成为其处理结果的编码声音信号输出到短分组组合部件14、编码帧计数部件21以及声音编码种类判定部件22。编码帧计数部件21计数该编码声音信号的编码帧数,并把此计数输出到顺序记号发生部件12。通话突发判定部件23监视被输入到声音编码部件11的声音信号的有声/无声,把其结果作为通话突发判定信息输出到顺序记号发生部件12。声音编码种类判定部件22根据来自声音编码部件11的信息判别在声音编码处理中使用的声音编码方式的种类,并把判定结果输出到顺序记号发生部件12。顺序记号发生部件12根据来自短分组组合部件14的短分组发送信息、来自编码帧计数部件21的编码帧计数信息、来自通话突发判定部件23的通话突发判定信息以及来自声音编码种类判别部件22的声音编码种类信息,向各编码帧付与编码帧编号。编码帧编号是在已发送的编码帧的合计个数除以9的余数上加1的值(1~9)。但是,如果通话突发判定部件23识别出输入声音从无声部分变化到有声部分,则从通话突发判定部件23向顺序记号发生部件12通知,顺序记号发生部件12作为特殊编号把0作为编码帧编号付与。其结果,编码帧编号的值域为0~9。另外顺序记号发生部件12如果从短分组组合部件14取得了用于通知已发送了现在的分组的短分组发送信息,则加算付与下一编码帧的编码帧编号、针对声音编码种类判别部件22输出的声音编码方式的种类的每个判别结果确定的基准值,产生包含其结果的顺序记号。在本实施例中,当编码种类是A的情况下把基准值设置为0,另外当编码种类是B的情况下把基准值设置为10。于是,当在声音编码部件11中使用编码种类A的情况下,顺序记号所包含的值的值域为0~9,当使用编码种类B的情况下,顺序记号所包含的值的值域是10~19。
以下,因为短分组标题组合部件13、短分组组合部件14、分层分组组合部件15、IP分组发送部件16的动作和实施例1一样,所以省略说明。图13展示了在本实施例中被付与的顺序记号的例子。
以下说明有关接收装置一侧的动作。因为IP分组接收部件31、分层分组分解部件32、短分组分解部件33、短分组标题分解部件34的动作和实施例1的动作相同,所以省略其说明。
编码帧计数部件41计数包含在此短分组中的编码帧的个数。声音编码种类判定部件42以短分组分解部件33输出的顺序记号信息为基础,判定在包含于短分组中的编码声音信号中使用的声音编码方式的种类。在图13的例子中,当顺序记号所包含的值是0~9的情况下,判定为声音编码方式是A,另外当是10~19的情况下判定为声音编码方式是B。判定后,声音编码种类判定部件42从该顺序记号中删除表示声音编码方式的种类的信息(减去表示声音编码方式种类的基准值),在向顺序记号特殊编号确认部件43输出顺序记号的同时,把声音编码种类判定结果输出到声音译码部件35。顺序记号特殊编号确认部件43确认声音编码种类判定部件42输出的顺序记号所包含的值是否是特殊编号。在图13的例子中,顺序记号所包含的值“0”是特殊编号。当顺序记号所包含的值是特殊编号的情况下,把通话突发已开始的信息通知顺序记号确认部件36和声音译码部件35。编码帧计数部件41计数包含在该短分组中的编码帧的个数。顺序记号确认部件36在根据来自顺序记号特殊编号确认部件43的特殊编号确认信息初始化顺序记号确认而实施再开始的处理的同时,根据来自编码帧计数部件41的编码帧计数信息,求出下一个需要处理的短分组的顺序记号所包含的值的期望值,并对照顺序记号特殊编号确认部件43输出的顺序记号所包含的值和前面的期望值。
以下在对于接收到的短分组,顺序记号特殊编号确认部件43输出的顺序记号所包含的值和期望值一致的情况下,短分组记号确认部件36向短分组分解部件33发出指示,使它向声音译码部件35输出编码声音信号。另外当对于下一短分组,特殊编号确认部件43输出的短分组记号所包含的值和期望值不一致的情况下,因为在输出顺序中产生了错误,或者产生分组损失,所以实施适当的错误处理。
如上所述,通过把在前一次的顺序记号所包含的值上加上前一次短分组包含的编码帧的个数的值作为短分组的顺序记号所包含的值付与,并且把包含通话突发的开头编码帧的短分组付与包含特殊编号的顺序记号,可以检测出在短分组单位下的分组损失,还可以检测在分组损失中损失的编码帧数。另外,也可以在接收机一侧识别出基于包含在短分组中的编码声音信号的声音编码方式的种类,同时可以识别通话突发的开头。因此,在分组损失时也可以实施适当的分组损失处理,在可以向通话者提供舒适的通话品质的同时,可以使多个声音编码方式并存于一个发送接收系统内。
另外,在声音编码部件以及译码部件中,因为分别在通话突发的开头复位内部状态,所以两者始终都可以保持同样的内部状态。另外可以在通话突发的开头初始化接收一侧的不稳定吸收缓冲器,即使发送一侧设备和接收一侧设备双方不使用同步的时钟,在接收一侧在每一单位时间需要接收再生的数据中也不会产生过量或不足,可以防止接收缓冲器的溢出/空。
另外,当是不具有帧构造的声音编码方式的情况下,通过对某一定量的数据实施和帧同样的处理,可以得到同样的效果。
进而,在本发明的实施例中,假定了具有A和B这2个声音编码方式的种类,但在处理3种以上的声音编码方式的情况下,只要针对各个声音编码种类定义基准值即可。
进而,本发明并不限于上述各实施例,当然还包含各实施例的可能的组合。
通过本发明,可以提供一种具备在发生分组损失时可以得到更详细的信息,或者可以在一个发送接收系统中使用多个声音编码方式,或者通过识别有声部分的开头使通话者得到更舒适的通话品质等附加功能的网关系统。
权利要求
1.一种网关系统,其特征在于在发送一侧包括根据输入声音信号生成编码帧的声音编码装置;产生包含从被分配给上述编码帧所包含的每种信息的值的集合中选择出的值的顺序记号的顺序记号发生装置;生成包含上述顺序记号的短分组标题的短分组标题组合装置;根据上述编码帧和上述短分组标题生成短分组的短分组组合装置;把这些短分组组合到分层分组中并发送的发送装置。
2.根据权利要求1所述的网关系统,其特征在于上述顺序记号发生装置计数上述短分组组合装置生成的短分组所包含的帧数,产生包含在现在的顺序记号所包含的值上加上该帧数的值的下一个顺序记号。
3.根据权利要求1所述的网关系统,其特征在于上述顺序记号发生装置根据与上述声音编码装置使用的声音编码方式种类对应地预先分配的值域中,计算出顺序记号所包含的值。
4.根据权利要求1所述的网关系统,其特征在于上述顺序记号发生装置针对包含上述输入声音信号的有声部分的开头编码帧的短分组,产生包含规定的特殊编号的顺序记号。
5.根据权利要求3所述的网关系统,其特征在于上述顺序记号发生装置针对包含上述输入声音信号的有声部分的开头编码帧的短分组,产生包含规定的特殊编号的顺序记号。
6.根据权利要求1所述的网关系统,其特征在于上述顺序记号发生装置产生顺序记号,该顺序记号包含将此前已发送的短分组所包含的编码帧的个数和该顺序记号所包含的值相加的值,并且该值进一步满足以下条件中的至少一个条件是与上述声音编码装置使用的声音编码方式的种类对应地预先分配的值域中的值的条件、当是包含上述输入声音信号的有声部分的开头编码帧的短分组的情况下是规定的特殊编号条件。
7.根据权利要求1所述的网关系统,其特征在于在接收一侧包括接收上述分层分组并分解为上述短分组的接收装置;从上述短分组中读出短分组标题的短分组标题分解装置;从上述短分组标题中读出包含在上述顺序记号中的值,识别短分组的损失和顺序错误的顺序记号确认装置。
8.根据权利要求2所述的网关系统,其特征在于在接收一侧包括接收上述分层分组并分解为上述短分组的接收装置;从上述短分组中读出短分组标题的短分组标题分解装置;从上述短分组标题中读出包含在上述顺序记号中的值,识别短分组的损失和顺序错误的顺序记号确认装置,其中上述顺序记号确认装置对在上次接收到的短分组的顺序记号所包含的值上加上包含在该短分组中的编码帧数的值和此次接收到的短分组的顺序记号所包含的值进行对照,从不一致的分组中识别短分组的损失和顺序错误。
9.根据权利要求3所述的网关系统,其特征在于在接收一侧包括接收上述分层分组并分解为上述短分组的接收装置;从上述短分组中读出短分组标题的短分组标题分解装置;从上述短分组标题中读出包含在上述顺序记号中的值,识别短分组的损失和顺序错误的顺序记号确认装置,其中上述顺序记号确认装置从包含上述顺序记号所包含的值的值域中识别声音编码方式的种类。
10.根据权利要求4所述的网关系统,其特征在于在接收一侧包括接收上述分层分组并分解为上述短分组的接收装置;从上述短分组中读出短分组标题的短分组标题分解装置;从上述短分组标题中读出包含在上述顺序记号中的值,识别短分组的损失和顺序错误的顺序记号确认装置,其中上述顺序记号确认装置对上述顺序记号所包含的值和上述特殊编号进行对照,把一致的编码帧识别为输入声音信号的有声部分的开头编码帧。
11.根据权利要求5所述的网关系统,其特征在于在接收一侧包括接收上述分层分组并分解为上述短分组的接收装置;从上述短分组中读出短分组标题的短分组标题分解装置;从上述短分组标题中读出包含在上述顺序记号中的值,识别短分组的损失和顺序错误的顺序记号确认装置,其中上述顺序记号确认装置在从包含上述顺序记号所包含的值的值域中识别声音编码方式的种类的同时,对上述顺序记号所包含的值和上述特殊编号进行对照,把一致的编码帧识别为输入声音信号的有声部分的开头编码帧。
12.根据权利要求6所述的网关系统,其特征在于在接收一侧包括接收上述分层分组并分解为上述短分组的接收装置;从上述短分组中读出短分组标题的短分组标题分解装置;从上述短分组标题中读出包含在上述顺序记号中的值,识别短分组的损失和顺序错误的顺序记号确认装置,其中上述顺序记号确认装置对在上次接收到的短分组的顺序记号所包含的值上加上包含在该短分组中的编码帧数的值、此次接收到的短分组的顺序记号所包含的值进行对照,在从不一致的分组中识别短分组的损失和顺序错误的同时,进一步进行以下处理中的至少一方从包含上述顺序记号所包含的值的值域中识别声音编码方式的种类,以及根据上述顺序记号所包含的值和上述规定的特殊编号的一致识别为输入声音信号的有声部分的开头编码帧。
全文摘要
在支持分层分组方式的网关系统中,检测在短分组单位下的分组损失。是将包含短分组标题的短分组组合为IP分组的发送侧网关系统和接收侧网关系统,其中该短分组标题包含短分组单位下的顺序记号,并且付与了具有以下信息的顺序记号识别在编码侧使用的声音编码方式的信息或有声声音部分的开始信息、编码声音信号的个数信息。
文档编号H04L29/06GK1611043SQ0380188
公开日2005年4月27日 申请日期2003年4月17日 优先权日2002年4月24日
发明者伏见涉, 铃木茂明 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1