【手続補正書】
【提出日】平成21年10月13日(2009.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータシステムを使用して、フォントヒンティング命令をパラメータ化する際に用いる１つまたは複数のフォント制御値を生成する方法であって、前記フォント制御値は書体と関連付けられ、
中央演算処理装置を使用して、前記書体のグリフのフォントプロパティの計測に基づきフォントプロパティ分布を生成するステップと、
フィルタされたフォントプロパティ分布からフォント制御値の閾値の個数が特定されるまで前記フォントプロパティ分布を漸進的にフィルタして、前記書体のためのフィルタされたフォントプロパティ分布を生成するステップと、
前記１つまたは複数のフォント制御値を前記フィルタされたフォントプロパティ分布から得られたフォントプロパティ値に設定するステップと、
前記１つまたは複数のフォント制御値を制御値データストアに格納するステップと、
を含む方法。
【請求項２】
前記漸進的にフィルタするステップの操作は、
前記フィルタされたフォントプロパティ分布が所定の基準を満たすまで、次第により強くなるフィルタ強度で前記フォントプロパティ分布を漸進的にフィルタするステップを含む、請求項１に記載の方法。
【請求項３】
前記漸進的にフィルタするステップの操作は、
前記フィルタされたフォントプロパティ分布が所定の基準を満たすまで、次第により強くなるフィルタ強度で前記フォントプロパティ分布を漸進的にフィルタするステップを含み、前記所定の基準は、前記フィルタされたフォントプロパティ分布内の極大値の最大個数を表す、請求項１に記載の方法。
【請求項４】
前記漸進的にフィルタするステップの操作は、
ボックスフィルタが使用して前記フォントプロパティ分布をフィルタする、請求項１に記載の方法。
【請求項５】
前記漸進的にフィルタするステップの操作は、
前記フィルタされたフォントプロパティ分布内の１つまたは複数の極大値を特定するステップと、
前記フィルタされたフォントプロパティ分布内の前記１つまたは複数の極大値の個数をカウントするステップと
を含む、請求項１に記載の方法。
【請求項６】
前記漸進的にフィルタするステップの操作は、
カスケードの個々の段階での分布が、漸進的により目立つフィルタリング効果を呈するように、異なるプロパティを有するカスケード式フィルタである、請求項１に記載の方法。
【請求項７】
前記所定の基準は、前記書体の前記フォントプロパティに関連付けられるフォント制御値の最大個数を表す、請求項１に記載の方法。
【請求項８】
前記漸進的にフィルタするステップの操作は、
ガウス分布ぼかしフィルタを用いて前記フォントプロパティ分布をフィルタするステップを含む、請求項１に記載の方法。
【請求項９】
前記漸進的にフィルタするステップの操作は、
中間のフィルタされたフォントプロパティ分布を生成するために、第１のフィルタ強度で前記フォントプロパティ分布をフィルタするステップと、
前記中間のフィルタされたフォントプロパティ分布が前記所定の基準を満たさない場合、前記フィルタされたフォントプロパティ分布を生成するために、前記第１のフィルタ強度より大きな第２のフィルタ強度で前記フォントプロパティ分布をフィルタするステップと
を含む、請求項１に記載の方法。
【請求項１０】
スケーリングされたアウトラインを変更してグリフをレンダリングするために、前記１つまたは複数のフォント値を制御値データストアに格納するステップを、さらに含む、請求項１に記載の方法。
【請求項１１】
フォントヒンティング命令をパラメータ化する際に用い、書体と関連付けられた１つまたは複数のフォント制御値、を生成するシステムであって、
中央演算処理装置と、
前記中央演算処理装置と結合され、前記１つまたは複数のフォント制御値を格納する制御値データストアを備えたメモリと、
前記書体の異なるグリフのフォントプロパティの計測に基づき、前記書体のフォントプロパティ分布を生成する分布モジュールと、
前記書体のフィルタされたフォントプロパティ分布を生成するために、フォント制御値の閾値の個数が特定されるまで、前記フォントプロパティ分布を漸進的にフィルタするフィルタモジュールと、
前記制御値データストアの前記１つまたは複数のフォント制御値を、前記フィルタされたフォントプロパティ分布から得られたフォントプロパティ値に設定する制御値設定モジュールと、
を備えるシステム。
【請求項１２】
前記フィルタモジュールは、前記フィルタされたフォントプロパティ分布が所定の基準を満たすまで、次第により強くなるフィルタ強度で前記フォントプロパティ分布を漸進的にフィルタする、請求項１１に記載のシステム。
【請求項１３】
前記フィルタモジュールは、前記フィルタされたフォントプロパティ分布が所定の基準を満たすまで、次第により強くなるフィルタ強度で前記フォントプロパティ分布を漸進的にフィルタし、前記所定の基準は、前記フィルタされたフォントプロパティ分布内の極大値の最大個数を表す、請求項１１に記載のシステム。
【請求項１４】
前記フィルタモジュールは、ボックスフィルタが使用して前記フォントプロパティ分布を漸進的にフィルタする、請求項１１に記載のシステム。
【請求項１５】
前記フィルタモジュールは、前記フィルタされたフォントプロパティ分布内の１つまたは複数の極大値を特定し、前記フィルタされたフォントプロパティ分布内の前記１つまたは複数の極大値の個数をカウントする、請求項１１に記載のシステム。
【請求項１６】
前記フィルタモジュールは、カスケードの個々の段階での分布が、漸進的により目立つフィルタリング効果を呈するように、異なるプロパティを有するカスケード式フィルタで、前記フォントプロパティ分布を漸進的にフィルタする、請求項１１に記載のシステム。
【請求項１７】
前記所定の基準は、前記書体の前記フォントプロパティに関連付けられるフォント制御値の最大個数を表す、請求項１１に記載のシステム。
【請求項１８】
前記フィルタモジュールは、ガウス分布ぼかしフィルタを用いて前記フォントプロパティ分布を漸進的にフィルタする、請求項１１に記載のシステム。
【請求項１９】
前記フィルタモジュールは、中間のフィルタされたフォントプロパティ分布を生成するために、第１のフィルタ強度で前記フォントプロパティ分布を漸進的にフィルタし、前記中間のフィルタされたフォントプロパティ分布が前記所定の基準を満たさない場合、前記フィルタされたフォントプロパティ分布を生成するために、前記第１のフィルタされた強度より大きな第２のフィルタ強度で前記フォントプロパティ分布をフィルタする、請求項１１に記載のシステム。
【請求項２０】
フォントヒンティング命令をパラメータ化する際に用い、書体と関連付けられた１つまたは複数のフォント制御値を、生成するシステムであって、
中央演算処理装置と、
前記中央演算処理装置と結合され、前記１つまたは複数のフォント制御値を格納する制御値データストアを備えたメモリと、
前記書体の異なるグリフのフォントプロパティの計測に基づき、前記書体のフォントプロパティ分布を生成する手段と、
前記書体のフィルタされたフォントプロパティ分布を生成するために、フォント制御値の閾値の個数が特定されるまで、前記フォントプロパティ分布を漸進的にフィルタする手段と、
前記制御値データストアの前記１つまたは複数のフォント制御値を、前記フィルタされたフォントプロパティ分布から得られたフォントプロパティ値に設定する手段と、
前記１つまたは複数のフォント制御値を制御値データストアに格納する手段と、
を備えるシステム。