KR101036731B1 - 손실 및 무손실 2차원 데이터 압축을 위한 가역 변환 - Google Patents
손실 및 무손실 2차원 데이터 압축을 위한 가역 변환Info
- Publication number
- KR101036731B1 KR101036731B1 KR1020050107656A KR20050107656A KR101036731B1 KR 101036731 B1 KR101036731 B1 KR 101036731B1 KR 1020050107656 A KR1020050107656 A KR 1020050107656A KR 20050107656 A KR20050107656 A KR 20050107656A KR 101036731 B1 KR101036731 B1 KR 101036731B1
- Authority
- KR
- South Korea
- Prior art keywords
- transform
- dimensional
- block
- digital media
- odd
- Prior art date
Links
- 230000002441 reversible effect Effects 0.000 title claims description 47
- 238000013144 data compression Methods 0.000 title claims description 6
- 238000007906 compression Methods 0.000 claims abstract description 29
- 230000006835 compression Effects 0.000 claims abstract description 29
- 238000006243 chemical reaction Methods 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims description 38
- 239000011159 matrix material Substances 0.000 claims description 30
- 230000009466 transformation Effects 0.000 claims description 29
- 238000012545 processing Methods 0.000 claims description 12
- 230000003139 buffering effect Effects 0.000 claims 2
- 230000006837 decompression Effects 0.000 claims 2
- 238000004364 calculation method Methods 0.000 abstract description 2
- 238000013139 quantization Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 241000255777 Lepidoptera Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013501 data transformation Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/147—Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/635—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by filter definition or implementation details
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Signal Processing (AREA)
- Algebra (AREA)
- General Engineering & Computer Science (AREA)
- Discrete Mathematics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Complex Calculations (AREA)
Abstract
Description
Claims (20)
- 데이터 압축 인코딩 또는 디코딩을 위한 2차원 디지털 미디어 데이터를 처리하는 방법으로서,상기 2차원 디지털 미디어 데이터의 입력을 수신하는 단계;상기 디지털 미디어 데이터의 2차원 블럭에 수평 및 수직적으로 적용된 1차원 변환으로서 정의된 가역의(reversible), 스케일-프리(scale-free) 2차원 블럭 변환을 이용하여, 상기 디지털 미디어 데이터의 블럭 변환 기반(block transform-based) 데이터 압축 인코딩 또는 디코딩을 수행하는 단계 - 상기 디지털 미디어 데이터의 상기 2차원 블럭의 상기 변환은,상기 수평 및 수직의 1차원 변환들로부터의 연산들을 인터리빙(interleaving)하는 2개 이상의 스테이지들의 각각에서, 리프팅(lifting) 단계들로 구현된 기본 변환들의 세트로 재배열된 각각의 스테이지의 상기 연산들을 상기 2차원 블럭의 값들의 독립적인 서브세트들에 적용하는 단계에 의해서 실현됨 - ; 및상기 인코딩된 또는 디코딩된 디지털 미디어 데이터를 출력하는 단계를 포함하는, 방법.
- 제1항에 있어서,제1 스테이지에서, 상기 2차원 블럭 값들의 독립적인 4-값 서브세트들에 2x2 하다마드 변환(Hadamard transform)을 적용하는 단계를 더 포함하는, 방법.
- 제2항에 있어서,상기 4-값 서브세트들은,상기 2차원 블럭의 코너들에 있는 4개의 값들의 그룹;상기 2차원 블럭의 중앙에 있는 4개의 값들의 그룹;상기 2차원 블럭의 수평 에지 중앙들에 있는 4개의 값들의 그룹; 및상기 2차원 블럭의 수직 에지 중앙들에 있는 4개의 값들의 그룹을 포함하는, 방법.
- 제1항에 있어서,제2 스테이지에서, 상기 2차원 블럭 값들의 독립적인 4-값 서브세트들에 변환 세트를 적용하는 단계 - 상기 변환 세트 중 적어도 하나는 3개의 스테이지들의 캐스케이드(cascade) 형태로 구현됨 - 를 더 포함하며, 상기 3개의 스테이지는,컴포넌트 값들의 제1 쌍 사이, 및 컴포넌트 값들의 제2 쌍 사이 각각에서의 2-포인트 회전들(rotations); 및상기 더블 버터플라이 연산의 역(reverse)을 포함하는, 방법.
- 제1항에 있어서,제2 스테이지에서, 변환 세트를 상기 2차원 블럭 값들의 독립적인 4-값 서브세트들에 적용하는 단계를 더 포함하며,상기 변환 세트는 2x2 하다마드 변환, 2-포인트 하다마드 변환 및 2 포인트 회전 매트릭스의 크로네커 곱(Kronecker Product)으로서 도출된 2x2 홀수 회전 변환(2x2 odd rotate transform), 및 상기 2 포인트 회전 매트릭스들의 크로네커 곱으로서 도출된 2x2 홀수-홀수 회전 변환(2x2 odd-odd rotate transform)을 포함하는, 방법.
- 제1항에 있어서,라운딩 에러 바이어스(rounding error bias)를 감소시키면서,분할 또는 우측-비트-시프트(right-bit-shift)를 포함하는 버터플라이 연산에 있어서, 각각의 상기 버터플라이 연산 이전에 분할되거나 또는 우측 비트 시프트되는 피연산자들에 가변 인수(varying factor)를 부가하는 단계를 더 포함하는, 방법.
- 제1항에 있어서,손실 압축에 대한 라운딩 에러 바이어스를 감소시키면서,상기 변환 전에, 인수(factor)를 곱함으로써 상기 2차원 블럭을 스케일링(scaling)하는 단계;상기 변환을 수행하는 단계; 및결과적으로 생긴 변환 계수들을, 상기 인수가 곱해진 원하는 양자화기와 동일한 양자화기에 의해 양자화하는 단계를 더 포함하는, 방법.
- 2차원 디지털 미디어 데이터 처리의 역을 수행하는 방법으로서,인코딩된 디지털 미디어 데이터의 입력을 수신하는 단계;상기 인코딩된 디지털 미디어 데이터의 2차원 블럭에 수평 및 수직적으로 적용된 1차원 역변환으로서 정의된 가역의, 스케일-프리 2차원 역 블럭 변환(inverse block transform)을 이용하여, 상기 인코딩된 디지털 미디어 데이터의 블럭 변환 기반(block transform-based) 데이터 압축 해제를 수행하는 단계 - 상기 인코딩된 디지털 미디어 데이터의 상기 2차원 블럭의 상기 역변환은,상기 수평 및 수직의 1차원 역변환들로부터의 연산들을 인터리빙하는 2개 이상의 스테이지들 각각에서, 리프팅 단계들로서 구현된 기본 변환들의 세트로서 재배열된 상기 각각의 스테이지에서의 상기 연산들을 상기 2차원 블럭의 값들의 독립적인 서브세트들에 적용하는 단계에 의해서 실현됨 - ; 및압축 해제된 2차원 디지털 미디어 데이터를 출력하는 단계를 포함하는, 방법.
- 제8항에 있어서,제1 스테이지에서, 변환 세트를 상기 2차원 블럭 값들의 독립적인 4-값 서브세트들에 적용하는 단계를 더 포함하며,상기 변환 세트는 2x2 하다마드 변환, 2-포인트 하다마드 변환 및 2 포인트 회전 매트릭스의 크로네커 곱으로서 도출된 2x2 홀수 회전 변환, 및 상기 2 포인트 회전 매트릭스들의 크로네커 곱으로서 도출된 2x2 홀수-홀수 회전 변환을 포함하는, 방법.
- 제9항에 있어서,상기 4-값 서브세트들은 상기 2차원 블럭의 상부 좌측, 상부 우측, 하부 좌측 및 하부 우측에서의 4개의 값들의 그룹들을 포함하는, 방법.
- 제8항에 있어서,제2 스테이지에서, 2x2 하다마드 변환을 상기 2차원 블럭 값들의 독립적인 4-값 서브세트들에 적용하는 단계를 더 포함하는, 방법.
- 2차원 디지털 미디어 데이터의 2차원 블럭들에 수직 및 수평적으로 적용된 4-포인트 변환으로서 정의된 가역의, 스케일-프리 2차원 변환을 사용하여 블럭 변환 기반 코딩에 의해 상기 디지털 미디어 데이터의 압축을 수행하는 압축 시스템의 인코더로서,인코딩될 2차원 디지털 미디어 데이터를 버퍼링하는 버퍼 메모리; 및수평 및 수직의 1차원 4-포인트 변환으로부터의 연산들을 인터리빙하는 2개 이상의 스테이지들의 각각에서, 리프팅 단계들로서 구현된 기본 2x2 변환들의 세트로서 재배열된 상기 각각의 스테이지에서의 상기 연산들을 상기 2차원 블럭의 독립적인 4-값 서브세트들에 적용함으로써 상기 디지털 미디어 데이터의 2차원 블럭들에 상기 2차원 변환을 적용하는 프로세서 - 상기 프로세서는 또한, 상기 2차원 블럭의 상기 변환에 의해서 생성된(produced) 변환 계수들을 엔트로피 인코딩함 -를 포함하는, 인코더.
- 제13항에 있어서,상기 기본 변환들은 2x2 하다마드 변환, 2-포인트 하다마드 변환 및 2 포인트 회전 매트릭스의 크로네커 곱으로서 도출된 2x2 홀수 회전 변환, 및 상기 2 포인트 회전 매트릭스들의 크로네커 곱으로서 도출된 2x2 홀수-홀수 회전 변환을 포함하는, 인코더.
- 제13항에 있어서,제1 스테이지에서 상기 프로세서는, 상기 디지털 미디어 블럭의 코너들, 중앙, 상부/하부 에지들, 및 좌측-우측 에지들에서의 4-값 세트들을 포함하는 각각의 상기 디지털 미디어 블럭의 4-값 서브세트들에 2x2 하다마드 변환을 적용하는, 인코더.
- 제13항에 있어서,제2 스테이지에서 상기 프로세서는, 2x2 하다마드 변환을 각각의 상기 디지털 미디어 블럭의 상부 좌측에 있는 4-값 서브세트에 적용하고, 2x2 하다마드 변환 및 2 포인트 회전 매트릭스의 크로네커 곱으로서 도출된 2x2 홀수 회전 변환 및 2x2 하다마드 변환을 각각의 상기 디지털 미디어 블럭의 상부-우측 및 하부-좌측에 있는 4-값 서브세트들에 적용하고, 상기 2 포인트 회전 매트릭스와 그 자신의 크로네커 곱으로서 도출된 2x2 홀수-홀수 회전 변환을 각각의 상기 디지털 미디어 블럭의 하부-우측에 있는 4-값 서브세트에 적용하는, 인코더.
- 가역의, 스케일-프리 2차원 변환의 역을 사용하여 블럭 변환 기반의 디코딩에 의해, 압축된 2차원 디지털 미디어 데이터의 압축 해제를 수행하는 압축 시스템의 디코더로서,상기 압축된 2차원 디지털 미디어 데이터의 블럭들의 변환 계수들을 버퍼링하는 버퍼 메모리; 및수평 및 수직의 1차원 4-포인트 역변환으로부터의 연산들을 인터리빙하는 2개 이상의 스테이지들의 각각에서, 리프팅 단계들로서 구현된 기본 2x2 변환들의 세트로서 재배열된 상기 각각의 스테이지에서의 상기 연산들을 상기 2차원 블럭의 독립적인 4-값 서브세트들에 적용함으로써 상기 디지털 미디어 데이터의 2차원 블럭에 상기 가역의, 스케일-프리 2차원 변환의 상기 역을 적용하고, 상기 블럭들의 상기 변환 계수들을 엔트로피 디코딩하는 프로세서를 포함하는, 디코더.
- 제17항에 있어서,상기 기본 변환들은 2x2 하다마드 변환, 2-포인트 하다마드 변환 및 2 포인트 회전 매트릭스의 크로네커 곱으로서 도출된 2x2 홀수 회전 변환, 및 상기 2 포인트 회전 매트릭스들의 크로네커 곱으로서 도출된 2x2 홀수-홀수 회전 변환을 포함하는, 디코더.
- 제18항에 있어서,제1 스테이지에서 상기 프로세서는, 2x2 하다마드 변환을 각각의 상기 디지털 미디어 블럭의 상부 좌측에 있는 4-값 서브세트에 적용하고, 2-포인트 하다마드 변환 및 2 포인트 회전 매트릭스의 크로네커 곱으로서 도출된 2x2 홀수 회전 변환 및 2x2 하다마드 변환을 각각의 상기 디지털 미디어 블럭의 상부-우측 및 하부-좌측에 있는 4-값 서브세트들에 적용하고, 상기 2 포인트 회전 매트릭스들의 크로네커 곱으로서 도출된 2x2 홀수-홀수 회전 변환을 각각의 상기 디지털 미디어 블럭의 하부-우측에 있는 4-값 서브세트에 적용하는, 디코더.
- 제18항에 있어서,제2 스테이지에서 상기 프로세서는, 상기 디지털 미디어 블럭의 코너들, 중앙, 상부/하부 에지들, 및 좌측-우측 에지들에서의 4-값 세트들을 포함하는 상기 각각의 디지털 미디어 블럭의 4-값 서브세트들에 2x2 하다마드 변환을 적용하는, 디코더.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/015,707 | 2004-12-17 | ||
US11/015,707 US7471850B2 (en) | 2004-12-17 | 2004-12-17 | Reversible transform for lossy and lossless 2-D data compression |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060069254A KR20060069254A (ko) | 2006-06-21 |
KR101036731B1 true KR101036731B1 (ko) | 2011-05-24 |
Family
ID=36088389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050107656A KR101036731B1 (ko) | 2004-12-17 | 2005-11-10 | 손실 및 무손실 2차원 데이터 압축을 위한 가역 변환 |
Country Status (10)
Country | Link |
---|---|
US (1) | US7471850B2 (ko) |
EP (1) | EP1672517B1 (ko) |
JP (1) | JP4874642B2 (ko) |
KR (1) | KR101036731B1 (ko) |
CN (1) | CN1791222B (ko) |
AU (1) | AU2005237142B2 (ko) |
BR (1) | BRPI0506084B1 (ko) |
CA (1) | CA2526762C (ko) |
MX (1) | MXPA05012403A (ko) |
RU (1) | RU2413983C2 (ko) |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2005239628B2 (en) | 2005-01-14 | 2010-08-05 | Microsoft Technology Licensing, Llc | Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform |
US8036274B2 (en) * | 2005-08-12 | 2011-10-11 | Microsoft Corporation | SIMD lapped transform-based digital media encoding/decoding |
KR100846870B1 (ko) * | 2006-07-06 | 2008-07-16 | 한국전자통신연구원 | 다수의 기본 블록들의 다차원 구성을 통한 다단계 변환장치 및 그 방법 |
US20080159637A1 (en) * | 2006-12-27 | 2008-07-03 | Ricardo Citro | Deblocking filter hardware accelerator with interlace frame support |
US8515194B2 (en) * | 2007-02-21 | 2013-08-20 | Microsoft Corporation | Signaling and uses of windowing information for images |
US20080288568A1 (en) * | 2007-05-14 | 2008-11-20 | Hou Hsieh S | Low power Fast Hadamard transform |
TWI370690B (en) * | 2008-03-21 | 2012-08-11 | Novatek Microelectronics Corp | Method and apparatus for generating coded block pattern for highpass coeffecients |
TWI382768B (zh) * | 2008-03-24 | 2013-01-11 | Novatek Microelectronics Corp | 具有執行重疊濾波以及核心轉換的運算方法及其裝置 |
US8369638B2 (en) * | 2008-05-27 | 2013-02-05 | Microsoft Corporation | Reducing DC leakage in HD photo transform |
US8447591B2 (en) * | 2008-05-30 | 2013-05-21 | Microsoft Corporation | Factorization of overlapping tranforms into two block transforms |
US8290782B2 (en) | 2008-07-24 | 2012-10-16 | Dts, Inc. | Compression of audio scale-factors by two-dimensional transformation |
US8275209B2 (en) * | 2008-10-10 | 2012-09-25 | Microsoft Corporation | Reduced DC gain mismatch and DC leakage in overlap transform processing |
US9110849B2 (en) | 2009-04-15 | 2015-08-18 | Qualcomm Incorporated | Computing even-sized discrete cosine transforms |
JP5451171B2 (ja) * | 2009-05-13 | 2014-03-26 | キヤノン株式会社 | データ変換処理装置およびデータ変換処理方法 |
US9069713B2 (en) | 2009-06-05 | 2015-06-30 | Qualcomm Incorporated | 4X4 transform for media coding |
US8762441B2 (en) | 2009-06-05 | 2014-06-24 | Qualcomm Incorporated | 4X4 transform for media coding |
US9118898B2 (en) | 2009-06-24 | 2015-08-25 | Qualcomm Incorporated | 8-point transform for media data coding |
US9075757B2 (en) | 2009-06-24 | 2015-07-07 | Qualcomm Incorporated | 16-point transform for media data coding |
US9081733B2 (en) | 2009-06-24 | 2015-07-14 | Qualcomm Incorporated | 16-point transform for media data coding |
TWI402771B (zh) * | 2009-12-24 | 2013-07-21 | Univ Nat Central | 應用於多核心處理器之快速整數離散餘弦轉換方法 |
WO2011007265A1 (en) * | 2010-02-10 | 2011-01-20 | Andrew Batrac | Method for lossless digital shearing and rotation with fine angular increments |
US8527649B2 (en) | 2010-03-09 | 2013-09-03 | Mobixell Networks Ltd. | Multi-stream bit rate adaptation |
JP5546329B2 (ja) * | 2010-04-14 | 2014-07-09 | キヤノン株式会社 | データ変換装置 |
JP5520122B2 (ja) | 2010-04-14 | 2014-06-11 | キヤノン株式会社 | データ変換装置 |
US8832709B2 (en) | 2010-07-19 | 2014-09-09 | Flash Networks Ltd. | Network optimization |
US8995532B2 (en) * | 2010-09-30 | 2015-03-31 | Texas Instruments Incorporated | Low complexity large transform |
US9824066B2 (en) | 2011-01-10 | 2017-11-21 | Qualcomm Incorporated | 32-point transform for media data coding |
US20120183047A1 (en) * | 2011-01-18 | 2012-07-19 | Louis Joseph Kerofsky | Video decoder with reduced dynamic range transform with inverse transform clipping |
US20120183048A1 (en) * | 2011-01-18 | 2012-07-19 | Louis Joseph Kerofsky | Video decoder with reduced dynamic range transform with multiple clipping |
US8688074B2 (en) | 2011-02-28 | 2014-04-01 | Moisixell Networks Ltd. | Service classification of web traffic |
KR101395143B1 (ko) * | 2013-06-13 | 2014-05-21 | 이노뎁 주식회사 | 영상처리의 정수변환 방법 및 정수변환 장치 |
WO2015134198A1 (en) * | 2014-02-21 | 2015-09-11 | Silicon Image, Inc. | Adaptive processing of video streams with reduced color resolution |
USRE48920E1 (en) * | 2014-02-21 | 2022-02-01 | Lattice Semiconductor Corporation | Adaptive processing of video streams with reduced color resolution |
ITUB20155295A1 (it) * | 2015-10-16 | 2017-04-16 | Torino Politecnico | Apparatuses and methods for encoding and decoding images |
MX2021000173A (es) | 2018-07-02 | 2021-05-27 | Huawei Tech Co Ltd | Aparato y metodo para filtrar en codificacion de video. |
GB2591643A (en) | 2018-09-05 | 2021-08-04 | Translational Imaging Innovations Llc | Methods, systems and computer program products for retrospective data mining |
US12080404B2 (en) | 2018-09-05 | 2024-09-03 | Translational Imaging Innovations, Inc. | Methods, systems and computer program products for retrospective data mining |
EP3844959A2 (en) | 2018-09-16 | 2021-07-07 | Huawei Technologies Co., Ltd. | Apparatus and method for filtering in video coding with look-up table selected based on bitstream information |
CN109858231B (zh) * | 2019-01-22 | 2021-03-23 | 武汉极意网络科技有限公司 | 行为轨迹无损压缩编码方法、用户设备、存储介质及装置 |
CN110233626B (zh) * | 2019-07-05 | 2022-10-25 | 重庆邮电大学 | 基于二维自适应量化的机械振动信号边缘数据无损压缩方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040050888A (ko) * | 2001-10-29 | 2004-06-17 | 소니 가부시끼 가이샤 | 비평면 화상의 화상 처리 장치 및 화상 처리 방법, 기억매체 및 컴퓨터 프로그램 |
KR20060092826A (ko) * | 2004-07-13 | 2006-08-23 | 마이크로소프트 코포레이션 | Sdmctf 인코딩된 비디오의 디코딩 방법 |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US582200A (en) * | 1897-05-11 | Telephone-transmitter | ||
US4754492A (en) * | 1985-06-03 | 1988-06-28 | Picturetel Corporation | Method and system for adapting a digitized signal processing system for block processing with minimal blocking artifacts |
US5297236A (en) * | 1989-01-27 | 1994-03-22 | Dolby Laboratories Licensing Corporation | Low computational-complexity digital filter bank for encoder, decoder, and encoder/decoder |
JP2549479B2 (ja) * | 1991-12-06 | 1996-10-30 | 日本電信電話株式会社 | 動き補償フレーム間帯域分割符号化処理方法 |
KR0148130B1 (ko) * | 1992-05-18 | 1998-09-15 | 강진구 | 블럭킹아티팩트를 억제시키는 부호화/복호화 방법 및 그 장치 |
US5982459A (en) * | 1995-05-31 | 1999-11-09 | 8×8, Inc. | Integrated multimedia communications processor and codec |
FR2737931B1 (fr) * | 1995-08-17 | 1998-10-02 | Siemens Ag | Procede destine au traitement de blocs d'images decodes d'un procede de codage d'images a base de blocs |
US5784175A (en) * | 1995-10-05 | 1998-07-21 | Microsoft Corporation | Pixel block correlation process |
US6064776A (en) * | 1995-10-27 | 2000-05-16 | Kabushiki Kaisha Toshiba | Image processing apparatus |
US5850294A (en) * | 1995-12-18 | 1998-12-15 | Lucent Technologies Inc. | Method and apparatus for post-processing images |
KR100196838B1 (ko) | 1995-12-23 | 1999-06-15 | 전주범 | 블럭벌 상관 관계에 의한 부호화 장치 |
US5805739A (en) * | 1996-04-02 | 1998-09-08 | Picturetel Corporation | Lapped orthogonal vector quantization |
JP2907146B2 (ja) * | 1996-09-11 | 1999-06-21 | 日本電気株式会社 | メモリlsiの特定箇所探索方法および探索装置 |
US5999656A (en) * | 1997-01-17 | 1999-12-07 | Ricoh Co., Ltd. | Overlapped reversible transforms for unified lossless/lossy compression |
US5973755A (en) * | 1997-04-04 | 1999-10-26 | Microsoft Corporation | Video encoder and decoder using bilinear motion compensation and lapped orthogonal transforms |
WO1998056184A1 (en) * | 1997-06-05 | 1998-12-10 | Wisconsin Alumni Research Foundation | Image compression system using block transforms and tree-type coefficient truncation |
US5859788A (en) * | 1997-08-15 | 1999-01-12 | The Aerospace Corporation | Modulated lapped transform method |
US6393156B1 (en) * | 1998-01-07 | 2002-05-21 | Truong Q. Nguyen | Enhanced transform compatibility for standardized data compression |
US6393061B1 (en) * | 1998-05-15 | 2002-05-21 | Hughes Electronics Corporation | Method for reducing blocking artifacts in digital images |
US6115689A (en) * | 1998-05-27 | 2000-09-05 | Microsoft Corporation | Scalable audio coder and decoder |
US6029126A (en) * | 1998-06-30 | 2000-02-22 | Microsoft Corporation | Scalable audio coder and decoder |
US6154762A (en) * | 1998-06-03 | 2000-11-28 | Microsoft Corporation | Fast system and method for computing modulated lapped transforms |
US6073153A (en) * | 1998-06-03 | 2000-06-06 | Microsoft Corporation | Fast system and method for computing modulated lapped transforms |
US6253165B1 (en) * | 1998-06-30 | 2001-06-26 | Microsoft Corporation | System and method for modeling probability distribution functions of transform coefficients of encoded signal |
US6011625A (en) * | 1998-07-08 | 2000-01-04 | Lockheed Martin Corporation | Method for phase unwrapping in imaging systems |
US6421464B1 (en) * | 1998-12-16 | 2002-07-16 | Fastvdo Llc | Fast lapped image transforms using lifting steps |
US6496795B1 (en) * | 1999-05-05 | 2002-12-17 | Microsoft Corporation | Modulated complex lapped transform for integrated signal enhancement and coding |
US6487574B1 (en) * | 1999-02-26 | 2002-11-26 | Microsoft Corp. | System and method for producing modulated complex lapped transforms |
US6587588B1 (en) * | 1999-03-16 | 2003-07-01 | At&T Corp. | Progressive image decoder for wavelet encoded images in compressed files and method of operation |
US6370502B1 (en) * | 1999-05-27 | 2002-04-09 | America Online, Inc. | Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codec |
US6771829B1 (en) * | 1999-10-23 | 2004-08-03 | Fastvdo Llc | Method for local zerotree image coding |
US6865229B1 (en) * | 1999-12-14 | 2005-03-08 | Koninklijke Philips Electronics N.V. | Method and apparatus for reducing the “blocky picture” effect in MPEG decoded images |
US6771828B1 (en) * | 2000-03-03 | 2004-08-03 | Microsoft Corporation | System and method for progessively transform coding digital data |
AU2001273510A1 (en) | 2000-07-17 | 2002-01-30 | Trustees Of Boston University | Generalized lapped biorthogonal transform embedded inverse discrete cosine transform and low bit rate video sequence coding artifact removal |
CN1266649C (zh) * | 2000-09-12 | 2006-07-26 | 皇家菲利浦电子有限公司 | 视频编码方法 |
JP2002304624A (ja) * | 2001-04-05 | 2002-10-18 | Canon Inc | フィルタ処理装置及び撮像装置 |
US6882685B2 (en) * | 2001-09-18 | 2005-04-19 | Microsoft Corporation | Block transform and quantization for image and video coding |
CN101448162B (zh) * | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
US6763068B2 (en) * | 2001-12-28 | 2004-07-13 | Nokia Corporation | Method and apparatus for selecting macroblock quantization parameters in a video encoder |
JP2003283840A (ja) * | 2002-03-25 | 2003-10-03 | Canon Inc | フィルタ処理装置およびフィルタ処理方法 |
US7155065B1 (en) * | 2002-03-27 | 2006-12-26 | Microsoft Corporation | System and method for progressively transforming and coding digital data |
US7006699B2 (en) * | 2002-03-27 | 2006-02-28 | Microsoft Corporation | System and method for progressively transforming and coding digital data |
JP3855827B2 (ja) * | 2002-04-05 | 2006-12-13 | ソニー株式会社 | 2次元サブバンド符号化装置 |
US7275036B2 (en) * | 2002-04-18 | 2007-09-25 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for coding a time-discrete audio signal to obtain coded audio data and for decoding coded audio data |
US7242713B2 (en) * | 2002-05-02 | 2007-07-10 | Microsoft Corporation | 2-D transforms for image and video coding |
US7376280B2 (en) * | 2002-07-14 | 2008-05-20 | Apple Inc | Video encoding and decoding |
US6728315B2 (en) * | 2002-07-24 | 2004-04-27 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
US7227901B2 (en) * | 2002-11-21 | 2007-06-05 | Ub Video Inc. | Low-complexity deblocking filter |
US7167522B2 (en) * | 2003-02-27 | 2007-01-23 | Texas Instruments Incorporated | Video deblocking filter |
US7471726B2 (en) * | 2003-07-15 | 2008-12-30 | Microsoft Corporation | Spatial-domain lapped transform in digital media compression |
US7305139B2 (en) * | 2004-12-17 | 2007-12-04 | Microsoft Corporation | Reversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform |
-
2004
- 2004-12-17 US US11/015,707 patent/US7471850B2/en not_active Expired - Fee Related
-
2005
- 2005-11-10 CA CA2526762A patent/CA2526762C/en not_active Expired - Fee Related
- 2005-11-10 KR KR1020050107656A patent/KR101036731B1/ko active IP Right Grant
- 2005-11-17 EP EP05025154.5A patent/EP1672517B1/en not_active Not-in-force
- 2005-11-17 RU RU2005135847/08A patent/RU2413983C2/ru not_active IP Right Cessation
- 2005-11-17 MX MXPA05012403A patent/MXPA05012403A/es active IP Right Grant
- 2005-11-17 CN CN2005101271374A patent/CN1791222B/zh not_active Expired - Fee Related
- 2005-11-24 AU AU2005237142A patent/AU2005237142B2/en not_active Ceased
- 2005-11-25 BR BRPI0506084-2A patent/BRPI0506084B1/pt not_active IP Right Cessation
- 2005-12-16 JP JP2005364034A patent/JP4874642B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040050888A (ko) * | 2001-10-29 | 2004-06-17 | 소니 가부시끼 가이샤 | 비평면 화상의 화상 처리 장치 및 화상 처리 방법, 기억매체 및 컴퓨터 프로그램 |
KR20060092826A (ko) * | 2004-07-13 | 2006-08-23 | 마이크로소프트 코포레이션 | Sdmctf 인코딩된 비디오의 디코딩 방법 |
Also Published As
Publication number | Publication date |
---|---|
BRPI0506084B1 (pt) | 2019-04-09 |
RU2413983C2 (ru) | 2011-03-10 |
EP1672517A2 (en) | 2006-06-21 |
RU2005135847A (ru) | 2007-05-27 |
AU2005237142A1 (en) | 2006-07-06 |
BRPI0506084A8 (pt) | 2016-10-04 |
BRPI0506084A (pt) | 2006-09-19 |
CA2526762A1 (en) | 2006-06-17 |
KR20060069254A (ko) | 2006-06-21 |
CN1791222B (zh) | 2012-08-15 |
US20060133683A1 (en) | 2006-06-22 |
EP1672517A3 (en) | 2012-03-07 |
JP2006197572A (ja) | 2006-07-27 |
MXPA05012403A (es) | 2006-06-19 |
AU2005237142B2 (en) | 2009-11-05 |
JP4874642B2 (ja) | 2012-02-15 |
EP1672517B1 (en) | 2018-08-29 |
US7471850B2 (en) | 2008-12-30 |
CN1791222A (zh) | 2006-06-21 |
CA2526762C (en) | 2013-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101036731B1 (ko) | 손실 및 무손실 2차원 데이터 압축을 위한 가역 변환 | |
EP1359546B1 (en) | 2-D transforms for image and video coding | |
JP4994655B2 (ja) | 効率的な損失なしデータ圧縮のための可逆重ね合わせ演算子 | |
KR101507183B1 (ko) | 변환-기반 디지털 미디어 코덱에서의 계산 복잡도 및 정밀도 제어 | |
JP4771803B2 (ja) | 重ね合わせ双直交変換のための可逆2次元プリ/ポストフィルタリング | |
CA2653692A1 (en) | Reduction of errors during computation of inverse discrete cosine transform | |
MX2008008987A (es) | Transformadas con factores comunes. | |
RU2412473C2 (ru) | Обратимая двумерная предварительная и постфильтрация для перекрывающегося биортогонального преобразования | |
US7487193B2 (en) | Fast video codec transform implementations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20051110 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20101013 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20051110 Comment text: Patent Application |
|
PA0302 | Request for accelerated examination |
Patent event date: 20101013 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20051110 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101207 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110420 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110517 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110517 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140417 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140417 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160419 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20160419 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170420 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20170420 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180417 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20180417 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190417 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20190417 Start annual number: 9 End annual number: 9 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20210227 |