【手続補正書】
【提出日】平成18年5月31日(2006.5.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページのレイアウトを決定する情報処理装置におけるレイアウト調整方法であって、
データが流し込まれる部分領域のサイズと位置を設定する部分領域設定工程と、
前記部分領域設定工程で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト工程と、
前記部分領域設定工程で設定される複数の部分領域間の距離の可変範囲が設定されたリンクを設定するリンク設定工程と、
各部分領域に流し込まれるデータから、当該流し込まれるデータを描画するためのサイズを部分領域毎に算出する算出工程と、
前記算出工程で算出された各部分領域における前記データを描画するためのサイズと前記基本レイアウト工程で決定された基本レイアウトとに基づいて、前記リンク設定工程で設定される可変範囲内で各部分領域間の距離を変更してページ内のレイアウトを調整する調整工程とを備えることを特徴とするレイアウト調整方法。
【請求項２】
前記調整工程は、前記算出工程で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、前記リンク設定工程で設定される可変範囲内で各部分領域間の距離を小さくすべく変更してページ内のレイアウトを調整することを特徴とする請求項１記載のレイアウト調整方法。
【請求項３】
前記調整工程は、前記算出工程で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、各部分領域間の距離、および、各部分領域のサイズを調整することを特徴とする請求項１又は２記載のレイアウト調整方法。
【請求項４】
前記調整工程は、前記算出工程で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、各部分領域間の距離を示すリンクと各部分領域に設定されている優先度に基づいて、各部分領域間の距離及び各部分領域のサイズのいずれを調整するかを決定することを特徴とする請求項１乃至３のいずれか１項に記載のレイアウト調整方法。
【請求項５】
前記リンク設定工程は、各部分領域間の距離の基準値を設定でき、
前記調整工程は、
前記リンクによって関連付けられた部分領域によって構成される領域集合について前記算出工程で得られたサイズと前記部分領域間の距離の基準値とを合計したサイズと、前記基本レイアウト工程で決定された基本レイアウトの該当する領域のサイズと当該領域間の距離との合計の差分値を算出する工程と、
前記差分値を解消するべく、各部分領域と部分領域間距離に前記差分値を分配する工程とを備えることを特徴とする請求項１乃至４のいずれか１項に記載のレイアウト調整方法。
【請求項６】
前記部分領域設定工程は、部分領域のサイズの可変範囲を設定でき、
前記分配する工程は、部分領域と部分領域間の距離のそれぞれに、設定された可変範囲を超えない範囲で前記差分値を等しく分配することを特徴とする請求項５に記載のレイアウト調整方法。
【請求項７】
各部分領域に対応したデータを含むデータ群を特定することにより、前記調整工程で調整された結果を含む前記ページ上のレイアウトを表示器に表示させる表示工程をさらに備えることを特徴とする請求項１乃至６のいずれかに記載のレイアウト調整方法。
【請求項８】
表示器上に、前記部分領域と各部分領域間に設定されたリンクを表す図形を表示させ、前記リンク設定工程によって可変範囲が設定されたリンクは他のリンクと識別可能に表示させる識別表示工程を更に備えることを特徴とする請求項１乃至７のいずれかに記載のレイアウト調整方法。
【請求項９】
ページのレイアウトを決定するレイアウト調整装置であって、
データが流し込まれる部分領域のサイズと位置を設定する部分領域設定手段と、
前記部分領域設定手段で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト手段と、
前記部分領域設定手段で設定される複数の部分領域間の距離の可変範囲が設定されたリンクを設定するリンク設定手段と、
各部分領域に流し込まれるデータから、当該流し込まれるデータを描画するためのサイズを部分領域毎に算出する算出手段と、
前記算出手段で算出された各部分領域における前記データを描画するためのサイズと前記基本レイアウト手段で決定された基本レイアウトとに基づいて、前記リンク設定手段で設定される可変範囲内で各部分領域間の距離を変更してページ内のレイアウトを調整する調整手段とを備えることを特徴とするレイアウト調整装置。
【請求項１０】
前記調整手段は、前記算出手段で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、前記リンク設定手段で設定される可変範囲内で各部分領域間の距離を小さくすべく変更してページ内のレイアウトを調整することを特徴とする請求項９記載のレイアウト調整装置。
【請求項１１】
前記調整手段は、前記算出手段で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、各部分領域間の距離、および、各部分領域のサイズを調整することを特徴とする請求項９又は１０記載のレイアウト調整装置。
【請求項１２】
前記調整手段は、前記算出手段で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、各部分領域間の距離を示すリンクと各部分領域に設定されている優先度に基づいて、各部分領域間の距離及び各部分領域のサイズのいずれを調整するかを決定することを特徴とする請求項９乃至１１のいずれか１項記載のレイアウト調整装置。
【請求項１３】
前記リンク設定手段は、各部分領域間の距離の基準値を設定でき、
前記調整手段は、
前記リンクによって関連付けられた部分領域によって構成される領域集合について前記算出手段で得られたサイズと前記部分領域間の距離の基準値とを合計したサイズと、前記基本レイアウト手段で決定された基本レイアウトの該当する領域のサイズと当該領域間の距離との合計の差分値を算出する手段と、
前記差分値を解消するべく、各部分領域と部分領域間距離に前記差分値を分配する手段とを備えることを特徴とする請求項９乃至１２のいずれか１項に記載のレイアウト調整装置。
【請求項１４】
前記部分領域設定手段は、部分領域のサイズの可変範囲を設定でき、
前記分配する手段は、部分領域と部分領域間の距離のそれぞれに、設定された可変範囲を超えない範囲で前記差分値を等しく分配することを特徴とする請求項１３に記載のレイアウト調整装置。
【請求項１５】
各部分領域に対応したデータを含むデータ群を特定することにより、前記調整手段で調整された結果を含む前記ページ上のレイアウトを表示器に表示させる表示手段をさらに備えることを特徴とする請求項９乃至１４のいずれかに記載のレイアウト調整装置。
【請求項１６】
表示器上に、前記部分領域と各部分領域間に設定されたリンクを表す図形を表示させ、前記リンク設定手段によって可変範囲が設定されたリンクは他のリンクと識別可能に表示させる識別表示手段を更に備えることを特徴とする請求項９乃至１５のいずれかに記載のレイアウト調整装置。
【請求項１７】
ページのレイアウトを決定するレイアウト調整処理をコンピュータによって実行させるための制御プログラムであって、前記レイアウト調整処理が、
データが流し込まれる部分領域のサイズと位置を設定する部分領域設定工程と、
前記部分領域設定工程で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト工程と、
前記部分領域設定工程で設定される複数の部分領域間の距離の可変範囲が設定されたリンクを設定するリンク設定工程と、
各部分領域に流し込まれるデータから、当該流し込まれるデータを描画するためのサイズを部分領域毎に算出する算出工程と、
前記算出工程で算出された各部分領域における前記データを描画するためのサイズと前記基本レイアウト工程で決定された基本レイアウトとに基づいて、前記リンク設定工程で設定される可変範囲内で各部分領域間の距離を変更してページ内のレイアウトを調整する調整工程とを備えることを特徴とするレイアウト調整プログラム。
【請求項１８】
前記調整工程は、前記算出工程で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、前記リンク設定工程で設定される可変範囲内で各部分領域間の距離を小さくすべく変更してページ内のレイアウトを調整することを特徴とする請求項１７記載のレイアウト調整プログラム。
【請求項１９】
前記調整工程は、前記算出工程で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、各部分領域間の距離、および、各部分領域のサイズを調整することを特徴とする請求項１７又は１８記載のレイアウト調整プログラム。
【請求項２０】
前記調整工程は、前記算出工程で算出された前記データを描画するためのサイズが大きく、前記基本レイアウトでページ内にレイアウトできない場合に、各部分領域間の距離を示すリンクと各部分領域に設定されている優先度に基づいて、各部分領域間の距離及び各部分領域のサイズのいずれを調整するかを決定することを特徴とする請求項１７乃至１９のいずれか１項記載のレイアウト調整プログラム。
【請求項２１】
前記リンク設定工程は、各部分領域間の距離の基準値を設定でき、
前記調整工程は、
前記リンクによって関連付けられた部分領域によって構成される領域集合について前記算出工程で得られたサイズと前記部分領域間の距離の基準値とを合計したサイズと、前記基本レイアウト工程で決定された基本レイアウトの該当する領域のサイズと当該領域間の距離との合計の差分値を算出する工程と、
前記差分値を解消するべく、各部分領域と部分領域間距離に前記差分値を分配する工程とを備えることを特徴とする請求項１７乃至２０のいずれか１項に記載のレイアウト調整プログラム。
【請求項２２】
前記部分領域設定工程は、部分領域のサイズの可変範囲を設定でき、
前記分配する工程は、部分領域と部分領域間の距離のそれぞれに、設定された可変範囲を超えない範囲で前記差分値を等しく分配することを特徴とする請求項２１に記載のレイアウト調整プログラム。
【請求項２３】
各部分領域に対応したデータを含むデータ群を特定することにより、前記調整工程で調整された結果を含む前記ページ上のレイアウトを表示器に表示させる表示工程をさらに備えることを特徴とする請求項１７乃至２２のいずれかに記載のレイアウト調整プログラム。
【請求項２４】
表示器上に、前記部分領域と各部分領域間に設定されたリンクを表す図形を表示させ、前記リンク設定工程によって可変範囲が設定されたリンクは他のリンクと識別可能に表示させる識別表示工程を更に備えることを特徴とする請求項１７乃至２３のいずれかに記載のレイアウト調整プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記の課題を解決するための本発明によるレイアウト調整方法は、
ページのレイアウトを決定する情報処理装置におけるレイアウト調整方法であって、
データが流し込まれる部分領域のサイズと位置を設定する部分領域設定工程と、
前記部分領域設定工程で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト工程と、
前記部分領域設定工程で設定される複数の部分領域間の距離の可変範囲が設定されたリンクを設定するリンク設定工程と、
各部分領域に流し込まれるデータから、当該流し込まれるデータを描画するためのサイズを部分領域毎に算出する算出工程と、
前記算出工程で算出された各部分領域における前記データを描画するためのサイズと前記基本レイアウト工程で決定された基本レイアウトとに基づいて、前記リンク設定工程で設定される可変範囲内で各部分領域間の距離を変更してページ内のレイアウトを調整する調整工程とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、上記の目的を達成するための本発明によるレイアウト調整装置は、
ページのレイアウトを決定するレイアウト調整装置であって、
データが流し込まれる部分領域のサイズと位置を設定する部分領域設定手段と、
前記部分領域設定手段で設定される複数の部分領域をページ内にレイアウトし、基本レイアウトを決定する基本レイアウト手段と、
前記部分領域設定手段で設定される複数の部分領域間の距離の可変範囲が設定されたリンクを設定するリンク設定手段と、
各部分領域に流し込まれるデータから、当該流し込まれるデータを描画するためのサイズを部分領域毎に算出する算出手段と、
前記算出手段で算出された各部分領域における前記データを描画するためのサイズと前記基本レイアウト手段で決定された基本レイアウトとに基づいて、前記リンク設定手段で設定される可変範囲内で各部分領域間の距離を変更してページ内のレイアウトを調整する調整手段とを備える。