(57)【要約】【課題】画像に埋め込まれている情報に基づいて実行可能な機能をユーザに容易に確認させることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の提供を目的とする。【解決手段】画像に埋め込まれている情報を抽出する画像処理装置であって、前記画像より埋め込み情報を抽出する情報抽出手段と、抽出された前記埋め込み情報に応じて実行可能な機能を判断する実行可能機能判断手段と、前記実行可能機能判断手段によって実行可能であると判断された機能の一覧を表示させる表示手段とを有することにより上記課題を解決する。【選択図】図２
2007174616.tif 000002
【特許請求の範囲】
【請求項１】
画像に埋め込まれている情報を抽出する画像処理装置であって、
前記画像より埋め込み情報を抽出する情報抽出手段と、
抽出された前記埋め込み情報に応じて実行可能な機能を判断する実行可能機能判断手段と、
前記実行可能機能判断手段によって実行可能であると判断された機能の一覧を表示させる表示手段とを有することを特徴とする画像処理装置。
【請求項２】
前記埋め込み情報に応じて実行可能な機能が定義された対応表を有し、
前記実行可能機能判断手段は、前記対応表に基づいて実行可能な機能を判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記対応表には、前記埋め込み情報の種別に応じて実行可能な機能が定義されていることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記埋め込み情報は、少なくとも当該埋め込み情報の種別を識別する種別識別情報と、当該埋め込み情報の実データとより構成されていることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記実行可能機能判断手段は、前記種別識別情報に基づいて前記埋め込み情報の種別を判断し、当該種別に応じて実行可能な機能を判断することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記表示手段が表示させる実行可能な機能の一覧の中から選択された機能を実行する機能実行手段を有することを特徴とする請求項１乃至５いずれか一項記載の画像処理装置。
【請求項７】
前記埋め込み情報は、電子透かし、バーコード、又は地紋パターンによって前記画像に埋め込まれていることを特徴とする請求項１乃至６いずれか一項記載の画像処理装置。
【請求項８】
画像に埋め込まれている情報を抽出する画像処理装置における画像処理方法であって、
前記画像より埋め込み情報を抽出する情報抽出手順と、
抽出された前記埋め込み情報に応じて実行可能な機能を判断する実行可能機能判断手順と、
前記実行可能機能判断手順において実行可能であると判断された機能の一覧を表示させる表示手順とを有することを特徴とする画像処理方法。
【請求項９】
前記実行可能機能判断手順は、前記埋め込み情報に応じて実行可能な機能が定義された対応表に基づいて実行可能な機能を判断することを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記対応表には、前記埋め込み情報の種別に応じて実行可能な機能が定義されていることを特徴とする請求項９記載の画像処理方法。
【請求項１１】
前記埋め込み情報は、少なくとも当該埋め込み情報の種別を識別する種別識別情報と、当該埋め込み情報の実データとより構成されていることを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
前記実行可能機能判断手順は、前記種別識別情報に基づいて前記埋め込み情報の種別を判断し、当該種別に応じて実行可能な機能を判断することを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
前記表示手順が表示させる実行可能な機能の一覧の中から選択された機能を実行する機能実行手順を有することを特徴とする請求項８乃至１２いずれか一項記載の画像処理方法。
【請求項１４】
前記埋め込み情報は、電子透かし、バーコード、又は地紋パターンによって前記画像に埋め込まれていることを特徴とする請求項８乃至１３いずれか一項記載の画像処理方法。
【請求項１５】
画像に埋め込まれている情報の抽出をコンピュータに実行させる画像処理プログラムであって、
前記画像より埋め込み情報を抽出する情報抽出手順と、
抽出された前記埋め込み情報に応じて実行可能な機能を判断する実行可能機能判断手順と、
前記実行可能機能判断手順において実行可能であると判断された機能の一覧を表示させる表示手順とを有することを特徴とする画像処理プログラム。
【請求項１６】
前記実行可能機能判断手順は、前記埋め込み情報に応じて実行可能な機能が定義された対応表に基づいて実行可能な機能を判断することを特徴とする請求項１５記載の画像処理プログラム。
【請求項１７】
前記対応表には、前記埋め込み情報の種別に応じて実行可能な機能が定義されていることを特徴とする請求項１６記載の画像処理プログラム。
【請求項１８】
前記埋め込み情報は、少なくとも当該埋め込み情報の種別を識別する種別識別情報と、当該埋め込み情報の実データとより構成されていることを特徴とする請求項１７記載の画像処理プログラム。
【請求項１９】
前記実行可能機能判断手順は、前記種別識別情報に基づいて前記埋め込み情報の種別を判断し、当該種別に応じて実行可能な機能を判断することを特徴とする請求項１８記載の画像処理プログラム。
【請求項２０】
前記表示手順が表示させる実行可能な機能の一覧の中から選択された機能を実行する機能実行手順を有することを特徴とする請求項１５乃至１９いずれか一項記載の画像処理プログラム。
【請求項２１】
前記埋め込み情報は、電子透かし、バーコード、又は地紋パターンによって前記画像に埋め込まれていることを特徴とする請求項１５乃至２０いずれか一項記載の画像処理プログラム。
【請求項２２】
請求項１５乃至２１いずれか一項記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、特に画像に埋め込まれている情報を抽出する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、記録媒体の一つである印刷物に対して記載内容とは別に何らかの情報を埋め込むことで、印刷物に対する付加価値を提供する技術が開発されている。従来からよく知られている技術としてバーコードがある。しかし、バーコードを用いた情報の埋め込みは、バーコードを埋め込む領域を紙面上に確保する必要がある。また、不正コピーの制限情報等のセキュリティ情報としてバーコードが埋め込まれている場合は、バーコードと印刷物が切り離されてしまうと機能しないという問題点がある。
【０００３】
そこで、バーコード以外の情報埋め込み技術として、目立ちにくいパターンを印刷物の背景に並べて描画する技術が提案されている。
【０００４】
例えば、特許文献１には、マルチメディア情報を光学的に読み取り可能なドットコードとして記録した記録媒体に対して、前記ドットコードを読み取って元のマルチメディア情報を再生出力するシステムについて記載されている。
【０００５】
また、特許文献２には、文書画像に対して文字以外の形式で秘密情報を付加する方法と、印刷された文書から秘密情報を検出する方法が記載されている。
【０００６】
また、特許文献３には、流通物に貼付された有価紙片上の埋込情報を抽出して処理する装置について記載されている。
【０００７】
更に、特許文献４には、画質を劣化させることなく著作権情報等を印刷物に埋め込むために、ドットパターンを用いて情報を埋め込む方法が記載されている。
【特許文献１】特許第３１８１８６６号公報
【特許文献２】特許第３６２８３１２号公報
【特許文献３】特開２００３−１８７２９０号公報
【特許文献４】特開２００３−２８３７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記各方式は人間の目には識別し難い形式で情報が埋め込まれるため、このような技術が各種用途に応用されるようになった場合「この画像（印刷物）には何の情報が埋め込まれていて何の用途に使えるのか」といったようなことを、画像（印刷物）を見ただけでユーザが判別するのは非常に困難である。
【０００９】
本発明は、上記の点に鑑みてなされたものであって、画像に埋め込まれている情報に基づいて実行可能な機能をユーザに容易に確認させることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【００１０】
そこで上記課題を解決するため、本発明は、画像に埋め込まれている情報を抽出する画像処理装置であって、前記画像より埋め込み情報を抽出する情報抽出手段と、抽出された前記埋め込み情報に応じて実行可能な機能を判断する実行可能機能判断手段と、前記実行可能機能判断手段によって実行可能であると判断された機能の一覧を表示させる表示手段とを有することを特徴とする。
【００１１】
このような画像処理装置では、画像に埋め込まれている情報に基づいて実行可能な機能をユーザに容易に確認させることができる。
【００１２】
また、上記課題を解決するため、本発明は、上記画像処理装置における画像処理方法、前記画像処理方法を前記画像処理装置に実行させるための画像処理プログラム、又は前記画像処理プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１３】
本発明によれば、画像に埋め込まれている情報に基づいて実行可能な機能をユーザに容易に確認させることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面に基づいて本発明の実施の形態を説明する。第一の実施の形態では、ＰＣ等の情報処理装置によって画像処理装置を構成した例について説明する。すなわち、ＰＣ等の情報処理装置が、電子透かしで情報が埋め込まれている文書画像より埋め込み情報を抽出する例について説明する。
【００１５】
図１は、第一の実施の形態における情報処理装置の構成例を示す図である。図１の情報処理装置１０は、それぞれ相互に接続されているＨＤＤ（Hard Disk Drive）１０２と、メモリ１０３と、ＣＰＵ１０４と、デバイスコントローラ１０５と、ネットワークコントローラ１０６と等を有するように構成される。
【００１６】
情報処理装置１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。記録媒体１０１に記録されたプログラムは、インストールによってＨＤＤ１０２に格納される。ＨＤＤ１０２は、インストールされたプログラムを格納すると共に、プログラムの処理に必要な各種のデータ（画像データ等）を格納する。
【００１７】
メモリ１０３は、プログラムの起動指示があった場合に、ＨＤＤ１０２からプログラムを読み出して展開する。ＣＰＵ１０４は、メモリ１０３に展開されたプログラムに従って情報処理装置１０に係る機能を実行する。デバイスコントローラ１０５は、表示装置１０７や入力装置１０８等の外部デバイスの制御を行う。ネットワークコントローラ１０６は、ネットワーク通信の制御を行う。
【００１８】
表示装置１０７は、ディスプレイ等の表示装置である。入力装置１０８は、キーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。
【００１９】
なお、情報処理装置１０は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない。）６０を介して他のコンピュータ（外部サーバ５０）と接続していてもよい。
【００２０】
ところで、メモリ１０３に展開されたプログラムは、処理対象画像取得部１１、判定部１２、情報抽出部１３、機能リスト作成部１４、機能リスト表示部１５、機能選択部１６、及び機能実行部１７等より構成されるが、各部の機能については処理手順の説明において明らかにする。
【００２１】
以下、図１の情報処理措置１０の処理手順について説明する。図２は、第一の実施の形態における情報処理装置の処理手順を説明するためのフローチャートである。
【００２２】
ステップＳ１０１において、処理対象画像取得部１１は、例えば、図３に示されるようなファイルダイアログを表示装置１０７に表示させる。
【００２３】
図３は、ファイルダイアログの表示例を示す図である。図３に示されるファイルダイアログ１１０は、一般的に見受けられるファイルダイアログと同様である。すなわち、テキストボックス１１１に直接ファイル名を入力させてもよいし、参照ボタン１１２をクリックすることによって表示されるフォルダリストよりファイルを選択させてもよい。
【００２４】
読み込みボタン１１３がクリックされると、処理対象画像取得部１１は、ファイルダイアログ１１０上でユーザによって選択されたファイルに格納されている画像を処理対象の画像（以下「対象画像」という。）として取得し、メモリ１０３に展開する。なお、ファイルの取得先は、情報処理装置１０に内蔵のＨＤＤ１０２に限られず、外付けのＨＤＤ、ポータブルＨＤＤ、又は外部サーバ５０等であってもよい。
【００２５】
ここでは、電子透かしで情報が埋め込まれている文書画像が対象画像として選択された場合を例として説明する。
【００２６】
図４は、第一の実施の形態における対象画像としての文書画像の例を示す図である。図４に示されるような文書画像には、少なくとも文字又は文字列が含まれており、例えばその文字の輪郭や文字間隔を変更することで情報が埋め込まれている。埋め込み情報としては、例えば、対象画像の作成者ＩＤ、対象画像の作成日時、対象画像のオリジナルデータ（ファイル）へのリンク情報、所定のＷｅｂページへのＵＲＬ、メールアドレス、ＦＡＸ番号、又は対象画像の保存場所等、様々なものでよく、これらの複数が含まれていてもよい。
【００２７】
埋め込み方法の別を問わず、各埋め込み情報は、例えば、以下のような形式で埋め込まれている。図５は、埋め込み情報の形式の例を示す図である。
【００２８】
図５に示されるように、各埋め込み情報は、ヘッダ情報と実データとから構成される。ここで、ヘッダ情報とは、当該埋め込み情報の種別又は意味を識別するための情報である。例えば、作成者ＩＤであれば０ｘ０１、作成日時であれば０ｘ０２、リンク情報であれば０ｘ０３・・といったように、埋め込み情報の種別ごとに予め値が定められている。また、実データとは、当該埋め込み情報の内容を示す情報である。したがって、ヘッダ情報が０ｘ０１であれば作成者ＩＤが格納されている。
【００２９】
続いて、判定部１２は、対象画像に情報が埋め込まれているか否か、すなわち、電子透かしが付加されているか否かを判定する（Ｓ１０２）。電子透かしは一般に識別し難いため、このような判定ステップが必要となる。なお、この際、複数種類の埋め込み方法に対応させて、各埋め込み方法ごとに情報の埋め込みの有無を判定するようにするとよい。本実施の形態では、電子透かしによって情報が埋め込まれている場合を例としているが、例えば、二次元バーコードやドットパターン等、複数種類の埋め込み方法のうちいずれの方法で埋め込まれているか不明な場合、かかる判定処理を実行することで、より柔軟に情報の抽出を行うことが可能となるからである。この場合、いずれかの方法によって情報の埋め込みが検出されれば、対象画像には情報は埋め込めこまれていると判定され、いずれの方法によっても情報の埋め込みが検出されない場合は、対象画像には情報は埋め込まれていないと判定される。
【００３０】
対象画像に情報が埋め込まれていない場合、判定部１２は、表示装置１０７にエラーメッセージを表示させ処理を終了させる（Ｓ１０８）。
【００３１】
一方、対象画像に情報が埋め込まれている場合、情報抽出部１３は、対象画像より埋め込み情報（透かし情報）を抽出する（Ｓ１０３）。ここで抽出された情報を、以下「抽出情報」という。上述したように、一つの対象画像に複数種類の情報が埋め込まれている場合がある。したがって、複数種類の抽出情報が抽出され得る。
【００３２】
続いて、機能リスト作成部１４は、抽出情報を用いて実行可能な機能（実行可能機能)をリストアップする（Ｓ１０４）。実行可能機能のリストアップは、例えば、図６に示されるような対応表を予めＨＤＤ１０２に保存しておき、当該対応表に基づいて行うとよい。
【００３３】
図６は、抽出情報と実行可能機能との対応表を示す図である。図６に示される対応表１２０は、抽出情報の種別に応じて実行可能機能が判断できるように構成されている。例えば、対応表１２０によれば、作成者ＩＤ及び作成日時の双方が抽出された場合は、出所情報の確認機能（出所情報を表示させる機能）が実行可能であることが分かる。同様に、ＵＲＬ、メールアドレス、ＦＡＸ番号、保存場所が抽出された場合は、それぞれ、当該ＵＲＬに係るＷｅｂページ（例えば、対象画像に関連するホームページ）へのアクセス、当該メールアドレスへのメール送信（例えば、対象画像を送信する。）、当該ＦＡＸ番号へのＦＡＸ送信（例えば、対象画像をＦＡＸ送信する。）、当該保存場所へのフォルダ配信（例えば、対象画像を当該保存場所に相当するフォルダに配信する。）等の機能が実行可能であることが分かる。
【００３４】
したがって、機能リスト作成部１４は、各抽出情報のヘッダ情報に基づいて当該抽出情報の種別を判定し、その判定結果を対応表１２０に当てはめることにより、実行可能機能をリストアップする。なお、各実行可能機能は択一的又は排他的な関係にはなく、複数種類の抽出情報が抽出された場合、複数の機能が実行可能機能とされる。
【００３５】
図７は、抽出情報に基づいてリストアップされた実行可能機能の例を示す図である。図７では、作成者ＩＤ、作成日時、ＵＲＬ及びメールアドレスが同時に抽出情報として抽出された場合を例としている。この場合、図６の対応表１２０に基づくと、出所情報の確認、関連ホームページへのアクセス、及びメール送信の機能が実行可能機能としてリストアップされる。
【００３６】
続いて、機能リスト表示部１５は、リストアップされた実行可能機能の一覧を表示装置１０７に表示させる（Ｓ１０５）。
【００３７】
図８は、第一の実施の形態における実行可能機能の一覧の表示例を示す図である。図８において、実行可能機能の一覧は、当該実行可能機能の中から実際に実行する機能（実行機能）を選択させるためのダイアログ（以下「実行機能選択ダイアログ１３０」という。）によって表示されている。実行機能選択ダイアログ１３０では、抽出情報から実行可能機能としてリストアップされた機能ごとにボタンが表示されており、実行機能の選択が可能となっている。機能リスト表示部１５は、実行可能機能としてリストアップされた機能ごとに、情報処理装置１０において実際に利用可能か否かを判定し、利用が不可能であると判定された機能（ここでは、ＦＡＸ送信）に対応するボタンについては、選択できないようにグレーアウトさせて表示させる。但し、実行機能選択ダイアログ１３０には、情報処理装置１０において利用可能な機能の一覧を表示させ、当該一覧の中において、抽出情報から実行可能機能としてリストアップされた機能は選択可能とし、それ以外の機能は選択不可能としてグレーアウトさせるようにしてもよい。なお、図中において、ボタンのグレーアウトは、当該ボタンを破線によって描くことにより表現されている。
【００３８】
続いて、機能選択部１６は、ユーザによる実行機能の選択を受け付ける（Ｓ１０６）。すなわち、ユーザが、実行機能選択ダイアログ１３０において実行したい機能に対応するボタンをマウス等で選択し、実行ボタン１３１をクリックすることで、実行機能が選択される。なお、実行機能は複数選択されてもよい。
【００３９】
実行ボタン１３１のクリックに応じ、機能実行部１７は、実行機能が一つ以上選択されているか否かを判断し、一つ以上選択されている場合は、ユーザによって選択された機能を実行する（Ｓ１０７）。機能の実行後、実行機能選択ダイアログ１３０を再び自動的に表示させ、連続的な実行機能の選択を可能としてもよい。この際、既に実行した機能については、当該機能に対応するボタンをハイライト表示にしたり、所定のマークを表示させたりすることにより、実行済みの機能とそうでない機能とを識別可能としてもよい。なお、実行機能選択ダイアログ１３０においてキャンセルボタン１３２がクリックされると、機能実行部１７は、いずれの機能をも実行せずに処理を終了させる。
【００４０】
次に、第二の実施の形態について説明する。第二の実施の形態では、コピー機や複合機等によって画像処理装置を構成した例について説明する。すなわち、複合機等が地紋パターンによって情報が埋め込まれている印刷文書より埋め込み情報を抽出する例について説明する。
【００４１】
図９は、第二の実施の形態における複合機の構成例を示す図である。図９中、図１と同一部分には同一符号を付し、その説明は省略する。
【００４２】
図９において、複合機２０は、それぞれ相互に接続されているＨＤＤ２０２と、メモリ２０３と、ＣＰＵ２０４と、オペレーションパネル２０５と、読取装置２０６と、印刷装置２０７と、ネットワークコントローラ２０８と等を有するように構成される。
【００４３】
複合機２０での処理を実現するプログラムは、ＳＤカード等の記録媒体２０１によって提供される。記録媒体２０１に記録されたプログラムは、インストールによってＨＤＤ２０２に格納される。ＨＤＤ２０２は、インストールされたプログラムを格納すると共に、プログラムの処理に必要な各種のデータ（画像データ等）を格納する。
【００４４】
メモリ２０３は、プログラムの起動指示があった場合に、ＨＤＤ２０２からプログラムを読み出して展開する。ＣＰＵ２０４は、メモリ２０３に展開されたプログラムに従って複合機２０に係る機能を実行する。オペレーションパネル２０５は、ユーザからの入力の受け付けや、各種情報の表示を行う。読取装置２０６は、印刷文書に印刷された画像をスキャンする。印刷装置２０７は、画像データを印刷する。ネットワークコントローラ２０８は、ネットワーク通信の制御を行う。
【００４５】
なお、メモリ１０３に展開されたプログラムは、処理対象画像取得部２１、判定部２２、情報抽出部２３、機能リスト作成部２４、機能リスト表示部２５、機能選択部２６、及び機能実行部２７等より構成されるが、これらは、第一の実施の形態における処理対象画像取得部１１、判定部１２、情報抽出部１３、機能リスト作成部１４、機能リスト表示部１５、機能選択部１６、及び機能実行部１７に対応する。
【００４６】
以下、図９の複合機２０の処理手順について説明する。図１０は、第二の実施の形態における複合機の処理手順を説明するためのフローチャートである。
【００４７】
ステップＳ２０１において、処理対象画像取得部２１は、オペレーションパネル２０５におけるユーザによる操作に応じ、印刷文書から対象画像を読み取る。
【００４８】
図１１は、オペレーションパネルの例を示す図である。ユーザが、複合機１０の読取装置２０６に印刷文書をセットし、オペレーションパネル２０５のスタートボタン２０５１を押すと、対象画像が読み取られ、メモリ２０３に展開される。
【００４９】
ここでは、地紋パターンによって情報が埋め込まれている印刷文書より対象画像が読み取られた場合を例として説明する。
【００５０】
図１２は、第二の実施の形態における印刷文書の例を示す図である。図１２は、ビット値として「０」を表現するドットパターン０（「：」）、ビット値として「１」を表現するドットパターン１（「‥」）を地紋パターンとして格子状に並べて描画することで情報が埋め込まれた印刷文書の例を示す。なお、地紋パターンによる情報埋め込み方法は、所定のものに限定されないが、例えば、特開２００３−２８３７９７号公報等に詳しい。
【００５１】
ここで、印刷文書に対する埋め込み情報としては、例えば、第一の実施の形態と同様、対象画像の作成者ＩＤ、対象画像の作成日時、対象画像のオリジナルデータ（ファイル）へのリンク情報、所定のＷｅｂページへのＵＲＬ、メールアドレス、ＦＡＸ番号、又は対象画像の保存場所等、様々なものでよく、これらの複数が含まれていてもよい。また、各埋め込み情報の形式についても、第一の実施の形態（図５）と同様でよい。
【００５２】
続いて、判定部２２は、対象画像に情報が埋め込まれているか否か、すなわち、対象画像よりドットパターンが検知できるか否かを判定する（Ｓ２０２）。なお、この際、第一の実施の形態と同様に、複数種類の埋め込み方法に対応させて、各埋め込み方法ごとに情報の埋め込みの有無を判定するようにするとよい。したがって、この場合、いずれかの方法によって情報の埋め込みが検出されれば、対象画像には情報は埋め込めこまれていると判定され、いずれの方法によっても情報の埋め込みが検出されない場合は、対象画像には情報は埋め込まれていないと判定される。
【００５３】
ドットパターンが検知できない場合、判定部１２は、オペレーションパネル２０５にエラーメッセージを表示させ処理を終了させる（Ｓ２０８）。
【００５４】
一方、ドットパターンが検知できた場合、情報抽出部２３は、ドットパターンによって埋め込まれている情報を抽出する（Ｓ２０３）。ここで抽出された情報を、以下「抽出情報」という。ドットパターンからの情報抽出方法は所定のものに限定されないが、例えば、特願２００５−０５０５９３号公報等に詳しい。
【００５５】
続いて、機能リスト作成部２４は、抽出情報を用いて実行可能な機能（実行可能機能)をリストアップする（Ｓ２０４）。実行可能機能のリストアップは、第一の実施の形態と同様、図６に示されるような対応表１２０に基づいて行えばよい。
【００５６】
続いて、機能リスト表示部２５は、リストアップされた実行可能機能の一覧をオペレーションパネル２０５に表示させる（Ｓ２０５）。
【００５７】
図１３は、第二の実施の形態における実行可能機能の一覧の表示例を示す図である。図１３のオペレーションパネル２０５の液晶パネル２０５２には、抽出情報から実行可能機能としてリストアップされた機能ごとにボタンが表示されており、実行機能の選択が可能となっている。なお、機能リスト表示部２５は、実行可能機能としてリストアップされた機能ごとに、複合機２０において実際に利用可能か否かを判定し、利用が不可能であると判定された機能（ここでは、メール送信）に対応するボタンについては、選択できないようにグレーアウトさせて表示させる。但し、液晶パネル２０５２には、複合機２０において利用可能な機能の一覧を表示させ、当該一覧の中において、抽出情報から実行可能機能としてリストアップされた機能は選択可能とし、それ以外の機能は選択不可能としてグレーアウトさせるようにしてもよい。なお、図中において、ボタンのグレーアウトは、当該ボタンを破線によって描くことにより表現されている。
【００５８】
続いて、機能選択部２６は、ユーザによる実行機能の選択を受け付ける（Ｓ２０６）。すなわち、ユーザが、操作パネル２０５において実行したい機能に対応するボタンを選択し、実行ボタン２０５３を押すことで、実行機能が選択される。なお、実行機能は複数選択されてもよい。
【００５９】
実行ボタン２０５３の押下に応じ、機能実行部２７は、実行機能が一つ以上選択されているか否かを判断し、一つ以上選択されている場合は、ユーザによって選択された機能を実行する（Ｓ２０７）。機能の実行後、実行可能機能の一覧を再び自動的に表示させ、連続的な実行機能の選択を可能としてもよい。この際、既に実行した機能については、当該機能に対応するボタンをハイライト表示にしたり、所定のマークを表示させたりすることにより、実行済みの機能とそうでない機能とを識別可能としてもよい。なお、キャンセルボタン２０５４が押下されると、機能実行部２７は、いずれの機能をも実行せずに処理を終了させる。
【００６０】
なお、上記第一の実施の形態及び第二の実施の形態は、バーコードによって情報が埋め込まれている画像又は印刷物に対して適用してもよい。
【００６１】
上述したように、本発明の実施の形態における情報処理装置１０又は複合機２０によれば、電子透かし、バーコード、又は地紋パターン等、人間にはその内容を判別することが困難な形式で情報が埋め込まれている画像や印刷文書について、埋め込み情報を抽出し、更に、その埋め込み情報に基づいて実行可能な機能のリストを提供する。したがって、ユーザは、これらの画像又は印刷文書に対して実行可能な機能又はサービスを容易に確認することができると共に、容易に実行させることができる。また、埋め込み情報に対して新たな機能又はサービスを提供する場合は、埋め込み情報の形式等を変更する必要はなく、情報の抽出側（情報処理装置１０又は複合機２０）を変更すればよいため、機能及びサービスの拡張が容易である。
【００６２】
なお、対応表１２０は、情報の抽出側と情報の埋め込み側とで共有しておくことで、情報の埋め込み時に期待した通りの機能が情報の抽出時に実行されるようにしてもよい。その場合、それぞれの装置に対応表１２０を実装してもよいし、それぞれの装置から参照可能な共通の記憶装置において対応表１２０を一元管理してもよい。保守作業の容易さを考慮すると後者の方が望ましい。
【００６３】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６４】
【図１】第一の実施の形態における情報処理装置の構成例を示す図である。
【図２】第一の実施の形態における情報処理装置の処理手順を説明するためのフローチャートである。
【図３】ファイルダイアログの表示例を示す図である。
【図４】第一の実施の形態における対象画像の例を示す図である。
【図５】埋め込み情報の形式の例を示す図である。
【図６】抽出情報と実行可能機能との対応表を示す図である。
【図７】抽出情報に基づいてリストアップされた実行可能機能の例を示す図である。
【図８】第一の実施の形態における実行可能機能の一覧の表示例を示す図である。
【図９】第二の実施の形態における複合機の構成例を示す図である。
【図１０】第二の実施の形態における複合機の処理手順を説明するためのフローチャートである。
【図１１】オペレーションパネルの例を示す図である。
【図１２】第二の実施の形態における印刷文書の例を示す図である。
【図１３】第二の実施の形態における実行可能機能の一覧の表示例を示す図である。
【符号の説明】
【００６５】
１０        情報処理装置
２０        複合機
１１、２１    処理対象画像取得部
１２、２２    判定部
１３、２３    情報抽出部
１４、２４    機能リスト作成部
１５、２５    機能リスト表示部
１６、２６    機能選択部
１７、２７    機能実行部
５０          外部サーバ
６０          ネットワーク
１０１、２０１    記録媒体
１０２、２０２    ＨＤＤ
１０３、２０３    メモリ
１０４、２０４    ＣＰＵ
１０５            デバイスコントローラ
１０６、２０８    ネットワークコントローラ
１０７            表示装置
１０８            入力装置
２０５            オペレーションパネル
２０６            読取装置
２０７            印刷装置
【図１】
2007174616.tif 000003
【図２】
2007174616.tif 000004
【図３】
2007174616.tif 000005
【図４】
2007174616.tif 000006
【図５】
2007174616.tif 000007
【図６】
2007174616.tif 000008
【図７】
2007174616.tif 000009
【図８】
2007174616.tif 000010
【図９】
2007174616.tif 000011
【図１０】
2007174616.tif 000012
【図１１】
2007174616.tif 000013
【図１２】
2007174616.tif 000014
【図１３】
2007174616.tif 000015