(57)【要約】【課題】ネットワークにおける伝送遅延の低減およびネットワークの負荷やメモリの使用量の削減を実現すること。【解決手段】画像データを格納するサーバ３が、クライアント１から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出工程と、識別子単位に、要求する部分画像データに関する要求情報が対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応する要求情報を取得する要求情報取得工程と、前記要求情報に合致する部分画像データを取得する部分画像データ取得工程と、取得した部分画像データをクライアント１に送信する部分画像データ送信工程と、を実行する。【選択図】        図１
2009071576.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と画像データを格納するサーバ装置との間でネットワークを介した画像データの送受信を行う画像配信システムにおいて、前記サーバ装置が実行するアクセス制御方法であって、
前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出工程と、
識別子単位に、要求する部分画像データに関する要求情報が対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応する要求情報を取得する要求情報取得工程と、
前記要求情報に合致する部分画像データを取得する部分画像データ取得工程と、
取得した部分画像データを前記クライアント装置に送信する部分画像データ送信工程と、
を含むことを特徴とするアクセス制御方法。
【請求項２】
クライアント装置と、画像データを格納する単一または複数のサーバ装置と、前記サーバ装置から取得した画像データをネットワーク経由で前記クライアント装置に送信するアクセス制御装置と、を備えた画像配信システムにおいて、前記アクセス制御装置が実行するアクセス制御方法であって、
前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出工程と、
識別子単位に、取得対象の部分画像データが格納されているサーバ装置と当該サーバ装置に対して要求する複数の部分画像データに関する要求情報とが対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応するサーバ装置および当該サーバ装置に要求する要求情報を取得する要求情報取得工程と、
前記識別子に対応するサーバ装置から要求情報に合致する複数の部分画像データを取得し、取得した結果を結合する部分画像データ取得工程と、
前記結合後の部分画像データを前記クライアント装置に送信する部分画像データ送信工程と、
を含むことを特徴とするアクセス制御方法。
【請求項３】
前記識別子抽出工程で抽出した識別子が有効であるか否かを判断し、有効でないと判断した場合には前記画像取得要求を拒否し、有効であると判断した場合に前記要求情報取得工程を実行することを特徴とする請求項１または２に記載のアクセス制御方法。
【請求項４】
所定のクライアント装置から画像公開要求を受信した場合に、当該画像公開要求に含まれる画像データを格納する画像データ格納工程と、
前記画像公開要求に含まれる、公開対象のクライアント装置および公開する部分画像データの形態を含む公開情報を抽出し、当該公開情報に対して識別子を割り当てる識別子割当工程と、
前記所定の識別子テーブルに、前記識別子割当工程で割り当てた識別子に前記公開情報を対応付けて登録する識別子登録工程と、
前記識別子割当工程で割り当てた識別子を含む、公開する部分画像データを要求するためのリンク情報を生成し、当該リンク情報を前記公開する対象のクライアント装置に対して通知するリンク情報通知工程と、
をさらに含むことを特徴とする請求項１、２または３に記載のアクセス制御方法。
【請求項５】
前記画像データを、ＪＰＥＧ２０００により符号化された画像データとし、ＪＰＩＰにより画像データを送受信することを特徴とする請求項１〜４のいずれか一つに記載のアクセス制御方法。
【請求項６】
前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するメインヘッダやタイルパートヘッダに含まれているマーカおよびマーカセグメントを除いた部分を暗号化することを特徴とする請求項５に記載のアクセス制御方法。
【請求項７】
前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するタイルストリームデータ内のパケットデータ部分を暗号化することを特徴とする請求項５に記載のアクセス制御方法。
【請求項８】
前記識別子として、ＪＰＩＰの規格に基づいたｔａｒｇｅｔＩＤを利用することを特徴とする請求項５、６または７に記載のアクセス制御方法。
【請求項９】
クライアント装置と画像データを格納するサーバ装置との間でネットワークを介した画像データの送受信を行う画像配信システムにおける、前記サーバ装置内のアクセス制御装置であって、
前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出機能と、
識別子単位に、要求する部分画像データに関する要求情報が対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応する要求情報を取得する要求情報取得機能と、
前記要求情報に合致する部分画像データを取得する部分画像データ取得機能と、
取得した部分画像データを前記クライアント装置に送信する部分画像データ送信機能と、
を有することを特徴とするアクセス制御装置。
【請求項１０】
クライアント装置および画像データを格納する単一または複数のサーバ装置とともに画像配信システムを構成し、前記サーバ装置から取得した画像データをネットワーク経由で前記クライアント装置に送信するアクセス制御装置であって、
前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出機能と、
識別子単位に、取得対象の部分画像データが格納されているサーバ装置と当該サーバ装置に対して要求する複数の部分画像データに関する要求情報とが対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応するサーバ装置および当該サーバ装置に要求する要求情報を取得する要求情報取得機能と、
前記識別子に対応するサーバ装置から要求情報に合致する複数の部分画像データを取得し、取得した結果を結合する部分画像データ取得機能と、
前記結合後の部分画像データを前記クライアント装置に送信する部分画像データ送信機能と、
を有することを特徴とするアクセス制御装置。
【請求項１１】
前記抽出した識別子が有効であるか否かを判断し、有効でないと判断した場合には前記画像取得要求を拒否し、有効であると判断した場合に前記要求情報取得機能を実行することを特徴とする請求項９または１０に記載のアクセス制御装置。
【請求項１２】
所定のクライアント装置から画像公開要求を受信した場合に、当該画像公開要求に含まれる画像データを格納する画像データ格納機能と、
前記画像公開要求に含まれる、公開対象のクライアント装置および公開する部分画像データの形態を含む公開情報を抽出し、当該公開情報に対して識別子を割り当てる識別子割当機能と、
前記所定の識別子テーブルに、前記識別子割当機能を実行することにより割り当てた識別子に前記公開情報を対応付けて登録する識別子登録機能と、
前記識別子割当機能を実行することにより割り当てた識別子を含む、公開する部分画像データを要求するためのリンク情報を生成し、当該リンク情報を前記公開する対象のクライアント装置に対して通知するリンク情報通知機能と、
をさらに有することを特徴とする請求項９、１０または１１に記載のアクセス制御装置。
【請求項１３】
前記画像データを、ＪＰＥＧ２０００により符号化された画像データとし、ＪＰＩＰにより画像データを送受信することを特徴とする請求項９〜１２のいずれか一つに記載のアクセス制御装置。
【請求項１４】
前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するメインヘッダやタイルパートヘッダに含まれているマーカおよびマーカセグメントを除いた部分を暗号化することを特徴とする請求項１３に記載のアクセス制御装置。
【請求項１５】
前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するタイルストリームデータ内のパケットデータ部分を暗号化することを特徴とする請求項１３に記載のアクセス制御装置。
【請求項１６】
前記識別子として、ＪＰＩＰの規格に基づいたｔａｒｇｅｔＩＤを利用することを特徴とする請求項１３、１４または１５に記載のアクセス制御装置。
【請求項１７】
クライアント装置と、
請求項９に記載のアクセス制御装置を含みかつ画像データを格納するサーバ装置と、
を備えることを特徴とする画像配信システム。
【請求項１８】
クライアント装置と、
画像データを格納する単一または複数のサーバ装置と、
請求項１０に記載のアクセス制御装置と、
を備えることを特徴とする画像配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントとサーバが、ネットワークを介して画像データを送受信する際のアクセス制御方法に関する。
【背景技術】
【０００２】
近年、ＰＣ，携帯電話に代表されるネットワーク端末の普及により、表示画面の大きさや解像度に対応した画像アクセス等、画像に対する要求が多様になっている。また、画像については、これまでに、ＪＰＥＧ（Joint  Photographic  Experts  Group）を始めとする様々な圧縮方式が採用されている。
【０００３】
また、画像に対する多様な要求に応えるために、ＪＰＥＧ２０００のような、画像データを階層的に利用することができる画像符号化方式が存在する。この方式を用いれば、符号化された高品質な画像を、部分符号を指定して様々なレベルの画質で伸長することができる。これにより、ＰＣ，モバイル端末，テレビといった画像表示機能が異なる端末からでも、多様なアクセス要求が可能となる。ＪＰＥＧ２０００により符号化された画像データを送受信するためのプロトコルはＪＰＩＰ（JPEG  2000  Interactive  Protocol）といい、ＩＳＯ／ＩＥＣ  １５４４４−９で標準化されている。
【０００４】
下記特許文献１には、ＪＰＩＰを用いてサーバとクライアントとの間で直接通信を行うシステムが記載されている。これによると、クライアントは、画像データについて必要な部分符号のみの送信をサーバに対して要求することができる。しかし、セキュリティについては考慮されていないので、任意のクライアントが画像データの全階層データについて取得要求可能である。
【０００５】
そこで、下記特許文献２では、階層的に符号化された構造をもつ画像について、階層的なデータそれぞれを暗号化し、異なる鍵を持つ各ユーザに、画像への異なるアクセス許可を与えることで、セキュリティを確保している。
【０００６】
【特許文献１】特開２００４−２０８２６６号公報
【特許文献２】特開２００３−３２４４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献２の方法では、全てのユーザに対して全階層データを配信している。すなわち、部分符号しか復号できないユーザに対しても、不要な符号が送られている。これにより、ネットワークにおける伝送遅延が発生し、また、ネットワークの負荷やメモリの使用量が増大することとなり、システム全体として非常に効率が悪い、という問題がある。さらに、画像の提供側と取得側との間で、固有の暗号化−復号化機構を持つ必要があるため、システムが複雑になってしまう、という問題もある。
【０００８】
本発明は、上記に鑑みてなされたものであって、ネットワークにおける伝送遅延の低減およびネットワークの負荷やメモリの使用量の削減を実現しつつ、簡易にセキュリティ向上を実現できるようなアクセス制御方法、アクセス制御装置および画像配信システムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、クライアント装置と画像データを格納するサーバ装置との間でネットワークを介した画像データの送受信を行う画像配信システムにおいて、前記サーバ装置が実行するアクセス制御方法であって、前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出工程と、識別子単位に、要求する部分画像データに関する要求情報が対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応する要求情報を取得する要求情報取得工程と、前記要求情報に合致する部分画像データを取得する部分画像データ取得工程と、取得した部分画像データを前記クライアント装置に送信する部分画像データ送信工程と、を含むことを特徴とする。
【００１０】
また、請求項２にかかる発明は、クライアント装置と、画像データを格納する単一または複数のサーバ装置と、前記サーバ装置から取得した画像データをネットワーク経由で前記クライアント装置に送信するアクセス制御装置と、を備えた画像配信システムにおいて、前記アクセス制御装置が実行するアクセス制御方法であって、前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出工程と、識別子単位に、取得対象の部分画像データが格納されているサーバ装置と当該サーバ装置に対して要求する複数の部分画像データに関する要求情報とが対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応するサーバ装置および当該サーバ装置に要求する要求情報を取得する要求情報取得工程と、前記識別子に対応するサーバ装置から要求情報に合致する複数の部分画像データを取得し、取得した結果を結合する部分画像データ取得工程と、前記結合後の部分画像データを前記クライアント装置に送信する部分画像データ送信工程と、を含むことを特徴とする。
【００１１】
また、請求項３にかかる発明は、前記識別子抽出工程で抽出した識別子が有効であるか否かを判断し、有効でないと判断した場合には前記画像取得要求を拒否し、有効であると判断した場合に前記要求情報取得工程を実行することを特徴とする。
【００１２】
また、請求項４にかかる発明は、所定のクライアント装置から画像公開要求を受信した場合に、当該画像公開要求に含まれる画像データを格納する画像データ格納工程と、前記画像公開要求に含まれる、公開対象のクライアント装置および公開する部分画像データの形態を含む公開情報を抽出し、当該公開情報に対して識別子を割り当てる識別子割当工程と、前記所定の識別子テーブルに、前記識別子割当工程で割り当てた識別子に前記公開情報を対応付けて登録する識別子登録工程と、前記識別子割当工程で割り当てた識別子を含む、公開する部分画像データを要求するためのリンク情報を生成し、当該リンク情報を前記公開する対象のクライアント装置に対して通知するリンク情報通知工程と、をさらに含むことを特徴とする。
【００１３】
また、請求項５にかかる発明は、前記画像データを、ＪＰＥＧ２０００により符号化された画像データとし、ＪＰＩＰにより画像データを送受信することを特徴とする。
【００１４】
また、請求項６にかかる発明は、前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するメインヘッダやタイルパートヘッダに含まれているマーカおよびマーカセグメントを除いた部分を暗号化することを特徴とする。
【００１５】
また、請求項７にかかる発明は、前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するタイルストリームデータ内のパケットデータ部分を暗号化することを特徴とする。
【００１６】
また、請求項８にかかる発明は、前記識別子として、ＪＰＩＰの規格に基づいたｔａｒｇｅｔＩＤを利用することを特徴とする。
【００１７】
また、請求項９にかかる発明は、クライアント装置と画像データを格納するサーバ装置との間でネットワークを介した画像データの送受信を行う画像配信システムにおける、前記サーバ装置内のアクセス制御装置であって、前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出機能と、識別子単位に、要求する部分画像データに関する要求情報が対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応する要求情報を取得する要求情報取得機能と、前記要求情報に合致する部分画像データを取得する部分画像データ取得機能と、取得した部分画像データを前記クライアント装置に送信する部分画像データ送信機能と、を有することを特徴とする。
【００１８】
また、請求項１０にかかる発明は、クライアント装置および画像データを格納する単一または複数のサーバ装置とともに画像配信システムを構成し、前記サーバ装置から取得した画像データをネットワーク経由で前記クライアント装置に送信するアクセス制御装置であって、前記クライアント装置から画像取得要求を受信した場合に、当該画像取得要求から、取得対象の部分画像データを特定するための識別子を抽出する識別子抽出機能と、識別子単位に、取得対象の部分画像データが格納されているサーバ装置と当該サーバ装置に対して要求する複数の部分画像データに関する要求情報とが対応付けられている、所定の識別子テーブルから、前記抽出した識別子に対応するサーバ装置および当該サーバ装置に要求する要求情報を取得する要求情報取得機能と、前記識別子に対応するサーバ装置から要求情報に合致する複数の部分画像データを取得し、取得した結果を結合する部分画像データ取得機能と、前記結合後の部分画像データを前記クライアント装置に送信する部分画像データ送信機能と、を有することを特徴とする。
【００１９】
また、請求項１１にかかる発明は、前記抽出した識別子が有効であるか否かを判断し、有効でないと判断した場合には前記画像取得要求を拒否し、有効であると判断した場合に前記要求情報取得機能を実行することを特徴とする。
【００２０】
また、請求項１２にかかる発明は、所定のクライアント装置から画像公開要求を受信した場合に、当該画像公開要求に含まれる画像データを格納する画像データ格納機能と、前記画像公開要求に含まれる、公開対象のクライアント装置および公開する部分画像データの形態を含む公開情報を抽出し、当該公開情報に対して識別子を割り当てる識別子割当機能と、前記所定の識別子テーブルに、前記識別子割当機能を実行することにより割り当てた識別子に前記公開情報を対応付けて登録する識別子登録機能と、前記識別子割当機能を実行することにより割り当てた識別子を含む、公開する部分画像データを要求するためのリンク情報を生成し、当該リンク情報を前記公開する対象のクライアント装置に対して通知するリンク情報通知機能と、をさらに有することを特徴とする。
【００２１】
また、請求項１３にかかる発明は、前記画像データを、ＪＰＥＧ２０００により符号化された画像データとし、ＪＰＩＰにより画像データを送受信することを特徴とする。
【００２２】
また、請求項１４にかかる発明は、前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するメインヘッダやタイルパートヘッダに含まれているマーカおよびマーカセグメントを除いた部分を暗号化することを特徴とする。
【００２３】
また、請求項１５にかかる発明は、前記ＪＰＥＧ２０００により符号化された画像データについては、当該画像データを構成するタイルストリームデータ内のパケットデータ部分を暗号化することを特徴とする。
【００２４】
また、請求項１６にかかる発明は、前記識別子として、ＪＰＩＰの規格に基づいたｔａｒｇｅｔＩＤを利用することを特徴とする。
【００２５】
また、請求項１７にかかる発明は、クライアント装置と、請求項９に記載のアクセス制御装置を含みかつ画像データを格納するサーバ装置と、を備えることを特徴とする。
【００２６】
また、請求項１８にかかる発明は、クライアント装置と、画像データを格納する単一または複数のサーバ装置と、請求項１０に記載のアクセス制御装置と、を備えることを特徴とする。
【発明の効果】
【００２７】
本発明によれば、クライアント装置が、画像データの取得要求に、識別子を埋め込むこととした。また、サーバ装置が、その識別子に基づいて、たとえば、ＪＰＩＰに準拠した画像取得要求を生成し、当該要求に対応した必要十分の部分画像データのみをクライアント装置に送信することとした。これにより、サーバ装置は、クライアント装置がアクセス許可を持たない画像データを送信しないので、従来と比較して、ネットワークにおける伝送遅延を低減することができ、また、ネットワークの負荷やメモリの使用量を少なくすることができる、という効果を奏する。また、識別子が簡易な鍵の役割を果たすことから、画像データに対するセキュリティを高めることが可能となる、という効果を奏する。また、画像の提供側と取得側との間で固有の暗号化−復号化機構を持つ必要がないので、従来と比較してシステムを簡単に構成することができる、という効果を奏する。
【００２８】
また、本発明によれば、アクセス制御装置が、クライアント装置から送られてくる識別子に対応したサーバ装置とそのサーバ装置に格納された複数の部分画像データとを特定可能な構成とした。これにより、複数の部分画像データで所望の画像を構築できるため、クライアントの画像表示機能に応じたより柔軟なネットワーク構成が可能となる、という効果を奏する。
【００２９】
また、本発明によれば、画像公開要求を受信したアクセス制御部が、公開する画像へのリンクを、公開対象として指定されたクライアント装置へ通知する構成とした。これにより、公開要求を送るクライアント装置にとっては、公開対象となる各クライアント装置を指定して適切なリンクを届けることができるので、簡易にセキュリティ向上を実現することができる、という効果を奏する。
【００３０】
また、本発明によれば、画像データを暗号化するにあたり、ＪＰＩＰを用いて送信する際に必要な情報部分以外を暗号化することとした。これにより、符号化列を暗号化する場合であってもＪＰＩＰを利用できるので、部分符号のデータ取得要求が可能となる。すなわち、部分符号のデータ取得要求が可能な状態を維持しつつ、さらにセキュリティを高めることが可能となる、という効果を奏する。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照して、この発明にかかるアクセス制御方法の最良な実施の形態を詳細に説明する。なお、これらの実施の形態により、本発明が限定されるものではない。また、以下では、同一または同等の要素には同一の符号を付し、重複する説明については省略する。
【００３２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかるアクセス制御方法を適用可能な画像配信システムの構成例を示す図である。
【００３３】
図１の画像配信システムは、クライアント１と、ネットワーク２と、サーバとして動作する画像処理装置３とを備えている。ここで、クライアント１と画像処理装置３とは、インターネットに代表されるネットワーク２を介して接続されている。
【００３４】
画像処理装置３は、ＷＷＷサーバとして機能するために必要なソフトウェアがインストールされている。このようなソフトウェアには、たとえば、ＪＰＥＧ２０００用の通信プロトコルであるＪＰＩＰサーバとして機能するためのプログラムが含まれる。画像処理装置３は、たとえば、ワークステーション，パーソナルコンピュータ等の情報処理装置により実現される。
【００３５】
クライアント１は、たとえば、ワークステーション，パーソナルコンピュータ，携帯電話，ＰＨＳ，携帯情報端末（ＰＤＡ）等で実現される。クライアント１には、Ｗｅｂページを閲覧するために必要なＷｅｂブラウザ等のソフトウェア、ＪＰＥＧ２０００符号化データをデコードおよび表示するためのソフトウェア、ＪＰＩＰのクライアント機能を実装したソフトウェア等がインストールされている。
【００３６】
また、上記画像処理装置３は、ＪＰＩＰを用いて画像データを送受信するアクセス制御部４および画像アクセスサーバ５と、画像データ格納部６と、を備えている。画像データ格納部６は、大容量の画像データを格納可能なＨＤ装置で構成され、ＪＰＥＧ２０００により符号化された圧縮画像データが保存されている。
【００３７】
ここで、上記のように構成される画像処理装置３の動作例を、図２に基づいて簡単に説明する。図２は、画像処理装置３におけるデータのやり取りを説明する図である。アクセス制御部４は、たとえば、クライアント１からのＵＲＩによる画像取得要求（以下、第１の取得要求と呼ぶ）を受け付ける。さらに、アクセス制御部４は、第１の取得要求に基づいて、ＪＰＩＰに準拠した部分符号取得要求（以下、第２の取得要求と呼ぶ）を生成し、この第２の取得要求を画像アクセスサーバ５に送る。
【００３８】
画像アクセスサーバ５は、アクセス制御部４から第２の取得要求を受信すると、要求内容に基づいて画像データ格納部６から部分画像データを取得し、アクセス制御部４に送信する。
【００３９】
そして、画像アクセスサーバ５から部分画像データを受信したアクセス制御部４は、受信したデータをクライアント１へ送信する。
【００４０】
なお、アクセス制御部４は、上記の第２の取得要求の生成にあたって、自身内部に保持する識別子テーブルを使用する。図３は、第２の取得要求を生成するための識別子テーブルの一例を示す図である。この識別子テーブルは、識別子：０，１，２，３…に、それぞれ「オリジナルリソース名」および「リソースに対する要求」が対応付けられた構造となっている。識別子は、上述したＵＲＩに埋め込まれて送信されてくるものであり、上記識別子テーブルにより、識別子に対応する取得要求対象の画像データを特定することができる。「オリジナルリソース名」は、取得要求対象の画像データのファイル名である。「リソースに対する要求」は、要求する部分画像データの詳細を、ＪＰＩＰの規格に基づいたシンタックスにしたがって記述したものである。具体的には、リソース画像に対して解像度を与える画像サイズ要求（fsiz）、対象の範囲限定要求（rsiz）、対象の左上からの位置要求（roff）、画像の品質要求（layers）、コンポーネント別の要求（comps）等を組み合わせて記述する。詳細は、ＩＳＯ／ＩＥＣ  １５４４４−９：ＡｎｎｅｘＣ（Client  Request）に規定されている。なお、上記識別子は、たとえば、ＪＰＩＰの規格に基づいたｔａｒｇｅｔＩＤを利用したものである。
【００４１】
また、本実施の形態では、アクセス制御部４および画像アクセスサーバ５がＪＰＩＰを用いて画像データを送受信することとしているが、符号化形式および通信プロトコルはこれに限定されるものではなく、たとえば、画像データの符号化形式としてＦｌａｓｈＰｉｘを用い、通信プロトコルとしてＩＩＰ（Internet  Imaging  Protocol）を用いることとしてもよい。
【００４２】
つづいて、以上のように構成された第１の実施の形態の画像配信システムの動作を、図４を用いて説明する。図４は、画像配信システムによる画像配信処理全体の動作を示すフローチャートである。
【００４３】
まず、アクセス制御部４は、クライアント１から第１の取得要求を受信すると（ステップＳ１０１）、受信したＵＲＩから、取得要求対象の部分画像データの内容を特定するための識別子を取り出す（ステップＳ１０２）。ここでは、たとえば、ＧＥＴメソッドやＰＯＳＴメソッドで送られた文字列を、ＣＧＩプログラムにより取得する。
【００４４】
つぎに、アクセス制御部４は、識別子が有効か否かを判断する（ステップＳ１０３）。たとえば、ステップＳ１０２で取り出した識別子が暗号化された文字列の場合には、その文字列を復号し、復号した識別子が有効であるか（チェックサムが正しいか）を判断する。
【００４５】
上記ステップＳ１０３の処理で識別子が有効であると判断した場合（ステップＳ１０３，Ｙｅｓ）、アクセス制御部４は、上記識別子テーブルに基づいて、当該識別子に対応した「オリジナルリソース名」および「リソースに対する要求」を取得する（ステップＳ１０４）。そして、取得した「オリジナルリソース名」および「リソースに対する要求」に基づいて第２の取得要求を生成し、画像アクセスサーバ５に送信する（ステップＳ１０５）。
【００４６】
なお、上記ステップＳ１０３の処理で識別子が有効でないと判断した場合（ステップＳ１０３，Ｎｏ）、アクセス制御部４は、クライアント１からの要求を拒否し（ステップＳ１０８）、画像配信処理を終了する。
【００４７】
つぎに、画像アクセスサーバ５は、上記ステップＳ１０５の処理により受信した第２の取得要求に従って画像データ格納部６から該当する部分画像データを取得し、アクセス制御部４に送信する。その後、部分画像データを取得した（ステップＳ１０６）アクセス制御部４は、当該画像データを、最終的なレスポンスとしてクライアント１に対して送信する（ステップＳ１０７）。
【００４８】
以上説明したように、本実施の形態では、クライアントが、画像データの取得要求に、識別子を埋め込む構成とした。また、サーバが、その識別子に基づいてＪＰＩＰに準拠した画像取得要求を生成し、当該要求に対応した必要十分の符号化画像データのみをクライアントに送信することとした。これにより、サーバは、クライアントがアクセス許可を持たない符号化画像データを送信しないので、従来と比較して、ネットワークにおける伝送遅延を低減することができ、また、ネットワークの負荷やメモリの使用量を少なくすることができる。また、識別子が簡易な鍵の役割を果たすことから、画像データに対するセキュリティを高めることも可能となる。
【００４９】
また、本実施の形態では、画像の提供側と取得側との間で固有の暗号化−復号化機構を持つ必要がないので、従来と比較してシステムを簡単に構成することができる。
【００５０】
なお、本実施の形態では、アクセス制御部４と画像アクセスサーバ５とを別の装置として説明したが、同じ装置で両方の機能を有する構成としてもよい。
【００５１】
（第２の実施の形態）
第１の実施の形態では、サーバが、ＵＲＩに埋め込まれている識別子に基づいて、取得対象の画像データを特定し、１つの符号化画像データのみをクライアントに送信していた。第２の実施の形態では、識別子により、画像データが格納されているサーバおよび複数の部分画像データを特定し、そのサーバから得られる複数の部分画像データをクライアントに送信する場合について説明する。なお、第２の実施の形態では、第１の実施の形態と異なる内容について説明する。
【００５２】
図５は、本発明の第２の実施の形態にかかるアクセス制御方法を適用可能な画像配信システムの構成例を示す図である。この画像配信システムは、クライアント１と、ネットワーク２と、アクセス制御装置１１と、ネットワーク１２と、サーバとして動作する画像蓄積装置１３，１５および１７とを備えている。ここで、クライアント１とアクセス制御装置１１とは、ネットワーク２を介して接続されている。また、アクセス制御装置１１は、ネットワーク１２を介して画像蓄積装置１３，１５および１７と接続されている。ネットワーク２およびネットワーク１２は、インターネット等のネットワークであってもいいし、ＬＡＮ等であってもよい。なお、ここでは、一例として３つの画像蓄積装置に画像データを格納することとしているが、画像蓄積装置の数は、１つであってもよいし、３つ以外の複数であってもよい。
【００５３】
また、上記アクセス制御装置１１は、第１の実施の形態におけるアクセス制御部４と同等の機能を有し、さらに、図３に示す識別子テーブルの代わりに、図６に示す識別子テーブルを保持する。本実施の形態では、たとえば、クライアント１からのＵＲＩによる画像取得要求を前述同様第１の取得要求とし、この第１の取得要求から、図６に示す識別子テーブルに基づいて第３の取得要求を生成する。
【００５４】
図６は、第２の実施の形態の識別子テーブルの一例を示す図である。この識別子テーブルは、各識別子（＝０，１，２，３…）に、それぞれ「サーバ名」，「オリジナルリソース名」，複数の「リソースに対する要求」が対応付けられた構造となっている。第１の実施の形態と比べると、識別子により複数の「リソースに対する要求」を特定することができる点、が異なっている。
【００５５】
また、上記画像蓄積装置１３は、画像データ格納部６−１と画像アクセスサーバ１４を備え、上記画像蓄積装置１５は、画像データ格納部６−２と画像アクセスサーバ１６を備え、上記画像蓄積装置１７は、画像データ格納部６−３と画像アクセスサーバ１８を備えている。各画像データ格納部（６−１，６−２，６−３）は、それぞれ前述した第１の実施の形態の画像データ格納部６と同等の機能を有する。また、各画像アクセスサーバ（１４，１６，１８）は、前述した第１の実施の形態の画像アクセスサーバ５と同等の機能を有するとともに、さらに、ネットワーク１２を介してアクセス制御装置１１と通信を行う機能を有する。本実施の形態では、取得要求対象の複数の部分画像データが特定の画像蓄積装置の画像データ格納部に蓄積されている場合を想定する。
【００５６】
上記のように構成される各画像蓄積装置において、画像アクセスサーバは、アクセス制御装置１１から第３の取得要求を受信すると、要求内容に基づいて対応する画像データ格納部から複数の部分画像データを取得し、アクセス制御装置１１に送信する。
【００５７】
つづいて、以上のように構成された第２の実施の形態の画像配信システムの動作を、図７を用いて説明する。図７は、画像配信システムによる画像配信処理全体の動作を示す図である。なお、第１の実施の形態の図４と同一のステップ番号については、アクセス制御部４をアクセス制御装置１１と読み替える。
【００５８】
本実施の形態では、ステップＳ１０３の処理で識別子が有効であると判断した場合（ステップＳ１０３，Ｙｅｓ）、アクセス制御装置１１は、図６に示す識別子テーブルに基づいて、当該識別子に対応した、「サーバ名」，「オリジナルリソース名」，複数の「リソースに対する要求」を取得する（ステップＳ２０４）。そして、取得した「サーバ名」，「オリジナルリソース名」，複数の「リソースに対する要求」の組に基づいて、画像取得対象サーバの画像アクセスサーバ向けの第３の取得要求を生成し、送信する（ステップＳ２０５）。なお、本実施の形態では、一例として、複数の「リソースに対する要求」を含む１つの第３の取得要求を生成することとして説明を行うが、これに限らず、複数の「リソースに対する要求」にそれぞれ対応した複数の第３の取得要求を生成することとしてもよい。
【００５９】
つぎに、第３の取得要求を受信した画像アクセスサーバは、その要求内容に従って、対応する画像データ格納部から該当する複数の部分画像データを取得し、取得した複数の部分画像データをアクセス制御装置１１に送信する。その後、複数の部分画像データを取得した（ステップＳ２０６）アクセス制御装置１１は、当該部分画像データを結合し（ステップＳ２０７）、結合後の画像データを最終的なレスポンスとしてクライアント１に対して送信する（ステップＳ２０８）。なお、上記ステップＳ２０５の処理において、複数の第３の取得要求を生成し、それらを個別に送信する場合には、それぞれの要求に対応する部分画像データを全て受信できた段階で、上記ステップＳ２０７の結合処理を実行する。
【００６０】
以上説明したように、本実施の形態では、アクセス制御装置が、クライアントから送られてくる識別子に対応したサーバ装置と、そのサーバ装置に格納された複数の部分画像データと、を特定可能な構成とした。これにより、第１の実施の形態と同様の効果に加え、複数の部分画像データで所望の画像を構築できるため、クライアントの画像表示機能に応じたより柔軟なネットワーク構成が可能となる。
【００６１】
（第３の実施の形態）
第１および第２の実施の形態では、ＵＲＩに埋め込まれた識別子に基づいて、サーバに蓄積された画像データを特定し、必要十分の符号化画像データのみをクライアントに送信している。本実施の形態では、さらに、所定のクライアントから画像公開要求を受けた際に、指定された他のクライアントに対象画像を公開する機能を有する場合について説明する。
【００６２】
図８は、本発明の第３の実施の形態にかかるアクセス制御方法を適用可能な画像配信システムの構成例を示す図である。この画像配信システムは、クライアント８１と、ネットワーク８２と、アクセス制御部４ａと、メールサーバ８３と、画像アクセスサーバ５と、画像データ格納部６と、クライアント８５と、ネットワーク８４とを備えている。ここで、クライアント８１はネットワーク８２を介してアクセス制御部４ａと接続され、クライアント８５はネットワーク８４を介してメールサーバ８３と接続されている。また、アクセス制御部４ａは、メールサーバ８３と接続されている。
【００６３】
クライアント８１は、前述した第１の実施の形態のクライアント１と同等の機能を有するとともに、さらに、アクセス制御部４ａに対して画像公開要求を行う機能を有する。この機能を実施することにより、画像データをアップロードし、指定するクライアント（ここでは、クライアント８５とする）に画像を公開することができる。
【００６４】
アクセス制御部４ａは、前述した第１の実施の形態のアクセス制御部４と同等の機能を有し、さらに、画像公開要求を受信した際に、クライアント８１からアップアップロードされた画像データを画像データ格納部６に蓄積するように、画像アクセスサーバ５に指令する。
【００６５】
また、アクセス制御部４ａは、上記でアップロードされた画像データに対して適宜識別子を割り当て、その識別子を、たとえば、図３に示す識別子テーブルに新たに登録する。さらに、アクセス制御部４ａは、画像データの公開の対象であるクライアント８５が当該画像データにアクセスするための情報が記載されたメッセージを作成し、公開対象のクライアント８５を指定して、作成したメッセージをメールサーバ８３に通知する。
【００６６】
メールサーバ８３は、アクセス制御部４ａにより指定されたクライアントのメールアドレス宛てに、上記メッセージを送信する。
【００６７】
つづいて、以上のように構成された第３の実施の形態の画像配信システムの動作を、図９を用いて説明する。図９は、画像公開要求を受信してからメッセージをクライアントに送信するまでの動作を示すフローチャートである。なお、ここでは、説明の便宜上、画像公開要求を行うクライアントをクライアント８１とし、画像を公開する対象のクライアントをクライアント８５として説明する。また、画像を公開する対象のクライアントは、１つとは限らず、複数であってもよい。
【００６８】
まず、アクセス制御部４ａは、クライアント８１から画像公開要求を受信すると（ステップＳ３０１）、その要求に含まれた画像データを取り出す（ステップＳ３０２）。なお、画像公開要求には、画像データと、公開する対象のクライアントを特定するための情報と、公開する形態を特定するための情報とが含まれている。ここでは、「公開する対象のクライアントを特定するための情報」はアクセスロールとする。
【００６９】
つぎに、アクセス制御部４ａは、上記ステップＳ３０２で取り出した画像データを、ＪＰＩＰに定められたアップロードのシンタックスに準拠した指令とともに、画像アクセスサーバ５に送信する。画像アクセスサーバ５は、当該指令に基づいて、画像データを画像データ格納部６に蓄積する（ステップＳ３０３）。シンタックスの詳細は、ＩＳＯ／ＩＥＣ１５４４４−９：Ａｎｎｅｘ  Ｅ（Uploading  Images  to  the  server）に規定されている。
【００７０】
つぎに、アクセス制御部４ａは、上記ステップＳ３０１で受信した画像公開要求から、公開する対象のクライアントを特定するための情報と、公開する形態を特定するための情報（部分画像データの画像取得要求を行うための情報）と、を取り出す（ステップＳ３０４）。そして、上記ステップＳ３０４で取り出した情報の組み合わせに対して識別子を割り当てる（ステップＳ３０５）。
【００７１】
つぎに、アクセス制御部４ａは、上記ステップＳ３０５で割り当てた識別子と、上記ステップＳ３０４で取り出した情報と、を第１の実施の形態で示した識別子テーブルに登録する（ステップＳ３０６）。
【００７２】
つぎに、アクセス制御部４ａは、自身のアドレスに、上記ステップＳ３０５で割り当てた識別子を暗号化した文字列を付加して、メッセージを作成する（ステップＳ３０７）。図１０は、アクセス制御部４ａによって作成されるメッセージの一例を示す図である。
【００７３】
さらに、アクセス制御部４ａは、たとえば、図１１に示す送信先管理テーブルから公開する対象のクライアント８５のアドレスを取り出し（ステップＳ３０８）、そのアドレスを上記メッセージとともにメールサーバ８３に通知する。ここで、図１１は、アクセスロールとメールアドレスとを紐付ける送信先管理テーブルの一例を示す図である。送信先管理テーブルには、各アクセスロールについて、それぞれクライアントのメールアドレスが登録されている。なお、送信先管理テーブルを設けず、クライアント８１が、画像公開要求時に直接、画像を公開する対象のクライアントのメールアドレス等を指定することとしてもよい。
【００７４】
つぎに、メールサーバ８３は、受け取ったメッセージを、画像を公開する対象のクライアント８５のメールアドレスに対して送信する（ステップＳ３０９）。
【００７５】
以上の動作によりメッセージを受け取ったクライアント８５は、アクセス制御部４ａに対して部分画像データを要求するためのリンクを得ることができる。なお、クライアント８５がアクセス制御部４ａに対して画像取得要求を行う場合の動作は、第１および第２の実施の形態で説明した内容と同じである。
【００７６】
以上説明したように、本実施の形態では、特定のクライアントから画像公開要求を受信したアクセス制御部が、公開する画像へのリンクを、公開対象として指定されたクライアントへ通知する構成とした。これにより、公開要求を送るクライアントにとっては、公開対象となる各クライアントを指定して適切なリンクを届けることができるので、簡易にセキュリティ向上を実現することができる。
【００７７】
（第４の実施の形態）
第１、第２および第３の実施の形態では、ＵＲＩに埋め込まれた識別子に基づいて、サーバに蓄積された画像データを特定し、必要十分の符号化画像データのみをクライアントに送信している。本実施の形態では、上記画像データを、部分取得が可能な状態で暗号化しておく場合について説明する。
【００７８】
図１２は、ＪＰＥＧ２０００に従って符号化された画像データの構成例を示す図である。ＪＰＥＧ２０００によって符号化された画像データは、図１２のような符号ストリームとなっている。当該符号ストリームは、メインヘッダで始まり、終了マーカ（ＥＯＣ）で終わる。メインヘッダとＥＯＣの間は、タイルパートの繰り返しで構成されるデータボディである。さらに、各タイルパートは、タイルパートヘッダとタイルストリームデータとで構成されており、タイルストリームデータはパケットの集まりである。
【００７９】
図１３は、タイルストリームデータの構成を示す図である。各パケットは、所定のコンポーネント，解像度，位置，レイヤの部分データであり、パケットヘッダとパケットデータとから成る。
【００８０】
このようなＪＰＥＧ２０００の符号ストリームを対象に、ＪＰＩＰを用いて部分画像データを送信する場合の動作としては、たとえば、タイルパート毎に部分画像データを送信するケース、タイルパート毎に並べ替えて送信するケース、特定のバイト数のみを送信するケース、等が考えられる。これらを実現する際には、メインヘッダやタイルパートヘッダに含まれている、マーカおよびマーカセグメントの情報を使用して、ＪＰＩＰを用いて送信するための形式であるＪＰＴストリームまたはＪＰＰストリームに変換する。
【００８１】
このため、符号ストリームを暗号化するにあたっては、マーカおよびマーカセグメントを除いた部分のみを暗号化し、その状態で画像データを蓄積する。なお、暗号化の手段は特定しないが、様々な好適な暗号を用いることができる。
【００８２】
以上説明したように、本実施の形態では、画像データを暗号化するにあたり、ＪＰＩＰを用いて送信する際に必要な情報部分以外を暗号化することとした。これにより、符号化列を暗号化する場合であってもＪＰＩＰを利用できるので、部分符号についてのデータ取得要求が可能となる。すなわち、本実施の形態の手法を用いれば、部分符号のデータ取得要求が可能な状態を維持しつつ、さらにセキュリティを高めることが可能となる。
【００８３】
なお、本実施の形態では、マーカおよびマーカセグメントを除いた部分のみを暗号化することとしたが、パケットの中の実データ部分であるパケットデータ部分のみを暗号化するとしてもよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施の形態にかかるアクセス制御方法を適用可能な画像配信システムの構成例を示す図である。
【図２】画像処理装置におけるデータのやり取りを説明する図である。
【図３】第２の取得要求を生成するための識別子テーブルの一例を示す図である。
【図４】画像配信システムによる画像配信処理全体の動作を示すフローチャートである。
【図５】本発明の第２の実施の形態にかかるアクセス制御方法を適用可能な画像配信システムの構成例を示す図である。
【図６】第２の実施の形態の識別子テーブルの一例を示す図である。
【図７】画像配信システムによる画像配信処理全体の動作を示す図である。
【図８】本発明の第３の実施の形態にかかるアクセス制御方法を適用可能な画像配信システムの構成例を示す図である。
【図９】画像公開要求を受信してからメッセージをクライアントに送信するまでの動作を示すフローチャートである。
【図１０】アクセス制御部によって作成されるメッセージの一例を示す図である。
【図１１】アクセスロールとメールアドレスとを紐付ける送信先管理テーブルの一例を示す図である。
【図１２】ＪＰＥＧ２０００に従って符号化された画像データの構成例を示す図である。
【図１３】タイルストリームデータの構成を示す図である。
【符号の説明】
【００８５】
１，８１，８５  クライアント
２，１２，８２，８４  ネットワーク
３  画像処理装置（サーバ）
４，４ａ  アクセス制御部
５，１４，１６，１８  画像アクセスサーバ
６，６−１，６−２，６−３  画像データ格納部
１１  アクセス制御装置
１３，１５，１７  画像蓄積装置（サーバ）
８３  メールサーバ
【図１】
2009071576.tif 000003
【図２】
2009071576.tif 000004
【図３】
2009071576.tif 000005
【図４】
2009071576.tif 000006
【図５】
2009071576.tif 000007
【図６】
2009071576.tif 000008
【図７】
2009071576.tif 000009
【図８】
2009071576.tif 000010
【図９】
2009071576.tif 000011
【図１０】
2009071576.tif 000012
【図１１】
2009071576.tif 000013
【図１２】
2009071576.tif 000014
【図１３】
2009071576.tif 000015