(57)【特許請求の範囲】
【請求項１】
ＷＥＢ画面解析部と、楽曲選択部と、楽曲再生部とからなるＷＥＢ解析型音楽装置であって、
前記ＷＥＢ画面解析部は、ＷＥＢ画面の画像情報と文字情報を取得して、前記画像情報の明度、彩度、色相、及び複雑さを各々算出し、各々に設定された基準値を基に付与されたレベル値により構成される前記ＷＥＢ画面の画像情報特徴値と、前記ＷＥＢ画面が有するリンク数と画像数との合計数を算出して、設定された基準値を基に付与されたレベル値により構成される前記ＷＥＢ画面の文字情報特徴値とを算出し、前記画像情報特徴値と前記文字情報特徴値とを、前記ＷＥＢ画面を特徴付けるＷＥＢ画面特徴数値として解析し、更に前記ＷＥＢ画面特徴数値を所定の変換ルールに基づいて、音高、和声、リズムの特徴項目から構成される楽曲感性データに変換し、
前記楽曲選択部は、前記楽曲感性データを基に所定の感性データベースを参照して前記楽曲感性データの特徴を有する楽曲を選択し、予め記録され、かつ前記楽曲を構成する複数の音楽素材データを選択し、
前記楽曲再生部は、選択された前記複数の音楽素材データを合成再生し、前記ＷＥＢ画面表示時に前記楽曲を再生させることを特徴とするＷＥＢ解析型音楽装置。
【請求項２】
前記複雑さは、前記画像情報をモノクロ画像に変換し、更にＦＦＴ変換を行い、得られた２次元空間周波数のデータのうち、所定の領域に含まれるデータの平均値とすることを特徴とする請求項１記載のＷＥＢ解析型音楽装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に公開されるＷＥＢサイト等の画面の特徴を、複数の観点から解析し数値化する装置及び方法に関する。また、ＷＥＢサイトの画面に合った適切な楽曲をＷＥＢサイト表示時に再生出力させる装置や、ＷＥＢサイトの画面を監視して有害サイトへのアクセスを遮断する監視装置に関する。
【背景技術】
【０００２】
ネットワーク上に公開するサイトを開いた時に、例えば画面の雰囲気に合ったＢＧＭなどが流れるようにしたい場合、従来はＷＥＢを作成する作業者が、楽曲リストから画面の雰囲気に合った曲を自分の感性で選定し付加していた。例えばＷＥＢ画面が、明るく鮮やかな色使いの場合には、テンポが速く明るい楽曲を選定し、一方文字（テキスト）が多く硬い感じのＷＥＢ画面の場合には、テンポの遅い静かな楽曲等を選定していた。
【０００３】
また、現在、サーバには有害なサイトなどにアクセス制限（閲覧不可）をかけるフィルタリング機能を備えているものがある。クライアントがサーバのアクセス制限機能を設定することにより、サーバ側で自動的に有害サイトや不必要なサイト等を当該クライアントのコンピュータではアクセスできないように制限することができる。
【０００４】
また、教育機関では子供たちにとって有害な情報を未然に防ぐ目的で、企業では不必要なサイトにアクセス制限をかけて生産性を向上させたりする目的で、アクセス制限ソフトを導入する場合もある。
【０００５】
サーバ、又は現場のコンピュータにアクセス制限機能を持たせる場合、例えば一定のキーワードを含むサイトにアクセス制限をかけている。アクセス制限をチェックするためのキーワードは、データベースとして登録されている。
【０００６】
画像情報の解析を行う方法として、画像情報から、色彩、色相等の視覚的特徴量を算出し、感性言語を付与する画像解析表現付加装置がある（特許文献１参照）。
また、ネットワーク提供者が中央制御によって有害情報への接近を遮断させる装置およびその装置を用いた有害サイト遮断方法がある（特許文献２参照）。
【特許文献１】特開平０９−０１６７９７号公報
【特許文献２】特表２００３−５３２１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ネットワーク上のＷＥＢサイトに適切な楽曲を付与するには、作業者の作業負担（作業時間と作業内容の複雑さ）がかかり、更に作業者の感性に委ねられるので客観的な楽曲付与作業ができなかった。
【０００８】
また、有害サイトを遮断するには、サーバがチェックすべき単語・用語等を作成してデータベース等に保存し、これらを基にＷＥＢサイトをチェックして該ＷＥＢサイトへのアクセスの可不可を判定していた。サーバ側は、チェックすべき単語・用語等を定期的に見直したり更新したりする必要があった。
また、単語・用語等のみのチェックでは有害サイトが外れるような場合があった。例えば、尋常ではない強烈な彩色を用いたＷＥＢ画像で文字を含まないサイト等である。
【０００９】
また、従来ＷＥＢサイトの画像の特徴量を解析して取得し、この特徴量を利用することは考えられていなかった。
【００１０】
本発明で、解決しようとする問題点は、ＷＥＢサイトの画像の特徴が作業者の個人的な感性で判断されること、或いはＷＥＢサイトへのアクセスの可不可の判定に登録されているキーワードを用いることである。
【００１１】
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、ＷＥＢサイトの画像の特徴を客観的に解析して特徴量を算出し、その特徴量を利用可能なＷＥＢ解析型音楽装置を提供することである。
【課題を解決するための手段】
【００１２】
前述した目的を達成するために第１の発明は、ＷＥＢ画面解析部と、楽曲選択部と、楽曲再生部とからなるＷＥＢ解析型音楽装置であって、前記ＷＥＢ画面解析部は、ＷＥＢ画面の画像情報と文字情報を取得して、前記画像情報の明度、彩度、色相、及び複雑さを各々算出し、各々に設定された基準値を基に付与されたレベル値により構成される前記ＷＥＢ画面の画像情報特徴値と、前記ＷＥＢ画面が有するリンク数と画像数との合計数を算出して、設定された基準値を基に付与されたレベル値により構成される前記ＷＥＢ画面の文字情報特徴値とを算出し、前記画像情報特徴値と前記文字情報特徴値とを、前記ＷＥＢ画面を特徴付けるＷＥＢ画面特徴数値として解析し、更に前記ＷＥＢ画面特徴数値を所定の変換ルールに基づいて、音高、和声、リズムの特徴項目から構成される楽曲感性データに変換し、前記楽曲選択部は、前記楽曲感性データを基に所定の感性データベースを参照して前記楽曲感性データの特徴を有する楽曲を選択し、予め記録され、かつ前記楽曲を構成する複数の音楽素材データを選択し、前記楽曲再生部は、選択された前記複数の音楽素材データを合成再生し、前記ＷＥＢ画面表示時に前記楽曲を再生させることを特徴とするＷＥＢ解析型音楽装置である。
【００１３】
前記画像情報の明度、彩度、色相、及び複雑さを各々算出し、各々に設定された基準を基に付与するレベル値を、前記画像特徴値とする。
【００１４】
前記ＷＥＢ画面が有するリンク数と画像数との合計数を算出して、設定された基準を基に付与するレベル値を、前記文字情報特徴値とする。例えば、レベル値は、経験的な閾値により明度、彩度、色相、複雑さ、及びリンク数・画像数それぞれに５段階のレベル（数値１から５の値）を付与する。
【００１５】
前記複雑さは、前記画像情報をモノクロ画像に変換し、更にＦＦＴ変換を行い、得られた２次元空間周波数のデータのうち、所定の領域に含まれるデータの平均値とする。
【００１９】
楽曲感性データは、楽曲ごとに音量、ステレオ、音高、音符数、和声、倍音、テンポ、リズムの項目を解析したデータである。画面を特徴付ける複数の数値を該項目に変換し、楽曲感性データと照合することで適切な楽曲が選択される。
【００２０】
楽曲再生部は、マトリックス音楽プレーヤであり、音楽素材データに登録されるトラック素材（楽器の種類）と、楽曲のアレンジ素材とをマトリックス状に組み合わせて楽曲を再生する。また、選択された楽曲をＷＥＢ画面にプラグイン、又はプレーヤバーをブラウザに組み込み、該ＷＥＢ画面表示時に選択された楽曲が再生出力されるようにする。
【発明の効果】
【００２５】
本発明によれば、ＷＥＢサイトの画像の特徴を客観的に解析して特徴量を算出し、その特徴量を利用可能なＷＥＢ解析型音楽装置を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下に、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、本実施の形態に係るＷＥＢ画面解析装置を備えるシステムの構成を示す図である。
【００２７】
（１．ＷＥＢ画面解析装置を備えるシステムの構成）
図１において、サーバ５、７−１、７−２・・は、ＷＥＢサイト等を提供し運用しており、それぞれがインターネットなどのネットワーク３に接続可能な環境を備える。例えばサーバ５は、コンピュータ等の端末装置１を備え、端末装置１がネットワーク３に接続される。図示していないが、サーバ７−１、７−２・・も同様に各々がネットワーク３に接続される端末装置を備える。端末装置２は、ネットワーク３に接続されるコンピュータやＰＤＡ（Personal  Digital  Assistant）等の装置である。図１における端末装置２はＷＥＢサイトを提供する側ではなく、閲覧する側の装置として説明する。
【００２８】
図２は、サーバ５の端末装置１の構成を示す図である。端末装置１は、中央処理装置等の制御部９と、ＨＤＤ等の記憶部１１と、フレキシブルディスクやＣＤ−ＲＯＭ等のメディアの読み込み書き込みを行うメディア入出力部１３と、ネットワーク３に接続するモデムやＬＡＮボード等の通信部１５と、キーボード、マウス又はマイク等の入力部１７と、プリンタ等の印刷部１９と、ＣＲＴや液晶表示装置等の表示部２１と、スピーカ等の音声出力部２３とから構成され、それぞれがバス２５で接続されている。尚、記憶部１１の内容については図７、図８で詳述する。
【００２９】
尚、図示しないサーバ７−１、７−２・・の端末装置や、端末装置２の構成も、図２に示す端末装置１の構成と同様である。
【００３０】
（２．ＷＥＢ連動マトリックス音楽プレーヤ）
（２−１．ＷＥＢ連動マトリックス音楽プレーヤ４３の構成）
図３は、本実施の形態によるＷＥＢ連動マトリックス音楽プレーヤ４３の構成を示す図である。ＷＥＢ連動マトリックス音楽プレーヤ４３は、図１に示すサーバ５の端末装置１が、自身が提供するＷＥＢサイト画面が表示された時に、その画面に最適な楽曲を再生出力させるための、最適楽曲選択及び楽曲合成再生を行う装置である。例えば、サーバ５がこのＷＥＢ連動マトリックス音楽プレーヤ４３を用いて、図４に示すＷＥＢサイト４を作成したとする。図１の端末装置２がこのＷＥＢサイト４にアクセスすると、ＷＥＢサイト４の画面表示と同時に選定された楽曲が端末装置２の音声出力部から出力される。楽曲は、ＷＥＢサイト４の画面にプラグインされていても良いし、プレーヤーバーをブラウザに組み込ませ端末装置２が備える音楽再生アプリケーションを利用して再生させるようにしても良い。
【００３１】
端末装置２の表示部に表示されるＷＥＢサイト４の画面には、音楽プレーヤオブジェクト１０が表示される。端末装置２の操作者は、出力される楽曲に対して、音楽プレーヤオブジェクト１０を操作することで、楽曲の設定（楽曲のアレンジや演奏楽器等）の変更を行うことができる。
【００３２】
音楽プレーヤオブジェクト１０の表示を図５に示す。ＰＬＡＹボタン１２−１が押されると、楽曲が出力される。停止ボタン１２−２が押されると、出力中の楽曲が一時停止される。ＳＴＯＰボタン１２−３が押されると、出力中の楽曲が停止される。マトリックス選択ボタン１２−４が押されると、図６に示すマトリックス設定ビューア１４がＷＥＢサイト４画面の前面に別画面として表示される。マトリックス設定ビューア１４は、出力される楽曲のアレンジ（音色、リズム等）や演奏楽器等の設定を変更する機能をもつビューアであり、ＷＥＢサイト４を閲覧する操作者が操作して自分の希望するアレンジの楽曲に変更することができる。詳細については後述する。
【００３３】
ミュートボタン１２−５が押されると、楽曲が消音される。ボリューム１２−６ボタンが操作されると音量の大小調整が行われる。
【００３４】
図３に示すＷＥＢ連動マトリックス音楽プレーヤ４３は、例えばＷＥＢサイト（ホームページ等）を提供する図１のサーバ５の端末装置１に備えるシステムプログラムであるとして説明する。ＷＥＢ連動マトリックス音楽プレーヤ４３は、ＷＥＢ画面解析部２７、変換ルール３３、感性マトリックス３５、感性データベース３７、音楽素材データ４１、マトリックス音楽プレーヤ３９、及び音声出力部２３とから構成される。ＷＥＢ連動マトリックス音楽プレーヤ４３は、端末装置１の記憶部１１にプログラム４９として記憶される。
【００３５】
ＷＥＢ画面解析部２７は、ＷＥＢコンテンツデータ２９を解析し、ＷＥＢコンテンツ解析データ３１を得る機能を有する。図７に端末装置１の記憶部１１を示す。記憶部１１には、ＷＥＢコンテンツデータ２９、ＷＥＢコンテンツ解析データ３１、感性データベース３７、５×５マトリックスデータ４５、音楽素材データ４１等を記録する記録領域５１と、ＯＳ４７と、プログラム４９記憶領域を有する。尚、５×５マトリックスデータ４５のサイズは、ここでは５×５として説明するが、５×５のサイズに限定するものではない。
【００３６】
ＷＥＢコンテンツデータ２９とは、図４のようなＷＥＢサイト４をビットマップデータとして取得した画像情報データ、及び文字情報データである。画像情報データは、例えばＷＥＢサイト４が、８００×６００ピクセルの画像解像度を持つとすると、１画素ごとにＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）データを有するので、８００×６００×３のデータ数を持つ。また、文字情報データは、ＨＴＭＬのソースコードである。尚、画像情報は＜ｉｍｇ＞タグで指定される各々の画像で、別個に解析することもできる。
【００３７】
図８は、記憶部１１に記録されるＷＥＢコンテンツ解析データ３１を示す。ＷＥＢコンテンツ解析データ３１は、明度データ５３、彩度データ５５、色相データ５７、複雑さデータ５９、リンク数・画像数データ６１、明度レベル６３、彩度レベル６５、色相レベル６７、複雑さのレベル６９、リンク・画像数のレベル７１である。
【００３８】
明度データ５３の値が、経験的閾値によりレベル（レベル１からレベル５）分けされ、明度レベル６３として関連付けられた数値（１から５の値）が記録される。同様に、彩度データ５５、色相データ５７、複雑さデータ５９、リンク数・画像数データ６１についてもそれぞれの値によりレベル（レベル１からレベル５）が判定され数値（１から５の値）として記録される。
【００３９】
図９には、明度データ５３、彩度データ５５、色相データ５７、複雑さデータ５９、リンク数・画像数データ６１のそれぞれのレベル判定の基準を示す。図９（ａ）は、明度データ５３の値により判定される明度レベル６３を示す。図９（ｂ）は、彩度データ５５の値により判定される彩度レベル６５を示す。同様に図９（ｃ）は色相レベル６７、図９（ｄ）は複雑さのレベル６９、図９（ｅ）はリンク数・画像数のレベル７１を示す。レベル判定の方法等詳細については後述する。
【００４０】
図３に戻り、変換ルール３３は、ＷＥＢコンテンツ解析データ３１を感性マトリックス３５に変換する為のルールである。感性マトリックス３５は後で説明するが、図１３に示す例えば８×４の項目を有するマトリックスである。例えばＷＥＢコンテンツ解析データ３１の（明度レベル６３、彩度レベル６５、色相レベル６７、複雑さのレベル６９、リンク・画像数のレベル７１）が、（１、１、３、５、２）であるとすると、変換ルール３３に従って変換された感性マトリックス３５が得られる。
【００４１】
感性データベース３７は、図１４に示すように各楽曲１０９について、それぞれの感性項目（音量８５、ステレオ８７、音高８９・・）が全楽曲中のどの位置にあるか（図１４中の数字は順位を示す）を示したものである。感性マトリックス３５を、感性データベース３７と照合することで、感性マトリックス３５に最も近い楽曲として、例えば楽曲x１１１が選択される。
【００４２】
マトリックス音楽プレーヤ３９は、選択された楽曲x１１１を合成再生し、音声出力部２３から出力する。音楽素材データ４１には例えば５種類の楽器データ（ピアノ、バイオリン、・・等）、及び５種類のアレンジ（ロック調、ポップス調、クラシック調・・等）の素材が記録されており、操作者が図１５に示すマトリックス音楽プレーヤ３９の５×５マトリックスデータ４５を指定することにより、最大３１２５通り（５×５×５×５×５）の異なる曲調の楽曲再生が可能となる。尚、音楽素材データ４１には、楽曲１０９データ素材（楽曲スコア等）も記録されており、マトリックス音楽プレーヤ３９は、選択された楽曲１０９を、５×５マトリックスデータ４５で指定される曲調で再生する。
【００４３】
図１５は、縦軸のトラック１からトラック５には、楽器などの種類１１５が指定され、それぞれのトラックについて、横軸の曲のアレンジ１１３を選定する。詳細については後述する。
【００４４】
（２−２．ＷＥＢ連動マトリックス音楽プレーヤ４３の動作）
（２−２−１．ＷＥＢコンテンツデータ２９の取得）
図１０にＷＥＢ連動マトリックス音楽プレーヤ４３の動作工程のフローチャートを示す。まず、端末装置１の制御部９は、ＷＥＢコンテンツを選択する（ステップ１００１）。ＷＥＢコンテンツは、基本的にはサーバ５が管理するホームページ等の１画面（例えば図４に示す画面。但しここでは音楽プレーやオブジェクト１０は表示されない。）が選択される。制御部９は、この画面が表示されたときに、画面に合った楽曲が再生出力されるように設定を行う。
【００４５】
次に制御部９は、選択された画面のＷＥＢコンテンツデータ２９を取得し、記憶部１１にＷＥＢコンテンツデータ２９として登録する（ステップ１００２）。ＷＥＢコンテンツデータ２９は、画像情報データ、及び文字情報データである。画像情報データは、１画面が８００×６００ピクセルの画像解像度を持つとすると、１画素ごとにＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）データを有するので、データ数８００×６００×３を取得する。また、ＨＴＭＬのソースコードである文字情報データを取得する。
【００４６】
制御部９は、基本的には端末装置１の表示部２１に表示される範囲の画面部分についてＷＥＢコンテンツデータ２９を取得するが、スクロールしなくては見えない画面部分を含めて解析対象とするようにしても良い。
【００４７】
（２−２−２．画像解析）
次に制御部９は、取得したＷＥＢコンテンツデータ２９の画像解析処理と、文字解析処理を行う（ステップ１００３、ステップ１００４）。
【００４８】
画像解析処理と文字解析処理の詳細は、図１１に示す。図１１のステップ１００２は、前述のように制御部９が、ＷＥＢコンテンツのＷＥＢコンテンツデータ２９を取得する。
【００４９】
制御部９は、取得したＷＥＢコンテンツデータ２９の画像情報データの中から、最も出現数の多い色を抽出する（ステップ２００１）。即ち、抽出された色が、その画面を代表する色ということになる。
【００５０】
次に制御部９は、ステップ２００１で抽出されたＲＧＢ表示系の色を、色空間に変換する（ステップ２００２）。即ち、まずＲＧＢ表示系の色情報をＸＹＺ表示系の色情報に変換し、さらにＸＹＺ表示系の色情報を、Ｌ＊ａ＊ｂ＊表示系の色情報に変換する。
【００５１】
ＲＧＢ表示系の色情報をＸＹＺ表示系の色情報に変換する変換式は、次式で表される。
Ｘ＝２．７６８９Ｒ＋１．７５１７Ｇ＋１．１３０２Ｂ  ……（１）
Ｙ＝１．００００Ｒ＋４．５９０７Ｇ＋０．０６０１Ｂ  ……（２）
Ｚ＝０．００００Ｒ＋０．０５６５Ｇ＋５．５９４３Ｂ  ……（３）
【００５２】
また、ＸＹＺ表示系の色情報を、Ｌ＊ａ＊ｂ＊表示系の色情報に変換する変換式は、次式で表される。
Ｌ＊＝１１６・ｆ（Ｙ／Ｙｎ）−１６    ……（４）
ａ＊＝５００・（ｆ（Ｘ／Ｘｎ）−ｆ（Ｙ／Ｙｎ））
……（５）
ｂ＊＝２００・（ｆ（Ｙ／Ｙｎ）−ｆ（Ｚ／Ｚｎ））
……（６）
ただし、
ｆ（ｘ）＝ｘ１／３          （ｘ＞０．００８８５６）
＝７．７８７ｘ＋１６／１１６（ｘ≦０．００８８５６）  ……（７）
ここで、Ｘｎ、Ｙｎ、Ｚｎは、標準光のもとの完全拡散面の３刺激値である。今回は、標準光Ｄ５０として、Ｘｎ＝９６．４２、Ｙｎ＝１００、Ｚｎ＝８２．４９とした。
【００５３】
次に、制御部９は、算出したＬ＊ａ＊ｂ＊表示系の色情報から、明度・色相・彩度を得る。まず、Ｌ＊ａ＊ｂ＊表示系のＬ＊の値を、明度データ５３とする。また明度データ５３を、経験的な閾値により５段階にレベル分けした図９（ａ）の表に従い、明度レベル６３を１から５の数値で得る（ステップ２００３）。
【００５４】
次に、ａ＊ｂ＊から、彩度Ｃａｂ＊の値を次式にて算出し、彩度データ５５とする。
Ｃａｂ＊＝（（ａ＊）２＋（ｂ＊）２）１／２  ……（８）
また彩度データ５５を、経験的な閾値により５段階にレベル分けした図９（ｂ）の表に従い、彩度レベル６５を１から５の数値で得る（ステップ２００４）。例えば、Ｃａｂ＊の値がほとんど０（ゼロ）である場合、色彩レベル６５＝３（無彩色）を得る。
【００５５】
次に、色相の解析を行う。ここでは、赤黄系か青紫系かを解析する。まず、赤・黄・青・紫の各色についてＬ＊ａ＊ｂ＊を算出する。即ち、赤・黄・青・紫の各色について、それぞれＬref＊、ａref＊、ｂref＊を算出し、下記式（９）で各色のＤの値を算出する。赤・黄・青・紫のＤの最小値Ｄｍｉｎを示す色が、ＷＥＢコンテンツデータ２９の色相に最も近いことが判定できる。
Ｄｍｉｎ＝（（Ｌ＊−Ｌref＊）２＋（ａ＊−ａref＊）２＋（ｂ＊−ｂref＊）２）１／２
……（９）
赤・黄・青・紫各色のＤの値を、経験的な閾値により５段階にレベル分けした図９（ｃ）の表に従い、色相レベル６７を１から５の数値で得る（ステップ２００５）。尚、上記４色に、更に白・黒の２色を加えて色相の解析を行う場合もある。
【００５６】
次に、制御部９は、解析対象の原画像７３であるＷＥＢコンテンツデータ２９をモノクロ化７５する（図１２）。即ち、１画素がＲ、Ｇ、Ｂの値を有するので、下記変換式（１０）を用いて原画像７３の画素すべてを変換してモノクロ化画像７７とする。
Ｍ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ      ……（１０）
【００５７】
次に、制御部９は、モノクロ化画像７７をＦＦＴ変換７９し（ステップ２００６）、空間周波数の高周波成分を抽出する（ステップ２００７）。即ち図１２において、ＦＦＴ変換７９後には、画像の４隅の領域８１−１、８１−２、８１−３、８１−４の部分に高周波成分が現れる。これら４領域の平均値を算出し、複雑さデータ５９とする。
【００５８】
また複雑さデータ５９を、経験的な閾値により５段階にレベル分けした図９（ｄ）の表に従い、複雑さのレベル６９を１から５の数値で得る（ステップ２００８）。
【００５９】
（２−２−３．文字解析）
次に、制御部９は、ＷＥＢコンテンツデータ２９の文字情報データの文字解析処理１００４を行う。文字解析処理１００４は、スクロールしなくては見えない画面部分についても解析対象とし、リンク数と画像数とを抽出する。リンク数とは、他のホームページ等にリンクを張っている数である。また、ＨＴＭＬ総バイト数（タグは除く）等を解析対象に加えても良い。
【００６０】
制御部９は、リンク数と画像数との和をリンク数・画像数データ６１として算出する。次に、リンク数・画像数データ６１を、経験的な閾値により５段階にレベル分けした図９（ｅ）の表に従い、リンク数・画像数のレベル７１を１から５の数値で得る（ステップ２００９）。
【００６１】
制御部９は、図１０の画像解析処理（ステップ１００３）、文字解析処理（ステップ１００４）の処理を終了し、ＷＥＢコンテンツ解析データ３１を得る（ステップ１００５）。
【００６２】
即ち、ＷＥＢコンテンツ解析データ３１は、算出された明度データ５３、彩度データ５５、色相データ５７、複雑さデータ５９、リンク数・画像数データ６１、及びそれぞれレベルを表す１から５の数値として得られた、明度レベル６３、彩度レベル６５、色相レベル６７、複雑さのレベル６９、リンク・画像数のレベル７１である。制御部９は、これらＷＥＢコンテンツ解析データ３１を記憶部１１に保存する（ステップ１００６）。
【００６３】
（２−２−４．感性マトリックス３５への変換）
次に図１０にもどり、制御部９はＷＥＢコンテンツ解析データ３１を、変換ルール３３を基にして、感性マトリックス３５への変換を行う（ステップ１００７）。
【００６４】
感性マトリックス３５は、図１３に示す。ここでは縦軸は感性項目として音量８５、ステレオ８７、音高８９、音符数９１、和声９３、倍音９５、テンポ９７、リズム９９がある。それぞれの感性項目に対して、その項目の重要度がどの程度であるかを、指定外１０１、下位１０３、中位１０５、上位１０７のうちのどれかで指定する。例えば図１３の音符数９１の項目は、指定外１０１にチェックがされており、音符数９１については指定しないことを示している。上位１０７にチェックが入っていれば、その項目の重要度が高いことがわかる。
【００６５】
それぞれの感性項目（音量８５、ステレオ８７、音高８９・・）の算出は、前述のＷＥＢコンテンツ解析データ３１を、
（明度レベル６３、彩度レベル６５、色相レベル６７、複雑さのレベル６９、リンク・画像数のレベル７１）＝（Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５）
とすると（尚、Ｌ１〜Ｌ５は、１から５のレベルを表す数値）、変換ルール３３は、Ｌ１からＬ５を用いる関数として示される。即ち、
音量８５    ＝ｆ１（Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５）
ステレオ８７＝ｆ２（Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５）
のように、感性項目８項目は、それぞれＬ１からＬ５の関数として求められ、それぞれの感性項目には、経験的な閾値により指定外１０１、下位１０３、中位１０５、上位１０７の４段階のうちのどれかが指定される。従って、指定外１０１を「１」、下位１０３を「２」、中位１０５を「３」、上位１０７を「４」とすると、図１３の感性マトリックス３５は、（２、１、１、１、４、４、２、２）として得られる。
【００６６】
（２−２−５．楽曲の選択）
次に、制御部９は、感性データベース３７を基に、感性マトリックス３５に適合する楽曲１０９を選択する（ステップ１００８）。
【００６７】
感性データベース３７は図１４に示す。横軸が、前述の感性マトリックス３５の感性項目であり、音量８５、ステレオ８７、音高８９・・の８項目である。本実施の形態によるＷＥＢ連動マトリックス音楽プレーヤ４３に備える音楽素材データ４１の楽曲１０９全てを、感性項目別に分析して得られたデータが、感性データベース３７である。例えば、楽曲ｘは、
（音量８５、ステレオ８７、音高８９・・）＝（１２、１１、４、３０、１４、９、１３、１５）
である。この数値は、楽曲ｘが全楽曲のうち各項目の順位が何位であるかを示す。例えば「１」は順位が１位（上位）であることを示す。尚、感性データベース３７は、順位に限らず、それぞれの項目の特徴値を用いても良い。
【００６８】
制御部９は、ＷＥＢコンテンツ解析データ３１の感性マトリックス３５に、合致する楽曲１０９を抽出する。尚、複数の楽曲１０９を抽出し、作業者が最終的に楽曲１０９を決定するようにしてもよい。また、感性マトリックス３５における下位１０３、中位１０５、上位１０７の分類は、楽曲１０９のサンプル数と照合して、明確な順位の範囲（例えば１位から１０位）を指定するようにしても良い。
【００６９】
次に制御部９は、楽曲ｘ１１１が選定されたとすると、記憶部１１に記憶された音楽素材データ４１から、素材（楽曲スコア、曲のアレンジ、演奏楽器の種類）を引き出し、マトリックス音楽プレーヤ３９で音楽再生を行う（ステップ１００９）。また、制御部９は、選定された楽曲ｘ１１１を、指定されたマトリックス音楽プレーヤ３９の条件の下で、ＷＥＢサイト４にプラグインする。または、制御部９はプレーヤバーをブラウザに組み込ませ、端末装置２がＷＥＢサイト４にアクセスすると、楽曲ｘ１１１が指定されたマトリックス音楽プレーヤ３９の条件の下で、再生されるようにする。
【００７０】
マトリックス音楽プレーヤ３９は、図１５に示す５×５マトリックスデータ４５を備える。マトリックスデータ４５の縦軸は、楽器などの種類１１５を示す項目がトラック１からトラック５で示される。それぞれのトラックに対し、横軸には曲のアレンジ１１３を指定する。音楽素材データ４１の素材として、楽器などの種類１１５、曲のアレンジ１１３がそれぞれ５種類以上記録されており、選定された楽曲ｘ１１１に対して、最適な組み合わせの５×５マトリックスデータ４５が指定される。
【００７１】
楽器などの種類１１５は、例えば「バイオリン」、「ピアノ」等の演奏楽器の種類である。また。アレンジ１１３は、「ロック調」、「クラシック調」、「レゲエ調」・・等の種類である。例えば図１５は、トラック１に「１」、トラック２に「３」、トラック３に「４」、トラック４に「３」、トラック５に「２」が指定される。従って１つの楽曲に対し、５×５×５×５×５（３１２５）通りの異なる曲調の演奏の指定が可能である。
【００７２】
従って、制御部９は、端末装置１の作業者に指定された５×５マトリックスデータ４５を基に、楽曲ｘ１１１をマトリックス音楽プレーヤ３９で出力し、同時にＷＥＢサイト４表示時に再生出力するようにする。
【００７３】
尚、５×５マトリックスデータ４５を指定する際、前述のＷＥＢコンテンツ解析データ３１を利用して、制御部９が変換ルール（本実施例では説明していない５×５マトリックスデータ４５への変換ルール）を用いて自動的にＷＥＢサイト４の画像に合う楽器などの種類１１５やアレンジ１１３を選定するようにしても良い。また、５×５マトリックスデータ４５の素材（楽器などの種類１１５、アレンジ１１３）等から、感性データベース３７に関連付けるパラメータを抽出しておき、５×５マトリックスデータ４５の指定を感性データベース３７から検索することもできる。
【００７４】
ネットワーク３に接続された端末装置２が、ＷＥＢサイト４（図４）にアクセスすると、楽曲ｘ１１１が再生出力される。端末装置２の操作者が、楽曲ｘ１１１のアレンジを変更したい場合は、画面上の音楽プレーヤオブジェクト１０（図４）のマトリックス選択ボタン１２−４（図５）を選択して、マトリックス設定ビューア１４（図６）を開く。
【００７５】
操作者は、マトリックス設定ビューア１４から、図１５に対応するトラックごとの曲のアレンジ１１３の設定を変更することができ、楽曲ｘ１１１を操作者の指定するアレンジに変更することができる。
【００７６】
（３．ＷＥＢ監視装置）
図１６は、本発明の別の実施の形態によるＷＥＢ監視装置１１７の構成を示す図である。ＷＥＢ監視装置１１７は、ネットワーク３からの有害な情報を未然に防ぐ目的で、例えば教育機関の端末装置２上で機能させる。また、企業の端末装置２上で機能させ、従業員が不必要なサイトへアクセスすることを制限する。
【００７７】
即ち、ＷＥＢ監視装置１１７を備える端末装置２の制御部９は、ＷＥＢサイトの画面情報を解析して特徴値を算出し、該ＷＥＢサイトへのアクセス制限をかけるかどうかを判定する。また、アクセス制限をかけると判定されたＷＥＢサイトのブロッキングを行う。
【００７８】
図１６において、ＷＥＢ画面解析部２７は、前述のＷＥＢ連動マトリックス音楽プレーヤ４３のＷＥＢ画面解析部２７と同様である。即ち、端末装置２の制御部９は、ＷＥＢサイト４の画面情報を取得して、特徴値としてＷＥＢコンテンツ解析データ３１を得る。
【００７９】
例えば、ＷＥＢコンテンツ解析データ３１が、（明度レベル６３、彩度レベル６５、色相レベル６７、複雑さのレベル６９、リンク・画像数のレベル７１）＝（Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５）と、得られるとする。
【００８０】
制御部９は、このＷＥＢコンテンツ解析データ３１を変換ルール１１９と照合し、ＷＥＢ判定パラメータ１２１を算出する。変換ルール１１９は、例えば明度レベル６３が暗すぎる値や、色相レベル６７が極端な値を示すものについては、チェックできるようにする。
【００８１】
制御部９は、ＷＥＢ判定パラメータ１２１の値を判定し、アクセス制限をかけると判断されたＷＥＢサイトには、ＷＥＢブロッキング機能１２３をかける。
【００８２】
尚、アクセス制限をかける判断は、ＷＥＢ判定パラメータ１２１だけではなく、従来のように指定されたキーワードに対して同時にチェックをかけるようにしてもよい。
【００８３】
（４．その他）
本実施の形態では、ＷＥＢコンテンツ解析データ３１として、明度レベル６３、彩度レベル６５、色相レベル６７、複雑さのレベル６９、リンク・画像数のレベル７１の５つのレベル値の例を挙げたが、レベル値の数や基準等は限定されない。また、本実施の形態では、明度レベル６３、彩度レベル６５、色相レベル６７については、ＷＥＢ画像を代表する１色について算出するものであったが、そのＷＥＢ画像を代表する複数の色について算出するようにしても良い。
【００８４】
また、ＷＥＢコンテンツ解析データ３１として、ＷＥＢ画像に表示される画像イメージを自動的に解析するようにしても良い。例えば、「花」、「車」、「山」等のイメージが判断されることで、ＷＥＢ連動マトリックス音楽プレーヤ４３、ＷＥＢ監視装置１１７、その他種々の装置への利用方法が考えられる。
【００８５】
また、ここで説明した感性マトリックス３５や、５×５マトリックスデータ４５のサイズなどは、そのサイズを限定するものではない。
【００８６】
（５．効果等）
このように、本実施の形態では、ＷＥＢサイトの画像特徴量を算出し、画像の特徴を利用することで、客観的にＷＥＢサイト画像を判断し利用することが可能となる。また、ＷＥＢ画像の判断を行う作業を自動化できるので、作業効率を向上させる効果がある。
【００８７】
また、ＷＥＢ連動マトリックス音楽プレーヤ４３は、ＷＥＢサイト表示時に再生出力する楽曲を選定する際、ＷＥＢサイトの画像特徴量に対して最適な楽曲を選定するので、作業者の制作負荷を軽減できる効果がある。
【００８８】
また、ＷＥＢ監視装置１１７は、従来のキーワードによるブロッキングだけでなく、ＷＥＢ画面特徴量を利用したブロッキングができるので、視覚的に制限したいＷＥＢ画面を抽出できるという効果がある。
【００８９】
尚、本発明の技術的範囲は、前述した実施の形態に限られるものではない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００９０】
【図１】本実施の形態におけるＷＥＢ画面解析装置を備えるシステムの構成を示す図
【図２】端末装置１の構成を示す図
【図３】本実施の形態におけるＷＥＢ連動マトリックス音楽プレーヤ４３を示す図
【図４】ＷＥＢサイト４を示す図
【図５】音楽プレーヤオブジェクト１０を示す図
【図６】マトリックス設定ビューア１４を示す図
【図７】端末装置１の記憶部１１を示す図
【図８】ＷＥＢコンテンツ解析データ３１を示す図
【図９】ＷＥＢコンテンツ解析データ３１のレベル値を示す図
【図１０】図３のＷＥＢ連動マトリックス音楽プレーヤ４３のフローチャート
【図１１】画像解析処理１００３と文字解析処理１００４のフローチャート
【図１２】複雑さの算出を示す図
【図１３】感性マトリックス３５を示す図
【図１４】感性データベース３７を示す図
【図１５】５×５マトリックスデータ４５を示す図
【図１６】ＷＥＢ監視装置１１７を示す図
【符号の説明】
【００９１】
１、２………端末装置
３………ネットワーク
４………ＷＥＢサイト
５、７−１、７−２………サーバ
９………制御部
１０………音楽プレーヤオブジェクト
１１………記憶部
１２−１………ＰＬＡＹボタン
１２−２………停止ボタン
１２−３………ＳＴＯＰボタン
１２−４………マトリックス選択ボタン
１２−５………ミュートボタン
１２−６………ボリューム
１３………メディア入出力部
１４………マトリックス設定ビューア
１５………通信部
１７………入力部
１９………印刷部
２１………表示部
２３………音声出力部
２５………バス
２７………ＷＥＢ画面解析部
２９………ＷＥＢコンテンツデータ
３１………ＷＥＢコンテンツ解析データ
３３、１１９………変換ルール
３５………感性マトリックス
３７………感性データベース
３９………マトリックス音楽プレーヤ
４１………音楽素材データ
４３………ＷＥＢ連動マトリックス音楽プレーヤ
４５………５×５マトリックスデータ
４７………ＯＳ
４９………プログラム
５１………記録領域
５３………明度データ
５５………彩度データ
５７………色相データ
５９………複雑さレベルデータ
６１………リンク数・画像数データ
６３………明度レベル
６５………彩度レベル
６７………色相レベル
６９………複雑さのレベル
７１………リンク数・画像数のレベル
７３………現画像
７５………モノクロ化
７７………モノクロ化画像
７９………ＦＦＴ変換
８１−１、８１−２、８１−３、８１−４………高周波領域
８３………指定項目
８５………音量
８７………ステレオ
８９………音高
９１………音符数
９３………和声
９５………倍音
９７………テンポ
９９………リズム
１０１………指定外
１０３………下位
１０５………中位
１０７………上位
１０９………楽曲
１１１………楽曲ｘ
１１３………曲のアレンジ
１１５………楽器等の種類
１１７………ＷＥＢ監視装置
１２１………ＷＥＢ判定パラメータ
１２３………ＷＥＢブロッキング機能
【図１】
0004611649.tif 000002
【図２】
0004611649.tif 000003
【図３】
0004611649.tif 000004
【図４】
0004611649.tif 000005
【図５】
0004611649.tif 000006
【図６】
0004611649.tif 000007
【図７】
0004611649.tif 000008
【図８】
0004611649.tif 000009
【図９】
0004611649.tif 000010
【図１０】
0004611649.tif 000011
【図１１】
0004611649.tif 000012
【図１２】
0004611649.tif 000013
【図１３】
0004611649.tif 000014
【図１４】
0004611649.tif 000015
【図１５】
0004611649.tif 000016
【図１６】
0004611649.tif 000017