(57)【特許請求の範囲】
【請求項１】
画面表示されるコンテンツ部品から構成されるコンテンツを端末に表示するためのコンテンツデータであって、前記コンテンツ部品の表示レイアウトがタグを用いて記述されているコンテンツデータを分割するコンテンツ変換システムにおいて、
前記コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離から、判定基準を用いて当該コンテンツデータ中の分割点を判定し、この判定結果に基づき、当該コンテンツデータを分割する分割手段と、
前記分割後のデータを各々前記コンテンツデータとして再構成する再構成手段と、
基準のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方と分割対象のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方との差異に基づいて、基準のコンテンツデータの最適な判定基準を補正し、分割対象のコンテンツデータ用の判定基準を生成する判定基準生成手段と、
を備えたことを特徴とするコンテンツ変換システム。
【請求項２】
前記判定基準生成手段は、
コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離の標準偏差を算出する統計処理手段と、
前記標準偏差に基づき、前記基準のコンテンツデータの最適な判定基準を補正する補正手段と、
を備えたことを特徴とする請求項１に記載のコンテンツ変換システム。
【請求項３】
画面表示されるコンテンツ部品から構成されるコンテンツを端末に表示するためのコンテンツデータであって、前記コンテンツ部品の表示レイアウトがタグを用いて記述されているコンテンツデータを分割するコンテンツ変換を行うためのコンピュータプログラムであって、
前記コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離から、判定基準を用いて当該コンテンツデータ中の分割点を判定し、この判定結果に基づき、当該コンテンツデータを分割する機能と、
前記分割後のデータを各々前記コンテンツデータとして再構成する機能と、
基準のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方と分割対象のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方との差異に基づいて、基準のコンテンツデータの最適な判定基準を補正し、分割対象のコンテンツデータ用の判定基準を生成する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項４】
前記判定基準の生成機能において、
コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離の標準偏差を算出し、前記標準偏差に基づき、前記基準のコンテンツデータの最適な判定基準を補正することを特徴とする請求項３に記載のコンピュータプログラム。
【請求項５】
画面表示されるコンテンツ部品から構成されるコンテンツを端末に表示するためのコンテンツデータであって、前記コンテンツ部品の表示レイアウトがタグを用いて記述されているコンテンツデータを分割するコンテンツ変換を行うためのコンピュータプログラムであって、
前記コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離から、判定基準を用いて当該コンテンツデータ中の分割点を判定し、この判定結果に基づき、当該コンテンツデータを分割する機能と、
前記分割後のデータを各々前記コンテンツデータとして再構成する機能と、
基準のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方と分割対象のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方との差異に基づいて、基準のコンテンツデータの最適な判定基準を補正し、分割対象のコンテンツデータ用の判定基準を生成する機能と、
をコンピュータに実行させるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
前記判定基準の生成機能において、
コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離の標準偏差を算出し、前記標準偏差に基づき、前記基準のコンテンツデータの最適な判定基準を補正する機能をコンピュータに実行させる請求項５に記載のコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ変換システムおよびコンピュータプログラムに関する。
本願は、２００５年１１月１７日に、日本に出願された特願２００５−３３２５６１号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
近年、携帯電話網からインターネットに接続することが実現されており、ユーザは携帯電話機などの携帯端末を使用してインターネット上のＷｅｂサイトにアクセスすることができる。一般的に、携帯端末はメモリ容量や表示画面サイズが小さいので、パーソナルコンピュータ向けの標準的なＷｅｂページをそのままのサイズで表示することはできない。このため、Ｗｅｂページを分割して携帯端末に順次提供するための従来技術１が特許文献１に開示されている。
この従来技術１では、ＨＴＭＬ（HyperText Markup Language）で記述されたコンテンツデータからタグ構造の切れ目を検出し、携帯端末の容量上限に基づき、該タグの切れ目を境に前後にコンテンツを分割する。また、改行タグ又は見出しタグが存在する場合は、改行タグ又は見出しタグを境に前後に分割している。また、コンテンツ中のテーブルについては、携帯端末への容量上限に基づいて分割数を決定している。
この従来技術１では、テキストとテーブルから成る単純なＷｅｂページ構成に対してはさほど問題なく分割することができるが、多様なＷｅｂページ構成に対して適切な分割を行うことが難しいという問題がある。これに対して、非特許文献１に開示される従来技術２では、Ｗｅｂページを構成するコンテンツ部品の間の距離に基づいてＷｅｂページ内の分割点を決定することにより、Ｗｅｂページの適切な分割を実現している。
【特許文献１】特開２００１−２２９１０６号公報
【非特許文献１】服部元，松本一則，菅谷史昭，“タグの深さを利用したコンテンツ間距離基づくＷｅｂページの自動分割方式”，日本データベース学会Ｌｅｔｔｅｒｓ，Ｖｏｌ．４，Ｎｏ．１，２００５．
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来技術２では、Ｗｅｂページ内の分割点を判定するためにコンテンツ部品の間の距離の判定基準を用いているが、その判定基準の設定は、（方法１）人的評価により個々のＷｅｂページ毎に最適な判定基準を設定する、（方法２）限定したＷｅｂページ群に対する平均的によい判定基準を設定する、ことにより行っている。しかしながら、上記方法１では人手による手間がかかる、上記方法２では分割精度が低下する、といった問題が生じている。【０００４】
本発明は、このような事情を考慮してなされたもので、その目的は、Ｗｅｂページ等のコンテンツが、画像、テキスト、ハイパーリンク等のコンテンツ部品から構成されており、且つ、ＨＴＭＬ等のタグ記述を用いて該コンテンツ部品の表示レイアウトが指定されている場合において、該コンテンツを分割して携帯端末等に提供する際に分割前の元のコンテンツの内容に対して適切な分割を行うとともに、人的作業量の低減および分割精度の低下防止を図ることのできるコンテンツ変換システムを提供することにある。【０００５】
また、本発明の他の目的は、本発明のコンテンツ変換システムをコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係るコンテンツ変換システムは、画面表示されるコンテンツ部品から構成されるコンテンツを端末に表示するためのコンテンツデータであって、前記コンテンツ部品の表示レイアウトがタグを用いて記述されているコンテンツデータを分割するコンテンツ変換システムにおいて、前記コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離から、判定基準を用いて当該コンテンツデータ中の分割点を判定し、この判定結果に基づき、当該コンテンツデータを分割する分割手段と、前記分割後のデータを各々前記コンテンツデータとして再構成する再構成手段と、基準のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方と分割対象のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方との差異に基づいて、基準のコンテンツデータの最適な判定基準を補正し、分割対象のコンテンツデータ用の判定基準を生成する判定基準生成手段と、を備えたことを特徴とする。【０００７】
本発明に係るコンテンツ変換システムにおいては、前記判定基準生成手段は、コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離の標準偏差を算出する統計処理手段と、前記標準偏差に基づき、前記基準のコンテンツデータの最適な判定基準を補正する補正手段と、を備えることが好ましい。【０００８】
本発明に係るコンピュータプログラムは、画面表示されるコンテンツ部品から構成されるコンテンツを端末に表示するためのコンテンツデータであって、前記コンテンツ部品の表示レイアウトがタグを用いて記述されているコンテンツデータを分割するコンテンツ変換を行うためのコンピュータプログラムであって、前記コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離から、判定基準を用いて当該コンテンツデータ中の分割点を判定し、この判定結果に基づき、当該コンテンツデータを分割する機能と、前記分割後のデータを各々前記コンテンツデータとして再構成する機能と、基準のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方と分割対象のコンテンツデータ中のコンテンツ部品の間のデータ記述上の距離のばらつき方との差異に基づいて、基準のコンテンツデータの最適な判定基準を補正し、分割対象のコンテンツデータ用の判定基準を生成する機能と、をコンピュータに実現させることを特徴とする。【０００９】
本発明に係るコンピュータプログラムにおいては、前記判定基準の生成機能において、コンテンツデータ中のコンテンツ部品の間のデータ記述上の距離の標準偏差を算出し、前記標準偏差に基づき、前記基準のコンテンツデータの最適な判定基準を補正することが好ましい。
これにより、前述のコンテンツ変換システムがコンピュータを利用して実現できるようになる。
【発明の効果】
【００１０】
本発明によれば、Ｗｅｂページ等のコンテンツデータの分割点を判定するための「コンテンツ部品の間のデータ記述上の距離」の判定基準が自動的に設定されるので、その判定基準設定にかかる人的負荷は軽減される。さらに、分割対象の個々のコンテンツデータ毎に各々適した判定基準が設定されるので、例えばＷｅｂページを分割して携帯端末に提供する際の分割精度の低下を防止することができ、分割前の元のＷｅｂページの内容に対して適切な分割を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るコンテンツ変換システム１の構成を示すブロック図である。
【図２】同実施形態に係るコンテンツ間距離を説明するためのグラフ図である。
【図３】同実施形態の分割パラメタ算出に係る基準値の算出の処理フロー図である。
【図４】同実施形態の分割パラメタ算出に係るＷｅｂページ個別の閾値の算出の処理フロー図である。
【図５】同実施形態に係る評価実験の結果を示す図表である。
【符号の説明】
【００１２】
１  コンテンツ変換システム
１１  コンテンツ取得部
１２  分割部
１２ａ  コンテンツ間距離算出部
１２ｂ  分割処理部
１３  再構成部
１４  分割パラメタ設定部（判定基準生成手段）
１４ａ  統計処理部
１４ｂ  閾値設定部
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照し、本発明の一実施形態について説明する。
本発明に係るコンテンツは、画像、テキスト、ハイパーリンク等のコンテンツ部品から構成されており、且つ、ＨＴＭＬ等のタグ記述を用いて該コンテンツ部品の表示レイアウトが指定されている。また、コンテンツデータは、当該コンテンツを表示するための例えばＨＴＭＬデータである。本実施形態では、本発明に係るコンテンツの一例としてＷｅｂページを挙げて説明する。
図１は、本実施形態に係るコンテンツ変換システム１の構成を示すブロック図である。図１において、コンテンツ変換システム１は、コンテンツ取得部１１と分割部１２と再構成部１３と分割パラメタ設定部１４を備える。【００１４】
コンテンツ変換システム１は通信ネットワークに接続されている。コンテンツ変換システム１は、携帯電話網等の通信ネットワークを介して携帯端末２０との間でデータを送受信することができる。また、コンテンツ変換システム１は、インターネット上に設けられたＷｅｂサーバ３０にアクセスして、該Ｗｅｂサーバ３０が提供するＷｅｂページを表示するためのコンテンツデータを該Ｗｅｂサーバ３０から取得することができる。【００１５】
携帯端末２０は、各種のＷｅｂページの閲覧を実現するＷｅｂブラウザ２１を有する。【００１６】
図１のコンテンツ変換システム１において、コンテンツ取得部１１は、携帯端末２０で動作するＷｅｂブラウザ２１からのＷｅｂページ取得要求を受信し、この要求に従ってＷｅｂサーバ３０からコンテンツデータを取得する。該コンテンツデータは、画面表示されるコンテンツ部品から構成されるＷｅｂページを端末に表示するためのものであり、コンテンツ部品の表示レイアウトがタグを用いて記述されている。このコンテンツデータは、具体的には、ＨＴＭＬで記述されたＨＴＭＬデータである。コンテンツ部品は、Ｗｅｂページ上に表示されるものであり、例えば、画像、テキスト、ハイパーリンクなどである。【００１７】
分割部１２は、コンテンツ間距離算出部１２ａと分割処理部１２ｂを有する。
コンテンツ間距離算出部１２ａは、コンテンツ取得部１１が取得したＨＴＭＬデータを解析し、当該ＨＴＭＬデータ中のコンテンツ部品間のＨＴＭＬ記述上の距離を当該ＨＴＭＬデータ中のタグに基づいて算出する。以下、コンテンツ部品間のＨＴＭＬ記述上の距離のことを「コンテンツ間距離」と称する。
分割処理部１２ｂは、コンテンツ間距離算出部１２ａが算出したコンテンツ間距離に基づいて、当該ＨＴＭＬデータ中の分割点を決定する。このとき、分割処理部１２ｂは、分割パラメタ設定部１４から設定される分割パラメタをコンテンツ間距離の判定基準として、ＨＴＭＬデータ中の分割点の判定を行う。分割処理部１２ｂは、その決定した分割点に従って当該ＨＴＭＬデータを分割する。【００１８】
再構成部１３は、分割部１２による分割後のそれぞれのＨＴＭＬデータに対してヘッダ付与等を行い、完全なＨＴＭＬデータとして再構成する。そして、再構成後のＨＴＭＬデータを、Ｗｅｂブラウザ２１からの要求に応じて、順次、携帯端末２０に返送する。【００１９】
分割パラメタ設定部１４は、統計処理部１４ａと閾値設定部１４ｂを有する。
統計処理部１４ａは、コンテンツ間距離算出部１２ａが算出したコンテンツ間距離を統計処理する。
閾値設定部１４ｂは、統計処理部１４ａによる統計処理結果の統計値に基づき、分割パラメタとしての閾値を算出する。
分割パラメタ設定部１４は、Ｗｅｂページ毎に、動的に分割パラメタを分割部１２に設定する。【００２０】
なお、コンテンツ変換システム１のネットワーク上の配置は、特に限定されない。コンテンツ変換システム１は、図１に示されるように独立した一装置として実現されてもよく、或いは、Ｗｅｂサーバ３０内部もしくは携帯端末２０内部に実装されるものであってもよい。或いは、プロキシサーバとしてコンテンツ変換システム１を構成するようにしてもよい。【００２１】
また、コンテンツ変換システム１は、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等の汎用のコンピュータシステムにより構成され、図１に示されるコンテンツ変換システム１の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。【００２２】
次に、本実施形態のコンテンツ変換システム１によるコンテンツ変換に係る動作を説明する。【００２３】
本実施形態では、Ｗｅｂページを表示するためのＨＴＭＬデータ中のコンテンツ部品間のＨＴＭＬ記述上の距離に基づいて、当該ＨＴＭＬデータ中の分割点を決定する。コンテンツ部品は、画像、テキスト、ハイパーリンクなどのＷｅｂページ上に表示されるものである。コンテンツ間距離は、ＨＴＭＬデータ中において、２つのコンテンツ部品の間に記述されている全タグのネストの深さを積分して得られる。タグのネストの深さは、Ｗｅｂページ内の表示レイアウトの区切り度合いを表す。【００２４】
従って、Ｗｅｂページ内の表示レイアウト上、密接なコンテンツ部品同士はその距離が短くなり、一方、疎遠なコンテンツ部品同士はその距離が長くなる。特に、Tableタグ等を多段に利用して複雑なレイアウトを実現しているＷｅｂページでは、その傾向が強い。このため、コンテンツ間距離が長いほどより疎遠なコンテンツ部品同士であるとして、ＨＴＭＬデータ中の分割点を決定する。【００２５】
図２は、コンテンツ間距離を説明するためのグラフ図である。図２において、横軸はタグ順（ｘ）を表し、縦軸はタグのネストの深さ（ｙ）を表している。図２の例では、コンテンツ部品１０１，１０２間のコンテンツ間距離Ｓ（ａ，ｂ）を算出している。具体的には、（１）式によりコンテンツ間距離Ｓ（ａ，ｂ）を算出する。【００２６】
【数１】
0004791484.tif 000002
【００２７】
但し、ｘａはコンテンツ部品１０１のタグ順、ｙａはコンテンツ部品１０１のネストの深さ、ｘｂはコンテンツ部品１０２のタグ順、ｙｂはコンテンツ部品１０２のネストの深さである。また、ｆ（ｘ）はタグ順（ｘ）に対応するタグのネストの深さ（ｙ）を与える関数である。【００２８】
コンテンツ間距離算出部１２ａは、全てのコンテンツ部品間のコンテンツ間距離をそれぞれ算出する。【００２９】
分割処理部１２ｂは、コンテンツ間距離算出部１２ａが算出したコンテンツ間距離の大小比較を行い、ＨＴＭＬデータ中の分割点を決定する。このとき、分割処理部１２ｂは、分割パラメタ設定部１４から設定される分割パラメタ（閾値Ｎ１及びＮ２、但し、Ｎ１＞Ｎ２）をコンテンツ間距離の判定基準に用いる。ＨＴＭＬデータ中の分割点を決定する手順（ステップＳ１１〜Ｓ１５）を以下に示す。【００３０】
ステップＳ１１；分割対象のＷｅｂページ全体を一つのコンテンツオブジェクト（ObjectID=root）とする。
ステップＳ１２；コンテンツオブジェクト内のコンテンツ間距離の最大値（Smax）が、コンテンツオブジェクト内のコンテンツ間距離の平均値（Saverage）のＮ１倍以上であれば、その最大値（Smax）に対応するコンテンツ部品の間の位置を分割点に決定する。
ステップＳ１３；ステップＳ１２の閾値Ｎ１による判定が真でない場合において、上記最大値（Smax）が上記平均値（Saverage）のＮ２倍以上であり、且つ、その最大値（Smax）に対応するコンテンツ部品の位置で分割したときの分割後の一コンテンツオブジェクト内のコンテンツ部品数が閾値Ｍ個以上であれば、その最大値（Smax）に対応するコンテンツ部品の間の位置を分割点に決定する。【００３１】
ステップＳ１４；ステップＳ１２又はステップＳ１３でコンテンツオブジェクト（ObjectID=root）の分割点が新たに発見された場合、分割結果のコンテンツオブジェクトを対象（ObjectID=root）として上記ステップＳ１２，Ｓ１３の処理を行う。
ステップＳ１５；ステップＳ１２又はステップＳ１３でコンテンツオブジェクトの分割点が新たに発見されない場合には、終了する。【００３２】
分割処理部１２ｂは、上記分割点決定処理により決定した分割点に従ってＨＴＭＬデータを分割する。【００３３】
再構成部１３は、分割部１２から分割後の各ＨＴＭＬデータを受け取る。そして、個々のＨＴＭＬデータに対して、ヘッダ付与および階層化を行い、完全なＨＴＭＬデータとして再構成する。次いで、再構成部１３は、再構成後のＨＴＭＬデータを、Ｗｅｂブラウザ２１からの要求に応じて、順次、携帯端末２０に返送する。【００３４】
次に、本実施形態に係る分割パラメタ（閾値Ｎ１及びＮ２）の算出処理を説明する。
分割パラメタ（閾値Ｎ１及びＮ２）は、Ｗｅｂページ内の分割点を判定するためのコンテンツ間距離の判定基準である。本実施形態では、個々のＷｅｂページ毎に適した閾値Ｎ１及びＮ２を動的に算出する。以下、ある分割対象のＷｅｂページＴに適した閾値Ｎ１（以下、閾値Ｎｔ１）及び閾値Ｎ２（以下、閾値Ｎｔ２）を算出する場合について説明する。本実施形態の分割パラメタ算出処理は、（１）基準値の設定処理と、（２）分割対象のＷｅｂページＴに適した閾値Ｎｔ１及びＮｔ２の算出処理とから構成される。【００３５】
（１）基準値の設定処理
先ず、初期設定として基準値の設定を行う。
図３は、本実施形態の分割パラメタ算出に係る基準値の算出の処理フロー図である。
図３において、ステップＳ２１では、基準とするＷｅｂページＢを任意に選択する。
次いで、ステップＳ２２では、ＷｅｂページＢを最適に分割可能な閾値Ｎ１及びＮ２を人的評価により実験的に決定する。この決定した閾値Ｎ１は閾値Ｎｂ１とし、閾値Ｎ２は閾値Ｎｂ２とする。
次いで、ステップＳ２３では、ＷｅｂページＢのコンテンツ間距離Ｓｂ（ｉ，ｉ＋１）の集合Ｓｂを算出する。
次いで、ステップＳ２４では、（２）式により標準偏差σＳｂを算出する。【００３６】
【数２】
0004791484.tif 000003
【００３７】
但し、Ｓｂ’はＷｅｂページＢのコンテンツ間距離の平均値、Ｓｂ（ｉ，ｉ＋１）はＷｅｂページＢのコンテンツ部品ｉとコンテンツ部品ｉ＋１間のコンテンツ間距離、ｎｂはＷｅｂページＢのコンテンツ部品数である。【００３８】
分割設定パラメタ部１４は、閾値Ｎｂ１及びＮｂ２、並びに標準偏差σＳｂを保存する。【００３９】
（２）分割対象のＷｅｂページＴに適した閾値Ｎｔ１及びＮｔ２の算出処理
図４は、本実施形態の分割パラメタ算出に係るＷｅｂページ個別の閾値の算出の処理フロー図である。
図４において、ステップＳ３１では、分割対象のＷｅｂページＴを選択する。
次いで、ステップＳ３２では、ＷｅｂページＴのコンテンツ間距離Ｓｔ（ｉ，ｉ＋１）の集合Ｓｔを算出する。
次いで、ステップＳ３３では、（３）式により標準偏差σＳｔを算出する。【００４０】
【数３】
0004791484.tif 000004
【００４１】
但し、Ｓｔ’はＷｅｂページＴのコンテンツ間距離の平均値、Ｓｔ（ｉ，ｉ＋１）はＷｅｂページＴのコンテンツ部品ｉとコンテンツ部品ｉ＋１間のコンテンツ間距離、ｎｔはＷｅｂページＴのコンテンツ部品数である。【００４２】
次いで、ステップＳ３４では、上記基準値の設定処理で設定された閾値Ｎｂ１，Ｎｂ２及び標準偏差σＳｂと、標準偏差σＳｔを用いて、（４）式及び（５）式により閾値Ｎｔ１及びＮｔ２を算出する。【００４３】
【数４】
0004791484.tif 000005
【００４４】
但し、αは所定の係数（正の実数値）である。係数αは、任意の複数のＷｅｂページから適当な値を実験的に求める。【００４５】
分割設定パラメタ部１４は、閾値Ｎｔ１及びＮｔ２をＷｅｂページＴ用の分割パラメタとして分割部１２に設定する。【００４６】
上述した実施形態によれば、先ず、基準のＷｅｂページＢに最適の閾値Ｎｂ１及びＮｂ２を求めるとともに、ＷｅｂページＢのコンテンツ間距離の標準偏差σＳｂを算出する。そして、その閾値Ｎｂ１及びＮｂ２を基に、基準のＷｅｂページＢのコンテンツ間距離の標準偏差σＳｂと分割対象のＷｅｂページＴのコンテンツ間距離の標準偏差σＳｔの比に応じた閾値Ｎｔ１及びＮｔ２を算出し、分割対象のＷｅｂページＴ用の分割パラメタとする。つまり、基準のＷｅｂページＢのコンテンツ間距離のばらつき方と、分割対象のＷｅｂページＴのコンテンツ間距離のばらつき方との差異に基づいて、ＷｅｂページＢの最適な分割パラメタを基準にして補正することにより、分割対象のＷｅｂページＴ用の分割パラメタを生成している。【００４７】
上述したように本実施形態によれば、分割パラメタが自動的に設定されるので、分割パラメタ設定にかかる人的負荷は軽減される。さらに、分割対象の個々のＷｅｂページ毎に各々適した分割パラメタが設定されるので、Ｗｅｂページを分割して携帯端末に提供する際の分割精度の低下を防止することができ、分割前の元のＷｅｂページの内容に対して適切な分割を行うことができる。【００４８】
図５は、本実施形態に係る評価実験の結果を示す図表である。図５において、従来方式１は、非特許文献１記載の方式のうち、ある特定の一Ｗｅｂページに対して適合率が最大化するように最適化した閾値Ｎ１及びＮ２を固定的に設定する方式である。従来方式２は、非特許文献２記載の方式のうち、ある特定のＷｅｂページ群に対して適合率が最大化するように最適化した閾値Ｎ１及びＮ２を固定的に設定する方式である。【００４９】
図５に係る評価実験では、本発明方式で用いた基準のＷｅｂページは、従来方式１で用いたサンプルの一Ｗｅｂページと同じである。そのサンプルの一Ｗｅｂページは、従来方式２のＷｅｂページ群には含まれていない。また、分割対象のＷｅｂページには、従来方式２のＷｅｂページ群に含まれる各Ｗｅｂページを用いている。そして、従来方式１、２の分割パラメタの設定値は、
従来方式１；Ｎ１＝２．６、Ｎ２＝１．７、
従来方式２；Ｎ１＝２．９、Ｎ２＝２．６、
である。また、本発明方式の基準の分割パラメタの設定値は、
Ｎｂ１＝３．４、Ｎｂ２＝２．３、α＝０．３６、
である。【００５０】
また、評価パラメータとしては、
適合率＝正解した分割位置数／全分割位置数、
再現率＝正解した分割位置数／全正解分割位置数、
Ｆ値＝適合率と再現率の調和平均値、
を用いている。
但し、（ａ）正解した分割位置数は各方式の分割位置のうち正解した数、（ｂ）全分割位置数は各方式の分割位置の総数、（ｃ）全正解分割位置数は人的評価により判断した正解位置の総数である。ここで、「正解」とは、各方式で自動的に判定した個々の分割位置が、パーソナルコンピュータ上で一般的なＷｅｂブラウザを用いて表示されたＷｅｂページに対して、評価者が主観的に最適であると判定した分割位置のいずれかと一致していることを指す。【００５１】
図５に示されるように、本発明方式によれば、Ｆ値の結果が従来方式１，２に比べて改善されている。このことから、本発明方式の有効性が確認された。【００５２】
なお、図１に示すコンテンツ変換システム１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコンテンツ変換処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。【００５３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。【００５４】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態では、コンテンツ間距離のばらつき方を表す指標として標準偏差を用いたが、他の指標（例えば分散等の総計値）を用いてもよい。コンテンツ間距離のばらつき方を表す指標として、例えば、2次のモーメント(分散)、3次のモーメント(歪度)、4次のモーメント(突度)等のばらつきを表す統計値を利用してもよい。【００５５】
また、コンテンツ間距離の計算方法は上述した実施形態に限定されない。単純にコンテンツ部品間に含まれる全タグの個数を当該コンテンツ部品間のコンテンツ間距離として用いてもよい。また、改行タグなどに重みを付ける等、コンテンツ部品間に含まれるタグの種類に応じた重みの総和をコンテンツ間距離として用いてもよい。
【産業上の利用可能性】
【００５６】
本発明は、Ｗｅｂページ等のコンテンツを変換するシステムに適用することができ、コンテンツデータの分割点を判定するためのコンテンツ部品の間のデータ記述上の距離の判定基準が自動的に設定されるので、その判定基準設定にかかる人的負荷を軽減することができる。
【図１】
0004791484.tif 000006
【図２】
0004791484.tif 000007
【図３】
0004791484.tif 000008
【図４】
0004791484.tif 000009
【図５】
0004791484.tif 000010