【手続補正書】
【提出日】平成18年6月5日(2006.6.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページ内のコンテンツデータのレイアウトを規定するテンプレートに基づいて、前記ページ内での前記コンテンツデータのレイアウト制御を実行する情報処理装置であって、
複数種類のテンプレートから前記コンテンツデータをレイアウトするテンプレートを決定するための使用条件、および前記コンテンツデータを用いて、前記コンテンツデータのレイアウト制御に使用するテンプレートを決定する決定手段と、
前記決定手段によって決定されたテンプレートに含まれる前記コンテンツデータを配置するためのデータ領域に設定されている制約条件に従って、前記コンテンツデータのレイアウト制御を実行する実行手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記複数種類のテンプレートにおける各テンプレートに対して前記使用条件が設定されたテンプレート管理情報を記憶する記憶手段と、
前記テンプレート管理情報から評価対象のテンプレートを選択し、前記コンテンツデータを用いて前記選択されたテンプレートの使用条件を評価する評価手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記評価手段は、テンプレート管理情報に設定されている各テンプレートの優先順位に従って、評価対象のテンプレートを選択する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記テンプレート管理情報に登録するテンプレート及び、前記テンプレートに対する前記使用条件及び優先順位を設定する設定手段を更に備える
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記使用条件は、前記テンプレートによるレイアウト制御によって得られるレイアウト結果に基づく第１使用条件と、前記レイアウト結果に基づかない第２使用条件の少なくとも一方を含む
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記決定手段は、前記評価対象のテンプレートの使用条件に、前記第１使用条件が含まれている場合、当該テンプレートと前記コンテンツデータを用いて実行されたレイアウト制御によって得られるレイアウト結果に基づいて、当該テンプレートを使用すべきか否かを決定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第１使用条件は、前記テンプレートによるレイアウト制御前後のコンテンツデータの差異による条件である
ことを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
前記テンプレート管理情報中の前記複数種類のテンプレートの内、最低優先順位のテンプレートの使用条件は、前記評価手段による評価が不要な無条件である
ことを特徴とする請求項２乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記制約条件は、複数のデータ領域を関連付けるリンクであり、前記実行手段は、前記リンクによって関連付けられている複数のデータ領域ごとにレイアウト制御を実行する
ことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
ページ内のコンテンツデータのレイアウトを規定するテンプレートに基づいて、前記ページ内での前記コンテンツデータのレイアウト制御を実行する情報処理装置の制御方法であって、
複数種類のテンプレートから前記コンテンツデータをレイアウトするテンプレートを決定するための使用条件、および前記コンテンツデータを用いて、前記コンテンツデータのレイアウト制御に使用するテンプレートを決定する決定工程と、
前記決定工程によって決定されたテンプレートに含まれる前記コンテンツデータを配置するためのデータ領域に設定されている制約条件に従って、前記コンテンツデータのレイアウト制御を実行する実行工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
前記複数種類のテンプレートにおける各テンプレートに対して前記使用条件が設定されたテンプレート管理情報を記憶媒体に記憶する記憶工程と、
前記テンプレート管理情報から評価対象のテンプレートを選択し、前記コンテンツデータを用いて前記選択されたテンプレートの使用条件を評価する評価工程と
を更に備えることを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記評価工程は、テンプレート管理情報に設定されている各テンプレートの優先順位に従って、評価対象のテンプレートを選択する
ことを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１３】
前記テンプレート管理情報に登録するテンプレート及び、前記テンプレートに対する前記使用条件及び優先順位を設定する設定工程を更に備える
ことを特徴とする請求項１２に記載の情報処理装置の制御方法。
【請求項１４】
前記使用条件は、前記テンプレートによるレイアウト制御によって得られるレイアウト結果に基づく第１使用条件と、前記レイアウト結果に基づかない第２使用条件の少なくとも一方を含む
ことを特徴とする請求項１０乃至１３のいずれか１項に記載の情報処理装置の制御方法。
【請求項１５】
前記決定工程は、前記評価対象のテンプレートの使用条件に、前記第１使用条件が含まれている場合、当該テンプレートと前記コンテンツデータを用いて実行されたレイアウト制御によって得られるレイアウト結果に基づいて、当該テンプレートを使用すべきか否かを決定する
ことを特徴とする請求項１４に記載の情報処理装置の制御方法。
【請求項１６】
前記第１使用条件は、前記テンプレートによるレイアウト制御前後のコンテンツデータの差異による条件である
ことを特徴とする請求項１４または１５に記載の情報処理装置の制御方法。
【請求項１７】
前記テンプレート管理情報中の前記複数種類のテンプレートの内、最低優先順位のテンプレートの使用条件は、前記評価工程による評価が不要な無条件である
ことを特徴とする請求項１１乃至１６のいずれか１項に記載の情報処理装置の制御方法。
【請求項１８】
前記制約条件は、複数のデータ領域を関連付けるリンクであり、前記実行工程は、前記リンクによって関連付けられている複数のデータ領域ごとにレイアウト制御を実行する
ことを特徴とする請求項１０乃至１７のいずれか１項に記載の情報処理装置の制御方法。
【請求項１９】
ページ内のコンテンツデータのレイアウトを規定するテンプレートに基づいて、前記ページ内での前記コンテンツデータのレイアウト制御を実行する情報処理装置において実行可能なプログラムであって、
複数種類のテンプレートから前記コンテンツデータをレイアウトするテンプレートを決定するための使用条件、および前記コンテンツデータを用いて、前記コンテンツデータのレイアウト制御に使用するテンプレートを決定する決定工程と、
前記決定工程によって決定されたテンプレートに含まれる前記コンテンツデータを配置するためのデータ領域に設定されている制約条件に従って、前記コンテンツデータのレイアウト制御を実行する実行工程と
を前記情報処理装置に実行させることを特徴とするプログラム。
【請求項２０】
前記複数種類のテンプレートにおける各テンプレートに対して前記使用条件が設定されたテンプレート管理情報を記憶媒体に記憶する記憶工程と、
前記テンプレート管理情報から評価対象のテンプレートを選択し、前記コンテンツデータを用いて前記選択されたテンプレートの使用条件を評価する評価工程と
を更に備えることを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記評価工程は、テンプレート管理情報に設定されている各テンプレートの優先順位に従って、評価対象のテンプレートを選択する
ことを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記テンプレート管理情報に登録するテンプレート及び、前記テンプレートに対する前記使用条件及び優先順位を設定する設定工程を更に備える
ことを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記使用条件は、前記テンプレートによるレイアウト制御によって得られるレイアウト結果に基づく第１使用条件と、前記レイアウト結果に基づかない第２使用条件の少なくとも一方を含む
ことを特徴とする請求項１９乃至２２のいずれか１項に記載のプログラム。
【請求項２４】
前記決定工程は、前記評価対象のテンプレートの使用条件に、前記第１使用条件が含まれている場合、当該テンプレートと前記コンテンツデータを用いて実行されたレイアウト制御によって得られるレイアウト結果に基づいて、当該テンプレートを使用すべきか否かを決定する
ことを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記第１使用条件は、前記テンプレートによるレイアウト制御前後のコンテンツデータの差異による条件である
ことを特徴とする請求項２３または２４に記載のプログラム。
【請求項２６】
前記テンプレート管理情報中の前記複数種類のテンプレートの内、最低優先順位のテンプレートの使用条件は、前記評価工程による評価が不要な無条件である
ことを特徴とする請求項２０乃至２５のいずれか１項に記載のプログラム。
【請求項２７】
前記制約条件は、複数のデータ領域を関連付けるリンクであり、前記実行工程は、前記リンクによって関連付けられている複数のデータ領域ごとにレイアウト制御を実行する
ことを特徴とする請求項１９乃至２６のいずれか１項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
ページ内のコンテンツデータのレイアウトを規定するテンプレートに基づいて、前記ページ内での前記コンテンツデータのレイアウト制御を実行する情報処理装置であって、
複数種類のテンプレートから前記コンテンツデータをレイアウトするテンプレートを決定するための使用条件、および前記コンテンツデータを用いて、前記コンテンツデータのレイアウト制御に使用するテンプレートを決定する決定手段と、
前記決定手段によって決定されたテンプレートに含まれる前記コンテンツデータを配置するためのデータ領域に設定されている制約条件に従って、前記コンテンツデータのレイアウト制御を実行する実行手段と
を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、好ましくは、前記複数種類のテンプレートにおける各テンプレートに対して前記使用条件が設定されたテンプレート管理情報を記憶する記憶手段と、
前記テンプレート管理情報から評価対象のテンプレートを選択し、前記コンテンツデータを用いて前記選択されたテンプレートの使用条件を評価する評価手段と
を更に備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、好ましくは、前記評価手段は、テンプレート管理情報に設定されている各テンプレートの優先順位に従って、評価対象のテンプレートを選択する。
また、好ましくは、前記テンプレート管理情報に登録するテンプレート及び、前記テンプレートに対する前記使用条件及び優先順位を設定する設定手段を更に備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、好ましくは、前記使用条件は、前記テンプレートによるレイアウト制御によって得られるレイアウト結果に基づく第１使用条件と、前記レイアウト結果に基づかない第２使用条件の少なくとも一方を含む。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、好ましくは、前記決定手段は、前記評価対象のテンプレートの使用条件に、前記第１使用条件が含まれている場合、当該テンプレートと前記コンテンツデータを用いて実行されたレイアウト制御によって得られるレイアウト結果に基づいて、当該テンプレートを使用すべきか否かを決定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、好ましくは、前記第１使用条件は、前記テンプレートによるレイアウト制御前後のコンテンツデータの差異による条件である。
また、好ましくは、前記テンプレート管理情報中の前記複数種類のテンプレートの内、最低優先順位のテンプレートの使用条件は、前記評価手段による評価が不要な無条件である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、好ましくは、前記制約条件は、複数のデータ領域を関連付けるリンクであり、前記実行手段は、前記リンクによって関連付けられている複数のデータ領域ごとにレイアウト制御を実行する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
ページ内のコンテンツデータのレイアウトを規定するテンプレートに基づいて、前記ページ内での前記コンテンツデータのレイアウト制御を実行する情報処理装置の制御方法であって、
複数種類のテンプレートから前記コンテンツデータをレイアウトするテンプレートを決定するための使用条件、および前記コンテンツデータを用いて、前記コンテンツデータのレイアウト制御に使用するテンプレートを決定する決定工程と、
前記決定工程によって決定されたテンプレートに含まれる前記コンテンツデータを配置するためのデータ領域に設定されている制約条件に従って、前記コンテンツデータのレイアウト制御を実行する実行工程と
を備える。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
ページ内のコンテンツデータのレイアウトを規定するテンプレートに基づいて、前記ページ内での前記コンテンツデータのレイアウト制御を実行する情報処理装置において実行可能なプログラムであって、
複数種類のテンプレートから前記コンテンツデータをレイアウトするテンプレートを決定するための使用条件、および前記コンテンツデータを用いて、前記コンテンツデータのレイアウト制御に使用するテンプレートを決定する決定工程と、
前記決定工程によって決定されたテンプレートに含まれる前記コンテンツデータを配置するためのデータ領域に設定されている制約条件に従って、前記コンテンツデータのレイアウト制御を実行する実行工程と
を前記情報処理装置に実行させる。