【手続補正書】
【提出日】平成18年3月24日(2006.3.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
初期の非動画化フォント文字に基づいて動画化フォント文字を作成するための方法であって、
（ａ）前記非動画化フォント文字の少なくとも一つの態様を表わすグリフを提供するステップと、
（ｂ）前記グリフに第１の関数を適用することによって変更されたグリフを生成するステップと、
（ｃ）可変パラメータの値に依存して出力を生成するための第２の関数を提供し、前記可変パラメータは初期値を有し、前記変更されたグリフの視覚的外観が前記第２の関数の出力に少なくとも部分的に基づいたものであるようにするステップと、
（ｄ）前記変更されたグリフをレンダリングするステップと、
（ｅ）前記可変パラメータの値を変更するステップと、
（ｆ）ステップ（ｄ）及び（ｅ）を反復することにより、動画化フォント文字を同時に定義している複数のレンダリングされ変更されたグリフを生成するステップと、
（ｇ）前記動画化フォント文字をディスプレイ上に表示するか、後の再現のためにメモリ内に記憶するステップと、を含むことを特徴とする方法。
【請求項２】
前記変更されたグリフは前記変更されたグリフの視覚的外観への関与を提供する少なくとも一つのサブグリフを含み、前記サブグリフの関与は前記第２の関数の出力に少なくとも部分的に基づいたものであることを特徴とする請求項１に記載の方法。
【請求項３】
ステップ（ｃ）は前記可変パラメータの値が変更されると周期的に変化する出力が得られる関数を提供するサブステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
ステップ（ｅ）は前記可変パラメータの値を線形増加し前記値を前記初期値に周期的にリセットするサブステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記第２の関数は前記可変パラメータの値を線形に増加しリセットすることに応答して正弦波出力を提供するように選択されることを特徴とする請求項４に記載の方法。
【請求項６】
ステップ（ｅ）は周期的に前記第２の関数の出力が変化するように前記可変パラメータの値を変更するサブステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
ステップ（ｅ）は正弦波関数にしたがって前記可変パラメータの値を変更するサブステップを含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記サブグリフは前記グリフに適用される視覚的特徴を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記グリフは非動画化フォント文字の境界を含むことを特徴とする請求項２に記載の方法。
【請求項１０】
ステップ（ｂ）は
（ｉ）前記非動画化フォント文字の前記境界内に複数の離れた基準点を定義するサブステップと、
（ｉｉ）前記離れた基準点の各々にサブグリフを適用し、前記サブグリフの視覚的関与が前記第２の関数の出力に少なくとも部分的に基づいたものであるサブステップとを含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記基準点の各々に適用された前記サブグリフは小胞の形をなすことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記小胞の視覚的関与は個別に各々一つの角度配置に基づいたものであり、時間経過による各小胞の前記角度配置は前記第２の関数の出力に基づいたものであることを特徴とする請求項１１に記載の方法。
【請求項１３】
各小胞はこれに関連して角度位相成分を有し前記小胞の少なくとも一部の相対的角度配置が他の小胞の少なくとも一部のそれとは異なるようにしてあることを特徴とする請求項１２に記載の方法。
【請求項１４】
ステップ（ｂ）は前記非動画化フォント文字の境界内部に複数の離れた基準点を定義するサブステップと、前記点を三角測量して前記境界内の複数の隣接したポリゴンを定義し、前記複数の隣接ポリゴンで前記変更されたグリフのサブグリフを定義し、前記第２の関数の出力で前記境界に関連した領域又は点に対する前記ポリゴンの各々の位置を定義するサブステップと、を含むことを特徴とする請求項９に記載の方法。
【請求項１５】
前記可変パラメータが時間経過とともに変化すると、前記フォント文字の境界に関連した中心領域又は点から実質的に離れる方向に前記ポリゴンが互いから移動することを特徴とする請求項１４に記載の方法。
【請求項１６】
前記変数が時間経過とともに変化すると、前記ポリゴンは相互からの移動を中止して、再び互いに隣接するまで互いに向かって移動をはじめ、こうして得られた隣接するポリゴンが２次的フォント文字を形成することを特徴とする請求項１５に記載の方法。
【請求項１７】
前記２次的フォント文字はオリジナルのフォント文字から識別されることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記変数が時間経過とともに更に変化すると、前記ポリゴンは再び互から離れるように移動した後一緒に移動してフォント文字を形成し、前記フォント文字は前記オリジナルのフォント文字又は他のフォント文字のどちらかであることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記グリフは前記非動画化フォント文字の境界を含むことを特徴とする請求項１に記載の方法。
【請求項２０】
ステップ（ｂ）はサブグリフの形で前記境界内部の領域に対してテクスチャを適用するサブステップを含むことを特徴とする請求項１９に記載の方法。
【請求項２１】ステップ（ｂ）は各々が関連する不透明度を有する複数の重複する形状要素を前記境界内部に配置し、前記テクスチャは前記重複する形状要素を合成することによって生成されるようにするサブステップを含むことを特徴とする請求項２０に記載の方法。
【請求項２２】
前記形状要素の各々の不透明度はその形状要素の表面全体にわたって一定しないことを特徴とする請求項２１に記載の方法。
【請求項２３】
各々の形状要素は中心と周辺を有し、各々の形状要素の不透明度分布は円錐又は角錐の形状をなし、各々の形状要素の不透明度がその周辺部よりその中心部で大きくなるようにしてあることを特徴とする請求項２２に記載の方法。
【請求項２４】
前記形状要素の各々はこれに関連した色を有し、重複する色が合成されて前記テクスチャの外観に寄与することを特徴とする請求項２０に記載の方法。
【請求項２５】
ステップ（ｂ）は前記第１の関数にしたがって前記境界の少なくとも一部を変更するサブステップを含むことを特徴とする請求項１９に記載の方法。
【請求項２６】
前記第１の関数は前記境界の少なくとも一部に適用されるリップル効果を生成するための正弦波関数を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
ステップ（ｂ）の前に、前記フォント文字の少なくとも一部に重なり合うデータを定義し、前記リップル効果が前記データの一側面だけで境界に適用されるようにするステップを含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記データはフォント文字を横断して横方向に配置されることを特徴とする請求項２７に記載の方法。
【請求項２９】
テキスト文字列を形成する複数のフォント文字に適用されることを特徴とする請求項１に記載の方法。
【請求項３０】
動画化フォント文字を作成する方法であって、前記方法は、
（ａ）一連のグリフとフォント構造とを提供し、前記一連のグリフとフォント構造とでフォント文字を表現するステップと、
（ｂ）前記グリフの少なくとも一つまたはその一部の少なくとも一つの特性適特徴を定義する関数を提供し、前記関数は初期値を有する少なくとも一つの可変パラメータに基づいて出力値を生成するステップと、
（ｃ）前記関数の出力にしたがって前記フォント文字をレンダリングするステップと、
（ｄ）前記可変パラメータの値を変更するステップと、
（ｅ）ステップ（ｃ）と（ｄ）を反復することにより前記フォント文字についてレンダリングされたフレームの動画化シーケンスを生成するステップと、
（ｆ）前記動画化シーケンスをディスプレイ上に表示するか後の再現のためにメモリに記憶するステップと、
を含むことを特徴とする方法。
【請求項３１】
コンピュータで動画化したフォント文字を作成する方法は、
（ａ）フォント文字を表わす一連のグリフとフォント構造とを提供するステップと、
（ｂ）前記グリフの一部又は全部の少なくとも一つの特性適特徴を記述する関数を提供し、前記関数は少なくとも一つの可変パラメータを有するステップと、
（ｃ）前記関数にしたがって前記フォント文字をレンダリングするステップと、
（ｄ）前記可変パラメータを変更するステップと、
（ｅ）ステップ（ｃ）と（ｄ）を反復して前記フォント文字についての動画化シーケンスを提供するステップと、を含むことを特徴とする方法。
【請求項３２】
初期の非動画化フォント文字に基づいて動画化フォント文字を作成するための装置であって、
（ａ）前記非動画化フォント文字の少なくとも一つの態様を表わすグリフを提供するための手段と、
（ｂ）前記グリフに第１の関数を適用することによって変更されたグリフを生成するための手段と、
（ｃ）可変パラメータの値に依存して出力を生成するための第２の関数を提供し、前記可変パラメータは初期値を有し、前記変更されたグリフの視覚的外観が前記第２の関数の出力に少なくとも部分的に基づいたものであるようにするための手段と、
（ｄ）前記変更されたグリフをレンダリングするための手段と、
（ｅ）前記可変パラメータの値を変更するための手段と、
（ｆ）ディスプレイ上に前記動画化シーケンスを表示するためのディスプレイ手段とを含み、
前記手段（ｄ）と（ｅ）の反復直後に動画化フォント文字を同時に定義する複数のレンダリングされ変更されたグリフが生成され、得られた動画化フォントを前記ディスプレイ手段に表示するようにしてあることを特徴とする装置。
【請求項３３】
初期の非動画化フォント文字に基づいて動画化フォント文字を作成するための装置であって、
（ａ）前記非動画化フォント文字の少なくとも一つの態様を表わすグリフを提供するための手段と、
（ｂ）前記グリフに第１の関数を適用することによって、変更されたグリフを生成するための手段と、
（ｃ）可変パラメータの値に依存して出力を生成するための第２の関数を提供し、前記可変パラメータは初期値を有し、前記変更されたグリフの視覚的外観が前記第２の関数の出力に少なくとも部分的に基づいたものであるようにするための手段と、
（ｄ）前記変更されたグリフをレンダリングするための手段と、
（ｅ）前記可変パラメータの値を変更するための手段と、
（ｆ）前記手段（ｄ）で生成された前記レンダリングされ変更されたグリフを格納するための記憶手段と、
を含み、前記手段（ｄ）と（ｅ）の反復直後に動画化フォント文字を同時に定義する複数のレンダリングされ変更されたグリフが生成され、前記複数のレンダリングされ変更されたグリフが前記記憶手段に格納されることを特徴とする装置。
【請求項３４】
コンピュータ装置上で実行された時に動画化フォント文字を作成するための一つ以上のコンピュータ・プログラムをコンパイルした又はコンパイルしていない形で担持するためのコンピュータ記憶媒体であって、前記動画化フォント文字は少なくともその一つの態様を表現するグリフによって部分的に形成された初期の非動画化フォントに基づいたものであり、前記コンピュータ・プログラム又はプログラム群は、
（ａ）前記グリフに第１の関数を適用することによって変更されたグリフを生成するステップと、
（ｂ）可変パラメータの値に依存して出力を生成するための第２の関数を提供し、前記可変パラメータは初期値を有し、前記変更されたグリフの視覚的外観が前記第２の関数の出力に少なくとも部分的に基づいたものであるようにするステップと、
（ｃ）前記変更されたグリフをレンダリングするステップと、
（ｄ）前記可変パラメータの値を変更するステップと、
（ｅ）ステップ（ｃ）及び（ｄ）を反復することにより、動画化フォント文字を同時に定義している複数のレンダリングされ変更されたグリフを生成するステップと、
を実行するための命令を含むことを特徴とする媒体。
【請求項３５】
前記一つ以上のコンピュータ・プログラムは前記プログラム又はプログラム群が実行されるコンピュータ装置に関連したディスプレイ上に前記複数のレンダリングされ変更されたグリフを表示するための命令を含むことを特徴とする請求項３４に記載のコンピュータ記憶媒体。
【請求項３６】
前記一つまたはそれ以上のコンピュータ・プログラムは前記プログラム又はプログラム群が実行されるコンピュータ装置に関連したメモリに前記複数のレンダリングされ変更されたグリフを格納するための命令を含むことを特徴とする請求項３４に記載のコンピュータ記憶媒体。