CN101989429B - 转码方法、装置、设备以及系统 - Google Patents
转码方法、装置、设备以及系统 Download PDFInfo
- Publication number
- CN101989429B CN101989429B CN2009101095101A CN200910109510A CN101989429B CN 101989429 B CN101989429 B CN 101989429B CN 2009101095101 A CN2009101095101 A CN 2009101095101A CN 200910109510 A CN200910109510 A CN 200910109510A CN 101989429 B CN101989429 B CN 101989429B
- Authority
- CN
- China
- Prior art keywords
- code stream
- codec
- delay
- time
- encoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 98
- 239000010410 layer Substances 0.000 claims description 154
- 239000012792 core layer Substances 0.000 claims description 27
- 230000005236 sound signal Effects 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 238000009432 framing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/173—Transcoding, i.e. converting between two coded representations avoiding cascaded coding-decoding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/24—Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
本发明实施例涉及在两个嵌入式编解码器间进行转码的方法、设备和系统,包括对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流,对采用所述第一编解码器解码输入码流中的其余编码码流得到第一解码信号进行时延对齐调整得到调整信号以降低转码复杂度提升转码信号质量。
Description
技术领域
本发明实施例涉及信号码流的转码技术,尤其涉及转码方法、装置、设备和系统。
背景技术
随着网络带宽的日益增长,网络传输速率越来越高,人们对通信中语音音频质量的要求也越来越高。为了满足人们对语音音频质量的要求,越来越多的嵌入式语音音频编解码器被开发出来。嵌入式语音音频编解码器由一个核心层和若干个扩展层组成的编解码器,核心层通常是现有传统窄带或宽带编解码器,扩展层则可以是宽带、超宽带甚至全带扩展也可以是立体声,多声道扩展。嵌入式语音音频编解码器可以与现有传统编解码器兼容,同时又能根据需要提供更多的扩展功能。
若要在不同的嵌入式编解码器之间进行通信,就必须进行转码处理,即解码再编码。现有的转码方法通常都是将经第一编码器的编码码流进行解码,再用待转码的第二编码器进行编码,如图1所示,转码时,将经第一编码器编码后的核心层码流和所有接收到的扩展层码流全部解码后再用待转码的第二编码器全部进行重新编码,转码前后部分甚至全部扩展层采用的编解码方法,带宽是一致的。
转码前后部分甚至全部扩展层编码方法和编码带宽一致的情况下采用现有技术的转码方法,势必会增大编解码的复杂度并带来信号质量上的损失。
发明内容
本发明实施例的目的是提供转码的方法、装置、设备和系统,以降低转码过程中编解码的复杂度并提升信号质量。
为实现上述目的,本发明实施例提供了一种转码方法,包括:
对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
对采用所述第一编解码器解码输入码流中的其余编码码流得到的第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和采用第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明另一实施例还提供了一种转码方法,包括:
对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流的至少一个扩展层码流;
采用第一编解码器解码输入码流中的其余编码码流得到第一解码信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
对所述第一解码信号进行时延对齐调整得到调整信号;
采用第二编解码器编码所述调整信号得到第二编码码流;
复用输出所述第二编码码流以及所述延时整数帧后的第一编码码流;
所述至少一个扩展层采用所述第一编解码器的编码方法及带宽和采用第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明另一实施例还提供了一种转码装置,包括:
延时整数帧模块,用于对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
时延对齐模块,用于对采用所述第一编解码器解码输入码流中的其余编码码流得到的第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明另一实施例还提供了一种转码设备,包括:
接收模块,用于接收输入码流中的第一编码码流以及采用第一编解码器解码输入码流中除所述第一编码码流外的其余编码码流得到的第一解码信号,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
延时整数帧模块,用于对所述第一编码码流延时整数帧;
时延对齐模块,用于对所述第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流。
输出装置,用于向第二编解码器输出所述调整信号以及所述延时整数帧后的第一编码码流;
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和所述第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明另一实施例还提供了一种转码系统,包括:
第一编解码器,用于解码其余编码码流得到第一解码信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除第一编码码流外包括核心层码流在内的其余层码流,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
转码装置,用于对所述第一编码码流延时整数帧,对所述第一解码信号进行时延对齐调整得到调整信号;
第二编解码器,用于编码所述调整信号得到第二编码码流,复用所述第二编码码流以及所述延时整数帧后的第一编码码流;
所述至少一个扩展层采用第一编解码器的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明另一实施例还提供了上述转码装置的移动台。
本发明另一实施例还提供了上述转码装置的网元。
因此,通过引入本发明实施例的转码方法、装置、设备和系统,只需对部分码流进行重新编解码,极大的降低了嵌入式编解码器的转码复杂度,同样由于部分码流未重新编解码使得转码中的信号质量得到有效提升。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术转码示意图;
图2为本发明一转码方法实施例示意图;
图3为本发明又一转码方法实施例示意图;
图4为本发明又一转码方法实施例示意图;
图5为本发明又一转码方法实施例示意图;
图6为本发明又一转码方法实施例示意图;
图7为本发明一转码装置实施例示意图;
图8为本发明又一转码装置实施例示意图;
图9为本发明一转码装置实施例示意图;
图10为本发明一转码设备实施例示意图;
图11为本发明一转码系统实施例示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明一实施例提供在两个嵌入式编解码器间进行转码的方法,如图2所示,包括如下的步骤:
S101、对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流。
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致。
S102、对采用所述第一编解码器解码输入码流中的其余编码码流得到第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流。
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
所述第一编解码器和所述第二编解码器既可以为从物理上合成在一起的编解码器整体,也可以为分离的物理实体,即第一编解码器包括第一编码器和第一解码器分别用于码流的编码和解码,同样的说明适用于下述各实施例。
本发明实施例的转码方法只需对部分码流进行重新编解码,通过对不再解码再编码的码流进行时延对齐调整以及对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。
实施例二
本发明又一实施例提供在两个嵌入式编解码器间进行转码的方法,如图3所示,包括如下的步骤:
S201、预设延时的整数帧的信息。
预设配置延时的整数帧的信息,可以包括预设配置延时的整数帧的数目或者延时整数帧的长度,所述延时整数帧信息通过模块装载或者系统预置的方式设置,其中整数帧的数据或者延时整数帧的长度根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码以及解码码流的延时确定,可以体现为和上述信号帧帧长、第一编解码器和第二编解码器编码以及解码码流的延时相关的函数。
S202、按照延时的整数帧的信息对第一编码码流延时预设的整数帧。
所述第一编码码流通过对至少一个扩展层采用第一编解码器编码后得到,所述至少一个扩展层采用第一编解码器编码的方法及带宽和采用转码所需的第二编解码器少一个扩展层编码的方法及带宽一致。由于所述至少一个扩展层转码前后的编码器对其的编码方法相同,重新解码再编码的话会造成了不必要的操作,严重增加了转码的复杂度,针对该至少一个扩展层本实施例中对其采用第一编解码器编码后的第一编码码流按照预设的延时的整数帧的信息延时预设的整数帧,此时不进行针对码流中比特信息的处理而是将码流作为整体进行传输帧长的延时操作。
S203、预设时延对齐调整所需的调整时延信息。
预设调整时延信息,可以包括预设调整时延的时间或者调整时延的时长,所述调整时延信息通过模块装载或者系统预置的方式设置,其中预设调整时延的时长根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码和解码码流的延时以及所述对第一编码码流延时的整数帧确定。
需要说明的是,该步骤也可以紧接着步骤S201执行。
S204、对第一解码信号进行时延对齐调整得到调整信号。
所述第一解码信号通过所述第一编解码器解码除所述第一编码码流外的包括核心层编码码流的其余编码码流得到,所述其余编码码流通过对所述至少一个扩展层外的其余层采用所述第一编解码器编码得到。采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系,因为所述至少一个扩展层不再重新编码并解码,而是直接复用第一编解码器编码形成的第一编码码流,因此需要将其余编码码流的第一时间点与所述至少一个扩展层的第二时间点对齐,通过S202和本步骤的对第一和第二时间点调整可以保证复用输出用于第二次解码的码流间的时延关系,和仅将至少一个扩展层通过第二编解码器编码后的码流与除去所述至少一个扩展层之外其余层通过第二编解码器编码后的码流间的时延关系对应。
本发明实施例的转码方法只需对部分码流进行重新编解码,通过对不再解码再编码的码流进行时延对齐调整以及对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例三
本发明又更为具体的一实施例提供在两个嵌入式编解码器间进行转码的方法,见图4所示:
本实施例以G.722超宽带扩展编解码器为第一编解码器,以G.711.1超宽带编解码器为第二编解码器,以至少一个不需要进行解码再编码的扩展层标记为Mlayer,即图中所示超宽带编码层,Mlayer采用第一编码器编码后的码流被直接复用,除去Mlayer外包括核心层在内的其余层标记为Nlayer,Nlayer需要经第一编码器编码后再解码,再经过第二编码器编码,本发明实施例需要将再编码的Nlayer的时间点与直接复用的Mlayer的时间点对齐,因此进行转码过程中需要分别对Mlayer进行时延对齐操作以及对Nlayer进行延时整数帧调整。
第一编码器对Nlayer的延时为e11,对Mlayer的延时为e12,第一解码器对Nlayer的延时为d11,对Mlayer的延时为d12,第二编码器对Nlayer和Mlayer的延时分别为e21,e22,第二解码器对Nlayer和Mlayer的延时分别为d21,d22,信号帧的帧长为T_frame。对Nlayer的延时进行对齐调整,调整长度为D,包括和帧长相关的所述整数帧,与所述第一编解码器和第二编解码器编码以及解码码流时延间的差和的计算关系,对Mlayer的码流延时L个整数帧,包括根据所述第一编解码器和第二编解码器编码以及解码码流时延间的差和,与所述帧长的比值的函数确定的值。一种实现中,L和D可以如下表示:
L=ceil((e11+d11+e21+d21-e12-d22)/T_frame)
D=L*T_frame-(e11+d11+e21+d21-e12-d22)
如上,延时的整数帧以及延时对齐调整的长度和第一编码器对Nlayer和Mlayer的延时、第一解码器对Nlayer的延时、第二编码器对Nlayer的延时与第二解码器对Nlayer和Mlayer的延时相关。上述各延时可以为零,即没有延时存在或者其他数值。
首先对接收到的G.722SWB宽带核心层码流和N1个宽带增强层的码流也就是Nlayer部分的码流进行解码,得到Nlayer的解码信号。然后根据L和D值,对Nlayer的解码信号进行时延对齐,对G.722SWB超宽带码流即Mlayer的码流进行延时整数帧调整。以本实施例为例:
e11+d11=e12+d22=6.375ms
e21+d21=6.875ms
T_frame=5ms
L=ceil((e11+d11+e21+d21-e12-d22)/T_frame)=2个整数帧
D=L*T_frame-(e11+d11+e21+d21-e12-d22)=3.125ms
即对Nlayer的解码信号延时3.125ms,对Mlayer的码流延时2个整数帧。
本实施方式也可以适用于其他嵌入式编解码器,如第一编解码器为G.711.1超宽带扩展编解码器,第二编解码器为G.722超宽带扩展编解码器。
实施例四
本发明又一实施例提供在两个嵌入式编解码器间进行转码的方法,如图5所示,包括如下的步骤:
S301、对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入信号采用第一编解码器编码后得到的输入码流的至少一个扩展层码流;
S302、采用第一编解码器解码输入码流中的其余编码码流得到第一解码信号,所述其余编码码流包括输入信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
S303、对所述第一解码信号进行时延对齐调整得到调整信号;
S304、采用所述第二编解码器编码所述调整信号得到第二编码码流;
S305、复用输出所述第二编码码流以及所述延时整数帧后的第一编码码流。
本发明实施例的转码方法只需对部分码流进行重新编解码,通过对不再解码再编码的码流进行时延对齐调整以及对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度也进一步提高了信号编解码效果,由于部分码流未重新编解码使得转码中以及编解码过程的信号质量都得到有效提升。对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例五
本发明又一实施例提供在两个嵌入式编解码器间进行转码的方法,如图6所示:
方法实施前包括步骤S401、第一编解码器对输入信号编码,得到编码码流。
所述第一编解码器为转码前第一次编码采用的编码器,第一编解码器为嵌入式编解码器,编码的输入信号包括扩展层信号和核心层信号,第一编码器编码输入信号形成对应于编码码流中,将编码至少一个扩展层形成的码流称为第一编码码流,所示至少一个扩展层转码前后的编码器对其的编码方法和带宽相同,即第一编解码器对至少一个扩展层的编码方法和带宽与采用第二编解码器编码所述至少一个扩展层的编码方法和带宽相同。编码除去至少一个扩展层外的其余层形成的码流的码流称为其余编码码流,其中包括核心层编码码流。
S402、对第一编码码流延时整数帧。
所示至少一个扩展层转码前后的编码器对其的编码方法相同,重新解码再编码的话会造成了不必要的操作,严重增加了转码的复杂度,但如果不进行适当的操作,会造成第一编码码流复用时的时延和采用第二编码器编码至少一个扩展层形成的码流进行复用时的时延关系不匹配,针对该至少一个扩展层。本实施例中对其采用第一编解码器编码后的第一编码码流按照预设的延时的整数帧的信息延时预设的整数帧,此时不进行针对码流中比特信息的处理而是将码流作为整体进行传输帧长的延时操作。
预设配置延时的整数帧的信息,可以包括预设配置延时的整数帧的数目或者延时整数帧的长度,所述延时整数帧信息通过模块装载或者系统预置的方式设置,其中整数帧的数据或者延时整数帧的长度根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码以及解码码流的延时确定,可以体现为和上述信号帧帧长、第一编解码器和第二编解码器编码以及解码码流的延时相关的函数。
按照延时的整数帧的信息对第一编码码流延时预设的整数帧。所述第一编码码流通过对至少一个扩展层采用第一编解码器编码后得到,所述至少一个扩展层采用第一编解码器编码的方法及带宽和采用转码所需的第二编解码器少一个扩展层编码的方法及带宽一致。由于所述至少一个扩展层转码前后的编码器对其的编码方法相同,重新解码再编码的话会造成了不必要的操作,严重增加了转码的复杂度,针对该至少一个扩展层本实施例中对其采用第一编解码器编码后的第一编码码流按照预设的延时的整数帧的信息延时预设的整数帧,此时不进行针对码流中比特信息的处理而是将码流作为整体进行传输帧长的延时操作。
其中预设配置延时的整数帧的信息的方法不限定于在步骤S401之后执行,由于两个步骤间相互的关联,该方法可以在其他时刻实施以保证按照延时的整数帧的信息对第一编码码流延时预设的整数帧步骤的执行。
S403、采用所述第一编解码器解码所述其余编码码流得到第一解码信号,所述其余编码码流通过对除所述至少一个扩展层外的其余层采用所述第一编解码器编码得到。
第一编解码器对其余编码码流进行解码,对除至少一个扩展层的其余层而言,因为其在转码过程中前后两次编码的编码方法和编码带宽不同,需要进行编码再解码,第一编解码器对其余编码码流解码得到第一解码信号,所述第一解码信号在转码方法中用于提供给第二编解码器进行编码操作。
S404、对第一解码信号进行时延对齐调整得到调整信号;
所述第一解码信号通过所述第一编解码器解码除所述第一编码码流外的包括核心层编码码流的其余编码码流得到,所述其余编码码流通过对除所述至少一个扩展层外的其余层采用所述第一编解码器编码得到。第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系,因为所述至少一个扩展层不再重新编码并解码,而是直接复用第一编解码器编码形成的第一编码码流,因此需要将其余编码码流的第一时间点与所述至少一个扩展层的第二时间点对齐,或者形成如上所述的时延间关系的对应。通过S402和本步骤的对第一和第二时间点调整可以保证复用输出用于第二次解码的码流间的时延关系,和仅将至少一个扩展层通过第二编解码器编码后的码流与除去所述至少一个扩展层之外其余层通过第二编解码器编码后的码流间的时延关系对应。
S405、采用所述第二编解码器编码所述调整信号得到第二编码码流;
如此一来,仅采用第二编解码器编码输入信号后至少一个扩展层的编码码流和其余层的编码码流间存在第一时延关系,采用本发明实施例的延时整数帧后第一编码码流和第二编码码流存在的时延关系和上述第一时延关系对应,从而不会对延时整数帧后的第一码流和第二码流的复用造成高的编码复杂度,不会增加其余的处理操作,进而可以沿用通用的码流复用操作。
S406、复用输出所述第二编码码流以及所述延时整数帧后的第一编码码流。
复用后的码流提供给第二编解码器进行解码操作,恢复出原始信号。
本发明另一实施例中,上述各实施例中预设延时的整数帧的信息和时延对齐调整所需的调整时延信息的步骤也可以采用其他的方式。前述各实施例中,延时延时的整数帧的信息和时延对齐调整所需的调整时延信息通过预设的方式确定,也就是说,可能在系统搭建完成或者模块化的过程中已经预先设置,在转码的实施过程中,仅读取预设的信息进行对所述第一编码码流延时整数帧以及对所述第一解码信号进行时延对齐调整得到调整信号即可,本实施例中,可以采用在进行转码的过程中根据根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码以及解码码流的延时对上述延时的整数帧的信息和时延对齐调整所需的调整时延信息进行实时或提前确定的方式来实现。
本发明另一实施例中,上述各实施例中预设延时的整数帧的信息和时延对齐调整所需的调整时延信息的步骤还可以为,预设或在进行转码的过程中根据根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码以及解码码流的延时确定其中之一的信息,然后根据确定的其中之一的信息进一步配置另一信息,所述整数帧和所述调整延时满足如下关系:所述调整延时根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码和解码码流的延时与所述整数帧相关。
本发明另一实施例中,提供一种通用的转码方法,当第一编解码器和第二编解码器在特定的场合下有变换的需求时,根据不同的编解码器参数确定延时的整数帧的信息和时延对齐调整所需的调整时延信息提供延时整数帧和时延对齐调整的操作实施。
另一方面,本发明提供了更广泛的应用场景,第一编解码器和第二编解码器不仅可以是简单独立的两个编解码器,还可以是相对复杂的结构,如在Partial Mixing应用中。Partial Mixing是一种在会议系统中高效的混音方法,它将多路编码信号中传统的窄带或者宽带码流进行解码混音,但只选取特定的某路编码信号的扩展层码流作为混音后的扩展层码流。当接收端仍然需要转码时,再用传统的转码方法就浪费了Partial Mixing的优势,而用本发明实施例提供的转码方法,只需将混音后的窄带或宽带码流作为(N-M)layer进行时延对齐调整,而扩展层码流作为Mlayer进行延时整数帧调整。这种的转码方法仍然不需要对扩展层码流进行解码,极大的提高了转码以及编解码效率。
本发明实施例的转码方法只需对部分码流进行重新编解码,通过对不再解码再编码的码流进行时延对齐调整以及对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。为不同编解码器间的转码提供了通用的转码手段,对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例六
本发明一实施例提供一种转码装置,如图7所示,在两个嵌入式编解码器间进行转码,包括:
延时整数帧模块501,用于对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
时延对齐模块502,用于对采用所述第一编解码器解码输入码流中的其余编码码流得到的第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流。
本发明实施例的转码装置只需对部分码流进行重新编解码,通过对不再解码再编码的码流采用时延对齐模块进行时延对齐调整以及采用调整整数帧模块对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例七
本发明又一实施例提供一种转码装置,如图8所示,在两个嵌入式编解码器间进行转码,包括:
延时整数帧模块501,用于对第一编码码流延时整数帧。
所述第一编码码流通过对至少一个扩展层采用第一编解码器编码后得到,延时整数帧模块501按照延时的整数帧的信息对第一编码码流延时预设的整数帧对第一编码码流进行延时整数帧操作。
时延对齐模块502,用于对第一解码信号进行时延对齐调整得到调整信号。
所述第一解码信号通过采用所述第一编解码器解码除所述第一编码码流外的包括核心层编码码流的其余编码码流得到,所述其余编码码流通过对除所述至少一个扩展层外的其余层采用所述第一编解码器编码得到,时延对齐模块502按照时延对齐调整所需的调整时延信息对第一解码信号进行时延对齐调整。
该装置还包括第一时延模块503,用于确定延时的整数帧的信息。
第一时延模块503根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码以及解码码流的延时确定所述对第一编码码流延时的整数帧。
第二时延模块504,用于确定对所述解码信号进行时延对齐调整的调整时延。
根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码和解码码流的延时以及所述对第一编码码流延时的整数帧确定对所述解码信号进行时延对齐调整的调整时延。
上述第一时延模块和第二时延模块可以在系统搭建时嵌入系统作为预设参数模块,通过上述模块确定的数据在对第一编码码流延时预设的整数帧以及对第一解码信号进行时延对齐调整得到调整信号直接调用。
上述第一时延模块和第二时延模块也可以在转码装置运行过程中当延时整数帧模块501实施对第一编码码流延时整数帧时以及当时延对齐模块502对第一解码信号进行时延对齐调整时进行调用。
上述第一时延模块和第二时延模块从物理上即可以是分离的实体也可以为相互独立的实体,即可以从物理位置上独立于延时整数帧模块和时延对齐模块,如图8所示,也可以将所述第一时延模块设置于所述延时整数帧模块中以及将所述第二时延模块设置于所述时延对齐模块中。
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致,所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明实施例的转码装置只需对部分码流进行重新编解码,通过对不再解码再编码的码流采用时延对齐模块进行时延对齐调整以及采用调整整数帧模块对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例八
本发明又一实施例提供一种转码装置,如图9所示,在两个嵌入式编解码器间进行转码,如实施例七包括:
延时整数帧模块501,用于对第一编码码流延时整数帧以及时延对齐模块502,用于对第一解码信号进行时延对齐调整得到调整信号。
该装置还包括参数配置模块505,用于根据所述第一编解码器和第二编解码器配置所述对第一编码码流延时的整数帧和/或所述调整时延,所述整数帧和所述调整延时满足下述关系:
所述调整延时根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码和解码码流的延时与所述整数帧相关。即通过配置对第一编码码流延时的整数帧(调整时延)通过上述关系获得调整时延(对第一编码码流延时的整数帧)。
所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致,所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
本发明人另一实施例中,参数配置模块也可以和第一时延模块以及第二时延模块同样包括在所述转码装置中,所述参数配置模块提供第一时延模块以及第二时延模块所需参数信息,或者参数配置模块确定第一时延模块的延时的整数帧的信息,并将此参数提供给所述第二时延模块,反之亦然,所述参数配置模块和第一时延模块以及第二时延模块间的协同操作可以根据不同的实施环境确定,不限定于此。
本发明实施例的转码装置只需对部分码流进行重新编解码,通过对不再解码再编码的码流采用时延对齐模块进行时延对齐调整以及采用调整整数帧模块对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。为不同编解码器间的转码提供了通用的转码手段,对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例九
本发明一实施例提供一种转码设备,如图10所示,所述转码设备实施两个嵌入式编解码器间的转码操作,其采用的模块用于接收第一编解码器输出的编码以及解码的待处理信号,对接收信号的转码处理,以及将处理完成的信号提供给第二编解码进行解码操作。所述转码设备包括
接收装置506,用于接收输入码流中的第一编码码流以及对采用所述第一编解码器解码输入码流中除所述第一编码码流外的其余编码码流得到的第一解码信号,所述第一编码码流包括输入信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
延时整数帧模块501,用于对所述第一编码码流延时整数帧;
时延对齐模块502,用于对所述第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流。
输出装置507,用于向所述第二编解码器输出所述调整信号以及所述延时整数帧后的第一编码码流。
其中延时整数帧模块和时延对齐模块与上述转码装置各实施例中的延时整数帧模块和时延对齐模块相同。
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致,采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
在本发明另一转码设备实施例中,该设备还包括如上述转码装置实施例所述的其他模块,见图10。
本发明实施例的转码设备只需对部分码流进行重新编解码,通过对不再解码再编码的码流采用时延对齐模块进行时延对齐调整以及采用调整整数帧模块对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。为不同编解码器间的转码提供了通用的转码手段,对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外的延时。
实施例十
本发明一实施例提供一种转码系统,如图11所示,该转码系统包括第一编解码器508、转码装置50以及第二编解码器509。
第一编解码器,实施解码功能,用于解码其余编码码流得到第一解码信号,所述其余编码码流包括输入信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;转码装置,用于对所述第一编码码流延时整数帧,对所述第一解码信号进行时延对齐调整得到调整信号;第二编解码器,实施编码功能,用于编码所述调整信号得到第二编码码流,复用所述第二编码码流以及所述延时整数帧后的第一编码码流。
第一编解码器还可以对输入信号编码,得到对应于至少一个扩展层的第一编码码流和包括核心层编码码流在内的其余编码码流,所述第一编解码器对所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致。第二编解码器还可以解码所述第二编码码流以及所述延时整数帧后的第一编码码流复用后的码流。
第一编解码器对输入信号编码,得到对应于至少一个扩展层的第一编码码流和包括核心层编码码流在内的其余编码码流。第一编解码器解码所述其余编码码流得到第一解码信号,所述其余编码码流通过对除所述至少一个扩展层外的其余层采用所述第一编解码器编码得到。转码装置接收所述第一编码码流,获得延时的整数帧的信息,按照延时的整数帧的信息对所述第一编码码流延时整数帧,所述转码装置接收所述第一解码信号,获得时延对齐调整所需的调整时延信息,按照所述调整时延信息对所述第一解码信号进行时延对齐调整得到调整信号,所述转码装置将延时整数帧后的第一编码码流以及所述调整信号输出,如上述转码装置或转码设备各实施例所示,所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系,第二编解码器编码所述调整信号得到第二编码码流以及解码所述第二编码码流以及所述延时整数帧后的第一编码码流复用后的码流。
本发明实施例的转码系统只需对部分码流进行重新编解码,通过对不再解码再编码的码流采用转码装置进行时延对齐调整以及对重新编解码的部分码流进行延时整数帧操作可以极大的降低了嵌入式编解码器的转码复杂度,由于部分码流未重新编解码使得转码中的信号质量得到有效提升。为不同编解码器间的转码提供了通用的转码手段,对多数嵌入式编解码器之间的转码还可以降低转码产生的额外延时,如可以在转码时不产生任何额外延时。
本发明另一实施例中,提供一移动台所述移动台包括上述实施例的转码装置,以及提供一网元,同样包括前述实施例的转码装置,所述转码装置在移动台和网元中提供转码操作,转码装置也不限定与上述移动台和网元,凡需要进行转码操作的通信设备和系统均可采用上述的转码装置和转码方法,不限定于此。
本发明以上各实施例适用于语音频信号甚至其他具备嵌入式编解码器处理信号特性的数据信号,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
最后应说明的是,以上实施例仅用以说明本发明实施例的技术方案而非对其进行限制,尽管参照较佳实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明实施例的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明实施例技术方案的精神和范围。
Claims (13)
1.一种转码方法,在两个嵌入式编解码器间进行转码,其特征在于:
对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
对采用所述第一编解码器解码输入码流中的其余编码码流得到的第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和采用第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
2.根据权利要求1所述的方法,其特征在于,对所述第一编码码流延时的所述整数帧根据信号帧的帧长,结合所述第一编解码器和第二编解码器的编码以及解码码流的延时确定。
3.根据权利要求2所述的方法,其特征在于,对所述第一解码信号进行时延对齐调整的调整时延根据信号帧的帧长,结合所述第一编解码器和第二编解码器的编码和解码码流的延时以及所述对第一编码码流延时的整数帧确定。
4.根据权利要求2所述的方法,其特征在于,所述对第一编码码流延时的整数帧包括根据所述第一编解码器和第二编解码器的编码以及解码码流时延间的差和,与所述帧长的比值的函数确定的值。
5.根据权利要求4所述的方法,其特征在于,对所述第一解码信号进行时延对齐调整的调整时延包括和帧长相关的所述整数帧,与所述第一编解码器和第二编解码器编码以及解码码流时延间的差和的计算关系。
6.一种转码方法,其特征在于:
对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流的至少一个扩展层码流;
采用第一编解码器解码输入码流中的其余编码码流得到第一解码信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
对所述第一解码信号进行时延对齐调整得到调整信号;
采用第二编解码器编码所述调整信号得到第二编码码流;
复用输出所述第二编码码流以及所述延时整数帧后的第一编码码流;
所述至少一个扩展层采用所述第一编解码器的编码方法及带宽和采用第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
7.根据权利要6所述的方法,其特征在于,
所述对第一编码码流延时的整数帧根据信号帧的帧长,结合所述第一编解码器和第二编解码器的编码以及解码码流的延时确定;
对所述第一解码信号进行时延对齐调整的调整时延根据信号帧的帧长,结合所述第一编解码器和第二编解码器的编码和解码码流的延时以及所述对第一编码码流延时的整数帧确定。
8.一种转码装置,在两个嵌入式编解码器间进行转码,其特征在于,所述转码装置包括:
延时整数帧模块,用于对输入码流中的第一编码码流延时整数帧,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
时延对齐模块,用于对采用所述第一编解码器解码输入码流中的其余编码码流得到的第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流;
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
9.根据权利要求8所述的装置,其特征在于,还包括:
第一时延模块,用于根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码以及解码码流的延时确定所述对第一编码码流延时的整数帧;
第二时延模块,用于根据信号帧的帧长,结合所述第一编解码器和第二编解码器编码和解码码流的延时以及所述对第一编码码流延时的整数帧确定对所述第一解码信号进行时延对齐调整的调整时延。
10.一种转码设备,其特征在于,包括:
接收模块,用于接收输入码流中的第一编码码流以及采用第一编解码器解码输入码流中除所述第一编码码流外的其余编码码流得到的第一解码信号,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
延时整数帧模块,用于对所述第一编码码流延时整数帧;
时延对齐模块,用于对所述第一解码信号进行时延对齐调整得到调整信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除所述第一编码码流外包括核心层码流在内的其余层码流。
输出装置,用于向第二编解码器输出所述调整信号以及所述延时整数帧后的第一编码码流;
所述第一编解码器对所述至少一个扩展层的编码方法及带宽和所述第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
采用所述第二编解码器编码所述调整信号得到的第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
11.一种转码系统,其特征在于,包括:
第一编解码器,用于解码其余编码码流得到第一解码信号,所述其余编码码流包括输入的语音音频信号采用所述第一编解码器编码后得到的输入码流中除第一编码码流外包括核心层码流在内的其余层码流,所述第一编码码流包括输入的语音音频信号采用第一编解码器编码后得到的输入码流中的至少一个扩展层码流;
转码装置,用于对所述第一编码码流延时整数帧,对所述第一解码信号进行时延对齐调整得到调整信号;
第二编解码器,用于编码所述调整信号得到第二编码码流,复用所述第二编码码流以及所述延时整数帧后的第一编码码流;
所述至少一个扩展层采用第一编解码器的编码方法及带宽和第二编解码器对所述至少一个扩展层的编码方法及带宽一致;
所述第二编码码流的时延和所述第一编码码流延时整数帧后的时延间关系对应于所述第二编解码器编码所述至少一个扩展层的编码时延和编码所述其余层的编码时延间关系。
12.一种包括权利要求8所述装置的移动台。
13.一种包括权利要求8所述装置的网元。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101095101A CN101989429B (zh) | 2009-07-31 | 2009-07-31 | 转码方法、装置、设备以及系统 |
EP10803905A EP2461322A4 (en) | 2009-07-31 | 2010-07-28 | TRANSCODING PROCESS, DEVICE, DEVICE AND SYSTEM |
JP2012521949A JP2013501246A (ja) | 2009-07-31 | 2010-07-28 | トランスコーディングの方法、装置、機器、およびシステム |
KR1020127003447A KR101348969B1 (ko) | 2009-07-31 | 2010-07-28 | 트랜스코딩 방법, 디바이스, 장치 및 시스템 |
PCT/CN2010/075497 WO2011012072A1 (zh) | 2009-07-31 | 2010-07-28 | 转码方法、装置、设备以及系统 |
US13/359,339 US8326608B2 (en) | 2009-07-31 | 2012-01-26 | Transcoding method, apparatus, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101095101A CN101989429B (zh) | 2009-07-31 | 2009-07-31 | 转码方法、装置、设备以及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101989429A CN101989429A (zh) | 2011-03-23 |
CN101989429B true CN101989429B (zh) | 2012-02-01 |
Family
ID=43528775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101095101A Active CN101989429B (zh) | 2009-07-31 | 2009-07-31 | 转码方法、装置、设备以及系统 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8326608B2 (zh) |
EP (1) | EP2461322A4 (zh) |
JP (1) | JP2013501246A (zh) |
KR (1) | KR101348969B1 (zh) |
CN (1) | CN101989429B (zh) |
WO (1) | WO2011012072A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102292769B (zh) * | 2009-02-13 | 2012-12-19 | 华为技术有限公司 | 一种立体声编码方法和装置 |
EP3044790B1 (en) | 2013-09-12 | 2018-10-03 | Dolby International AB | Time-alignment of qmf based processing data |
WO2016038851A1 (ja) * | 2014-09-12 | 2016-03-17 | パナソニックIpマネジメント株式会社 | 送信装置、受信装置、送信方法及び受信方法 |
CN104244004B (zh) | 2014-09-30 | 2017-10-10 | 华为技术有限公司 | 低功耗编码方法及装置 |
SG11201806216YA (en) | 2016-01-22 | 2018-08-30 | Fraunhofer Ges Forschung | Apparatus and method for encoding or decoding a multi-channel signal using a broadband alignment parameter and a plurality of narrowband alignment parameters |
CN109217979B (zh) * | 2017-06-30 | 2021-06-15 | 华为技术有限公司 | 一种通信方法、装置及存储介质 |
CN112188286B (zh) * | 2020-10-09 | 2022-06-10 | 上海网达软件股份有限公司 | 一种用于直播流的时间戳标定方法及系统 |
CN114760226B (zh) * | 2020-12-29 | 2023-07-18 | 海能达通信股份有限公司 | 一种提高往返时延估计精度的方法、装置和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1585970A (zh) * | 2001-11-13 | 2005-02-23 | 日本电气株式会社 | 代码转换方法、设备、程序和记录介质 |
CN1784716A (zh) * | 2003-04-08 | 2006-06-07 | 日本电气株式会社 | 代码转换方法和设备 |
CN1918634A (zh) * | 2004-02-16 | 2007-02-21 | 皇家飞利浦电子股份有限公司 | 代码转换器以及用于其的代码转换方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3032242B2 (ja) | 1990-05-25 | 2000-04-10 | 日産自動車株式会社 | インストパッドとフロントピラーガーニッシュの合わせ構造 |
JPH10327074A (ja) * | 1997-05-22 | 1998-12-08 | Matsushita Electric Ind Co Ltd | 信号処理装置 |
JP4031149B2 (ja) * | 1999-05-31 | 2008-01-09 | 株式会社東芝 | トランスコーダ装置 |
DE10102155C2 (de) * | 2001-01-18 | 2003-01-09 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erzeugen eines skalierbaren Datenstroms und Verfahren und Vorrichtung zum Decodieren eines skalierbaren Datenstroms |
US20030028386A1 (en) | 2001-04-02 | 2003-02-06 | Zinser Richard L. | Compressed domain universal transcoder |
JP2003280694A (ja) * | 2002-03-26 | 2003-10-02 | Nec Corp | 階層ロスレス符号化復号方法、階層ロスレス符号化方法、階層ロスレス復号方法及びその装置並びにプログラム |
US7634399B2 (en) | 2003-01-30 | 2009-12-15 | Digital Voice Systems, Inc. | Voice transcoder |
KR100933159B1 (ko) | 2003-07-11 | 2009-12-21 | 삼성전자주식회사 | 이동통신시스템에서 음성 데이터 전송을 위한 동기화 방법 및 시스템 |
KR20050008356A (ko) * | 2003-07-15 | 2005-01-21 | 한국전자통신연구원 | 음성의 상호부호화시 선형 예측을 이용한 피치 지연 변환장치 및 방법 |
EP1881488B1 (en) * | 2005-05-11 | 2010-11-10 | Panasonic Corporation | Encoder, decoder, and their methods |
FR2888699A1 (fr) * | 2005-07-13 | 2007-01-19 | France Telecom | Dispositif de codage/decodage hierachique |
CN101273403B (zh) * | 2005-10-14 | 2012-01-18 | 松下电器产业株式会社 | 可扩展编码装置、可扩展解码装置以及其方法 |
JPWO2007116809A1 (ja) * | 2006-03-31 | 2009-08-20 | パナソニック株式会社 | ステレオ音声符号化装置、ステレオ音声復号装置、およびこれらの方法 |
EP1903559A1 (en) * | 2006-09-20 | 2008-03-26 | Deutsche Thomson-Brandt Gmbh | Method and device for transcoding audio signals |
JP4708446B2 (ja) * | 2007-03-02 | 2011-06-22 | パナソニック株式会社 | 符号化装置、復号装置およびそれらの方法 |
US7873513B2 (en) | 2007-07-06 | 2011-01-18 | Mindspeed Technologies, Inc. | Speech transcoding in GSM networks |
-
2009
- 2009-07-31 CN CN2009101095101A patent/CN101989429B/zh active Active
-
2010
- 2010-07-28 WO PCT/CN2010/075497 patent/WO2011012072A1/zh active Application Filing
- 2010-07-28 EP EP10803905A patent/EP2461322A4/en not_active Withdrawn
- 2010-07-28 KR KR1020127003447A patent/KR101348969B1/ko active IP Right Grant
- 2010-07-28 JP JP2012521949A patent/JP2013501246A/ja active Pending
-
2012
- 2012-01-26 US US13/359,339 patent/US8326608B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1585970A (zh) * | 2001-11-13 | 2005-02-23 | 日本电气株式会社 | 代码转换方法、设备、程序和记录介质 |
CN1784716A (zh) * | 2003-04-08 | 2006-06-07 | 日本电气株式会社 | 代码转换方法和设备 |
CN1918634A (zh) * | 2004-02-16 | 2007-02-21 | 皇家飞利浦电子股份有限公司 | 代码转换器以及用于其的代码转换方法 |
Also Published As
Publication number | Publication date |
---|---|
KR101348969B1 (ko) | 2014-01-09 |
CN101989429A (zh) | 2011-03-23 |
US20120136669A1 (en) | 2012-05-31 |
WO2011012072A1 (zh) | 2011-02-03 |
EP2461322A4 (en) | 2013-01-09 |
KR20120061828A (ko) | 2012-06-13 |
EP2461322A1 (en) | 2012-06-06 |
US8326608B2 (en) | 2012-12-04 |
JP2013501246A (ja) | 2013-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101989429B (zh) | 转码方法、装置、设备以及系统 | |
CN103460288B (zh) | 用于生成可由实施不同解码协议的解码器解码的统一比特流的音频编码方法及系统 | |
CN100446529C (zh) | 电信会议安排 | |
NO20170534A1 (no) | Apparat og fremgangsmåte for å kombinere multiple parametrisk kodede audiokilder | |
CN101051465B (zh) | 用于解码被编码的有用数据的方法和解码装置 | |
JP5713296B2 (ja) | 信号ソースに関連付けられた少なくとも1つのパラメータを符号化するための装置および方法 | |
CN105191269A (zh) | 使用隐写地嵌入的音频数据的远程会议 | |
EP2301017B1 (en) | Audio apparatus | |
WO2014085050A1 (en) | Teleconferencing using monophonic audio mixed with positional metadata | |
JPWO2005119950A1 (ja) | 音声データ受信装置および音声データ受信方法 | |
GB2580899A (en) | Audio representation and associated rendering | |
CN102915736A (zh) | 混音处理方法和混音处理系统 | |
CN103620678B (zh) | 比特流发送装置及方法、比特流收发系统、比特流接收装置及方法、以及比特流 | |
US20090129576A1 (en) | Relay device, communication terminal, signal decoder, signal processing method, and signal processing program | |
EP1514363A1 (en) | Method, apparatus, and system for reducing memory requirements for echo cancellers | |
US11432093B2 (en) | Sending notification and multi-channel audio over channel limited link for independent gain control | |
EP2200025B1 (en) | Bandwidth scalable codec and control method thereof | |
US20130177158A1 (en) | Method for sending multiple pcm audio channels over an industry-standard stereo link | |
KR100744563B1 (ko) | 패킷 단위로 수신된 임베디드 코덱의 비트 스트림 처리장치 및 방법 | |
CN101322423B (zh) | 用于无级联操作信号传送的系统和方法 | |
Taka et al. | CCITT Standardizing activities on speech coding | |
JPH0678062A (ja) | 多地点間音声通信装置 | |
JPH06252863A (ja) | ステレオ音声伝送装置 | |
JPH01318327A (ja) | ステレオ符号化方式 | |
JPH0588575B2 (zh) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210426 Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040 Patentee after: Honor Device Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |