(57)【要約】  【課題】  煩雑な演算処理を行うことなく、各種の画像反転時におけるページメモリの読出し開始アドレスが簡便に得られる画像処理装置を提供する。  【解決手段】  反転処理設定キーで設定された反転処理の有無及びその反転処理の種類に応じて、ページメモリへの画像データ書込みの間に、必要な読出し開始アドレスをレジスタに格納する。反転を行わない通常処理が設定されている場合には、１ライン目の１画素目を蓄積する際のアドレス（書込み開始アドレスと同じ、（１））を読出し開始アドレスとして格納する。左右反転処理が設定されている場合には１ライン目の最終画素を蓄積する際のアドレス（２）、上下反転処理が設定されている場合には最終ラインの１画素目を蓄積する際のアドレス（３）、上下左右反転が設定されている場合には最終ラインの最終画素を蓄積する際のアドレス（４）を、それぞれ読出し開始アドレスとして格納する。【選択図】      図２
2005275712.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１ページ分の画像データが蓄積可能なページメモリと、該ページメモリに対する画像データの書込み／読出しを制御する制御手段とを備える画像処理装置において、
画像の反転に関する反転情報を設定する設定手段と、前記ページメモリへ画像データを書き込み中に、前記設定手段にて設定された反転情報に対応する前記ページメモリからの画像データの読出し開始アドレスを格納する格納手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記格納手段に格納されている読出し開始アドレスに従って、前記ページメモリからの画像データの読出しを制御するようにしたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記反転情報は、左右反転、上下反転及び上下左右反転の中の何れかの反転を表す情報であることを特徴とする請求項１または２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページメモリに蓄積されている画像データを左右及び／または上下に反転させて出力する画像処理装置に関する。
【背景技術】
【０００２】
ファクシミリ装置、ディジタル複写機、プリンタ、またはそれらの機能を統合した複合機などの画像データを処理する画像処理装置にあっては、自身が読み取った画像データ、または外部装置から入力された画像データを、左右及び／または上下に反転させて用紙に記録する機能を備えているものがある（例えば、特許文献１参照）。
【０００３】
このような反転処理を行う画像処理装置において、一旦１ページ分の画像データをページメモリに書き込んだ（蓄積した）後、反転を行わないで通常の向きで記録する場合には、そのときの書込み開始アドレスを読出し開始アドレスとして、ページメモリから画像データを読み出し、左右及び／または上下の反転を行って記録する場合には、その反転処理の種類に応じた、書込み開始アドレスとは異なる別のアドレスを読出し開始アドレスとして、ページメモリから画像データを読み出す。左右及び／または上下の反転を行って記録する場合の読出し開始アドレスは、従来、書込み開始アドレス、ページメモリへ蓄積した画像データのページ幅及びライン数、並びに、反転の種類などの各種のパラメータを元にして、所定の演算によって求めている。
【特許文献１】特開平８−１６７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の画像処理装置では、各種のパラメータに基づく所定の演算によって読出し開始アドレスを求めるようにしているため、煩雑な演算処理が必要であるという問題がある。また、このような演算処理を行うための装置を設けておかなければならず、構成の大嵩化及び高コスト化が避けられないという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、煩雑な演算処理を行うことなく、各種の画像反転時におけるページメモリの読出し開始アドレスを簡便に得ることが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１発明に係る画像処理装置は、少なくとも１ページ分の画像データが蓄積可能なページメモリと、該ページメモリに対する画像データの書込み／読出しを制御する制御手段とを備える画像処理装置において、画像の反転に関する反転情報を設定する設定手段と、前記ページメモリへ画像データを書き込み中に、前記設定手段にて設定された反転情報に対応する前記ページメモリからの画像データの読出し開始アドレスを格納する格納手段とを備えることを特徴とする。
【０００７】
第１発明の画像処理装置にあっては、ページメモリへ画像データを書き込んでいる間に、その書込みアドレスが設定された反転情報（左右反転，上下反転など）に応じた読出し時の開始アドレスに到達した際に、その書込みアドレスを読出し開始アドレスとして格納手段に格納する。よって、煩雑な演算処理を行わずに、必要な読出し開始アドレスが簡便に得られる。
【０００８】
第２発明に係る画像処理装置は、第１発明において、前記制御手段は、前記格納手段に格納されている読出し開始アドレスに従って、前記ページメモリからの画像データの読出しを制御するようにしたことを特徴とする。
【０００９】
第２発明の画像処理装置にあっては、格納手段に格納されている読出し開始アドレスから、ページメモリに蓄積された画像データの読出しを行う。よって、読出しの順序が、設定された反転情報（左右反転，上下反転など）に合っており、所望の反転モードの画像が記録される。
【００１０】
第３発明に係る画像処理装置は、第１または第２発明において、前記反転情報は、左右反転、上下反転及び上下左右反転の中の何れかの反転を表す情報であることを特徴とする。
【００１１】
第３発明の画像処理装置にあっては、反転情報が、左右反転、上下反転及び上下左右反転の何れかを示す。よって、左右反転、上下反転、上下左右反転の何れの場合においても、各反転モードに合った読出し開始アドレスが容易に得られる。
【発明の効果】
【００１２】
本発明では、ページメモリへ画像データを書き込んでいる間に、設定された反転情報に応じた読出し時の開始アドレスを格納するようにしたので、煩雑な演算処理を行わずに、設定された反転情報に必要な読出し開始アドレスを簡便に得ることができる。そして、格納しておいた読出し開始アドレスに従って、ページメモリから画像データを読み出すようにしたので、所望の反転モードの画像を容易に記録することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図１は、本発明の画像処理装置としてのファクシミリ複合装置２０の構成を示すブロック図である。
【００１４】
ファクシミリ複合装置２０は、制御部１，読取部２，記録部３，表示部４，操作部５，ＲＯＭ６，ＲＡＭ７，コーデック部８，画像メモリ９，ページメモリ１０，レジスタ１１，モデム１２，ＮＣＵ（Network Control Unit）１３，ＰＣインタフェース部１４などを備えている。ファクシミリ複合装置２０は、読取部２にて原稿を読み取って画像データを得る読取機能、読み取った画像データ、ファクシミリ通信により受信した画像データ、または外部接続されたＰＣから受信した画像データに応じた画像を記録部３にて記録する記録機能、及び、読み取った画像データまたは受信した画像データをファクシミリ送信する送信機能を併せ持っている。
【００１５】
制御部１は、具体的にはＣＰＵで構成されており、バス１５を介してファクシミリ複合装置２０の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ６に格納された制御プログラムに従って、種々のソフトウェア的機能を実行する。読取部２は、例えばＣＣＤイメージセンサを利用した光学系で原稿を読み取り、読み取った画像データを出力する。
【００１６】
記録部３は、電子写真方式のプリンタ装置であって、読取部２にて読み取った原稿の画像データ、ファクシミリ通信により受信した画像データ、外部のＰＣから送られてきた画像データなどに応じた画像を用紙にプリントアウトする。表示部４は、液晶表示装置またはＣＲＴディスプレイ等の表示装置であり、ファクシミリ複合装置２０の動作状態を表示したり、ユーザへ操作入力を促す画面を表示したり、送信すべく読み取った原稿の画像データ、他のファクシミリ装置またはＰＣから送信された画像データなどの表示を行う。
【００１７】
操作部５は、ファクシミリ複合装置２０を操作するために必要な文字キー，テンキー，短縮ダイヤルキー，ワンタッチダイヤルキー，各種のファンクションキーなどを備えている。操作部５は、ファンクションキーとして、ページメモリ１０を使用して画像データの反転処理を行うか否かを設定すると共に、左右反転処理、上下反転処理、上下左右反転処理の中のどの反転処理を行うかを設定する反転処理設定キー５ａを有する。なお、表示部４をタッチパネル方式とすることにより、操作部５の各種のキーの内の一部または全部を代用することも可能である。
【００１８】
ＲＯＭ６は、ファクシミリ複合装置２０の動作に必要な種々のソフトウェアのプログラムを予め格納している。ＲＡＭ７は、ＳＲＡＭまたはフラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。コーデック部８は、画像データを符号化圧縮すると共に、符号化圧縮されている画データを復号する。画像メモリ９は、原稿を読み取って符号化した画データ、他のファクシミリ装置またはＰＣから受信して符号化した画データなどを蓄積する。
【００１９】
ページメモリ１０は、例えばＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）にて構成されており、読取部２にて読み取られた１ページ分の画像データ、他のファクシミリ装置またはＰＣから受信された１ページ分の画像データを蓄積する。ページメモリ１０に蓄積して展開された１ページ分の画像データは記録部３に読み出されて、その画像データに応じた画像が記録されるようになっている。この際、ページメモリ１０からの画像データの読出し開始アドレスを変更することにより、元の画像に対して左右反転処理、上下反転処理、または上下左右反転処理を施した画像を、記録部３にて用紙にプリントアウトできる。
【００２０】
図２は、各種の反転処理と読出し開始アドレスとの関係を示す模式図である。図２（ａ）は、ページメモリ１０に蓄積されている１ページ分の画像データを表しており、その書込み開始アドレスは、１ライン目の１画素目を蓄積する際のアドレス（左上隅の（１））である。そして、図２（ａ）において、上端のライン（１ライン目）から下方に向かう各ラインにあって左端から右方向へ順次画像データを書き込んでいくため、ページメモリ１０に対する画像データの書込み順序は、左上隅の（１）…右上隅の（２）……左下隅の（３）…右下隅の（４）となる。そして、読出し開始アドレスを書込み開始アドレスと同じ（（１））にして、書込み時と同一の順序で画像データを読み出す場合には、反転を行わない通常処理となる（図２（ｂ））。１ライン目の最終画素を蓄積する際のアドレス（（２））を読出し開始アドレスとして画像データを読み出すことにより、左右反転の処理を行える（図２（ｃ））。また、最終ラインの１画素目を蓄積する際のアドレス（（３））を読出し開始アドレスとして画像データを読み出すことにより、上下反転の処理を行える（図２（ｄ））。更に、最終ラインの最終画素を蓄積する際のアドレス（（４））を読出し開始アドレスとして画像データを読み出すことにより、上下左右反転の処理を行える（図２（ｅ））。
【００２１】
レジスタ１１は、読出し開始アドレスを格納する。具体的に、レジスタ１１は、反転処理設定キー５ａで設定された反転処理の有無及びその反転処理の種類に応じて、必要な読出し開始アドレスを格納する。この格納処理は、ページメモリ１０への画像データの書込み処理中に、書込みアドレスが設定された反転条件に応じた読出し時の開始アドレスに達した際に行われ、そのときの書込みアドレスが読出し開始アドレスとしてレジスタ１１に格納される。よって、反転処理の有無及び種類に対応した必要な読出し開始アドレスのみを格納するだけで良いため、レジスタ１１は１つあれば良い。
【００２２】
モデム１２は、バス１５に接続されており、ファクシミリ通信が可能なファクシミリモデムから構成されている。また、モデム１２は、同様にバス１５に接続されたＮＣＵ１３と直接的に接続されている。ＮＣＵ１３は、公衆電話回線網（ＰＳＴＮ：Public Switched Telephone Network)との回線Ｌ１の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１２をＰＳＴＮと接続する。そして、ファクシミリ複合装置２０は、ＰＳＴＮによって他のファクシミリ装置と接続されており、通常のファクシミリ通信が行えるようになっている。ＰＣインタフェース部１４は、ＬＡＮ等の通信線Ｌ２を介して外部のＰＣに接続されており、ＰＣとの間でデータのやりとりを行う。そして、外部のＰＣで作成・編集された各種の画像データが通信線Ｌ２を介してファクシミリ複合装置２０（ＰＣインタフェース部１４）へ送信され、送信された画像データに応じた画像がファクシミリ複合装置２０（記録部３）にて用紙にプリントアウトされるようになっている。
【００２３】
このような構成をなすファクシミリ複合装置２０にあっては、反転処理設定キー５ａで設定された反転処理の有無及びその反転処理の種類に応じて、ページメモリ１０への画像データ書込みの間に、必要な読出し開始アドレスをレジスタ１１に格納する。具体的に、反転を行わない通常処理が設定されている場合には、１ライン目の１画素目を蓄積する際のアドレス（書込み開始アドレスと同じ、図２の（１））を読出し開始アドレスとしてレジスタ１１に格納する。左右反転処理が設定されている場合には、１ライン目の最終画素を蓄積する際のアドレス（図２の（２））を読出し開始アドレスとしてレジスタ１１に格納する。また、上下反転処理が設定されている場合には、最終ラインの１画素目を蓄積する際のアドレス（図２の（３））を読出し開始アドレスとしてレジスタ１１に格納する。更に、上下左右反転が設定されている場合には、最終ラインの最終画素を蓄積する際のアドレス（図２の（４））を読出し開始アドレスとしてレジスタ１１に格納する。よって、反転処理の有無及び種類に応じて必要な読出し開始アドレスを、簡便に求めてレジスタ１１に格納しておくことができる。
【００２４】
そして、ページメモリ１０からの画像データの読出し時に、レジスタ１１に格納されている読出し開始アドレスを読み出し、読み出したその読出し開始アドレスに従って画像データの読出し処理を行うことにより、反転処理設定キー５ａで設定された所望の反転処理を行える。
【００２５】
図３は、ファクシミリ複合装置２０におけるページメモリ１０への画像データ書込み処理の動作手順の一例を示すフローチャートである。制御部１は、反転処理設定キー５ａのキー入力を検出して、反転処理の有無及びその反転処理の種類を表す反転情報を取得した後（ステップＳ１）、ページメモリ１０への画像データの書込み処理を開始する（ステップＳ２）。
【００２６】
制御部１は、反転情報に対応した読出し時の開始アドレスに到達したか否かを判断し（ステップＳ３）、到達していない場合には（Ｓ３：ＮＯ）、動作がそのままステップＳ５に進む。一方、対応する読出し開始アドレスに到達した場合（Ｓ３：ＹＥＳ）、制御部１は、そのときの書込みアドレスを読出し開始アドレスとしてレジスタ１１に格納して（ステップＳ４）、動作がＳ５に進む。
【００２７】
制御部１は、最終ラインの最終画素まで１ページ分全ての画像データの書込みを完了したか否かを判断し（Ｓ５）、完了していない場合には（Ｓ５：ＮＯ）、動作がＳ２に戻って、書込み処理を続ける。１ページ分の画像データの書込みが完了した場合には（Ｓ５：ＹＥＳ）、動作が終了する。
【００２８】
図４は、ファクシミリ複合装置２０におけるページメモリ１０からの画像データ読出し処理の動作手順の一例を示すフローチャートである。制御部１は、レジスタ１１に格納されている読出し開始アドレスを読み出して取得した後（ステップＳ１１）、その読出し開始アドレスに従ってページメモリ１０からの画像データの読出し処理を開始する（ステップＳ１２）。
【００２９】
制御部１は、最終ラインの最終画素まで１ページ分全ての画像データの読出しを完了したか否かを判断し（ステップＳ１３）、完了していない場合には（Ｓ１３：ＮＯ）、動作がＳ１２に戻って、読出し処理を続ける。１ページ分の画像データの読出しが完了した場合には（Ｓ１３：ＹＥＳ）、動作が終了する。
【００３０】
本発明では、設定された反転情報に応じて、必要な読出し開始アドレスのみを格納するようにしたため、格納に無駄がなく一個のレジスタで対応できる。
【００３１】
なお、上述した例では、画像データの書込み処理を開始する前に反転情報の設定を行うようにしたが、画像データの書込み中に反転情報を設定するようにしても良い。
【００３２】
また、上述した例では、１ページ分全ての画像データの書込み処理が終了した後に、画像データの読出し処理を開始するようにしたが、読出し開始アドレスが格納された後であれば、１ページ分全ての画像データの書込み処理が終了しない間に画像データの読出し処理を開始するようにしても良い。
【００３３】
また、ファクシミリ複合装置を例として説明したが、ファクシミリ装置、ディジタル複写機、プリンタなど、画像データの反転が可能な全ての画像処理装置に本発明を適用できることは勿論である。
【図面の簡単な説明】
【００３４】
【図１】本発明の画像処理装置（ファクシミリ複合装置）の構成を示すブロック図である。
【図２】各種の反転処理と読出し開始アドレスとの関係を示す模式図である。
【図３】ファクシミリ複合装置におけるページメモリへの画像データ書込み処理の動作手順の一例を示すフローチャートである。
【図４】ファクシミリ複合装置におけるページメモリからの画像データ読出し処理の動作手順の一例を示すフローチャートである。
【符号の説明】
【００３５】
１  制御部
３  記録部
５  操作部
５ａ  反転処理設定キー
６  ＲＯＭ
７  ＲＡＭ
１０  ページメモリ
１１  レジスタ
２０  ファクシミリ複合装置（画像処理装置）
【図１】
2005275712.tif 000003
【図２】
2005275712.tif 000004
【図３】
2005275712.tif 000005
【図４】
2005275712.tif 000006