(57)【要約】【課題】従来よりも多様なコンテンツに対応できると共に、精度よくコンテンツの閲覧を制御できるコンテンツフィルタリングシステム、その方法およびプログラムを得る。【解決手段】受信したコンテンツに含まれる画像データ、動画データ、音声データをコンテンツ識別手段３１で識別し、識別された上記画像データと予め登録された基準画像データを画像データ比較手段３２で比較して類似性の有無を判断すること、識別された上記動画データと予め登録された基準動画データを動画データ比較手段３３で比較して類似性の有無を判断すること、識別された上記音声データと予め登録された基準音声データを音声データ比較手段３４で比較して類似性の有無を判断することを行い、上記画像データ比較手段３２、上記動画データ比較手段３３、上記音声データ比較手段３４のいずれか１つで類似性が有と判断された場合に上記コンテンツを閲覧不可とする。【選択図】図１
2005293123.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して受信したコンテンツの内容を判断し、前記コンテンツの閲覧可否を制御するコンテンツフィルタリングシステムにおいて、閲覧先としてコンテンツ指定手段で指定された上記コンテンツに接続するためのネットワーク接続手段と、上記コンテンツに含まれる画像データ、動画データおよび音声データを識別するコンテンツ識別手段と、識別された上記画像データと予め登録された基準画像データとを比較して類似性の有無を判断する画像データ比較手段と、識別された上記動画データと予め登録された基準動画データとを比較して類似性の有無を判断する動画データ比較手段と、識別された上記音声データと予め登録された基準音声データとを比較して類似性の有無を判断する音声データ比較手段とを備え、上記画像データ比較手段、上記動画データ比較手段または上記音声データ比較手段のいずれか１つで類似性が有と判断された場合に上記コンテンツを閲覧不可とすることを特徴とするコンテンツフィルタリングシステム。
【請求項２】
ＵＲＬが登録されるＵＲＬデータベースを備え、このＵＲＬデータベースに予め登録された上記ＵＲＬから受信した上記コンテンツを閲覧不可とすることを特徴とする請求項１に記載のコンテンツフィルタリングシステム。
【請求項３】
上記画像データ比較手段、上記動画データ比較手段または上記音声データ比較手段のいずれか１つで類似性が有と判断された場合に、上記コンテンツの提供元のＵＲＬを上記ＵＲＬデータベースに登録することを特徴とする請求項２に記載のコンテンツフィルタリングシステム。
【請求項４】
上記画像データ比較手段、上記動画データ比較手段または上記音声データ比較手段の少なくともいずれか１つが、類似性を数値で算出し、その数値を予め設定された閾値と比較し、閾値以上であれば類似性が有と、閾値以下であれば類似性が無と判断するものであり、上記閾値を自在に設定できることを特徴とする請求項１から３のいずれかに記載のコンテンツフィルタリングシステム。
【請求項５】
上記画像データ比較手段、上記動画データ比較手段または上記音声データ比較手段のいずれか１つで類似性が有と判断された場合に、上記画像データ、上記動画データまたは上記音声データの少なくとも類似性が有と判断されたものを、それぞれの上記基準画像データ、上記基準動画データまたは上記基準音声データとして登録することを特徴とする請求項１から４のいずれかに記載のコンテンツフィルタリングシステム。
【請求項６】
ネットワークを介して受信したコンテンツの内容を判断し、前記コンテンツの閲覧可否を制御するコンテンツフィルタリング方法において、閲覧先としてコンテンツ指定手段で指定された上記コンテンツに接続するステップと、上記コンテンツに含まれる画像データ、動画データおよび音声データを識別するステップと、識別された上記画像データと予め登録された基準画像データとを比較して類似性の有無を判断する画像データ比較ステップと、識別された上記動画データと予め登録された基準動画データとを比較して類似性の有無を判断する動画データ比較ステップと、識別された上記音声データと予め登録された基準音声データとを比較して類似性の有無を判断する音声データ比較ステップと、上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に上記コンテンツを閲覧不可とするステップとを有することを特徴とするコンテンツフィルタリング方法。
【請求項７】
ＵＲＬデータベースに予め登録されたＵＲＬから受信した上記コンテンツを閲覧不可とするステップを有することを特徴とする請求項６に記載のコンテンツフィルタリング方法。
【請求項８】
上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に、上記コンテンツの提供元のＵＲＬを上記ＵＲＬデータベースに登録するステップを有することを特徴とする請求項７に記載のコンテンツフィルタリング方法。
【請求項９】
上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップの少なくともいずれか１のステップで、類似性を数値で算出するステップ、その数値を予め設定された閾値と比較し、閾値以上であれば類似性が有と、閾値以下であれば類似性が無と判断するステップとを実行し、上記閾値を自在に設定するステップを有することを特徴とする請求項６から８のいずれかに記載のコンテンツフィルタリング方法。
【請求項１０】
上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に、上記画像データ、上記動画データまたは上記音声データの少なくとも類似性が有と判断されたものを、それぞれの上記基準画像データ、上記基準動画データまたは上記基準音声データとして登録するステップを有することを特徴とする請求項６から９のいずれかに記載のコンテンツフィルタリング方法。
【請求項１１】
ネットワークを介して受信したコンテンツの内容を判断し、前記コンテンツの閲覧可否を制御するコンテンツフィルタリングプログラムにおいて、閲覧先としてコンテンツ指定手段で指定された上記コンテンツに接続するステップと、少なくとも上記コンテンツに含まれる画像データ、動画データおよび音声データを識別するステップと、識別された上記画像データと予め登録された基準画像データとを比較して類似性の有無を判断する画像データ比較ステップと、識別された上記動画データと予め登録された基準動画データとを比較して類似性の有無を判断する動画データ比較ステップと、識別された上記音声データと予め登録された基準音声データとを比較して類似性の有無を判断する音声データ比較ステップと、上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に上記コンテンツを閲覧不可とするステップとを有することを特徴とするコンテンツフィルタリングプログラム。
【請求項１２】
ＵＲＬデータベースに予め登録されたＵＲＬから受信した上記コンテンツを閲覧不可とするステップを有することを特徴とする請求項１１に記載のコンテンツフィルタリングプログラム。
【請求項１３】
上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に、上記コンテンツの提供元のＵＲＬを上記ＵＲＬデータベースに登録するステップを有することを特徴とする請求項１２に記載のコンテンツフィルタリングプログラム。
【請求項１４】
上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップの少なくともいずれか１のステップで、類似性を数値で算出するステップ、その数値を予め設定された閾値と比較し、閾値以上であれば類似性が有と、閾値以下であれば類似性が無と判断するステップとを実行し、上記閾値を自在に設定するステップを有することを特徴とする請求項１１から１３のいずれかに記載のコンテンツフィルタリングプログラム。
【請求項１５】
上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に、上記画像データ、上記動画データまたは上記音声データの少なくとも類似性が有と判断されたものを、それぞれの上記基準画像データ、上記基準動画データまたは上記基準音声データとして登録するステップを有することを特徴とする請求項１１から１４のいずれかに記載のコンテンツフィルタリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して受信したコンテンツの内容を判断し、前記コンテンツの閲覧可否を制御するコンテンツフィルタリングシステムと、その方法およびプログラムとに関する。
【背景技術】
【０００２】
インターネット上のＷｅｂサーバでは、多岐にわたる内容のコンテンツが公開されている。ところが、コンテンツの中には、卑猥な内容、暴力的な内容など（以下、有害コンテンツという）を含むものも多い。したがって、教育機関や企業、あるいは、子供のいる家庭に設置されたクライアント端末によって有害コンテンツを自由に閲覧できることは好ましくなく、閲覧を何らかの手段で制限することが要求されている。
【０００３】
こういった要求に対して、画像データ、動画データなど、特定のデータ形式に基づいてフィルタリングを行い、コンテンツの閲覧を制御する方法がいくつか提案されており、例えば、以下の特許文献１に開示されたコンテンツフィルタリングシステムがある（特許文献１参照）。
【０００４】
【特許文献１】特開２００１−３０７０８８号公報
【０００５】
上記に開示された従来のコンテンツフィルタリングシステムは、受信したコンテンツの画像データと基準画像データとを比較し、ニューラルネットワークを用いてその類似性を判断することにより、コンテンツに含まれる画像の内容を判断し、有害コンテンツの閲覧を防止するものである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のコンテンツフィルタリングシステムは、コンテンツの内容に画像を含むものしか対応できない。さらに、上記のコンテンツフィルタリングシステムを含めて、従来のコンテンツフィルタリングシステムは、コンテンツの各データに基づいて画像等の内容を判断するのに人口知能を用いたものが多く、基準データとの比較判断が正確性に欠けるため、精度よくその閲覧を制御できないという問題がある。
【０００７】
そこで、本発明の課題は、従来よりも多様なコンテンツに対応できると共に、精度よくコンテンツの閲覧を制御できるコンテンツフィルタリングシステム、その方法およびプログラムを得ることにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するための手段として、本発明は、コンテンツフィルタリングシステムを、受信したコンテンツに含まれる画像データ、動画データおよび音声データを識別するコンテンツ識別手段と、識別された上記画像データと予め登録された基準画像データとを比較して類似性の有無を判断する画像データ比較手段と、識別された上記動画データと予め登録された基準動画データとを比較して類似性の有無を判断する動画データ比較手段と、識別された上記音声データと予め登録された基準音声データとを比較して類似性の有無を判断する音声データ比較手段とを備え、上記画像データ比較手段、上記動画データ比較手段または上記音声データ比較手段のいずれか１つで類似性が有と判断された場合に上記コンテンツを閲覧不可とするようにしたことを要旨とする。
【０００９】
上記構成によれば、画像データだけでなく、動画データや音声データをも含むコンテンツの閲覧を制御できると共に、上記画像データ比較手段、上記動画データ比較手段または上記音声データ比較手段のいずれかが類似性の有無の判断を誤ったとしても、他の比較手段において、コンテンツの内容が重畳的に判断されるので、精度よくコンテンツの閲覧を制御することができる。
【００１０】
また、本発明は、コンテンツフィルタリング方法を、受信したコンテンツに含まれる画像データ、動画データおよび音声データを識別するステップと、識別された上記画像データと予め登録された基準画像データとを比較して類似性の有無を判断する画像データ比較ステップと、識別された上記動画データと予め登録された基準動画データとを比較して類似性の有無を判断する動画データ比較ステップと、識別された上記音声データと予め登録された基準音声データとを比較して類似性の有無を判断する音声データ比較ステップと、上記画像データ比較ステップ、上記動画データ比較ステップまたは上記音声データ比較ステップのいずれか１のステップで類似性が有と判断された場合に上記コンテンツを閲覧不可とするステップとを有するようにしたことを要旨とする。
【００１１】
また、本発明は、上記本発明に係るコンテンツフィルタリング方法の各ステップを有するコンテンツフィルタリングプログラムとすることもできる。
【発明の効果】
【００１２】
上述のように、本発明は、従来よりも多様なコンテンツに対応できると共に、精度よくコンテンツの閲覧を制御できるコンテンツフィルタリングシステム、その方法およびプログラムを得られる。
【発明を実施するための最良の形態】
【００１３】
本発明を実施するための第１実施形態を図面に基づいて説明する。図１は、本発明の第１実施形態に係るコンテンツフィルタリングシステム１の概略全体構成を示す。コンテンツフィルタリングシステム１は、インターネットからなるネットワーク１０を介してＷｅｂサーバより受信したコンテンツの内容を判断し、前記コンテンツの閲覧可否を制御するものであり、記憶装置２と、中央演算処理装置３（以下、ＣＰＵ３という）と、ネットワーク接続手段４とを備えたクライアント端末上に構成されている。このクライアント端末は、コンテンツを指定するためのコンテンツ指定手段５と、コンテンツを表示するためのディスプレイ６とが接続され、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ７を介してネットワーク１０に接続されている。
【００１４】
コンテンツ指定手段５はキーボードおよびマウスからなる。ディスプレイ６はスピーカ（図示しない）を有し、クライアント端末はコンテンツの音声データを出力できるようになっている。
【００１５】
記憶装置２には、ｗｅｂブラウザ、コンテンツフィルタリングプログラム２０、閲覧を禁止するコンテンツの配信元のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を登録するためのＵＲＬデータベース２１（以下、ＵＲＬ−ＤＢ２１という）、画像に関するデータを保存するための画像データベース２２（以下、画像ＤＢ２２という）、動画に関するデータを保存するための動画データベース２３（以下、動画ＤＢ２３という）、音声に関するデータを保存するための音声データベース２４（以下、音声ＤＢ２４という）が格納されている。
【００１６】
コンテンツフィルタリングプログラム２０は、クライアント端末に後述の各ステップを実行させ、クライアント端末をコンテンツフィルタリングシステム１として機能させるものであり、その際、ＣＰＵ３を、制御手段３０、コンテンツ識別手段３１、画像データ比較手段３２、動画データ比較手段３３、音声データ比較手段３４として機能させる。なお、コンテンツフィルタリングプログラム２０を、ＣＤ−ＲＯＭなどの記録媒体に格納し、そこから読み出しを行うようにすることもできる。
【００１７】
制御手段３０は、ネットワーク接続手段４により、コンテンツ指定手段５によって制御手段３０に入力された指定のコンテンツのＵＲＬにＤＮＳサーバ７を介して接続し、後述のフィルタリング方法に基づき、受信したコンテンツのデータを、コンテンツフィルタリングシステム１内において受け渡し、各比較判断手段の判断結果に応じてディスプレイ６への出力を制御するものである。
【００１８】
また、制御手段３０は、受信したコンテンツのデータの拡張子からデータ形式を識別する機能を有し、特定の拡張子を含む場合にコンテンツの閲覧を禁止するように設定することができる。識別対象とする拡張子は、画像データの拡張子として、ＪＰＥＧ、ＢＭＰ、ＧＩＦＦ、動画データの拡張子として、ＡＶＩ、音声データの拡張子として、ＭＰ３などがある。
【００１９】
コンテンツ識別手段３１は、受け取ったコンテンツに画像データ、動画データおよび音声データが含まれるか否かを識別し、画像データを含むのであれば、画像データ比較手段３２に、動画データを含むのであれば、動画データ比較手段３３に、音声データを含むのであれば、音声データ比較手段３４に引き渡すものである。
【００２０】
画像データ比較手段３２は、閲覧を禁止したいサンプルとして画像ＤＢ２２に予め登録された基準画像データから、色、形、テクスチャ、位置、線分などの特徴量を抽出し、基準画像データ特徴量として画像ＤＢ２２に保存するものである。例えば、裸体画像データを基準画像データとし、身体の特定部位を示す色の位置関係、色の境界を示す線分情報などを基準画像データ特徴量とすることができる。
【００２１】
また、画像データ比較手段３２は、コンテンツ識別手段３１から引き渡されたコンテンツの画像データから、色、形、テクスチャ、位置、線分などの特徴量を抽出し、基準画像データ特徴量と比較して、基準画像データとコンテンツの画像データとの類似性を０〜１００％の数値（以下、画像類似度数という）で算出する。そして、画像データ比較手段３２は、画像類似度数と、画像データ比較手段３２に予め設定された閾値とを比較して類似性の有無を判断し、類似性が有の場合にコンテンツの閲覧を許可するか否かを判断し、その結果を制御手段３０に渡す。なお、閾値は、随時、所望の値に設定できるようになっている。例えば、画像データ比較手段３２は、閾値が６０％以下と設定され、画像類似度数を７０％と算出した場合、類似性が有と判断し、コンテンツの閲覧を不可と判断する。
【００２２】
動画データ比較手段３３は、閲覧を禁止したいサンプルとして動画ＤＢ２３に予め登録された基準動画データから、フレーム毎に、色、形、テクスチャ、位置、線分などの特徴量を抽出し、基準動画データ特徴量として動画ＤＢ２３に保存するものである。例えば、裸体動画データを基準動画データとし、フレーム毎に、身体の特定部位を示す色の位置関係、ボディラインの線分情報などを基準動画データ特徴量とすることができる。
【００２３】
また、動画データ比較手段３３は、コンテンツ識別手段３１から引き渡されたコンテンツの動画データから、色、形、テクスチャ、位置、線分などの特徴量をフレーム毎に抽出し、基準動画データ特徴量と比較して、基準動画データとコンテンツの動画データとの類似性を０〜１００％の数値（以下、動画類似度数という）で算出する。そして、動画データ比較手段３３は、動画類似度数と、動画データ比較手段３３に予め設定された閾値とを比較して類似性の有無を判断し、類似性が有の場合にコンテンツの閲覧を許可するか否かを判断し、その結果を制御手段３０に渡す。なお、閾値は、随時、所望の値に設定できるようになっている。例えば、動画データ比較手段３３は、閾値が６０％以下と設定され、動画類似度数を４０％と算出した場合、類似性が無と判断し、コンテンツの閲覧を可と判断する。
【００２４】
音声データ比較手段３４は、閲覧を禁止したいサンプルとして音声ＤＢ２４に予め登録された基準音声データから、単語、フレーズ等の特徴量を抽出し、基準音声データ特徴量として音声ＤＢ２４に保存するものである。例えば、叫び声の音声データを基準音声データとし、音声波形、そのピーク値と周波数分布などを基準音声データ特徴量とすることができる。
【００２５】
また、音声データ比較手段３４は、コンテンツ識別手段３１から引き渡されたコンテンツの音声データから、単語、フレーズ毎に音声波形などの特徴量を抽出し、基準音声データ特徴量と比較して、基準音声データとコンテンツの音声データとの類似性を０〜１００％の数値（以下、音声類似度数という）で算出する。そして、音声データ比較手段３４は、音声類似度数と、音声データ比較手段３４に予め設定された閾値とを比較して類似性の有無を判断し、類似性が有の場合にコンテンツの閲覧を許可するか否かを判断し、その結果を制御手段３０に渡す。なお、閾値は、随時、所望の値に設定できるようになっている。例えば、音声データ比較手段３４は、閾値が６０％以下と設定され、音声類似度数を７０％と算出した場合、類似性が無と判断し、コンテンツの閲覧を不可と判断する。
【００２６】
上記構成のコンテンツフィルタリングシステム１で実行されるコンテンツフィルタリング方法について説明する。図２、図３に示すように、先ず、ユーザは、予め、各ＤＢ２２、２３、２４に各基準データを登録し、各比較手段３２、３３、３４にそれぞれ閾値を設定するステップを実行する。そして、コンテンツ指定手段５から所望のコンテンツが指定されると、制御手段３０は、指定されたコンテンツのＵＲＬを認識し、そのＵＲＬがＵＲＬ−ＤＢ２１に予め登録されたＵＲＬと一致するか判断する（Ｓ１）。ここで、指定されたコンテンツのＵＲＬが一致すると判断された場合、当該コンテンツの閲覧が拒否される（Ｓ１１）。
【００２７】
次に、制御手段３０は、指定されたコンテンツのデータの拡張子を読み込み、当該コンテンツが禁止された拡張子のデータを含むかを判断する（Ｓ２）。ここで、指定されたコンテンツが禁止された拡張子のデータを含むと判断された場合、当該コンテンツの配信元のＵＲＬがＵＲＬ−ＤＢ２１に登録された後（Ｓ１０）、当該コンテンツの閲覧が拒否される（Ｓ１１）。
【００２８】
一方、指定されたコンテンツが禁止された拡張子のデータを含まないと判断された場合、当該コンテンツのデータはコンテンツ識別手段３１に引き渡され、コンテンツ識別手段３１は、当該コンテンツに画像データが含まれるか否かを判断する（Ｓ３）。
【００２９】
画像データを含むと判断されたコンテンツは画像データ比較手段３２に引き渡され、画像データ比較手段３２は、コンテンツの画像データと画像ＤＢ２２に予め登録された基準画像データとを比較して類似性の有無を判断する（Ｓ４）。このＳ４では、図４に示すように、類似性を数値で算出するステップ（Ｓ４１）、その数値を上記閾値と比較し、閾値以上であれば類似性が有と、閾値以下であれば類似性が無と判断するステップ（Ｓ４２）とが実行される。ここで、類似性が有と判断された画像データを含むコンテンツのＵＲＬがＵＲＬ−ＤＢ２１に登録された後（Ｓ１０）、当該コンテンツの閲覧が拒否される（Ｓ１１）。
【００３０】
一方、類似性が無と判断された画像データを含むコンテンツおよび画像データを含まないコンテンツは、続いて、コンテンツ識別手段３１において、コンテンツが動画データを含むか否かを判断される（Ｓ５）。
【００３１】
動画データを含むと判断されたコンテンツは、動画データ比較手段３３に引き渡され、動画データ比較手段３３は、コンテンツの動画データと動画ＤＢ２３に予め登録された基準動画データとを比較して類似性の有無を判断する（Ｓ６）。ここで、類似性が有と判断された動画データを含むコンテンツのＵＲＬがＵＲＬ−ＤＢ２１に登録された後（Ｓ１０）、当該コンテンツの閲覧が拒否される（Ｓ１１）。
【００３２】
一方、類似性が無と判断された動画データを含むコンテンツおよび動画データを含まないコンテンツは、続いて、コンテンツ識別手段３１において、コンテンツが音声データを含むか否かを判断される（Ｓ７）。
【００３３】
音声データを含むと判断されたコンテンツは、音声データ比較手段３４に引き渡され、音声データ比較手段３４は、コンテンツの音声データと音声ＤＢ２４に予め登録された基準音声データとを比較して類似性の有無を判断する（Ｓ８）。ここで、類似性が有と判断された音声データを含むコンテンツのＵＲＬがＵＲＬ−ＤＢ２１に登録された後（Ｓ１０）、当該コンテンツの閲覧が拒否される（Ｓ１１）。
【００３４】
一方、類似性が無と判断された音声データを含むコンテンツおよび音声データを含まないコンテンツは、閲覧が許可され、ｗｅｂブラウザによりディスプレイ６に出力される（Ｓ９）。
【００３５】
上記実施形態の本発明によれば、画像データ、動画データ、音声データを含む多様なコンテンツに対して、精度よくコンテンツの閲覧を制限することできる。
【００３６】
また、上記実施形態の本発明によれば、画像データ、動画データ、音声データのそれぞれに対して、基準画像データ、基準動画データ、基準音声データとの類似性を数値で算出すると共に、画像データ比較手段３２、動画データ比較手段３３、音声データ比較手段３４ごとに閾値を自在に設定できるので、閲覧制限の内容を柔軟に調整することができる。
【００３７】
さらに、上記実施形態の本発明によれば、基準画像データ、基準動画データ、基準音声データの種類・数量を増減することによっても、閲覧制限の内容を柔軟に調整することができる。
【００３８】
加えて、上記実施形態の本発明によれば、コンテンツが画像データ比較手段３２、動画データ比較手段３３、音声データ比較手段３４のいずれか１つにおいて類似性が有と判断されただけで、自動的にそのＵＲＬが次回より閲覧禁止対象となるので、閲覧制御の精度を効率よく高めていくことができると共に、有害コンテンツの発信元情報をＵＲＬごとに管理することができる。
【００３９】
また、上記実施形態の本発明によれば、類似性が有と判断されたコンテンツの画像データ、動画データ、音声データがそれぞれ基準画像データ、基準動画データ、基準音声データとして次回から比較対象となるので、閲覧制御の精度を効率よく高めていくことができる。
【００４０】
なお、上記実施形態の本発明においては、コンテンツの画像データ、動画データ、音声データのフィルタリングの順序を任意に定めることができる。また、コンテンツの画像データ、動画データ、音声データのフィルタリングをパラレル処理により行うようにすることもできる。
【００４１】
また、上記実施形態の本発明においては、画像データ、動画データ、音声データの内、必要性のないもののフィルタリングを実質的にスキップさせることもできる。例えば、音声データのフィルタリングが不要である場合、音声ＤＢ２４に基準音声データを登録しない、または、音声データ比較手段３４の閾値の値を０に設定するとよい。
【００４２】
また、コンテンツフィルタリングシステム１は、インターネット接続サーバを用いて構築することができる。以下、図５、図６に基づき、本発明に係る第２実施形態として、Ｐｒｏｘｙサーバ上にコンテンツフィルタリングシステム１を構築した場合について説明する。なお、以下同一の構成については同一符合を用い、その説明を省略する。
【００４３】
図５に示すように、Ｐｒｏｘｙサーバ１００は、例えば、ユーザのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）設備などのインターネット設備、ホスティング設備、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）網内の設備に組込まれ、インターネット接続ルータ１０５、Ｆａｉｒｗａｌｌ１０６を介してインターネット１０に接続されると共に、複数のクライアント端末Ｃ１、Ｃ２が接続されている。
【００４４】
また、Ｐｒｏｘｙサーバ１００は、コンテンツフィルタリングシステム１に加えて、コンテンツの内容情報を判断するコンテンツ内容情報判断手段１０１（以下、内容情報判断手段１０１という）と、コンテンツへのアクセスログを収集するアクセスログ取得手段１０２（以下、ログ取得手段１０２）と、コンテンツの内容情報が登録されるデータベース１０３（以下、内容情報ＤＢ１０３という）と、アクセスログが格納されるアクセスログデータベース１０４（以下、アクセスログＤＢ１０４という）とを有する。
【００４５】
内容情報判断手段１０１は、コンテンツの内容情報、例えば、有害コンテンツに多用される言葉を示すデータ（キーワード）に基づきフィルタリング処理を行うものであり、予めコンテンツの内容情報が登録された内容情報ＤＢ１０３を参照し、コンテンツデータにコンテンツの内容情報が存在する場合、上記Ｓ１０、Ｓ１１を実行する。
【００４６】
図６に第２実施形態のシステムフローを述べる。先ず、クライアント端末Ｃ１、Ｃ２は、Ｗｅｂサーバで公開されているコンテンツのＵＲＬが入力されると、Ｐｒｏｘｙサーバ１００にそのＵＲＬを送る（Ｓ１００）。
【００４７】
Ｐｒｏｘｙサーバ１００は、受け取ったＵＲＬをコンテンツフィルタリングシステム１に渡し、コンテンツフィルタリングシステム１は、ＵＲＬに基づくフィルタリング処理（Ｓ１）を行う（Ｓ１０１）。
【００４８】
次に、コンテンツフィルタリングシステム１は、Ｓ１０１においてコンテンツの閲覧が制限されない場合、コンテンツデータを取得し（Ｓ１０２）、そのファイル形式に基づくフィルタリング処理（Ｓ２）を行う（Ｓ１０３）。
【００４９】
次に、Ｓ１０３においてコンテンツの閲覧が制限されない場合、コンテンツデータが内容情報判断手段１０１に渡され、内容情報判断手段１０１はキーワードなどに基づくフィルタリング処理を行う（Ｓ１０４）。
【００５０】
次に、Ｓ１０４においてコンテンツの閲覧が制限されない場合、コンテンツデータがコンテンツフィルタリングシステム１に渡され、コンテンツフィルタリングシステム１は、Ｓ３〜Ｓ８を実行する（Ｓ１０５）。
【００５１】
次に、Ｓ１０５が終了すると、ログ取得手段１０２は、コンテンツへのアクセスログを取得し、アクセスログＤＢ１０４に記録する（Ｓ１０６）。
【００５２】
その後、Ｐｒｏｘｙサーバ１００は、コンテンツデータをクライアント端末Ｃ１、Ｃ２に転送し（Ｓ１０７）、クライアント端末Ｃ１、Ｃ２は、コンテンツを出力する（Ｓ１０８）。
【００５３】
上記第２実施形態によれば、コンテンツフィルタリングシステム１は、インターネット接続サーバに接続された全てのクライアント端末Ｃ１、Ｃ２に対し、効率よく、しかも一定水準で閲覧制御を行えるようになる。
【００５４】
また、コンテンツフィルタリングシステム１は、複数のクライアント端末Ｃ１、Ｃ２によるフィルタリング結果が反映されるので、より効率的に閲覧制御の精度が高まるようになる。
【００５５】
上記第２実施形態に係るコンテンツフィルタリングシステム１は、例えば、教育機関のＬＡＮ設備において年齢（学年）に応じて閲覧制御を行う場合など、クライアント端末Ｃ１、Ｃ２ごとに閲覧制御を調整したい場合に好適である。
【００５６】
なお、上記第２実施形態では、コンテンツフィルタリングシステム１は、クライアント端末Ｃ１、Ｃ２ごとに各閾値を設定できるようにすることが好ましく、より好ましくは、クライアント端末ごとに各基準データを選択できるようにするとよい。これにより、コンテンツフィルタリングシステム１は、一定水準の閲覧制御の精度を確保しつつ、クライアント端末Ｃ１、Ｃ２ごとに閲覧制御の内容を調整することができる。
【００５７】
また、上記第２実施形態では、コンテンツフィルタリングシステム１を、Ｐｒｏｘｙサーバ１００と複数のクライアント端末Ｃ１、Ｃ２上に分散して構築することもできる。例えば、Ｐｒｏｘｙサーバ１００に多数のクライアント端末を接続する場合、処理負担の大きい画像データ比較手段３２、動画データ比較手段３３、音声データ比較手段３４をクライアント端末側に設けるとよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１実施形態に係るコンテンツフィルタリングシステムを示す概略システム構成図。
【図２】図１のコンテンツフィルタリングシステムで実行される処理の部分的流れを示すフロー図。
【図３】図２のフローチャートに続く処理の流れを示すフロー図。
【図４】図２のＳ４での実行ステップを示す部分フロー図。
【図５】本発明の第２実施形態に係るコンテンツフィルタリングシステムを示す概略システム構成図。
【図６】図５のシステムのシステムフロー図。
【符号の説明】
【００５９】
１  コンテンツフィルタリングシステム
４  ネットワーク接続手段
５  コンテンツ指定手段
１０  ネットワーク
２２  画像データベース
２３  動画データベース
２４  音声データベース
３１  コンテンツ識別手段
３２  画像データ比較手段
３３  動画データ比較手段
３４  音声データ比較手段
【図１】
2005293123.tif 000003
【図２】
2005293123.tif 000004
【図３】
2005293123.tif 000005
【図４】
2005293123.tif 000006
【図５】
2005293123.tif 000007
【図６】
2005293123.tif 000008