【事件の表示】
　特許第３３６８９９０号「画像処理装置」の請求項１に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３３６８９９０号の請求項１に係る特許を取り消す。
【理　由】
１．手続の経緯
　特許第３３６８９９０号の請求項１に係る発明についての特許出願は平成６年５月２５日に出願されたもので、平成１４年１１月１５日にその発明について特許権の設定登録がなされた後、その特許について特許異議申立人小川鐵夫より特許異議の申立てがなされ、取消理由が通知され、その指定期間内である平成１６年５月１０日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
（１）訂正の内容
（ア）訂正事項ａ：特許請求の範囲の請求項１を、
「画像データの縮小処理を行なう縮小処理手段と、
　前記画像データの拡大処理を行なう拡大処理手段と、
　前記画像データの回転処理を行なう回転処理手段と、
　縮小指示、拡大指示及び回転指示を含む指示情報を受け付け、該指示情報に基づいて、入力画像データに対して拡大処理と回転処理とを行うと判断したときは、前記入力画像データについて前記回転処理手段で回転処理を行なった後、前記拡大処理手段で拡大処理を行なうように制御すると共に、前記入力画像データに対して縮小処理と回転処理とを行うと判断したときは、前記入力画像データについて前記縮小処理手段で縮小処理を行なった後、前記回転処理手段で回転処理を行なうように制御する処理順序制御手段とを備える画像処理装置。」と訂正する。
（イ）訂正事項ｂ：段落【００２９】を「【課題を解決するための手段】前記課題を解決するため、この発明による画像処理装置は、後述の実施例の参照符号を対応させると、画像データの回転処理を行なう回転処理手段（３１）と、画像データの拡大処理を行なう拡大処理手段（３２）と、画像データの縮小処理を行なう縮小処理手段（３２）と、縮小指示、拡大指示及び回転指示を含む指示情報を受け付け、該指示情報に基づいて、入力画像データに対して拡大処理と回転処理とを行うと判断したときは、前記入力画像データについて前記回転処理手段で回転処理を行なった後、拡大処理手段（３２）で拡大処理を行なうようにすると共に、入力画像データに対して縮小処理と回転処理とを行うと判断したときは、入力画像データについて縮小処理手段（３２）で縮小処理を行なった後、回転処理手段（３１）で回転処理を行なうようにする処理順序制御手段（３５）とを備えることを特徴とするものである。」と訂正する。
　
（２）訂正の目的の適否、新規事項の有無及び拡張・変更の存否
（ア）訂正事項ａは、請求項１に記載された「入力画像データに対して拡大処理と回転処理とを行うときは、前記入力画像データについて前記回転処理手段で回転処理を行なった後、前記拡大処理手段で拡大処理を行なうように制御すると共に、前記入力画像データに対して縮小処理と回転処理とを行うときは、前記入力画像データについて前記縮小処理手段で縮小処理を行なった後、前記回転処理手段で回転処理を行なうように制御する処理順序制御手段」を「縮小指示、拡大指示及び回転指示を含む指示情報を受け付け、該指示情報に基づいて、入力画像データに対して拡大処理と回転処理とを行うと判断したときは、前記入力画像データについて前記回転処理手段で回転処理を行なった後、前記拡大処理手段で拡大処理を行なうように制御すると共に、前記入力画像データに対して縮小処理と回転処理とを行うと判断したときは、前記入力画像データについて前記縮小処理手段で縮小処理を行なった後、前記回転処理手段で回転処理を行なうように制御する処理順序制御手段」と限定するものであり、この訂正は、特許請求の範囲の減縮を目的とするものである。
　
　そして、特許明細書の段落【００３５】の「最適化処理指示部３５は、入力装置１１から転送されてくる画像データを回転処理部３１あるいは縮小／拡大処理部３２に転送するが、画像データに付随する縮小指示、拡大指示、回転指示などの指示情報から、拡大処理と回転処理との組み合わせ処理あるいは縮小処理と回転処理との組み合わせ処理のうちのいずれの組み合わせ処理であるかを判別し」という記載及び【図２】の記載からみて、この訂正は願書に添付した明細書または図面に記載した事項の範囲内でなされたものであり、また、実質上特許請求の範囲を拡張し又は変更するものではない。
　
（イ）訂正事項ｂは、訂正事項ａにおいて訂正された記載との整合をとるために発明の詳細な説明の記載を訂正するものであり、明りょうでない記載の釈明を目的とするものである。そして、訂正事項ｂは、願書に添付した明細書又は図面に記載した事項の範囲内においてされたものであり、また、実質上特許請求の範囲を拡張し、又は変更するものではない。
　
（３）結論
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、特許法第１２０条の４第３項において準用する平成６年法律第１１６号による改正前の特許法第１２６条第１項ただし書及び第２項の規定に適合するので、当該訂正を認める。
　
３．特許異議申立てについての判断
（１）本件発明
　上記２．で示したように上記訂正は認められるから、本件の請求項１に係る発明（以下、「本件発明」という。）は、上記訂正に係る訂正明細書の特許請求の範囲の請求項１に記載された事項により特定されるとおりのものである。
　
（２）引用刊行物に記載された発明
（ア）当審で通知した取消しの理由で引用した刊行物１（特開平３−１３６１７５号公報）には、以下の事項が記載されている。
（ａ）「本発明は、画像情報を０と１に量子化した電気信号として取り扱う画像編集装置や電子ファイリング装置における画像回転・拡大処理器に関する。」（１頁左欄１６行〜同右欄２行）
（ｂ）「９０°、１８０°、２７０°回転を行う回転処理器と拡大処理器を個別に動作させ、先ず回転処理を行ってから拡大処理を行う。」（１頁右欄１１〜１３行）
（ｃ）「尚この処理は、処理時間を考慮して、回転→拡大の順で実行される。」（２頁上左欄８〜９行）
（ｄ）「画像情報の回転・拡大処理を開始する際、まず、外部制御部１は制御部６に動作パラメータとして、回転角（９０度、１８０度又は２７０度）と拡大率を設定する。動作パラメータの設定後、外部制御部１は画像メモリ７から回転・拡大処理対象領域を画像蓄積部３に転送する。
　回転処理部４はセレクタ等のゲートにより構成されており、制御部６から指定された回転角に従って、画像蓄積部３に入力された画像情報を回転する。従って、外部制御部１が回転・拡大処理対象領域を画像メモリ７から画像蓄積部３に転送し終わった時点で、回転処理部４の出力（拡大処理器５の入力）には回転結果（第２図の回転結果１２に相当する画像情報）が生成されている。
　拡大処理部５はゲートにより構成されており、制御部６から指定された拡大率と外部制御部１からの回転・拡大処理結果読みだしアドレスとを参照し外部バス２にデータを出力する手段である。」（２頁下左欄７行〜同下右欄４行）
　
　これらの記載事項によれば、刊行物１には以下のとおりの発明が記載されている。
「０と１に量子化した電気信号としての画像情報を拡大処理する拡大処理部と、画像情報を回転処理する回転処理部と、前記回転処理部で回転処理を行った後、前記拡大処理手段で拡大処理を行うように制御する制御部とを備える画像回転・拡大処理器。」
　
（イ）同じく取消しの理由で引用した刊行物４（特開昭５８−１９８９５８号公報）には、以下の事項が記載されている。
（ａ）「周知のように、原稿をファクシミリ装置の原稿台にセットし、スキャナーを走査して原稿を読み取り、読み取った画像を光学的又は電気的に縮小又は拡大して送信するもの」（１頁右欄３〜６行）
（ｂ）「縮小・拡大装置の次に画像変換装置を設け、縮小又は拡大された画像の垂直・水平小方向を９０°変換して前述のごとき記録画における余白部を無くしたものである。」（１頁右欄１７行〜２頁上左欄１行）
　
（３）対比及び判断
　本件発明と刊行物１記載の発明を対比すると、刊行物１記載の発明の「０と１に量子化した電気信号としての画像情報」は本件発明の「画像データ」に相当するから、両者は、「画像データの拡大処理を行う拡大処理手段と、前記画像データの回転処理を行う回転処理手段と、各手段を制御する制御手段を備える画像処理装置。」で一致するが以下の点で相違する。
（相違点１）本件発明が画像データの縮小処理を行う縮小処理手段を備えるのに対し、刊行物１記載の発明ではこの手段を備えることが明示されていない点。
（相違点２）制御手段が、本件発明のものは「縮小指示、拡大指示及び回転指示を含む指示情報を受け付け、該指示情報に基づいて、入力画像データに対して拡大処理と回転処理とを行うと判断したときは、前記入力画像データについて前記回転処理手段で回転処理を行なった後、前記拡大処理手段で拡大処理を行なうように制御すると共に、前記入力画像データに対して縮小処理と回転処理とを行うと判断したときは、前記入力画像データについて前記縮小処理手段で縮小処理を行なった後、前記回転処理手段で回転処理を行なうように制御する処理順序制御手段」であるのに対し、刊行物１記載の発明のものは「前記回転処理部で回転処理を行った後、前記拡大処理手段で拡大処理を行うように制御する制御部」である点。
　
　そこで、（相違点１）について検討すると、刊行物４には、拡大処理と並んで縮小処理を行ってから回転処理を行うことが記載されており、刊行物１記載の発明は拡大処理を行うものであるから、これと並んで縮小処理を行うべく縮小処理手段を備えることは当業者が容易になし得ることである。
　また、（相違点２）について以下検討する。上述したように刊行物１には処理時間を考慮して処理の順序を設定すべきことが記載されており（（２）（ア）（ｃ）参照。）、刊行物１記載の発明に縮小処理手段を組み合わせる際にも処理時間を考慮するのは当然のことであり、縮小処理がデータ量を圧縮するものであることは当業者にとって明らかなことである（例えば、特開平４−１９２８７４号公報４頁上左欄１６〜１９行参照。）から、縮小処理を行った後、回転処理を行うべく制御することは当業者が容易に想到し得る。そして外部から処理の指示情報を受け付けこれを基に各処理手段を最適制御する制御手段は、特開平５−２０７２６６号公報（６頁１０欄２０〜３３行、同４９行〜７頁１１欄１２行等参照。）に記載されているように、当業者にとって周知であるから、上記の処理順序を実現すべく該周知技術を適用して上記処理順序制御手段を構成することは当業者が容易になし得ることである。
　
（４）結論
　以上のとおり、本件発明は、上記刊行物１、４記載の発明に基いて当業者が容易に発明をすることができたものであるから、本件発明は特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本件発明についての特許は拒絶の査定をしなければならない特許出願に対してされたものと認める。
　よって、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令（平成７年政令第２０５号）第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１６年５月２４日（２００４．５．２４）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
画像処理装置
（５７）【特許請求の範囲】
　【請求項１】画像データの縮小処理を行なう縮小処理手段と、
　前記画像データの拡大処理を行なう拡大処理手段と、
　前記画像データの回転処理を行なう回転処理手段と、
　
縮小指示、拡大指示及び回転指示を含む指示情報を受け付け、該指示情報に基づいて、
と判断した
と判断した
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】この発明は、回転処理と拡大または縮小処理とを併せて行なう画像処理装置に関する。
　【０００２】
　【従来の技術】例えば、コンピュータにファイルされている画像データをプリンタに出力する場合、画像データにより描画される図形の占める範囲の長短方向が、用紙の長短方向に一致するようにすれば、その図形を用紙いっぱいに描くことができて、解像度や見やすさなどの点で有利である。
　【０００３】上述のように、図形と用紙との長短方向を一致させる場合、画像データによっては、その画像データにより描画される図形が９０°回転して出力されるように、その画像データの回転処理が必要になることがある。
　【０００４】また、画像データによっては、その画像データにより描画される図形が用紙のサイズに合わせて出力されるように、その画像データの拡大あるいは縮小処理が必要になることもある。
　【０００５】従来、このように、画像データについて回転処理と、縮小または拡大処理とを併せて行うようにする画像処理装置としては、図５に示すように、画像データについて縮小処理あるいは拡大処理（以下、縮小／拡大処理という）を行った後に回転処理を行うものと、図６に示すように、画像データについて回転処理を行った後、縮小／拡大処理を行うものとがある。つまり、従来の装置では、回転処理と縮小／拡大処理とを併せて行う場合に、どちらの処理を先に行うかは定まっておらず、回転処理から先に行う場合と、縮小／拡大処理から先に行う場合の、どちらか一方向の処理で、回転処理と縮小／拡大処理との組み合わせ処理を実現していた。
　【０００６】すなわち、図５の第１の従来例において、１は例えばワークステーションなどの入力装置、２は画像処理装置、３はプリンタなどの出力装置である。入力装置１は、画像処理装置２に画像データと、縮小、拡大、回転の処理の指示や、縮小率または拡大率及び回転角度の情報を含む指示情報を転送する。
　【０００７】この例の画像処理装置２は、縮小／拡大処理部２１と、回転処理部２２と、記憶部２３と、出力制御部２４とを備えており、縮小／拡大処理を行ってから、回転処理を実行するように構成されている。
　【０００８】まず、この画像処理装置２での、縮小処理と回転処理との組み合わせ処理の場合の処理を、図７を参照しながら説明する。
　【０００９】画像処理装置２では、縮小／拡大処理部２１において、入力装置１からの現画像Ｐｏの画像データを受け、指示情報の縮小率に応じて縮小を行い、その縮小後のイメージを、所定の大きさ例えば所定のライン数のブロックに分割（図７において、点線で示した）して、そのブロック単位で記憶部２３の縮拡バッファ領域２３１に展開する。そして、この縮拡バッファ領域２３１のブロック単位の画像データを回転処理部２２により、回転を行い、回転イメージバッファ領域２３２に展開して行く。すべてのブロックの画像データの回転が終了したら、出力制御部２４により、回転イメージバッファ領域２３２の画像データを出力装置３に転送する。
　【００１０】次に、画像処理装置２での拡大処理と回転処理との組み合わせ処理の場合の処理を、図８を参照しながら説明する。
　【００１１】画像処理装置２では、縮小／拡大処理部２１において、入力装置１からの画像データを受け、指示情報の拡大率に応じて拡大を行い、その拡大後のイメージを、所定の大きさ例えば所定のライン数のブロックに分割（図８において、点線で示した）して、そのブロック単位で記憶部２３の縮拡バッファ領域２３１に展開する。そして、この縮拡バッファ領域２３１のブロック単位の画像データを回転処理部２２により、回転を行い、回転イメージバッファ領域２３２に展開して行く。すべてのブロックの画像データの回転が終了したら、出力制御部２４により、回転イメージバッファ領域２３２の画像データを出力装置３に転送する。
　【００１２】また、図６の第２の従来例では、その画像処理装置２は、回転処理部２５と、縮小／拡大処理部２６と、記憶部２７を備え、回転処理を行ってから縮小／拡大処理を行うようにする点を除くと、その他の部分は、図５の第１の従来例と同じである。
　【００１３】この第２の実施例の画像処理装置２での縮小処理と回転処理との組み合わせ処理の場合の処理を、図９を参照しながら説明する。
　【００１４】すなわち、第２の実施例の画像処理装置２では、回転処理部２５において、入力装置１からの画像データと、回転角度の指示情報とを受け、回転処理を行い、その回転後の画像データを記憶部２７の回転イメージバッファ領域２７１に展開する。
　【００１５】次に、縮小／拡大処理部２６において、入力装置１からの縮小率の指示情報を用いて、回転イメージバッファ領域２７１の回転イメージを、縮小処理する。この際に、回転イメージバッファ領域２７１の回転イメージを、所定の大きさ、例えば所定のライン数のブロックに分割（図９において、点線で示した）し、そのブロック単位で、記憶部２７の縮拡バッファ領域２７２を用いて縮小処理を行う。そして、すべてのブロックの縮小処理が終了したら、出力制御部２４により、縮拡バッファ領域２７２の画像データを出力装置３に転送する。
　【００１６】次に、第２の実施例の画像処理装置２での回転処理と拡大処理との組み合わせ処理の場合の処理を、図１０を参照しながら説明する。
　【００１７】すなわち、画像処理装置２では、回転処理部２５において、入力装置１からの画像データと、回転角度の指示情報とを受け、回転処理を行い、その回転後の画像データを記憶部２７の回転イメージバッファ領域２７１に展開する。
　【００１８】次に、縮小／拡大処理部２６において、入力装置１からの拡大率の指示情報を用いて、回転イメージバッファ領域２７１の回転イメージを、拡大処理する。この際に、回転イメージバッファ領域２７１の回転イメージを、所定の大きさ、例えば所定のライン数のブロックに分割（図９において、点線で示した）し、そのブロック単位で、記憶部２７の縮拡バッファ領域２７２を用いて拡大処理を行う。そして、すべてのブロックの拡大処理が終了したら、出力制御部２４により、縮拡バッファ領域２７２の画像データを出力装置３に転送する。
　【００１９】上述の画像データの縮小／拡大処理部２１、２６としては、例えば、特開平２−２７４８６号公報に示されている「画像拡大縮小装置」を用いることができ、また、画像データの回転処理部２２、２５としては、例えば、特開平２−１０３６７８号公報に記載されている「ビットマップデータの回転方式」を用いることができるが、その他の画像縮小／拡大処理装置や画像回転処理装置を用いることもできる。
　【００２０】
　【発明が解決しようとする課題】ところで、一般、画像データの回転処理では、メモリ上に２つの記憶領域を用意して、回転処理前の原画像データを、一旦、一方の記憶領域に書き込み、それから、一方の記憶領域の画像データを、座標変換しながら、他方の記憶領域にコピーするようにする。
　【００２１】このような回転処理方法では、双方の記憶領域とも、少なくとも原画像データと等しいメモリ容量が必要となるので、全体としては、原画像データの少なくとも２倍のメモリ容量が必要となる。
　【００２２】このため、第１の従来例のように、縮小処理の後に回転処理を行う場合は、記憶部２３にブロック単位で縮小後のイメージを展開し、回転処理を行うため、記憶部２３を有効に利用した画像処理を行うことができる。
　【００２３】これに対して、図５の第１の従来例の拡大処理の後に回転処理を行う場合は、記憶部２３にブロック単位で拡大後のイメージを展開して、回転処理を行うため、拡大後のイメージを考慮した分だけ、記憶部２３の容量が余分に必要となってしまう。
　【００２４】また、第２の従来例の回転処理の後に縮小処理を行う場合と、第１の従来例の縮小処理の後に回転処理を行う場合とを比較すると、処理するデータが多い分だけ、第２の従来例の方が処理速度が遅くなってしまう。また、記憶部２７を有効に利用した画像処理を行っていない。
　【００２５】これに対して、第２の従来例における回転処理の後に拡大処理を行う場合と、第１の従来例の拡大処理の後に回転処理を行う場合とを比較すると、第２の従来例の場合は、回転処理を先に行うので、記憶部２７を有効に利用した画像処理を行うことができる。
　【００２６】以上の縮小／拡大処理と回転処理とを合わせた処理の、処理順序に応じた長所、短所をまとめると、図１１に示すようになる。この図１１からも明らかなように、第１の従来例では、拡大処理の後に回転処理を行なう場合、拡大処理によってデータ量が増大した画像データを回転処理するので、処理すべきデータ量の増大に対応して、メモリ上の回転イメージバッファ領域を大きくする必要があり、画像処理装置のコストが増大すると共に、総合処理時間が長くなるという問題があった。
　【００２７】また、第２の従来例では、回転処理の後に縮小処理を行なう場合、縮小処理前の、データ量が大きいままの画像データを回転処理するので、上述と同様に、メモリ上の回転イメージバッファ領域を大きくしておく必要があり、処理装置のコストが増大すると共に、総合処理時間が長くなるという問題があった。
　【００２８】この発明は、以上の点にかんがみ、画像データの回転処理と拡大処理または縮小処理とを併せて行なう場合に、必要なメモリ容量を少なくすると共に、総合処理時間を短くすることができる画像処理装置を提供することを目的とする。
　【００２９】
　【課題を解決するための手段】前記課題を解決するため、この発明による画像処理装置は、後述の実施例の参照符号を対応させると、画像データの回転処理を行なう回転処理手段（３１）と、画像データの拡大処理を行なう拡大処理手段（３２）と、画像データの縮小処理を行なう縮小処理手段（３２）と、
縮小指示、拡大指示及び回転指示を含む指示情報を受け付け、該指示情報に基づいて、
と判断した
と判断した
　【００３０】
　【作用】上記のこの発明の構成においては、入力画像データに対して、拡大処理と回転処理とが指定されたときは、回転処理手段による画像データの回転処理を拡大処理手段による画像データの拡大処理に先行させるように、処理順制御手段により処理順が制御され、また、入力画像データに対して縮小処理と回転処理とが指定されたときは、縮小処理手段による画像データの縮小処理を回転処理手段による画像データの回転処理に先行させるように、処理順制御手段により処理順が制御されて、回転処理すべき画像データのデータ量の増大が抑えられ、もしくは、データ量が低減されて、回転処理のために必要なメモリ容量を少なくすることができると共に、総合の処理時間を短くすることができる。
　【００３１】
　【実施例】以下、図１〜図４を参照しながら、この発明による画像処理装置の一実施例について説明する。図１は、この発明による画像処理装置の一実施例を適用したシステムを示すブロック図である。
　【００３２】図１において、１１は処理前の画像の画像データをビットマップ方式で供給する入力装置、例えば、そのような画像データをファイルしているワークステーションを示す。また、１２は処理後の画像の画像データが供給される出力装置、例えば、プリンタを示す。
　【００３３】そして、３０は、この発明による画像処理装置の一実施例を示す。この例においては、この画像処理装置３０はコンピュータにより構成されるものである。図１の画像処理装置３０の各ブロックは、ソフトウェアにより実現される機能を、ハードウェアにより等価的に示したものであり、この例の画像処理装置３０は、入力画像データにより描画されるイメージ（画像）を回転する回転処理部３１と、前記画像データにより描画される画像を縮小または拡大する縮小／拡大処理部３２と、記憶部３３と、出力制御部３４と、処理順序制御手段としての最適化処理指示部３５とを備える。
　【００３４】記憶部３３は、回転処理後の回転イメージを一時格納する回転イメージバッファ領域３３１と、縮小あるいは拡大したイメージを一時格納する縮拡バッファ領域３３２を備える。出力制御部３４は、回転処理と、縮小または拡大処理との組み合わせ処理が終了した画像データを出力装置１２に転送する。
　【００３５】最適化処理指示部３５は、入力装置１１から転送されてくる画像データを回転処理部３１あるいは縮小／拡大処理部３２に転送するが、画像データに付随する縮小指示、拡大指示、回転指示などの指示情報から、拡大処理と回転処理との組み合わせ処理あるいは縮小処理と回転処理との組み合わせ処理のうちのいずれの組み合わせ処理であるかを判別し、どのような処理順序を行うのが最適かを判断して、回転処理部３１及び縮小／拡大処理部３２のいずれに先に画像データを転送するかを決定し、また、回転処理部３１及び縮小／拡大処理部３２に対する動作制御信号を供給する。
　【００３６】最適化処理指示部３５は、入力装置１１からの指示情報が、縮小指示及び回転指示であるときには、縮小処理の後に回転処理の順序で処理を行うように制御を行い、また、指示情報が、拡大指示及び回転指示であるときには、回転処理の後に拡大処理の順序で処理を行うように制御を行う。
　【００３７】回転処理部３１での回転処理の回転角度の情報は、入力装置１１からの指示情報に含まれ、最適化処理指示部３５を介して、この回転処理部３１に与えられる。また、縮小／拡大処理部３２での縮小率／拡大率の情報も、入力装置１１からの指示情報に含まれ、最適化処理指示部３５を介してこの縮小／拡大処理部３２に与えられる。
　【００３８】次に、この発明の一実施例の動作について説明する。図１の実施例では、前述のように、入力画像データの拡大処理と回転処理とを併せて行なうとき、回転処理が拡大処理に先行する。また、入力画像データの縮小処理と回転処理とを併せて行なうときは、縮小処理が回転処理に先行する。
　【００３９】また、原画像の画像データを所定の大きさの複数のブロックに分割し、そのブロックごとの画像データに対して所要の処理を行なうことにより、分割されたブロックのサイズに応じて、記憶部３３上のバッファ領域が小さく設定される。各ブロックは、例えば、原画像データの２〜８ライン分に設定される。
　【００４０】図２は、画像処理装置３０での処理の流れ図である。また、図３は、入力画像データの拡大処理と回転処理とを併せて行なうときの処理動作の説明のための図であり、図４は、入力画像データの縮小処理と回転処理とを併せて行なうときの処理動作の説明のための図である。図２〜図４を参照して、画像処理装置３０の処理動作について、以下説明する。
　【００４１】まず、ステップ１０１において、入力画像データと、この画像データに対する指示情報とが最適化処理指示部３５で受け付けられ、次のステップ１０２では、指示情報から、回転処理と組み合わされるように指示されているのは、拡大処理と縮小処理のいづれであるかがチェックされる。
　【００４２】ステップ１０２において、指示情報から拡大処理と回転処理の組み合わせ処理を指定していると判別されたときは、ステップ１１１に進み、最適化処理指示部３５は回転処理部３１に先に処理を行うように指示を送り、画像データを転送する。そして、回転処理部３１では、例えば、図３に示すように、原画像Ｐｏが分割された１ブロック分の画像データに対して、この画像データにより描画される画像Ｐｂが、指示情報により指定された回転角度、例えば９０°回転するように、回転処理が行われる。その後、図３に示すように、回転処理済みの１ブロック分の画像データが、記憶部３３の回転イメージバッファ領域３３１に順次書き込まれる（ステップ１１２）。
　【００４３】そして、次のステップ１１３において、入力画像データの全てのブロックに対して、上述のステップ１１１，１１２の処理が実行されたかどうかチェックされ、全てのブロックに対して実行されていないときには、次のブロックが選択されてから、処理はステップ１１１に戻る。こうして、入力画像データの全てのブロックに対して、回転処理が実行され、回転イメージバッファ領域３３１には、回転後の画像Ｐｒが格納される。
　【００４４】こうして、入力画像の全てのブロックの回転処理が実行されると、ステップ１１４に進み、縮小／拡大処理部３２により、回転イメージバッファ領域３３１の画像データの１ブロック分が、縮拡バッファ領域３３２に転送され、この縮拡バッファ領域３３２の画像データが、図３に示すように、この画像データにより描画される画像Ｐｘが、入力装置１１からの指示情報に含まれる拡大率で、例えば長さ比で２倍の大きさとなるように拡大処理される。
　【００４５】したがって、ステップ１１４において、縮拡バッファ領域３３２には、例えば、９０°回転していると共に、長さ比で２倍に拡大された１ブロック分の画像データが得られることになる。
　【００４６】続くステップ１１５においては、上述のような回転処理と拡大処理とが済んだ１ブロックの画像ＰＬの画像データが出力装置１２へ出力され、その後、ステップ１１６において、回転処理済みの画像の画像データの全てのブロックに対して、ステップ１１４，１１５の処理が実行されたかどうかチェックされ、全てのブロックに対して実行されていないときには、次のブロックが選択されてから処理はステップ１１４に戻る。そして、ステップ１１６で、画像データの全てのブロックに対して、ステップ１１４，１１５の処理が実行されたと判別されると、回転・拡大処理が終了する。
　【００４７】したがって、このとき、出力装置１２には、図３に示すような、入力装置１１から入力された原画像Ｐｏの画像データを回転処理及び拡大処理した、画像ＰＬの画像データが供給され、例えばプリントアウトされることになる。
　【００４８】一方、図２のステップ１０２において、指示情報が縮小処理と回転処理との組み合わせ処理を指定しているときは、ステップ１２１に進み、例えば、図４に示すような原画像Ｐｏが分割された１ブロック分の画像データに対して、この画像データにより描画される画像Ｐｂが、指示情報に含まれる縮小率で、例えば、長さ比で１／２倍の大きさとなるように、縮小処理が行われ、図４に示すように、この１ブロック分の画像データが、記憶部３３上の縮拡バッファ領域３３２に書き込まれる。
　【００４９】そして、次にステップ１２２に進み、この縮拡バッファ領域３３２の縮小結果の１ブロックの画像データが、回転処理部３１において、その画像データにより描画される画像が指示情報に含まれる回転角度、例えば９０°回転した画像となるように回転の処理が行われ、この回転処理の行われた画像データが、回転イメージバッファ領域３３１に書き込まれる。
　【００５０】こうして、入力装置１１からの画像データは、１ブロック分ずつ縮小及び回転の処理が行われ、その縮小及び回転の結果の画像データが、図４に示すように、順に回転イメージバッファ領域３３１に蓄積される。
　【００５１】そして、入力装置１１からの画像データのすべてのブロックについて以上の処理が実行されたことが判別されると（ステップ１２３）、回転イメージバッファ領域３３１には、図４に示すような縮小及び回転画像ＰＳが得られ、これが出力制御部３４により、出力装置１２に転送される（ステップ１２４）。
　【００５２】上述の実施例における処理順を特定した画像処理装置においては、画像データに対する拡大処理と回転処理とを併せ行なう場合、拡大処理を回転処理に後続させることにより、拡大処理を回転処理に先行させる場合に比べて、図１１からも明らかなように、回転処理すべき画像データのデータ量の増大が抑えられて、回転処理のために必要なメモリ容量を少なくすることができると共に、総合処理時間を短くすることができる。
　【００５３】また、画像データに対する縮小処理と回転処理とを併せて行なう場合、この実施例においては、縮小処理を回転処理に先行させることにより、前述のように、縮小処理を回転処理に後続させる場合に比べて、図１１からも明らかなように、回転処理すべき画像データのデータ量が低減されて、回転処理のために必要なメモリ容量を少なくすることができると共に、総合処理時間を短くすることができる。
　【００５４】しかも、上述の実施例では、画像データの回転処理と縮小処理とを併せて行なう場合、画像を分割したブロック単位で、縮小及び回転を行うようにしているので、回転処理に必要なメモリ容量を、より小さくすることができる。
　【００５５】
　【発明の効果】以上説明したように、この発明によれば、画像処理装置において、入力画像データに対する拡大処理と回転処理との組み合わせ処理が指定されたときは、入力画像データの回転処理を行なった後に、画像データのデータ量を増大させる拡大処理を行なうと共に、入力画像データに対する縮小処理と回転処理との組み合わせ処理が指定されたときは、画像データのデータ量を減少させる縮小処理を行なった後に、回転処理を行なうように処理順を制御することにより、画像データの回転処理と拡縮処理とを併せて行なう場合に、必要なメモリ容量を少なくすると共に、総合処理時間を短くすることができる画像処理装置が得られる。
【図面の簡単な説明】
　【図１】この発明による画像処理装置の一実施例の原理的構成を示す機能ブロック図である。
　【図２】この発明の一実施例の動作を説明するための流れ図である。
　【図３】この発明の一実施例の拡大処理と回転処理を合わせて行う場合の動作を説明するための概念図である。
　【図４】この発明の一実施例の縮小処理と回転処理を合わせて行う場合の動作を説明するための概念図である。
　【図５】従来の画像処理装置の第１の例を示すブロック図である。
　【図６】従来の画像処理装置の第２の例を示すブロック図である。
　【図７】第１の従来例の動作を説明するための概念図である。
　【図８】第１の従来例の他の動作を説明するための概念図である。
　【図９】第２の従来例の動作を説明するための概念図である。
　【図１０】第２の従来例の他の動作を説明するための概念図である。
　【図１１】回転処理と、縮小／拡大処理とを組み合わせる処理を行う場合の処理順による得失を説明するための図である。
　【符号の説明】
　１１　入力装置
　１２　出力装置
　３０　画像処理装置
　３１　回転処理部
　３２　縮小／拡大処理部
　３３　記憶部
　３４　出力制御部
　３５　最適化処理指示部
　３３１　回転イメージバッファ領域
　３３２　縮拡バッファ領域