【手続補正書】
【提出日】平成19年12月6日(2007.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各々が所定のオブジェクトアウトラインと、所定のZ-オーダーと、関連する塗りつぶしを含み、特定のオブジェクトに関する当該オブジェクトアウトラインは、前記特定のオブジェクトが塗りつぶされるエリアを定義する、複数のグラフィカルオブジェクトをレンダリングする方法であって、
前記オブジェクトの各々を組み合わせて、グループ化オブジェクトアウトラインと、関連する複合塗りつぶしを含み、前記複合塗りつぶしが、前記グラフィカルオブジェクトと関連する塗りつぶしを表現する１つ以上の塗りつぶしデータ構造を含む、グループ化オブジェクトを形成する工程と、
前記グループ化オブジェクトアウトラインに従って、前記グループ化オブジェクトをレンダリングする工程と、
を備え、前記グループ化オブジェクトをレンダリングするために使用される１つ以上の塗りつぶしは、前記複合塗りつぶしに従って判定されることを特徴とする方法。
【請求項２】
前記グループ化オブジェクトアウトラインは、前記所定のオブジェクトアウトライン又はその複数の部分のうちの１つ以上に従うことを特徴とする請求項１に記載の方法。
【請求項３】
前記オブジェクトは、Z-オーダーにおいて連続し、前記グループ化オブジェクトは、前記オブジェクトの中で最低のZ-オーダーを割り当てられることを特徴とする請求項１に記載の方法。
【請求項４】
前記オブジェクトが所定の基準を満たすか否かを判定する工程を更に備えることを特徴とする請求項１に記載の方法。
【請求項５】
同一の単色塗りつぶしを有する１つ以上のグラフィカルオブジェクトは、前記複合塗りつぶしにおいて、１つ以上の単色塗りつぶしとして表現されることを特徴とする請求項１に記載の方法。
【請求項６】
線形色変化を有する１つ以上のグラフィカルオブジェクトは、前記複合塗りつぶしにおいて、１つ以上の線形混合塗りつぶしとして表現されることを特徴とする請求項１に記載の方法。
【請求項７】
前記所定の基準のうちの１つは、前記オブジェクトの各々が２つの平行な辺を有することを特徴とする請求項４に記載の方法。
【請求項８】
前記所定の基準のうちの１つは、前記平行な辺の各々が同一の方向角を有することを特徴とする請求項７に記載の方法。
【請求項９】
前記所定の基準のうちの１つは、前記オブジェクトの各々が（ｉ）重複するか又は（ｉｉ）前記平行な辺の全長に沿って境を接することを特徴とする請求項８に記載の方法。
【請求項１０】
前記複合塗りつぶしにおける画素ランの長さを格納する工程を更に備えることを特徴とする請求項１に記載の方法。
【請求項１１】
前記塗りつぶしは、前記複合塗りつぶしにおいて、前記塗りつぶしを記述する塗りつぶしデータ構造の連係リストとして表現されることを特徴とする請求項１に記載の方法。
【請求項１２】
前記データ構造における第１の塗りつぶしを指示するポインタを格納する工程を更に備えることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記塗りつぶしの各々は、フラット塗りつぶしであることを特徴とする請求項１に記載の方法。
【請求項１４】
前記グラフィカルオブジェクトの各々のオブジェクトアウトラインは、１つ以上の稜線を含むことを特徴とする請求項１に記載の方法。
【請求項１５】
オブジェクトアウトラインはパスであることを特徴とする請求項１に記載の方法。
【請求項１６】
オブジェクトアウトラインは、複数の点により定義される多角形であることを特徴とする請求項１に記載の方法。
【請求項１７】
グラフィカルオブジェクトが、所定のオブジェクトアウトラインと、複合塗りつぶしとを含み、当該所定のオブジェクトアウトラインは、前記グラフィカルオブジェクトが塗りつぶされるエリアを定義する、当該グラフィカルオブジェクトをレンダリングするための複合塗りつぶし方法であって、
前記複合塗りつぶしは、レンダリング時に前記グラフィカルオブジェクトが塗りつぶされるべき形式を定義する複数の塗りつぶしを含むデータ構造として構成されることを特徴とする複合塗りつぶし方法。
【請求項１８】
前記グラフィカルオブジェクトは、複数のグラフィカルオブジェクトから形成されることを特徴とする請求項１７に記載の複合塗りつぶし方法。
【請求項１９】
前記データ構造は、連係リストであることを特徴とする請求項１７に記載の複合塗りつぶし方法。
【請求項２０】
前記複合塗りつぶしにおけるトラッキングポイントを格納する工程を更に備えることを特徴とする請求項１記載の方法。
【請求項２１】
前記トラッキングポイントは、前記グループ化オブジェクトをレンダリングするために、前記複合塗りつぶし中における現在の塗りつぶしを判定するために使用されることを特徴とする請求項２０に記載の方法。
【請求項２２】
各々が所定のオブジェクトアウトラインと、所定のZ-オーダーと、関連する塗りつぶしと含み、特定のオブジェクトのオブジェクトアウトラインは、前記特定のオブジェクトが塗りつぶされるエリアを定義する、複数のグラフィカルオブジェクトをレンダリングする装置であって、
前記オブジェクトの各々を組み合わせて、グループ化オブジェクトアウトラインと、関連する複合塗りつぶしを含み、前記複合塗りつぶしは、前記グラフィカルオブジェクトと関連する塗りつぶしを表現する１つ以上の塗りつぶしデータ構造を含む、グループ化オブジェクトを形成するための組み合わせ手段と、
前記グループ化オブジェクトアウトラインに従って、前記グループ化オブジェクトをレンダリングするレンダリング手段と、
を備え、前記グループ化オブジェクトをレンダリングするために使用される１つ以上の塗りつぶしは、前記複合塗りつぶしに従って判定されることを特徴とする装置。
【請求項２３】
各々が所定のオブジェクトアウトラインと、所定のZ-オーダーと、関連する塗りつぶしを含み、特定のオブジェクトに関する当該オブジェクトアウトラインは、前記特定のオブジェクトが塗りつぶされるエリアを定義する、複数のグラフィカルオブジェクトをレンダリングするためのコンピュータプログラムであって、当該コンピュータプログラムが、
前記オブジェクトの各々を組み合わせて、グループ化オブジェクトアウトラインと、関連する複合塗りつぶしと含み、前記複合塗りつぶしは、前記グラフィカルオブジェクトと関連する塗りつぶしを表現する１つ以上の塗りつぶしデータ構造を含むグループ化オブジェクトを形成するための工程と、
前記グループ化オブジェクトアウトラインに従って、前記グループ化オブジェクトをレンダリングするための工程と、をコンピュータに実行させ、
前記グループ化オブジェクトをレンダリングするために使用される１つ以上の塗りつぶしは、前記複合塗りつぶしに従って判定されることを特徴とするコンピュータプログラム。
【請求項２４】
各々が所定のオブジェクトアウトラインと、所定のZ-オーダーと、関連する塗りつぶしを含み、特定のオブジェクトのオブジェクトアウトラインは、前記特定のオブジェクトが塗りつぶされるエリアを定義する、複数のグラフィカルオブジェクトをレンダリングするためのコンピュータプログラムを記録したコンピュータで読み取り可能な記録媒体であって、当該コンピュータプログラムが、
前記オブジェクトの各々を組み合わせて、グループ化オブジェクトアウトラインと、関連する複合塗りつぶしを含み、前記複合塗りつぶしは、前記グラフィカルオブジェクトと関連する塗りつぶしを表現する１つ以上の塗りつぶしデータ構造を含むグループ化オブジェクトを形成するための工程と、
前記グループ化オブジェクトアウトラインに従って、前記グループ化オブジェクトをレンダリングするための工程と、をコンピュータに実行させ、
前記グループ化オブジェクトをレンダリングするために使用される１つ以上の塗りつぶしは、前記複合塗りつぶしに従って判定されることを特徴とする記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明の別の面によれば、グラフィカルオブジェクトが、所定のオブジェクトアウトラインと、複合塗りつぶしとを含み、当該所定のオブジェクトアウトラインは、前記グラフィカルオブジェクトが塗りつぶされるエリアを定義する、当該グラフィカルオブジェクトをレンダリングするための複合塗りつぶし方法は、
前記複合塗りつぶしは、レンダリング時に前記グラフィカルオブジェクトが塗りつぶされるべき形式を定義する複数の塗りつぶしを含むデータ構造として構成されることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
本発明の更に別の面によれば、各々が所定のオブジェクトアウトラインと、所定のZ-オーダー（Z-order）と、関連する塗りつぶしを含み、特定のオブジェクトに関する当該オブジェクトアウトラインは、前記特定のオブジェクトが塗りつぶされるエリアを定義する、複数のグラフィカルオブジェクトをレンダリングするためのコンピュータプログラムであって、当該コンピュータプログラムが、
前記オブジェクトの各々を組み合わせて、グループ化オブジェクトアウトラインと、関連する複合塗りつぶしと含み、前記複合塗りつぶしは、前記グラフィカルオブジェクトと関連する塗りつぶしを表現する１つ以上の塗りつぶしデータ構造を含むグループ化オブジェクトを形成するための工程と、
前記グループ化オブジェクトアウトラインに従って、前記グループ化オブジェクトをレンダリングするための工程と、をコンピュータに実行させ、
前記グループ化オブジェクトをレンダリングするために使用される１つ以上の塗りつぶしは、前記複合塗りつぶしに従って判定されることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
本発明の更に別の面によれば、各々が所定のオブジェクトアウトラインと、所定のZ-オーダー（Z-order）と、関連する塗りつぶしを含み、特定のオブジェクトのオブジェクトアウトラインは、前記特定のオブジェクトが塗りつぶされるエリアを定義する、複数のグラフィカルオブジェクトをレンダリングするためのコンピュータプログラムを記録したコンピュータで読み取り可能な記録媒体であって、当該コンピュータプログラムが、
前記オブジェクトの各々を組み合わせて、グループ化オブジェクトアウトラインと、関連する複合塗りつぶしを含み、前記複合塗りつぶしは、前記グラフィカルオブジェクトと関連する塗りつぶしを表現する１つ以上の塗りつぶしデータ構造を含むグループ化オブジェクトを形成するための工程と、
前記グループ化オブジェクトアウトラインに従って、前記グループ化オブジェクトをレンダリングするための工程と、をコンピュータに実行させ、
前記グループ化オブジェクトをレンダリングするために使用される１つ以上の塗りつぶしは、前記複合塗りつぶしに従って判定されることを特徴とする。