KR20000057237A - 이미지 처리 시스템에서 메모리의 효율적인 압축 장치와 양자화기 - Google Patents
이미지 처리 시스템에서 메모리의 효율적인 압축 장치와 양자화기 Download PDFInfo
- Publication number
- KR20000057237A KR20000057237A KR1019990704605A KR19997004605A KR20000057237A KR 20000057237 A KR20000057237 A KR 20000057237A KR 1019990704605 A KR1019990704605 A KR 1019990704605A KR 19997004605 A KR19997004605 A KR 19997004605A KR 20000057237 A KR20000057237 A KR 20000057237A
- Authority
- KR
- South Korea
- Prior art keywords
- values
- value
- data
- prediction error
- pixel
- 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/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/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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
- H04N19/423—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 characterised by memory arrangements
- H04N19/426—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 characterised by memory arrangements using memory downsizing methods
- H04N19/428—Recompression, e.g. by spatial or temporal decimation
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (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)
Abstract
Description
Claims (15)
- 압축 네트워크의 해상도를 증가시키는 방법에 있어서,양과 음의 극성을 나타내기 쉬운 입력 데이터 값들의 미리 결정된 범위와 각각 연관된 다수의 레벨들을 가지는 데이터 압축 테이블을 제공하는 단계(a)와,상기 입력 데이터 값들의 중간점을 결정하는 단계(b)와, 및2배의 해상도를 갖는 압축 테이블을 발생시키기 위하여 상기 중간점에서부터 최대 입력 데이터 값까지 상기 모든 레벨들을 상기 입력 데이터 값들에 할당하는 단계(c)를 포함하는 압축 네트워크의 해상도를 증가시키는 방법.
- 제 1항에 있어서, 바이어스된 입력값이 상기 할당된 레벨들 내에 존재하도록 상기 바이어스된 입력 값들을 발생시키기 위하여 바이어스 값을 상기 중간점보다 더 적은 입력 데이터 값들에 가산시키는 단계(d)와,상기 중간점값보다 더 적은 입력 데이터 값들을 위한 압축되고 바이어스된 데이터를 발생시키기 위하여 상기 바이어스된 입력 값들을 상기 2배의 해상도를 갖는 압축 테이블에 입력시키는 단계(e)와,상기 중간 값보다 더 크거나 같은 입력 데이터 값들을 위한 압축된 바이어스되지 않은 데이터를 발생시키기 위하여 바이어스되지 않은 레벨들을 상기 2배의 해상도를 갖는 압축 테이블에 입력시키는 단계(f)와,상기 압축되고 바이어스된 데이터와 상기 압축되고 바이어스되지 않은 데이터를 출력 네트워크에 출력시키는 단계(g)를 더 포함하는 압축 네트워크의 해상도를 증가시키는 방법.
- 제 2항에 있어서, 압축 해제되고 바이어스된 데이터 값들과 상기 압축 해제되고 바이어스되지 않은 데이터 값들을 발생시키기 위하여 2배의 해상도를 갖는 역압축 해제 테이블을 가지는 바이어스된 압축 데이터 값들과 바이어스되지 않은 압축 데이터 값들을 압축 해제시키는 단계(h)와,테스트 값들을 발생시키기 위하여 상기 바이어스 값을 모든 상기 압축 해제된 값들에 가산하는 단계(i)와,상기 테스트 값들 각각을 임계값과 비교하는 단계(j)와,바이어스된 데이터 값들으로서 상기 임계값보더 더 큰 상기 테스트 값들을 확인하는 단계(k)와,원래의 입력 데이터 값을 얻기 위하여 확인된 바이어스된 데이터 값들로부터 상기 바이어스 값을 감산하는 단계(l)를 더 포함하는 압축 네트워크의 해상도를 증가시키는 방법.
- 제 1항에 있어서, 상기 2배의 해상도를 갖는 압축 테이블은 대칭적인 것인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 1항에 있어서, 상기 입력 데이터 값들은 화소값들인 것인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 1항에 있어서, 상기 입력 데이터 값들은 화소들의 블록을 나타내는 것인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 2항에 있어서, 상기 바이어스 값은 상기 화소 값들의 범위인 것인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 7항에 있어서, 상기 압축 테이블은 상기 화소 값들의 상기 범위 내에 있는 입력 데이터를 수용하는 것인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 3항에 있어서, 상기 임계값은 최대 입력 데이터 값인 것인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 3항에 있어서, 상기 압축 해제 단계는 상기 압축 테이블과 반대로 동작하는 압축 해제 테이블을 사용하는 단계인 압축 네트워크의 해상도를 증가시키는 방법.
- 제 1항에 있어서, 상기 입력 데이터 값들은 DPCM 값들을 나타내는 값인 압축 네트워크의 해상도를 증가시키는 방법.
- MPEG 코딩된 이미지를 나타내는 화소 데이터를 처리하기 위한 디지털 신호 처리 시스템에 있어서,압축 해제된 화소 데이터를 발생시키기 위하여 상기 MPEG 데이터를 압축 해제시키는 단계(a)와,DPCM 예측 에러 값들을 발생시키기 위하여 상기 이미지를 나타내는 화소 데이터를 처리하는 단계(b)와,양의 에러 값을 양자화기에 전송하는 단계(c)와,다른 극성의 바이어스된 에러 값들을 발생하기 위하여 바이어스 값을 하나의 극성의 에러 값들에 가산시키는 단계(d)와,상기 바이어스된 에러 값들을 다른 양자화기에 전송하는 단계(e)를 포함하는 MPEG 코딩된 이미지를 나타내는 화소 데이터를 처리하기 위한 방법.
- 제 12항에 있어서, 상기 하나의 극성은 양이고 상기 다른 극성은 음인 것인 MPEG 코딩된 이미지를 나타내는 화소 데이터를 처리하기 위한 방법.
- 이미지를 나타내는 화소 데이터를 처리하기 위한 디지털 신호 처리 시스템에 있어서,DPCM 예측 에러 값들을 발생시키기 위하여 상기 이미지를 나타내는 화소 데이터를 처리하기 위한 제 1 처리기(18)와,양으로 바이어스된 예측 에러 값들을 발생시키기 위하여 바이어스 값을 음의 예측 에러 값들에 가산하기 위한 제 2 처리기(27)와,양자화 데이터를 발생시키기 위하여 상기 양으로 바이어스된 예측 에러 값들과 바이어스되지 않은 예측 에러 값들을 양자화하기 위한 양자화기(28)를 포함하는 이미지를 나타내는 화소 데이터를 처리하기 위한 디지털 신호 처리 시스템.
- 제 14항에 있어서, 상기 양으로 바이어스된 예측 에러 값들과 상기 바이어스되지 않은 예측 에러 값들을 재현하기 위하여 상기 양자화 값들을 역양자화하기 위한 역양자화기와,상기 음의 예측 에러 값들을 발생시키기 위하여 상기 양으로 바이어스된 예측 에러 값들을 확인하고 상기 양으로 바이어스된 예측 에러 값들에서부터 상기 바이어스 값을 감산하기 위한 제 3 처리기와,재현된 이미지를 나타내는 화소 데이터를 발생시키기 위하여 상기 양과 음의 예측 에러 값들을 처리하기 위한 제 4 처리기를 더 포함하는 이미지를 나타내는 화소 데이터를 처리하기 위한 디지털 신호 처리 시스템.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3360796P | 1996-12-17 | 1996-12-17 | |
US60/033,607 | 1996-12-17 | ||
US08/910,709 | 1997-08-12 | ||
US8/910,709 | 1997-08-12 | ||
US08/910,709 US6621934B1 (en) | 1996-12-17 | 1997-08-12 | Memory efficient compression apparatus in an image processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000057237A true KR20000057237A (ko) | 2000-09-15 |
KR100531259B1 KR100531259B1 (ko) | 2005-11-28 |
Family
ID=26709902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-7004605A KR100531259B1 (ko) | 1996-12-17 | 1997-12-09 | 영상 처리 시스템에서 메모리 효율적인 압축 방법 및 장치 |
Country Status (8)
Country | Link |
---|---|
US (1) | US6621934B1 (ko) |
EP (1) | EP0947102B1 (ko) |
JP (1) | JP4260894B2 (ko) |
KR (1) | KR100531259B1 (ko) |
CN (1) | CN1191719C (ko) |
AU (1) | AU5594298A (ko) |
DE (1) | DE69730148T2 (ko) |
WO (1) | WO1998027735A1 (ko) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6807311B1 (en) * | 1999-07-08 | 2004-10-19 | Ati International Srl | Method and apparatus for compressing and storing image data |
GB2368248A (en) * | 2000-10-20 | 2002-04-24 | Sony Uk Ltd | Image compression using iterative intraframe predictive coding |
AU2002325380A1 (en) * | 2001-10-11 | 2003-04-28 | International Business Machines Corporation | Color bitmap normalization |
JP4217657B2 (ja) * | 2003-07-30 | 2009-02-04 | キヤノン株式会社 | 画像処理方法、プログラム、記憶媒体及び装置 |
US7689051B2 (en) * | 2004-04-15 | 2010-03-30 | Microsoft Corporation | Predictive lossless coding of images and video |
TWI307607B (en) * | 2006-02-13 | 2009-03-11 | Novatek Microelectronics Corp | Pixel data compression and decompression method and device thereof |
US20080115185A1 (en) * | 2006-10-31 | 2008-05-15 | Microsoft Corporation | Dynamic modification of video properties |
WO2008095825A1 (en) * | 2007-02-05 | 2008-08-14 | Thomson Licensing | Video transcoding with reduced drift |
JP5095033B2 (ja) * | 2010-03-03 | 2012-12-12 | 三菱電機株式会社 | データ圧縮装置及びデータ圧縮方法及びプログラム |
JP5362099B2 (ja) * | 2010-03-19 | 2013-12-11 | 株式会社東芝 | 符号化装置 |
JP5482474B2 (ja) * | 2010-06-09 | 2014-05-07 | 富士通株式会社 | 符号化装置及び符号化プログラム |
US9978156B2 (en) * | 2012-10-03 | 2018-05-22 | Avago Technologies General Ip (Singapore) Pte. Ltd. | High-throughput image and video compression |
US9363517B2 (en) | 2013-02-28 | 2016-06-07 | Broadcom Corporation | Indexed color history in image coding |
GB2593523B (en) * | 2020-03-26 | 2023-06-14 | Imagination Tech Ltd | Image data compression |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4422094A (en) | 1981-11-06 | 1983-12-20 | Rca Corporation | Digital signal processor with symmetrical transfer characteristic |
JPS59200592A (ja) * | 1983-04-27 | 1984-11-13 | Fuji Photo Film Co Ltd | カラ−画像の適応形圧縮方式 |
US5539865A (en) | 1992-11-10 | 1996-07-23 | Adobe Systems, Inc. | Method and apparatus for processing data for a visual-output device with reduced buffer memory requirements |
US5764374A (en) * | 1996-02-05 | 1998-06-09 | Hewlett-Packard Company | System and method for lossless image compression having improved sequential determination of golomb parameter |
-
1997
- 1997-08-12 US US08/910,709 patent/US6621934B1/en not_active Expired - Lifetime
- 1997-12-09 JP JP52777198A patent/JP4260894B2/ja not_active Expired - Lifetime
- 1997-12-09 WO PCT/US1997/022322 patent/WO1998027735A1/en active IP Right Grant
- 1997-12-09 DE DE69730148T patent/DE69730148T2/de not_active Expired - Lifetime
- 1997-12-09 EP EP97952299A patent/EP0947102B1/en not_active Expired - Lifetime
- 1997-12-09 CN CNB971807140A patent/CN1191719C/zh not_active Expired - Lifetime
- 1997-12-09 KR KR10-1999-7004605A patent/KR100531259B1/ko not_active IP Right Cessation
- 1997-12-09 AU AU55942/98A patent/AU5594298A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
AU5594298A (en) | 1998-07-15 |
EP0947102A1 (en) | 1999-10-06 |
WO1998027735A1 (en) | 1998-06-25 |
DE69730148T2 (de) | 2005-08-04 |
CN1191719C (zh) | 2005-03-02 |
JP2001506444A (ja) | 2001-05-15 |
DE69730148D1 (de) | 2004-09-09 |
KR100531259B1 (ko) | 2005-11-28 |
JP4260894B2 (ja) | 2009-04-30 |
CN1240555A (zh) | 2000-01-05 |
US6621934B1 (en) | 2003-09-16 |
EP0947102B1 (en) | 2004-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100549436B1 (ko) | 픽셀 블록 재압축 기능을 가진 디지털 영상 프로세싱 시스템 | |
US6414992B1 (en) | Optimal encoding of motion compensated video | |
KR100484333B1 (ko) | 영상신호프로세서를위한메모리관리 | |
KR100566826B1 (ko) | 압축된 영상 표시 픽셀 데이터 블록의 데이터 스트림을 처리하기 위한 시스템 | |
US6125146A (en) | Method and device for decoding coded digital video signals | |
US8811493B2 (en) | Method of decoding a digital video sequence and related apparatus | |
US5650823A (en) | Half pel motion estimation method for B pictures | |
KR100531259B1 (ko) | 영상 처리 시스템에서 메모리 효율적인 압축 방법 및 장치 | |
EP0782341A2 (en) | Image data compression system | |
KR100549208B1 (ko) | 메모리 효율적인 이미지 처리 시스템에서의 오버헤드 데이터 프로세서 및 처리 방법 | |
US5614953A (en) | Image signal decoding apparatus having an encoding error compensation | |
US6205250B1 (en) | System and method for minimizing clock cycles lost to overhead data in a video decoder | |
KR100744442B1 (ko) | 디지털 비디오 및 이미지들에 대한 개선된 캐스케이드 압축 방법 및 시스템 | |
MXPA99005602A (en) | Pixel block compression apparatus in an image processing system | |
MXPA99005592A (es) | Aparato y cuantificador de compresión de memoria eficiente un sistema de procesamiento de imágenes | |
MXPA96006644A (en) | Ima data compression system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121019 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20131018 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20141107 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20151016 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20161019 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20171018 Year of fee payment: 13 |
|
EXPY | Expiration of term |