JP2007005965A - 符号化装置、符号化方法、及びプログラム - Google Patents

符号化装置、符号化方法、及びプログラム Download PDF

Info

Publication number
JP2007005965A
JP2007005965A JP2005181609A JP2005181609A JP2007005965A JP 2007005965 A JP2007005965 A JP 2007005965A JP 2005181609 A JP2005181609 A JP 2005181609A JP 2005181609 A JP2005181609 A JP 2005181609A JP 2007005965 A JP2007005965 A JP 2007005965A
Authority
JP
Japan
Prior art keywords
data
prediction
pixel
attention
encoding
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.)
Pending
Application number
JP2005181609A
Other languages
English (en)
Inventor
Taro Yokose
太郎 横瀬
Kazunori So
一憲 宋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2005181609A priority Critical patent/JP2007005965A/ja
Publication of JP2007005965A publication Critical patent/JP2007005965A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)

Abstract

【課題】 比較的軽い処理負荷で高い圧縮率を実現できる符号化装置を提供する。
【解決手段】 画像処理装置2(符号化装置)は、注目画素Xから6画素離れた位置の画素値と、注目画素Xから8画素離れた位置の画素値とを予測画素値として、入力された画像データを予測符号化する。注目画素Xから6画素離れた位置の画素値を用いて、注目画素Xの画素値を予測することにより、2画素周期、3画素周期又は6画素周期の画像に対して高い予測的中率を期待できる。同様に、注目画素Xから8画素離れた位置の画素値を用いて予測を行うことにより、2画素周期、4画素周期又は8画素周期の画像に対して高い予測的中率を期待できる。
【選択図】図3

Description

本発明は、予測符号化方式を用いた符号化装置に関する。
データの自己相関関係に着目して符号化する方法としては、例えば、ランレングス符号化、JPEG−LS及びLZ符号化(Ziv-Lempel符号化)などがある。特に、画像データの場合には、近傍の画素同士が高い相関関係を有するので、この点に着目して画像データを高い圧縮率で符号化することができる。
また、特許文献1は、入力した画像データが多値の画像データの場合、符号化しようとする画素の周辺画素を使って予測し、入力した画像データが2値の画像データの場合、ハーフトーニング処理の閾値の周期に合わせた位置になる画素を使って予測する画像符号化装置を開示する。
特開2002−344753号公報
本発明は、上述した背景からなされたものであり、比較的軽い処理負荷で高い圧縮率を実現できる符号化装置を提供することを目的とする。
[符号化装置]
上記目的を達成するために、本発明にかかる符号化装置は、符号化対象となる注目データから、2以上の自然数の倍数に相当するデータ数だけ離れた位置にあるデータを用いて、この注目データの予測データを生成する予測手段と、前記予測手段により生成された予測データと、前記注目データとを比較して、前記注目データの符号データを生成する符号生成手段とを有する。
好適には、前記予測手段は、複数の自然数の公倍数に相当するデータ数だけ離れた位置にあるデータを用いて、前記予測データを生成する。
好適には、前記予測手段は、予想される複数の周期の全てまたは一部の最小公倍数に相当するデータ数だけ離れた位置にあるデータを用いて、前記予測データを生成する。
好適には、前記予測手段は、注目データから、データ6個分又は8個分離れた位置にあるデータを用いて、この注目データの予測データを生成する。
好適には、前記予測手段は、注目データから、データ6個分離れた位置にあるデータ、及び、データ8個分離れた位置にあるデータを用いて、それぞれこの注目データの予測データを生成する。
好適には、前記予測手段は、注目データから、予想される周期の倍数に相当するデータ数だけ離れた位置にあるデータ、及び、この注目データに隣接する位置にあるデータのみを用いて、この注目データの予測データを生成する。
好適には、符号化対象は、主走査方向及び副走査方向に画素が配置された画像のデータであり、前記予測手段は、符号化対象である注目画素から、予想される周期の倍数に相当する画素数だけ主走査方向又は副走査方向に離れた位置にある画素の画素値を用いて、この注目画素の予測画素値を生成する。
[符号化方法]
また、本発明にかかる符号化方法は、符号化対象となる注目データから、2以上の自然数の倍数に相当するデータ数だけ離れた位置にあるデータを用いて、この注目データの予測データを生成し、生成された予測データと、前記注目データとを比較して、前記注目データの符号データを生成する。
[プログラム]
また、本発明にかかるプログラムは、符号化対象となる注目データから、2以上の自然数の倍数に相当するデータ数だけ離れた位置にあるデータを用いて、この注目データの予測データを生成するステップと、生成された予測データと、前記注目データとを比較して、前記注目データの符号データを生成するステップとをコンピュータに実行させる。
本発明の符号化装置によれば、比較的軽い処理負荷で高い圧縮率を実現することができる。
[背景と概略]
まず、本発明の理解を助けるために、その背景及び概略を説明する。
予測符号化処理では、既定の予測手法を用いて、符号化対象である注目データと、他のデータ(予測データ)とを比較して、これらが一致する場合にその一致情報を符号化する。
例えば、LZ77符号化方式などの予測符号化方式では、既定の参照位置の画素値を参照して予測データを生成し、生成された予測データと、符号化対象である注目部分の部分データとが一致する場合に、一致した予測データの参照位置などが注目部分の符号データとして符号化される。より具体的には、LZ77符号化方式は、符号化対象となる注目領域の位置に応じてスライドするウインドウ領域内で、注目領域のデータと最長一致する最長一致列を探索し、その一致情報(最長一致列の位置情報など)を符号化する。
また、注目領域(注目画素X)に対して、画像の主走査方向及び副走査方向又はこれらのいずれか一方に変位した位置に参照位置A〜Dを設定し、設定された参照位置A〜Dのデータ(画素値)をデータ辞書として、参照画素の画素値と注目画素Xの画素値との一致情報(画素値が一致した参照位置の識別情報など)を符号化する方式もある。
これらの予測符号化処理では、予測の的中率が高いほど高い圧縮率(低いビットレート)が期待できる。
符号化対象となるデータ群の中には、周期性を有するものがある。例えば、テキスチャパターン(背景などに用いる連続パターン)が挿入された画像データや、スクリーン処理が施された画像データなどである。
このような場合には、データの周期性に対応する予測処理を適用することにより、高い予測的中率(すなわち、高い圧縮率)が実現可能になる。
しかしながら、任意に挿入されるテキスチャパターンの周期を予め推定することは困難である。
また、データの周期を解析してから、この周期に対応する予測処理を適用して符号化する場合には、処理負荷及び処理時間が増加する可能性が高い。
また、例えば画像領域毎に異なるスクリーンパターンを適用した場合などのように、同一のデータ内に複数の周期が混在する場合もある。
一方で、多数の予測手法を予め用意して、これらの周期に対応するようにした場合には、処理負荷が増加するだけでなく、それぞれの予測手法に割り当てる符号の数が増加して圧縮率が低下してしまう。
そこで、本実施形態における画像処理装置2は、複数の周期に対応できる予測手法を用いて、予測符号化処理を行う。
これにより、適用される予測手法の数を抑えつつ、比較的軽い処理負荷で高い圧縮率が実現可能になる。
[実施形態]
以下に、本発明の実施形態を説明する。本実施形態では、画像処理装置2が画像データを符号化する場合を具体例として説明するが、これに限定されるものではなく、本発明にかかる符号化装置は、音声ファイル又は動画ファイルなど種々のデータファイルを符号化できる。
[ハードウェア構成]
まず、本実施形態における画像処理装置2(符号化装置)のハードウェア構成を説明する。
図1は、本発明にかかる符号化方法が適応される画像処理装置2のハードウェア構成を、制御装置21を中心に例示する図である。
図1に例示するように、画像処理装置2は、CPU212及びメモリ214などを含む制御装置21、通信装置22、HDD・CD装置などの記録装置24、並びに、LCD表示装置あるいはCRT表示装置及びキーボード・タッチパネルなどを含むユーザインターフェース装置(UI装置)25から構成される。
画像処理装置2は、例えば、本発明にかかる符号化プログラム5(後述)がプリンタドライバの一部としてインストールされた汎用コンピュータであり、通信装置22又は記録装置24などを介して画像データを取得し、取得された画像データを符号化してプリンタ装置3に送信する。
[符号化プログラム]
図2は、制御装置21(図1)により実行され、本発明にかかる符号化方法を実現する符号化プログラム5の機能構成を例示する図である。
図2に例示するように、符号化プログラム5は、周期予測部500、近傍予測部510、予測誤差算出部520、ラン計数部530、選択部540、及び符号生成部550を有する。
符号化プログラム5において、周期予測部500は、符号化対象である注目データから、素数の倍数に相当するデータ数だけ離れた位置にあるデータ(以下、周期参照データ)を用いて、この注目データの予測データを生成し、生成された予測データと、注目データとを比較して、比較結果をラン計数部530に出力する。周期参照データの位置は、例えば、符号化対象である注目データから、互いに異なる複数の自然数(これらの自然数のうち、少なくとも1つが素数)の公倍数に相当するデータ数だけ離れた位置にあるデータである。
本例の周期予測部500は、符号化対象である注目画素から、6画素(すなわち、素数2と素数3の最小公倍数)だけ離れた位置にある周期参照画素の画素値と、8画素(すなわち、2と4の公倍数)だけ離れた位置にある周期参照画素の画素値とをそれぞれ注目画素の予測画素値として読み出し、注目画素の画素値とこれらの予測画素値とをそれぞれ比較し、注目画素の画素値と一致した参照位置の識別情報(以下、参照位置ID)をラン計数部530に出力する。
近傍予測部510は、符号化対象である注目データに隣接するデータ(近傍参照データ)を用いて、この注目データの予測データを生成し、生成された予測データと、注目データとを比較して、比較結果をラン計数部530に出力する。
本例の近傍予測部510は、注目画素と隣接する近傍参照画素の画素値を、予測画素値として読み出し、読み出されたそれぞれの予測画素値と、注目画素の画素値とを比較し、注目画素の画素値と一致した参照位置の参照位置IDをラン計数部530に出力する。
なお、本実施形態における周期予測部500及び近傍予測部510の組が、本発明にかかる予測手段の一例である。
予測誤差算出部520は、予め定められた予測方法で、注目データの予測データを生成し、生成された予測データ値と、この注目部分の部分データ値との差分を算出し、算出された差分を予測誤差として選択部540に出力する。
より具体的には、予測誤差算出部520は、既定の参照位置(注目画素の直前の画素位置)の画素値に基づいて、注目画素の画素値を予測し、その予測値を注目画素の実際の画素値から減算し、予測誤差値として選択部540に対して出力する。なお、予測誤差算出部520の予測方法は、符号データの復号化処理における予測方法と対応していればよい。
ラン計数部530は、周期予測部500及び近傍予測部510から入力される比較結果に基づいて、的中した予測データの連続数をカウントする。
より具体的には、ラン計数部530は、周期予測部500及び近傍予測部510から入力される参照位置IDに基づいて、同一の参照位置IDが連続する数をカウントし、参照位置ID及びその連続数を選択部540に対して出力する。すなわち、ラン計数部530は、同一の予測手法が連続して的中する数を算出する。
本例のラン計数部530は、周期予測部500及び近傍予測部510により生成された予測画素値がいずれも注目画素の画素値と一致しなかった場合(すなわち、いずれの参照位置IDも出力されなかった場合)に、内部カウンタでカウントされている参照位置ID及びその連続数を選択部540に出力する。
選択部540は、ラン計数部530から入力された参照位置ID及び連続数、並びに、予測誤差算出部520から入力された予測誤差値に基づいて、最も長く連続した参照位置IDを選択し、この参照位置ID及びその連続数を一致情報として符号生成部550に出力し、その後に、入力された予測誤差値を符号生成部550に対して出力する。
符号生成部550は、選択部540から入力された参照位置ID、連続数及び予測誤差値に対して符号を割り当て、割り当てられた符号を、通信装置22(図1)又は記録装置24(図1)などに出力する。
図3は、符号化プログラム5(図2)による予測処理及び符号化処理を説明する図であり、図3(A)は、周期予測部500及び近傍予測部510の参照位置を例示し、図3(B)は、それぞれの参照位置に割り当てられた符号を例示し、図3(C)は、符号化プログラム5により生成される符号データを例示する。
図3(A)に例示するように、本例の周期予測部500(図2)は、それぞれの注目画素Xについて、注目画素Xから既定の相対位置にある参照位置Zを参照して、これらの参照位置Zの画素値を予測画素値とする。本例の参照位置Zは、注目画素Xから主走査方向に既定画素数(具体的には、6画素及び8画素)だけ離れた位置にある。すなわち、周期予測部500は、注目画素Xの主走査方向(すなわち、ライン方向)上流に設定されている参照位置Zの画素値を予測画素値として読み出すことにより、主走査方向におけるデータの周期性に着目した予測処理を行う。
また、本例の近傍予測部510(図2)は、それぞれの注目画素Xについて、複数の参照位置A〜Dを参照して、これらの参照位置A〜Dの画素値を予測画素値とする。本例の参照位置A〜Dは、注目画素Xに隣接する位置にある。具体的には、参照位置Aは、注目画素Xの主走査方向(すなわち、ライン方向)上流に設定され、参照位置B〜Dは、注目画素Xの上方(副走査方向上流)の主走査ライン上に設定されている。すなわち、近傍予測部510は、互いに近い位置にあるデータ同士が高い相関性を有するという自己相関性に着目した予測処理を行う。
なお、データの自己相関性を鑑みると、周期予測部500により参照される参照位置Zも、注目画素Xから近い方が望ましい。例えば、周期予測部500の参照位置Zは、注目画素Xから30画素以下の距離、より望ましくは、10画素以下の距離に設定される。
図3(B)に例示するように、周期予測部500及び近傍予測部510により参照される参照位置それぞれには、符号が割り当てられている。具体的には、「符号Z6」は、注目画素Xから主走査方向に6画素上流にある参照位置に割り当てられた符号であり、「符号Z8」は、注目画素Xから主走査方向に8画素上流にある参照位置に割り当てられた符号である。また、「符号A」〜「符号D」は、参照位置A〜Dにそれぞれ割り当てられた符号である。
なお、本例の周期予測部500は、注目画素Xから主走査方向に6画素(符号Z6)及び8画素(符号Z8)だけ離れた参照位置を参照して、予測データを生成するが、これに限定されるものではなく、例えば、注目画素Xから副走査方向に6画素及び8画素だけ離れた参照位置を参照してもよい。
図3(C)に例示するように、ラン計数部530により算出された予測データの連続一致数、連続一致した参照位置の参照位置ID、及び、予測誤差算出部520により算出された予測誤差値は、符号生成部550により、対応する符号に置換される。予測誤差値及び連続一致数(ラン数)は、例えば、その数値に対応するエントロピー符号に置換され、参照位置IDは、図3(B)に例示する符号(符号A〜Z8)に置換される。
なお、本例の予測誤差算出部520は、近傍予測部510と同じ参照位置(参照位置A)の画素値を予測値とし、この予測値と実際の画素値(注目画素Xの画素値)との差分を予測誤差値として算出する。また、注目画素Xが最左端である場合のように、参照位置Aが画像中に実在しない場合に、予測誤差算出部520は、デフォルトの値(復号化プログラムと同一の既定値)を予測値として、予測誤差を算出する。
図4は、符号化プログラム5(図2)による符号化処理(S10)のフローチャートである。
図4に示すように、ステップ100(S100)において、符号化プログラム5(図2)は、入力された画像データの中から、走査順に注目画素Xを設定する。
すなわち、注目画素Xは、入力画像の左上端の画素から順に主走査方向に選択されていき、主走査ラインの右端まで選択されると、次に、副走査方向下方の主走査ラインに移行し、この主走査ラインの左端から順に選択される。
ステップ110(S110)において、周期予測部500(図2)は、設定された注目画素Xに対応する周期参照画素(注目画素Xから主走査方向に6画素上流にある参照位置Z6、及び、主走査方向に8画素上流にある参照位置Z8)の画素値を読み出し、読み出された画素値をこの注目画素Xの予測画素値とする。
また、近傍予測部510(図2)は、設定された注目画素Xに対応する近傍参照画素(図3(A)に例示した参照位置A〜D)の画素値を読み出し、読み出された画素値を注目画素Xの予測画素値とする。
ステップ120(S120)において、周期予測部500は、周期参照画素から読み出された画素値(すなわち、予測画素値)それぞれと、注目画素Xの画素値とを比較して、これらの画素値が一致している場合には、参照位置に対応する参照位置IDをラン計数部530に出力し、いずれの予測画素値も注目画素Xの画素値と一致しなかった場合に、一致しなかった旨をラン計数部530に出力する。
また、近傍予測部510は、近傍参照画素から読み出された画素値(すなわち、予測画素値)それぞれと、注目画素Xの画素値とを比較して、これらの画素値が一致している場合には、参照位置に対応する参照位置IDをラン計数部530に出力し、いずれの予測画素値も注目画素Xの画素値と一致しなかった場合に、一致しなかった旨をラン計数部530に出力する。
符号化プログラム5は、周期予測部500又は近傍予測部510から参照位置IDが出力された場合(すなわち、いずれかの予測が的中した場合)に、S130の処理に移行し、周期予測部500及び近傍予測部510から共に一致しなかった旨が出力され場合(すなわち、いずれの予測も的中しなかった場合)に、S140の処理に移行する。
ステップ130(S130)において、ラン計数部530(図2)は、周期予測部500又は近傍予測部510から入力された参照位置IDに基づいて、この参照位置IDに対応するカウント値を1つ増加させて、S160の処理に移行する。
すなわち、本例の符号化プログラム5は、いずれの予測画素値も注目画素Xの画素値と一致しなくなるまで、連続一致数のカウントアップを継続する。
ステップ140(S120)において、ラン計数部530は、周期予測部500及び近傍予測部510から、いずれの予測画素値も注目画素Xの画素値と一致しなかった旨を検知すると、各参照位置IDに対応するカウント値を選択部540に出力する。
選択部540は、ラン計数部530から各参照位置IDのカウント値が入力されると、入力されたカウント値に基づいて、参照位置IDの最長連続数を算出し、算出された最長連続数(ラン数)及び参照位置IDを符号生成部550に出力する。
その後に、選択部540は、予測誤差算出部520から入力された最新の予測誤差(すなわち、いずれの予測画素値も的中しなかった注目画素Xに関する予測誤差)を符号生成部550に出力する。
ステップ150(S150)において、符号生成部550(図2)は、選択部540から順に入力される参照位置ID、最長連続数(ラン数)、及び予測誤差を符号化し、符号データを通信装置22(図1)又は記録装置24(図1)とに出力する。
ステップ160(S160)において、符号化プログラム5は、全ての画素について処理が終了したか否かを判断し、全ての画素について処理が終了した場合に、符号化処理(S10)を終了し、未処理の画素が存在する場合に、S100の処理に戻って、次の画素を注目画素Xとして符号化処理を行う。
以上説明したように、本実施形態における画像処理装置2(符号化プログラム5)は、注目画素Xから6画素離れた画素(周期参照画素Z6)の画素値と、注目画素Xから8画素離れた画素(周期参照画素Z8)の画素値とを予測画素値として、入力された画像データを予測符号化する。
周期参照画素Z6は、6画素周期の画像データに適合するだけでなく、2画素周期及び3画素周期(すなわち、6の約数に相当する周期)に適合するため、周期予測部500は、周期参照画素Z6を参照して予測データを生成することにより、2画素周期、3画素周期又は6画素周期のデータを予測することができる。
同様に、周期参照画素Z8は、2画素周期、4画素周期及び8画素周期(すなわち、8の約数に相当する周期)に適合するため、周期予測部500は、周期参照画素Z8を参照して予測データを生成することにより、2画素周期、4画素周期又は8画素周期のデータを予測することができる。
したがって、本例の画像処理装置2(符号化プログラム5)は、比較的少ない予測手法で、高い予測的中率を実現し、高い圧縮率でデータを符号化することができる。
また、本例の画像処理装置2は、予測手法(参照位置)を少なくすることができるため、予測処理(予測データの生成、及び、予測データと注目データとの比較)の処理時間及び処理負荷を抑えることができる。
また、本例の画像処理装置2は、複数の周期に対応する予測処理が可能であるため(例えば、周期参照画素Z6を参照する場合には、2画素周期、3画素周期及び6画素周期に対応可能)、同一画像内に複数の周期が混在する場合にも高い圧縮率を実現できる。
図5は、符号化処理の実験結果を示す図である。
図5において、横軸は、符号化された画像データに含まれる周期を示し、縦軸は、符号化された画像データのビットレート(1画素あたりのビット数)を示す。本実験で用いられた画像は、2〜8画素の周期を有する画像領域と、コンピュータグラフィックスで生成された画像領域とを含む。
図5に示すように、本実施形態における画像処理装置2(符号化プログラム5)は、5画素周期及び7画素周期を除いて、最適であるといえる。また、実際には、5画素周期又は7画素周期の画像領域が出現する可能性が低いため、本実施形態における画像処理装置2(符号化プログラム5)は、ビットレートの平均をみても最適であるといえる。
[変形例]
上記実施形態では、固定的に既定された参照位置(参照位置A〜Z)を用いて予測データを生成しているが、これに限定されるものではなく、例えば、既定サイズの部分データ(画像の1ライン)毎に符号量を監視し、既定の閾値以上となった場合に、周期予測部500は、注目画素Xから、素数の倍数に相当する画素だけ離れた参照位置(例えば、6画素、8画素、又は9画素離れた参照位置Z)を追加して、予測データを生成してもよい。
また、本発明は、LZ符号化方式などの他の予測符号化方式にも適用可能である。
本発明にかかる符号化方法が適応される画像処理装置2のハードウェア構成を、制御装置21を中心に例示する図である。 制御装置21(図1)により実行され、本発明にかかる符号化方法を実現する符号化プログラム5の機能構成を例示する図である。 符号化プログラム5(図2)による予測処理及び符号化処理を説明する図であり、(A)は、周期予測部500及び近傍予測部510の参照位置を例示し、(B)は、それぞれの参照位置に割り当てられた符号を例示し、(C)は、符号化プログラム5により生成される符号データを例示する。 符号化プログラム5(図2)による符号化処理(S10)のフローチャートである。 符号化処理の実験結果を示す図である。
符号の説明
2・・・画像処理装置
5・・・符号化プログラム
500・・・周期予測部
510・・・近傍予測部
520・・・予測誤差算出部
530・・・ラン計数部
540・・・選択部
550・・・符号生成部

Claims (9)

  1. 符号化対象となる注目データから、2以上の自然数の倍数に相当するデータ数だけ離れた位置にあるデータを用いて、この注目データの予測データを生成する予測手段と、
    前記予測手段により生成された予測データと、前記注目データとを比較して、前記注目データの符号データを生成する符号生成手段と
    を有する符号化装置。
  2. 前記予測手段は、複数の自然数の公倍数に相当するデータ数だけ離れた位置にあるデータを用いて、前記予測データを生成する
    請求項1に記載の符号化装置。
  3. 前記予測手段は、予想される複数の周期の全てまたは一部の最小公倍数に相当するデータ数だけ離れた位置にあるデータを用いて、前記予測データを生成する
    請求項2に記載の符号化装置。
  4. 前記予測手段は、注目データから、データ6個分又は8個分離れた位置にあるデータを用いて、この注目データの予測データを生成する
    請求項1に記載の符号化装置。
  5. 前記予測手段は、注目データから、データ6個分離れた位置にあるデータ、及び、データ8個分離れた位置にあるデータを用いて、それぞれこの注目データの予測データを生成する
    請求項1に記載の符号化装置。
  6. 前記予測手段は、注目データから、予想される周期の倍数に相当するデータ数だけ離れた位置にあるデータ、及び、この注目データに隣接する位置にあるデータのみを用いて、この注目データの予測データを生成する
    請求項1に記載の符号化装置。
  7. 符号化対象は、主走査方向及び副走査方向に画素が配置された画像のデータであり、
    前記予測手段は、符号化対象である注目画素から、予想される周期の倍数に相当する画素数だけ主走査方向又は副走査方向に離れた位置にある画素の画素値を用いて、この注目画素の予測画素値を生成する
    請求項1に記載の符号化装置。
  8. 符号化対象となる注目データから、2以上の自然数の倍数に相当するデータ数だけ離れた位置にあるデータを用いて、この注目データの予測データを生成し、
    生成された予測データと、前記注目データとを比較して、前記注目データの符号データを生成する
    符号化方法。
  9. 符号化対象となる注目データから、2以上の自然数の倍数に相当するデータ数だけ離れた位置にあるデータを用いて、この注目データの予測データを生成するステップと、
    生成された予測データと、前記注目データとを比較して、前記注目データの符号データを生成するステップと
    をコンピュータに実行させるプログラム。
JP2005181609A 2005-06-22 2005-06-22 符号化装置、符号化方法、及びプログラム Pending JP2007005965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005181609A JP2007005965A (ja) 2005-06-22 2005-06-22 符号化装置、符号化方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005181609A JP2007005965A (ja) 2005-06-22 2005-06-22 符号化装置、符号化方法、及びプログラム

Publications (1)

Publication Number Publication Date
JP2007005965A true JP2007005965A (ja) 2007-01-11

Family

ID=37691169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005181609A Pending JP2007005965A (ja) 2005-06-22 2005-06-22 符号化装置、符号化方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP2007005965A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103004199A (zh) * 2010-07-20 2013-03-27 索尼公司 图像处理设备和图像处理方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001128182A (ja) * 1999-10-29 2001-05-11 Fuji Xerox Co Ltd 画像符号化方法および画像符号化プログラムを格納したコンピュータで読取可能な記録媒体
JP2004023164A (ja) * 2002-06-12 2004-01-22 Canon Inc 画像符号化装置、画像符号化方法、プログラム、記憶媒体

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001128182A (ja) * 1999-10-29 2001-05-11 Fuji Xerox Co Ltd 画像符号化方法および画像符号化プログラムを格納したコンピュータで読取可能な記録媒体
JP2004023164A (ja) * 2002-06-12 2004-01-22 Canon Inc 画像符号化装置、画像符号化方法、プログラム、記憶媒体

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103004199A (zh) * 2010-07-20 2013-03-27 索尼公司 图像处理设备和图像处理方法

Similar Documents

Publication Publication Date Title
JP3196608B2 (ja) 符号化・復号化装置及び符号化・復号化方法
KR101342268B1 (ko) 모션 보상을 위한 자연 형상 영역
JP2005130509A (ja) イントラ予測方法及び装置
JP2006229927A (ja) ビデオ圧縮におけるイントラ予測の符号化モード選択方法
JP2005303984A (ja) 動きベクトル検出装置及び方法、及びその動きベクトル検出装置を利用可能な画像符号化装置
JP2006517069A (ja) モーションベクトルの予測方法及びシステム
JP3466164B2 (ja) 画像符号化装置、画像復号化装置、画像符号化方法、画像復号化方法、及び媒体
KR20110032331A (ko) 랜덤 액세스 가능한 영상 인코딩 시스템 및 방법
JP2008061135A (ja) 画像符号化装置および画像符号化方法
CN111654696A (zh) 一种帧内的多参考行预测方法、装置、存储介质及终端
JP2007005965A (ja) 符号化装置、符号化方法、及びプログラム
JP4784814B2 (ja) 符号化装置、符号化方法、及びプログラム
US20080025620A1 (en) Data compression apparatus and data compressing program storage medium
KR100251048B1 (ko) 단일 구조의 부호화가 가능한 주변 화소 성향 값을 이용한 격주사선 처리 부호화 방법
US8755619B2 (en) Method and apparatus for encoding and decoding image data using run of the image data
JP2007110409A (ja) 画像処理装置及び画像処理方法をコンピュータに実行させるためのプログラム
JP3432039B2 (ja) 画像符号化方法及びその装置
WO2000018133A1 (en) Encoding device and method, and decoding device and method
JP2007336056A (ja) 符号化装置、符号化方法及びプログラム
JP4766230B2 (ja) 符号化装置、データ処理装置、復号化装置及びプログラム
JP4184389B2 (ja) 動きベクトル復号装置および復号方法
JP4613771B2 (ja) 符号化装置、符号化方法及びそのプログラム
JP2019057886A (ja) 符号化装置、符号化方法及びプログラム
US8170113B2 (en) Encoder, data file, encoding method, computer readable medium and computer data signal
JP3189068B2 (ja) 画像データの符号化処理方式

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101224

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110427