(57)【要約】【課題】対象となるＷｅｂサイトが自動判定可能なサイトであるか否かについて判定することができる判定装置、判定方法及びプログラムを提供すること。【解決手段】対象となるＷｅｂサイトに第１のブラウザによりアクセスし、Ｗｅｂコンテンツ記述データを記憶部１２に記憶する取得部１１と、端末装置１０２にアクセスし、第２のブラウザにより記憶部１２に記憶されているＷｅｂコンテンツ記述データを取得させ、解析処理させ、ディスプレイに表示されている画像を第１の画像として取得し、第２のブラウザによりＷｅｂサイトに記憶されているＷｅｂコンテンツ記述データを取得させ、解析処理させ、ディスプレイに表示されている画像を第２の画像として取得し、第１の画像と第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定部１３を備える。【選択図】図１
2013171308.tif 000002
【特許請求の範囲】
【請求項１】
対象となるＷｅｂサイトに第１のブラウザによりアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データを取得し、当該Ｗｅｂコンテンツ記述データを記憶部に記憶する取得部と、
前記第１のブラウザとは異なる第２のブラウザを有する端末装置にアクセスし、
前記第２のブラウザにより前記記憶部に記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第１の画像として取得し、
前記第２のブラウザにより前記Ｗｅｂサイトに記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第２の画像として取得し、
前記第１の画像と前記第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定部を備える判定装置。
【請求項２】
前記判定部は、前記第２のブラウザから解析処理が完了した旨の信号を受信したタイミングで、前記端末装置の表示部に表示されている画像を撮影するカメラにアクセスし、前記表示部に表示された画像を撮像させ、前記第１の画像及び前記第２の画像を取得する請求項１記載の判定装置。
【請求項３】
アクセス制限が有るＷｅｂサイトが登録されるアクセス制限有りリストが記憶されている第１のＤＢと、
アクセス制限が無いＷｅｂサイトが登録されるアクセス制限無しリストが記憶されている第２のＤＢを備え、
前記判定部は、前記第１の画像と前記第２の画像が一致すると判定した場合、その対象となったＷｅｂサイトを前記アクセス制限無しリストに登録し、前記第１の画像と前記第２の画像が一致しないと判定した場合、その対象となったＷｅｂサイトを前記アクセス制限有りリストに登録する請求項１記載の判定装置。
【請求項４】
前記アクセス制限有りリスト及び前記アクセス制限無しリストは、対象となるＷｅｂサイトにアクセスするためのアドレス、又は対象となるＷｅｂサイトのファイルが記録されている請求項３記載の判定装置。
【請求項５】
前記判定部は、前記第１の画像及び前記第２の画像を解析し、画素値が一致するか否かを判定する第１の判定基準と、特徴部分が一致するか否かを判定する第２の判定基準に基づいて、前記第１の画像及び前記第２の画像が一致するか否かを判定する請求項１記載の判定装置。
【請求項６】
前記判定部は、前記第１の判定基準として、前記第１の画像及び前記第２の画像を解析し、同一の座標位置における複数の画素から構成される領域同士が一致するか否かを基準に判定する請求項５記載の判定装置。
【請求項７】
前記判定部は、前記第１の判定基準として、前記第１の画像及び前記第２の画像を解析し、所定範囲内における複数の画素から構成される領域同士の平均画素値が一致するか否かを基準に判定する請求項５記載の判定装置。
【請求項８】
前記判定部は、前記第２の判定基準として、前記第１の画像及び前記第２の画像を解析し、同一領域の局所特徴量を抽出し、当該局所特徴量が一致するか否かを基準にする請求項５記載の判定装置。
【請求項９】
前記判定部は、前記第１の画像及び前記第２の画像を解析し、画素値が一致するか否かを判定する第１の判定基準と、特徴部分が一致するか否かを判定する第２の判定基準に基づいて、画素値及び特徴部分が一致すると判定した場合に、前記第１の画像及び前記第２の画像が一致すると判定する請求項１記載の判定装置。
【請求項１０】
前記第１の画像及び前記第２の画像を解析し、当該解析の結果に基づいて、画像の特徴を特定する特定部と、
前記特定部により特定された画像の特徴に基づいて、前記判定部で用いる判定基準を複数選択する選択部を備え、
前記判定部は、前記選択部により選択された判定基準を用いて前記第１の画像と前記第２の画像が一致するか否かを判定する請求項１記載の判定装置。
【請求項１１】
対象となるＷｅｂサイトに第１のブラウザによりアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データを取得し、当該Ｗｅｂコンテンツ記述データを記憶部に記憶する取得工程と、
前記第１のブラウザとは異なる第２のブラウザを有する端末装置にアクセスし、
前記第２のブラウザにより前記記憶部に記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第１の画像として取得し、
前記第２のブラウザにより前記Ｗｅｂサイトに記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第２の画像として取得し、
前記第１の画像と前記第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定工程を備える判定方法。
【請求項１２】
対象となるＷｅｂサイトに第１のブラウザによりアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データを取得し、当該Ｗｅｂコンテンツ記述データを記憶部に記憶する取得工程と、
前記第１のブラウザとは異なる第２のブラウザを有する端末装置にアクセスし、
前記第２のブラウザにより前記記憶部に記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第１の画像として取得し、
前記第２のブラウザにより前記Ｗｅｂサイトに記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第２の画像として取得し、
前記第１の画像と前記第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定工程をコンピュータによって実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサイトにアクセスする機能を有する判定装置、判定方法及びプログラムに関する。
【背景技術】
【０００２】
端末装置は、ネットワークを介して様々なＷｅｂサイトにアクセスする機能を有している。Ｗｅｂサイトの中には、特定の端末装置（例えば、携帯端末装置）によるリクエストにのみ適切にレスポンスを行うＷｅｂサイト（携帯サイト）がある。
【０００３】
ここで、対象となるＷｅｂサイトが、特定の端末装置にのみ適切なレスポンスを行うＷｅｂサイトであるのか、あらゆる端末装置に対して適切なレスポンスを行うＷｅｂサイトなのかを、自動的に判定し、認識するシステムが提案されている（特許文献１を参照）。
【０００４】
このシステムでは、携帯端末装置で判定対象となるＷｅｂサイトにアクセスし、携帯端末装置のディスプレイに表示されている画像をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等を有する撮影装置により撮影し、撮影した画像（表示画像データ）を基準となる画像（基準画像データ）と比較し、正しく表示されているか否かにより、対象となるＷｅｂサイトの判定を行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３０９５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、携帯サイトのフィルタリング等のために、携帯サイトを複数のカテゴリ（例えば、政治、経済、文化等）に分類する作業を行っている。
【０００７】
携帯サイトのＷｅｂサーバにおけるアクセス制限の問題から、このカテゴリの分類は、プログラムによる運用コストが低い自動判定では行われておらず、すべて人手による目視確認で行われている。
【０００８】
ここで、運用コストの低い自動判定でカテゴリの分類を行うシステムが望まれている。
携帯サイトを自動判定でカテゴリの分類を行うようにするためには、携帯サイトを構成する部品（テキスト情報等）をブラウザとは別のプログラムが取得して、分析を行う必要がある。
【０００９】
携帯端末装置に組み込まれている正規のブラウザ（以下、携帯ブラウザという）により携帯サイトにアクセスし、閲覧しているだけでは、携帯サイトを構成する部品を別のプログラムが取得可能かどうかは分からない。また、一般的に、携帯端末装置に組み込まれている携帯ブラウザは、その構成上、携帯サイトを構成する部品を取得して、別のプログラムに取得させることができない仕組みになっている。よって、特許文献１を単に利用しただけでは、自動判定でカテゴリの分類を行うシステムの構築はできない。
【００１０】
本発明では、カテゴリの分類を自動判定する前提として、携帯ブラウザが取得した対象となるＷｅｂサイトを構成する部品を別のプログラムが取得可能か否か、すなわち、対象となるＷｅｂサイトのカテゴリの自動判定が可能なサイトであるか否かについて確実に判定することができる判定装置、判定方法及びプログラムを提供することをひとつの目的とする。
【課題を解決するための手段】
【００１１】
本発明では、以下のような解決手段を提供する。
（１）本発明に係る判定装置は、上記課題を解決するために、対象となるＷｅｂサイトに第１のブラウザによりアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データを取得し、当該Ｗｅｂコンテンツ記述データを記憶部に記憶する取得部と、前記第１のブラウザとは異なる第２のブラウザを有する端末装置にアクセスし、前記第２のブラウザにより前記記憶部に記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第１の画像として取得し、前記第２のブラウザにより前記Ｗｅｂサイトに記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第２の画像として取得し、前記第１の画像と前記第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定部を備える構成である。
【００１２】
このような構成によれば、判定装置は、対象となるＷｅｂサイトから第１のブラウザによってＷｅｂコンテンツ記述データを取得して記憶部に記憶し、第２のブラウザにより、記憶部からＷｅｂコンテンツ記述データを取得させ、処理後の画像を第１の画像とし、また、第２のブラウザにより、対象となるＷｅｂサイトから直接、Ｗｅｂコンテンツ記述データを取得させ、処理後の画像を第２の画像とし、第１の画像と第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する。
【００１３】
よって、判定装置は、第１の画像と第２の画像が一致するか否かを複数の判定基準の組み合わせによって判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００１４】
（２）また、判定装置では、前記判定部は、前記第２のブラウザから解析処理が完了した旨の信号を受信したタイミングで、前記端末装置の表示部に表示されている画像を撮影するカメラにアクセスし、前記表示部に表示された画像を撮像させ、前記第１の画像及び前記第２の画像を取得する構成でも良い。
【００１５】
よって、判定装置は、端末装置の表示部を撮影する位置に配置されたカメラに対して、第２のブラウザでＷｅｂコンテンツ記述データの解析が終了し、解析された結果が表示部に表示されているタイミングで画像（第１の画像及び第２の画像）を取得することができる。
【００１６】
（３）また、判定装置では、アクセス制限が有るＷｅｂサイトが登録されるアクセス制限有りリストが記憶されている第１のＤＢと、アクセス制限が無いＷｅｂサイトが登録されるアクセス制限無しリストが記憶されている第２のＤＢを備え、前記判定部は、前記第１の画像と前記第２の画像が一致すると判定した場合、その対象となったＷｅｂサイトを前記アクセス制限無しリストに登録し、前記第１の画像と前記第２の画像が一致しないと判定した場合、その対象となったＷｅｂサイトを前記アクセス制限有りリストに登録する構成でも良い。
【００１７】
よって、判定装置は、第１の画像と第２の画像が一致するか否かによって、対象となるＷｅｂサイトをアクセス制限無しリスト又はアクセス制限有りリストに登録するので、アクセス制限無しリストに登録されているＷｅｂサイトを自動判別によるカテゴリ分類に利用することができ、アクセス制限有りリストに登録されているＷｅｂサイトを目視確認によるカテゴリ分類に利用することができる。
【００１８】
（４）また、判定装置では、前記アクセス制限有りリスト及び前記アクセス制限無しリストは、対象となるＷｅｂサイトにアクセスするためのアドレス、又は対象となるＷｅｂサイトのファイルが記録されている構成でも良い。
【００１９】
よって、判定装置は、アクセス制限有りリスト及びアクセス制限無しリストが対象となるＷｅｂサイトにアクセスするためのアドレスにより構成されていれば、第１のＤＢ及び第２のＤＢの容量を小規模化することができ、一方、アクセス制限有りリスト及びアクセス制限無しリストが対象となるＷｅｂサイトのファイルが記録されている構成であれば、第１のＤＢ及び第２のＤＢに記憶されているデータをカテゴリ分類に利用することができる。
【００２０】
（５）また、判定装置では、前記判定部は、前記第１の画像及び前記第２の画像を解析し、画素値が一致するか否かを判定する第１の判定基準と、特徴部分が一致するか否かを判定する第２の判定基準に基づいて、前記第１の画像及び前記第２の画像が一致するか否かを判定する構成でも良い。
【００２１】
よって、判定装置は、第１の判定基準と第２の判定基準に基づいて、第１の画像と第２の画像が一致するか否かを判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００２２】
（６）また、判定装置では、前記判定部は、前記第１の判定基準として、前記第１の画像及び前記第２の画像を解析し、同一の座標位置における複数の画素から構成される領域同士が一致するか否かを基準に判定する構成でも良い。
【００２３】
よって、判定装置は、同一の座標位置における複数の画素から構成される領域同士が一致するか否かを基準に判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００２４】
（７）また、判定装置では、前記判定部は、前記第１の判定基準として、前記第１の画像及び前記第２の画像を解析し、所定範囲内における複数の画素から構成される領域同士の平均画素値が一致するか否かを基準に判定する構成でも良い。
【００２５】
よって、判定装置は、所定範囲内における複数の画素から構成される領域同士の平均画素値が一致するか否かを基準に判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００２６】
（８）また、判定装置では、前記判定部は、前記第２の判定基準として、前記第１の画像及び前記第２の画像を解析し、同一領域の局所特徴量を抽出し、当該局所特徴量が一致するか否かを基準にする構成でも良い。
【００２７】
よって、判定装置は、同一領域の局所特徴量を抽出し、当該局所特徴量が一致するか否かを基準にするので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００２８】
（９）また、判定装置では、前記判定部は、前記第１の画像及び前記第２の画像を解析し、画素値が一致するか否かを判定する第１の判定基準と、特徴部分が一致するか否かを判定する第２の判定基準に基づいて、画素値及び特徴部分が一致すると判定した場合に、前記第１の画像及び前記第２の画像が一致すると判定する構成でも良い。
【００２９】
よって、判定装置は、画素値及び特徴部分が一致すると判定した場合に、前記第１の画像及び前記第２の画像が一致すると判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００３０】
（１０）また、判定装置では、前記第１の画像及び前記第２の画像を解析し、当該解析の結果に基づいて、画像の特徴を特定する特定部と、前記特定部により特定された画像の特徴に基づいて、前記判定部で用いる判定基準を複数選択する選択部を備え、前記判定部は、前記選択部により選択された判定基準を用いて前記第１の画像と前記第２の画像が一致するか否かを判定する構成でも良い。
【００３１】
よって、判定装置は、選択部により選択された判定基準を用いて第１の画像と第２の画像が一致するか否かを判定するので、画像の特徴に対応した判定基準を用いることができ、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００３２】
（１１）本発明に係る判定方法は、上記課題を解決するために、対象となるＷｅｂサイトに第１のブラウザによりアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データを取得し、当該Ｗｅｂコンテンツ記述データを記憶部に記憶する取得工程と、前記第１のブラウザとは異なる第２のブラウザを有する端末装置にアクセスし、前記第２のブラウザにより前記記憶部に記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第１の画像として取得し、前記第２のブラウザにより前記Ｗｅｂサイトに記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第２の画像として取得し、前記第１の画像と前記第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定工程を備える構成である。
【００３３】
よって、判定方法は、第１の画像と第２の画像が一致するか否かを複数の判定基準の組み合わせによって判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００３４】
（１２）本発明に係るプログラムは、上記課題を解決するために、対象となるＷｅｂサイトに第１のブラウザによりアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データを取得し、当該Ｗｅｂコンテンツ記述データを記憶部に記憶する取得工程と、前記第１のブラウザとは異なる第２のブラウザを有する端末装置にアクセスし、前記第２のブラウザにより前記記憶部に記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第１の画像として取得し、前記第２のブラウザにより前記Ｗｅｂサイトに記憶されている前記Ｗｅｂコンテンツ記述データを取得させ、取得させた前記Ｗｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を前記端末装置の表示部に表示させ、前記表示部に表示されている画像を第２の画像として取得し、前記第１の画像と前記第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する判定工程をコンピュータによって実現するように構成されている。
【００３５】
よって、プログラムは、第１の画像と第２の画像が一致するか否かを複数の判定基準の組み合わせによって判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【発明の効果】
【００３６】
本発明によれば、対象となるＷｅｂサイトがカテゴリの自動判定が可能なサイトであるか否かについて確実に判定することができる。
【図面の簡単な説明】
【００３７】
【図１】判定装置の第１の構成を示す機能ブロック図である。
【図２】コンテンツ管理システムの構成を示す図である。
【図３】コンテンツ管理システムの第１の構成を示す機能ブロック図である。
【図４】表示位置がずれている画像を対比して示す図である。
【図５】画像から矩形小領域を切り出す方法についての説明に供する図である。
【図６】クエリ画像から切り出した矩形小領域を用いて、判定対象画像内において一致する領域を探索する方法についての説明に供する図である。
【図７】ＳＵＲＦ特徴点の一致検出についての説明に供する図である。
【図８】クエリ画像の特徴点領域に一致する対応領域の探索についての説明に供する図である。
【図９】コンテンツ管理システムの動作の流れについての説明に供するフローチャートである。
【図１０】コンテンツ管理システムの第２の構成を示す機能ブロック図である。
【図１１】コンテンツ管理システムの第３の構成を示す機能ブロック図である。
【図１２】コンテンツ管理システムの構成を示す模式図である。
【図１３】コンテンツ管理システムの第４の構成を示す機能ブロック図である。
【発明を実施するための形態】
【００３８】
以下、本発明の実施形態の一例について説明する。
判定装置１は、図１に示すように、取得部１１と、判定部１３を備える。なお、本実施例では、記憶部１２は、判定装置１の外部に配置されており、ネットワーク１００を介して判定装置１に接続されているものとして説明するが、これに限らず、判定装置１の内部に配置されても良い。
【００３９】
取得部１１は、所定の言語で記述されたＷｅｂサイトを閲覧可能な第１のＷｅｂブラウザ（以下、第１のブラウザという。）により対象となるＷｅｂサイトにアクセスし、当該ＷｅｂサイトからＷｅｂコンテンツ記述データ（以下、コンテンツ記述データという。）を取得する。ここで、所定の言語とは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の言語である。また、第１のブラウザとは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に組み込まれているＨＴＭＬ等で記述されているＷｅｂページの閲覧用のアプリケーションのことであり、ＰＣブラウザとも呼ばれる。また、Ｗｅｂサイトは、ネットワーク１００に接続されているＷｅｂサーバ１０１内に格納されており、特定のドメイン名によって相互に関連付けられている複数のＷｅｂページの集合である。
【００４０】
記憶部１２は、取得部１１により取得されたコンテンツ記述データを記憶する。コンテンツ記述データとは、ＨＴＭＬ等の言語で記述されているデータのことである。なお、コンテンツ記述データは、ソースコードのみ（すなわち、テキスト情報のみ）を意味していても良いし、ソースコード及びソースコードに記述されている画像データ等を含んだ包括的なデータを意味していても良い。また、Ｗｅｂブラウザは、Ｗｅｂサイトにアクセスし、コンテンツ記述データにしたがって、所定の画像を表示する機能を有している。なお、記憶部１２は、詳細は後述する、ネットワーク１００を介して接続されるキャッシュ用Ｗｅｂサーバ１０５に相当する。
【００４１】
判定部１３は、第１のブラウザとは異なる第２のブラウザを有する端末装置１０２にアクセスし、第２のブラウザにより記憶部１２に記憶されているＷｅｂコンテンツ記述データを取得させ、取得させたＷｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を端末装置１０２のディスプレイに表示させ、ディスプレイに表示されている画像を第１の画像として取得する。また、判定部１３は、第２のブラウザによりＷｅｂサイトに記憶されているＷｅｂコンテンツ記述データを取得させ、取得させたＷｅｂコンテンツ記述データを解析処理させ、解析処理させた結果を端末装置のディスプレイに表示させ、ディスプレイに表示されている画像を第２の画像として取得する。そして、判定部１３は、第１の画像と第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する。
また、第２のブラウザとは、携帯電話等に組み込まれているＸＨＴＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＣＨＴＭＬ（Ｃｏｍｐａｃｔ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の言語で記述されているＷｅｂページの閲覧用のアプリケーションのことであり、携帯ブラウザとも呼ばれる。
【００４２】
このような構成によれば、判定装置１は、対象となるＷｅｂサイトから第１のブラウザによってコンテンツ記述データを取得して記憶部１２に記憶し、第２のブラウザにより、記憶部１２からコンテンツ記述データを取得させ、処理後の画像を第１の画像とし、また、第２のブラウザにより、対象となるＷｅｂサイトから直接、コンテンツ記述データを取得させ、処理後の画像を第２の画像とし、第１の画像と第２の画像が一致するか否かを複数の判定基準を組み合わせて判定する。
【００４３】
よって、判定装置１は、第１の画像と第２の画像が一致するか否かを複数の判定基準の組み合わせによって判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。アクセス制限が有るＷｅｂサイトとは、いわゆる端末装置（携帯電話）専用サイトのことである。
【００４４】
また、判定部１３は、第２のブラウザから解析処理が完了した旨の信号を受信したタイミングで、端末装置１０２のディスプレイに表示されている画像を撮影するカメラ１０３にアクセスし、ディスプレイに表示された画像を撮像させ、第１の画像及び第２の画像を取得する構成でも良い。
【００４５】
よって、判定装置１は、端末装置１０２のディスプレイを撮影する位置に配置されたカメラ１０３に対して、第２のブラウザでＷｅｂコンテンツ記述データの解析が終了し、解析された結果がディスプレイに表示されているタイミングで画像（第１の画像及び第２の画像）を取得することができる。
【００４６】
なお、本実施例では、判定部１３は、カメラ１０３の撮影タイミングとして、第２のブラウザから解析処理が完了した旨の信号を受信したタイミングとしたが、これに限られない。例えば、判定部１３は、カメラ１０３によるリアルタイム画像（ライブビュー）を監視し、解析処理が完了したことを認識したタイミングで、カメラ１０３による撮影を命ずる構成でも良い。
【００４７】
判定装置１は、第１のＤＢ１４と、第２のＤＢ１５を備える。
第１のＤＢ１４は、アクセス制限が有るＷｅｂサイトが登録されるアクセス制限有りリストが記憶されている。
第２のＤＢ１５は、アクセス制限が無いＷｅｂサイトが登録されるアクセス制限無しリストが記憶されている。
判定部１３は、第１の画像と第２の画像が一致すると判定した場合、その対象となったＷｅｂサイトをアクセス制限無しリストに登録し、第１の画像と第２の画像が一致しないと判定した場合、その対象となったＷｅｂサイトをアクセス制限有りリストに登録する。
【００４８】
よって、判定装置１は、第１の画像と第２の画像が一致するか否かによって、対象となるＷｅｂサイトをアクセス制限無しリスト又はアクセス制限有りリストに登録するので、アクセス制限無しリストに登録されているＷｅｂサイトを自動判別によるカテゴリ分類に利用することができ、アクセス制限有りリストに登録されているＷｅｂサイトを目視確認によるカテゴリ分類に利用することができる。
【００４９】
なお、第１のＤＢ１４は、後述する、アクセス制限有りＷｅｂサイトリスト格納部２６に相当する。また、第２のＤＢ１５は、後述する、アクセス制限無しＷｅｂサイトリスト格納部２７に相当する。
【００５０】
また、判定装置１では、アクセス制限有りリスト及びアクセス制限無しリストは、対象となるＷｅｂサイトにアクセスするためのアドレス、又は対象となるＷｅｂサイトのファイルが記録されている構成でも良い。
【００５１】
よって、判定装置１は、アクセス制限有りリスト及びアクセス制限無しリストが対象となるＷｅｂサイトにアクセスするためのアドレスにより構成されていれば、第１のＤＢ１４及び第２のＤＢ１５の容量を小規模化することができる。また、判定装置１は、アクセス制限有りリスト及びアクセス制限無しリストが対象となるＷｅｂサイトのファイルが記録されている構成であれば、対象となるＷｅｂサイトが記憶されているＷｅｂサーバにアクセスすることなく、第１のＤＢ１４及び第２のＤＢ１５に記憶されているデータのみでカテゴリ分類を行なうことができる。
【００５２】
また、判定部１３は、第１の画像及び第２の画像を解析し、画素値が一致するか否かを判定する第１の判定基準と、特徴部分が一致するか否かを判定する第２の判定基準に基づいて、第１の画像及び第２の画像が一致するか否かを判定する構成でも良い。
【００５３】
よって、判定装置１は、第１の判定基準と第２の判定基準に基づいて、第１の画像と第２の画像が一致するか否かを判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００５４】
また、判定部１３は、第１の判定基準として、第１の画像及び第２の画像を解析し、同一の座標位置における複数の画素から構成される領域同士が一致するか否かを基準に判定する構成でも良い。
【００５５】
なお、判定部１３、領域の大きさは任意に決定が可能であり、また、同一の座標位置の領域を複数個所指定して、領域ごとに一致度を比較し、総合的に両画像が一致するかどうかを判定する構成であっても良い。また、判定装置１は、画像データの中から特徴的な部分を選択し、そこを比較の対象となる座標位置としても良い。
【００５６】
よって、判定装置１は、同一の座標位置における複数の画素から構成される領域同士が一致するか否かを基準に判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００５７】
また、判定部１３は、第１の判定基準として、第１の画像及び第２の画像を解析し、所定範囲内における複数の画素から構成される領域同士の平均画素値が一致するか否かを基準に判定する構成でも良い。
【００５８】
よって、判定装置１は、所定範囲内における複数の画素から構成される領域同士の平均画素値が一致するか否かを基準に判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００５９】
また、判定部１３は、第２の判定基準として、第１の画像及び第２の画像を解析し、同一領域の局所特徴量を抽出し、当該局所特徴量が一致するか否かを基準にする構成でも良い。
【００６０】
よって、判定装置１は、同一領域の局所特徴量を抽出し、当該局所特徴量が一致するか否かを基準にするので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００６１】
また、判定部１３は、第１の画像及び第２の画像を解析し、画素値が一致するか否かを判定する第１の判定基準と、特徴部分が一致するか否かを判定する第２の判定基準に基づいて、画素値及び特徴部分が一致すると判定した場合に、第１の画像及び第２の画像が一致すると判定する構成でも良い。
【００６２】
よって、判定装置１は、画素値及び特徴部分が一致すると判定した場合に、第１の画像及び第２の画像が一致すると判定するので、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００６３】
判定装置１は、図１に示すように、特定部１６と、選択部１７を備える構成でも良い。
特定部１６は、第１の画像及び第２の画像を解析し、当該解析の結果に基づいて、画像の特徴を特定する。
選択部１７は、特定部１６により特定された画像の特徴に基づいて、判定部１３で用いる判定基準を複数選択する。
判定部１３は、選択部１７により選択された判定基準を用いて第１の画像と第２の画像が一致するか否かを判定する。
【００６４】
よって、判定装置１は、選択部１７により選択された判定基準を用いて第１の画像と第２の画像が一致するか否かを判定するので、画像の特徴に対応した判定基準を用いることができ、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【００６５】
また、判定装置１は、Ｗｅｂサイトのカテゴリを判定するカテゴリ判定部を備える構成でも良い。カテゴリ判定部は、第２のＤＢ１５に記憶されているアクセス制限無しリストに登録されているＷｅｂサイトについてのみ、カテゴリの判定を行う。なお、カテゴリ判定部は、判定部１３の一部として構成されていても良いし、独立した構成要素でも良い。
【００６６】
このような構成によれば、判定装置１は、アクセス制限無しリストに登録されているＷｅｂサイトについてのみカテゴリの判定を行うので、効率的なカテゴリの判定処理を行うことができる。
【００６７】
ここで、Ｗｅｂサーバ１０１のアクセス制限について説明する。Ｗｅｂサイトを管理しているＷｅｂサーバ１０１は、アクセス制限の観点で「アクセス制限有り」と「アクセス制限無し」の二つのパターンに分類できる。
【００６８】
「アクセス制限有り」とは、端末装置１０２に組み込まれている正規のブラウザ（携帯ブラウザ）からアクセスした場合と、ＰＣ等の他の一般的なブラウザ（ＰＣブラウザ）からアクセスした場合で、Ｗｅｂサーバが異なるコンテンツ記述データを応答する場合、又はＰＣブラウザからアクセスした場合にはエラーを応答する場合をいう。また、「アクセス制限無し」とは、携帯ブラウザからアクセスした場合と、ＰＣブラウザからアクセスした場合で、Ｗｅｂサーバが同じ内容のコンテンツ記述データを応答する場合をいう。
【００６９】
アクセス制限有りのパターンでは、カテゴリ分類を自動判定するための部品（テキスト情報等）のダウンロードが制限されているため、目視確認によるカテゴリ判定が必須である。一方、アクセス制限無しのパターンでは、ＰＣブラウザでアクセスして取得したコンテンツ記述データを所定の判定プログラムに処理させることができ、判定プログラムによる自動判定が可能である。
【００７０】
つまり、カテゴリ判定を行う前に、対象となるＷｅｂサイトが「アクセス制限有り」なのか、又は「アクセス制限無し」なのかについて判定することができれば、目視確認の作業を「アクセス制限有り」のパターンのみに限定できるため、目視確認の作業を大幅に軽減することができる。
【００７１】
ただし、「アクセス制限有り」なのか、又は「アクセス制限無し」なのかについて、人為的に、対象となるＷｅｂサイトを閲覧し、判定する場合には、その判定作業が追加されるため作業の軽減度合いは低くなり、運用コストが高くなってしまう。
【００７２】
一方、「アクセス制限有り」のパターンでも、エラーを示すＨＴＴＰレスポンスではないコンテンツ記述データ（例えば、「このサイトは、ＰＣブラウザからは閲覧できません」等を内容とするデータ）をレスポンスするＷｅｂサイトも存在する。
【００７３】
したがって、ＰＣブラウザによりアクセスし、Ｗｅｂサーバからのエラーを示すＨＴＴＰレスポンスの有無によって、単純にアクセス制限の有無を判断してしまうと、エラーを示すＨＴＴＰレスポンスではないコンテンツ記述データを応答するＷｅｂサイトに対して「アクセス制限無し」の判定をしてしまい、対象となるＷｅｂサイトのカテゴリ判定を適正に行うことができなくなる。
【００７４】
従来型のシステムは、端末装置に標準的に搭載しているＷｅｂブラウザ（携帯ブラウザ）を利用して、予め判定対象となるＵＲＬにアクセスし、表示されている画像を基準画像として記憶しておき、その後、定期的に携帯ブラウザを利用して判定対象となるＵＲＬにアクセスし、表示されている画像と基準画像と比較し、比較結果から異常を判定するものである。よって、従来のシステムは、エラーを示すＨＴＴＰレスポンスではないコンテンツ記述データを応答するＷｅｂサイトを見分けて、「アクセス制限有り」であるかどうかを判定することはできない。
【００７５】
本実施例に係る判定装置１は、エラーを示すＨＴＴＰレスポンスではないコンテンツ記述データを応答するＷｅｂサイトを見分けて、対象となるＷｅｂサイトに対するアクセス制限の有無を確実に判定することができる機能を有している。
【００７６】
また、Ｗｅｂページを構成する部品（画像やテキスト）の画面上の配置については、Ｗｅｂブラウザごとに異なる問題がある。すなわち、同じ系統のＷｅｂブラウザであっても、Ｗｅｂページを構成する個々のパーツの配置を決定するためのアルゴリズム（レンダリングアルゴリズム）の違いがあり、表示される画像が全く同じものにならない。
【００７７】
本実施例に係る判定装置１は、レンダリングアルゴリズムが異なり、パーツの配置が一部異なるＷｅｂブラウザを利用しても、対象となるＷｅｂサイトに対するアクセス制限の有無を確実に判定することができる機能を有している。
【００７８】
＜第１の実施例＞
つぎに、本発明の具体的な実施例について説明する。上述したように、本実施例の判定装置１は、カテゴリの分類を自動判定する前提として、対象となるＷｅｂサイトがカテゴリの自動判定が可能なサイトであるか否かについて確実に判定する構成になっている。なお、判定装置１は、ＰＣ１０４に相当する。
【００７９】
コンテンツ管理システム２０１は、図２に示すように、ネットワーク１００を介して、Ｗｅｂサーバ１０１と、端末装置１０２と、ＰＣ１０４と、キャッシュ用Ｗｅｂサーバ１０５と、端末装置１０６とが相互に接続されている。また、ＰＣ１０４は、カメラ１０３と、カメラ１０７と、端末装置１０２と、端末装置１０６とが有線ケーブル又は無線（Ｂｌｕｅｔｏｏｔｈ（登録商標）等）により接続されている。
【００８０】
また、カメラ１０３は、端末装置１０２のディスプレイを正面から撮像できる位置に配置されている。同様に、カメラ１０７は、端末装置１０６のディスプレイを正面から撮像できる位置に配置されている。また、ＰＣ１０４は、カメラ１０３及びカメラ１０７の撮像角度やフォーカス等の制御を行うことができるように構成されている。
【００８１】
このような構成によれば、まず、ＰＣ１０４は、ＰＣブラウザによって対象となるＷｅｂサイト（Ｗｅｂサーバ１０１）にアクセスし、コンテンツ記述データを取得し、取得したコンテンツ記述データをキャッシュ用Ｗｅｂサーバ１０５に格納する。
【００８２】
端末装置１０２は、ＰＣ１０４の制御にしたがって、キャッシュ用Ｗｅｂサーバ１０５に格納されているコンテンツ記述データを読み出し、携帯ブラウザによってコンテンツ記述データを解析処理し、処理後の画像をディスプレイに表示する。また、カメラ１０３は、ＰＣ１０４の制御にしたがって、端末装置１０２のディスプレイを第１の画像として撮像する。
【００８３】
また、端末装置１０６は、ＰＣ１０４の制御にしたがって、対象となるＷｅｂサイトにアクセスし、コンテンツ記述データを取得し、携帯ブラウザによってコンテンツ記述データを解析処理し、処理後の画像をディスプレイに表示する。また、カメラ１０７は、ＰＣ１０４の制御にしたがって、端末装置１０６のディスプレイを第２の画像として撮像する。
ＰＣ１０４は、第１の画像と第２の画像を比較して、対象となるＷｅｂサイトに対するアクセス制限の有無を判断する。
【００８４】
例えば、対象となるＷｅｂサイトが、ＰＣブラウザに対して、エラーを示すＨＴＴＰレスポンスではないコンテンツ記述データを応答する場合には、第１の画像には、このコンテンツ記述データに基づく画像（例えば、「このサイトは、ＰＣブラウザからは閲覧できません」等）が表示されており、第２の画像には、適正な画像（例えば、企業等のホームページ）が表示されている。ＰＣ１０４は、このような第１の画像と第２の画像を比較し、不一致であると判定し、対象となるＷｅｂサイトが、アクセス制限が有るサイトであると判断する。
【００８５】
このようにして、判定装置１は、エラーを示すＨＴＴＰレスポンスではないコンテンツ記述データを応答するＷｅｂサイトをも見分けて、対象となるＷｅｂサイトに対するアクセス制限の有無を確実に判定することができる。
【００８６】
また、ＰＣ１０４は、図３に示すように、判定対象Ｗｅｂサイトリスト格納部２１と、キャッシュ生成機能部２２と、携帯ブラウザ起動機能部２３と、カメラ制御部２４と、比較機能部２５と、アクセス制限有りＷｅｂサイトリスト格納部２６と、アクセス制限無しＷｅｂサイトリスト格納部２７を備えている。なお、キャッシュ生成機能部２２は、上述した取得部１１に相当する。キャッシュ用Ｗｅｂサーバ１０５は、上述した記憶部１２に相当する。キャッシュ生成機能部２２、携帯ブラウザ起動機能部２３及び比較機能部２５は、上述した判定部１３に相当する。
【００８７】
キャッシュ用Ｗｅｂサーバ１０５は、対象となるＷｅｂサイトにＰＣブラウザによってアクセスし、取得したコンテンツ記述データを（一時的に）保存する機能を有している。また、キャッシュ用Ｗｅｂサーバ１０５は、キャッシュ生成機能部２２からコンテンツ記述データを受信し、端末装置１０２からアクセス可能なディレクトリに保存する。また、キャッシュ用Ｗｅｂサーバ１０５は、端末装置１０２からアクセスされる際のプロトコルとして、ＨＴＴＰ又はＨＴＴＰＳ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を採用している。
【００８８】
キャッシュ生成機能部２２は、ＰＣブラウザと同等の機能を有し、対象となるＷｅｂサイトのＵＲＬに対し、ＨＴＴＰ又はＨＴＴＰＳでアクセスし、コンテンツ記述データを取得する。なお、キャッシュ生成機能部２２は、対象となるＷｅｂサイトのＵＲＬに対し、ＨＴＴＰ又はＨＴＴＰＳでアクセスしたときに、エラーが応答された場合には、当該対象となるＷｅｂサイトがアクセス制限有りのサイトであると判定し、アクセス制限有りＷｅｂサイトリスト格納部２６のリストに登録する。
【００８９】
判定対象Ｗｅｂサイトリスト格納部２１は、アクセス制限の有り又は無しを判定する対象となるＷｅｂサイトのＵＲＬが記録（登録）されたデータベース又はファイルを有する。
【００９０】
携帯ブラウザ起動機能部２３は、端末装置１０２及び端末装置１０６のブラウザ（携帯ブラウザ）をリモートにより起動する機能を有している。例えば、携帯ブラウザ起動機能部２３は、端末装置１０２及び端末装置１０６がリモートによる起動が可能な構成の場合には、起動命令を送信する。端末装置１０２及び端末装置１０６は、起動命令に応じて、携帯ブラウザを起動する。
【００９１】
また、端末装置１０２及び端末装置１０６は、リモートによる起動が可能な構成ではない場合には、リモート起動をするための専用のプログラムを組み込んでおく。携帯ブラウザ起動機能部２３は、専用のプログラムを介して携帯ブラウザを起動する。
【００９２】
具体的には、携帯ブラウザ起動機能部２３は、専用のプログラムに対してＵＲＬを送信する。専用プログラムは、ＵＲＬを受信したことを契機として、携帯ブラウザを起動し、携帯ブラウザに対してＵＲＬを送信する。携帯ブラウザは、送信されたＵＲＬにアクセスする。
【００９３】
カメラ制御部２４は、カメラ１０３及びカメラ１０７に対して撮影命令を出し、カメラ１０３及びカメラ１０７により撮像された画像データを取得する機能を有する。
【００９４】
比較機能部２５は、２つの画像を比較し、一致しているかどうか、すなわち類似しているかどうかを判定する機能を有する。比較機能部２５は、判定した結果、一致していないと判断した場合には、対象となるＷｅｂサイトをアクセス制限有りＷｅｂサイトリスト格納部２６のリストに登録し、一致していると判断した場合には、対象となるＷｅｂサイトをアクセス制限無しＷｅｂサイトリスト格納部２７のリストに登録する。
【００９５】
アクセス制限有りＷｅｂサイトリスト格納部２６は、人手による目視確認を必要とするＷｅｂサイトのリストを格納している。
アクセス制限無しＷｅｂサイトリスト格納部２７は、自動判定システムによる確認が可能なＷｅｂサイトのリストを格納している。
【００９６】
また、比較機能部２５は、例えば、画像の画素値に関する基準である第１の判定基準と、画像の特徴部分に関する基準である第２の判定基準に基づいて、２つの画像が一致するか否かを判定する。
【００９７】
第１の判定基準は、例えば、撮影した画像において、一定範囲内の複数の画素から構成される領域同士の平均画素値が一致するかどうかを判定する基準である。
【００９８】
第２の判定基準は、例えば、撮影した画像において、局所特徴量（ＳＩＦＴ（Ｓｃａｌｅ  Ｉｎｖａｒｉａｎｔ  Ｆｅａｔｕｒｅ  Ｔｒａｎｓｆｏｒｍ）特徴量、ＳＵＲＦ（Ｓｐｅｅｄｅｄ  Ｕｐ  Ｒｏｂｕｓｔ  Ｆｅａｔｕｒｅｓ）特徴量等）を抽出し、一定範囲内における局所特徴量が一致するかどうかを判定する基準である。
【００９９】
また、同一内容の画像であっても、図４に示すように、広告領域の大きさの違いや、空白行の数や文字列が異なる場合がある。よって、撮影した２つの画像が完全に一致する、ということは期待できない。なお、図４（ａ）は、広告Ａが挿入されている第１の画像を示し、図４（ｂ）は、広告が表示されていない第２の画像を示している。
比較機能部２５は、図４（ａ）に示す第１の画像と、図４（ｂ）に示す第２の画像を同一の画像であると判定する。
【０１００】
このようにして、本実施例では、表示位置がずれていても、２つの画像が一致していると判定することを目標とする。比較機能部２５は、矩形小領域を設定し、それ自体の表示場所が２つの画像で異なる場合や、片方には存在しない領域があることも想定している。
【０１０１】
具体的には、比較機能部２５は、図５に示すように、携帯端末固有のシステム情報表示領域（例えば、画面の上部にある時計や電波状況等を表す表示領域）を含まないようにして、矩形小領域Ａを設定する。なお、図５に示す例では、矩形小領域Ａは、水平方向に６等分するように設定したが、これに限れず、垂直方向に設定しても良い。
【０１０２】
ここで、第１の判定基準と第２の判定基準による判定方法について詳述する。なお、以下では、基準となる画像をクエリ画像と呼び、判定対象となる画像を判定対象画像という。また、第１の画像をクエリ画像とし、第２の画像を判定対象画像とするが、これに限らない。また、端末装置１０２及び端末装置１０６は、携帯ブラウザ起動機能部２３の命令に応じて、それぞれのディスプレイに対象となるＷｅｂサイトが表示されているものとする。
【０１０３】
＜第１の判定基準＞
（１）クエリ画像と判定対象画像の撮影
カメラ１０３及びカメラ１０７は、カメラ制御部２４の命令に応じて、クエリ画像と判定対象画像を撮影する。画像の解像度は、例えば、１２００［ｐｉｘｅｌｓ］×１６００［ｐｉｘｅｌｓ］である。
【０１０４】
比較機能部２５は、取得した両画像を縮小し（例えば、４８０［ｐｉｘｅｌｓ］×６４０［ｐｉｘｅｌｓ］）、ラプラシアンフィルタを適用して文字のエッジを強調する。
つぎに、比較機能部２５は、画像から端末装置１０２及び端末装置１０６の枠を取り除き、画面の領域のみの画像を生成する（例えば、３２５［ｐｉｘｅｌｓ］×４２５［ｐｉｘｅｌｓ］）。
なお、画像を縮小する処理及び加工する処理は、比較機能部２５ではなく、カメラ制御部２４で行っても良い。
【０１０５】
（２）クエリ画像の分割と一致の領域探索
比較機能部２５は、クエリ画像を分割し、分割したそれぞれを特徴領域とする。
比較機能部２５は、各特徴領域について、判定対象画像のどの部分に最も近いかを画素値を比較して探索する。
比較機能部２５は、特徴領域内の各画素のＲＧＢ値について判定対象画像との差を算出し、３つの値の平均値を算出する。比較機能部２５は、当該算出を特徴領域内の全画素に対して行い、全画素数に対する平均値を一致度スコアとして算出する。
【０１０６】
なお、探索範囲は、特徴領域の位置から±ｍ［ｐｉｘｅｌ］（ｍは、１以上の自然数であり、例えば、３０〜４０）とする。例えば、比較機能部２５は、図６に示すように、クエリ画像（図６（ａ））の３つ目の特徴領域Ｂに対応する判定対象画像（図６（ｂ））の同一の位置を基準にして、垂直方向に±ｍ移動させ、各位置において、上述した算出を行う。比較機能部２５は、一致度スコアが最小になる判定対象画像上の位置を一致する候補（以下、一致候補という）とする。
【０１０７】
（３）一致の判定
比較機能部２５は、各特徴領域について、一致候補の一致度スコアが所定の閾値ｓ以下の場合に、特徴領域が一致したとする。
また、比較機能部２５は、例えば、一致した特徴領域の数が全特徴領域数の２／３以上の場合に、両画像が一致すると判定し、２／３未満の場合に、両画像が一致しないと判定する。
【０１０８】
＜第２の判定基準＞
以下では、特徴量抽出手法の例として、ＳＵＲＦを用いた事例を示す。
（１）画像をグレースケール化
比較機能部２５は、両画像をグレースケールに変換する。ＳＵＲＦ特徴点の抽出は、グレースケール画像に対して行う必要があるためである。
【０１０９】
（２）画像におけるすべてのＳＵＲＦ特徴点を抽出
比較機能部２５は、両画像におけるすべてのＳＵＲＦ特徴点を抽出する。ＳＵＲＦ特徴点は、各キーポイントの位置、方向、スケール等１２８次元のベクトルで表現される。また、特徴の強さを推定するｈｅｓｓｉａｎは、例えば、３００に設定（一般的なｈｅｓｓｉａｎの適切な閾値は、３００〜５００）する。よって、比較機能部２５は、ｈｅｓｓｉａｎが３００以上の特徴点を抽出することができる。
【０１１０】
（３）座標による限定範囲内でＳＵＲＦ特徴点
比較機能部２５は、図７に示すように、クエリ画像で抽出したＳＵＲＦ特徴点（図７（ａ））と一致する特徴点の検出を、判定対象画像のＳＵＲＦ特徴点（図７（ｂ））に対して行う。なお、探索範囲は、例えば、判定対象画像における同一位置から水平方向に±ｘピクセル及び垂直方向Ｙ座標±ｙピクセルである。例えば、ｘとｙは、４５である。また、特徴点の一致を判定する特徴ベクトルのユークリッド距離の閾値は、例えば、２．０等に設定する。
【０１１１】
（４）特徴点の分布から対応領域を探索
比較機能部２５は、特徴点の分布から対応領域を探索する。比較機能部２５は、クエリ画像の中で、特徴点が比較的集中している特徴点領域（図８（ａ）中の領域Ｃ）を抽出し、判定対象画像内を探索し、特徴点領域に一致する対応領域（図８（ｂ）中の領域Ｄ）を推定する。
【０１１２】
（５）領域の一致判定
比較機能部２５は、クエリ画像の特徴点領域と判定対象画像の対応領域を比較し、一致するか否かを判定する。例えば、比較機能部２５は、クエリ画像の特徴点領域と判定対象画像の対応領域の比が一定値以上（０．１等）の場合、二つの領域が一致と判定する。
【０１１３】
なお、上述では、比較機能部２５は、第１の判定基準と第２の判定基準に基づいて、２つの画像が一致するか否かを判定すると説明したが、これに限られず、３つ以上の判定基準を用いても良い。
【０１１４】
例えば、比較機能部２５は、クエリ画像及び判定対象画像に対し、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）を用いて、文字を抽出し、抽出した文字数を比較し、所定の近似値の範囲内であれば、２つの画像が一致すると判定する第３の判断基準をさらに追加しても良い。
【０１１５】
上述では、各判定基準の結果を関連付けず、並列的に使用する例について説明したが、これに限られない。以下に、各判定基準の結果を関連付けて、直列的に使用する例について説明する。
【０１１６】
＜方法１＞
比較機能部２５は、最初に、第１の判定基準を用いて、画像の一致・不一致の判定を実行し、最も一致する矩形領域のペアを抽出する。つぎに、比較機能部２５は、抽出した矩形領域のペアに対し、第２の判定基準を用いて、画像の一致・不一致の判定を行う。比較機能部２５は、この判定結果に基づいて、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を行う。
【０１１７】
＜方法２＞
比較機能部２５は、最初に、第２の判定基準を用いて、画像の一致・不一致の判定を実行し、最も一致する矩形領域のペアを抽出する。つぎに、比較機能部２５は、抽出した矩形領域のペアに対し、第１の判定基準を用いて、画像の一致・不一致の判定を行う。比較機能部２５は、この判定結果に基づいて、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を行う。
【０１１８】
つぎに、コンテンツ管理システム２０１の動作の流れについて、図９に示すフローチャートを参照して説明する。
ステップＳＴ１において、キャッシュ生成機能部２２は、判定対象Ｗｅｂサイトリスト格納部２１に格納されている対象Ｗｅｂサイトリストから１つのＷｅｂサイトのＵＲＬを取り出し、対象となるＷｅｂサイト（Ｗｅｂサーバ１０１）にアクセスしてコンテンツ記述データを取得する。
【０１１９】
ステップＳＴ２において、キャッシュ生成機能部２２は、ステップＳＴ１の工程により、エラーを示すＨＴＴＰレスポンスを受信したかどうかを判断する。ＨＴＴＰエラーを受信した場合（Ｙｅｓ）には、ステップＳＴ３に進み、ＨＴＴＰエラーを受信していない場合（Ｎｏ）、すなわち、コンテンツ記述データを受信した場合には、ステップＳＴ５に進む。
【０１２０】
ステップＳＴ３において、キャッシュ生成機能部２２（又は比較機能部２５）は、対象となるＷｅｂサイトがアクセス制限有りのサイトであると判定する。
【０１２１】
ステップＳＴ４において、キャッシュ生成機能部２２（又は比較機能部２５）は、アクセス制限有りＷｅｂサイトリスト格納部２６のアクセス制限有りＷｅｂリストに、当該ＷｅｂサイトのＵＲＬを登録する。アクセス制限有りＷｅｂリストに登録されたＷｅｂサイトは、カテゴリの自動判定が行えないので、例えば、目視によりカテゴリ判定が行われる。
【０１２２】
また、ステップＳＴ５において、キャッシュ生成機能部２２は、取得したコンテンツ記述データをキャッシュ用Ｗｅｂサーバ１０５の特定の位置に格納し、当該特定の位置を示すＵＲＬと、対象となるＷｅｂサイトのＵＲＬを携帯ブラウザ起動機能部２３に送信する。携帯ブラウザ起動機能部２３は、端末装置１０２と端末装置１０６に対して所定の制御を行う。
【０１２３】
具体的には、端末装置１０２は、携帯ブラウザ起動機能部２３の制御にしたがって、特定の位置を示すＵＲＬ（キャッシュ用Ｗｅｂサーバ１０５）にアクセスし、当該ＵＲＬに格納されているコンテンツ記述データに基づく画像を携帯ブラウザで表示し、その旨をカメラ制御部２４に通知する。
【０１２４】
また、端末装置１０６は、携帯ブラウザ起動機能部２３の制御にしたがって、対象となるＷｅｂサイトのＵＲＬ（Ｗｅｂサーバ１０１）にアクセスし、当該ＵＲＬに格納されているコンテンツ記述データに基づく画像を携帯ブラウザで表示し、その旨をカメラ制御部２４に通知する。
【０１２５】
ステップＳＴ６において、カメラ制御部２４は、端末装置１０２及び端末装置１０６の表示画面の画像をカメラ１０３及びカメラ１０７によって撮像する。
【０１２６】
また、カメラ制御部２４は、所定のタイミングでカメラ１０３及びカメラ１０７により端末装置１０２及び端末装置１０６のディスプレイを撮像するように制御する。具体的には、カメラ制御部２４は、カメラ１０３及びカメラ１０７から供給される画像に基づいて、端末装置１０２及び端末装置１０６のディスプレイに表示されている通信中を示すアイコンの点滅が静止することを確認する等の方法により、通信が完了してディスプレイ上の描画処理が完了したことを確認し、確認後にカメラ１０３及びカメラ１０７により端末装置１０２及び端末装置１０６のディスプレイを撮像する。
【０１２７】
カメラ１０３及びカメラ１０７は、カメラ制御部２４の制御にしたがって、端末装置１０２及び端末装置１０６のディスプレイを撮像し、撮像したデータをＰＣ１０４（カメラ制御部２４）に送信する。また、以下では、カメラ１０３で撮像したデータを第１の画像といい、カメラ１０７で撮像したデータを第２の画像をいう。
【０１２８】
カメラ制御部２４は、第１の画像及び第２の画像と、対象となるＷｅｂサイトのＵＲＬを比較機能部２５に送信する。
【０１２９】
ステップＳＴ７において、比較機能部２５は、所定の方法によって第１の画像と第２の画像の類似度（又は一致度）を判定する。
【０１３０】
ステップＳＴ８において、比較機能部２５は、ステップＳＴ７の工程による比較処理の結果から、両画像が類似（又は一致）するかどうかを判断する。類似すると判断した場合（Ｙｅｓ）には、ステップＳＴ９に進み、類似しないと判断した場合（Ｎｏ）には、ステップＳＴ３に進む。
【０１３１】
ステップＳＴ９において、比較機能部２５は、対象となるＷｅｂサイトがアクセス制限無しのサイトであると判定する。
【０１３２】
ステップＳＴ１０において、比較機能部２５は、アクセス制限無しＷｅｂサイトリスト格納部２７のアクセス制限無しＷｅｂリストに、当該ＷｅｂサイトのＵＲＬを登録する。アクセス制限無しＷｅｂリストに登録されたＷｅｂサイトは、カテゴリの自動判定が行えるので、自動判定処理に利用される。
【０１３３】
なお、ステップＳＴ１の工程では、キャッシュ生成機能部２２は、コンテンツ記述データとして、画像データ等を含まないデータ（ソースコード）として取得しても良い。この場合には、ステップＳＴ５の工程における端末装置１０２の携帯ブラウザは、特定の位置を示すＵＲＬにアクセスし、当該ＵＲＬに格納されているコンテンツ記述データを解析し、直接、他のサーバから画像をダウンロードして、所定の表示画面を作成し、表示する。
【０１３４】
また、ステップＳＴ５の工程では、携帯ブラウザ起動機能部２３は、端末装置１０２と端末装置１０６に対して所定の制御を行っているが、この構成に限られず、端末装置１０２に対してのみ所定の制御を行う構成であっても良い。
【０１３５】
＜第２の実施例＞
コンテンツ管理システム２０１は、他の実施形態として、図１０に示すように、さらに、ＰＣ１０４に特定部２８と選択部２９を備える構成であっても良い。なお、特定部２８は、特定部１６に相当する。また、選択部２９は、選択部１７に相当する。
【０１３６】
特定部２８は、カメラ１０３及びカメラ１０７で撮影した画像を解析し、画像の特徴を特定する。例えば、特定部２８は、クエリ画像に含まれる画素の変化のほとんどない空白領域（例えば、背景等）を検知し、画像全体における空白領域の割合を求め、それを画像の特徴として特定する。
【０１３７】
選択部２９は、特定部２８により特定された画像の特徴に基づいて、判定基準を選択し、比較機能部２５に通知する。
例えば、選択部２９は、所定の値ａ以上の領域が空白領域であった場合、画像の特徴部分に関する第２の判定基準を用いても有効な数の特徴部分を抽出できる期待は低いため、画像の画素値に関する第１の判定基準のみを用いて判定するように、比較機能部２５に通知する。
また、選択部２９は、空白領域が所定の値ｂ以下の場合、画像の特徴部分に関する第１の判定基準のみを用いて判定するように、比較機能部２５に通知する。
また、選択部２９は、空白領域が所定の値ｂ以上所定の値ａ以下の場合、第１の判定基準と第２の判定基準を用いた総合判定を行うように、比較機能部２５に通知する。
【０１３８】
このような構成によれば、コンテンツ管理システム２０１は、選択部２９により選択された判定基準を用いてクエリ画像と判定対象画像が一致するか否かを判定するので、画像の特徴に対応した判定基準を用いることができ、一致又は不一致の判定を正確に行うこと、すなわち、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【０１３９】
＜第３の実施例＞
また、コンテンツ管理システム２０１は、他の実施形態として、図１１に示すように、カメラ１０３及びカメラ１０７を削減し、ＰＣ１０４からカメラ制御部２４を削減する構成であっても良い。
【０１４０】
このような構成の場合には、端末装置１０２及び端末装置１０６は、携帯ブラウザの機能又は他の機能として、ディスプレイに表示されている画像を保存できるキャプチャ機能を有する。
【０１４１】
ＰＣ１０４は、端末装置１０２から送信されてきた画像を第１の画像として保存し、また、端末装置１０６から送信されてきた画像を第２の画像として保存する。
比較機能部２５は、第１の画像と第２の画像が一致するか否かの処理を行う。
【０１４２】
このような構成によれば、コンテンツ管理システム２０１は、構成要素を削減しつつ、第１の画像と第２の画像が一致するか否かを判定するので、対象となるＷｅｂサイトが、アクセス制限が有るＷｅｂサイトであるか、又はアクセス制限が無いＷｅｂサイトであるのかの判定を正確に行うことができる。
【０１４３】
＜第４の実施例＞
また、本実施例では、コンテンツ管理システム２０１は、二台の端末装置（端末装置１０２及び端末装置１０６）と、二台の撮像機器（カメラ１０３及びカメラ１０７）により構成されるものとして説明したがこれに限られず、図１２及び図１３に示すように、一台の端末装置１０２と、一台のカメラ１０３により構成されても良い。なお、キャッシュ生成機能部２２や比較機能部２５は、端末装置や撮像機器の数の増減によらず、上述の説明と同様に動作する。
【０１４４】
このような構成の場合には、携帯ブラウザ起動機能部２３は、端末装置１０２とカメラ１０３を制御する。
具体的には、端末装置１０２は、携帯ブラウザ起動機能部２３の制御にしたがって、キャッシュ用Ｗｅｂサーバ１０５に格納されているコンテンツ記述データを取得し、解析後の画像をディスプレイに表示する。端末装置１０２は、画像をディスプレイに表示したことを通知する信号をカメラ制御部２４に通知する。
【０１４５】
カメラ制御部２４は、端末装置１０２から通知された信号に基づいて、端末装置１０２のディスプレイを撮像するようにカメラ１０３を制御する。
カメラ１０３は、カメラ制御部２４の制御に応じて、端末装置１０２のディスプレイを撮像し、撮影した画像をカメラ制御部２４に送信する。
【０１４６】
カメラ制御部２４は、受信した画像を第１の画像として保存する。
携帯ブラウザ起動機能部２３は、第１の画像が保存された場合に、端末装置１０２に対して、対象となるＷｅｂサイトのＵＲＬ（Ｗｅｂサーバ１０１）にアクセスするように制御する。
【０１４７】
端末装置１０２は、携帯ブラウザ起動機能部２３の制御にしたがって、対象となるＷｅｂサイトのＵＲＬ（Ｗｅｂサーバ１０１）に格納されているコンテンツ記述データを取得し、解析後の画像をディスプレイに表示する。
端末装置１０２は、画像をディスプレイに表示したことを通知する信号をカメラ制御部２４に通知する。
【０１４８】
カメラ制御部２４は、端末装置１０２から通知された信号に基づいて、端末装置１０２のディスプレイを撮像するようにカメラ１０３を制御する。
カメラ１０３は、カメラ制御部２４の制御に応じて、端末装置１０２のディスプレイを撮像し、撮影した画像をカメラ制御部２４に送信する。
カメラ制御部２４は、受信した画像を第２の画像として保存する。
【０１４９】
比較機能部２５は、第１の画像と第２の画像の類似度（又は一致度）を判定し、判定結果に応じて、対象となるＷｅｂサイトのＵＲＬをアクセス制限有りＷｅｂサイトリスト格納部２６のアクセス制限無しＷｅｂリスト、又はアクセス制限無しＷｅｂサイトリスト格納部２７のアクセス制限無しＷｅｂリストに登録する。
【０１５０】
このように構成されることによって、コンテンツ管理システム２０１は、端末装置１０６及びカメラ１０７を削減することができ、コストダウンを図りつつ、対象となるＷｅｂサイトに対するアクセス制限の有無について判定することができ、カテゴリ判定の適正の判定に活用を図ることができる。
【０１５１】
また、コンテンツ管理システム２０１は、端末装置１０２及びカメラ１０３のみを用いることによって、機器ごとの誤差や設定の差等を排除し、第１の画像と第２の画像の撮像条件を完全に同一にすることができるメリットがある。なお、端末装置と撮像機器を単体で構成する場合と、複数で構成する場合とで、処理時間に差が出るので、必要な条件に応じて構成を変更することが望ましい。
【０１５２】
なお、本実施例では、端末装置（携帯電話）専用サイトであるか否かを判定するものとして説明を行ったが、これに限られない。例えば、コンテンツ記述データに基づく表示を行う端末装置において、当該端末装置が受信したコンテンツ記述データのソースファイルを、他のプログラムと共有できる端末内部のメモリ上、又は外部メモリ上に展開できない場合についても、本実施例で提案した方式が適用可能である。
【符号の説明】
【０１５３】
１  判定装置
１１  取得部
１２  記憶部
１３  判定部
１４  第１のＤＢ
１５  第２のＤＢ
１６  特定部
１７  選択部
２１  判定対象Ｗｅｂサイトリスト格納部
２２  キャッシュ生成機能部
２３  携帯ブラウザ起動機能部
２４  カメラ制御部
２５  比較機能部
２６  アクセス制限有りＷｅｂサイトリスト格納部
２７  アクセス制限無しＷｅｂサイトリスト格納部
２０１  コンテンツ管理システム
１００  ネットワーク
１０１  Ｗｅｂサーバ
１０２  端末装置
１０３  カメラ
１０４  ＰＣ
１０５  キャッシュ用Ｗｅｂサーバ
１０６  端末装置
１０７  カメラ
【図１】
2013171308.tif 000003
【図２】
2013171308.tif 000004
【図３】
2013171308.tif 000005
【図４】
2013171308.tif 000006
【図５】
2013171308.tif 000007
【図６】
2013171308.tif 000008
【図７】
2013171308.tif 000009
【図８】
2013171308.tif 000010
【図９】
2013171308.tif 000011
【図１０】
2013171308.tif 000012
【図１１】
2013171308.tif 000013
【図１２】
2013171308.tif 000014
【図１３】
2013171308.tif 000015