(57)【特許請求の範囲】
【請求項１】
画素データを２クロックに分けて直接符号化する直接符号化部と、
画素データと前記画素データより前の画素データとの差分値を符号化する差分符号化部と、
前記直接符号化部又は前記差分符号化部により得られた符号化データを選択的に出力する符号化データ選択部と、
を備え、
前記符号化データ選択部は、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力し、各ラインにおいて、先頭の画素データ、および各々が所定間隔を有する画素データについては前記直接符号化部により得られた符号化データを選択して出力し、他の画素データについては前記差分符号化部により得られた符号化データを選択して出力する、符号化装置。
【請求項２】
前記符号化データ選択部は、
前記符号化データをメモリに出力する、
請求項１に記載の符号化装置。
【請求項３】
前記差分符号化部は、
前記画素データと前記画素データの直前の画素データとの差分値を符号化する、
請求項１に記載の符号化装置。
【請求項４】
画素データを２クロックに分けて直接符号化するステップと、
画素データと前記画素データより前の画素データとの差分値を符号化するステップと、
前記直接符号化又は前記差分値の符号化により得られた符号化データを選択的に出力するステップであって、各ラインにおいて、前記直接符号化により得られた複数の画素データの符号化データを選択的に出力するステップと、
各ラインにおいて、先頭の画素データ、および各々が所定間隔を有する画素データについては前記直接符号化により得られた符号化データを選択して出力するステップと、
他の画素データについては前記差分値の符号化により得られた符号化データを選択して出力するステップと、
を含むことを特徴とする、符号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化装置及び符号化方法に関する。
【背景技術】
【０００２】
従来、画像処理の手法としては様々な手法が提案されている（例えば、特許文献１ないし特許文献３参照）。例えば、特許文献１には、必要な指定範囲の画像データをブロック単位でラスタ状に変換して１画素単位の画像処理を実行する技術が開示されている。また、例えば、特許文献２には、１ライン分の画像データを出力する途中で駆動パルスの出力を一時停止する技術が開示されている。また、例えば、特許文献３には、符号化データの複数ビットを１ワードとしてライン毎又はページ毎にワードパッキングする技術が開示されている。
【０００３】
画像処理においては、一般に所定の規則に基づいて画像の形式を変換する符号化が行われる。画像の符号化方式としては、例えば、ＤＰＣＭ（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）が知られている。このＤＰＣＭによる符号化方式は、近くにある画素同士は、比較的近い画素値を取ることが多いという特徴を利用して符号化を行う方式である。したがって、ＤＰＣＭを使用して符号化を行った場合には、画像データを圧縮することができるため、画像データの記録に使用されるメモリのサイズを小さくすることができるといった効果を奏することができる。例えば、画像データの符号化がなされる場合には、画面左端に相当する画素データから順に符号化される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５９６３１号公報
【特許文献２】特開２００１−１５７１２２号公報
【特許文献３】特開平０７−１１５５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＤＰＣＭを使用する場合、画面左端に相当する画素データの符号化に際しては、当該画素データが直接符号化されるが、画面左端に相当する画素データ以外の画素データの符号化に際しては、当該画素データとその直前の画素データとの差分値が符号化される。この場合、画面の一部を構成する画像データを取得する場合でも画面左端の画素データから復号する必要があるという問題があった。
【０００６】
そこで、本発明は、符号化データの記録に使用されるメモリのサイズを抑えつつ、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することが可能な、新規かつ改良された符号化装置及び符号化方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明のある実施形態によれば、画素データを直接符号化する直接符号化部と、画素データと前記画素データより前の画素データとの差分値を符号化する差分符号化部と、前記直接符号化部又は前記差分符号化部により得られた符号化データを選択的に出力する符号化データ選択部と、を備え、前記符号化データ選択部は、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力することを特徴とする、符号化装置が提供される。
【０００８】
かかる構成によれば、差分値の符号化により得られる符号化データを出力することができるため、画像データを構成する全ての画素に対して直接符号化を行う場合と比較して、符号化データの記録に使用されるメモリのサイズを抑えることができる。さらに、直接符号化により得られる符号化データを出力することもできるため、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することが可能となる。
【０００９】
また、前記符号化データ選択部は、所定の条件を満たす場合に、前記直接符号化部により得られた符号化データを選択して出力し、前記所定の条件を満たさない場合に、前記差分符号化部により得られた符号化データを選択して出力することもできる。かかる構成によれば、所定の条件を満たす場合には直接符号化を行い、所定の条件を満たさない場合には差分値に対する符号化を行うことができる。
【００１０】
また、前記符号化データ選択部は、各ラインにおいて、先頭の画素データ、および各々が所定間隔を有する画素データについては前記直接符号化部により得られた符号化データを選択して出力し、他の画素データについては前記差分符号化部により得られた符号化データを選択して出力してもよい。かかる構成によれば、所定間隔ごとに必ず直接符号化が行われるため、より確実に、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することを可能とすることができる。
【００１１】
また、前記符号化データ選択部は、前記符号化データをメモリに出力してもよい。かかる構成によれば、符号化データの記録に使用されるメモリのサイズを抑えることができる。
【００１２】
また、前記差分符号化部は、前記画素データと前記画素データの直前の画素データとの差分値を符号化してもよい。かかる構成によれば、直前の画素データを記憶しておけば済むため、回路規模をより小さくすることが可能となる。
【００１３】
また、本発明の別の実施形態によれば、画素データを直接符号化するステップと、画素データと前記画素データより前の画素データとの差分値を符号化するステップと、前記直接符号化又は前記差分値の符号化により得られた符号化データを選択的に出力するステップであって、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力するステップと、を含むことを特徴とする、符号化方法が提供される。
【００１４】
かかる構成によれば、差分値の符号化により得られる符号化データを出力することができるため、画像データを構成する全ての画素に対して直接符号化を行う場合と比較して、符号化データの記録に使用されるメモリのサイズを抑えることができる。さらに、直接符号化により得られる符号化データを出力することもできるため、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することが可能となる。
【発明の効果】
【００１５】
以上説明したように、本発明に係る符号化装置及び符号化方法によれば、符号化データの記録に使用されるメモリのサイズを抑えつつ、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る符号化装置により入力データ列に対してＤＰＣＭ符号化を行った場合のデータ・アドレス制御を示す図である。
【図２】本発明の実施形態に係る符号化装置により画像データを符号化する場合の効果を示す図である。
【図３】本発明の実施形態に係る符号化装置及び復号装置の構成を示す図である。
【図４】本発明の実施形態に係る符号化装置の動作例を示す図である。
【図５】本発明の実施形態に係る復号装置の動作例を示す図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。
【００１８】
まず、比較例としてのノイズ低減回路について説明する。この比較例におけるノイズ低減回路では、ラインメモリの入力側にＤＰＣＭ符号化器を配置し、ラインメモリの出力側にＤＰＣＭ復号器を配置する。これにより、ＤＰＣＭ形式により圧縮された符号化データを格納することでラインメモリのサイズを小さくすることができる。かかる場合、ＤＰＣＭ符号化器は、ラインの先頭の画素データ（以下「画素値」とも言う。）のみに対して直接符号化を行い、その後の画素データに関しては当該画素データとその直前の画素データとの差分値を符号化する。
【００１９】
このような処理は、ラインメモリと組み合わせて全画面を逐次処理していくパイプライン処理の類には適しているが、画面の一部の画像データを切り出して、切り出した画像データを拡大・縮小するような処理（例えば、トリミング・リサイザ処理）との組み合わせには適していない。画面左端に相当する画素データ以外の画素データは、直前の画素データとの差分値を符号化したデータであるため、例えば、画面の一部の画像データだけが欲しい場合でも、画面左端に相当する画素データから復号する必要があるからである。このために、比較例におけるノイズ低減回路を使用する場合には、ラインメモリを使った画面全体に対する処理に限定されてしまうものであった。
【００２０】
以下、本発明の実施形態に係る符号化装置及び符号化方法について図を用いて説明する。
【００２１】
図１は、本発明の実施形態に係る符号化装置１０により入力データ列に対してＤＰＣＭ符号化を行った場合のデータ・アドレス制御を示す。特に、図１は、入力データ列の各々が１２ｂｉｔの画素データにより構成されており符号化データ列の各々が６ｂｉｔの画素データにより構成されている場合を例として示している。
【００２２】
＜書き込み時＞
本発明の実施形態に係る符号化装置１０に対して画像データを構成する各画素データが順次に各入力データとして入力される。符号化装置１０に対して入力される画像データはどのように取得されてもよく、例えば、記録媒体から取得されてもよいし、符号化装置１０の外部装置から取得されてもよい。まず、符号化装置１０は、各ラインの入力データのうちの先頭の画素データＤ０に対して２ｃｌｏｃｋ分（２データ分）を使用して直接符号化を行い、符号化した画素データをメモリに格納する。
【００２３】
続いて、符号化装置１０は、次の画素データＤ１とその直前の画素データＤ０との差分値を６ｂｉｔにＤＰＣＭ符号化して符号化データＣ１としてメモリに格納する。続いて、符号化装置１０は、次の画素データＤ２とその直前の画素データＤ１との差分値を６ｂｉｔにＤＰＣＭ符号化して符号化データＣ２としてメモリに格納する。符号化装置１０は、以降同様の処理を繰り返す。
【００２４】
その後、符号化装置１０は、ラインを構成する先頭以外の他の画素データを直接符号化してメモリに格納する。例えば、直接符号化データの挿入インターバルを８とした場合、符号化装置１０は、画素データＤ８を直接符号化して符号化データとしてメモリに格納する。続いて、符号化装置１０は、画素データＤ９とその直前の画素データＤ８との差分を６ｂｉｔにＤＰＣＭ符号化して符号化データＣ９としてメモリに格納する。以降同様の処理を繰り返して符号化データをメモリに格納していく。
【００２５】
ＤＰＣＭ符号化を行った場合には、１つのデータ伝送につき１アドレス（６ｂｉｔ）を使用するが、直接符号化を行った場合には、２アドレス（１２ｂｉｔ）を使用するため、直接符号化を行うたびにアドレスが１つ増えてずれていくことになる。なお、直接符号化データの挿入インターバルは特に限定されない。各入力データのサイズは１２ｂｉｔ、各符号化データのサイズは６ｂｉｔであるとするが、各入力データのサイズ及び符号化データのサイズは特に限定されない。
【００２６】
＜読み出し時＞
復号装置２０は、直接符号化データの挿入インターバルを区切りとして、画面の途中から画像データを読み出すことができる。復号装置２０は、読み出しデータのアドレスから、図１中の式（１）により直前の直接符号化データのアドレスを算出し、そのアドレスから読み出しを開始する。例えば、復号装置２０は、画素データＤ１１を読み出したい場合、式（１）において、「Ｍ＝３」、「Ａｄｒｓ＿ｉｎｐｕｔ＝１１」として、「９×１＝９」となり、読み出し開始番地は「９」、つまり、直接符号化データＤ８から読み出して復号すればよい。
【００２７】
＜インターバルのトレードオフ＞
直接符号化データの挿入インターバルを小さくした方が、不要な符号化データを復号しなくて済むので画面の途中からのデータ読み出しを効率的に行うことができる。例えば、１２２番目のデータを取得する場合、直接符号化データの挿入インターバルが６４の場合は６４番目のアドレスの直接符号化データから読まなくてはならず、所望のデータを得るまでに６０ｃｌｏｃｋ待機する必要がある。
【００２８】
一方、直接符号化データの挿入インターバルが８の場合は１２０番目の直接符号化データから読むだけで済むため、４ｃｌｏｃｋ待機するだけでデータが得られる。この場合、所望のデータを得るまでの待機時間は６．７％まで短縮できる。また、不要なデータの読み出し・ＤＰＣＭ復号をしない分、消費電力の抑制にもつながる。しかし、直接符号化はＤＰＣＭ符号２つ分のデータを使用するため、直接符号化データの挿入インターバルを小さくすると圧縮効率が落ちてメモリサイズが増大することになる。
【００２９】
＜効果＞
図２は、本発明の実施形態に係る符号化装置１０により画像データを符号化する場合の効果を示す図である。特に、図２は、符号化装置１０により水平方向２０４８画素の画像データを１２ｂｉｔから６ｂｉｔにＤＰＣＭ符号化する場合を例として示している。
【００３０】
１２ｂｉｔから６ｂｉｔへのＤＰＣＭ符号化では、メモリサイズは理論的には最高で５０％の削減となる。直接符号化データの挿入インターバルが６４の場合には、すべてを直接符号化する場合と比較して必要となるメモリサイズは４９．３％削減され、５０％に近い。一方、直接符号化データの挿入インターバルが８の場合には、削減幅がやや減少するものの、すべてを直接符号化する場合と比較して必要となる必要となるメモリサイズは４３．８％削減されており、直接符号化データの挿入インターバルが８の符号化装置１０であっても使用価値は十分高いと言える。
【００３１】
＜構成＞
図３は、本発明の実施形態に係る符号化装置１０及び復号装置２０の構成を示す図である。ここでは、特に、１２ｂｉｔの入力信号をＤＰＣＭ符号化により６ｂｉｔに圧縮する場合を例として説明する。入力データのうちの先頭の画素データは直接符号化されるべきであるため、先頭の画素データ１２ｂｉｔは、２ｃｌｏｃｋに分けられて６ｂｉｔ×２として後段に送られる。画素データに対する直接符号化は、直接符号化部１１０により行われる。
【００３２】
次の画素データについては、当該画素データと直前に符号化された画素データとの差分値がＤＰＣＭ符号化部１２０により１２ｂｉｔから６ｂｉｔに符号化される。ＤＰＣＭ符号化部１２０は、人間の視覚特性を利用して、比較的小さい差分値は細かく、比較的大きい差分値は粗く符号を割り当てる。
【００３３】
ここで、直接符号化がなされるたびにＤＰＣＭ符号化時の誤差がキャンセルされるため、直接符号化データの挿入インターバルが比較的小さい場合には、比較的頻繁に誤差がキャンセルされると想定される。しかしながら、直接符号化データの挿入インターバルが比較的大きい場合には、誤差が蓄積され易い。そのような場合には、符号化装置１０は、符号化データに対して、６ｂｉｔから１２ｂｉｔへの復号を行い、再生されたデータと入力データとの差分値をＤＰＣＭ符号化してもよい。これにより、ＤＰＣＭ符号化時の誤差が蓄積していくことを防ぐことができる。
【００３４】
ＳＷ１（１３０）には、直接符号化データの挿入インターバルがパラメータとして入力されており、ＳＷ１（１３０）は、直接符号化データの挿入インターバルに応じて、直接符号化とＤＰＣＭ符号とを切り替えた上で、符号化データをＭｅｍｏｒｙ１４０に書き出す。図３に示した例では、直接符号化データの挿入インターバルがＳＷ１（１３０）及びＳＷ２（１８０）に外部から与えられているが、直接符号化データの挿入インターバルは、例えば、符号化装置１０及び復号装置２０の各々が有する記憶部に記憶されていてもよい。
【００３５】
Ｍｅｍｏｒｙ１４０からの読み出しは、まず、読み出しデータの位置がユーザにより指定される。ユーザによる指定は、例えば、ユーザが入力装置に対して与える操作によりなされる。アドレス演算部１５０は、直接符号化データの挿入インターバルをパラメータとして、読み出し開始アドレスを図１中の式（１）により算出する。Ｍｅｍｏｒｙ１４０に書き込まれた符号化データは、直接復号部１６０又はＤＰＣＭ復号部１７０により復号される。読み出しの最初は必ず直接符号化された画素データであるため、直接復号部１６０が当該データを直接復号・再生する。そして、次のデータからは、ＤＰＣＭ復号部１７０が当該データをＤＰＣＭ復号して得られる差分値に対して直前の再生値を加算してデータを得る。
【００３６】
ＳＷ２（１８０）には直接符号化データの挿入インターバルがパラメータとして入力されており、ＳＷ２（１８０）は、直接符号化データの挿入インターバルに応じて直接復号データとＤＰＣＭ復号データを切り替えて後段に渡す。トリミング・リサイザ１９０は、ＳＷ２（１８０）から出力された画像データに対して、トリミング及びリサイズを行う。
【００３７】
＜動作＞
図４は、本発明の実施形態に係る符号化装置１０の動作例を示す図である。図４に示すように、直接符号化部１１０は、先頭の画素データを取得して（ステップＳ１１）、取得した先頭の画素データを直接符号化する（ステップＳ１２）。直接符号化により得られた符号化データをＭｅｍｏｒｙ１４０に出力する（ステップＳ１３）。Ｍｅｍｏｒｙ１４０は、出力された符号化データを蓄積する。
【００３８】
直接符号化部１１０は、次の画素データを取得して（ステップＳ２１）、次の画素データを直接符号化する（ステップＳ２２）。また、ＤＰＣＭ符号化部１２０は、当該画素データと当該画素データの直前の画素データとの差分値を符号化する（ステップＳ２３）。ＳＷ１（１３０）は、直接符号化部１１０による符号化により得られた符号化データとＤＰＣＭ符号化部１２０による符号化により得られた符号化データとの中から符号化データを選択する（ステップＳ２４）。
【００３９】
例えば、ＳＷ１（１３０）は、所定の条件を満たす場合には直接符号化部１１０による符号化により得られた符号化データを選択し、所定の条件を満たさない場合にはＤＰＣＭ符号化部１２０による符号化により得られた符号化データを選択することができる。所定の条件は、特に限定されないが、上記した例で言えば、直接符号化データの挿入インターバルに相当する。すなわち、ＳＷ１（１３０）は、所定間隔ごとに、直接符号化部１１０による符号化により得られた符号化データを選択し、その間は、ＤＰＣＭ符号化部１２０による符号化により得られた符号化データを選択することができる。
【００４０】
ＳＷ１（１３０）は、選択した符号化データをＭｅｍｏｒｙ１４０に出力する（ステップＳ２５）。Ｍｅｍｏｒｙ１４０は、出力された符号化データを蓄積する。符号化終了でなければ（ステップＳ２６で「Ｎｏ」）、ステップＳ２１に戻り、符号化終了であれば（ステップＳ２６で「Ｙｅｓ」）、符号化を終了する。符号化は、例えば、画像データ全体の符号化が終了した場合に、終了する。
【００４１】
図５は、本発明の実施形態に係る復号装置２０の動作例を示す図である。図５に示すように、直接復号部１６０は、先頭の符号化データを取得して（ステップＳ３１）、取得した先頭の符号化データを直接復号する（ステップＳ３２）。直接復号により得られた画素データをトリミング・リサイザ１９０に出力する（ステップＳ３３）。なお、ここでの先頭の符号化データは、例えば、読み出しデータのアドレスから図１中の式（１）により算出された読み出し開始アドレスの符号化データである。このように、復号装置２０は、画面左端の画素データから復号せずに画面の一部を構成する画像データを取得することができる。
【００４２】
直接復号部１６０は、次の符号化データを取得して（ステップＳ４１）、次の符号化データを直接復号する（ステップＳ４２）。また、ＤＰＣＭ復号部１７０は、当該符号化データを復号して得られる差分値を当該符号化データの直前の画素データに加算する（ステップＳ４３）。ＳＷ２（１８０）は、直接復号部１６０による復号により得られた画素データとＤＰＣＭ復号部１７０による復号により得られた画素データとの中から画素データを選択する（ステップＳ４４）。上記したように、ＳＷ２（１８０）は、例えば、直接符号化データの挿入インターバルに応じて、画素データを選択することができる。
【００４３】
ＳＷ２（１８０）は、選択した画素データをトリミング・リサイザ１９０に出力する（ステップＳ４５）。トリミング・リサイザ１９０は、出力された画素データに対して、トリミング処理やリサイズを行う。復号終了でなければ（ステップＳ４６で「Ｎｏ」）、ステップＳ４１に戻り、復号終了であれば（ステップＳ４６で「Ｙｅｓ」）、復号を終了する。復号は、例えば、画像データ全体の復号が終了した場合に、終了する。
【００４４】
以上において説明したように、比較例におけるノイズ低減回路によれば、視覚的な画質劣化を抑えながら、ラインメモリの使用効率を向上させることができる（例えば、２倍にできる）。しかしながら、比較例におけるノイズ低減回路を使用した場合には、画面の途中から画像データを読み出すことができないため、この回路を応用できる場面が全画面のパイプライン処理との組み合わせに限られていた。
【００４５】
本発明の実施形態によれば、画面の途中からでも画像データを読み出すことができるため、トリミング・リサイズといった、より広い画像処理とも組み合わせてメモリの使用効率を向上させることが可能となる。また、比較例におけるノイズ低減回路では、入力データを劣化なく復号できるのは画面左端の画素データのみであった。本発明の実施形態では、画面の中において所定間隔で直接符号化を行うので、画質劣化が所定画素で必ずキャンセルされる。そのため、本発明の実施形態によれば、より安定した画質を獲得しやすいという効果を奏する。
【００４６】
なお、以上においては、１２ｂｉｔの画素データを６ｂｉｔの符号化データに符号化する例について説明したが、これに限定されるものではなく、１０ｂｉｔの画素データを５ｂｉｔの符号化データに符号化してもよいし、１４ｂｉｔの画素データを７ｂｉｔの符号化データに符号化してもよい。また、圧縮方式としてＤＰＣＭを用いたが、圧縮形式も限定されるものではなく、回路規模が小さく実装できる・等長符号化である・画質劣化が少ない方式であればよい。さらに、直接符号化データの挿入インターバルは２のべき乗とするのが制御しやすいが、必ずしもこれに限定されるものではない。
【００４７】
また、本発明の実施形態においては、ＤＰＣＭ符号化の際に、ＤＰＣＭ符号化部１２０は、符号化対象の画素データとその直前の画素データとの差分値を符号化することとしたが、どの画素データとの差分値を符号化してもよい。例えば、ＤＰＣＭ符号化部１２０は、符号化対象の画素データとそのＮだけ前（Ｎは２以上の整数）の画素データとの差分値を符号化してもよい。その場合には、ＤＰＣＭ復号部１７０における復号の際にも、Ｎだけ前の画素データに差分値を加算すればよい。また、符号化装置１０は、先頭の画素データからＮ番目までは直接符号化を行うこととなる。
【００４８】
また、本発明の実施形態においては、符号化装置１０により符号化されたデータがＭｅｍｏｒｙ１４０に出力されることとしたが、符号化データの出力先は特に限定されない。例えば、Ｍｅｍｏｒｙ１４０以外の装置（記憶機能以外の機能を有する装置）に対して出力されることも想定される。
【００４９】
さらに、符号化装置１０は、所定の間隔ごとに直接符号化を行うこととしたが、直接符号化は所定の間隔ごとに行われなくてもよい。例えば、符号化装置１０は、画像データを解析し、解析結果に応じて直接符号化を行うか否かを判断してもよい。例えば、画像データのうち符号化の誤差が蓄積されることを回避したい領域に対しては、直接符号化を行えばよく、画像データに顔が映っていることが解析された場合に、その顔領域に対して直接符号化を行ってもよい。
【００５０】
図３に示されたＤＰＣＭ符号化部１２０は、差分符号化部としても機能し得る。また、ＳＷ１（１３０）は、符号化データ選択部としても機能し得る。ＤＰＣＭ復号部１７０は、差分復号部としても機能し得る。さらに、ＳＷ２（１８０）は、復号データ選択部としても機能し得る。
【００５１】
先行技術文献として上記した文献に記載された技術と本発明の実施形態に係る技術との相違について簡単に説明すると、特開２００９−１５９６３１号公報に記載された技術は、画像をＢｌｏｃｋで切り出して第一の処理を行った後、ラスタに変換して第二の処理を行うものである。この点、当該技術には本発明の実施形態に係る圧縮符号化が使われておらず、当該技術では、使用されるラインメモリの削減にも繋がらないことが想定される。
【００５２】
特開２００１−１５７１２２号公報に記載された技術は、センサとＤＲＡＭとを制御してラインメモリなしでＤＲＡＭアクセスを行う技術である。この点、当該技術には本発明の実施形態に係る圧縮符号化が使われておらず、本発明の実施形態では、メモリへの入出力制御の変更だけでは済まない点が当該技術と異なる。
【００５３】
特開平０７−１１５５４８号公報に記載された技術は、可変長符号化との組み合わせで、１６ｂｉｔ毎にパッキングするために冗長ｂｉｔを付加する技術である。この点、本発明に係る実施形態では、等長符号化を前提にしており、当該技術とサイズが固定されているラインメモリとは組み合わせが難しい。
【００５４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００５５】
１０    符号化装置
２０    復号装置
１１０  直接符号化部
１２０  ＤＰＣＭ符号化部（差分符号化部）
１４０  Ｍｅｍｏｒｙ
１５０  アドレス演算部
１６０  直接復号部
１７０  ＤＰＣＭ復号部（差分復号部）
１９０  トリミング・リサイザ
【図１】
0005872804.tif 000002
【図２】
0005872804.tif 000003
【図３】
0005872804.tif 000004
【図４】
0005872804.tif 000005
【図５】
0005872804.tif 000006