【手続補正書】
【提出日】平成16年10月5日(2004.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画可能な画像処理装置において、
オブジェクトが、水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知手段と、
前記検知手段により検知されたグラデーション方向と直交する方向にあって、実質的に同じ階調値を持つ連続するピクセル数を検知するピクセル数検知手段と、
前記グラディエントフィルオブジェクトの座標値と階調値とに基づいて、前記グラデーション方向に異なる階調値に対して少なくとも１つのピクセルを描画する描画手段と、
前記グラデーション方向と直交する方向に、前記ピクセル数検知手段により検知されたピクセル数だけ前記描画手段で描画されたピクセルを複製する複製手段とを、有することを特徴とする画像処理装置。
【請求項２】
前記複製手段は、
水平方向にグラデーションを持つグラディエントフィルオブジェクトの第一行にある全ピクセルの階調計算によって得られた階調値を、前記検知されたピクセル数と同じ数の行数分コピーすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複製手段は、
垂直方向にグラデーションを持つグラディエントフィルオブジェクトの第一列にある全ピクセルの階調計算によって得られた階調値を、前記検知されたピクセル数と同じ数の列数分コピーすることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記描画手段は、
グラデーションを持ち同一行または同一列に連続してあるピクセルを同じピクセル数の複数のグループに分割し、
前記複数のグループの各グループ単位に、該各グループの最初のピクセルを対応する階調値で描画して、前記最初のピクセルの階調値を該各グループにある全ピクセルに対して複製することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画可能な画像処理方法において、
オブジェクトが、水平方向あるいは垂直方向のいずれか一方向に、グラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、
前記検知工程により検知されたグラデーション方向と直交する方向にあって、実質的に同じ階調値を持つ連続するピクセル数を検知するピクセル数検知工程と、
前記グラディエントフィルオブジェクトの座標値と階調値とに基づいて、前記グラデーション方向に異なる階調値に対して少なくとも１つのピクセルを描画する描画工程と、
前記グラデーション方向と直交する方向に、前記ピクセル数検知工程により検知されたピクセル数だけ前記描画工程で描画されたピクセルを複製する複製工程と、を有することを特徴とする画像処理方法。
【請求項６】
前記複製工程では、
水平方向にグラデーションを持つグラディエントフィルオブジェクトの第一行にある全ピクセルの階調計算によって得られた階調値を、前記検知されたピクセル数と同じ数の行数分コピーすることを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記複製工程では、
垂直方向にグラデーションを持つグラディエントフィルオブジェクトの第一列にある全ピクセルの階調計算によって得られた階調値を、前記検知されたピクセル数と同じ数の列数分コピーすることを特徴とする請求項５に記載の画像処理方法。
【請求項８】
前記描画工程は、
グラデーションを持ち同一行または同一列に連続してあるピクセルを同じピクセル数の複数のグループに分割する工程と、
前記複数のグループの各グループ単位に、該各グループの最初のピクセルを対応する階調値で描画して、前記最初のピクセルの階調値を該各グループにある全ピクセルに対して複製する工程とを有することを特徴とする請求項５に記載の画像処理方法。
【請求項９】
各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画可能なプログラムをコンピュータ読み取り可能に記憶する記憶媒体において、
前記プログラムが、
オブジェクトが、水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、
前記検知工程により検知されたグラデーション方向と直交する方向にあって、実質的に同じ階調値を持つ連続するピクセル数を検知するピクセル数検知工程と、
前記グラディエントフィルオブジェクトの座標値と階調値とに基づいて、前記グラデーション方向に異なる階調値に対して少なくとも１つのピクセルを描画する描画工程と、
前記グラデーション方向と直交する方向に、前記ピクセル数検知工程により検知されたピクセル数だけ前記描画工程で描画されたピクセルを複製する複製工程と、を有することを特徴とする記憶媒体。
【請求項１０】
各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画する画像処理方法において、
オブジェクトが、水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、
前記検知工程で前記オブジェクトが水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つと検知された場合に、前記オブジェクトを構成する複数のピクセルのうち異なる階調値に対する少なくとも１つのピクセルを描画し、前記描画された少なくとも１つのピクセルと実質的に同じ階調値を持つピクセルに対し前記描画された少なくとも１つのピクセルを複製することにより、前記オブジェクトを描画する描画工程と、を有することを特徴とする画像処理方法。
【請求項１１】
各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画する画像処理方法において、
オブジェクトが、水平方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、
前記検知工程で前記オブジェクトが水平方向にグラデーションを持つと検知された場合に、前記座標値と階調値とに基づいて水平方向の行を構成するピクセルを描画し、前記行を構成する描画されたピクセルを垂直方向に連続して並べることにより、前記オブジェクトを描画する描画工程と、を有することを特徴とする画像処理方法。
【請求項１２】
各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画する画像処理方法において、
オブジェクトが、垂直方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、
前記検知工程で前記オブジェクトが垂直方向にグラデーションを持つと検知された場合に、水平方向で実質的に同じ階調値を持つ行を構成するピクセルのうちの少なくとも１つのピクセルを描画して、前記描画された少なくとも１つのピクセルを前記行を構成するピクセル数だけ複製する処理を、前記オブジェクトの行数分繰り返すことにより、前記オブジェクトを描画する描画工程と、を有することを特徴とする画像処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明は、このような従来技術の問題点に鑑みてなされたもので、本発明の目的は、画像処理装置でのグラディエントオブジェクトの描画処理において、全てのピクセルを処理せずに、処理するピクセルの間引きを行うことにより、高速処理が可能となる画像処理方法および装置を提供することにある。また本発明の目的は、垂直、水平方向に一定のパターンのグラデーションを持つオブジェクト生成において、全てのピクセルを処理せずに、一つのグラデーションのパターンを繰り返し使用することにより、グラディエントフィルオブジェクト生成時間を短縮し、高速処理を可能とする画像処理方法および装置を提供することにある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【課題を解決するための手段】
上記目的を達成するために本発明の画像処理装置は、以下のような構成を有する。すなわち、各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画可能な画像処理装置において、オブジェクトが、水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知手段と、前記検知手段により検知されたグラデーション方向と直交する方向にあって、実質的に同じ階調値を持つ連続するピクセル数を検知するピクセル数検知手段と、前記グラディエントフィルオブジェクトの座標値と階調値とに基づいて、前記グラデーション方向に異なる階調値に対して少なくとも１つのピクセルを描画する描画手段と、前記グラデーション方向と直交する方向に、前記ピクセル数検知手段により検知されたピクセル数だけ前記描画手段で描画されたピクセルを複製する複製手段とを、有する。
又、本発明の画像処理方法は、各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画可能な画像処理方法において、オブジェクトが、水平方向あるいは垂直方向のいずれか一方向に、グラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、前記検知工程により検知されたグラデーション方向と直交する方向にあって、実質的に同じ階調値を持つ連続するピクセル数を検知するピクセル数検知工程と、前記グラディエントフィルオブジェクトの座標値と階調値とに基づいて、前記グラデーション方向に異なる階調値に対して少なくとも１つのピクセルを描画する描画工程と、前記グラデーション方向と直交する方向に、前記ピクセル数検知工程により検知されたピクセル数だけ前記描画工程で描画されたピクセルを複製する複製工程と、を有する。
又、各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画する画像処理方法において、オブジェクトが、水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、前記検知工程で前記オブジェクトが水平方向あるいは垂直方向のいずれか一方向にグラデーションを持つと検知された場合に、前記オブジェクトを構成する複数のピクセルのうち異なる階調値に対する少なくとも１つのピクセルを描画し、前記描画された少なくとも１つのピクセルと実質的に同じ階調値を持つピクセルに対し前記描画された少なくとも１つのピクセルを複製することにより、前記オブジェクトを描画する描画工程と、を有する。
又、各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画する画像処理方法において、オブジェクトが、水平方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、前記検知工程で前記オブジェクトが水平方向にグラデーションを持つと検知された場合に、前記座標値と階調値とに基づいて水平方向の行を構成するピクセルを描画し、前記行を構成する描画されたピクセルを垂直方向に連続して並べることにより、前記オブジェクトを描画する描画工程と、を有する。
又、各頂点が座標値と階調値とを有する少なくとも２つの頂点で定義されるグラディエントフィルオブジェクトを描画する画像処理方法において、オブジェクトが、垂直方向にグラデーションを持つグラディエントフィルオブジェクトであるかどうかを検知する検知工程と、前記検知工程で前記オブジェクトが垂直方向にグラデーションを持つと検知された場合に、水平方向で実質的に同じ階調値を持つ行を構成するピクセルのうちの少なくとも１つのピクセルを描画して、前記描画された少なくとも１つのピクセルを前記行を構成するピクセル数だけ複製する処理を、前記オブジェクトの行数分繰り返すことにより、前記オブジェクトを描画する描画工程とを有する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
【発明の効果】
以上説明したように本発明によれば、画像処理装置でのグラディエントオブジェクトの描画処理において、全てのピクセルを処理せずに、処理するピクセルの間引きを行うことにより、画像品質を維持した高速処理が可能となる。又、垂直、水平方向に一定のパターンのグラデーションを持つオブジェクト生成において、全てのピクセルを処理せずに、一つのグラデーションのパターンを繰り返し使用することにより、グラディエントフィルオブジェクト生成時間を短縮し、画像品質を維持した高速処理が可能となる。