(57)【特許請求の範囲】
【請求項１】
プレビュー画像を生成する画像処理装置であって、
第１の解像度の画像と、前記第１の解像度よりも低い第２の解像度の画像とを記憶するための画像記憶手段と、
前記第１の解像度よりも高い第３の解像度で原稿を読取り、当該第３の解像度の画像を前記画像記憶手段に記憶させるための原稿読取手段と、
ユーザの操作に応答して、前記第２の解像度の前記画像からプレビュー画像を生成して表示装置に表示するためのプレビュー表示手段と、
前記表示装置に表示されているプレビュー画像の拡大又は縮小を指示する操作者の指示に応答して、前記第２の解像度の前記画像を前記指示にしたがって処理し、処理後のプレピュー画像を前記表示装置に表示するための第１の拡大縮小手段と、
前記指示に応答して、前記画像記憶手段に記憶されている前記第３の解像度の前記画像から前記第１の解像度の前記画像を生成し、前記画像記憶手段に記憶させるための第１の解像度変換手段と、
前記指示があると、前記第１の解像度の前記画像を前記指示にしたがって処理し、処理により得られたプレビュー画像を、前記第１の拡大縮小手段により表示された前記処理後のプレビュー画像に代えて前記表示装置に表示するための第２の拡大縮小手段とを含む、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記表示装置に表示されているプレビュー画像が、別の原稿のプレビュー画像に遷移するまで、前記画像記憶手段に、前記表示装置に表示されているプレビュー画像に関連する前記第１の解像度の前記画像を保持し、
前記第１の解像度変換手段は、
前記表示装置に表示されているプレビュー画像の拡大又は縮小を指示する操作者の前記指示に応答して、前記プレビュー画像の元になる前記第１の解像度の画像が前記画像記憶手段に記憶されているか否かを判定するための判定手段と、
前記判定結果による結果が否定のときに、前記画像記憶手段に記憶されている前記第３の解像度の前記画像から前記第１の解像度の前記画像を生成し、前記画像記憶手段に記憶させるための手段とを含む、画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置であって、前記第１の解像度変換手段は、前記指示に加え、前記表示装置に表示されているプレビュー画像の表示態様の変更に関する指示にも応答して、前記第３の解像度の前記画像から前記第１の解像度の前記画像を生成する、画像処理装置。
【請求項４】
請求項１〜請求項３のいずれかに記載の画像処理装置であって、前記第１の解像度変換手段は、前記第３の解像度の前記画像から前記第１の解像度の前記画像を生成する際に、画質を損なわないように予め定められた画質制御を施すことを特徴とする、画像処理装置。
【請求項５】
請求項１〜請求項４のいずれかに記載の画像処理装置であって、前記第１の解像度変換手段は、前記指示に加え、予めユーザにより特定された指示が与えられたことにも応答して、前記第３の解像度の前記画像から前記第１の解像度の前記画像を生成する、画像処理装置。
【請求項６】
請求項１〜請求項５のいずれかに記載の画像処理装置であって、さらに、
前記指示に応答して、前記画像記憶手段に記憶されている前記第２の解像度の前記画像から前記第１の解像度の前記画像を生成し前記画像記憶手段に記憶させるための第２の解像度変換手段と、
前記指示に応答して、前記表示装置に表示されているプレビュー画像が、複数ページを１ページに集約した集約画像か否かにしたがって、前記第１の解像度変換手段及び前記第２の解像度変換手段の一方を能動化し、他方を不能化するための手段とを含む、画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、前記第２の解像度変換手段は、前記第２の解像度の前記画像から前記第１の解像度の前記画像を生成する際に、画質を損なわないように予め定められた画質制御を施すことを特徴とする、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像のプレビュー機能を有する画像処理装置に関し、特に、プレビュー画像に対する拡大縮小等の作業を、プレビュー画像の画質をできるだけ高く保ちながら高速に行なうことができる画像処理装置に関する。
【背景技術】
【０００２】
電子機器である画像処理装置の１種として、多くの事業所（会社、事務所等）に、記録用紙に画像を形成する画像形成装置（代表的にはコピー機）が導入されている。このような事業所において、プリンタ機能またはコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで利用（共用）するケースが多くなっている。このような画像形成装置の１種である複合機（ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））は、コピーモード、ファクシミリモード（以下、ファクシミリをＦＡＸまたはファクスと記載する場合がある。）、ネットワーク対応のプリンタモード、およびスキャナモードのように、複数の基本的な動作モードを備える。これらの画像形成装置においては、各々のユーザが、動作モードを選択して、両面印刷、集約（２ページを１枚にする２ｉｎ１、４ページを１枚にする４ｉｎ１）等の機能を設定して、所望の態様で記録用紙に画像を形成している。さらに、これらの複数の機能を適宜に組合せて利用されることも多くなってきている。
【０００３】
画像形成装置として電子写真プロセスの画像形成部を備えたデジタル機を考える。デジタル画像に対しては、画像を形成する前に様々な処理を電子的に容易に行なうことができる。例えば上記した集約作業をしたり、両面印刷の設定をしたり、画像の一部をマスクしたり、画像の一部を別の位置に移動したりする作業を、画像処理プログラムにより容易に行なうことができる。こうした作業を確実に行なうために、出力態様をそのまま再現するプレビュー画像が常に表示装置に表示されるようにできれば便利である。そのため、操作パネルに、液晶表示装置等のフラットな表示パネルと、表示パネルの上面に積層して形成されたタッチパネルとからなる操作ユニットを用いる画像形成装置が増えている。
【０００４】
このような画像形成装置において、原稿読取部で読取った原稿の画像をそのまま使用して表示処理を行なうと、そのためのデータ処理量が大きく、操作性が悪くなる。そこで、原稿を読取る際に、高解像度の画像とともに、低解像度の画像を同時に読取ったり、高解像度の画像から自動的に低解像度の画像を作成したりするものがある。例えば後掲の特許文献１がそのような画像形成装置を開示している。こうした画像形成装置では、仕上りイメージを低解像度で高速に表示し、記録紙上への出力及び外部への画像送信には、高解像度で読取った画像を用いる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２８９４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されたような機能を持つ画像形成装置では、低解像度で読込んだ画像でプレビュー画像の拡大縮小処理を行なう。しかし低解像度の画像に対してそうした処理を行なうと、画像形成部による仕上りイメージとは異なる画質の画像がプレビュー表示され、ユーザが望む仕上りイメージで画像を出力できなくなる可能性が高いという問題がある。
【０００７】
それゆえに本発明の目的は、原稿の高解像度と低解像度との画像が利用可能な画像処理装置において、プレビュー画像の拡大縮小処理が高速で行なえ、生成されるプレビュー画像の画質も高く保つことができる画像処理装置を提供することである。プレビュー画像の表示時にはユーザに違和感を生じさせないようにすることが望ましい。
【課題を解決するための手段】
【０００８】
本発明の第１の局面によれば、プレビュー画像を生成する画像処理装置が提供される。この画像処理装置は、第１の解像度の画像と、第１の解像度よりも低い第２の解像度の画像とを記憶するための画像記憶手段と、ユーザの操作に応答して、第２の解像度の画像からプレビュー画像を生成して表示装置に表示するためのプレビュー表示手段と、表示装置に表示されているプレビュー画像の拡大又は縮小を指示する操作者の指示に応答して、第２の解像度の画像を指示にしたがって処理し、処理後のプレピュー画像を表示装置に表示するための第１の拡大縮小手段と、指示があると、第１の解像度の画像を指示にしたがって処理し、処理により得られたプレビュー画像を、第１の拡大縮小手段により表示された処理後のプレビュー画像に代えて表示装置に表示するための第２の拡大縮小手段とを含む。
【０００９】
表示装置には、解像度の低い第２の解像度の画像を拡大縮小して得られたプレビューが表示された後、より解像度の高い第１の解像度の画像を拡大縮小して得られたプレビューに差替えられる。画質がそれほど高くはないが、短時間で最初のプレビューが表示された後、より画質の高いプレビューに差替えられる。したがって、ユーザにとって画像処理装置の処理速度が速く感じられる上、最終的に表示されるプレビューの画質の低下も防ぐことができ、ユーザに違和感が生じることが防止できる。
【００１０】
好ましくは、画像処理装置は、さらに、原稿の画像を読取り、当該原稿に関する第１の解像度の画像と第２の解像度の画像とを生成し画像記憶手段に記憶させるための原稿読取手段を含む。
【００１１】
原稿を読取って第１及び第２の解像度の画像が生成される。画質を重視する処理には第１の解像度の画像を使用し、画質よりも処理速度を重視するときは第２の解像度の画像を使用することができる。
【００１２】
より好ましくは、画像処理装置は、さらに、第１の解像度よりも高い第３の解像度で原稿を読取り、当該第３の解像度の画像を画像記憶手段に記憶させるための原稿読取手段と、指示に応答して、画像記憶手段に記憶されている第３の解像度の画像から第１の解像度の画像を生成し、画像記憶手段に記憶させるための第１の解像度変換手段とを含む。
【００１３】
原稿を読取って第２及び第３の解像度の画像が生成される。プレビュー画像の拡大縮小が指示されたときには、第３の解像度の画像から第１の解像度の画像が生成される。最も画質を重視する処理には第３の解像度の画像を使用し、処理速度を最も重視するときは第２の解像度の画像を使用し、画質と処理速度との双方をバランスさせるときには第１の解像度の画像を使用することができる。その結果、ユーザからの指示に応じ、画質と処理速度との双方を勘案した最適な処理を行なうことができる。
【００１４】
さらに好ましくは、画像処理装置は、表示装置に表示されているプレビュー画像が、別の原稿のプレビュー画像に遷移するまで、画像記憶手段に、表示装置に表示されているプレビュー画像に関連する第１の解像度の画像を保持する。第１の解像度変換手段は、表示装置に表示されているプレビュー画像の拡大又は縮小を指示する操作者の指示に応答して、プレビュー画像の元になる第１の解像度の画像が画像記憶手段に記憶されているか否かを判定するための判定手段と、判定結果による結果が否定のときに、画像記憶手段に記憶されている第３の解像度の画像から第１の解像度の画像を生成し、画像記憶手段に記憶させるための手段とを含む。
【００１５】
ある画像について第１の解像度の画像が保持されているときには、プレビュー画像の拡大又は縮小が指示されたときに、改めて第１の解像度の画像を作り直す必要がない。したがって、画像の拡大又は縮小の時間を短縮できる。
【００１６】
第１の解像度変換手段は、拡大又は縮小の指示に加え、表示装置に表示されているプレビュー画像の表示態様の変更に関する指示にも応答して、第３の解像度の画像から第１の解像度の画像を生成するようにしてもよい。
【００１７】
明示的にプレビュー画像の拡大又は縮小が明示的に指示されたとき以外でも、プレビュー画像の表示態様の変更に関する指示であって、後に拡大縮小処理が発生するような指示（例えば画像の移動、コピー、トリミング、マスキング等、画像の一部を指定する処理を伴う指示等）がされる場合がある。こうしたときには、明示的な拡大縮小の指示を受ける前に第１の解像度の画像を生成すると、実際にプレビューの拡大縮小の必要が生じたときの処理時間を短縮できる。
【００１８】
好ましくは、第１の解像度変換手段は、第３の解像度の画像から第１の解像度の画像を生成する際に、画質を損なわないように予め定められた画質制御を施すことを特徴とする。
【００１９】
単純に解像度変換を行なった場合、画質が劣化する。画質制御を行なうことで、画質劣化を防ぎながら解像度の変換を行なうことができる。
【００２０】
より好ましくは、第１の解像度変換手段は、指示に加え、予めユーザにより特定された指示が与えられたことにも応答して、第３の解像度の画像から第１の解像度の画像を生成する。
【００２１】
ユーザによっては、明示的なプレビューの拡大縮小を直ちに指示するわけではないが、後に行なうことが分かっているような一連の指示を与える場合がありえる。そうしたときに、予め定められた指示があれば、それが拡大縮小を明示的に示すものではないときにも、予め第１の解像度の画像を生成しておくと後の処理時間を短縮できる。
【００２２】
画像処理装置は、さらに、指示に応答して、画像記憶手段に記憶されている第２の解像度の画像から第１の解像度の画像を生成し画像記憶手段に記憶させるための第２の解像度変換手段と、指示に応答して、表示装置に表示されているプレビュー画像が、複数ページを１ページに集約した集約画像か否かにしたがって、第１の解像度変換手段及び第２の解像度変換手段の一方を能動化し、他方を不能化するための手段とを含んでもよい。
【００２３】
集約画像では、第１の解像度の画像からプレビュー画像の拡大縮小を行なっても、第２の解像度の画像からプレビュー画像の拡大縮小を行なっても、最終的に得られるプレビュー画像の画質には差がない。そこでそうした場合には処理量が少なくて済む第２の解像度の画像を選択することで、処理時間を短縮化できる。
【００２４】
第２の解像度変換手段は、第２の解像度の画像から第１の解像度の画像を生成する際に、画質を損なわないように予め定められた画質制御を施すようにしてもよい。
【発明の効果】
【００２５】
以上のように本発明によれば、プレビューの拡大又は縮小等の際に、画質がそれほど高くはないが、短時間で最初のプレビューが表示された後、より画質の高いプレビューに差替えられる。ユーザにとって画像処理装置の処理速度が速く感じられる上、最終的に表示されるプレビューの画質の低下も防ぐことができる。異なる解像度の画像が記憶されているので、画質を重視するか処理速度を重視するかにしたがって最適な画像を選択して使用することができる。さらに、ユーザからの指示に応じても、画質と処理速度との双方を勘案した最適な処理を行なうことができる。
【００２６】
ある画像について第１の解像度の画像が保持されているときには、プレビュー画像の拡大又は縮小が指示されたときには、改めて第１の解像度の画像を作り直す必要がない。したがって、画像の拡大又は縮小の時間を短縮できる。明示的にプレビュー画像の拡大又は縮小が明示的に指示されたとき以外でも、後に拡大又は縮小が行なわれる場合には、画像の拡大又は縮小とは異なる指示が与えられたときに画像の生成を行なう。実際にプレビューの拡大縮小の必要が生じたときの処理時間を短縮できる。表示装置に表示されているプレビュー画像が、複数ページを１ページに集約した集約画像か否かにしたがって、第１の解像度変換手段及び第２の解像度変換手段の一方を能動化し、他方を不能化することにより、同じ画質が得られるにも関わらず処理量が少なくて済み、処理時間を短縮化できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態に係る画像形成装置の外観を示す斜視図である。
【図２】図１に示す画像形成装置の内部構成を簡略化して示す図である。
【図３】図１に示す画像形成装置のハードウェア構成を示す機能ブロック図である。
【図４】図１に示す画像形成装置における原稿読取時の表示画面の構成を説明するための図である。
【図５】フィット・トゥー・スクリーンによる表示時の表示画面の構成を説明するための図である。
【図６】２ｉｎ１表示時の表示画面の構成を説明するための図である。
【図７】原稿モードにおける表示画面の構成を説明するための図である。
【図８】実施の形態に係る画像形成装置の表示画像処理を行なう機能部分のブロック図である。
【図９】表示画像処理を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１０】拡大縮小処理を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１１】拡大縮小処理以外の処理を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能および名称も同一である。従って、それらについての詳細な説明は繰返さない。
【００２９】
本発明の実施の形態に係る画像処理装置の一例である画像形成装置は、原稿を読取って２種類の解像度の画像で保存する。以下の実施の形態では一方の解像度は６００ｄｐｉ（本明細書ではこれを「高解像度」と呼ぶ。）、他方の解像度は７５ｄｐｉ（本明細書ではこれを「低解像度」と呼ぶ。）である。本実施の形態ではさらに、これらの中間の解像度である１５０ｄｐｉ（本明細書ではこれを「中解像度」と呼ぶ。）の画像も使用する。ただし、この中解像度の画像を使用することは必須ではない。
【００３０】
この画像形成装置は、電子写真方式により記録用紙に画像を形成する。この画像形成装置は、動作モードとして、コピーモード、ＦＡＸモード、ドキュメントファイリングモード（スキャンした画像を画像形成装置内部の記憶装置に記憶するモード）およびメールモード（スキャンした画像を電子メールに添付する形式で送信するモード）を備える。なお、この画像形成装置は、さらにネットワークプリンタモードを備えていても構わない。
【００３１】
［画像形成装置：機能］
図１〜図３を参照して、本実施の形態に係る画像形成装置１００の概略について説明する。
【００３２】
これらの図１〜図３を参照して、画像形成装置１００は、原稿読取部１０２、画像形成部１０４、給紙部１０６、排紙処理装置１０８、および操作ユニット１２０を含む。操作ユニット１２０は、図１に示すように、タッチパネルディスプレイ１３０と操作キー部１４０とを含む。タッチパネルディスプレイ１３０は、液晶パネル等で構成された表示パネル１３２と、表示パネル１３２に重ねて配置されたユーザの指で押圧された位置を検出するタッチパネル１３４とを含む。操作キー部１４０には、図示しないいくつかの機能キーと、テンキーとが配置される。
【００３３】
画像形成装置１００は以下の動作モードのいずれかで動作する。
【００３４】
−コピーモード−
このコピーモードでは、主として、原稿読取部（以下、スキャナ部と記載する場合がある。）１０２および画像形成部１０４が動作する。
【００３５】
画像形成装置１００においては、原稿載置台に置かれた原稿が原稿読取部１０２により画像として読取られる。読取られた画像は、図３に示される、複数個の演算処理部を有するマルチコアＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）１７０に入力され、ここで画像に各種の画像処理が施される。この画像が画像形成部１０４へと出力される。マルチコアＣＰＵ１７０は同時に複数個の処理を並行して実行可能である。
【００３６】
画像形成部１０４は、画像によって示される原稿の画像を記録媒体（多くの場合、記録用紙）に印刷するものであって、感光体ドラム２２２、帯電装置２２４、レーザスキャンユニット（以下、「ＬＳＵ」と称する。）２２６、現像装置２２８、転写装置２３０、クリーニング装置２３２、加熱定着部である定着装置２３４、および図示しない除電装置等を備えている。
【００３７】
画像形成部１０４には、主搬送路２３６および反転搬送路２３８が設けられており、給紙部１０６から給紙されてきた記録用紙が主搬送路２３６に沿って搬送される。給紙部１０６は、用紙カセット２４０に収納された記録用紙、または手差トレイ２４２に載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部１０４の主搬送路２３６へと送り出す。
【００３８】
画像形成部１０４の主搬送路２３６に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラム２２２と転写装置２３０との間を通過し、さらに定着装置２３４を通過して、記録用紙に対する印刷が行なわれる。
【００３９】
感光体ドラム２２２は、一方向に回転し、その表面は、クリーニング装置２３２と除電装置によりクリーニングされた後、帯電装置２２４により均一に帯電される。
【００４０】
ＬＳＵ２２６は、印刷対象の画像に基づいてレーザ光を変調し、このレーザ光によって感光体ドラム２２２の表面を主走査方向に繰返し走査して、静電潜像を感光体ドラム２２２の表面に形成する。
【００４１】
現像装置２２８は、トナーを感光体ドラム２２２の表面に供給して静電潜像を現像し、トナー像を感光体ドラム２２２の表面に形成する。
【００４２】
転写装置２３０は、当該転写装置２３０と感光体ドラム２２２との間を通過していく記録用紙に感光体ドラム２２２の表面のトナー像を転写する。
【００４３】
定着装置２３４は、記録用紙を加熱するための加熱ローラ２４８と、記録用紙を加圧するための加圧ローラ２５０とを含む。記録用紙は、加熱ローラ２４８によって加熱され、かつ、加圧ローラ２５０によって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。
【００４４】
主搬送路２３６と反転搬送路２３８との接続位置には、分岐爪２４４が配設されている。記録用紙の片面のみに印刷が行なわれる場合は、分岐爪２４４が位置決めされ、この分岐爪２４４により定着装置２３４からの記録用紙が排紙トレイ２４６または排紙処理装置１０８の方へと導かれる。
【００４５】
記録用紙の両面に印刷が行なわれる場合は、分岐爪２４４が所定方向に回動されて記録用紙が反転搬送路２３８の方へと導かれる。記録用紙は、反転搬送路２３８を通過して、その表裏を反転されて主搬送路２３６へと再び搬送され、主搬送路２３６の再度の搬送途中で、その裏面への印刷が行なわれて排紙トレイ２４６または排紙処理装置１０８の方へと導かれる。
【００４６】
上述のようにして印刷された記録用紙は、排紙トレイ２４６または排紙処理装置１０８の方へと導かれて排紙トレイ２４６に排出され、または排紙処理装置１０８の各排紙トレイ１１０のいずれかに排出される。
【００４７】
排紙処理装置１０８では、複数の記録用紙を各排紙トレイ１１０に仕分けして排出する処理、各記録用紙にパンチングする処理、および各記録用紙にステープルする処理を施す。たとえば、複数部の印刷物を作成する場合は、各排紙トレイ１１０に印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイ１１０に仕分けして排出し、排紙トレイ１１０毎に、排紙トレイ１１０上の各記録用紙にパンチング処理またはステープル処理を施して印刷物を作成する。
【００４８】
−ファクシミリモード−
ファクシミリモードでは、主として、送信動作は原稿読取部（スキャナ部）１０２およびＦＡＸ通信部１６０が動作することにより、受信動作はＦＡＸ通信部１６０および画像形成部１０４が動作する。
【００４９】
・送信動作
画像形成装置１００においては、ファクシミリモードが指定され、原稿載置台に置かれた原稿が原稿読取部１０２により画像として読取られる。読取られた画像が図３に示すマルチコアＣＰＵ１７０に入力され、ここで画像に各種の画像処理が施される。この画像がＦＡＸ通信部（図３のＦＡＸ通信部１６０）へと出力される。
【００５０】
送信側の画像形成装置１００のＦＡＸ通信部１６０は、指定された送信側の回線を指定された送信先に接続する。接続後、画像をファクシミリ通信規格に合致した通信データに変換して、受信側のファクシミリ装置（たとえばファクシミリ機能を備えた画像形成装置１００）へ送信する。
【００５１】
・通信動作
回線が接続されると、受信側の画像形成装置１００のＦＡＸ通信部１６０は、送信側の画像形成装置１００のＦＡＸ通信部１６０からの通信要求信号を検出して、応答信号を送信する。その後、たとえば、ＦＡＸ通信部１６０は、送信側および受信側で互いに実装されている能力情報の受渡しを行ない利用可能な最大能力での通信速度および画像の符号化・符号訂正方式等を決定してモデムの通信方式を設定する。この通信方式にあわせた画像信号形式を用いて、送信側の画像形成装置１００のＦＡＸ通信部１６０から受信側の画像形成装置１００のＦＡＸ通信部１６０へデータを送信する。送信が終了すると回線が切断される。
【００５２】
・受信動作
受信側の画像形成装置１００のＦＡＸ通信部１６０は、受信したデータを画像に変換して、画像形成部１０４へ送る。なお、受信したデータを画像へ変換するのは画像形成部１０４であっても構わない。画像形成部１０４は、上述したコピーモードにおける動作と同じように、受信したデータから変換された画像によって示される原稿の画像を記録用紙に印刷する。
【００５３】
−ドキュメントファイリングモード−
ドキュメントファイリングモードでは、主として、原稿読取部（スキャナ部）１０２および画像形成部１０４が動作する。
【００５４】
画像形成装置１００においては、原稿載置台に置かれた原稿が原稿読取部１０２により画像として読取られる。読取られた画像はマルチコアＣＰＵ１７０に入力され、ここで画像に各種の画像処理が施される。この画像が、この画像形成装置１００が備える記憶装置（後述するハードディスク１７２）に記憶される。
【００５５】
記憶された画像は、ユーザによりファイル名が指定されて、ハードディスクから読出されて、上述したコピーモードと同じ動作で記録用紙に印刷される。
【００５６】
−メールモード（スキャンｔｏメール）−
メールモードでは、主として、原稿読取部（スキャナ部）１０２およびネットワークインターフェイス（Ｉ／Ｆ）１７４が動作する。
【００５７】
なお、この画像形成装置１００が備える画像通信モードとして、ＦＡＸ通信部１６０を介して画像を公衆回線により送受信する上述したファクシミリモード、および、ネットワークＩ／Ｆ１７４を介して画像を電子メールに添付する形式でインターネット回線により送受信する電子メール通信モード（メールモード）がある。このほかに、ネットワークＩ／Ｆ１７４を介して画像をインターネット回線により送受信するインターネットファクシミリモード、または、ネットワーク回線を用いて画像を特定のＰＣのフォルダに転送する画像転送モード（スキャンｔｏＰＣフォルダ）等を備えていても構わない。
【００５８】
画像形成装置１００においては、原稿載置台に置かれた原稿が原稿読取部１０２により画像として読取られ、読取られた画像がマルチコアＣＰＵ１７０に入力され、ここで画像に各種画像処理が施される。この画像が電子メールに添付されて送信される。
【００５９】
ファクシミリモードでは、送信先の電話番号が指定されるのに対して、メールモードでは、送信先のメールアドレスが指定される点が異なる。
【００６０】
［画像形成装置：制御ブロック構成］
図３を参照して、画像形成装置１００はさらに、コピーモード、ファクシミリモード、ドキュメントファイリングモード、およびメールモードに関する機能の設定が可能な、走査表示パネルとして動作する操作ユニット１２０と、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ：読出専用メモリ）１７６と、通電が遮断された場合であってもプログラムおよびデータ等を記憶可能な不揮発性記憶領域であるハードディスク１７２と、プログラムを実行する際の記憶領域を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：随時読出書込可能メモリ）１７８とを含む。
【００６１】
画像形成装置１００はさらに、原稿読取部１０２、画像形成部１０４、ＦＡＸ通信部１６０、操作ユニット１２０、ＲＯＭ１７６、ハードディスク１７２、およびＲＡＭ１７８に接続されるバス１８０と、バス１８０に接続され、ハードディスク１７２等に記憶されたプログラムを実行することにより画像形成装置としての一般的機能を実現するためのマルチコアＣＰＵ１７０とを含む。
【００６２】
画像形成装置１００はさらに、バス１８０を介して画像形成装置１００の各部と通信可能であり、マルチコアＣＰＵ１７０からのコマンドにしたがって、画像形成部１０４に関する給紙の制御を実行するための給紙部１６２と、同じくバス１８０に接続され、マルチコアＣＰＵ１７０からのコマンドにしたがって画像形成部１０４からの記録用紙の排出を制御する排出部１６４とを含む。
【００６３】
ハードディスク１７２には、この画像形成装置１００でスキャンした原稿の画像のファイルが、フォルダ別に、保存日時および保存ユーザ名ととともに記憶されている。ハードディスク１７２には、各動作モードの初期画面データが記憶されている。
【００６４】
ＲＯＭ１７６には、画像形成装置１００の動作を制御するのに必要なプログラムおよびデータ等が記憶されている。このＲＯＭ１７６にプログラムとともに記憶するデータとして、各動作モードの初期画面データを記憶するようにしても構わない。マルチコアＣＰＵ１７０は、ＲＯＭ１７６に格納されているプログラムおよびデータに従って画像形成装置１００の制御を行なうとともに画像形成装置１００の各機能に関する制御を実行する。マルチコアＣＰＵ１７０は複数個の演算処理部を有するため、同時に２種類以上の処理を並列的に実行できる。
【００６５】
図３に示すように、この画像形成装置１００のＦＡＸ通信部１６０には、画像の送受信用に公衆回線が接続され、ネットワークＩ／Ｆ１７４はネットワーク回線に接続される。このネットワーク回線には、この画像形成装置１００をネットワーク対応のプリンタとして使用するコンピュータ等が接続されたり、インターネットを介して指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）により特定されるコンピュータ等が接続されたりする。このようにインターネットに接続されると、画像形成装置１００は、インターネットを介して、必要な情報を取得できる。
【００６６】
ＲＡＭ１７８は、マルチコアＣＰＵ１７０による演算および処理の結果を一時的に記憶するワーキングメモリとしての機能と、画像を記憶するフレームメモリとしての機能とを提供する。
【００６７】
原稿読取部１０２、画像形成部１０４、操作ユニット１２０を構成するタッチパネルディスプレイ１３０、給紙部１６２、排出部１６４および操作キー部１４０、ならびにＲＯＭ１７６、ハードディスク１７２、およびＲＡＭ１７８に対する制御は、マルチコアＣＰＵ１７０が所定のプログラムを実行することにより行なわれる。なお、操作ユニット１２０は、入出力Ｉ／Ｆを介してマルチコアＣＰＵ１７０と通信する。
【００６８】
操作ユニット１２０は、ユーザが目視しやすいように傾斜して設けられたパネルである。操作ユニット１２０の表面の左側領域にはタッチパネルディスプレイ１３０が、右側領域に操作キー部１４０が、それぞれ配置されている。タッチパネルディスプレイ１３０および操作キー部１４０は一体となって操作ユニット１２０を形成している。
【００６９】
上述したように、このタッチパネルディスプレイ１３０は、表示パネル１３２と、表示パネル１３２に重ねて配置されたタッチパネル１３４とを含む。このタッチパネルディスプレイ１３０においては、表示パネル１３２に、この画像形成装置１００における動作モードを選択するホーム画面、この画像形成装置１００の現在の状態、宛先指定状況、ジョブの処理状況等が表示される。表示パネル１３２の表示領域上にはソフトウェアボタンである選択ボタンが表示され、この選択ボタンの表示されている領域を指で押すと、タッチパネル１３４がその押された位置を検出する。プログラム上で、選択ボタンの表示位置とタッチパネル１３４が押された位置とを照合することにより、画像形成装置１００の動作モード選択、機能設定および動作指示等が行なわれる。この画像形成装置１００は、このようなタッチ操作（ユーザによる押圧位置に基づくコマンド入力操作）に加えて、ジェスチャー操作（ユーザによる操作軌跡に基づくコマンド入力操作）にも対応している。
【００７０】
以下、画像形成装置１００のタッチパネルディスプレイ１３０における表示について説明する。本実施の形態では、タッチパネルディスプレイ１３０の表示のうち、特にコピー時、予め原稿の画像を読込んで様々な設定を行なうときに、画像のプレビューを表示することに特徴がある。プレビュー画像を常時表示することで、仕上りイメージを正確に捉えることができ、コピー処理を誤りなく行なうことができる。
【００７１】
図４に、この画像形成装置１００のタッチパネルディスプレイ１３０における基本レイアウトを示す。図４を参照して、この基本レイアウトは、横長のタッチパネルディスプレイ１３０において（たとえば、横１０２４ピクセル×縦６００ピクセル）、最上部に配置されたシステム領域２００、画面中央部に配置されたプレビュー領域２０４、プレビュー領域２０４の左側に配置された機能設定及び確認のためのアイコンボタン及び機能説明からなる機能選択領域２０２、プレビュー領域２０４の右上部に配置され、おすすめ機能等、現在ユーザが行なおうとしている作業とは直接関係はないが、表示するとユーザにとって有益と思われる情報を表示するアクションパネル領域２０６、および、プレビュー領域２０４の右下部に配置され、コピーの開始及び原稿の走査の開始等を指示するボタン群が配置されたタスクトリガー領域２０８を含む。
【００７２】
なお、領域の数は５つに限定されるものではない。左右の並びも図に示したものには限定されない。ユーザが操作しやすいようにカスタマイズ可能とすることもできる。システム領域２００の位置は画面の最下部であってもよい。
【００７３】
システム領域２００には、この画像形成装置１００の現時点での状態、すなわち操作中の動作モードのタイトル、並びに画像形成装置１００の状況及び状態が表示される。たとえば、システム領域２００には、動作モード名、割り込みキー、ログインユーザ名、処理中のジョブ状況、内蔵メモリ使用状態、時刻等が表示される。
【００７４】
機能選択領域２０２には、各機能の設定、表示の切り換え、設定の確認のためにユーザにより操作される機能選択メニュー（アイコン、ボタン等）が、動作モードにより異なる表示態様で表示される。動作モードには、アイコンモード、レギュラーモードおよびエキスプレスモードがある。アイコンモードでは、プレビュー領域２０４が最も広くなるように機能選択領域２０２には機能設定用のアイコンのみが表示される。エキスプレスモードでは、プレビュー領域２０４が最も狭くなっても機能選択領域２０２には機能を一度に設定できる画面が大きく表示される。レギュラーモードにおいては、プレビュー領域２０４の大きさはアイコンモードとエキスプレスモードとの中間の大きさであって、機能選択領域２０２には機能設定のアイコンとともに機能名称がテキスト表示される。
【００７５】
レギュラーモードでは、機能名称をテキスト表示するのみ（機能設定のアイコンを表示しない）であってもよい。
【００７６】
これらのアイコンモード、レギュラーモードおよびエキスプレスモードの切り換えはユーザの操作に基づく。すなわち、プレビュー領域２０４の大きさが、ユーザの操作に応じて自動的に変更される。アイコンは、小さい領域でユーザへの情報を伝達できるので、全ての機能に対して準備しておいて、プレビュー領域２０４が大きく表示できることが好ましい。一方、プレビュー領域をそれほど大きくする必要がない場合には、逆に機能選択領域２０２にアイコンだけでなく機能説明も表示することで、ユーザにとっては操作が分かりやすくなる。
【００７７】
機能選択領域２０２には、その下部に機能選択領域２０２の表示スタイルを変更する変更ボタン群２１０を備える。変更ボタン群２１０には、アイコンモードで機能選択領域２０２を表示するボタン、「お気に入り」登録した機能を表示させるボタン、設定が変更された機能を表示させるボタン、選択されている動作モードにおいて設定可能な全ての機能の一覧を表示するボタン、レギュラーモードで機能選択領域２０２を表示するボタン、および、エキスプレスモードで機能選択領域２０２を表示するボタン等が配置されている。
【００７８】
なお、機能選択領域２０２に表示される情報が多い場合には、この機能選択領域２０２において上下方向にスクロール可能に情報が表示される。この場合において、この変更ボタン群２１０はスクロールされないで、機能選択領域２０２の最下部に常に表示される。
【００７９】
プレビュー領域２０４には、原稿の出力（仕上り）イメージが表示される。ダミーデータまたはスキャンデータを用いてイメージ表示し、ユーザが仕上りを指示する毎にプレビュー領域２０４に表示されているイメージが変更される。
【００８０】
このプレビュー領域２０４の下部には、プレビュー領域２０４の表示スタイルを変更するプレビュー変更ボタン群２１２が配置される。プレビュー変更ボタン群２１２は、プレビューを左に９０度回転させる左回転ボタン、プレビューを右に９０度回転させる右回転ボタン、カラー調整をするためのカラー変更ボタン、及びプレビューの拡大縮小を手動で行なうためのズームバー２１４等が配置されている。
【００８１】
左回転ボタンを１回タッチするとプレビューが左に９０度回転されて、２回タッチするとプレビューが左に１８０度回転される。プレビュー領域に表示された仕上り原稿イメージをジェスチャー操作しても、ジェスチャーに応じて、プレビューが回転される。例えば、指先で原稿イメージを反時計回転方向に１８０度回転させると、プレビューが左に１８０度回転される。右回転ボタンについても、回転方向が反対であることを除き左回転ボタンに対する操作と同様の処理が行なわれる。
【００８２】
ズームバー２１４は、プレビューの拡大を指示するプラスボタン２１６と、プレビューの縮小を指示するマイナスボタン２２０と、プレビュー画像の表示倍率を調整するためのバー２１８とを含む。
【００８３】
プラスボタン２１６をタッチしたり、バー２１８をプラスボタン２１６側へジェスチャー操作（スライド）したりすると、プレビューが拡大して表示される。プレビュー領域に表示された仕上り原稿イメージをジェスチャー操作しても（指先で原稿イメージをピンチアウト／ピンチオープンさせても）、プレビューが拡大して表示される。
【００８４】
ズームバー２１４のマイナスボタン２２０をタッチしたり、バー２１８をマイナスボタン２２０側へジェスチャー操作（スライド）したりすると、プレビューが縮小して表示される。プレビュー領域に表示された仕上り原稿イメージをジェスチャー操作しても（指先で原稿イメージをピンチイン／ピンチクローズさせても）、プレビューが縮小して表示される。
【００８５】
なお、プレビュー領域２０４に表示される原稿イメージのページ数が多い場合には、タッチ操作可能な表示ページ選択ボタン（ページ番号入力ボタン、ページ送りボタン、ページ戻しボタン、単ページ表示ボタン、複数ページ表示ボタン等）を表示するようにしても構わない。なお、原稿イメージをジェスチャー操作（フリック）してもプレビューされる原稿のページ送り、ページ戻しを行なうこともできる。また、プレビュー領域２０４に表示される原稿イメージが大きい場合には、タッチ操作またはジェスチャー操作可能なスクロールバーを表示するようにしても構わない。
【００８６】
アクションパネル領域２０６には、操作についての補助・助言・提案についての情報が表示される。このアクションパネル領域２０６には、たとえば、あるユーザが特定の機能を選択すると、その機能に関連する機能を表示したり、目的指向でその機能についての他の機能を表示したり、このユーザまたはこのユーザが所属するグループのユーザが過去に組合せて選択した機能を「おすすめ機能」として表示したりする。
【００８７】
タスクトリガー領域２０８には、その動作モードにおける全ての設定が完了して、この画像形成装置１００を実際に動作させるためにユーザにより操作されるトリガー項目が表示される。本実施の形態では、タスクトリガー領域２０８には、原稿の白黒コピーを開始させるモノクロコピーボタン２７０と、カラーコピーを開始させるカラーコピーボタン２７２と、原稿を一旦スキャンし、画像として画像形成装置１００に取込む処理を開始させるスキャンインボタン２７４と、設定をすべてクリアするためのクリアオールボタン２７６とを含む。
【００８８】
この場合において、トリガーされるジョブが開始できる状態の場合にのみ、そのジョブのトリガーとなるスタートボタンを表示することも好ましい。ジョブが開始できる状態とは、印字を伴う動作モードの場合には、全ての設定が終了してかつ消耗品（記録用紙およびトナー）切れでない状態であり、印字を伴わない動作モードであるファクスモード（送信）の場合には、宛先を含む全ての送信パラメータの設定が終了した状態である。
【００８９】
これらの５領域の配置された位置は、動作モードが変更されても（どの動作モードの初期画面においても）、変更されない。機能選択領域２０２およびプレビュー領域２０４におけるアイコンモード／レギュラーモード／エキスプレスモードの切り換え表示では、タッチパネルディスプレイ１３０の画面横方向（長手方向）にこれら領域が伸縮する。
【００９０】
このような５領域の配置は、従来機におけるユーザインターフェイスをも考慮しつつ、ユーザの視点の動線および操作の動線に着目して配置されている。このような配置により、タッチパネルディスプレイ１３０において、左上から右下へユーザの視線が動いて、左上から右下へユーザの操作（利き手の指先）が動く。これにより、ユーザフレンドリーな操作が可能という効果を得ることができる。
【００９１】
なお、ある動作モードから他の動作モードへ遷移するためには、操作キー部１４０に配置されたホームキー（図示せず）を押下する。ファクスも含めて動作モードが選択可能なホーム画面が表示される。このホーム画面において他の動作モードを選択できる。
【００９２】
このように、この画像形成装置１００においては、ユーザの視点の動線および操作の動線に着目して、情報を表示するタッチパネルディスプレイ１３０を備える。このタッチパネルディスプレイ１３０において、プレビュー領域２０４の表示モードには複数種類があり、スキャンの進行状況または／および原稿の重要度合いに応じてこれらの表示モードを切り換えて、ユーザに適切にプレビュー情報を伝達する。
【００９３】
図４は、スキャン実行時のタッチパネルディスプレイ１３０の表示状態を示す。図４を参照して、スキャン実行時には、プレビュー領域２０４のうち、右側部分には、読取る前の原稿のプレビュー２８０（ダミー画像）が表示され、１ページ分の原稿の読取りが行なわれると、その画像が左側に移動し、スタックされた原稿のプレビュー２８２となるアニメーションが表示される。原稿の読取をしてからプレビュー画像を作成するまでには若干の時間がかかるので、タッチパネルディスプレイ１３０に表示される原稿の画像は、実際の読取よりやや時間遅れのある画像となる。本実施の形態では、原稿の読込時、印刷等に用いられる高解像度の画像と、プレビュー及びサムネール生成に使用される低解像度の画像との双方が生成される。
【００９４】
図５に、スキャンインが完了したときのタッチパネルディスプレイ１３０の表示状態を示す。ここでの表示はフィット・トゥー・スクリーンと呼ぶ。フィット・トゥー・スクリーンでは、プレビュー領域２０４にできるだけ大きく原稿のプレビュー２８４が表示されるよう、プレビューのサイズが調整される。フィット・トゥー・スクリーンでのプレビューは、低解像度の画像から生成される。
【００９５】
ここで、例えばズームバー２１４を操作して、画像の表示の拡大縮小が行なわれる場合、本実施の形態では、一旦低解像度の画像から、高解像度及び低解像度の中間の解像度（以下「中解像度」と呼ぶ。）の画像（「中解像度画像」）を作成して拡大縮小を行なう。中解像度画像を拡大縮小するので、最終的に得られる画像は、低解像度画像から得られるものと比較して仕上りイメージに近く、ユーザは操作の結果を正しく認識できる。しかしこの場合、中解像度画像を作成し、その中解像度画像に対する拡大縮小処理を行なうまでは最終のプレビューを表示することができない。ユーザから見るとレスポンスが悪いことになり、画像形成装置１００の操作性が低くなる。そこで本実施の形態では、中解像度の画像に対する拡大縮小処理を行なうのと並行して、低解像度画像に対する拡大縮小処理を行なってその結果をプレビューとして先に表示する。中解像度画像に対する拡大縮小処理が完了すると同時に、その結果得られたプレビューを画面上で低解像度画像から得られたものと差替える。低解像度画像に対する拡大縮小処理は、中解像度画像に対する処理よりも短い時間で完了させることが可能である。したがってこのような表示をすることにより、ユーザには、拡大縮小の結果が早く提示される上、最終的には中解像度画像から得られたプレビューに置き換えられるので、処理も高速で、かつ画質も高く保った形で拡大縮小後のプレビューを確認できる。
【００９６】
図６に、集約機能の一例としていわゆる２ｉｎ１印刷を行なうときのプレビュー表示を示す。図６を参照して、２ｉｎ１印刷では、プレビュー領域２０４に、印刷イメージと同じようにページ画像２８６及び２８８を並べたプレビューを作成し表示する。これら集約印刷に関するプレビュー画像の場合、低解像度の画像から作成しても高解像度の画像から作成してもその画質は変わらない。したがってこうした場合には、計算量が少なくて済む低解像度の画像からプレビューを生成する。
【００９７】
図７に、原稿モードと呼ばれる、読込んだ原稿の画像を一覧表示する際のプレビュー領域２０４の表示態様を示す。図７に示されるように、原稿モードでは、原稿の各ページのサムネール２９０，２９２，２９４，…がマトリクス状に配置される。本実施の形態では、表示されていないサムネールを表示させるためには、タッチパネルディスプレイ１３０に対するジェスチャー操作により例えば下から上にフリック操作をすると、プレビュー領域２０４の表示が情報にスクロールされ、画面の下部に隠れているサムネールが表示される。
【００９８】
原稿モードで表示されるサムネールは小さく、内容がどのようなものであるかの概要が分かればよいので、低解像度画像からサムネールを生成する。
【００９９】
このように本実施の形態では、原稿読取時に高解像度の画像と低解像度の画像との双方を生成する。読込完了時に、低解像度の画像からプレビューを生成し表示する。以後のプレビュー表示において、プレビューの表示倍率を変更する必要がない場合には低解像度画像から生成したプレビューを使用する。プレビューの表示倍率を変更する（拡大縮小する）必要があるときには、高解像度画像から中解像度画像を生成し、低解像度の画像に対する拡大縮小と中解像度の画像に対する拡大縮小とを並列的に実行する。低解像度の画像から得られたプレビューを先に表示し、中解像度の画像からのプレビューが得られた時点でプレビューを差替える。
【０１００】
以下、画像形成装置１００におけるプレビュー表示に伴う画像処理について説明する。
【０１０１】
図８は、画像形成装置１００のうち、プレビュー表示に関連した表示画像処理を担う機能部分のみを抽出して表示画像処理部３１０として示したものである。図８を参照して、表示画像処理部３１０は、原稿読取部１０２により読取られた高解像度画像３２０から低解像度画像３２２を生成するための低解像度画像生成部３４０と、低解像度画像３２２から低解像度プレビュー画像３２４を生成するためのプレビュー画像生成部３４２と、プレピューに対する拡大縮小処理がタッチパネル１３４により指定されたことに応答して、高解像度画像３２０から中解像度プレビュー画像３２６を生成するための中解像度画像生成部３４４と、中解像度プレビュー画像３２６に対し、タッチパネル１３４によって指定された拡大縮小処理を行ない、プレビュー仕上り画像３２８を生成するための中解像度画像加工部３６２と、タッチパネル１３４からプレビュー画像に対する画像処理であって等倍でよいもの（回転、移動、２ｉｎ１等）を指定する入力があったことに応答して、低解像度プレビュー画像３２４に対し指定された画像処理を行ない、加工後のプレビュー仕上り画像を生成するための低解像度画像加工部３６０とを含む。中解像度画像加工部３６２は、中解像度プレビュー画像３２６に対する画像処理が終了しプレビュー仕上り画像３２８を出力する時点で、処理完了信号３９０を出力する機能を持つ。中解像度画像生成部３４４は、高解像度画像３２０から低解像度画像３２２及び中解像度プレビュー画像３２６を生成する際には、画質を損なわないように、画質制御（例えばマトリクス／逆マトリクス変換）を施す。こうすることで、生成される画像の画質劣化を抑制できる。
【０１０２】
なお、高解像度画像３２０、低解像度画像３２２、低解像度プレビュー画像３２４、中解像度プレビュー画像３２６及びプレビュー仕上り画像３２８はいずれもハードディスク１７２に格納される。特に、低解像度プレビュー画像３２４、中解像度プレビュー画像３２６及びプレビュー仕上り画像３２８は一時的にハードディスク１７２に保存されるものである。これらは、プレビュー表示中の原稿に対する処理が終了して別のページのプレビュー表示に画面が遷移したとき、及びプレビュー画面が閉じられるときに削除される。
【０１０３】
低解像度画像加工部３６０及び中解像度画像加工部３６２から出力されるプレビュー仕上り画像からは、タッチパネルディスプレイ１３０への表示を担うユーザインタフェース機能によって４０ｄｐｉのサムネール画像３７０が生成されＲＡＭ１７８にキャッシュされる。
【０１０４】
表示画像処理部３１０はさらに、低解像度画像加工部３６０から出力されるプレビュー仕上り画像、中解像度画像加工部３６２から出力されるプレビュー仕上り画像、低解像度プレビュー画像３２４、プレビュー仕上り画像３２８、及びＲＡＭ１７８にキャッシュされたサムネール画像３７０のいずれかを、動作モード及び所定のタイミングにしたがって選択するセレクタ部３８４と、タッチパネル１３４から与えられるユーザ入力にしたがって、動作モードと、どのようなプレビュー表示を行なうかを決定し、決定に従って適切に動作するよう表示画像処理部３１０の各部を制御する制御信号を出力するための制御部３８０と、制御部３８０により与えられる制御信号と、中解像度画像加工部３６２からの処理完了信号３９０とに応答して動作し、セレクタ部３８４を制御して動作条件及びタイミングに応じて適切な画像を選択させる画像選択部３８２と、セレクタ部３８４により選択された画像をタッチパネルディスプレイ１３０に表示するために必要な処理を行なう表示処理部３８６とを含む。画像選択部３８２は、以下のテーブル１に示すようにセレクタ部３８４を制御する。
【０１０５】
【表１】
0005584014.tif 000002
［プログラムの制御構造］
この実施の形態に係る画像形成装置１００において、コピー又はファクスに関係する機能部分のうち、原稿をスキャンして処理する機能部分は、図３に示すマルチコアＣＰＵ１７０により実行されるコンピュータプログラムと、マルチコアＣＰＵ１７０、ハードディスク１７２、ＲＡＭ１７８操作ユニット１２０等のハードウェアとの協働により実現される。このコンピュータプログラムの制御構造について、以下図を参照して説明する。
【０１０６】
画像形成装置１００においてコピー又はファクスに関し、原稿をスキャンして印刷又は送信する機能を実現するためのプログラムは、ホーム画面においてコピー又はファクスに関係する機能が選択され、図４に示すモノクロコピーボタン２７０、カラーコピーボタン２７２又はスキャンインボタン２７４が押されたことにより起動する。なお、図４ではコピーのときの画面を示しているが、ファクス送信のときにもこの画面と同様の画面が表示される。最終的に画像形成装置１００により記録用紙上に原稿が印刷されるのか、送信先に画像がファクス送信されるのか、という違いがあるだけである。
【０１０７】
図９を参照して、このプログラムは、原稿読取部１０２を制御して高解像度で原稿の画像を読取るステップ４００と、読取った画像から、印刷及び送信用の高解像度の画像と、プレビュー表示用の低解像度の画像を生成するステップ４０２と、ステップ４０２で生成された画像をハードディスク１７２に保存するステップ４０４と、ステップ４０４に続き、押されたボタンが何かにより、プレビューの表示が必要か否かを判定し、判定結果にしたがって制御の流れを分岐させるステップ４０６とを含む。
【０１０８】
ステップ４０６における結果が肯定のときには、ステップ４０８で低解像度プレビュー画像３２４の画像から仕上りイメージ画像を生成し、ステップ４１０で表示する。続いてユーザによる指示の待ち状態に入る。この部分のプログラムルーチンは、拡大縮小処理が選択されたか否かを判定するステップ４１２と、ステップ４１２の結果が肯定のときに、拡大縮小後の仕上りイメージ画像を生成するステップ４１４と、ステップ４１２の結果が否定のときに、さらに他の処理がユーザにより選択されたか否かを判定し、結果が否定の時には制御をステップ４１２に戻すステップ４１６と、ステップ４１６での結果が肯定のときに、指定された「その他の処理」を実行するステップ４１８とを含む。
【０１０９】
このプログラムでは、ステップ４０６の結果が否定のとき、並びにステップ４１４及び４１８の処理後には制御は合流し、ステップ４２０に進む。ステップ４２０では、ユーザの入力を待ち、ユーザ入力に応じた処理を行なう。具体的には、ステップ４２０では、選択された機能がファクスによる画像送信か否かが判定される。結果が肯定であれば、ステップ４２２において、高解像度画像３２０に対し、設定にしたがった画像処理を行なった上で、指定された番号のファクス送受信機に送信し処理を終了する。ステップ４２０での結果が否定であれば、ステップ４２４において、選択された機能が画像の印刷（記録紙上への画像形成）か否かを判定する。結果が肯定であれば、ステップ４２６において、高解像度画像３２０に対し、設定にしたがった画像処理を行なった上で画像形成部１０４（図３参照）により画像形成を行なって処理を終了する。ステップ４２４における結果が否定であれば制御はステップ４１２に戻り、画像形成装置１００は入力待ち状態となる。ただし、ステップ４０６の判定結果がＮＯだった場合には、ステップ４２０及び４２４のいずれかの判定の結果がＹＥＳとなる。したがってプレビューなしの単なるコピー又はファクス送信の場合、制御がステップ４１２に戻ることはない。
【０１１０】
図１０に、図９のステップ４１４に示す拡大縮小表示を実現するプログラムルーチンの詳細を示す。図１０を参照して、このルーチンは、高解像度画像から生成した中解像度画像に対し、指定された拡大縮小を行なう処理と、低解像度の画像に対し、指定された拡大縮小を行なう処理とを図３に示すマルチコアＣＰＵ１７０を用いて並列的に開始するステップ４３０と、ステップ４３０の後、低解像度画像の拡大縮小処理が完了するまで待機するステップ４４６と、ステップ４４６の結果が肯定になったときに低解像度画像から得られた拡大縮小後のプレビューをプレビュー領域２０４に表示するステップ４４８と、ステップ４４８の後、中解像度の画像に対する拡大縮小処理が完了するまで待機するステップ４５０と、ステップ４５０の結果が肯定となったときに、プレビュー領域２０４に表示されているプレビューを、中解像度の画像から得られた拡大縮小後のプレビューに差替えて表示し、メインルーチンに復帰するステップ４５２とを含む。
【０１１１】
ステップ４３０は、低解像度画像（図８に示す低解像度プレビュー画像３２４）に対し、拡大縮小処理を開始するステップ４４０と、画像が２ｉｎ１以上の集約画像か否かを判定して判定結果に従い制御の流れを分岐させるステップ４４１と、ステップ４４１の結果が否定のときに、高解像度画像（図８に示す高解像度画像３２０）から中解像度画像を生成する処理を行なうステップ４４２と、ステップ４４２により生成された中解像度画像に対し、指定された拡大縮小処理を開始するステップ４４４と、ステップ４４１の結果が肯定のときに、低解像度画像から２ｉｎ１以上の中解像度の集約画像生成して制御をステップ４４４に進めるステップ４４３とを含む。図３に示すマルチコアＣＰＵ１７０が演算処理機構を複数個持つため、低解像度の画像に対する拡大縮小を行なう画像処理と、高解像度（又は低解像度）の画像から中解像度の画像を生成し、さらにその拡大縮小を行なう画像処理と、これらの処理を制御するプロセスとを並行して実行できる。
【０１１２】
図１１には、図９のステップ４１８の処理を実現するプログラムルーチンの制御構造について示す。図１１を参照して、このルーチンは、ユーザにより選択された機能が、拡大縮小機能以外の機能のうちで画像編集処理に関係する機能か否かを判定するステップ４７０と、ステップ４７０の結果が肯定のときに、中解像度画像が既に作成されハードディスク１７２に記憶されているか否かを判定するステップ４７２とを含む。中解像度画像が作成されていなければ、制御はステップ４７６に進み、低解像度画像を編集し、プレビューを表示する。中解像度画像が既に作成されていれば、ステップ４７８でハードディスク１７２からその画像を読出し、指定された編集を行なってプレビュー表示する。この処理により、一旦中解像度画像が作成された後には、プレビュー表示は中解像度画像から行なわれることになる。
【０１１３】
ステップ４７０の結果が否定のとき、並びにステップ４７６及びステップ４７８の処理が完了した後、制御は合流し、ステップ４８０においてユーザからの指示がプレビュー表示を閉じる指示か否かを判定する。結果が肯定の時には、ステップ４８２において、図８の低解像度画像３２２及び低解像度プレビュー画像３２４、並びに、もしあれば、中解像度プレビュー画像３２６及びプレビュー仕上り画像３２８をハードディスク１７２から削除し処理を終了する。ステップ４８０の結果が否定の時には何もせずこのルーチンを終了する。
【０１１４】
［動作］
画像形成装置１００は以下のように動作する。なお、以下の説明では、画像形成装置１００の各機能のうち、表示画像処理部３１０に関する動作のみ説明し、他の通常機能に関する動作についてはここでは詳細は述べない。また以下では、典型的な例として、ユーザが原稿を原稿読取部１０２の自動読取機構（ＡＤＦ）を使用してスキャンインし、画像を編集し、編集後の原稿画像を印刷する場合について説明する。
【０１１５】
図１を参照して、ユーザが原稿のコピーをする場合、図示しないホーム画面でコピー機能を選択し、原稿を原稿読取部１０２のＡＤＦの原稿トレー上に載置する。画面は、図４の状態で、ただしプレビュー領域２０４には何も表示されていない。ここでユーザはスキャンインボタン２７４を押す。この結果、原稿読取部１０２による原稿読取りが開始され、図４のプレビュー領域２０４には、読込前の原稿のプレビュー（ダミー画像）２８０が表示され、１ページ読取るごとにそのページのプレビュー２８０が左側に移動するアニメーションが表示される。移動した原稿のプレビュー２８２は、積層された形で表示される。ただし既に述べたように、原稿を読込んだ後でないとその原稿のプレビューは作成できないので、このようなアニメーション表示は実際の原稿に対する読取動作より時間的に若干遅れることになる。
【０１１６】
この読取のとき、各ページの高解像度の画像が生成され（図９のステップ４００）るととともに、同じ画像の低解像度画像が生成される（ステップ４０２）。読取られた原稿の高解像度の画像及び低解像度の画像はともに図３に示すハードディスク１７２に保存される（ステップ４０４）。
【０１１７】
ここでは利用者がスキャンインボタン２７４を押している場合を想定している。したがって制御はステップ４０６からステップ４０８に進む。ステップ４０６で、低解像度の画像から仕上りプレビュー画像が生成され、ステップ４１０でプレビューがタッチパネルディスプレイ１３０に表示される。このときの表示モードはユーザの設定による。例えば、デフォルトでは図５に示すフィット・トゥー・スクリーンである。ユーザが予め２ｉｎ１を選択している場合、ここで表示される画像は２ｉｎ１の形のプレビューである。
【０１１８】
ここでユーザが例えばプレビュー画像の拡大縮小を選択したものとする。ステップ４１２の結果が肯定となり、ステップ４１４でプレビュー画像の拡大縮小表示が行なわれる。その詳細について図１０を参照して説明する。
【０１１９】
まずステップ４３０において、低解像度画像に対して拡大縮小処理を開始するステップ４４０が開始される。これと並行して、表示される画像が２ｉｎ１以上の集約画像か否かが判定され（ステップ４４１）、判定結果が否定のときには高解像度画像から中解像度画像を（ステップ４４２）、判定結果が肯定のときには低解像度画像から中解像度の集約画像を（ステップ４４３）、それぞれ作成し、作成された中解像度画像に対し拡大縮小処理を開始するステップが行なわれる（ステップ４４４）。マルチコアＣＰＵ１７０が複数の演算処理部を有するため、低解像度画像に対する拡大縮小処理と、中解像度画像に対する拡大縮小処理と、図１０に制御構造を示すプログラムルーチンの実行とが同時並行的に行なわれる。通常は、低解像度画像に対する拡大縮小処理の方が中解像度画像に対する拡大縮小処理よりも先に完了する（ステップ４４６の結果が肯定）。ステップ４４８でこの画像がタッチパネルディスプレイ１３０に表示される。このときまだ中解像度画像に対する拡大縮小処理が行なわれているが、その処理が完了すると（ステップ４５０の結果が肯定）、ステップ４５２でその画像を、低解像度の画像から得た拡大縮小画像に差替えてタッチパネルディスプレイ１３０に表示する（ステップ４５２）。
【０１２０】
こうして、この処理によれば、プレビューに対する拡大縮小をユーザが指示したときには、まず低解像度の画像を拡大縮小した画像が表示され、その次に中解像度の画像を拡大縮小した画像が表示される。最初に低解像度の画像から得られた画像が表示されるため、ユーザには画像形成装置１００が高速に動作しているように見える。一方、その画像が中解像度に対する拡大縮小により得られたより画質の良い画像により置き換えられるため、最終的にタッチパネルディスプレイ１３０に表示されるプレビューの画質を高く保つことができる。なお、このとき得られた中解像度の画像（ステップ４４２又はステップ４４３による。）は、ハードディスク１７２にキャッシュされ、以後のプレビュー画像に対する処理ではこのキャッシュされた画像が利用される。したがって、同じ原稿について、ステップ４１２の処理が２回以上行なわれる場合には、図１０のステップ４４２又は４４３の処理は実行されず（不能化され）、ハードディスク１７２にキャッシュされた中解像度画像が読出されることになる。
【０１２１】
またこのとき、２ｉｎ１以上の集約画像等のように、中解像度画像を高解像度画像から生成しても低解像度画像から生成しても結果が同じときには、作業時間の短縮を優先して、中解像度画像からの生成を不能化し、低解像度画像からの中解像度の集約画像の生成を可能化する。こうした処理により画像形成装置１００の処理能力を最大限に利用して高速に高画質な中解像度の集約画像が生成できる。
【０１２２】
再び図９を参照して、ユーザが選択した処理が拡大縮小処理ではない場合を想定する。制御はステップ４１２からステップ４１６に進み、ステップ４１８の「その他の処理」が実行される。
【０１２３】
図１１を参照して、ここでは例えば２ｉｎ１の出力をユーザが選択したものとする。２ｉｎ１の出力を選択するとプレビューを編集する必要が生じる。したがって、図１１において、ステップ４７０の結果は肯定となり、制御はステップ４７０からステップ４７２に進む。ステップ４７２では、中解像度データが既に作成されハードディスク１７２にキャッシュされているか否かが判定される。キャッシュされている場合にはステップ４７８でその中解像度画像を読出し、編集してタッチパネルディスプレイ１３０にプレビュー表示する。中解像度画像がキャッシュされていないときには、ステップ４７６で低解像度画像を編集し、プレビュー表示する。
【０１２４】
さらに、ユーザによる指示がプレビュー表示を閉じる指示であれば、図９のステップ４０２で生成された低解像度画像と、図９のステップ４０８で生成された仕上りイメージ画像と、図１０のステップ４４２又はステップ４４３で生成された中解像度画像（もしあれば）とがハードディスク１７２から削除される。この結果、プレビューが終了すると、プレビューのために生成された画像が全て削除されることになり、ハードディスク１７２の記憶領域を有効に使用できる。
【０１２５】
［実施の形態の効果］
以上のように本実施の形態に係る画像形成装置１００では、原稿を読取った際、高解像度画像とともに低解像度画像が生成される。プレビュー表示の生成には、低解像度画像が使用されるので表示は高速に行なえる。画像の拡大縮小の際には、高解像度画像から中解像度画像が作成され、この中解像度画像に対して拡大縮小した結果からプレビューが表示される。中解像度画質データの生成とその拡大縮小処理には時間がかかるため、この処理と並行して低解像度画質データに対し同じ拡大縮小処理をしてプレビューを作成して先に表示する。そのため、ユーザには拡大縮小処理に時間がかかっているようには思えず、操作性を快適に保つことができる。ただしこのときの画質は低解像度画像から得られたものであるため、それほど良くはない。しかし本実施の形態では、中解像度の画像の拡大縮小処理が完了した時点で画像を差替えるので、最終的なプレビュー画像の画質を高く保つことができる。
【０１２６】
２ｉｎ１のプレビュー表示を行なう際には、中解像度画像を作成することなく、低解像度画像を用いてプレビューを生成できる。このように、ユーザが選択する機能に応じ、低解像度画像を使用しても中解像度画像を使用しても同じ結果が得られるときには、処理時間がより短くて済む低解像度画像が自動的に選択される。その結果、選択された機能に応じて最適な画像を使用することができ、処理を高速化できる。
【０１２７】
中解像度画像を一度作成した後は、プレビュー表示の作成には中解像度画像を使用する。こうすることにより、原稿とプレビュー表示との色目の相違という問題を回避し、統一感のある画像を提供できる。またこのようにして作成された画像は、プレビュー画面を閉じる操作がされない限り保持される。そのため、以下のような操作が可能になる。例えば２ｉｎ１カラーコピーを設定したプレビュー表示が行なわれており、既に中解像度の画像が作成されていたものとする。このプレビューに対してユーザが拡大縮小をし、画像確認を行なった後、２ｉｎ１モノクロコピーに変更し、プレビュー表示で画像を確認した場合を考える。この間、プレビュー画面が閉じられるわけではなく、別の原稿のプレビューに遷移したわけでもないので、中解像度の画像は保持されている。さらにこの後、ユーザが２ｉｎ１カラーコピーがよいと考え、再度、２ｉｎ１カラーコピーに設定を変更してプレビュー表示させ、画面の拡大縮小操作をしたものとする。この場合、既に中解像度画像が作成され保持されているので、画像を作り直すことを省略でき、画面差替えまでの時間を短くできる。
【０１２８】
なお、プレビュー表示でユーザ操作があったときに、プレビューをリセットして、新たにプレビューを作成するか否かは、ユーザ操作がどのようなものかに依存する設計事項である。例えば別の原稿の表示に移動したりするときには基本的に画面はリセットされる。それに対し、パンチ、ステープル処理等を指定する場合にはプレビューはリセットされず、プレビュー画像に対し、設定に応じた加工がされるのみである。
【０１２９】
［変形例］
上記した実施の形態では、図１０のステップ４３０から分かるように、低解像度画像に対する拡大縮小処理と、中解像度画像の生成及びその拡大縮小処理とを並列で実行している。これは、画像形成装置１００がマルチコアＣＰＵ１７０を採用しているために可能となっている。例えばＣＰＵが演算処理部を１つしか持たない場合等には、こうした処理を並列的にではなく、低解像度画像に対して拡大縮小をし、処理後の画像を表示した後に、中解像度画像を生成し拡大縮小をしてその結果を表示するようにしてもよい。
【０１３０】
上記実施の形態ではまた、通常は高解像度の画像から中解像度の画像が生成され、２ｉｎ１のプレビュー表示が行なわれるときには、低解像度の画像から中解像度の画像が生成される。しかし本発明はそのような実施の形態に限定されるわけではない。例えば読込んだ画像が文字のみのときには常に低解像度から中解像度の画像を形成するようにしても良い。文字のみの画像では、解像度が低くてもそれほど画質は低下しないためである。逆に、写真等を含む画像では、常に高解像度の画像から中解像度の画像を生成するようにしてもよい。
【０１３１】
上記実施の形態では、拡大縮小処理では、中解像度の画像を高解像度の画像から作成した後、拡大縮小処理を行なっている。しかし本発明はそのような実施の形態には限定されない。例えば中解像度の画像作成の代わりに高解像度の画像に対して拡大縮小処理を行なってプレビュー用の画像を生成しても良い。この場合も、先に低解像度画像から得たプレビューを表示した後、高解像度画像から得られた画像に差替える。さらに、上記実施の形態のように、中解像度のデータを使用する方法と、中解像度の画像に代えて高解像度画像を使用する方法とを切り換えるようにすることもできる。さらには、低解像度の画像から中解像度画像を得て、拡大縮小処理後のプレビュー画像の生成にこれらの画像をユーザの設定に応じて切り換えるようにしてもよい。
【０１３２】
上記実施の形態では、プレビューの拡大縮小の指示があったときに中解像度画像を作成している。しかし本発明はそのような実施の形態には限定されない。例えば、明示的に拡大縮小の処理が指定されないが、その後の段階で必ず拡大縮小が行なわれるような動作モードが選択されたときには、その選択のときに中解像度画像の作成を開始するようにしてもよい。そうした動作モードとしては、例えば画像のトリミング、マスキング、一部の移動又はコピー等、一般的に画像内で座標を指定して何らかの処理を行なうような動作モードがある。中解像度画像を生成するタイミングについて、ユーザが設定できるようにしても良い。
【０１３３】
今回開示された実施の形態は単に例示であって、本発明が上述した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１３４】
１００  画像形成装置
１０２  原稿読取部
１０４  画像形成部
１２０  操作ユニット
１３０  タッチパネルディスプレイ
１４０  操作キー部
１６０  ＦＡＸ通信部
１７０  マルチコアＣＰＵ
１７２  ハードディスク
２００  システム領域
２０４  プレビュー領域
２０８  タスクトリガー領域
３１０  表示画像処理部
３２０  高解像度画像
３２２  低解像度画像
３２４  低解像度プレビュー画像
３２６  中解像度プレビュー画像
３２８  プレビュー仕上り画像
３４０  低解像度画像生成部
３４２  プレビュー画像生成部
３４４  中解像度画像生成部
３６０  低解像度画像加工部
３６２  中解像度画像加工部
３８０  制御部
【図１】
0005584014.tif 000003
【図２】
0005584014.tif 000004
【図３】
0005584014.tif 000005
【図４】
0005584014.tif 000006
【図５】
0005584014.tif 000007
【図６】
0005584014.tif 000008
【図７】
0005584014.tif 000009
【図８】
0005584014.tif 000010
【図９】
0005584014.tif 000011
【図１０】
0005584014.tif 000012
【図１１】
0005584014.tif 000013