RU2013144665A - Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт - Google Patents
Кодер, способ кодирования данных, декодер, способ декодирования данных, система передачи данных, способ передачи данных и программный продукт Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/94—Vector quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/005—Statistical coding, e.g. Huffman, run length coding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3059—Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3066—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction by means of a mask or a bit-map
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6017—Methods or arrangements to increase the throughput
- H03M7/6023—Parallelization
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6064—Selection of Compressor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/12—Selection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/127—Prioritisation of hardware or computational resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/182—Methods 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.
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)
| 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)
| 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 | 华为终端有限公司 | 视频图像数据处理方法、装置及视频会议系统及终端 |
-
2012
- 2012-10-22 GB GB1218942.9A patent/GB2507127B/en active Active
- 2012-10-22 US US13/657,382 patent/US20140112589A1/en not_active Abandoned
-
2013
- 2013-08-02 EP EP13003859.9A patent/EP2723071A1/en not_active Withdrawn
- 2013-10-07 RU RU2013144665/08A patent/RU2567988C2/ru active
- 2013-10-15 IN IN3246MU2013 patent/IN2013MU03246A/en unknown
- 2013-10-15 JP JP2013214397A patent/JP2014087058A/ja active Pending
- 2013-10-18 TW TW102137635A patent/TWI511528B/zh active
- 2013-10-21 CN CN201310495311.5A patent/CN103780909B/zh active Active
- 2013-10-21 BR BR102013027082-2A patent/BR102013027082A2/pt not_active Application Discontinuation
- 2013-10-22 KR KR1020130125991A patent/KR101687865B1/ko active Active
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 |