画素データを直接符号化する直接符号化部と、画素データと前記画素データより前の画素データとの差分値を符号化する差分符号化部と、前記直接符号化部又は前記差分符号化部により得られた符号化データを選択的に出力する符号化データ選択部と、を備え、前記符号化データ選択部は、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力する、符号化装置。前記符号化データ選択部は、所定の条件を満たす場合に、前記直接符号化部により得られた符号化データを選択して出力し、前記所定の条件を満たさない場合に、前記差分符号化部により得られた符号化データを選択して出力する、請求項1に記載の符号化装置。前記符号化データ選択部は、各ラインにおいて、先頭の画素データ、および各々が所定間隔を有する画素データについては前記直接符号化部により得られた符号化データを選択して出力し、他の画素データについては前記差分符号化部により得られた符号化データを選択して出力する、請求項2に記載の符号化装置。前記符号化データ選択部は、前記符号化データをメモリに出力する、請求項1に記載の符号化装置。前記差分符号化部は、前記画素データと前記画素データの直前の画素データとの差分値を符号化する、請求項1に記載の符号化装置。画素データを直接符号化するステップと、画素データと前記画素データより前の画素データとの差分値を符号化するステップと、前記直接符号化又は前記差分値の符号化により得られた符号化データを選択的に出力するステップであって、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力するステップと、を含むことを特徴とする、符号化方法。しかしながら、DPCMを使用する場合、画面左端に相当する画素データの符号化に際しては、当該画素データが直接符号化されるが、画面左端に相当する画素データ以外の画素データの符号化に際しては、当該画素データとその直前の画素データとの差分値が符号化される。この場合、画面の一部を構成する画像データを取得する場合でも画面左端の画素データから復号する必要があるという問題があった。そこで、本発明は、符号化データの記録に使用されるメモリのサイズを抑えつつ、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することが可能な、新規かつ改良された符号化装置及び符号化方法を提供しようとするものである。本発明のある実施形態によれば、画素データを直接符号化する直接符号化部と、画素データと前記画素データより前の画素データとの差分値を符号化する差分符号化部と、前記直接符号化部又は前記差分符号化部により得られた符号化データを選択的に出力する符号化データ選択部と、を備え、前記符号化データ選択部は、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力することを特徴とする、符号化装置が提供される。かかる構成によれば、差分値の符号化により得られる符号化データを出力することができるため、画像データを構成する全ての画素に対して直接符号化を行う場合と比較して、符号化データの記録に使用されるメモリのサイズを抑えることができる。さらに、直接符号化により得られる符号化データを出力することもできるため、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することが可能となる。また、前記符号化データ選択部は、所定の条件を満たす場合に、前記直接符号化部により得られた符号化データを選択して出力し、前記所定の条件を満たさない場合に、前記差分符号化部により得られた符号化データを選択して出力することもできる。かかる構成によれば、所定の条件を満たす場合には直接符号化を行い、所定の条件を満たさない場合には差分値に対する符号化を行うことができる。また、前記符号化データ選択部は、各ラインにおいて、先頭の画素データ、および各々が所定間隔を有する画素データについては前記直接符号化部により得られた符号化データを選択して出力し、他の画素データについては前記差分符号化部により得られた符号化データを選択して出力してもよい。かかる構成によれば、所定間隔ごとに必ず直接符号化が行われるため、より確実に、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することを可能とすることができる。また、前記符号化データ選択部は、前記符号化データをメモリに出力してもよい。かかる構成によれば、符号化データの記録に使用されるメモリのサイズを抑えることができる。また、前記差分符号化部は、前記画素データと前記画素データの直前の画素データとの差分値を符号化してもよい。かかる構成によれば、直前の画素データを記憶しておけば済むため、回路規模をより小さくすることが可能となる。また、本発明の別の実施形態によれば、画素データを直接符号化するステップと、画素データと前記画素データより前の画素データとの差分値を符号化するステップと、前記直接符号化又は前記差分値の符号化により得られた符号化データを選択的に出力するステップであって、各ラインにおいて、前記直接符号化部により得られた複数の画素データの符号化データを選択的に出力するステップと、を含むことを特徴とする、符号化方法が提供される。かかる構成によれば、差分値の符号化により得られる符号化データを出力することができるため、画像データを構成する全ての画素に対して直接符号化を行う場合と比較して、符号化データの記録に使用されるメモリのサイズを抑えることができる。さらに、直接符号化により得られる符号化データを出力することもできるため、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することが可能となる。以上説明したように、本発明に係る符号化装置及び符号化方法によれば、符号化データの記録に使用されるメモリのサイズを抑えつつ、画面左端の画素データから復号しなくても画面の一部を構成する画像データを取得することができる。以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。まず、比較例としてのノイズ低減回路について説明する。この比較例におけるノイズ低減回路では、ラインメモリの入力側にDPCM符号化器を配置し、ラインメモリの出力側にDPCM復号器を配置する。これにより、DPCM形式により圧縮された符号化データを格納することでラインメモリのサイズを小さくすることができる。かかる場合、DPCM符号化器は、ラインの先頭の画素データ以下画素値とも言う。のみに対して直接符号化を行い、その後の画素データに関しては当該画素データとその直前の画素データとの差分値を符号化する。このような処理は、ラインメモリと組み合わせて全画面を逐次処理していくパイプライン処理の類には適しているが、画面の一部の画像データを切り出して、切り出した画像データを拡大縮小するような処理例えば、トリミングリサイザ処理との組み合わせには適していない。画面左端に相当する画素データ以外の画素データは、直前の画素データとの差分値を符号化したデータであるため、例えば、画面の一部の画像データだけが欲しい場合でも、画面左端に相当する画素データから復号する必要があるからである。このために、比較例におけるノイズ低減回路を使用する場合には、ラインメモリを使った画面全体に対する処理に限定されてしまうものであった。以下、本発明の実施形態に係る符号化装置及び符号化方法について図を用いて説明する。図1は、本発明の実施形態に係る符号化装置10により入力データ列に対してDPCM符号化を行った場合のデータアドレス制御を示す。特に、図1は、入力データ列の各々が12bitの画素データにより構成されており符号化データ列の各々が6bitの画素データにより構成されている場合を例として示している。<書き込み時>本発明の実施形態に係る符号化装置10に対して画像データを構成する各画素データが順次に各入力データとして入力される。符号化装置10に対して入力される画像データはどのように取得されてもよく、例えば、記録媒体から取得されてもよいし、符号化装置10の外部装置から取得されてもよい。まず、符号化装置10は、各ラインの入力データのうちの先頭の画素データD0に対して2clock分2データ分を使用して直接符号化を行い、符号化した画素データをメモリに格納する。続いて、符号化装置10は、次の画素データD1とその直前の画素データD0との差分値を6bitにDPCM符号化して符号化データC1としてメモリに格納する。続いて、符号化装置10は、次の画素データD2とその直前の画素データD1との差分値を6bitにDPCM符号化して符号化データC2としてメモリに格納する。符号化装置10は、以降同様の処理を繰り返す。その後、符号化装置10は、ラインを構成する先頭以外の他の画素データを直接符号化してメモリに格納する。例えば、直接符号化データの挿入インターバルを8とした場合、符号化装置10は、画素データD8を直接符号化して符号化データとしてメモリに格納する。続いて、符号化装置10は、画素データD9とその直前の画素データD8との差分を6bitにDPCM符号化して符号化データC9としてメモリに格納する。以降同様の処理を繰り返して符号化データをメモリに格納していく。DPCM符号化を行った場合には、1つのデータ伝送につき1アドレス6bitを使用するが、直接符号化を行った場合には、2アドレス12bitを使用するため、直接符号化を行うたびにアドレスが1つ増えてずれていくことになる。なお、直接符号化データの挿入インターバルは特に限定されない。各入力データのサイズは12bit、各符号化データのサイズは6bitであるとするが、各入力データのサイズ及び符号化データのサイズは特に限定されない。<読み出し時>復号装置20は、直接符号化データの挿入インターバルを区切りとして、画面の途中から画像データを読み出すことができる。復号装置20は、読み出しデータのアドレスから、図1中の式1により直前の直接符号化データのアドレスを算出し、そのアドレスから読み出しを開始する。例えば、復号装置20は、画素データD11を読み出したい場合、式1において、M=3、Adrs_input=11として、9×1=9となり、読み出し開始番地は9、つまり、直接符号化データD8から読み出して復号すればよい。<インターバルのトレードオフ>直接符号化データの挿入インターバルを小さくした方が、不要な符号化データを復号しなくて済むので画面の途中からのデータ読み出しを効率的に行うことができる。例えば、122番目のデータを取得する場合、直接符号化データの挿入インターバルが64の場合は64番目のアドレスの直接符号化データから読まなくてはならず、所望のデータを得るまでに60clock待機する必要がある。一方、直接符号化データの挿入インターバルが8の場合は120番目の直接符号化データから読むだけで済むため、4clock待機するだけでデータが得られる。この場合、所望のデータを得るまでの待機時間は6.7まで短縮できる。また、不要なデータの読み出しDPCM復号をしない分、消費電力の抑制にもつながる。しかし、直接符号化はDPCM符号2つ分のデータを使用するため、直接符号化データの挿入インターバルを小さくすると圧縮効率が落ちてメモリサイズが増大することになる。<効果>図2は、本発明の実施形態に係る符号化装置10により画像データを符号化する場合の効果を示す図である。特に、図2は、符号化装置10により水平方向2048画素の画像データを12bitから6bitにDPCM符号化する場合を例として示している。12bitから6bitへのDPCM符号化では、メモリサイズは理論的には最高で50の削減となる。直接符号化データの挿入インターバルが64の場合には、すべてを直接符号化する場合と比較して必要となるメモリサイズは49.3削減され、50に近い。一方、直接符号化データの挿入インターバルが8の場合には、削減幅がやや減少するものの、すべてを直接符号化する場合と比較して必要となる必要となるメモリサイズは43.8削減されており、直接符号化データの挿入インターバルが8の符号化装置10であっても使用価値は十分高いと言える。<構成>図3は、本発明の実施形態に係る符号化装置10及び復号装置20の構成を示す図である。ここでは、特に、12bitの入力信号をDPCM符号化により6bitに圧縮する場合を例として説明する。入力データのうちの先頭の画素データは直接符号化されるべきであるため、先頭の画素データ12bitは、2clockに分けられて6bit×2として後段に送られる。画素データに対する直接符号化は、直接符号化部110により行われる。次の画素データについては、当該画素データと直前に符号化された画素データとの差分値がDPCM符号化部120により12bitから6bitに符号化される。DPCM符号化部120は、人間の視覚特性を利用して、比較的小さい差分値は細かく、比較的大きい差分値は粗く符号を割り当てる。ここで、直接符号化がなされるたびにDPCM符号化時の誤差がキャンセルされるため、直接符号化データの挿入インターバルが比較的小さい場合には、比較的頻繁に誤差がキャンセルされると想定される。しかしながら、直接符号化データの挿入インターバルが比較的大きい場合には、誤差が蓄積され易い。そのような場合には、符号化装置10は、符号化データに対して、6bitから12bitへの復号を行い、再生されたデータと入力データとの差分値をDPCM符号化してもよい。これにより、DPCM符号化時の誤差が蓄積していくことを防ぐことができる。SW1130には、直接符号化データの挿入インターバルがパラメータとして入力されており、SW1130は、直接符号化データの挿入インターバルに応じて、直接符号化とDPCM符号とを切り替えた上で、符号化データをMemory140に書き出す。図3に示した例では、直接符号化データの挿入インターバルがSW1130及びSW2180に外部から与えられているが、直接符号化データの挿入インターバルは、例えば、符号化装置10及び復号装置20の各々が有する記憶部に記憶されていてもよい。Memory140からの読み出しは、まず、読み出しデータの位置がユーザにより指定される。ユーザによる指定は、例えば、ユーザが入力装置に対して与える操作によりなされる。アドレス演算部150は、直接符号化データの挿入インターバルをパラメータとして、読み出し開始アドレスを図1中の式1により算出する。Memory140に書き込まれた符号化データは、直接復号部160又はDPCM復号部170により復号される。読み出しの最初は必ず直接符号化された画素データであるため、直接復号部160が当該データを直接復号再生する。そして、次のデータからは、DPCM復号部170が当該データをDPCM復号して得られる差分値に対して直前の再生値を加算してデータを得る。SW2180には直接符号化データの挿入インターバルがパラメータとして入力されており、SW2180は、直接符号化データの挿入インターバルに応じて直接復号データとDPCM復号データを切り替えて後段に渡す。トリミングリサイザ190は、SW2180から出力された画像データに対して、トリミング及びリサイズを行う。<動作>図4は、本発明の実施形態に係る符号化装置10の動作例を示す図である。図4に示すように、直接符号化部110は、先頭の画素データを取得してステップS11、取得した先頭の画素データを直接符号化するステップS12。直接符号化により得られた符号化データをMemory140に出力するステップS13。Memory140は、出力された符号化データを蓄積する。直接符号化部110は、次の画素データを取得してステップS21、次の画素データを直接符号化するステップS22。また、DPCM符号化部120は、当該画素データと当該画素データの直前の画素データとの差分値を符号化するステップS23。SW1130は、直接符号化部110による符号化により得られた符号化データとDPCM符号化部120による符号化により得られた符号化データとの中から符号化データを選択するステップS24。例えば、SW1130は、所定の条件を満たす場合には直接符号化部110による符号化により得られた符号化データを選択し、所定の条件を満たさない場合にはDPCM符号化部120による符号化により得られた符号化データを選択することができる。所定の条件は、特に限定されないが、上記した例で言えば、直接符号化データの挿入インターバルに相当する。すなわち、SW1130は、所定間隔ごとに、直接符号化部110による符号化により得られた符号化データを選択し、その間は、DPCM符号化部120による符号化により得られた符号化データを選択することができる。SW1130は、選択した符号化データをMemory140に出力するステップS25。Memory140は、出力された符号化データを蓄積する。符号化終了でなければステップS26でNo、ステップS21に戻り、符号化終了であればステップS26でYes、符号化を終了する。符号化は、例えば、画像データ全体の符号化が終了した場合に、終了する。図5は、本発明の実施形態に係る復号装置20の動作例を示す図である。図5に示すように、直接復号部160は、先頭の符号化データを取得してステップS31、取得した先頭の符号化データを直接復号するステップS32。直接復号により得られた画素データをトリミングリサイザ190に出力するステップS33。なお、ここでの先頭の符号化データは、例えば、読み出しデータのアドレスから図1中の式1により算出された読み出し開始アドレスの符号化データである。このように、復号装置20は、画面左端の画素データから復号せずに画面の一部を構成する画像データを取得することができる。直接復号部160は、次の符号化データを取得してステップS41、次の符号化データを直接復号するステップS42。また、DPCM復号部170は、当該符号化データを復号して得られる差分値を当該符号化データの直前の画素データに加算するステップS43。SW2180は、直接復号部160による復号により得られた画素データとDPCM復号部170による復号により得られた画素データとの中から画素データを選択するステップS44。上記したように、SW2180は、例えば、直接符号化データの挿入インターバルに応じて、画素データを選択することができる。SW2180は、選択した画素データをトリミングリサイザ190に出力するステップS45。トリミングリサイザ190は、出力された画素データに対して、トリミング処理やリサイズを行う。復号終了でなければステップS46でNo、ステップS41に戻り、復号終了であればステップS46でYes、復号を終了する。復号は、例えば、画像データ全体の復号が終了した場合に、終了する。以上において説明したように、比較例におけるノイズ低減回路によれば、視覚的な画質劣化を抑えながら、ラインメモリの使用効率を向上させることができる例えば、2倍にできる。しかしながら、比較例におけるノイズ低減回路を使用した場合には、画面の途中から画像データを読み出すことができないため、この回路を応用できる場面が全画面のパイプライン処理との組み合わせに限られていた。本発明の実施形態によれば、画面の途中からでも画像データを読み出すことができるため、トリミングリサイズといった、より広い画像処理とも組み合わせてメモリの使用効率を向上させることが可能となる。また、比較例におけるノイズ低減回路では、入力データを劣化なく復号できるのは画面左端の画素データのみであった。本発明の実施形態では、画面の中において所定間隔で直接符号化を行うので、画質劣化が所定画素で必ずキャンセルされる。そのため、本発明の実施形態によれば、より安定した画質を獲得しやすいという効果を奏する。なお、以上においては、12bitの画素データを6bitの符号化データに符号化する例について説明したが、これに限定されるものではなく、10bitの画素データを5bitの符号化データに符号化してもよいし、14bitの画素データを7bitの符号化データに符号化してもよい。また、圧縮方式としてDPCMを用いたが、圧縮形式も限定されるものではなく、回路規模が小さく実装できる等長符号化である画質劣化が少ない方式であればよい。さらに、直接符号化データの挿入インターバルは2のべき乗とするのが制御しやすいが、必ずしもこれに限定されるものではない。また、本発明の実施形態においては、DPCM符号化の際に、DPCM符号化部120は、符号化対象の画素データとその直前の画素データとの差分値を符号化することとしたが、どの画素データとの差分値を符号化してもよい。例えば、DPCM符号化部120は、符号化対象の画素データとそのNだけ前Nは2以上の整数の画素データとの差分値を符号化してもよい。その場合には、DPCM復号部170における復号の際にも、Nだけ前の画素データに差分値を加算すればよい。また、符号化装置10は、先頭の画素データからN番目までは直接符号化を行うこととなる。また、本発明の実施形態においては、符号化装置10により符号化されたデータがMemory140に出力されることとしたが、符号化データの出力先は特に限定されない。例えば、Memory140以外の装置記憶機能以外の機能を有する装置に対して出力されることも想定される。さらに、符号化装置10は、所定の間隔ごとに直接符号化を行うこととしたが、直接符号化は所定の間隔ごとに行われなくてもよい。例えば、符号化装置10は、画像データを解析し、解析結果に応じて直接符号化を行うか否かを判断してもよい。例えば、画像データのうち符号化の誤差が蓄積されることを回避したい領域に対しては、直接符号化を行えばよく、画像データに顔が映っていることが解析された場合に、その顔領域に対して直接符号化を行ってもよい。図3に示されたDPCM符号化部120は、差分符号化部としても機能し得る。また、SW1130は、符号化データ選択部としても機能し得る。DPCM復号部170は、差分復号部としても機能し得る。さらに、SW2180は、復号データ選択部としても機能し得る。先行技術文献として上記した文献に記載された技術と本発明の実施形態に係る技術との相違について簡単に説明すると、特開2009-159631号公報に記載された技術は、画像をBlockで切り出して第一の処理を行った後、ラスタに変換して第二の処理を行うものである。この点、当該技術には本発明の実施形態に係る圧縮符号化が使われておらず、当該技術では、使用されるラインメモリの削減にも繋がらないことが想定される。特開2001-157122号公報に記載された技術は、センサとDRAMとを制御してラインメモリなしでDRAMアクセスを行う技術である。この点、当該技術には本発明の実施形態に係る圧縮符号化が使われておらず、本発明の実施形態では、メモリへの入出力制御の変更だけでは済まない点が当該技術と異なる。特開平07-115548号公報に記載された技術は、可変長符号化との組み合わせで、16bit毎にパッキングするために冗長bitを付加する技術である。この点、本発明に係る実施形態では、等長符号化を前提にしており、当該技術とサイズが固定されているラインメモリとは組み合わせが難しい。以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。