(57)【要約】【課題】安価な構成で、水平方向の画素数が一度に読み出し可能な最大画素数よりも多い画像データを、画像処理を施して出力することのできる技術を提供する。【解決手段】本発明の画像処理装置は、記憶手段と、読み出し手段と、画像処理手段と、出力手段と、を有し、記憶手段に記憶された画像データの水平方向の画素数が、読み出し手段で一度に読み出し可能な最大画素数よりも多い場合に、読み出し手段は、記憶手段から、１ライン分の画像データを複数の分割データに分けて順に読み出し、画像処理手段は、読み出し手段で分割データが読み出される度に、該読み出された分割データに対して画像処理を施し、出力手段は、画像処理手段で分割データに画像処理が施される度に、該画像処理が施された分割データを入力し、画像処理が施された同じラインの複数の分割データを合成して１ライン分の画像データとして出力する。【選択図】図１
2013048340.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶手段と、
前記記憶手段からライン毎に画像データを読み出す読み出し手段と、
前記読み出し手段で読み出されたライン毎の画像データに画像処理を施す画像処理手段と、
前記画像処理手段で画像処理が施されたライン毎の画像データを出力する出力手段と、を有し、
前記記憶手段に記憶された画像データの水平方向の画素数が、前記読み出し手段で一度に読み出し可能な最大画素数よりも多い場合に、
前記読み出し手段は、前記記憶手段から、１ライン分の画像データを、前記最大画素数以下の画素数の複数の分割データに分けて順に読み出し、
前記画像処理手段は、前記読み出し手段で分割データが読み出される度に、該読み出された分割データに対して前記画像処理を施し、
前記出力手段は、前記画像処理手段で分割データに前記画像処理が施される度に、該画像処理が施された分割データを入力し、前記画像処理が施された同じラインの複数の分割データを合成して１ライン分の画像データとして出力する
ことを特徴とする画像処理装置。
【請求項２】
前記画像処理手段の前記画像処理は、他のラインの画像データを参照しない画像処理である
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力手段は、
遅延回路を有し、
前記画像処理手段から先に入力された分割データの出力タイミングを前記遅延回路を用いて遅延させることにより、１ライン分の複数の分割データを連続的に出力する
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記出力手段は、
少なくとも１ライン分の画像データを記憶可能なラインメモリを有し、
前記画像処理手段から分割データが入力される度に、該分割データを前記ラインメモリに格納することにより、前記画像処理が施された同じラインの複数の分割データを合成する
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
記憶部からライン毎に画像データを読み出す読み出しステップと、
前記読み出しステップで読み出されたライン毎の画像データに画像処理を施す画像処理ステップと、
前記画像処理ステップで画像処理が施されたライン毎の画像データを出力する出力ステップと、
を有し、
前記記憶部に記憶された画像データの水平方向の画素数が、前記読み出しステップで一度に読み出し可能な最大画素数よりも多い場合に、
前記読み出しステップでは、前記記憶部から、１ライン分の画像データを、前記最大画素数以下の画素数の複数の分割データに分けて順に読み出し、
前記画像処理ステップでは、前記読み出しステップで分割データが読み出される度に、該読み出された分割データに対して前記画像処理を施し、
前記出力ステップでは、前記画像処理ステップで分割データに前記画像処理が施される度に、該画像処理が施された分割データを入力し、前記画像処理が施された同じラインの
複数の分割データを合成して１ライン分の画像データとして出力する
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
ディスプレイ装置（表示装置）に表示する画像を高画質化するため、フレームメモリやラインメモリを用いた画像処理を行うことがある。
フレームメモリは、複数フレームの画像データを比較する場合や、画像データのフレームレートを高速化する場合に用いられることがある。
ラインメモリは、フレームメモリからの画像データの読み出しや、複数ライン分の画像データを参照して行う画像処理（ＩＰ変換などのフィルタ処理等）に用いられることがある。
【０００３】
ラインメモリを用いた画像処理では、例えば、メモリからライン毎に画像データが読み出され、ラインメモリに蓄積される。そして、ラインメモリに蓄積された画像データを用いて画像処理が行われる。
このような画像処理では、ラインメモリサイズ（ラインメモリに蓄積可能な最大画素数）、即ち、ラインバッファサイズ（フレームメモリから一度に読み出し可能な最大画素数）より水平方向の画素数が多い画像データをそのまま処理することは難しい。
画像データの水平方向の画素数がラインメモリサイズより多い場合の画像処理方法は、例えば、特許文献１に開示されている。具体的には、特許文献１に開示の方法では、画像データが、水平方向の画素数がラインメモリサイズ以下の複数の画像データに分割され、分割された画像データ毎に画像処理が行われる。
ここでは、上記分割された画像データを短冊画像データと呼ぶ。特に、画像データを２つに分割したときに、左側の短冊画像データを左画像データと呼び、右側の短冊画像データを右画像データと呼ぶ。
【０００４】
しかし、画像データを複数の短冊画像データに分割した場合、画像（複数の短冊画像データに基づく複数の画像（短冊画像）が水平方向に並べられた画像）を表示装置で正しく表示するためには、フレームメモリが必要となることがある。以下、詳しく説明する。
多くの表示装置は、画像の上から下の順にライン毎の画像データが入力されることを想定している。しかし、画像データに対してＩＰ変換などの画像処理（複数ライン分の画像データを参照して行う画像処理）を行う場合は、短冊画像データ毎に画像処理が行われる。例えば、左画像データ全体が処理された後、右画像データ全体が処理される。そのため、画像データの流れる順番が上記想定とは異なってしまう。そこで、画像データを複数の短冊画像データに分割し、それぞれの短冊画像データに画像処理を施した場合には、該画像処理が施された複数の短冊画像データをフレームメモリに保存し、合成する必要がある。そして、フレームメモリから合成された画像（複数の短冊画像が水平方向に並べられた画像；ラスタ画像）をライン毎に読み出す必要がある。
【０００５】
図７は、従来の画像処理装置の構成の一例を示すブロック図である。
画像処理装置３００は、２つの画像処理部（第１画像処理部３１４、第２画像処理部３２４）を有する。例えば、第１画像処理部３１４はＩＰ変換を行い、第２画像処理部３２４は画像データの倍速変換を行う。
第１画像処理部３１４は、第１メモリ部３１２から第１短冊画像読み出し部３１３が読み出した短冊画像データに対して、画像処理を施す。
第２画像処理部３２４は、第２メモリ部３２２から第２短冊画像読み出し部３２３が読み出した短冊画像データに対して、画像処理を施す。
ここで、第２画像処理部３２４の出力結果（出力されるデータ）は短冊画像データである。そのため、第２画像処理部３２４から順次出力される複数の短冊画像データを保存し、該複数の画像データを合成して１枚のラスタ画像データに変換する必要がある。そして、ラスタ画像データをライン毎に読み出して表示装置に出力する必要がある。
この変換及び出力のために、従来は、第３メモリ部３３２、ラスタ画像読み出し部３３３が必要となっていた。
このようなフレームメモリ（複数の短冊画像データを合成するためのフレームメモリ）や読み出し部を持つことは、コストの増加を招く。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−２２１５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、安価な構成で、水平方向の画素数が一度に読み出し可能な最大画素数よりも多い画像データを、画像処理を施して出力することのできる画像処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、
画像データを記憶する記憶手段と、
前記記憶手段からライン毎に画像データを読み出す読み出し手段と、
前記読み出し手段で読み出されたライン毎の画像データに画像処理を施す画像処理手段と、
前記画像処理手段で画像処理が施されたライン毎の画像データを出力する出力手段と、を有し、
前記記憶手段に記憶された画像データの水平方向の画素数が、前記読み出し手段で一度に読み出し可能な最大画素数よりも多い場合に、
前記読み出し手段は、前記記憶手段から、１ライン分の画像データを、前記最大画素数以下の画素数の複数の分割データに分けて順に読み出し、
前記画像処理手段は、前記読み出し手段で分割データが読み出される度に、該読み出された分割データに対して前記画像処理を施し、
前記出力手段は、前記画像処理手段で分割データに前記画像処理が施される度に、該画像処理が施された分割データを入力し、前記画像処理が施された同じラインの複数の分割データを合成して１ライン分の画像データとして出力する
ことを特徴とする。
【０００９】
本発明の画像処理装置の制御方法は、
記憶部からライン毎に画像データを読み出す読み出しステップと、
前記読み出しステップで読み出されたライン毎の画像データに画像処理を施す画像処理ステップと、
前記画像処理ステップで画像処理が施されたライン毎の画像データを出力する出力ステップと、
を有し、
前記記憶部に記憶された画像データの水平方向の画素数が、前記読み出しステップで一度に読み出し可能な最大画素数よりも多い場合に、
前記読み出しステップでは、前記記憶部から、１ライン分の画像データを、前記最大画素数以下の画素数の複数の分割データに分けて順に読み出し、
前記画像処理ステップでは、前記読み出しステップで分割データが読み出される度に、
該読み出された分割データに対して前記画像処理を施し、
前記出力ステップでは、前記画像処理ステップで分割データに前記画像処理が施される度に、該画像処理が施された分割データを入力し、前記画像処理が施された同じラインの複数の分割データを合成して１ライン分の画像データとして出力する
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、安価な構成で、水平方向の画素数が一度に読み出し可能な最大画素数よりも多い画像データを、画像処理を施して出力することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る画像処理装置の構成の一例を示すブロック図
【図２】短冊画像読み出し部の処理の一例を示す模式図
【図３】ラインインタリーブ画像読み出し部の処理の一例を示す模式図
【図４】短冊画像読み出し部の処理フローの一例を示すフローチャート
【図５】ラインインタリーブ画像読み出し部の処理フローの一例を示すフローチャート
【図６】画像出力部の入出力信号の一例を示す波形図
【図７】従来の画像処理装置の構成の一例を示すブロック図
【発明を実施するための形態】
【００１２】
以下に、本発明の実施形態に係る画像処理装置及びその制御方法について説明する。
図１は、本実施形態に係る画像処理装置１００の構成の一例を示すブロック図である。画像処理装置１００は、自身の持つラインメモリのサイズよりも水平方向の画素数が多い画像データを処理することできる。
【００１３】
画像入力部１０１は、外部から画像データを入力する。例えば、画像入力部１０１は、外部の画像出力装置から出力された画像データを入力することができる。また、画像入力部１０１は、画像データを取り外し可能な記録媒体から読み出して入力することができる。記録媒体は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、メモリカードなどである。
【００１４】
第１書き込み部１１１は、画像入力部１０１に入力された画像データ（入力画像データ）を第１メモリ部１１２に書き込む。
第１メモリ部１１２は、画像データ（第１書き込み部１１１によって書き込まれた画像データ）を記憶する記憶部である。具体的には、第１メモリ部１１２は、フレームメモリであり、画像データを少なくとも１フレーム期間は保持することができる。例えば、第１メモリ部１１２は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成される。第１メモリ部１１２は、例えば、インタレース形式の入力画像データをプログレッシブ形式の画像データに変換する画像処理（ＩＰ変換；第１画像処理部１１４で行われる画像処理）で用いられる。
【００１５】
短冊画像読み出し部１１３は、第１メモリ部１１２からライン毎に画像データを読み出す。
第１画像処理部１１４は、短冊画像読み出し部１１３で読み出されたライン毎の画像データに、ＩＰ変換などの画像処理を施す。第１画像処理部１１４は、サイズ（蓄積可能な最大画素数）がＷＭ１のラインメモリを有する。
また、短冊画像読み出し部１１３は、１ライン分の画像データを、第１メモリ部１１２から読み出し、途切れることなく連続して出力する必要があるため、サイズ（読み出し可能な最大画素数）がＷＭ１のメモリアクセス用ラインバッファを有する。
【００１６】
第２書き込み部１２１は、第１画像処理部１１４で画像処理が施されたライン毎の画像データを、第２メモリ部１２２に書き込む。
第２メモリ部１２２は、画像データ（第２書き込み部１２１によって書き込まれた画像データ）を記憶する記憶部である。具体的には、第２メモリ部１２２は、フレームメモリであり、画像データを少なくとも１フレーム期間は保持することができる。例えば、第２メモリ部１２２は、ＤＲＡＭで構成される。第２メモリ部１２２は、例えば、６０Ｈｚのフレームレートの画像を１２０Ｈｚにする倍速処理（フレームレート変換）で用いられる。
【００１７】
ラインインタリーブ画像読み出し部１２３は、第２メモリ部１２２からライン毎に画像データを読み出す。
第２画像処理部１２４は、ラインインタリーブ画像読み出し部１２３で読み出されたライン毎の画像データに画像処理を施す。第２画像処理部１２４は、サイズ（蓄積可能な最大画素数）がＷＭ２のラインメモリを有する。
また、ラインインタリーブ画像読み出し部１２３は、１ライン分の画像データを、第２メモリ部１２２から読み出し、途切れることなく連続して出力する必要があるため、サイズ（読み出し可能な最大画素数）がＷＭ２のメモリアクセス用ラインバッファを有する。
【００１８】
画像出力部１３１は、例えば、第２画像処理部１２４で画像処理が施されたライン毎の画像データを画像処理装置１００が有する表示装置（不図示）に出力する。
なお、画像出力部１３１は、上記表示装置以外の装置に画像データを出力してもよい。画像出力部１３１は、外部の表示装置、外部の画像処理装置、外部の画像記憶装置などに画像データを出力してもよい。
【００１９】
上述したように、第１画像処理部１１４のラインメモリのサイズ、及び、短冊画像読み出し部１１３のラインバッファのサイズは、いずれもＷＭ１である。
そのため、第１メモリ部１１２に記憶された画像データの水平方向の画素数ＷがＷＭ１より多い場合には、１ライン分の画像データを一度に読み出すことはできず、ラインメモリを用いた画像処理を行うことができない。
そこで、本実施形態では、短冊画像読み出し部１１３は、Ｗ＞ＷＭ１の場合に、画像データを、水平方向の画素数がＷＭ１以下の複数の短冊画像データに分けて順に読み出し、第１画像処理部１１４へ出力する。それにより、複数の短冊画像データが、順に、画像処理（ＩＰ変換）が施されて第２メモリ部１２２へ書き込まれる。具体的には、画像処理が施された複数の短冊画像データが第２メモリ部１２２へ書き込まれ、１枚の画像のデータに合成される。
【００２０】
図２は、短冊画像読み出し部１１３の処理の一例を示す模式図である。
図２では、第１メモリ部１１２に記憶された画像データ２１０の水平ライン数を１０とした。
図２では、画像データ２１０の水平方向の画素数ＷがＷＭ１よりも多いため、画像データ２１０が、水平方向の画素数がＷＬ１の左画像データ２１１と、水平方向の画素数がＷＲ１の右画像データ２１２に分けて読み出される。
【００２１】
図２において、左画像データ２１１および右画像データ２１２の傍らに記載の数字は、短冊画像読み出し部１１３が読み出す画像データの順番を示す。
図２に示すように、短冊画像読み出し部１１３は、まず、左画像データ２１１の全てのラインのデータを順に読み出す。その後、右画像データの２１２を全てのラインのデータを順に読み出す。
短冊画像読み出し部１１３は、左画像データ２１１及び右画像データ２１２のラインの
データを読み出す度に水平同期信号を発生する。
短冊画像読み出し部１１３は、左画像データ２１１の全てのラインのデータを読み出す度に、少なくとも１ライン期間の長さを有する垂直同期信号を発生する。
短冊画像読み出し部１１３は、右画像データ２１２の全てのラインのデータを読み出す度に、少なくとも１ライン期間の長さを有する垂直同期信号を発生する。
【００２２】
ここで、左画像データ２１１および右画像データ２１２の水平方向の画素数（ＷＬ１，ＷＲ１）は、第１画像処理部１１４のラインメモリのサイズＷＭ１以下である。そのため、第１画像処理部１１４では、左画像データ２１１および右画像データ２１２に対し、フィルタ処理など、処理対象のラインの、１つ前または後ろのラインのデータを参照する画像処理を行うことができる。
【００２３】
なお、図２の例では、第１メモリ部１１２に記憶された画像データを２つの短冊画像データに分割する例を示したが、分割数はこれに限らない。分割数は３，５，１０などであってもよい。各短冊画像データの水平方向の画素数がＷＭ１以下であればよい。
なお、第１画像処理部１１４での画像処理が、処理対象の画素の水平方向に隣接する画素値を参照する処理の場合には、左画像データ２１１と右画像データ２１２は、画像データ２１０の共通の領域を含むことがある。この場合、第１画像処理部１１４により画像処理が施された短冊画像データは、短冊画像データ間で共通の領域がなくなるように、一部の領域（例えば、図２の斜線で示した領域）のデータが除外されて、第２メモリ部１２２に書き込まれる。
【００２４】
また、上述したように、第２画像処理部１２４のラインメモリのサイズ、及び、ラインインタリーブ画像読み出し部１２３のラインバッファのサイズは、いずれもＷＭ２である。
そのため、第２メモリ部１２２に記憶された画像データの水平方向の画素数ＷがＷＭ２より多い場合には、１ライン分の画像データを一度に読み出すことはできない。
そして、本実施形態では第２画像処理部１２４の後段にフレームメモリ（画像データ合成用のフレームメモリ）を有していない。そのため、短冊画像読み出し部１１３のように画像データを複数の短冊画像データに分けて順に読み出すと、表示装置に出力する画像データの順番が、表示装置が想定している順番（ラスタ形式の順番）と異なってしまう。ここで、ラスタ形式とは、水平同期信号を用いて画像の上から下の順にラインを切り替え、１ラインずつ左から右に画像データを送信する形式である。
【００２５】
そこで、本実施形態では、ラインインタリーブ画像読み出し部１２３は、Ｗ＞ＷＭ２の場合に、第２メモリ部１２２から、記憶されている画像データの１ライン分の画像データを、ＷＭ２以下（最大画素数以下）の画素数の複数の分割データに分けて順に読み出す。本実施形態では、このような読み出し方法を、ラインインタリーブ読み出しと呼ぶ。また、上記分割データをラインインターリーブ画像データとも呼ぶ。
第２画像処理部１２４は、ラインインタリーブ画像読み出し部１２３で分割データが読み出される度に、該読み出された分割データに対して画像処理を施す。
そして、画像出力部１３１は、第２画像処理部１２４で分割データに画像処理が施される度に、該画像処理が施された分割データを入力する。そして、画像出力部１３１は、画像処理が施された同じラインの複数の分割データを合成して、元データ（第２メモリ部１２２に記憶された画像データ）の１ライン分の画像データとして出力する。
【００２６】
図３は、ラインインタリーブ画像読み出し部１２３の処理の一例を示す模式図である。
図３では、第２メモリ部１２２に記録された画像データ２２０の水平ライン数を１０とした。
図３では、画像データ２２０の水平方向の画素数ＷがＷＭ２より多いため、１ライン分
の画像データが、ＷＭ２以下（最大画素数以下）の画素数の複数の分割データに分けて順に読み出される。具体的には、画像データ２２０の１ライン分のデータが、左画像データ２２１の１ライン分のデータと、右画像データ２２２の１ライン分のデータとに分けられる。
【００２７】
図３において、左画像データ２２１および右画像データ２２２の傍らに記載の数字は、ラインインタリーブ画像読み出し部１２３が読み出す画像データ（分割データ）の順番を示す。
図３に示すように、ラインインタリーブ画像読み出し部１２３は、左画像データ２２１と右画像データ２２２を、それぞれ１ラインずつ交互に読み出す。
ラインインタリーブ画像読み出し部１２３は、左画像データ２２１及び右画像データ２２２のラインのデータを読み出す度に水平同期信号を発生する。
ラインインタリーブ画像読み出し部１２３は、左画像データ２２１と右画像データ２２２の全てのラインのデータ（即ち、画像データ２２０全体）を読み出す度に、少なくとも１ライン期間の長さを有する垂直同期信号を発生する。
【００２８】
ここで、読み出された分割データの画素数は第２画像処理部１２４のラインメモリのサイズＷＭ２以下である。しかしながら、上述したように、本実施形態では、左画像データ２２１と右画像データ２２２が、それぞれ１ラインずつ交互に読み出される。具体的には、左画像データ２２１の１番目のライン（最も上のライン）の画像データ、右画像データ２２２の１番目のラインの画像データ、左画像データ２２１の２番目のラインの画像データ・・・の順に分割データが読み出される。そのため、第２画像処理部１２４において、ラインメモリを用いた画像処理を行うことは難しい。なお、本実施形態では、画像データの最も上のラインから最も下のラインまで順に読み出されるものとする。
そこで、第２画像処理部１２４では、ラインインタリーブ読み出しされた画像データに対して処理可能な画像処理を行う。即ち、第２画像処理部１２４では、他のラインの画像データを参照しない画像処理を行う。具体的には、第２画像処理部１２４では、表示装置で表示された画像の輝度ムラ、階調特性、色域などを補正する補正処理などを行う。
そして、第２画像処理部１２４では、フィルタ処理など、他のラインの画像データを参照する画像処理は行わない。勿論、入力画像データ（第２メモリ部１２２に記憶された画像データ）の水平方向の画素数がＷＭ２以下である場合には、第２画像処理部１２４でフィルタ処理などの画像処理を行うことが可能である。
【００２９】
なお、図３の例では、第２メモリ部１２２に記憶された画像データの１ライン分のデータを２つの分割データに分割する例を示したが、分割数はこれに限らない。分割数は３，５，１０などであってもよい。各分割データの画素数がＷＭ２以下であればよい。
なお、第２画像処理部１２４での画像処理が、処理対象の画素の水平方向に隣接する画素値を参照する処理の場合には、左画像データ２２１のラインのデータと、右画像データ２２２のラインのデータは、画像データ２２０の共通の領域のデータを含むことがある。この場合、第２画像処理部１２４により画像処理が施された分割データは、分割データ間で共通の領域がなくなるように、一部の領域のデータが除外されて、画像出力部１３１から出力される。
【００３０】
図４は、短冊画像読み出し部１１３の処理フローの一例を示すフローチャートである。
（左画像データ読み出し処理）
まず、短冊画像読み出し部１１３は、画像データの読み出すラインの番号Ｙを１に初期化する（Ｓ１０１）。
次に、短冊画像読み出し部１１３は、左画像データ２１１のＹ番目のラインの画像データを読み出す（Ｓ１０２）。
そして、短冊画像読み出し部１１３は、水平同期信号（ｈｓｙｎｃ）を出力する（Ｓ１
０３）。
【００３１】
次に、短冊画像読み出し部１１３は、Ｙに１を加算する。それにより、読み出すラインが、次のラインに変更される（Ｓ１０４）。
そして、短冊画像読み出し部１１３は、左画像データ２１１の全ラインのデータを読み出したか否かを判定する（Ｓ１０５）。全ラインのデータを読み出したと判定された場合（Ｓ１０５：ＹＥＳ）、短冊画像読み出し部１１３は、垂直同期信号（ｖｓｙｎｃ）を出力する（Ｓ１０６）。全ラインのデータを読み出していない（読み出していないラインのデータが有る）と判定された場合（Ｓ１０５：ＮＯ）、Ｓ１０２へ処理が戻される。図２の例の場合、ライン数は１０であるため、Ｙ＜１０の場合に、全ラインのデータを読み出していないと判定され、Ｙ≧１０の場合に、全ラインのデータを読み出したと判定される。
【００３２】
（右画像データ読み出し処理）
Ｓ１０６の次に、短冊画像読み出し部１１３は、画像データの読み出すラインの番号Ｙを１に初期化する（Ｓ１０７）。
次に、短冊画像読み出し部１１３は、右画像データ２１２のＹ番目のラインの画像データを読み出す（Ｓ１０８）。
そして、短冊画像読み出し部１１３は、水平同期信号を出力する（Ｓ１０９）。
【００３３】
次に、短冊画像読み出し部１１３は、Ｙに１を加算する。それにより、読み出すラインが、次のラインに変更される（Ｓ１１０）。
そして、短冊画像読み出し部１１３は、右画像データ２１２の全ラインのデータを読み出したか否かを判定する（Ｓ１１１）。全ラインのデータを読み出したと判定された場合（Ｓ１１１：ＹＥＳ）、短冊画像読み出し部１１３は、垂直同期信号を出力する（Ｓ１０２）。全ラインのデータを読み出していない（読み出していないラインのデータが有る）と判定された場合（Ｓ１１１：ＮＯ）、Ｓ１０８へ処理が戻される。
【００３４】
図５は、ラインインタリーブ画像読み出し部１２３の処理フローの一例を示すフローチャートである。
まず、ラインインタリーブ画像読み出し部１２３は、画像データの読み出すラインの番号Ｙを１に初期化する（Ｓ２０１）。
次に、ラインインタリーブ画像読み出し部１２３は、左画像データ２２１のＹ番目のラインの画像データ（分割データ）を読み出す（Ｓ２０２）。
そして、ラインインタリーブ画像読み出し部１２３は、水平同期信号を出力する（Ｓ２０３）。
【００３５】
次に、ラインインタリーブ画像読み出し部１２３は、右画像データ２２２のＹ番目のラインの画像データ（分割データ）を読み出す（Ｓ２０４）。
そして、ラインインタリーブ画像読み出し部１２３は、水平同期信号を出力する（Ｓ２０５）。
【００３６】
次に、ラインインタリーブ画像読み出し部１２３は、Ｙに１を加算する。それにより、読み出すラインが、次のラインに変更される（Ｓ２０６）。
そして、ラインインタリーブ画像読み出し部１２３は、左画像データ２２１の全ライン及び右画像データ２２２の全ラインのデータ（即ち、元データ（画像データ２２０）全体）を読み出したか否かを判定する（Ｓ２０７）。画像データ２２０全体を読み出したと判定された場合（Ｓ２０７：ＹＥＳ）、ラインインタリーブ画像読み出し部１２３は、垂直同期信号を出力する（Ｓ２０８）。画像データ２２０全体を読み出していない（読み出していない分割データが有る）と判定された場合（Ｓ２０７：ＮＯ）、Ｓ２０２へ処理が戻
される。
【００３７】
図６は、画像出力部１３１の入力信号（データ）及び出力信号（データ）の一例を示す。
左画像分割データ２３１，２４１は、第２画像処理部１２４で画像処理が施された左画像データ２２１の１ライン分のデータ（分割データ）である。左画像分割データ２３１は、画像出力部１３１に入力されたデータであり、左画像分割データ２４１は、画像出力部１３１から出力されたデータである。
右画像分割データ２３２，２４２は、第２画像処理部１２４で画像処理が施された右画像データ２２２の１ライン分のデータ（分割データ）である。右画像分割データ２３２は、画像出力部１３１に入力されたデータであり、右画像分割データ２４２は、画像出力部１３１から出力されたデータである。
左画像分割データ２３１，２４１と右画像分割データ２３２，２４２は同じラインの画像データである。
ｉｎ＿ｈｓｙｎｃは、画像出力部１３１に入力された水平同期信号であり、ｏｕｔ＿ｈｓｙｎｃは、画像出力部１３１から出力された水平同期信号である。
左画像分割データ２３１の入力が完了してから、右画像分割データ２３２の入力が開始するまでの期間をＴＤとする。
【００３８】
本実施形態では、画像出力部１３１は、遅延回路を有する。そして、画像出力部１３１は、第２画像処理部１２４から先に入力された分割データの出力タイミングを、遅延回路を用いて遅延させることにより、元データ（第２メモリ部１２２に記憶された画像データ）の１ライン分の複数の分割データを連続的に出力する。
図６の例では、画像出力部１３１は、左画像分割データ２３１を、ＴＤ期間遅延させて出力する。このような遅延を行うための遅延回路は、例えば、遅延時間ＴＦのフリップフロップ回路をＴＤ／ＴＦ個連結した回路である。
そして、画像出力部１３１は、右画像分割データ２３２を遅延させずに出力する。
それにより、左画像分割データ２４１と右画像分割データ２４２が連続的に出力される。即ち、左画像分割データ２４１と右画像分割データ２４２が合成されて、元データの１ライン分の画像データとして出力される。
また、左画像分割データ２３１と右画像分割データ２３２の間にある水平同期信号は不要となるため、画像出力部１３１は当該水平同期信号を除外する。
【００３９】
上述したように、画像出力部１３１には、ライン毎に、左画像分割データと右画像分割データが入力される。その結果、画像出力部１３１からは、元データがライン毎に出力される（ラスタ形式で出力される）。
【００４０】
なお、遅延回路はフリップフロップ回路を有する回路に限らない。例えば、画像出力部１３１は遅延回路としてラインメモリを有していてもよい。その場合には、左画像分割データ２３１をラインメモリに一旦格納してＴＤ期間後に読み出して出力すればよい。遅延回路は、分割データを遅延させることのできる回路であれば、どのような回路であってもよい。
【００４１】
また、分割データの合成方法は上記方法（遅延回路を用いた方法）に限らない。例えば、画像出力部１３１は、元データの少なくとも１ライン分の画像データを記憶可能なラインメモリを有していてもよい。その場合には、第２画像処理部１２４から分割データが入力される度に、該分割データを上記ラインメモリに格納することにより、画像処理が施された同じラインの複数の分割データを合成、出力すればよい。それにより、該合成された画像データ（元データの１ライン分の画像データ）が出力される。また、画像出力部１３１は、元データの１ライン分の画像データを記憶可能なラインメモリを複数有していても
よい。ラインメモリを複数有していれば、画像出力部１３１への入力クロックと、画像出力部１３１からの出力クロックとが異なる場合でも、画像データが欠落することなく画像出力を行うことができる。その場合には、例えば、第１ラインメモリに書き込んだ１ライン分の画像データを読み出しながら、第２ラインメモリに次の１ライン分の画像データを書き込むことができる。このため、複数ラインの画像データを順次途切れることなく出力することができる。
【００４２】
以上述べたように、本実施形態によれば、ラインインタリーブ読み出しが行われ、読み出された同じラインの分割データが合成されて出力される。それにより、安価な構成で、水平方向の画素数が一度に読み出し可能な最大画素数よりも多い画像データを、画像処理を施して出力することができる。具体的には、画像データ合成用のフレームメモリや該フレームメモリからライン毎に画像データを読み出す読み出し部を用いずに、水平方向の画素数が一度に読み出し可能な最大画素数よりも多い画像データを、画像処理を施して出力することができる。
さらに、本実施形態によれば、１ライン分の画像データを１度に読み出すことは行わず、ラインインタリーブ読み出しを行って、元データが出力される。そのため、読み出し部のメモリアクセス用のバッファ量を低減できる。
【符号の説明】
【００４３】
１００  画像処理装置
１２２  第２メモリ部
１２３  ラインインタリーブ画像読み出し部
１２４  第２画像処理部
１３１  画像出力部
【図１】
2013048340.tif 000003
【図２】
2013048340.tif 000004
【図３】
2013048340.tif 000005
【図４】
2013048340.tif 000006
【図５】
2013048340.tif 000007
【図６】
2013048340.tif 000008
【図７】
2013048340.tif 000009