(57)【要約】【課題】多種多様な記録紙の中から、入力される画像データをプリントするのに適する記録紙を検索して、その検索結果をユーザに提供する。【解決手段】記録紙検索プログラムは、画像入力処理，　画像解析処理，　記録紙情報抽出処理，　記録紙情報表示処理の各処理をＣＰＵに実行させるプログラムである。ユーザは、操作画面を操作して、入力装置から画像データを入力するとともに、入力した画像を選択した後、その画像に対する画像解析処理を開始させる。画像解析処理により画像解析データが抽出されると、記録紙情報データベースの中から、画像解析データに合致する記録紙情報を抽出する。記録紙情報が抽出されると、記録紙情報一覧画面２７をディスプレイに表示する。【選択図】　　　　図３
2004118468.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データを解析するステップと、
解析した結果を基に、各種記録紙の特徴を示す特徴情報を記憶する記録紙情報記憶手段から、前記画像データをプリントするのに適する記録紙の情報を抽出するステップと、
抽出した結果をディスプレイに表示するステップとをコンピュータに実行させることを特徴とする記録紙検索プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される画像データをプリントするのに適する記録紙の情報をユーザに提供する記録紙検索プログラムに関するものである。
【０００２】
【従来の技術】
カラーコピー及びカラーファクシミリとして機能し、複数の記録紙カセットを備えるファクシミリ装置，　またはマルチファンクション周辺機器において、プリントされる画像データの種類に応じて、適切な記録紙が供給されるように記録紙カセットを自動選択する方法が知られている。
【０００３】
例えば、特開２００１−３０２００２号公報記載の画像処理装置では、記録紙カセットにセットされた記録紙のサイズ及び種類（普通紙か専用記録紙か）を管理することで、プリントすべき画像データのサイズ及び種類（モノクロかカラーか）に合った記録紙がセットされた記録紙カセットを自動選択することができる。記録紙のサイズ及び種類を示す情報は、記録紙をセットした記録紙カセットを装置または機器本体に装着した時に、ユーザによって記録紙カセットの記憶部に入力される。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した画像処理装置では、画像データに適する記録紙が記録紙カセットにセットされている記録紙の中から選択されるため、記録紙の選択肢の数が制限されてしまう。近年では、多様な画像データに対応する記録紙が各種販売されており、これら多種多様な記録紙の中から、画像データをプリントするのに最適な記録紙を選定したいという要望を持つユーザも多い。
【０００５】
本発明は、入力される画像データを解析して、その解析結果を基に、多種多様な記録紙の中から、画像データをプリントするのに適する記録紙を検索して、その検索結果をユーザに提供する記録紙検索プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の記録紙検索プログラムは、入力される画像データを解析するステップと、解析した結果を基に、各種記録紙の特徴を示す特徴情報を記憶する記録紙情報記憶手段から、前記画像データをプリントするのに適する記録紙の情報を抽出するステップと、抽出した結果をディスプレイに表示するステップとをコンピュータに実行させることを特徴とするものである。
【０００７】
【発明の実施の形態】
図１は、パーソナルコンピュータ（以下、ＰＣという）２の概略的な構成を示している。ＰＣ２は、コントローラ１０，メディアドライブ１１，ディスプレイ１２，操作部１３，ストレージ１５及びＵＳＢコネクタ１６とからなる。コントローラ１０は、ＣＰＵ１６，ＲＡＭ１７，ＲＯＭ１８からなり、ＰＣ２の各部を制御する。
【０００８】
ＰＣ２には、制御用プログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）と、このＯＳ上で動作する各種のアプリケーションプログラムがインストールされており、これらのプログラムは、ストレージ１５内に格納されている。このアプリケーションプログラムの１つとして、本発明の記録紙検索プログラムがインストールされている。記録紙検索プログラムは、ユーザが入力した任意の画像データを解析して、それに適する記録紙情報をユーザに提供するためのプログラムである。
【０００９】
ディスプレイ１２には、ＯＳやアプリケーションプログラムの各種の操作画面や、入力された画像等が表示用メモリ２０を介して出力される。操作部１３は、キーボード２１やマウス２２からなり、ＣＰＵ１６に各種の動作指示を与える。操作部１３から記録紙検索プログラムの起動指示が与えられると、ＣＰＵ１６は、ストレージ１５内のアプリケーションプログラムをＲＡＭ１７にロードして、該プログラムに記述された命令に従って処理を実行する。こうして、ＰＣ２は、記録紙検索装置として機能する。
【００１０】
メディアドライブ１１は、例えば、メモリーカード，ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ）　，ＤＶＤ（　Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）　などのメディア（記憶媒体）からデータを読み取るデータ読み取り装置である。各メディアに記憶された画像データは、このメディアドライブ１１によってコントローラ１０に入力される。
【００１１】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）　コネクタ１６は、例えば、デジタルカメラとデータ通信可能に接続するための通信コネクタである。このＵＳＢコネクタ１６とデジタルカメラを接続することにより、デジタルカメラからメモリーカードを取り出すことなく、該メモリーカード内の画像データをコントローラ１０に入力することができる。通信コネクタとしては、ＵＳＢ以外でもよく、例えば、ＩＥＥＥ１３９４規格のコネクタを使用してもよい。
【００１２】
画像入力手段として、これらメディアドライブ１１やＵＳＢコネクタ１６の他に、例えば、ネガやポジの写真フイルムから撮影画像を読み取る写真フイルムスキャナや、写真プリント等の原稿から撮影画像を読み取る反射原稿スキャナ等を使用してもよい。
【００１３】
記録紙検索プログラムは、例えば、画像入力処理，画像解析処理，記録紙情報抽出処理，記録紙情報表示処理のそれぞれの処理をＣＰＵ１６に実行させる複数のモジュールとからなる。記録紙検索プログラムを起動すると、例えば、図２（Ａ）に示すような操作画面２３が表示される。操作画面２３内には、入力された画像を表示する画像表示領域２４と、操作ボタンを表示する操作ボタン表示領域２５とに区画されている。さらに、画像表示領域２４は、例えば、４つのコマ表示領域２４ａ〜２４ｄに区画されており、１画面内に最大４コマまで同時に表示できるようになっている。
【００１４】
操作ボタン表示領域２５には、画像入力指示をする画像入力ボタン２５ａ，記録紙検索指示をする検索ボタン２５ｂ，記録紙検索プログラムを終了させる終了ボタン２５ｃが表示される。所望の操作ボタン２５ａ〜２５ｃにポインタ２６を合わせてマウス２２でクリックすると、各操作ボタンに対応する操作信号がＣＰＵ１６に入力されて、処理が開始される。
【００１５】
画像入力指示をすると、画像入力処理が実行される。画像入力処理では、まず、メディアドライブ１１やＵＳＢコネクタ１６に接続されたデジタルカメラなど、画像データを入力可能な装置の一覧が表示される。ユーザがポインタ２６を使って入力装置を選択すると、その入力装置からＲＡＭ１７への画像データの転送が開始される。
【００１６】
図２（Ｂ）に示すように、画像が入力されると、画像表示領域２４に、画像が表示される。画像が複数ある場合には、キーボード２１の矢印キーを使用して、カーソル２６を所望の画像に合わせて、画像を選択する。画像を選択した後、検索ボタン２５ｂをクリックすると、画像解析処理が開始される。
【００１７】
画像解析処理では、入力された画像データを解析して、その特徴情報である画像解析データが抽出される。画像解析データには、例えば、画像サイズ（画素数），主要被写体情報（人物か、建物か、風景かなど），画像全体の色合い情報，色の分布情報などが含まれる。記録紙情報抽出処理では、前記画像解析データを抽出条件として、記録紙情報データベースから、前記画像データをプリントするのに適する記録紙の情報を抽出する。
【００１８】
例えば、画素数が小さいデータを、大きいサイズでプリントする場合には、画素の補間が行われるので、画質が荒くなりキレイにプリントすることができない。そのため、画素数に応じた適切なサイズの記録紙にプリントすることが望まれる。また、山間の風景を撮影した画像は、一般的に、人物や建物と比較すると、色の変化やコントラストの変化が激しいので、このような風景画像をプリントする場合には、キメの細かい色再現が可能な高品位の記録紙が適している。
【００１９】
記録紙情報データベースは、各種の記録紙に関する情報と、各記録紙を使用するのに適する画像の情報とから構成されており、これら記録紙情報と画像情報とが相互に関連づけられている。この記録紙情報データベースは、記録紙検索プログラムをインストールしたときに、ストレージ１５内に格納される。
【００２０】
なお、記録紙情報は、新製品の販売開始や旧製品の生産中止等により随時更新されていくので、記録紙情報データベースを最新の情報にアップデート可能にしておくとよい。アップデート方法としては、ＣＤなどのメディアからローカルでアップデートしてもよいし、インターネットなどの通信ネットワークを介して、ネット上のサーバーから更新データをダウンロードして、オンラインでアップデートできるようにしてもよい。
【００２１】
記録紙情報抽出処理では、記録紙情報データベースの中から、画像解析データと合致する記録紙情報を抽出する。記録紙情報表示処理では、記録紙情報データベースから抽出された記録紙情報をディスプレイ１２に一覧表示する。
【００２２】
図３は、記録紙情報一覧画面２７の例を示す。記録紙情報には、記録紙のサイズ，メーカー名，製品番号，価格，プリント方式（カラー感熱記録方式，インクジェット方式，レーザー記録方式など）や対応する機種などが含まれる。ユーザは、この記録紙情報一覧画面２７を見ながら、ユーザが使用するプリンタのプリント方式や、価格等を考慮しながら、プリントに使用する記録紙を選ぶことができる。なお、記録紙情報一覧画面２７に示した各項目は、一例であり、さらに詳細な項目を表示してもよい。例えば、画像サイズに応じて、トナーやインクの使用量が異なるので、目安となるトナーやインクの消費量をサイズ毎に表示してもよいし、また、画像の色合い情報を基に、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン）の各色毎のインクやトナーの消費量を表示してもよい。
【００２３】
以下、上記構成による作用について、図４のフローチャートを参照しながら説明する。記録紙情報プログラムを起動すると、ディスプレイに操作画面２３が表示される。この操作画面２３から画像入力ボタン２５ａをクリックすることにより、メディアドライブ１１やＵＳＢコネクタ１６に接続されたデジタルカメラから画像データが入力される。
【００２４】
入力された画像は、画像表示領域２４に表示される。所望の画像を選択し、検索ボタン２５ｂをクリックすると、記録紙検索が開始される。記録紙情報プログラムは、選択された画像データに対して画像解析処理を実行し、抽出された画像解析データを抽出条件として、記録紙情報検索処理を実行する。記録紙情報データベースの中から抽出条件と合致する記録紙情報が抽出されると、抽出された記録紙情報の一覧画面がディスプレイ１２に表示される。
【００２５】
上記実施形態では、記録紙検索プログラムと、記録紙情報データベースとを１つのＰＣにインストールし、これを記録紙検索装置として機能される例で説明しているが、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワークを介してデータ通信可能な複数台のコンピュータに、記録紙検索プログラムの各モジュールを分散してインストールしたり、記録紙情報データベースのみを別のコンピュータにインストールすることにより、複数台のコンピュータから記録紙検索システムを構成してもよい。
【００２６】
図５に示す記録紙検索システム２９は、ＰＣ３０と、記録紙情報サーバ３１とからなる。ＰＣ３０と記録紙情報サーバ３１とは、例えば、インターネット３２を介してデータ通信可能に接続される。記録紙情報サーバ３１は、複数台のＰＣ３０から接続可能になっており、不特定多数のユーザが記録紙情報サービスの提供を受けることができるようにしている。
【００２７】
ＰＣ３０には、記録紙情報検索プログラムのうち、画像入力モジュール，画像解析モジュール，記録紙情報表示モジュールがインストールされている。また、ＰＣ３０には、インターネット３２を介して記録紙情報サーバ３１と通信するための通信インタフェースが設けられている。記録紙情報サーバ３１は、コントローラ３３，ストレージ３４，通信インタフェース３５からなる。この記録紙情報サーバ３１には、記録紙検索プログラムの中の記録紙情報抽出モジュールと、記録紙情報データベースとがインストールされる。記録紙情報データベースは、記録紙情報サーバ３１の管理者によって随時アップデートされる。
【００２８】
ＰＣ３０は、入力された画像データを解析して、画像解析データを抽出する。ＰＣ３０は、この画像解析データとともに、記録紙情報抽出命令をインターネット３２を介して記録紙情報サーバ３１へ送信する。記録紙情報サーバ３１は、記録紙情報抽出命令を受信すると、画像解析データを抽出条件として記録紙情報データベースから記録紙情報を抽出して、抽出した記録紙情報をインターネット３２を介してＰＣ３０へ返信する。ＰＣ３０は、受信した記録紙情報に基づいて、記録紙情報一覧画面をディスプレイ１２に表示する。
【００２９】
このような記録紙検索システムを構成すれば、１台のＰＣに記録紙検索プログラムと記録紙情報データベースとをインストールした場合と比較して、個々のユーザが記録紙情報データベースのアップデート作業を行わなくて済むのでユーザにとって便利である。
【００３０】
なお、本例では、記録紙情報サーバに、記録紙検索プログラムのうち記録紙情報抽出モジュールのみをインストールした例で説明しているが、複数台のコンピュータに、記録紙検索プログラム及び記録紙情報データベースをどのように分散させてもよい。例えば、記録紙情報サーバーに、記録紙検索プログラムのうち、記録紙抽出モジュールに加えて画像解析モジュールをインストールしてもよい。この場合には、ＰＣは、入力された画像データと前記各モジュールに対する命令を記録紙情報サーバに送信し、記録紙情報サーバが画像データの解析と、記録紙情報の抽出とを行う。そして、ＰＣは、記録紙情報サーバから送信された記録紙情報をディスプレイに表示する。こうすれば、ＰＣで実行する処理の負担を少なくすることができるが、デメリットとして、データ量の多い画像データを通信回線を使用して送信しなければならないので、回線速度が遅い場合には、処理時間が多くなってしまう。
【００３１】
また、記録紙検索プログラムのすべてをＰＣにインストールし、記録紙情報サーバには記録紙情報データベースのみをインストールして、記録紙情報サーバを、ＰＣの外部にある単なる外部ストレージとして機能させてもよい。
【００３２】
上記実施形態では、記録紙検索プログラムを複数のモジュールから構成した例で説明しているが、第１の実施形態のように１台のコンピュータがすべての処理を実行する場合には、複数のモジュールに分割しなくてもよい。
【００３３】
なお、記録紙情報を抽出するための条件として、画像解析データを使用しているが、ユーザのＰＣに接続されているプリンタのプリント方式の情報を追加できるようにしてもよい。こうすれば、記録紙抽出の際に、ユーザが使用しているプリンタのプリント方式に適した記録紙情報のみを抽出することができる。
【００３４】
また、上記実施形態ではいずれも、ＰＣやサーバなどのコンピュータに記録紙検索プログラムをインストールした例で説明したが、ＰＣの代わりに，プリンタ，ファクシミリ，複写機などの各種機器に、前記プログラムをインストールして、それらを記録紙検索装置として機能させるようにしてもよい。この場合には、プリンタに、メモリーカードリーダやＵＳＢコネクタなどの画像入力手段と、記録紙情報一覧画面を表示するためのディスプレイとを設ける必要がある。
【００３５】
【発明の効果】
以上のように、本発明の記録紙検索プログラムによれば、
ユーザが入力した任意の画像データに対して、例えば、画像サイズ（画素数），主要被写体情報（人物か、建物か、風景かなど），画像全体の色合い情報，色の分布情報などを解析して、画像解析データを抽出し、この画像解析データを基に、記録紙情報データベースの中から、画像解析データに合致する記録紙情報を抽出して、この記録紙情報をディスプレイに一覧表示するようにしたから、ユーザは画像データをプリントするのに適する記録紙の情報を取得することができる。
【図面の簡単な説明】
【図１】記録紙検索プログラムがインストールされたＰＣの構成を示すブロック図である。
【図２】記録紙検索プログラムの処理を開始する操作画面を示す説明図である。
【図３】記録紙情報一覧を示す説明図である。
【図４】記録紙検索プログラムの処理を示すフローチャートである。
【図５】記録紙検索システムの全体を示す構成図である。
【符号の説明】
２　　ＰＣ
１０　コントローラ
１１　メディアドライブ
１２　ディスプレイ
１５　ストレージ
１６　ＣＰＵ
２３　操作画面
２４　画像表示領域
２５　操作ボタン表示領域
２７　記録紙情報一覧
２９　記録紙検索システム
３１　記録紙情報サーバ
３２　インターネット
３３　コントローラ
３４　ストレージ
【図１】
2004118468.tif 000003
【図２】
2004118468.tif 000004
【図３】
2004118468.tif 000005
【図４】
2004118468.tif 000006
【図５】
2004118468.tif 000007