(57)【要約】【課題】一時記憶手段と大容量記憶手段とに格納されたメイン画像とそのメイン画像の縮小画像とを、好適に一時記憶手段又は大容量記憶手段から読み出す画像処理装置を提供すること。【解決手段】入力されるメイン画像から該メイン画像の縮小画像を生成する縮小画像生成手段と、前記メイン画像及び前記縮小画像を、一時記憶手段及び大容量記憶手段に格納する記憶制御手段と、前記一時記憶手段に格納される画像の格納期間を制御する画像制御手段と、画像の表示要求を受け付ける表示要求受信手段と、前記表示要求された画像を前記一時記憶手段から検索して該画像の存在の有無を確認する表示画像検索手段と、を有し、前記記憶制御手段は、前記表示要求された画像が、前記表示画像検索手段によって確認された場合には、前記一時記憶手段から当該画像を読み出し、そうでない場合には、前記大容量記憶手段から当該画像を読み出す画像処理装置。【選択図】図３
2009038743.tif 000002
【特許請求の範囲】
【請求項１】
入力されるメイン画像から該メイン画像の縮小画像を生成する縮小画像生成手段と、
前記メイン画像及び前記縮小画像を、一時記憶手段及び大容量記憶手段に格納する記憶制御手段と、
前記一時記憶手段に格納される画像の格納期間を制御する画像制御手段と、
前記メイン画像及び／又は前記縮小画像の表示要求を受け付ける表示要求受信手段と、
前記表示要求された画像を前記一時記憶手段から検索して該画像の存在の有無を確認する表示画像検索手段と、
を有し、
前記記憶制御手段は、前記表示要求された画像が、前記表示画像検索手段によって確認された場合には、前記一時記憶手段から当該画像を読み出し、前記表示要求された画像が、前記表示画像検索手段によって確認されない場合には、前記大容量記憶手段から当該画像を読み出す画像処理装置。
【請求項２】
所定の条件に基づいて、前記大容量記憶手段の電源を制御する電源制御手段を有し、
前記記憶制御手段が、前記大容量記憶手段に対して画像の書き込みを行う場合、又は、前記大容量記憶手段から画像を読み出す場合に、前記大容量記憶手段の電源が投入されていないとき、前記電源制御手段は、前記大容量記憶手段の電源を投入する請求項１記載の画像処理装置。
【請求項３】
前記メイン画像に対して所定の画像処理を行う画像処理手段を有し、
前記縮小画像生成手段は、前記メイン画像のサムネイル画像である縮小画像と、前記画像処理手段によって前記メイン画像が処理される際のプレビュー画像である縮小画像と、を生成する請求項１又は２記載の画像処理装置。
【請求項４】
前記メイン画像及び／又は前記縮小画像のデータ量を、画像の解像度を低減すること、画像のデータの圧縮率を高くすること、画像を表現する色をカラーからグレイスケールに変換すること、又は、画像の画素の階調を少なくすること、の何れか一以上により、低減するデータ量低減手段を有する請求項１ないし３何れか一項に記載の画像処理装置。
【請求項５】
前記記憶制御手段は、前記データ量低減手段によってデータ量を低減したメイン画像を前記一時記憶手段に格納させ、さらに、前記入力されるメイン画像を前記大容量記憶手段に格納させ、
前記表示画像検索手段は、前記表示要求に対応するデータ量のメイン画像を、前記一時記憶手段から検索する請求項４記載の画像処理装置。
【請求項６】
前記データ量低減手段は、さらに、前記一時記憶手段に格納されている画像のうち、所定の格納期間が経過した画像のデータ量を低減し、
前記画像制御手段は、前記所定の格納期間が経過した画像を、前記データ量低減手段によってデータ量を低減された画像で置き換える請求項４又は５記載の画像処理装置。
【請求項７】
前記所定の格納期間は、前記メイン画像が、前記縮小画像より長い請求項６記載の画像処理装置。
【請求項８】
前記画像制御手段は、前記一時記憶手段に格納されている画像のうち、所定の格納期間が経過した画像を前記一時記憶手段から消去する請求項１ないし５何れか一項に記載の画像処理装置。
【請求項９】
前記所定の格納期間は、前記メイン画像が、前記縮小画像より長い請求項８記載の画像処理装置。
【請求項１０】
入力されるメイン画像から該メイン画像の縮小画像を生成する縮小画像生成ステップと、
前記メイン画像及び前記縮小画像を、一時記憶手段及び大容量記憶手段に格納する画像格納ステップと、
前記一時記憶手段に格納される画像の格納期間を制御する画像制御ステップと、
前記メイン画像及び／又は前記縮小画像の表示要求を受け付ける表示要求受信ステップと、
前記表示要求された画像を前記一時記憶手段から検索して該画像の存在の有無を確認する表示画像検索ステップと、
前記表示要求された画像が、前記表示画像検索ステップにおいて確認された場合には、前記一時記憶手段から当該画像を読み出し、前記表示要求された画像が、前記表示画像検索ステップにおいて確認されない場合には、前記大容量記憶手段から当該画像を読み出す画像読出ステップと、
を有する画像処理方法。
【請求項１１】
前記画像格納ステップにおいて、前記大容量記憶手段に対して画像の書き込みを行う場合、又は、前記画像読出ステップにおいて、前記大容量記憶手段から画像を読み出す場合に、前記大容量記憶手段の電源が投入されていないとき、前記大容量記憶手段の電源を投入する電源投入ステップを有する請求項１０記載の画像処理方法。
【請求項１２】
前記メイン画像に対して所定の画像処理を行う画像処理ステップを有し、
前記縮小画像生成ステップは、前記メイン画像のサムネイル画像である縮小画像と、前記画像処理ステップにおいて前記メイン画像が処理される際のプレビュー画像である縮小画像と、を生成する請求項１０又は１１記載の画像処理方法。
【請求項１３】
前記メイン画像及び／又は前記縮小画像のデータ量を、画像の解像度を低減すること、画像のデータの圧縮率を高くすること、画像を表現する色をカラーからグレイスケールに変換すること、又は、画像の画素の階調を少なくすること、の何れか一以上により、低減するデータ量低減ステップを有する請求項１０ないし１２何れか一項に記載の画像処理方法。
【請求項１４】
前記画像格納ステップは、前記データ量低減手段によってデータ量を低減したメイン画像を前記一時記憶手段に格納させ、さらに、前記入力されるメイン画像を前記大容量記憶手段に格納させ、
前記表示画像検索ステップは、前記表示要求に対応するデータ量のメイン画像を、前記一時記憶手段から検索する請求項１３記載の画像処理方法。
【請求項１５】
前記データ量低減ステップは、さらに、前記一時記憶手段に格納されている画像のうち、所定の格納期間が経過した画像のデータ量を低減し、
前記画像制御ステップは、前記所定の格納期間が経過した画像を、前記データ量低減ステップにおいてデータ量を低減された画像で置き換える請求項１３又は１４記載の画像処理方法。
【請求項１６】
前記所定の格納期間は、前記メイン画像が、前記縮小画像より長い請求項１５記載の画像処理方法。
【請求項１７】
前記画像制御ステップは、前記一時記憶手段に格納されている画像のうち、所定の格納期間が経過した画像を前記一時記憶手段から消去する請求項１０ないし１４何れか一項に記載の画像処理方法。
【請求項１８】
前記所定の格納期間は、前記メイン画像が、前記縮小画像より長い請求項１７記載の画像処理方法。
【請求項１９】
請求項１０ないし１８何れか一項に記載の画像処理方法を、コンピュータに実行させるコンピュータプログラム。
【請求項２０】
請求項１９記載のコンピュータプログラムを格納した情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記録媒体に関する。
【背景技術】
【０００２】
従来から、画像形成装置において、スキャナ等から読み込まれたメイン画像とそのメイン画像のサムネイル画像又はメイン画像のプレビュー画像とを、ハードディスク装置に格納し、必要に応じて読み出して表示又は処理等を行う技術がある。
【０００３】
例えば、特開平１０−２４３２７３号公報（特許文献１）には、既に撮影された画像のサムネイル画像と、これから撮影する画像のプレビュー画像とを一の画面に表示することが記載されている。
【０００４】
また例えば、特開２００５−１１００７７号公報（特許文献２）には、スキャナによってプレスキャンした画像から切り出した領域のサムネイル画像に基づいて本スキャンを行う際に、必要となるメモリの容量を小さくする発明が開示されている。
【特許文献１】特開平１０−２４３２７３号公報
【特許文献２】特開２００５−１１００７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び２に開示の技術では、表示等を行うメイン画像、サムネイル画像、又は、プレビュー画像を、ハードディスク装置とメモリとの何れに格納するのかについては考慮されていない。
【０００６】
ハードディスク装置は、メモリに比して、大容量のデータを格納できる利点がある一方、駆動時間が長くなると電力の消費量が高くなるという欠点がある。また、ハードディスク装置にアクセスする時にのみハードディスク装置を駆動させると、ハードディスク装置の消耗が増え寿命を短縮する事になりうる。
【０００７】
そこで、メモリとハードディスク装置とのそれぞれに格納する画像を好適に管理する必要が生じるが、上記特許文献１及び２では、そのようなことは考慮されていない。
【０００８】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、一時記憶手段と大容量記憶手段とに格納されたメイン画像とそのメイン画像の縮小画像とを、好適に一時記憶手段又は大容量記憶手段から読み出す画像処理装置、画像処理方法、コンピュータプログラム、及び、そのコンピュータプログラムを格納した情報記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像処理装置は次の如き構成を採用した。
【００１０】
本発明の画像形成装置は、入力されるメイン画像から該メイン画像の縮小画像を生成する縮小画像生成手段と、前記メイン画像及び前記縮小画像を、一時記憶手段及び大容量記憶手段に格納する記憶制御手段と、前記一時記憶手段に格納される画像の格納期間を制御する画像制御手段と、前記メイン画像及び／又は前記縮小画像の表示要求を受け付ける表示要求受信手段と、前記表示要求された画像を前記一時記憶手段から検索して該画像の存在の有無を確認する表示画像検索手段と、を有し、前記記憶制御手段は、前記表示要求された画像が、前記表示画像検索手段によって確認された場合には、前記一時記憶手段から当該画像を読み出し、前記表示要求された画像が、前記表示画像検索手段によって確認されない場合には、前記大容量記憶手段から当該画像を読み出す構成とすることができる。
【００１１】
これにより、一時記憶手段と大容量記憶手段とに格納されたメイン画像とそのメイン画像の縮小画像とを、好適に一時記憶手段又は大容量記憶手段から読み出す画像処理装置を提供することができる。
【００１２】
なお、上記課題を解決するため、本発明は、さらに、上記画像処理装置が備える各手段の機能を実行させる画像処理方法、その画像処理方法コンピュータに実行させるためのコンピュータプログラム、又は、そのコンピュータプログラムを格納した情報記録媒体としてもよい。
【発明の効果】
【００１３】
本発明の画像処理装置、画像処理方法、コンピュータプログラム、又は、情報記録媒体によれば、一時記憶手段と大容量記憶手段とに格納されたメイン画像とそのメイン画像の縮小画像とを、好適に一時記憶手段又は大容量記憶手段から読み出す画像処理装置、画像処理方法、コンピュータプログラム、及び、情報記録媒体を提供することが可能になる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づき説明する。
【００１５】
なお、以下の実施の形態における「メモリ」は、一時記憶手段に、「ハードディスク」又は「ハードディスク装置」は、大容量記憶手段に、それぞれ対応する。なお、本発明の実施に形態においては、一時記憶手段は、揮発メモリであるＤＤＲ２等でもよく、また大容量記憶手段は、不揮発メモリであるＮＡＮＤメモリでもよい。また、以下の実施の形態では、「画像データ」を「画像」とも表記する。
〔第一の実施の形態〕
（画像形成装置の構成の概要を説明する図）
図１は、本発明の画像処理装置の一実施の形態である画像形成装置の構成の概要を説明する図である。図１の画像形成装置１００は、例えば、ＭＦＰとして構成され、スキャナ部１０１、レーザ記録部１０２、及び、後処理部１０３を有する。スキャナ部１０１とレーザ記録部１０２とが、画像の形成と媒体への転写を行い、後処理部１０３が、出力紙を揃え、ステープル又はパンチ穴等の処理を行う。
【００１６】
スキャナ部１０１は、原稿台１０４、自動両面原稿送り装置（以下、「ＲＡＤＦ」という。）１０５、及び、スキャナユニット１０６を有する。原稿台１０４は、例えば、透明ガラス体で構成される。自動両面原稿送り装置１０５は、原稿台の上面の原稿を給送する。スキャナユニット１０６は、原稿台の上面に載置された原稿の画像を読み取る。
【００１７】
レーザ記録部１０２は、例えば、用紙搬送部１０７、レーザ書き込みユニット１０８、又は、電子写真プロセス部１０９を有する。用紙搬送部１０７は、用紙を搬送する搬送路を備え、さらに、両面に画像を形成する場合に、片面に画像が形成された用紙を反転して再び電子写真プロセス部１０９に導く副搬送路を有してもよい。
【００１８】
レーザ書き込みユニット１０８は、電子写真プロセス部１０９から供給される画像データに基づいて、レーザ光を照射する半導体レーザを有する。電子写真プロセス部１０９は、画像を形成する処理を行い、画像データをレーザ書き込みユニット１０８に供給する。
【００１９】
後処理装置１０３は、出力する用紙を揃え、さらに、ジョブの内容に応じてステープル又はパンチ穴等の処理を施した後、用紙を図示しないトレーに排出する。
【００２０】
なお、画像形成装置１００が、ＭＦＰとして構成される場合には、上記のスキャナ部１０１、レーザ記録部１０２の他に、図示しないファクシミリ機能を実現する手段、ネットワーク通信機能を実現する手段等が設けられてもよい。この場合、画像形成装置１００は、スキャナ部１０１、ファクシミリ機能部、ネットワーク通信機能部、及び、レーザ記録部１０２を含む各機能を実現する手段が、それぞれ、平行して別のジョブ又は同一のジョブに係る処理を実行してもよい。
【００２１】
（画像形成装置１００の制御部の構成の例）
図２は、画像形成装置１００の制御部の構成の例を説明する図である。図２の制御部は、画像処理ボード２０１、マシンコントロールボード２３１、オペレーションパネルボード２２８、及び、ＣＣＤボード２１０を有する。
【００２２】
画像処理ボード２０１は、各種の画像処理を実現し、さらに、ＣＰＵ２０２を搭載している。ＣＰＵ２０２が、他のボードを介して画像形成装置１００の制御を行う。画像処理ボード２０１は、ＣＰＵ２０２、ＲＡＭ２０３、画像処理部２０４、画像蓄積制御部２０５、メモリ２０６、及び、レーザコントロール部２０７を有する。
【００２３】
ＣＰＵ２０２は、画像処理装置１００の全体の制御を行い、さらに、画像形成装置１００が実行する画像処理の一部又は全部を行ってもよい。ＲＡＭ２０３は、ＣＰＵ２０２が各種の処理を実行する際のワーキングエリアとして用いられるメモリであり、また、ＣＰＵ２０２が実行するプログラムが展開されてもよい。画像処理部２０４は、画像処理装置１００が実現する各種の画像処理を行う。画像処理部２０４は、例えば、画像の変倍、回転、又は、合成等の処理を行う。
【００２４】
画像蓄積制御部２０５は、メモリ２０６とハードディスク装置２０８とに格納する画像の制御を行う。画像蓄積制御部２０５は、例えば、画像がメモリ２０６に格納されてから所定の期間が経過した後に、その画像をメモリ２０６から削除する。画像蓄積制御部２０５は、また例えば、メモリ２０６に格納されてから所定の期間が経過した画像の画像データを、縮小して置き換えてもよい。これにより、ハードディスク装置２０８よりも容量が少ないメモリ２０６に格納する画像を好適に管理することができる。メモリ２０６は、画像処理部２０４によって処理された画像を格納する。メモリ２０６は、格納する画像を、画像蓄積制御部２０５によって制御され、高速に読み出し又は書き込みが可能な、一時記録手段である。
【００２５】
レーザコントロール部２０７は、レーザ書き込み部２０９の制御を行い、画像処理部２０４によって処理された画像の画像データに基づいて、レーザ書き込み部２０９に対してその画像の形成を指示する。レーザ書き込み部２０９は、レーザコントロール部２０７からの指示に基づいて、レーザ光の照射を制御して画像データに対応する画像を形成する。
【００２６】
ハードディスク装置２０８は、画像処理ボード２０１からバス等を介して又は直接接続された、大容量の記憶手段である。ハードディスク装置２０８は、画像処理部２０４によって処理された画像を格納する。ハードディスク装置２０８は、メモリ２０６に比して読み出し又は書き込みに要する時間が多く必要であり、さらに、駆動するための消費電力が大きい。
【００２７】
マシンコントロールボード２３１は、画像処理装置１００の機能を実現する各デバイスの制御を、ＣＰＵ２０２からの指示に基づいて行う。マシンコントロールボード２３１は、例えば、プロセス部２１５、読取スキャナ部２１６、両面ユニット２１７、ＲＤＡＦ２１８、給紙搬送部２１９、後処理装置２２０の制御を行う。マシンコントロールボード２３１は、例えば、電源モード毎に、各デバイスに対して電源の供給又は停止の制御を行う。
【００２８】
オペレーションパネルボード２２８は、ＣＰＵ２０２からの指示に基づいて、操作パネル２２５の制御を行う。操作パネル２２５は、例えばＬＣＤ２２３と操作キー２２４とを有し、画像処理装置１００の状態を表示する表示手段の機能と、画像処理装置１００に対して操作者からの指示を受け付ける入力手段の機能とを有する。
【００２９】
（コピー処理の例）
図２の画像処理装置１００において、コピーの処理が実行される場合の例について、説明する。ＲＡＤＦ２１８を介して原稿台に給送された原稿の画像が読み取りスキャナ部２１６で順次読みとられる。そして、ＣＣＤボード２１０上のＣＣＤがＣＣＤ制御部で駆動されることにより、読み取られた画像の出力信号が、アナログ回路でゲイン調整が行われ、Ａ／Ｄ変換部から８ビットの画像データとして出力される。この画像データは、画像処理ボード２０１に送られる。
【００３０】
画像処理ボード２０１では、画像処理部２０４が、入力された画像データに所定の画像処理を施した後、画像蓄積制御２０５が、処理された画像の画像データをメモリ２０６に蓄積する。画像蓄積制御部２０５は、さらに、メモリ２０６に蓄えられた画像をハードディスク装置２０８に格納させる。
【００３１】
以上の処理が、ＲＡＤＦ２８１にセットされた全ての原稿について実行される。
【００３２】
次に、画像蓄積制御部２０５が、ハードディスク装置２０８に格納された一枚又は複数枚の画像データをページ順に読み出す処理を設定部数回だけ繰り返して実行される。画像処理部２０４は、読み出された画像データに対して所定の画像処理を行う。レーザコントロール部２０７は、画像処理部２０４で処理された画像データに基づいて、レーザ書き込み部２０９に画像を形成する指示を出力する。
【００３３】
上記の処理では、画像蓄積制御部２０５が、原稿の画像を複数回読み出すことにより、複数部の画像形成する場合にも各原稿の読み取り動作は、１回のみでよい。
【００３４】
なお、上記の処理では、画像蓄積制御部２０５は、画像をメモリ２０６に格納した後、ハードディスク装置２０８に格納させているが、本発明の実施の形態はこの例に限らない。メモリ２０６とハードディスク装置２０８とに格納する順は何れが先でもよく、また、予めハードディスク装置２０８に格納されている画像を読み出して処理を行う場合には、メモリ２０６に格納する処理のみでもよい。
【００３５】
また、画像蓄積制御部２０５は、さらに、ハードディスク装置２０８の電源を制御してもよい。画像形成装置１００が、省電力モード等の複数の電力モード間を遷移する機能を有している場合に、ハードディスク装置２０８が、電力モードによっては電源を供給されていないことがある。そこで、画像蓄積制御部２０５は、表示等を行う画像を、先ずメモリ２０６から検索し、メモリ２０６にその画像が格納されていない場合には、ハードディスク装置２０８から検索を行う。その際に、ハードディスク装置２０８の電源がＯＦＦになっている場合には、電源投入の処理を行って、ハードディスク装置２０８を起動した後、画像の検索を行う。
【００３６】
これにより、画像処理装置１００全体の消費電力を低減することができる。またさらに、先にメモリ２０６から検索を行うことにより、ハードディスク装置２０８を起動させる回数を減じることができ、ハードディスク装置２０８にかかる起動時の負荷を減じることができるため、ハードディスク装置２０８の寿命を長くすることができる。
【００３７】
またメモリ２０６は、ハードディスク装置２０８よりも、読み出し及び書き込みの速度が速いため、メモリ２０６から先に検索を行うことにより、要求された画像を読み出す処理に係る時間を短くすることができる。
【００３８】
（本発明の一実施の形態に係る画像処理装置の機能構成の例）
図３は、本発明の一実施の形態に係る画像処理装置１０の機能構成の例を説明する図である。図３の画像処理装置１０は、例えば、縮小画像生成手段２１、記憶制御手段３１、画像制御手段３３、表示画像検索手段３５、及び、表示要求受信手段６０を有する。画像処理装置１０は、さらに、画像処理手段２３、データ量低減手段２５、一時記憶手段４０、大容量記憶手段５０、及び、電源制御手段７０を有してもよい。
【００３９】
縮小画像生成手段２１は、入力される画像の縮小画像を生成する手段である。なお、以下の説明では、入力される画像と縮小画像を区別するために、入力される画像又はその画像に対して画像処理手段２３等によって処理された画像を「メイン画像」と呼ぶ。縮小画像は、例えば、メイン画像のサムネイル画像であり、また例えば、メイン画像が画像処理手段２３によって処理される際のプレビュー画像である。なお、データ量を低減したメイン画像は、「縮小されたメイン画像」であるが、本実施の形態では、「データ量を低減したメイン画像」は「メイン画像」として扱い、「サムネイル画像又はプレビュー画像である縮小画像」とは異なる画像として説明する。「メイン画像」と「縮小画像」とは、例えば、その用途が異なる画像である。すなわち、メイン画像は入力され最終的に出力される画像であり、縮小画像とは、その処理の過程でサムネイル表示やプレビュー表示に供される画像である。「メイン画像」と「縮小画像」とは、また例えば、その画像の品質が大きく異なる。「メイン画像」は、入力される画像に対し、解像度を数分の一程度まで低下させる場合があるが、「縮小画像」は、例えば、「メイン画像」に対して解像度を数十分の一以上低下させてもよい。また「メイン画像」は非圧縮の画像データであり、「縮小画像」が圧縮された画像データでもよい。また「メイン画像」と「縮小画像」の何れもが圧縮された画像データの場合には、「メイン画像」が「縮小画像」に対して圧縮率が低いとよい。
【００４０】
画像処理手段２３は、メイン画像に対して所定の処理を行う。所定の処理とは、例えば、回転、変倍、又は、複数のメイン画像を合成等する処理である。データ量低減手段２５は、画像のデータのデータ量を低減する。
【００４１】
データ量低減手段２５は、例えば、画像の解像度を低くすることにより、画像のデータ量を低減する。より詳細には、例えば、入力されたメイン画像が６００ｄｐｉの場合に、３００ｄｐｉの解像度に変換することにより、メイン画像のデータ量を低減する。
【００４２】
データ量低減手段２５は、また例えば、画像のデータが非圧縮の場合に、ＪＰＥＧ等の圧縮データに変換することにより、データ量を低減する。データ量低減手段は、また例えば、ＪＰＥＧ等の圧縮データとして構成される画像のデータの圧縮率を高めることにより、画像のデータ量を低減してもよい。
【００４３】
データ量低減手段２５は、また例えば、画像のデータが複数の色コンポーネントによって表現される場合に、その画像をグレイスケールの画像に変換することにより、画像のデータ量を低減してもよい。
【００４４】
データ量低減手段２５は、また例えば、その画像が一画素あたり２４ビットで表現される場合に、一画素あたりのビット数を１６ビット等の少ないビット数にすることにより、階調を低減し、画像のデータ量を低減してもよい。
【００４５】
なお、縮小画像生成手段２１、画像処理手段２３、及び、データ量低減手段２５は、一のデバイスとして構成されてもよく、例えば、ＣＰＵ等によって実現される手段であってもよく、また例えば、一のＡＳＩＣとして構成されてもよい。
【００４６】
記憶制御手段３１は、一時記憶手段４０及び大容量記憶手段５０にデータを格納し、また、それらの記憶手段からデータを読み出す。記憶制御手段３１は、例えば、メイン画像又は縮小画像を一時記憶手段４０と大容量記憶手段５０に格納し、また例えば、表示画像検索手段３５によって存在が確認された画像を、それらの記憶手段から読み出す。
【００４７】
画像制御手段３３は、一時記憶手段４０に格納される画像の制御を行う。画像制御手段３３は、例えば、一時記憶手段４０に格納された後、所定の時間を経過した画像を、一時記憶手段４０から削除し、又は、その画像のデータをデータ量低減手段２５によってデータ量が低減された画像のデータで置き換える。
【００４８】
表示画像検索手段３５は、表示要求受信手段６０によって表示要求された画像を、一時記憶手段４０から検索してその存在の有無を確認する。表示画像検索手段３５は、表示要求された画像を、先ず一時記憶手段４０から検索する。表示画像検索手段３５は、表示要求が、画像の解像度等の条件を含む場合には、その条件に合致した画像を検索する。
【００４９】
より詳細には、例えば、一時記憶手段４０に格納されたメイン画像の解像度が２００ｄｐｉであり、大容量記憶手段５０に格納されたメイン画像の解像度が６００ｄｐｉの場合に、表示要求されたメイン画像の解像度が３００ｄｐｉであれば、表示画像検索手段３５は、一時記憶手段４０には、表示要求された画像が無いものと判断する。
【００５０】
表示要求される画像が、サムネイル画像又はプレビュー画像等の縮小画像である場合にも、同様に、表示要求された画像の条件に基づいて、その条件に合致する画像を検索する。
【００５１】
なお、表示画像検索手段３５によって検索され存在が確認された画像は、記憶制御手段３１によって読み出され、表示又は画像処理等に供される。
【００５２】
一時記憶手段４０は、例えば、ＲＯＭ又はＲＡＭ等のメモリとして構成される揮発性の記憶手段である。一時記憶手段４０は、記憶制御手段３１によって制御されることにより、メイン画像、及び／又は、縮小画像を格納し、画像制御手段３３によって格納した画像の削除又はデータ量を低減した画像データとの置換が行われる。
【００５３】
大容量記憶手段５０は、画像処理装置１０に入力されるメイン画像を格納し、さらに、そのメイン画像のサムネイル画像及び／又はプレビュー画像を格納してもよい。大容量記憶手段５０は、例えば、ハードディスク装置として構成される。
【００５４】
表示要求受信手段６０は、画像処理装置１０に対して入力される指示等を受信する。表示要求受信手段６０は、例えば、入力手段として構成されてもよく、また例えば、通信手段として構成されてもよい。表示要求受信手段６０は、さらに、表示要求が「プロッタへの出力」又は「ネットワークを介したメール送信」である場合には、それらの出力に対応する解像度等を表示要求に付加してもよい。
【００５５】
電源制御手段７０は、画像処理装置１０が複数の電源モードに対応している場合に、大容量記憶手段５０への電源の供給を制御する。複数の電源モードとは、例えば、通常モード、省電力モード、スリープモード等のモードであり、全てのデバイスに対して電源が供給されている状態である通常モードに対し、他の電源モードは、一以上のデバイスに対する電源の供給を停止している状態である。これにより、画像処理装置１０の全体が消費する電力量を低減することができる。
【００５６】
電源制御手段７０は、大容量記憶手段５０が電源の供給を停止され、さらに、記憶制御手段３１が大容量記憶手段５０に対してアクセスを行う場合には、大容量記憶手段５０に対して電源の供給を開始させる。これにより、消費電力の大きな大容量記憶手段５０を、必要に応じて駆動させることができ、消費電力を低減することができる。さらに、表示画像検索手段３５が、大容量記憶手段５０に先んじて一時記憶手段４０から検索を行うことにより、大容量記憶手段５０の起動回数を低減することができ、大容量記憶手段５０が、例えば、ハードディスク装置として構成される場合には、起動時にかかる負荷の回数を低減することができるため、ハードディスク装置の寿命を長くすることができる。
【００５７】
（ＭＦＰコントローラの例）
図４は、本発明の一実施の形態にかかる画像処理装置であるＭＦＰのコントローラの構成の例である。図４のＭＦＰコントローラ３００は、操作パネル３０７、ＰＣ３１０、及び、ＰＣ３２０と接続され、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ハードディスク装置３０４、スキャナＡＳＩＣ（以下、「Ｓ−ＡＳＩＣ」という。）３０５、プロッタＡＳＩＣ（以下、「Ｐ−ＡＳＩＣ」という。）３０６を有する。
【００５８】
ＣＰＵ３０１は、ＭＦＰの制御の全体を司る。ＲＡＭ３０２は、ＣＰＵ３０１が処理を行う際のワークメモリとして構成され、また、ＣＰＵ３０１が実行するプログラムが展開されてもよい。ＲＯＭ３０３は、画像を格納するメモリである。ハードディスク装置３０４は、大容量の不揮発性な記憶手段として構成され、ＭＦＰに入力される画像を格納する。
【００５９】
Ｓ−ＡＳＩＣ３０５は、図示しないスキャナ部から入力される画像データを処理するハードウェアであり、Ｐ−ＡＳＩＣ３０６は、図示しないプロッタ部によって出力される画像データを処理するハードウェアである。
【００６０】
操作パネル３０７は、ＭＦＰの状態、又は、ＭＦＰに操作者が指示を入力するための画面の表示を行い、さらに、操作者からの指示の入力を受け付ける。なお、操作パネル３０１は、例えば、ＵＳＢデバイスとしてＭＦＰコントローラ３００に接続されてもよい。
【００６１】
ＰＣ３１０及びＰＣ３２０は、ＭＦＰに対して画像の出力等の指示及び画像データ等を出力する。ＰＣ３１０は、例えば、ＵＳＢホストとしてＭＦＰコントローラ３００に接続されることにより、ＭＦＰの各種設定等を行うクライアントマシンとして構成されてもよい。ＰＣ３２０は、例えば、ネットワークを介してＭＦＰに接続される。
【００６２】
本発明の実施の形態では、縮小画像の生成を含む各種の画像処理は、主としてＣＰＵ３０１によって実現されるが、画像処理の一部又は全部は、Ｓ−ＡＳＩＣ３０５によって実現されてもよい。また、画像データを、ＲＡＭ３０２、ＲＯＭ３０３、又は、ハードディスク装置３０４に格納させる処理、及び、それらの記憶手段から画像データを読み出す処理は、例えば、ＣＰＵ３０１によって実現され、さらに、ＲＡＭ３０２又はＲＯＭ３０３に格納される画像の制御も、ＣＰＵ３０１によって実現される。
【００６３】
ＣＰＵ３０１は、さらに、電源モード毎にＭＦＰ１が有する各デバイスに供給する電源の制御を行ってもよい。
【００６４】
（スキャンされた画像を蓄積する処理の例のフロー）
図５は、スキャナから入力される画像の画像データを格納する処理の例のフローを説明する図である。なお、図５は、図４のコントローラ３００によって実現されるものであり、コントローラ３００の構成は図４で説明されているので、ここでは説明を省略する。
【００６５】
図５のステップＳ１１では、原稿が図示しないスキャナ部によって読み取られた画像データがＳ−ＡＳＩＣ３０５に入力される。ステップＳ１１に続いてステップＳ１２に進み、Ｓ−ＡＳＩＣ３０５が、画像処理を行うことにより、メイン画像からサムネイル画像及びプレビュー画像を生成する。例えば、メイン画像が６００ｄｐｉのフルカラーＪＰＥＧ形式である場合に、プレビュー画像は、１５０ｄｐｉのフルカラーＪＰＥＧ形式であり、サムネイル画像は３７．５ｄｐｉのフルカラーＪＰＥＧ形式である。
【００６６】
ステップＳ１２に続いてステップＳ１３に進み、ステップＳ１２で生成された画像は、ＣＰＵ３０１によって制御されることにより、ＲＡＭ３０２に格納される。ステップＳ１３に続いてステップＳ１４に進み、ＲＡＭ３０２に格納された各画像が、ＣＰＵ３０２によって制御されることにより、ＲＯＭ３０３に格納される。ステップＳ１４と前後して、ステップＳ１５では、ＲＡＭ３０２に格納された各画像が、ＣＰＵ３０２によって制御されることにより、ハードディスク装置３０４に格納される。なお、ステップＳ１１からステップＳ１５の処理は、一のステップの処理が完了した後に次のステップに進む構成でもよく、また、パイプライン的に実行されてもよい。
【００６７】
（記憶手段に格納された画像を表示する処理の例）
図６は、記憶手段に格納された画像を表示する処理の例のフロー図である。図６では、表示要求に基づいて、ＲＯＭ３０３等に格納された画像が検索され、表示される。図６のステップＳ１０１では、画像検索手段３５が、ＲＯＭ３０３内に格納されている画像の中から、表示要求に対応する画像を検索する。なお、画像検索手段３５が検索する画像は、表示要求に対応する画像であって、メイン画像、プレビュー画像、又は、サムネイル画像の何れか一以上の画像である。
【００６８】
ステップＳ１０１に続いてステップＳ１０２に進み、画像検索手段３５が、表示要求に対応する画像を検索によって確認したか否かを判断する。確認している場合には、ステップＳ１０３に進み、確認されていない場合には、ステップＳ１０４に進む。
【００６９】
ステップＳ１０２に続くステップＳ１０３では、記憶制御手段３１が、ＲＯＭ３０３に格納されている、表示要求に対応する画像を読み出す。一方、ステップＳ１０２に続くステップＳ１０４では、電源制御手段７０が、ハードディスク装置３０４への電源の供給状態を確認し、電源の供給が停止されている場合には、電源をＯＮにする。ステップＳ１０４に続いてステップＳ１０５に進み、記憶制御手段３１が、ハードディスク装置３０４から、表示要求に対応する画像を読み出す。
【００７０】
ステップＳ１０３又はステップＳ１０５に続いてステップＳ１０６に進み、記憶制御手段３１が読み出した画像又はその画像が画像処理手段２３によって処理された後の画像が、図示しないＷｅｂブラウザ等の表示手段によって表示される。
【００７１】
（ＲＯＭ３０３に格納するメイン画像のデータ量を削減する場合の例）
図４から図６において、メイン画像のデータ量を削減した後、ＲＯＭ３０３に格納する例について、説明する。図５のステップＳ１２において、Ｓ−ＡＳＩＣ３０５は、入力されるメイン画像から、サムネイル画像とプレビュー画像を生成し、メイン画像とともに、ＲＡＭ３０２に格納する。さらに、ＣＰＵ３０１が制御を行うことにより、メイン画像の解像度を下げた新たなメイン画像を生成してＲＡＭ３０２に格納させる。ステップＳ１４では、解像度を下げたメイン画像がＲＯＭ３０３に格納される。一方、ステップＳ１５では、入力されるメイン画像がハードディスク装置３０４に格納される。
【００７２】
なお、解像度を下げたメイン画像とは、例えば、入力されるメイン画像が６００ｄｐｉの場合には、３００ｄｐｉのメイン画像である。
【００７３】
ＲＯＭ３０３とハードディスク装置３０４とで、格納されているメイン画像の解像度が異なる場合には、画像検索手段３５は、表示要求に基づいて、表示要求に対応する解像度のメイン画像を検索し、記憶制御手段３１は、表示要求に対応する解像度のメイン画像を、読み出す。
【００７４】
（格納時間によって画像を削除する処理を実現する構成の例）
図７は、本発明の一実施の形態に係る画像処理装置であるＭＦＰのコントローラの構成の例であって、図４とは異なる構成の例である。なお、図４と同一の機能及び構成を有する箇所は、図４と同一の符号を付し、ここでは説明を省略する。図７のコントローラ３００ａは、図４のコントローラ３００に、さらに、電源制御とタイマ機能を有するバッテリー及びタイマ部３０８を有している。バッテリー及びタイマ部３０８は、電源モードに対応させて、ＭＦＰが有する各デバイス等に供給する電源の制御を行い、さらに、ＲＯＭ３０３等に格納されている画像の格納時間の計測を行う。
【００７５】
（格納時間によって画像のデータ量を削減する処理の例）
図８は、経過時間によってＲＯＭ３０３に格納されている画像を削除する処理を説明する図である。図８の処理は、図７のコントローラ３００ａによって実現されるものであり、コントローラ３００ａの構成は、図７で説明されているので、ここでは説明を省略する。また、図８において、図５のフローと同一のステップであるステップＳ１１からステップＳ１５についても、ここでは説明を省略する。図８の処理は、図５で説明されたステップＳ１１からステップＳ１５の後に行われる。
【００７６】
ステップＳ１４及びステップＳ１５によって画像が格納されてから所定の時間が経過した後、ＣＰＵ３０１によって、ＲＯＭ３０３に格納されている画像が読み出され、その画像のデータ量を削減する処理が実行される。さらに、データ量を削減された画像のデータによって、ＲＯＭ３０３に格納されている画像が置き換えられる。
【００７７】
ここでは、メイン画像のデータ量を削減する例について、より詳細に説明する。まず、ＣＰＵ３０１が、ＲＯＭ３０３に格納されてから所定の時間を経過しているメイン画像のデータを読み出し、ＲＡＭに格納３０２に格納する。このメイン画像の解像度が、例えば、３００ｄｐｉである場合に、ＣＰＵ３０１は、解像度を２００ｄｐｉにすることにより、メイン画像のデータ量を削減する。ＣＰＵ３０１は、さらに、メイン画像をＪＰＥＧ方式によって圧縮してもよい。データ量が削減されたメイン画像のデータは、ＣＰＵ３０１によってＲＯＭ３０３に格納されているデータ量を削減される前のメイン画像のデータと置き換えられる。
【００７８】
なお、所定の時間の経過を計測するには、例えば、次の手順で実現する。ステップＳ１４において、ＲＯＭ３０３に画像が格納される際に、ＣＰＵ３０１がバッテリー及びタイマ部３０８から時刻を取得し、その格納時刻の情報を画像のデータと共に、ＲＯＭ３０３に格納させる。ＣＰＵ３０１は、所定の間隔でバッテリー及びタイマ部３０８から時刻を取得し、取得した時刻に基づいて、予め定められている所定の時間より長い時間、ＲＯＭ３０３に格納されている画像の検索を行う。この際、画像データとともに格納されている格納時刻の情報を参照する。これにより、所定の時間を経過してＲＯＭ３０３に格納されている画像を判別することができる。
【００７９】
（格納時間によって画像のデータ量を削減するその他の処理）
上記では、メイン画像の解像度を低減することにより、ＲＯＭ３０３に格納されてから所定時間が経過した画像のデータ量を削減する例について説明したが、本発明の実施の形態はこの例に限らない。
【００８０】
例えば、ＲＯＭ３０３に格納されてから所定の時間が経過した画像のＪＰＥＧ圧縮率を上げることにより、画像のデータ量を削減してもよい。この場合には、サムネイル画像又はプレビュー画像等の縮小画像の圧縮率を上げることが望ましい。これにより、一定以上の画像の品質が求められるメイン画像については、圧縮率を上げずに画像の品質を保つことができる。なお、量子化によって圧縮する形式の画像の圧縮率を上げる場合には、例えば、量子化のステップ幅を大きくしてもよい。量子化のステップ幅とは、例えば、ＪＰＥＧ圧縮においては、Ｑパラメータ等である。
【００８１】
また例えば、ＲＯＭ３０３に格納されてから所定の時間が経過した画像を表現する色コンポーネントの数、又は、画像を構成する画素値のビット数を低減することにより、画像のデータ量を低減してもよい。この場合にも、ＪＰＥＧ圧縮率と同様に、サムネイル画像又はプレビュー画像の、色コンポーネントの数又は画素値のビット数を、メイン画像よりも優先的に低減することにより、メイン画像の品質を保ちつつ、画像のデータ量を低減することができる。
【００８２】
また例えば、ＲＯＭ３０３に格納されてから所定の時間が経過した画像の画像データを削除することにより、ＲＯＭ３０３に格納されている画像全体のデータ量を低減してもよい。
【００８３】
（記憶手段によって画像のデータ量が異なる場合に、表示する画像を検索する処理の例）
図９は、記憶手段によって格納されている画像のデータ量が異なる場合に、表示要求に対応する画像を検索して読み出す処理の例のフロー図である。なお、記憶手段によって格納されている画像のデータ量が異なる場合とは、例えば、上記で説明したように、ＲＯＭ３０３に格納されているメイン画像の解像度が、ハードディスク装置３０４に格納されているメイン画像の解像度よりも小さい場合である。
【００８４】
図９のステップＳ２０１では、表示画像検索手段３５が、ＲＯＭ３０３に格納されている画像の中から、表示要求に対応する画像を検索し、その有無を確認する。ステップＳ２０１に続いてステップＳ２０２に進み、表示画像検索手段３５が、ＲＯＭ３０３に格納されている画像の中に、表示要求に対応する画像が有るか否かを判断する。なお、ここでは、表示要求された画像の識別情報に基づいて検索を行い、画像の解像度を含む条件は考慮しない。表示要求に対応する画像がある場合には、ステップＳ２０３に進み、表示要求に対応する画像が無い場合には、ステップＳ２０７に進む。
【００８５】
ステップＳ２０２に続くステップＳ２０３では、表示画像検索手段３５が、ステップＳ２０２で検索され存在が確認された画像の解像度を確認する。なお、図９及び以下の説明では、ＲＯＭ３０３に格納されている画像を、「キャッシュ」と表示する。キャッシュの解像度が、表示要求された解像度以上の場合には、ステップＳ２０４に進み、キャッシュの解像度が、表示要求された解像度より小さい場合には、ステップＳ２０７に進む。
【００８６】
ステップＳ２０３に続くステップＳ２０４では、表示画像検索手段３５が、キャッシュの解像度が、表示要求された解像度と同一か否かを判断する。同一の場合には、ステップＳ２０５に進み、同一では無い場合、すなわち、キャッシュの解像度が表示要求された解像度より大きい場合には、ステップＳ２０６に進む。
【００８７】
ステップＳ２０４に続くステップＳ２０５では、記憶制御手段３１が、ＲＯＭ３０３内に格納されている、検索され解像度を確認された画像のデータを読み出す。一方、ステップＳ２０４に続くステップＳ２０６では、記憶制御手段３１が、ＲＯＭ３０３内に格納されている、検索され解像度を確認された画像を読み出し、さらに、データ量低減手段２５が、読み出された画像の解像度を、表示要求の解像度と等しくなるように低減し、表示する画像のデータを生成する。
【００８８】
また一方、ステップＳ２０２等に続くステップＳ２０７では、電源制御手段７０が、ハードディスク装置３０４の電源の供給状態を確認し、電源の供給が停止している場合には、給電を開始し、ハードディスク装置３０４を起動させる。
【００８９】
ステップＳ２０７に続いてステップＳ２０８に進み、記憶制御手段３１が、ハードディスク装置３０４に格納されている画像の中から、表示要求に対応する画像のデータを読み出して取得する。なお、ここで、例えば、読み出された画像の解像度が、表示要求された解像度より大きい場合には、データ量削減手段２５によって表示要求された解像度に変換してもよい。
【００９０】
ステップＳ２０５、ステップＳ２０６、又は、ステップＳ２０８に続くステップＳ２０９では、取得された画像データが表示される。なお、表示は、画像処理装置が有する図示しないＷｅｂブラウザの機能によって実現されてもよい。
【００９１】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００９２】
【図１】画像形成装置の構成の概要を説明する図。
【図２】画像形成装置１００の制御部の構成の例の図。
【図３】本発明の一実施の形態に係る画像処理装置１０の機能構成の例を説明する図。
【図４】ＭＦＰのコントローラの構成の例の図（その１）。
【図５】スキャナから入力される画像の画像データを格納する処理の例を説明する図。
【図６】記憶手段に格納された画像を表示する処理の例のフロー図。
【図７】ＭＦＰのコントローラの構成の例の図（その２）。
【図８】経過時間によって格納されている画像を削除する処理を説明する図。
【図９】表示要求に対応する画像を検索して読み出す処理の例のフロー図。
【符号の説明】
【００９３】
１０  画像処理装置
２０  画像処理部
２１  縮小画像生成手段
２３  画像処理手段
２５  データ量低減手段
３０  制御部
３１  記憶制御手段
３３  画像制御手段
３５  表示画像検索手段
４０  一時記憶手段
５０  大容量記憶手段
６０  表示要求受信手段
７０  電源制御手段
１００  画像形成装置
１０１  スキャナ部
１０２  レーザ記録部
１０３  後処理部
１０４  原稿台
１０５  ＲＡＤＦ
１０６  スキャナユニット
１０７  用紙搬送部
１０８  レーザ書き込みユニット
１０９  電子写真プロセス部
２０１  画像処理ボード
２０２  ＣＰＵ
２０３  ＲＡＭ
２０４  画像処理部
２０５  画像蓄積制御部
２０６  メモリ
２０７  レーザコントロール部
２０８  ハードディスク装置
２０９  レーザ書込部
２１０  ＣＣＤボード
２１５  プロセス部
２１６  読み取りスキャナ部
２１７  両面ユニット
２１８  ＲＡＤＦ
２１９  給紙搬送部
２２０  後処理装置
２２３  ＬＣＤ
２２４  操作キー
２２５  操作パネル
２２８  オペレーションパネルボード
２３１  マシンコントロールボード
３００、３００ａ  コントローラ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスク装置
３０５  Ｓ−ＡＳＩＣ
３０６  Ｐ−ＡＳＩＣ
３０７  操作パネル
３１０  パーソナルコンピュータ
３２０  パーソナルコンピュータ
【図１】
2009038743.tif 000003
【図２】
2009038743.tif 000004
【図３】
2009038743.tif 000005
【図４】
2009038743.tif 000006
【図５】
2009038743.tif 000007
【図６】
2009038743.tif 000008
【図７】
2009038743.tif 000009
【図８】
2009038743.tif 000010
【図９】
2009038743.tif 000011