【手続補正書】
【提出日】平成19年3月13日(2007.3.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ディスプレイデバイスの、ある部分上に文字を特定タイプサイズで表示するために使用される文字画像データを処理する方法であって、ディスプレイデバイスの前記部分はピクセルエレメントを有し、ディスプレイデバイスの各ピクセルエレメントは、幅が１ピクセルサイズ単位になっている、スケーリングされた画像部分に対応しており、前記文字画像データは、複数の文字アドバンス幅値とサイドベアリング値とを含んでいる方法において、
文字アドバンス幅値を特定タイプサイズの関数としてスケーリングして、前記ピクセルサイズ単位の整数倍になっていて、スケーリングされた文字アドバンス幅値を出力するステップであって、スケーリングされた文字アドバンス幅値はピクセル精度になっているステップと、
サイドベアリング値を特定タイプサイズの関数としてスケーリングして、少なくともそのいくつかが、整数のピクセルサイズ単位コンポーネントのほかに、分数のピクセルサイズ単位コンポーネントを含んでいて、スケーリングされたサイドベアリング値を出力するステップであって、スケーリングされたサイドベアリング値はサブピクセル精度になっているステップと、
を備えたことを特徴とする方法。
【請求項２】  請求項１に記載の方法において、文字幅値をスケーリングする前記ステップは、スケーリングされた文字アドバンス幅値を、前記ピクセルサイズ単位の整数倍である値に丸めるステップを含むことを特徴とする方法。
【請求項３】  請求項１に記載の方法において、
スケーリングされたサイドベアリング値は左サイドベアリング値を含み、
左サイドベアリング値をスケーリングする前記ステップは、後続スキャン変換オペレーションの実行時に、スケーリングされた画像の各ピクセル単位サイズ部分に割り振られたセグメントの数で、前記ピクセルサイズ単位の整数倍である値を除した値に左サイドベアリング値を丸めるステップを含む
ことを特徴とする方法。
【請求項４】  請求項３に記載の方法において、さらに、
スケーリングされた左サイドベアリング値に対してスキャン変換オペレーションを実行するステップを含み、該スキャン変換オペレーションは、スケーリングされた左サイドベアリング値の各ピクセル単位サイズ部分を、Ｎ個の異なる、スケーリングされた画像セグメントとして取り扱い、ただし、Ｎは１より大きい正の整数であることを特徴とする方法。
【請求項５】  請求項４に記載の方法において、Ｎは１６であることを特徴とする方法。
【請求項６】  請求項４に記載の方法において、Ｎは３の倍数であることを特徴とする方法。
【請求項７】  請求項４に記載の方法において、さらに、スケーリングされたアドバンス幅値とスケーリングされた左サイドベアリング値の関数として、文字画像をディスプレイデバイス上に表示するステップを含むことを特徴とする方法。
【請求項８】  請求項１に記載の方法において、文字画像データは、さらに文字ブラックボディを含み、さらに、
文字ブラックボディを特定タイプサイズの関数としてスケーリングして、スケーリングされたブラックボディ幅をもつ、スケーリングされたブラックボディを出力するステップを含み、前記ブラックボディ幅の少なくともいくつかは、前記ピクセルサイズ単位の非整数倍であり、前記スケーリングされたブラックボディ幅は、サブピクセル精度を使用して指定されることを特徴とする方法。
【請求項９】  請求項８に記載の方法において、スケーリングされたサイドベアリング値は左サイドベアリング値を含み、さらに、
スケーリングされた左サイドベアリング値とスケーリングされたブラックボディを使用して、複数のテキスト文字をディスプレイ上に表示するステップを含むことを特徴とする方法。
【請求項１０】  請求項１に記載の方法において、ディスプレイの各ピクセルは、前記ピクセルサイズ単位よりも小さい、スケーリングされた画像部分に相当する幅をもつ複数のピクセルサブコンポーネントを含み、サイドベアリング値をスケーリングする前記ステップは、左サイドベアリング値を、ピクセルサブコンポーネント境界間の距離に相当する、スケーリングされた値にスケーリングするステップを含むことを特徴とする方法。
【請求項１１】  請求項１に記載の方法において、ディスプレイの各ピクセルは複数の等サイズピクセルサブコンポーネントを含み、当該複数の等サイズピクセルサブコンポーネントはスケーリングされたピクセルサブコンポーネント幅を有するスケーリングされた画像部分に相当する幅を持ち、スケーリングされたピクセルサブコンポーネント幅は前記ピクセルサイズ単位の分数でありサイドベアリング値をスケーリングする前記ステップは、左サイドベアリング値を、スケーリングされたピクセルサブコンポーネント幅の整数倍になるようにスケーリングすることを特徴とする方法。
【請求項１２】  請求項５に記載の方法において、スケーリングされたピクセルサブコンポーネント幅は、前記ピクセルサイズ単位のほぼ１／３であることを特徴とする方法。
【請求項１３】  請求項８に記載の方法において、前記ピクセルエレメントの各々は、前記ピクセルサイズユニットよりも小さい、スケーリングされた画像部分に相当する幅をもつ複数のピクセルサブコンポーネントを含み、ブラックボディブラックボディをスケーリングするステップは、ピクセルサブコンポーネント境界間の距離に相当するようにブラックボディ幅をスケーリングするステップを含むことを特徴とする方法。
【請求項１４】  請求項８に記載の方法において、ディスプレイの各ピクセルは複数の等サイズピクセルサブコンポーネントを含み、当該複数の等サイズピクセルサブコンポーネントはスケーリングされたピクセルサブコンポーネント幅を有するスケーリングされた画像部分に相当する幅を持ち、スケーリングされたピクセルサブコンポーネント幅は前記ピクセルサイズ単位の分数であり、左サイドベアリング値をスケーリングする前記ステップは、左サイドベアリング値を、ピクセルサブコンポーネント幅の整数倍になるようにスケーリングすることを特徴とする方法。
【請求項１５】  請求項１４に記載の方法において、ピクセルサブコンポーネントの幅は、前記ピクセルサイズ単位の１／３であることを特徴とする方法。
【請求項１６】  請求項１４に記載の方法において、さらに、スケーリングされた左サイドベアリング値とスケーリングされたブラックボディを使用して、複数のテキスト文字をディスプレイ上に表示するステップを含むことを特徴とする方法。
【請求項１７】  ディスプレイデバイスの、ある部分上に文字を特定タイプサイズで表示するために使用される文字画像データを処理する方法であって、ディスプレイデバイスの前記部分にはピクセルエレメントを有し、ディスプレイデバイスの各ピクセルエレメントは、幅が１ピクセルサイズ単位になっている、スケーリングされた画像部分に対応しており、各ピクセルサブコンポーネントは、幅がスケーリングされたピクセルサブコンポーネント単位サイズになっている、スケーリングされた画像部分に対応しており、スケーリングされたピクセルサブコンポーネント単位サイズは、前記ピクセル単位サイズよりも小さく、前記文字画像データは、複数の文字アドバンス幅値とサイドベアリング値とを含んでいる方法において、
スケーリングされたピクセルサブコンポーネント単位サイズの整数倍に一致するように、文字アドバンス幅値を特定タイプサイズの関数としてスケーリングするステップであって、文字アドバンス値の少なくともいくつかは、ピクセル単位サイズの非整数倍になっているステップと、
ピクセルサブコンポーネント単位サイズの整数倍に一致するように、前記サイドベアリング値を特定タイプサイズの関数としてスケーリングするステップであって、スケーリングされたサイドベアリング値の少なくともいくつかは、ピクセル単位サイズの非整数倍になっているステップと
を備えたことを特徴とする方法。
【請求項１８】  請求項１７に記載の方法において、文字画像データは、文字ブラックボディをさらに含み、さらに、
文字ブラックボディを特定タイプサイズの関数としてスケーリングして、ピクセルサブコンポーネント幅の整数倍になっている幅を有するブラックボディであり、スケーリングされたブラックボディを生成するステップを含み、スケーリングされたブラックボディ幅の少なくともいくつかは、ピクセルの幅の非整数倍であることを特徴とする方法。
【請求項１９】  請求項１８に記載の方法において、ピクセルサブコンポーネントの幅は、ピクセルの幅の１／３であることを特徴とする方法。
【請求項２０】  請求項１９に記載の方法において、特定タイプサイズはポイントサイズであることを特徴とする方法。
【請求項２１】  請求項１８に記載の方法において、さらに、スケーリングされたアドバンス幅、スケーリングされたサイドベアリング値、およびスケーリングされたブラックボディを使用して、複数のテキスト文字をディスプレイデバイス上に表示するステップを含むことを特徴とする方法。
【請求項２２】  ディスプレイデバイスの、ある部分上に文字を特定タイプサイズで表示するために使用される文字画像データを処理する方法であって、ディスプレイデバイスの前記部分にはピクセルエレメントを有し、ディスプレイデバイスの各ピクセルエレメントは、幅が１ピクセルサイズ単位になっている、スケーリングされた画像部分に対応しており、各ピクセルエレメントは、赤、緑および青ピクセルサブコンポーネントを含み、赤ピクセルサブコンポーネントは、幅がスケーリングされた赤ピクセルサブコンポーネント単位サイズになっている、スケーリングされた画像部分に対応しており、緑ピクセルサブコンポーネントは、幅がスケーリングされた緑ピクセルサブコンポーネント単位サイズになっている、スケーリングされた画像部分に対応しており、青ピクセルサブコンポーネントは、幅がスケーリングされた青ピクセルサブコンポーネント単位サイズになっている、スケーリングされた画像部分に対応しており、文字画像データは、複数の文字アドバンス幅値、左サイドベアリング値および文字ブラックボディを含み、各ブラックボディはブラックボディ幅をもっている方法において、
文字アドバンス幅が、ゼロ個または１個以上のスケーリングされた赤、緑および青ピクセルサブコンポーネント単位サイズの総和に等しい距離に一致するように、サブピクセル精度を使用して文字アドバンス幅値をスケーリングするステップと、
左サイドベアリング値が、ゼロ個または１個以上のスケーリングされた赤、緑および青ピクセルサブコンポーネント単位サイズの総和に等しい距離に一致するように、サブピクセル精度を使用して左サイドベアリング値をスケーリングするステップと、
文字ブラックボディ幅が、ゼロ個または１個以上のスケーリングされた赤、緑および青ピクセルサブコンポーネント単位サイズの総和に等しい距離に一致するように、サブピクセル精度を使用して文字ブラックボディの幅をスケーリングするステップと
備えたことを特徴とする方法。
【請求項２３】  請求項２２に記載の方法において、さらに、スケーリングされたアドバンス幅、スケーリングされた左サイドベアリング値、およびスケーリングされたブラックボディ幅値を使用して生成された文字画像を、表示文字のブラックボディがピクセルサブコンポーネント境界に位置合わせされるように表示するステップを含むことを特徴とする方法。
【請求項２４】  サイドベアリング値とアドバンス幅値を含む画像データをスケーリングする方法であって、
ピクセル精度を使用してアドバンス幅値をスケーリングして、スケーリングされたアドバンス幅値を生成するステップと、
サブピクセル精度を使用して左サイドベアリング値をスケーリングして、スケーリングされた左サイドベアリング値を生成するステップと、
サブピクセル精度を使用してブラックボディ幅値をスケーリングして、スケーリングされたブラックボディ幅値を生成するステップであって、そこでは前記画像データはブラックボディ幅を持つ文字ブラックボディを含むステップと、
スケーリングが、特定テキストサイズの関数として実行されるステップと
スケーリングされたアドバンス幅、スケーリングされた左サイドベアリング値およびスケーリングされたブラックボディ幅値を使用して複数のテキスト文字を表示するステップと
を備えたことを特徴とする方法。
【請求項２５】  複数のピクセルエレメントを含むディスプレイデバイス上に表示される画像データをスケーリングする方法であって、各ピクセルエレメントは複数のピクセルサブコンポーネントを含み、ピクセルサブコンポーネントはピクセルサブコンポーネント境界によって分離されていて、画像データはサイドベアリング値とアドバンス幅値を含む方法において、
サブピクセル精度を使用してアドバンス幅値をスケーリングして、ピクセルサブコンポーネント境界間の距離に相当する距離を持ち、スケーリングされたアドバンス幅値を生成するステップと、
サブピクセル精度を使用してサイドベアリング値をスケーリングして、ピクセルサブコンポーネント境界間の距離に相当する、スケーリングされた左サイドベアリング値を生成するステップと、
を含むことを特徴とする方法。
【請求項２６】  請求項２５に記載の方法において、画像データは、さらにブラックボディを含み、各ブラックボディはブラックボディ幅を持ち、さらに、
サブピクセル精度を使用してブラックボディ幅をスケーリングして、ピクセルサブコンポーネント境界間の距離に相当する、スケーリングされたブラックボディ幅を生成するステップを含むことを特徴とする方法。
【請求項２７】  請求項２６に記載の方法において、さらに、
スケーリングされたアドバンス幅、スケーリングされたサイドベアリング値およびスケーリングされたブラックボディ幅を使用して文字画像を表示するステップを含み、表示される文字画像は、少なくともいくつかのブラックボディすなわち、ピクセルエレメント内に生じるピクセルサブコンポーネント境界としてスタートするブラックボディを有することを特徴とする方法。
【請求項２８】  ディスプレイデバイスの、ある部分上に文字を特定タイプサイズで表示するために使用される文字画像データの処理を行うコンピュータ実行可能命令を有するコンピュータ読取り可能媒体であって、ディスプレイデバイスの前記部分はピクセルエレメントを有し、ディスプレイデバイスの各ピクセルエレメントは、幅が１ピクセルサイズ単位の、スケーリングされた画像部分に対応しており、前記文字画像データは複数の文字アドバンス幅値と左サイドベアリング値を含むコンピュータ読取り可能媒体において、前記処理は、
文字アドバンス幅値を特定タイプサイズの関数としてスケーリングして、前記ピクセルサイズ単位の整数倍である、スケーリングされた文字アドバンス幅値を生成するステップであって、前記文字アドバンス幅値はピクセル精度であるステップと、
左サイドベアリング値を特定タイプサイズの関数としてスケーリングして、スケーリングされた左サイドベアリング値を生成するステップであって、前記スケーリングされた左サイドベアリング値の少なくとも一部は、整数のピクセルサイズ単位コンポーネントのほかに分数のピクセルサイズ単位コンポーネントを含み、当該該スケーリングされた左サイドベアリング値はサブピクセル精度であるステップと
を含むことを特徴とするコンピュータ読取可能媒体。
【請求項２９】  ディスプレイデバイスの、ある部分上に文字を特定タイプサイズで表示するために使用される文字画像データの処理を行うコンピュータ実行可能命令を有するコンピュータ読取可能媒体であって、ディスプレイデバイスの前記部分にはピクセルエレメントを有し、ディスプレイデバイスの各ピクセルエレメントは、幅が１ピクセルサイズ単位であって、スケーリングされた画像部分に対応しており、各ピクセルエレメントは複数のピクセルサブコンポーネントを含み、各ピクセルサブコンポーネントは、幅がスケーリングされたピクセルサブコンポーネント単位サイズであり、スケーリングされた画像部分に対応しており、前記文字画像データは複数の文字アドバンス幅値と左サイドベアリング値を含むコンピュータ読取可能媒体において、前記処理は、
スケーリングされたピクセルサブコンポーネント単位サイズの整数倍に一致するように、文字アドバンス幅値を特定タイプサイズの関数としてスケーリングするステップであって、前記文字アドバンス幅値の少なくともいくつかは、ピクセル単位サイズの非整数倍となっているステップと、
ピクセルサブコンポーネント単位サイズの整数倍に一致するように、左サイドベアリング値を特定タイプサイズの関数としてスケーリングするステップであって、スケーリングされた左ベアリング値の少なくともいくつかは、ピクセル単位サイズの非整数倍になっているステップと、
を含むことを特徴とするコンピュータ読取可能媒体。
【請求項３０】  ピクセル精度を使用してアドバンス幅値をスケーリングして、スケーリングされたアドバンス幅値を生成する手段と、
サブピクセル精度を使用してサイドベアリング値をスケーリングして、スケーリングされたサイドベアリング値を生成する手段と、
スケーリングされたアドバンス幅値とスケーリングされたサイドベアリング値の関数として表示信号を生成する手段と
を備えたことを特徴とする画像処理装置。
【請求項３１】  請求項３０に記載の装置において、さらに、
サブピクセル精度を使用してブラックボディをスケーリングして、スケーリングされたブラックボディ幅を出力する手段を備えたことを特徴とする装置。
【請求項３２】  請求項３１に記載の装置において、さらに、
スケーリングされたアドバンス幅値、スケーリングされたサイドベアリング値、およびスケーリングされたブラックボディ幅を使用して生成された文字画像を表示する手段を備えたことを特徴とする装置。
【請求項３３】  複数のピクセルエレメントを含んでいるディスプレイデバイスであって、各ピクセルエレメントは複数のピクセルサブコンポーネントを含み、ピクセルサブコンポーネントはピクセルサブコンポーネント境界によって分離されているディスプレイデバイスと、
サブピクセル精度を使用してアドバンス幅値をスケーリングして、ピクセルサブコンポーネント境界間の距離に相当する距離を持つ、スケーリングされたアドバンス幅値を生成する手段と、
サブピクセル精度を使用して左サイドベアリング値をスケーリングして、ピクセルサブコンポーネント境界間の距離に相当する、スケーリングされた左サイドベアリング値を生成する手段と、
スケーリングされたアドバンス幅値とスケーリングされた左サイドベアリング値の関数として、画像をディスプレイ上に生成する手段と
を備えたことを特徴とする装置。
【請求項３４】  請求項３３に記載の装置において、さらに、
サブピクセル精度を使用してブラックボディ幅をスケーリングして、スケーリングされたブラックボディ幅を生成する手段を備え、
画像を生成する前記手段は、スケーリングされたブラックボディ幅を使用して、その少なくともいくつかが、ピクセルサブコンポーネント境界に位置合わせされている文字を表示する手段を含むことを特徴とする装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
図１２〜図１４に示すテキストの、スケーリングされた表現は、同じように現れることになる。しかし、水平スケールは、適用されるスケーリングの関数になっている。スケーリングされた表現では、水平スケール上の大きい方の、各々の垂直スケールラインは、ピクセルサイズ単位、例えば、スケーリングされた単位のうちの、ピクセルに対応する部分を示しているのに対し、小さい方の垂直マークは、係数を３として水平スケーリングした場合の、ピクセルサブコンポーネント幅を示している。３以外の係数によるスケーリングが使用される場合には、スケーリングされた画像の各ピクセルサイズ単位は、ピクセルサイズ単位を表すために使用されるセグメント数、例えば、係数を１６とする水平スケーリングの場合には、１６に分割される。係数を１６として水平スケーリングされ、５ピクセルセグメントが赤ピクセルサブコンポーネントに、９ピクセルセグメントが緑ピクセルサブコンポーネントに、２ピクセルセグメントが青ピクセルサブコンポーネントに割り振られる場合には、ピクセルセグメント番号が０から１５までで、Ｒ、Ｇ、Ｂピクセルサブコンポーネントが均一幅であるとすると、ピクセルサブコンポーネント境界は、スケーリングされた画像の中で、ピクセルセグメント４と５の間、ピクセルセグメント１３と１４の間、およびピクセルセグメント１５の終わりに現れることになる。