【手続補正書】
【提出日】平成18年6月8日(2006.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデータ領域を有するテンプレートのレイアウトを、該複数のデータ領域の各々に流し込まれるコンテンツデータに応じて動的に変更するレイアウト処理方法であって、
リンクで関連付けられたデータ領域の集合を抽出する抽出工程と、
前記抽出工程で抽出されたデータ領域の集合に含まれる複数のデータ領域について、各データ領域に流し込まれるコンテンツデータが要求するコンテンツサイズと、各データ領域に設定された優先度に基づく重み付けに応じて各データ領域の領域サイズを決定する決定工程と、
前記決定工程において決定された前記複数のデータ領域の領域サイズに応じて前記コンテンツデータをレイアウトして出力する出力工程とを備えることを特徴とするレイアウト処理方法。
【請求項２】
前記決定工程は、計算されたデータ領域の領域サイズと、該データ領域に流し込まれるコンテンツデータが要求するコンテンツサイズとの差が、優先度の高いデータ領域ほど小さくなるように前記複数のデータ領域の各々の領域サイズを決定することを特徴とする請求項１に記載のレイアウト処理方法。
【請求項３】
前記決定工程において、算出された前記複数のデータ領域の各々の領域サイズと流し込まれる前記コンテンツデータが要求するコンテンツサイズとの差の比は、該複数のデータ領域の各々に設定された優先度の逆数の比となることを特徴とする請求項２に記載のレイアウト処理方法。
【請求項４】
各データ領域に優先度を設定させるためのインターフェースを提示する設定工程を更に備えることを特徴とする請求項１乃至３のいずれかに記載のレイアウト処理方法。
【請求項５】
指定されたデータ領域と、該指定されたデータ領域とリンクで関連付けられたデータ領域に設定された優先度を表示する表示工程を更に備えることを特徴とする請求項１乃至４のいずれかに記載のレイアウト処理方法。
【請求項６】
指定されたデータ領域に設定された優先度を表示する表示工程を更に備えることを特徴とする請求項１乃至４のいずれかに記載のレイアウト処理方法。
【請求項７】
前記決定工程は、
前記データ領域の集合に含まれる複数のデータ領域について、各データ領域に流し込まれるコンテンツデータが要求する第１方向コンテンツサイズと、各データ領域に設定された優先度に基づいて各データ領域の該第１方向領域サイズを算出する第１算出工程と、
前記コンテンツデータが要求する第２方向コンテンツサイズと、各データ領域に設定された前記優先度に基づいて各データ領域の該第２方向領域サイズを算出する第２算出工程とを備え、
前記第１算出工程で算出された前記データ領域の該第１方向領域サイズおよび前記第２算出工程で算出された前記データ領域の該第２方向領域サイズに従って、前記データ領域の領域サイズを決定することを特徴とする請求項１に記載のレイアウト処理方法。
【請求項８】
前記決定工程は、
前記データ領域において、縦横比が設定されて場合、前記第１算出工程で算出された前記第１方向領域サイズおよび前記縦横比から前記第２方向領域サイズを決定することを特徴とする請求項７に記載のレイアウト処理方法。
【請求項９】
前記決定工程は、
前記データ領域において縦横比が設定されており、前記第１方向が垂直方向であった場合、前記データ領域における垂直方向の領域サイズの算出に応じて、前記データ領域における水平方向の領域サイズを算出する垂直・水平方向領域サイズ算出工程と、
前記第１方向が水平方向であった場合、前記データ領域における水平方向の領域サイズの算出に応じて、前記データ領域における垂直方向の領域サイズを算出する水平・垂直方向領域サイズ算出工程と、
前記垂直・水平方向領域サイズ算出工程または前記水平・垂直方向領域サイズ算出工程によって算出された前記データ領域の領域サイズから選択された領域サイズをレイアウト結果として設定するレイアウト設定工程とを有することを特徴とする請求項８に記載のレイアウト処理方法。
【請求項１０】
前記データ領域をレイアウトすべきレイアウト範囲として、前記データ領域を配置し、前記各データ領域を関連付けるリンクを設定したテンプレートを生成するテンプレート生成工程を更に有し、
前記決定工程は、前記テンプレート生成工程によって生成されたテンプレートに従って、前記各データ領域の領域サイズを決定することを特徴とする請求項１乃至９のいずれかに記載のレイアウト処理方法。
【請求項１１】
前記決定工程によって決定されるべき前記データ領域の最大サイズおよび最小サイズをデータ領域属性として設定するデータ領域設定工程を更に有し、
前記決定工程は、前記テンプレートおよび前記データ領域属性に従って各データ領域の領域サイズを決定することを特徴とする請求項１０に記載のレイアウト処理方法。
【請求項１２】
複数のデータ領域を有するテンプレートのレイアウトを、該複数のデータ領域の各々に流し込まれるコンテンツデータに応じて動的に変更するレイアウト処理を行う情報処理装置であって、
リンクで関連付けられたデータ領域の集合を抽出する抽出手段と、
前記抽出手段で抽出されたデータ領域の集合に含まれる複数のデータ領域について、各データ領域に流し込まれるコンテンツデータが要求するコンテンツサイズと、各データ領域に設定された優先度に基づく重み付けに応じて各データ領域の領域サイズを決定する決定手段と、
前記決定手段において決定された前記複数のデータ領域の領域サイズに応じて前記コンテンツデータをレイアウトして出力する出力手段とを備えることを特徴とする情報処理装置。
【請求項１３】
前記決定手段は、計算されたデータ領域の領域サイズと、該データ領域に流し込まれるコンテンツデータが要求するコンテンツサイズとの差が、優先度の高いデータ領域ほど小さくなるように前記複数のデータ領域の各々の領域サイズを決定することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記決定手段において、算出された前記複数のデータ領域の各々の領域サイズと流し込まれる前記コンテンツデータが要求するコンテンツサイズとの差の比は、該複数のデータ領域の各々に設定された優先度の逆数の比となることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
各データ領域に優先度を設定させるためのインターフェースを提示する設定手段を更に備えることを特徴とする請求項１２乃至１４のいずれかに記載の情報処理装置。
【請求項１６】
指定されたデータ領域と、該指定されたデータ領域とリンクで関連付けられたデータ領域に設定された優先度を表示する表示手段を更に備えることを特徴とする請求項１２乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
指定されたデータ領域に設定された優先度を表示する表示手段を更に備えることを特徴とする請求項１２乃至１５のいずれかに記載の情報処理装置。
【請求項１８】
前記決定手段は、
前記データ領域の集合に含まれる複数のデータ領域について、各データ領域に流し込まれるコンテンツデータが要求する第１方向コンテンツサイズと、各データ領域に設定された優先度に基づいて各データ領域の該第１方向領域サイズを算出する第１算出手段と、
前記コンテンツデータが要求する第２方向コンテンツサイズと、各データ領域に設定された前記優先度に基づいて各データ領域の該第２方向領域サイズを算出する第２算出手段とを備え、
前記第１算出手段で算出された前記データ領域の該第１方向領域サイズおよび前記第２算出手段で算出された前記データ領域の該第２方向領域サイズに従って、前記データ領域の領域サイズを決定することを特徴とする請求項１２に記載の情報処理装置。
【請求項１９】
前記決定手段は、
前記データ領域において、縦横比が設定されて場合、前記第１算出手段で算出された前記第１方向領域サイズおよび前記縦横比から前記第２方向領域サイズを決定することを特徴とする請求項１８に記載の情報処理装置。
【請求項２０】
前記決定手段は、
前記データ領域において縦横比が設定されており、前記第１方向が垂直方向であった場合、前記データ領域における垂直方向の領域サイズの算出に応じて、前記データ領域における水平方向の領域サイズを算出する垂直・水平方向領域サイズ算出手段と、
前記第１方向が水平方向であった場合、前記データ領域における水平方向の領域サイズの算出に応じて、前記データ領域における垂直方向の領域サイズを算出する水平・垂直方向領域サイズ算出手段と、
前記垂直・水平方向領域サイズ算出手段または前記水平・垂直方向領域サイズ算出手段によって算出された前記データ領域の領域サイズから選択された領域サイズをレイアウト結果として設定するレイアウト設定手段とを有することを特徴とする請求項１９に記載の情報処理装置。
【請求項２１】
前記データ領域をレイアウトすべきレイアウト範囲として、前記データ領域を配置し、前記各データ領域を関連付けるリンクを設定したテンプレートを生成するテンプレート生成手段を更に有し、
前記決定手段は、前記テンプレート生成手段によって生成されたテンプレートに従って、前記各データ領域の領域サイズを決定することを特徴とする請求項１２乃至２０のいずれかに記載の情報処理装置。
【請求項２２】
前記決定手段によって決定されるべき前記データ領域の最大サイズおよび最小サイズをデータ領域属性として設定するデータ領域設定手段を更に有し、
前記決定手段は、前記テンプレートおよび前記データ領域属性に従って各データ領域の領域サイズを決定することを特徴とする請求項２１に記載の情報処理装置。
【請求項２３】
複数のデータ領域を有するテンプレートのレイアウトを、該複数のデータ領域の各々に流し込まれるコンテンツデータに応じて動的に変更するレイアウト処理をコンピュータに実行させるためのコンピュータプログラムであって、該レイアウト処理が、
リンクで関連付けられたデータ領域の集合を抽出する抽出工程と、
前記抽出工程で抽出されたデータ領域の集合に含まれる複数のデータ領域について、各データ領域に流し込まれるコンテンツデータが要求するコンテンツサイズと、各データ領域に設定された優先度に基づく重み付けに応じて各データ領域の領域サイズを決定する決定工程と、
前記決定工程において決定された前記複数のデータ領域の領域サイズに応じて前記コンテンツデータをレイアウトして出力する出力工程とを備えることを特徴とするコンピュータプログラム。
【請求項２４】
前記決定工程は、計算されたデータ領域の領域サイズと、該データ領域に流し込まれるコンテンツデータが要求するコンテンツサイズとの差が、優先度の高いデータ領域ほど小さくなるように前記複数のデータ領域の各々の領域サイズを決定することを特徴とする請求項２３に記載のコンピュータプログラム。
【請求項２５】
前記決定工程において、算出された前記複数のデータ領域の各々の領域サイズと流し込まれる前記コンテンツデータが要求するコンテンツサイズとの差の比は、該複数のデータ領域の各々に設定された優先度の逆数の比となることを特徴とする請求項２４に記載のコンピュータプログラム。
【請求項２６】
前記レイアウト処理が、各データ領域に優先度を設定させるためのインターフェースを提示する設定工程を更に備えることを特徴とする請求項２３乃至２５のいずれかに記載のコンピュータプログラム。
【請求項２７】
前記レイアウト処理が、指定されたデータ領域と、該指定されたデータ領域とリンクで関連付けられたデータ領域に設定された優先度を表示する表示工程を更に備えることを特徴とする請求項２３乃至２６のいずれかに記載のコンピュータプログラム。
【請求項２８】
前記レイアウト処理が、指定されたデータ領域に設定された優先度を表示する表示工程を更に備えることを特徴とする請求項２３乃至２６のいずれかに記載のコンピュータプログラム。
【請求項２９】
前記決定工程は、
前記データ領域の集合に含まれる複数のデータ領域について、各データ領域に流し込まれるコンテンツデータが要求する第１方向コンテンツサイズと、各データ領域に設定された優先度に基づいて各データ領域の該第１方向領域サイズを算出する第１算出工程と、
前記コンテンツデータが要求する第２方向コンテンツサイズと、各データ領域に設定された前記優先度に基づいて各データ領域の該第２方向領域サイズを算出する第２算出工程とを備え、
前記第１算出工程で算出された前記データ領域の該第１方向領域サイズおよび前記第２算出工程で算出された前記データ領域の該第２方向領域サイズに従って、前記データ領域の領域サイズを決定することを特徴とする請求項２３に記載のコンピュータプログラム。
【請求項３０】
前記決定工程は、
前記データ領域において、縦横比が設定されて場合、前記第１算出工程で算出された前記第１方向領域サイズおよび前記縦横比から前記第２方向領域サイズを決定することを特徴とする請求項２９に記載のコンピュータプログラム。
【請求項３１】
前記決定工程は、
前記データ領域において縦横比が設定されており、前記第１方向が垂直方向であった場合、前記データ領域における垂直方向の領域サイズの算出に応じて、前記データ領域における水平方向の領域サイズを算出する垂直・水平方向領域サイズ算出工程と、
前記第１方向が水平方向であった場合、前記データ領域における水平方向の領域サイズの算出に応じて、前記データ領域における垂直方向の領域サイズを算出する水平・垂直方向領域サイズ算出工程と、
前記垂直・水平方向領域サイズ算出工程または前記水平・垂直方向領域サイズ算出工程によって算出された前記データ領域の領域サイズから選択された領域サイズをレイアウト結果として設定するレイアウト設定工程とを有することを特徴とする請求項３０に記載のコンピュータプログラム。
【請求項３２】
前記レイアウト処理が、前記データ領域をレイアウトすべきレイアウト範囲として、前記データ領域を配置し、前記各データ領域を関連付けるリンクを設定したテンプレートを生成するテンプレート生成工程を更に有し、
前記決定工程は、前記テンプレート生成工程によって生成されたテンプレートに従って、前記各データ領域の領域サイズを決定することを特徴とする請求項２３乃至３１のいずれかに記載のコンピュータプログラム。
【請求項３３】
前記決定工程によって決定されるべき前記データ領域の最大サイズおよび最小サイズをデータ領域属性として設定するデータ領域設定工程を更に有し、
前記決定工程は、前記テンプレートおよび前記データ領域属性に従って各データ領域の領域サイズを決定することを特徴とする請求項３２に記載のコンピュータプログラム。