(57)【要約】【課題】入力される画像データに基づき、保存用の画像データを適切なサイズで作成する。【解決手段】プリンタ１０において、画像取得部１１が入力画像データを取得すると、画像出力部１２が入力画像データに基づいて用紙に画像を形成し、ログ作成部１３が入力画像データから保存用のログ画像データを作成する。ログ画像データの作成に先だって、解析部５１は入力画像データが文字画像を含むか否かや、文字画像の文字サイズが所定の大きさよりも大きいか否か等を解析し、決定部５２は解析結果およびプリンタ１０の設定言語情報に基づいて入力画像データをログ画像データに変換する際の解像度をどの程度にするかを決定する。また、作成部５３は決定した解像度によってログデータを作成し、ログ出力部５４は得られたログデータに所定の情報を対応付けたログ画像データを出力する。【選択図】図２
2008124975.tif 000002
【特許請求の範囲】
【請求項１】
入力される第１の画像データを解析する解析手段と、
前記解析手段による解析結果から、前記第１の画像データを変換して得られ、当該第１の画像データの内容の判別に使用される第２の画像データの変換条件を決定する決定手段と、
前記決定手段にて決定された前記変換条件に基づいて前記第１の画像データから前記第２の画像データを作成する作成手段と、
前記作成手段にて作成された前記第２の画像データを出力する出力手段と
を含む画像データ作成装置。
【請求項２】
前記解析手段は、前記第１の画像データに文字画像が含まれているか否かを解析し、
前記決定手段は、前記第１の画像データに文字画像が含まれている場合と当該第１の画像データに文字画像が含まれていない場合とで前記変換条件を異ならせること
を特徴とする請求項１記載の画像データ作成装置。
【請求項３】
前記解析手段は、前記第１の画像データに含まれる文字のサイズを解析し、
前記決定手段は、前記文字のサイズが所定の大きさ以下である場合と当該文字のサイズが当該所定の大きさを超える場合とで前記変換条件を異ならせること
を特徴とする請求項１記載の画像データ作成装置。
【請求項４】
前記変換条件の指定を受け付ける受付手段をさらに含み、
前記決定手段は、前記受付手段にて受け付けられた前記変換条件に基づいて前記第１の画像データから前記第２の画像データを作成することを特徴とする請求項１記載の画像データ作成装置。
【請求項５】
前記決定手段は、前記変換条件として、前記第１の画像データから前記第２の画像データを作成する際の解像度、階調、または圧縮率を決定することを特徴とする請求項１記載の画像データ作成装置。
【請求項６】
前記解析手段は、前記第１の画像データをページ毎に解析し、
前記決定手段は、前記第１の画像データのページ毎に前記変換条件を決定し、
前記作成手段は、ページ毎に決定された前記変換条件に基づいて前記第１の画像データのページ毎に前記第２の画像データを作成すること
を特徴とする請求項１記載の画像データ作成装置。
【請求項７】
入力画像データを取得する取得手段と、
前記取得手段にて取得された前記入力画像データに基づく出力画像データを出力する画像出力手段と、
前記取得手段にて取得された前記入力画像データから当該入力画像データの内容を反映させた保存用画像データを作成する保存用画像データ作成手段とを含み、
前記保存用画像データ作成手段は、
前記入力画像データを解析し、
前記入力画像データの解析結果に基づいて前記保存用画像データの作成条件を決定し、
決定した前記作成条件に基づいて前記入力画像データから前記保存用画像データを作成すること
を特徴とする画像出力装置。
【請求項８】
前記保存用画像データ作成手段は、前記作成条件として解像度、階調、または圧縮率を決定することを特徴とする請求項７記載の画像出力装置。
【請求項９】
前記画像出力装置における各種情報を受け付け且つ表示するインタフェース手段と、
前記インタフェース手段で使用される言語の設定情報を記憶する設定言語記憶手段とをさらに含み、
前記保存用画像データ作成手段は、前記解析結果と前記設定言語記憶手段から読み出した前記言語の設定情報とに基づいて前記作成条件を決定すること
を特徴とする請求項７記載の画像出力装置。
【請求項１０】
前記保存用画像データ作成手段は、さらに、作成した前記保存用画像データに前記入力画像データに関連する情報を対応付けて出力することを特徴とする請求項７記載の画像出力装置。
【請求項１１】
コンピュータに、
入力される第１の画像データを解析する機能と、
前記第１の画像データの解析結果から、当該第１の画像データを変換して得られ、当該第１の画像データの内容の判別に使用される第２の画像データの変換条件を決定する機能と、
決定された前記変換条件に基づいて前記第１の画像データから前記第２の画像データを作成する機能と、
作成された前記第２の画像データを出力する機能と
を実現させるプログラム。
【請求項１２】
前記決定する機能では、前記変換条件として前記第１の画像データから前記第２の画像データを作成する際の解像度、階調、または圧縮率を決定することを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記解析する機能では、前記第１の画像データをページ毎に解析し、
前記決定する機能では、前記第１の画像データのページ毎に前記変換条件を決定し、
前記作成する機能では、ページ毎に決定された前記変換条件に基づいて前記第１の画像データのページ毎に前記第２の画像データを作成すること
を特徴とする請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される画像データから保存用の画像データを作成する画像データ作成装置等に関する。
【背景技術】
【０００２】
従来より、複写機やプリンタなどの周辺機器を用いて画像の出力を行ったユーザ名や時刻等の使用履歴情報を、メモリ等に蓄積しておく技術が知られている。また、この使用履歴情報に、さらに出力を行った画像の内容を保存用画像データとして対応付けておくようにした技術も提案されている（特許文献１参照）。
【０００３】
【特許文献１】特開２００５−５７４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した技術を背景としてなされたものであり、その目的とするところは、入力される画像データに基づき、保存用の画像データを適切なサイズで作成することにある。
【課題を解決するための手段】
【０００５】
かかる目的のもと、本発明が適用される画像データ作成装置は、入力される第１の画像データを解析する解析手段と、前記解析手段による解析結果から、前記第１の画像データを変換して得られ、当該第１の画像データの内容の判別に使用される第２の画像データの変換条件を決定する決定手段と、前記決定手段にて決定された前記変換条件に基づいて前記第１の画像データから前記第２の画像データを作成する作成手段と、前記作成手段にて作成された前記第２の画像データを出力する出力手段とを含んでいる。
【０００６】
このような画像データ作成装置において、前記解析手段は、前記第１の画像データに文字画像が含まれているか否かを解析し、前記決定手段は、前記第１の画像データに文字画像が含まれている場合と当該第１の画像データに文字画像が含まれていない場合とで前記変換条件を異ならせることを特徴とすることができる。また、前記解析手段は、前記第１の画像データに含まれる文字のサイズを解析し、前記決定手段は、前記文字のサイズが所定の大きさ以下である場合と当該文字のサイズが当該所定の大きさを超える場合とで前記変換条件を異ならせることを特徴とすることができる。また、前記変換条件の指定を受け付ける受付手段をさらに含み、前記決定手段は、前記受付手段にて受け付けられた前記変換条件に基づいて前記第１の画像データから前記第２の画像データを作成することを特徴とすることができる。さらに、前記決定手段は、前記変換条件として、前記第１の画像データから前記第２の画像データを作成する際の解像度、階調、または圧縮率を決定することを特徴とすることができる。さらにまた、前記解析手段は、前記第１の画像データをページ毎に解析し、前記決定手段は、前記第１の画像データのページ毎に前記変換条件を決定し、前記作成手段は、ページ毎に決定された前記変換条件に基づいて前記第１の画像データのページ毎に前記第２の画像データを作成することを特徴とすることができる。
【０００７】
また、他の観点から捉えると、本発明が適用される画像出力装置は、入力画像データを取得する取得手段と、前記取得手段にて取得された前記入力画像データに基づく出力画像データを出力する画像出力手段と、前記取得手段にて取得された前記入力画像データから当該入力画像データの内容を反映させた保存用画像データを作成する保存用画像データ作成手段とを含み、前記保存用画像データ作成手段は、前記入力画像データを解析し、前記入力画像データの解析結果に基づいて前記保存用画像データの作成条件を決定し、決定した前記作成条件に基づいて前記入力画像データから前記保存用画像データを作成することを特徴としている。
【０００８】
このような画像出力装置において、前記保存用画像データ作成手段は、前記作成条件として解像度、階調、または圧縮率を決定することを特徴とすることができる。また、前記画像出力装置における各種情報を受け付け且つ表示するインタフェース手段と、前記インタフェース手段で使用される言語の設定情報を記憶する設定言語記憶手段とをさらに含み、前記保存用画像データ作成手段は、前記解析結果と前記設定言語記憶手段から読み出した前記言語の設定情報とに基づいて前記作成条件を決定することを特徴とすることができる。さらに、前記保存用画像データ作成手段は、さらに、作成した前記保存用画像データに前記入力画像データに関連する情報を対応付けて出力することを特徴とすることができる。
【０００９】
さらに、他の観点から捉えると、本発明は、コンピュータに、入力される第１の画像データを解析する機能と、前記第１の画像データの解析結果から、当該第１の画像データを変換して得られ、当該第１の画像データの内容の判別に使用される第２の画像データの変換条件を決定する機能と、決定された前記変換条件に基づいて前記第１の画像データから前記第２の画像データを作成する機能と、作成された前記第２の画像データを出力する機能とを実現させるプログラムとして把握することができる。
【００１０】
このようなプログラムにおいて、前記決定する機能では、前記変換条件として前記第１の画像データから前記第２の画像データを作成する際の解像度、階調、または圧縮率を決定することを特徴とすることができる。また、前記解析する機能では、前記第１の画像データをページ毎に解析し、前記決定する機能では、前記第１の画像データのページ毎に前記変換条件を決定し、前記作成する機能では、ページ毎に決定された前記変換条件に基づいて前記第１の画像データのページ毎に前記第２の画像データを作成することを特徴とすることができる。
【発明の効果】
【００１１】
請求項１記載の発明によれば、第１の画像データの内容の判別に使用される第２の画像データのサイズを適切な大きさで作成することができる。
請求項２記載の発明によれば、第２の画像データに基づく文字画像の判別を容易にすることができる。
請求項３記載の発明によれば、第２の画像データに基づく文字画像の判別を容易にすることができる。
請求項４記載の発明によれば、例えばユーザによる変換条件の指定を第２の画像データの内容に反映させることができる。
請求項５記載の発明によれば、より簡易に、第１の画像データから第２の画像データの作成を行うことが可能になる。
請求項６記載の発明によれば、例えば第１の画像データの全てのページに同じ変換条件で第２の画像データを作成する場合と比較して、第２の画像データのサイズをより小さくすることが可能になる。
請求項７記載の発明によれば、入力画像データの内容を反映させた保存用画像データのサイズを適切な大きさで作成することができる。
請求項８記載の発明によれば、より簡易に、第１の画像データから第２の画像データの作成を行うことが可能になる。
請求項９記載の発明によれば、画像出力装置が使用される環境に合わせて、第２の画像データの作成を行うことが可能になる。
請求項１０記載の発明によれば、保存用画像データの検索をやりやすくすることができる。
請求項１１記載の発明によれば、第１の画像データの内容の判別に使用される第２の画像データのサイズを適切な大きさで作成することができる。
請求項１２記載の発明によれば、より簡易に、第１の画像データから第２の画像データの作成を行うことが可能になる。
請求項１３記載の発明によれば、例えば第１の画像データの全てのページに同じ変換条件で第２の画像データを作成する場合と比較して、第２の画像データのサイズをより小さくすることが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、実施の形態という)について詳細に説明する。
【００１３】
＜実施の形態１＞
図１は本実施の形態が適用される画像形成システム１００の構成例を示す図である。この画像形成システム１００は、プリンタ１０、端末装置２０、スキャナ３０、およびログ管理サーバ４０を、ネットワーク５０を介して接続することで構成されている。
【００１４】
これらのうち、画像出力装置として機能するプリンタ１０は、ネットワーク５０を介して端末装置２０やスキャナ３０から送られてくる入力画像データに基づき、用紙上に画像を形成し出力する。また、プリンタ１０は、入力画像データに基づいて、用紙上に形成する画像に対応したログ画像データを作成する。そしてプリンタ１０は、作成したログ画像データを、ネットワーク５０を介してログ管理サーバ４０に出力する。
【００１５】
端末装置２０は、例えばコンピュータ装置からなり、アプリケーションソフトウェア等を用いて印刷データすなわち入力画像データを作成する。また、端末装置２０は、作成した入力画像データを、ネットワーク５０を介してプリンタ１０に出力する。
【００１６】
スキャナ３０は、原稿に形成された画像の読み取り結果に基づいてスキャンデータすなわち入力画像データを作成する。また、スキャナ３０は、作成した入力画像データを、ネットワーク５０を介してプリンタ１０に出力する。
【００１７】
ログ管理サーバ４０は、ネットワーク５０を介してプリンタ１０から入力されるログ画像データを保管する。また、ログ管理サーバ４０は、必要に応じて、保管されているログ画像データの内容の検索を行う。
【００１８】
図２は、プリンタ１０の構成例を示す図である。このプリンタ１０は、画像取得部１１、画像出力部１２、ログ作成部１３、ユーザインタフェース部１４、および設定言語記憶部１５を備える。
【００１９】
取得手段として機能する画像取得部１１は、図１に示すネットワーク５０を介して端末装置２０やスキャナ３０から入力される第１の画像データとしての入力画像データを取得する。また、画像取得部１１は、取得した入力画像データを、画像出力部１２およびログ作成部１３に出力する。
【００２０】
画像出力手段として機能する画像出力部１２は、画像取得部１１にて取得された入力画像データに、例えば色変換処理やデコンポーズ処理等の各処理を施し、出力画像データを作成する。また画像出力部１２は、作成した出力画像データに基づいて用紙上に画像の形成を行う。なお、画像出力部１２における画像出力方式としては例えば電子写真方式を用いることができるが、例えばインクジェット方式など他のいかなる方式を用いてもよい。
【００２１】
画像データ作成装置および保存用画像データ作成手段として機能するログ作成部１３は、画像取得部１１にて取得された入力画像データに各種処理を施し、図１に示すログ管理サーバ４０に出力する第２の画像データあるいは保存用画像データとしてのログ画像データを作成する。ログ画像データは、後で、入力画像データの内容を判別するのに用いられる。なお、ログ作成部１３の詳細については後述する。
【００２２】
インタフェース手段として機能するユーザインタフェース部１４は、プリンタ１０に対するユーザの各種設定を受け付ける。また、ユーザインタフェース部１４は受け付けた各種設定に基づき、プリンタ１０の各機能を設定する。さらに、ユーザインタフェース部１４は、図示しないディスプレイに所定の言語によりメッセージを表示することができる。なお、このプリンタ１０では、ユーザインタフェース部１４に表示する言語を、複数の言語から選択できるようになっている。そして、ユーザインタフェース部１４に表示する言語の設定も、ユーザインタフェース部１４にて設定が受け付けられる。なお、このプリンタ１０では、ユーザインタフェース部１４に表示する言語として日本語または英語を選択することができるようになっている。
【００２３】
設定言語記憶手段として機能する設定言語記憶部１５は、ユーザインタフェース部１４にて設定が受け付けられた言語の設定情報を記憶する。したがって、本実施の形態では、設定言語記憶部１５に設定言語情報として日本語または英語が記憶されることになる。
【００２４】
次に、ログ作成部１３について詳細に説明する。ログ作成部１３は、解析部５１、決定部５２、作成部５３、およびログ出力部５４を備えている。
【００２５】
解析手段として機能する解析部５１は、画像取得部１１より入力されてくる入力画像データの内容を解析する。また、解析部５１は、入力画像データの内容の解析結果を決定部５２に出力する。この解析部５１は、文字/写真判別部５１ａおよび文字サイズ判定部５１ｂを有している。
【００２６】
文字/写真判別部５１ａは、入力画像データをページ毎に参照し、その中に含まれる文字情報の存在領域すなわち文字領域と、写真情報の存在領域すなわち写真領域とを判別する。なお、文字領域および写真領域の判別には、例えば、文字や写真等が物理的にあるいは論理的に連結されている単位を一つの領域として抽出し、次に、この抽出された領域に対して、個々にその領域の画像上の位置、大きさ、形状、構造、濃度分布等の特徴量を計測し、予め定められたルールに従って領域の種類を判別するような手法を適用することができる。
【００２７】
文字サイズ判定部５１ｂは、文字/写真判別部５１ａにて判別された文字領域の中に存在する文字サイズおよび隣接する文字同士の距離すなわち文字間隔の判定を、入力画像データのページ毎に行う。なお、文字サイズおよび文字間隔の判定には、例えば以下に示すような手法を適用することができる。
（１）入力画像データに対してエッジ抽出を行い、エッジ間の距離を測定する。
例えば、濃度値の変化分を１次微分または２次微分での微分演算により取り出す微分法や、輪郭を現す標準パターンをいくつか用意しておき画像の一部分と比較してもっとも似たものを選んでいくテンプレート・マッチング法などが使用できる。
（２）主走査方向、副走査方向の投影画像より文字サイズや文字間隔を測定する。
例えば、入力画像データを二値化して主走査方向、副走査方向に投影をとり、これらの投影波形に対してしきい値処理を行うことによって文字領域／空白領域を判定し、その判定結果から文字サイズや文字間隔などを検知する。
（３）入力画像データのアウトライン検知結果より、文字サイズや文字間隔を測定する。
例えば、入力画像データを二値化して文字のアウトラインを抽出し、そのアウトラインから文字サイズや文字間隔を決定する。
【００２８】
決定手段として機能する決定部５２は、解析部５１の文字/写真判別部５１ａから入力される文字領域/画像領域情報と、解析部５１の文字サイズ判定部５１ｂから入力される文字サイズ/文字間隔情報と、設定言語記憶部１５から入力される設定言語情報とに基づいて、入力画像データからログ画像データを作成する際の作成条件（変換条件）を、ページ毎に決定する。そして、決定部５２は、決定した作成条件を作成部５３に出力する。なお、本実施の形態では、設定される作成条件として解像度が用いられる。なお、他の作成条件としては、例えば階調や圧縮率等が挙げられる。
【００２９】
作成手段として機能する作成部５３は、決定部５２で決定された作成条件に基づき、入力画像データにページ毎に解像度変換を行う。また、作成部５３は入力画像データに解像度変換を施すことによって得られたログデータを、ログ出力部５４に出力する。
【００３０】
出力手段として機能するログ出力部５４は、作成部５３から入力されるログデータに、関連する情報を付加したログ画像データを作成する。また、ログ出力部５４は、作成したログ画像データを、図１に示すネットワーク５０を介してログ管理サーバ４０に向け出力する。なお、ログデータに付加する関連する情報としては、例えば、入力画像データを入力したユーザ名、そのユーザ名に対応したネットワークＩＤおよび電子メールアドレスについての情報、あるいは入力画像データを取得した際の日時などが挙げられる。
【００３１】
なお、ログ作成部１３を構成する各部の機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。すなわち、プリンタ１０に設けられた図示しないＣＰＵ(Central Processing Unit)が、ログ作成部１３の各機能を実現するプログラムを、例えばハードディスク等の記憶装置からメインメモリに読み込んで、これらの各機能を実現する。
【００３２】
図３は、ログ管理サーバ４０の構成例を示す図である。このログ管理サーバ４０は、ログ管理部４１、ログ記憶部４２、およびログ検索部４３を備える。
ログ管理部４１は、ネットワーク５０を介して入力されてくるログ画像データを取得する。また、ログ管理部４１は、取得したログ画像データをログ記憶部４２に記憶させる。さらに、ログ管理部４１は、ログ検索部４３から検索要求があったときに、ログ記憶部４２に記憶されるログ画像データをログ検索部４３に受け渡す。
ログ記憶部４２は、例えばハードディスク装置等によって構成されており、入力されてくるログ画像データを順次記憶する。
ログ検索部４３は、ログ記憶部４２に記憶される各ログ画像データの内容を検索する。具体的に説明すると、ログ検索部４３は、ログ画像データに含まれる文字情報を、例えばＯＣＲ（Optical Character Reader）を利用して検索することができる。また、ログ検索部４３は、ログ画像データに含まれる画像情報を、例えば特徴量解析に基づく類似画像検索を利用して検索することができる。
【００３３】
図４は、本実施の形態に係る画像形成システム１００におけるプリンタ１０の動作を説明するためのフローチャートである。
画像取得部１１がネットワーク５０を介して端末装置２０やスキャナ３０から入力画像データを取得すると（ステップ１０１）、この入力画像データを画像出力部１２に出力する。これに伴い、画像出力部１２は、入力画像データに基づいて作成した出力画像データを用いて、用紙上に画像を形成し出力する（ステップ１０２）。
【００３４】
一方、画像取得部１１は、ステップ１０１で取得した入力画像データをログ作成部１３にも出力する。すると、ログ作成部１３の解析部５１に設けられた文字/写真判別部５１ａは、入力画像データに対しページ毎に文字/写真判別を行い（ステップ１０３）、得られた文字領域/画像領域情報を出力する。また、同じ解析部５１に設けられた文字サイズ判定部５１ｂは、入力画像データに対しページ毎に文字サイズの判定を行い（ステップ１０４）、得られた文字サイズ/文字間隔情報を出力する。
【００３５】
次に、決定部５２は、設定言語記憶部１５から設定言語情報を取得する（ステップ１０５）。そして、決定部５２は、ステップ１０３で得られた文字領域/写真領域情報、ステップ１０４で得られた文字サイズ/文字間隔情報、および、ステップ１０５で得られた設定言語情報に基づき、入力画像データのページ毎に、ログデータの作成条件を決定する（ステップ１０６）。なお、ステップ１０６の詳細については後述する。
【００３６】
その後、作成部５３は、ステップ１０６で決定された作成条件に基づき、入力画像データに対し、ページ毎に解像度変換を施し、ログデータを作成する（ステップ１０７）。そして、ログ出力部５４は、作成部５３で作成された各ページのログデータを一纏めにするとともに所定の情報を付加することでログ画像データを作成する。その後、ログ出力部５４は、作成したログ画像データをログ管理サーバ４０に向けて出力し（ステップ１０８）、一連の処理を完了する。
【００３７】
なお、ログ管理サーバ４０では、ログ管理部４１がネットワーク５０を介してこのログ画像データを受け取る。そしてログ管理部４１がログ記憶部４２にログ画像データを記憶させる。
【００３８】
図５は、上記ステップ１０６において、決定部５２が実行する処理の流れを示すフローチャートである。
決定部５２は、まず、文字/写真判別部５１ａから受け取った文字/写真領域情報に基づき、まず入力画像データの１ページ目が文字画像すなわち文字領域を含んでいるか否かを判断する（ステップ２０１）。ステップ２０１において文字画像を含んでいると判断した場合、決定部５２は、文字サイズ判定部５１ｂから受け取った文字サイズ/文字間隔情報に基づき、文字サイズが予め定められた所定の大きさよりも大きいか否かを判断する（ステップ２０２）。ステップ２０２において文字サイズが所定のサイズよりも小さいと判断した場合、決定部５２は、設定言語記憶部１５から受け取った設定言語情報に基づき、設定言語が日本語であるか否かを判断する（ステップ２０３）。ここで、設定言語が日本語であると判断した場合、決定部５２は、このページの解像度を第１の解像度に設定する（ステップ２０４）。一方、設定言語が日本語ではなかった場合すなわち英語であると判断した場合、決定部５２は、このページの解像度を第２の解像度に設定する（ステップ２０５）。なお、第１の解像度は第２の解像度よりも高解像度であり、例えば第１の解像度は３００ｄｐｉ（dot per inch）に、第２の解像度は２００ｄｐｉに、それぞれ設定される。他方、ステップ２０１において文字画像を含まないと判断した場合、および、ステップ２０２において文字サイズが所定のサイズ以上であると判断した場合、決定部５２は、このページの解像度を第３の解像度に設定する（ステップ２０６）。なお、第３の解像度は第２の解像度よりも低解像度であり、例えば１００ｄｐｉに設定される。そして、決定部５２は、入力画像データを構成する全ページに対する解像度の設定が完了したか否かを判断する（ステップ２０７）。ここで、全ページに対する解像度の設定が完了していないと判断した場合、決定部５２は、ステップ２０１に戻って次のページに対し同様の処理を続行する。一方、全ページに対する解像度の設定が完了している場合は、一連の処理を終了する。
【００３９】
ここで、図６は、入力画像データと、入力画像データに基づいて作成部５３で作成されるログデータとの関係を説明するための例を示す図である。
図６（ａ）は、入力画像データの一例を示している。なお、この例では、１ファイル分の入力画像データが合計３ページで構成されているものとする。また、入力画像データのうち、１ページ目および３ページ目は文字画像のみで構成され、２ページ目は写真画像のみで構成されているものとする。
【００４０】
プリンタ１０の言語が日本語に設定されている場合、１ページ目および３ページ目の入力画像データからログデータを作成する際の解像度は、図５のステップ２０４に示したように第１の解像度すなわち３００ｄｐｉに設定される。また、２ページ目の入力画像データからログデータを作成する際の解像度は、図５のステップ２０６に示したように第３の解像度すなわち１００ｄｐｉに設定される。図６（ｂ）は、この条件の場合に作成部５３で作成される第１のログデータの大きさを例示している。なお、この第１のログデータの大きさを第１のデータ量Ｄ１と呼ぶことにする。第１のログデータでは、解像度の設定値の違いにより、２ページ目のデータ量が１ページ目および３ページ目のデータ量よりも少なくなっている。
【００４１】
また、プリンタ１０の言語が英語に設定されている場合、１ページ目および３ページ目の入力画像データからログデータを作成する際の解像度は、図５のステップ２０５に示したように第２の解像度すなわち２００ｄｐｉに設定される。また、２ページ目の入力画像データからログデータを作成する際の解像度は、図５のステップ２０６に示したように第３の解像度すなわち１００ｄｐｉに設定される。図６（ｃ）は、この条件の場合に作成部５３で作成される第２のログデータの大きさを例示している。なお、この第２のログデータの大きさを第２のデータ量Ｄ２と呼ぶことにする。第２のログデータでは、第１のログデータと同様、解像度の設定値の違いにより、２ページ目のデータ量が１ページ目および３ページ目のデータ量よりも少なくなっている。また、解像度の設定値の違いにより、第２のログデータにおける１ページ目および３ページ目のデータ量は、図６（ｂ）に示す第１のログデータにおける１ページ目および３ページ目のデータ量よりも少なくなっている。このため、第２のデータ量Ｄ２は第１のデータ量Ｄ１よりも少なくなる。
【００４２】
これに対し、図６（ｄ）は、従来方式、すなわち図６（ａ）に示す入力画像データに基づき、各ページを全て同じ解像度すなわち３００ｄｐｉの解像度で作成した第３のログデータを例示している。ここで、解像度を３００ｄｐｉとしているのは、文字画像の有無とは無関係に、全てのページにおいてＯＣＲによる文字認識を可能とするためである。なお、この第３のログデータの大きさを第３のデータ量Ｄ３と呼ぶことにする。第３のログデータでは、各ページの解像度が同じため、１ページ目から３ページ目までのデータ量がほぼ一定となっている。また、各ページの解像度が全て３００ｄｐｉであることから、第３のデータ量Ｄ３は、上述した第１のデータ量Ｄ１や第２のデータ量Ｄ２よりも多くなっている。
【００４３】
上述したように、ログ作成部１３で作成されたログ画像データはログ管理サーバ４０のログ記憶部４２に記憶され、後で必要に応じてログ検索部４３によって内容の検索が行われる。
【００４４】
ここで、文字画像については、ログ画像データを作成する際の解像度をある程度高くしておかないと、後で検索を行う際に、ＯＣＲによる文字認識が困難になってしまう。一方、写真画像については、ログ画像データを作成する際の解像度を文字画像の場合よりも低くしても、後で検索を行う際の画像認識は可能である。このため、本実施の形態では、入力画像データのうち文字画像を含まないページについては、ログデータ作成時の解像度を第１の解像度および第２の解像度よりも低い第３の解像度（この例では１００ｄｐｉ）としている。
【００４５】
また、文字画像であっても、文字サイズが所定の大きさよりも大きい文字画像の場合は、解像度をある程度低くしたとしても、ＯＣＲによる文字認識が可能である。このため、本実施の形態では、文字画像を構成する文字サイズが所定のサイズ以上である場合は、ログデータ作成時の解像度を第３の解像度としている。
【００４６】
さらに、文字画像であっても、例えば漢字を使用する日本語の場合、アルファベットを使用する英語よりも文字の構造が複雑であるため、ログ画像データを作成する際の解像度をある程度高くしておかないと、後で検索を行う際に、ＯＣＲによる文字認識が困難になってしまう。一方、英語では、ログ画像を作成する際の解像度を日本語の場合よりも低くしても、ＯＣＲによる文字認識が可能である。このため、本実施の形態では、プリンタ１０のユーザインタフェース部１４の表示言語が日本語に設定されている場合には、プリンタ１０から出力される画像を構成する文字も日本語が多いであろう、という予測のもと、ログデータ作成時の解像度を最も高い第１の解像度（この例では３００ｄｐｉ）としている。一方、ユーザインタフェース部１４の表示言語が英語に設定されている場合には、プリンタ１０から出力される画像を構成する文字も英語が多いであろう、という予測のもと、ログデータ作成時の解像度を第１の解像度よりは低く第３の解像度よりも高い第２の解像度（この例では２００ｄｐｉ）としている。
【００４７】
なお、これらの解像度の組み合わせは適宜設定して差し支えなく、例えば、設定言語が日本語である場合には必ず第１の解像度でログデータを作成するようにしてもよい。また、第１の解像度、第２の解像度、および第３の解像度の値についても、適宜設計変更して差し支えない。
【００４８】
このように、本実施の形態では、入力画像データに基づいて出力画像を出力する際に、入力画像データの内容を解析し、その解析結果に基づいて入力画像データを変換して得られるログ画像データの変換時の解像度を決定するようにした。これにより、ログ画像データを、入力画像データの内容に応じて適切に設定することが可能になる。また、このようにしてログ画像データの作成を行うことにより、例えば常時一定の解像度でログ画像データを作成する場合と比較して、ログ画像データのサイズが増加するのを抑制することも可能になる。その結果、ネットワーク５０を介してプリンタ１０からログ管理サーバ４０にログ画像データを転送するのに必要な転送時間を低減することができる。また、ログ画像データの記憶に必要なログ管理サーバ４０のログ記憶部４２の容量を少なくでき、また、より多くのログ画像データをログ記憶部４２に記憶させることができるようになる。さらに、ログ管理サーバ４０においてログ検索を行う際の処理時間も低減することが可能になる。
【００４９】
ここで、本実施の形態では、入力画像データにおける文字領域の有無やその文字サイズに応じてログ画像データの解像度を決定するようにした。これにより、ＯＣＲや特徴量解析等による検索を可能とした状態を維持しつつ、ログ画像データのサイズの増大を抑制することが可能になる。
【００５０】
さらに、本実施の形態では、プリンタ１０における使用言語の設定情報を参照し、設定言語情報に応じて、ログ画像データの解像度を決定するようにした。これにより、例えば日本語のように複雑な構成の文字を使用すると推測される環境下では文字領域を含むログ画像データの解像度を高くすることで、ＯＣＲによる文字認識が可能になる。また英語のように簡易な構成の文字を使用すると推測される環境下では文字領域を含むログ画像データの解像度を低くすることで、ＯＣＲによる文字認識を可能とした状態を維持したまま、ログ画像データのサイズを小さくすることができる。
【００５１】
なお、本実施の形態では、プリンタ１０のユーザインタフェース部１４に表示する言語として、日本語または英語を選択できるように構成していたが、設定言語はこれに限られない。すなわち、例えば中国語やドイツ語、フランス語等、プリンタ１０が使用され得る環境下の使用言語を、プリンタ１０の設定言語として複数組み込んでおくことも可能である。なお、この場合には、これらの言語の設定情報が設定言語記憶部１５に記憶されることになる。
【００５２】
＜実施の形態２＞
本実施の形態は、実施の形態１とほぼ同様であるが、ユーザインタフェース部１４を介してユーザからＯＣＲで認識可能な最小の文字サイズすなわち最小サイズの入力を受け付け、これにしたがってログ画像データを作成する際の解像度を決定するようにしたものである。なお、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００５３】
図７は、本実施の形態におけるプリンタ１０の構成例を示す図である。このプリンタ１０の基本構成は実施の形態１と基本的に同じであるが、設定言語記憶部１５に代えて最小サイズ記憶部１６が設けられている点が異なっている。
【００５４】
本実施の形態において、受付手段として機能するユーザインタフェース部１４は、ＯＣＲで認識可能な最小の文字サイズの設定を受け付ける。そして、最小サイズ記憶部１６は、設定された最小の文字サイズを最小サイズとして記憶する。
【００５５】
図８は、プリンタ１０が画像形成を行う際に、決定部５２が実行する処理の流れを示すフローチャートである。
決定部５２は、まず、文字/写真判別部５１ａから受け取った文字/写真領域情報に基づき、まず入力画像データの１ページ目が文字画像すなわち文字領域を含んでいるか否かを判断する（ステップ３０１）。ステップ３０１において文字画像を含んでいると判断した場合、決定部５２は、文字サイズ判定部５１ｂから受け取った文字サイズ/文字間隔情報と、最小サイズ記憶部１６から読み出した最小サイズ情報とにもとづき、文字領域の中に最小サイズ以下の文字があるか否かを判断する（ステップ３０２）。ステップ３０２において文字領域の中に最小サイズ以下の文字があると判断した場合、決定部５２は、この最小サイズ以下の文字が形成される領域をマスク領域として決定し（ステップ３０３）、このページの解像度を第１の解像度に設定する（ステップ３０４）。なお、ステップ３０２において文字領域の中に最小サイズ以下の文字がないと判断した場合は、マスク領域を決定することなく、そのままこのページの解像度を第１の解像度に設定する（ステップ３０４）。一方、ステップ３０１において文字画像を含まないと判断した場合、決定部５２は、このページの解像度を第３の解像度に設定する（ステップ３０５）。なお第１の解像度および第３の解像度は、実施の形態１と同様、それぞれ３００ｄｐｉおよび１００ｄｐｉに設定される。そして、決定部５２は、入力画像データを構成する全ページに対する解像度の設定が完了したか否かを判断する（ステップ３０６）。ここで、全ページに対する解像度の設定が完了していないと判断した場合、決定部５２は、ステップ３０１に戻って次のページに対し同様の処理を続行する。一方、全ページに対する解像度の設定が完了している場合は、一連の処理を終了する。
【００５６】
ここで、図９は、入力画像データと、入力画像データに基づいて作成部５３で作成されるログデータとの関係を説明するための図である。なお、図９（ａ）は入力画像データが最小サイズよりも大きい文字のみで構成される場合を、図９（ｂ）は入力画像データが最小サイズ以下の文字および最小サイズよりも大きい文字で構成される場合を、それぞれ例示している。
【００５７】
図９（ａ）に示す例では、（１）に示すように文字画像を構成する文字サイズがすべて最小サイズよりも大きいため、決定部５２においてマスク領域は決定されない。したがって、作成部５３で作成されるログデータの内容は、（２）に示すように入力画像データをそのまま第１の解像度（３００ｄｐｉ）で変換したものとなる。また、作成されるログデータのサイズは、例えば（３）に示すようにデータ量Ｄａとなる。
【００５８】
一方、図９（ｂ）に示す例では、（１）に示すように文字画像を構成する文字サイズの一部が最小サイズ以下であるため、決定部５２においてこの領域がマスク領域として決定される。したがって、作成部５３で作成されるログデータの内容は、（２）に示すように入力画像データの最小サイズ以下の文字の形成領域を白紙とするためのマスクをかけた上で、第１の解像度で変換したものとなる。また、作成されるログデータのサイズは、例えば（３）に示すようにデータ量Ｄｂとなる。このデータ量Ｄｂは、マスク領域が存在している分だけデータ量Ｄａよりも少なくなる。
【００５９】
ログ管理サーバ４０のログ検索部４３で、ログ記憶部４２に記憶されたログ画像データの検索を行う場合、細かい文字で書かれた具体的な内容よりも、例えば見出しやタイトルなど大きな文字で書かれた内容を判別できればよいことが多い。このため、本実施の形態では、ユーザによって指定された最小サイズ以下の文字については、ＯＣＲによる文字認識を不要とすることで、ログ画像データのサイズをより小さくすることが可能になる。その結果、ネットワーク５０を介してプリンタ１０からログ管理サーバ４０にログ画像データを転送するのに必要な転送時間を低減することができる。また、ログ画像データの記憶に必要なログ管理サーバ４０のログ記憶部４２の容量を少なくでき、また、より多くのログ画像データをログ記憶部４２に記憶させることができるようになる。さらに、ログ管理サーバ４０においてログ検索を行う際の処理時間も低減することが可能になる。
【００６０】
なお、実施の形態１、２では、プリンタ１０にログ作成部１３を具備させていたが、これに限られるものではなく、例えばログ管理サーバ４０にログ作成機能を持たせることができる。あるいは、プリンタ１０やログ管理サーバ４０とは別にログ作成部１３の機能を備えたコンピュータ装置を設けるようにしてもよい。
【００６１】
また、実施の形態１、２では、用紙上に画像を形成するプリンタ１０にログ作成部１３の機能を持たせていたが、これに限られるものではなく、例えばファクシミリ装置やメール送信装置など、画像データの送信機能を画像出力手段として備えた画像出力装置にログ作成部１３の機能を具備させることもできる。
【００６２】
さらに、実施の形態１、２では、入力画像データからログ画像データを作成する際の解像度を設定するようにしていたが、これに限られるものではなく、例えば入力画像データからログ画像データを作成する際のデータの圧縮率を変更するようにしたり、あるいは、例えば多値から２値にするなど階調を変更するようにしたりしてもよい。
【図面の簡単な説明】
【００６３】
【図１】本実施の形態が適用される画像形成システムの構成例を示す図である。
【図２】実施の形態１におけるプリンタの構成例を示す図である。
【図３】ログ管理サーバの構成例を示す図である。
【図４】プリンタの動作を説明するためのフローチャートである。
【図５】実施の形態１において決定部が実行する処理の流れを示すフローチャートである。
【図６】（ａ）〜（ｄ）は、実施の形態１において、入力画像データと入力画像データに基づいて作成されるログデータとの関係を示す図である。
【図７】実施の形態２におけるプリンタの構成例を示す図である。
【図８】実施の形態２において決定部が実行する処理の流れを示すフローチャートである。
【図９】（ａ）、（ｂ）は、実施の形態２において、入力画像データと入力画像データに基づいて作成されるログデータとの関係を示す図である。
【符号の説明】
【００６４】
１０…プリンタ、１１…画像取得部、１２…画像出力部、１３…ログ作成部、１４…ユーザインタフェース部、１５…設定言語記憶部、１６…最小サイズ記憶部、２０…端末装置、３０…スキャナ、４０…ログ管理サーバ、４１…ログ管理部、４２…ログ記憶部、４３…ログ検索部、５１…解析部、５１ａ…文字/写真判別部、５１ｂ…文字サイズ判定部、５２…決定部、５３…作成部、５４…ログ出力部、１００…画像形成システム
【図１】
2008124975.tif 000003
【図２】
2008124975.tif 000004
【図３】
2008124975.tif 000005
【図４】
2008124975.tif 000006
【図５】
2008124975.tif 000007
【図６】
2008124975.tif 000008
【図７】
2008124975.tif 000009
【図８】
2008124975.tif 000010
【図９】
2008124975.tif 000011