(57)【要約】【課題】画像処理装置を使用しているユーザに合わせて画像データに対して行われる画像処理を変化させることが可能な画像処理装置及び画像処理システムを提供する。【解決手段】画像処理装置１は、画像データ、画像データに対する画像処理条件を指定する画像処理制御データＬ１若しくは画像処理制御データＬ２、画像データに対して画像処理制御データＬ１又は画像処理制御データＬ２とは異なる画像処理条件を指定する画像処理制御データＬ３、及び第１照合データを含む画像情報が入力される受信部５と、第２照合データが入力されるデータ入力部２９と、第１照合データとデータ入力部２９に入力された第２照合データとを比較する比較部１７と、比較部１７による比較結果に基づいて画像処理制御データＬ１若しくは画像処理制御データＬ２又は画像処理制御データＬ３の何れかで指定される画像処理条件で画像データの画像処理を行う画像処理部１５とを備える。【選択図】  図１
2008016971.tif 000002
【特許請求の範囲】
【請求項１】
画像データ、当該画像データに対する画像処理条件を指定する第１画像処理制御データ、前記画像データに対して前記第１画像処理制御データとは異なる画像処理条件を指定する第２画像処理制御データ、及び第１照合データを含む画像情報が入力される画像情報入力部と、
第２照合データが入力されるデータ入力部と、
前記画像情報に含まれる第１照合データと前記データ入力部に入力された前記第２照合データとを比較する比較部と、
前記比較部による比較結果に基づいて前記第１画像処理制御データ又は前記第２画像処理制御データの何れか一方で指定される画像処理条件で前記画像データの画像処理を行う画像処理部とを備えること、
を特徴とする画像処理装置。
【請求項２】
前記第２画像処理制御データで指定される画像処理条件は、前記第１画像処理制御データで指定される画像処理条件よりも前記画像データを低画質に処理する条件であり、
前記画像処理部は、前記比較結果が前記第１照合データと前記第２照合データとが一致するものであるときは前記第１画像処理制御データに基づいて前記画像データの画像処理を行い、前記比較結果が前記第１照合データと前記第２照合データとが一致しないものであるときは、前記第２画像処理制御データに基づいて前記画像データの画像処理を行うこと、
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１画像処理制御データ及び前記第２画像処理制御データ並びに前記第１照合データは、電子透かし情報として前記画像データに埋め込まれていること、
を特徴とする請求項１又は請求項２の何れかの項記載の画像処理装置。
【請求項４】
前記第２画像処理制御データに基づいて画像処理が行われる前記画像データのサイズは、前記第１画像処理制御データに基づいて画像処理が行われる前記画像データのサイズと比較して小さいこと、
を特徴とする請求項２又は請求項３の何れかの項記載の画像処理装置。
【請求項５】
前記第２画像処理制御データに基づいて画像処理が行われる前記画像データの解像度は、前記第１画像処理制御データに基づいて画像処理が行われる前記画像データの解像度と比較して低いこと、
を特徴とする請求項２乃至請求項４の何れかの項記載の画像処理装置。
【請求項６】
前記第２画像処理制御データに基づいて画像処理が行われる画像データの色の種類は、前記第１画像処理制御データに基づいて画像処理が行われる画像データの色の種類と比較して少ないこと、
を特徴とする請求項２乃至請求項５の何れかの項記載の画像処理装置。
【請求項７】
画像データを生成する画像データ生成部と、
前記画像データに対する画像処理条件を指定する第１画像処理制御データ及び前記画像データに対して前記第１画像処理制御データとは異なる画像処理条件を指定する第２画像処理制御データ並びに第１照合データを生成する画像処理制御データ生成部と、
前記画像データに対して前記第１画像処理制御データ及び前記第２画像処理制御データ並びに前記第１照合データを付加して画像情報を生成する画像情報生成部と、
前記画像情報を送信する送信部とを有する情報提供装置と、
前記画像情報を受信する受信部と、
第２照合データが入力されるデータ入力部と、
前記第１照合データと前記第２照合データとを比較する比較部と、
前記比較部による比較結果に基づいて前記第１画像処理制御データ又は前記第２画像処理制御データの何れか一方で指定される画像処理条件で前記画像データの画像処理を行う画像処理部とを有する画像処理装置とを備えること、
を特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理システムに関する。
【背景技術】
【０００２】
従来、所定のアプリケーションにおいて生成した画像データに対して所定の画像処理を行う画像処理装置としては、例えば特許文献１に開示された画像処理装置がある。
【０００３】
【特許文献１】特開２００４−２３６２５６公報
【０００４】
具体的には、この特許文献１には、情報提供装置としてのカメラで形成された画像データに、画像処理条件を指定する画像処理制御情報が付加され、画像処理装置に送信される。そして、画像処理制御情報が付加された画像データを受信した画像処理装置は、画像データに画像処理制御情報が含まれているか否かを判断する。そして画像処理装置は、画像データに画像処理制御情報が含まれていると判断した場合には、当該画像処理制御情報を用いて画像データに画像処理を行うこととしている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、インターネットの例えば有料サイト等において画像データを提供する場合、有料サイト等の運営者側は、会員でない者に対して画像データの概要は提供したい一方で、有料であることに鑑みてその画像データの詳細な情報は提供したくないということがある。そしてこの様なときに上述した画像処理装置を使用した場合、全てのユーザに対して提供される画像データ及び画像処理制御情報の内容は同一の内容となってしまう為、例えばインターネット利用者の画像処理装置において画像処理制御情報が含まれているか否かの判断結果を参照して、画像データに対して画像処理制御情報で指定された画像処理を行うか否かが決定されてしまう。すなわち、有料サイト等の運営者側は、アクセスしたユーザに応じて画像データに対して行われるべき画像処理の設定を変更することが出来ず、会員である者に対しては高画質な画像処理が行われた画像データを提供しつつ、会員でない者に対しては画像データの概要を提供することが出来ないという問題があった。
【０００６】
そこで、本発明はこの様な実情に鑑みてなされたものであり、画像処理装置を使用しているユーザに合わせて画像データに対して行う画像処理を変化させることが可能な画像処理装置及び画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する為に、本発明に係る画像処理装置は、画像データ、当該画像データに対する画像処理条件を指定する第１画像処理制御データ、前記画像データに対して前記第１画像処理制御データとは異なる画像処理条件を指定する第２画像処理制御データ、及び第１照合データを含む画像情報が入力される画像情報入力部と、第２照合データが入力されるデータ入力部と、前記画像情報に含まれる前記第１照合データと前記データ入力部に入力された前記第２照合データとを比較する比較部と、前記比較部による比較結果に基づいて前記第１画像処理制御データ又は前記第２画像処理制御データの何れか一方で指定される画像処理条件で前記画像データの画像処理を行う画像処理部とを備えることを特徴としている。
【０００８】
この構成によれば、画像データは、比較部の比較結果に基づいて選択された第１画像処理制御データ又は第２画像処理制御データの何れか一方において指定された画像処理条件に基づいて画像処理が行われる。そして、この比較部では、画像情報入力部に入力された画像情報に付加された第１照合データと、第２照合データ入力部に入力された第２照合データとを比較する。すなわち画像処理装置では画像処理部における処理に使用される画像処理制御データは、画像情報に付加された第１照合データと、第２照合データ入力部に入力された第２照合データとの関係に基づいて変化する。
【０００９】
また、本発明に係る画像処理システムは、画像データを生成する画像データ生成部と、前記画像データに対する画像処理条件を指定する第１画像処理制御データ及び前記画像データに対して前記第１画像処理制御データとは異なる画像処理条件を指定する第２画像処理制御データ並びに第１照合データを生成する画像処理制御データ生成部と、前記画像データに対して前記第１画像処理制御データ及び前記第２画像処理制御データ並びに前記第１照合データを付加して画像情報を生成する画像情報生成部と、前記画像情報を送信する送信部とを有する情報提供装置と、前記画像情報を受信する受信部と、第２照合データが入力されるデータ入力部と、前記第１照合データと前記第２照合データとを比較する比較部と、前記比較部による比較結果に基づいて前記第１画像処理制御データ又は前記第２画像処理制御データの何れか一方で指定される画像処理条件で前記画像データの画像処理を行う画像処理部とを有する画像処理装置とを備えることを特徴とする。
【００１０】
この構成によれば、画像データは、比較部の比較結果に基づいて選択された第１画像処理制御データ又は第２画像処理制御データの何れか一方によって指定された画像処理条件に基づいて画像処理が行われる。そして、比較部が比較の対象として用いる第１照合データは、情報提供装置側の画像情報生成部において画像データに付加された情報である。また、比較部が比較の対象として用いる第２照合データは、画像処理装置側に備えられたデータ入力部に入力された情報である。そして、画像処理部は、この様な両情報を比較した比較部の比較結果に基づいて画像処理を行う為、画像処理部において行われる画像処理は、第１照合データと第２照合データとの関係で変化する。
【発明の効果】
【００１１】
この様に、本発明に因れば、ユーザに合わせて画像データに対して行う画像処理を変化させることができ、第２照合データを入力したユーザに応じて画像データに対して行われるべき画像処理を変化させることが出来る。
【００１２】
例えば、データ入力部に第２照合データを入力した者が第１照合データに対応する第２照合データを保有する有料サイトの会員である場合には、画像処理部は画像データに対して第１画像処理制御データで指定された印刷条件に基づいて画像処理を行うことが出来る。一方で、データ入力部に第２照合データを入力した者が有料サイトの会員ではなく第１照合データに対応する第２照合データを保有していない場合は、画像処理部は画像データに対して第２画像処理制御データで指定された印刷条件に基づいて画像処理を行うことが出来る。そして、第１画像処理制御データで指定された印刷条件と第２画像処理制御データで指定された印刷条件とが異なる為、画像処理装置はデータ入力部に第２照合データを入力したユーザに応じて両画像データの間で画質に差異をもたせることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１４】
実施の形態に係る画像処理システムでは、例えば有料サイトのサーバ等の情報提供装置から、ユーザ側にある画像処理装置に画像データをダウンロードし、当該画像データを画像処理装置が備える出力部において出力する。そして、このとき画像処理装置から出力される画像データに基づく画像は、画像処理装置のユーザに応じて画像データに所定の画像処理が行われた画像となる。具体的には、例えば画像処理装置のユーザが有料サイトの会員である場合には、ユーザに提供される画像は、画像処理部によって詳細な情報を表示することが可能な画像として画像処理が行われた画像となる。一方、画像処理装置のユーザが有料サイトの会員でない場合は、ユーザに提供される画像は、画像処理部によって画像データの概要を表示することが可能な画像として画像処理が行われた画像となる。
【００１５】
第１の実施の形態に係る画像処理システムは、図１に示す様に、画像処理装置１と、例えばインターネットサーバ等の情報提供装置３とを備える。
【００１６】
画像処理装置１は、情報提供装置３から提供された画像データに対して所定の画像処理を行う。この様な画像処理装置１は、例えばプリンタ等の画像形成装置、又はパーソナルコンピュータ等の情報処理装置がある。尚、本実施の形態においては、画像処理装置１としては、印刷機能を備えるプリンタとして詳細な説明を行う。
【００１７】
画像処理装置１は、情報提供装置３から提供された画像情報を受信する受信部５と、例えばメモリカード等の記録メディアを装着するスロット７とを備える。画像処理装置１は、この様に画像情報を受信部５において受信することもでき、さらにスロット７にメモリカード等を装着することによっても画像情報を入力されることができる。すなわち画像処理装置１では、受信部５及びスロット７によって画像情報入力部を構成する。
【００１８】
画像情報は、例えば情報提供装置３において後述する方法で生成された情報であり、描画ソフト等で生成した画像データと、例えば当該画像データの解像度、画像データのサイズ、画像データの色の種類等の画像処理条件に関する画像処理制御データと、これらデータを照合する為の第１照合データとを含む情報である。
【００１９】
受信部５は、例えば画像処理装置１の外表に形成されたネットワークインターフェイス又はホストインターフェイスであり、例えばインターネットを通じて情報提供装置３から送信された画像情報を受信する。そして、受信部５又はスロット７に装着されたメモリカードから読み出された画像情報は、画像情報取得部９によって取得される。
【００２０】
画像情報取得部９は、受信部５及びスロット７によって構成される画像情報入力部に入力された画像情報を取得し、当該取得した画像情報を各部に供給する。具体的には、画像情報取得部９は、取得した画像情報をデータ抽出部１１に供給する。
【００２１】
データ抽出部１１は、画像情報取得部９から供給された画像情報に含まれる各種データを抽出し、当該抽出した各種データを指定された各部に供給する。具体的には、データ抽出部１１は、画像情報に含まれる画像データ及び画像処理制御データを、制御部１３を構成する画像処理部１５に供給する。また、データ抽出部１１は、画像情報に含まれる第１照合データを、画像情報に含まれる第１照合データとユーザが入力した第２照合データとを比較する比較部１７に供給する。
【００２２】
制御部１３は、一定の条件のもと、画像処理装置１に入力された画像情報に含まれる画像データに対して所定の画像処理を行うと共に、該画像処理を行う為に必要とされる各種処理を実行する。この様な制御部１３は、画像データに対して画像処理を行う画像処理部１５と、第１照合データとユーザが入力した後述する第２照合データとの比較を行う比較部１７と、ユーザが入力した後述するユーザ設定画像処理制御データを格納するユーザ設定画像処理制御データ格納部１９とを備える。
【００２３】
画像処理部１５は、データ抽出部１１から供給された画像処理制御データ及び画像データ並びに比較部１７から供給された比較結果を受けて、画像データに対して画像処理制御データで指定された印刷条件に基づく画像処理を行う。また、画像処理部１５は、画像情報に第１照合データが含まれていない場合等には、ユーザ設定画像処理制御データ格納部１９に格納されたユーザ設定画像処理制御データで指定された印刷条件に基づいて画像データに画像処理を行う。そして、画像処理部１５は、画像処理を行った画像データを、画像データを画像処理装置１外部に送信するデータ出力部２１、又は画像データに基づく画像を記録媒体上に印刷する印刷部２３に供給する。
【００２４】
比較部１７は、第１照合データとユーザが入力した第２照合データとの比較を行い、当該比較結果を画像処理部１５に供給する。具体的には、比較部１７は、情報提供装置３から供給された画像情報に含まれる第１照合データと、ユーザが入力した第２照合データとを比較し、両者が一致する照合データ又は対応する照合データである場合は、両者が一致する旨又は対応する旨の比較結果を画像処理部１５に供給する。一方、比較部１７は、両者を比較した結果、両者が一致しない照合データ又は対応しない照合データである場合は、両者が一致しない旨又は対応しない旨の比較結果を画像処理部１５に供給する。
【００２５】
ユーザ設定画像処理制御データ格納部１９は、後述する方法で画像処理装置１に入力されたユーザ設定画像処理制御データを格納する。また、ユーザ設定画像処理制御データ格納部１９に格納されたユーザ設定画像処理制御データは、画像処理部１５が画像処理を実行する際に画像処理部１５によって読み出される。
【００２６】
データ出力部２１は、画像処理部１５において画像処理が行われた画像データを画像処理装置１外部に出力する。この様なデータ出力部２１は、例えば表示装置や外部に設置された画像形成装置等に対して画像データを送信する際に使用されるインターフェイスである。
【００２７】
印刷部２３は、画像処理部１５において画像処理が行われた画像データを記録媒体上に印刷する。この様な印刷部２３は、画像処理が行われた画像データを印刷可能な形式の画像データに変換すると共に、印刷時に印刷部２３を構成する各部の動作を制御する印刷制御部２５と、印刷制御部２５の制御のもと、印刷制御部２５において形式が変換された画像データを記録媒体上に印刷する印刷機構２７とを備える。
【００２８】
印刷制御部２５は、例えば画像処理部１５が供給された画像処理が行われた画像データのデータ形式を、ＲＧＭモードからＣＭＹＫモードに変換する色変換処理を行う。
【００２９】
ここで、本実施の形態では、画像処理装置１は、出力部としてデータ出力部２１及び印刷部２３を備える構成としているが、データ出力部２１及び印刷部２３は、画像処理装置１の用途等に応じて何れか一方を備えていれば足りる。すなわち、画像処理装置１が印刷部２３を備えていない場合は、データ出力部２１を表示装置や外部に配置された画像形成装置と接続し、画像処理が行われた画像データを、データ出力部２１を介して表示装置や外部に配置された画像形成装置に送信する。
【００３０】
また、画像処理装置１は、ユーザが画像処理装置１に各種情報を入力する第２画像情報入力部としてのデータ入力部２９を備える。ユーザによってデータ入力部２９に入力される情報としては、第２照合データを含む照合情報及びユーザが所望する画像処理に関するユーザ設定画像処理制御データを含むユーザ設定像処理制御情報がある。この様なデータ入力部２９は、例えば画像処理装置１の外表に形成された操作パネル、又は画像処理装置１外部に設置された図示せぬ情報処理装置と画像処理装置１とを接続するホストインターフェイスによって構成される。そして、データ入力部２９に入力された照合情報に含まれる第２照合データは、照合情報取得部３１によって取得され、データ入力部２９に入力されたユーザ設定画像処理制御データを含むユーザ設定画像処理制御情報は、ユーザ設定画像処理制御情報取得部３３によって取得される。
【００３１】
照合情報取得部３１は、データ入力部２９に入力された照合情報を取得する。そして、照合情報取得部３１は、照合情報から、照合情報に含まれる第２照合データを抽出し、当該第２照合データを記憶部３５に記憶する。
【００３２】
ユーザ設定画像処理制御情報取得部３３は、データ入力部２９に入力されたユーザ設定画像処理制御情報からユーザ設定画像処理制御データを取得する。そして、ユーザ設定画像処理制御情報取得部３３が取得したユーザ設定画像処理制御データは、ユーザ設定画像処理制御データ格納部１９に格納される。
【００３３】
また、情報提供装置３は、情報提供者が情報提供装置３の各種操作を行う操作部３７を備える。操作部３７は、例えばキーボード等の操作手段から成り、情報提供者は、操作部３７を用いて画像処理制御データを生成する為に必要な操作を行う。
【００３４】
また、情報提供装置３は、画像処理制御データ及び第１照合データを生成する画像処理制御データ生成部３９を備える。情報提供者は、操作部３７によって各種操作を行うことで、画像処理制御データ生成部３９は、画像処理制御データ及び第１照合データを生成し、当該画像処理制御データを画像情報生成部４１に供給する。
【００３５】
画像情報生成部４１は、画像処理制御データ生成部３９において生成された画像処理制御データ及び第１照合データを画像データ生成部４３において生成された画像データに付加し、画像情報を生成する。そして、画像情報生成部４１は、生成した画像情報を、送信部４５を介して画像処理装置１の受信部５宛てに送信する。
【００３６】
画像データ生成部４３は、例えば描画ソフト等のアプリケーションから成り、情報提供者の操作のもと画像データを生成する。そして、画像データ生成部４３で生成された画像データは、画像情報生成部４１に供給される。
【００３７】
以下、画像処理装置１に入力され、又は情報提供装置３から送信される各種データについて詳細な説明をする。
【００３８】
情報提供装置３の画像処理制御データ生成部３９で生成される画像処理制御データは、図２に示す様に、少なくとも第１照合データＣＤ１と、出力モードＰＭ１と、出力解像度ＰＲ１と、出力サイズＰＳ１に関する情報と、第１照合データＣＤ１の要否を示す照合データ要否情報ＮＵとを含む第１画像処理制御データ又は第２画像処理制御データとしての複数の画像処理制御データＬ１，Ｌ２，Ｌ３とによって構成される。画像処理装置１は、比較部１７の比較結果に基づいて何れかの画像処理制御データＬ１，Ｌ２，Ｌ３を選択し、当該選択した画像処理制御データＬ１，Ｌ２，Ｌ３に基づいて画像データに画像処理を行う。
【００３９】
第１照合データＣＤ１は、各画像処理制御データＬ１，Ｌ２，Ｌ３に対して個別に付加され、例えば８桁の文字を配列して構成される。また、出力モードＰＭ１は、印刷時の印刷モードに関する情報を含み、例えばフルカラー出力又はモノクロ出力の何れかのモードで印刷すべき情報を含む。また、出力解像度は、画像データを出力する際の解像度に関する情報を含む。また、出力サイズＰＳは、画像データを出力する際のサイズに関する情報を含む。そして、画像処理部１５は、この様な第１画像処理制御データに基づいて画像データに画像処理を行う。尚、本実施の形態では、説明の便宜上、画像処理制御データＬ１は、第１照合データＣＤ１として「０１２３−４５６７」、出力モードＰＭ１として「フルカラー」、出力解像度として「１２００ｄｐｉ（dots per inch）」、及び出力サイズＰＳ１として「１００％サイズ」を示す情報を含むものとする。また、画像処理制御データＬ２は、第１照合データＣＤ１として「８９ａｂ−ｃｄｅｆ」、出力モードＰＭとして「フルカラー」、出力解像度として「６００ｄｐｉ」、及び出力サイズＰＳ１として「１００％サイズ」を示す情報を含むものとする。また、画像処理制御データＬ３は、第１照合データＣＤ１を含まず、出力モードＰＭとして「モノクロ」、出力解像度として「６００ｄｐｉ」、及び出力サイズＰＳ１として「５０％サイズ」を示す情報を含むものとする。この様に、本実施の形態では、画像処理制御データＬ１で指定された印刷条件によって画像処理が行われた画像データの明瞭性及び視認性が最も高レベルな画像となり、一方で画像処理制御データＬ３で指定された印刷条件によって画像処理が行われた画像データの最も低レベルな画像となる。
【００４０】
また、ユーザによってデータ入力部２９に入力される照合情報は、図３に示す様に、そのヘッダ部分に所定のコード情報ＣＩ１が埋め込まれている。また、照合情報は、第２照合データＣＤ２を含む。
【００４１】
また、ユーザによってデータ入力部２９に入力されるユーザ設定画像処理制御情報は、そのヘッダ部分に所定のコード情報ＣＩ２が埋め込まれている。また、ユーザ設定画像処理制御情報は、出力モードＰＭ２と、出力解像度ＰＲ２と、出力サイズＰＳ２とによって構成されるユーザ設定画像処理制御データを含む。
【００４２】
画像処理装置１に画像情報が送信され、照合情報が入力されると図４に示す様な処理を行う。
【００４３】
先ず、データ抽出部１１は、受信した画像情報から画像処理制御データＬ１，Ｌ２，Ｌ３を抽出する。そして、比較部１７は、データ入力部２９に入力された照合情報に含まれる第２照合データＣＤ２と、画像処理制御データＬ１，Ｌ２に付加された第１照合データＣＤ１とを比較し、当該比較結果を画像処理部１５に供給する。そして画像処理部１５は、当該比較結果に基づいて画像処理制御データＬ１，Ｌ２に付加された第１照合データＣＤ１のうち、第２照合データＣＤ２に対応する第１照合データＣＤ１が付加された画像処理制御データを選択する。同図に示す例で説明すると、ユーザが入力した照合情報に含まれる第２照合データＣＤ２が、「０１２３−４５６７」である場合は、画像処理部１５は、第２照合データＣＤ２と同一の照合データが付加された画像処理制御データＬ１を選択する。
【００４４】
そして、画像処理部１５は、比較部１７による比較結果に基づいて画像データに対して画像処理を行う。そして、同図に示す例で説明すると、画像処理部１５は、選択された画像処理制御データＬ１に基づいて画像データに画像処理を行う。
【００４５】
一方、照合情報に含まれる第２照合データＣＤ２が、画像処理制御データＬ１，Ｌ２に付加された第１照合データＣＤ１の何れにも一致しない場合は、画像処理部１５は、図５に示す様に第１照合データＣＤ１が不要とされた画像処理制御データＬ３を選択する。そして、画像処理部１５は、画像処理制御データＬ３に基づいて画像処理を行う。
【００４６】
すなわち、有料サイトの会員が画像データを出力しようとした場合は、予め、会員であるユーザに画像処理制御データＬ１又は画像処理制御データＬ２の第１照合データＣＤ１を保有させることで、画像処理部１５によって行われる画像処理が当該会員向けの画像処理となる。一方、有料サイトの会員でない者が画像データを出力しようとした場合は、照合データを必要としない画像処理制御データＬ３に基づいて画像処理が行われた画像データを出力することは可能であるが、画像処理制御データＬ１，Ｌ２に基づいて画像処理を行うことはできない。
【００４７】
次に、第２照合データＣＤ２を含む照合情報がデータ入力部２９に入力された際の画像処理装置の一連の動作について、図６を参照しながら詳細な説明をする。
【００４８】
一連の動作がスタートすると、ステップＳ１においてデータ入力部２９には、ユーザによって照合情報が入力される。ここでデータ入力部２９に入力された照合情報は、照合情報取得部３１によって取得される。
【００４９】
次にステップＳ２において照合情報取得部３１は、当該取得した情報のヘッダ部分に埋め込まれたコードＣＩ１を参照して当該情報が照合情報であるか否かを判断する。具体的には、照合情報取得部３１が取得した情報が照合情報であるか否かを判断する方法としては、取得した情報のヘッダ部分に埋め込まれた情報が、予め定義されたコードと一致するか否かを判断することで行われる。例えば、照合情報のヘッダ部分に埋め込まれるべきコードＣＩ１の値が１６進数で表される「Ｏｘａｂｃｄ」と定義されて照合情報取得部３１に記憶されていたとすると、照合情報取得部３１は、データ入力部２９から取得した情報のヘッダ部分に埋め込まれた情報が、「Ｏｘａｂｃｄ」と一致するか否かを判断する。そして、両者が一致する場合には、照合情報取得部３１は、当該取得した情報が照合情報であると判断し、一方で両者が一致しない場合には、照合情報取得部３１は、当該取得した情報が照合情報ではないと判断する。そして、照合情報取得部３１は、取得した情報が照合情報でないと判断した場合は、一連の動作を終了する。一方、照合情報取得部３１が、取得した情報が照合情報であると判断した場合は、ステップＳ３の処理を実行する。
【００５０】
ステップＳ３において照合情報取得部３１は、照合情報から、照合情報に含まれる第２照合データＣＤ２を取得し、記憶部３５に記憶する。その後、照合情報取得部３１は、一連の動作を終了する。
【００５１】
次に、ユーザ設定画像処理制御情報がデータ入力部２９に入力された際の画像処理装置１の一連の動作について、図７を参照しながら詳細な説明をする。
【００５２】
一連の動作がスタートすると、ステップＳ４においてデータ入力部２９には、ユーザによってユーザ設定画像処理制御情報が入力される。ここでデータ入力部２９に入力されたユーザ設定画像処理制御情報は、ユーザ設定画像処理制御情報取得部３３によって取得される。
【００５３】
次に、ステップＳ５においてユーザ設定画像処理制御情報取得部３３は、当該取得した情報のヘッダ部分に埋め込まれたコードＣＩ２を参照して当該情報がユーザ設定画像処理制御情報であるか否かを判断する。具体的には、ユーザ設定画像処理制御情報取得部３３が取得した情報がユーザ設定画像処理制御情報であるか否かを判断する方法としては、取得した情報のヘッダ部分に埋め込まれた情報が、予め定義されたコードと一致するか否かを判断することで行われる。例えば、ユーザ設定画像処理制御情報のヘッダ部分に埋め込まれるべきコードＣＩ２の値が１６進数で表される「Ｏｘｆｅｄｃ」と定義されてユーザ設定画像処理制御情報取得部３３に記憶されていたとすると、ユーザ設定画像処理制御情報取得部３３は、データ入力部２９から取得した情報のヘッダ部分に埋め込まれた情報が、予め定義されて記憶された「Ｏｘｆｅｄｃ」と一致するか否かを判断する。そして、両者が一致する場合には、ユーザ設定画像処理制御情報取得部３３は、当該取得した情報がユーザ設定画像処理制御情報であると判断し、一方で両者が一致しない場合には、ユーザ設定画像処理制御情報取得部３３は、当該取得した情報がユーザ設定画像処理制御情報ではないと判断する。そして、ユーザ設定画像処理制御情報取得部３３は、取得した情報がユーザ設定画像処理制御情報でないと判断した場合は、一連の動作を終了する。一方、ユーザ設定画像処理制御情報取得部３３が、取得した情報がユーザ設定画像処理制御情報であると判断した場合は、ステップＳ６の処理を実行する。
【００５４】
ステップＳ６においてユーザ設定画像処理制御情報取得部３３は、ユーザ設定画像処理制御情報から、ユーザ設定画像処理制御情報に含まれるユーザ設定画像処理制御データを取得し、ユーザ設定画像処理制御データ格納部１９に格納する。その後、ユーザ設定画像処理制御情報取得部３３は、一連の動作を終了する。
【００５５】
次に、情報提供装置３から画像情報が送信された際の画像処理装置１の一連の動作について図８を参照しながら詳細な説明をする。
【００５６】
ステップＳ７において、画像処理装置１が受信部５において画像情報を受信し、又はスロット７にメモリカード等が装着されて画像情報を取得する。そして受信した画像情報は、画像情報取得部９に取得される。そして、画像情報取得部９は、取得した画像情報をデータ抽出部１１に供給する。
【００５７】
次に、ステップＳ８においてデータ抽出部１１は、当該供給された画像情報のヘッダ部分に埋め込まれたコードを解析し、画像処理制御データＬ１，Ｌ２，Ｌ３の抽出を行う。具体的には、データ抽出部１１は、画像情報の先頭から予め定義されたサイズ分のデータをコードのサイズとして認識する。そして、データ抽出部１１は、コードに引き続いて存在する、予め定義されたサイズ分のデータを画像処理制御データＬ１，Ｌ２，Ｌ３であると認識する。例えば、コードのサイズを１０バイトとし、各画像処理制御データＬ１，Ｌ２，Ｌ３のサイズを２０バイトとした場合、データ抽出部１１は、画像情報のヘッダ部分のうち、先頭から１０バイトをコードと認識し、コードの末尾から２０バイトを画像処理制御データＬ１と認識し、画像処理制御データＬ１の末尾から２０バイトを画像処理制御データＬ２と認識し、画像処理制御データＬ２の末尾から２０バイトを画像処理制御データＬ３と認識する。
【００５８】
次に、ステップＳ９においてデータ抽出部１１は、画像処理制御データＬ１，Ｌ２，Ｌ３が抽出されたか否かを判断する。そして、データ抽出部１１は、画像処理制御データＬ１，Ｌ２，Ｌ３が抽出されたと判断した場合、ステップＳ１０の処理を実行する。このときデータ抽出部１１は、当該画像情報に含まれる画像処理制御データＬ１，Ｌ２，Ｌ３及び画像データを画像処理部１５に供給し、第１照合データＣＤ１を比較部１７に供給する。
【００５９】
次に、ステップＳ１０において比較部１７は、記憶部３５に記憶された第２照合データＣＤ２と、データ抽出部１１から供給された第１照合データＣＤ１とが一致するものであるか否かを判断する。そして、比較部１７による比較の結果、第１照合データＣＤ１と第２照合データＣＤ２とが一致する場合は、その旨を画像処理部１５に通知する。そして画像処理部１５は、ステップＳ１１の処理を実行する。
【００６０】
ステップＳ１１において画像処理部１５は、第２照合データＣＤ２と一致した第１照合データＣＤ１が付加された画像処理制御データＬ１，Ｌ２，Ｌ３に基づいて画像データに画像処理を行う。そして、画像処理部１５は、画像処理が行われた画像データを印刷部２３の印刷制御部２５に供給する。
【００６１】
次にステップＳ１２において印刷制御部２５は、当該画像処理が行われた画像データに基づいて印刷機構２７によって印刷可能な形式の印刷データを作成する。
【００６２】
次にステップＳ１３において印刷機構２７は、印刷制御部２５において作成された印刷データに基づく画像を用紙上に印刷し、一連の処理を終了する。
【００６３】
一方、ステップＳ９においてデータ抽出部１１が、画像処理制御データＬ１，Ｌ２，Ｌ３が抽出されていないと判断した場合は、画像処理部１５は、ステップＳ１４においてユーザ設定画像処理制御データ格納部１９に格納されたユーザ設定画像処理制御データを取り出す。すなわち、情報提供者が画像データに対して何ら画像処理制御データＬ１，Ｌ２，Ｌ３を付加していない場合は、画像処理部１５はユーザが入力したユーザ設定画像処理制御データに基づいて画像処理を行う。その後、画像処理部１５は、取り出したユーザ設定画像処理制御データに基づいてステップＳ１１の処理を実行する。
【００６４】
また、ステップＳ１０において比較部１７が、第１照合データＣＤ１と第２照合データＣＤ２とが一致しないと判断した場合、ステップＳ１５において画像処理部１５は、送信された画像情報に照合データが不要とされる画像処理制御データが含まれるか否かを判断する。そして、ここで画像処理部１５が、画像情報に照合データが不要とされる画像処理制御データが含まれていると判断した場合は、ステップＳ１１の処理へ移行する。一方、画像処理部１５が、画像情報に照合データが不要とされる画像処理制御データが含まれていないと判断した場合は、一連の処理を終了する。
【００６５】
この様な第１の実施の形態に係る画像処理システムによれば、情報提供装置３から送信される画像データは、画像処理装置１を使用するユーザに応じた画像処理が行われる。すなわち、ユーザが例えば有料サイトの会員である場合には、予め割り振られた照合情報を画像処理装置に入力することで、画像処理制御データＬ１，Ｌ２で指定された印刷条件に基づく画像処理が行われた画像データを出力することが可能となる。一方、照合情報を有していないユーザが同様に情報提供装置３から提供された画像データを出力しようとした場合、照合情報を有していない為、画像処理装置１から出力される画像データは、例えば画像処理制御データＬ３に基づいて画像処理が行われた画像データとなる。そして、上述の様に、画像処理制御データＬ３に含まれる出力方式、解像度、出力サイズ等を画像処理制御データＬ１，Ｌ２に含まれる出力方式、解像度、出力サイズ等よりも低い値に設定することにより、有料サイトの会員でないユーザが出力可能な画像データを、会員であるユーザが出力可能な画像データよりも画質の低い、例えば画像データの概要を示すデータとすることが可能となる。
【００６６】
また、上述の様に、画像処理制御データＬ１，Ｌ２に関しても画質の差異を設けると共に、例えばユーザが契約している料金プランに応じてユーザに配布する第２照合データＣＤ２を区別することで、ユーザは料金体系に応じた画像データのみを出力することが可能となる。そして、この様な場合においても、情報提供者は、情報提供装置３にアクセスしてきたユーザに対して個々に対応する必要がなくなり、同一の画像情報をダウンロード可能とすれば足りる。
【００６７】
次に、本発明を適用した第２の実施の形態について詳細な説明をする。尚、第２の実施の形態に係る画像処理システムは、上記第１の実施の形態で説明した画像処理システムと同一の構成を有する箇所がある為、同一の構成を有する箇所については詳細な説明を省略し、異なる構成を有する箇所についてのみ詳細な説明を行う。
【００６８】
第２の実施の形態に係る画像処理システムの画像処理装置５１は、図９に示す様に、画像処理装置１の構成に加えて、電子透かし情報として画像データに埋め込まれた画像処理制御データＬ１，Ｌ２，Ｌ３を抽出する電子透かし情報抽出部５３を備える。また、画像処理装置５１の制御部５５は、上記制御部１３の構成に加え、電子透かし情報抽出部５３が抽出した電子透かし情報を格納する電子透かし情報格納部５７を備える。
【００６９】
電子透かし情報抽出部５３は、情報提供装置５９の画像情報生成部４１によって画像データに埋め込まれた電子透かし情報を抽出する。
【００７０】
電子透かし情報は、画像処理制御データＬ１，Ｌ２，Ｌ３の他に、例えば画像データの作成日、及び作成者等に関するデータを含み、図１０に示す様に画像データ内部に埋め込まれている。具体的には、電子透かし情報は、例えば画像データの画素等の標本値に所定のデータを埋め込む方法、又は画像データを周波数成分に分解し、所定のデータを埋め込む方法によって埋め込まれる。前者は、処理の負荷が軽い一方で加圧や圧縮等によって透かし情報が破壊され易い。後者は、処理の負荷が重い一方で加工や圧縮等によって透かし情報が破壊され難い。また画像データに対する透かし情報の埋め込み位置に関しては、画像データ全体に対して透かし情報を分散して埋め込む方法、画像データを複数のブロックに分割し、各ブロックに割り当てられた透かし情報を分割された各ブロックに対応する画像データに埋め込む方法、又は画像データを複数の画素ブロックに分割して各ブロックに対応する画像データに対して同一の透かし情報を繰り返し埋め込む方法によって決定されることが好ましい。尚、本実施の形態では電子透かし情報は上述の方法のうち、画像データの周波数成分上に画像処理制御データＬ１，Ｌ２，Ｌ３及び画像データの作成日等に関するデータが埋め込まれているものとする。
【００７１】
透かし情報を抽出するとき電子透かし情報抽出部５３は、図１１に示す様に、電子透かし情報が埋め込まれている画像データを所定の周波数変換方法、例えばフーリエ変換等によって周波数成分に変換し、特定の周波数成分として埋め込まれている画像処理制御データＬ１，Ｌ２，Ｌ３及び画像データの作成日等から成る透かし情報成分と、それ以外の周波数成分から成る画像データ成分とを分散させる。その後、電子透かし情報抽出部５３は、透かし情報成分及び画像データ成分に、分散時に使用した変換とは逆の変換を行い、画像データから電子透かし情報を抽出する。
【００７２】
図１０に示す例でさらに詳細な説明をする。電子透かし情報ＤＷが埋め込まれた画像情報が送信されると、電子透かし情報抽出部５３は、画像情報から電子透かし情報ＤＷを抽出し、電子透かし情報ＤＷと画像データとを分散させる。そして、抽出された電子透かし情報ＤＷは、電子透かし情報格納部５７に格納される。またこれと同時に、画像データは、電子透かし情報抽出部５３から画像処理部１５に供給される。次に、データ抽出部１１は、電子透かし情報格納部５７に格納された電子透かし情報ＤＷを読み出し、当該電子透かし情報ＤＷから画像処理制御データＬ１，Ｌ２，Ｌ３を抽出する。次に、比較部１７は、データ入力部２９に入力された照合情報の第２照合データＣＤ２と、画像処理制御データＬ１，Ｌ２，Ｌ３の第１照合データＣＤ１とを比較し、第２照合データＣＤ２と同一の照合データを有する第１照合データＣＤ１が付加された画像処理制御データＬ１を選択する。その後、画像処理部１５は、比較部１７において選択された画像処理制御データＬ１で指定された印刷条件に基づいて画像データに画像処理を行う。
【００７３】
一方、図１２に示す様に、照合情報に含まれる第２照合データＣＤ２が画像処理制御データＬ１，Ｌ２に付加された第１照合データＣＤ１の何れにも一致しない場合は、画像処理部１５は、第１照合データＣＤ１が不要とされた画像処理制御データＬ３を選択する。そして、画像処理部１５は、画像処理制御データＬ３で指定された印刷条件に基づいて画像処理を行う。
【００７４】
次に、情報提供装置５９から画像情報が送信された際の画像処理装置５１の一連の動作について図１３を参照しながら詳細な説明をする。
【００７５】
ステップＳ１６において、画像処理装置５１が受信部５において画像情報を受信し、又はスロット７にメモリカード等が装着されて画像情報を取得する。そして受信した画像情報は、画像情報取得部９に取得される。そして、画像情報取得部９は、取得した画像情報を電子透かし情報抽出部５３に供給する。
【００７６】
次に、ステップＳ１７において電子透かし情報抽出部５３は、画像データから電子透かし情報ＤＷを抽出する。ここで抽出された電子透かし情報ＤＷは、電子透かし情報格納部５７に格納され、画像データは、画像処理部１５に供給される。
【００７７】
次に、ステップＳ１８においてデータ抽出部１１は、電子透かし情報格納部５７に格納された電子透かし情報ＤＷから画像処理制御データＬ１，Ｌ２，Ｌ３を抽出する。具体的には、データ抽出部１１が電子透かし情報ＤＷから画像処理制御データＬ１，Ｌ２，Ｌ３を抽出する方法としては、電子透かし情報ＤＷの先頭から予め定義されたサイズ分のデータを、画像データの作成日等に関する情報として認識する。そして、データ抽出部１１はその後に引き続き存在する、予め定義されたサイズ分のデータを画像処理制御データＬ１，Ｌ２，Ｌ３であると認識する。例えば、画像データの作成日等に関する情報が電子透かし情報ＤＷの先頭から１００バイトとし、各画像処理制御データＬ１，Ｌ２，Ｌ３のサイズを２０バイトとした場合、データ抽出部１１は、先頭から１００バイトを画像データの作成日等に関する情報と認識し、画像データの作成日等に関する情報の末尾から２０バイトを画像処理制御データＬ１と認識し、画像処理制御データＬ１の末尾から２０バイトを画像処理制御データＬ２と認識し、画像処理制御データＬ２の末尾から２０バイトを画像処理制御データＬ３と認識する。
【００７８】
次に、ステップＳ１９においてデータ抽出部１１は、画像処理制御データＬ１，Ｌ２，Ｌ３が抽出されたか否かを判断する。そしてデータ抽出部１１は、画像処理制御データＬ１，Ｌ２，Ｌ３が抽出されたと判断した場合は、抽出した画像処理制御データＬ１，Ｌ２，Ｌ３に含まれる第１照合データＣＤ１を比較部１７に供給し、ステップＳ２０の処理を実行する。
【００７９】
次に、ステップＳ２０において比較部１７は、記憶部３５に記憶された第２照合データＣＤ２と、データ抽出部１１から供給された第１照合データＣＤ１とが一致するものであるか否かを判断する。そして、比較部１７による比較の結果、第１照合データＣＤ１と第２照合データＣＤ２とが一致する場合は、その旨を画像処理部１５に通知する。そして画像処理部１５は、ステップＳ２１の処理を実行する。
【００８０】
ステップＳ２１において画像処理部１５は、第２照合データＣＤ２と一致した第１照合データＣＤ１が付加された画像処理制御データＬ１，Ｌ２，Ｌ３で指定された印刷条件に基づいて画像データに対して画像処理を行う。そして、画像処理部１５は、画像処理が行われた画像データを印刷部２３の印刷制御部２５に供給する。
【００８１】
次にステップＳ２２において印刷制御部２５は、当該画像処理が行われた画像データに基づいて印刷機構２７によって印刷可能な形式の印刷データを作成する。
【００８２】
次にステップＳ２３において印刷機構２７は、印刷制御部２５において作成された印刷データに基づく画像を用紙上に印刷し、一連の処理を終了する。
【００８３】
一方、ステップＳ１９においてデータ抽出部１１が、画像処理制御データＬ１，Ｌ２，Ｌ３が抽出されていないと判断した場合は、画像処理部１５は、ステップＳ２４においてユーザ設定画像処理制御データ格納部１９に格納されたユーザ設定画像処理制御データを取り出す。その後、画像処理部１５は、取り出したユーザ設定画像処理制御データで指定された印刷条件に基づいてステップＳ２１の処理を実行する。
【００８４】
また、ステップＳ２０において比較部１７が、第１照合データＣＤ１と第２照合データＣＤ２とが一致しないと判断した場合、ステップＳ２５において画像処理部１５は、送信された画像情報に照合データが不要とされる画像処理制御データが含まれるか否かを判断する。そして、ここで画像処理部１５が、画像情報に照合データが不要とされる画像処理制御データが含まれていると判断した場合は、ステップＳ２１の処理へ移行する。一方、画像処理部１５が、画像情報に照合データが不要とされる画像処理制御データが含まれていないと判断した場合は、一連の処理を終了する。
【００８５】
この様な第２の実施の形態に係る画像処理システムによれば、第１の実施の形態において説明した効果に加え、画像処理制御データＬ１，Ｌ２，Ｌ３を電子透かし情報として画像データに埋め込むことにより、画像処理制御データＬ１，Ｌ２，Ｌ３の内容の改ざんを困難とすることができる。これにより、不正な画像処理が実施されることを防止することができる。例えば会員でないユーザ、又は本来は画像処理制御データＬ３に基づく画像データのみを取得可能なユーザが、画像処理制御データＬ２，Ｌ３の内容を改ざんして、画像処理制御データＬ１と同程度の画質の画像データを取得しようとすることを防止することができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態に係る画像処理システムのブロック図である。
【図２】同画像処理システムを構成する画像処理装置に入力される画像情報に含まれる画像制御データの構成を示すブロック図である。
【図３】同画像処理装置に入力される照合情報及びユーザ設定画像制御情報の構成を示すブロック図である。
【図４】同画像処理装置の動作の概略を示すフロー図である。
【図５】同画像処理装置の動作の概略を示すフロー図である。
【図６】同画像処理装置に照合情報が入力された際の動作を示すフロー図である。
【図７】同画像処理装置にユーザ設定画像処理制御情報が入力された際の動作を示すフロー図である。
【図８】同画像処理装置の印刷時における動作を示すフロー図である。
【図９】本発明の第２の実施の形態に係る画像処理システムのブロック図である。
【図１０】同画像処理システムを構成する画像処理装置の動作の概略を示すフロー図である。
【図１１】同画像処理装置が電子透かし情報を解析する際のフロー図である。
【図１２】同画像処理装置の動作の概略を示すフロー図である。
【図１３】同画像処理装置の印刷時における動作を示すフロー図である。
【符号の説明】
【００８７】
１    画像処理装置
３    情報提供装置
５    受信部
７    スロット
９    画像情報取得部
１１    データ抽出部
１３    制御部
１５    画像処理部
１７    比較部
１９    ユーザ設定画像処理制御データ格納部
２１    データ出力部
２３    印刷部
２５    印刷制御部
２７    印刷機構
２９    データ入力部
３１    照合情報取得部
３３    ユーザ設定画像処理制御情報取得部
３５    記憶部
３７    操作部
３９    画像処理制御データ生成部
４１    画像情報生成部
４３    画像データ生成部
４５    送信部
５１    画像処理装置
５２    画像データ生成部
５３    電子透かし情報抽出部
５５    制御部
５７    電子透かし情報格納部
５９    情報提供装置
【図１】
2008016971.tif 000003
【図２】
2008016971.tif 000004
【図３】
2008016971.tif 000005
【図４】
2008016971.tif 000006
【図５】
2008016971.tif 000007
【図６】
2008016971.tif 000008
【図７】
2008016971.tif 000009
【図８】
2008016971.tif 000010
【図９】
2008016971.tif 000011
【図１０】
2008016971.tif 000012
【図１１】
2008016971.tif 000013
【図１２】
2008016971.tif 000014
【図１３】
2008016971.tif 000015