WO2014040297A1 - Method and device for decoding speech frame - Google Patents
Method and device for decoding speech frame Download PDFInfo
- Publication number
- WO2014040297A1 WO2014040297A1 PCT/CN2012/081488 CN2012081488W WO2014040297A1 WO 2014040297 A1 WO2014040297 A1 WO 2014040297A1 CN 2012081488 W CN2012081488 W CN 2012081488W WO 2014040297 A1 WO2014040297 A1 WO 2014040297A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- decoding
- rate
- data
- speech frame
- base station
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
Definitions
- the present invention relates to the field of communication systems, and in particular, to a method and an apparatus for decoding a voice frame. Background technique
- AMR Adaptive Multi Rate voice service
- 3G 3rd-generation, 3rd generation mobile communication technology
- GSM Global System for Mobile communication
- the core idea of AMR is to continuously adjust the uplink and downlink voice coding mode according to the change of the downlink signal quality on the GSM air interface, so as to achieve the optimal balance of voice quality and system capacity, and improve the accuracy of voice transmission.
- a feature of AMR is that the rate of change can occur at any time as the voice quality changes.
- the GSM AMR related protocol when decoding an AMR speech frame, it is necessary to match the decoding rate of the current speech frame, and then decode the data of the speech frame according to the decoding rate. If the decoding rate of the speech frame matches incorrectly, the decoding rate does not match the encoding rate of the speech frame, resulting in a data decoding error of the speech frame, thereby losing the speech frame.
- the data of the speech frame is usually decoded by the decoding rate indicated in the speech frame.
- the prior art cannot correct the current error translation.
- the code rate causes a high probability of decoding failure, which makes the system decoding performance not! 3 ⁇ 4.
- the present invention provides a method and a device for decoding a voice frame.
- the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects the voice frame corresponding to the voice frame from the preset rate set.
- the correct decoding rate decodes the data of the speech frame, which improves the decoding performance of the system.
- a first aspect of the present invention provides a method for decoding a voice frame, including: Receiving, by the base station, a voice frame sent by the mobile terminal;
- the base station obtains a decoding rate indication, and decodes data of the voice frame according to a decoding rate indicated in the decoding rate indication;
- the base station When the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from a preset rate set to perform data on the voice frame. Decoding.
- the method further includes:
- the base station When the base station successfully decodes data of the voice frame according to the selected decoding rate, the base station acquires data after successfully decoding data of the voice frame; or
- the base station When the base station fails to decode data of the voice frame according to the selected decoding rate, the base station selects a decoding rate from the preset rate set to decode data of the voice frame.
- the base station selects a decoding rate from the preset rate set to the voice frame.
- Data decoding includes:
- the base station decodes the data of the voice frame by selecting a decoding rate from the preset rate set according to a decoding rate from low to high.
- the method further includes: When the base station determines that the discontinuous transmission DTX of the preset mobile terminal is turned on, the base station decodes the current received frame according to the obtained decoding rate, and the voice frame is a type of the received frame;
- the base station When the base station fails to decode the current received frame according to the acquired decoding rate, the base station terminates decoding of the current received frame.
- the decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC.
- a second aspect of the present invention provides a decoding apparatus for a voice frame, including: a receiving unit, configured to receive a voice frame sent by a mobile terminal;
- a decoding unit configured to obtain a decoding rate indication, and decode data of the voice frame received by the receiving unit according to the decoding rate indicated in the decoding rate indication;
- a selecting unit configured to: when the decoding unit fails to decode data of the voice frame according to a decoding rate indicated in the decoding rate indication, select a decoding rate from a preset rate set;
- the decoding unit is further configured to decode data of the voice frame according to a decoding rate selected by the selecting unit from the preset rate.
- the device further includes:
- an acquiring unit configured to acquire data after successfully decoding the data of the voice frame when the data of the voice frame is successfully decoded according to the decoding rate selected by the selecting unit.
- the selecting unit is further configured to: when decoding data of the voice frame fails according to the selected decoding rate, select a decoding rate from the preset rate set to translate data of the voice frame code.
- the selecting unit is specifically configured to use the preset from the low-to-high decoding rate The rate is selected centrally to select the decoding rate.
- the decoding unit is further configured to: when the discontinuous transmission DTX of the preset mobile terminal is turned on, The current received frame is decoded according to the obtained decoding rate, and the voice frame is a type of the received frame.
- the device further includes: And a terminating unit, configured to terminate decoding of the current received frame when the current received frame fails to be decoded according to the decoding rate.
- the decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC.
- a third aspect of the present invention provides a base station, including:
- processor an input device, an output device, and a memory, wherein the input device, the output device, and the memory are connected to the processor;
- the processor is configured to receive a voice frame sent by the mobile terminal, and then obtain a decoding rate indication, and decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, when When the decoding rate indicated in the decoding rate indication fails to decode the data of the speech frame, the data of the speech frame is decoded by selecting a decoding rate from a preset rate set.
- the processor is further configured to acquire data of the voice frame when the data of the voice frame is successfully decoded according to the selected decoding rate. Data after successful decoding; or,
- the data of the speech frame fails to be decoded according to the selected decoding rate
- the data of the speech frame is decoded by selecting a decoding rate from the pre-set rate set.
- the processor is specifically configured to use a low to high decoding rate according to a decoding rate
- the pre-set rate set selects the decoding rate.
- the processor is further used When the discontinuous transmission DTX of the preset mobile terminal is turned on, the current received frame is decoded according to the obtained decoding rate, and the voice frame is a type of the received frame; The processor is further configured to terminate decoding of the current received frame when the current received frame fails to be decoded according to the obtained decoding rate.
- the decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC.
- the method and device for decoding a voice frame provided by the embodiment of the present invention, first, the base station receives the voice frame sent by the mobile terminal; and then decodes the data of the voice frame according to the decoding rate indicated in the decoding rate indication; When the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from a preset rate set to translate the data of the voice frame. code.
- the base station fails to decode according to the decoding rate indicated by the voice frame, the base station cannot correct the current error decoding rate, resulting in a high probability of decoding failure, thereby enabling system translation. The code performance is not high. In the case that the decoding rate decoding indicated by the speech frame fails, the data of the speech frame is decoded by selecting the correct decoding rate corresponding to the speech frame from the preset rate set, thereby improving the decoding of the system. performance.
- FIG. 1 is a flowchart of a method for decoding a voice frame according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of a decoding apparatus for a voice frame according to an embodiment of the present invention
- FIG. 3 is a schematic structural diagram of a base station according to an embodiment of the present invention
- FIG. 4 is a flowchart of another method for decoding a voice frame according to an embodiment of the present invention
- FIG. 5 is a schematic structural diagram of another apparatus for decoding a voice frame according to an embodiment of the present invention. detailed description
- This embodiment provides a method for decoding a voice frame. As shown in FIG. 1, the method includes:
- the base station receives a voice frame sent by the mobile terminal.
- the base station obtains a decoding rate indication, and decodes data of the voice frame according to the decoding rate indicated in the decoding rate indication.
- the decoding rate indication includes a codec mode indication (CMI), a last codec rate indication LAST CMI, and a code mode command (codec mode command, CMC). At least one of the LAST CMIs is a CMI in a previous speech frame compared to a current speech frame.
- CMI codec mode indication
- LAST CMI last codec rate indication
- CMC code mode command
- the obtaining the decoding rate indication may specifically include: the LAST CMI is indication information that is stored in the base station after the base station acquires the CMI of the last voice frame; the CMI is information carried in the voice frame,
- the uplink rate used by the mobile terminal can be obtained by parsing the currently received voice frame.
- the CMC is the uplink rate used by the network side to notify the mobile terminal. Since it is sent to the terminal by the base station, it can be directly obtained.
- the base station fails to decode data of the voice frame according to a coding rate indicated in the coding rate indication, the base station selects a decoding rate from the preset rate set to the voice frame. The data is decoded.
- the maximum number of decoding rates that can be included in the preset rate set is eight, and the specific decoding rate is preset according to the actual situation, and the present invention does not limit the present invention. Set.
- the decoding rate can be selected from the preset rate set.
- the data of the frame is decoded again, so that the base station can reacquire the correct decoding rate to correctly decode the data of the voice frame, thereby improving the probability of successful decoding, thereby improving the decoding performance of the system.
- the present embodiment provides a decoding apparatus for a voice frame.
- the apparatus may be a base station, and the apparatus includes: a receiving unit 2 1 , a decoding unit 22 , and a selecting unit 23 .
- the receiving unit 2 1 can be configured to receive a voice frame sent by the mobile terminal.
- the decoding unit 22 may be configured to obtain a decoding rate indication, and decode data of the voice frame received by the receiving unit 21 according to the decoding rate indicated in the decoding rate indication.
- the decoding rate indication includes at least one of a codec rate indication CM I, a last codec rate indication LAST CM I, and an encoding mode command CMC, where the LAST CM I is compared to the current speech frame.
- CM I codec rate indication
- LAST CM I last codec rate indication
- CMC encoding mode command
- the selecting unit 2 3 may be configured to select a decoding rate from the preset rate set when the decoding unit 22 fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication. .
- the selected decoding rate decodes the data of the speech frame.
- the entity of the decoding device of the voice frame provided in this embodiment may be a base station.
- the base station includes: a processor 31, an input device 32, an output device 33, a memory 34, and the input device 32.
- An output device 33 and a memory 34 are connected to the processor 31.
- the processor 31 may be configured to receive a voice frame sent by the mobile terminal, and then decode the data of the voice frame according to a decoding rate indicated in the decoding rate indication, when the translation is indicated according to the decoding rate indication.
- the code rate fails to decode the data of the speech frame
- the data of the speech frame is decoded by selecting a decoding rate from a preset rate set.
- the decoding rate to the voice frame may be selected from the preset rate set. The data is decoded again, so that the correct decoding rate is reacquired to correctly decode the data of the speech frame, thereby improving the probability of successful decoding, thereby improving the decoding performance of the system.
- This embodiment provides another method for decoding a voice frame. As shown in FIG. 4, the method includes: 401.
- a base station receives a voice frame sent by a mobile terminal.
- the base station acquires a decoding rate indication, and decodes data of the voice frame according to the decoding rate indicated in the decoding rate indication.
- the decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC, and the LAST CMI is a previous speech frame compared to a current speech frame.
- the CMI Specifically, when the current voice frame is a CMI time, the base station decodes the data of the voice frame according to the decoding rate indicated by the CMI.
- the base station decodes data of the speech frame according to a coding rate indicated by the LAST CMI, when the base station translates according to the LAST CMI indication
- the base station decodes the data of the voice frame according to the decoding rate indicated in the CMC.
- the base station fails to decode data of the voice frame according to a decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from the preset rate set to the voice frame. The data is decoded.
- the maximum number of the rate that can be included in the preset rate set is eight, and the preset rate is preset according to the actual situation, which is not limited by the present invention.
- the base station When the base station successfully decodes data of the voice frame according to the selected decoding rate, the base station acquires data after successfully decoding data of the voice frame.
- the base station fails to decode data of the voice frame according to the selected decoding rate, the base station selects a decoding rate from the preset rate set to the voice frame. The data is decoded.
- the base station can select a decoding rate from the rate set according to a coding rate from low to high, and decode the data of the speech frame according to the selected decoding rate.
- the base station when the base station determines that the discontinuous transmission DTX of the preset mobile terminal is turned on, the base station decodes the current received frame according to the obtained decoding rate, and the voice frame is a type of the received frame.
- Type when the base station fails to decode the current received frame according to the obtained decoding rate, the base station terminates decoding of the current received frame. In this way, when the base station judges that the DTX of the pre-set mobile terminal is turned on, unnecessary duplication decoding caused by decoding the decoding rate from the preset rate set can be avoided. Assume that the current received frame is an invalid data NO-DATA frame, but the base station decodes the current received frame as a speech SPEECH frame. If the decoding rate is still selected from the preset rate set at this time, decoding will be unnecessary. Because the N0_DATA frame does not carry data, the base station has no meaning in decoding the N0_DATA frame.
- the base station may select and decode from the preset rate set.
- the rate re-decodes the data of the voice frame, so that the base station can reacquire the correct decoding rate to correctly decode the data of the voice frame, thereby improving the probability of successful decoding.
- unnecessary decoding of the NO_DATA frame by the base station can be avoided.
- the present embodiment provides another decoding apparatus for a voice frame.
- the apparatus may be a base station, and includes: a receiving unit 51, a decoding unit 52, a selecting unit 53, an obtaining unit 54, and a terminating unit 55. .
- the receiving unit 51 is configured to receive a voice frame sent by the mobile terminal.
- the decoding unit 52 may be configured to obtain a decoding rate indication, and according to the decoding rate indication The decoding rate indicated in the decoding decodes the data of the speech frame received by the receiving unit 51.
- the decoding rate indication includes at least one of a codec rate indication CM I, a last codec rate indication LAST CM I, and an encoding mode command CMC. See step 102 for a description of the decoding rate indication.
- the selected decoding rate decodes the data of the speech frame.
- the decoding unit 52 is further configured to: when the discontinuous transmission DTX of the preset mobile terminal is turned on, decode the current received frame according to the obtained decoding rate, where the voice frame is a type of the received frame. .
- the selecting unit 53 may be configured to select and decode from a preset rate set when the decoding unit 52 fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication. rate.
- the selecting unit 53 may be further configured to: when the data of the voice frame fails to be decoded according to the selected decoding rate, select a decoding rate from the preset rate set to perform data on the voice frame. Decoding.
- the selecting unit 5 3 may be specifically configured to select the decoding rate from the preset rate set according to the principle that the decoding rate is from low to high.
- the obtaining unit 54 may be configured to acquire data after successfully decoding the data of the voice frame when the data of the voice frame is successfully decoded according to the decoding rate selected by the selecting unit 53.
- the terminating unit 5 5 may be configured to terminate decoding of the current received frame when the decoding unit 52 fails to decode the current received frame according to the decoding rate.
- the entity of the decoding apparatus of another voice frame provided in this embodiment may be a base station.
- the base station may include: a processor 31, an input device 32, an output device 33, and a memory 34.
- An input device 32, an output device 33, and a memory 34 are connected to the processor 31.
- the processor 31 may be configured to receive a voice frame sent by the mobile terminal, and then decode the data of the voice frame according to a decoding rate indicated in the decoding rate indication, according to the decoding speed.
- the decoding rate indicated in the rate indication fails to decode the data of the speech frame
- the data of the speech frame is decoded by selecting a decoding rate from a preset rate set.
- the processor 3 1 may be specifically configured to: when the data decoding of the voice frame fails, select a decoding rate from the rate set, and translate the data of the voice frame according to the selected decoding rate. code.
- the processor 3 1 is further configured to: when the data of the voice frame is successfully decoded according to the selected decoding rate, acquire data after successfully decoding data of the voice frame.
- the processor 3 1 may be further configured to: when the data of the voice frame fails to be decoded according to the selected decoding rate, select a decoding rate from the preset rate set to perform data on the voice frame. Decoding.
- the processor 3 1 may be specifically configured to select a decoding rate from the preset rate set according to a low to high original U 'j of a decoding rate.
- the processor 3 1 may be further configured to: when the discontinuous transmission DTX of the preset mobile terminal is turned on, decode the current received frame according to the obtained decoding rate, where the voice frame is a type of the received frame. .
- the processor 3 1 may be further configured to terminate decoding of the current received frame when the decoding of the current received frame fails according to the obtained decoding rate.
- Another decoding apparatus for a voice frame may select a decoding rate from a preset rate set in a case where data decoding of a voice frame fails according to a decoding rate indicated in a decoding rate indication.
- the data of the speech frame is decoded again, so that the correct decoding rate can be reacquired to correctly decode the data of the speech frame, thereby improving the probability of successful decoding.
- unnecessary duplication decoding of the NO_DATA frame can be avoided.
- the decoding device of the voice frame provided by the embodiment of the present invention may implement the foregoing method embodiment.
- the method and device for decoding a voice frame provided by the embodiments of the present invention can be applied to the field of communication systems, but not only Limited to this.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (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)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a method and device for decoding a speech frame. The method comprises: firstly a base station receiving a speech frame sent by a mobile terminal, then decoding the data of the speech frame according to a decoding rate indicated in a decoding rate indication, and when the base station fails to decode the data of the speech frame according to the decoding rate indicated in the decoding rate indication, the base station selecting a decoding rate from a preset rate set to decode the data of the speech frame. In the present invention, when a base station fails to decode the data of a speech frame via a decoding rate indicated in a decoding rate indication, the data of the speech frame is decoded by selecting a correct decoding rate corresponding to the speech frame from a preset rate set, thus improving the decoding performance of the system. The present invention is applicable to the field of communication systems.
Description
语音帧的译码方法及装置 技术领域 Speech frame decoding method and device
本发明涉及通信***领域, 特别涉及一种语音帧的译码方法及装置。 背景技术 The present invention relates to the field of communication systems, and in particular, to a method and an apparatus for decoding a voice frame. Background technique
AMR ( Adaptive Multi Rate , 自适应多速率 ) 语音业务是从 3G ( 3rd-generation, 第三代移动通信技术) ***中发展而来, 然后运用到 GSM ( Global System for Mobile communication, 全球移动通信***) ***中。 AMR的核心思想是根据 GSM空中接口上下行信号质量的变化情况来 不断调整上下行语音编码模式, 从而达到语音质量和***容量的最优平 衡, 提高语音传输的准确率。 AMR的一个特点是, 随着空口质量的变化语 音传输随时都可能发生速率变化。 根据 GSM AMR相关协议, 在译码 AMR语音 帧时, 需要匹配当前语音帧的译码速率, 然后根据译码速率对语音帧的数 据进行译码。 如果语音帧的译码速率匹配错误, 译码速率就会与语音帧的 编码速率不匹配, 导致该语音帧的数据译码错误, 从而丟失该语音帧。 AMR (Adaptive Multi Rate) voice service is developed from 3G (3rd-generation, 3rd generation mobile communication technology) system and then applied to GSM (Global System for Mobile communication) In the system. The core idea of AMR is to continuously adjust the uplink and downlink voice coding mode according to the change of the downlink signal quality on the GSM air interface, so as to achieve the optimal balance of voice quality and system capacity, and improve the accuracy of voice transmission. A feature of AMR is that the rate of change can occur at any time as the voice quality changes. According to the GSM AMR related protocol, when decoding an AMR speech frame, it is necessary to match the decoding rate of the current speech frame, and then decode the data of the speech frame according to the decoding rate. If the decoding rate of the speech frame matches incorrectly, the decoding rate does not match the encoding rate of the speech frame, resulting in a data decoding error of the speech frame, thereby losing the speech frame.
目前在译码 AMR语音帧时, 通常是通过语音帧中指示的译码速率对语 音帧的数据进行译码, 然而对语音帧的数据译码失败时, 现有技术并不能 修正当前错误的译码速率, 造成译码失败概率较高, 从而使得***译码性 能不! ¾。 Currently, when decoding an AMR speech frame, the data of the speech frame is usually decoded by the decoding rate indicated in the speech frame. However, when the data decoding of the speech frame fails, the prior art cannot correct the current error translation. The code rate causes a high probability of decoding failure, which makes the system decoding performance not! 3⁄4.
发明内容 Summary of the invention
本发明提供一种语音帧的译码方法及装置,基站在根据译码速率指示 中指示的译码速率对语音帧的数据译码失败时,通过从预设置的速率集中 选择与语音帧对应的正确译码速率对语音帧的数据进行译码,提升了*** 的译码性能。 The present invention provides a method and a device for decoding a voice frame. When the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects the voice frame corresponding to the voice frame from the preset rate set. The correct decoding rate decodes the data of the speech frame, which improves the decoding performance of the system.
本发明的第一个方面提供的是一种语音帧的译码方法, 包括:
基站接收移动终端发送的语音帧; A first aspect of the present invention provides a method for decoding a voice frame, including: Receiving, by the base station, a voice frame sent by the mobile terminal;
所述基站获得译码速率指示,并根据所述译码速率指示中指示的译码 速率对所述语音帧的数据进行译码; The base station obtains a decoding rate indication, and decodes data of the voice frame according to a decoding rate indicated in the decoding rate indication;
当所述基站根据所述译码速率指示中指示的译码速率对所述语音帧 的数据译码失败时,所述基站从预设置的速率集中选择译码速率对所述语 音帧的数据进行译码。 When the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from a preset rate set to perform data on the voice frame. Decoding.
在第一个方面的第一种实现方式中, 所述方法还包括: In a first implementation manner of the first aspect, the method further includes:
当所述基站根据所述选择的译码速率对所述语音帧的数据译码成功 时, 所述基站获取对所述语音帧的数据译码成功后的数据; 或者, When the base station successfully decodes data of the voice frame according to the selected decoding rate, the base station acquires data after successfully decoding data of the voice frame; or
当所述基站根据所述选择的译码速率对所述语音帧的数据译码失败 时,所述基站从所述预设置的速率集中选择译码速率对所述语音帧的数据 进行译码。 When the base station fails to decode data of the voice frame according to the selected decoding rate, the base station selects a decoding rate from the preset rate set to decode data of the voice frame.
结合第一个方面或者第一个方面的第一种实现方式,在第一个方面的 第二种的实现方式中,所述基站从预设置的速率集中选择译码速率对所述 语音帧的数据进行译码包括: With reference to the first aspect, or the first implementation of the first aspect, in a second implementation manner of the first aspect, the base station selects a decoding rate from the preset rate set to the voice frame. Data decoding includes:
所述基站按照译码速率由低到高的原则从所述预设置的速率集中选 择译码速率对所述语音帧的数据进行译码。 The base station decodes the data of the voice frame by selecting a decoding rate from the preset rate set according to a decoding rate from low to high.
结合第一个方面或者第一个方面的第一种实现方式,或者第一个方面 的第二种实现方式,在第一个方面的第三种实现方式中,所述方法还包括: 当所述基站判断预设置的移动终端的不连续发射 D T X打开时, 所述基 站根据获取的译码速率对当前接收帧进行译码,所述语音帧为所述接收帧 的一种类型; With reference to the first aspect or the first implementation of the first aspect, or the second implementation of the first aspect, in a third implementation manner of the first aspect, the method further includes: When the base station determines that the discontinuous transmission DTX of the preset mobile terminal is turned on, the base station decodes the current received frame according to the obtained decoding rate, and the voice frame is a type of the received frame;
当所述基站根据获取的译码速率对所述当前接收帧译码失败时,所述 基站终止对所述当前接收帧的译码。 When the base station fails to decode the current received frame according to the acquired decoding rate, the base station terminates decoding of the current received frame.
结合第一个方面或者第一个方面的第一种实现方式,或者第一个方面 的第二种实现方式, 或者第一个方面的第三种实现方式, 在第一个方面的
第四种实现方式中, 所述译码速率指示包括编解码速率指示 CMI、 上一次 编解码速率指示 LAST CMI、 编码模式命令 CMC中的至少一种。 Combining the first aspect or the first implementation of the first aspect, or the second implementation of the first aspect, or the third implementation of the first aspect, in the first aspect In a fourth implementation manner, the decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC.
本发明的第二个方面提供的是一种语音帧的译码装置, 包括: 接收单元, 用于接收移动终端发送的语音帧; A second aspect of the present invention provides a decoding apparatus for a voice frame, including: a receiving unit, configured to receive a voice frame sent by a mobile terminal;
译码单元, 用于获得译码速率指示, 并根据所述译码速率指示中指示 的译码速率对所述接收单元接收的语音帧的数据进行译码; a decoding unit, configured to obtain a decoding rate indication, and decode data of the voice frame received by the receiving unit according to the decoding rate indicated in the decoding rate indication;
选择单元,用于当所述译码单元根据所述译码速率指示中指示的译码 速率对所述语音帧的数据译码失败时, 从预设置的速率集中选择译码速 率; a selecting unit, configured to: when the decoding unit fails to decode data of the voice frame according to a decoding rate indicated in the decoding rate indication, select a decoding rate from a preset rate set;
所述译码单元,还用于根据所述选择单元从所述预设置的速率集中选 择的译码速率对所述语音帧的数据进行译码。 The decoding unit is further configured to decode data of the voice frame according to a decoding rate selected by the selecting unit from the preset rate.
在第二个方面的第一种实现方式中, 所述装置还包括: In a first implementation manner of the second aspect, the device further includes:
获取单元,用于当根据所述选择单元选择的译码速率对所述语音帧的 数据译码成功时, 获取对所述语音帧的数据译码成功后的数据。 And an acquiring unit, configured to acquire data after successfully decoding the data of the voice frame when the data of the voice frame is successfully decoded according to the decoding rate selected by the selecting unit.
所述选择单元,还用于当根据所述选择的译码速率对所述语音帧的数 据译码失败时,从所述预设置的速率集中选择译码速率对所述语音帧的数 据进行译码。 The selecting unit is further configured to: when decoding data of the voice frame fails according to the selected decoding rate, select a decoding rate from the preset rate set to translate data of the voice frame code.
结合第二方面或者第二方面的第一种实施方式,在第二方面的第二种 实施方式中, 所述选择单元, 具体用于按照译码速率由低到高的原则从所 述预设置的速率集中选择译码速率。 With reference to the second aspect, or the first implementation manner of the second aspect, in the second implementation manner of the second aspect, the selecting unit is specifically configured to use the preset from the low-to-high decoding rate The rate is selected centrally to select the decoding rate.
结合第二方面或者第二方面的第一种实施方式,在第二方面的第二种 实施方式中,所述译码单元,还用于当预设置的移动终端的不连续发射 DTX 打开时, 根据获取的译码速率对当前接收帧进行译码, 所述语音帧为所述 接收帧的一种类型。 With reference to the second aspect, or the first implementation manner of the second aspect, in the second implementation manner of the second aspect, the decoding unit is further configured to: when the discontinuous transmission DTX of the preset mobile terminal is turned on, The current received frame is decoded according to the obtained decoding rate, and the voice frame is a type of the received frame.
结合第二方面或者第二方面的第一种实施方式,或者第二方面的第二 种实施方式, 在第二方面的第三种实施方式中, 所述装置还包括:
终止单元, 用于当根据所述译码速率对所述当前接收帧译码失败时, 终止对所述当前接收帧的译码。 With reference to the second aspect or the first embodiment of the second aspect, or the second implementation of the second aspect, in the third implementation manner of the second aspect, the device further includes: And a terminating unit, configured to terminate decoding of the current received frame when the current received frame fails to be decoded according to the decoding rate.
结合第二方面或者第二方面的第一种实施方式,或者第二方面的第二 种实施方式, 或者第二方面的第三种实施方式, 在第二方面的第四种实施 方式中, 所述译码速率指示包括编解码速率指示 CMI、 上一次编解码速率 指示 LAST CMI、 编码模式命令 CMC中的至少一种。 With reference to the second aspect or the first embodiment of the second aspect, or the second embodiment of the second aspect, or the third embodiment of the second aspect, in the fourth implementation manner of the second aspect, The decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC.
本发明的第三个方面提供的是一种基站, 包括: A third aspect of the present invention provides a base station, including:
处理器、 输入设备、 输出设备、 存储器, 所述输入设备、 输出设备、 存储器与所述处理器连接; a processor, an input device, an output device, and a memory, wherein the input device, the output device, and the memory are connected to the processor;
所述处理器, 用于接收移动终端发送的语音帧, 然后获得译码速率指 示,并根据所述译码速率指示中指示的译码速率对所述语音帧的数据进行 译码,当根据所述译码速率指示中指示的译码速率对所述语音帧的数据译 码失败时,从预设置的速率集中选择译码速率对所述语音帧的数据进行译 码。 The processor is configured to receive a voice frame sent by the mobile terminal, and then obtain a decoding rate indication, and decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, when When the decoding rate indicated in the decoding rate indication fails to decode the data of the speech frame, the data of the speech frame is decoded by selecting a decoding rate from a preset rate set.
在第三个方面的第一种实现方式中, 所述处理器, 还用于当根据所述 选择的译码速率对所述语音帧的数据译码成功时,获取对所述语音帧的数 据译码成功后的数据; 或者, In a first implementation manner of the third aspect, the processor is further configured to acquire data of the voice frame when the data of the voice frame is successfully decoded according to the selected decoding rate. Data after successful decoding; or,
当根据所述选择的译码速率对所述语音帧的数据译码失败时,从所述 预设置的速率集中选择译码速率对所述语音帧的数据进行译码。 When the data of the speech frame fails to be decoded according to the selected decoding rate, the data of the speech frame is decoded by selecting a decoding rate from the pre-set rate set.
结合第三个方面或者第三个方面的第一种实现方式,在第二个方面的 第三种实现方式中, 所述处理器, 具体用于按照译码速率由低到高的原则 从所述预设置的速率集中选择译码速率。 With reference to the third aspect or the first implementation manner of the third aspect, in a third implementation manner of the second aspect, the processor is specifically configured to use a low to high decoding rate according to a decoding rate The pre-set rate set selects the decoding rate.
结合第三个方面或者第三个方面的第一种实现方式,或者第三个方面 的第二种实现方式, 在第三个方面的第三种实现方式中, 所述处理器, 还 用于当预设置的移动终端的不连续发射 DTX打开时, 根据获取的译码速率 对当前接收帧进行译码, 所述语音帧为所述接收帧的一种类型;
所述处理器,还用于当根据获取的译码速率对所述当前接收帧译码失 败时, 终止对所述当前接收帧的译码。 With reference to the third aspect or the first implementation of the third aspect, or the second implementation of the third aspect, in a third implementation manner of the third aspect, the processor is further used When the discontinuous transmission DTX of the preset mobile terminal is turned on, the current received frame is decoded according to the obtained decoding rate, and the voice frame is a type of the received frame; The processor is further configured to terminate decoding of the current received frame when the current received frame fails to be decoded according to the obtained decoding rate.
结合第三个方面或者第三个方面的第一种实现方式,或者第三个方面 的第二种实现方式, 或者第三个方面的第三种实现方式, 在第三个方面的 第四种实现方式中, 所述译码速率指示包括编解码速率指示 CMI、 上一次 编解码速率指示 LAST CMI、 编码模式命令 CMC中的至少一种。 Combining the third aspect or the first implementation of the third aspect, or the second implementation of the third aspect, or the third implementation of the third aspect, the fourth implementation in the third aspect In an implementation manner, the decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC.
本发明实施例提供的语音帧的译码方法及装置,首先基站接收移动终 端发送的语音帧;再根据译码速率指示中指示的译码速率对所述语音帧的 数据进行译码;最后当所述基站根据所述译码速率指示中指示的译码速率 对所述语音帧的数据译码失败时,所述基站从预设置的速率集中选择译码 速率对所述语音帧的数据进行译码。 采用现有技术在进行译码时, 如果基 站根据语音帧指示的译码速率译码失败的情况下,基站并不能修正当前错 误的译码速率, 造成译码失败概率较高, 从而使得***译码性能不高。 本 发明在通过语音帧指示的译码速率译码失败的情况下,从预设置的速率集 中选择与语音帧对应的正确译码速率对语音帧的数据进行译码,从而提升 了***的译码性能。 The method and device for decoding a voice frame provided by the embodiment of the present invention, first, the base station receives the voice frame sent by the mobile terminal; and then decodes the data of the voice frame according to the decoding rate indicated in the decoding rate indication; When the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from a preset rate set to translate the data of the voice frame. code. When decoding is performed by the prior art, if the base station fails to decode according to the decoding rate indicated by the voice frame, the base station cannot correct the current error decoding rate, resulting in a high probability of decoding failure, thereby enabling system translation. The code performance is not high. In the case that the decoding rate decoding indicated by the speech frame fails, the data of the speech frame is decoded by selecting the correct decoding rate corresponding to the speech frame from the preset rate set, thereby improving the decoding of the system. performance.
附图说明 DRAWINGS
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中 的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不 付出创造性劳动的前提下, 还可以根据这些附图获得其它的附图。 In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are merely the present invention. Some of the embodiments may be obtained by those of ordinary skill in the art in view of these drawings without any inventive effort.
图 1为本发明实施例提供的一种语音帧的译码方法流程图; FIG. 1 is a flowchart of a method for decoding a voice frame according to an embodiment of the present invention;
图 2为本发明实施例提供的一种语音帧的译码装置结构示意图; 图 3为本发明实施例提供的一种基站的结构示意图; 2 is a schematic structural diagram of a decoding apparatus for a voice frame according to an embodiment of the present invention; FIG. 3 is a schematic structural diagram of a base station according to an embodiment of the present invention;
图 4为本发明实施例提供的另一种语音帧的译码方法流程图; 图 5为本发明实施例提供的另一种语音帧的译码装置结构示意图。
具体实施方式 FIG. 4 is a flowchart of another method for decoding a voice frame according to an embodiment of the present invention; FIG. 5 is a schematic structural diagram of another apparatus for decoding a voice frame according to an embodiment of the present invention. detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进 行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的 范围。 The technical solutions in the embodiments of the present invention are clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发 明作详细说明。 In order to make the advantages of the technical solutions of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and embodiments.
本实施例提供一种语音帧的译码方法, 如图 1所示, 所述方法包括: This embodiment provides a method for decoding a voice frame. As shown in FIG. 1, the method includes:
101、 基站接收移动终端发送的语音帧。 101. The base station receives a voice frame sent by the mobile terminal.
102、 基站获得译码速率指示, 并根据所述译码速率指示中指示的译 码速率对所述语音帧的数据进行译码。 102. The base station obtains a decoding rate indication, and decodes data of the voice frame according to the decoding rate indicated in the decoding rate indication.
其中, 所述译码速率指示包括编解码速率指示 ( Codec Mode Ind i ca t i on , 筒称 CMI )、 上一次编解码速率指示 LAST CMI、 编码模式命 令 ( Codec Mode Command , 筒称 CMC ) 中的至少一种, 所述 LAST CMI为与 当前语音帧相比的上一个语音帧中的 CMI。 The decoding rate indication includes a codec mode indication (CMI), a last codec rate indication LAST CMI, and a code mode command (codec mode command, CMC). At least one of the LAST CMIs is a CMI in a previous speech frame compared to a current speech frame.
其中, 所述获得译码速率指示具体可以包括: 所述 LAST CMI是基站在 获取到上一个语音帧的 CMI后保存在基站内部的指示信息;所述 CMI是在语 音帧中携带的信息, 用于指示移动终端使用的上行速率, 可以通过解析当 前接收的语音帧获得; 所述 CMC是网络侧通知移动终端使用的上行速率, 由于是通过基站发送给终端, 因此可以直接获得。 The obtaining the decoding rate indication may specifically include: the LAST CMI is indication information that is stored in the base station after the base station acquires the CMI of the last voice frame; the CMI is information carried in the voice frame, The uplink rate used by the mobile terminal can be obtained by parsing the currently received voice frame. The CMC is the uplink rate used by the network side to notify the mobile terminal. Since it is sent to the terminal by the base station, it can be directly obtained.
103、 当所述基站根据所述译码速率指示中指示的译码速率对所述语 音帧的数据译码失败时,所述基站从预设置的速率集中选择译码速率对所 述语音帧的数据进行译码。 103. When the base station fails to decode data of the voice frame according to a coding rate indicated in the coding rate indication, the base station selects a decoding rate from the preset rate set to the voice frame. The data is decoded.
其中, 所述预设置的速率集中可以包含的译码速率个数的最大值为 8 个, 具体在速率集中预置几个译码速率根据实际情况而定, 本发明不做限
定。 The maximum number of decoding rates that can be included in the preset rate set is eight, and the specific decoding rate is preset according to the actual situation, and the present invention does not limit the present invention. Set.
本实施例提供的语音帧的译码方法,在基站根据译码速率指示中指示 的译码速率对语音帧的数据译码失败的情况下,可以从预设置的速率集中 选择译码速率对语音帧的数据进行再次译码,使得基站可以重新获取到正 确的译码速率对语音帧的数据进行正确译码, 提高了译码成功的概率, 从 而提升了***的译码性能。 In the decoding method of the voice frame provided by this embodiment, when the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the decoding rate can be selected from the preset rate set. The data of the frame is decoded again, so that the base station can reacquire the correct decoding rate to correctly decode the data of the voice frame, thereby improving the probability of successful decoding, thereby improving the decoding performance of the system.
本实施例提供一种语音帧的译码装置, 如图 2所示, 所述装置可以是 基站, 所述装置包括: 接收单元 2 1、 译码单元 22、 选择单元 2 3。 The present embodiment provides a decoding apparatus for a voice frame. As shown in FIG. 2, the apparatus may be a base station, and the apparatus includes: a receiving unit 2 1 , a decoding unit 22 , and a selecting unit 23 .
接收单元 2 1 , 可以用于接收移动终端发送的语音帧。 The receiving unit 2 1 can be configured to receive a voice frame sent by the mobile terminal.
译码单元 22 , 可以用于获取译码速率指示, 并根据所述译码速率指示 中指示的译码速率对所述接收单元 2 1接收的语音帧的数据进行译码。 The decoding unit 22 may be configured to obtain a decoding rate indication, and decode data of the voice frame received by the receiving unit 21 according to the decoding rate indicated in the decoding rate indication.
其中, 所述译码速率指示包括编解码速率指示 CM I、 上一次编解码速 率指示 LAST CM I、 编码模式命令 CMC中的至少一种, 所述 LAST CM I为与当 前语音帧相比的上一个语音帧中的 CM I , 具体参见步骤 1 02中的相关描述。 The decoding rate indication includes at least one of a codec rate indication CM I, a last codec rate indication LAST CM I, and an encoding mode command CMC, where the LAST CM I is compared to the current speech frame. For the CM I in a speech frame, refer to the related description in step 102.
选择单元 2 3 ,可以用于当所述译码单元 22根据所述译码速率指示中指 示的译码速率对所述语音帧的数据译码失败时,从预设置的速率集中选择 译码速率。 中选择的译码速率对所述语音帧的数据进行译码。 The selecting unit 2 3 may be configured to select a decoding rate from the preset rate set when the decoding unit 22 fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication. . The selected decoding rate decodes the data of the speech frame.
本实施例提供的语音帧的译码装置的实体可以为基站, 如图 3所示, 所述基站包括: 处理器 31、 输入设备 32、 输出设备 3 3、 存储器 34 , 所述输 入设备 32、 输出设备 33、 存储器 34与所述处理器 31连接。 The entity of the decoding device of the voice frame provided in this embodiment may be a base station. As shown in FIG. 3, the base station includes: a processor 31, an input device 32, an output device 33, a memory 34, and the input device 32. An output device 33 and a memory 34 are connected to the processor 31.
处理器 31 , 可以用于接收移动终端发送的语音帧, 然后根据译码速率 指示中指示的译码速率对所述语音帧的数据进行译码,当根据所述译码速 率指示中指示的译码速率对所述语音帧的数据译码失败时,从预设置的速 率集中选择译码速率对所述语音帧的数据进行译码。
本实施例提供的语音帧的译码装置,在根据译码速率指示中指示的译 码速率对语音帧的数据译码失败的情况下,可以从预设置的速率集中选择 译码速率对语音帧的数据进行再次译码,从而重新获取到正确的译码速率 对语音帧的数据进行正确译码, 提高了译码成功的概率, 从而提升了*** 的译码性能。 The processor 31 may be configured to receive a voice frame sent by the mobile terminal, and then decode the data of the voice frame according to a decoding rate indicated in the decoding rate indication, when the translation is indicated according to the decoding rate indication. When the code rate fails to decode the data of the speech frame, the data of the speech frame is decoded by selecting a decoding rate from a preset rate set. In the decoding apparatus of the voice frame provided in this embodiment, when the data decoding of the voice frame fails according to the decoding rate indicated in the decoding rate indication, the decoding rate to the voice frame may be selected from the preset rate set. The data is decoded again, so that the correct decoding rate is reacquired to correctly decode the data of the speech frame, thereby improving the probability of successful decoding, thereby improving the decoding performance of the system.
本实施例提供另一种语音帧的译码方法, 如图 4所示, 所述方法包括: 401、 基站接收移动终端发送的语音帧。 This embodiment provides another method for decoding a voice frame. As shown in FIG. 4, the method includes: 401. A base station receives a voice frame sent by a mobile terminal.
402、 基站获取译码速率指示, 并根据所述译码速率指示中指示的译 码速率对所述语音帧的数据进行译码。 402. The base station acquires a decoding rate indication, and decodes data of the voice frame according to the decoding rate indicated in the decoding rate indication.
其中, 所述译码速率指示包括编解码速率指示 CMI、 上一次编解码速 率指示 LAST CMI、 编码模式命令 CMC中的至少一种, 所述 LAST CMI为与当 前语音帧相比的上一个语音帧中的 CMI。具体地,当前语音帧为 CMI时刻时, 所述基站根据所述 CMI指示的译码速率对所述语音帧的数据进行译码。 The decoding rate indication includes at least one of a codec rate indication CMI, a last codec rate indication LAST CMI, and an encoding mode command CMC, and the LAST CMI is a previous speech frame compared to a current speech frame. In the CMI. Specifically, when the current voice frame is a CMI time, the base station decodes the data of the voice frame according to the decoding rate indicated by the CMI.
可替换地, 当前语音帧为为编码模式请求 CMR时刻时, 所述基站根据 LAST CMI指示的译码速率对所述语音帧的数据进行译码, 当所述基站根据 所述 LAST CMI指示的译码速率对所述语音帧的数据译码失败时, 所述基站 根据 CMC中指示的译码速率对所述语音帧的数据进行译码。 Alternatively, when the current speech frame is requesting a CMR time for the coding mode, the base station decodes data of the speech frame according to a coding rate indicated by the LAST CMI, when the base station translates according to the LAST CMI indication When the code rate fails to decode the data of the voice frame, the base station decodes the data of the voice frame according to the decoding rate indicated in the CMC.
403、 当所述基站根据所述译码速率指示中指示的译码速率对所述语 音帧的数据译码失败时,所述基站从预设置的速率集中选择译码速率对所 述语音帧的数据进行译码。 403. When the base station fails to decode data of the voice frame according to a decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from the preset rate set to the voice frame. The data is decoded.
其中, 所述预设置的速率集中可以包含的速率个数的最大值为 8个, 具体在速率集中预置几个速率根据实际情况而定, 本发明不做限定。 The maximum number of the rate that can be included in the preset rate set is eight, and the preset rate is preset according to the actual situation, which is not limited by the present invention.
404 a、当所述基站根据所述选择的译码速率对所述语音帧的数据译码 成功时, 所述基站获取对所述语音帧的数据译码成功后的数据。 404. When the base station successfully decodes data of the voice frame according to the selected decoding rate, the base station acquires data after successfully decoding data of the voice frame.
404 b、当所述基站根据所述选择的译码速率对所述语音帧的数据译码 失败时,所述基站从所述预设置的速率集中选择译码速率对所述语音帧的
数据进行译码。 404b. When the base station fails to decode data of the voice frame according to the selected decoding rate, the base station selects a decoding rate from the preset rate set to the voice frame. The data is decoded.
优选地,所述基站可以按照译码速率由低到高的原则从所述速率集中 选择译码速率, 并根据选择的译码速率对所述语音帧的数据进行译码。 Preferably, the base station can select a decoding rate from the rate set according to a coding rate from low to high, and decode the data of the speech frame according to the selected decoding rate.
其中, 由于译码速率越高需要***的硬件条件越高, 所以按照译码速 率由低到高的原则从所述译码速率集合中选择译码速率可以使得选取的 译码速率与语音帧匹配的同时, 有效地降低对硬件条件的需求。 Wherein, the higher the decoding rate is, the higher the hardware condition of the system is required. Therefore, selecting the decoding rate from the decoding rate set according to the decoding rate from low to high can make the selected decoding rate match the speech frame. At the same time, effectively reduce the need for hardware conditions.
对于本实施例, 在基站判断预设置的移动终端的不连续发射 DTX打开 时, 所述基站根据获取的译码速率对当前接收帧进行译码, 所述语音帧为 所述接收帧的一种类型; 当所述基站根据获取的译码速率对所述当前接收 帧译码失败时, 所述基站终止对所述当前接收帧的译码。 这样在基站判断 预设置的移动终端的 DTX打开的情况下, 可以避免从预设置的速率集中选 择译码速率进行译码造成的不必要的重复译码。假设当前接收帧为无效数 据 NO -DATA帧, 但是基站把当前接收帧作为语音 SPEECH帧译码, 如果此时 仍然从预设置的速率集中选择译码速率进行译码会造成不必要的重复译 码,因为 N0 _DATA帧中并没有携带数据,故基站对 N0 _ DATA帧译码没有意义。 For the embodiment, when the base station determines that the discontinuous transmission DTX of the preset mobile terminal is turned on, the base station decodes the current received frame according to the obtained decoding rate, and the voice frame is a type of the received frame. Type: when the base station fails to decode the current received frame according to the obtained decoding rate, the base station terminates decoding of the current received frame. In this way, when the base station judges that the DTX of the pre-set mobile terminal is turned on, unnecessary duplication decoding caused by decoding the decoding rate from the preset rate set can be avoided. Assume that the current received frame is an invalid data NO-DATA frame, but the base station decodes the current received frame as a speech SPEECH frame. If the decoding rate is still selected from the preset rate set at this time, decoding will be unnecessary. Because the N0_DATA frame does not carry data, the base station has no meaning in decoding the N0_DATA frame.
本实施例提供的另一种语音帧的译码方法,在基站根据译码速率指示 中指示的译码速率对语音帧的数据译码失败的情况下,可以从预设置的速 率集中选择译码速率对语音帧的数据进行再次译码,使得基站可以重新获 取到正确的译码速率对语音帧的数据进行正确译码,提高了译码成功的概 率。 并且对于预设置的移动终端的 DTX打开的场景, 可以避免基站对 NO _ DATA帧不必要的重复译码。 In another method for decoding a voice frame provided by this embodiment, when the base station fails to decode data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station may select and decode from the preset rate set. The rate re-decodes the data of the voice frame, so that the base station can reacquire the correct decoding rate to correctly decode the data of the voice frame, thereby improving the probability of successful decoding. And for the scenario where the DTX of the preset mobile terminal is turned on, unnecessary decoding of the NO_DATA frame by the base station can be avoided.
本实施例提供另一种语音帧的译码装置, 如图 5所示, 所述装置可以 是基站, 包括: 接收单元 51、 译码单元 52、 选择单元 5 3、 获取单元 54、 终 止单元 55。 The present embodiment provides another decoding apparatus for a voice frame. As shown in FIG. 5, the apparatus may be a base station, and includes: a receiving unit 51, a decoding unit 52, a selecting unit 53, an obtaining unit 54, and a terminating unit 55. .
接收单元 51 , 可以用于接收移动终端发送的语音帧。 The receiving unit 51 is configured to receive a voice frame sent by the mobile terminal.
译码单元 52 , 可以用于获得译码速率指示, 并根据所述译码速率指示
中指示的译码速率对所述接收单元 5 1接收的语音帧的数据进行译码。 The decoding unit 52 may be configured to obtain a decoding rate indication, and according to the decoding rate indication The decoding rate indicated in the decoding decodes the data of the speech frame received by the receiving unit 51.
其中, 所述译码速率指示包括编解码速率指示 CM I、 上一次编解码速 率指示 LAST CM I、 编码模式命令 CMC中的至少一种。 所述获得译码速率指 示的相关描述参见步骤 1 02。 中选择的译码速率对所述语音帧的数据进行译码。 The decoding rate indication includes at least one of a codec rate indication CM I, a last codec rate indication LAST CM I, and an encoding mode command CMC. See step 102 for a description of the decoding rate indication. The selected decoding rate decodes the data of the speech frame.
译码单元 52 , 还可以用于当预设置的移动终端的不连续发射 DTX打开 时, 根据获取的译码速率对当前接收帧进行译码, 所述语音帧为所述接收 帧的一种类型。 The decoding unit 52 is further configured to: when the discontinuous transmission DTX of the preset mobile terminal is turned on, decode the current received frame according to the obtained decoding rate, where the voice frame is a type of the received frame. .
选择单元 5 3 ,可以用于当所述译码单元 5 2根据所述译码速率指示中指 示的译码速率对所述语音帧的数据译码失败时,从预设置的速率集中选择 译码速率。 The selecting unit 53 may be configured to select and decode from a preset rate set when the decoding unit 52 fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication. rate.
选择单元 5 3 ,还可以用于当根据所述选择的译码速率对所述语音帧的 数据译码失败时,从所述预设置的速率集中选择译码速率对所述语音帧的 数据进行译码。 The selecting unit 53 may be further configured to: when the data of the voice frame fails to be decoded according to the selected decoding rate, select a decoding rate from the preset rate set to perform data on the voice frame. Decoding.
选择单元 5 3 ,具体可以用于按照译码速率由低到高的原则从所述预设 置的速率集中选择译码速率。 The selecting unit 5 3 may be specifically configured to select the decoding rate from the preset rate set according to the principle that the decoding rate is from low to high.
获取单元 54 ,可以用于当根据所述选择单元 5 3选择的译码速率对所述 语音帧的数据译码成功时, 获取对所述语音帧的数据译码成功后的数据。 The obtaining unit 54 may be configured to acquire data after successfully decoding the data of the voice frame when the data of the voice frame is successfully decoded according to the decoding rate selected by the selecting unit 53.
终止单元 5 5 ,可以用于当译码单元 5 2根据所述译码速率对所述当前接 收帧译码失败时, 终止对所述当前接收帧的译码。 The terminating unit 5 5 may be configured to terminate decoding of the current received frame when the decoding unit 52 fails to decode the current received frame according to the decoding rate.
本实施例提供的另一种语音帧的译码装置的实体可以为基站, 如图 3 所示, 所述基站可以包括: 处理器 31、 输入设备 32、 输出设备 3 3、 存储器 34 , 所述输入设备 32、 输出设备 3 3、 存储器 34与所述处理器 31连接。 The entity of the decoding apparatus of another voice frame provided in this embodiment may be a base station. As shown in FIG. 3, the base station may include: a processor 31, an input device 32, an output device 33, and a memory 34. An input device 32, an output device 33, and a memory 34 are connected to the processor 31.
处理器 31 , 可以用于接收移动终端发送的语音帧, 然后根据译码速率 指示中指示的译码速率对所述语音帧的数据进行译码,当根据所述译码速
率指示中指示的译码速率对所述语音帧的数据译码失败时,从预设置的速 率集中选择译码速率对所述语音帧的数据进行译码。 The processor 31 may be configured to receive a voice frame sent by the mobile terminal, and then decode the data of the voice frame according to a decoding rate indicated in the decoding rate indication, according to the decoding speed. When the decoding rate indicated in the rate indication fails to decode the data of the speech frame, the data of the speech frame is decoded by selecting a decoding rate from a preset rate set.
处理器 3 1 , 具体可以用于当对所述语音帧的数据译码失败时, 从所述 速率集中选择译码速率,并根据所述选择的译码速率对所述语音帧的数据 进行译码。 The processor 3 1 may be specifically configured to: when the data decoding of the voice frame fails, select a decoding rate from the rate set, and translate the data of the voice frame according to the selected decoding rate. code.
处理器 3 1 ,还可以用于当根据所述选择的译码速率对所述语音帧的数 据译码成功时, 获取对所述语音帧的数据译码成功后的数据。 The processor 3 1 is further configured to: when the data of the voice frame is successfully decoded according to the selected decoding rate, acquire data after successfully decoding data of the voice frame.
处理器 3 1 ,还可以用于当根据所述选择的译码速率对所述语音帧的数 据译码失败时,从所述预设置的速率集中选择译码速率对所述语音帧的数 据进行译码。 The processor 3 1 may be further configured to: when the data of the voice frame fails to be decoded according to the selected decoding rate, select a decoding rate from the preset rate set to perform data on the voice frame. Decoding.
处理器 3 1 ,具体可以用于按照译码速率由低到高的原 U 'j从所述预设置 的速率集中选择译码速率。 The processor 3 1 may be specifically configured to select a decoding rate from the preset rate set according to a low to high original U 'j of a decoding rate.
处理器 3 1 ,还可以用于当预设置的移动终端的不连续发射 DTX打开时, 根据获取的译码速率对当前接收帧进行译码,所述语音帧为所述接收帧的 一种类型。 The processor 3 1 may be further configured to: when the discontinuous transmission DTX of the preset mobile terminal is turned on, decode the current received frame according to the obtained decoding rate, where the voice frame is a type of the received frame. .
处理器 3 1 ,还可以用于当根据获取的译码速率对所述当前接收帧译码 失败时, 终止对所述当前接收帧的译码。 The processor 3 1 may be further configured to terminate decoding of the current received frame when the decoding of the current received frame fails according to the obtained decoding rate.
本实施例提供的另一种语音帧的译码装置,在根据译码速率指示中指 示的译码速率对语音帧的数据译码失败的情况下,可以从预设置的速率集 中选择译码速率对语音帧的数据进行再次译码,从而可以重新获取到正确 的译码速率对语音帧的数据进行正确译码, 提高了译码成功的概率。 并且 对于预设置的移动终端的 DTX打开的场景,可以避免对 NO _ DATA帧不必要的 重复译码。 Another decoding apparatus for a voice frame provided by this embodiment may select a decoding rate from a preset rate set in a case where data decoding of a voice frame fails according to a decoding rate indicated in a decoding rate indication. The data of the speech frame is decoded again, so that the correct decoding rate can be reacquired to correctly decode the data of the speech frame, thereby improving the probability of successful decoding. And for the scenario where the DTX of the pre-set mobile terminal is turned on, unnecessary duplication decoding of the NO_DATA frame can be avoided.
本发明实施例提供的语音帧的译码装置可以实现上述提供的方法实 施例, 具体功能实现请参见方法实施例中的说明, 在此不再赘述。 本发明 实施例提供的语音帧的译码方法及装置可以适用于通信***领域,但不仅
限于此。 The decoding device of the voice frame provided by the embodiment of the present invention may implement the foregoing method embodiment. For the specific function implementation, refer to the description in the method embodiment, and details are not described herein again. The method and device for decoding a voice frame provided by the embodiments of the present invention can be applied to the field of communication systems, but not only Limited to this.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分 流程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存 储于一计算机可读取存储介质中, 该程序在执行时, 可包括如上述各方法 的实施例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆 体 ( Read-Only Memory , ROM ) 或随机存^ ^己忆体 ( Random Access Memory , RAM ) 等。 A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. In execution, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发 明的保护范围应该以权利要求的保护范围为准。
The above is only the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any change or replacement that can be easily conceived by those skilled in the art within the technical scope of the present invention is All should be covered by the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1、 一种语音帧的译码方法, 其特征在于, 包括: 1. A speech frame decoding method, characterized by: including:
基站接收移动终端发送的语音帧; The base station receives the voice frame sent by the mobile terminal;
所述基站获取译码速率指示, 并根据所述译码速率指示中指示的译码 速率对所述语音帧的数据进行译码; The base station obtains the decoding rate indication, and decodes the data of the speech frame according to the decoding rate indicated in the decoding rate indication;
当所述基站根据所述译码速率指示中指示的译码速率对所述语音帧的 数据译码失败时, 所述基站从预设置的速率集中选择译码速率对所述语音 帧的数据进行译码。 When the base station fails to decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication, the base station selects a decoding rate from a preset rate set to perform decoding on the data of the voice frame. decoding.
2、 根据权利要求 1所述的语音帧的译码方法, 其特征在于, 还包括: 当所述基站根据所述选择的译码速率对所述语音帧的数据译码成功 时, 所述基站获取对所述语音帧的数据译码成功后的数据; 或者, 2. The decoding method of a speech frame according to claim 1, further comprising: when the base station successfully decodes the data of the speech frame according to the selected decoding rate, the base station Obtain the data after successful decoding of the data of the speech frame; or,
当所述基站根据所述选择的译码速率对所述语音帧的数据译码失败 时, 所述基站从所述预设置的速率集中选择译码速率对所述语音帧的数据 进行译码。 When the base station fails to decode the data of the speech frame according to the selected decoding rate, the base station selects a decoding rate from the preset rate set to decode the data of the speech frame.
3、 根据权利要求 1或 2所述的语音帧的译码方法, 其特征在于, 所述基 站从预设置的速率集中选择译码速率对所述语音帧的数据进行译码包括: 所述基站按照译码速率由低到高的原则从所述预设置的速率集中选择 译码速率对所述语音帧的数据进行译码。 3. The decoding method of speech frames according to claim 1 or 2, characterized in that, the base station selects a decoding rate from a preset rate set to decode the data of the speech frame including: the base station: According to the principle of decoding rate from low to high, a decoding rate is selected from the preset rate set to decode the data of the speech frame.
4、 根据权利要求 1 - 3任一项所述的语音帧的译码方法, 其特征在于, 还包括: 4. The speech frame decoding method according to any one of claims 1 to 3, further comprising:
当所述基站判断预设置的移动终端的不连续发射 DTX打开时,所述基站 根据获取的译码速率对当前接收帧进行译码, 所述语音帧为所述接收帧的 一种类型; When the base station determines that the preset discontinuous transmission DTX of the mobile terminal is turned on, the base station decodes the current received frame according to the obtained decoding rate, and the voice frame is a type of the received frame;
当所述基站根据获取的译码速率对所述当前接收帧译码失败时, 所述 基站终止对所述当前接收帧的译码。 When the base station fails to decode the currently received frame according to the obtained decoding rate, the base station terminates decoding of the currently received frame.
5、 根据权利要求 1 -4任一项所述的语音帧的译码方法, 其特征在于,
所述译码速率指示包括编解码速率指示 CMI、 上一次编解码速率指示 LAST CMI、 编码模式命令 CMC中的至少一种。 5. The speech frame decoding method according to any one of claims 1 to 4, characterized in that, The decoding rate indication includes at least one of a codec rate indicator CMI, a last codec rate indicator LAST CMI, and a coding mode command CMC.
6、 一种语音帧的译码装置, 其特征在于, 包括: 6. A speech frame decoding device, characterized in that it includes:
接收单元, 用于接收移动终端发送的语音帧; A receiving unit, used to receive voice frames sent by the mobile terminal;
译码单元, 用于获取译码速率指示, 并根据所述译码速率指示中指示 的译码速率对所述接收单元接收的语音帧的数据进行译码; A decoding unit, configured to obtain a decoding rate indication, and decode the data of the speech frame received by the receiving unit according to the decoding rate indicated in the decoding rate indication;
选择单元, 用于当所述译码单元根据所述译码速率指示中指示的译码 速率对所述语音帧的数据译码失败时 ,从预设置的速率集中选择译码速率; 所述译码单元, 还用于根据所述选择单元从所述预设置的速率集中选 择的译码速率对所述语音帧的数据进行译码。 A selection unit configured to select a decoding rate from a preset rate set when the decoding unit fails to decode the data of the speech frame according to the decoding rate indicated in the decoding rate indication; the decoding unit The coding unit is also configured to decode the data of the speech frame according to the decoding rate selected by the selection unit from the preset rate set.
7、 根据权利要求 6所述的语音帧的译码装置, 其特征在于, 还包括: 获取单元, 用于当根据所述选择单元选择的译码速率对所述语音帧的 数据译码成功时, 获取对所述语音帧的数据译码成功后的数据; 7. The decoding device of a speech frame according to claim 6, further comprising: an acquisition unit, configured to decode the data of the speech frame successfully according to the decoding rate selected by the selection unit. , obtain the data after successful decoding of the data of the speech frame;
所述选择单元, 还用于当根据所述选择的译码速率对所述语音帧的数 据译码失败时, 从所述预设置的速率集中选择译码速率对所述语音帧的数 据进行译码。 The selection unit is also configured to select a decoding rate from the preset rate set to decode the data of the speech frame when decoding the data of the speech frame fails according to the selected decoding rate. code.
8、 根据权利要求 6或 7所述的语音帧的译码装置, 其特征在于, 所述选择单元, 具体用于按照译码速率由低到高的原则从所述预设置 的速率集中选择译码速率。 8. The speech frame decoding device according to claim 6 or 7, characterized in that the selection unit is specifically used to select decoding from the preset rate set according to the principle of decoding rate from low to high. Code rate.
9、 根据权利要求 6-8任一项所述的语音帧的译码装置, 其特征在于, 所述译码单元, 还用于当预设置的移动终端的不连续发射 D T X打开时, 根据获取的译码速率对当前接收帧进行译码, 所述语音帧为所述接收帧的 一种类型; 9. The decoding device of a speech frame according to any one of claims 6 to 8, characterized in that the decoding unit is also used to: when the preset discontinuous transmission DTX of the mobile terminal is turned on, obtain The decoding rate decodes the currently received frame, and the speech frame is a type of the received frame;
所述语音帧的译码装置还包括: The speech frame decoding device further includes:
终止单元, 用于当所述译码单元根据所述译码速率对所述当前接收帧 译码失败时, 终止对所述当前接收帧的译码。
A termination unit configured to terminate decoding of the currently received frame when the decoding unit fails to decode the currently received frame according to the decoding rate.
1 0、 根据权利要求 6-9任一项所述的语音帧的译码装置, 其特征在于, 所述译码速率指示包括编解码速率指示 CMI、 上一次编解码速率指示 LAST CMI、 编码模式命令 CMC中的至少一种。 10. The speech frame decoding device according to any one of claims 6 to 9, characterized in that the decoding rate indication includes a codec rate indicator CMI, a last codec rate indicator LAST CMI, and a coding mode. Command at least one of the CMC.
1 1、 一种基站, 其特征在于, 包括: 1 1. A base station, characterized by including:
处理器、 输入设备、 输出设备、 存储器, 所述输入设备、 输出设备、 存储器与所述处理器连接; A processor, an input device, an output device, and a memory, and the input device, output device, and memory are connected to the processor;
所述处理器, 用于接收移动终端发送的语音帧, 然后获取译码速率指 示, 并根据所述译码速率指示中指示的译码速率对所述语音帧的数据进行 译码, 当根据所述译码速率指示中指示的译码速率对所述语音帧的数据译 码失败时, 从预设置的速率集中选择译码速率对所述语音帧的数据进行译 码。 The processor is configured to receive a voice frame sent by a mobile terminal, then obtain a decoding rate indication, and decode the data of the voice frame according to the decoding rate indicated in the decoding rate indication. When the decoding rate indicated in the decoding rate indication fails to decode the data of the speech frame, a decoding rate is selected from a preset rate set to decode the data of the speech frame.
12、 根据权利要求 1 1所述的基站, 其特征在于, 12. The base station according to claim 11, characterized in that,
所述处理器, 还用于当根据所述选择的译码速率对所述语音帧的数据 译码成功时, 获取对所述语音帧的数据译码成功后的数据; 或者, The processor is further configured to, when the data of the speech frame is successfully decoded according to the selected decoding rate, obtain the data after the data of the speech frame is successfully decoded; or,
当根据所述选择的译码速率对所述语音帧的数据译码失败时, 从所述 预设置的速率集中选择译码速率对所述语音帧的数据进行译码。 When the decoding of the data of the speech frame fails according to the selected decoding rate, a decoding rate is selected from the preset rate set to decode the data of the speech frame.
1 3、 根据权利要求 1 1或 12所述的基站, 其特征在于, 13. The base station according to claim 11 or 12, characterized in that,
所述处理器, 具体用于按照译码速率由低到高的原则从所述预设置的 速率集中选择译码速率。 The processor is specifically configured to select a decoding rate from the preset rate set according to the principle of decoding rate from low to high.
14、 根据权利要求 1 1-1 3任一项所述的基站, 其特征在于, 14. The base station according to any one of claims 11-13, characterized in that,
所述处理器, 还用于当预设置的移动终端的不连续发射 DTX打开时, 根 据获取的译码速率对当前接收帧进行译码, 所述语音帧为所述接收帧的一 种类型; The processor is also configured to decode the current received frame according to the obtained decoding rate when the preset discontinuous transmission DTX of the mobile terminal is turned on, and the voice frame is a type of the received frame;
所述处理器, 还用于当根据获取的译码速率对所述当前接收帧译码失 败时, 终止对所述当前接收帧的译码。 The processor is also configured to terminate decoding of the currently received frame when decoding of the currently received frame fails according to the obtained decoding rate.
15、 根据权利要求 11-14任一项所述的基站, 其特征在于, 所述译码速
率指示包括编解码速率指示 CMI、 上一次编解码速率指示 LAST CMI、 编码模 式命令 CMC中的至少一种。
15. The base station according to any one of claims 11 to 14, characterized in that, the decoding speed The rate indication includes at least one of a codec rate indicator CMI, a last codec rate indicator LAST CMI, and a coding mode command CMC.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/081488 WO2014040297A1 (en) | 2012-09-17 | 2012-09-17 | Method and device for decoding speech frame |
CN2012800014357A CN103026409A (en) | 2012-09-17 | 2012-09-17 | Speech frame decoding method and speech frame decoding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/081488 WO2014040297A1 (en) | 2012-09-17 | 2012-09-17 | Method and device for decoding speech frame |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014040297A1 true WO2014040297A1 (en) | 2014-03-20 |
Family
ID=47973104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/081488 WO2014040297A1 (en) | 2012-09-17 | 2012-09-17 | Method and device for decoding speech frame |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103026409A (en) |
WO (1) | WO2014040297A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105741840B (en) * | 2016-04-06 | 2020-01-03 | 北京云知声信息技术有限公司 | Voice control method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521558A (en) * | 2008-03-01 | 2009-09-02 | 华为技术有限公司 | Self-adaptive multi-speed speed and phase adjusting method and device therefor |
CN101572910A (en) * | 2009-06-08 | 2009-11-04 | 华为技术有限公司 | Method for adjusting speech frame phase, base transceiver station and base station sub-system |
CN101741507A (en) * | 2008-11-14 | 2010-06-16 | 华为技术有限公司 | Method and device for adjusting speech frame encoding mode |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100433863C (en) * | 2005-08-27 | 2008-11-12 | 华为技术有限公司 | Method for increasing decoding speed of base station |
CN101754004B (en) * | 2008-12-16 | 2013-06-12 | 浪潮乐金数字移动通信有限公司 | 3G videophone and operating procedure thereof |
US20100172332A1 (en) * | 2009-01-07 | 2010-07-08 | Rao Anil M | Method and apparatus for controlling a vocoder mode in a packet switched voice wirelss network |
WO2011157181A2 (en) * | 2011-06-03 | 2011-12-22 | 华为技术有限公司 | Codec rate adjustment method, device and media gateway |
-
2012
- 2012-09-17 WO PCT/CN2012/081488 patent/WO2014040297A1/en active Application Filing
- 2012-09-17 CN CN2012800014357A patent/CN103026409A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101521558A (en) * | 2008-03-01 | 2009-09-02 | 华为技术有限公司 | Self-adaptive multi-speed speed and phase adjusting method and device therefor |
CN101741507A (en) * | 2008-11-14 | 2010-06-16 | 华为技术有限公司 | Method and device for adjusting speech frame encoding mode |
CN101572910A (en) * | 2009-06-08 | 2009-11-04 | 华为技术有限公司 | Method for adjusting speech frame phase, base transceiver station and base station sub-system |
Also Published As
Publication number | Publication date |
---|---|
CN103026409A (en) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5145382B2 (en) | Method and system for decoding a header on a wireless channel | |
JP2015163975A (en) | Devices for encoding and detecting watermarked signal | |
US10475456B1 (en) | Smart coding mode switching in audio rate adaptation | |
RU2710207C1 (en) | Wireless communication method and device | |
US20230080183A1 (en) | Methods and apparatuses for dtx hangover in audio coding | |
US11626938B2 (en) | Codec configuration adaptation based on packet loss rate | |
WO2011144112A2 (en) | Speech signal processing method and device, and access network system | |
TW201129015A (en) | System and method for supporting higher-layer protocol messaging in an in-band modem | |
EP2544506A1 (en) | Method, device and system for voice communication | |
JP7282895B2 (en) | Data retransmission decoding method, device, system and communication device | |
WO2018001203A1 (en) | Method for improving call quality, wireless network controller and core network | |
CN101572910B (en) | Method for adjusting speech frame phase, base transceiver station and base station sub-system | |
WO2014040297A1 (en) | Method and device for decoding speech frame | |
US20050078615A1 (en) | Method and device for duplex communication | |
WO2012155551A1 (en) | Method and device for transmitting adaptive multiple rate amr voice data | |
US10285086B2 (en) | Channel decoding method and apparatus, and distributed decoder | |
CN109461451B (en) | Voice transmission method, device and system based on OPUS | |
WO2015131551A1 (en) | Method and device for controlling transmission power of mobile terminal | |
WO2015135409A1 (en) | Session establishment method, terminal and system | |
WO2011069404A1 (en) | Method and device for determining in-band signalling decoding mode | |
CN101883271B (en) | Method and system for controlling data code rate in wireless video conferencing system | |
WO2010091546A1 (en) | Method for sending radio frames, base station and network system | |
WO2012119404A1 (en) | Method and device for detecting terminal capability, base station and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201280001435.7 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12884513 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12884513 Country of ref document: EP Kind code of ref document: A1 |