(57)【要約】 【課題】  従来のルックアップテーブルを用いて画像データの色変換を行う画像処理装置は、画像データを転送するホスト装置に負荷をかけるという課題があった。【解決手段】  本発明の画像処理装置は、予めルックアップテーブルを更新可能な不揮発性の記憶手段に記憶し、自律的にホスト装置に照会し、前記ホスト装置に保存されているルックアップテーブルを照会結果として受信する。受信されたルックアップテーブルにより前記記憶手段に記憶されているルックアップテーブルを更新し、更新されたルックアップテーブルを用いて画像データの色変換を行う。【選択図】  図３
2008153789.tif 000002
【特許請求の範囲】
【請求項１】
更新用のルックアップテーブルを保存するホスト装置に接続され、ルックアップテーブルを用いて画像データの色変換を行う画像処理装置であって、
予めルックアップテーブルを記憶しており、該ルックアップテーブルを更新可能な不揮発性の記憶手段と、
自律的に前記ホスト装置に照会し、前記ホスト装置に保存されているルックアップテーブルを照会結果として受信する照会手段と、
前記照会手段により受信されたルックアップテーブルにより前記記憶手段に記憶されているルックアップテーブルを更新する更新手段と、
前記更新手段により更新されたルックアップテーブルを用いて前記画像データの色変換を行う色変換手段とを有することを特徴とする画像処理装置。
【請求項２】
前記ホスト装置は、サーバ機能を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記照会手段は、前記画像処理装置が起動され、前記ホスト装置と通信可能な状態になるのに伴って、照会を行うことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記照会手段により受信されたルックアップテーブルが更新可能なルックアップテーブルか否かを判断する判断手段と、
前記判断手段により更新可能と判断されたルックアップテーブルがあった場合に、更新可能と判断されたルックアップテーブルがあったことを通知する通知手段と、
前記通知手段により通知されたルックアップテーブルを取得するための指示手段とをさらに有することを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項５】
前記受信されたルックアップテーブル及び前記記憶手段に記憶されているルックアップテーブルは、機種別ＩＤ及びバージョン情報が付加されており、
前記判断手段は、
前記画像処理装置の機種が、前記受信されたルックアップテーブルの機種別ＩＤによる機種と合致し、
前記受信されたルックアップテーブルのバージョン情報が、前記記憶手段に記憶されているルックアップテーブルのバージョン情報よりも新しい場合に、
更新可能なルックアップテーブルであると判断することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記画像データに基づいて記録を行う記録手段と、
前記更新手段がルックアップテーブルの更新中に画像データが入力された場合に、
前記更新をキャンセルし、前記色変換手段に更新前のルックアップテーブルを用いた色変換を行わせ、前記記録手段に記録を行わせるか、
前記更新を継続し、前記色変換手段に更新後のルックアップテーブルを用いた色変換を行わせ、前記記録手段に記録を行わせるかを、
選択するための指示を前記ホスト装置から受信し、該受信した指示に従って制御する制御手段とを、
さらに有することを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
更新用のルックアップテーブルを保存するホスト装置に接続され、更新可能な不揮発性の記憶手段に記憶されるルックアップテーブルを用いて画像データの色変換を行う画像処理装置を用いた画像処理方法であって、
前記更新可能な不揮発性の記憶手段にルックアップテーブルを記憶させる記憶工程と、
自律的に前記ホスト装置に照会し、前記ホスト装置に保存されているルックアップテーブルを照会結果として受信する照会工程と、
前記照会工程により受信されたルックアップテーブルにより前記記憶手段に記憶されているルックアップテーブルを更新する更新工程と、
前記更新工程により更新されたルックアップテーブルを用いて前記画像データの色変換を行う色変換工程とを有することを特徴とする画像処理方法。
【請求項８】
請求項７に記載の画像処理方法の各工程を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置内の記憶媒体に記憶されたルックアップテーブルを用いて画像データの色変換を行う画像処理装置、その画像処理装置を用いた画像処理方法及び該画像処理方法の各工程を実行するプログラムに関する。
【背景技術】
【０００２】
従来から、ルックアップテーブル（以下、ＬＵＴ）を用いて画像データの色変換を行う画像処理装置が知られている。
【０００３】
ＬＵＴの更新を行うために、ＬＵＴ更新間隔が、一定の閾値を超えた場合に、ホストコンピュータ側でＬＵＴの更新を行うものがある（例えば、特許文献１参照）。
【特許文献１】特登録０３６５９２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来例では、ホストコンピュータ等のホスト装置でＬＵＴの更新を行うので、画像処理装置に画像データとともにＬＵＴを転送しなければならず、データの転送の際、ホスト装置に負荷がかかっていた。
【０００５】
そこで、本発明の目的は、上記従来技術の課題を鑑みてなされたものであり、データを転送する際、ホスト装置に負荷をかけることなく、新たなＬＵＴを用いて画像データの色変換を行うことができる画像処理装置を提供することである。また、該画像処理装置を用いた画像処理方法、及び、該画像処理方法の各工程を実行するプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記の目的を達成させるための本発明の代表的な構成は、更新用のルックアップテーブルを保存するホスト装置に接続され、ルックアップテーブルを用いて画像データの色変換を行う画像処理装置であって、
予めルックアップテーブルを記憶しており、該ルックアップテーブルを更新可能な不揮発性の記憶手段と、
自律的に前記ホスト装置に照会し、前記ホスト装置に保存されているルックアップテーブルを照会結果として受信する照会手段と、
前記照会手段により受信されたルックアップテーブルにより前記記憶手段に記憶されているルックアップテーブルを更新する更新手段と、
前記更新手段により更新されたルックアップテーブルを用いて前記画像データの色変換を行う色変換手段とを有することを特徴とする画像処理装置である。
【０００７】
また、上記の目的を達成させるための別の本発明は、更新用のルックアップテーブルを保存するホスト装置に接続され、更新可能な不揮発性の記憶手段に記憶されるルックアップテーブルを用いて画像データの色変換を行う画像処理装置を用いた画像処理方法であって、
前記更新可能な不揮発性の記憶手段にルックアップテーブルを記憶させる記憶工程と、
自律的に前記ホスト装置に照会し、前記ホスト装置に保存されているルックアップテーブルを照会結果として受信する照会工程と、
前記照会工程により受信されたルックアップテーブルにより前記記憶手段に記憶されているルックアップテーブルを更新する更新工程と、
前記更新工程により更新されたルックアップテーブルを用いて前記画像データの色変換を行う色変換工程とを有することを特徴とする画像処理方法である。
【０００８】
さらに、上記の目的を達成させるための別の本発明は、前記画像処理方法の各工程を実行することを特徴とするプログラムである。
【発明の効果】
【０００９】
本発明によれば、画像処理装置の記憶媒体に記憶されたＬＵＴを用いてデータの色変換を行うため、ホスト装置から画像データとともにＬＵＴを転送する必要がなく、記録時のデータを転送する際、ホスト装置の負荷を軽減できるという利点がある。また、ユーザは、複雑な操作をすることなく、新たなＬＵＴへの更新が可能であるとともに、ドライバに付属するＬＵＴ等の更新を、ホスト装置でする必要がないという利点がある。
【発明を実施するための最良の形態】
【００１０】
本実施例は、画像処理装置の記憶媒体に記憶されたＬＵＴを用いて色変換を行い、外部装置からのデータ転送負荷が軽減できること、ユーザによる複雑な操作なしに、ＬＵＴの更新が可能であることを特徴とした実施例である。
【００１１】
なお、この明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【実施例】
【００１２】
以下、本発明の実施例について、図面を参照しながら説明する。
【００１３】
図１は、本発明に関わる好適な実施例における画像処理装置の概略構成を示すブロック図である。図１において、画像処理装置１００について説明する。ＣＰＵ１０１は、本発明における照会手段、判断手段、更新手段及び色変換手段等又はこれらの一部として、画像処理装置１００全体の制御を司っている。ＲＯＭ１０２は画像処理装置１００全体の制御プログラム及び各種データを格納している。ＲＡＭ１０３は画像処理装置１００の動作時に各種データの書き込みや読み出しが行われる。不揮発性メモリ１１１は、更新可能な不揮発性の記憶手段であり、予めＬＵＴが記憶されている。ＬＵＴが更新される際は、更新されたＬＵＴが新たにここに記憶される。不揮発性メモリ１１１の具体例としては、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＦｅＲＡＭ等が挙げられる。通信インタフェース（通信Ｉ／Ｆ）１０４は外部と通信を行うための通信手段である。記録ヘッドホルダ１０６は着脱可能な記録ヘッド１０５を画像処理装置１００に固定している。インクタンクホルダ１０８は着脱可能なインクタンク１０７を画像処理装置１００に固定している。パネル１０９は画像処理装置１００のインタフェースであり、更新可能なルックアップテーブルがあった場合にこれを通知することができ、また、通知されたルックアップテーブルを取得するための指示をすることができる。なお、画像処理装置１００の各構成部はシステムバス１１０により接続されている。
【００１４】
次に、外部装置であるホストコンピュータ２００について説明する。ＣＰＵ２０１はホストコンピュータ２００全体の制御を司っている。ＨＤＤ２０２、ＦＤＤ２０３はブートプログラム、各種アプリケーションソフト、画像情報や記録設定ファイル、プリンタドライバなどを格納している。ＲＯＭ２０４は各種データやプログラムを記憶している。ＲＡＭ２０５は各種データの書き込みや読み出しが行われる。ＶＲＡＭ２０６には、更新可能なルックアップテーブルがあった場合にこれを通知し、画像表示や記録設定画面をユーザに提供するＣＲＴ２０７が接続されている。また、通信インタフェース（通信Ｉ／Ｆ）２０８は外部との通信を行うための通信手段である。システムバス２０９はホストコンピュータ２００の各構成部を接続している。また、ホストコンピュータ２００には、不図示のインタフェースを介して、ルックアップテーブルを取得するための指示等をすることができるキーボード及びポインティングデバイスが接続されている。
【００１５】
ホストコンピュータ２００と画像処理装置１００は通信ケーブル３００により接続されている。ここで、通信ケーブル３００は、パラレルケーブル、ＳＣＳＩケーブル、シリアルケーブル、ネットワークケーブル等の汎用ケーブルでも、専用のケーブルでも何れでも構わない。ただし、ホストコンピュータ２００が、サーバ機能を有し、更新用のＬＵＴを保存するホスト装置である場合は、画像処理装置１００が自律的に照会することが可能なケーブルである必要がある。ホストコンピュータ２００から画像処理装置１００に記録データである画像データが送信され、画像処理装置１００は記録を行う。
【００１６】
図２は、本発明の画像処理装置１００が接続されたネットワークシステム構成を示す図である。
【００１７】
ネットワーク（ＬＡＮ）４００に、画像処理装置１００、ホストコンピュータ２００の他、更新用のＬＵＴを保存するホスト装置であるＬＵＴサーバ４０２が接続されている。このようなネットワークシステム構成により、画像処理装置１００は、起動に伴ってＬＵＴサーバ４０２と通信可能な状態となり、ＬＵＴサーバ４０２に自律的に照会し、ＬＵＴサーバ４０２に保存されたＬＵＴを受信することが可能となる。
【００１８】
図６は、本発明の画像処理装置１００が接続された別のネットワークシステム構成を示す図である。
【００１９】
ネットワーク（ＬＡＮ）４００に、画像処理装置１００、サーバ機能を有し、更新用のＬＵＴを保存するホスト装置であるホストコンピュータ２００が接続されている。ここでは、ホストコンピュータ２００の電源は常時オンとなっている。このため、画像処理装置１００は、起動に伴ってホストコンピュータ２００と通信可能な状態となり、ホストコンピュータ２００に自律的に照会し、ホストコンピュータ２００に保存されたＬＵＴを受信することが可能となる。
【００２０】
図３は、本実施例における画像処理装置１００のＬＵＴの更新に関する動作を示すフローチャートであり、図４は、本実施例における画像処理装置１００の記録時の動作を示すフローチャートである。また、図５は、ＬＵＴの内容を示す図である。
【００２１】
まず、図３において、本実施例におけるＬＵＴの更新について説明する。画像処理装置１００は、起動すると（ステップＳ５１０）、ネットワーク上のＬＵＴサーバと通信を確立する（ステップＳ５２０）。次に、画像処理装置１００は照会手段によりＬＵＴサーバに照会し、ＬＵＴサーバはＬＵＴの検索を行い、画像処理装置１００は検索されたＬＵＴを受信する（ステップＳ５３０）。ここで、ＬＵＴ更新の判断手段により、図５で示されるＬＵＴの機種別ＩＤ７０１とＬＵＴバージョン７０２から、更新可能なＬＵＴがあるか否かを判断する（ステップＳ５４０）。具体的には、最初に、検索されたＬＵＴにおける、ＬＵＴの機種別ＩＤ７０１が画像処理装置１００の機種と合致するか否かを判断する。次に、検索されたＬＵＴのＬＵＴバージョン７０２が、画像処理装置１００に記憶されているＬＵＴのＬＵＴバージョンよりも新しいか否かを判断する。そして、機種が合致し、検索されたＬＵＴのＬＵＴバージョンが新しい場合に更新可能なＬＵＴがあると判断する。ステップＳ５４０で、更新可能なＬＵＴがなかった場合には、ＬＵＴの更新は行わずに、終了する。ステップＳ５４０で、更新可能なＬＵＴがあった場合には、外部装置であるホストコンピュータのＣＲＴ等、及びパネルにより通知し（ステップＳ５５０、ステップＳ５６０）、ＬＵＴを更新するか否かをユーザに選択させる（ステップＳ５７０）。ステップＳ５７０で、ユーザがＬＵＴの更新をしないと選択した場合は、ＬＵＴの更新をせずに終了する。ステップＳ５７０で、ユーザがＬＵＴの更新をすると選択した場合は、ＬＵＴ取得手段により、ＬＵＴサーバから新たなＬＵＴを取得する（ステップＳ５８０）。そして、ＬＵＴ更新手段により、画像処理装置１００の更新可能な不揮発性の記憶手段である不揮発性メモリ等の記憶媒体に記憶されているＬＵＴの更新を行い（ステップＳ５９０）、終了する。
【００２２】
次に、図４において、本実施例における画像処理装置１００の記録時の動作について説明する。画像処理装置１００がホストコンピュータ２００から画像データを受信したときに（ステップＳ６１０）、ＬＵＴの更新中ではなかったら（ステップＳ６２０）、受信したデータの記録を行い（ステップＳ６６０）、記録を終了する。ステップＳ６２０で、ＬＵＴの更新中だった場合には、ＬＵＴの更新を継続するか、ＬＵＴの更新をキャンセルして、記録を行うかを、ユーザに選択させる（ステップＳ６３０）。ステップＳ６３０でＬＵＴの更新のキャンセルを選択した場合は（ステップＳ６４０）、ＬＵＴの更新は行わず、画像処理装置１００の不揮発性メモリ等の記憶媒体に記憶されるＬＵＴを用いた色変換処理後に記録を行い（ステップＳ６６０）、記録を終了する。ステップＳ６３０で、ＬＵＴの更新の継続を選択した場合は、画像処理装置１００の不揮発性メモリ等の記憶媒体に記憶されるＬＵＴが更新されてから（ステップＳ６５０）、新たなＬＵＴを用いた色変換処理後に記録を行い（ステップＳ６６０）、終了する。
【００２３】
なお、本発明に関わる画像処理方法を実行するプログラムは、ＣＤ−ＲＯＭやフロッピーディスク（登録商標）等の記憶媒体から、又は電子メールやパソコン通信等のネットワークを介して、画像処理装置又は該画像処理装置と接続するＰＣ等にロードされ実行されてもよい。例えば、画像処理装置のＲＡＭやＰＣのＨＤＤにこのプログラムを格納することができる。これらの場合でも本発明は適用される。また、本発明は、複写機や複合機、スキャナなど、他の装置にも適用される。
【図面の簡単な説明】
【００２４】
【図１】本発明に関わる好適な実施例における画像処理装置の概略構成を示すブロック図である。
【図２】本発明の画像処理装置が接続されたネットワークシステム構成を示す図である。
【図３】本発明の実施例における画像処理装置のＬＵＴの更新処理に関する動作を示すフローチャートである。
【図４】本発明の実施例における画像処理装置の記録時の動作を示すフローチャートである。
【図５】本発明の実施例におけるＬＵＴの内容を示す図である。
【図６】本発明の画像処理装置が接続されたネットワークシステム構成を示す図である。
【符号の説明】
【００２５】
１００  画像処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  通信インタフェース
１１１  不揮発性メモリ
２００  ホストコンピュータ
２０１  ＣＰＵ
２０２  ハードディスクドライブ
２０４  ＲＯＭ
２０５  ＲＡＭ
２０８  通信インタフェース
３００  通信ケーブル
４００  ネットワーク（ＬＡＮ）
４０２  ＬＵＴサーバ
７００  ルックアップテーブル
７０１  機種別ＩＤ
７０２  ＬＵＴバージョン
【図１】
2008153789.tif 000003
【図２】
2008153789.tif 000004
【図３】
2008153789.tif 000005
【図４】
2008153789.tif 000006
【図５】
2008153789.tif 000007
【図６】
2008153789.tif 000008