(57)【要約】【課題】利用するモードの違いに応じて中間バッファの適切な割り当てを行うことが可能な画像形成装置を実現する。【解決手段】画像データを圧縮してから大容量記憶手段に記憶し、前記大容量記憶手段に圧縮状態で記憶された画像データを読み出して編集手段で編集し、この編集された画像データを伸張してから画像形成手段で画像形成する際に、前記大容量記憶手段に画像データを記憶する際と前記大容量記憶手段から画像データを読み出す際と画像データの編集の際とに画像データを一時記憶する中間バッファと、この中間バッファの記憶領域の割り当てを変更する制御手段とを備え、前記中間バッファにおける、前記大容量記憶手段に画像データを記憶する際に使用される圧縮中継領域と前記大容量記憶手段から読み出す際に使用される再生中継領域と画像データの編集の際に使用される画像編集領域との割り当てを、画像編集モードの違いに応じて変更する。【選択図】図１
2008028887.tif 000002
【特許請求の範囲】
【請求項１】
画像読取手段で原稿を読み取って得た画像データを圧縮手段で圧縮してから大容量記憶手段に記憶し、前記大容量記憶手段に圧縮状態で記憶された画像データを読み出して編集手段で編集し、この編集された画像データを伸張手段で伸張してから画像形成手段で画像形成する画像形成装置であって、
前記大容量記憶手段に画像データを記憶する際と前記大容量記憶手段から画像データを読み出す際と画像データの編集の際とに画像データを一時記憶する中間バッファと、
前記画像データの記憶と読み出しとを制御すると共に、前記中間バッファの記憶領域の割り当てを変更する制御手段とを備え、
前記制御手段は、前記中間バッファにおける、前記大容量記憶手段に画像データを記憶する際に使用される圧縮中継領域と前記大容量記憶手段から読み出す際に使用される再生中継領域と画像データの編集の際に使用される画像編集領域との割り当てを、画像編集モードの違いに応じて変更する制御を行う、
ことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、画像の合成を伴う画像編集モードの際に、前記圧縮中継領域の割り当てを減らすと共に前記画像編集領域の割り当てを増やす制御を行う、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
画像の合成を伴う画像編集モードは、ブックレットモードあるいはオーバレイモードである、
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記制御手段は、通常時には、圧縮中継領域として２面分、再生中継領域として２面分、画像編集領域として２面分を割り当て、画像の合成を伴う画像編集モード時には、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として２面分を割り当てる、
ことを特徴とする請求項１乃至請求項３のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、画像読取手段で原稿を読み取って得た画像データを圧縮手段で圧縮してから大容量記憶手段に記憶し、前記大容量記憶手段に圧縮状態で記憶された画像データを読み出して編集手段で編集し、この編集された画像データを伸張手段で伸張してから画像形成手段で画像形成する画像形成装置に関する。
【背景技術】
【０００２】
スキャナで原稿を読み取って得た画像データを圧縮回路で圧縮してから大容量記憶手段に記憶し、大容量記憶手段に圧縮状態で記憶された画像データを読み出して画像処理回路で編集し、この編集された画像データを伸張回路で伸張してからプリントエンジンで画像形成する画像形成装置が存在している。
【０００３】
そして、このような画像形成装置の大容量記憶手段としては、ハードディスク装置（ＨＤＤ）が一般的に用いられている。
そして、圧縮回路から転送された画像データをＨＤＤに書き込む際には、画像データの転送速度とＨＤＤの書き込み速度との速度差を吸収するために、ＨＤＤの入力前段に半導体メモリを中間バッファとして配置することが行われる。
【０００４】
この際に、圧縮回路から中間バッファに書き込む動作と、中間バッファからＨＤＤに書き込む動作とを並行して行うため、中間バッファは２面分の容量を有していることが望ましい。
【０００５】
同様に、画像データをＨＤＤから読み出して、画像処理回路で編集する際にも、ＨＤＤからの画像データの読み出し速度と画像処理回路の入力速度の速度差を吸収するために、ＨＤＤの出力と画像処理回路の間に半導体メモリを中間バッファとして配置することが行われる。
【０００６】
この際に、ＨＤＤから読み出して中間バッファに書き込む動作と、中間バッファから読み出して画像処理回路に転送する動作とを並行して行うため、中間バッファは２面分の容量を有していることが望ましい。
【０００７】
同様に、画像処理回路で編集された画像データを伸張回路で伸張してプリントエンジンに渡す際にも、画像処理回路と伸張回路との速度差を吸収するために、画像処理回路と伸張回路の間に半導体メモリを中間バッファとして配置することが行われる。
【０００８】
この際に、画像処理回路から読み出して中間バッファに転送する動作と、中間バッファから読み出して伸張回路に転送する動作とを並行して行うため、中間バッファは２面分の容量を有していることが望ましい。
【０００９】
以上のように中間バッファを２面ずつ有する様子をブロック図として図示すると、図５のような状態になる。
なお、このような画像形成装置において、ＨＤＤの記憶領域の割り当てを変更する技術について、以下の特許文献１などに関連技術が記載されている。
【特許文献１】特開平７-２７３９５７号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ここに示した特許文献1では、ＦＡＸ機能、コピー機能、スキャン画像データ保存機能などを有する場合に、利用する状況においてメモリフルになる機能があるため、利用状況に応じて記憶領域の割り当てを変更する技術である。
【００１１】
しかし、同一の機能において、利用するモードの違い、たとえば、複写機能において画像編集の違いなどに応じて必要とされる中間バッファの容量は異なるが、中間バッファに使用される半導体メモリはＨＤＤなどに比べると高価であり、無限に容量を増やすことはできず、また、その記憶領域の割り当てを適切に変更する技術も存在していなかった。
【００１２】
本発明は上記に鑑みてなされものであって、利用するモードの違いに応じて中間バッファの適切な割り当てを行うことが可能な画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００１３】
以上の課題を解決する本発明は、以下に記載するようなものである。
（１）請求項１記載の発明は、画像読取手段で原稿を読み取って得た画像データを圧縮手段で圧縮してから大容量記憶手段に記憶し、前記大容量記憶手段に圧縮状態で記憶された画像データを読み出して編集手段で編集し、この編集された画像データを伸張手段で伸張してから画像形成手段で画像形成する画像形成装置であって、前記大容量記憶手段に画像データを記憶する際と前記大容量記憶手段から画像データを読み出す際と画像データの編集の際とに画像データを一時記憶する中間バッファと、前記画像データの記憶と読み出しとを制御すると共に、前記中間バッファの記憶領域の割り当てを変更する制御手段とを備え、前記制御手段は、前記中間バッファにおける、前記大容量記憶手段に画像データを記憶する際に使用される圧縮中継領域と前記大容量記憶手段から読み出す際に使用される再生中継領域と画像データの編集の際に使用される画像編集領域との割り当てを、画像編集モードの違いに応じて変更する制御を行う、ことを特徴とする画像形成装置である。
【００１４】
（２）請求項２記載の発明は、前記制御手段は、画像の合成を伴う画像編集モードの際に、前記圧縮中継領域の割り当てを減らすと共に前記画像編集領域の割り当てを増やす制御を行う、ことを特徴とする請求項１記載の画像形成装置である。
【００１５】
（３）請求項３記載の発明は、画像の合成を伴う画像編集モードは、ブックレットモードあるいはオーバレイモードである、ことを特徴とする請求項２記載の画像形成装置である。
【００１６】
（４）請求項４記載の発明は、前記制御手段は、通常時には、圧縮中継領域として２面分、再生中継領域として２面分、画像編集領域として２面分を割り当て、画像の合成を伴う画像編集モード時には、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として２面分を割り当てる、ことを特徴とする請求項１乃至請求項３のいずれかに記載の画像形成装置である。
【発明の効果】
【００１７】
本発明によると以下のような効果が得られる。
この発明では、大容量記憶手段に画像データを記憶する際と大容量記憶手段から画像データを読み出す際と画像データの編集の際とに画像データを中間バッファに一時記憶する際に、制御手段は、中間バッファにおける、大容量記憶手段に画像データを記憶する際に使用される圧縮中継領域と、大容量記憶手段から読み出す際に使用される再生中継領域と、画像データの編集の際に使用される画像編集領域との割り当てを、画像編集モードの違いに応じて変更する制御を行う。
【００１８】
これにより、同一の機能において利用するモードの違い（たとえば、複写機能において画像編集の違いなど）に応じて中間バッファの適切な割り当てを行うことが可能な画像形成装置を実現できる。
【００１９】
なお、画像の合成を伴う画像編集モードの際に、上記中間バッファの圧縮中継領域の割り当てを減らすと共に、画像編集領域の割り当てを増やす制御を行う。
これにより、同一の機能において利用するモードの違い（たとえば、複写機能において画像編集の違いなど）に応じて、中間バッファが多く必要となる画像編集モードにおいて多くの中間バッファの割り当てがなされるため、中間バッファの適切な割り当てを行うことが可能な画像形成装置を実現できる。
【００２０】
また、画像の合成を伴う画像編集モードとしては、ブックレットモードあるいはオーバレイモードが該当する。
そして、以上の中間バッファの割り当てにおいて、通常時には、圧縮中継領域として２面分、再生中継領域として２面分、画像編集領域として２面分を割り当て、画像の合成を伴う画像編集モード時には、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として２面分を割り当てることが望ましい。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態）を詳細に説明する。
〈第１実施形態〉
図１と図２とは、本発明の第１実施形態の画像形成装置の構成を示すブロック図である。ここで、図１と図２において、制御部１０１は画像形成装置の各部を制御する制御手段であり、この実施形態では、後述する中間バッファにおける、大容量記憶手段に画像データを記憶する際に使用される圧縮中継領域と、大容量記憶手段から読み出す際に使用される再生中継領域と、画像データの編集の際に使用される画像編集領域との割り当てを、画像編集モードの違いに応じて変更する制御を行う。
【００２２】
スキャナ１１０は原稿を読み取って画像データを生成する画像読取手段である。圧縮回路１２０はスキャナ１１０からの画像データを圧縮する圧縮手段であり、圧縮された画像データを後述する中間バッファの圧縮中継領域に転送する。
【００２３】
中間バッファ１３０は、後述する大容量記憶手段としてのＨＤＤに画像データを記憶する際と、大容量記憶手段から画像データを読み出す際と、画像データの編集の際とに画像データを一時記憶するために半導体メモリなどで構成された記憶手段であり、大容量記憶手段に画像データを記憶する際に使用される圧縮中継領域と、大容量記憶手段から読み出す際に使用される再生中継領域と、画像データの編集の際に使用される画像編集領域との必要最小限の領域を有している。
【００２４】
ＨＤＤ１４０は画像形成装置の大容量記憶手段として、上記中間バッファ１３０と比較して容量の大きい記憶手段であり、圧縮された画像データが記憶される。
画像処理回路１５０は、画像データの各種画像処理や各種編集がなされる画像処理手段であり、この実施形態では、画像データの各面毎の処理を行う画像処理部１５０ａと、複数面の合成などの各種編集を行う画像処理部１５０ｂとを備えて構成されている。なお、画像処理部１５０ａと画像処理部１５０ｂとの総称が画像処理回路１５０である。
【００２５】
伸張回路１６０は圧縮された状態の画像データを伸張してからプリントエンジンに供給する伸張手段である。プリントエンジン１７０は伸張回路１６０で圧縮状態が伸張された画像データに応じて記録紙に画像を形成する画像形成手段である。
【００２６】
そして、制御部１０１は、通常時には、図２に示すように、圧縮中継領域として２面分、再生中継領域として２面分、画像編集領域として２面分を割り当てる。なお、通常時とは、後述する画像の合成を伴う画像編集を行う場合を除いた状態を意味する。
【００２７】
以上の構成において、圧縮回路１２０から転送された画像データをＨＤＤ１４０に書き込む際には、ＨＤＤ１４０の入力前段に半導体メモリを中間バッファ１３０として配置することで、画像データの転送速度とＨＤＤ１４０の書き込み速度との速度差を吸収する。この際に、圧縮回路１２０から中間バッファ１３０に書き込む動作と、中間バッファ１３０からＨＤＤ１４０に書き込む動作とを並行して行うため、中間バッファ１３０は２面分の容量を有していることが望ましい。
【００２８】
同様に、画像データをＨＤＤ１４０から読み出して、画像処理回路１５０で編集する際にも、ＨＤＤ１４０の出力と画像処理回路１５０の間に半導体メモリを中間バッファ１３０として配置することで、ＨＤＤ１４０からの画像データの読み出し速度と画像処理回路１５０の入力速度の速度差を吸収する。この際に、ＨＤＤ１４０から読み出して中間バッファ１３０に書き込む動作と、中間バッファ１３０から読み出して画像処理回路１５０に転送する動作とを並行して行うため、中間バッファ１３０は２面分の容量を有していることが望ましい。
【００２９】
同様に、画像処理回路１５０で編集された画像データを伸張回路１６０で伸張してプリントエンジン１７０に渡す際にも、画像処理回路１５０と伸張回路１６０の間に半導体メモリを中間バッファ１３０として配置することで、画像処理回路１５０と伸張回路１６０との速度差を吸収する。この際に、画像処理回路１５０から読み出して中間バッファ１３０に転送する動作と、中間バッファ１３０から読み出して伸張回路１６０に転送する動作とを並行して行うため、中間バッファ１３０は２面分の容量を有していることが望ましい。
【００３０】
すなわち、以上の図２に示すように、中間バッファ１３０において、圧縮中継領域として２面分、再生中継領域として２面分、画像編集領域として２面分を、制御部１０１が割り当てることで、中間バッファ１３０として最小限の容量にした状態で、各部の速度差を吸収しつつ、図３のタイムチャートに示すように、各部で書き込みと読み出しとを並行して実行でき、効率の良い画像転送を行うことができる。
【００３１】
図３（ａ）はスキャナ１１０からの画像データの圧縮を示しており、圧縮された画像データは図３（ｂ）のタイミングで中間バッファ１３０の圧縮領域＃１と圧縮領域＃２とを介してＨＤＤ１４０に交互に格納される。また、図３（ｃ）のタイミングでＨＤＤ１４０から中間バッファ１３０の再生領域＃１と再生領域＃２とに交互に読み出される。また、図３（ｄ）のタイミングで中間バッファ１３０の画像編集領域＃１の編集と伸張と画像編集領域＃２の編集と伸張とが交互に実行されてプリントエンジン１７０に画像データが供給される。
【００３２】
すなわち、中間バッファ１３０の圧縮領域＃１と圧縮領域＃２とからＨＤＤ１４０への格納と逆のタイミングで、ＨＤＤ１４０から中間バッファ１３０の再生領域＃１と再生領域＃２とに画像データが読み出される。
【００３３】
この場合、圧縮領域＃２からＨＤＤ１４０に書き込まれるタイミングで、並行して、その直前に圧縮領域＃１からＨＤＤ１４０に書き込まれた画像データが再生領域＃１に読み出される。また、圧縮領域＃１からＨＤＤ１４０に書き込まれるタイミングで、並行して、その直前に圧縮領域＃２からＨＤＤ１４０に書き込まれた画像データが再生領域＃２に読み出される。
【００３４】
そして、上記ＨＤＤ１４０から中間バッファ１３０への再生領域＃１と再生領域＃２の読み出しと逆のタイミングで、中間バッファ１３０の再生領域＃２と再生領域＃１とから画像処理回路１５０へ画像データが読み出される。この場合、ＨＤＤ１４０から再生領域＃２に読み出されるタイミングで、並行して、その直前にＨＤＤ１４０から再生領域＃１に読み出された画像データが画像処理回路１５０へ読み出される。また、ＨＤＤ１４０から再生領域＃１に読み出されるタイミングで、並行して、その直前にＨＤＤ１４０から再生領域＃２に読み出された画像データが画像処理回路１５０へ読み出される。
【００３５】
また、制御部１０１は、画像の合成を伴う画像編集モード時には、図１に示すように、上記図２と同じ６面分の中間バッファ１３０について、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として２面分を割り当てる。
【００３６】
すなわち、以上の構成において、制御部１０１は、画像の合成を伴う画像編集モードの際に、通常時よりも圧縮中継領域の割り当てを減らすと共に前記画像編集領域の割り当てを増やす制御を行う。また、ここで、画像の合成を伴う画像編集モードは、ブックレットモードあるいはオーバレイモードである。
【００３７】
この場合、たとえば、２面分の画像を縮小して９０°の回転施して、１面に収めるような２イン１処理など、画像編集領域＃１と画像編集領域＃２とから読み出しを行って、画像編集領域＃３に書き込む処理を、画像処理部１５０ｂが実行する。
【００３８】
すなわち、以上の図１に示すように、中間バッファ１３０において、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として３面分を、制御部１０１が割り当てることで、中間バッファ１３０として最小限の容量にした状態のままで、画像処理部１５０ａによる通常の各面毎の画像処理と画像処理部１５０ｂによる画像合成を伴う画像編集とを並行して実現しつつ、各部の速度差を吸収して効率の良い画像転送を行うことができる。
【００３９】
なお、この図１の処理を実行することで、圧縮中継領域が１面分に減っているため、図４のタイムチャートに示すように、図２の構成で図３のタイムチャートの場合と比較すると、スキャナ１１０からの読み込んでＨＤＤ１４０に保存する処理が若干遅くなる。しかし、中間バッファ１３０の容量を増やさずに、画像合成を伴う画像編集を停滞させずに実現できるメリットが大きい。
【００４０】
なお、以上のように、制御部１０１の制御によって中間バッファ１３０の領域の割り当てを変更するためには、各領域の開始番地の指定を変更すると共に、変更された各領域の開始番地に応じて各部を動作させるように制御部１０１が各部を制御するだけでよい。これにより、各部が中間バッファ１３０の領域の割り当てが変更されたものとして動作することができる。
【００４１】
図４（ａ）はスキャナ１１０からの画像データの圧縮を示しており、圧縮された画像データは図４（ｂ）のタイミングで中間バッファ１３０の圧縮領域＃１を介してＨＤＤ１４０に格納される。また、図４（ｃ）のタイミングでＨＤＤ１４０から中間バッファ１３０の再生領域＃１と再生領域＃２とに交互に読み出される。また、図４（ｄ）のタイミングで中間バッファ１３０の画像編集領域＃１から画像編集領域＃３への画像合成を伴った画像編集と、画像編集領域＃２から画像編集領域＃３への画像合成を伴った画像編集とが実行される。また、図４（ｅ）のタイミングで中間バッファ１３０の画像編集領域＃３の編集と伸張とが実行されてプリントエンジン１７０に画像データが供給される。
【００４２】
すなわち、中間バッファ１３０の圧縮領域＃１と圧縮領域＃２とからＨＤＤ１４０への格納と逆のタイミングで、ＨＤＤ１４０から中間バッファ１３０の再生領域＃２と再生領域＃１とに画像データが読み出される。この場合、圧縮領域＃２からＨＤＤ１４０に書き込まれるタイミングで、並行して、その直前に圧縮領域＃１からＨＤＤ１４０に書き込まれた画像データが再生領域＃１に読み出される。また、圧縮領域＃１からＨＤＤ１４０に書き込まれるタイミングで、並行して、その直前に圧縮領域＃２からＨＤＤ１４０に書き込まれた画像データが再生領域＃２に読み出される。
【００４３】
そして、上記ＨＤＤ１４０から中間バッファ１３０への再生領域＃１と再生領域＃２との読み出しの合間のタイミングで、中間バッファ１３０の再生領域＃２と再生領域＃１とから画像処理回路１５０へ画像データが読み出される。
【００４４】
この場合、ＨＤＤ１４０から再生領域＃１に読み出されるタイミングの直後に、その直前にＨＤＤ１４０から再生領域＃１に読み出された画像データが画像処理回路１５０へ読み出される。また、ＨＤＤ１４０から再生領域＃２に読み出されるタイミングの直後に、その直前にＨＤＤ１４０から再生領域＃２に読み出された画像データが画像処理回路１５０へ読み出される。
【００４５】
すなわち、以上の図１に示すように、中間バッファ１３０において、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として３面分を、制御部１０１が割り当てることで、中間バッファ１３０として最小限の容量にした状態で、各部の速度差を吸収しつつ、図４のタイムチャートに示すように、中間バッファ１３０の容量を増やさずに、画像合成を伴う画像編集を停滞させずに実現できる。
【００４６】
すなわち、以上の実施形態により、同一の機能（複写機能）において利用するモードの違い（たとえば、複写機能において画像編集の違いなど）に応じて中間バッファの適切な割り当てを行うことが可能な画像形成装置を実現できる。
【００４７】
ここで、画像の合成を伴う画像編集モードの際に、上記中間バッファの圧縮中継領域の割り当てを減らすと共に、画像編集領域の割り当てを増やす制御を行うことで、同一の機能において利用するモードの違いに応じて、中間バッファが多く必要となる画像編集モードにおいて多くの中間バッファの割り当てがなされるため、中間バッファの適切な割り当てを行うことが可能になる。
【００４８】
また、画像の合成を伴う画像編集モードとしては、ブックレットモードあるいはオーバレイモードが該当するが、それ以外であっても、画像の合成を伴う編集モードであれば適用することが可能である。また、以上の中間バッファの割り当てにおいて、通常時には、圧縮中継領域として２面分、再生中継領域として２面分、画像編集領域として２面分を割り当て、画像の合成を伴う画像編集モード時には、圧縮中継領域として１面分、再生中継領域として２面分、画像編集領域として２面分を割り当てることで、無駄のない適切な中間バッファの割り当てと効率の良い動作が可能になる。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１実施形態の画像形成装置の構成を示すブロック図である。
【図２】本発明の第１実施形態の画像形成装置の構成と動作を示すブロック図である。
【図３】本発明の第１実施形態の画像形成装置の動作を示すタイムチャートである。
【図４】本発明の第１実施形態の画像形成装置の動作を示すタイムチャートである。
【図５】従来の画像形成装置の構成と動作を示すブロック図である。
【符号の説明】
【００５０】
１０１  制御部
１１０  スキャナ
１２０  圧縮回路
１３０  中間バッファ
１４０  ＨＤＤ
１５０  画像処理回路
１５０ａ  画像処理部
１５０ｂ  画像処理部
１６０  伸張回路
１７０  プリントエンジン
【図１】
2008028887.tif 000003
【図２】
2008028887.tif 000004
【図３】
2008028887.tif 000005
【図４】
2008028887.tif 000006
【図５】
2008028887.tif 000007