JP2020141402A - データを圧縮する方法および装置 - Google Patents
データを圧縮する方法および装置 Download PDFInfo
- Publication number
- JP2020141402A JP2020141402A JP2020030252A JP2020030252A JP2020141402A JP 2020141402 A JP2020141402 A JP 2020141402A JP 2020030252 A JP2020030252 A JP 2020030252A JP 2020030252 A JP2020030252 A JP 2020030252A JP 2020141402 A JP2020141402 A JP 2020141402A
- Authority
- JP
- Japan
- Prior art keywords
- data
- block
- compression technique
- exemplary
- header
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- 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/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
-
- 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/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
- H03M7/4037—Prefix coding
- H03M7/4043—Adaptive prefix coding
- H03M7/4056—Coding table selection
-
- 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/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
-
- 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/6047—Power optimization with respect to the encoder, decoder, storage or transmission
-
- 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
- H03M7/607—Selection between different types of compressors
-
- 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
- H03M7/6082—Selection strategies
- H03M7/6088—Selection strategies according to the data type
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/70—Methods 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Neurology (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Memory System (AREA)
- Executing Machine-Instructions (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (33)
- データを記憶するオフチップメモリと、
データセットを複数のデータブロックに分割するデータスライサと、
データプロセッサであって、
前記複数のデータブロックのうちの第1のブロックに対する第1の圧縮技術を、該第1のブロックの第1の特性に基づいて選択し、
前記複数のデータブロックのうちの第2のブロックに対する第2の圧縮技術を、該第2のブロックの第2の特性に基づいて選択する、データプロセッサと、
前記第1の圧縮技術を使用して前記第1のブロックを圧縮して第1の圧縮データブロックを生成する第1の圧縮器と、
前記第2の圧縮技術を使用して前記第2のブロックを圧縮して第2の圧縮データブロックを生成する第2の圧縮器と、
前記第1の圧縮技術を特定する第1のヘッダおよび前記第2の圧縮技術を特定する第2のヘッダを生成するヘッダ生成器と、
前記オフチップメモリに記憶される、前記第1のヘッダを伴う前記第1の圧縮データブロックおよび前記第2のヘッダを伴う前記第2の圧縮データブロックを送信するインターフェースと、を含む装置。 - 前記データプロセッサは、前記ブロックのデータが同じ値に対応する場合に、前記第1の圧縮技術を選択し、
前記ブロックの前記データが少なくとも1つの異なる値を含む場合に第2の圧縮技術を選択するものである、請求項1に記載の装置。 - 前記第1の圧縮技術は、ハフマン圧縮技術、RLE圧縮技術または圧縮技術なしのうちの少なくとも1つである、請求項1に記載の装置。
- 前記データプロセッサは、ハフマン圧縮技術が前記圧縮技術なしよりも多くのデータをもたらす場合に、前記第1の圧縮技術を前記圧縮技術なしと選択するものである、請求項3に記載の装置。
- 前記第1の圧縮器は、前記第1の圧縮データブロックを第1の圧縮データのサブブロックに分割するものである、請求項1に記載の装置。
- 前記第1の圧縮データのサブブロックは、サイズが不均一である、請求項5に記載の装置。
- 前記サブブロックにパターンを追加することによって、該パターンで前記サブブロックをパッドする1つ以上のパッダをさらに含む、請求項5に記載の装置。
- 前記データブロックは、サイズが均一である、請求項1に記載の装置。
- 前記第1の圧縮器および前記第2の圧縮器は、前記第1の圧縮技術および前記第2の圧縮技術をそれぞれのブロックに対して並列に実行するものである、請求項1に記載の装置。
- 前記第1の圧縮器は、選択された前記第1の圧縮技術が圧縮技術なしよりも多くのデータをもたらす場合に、前記第1の圧縮データブロックを破棄し、非圧縮の前記データブロックを保持するものである、請求項1に記載の装置。
- 前記第1のヘッダは、前記圧縮技術なしを特定する、請求項10に記載の装置。
- 実行されると、少なくとも機械に、
データセットを複数のデータブロックに分割し、
前記複数のデータブロックのうちの第1のブロックに対する第1の圧縮技術を、該第1のブロックの第1の特性に基づいて選択し、
前記複数のデータブロックのうちの第2のブロックに対する第2の圧縮技術を、該第2のブロックの第2の特性に基づいて選択し、
前記第1の圧縮技術を使用して前記第1のブロックを圧縮して第1の圧縮データブロックを生成し、
前記第2の圧縮技術を使用して前記第2のブロックを圧縮して第2の圧縮データブロックを生成し、
前記第1の圧縮技術を特定する第1のヘッダおよび前記第2の圧縮技術を特定する第2のヘッダを生成し、
前記第1のヘッダを伴う前記第1の圧縮データブロックおよび前記第2のヘッダを伴う前記第2の圧縮データブロックをチップメモリに記憶する、
ことをさせる命令を含む非一時的なコンピュータ読み取り可能記憶媒体。 - 前記命令は、前記ブロックのデータが同じ値に対応する場合に、前記機械に前記第1の圧縮技術を選択させ、前記ブロックの前記データが少なくとも1つの異なる値を含む場合に、前記第2の圧縮技術を選択させる、請求項12に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1の圧縮技術は、ハフマン圧縮技術、RLE圧縮技術または圧縮技術なしのうちの少なくとも1つである、請求項12に記載のコンピュータ読み取り可能記憶媒体。
- 前記命令は、前記機械に、ハフマン圧縮技術が前記圧縮技術なしよりも多くのデータをもたらす場合に、前記第1の圧縮技術を前記圧縮技術なしと選択させる、請求項14に記載のコンピュータ読み取り可能記憶媒体。
- 前記命令は、前記機械に、前記第1の圧縮データブロックを第1の圧縮データのサブブロックに分割させる、請求項12に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1の圧縮データのサブブロックは、サイズが不均一である、請求項16に記載のコンピュータ読み取り可能記憶媒体。
- 前記命令は、前記機械に、前記サブブロックにパターンを追加することによって、該パターンで前記サブブロックをパッドさせる、請求項16に記載のコンピュータ読み取り可能記憶媒体。
- 前記データブロックは、サイズが均一である、請求項12に記載のコンピュータ読み取り可能記憶媒体。
- 前記命令は、前記機械に、前記第1の圧縮技術および前記第2の圧縮技術をそれぞれのブロックに対して並列に実行させる、請求項12に記載のコンピュータ読み取り可能記憶媒体。
- 前記命令は、前記機械に、選択された前記第1の圧縮技術が圧縮技術なしよりも多くのデータをもたらす場合に、前記第1の圧縮データブロックを破棄させ、非圧縮データブロックを保持させる、請求項12に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1のヘッダは、圧縮技術なしを特定する、請求項20に記載のコンピュータ読み取り可能記憶媒体。
- データセットを複数のデータブロックに分割することと、
前記複数のデータブロックのうちの第1のブロックに対する第1の圧縮技術を、該第1のブロックの第1の特性に基づいて選択することと、
前記複数のデータブロックのうちの第2のブロックに対する第2の圧縮技術を、該第2のブロックの第2の特性に基づいて選択することと、
前記第1の圧縮技術を使用して前記第1のブロックを圧縮して第1の圧縮データブロックを生成することと、
前記第2の圧縮技術を使用して前記第2のブロックを圧縮して第2の圧縮データブロックを生成することと、
前記第1の圧縮技術を特定する第1のヘッダおよび前記第2の圧縮技術を特定する第2のヘッダを生成することと、
前記第1のヘッダを伴う前記第1の圧縮データブロックおよび前記第2のヘッダを伴う前記第2の圧縮データブロックをチップメモリに記憶することと、を含む方法。 - 前記第1の圧縮技術は、前記ブロックのデータが同じ値に対応する場合に選択され、前記第2の圧縮技術は、前記ブロックの前記データが少なくとも1つの異なる値を含む場合に選択される、請求項23に記載の方法。
- 前記第1の圧縮技術は、ハフマン圧縮技術、RLE圧縮技術または無圧縮技術なしのうちの少なくとも1つである、請求項23に記載の方法。
- 前記第1の圧縮技術は、ハフマン圧縮技術が前記圧縮技術なしよりも多くのデータをもたらす場合に、圧縮技術なしと選択される、請求項25に記載の方法。
- 前記第1の圧縮データブロックを、第1の圧縮データのサブブロックに分割することをさらに含む、請求項23に記載の方法。
- 前記第1の圧縮データのサブブロックは、サイズが不均一である、請求項27に記載の方法。
- 前記サブブロックにパターンを追加することによって、該パターンで前記サブブロックをパッドすることをさらに含む、請求項27に記載の方法。
- 前記データブロックは、サイズが均一である、請求項23に記載の方法。
- 前記第1の圧縮技術および前記第2の圧縮技術が、それぞれのブロックに対して並列に実行される、請求項23に記載の方法。
- 選択された前記第1の圧縮技術が、圧縮技術なしよりも多くのデータをもたらす場合に、前記第1の圧縮データブロックを廃棄し、非圧縮データブロックを保持することをさらに含む、請求項23に記載の方法。
- 前記第1のヘッダは、前記圧縮技術なしを特定する、請求項32に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/288026 | 2019-02-27 | ||
| US16/288,026 US11075647B2 (en) | 2019-02-27 | 2019-02-27 | Methods and apparatus to compress data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020141402A true JP2020141402A (ja) | 2020-09-03 |
| JP7548706B2 JP7548706B2 (ja) | 2024-09-10 |
Family
ID=72139129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020030252A Active JP7548706B2 (ja) | 2019-02-27 | 2020-02-26 | データを圧縮する方法および装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US11075647B2 (ja) |
| JP (1) | JP7548706B2 (ja) |
| KR (1) | KR20200105432A (ja) |
| CN (1) | CN111626411A (ja) |
| DE (1) | DE102020201153A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022187683A (ja) * | 2021-06-08 | 2022-12-20 | 株式会社日立製作所 | データ圧縮伸長システム、及びその方法 |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3831067A1 (en) * | 2018-08-03 | 2021-06-09 | V-Nova International Limited | Upsampling for signal enhancement coding |
| EP3633857B1 (en) * | 2018-10-03 | 2022-01-26 | BlackBerry Limited | Methods and devices for on-the-fly coder mapping updates in point cloud coding |
| US11075647B2 (en) | 2019-02-27 | 2021-07-27 | Movidius Limited | Methods and apparatus to compress data |
| EP3817236B1 (en) * | 2019-11-04 | 2024-10-16 | Samsung Electronics Co., Ltd. | Neural network data processing method and apparatus |
| US11664816B2 (en) | 2020-04-22 | 2023-05-30 | Apple Inc. | Lossy compression techniques |
| US11405622B2 (en) * | 2020-04-22 | 2022-08-02 | Apple Inc. | Lossless compression techniques |
| US11296995B2 (en) | 2020-08-31 | 2022-04-05 | Micron Technology, Inc. | Reduced sized encoding of packet length field |
| US11412075B2 (en) | 2020-08-31 | 2022-08-09 | Micron Technology, Inc. | Multiple protocol header processing |
| US11360920B2 (en) | 2020-08-31 | 2022-06-14 | Micron Technology, Inc. | Mapping high-speed, point-to-point interface channels to packet virtual channels |
| US11539623B2 (en) | 2020-08-31 | 2022-12-27 | Micron Technology, Inc. | Single field for encoding multiple elements |
| US11418455B2 (en) | 2020-08-31 | 2022-08-16 | Micron Technology, Inc. | Transparent packet splitting and recombining |
| CN112200301B (zh) * | 2020-09-18 | 2024-04-09 | 星宸科技股份有限公司 | 卷积计算装置及方法 |
| US11791838B2 (en) | 2021-01-15 | 2023-10-17 | Samsung Electronics Co., Ltd. | Near-storage acceleration of dictionary decoding |
| CN113485950A (zh) * | 2021-06-22 | 2021-10-08 | 上海天数智芯半导体有限公司 | 一种合并发送PCIe存储器写请求的系统及方法 |
| CN113381768B (zh) * | 2021-08-11 | 2021-11-09 | 苏州浪潮智能科技有限公司 | 一种哈夫曼校正编码方法、系统及相关组件 |
| KR102703790B1 (ko) * | 2021-10-22 | 2024-09-06 | 에이치씨에스테크놀로지 주식회사 | 정밀 패터닝을 위한 레이저 롤 패터닝 장치 |
| US12535950B2 (en) * | 2023-03-24 | 2026-01-27 | Samsung Electronics Co., Ltd. | Memory device compressing soft decision data and operating method thereof |
| WO2024197659A1 (zh) * | 2023-03-29 | 2024-10-03 | 华为技术有限公司 | 数据传输方法、通信装置及通信系统 |
| CN117579079B (zh) * | 2024-01-15 | 2024-03-29 | 每日互动股份有限公司 | 一种数据压缩的处理方法、装置、设备及介质 |
| WO2026079841A1 (ko) * | 2024-10-13 | 2026-04-16 | 삼성전자주식회사 | 압축 회로를 포함하는 전자 장치 |
| CN121000872B (zh) * | 2025-10-15 | 2026-02-06 | 摩尔线程智能科技(北京)股份有限公司 | 视频切片编码控制方法及熵编码器、设备、可读存储介质 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05344162A (ja) * | 1992-06-09 | 1993-12-24 | Canon Inc | データ伝送装置 |
| JPH07212242A (ja) * | 1992-02-13 | 1995-08-11 | Ind Technol Res Inst | 可変長復号化器 |
| JPH08107360A (ja) * | 1994-10-07 | 1996-04-23 | Matsushita Electric Ind Co Ltd | データ記憶装置ならびにデータ読出装置 |
| JPH10232838A (ja) * | 1996-11-05 | 1998-09-02 | Hitachi Ltd | ディスク記憶システム |
| JPH11284518A (ja) * | 1998-03-30 | 1999-10-15 | Hitachi Ltd | 前処理付きデータ圧縮方法および圧縮データの伸長方法 |
| JP2001045479A (ja) * | 1999-07-29 | 2001-02-16 | Sanyo Electric Co Ltd | 可変長符号化データの誤り保護方法、及び装置 |
| US20020097172A1 (en) * | 1998-12-11 | 2002-07-25 | Fallon James J. | Content independent data compression method and system |
| JP2004200893A (ja) * | 2002-12-17 | 2004-07-15 | Fuji Xerox Co Ltd | 符号化装置、符号化方法および符号化プログラム |
| JP2018061199A (ja) * | 2016-10-07 | 2018-04-12 | 株式会社東芝 | データ圧縮装置、及び、データ伸張装置、並びに、データ圧縮伸張装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101241508B (zh) * | 2007-08-01 | 2011-05-18 | 金立 | 结构化数据序列的压缩方法 |
| US8194736B2 (en) * | 2008-04-15 | 2012-06-05 | Sony Corporation | Video data compression with integrated lossy and lossless compression |
| JP2013506917A (ja) * | 2009-09-30 | 2013-02-28 | サンプリファイ システムズ インコーポレイテッド | 圧縮及び復元を用いたマルチ・プロセッサの波形データ交換の改善 |
| US9158686B2 (en) * | 2012-03-30 | 2015-10-13 | Altera Corporation | Processing system and method including data compression API |
| WO2014029081A1 (zh) * | 2012-08-21 | 2014-02-27 | 华为技术有限公司 | 压缩方法及设备 |
| CN103997648B (zh) * | 2014-06-11 | 2017-04-05 | 中国科学院自动化研究所 | 一种基于dsp的jpeg2000标准图像快速解压缩系统及方法 |
| US10691361B2 (en) * | 2017-02-24 | 2020-06-23 | Microsoft Technology Licensing, Llc | Multi-format pipelined hardware decompressor |
| CN107565970B (zh) * | 2017-08-17 | 2021-01-15 | 苏州浪潮智能科技有限公司 | 一种基于特征识别的混合无损压缩方法及装置 |
| US11075647B2 (en) | 2019-02-27 | 2021-07-27 | Movidius Limited | Methods and apparatus to compress data |
-
2019
- 2019-02-27 US US16/288,026 patent/US11075647B2/en active Active
-
2020
- 2020-01-30 DE DE102020201153.2A patent/DE102020201153A1/de active Pending
- 2020-02-26 JP JP2020030252A patent/JP7548706B2/ja active Active
- 2020-02-26 CN CN202010120623.8A patent/CN111626411A/zh active Pending
- 2020-02-27 KR KR1020200024420A patent/KR20200105432A/ko active Pending
-
2021
- 2021-07-23 US US17/384,439 patent/US11817887B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07212242A (ja) * | 1992-02-13 | 1995-08-11 | Ind Technol Res Inst | 可変長復号化器 |
| JPH05344162A (ja) * | 1992-06-09 | 1993-12-24 | Canon Inc | データ伝送装置 |
| JPH08107360A (ja) * | 1994-10-07 | 1996-04-23 | Matsushita Electric Ind Co Ltd | データ記憶装置ならびにデータ読出装置 |
| JPH10232838A (ja) * | 1996-11-05 | 1998-09-02 | Hitachi Ltd | ディスク記憶システム |
| JPH11284518A (ja) * | 1998-03-30 | 1999-10-15 | Hitachi Ltd | 前処理付きデータ圧縮方法および圧縮データの伸長方法 |
| US20020097172A1 (en) * | 1998-12-11 | 2002-07-25 | Fallon James J. | Content independent data compression method and system |
| JP2001045479A (ja) * | 1999-07-29 | 2001-02-16 | Sanyo Electric Co Ltd | 可変長符号化データの誤り保護方法、及び装置 |
| JP2004200893A (ja) * | 2002-12-17 | 2004-07-15 | Fuji Xerox Co Ltd | 符号化装置、符号化方法および符号化プログラム |
| JP2018061199A (ja) * | 2016-10-07 | 2018-04-12 | 株式会社東芝 | データ圧縮装置、及び、データ伸張装置、並びに、データ圧縮伸張装置 |
Non-Patent Citations (1)
| Title |
|---|
| XIAOKE QIN ET AL.: "Decoding-Aware Compression of FPGA Bitstreams", IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, vol. 19, no. 3, JPN6024001406, 2011, pages 411 - 419, ISSN: 0005242851 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022187683A (ja) * | 2021-06-08 | 2022-12-20 | 株式会社日立製作所 | データ圧縮伸長システム、及びその方法 |
| JP7801853B2 (ja) | 2021-06-08 | 2026-01-19 | 株式会社日立製作所 | データ圧縮伸長システム、データ圧縮伸長方法、及びデータ圧縮伸長プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7548706B2 (ja) | 2024-09-10 |
| US20200274552A1 (en) | 2020-08-27 |
| US20220158654A1 (en) | 2022-05-19 |
| US11075647B2 (en) | 2021-07-27 |
| KR20200105432A (ko) | 2020-09-07 |
| DE102020201153A1 (de) | 2020-08-27 |
| CN111626411A (zh) | 2020-09-04 |
| US11817887B2 (en) | 2023-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7548706B2 (ja) | データを圧縮する方法および装置 | |
| CN113810057B (zh) | 用于语义值数据压缩和解压缩的方法、设备和系统 | |
| TWI875684B (zh) | 用於影像壓縮之頻率分量選擇 | |
| JP4801776B2 (ja) | データ圧縮 | |
| CN114116635B (zh) | 压缩数据流的并行解压缩 | |
| TWI757303B (zh) | 影像壓縮方法與設備 | |
| KR102175020B1 (ko) | 데이터의 소스-인코딩 및 디코딩 디바이스 및 방법 | |
| US10547324B2 (en) | Data compression coding method, apparatus therefor, and program therefor | |
| JP6045123B2 (ja) | エンコーダ、デコーダ及び方法 | |
| US9661321B2 (en) | Remote viewing of large image files | |
| KR20120018360A (ko) | 가변 길이 코딩을 위한 방법 및 장치 | |
| KR20220003104A (ko) | 무손실 데이터 압축 및 압축 해제를 위한 방법, 장치 및 컴퓨터 프로그램 제품 | |
| KR20180067956A (ko) | 데이터 압축 장치 및 방법 | |
| KR101948403B1 (ko) | 코딩 메커니즘을 갖는 통신 시스템 및 그 동작 방법 | |
| CN111832257B (zh) | 编码数据的条件转码 | |
| JP6005273B2 (ja) | データストリームの符号化方法、送信方法、伝送方法、データストリームを符号化するための符号化装置、送信装置、および、伝送装置 | |
| CN101980464A (zh) | 数据编码方法、解码方法、编码器和解码器 | |
| US10491241B1 (en) | Data compression scheme utilizing a repetitive value within the data stream | |
| KR100636370B1 (ko) | 결정 비트를 이용한 부호화 장치 및 그 방법과 그에 따른복호화 장치 및 그 방법 | |
| US9948320B1 (en) | Semi-dynamic backend coder for data compression | |
| JPWO2011001790A1 (ja) | 圧縮データ送受信装置、データ圧縮装置、圧縮データ受信装置及びデータ圧縮方法 | |
| HK40056158A (en) | Methods, devices and systems for semantic value data compression and decompression | |
| CN116566962A (zh) | 音频数据的传输方法、装置、电子设备及存储介质 | |
| CN104811207A (zh) | 传送器装置、接收器装置、数据压缩及数据解压缩方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240123 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240423 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240829 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7548706 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |