(57)【要約】【課題】  構造化文書を送信する際の断片化を防止する。【解決手段】  本発明が提供する、それぞれに関連率が設定される部分文書により構成される構造化文書をプログレッシブ伝送する方法では、断片化率を求める数式を用いて送信順序の断片化率が自動的に求められる。次に、求めた断片化率を所定の閾値と比較し、断片化率が閾値を上回る場合には、断片化率を減少させるために送信順序が修正される。
2005532616.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ関連率が設定された複数の部分文書により構成される構造化文書をプログレッシブ伝送する方法であって、
前記複数の部分文書に設定された関連率に従って、前記複数の部分文書の送信順序を決定するステップと、
前記決定された複数の部分文書の送信順序の断片化率を、断片化率を導く数式を用いて自動的に特定するステップと、
前記特定された断片化率を所定の閾値と比較するステップと、
前記断片化率が前記閾値を上回った場合に、前記決定された複数の部分文書の送信順序をデフラグするステップと
を備えることを特徴とするプログレッシブ伝送方法。
【請求項２】
前記構造化文書の部分文書は、ツリー構造を構成する総数ｋのノードとしてモデル化され、前記ツリー構造の詳細レベルが送信対象としてプログレッシブ伝送される
ことを特徴とする請求項１に記載のプログレッシブ伝送方法。
【請求項３】
前記複数の部分文書が読まれるべき順序は、前記ツリー構造の詳細レベルにおけるノードの順序集合R=[r1, …, rk]によって表され、
前記送信順序は、前記ツリー構造の詳細レベルにおけるノードの順序集合D=[d1, …, dk]によって表され、
前記断片化率は、π(i) = j, ri = dj, i,j ∈ [1, …, k]と定義される置換ベクトルπ:[1, …, k] → [1, …, k]を用いて特定される
ことを特徴とする請求項２に記載のプログレッシブ伝送方法。
【請求項４】
前記断片化率は、前記複数の部分文書について、前記複数の部分文書が読まれるべき順序における元の位置からの距離の総計を表す絶対断片化率であり、この絶対断片化率は、
と定義されることを特徴とする請求項３に記載のプログレッシブ伝送方法。
【請求項５】
前記絶対断片化率は、相対断片化率に正規化され、この相対断片化率は、
2005532616.tif 000011
と定義されることを特徴とする請求項４に記載のプログレッシブ伝送方法。
【請求項６】
前記断片化率は、前記複数の部分文書が読まれるべき順序における前記ノードの絶対位置が、前記送信順序の決定後にどれだけ変化しているかを表す散乱率であり、この散乱率は、
2005532616.tif 000012
と定義されることを特徴とする請求項３に記載のプログレッシブ伝送方法。
【請求項７】
前記散乱率は、相対散乱率に正規化され、この相対散乱率は、
2005532616.tif 000013
と定義されることを特徴とする請求項６に記載のプログレッシブ伝送方法。
【請求項８】
前記断片化率は、前記送信順序と前記複数の部分文書が読まれるべき順序の間で順序が変化しないノードの数を表す判読率であり、この判読率は、
2005532616.tif 000014
と定義されることを特徴とする請求項３に記載のプログレッシブ伝送方法。
【請求項９】
前記判読率は、相対判読率に正規化され、この相対判読率は、
2005532616.tif 000015
と定義されることを特徴とする請求項８に記載のプログレッシブ伝送方法。
【請求項１０】
前記断片化率の特定は、前記ツリー構造において送信対象となる詳細レベルのノードについて行われることを特徴とする請求項１〜９のいずれかに記載のプログレッシブ伝送方法。
【請求項１１】
前記詳細レベルは、前記ツリー構造のルートノードからの距離によって特定されることを特徴とする請求項１０に記載のプログレッシブ伝送方法。
【請求項１２】
前記複数の部分文書は、所定の用途の文書モデル向けのデータであることを特徴とする請求項１〜１１のいずれかに記載のプログレッシブ伝送方法。
【請求項１３】
前記プログレッシブ伝送は、携帯機器に対して行われることを特徴とする請求項１〜１２のいずれかに記載のプログレッシブ伝送方法。
【請求項１４】
前記携帯機器は、携帯電話、ＰＤＡ、ポータブルコンピュータ及びこれらの複合製品等のモバイルクライアントであることを特徴とする請求項１３に記載のプログレッシブ伝送方法。
【請求項１５】
前記携帯機器は、少なくとも１の属性を有することを特徴とする請求項１３または１４のいずれかに記載のプログレッシブ伝送方法。
【請求項１６】
前記構造化文書は、ＷＡＰ、ＨＴＭＬ、ｃＨＴＭＬまたはＸＭＬ等のマークアップ言語によって記述されていることを特徴とする請求項１〜１５のいずれかに記載のプログレッシブ伝送方法。
【請求項１７】
前記プログレッシブ伝送は、ＧＳＭ、ＰＤＣ、ＧＰＲＳ、ＰＰＰ、ＨＳＣＳＤ、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、ＩｒＤａ、Ｂｌｕｅｔｏｏｔｈ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の規格に準拠するコネクションを介して行われることを特徴とする請求項１〜１６のいずれかに記載のプログレッシブ伝送方法。
【請求項１８】
構造化文書の送信順序をデフラグする方法であって、
前記構造化文書は、複数の部分文書により構成され、
前記複数の部分文書は、ツリー構造のノードとしてモデル化され、
前記複数の部分文書の文脈の繋がりは、前記ツリー構造のエッジとしてモデル化され、
前記送信順序は、前記ツリー構造の階層をなし、送信対象となる詳細レベルのノードの順序集合としてモデル化され、
前記デフラグ方法は、
前記ツリー構造を構成するノードの総数を特定するステップと、
前記詳細レベルの各ノードに設定される関連率を各ノードに割り当てられるノード番号の関数として調節するステップと
を備えることをことを特徴とするデフラグ方法。
【請求項１９】
前記ツリー構造を先行順にトラバースし、前記ツリーを構成する各ノードに対してノード番号を割り当てるステップをさらに備えることを特徴とする請求項１８に記載のデフラグ方法。
【請求項２０】
前記各ノードに設定される関連率を調節するステップは、前記ツリー構造を先行順にトラバースし、前記ツリーを構成する各ノードに対してノード番号を割り当てるステップが実行される際に行われることを特徴とする請求項１９に記載のデフラグ方法。
【請求項２１】
前記各ノードに設定される関連率は、前記各ノードに割り当てられるノード番号に反比例するように調節されることを特徴とする請求項１８〜２０のいずれかに記載のデフラグ方法。
【請求項２２】
前記各ノードに設定される関連率は、前記ツリー構造を構成するノードの総数を乗算し、前記各ノードのノード番号により除算されることにより調節されることを特徴とする請求項２１に記載のデフラグ方法。
【請求項２３】
前記詳細レベルは、前記ツリー構造のルートノードからの距離によって特定されることを特徴とする請求項１８〜２２のいずれかに記載のプログレッシブ伝送方法。
【請求項２４】
構造化文書の送信順序をデフラグする方法であって、
前記構造化文書は、それぞれ関連率が設定される複数の部分文書により構成され、
前記複数の部分文書は、グラフのノードとしてモデル化され、
前記複数の部分文書の文脈の繋がりは、前記グラフの枝としてモデル化され、
前記送信順序は、ノードの順序集合としてモデル化され、
前記デフラグ方法は、
最も関連率の高いノードを、デフラグ後の送信順序に割り当てるノードとして選択するステップと、
前記構造化文書をモデル化するグラフを用いて、前記選択されたノードから、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの間の最短距離を特定するステップと、
前記特定された最短距離の関数として、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を調節するステップと
を備え、
前記ノード選択ステップ、前記最短距離特定ステップ及び前記関連率調節ステップは、すべてのノードが前記送信順序から前記デフラグ後の送信順序に割り当てられるまで実行されることを特徴とするデフラグ方法。
【請求項２５】
前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率は、前記特定された最短距離に反比例するように調節されることを特徴とする請求項２４に記載のデフラグ方法。
【請求項２６】
前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率は、前記特定された最短距離により除算されることにより調節されることを特徴とする請求項２５に記載のデフラグ方法。
【請求項２７】
前記グラフはツリー構造であることを特徴とする請求項２４〜２６のいずれかに記載のデフラグ方法。
【請求項２８】
構造化文書をプログレッシブ伝送する送信装置であって、
それぞれ関連率が設定された複数の部分文書により構成される構造化文書と、前記複数の部分文書に設定された関連率に従って決定される前記複数の部分文書の送信順序とを記憶する記憶部と、
前記複数の部分文書の送信順序の断片化率を、断片化率を導く数式を用いて自動的に特定し、所定の閾値と比較する断片化率測定部と、
前記断片化率が前記閾値を上回った場合に、前記複数の部分文書の送信順序を再配列するデフラグ部と、
前記再配列された送信順序に従ってデータの送受信を行うインターフェイス部と
を備えることを特徴とする送信装置。
【請求項２９】
前記記憶部は、前記構造化文書を記憶する際に、前記構造化文書を構成する複数の部分文書を、ツリー構造を構成する総数ｋのノードとして記憶し、
前記ツリー構造は、プログレッシブ送信の対象となる詳細レベルを有する
ことを特徴とする請求項２８に記載の送信装置。
【請求項３０】
前記記憶部は、前記ツリー構造の詳細レベルにおけるノードの順序集合R=[r1, …, rk]として表される、前記複数の部分文書が読まれるべき順序と、前記ツリー構造の詳細レベルにおけるノードの順序集合D=[d1, …, dk]によって表される、前記送信順序とを記憶し、
前記断片化率測定部は、π(i) = j, ri = dj, i,j ∈ [1, …, k]と定義される置換ベクトルπ:[1, …, k] → [1, …, k]を用いて前記送信順序の断片化率を特定する
ことを特徴とする請求項２９に記載の送信装置。
【請求項３１】
前記断片化率測定部は、前記断片化率として、前記複数の部分文書について、前記複数の部分文書が読まれるべき順序における元の位置からの距離の総計を表す絶対断片化率を特定し、この絶対断片化率は、
2005532616.tif 000016
と定義されることを特徴とする請求項３０に記載の送信装置。
【請求項３２】
前記断片化率測定部は、前記絶対断片化率を相対断片化率に正規化し、この相対断片化率は、
2005532616.tif 000017
と定義されることを特徴とする請求項３１に記載の送信装置。
【請求項３３】
前記断片化率測定部は、前記断片化率として、前記複数の部分文書が読まれるべき順序における前記ノードの絶対位置が、前記送信順序の決定後にどれだけ変化しているかを表す散乱率を特定し、この散乱率は、
2005532616.tif 000018
と定義されることを特徴とする請求項３０に記載の送信装置。
【請求項３４】
前記断片化率測定部は、前記散乱率を相対散乱率に正規化し、この相対散乱率は、
2005532616.tif 000019
と定義されることを特徴とする請求項３３に記載の送信装置。
【請求項３５】
前記断片化率測定部は、前記断片化率として、前記送信順序と前記複数の部分文書が読まれるべき順序の間で順序が変化しないノードの数を表す判読率であり、この判読率は、
2005532616.tif 000020
と定義されることを特徴とする請求項３０に記載の送信装置。
【請求項３６】
前記断片化率測定部は、前記判読率を相対判読率に正規化し、この相対判読率は、
2005532616.tif 000021
と定義されることを特徴とする請求項３５に記載の送信装置。
【請求項３７】
前記断片化率測定部は、前記ツリー構造において送信対象となる詳細レベルのノードについて前記断片化率の特定を行うことを特徴とする請求項２９に記載の送信装置。
【請求項３８】
前記記憶部は、アプリケーションの文書モデルに関するデータをさらに記憶することを特徴とする請求項２８〜３６のいずれかに記載の送信装置。
【請求項３９】
前記インターフェイス部は、携帯機器に対してデータを送信することを特徴とする請求項２８〜３７のいずれかに記載の送信装置。
【請求項４０】
前記送信装置はサーバであり、クライアント装置に対してデータを送信することを特徴とする請求項２８〜３９のいずれかに記載の送信装置。
【請求項４１】
前記クライアント装置は、モバイルクライアントであることを特徴とする請求項４０に記載の送信装置。
【請求項４２】
前記記憶部は、前記モバイルクライアントの属性情報をさらに記憶することを特徴とする請求項４１に記載の送信装置。
【請求項４３】
前記インターフェイス部は、ＷＡＰ、ＨＴＭＬ、ｃＨＴＭＬまたはＸＭＬ等のマークアップ言語によって記述された構造化文書を受信することを特徴とする請求項２８〜４２のいずれかに記載の送信装置。
【請求項４４】
前記インターフェイス部は、ＧＳＭ、ＰＤＣ、ＧＰＲＳ、ＰＰＰ、ＨＳＣＳＤ、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、ＩｒＤａ、Ｂｌｕｅｔｏｏｔｈ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の規格に準拠するコネクションを介してプログレッシブ伝送を行うことを特徴とする請求項２８〜４３のいずれかに記載の送信装置。
【請求項４５】
構造化文書の送信順序をデフラグするデフラグ装置であって、
構造化文書と前記構造化文書をモデル化するツリー構造とを記憶する記憶部と、
前記ツリー構造を構成するノードの総数を特定する処理装置と、
前記ツリー構造の階層をなす詳細レベルの各ノードに設定される関連率を各ノードに割り当てられるノード番号の関数として調節するデフラグ部と
を備え、
前記構造化文書をモデル化するツリー構造では、前記構造化文書を構成する複数の部分文書が前記ツリー構造のノードとしてモデル化され、前記複数の部分文書の文脈の繋がりは前記ツリー構造のエッジとしてモデル化され、前記送信順序は、前記ツリー構造の階層をなし、送信対象となる詳細レベルのノードの順序集合としてモデル化されることを特徴とするデフラグ装置。
【請求項４６】
前記処理装置は、前記ツリー構造を先行順にトラバースし、前記ツリーを構成する各ノードに対するノード番号を前記記憶部に記憶することを特徴とする請求項４５に記載のデフラグ装置。
【請求項４７】
前記デフラグ部は、前記処理装置が前記ツリー構造を先行順にトラバースする間に、前記記憶部に記憶される各ノードに設定される関連率の調節を行うことを特徴とする請求項４６に記載のデフラグ装置。
【請求項４８】
前記デフラグ部は、前記各ノードに設定される関連率を、前記記憶部に記憶される各ノードに割り当てられるノード番号に反比例するように調節することを特徴とする請求項４５〜４７のいずれかに記載のデフラグ装置。
【請求項４９】
前記デフラグ部は、前記記憶部に記憶される各ノードに設定される関連率を、前記ツリー構造を構成するノードの総数を乗算し、さらに前記各ノードのノード番号により除算することにより調節するされることを特徴とする請求項４８に記載のデフラグ装置。
【請求項５０】
構造化文書の送信順序をデフラグするデフラグ装置であって、
構造化文書をモデル化するグラフを記憶する記憶部と、
処理装置と
を備え、
前記構造化文書をモデル化するグラフでは、それぞれ関連率が設定され前記構造化文書を構成する複数の部分文書が前記グラフのノードとしてモデル化され、前記複数の部分文書の文脈の繋がりは前記グラフの枝としてモデル化され、前記送信順序は、ノードの順序集合としてモデル化され
前記処理装置は、
最も関連率の高いノードを、デフラグ後の送信順序に割り当てるノードとして選択する選択部と、
前記構造化文書をモデル化するグラフを用いて、前記選択されたノードから、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの間の最短距離を特定する距離測定部と、
前記特定された最短距離の関数として、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を調節するデフラグ部と
を備え、
前記処理装置は、すべてのノードが前記送信順序から前記デフラグ後の送信順序に割り当てられるまで、前記選択部、前記距離測定部及び前記デフラグ部を繰り返し起動させることを特徴とするデフラグ装置。
【請求項５１】
前記デフラグ部は、前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を、前記特定された最短距離に反比例するように調節することを特徴とする請求項５０に記載のデフラグ装置。
【請求項５２】
前記デフラグ部は、前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を、前記特定された最短距離により除算することにより調節することを特徴とする請求項５１に記載のデフラグ装置。
【請求項５３】
コンピュータに、請求項１〜１７のいずれかに記載のプログレッシブ伝送方法を実行させるためのプログラム。
【請求項５４】
コンピュータに、請求項１８〜２７のいずれかに記載のデフラグ方法を実行させるためのプログラム。
【請求項５５】
請求項５３または５４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造化文書をプログレッシブ伝送する方法、及びプログレッシブ伝送を行う際に送信順序に適用されるデフラグ方法に関する。
【背景技術】
【０００２】
近年、コンピュータサイエンス分野の研究では、効率的かつインターネットに対応したマルチメディアデータベース及びミドルウェアシステムが主要なトピックとなっている。マルチメディアコンテンツを送信したり管理する方法は、通信システムを介して数値データや文字データを送信する方法とは本質的に異なり、マルチメディアデータを送信する前にこのデータを処理しておく必要がある。
【０００３】
これは特に、送信前に送信される順序が決定されるいわゆる構造化文書にあてはまる。この構造化文書を構成する各部分文書が複数の階層からなり、各階層では、部分文書が分割や並べ替えにより著しく断片化されている。
【０００４】
以下、この断片化の問題について図１乃至４を参照して説明する。
【０００５】
図１は、構造化文書１０を例示する図である。この構造化文書１０は複数の部分文書によって構成され、この部分文書として、見出し１２、サブタイトル１４、画像１６、画像１６のタイトル１８、リンク２０及び複数のテキストセクション２２、２４、２６及び２８が含まれている。
【０００６】
そして、このような構造化文書の送信を効率化する方法として、例えば図２に示されるツリー構造によって構造化文書の構造をモデル化する方法が知られている。
【０００７】
図２では、構造化文書全体がルートノードに関連付けられ、図１に示される部分文書は、このツリー構造において、ルートノードの下位の階層のノードとしてモデル化される。尚、本明細書では、構造化文書をモデル化したツリー構造における特定の階層を詳細レベルと記載する。
【０００８】
また、構造化文書に関連する概念として関連率（Relevance Weighting）がある。この関連率という概念を用いる目的は、狭帯域のように移動通信環境において限られたキャパシティで部分文書を送信する際の最適な順序を決定することにある。
【０００９】
また、関連率を用いる目的は、構造化文書のうち、より関連性の高い部分を最初に送信して欲しいというエンドユーザの利益を図ることにもある。この関連率は、エンドユーザの希望に適う部分文書を特定するために用いられ、関連率の高い部分文書から先に送信されるように構造化文書の送信順序が変更される。
【００１０】
図３は、送信された後の文書の読みやすさに関連率が与える影響を示す図である。左図は、構造化文書の作者が意図した、自然に部分文書を読む際の順序に並べた関連率の分布を示す図である。尚、この図において、横軸は部分文書の数を示し、縦軸は各部分文書の関連率を示している。他方、右図は、関連率に従って部分文書を並べ替えた後の関連率の分布を示す図である。
【００１１】
図４に示されるように、プログレッシブ伝送を行う前に、単純に部分文書に関連率に基づく並べ替えを適用した場合には、エンドユーザにとって構造化文書の著しい断片化をもたすことになる。
【００１２】
これは特に、携帯電話、ＰＤＡ、ポータブルコンピュータやこれらの複合製品等のように、表示能力の限られた装置に対してプログレッシブ伝送を行う際に問題となる。これらの製品のディスプレイには、通常、受信した構造化文書の画面表示をスクロールさせるためのスクロールバーが表示される。このスクロールバーを画面上方から下方に移動させると、構造化文書の別の部分がユーザに表示される。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
関連率に基づく並べ替えを適用した場合、図４に示されるように、例えば図１の画像１８が関連する見出しとともに表示されないという状況が生じることになる。そして、この構造化文書の断片化は、プログレッシブ伝送後の構造化文書の読みやすさを著しく減じることになる。
【課題を解決するための手段】
【００１４】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、構造化文書を送信する際の断片化を防止することである。
【００１５】
また、本発明の別の目的は、構造化文書を関連率に従って並べ替えた後に、当該構造化文書のデフラグを行う方法を提供することである。
【００１６】
上記の目的達成するために、本発明は、構造化文書のプログレッシブ伝送方法を提供する。この構造化文書は、それぞれ関連率が設定された複数の部分文書により構成されている。尚、以下では、この複数の部分文書の送信順序が、それぞれに設定された関連率に従って決定されるものと仮定するが、これはあくまでも例示的なものにすぎず本発明を限定するものではない。
【００１７】
本発明に係るプログレッシブ伝送方法では、まず、複数の部分文書のそれぞれに設定される関連率に従って当該複数の部分文書の送信順序が修正され、これにより構造化文書が表示された際のエンドユーザにとっての読みやすさが向上する。
【００１８】
また、本発明に係るプログレッシブ伝送方法では、構造化文書のデフラグ処理を自動的に行うため、断片化率を導くための数式が用いられる。
【００１９】
断片化率が特定されると、所定の閾値との比較が行われる。この比較の結果、断片化率が閾値を上回った場合には、上述の複数の部分文書の送信順序がデフラグされることになる。尚、このデフラグ方法は、特定の方法に限られず任意の方法でよい。
【００２０】
また、本発明の別の好ましい態様では、構造化文書を構成する部分文書が、ツリー構造を構成する総数ｋのノードとしてモデル化され、前記ツリー構造の階層をなす詳細レベルが送信対象としてプログレッシブ伝送される。
【００２１】
この好ましい態様では、構造化文書を送信する前に、当該構造化文書のコンテンツを階層毎に容易に抽出することが可能になる。送信対象として選択される詳細レベルは下位になるにつれて、エンドユーザに提供される情報も詳細になる。従って、後述するデフラグ方法は、送信対象となる詳細レベルが下位である場合に特に最適である。
【００２２】
また、本発明の別の好ましい態様では、複数の部分文書が読まれるべき順序は、ツリー構造の詳細レベルにおけるノードの順序集合R=[r1, …, rk]によって表され、プログレッシブ転送の際の送信順序は、ツリー構造の詳細レベルにおけるノードの順序集合D=[d1, …, dk]によって表され、断片化率は、π(i) = j, ri = dj, i,j ∈ [1, …, k]と定義される置換ベクトルπ:[1, …, k] → [1, …, k]を用いて特定される。
【００２３】
この好ましい態様は、複数の部分文書が読まれる順序と送信順序の数式化に関し、さらには、上記２つの順序に対する置換ベクトルの適用に関する。この置換ベクトルの適用は、断片化率をデフラグ方法に用いる際の必要条件である。
【００２４】
また、本発明の別の好ましい態様では、断片化率として絶対断片化率が用いられ、この絶対断片化率は、複数の部分文書について、当該複数の部分文書が読まれるべき順序における元の位置からの距離の総計を表している。
【００２５】
この好ましい態様の利点としては、上述したように断片化率が置換ベクトルによって容易に特定される点や、部分文書の送信前にデフラグの必要性を示すことができる点が挙げられる。
【００２６】
また、本発明の別の好ましい態様では、断片化率として散乱率が用いられ、この散乱率は、複数の部分文書が読まれるべき順序におけるノードの絶対位置が、送信順序の決定後にどれだけ変化しているかを表している。
【００２７】
元々隣接していた部分文書同士が、構造化文書が送信された後も同様に隣接して表示されれば、すなわち散乱率が低ければ、エンドユーザにとっての読みやすさは向上する。従って、この散乱率は、直接エンドユーザの読みやすさに直結するという特徴を有している。
【００２８】
また、本発明の別の好ましい態様では、断片化率として判読率が用いられ、この判読率は、送信順序と複数の部分文書が読まれるべき順序の間で順序が変化しないノードの数を表している。
【００２９】
この判読率は、送信後においても読まれるべき順序と同じ順序を維持する部分文書の絶対数を示すという特徴を有している。
【００３０】
以上説明してきた断片化率は、正規化することが好ましい。
【００３１】
上記の断片化率を正規化することには、断片化率が文書のサイズによって変わらないという利点がある。
【００３２】
また、本発明の好ましい態様では、複数の部分文書が、所定の用途の文書モデル向けのデータである。
【００３３】
この好ましい態様では、任意の用途向けに作成された構造化文書のデフラグが可能である。つまり、上述した複数の断片化率の特定方法やデフラグ方法は、任意の用途に対して適用可能であるということである。部分文書の典型例として、見出し、作者、タイトル、画像、写真、及び／又はテキスト等があるが、これはあくまで例示的なものであり本発明を限定するものではない。
【００３４】
また、本発明の別の好ましい態様では、プログレッシブ伝送が、携帯電話、ＰＤＡ、ポータブルコンピュータ及びこれらの複合製品等の携帯機器に対して行われる。
【００３５】
従って、本発明は、データの送信対象を問わず任意のデータ送信に適用可能である。本発明の適用対象としては、特に表示能力が限られているデータ送信対象が最適であり、このデータ送信対象として、携帯電話、ＰＤＡ、ポータブルコンピュータ及びこれらの複合製品等の携帯機器が挙げられる。
【００３６】
また、本発明の別の好ましい態様では、構造化文書が、ＷＡＰ、ＨＴＭＬ、ｃＨＴＭＬまたはＸＭＬ等のマークアップ言語によって記述される。
【００３７】
この好ましい態様は、本発明の典型的な適用例であるが、けっして本発明を限定するものではない。まず、ＨＴＭＬはインターネットへの適用に好適であり、ＷＡＰはＧＳＭに準拠した携帯機器に対する構造化文書の送信に適用が可能である。さらに別の例として、ｉモードやＩＭＴ‐２０００に準拠した構造化文書の送信に適用可能なｃＨＴＭＬがある。ｉモードによる構造化文書の送信の場合、送信される構造化文書は、一般的なＸＭＬフォーマットやＸＭＬ文書の形式に基づいてもよい。
【００３８】
また、別の好ましい態様では、プログレッシブ伝送が、ＧＳＭ、ＰＤＣ、ＧＰＲＳ、ＰＰＰ、ＨＳＣＳＤ、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、ＩｒＤａ、Ｂｌｕｅｔｏｏｔｈ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の規格に準拠するコネクションを介して行われる。
【００３９】
本発明は、特に携帯機器への構造化文書の送信など移動通信への適用に好適である。ＧＳＭ、ＰＤＣ、ＰＰＰ、ＩＳ  ４５、ＨＳＣＳＤは、移動通信に関する技術であり、これは、ＩＳ  ９５及びＩＭＴ‐２０００についても同様である。
【００４０】
しかしながら、本発明は、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ等の無線ＬＡＮにも適用可能である。
【００４１】
また、本発明は、ＩｒＤＡに準拠する赤外線通信や、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、Ｂｌｕｅｔｏｏｔｈを利用した近距離の移動通信にも適用可能である。
【００４２】
また、本発明は、文書データを受信する装置の種類にかかわりなく、特にクライアント／サーバアーキテクチャへの適用に好適である。本発明がクライアント／サーバアーキテクチャに適用される場合には、プログレッシブ伝送方法は、例えばコンテンツ配信サーバ等のサーバ側で行われることになる。
【００４３】
また、本発明は、構造化文書の送信順序をデフラグする方法を提供する。この構造化文書は、複数の部分文書により構成され、この複数の部分文書は、ツリー構造のノードとしてモデル化され、複数の部分文書の文脈の繋がりは、前記ツリー構造のエッジとしてモデル化され、複数の部分文書の送信順序は、前記ツリー構造の階層をなし、送信対象となる詳細レベルのノードの順序集合としてモデル化される。そして、本発明に係るデフラグ方法では、ツリー構造を構成するノードの総数が特定され、詳細レベルの各ノードに設定された関連率が、各ノードに割り当てられるノード番号の関数として調節される。
【００４４】
上記のノード番号の関数は、最も一般的な意味において、例えばノード番号のようにノードが処理される順序の減少関数である。
【００４５】
この第１のデフラグ方法によれば、構造化文書全体の構造的特徴を考慮して送信順序の断片化率を減少させることが可能になる。
【００４６】
特に、この第１のデフラグ方法では、デフラグを行うにあたり構造化文書が読まれるべき順序を考慮することが可能になる。
【００４７】
この第１のデフラグ方法は、特にモバイル環境への適用に好適である。
【００４８】
携帯機器の場合、利用可能な帯域が狭く能力も限られているため、提供される部分文書の詳細レベルが下位になる傾向がある。詳細レベルが下位になるにつれて、断片化率が高くなるリスクも高まってしまう。そのため、第１のデフラグ方法は、特にモバイル環境への適用に好適であるといえる。
【００４９】
また、本発明の別の好ましい態様では、ツリー構造が先行順にトラバースされ、このツリーを構成する各ノードに対してノード番号が割り当てられる。
【００５０】
この好ましい態様では、構造化文書を構成する部分文書が階層構造を有していることが想定されている。ツリー構造の高位の階層に位置する部分文書は、より下位の階層と比較してより詳細でない情報を有している。そして、関連性に関する情報は、ツリー構造において関連するノードの数によって表される。
【００５１】
この関連率に関する情報は、部分文書の関連率を修正するために用いられる。各ノードの関連率が調節または修正されると、この修正された関連率に応じて送信順序が修正されることになる。
【００５２】
また、本発明の別の好ましい態様では、ツリー構造が先行順にトラバースされ、このツリーを構成する各ノードに対してノード番号が割り当てる際に、各ノードの関連率が調節される。
【００５３】
この好ましい態様では、ツリーが１度だけトラバースされる間に、各ノードに対するノード番号の割り当てと各ノードの関連率の調節が行われるため、デフラグ処理の複雑さが軽減されるという利点がある。
【００５４】
また、本発明の別の好ましい態様では、各ノードに設定される関連率が、各ノードに割り当てられるノード番号に反比例するように調節される。そして、この調節方法の例として、ツリー構造を構成するノードの総数を乗算し、前記各ノードのノード番号により除算するという方法がある。
【００５５】
この好ましい態様は、ツリー構造のより高位の階層に位置するノードの関連率は、より下位の階層に位置し、より詳細な情報を有するノードの関連率よりも直感的に高くすべきであるという事実に関連している。
【００５６】
また、本発明は、構造化文書の送信順序をデフラグする第２の方法を提供する。この構造化文書は、それぞれ関連率が設定される複数の部分文書により構成され、この複数の部分文書は、グラフのノードとしてモデル化され、複数の部分文書の文脈の繋がりは、前記グラフの枝としてモデル化され、複数の部分文書の送信順序は、ノードの順序集合としてモデル化される。そして、本発明に係る第２のデフラグ方法では、まず第１のステップとして、最も関連率の高いノードが、デフラグ後の送信順序に割り当てるノードとして選択される。次に、第２のステップとして、構造化文書をモデル化するグラフを用いて、選択されたノードから、まだ送信手順からデフラグ後の送信順序に割り当てられていないノードの間の最短距離が特定される。次に、第３のステップとして、まだ送信手順からデフラグ後の送信順序に割り当てられていないノードの関連率が、特定された最短距離の関数として調節される。そして、この第１乃至第３のステップは、すべてのノードが送信順序からデフラグ後の送信順序に割り当てられるまで繰り返し実行される。
【００５７】
上述した第１のデフラグ方法では、構造化文書が読まれるべき順序が考慮されたが、この第２のデフラグ方法では、その補足として、ツリー構造の単一の階層に限らず、グラフ全体か又はツリー構造の複数の階層を考慮することが可能となっている。
【００５８】
特に、構造化文書の構造に関する情報をより正確に利用するために、関連率の調節が複数回にわたって実行される。
【００５９】
また、本発明の別の好ましい態様では、送信手順からデフラグ後の送信順序に割り当てられていないノードの関連率が、特定された最短距離に反比例するように調節される。そして、この調節方法の例として、ノードの関連率を、特定された最短距離により除算することにより調節するという方法がある。
【００６０】
この好ましい態様によれば、送信順序の処理が繰り返し実行される際に、デフラグ後の送信順序に割り当てるノードとして適切なノードを選択することが可能になる。そして、この選択されたノードから、まだ送信手順からデフラグ後の送信順序に割り当てられていないノードの間の最短距離が特定される。
【００６１】
第１の特徴は、デフラグ処理の間に修正された可能性のある最も関連率の高いノードを、デフラグ後の送信順序に割り当てるノードとして柔軟に選択することができる点である。
【００６２】
第２の特徴は、関連率の再計算を行うことによって、反復的なデフラグプロセスの各段階ごとに最も適切な部分文書の文脈の繋がりを把握することができる点である。
【００６３】
概して、この第２のデフラグ方法によれば、関連率の流動的な適応が可能になる。
【００６４】
また、本発明は、コンテンツ配信装置の内部メモリに直接ロード可能なプログラムであって、このプログラムが当該コンテンツ配信装置のプロセッサによって実行される際に、プログレッシブ伝送とデフラグ方法とを実現させるソフトウェアコードを備えるプログラムを提供する。このコンテンツ配信装置は、コンテンツ配信サーバやコンテンツ配信用のポータブルコンピュータであってもよい。
【００６５】
従って、本発明によれば、コンピュータやプロセッサシステムにおいてプログレッシブ伝送やデフラグ処理を実現することが可能になる。また、これにより、モバイル通信環境にあるコンピュータシステムや、より具体的にはそのプロセッサにより実行されるプログラムを提供することが可能になる。
【００６６】
この本発明に係る機能を実現させるプログラムは、多様な方法でコンピュータまたはプロセッサに提供することができる。例えば、ＲＯＭやＣＤ‐ＲＯＭ等のプロセッサや入出力装置によって読み取り可能な読み出し専用記憶装置を介して提供される方法や、フロッピー（登録商標）ディスクやハードディスク等の書き込み可能な記憶媒体を介して提供される方法や、あるいはモデムやインターフェイス装置を介してネットワーク、インターネット、電話網等の通信媒体を通じて提供される方法がある。尚、本発明に係るプログレッシブ伝送やデフラグ方法を実行させる、プロセッサが読み取り可能な指示を記録する上記の媒体もまた本発明の別の実施形態である。
【発明を実施するための最良の形態】
【００６７】
以下、図面を参照して本発明の実施形態について説明する。
【００６８】
以下の実施形態の説明では、まずはじめに構造化文書の断片化率を測定するための数式について説明する。
【００６９】
次に、図５及び６を参照してプログレッシブ伝送を行うにあたり上記の数式を適用する方法について説明する。
【００７０】
次に、図７乃至１３を参照して本発明に係るデフラグ方法について説明し、最後に、図１４及び１５を参照して本発明に係るデフラグ方法を適用した結果について説明する。
【００７１】
上述したように、構造化文書を表す方法としてツリーモデルがある。このツリーモデルでは、構造化文書に含まれる部分文書の数をｋとする。このツリーの一階層をなす部分文書は任意にプログレッシブ伝送され、この階層は、以下において詳細レベルと記載する。
【００７２】
この表示方法を用いた場合、構造化文書の作者が意図する部分文書を読む際の順序は、ツリーの詳細レベルにおけるノードの順序集合R=[r1, …, rk]によって表される。
【００７３】
プログレッシブ伝送を行う際の送信順序は、ツリーの詳細レベルにおけるノードの順序集合D=[d1, …, dk]によって表される。
【００７４】
一方、断片化率は、π(i) = j, ri = dj, i,j ∈ [1, …, k]と定義される置換ベクトルπ:[1, …, k] → [1, …, k]を用いて特定される。
【００７５】
断片化率の最初の例として、絶対断片化率（Absolute Fragmentation Measure）がある。この絶対断片化率は、各部分文書について、構造化文書が読まれる際の順序における元の位置からの距離の総計を表し、次のように定義される。
【数１】
2005532616.tif 000003
【００７６】
この絶対断片化率の上限は次のように推定される。
【数２】
2005532616.tif 000004
【００７７】
この上限により、文書の長さによって変わらない正規化された絶対断片化率を求めることができる。
【数３】
2005532616.tif 000005
【００７８】
断片化率の別の例として、散乱率（Ratio of Incoherence）がある。この散乱率は、構造化文書が読まれる際の各ノードの絶対位置が、送信順序の決定後にどれだけ変化しているかを表し、次のように定義される。
【数４】
2005532616.tif 000006
【００７９】
この散乱率の上限は次のように推定される。
【数５】
2005532616.tif 000007
【００８０】
この上限により、文書の長さによって変わらない正規化された散乱率を求めることができる。
【数６】
2005532616.tif 000008
【００８１】
断片化率のさらに別の例として、判読率（Readability Measure）がある。この判読率は、関連率に基づく並べ替えが適用された送信順序と、構造化文書が読まれる際の順序とが変わらないノードの数を表し、次のように定義される。
【数７】
2005532616.tif 000009
【００８２】
この判読率は、文書の長さによって変わらない散乱率に正規化することができる。
【数８】
2005532616.tif 000010
【００８３】
次に、以上説明した断片化率を導く数式が、本発明に係るプログレッシブ伝送を行う送信装置において適用される方法について説明する。
【００８４】
図５に示されるように、送信装置３０は、記憶部３２備え、この記憶部３２には、部分文書からなる構造化文書と、各部分文書の関連率と、当該部分文書の送信順序が記憶されている。
【００８５】
同図に示されるように、送信装置３０は、断片化率測定部３４をさらに備えている。この断片化率測定部３４は、上述した断片化率を導く数式のいずれかを使い、関連率に基づいて部分文書が並べ換えられた後の送信順序の断片化率を求める。
【００８６】
同図に示されるように、送信装置３０は、デフラグ部３６をさらに備えている。このデフラグ部３６は、断片化率測定部３４によって求められた断片化率と閾値と比較し、断片化率が閾値を上回る場合には、送信順序に対してデフラグを行う。
【００８７】
同図に示されるように、送信装置３０は、送信データの送受信を行うインターフェイス部３８をさらに備えている。このインターフェイス部３８は、関連率に基づいて並べ換えられた送信順序や構造化文書に関する情報の受信を行ったり、送信順序が決定した後の、エンドユーザに対する構造化文書の送信を行う。
【００８８】
次に、図６を参照して、送信装置３０において実行される処理の動作について説明する。
図６は、送信装置３０において実行される処理の動作を示すフローチャートである。
【００８９】
同図に示されるように、本発明に係るプログレッシブ伝送方法の最初の処理として、送信順序が決定される（ステップＳ１０）。ただし、この送信順序は、送信装置３０で決定されずに外部から提供されてもよい。
【００９０】
次に、上述した断片化率を導く数式を使って断片化率を求める（ステップＳ１２）。このように公式化することによって、断片化率を自動的に特定することが可能になり、さらに本発明に係るデフラグ方法の適用が可能になる。尚、このデフラグ方法については、図７乃至１２を用いて後述する。
【００９１】
同図に示されるように、求められた断片化率は閾値と比較される（ステップＳ１４）。ここで、閾値が断片化率を上回る場合には、まず送信順序のデフラグが行われ（ステップＳ１６）、その後にプログレッシブ伝送が行われる（ステップＳ１８）。他方、閾値が断片化率以下の場合には、デフラグを行わずに、プログレッシブ伝送が行われる（ステップＳ１８）。
【００９２】
次に、図７乃至１２を参照して本発明に係るデフラグ方法について説明する。この図７乃至１２のうち、図７及び８は、本発明に係る第１のデフラグ方法に関し、図９乃至１２は本発明に係る第２のデフラグ方法に関する。
【００９３】
図７は、本発明に係る第１のデフラグ方法の適用例を示す図である。
【００９４】
同図に示される構造化文書は、１から８のツリーノードとしてモデル化される部分文書により構成されている。各部分文書間の文脈の繋がりは、ツリーのエッジとしてモデル化され、送信順序は、例えばノード２及び６やノード３、４、５、７及び８のように、送信対象となる詳細レベルにおけるノードの順序集合としてモデル化される。
【００９５】
同図に示されるように、まずツリーを構成するノードの総数が特定される（この例では、８）。さらに、各ノードには、先行順（Prefix Order）に１から８のノード番号が割り当てられる。このノード番号は、ノード番号の割り当てに関するデータを記憶する文書関連データに基づいて割り当てられてもよいし、この文書関連データに基づかずに、ツリーを先行順にトラバースする間に割り当ててもよい。
【００９６】
ツリーを構成するノードの総数と各ノードに対するノード番号の割り当てが完了すると、送信対象として選択された詳細レベルの各ノード（部分文書）の関連率をノード番号の関数として調節することが可能になる。
【００９７】
このような調節方法の例としては、例えば各ノードに対して、ツリーを構成する総数を乗算し、さらに当該ノードのノード番号で除算する方法のように、各ノードの関連率をノード番号に反比例するように調節する方法がある。
【００９８】
図７に示される例では、詳細レベルは２層からなり、各ノード３、４、５、７及び８の最初の関連率１８、１６、２０、４９及び５０は、それぞれ４８、３２、３２、５６及び５０に更新される。
【００９９】
図７に示される例を一般化すると、ノード番号によって除算される実数αが得られる。
【０１００】
以上説明した例から明らかなように、関連率を調節するためにはツリーをトラバースすることが必要である。本発明では、上述した関連率の調節を、ノード番号を割り当てる間に同時に行うことで処理の複雑さが軽減される。
【０１０１】
図８は、図７を参照して説明した第１のデフラグ方法の処理のフローチャートを示す図である。
【０１０２】
同図に示されるように、まずツリーを構成するノードの総数が特定される（ステップＳ２０）。次に、ノード番号が各ノードに割り当てられる（ステップＳ２２）。ただし、この処理は、構造化文書に関する情報（ここでは、ノード番号の割り当てに関する情報）が利用可能な場合には省略してもよい。そして最後に、各ノードの関連率が調節される（ステップＳ２４）。
【０１０３】
次に、上述したツリーを先行順にトラバースする過程とツリーを構成するノードの関連率を調節する過程を表す手続き的表現について擬似コードを参照して説明する。
【０１０４】
最初に説明する手続きは、次の表現からなるProcedure Prefixである。
1.   procedure prefix (n: Node, p: N) :N
2.   Begin
3.        pos (n) := p; last := p;
4.        chldrn := children (n) ;
5.        while (chldrn <> [] ) do
6.           last : = prefix (head(chldrn), last + 1);
7.           chldrn : = tail (chldrn);
8.        end
9.        return last;
10.  End
【０１０５】
このProcedure Prefixは、ノードのリストとルートノードの番号（例えば１）を受け取ると、１及び６行目に示すように反復的に実行され、先行順にツリーがトラバースされる。
【０１０６】
このため、Procedure Prefixの初期設定として、３行目のposに示されるように各ノードに対してノード番号が割り当てられ、この値は変数lastとして記憶される。
【０１０７】
４行目では、現在処理対象であるノードの子ノードのリストが作成される。この子ノードのリストが非空のリストである場合、Procedure Prefixは、６行目に示すように、当該子ノードのリストと、さらに呼び出しパラメータとして増分されたノード番号（last + 1）を使って、当該子ノードリスト上のノードに対して反復的に実行される。
【０１０８】
この子ノードのリストは、７行目に示すように、複数の階層からなるツリーをリーフノードまでトラバースするため、このリストの末尾まで修正される。９行目に示すように、このProcedure Prefixの呼出し毎に、サブツリーのトラバースの間にノードに割り当てられた最後の番号はリターンされる。
【０１０９】
次に、以上説明したProcedure Prefixの変形例であるProcedure S-ORDERについて説明する。このProcedure S-ORDERによってもまた、ツリーを構成する各ノードにノード番号を割り当てると同時に各ノードの関連率を修正することが可能になる。このProcedure S-ORDERの擬似コードは次のとおりである。
1.   procedure S-ORDER (n: Node, p: N) :N
2.   Begin
3.        pos (n) := p; last := p;
4.        v(n) := (total/pos(n))*v(n);
5.        chldrn := children (n) ;
6.        while (chldrn <> [] ) do
7.           last : = S-ORDER (head(chldrn), last + 1);
8.           chldrn : = tail (chldrn);
9.        end
10.       return last;
11.  End
【０１１０】
このProcedure S-ORDERでは、ノードの関連率を修正するためのコマンドが４行目に追加されている。この修正は、具体的には、ノードの初期の関連率にツリーを構成するノード総数の値を乗算し、さらにそのノードに割り当てられたノード番号で除算するというものである。尚、この修正方法はあくまで例示的なものであり、その他任意の関連率の修正方法をこのProcedure S-ORDERにおいて適用してよい。
【０１１１】
以上の相違点を除くその他の処理については、上述したProcedure Prefixの処理と同様である。
【０１１２】
このProcedure S-ORDERの利点は、ノード番号の割り当てに関する情報が外部から入力されない場合であっても、ツリーを１度だけトラバースするだけで済み、従って処理の複雑さが軽減されるという点である。
【０１１３】
次に、図９乃至１２を参照して本発明に係る第２のデフラグ方法について説明する。
【０１１４】
図９は、本発明に係る第２のデフラグ方法を、構造化文書の構造をモデル化したツリーに適用する場合を例示する図である。同図に示される構造化文書は、その詳細レベルの数が２であり、プログレッシブ伝送の対象となる部分文書を表すノードは、ノード３、４、５、７及び８である。
【０１１５】
この例では、これらのノードの初期の関連率が、それぞれ１９２、１７６、１６０、１９５及び１００となっている。
【０１１６】
この第２のデフラグ方法では、最も関連率の高いノード（例えば、関連率が１９５であるノード７）が、デフラグ後の送信順序における次のノードとして選択される。
【０１１７】
次に、選択されたノード（例えばノード７）からツリーを構成する別のノードへの最短距離が特定される（この例では、ノード６までの最短距離は１であり、ノード８までの最短距離は２である）。
【０１１８】
そして次に、選択されたノード以外の各ノードの関連率が、選択されたノードから各ノードへの最短距離に従って更新される。
【０１１９】
この更新の結果は、図１０に示される表に示されている。
【０１２０】
図１０は、各ノードが送信順序Ｄからデフラグ後の送信順序Ｄ´へ割り当てられる過程を示す図である。また、同図では、デフラグ後の送信順序Ｄ´に割り当てられていない送信順序Ｄのノードが、修正後の関連率の値に従ってソートされている。
【０１２１】
図９及び１０に示されるように、まずノード７がデフラグ後の送信順序に割り当てられると、次に、初期の関連率を最短距離の値４で除算した結果、最も高い関連率４８となるノード３が選択される。このノード３は、デフラグ後の送信順序において２番目に割り当てられる。
【０１２２】
図１０に示される表の４行目以降では、以上説明したデフラグ処理が繰り返し実行され、最終的なデフラグ後の送信順序Ｄ´は、７、８、３、４、５となる。
【０１２３】
図１１は、図９及び１０を参照して説明した、本発明に係る第２のデフラグ方法を実行するデフラグ装置４０の構成を示す図である。
【０１２４】
図１１に示されるように、このデフラグ装置４０は、記憶部４２と処理装置４４を備えている。この処理装置４４は、選択部４５、距離測定部４６及び調節部４７から構成されている。
【０１２５】
図１２は、図１１に示されるデフラグ装置４０において実行される、図９及び１０を参照して説明した第２のデフラグ方法の動作を示すフローチャートである。
【０１２６】
同図に示されるように、この第２のデフラグ方法では、まず最も関連率の高いノードが選択される（ステップＳ３０）。次に、構造化文書の構造をモデルしたグラフに基づいて、この選択されたノードから各ノードへの最短距離が特定される（ステップＳ３２）。最後に、デフラグ後の送信順序に割り当てられていない各ノードについて、その関連率が、選択されたノードへの最短距離の関数として調節される（ステップＳ３４）。
【０１２７】
同図に示されるように、ステップＳ３０からＳ３４までの処理は、すべてのノードがデフラグ後の送信順序に割り当てられるまで繰り返し実行される。
【０１２８】
尚、以上説明した第２のデフラグ方法では、上述した調節方法以外の任意の方法でノードの関連率を調節してもよい。
【０１２９】
このノードの関連率を調節方法とは、最も一般的な意味において、ノード番号のようにノードが処理される順序の減少関数である。その一例として、上述したような各ノードの関連率を選択されたノードへの距離で除算する方法がある。
【０１３０】
本発明に係る第２のデフラグ方法の手続き的表現は擬似コードによって次のように表現され、Procedure S-DISTANCEは、ツリーを構成するノードに対して繰り返し実行される。
1.    Procedure S-DISTANCE (D: List (Node))
2.    Begin
3.        first:=head (D); rest:=tail (D);
4.        Foreach (c in rest) do
5.        v (c) := v (c)/dist (c, first);
6.        S-DISTANCE (sort(<=, v, rest));
7.    End
【０１３１】
このProcedure S-DISTANCEの５行目では、図９乃至１２を参照して説明したように、デフラグ後の送信順序に割り当てられていない各ノードの関連率が更新される。尚、この更新方法はあくまで例示的なものであり、その他任意の関連率の更新方法をこのProcedure S-DISTANCEにおいて適用してよい。
【０１３２】
このProcedure S-DISTANCEの６行目では、後続する処理のために、更新された関連率の大きい順にリスト中のノードがソートされる。従って、次にデフラグ後の送信順序に割り当てられるのは、このリストの先頭に位置するノードである。
【０１３３】
図１３は、本発明をクライアント／サーバ環境に適用した例に関し、特に移動通信に適用した例に関する。
【０１３４】
同図に示されるように、以上説明してきたプログレッシブ伝送は、携帯電話、ＰＤＡ、ポータブルコンピュータやこれらの複合製品（図示せず）等の携帯機器に対する実行が可能である。また、同図には示されていないが、本発明は、固定ネットワークを介するクライアント／サーバ環境に適用してもよい。
【０１３５】
また、本発明に係るプログレッシブ伝送が実行可能なコネクションとしては、ＧＳＭ、ＰＤＣ、ＰＰＰ、ＨＳＣＳＤ、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、ＩｒＤａ、Ｂｌｕｅｔｏｏｔｈ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の規格に準拠するコネクションがある。
【０１３６】
本発明は、携帯機器への構造化文書の送信など移動通信への適用が特に好適である。ＧＳＭ、ＰＤＣ、ＰＰＰ、ＩＳ  ４５、ＨＳＣＳＤは、移動通信に関する技術であり、これは、ＩＳ  ９５及びＩＭＴ‐２０００についても同様である。
【０１３７】
しかしながら、本発明は、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ等の無線ＬＡＮにも適用可能である。
【０１３８】
図１３に示されるように、サーバとクライアントの間の通信は無線で行われるが、物理層の仕様については特に制限はない。この通信が準拠する規格としては、ＧＳＭ、ＰＤＣ、ＧＰＲＳ、ＰＰＰ、ＨＳＣＳＤ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の移動通信に関連する規格がある。また、別の例としては、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、Ｂｌｕｅｔｏｏｔｈ及びＩｒＤＡ等のローカルネットワークに関する規格がある。
【０１３９】
図１４及び１５は、本発明の適用結果を示す図である。
【０１４０】
図１４は、次の４つの事例における構造化文書の断片化率を示す図である。
事例１：最初の送信順序に関連率を適用し、本発明に係るデフラグ方法を適用しない場合
の断片化率。
事例２：最初の送信順序に関連率を適用し、本発明に係る第１のデフラグ方法を適用した
場合の断片化率。
事例３：最初の送信順序に関連率を適用し、本発明に係る第２のデフラグ方法を適用した
場合の断片化率。
事例４：最初の送信順序に関連率を適用し、本発明に係る第１及び第２のデフラグ方法を
適用した場合の断片化率。
【０１４１】
図１４は、上記の４つの事例を５０の異なる構造化文書に対して適用した結果を示す図である。同図において、正規化された断片化率、すなわち絶対断片化率、散乱率及び判読率の値の分布は、下限値と上限値の間の線により示されている。分散は長方形により示されており、平均値は長方形の中央の線により示されている。
【０１４２】
図１４の上段に示されるように、第１及び第２のデフラグ方法を適用した事例では、絶対断片化率と散乱率が大幅に改善されている。また、同図の下段に示すように、判読率もまた大幅に改善されている。
【０１４３】
図５に示されるように、構造化文書のデフラグに伴う断片化率の最適化は、本発明に係るデフラグ方法を適用後においても関連率の分布にほとんど影響を与えていない。つまり、関連率の高い部分文書は、本発明に係るプログレッシブ伝送方法においても最初に送信されるのである。
【図面の簡単な説明】
【０１４４】
【図１】部分文書により構成される構造化文書を例示する図である。
【図２】構造化文書の構造をモデル化するツリー構造を示す図である。
【図３】構造化文書を構成する部分文書を自然に読む際の順序に並べた関連率の分布            と、関連率に従って並べ換えられた後の関連率の分布を示す図である。
【図４】構造化文書を構成する部分文書を関連率に従って並べ換えた場合に、断片化            率が当該構造化文書の表示に与える影響を示す図である。
【図５】本発明に係る送信装置の構成を示す図である。
【図６】本発明に係るプログレッシブ伝送方法の動作を示すフローチャートである。
【図７】本発明に係る第１のデフラグ方法を説明する図である。
【図８】本発明に係る第１のデフラグ方法の動作を示すフローチャートである。
【図９】本発明に係る第２のデフラグ方法を説明する図である。
【図１０】本発明に係る第２のデフラグ方法を説明する図である。
【図１１】本発明に係るデフラグ装置の構成を示す図である。
【図１２】本発明に係る第２のデフラグ方法の動作を示すフローチャートである。
【図１３】本発明をクライアント／サーバ環境に適用した例を説明する図である。
【図１４】本発明を適用した結果を示す図である。
【図１５】本発明を適用した別の結果を示す図である。
【符号の説明】
【０１４５】
１０…構造化文書、１２…見出し、１４…サブタイトル、１６…画像、１８…画像１６のタイトル、２０…リンク、２２、２４、２６及び２８…テキストセクション、３０…送信装置、３２…記憶部、３４…断片化率測定部、３６…デフラグ部、３８…インターフェイス部、４０…デフラグ装置、４２…記憶部、４４…処理装置、４５…選択部、４６…距離測定部、４７…調節部
【図１】
2005532616.tif 000022
【図２】
2005532616.tif 000023
【図３】
2005532616.tif 000024
【図４】
2005532616.tif 000025
【図５】
2005532616.tif 000026
【図６】
2005532616.tif 000027
【図７】
2005532616.tif 000028
【図８】
2005532616.tif 000029
【図９】
2005532616.tif 000030
【図１０】
2005532616.tif 000031
【図１１】
2005532616.tif 000032
【図１２】
2005532616.tif 000033
【図１３】
2005532616.tif 000034
【図１４】
2005532616.tif 000035
【図１５】
2005532616.tif 000036
【手続補正書】
【提出日】平成16年9月2日(2004.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれ関連率が設定された複数の部分文書により構成される構造化文書をプログレッシブ伝送する方法であって、
前記複数の部分文書に設定された関連率に従って、前記複数の部分文書の送信順序を決定するステップと、
前記決定された複数の部分文書の送信順序の断片化率を、断片化率を導く数式を用いて自動的に特定するステップと、
前記特定された断片化率を所定の閾値と比較するステップと、
前記断片化率が前記閾値を上回った場合に、前記構造化文書を送信する前に、前記決定された複数の部分文書の送信順序をデフラグするステップと
を備えることを特徴とするプログレッシブ伝送方法。
【請求項２】
前記構造化文書の部分文書は、ツリー構造を構成する総数ｋのノードとしてモデル化され、前記ツリー構造の詳細レベルが送信対象としてプログレッシブ伝送される
ことを特徴とする請求項１に記載のプログレッシブ伝送方法。
【請求項３】
前記複数の部分文書が読まれるべき順序は、前記ツリー構造の詳細レベルにおけるノードの順序集合R=[r1, …, rk]によって表され、
前記送信順序は、前記ツリー構造の詳細レベルにおけるノードの順序集合D=[d1, …, dk]によって表され、
前記断片化率は、π(i) = j, ri = dj, i,j ∈ [1, …, k]と定義される置換ベクトルπ:[1, …, k] → [1, …, k]を用いて特定される
ことを特徴とする請求項２に記載のプログレッシブ伝送方法。
【請求項４】
前記断片化率は、前記複数の部分文書について、前記複数の部分文書が読まれるべき順序における元の位置からの距離の総計を表す絶対断片化率であり、この絶対断片化率は、
2005532616.tif 000037
と定義されることを特徴とする請求項３に記載のプログレッシブ伝送方法。
【請求項５】
前記絶対断片化率は、相対断片化率に正規化され、この相対断片化率は、
2005532616.tif 000038
と定義されることを特徴とする請求項４に記載のプログレッシブ伝送方法。
【請求項６】
前記断片化率は、前記複数の部分文書が読まれるべき順序における前記ノードの絶対位置が、前記送信順序の決定後にどれだけ変化しているかを表す散乱率であり、この散乱率は、
2005532616.tif 000039
と定義されることを特徴とする請求項３に記載のプログレッシブ伝送方法。
【請求項７】
前記散乱率は、相対散乱率に正規化され、この相対散乱率は、
2005532616.tif 000040
と定義されることを特徴とする請求項６に記載のプログレッシブ伝送方法。
【請求項８】
前記断片化率は、前記送信順序と前記複数の部分文書が読まれるべき順序の間で順序が変化しないノードの数を表す判読率であり、この判読率は、
2005532616.tif 000041
と定義されることを特徴とする請求項３に記載のプログレッシブ伝送方法。
【請求項９】
前記判読率は、相対判読率に正規化され、この相対判読率は、
2005532616.tif 000042
と定義されることを特徴とする請求項８に記載のプログレッシブ伝送方法。
【請求項１０】
前記断片化率の特定は、前記ツリー構造において送信対象となる詳細レベルのノードについて行われることを特徴とする請求項１〜９のいずれかに記載のプログレッシブ伝送方法。
【請求項１１】
前記詳細レベルは、前記ツリー構造のルートノードからの距離によって特定されることを特徴とする請求項１０に記載のプログレッシブ伝送方法。
【請求項１２】
前記複数の部分文書は、所定の用途の文書モデル向けのデータであることを特徴とする請求項１〜１１のいずれかに記載のプログレッシブ伝送方法。
【請求項１３】
前記プログレッシブ伝送は、携帯機器に対して行われることを特徴とする請求項１〜１２のいずれかに記載のプログレッシブ伝送方法。
【請求項１４】
前記携帯機器は、携帯電話、ＰＤＡ、ポータブルコンピュータ及びこれらの複合製品等のモバイルクライアントであることを特徴とする請求項１３に記載のプログレッシブ伝送方法。
【請求項１５】
前記携帯機器は、少なくとも１の属性を有することを特徴とする請求項１３または１４のいずれかに記載のプログレッシブ伝送方法。
【請求項１６】
前記構造化文書は、ＷＡＰ、ＨＴＭＬ、ｃＨＴＭＬまたはＸＭＬ等のマークアップ言語によって記述されていることを特徴とする請求項１〜１５のいずれかに記載のプログレッシブ伝送方法。
【請求項１７】
前記プログレッシブ伝送は、ＧＳＭ、ＰＤＣ、ＧＰＲＳ、ＰＰＰ、ＨＳＣＳＤ、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、ＩｒＤａ、Ｂｌｕｅｔｏｏｔｈ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の規格に準拠するコネクションを介して行われることを特徴とする請求項１〜１６のいずれかに記載のプログレッシブ伝送方法。
【請求項１８】
構造化文書の送信順序をデフラグする方法であって、
前記構造化文書は、複数の部分文書により構成され、
前記複数の部分文書は、ツリー構造のノードとしてモデル化され、
前記複数の部分文書の文脈の繋がりは、前記ツリー構造のエッジとしてモデル化され、
前記送信順序は、前記ツリー構造の階層をなし、送信対象となる詳細レベルのノードの順序集合としてモデル化され、
前記デフラグ方法は、
前記ツリー構造を構成するノードの総数を特定するステップと、
前記詳細レベルの各ノードに設定される関連率を各ノードに割り当てられるノード番号の関数として調節するステップと
を備えることをことを特徴とするデフラグ方法。
【請求項１９】
前記ツリー構造を先行順にトラバースし、前記ツリーを構成する各ノードに対してノード番号を割り当てるステップをさらに備えることを特徴とする請求項１８に記載のデフラグ方法。
【請求項２０】
前記各ノードに設定される関連率を調節するステップは、前記ツリー構造を先行順にトラバースし、前記ツリーを構成する各ノードに対してノード番号を割り当てるステップが実行される際に行われることを特徴とする請求項１９に記載のデフラグ方法。
【請求項２１】
前記各ノードに設定される関連率は、前記各ノードに割り当てられるノード番号に反比例するように調節されることを特徴とする請求項１８〜２０のいずれかに記載のデフラグ方法。
【請求項２２】
前記各ノードに設定される関連率は、前記ツリー構造を構成するノードの総数を乗算し、前記各ノードのノード番号により除算されることにより調節されることを特徴とする請求項２１に記載のデフラグ方法。
【請求項２３】
前記詳細レベルは、前記ツリー構造のルートノードからの距離によって特定されることを特徴とする請求項１８〜２２のいずれかに記載のプログレッシブ伝送方法。
【請求項２４】
構造化文書の送信順序をデフラグする方法であって、
前記構造化文書は、それぞれ関連率が設定される複数の部分文書により構成され、
前記複数の部分文書は、グラフのノードとしてモデル化され、
前記複数の部分文書の文脈の繋がりは、前記グラフの枝としてモデル化され、
前記送信順序は、ノードの順序集合としてモデル化され、
前記デフラグ方法は、
最も関連率の高いノードを、デフラグ後の送信順序に割り当てるノードとして選択するステップと、
前記構造化文書をモデル化するグラフを用いて、前記選択されたノードから、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの間の最短距離を特定するステップと、
前記特定された最短距離の関数として、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を調節するステップと
を備え、
前記ノード選択ステップ、前記最短距離特定ステップ及び前記関連率調節ステップは、すべてのノードが前記送信順序から前記デフラグ後の送信順序に割り当てられるまで実行されることを特徴とするデフラグ方法。
【請求項２５】
前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率は、前記特定された最短距離に反比例するように調節されることを特徴とする請求項２４に記載のデフラグ方法。
【請求項２６】
前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率は、前記特定された最短距離により除算されることにより調節されることを特徴とする請求項２５に記載のデフラグ方法。
【請求項２７】
前記グラフはツリー構造であることを特徴とする請求項２４〜２６のいずれかに記載のデフラグ方法。
【請求項２８】
構造化文書をプログレッシブ伝送する送信装置であって、
それぞれ関連率が設定された複数の部分文書により構成される構造化文書と、前記複数の部分文書に設定された関連率に従って決定される前記複数の部分文書の送信順序とを記憶する記憶部と、
前記複数の部分文書の送信順序の断片化率を、断片化率を導く数式を用いて自動的に特定し、所定の閾値と比較する断片化率測定部と、
前記断片化率が前記閾値を上回った場合に、前記構造化文書が送信される前に、前記複数の部分文書の送信順序を再配列するデフラグ部と、
前記再配列された送信順序に従ってデータの送受信を行うインターフェイス部と
を備えることを特徴とする送信装置。
【請求項２９】
前記記憶部は、前記構造化文書を記憶する際に、前記構造化文書を構成する複数の部分文書を、ツリー構造を構成する総数ｋのノードとして記憶し、
前記ツリー構造は、プログレッシブ送信の対象となる詳細レベルを有する
ことを特徴とする請求項２８に記載の送信装置。
【請求項３０】
前記記憶部は、前記ツリー構造の詳細レベルにおけるノードの順序集合R=[r1, …, rk]として表される、前記複数の部分文書が読まれるべき順序と、前記ツリー構造の詳細レベルにおけるノードの順序集合D=[d1, …, dk]によって表される、前記送信順序とを記憶し、
前記断片化率測定部は、π(i) = j, ri = dj, i,j ∈ [1, …, k]と定義される置換ベクトルπ:[1, …, k] → [1, …, k]を用いて前記送信順序の断片化率を特定する
ことを特徴とする請求項２９に記載の送信装置。
【請求項３１】
前記断片化率測定部は、前記断片化率として、前記複数の部分文書について、前記複数の部分文書が読まれるべき順序における元の位置からの距離の総計を表す絶対断片化率を特定し、この絶対断片化率は、
2005532616.tif 000043
と定義されることを特徴とする請求項３０に記載の送信装置。
【請求項３２】
前記断片化率測定部は、前記絶対断片化率を相対断片化率に正規化し、この相対断片化率は、
2005532616.tif 000044
と定義されることを特徴とする請求項３１に記載の送信装置。
【請求項３３】
前記断片化率測定部は、前記断片化率として、前記複数の部分文書が読まれるべき順序における前記ノードの絶対位置が、前記送信順序の決定後にどれだけ変化しているかを表す散乱率を特定し、この散乱率は、
2005532616.tif 000045
と定義されることを特徴とする請求項３０に記載の送信装置。
【請求項３４】
前記断片化率測定部は、前記散乱率を相対散乱率に正規化し、この相対散乱率は、
2005532616.tif 000046
と定義されることを特徴とする請求項３３に記載の送信装置。
【請求項３５】
前記断片化率測定部は、前記断片化率として、前記送信順序と前記複数の部分文書が読まれるべき順序の間で順序が変化しないノードの数を表す判読率であり、この判読率は、
2005532616.tif 000047
と定義されることを特徴とする請求項３０に記載の送信装置。
【請求項３６】
前記断片化率測定部は、前記判読率を相対判読率に正規化し、この相対判読率は、
2005532616.tif 000048
と定義されることを特徴とする請求項３５に記載の送信装置。
【請求項３７】
前記断片化率測定部は、前記ツリー構造において送信対象となる詳細レベルのノードについて前記断片化率の特定を行うことを特徴とする請求項２９に記載の送信装置。
【請求項３８】
前記記憶部は、アプリケーションの文書モデルに関するデータをさらに記憶することを特徴とする請求項２８〜３６のいずれかに記載の送信装置。
【請求項３９】
前記インターフェイス部は、携帯機器に対してデータを送信することを特徴とする請求項２８〜３７のいずれかに記載の送信装置。
【請求項４０】
前記送信装置はサーバであり、クライアント装置に対してデータを送信することを特徴とする請求項２８〜３９のいずれかに記載の送信装置。
【請求項４１】
前記クライアント装置は、モバイルクライアントであることを特徴とする請求項４０に記載の送信装置。
【請求項４２】
前記記憶部は、前記モバイルクライアントの属性情報をさらに記憶することを特徴とする請求項４１に記載の送信装置。
【請求項４３】
前記インターフェイス部は、ＷＡＰ、ＨＴＭＬ、ｃＨＴＭＬまたはＸＭＬ等のマークアップ言語によって記述された構造化文書を受信することを特徴とする請求項２８〜４２のいずれかに記載の送信装置。
【請求項４４】
前記インターフェイス部は、ＧＳＭ、ＰＤＣ、ＧＰＲＳ、ＰＰＰ、ＨＳＣＳＤ、ＷＬＡＮ、ＨｉｐｅｒＬＡＮ、ＩｒＤａ、Ｂｌｕｅｔｏｏｔｈ、ＩＳ  ４５、ＩＳ  ９５及びＩＭＴ‐２０００等の規格に準拠するコネクションを介してプログレッシブ伝送を行うことを特徴とする請求項２８〜４３のいずれかに記載の送信装置。
【請求項４５】
構造化文書の送信順序を、前記構造化文書を送信する前にデフラグするデフラグ装置であって、
構造化文書と前記構造化文書をモデル化するツリー構造とを記憶する記憶部と、
前記ツリー構造を構成するノードの総数を特定する処理装置と、
前記ツリー構造の階層をなす詳細レベルの各ノードに設定される関連率を各ノードに割り当てられるノード番号の関数として調節するデフラグ部と
を備え、
前記構造化文書をモデル化するツリー構造では、前記構造化文書を構成する複数の部分文書が前記ツリー構造のノードとしてモデル化され、前記複数の部分文書の文脈の繋がりは前記ツリー構造のエッジとしてモデル化され、前記送信順序は、前記ツリー構造の階層をなし、送信対象となる詳細レベルのノードの順序集合としてモデル化されることを特徴とするデフラグ装置。
【請求項４６】
前記処理装置は、前記ツリー構造を先行順にトラバースし、前記ツリーを構成する各ノードに対するノード番号を前記記憶部に記憶することを特徴とする請求項４５に記載のデフラグ装置。
【請求項４７】
前記デフラグ部は、前記処理装置が前記ツリー構造を先行順にトラバースする間に、前記記憶部に記憶される各ノードに設定される関連率の調節を行うことを特徴とする請求項４６に記載のデフラグ装置。
【請求項４８】
前記デフラグ部は、前記各ノードに設定される関連率を、前記記憶部に記憶される各ノードに割り当てられるノード番号に反比例するように調節することを特徴とする請求項４５〜４７のいずれかに記載のデフラグ装置。
【請求項４９】
前記デフラグ部は、前記記憶部に記憶される各ノードに設定される関連率を、前記ツリー構造を構成するノードの総数を乗算し、さらに前記各ノードのノード番号により除算することにより調節するされることを特徴とする請求項４８に記載のデフラグ装置。
【請求項５０】
構造化文書の送信順序を、前記構造化文書を送信する前にデフラグするデフラグ装置であって、
構造化文書をモデル化するグラフを記憶する記憶部と、
処理装置と
を備え、
前記構造化文書をモデル化するグラフでは、それぞれ関連率が設定され前記構造化文書を構成する複数の部分文書が前記グラフのノードとしてモデル化され、前記複数の部分文書の文脈の繋がりは前記グラフの枝としてモデル化され、前記送信順序は、ノードの順序集合としてモデル化され
前記処理装置は、
最も関連率の高いノードを、デフラグ後の送信順序に割り当てるノードとして選択する選択部と、
前記構造化文書をモデル化するグラフを用いて、前記選択されたノードから、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの間の最短距離を特定する距離測定部と、
前記特定された最短距離の関数として、まだ前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を調節するデフラグ部と
を備え、
前記処理装置は、すべてのノードが前記送信順序から前記デフラグ後の送信順序に割り当てられるまで、前記選択部、前記距離測定部及び前記デフラグ部を繰り返し起動させることを特徴とするデフラグ装置。
【請求項５１】
前記デフラグ部は、前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を、前記特定された最短距離に反比例するように調節することを特徴とする請求項５０に記載のデフラグ装置。
【請求項５２】
前記デフラグ部は、前記送信手順から前記デフラグ後の送信順序に割り当てられていないノードの関連率を、前記特定された最短距離により除算することにより調節することを特徴とする請求項５１に記載のデフラグ装置。
【請求項５３】
コンピュータに、請求項１〜１７のいずれかに記載のプログレッシブ伝送方法を実行させるためのプログラム。
【請求項５４】
コンピュータに、請求項１８〜２７のいずれかに記載のデフラグ方法を実行させるためのプログラム。
【請求項５５】
請求項５３または５４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
近年、コンピュータサイエンス分野の研究では、効率的かつインターネットに対応したマルチメディアデータベース、及びミドルウェアシステムが主要なトピックとなっている。マルチメディアコンテンツを送信したり管理する方法は、通信システムを介して数値データや文字データを送信する方法とは本質的に異なり、マルチメディアデータを送信する前にこのデータを処理しておく必要がある。
【特許文献１】国際公開第01/46813号パンフレット
【特許公報２】米国特許第5,895,476号公報
【非特許公報３】Girardot M.ほか著、「Efficient representation and streaming of XML content over the Internet medium」、Multimedia And Expo, 2000, ICME 2000, 2000 IEEE International Conference On New York, NY, USA, 30 July 2 August 2000, Piscataway, NJ, USA, IEEE, U.S.、2000年7月30日、p.67-70
【国際調査報告】
2005532616.tif 000049
2005532616.tif 000050
2005532616.tif 000051