(57)【要約】【課題】サムネイル処理を実行するモジュールを表示以外の他の機能と共有している場合に、サムネイル画像が表示されるまでの時間を短くすることができる画像処理装置を提供する。【解決手段】サムネイル画像作成の要求があると、画像フォーマットがカラーか否かを判定し、カラーの場合、カラー画像処理パスが使用可能であれば、カラー画像処理パスを通してサムネイル画像を作成し、カラー画像処理パスが使用不可であれば、画像ファイルの処理ができないことを通知した後、モノクロファイルのサムネイル画像作成の要求があるか否かを判定する（ステップ101〜106）。また、モノクロファイルのサムネイル画像作成の要求がある場合は、同様にモノクロ画像処理パスが使用可能か否かを判定して、処理を実行する（ステップ107〜110）。【選択図】図５
2008271164.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データからカラー縮小画像データを生成するカラー縮小化手段と、モノクロ画像データからモノクロ縮小画像データを生成するモノクロ縮小化手段と、上記各縮小化手段を制御する制御手段とを備えた画像処理装置であって、
表示のためにカラー縮小画像データとモノクロ縮小画像データとを両方生成するとき、上記制御手段が、他の機能による上記各縮小化手段の使用状況に基づいて上記各縮小化手段の使用順序を決定することを特徴とする画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
上記他の機能がインターネットファクシミリ機能であることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載された画像処理装置において、
上記カラー縮小化手段と上記モノクロ縮小化手段がファイル単位で画像データの縮小化処理を実行し、上記制御手段がファイル単位で各縮小化手段の使用順序を決定することを特徴とする画像処理装置。
【請求項４】
請求項１または請求項２に記載された画像処理装置において、
上記カラー縮小化手段と上記モノクロ縮小化手段がページ単位で画像データの縮小化処理を実行し、上記制御手段がページ単位で各縮小化手段の使用順序を決定することを特徴とする画像処理装置。
【請求項５】
請求項１または請求項２に記載された画像処理装置において、
上記カラー縮小化手段と上記モノクロ縮小化手段が１ページ内の領域単位で画像データの縮小化処理を実行し、上記制御手段が１ページ内の領域単位で各縮小化手段の使用順序を決定することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、特に画像データを縮小したサムネイル画像を表示する機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
複写機能、ファクシミリ機能、プリント機能、スキャナ機能等を有するデジタル複合機等の画像処理装置において、スキャナで読み取った原稿の画像データに基づいてカラー画像処理及びモノクロ画像処理のいずれかを選択して実行できるものがあり、このような画像処理装置では、ユーザは原稿の読取り開始前に、カラー画像処理及びモノクロ画像処理のいずれかを選択するようになっている。
【０００３】
しかしながら、このようにカラー画像処理及びモノクロ画像処理のいずれを実行するかを原稿の読取り開始前に選択すると、その後に行われる画像処理によって用紙にプリントされる画像処理後の画像をユーザが確認することができないので、原稿の読取り後にモノクロ出力用の画像データに基づく画像とカラー出力用の画像データに基づく画像のサムネイル画像を表示部に表示し、ユーザがいずれの画像をプリントするかを選択できるようにしたものがある（例えば、特許文献１参照）。
【特許文献１】特開２００５−３０３８３５号公報
【０００４】
一方、デジタル複合機の中には画像データをインターネットファクシミリ送信できる機能を備えたものがあり、インターネットファクシミリ送信する場合、画像データをコーデックにより電子メールに添付可能なファイル形式に変換して電子メール用の添付ファイルを作成し、作成した添付ファイルを添付したメールを送信するようにしているが、カラー画像データはデータ量が多いので、カラー画像データをインターネットファクシミリ送信する場合、カラー画像の容量を変更、すなわち、画像データを縮小して送信することが行われている。
【０００５】
また、デジタル複合機の中には、デジタル複合機に蓄積された画像の送信要求がＬＡＮ等に接続されたパソコンからあった場合には、要求された画像を当該パソコンに送信する機能を備えたものもあり、デジタル複合機に蓄積された画像のサムネイル画像の要求があった場合には、要求された画像のサムネイル画像を作成して送信するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、画像処理装置において、モノクロ出力用の画像データに基づく画像とカラー出力用の画像データに基づく画像のサムネイル画像を表示部に表示することがあるが、このようにサムネイルデータを作成する場合、画像データがモノクロであるかカラーであるかの区別はなく、フォルダ内の何らかの降順／昇順などの規定順序でサムネイル画像作成処理を行っている。
【０００７】
しかしながら、システムの肥大化を避けるため、また、コストダウンを目的として、サムネイル処理をする回路を他の機能、例えば、上記のインターネットファクシミリ処理機能と兼用する場合があり、このような場合には、例えば、インターネットファクシミリ通信によりモノクロ画像データを送信している場合、表示のためのモノクロサムネイル画像を作成できないなどの制約条件が発生し、その結果、表示部へのサムネイル表示がそのモノクロ画像の順番になった際、表示待ちが発生することになるので、ユーザがイライラ感を感じることがあった。
【０００８】
本発明は、上記の問題に鑑みてなされたもので、サムネイル処理を実行するモジュールを表示以外の他の機能と共有している場合に、サムネイル画像が表示されるまでの時間を短くすることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、請求項１に係る発明の画像処理装置は、カラー画像データからカラー縮小画像データを生成するカラー縮小化手段と、モノクロ画像データからモノクロ縮小画像データを生成するモノクロ縮小化手段と、上記各縮小化手段を制御する制御手段とを備えた画像処理装置であって、表示のためにカラー縮小画像データとモノクロ縮小画像データとを両方生成するとき、上記制御手段が、他の機能による上記各縮小化手段の使用状況に基づいて上記各縮小化手段の使用順序を決定することを特徴とする。
【００１０】
また、請求項２に係る発明の画像処理装置は、請求項１に記載された画像処理装置において、上記他の機能がインターネットファクシミリ機能であることを特徴とし、
請求項３に係る発明の画像処理装置は、請求項１または請求項２に記載された画像処理装置において、上記カラー縮小化手段と上記モノクロ縮小化手段がファイル単位で画像データの縮小化処理を実行し、上記制御手段がファイル単位で各縮小化手段の使用順序を決定することを特徴とする。
【００１１】
さらに、請求項４に係る発明の画像処理装置は、請求項１または請求項２に記載された画像処理装置において、上記カラー縮小化手段と上記モノクロ縮小化手段がページ単位で画像データの縮小化処理を実行し、上記制御手段がページ単位で各縮小化手段の使用順序を決定することを特徴とし、
請求項５に係る発明の画像処理装置は、請求項１または請求項２に記載された画像処理装置において、上記カラー縮小化手段と上記モノクロ縮小化手段が１ページ内の領域単位で画像データの縮小化処理を実行し、上記制御手段が１ページ内の領域単位で各縮小化手段の使用順序を決定することを特徴とする。
【発明の効果】
【００１２】
モノクロデータとカラーデータのサムネイル画像をそれぞれ別の経路で生成するとすると、サムネイル化要求がモノクロ／カラー混在で発生した場合、例えば、サムネイル処理がカラーの順番のとき、カラーの経路が他のアプリケーションで使用されていると、サムネイル画像が生成されず、待ち時間が発生することとなるが、請求項１〜請求項５に係る発明の画像処理装置によれば、サムネイル化要求がモノクロ／カラー混在で発生した場合、サムネイル処理できる方から処理を行い、カラーの経路が他のアプリケーションで使用されていると、カラーの経路が開くまでモノクロ優先で処理できるので、順次に処理をする場合に比べて、実際に処理されサムネイル画像が表示されるまでの時間がユーザにとって短く感じられ、イライラ感を軽減することができる。
【実施例】
【００１３】
以下、本発明の画像処理装置をデジタル複合機に適用した実施例について説明する。図１はデジタル複合機のハードウェア構成を示すブロック図であり、このデジタル複合機は、ＣＰＵ１、ＲＯＭ（Read  Only  Memory）２、ＳＲＡＭ（Static  Random  Access  Memory）３、表示・操作部４、読取部５、画像メモリ６、記録部７、コーデック８、モデム９、ネットワーク制御ユニット（ＮＣＵ）１０、サムネイル処理＆インターネットＦＡＸ処理部１１及びネットワークインターフェース（Network  Ｉ／Ｆ）１２から構成され、各部がバス１３を介して接続されている。
【００１４】
ＣＰＵ１はバス１３を介してデジタル複合機のハードウェア各部を制御するとともに、ＲＯＭ２に記憶されたプログラムに基づいて各種のプログラムを実行する。ＲＯＭ２はデジタル複合機の動作に必要な種々のプログラムや操作メッセージ等を予め記憶しており、ＳＲＡＭ３はプログラムの実行時に発生する一時的なデータを記憶する。
【００１５】
表示・操作部４は、デジタル複合機の動作状態を表示したり、種々の機能の操作画面の表示を行う表示部と、デジタル複合機を操作するための複数のキーよりなり、図２に示すように、表示部を構成するＬＣＤ表示部２１と多数の操作キーから構成されている。ＬＣＤ表示部２１には、タッチパネルスイッチが配設され、ＬＣＤ表示部２１に表示された項目部分を押下することで、対応する項目の選択や機能の実行を行うことができる。
【００１６】
また、操作キーとして、テンキー２２、スタートキー２３、リセットキー２４、ストップキー２５、複数のワンタッチダイヤルキー２６、十字キー２７、リターンキー２８、セットキー２９、ＦＡＸ切替キー３０、コピー切替キー３１、スキャナ切替キー３２等の各種キーが設けられている。なお、ＬＣＤ表示部２１によりこれらの操作キーの一部又は全部を代用することも可能である。
【００１７】
読取部５はオートドキュメントフィーダー（ＡＤＦ）やフラットベッドスキャナ（ＦＢＳ）等の読取り用原稿載置台を備え、スキャナで原稿を読み取ってドットイメージデータを出力するものであり、図３に示すように、カラーＣＣＤ５１、カラー／白黒画像処理回路５２、メモリコントローラ５３、ページメモリ５４及びコーデック５５より構成されている。
【００１８】
カラーＣＣＤ５１は、Ｒ、Ｇ、Ｂ、Ｋからなる４チャンネルＣＣＤであり、原稿をスキャンすることにより３つのカラー信号Ｒ、Ｇ、Ｂと１チャンネルモノクロ信号（Ｂ／Ｗ）を出力する。カラー／白黒画像処理回路５２は、カラーＣＣＤ５１からの画像信号に基づいて白黒及びＲ、Ｇ、Ｂの３色よりなる色成分のデジタル画像データ（８ビット）を生成し、ＲＧＢ画像データを色変換処理によってＹ、Ｃ、Ｃ（輝度、色差１及び色差２）の３成分の画像データや人間の視感度に等方的な表色系であるＬａｂに変換し、メモリコントローラ５３はこれらのデータをページメモリ５４に蓄積する。また、コーデック（ＪＰＥＧ用）５５はページメモリ５４に蓄積されたＹＣＣ多値データやＬａｂ多値データをＪＰＥＧ圧縮処理したり、圧縮処理データの伸張処理を行う。
【００１９】
また、画像メモリ６は、ＤＲＡＭ等を用いて構成され、送信すべき画像データまたは受信した画像データあるいは読取部５で読み取った画像データを記憶し、記録部７は電子写真方式等のプリンタ装置を備え、受信したデータ、コピー原稿データあるいは外部のパソコン等から送信されたプリントデータをプリントアウトする。
コーデック８は所定のプロトコルに対応して圧縮処理・伸張処理を行うものであり、読み取った原稿の画像データを送信するためにＭＨ、ＭＲまたはＭＭＲ方式により圧縮処理し、外部から受信した画像データを伸張処理する。
【００２０】
モデム９はバス１３に接続されており、ファクシミリ通信が可能なファクスモデムとしての機能を有し、このモデム９は同様にバス１３に接続されたＮＣＵ１０と接続されている。ＮＣＵ１０はアナログ回線の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム９を公衆交換電話網（ＰＳＴＮ）に接続する。
【００２１】
一方、サムネイル処理＆インターネットＦＡＸ処理部１１は、サムネイル画像表示時に画像データの画素数を間引いてサイズを縮小したサムネイル画像を生成したり、インターネットファクシミリ送信時に画像データをインターネットファクシミリに利用されるＴＩＦＦ方式等にファイル形式変換するものであり、図４に示すように、モノクロ用コーデック（デコーダー）４１、カラー用コーデック（デコーダー）４２、モノクロスケーラー４３、カラースケーラー４４、カラー／モノクロ変換部４５、モノクロ用コーデック（エンコーダー）４６、カラー用コーデック（エンコーダー）４７により構成され、これらの各部はコントローラ４８により制御される。
【００２２】
モノクロ用コーデック４１、カラー用コーデック４２は圧縮処理された入力画像データを伸張処理してモノクロスケーラー４３、カラースケーラー４４及びカラー／モノクロ変換部４５に入力する。また、モノクロスケーラー４３、カラースケーラー４４は、サムネイル画像作成時、モノクロ用コーデック４１、カラー用コーデック４２から入力されたモノクロ画像データまたはカラー画像データを縮小してサムネイル画像データを生成する。
さらに、カラー／モノクロ変換部４５は、入力されたＲＧＢ各色の画像データに基づいてモノクロの画像データ（例えば、「０」〜「２５５」の濃度値データ）を生成するものであり、生成されたモノクロの画像データをモノクロスケーラー４３に入力する。
【００２３】
また、モノクロ用コーデック４６、カラー用コーデック４７は、画像表示用出力の場合、モノクロスケーラー４３から入力されるモノクロ画像データ、あるいは、カラースケーラー４４から入力されるカラー画像データに圧縮処理を実行して表示部に転送する。
なお、モノクロ用コーデック４６、カラー用コーデック４７をスルーさせ、圧縮処理を実行せずに表示部に転送することもでき、このようにすれば表示部内のデコーダを不要にすることができる。
【００２４】
一方、通信用出力の場合、モノクロ用コーデック４６、カラー用コーデック４７は、モノクロスケーラー４３から入力されるモノクロ画像データ、あるいは、カラースケーラー４４から入力されるカラー画像データに圧縮処理を実行した後、ファイル形式変換処理を実行して出力する。
【００２５】
サムネイル処理＆インターネットＦＡＸ処理部１１は以上のように構成され、モノクロ画像データをサムネイル処理する場合は、モノクロ画像データがモノクロ用コーデック４１により伸張処理されてモノクロスケーラー４３に入力され、画像データの縮小処理が実行された後、モノクロ用コーデック４６で圧縮処理されて出力される。
【００２６】
また、カラー画像データをサムネイル処理する場合は、カラー画像データがカラー用コーデック４２により伸張処理されてカラースケーラー４４に入力され、画像データの縮小処理が実行された後、カラー用コーデック４７で圧縮処理されて出力される。さらに、カラー画像データをモノクロ画像データに変換する場合には、カラー画像データがカラー／モノクロ変換部４５によりモノクロ画像データに変換され、必要な場合モノクロスケーラー４３で縮小された後、モノクロ用コーデック４６により圧縮処理されて出力される。
【００２７】
一方、ネットワークインターフェース１２はＬＡＮ等のネットワークに接続され、ネットワークに接続されたパソコンからのプリントデータ等の信号を受信する一方、ネットワークに対して信号やデータを送信するものであり、信号変換やプロトコル変換などのインターフェース処理を実行する。
【００２８】
デジタル複合機は上記のような構成を備えており、Ｇ３ファクシミリ送信時には、原稿の画像データが読取部５で読み取られ、コーデック８で圧縮処理されて画像メモリ６に蓄積される。この圧縮された画像データが画像メモリ６から読み出されてモデム９で変調され、ＮＣＵ１０からＰＳＴＮを通して通信相手先に送信される。また、ファクシミリ受信時には、受信した画像データがモデム９で復調され、画像メモリ６に蓄積された後、コーデック８で伸張処理されて記録部７によりプリントされる。
【００２９】
また、このデジタル複合機は、インターネットファクシミリ送信としてメールサーバを経由した電子メール送信及びＩＰ網を介した直接データ通信を実行することができ、電子メール送信の場合、画像メモリ６に蓄積されている画像データをサムネイル処理＆インターネットＦＡＸ処理部１１に入力し、必要な場合縮小処理を実行した後、コーデック４６またはコーデック４７によりＭＭＲ圧縮処理またはＪＰＥＧ圧縮処理と、電子メールに添付可能なファイル形式、例えば、ＴＩＦＦ形式ファイルへの変換処理を実行して電子メール用の添付ファイルを作成し、作成した添付ファイルを添付したメールを宛先情報に含まれているメールアドレス宛に送信することにより、通常の電子メール送信を行う。
【００３０】
一方、インターネットファクシミリ送信がＩＰ網を介した直接データ通信である場合には、ネットワークインターフェース１２、ＬＡＮを介して送信先のインターネットファクシミリ装置と接続し、接続が確立したら、画像メモリ６に蓄積されている送信画像データをサムネイル処理＆インターネットＦＡＸ処理部１１に入力し、同様に、圧縮処理及びＴＩＦＦ形式ファイルへの変換処理を行って送信先のインターネットファクシミリ装置に送信する。
【００３１】
また、このデジタル複合機は、コピー時等に読取部５で読み取った画像データのサムネイル画像を表示・操作部４のＬＣＤ表示部２１に表示することができ、以下、このサムネイル画像生成時のサムネイル処理＆インターネットＦＡＸ処理部１１の作用について図５のフローチャートにより説明する。
サムネイル処理＆インターネットＦＡＸ処理部１１のコントローラ４８は、デジタル複合機の電源が投入されているとき、常時、図５のフローチャートに示すサムネイル画像生成プログラムを実行し、ＣＰＵ１からサムネイル画像作成の要求があったか否かを判定している（ステップ１０１）。
【００３２】
そして、ＣＰＵ１からサムネイル画像作成の要求があったと判定すると、コントローラ４８は、画像作成処理するファイルがカラーファイルかモノクロファイルかを判断することにより、画像フォーマットがカラーか否かを判定し（ステップ１０２）、画像フォーマットがカラーであると判定した場合、カラー画像処理パス、すなわち、カラー用コーデック４２、カラースケーラー４４、カラー用コーデック４７が使用可能か否かを判定する（ステップ１０３）。
【００３３】
ステップ１０３でカラー画像処理パスが使用可能であると判定した場合、コントローラ４８は、カラー画像処理パスを通してサムネイル画像を作成し（ステップ１０４）、サムネイル画像が作成されると、ステップ１０１に戻って、再び、ＣＰＵ１からサムネイル画像作成の要求があったか否かを判定する。
【００３４】
また、ステップ１０３でカラー画像処理パスが使用不可であると判定した場合、コントローラ４８は、当該画像ファイルの処理ができないことをＣＰＵ１に通知した（ステップ１０５）後、ＣＰＵ１からモノクロファイルのサムネイル画像作成の要求があるか否かを判定し（ステップ１０６）、ＣＰＵ１からモノクロファイルのサムネイル画像作成の要求がないと判定した場合、ステップ１０３に戻って、再び、カラー画像処理パスが使用可能か否かを判定する。
【００３５】
一方、ステップ１０２で画像フォーマットがモノクロであると判定した場合、あるいは、ステップ１０６でＣＰＵ１からモノクロファイルのサムネイル画像作成の要求があると判定した場合、コントローラ４８は、モノクロ画像処理パス、すなわち、モノクロ用コーデック４１、モノクロスケーラー４３、モノクロ用コーデック４６が使用可能か否かを判定する（ステップ１０７）。
モノクロ画像処理パスが使用可能であると判定した場合、コントローラ４８は、モノクロ画像処理パスを通してサムネイル画像を作成し（ステップ１０８）、サムネイル画像が作成されると、ステップ１０１に戻って、再び、ＣＰＵ１からサムネイル画像作成の要求があったか否かを判定する。
【００３６】
また、ステップ１０７でモノクロ画像処理パスが使用不可であると判定した場合、コントローラ４８は、当該画像ファイルの処理ができないことをＣＰＵ１に通知した（ステップ１０９）後、ＣＰＵ１からカラーファイルのサムネイル画像作成の要求があるか否かを判定し（ステップ１１０）、ＣＰＵ１からカラーファイルのサムネイル画像作成の要求がないと判定した場合、ステップ１０７に戻って、再び、モノクロ画像処理パスが使用可能か否かを判定し、ＣＰＵ１からカラーファイルのサムネイル画像作成の要求があると判定した場合、ステップ１０３に移って、カラー画像処理パスが使用可能か否かを判定する。
【００３７】
以上のように、モノクロフォーマットのファイルとカラーフォーマットのファイルの画像データをサムネイル処理する場合、処理できる方からサムネイル処理を行い、例えば、カラー画像処理パスが使用されている場合には、カラーの経路が開くまでモノクロ優先でサムネイル処理が実行されるので、順次処理をする場合に比べて、実際に処理され表示されるまでの時間を短縮することができる。
【００３８】
なお、上記の実施例では、画像フォーマットを「ファイル単位」で判定する例について説明したが、「ページ単位」または「１画面内（ページ内）の領域単位」で画像フォーマットを判別してサムネイル処理を実行する場合にも、本発明の画像処理装置を適用することができる。
「１画面内の領域単位」で画像フォーマットが混在している場合、１ページ内で符号化方式が異なり、カラー符号化データとモノクロ符号化データとが１つに結合されてファイル化されているので、このファイルをサムネイル表示処理する場合には、元のファイルをモノクロ部とカラー部とに分割しつつデコード（復号）し、それぞれの領域毎に順序を管理しながら画像縮小処理を実行し、カラー表示用データ及びモノクロ表示用データが揃った段階で再結合することになる。また、ページ単位の場合も、同様に、ページ毎に順序を管理しながら画像縮小処理を実行し、カラー表示用データ及びモノクロ表示用データが揃った段階でファイルとして結合する。
【００３９】
また、上記の実施例では、サムネイル処理＆インターネットＦＡＸ処理部１１に、伸張処理用、圧縮処理用としてそれぞれコーデック４１、４２及びコーデック４６、４７を設けたが、モノクロ用コーデック、カラー用コーデックとしてそれぞれ一つ設け、伸張処理、圧縮処理を実行させるようにしてもよい。
【００４０】
さらに、上記の実施例では、本発明の画像処理装置をデジタル複合機に適用した例について説明したが、本発明の画像処理装置はコピー機等の他の画像処理装置にも適用することが可能である。
【図面の簡単な説明】
【００４１】
【図１】デジタル複合機のハードウェア構成を示すブロック図である。
【図２】表示・操作部の詳細な構成を示す図である。
【図３】読取部の詳細な構成を示すブロック図である。
【図４】サムネイル処理＆インターネットＦＡＸ処理部の機能を示すブロック図である。
【図５】表示のためのサムネイル処理を実行する場合の作用を示すフローチャートである。
【符号の説明】
【００４２】
１  ＣＰＵ
２  ＲＯＭ
３  ＳＲＡＭ
４  表示・操作部
５  読取部
６  画像メモリ
７  記録部
８  コーデック
９  モデム
１０  ＮＣＵ
１１  サムネイル処理＆インターネットＦＡＸ処理部
１２  Network  Ｉ／Ｆ
１３  バス
【図１】
2008271164.tif 000003
【図２】
2008271164.tif 000004
【図３】
2008271164.tif 000005
【図４】
2008271164.tif 000006
【図５】
2008271164.tif 000007