JP2020519042A - ビデオへのデルタカラー圧縮の適用 - Google Patents
ビデオへのデルタカラー圧縮の適用 Download PDFInfo
- Publication number
- JP2020519042A JP2020519042A JP2019546114A JP2019546114A JP2020519042A JP 2020519042 A JP2020519042 A JP 2020519042A JP 2019546114 A JP2019546114 A JP 2019546114A JP 2019546114 A JP2019546114 A JP 2019546114A JP 2020519042 A JP2020519042 A JP 2020519042A
- Authority
- JP
- Japan
- Prior art keywords
- bit
- pixel data
- pixel
- compressed block
- container
- 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; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- 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/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)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Image Processing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Generation (AREA)
Abstract
Description
Claims (20)
- メモリサブシステムと、
前記メモリサブシステムに接続されたプロセッサと、を備え、
前記プロセッサは、
Nビットコンテナ内で整列された最上位ビット(MSB)である複数のMビット画素成分を受信することであって、N及びMは整数であり、NはMよりも大きい、ことと、
前記Mビット画素成分を前記Nビットコンテナの最下位ビット(LSB)位置にシフトすることと、
前記複数のNビットコンテナを複数のMビットコンテナに変換することと、
前記複数のMビットコンテナを圧縮して、画素データの圧縮ブロックを生成することと、
前記画素データの圧縮ブロックを前記メモリサブシステムに記憶することと、
を行うように構成されている、
システム。 - 前記プロセッサは、
前記複数のMビットコンテナ内の画素データが定数値と等しいかどうかを判別することと、
前記複数のMビットコンテナ内の前記画素データが定数値と等しいと判別したことに応じて、前記画素データを破棄し、定数値が検出されたことを示すメタデータキーを生成することと、
を行うように構成されている、
請求項1のシステム。 - 前記プロセッサは、
前記複数のMビットコンテナ内の前記画素データが、黒の符号化値又は白の符号化値の何れかと等しいかどうかを判別することと、
前記複数のMビットコンテナ内の前記画素データが黒の符号化値と等しいと判別したことに応じて、前記画素データが全て黒画素を含むことを示す第1メタデータキーを生成することと、
前記複数のMビットコンテナ内の前記画素データが白の符号化値と等しいと判別したことに応じて、前記画素データが全て白画素を含むことを示す第2メタデータキーを生成することと、
を行うように構成されている、
請求項2のシステム。 - 前記プロセッサは、
前記メモリサブシステムに記憶された前記画素データの圧縮ブロックを復元する要求を受信したことに応じて、
前記画素データの圧縮ブロックを前記メモリサブシステムから取得することと、
前記画素データの圧縮ブロックを復元して、Mビットコンテナ内の画素成分を生成することと、
前記MビットコンテナをNビットコンテナに拡張することと、
前記画素成分を前記NビットコンテナのMSB位置にシフトすることと、
を行うように構成されている、
請求項1のシステム。 - 前記プロセッサは、前記NビットコンテナのMSB位置における画素成分をクライアントに伝達することを行うように構成されている、
請求項4のシステム。 - 前記プロセッサは、
前記画素データの圧縮ブロックが閾値よりも大きいかどうかを判別することと、
前記画素データの圧縮ブロックが閾値よりも大きいと判別したことに応じて、前記画素データの圧縮ブロックを破棄することと、
を行うように構成されている、
請求項1のシステム。 - 前記プロセッサは、前記画素データの圧縮ブロックが閾値よりも大きいと判別したことに応じて、前記複数のMビット画素成分をまとめてパックすることを行うように構成されている、
請求項6のシステム。 - Nビットコンテナ内で整列された最上位ビット(MSB)である複数のMビット画素成分を受信することであって、N及びMは整数であり、NはMよりも大きい、ことと、
前記Mビット画素成分を前記Nビットコンテナの最下位ビット(LSB)位置にシフトすることと、
前記複数のNビットコンテナを複数のMビットコンテナに変換することと、
前記複数のMビットコンテナを圧縮して、画素データの圧縮ブロックを作成することと、
前記画素データの圧縮ブロックをメモリサブシステムに記憶することと、を含む、
方法。 - 前記複数のMビットコンテナ内の画素データが定数値と等しいかどうかを判別することと、
前記複数のMビットコンテナ内の前記画素データが定数値と等しいと判別したことに応じて、前記画素データを破棄し、定数値が検出されたことを示すメタデータキーを生成することと、を含む、
請求項8の方法。 - 前記複数のMビットコンテナ内の前記画素データが、黒の符号化値又は白の符号化値の何れかと等しいかどうかを判別することと、
前記複数のMビットコンテナ内の前記画素データが黒の符号化値と等しいと判別したことに応じて、前記画素データが全て黒画素を含むことを示す第1メタデータキーを生成することと、
前記複数のMビットコンテナ内の前記画素データが白の符号化値と等しいと判別したことに応じて、前記画素データが全て白画素を含むことを示す第2メタデータキーを生成することと、を含む、
請求項9の方法。 - 前記メモリサブシステムに記憶された前記画素データの圧縮ブロックを復元する要求を受信したことに応じて、
前記画素データの圧縮ブロックを前記メモリサブシステムから取得することと、
前記画素データの圧縮ブロックを復元して、Mビットコンテナ内の画素成分を生成することと、
前記MビットコンテナをNビットコンテナに拡張することと、
前記画素成分を前記NビットコンテナのMSB位置にシフトすることと、を含む、
請求項8の方法。 - 前記Nビットコンテナの前記MSB位置における画素成分をクライアントに伝達することを含む、
請求項11の方法。 - 前記画素データの圧縮ブロックが閾値よりも大きいかどうかを判別することと、
前記画素データの圧縮ブロックが閾値よりも大きいと判別したことに応じて、前記画素データの圧縮ブロックを破棄することと、を含む、
請求項8の方法。 - 前記画素データの圧縮ブロックが前記閾値よりも大きいと判別したことに応じて、前記複数のMビット画素成分をまとめてパックすることを含む、
請求項13の方法。 - メモリサブシステムと、
コンプレッサモジュールと、を備え、
前記コンプレッサモジュールは、
Nビットコンテナ内で整列された最上位ビット(MSB)である複数のMビット画素成分を受信することであって、N及びMは整数であり、NはMよりも大きい、ことと、
前記Mビット画素成分を前記Nビットコンテナの最下位ビット(LSB)位置にシフトすることと、
前記複数のNビットコンテナを複数のMビットコンテナに変換することと、
前記複数のMビットコンテナを圧縮して、画素データの圧縮ブロックを生成することと、
前記画素データの圧縮ブロックを前記メモリサブシステムに記憶することと、
を行うように構成されている、
装置。 - 前記コンプレッサモジュールは、
前記複数のMビットコンテナ内の画素データが定数値と等しいかどうかを判別することと、
前記複数のMビットコンテナ内の前記画素データが定数値と等しいと判別したことに応じて、前記画素データを破棄し、定数値が検出されたことを示すメタデータキーを生成することと、
を行うように構成されている、
請求項15の装置。 - 前記コンプレッサモジュールは、
前記複数のMビットコンテナ内の前記画素データが、黒の符号化値又は白の符号化値の何れかと等しいかどうかを判別することと、
前記複数のMビットコンテナ内の前記画素データが黒の符号化値と等しいと判別したことに応じて、前記画素データが全て黒画素を含むことを示す第1メタデータキーを生成することと、
前記複数のMビットコンテナ内の前記画素データが白の符号化値と等しいと判別したことに応じて、前記画素データが全て白画素を含むことを示す第2メタデータキーを生成することと、
を行うように構成されている、
請求項16の装置。 - 前記コンプレッサモジュールは、
前記メモリサブシステムに記憶された前記画素データの圧縮ブロックを復元する要求を受信したことに応じて、
前記画素データの圧縮ブロックを前記メモリサブシステムから取得することと、
前記画素データの圧縮ブロックを復元して、Mビットコンテナ内の画素成分を生成することと、
前記MビットコンテナをNビットコンテナに拡張することと、
前記画素成分を前記NビットコンテナのMSB位置にシフトすることと、
を行うように構成されている、
請求項15の装置。 - 前記コンプレッサモジュールは、前記NビットコンテナのMSB位置における画素成分をクライアントに伝達することを行うように構成されている、
請求項18の装置。 - 前記コンプレッサモジュールは、
前記画素データの圧縮ブロックが閾値よりも大きいかどうかを判別することと、
前記画素データの圧縮ブロックが閾値よりも大きいと判別したことに応じて、前記画素データの圧縮ブロックを破棄することと、
を行うように構成されている、
請求項15の装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/442,383 US10304155B2 (en) | 2017-02-24 | 2017-02-24 | Delta color compression application to video |
US15/442,383 | 2017-02-24 | ||
EP17159108.4A EP3367683A1 (en) | 2017-02-24 | 2017-03-03 | Delta color compression application to video |
EP17159108.4 | 2017-03-03 | ||
PCT/US2018/019201 WO2018156750A1 (en) | 2017-02-24 | 2018-02-22 | Delta color compression application to video |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020519042A true JP2020519042A (ja) | 2020-06-25 |
JP7169284B2 JP7169284B2 (ja) | 2022-11-10 |
Family
ID=63246898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019546114A Active JP7169284B2 (ja) | 2017-02-24 | 2018-02-22 | ビデオへのデルタカラー圧縮の適用 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10304155B2 (ja) |
JP (1) | JP7169284B2 (ja) |
KR (1) | KR102569371B1 (ja) |
CN (1) | CN110214338B (ja) |
WO (1) | WO2018156750A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180038793A (ko) * | 2016-10-07 | 2018-04-17 | 삼성전자주식회사 | 영상 데이터 처리 방법 및 장치 |
US11153578B2 (en) | 2018-04-27 | 2021-10-19 | Ati Technologies Ulc | Gradient texturing compression codec |
GB2611864B (en) * | 2019-08-23 | 2023-12-06 | Imagination Tech Ltd | Random accessible image data compression |
GB2591506B (en) * | 2020-01-31 | 2023-05-17 | Sony Interactive Entertainment Inc | Data storage system and method |
US11917072B2 (en) * | 2020-12-03 | 2024-02-27 | International Business Machines Corporation | Implementing opportunistic authentication of encrypted data |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004015226A (ja) * | 2002-06-04 | 2004-01-15 | Mitsubishi Electric Corp | 画像符号化装置及び画像復号化装置 |
JP2009524315A (ja) * | 2006-01-24 | 2009-06-25 | ノキア コーポレイション | コンピュータグラフィックスのための画像圧縮 |
JP2012151573A (ja) * | 2011-01-17 | 2012-08-09 | Canon Inc | 画像復号装置及びその制御方法 |
WO2012147350A1 (ja) * | 2011-04-28 | 2012-11-01 | パナソニック株式会社 | 高画質化に関わる記録媒体、再生装置、記録装置、符号化方法、復号化方法 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8900368D0 (en) * | 1989-01-09 | 1989-03-08 | Crosfield Electronics Ltd | Bit map modification |
JPH03266039A (ja) | 1990-03-16 | 1991-11-27 | Fujitsu Ltd | フリーフォーマットデータリンク処理方式 |
US5184124A (en) * | 1991-01-02 | 1993-02-02 | Next Computer, Inc. | Method and apparatus for compressing and storing pixels |
US5946716A (en) | 1996-05-30 | 1999-08-31 | Hewlett-Packard Company | Sectored virtual memory management system and translation look-aside buffer (TLB) for the same |
US6033422A (en) * | 1997-04-21 | 2000-03-07 | Winease Llc | Nasal support device for domestic mammals and method |
US6553457B1 (en) | 2000-04-19 | 2003-04-22 | Western Digital Technologies, Inc. | Tag memory disk cache architecture |
JP2001332978A (ja) | 2000-05-18 | 2001-11-30 | Sony Corp | データストリーム変換装置とその方法、可変長符号化データストリーム生成装置とその方法、および、カメラシステム |
US6728722B1 (en) | 2000-08-28 | 2004-04-27 | Sun Microsystems, Inc. | General data structure for describing logical data spaces |
JP2004021702A (ja) * | 2002-06-18 | 2004-01-22 | Canon Inc | システムあるいはソフトウェア、dmac、dmac制御ソフトウェア、および画像処理装置 |
US7145567B2 (en) | 2003-04-03 | 2006-12-05 | Avid Technology, Inc. | Bitstream format and reading and writing methods and apparatus therefor |
US7068192B1 (en) | 2004-08-13 | 2006-06-27 | Google Inc. | System and method for encoding and decoding variable-length data |
US7336840B2 (en) * | 2004-09-14 | 2008-02-26 | Info Panama Service, Inc. | Compression method for binary images |
US7673345B2 (en) * | 2005-03-31 | 2010-03-02 | Intel Corporation | Providing extended memory protection |
US8718147B2 (en) * | 2006-02-17 | 2014-05-06 | Avocent Huntsville Corporation | Video compression algorithm |
US7782961B2 (en) * | 2006-04-28 | 2010-08-24 | Avocent Corporation | DVC delta commands |
KR101270167B1 (ko) * | 2006-08-17 | 2013-05-31 | 삼성전자주식회사 | 저복잡도의 이미지 압축 방법 및 장치, 저복잡도의 이미지복원 방법 및 장치 |
US7471218B2 (en) | 2006-09-18 | 2008-12-30 | National Semiconductor Corporation | Methods and systems for efficiently storing and retrieving streaming data |
US8155436B2 (en) * | 2008-03-31 | 2012-04-10 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for color data compression |
US8547382B2 (en) * | 2008-05-30 | 2013-10-01 | Advanced Micro Devices, Inc. | Video graphics system and method of pixel data compression |
US7962727B2 (en) | 2008-12-05 | 2011-06-14 | Globalfoundries Inc. | Method and apparatus for decompression of block compressed data |
US8161211B2 (en) * | 2009-02-25 | 2012-04-17 | Hitachi, Ltd. | Storage system and data processing method for the same |
LT2691803T (lt) * | 2011-03-31 | 2017-08-25 | Next Scan Technology Bvba | Plokščio lauko telecentrinis skeneris su difrakcijos ribojamomis eksploatacijos savybėmis |
US9378560B2 (en) * | 2011-06-17 | 2016-06-28 | Advanced Micro Devices, Inc. | Real time on-chip texture decompression using shader processors |
EP2749026A1 (en) | 2011-11-18 | 2014-07-02 | Koninklijke Philips N.V. | Encoding high quality (medical) images using standard lower quality (web) image formats |
US8942473B2 (en) * | 2012-07-25 | 2015-01-27 | Ko Hung Lin | Image processing method and display apparatus |
US20140098111A1 (en) * | 2012-10-09 | 2014-04-10 | Mediatek Inc. | Data processing system for transmitting compressed display data over display interface |
US9607407B2 (en) | 2012-12-31 | 2017-03-28 | Nvidia Corporation | Variable-width differential memory compression |
US9367442B2 (en) * | 2014-07-12 | 2016-06-14 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Allocating memory usage based on voltage regulator efficiency |
US9924176B2 (en) * | 2014-10-10 | 2018-03-20 | Advanced Micro Devices, Inc. | Hybrid block based compression |
US10511858B2 (en) * | 2016-07-13 | 2019-12-17 | Ati Technologies Ulc | Bit packing for delta color compression |
-
2017
- 2017-02-24 US US15/442,383 patent/US10304155B2/en active Active
-
2018
- 2018-02-22 WO PCT/US2018/019201 patent/WO2018156750A1/en active Application Filing
- 2018-02-22 CN CN201880008661.5A patent/CN110214338B/zh active Active
- 2018-02-22 KR KR1020197019341A patent/KR102569371B1/ko active IP Right Grant
- 2018-02-22 JP JP2019546114A patent/JP7169284B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004015226A (ja) * | 2002-06-04 | 2004-01-15 | Mitsubishi Electric Corp | 画像符号化装置及び画像復号化装置 |
JP2009524315A (ja) * | 2006-01-24 | 2009-06-25 | ノキア コーポレイション | コンピュータグラフィックスのための画像圧縮 |
JP2012151573A (ja) * | 2011-01-17 | 2012-08-09 | Canon Inc | 画像復号装置及びその制御方法 |
WO2012147350A1 (ja) * | 2011-04-28 | 2012-11-01 | パナソニック株式会社 | 高画質化に関わる記録媒体、再生装置、記録装置、符号化方法、復号化方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110214338B (zh) | 2023-09-19 |
JP7169284B2 (ja) | 2022-11-10 |
CN110214338A (zh) | 2019-09-06 |
US10304155B2 (en) | 2019-05-28 |
KR102569371B1 (ko) | 2023-08-22 |
KR20190120166A (ko) | 2019-10-23 |
WO2018156750A1 (en) | 2018-08-30 |
US20180247388A1 (en) | 2018-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11043010B2 (en) | Real time on-chip texture decompression using shader processors | |
JP7169284B2 (ja) | ビデオへのデルタカラー圧縮の適用 | |
US9478002B2 (en) | Vertex parameter data compression | |
US9159114B2 (en) | Texture decompression for graphics processors | |
US10699361B2 (en) | Method and apparatus for enhanced processing of three dimensional (3D) graphics data | |
US10824357B2 (en) | Updating data stored in a memory | |
US20150154733A1 (en) | Stencil buffer data compression | |
US11694367B2 (en) | Compressing texture data on a per-channel basis | |
KR100806345B1 (ko) | 3차원 그래픽 가속기 그리고 텍스쳐 데이터 독출 방법 | |
US10445902B2 (en) | Fetch reduction for fixed color and pattern sub-frames | |
EP3367683A1 (en) | Delta color compression application to video | |
US11954028B2 (en) | Accessing encoded blocks of data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220303 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220614 |
|
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: 20221018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221028 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7169284 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |