(57)【要約】【課題】  拡大及び縮小を行い、かつ２画面の合成処理を行う画像処理装置を提供すること。【解決手段】本発明における画像処理装置は、拡大又は縮小を行い重ね合わせて表示する画像処理装置であって、入力画像記憶部と画像属性記憶部と内部作業用メモリと出力画像記憶部と処理ブロック単位計算部と画像処理部を備える。処理ブロック単位計算部は、内部作業用メモリの容量と拡大縮小率、表示画像位置及び表示画像サイズと、合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する。画像処理部は、処理ブロック単位に基づいて前画面及び後画面の画像データを入力し、内部作業用メモリを用いて処理ブロック単位毎に合成処理を行う。このような構成により、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えることが可能となる。【選択図】図２
2005322959.tif 000002
【特許請求の範囲】
【請求項１】
後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する画像処理装置であって、
入力された前画面及び後画面の画像データを格納する入力画像記憶部と、
前記前画面及び後画面の拡大縮小率、画像表示位置及び画像表示サイズを格納する画像属性記憶部と、
前記入力画像記憶部に格納された前記前画面及び後画面の画像データの合成処理を行う場合に用いられる内部作業用メモリと、
合成処理が行われた画像データを格納する出力画像記憶部と、
前記内部作業用メモリの容量と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する処理ブロック単位計算部と、
前記処理ブロック単位計算部により決定した前記処理ブロック単位を動的に入力し、前記処理ブロック単位と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記入力画像記憶部に格納された前記前画面及び後画面の画像データからデータを部分的に入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データを生成し、前記出力画像記憶部へ出力を行うことを繰り返すことにより合成画像データを完成させる画像処理部を備えた画像処理装置。
【請求項２】
前記画像処理部は、前記前画面及び後画面の画像データ及び前記出力画像データを縦方向に分割して合成処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する携帯端末であって、
入力された前画面及び後画面の画像データを格納する入力画像記憶部と、
前記前画面及び後画面の拡大縮小率、画像表示位置及び画像表示サイズを格納する画像属性記憶部と、
前記入力画像記憶部に格納された前記前画面及び後画面の画像データの合成処理を行う場合に用いられる内部作業用メモリと、
合成処理が行われた画像データを格納する出力画像記憶部と、
前記内部作業用メモリの容量と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する処理ブロック単位計算部と、
前記処理ブロック単位計算部により決定した前記処理ブロック単位を動的に入力し、前記処理ブロック単位と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記入力画像記憶部に格納された前記前画面及び後画面の画像データからデータを部分的に入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データを生成し、前記出力画像記憶部へ出力を行うことを繰り返すことにより合成画像データを完成させる画像処理部を備えた携帯端末。
【請求項４】
前記画像処理部は、前記前画面及び後画面の画像データ及び前記出力画像データを縦方向に分割して合成処理を行うことを特徴とする請求項３記載の携帯端末。
【請求項５】
後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する画像処理プログラムであって、
内部作業用メモリの容量と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する第１のステップと、
決定した前記処理ブロック単位と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記前画面及び後画面の画像データから部分的にデータを入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データの生成を行う第２のステップと、
前記第１のステップ及び第２のステップをコンピュータに対して全画面の合成処理が終わるまで繰り返して実行させ、部分的に生成された合成画像データを組み合わせることにより合成画像データを完成させる画像処理プログラム。
【請求項６】
後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する画像処理方法であって、
内部作業用メモリの容量と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する第１のステップと、
決定した前記処理ブロック単位と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記前画面及び後画面の画像データから部分的にデータを入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データの生成を行う第２のステップとを備え、
前記第１のステップ及び第２のステップを全画面の合成処理が終わるまで繰り返し、部分的に生成された合成画像データを組み合わせることにより合成画像データを完成させる画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、携帯端末、画像処理プログラム及び画像処理方法に関するものであり、より詳細には、拡大及び縮小を行い画面を合成する画像処理装置、携帯端末、画像処理プログラム及び画像処理方法に関する。
【背景技術】
【０００２】
複数の画面を合成して表示する手法はＰＣ（Personal Computer）のＯＳ（Operating System）をはじめとして多く利用されてきている。近年では、携帯端末や組み込み機器等にも複数の画面を合成して表示する機能を備えるものが出るようになってきた。これらの機器では、メモリや処理速度に制約が大きいため効率よく画面を合成して表示する技術が求められる。
【０００３】
そこで、２つの画面をそれぞれ複数のタイル画像に分割しタイル画像ごとに合成処理を行うことにより、２つの画面の合成処理を行うという手法が提案されるようになった（例えば、特許文献１など）。このように分割することにより、プロセッサの負荷を小さくして合成処理を行うことが可能となる。
【特許文献１】特開２００３−８７５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法は、合成を行うブロックサイズがタイルサイズに固定されており、１ピクセル単位の細かな位置指定を伴う合成をすることができず、また、画面の拡大や縮小をしてから合成処理を行うということができないという問題点があった。
【０００５】
例えば、拡大縮小を行いながら画面の合成処理を行う場合、一般的にはそれぞれの画面について別々に拡大縮小を行ってから合成を行う、あるいは一方の画面の拡大縮小を行った後、別の画面を拡大縮小処理を行いながら重ね合わせていく、という方法が考えられる。しかし、この場合はそれぞれの拡大縮小処理を行った画像データを一時的に保存しておかなければならず、多くのメモリを必要とする。
【０００６】
本発明は、このような問題点を解決するためになされたものであり、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えて拡大及び縮小を行い、かつ２画面の合成処理を行う画像処理装置、携帯端末、画像処理プログラム及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明における画像処理装置は、後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する画像処理装置であって、入力された前画面及び後画面の画像データを格納する入力画像記憶部と、前記前画面及び後画面の拡大縮小率、画像表示位置及び画像表示サイズを格納する画像属性記憶部と、前記入力画像記憶部に格納された前記前画面及び後画面の画像データの合成処理を行う場合に用いられる内部作業用メモリと、合成処理が行われた画像データを格納する出力画像記憶部と、前記内部作業用メモリの容量と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する処理ブロック単位計算部と、前記処理ブロック単位計算部により決定した前記処理ブロック単位を動的に入力し、前記処理ブロック単位と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記入力画像記憶部に格納された前記前画面及び後画面の画像データからデータを部分的に入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データを生成し、前記出力画像記憶部へ出力を行うことを繰り返すことにより合成画像データを完成させる画像処理部を備えた画像処理装置である。このような構成により、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えて拡大及び縮小を行い、かつ２画面の合成処理を行うことが可能となる。
【０００８】
前記画像処理部は、前記前画面及び後画面の画像データ及び前記出力画像データを縦方向に分割して合成処理を行うことを特徴としてもよい。こうすることにより、データ配列に合わせてより高速に合成処理を行うことが可能となる。
【０００９】
本発明における携帯端末は、後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する携帯端末であって、入力された前画面及び後画面の画像データを格納する入力画像記憶部と、前記前画面及び後画面の拡大縮小率、画像表示位置及び画像表示サイズを格納する画像属性記憶部と、前記入力画像記憶部に格納された前記前画面及び後画面の画像データの合成処理を行う場合に用いられる内部作業用メモリと、合成処理が行われた画像データを格納する出力画像記憶部と、前記内部作業用メモリの容量と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する処理ブロック単位計算部と、前記処理ブロック単位計算部により決定した前記処理ブロック単位を動的に入力し、前記処理ブロック単位と、前記画像属性記憶部に格納された前記前画面及び後画面の拡大縮小率、表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記入力画像記憶部に格納された前記前画面及び後画面の画像データからデータを部分的に入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データを生成し、前記出力画像記憶部へ出力を行うことを繰り返すことにより合成画像データを完成させる画像処理部を備えた携帯端末である。このような構成により、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えて拡大及び縮小を行い、かつ２画面の合成処理を行うことが可能となる。
【００１０】
前記画像処理部は、前記前画面及び後画面の画像データ及び前記出力画像データを縦方向に分割して合成処理を行うことを特徴としてもよい。こうすることにより、データ配列に合わせてより高速に合成処理を行うことが可能となる。
【００１１】
本発明における画像処理プログラムは、後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する画像処理プログラムであって、内部作業用メモリの容量と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する第１のステップと、決定した前記処理ブロック単位と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記前画面及び後画面の画像データから部分的にデータを入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データの生成を行う第２のステップと、前記第１のステップ及び第２のステップをコンピュータに対して全画面の合成処理が終わるまで繰り返して実行させ、部分的に生成された合成画像データを組み合わせることにより合成画像データを完成させる画像処理プログラムである。このような構成により、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えて拡大及び縮小を行い、かつ２画面の合成処理を行うことが可能となる。
【００１２】
本発明における画像処理プログラムは、後画面を予め定められた拡大縮小率に拡大又は縮小を行い、その上に前画面を予め定められた拡大縮小率に拡大又は縮小を行った後、重ね合わせて表示する画像処理方法であって、内部作業用メモリの容量と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて動的に処理ブロック単位を決定する第１のステップと、決定した前記処理ブロック単位と、前記前画面及び後画面の拡大縮小率及び表示画像位置及び表示画像サイズと、処理ブロック単位の合成処理が完了する毎に動的に更新される合成処理済画像データ量に基づいて前記前画面及び後画面の画像データから部分的にデータを入力し、前記内部作業用メモリを用いて前記処理ブロック単位内で合成処理を行い部分的に合成画像データの生成を行う第２のステップとを備え、前記第１のステップ及び第２のステップを全画面の合成処理が終わるまで繰り返し、部分的に生成された合成画像データを組み合わせることにより合成画像データを完成させる画像処理方法である。このような構成により、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えて拡大及び縮小を行い、かつ２画面の合成処理を行うことが可能となる。
【発明の効果】
【００１３】
本発明によれば、メモリを多く消費せずプロセッサへ多くの負荷もかけず消費電力も抑えて拡大及び縮小を行い、かつ２画面の合成処理を行う画像処理装置、携帯端末、画像処理プログラム及び画像処理方法を提供することが可能となる。
【発明を実施するための最良の形態】
【００１４】
発明の実施の形態１．
図１は、本発明の実施の形態１における画像処理装置の構成を示すブロック図である。画像処理装置１は、例えば携帯電話機やＰＤＡ（Personal Digital Assistant）等の携帯端末であり、画面を表示する機能を備えるものである。画像処理装置１は、画像処理部１０、処理ブロック単位計算部１１、内部作業用メモリ１２、入力画像記憶部１３、出力画像記憶部１４、画像属性記憶部１５を備えている。
【００１５】
画像処理部１０は、入力画像記憶部１３に記憶された２画面のデータを入力し、合成処理を行うためのもので、ＣＰＵ（Central Processing Unit）等により構成される。処理ブロック単位計算部１１は、画像処理部１０による合成処理を行う処理サイズ単位を決定するための計算を行うものであり、画像処理部１０と同様ＣＰＵ等により構成される。図１では、画像処理部１０と処理ブロック単位計算部１１は別々のものとして記載しているが同一のＣＰＵ等がこれを両方行うようにしてもよい。また、それぞれが専用のチップを備えてもよいし、プログラムによりそれぞれの処理を行うようにしてもよい。
【００１６】
内部作業用メモリ１２は、画像処理部１０が合成処理を行うために利用される記憶装置であり、ＲＡＭ（Random Access Memory）等により構成される。メモリの記憶容量は特に定められないが、本発明は内部作業用メモリ１２の記憶容量が少ないときに効果的である。入力画像記憶部１３は、画像処理部１０により合成処理を行う２つの画面の画像データを記憶するためのものであり、内部作業用メモリ１２同様にＲＡＭやＨＤＤ（Hard Disk Drive）等により構成される。出力画像データ記憶部１４は、画像処理部１０により合成処理が行われた画像データを記憶するためのものであり、入力画像記憶部１３同様に、ＲＡＭやＨＤＤにより構成される。画像属性記憶部１５は、画像処理部１０により合成処理を行うときの位置や拡大縮小率や画像サイズを記憶するためのものであり、入力画像記憶部１３同様に、ＲＡＭやＨＤＤにより構成される。図１では、内部作業用メモリ１２、入力画像記憶部１３、出力画像記憶部１４、画像属性記憶部１５はそれぞれ別々のものとして記載しているが、これらの全部あるいはこれらのうち２つまたは３つが同一のＲＡＭやＨＤＤに記憶されてもよい。
【００１７】
続いて、図２に示すフローチャートを用いて、本発明における画像処理装置の処理の流れについて説明する。
【００１８】
まず、処理ブロック単位計算部１１が合成処理を行う処理ブロック単位を決定する（Ｓ１０１）。処理ブロック単位の決定方法については後に詳しく説明する。ここで決定される処理ブロック単位は、合成処理を行う状況に応じて動的に変化する。続いて、画像処理部１０が、処理ブロック単位計算部１１により決定した処理ブロック単位に基づいて、合成処理を行う（Ｓ１０２）。合成処理の方法についても後に詳しく説明する。合成処理中に画像処理部１０は、合成処理が行われたデータについて出力画像記憶部１４へ書き込みを行う。
【００１９】
そのブロックでの合成処理が全て完了すると次のブロックへ移行する（Ｓ１０３）。次のブロックが存在しなくなると（Ｓ１０４）、全てのブロックでの画像処理が終了したことになるので合成処理が終了となる。
【００２０】
続いて、処理ブロック単位の決定方法について詳しく説明する。後画面の上に前画面を重ね合わせるものとする。図３は、処理ブロック単位の決定に必要なパラメータを示す図である。BACK_SIZEは、後画面の横幅の画素数であり、FRONT_SIZEは前画面の横幅の画素数を示す。また、OFFSETは後画面に対する前面の重ね合わせ位置の横方向である。OutPelNは、これから描画を行う対象ブロックの位置の横方向画素数、つまり合成処理済画像データ量により決定される値であり、処理ブロックごとに変化する値である。また、DSTNPel_Fは、前画面出力画像に対する、拡大縮小率を考慮した出力サイズであり、DSTNPel_Bは、後画面出力画像に対する、拡大縮小率を考慮した出力サイズである。DSTNPel_FとDSTNPel_Bも、処理ブロックごとに変化する値である。また、内部作業用メモリ１２の容量によって決定される最大処理単位も処理ブロック単位の決定に利用される。
【００２１】
処理サイズ単位決定のための初期化処理として、次のような方法でDSTNPel_FとDSTNPel_Bの初期値を設定する。DSTNPel_Fは、後画面拡大縮小率×後画面入力画像横方向サイズと最大処理単位のうち小さいほうであり、DSTNPel_Bは、後画面拡大縮小率×後画面入力画像横方向サイズと最大処理単位のうち小さいほうである。
【００２２】
ブロックサイズ決定方法は次に示す条件により分岐してそれぞれの場合について決定される。まず、図４に示すように、FRONT_SIZE+OFFSET≦OutPelN、つまり、処理を行うブロックが前画面を通過している場合は、合成処理は前画面に影響されることなく合成処理を行うことができるので、この時の処理ブロック単位は、DSTNPel_Bと決定される。この時、前画面の処理は行われないのでDSTNPel_F=0とする。
【００２３】
次に、前の条件を満たさない場合で、図５に示すように、OutPelN + DSTNPel_B≦OFFSET、つまり、処理を行うブロックが前画面よりまだ手前であり、前画面にかかる可能性がない場合は、この時も合成処理は前画面に影響されることなく合成処理を行うことが可能である。この時の処理ブロック単位もDSTNPel_Bと決定される。この時、前画面の処理は行われないのでDSTNPel_F=0とする。
【００２４】
次に、前の条件を満たさない場合で、図６に示すように、OutPelN＜OFFSETかつOutPelN + DSTNPel_B＞OFFSET+ FRONT_SIZEかつDSTNPel_Fが最大処理単位以下、つまり、処理を行うブロックが前画面よりまだ手前であり、次の処理を行うブロックで前画面全ての合成処理を行うことが可能である場合は、DSTNPel_Bのブロックに前画面のデータを入れることが可能であるから、処理ブロック単位はDSTNPel_Bと決定される。
【００２５】
次に、前の条件を満たさない場合で、図７に示すように、OutPelN+DSTNPel_F＝FRONT_SIZEかつOutPelNが０でない、つまり、処理を行うブロックが前画面の内部にかかっており、次の処理を行うブロックで前画面全ての合成処理を行うことが可能である場合は、DSTNPel_Bのブロックに前画面のデータを入れることが可能であるから、処理ブロック単位はDSTNPel_Bと決定される。また、DSTNPel_Fは、残りの部分だけを処理すればよいことになるので、FRONT_SIZE+OFFSET- OutPelNとなる。
【００２６】
次に、前の条件を満たさない場合で、図８に示すように、OFFSET＜OutPelN、つまり、処理を行うブロックが前画面の内部にかかっており、次の処理を行うブロックで前画面全ての合成処理を行うことが不可能である場合は、処理ブロック単位はDSTNPel_Fと決定される。また、DSTNPel_Bも前画面の処理に合わせてDSTNPel_Fとなる。
【００２７】
それ以外の場合、つまり、図９に示すように、処理を行うブロックが前画面よりまだ手前であり、次の処理を行うブロックで前画面にかかる場合は、処理ブロック単位は、OFFSET+ DSTNPel_F- OutPelNと最大処理単位のうち小さいほうと決定される。また、このときDSTNPel_FはDSTNPel_B+ OutPelN- OFFSETとなり、DSTNPel_BはOFFSET+ DSTNPel_F- OutPelNと最大処理単位のうち小さいほうとなる。
【００２８】
これらの条件分岐により処理ブロック単位が決定され、その処理ブロック単位に基づいて、画像データを入力し、合成処理を行う。このようにして条件分岐により動的に処理ブロック単位を決定することにより、限られたメモリ容量を効率良く利用して合成処理を行うことが可能となる。
【００２９】
次に、決定された処理ブロック単位に基づいて、合成処理を行う方法について詳しく説明する。図１０に示すように、合成処理は、処理ブロック単位の幅に合わせてライン毎に縦方向に処理を行っていき、縦方向の処理が全て完了すると、次の処理ブロック単位を計算し、当該ブロックについて再びライン毎に縦方向に処理を行っていく、という流れである。
【００３０】
図１１に示すフローチャートを用いて、合成処理を行う時の処理の流れについて説明する。
【００３１】
まず、決定された処理ブロック単位に基づいて、処理を行うラインについて利用する変数の初期化を行う（Ｓ２０１）。初期化が完了すると、当該ラインについて処理ブロック単位に合わせてデータを入力し、合成処理を行う（Ｓ２０２）。ここでの合成処理は通常通り、拡大縮小率に合わせて画像データをそのまま拡大縮小を行い、重ね合わせ時は、前画面がラインに含まれている場合は、前画面のデータを、含まれていない場合は後画面のデータを書き込めば良いが、この時、アンチエイリアシング等の画像補正処理を行ってもよく、処理ブロック単位での合成処理の方法は特に限定されない。
【００３２】
当該ラインの合成処理が終わると、次のラインへ移行する（Ｓ２０３）。この時、利用する変数は次のラインに合わせて再度初期化が行われる。この作業をライン毎に縦方向に繰り返し行い、全ライン終了すると（Ｓ２０４）、当該ブロックの合成処理は終了となり、次の処理ブロック単位の計算に入る。
【００３３】
このようにして作業用メモリの容量に合わせて動的に処理ブロック単位を計算し、計算された処理ブロック単位に合わせてライン毎に合成処理を行うことにより、拡大縮小処理を行った画像や合成処理を行った画像を一時的にメモリに格納する必要がなく、随時出力画像記憶部に記録されるためメモリの節約及び高速化を図ることができる。また、作業用メモリ毎の処理のため、バス負荷も軽くすることができ、省電力化も図ることができる。さらに、ブロック毎に分割して処理を行うため、どのような大きさの画像データにも対応することが可能となる。
【００３４】
その他の発明の実施の形態．
上述の例では、画像データを縦方向に分割し、処理ブロック単位を決定していたが、これは、画像データのメモリ配列が通常横方向に並んでいるため作業効率が良いからであり、画像データの形式によっては、横方向に分割して処理ブロック単位を決定しても良い。
また、上述の例では、拡大又は縮小を行うとしたが、前画面と後画面のどちらか一方または両方の拡大縮小率が１．０、つまり、拡大又は縮小を行わない画面の合成を行ってもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明における画像処理装置の構成を示すブロック図である。
【図２】本発明における画像処理装置の処理の流れを示すフローチャートである。
【図３】本発明におけるパラメータ名を説明するための図である。
【図４】本発明における処理ブロック単位決定方法の例を示す図である。
【図５】本発明における処理ブロック単位決定方法の例を示す図である。
【図６】本発明における処理ブロック単位決定方法の例を示す図である。
【図７】本発明における処理ブロック単位決定方法の例を示す図である。
【図８】本発明における処理ブロック単位決定方法の例を示す図である。
【図９】本発明における処理ブロック単位決定方法の例を示す図である。
【図１０】本発明における合成処理の方法を示す図である。
【図１１】本発明における画像処理装置の処理の流れを示すフローチャートである。
【符号の説明】
【００３６】
１    画像処理装置
１０  画像処理部
１１  処理ブロック単位計算部
１２  内部作業用メモリ
１３  入力画像記憶部
１４  出力画像記憶部
１５  画像属性記憶部
【図１】
2005322959.tif 000003
【図２】
2005322959.tif 000004
【図３】
2005322959.tif 000005
【図４】
2005322959.tif 000006
【図５】
2005322959.tif 000007
【図６】
2005322959.tif 000008
【図７】
2005322959.tif 000009
【図８】
2005322959.tif 000010
【図９】
2005322959.tif 000011
【図１０】
2005322959.tif 000012
【図１１】
2005322959.tif 000013