[go: up one dir, main page]

CN108282662A - A kind of optimization method and device of continuous tone Static Picture Compression - Google Patents

A kind of optimization method and device of continuous tone Static Picture Compression Download PDF

Info

Publication number
CN108282662A
CN108282662A CN201810107628.XA CN201810107628A CN108282662A CN 108282662 A CN108282662 A CN 108282662A CN 201810107628 A CN201810107628 A CN 201810107628A CN 108282662 A CN108282662 A CN 108282662A
Authority
CN
China
Prior art keywords
temp
difference
continuous tone
static picture
picture compression
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.)
Granted
Application number
CN201810107628.XA
Other languages
Chinese (zh)
Other versions
CN108282662B (en
Inventor
李波
欧昌东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Jingce Electronic Group Co Ltd
Wuhan Jingce Electronic Technology Co Ltd
Original Assignee
Wuhan Jingce Electronic Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Jingce Electronic Group Co Ltd filed Critical Wuhan Jingce Electronic Group Co Ltd
Priority to CN201810107628.XA priority Critical patent/CN108282662B/en
Publication of CN108282662A publication Critical patent/CN108282662A/en
Application granted granted Critical
Publication of CN108282662B publication Critical patent/CN108282662B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

The present invention relates to a kind of optimization method and devices of continuous tone Static Picture Compression, when positive integer parameter m meets 2 p exponent condition in golomb codings, by the number for calculating N [Q], A [Q] binary system leading zero, subtract each other to obtain difference k_temp, passes through calculating (N [Q]<<k_temp)<A [Q], it is Golomb encoding variables to take the difference or the difference to subtract 1 according to comparison result.The present invention eliminates feedback control loop present in calculating in the calculating of k values, and the k values and traditional arithmetic result calculated is completely the same, and effectively raises the assembly line calculated performance of k values calculating.

Description

A kind of optimization method and device of continuous tone Static Picture Compression
Technical field
The present invention relates to a kind of optimization method, device and computer memory devices, quiet more particularly, to a kind of continuous tone The optimization method and device of state compression of images.
Background technology
JPEG-LS is a kind of lossless/close lossless compression standard for continuous tone still image, ISO-14495-1/ ITU-T.87.Its core algorithm is LOCO-I (Low Complexity Lossless Compression for Images).LOCO-I algorithms, which can be obtained, similar with current many compression algorithms based on arithmetic coding even preferably presses Contracting efficiency, while lower complexity can be kept again, it is widely used in digital camera, network transmission, wireless telecommunications and medicine The fields such as imaging.
JPEG-LS encodes block diagram as shown in Figure 1, including context modeling, predicts, normal mode coding, brigade commander's pattern Several steps such as coding.
After context is determined, in the normal mode it is necessary to carrying out the calculating of predicted value, deviation, and prediction misses The correction of difference.Under this operating mode, the final step of coded treatment is that the prediction error to correction encodes.For this purpose, compiling Code device has used one to encode derived scheme by golomb.This means that for each context only there are two statistical parameter, The attenuation rate of distribution and the parameter of deviation are respectively represented, is estimated.All possible prediction error value is before encoding It is mapped as non-negative value.
It is as the coding means to the symbol sebolic addressing comprising non-negative brigade commander when golomb codings are introduced into earliest.For One Integer n more than or equal to 0 is encoded into two parts by one positive integer parameter m, m rank golomb code word:One n/m's The unit 1 of integer part (i.e. quotient) indicates and the binary representation of a n mod m (i.e. remainder).Golomb code words for The nonnegative integer of geometry distribution is best.For each distribution under this form, there are a parameter value m, it makes To all code words that can be uniquely decoded as nonnegative integer, coding obtains most short possible mean code length.
A kind of special situation of golomb code words is, when m is 2 p power, may result in very simple coding/ Decoding process:The code word of n is a number, and the higher bit position for the n that it is indicated by unit 1 is followed by the k low bit position composition of n. What is used in JPEG-LS is exactly this special situation, and is marked with function G (k).K represents this golomb variable, and M is equal to 2 p powers.
Lower in normal mode encodes prediction error.It needs to use variables A [0 ... 364] and N [0 ... 364] thus To calculate Golomb encoding variables k.The calculating and context-sensitive of variable k, the following code segment of calculating process indicate.It Afterwards, variable Errval is mapped to a nonnegative integer MErrval, and is encoded with coding function LG (k, LIMIT).
For (k=0;(N[Q]<<k)<A[Q];k++);
Wherein, A [Q] is that the prediction of storage accumulation misses absolute value of the difference variable, and N [Q] is for storing each context The variable of frequency, A [Q], N [Q] are non-negative 32 integer variables of no symbol, and Q is quantization index variable, k Golomb Encoding variable.This flow chart as shown in Figure 2 calculated
In the algorithm of calculating k, N [Q] is calculated<<K is gradually compared with A [Q] by cumulative k values, finally acquires k Value.Since the N [Q], the value of A [Q] that substitute into calculating every time are different, the number of cycle is also different.For image each pixel and Speech, it is uncertain to calculate the clock number consumed needed for k values.And it can be seen that the computational methods from flow chart and there is feedback Loop, in this way, cannot achieve the flowing water line computation of k values.
Invention content
The present invention is directed to the k values that golomb-rice is encoded in lossless/close Lossless Image Compression coding in JPEG-LS standards Calculating has carried out assembly line optimization, in the calculating of k values, eliminates feedback control loop present in calculating, the k values and tradition calculated Arithmetic result it is completely the same, and effectively raise k values calculating assembly line calculated performance.
The above-mentioned technical problem of the present invention is mainly to be addressed by following technical proposals:
A kind of optimization method of continuous tone Static Picture Compression, which is characterized in that when positive integer is joined in golomb codings When number m meets 2 p exponent condition, after N [Q] is moved to left k_temp times compared with A [Q], which is taken according to comparison result or is somebody's turn to do It is Golomb encoding variables that difference, which subtracts 1, wherein p is positive integer, and k_temp is the difference of N [Q] and A [Q], and A [Q] is that storage is tired Long-pending prediction misses absolute value of the difference variable, and N [Q] is the variable of the frequency for storing each context, and A [Q], N [Q] are equal For non-negative 32 integer variables of no symbol, Q is quantization index variable.
In a kind of optimization method of above-mentioned continuous tone Static Picture Compression, by N [Q] binary system leading zero number and A [Q] binary system leading zero number does difference, and difference is denoted as k_temp, then N [Q] is moved to left k_temp times, the result after moving to left and A [Q] is compared.
In a kind of optimization method of above-mentioned continuous tone Static Picture Compression, definition difference is k_temp, by the left sides N [Q] It moves k_temp times, result and A [Q] after moving to left are compared, that is, judge N [Q]<<k_temp)<A [Q], is selected according to comparison result Select execution:
If N [Q]<<k_temp)<It is k_temp -1 that A [Q], which sets up then Golomb encoding variables,
If N [Q]<<k_temp)<It is k_temp that A [Q], which sets up invalid then Golomb encoding variables,.
In a kind of optimization method of above-mentioned continuous tone Static Picture Compression, the calculating of N [Q] binary system leading zero number Process is to instruct CLZ (Count Leading Zeros) to obtain by zero count.
In a kind of optimization method of above-mentioned continuous tone Static Picture Compression, the calculating of A [Q] binary system leading zero number Process is to instruct CLZ (Count Leading Zeros) to obtain by zero count.
A kind of optimization device of continuous tone Static Picture Compression, which is characterized in that the device is in golomb codings Positive integer parameter m meets 2 p exponent condition, including:
Shift module:For N [Q] to be moved to left k_temp times, wherein k_temp is positive integer, and k_temp is N [Q] and A The difference of [Q];
Results contrast module:N [Q] is moved to left k_temp times, the result and A [Q] after moving to left are compared, and are tied according to comparing It is Golomb encoding variables that fruit, which takes the difference or the difference to subtract 1,;
Wherein, [Q] is that the prediction of storage accumulation misses absolute value of the difference variable, and N [Q] is the hair for storing each context The variable of raw number, A [Q], N [Q] are non-negative 32 integer variables of no symbol, and Q is quantization index variable.
In a kind of optimization device of above-mentioned continuous tone Static Picture Compression, shift module includes:
Leading zero number acquiring unit:For obtaining N [Q] binary system leading zero number and the leading zero of A [Q] binary system Number;
Number difference comparsion unit:For N [Q] binary system leading zero number and A [Q] binary system leading zero number to be made the difference Value, and it is k_temp to define difference;
Shift unit:N [Q] is moved to left k_temp times.
In a kind of optimization device of above-mentioned continuous tone Static Picture Compression, results contrast module includes:
Number difference comparsion unit:Result and A [Q] after N [Q] is moved to left k_temp times are compared, that is, judge N [Q]< <k_temp)<A [Q] selects to execute according to comparison result:
If N [Q]<<k_temp)<It is k_temp -1 that A [Q], which sets up then Golomb encoding variables,
If N [Q]<<k_temp)<It is k_temp that A [Q], which sets up invalid then Golomb encoding variables,.
In a kind of optimization device of above-mentioned continuous tone Static Picture Compression, leading zero number acquiring unit calculates N [Q] Binary system leading zero number is to instruct CLZ (Count Leading Zeros) to obtain by zero count;Leading zero number obtains single It is to instruct CLZ (Count Leading Zeros) to obtain by zero count that member, which calculates A [Q] binary system leading zero number,.
A kind of optimization device of continuous tone Static Picture Compression, which is characterized in that including memory, processor and deposit Store up the computer program that can be run in the memory and on the processor, which is characterized in that the processor is configured as holding It is realized when the row computer program as described in any one of claim 1 to 5 the step of optimization method.
Therefore, the invention has the advantages that:1, the method that the method optimized introduces flowing water line computation k values, eliminates Feedback control loop in conventional method calculating.2, the result for the k values and conventional method that the method optimized is calculated is completely the same, and has The assembly line calculated performance for improving the calculating of k values of effect.
Description of the drawings
Attached drawing 1 is JPEG-LS coding flow charts.
Attached drawing 2 is traditional JPEGLS lossless compression algorithms k value calculation flow charts.
Attached drawing 3 is JPEGLS lossless compression algorithms k value calculation flow charts in the present invention.
Specific implementation mode
Below with reference to the embodiments and with reference to the accompanying drawing the technical solutions of the present invention will be further described.
Embodiment:
One, the formula that the present invention is calculated according to k values, the method for introducing flowing water line computation k values eliminate original method calculating In feedback control loop so that each k values, which calculate, consumes fixed clock number, to reach pipelining.
When positive integer parameter m meets 2 p exponent condition in golomb codings, can by calculating N [Q], A [Q] two into The number of leading zero processed subtracts each other to obtain difference k_temp, then N [Q] is moved to left k_temp times, and the result and A [Q] after moving to left carry out Compare, passes through calculating (N [Q]<<k_temp)<A [Q] takes the difference or the difference to subtract 1 and is encoded for Golomb according to comparison result Variable, wherein A [Q] is that the prediction of storage accumulation misses absolute value of the difference variable, and N [Q] is the generation for storing each context The variable of number, n are positive integer, and A [Q], N [Q] are non-negative 32 integer variables of no symbol, and Q is quantization index variable, and k is Golomb encoding variables.
The flow chart that improved k values calculate is illustrated in fig. 3 shown below:
1) N [Q], A [Q] binary system leading zero number are calculated, the number of binary system leading zero can instruct CLZ by zero count (Count Leading Zeros) is obtained;
2) N [Q] leading zero number subtracts A [Q] leading zero number, obtains k_temp;
3) decimal system shift left operation is carried out to N [Q], N [Q] is moved to left k_temp times, that is, calculate N [Q]<<k_temp.
4) judge (N [Q]<<k_temp)<Whether A [Q] is true;
If 5) N [Q]<<k_temp)<It is k_temp -1 that A [Q], which sets up then Golomb encoding variables, if N [Q]<<k_temp)< It is k_temp that A [Q], which sets up invalid then Golomb encoding variables,.
Assuming that calculate a non-negative integer variable clock number be t0, then by this method calculate k values needed for when Clock number is t0+1, is fixed value, and such k values calculating can fully achieve calculating pipelining.
Two, the present invention also provides a kind of optimization device of continuous tone Static Picture Compression, which compiles for golomb Positive integer parameter m meets 2 p exponent condition in code, including:
Shift module:For N [Q] to be moved to left k_temp times, wherein k_temp is positive integer, and k_temp is N [Q] and A The difference of [Q], shift module include:
Leading zero number acquiring unit:For obtaining N [Q] binary system leading zero number and the leading zero of A [Q] binary system Number;
Number difference comparsion unit:For N [Q] binary system leading zero number and A [Q] binary system leading zero number to be made the difference Value, and it is k_temp to define difference;
Shift unit:N [Q] is moved to left k_temp times.
Results contrast module:N [Q] is moved to left k_temp times, the result and A [Q] after moving to left are compared, and are tied according to comparing It is Golomb encoding variables that fruit, which takes the difference or the difference to subtract 1,;
Wherein, [Q] is that the prediction of storage accumulation misses absolute value of the difference variable, and N [Q] is the hair for storing each context The variable of raw number, A [Q], N [Q] are non-negative 32 integer variables of no symbol, and Q is quantization index variable.
Results contrast module includes:
Number difference comparsion unit:Result and A [Q] after N [Q] is moved to left k_temp times are compared, that is, judge N [Q]< <k_temp)<A [Q] selects to execute according to comparison result:
If N [Q]<<k_temp)<It is k_temp -1 that A [Q], which sets up then Golomb encoding variables,
If N [Q]<<k_temp)<It is k_temp that A [Q], which sets up invalid then Golomb encoding variables,.
Three, the present invention also provides a kind of computer memory device, which is stored with computer program, the computer program It is able to carry out all steps of the first entry deletion.
Specific embodiment described herein is only an example for the spirit of the invention.Technology belonging to the present invention is led The technical staff in domain can make various modifications or additions to the described embodiments or replace by a similar method In generation, however, it does not deviate from the spirit of the invention or beyond the scope of the appended claims.

Claims (10)

1. a kind of optimization method of continuous tone Static Picture Compression, which is characterized in that as positive integer parameter m in golomb codings When meeting 2 p exponent condition, after N [Q] is moved to left k_temp times compared with A [Q], the difference or the difference are taken according to comparison result It is Golomb encoding variables that value, which subtracts 1, wherein n is positive integer, and k_temp is the difference of N [Q] and A [Q], and A [Q] is that storage is accumulated Prediction miss absolute value of the difference variable, N [Q] is the variable of frequency for storing each context, and A [Q], N [Q] are Without non-negative 32 integer variables of symbol, Q is quantization index variable.
2. a kind of optimization method of continuous tone Static Picture Compression according to claim 1, which is characterized in that by N [Q] Binary system leading zero number does difference with A [Q] binary system leading zero number, and difference is denoted as k_temp, then N [Q] is moved to left k_ Temp times, result and A [Q] after moving to left are compared.
3. a kind of optimization method of continuous tone Static Picture Compression according to claim 1, which is characterized in that it is poor to define Value is k_temp, N [Q] is moved to left k_temp times, the result and A [Q] after moving to left are compared, that is, judge N [Q]<<k_temp)< A [Q] selects to execute according to comparison result:
If N [Q]<<k_temp)<It is k_temp -1 that A [Q], which sets up then Golomb encoding variables,
If N [Q]<<k_temp)<It is k_temp that A [Q], which sets up invalid then Golomb encoding variables,.
4. a kind of optimization method of continuous tone Static Picture Compression according to claim 1, which is characterized in that N [Q] two The calculating process of system leading zero number is to instruct CLZ (Count Leading Zeros) to obtain by zero count.
5. a kind of optimization method of continuous tone Static Picture Compression according to claim 1, which is characterized in that A [Q] two The calculating process of system leading zero number is to instruct CLZ (Count Leading Zeros) to obtain by zero count.
6. a kind of optimization device of continuous tone Static Picture Compression, which is characterized in that the device is directed in golomb codings just Numeric parameter m meets 2 p exponent condition, including:
Shift module:For N [Q] to be moved to left k_temp times, wherein k_temp is positive integer, and k_temp is N's [Q] and A [Q] Difference;
Results contrast module:N [Q] is moved to left k_temp times, the result and A [Q] after moving to left are compared, and are taken according to comparison result It is Golomb encoding variables that the difference or the difference, which subtract 1,;
Wherein, [Q] is that the prediction of storage accumulation misses absolute value of the difference variable, and N [Q] is for storing the generation of each context time Several variables, A [Q], N [Q] are non-negative 32 integer variables of no symbol, and Q is quantization index variable.
7. a kind of optimization device of continuous tone Static Picture Compression according to claim 6, which is characterized in that displacement mould Block includes:
Leading zero number acquiring unit:For obtaining N [Q] binary system leading zero number and A [Q] binary system leading zero number;
Number difference comparsion unit:For N [Q] binary system leading zero number and A [Q] binary system leading zero number to be done difference, And it is k_temp to define difference;
Shift unit:N [Q] is moved to left k_temp times.
8. a kind of optimization device of continuous tone Static Picture Compression according to claim 6, which is characterized in that result ratio Include compared with module:
Number difference comparsion unit:Result and A [Q] after N [Q] is moved to left k_temp times are compared, that is, judge N [Q]<<k_ temp)<A [Q] selects to execute according to comparison result:
If N [Q]<<k_temp)<It is k_temp -1 that A [Q], which sets up then Golomb encoding variables,
If N [Q]<<k_temp)<It is k_temp that A [Q], which sets up invalid then Golomb encoding variables,.
9. a kind of optimization device of continuous tone Static Picture Compression according to claim 6, which is characterized in that leading zero It is to instruct CLZ (Count Leading Zeros) by zero count that number acquiring unit, which calculates N [Q] binary system leading zero number, It obtains;It is to instruct CLZ (Count by zero count that leading zero number acquiring unit, which calculates A [Q] binary system leading zero number, Leading Zeros) it obtains.
10. a kind of optimization device of continuous tone Static Picture Compression, which is characterized in that including memory, processor and deposit Store up the computer program that can be run in the memory and on the processor, which is characterized in that the processor is configured as holding It is realized when the row computer program as described in any one of claim 1 to 5 the step of optimization method.
CN201810107628.XA 2018-02-02 2018-02-02 Optimization method and device for continuous tone static image compression Active CN108282662B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810107628.XA CN108282662B (en) 2018-02-02 2018-02-02 Optimization method and device for continuous tone static image compression

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810107628.XA CN108282662B (en) 2018-02-02 2018-02-02 Optimization method and device for continuous tone static image compression

Publications (2)

Publication Number Publication Date
CN108282662A true CN108282662A (en) 2018-07-13
CN108282662B CN108282662B (en) 2021-02-02

Family

ID=62807590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810107628.XA Active CN108282662B (en) 2018-02-02 2018-02-02 Optimization method and device for continuous tone static image compression

Country Status (1)

Country Link
CN (1) CN108282662B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024216514A1 (en) * 2023-04-18 2024-10-24 华为技术有限公司 Data compression method, data decompression method, and related apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6987468B1 (en) * 2004-10-29 2006-01-17 Microsoft Corporation Lossless adaptive encoding and decoding of integer data
US20060273937A1 (en) * 2005-06-01 2006-12-07 Takashi Ishikawa Data encoding apparatus, data encoding method, and recording medium recorded with program
US20070217703A1 (en) * 2006-03-17 2007-09-20 Canon Kabushiki Kaisha Image encoding apparatus, image decoding apparatus and control method therefor
JP2008042529A (en) * 2006-08-07 2008-02-21 Fuji Xerox Co Ltd Code amount evaluating device, image forming apparatus, and program
CN101534373A (en) * 2009-04-24 2009-09-16 北京空间机电研究所 Hardware Implementation Method of Near Lossless Compression of Remote Sensing Image Based on Improved JPEG-LS Algorithm
CN101771874A (en) * 2009-12-31 2010-07-07 华中科技大学 Satellite image compression method and device for realizing satellite image compression
CN105828070A (en) * 2016-03-23 2016-08-03 华中科技大学 Anti-error code propagation JPEG-LS image lossless/near-lossless compression algorithm hardware realization method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6987468B1 (en) * 2004-10-29 2006-01-17 Microsoft Corporation Lossless adaptive encoding and decoding of integer data
US20060273937A1 (en) * 2005-06-01 2006-12-07 Takashi Ishikawa Data encoding apparatus, data encoding method, and recording medium recorded with program
US20070217703A1 (en) * 2006-03-17 2007-09-20 Canon Kabushiki Kaisha Image encoding apparatus, image decoding apparatus and control method therefor
JP2008042529A (en) * 2006-08-07 2008-02-21 Fuji Xerox Co Ltd Code amount evaluating device, image forming apparatus, and program
CN101534373A (en) * 2009-04-24 2009-09-16 北京空间机电研究所 Hardware Implementation Method of Near Lossless Compression of Remote Sensing Image Based on Improved JPEG-LS Algorithm
CN101771874A (en) * 2009-12-31 2010-07-07 华中科技大学 Satellite image compression method and device for realizing satellite image compression
CN105828070A (en) * 2016-03-23 2016-08-03 华中科技大学 Anti-error code propagation JPEG-LS image lossless/near-lossless compression algorithm hardware realization method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024216514A1 (en) * 2023-04-18 2024-10-24 华为技术有限公司 Data compression method, data decompression method, and related apparatus

Also Published As

Publication number Publication date
CN108282662B (en) 2021-02-02

Similar Documents

Publication Publication Date Title
US20200177919A1 (en) Method for Producing Video Coding and Programme-Product
US6677869B2 (en) Arithmetic coding apparatus and image processing apparatus
US6654419B1 (en) Block-based, adaptive, lossless video coder
KR100845090B1 (en) Image encoding apparatus, image decoding apparatus and control method therefor
US6549676B1 (en) Encoding device
JP5736032B2 (en) Adaptive binarization for arithmetic coding
JP5545783B2 (en) Method for decoding a stream of encoded data representing an image sequence and method for encoding an image sequence
BR112015032982B1 (en) DATA DECODING AND ENCRYPTING METHODS, NON-TRANSITORY MACHINE READABLE STORAGE MEDIA, AND DATA DECODING AND ENCRYPTING, AND VIDEO DATA CAPTURING, TRANSMISSION, DISPLAY AND/OR STORAGE APPARATUS
CN109788285A (en) A context model selection method and device for quantization coefficient end flag bit
CN107743239A (en) Method and device for encoding and decoding video data
KR20220007853A (en) Method and apparatus for compressing parameters of a neural network
KR20040104611A (en) Method and arrangement for arithmetically encoding and decoding binary states, corresponding computer program, and corresponding computer-readable storage medium
JP2005223533A (en) Arithmetic decoding apparatus and arithmetic decoding program
CN110291793A (en) Method and device for range derivation in context-adaptive binary arithmetic codec
JP6727011B2 (en) Image coding apparatus and control method thereof
CN108282662A (en) A kind of optimization method and device of continuous tone Static Picture Compression
CN106537914B (en) The method and apparatus of arithmetic compiling is executed by the carry operations of limitation
CN119052478A (en) Image coding method, image reconstruction method and device
CN110191341A (en) A method for encoding and decoding depth data
CN1723623B (en) Method for processing digital data values
JP4631879B2 (en) Encoding processing device
JPH0937262A (en) Image processing unit and method
WO2019191886A1 (en) Probability update method and apparatus for context
Jiang A novel parallel design of a codec for black and white image compression
JP4936574B2 (en) Encoding apparatus and control method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant