(57)【要約】要求元から要求データを受信し、その要求データに対する応答データを提供するサーバ（１）であり、画像データに対して提供が制限される部分に係る制御情報を記録する制御情報記録部（１３）と、上記応答データが画像データを含むときに、上記制御情報にしたがい、提供が制限される画像データの部分を隠蔽して応答データを作成する編集部と、上記応答データを提供する送信部とを備える。
2003012652.tif 000002
【特許請求の範囲】
【請求項１】
要求元から要求データを受信し、その要求データに対する応答データを提供するサーバであり、
データに対して提供が制限される部分に係る制御情報を記録する制御情報記録部と、
前記データを前記応答データとして提供すべきときに、前記制御情報にしたがい、提供が制限されるデータの部分を隠蔽して応答データを作成する編集部と、
前記応答データを提供する送信部とを備えるサーバ。
【請求項２】
要求元から要求データを受信し、その要求データに対する応答データを提供するサーバであり、
前記要求元を認識する要求元認識部と、
前記要求元に応じて、提供が制限されるデータに係る制御情報を記録する制御情報記録部と、
前記制御情報にしたがい、提供が制限される部分を隠蔽して、要求データに対する応答データを作成する編集部と、
前記応答データを提供する送信部とを備えるサーバ。
【請求項３】
前記制御情報は、要求元を識別する情報と、その要求元対して提供が制限されるデータの部分を指定する指定情報とを含む請求項２記載のサーバ。
【請求項４】
前記指定情報は、提供が制限される部分を示す表示領域情報である請求項３記載のサーバ。
【請求項５】
前記データが画像であるときに、前記指定情報は、その画像中で提供が制限される対象物を特定する部分画像を指定する請求項３記載のサーバ。
【請求項６】
前記制御情報を設定する入力部をさらに備える請求項２記載のサーバ。
【請求項７】
要求元から要求データを受信し、その要求データに対する応答データを提供するデータ提供方法であり、
データに対して提供が制限される部分に係る制御情報を参照するステップと、
前記データを前記応答データとして提供すべきときに、前記制御情報にしたがい、提供が制限されるデータの部分を隠蔽して応答データを作成するステップと、
前記応答データを提供するステップとを備えるデータ提供方法。
【請求項８】
要求元から要求データを受信し、その要求データに対する応答データを提供するデータ提供方法であり、
前記要求元を認識するステップと、
前記要求元に応じて、提供が制限されるデータに係る制御情報を参照するステップと、
前記制御情報にしたがい、提供が制限される部分を隠蔽して、要求データに対する応答データを作成するステップと、
前記応答データを提供するステップとを有するデータ提供方法。
【請求項９】
前記制御情報は、要求元を識別する情報と、その要求元対して提供が制限されるデータの部分を指定する指定情報とを含む請求項８記載のデータ提供方法。
【請求項１０】
前記指定情報は、提供が制限される部分を示す表示領域情報である請求項９記載のデータ提供方法。
【請求項１１】
前記データが画像であるときに、前記指定情報は、その画像中で提供が制限される対象物を特定する部分画像を指定する請求項９記載のデータ提供方法。
【請求項１２】
前記制御情報を設定するステップをさらに有する請求項８記載のデータ提供方法。
【請求項１３】
要求元から要求データを受信し、その要求データに対する応答データを提供するコンピュータに、実行させるプログラムであり、
データに対して提供が制限される部分に係る制御情報を参照するステップと、
前記データを前記応答データとして提供すべきときに、前記制御情報にしたがい、提供が制限されるデータの部分を隠蔽して応答データを作成するステップと、
を備えるプログラム。
【請求項１４】
要求元から要求データを受信し、その要求データに対する応答データを提供するコンピュータに、実行させるプログラムであり、
前記要求元を認識するステップと、
前記要求元に応じて、提供が制限されるデータに係る制御情報を参照するステップと、
前記情報にしたがい、提供が制限される部分を隠蔽して、要求データに対する応答データを作成するステップと、
を有するプログラム。
【請求項１５】
前記制御情報は、要求元を識別する情報と、その要求元対して提供が制限されるデータの部分を指定する指定情報とを含む請求項１４記載のプログラム。
【請求項１６】
前記指定情報は、提供が制限される部分を示す表示領域情報である請求項１５記載のプログラム。
【請求項１７】
前記データが画像であるときに、前記指定情報は、その画像中で提供が制限される対象物を特定する部分画像を指定する請求項１５記載のプログラム。
【請求項１８】
前記制御情報を設定するステップをさらに有する請求項１４記載のプログラム。
【発明の詳細な説明】
技術分野
本発明は、データを提供する技術に関するものである。
背景技術
近年、ネットワーク上に多くのウェブサイトが開設され、様々なデータを含むコンテンツや情報が提供されている。
このようなウェブサイトにおいてコンテンツや情報をネットワーク上で公開する場合、そのコンテンツや情報のすべてをそのまま公開したくない場合もある。例えば、そのコンテンツが画像データである場合、画像の一部を隠蔽して公開したいような場合がある。
しかし、従来、そのような場合には、その隠蔽したい部分を削除した画像データを別途作成しておき、その別途作成された画像データを公開しなければならなかった。
また、そのような情報をネットワーク上のすべての人に公開するのでなく、限定された人にだけ提供したい場合がある。その場合、情報の提供先に応じて、情報を限定する範囲や限定する程度を変更したい場合がある。
しかし、従来は、別途内容が限定された情報を作成し、情報の提供先に応じて別途作成された情報を提供しなければならなかった。
一方、ＨＴＭＬのようにタグで構造化された文書に対しては、構造化された要素の単位、例えば、リンク先をアクセス不可リストにしたがい削除して、そのＨＴＭＬ文書の記述内容提供する機能が提案されている（例えば、特開平１１−２４２６３９号公報）。
しかし、そのリンク先の画像の一部について、公開／非公開を制御することはできなかった。
発明の開示
本発明な上記従来技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、画像データ等を部分的に制限して公開する機能を提供することにある。
また、本発明の課題は、ネットワーク上でデータを提供する場合に、その提供先に応じて提供されるデータを部分的に制限できるようにすることにある。
本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明は、要求元から要求データを受信し、その要求データに対する応答データを提供するサーバ（１）であり、
画像データに対して提供が制限される部分に係る制御情報を記録する制御情報記録部（１３）と、
上記応答データが画像データを含むときに、上記制御情報にしたがい、提供が制限される画像データの部分を隠蔽して応答データを作成する編集部（１１−１５）と、
上記応答データを提供する送信部とを備えるものである。
また、本発明は、要求元から要求データを受信し、その要求データに対する応答データを提供するサーバ（１）であり、
上記要求元を認識する要求元認識部と、
その要求元に応じて、提供が制限されるデータに係る制御情報を記録する制御情報記録部（１３）と、
その制御情報にしたがい、提供が制限される情報を隠蔽して、要求データに対する応答データを作成する編集部（１１−１５）と、
その応答データを提供する送信部とを備えるものでものよい。
好ましくは、上記制御情報は、要求元を識別する情報と、その要求元対して提供が制限されるデータの部分を指定する指定情報とを含むものでもよい。
好ましくは、上記指定情報は、提供が制限される部分を示す表示領域情報であってもよい。
好ましくは、上記データが画像であるときに、上記指定情報は、その画像中で提供が制限される対象物を特定する部分画像であってもよい。
好ましくは、上記サーバは、制御情報を設定する入力部（４）をさらに備えてもよい。
また、本発明は、要求元から要求データを受信し、その要求データに対する応答データを提供するデータ提供方法であり、
画像データに対して提供が制限される部分に係る制御情報を参照するステップ（Ｓ３）と、
上記応答データが画像データを含むときに、前記制御情報にしたがい、提供が制限される画像データの部分を隠蔽して応答データを作成するステップ（Ｓ４、Ｓ６）と、
その応答データを提供するステップ（Ｓ７）とを備えるものでもよい。
また、本発明は、コンピュータに、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、コンピュータが読み取り可能か記録媒体にそのようなプログラムを記録したものでもよい。
発明を実施するための最良の形態
以下、本発明の好適な実施形態をＦＩＧ．１からＦＩＧ．７の図面に基づいて説明する。
ＦＩＧ．１に、本実施の形態における隠蔽処理の原理を示す。ＦＩＧ．１は、インターネット上でイメージや文書等のコンテンツを提供するＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバにおいて実行される隠蔽処理の原理である。
ＦＩＧ．１に示すように、この隠蔽処理は、ＨＴＭＬファイルやイメージファイルを読み出し、ビットマップに展開するは展開部１１、展開されたビットマップに対して隠蔽箇所を検出する隠蔽部分検出部１２、上記隠蔽部分検出分部に対して隠蔽箇所を指定する隠蔽情報１３、展開部１１により展開されたビットマップの隠蔽部分を隠蔽する隠蔽処理部１４および隠蔽部分が隠蔽されたイメージファイルを生成するイメージファイル生成部１５により実現される。
ＷＷＷサーバ１は、インターネット上のクライアントから各種コンテンツに対するリクエストを受け、そのコンテンツに対する隠蔽処理を実行し、隠蔽処理後のコンテンツを提供する。
展開部１１は、各種の形式のコンテンツ、例えば、ＨＴＭＬファイルやイメージファイルをビットマップ形式のイメージファイルに変換する。このビットマップ形式のイメージファイルは、隠蔽部分検出部１２に引き渡される。
隠蔽部分検出部１２は、隠蔽情報１３を参照し、そのビットマップ形式のイメージにおいて隠蔽すべき部分を検出する。隠蔽情報１３には、リクエストを送信したクライアントごと、要求されたコンテンツごとに、隠蔽すべきイメージの箇所、隠蔽すべきイメージの形状等が指定されている。ただし、すべてのクライアントを対象にして隠蔽すべきイメージの箇所、隠蔽すべきイメージの形状等を指定してもよい。
隠蔽処理部１４は、ビットマップのイメージに対して、隠蔽部分検出処理部１２によって検出された隠蔽部分を隠蔽する。イメージ生成部１４は、隠蔽処理がされたビットマップ形式のイメージを最初と同じファイル形式に変換する。
＜システム構成＞
ＦＩＧ．２は、ＦＩＧ．１に示した隠蔽処理を実行し各種コンテンツを配信する情報システムの構成図である。このシステムは、ＨＴＭＬファイルやイメージファイル等に格納されたコンテンツを配信するＷＷＷサーバ１と、ネットワークを通じて、このＷＷＷサーバ１に対してリクエストを発し、コンテンツを受信するクライアント２とから構成される。
ＷＷＷサーバ１は、クライアント２からリクエストを受け、そのリクエストの対象であるコンテンツを提供する。ＷＷＷサーバ１は、ＣＰＵ、メモリ、ハードディスク、通信基板等のコンピュータと、クライアント２からのリクエストを処理するサーバプログラムから構成される。このようなＷＷＷサーバ１の構成は、現在では非常によく知られているので、その説明を省略する。
ＷＷＷサーバ１が提供するコンテンツは、ＨＴＭＬファイル、イメージファイル等の形式でＷＷＷサーバ１自身のハードディスクや、他のサーバのハードディスクに格納されている。
ＷＷＷサーバは、クライアント２のリクエストを解析し、その応答として、リクエストされたコンテンツをクライアント２に送信する。その際、ＷＷＷサーバ１は、隠蔽情報１３を参照し、隠蔽情報１３で指定された隠蔽部分を隠蔽する。
クライアント２は、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ（Ｄａｔａ）Ａｓｓｉｓｔａｎｔｓ、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等である。これらの構成も現在では、広く知られているのでその説明を省略する。
クライアント２は、不図示のＣＰＵ上でブラウザ３を実行し、ＷＷＷサーバ１が提供する各種コンテンツにアクセスする。その場合、ブラウザ３は、ＷＷＷサーバ１にリクエストを送信し、その応答としてＨＴＭＬで記述されたコンテンツやイメージを受信する。そして、ブラウザ３は、受信したコンテンツをクライアント２の画面に表示する。
ただし、本実施形態では、上述のように、ＷＷＷサーバ１は、コンテンツの一部を隠蔽情報１３にしたがい、隠蔽している。したがって、そのようなコンテンツに対するブラウザの表示も、ＦＩＧ．２に示すように、部分的に隠蔽されたものとなる。
＜隠蔽領域の設定操作＞
ＦＩＧ．３に、文書に隠蔽領域を設定する隠蔽エディタ４の操作画面を示す。この隠蔽エディタ４は、ＷＷＷサーバ１による公開を部分的に制限するため、公開対象のデータに隠蔽領域を設定するために使用される。隠蔽エディタ４は、メニューの項目として、”ファイル”および”編集”を有している。
ユーザは、まず、”ファイル”メニューにより、隠蔽領域が設定されるデータ、例えば、ＨＴＭＬファイルやイメージファイルを選択する。このようなファイルを被隠蔽ファイルと呼ぶ。選択されたファイルの内容は、隠蔽エディタ４の表示部５に表示される。
次に、ユーザは、”編集”メニューから”隠蔽領域設定”を選択する。そして、ユーザは、表示部５に表示された内容（ＨＴＭＬの記述内容やイメージ）のうち、隠蔽すべき箇所の領域を不図示のポインティングデバイスで指定する。
さらにユーザが”ファイル”メニューから不図示の項目”保存”を選択する。すると、隠蔽エディタ４は、ユーザに、当該隠蔽領域による隠蔽処理を適用するクライアントのＩＰアドレスを問い合わせる。
ユーザがＩＰアドレスを入力すると、この被隠蔽ファイルのファイル名とともに、指定された領域の座標、およびＩＰアドレスが保存され、隠蔽情報が生成される。
この隠蔽情報は、指定のＩＰアドレスを有するクライアントに適用される。ただし、ユーザがＩＰアドレスを指定しない場合、すべてのクライアントに対して上記隠蔽情報が適用される。
＜データ構造＞
ＦＩＧ．４に隠蔽情報のデータ構造例１を示す。この隠蔽情報は、テーブル形式で保持され、各行は、被隠蔽ファイル名、隠蔽領域座標、およびアクセス者ＩＰアドレスを有している。ＦＩＧ．４の隠蔽情報の１つの行が一つの隠蔽される部分を規定する。
被隠蔽ファイル名は、隠蔽される対象部分を有するファイル名である。ＦＩＧ．４では、例えば、ＣＯＮＴＥＮＴＳ１．ＪＰＧ等のイメージファイル、あるいは、ＣＯＴＥＮＴＳ２．ＨＴＭＬ等のＨＴＭＬファイルが被隠蔽ファイルとして示されている。
隠蔽領域座標は、被隠蔽ファイルが保持するイメージや画面における隠蔽箇所を指定する座標である。ＦＩＧ．４の例では、隠蔽領域座標は、隠蔽箇所を矩形領域の左上点（Ｘ１，Ｙ１等）と右下点（Ｘ２，Ｙ２等）で指定する。ただし、隠蔽領域座標を多角形の頂点列で指定してもよい。
アクセス者ＩＰアドレスは、被隠蔽ファイルを要求するクライアントを示すＩＰアドレスである。このアクセス者ＩＰアドレスで指定されたクライアントから被隠蔽ファイルに対するリクエストがあったとき、ＷＷＷサーバ１１は、隠蔽領域座標で指定される箇所を隠蔽して、リクエストされた内容を返す。
ただし、隠蔽情報においてアクセス者ＩＰアドレスが空欄の行は、すべてのクライアントに対して、被隠蔽ファイルと隠蔽領域座標を指定する。この場合、被隠蔽ファイルにアクセスするすべてのクライアントに対して隠蔽領域座標で指定される部分が隠蔽される。
ＦＩＧ．５に隠蔽部分を検索イメージファイルで指定する隠蔽情報のデータ構造例２を示す。ＦＩＧ．５の隠蔽情報の各行は被隠蔽ファイル名、検索イメージファイル、およびアクセス者ＩＰアドレスを有している。
ＦＩＧ．５の隠蔽情報では、ＦＩＧ．４の隠蔽情報の隠蔽領域座標に代えて、検索イメージファイル名を有している。この検索イメージファイル名は、隠蔽対象の部分に該当するイメージを保持する。
ＷＷＷサーバ１は、被隠蔽ファイル名で指定される被隠蔽ファイルの内容から検索イメージファイル名で指定されるイメージの部分を検出し、その部分を隠蔽する。
ＦＩＧ．５の隠蔽情報においても、被隠蔽ファイル名およびアクセス者ＩＰアドレスの機能は、ＦＩＧ．４の場合と同様である。
＜作用と効果＞
ＦＩＧ．６に、ＷＷＷサーバ１が実行する隠蔽処理のフローチャートを示す。この処理では、まず、ＷＷＷサーバ１は、クライアントからリクエストを受信する（Ｓ１）。
すると、ＷＷＷサーバ１は、ＯＳにリクエスト元であるクライアントのＩＰアドレスを問い合わせる（Ｓ２）。
そして、ＷＷＷサーバ１は、隠蔽情報（ＦＩＧ．４またはＦＩＧ．５の形式で保持される）を検索し、当該ＩＰアドレスに対する隠蔽情報があるか否かを判定する（Ｓ３）。
そのＩＰアドレスに対する隠蔽情報がある場合、ＷＷＷサーバ１は、提供するコンテンツに対する隠蔽処理を実行する（Ｓ４）。すなわち、ＷＷＷサーバ１は、リクエストされた対象のコンテンツが被隠蔽ファイル（ＦＩＧ．４またはＦＩＧ．５）で指定されているか否かを判定する。そして、被隠蔽ファイルに該当する場合に、その隠蔽箇所を隠蔽する。
Ｓ３の判定で、当該ＩＰアドレスが隠蔽情報に定義されていない場合、ＷＷＷサーバ１は制御をＳ５に進める。
次に、ＷＷＷサーバ１は、すべてのＩＰアドレスに対する隠蔽情報が定義されているか否かを判定する（Ｓ５）。すべてのＩＰアドレスに対する隠蔽情報とは、ＦＩＧ．４またはＦＩＧ．５で示したアクセス者ＩＰアドレスの欄が空欄の行で定義された隠蔽情報をいう。
すべてのＩＰアドレスに対する隠蔽情報が定義されている場合、ＷＷＷサーバ１はその隠蔽情報により、提供するコンテンツに対する隠蔽処理を実行する（Ｓ６）。一方、Ｓ５の判定で、すべてのＩＰアドレスに対する隠蔽情報が定義されていない場合、ＷＷＷサーバ１は、Ｓ７に制御を進める。
次に、ＷＷＷサーバ１は、リクエストに対する応答を送信する（Ｓ７）。その後、ＷＷＷサーバ１は処理を終了する。
ＦＩＧ．７に提供するコンテンツに対する隠蔽処理の詳細を示す（ＦＩＧ．６のＳ４またはＳ６）。この処理では、ＷＷＷサーバ１は、まず、リクエストの対象が被隠蔽ファイル名の欄に指定されているか否かを判定する（Ｓ１００）。
リクエストの対象が被隠蔽ファイル名の欄に指定されていない場合、ＷＷＷサーバ１は処理を終了する。一方、リクエストの対象が被隠蔽ファイルの欄に指定されている場合、ＷＷＷサーバ１は、そのリクエストの対象であるコンテンツをビットマップに変換する（Ｓ１０１）。
次に、ＷＷＷサーバ１は、隠蔽情報が領域指定（ＦＩＧ．４の場合に相当）か否かを判定する（Ｓ１０２）。隠蔽情報が領域指定の場合、ＷＷＷサーバ１は、指定領域（ＦＩＧ．４の隠蔽領域座標の指定領域）を隠蔽する（Ｓ１０３）。その後、ＷＷＷサーバ１は、コンテンツのビットマップを元のデータ形式に変換する（Ｓ１０７）。その後、ＷＷＷサーバ１は処理を終了する。
一方、Ｓ１０２の判定で、隠蔽情報が領域指定でない場合、本実施形態では、隠蔽情報は、検索イメージファイル指定（ＦＩＧ．５の場合に相当）である。そこで、ＷＷＷサーバ１は、その検索イメージファイルのイメージに対応する部分をパターンマッチング処理により、コンテンツのビットマップファイル（Ｓ１０１で作成されたビットマップファイル）から検索する（Ｓ１０４）。
そして、ＷＷＷサーバ１は、マッチしたか否かを判定する（Ｓ１０５）。マッチした場合、そのマッチした部分を隠蔽する（Ｓ１０６）。そして、ＷＷＷサーバ１は、コンテンツのビットマップを元のデータ形式に変換する（Ｓ１０７）。その後、ＷＷＷサーバ１は処理を終了する。
一方、Ｓ１０５の判定で、マッチしなかった場合、ＷＷＷサーバ１は、隠蔽処理をせずに、コンテンツのビットマップを元のデータ形式に変換する（Ｓ１０７）。その後、ＷＷＷサーバ１は処理を終了する。
以上の述べたように、本実施形態のＷＷＷサーバ１は、隠蔽情報の指定にしたがってイメージのある部分を隠蔽する。隠蔽情報としては固定的な座標データでもよいしビットマップデータでもよい。ビットマップデータの場合は被隠蔽ファイルのビットマップデータとパターンマッチングを行い、似ている部分を特定する。
このように、隠蔽情報としてアクセス元のアドレスによりどの隠蔽情報を有効とするかの情報（ＦＩＧ．４またはＦＩＧ．５のアクセス者ＩＰアドレス）を持たせることにより、元は同じデータでもアクセス元により異なる見え方にすることが可能である。
また、本実施形態のＷＷＷサーバ１は、イメージを部分的に隠蔽することが可能であり、別ツールを使用してイメージを変更したものを作成する手間を省くことができる。
また、本実施形態のＷＷＷサーバ１は、被隠蔽ファイルの形式如何によらず、情報を部分的に隠蔽することができる。例えば、被隠蔽ファイルがＨＴＭＬファイルのようなタグによって構造を有しているもの以外のもの、例えば、フラットなビットマップイメージであっても部分的に隠蔽することができる。
＜変形例＞
上記実施形態では、被隠蔽ファイルとして、ＨＴＭＬファイルまたはイメージファイルを例にして隠蔽処理を説明した。しかし、本発明の実施は、そのような対象には限定されない。すなわち、ＦＩＧ．１またはＦＩＧ．７で説明したように、本実施形態のＷＷＷサーバ１では、隠蔽対象を一旦ビットマップ形式に変換するので、元のデータ形式に依存せず、隠蔽処理を実行できる。
上記実施形態では、一旦、被隠蔽ファイルのコンテンツをビットマップ形式に変換した。しかし、本発明の実施はこのような手順には限定されない。すなわち、被隠蔽ファイルを隠蔽操作が可能な他の形式、例えば、ベクトル形式、ＪＰＥＧ形式、ＭＰＥＧ形式等に変換することによっても本発明は、実施できる。
上記実施形式では、ＨＴＭＬ形式またはビットマップ形式のコンテンツを例に隠蔽処理を実行した。しかし、本発明の対象は、動画であってもよい。すなわち、動画領域中の所定領域または動画中の所定形状部分を隠蔽すればよい。その場合、ＦＩＧ．４に示したように、動画を構成する各フレーム中の所定領域座標を隠蔽するようにしてもよい。また、ＦＩＧ．５に示したように検索イメージファイルによって隠蔽部分のイメージを指定してもよい。
隠蔽処理自体も単なる隠す処理だけではなく、イメージ合成など各種のイメージエフェクト処理を適用することによっても可能である。
上記実施の形態では、隠蔽情報に定義されたアクセス者ＩＰアドレスは、隠蔽処理を行うべきクライアントのＩＰアドレスを示すために用いられているが、その定義されたＩＰアドレス以外のクライアントからのリクエストに対して隠蔽処理を行うように制御する構成を採ってもよい。
また、隠蔽情報に記述されるＩＰアドレスは完全なアドレスを記述するのではなくアドレスを一部を記述し、リクエスト元のクライアントのＩＰアドレスとの部分一致を検出するようにして隠蔽処理をすべきか否かを判断するように構成してもよい。
上記実施の形態では、静止画や動画の所定領域部分を隠蔽する例を示した。しかし、本発明の実施はそのような構成や手順には限定されない。
例えば、複数コマからなるアニメーションデータを対象とし、隠蔽情報の隠蔽領域座標の代わりに、隠蔽すべきコマ番号（コマ情報）を定義しておく構成としてもよい。このような構成を採った場合、アニメーションデータの再生の際に隠蔽情報で定義された番号のコマが本来のデータではなく例えば黒のべた塗りの画像データとなるように応答データを作成するようにすればよい。
動画データや音声データなど、ストリームデータも本発明の処理対象にできる。例えば、動画を対象とする場合には隠蔽情報の隠蔽領域座標の代わりに再生時間情報を定義しておく構成としてもよい。このような構成を採った場合、動画データの再生の際に隠蔽情報で定義された再生時間のときに本来のデータでなく例えば黒塗りのシーンが再生させるよう応答データを作成するようにすればよい。
また、音声データを対象とする場合にも隠蔽情報に再生時間情報を定義しておき、隠蔽情報で定義された再生時間のときに本来のデータではなく無音状態や異なるデータが再生されるよう応答データを作成するようにすればよい。
＜コンピュータ読み取り可能な記録媒体＞
上記実施の形態のいずれかの機能を実現するプログラムを、コンピュータ読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、上記実施の形態に示したＷＷＷサーバ１等として機能させることができる。
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
＜搬送波に具現化されたデータ通信信号＞
また、上記プログラムをコンピュータのハードディスクやメモリに格納し、通信媒体を通じて他のコンピュータに配布することができる。この場合、プログラムは、搬送波によって具現化されたデータ通信信号として、通信媒体を伝送される。そして、その配布を受けたコンピュータを上記実施の形態のＷＷＷサーバ１等として機能させることができる。
ここで通信媒体としては、有線通信媒体、例えば、同軸ケーブルおよびツイストペアケーブルを含む金属ケーブル類、光通信ケーブル等、または、無線通信媒体例えば、衛星通信、地上波無線通信等のいずれでもよい。
また、搬送波は、データ通信信号を変調するための電磁波または光である。ただし、搬送波は、直流信号でもよい。この場合、データ通信信号は、搬送波がないベースバンド波形になる。したがって、搬送波に具現化されたデータ通信信号は、変調されたブロードバンド信号と変調されていないベースバンド信号（電圧０の直流信号を搬送波とした場合に相当）のいずれでもよい。
産業上の利用可能性
本発明は、情報機器または通信機器の製造産業、情報機器または通信機器を利用したサービス産業、情報提供産業において利用可能である。
【図面の簡単な説明】
ＦＩＧ．１は、本発明の実施の形態における隠蔽処理の原理図であり、
ＦＩＧ．２は、本発明の実施の形態に係る情報システムの構成図であり、
ＦＩＧ．３は、ＦＩＧ．２に示したＷＷＷサーバ１における隠蔽情報１３の設定操作例であり、
ＦＩＧ．４は、ＦＩＧ．１に示した隠蔽情報１３のデータ構造例１（座標指定の場合）であり、
ＦＩＧ．５は、隠蔽情報１３のデータ構造例２（検索イメージ指定の場合）であり、
ＦＩＧ．６は、ＦＩＧ．２に示したＷＷＷサーバ１で実行される隠蔽処理の手順を示すフローチャートであり、
ＦＩＧ．７は、ＦＩＧ．６に示した提供するコンテンツに対する隠蔽処理の詳細を示すフローチャートである。
【図１】
2003012652.tif 000003
【図２】
2003012652.tif 000004
【図３】
2003012652.tif 000005
【図４】
2003012652.tif 000006
【図５】
2003012652.tif 000007
【図６】
2003012652.tif 000008
【図７】
2003012652.tif 000009
【国際調査報告】
2003012652.tif 000010
2003012652.tif 000011
2003012652.tif 000012