Supercharge Your Innovation With Domain-Expert AI Agents!

Encoding/decoding device and method

An encoding method and an encoding technology, which are applied in the field of encoding and decoding, can solve problems such as high algorithm complexity, eliminating frame discontinuity effects, and increasing the complexity of encoding and decoding processes, and achieve easy implementation, low computational complexity, and frame elimination discontinuous effect

Active Publication Date: 2008-07-30
HUAWEI TECH CO LTD
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] By calculating z above w It can be seen from the processing process of (n) value that the codec scheme provided by the prior art to eliminate inter-frame discontinuity in AMR-WB+ is based on the fact that the zero-input response is similar to the signal at the beginning of the current frame. Therefore, when the zero-input response is not similar to the signal at the beginning of the current frame, the corresponding effect of eliminating the discontinuity between frames cannot be guaranteed
Moreover, in the process of eliminating inter-frame discontinuity, it is necessary to calculate the zero-input response of the synthetic weighting filter, and the corresponding algorithm complexity is relatively high, so that the implementation complexity of the encoding and decoding process will also increase accordingly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Encoding/decoding device and method
  • Encoding/decoding device and method
  • Encoding/decoding device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The encoding embodiment provided by the present invention includes: first, determining that the previous frame is encoded using the first encoding mode, and further determining that the current frame needs to be encoded using the second encoding mode, that is, determining the encoding mode that occurs during the encoding process Switching; at this time, it is necessary to obtain the coded data of the overlapped data length in the corresponding previous frame and the next frame according to the determined data length of the overlapping part of the coded data of the current frame and the previous frame and the next frame ; Finally, perform encoding processing based on the second encoding mode on the encoded data obtained from the data of the previous frame and the next frame and the encoded data of the current frame to obtain an encoding result. Wherein, the data length of the overlapping part is determined according to the frame length of each coded frame and is preset in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a coding and decoding method and a device thereof. The invention primarily comprises the following steps: after a previous frame adopts a first encoding mode for encoding, and a current frame needs to adopt a second encoding mode for encoding, the encoded data of the length of the overlapped data in the previous frame is acquired according to the determined length of the overlapped encoded data of the current frame and the previous frame; subsequently, the encoded data acquired from the previous frame and the encoded data of the current frame are encoded by adopting the second encoding mode, thus acquiring the encoded results. A corresponding mode is adopted at the decoding end for decoding. Accordingly, in the invention, transform domain coding and decoding is completed without filter operation, thus simplifying the transform domain coding and decoding course under an entire mode switch, and facilitating the realization of software and hardware.

Description

technical field [0001] The present invention relates to the technical field of encoding and decoding, in particular to an encoding and decoding method and device. Background technique [0002] With the gradual and widespread application of multimedia services, due to the characteristics of multimedia services, higher encoding efficiency and real-time performance are required in the encoding process for multimedia services. At the same time, the corresponding audio encoding bandwidth also needs to be further expanded. [0003] At present, technologies adopted by the industry to meet low bit rate and high-quality audio coding include AMR-WB+ (Adaptive Multi-Rate Wideband codec, adaptive multi-rate wideband multimedia signal codec) technology. The encoder based on AMR-WB+ mainly includes the following two encoding modes: [0004] (1) ACELP (Algebraic Code Excited Linear Prediction, Algebraic Code Excited Linear Prediction) mode, used to encode speech; [0005] (2) TCX (Transf...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G10L19/08G10L19/12
CPCG10L19/0212G10L19/022G10L19/04G10L19/18
Inventor 郭炜刘佩林李伟许丽净张清许剑峰桑盛虎杜正中胡晨
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More