Method and device for realizing arithmetic coding and decoding
An arithmetic coding and arithmetic decoding technology, which is applied in image coding, calculation, image data processing, etc., can solve problems such as unfavorable implementation methods, increased storage requirements, and complicated implementation process, so as to avoid calculation and table lookup, and simplify calculations Complexity, easy-to-achieve effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] The present invention is realized by mapping the arithmetic coding process and the operation of probability estimation involved in it to the logarithmic domain.
[0042] That is, if in the original number field, R=R×P MPS , and assumed to be in the logarithmic domain:
[0043] LG_Range=log(R), LG_PMPS=-log(P MPS );
[0044] Then, it can be deduced that in the logarithmic domain:
[0045] LG_Range = LG_Range - LG_PMPS(1);
[0046] It can be seen that according to the formula (1), the calculation and update of the interval R in the case of MPS can be realized by addition and subtraction in the logarithmic domain.
[0047] To facilitate the understanding of the present invention, the arithmetic coding process is described first. In the arithmetic coding process, the binary symbol sequence is mainly mapped to the interval R on the number field. One of the probability values of the binary symbols is Q, which is called the first probability value, and the other probabi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com