【手続補正書】
【提出日】平成17年4月1日(2005.4.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定するインターフェース部と、
前記インターフェース部により設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出部と、
３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出部により算出されたフレーム数、及び前記インターフェース部により設定された動き状態のアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成部と、
を備えたことを特徴とするアニメーションデータ生成装置。
【請求項２】
請求項１記載のアニメーションデータ生成装置において、
前記インターフェース部は、アニメーションで用いる文字をも設定するものであり、
前記アニメーションデータ生成部は、その設定された文字に対応する３次元文字データを用いてアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項３】
請求項２記載のアニメーションデータ生成装置において、
前記インターフェース部により設定された文字に対応する３次元文字データを生成する３次元文字生成部をさらに備え、
前記アニメーションデータ生成部は、前記３次元文字生成部により生成された３次元文字データを用いてアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項４】
請求項２記載のアニメーションデータ生成装置において、
前記インターフェース部により設定された文字と、該文字の３次元文字データとを対応させたテーブルを有する記憶部をさらに備え、
前記アニメーションデータ生成部は、前記記憶部で記憶されている３次元文字データを用いてアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項５】
請求項１記載のアニメーションデータ生成装置において、
前記インターフェース部は、テンプレートを用いてアニメーションの種類を設定する、
ことを特徴とするアニメーションデータ生成装置。
【請求項６】
請求項１記載のアニメーションデータ生成装置において、
前記インターフェース部は、静止状態における３次元文字の配列をも設定するものであり、
前記アニメーションデータ生成部は、設定された静止状態における３次元文字の配列に基づいて、前記静止状態のアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項７】
請求項６記載のアニメーションデータ生成装置において、
前記インターフェース部は、テンプレートを用いて静止状態における３次元文字の配列を設定する、
ことを特徴とするアニメーションデータ生成装置。
【請求項８】
請求項１記載のアニメーションデータ生成装置において、
前記アニメーションデータ生成部は、アニメーションの種類に対応する関数として物理関数を用いてアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項９】
請求項１記載のアニメーションデータ生成装置において、
前記アニメーションデータ生成部は、拡大縮小、平行移動、及び回転の１以上の処理に対応する関数を用いてアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項１０】
請求項１記載のアニメーションデータ生成装置において、
前記アニメーションデータ生成部は、各文字ごとにアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項１１】
請求項１記載のアニメーションデータ生成装置において、
前記アニメーションデータ生成部は、各文字の個々の部位ごと、あるいは文字の集合ごとにアニメーションデータを生成する、
ことを特徴とするアニメーションデータ生成装置。
【請求項１２】
請求項１記載のアニメーションデータ生成装置において、
前記インターフェース部は、音声入力を受け付け、該音声入力に基づいて動き状態のアニメーションの種類を設定する、
ことを特徴とするアニメーションデータ生成装置。
【請求項１３】
３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、
設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、
３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップと、
を備えたことを特徴とするアニメーションデータ生成方法。
【請求項１４】
３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、
設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、
３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップと、
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能なプログラム記録媒体。
【請求項１５】
３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、
設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、
３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップと、
をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明によるアニメーションデータ生成装置は、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定するインターフェース部と、前記インターフェース部により設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出部と、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出部により算出されたフレーム数、及び前記インターフェース部により設定された動き状態のアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成部とを備えたことを特徴とするものである。
本発明によれば、関数に基づいて３次元文字アニメーションデータを生成する場合にも、そのアニメーションの静止状態の期間に３次元文字を読みうる状態を提供することができる効果が得られる。また、インターフェース部により、その静止状態の時間的な割り振りを行っているため、その３次元文字を読みうる状態をユーザが指定した期間に持ってくることができる効果が得られる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明によるアニメーションデータ生成装置は、前記アニメーションデータ生成装置において、前記インターフェース部は、アニメーションで用いる文字をも設定するものであり、前記アニメーションデータ生成部は、その設定された文字に対応する３次元文字データを用いてアニメーションデータを生成することを特徴とするものである。
本発明によれば、インターフェース部によりアニメーションで用いる文字も設定するため、所望の文字列について、３次元文字のアニメーションを生成することができる効果が得られる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、本発明によるアニメーションデータ生成方法は、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップとを備えたことを特徴とするものである。
本発明によれば、関数に基づいて３次元文字アニメーションデータを生成する場合にも、そのアニメーションの静止状態の期間に３次元文字を読みうる状態を提供することができる効果が得られる。また、インターフェース部により、その静止状態の時間的な割り振りを行っているため、その３次元文字を読みうる状態をユーザが指定した期間に持ってくることができる効果が得られる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、本発明によるコンピュータ読み取り可能なプログラム記録媒体は、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップとをコンピュータに実行させるためのプログラムを記録したものである。
本発明によれば、関数に基づいて３次元文字アニメーションデータを生成する場合にも、そのアニメーションの静止状態の期間に３次元文字を読みうる状態を提供することができる効果が得られる。また、インターフェース部により、その静止状態の時間的な割り振りを行っているため、その３次元文字を読みうる状態をユーザが指定した期間に持ってくることができる効果が得られる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
また、本発明によるプログラムは、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップとをコンピュータに実行させるためのものである。
本発明によれば、関数に基づいて３次元文字アニメーションデータを生成する場合にも、そのアニメーションの静止状態の期間に３次元文字を読みうる状態を提供することができる効果が得られる。また、インターフェース部により、その静止状態の時間的な割り振りを行っているため、その３次元文字を読みうる状態をユーザが指定した期間に持ってくることができる効果が得られる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、本発明によるアニメーション映像生成装置は、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定するインターフェース部と、前記インターフェース部により設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出部と、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出部により算出されたフレーム数、及び前記インターフェース部により設定された動き状態のアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成部と、該３次元文字のアニメーションに特徴的な量である特徴量を算出する特徴量算出部と、前記静止状態のアニメーションの３次元文字が読めるように、前記特徴量に基づいて前記アニメーションデータに対するカメラの位置及び姿勢を算出するカメラコントロール部と、前記カメラコントロール部で算出されたカメラの位置及び姿勢、並びに前記アニメーションデータを用いて、３次元文字のアニメーション映像を生成するレンダリング部とを備えたことを特徴とするものである。
本発明によれば、３次元文字を読むことができるように、静止状態における３次元文字のアニメーション映像を生成することができる効果が得られる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、本発明によるアニメーション映像生成方法は、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、前記設定ステップにより設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び前記設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップと、該３次元文字のアニメーションに特徴的な量である特徴量を算出する特徴量算出ステップと、前記静止状態のアニメーションの３次元文字が読めるように、前記特徴量に基づいて前記アニメーションデータに対するカメラの位置及び姿勢を算出するカメラコントロールステップと、前記カメラコントロールステップで算出されたカメラの位置及び姿勢、並びに前記アニメーションデータを用いて、３次元文字のアニメーション映像を生成するレンダリングステップとを備えたことを特徴とするものである。
本発明によれば、３次元文字を読むことができるように、静止状態における３次元文字のアニメーション映像を生成することができる効果が得られる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
また、本発明によるコンピュータ読み取り可能なプログラム記録媒体は、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、前記設定ステップにより設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び前記設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップと、該３次元文字のアニメーションに特徴的な量である特徴量を算出する特徴量算出ステップと、前記静止状態のアニメーションの３次元文字が読めるように、前記特徴量に基づいて前記アニメーションデータに対するカメラの位置及び姿勢を算出するカメラコントロールステップと、前記カメラコントロールステップで算出されたカメラの位置及び姿勢、並びに前記アニメーションデータを用いて、３次元文字のアニメーション映像を生成するレンダリングステップとをコンピュータに実行させるためのプログラムを記録したものである。
本発明によれば、３次元文字を読むことができるように、静止状態における３次元文字のアニメーション映像を生成することができる効果が得られる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
また、本発明によるプログラムは、３次元文字のアニメーションにおける動き状態と静止状態との時間的な割り振り、及び該動き状態のアニメーションの種類を設定する設定ステップと、前記設定ステップにより設定されたアニメーションの時間的な割り振りに基づいて、アニメーションのフレーム数を算出するフレーム数算出ステップと、３次元文字が読みうる状態となるように前記静止状態のアニメーションデータを生成し、前記フレーム数算出ステップにより算出されたフレーム数、及び前記設定ステップにより設定されたアニメーションの種類に対応する関数を用いて、前記静止状態のアニメーションデータにつなげるように前記動き状態の３次元文字のアニメーションデータを生成するアニメーションデータ生成ステップと、該３次元文字のアニメーションに特徴的な量である特徴量を算出する特徴量算出ステップと、前記静止状態のアニメーションの３次元文字が読めるように、前記特徴量に基づいて前記アニメーションデータに対するカメラの位置及び姿勢を算出するカメラコントロールステップと、前記カメラコントロールステップで算出されたカメラの位置及び姿勢、並びに前記アニメーションデータを用いて、３次元文字のアニメーション映像を生成するレンダリングステップとをコンピュータに実行させるためのものである。
本発明によれば、３次元文字を読むことができるように、静止状態における３次元文字のアニメーション映像を生成することができる効果が得られる。