JP5061330B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP5061330B2 JP5061330B2 JP2008125187A JP2008125187A JP5061330B2 JP 5061330 B2 JP5061330 B2 JP 5061330B2 JP 2008125187 A JP2008125187 A JP 2008125187A JP 2008125187 A JP2008125187 A JP 2008125187A JP 5061330 B2 JP5061330 B2 JP 5061330B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- partial data
- digits
- processing unit
- unit
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
また、本発明の第1の態様に係る画像処理装置によれば、削除された第3の部分データの桁数よりも、付加される第5の部分データの桁数のほうが多い場合であっても、第5の処理部は、所望のデータ値の第5の部分データを用いて、第6の部分データを生成することが可能となる。
また、本発明の第2の態様に係る画像処理装置によれば、第7の処理部は、第2のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第4のデータを生成する。従って、第2のデータの下位にデータ値が「0」の部分データを付加することにより第4のデータを生成する場合と比較すると、統計的に、第5のデータのデータ値を第3のデータのデータ値に近付けることができる。その結果、デコード画像の画質の向上を図ることが可能となる。
また、本発明の第2の態様に係る画像処理装置によれば、削除された第7の部分データの桁数よりも、付加される第8の部分データの桁数のほうが多い場合であっても、第7の処理部は、所望のデータ値の第8の部分データを用いて、第4のデータを生成することが可能となる。
また、本発明の第3の態様に係る画像処理装置によれば、第7の処理部は、第2のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第4のデータを生成する。従って、第2のデータの下位にデータ値が「0」の部分データを付加することにより第4のデータを生成する場合と比較すると、統計的に、第5のデータのデータ値を第3のデータのデータ値に近付けることができる。その結果、デコード画像の画質の向上を図ることが可能となる。
また、本発明の第3の態様に係る画像処理装置によれば、削除された第3の部分データの桁数よりも、付加される第5の部分データの桁数のほうが多い場合であっても、第5の処理部は、所望のデータ値の第5の部分データを用いて、第6の部分データを生成することが可能となる。また、削除された第7の部分データの桁数よりも、付加される第8の部分データの桁数のほうが多い場合であっても、第7の処理部は、所望のデータ値の第8の部分データを用いて、第4のデータを生成することが可能となる。
また、本発明の第6の態様に係る画像処理装置によれば、削除された第3の部分データの桁数よりも、付加される第5の部分データの桁数のほうが多い場合であっても、第5の処理部は、所望のデータ値の第5の部分データを用いて、第6の部分データを生成することが可能となる。しかも、第7の処理部は、第3の部分データの桁数と第5の部分データの桁数との差に相当する桁数だけ、予測値データの下位に、ビット値が「0」である桁を追加する。従って、第2のデータと予測値データとの加算において、互いに加算し合うべき桁がずれることを回避することができる。
また、本発明の第7の態様に係る画像処理装置によれば、第7の処理部は、第4のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第6のデータを生成する。従って、第4のデータの下位にデータ値が「0」の部分データを付加することにより第6のデータを生成する場合と比較すると、統計的に、第7のデータのデータ値を第5のデータのデータ値に近付けることができる。その結果、デコード画像の画質の向上を図ることが可能となる。
また、本発明の第7の態様に係る画像処理装置によれば、削除された第7の部分データの桁数よりも、付加される第8の部分データの桁数のほうが多い場合であっても、第7の処理部は、所望のデータ値の第8の部分データを用いて、第6のデータを生成することが可能となる。
また、本発明の第8の態様に係る画像処理装置によれば、第7の処理部は、第4のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第6のデータを生成する。従って、第4のデータの下位にデータ値が「0」の部分データを付加することにより第6のデータを生成する場合と比較すると、統計的に、第7のデータのデータ値を第5のデータのデータ値に近付けることができる。その結果、デコード画像の画質の向上を図ることが可能となる。
また、本発明の第8の態様に係る画像処理装置によれば、削除された第3の部分データの桁数よりも、付加される第5の部分データの桁数のほうが多い場合であっても、第5の処理部は、所望のデータ値の第5の部分データを用いて、第6の部分データを生成することが可能となる。また、削除された第7の部分データの桁数よりも、付加される第8の部分データの桁数のほうが多い場合であっても、第7の処理部は、所望のデータ値の第8の部分データを用いて、第6のデータを生成することが可能となる。
Photoにおけるハイパス成分の周波数データであることを特徴とするものである。
Bits(第3の部分データ)が削除されることに起因する誤差を補正することが可能となる。
また、本発明の第11の態様に係る画像処理装置によれば、削除された第1の部分データの桁数よりも、付加される第2の部分データの桁数のほうが多い場合であっても、第1の処理部は、所望のデータ値の第2の部分データを用いて、第3のデータを生成することが可能となる。
Photoにおける、ハイパス成分、ローパス成分、又は直流成分の周波数データであることを特徴とするものである。
図1は、本発明の実施の形態に係る画像処理装置1の全体構成を示すブロック図である。画像処理装置1は、エンコーダ2とデコーダ3とを備えて構成されている。エンコーダ2は、色変換部21、プレフィルタ22、周波数変換部23、量子化部24、予測部25、及び符号化部26を有して構成されている。デコーダ3は、色逆変換部31、ポストフィルタ32、周波数逆変換部33、逆量子化部34、逆予測部35、及び復号化部36を有して構成されている。
色変換部21には、例えば、Bayer配列の3色のカラーフィルタが配置された、CCD又はCMOSイメージセンサ等の撮像素子から、RGB色空間の画素信号S1が入力される。色変換部21は、RGB色空間の画素信号S1を、例えばYUV色空間の画素信号S2に変換して出力する。
プレフィルタ22には、色変換部21から画素信号S2が入力される。プレフィルタ22は、画素信号S2に対して所定のプレフィルタ処理を選択的に実行することにより、画素信号S3を生成して出力する。HD Photoでは、プレフィルタ22にプレフィルタ処理を実行させるか否かを、Overlap係数の設定によって任意に選択することができる。
図4は、図1に示した量子化部24の具体的な構成を示すブロック図である。量子化部24は、ハイパス成分に関する処理部24HPと、ローパス成分に関する処理部24LPと、直流成分に関する処理部24DCとを有して構成されている。
図5は、図1に示した予測部25の具体的な構成を示すブロック図である。予測部25は、ハイパス成分に関する処理部25HPと、ローパス成分に関する処理部25LPと、直流成分に関する処理部25DCとを有して構成されている。処理部25HPには、図4に示した処理部24HPから、ハイパス成分の周波数データS5HPが入力される。処理部25LPには、図4に示した処理部24LPから、ローパス成分の周波数データS5LPが入力される。処理部25DCには、図4に示した処理部24DCから、直流成分の周波数データS5DCが入力される。
図9は、図1に示した符号化部26の具体的な構成を示すブロック図である。符号化部26は、ハイパス成分に関する処理部26HP1〜26HP4と、ローパス成分に関する処理部26LP1〜26LP4と、直流成分に関する処理部26DC1〜26DC4とを有して構成されている。
図13は、ハイパス成分に関して、量子化部24、予測部25、及び符号化部26における処理の例を示す図である。図13の(A)を参照して、量子化部24の処理部24HP(図4参照)には、「100110111101」なる周波数データS4HPが入力される。ここで、量子化係数Qは「8」に設定されているものとする。この場合、処理部24HPは、周波数データS4HPを3ビットだけ右方向にビットシフトするとともに、下位3ビットを削除する。その結果、図13の(B)に示すように、処理部24HPからは、「100110111」なる周波数データS5HPが出力される。
図15は、図1に示した復号化部36の具体的な構成を示すブロック図である。復号化部36は、ハイパス成分に関する処理部36HP1〜36HP4と、ローパス成分に関する処理部36LP1〜36LP4と、直流成分に関する処理部36DC1〜36DC4とを有して構成されている。
図17は、図1に示した逆予測部35の具体的な構成を示すブロック図である。逆予測部35は、ハイパス成分に関する処理部35HPと、ローパス成分に関する処理部35LPと、直流成分に関する処理部35DCとを有して構成されている。処理部35HPには、図15に示した処理部36HP1から、ハイパス成分の周波数データS8HPが入力される。処理部35LPには、図15に示した処理部36LP1から、ローパス成分の周波数データS8LPが入力される。処理部35DCには、図15に示した処理部36DC1から、直流成分の周波数データS8DCが入力される。
図18は、図1に示した逆量子化部34の具体的な構成を示すブロック図である。逆量子化部34は、ハイパス成分に関する処理部341HP,342HPと、ローパス成分に関する処理部341LP,342LPと、直流成分に関する処理部341DC,342DCとを有して構成されている。
図1を参照して、周波数逆変換部33には、逆量子化部34から周波数データS10が入力される。周波数逆変換部33は、周波数データS10に対して、上記の周波数変換処理(PCT)に対応する周波数逆変換処理を実行することにより、画素信号S11を生成して出力する。
図1を参照して、色逆変換部31には、ポストフィルタ32から、例えばYUV色空間の画素信号S12が入力される。色逆変換部31は、YUV色空間の画素信号S12を、例えばRGB色空間の画素信号S13に変換して出力する。
図20は、ハイパス成分に関して、復号化部36、逆予測部35、及び逆量子化部34における処理の例を示す図である。図20の(A)を参照して、復号化部36の処理部36HP1(図16参照)には、「100」なる部分データS8HPUが入力される。
本実施の形態に係る画像処理装置1によれば、復号化部36の処理部36HP3(図16参照)は、部分データS8HPLUの下位に、データ値が「0」ではない補正データS8HPLLを付加することにより、部分データS8HPLを生成する。つまり、本実施の形態に係る画像処理装置1は、エンコーダ2において削除されたTrim Bitsを、デコーダ3において、データ値が「0」の部分データによって補うのではなく、データ値が「0」ではない補正データS8HPLLによって補う。従って、部分データS8HPLUの下位にデータ値が「0」の部分データが付加される場合と比較すると、統計的に、復号化後の周波数データS8HPのデータ値を、符号化前の周波数データS6HP(図5参照)のデータ値に近付けることができる。その結果、デコード画像の画質の向上を図ることが可能となる。
上記実施の形態では、符号化部26において削除されるTrim Bits(図13の(G)に示した部分データS6HPLL)のビット幅Tと、復号化部36において付加される補正データS8HPLL(図20の(C)参照)のビット幅とが、互いに等しい場合について説明した。第1の変形例では、Trim Bitsのビット幅Tよりも補正データS8HPLLのビット幅のほうが大きい場合の対応について説明する。
上記実施の形態では、図20の(G)に示したように、逆量子化部34の処理部341HP(図18参照)は、周波数データS9HPの下位に、データ値が「0」の部分データを付加して出力する例について説明した。ここで、図13の(A)及び(B)に示したように、上記の例では、量子化部24の処理部24HP(図4参照)は、周波数データS4HPの下位3ビットに相当する「101」なる部分データを削除する。従って、量子化処理において削除される部分データ「101」と、逆量子化処理において付加される部分データ「000」との差に起因して、量子化誤差が発生する。第2の変形例では、量子化誤差を抑制するための対策について説明する。
上記第2の変形例では、量子化部24の量子化処理において削除される部分データのビット幅と、逆量子化部34の処理部341HPにおいて付加される補正データS9HPL(図24の(B)参照)のビット幅とが、互いに等しい場合について説明した。第3の変形例では、量子化処理において削除される部分データのビット幅よりも、補正データS9HPLのビット幅のほうが大きい場合の対応について説明する。
第4の変形例では、上記第1の変形例と上記第3の変形例との組合せについて説明する。つまり、Trim Bitsのビット幅Tよりも補正データS8HPLLのビット幅のほうが大きく、かつ、量子化処理において削除される部分データのビット幅よりも、補正データS9HPLのビット幅のほうが大きい場合の対応について説明する。第4の変形例に係る逆量子化部34の構成は、図26に示した構成と同様である。
上記第4の変形例では、補正データS9HPLのデータ値は、量子化誤差を抑制するための所望の補正量に基づいて定められた。つまり、量子化誤差を抑制するための所望の補正量に等しい値が、補正データS9HPLのデータ値として用いられていた。第5の変形例では、補正データS9HPLのデータ値の決定手法に関して、上記第4の変形例とは異なる手法について説明する。第5の変形例に係る逆量子化部34の構成は、図26に示した構成と同様である。
上記第1の変形例では、予測部25が予測処理を実行しない場合の例について説明した。第6の変形例では、予測部25が予測処理を実行する場合の対応について説明する。上述したように、予測部25は、直流成分、ローパス成分、及びハイパス成分の各々ごとに、所定の条件を満たす場合に予測処理を実行する。図5を参照して、ハイパス成分に関して予測処理を実行する場合、処理部25HPは、処理部24HP(図4参照)から入力された周波数データS5HPの値と、予測値データの値との差分値を求め、周波数データS6HPとして出力する。
上記第6の変形例では、図32の(I)に示したように、周波数データS9HPの下位に、データ値が「0」の部分データが付加される例について説明した。この場合、量子化処理において削除される部分データと、逆量子化処理において付加される部分データとの差に起因して、量子化誤差が発生する。第7の変形例では、量子化誤差を抑制するための対策について説明する。
上記第7の変形例では、量子化部24の量子化処理において削除される部分データのビット幅と、逆量子化部34の処理部341HPにおいて付加される補正データS9HPL(図33の(I)参照)のビット幅とが、互いに等しい場合について説明した。第8の変形例では、量子化処理において削除される部分データのビット幅よりも、補正データS9HPLのビット幅のほうが大きい場合の対応について説明する。
2 エンコーダ
3 デコーダ
24 量子化部
25 予測部
26 符号化部
34 逆量子化部
35 逆予測部
36 復号化部
41,43HP,43LP,43DC レジスタ
24HP,24LP,24DC,25HP,25LP,25DC,26HP1〜26HP4,26LP1〜26LP4,26DC1〜26DC4,341HP,341LP,341DC,342HP,342LP,342DC,35HP,35LP,35DC,351HP,352HP,353HP,36HP1〜36HP4,36LP1〜36LP4,36DC1〜36DC4,42,44HP,44LP,44DC 処理部
Claims (12)
- 符号化部と復号化部とを備え、
前記符号化部は、
入力された第1のデータを、上位側の桁範囲内の上位データと、下位側の桁範囲内の下位データとに分割する第1の処理部と、
前記上位データに対して符号化処理を実行することにより、第1の部分データを生成して出力する、第2の処理部と、
前記下位データのうち上位側の桁範囲内の第2の部分データを、符号化することなく出力するとともに、前記下位データのうち下位側の桁範囲内の第3の部分データを削除する、第3の処理部と
を有し、
前記復号化部は、
前記第1の部分データに対して復号化処理を実行することにより、第4の部分データを生成する、第4の処理部と、
前記第2の部分データの下位に、データ値が「0」ではない第5の部分データを付加することにより、第6の部分データを生成する、第5の処理部と、
前記第4の部分データの下位に前記第6の部分データを付加することにより、第2のデータを生成して出力する、第6の処理部と
を有し、
前記第2のデータに対して逆量子化処理を実行することにより、第3のデータを生成して出力する逆量子化部をさらに備え、
前記逆量子化部は、第7の処理部を有し、
前記第3の部分データの桁数よりも前記第5の部分データの桁数のほうが多い場合、前記第7の処理部は、前記第3の部分データの桁数と前記第5の部分データの桁数との差に相当する桁数だけ、前記第3のデータをその最下位桁から順に削除する、画像処理装置。 - 符号化部と復号化部とを備え、
前記符号化部は、
入力された第1のデータを、上位側の桁範囲内の上位データと、下位側の桁範囲内の下位データとに分割する第1の処理部と、
前記上位データに対して符号化処理を実行することにより、第1の部分データを生成して出力する、第2の処理部と、
前記下位データのうち上位側の桁範囲内の第2の部分データを、符号化することなく出力するとともに、前記下位データのうち下位側の桁範囲内の第3の部分データを削除する、第3の処理部と
を有し、
前記復号化部は、
前記第1の部分データに対して復号化処理を実行することにより、第4の部分データを生成する、第4の処理部と、
前記第2の部分データの下位に、データ値が「0」ではない第5の部分データを付加することにより、第6の部分データを生成する、第5の処理部と、
前記第4の部分データの下位に前記第6の部分データを付加することにより、第2のデータを生成して出力する、第6の処理部と
を有し、
前記符号化部よりも前段に配置された量子化部と、
前記復号化部よりも後段に配置された逆量子化部と
をさらに備え、
前記量子化部は、入力された第3のデータから、量子化係数で規定される桁数に相当する第7の部分データを削除することにより、前記第1のデータを生成して出力し、
前記逆量子化部は、
前記第2のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第4のデータを生成する、第7の処理部と、
前記第4のデータを、前記量子化係数で規定される桁数だけ、その上位側に向けてビットシフトすることにより、第5のデータを生成して出力する、第8の処理部と
を有し、
前記逆量子化部は、第9の処理部をさらに有し、
前記第7の部分データの桁数よりも前記第8の部分データの桁数のほうが多い場合、前記第9の処理部は、前記第7の部分データの桁数と前記第8の部分データの桁数との差に相当する桁数だけ、前記第5のデータをその最下位桁から順に削除する、画像処理装置。 - 符号化部と復号化部とを備え、
前記符号化部は、
入力された第1のデータを、上位側の桁範囲内の上位データと、下位側の桁範囲内の下位データとに分割する第1の処理部と、
前記上位データに対して符号化処理を実行することにより、第1の部分データを生成して出力する、第2の処理部と、
前記下位データのうち上位側の桁範囲内の第2の部分データを、符号化することなく出力するとともに、前記下位データのうち下位側の桁範囲内の第3の部分データを削除する、第3の処理部と
を有し、
前記復号化部は、
前記第1の部分データに対して復号化処理を実行することにより、第4の部分データを生成する、第4の処理部と、
前記第2の部分データの下位に、データ値が「0」ではない第5の部分データを付加することにより、第6の部分データを生成する、第5の処理部と、
前記第4の部分データの下位に前記第6の部分データを付加することにより、第2のデータを生成して出力する、第6の処理部と
を有し、
前記符号化部よりも前段に配置された量子化部と、
前記復号化部よりも後段に配置された逆量子化部と
をさらに備え、
前記量子化部は、入力された第3のデータから、量子化係数で規定される桁数に相当する第7の部分データを削除することにより、前記第1のデータを生成して出力し、
前記逆量子化部は、
前記第2のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第4のデータを生成する、第7の処理部と、
前記第4のデータを、前記量子化係数で規定される桁数だけ、その上位側に向けてビットシフトすることにより、第5のデータを生成して出力する、第8の処理部と
を有し、
前記逆量子化部は、第9の処理部をさらに有し、
前記第3の部分データの桁数よりも前記第5の部分データの桁数のほうが多く、かつ、前記第7の部分データの桁数よりも前記第8の部分データの桁数のほうが多い場合、前記9の処理部は、前記第3の部分データの桁数と前記第5の部分データの桁数との差に相当する桁数と、前記第7の部分データの桁数と前記第8の部分データの桁数との差に相当する桁数との合計の桁数だけ、前記第5のデータをその最下位桁から順に削除する、画像処理装置。 - 前記第8の部分データの値は、前記第7の部分データが削除されることに起因する誤差に対する所望の補正量に基づいて定められる、請求項2又は3に記載の画像処理装置。
- 前記第8の部分データの値は、前記第3の部分データが削除されることに起因する誤差に対する所望の補正量と、前記第5の部分データの値とに基づいて定められる、請求項2又は3に記載の画像処理装置。
- 符号化部と復号化部とを備え、
前記符号化部は、
入力された第1のデータを、上位側の桁範囲内の上位データと、下位側の桁範囲内の下位データとに分割する第1の処理部と、
前記上位データに対して符号化処理を実行することにより、第1の部分データを生成して出力する、第2の処理部と、
前記下位データのうち上位側の桁範囲内の第2の部分データを、符号化することなく出力するとともに、前記下位データのうち下位側の桁範囲内の第3の部分データを削除する、第3の処理部と
を有し、
前記復号化部は、
前記第1の部分データに対して復号化処理を実行することにより、第4の部分データを生成する、第4の処理部と、
前記第2の部分データの下位に、データ値が「0」ではない第5の部分データを付加することにより、第6の部分データを生成する、第5の処理部と、
前記第4の部分データの下位に前記第6の部分データを付加することにより、第2のデータを生成して出力する、第6の処理部と
を有し、
前記第2のデータに対して予測値データを加算することにより、第3のデータを生成して出力する逆予測部と、
前記第3のデータに対して逆量子化処理を実行することにより、第4のデータを生成して出力する逆量子化部と
をさらに備え、
前記逆予測部は、第7の処理部を有し、
前記逆量子化部は、第8の処理部を有し、
前記第3の部分データの桁数よりも前記第5の部分データの桁数のほうが多い場合、前記第7の処理部は、前記第3の部分データの桁数と前記第5の部分データの桁数との差に相当する桁数だけ、前記予測値データの下位に、ビット値が「0」である桁を追加し、
前記第3の部分データの桁数よりも前記第5の部分データの桁数のほうが多い場合、前記第8の処理部は、前記第3の部分データの桁数と前記第5の部分データの桁数との差に相当する桁数だけ、前記第4のデータをその最下位桁から順に削除する、画像処理装置。 - 符号化部と復号化部とを備え、
前記符号化部は、
入力された第1のデータを、上位側の桁範囲内の上位データと、下位側の桁範囲内の下位データとに分割する第1の処理部と、
前記上位データに対して符号化処理を実行することにより、第1の部分データを生成して出力する、第2の処理部と、
前記下位データのうち上位側の桁範囲内の第2の部分データを、符号化することなく出力するとともに、前記下位データのうち下位側の桁範囲内の第3の部分データを削除する、第3の処理部と
を有し、
前記復号化部は、
前記第1の部分データに対して復号化処理を実行することにより、第4の部分データを生成する、第4の処理部と、
前記第2の部分データの下位に、データ値が「0」ではない第5の部分データを付加することにより、第6の部分データを生成する、第5の処理部と、
前記第4の部分データの下位に前記第6の部分データを付加することにより、第2のデータを生成して出力する、第6の処理部と
を有し、
入力された第3のデータと、予測値データとの差分値を、前記第1のデータとして出力する予測部と、
前記予測部よりも前段に配置された量子化部と、
前記第2のデータに対して前記予測値データを加算することにより、第4のデータを生成して出力する逆予測部と、
前記逆予測部よりも後段に配置された逆量子化部と
をさらに備え、
前記量子化部は、入力された第5のデータから、量子化係数で規定される桁数に相当する第7の部分データを削除することにより、前記第3のデータを生成して出力し、
前記逆量子化部は、
前記第4のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第6のデータを生成する、第7の処理部と、
前記第6のデータを、前記量子化係数で規定される桁数だけ、その上位側に向けてビットシフトすることにより、第7のデータを生成して出力する、第8の処理部と
を有し、
前記逆量子化部は、第9の処理部をさらに有し、
前記第7の部分データの桁数よりも前記第8の部分データの桁数のほうが多い場合、前記第9の処理部は、前記第7の部分データの桁数と前記第8の部分データの桁数との差に相当する桁数だけ、前記第7のデータをその最下位桁から順に削除する、画像処理装置。 - 符号化部と復号化部とを備え、
前記符号化部は、
入力された第1のデータを、上位側の桁範囲内の上位データと、下位側の桁範囲内の下位データとに分割する第1の処理部と、
前記上位データに対して符号化処理を実行することにより、第1の部分データを生成して出力する、第2の処理部と、
前記下位データのうち上位側の桁範囲内の第2の部分データを、符号化することなく出力するとともに、前記下位データのうち下位側の桁範囲内の第3の部分データを削除する、第3の処理部と
を有し、
前記復号化部は、
前記第1の部分データに対して復号化処理を実行することにより、第4の部分データを生成する、第4の処理部と、
前記第2の部分データの下位に、データ値が「0」ではない第5の部分データを付加することにより、第6の部分データを生成する、第5の処理部と、
前記第4の部分データの下位に前記第6の部分データを付加することにより、第2のデータを生成して出力する、第6の処理部と
を有し、
入力された第3のデータと、予測値データとの差分値を、前記第1のデータとして出力する予測部と、
前記予測部よりも前段に配置された量子化部と、
前記第2のデータに対して前記予測値データを加算することにより、第4のデータを生成して出力する逆予測部と、
前記逆予測部よりも後段に配置された逆量子化部と
をさらに備え、
前記量子化部は、入力された第5のデータから、量子化係数で規定される桁数に相当する第7の部分データを削除することにより、前記第3のデータを生成して出力し、
前記逆量子化部は、
前記第4のデータの下位に、データ値が「0」ではない第8の部分データを付加することにより、第6のデータを生成する、第7の処理部と、
前記第6のデータを、前記量子化係数で規定される桁数だけ、その上位側に向けてビットシフトすることにより、第7のデータを生成して出力する、第8の処理部と
を有し、
前記逆予測部は、第9の処理部を有し、
前記逆量子化部は、第10の処理部をさらに有し、
前記第3の部分データの桁数よりも前記第5の部分データの桁数のほうが多い場合、前記第9の処理部は、前記第3の部分データの桁数と前記第5の部分データの桁数との差に相当する桁数だけ、前記予測値データの下位に、ビット値が「0」である桁を追加し、
前記第3の部分データの桁数よりも前記第5の部分データの桁数のほうが多く、かつ、前記第7の部分データの桁数よりも前記第8の部分データの桁数のほうが多い場合、前記10の処理部は、前記第3の部分データの桁数と前記第5の部分データの桁数との差に相当する桁数と、前記第7の部分データの桁数と前記第8の部分データの桁数との差に相当する桁数との合計の桁数だけ、前記第7のデータをその最下位桁から順に削除する、画像処理装置。 - 前記第8の部分データの値は、前記第7の部分データが削除されることに起因する誤差に対する所望の補正量に基づいて定められる、請求項7又は8に記載の画像処理装置。
- 前記第1のデータは、HD Photoにおけるハイパス成分の周波数データである、請求項1〜9のいずれか一つに記載の画像処理装置。
- 量子化部と逆量子化部とを備え、
前記量子化部は、入力された第1のデータから、量子化係数で規定される桁数に相当する第1の部分データを削除することにより、第2のデータを生成して出力し、
前記逆量子化部は、
前記第2のデータの下位に、データ値が「0」ではない第2の部分データを付加することにより、第3のデータを生成する、第1の処理部と、
前記第3のデータを、前記量子化係数で規定される桁数だけ、その上位側に向けてビットシフトすることにより、第4のデータを生成して出力する、第2の処理部と
を有し、
前記逆量子化部は、第3の処理部をさらに有し、
前記第1の部分データの桁数よりも前記第2の部分データの桁数のほうが多い場合、前記第3の処理部は、前記第1の部分データの桁数と前記第2の部分データの桁数との差に相当する桁数だけ、前記第4のデータをその最下位桁から順に削除する、画像処理装置。 - 前記第1のデータは、HD Photoにおける、ハイパス成分、ローパス成分、又は直流成分の周波数データである、請求項11に記載の画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008125187A JP5061330B2 (ja) | 2008-05-12 | 2008-05-12 | 画像処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008125187A JP5061330B2 (ja) | 2008-05-12 | 2008-05-12 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009278195A JP2009278195A (ja) | 2009-11-26 |
JP5061330B2 true JP5061330B2 (ja) | 2012-10-31 |
Family
ID=41443245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008125187A Expired - Fee Related JP5061330B2 (ja) | 2008-05-12 | 2008-05-12 | 画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5061330B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5529571B2 (ja) * | 2010-02-08 | 2014-06-25 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11168719A (ja) * | 1997-12-03 | 1999-06-22 | Ricoh Co Ltd | 圧縮画像伸長方法、情報記録媒体及び圧縮画像伸長システム |
JP2002190956A (ja) * | 2000-12-22 | 2002-07-05 | Fuji Xerox Co Ltd | 画像符号化装置および画像復号装置 |
JP2002204357A (ja) * | 2000-12-28 | 2002-07-19 | Nikon Corp | 画像復号化装置、画像符号化装置、および記録媒体 |
JP4114144B2 (ja) * | 2003-03-25 | 2008-07-09 | 日本ビクター株式会社 | 画像符号化装置、画像符号化プログラム、及び画像復号化プログラム |
JP4721258B2 (ja) * | 2005-01-11 | 2011-07-13 | 株式会社リコー | 画像処理装置、画像処理方法、プログラム及び情報記録媒体 |
US8599925B2 (en) * | 2005-08-12 | 2013-12-03 | Microsoft Corporation | Efficient coding and decoding of transform blocks |
US7933337B2 (en) * | 2005-08-12 | 2011-04-26 | Microsoft Corporation | Prediction of transform coefficients for image compression |
-
2008
- 2008-05-12 JP JP2008125187A patent/JP5061330B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009278195A (ja) | 2009-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2706236C1 (ru) | Устройство кодирования изображений, способ кодирования изображений, устройство декодирования изображений, способ декодирования изображений и носитель хранения данных | |
JP5711098B2 (ja) | 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置およびそれらのプログラム | |
US8756482B2 (en) | Efficient encoding/decoding of a sequence of data frames | |
WO2020258010A1 (zh) | 图像编解码方法、编码器、解码器以及存储介质 | |
CN103650490B (zh) | 用于运动补偿预测的方法和设备 | |
US9100650B2 (en) | Video encoding method, decoding method, and apparatus | |
JP2013090120A (ja) | 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置およびそれらのプログラム | |
JP2008252346A (ja) | 画像符号化装置及び画像符号化方法 | |
JP2009232218A (ja) | 画像処理装置 | |
JP2009231914A (ja) | 復号装置、復号処理方法およびプログラム | |
JP5586061B2 (ja) | 色コンポーネント間予測型画像符号化装置および復号装置 | |
JP5061330B2 (ja) | 画像処理装置 | |
JP4919231B2 (ja) | 画像処理装置 | |
CN116132669A (zh) | 去块滤波控制装置及程序 | |
US8494293B2 (en) | Image processor | |
US8306344B2 (en) | Image processor with an encoder in a predictive coding system that reduces an amount of encoded data | |
US20120147972A1 (en) | Image decoding apparatus, image decoding method, image encoding apparatus, image encoding method, and program | |
JP7444599B2 (ja) | イントラ予測装置、画像符号化装置、画像復号装置、及びプログラム | |
JP4963690B2 (ja) | 画像処理装置 | |
JP5353560B2 (ja) | 画像処理回路および画像符号化装置 | |
JP2009021802A (ja) | 動画像符号化装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110418 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110621 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120315 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120326 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120523 |
|
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: 20120611 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120709 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5061330 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150817 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |