(57)【要約】【課題】検索した画像情報が検索者に対してセキュリティが施されたものであっても、セキュリティを損なわない範囲で検索者に提示することができる検索画像提示装置を提供すること。【解決手段】少なくとも１つの検索用のキーワードに対応する画像領域がそれぞれ定められた画像を表す複数の画像情報のなかから、検索者によって指定されたキーワードに基づいて画像情報を検索する画像検索部１１と、画像検索部１１によって検索された画像情報が表す画像を閲覧する権限を有する検索者に限り該画像を閲覧できるよう当該画像情報を暗号化する暗号化部１２と、暗号化部１２によって暗号化された画像情報を検索者に提示する画像提示部１３とを備え、暗号化部１２は、検索者によって指定されたキーワードに対応する画像領域に基づいて、当該画像情報を暗号化する。【選択図】図１
2009157914.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの検索用のキーワードに対応する画像領域がそれぞれ定められた画像を表す複数の画像情報のなかから、検索者によって指定されたキーワードに基づいて画像情報を検索する画像検索部と、
前記画像検索部によって検索された画像情報が表す画像を閲覧する権限を有する検索者に限り該画像を閲覧できるよう該画像情報を暗号化する暗号化部と、
前記暗号化部によって暗号化された画像情報を前記検索者に提示する画像提示部と、を備え、
前記暗号化部は、前記検索者によって指定されたキーワードに対応する画像領域に基づいて、該画像情報を暗号化する検索画像提示装置。
【請求項２】
前記暗号化部は、前記検索者によって指定されたキーワードに対応する画像領域を全領域から除いた領域に対応する画像情報の符号を暗号化することを特徴とする請求項１に記載の検索画像提示装置。
【請求項３】
前記暗号化部は、予め定められた画像領域に対応するキーワードが指定されなかったときに、該画像領域に対応する画像情報の符号を暗号化することを特徴とする請求項１に記載の検索画像提示装置。
【請求項４】
前記暗号化部は、前記画像を閲覧する権限を有する検索者の公開鍵で前記画像情報を暗号化することを特徴とする請求項１に記載の検索画像提示装置。
【請求項５】
前記暗号化部は、前記画像を閲覧する権限を有する検索者に事前に配布した復号鍵で復号できるよう前記画像情報を暗号化することを特徴とする請求項１に記載の検索画像提示装置。
【請求項６】
前記画像提示部は、前記画像を閲覧する権限を有する検索者に対して、前記暗号化部によって暗号化された画像情報を復号するための復号鍵を送信することを特徴とする請求項１に記載の検索画像提示装置。
【請求項７】
前記画像情報は、ＪＰＥＧ２０００ファイルのコードストリームであることを特徴とする請求項１乃至６の何れかに記載の検索画像提示装置。
【請求項８】
前記画像検索部は、前記ＪＰＥＧ２０００ファイルを構成するレイアウトオブジェクトに含まれるメタデータボックスに記述されたＨＴＸから前記検索用のキーワードを取得することを特徴とする請求項７に記載の検索画像提示装置。
【請求項９】
前記暗号化部は、前記ＨＴＸで前記検索用のキーワードに対応付けられた画像領域を、前記ＪＰＥＧ２０００ファイルを構成するコードストリームに含まれるＳＥＣマーカセグメントに指定されたＺＯＩから取得することを特徴とする請求項８に記載の検索画像提示装置。
【請求項１０】
少なくとも１つの検索用のキーワードに対応する画像領域がそれぞれ定められた画像を表す複数の画像情報のなかから、検索者によって指定されたキーワードに基づいて画像情報を検索する画像検索ステップと、
前記画像検索ステップで検索された画像情報が表す画像を閲覧する権限を有する検索者に限り該画像を閲覧できるよう該画像情報を暗号化する暗号化ステップと、
前記暗号化ステップで暗号化された画像情報を前記検索者に提示する画像提示ステップと、を検索画像提示装置に実行させ、
前記暗号化ステップでは、前記検索者によって指定されたキーワードに対応する画像領域に基づいて、該画像情報を暗号化させる検索画像提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索画像提示装置に関し、特に、セキュリティが施された複数の画像情報のなかから、検索者によって指定されたキーワードに適合する画像情報を検索して提示する検索画像提示装置に関する。
【背景技術】
【０００２】
従来、検索者によってキーボード等を介して指定されたキーワードに適合する画像を検索し、検索された画像をコンピュータのモニタ上に表示するものがある。このような検索画像提示装置としては、検索者の画像情報に対するアクセスレベルを管理する第１管理テーブルと、画像情報に付加されているアノテーション（画像情報中のテキストに対する説明のメモを促すためのラインマーカ等）に対するアクセスレベルとを管理する第２管理テーブルを記憶し、検索者によって指定されたキーワードに適合し、かつ検索者のアクセスレベルを満たす画像情報を第１管理テーブルを参照して検索し、検索された画像情報に付加されているアノテーションのアクセスレベルと検索者のアクセスレベルとを第２管理テーブルを参照して比較し、この比較の結果に基づいて、検索された画像情報から検索結果とする画像情報を出力することにより、画像情報に対するセキュリティを確実にした画像検索を行うものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２０００−９９２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような従来の検索画像提示装置においては、検索者に指定されたキーワードに適合している画像を検索することができたとしても、検索した画像に検索者に対するセキュリティが施されている場合には、この画像を検索者に提示することができないといった課題があった。
【０００４】
本発明は、従来の課題を解決するためになされたもので、検索した画像情報が検索者に対してセキュリティが施されたものであっても、セキュリティを損なわない範囲で検索者に提示することができる検索画像提示装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の検索画像提示装置は、少なくとも１つの検索用のキーワードに対応する画像領域がそれぞれ定められた画像を表す複数の画像情報のなかから、検索者によって指定されたキーワードに基づいて画像情報を検索する画像検索部と、前記画像検索部によって検索された画像情報が表す画像を閲覧する権限を有する検索者に限り該画像を閲覧できるよう該画像情報を暗号化する暗号化部と、前記暗号化部によって暗号化された画像情報を前記検索者に提示する画像提示部と、を備え、前記暗号化部は、前記検索者によって指定されたキーワードに対応する画像領域に基づいて、該画像情報を暗号化するように構成されている。
【０００６】
この構成により、本発明の検索画像提示装置は、検索者に指定されたキーワードに対応する一部の画像領域のセキュリティが解除された画像情報を検索者に提示するため、検索した画像情報が検索者に対してセキュリティが施されたものであっても、セキュリティを損なわない範囲で検索者に提示することができる。
【０００７】
なお、前記暗号化部は、前記検索者によって指定されたキーワードに対応する画像領域を全領域から除いた領域に対応する画像情報の符号を暗号化するようにしてもよく、予め定められた画像領域に対応するキーワードが指定されなかったときに、該画像領域に対応する画像情報の符号を暗号化するようにしてもよい。
【０００８】
また、前記暗号化部は、前記画像を閲覧する権限を有する検索者の公開鍵で前記画像情報を暗号化するようにしてもよい。
【０００９】
この構成により、本発明の検索画像提示装置は、画像を閲覧する権限を有する検索者に対しては、セキュリティが解除された画像を閲覧させることができる。
【００１０】
前記暗号化部は、前記画像を閲覧する権限を有する検索者に事前に配布した復号鍵で復号できるよう前記画像情報を暗号化することを特徴とする請求項１に記載の検索画像提示装置。
【００１１】
この構成により、本発明の検索画像提示装置は、復号鍵を有する検索者に対しては、セキュリティが解除された画像を閲覧させることができる。
【００１２】
前記画像提示部は、前記画像を閲覧する権限を有する検索者に対して、前記暗号化部によって暗号化された画像情報を復号するための復号鍵を送信することを特徴とする請求項１に記載の検索画像提示装置。
【００１３】
この構成により、本発明の検索画像提示装置は、画像情報を取得した後に、この画像情報が表す画像を閲覧する権限を有した検索者に対して、セキュリティが解除された画像を閲覧させることができる。
【００１４】
また、前記画像情報は、ＪＰＥＧ２０００ファイルのコードストリームであってもよい。この場合には、前記画像検索部は、前記ＪＰＥＧ２０００ファイルを構成するレイアウトオブジェクトに含まれるメタデータボックスに記述されたＨＴＸから前記検索用のキーワードを取得するようにしてもよい。
【００１５】
また、前記暗号化部は、前記ＨＴＸで前記検索用のキーワードに対応付けられた画像領域を、前記ＪＰＥＧ２０００ファイルを構成するコードストリームに含まれるＳＥＣマーカセグメントに指定されたＺＯＩから取得するようにしてもよい。
【００１６】
本発明の検索画像提示方法は、少なくとも１つの検索用のキーワードに対応する画像領域がそれぞれ定められた画像を表す複数の画像情報のなかから、検索者によって指定されたキーワードに基づいて画像情報を検索する画像検索ステップと、前記画像検索ステップで検索された画像情報が表す画像を閲覧する権限を有する検索者に限り該画像を閲覧できるよう該画像情報を暗号化する暗号化ステップと、前記暗号化ステップで暗号化された画像情報を前記検索者に提示する画像提示ステップと、を検索画像提示装置に実行させ、前記暗号化ステップでは、前記検索者によって指定されたキーワードに対応する画像領域に基づいて、該画像情報を暗号化させるものである。
【００１７】
この方法により、検索者に指定されたキーワードに対応する一部の画像領域のセキュリティが解除された画像情報を検索者に提示するため、検索した画像情報が検索者に対してセキュリティが施されたものであっても、セキュリティを損なわない範囲で検索者に提示することができる。
【発明の効果】
【００１８】
本発明は、検索した画像情報が検索者に対してセキュリティが施されたものであっても、セキュリティを損なわない範囲で検索者に提示することができる検索画像提示装置を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施の形態においては、ＩＳＯ／ＩＥＣ−１５４４４に規定されたＪＰＩＰ（Jpeg2000 Internet Protocol）に基づいて通信を行うＪＰＩＰサーバに本発明に係る検索画像提示装置を適用した例について説明するが、本発明に係る検索画像提示装置の用途を限定するものではない。
【００２０】
（第１の実施の形態）
本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバを図１に示す。ＪＰＩＰサーバ１は、少なくとも１つの検索用のキーワードが対応付けられた複数の画像情報を格納する画像情報格納部１０と、画像情報格納部１０に格納された画像情報のなかから、ＪＰＩＰクライアント２側のユーザである検索者によって指定されたキーワードに適合する画像情報を検索する画像検索部１１と、画像検索部１１によって検索された画像情報を暗号化する暗号化部１２と、暗号化部１２によって暗号化された画像情報をＪＰＩＰクライアント２に送信することにより、この画像情報を検索者に提示する画像提示部１３とを備えている。
【００２１】
より具体的なハードウェア構成としては、ＪＰＩＰサーバ１は、図２に示すように、ＣＰＵ（Central Processing Unit）２０と、ＲＯＭ（Read-Only Memory）２１と、ＲＡＭ（Random Access Memory）２２と、ハードディスク装置２３と、ネットワークに接続された各機器と通信を行うための通信モジュール２６とを備えたコンピュータ装置によって構成されている。
【００２２】
ＲＯＭ２１やハードディスク装置２３には、当該コンピュータ装置をＪＰＩＰサーバ１として機能させるためのプログラムが格納されている。ＣＰＵ２０は、ＲＯＭ２１やハードディスク装置２３に格納されたプログラムをＲＡＭ２２に読み込みながら実行することにより、ＪＰＩＰサーバ１の各部を制御するようになっている。
【００２３】
ここで、画像情報格納部１０は、ハードディスク装置２３によって構成され、画像検索部１１および暗号化部１２は、ＣＰＵ２０によって構成され、画像提示部１３は、ＣＰＵ２０および通信モジュール２６によって構成されている。
【００２４】
なお、本実施の形態においては、画像情報格納部１０に格納されている画像情報として、ＩＳＯ／ＩＥＣ−１５４４４に規定されたＪＰＥＧ２０００ファイル、特に、ＪＰＭ（JPEG 2000 File Format - Multilayer）ファイルのコードストリームを適用した例について説明するが、本発明に係る検索画像提示装置が扱う画像情報の形式を限定するものではない。
【００２５】
図３は、本実施の形態に適用されるＪＰＭファイルの構成を示すファイル構成図である。図３において、ＪＰＭファイルは、主に、ＪＰＥＧ２０００  Ｓｉｇｎａｔｕｒｅボックス、ファイルタイプボックス、コンパウンドヘッダボックス、ページコレクションボックス、少なくとも１つのページボックス、および、少なくとも１つのコードストリームよりなる。
【００２６】
ＪＰＥＧ２０００  Ｓｉｇｎａｔｕｒｅボックスには、このＪＰＭファイルがＪＰＥＧ２０００ファイルであることを表す情報が格納されている。ファイルタイプボックスには、ファイルタイプ、バージョンおよび互換性等を表す情報が格納されている。コンパウンドヘッダボックスには、ＪＰＭファイルが表す画像全般に関する情報が格納されている。
【００２７】
ページコレクションボックスには、ＪＰＭファイルが表す画像のページを管理するための情報が格納されている。各ページボックスには、ＪＰＭファイルが表す画像の各ページに関する情報が格納されている。
【００２８】
また、各ページボックスは、少なくとも１つのレイアウトオブジェクトボックスを有し、レイアウトオブジェクトボックスは、少なくとも１つのオブジェクトボックスを有し、オブジェクトボックスとコードストリームとが対応付けられる。
【００２９】
なお、ページコレクションボックス、ページボックスおよびレイアウトオブジェクトボックス等には、各ページボックス等に関する著作権情報やベンダー独自の情報等のような属性情報を格納することができるメタデータボックスを含めることができる。
【００３０】
本実施の形態において、レイアウトオブジェクトボックスのメタデータボックス３０には、ＨＴＸ（Hidden Text）が含まれ、ＨＴＸには、図４に示すように、検索用のキーワードと画像領域を表す座標とが対応付けられている。
【００３１】
図４において、(ａ)に示すように、キーワード「Ａ社社長」および「Ａ山Ｂ男」は、左上座標（４８０，２０）から右下座標（６４０，４００）の矩形領域に対応している。また、(ｂ)に示すように、キーワード「新車」および「Ａ社」は、左上座標（０，２０）から右下座標（４８０，１１０）の矩形領域に対応している。
【００３２】
このようにキーワードと対応付けられた領域は、当該コードストリームが表す画像に対して、該当するキーワードに基づいて検索を要求したが、閲覧する権限を有していない検索者（例えば、ＪＰＩＰサーバ１による画像検索サービスに加入していない者。以下、「無権限者」という。）に対しても閲覧を許可する領域を示している。
【００３３】
例えば、図４に示したＨＴＸは、「Ａ社社長」や「Ａ山Ｂ男」がキーワードとして指定された場合には、当該コードストリームが表す画像に対して、左上座標（４８０，２０）から右下座標（６４０，４００）の矩形領域の閲覧が無権限者に対しても許可されることを示している。
【００３４】
また、図４に示したＨＴＸは、「新車」や「Ａ社」がキーワードとして指定された場合には、当該コードストリームが表す画像に対して、左上座標（０，２０）から右下座標（４８０，１１０）の矩形領域の閲覧が無権限者に対しても許可されることを示している。
【００３５】
なお、図４の(ｃ)においては、左上座標（０，０）から右下座標（６４０，２０）の矩形領域に対するキーワードが定義されていないが、このような矩形領域は、指定されたキーワードにかかわらず、無権限者に対しても閲覧が許可されることを示している。
【００３６】
また、図４の(ｄ)においては、「車」、「Ａ」、「Ｂ山」または「Ｃ男」のキーワードは、左上座標（０，０）から右下座標（０，０）の矩形とならない領域に対応している。このように、矩形とならない領域に対応するキーワードは、単に、検索用のキーワードとなり、無権限者に対して閲覧を許可するか否かには影響しない。
【００３７】
各コードストリームは、図５（ａ）に示すように、当該コードストリームの開始点を示すＳＯＣ（Start Of Codestream）マーカと、当該コードストリーム全般に関する情報を表す複数のマーカセグメント（以下、「メインヘッダマーカセグメント」（Main Header Segment）と総称する。）とからなるメインヘッダを有している。
【００３８】
また、コードストリームは、当該コードストリームの終了点を示すＥＯＣ（End Of Codestream）マーカを有している。また、図示を省略するが、コードストリームは、メインヘッダマーカセグメントとマーカとの間に、タイルパートと呼ばれる断片化された複数の部分符号を有している。
【００３９】
メインヘッダマーカセグメントには、例えば、ＳＩＺ（Image and tile size）、ＣＯＤ（Coding Style Default）、ＣＯＣ（Coding Style Component）、ＱＣＤ（Quantization default）、ＱＣＣ（Quantization component）等のマーカセグメントが格納されている。
【００４０】
ＳＩＺマーカセグメントには、当該コードストリームが表す画像のサイズ、タイルのサイズ、タイルのオフセット等の情報が格納されている。また、ＣＯＤマーカセグメントやＣＯＣマーカセグメントには、レイヤ、解像度、色成分および領域別のタイルパートがどのような順序で格納されているかを表すプログレッションオーダ、ならびに、各タイルパートのレイヤ数、色成分数、解像度の階層数および各領域のサイズを表す情報等が格納されている。また、ＱＣＤマーカセグメントやＱＣＣマーカセグメントには、符号化に関するパラメータ等が格納されている。
【００４１】
図１において、画像検索部１１は、画像情報格納部１０に格納された各ＪＰＭファイルの各コードストリームに含まれるＨＴＸに設定されたキーワードと、ＪＰＩＰクライアント２側から指定されたキーワードとを比較することにより、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームを画像情報格納部１０に格納されたＪＰＭファイルから検索するようになっている。
【００４２】
暗号化部１２は、画像検索部１１によって検索されたＪＰＭファイルのコードストリームが表す画像を閲覧する権限を有する検索者（例えば、ＪＰＩＰサーバ１による画像検索サービスに加入している者。以下、「有権限者」という。）に対しては、この画像の全領域を閲覧でき、無権限者に対しては、この画像の一部の領域を閲覧できるよう部分符号を暗号化するようになっている。
【００４３】
図５（ｂ）に示すように、ＪＰＭファイルのコードストリームは、ＳＩＺマーカセグメントと、ＣＯＣマーカセグメントとの間に、ＳＥＣ（Security）マーカセグメントを含めることができる。
【００４４】
ＳＥＣマーカセグメントは、図６に示すように、ＳＥＣマーカセグメントを表す識別子を表す「ＳＥＣ」と、ＳＥＣマーカセグメントの長さを表すＬｓｅｃと、ＳＥＣマーカセグメントが複数ある場合の識別番号を表すＺｓｅｃと、コードストリーム全体のセキュリティに関するパラメータを表すＰｓｅｃと、セキュリティを施すための少なくとも１つのツールを表すＴｏｏｌとからなる。
【００４５】
Ｔｏｏｌは、図７に示すように、当該ツールのタイプｔと、当該ツールのインスタンスのインデックスｉと、当該ツールの識別番号を表すテンプレートＩＤと、当該ツールが影響を与える領域であるＺＯＩ（Zone Of Influence）の長さＬＺＯＩと、ＺＯＩと、当該ツールのパラメータ長ＬＰＩＤと、当該ツールのパラメータＰＩＤとからなる。
【００４６】
図１において、暗号化部１２は、画像検索部１１によって検索されたＪＰＭファイルのコードストリームに含まれるＨＴＸによって、ＪＰＩＰクライアント２側で指定されたキーワードに対応付けられた画像領域を抽出するようになっている。
【００４７】
ここで、暗号化部１２は、ＪＰＩＰクライアント２側で指定されたキーワードに対応付けられた画像領域が抽出できた場合には、該当するレイアウトオブジェクトボックスに含まれるオブジェクトボックスに対応付けられたコードストリームが表す画像の全領域から、この画像領域を除いた領域をＺＯＩとしたＳＥＣマーカセグメントをコードストリームに追加すると共に、ＺＯＩが示す領域にあたる部分符号を暗号化するようになっている。
【００４８】
なお、暗号化部１２は、当該画像に対する有権限者の公開鍵でＺＯＩが示す領域にあたる部分符号を暗号化するようにしてもよく、有権限者に事前に配布した復号鍵で復号できるようにＺＯＩが示す領域にあたる部分符号を暗号化するようにしてもよい。
【００４９】
また、画像提示部１３は、有権限者のＪＰＩＰクライアント２に当該コードストリームを送信する際に、当該復号鍵を送信するようにしてもよい。また、画像提示部１３は、コードストリームを送信した後に有権限者として認証された検索者のＪＰＩＰクライアント２に当該復号鍵を送信するようにしてもよい。
【００５０】
以上のように構成されたＪＰＩＰサーバ１について、図８を参照してその動作を説明する。
【００５１】
まず、ＪＰＩＰクライアント２からキーワードが指定されると（Ｓ１）、画像情報格納部１０に格納された各ＪＰＭファイルの各コードストリームに含まれるＨＴＸに設定されたキーワードと、ＪＰＩＰクライアント２側から指定されたキーワードとが画像検索部１１によって比較され、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームが画像情報格納部１０に格納されたＪＰＭファイルから検索される（Ｓ２）。
【００５２】
ここで、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームが検索されなかった場合には（Ｓ３）、この旨が画像提示部１３によってＪＰＩＰクライアント２に通知される等して、ＪＰＩＰサーバ１の動作は、ステップＳ１に戻る。
【００５３】
一方、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームが検索された場合には（Ｓ３）、検索された各コードストリームに対して、以下に説明するステップＳ４乃至Ｓ９が実行される。
【００５４】
まず、ＪＰＭファイルのコードストリームのＨＴＸによって、ＪＰＩＰクライアント２側から指定されたキーワードに対応付けられた画像領域が暗号化部１２によって抽出される（Ｓ４）。
【００５５】
ここで、ＪＰＩＰクライアント２側で指定されたキーワードに対応付けられた画像領域が抽出された場合には（Ｓ５）、該当するレイアウトオブジェクトボックスに含まれるオブジェクトボックスに対応付けられたコードストリームが表す画像の全領域から、この画像領域を除いた領域が暗号化部１２によって抽出される（Ｓ６）。
【００５６】
ここで、暗号化部１２によって抽出された領域をＺＯＩとしたＳＥＣマーカセグメントが当該コードストリームに追加され（Ｓ７）、このＺＯＩが示す領域にあたる部分符号が暗号化部１２によって暗号化される（Ｓ８）。
【００５７】
ＪＰＩＰクライアント２側で指定されたキーワードに対応付けられた画像領域が抽出されなかったコードストリーム、または、暗号化部１２によって一部の部分符号が暗号化されたコードストリームは、画像提示部１３によってＪＰＩＰクライアント２に送信される（Ｓ９）。ここで、画像提示部１３は、ＨＴＸを除去したコードストリームをＪＰＩＰクライアント２に送信することが好ましい。
【００５８】
画像提示部１３によってコードストリームがＪＰＩＰクライアント２に送信されると、ＪＰＩＰサーバ１の動作は、検索された次のコードストリームがある場合には、ステップＳ４に戻り、検索された次のコードストリームがない場合には、ステップＳ１に戻る。
【００５９】
このように、ＪＰＩＰクライアント２に送信されたコードストリームに含まれる部分符号は、ＪＰＩＰクライアント２に設けられた表示装置等に検索結果として画像で表示される。
【００６０】
例えば、図９（ａ）に示すような画像が検索された場合に、有権限者に対しては、図９（ａ）に示すような画像が表示装置に表示される。一方、キーワードとして「Ａ社社長」や「Ａ山Ｂ男」を指定した無権限者に対しては、図９（ｂ）に示すような一部が復号できない画像が表示装置に表示される。同様に、キーワードとして「車」や「Ａ社」を指定した無権限者に対しては、図９（ｃ）に示すような一部が復号できない画像が表示装置に表示される。
【００６１】
以上に説明したように、本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバ１は、検索者に指定されたキーワードに対応する一部の画像領域のセキュリティが解除された画像情報を検索者に提示するため、検索した画像情報が検索者に対してセキュリティが施されたものであっても、セキュリティを損なわない範囲で検索者に提示することができる。
【００６２】
また、暗号化部１２が、有権限者の公開鍵で画像情報を暗号化することにより、有権限者に対しては、セキュリティが解除された画像を閲覧させることができる。
【００６３】
また、暗号化部１２が、有権限者に事前に配布した復号鍵で復号できるよう画像情報を暗号化することにより、復号鍵を有する検索者に対しては、セキュリティが解除された画像を閲覧させることができる。
【００６４】
また、画像提示部１３が、暗号化部１２によって暗号化された画像情報を復号するための復号鍵を有権限者に対して送信することにより、画像情報を取得した無権限者が有権限者として認証されたときに、この有権限者にセキュリティが解除された画像を閲覧させることができる。
【００６５】
（第２の実施の形態）
本発明の第２の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバは、本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバに対し、暗号化部１２によるＨＴＸの解釈が相違する。
【００６６】
すなわち、本発明の第１の実施の形態において、暗号化部１２は、指定されたキーワードにＨＴＸによって対応付けられた画像領域を全領域から除いた領域をＺＯＩとして抽出するようになっていた。
【００６７】
これに対し、本実施の形態における暗号化部１２は、各画像領域にＨＴＸによって対応付けられたキーワードが指定されていない場合には、当該画像領域をＺＯＩとし、各画像領域にＨＴＸによって対応付けられたキーワードが指定されている場合には、当該画像領域をＺＯＩとしないようになっている。
【００６８】
例えば、図１０に示したＨＴＸにおいて、暗号化部１２は、「Ａ社社長」や「Ａ山Ｂ男」がキーワードとして指定されていない場合には、当該コードストリームが表す画像に対して、左上座標（４８０，２０）から右下座標（６４０，４００）の矩形領域をＺＯＩとする。
【００６９】
逆に、「Ａ社社長」や「Ａ山Ｂ男」がキーワードとして指定された場合には、暗号化部１２は、当該コードストリームが表す画像に対して、左上座標（４８０，２０）から右下座標（６４０，４００）の矩形領域をＺＯＩとしない。
【００７０】
同様に、暗号化部１２は、「新車」や「Ａ社」がキーワードとして指定されていない場合には、当該コードストリームが表す画像に対して、左上座標（０，２０）から右下座標（４８０，１１０）の矩形領域をＺＯＩとする。
【００７１】
逆に、「新車」や「Ａ社」がキーワードとして指定された場合には、暗号化部１２は、当該コードストリームが表す画像に対して、左上座標（４８０，２０）から右下座標（６４０，４００）の矩形領域をＺＯＩとしない。
【００７２】
なお、図１０の(ｃ)においては、左上座標（０，１１０）から右下座標（４８０，４００）の矩形領域に対するキーワードが定義されていない。暗号化部１２は、このような矩形領域を、指定されたキーワードにかかわらず、ＺＯＩとする。
【００７３】
また、図１０の(ｄ)においては、「車」、「Ａ」、「Ｂ山」または「Ｃ男」のキーワードは、左上座標（０，０）から右下座標（０，０）の矩形とならない領域に対応している。このように、矩形とならない領域に対応するキーワードは、単に、検索用のキーワードとなり、ＺＯＩには影響しない。
【００７４】
以上のように構成されたＪＰＩＰサーバ１について、図１１を参照してその動作を説明する。
【００７５】
まず、ＪＰＩＰクライアント２からキーワードが指定されると（Ｓ１１）、画像情報格納部１０に格納された各ＪＰＭファイルの各コードストリームに含まれるＨＴＸに設定されたキーワードと、ＪＰＩＰクライアント２側から指定されたキーワードとが画像検索部１１によって比較され、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームが画像情報格納部１０に格納されたＪＰＭファイルから検索される（Ｓ１２）。
【００７６】
ここで、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームが検索されなかった場合には（Ｓ１３）、この旨が画像提示部１３によってＪＰＩＰクライアント２に通知される等して、ＪＰＩＰサーバ１の動作は、ステップＳ１に戻る。
【００７７】
一方、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームが検索された場合には（Ｓ１３）、検索された各コードストリームに対して、以下に説明するステップＳ１４乃至Ｓ１９が実行される。
【００７８】
まず、ＪＰＭファイルのコードストリームのＨＴＸによって、ＪＰＩＰクライアント２側から指定されたキーワードに対応付けられていない、すなわち、他のキーワードに対応付けられた画像領域が暗号化部１２によって抽出される（Ｓ１４）。
【００７９】
ここで、他のキーワードに対応付けられた画像領域が抽出された場合には（Ｓ１５）、該当するレイアウトオブジェクトボックスに含まれるオブジェクトボックスに対応付けられたコードストリームの該当領域が暗号化部１２によって抽出される（Ｓ１６）。
【００８０】
ここで、暗号化部１２によって抽出された領域をＺＯＩとしたＳＥＣマーカセグメントが当該コードストリームに追加され（Ｓ１７）、このＺＯＩが示す領域にあたる部分符号が暗号化部１２によって暗号化される（Ｓ１８）。
【００８１】
ＪＰＩＰクライアント２側で指定されたキーワードと異なる他のキーワードに対応付けられた画像領域が抽出されなかったコードストリーム、または、暗号化部１２によって一部の部分符号が暗号化されたコードストリームは、画像提示部１３によってＪＰＩＰクライアント２に送信される（Ｓ１９）。ここで、画像提示部１３は、ＨＴＸを除去したコードストリームをＪＰＩＰクライアント２に送信することが好ましい。
【００８２】
画像提示部１３によってコードストリームがＪＰＩＰクライアント２に送信されると、ＪＰＩＰサーバ１の動作は、検索された次のコードストリームがある場合には、ステップＳ１４に戻り、検索された次のコードストリームがない場合には、ステップＳ１１に戻る。
【００８３】
このように、ＪＰＩＰクライアント２に送信されたコードストリームに含まれる部分符号は、ＪＰＩＰクライアント２に設けられた表示装置等に検索結果として画像で表示される。
【００８４】
例えば、本発明の第１の実施の形態において、図４に示したＨＴＸに基づいてＪＰＩＰサーバ１で処理された画像情報は、ＪＰＩＰクライアント２に設けられた表示装置において、図９に示すような画像で表示されるのに対し、本実施の形態においても、図１０に示したＨＴＸに基づいてＪＰＩＰサーバ１で処理された画像情報は、ＪＰＩＰクライアント２に設けられた表示装置において、図９に示すような画像で表示される。
【００８５】
以上に説明したように、本発明の第２の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバ１は、本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバ１と同様な効果を得ることができる。
【００８６】
（第３の実施の形態）
本発明の第３の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバは、本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバに対し、画像検索部１１によるコードストリームの検索方法が相違する。
【００８７】
すなわち、本発明の第１の実施の形態において、画像検索部１１は、画像情報格納部１０に格納された各ＪＰＭファイルの各コードストリームに含まれるＨＴＸに設定されたキーワードと、ＪＰＩＰクライアント２側から指定されたキーワードとを比較することにより、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルのコードストリームを画像情報格納部１０に格納されたＪＰＭファイルから検索するようになっていた。
【００８８】
これに対し、本実施の形態における画像検索部１１は、各ＪＰＭファイルに検索用のキーワードが対応付けられた対応テーブルを参照し、この対応テーブルに含まれるキーワードと、ＪＰＩＰクライアント２側から指定されたキーワードとを比較することにより、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルを画像情報格納部１０に格納されたＪＰＭファイルから検索するようになっている。
【００８９】
ここで、対応テーブルは、画像情報格納部１０を構成するハードディスク装置２３等に格納され、各ＪＰＭファイルに対応付けられるキーワードは、図１２に示すように、当該ＪＰＭファイルが表す画像を含むドキュメントにおいて、当該画像に隣接するテキスト、当該画像のキャプション、およびその他数多くの要因に基づいて予め設定されている。
【００９０】
以上のように構成されたＪＰＩＰサーバ１について、図１３を参照してその動作を説明する。なお、以下に説明するＪＰＩＰサーバ１の動作においては、本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバ１の動作（図８参照）と同一なステップに同一な符号を付して説明を省略する。
【００９１】
ＪＰＩＰクライアント２からキーワードが指定されると（Ｓ３１）、対応テーブルに含まれるキーワードと、ＪＰＩＰクライアント２側から指定されたキーワードとが画像検索部１１によって比較され、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルが画像情報格納部１０に格納されたＪＰＭファイルから検索される（Ｓ３２）。
【００９２】
ここで、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルが検索されなかった場合には（Ｓ３３）、この旨が画像提示部１３によってＪＰＩＰクライアント２に通知される等して、ＪＰＩＰサーバ１の動作は、ステップＳ３１に戻る。
【００９３】
一方、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルが検索された場合には（Ｓ３３）、検索された各ＪＰＭファイルの各コードストリームに対して、本発明の第１の実施の形態で説明したようにステップＳ４乃至Ｓ９が実行される。
【００９４】
なお、本実施の形態における画像検索部１１は、本発明の第２の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバ１の画像検索部１１として適用してもよい。すなわち、ステップＳ３３において、ＪＰＩＰクライアント２側から指定されたキーワードに適合するＪＰＭファイルが検索された場合には、検索された各ＪＰＭファイルの各コードストリームに対して、本発明の第２の実施の形態で説明したようにステップＳ１４乃至Ｓ１９（図１１参照）が実行されるようにしてもよい。
【００９５】
（変形例）
上述した本発明の各実施の形態において、無権限者に対しても閲覧を許可する領域をＨＴＸとして当該ＪＰＭファイルのコードストリームに含めるものとして説明したが、無権限者に対しても閲覧を許可する領域を別ファイルで管理するようにしてもよい。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバを示すブロック図である。
【図２】本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバのハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施の形態に適用される画像情報としてのコードストリームを含むＪＰＭファイルの構成を示すファイル構成図である。
【図４】本発明の第１の実施の形態に適用される画像情報としてのコードストリームに含まれるＨＴＸの例を示す概念図である。
【図５】本発明の第１の実施の形態に適用される画像情報としてのコードストリームのデータ構成を示すデータ構成図である。
【図６】本発明の第１の実施の形態に適用される画像情報としてのコードストリームに含まれるＳＥＣマーカセグメントのデータ構成を示すデータ構成図である。
【図７】本発明の第１の実施の形態に適用される画像情報としてのコードストリームに含まれるＳＥＣマーカセグメントのツールのデータ構成を示すデータ構成図である。
【図８】本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバの動作を示すフローチャートである。
【図９】本発明の第１の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバから送信されたコードストリームのＪＰＩＰクライアントにおける出力例を示す概念図である。
【図１０】本発明の第２の実施の形態に適用される画像情報としてのコードストリームに含まれるＨＴＸの例を示す概念図である。
【図１１】本発明の第２の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバの動作を示すフローチャートである。
【図１２】本発明の第３の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバによって参照される対応テーブルを示す概念図である。
【図１３】本発明の第３の実施の形態の検索画像提示装置を適用したＪＰＩＰサーバの動作を示すフローチャートである。
【符号の説明】
【００９７】
１  ＪＰＩＰサーバ
２  ＪＰＩＰクライアント
１０  画像情報格納部
１１  画像検索部
１２  暗号化部
１３  画像提示部
２０  ＣＰＵ
２１  ＲＯＭ
２２  ＲＡＭ
２３  ハードディスク装置
２６  通信モジュール
【図１】
2009157914.tif 000003
【図２】
2009157914.tif 000004
【図３】
2009157914.tif 000005
【図４】
2009157914.tif 000006
【図５】
2009157914.tif 000007
【図６】
2009157914.tif 000008
【図７】
2009157914.tif 000009
【図８】
2009157914.tif 000010
【図９】
2009157914.tif 000011
【図１０】
2009157914.tif 000012
【図１１】
2009157914.tif 000013
【図１２】
2009157914.tif 000014
【図１３】
2009157914.tif 000015