异种通信网间连接中的编码数据的处理方法以及网关装置的制作方法

文档序号:7609202阅读:191来源:国知局
专利名称:异种通信网间连接中的编码数据的处理方法以及网关装置的制作方法
技术领域
本发明涉及一种编码数据的处理方法及其装置,特别涉及一种在将以线路网与IP网等信息信息包网间的通信为代表的异种通信网间连接的网关装置的编码数据的处理中适用的方法与装置。
背景技术
将线路网与IP(Internet Protocol)网等信息包网(packet net)间连接来进行双向通信的情况下,通过设置将基于一方通信网的数据形式的控制信息·图像编码信息·声音编码信息等各种数据变换成另一方通信网的数据形式的网关装置来实现。此时,包含有各种信息的数据,在网关装置中只进行协议的变换处理,或者如果需要的话,为了能够进行不同编码方式下的连接,进行代码转换处理。其中,特别是声音编码数据,要求除了保持音质之外,还能够维持较短延迟下的通信的处理方法。
图11为说明以往的网关装置的典型构成之一例的图。对照图11,在从线路网到信息包网方向,包含有控制信息·图像编码信息以及声音编码信息的数据,从以线路网为终端的线路网终端线路100,以某个固定的数据长度多路复用,以一定的周期提供给多路复用数据分离电路200。多路复用数据分离电路200,是以第1计时器电路1000所管理的一定的周期实施处理的电路,接收到由第1计时器电路1000所输出的处理开始请求信号之后,实施对用来将来自线路网的多路复用数据分别分离成控制数据、图像数据、声音数据的识别符即唯一字的检测处理,根据所检测出的唯一字实施多路复用数据分离处理。由多路复用数据分离电路200分离处理过的控制数据、图像编码数据、声音编码数据的各个数据,分别提供给对应的控制数据处理电路300、图像数据处理电路400、以及声音数据处理电路500。数据处理电路300、400、500,进行对应各个种类的数据处理,将所得到的各个数据,分别输出给对应的信息包网终端电路600、700、800。信息包网终端电路600、700、800,将从数据处理电路300、400、500分别接收到的数据作为包数据,分别输出给信息包网。
另外,在从信息包网到线路网方向,包含有控制信息、图像编码信息、声音编码信息的各个包,由对应的信息包网终端电路600、700、800接收,控制数据被输出给控制数据处理电路300,图像编码数据被输出给图像数据处理电路400,声音编码数据被输出给声音数据处理电路500。数据处理电路300、400、500,与从线路网向信息包网方向相反实施变换处理,输出所得到的各个数据。数据多路复用电路900,是按照第1计时器电路1000所管理的一定的周期实施处理的电路,接收到从第1计时器电路1000所输出的处理开始请求信号之后,将数据处理电路300、400、500所输出的各个数据多路复用,并输出给线路网终端电路100。线路网终端电路100,将数据多路复用电路900所取得的多路复用数据输出给线路网。
图12为表示图11的声音数据处理电路500与信息包网声音数据终端电路800的典型构成之一例的图。对照图12,在从线路网到信息包网的方向中,声音数据处理电路500,将从多路复用数据分离电路200输出的声音编码数据,用包数据构建电路501协议变换成包数据形式,包数据构建电路501,将所得到的声音包数据输出给信息包网声音数据终端电路800内的发送电路801。发送电路801,将包数据发送给信息包网。
另外,在从信息包网向线路网方向中,声音包,由信息包网声音数据终端电路800的接收电路802接收,保存在接收电路802内的缓存(未图示)中。声音数据处理电路500中,第2计时器电路511,是以一定的周期向编码数据抽出电路512输出处理开始请求的电路,编码数据抽出电路512,在从第2计时器电路511接收到处理开始请求的时刻,从接收电路802取得声音数据,抽出声音编码数据,将所抽出的声音编码数据输出给数据多路复用电路900。
另外,作为连接异种通信网间的网关装置,以往公知有各种构成。例如,具有交换机接口部与包控制部,经电话交换机与电话机相连接且与IP网相连接、并进行声音通信的声音网关装置(参照例如后述的专利文献1)。
另外,公知有如下运动图像的编码·解码中的错误隐藏技术,在编码器侧所发送的图像在传输中产生错误的情况下,将解码器侧所无法正常解码的块的图像数据,替换成能够正常解码的块的图像数据,通过这样使得像质恶化不太明显,在该错误隐藏技术中,公知有实施考虑帧相关性的高效的错误隐藏控制,来提高像质的技术等(参照例如后述的专利文献2)。
另外,对于延迟波动吸收技术,也从以往就公知有各种构成。例如公知的有,在与发送间隔相比接收间隔较短的情况下,通过执行对成为再生等待控制的基准的包进行动态变更的动作,来吸收传播延迟波动,同时缩短到将接收包发送给再生处理为止的时间的这种声音包的延迟波动吸收装置的构成(参照例如后述的专利文献3)。另外,还有具有与电话网相连接的电话网侧线路接口电路、与IP网相连接的IP网侧接口电路、以及声音包处理电路,并在与媒体变换控制装置相连接的媒体变换装置中,在收置于同一装置内的终端间进行连接时,不进行媒体变换直接进行连接,通过这样来降低声音恶化、传输延迟的构成(例如参照后述的专利文献4)。
另外,作为在从网络到来的包发生了延迟的情况下生成编码数据的接收装置而公知的接收装置,具有数据插入机构,在从网络到来的声音包延迟,无法组成要输出的原声音数据的情况下,对该延迟声音包到来为止没有组成的连续数据部分,插入空闲时间防止用的编码声音数据;以及数据废弃机构,在数据插入机构插入了空闲时间防止用的编码声音数据的情况下,将所组成的原声音数据中、位于给定的不连续位置的多个微小数据部分,相当于数据插入机构所插入的编码声音数据的时间部分废弃(参照例如后述的专利文献5)。后述的专利文献5中,作为解决如下问题,即在产生了欠载运行的情况下,无法吸收的延迟包被废弃,并写入代替的声音数据来代替延迟包数据,在所废弃的声音数据是压缩编码数据的情况下,所废弃的声音数据量较多声音品质发生恶化,且声音品质恶化较少的声音包接收装置,在将从网络到达的包解码为PCM(Pulse CodeModulation)数据并将PCM数据以给定的传输速度输出的声音包接收装置中,具有以不会损害实时性的程度吸收包的到达时刻之差的编码数据缓存;对是否为接近即使将解码后的PCM废弃也不会给声音品质带来影响的无音的声音等级进行比较的PCM等级比较器;以及间除计数器控制部,用来在插入了代替编码数据的情况下,根据PCM等级比较器中的比较结果,将接近无音的等级的PCM数据,以给定的间隔离散间除,且间除的量为对插入的代替编码数据进行解码所得到的数据量。
专利文献1特开2002-290550号公报(第4页,第1图)专利文献2特开2002-77922号公报(第3页,第1图)专利文献3特开2002-185498号公报(第4-5页,第1图)专利文献4特开2001-326724号公报(第4-5页,第1图)专利文献5特开2000-124947号公报(第2-3页,第1图)但是,对照图11、图12所说明的以往的网关装置中所设想的情况,除了从线路网输入声音编码数据,还有输入控制数据或以与图像编码数据多路复用的数据形式输入的情况。因此,在若干个状况下,存在有可能品质显著恶化、或导致声音延迟的增加的问题。以下进行说明。
例如,从线路网侧的终端一直到网关装置的传送线路上,多路复用数据中的、特别是被误插入唯一字的情况下,图11的多路复用数据分离电路200的处理中无法检测出唯一字,其结果是,多路复用数据分离电路200中,无法从线路网所接收到的多路复用数据中取出适当的声音编码数据。这种情况下,在接收由多路复用数据分离电路200所分离的数据的声音数据处理电路500中,无法取得所期望的声音编码数据,此时,无法向另一侧通信网(也即信息包网)发送声音编码数据。其结果是,声音包的往信息包网的发送,比本来应当发送的时刻迟。这种情况下,信息包网内的延迟波动也赶到一起,发送目的地的信息包网侧的终端(未图示)中,无法充分吸收延迟波动,从而产生声音的中断等,导致音质的恶化。
另外,从信息包网到线路网方向,如上述专利文献3、5等所述,在为了吸收信息包网的延迟波动,而例如在图12的接收电路802内、或在接收电路802与数据处理电路500之间,设置用来吸收延迟波动的波动吸收用缓存的情况下,该缓存会增加两通信网的终端间的声音延迟。

发明内容
因此,本发明的目的在于提供一种在连接异种通信网间的网关中,能够将信号品质的恶化抑制到最小限度,同时可实现例如作为声音通话的短延迟的维持的方法及其装置。
本发明为了实现上述目的,在连接在第1通信网与第2通信网的异种通信网间的网关方式的、从上述第1通信网与上述第2通信网的至少一方通信网到另一方通信网方向的编码数据的处理中,在来自上述第1通信网与上述第2通信网的至少一方通信网的编码数据迟到或损失的情况下,根据需要,进行生成用来让另一方通信网的发送目的地终端执行错误隐藏处理的数据的处理,或进行废弃所取得的编码数据的处理,实现编码数据的发送。第1通信网为线路网、第2通信网为信息包网的本发明的一个方面的网关装置,连接在线路网与信息包网的异种通信网间,并具有第1判断机构,其判断来自上述线路网的编码数据是否迟到或损失;以及第1控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,进行控制,生成用来让上述信息包网侧的连接目的地终端执行错误隐藏处理的编码数据、或将所取得的编码数据废弃。
本发明的另一方面的网关装置,具有第2判断机构,其判断来自上述信息包网的编码数据是否迟到或损失;以及,第2控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,生成用来让上述线路网侧的连接目的地终端执行错误隐藏处理的编码数据,或将迟到的编码数据废弃。
本发明的再另一方面的网关装置,具有第1判断机构,其判断来自上述线路网的编码数据是否迟到或损失;第1控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,通过错误隐藏处理生成数据,或将所取得的编码数据废弃;第1解码机构,其对上述第1控制机构所处理的、来自上述线路网的编码数据进行解码,并输出解码数据;以及,第1编码机构,其将从上述第1控制机构的上述错误隐藏处理得到的数据、及来自上述第1解码机构的上述解码数据,通过与来自上述线路网的编码数据的编码方式不同的编码方式编码后进行输出。
本发明的再另一方面的网关装置,具有第2判断机构,其判断来自上述信息包网的编码数据是否迟到或损失;第2控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,通过错误隐藏处理生成数据,或将迟到的编码数据废弃;第2解码机构,其对上述第2控制机构所处理的来自上述信息包网的编码数据进行解码,并输出解码数据;以及,第2编码机构,其将由上述第2控制机构生成的的数据、及来自上述第2解码机构的上述解码数据,通过与来自上述信息包网的编码数据的编码方式不同的编码方式编码后进行输出。
本发明中,优选,上述第1判断机构,将每给定的周期从上述线路网实际取得的编码数据、与对于期待上述每周期取得的编码数据的数目而预先计算出的期待值相比较,并根据上述比较结果,判断来自上述线路网的编码数据是否迟到或损失。
本发明中,优选,上述第1判断机构,具有第1判断电路,接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路所输出的编码数据后进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较,并根据比较的结果实施控制,其中,在上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,在上述编码数据的取得数少于上述期待值的情况下,将用来生成不足数目部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,在上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出。
本发明中,优选,上述第1控制机构,具有第1选择电路,接收由上述第1判断电路所输出的、上述编码数据、上述生成请求信号、上述废弃请求信号中的至少1个,并且,在从上述第1判断电路只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中、上述废弃请求信号所表示的过剩部分废弃,并输出剩下的编码数据;以及,第1编码数据生成电路,接收来自上述第1选择电路的指示,生成用来让连接目的地终端执行错误隐藏处理的编码数据。
本发明中,优选,上述第2判断机构,对每个给定的周期,调查是否能够由接收电路取得来自上述信息包网的包数据,并在上述包数据由上述接收电路取得的情况下,从上述包数据抽出编码数据,在无法取得上述包数据的情况下,判断为编码数据的迟到或损失。
本发明中,优选,上述第2判断机构,具有计时器电路,以给的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路取得包数据,且该接收电路从上述信息包网接收包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;以及,第2判断电路,其在从上述编码数据抽出电路接收到的信号,为上述表示无法取得的信号的情况下,为了在连接目的地终端中进行错误隐藏处理,输出生成请求信号,并且,在接收由上述编码数据抽出电路所抽出的编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的编码数据,在上次判断的结果为上述编码数据抽出电路输出了生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路。
本发明中,优选,上述第2控制机构,具有第2选择电路,其在从上述第2判断电路只接收到编码数据的情况下,输出该编码数据,在从上述第2判断电路接收到上述生成请求信号的情况下,指示执行编码数据的生成,在从上述第2判断电路接收到上述废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;以及,第2编码数据生成电路,其接收来自上述第2选择电路的执行编码数据生成处理的指示后,生成在线路网侧终端执行错误隐藏处理所必要的编码数据。
根据本发明的再另一方面的网关装置,可构成为具有代码转换功能,这种情况下,网关装置的上述第1控制机构,具有第1选择电路,其从上述第1判断机构接收上述编码数据、上述生成请求信号、上述废弃请求信号中的至少1个,并且,在从上述第1判断电路只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中上述废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据;以及,第1错误隐藏处理电路,其接收来自上述第1选择电路的指示,通过错误隐藏处理来生成数据。该结构中,设有对来自上述第1选择电路的编码数据进行解码,并输出解码数据的第1解码电路;以及第1编码电路,输入来自上述第1解码电路的解码数据、与来自上述第1错误隐藏处理电路的数据,并生成通过与从线路网所接收到的上述编码数据的编码方式不同的信息包网侧的编码方式编码得到的编码数据。
根据本发明的再另一方面,网关装置,可构成为具有代码转换功能,上述第2控制机构具有第2选择电路,其在从上述第2判断电路只接收到编码数据的情况下,输出该编码数据,在从上述第2判断电路接收到生成请求信号的情况下,指示执行错误隐藏处理,在从上述第2判断电路接收到废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;以及,第2错误隐藏处理电路,其通过错误隐藏处理生成数据。该结构中,设有对上述第2选择电路所输出的编码数据进行解码,并输出解码数据的第2解码电路;以及第2编码电路,输入来自上述第2解码电路的解码数据、与来自上述第2错误隐藏处理电路的错误隐藏处理用的数据,通过与从上述信息包网接收到的编码数据的编码方式不同的线路网侧的编码方式进行编码,并输出编码数据。
根据本发明的再另一方面,由连接在线路网与信息包网的异种通信网间的网关装置实施的编码数据的处理方法,具有(a1)上述网关装置,判断来自上述线路网的编码数据是否迟到或损失的步骤;以及,(b1)在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,上述网关装置进行控制,生成用来让连接目的地终端执行错误隐藏处理的编码数据、或将所取得的编码数据废弃的步骤。
本发明的再另一方面中的方法,具有(a2)连接在线路网与信息包网的异种通信网间的网关装置,判断来自上述信息包网的编码数据是否迟到或损失的步骤;以及,(b2)在上述判断的结果是来自上述信息包网的编码数据迟到或损失的情况下,上述网关装置,生成用来让连接目的地终端执行错误隐藏处理的编码数据、或将迟到的编码数据废弃的步骤。
本发明的再另一方面中的方法,包括(a1)上述网关装置,判断来自上述线路网的编码数据是否迟到或损失的步骤;(b1)在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,上述网关装置,生成用来让发送目的地终端执行错误隐藏处理的数据、或将迟到的编码数据废弃的步骤;(c1)上述网关装置,对上述步骤(b1)所处理的、来自上述线路网的编码数据进行解码,并输出解码数据的步骤;以及,(d1)将由上述步骤(b1)所生成的数据、及上述解码数据,通过与来自上述线路网的编码数据的编码方式不同的编码方式编码后进行输出的步骤。
本发明的再另一方面中的方法,包括(a2)上述网关装置,判断来自上述信息包网的编码数据是否迟到或损失的步骤;(b2)在上述判断的结果是来自上述信息包网的编码数据迟到或损失的情况下,上述网关装置进行控制,通过错误隐藏处理生成数据、或将迟到的编码数据废弃的步骤;(c2)对上述步骤(b2)所处理的、来自上述信息包网的编码数据进行解码,并输出解码数据的步骤;以及,(d2)将由上述步骤(b2)所生成的数据、及上述解码数据,通过与来自上述信息包网的编码数据的编码方式不同的编码方式编码后进行输出的步骤。
根据本发明中的方法,优选,上述步骤(a1)包括(a11)接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路所输出的编码数据并进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较的步骤;以及,(a12)在比较的结果为,上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路所取得的上述编码数据一起输出的步骤。
根据本发明中的方法,优选,上述步骤(b1)包括(b11)接收由上述步骤(a12)所输出的、上述编码数据、上述生成请求信号、或上述废弃请求信号,并且,在只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据的步骤;以及,(b12)接收上述生成不足部分的数据的指示后,生成用来让连接目的地终端执行错误隐藏处理的编码数据的步骤。
根据本发明中的方法,优选,上述步骤(a2)包括(a21)执行编码数据抽出处理的步骤,在接收到来自以给的周期输出处理开始请求信号的计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路取得包数据,该接收电路从上述信息包网接收包数据,并且,
在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;以及,(a22)在来自上述步骤(a21)的输出为上述表示无法取得的信号的情况下,为了在连接目的地终端中进行错误隐藏处理,而输出生成请求信号,在接收由上述步骤(a21)所输出的编码数据,且刚才没有输出上述生成请求信号的情况下,输出上述步骤(a21)所输出的编码数据,在上次判断的结果为上述步骤(a21)已经输出了生成请求信号,且本次由上述步骤(a21)所输出的编码数据为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号,与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述步骤(a21)的编码数据抽出处理的步骤。
根据本发明中的方法,优选,上述步骤(b2),包括(b21)在上述步骤(a22)输出了上述生成请求信号的情况下,指示执行错误隐藏处理,在上述步骤(a22)输出了废弃请求信号的情况下,将上述步骤(a22)所输出的编码数据删除必要部分,并输出剩下的编码数据的步骤;以及,(b22)生成在线路网侧的连接目的地终端执行错误隐藏处理所必要的编码数据的步骤。
通过本发明,通过抑制发送过剩的声音包数据,能够实现一种抑制了发送目的地中的多于声音延迟,将声音品质的恶化抑制到最小限度,同时实现要求短延迟的声音通话。
另外,根据本发明,对于用来吸收来自信息包网的接收包的延迟波动的缓存量而言,在从信息包网接收到的声音包内的编码数据的数目、与编码数据抽出处理的周期取得这两者的平衡崩溃,缓存用尽的情况下,根据编码数据抽出处理中的无法取得的信息,在发送目的地终端中,进行错误隐藏处理,因此通过编码数据生成处理生成声音编码数据,并输出给数据多路复用处理,并且在接收到迟到声音包的情况下进行废弃,通过这样,能够将声音品质的恶化抑制为最小限度,实现对作为声音通话的短延迟进行保持。
再有,根据本发明,即使在应用于将所输入的编码数据通过其他编码方式再编码并输出的代码转换功能的情况下,也能够将信号品质的恶化抑制到最小限度,并抑制信号延迟。


图1为表示本发明的第1实施例的网关装置的构成的图。
图2为表示本发明的第1实施例的声音数据处理电路中的与从线路网向信息包网方向的处理相关的构成的图。
图3为表示本发明的第1实施例的声音数据处理电路中的与从信息包网到线路网方向的处理相关的构成的图。
图4为用来说明本发明的第1实施例的声音数据处理电路中的与从线路网到信息包网方向相关的处理的流程图。
图5为用来说明本发明的第1实施例的声音数据处理电路中的与从信息包网到线路网方向相关的处理的流程图。
图6为表示本发明的第2实施例的声音数据处理电路中的与从线路网到信息包网方向的处理相关的构成的图。
图7为表示本发明的第2实施例的声音数据处理电路中的与从信息包网到线路网方向的处理相关的构成的图。
图8为用来说明本发明的第2实施例的声音数据处理电路中的与从线路网到信息包网方向相关的处理的流程图。
图9为用来说明本发明的第2实施例的声音数据处理电路中的与从信息包网到线路网方向相关的处理的流程图。
图10为表示本发明的第3实施例的网关装置之构成的图。
图11为表示以网的网关装置之构成的图。
图12为以往的声音数据处理电路之一例的方框图。
图中100-线路网终端电路,200-多路复用数据分离电路,300-控制数据处理电路,400-图像数据处理电路,500-声音数据处理电路,501-包数据构建电路,502-第1判断电路,503-第1选择电路,504-第1编码数据生成电路,505-第1错误隐藏处理电路,506-第1解码电路,507-第1编码电路,511-第2计时器电路,512-编码数据抽出电路,513-第2判断电路,514-第2选择电路,515-第2编码数据生成电路,516-第2错误隐藏电路,517-第2解码电路,518-第2编码电路,550、560-声音数据处理电路,600-信息包网控制数据终端电路,700-信息包网图像数据终端电路,800-信息包网声音数据终端电路,801-发送电路,802-接收电路,900-数据多路复用电路,1000-第1计时器电路。
具体实施例方式
为了对本发明进行更加详细的说明,对实施方式进行说明。本发明在其一个实施方式中,实施线路网与信息包网间的连接的网关,在从线路网到信息包网的方向中,对从以一定的周期进行动作的多路复用数据分离电路(200)每给定的周期实际取得的声音编码数据的数目、与根据该周期及声音编码方式的帧时间长计算出的期待每该周期由多路复用数据分离电路(200)输出的声音编码数据的数目的期待值进行比较,根据比较结果进行适当的判断处理,并根据该判断结果,实施编码数据生成处理的选择、或废弃处理,通过这样,能够使得每个周期的包数据的发送数恒定,将发送目的地终端的信号品质的恶化降低到最小限度,并维持作为声音通信的短延迟。同样,在从信息包网到线路网中,网关构成为,在因信息包网的延迟波动等的影响发生迟到包的情况下,从所接收到的包数据中抽出编码数据的处理中,输出表示数据无法取得的意思,根据来自抽出编码数据的处理的输出,进行适当的判断处理,并根据该判断结果,实施编码数据生成处理的选择、或废弃处理。更详细的说,本发明的一个实施方式中,连接在线路网与信息包网间的网关装置,具有对来自线路网的多路复用数据进行分离的多路复用数据分离电路(200)对由多路复用数据分离电路分离后的编码数据进行处理,并将其打包输出的数据处理电路(550);以及,将上述数据处理电路所输出的包发送给信息包网的发送电路(801)。
本发明的一个实施方式中,数据处理电路(550)参照图2,具有包数据构建电路(501)、第1判断电路(502)、第1选择电路(503)、以及第1编码数据生成电路(504)。
第1判断电路(502),接收由多路复用数据分离电路(200)所输出的编码数据并计数,将每给定的周期的编码数据的取得数、与期待每上述周期从多路复用数据分离电路(200)输出的编码数据的数目的期待值进行比较,在比较的结果为·上述编码数据的取得数与上述期待值相同的情况下,输出通过上述多路复用数据分离电路接收到的上述编码数据;·上述编码数据的取得数比上述期待值小的情况下,输出用来生成不足部分的数据的生成请求信号;·上述编码数据的取得数比上述期待值大的情况下,输出用来将过剩部分的编码数据废弃的废弃请求信号。
第1选择电路(503),接收第1判断电路(502)所输出的编码数据、上述生成请求信号、以及上述废弃请求信号中的至少1个,根据所接收到的信号,进行下述(I)至(III)的控制。
(I)第1选择电路(503),在只从第1判断电路(502)接收到上述编码数据的情况下,输出所接收到的上述编码数据。
(II)第1选择电路(503),在从第1判断电路(502)接收到上述生成请求信号的情况下,指示生成不足部分的编码数据。
(III)第1选择电路(503),在从第1判断电路(502)接收到上述废弃请求信号的情况下,将所接收到的编码数据废弃与该废弃请求信号所表示的数目相应的部分,并输出剩下的编码数据。
第1编码数据生成电路(504),接收来自第1选择电路(503)的指示,生成用来由信息包网侧的发送目的地的终端实施错误隐藏处理的编码数据。
包数据构建电路(501),输入第1选择电路(503)所输出的编码数据、或第1编码数据生成电路(504)所输出的编码数据,并变换成包数据形式。
本发明的一个实施方式中,数据处理电路(550),参照图3,具有第2计时器电路(511)、编码数据抽出电路(512)、第2判断电路(513)、第2选择电路(514)、以及第2编码数据生成电路(515)。
第2计时器电路(511),以给定的周期输出处理开始请求信号,编码数据抽出电路(512),在接收到来自第2计时器电路(511)的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路(802)取得包数据,在上述尝试成功的情况下,从上述包数据中抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示不能够取得的信号。
第2判断电路(513),接收编码数据抽出电路(512)所抽出的编码数据,或上述编码数据抽出电路所输出的表示不能够取得的信号,根据所接收到的信号,进行下述(I)至(III)的控制。
(I)第2判断电路(513),在从编码数据抽出电路(512)所接收到的信号为表示无法取得的信号的情况下,为了在线路网目的地的终端中进行错误隐藏处理,输出生成请求信号。
(II)第2判断电路(513),在从编码数据抽出电路(512)取得编码数据,且刚刚编码数据抽出电路(512)没有输出生成请求信号的情况下,输出从编码数据抽出电路(512)取得的编码数据。
(III)第2判断电路(513),在上次判断的结果为编码数据抽出电路(512)输出生成请求信号,且本次从编码数据抽出电路(512)接收到的编码数据为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,与上述编码数据一起,输出表示废弃上述编码数据的废弃请求信号,并且进而,将用来再次请求编码数据的再取得请求信号,输出给编码数据抽出电路(512)。
第2选择电路(514),接收来自第2判断电路(513)的编码数据、生成请求信号、或废弃请求信号,并在所接收到的信号为生成请求信号时,指示实施执行错误隐藏处理所必要的编码数据,在所接收到的信号为废弃请求信号时,废弃编码数据。
第2编码数据生成电路(515),生成由线路网侧的终端执行错误隐藏处理所必要的编码数据。第2选择电路(514)或第2编码数据生成电路(515)所生成的编码数据,经数据多路复用电路(900)发送给线路网。
另外,即使对于例如具有将用第1编码方式编码的数据用其他的第2编码方式再编码并输出再编码后的编码数据的代码转换功能的网关而言,如以下的实施例所述,也同样能够实现。
实施例对照附图对本发明的实施例进行说明。图1为表示本发明的第1实施例之构成的图。图1中示出了线路网与信息包网中所使用的本实施例的网关装置的结构。图1中,给与图11相同或等同的要素标注了同样的参考符号。对照图1,本实施例的网关装置具有线路网终端电路100、多路复用数据分离电路200、数据多路复用电路900、第1计时器电路1000、控制数据处理电路300、信息包网控制数据终端电路600、图像数据处理电路400、信息包网图像数据终端电路700、声音数据处理电路550、以及信息包网声音数据终端电路800。本实施例的声音数据处理电路550,与图11中所示的以网的声音数据处理电路500不同,具有包的插入与废弃功能。另外,声音数据处理电路550的输入输出的数据形式,与图11中所示的以往形式相同。以下,主要对具有插入与废弃功能的声音数据处理电路550进行说明,并适当省略与图11相同的要素的说明。
从线路网由线路网终端电路100,输出固定长度的声音、图像、控制数据被多路复用的多路复用数据。此时,以由第1计时器电路1000所管理的周期,由多路复用数据分离电路200,将多路复用数据分离成控制、图像、声音数据,并且多路复用数据分离电路200,将分离后的控制、图像、声音数据,分别提供给控制数据电路300、图像数据处理电路400、以及声音数据处理电路550。数据处理电路300、400、500中,分别对所接收到的数据进行处理,并将处理过的数据输出给对应的信息包网终端电路600、700、800。信息包网终端电路600、700、800,将从数据处理电路300、400、500接收到的数据打包后发送给信息包网。对从线路网接收到的多路复用数据,实施上述一系列的动作。
从一方的信息包网到线路网方向,由信息包网终端电路600、700、800,接收分别包含有控制信息、图像编码信息、声音编码信息的包,并且控制数据、图像编码数据、声音编码数据,分别被提供给控制数据处理电路300、图像数据处理电路400、声音数据处理电路550。控制数据处理电路300、图像数据处理电路400、声音数据处理电路550中,实施与从线路网到信息包网方向相反地进行变换的处理,并将处理结果数据提供给数据多路复用电路900。数据多路复用电路900中,按照第1计时器电路1000所管理的一定的周期,将分别由控制数据处理电路300、图像数据处理电路400、声音数据处理电路550输出的数据多路复用,并将多路复用数据输出给线路网终端电路100。线路网终端电路100,将由数据多路复用电路900接收到的多路复用数据发送给线路网。
图2及图3,为表示图1的声音数据处理电路550的构成之一例的图。参照图2,声音数据处理电路550,在从线路网到信息包网的方向,具有包数据构建电路501、第1判断电路502、第1选择电路503、以及第1编码数据生成电路504。
第1判断电路502,取得从多路复用数据分离电路200以一定周期输出的声音编码数据,并对每个周期统计声音编码数据的取得数。第1判断电路502,根据周期以及声音编码方式的帧时长,预先计算出期待每周期从多路复用数据分离电路200输出的声音编码数据的数目,并将所得到的值事先保存到未图示的存储装置中。第1判断电路502,将声音编码数据的取得数、与期待每周期从多路复用数据分离电路200输出的数目(期待值)相比较,在比较的结果为两个数相同的情况下,将从多路复用数据分离电路200接收到的声音编码数据全部输出给包数据构建电路501。第1判断电路502,在每该周期从多路复用数据分离电路200接收到的声音编码数据的取得数,比预先计算出的期待值少的情况下,将用来由编码数据生成电路504生成不足部分的生成请求信号、与所取得的声音编码数据一起输出。第1判断电路502,在每该周期从多路复用数据分离电路200接收到的声音编码数据的取得数、比期待值大的情况下,将用来废弃过剩部分的声音编码数据的废弃请求信号、与所取得的声音编码数据一起输出。
第1选择电路503,从第1判断电路502接收声音编码数据或生成请求信号、废弃请求信号,根据所接收到的信息切换处理,并将声音编码数据输出给包数据构建电路501。
第1编码数据生成电路504,生成为了由信息包网侧的发送目的地终端(未图示)执行错误隐藏处理所必需的声音编码数据,并输出给包数据构建电路501。包数据构建电路501,将声音编码数据变换成包数据形式,并提供给发送电路801。
对照图3,声音数据处理电路550,在从信息包网到线路网方向,具有第2计时器电路511、编码数据抽出电路512、第2判断电路513、以及第2编码数据生成电路515。
第2计时器电路511,以一定的周期输出处理开始请求信号。编码数据抽出电路512,在接收到来自第2计时器电路511的处理开始请求信号、或来自第2判断电路513的再取得请求信号的时刻,尝试从接收声音包的接收电路802取得声音数据,在该尝试成功的情况下,从声音数据中抽出声音编码数据,另外,在从接收电路802取得声音数据的尝试失败的情况下,输出表示不能够取得的信号。第2判断电路513,接收从编码数据抽出电路512取得的声音编码数据、或表示不能够取得的信号,并实施如下控制在所接收到的信号为表示无法取得的信号的情况下,为了由线路网目的地的终端实施错误隐藏处理,输出用来选择第2编码数据生成电路515的生成请求信号;在取得的数据为声音编码数据,且刚才没有输出生成请求信号的情况下,将该声音编码数据输出给第2选择电路514;在上次判断时输出生成请求信号,且本次取得的声音编码数据,为应当被在请求信号输出时刻处理的编码数据的情况下,与声音编码数据一起,将表示废弃该数据的废弃请求信号输出给第2选择电路514,并且为了再次请求声音编码数据,将再取得请求信号输出给编码数据抽出电路512。第2编码数据生成电路515,输出为了由线路网侧的终端实施声音错误隐藏处理所必需的声音编码数据。
对声音数据处理电路550中的从线路网到信息包网的动作进行说明。图1中,第1计时器电路1000,每一定周期,输出处理开始请求信号。多路复用数据分离电路200,按照第1计时器电路1000所管理的一定周期实施处理。也即,多路复用数据分离电路200,接收到第1计时器电路1000所输出的处理开始请求信号之后,在从线路网终端电路100接收到的信号中,进行唯一字的检测,并实施控制数据、图像数据、声音数据的分离处理,并输出声音编码数据。
图4为表示在图2中所示的本实施例的声音数据处理电路550中的从线路网到信息包网的编码数据的处理动作的流程图。第1判断电路502处于待机状态,直到来自多路复用数据分离电路200的数据被输出为止(步骤S1),待机解除(步骤S2)之后,接收由多路复用数据分离电路200输出的声音编码数据,第1判断电路502,统计每个周期的取得数(步骤S3)。
第1判断电路502,根据周期与声音编码方式的帧时长,预先计算出期待每个周期从多路复用数据分离电路200输出的声音编码数据的数目(期待值)。之后,对预先期待每周期从多路复用数据分离电路200输出的声音编码数据的数、与实际的声音编码数据的取得数这两者进行比较(步骤S4)。
在比较的结果为两个数相同的情况下,第1判断电路502,将每个周期从多路复用数据分离电路200接收到的声音编码数据全部输出给第1选择电路503。
另外,第1判断电路502中,在每周期所统计的声音编码数据的取得数,少于期待每周期从多路复用数据分离电路200输出的声音编码数据的数目(期待值)的情况下,将表示在第1编码数据生成电路504中生成不足部分数(=期待值-实际取得数)的声音编码数据的生成请求信号、与实际所取得的声音编码数据一起,输出给第1选择电路503(步骤S6)。在每周期统计的声音编码数据的取得数少于期待值的情况下输出生成请求信号,是基于无法由多路复用数据分离电路200适当分离多路复用数据,或伴随着声音编码数据以外的数据量的增加,在相应时刻中尚未达到声音数据的分离的判断实现的。
第1判断电路502中,在每周期统计的声音编码数据的取得数,超出期待每周期从多路复用数据分离电路200输出的声音编码数据的数目(期待值)的情况下,将表示废弃超出部分(=实际取得数-期待值)的声音编码数据的废弃请求信号、与实际所取得的声音编码数据一起,输出给第1选择电路503(步骤S7)。
第1选择电路503,接收由第1判断电路502所输出的声音编码数据,并根据情况,接收生成请求信号或废弃请求信号。第1选择电路503,在第1判断电路502只送来声音编码数据的情况下(步骤S5的“只取得编码数据”分支),将该声音编码数据全部输出给包数据构建电路501。
第1选择电路503,在第1判断电路502与声音编码数据一起还供给生成请求信号的情况下(步骤S5的“取得生成请求信号”分支),将来自第1判断电路502的声音编码数据,在第1编码数据生成电路504中生成声音编码数据,其数量与生成请求信号所表示的数目相当,并将来自第1判断电路502的声音编码数据、与第1编码数据生成电路504所生成的声音数据,提供给包数据构建电路501(步骤S9)。第1编码数据生成电路504,生成由发送目的地的终端执行错误隐藏处理的声音编码数据。
第1选择电路503,在从第1判断电路502与声音编码数据一起还接收到了废弃请求信号的情况下(步骤S5的“取得废弃请求信号”分支),在所取得的声音编码数据中,实施声音编码数据的废弃,其数量与该废弃请求信号所表示的数目相当,并将剩下的声音编码数据,输出给包数据构建电路501(步骤S10)。
包数据构建电路501,对第1选择电路503所输出的声音编码数据,协议变换成包数据形式,并输出给包终端电路800(步骤S8)。
这样,上述一系列动作的结果是,从包终端电路800内的发送电路801发送的包数据,发送出的包数与动作周期相符。
接下来,对从信息包网到线路网的动作进行说明。声音数据终端电路800的接收电路802(参照图3)从信息包网接收声音包,在用来以某个程度吸收波动的缓冲器中存储一定数目之后,通过第2计时器电路511,开始以一定的周期输出处理开始请求信号。
图5为说明在图3中所示本实施例的声音数据处理电路550中,从信息包网到线路网的编码数据的处理动作的流程图。
编码数据抽出电路512,在接收到来自第2计时器电路511的处理开始请求信号、或来自第2判断电路513的再取得请求信号的时刻,尝试从接收电路802取得适当的声音数据(步骤S11~S13)。
编码数据抽出电路512中,在从接收电路802取得适当的声音数据的尝试成功的情况下,从所取得的声音数据中抽出声音编码数据并输出(步骤S15)。
另外,在由于从接收电路802取得适当的声音数据的尝试失败,从而无法取得声音数据的情况下,编码数据抽出电路512,将表示不能够取得声音编码数据的信号,输出给第2判断电路513(步骤S16)。
第2判断电路513,接收编码数据抽出电路512输出的声音编码数据、或表示不能够取得声音编码数据的信号。
第2判断电路513,在从编码数据抽出电路512取得的信号,为表示无法取得的信号的情况下(步骤S17的否),根据是因信息包网的延迟波动,接收电路802中所保持的缓冲器的输入输出数的平衡崩溃,或是信息包网中产生了丢包,无法取得适当的声音数据之类的判断,为了由发送目的地的通信网(这种情况下为线路网侧)的终端(未图示)进行错误隐藏处理,输出表示选择第2编码数据生成电路515的生成请求信号(步骤S19)。
第2判断电路513,在从编码数据抽出电路512取得的数据为声音编码数据,且刚才没有输出生成请求信号的情况下,且没有收到表示无法取得的信号,即成功取得声音编码数据的情况下(步骤S17的是),将声音编码数据输出给第2选择电路514。
第2判断电路513,在上次判断时输出生成请求信号(步骤S18的是分支),且本次所取得的声音编码数据,为应当被在生成请求信号的输出时刻处理的声音编码数据的情况下,废弃声音编码数据,并为了再次请求声音编码数据,将再取得请求信号输出给编码数据抽出电路512(步骤S20)。
本实施例中,废弃请求信号与再取得请求信号交替重复,结果是,在数据多路复用电路900中,避免了陷入连续输出来自第2编码数据生成电路515的数据的状况,因此第2判断电路513,具有用于回避的复位功能。
第2选择电路514,取得第2判断电路513所供给的声音编码数据、或生成请求信号。第2选择电路514,在从第2判断电路513取得的信号为生成请求信号的情况下,选择第2编码数据生成电路515,并且第2编码数据生成电路515所生成的声音编码数据,被输出给数据多路复用电路(步骤S22)。
另外,在取得了声音编码数据的情况下,第2选择电路514,选择将声音编码数据输出给数据多路复用电路900的处理(步骤S23)。
第2编码数据生成电路515,生成由线路网侧的发送目的地的终端(未图示)执行错误隐藏处理的编码数据。
上述一系列处理的结果是,经由数据多路复用电路900以及线路网终端电路100发送的多路复用数据,能够将声音品质的恶化限制为最小限度,同时维持适当的声音延迟。另外,图2与图3中所示的声音数据处理电路550的构成仅仅是一例,只要能够实现同等的处理即可,并不仅限于上述构成。
上述实施例中,为线路网与信息包网所使用的声音编码方式相同的情况。本发明,还能够用于线路网与信息包网所使用的声音编码方式不同的情况。
作为本发明的第2实施例,对线路网与信息包网所使用的声音编码方式不同的情况进行说明。本实施例,在图1中代替声音数据处理电路550,具有声音数据处理电路560。
图6与图7,为表示本发明的第2实施例中的声音数据处理电路560的构成的图。
参照图6,线路网与信息包网所使用的编码方式不同的情况下的声音数据处理电路560,在从线路网到信息包网的方向,具有包数据构建电路501、第1判断电路502、第1选择电路503、第1错误隐藏处理电路505、第1解码电路506、以及第1编码电路507。
第1判断电路502,从多路复用数据分离电路200取得声音编码数据后,计数声音编码数据的个数,并统计每个周期所输出的声音编码数据的取得数,并与根据周期以及声音编码方式而期待每周期从多路复用数据分离电路200输出的声音编码数据的数目(期待值,该期待值被预先计算出来并保存)相比较,并实施如下控制在每个周期所输出的声音编码数据的取得数、与期待值相同的情况下,将每个周期从多路复用数据分离电路200输出声音编码数据,全部输出给第1选择电路503;在每个周期所输出的声音编码数据的取得数,低于期待值的情况下,将表示由第1错误隐藏处理电路505生成不足部分数目的声音PCM数据的生成请求信号,与实际所取得的声音编码数据一起,输出给第1选择电路503;在每个周期所输出的声音编码数据的取得数,高于期待值的情况下,将表示废弃超出的个数部分的声音编码数据的废弃请求信号,与实际所取得的声音编码数据一起,输出给第1选择电路503。
第1选择电路503,在从第1判断电路502与声音编码数据一起接收到了生成请求信号的情况下,由第1错误隐藏处理电路505生成声音PCM数据,且数量与生成请求信号所表示的数目相当。第1选择电路503,在从第1判断电路502与声音编码数据一起接收到了废弃请求信号的情况下,废弃声音编码数据,且其数量与废弃请求信号所表示的数目相当,只将剩下的声音编码数据,提供给第1解码电路506。
第1解码电路506,对第1选择电路503所供给的声音编码数据进行解码,输出声音PCM数据。
第1错误隐藏处理电路505,通过错误隐藏处理输出声音PCM数据。
第1编码电路507,取得来自第1解码电路506、第1错误隐藏处理电路505的声音PCM数据,并输出以其他编码方式编码后的声音编码数据。
包数据构建电路501,将第1编码电路507所输出的声音编码数据协议变换成包数据形式,并输出给包终端电路800。
对照图7,声音数据处理电路560,在从信息包网到线路网方向,具有第2计时器电路511、编码数据抽出电路512、第2判断电路513、第2错误隐藏处理电路516、第2解码电路517、以及第2编码电路518,具有代码转换处理功能。
第2计时器电路511,以一定的周期输出处理开始请求信号。
编码数据抽出电路512,在接收到第2计时器电路511所输出的处理开始请求信号、或来自第2判断电路513的再取得请求信号后,尝试从接收电路802取得适当的声音数据,在取得声音数据的尝试成功的情况下,进行编码数据的抽出与输出,在声音数据的取得失败的情况下,输出表示不能够取得的信号。
第2判断电路513,在从编码数据抽出电路512接收到表示无法取得的信号的情况下,输出选择第2错误隐藏处理电路516的生成请求信号;在从编码数据抽出电路512所取得的数据为声音编码数据,且刚才没有输出生成请求信号的情况下,将声音编码数据输出给第2选择电路514。第2判断电路513,实施如下控制在上次判断时输出生成请求信号,且本次取得的声音编码数据为本来应当被在生成请求信号的输出时刻处理的编码数据的情况下,与声音编码数据一起,将表示废弃该数据的废弃请求信号输出给第2选择电路514,并为了再次请求声音编码数据,将再取得请求信号输出给编码数据抽出电路512。
第2选择电路514,在从第2判断电路513接收到生成请求信号的情况下,选择第2错误隐藏处理电路516,在从第2判断电路513接收到了声音编码数据的情况下,将该声音编码数据输出给第2解码电路517。
第2错误隐藏处理电路516,通过错误隐藏处理输出声音PCM数据。第2解码电路517,对第2选择电路513所供给的声音编码数据实施解码处理,并输出声音PCM数据。
第2编码电路518,从第2错误隐藏处理电路516或解码电路517取得声音PCM数据,将按照发送目的地侧的编码方式编码后得到的声音编码数据,输出给数据多路复用电路900。
图8为对两通信网所使用的声音编码方式不同的情况下的从线路网到信息包网方向的动作进行说明的流程图。对照图1、图6及图8,对声音数据处理电路560的动作进行说明。
由多路复用数据分离电路200将多路复用数据分离,对输入给声音数据处理电路560的声音编码数据,图6的声音数据处理电路560的第1判断电路502,接收声音编码数据,同时统计每个周期所输出的声音编码数据的取得数(步骤S31~S33),根据周期与声音编码方式,预先计算出期待每个周期从多路复用数据分离电路200输出的声音编码数据的数目,并对两者的数目进行比较(步骤S34)。
第1判断电路502,在每周期所输出的声音编码数据的取得数、与期待每周期从多路复用数据分离电路200输出的声音编码数据的数目一致的情况下,将每个周期从多路复用数据分离电路200输出的声音编码数据,全部输出给第1选择电路503。
第1判断电路502,在每周期输出的声音编码数据的取得数,少于期待每周期取得的声音编码数据的数目的情况下,将表示在第1错误隐藏处理电路505中生成不足部分的数目的声音PCM数据的生成请求信号,与实际所取得的声音编码数据一起,输出给第1选择电路503(步骤S36)。
第1判断电路502,在每周期所输出的声音编码数据的取得数,超出期待每周期从多路复用数据分离电路200输出的声音编码数据的数目的情况下,将表示废弃超出部分的声音编码数据的废弃请求信号,与实际所取得的声音编码数据一起,输出给第1选择电路503(步骤S37)。
第1选择电路503,从第1判断电路502接收声音编码数据,并根据情况,接收生成请求信号、废弃请求信号。
第1选择电路503,在只从第1判断电路502取得了声音编码数据的情况下,将声音编码数据全部输出给第1解码电路506。
第1选择电路503,在从第1判断电路502,与声音编码数据一起还接收到了生成请求信号的情况下,由第1错误隐藏处理电路505生成声音PCM数据,其数目与生成请求信号所表示的数目相当(步骤S39)。
第1选择电路503,将从第1判断电路502所接收到的声音编码数据,提供给第1解码电路506。来自第1错误隐藏处理电路505的声音PCM数据,被与第1解码电路506所输出的解码数据一起输入给第1编码电路507。
第1错误隐藏处理电路505,是通过错误隐藏处理,输出声音PCM数据的电路。另外,第1错误隐藏处理电路505中的错误隐藏处理,可以是对刚才的声音信号的复制数据进行利用的方法,或利用成为对象的声音编码方式中所具有的错误隐藏处理的方法等。
第1选择电路503,在从第1判断电路502,与声音编码数据一起还接收到了废弃请求信号的情况下,在所取得的声音编码数据中,废弃声音编码数据,其数目与废弃请求信号所表示的数目相当(步骤S40),并将剩下的声音编码数据,提供给第1解码电路506。
第1解码电路506,对第1选择电路503所供给的声音编码数据进行解码,并输出声音PCM数据。
第1编码电路507,接收从第1解码电路506、第1错误隐藏处理电路505输出的声音PCM数据,对声音PCM数据实施对应于发送目的地的编码处理后,输出声音编码数据(步骤S42)。
包数据构建电路501,接收第1编码电路507所输出的声音编码数据,并将该声音编码数据协议变换成包数据形式,输出给包终端电路800(步骤S43)。
这一系列动作的结果是,本发明的第2实施例中,从包终端电路800内的发送电路801发送的包数据,发送出的包数也与动作周期相符。
图9为用于对从信息包网到线路网方向的动作进行说明的流程图。对照图1、图7、以及图8,对声音数据处理电路560的动作进行说明。
通过取得来自第2计时器电路511的以一定周期输出的处理开始请求信号、或来自第2判断电路513的再取得请求信号,编码数据抽出电路512,尝试从接收电路802取得适当的声音数据(步骤S51~S53),在取得声音数据的尝试成功的情况下,进行声音编码数据的抽出与输出(步骤S55),在声音数据的取得失败的情况下,生成表示不能够取得声音编码数据的信号并输出(步骤S56)。
第2判断电路513,从编码数据抽出电路512接收声音编码数据、或表示不能够取得的信号。第2判断电路513,在从编码数据抽出电路512取得的信号,为表示无法取得的信号的情况下,输出选择第2错误隐藏处理电路516的生成请求信号(步骤S59)。在从编码数据抽出电路512取得的信号,为表示无法取得的信号的情况下输出生成请求信号,是根据因信息包网的延迟波动等接收电路802中所保持的缓冲器的输入输出数的平衡被破坏,或信息包网中产生了丢包,无法取得适当的声音数据之类的判断实现的。
第2判断电路513,在所取得的数据为声音编码数据,且刚才没有输出生成请求信号的情况下(步骤S57的是分支),将声音编码数据输出给第2选择电路514。
第2判断电路513,在上次判断时输出生成请求信号,且本次所取得的声音编码数据为本来应当被在生成请求信号的输出时刻处理的声音编码数据的情况下,将表示废弃该数据的废弃请求信号,与声音编码数据一起输出给第2选择电路514,为了再次请求声音编码数据,将再取得请求信号,输出给编码数据抽出电路512(步骤S60)。
再有,废弃请求信号与再取得请求信号交替重复,结果在数据多路复用电路900中,避免了陷入将来自第2错误隐藏处理电路516的声音PCM数据作为输入,连续输出从第2编码电路518取得的编码数据的状况,因此第2判断电路513,具有用来回避的复位功能。
第2选择电路514,取得由第2判断电路513取得的声音编码数据,或生成请求信号、废弃请求信号。第2选择电路514,在从第2判断电路513取得的信号为生成请求信号的情况下,选择第2错误隐藏处理电路516,在从第2判断电路513取得声音编码数据的情况下,将该声音编码数据输出给第2解码电路517。
第2错误隐藏处理电路516,通过错误隐藏处理,输出声音PCM数据(步骤64)。
第2解码电路517,对第2选择电路513所供给的声音编码数据进行解码处理,并输出声音PCM数据(步骤65)。
另外,第2错误隐藏处理电路516中的处理,与第1错误隐藏处理电路505中的处理一样,采用对刚才的声音数据进行利用的方法、或利用成为对象的声音编码方式所具有的错误隐藏处理的方法等公知的方法。
第2编码电路518,取得来自第2错误隐藏处理电路516或解码电路517的声音PCM数据,进行了编码处理之后(步骤S66),将所得到的声音编码数据输出给数据多路复用电路900。
之后的数据多路复用电路900以及线路网终端电路的动作,与上述第1实施例的情况下相同,因此省略。上述一系列的动作,是不同的声音编码方式下的连接中的本发明的动作说明。
另外,上述声音编码数据的处理方法的电路构成只是一例,还可以通过其他的电路构成来实现同等的处理。
上述实施例中,如图1所示,基于具有声音与图像的处理的网关装置进行了说明,但本发明并不仅限于该构成。例如还可以如图10所示,只适用于处理声音通信的网关装置。图10为表示本发明的第3实施例的构成的图。如图10所示,该网关装置中,从图1的构成中,去掉了图像数据处理电路400、信息包网图像数据终端电路700。多路复用数据分离电路200,从接收数据中分离出控制数据与声音数据,将各个数据提供给控制数据处理电路300、声音数据处理电路550(560)。数据多路复用电路900,将来自控制数据处理电路300、声音数据处理电路550(560)的控制数据、声音数据多路复用后,输出给线路网终端电路100。此外的构成与上述第1或第2实施例的构成及动作相同,因此省略说明。
如上所述,通过上述实施例,在从线路网到信息包网方向,对每周期从以一定的周期进行动作的多路复用数据分离电路200实际取得的声音编码数据的数目、与根据该周期以及声音编码方式的帧时长计算出的期待每周期从多路复用数据分离电路200输出的声音编码数据的数目(期待值)进行比较,并实施对应比较结果的适当的判断处理,并通过根据判断结果,用选择处理实施编码数据生成处理的选择、或废弃处理,来使每周期的声音包数据的发送数一定,将发送目的地终端的声音品质的恶化限制到最小限度,同时能够维持作为声音通信的短延迟。
另外,通过上述实施例,从信息包网到线路网,在因信息包网的延迟波动的影响产生迟到包的情况下,通过由编码数据抽出处理输出表示声音数据无法取得的信号,来进行适当的判断处理,用选择处理适当实施编码数据生成处理的选择或废弃处理,通过这样,能够获得与从线路网到信息包网方向相同的效果。另外,通过上述实施例,即使在用于具有代码转换功能的网关装置的情况下,也能够抑制信号品质的恶化,维持短的信号延迟。另外,虽然本发明的网关装置,适于用于线路网、信息包网间的连接,但当然还可以应用于例如异种包通信网间的相互连接等。以上,按照上述实施例对本发明进行了说明,但本发明并不仅限于上述实施例的构成,还包括本领域技术人员在以本发明的原理为基准的范围内所能够得到的各种变形、修正。
权利要求
1.一种网关装置,连接在第1通信网与第2通信网的异种通信网间,其特征在于,具有判断机构,其判断来自上述第1通信网及上述第2通信网的至少一方通信网的数据是否迟到或损失;以及,控制机构,其在上述判断的结果是来自上述第1通信网及上述第2通信网的至少一方通信网的数据迟到或损失的情况下,实施控制,生成用来让另一方通信网的发送目的地终端执行错误隐藏处理的数据,或将所取得的数据废弃。
2.如权利要求1所述的网关装置,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,具有第1判断机构,其判断来自上述线路网的编码数据是否迟到或损失;以及,第1控制机构,上述控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,生成用来让上述信息包网侧的发送目的地终端执行错误隐藏处理的编码数据,或将所取得的编码数据废弃。
3.如权利要求1或2所述的网关装置,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,上述判断机构,具有第2判断机构,其判断来自上述信息包网的编码数据是否迟到或损失;以及,第2控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,生成用来让上述线路网侧的发送目的地终端执行错误隐藏处理的编码数据,或将迟到的编码数据废弃。
4.一种网关装置,连接在第1通信网与第2通信网的异种通信网间,其特征在于,具有判断机构,其判断来自上述第1通信网及上述第2通信网的至少一方通信网的编码数据是否迟到或损失;控制机构,其在上述判断的结果是来自上述第1通信网及上述第2通信网的至少一方通信网的编码数据迟到或损失的情况下,实施控制,来用错误隐藏处理生成数据,或将所取得的编码数据废弃;解码机构,其对上述控制机构所处理的、来自上述至少一方通信网的编码数据进行解码,并输出解码数据;以及,编码机构,其将从上述控制机构的上述错误隐藏处理得到的数据、及上述解码数据,通过与来自上述一方通信网的编码数据的编码方式不同的编码方式编码后进行输出。
5.如权利要求4所述的网关装置,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,具有第1判断机构,其判断来自上述线路网的编码数据是否迟到或损失;第1控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,通过错误隐藏处理生成数据,或将所取得的编码数据废弃;第1解码机构,其对上述第1控制机构所处理的、来自上述线路网的编码数据进行解码,并输出解码数据;以及,第1编码机构,其将从上述第1控制机构的上述错误隐藏处理得到的数据、及来自上述第1解码机构的上述解码数据,通过与来自上述线路网的编码数据的编码方式不同的编码方式编码后进行输出。
6.如权利要求4或5所述的网关装置,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,具有第2判断机构,其判断来自上述信息包网的编码数据是否迟到或损失;第2控制机构,其在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,实施控制,通过错误隐藏处理生成数据,或将迟到的编码数据废弃;第2解码机构,其对上述第2控制机构所处理的来自上述信息包网的编码数据进行解码,并输出解码数据;以及,第2编码机构,其将从上述第2控制机构的上述错误隐藏处理得到的数据、及来自上述第2解码机构的上述解码数据,通过与来自上述信息包网的编码数据的编码方式不同的编码方式编码后进行输出。
7.如权利要求2或5所述的网关装置,其特征在于上述第1判断机构,将每给定的周期从上述线路网实际取得的编码数据、与对于期待上述每周期取得的编码数据的数目而预先计算出的期待值相比较,并根据上述比较结果,判断来自上述线路网的编码数据是否迟到或损失。
8.如权利要求2所述的网关装置,其特征在于上述第1判断机构,具有第1判断电路,接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路所输出的编码数据后进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较,并根据比较的结果实施控制,其中,在上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,在上述编码数据的取得数少于上述期待值的情况下,将用来生成不足数目部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,在上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出;上述第1控制机构,具有第1选择电路,接收由上述第1判断电路所输出的、上述编码数据、上述生成请求信号、上述废弃请求信号中的至少1个,并且,在从上述第1判断电路只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中、上述废弃请求信号所表示的过剩部分废弃,并输出剩下的编码数据;以及,第1编码数据生成电路,接收来自上述第1选择电路的指示,生成用来让发送目的地终端执行错误隐藏处理的编码数据。
9.如权利要求3或6所述的网关装置,其特征在于上述第2判断机构,对每个给定的周期,调查是否能够由接收电路取得来自上述信息包网的包数据,并在上述包数据由上述接收电路取得的情况下,从上述包数据抽出编码数据,在无法取得上述包数据的情况下,判断为编码数据的迟到或损失。
10.如权利要求3所述的网关装置,其特征在于上述第2判断机构,具有计时器电路,以给的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路取得包数据,且该接收电路从上述信息包网接收包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;以及,第2判断电路,其在从上述编码数据抽出电路接收到的信号,为上述表示无法取得的信号的情况下,为了在发送目的地终端中进行错误隐藏处理,输出生成请求信号,并且,在接收由上述编码数据抽出电路所抽出的编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的编码数据,在上次判断的结果为上述编码数据抽出电路输出了生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路,上述第2控制机构,具有第2选择电路,其在从上述第2判断电路只接收到编码数据的情况下,输出该编码数据,在从上述第2判断电路接收到上述生成请求信号的情况下,指示执行错误隐藏处理,在从上述第2判断电路接收到上述废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;以及,第2编码数据生成电路,其接收来自上述第2选择电路的执行错误隐藏处理的指示后,生成在线路网侧终端执行错误隐藏处理所必要的编码数据。
11.如权利要求5所述的网关装置,其特征在于上述第1判断机构,具有第1判断电路,其接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路输出的编码数据并进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较,并根据比较结果实施控制,其中,在上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,在上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,在上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出;上述第1控制机构,具有第1选择电路,其从上述第1判断机构接收上述编码数据、上述生成请求信号、上述废弃请求信号中的至少1个,并且,在从上述第1判断电路只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中上述废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据;以及,第1错误隐藏处理电路,其接收来自上述第1控制机构的上述第1选择电路的指示,通过错误隐藏处理来生成数据,上述第1解码机构由第1解码电路构成,该第1解码电路对上述第1控制机构的上述第1选择电路所处理的、来自上述线路网的编码数据进行解码,并输出解码数据,上述第1编码机构由第1编码电路构成,该第1编码电路将从上述第1解码电路得到的数据、与从上述第1错误隐藏处理电路得到的数据编码后进行输出。
12.如权利要求6所述的网关装置,其特征在于上述第2判断机构,具有计时器电路,以给的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路取得包数据,且该接收电路从上述信息包网接收包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;以及,第2判断电路,其在从上述编码数据抽出电路接收到的信号,为上述表示无法取得的信号的情况下,为了通过错误隐藏处理生成数据,输出生成请求信号,并且,在接收由上述编码数据抽出电路所抽出的编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的编码数据,在上次判断的结果为上述编码数据抽出电路输出了生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路,上述第2控制机构,具有第2选择电路,其在从上述第2判断电路只接收到编码数据的情况下,输出该编码数据,在从上述第2判断电路接收到生成请求信号的情况下,指示执行错误隐藏处理,在从上述第2判断电路接收到废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;以及,第2错误隐藏处理电路,其通过错误隐藏处理生成数据,上述第2解码机构由第2解码电路构成,该第2解码电路对上述第2控制机构的上述第2选择电路所处理的、来自上述线路网的编码数据进行解码,并输出解码数据,上述第2编码机构由第2编码电路构成,该第2编码电路将从上述第2解码电路得到的数据、与从上述第2错误隐藏处理电路得到的数据编码后进行输出。
13.一种网关装置,连接在线路网与信息包网间,其特征在于,具有多路复用数据分离电路,分离从上述线路网接收到的多路复用数据;数据处理电路,其对由上述多路复用数据分离电路分离的编码数据进行处理,并打包后进行输出;以及,发送电路,将上述数据处理电路所输出的包数据发送给信息包网,上述数据处理电路,具有第1判断电路,其接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路每给定周期所输出的编码数据并进行计数,将每上述给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较,并根据比较结果实施控制,其中,在上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,在上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,在上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号,与从上述多路复用数据分离电路取得的上述编码数据一起输出;第1选择电路,其接收上述第1判断电路所输出的上述编码数据、上述生成请求信号、上述废弃请求信号中的至少1个,并且,在只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据;第1编码数据生成电路,其接收来自上述第1选择电路的指示,生成用来让信息包网侧发送目的地终端执行错误隐藏处理的编码数据;以及,包数据构建电路,其输入由上述第1选择电路所输出的编码数据、以及上述第1编码数据生成电路所输出的编码数据,并将所输入的编码数据变换成包数据形式。
14.一种网关装置,连接在线路网与信息包网间,其特征在于,具有接收电路,从上述信息包网接收包数据;数据处理电路,其从上述接收电路接收包数据,并抽出编码数据后进行输出;以及,数据多路复用电路,其将上述数据处理电路的输出多路复用后输出给线路网终端电路,上述数据处理电路,具有计时器电路,以给的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从上述接收电路取得包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;第2判断电路,其在从上述编码数据抽出电路接收到的信号,为上述表示无法取得的信号的情况下,为了在发送目的地终端中实施错误隐藏处理,而输出生成请求信号,并且,在接收由上述编码数据抽出电路所抽出的编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的编码数据,在上次判断的结果为上述编码数据抽出电路输出了上述生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路;第2选择电路,其在从上述第2判断电路只接收到上述编码数据的情况下,输出上述编码数据,在从上述第2判断电路接收到生成请求信号的情况下,指示生成编码数据,在从上述第2判断电路接收到废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;以及,第2编码数据生成电路,其为了在线路网侧的发送目的地终端执行错误隐藏处理,而生成必要的编码数据,上述第2选择电路以及上述第2编码数据生成电路所输出的编码数据,被经上述数据多路复用电路,输出给上述线路网。
15.如权利要求13所述的网关装置,其特征在于,具有接收电路,从上述信息包网接收包数据;数据处理电路,其从上述接收电路接收包数据,并抽出编码数据后进行输出;以及,数据多路复用电路,其将上述数据处理电路的输出多路复用后输出给线路网终端电路,上述数据处理电路,具有计时器电路,以给定的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从上述接收电路取得包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;第2判断电路,其在从上述编码数据抽出电路所接收到的信号,为上述表示无法取得的信号的情况下,为了在发送目的地终端中实施错误隐藏处理,而输出生成请求信号,在接收由上述编码数据抽出电路所抽出的编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的编码数据,在上次判断的结果为上述编码数据抽出电路输出了上述生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路;第2选择电路,其在从上述第2判断电路只接收到上述编码数据的情况下,输出上述编码数据,在从上述第2判断电路接收到生成请求信号的情况下,指示生成编码数据,在从上述第2判断电路接收到废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;以及,第2编码数据生成电路,其为了在线路网侧的发送目的地终端中执行错误隐藏处理,而生成必要的编码数据,上述第2选择电路以及上述第2编码数据生成电路所输出的编码数据,被经上述数据多路复用电路,输出给上述线路网。
16.一种网关装置,连接在线路网与信息包网间,将所输入的编码数据通过其他编码方式重新编码后进行输出,其特征在于,具有多路复用数据分离电路,分离来自上述线路网的多路复用数据;数据处理电路,其对上述多路复用数据分离电路所分离的、第1编码方式的编码数据进行处理,再编码为第2编码方式的数据,并将所得到的数打包后输出;以及,发送电路,将上述数据处理电路所输出的包数据发送给信息包网,上述数据处理电路,具有第1判断电路,其接收每给定周期从上述多路复用数据分离电路输出的编码数据并进行计数,将每上述给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较,并根据比较结果实施控制,其中,在上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,在上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,在上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出;第1选择电路,其接收上述第1判断机构所输出的上述编码数据、上述生成请求信号、上述废弃请求信号中的至少1个,在只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据;第1解码电路,其接收由上述第1选择电路输出的编码数据后进行解码,并输出解码数据;第1错误隐藏处理电路,其根据来自上述第1选择电路的指示,通过错误隐藏处理,输出上述生成请求信号所表示的部分的数据;第1编码电路,其接收来自上述第1解码电路的解码数据、与来自上述第1错误隐藏处理电路的数据作为输入,并输出将所输入的数据通过第2编码方式编码后得到的编码数据;以及,包数据构建电路,其接收由上述第1编码电路通过第2编码方式编码后的编码数据,并变换成包数据后输出给上述发送电路。
17.一种网关装置,连接在线路网与信息包网间,并将所输入的编码数据通过其他编码方式重新编码后进行输出,其特征在于,具有接收电路,从上述信息包网接收包数据;数据处理电路,其从上述接收电路接收包数据,并抽出通过第2编码方式所编码的编码数据,并通过第1编码方式再编码后进行输出;以及,数据多路复用电路,其将上述数据处理电路的输出数据多路复用后输出给线路网终端电路,上述数据处理电路,具有计时器电路,以给的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或所输入的再取得请求信号的时刻,尝试从上述接收电路取得包数据,并且,在上述尝试成功的情况下,从上述包数据抽出通过上述第2编码方式编码的编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;第2判断电路,其从上述编码数据抽出电路输入编码数据或表示无法取得的信号,在从上述编码数据抽出电路接收到的信号,为表示无法取得的信号的情况下,为了在线路网的发送目的地终端中实施错误隐藏处理,而输出生成请求信号,并且,在从上述编码数据抽出电路接收编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的上述编码数据,在上次判断的结果为上述编码数据抽出电路输出了上述生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路;第2选择电路,其在从上述第2判断电路只接收到编码数据的情况下,输出上述编码数据,在从上述第2判断电路接收到生成请求信号的情况下,指示执行错误隐藏处理,在从上述第2判断电路接收到废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;第2错误隐藏处理电路,其根据来自上述第2选择电路的指示,通过错误隐藏处理输出数据;第2解码电路,其输入由上述第2选择电路所输出的编码数据,对所输入的上述编码数据进行解码,并输出解码数据;以及,第2编码电路,其接收来自上述第2解码电路的解码数据、以及来自上述第2错误隐藏处理电路的数据作为输入,并输出将上述所输入的数据按照连接目的地的第1编码方式编码后所得到的编码数据,上述第2编码数据生成电路所输出的编码数据,被经上述数据多路复用电路,发送给上述线路网。
18.如权利要求16所述的网关装置,其特征在于,具有接收电路,从上述信息包网接收包数据;数据处理电路,其从上述接收电路接收包数据,抽出通过第2编码方式编码的编码数据,并通过第1编码方式再编码后进行输出;以及,数据多路复用电路,其将上述数据处理电路的输出数据多路复用后输出给线路网终端电路,上述数据处理电路,具有计时器电路,以给的周期输出处理开始请求信号;编码数据抽出电路,其在接收到来自上述计时器电路的处理开始请求信号、或所输入的再取得请求信号的时刻,尝试从上述接收电路取得包数据,并且,在上述尝试成功的情况下,从上述包数据抽出通过上述第2编码方式编码的编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;第2判断电路,其从上述编码数据抽出电路输入编码数据或表示无法取得的信号,在从上述编码数据抽出电路接收到的信号,为表示无法取得的信号的情况下,为了在线路网的发送目的地终端中实施错误隐藏处理,而输出生成请求信号,在从上述编码数据抽出电路接收编码数据,且刚才上述编码数据抽出电路没有输出生成请求信号的情况下,输出从上述编码数据抽出电路取得的上述编码数据,在上次判断的结果为上述编码数据抽出电路输出了上述生成请求信号,且本次从上述编码数据抽出电路取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出电路;第2选择电路,其在从上述第2判断电路只接收到编码数据的情况下,输出上述编码数据,在从上述第2判断电路接收到生成请求信号的情况下,指示执行错误隐藏处理,在从上述第2判断电路接收到废弃请求信号的情况下,将从上述第2判断电路接收到的编码数据删除必要部分,并输出剩下的编码数据;第2错误隐藏处理电路,其根据来自上述第2选择电路的指示,通过错误隐藏处理输出数据;第2解码电路,其输入由上述第2选择电路所输出的编码数据,对所输入的上述编码数据进行解码,并输出解码数据;以及,第2编码电路,其接收来自上述第2解码电路的解码数据、以及来自上述第2错误隐藏处理电路的数据作为输入,并输出将上述所输入的数据按照连接目的地的第1编码方式编码后所得到的编码数据,上述第2编码数据生成电路所输出的编码数据,被经上述数据多路复用电路,发送给上述线路网。
19.如权利要求13或16所述的网关装置,其特征在于在上述数据处理电路外部设置计时器电路,其周期输出用来起动上述多路复用数据分离电路的处理的信号。
20.如权利要求14、15、17的任一项所述的网关装置,其特征在于在上述数据处理电路外部设置计时器电路,其周期输出用来起动上述数据多路复用电路的处理的信号。
21.如权利要求15或18所述的网关装置,其特征在于在上述数据处理电路外部设置计时器电路,其周期输出用来起动上述多路复用数据分离电路的处理的信号、与用来起动上述数据多路复用电路的处理的信号。
22.如权利要求2~21的任一项所述的网关装置,其特征在于上述编码数据为声音编码数据。
23.如权利要求8、11、13、15、18的任一项所述的网关装置,其特征在于上述多路复用数据分离电路,将被多路复用的数据分离成声音数据与控制数据,或分离成声音数据、图像数据、控制数据。
24.如权利要求14、15、17、18的任一项所述的网关装置,其特征在于上述数据多路复用电路,对声音数据与控制数据或对声音数据、图像数据、控制数据进行多路复用。
25.一种网关装置的编码数据处理方法,由连接在第1通信网与第2通信网的异种通信网间的网关装置实施,包括(a)上述网关装置,判断来自上述第1通信网及上述第2通信网的至少一方通信网的数据是否迟到或损失的步骤;以及,(b)在上述判断的结果是来自上述第1通信网及上述第2通信网的至少一方通信网的数据迟到或损失的情况下,上述网关装置,生成用来让发送目的地终端执行错误隐藏处理的数据、或将所取得的编码数据废弃的步骤。
26.如权利要求25所述的网关装置的编码数据处理方法,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,包括(a1)上述网关装置,判断来自上述线路网的编码数据是否迟到或损失的步骤;以及,(b1)在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,上述网关装置进行控制,生成用来让发送目的地终端执行错误隐藏处理的编码数据、或将所取得的编码数据废弃的步骤。
27.如权利要求25或26所述的网关装置的编码数据处理方法,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,具有(a2)上述网关装置,判断来自上述信息包网的编码数据是否迟到或损失的步骤;以及,(b2)在上述判断的结果是来自上述信息包网的编码数据迟到或损失的情况下,上述网关装置,生成用来让发送目的地终端执行错误隐藏处理的编码数据、或将迟到的编码数据废弃的步骤。
28.一种网关装置的编码数据处理方法,由连接在第1通信网与第2通信网的异种通信网间的网关装置实施,包括(a)上述网关装置,判断来自上述第1通信网及第2通信网的至少一方通信网的编码数据是否迟到或损失的步骤;(b)在上述判断的结果是来自上述第1通信网及第2通信网的至少一方通信网的编码数据迟到或损失的情况下,上述网关装置进行控制,通过错误隐藏处理生成数据、或将所取得的编码数据废弃的步骤;(c)上述网关装置,对上述步骤(b)所处理的、来自上述至少一方通信网的编码数据进行解码,并输出解码数据的步骤;以及,(d)上述网关装置,将通过上述错误隐藏处理所得到的数据、及上述解码数据,通过与来自上述一方通信网的编码数据的编码方式不同的编码方式编码后进行输出的步骤。
29.如权利要求28所述的网关装置的编码数据处理方法,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,包括(a1)上述网关装置,判断来自上述线路网的编码数据是否迟到或损失的步骤;(b1)在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,上述网关装置进行控制,通过错误隐藏处理生成数据、或将所取得的编码数据废弃的步骤;(c1)上述网关装置,对上述步骤(b1)所处理的、来自上述线路网的编码数据进行解码,并输出解码数据的步骤;以及,(d1)上述网关装置,将通过上述错误隐藏处理所得到的数据、及上述解码数据,通过与来自上述线路网的编码数据的编码方式不同的编码方式编码后进行输出的步骤。
30.如权利要求28或29所述的网关装置的编码数据处理方法,其特征在于上述第1通信网由线路网构成,上述第2通信网由信息包网构成,具有(a2)上述网关装置,判断来自上述信息包网的编码数据是否迟到或损失的步骤;(b2)在上述判断的结果是来自上述线路网的编码数据迟到或损失的情况下,上述网关装置进行控制,通过错误隐藏处理生成数据、或将迟到的编码数据废弃的步骤;(c2)上述网关装置,对上述步骤(b2)所处理的、来自上述信息包网的编码数据进行解码,并输出解码数据的步骤;以及,(d2)上述网关装置,将通过上述错误隐藏处理所得到的数据、及上述解码数据,通过与来自上述信息包网的编码数据的编码方式不同的编码方式编码后进行输出的步骤。
31.如权利要求26或29所述的网关装置的编码数据处理方法,其特征在于上述步骤(a1),将每给定的周期从上述线路网实际取得的编码数据,与对于期待上述每周期取得的编码数据的数目预先计算出的期待值相比较,根据上述比较结果,判断来自上述线路网的编码数据是否迟到或损失。
32.如权利要求26所述的网关装置的编码数据处理方法,其特征在于上述步骤(a1)包括(a11)接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路所输出的编码数据并进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较的步骤;以及,(a12)在比较的结果为,上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与从上述多路复用数据分离电路取得的上述编码数据一起输出,上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路所取得的上述编码数据一起输出的步骤,上述步骤(b1)包括(b11)接收由上述步骤(a12)所输出的、上述编码数据、上述生成请求信号、或上述废弃请求信号,并且,在只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据的步骤;以及,(b12)接收上述生成不足部分的数据的指示后,生成用来让发送目的地终端执行错误隐藏处理的编码数据的步骤。
33.如权利要求27或30所述的网关装置的编码数据处理方法,其特征在于上述步骤(a2),对每个给定的周期,调查是否能够由接收电路取得来自信息包网的包数据,在由上述接收电路取得了包数据的情况下,从上述包数据抽出编码数据,在无法取得上述包数据的情况下,判断为编码数据的迟到或损失。
34.如权利要求27所述的网关装置的编码数据处理方法,其特征在于上述步骤(a2)包括(a21)执行编码数据抽出处理的步骤,在接收到来自以给的周期输出处理开始请求信号的计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路取得包数据,该接收电路从上述信息包网接收包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;以及,(a22)在来自上述步骤(a21)的输出为上述表示无法取得的信号的情况下,为了在发送目的地终端中进行错误隐藏处理,而输出生成请求信号,在接收由上述步骤(a21)所输出的编码数据,且刚才没有输出上述生成请求信号的情况下,输出上述步骤(a21)所输出的编码数据,在上次判断的结果为上述步骤(a21)已经输出了生成请求信号,且本次由上述步骤(a21)所输出的编码数据为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号,与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述步骤(a21)的编码数据抽出处理的步骤,上述步骤(b2),包括(b21)在上述步骤(a22)输出了上述生成请求信号的情况下,指示执行错误隐藏处理,在上述步骤(a22)输出了废弃请求信号的情况下,将上述步骤(a22)所输出的编码数据删除必要部分,并输出剩下的编码数据的步骤;以及,(b22)生成在线路网侧的发送目的地终端执行错误隐藏处理所必要的编码数据的步骤。
35.如权利要求29所述的网关装置的编码数据处理方法,其特征在于上述步骤(a1)包括(a11)接收由对从上述线路网接收到的多路复用数据进行分离的多路复用数据分离电路所输出的编码数据并进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较的步骤;以及,(a12)在比较的结果为,上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与从上述多路复用数据分离电路所取得的上述编码数据一起输出,上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与从上述多路复用数据分离电路所取得的上述编码数据一起输出的步骤,上述步骤(b1),包括(b11)接收由上述步骤(a12)所输出的、上述编码数据、上述生成请求信号、或上述废弃请求信号,在只接收到上述编码数据的情况下,输出所接收到的上述编码数据,在接收到上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据的步骤;(b12)在上述步骤(b11)输出了指示生成上述生成不足部分的数据的情况下,通过错误隐藏处理生成数据的步骤;(b13)对上述步骤(b11)所输出的编码数据进行解码,并输出解码数据的步骤;以及,(b14)接收上述解码数据、与通过上述错误隐藏处理所得到的数据,并生成通过与从上述线路网接收到的上述编码数据的编码方式不同的信息包网侧的编码方式编码的编码数据。
36.如权利要求30所述的网关装置的编码数据处理方法,其特征在于上述步骤(a2)包括(a21)执行编码数据抽出处理的步骤,在接收到来自以给的周期输出处理开始请求信号的计时器电路的处理开始请求信号、或再取得请求信号的时刻,尝试从接收电路取得包数据,该接收电路从上述信息包网接收包数据,并且,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;以及,(a22)在来自上述步骤(a21)的输出为上述表示无法取得的信号的情况下,为了实施错误隐藏处理输出生成请求信号,在接收由上述步骤(a21)所输出的编码数据,且刚才没有输出上述生成请求信号的情况下,输出上述步骤(a21)所输出的编码数据,在上次判断的结果为上述步骤(a21)已经输出了生成请求信号,且本次由上述步骤(a21)所输出的编码数据为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述步骤(a21)的编码数据抽出处理的步骤;上述步骤(b2),包括(b21)在上述步骤(a22)输出了上述生成请求信号的情况下,指示执行错误隐藏处理,在上述第2判断电路输出了废弃请求信号的情况下,将从上述第2判断电路所接收到的编码数据删除必要部分,并输出剩下的编码数据的步骤;(b22)解码由上述步骤(b21)所输出的编码数据,并输出解码数据的步骤;(b23)通过错误隐藏处理生成数据的步骤;以及,(b24)接收上述解码数据、与通过上述错误隐藏处理得到的数据,通过与从上述信息包网接收到的编码数据的编码方式不同的线路网侧的编码方式编码并输出编码数据。
37.一种网关装置的编码数据处理方法,该网关装置连接在线路网与信息包网间,其特征在于接收从对来自上述线路网的多路复用数据进行分离的多路复用数据分离电路所输出的数据并进行处理,经发送电路将包数据输出给上述信息包网的数据处理电路,包括(A1)接收由上述多路复用数据分离电路所输出的编码数据并进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较的步骤;以及,(A2)在上述比较的结果为,上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,上述编码数据的取得数少于上述期待值的情况下,将用来生成不足部分的数据的生成请求信号、与所取得的上述编码数据一起输出,上述编码数据的取得数大于上述期待值的情况下,将用来废弃过剩部分的编码数据的废弃请求信号、与所取得的上述编码数据一起输出的步骤;(A3)在上述步骤(A2)的判断结果为只输出了上述编码数据的情况下,直接输出上述编码数据,在输出了上述生成请求信号的情况下,指示生成不足部分的数据,在接收到上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据的步骤;(A4)通过上述步骤(A3),输出了生成不足部分数据的指示的情况下,生成用来让发送目的地终端执行错误隐藏处理的编码数据的步骤;以及,(A5)将上述步骤(A3)所输出的编码数据、或上述步骤(A4)所输出的错误隐藏处理用的编码数据,变换成包数据形式并输出给上述发送电路的步骤。
38.一种网关装置的编码数据处理方法,该网关装置连接在线路网与信息包网间,其特征在于经接收电路从上述信息包网接收包数据,抽出编码数据,并经数据多路复用电路输出给上述线路网的数据处理电路,包括(B1)实施编码数据抽出处理的步骤,在接收到从计时器以给定的周期输出的处理开始请求信号、或再取得请求信号的时刻,尝试从上述接收电路取得包数据,在上述尝试成功的情况下,从上述包数据抽出编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;(B2)在由上述步骤(B1)的上述编码数据抽出处理输出了表示无法取得的信号的情况下,为了在线路网目的地终端中进行错误隐藏处理,而输出生成请求信号,在由上述编码数据抽出处理输出编码数据,且刚才上述编码数据抽出处理没有输出生成请求信号的情况下,输出从上述编码数据抽出处理所取得的编码数据,在本次判断之前的判断的结果为输出了上述生成请求信号,且本次由上述编码数据抽出处理所输出的编码数据为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出处理的步骤;(B3)在上述步骤(B2)只输出了编码数据的情况下,输出该编码数据,在上述步骤(B2)输出了生成请求信号的情况下,指示执行编码数据生成处理,在上述步骤(B2)输出了废弃请求信号的情况下,将上述编码数据删除必要部分,并输出剩下的编码数据的步骤;(B4)生成为了在线路网侧的发送目的地终端中执行错误隐藏处理所必要的编码数据的步骤;以及,(B5)将上述步骤(B3)所输出的编码数据、或上述步骤(B4)所输出的编码数据,经上述数据多路复用电路,输出给上述线路网的步骤。
39.一种网关装置的编码数据处理方法,该网关装置连接在线路网与信息包网间,并将所输入的编码数据通过其他编码方式重新编码后进行输出,其特征在于处理由上述多路复用数据分离电路所分离的、第1编码方式的编码数据,并再编码为第2编码方式的数据,将所得到的数据打包并经发送电路输出给上述信息包网的数据处理电路,包括(A1)接收由上述多路复用数据分离电路所输出的编码数据并进行计数,将每给定周期的编码数据的取得数、与期待上述每周期从上述多路复用数据分离电路输出的编码数据的数目的期待值相比较的步骤;(A2)在比较的结果为,上述编码数据的取得数与上述期待值相同的情况下,输出从上述多路复用数据分离电路接收到的上述编码数据,上述编码数据的取得数少于上述期待值的情况下,输出用来生成不足部分的数据的生成请求信号,上述编码数据的取得数大于上述期待值的情况下,输出用来废弃过剩部分的编码数据的废弃请求信号的步骤;(A3)在通过上述步骤(A2),只输出了上述编码数据的情况下,输出上述编码数据,在通过上述步骤(A2)输出了上述生成请求信号的情况下,指示生成不足部分的数据,在通过上述步骤(A2)输出了上述废弃请求信号的情况下,将所接收到的编码数据中的该废弃请求信号所表示的数目部分废弃,并输出剩下的编码数据的步骤;(A4)对上述步骤(A3)所输出的编码数据进行解码,并输出解码数据的解码步骤;(A5)根据上述步骤(A3)所输出的指示,通过错误隐藏处理,输出上述生成请求信号所表示的部分的数据的步骤;(A6)将上述步骤(A4)所生成的解码数据、与上述步骤(A5)所生成的数据,通过第2编码方式进行编码,并输出编码数据的步骤;以及,(A7)将通过上述第2编码方式编码后的数据变换成包数据后,输出给上述发送电路的步骤。
40.一种网关装置的编码数据处理方法,该网关装置连接在线路网与信息包网间,并将所输入的编码数据通过其他编码方式重新编码后进行输出,其特征在于经接收电路从上述信息包网接收包数据,抽出通过第2编码方式编码的编码数据,通过第1编码方式再编码,并经数据多路复用电路输出给上述线路网的数据处理电路,包括(B1)进行编码数据抽出处理的步骤,在接收到来自计时器电路的处理开始请求信号、或所输入的再取得请求信号的时刻,尝试从上述接收电路取得包数据,在上述尝试成功的情况下,从上述包数据抽出以上述第2编码方式编码的编码数据,在从上述接收电路取得包数据的尝试失败的情况下,输出表示无法取得的信号;(B2)在由上述步骤(B1)的上述编码数据抽出处理输出了表示无法取得的信号的情况下,为了在线路网的发送目的地终端中进行错误隐藏处理,而输出生成请求信号,在接收由上述编码数据抽出处理所输出的编码数据,且刚才上述编码数据抽出处理没有输出生成请求信号的情况下,输出从上述编码数据抽出处理取得的编码数据,在上次的判断的结果为,上述编码数据抽出处理输出了上述生成请求信号,且本次从上述编码数据抽出处理取得的编码数据,为应当被在上述生成请求信号的输出时刻处理的编码数据的情况下,将表示废弃上述编码数据的废弃请求信号、与上述编码数据一起输出,并且将用来再次请求编码数据的再取得请求信号,输出给上述编码数据抽出处理的步骤;(B3)在上述步骤(B2)只输出了编码数据的情况下,输出上述编码数据,在上述步骤(B2)输出了生成请求信号的情况下,指示执行错误隐藏处理,在上述步骤(B2)输出了废弃请求信号的情况下,将上述编码数据删除必要部分,并输出剩下的编码数据的步骤;(B4)根据来自上述步骤(B3)的指示,通过错误隐藏处理输出数据的步骤;(B5)对上述步骤(B3)所输出的编码数据进行解码,并输出解码数据的步骤;(B6)将来自上述步骤(B5)的解码数据、或通过上述步骤(B4)的上述错误隐藏处理得到的数据,按照发送目的地侧的第1编码方式进行编码,并输出所得到的编码数据的第2编码步骤;以及,(B7)将上述第1编码方式的编码数据,经上述数据多路复用电路,发送给上述线路网的步骤。
41.一种编码数据的处理方法,是连接线路网与信息包网的异种通信网间的网关方式的、从上述线路网与上述信息包网的至少一方通信网到另一方通信网方向的编码数据处理方法,其特征在于在来自上述线路网与上述信息包网的至少一方通信网的编码数据迟到或损失的情况下,执行生成用来让另一方通信网的发送目的地终端实施错误隐藏处理的数据的处理,或执行废弃所取得的编码数据的处理,并进行上述编码数据的发送。
42.一种网关装置,实施线路网与信息包网的连接,其特征在于,具有控制部,其将每给定的周期从线路网实际取得的编码数据的数目、与期待上述每周期取得的编码数据的数目的期待值进行比较,并根据比较的结果实施如下控制在上述实际所取得的编码数据的数目少于上述期待值的情况下,生成编码数据;在上述实际取得的编码数据的数目大于上述期待值的情况下,通过对所取得的编码数据的过剩部分进行废弃处理,将上述周期中的期待值数目部分的编码数据打包,并对上述每周期给上述信息包网的包数据,将其发送数保持为固定数。
43.如权利要求42所述的网关装置,其特征在于上述实际取得的编码数据的数目少于上述期待值的情况下所生成的上述编码数据,用来在发送目的地终端中进行错误隐藏处理。
44.如权利要求42或43所述的网关装置,其特征在于将上述编码数据进行了解码之后再次编码所得到的编码数据,被输出给上述信息包网。
45.一种网关装置,实施信息包网与线路网的连接,其特征在于,具有编码数据抽出部,其在给定的周期无法从上述信息包网接收到包并且产生迟到包的情况下,每当从所接收到的包数据中抽出编码数据时,输出表示无法取得数据的信号;以及,控制部,其根据来自上述编码数据抽出部的输出,进行控制,生成编码数据、或进行废弃处理后,向上述线路网输出编码数据。
46.如权利要求45所述的网关装置,其特征在于根据来自上述编码数据抽出部的输出所生成的上述编码数据,用来在发送目的地终端中执行错误隐藏处理。
47.如权利要求45或46所述的网关装置,其特征在于将上述编码数据进行了解码之后再次编码所得到的编码数据,被输出给上述线路网。
全文摘要
本发明提供一种在连接在线路网与信息包网的异种通信网间的网关装置中,解决因声音编码数据的迟到、损失所引起的声音中断,将声音品质的恶化抑制到最小限度,维持作为声音通话的短延迟的方法与装置。网关装置的声音数据处理电路(550),将期待单位周期从多路复用数据分离电路(200)输出的声音编码数据的期待值、与实际的声音编码数据数相比较,在实际的声音编码数据数小于期待值的情况下,生成在发送目的地终端中执行错误隐藏处理的编码数据,并与声音编码数据一起打包后从发送电路(801)发送给信息包网,另外,在无法以一定周期从信息包网的接收电路取得声音数据的情况下,生成表示无法取得的信号,进行编码数据的生成或废弃处理的选择,并从数据多路复用电路(900)、线路网终端电路(100)发送给线路网。
文档编号H04L12/66GK1886946SQ20048003476
公开日2006年12月27日 申请日期2004年9月8日 优先权日2003年9月30日
发明者中泽达也, 村岛淳, 小泽一范 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1