【手続補正書】
【提出日】平成17年2月14日(2005.2.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストデータとアニメーションデータとを重ねて表示するテキストデータ表示装置であって、
描画領域として使用する描画メモリ領域を含む記憶手段と、
前記記憶手段の所定のメモリ領域に描画した内容を画面表示する画面表示手段と、
前記アニメーションデータを前記記憶手段の前記描画メモリ領域中の第１のメモリ領域に描画するアニメーションデータ描画手段と、
前記テキストデータを前記記憶手段の前記描画メモリ領域中の第２のメモリ領域に描画するテキストデータ描画手段と、
前記第１のメモリ領域と前記第２のメモリ領域とのうち少なくとも一方から、前記記憶手段の前記所定のメモリ領域に、描画した内容を複写する描画内容複写手段とを備え、
前記画面表示手段は、前記所定のメモリ領域を用いて画面表示を更新することを特徴とする、テキストデータ表示装置。
【請求項２】
文字列と前記アニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得手段と、
前記対応テーブルに基づいて前記テキストデータを解析するテキストデータ解析手段と、
前記テキストデータ解析手段による解析結果に基づいて、前記テキストデータに対応する前記アニメーションデータを決定するアニメーションデータ決定手段と、
前記決定されたアニメーションデータを取得するアニメーションデータ取得手段とをさらに備え、
前記アニメーションデータ描画手段は、前記取得したアニメーションデータを前記第１のメモリ領域に描画することを特徴とする、請求項１に記載のテキストデータ表示装置。
【請求項３】
前記アニメーションデータ描画手段と前記テキストデータ描画手段との少なくとも一方の描画完了を検知する描画完了検知手段をさらに備え、
前記描画内容複写手段は、前記描画完了の検知に合わせて描画内容を前記所定のメモリ領域に複写することを特徴とする、請求項１に記載のテキストデータ表示装置。
【請求項４】
前記第１のメモリ領域は複数の部分描画領域を含み、
前記アニメーションデータ描画手段により最後に描画が完了した前記部分描画領域を取得する描画領域取得手段をさらに備え、
前記描画内容複写手段は、前記取得した部分描画領域から前記所定のメモリ領域に描画内容を複写することを特徴とする、請求項１に記載のテキストデータ表示装置。
【請求項５】
前記所定のメモリ領域が前記第１のメモリ領域であることを特徴とする、請求項１に記載のテキストデータ表示装置。
【請求項６】
前記所定のメモリ領域が前記第２のメモリ領域であることを特徴とする、請求項１に記載のテキストデータ表示装置。
【請求項７】
テキストデータに含まれる文字列の出現回数を計数して計数結果を得る文字列計数手段と、
前記文字列の出現回数とアニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得手段と、
前記対応テーブルを参照して、前記計数結果に対応するアニメーションデータを決定するアニメーションデータ決定手段と、
前記決定されたアニメーションデータを取得するアニメーションデータ取得手段と、
前記取得したアニメーションデータを所定のメモリ領域に描画するアニメーションデータ描画手段と、
前記テキストデータを前記所定のメモリ領域に描画するテキスト描画手段と、
前記所定のメモリ領域に重ねて描画されたアニメーションデータとテキストとを画面表示する画面表示手段とを備える、テキストデータ表示装置。
【請求項８】
前記文字列計数手段は、前回の計数結果を今回計数した内容に加味したものを前記計数結果として得る、請求項７に記載のテキストデータ表示装置。
【請求項９】
前記文字列計数手段は、前記テキストデータに付随する情報に応じて前記文字列の出現回数を計数する、請求項７に記載のテキストデータ表示装置。
【請求項１０】
前記画面表示手段において前記アニメーションデータと前記テキストとを重ねて表示する際に、前記アニメーションデータと前記テキストとの少なくとも一方の表示を補正する表示補正手段をさらに備える、請求項１〜９のいずれかに記載のテキストデータ表示装置。
【請求項１１】
前記画面表示手段は、前記テキストデータと前記アニメーションデータとをそれぞれ視覚上の奥行きの差を伴なって表示することを特徴とする、請求項１〜１０のいずれかに記載のテキストデータ表示装置。
【請求項１２】
前記テキストデータ解析手段は、前記テキストデータに含まれる特定の記号に応じて、前記テキストデータのうちの解析する範囲を決定する、請求項２に記載のテキストデータ表示装置。
【請求項１３】
前記対応テーブルでアニメーションデータと対応付けられている文字列は、絵文字を含む文字列である、請求項２または１２に記載のテキストデータ表示装置。
【請求項１４】
前記対応テーブル取得手段は、複数の対応テーブルから、予め定められた条件に応じて所定の対応テーブルを選択する対応テーブル選択手段をさらに備える、請求項２，１２，１３のいずれかに記載のテキストデータ表示装置。
【請求項１５】
前記アニメーションデータの表示を開始する際と、終了する際と、フレームインする際と、フレームアウトする際との少なくとも１つのタイミングに、前記アニメーションデータを導入あるいは導出できるように補正するアニメーション導入出補正手段をさらに備える、請求項１〜１４のいずれかに記載のテキストデータ表示装置。
【請求項１６】
特定の条件に応じて、前記アニメーションデータの出力を制限する出力制限手段をさらに備える、請求項１〜１５のいずれかに記載のテキストデータ表示装置。
【請求項１７】
前記アニメーションデータ決定手段は、アニメーションデータと共に、前記アニメーションデータの出力形態も決定し、特定の条件に応じて、前記出力形態を制御する出力形態制御手段をさらに備える、請求項２，１２〜１４のいずれかに記載のテキストデータ表示装置。
【請求項１８】
前記画面表示手段における画面表示の変更の指示を受付ける表示変更指示手段をさらに備え、
前記表示変更指示手段で受付けた指示に応じて前記画面表示手段における画面表示の内容を変更する、請求項１〜１７のいずれかに記載のテキストデータ表示装置。
【請求項１９】
前記画面表示手段は、前記アニメーションデータ描画手段で前記所定のメモリ領域に前記アニメーションデータを描画するタイミングに応じて前記画面表示を更新する、請求項１〜１８のいずれかに記載のテキストデータ表示装置。
【請求項２０】
前記所定のメモリ領域は、前記アニメーションデータを構成する隣り合うフレームを同時期に描画するための複数のメモリ領域を含み、
前記画面表示手段は、画面表示の変更の指示を受付けたときに、前記複数のメモリ領域のうち、描画が完成している前記アニメーションデータを表示することで前記画面表示を更新する、請求項１〜１９のいずれかに記載のテキストデータ表示装置。
【請求項２１】
前記テキストデータを入力する入力手段をさらに備える、請求項１〜２０のいずれかに記載のテキストデータ表示装置。
【請求項２２】
前記テキストデータを含むデータを受信する受信手段と、
前記データより、前記対応テーブルの識別情報である対応テーブル識別情報を取得する対応テーブル識別情報取得手段とをさらに備え、
前記対応テーブル取得手段は、前記取得した対応テーブル識別情報に基づいて前記対応テーブルを取得する、請求項２，７，１２〜１４，１７に記載のテキストデータ表示装置。
【請求項２３】
前記テキストデータを含むデータを受信する受信手段をさらに備える、請求項１〜２１のいずれかに記載のテキストデータ表示装置。
【請求項２４】
前記テキストデータを他の装置に対して送信する送信手段をさらに備える、請求項１，３〜１１，１５，１６，１８〜２３のいずれかに記載のテキストデータ表示装置。
【請求項２５】
前記テキストデータを他の装置に対して送信する送信手段をさらに備える、請求項２，１２〜１４，１７のいずれかに記載のテキストデータ表示装置。
【請求項２６】
前記送信手段は、前記テキストデータと共に、前記アニメーションデータ決定手段で決定されたアニメーションデータを送信する、請求項２５に記載のテキストデータ表示装置。
【請求項２７】
前記送信手段は、前記テキストデータと共に、前記対応テーブルを識別する情報を送信する、請求項２５または２６に記載のテキストデータ表示装置。
【請求項２８】
前記テキストデータ解析手段は、前記対応テーブルにある前記文字列と特定の文字列とを組合せた文字列を用いて前記テキストデータを解析する、請求項２，１２〜１４のいずれかに記載のテキストデータ表示装置。
【請求項２９】
前記対応テーブルは、文字列と前記文字列に優先度を付与する優先度情報とをさらに対応付け、
前記テキストデータ解析手段は、前記対応テーブルで対応付けられている前記優先度情報を考慮した解析を行なう、請求項２，１２〜１４，２８のいずれかに記載のテキストデータ表示装置。
【請求項３０】
前記対応テーブルを更新する対応テーブル更新手段をさらに備える、請求項２，７，１２〜１４，１７，２５，２６のいずれかに記載のテキストデータ表示装置。
【請求項３１】
請求項１〜３０のいずれかに記載のテキストデータ表示装置を含む、携帯電話装置。
【請求項３２】
描画領域として使用する描画メモリ領域を含む記憶部と表示部とを備えたテキストデータ表示装置を制御するテキストデータ表示方法であって、
前記アニメーションデータを前記記憶部の前記描画メモリ領域中の第１のメモリ領域に描画するアニメーションデータ描画ステップと、
前記テキストデータを前記記憶部の前記描画メモリ領域中の第２のメモリ領域に描画するテキストデータ描画ステップと、
前記第１のメモリ領域と前記第２のメモリ領域とのうち少なくとも一方から、前記記憶部の所定のメモリ領域に、描画した内容を複写する描画内容複写ステップと、
前記所定のメモリ領域を用いて前記表示部における画面表示を更新する更新ステップとを備える、テキストデータ表示方法。
【請求項３３】
文字列と前記アニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得ステップと、
前記対応テーブルに基づいて前記テキストデータを解析するテキストデータ解析ステップと、
前記テキストデータ解析ステップによる解析結果に基づいて、前記テキストデータに対応する前記アニメーションデータを決定するアニメーションデータ決定ステップと、
前記決定されたアニメーションデータを取得するアニメーションデータ取得ステップとをさらに備え、
前記アニメーションデータ描画ステップにおいては、前記取得したアニメーションデータを前記第１のメモリ領域に描画する、請求項３２に記載のテキストデータ表示方法。
【請求項３４】
テキストデータに含まれる文字列の出現回数を計数して計数結果を得る文字列計数ステップと、
前記文字列の出現回数とアニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得ステップと、
前記対応テーブルを参照して、前記計数結果に対応するアニメーションデータを決定するアニメーションデータ決定ステップと、
前記決定されたアニメーションデータを取得するアニメーションデータ取得ステップと、
前記取得したアニメーションデータを所定のメモリ領域に描画するアニメーションデータ描画ステップと、
前記テキストデータを前記所定のメモリ領域に描画するテキスト描画ステップと、
前記所定のメモリ領域に重ねて描画されたアニメーションデータとテキストとを画面表示する画面表示ステップとを備える、テキストデータ表示方法。
【請求項３５】
描画領域として使用する描画メモリ領域を含む記憶部と表示部とを備えたコンピュータで実行されるテキストデータ表示プログラムであって、
前記アニメーションデータを前記記憶部の前記描画メモリ領域中の第１のメモリ領域に描画するアニメーションデータ描画ステップと、
前記テキストデータを前記記憶部の前記描画メモリ領域中の第２のメモリ領域に描画するテキストデータ描画ステップと、
前記第１のメモリ領域と前記第２のメモリ領域とのうち少なくとも一方から、前記記憶部の所定のメモリ領域に、描画した内容を複写する描画内容複写ステップと、
前記所定のメモリ領域を用いて前記表示部における画面表示を更新する更新ステップとをコンピュータに実行させる、テキストデータ表示プログラム。
【請求項３６】
文字列と前記アニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得ステップと、
前記対応テーブルに基づいて前記テキストデータを解析するテキストデータ解析ステップと、
前記テキストデータ解析ステップによる解析結果に基づいて、前記テキストデータに対応するアニメーションデータを決定するアニメーションデータ決定ステップと、
前記決定されたアニメーションデータを取得するアニメーションデータ取得ステップとをさらに前記コンピュータに実行させ、
前記アニメーションデータ描画ステップにおいては、前記取得したアニメーションデータを前記第１のメモリ領域に描画する、請求項３５に記載のテキストデータ表示プログラム。
【請求項３７】
コンピュータにテキストデータを表示させるテキストデータ表示プログラムであって、
前記テキストデータに含まれる文字列の出現回数を計数して計数結果を得る文字列計数ステップと、
前記文字列の出現回数とアニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得ステップと、
前記対応テーブルを参照して、前記計数結果に対応するアニメーションデータを決定するアニメーションデータ決定ステップと、
前記決定されたアニメーションデータを取得するアニメーションデータ取得ステップと、
前記取得したアニメーションデータを所定のメモリ領域に描画するアニメーションデータ描画ステップと、
前記テキストデータを前記所定のメモリ領域に描画するテキスト描画ステップと、
前記所定のメモリ領域に重ねて描画されたアニメーションデータとテキストとを画面表示する画面表示ステップとを実行させる、テキストデータ表示プログラム。
【請求項３８】
請求項３５〜３７のいずれかに記載のテキストデータ表示プログラムを記録する、コンピュータ読取可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明のある局面に従うと、テキストデータ表示装置は、テキストデータとアニメーションデータとを重ねて表示するテキストデータ表示装置であって、描画領域として使用する描画メモリ領域を含む記憶手段と、記憶手段の所定のメモリ領域に描画した内容を画面表示する画面表示手段と、アニメーションデータを記憶手段の描画メモリ領域中の第１のメモリ領域に描画するアニメーションデータ描画手段と、テキストデータを記憶手段の描画メモリ領域中の第２のメモリ領域に描画するテキストデータ描画手段と、第１のメモリ領域と第２のメモリ領域とのうち少なくとも一方から、記憶手段の所定のメモリ領域に、描画した内容を複写する描画内容複写手段とを備え、画面表示手段は、所定のメモリ領域を用いて画面表示を更新することを特徴とする。
好ましくは、文字列とアニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得手段と、対応テーブルに基づいてテキストデータを解析するテキストデータ解析手段と、テキストデータ解析手段による解析結果に基づいて、テキストデータに対応するアニメーションデータを決定するアニメーションデータ決定手段と、決定されたアニメーションデータを取得するアニメーションデータ取得手段とをさらに備え、アニメーションデータ描画手段は、取得したアニメーションデータを第１のメモリ領域に描画することを特徴とする。
好ましくは、アニメーションデータ描画手段とテキストデータ描画手段との少なくとも一方の描画完了を検知する描画完了検知手段をさらに備え、描画内容複写手段は、描画完了の検知に合わせて描画内容を所定のメモリ領域に複写することを特徴とする。
好ましくは、第１のメモリ領域は複数の部分描画領域を含み、アニメーションデータ描画手段により最後に描画が完了した部分描画領域を取得する描画領域取得手段をさらに備え、描画内容複写手段は、取得した部分描画領域から所定のメモリ領域に描画内容を複写することを特徴とする。
好ましくは、所定のメモリ領域が第１のメモリ領域であることを特徴とする。
好ましくは、所定のメモリ領域が第２のメモリ領域であることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、テキストデータ表示装置は、アニメーションデータの表示を開始する際と、終了する際と、フレームインする際と、フレームアウトする際との少なくとも１つのタイミングに、アニメーションデータを導入あるいは導出できるように補正するアニメーション導入出補正手段をさらに備えることが望ましい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、テキストデータ表示装置は、テキストデータを他の装置に対して送信する送信手段をさらに備えることが望ましい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本発明のさらに他の局面に従うと、テキストデータ表示方法は、描画領域として使用する描画メモリ領域を含む記憶部と表示部とを備えたテキストデータ表示装置を制御するテキストデータ表示方法であって、アニメーションデータを記憶部の描画メモリ領域中の第１のメモリ領域に描画するアニメーションデータ描画ステップと、テキストデータを記憶部の描画メモリ領域中の第２のメモリ領域に描画するテキストデータ描画ステップと、第１のメモリ領域と第２のメモリ領域とのうち少なくとも一方から、記憶部の所定のメモリ領域に、描画した内容を複写する描画内容複写ステップと、所定のメモリ領域を用いて表示部における画面表示を更新する更新ステップとを備える。
好ましくは、文字列とアニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得ステップと、対応テーブルに基づいてテキストデータを解析するテキストデータ解析ステップと、テキストデータ解析ステップによる解析結果に基づいて、テキストデータに対応するアニメーションデータを決定するアニメーションデータ決定ステップと、決定されたアニメーションデータを取得するアニメーションデータ取得ステップとをさらに備え、アニメーションデータ描画ステップにおいては、取得したアニメーションデータを第１のメモリ領域に描画する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明のさらに他の局面に従うと、テキストデータ表示プログラムは、描画領域として使用する描画メモリ領域を含む記憶部と表示部とを備えたコンピュータで実行されるテキストデータ表示プログラムであって、アニメーションデータを記憶部の描画メモリ領域中の第１のメモリ領域に描画するアニメーションデータ描画ステップと、テキストデータを記憶部の描画メモリ領域中の第２のメモリ領域に描画するテキストデータ描画ステップと、第１のメモリ領域と第２のメモリ領域とのうち少なくとも一方から、記憶部の所定のメモリ領域に、描画した内容を複写する描画内容複写ステップと、所定のメモリ領域を用いて表示部における画面表示を更新する更新ステップとをコンピュータに実行させる。
好ましくは、文字列とアニメーションデータとを対応付ける対応テーブルを取得する対応テーブル取得ステップと、対応テーブルに基づいてテキストデータを解析するテキストデータ解析ステップと、テキストデータ解析ステップによる解析結果に基づいて、テキストデータに対応するアニメーションデータを決定するアニメーションデータ決定ステップと、決定されたアニメーションデータを取得するアニメーションデータ取得ステップとをさらにコンピュータに実行させ、アニメーションデータ描画ステップにおいては、取得したアニメーションデータを第１のメモリ領域に描画する。