[go: up one dir, main page]

RU2013144665A - Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт - Google Patents

Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт Download PDF

Info

Publication number
RU2013144665A
RU2013144665A RU2013144665/08A RU2013144665A RU2013144665A RU 2013144665 A RU2013144665 A RU 2013144665A RU 2013144665/08 A RU2013144665/08 A RU 2013144665/08A RU 2013144665 A RU2013144665 A RU 2013144665A RU 2013144665 A RU2013144665 A RU 2013144665A
Authority
RU
Russia
Prior art keywords
data
specified
encoded
parts
encoding
Prior art date
Application number
RU2013144665/08A
Other languages
English (en)
Other versions
RU2567988C2 (ru
Inventor
Осси КАЛЕВО
Туомас КАРККЯИНЕН
Original Assignee
Гурулоджик Микросистемс Ой
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 Гурулоджик Микросистемс Ой filed Critical Гурулоджик Микросистемс Ой
Publication of RU2013144665A publication Critical patent/RU2013144665A/ru
Application granted granted Critical
Publication of RU2567988C2 publication Critical patent/RU2567988C2/ru

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/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/94Vector quantisation
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/005Statistical coding, e.g. Huffman, run length coding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3059Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/3066Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction by means of a mask or a bit-map
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/60General implementation details not specific to a particular type of compression
    • H03M7/6017Methods or arrangements to increase the throughput
    • H03M7/6023Parallelization
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/60General implementation details not specific to a particular type of compression
    • H03M7/6064Selection of Compressor
    • 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/103Selection of coding mode or of prediction mode
    • 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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • 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/127Prioritisation of hardware or computational resources
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Error Detection And Correction (AREA)

Abstract

1. Кодер (10) для кодирования данных (20, D1) с формированием соответствующих кодированных данных (70, E2), характеризующийся тем, что указанный кодер (10) содержит:блок (100) для анализа одной или более частей (40) данных (20, D1), которые должны быть кодированы, и направление указанных одной или более частей (40) в соответствующие один или более блоков (110) кодирования, которые выполнены с возможностью кодирования в них указанных одной или более частей (40) с формированием кодированных данных (70, E2), причем:указанные один или более блоков (110) кодирования выполнены с возможностью применения взаимно различающихся алгоритмов кодирования при кодировании указанных одной или более частей (40);по меньшей мере один блок (110(i)) кодирования из указанных одного или более блоков (110) кодирования выполнен с возможностью вычисления значений данных, имеющихся в каждой части (40), принятой этим блоком, для разделения указанных значений данных по меньшей мере на два набора, вычисления по меньшей мере одного агрегированного значения для заданного набора, полученного из указанных значений данных, имеющихся в заданном наборе, и сохранение пространственной маски (320) указанной части (40), при этом указанная пространственная маска (320) и информация, представляющая указанные агрегированные значения, вычисленные для указанных по меньшей мере двух наборов данных, включены в указанные кодированные данные (70, E2).2. Кодер (10) по п.1, отличающийся тем, что он включает выходной блок (60) кодера для приема кодированных выходных данных из указанного одного или более блоков (110) кодирования и для последующего кодирования указанных кодированных выходных данных с формирование�

Claims (23)

1. Кодер (10) для кодирования данных (20, D1) с формированием соответствующих кодированных данных (70, E2), характеризующийся тем, что указанный кодер (10) содержит:
блок (100) для анализа одной или более частей (40) данных (20, D1), которые должны быть кодированы, и направление указанных одной или более частей (40) в соответствующие один или более блоков (110) кодирования, которые выполнены с возможностью кодирования в них указанных одной или более частей (40) с формированием кодированных данных (70, E2), причем:
указанные один или более блоков (110) кодирования выполнены с возможностью применения взаимно различающихся алгоритмов кодирования при кодировании указанных одной или более частей (40);
по меньшей мере один блок (110(i)) кодирования из указанных одного или более блоков (110) кодирования выполнен с возможностью вычисления значений данных, имеющихся в каждой части (40), принятой этим блоком, для разделения указанных значений данных по меньшей мере на два набора, вычисления по меньшей мере одного агрегированного значения для заданного набора, полученного из указанных значений данных, имеющихся в заданном наборе, и сохранение пространственной маски (320) указанной части (40), при этом указанная пространственная маска (320) и информация, представляющая указанные агрегированные значения, вычисленные для указанных по меньшей мере двух наборов данных, включены в указанные кодированные данные (70, E2).
2. Кодер (10) по п.1, отличающийся тем, что он включает выходной блок (60) кодера для приема кодированных выходных данных из указанного одного или более блоков (110) кодирования и для последующего кодирования указанных кодированных выходных данных с формированием общих кодированных данных (70, E2) кодера (10).
3. Кодер (10) по п.1 или 2, отличающийся тем, что он дополнительно включает входную ступень (30) для разделения и/или объединения данных (20, D1), которые должны быть кодированы, с формированием указанной одной или более частей (40), если указанные данные (20, D1), которые должны быть кодированы, еще не включены в указанную одну или более частей (40).
4. Кодер (10) по п.1 или 2, отличающийся тем, что он выполнен с возможностью сохранения информации, представляющей одну или более маску (320) указанной одной или более частей, в удаленной базе данных для доступа одним или более декодерами при декодировании указанных кодированных данных (70, E2), сформированных указанным кодером (10).
5. Кодер (10) по п.1 или 2, отличающийся тем, что указанное по меньшей мере одно агрегированное значение представляет собой среднее арифметическое, скошенное среднее, логарифмическое среднее, взвешенное среднее, среднее значение, минимальное значение, максимальное значение, значение моды или медианное значение.
6. Способ кодирования данных (20, D1) с формированием соответствующих кодированных данных (70, E2), характеризующийся тем, что указанный способ включает:
a) использование блока (100) для анализа одной или более частей (40) данных (20, D1), которые должны быть кодированы, и направление указанных одной или более частей (40) в соответствующие один или более блоков (110) кодирования, которые выполнены с возможностью кодирования в них указанных одной или более частей (40) с формированием кодированных данных (70, E2), причем указанные один или более блоков (110) кодирования выполнены с возможностью применения взаимно различающихся алгоритмов кодирования при кодировании указанных одной или более частей (40); и
b) использование по меньшей мере одного блока (110(i)) кодирования из указанных одного или более блоков (110) кодирования для вычисления значений данных, имеющихся в каждой части (40), принятой этим блоком, для разделения указанных значений данных по меньшей мере на два набора, вычисления по меньшей мере одного агрегированного значения для заданного набора, полученного из указанных значений данных, имеющихся в заданном наборе, и сохранение пространственной маски (320) указанной части (40), при этом указанную пространственную маску (320) и информацию, представляющую указанные агрегированные значения, вычисленные для указанных по меньшей мере двух наборов данных, включают в указанные кодированные данные (70, E2).
7. Способ по п.6, отличающийся тем, что он включает использование выходного блока (60) кодера для приема кодированных выходных данных из указанного одного или более блоков (110) кодирования и для последующего кодирования указанных кодированных выходных данных с формированием общих кодированных данных (70, E2).
8. Способ по п.6 или 7, отличающийся тем, что он включает сохранение информации, представляющей одну или более маску (320) указанной одной или более частей, в удаленной базе данных для доступа одним или более декодерами при декодировании указанных кодированных данных (70, E2).
9. Способ по любому из п.6 или 7, отличающийся тем, что указанные кодированные данные (70, E2) дополнительно кодируют и/или сжимают.
10. Способ по п.9, отличающийся тем, что дополнительное кодирование и/или сжатие включает по меньшей мере одно из следующего: дифференциальную импульсно-кодовую модуляцию (DPCM), кодирование длин серий (RLE), скользящее кодирование длин серий (SRLE), модификатор энтропии (ЕМ), арифметическое кодирование, дельта-кодирование, кодирование ODelta, кодирование с переменной длиной (VLC), кодирование на основе преобразования Лемпеля-Зива (ZLIB, LZO, LZSS, LZ77), кодирование на основе преобразования Барроуза-Уиллера (RLE, BZIP2), кодирование Хаффмана.
11. Декодер (25) для декодирования кодированных данных (70, E2) с формированием соответствующих декодированных данных (75, D3) характеризующийся тем, что указанный декодер (25) включает блок (155) для доставки одной или более частей (40) указанных кодированных данных (70, E2) и направления указанных одной или более частей (40) в соответствующие один или более блоков (160) декодирования, которые выполнены с возможностью декодирования в них указанных одной или более частей (40) с формированием декодированных данных (70, D3), причем:
по меньшей мере один блок (160(i)) декодирования из указанных одного или более блоков (160) декодирования выполнен с возможностью извлечения пространственной маски (320) и информации, представляющей агрегированные значения по меньшей мере для двух наборов данных, включенных в указанные кодированные данные (70, E2), и для присвоения значений элементам в блоке (500) данных, в соответствии с тем, к какому из наборов эти элементы принадлежат, как задано указанной маской (320).
12. Декодер (25) по п.11, отличающийся тем, что он включает выходной блок (170) декодера для приема декодированных выходных данных из указанного одного или более блоков (160) декодирования и для последующего объединения указанных декодированных выходных данных с формированием общих декодированных данных (75, D3) декодера (25).
13. Декодер (25) по п.11 или 12, отличающийся тем, что он дополнительно включает входную ступень (130) для извлечения одной или более частей из указанных кодированных данных (70, E2) для их направления, как задано параметрами кодирования, имеющимися в указанных кодированных данных (70, E2), в блок (155) доставки и в один или более блоков (160) декодирования.
14. Декодер (25) по п.11 или 12, отличающийся тем, что он выполнен с возможностью извлечения информации, представляющей указанную одну или более маску (320) указанной одной или более частей, из удаленной базы данных при декодировании указанных кодированных данных (70, E2), сформированных кодером (10).
15. Способ декодирования кодированных данных (70, E2) с формированием соответствующих декодированных данных (75, D3), характеризующийся тем, что указанный способ включает:
a) использование блока (155) для доставки одной или более частей (40) указанных кодированных данных (70, E2) и направления указанных одной или более частей (40) в соответствующие один или более блоков (160) декодирования, которые выполнены с возможностью декодирования в них указанных одной или более частей (40) с формированием декодированных данных (70, D3); и
b) использование по меньшей мере одного блока (160(i)) декодирования из указанных одного или более блоков (160) декодирования для извлечения пространственной маски (320) и информации, представляющей агрегированные значения, вычисленные по меньшей мере для двух наборов данных, включенных в указанные кодированные данные (70, E2), и для присвоения значений элементам в блоке (500) данных, в соответствии с тем, к какому из наборов эти элементы принадлежат, как задано указанной маской (320).
16. Способ по п.15, отличающийся тем, что он включает использование выходного блока (170) декодера для приема декодированных выходных данных из указанного одного или более блоков (160) декодирования и для последующего объединения указанных декодированных выходных данных с формированием общих декодированных данных (75, D3).
17. Способ по п.15 или 16, отличающийся тем, что он дополнительно включает использование входной ступени (130) для извлечения одной или более частей из указанных кодированных данных (70, E2) для их направления, как задано параметрами кодирования, имеющимися в указанных кодированных данных (70, E2), в блок (155) доставки и в один или более блоков (160) декодирования.
18. Способ по п.15 или 16, отличающийся тем, что указанный по меньшей мере один блок (160(i)) декодирования из указанных одного или более блоков (160) декодирования выполнен с возможностью присвоения значений элементам маски (320), соответствующей наборам данных, при этом имеется от 2 до 8 наборов данных или 2 или более наборов данных.
19. Способ по п.15 или 16, отличающийся тем, что он включает извлечение информации, представляющей указанную одну или более маску (320) указанной одной или более частей, из удаленной базы данных при декодировании указанных кодированных данных (70, E2), сформированных кодером (10).
20. Система (5) передачи данных, включающая по меньшей мере один кодер (10) по п.1 для кодирования данных (20, D1) и формирования соответствующих кодированных данных (70, E2), и по меньшей мере один декодер (25) по п.11 для декодирования указанных кодированных данных (70, E2) с формированием декодированных данных (75, D3).
21. Способ передачи данных в системе (5) передачи данных по п.20, при этом указанный способ передачи данных использует комбинацию способа кодирования данных по п.6 и способа декодирования кодированных данных по п.15.
22. Программный продукт, хранящийся на машиночитаемых носителях данных, характеризующийся тем, что выполнение указанного программного продукта посредством вычислительных аппаратных средств обеспечивает выполнение способа по любому из пп.6-10.
23. Программный продукт, хранящийся на машиночитаемых носителях данных, характеризующийся тем, что выполнение указанного программного продукта посредством вычислительных аппаратных средств обеспечивает выполнение способа по любому из пп.15-19.
RU2013144665/08A 2012-10-22 2013-10-07 Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт RU2567988C2 (ru)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GB1218942.9A GB2507127B (en) 2012-10-22 2012-10-22 Encoder, decoder and method
GB1218942.9 2012-10-22
EP13003859.9 2013-08-02
EP13003859.9A EP2723071A1 (en) 2012-10-22 2013-08-02 Encoder, decoder and method

Publications (2)

Publication Number Publication Date
RU2013144665A true RU2013144665A (ru) 2015-04-20
RU2567988C2 RU2567988C2 (ru) 2015-11-10

Family

ID=47359259

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2013144665/08A RU2567988C2 (ru) 2012-10-22 2013-10-07 Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт

Country Status (10)

Country Link
US (1) US20140112589A1 (ru)
EP (1) EP2723071A1 (ru)
JP (1) JP2014087058A (ru)
KR (1) KR101687865B1 (ru)
CN (1) CN103780909B (ru)
BR (1) BR102013027082A2 (ru)
GB (1) GB2507127B (ru)
IN (1) IN2013MU03246A (ru)
RU (1) RU2567988C2 (ru)
TW (1) TWI511528B (ru)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2528460B (en) * 2014-07-21 2018-05-30 Gurulogic Microsystems Oy Encoder, decoder and method
WO2016132430A1 (ja) * 2015-02-16 2016-08-25 三菱電機株式会社 データ圧縮装置、データ伸張装置、データ圧縮方法、データ伸張方法及びプログラム
KR102477264B1 (ko) * 2015-09-22 2022-12-13 삼성전자주식회사 텍스쳐를 처리하는 방법 및 장치
US10275696B2 (en) * 2015-09-30 2019-04-30 Razer (Asia-Pacific) Pte. Ltd. Information encoding methods, information decoding methods, computer-readable media, information encoders, and information decoders
US10395356B2 (en) * 2016-05-25 2019-08-27 Kla-Tencor Corp. Generating simulated images from input images for semiconductor applications
US10559093B2 (en) * 2018-01-13 2020-02-11 Arm Limited Selecting encoding options
CN109768959B (zh) * 2018-12-06 2021-02-09 成都路行通信息技术有限公司 一种gnss设备高频采样下数据包压缩和解压的方法
CN109788293A (zh) * 2019-01-30 2019-05-21 郑州云海信息技术有限公司 一种视频编解码系统和方法
KR20220021442A (ko) 2019-06-18 2022-02-22 엘지전자 주식회사 영상 디코딩 방법 및 그 장치
CN111858391A (zh) * 2020-06-16 2020-10-30 中国人民解放军空军研究院航空兵研究所 一种数据处理过程中优化压缩存储格式的方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544286A (en) * 1993-01-29 1996-08-06 Microsoft Corporation Digital video data compression technique
EP0729688A1 (en) * 1993-11-15 1996-09-04 National Semiconductor Corporation Quadtree-structured walsh transform coding
DE4421657A1 (de) * 1994-02-18 1996-02-01 Team Dr Knabe Ges Fuer Informa Verfahren zum Erzeugen einer Videoszene
JPH1051642A (ja) * 1996-07-31 1998-02-20 Fuji Xerox Co Ltd 画像処理装置
JPH11164150A (ja) * 1997-11-27 1999-06-18 Ricoh Co Ltd 画像処理装置
US6816618B1 (en) * 1998-03-03 2004-11-09 Minolta Co., Ltd. Adaptive variable length image coding apparatus
US6151409A (en) * 1998-03-13 2000-11-21 National Science Council Methods for compressing and re-constructing a color image in a computer system
US6567559B1 (en) * 1998-09-16 2003-05-20 Texas Instruments Incorporated Hybrid image compression with compression ratio control
US7058218B1 (en) * 1998-09-28 2006-06-06 Silicon Graphics, Inc. Method of and apparatus for compressing and uncompressing image data
EP1170956A3 (en) * 2000-06-06 2004-08-04 Kabushiki Kaisha Office Noa Method and system for compressing motion image information
US7206453B2 (en) * 2001-05-03 2007-04-17 Microsoft Corporation Dynamic filtering for lossy compression
US7027647B2 (en) * 2001-12-31 2006-04-11 Hewlett-Packard Development Company, L.P. Coder matched layer separation for compression of compound documents
US7606429B2 (en) * 2005-03-25 2009-10-20 Ati Technologies Ulc Block-based image compression method and apparatus
US7505624B2 (en) * 2005-05-27 2009-03-17 Ati Technologies Ulc Block-based image compression method and apparatus
JP4182442B2 (ja) * 2006-04-27 2008-11-19 ソニー株式会社 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体
JP2007312126A (ja) * 2006-05-18 2007-11-29 Toshiba Corp 画像処理回路
CN101150719B (zh) * 2006-09-20 2010-08-11 华为技术有限公司 并行视频编码的方法及装置
RU2420021C2 (ru) * 2009-03-24 2011-05-27 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ сжатия изображений и видеопоследовательностей
FI127117B (fi) * 2009-06-17 2017-11-30 Gurulogic Microsystems Oy Kuvaprosessoija ja tietokoneohjelma
CN101668160B (zh) * 2009-09-10 2012-08-29 华为终端有限公司 视频图像数据处理方法、装置及视频会议系统及终端

Also Published As

Publication number Publication date
GB201218942D0 (en) 2012-12-05
CN103780909A (zh) 2014-05-07
US20140112589A1 (en) 2014-04-24
KR101687865B1 (ko) 2016-12-19
EP2723071A1 (en) 2014-04-23
TW201417585A (zh) 2014-05-01
KR20150053830A (ko) 2015-05-19
TWI511528B (zh) 2015-12-01
GB2507127B (en) 2014-10-08
JP2014087058A (ja) 2014-05-12
IN2013MU03246A (ru) 2015-07-10
GB2507127A (en) 2014-04-23
BR102013027082A2 (pt) 2014-10-14
CN103780909B (zh) 2018-08-24
RU2567988C2 (ru) 2015-11-10

Similar Documents

Publication Publication Date Title
RU2013144665A (ru) Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт
JP5602440B2 (ja) ビットシーケンスを符号化するための方法及び装置
JP2014087058A5 (ru)
Padmaja et al. Analysis of various image compression techniques
MX2023008178A (es) Procesador de red neuronal que utiliza compresion y descompresion de datos de activacion para reducir la utilizacion de ancho de banda de memoria.
CN110518917B (zh) 基于Huffman编码的LZW数据压缩方法及系统
RU2013137368A (ru) Способ кодирования, кодер, программный продукт и программное приложение для мобильного устройства беспроводной связи
RU2016130092A (ru) Способ и устройство для кодирования и декодирования исходных данных с использованием сжатия символов
RU2693902C2 (ru) Кодер, декодер и способ
CA2927877C (en) Coding and decoding of spectral peak positions
JP2005348390A5 (ru)
GB2523347A (en) Encoder, decoder and method
CN103347047A (zh) 一种基于网络字典的无损数据压缩方法
CN103428498A (zh) 一种无损图像压缩系统
KR102068383B1 (ko) 엔트로피 변형기 및 방법
RU2016101046A (ru) Кодер, декодер и способ работы с использованием интерполяции
CN103746701B (zh) 一种用于Rice无损数据压缩的快速编码选项选择方法
WO2020015481A1 (zh) 数据压缩方法及装置和计算机可读存储介质
Lan et al. Compound image compression using lossless and lossy LZMA in HEVC
Li et al. Efficient trimmed convolutional arithmetic encoding for lossless image compression
US8754791B1 (en) Entropy modifier and method
Dhanawe et al. Hiding file on Android Mobile and Sending APK file through whats app using Steganography and Compression techniques
KR20210012842A (ko) 이진데이터의 압축방법 및 그 장치
Rawat et al. Evaluation of Burrows Wheeler Transform based image compression algorithm for multimedia applications
Reddy et al. LosslessGrayscaleImage Compression Using Intra Pixel Redundancy

Legal Events

Date Code Title Description
PC41 Official registration of the transfer of exclusive right

Effective date: 20220325