JP2010141533A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2010141533A5 JP2010141533A5 JP2008315030A JP2008315030A JP2010141533A5 JP 2010141533 A5 JP2010141533 A5 JP 2010141533A5 JP 2008315030 A JP2008315030 A JP 2008315030A JP 2008315030 A JP2008315030 A JP 2008315030A JP 2010141533 A5 JP2010141533 A5 JP 2010141533A5
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- block
- interest
- pixels
- bits
- 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
- 230000002093 peripheral effect Effects 0.000 description 1
Description
タイルバッファ104は1タイル分の画素データを格納する領域を持ち、タイル分割部103から出力されるタイルデータを順次格納していく。タイルバッファ104に必要とされる容量はTw×Th×3(RGB分)バイトである。
先ず、ステップS1501にて、1個のノンフラットブロックBnを着目ブロックとし、2×2画素の画素ブロックデータを入力する。そして、ステップS1502にて、着目画素ブロックBnが、以下の式(2)が成立するブロックであるかどうかの判定を行う。
Bn(0,1)=Bn+1(0,0)
且つ
Bn(1,0)=Bn+b(0,0)
且つ
Bn(1,1)=Bn+b+1(0,0) …(2)
Bn(0,1)=Bn+1(0,0)
且つ
Bn(1,0)=Bn+b(0,0)
且つ
Bn(1,1)=Bn+b+1(0,0) …(2)
上記式(2)が成り立つブロックBnを、以降、周囲3画素一致ブロックと定義する。上記式(2)に示すように、ペア{B n (0,1)、Bn+1(0,0)}、{Bn(1,0)、Bn+b(0,0)}、及び、{Bn(1,1)とBn+b+1(0,0)}との一致/不一致を判定するのには、理由がある。
一般に、着目画素と、その着目画素に隣接する画素間の相関度は高いし、そのような画像が多い。そのため、着目画素の画素値を予測する場合には、その隣接する画素を予測のための参照画素として使用することが多い。着目ブロック内の4画素が全て同一ではない、すなわち、フラットブロックではないという条件下では、ペア{B n (0,1)、Bn+1(0,0)}、{Bn(1,0)、Bn+b(0,0)}、及び、{Bn(1,1)とBn+b+1(0,0)}とが一致する可能性が高いことを実験により得られた。
この理由で、Bn(0,1)とBn+1(0,0)とが一致するか否かを判定するようにした。他のペア{Bn(1,0)、Bn+b (0,0)}、及び、{Bn(1,1)とBn+b+1(0,0)}を比較するのも同じ理由である。そして、先に示した式(2)が満たされる場合(3つのペアが互いに等しい場合)、短い符号語を割り当てることで情報量の削減できた。
図4に、注目する2×2画素の画素ブロックを示す。図4に示す画素Xが縮小画像生成のためにサブサンプリングされた画素を示し、着目画素ブロックBn内の画素Bn(0,0)に相当するものである。また、画素Xa,Xb,Xcは着目ブロックBn内の画素(0,1),Bn(1,0),Bn(1,1)の画素を示している。以下、画素X、Xa,Xb,Xcを用いて説明する。
次いで、ステップS1508にて、着目ブロックBn内の縮小画像に利用された画素Xを除く画素Xa,Xb,Xcのうち、画素Xと異なる色の画素と同じ色の画素が、近傍に存在するか否かを判断する。本実施形態では、比較する近傍の画素は、着目ブロックの右隣のブロックBn+1の画素Bn+1 (0,0)、着目ブロックの直下のブロックBn+bの画素Bn+b(0,0)、着目ブロックの右下に隣接するブロックBn+b+1の画素Bn+b+1(0,0)とし、この順番に比較する。3画素のいずれかと一致するかを示せば良いので、この比較結果は2ビットとした。そして、一致するのが、Bn+1(0,0)であった場合には2ビットの“11”、Bn+b(0,0)と一致するなら2ビットの“01”、Bn+b+1(0,0)とが一致するなら2ビットの“10”を出力する(ステップS1509)。また、周辺の3画素のいずれとも一致しない場合(NO)には、処理をステップS1510へ移し、2ビットのフラグ“00”を出力する。そして、第2色の画素値を出力し(ステップS1511)、注目ブロックBnに対する処理を終了する。本実施形態では符号化対象画像が、各色8ビットのRGBデータであるからステップS1511においては24ビットが出力される。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008315030A JP5116650B2 (ja) | 2008-12-10 | 2008-12-10 | 画像符号化装置及びその制御方法 |
| US12/620,241 US8396308B2 (en) | 2008-12-10 | 2009-11-17 | Image coding based on interpolation information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008315030A JP5116650B2 (ja) | 2008-12-10 | 2008-12-10 | 画像符号化装置及びその制御方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2010141533A JP2010141533A (ja) | 2010-06-24 |
| JP2010141533A5 true JP2010141533A5 (ja) | 2011-12-22 |
| JP5116650B2 JP5116650B2 (ja) | 2013-01-09 |
Family
ID=42231139
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008315030A Expired - Fee Related JP5116650B2 (ja) | 2008-12-10 | 2008-12-10 | 画像符号化装置及びその制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8396308B2 (ja) |
| JP (1) | JP5116650B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5538985B2 (ja) * | 2010-04-13 | 2014-07-02 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
| JP5643578B2 (ja) * | 2010-09-01 | 2014-12-17 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
| JP5606223B2 (ja) * | 2010-09-02 | 2014-10-15 | キヤノン株式会社 | 画像処理装置及びその処理方法 |
| JP5777398B2 (ja) * | 2011-05-13 | 2015-09-09 | キヤノン株式会社 | 画像処理装置、画像処理装置の画像処理方法及びプログラム |
| US10110931B2 (en) | 2016-04-27 | 2018-10-23 | Aspeed Technology Inc. | Variable length coding and decoding methods and devices for grouped pixels |
| US10609418B2 (en) * | 2017-04-18 | 2020-03-31 | Qualcomm Incorporated | System and method for intelligent data/frame compression in a system on a chip |
| JP7767054B2 (ja) * | 2021-08-11 | 2025-11-11 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
| CN117395429B (zh) * | 2023-10-17 | 2024-11-12 | 上海久尺网络科技有限公司 | 画面内容混合编码传输方法、装置、设备以及存储介质 |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56103773A (en) * | 1980-01-21 | 1981-08-19 | Agency Of Ind Science & Technol | Feature extracing system of binary pattern |
| US4525748A (en) * | 1982-07-30 | 1985-06-25 | Carbone Anthony K | Method and apparatus for scanning and digitizing optical images |
| US4709394A (en) * | 1985-08-23 | 1987-11-24 | Rca Corporation | Multiplexed real-time pyramid signal processing system |
| JP2787832B2 (ja) * | 1989-06-30 | 1998-08-20 | キヤノン株式会社 | 画像縮小方法 |
| JP2523222B2 (ja) * | 1989-12-08 | 1996-08-07 | ゼロックス コーポレーション | 画像縮小/拡大方法及び装置 |
| US5144688A (en) * | 1990-03-23 | 1992-09-01 | Board Of Regents, The University Of Texas System | Method and apparatus for visual pattern image coding |
| US5583953A (en) * | 1993-06-30 | 1996-12-10 | Xerox Corporation | Intelligent doubling for low-cost image buffers |
| JP3373008B2 (ja) * | 1993-10-20 | 2003-02-04 | オリンパス光学工業株式会社 | 画像像域分離装置 |
| MX9700385A (es) * | 1994-07-14 | 1998-05-31 | Johnson Grace Company | Metodo y aparato para comprimir imagenes. |
| JPH08167030A (ja) | 1994-12-15 | 1996-06-25 | Canon Inc | 画像圧縮装置及びその方法 |
| JPH0981763A (ja) * | 1995-07-07 | 1997-03-28 | Oki Data:Kk | 文字・イメージ混在データの圧縮方法及び装置 |
| JPH10173913A (ja) | 1996-12-13 | 1998-06-26 | Minolta Co Ltd | 画像形成装置 |
| US5862268A (en) * | 1997-03-24 | 1999-01-19 | Focus Enhancements, Inc. | Bilinear decimator with error compensation |
| JPH11146394A (ja) * | 1997-11-05 | 1999-05-28 | Fuji Xerox Co Ltd | 画像分析装置および画像符号化復号装置 |
| JP3861957B2 (ja) * | 1998-02-03 | 2006-12-27 | ソニー株式会社 | 記憶装置、並びに書き込み方法および読み出し方法 |
| US6373890B1 (en) * | 1998-05-05 | 2002-04-16 | Novalogic, Inc. | Video compression and playback process |
| US6304339B1 (en) * | 1998-11-16 | 2001-10-16 | Hewlett-Packard Company | Compound document page data processing |
| JP3596863B2 (ja) * | 1999-11-26 | 2004-12-02 | シャープ株式会社 | 画像圧縮装置および画像伸張装置、ならびに画像圧縮方法および画像伸張方法をコンピュータに実行させるためのプログラムをそれぞれ記録したコンピュータ読取可能な記録媒体 |
| JP3680931B2 (ja) | 2000-02-23 | 2005-08-10 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理方法 |
| US7139099B2 (en) * | 2000-02-23 | 2006-11-21 | Fuji Xerox Co., Ltd. | Image processing device and image processing method |
| US6868186B1 (en) * | 2000-07-13 | 2005-03-15 | Ceva D.S.P. Ltd. | Visual lossless image compression |
| US6915020B2 (en) * | 2001-12-19 | 2005-07-05 | Hewlett-Packard Development Company, L.P. | Generating graphical bar codes by halftoning with embedded graphical encoding |
| US7545997B2 (en) * | 2004-09-10 | 2009-06-09 | Xerox Corporation | Simulated high resolution using binary sub-sampling |
| JP4371026B2 (ja) * | 2004-09-28 | 2009-11-25 | コニカミノルタビジネステクノロジーズ株式会社 | プリントシステムおよびプリンタ |
| US20060291751A1 (en) * | 2004-12-16 | 2006-12-28 | Peyman Milanfar | Robust reconstruction of high resolution grayscale images from a sequence of low-resolution frames (robust gray super-resolution) |
| JP4795161B2 (ja) * | 2006-08-08 | 2011-10-19 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
| US8229234B2 (en) * | 2006-11-24 | 2012-07-24 | Nec Corporation | Coding and decoding device, coding and decoding method and program |
| JP4495745B2 (ja) * | 2007-04-18 | 2010-07-07 | キヤノン株式会社 | 画像処理装置、画像処理方法、コンピュータプログラム、および記憶媒体 |
| WO2011027440A1 (ja) * | 2009-09-02 | 2011-03-10 | 株式会社 東芝 | 画像圧縮装置及び画像伸張装置 |
-
2008
- 2008-12-10 JP JP2008315030A patent/JP5116650B2/ja not_active Expired - Fee Related
-
2009
- 2009-11-17 US US12/620,241 patent/US8396308B2/en not_active Expired - Fee Related
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11800248B2 (en) | Apparatus for encoding image, apparatus for decoding image and image sensor | |
| CN109819248A (zh) | 视频解码装置、包括该装置的计算系统和视频解码方法 | |
| US8660345B1 (en) | Colorization-based image compression using selected color samples | |
| JP2007208989A (ja) | イントラ予測モード決定方法及び装置 | |
| US20160080766A1 (en) | Encoding system using motion estimation and encoding method using motion estimation | |
| CN101388950A (zh) | 用于数字图像的内容适应式对比增进方法及装置 | |
| JP5116650B2 (ja) | 画像符号化装置及びその制御方法 | |
| CN116312321A (zh) | 显示面板的灰阶补偿方法、装置、显示设备及存储介质 | |
| WO2016165357A1 (zh) | 一种图像处理方法及装置、终端、存储介质 | |
| CN113949878B (zh) | 使用饱和像素的图像压缩方法、编码器和电子装置 | |
| JP2021536718A5 (ja) | ||
| US9225985B2 (en) | Methods and devices for forming a prediction value | |
| US9438927B2 (en) | Apparatus and method for motion estimation for variable block sizes | |
| CN103841385B (zh) | 图像抖动处理方法及装置 | |
| TW200803522A (en) | Selection of encoded data, setting of encoded data, creation of recoded data, and recoding method and device | |
| JP2013093656A5 (ja) | ||
| KR20180016565A (ko) | 수치 화상 변환 방법, 장치, 저장 매체 및 기기 | |
| JP4892869B2 (ja) | 画像圧縮装置、画像圧縮プログラム、電子カメラ、画像伸張装置、及び画像伸張プログラム | |
| US20210136391A1 (en) | Image encoder, image decoder, and image processing method | |
| JP2009260494A (ja) | 画像符号化装置及びその制御方法 | |
| US20140254664A1 (en) | Methods to perform intra prediction for compression of cfa data | |
| CN110197512B (zh) | 图像处理装置及图像处理方法 | |
| JP5845202B2 (ja) | 画像圧縮装置および画像処理システム | |
| US10271059B2 (en) | Decoder, decoding system including the decoder and method of operating the decoder | |
| US9883078B2 (en) | Systems and methods for efficient halftone where different dithering matrices are combined |