(57)【特許請求の範囲】
【請求項１】
画像情報を取得する画像情報取得手段と、
前記画像情報取得手段により取得された前記画像情報を記憶する記憶手段と、
前記画像情報取得手段により取得された前記画像情報の画像サイズが、所定の画像サイズより大きいか否かを判断する領域判断手段と、
前記領域判断手段により大きいと判断された場合に、前記記憶手段に記憶された前記画像情報に当該画像情報の所定の部分領域を特定する領域情報を対応付けて管理する管理手段と、
前記記憶手段に記憶された画像情報の概要を表示する際、この表示の対象となる画像情報を前記記憶手段から読み出す読出手段と、
前記読出手段により読み出された前記画像情報に前記部分領域を特定する領域情報が対応付けられている場合に、当該領域情報により特定される部分領域を前記画像情報から分割し、部分領域画像情報として生成する分割手段と、
前記読出手段により読み出された画像情報が前記分割手段により処理されていた場合に、当該分割手段により生成された前記部分領域画像情報を表示処理し、前記分割手段による処理が施されていない場合に、前記画像情報全体を表示処理する表示処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記表示処理手段は、前記部分領域画像情報及び前記画像情報全体を、前記表示の対象となる画像情報を示すプレビュー画像として表示処理すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示処理手段は、前記分割手段により分割された前記部分領域画像情報を、前記プレビュー画像として表示処理した後、前記所定の範囲以外の領域の表示に必要な処理をバックグラウンドで行うこと、
を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像情報取得手段により取得された前記画像情報に対して、前記部分領域を指定する指定手段をさらに備え、
前記管理手段は、前記画像情報取得手段により取得された前記画像情報から、前記指定手段により指定された前記部分領域を特定する領域情報を、当該画像情報に対応付けて管理すること、
を特徴とする請求項１乃至３のいずれか一つに記載の画像処理装置。
【請求項５】
前記指定手段は、
前記画像情報取得手段により取得された前記画像情報に対して、前記部分領域の候補として予め設定された範囲の画像特徴量を抽出する特徴量抽出手段を備え、
前記特徴量抽出手段により抽出された前記画像特徴量が所定の条件を満たした場合に、前記範囲の領域を前記部分領域に指定すること、
を特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像情報を取得する画像情報取得ステップと、
前記画像情報取得ステップにより取得された前記画像情報を記憶手段に記憶する記憶ステップと、
前記画像情報取得ステップにより取得された前記画像情報の画像サイズが、所定の画像サイズより大きいか否かを判断する領域判断ステップと、
前記領域判断ステップにより大きいと判断された場合に、前記記憶手段に記憶された前記画像情報に当該画像情報の所定の部分領域を特定する領域情報を対応付けて管理する管理ステップと、
前記記憶手段に記憶された画像情報の概要を表示する際、この表示の対象となる画像情報を前記記憶手段から読み出す読出ステップと、
前記読出ステップにより読み出された前記画像情報に前記部分領域を特定する領域情報が対応付けられている場合に、当該領域情報により特定される部分領域を前記画像情報から分割し、部分領域画像情報として生成する分割ステップと、
前記読出ステップにより読み出された画像情報が前記分割ステップにより処理されていた場合に、当該分割ステップにより生成された前記部分領域画像情報を表示処理し、前記分割ステップによる処理が施されていない場合に、前記画像情報全体を表示処理する表示処理ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
前記表示処理ステップは、前記部分領域画像情報及び前記画像情報全体を、前記表示の対象となる画像情報を示すプレビュー画像として表示処理すること、
を特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記画像情報取得ステップにより取得された前記画像情報に対して、前記部分領域を指定する指定ステップをさらに有し、
前記管理ステップは、前記画像情報取得ステップにより取得された前記画像情報から、前記指定手段により指定された前記部分領域を特定する領域情報を、当該画像情報に対応付けて管理すること、
を特徴とする請求項６又は７に記載の画像処理方法。
【請求項９】
前記指定ステップは、
前記画像情報取得ステップにより取得された前記画像情報に対して、前記部分領域の候補として予め設定された範囲の画像特徴量を抽出する特徴量抽出ステップを有し、
前記特徴量抽出ステップにより抽出された前記画像特徴量が所定の条件を満たした場合に、前記範囲の領域を前記部分領域に指定すること、
を特徴とする請求項８に記載の画像処理方法。
【請求項１０】
画像情報の表示処理を行う手段として、コンピュータを機能させる画像処理プログラムであって、
画像情報を取得する画像情報取得手段と、
前記画像情報取得手段により取得された前記画像情報を記憶手段に記憶する記憶制御手段と、
前記画像情報取得手段により取得された前記画像情報の画像サイズが、所定の画像サイズより大きいか否かを判断する領域判断手段と、
前記領域判断手段により大きいと判断された場合に、前記記憶手段に記憶された前記画像情報に当該画像情報の所定の部分領域を特定する領域情報を対応付けて管理する管理手段と、
前記記憶手段に記憶された画像情報の概要を表示する際、この表示の対象となる画像情報を前記記憶手段から読み出す読出手段と、
前記読出手段により読み出された前記画像情報に前記部分領域を特定する領域情報が対応付けられている場合に、当該領域情報により特定される部分領域を前記画像情報から分割し、部分領域画像情報として生成する分割手段と、
前記読出手段により読み出された画像情報が前記分割手段により処理されていた場合に、当該分割手段により生成された前記部分領域画像情報を表示処理し、前記分割手段による処理が施されていない場合に、前記画像情報全体を表示処理する表示処理手段と、
としてコンピュータを機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関するものであり、特に画像情報を表示する技術に関するものである。
【背景技術】
【０００２】
従来、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（以下、「複合機」という。）が知られている。このような複合機においては、画像データや文書データを蓄積する記憶装置が備え付けられている。
【０００３】
そして、このような複合機では、蓄積した画像データを使用する際、当該画像データで問題ないか否か確認する必要がある。このため、複合機に当該画像データのプレビューやサムネイルなどを表示して、利用者に対して画像データの内容を確認させることとしている。
【０００４】
例えば、特許文献１では、操作パネルにコピーモード設定にて指定した倍率に応じてプレビュー画像と、原稿画像を表示するので、利用者がこれら画像を対比することで、出力される画像データのサイズ等を確認することができる。
【０００５】
【特許文献１】特開２００５−１４４７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された技術は、原稿画像及びプレビュー画像が操作パネルに表示された際に内容が確認できることが前提となるが、ロール紙や、Ａ０、Ａ１用紙を読み込んだ画像データでは、操作パネルに当該画像データの全体をプレビューやサムネイル等として表示すると縮小率が高くなり、画像がつぶれてしまい、画像データの内容を確認するのが困難になるという問題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、画像サイズが大きい画像データを、プレビューやサムネイル等の画像データの概要を表示するときの視認性を向上させる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像情報を取得する画像情報取得手段と、前記画像情報取得手段により取得された前記画像情報を記憶する記憶手段と、前記画像情報取得手段により取得された前記画像情報の画像サイズが、所定の画像サイズより大きいか否かを判断する領域判断手段と、前記領域判断手段により大きいと判断された場合に、前記記憶手段に記憶された前記画像情報に当該画像情報の所定の部分領域を特定する領域情報を対応付けて管理する管理手段と、前記記憶手段に記憶された画像情報の概要を表示する際、この表示の対象となる画像情報を前記記憶手段から読み出す読出手段と、前記読出手段により読み出された前記画像情報に前記部分領域を特定する領域情報が対応付けられている場合に、当該領域情報により特定される部分領域を前記画像情報から分割し、部分領域画像情報として生成する分割手段と、前記読出手段により読み出された画像情報が前記分割手段により処理されていた場合に、当該分割手段により生成された前記部分領域画像情報を表示処理し、前記分割手段による処理が施されていない場合に、前記画像情報全体を表示処理する表示処理手段と、を備えたことを特徴とする。
【００１１】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記表示処理手段は、前記部分領域画像情報及び前記画像情報全体を、前記表示の対象となる画像情報を示すプレビュー画像として表示処理すること、を特徴とする。
【００１３】
また、請求項３にかかる発明は、請求項２にかかる発明において、前記表示処理手段は、前記分割手段により分割された前記部分領域画像情報を、前記プレビュー画像として表示処理した後、前記所定の範囲以外の領域の表示に必要な処理をバックグラウンドで行うこと、を特徴とする。
【００１６】
また、請求項４にかかる発明は、請求項１乃至３のいずれか一つにかかる発明において、前記画像情報取得手段により取得された前記画像情報に対して、前記部分領域を指定する指定手段をさらに備え、前記管理手段は、前記画像情報取得手段により取得された前記画像情報から、前記指定手段により指定された前記部分領域を特定する領域情報を、当該画像情報に対応付けて管理すること、を特徴とする。
【００１７】
また、請求項５にかかる発明は、請求項４にかかる発明において、前記指定手段は、前記画像情報取得手段により取得された前記画像情報に対して、前記部分領域の候補として予め設定された範囲の画像特徴量を抽出する特徴量抽出手段を備え、前記特徴量抽出手段により抽出された前記画像特徴量が所定の条件を満たした場合に、前記範囲の領域を前記部分領域に指定すること、を特徴とする。
【００１８】
また、請求項６にかかる発明は、画像情報を取得する画像情報取得ステップと、前記画像情報取得ステップにより取得された前記画像情報を記憶手段に記憶する記憶ステップと、前記画像情報取得ステップにより取得された前記画像情報の画像サイズが、所定の画像サイズより大きいか否かを判断する領域判断ステップと、前記領域判断ステップにより大きいと判断された場合に、前記記憶手段に記憶された前記画像情報に当該画像情報の所定の部分領域を特定する領域情報を対応付けて管理する管理ステップと、前記記憶手段に記憶された画像情報の概要を表示する際、この表示の対象となる画像情報を前記記憶手段から読み出す読出ステップと、前記読出ステップにより読み出された前記画像情報に前記部分領域を特定する領域情報が対応付けられている場合に、当該領域情報により特定される部分領域を前記画像情報から分割し、部分領域画像情報として生成する分割ステップと、前記読出ステップにより読み出された画像情報が前記分割ステップにより処理されていた場合に、当該分割ステップにより生成された前記部分領域画像情報を表示処理し、前記分割ステップによる処理が施されていない場合に、前記画像情報全体を表示処理する表示処理ステップと、を有することを特徴とする。
【００２０】
また、請求項７にかかる発明は、請求項６にかかる発明において、前記表示処理ステップは、前記部分領域画像情報及び前記画像情報全体を、前記表示の対象となる画像情報を示すプレビュー画像として表示処理すること、を特徴とする。
【００２２】
また、請求項８にかかる発明は、請求項６又は７にかかる発明において、前記画像情報取得ステップにより取得された前記画像情報に対して、前記部分領域を指定する指定ステップをさらに有し、前記管理ステップは、前記画像情報取得ステップにより取得された前記画像情報から、前記指定手段により指定された前記部分領域を特定する領域情報を、当該画像情報に対応付けて管理すること、を特徴とする。
【００２３】
また、請求項９にかかる発明は、請求項８にかかる発明において、前記指定ステップは、前記画像情報取得ステップにより取得された前記画像情報に対して、前記部分領域の候補として予め設定された範囲の画像特徴量を抽出する特徴量抽出ステップを有し、前記特徴量抽出ステップにより抽出された前記画像特徴量が所定の条件を満たした場合に、前記範囲の領域を前記部分領域に指定すること、を特徴とする。
【００２４】
また、請求項１０にかかる発明は、画像情報の表示処理を行う手段として、コンピュータを機能させる画像処理プログラムであって、画像情報を取得する画像情報取得手段と、前記画像情報取得手段により取得された前記画像情報を記憶手段に記憶する記憶制御手段と、前記画像情報取得手段により取得された前記画像情報の画像サイズが、所定の画像サイズより大きいか否かを判断する領域判断手段と、前記領域判断手段により大きいと判断された場合に、前記記憶手段に記憶された前記画像情報に当該画像情報の所定の部分領域を特定する領域情報を対応付けて管理する管理手段と、前記記憶手段に記憶された画像情報の概要を表示する際、この表示の対象となる画像情報を前記記憶手段から読み出す読出手段と、前記読出手段により読み出された前記画像情報に前記部分領域を特定する領域情報が対応付けられている場合に、当該領域情報により特定される部分領域を前記画像情報から分割し、部分領域画像情報として生成する分割手段と、前記読出手段により読み出された画像情報が前記分割手段により処理されていた場合に、当該分割手段により生成された前記部分領域画像情報を表示処理し、前記分割手段による処理が施されていない場合に、前記画像情報全体を表示処理する表示処理手段と、としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００２５】
請求項１にかかる発明によれば、画像サイズが大きい画像情報から分割された部分領域画像情報を、プレビューやサムネイル等の画像情報の概要として表示することで、文字などが必要以上につぶれることを防止させることで、視認性を向上させるという効果を奏する。また、蓄積された画像情報を読み出した後に分割して部分領域画像情報を生成することで、部分領域画像情報を蓄積する必要がないので、蓄積容量を軽減させるという効果を奏する。また、取得した前記画像情報の画像サイズに応じて、適切な画像サイズの画像情報が表示されるので、視認性が向上するという効果を奏する。
【００２８】
また、請求項２にかかる発明によれば、画像サイズが大きい画像データを、プレビューとして表示するときの視認性を向上させるという効果を奏する。
【００３０】
また、請求項３にかかる発明によれば、部分領域以外の領域の表示に必要な処理をバックグラウンドで行うことで、利用者から他の領域を表示する旨の要求を受け付けた場合に迅速に表示できるという効果を奏する。
【００３３】
また、請求項４にかかる発明によれば、分割する部分領域を指定できるので、例えば特徴のある部分領域を分割することで、利用者が部分領域画像情報を閲覧することで当該画像情報を容易に識別できるという効果を奏する。
【００３４】
また、請求項５にかかる発明によれば、特徴量により部分領域が指定されるので、特徴のある部分領域が部分領域画像情報となるので、利用者が部分領域画像情報を閲覧することで画像情報を容易に識別できるという効果を奏する。
【００３５】
また、請求項６にかかる発明によれば、画像サイズが大きい画像情報から分割された部分領域画像情報を、プレビューやサムネイル等の画像情報の概要として表示することで、文字などが必要以上につぶれることを防止させることで、視認性を向上させるという効果を奏する。また、蓄積された画像情報を読み出した後に分割して部分領域画像情報を生成することで、部分領域画像情報を蓄積する必要がないので、蓄積容量を軽減させるという効果を奏する。また、取得した画像情報の画像サイズに応じて、適切な画像サイズの画像情報が表示されるので、視認性が向上するという効果を奏する。
【００３７】
また、請求項７にかかる発明によれば、画像サイズが大きい画像データを、プレビューとして表示するときの視認性を向上させるという効果を奏する。
【００３９】
また、請求項８にかかる発明によれば、分割する部分領域を指定できるので、例えば特徴のある部分領域を分割することで、利用者が部分領域画像情報を閲覧することで当該画像情報を容易に識別できるという効果を奏する。
【００４０】
また、請求項９にかかる発明によれば、特徴量により部分領域が指定されるので、特徴のある部分領域が部分領域画像情報となるので、利用者が部分領域画像情報を閲覧することで画像情報を容易に識別できるという効果を奏する。
【００４１】
また、請求項１０にかかる発明によれば、画像サイズが大きい画像情報から分割された部分領域画像情報を、プレビューやサムネイル等の画像情報の概要として表示することで、文字などが必要以上につぶれることが防止されるので、視認性を向上させるという効果を奏する。また、蓄積された画像情報を読み出した後に分割して部分領域画像情報を生成することで、部分領域画像情報を蓄積する必要がないので、蓄積容量を軽減させるという効果を奏する。また、取得した前記画像情報の画像サイズに応じて、適切な画像サイズの画像情報が表示されるので、視認性が向上するという効果を奏する。
【発明を実施するための最良の形態】
【００４２】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法及び画像処理プログラムの最良な実施の形態を詳細に説明する。
【００４３】
本発明の一実施の形態として、画像処理装置であってコピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機１００に適用した例を示す。
【００４４】
（第１の実施の形態）
図１は、第１の実施の形態にかかる複合機１００のハードウェア構成を示すブロック図である。本図に示すように、この複合機１００は、コントローラ１１０とエンジン部（Engine）１６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１１０は、複合機１００全体の制御と描画、通信、操作部１２０からの入力を制御するコントローラである。エンジン部１６０は、ＰＣＩバスに接続可能なプリンタエンジン等であり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニット等である。なお、このエンジン部１６０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【００４５】
コントローラ１１０は、ＣＰＵ１１１と、ノースブリッジ（ＮＢ）１１３と、システムメモリ（ＭＥＭ−Ｐ）１１２と、サウスブリッジ（ＳＢ）１１４と、ローカルメモリ（ＭＥＭ−Ｃ）１１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１１６と、ハードディスクドライブ（ＨＤＤ）１１８とを有し、ノースブリッジ（ＮＢ）１１３とＡＳＩＣ１１６との間をＡＧＰ（Accelerated Graphics Port）バス１１５で接続した構成となる。また、ＭＥＭ−Ｐ１１２は、ＲＯＭ（Read Only Memory）１１２ａと、ＲＡＭ（Random Access Memory）１１２ｂとをさらに有する。
【００４６】
ＣＰＵ１１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１１３、ＭＥＭ−Ｐ１１２及びＳＢ１１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４７】
ＮＢ１１３は、ＣＰＵ１１１とＭＥＭ−Ｐ１１２、ＳＢ１１４、ＡＧＰ１１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１１２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００４８】
ＭＥＭ−Ｐ１１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ１１２ａとＲＡＭ１１２ｂとからなる。ＲＯＭ１１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。
【００４９】
ＳＢ１１４は、ＮＢ１１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１１４は、ＰＣＩバスを介してＮＢ１１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部等も接続される。
【００５０】
ＡＳＩＣ１１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１１５、ＰＣＩバス、ＨＤＤ１１８及びＭＥＭ−Ｃ１１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等をおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部１６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）１３０、ＵＳＢ（Universal Serial Bus）１４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース１５０が接続される。
【００５１】
ＭＥＭ−Ｃ１１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５２】
ＡＧＰ１１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５３】
操作表示部１２０は、図示されていないが上述したＣＰＵ１１１とは別の制御部により制御される。そして、この別の制御部が使用するメモリとして、上述したＭＥＭ−Ｐ１１２、ＭＥＭ−Ｃ１１７とは別のメモリを備えている。この別の制御部は、当該別のメモリ上に確保された作業領域を用いて、後述する液晶タッチパネルに表示する画像データの展開処理などを行う。また、他の変形例としては、ＭＥＭ−Ｐ１１２、ＭＥＭ−Ｃ１１７を用いても良いが、液晶タッチパネル用の作業領域と、ＣＰＵ１１１の作業領域とが別の領域に確保されているなどが考えられる。
【００５４】
図２は、複合機１００の操作パネル２００の一例を示した図である。本図に示したように、かかる操作パネル２００は、初期設定キー２０１、コピーキー２０２、文書サーバキー２０３、文書一覧キー２０４、テンキー２０５、クリア／ストップキー２０６、プリントキー２０７、リセットキー２０８および液晶タッチパネル２２０を有する。
【００５５】
また、テンキー２０５はコピーの部数の入力などに用いられる。クリア／ストップキー２０６はコピー動作を中断するのに用いる。プリントキー２０７はコピー動作の実行開始を行うのに用いる。初期設定キー２０１は機器の初期状態を設定する画面に移るときに用いられる。
【００５６】
初期設定キー２０１をタッチすると、液晶タッチパネル２２０に初期設定用のメニューが表示され、かかるメニューにおいては、収納される用紙サイズなどを設定することができる。文書サーバキー２０３を押下した場合、スキャンした画像データが蓄積されることになる。また、コピーをしたい場合にはコピーキー２０２をタッチすると、液晶タッチパネル２２０にコピー用のメニューが表示され、かかるメニューにおいては原稿種類やトレイなどを選択できると共に、文書蓄積キー２２１が表示される。そして、コピー結果を複合機１００に蓄積したい場合には文書蓄積キー２２１を押下する。また、文書一覧キー２０４が押下された場合、複合機１００に蓄積されていた画像データを一覧表示する。
【００５７】
また、上述したキー及び液晶タッチパネル２２０が押下されると、操作表示部１２０に押下された旨が通知される。そして、操作表示部１２０から押下されたキーに対応付けられた処理を判断して、当該処理を行うための指示等が行われる。
【００５８】
図３は、第１の実施の形態にかかる複合機１００の構成を示すブロック図である。本図に示すように複合機１００の内部は、画像データ記憶部３０１と、画像管理データベース３０２と、文書管理部３０３と、サムネイル領域分割部３０４と、指定部３０５と、領域判断部３０６と、画像データ取得部３０７と、蓄積読出部３０８と、印刷部３０９と、表示処理部３１０と、操作処理部３１１と、を備えている。
【００５９】
これらの構成は、図１に示されるハードウェア構成により実現される。例えば、画像データ取得部３０７と、蓄積読出部３０８と、印刷部３０９による各ハードウェア構成に対する指示は、ＲＯＭ１１２ａに格納されたプログラムが実行されたＣＰＵ１１１により実現される。
【００６０】
また、画像データ記憶部３０１と画像管理データベース３０２は、ＨＤＤ１１８内に確保されているものとする。また、ＨＤＤの他に、光ディスク、メモリカード、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの一般的に利用されているあらゆる記憶手段により構成することができる。
【００６１】
また、表示処理部３１０と、操作処理部３１１は、操作表示部１８０を制御されるＣＰＵ１１１とは別の制御部により実行される。
【００６２】
画像データ記憶部３０１は、複合機１００で使用される文書データ及び画像データを記憶する。利用者から蓄積する旨の操作を受け付けた場合に、後述する蓄積読出部３０８により、画像データ記憶部３０１に対して蓄積する処理が行われる。
【００６３】
本実施の形態にかかる文書データとは、１枚又は複数枚で構成される紙原稿を、複合機１００のスキャナで読み込み処理して得られた１枚又は複数枚の画像データをいう。
【００６４】
画像管理データベース３０２は、複合機１００で蓄積された画像データ、文書データ、及び文書データを示すサムネイル画像データの情報をテーブルで管理している。
【００６５】
図４は、画像管理データベースに格納された文書管理テーブルの構造を示した図である。本図に示すように、文書ＩＤと、文書名と、画像ＩＤと、画像サイズと、サムネイル位置と、サムネイルサイズと、サムネイルＩＤとを対応付けて管理している。文書ＩＤは、文書として蓄積された画像データ群に共通するＩＤとする。文書名は、当該文書の名前とする。画像ＩＤは、文書に含まれる画像データを識別するＩＤとする。サムネイル位置は、当該文書の画像から切り出したサムネイル画像データの位置とする。サムネイルサイズは、当該文書画像からサムネイル画像データとして切り出した領域のサイズを示している。サムネイルＩＤは、切り出したサムネイル画像データを識別するＩＤとする。なお、サムネイル画像データを切り出す対象となる画像データは、文書の１ページ目の画像データとする。
【００６６】
また、図示していないが、画像管理データベースは、画像ＩＤと画像データの格納場所、及びサムネイルＩＤとサムネイル画像データの格納場所を対応付けて管理している。これにより、画像ＩＤから画像データを、又はサムネイルＩＤからサムネイル画像データを取得することができる。
【００６７】
操作処理部３１１は、操作パネル２００で入力された操作に基づいて、対応する処理を実行する指示を行う。また、操作処理部３１１は、複合機１００の状況から、操作を受け付けるか否か判断する機能を有する。例えば、装置の電源が投入された直後は、プリントキー２０７の押下を受け付けても、対応する処理の実行の指示は行わない。
【００６８】
表示処理部３１０は、液晶タッチパネル２２０に表示する処理を行う。例えば、表示処理部３１０は、複合機１００に蓄積されたサムネイル画像データの表示処理を行う。
【００６９】
文書管理部３０３は、複合機１００に蓄積された画像データを文書単位で管理する。また、文書管理部３０３は、管理している文書又は画像データに対して、読み込み又は印刷などの処理を指示する。また、文書管理部３０３は、蓄積する旨の指示があった場合に、後述する画像データ取得部３０７で取得した画像データを画像データ記憶部３０１に蓄積するための処理を行う。
【００７０】
具体的には、文書管理部３０３は、蓄積する際、取得した文書として取得した各画像データに共通の文書ＩＤを割り当て、さらに各画像データに対して画像ＩＤを割り当てる。また、画像ＩＤは、画像データ毎にユニークなＩＤとする。生成した文書ＩＤと画像ＩＤとの対応付けは上述した文書管理テーブルで保持する。
【００７１】
画像データ取得部３０７は、複合機１００に備え付けられた読み取り部（ＡＤＦ、原稿ガラス）に戴置された原稿を光学的に読み取り電気信号に変換する。得られた電気信号はデジタル信号に変換され（Ａ／Ｄコンバータ）、デジタル信号は画像処理（シェーディング補正、ＭＴＦ補正、γ補正等）を受け、さらに拡大／縮小する変倍回路を経由して、画像データとして取得する。
【００７２】
領域判断部３０６は、取得した画像データが所定のサイズより大きいか否か判断し、サムネイル用に画像データを分割するか否か判断する。本実施の形態においては、所定のサイズをＡ２とする。つまり、原稿のサイズがＡ２以上の場合には、所定の領域からサムネイル画像データが生成され、原稿のサイズがＡ２より小さい場合には、画像データ全体からサムネイル画像データが生成される。
【００７３】
指定部３０５は、特徴量抽出部３２１を備え、領域判断部３０６によりサムネイル用に画像データを分割すると判断された場合に、分割される領域を指定する。
【００７４】
指定部３０５は、利用者により予め指定された領域に基づいて、分割する領域を指定する。利用者は、操作パネル２００の初期設定において、分割する領域を順番に指定する。
【００７５】
図５は、初期設定としてサムネイル用に位置及びサイズを指定する際に液晶タッチパネル２２０に表示される画面例を示した説明図である。
【００７６】
図５の（Ａ）が、液晶タッチパネル２２０に表示される初期設定画面であり、この画面で、サムネイル画像位置５０１または、サムネイル画像サイズ５０２をタッチすることで、設定することができる。なお、本画面は、操作パネル２００の初期設定キー２０１を押下した場合に、表示処理部３１０が表示処理する。
【００７７】
図５の（Ｂ）が、サムネイル画像位置の設定画面である。この（Ｂ）で示した画面は、サムネイル画像位置５０１をタッチされる場合に表示され、サムネイル画像データとして分割する位置の優先順位の設定を受け付ける。設定された優先順位は、操作処理部３１１から、図示しないＮＶＲＡＭに格納される。本画面で設定された順番に、画像データのサムネイルとして適当か否か判断され、適当と判断された場合にサムネイル画像データとして分割されることになる。なお、適当か否かの判断手順については後述する。
【００７８】
図５の（Ｃ）が、サムネイル画像サイズの設定画面である。この（Ｃ）で示した画面は、サムネイル画像サイズ５０２をタッチされる場合に表示され、サムネイル画像のサイズの選択を受け付ける。設定されたサムネイル画像のサイズは、操作処理部３１１から、図示しないＮＶＲＡＭに格納される。本画面で設定されたサイズで、画像データに対して分割処理が行われることになる。また、詳細設定キー５０３をタッチすることで、サムネイル画像データとして分割する領域の設定画面が表示される。この設定画面において利用者はミリ単位でサムネイル画像データとして分割する領域を指定することができる。
【００７９】
図５の（Ｂ）及び（Ｃ）で設定されたサムネイル画像位置、サイズは、ＮＶ−ＲＡＭにおいて電源ＯＦＦ／ＯＮ後もその値は保持されつづける。そして、指定部３０５は、ＮＶＲＡＭから読み込まれた設定に基づいて、サムネイル画像データとして分割される領域を指定する。
【００８０】
図３に戻り、特徴量抽出部３２１は、初期設定として設定された優先順位で、選択されたサイズの領域から、特徴量を抽出する処理を行う。本実施の形態では、特徴量として、画像データに記載されたタイトルを抽出する。このタイトルの抽出する手順はどのような手法を用いても良いが、例えば特開平８−３２９１１３号公報に記載された技術を用いることが考えられる。
【００８１】
つまり、Ａ０やＡ１等の広幅の画像データの場合、４隅のいずれかにタイトルを記載することが多いので、このタイトルを含む領域をサムネイル画像データとして生成したいという要求がある。そこで、特徴量抽出部３２１は、優先順位順に、特徴量の抽出処理を行う。そして、指定部３０５は、特徴量抽出部３２１によりタイトルが抽出された場合、当該領域をサムネイル画像データとして分割する領域と指定する。
【００８２】
サムネイル領域分割部３０４は、取得した画像データに対して、指定部３０５で指定された部分領域の分割処理を行う。そして、サムネイル領域分割部３０４は、さらに分割処理された部分領域に対して、液晶タッチパネル２２０の表示に適切な解像度に変換する処理を行う。つまり、高画質に出力することを目的としているため、分割処理された画像データの領域でも解像度が４００dpiと高解像度の場合も多い。この場合、サムネイル画像データとして表示するためにはデータ量が大き過ぎ、表示処理部３１０で表示するためには不適切である。このため、サムネイル領域分割部３０４は、分割処理された部分領域に対して解像度の変換処理を行い、５０dpiの画像データを生成する。また、この分割処理されたサムネイル画像データは、元の画像データの部分領域を示すものであり、換言すれば部分領域画像情報に相当する。
【００８３】
蓄積読出部３０８は、画像データ記憶部３０１から画像データ及びサムネイル画像データの蓄積又は読出処理を行う。また、蓄積読出部３０８は、画像管理データベース３０２が保持する上述した文書管理テーブル等から情報を読み出し及び追加する処理を行う。
【００８４】
印刷部３０９は、画像データ取得部３０７で取得した画像データや、画像データ記憶部３０１から蓄積読出部３０８により読み出された画像データ等を、文書管理部３０３の指示に従って印刷処理を行う。また、画像データ記憶部３０１に蓄積されていた画像データを印刷する場合、蓄積読出部３０８が読み出した画像データをＲＡＭ１１２ｂに展開した上で、文書管理部３０３が印刷部３０９に印刷指示を行う。
【００８５】
次に、上述した複合機１００で行われる実行処理について説明する。図６は、文書を蓄積する操作を受け付けた場合の実行手順を示すシーケンス図である。
【００８６】
本図に示すように、利用者が複合機１００の操作パネル２００の文書サーバキー２０３を押下する（ステップＳ６０１）。この場合、操作処理部３１１が、文書サーバキー２０３に対応する画面を表示する指示を、表示処理部３１０に対して行う（ステップＳ６０２）。そして、表示処理部３１０は、液晶タッチパネル２２０に対して、文書サーバ入力受付画面を表示処理する（ステップＳ６０３）。この文書サーバ入力受付画面は、文書を蓄積する処理が選択されたことを、利用者に認識させる画面であればどのような画面でも良い。
【００８７】
そして、文書サーバ入力受付画面が表示された後、利用者がプリントキー２０７を押下する（ステップＳ６０４）。この押下を検知した場合、操作処理部３１１は、文書管理部３０３に対して文書蓄積処理の開始を指示する（ステップＳ６０５）。
【００８８】
そして、文書管理部３０３は、これから蓄積する文書を識別する文書ＩＤの生成処理を行う（ステップＳ６０６）。この文書ＩＤは、新規のＩＤとする。
【００８９】
次に、文書管理部３０３は、これから取得する画像データを識別する画像ＩＤを生成する（ステップＳ６０７）。この画像ＩＤも画像毎にユニークなＩＤとする。
【００９０】
そして、文書管理部３０３は、画像データ取得部３０７に対して、画像データの取得を指示する（ステップＳ６０８）。この際、画像ＩＤを受け渡し、取得した画像データと対応付けられるようにする。
【００９１】
次に、画像データ取得部３０７は、読み取り部により原稿の読み取り処理を行い、画像データを取得する（ステップＳ６０９）。そして、画像データ取得部３０７は、文書管理部３０３に対して、画像データの取得が終了した旨の通知を行う（ステップＳ６１０）。この際、取得した画像サイズなどの画像情報も通知する。
【００９２】
そして、文書管理部３０３は、取得した画像データの蓄積指示を、蓄積読出部３０８に対して行う。（ステップＳ６１１）。これにより、蓄積読出部３０８は、画像データ記憶部３０１に対して蓄積処理を行う（ステップＳ６１２）。そして、その際、蓄積読出部３０８は、文書管理テーブルに対して、当該文書及び画像データの情報を追加する。
【００９３】
次に、蓄積読出部３０８は、蓄積処理が完了した旨を、文書管理部３０３に対して通知する（ステップＳ６１３）。
【００９４】
このＳ６０７からステップＳ６１３までの処理は、文書を構成する原稿の枚数だけ行われる。
【００９５】
そして、文書の全ての画像データの蓄積処理が終了した後、文書管理部３０３は、サムネイル画像データを生成するための処理を行う（ステップＳ６１４）。このサムネイル画像データを生成するための処理の詳細については後述する。
【００９６】
そして、サムネイル画像データの生成が終了した後、文書管理部３０３は、蓄積が完了した旨を表示するように、表示処理部３１０に対して指示する（ステップＳ６１５）。次に、表示処理部３１０が、蓄積が完了した旨を、液晶タッチパネル２２０に表示処理する（ステップＳ６１６）。
【００９７】
このような処理により、複合機１００により画像データが蓄積することが可能となる。次に、図６のステップＳ６１４で示したサムネイル画像データを生成するための処理手順について詳述する。図７は、サムネイル画像データを生成する実行手順を示すシーケンス図である。
【００９８】
文書管理部３０３は、サムネイル画像データを生成する対象となる画像データの読み取りを指示する（ステップＳ７０１）。この生成する対象となる画像データは、文書として一枚目に蓄積された画像データとする。
【００９９】
そして、蓄積読出部３０８は、画像データ記憶部３０１に対して、当該画像データの読み取り処理を行う（ステップＳ７０２）。読み取られた画像データはＲＡＭ上に展開されるものとする。また、当該画像データのサイズ等を、画像管理データベース３０２から取得する。
【０１００】
次に、蓄積読出部３０８は、画像データの読み取りが完了した旨の通知を文書管理部３０３に対して行う（ステップＳ７０３）。
【０１０１】
そして、文書管理部３０３は、領域判断部３０６に対して、サムネイル画像データの登録を指示する（ステップＳ７０４）。次に、領域判断部３０６は、当該画像データのサイズがＡ２以上であるか否か判断する（ステップＳ７０５）。画像データのサイズがＡ２より小さい場合は、分割等の処理を行わずにサムネイル画像データを生成するものとし、説明を省略する。以降の処理では、画像データのサイズがＡ２以上と判断された場合について説明する。
【０１０２】
次に、領域判断部３０６は、指定部３０５に対して、画像データの分割処理を指示する（ステップＳ７０６）。そして、指定部３０５は、サムネイル画像データとして分割する領域を指定する（ステップＳ７０７）。なお、この分割する領域の指定は、上述したので説明を省略する。
【０１０３】
次に、指定部３０５は、サムネイル領域分割部３０４に対して、画像データを指定された領域で分割処理する指示を行う（ステップＳ７０８）。
【０１０４】
そして、サムネイル領域分割部３０４は、画像データに対して分割処理を行う（ステップＳ７０９）。実際に分割処理される領域の座標は、例えば以下の手順で求めることができる。
【０１０５】
図８は、サムネイル領域分割部３０４が分割処理される領域の例を示した図である。まず、サムネイル領域分割部３０４は、指定部３０５により指定された画像位置、画像サイズから、実際に画像データから分割処理される部分領域の座標を算出する。
【０１０６】
図８では、例としてサムネイル領域分割部３０４により画像位置として右下、画像サイズとしてＡ４を切り取る領域として指示された場合とする。この場合、サムネイル領域分割部３０４は、分割処理される領域の開始位置８０１と算出する。この開始位置のＸ座標は、元画像の横幅からＡ４横幅を減じることで、開始位置のＹ座標は、元画像の縦幅からＡ４縦幅を減じることで算出する。
【０１０７】
また、図８に示されたＸwは指定された画像サイズの横幅とし、Ｙwは指定された画像サイズの縦幅とする。また、OrgＸwは、元画像サイズの横幅とし、OrgＹwは、元画像サイズの縦幅とする。
【０１０８】
つまり、画像位置が右下の場合、左上の端点となる座標が（OrgＸw―Ｘw、OrgＹw−Ｙw）であり、右下の端点となる座標が（OrgＸw、OrgＹw）となる。
【０１０９】
また、画像位置が右上であれば、左上の端点となる座標（OrgＸw―Ｘw、０）から、右下の端点となる座標（OrgＸw、OrgＹw）で定められる範囲となる。また、画像位置が左下であれば、左上の端点となる座標（０、OrgＹw−Ｙw）から、右下の端点となる座標（Ｘw、OrgＹw）で定められる範囲となる。また、画像位置が右下であれば、左上の端点となる座標（OrgＸw−Ｘw、OrgＹw−Ｙw）から、右下の端点となる座標（OrgＸw、OrgＹw）で定められる範囲となる。このようにして、サムネイル領域分割部３０４は、サムネイル画像データとして分割処理される領域の座標を算出する。
【０１１０】
その後、サムネイル領域分割部３０４は、分割処理された画像データに対して解像度の変換処理を行う（ステップＳ７１０）。この解像度は例えば、４００dpiから５０dpiに変更する等が考えられる。そして、生成されたサムネイル画像データは、ＲＡＭ１１２ｂ内で展開されている。
【０１１１】
次に、サムネイル領域分割部３０４は、文書管理部３０３に対してサムネイル画像データを生成が完了した旨の通知を行う（ステップＳ７１１）。そして通知する際に、分割処理されたサムネイルの位置やサイズ等も送信する。また、この通知を受け取った文書管理部３０３は、当該サムネイル画像データに対応するサムネイルＩＤを生成する（図示しない）。
【０１１２】
そして、文書管理部３０３は、蓄積読出部３０８に対して、生成されたサムネイル画像データを蓄積する指示を行う（ステップＳ７１２）。その際、文書管理部３０３は、生成されたサムネイルＩＤ、サムネイル位置、サイズ等も蓄積読出部３０８に対して通知する。
【０１１３】
その後、蓄積読出部３０８は、生成されＲＡＭ１１２ｂに展開されているサムネイル画像データを画像データ記憶部３０１に蓄積すると共に、文書管理テーブルに当該サムネイルＩＤ、サムネイル位置、サムネイルサイズなども該当する文書ＩＤのレコードに追加する（ステップＳ７１３）。
【０１１４】
そして、蓄積処理が終了した後、蓄積読出部３０８は、サムネイル画像データの蓄積が完了したことを、文書管理部３０３に通知する（ステップＳ７１４）。
【０１１５】
このような処理により、複合機１００により蓄積された文書を示すサムネイル画像データの蓄積することが可能となる。そして、このサムネイル画像データは、元の画像データのサイズがＡ２以上であれば、所定の領域から分割処理され、元の画像データのサイズがそれより小さいものであれば画像データ全体から生成されたものとなる。つまり元の画像データのサイズが大きい場合でも適切な縮小率のサムネイル画像データが生成されたことになり、サムネイルとして表示した場合でも利用者が内容を認識することができる。
【０１１６】
図９は、サムネイルを表示する操作を受け付けた場合の実行手順を示すシーケンス図である。また、本図に示す実行手順を行う前に表示されている画面の例について説明する。
【０１１７】
図１０は、液晶タッチパネル２２０に表示されている印刷する文書の選択受付画面の例を示した図である。本図に示した画面例では、リストキー１００１が押下された状態であるので、文書が一覧として表示されている。また、サムネイルキー１００２は、文書をサムネイル一覧で表示するためのキーとする。また、液晶タッチパネル２２０に表示されていない文書を選択したい場合、「前へ」キー及び「後へ」キー１００３を押下することで、他の文書が液晶タッチパネル２２０に表示される。
【０１１８】
図９に戻り、利用者は、図１０の液晶タッチパネル２２０で示されたサムネイルキー１００２をタッチする（ステップＳ９０１）。そして、操作処理部３１１が、サムネイルキー１００２がタッチされたことを受け付けた場合、文書管理部３０３に対して、サムネイル一覧表示を指示する（ステップＳ９０２）。
【０１１９】
そして、文書管理部３０３は、蓄積読出部３０８に対して、サムネイル画像データの読み出しを指示する（ステップＳ９０３）。また、読み取るサムネイル画像データの数は、表示する文書の数とする。
【０１２０】
次に、蓄積読出部３０８は、画像データ記憶部３０１から、表示する文書の数だけ、サムネイル画像データの読み取り処理を行う（ステップＳ９０４）。読み取られた画像データは、ＲＡＭ１１２ｂに展開される。そして、蓄積読出部３０８は、文書管理部３０３に対して、サムネイル画像の読み取りが完了した旨を通知する（ステップＳ９０５）。
【０１２１】
次に、文書管理部３０３は、表示処理部３１０に対して、サムネイル一覧を表示する指示を行う（ステップＳ９０６）。そして、表示処理部３１０は、読み取られたサムネイルを一覧として、液晶タッチパネル２２０に表示する処理を行う（ステップＳ９０７）。以下に表示された画面を示す。なお、表示処理部３１０により表示処理を行う前に、ＲＡＭ１１２ｂに展開された画像データを、操作表示部１２０内で保持するＲＡＭに展開する処理が行われることになる。
【０１２２】
図１１は、液晶タッチパネル２２０に文書をサムネイルの一覧として表示して、印刷する文書の選択受付画面の例を示した図である。本図に示した画面例では、サムネイルキー１１０２が押下された状態とする。また、リストキー１１０１が押下された場合、図１０で示した文書一覧が表示される。また、本図では、成績表フォーマット１１０３が選択されており、プリントキー２０７を押下すると、成績表フォーマット１１０３の印刷処理が開始される。
【０１２３】
また、図１１で表示されたサムネイル画像データは、元画像データの画像サイズが大きい場合には所定の領域を分割処理された画像データとなる。つまり、当該サムネイル画像データは、適切な縮小率で解像度変換された画像データといえる。また、分割処理された画像データは、分割処理する際にタイトルを含む領域が指定されている。つまり、タイトルが含む領域が選択されたうえ、適切な縮小率で解像度変換が行われているので、タイトル部分の過剰な劣化を防ぐことになる。つまり、利用者は、サムネイル上に示されたタイトルから画像データを識別することができる。
【０１２４】
また、図１１で示された文書の選択受付画面で、サムネイル画像を選択した後、プロパティキー１１０４を押下することで、サムネイル画像を再指定することができる。サイズはＡ３，Ａ４など定形サイズ指示、もしくはmm単位での不定形サイズの指示を可能とする。再生成されたサムネイル画像データは上述した処理により、画像データ記憶部３０１に蓄積されると共に、当該サムネイル画像データの情報が文書管理テーブルに登録される。
【０１２５】
図９に戻り、次に利用者が、表示されたサムネイルの一覧から印刷する文書を示したサムネイルを選択する（ステップＳ９０８）。操作処理部３１１は、選択されたサムネイル画像データに対応する画像データの印刷を指示する（ステップＳ９０９）。
【０１２６】
そして、文書管理部３０３は、蓄積読出部３０８に対して、印刷を指示された画像データの読み取りを指示する（ステップＳ９１０）。次に、蓄積読出部３０８は、画像データ記憶部３０１から、画像データの読み出し処理を行う（ステップＳ９１１）。
【０１２７】
そして、蓄積読出部３０８は、読み出しが完了した旨を、文書管理部３０３に対して通知する（ステップＳ９１２）。次に、文書管理部３０３は、読み出した画像データの印刷を、印刷部３０９に対して指示する（ステップＳ９１３）。そして、印刷部３０９が、画像データの印刷処理を行う（ステップＳ９１４）。
【０１２８】
このような処理により、利用者は、液晶タッチパネル２２０に表示されたサムネイル画像データの一覧から、印刷する画像データを選択することが可能になる。
【０１２９】
なお、本実施の形態においては、サムネイル画像データを生成するために元の画像データを分割処理することとした。しかしながら、画像データの所定の領域を表すサムネイル画像データを生成するために、元の画像データを分割処理することに制限するものではない。例えば、画像データをスキャンする際、別にさらに所定の領域に対して所定の解像度でスキャンして、この所定の領域に対するスキャンして得られた画像データをサムネイル画像データとしても良い。これにより、上述した解像度変換などの処理が必要ないので、変換処理に伴う画質の劣化を抑えることができるので、サムネイル画像データの画質が向上する。
【０１３０】
また、本実施の形態においては、Ａ０、Ａ１等を読み込んだ画像サイズが大きい画像データを、所定の領域で分割して生成されたサムネイル画像データを表示することとしたので、適切な縮小率で表示されることになり、文字等が必要以上につぶれることが防止できる。これにより、利用者が画像データを容易に識別することができるので、視認性が向上する。
【０１３１】
また、本実施の形態においては生成されたサムネイル画像データを表示する際に、画像データ記憶部から読み出して表示するため、新たに分割処理等を行わずにすむので迅速に表示処理を行うことができる。
【０１３２】
また、本実施の形態においては分割処理する領域を指定できるので、特徴のある領域を選択しておくことで、当該領域のサムネイル画像データが表示されたときに、利用者が画像データを容易に識別できる。また、自動的に分割処理する際に、特徴量により分割処理する領域を判断するので、特徴ある領域が指定されることになる。自動的にサムネイル画像データを生成した場合でも、利用者がサムネイル画像データを閲覧することで、画像データを容易に識別できる。
【０１３３】
（第２の実施の形態）
上述した第１の実施の形態においては画像サイズが大きい画像データの場合、サムネイル画像データを生成する場合に画像データを分割処理することとした。しかしながら、画像サイズが大きいために、利用者が識別不能な程度まで縮小処理が行われる場合は他にも存在する。そこで、第２の実施の形態においては画像データのプレビュー処理を行う場合について説明する。
【０１３４】
図１２は、第２の実施の形態にかかる複合機１２００の構成を示すブロック図である。複合機１２００は、上述した第１の実施の形態にかかる複合機１００とは、プレビュー領域分割部１２０３が追加され、サムネイル領域分割部３０４が削除され、そして画像管理データベース３０２とは管理するテーブルが異なる画像管理データベース１２０１に変更され、文書管理部３０３、指定部３０５、領域判断部３０６とは処理が異なる文書管理部１２０２、指定部１２０４、領域判断部１２０５に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１３５】
第２の実施の形態にかかる複合機１２００は、画像データをプレビューする際に、当該画像データの部分領域を表示する。また、複合機１２００は、複合機１００のように予め分割処理された領域の画像データを保持するのではなく、プレビュー表示を行う際に画像データに対して分割処理を行い、当該分割処理された領域による画像データをプレビューとして表示する。
【０１３６】
つまり、複合機１２００は、図１で示した複合機１００と同様のハードウェア構成を備えたものであり、画像データを液晶タッチパネルに表示する際に、操作表示部１２０に備えられたメモリを用いて画像データの表示処理が行われる。このメモリは、複合機１００に備えられた印刷処理などに用いられるＲＡＭ１１２ｂより容量が小さい。このため、画像データの画像サイズが大きい場合には、プレビューの表示処理が困難になる。そこで、画像データの画像サイズが大きい場合には、画像データの領域を分割処理した後、表示処理を行うこととした。これにより、データ量が低減するので、プレビューの表示処理が容易になる。
【０１３７】
画像管理データベース１２０１は、複合機１００で蓄積された画像データ、文書データ、及び文書データをプレビュー表示する際の情報をテーブルで管理している。
【０１３８】
図１３は、画像管理データベースに格納された文書管理テーブルの構造を示した図である。本図に示すように、文書ＩＤと、文書名と、画像ＩＤと、総ページ数と、画像サイズと、プレビュー位置と、プレビューサイズと、プレビューページとを対応付けて管理している。第１の実施の形態と異なる点のみ説明する。総ページ数は、文書に含まれる画像データの数を示している。プレビュー位置は、当該文書を表示する際のプレビュー画像の位置を示している。プレビューサイズは、当該文書画像をプレビュー表示する際の領域のサイズを示している。プレビューページは、プレビュー表示する文書のページを示している。つまり、プレビュー位置、プレビューサイズ及びプレビューページにより、プレビューする領域を特定することができる。
【０１３９】
図１２に戻り、文書管理部１２０２も、第１の実施の形態にかかる文書管理部３０３と同様に複合機１００に蓄積された画像データを文書として管理する。この文書管理部１２０２は、文書管理部３０３と異なる点として、プレビューの指示があった際に、当該画像のプレビューするための処理を行う点とする。なお、詳細については後述する。
【０１４０】
領域判断部１２０５は、画像データを蓄積する際に、当該画像データが所定のサイズより大きいか否か判断し、プレビュー用に画像データを分割処理するか否か判断する。本実施の形態においては、所定のサイズをＡ２とする。つまり、原稿のサイズがＡ２以上の場合には、所定の領域がプレビュー表示され、原稿のサイズがＡ２より小さい場合には、画像データがプレビュー表示される。つまり、文書管理テーブルにプレビュー領域を格納するか否かの判断を行う。
【０１４１】
指定部１２０４は、特徴量抽出部３２１を備え、領域判断部３０６によりプレビュー用の領域情報を格納すると判断された場合に、プレビュー用に分割処理する領域を指定する。そして、指定された領域は、画像管理データベース１２０１の文書管理テーブルに格納される。
【０１４２】
指定部３０５は、利用者により予め指定された領域に基づいて、分割処理する領域を指定する。利用者は、操作パネル２００の初期設定において、分割処理する領域を順番に指定する。
【０１４３】
図１４は、初期設定としてプレビュー用に位置及びサイズを指定する際の液晶タッチパネル２２０の画面例を示した説明図である。
【０１４４】
図１４の（Ａ）が、液晶タッチパネル２２０に表示される初期設定画面であり、この画面で、プレビュー画像位置１４０１または、プレビュー画像サイズ１４０２をタッチすることで、設定することができる。なお、本画面は、操作パネル２００の初期設定キー２０１を押下した場合に、表示処理部３１０が表示処理する。
【０１４５】
図１４の（Ｂ）が、プレビュー画像位置の設定画面である。この（Ｂ）で示した画面は、プレビュー画像位置１４０１をタッチされる場合に表示され、プレビューとして分割処理する位置の優先順位の設定を受け付ける。設定された優先順位は、操作処理部３１１から、図示しないＮＶＲＡＭに格納される。本画面で設定された順番に、画像データのプレビューとして適当か否か判断され、適当と判断された場合にプレビューとして分割処理されることになる。なお、適当か否かの判断手順については後述する。
【０１４６】
図１４の（Ｃ）が、プレビュー画像サイズの設定画面である。この（Ｃ）で示した画面は、プレビュー画像サイズ１４０２をタッチされる場合に表示され、プレビュー画像のサイズの選択を受け付ける。設定されたプレビュー画像のサイズは、操作処理部３１１から、図示しないＮＶＲＡＭに格納される。本画面で設定されたサイズで、画像データに対して分割処理が行われることになる。また、詳細設定キー５０３を押下することで、ミリ単位でプレビューとして分割処理する領域を指定することができる。
【０１４７】
図１４の（Ｂ）及び（Ｃ）で設定されたプレビュー画像位置、サイズは、ＮＶ−ＲＡＭにおいて電源ＯＦＦ／ＯＮ後もその値は保持されつづける。そして、画像データを蓄積する際に、領域判断部３０６によりプレビュー用の領域情報を格納すると判断された場合に、指定部３０５は、ＮＶＲＡＭから当該設定を読み込んだ後、プレビューとして分割処理される領域を指定する。そして、指定された領域は、文書管理テーブルに格納される。
【０１４８】
なお、これら初期設定で定められるプレビュー画像位置、画像サイズは、複合機１２００において画像サイズ別に予め記憶してもよい。
【０１４９】
図１２に戻り、特徴量抽出部１２１１は、初期設定として設定された優先順位で、選択されたサイズの領域に対して、特徴量を抽出する処理を行う。また、特徴量抽出部３２１がサムネイル画像データを生成する画像データに対して行うのに対し、特徴量抽出部１２１１がプレビュー画像データに対して処理を行う点以外、同様の処理を行うので説明は省略する。
【０１５０】
プレビュー領域分割部１２０３は、格納されていた文書管理テーブルから取得したプレビューの範囲（プレビュー位置、プレビューサイズ）で、取得した画像データを分割処理する。また、この分割処理された部分領域画像データは、元の画像データの部分領域を示すものであり、換言すれば部分領域画像情報に相当する。
【０１５１】
第２の実施の形態における複合機１２００における画像データを蓄積するまでの処理は、第１の実施の形態の複合機１００と比べて、サムネイル画像データを生成する代わりにプレビュー領域を指定する点のみ異なる。そこで、プレビュー領域を指定するための処理手順について詳述する。図１５は、画像データをプレビューする際に分割処理する領域を指定する実行手順を示すシーケンス図である。
【０１５２】
文書管理部３０３は、プレビューとして分割処理の対象となる画像データの読み取りを指示する（ステップＳ１５０１）。この分割処理の対象となる画像データの決定は、例えば、利用者が入力する等が考えられる。
【０１５３】
そして、蓄積読出部３０８は、画像データ記憶部３０１に対して、当該画像データの読み出し処理を行う（ステップＳ１５０２）。読み出された画像データはＲＡＭ１１２ｂ上に展開されるものとする。また、当該画像データのサイズ等を、画像管理データベース３０２から取得する。
【０１５４】
次に、蓄積読出部３０８は、画像データの読み出しが完了した旨の通知を文書管理部３０３に対して行う（ステップＳ１５０３）。
【０１５５】
そして、文書管理部１２０２は、領域判断部１２０５に対して、プレビュー領域の指定を指示する（ステップＳ１５０４）。次に、領域判断部１２０５は、当該画像データのサイズがＡ２以上であるか否か判断する（ステップＳ１５０５）。画像データのサイズがＡ２より小さい場合は、分割等の処理を行わずにサムネイル画像データを生成するものとし、説明を省略する。以降の処理では、画像データのサイズがＡ２以上と判断された場合について説明する。
【０１５６】
次に、領域判断部１２０５は、指定部１２０４に対して、画像データの領域の指定を指示する（ステップＳ１５０６）。そして、指定部１２０４は、プレビューとして分割処理する領域を指定する（ステップＳ１５０７）。
【０１５７】
次に、指定部１２０４は、文書管理部１２０２に対してプレビューの領域が指定された旨の通知を行う（ステップＳ１５０８）。そして通知する際に、指定されたプレビューの位置やサイズ等も送信する。
【０１５８】
そして、文書管理部３０３は、蓄積読出部３０８に対して、指定されたプレビューの位置やサイズ、ページ数の蓄積を指示する（ステップＳ１５０９）。
【０１５９】
その後、蓄積読出部３０８は、文書管理テーブルに当該プレビュー位置、プレビューサイズ、プレビューページを追加する（ステップＳ１５１０）。
【０１６０】
そして、蓄積処理が終了した後、蓄積読出部３０８は、サムネイル画像データの蓄積が完了したことを、文書管理部３０３に通知する（ステップＳ１５１１）。
【０１６１】
このような処理により、複合機１２００により文書をプレビュー表示する際の設定を蓄積することが可能となる。そして、複合機１２００では、元の画像データのサイズがＡ２以上であれば所定の領域をプレビュー表示し、元の画像データのサイズがそれより小さいものであれば画像データ全体をプレビュー表示する。つまり元の画像データのサイズが大きい場合でも適切な縮小率のプレビュー表示がなされるので、利用者が内容を認識することができる。
【０１６２】
図１６は、プレビューを表示する操作を受け付けた場合の実行手順を示すシーケンス図である。始めに、本図に示す実行手順を行う前に表示されている画面の例について説明する。
【０１６３】
図１７は、液晶タッチパネル２２０に表示されている印刷する文書の選択受付画面の例を示した図である。本図に示した画面例では、文書が一覧として表示されている。この一覧から文書を選択（例えば、文書として図面１７０２を押下）して、プレビューキー１７０１を押下することで、プレビューする際の処理が行われる。なお、図１７で示す手順では、プレビューのために画像データを分割処理する場合について説明する。
【０１６４】
図１６に戻り、利用者は、図１７の液晶タッチパネル２２０で示されたプレビューキー１７０１を押下する（ステップＳ１６０１）。そして、操作処理部３１１が、プレビューキー１７０１が押下されたことを受け付けた場合、文書管理部３０３に対して、プレビュー画面の表示を指示する（ステップＳ１６０２）。
【０１６５】
そして、文書管理部１２０２は、蓄積読出部３０８に対して、選択された画像データの読み出しを指示する（ステップＳ１６０３）。
【０１６６】
次に、蓄積読出部３０８は、画像データ記憶部３０１から、画像データの読み出し処理を行う（ステップＳ１６０４）。読み取られた画像データは、ＲＡＭ１１２ｂに展開される。また、蓄積読出部３０８は、画像データを読み出す前に、文書管理テーブルに格納されたプレビュー位置、プレビューサイズ、プレビューページ及び画像ＩＤを読み出す。そして、蓄積読出部３０８は、プレビューページに対応する画像ＩＤが特定できるので、当該画像ＩＤに対応する画像データの読出処理を行う。
【０１６７】
そして、蓄積読出部３０８は、文書管理部１２０２に対して、画像データの読み取りが完了した旨を通知する（ステップＳ１６０５）。また、蓄積読出部３０８は、この通知と共に、プレビュー位置、プレビューサイズを、文書管理部１２０２に対して通知する。なお、分割処理を行わない場合は、通常のプレビュー表示と同様なので説明を省略し、以下に分割処理を行う場合について説明する。
【０１６８】
次に、文書管理部１２０２は、プレビュー領域分割部１２０３に対して、プレビューするために画像データの分割処理を指示する（ステップＳ１６０６）。この際、文書管理部１２０２は、プレビュー領域分割部１２０３に対して、プレビュー位置、プレビューサイズを通知する。
【０１６９】
そして、プレビュー領域分割部１２０３は、画像データに対して分割処理を行う（ステップＳ１６０７）。プレビュー領域分割部１２０３は、なお、通知されたプレビュー位置、プレビューサイズから分割処理する座標を算出する処理は、第１の実施の形態の図８で説明した処理手順と同様なので説明を省略する。
【０１７０】
次に、プレビュー領域分割部１２０３は、文書管理部１２０２に対してプレビュー用の画像データを生成が完了した旨の通知を行う（ステップＳ１６０８）。
【０１７１】
そして、文書管理部１２０２は、表示処理部３１０に対して、プレビュー画像の表示を指示する（ステップＳ１６０９）。この際、文書管理部１２０２は、分割処理されたプレビュー用の画像データを、操作表示部１２０が備えたメモリに複写する制御を行う。
【０１７２】
そして、表示処理部３１０は、分割処理されたプレビュー用の画像データを表示処理する（ステップＳ１６１０）。
【０１７３】
図１８は、表示処理部３１０により表示処理されたプレビュー画面の例を示した図である。本図のプレビュー表示領域１８０５に分割処理された画像データが表示される。本図に示すように、プレビュー画面では、画像サイズが大きい場合には画像データの部分領域のみ表示することができる。これにより、タイトルなどがつぶれることなく閲覧できるので、視認性が向上する。また、プレビュー用の分割処理された画像データのデータ量は少ないので、印刷処理用に割り当てられたＲＡＭ１１２ｂの容量より、操作表示部１２０で備え表示処理用に割り当てられたメモリの容量が少ない場合でも、プレビュー用の画像データの表示処理が容易になる。また、画像データのデータ量が少ないため、迅速に表示処理を行うことができる。
【０１７４】
図１８で示したプレビュー画面においては、表示領域の変更キー１８０１，１８０２、サイズ変更ボタン１８０３、ページ切替ボタン１８０４を有する。そして、操作処理部３１１が、これらキー押下を受け付ける度に、文書管理部１２０２に対して、プレビュー表示する旨及び指定された位置、サイズが通知される。これにより、文書管理部１２０２が、上述した手順を行うことで、プレビュー画像表示を変更する。
【０１７５】
また、図１８で示したプレビュー画面が表示されたあと、バックグラウンドで、文書管理部１２０２及び表示処理部３１０により、画像データの他の領域について操作表示部１２０が有するメモリ上で展開処理を行うこととする。なお、バックグラウンドで行う処理については、周知の手法を問わず、どのような手法を用いても良い。
【０１７６】
これにより、変更キー１８０１，１８０２、サイズ変更ボタン１８０３、ページ切替ボタン１８０４を押下された場合に、プレビューを迅速に表示処理することができる。これにより、利用者が他の領域又は全体を迅速に閲覧できる。
【０１７７】
また、本実施の形態においては、Ａ０、Ａ１等の画像サイズが大きい画像データを、所定の領域で分割処理した画像データをプレビューとして表示するので、文字等が必要以上につぶれることが防がれるので、視認性が向上する。
【０１７８】
また、本実施の形態においては、画像データを読み出した後に、分割処理した画像データを生成するので、画像データ記憶部に予め蓄積する必要がないので、蓄積容量を軽減させることができる。
【０１７９】
上述した実施の形態においては、画像データのプレビュー及び画像データのサムネイル表示を行う場合について説明した。しかしながら、このような場合に制限するものではなく、画像データを利用者に特定又は識別させるために表示する場合、換言すれば画像データの概要を表示する場合であれば適用可能である。
【０１８０】
なお、上述した実施形態の複合機で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１８１】
上述した実施形態の複合機で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１８２】
さらに、上述した実施形態の複合機で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上述した実施形態の複合機で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１８３】
上述した実施形態の複合機で実行される画像処理プログラムは、上述した各部（文書管理部、サムネイル領域分割部（プレビュー領域分割部）、指定部、領域判断部、画像データ取得部、蓄積読出部、印刷部、表示処理部、操作処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、文書管理部、サムネイル領域分割部（プレビュー領域分割部）、指定部、領域判断部、画像データ取得部、蓄積読出部、印刷部、表示処理部、操作処理部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１８４】
以上のように、本発明にかかる画像処理装置、画像処理方法及び画像処理プログラムは、画像情報を表示する際に有用であり、特に、画像サイズが大きい画像情報を、画面サイズが小さい表示部に表示する技術に適している。
【図面の簡単な説明】
【０１８５】
【図１】第１の実施の形態にかかる複合機のハードウェア構成を示すブロック図である。
【図２】第１の実施の形態にかかる複合機の操作パネルの一例を示した図である。
【図３】第１の実施の形態にかかる複合機の構成を示すブロック図である。
【図４】第１の実施の形態にかかる複合機の画像管理データベースに格納された文書管理テーブルの構造を示した図である。
【図５】初期設定としてサムネイル用に位置及びサイズを指定する際に液晶タッチパネルに表示される画面例を示した説明図である。
【図６】第１の実施の形態にかかる複合機において文書を蓄積する操作を受け付けた場合の実行手順を示すシーケンス図である。
【図７】第１の実施の形態にかかる複合機においてサムネイル画像データを生成する実行手順を示すシーケンス図である。
【図８】第１の実施の形態にかかる複合機のサムネイル領域分割部が分割処理する領域の例を示した図である。
【図９】第１の実施の形態にかかる複合機においてサムネイル画像データを表示する操作を受け付けた場合の実行手順を示すシーケンス図である。
【図１０】液晶タッチパネルに表示されている印刷する文書の選択受付画面の例を示した図である。
【図１１】液晶タッチパネルに文書をサムネイルの一覧として表示して、印刷する文書の選択受付画面の例を示した図である。
【図１２】第２の実施の形態にかかる複合機の構成を示すブロック図である。
【図１３】第２の実施の形態にかかる複合機の画像管理データベースに格納された文書管理テーブルの構造を示した図である。
【図１４】初期設定としてプレビュー用に位置及びサイズを指定する際の液晶タッチパネルの画面例を示した説明図である。
【図１５】第２の実施の形態にかかる複合機において画像データをプレビューする際に分割処理する領域を指定する実行手順を示すシーケンス図である。
【図１６】第２の実施の形態にかかる複合機においてプレビューを表示する操作を受け付けた場合の実行手順を示すシーケンス図である。
【図１７】第２の実施の形態にかかる複合機において液晶タッチパネルに表示されている印刷する文書の選択受付画面の例を示した図である。
【図１８】第２の実施の形態にかかる複合機において表示処理部により表示処理されたプレビュー画面の例を示した図である。
【符号の説明】
【０１８６】
１００、１２００  複合機
１１０  コントローラ
１１５  バス
１２０  操作表示部
１２０  操作部
１５０  インターフェース
１６０  エンジン部
１８０  操作表示部
１１０  コントローラ
１１１  ＣＰＵ
１１２  ＭＥＭ−Ｐ
１１２ａ  ＲＯＭ
１１２ｂ  ＲＡＭ
１１３  ＮＢ
１１４  ＳＢ
１１５  ＡＧＰバス
１１６  ＡＳＩＣ
１１７  ＭＥＭ−Ｃ
１１８  ＨＤＤ
１２０  操作部
１３０  ＦＣＵ
１４０  プロッタ
１５０  スキャナ
１６０  エンジン部
２００  操作パネル
２０１  初期設定キー
２０２  コピーキー
２０３  文書サーバキー
２０４  文書一覧キー
２０５  テンキー
２０６  クリア／ストップキー
２０７  プリントキー
２０８  リセットキー
２２１  文書蓄積キー
３０１  画像データ記憶部
３０２、１２０１  画像管理データベース
３０３、１２０２  文書管理部
３０４  サムネイル領域分割部
３０５、１２０４  指定部
３０６、１５０５  領域判断部
３０７  画像データ取得部
３０８  蓄積読出部
３０９  印刷部
３１０  表示処理部
３１１  操作処理部
３２１、１２１１  特徴量抽出部
５０１  サムネイル画像位置
５０２  サムネイル画像サイズ
５０３  詳細設定キー
８０１  開始位置
１００１  リストキー
１００２  サムネイルキー
１００３  「前へ」キー及び「後へ」キー
１１０１  リストキー
１１０２  サムネイルキー
１１０３  成績表フォーマット
１１０４  プロパティキー
１２０３  プレビュー領域分割部
１４０１  プレビュー画像位置
１４０２  プレビュー画像サイズ
１７０１  プレビューキー
１８０１，１８０２  変更キー
１８０３  サイズ変更ボタン
１８０４  ページ切替ボタン
１８０５  プレビュー表示領域
【図１】
0004612571.tif 000002
【図２】
0004612571.tif 000003
【図３】
0004612571.tif 000004
【図４】
0004612571.tif 000005
【図５】
0004612571.tif 000006
【図６】
0004612571.tif 000007
【図７】
0004612571.tif 000008
【図８】
0004612571.tif 000009
【図９】
0004612571.tif 000010
【図１０】
0004612571.tif 000011
【図１１】
0004612571.tif 000012
【図１２】
0004612571.tif 000013
【図１３】
0004612571.tif 000014
【図１４】
0004612571.tif 000015
【図１５】
0004612571.tif 000016
【図１６】
0004612571.tif 000017
【図１７】
0004612571.tif 000018
【図１８】
0004612571.tif 000019