JP2003108111A - Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program - Google Patents

Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program

Info

Publication number
JP2003108111A
JP2003108111A JP2001298419A JP2001298419A JP2003108111A JP 2003108111 A JP2003108111 A JP 2003108111A JP 2001298419 A JP2001298419 A JP 2001298419A JP 2001298419 A JP2001298419 A JP 2001298419A JP 2003108111 A JP2003108111 A JP 2003108111A
Authority
JP
Japan
Prior art keywords
file
font
data
predetermined period
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001298419A
Other languages
Japanese (ja)
Inventor
Atsushi Koinuma
敦 鯉沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Ricoh Technosystems Co Ltd
Original Assignee
Ricoh Co Ltd
Ricoh Technosystems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd, Ricoh Technosystems Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2001298419A priority Critical patent/JP2003108111A/en
Publication of JP2003108111A publication Critical patent/JP2003108111A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 表示する文字や記号等に動きを持たせ、多彩
な表現方法を可能にする。 【解決手段】 ラスタライザ10が、アプリケーション
60等の上位のソフトウェアから入力された文字コード
に基づいて文字フォントファイル20及びエレメントフ
ォントファイル30を参照して文字イメージのビットマ
ップデータを作成して、これを表示手段70へ出力す
る。また、ラスタライザ10は、タイマ40から所定期
間毎に信号が入力されると、メモリ50に登録した内容
に基づいて所定期間毎に上記のビットマップデータし、
これを表示手段70へ出力する。これにより、表示され
る文字や記号等が所定期間毎に更新され、文字に動きが
与えられる。
(57) [Summary] [Problem] To provide a variety of expression methods by giving movement to characters and symbols to be displayed. A rasterizer (10) creates bitmap data of a character image by referring to a character font file (20) and an element font file (30) based on a character code input from higher-level software such as an application (60). Output to display means 70. When a signal is input from the timer 40 at predetermined intervals, the rasterizer 10 performs the above-described bitmap data at predetermined intervals based on the contents registered in the memory 50,
This is output to the display means 70. Thus, the displayed characters, symbols, and the like are updated every predetermined period, and the characters are given a motion.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、フォント表示装
置、ファイル作成装置、フォント表示方法、ファイル作
成方法、そのプログラム、及びそのプログラムを記録し
た記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a font display device, a file creation device, a font display method, a file creation method, its program, and a recording medium recording the program.

【0002】[0002]

【従来の技術】一般的に、パーソナルコンピュータ(以
下、PCという)や携帯電話機や簡易型携帯電話機(P
HS:登録商標)やPDAやページャやビデオデッキや
DVDデッキやテレビジョンや、その他、文字が表示さ
れる電子機器等では、静止状態の文字や記号等が表示さ
れる。
2. Description of the Related Art Generally, a personal computer (hereinafter referred to as a PC), a mobile phone, or a simple mobile phone (P
In the case of HS: registered trademark), PDA, pager, video deck, DVD deck, television, and other electronic devices in which characters are displayed, stationary characters and symbols are displayed.

【0003】また、一般的に上記のような電子機器で
は、図1の(a)に示すようなラスタライザ1を用い
て、モニタやディスプレイ上に文字を表示している。以
下に、図1を用いてラスタライザ1の動作を説明する。
Generally, in the electronic equipment as described above, characters are displayed on a monitor or a display by using a rasterizer 1 as shown in FIG. 1 (a). The operation of the rasterizer 1 will be described below with reference to FIG.

【0004】・ラスタライザの動作 図1の(a)に示す構成は、PCに組み込まれたOS
(オペレーティング・システム)1aに含まれるラスタ
ライザ1の動作を説明するための図である。但し、以下
の説明では、フルアウトラインフォントを使用して文字
や記号等をディスプレイに表示する場合を例に挙げてい
る。
Operation of rasterizer The configuration shown in FIG. 1A has an OS built in a PC.
FIG. 3 is a diagram for explaining the operation of the rasterizer 1 included in (operating system) 1a. However, in the following description, the case where characters and symbols are displayed on the display using the full outline font is taken as an example.

【0005】ラスタライザ1は、アプリケーション2等
の上位ソフトウェアから入力された文字コード(記号コ
ードも含む)に基づいて、フォントファイル3を参照
し、対応するフォントの形状データ(以下、文字形状情
報という)よりビットマップ等のイメージデータを生成
して、ディスプレイ等より成る表示手段へ出力する。
The rasterizer 1 refers to the font file 3 on the basis of the character code (including the symbol code) input from the higher-level software such as the application 2 and the shape data of the corresponding font (hereinafter referred to as character shape information). Image data such as a bitmap is generated and output to display means such as a display.

【0006】また、フルアウトラインフォントで作成さ
れたフォントファイル3のデータ構成を図1の(b)に
示す。
The data structure of the font file 3 created in the full outline font is shown in FIG. 1 (b).

【0007】図1の(b)を参照すると、フルアウトラ
インフォントでは、文字コード毎に、対応する文字の文
字形状情報が格納されている。文字形状情報は、各文字
のアウトラインの直線及び曲線を座標点や関数などで記
録したものである。
Referring to FIG. 1B, in the full outline font, character shape information of a corresponding character is stored for each character code. The character shape information is information in which the outline straight lines and curves of each character are recorded as coordinate points or functions.

【0008】従って、ラスタライザ1は、文字形状情報
により形成されるアウトラインで囲まれる領域にビット
を埋め込み、ビットマップデータ(グリフともいう)を
作成して、これを表示手段へ出力する。
Therefore, the rasterizer 1 embeds bits in the area surrounded by the outline formed by the character shape information, creates bitmap data (also called glyph), and outputs this to the display means.

【0009】また、ストロークアウトラインフォントを
用いた場合、文字形状情報は、各文字のイメージを構成
する要素(以下、エレメントフォントという)毎に分割
されて格納されている。
Further, when the stroke outline font is used, the character shape information is divided and stored for each element (hereinafter referred to as element font) forming an image of each character.

【0010】このため、ストロークアウトラインフォン
トでは、フォントファイルのデータ量が少なくて済む。
これは、重複するエレメントフォントのデータを1つに
まとめることが可能なためである。
Therefore, the stroke outline font requires a small amount of data in the font file.
This is because it is possible to combine the data of overlapping element fonts into one.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、従来技
術によるラスタライザは、文字を静止状態で表示するよ
う構成されている。
However, prior art rasterizers are configured to display characters statically.

【0012】そこで、本発明は、表示する文字や記号等
に動きを持たせ、多彩な表現方法を可能にするフォント
表示装置、フォント表示方法、そのプログラム、及びそ
のプログラムを記録した記録媒体を提供することを目的
とする。
Therefore, the present invention provides a font display device, a font display method, a program thereof, and a recording medium recording the program, which allows a variety of expression methods by allowing displayed characters and symbols to move. The purpose is to do.

【0013】更に、本発明は、上記のような多彩な表現
方法を実現するファイルを作成するファイル作成装置、
ファイル作成方法、そのプログラム、及びそのプログラ
ムを記録した記録媒体を提供することを目的とする。
Further, the present invention is a file creation device for creating a file that realizes various expression methods as described above,
An object of the present invention is to provide a file creating method, a program thereof, and a recording medium recording the program.

【0014】[0014]

【課題を解決するための手段】係る目的を達成するため
に、請求項1記載の発明は、表示する文字又は記号のイ
メージデータをフォントデータに基づいて作成するイメ
ージ作成手段と、該イメージ作成手段により作成された
イメージデータを表示する表示手段と、を有し、前記イ
メージ作成手段は、作成する前記イメージデータを所定
期間毎に更新することを特徴としている。
In order to achieve the above object, the invention according to claim 1 is an image creating means for creating image data of characters or symbols to be displayed based on font data, and the image creating means. And a display unit for displaying the image data created by the above. The image creating unit updates the created image data every predetermined period.

【0015】これにより、請求項1記載の発明では、表
示する文字や記号等に動きを持たせた、多彩な表現方法
が可能となる。
As a result, according to the first aspect of the invention, a variety of expression methods are possible in which displayed characters, symbols, and the like are moved.

【0016】更に、請求項2記載の発明は、1つの文字
コード又は記号コードに対して複数のフォントデータを
格納するフォントデータ格納手段を有し、前記イメージ
作成手段が、前記フォントデータ格納手段に格納された
複数のフォントデータに基づいて、前記所定期間毎に前
記イメージデータを更新することを特徴としている。
Further, the invention according to claim 2 has font data storage means for storing a plurality of font data for one character code or symbol code, and the image creating means stores the font data in the font data storage means. It is characterized in that the image data is updated every predetermined period based on a plurality of stored font data.

【0017】これにより、請求項2記載の発明では、駒
送りの動画として文字を表現するで、表示する文字や記
号等に動きを持たせた、多彩な表現方法が可能となる。
Thus, according to the second aspect of the present invention, since the characters are expressed as a frame-advanced moving image, a variety of expression methods are possible in which the characters and symbols to be displayed have movement.

【0018】更に、請求項3記載の発明は、前記フォン
ト作成手段が、作成した文字又は記号の前記イメージデ
ータを前記所定期間毎に回転又はずらすことを特徴とし
ている。
Further, the invention according to claim 3 is characterized in that the font creating means rotates or shifts the created image data of characters or symbols for each predetermined period.

【0019】これにより、請求項3記載の発明では、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせた、多彩な表現方
法が可能となる。
As a result, in the invention described in claim 3, the font data, the rasterizer, etc. are improved with less font data.
A variety of expression methods are possible in which the characters and symbols to be displayed have movement.

【0020】更に、請求項4記載の発明は、前記イメー
ジ作成手段が、前記フォントデータより作成されるイメ
ージの輪郭を前記所定期間毎に変形して、前記イメージ
データを更新することを特徴としている。
Further, the invention according to claim 4 is characterized in that the image creating means updates the image data by deforming the contour of the image created from the font data at every predetermined period. .

【0021】これにより、請求項4記載の発明では、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせた、多彩な表現方
法が可能となる。
As a result, in the invention described in claim 4, the font data and the rasterizer are improved with a smaller amount of data.
A variety of expression methods are possible in which the characters and symbols to be displayed have movement.

【0022】また、請求項5記載の発明は、文字コード
又は記号コードが含まれるファイルを作成するファイル
作成装置であって、前記ファイルに、該ファイルに含ま
れる文字コード又は記号コードに対応するフォントデー
タに基づいて作成されるイメージデータを所定期間毎に
更新させるための設定情報を付加する設定情報付加手段
を有することを特徴としている。
According to a fifth aspect of the present invention, there is provided a file creating device for creating a file containing a character code or a symbol code, wherein the file has a font corresponding to the character code or the symbol code included in the file. It is characterized by having a setting information adding means for adding setting information for updating the image data created based on the data every predetermined period.

【0023】これにより、請求項5記載の発明では、表
示する文字や記号等に動きを持たせ、多彩な表現方法を
実現するファイルを作成することが可能となる。
As a result, according to the fifth aspect of the invention, it is possible to create a file in which the characters and symbols to be displayed have movement and various expression methods are realized.

【0024】更に、請求項6記載の発明は、1つの文字
コード又は記号コードに対して複数のフォントデータを
格納するフォントデータ格納手段を有し、前記設定情報
付加手段が、前記所定期間を設定する情報と、前記複数
のフォントデータの内、次に使用するフォントデータを
特定するための情報と、の少なくとも1つが含まれる前
記設定情報を、前記ファイルに付加することを特徴とし
ている。
Further, the invention according to claim 6 has font data storage means for storing a plurality of font data for one character code or symbol code, and the setting information adding means sets the predetermined period. The setting information including at least one of the following information and the information for specifying the font data to be used next among the plurality of font data is added to the file.

【0025】これにより、請求項6記載の発明では、駒
送りの動画として文字を表現するで、表示する文字や記
号等に動きを持たせ、多彩な表現方法を実現するファイ
ルを作成することが可能となる。
Thus, in the invention according to the sixth aspect, since the characters are expressed as a frame-advanced moving image, it is possible to create a file that realizes various expression methods by giving movement to the characters and symbols to be displayed. It will be possible.

【0026】更に、請求項7記載の発明は、前記設定情
報付加手段が、前記所定期間を設定する情報と、作成し
た文字又は記号の前記イメージデータを前記所定期間毎
に回転又はずらすための情報と、の少なくとも1つが含
まれる前記設定情報を、前記ファイルに付加することを
特徴としている。
Furthermore, in the invention according to claim 7, the setting information adding means rotates or shifts the information for setting the predetermined period and the created image data of characters or symbols for each predetermined period. And the setting information including at least one of the above is added to the file.

【0027】これにより、請求項7記載の発明では、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することが可能となる。
As a result, in the invention described in claim 7, the font data and the rasterizer, etc. are improved with a smaller amount,
It is possible to create a file that realizes various expressions by giving movement to the characters and symbols to be displayed.

【0028】更に、請求項8記載の発明は、前記設定情
報付加手段が、前記所定期間を設定する情報と、前記フ
ォントデータより作成されるイメージの輪郭を前記所定
期間毎に変形するための情報と、の少なくとも1つが含
まれる前記設定情報を、前記ファイルに付加することを
特徴としている。
Further, in the invention as set forth in claim 8, the setting information adding means sets information for setting the predetermined period and information for deforming the contour of an image created from the font data at each predetermined period. And the setting information including at least one of the above is added to the file.

【0029】これにより、請求項8記載の発明では、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することが可能となる。
As a result, in the invention described in claim 8, the font data and the rasterizer are improved with a smaller amount of data.
It is possible to create a file that realizes various expressions by giving movement to the characters and symbols to be displayed.

【0030】また、請求項9記載の発明は、表示する文
字又は記号のイメージデータをフォントデータに基づい
て作成するイメージ作成工程と、該イメージ作成工程で
作成されたイメージデータを表示する表示工程と、を有
し、前記イメージ作成工程は、作成する前記イメージデ
ータを所定期間毎に更新することを特徴としている。
The invention according to claim 9 includes an image creating step of creating image data of a character or symbol to be displayed based on font data, and a displaying step of displaying the image data created in the image creating step. The image creating step is characterized in that the image data to be created is updated every predetermined period.

【0031】これにより、請求項9記載の発明では、表
示する文字や記号等に動きを持たせた、多彩な表現方法
を可能にするプログラムを提供することができる。
As a result, in the invention according to the ninth aspect, it is possible to provide a program that enables a variety of expression methods in which displayed characters, symbols, and the like are moved.

【0032】更に、請求項10記載の発明は、前記イメ
ージ作成工程が、1つの文字コード又は記号コードに対
して複数のフォントデータを格納するフォントデータ格
納手段に格納された複数のフォントデータに基づいて、
前記所定期間毎に前記イメージデータを更新することを
特徴としている。
Further, in the invention according to claim 10, the image creating step is based on a plurality of font data stored in a font data storage means for storing a plurality of font data for one character code or symbol code. hand,
The image data is updated every predetermined period.

【0033】これにより、請求項10記載の発明では、
駒送りの動画として文字を表現するで、表示する文字や
記号等に動きを持たせた、多彩な表現方法が可能とな
る。
As a result, according to the invention of claim 10,
By expressing characters as a frame-by-frame moving image, a variety of expression methods are possible in which the characters and symbols to be displayed have movement.

【0034】更に、請求項11記載の発明は、前記フォ
ント作成工程が、作成した文字又は記号の前記イメージ
データを前記所定期間毎に回転又はずらすことを特徴と
している。
Further, the invention according to claim 11 is characterized in that the font creating step rotates or shifts the created image data of characters or symbols for each of the predetermined periods.

【0035】これにより、請求項11記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせた、多彩な表
現方法が可能となる。
Accordingly, in the invention of claim 11,
By improving the font data and the rasterizer with a smaller amount, it becomes possible to perform various expression methods in which the characters and symbols to be displayed have movement.

【0036】更に、請求項12記載の発明は、前記イメ
ージ作成工程が、前記フォントデータより作成されるイ
メージの輪郭を前記所定期間毎に変形して、前記イメー
ジデータを更新することを特徴としている。
Further, the invention according to claim 12 is characterized in that, in the image creating step, the outline of an image created from the font data is transformed at every predetermined period to update the image data. .

【0037】これにより、請求項12記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせた、多彩な表
現方法が可能となる。
Thus, according to the invention of claim 12,
By improving the font data and the rasterizer with a smaller amount, it becomes possible to perform various expression methods in which the characters and symbols to be displayed have movement.

【0038】また、請求項13記載の発明は、文字コー
ド又は記号コードが含まれるファイルを作成するファイ
ル作成工程であって、前記ファイルに、該ファイルに含
まれる文字コード又は記号コードに対応するフォントデ
ータに基づいて作成されるイメージデータを所定期間毎
に更新させるための設定情報を付加する設定情報付加工
程と、を有することを特徴としている。
The invention according to claim 13 is a file creating step for creating a file containing a character code or a symbol code, wherein the file corresponds to a font corresponding to the character code or the symbol code included in the file. And a setting information adding step of adding setting information for updating the image data created based on the data every predetermined period.

【0039】これにより、請求項13記載の発明では、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することが可能となる。
Accordingly, in the invention according to claim 13,
It is possible to create a file that realizes various expressions by giving movement to the characters and symbols to be displayed.

【0040】更に、請求項14記載の発明は、前記設定
情報付加工程が、前記所定期間を設定する情報と、1つ
の文字コード又は記号コードに対して複数対応付けられ
たフォントデータの内、次に使用するフォントデータを
特定するための情報と、の少なくとも1つが含まれる前
記設定情報を、前記ファイルに付加することを特徴とし
ている。
Further, in the invention according to claim 14, in the setting information adding step, among the plurality of pieces of font data associated with the information for setting the predetermined period and a plurality of character codes or symbol codes, The setting information including at least one of the information for specifying the font data to be used for is added to the file.

【0041】これにより、請求項14記載の発明では、
駒送りの動画として文字を表現するで、表示する文字や
記号等に動きを持たせ、多彩な表現方法を実現するファ
イルを作成することが可能となる。
As a result, according to the invention of claim 14,
By expressing characters as a frame-advanced moving image, it becomes possible to create a file that realizes various expression methods by giving movement to displayed characters and symbols.

【0042】更に、請求項15記載の発明は、前記設定
情報付加工程が、前記所定期間を設定する情報と、作成
した文字又は記号の前記イメージデータを前記所定期間
毎に回転又はずらすための情報と、の少なくとも1つが
含まれる前記設定情報を、前記ファイルに付加すること
を特徴としている。
Further, in the invention according to claim 15, in the setting information adding step, information for setting the predetermined period and information for rotating or shifting the created image data of characters or symbols for each predetermined period. And the setting information including at least one of the above is added to the file.

【0043】これにより、請求項15記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせ、多彩な表現
方法を実現するファイルを作成することが可能となる。
As a result, according to the invention of claim 15,
By improving the font data and rasterizer with a smaller amount, it becomes possible to create a file that realizes a variety of expression methods by allowing displayed characters and symbols to move.

【0044】更に、請求項16記載の発明は、前記設定
情報付加工程が、前記所定期間を設定する情報と、前記
フォントデータより作成されるイメージの輪郭を前記所
定期間毎に変形するための情報と、の少なくとも1つが
含まれる前記設定情報を、前記ファイルに付加すること
を特徴としている。
Further, in the invention according to claim 16, in the setting information adding step, information for setting the predetermined period and information for transforming an outline of an image created from the font data for each predetermined period. And the setting information including at least one of the above is added to the file.

【0045】これにより、請求項16記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせ、多彩な表現
方法を実現するファイルを作成することが可能となる。
As a result, according to the invention of claim 16,
By improving the font data and rasterizer with a smaller amount, it becomes possible to create a file that realizes a variety of expression methods by allowing displayed characters and symbols to move.

【0046】また、請求項17記載の発明は、表示する
文字又は記号のイメージデータをフォントデータに基づ
いて作成するイメージ作成処理と、該イメージ作成処理
により作成されたイメージデータを表示する表示処理
と、をコンピュータに実行させ、前記イメージ作成処理
は、前記コンピュータに、作成する前記イメージデータ
を所定期間毎に更新させる。
According to the seventeenth aspect of the present invention, there is provided an image creating process for creating image data of characters or symbols to be displayed based on the font data, and a display process for displaying the image data created by the image creating process. , Is executed by the computer, and the image creating process causes the computer to update the created image data at predetermined intervals.

【0047】これにより、請求項17記載の発明では、
表示する文字や記号等に動きを持たせた、多彩な表現方
法を可能にするプログラムを提供することができる。
As a result, according to the invention of claim 17,
It is possible to provide a program that enables various expression methods in which displayed characters and symbols have movement.

【0048】更に、請求項18記載の発明は、1つの文
字コード又は記号コードに対して複数のフォントデータ
を格納するフォントデータ格納手段を有する前記コンピ
ュータを機能させるための前記プログラムであって、前
記イメージ作成処理が、前記コンピュータに、前記フォ
ントデータ格納手段に格納された複数のフォントデータ
に基づいて、前記所定期間毎に前記イメージデータを更
新させることを特徴としている。
Further, the invention according to claim 18 is the program for operating the computer having a font data storage means for storing a plurality of font data for one character code or symbol code. The image creating process is characterized by causing the computer to update the image data at every predetermined period based on a plurality of font data stored in the font data storage means.

【0049】これにより、請求項18記載の発明では、
駒送りの動画として文字を表現するで、表示する文字や
記号等に動きを持たせた、多彩な表現方法を可能にする
プログラムを提供することができる。
As a result, according to the invention of claim 18,
By expressing characters as a frame-advanced moving image, it is possible to provide a program that enables various expression methods in which the characters and symbols to be displayed have movement.

【0050】更に、請求項19記載の発明は、前記フォ
ント作成処理が、前記コンピュータに、作成した文字又
は記号の前記イメージデータを前記所定期間毎に回転又
はずらさせることを特徴としている。
Further, the invention according to claim 19 is characterized in that the font creating processing causes the computer to rotate or shift the created image data of the characters or symbols at the predetermined intervals.

【0051】これにより、請求項19記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせた、多彩な表
現方法を可能にするプログラムを提供することができ
る。
Accordingly, in the invention of claim 19,
It is possible to provide a program that enables a variety of expression methods in which displayed characters, symbols, and the like have a motion by improving the font data and rasterizer with a smaller amount.

【0052】更に、請求項20記載の発明は、前記イメ
ージ作成処理が、前記コンピュータに、前記フォントデ
ータより作成されるイメージの輪郭を前記所定期間毎に
変形して、前記イメージデータを更新させることを特徴
としている。
Further, in the invention according to claim 20, the image creating process causes the computer to update the image data by deforming an outline of an image created from the font data for each predetermined period. Is characterized by.

【0053】これにより、請求項20記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせた、多彩な表
現方法を可能にするプログラムを提供することができ
る。
As a result, according to the invention of claim 20,
It is possible to provide a program that enables a variety of expression methods in which displayed characters, symbols, and the like have a motion by improving the font data and rasterizer with a smaller amount.

【0054】また、請求項21記載の発明は、文字コー
ド又は記号コードが含まれるファイルを作成するコンピ
ュータを機能させるためのプログラムであって、前記フ
ァイルに、該ファイルに含まれる文字コード又は記号コ
ードに対応するフォントデータに基づいて作成されるイ
メージデータを所定期間毎に更新させるための設定情報
を付加する設定情報付加処理を実行させる。
The invention according to claim 21 is a program for operating a computer that creates a file containing a character code or a symbol code, wherein the file contains the character code or the symbol code. Setting information adding processing for adding setting information for updating the image data created based on the font data corresponding to (1) to (5) every predetermined period.

【0055】これにより、請求項21記載の発明では、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することを可能にするプログ
ラムを提供することができる。
As a result, according to the invention of claim 21,
It is possible to provide a program that makes it possible to create a file that realizes various expression methods by giving movement to displayed characters and symbols.

【0056】更に、請求項22記載の発明は、前記コン
ピュータが、1つの文字コード又は記号コードに対して
複数のフォントデータを格納するフォントデータ格納手
段を有し、前記設定情報付加処理が、前記コンピュータ
に、前記所定期間を設定する情報と、前記複数のフォン
トデータの内、次に使用するフォントデータを特定する
ための情報と、の少なくとも1つが含まれる前記設定情
報を、前記ファイルに付加させることを特徴としてい
る。
Further, in the invention according to claim 22, the computer has a font data storage means for storing a plurality of font data for one character code or symbol code, and the setting information addition process is performed by the computer. Causes a computer to add the setting information including at least one of information for setting the predetermined period and information for specifying font data to be used next among the plurality of font data to the file. It is characterized by that.

【0057】これにより、請求項22記載の発明では、
駒送りの動画として文字を表現するで、表示する文字や
記号等に動きを持たせ、多彩な表現方法を実現するファ
イルを作成することを可能にするプログラムを提供する
ことができる。
As a result, according to the invention of claim 22,
By expressing characters as a frame-advanced moving image, it is possible to provide a program that makes it possible to create a file that allows various characters and symbols to be displayed and that realizes various expression methods.

【0058】更に、請求項23記載の発明は、前記設定
情報付加処理が、前記コンピュータに、前記所定期間を
設定する情報と、作成した文字又は記号の前記イメージ
データを前記所定期間毎に回転又はずらすための情報
と、の少なくとも1つが含まれる前記設定情報を、前記
ファイルに付加させることを特徴としている。
Further, in the invention according to claim 23, the setting information adding process causes the computer to rotate the information for setting the predetermined period and the created image data of characters or symbols for each predetermined period. The setting information including at least one of the shift information and the shift information is added to the file.

【0059】これにより、請求項23記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせ、多彩な表現
方法を実現するファイルを作成することを可能にするプ
ログラムを提供することができる。
As a result, according to the invention of claim 23,
It is possible to provide a program that makes it possible to create a file that realizes a variety of expression methods by making the characters and symbols to be displayed move with a smaller amount of improvement in font data and rasterizer.

【0060】更に、請求項24記載の発明は、前記設定
情報付加処理が、前記コンピュータに、前記所定期間を
設定する情報と、前記フォントデータより作成されるイ
メージの輪郭を前記所定期間毎に変形するための情報
と、の少なくとも1つが含まれる前記設定情報を、前記
ファイルに付加させることを特徴としている。
Further, in the invention as set forth in claim 24, the setting information adding process transforms the information for setting the predetermined period in the computer and the contour of the image created from the font data for each predetermined period. The setting information including at least one of the following information and the setting information is added to the file.

【0061】これにより、請求項24記載の発明では、
より少ないフォントデータ及びラスタライザ等の改良
で、表示する文字や記号等に動きを持たせ、多彩な表現
方法を実現するファイルを作成することを可能にするプ
ログラムを提供することができる。
Accordingly, in the invention of claim 24,
It is possible to provide a program that makes it possible to create a file that realizes a variety of expression methods by making the characters and symbols to be displayed move with a smaller amount of improvement in font data and rasterizer.

【0062】また、請求項25記載の発明は、上記いず
れかのプログラムを記録媒体に記録した。
According to the twenty-fifth aspect of the present invention, any one of the above programs is recorded on a recording medium.

【0063】これにより、請求項25記載の発明では、
上記各プログラムを記録媒体に記録して提供することが
可能となる。
Accordingly, in the invention of claim 25,
It is possible to record and provide each of the above programs on a recording medium.

【0064】[0064]

【発明の実施の形態】〔本発明の特徴〕本発明は、パー
ソナルコンピュータ(以下、PCという)や携帯電話機
や簡易型携帯電話機(PHS:登録商標)やPDAやペ
ージャやビデオデッキやDVDデッキやテレビジョン
や、その他、文字が表示される電子機器等において、表
示される文字に動きを持たせ、多彩な表現方法を実現さ
せるためのものである。
BEST MODE FOR CARRYING OUT THE INVENTION [Characteristics of the present invention] The present invention relates to a personal computer (hereinafter referred to as a PC), a mobile phone, a simplified mobile phone (PHS: registered trademark), a PDA, a pager, a video deck, a DVD deck, and the like. In a television or other electronic device in which characters are displayed, the displayed characters are made to move so that various expression methods can be realized.

【0065】但し、PCとしては、タワー型やディスク
トップ型やラップトップ型やノートブック型やパームト
ップ型等、様々な形態のものが適用される。
However, as the PC, various types such as a tower type, a disc top type, a laptop type, a notebook type and a palm top type are applied.

【0066】本発明では、これを実現するにあたり、ラ
スタライザの動作及びフォントファイルのデータ構成を
改良し、表示手段に表示される文字や記号に動きを持た
せる。
In the present invention, in order to realize this, the operation of the rasterizer and the data structure of the font file are improved so that the characters and symbols displayed on the display means have movement.

【0067】以下、本発明を好適に実施した形態につい
て、その具体例をあげ、図面を用いて詳細に説明する。
The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

【0068】〔第1の実施形態〕以下、本発明におい
て、所定のアプリケーション(ユーザにより指定された
もの)の表示画面上で表示される文字や記号に動きを持
たせるよう構成した場合について、図面を用いて詳細に
説明する。
[First Embodiment] In the following, according to the present invention, a case is shown in which a character or a symbol displayed on a display screen of a predetermined application (specified by a user) is moved. Will be described in detail.

【0069】・ラスタライザ10の動作 図2は、本実施形態によるラスタライザ10がフォント
ファイル(文字フォントファイル20及びエレメントフ
ォントファイル30)を参照して表示手段上の文字に動
きを持たせる場合の構成及び動作の例を説明するための
ブロック図である。
Operation of Rasterizer 10 FIG. 2 shows a configuration in which the rasterizer 10 according to the present embodiment refers to a font file (character font file 20 and element font file 30) to make a character on the display unit move. It is a block diagram for explaining an example of operation.

【0070】図2を参照すると、ラスタライザ10は、
アプリケーション60等の上位のソフトウェアから文字
コード(記号コード等、その他のコードも含めて文字コ
ードとする)が入力された場合、文字フォントファイル
20及びエレメントフォントファイル30を参照して文
字イメージのビットマップデータを作成して、これを表
示手段70へ出力する。
Referring to FIG. 2, the rasterizer 10 is
When a character code (character code including other codes such as a symbol code) is input from higher-level software such as the application 60, the character font file 20 and the element font file 30 are referred to and the bitmap of the character image is obtained. Data is created and output to the display means 70.

【0071】・・文字フォントファイル20 ここで、図4に本実施形態による文字フォントファイル
20のデータ構成例を示す。
Character font file 20 FIG. 4 shows an example of the data structure of the character font file 20 according to this embodiment.

【0072】図4を参照すると、文字フォントファイル
20は、所定の文字(又は記号等)に対応付けられた文
字コードと、この文字を構成するエレメントに対応付け
られたエレメントコードと、このエレメントの上記所定
の文字の形状における位置の情報(位置情報)と、この
エレメントの上記所定の文字の形状における大きさの情
報(サイズ情報)と、が対応付けられて格納されてい
る。
Referring to FIG. 4, the character font file 20 includes a character code associated with a predetermined character (or a symbol), an element code associated with an element forming the character, and an element code of this element. Information on the position in the shape of the predetermined character (position information) and information on the size of the element in the shape of the predetermined character (size information) are stored in association with each other.

【0073】ここで、位置情報は、文字形状における例
えば左上などの所定の位置を基準とした場合のエレメン
ト形状における例えば左上などの所定の位置の座標とす
る。また、サイズ情報は、文字形状を基準とした場合の
エレメント形状が寸法の比率とする。
Here, the position information is the coordinates of a predetermined position such as upper left in the element shape when a predetermined position in the character shape such as upper left is used as a reference. The size information is the ratio of the size of the element shape with respect to the character shape.

【0074】このように、文字フォントファイル20で
は、各文字コードが、これが対応する文字を形成する1
つ以上のエレメントに対応付けられた1つ以上のエレメ
ントコードに対応付けられている。
As described above, in the character font file 20, each character code forms a character to which it corresponds.
It is associated with one or more element codes associated with one or more elements.

【0075】・・エレメントフォントファイル30 また、図5に本実施形態によるエレメントフォントファ
イル30のデータ構成例を示す。但し、図5に示すエレ
メントフォントファイル30は、各文字(エレメント)
を1つ以上のパターンで動かすための構成である。
Element font file 30 FIG. 5 shows an example of the data structure of the element font file 30 according to this embodiment. However, the element font file 30 shown in FIG.
It is a configuration for moving the object in one or more patterns.

【0076】従って、図5に示すエレメントフォントフ
ァイル30では、1つのエレメントコードに対して、複
数のエレメント形状情報が対応付けられており、これが
ルートIDにより分類されている。また、各エレメント
形状情報には、ルート番号が対応付けられており、これ
がルート情報により順序付けされている。
Therefore, in the element font file 30 shown in FIG. 5, one element code is associated with a plurality of pieces of element shape information, which are classified by the root ID. A root number is associated with each element shape information, and this is ordered by the route information.

【0077】即ち、各エレメントは、ルート情報で順序
付けされた順番にエレメント形状情報が参照されて、動
きが持たされる。また、ルートIDを指定することによ
り、どのようなルート又は順序でエレメント形状に動き
を持たせるかが選択される。
That is, each element is given a motion by referring to the element shape information in the order ordered by the route information. Further, by designating the route ID, the route or order in which the element shape is made to move is selected.

【0078】・・表示動作の具体例 以上の構成による動作を、図6に示す具体例を用いて、
より詳細に説明する。
.. Specific Example of Display Operation Using the specific example shown in FIG.
This will be described in more detail.

【0079】即ち、図2に示すラスタライザ10に文字
『炎』に対応付けられた文字コード『898A』が入力され
ると、ラスタライザ10は、文字フォントファイル20
より『898A』に対応するエレメントコード『A10』を特
定し、このエレメントコード『A10』を用いてエレメン
トフォントファイル30を参照する。
That is, when the character code "898A" associated with the character "flame" is input to the rasterizer 10 shown in FIG.
The element code "A10" corresponding to "898A" is specified, and the element font file 30 is referred to using this element code "A10".

【0080】次に、ラスタライザ10は、エレメントコ
ード毎にメモリ50に登録されているルートID(ここ
ではルートID『01』が登録されているものとする)に
基づいて、ルート情報順に参照するルート番号(ここで
は例えばルート番号『01』)を特定する。但し、メモリ
50に登録されている内容(動き設定データ)について
は、以下において説明する。
Next, the rasterizer 10 refers to the route in the order of route information based on the route ID registered in the memory 50 for each element code (here, the route ID "01" is registered). The number (here, for example, the route number "01") is specified. However, the contents (motion setting data) registered in the memory 50 will be described below.

【0081】このように、エレメントコード『A10』と
ルートID『01』とルート番号『01』とが特定される
と、ラスタライザ10は、これらに対応するエレメント
形状情報を参照する。
When the element code "A10", the route ID "01", and the route number "01" are thus specified, the rasterizer 10 refers to the element shape information corresponding to these.

【0082】従って、ラスタライザ10は、上記のよう
に特定したエレメント形状情報を、文字フォントファイ
ル20に格納された位置情報とサイズ情報とに基づいて
展開することにより、各文字のアウトラインを作成し、
これをビットマップデータに変換して、表示手段70へ
出力する。
Therefore, the rasterizer 10 develops the element shape information specified as described above based on the position information and the size information stored in the character font file 20 to create an outline of each character,
This is converted into bitmap data and output to the display means 70.

【0083】また、文字に持たせる動きは、タイマ40
に基づいて所定期間毎、ルート情報順にエレメント形状
情報を参照し、これに基づいて上記のようにビットマッ
プデータを作成することで実現される。
Further, the movement given to the character is controlled by the timer 40.
Based on the above, the element shape information is referred to in the order of the route information for each predetermined period, and based on this, the bitmap data is created as described above.

【0084】ここで、例えば上記ルート順に文字を動か
す場合、図6の(a)に示すような動きが実現され、ま
た、ルート番号『04』と『50』とを繰り返す(ループさ
せる)よう動かす場合は、図6の(b)に示すような動
きが実現される。但し、如何なる順序でルート情報を参
照するかは、メモリ50に登録された設定に基づいて選
択されるよう構成するとよい。
Here, for example, when the characters are moved in the order of the above routes, the movement as shown in FIG. 6A is realized, and the route numbers "04" and "50" are repeated (looped). In this case, the movement as shown in FIG. 6B is realized. However, the order in which the route information is referred to may be selected based on the setting registered in the memory 50.

【0085】更に、文字が動く速度は、図2におけるタ
イマ40に基づいて行なわれる。このタイマ40は、シ
ステムクロック等のクロックに基づいてカウント動作を
実行し、設定された所定の期間毎にラスタライザ10
へ、このことを入力するものである。但し、タイマ40
に登録されている内容(動き設定データ)については、
以下において説明する。
Further, the speed at which characters move is based on the timer 40 in FIG. The timer 40 performs a count operation based on a clock such as a system clock, and the rasterizer 10 is operated at each set predetermined period.
To input this. However, the timer 40
For the contents (motion setting data) registered in,
This will be described below.

【0086】・文書作成 以上の説明は、作成されたファイルを所定のアプリケー
ションで閲覧する場合の動作例を説明するものである。
次に、上記のような文字が動く文書を作成する際の構成
及び動作の例について以下に説明する。
Document Creation The above description describes an operation example when the created file is browsed by a predetermined application.
Next, an example of the configuration and operation when creating a document in which the above characters move will be described below.

【0087】・・作成画面例 図11は、本実施形態において、文字が動く文書を作成
する動作を説明するための画面例である。
Example of Creation Screen FIG. 11 is an example of a screen for explaining the operation of creating a document in which characters move in the present embodiment.

【0088】図11に示す画面例では、ワードプロセッ
サ等のアプリケーションソフトウェアの画面がディスプ
レイ等に表示されている。この画面において、例えば
『炎』の文字に動きを持たせる場合、画面中『炎』の文
字を選択し、更に例えばツール一覧に列挙された『動き
文字』のボタンをマウス等のGUIを用いて選択する。
In the screen example shown in FIG. 11, a screen of application software such as a word processor is displayed on the display or the like. In this screen, for example, if you want to give motion to the character "flame", select the character "flame" in the screen, and then click the "moving character" button listed in the tool list using a GUI such as a mouse. select.

【0089】これにより、図11に示す画面例では、新
たな画面(動き設定画面)が立ち上がる。動き設定画面
では、エレメントフォントファイル30に格納されてい
るルート情報に従って、対象の文字『炎』の動きをサン
プルとして表示している(サンプル一覧表示画面)。従
って、文書作成者は、このサンプルの中からいずれかを
GUIにより選択することで、対象の文字『炎』をどの
ように動かすか選択する。
As a result, in the screen example shown in FIG. 11, a new screen (motion setting screen) is launched. On the motion setting screen, the motion of the target character "flame" is displayed as a sample according to the route information stored in the element font file 30 (sample list display screen). Therefore, the document creator selects how to move the target character "flame" by selecting one of the samples from the GUI.

【0090】また、上記動き設定画面では、文字を動か
す速度を設定できるように構成されている。従って、文
書作成者は、『動き速度設定バー』における『つまみ』
を左右に動かすことで、対象の文字『炎』の動き速度を
設定する。
Further, the movement setting screen is configured so that the speed of moving characters can be set. Therefore, the document creator should select "Knob" on the "Motion speed setting bar".
Set the speed of movement of the target character "flame" by moving left and right.

【0091】また、上記動き設定画面で入力された設定
内容(動き設定データ)は、この文書に対するメタデー
タとして、文書ファイルに添付される。図10の(a)
を用いて、このメタデータの内容を説明する。
The setting contents (motion setting data) input on the motion setting screen are attached to the document file as metadata for this document. (A) of FIG.
The contents of this metadata will be described using.

【0092】・・動き設定データ(メタデータ) 図10の(a)を参照すると、動き設定データでは、対
象のアプリケーション(及び/又はファイル)が指定さ
れ、且つ、対象の文字の文字コードと動き速度とが指定
されている。
Motion setting data (metadata) Referring to FIG. 10A, in the motion setting data, the target application (and / or file) is specified, and the character code and motion of the target character are specified. The speed and are specified.

【0093】また、それぞれの文字コードには、この文
字を構成するエレメントのエレメントコードとルートI
Dとが設定されている。
Further, in each character code, the element code of the element forming this character and the root I
D and are set.

【0094】更に、それぞれのエレメントの動きに例え
ば図6に示すような複数の種類のルートを設ける場合に
は、このルートの情報(ルート情報)も設定されるよう
構成するとよい。
Further, when a plurality of types of routes as shown in FIG. 6 are provided for the movements of the respective elements, it is preferable to set the route information (route information) as well.

【0095】また、このように構成された動き設定デー
タに基づいて、ラスタライザ10が対象の文字に動きを
与える場合、ラスタライザ10は、動き設定データを図
2におけるメモリ50に保持(展開)し、これに基づい
て上記のような動作を実行する。
Further, when the rasterizer 10 gives a motion to the target character based on the motion setting data thus constructed, the rasterizer 10 holds (expands) the motion setting data in the memory 50 in FIG. Based on this, the above operation is executed.

【0096】・ラスタライザ10の動作 次に、本実施形態におけるラスタライザ10の動作例
を、図7から図9のフローチャートを用いて、より詳細
に説明する。
Operation of Rasterizer 10 Next, an operation example of the rasterizer 10 in this embodiment will be described in more detail with reference to the flowcharts of FIGS. 7 to 9.

【0097】図2において、所定のファイルがアプリケ
ーション60を用いて展開されると、まず、ラスタライ
ザ10へは、アプリケーション60から上記ファイルに
添付された動き設定データが入力される(ステップS1
01)。
In FIG. 2, when a predetermined file is expanded using the application 60, first, the motion setting data attached to the file is input from the application 60 to the rasterizer 10 (step S1).
01).

【0098】このように動き設定データが入力される
と、ラスタライザ10は、動き設定データに設定された
アプリケーション(ファイル)指定を特定し、これをメ
モリ50及びタイマ40へ登録する(ステップS10
2)。また、ラスタライザ10は、動き設定データから
ファイル毎の文字コードの指定(文字コード指定)と動
き速度とを特定し、文字コードをメモリ50へ登録し、
また、文字コード及び動き速度をタイマ40へ登録する
(ステップS103)。更に、ラスタライザ10は、動
き設定データから文字コード毎のエレメントコード,ル
ートID,ルート情報を特定し、これらをメモリ50へ
登録する(ステップS104)。
When the motion setting data is input in this way, the rasterizer 10 specifies the application (file) designation set in the motion setting data and registers it in the memory 50 and the timer 40 (step S10).
2). Further, the rasterizer 10 specifies the character code designation (character code designation) and the motion speed for each file from the motion setting data, registers the character code in the memory 50,
Further, the character code and the moving speed are registered in the timer 40 (step S103). Further, the rasterizer 10 specifies the element code, the root ID, and the root information for each character code from the motion setting data, and registers these in the memory 50 (step S104).

【0099】このような動作により、図2に示すメモリ
50及びタイマ40には、図10の(b),(c)に示
す内容が登録される。
With such an operation, the contents shown in (b) and (c) of FIG. 10 are registered in the memory 50 and the timer 40 shown in FIG.

【0100】また、ラスタライザ10には、アプリケー
ション60から上記動き設定データの他にファイルに含
まれる文字コードも入力される(ステップS105)。
In addition to the motion setting data, the character code included in the file is also input from the application 60 to the rasterizer 10 (step S105).

【0101】このように文字コードが入力されると、ラ
スタライザ10は、入力された文字コードがメモリ50
に登録された文字コードであるか否かを判定する(ステ
ップS106)。但し、この判定は、ファイル毎に行な
われる。
When the character code is thus input, the rasterizer 10 stores the input character code in the memory 50.
It is determined whether the character code is registered in (step S106). However, this determination is made for each file.

【0102】ステップS106の判定の結果、登録され
た文字コードである場合(ステップS106のYe
s)、ラスタライザ10は、文字フォントファイル20
から対応するエレメントコードを特定し(ステップS1
07)、このエレメントコードがメモリ50に登録され
たエレメントコードであるか否かを判定する(ステップ
S108)。但し、この判定も、ファイル毎に行なわれ
る。
If the result of determination in step S106 is that the character code is registered (Yes in step S106).
s), the rasterizer 10 uses the character font file 20.
From the corresponding element code (step S1
07), it is determined whether or not this element code is the element code registered in the memory 50 (step S108). However, this determination is also made for each file.

【0103】ステップS108の判定の結果、登録され
たエレメントコードである場合(ステップS108のy
es)、ラスタライザ10は、メモリ50に登録された
ルートID及びルート情報に基づいて、初期状態で表示
するエレメント形状のルート番号を特定し、これに対応
するエレメント形状情報を特定する(ステップS10
9)。
If the result of determination in step S108 is that the element code is registered (y in step S108).
es), the rasterizer 10 specifies the root number of the element shape to be displayed in the initial state based on the root ID and the root information registered in the memory 50, and specifies the element shape information corresponding thereto (step S10).
9).

【0104】また、ラスタライザ10は、ステップS1
09で特定したルート番号(表示中ルート番号)を、エ
レメントコードに対応させて、図10の(b)に示すよ
うにメモリ50へ登録する(ステップS110)。
Further, the rasterizer 10 operates in step S1.
The route number (displayed route number) specified in 09 is registered in the memory 50 as shown in (b) of FIG. 10 in association with the element code (step S110).

【0105】また、ステップS106の判定の結果、登
録された文字コードでない場合(ステップS106のN
o)、ラスタライザ10は、文字フォントファイル20
より対応するエレメントコードを特定し(ステップS1
11)、ステップS112へ移行する。
If the result of determination in step S106 is that the character code is not registered (N in step S106).
o), the rasterizer 10 uses the character font file 20.
More corresponding element code is specified (step S1
11) and shifts to step S112.

【0106】更に、ステップS108の判定の結果、登
録されたエレメントコードでない場合(ステップS10
8のNo)、ラスタライザ10は、ステップS112へ
移行する。
Furthermore, as a result of the judgment in step S108, if the element code is not registered (step S10).
No. 8), the rasterizer 10 proceeds to step S112.

【0107】ステップS112においてラスタライザ1
0は、上記で特定したエレメントコードに基づいて、エ
レメントフォントファイル30より、予め設定された
(例えばデフォルトで設定しておく)ルート番号(ルー
トIDも含む)に対応するエレメント形状情報を特定す
る(ステップS112)。
In step S112, the rasterizer 1
0 specifies element shape information corresponding to a preset root number (including root ID) from the element font file 30 based on the element code specified above (for example, set by default) ( Step S112).

【0108】このように、ステップS109又はステッ
プS112で、入力されたファイルに含まれる全ての文
字コードに対応するエレメント形状情報を特定すると、
ラスタライザ10は、この特定したエレメント形状情報
に基づいて、それぞれの文字に対するアウトライン(輪
郭)を形成し、これに基づいて各文字のビットマップデ
ータを作成する(ステップS113)。
In this way, when the element shape information corresponding to all the character codes included in the input file is specified in step S109 or step S112,
The rasterizer 10 forms an outline (outline) for each character based on the specified element shape information, and creates bitmap data for each character based on this (step S113).

【0109】その後、ラスタライザ10は、ステップS
113で作成したビットマップデータを表示手段70へ
出力する(ステップS114)。このようにして、作成
されたビットマップデータが表示手段70に表示され
る。
After that, the rasterizer 10 performs the step S
The bitmap data created in 113 is output to the display means 70 (step S114). The bitmap data thus created is displayed on the display means 70.

【0110】また、ラスタライザ10は、上記のように
ビットマップデータを出力すると、タイマ40における
カウント値(図10の(c)参照)を0にセットする
(ステップS115)。また、タイマ40では、カウン
トが開始され、1カウント毎に図10の(c)に示すカ
ウント値が1インクメントされる。
When the rasterizer 10 outputs the bit map data as described above, it sets the count value in the timer 40 (see (c) of FIG. 10) to 0 (step S115). The timer 40 starts counting, and the count value shown in FIG. 10C is incremented by 1 for each count.

【0111】このようにして、ディスプレイ等の表示手
段70には、初期状態の文字が表示される。
In this way, the characters in the initial state are displayed on the display means 70 such as a display.

【0112】その後、ラスタライザ10は、例えばステ
ップS116において対象のファイルの表示を終了する
ことが入力されると(ステップS116のYes)、メ
モリ50及びタイマ40における対象のファイル(アプ
リケーション)の設定内容をリセットし(ステップS1
23)、このファイルに対する処理を終了する。
Thereafter, when the rasterizer 10 receives an input to finish displaying the target file in step S116 (Yes in step S116), the rasterizer 10 changes the setting contents of the target file (application) in the memory 50 and the timer 40. Reset (step S1
23), the process for this file ends.

【0113】また、ラスタライザ10は、タイマ40か
ら入力される情報に基づいて、所定の文字に設定された
所定期間(動き速度)が経過したか否かを判定する(ス
テップS117)。
Further, the rasterizer 10 determines, based on the information input from the timer 40, whether or not a predetermined period (movement speed) set for a predetermined character has elapsed (step S117).

【0114】ステップS117において、所定期間が経
過したことがタイマ40から入力された場合(ステップ
S117のYes)、ラスタライザ10は、メモリ50
に登録されている内容(文字コード,エレメントコー
ド,ルートID,ルート情報,表示中ルート番号より、
次に表示するエレメントのルート番号を特定し、このル
ート番号に対応するエレメント形状情報を特定する(ス
テップS118)。但し、ステップS117においてタ
イマ40からは、アプリケーション(ファイル)指定と
文字コード指定とも通知され、これに対する所定期間が
経過したことが通知されるものとする。
In step S117, when the timer 40 inputs that the predetermined period has elapsed (Yes in step S117), the rasterizer 10 stores in the memory 50.
The contents registered in (character code, element code, route ID, route information, displayed route number,
The root number of the element to be displayed next is specified, and the element shape information corresponding to this root number is specified (step S118). However, in step S117, it is assumed that the timer 40 notifies both the application (file) designation and the character code designation, and that a predetermined period for this has passed.

【0115】また、ラスタライザ10は、ステップS1
18で特定したルート番号(表示中ルート番号)を、エ
レメントコードに対応させて、図10の(b)に示すよ
うにメモリ50へ登録する(ステップS119)。
Further, the rasterizer 10 operates in step S1.
The route number specified in 18 (route number being displayed) is registered in the memory 50 in association with the element code as shown in FIG. 10B (step S119).

【0116】このように、タイマ40から通知された文
字コードに対応するエレメント形状情報を特定すると、
ラスタライザ10は、この特定したエレメント形状情報
に基づいて、それぞれの文字に対するアウトライン(輪
郭)を形成し、これに基づいて各文字のビットマップデ
ータを作成する(ステップS120)。但し、この動作
は、表示する全ての文字に対して実行しても、更新する
(動きを与える)文字に対してのみ実行してもよい。
Thus, when the element shape information corresponding to the character code notified from the timer 40 is specified,
The rasterizer 10 forms an outline (outline) for each character based on the specified element shape information, and creates bitmap data for each character based on this (step S120). However, this operation may be executed for all the characters to be displayed or only for the character to be updated (give motion).

【0117】その後、ラスタライザ10は、ステップS
120で作成したビットマップデータを表示手段70へ
出力する(ステップS121)。このようにして、作成
されたビットマップデータが表示手段70に表示され
る。但し、更新する文字に対してのみビットマップデー
タを作成した場合、出力手段70では、この文字のみが
更新される。
After that, the rasterizer 10 executes the step S
The bitmap data created in 120 is output to the display means 70 (step S121). The bitmap data thus created is displayed on the display means 70. However, when the bitmap data is created only for the character to be updated, the output means 70 updates only this character.

【0118】また、ラスタライザ10は、上記のように
ビットマップデータを出力すると、タイマ40における
カウント値(図10の(c)参照)を0にリセットする
(ステップS122)。これにより、タイマ40では、
再度、カウントが開始され、1カウント毎に図10の
(c)に示すカウント値が1インクメントされる。
When the rasterizer 10 outputs the bitmap data as described above, it resets the count value in the timer 40 (see (c) in FIG. 10) to 0 (step S122). Therefore, in the timer 40,
Counting is started again, and the count value shown in FIG. 10C is incremented by 1 for each count.

【0119】このようにして、ディスプレイ等の表示手
段70には、表示中の文字に動きが与えられる。
In this way, the display means 70 such as a display is given a motion to the character being displayed.

【0120】以上、説明した構成及び動作により、本実
施形態では、表示する文字に動きを与えることが可能と
なる。また、本実施形態において作成されたファイル
(動き文字が含まれる)は、電子メール等により他のユ
ーザ端末へ送信しても場合、このユーザ端末に同様のラ
スタライザ10及びフォントファイル(20,30)が
組み込まれていれば、同様に再現することが可能であ
る。
With the configuration and operation described above, in the present embodiment, it is possible to give motion to the displayed character. Further, when the file (including motion characters) created in this embodiment is transmitted to another user terminal by e-mail or the like, the rasterizer 10 and the font file (20, 30) similar to this user terminal are used. Can be reproduced in the same manner if the is installed.

【0121】従って、本実施形態によれば、送信を目的
とした電子メールやホームページ等、更に、送信を目的
としないファイルにおいても、その内容を多彩な方法で
表現することが可能となる。
Therefore, according to the present embodiment, the contents can be expressed in various ways even in a file not intended for transmission, such as an electronic mail or a homepage intended for transmission.

【0122】但し、上記のような構成は、ストロークア
ウトラインフォントでなく、フルアウトラインフォント
を用いて実現することも可能である。
However, the above configuration can be realized by using a full outline font instead of the stroke outline font.

【0123】また、本実施形態によるラスタライザ10
は、PCや携帯電話機や簡易型携帯電話機(PHS:登
録商標)やPDAやページャやビデオデッキやDVDデ
ッキやテレビジョンや、その他、文字が表示される電子
機器等(以下、全てを含めて機器という)に組み込まれ
たものである。
In addition, the rasterizer 10 according to the present embodiment.
Is a PC, a mobile phone, a simplified mobile phone (PHS: registered trademark), a PDA, a pager, a VCR, a DVD deck, a television, and other electronic devices on which characters are displayed (hereinafter, all devices are included. That is) incorporated into.

【0124】図3に、本実施形態によるラスタライザ1
0が組み込まれる機器の構成例をブロック図に示す。図
3において、ラスタライザ10は、ROM300や記憶
装置520等にソフトウェアとして格納された所定のプ
ログラムを読み出し、これをCPU100がRAM20
0を作業領域として実行することで実現されるものであ
る。
FIG. 3 shows a rasterizer 1 according to this embodiment.
A block diagram shows a configuration example of a device in which 0 is incorporated. In FIG. 3, the rasterizer 10 reads a predetermined program stored as software in the ROM 300, the storage device 520, or the like, and the CPU 100 reads the predetermined program from the RAM 20.
It is realized by executing 0 as a work area.

【0125】〔第2の実施形態〕また、上記第1の実施
形態では、同じファイルに含まれる文字において、同一
の文字(文字コード)であれば全て動きが与えられるよ
う構成されているが、これを文字を特定するよう構成す
ることも可能である。
[Second Embodiment] In the first embodiment, the characters included in the same file are all configured to be given movement if they are the same character (character code). It is also possible to configure this to identify the character.

【0126】即ち、本実施形態によれば、同じファイル
における同じ文字であっても、異なる動きを設定した
り、特定の文字のみを動かすよう設定したりすることが
できる。
That is, according to the present embodiment, it is possible to set different movements even for the same character in the same file, or to move only a specific character.

【0127】これは、第1の実施形態において、動き設
定データ及びメモリ50及び/又はタイマ40に登録さ
れるそれぞれの文字コードの、ファイルにおける位置を
指定するよう構成することで実現することが可能であ
る。即ち、本実施形態では、動き設定データ及びメモリ
50及び/又はタイマ40における文字コードが、文字
コード及びこの文字のファイルにおける位置を示す情報
(文字コード+文字位置情報)に置き換えられる。
This can be realized by designating the position in the file of the motion setting data and each character code registered in the memory 50 and / or the timer 40 in the first embodiment. Is. That is, in the present embodiment, the motion setting data and the character code in the memory 50 and / or the timer 40 are replaced with the character code and information indicating the position of this character in the file (character code + character position information).

【0128】従って、本実施形態によるラスタライザ1
0は、その動作において、文字コードを指定する際、フ
ァイルにおける位置も特定して、更新の内容(エレメン
ト形状情報から作成されるビットマップデータ)を作成
するよう動作する。
Therefore, the rasterizer 1 according to this embodiment is
In operation 0, when the character code is specified, the position 0 in the file is also specified, and the update content (bitmap data created from the element shape information) is created.

【0129】これにより、第1の実施形態よりも、更に
多彩な方法で表現することが可能となる。
As a result, it is possible to express in a wider variety of ways than in the first embodiment.

【0130】〔第3の実施形態〕また、上記第1の実施
形態では、1つのエレメントに対して作成された複数の
エレメント形状情報を用いて、各文字の動きを実現して
いたが、本実施形態では、ラスタライザ10が作成した
文字毎のアウトライン又はビットマップデータを、文字
毎に変形することで、文字に対して動きを与えるよう構
成した場合について説明する。
[Third Embodiment] In the first embodiment, the movement of each character is realized by using a plurality of element shape information created for one element. In the embodiment, a case will be described in which the outline or bitmap data for each character created by the rasterizer 10 is deformed for each character to give motion to the character.

【0131】即ち、本実施形態によるラスタライザ10
は、文字毎にフォントファイルを参照して作成したアウ
トラインやビットマップデータを、例えば、規定の位置
からずらしたり、文字の例えば中心を軸として回転させ
たりすることで、文字に動きを与える。
That is, the rasterizer 10 according to the present embodiment.
Gives a motion to a character by, for example, shifting the outline or bitmap data created by referring to the font file for each character from a prescribed position or rotating the character, for example, about the center of the character.

【0132】・ずらして表示する場合 ここで、例えばアウトラインやビットマップデータをず
らして表示することで、文字に動きを与える場合、ラス
タライザ10は、タイマ40から第1の実施形態と同様
の内容が通知された際に、対象の文字のビットマップデ
ータの表示位置をずらし、これを表示手段70へ出力す
る。
In the case where the characters are moved by, for example, displaying the outline or the bit map data in a shifted manner, the rasterizer 10 can display the contents similar to those of the first embodiment from the timer 40. When notified, the display position of the bitmap data of the target character is shifted, and this is output to the display means 70.

【0133】また、本実施形態における動き設定データ
は、アプリケーション(ファイル)指定と文字コード指
定と動き速度との情報のみが含まれる。従って、本実施
形態では、図2におけるメモリ50が不要となる。更
に、フォントファイル(20,30)は、従来技術によ
るものでも、第1又は第2の実施形態によるものでもよ
い。
Further, the motion setting data in this embodiment includes only information on application (file) designation, character code designation, and movement speed. Therefore, in this embodiment, the memory 50 shown in FIG. 2 is unnecessary. Furthermore, the font files (20, 30) may be of the conventional art or of the first or second embodiment.

【0134】また、ずらし先の位置は、ラスタライザ1
0において所定の乱数に基づいて決定された数値に基づ
いて決定しても、予め定めておいても構わない。
The position of the shift destination is the rasterizer 1
At 0, it may be determined based on a numerical value determined based on a predetermined random number, or may be predetermined.

【0135】更に、このようにずらして表示する場合、
もともと表示されていた文字と、ずらして表示する文字
と、を重畳して表示するよう構成しても良い。これによ
り、例えばずらすことで、文字に影が与えられ、更にこ
の影が段々と延びるように表現することが可能となる。
Further, in the case of displaying the images in such a shifted manner,
The character originally displayed and the character displayed in a shifted manner may be displayed so as to overlap each other. This makes it possible to give a shadow to the character by shifting, for example, and to express the shadow so that it extends gradually.

【0136】また、乱数に基づいて決定するよう構成し
た場合では、対象の文字が風に吹かれたり、力や振動を
与えられることにより、揺れる様を表現することが可能
となる。
Further, when the determination is made based on the random number, it becomes possible to express the shaking of the target character when the target character is blown by the wind or is given force or vibration.

【0137】・回転させて表示する場合 また、例えばアウトラインやビットマップデータを回転
させて表示することで、文字に動きを与える場合、ラス
タライザ10は、タイマ40から第1の実施形態と同様
の内容が通知された際に、対象の文字のビットマップデ
ータを回転させ、これを表示手段70へ出力する。
When rotating and displaying, or when giving a motion to a character by rotating and displaying outlines or bitmap data, the rasterizer 10 can change the contents from the timer 40 to the same contents as in the first embodiment. Is notified, the bitmap data of the target character is rotated and output to the display unit 70.

【0138】また、回転させる軸は、例えば各文字のビ
ットマップデータ(アウトライン)の中心としても、他
の点としてもよく、更に、回転角度は、任意の値として
よい。
The axis to be rotated may be, for example, the center of the bitmap data (outline) of each character or another point, and the rotation angle may be an arbitrary value.

【0139】また、本実施形態における動き設定データ
は、アプリケーション(ファイル)指定と文字コード指
定と動き速度(これに回転角度の情報を含ませてもよ
い)との情報のみが含まれる。従って、本実施形態で
は、図2におけるメモリ50が不要となる。更に、フォ
ントファイル(20,30)は、従来技術によるもので
も、第1又は第2の実施形態によるものでもよい。但
し、回転角度を設定できるよう構成した場合、タイマ4
0に登録された動き速度に、この回転角度の情報も含ま
せ、これがラスタライザ10へ入力されるよう構成す
る。
Further, the motion setting data in this embodiment includes only the information of the application (file) designation, the character code designation, and the movement speed (which may include the information of the rotation angle). Therefore, in this embodiment, the memory 50 shown in FIG. 2 is unnecessary. Furthermore, the font files (20, 30) may be of the conventional art or of the first or second embodiment. However, if the rotation angle can be set, the timer 4
The motion velocity registered as 0 also includes this rotation angle information, which is input to the rasterizer 10.

【0140】また、回転角度を、ラスタライザ10にお
いて所定の乱数に基づいて決定された数値に基づいて決
定しても、予め定めておいても構わない。
Further, the rotation angle may be determined based on a numerical value determined by the rasterizer 10 based on a predetermined random number, or may be determined in advance.

【0141】更に、このように回転させて表示する場
合、もともと表示されていた文字と、回転後の文字と、
を重畳して表示するよう構成しても良い。これにより、
例えば文字が高速に回転している様を表現することが可
能となる。
Further, when the image is rotated and displayed as described above, the originally displayed character and the rotated character are displayed.
May be superimposed and displayed. This allows
For example, it is possible to express that characters are rotating at high speed.

【0142】また、乱数に基づいて決定するよう構成し
た場合では、対象の文字が風に吹かれたり、力を与えら
れることにより、回転する様を表現することが可能とな
る。
Further, in the case where the determination is made based on the random number, it becomes possible to represent the rotation of the target character by being blown by the wind or being given a force.

【0143】以上のように構成することで、より少ない
フォントデータ及びラスタライザの改良で文字を動かす
ことが可能となる。
With the above configuration, it is possible to move a character with less font data and improved rasterizer.

【0144】〔第4の実施形態〕また、上記第3の実施
形態では、作成したアウトライン又はビットマップデー
タをずらしたり、回転させることで、文字に動きを与え
ていたが、本実施形態では、作成したアウトラインの形
状を動かすことで文字に動きを与えるよう構成した場合
について説明する。
[Fourth Embodiment] In the third embodiment, the character is moved by shifting or rotating the created outline or bitmap data, but in the present embodiment, A case will be described in which a character is moved by moving the shape of the created outline.

【0145】本実施形態では、対象の文字のアウトライ
ンを作成するための文字形状情報における座標点を所定
のアルゴリズム又は所定の乱数に基づいて発生させた数
値に基づいて移動させることで、作成されるアウトライ
ンの形状を動かす。これにより、本実施形態では、文字
が変形してゆく様を表現することが可能となる。
In this embodiment, it is created by moving the coordinate points in the character shape information for creating the outline of the target character based on the numerical value generated based on the predetermined algorithm or the predetermined random number. Move the shape of the outline. As a result, in the present embodiment, it is possible to express how the characters are deforming.

【0146】これは、例えば『A』という文字を『B』
という文字に変化させる場合、文字『A』の文字形状情
報の各々の座標点に対し、移動先を順次決定しておき、
これに基づいてラスタライザ10が作成するアウトライ
ンの形状を変化させることで実現することが可能とな
る。
For example, the character "A" is replaced by the character "B".
When changing to the character, the destination is sequentially determined for each coordinate point of the character shape information of the character "A",
This can be realized by changing the shape of the outline created by the rasterizer 10 based on this.

【0147】即ち、本実施形態では、第1の実施形態に
よるエレメントフォントファイル30が図12に示すよ
うな構成となり、ラスタライザ10がこのフォントファ
イル30に基づいて、作成するアウトラインを変形させ
るよう構成される。
That is, in this embodiment, the element font file 30 according to the first embodiment has a configuration as shown in FIG. 12, and the rasterizer 10 is configured to transform an outline to be created based on this font file 30. It

【0148】また、本実施形態における他の構成及び動
作は、上記第1の実施形態より容易に相当することが可
能であるため、ここでは説明を省略する。
Further, other configurations and operations in this embodiment can correspond to those in the first embodiment more easily, and therefore a description thereof will be omitted here.

【0149】〔第5の実施形態〕また、上記第1の実施
形態において、提供されるフォントデータ(エレメント
フォントとしてもよい)は、フォント提供側(フォント
作成メーカ等)が独自に作成しても、公募により募集さ
れたものを採用してもよい。
[Fifth Embodiment] In the first embodiment, the font data provided (may be an element font) may be created independently by the font provider (font creator, etc.). , Those recruited by public offering may be adopted.

【0150】この公募にあたっては、インターネット上
に設けた所定のWebサーバ(フォント公募サーバ)へ
フォント応募者がビットマップやJPEG(JPEG−
2000も含む)等の形式で作成された文字のイメージ
データを送信するよう構成する。また、この他、紙面に
描かれた文字形状をファクシミリ通信等を利用してフォ
ント応募者が送信するよう構成してもよい。
In this public offering, font applicants can use a bitmap or JPEG (JPEG-JPEG) on a predetermined Web server (font public offering server) provided on the Internet.
The image data of the character created in a format such as 2000 is also transmitted. In addition to this, the font shape may be transmitted by the font applicant using facsimile communication or the like.

【0151】また、フォント提供側では、このように応
募されたフォントの中から所定の方法に基づいて採用す
るフォントデータを決定し、このフォントデータから、
第1の実施形態のようなエレメントを抽出・作成し、こ
れを用いてエレメントフォントファイルを作成する。
On the font provider side, the font data to be adopted is determined from the fonts thus applied based on a predetermined method, and from this font data,
The element as in the first embodiment is extracted and created, and the element font file is created using this.

【0152】また、このように作成したエレメントフォ
ントファイル(文字フォントファイルも含んでもよい)
をインターネット上に設けた所定のWebサーバ(フォ
ント提供サーバ)からFTP等の所定のプロトコルによ
りダウンロードさせるよう構成するとよい。また、この
フォントデータをCD−ROM等の記録メディアに記録
させて提供してもよい。
Also, the element font file created in this way (a character font file may be included)
May be downloaded from a predetermined Web server (font providing server) provided on the Internet by a predetermined protocol such as FTP. Further, the font data may be recorded in a recording medium such as a CD-ROM and provided.

【0153】更に、本発明により実現されるラスタライ
ザは、インターネット上に設けた所定のWebサーバか
らダウンロードできるよう構成しても、CD−ROM等
の記録メディアに記録させて提供してもよい。
Further, the rasterizer realized by the present invention may be configured to be downloaded from a predetermined Web server provided on the Internet, or may be provided by being recorded in a recording medium such as a CD-ROM.

【0154】更に、上記においてエレメントフォントフ
ァイルやラスタライザを利用できるユーザは、これらの
提供側に予め正規ユーザとして登録した者に限定するよ
う構成してもよい。
Further, in the above, the users who can use the element font file and the rasterizer may be limited to those who are registered in advance as regular users on the provider side.

【0155】以上のように構成することで、複数のユー
ザ間で同一のフォントファイルを使用することが可能と
なり、ユーザ間で送受信するファイルを本発明に準じて
閲覧することが可能となる。
With the above-mentioned structure, the same font file can be used among a plurality of users, and the file transmitted / received among the users can be browsed according to the present invention.

【0156】〔他の実施形態〕また、上記した各実施形
態は、本発明を好適に実施した形態の一例に過ぎず、本
発明は、その主旨を逸脱しない限り、種々変形して実施
することが可能なものである。
[Other Embodiments] The above-described embodiments are merely examples of preferred embodiments of the present invention, and the present invention may be variously modified and carried out without departing from the spirit of the present invention. Is possible.

【0157】[0157]

【発明の効果】以上、説明したように、請求項1記載の
発明によれば、表示する文字や記号等に動きを持たせ
た、多彩な表現方法が可能となる。
As described above, according to the invention described in claim 1, it is possible to provide a variety of expression methods in which displayed characters, symbols and the like are moved.

【0158】更に、請求項2記載の発明によれば、駒送
りの動画として文字を表現するで、表示する文字や記号
等に動きを持たせた、多彩な表現方法が可能となる。
Further, according to the second aspect of the present invention, since characters are expressed as a frame-advanced moving image, it is possible to provide various expression methods in which displayed characters, symbols, and the like are moved.

【0159】更に、請求項3記載の発明によれば、より
少ないフォントデータ及びラスタライザ等の改良で、表
示する文字や記号等に動きを持たせた、多彩な表現方法
が可能となる。
Further, according to the invention described in claim 3, a variety of expression methods in which the characters and symbols to be displayed are moved can be realized by improving the font data and the rasterizer with a smaller amount.

【0160】更に、請求項4記載の発明によれば、より
少ないフォントデータ及びラスタライザ等の改良で、表
示する文字や記号等に動きを持たせた、多彩な表現方法
が可能となる。
Further, according to the invention described in claim 4, a variety of expression methods in which displayed characters and symbols have a motion can be realized by improving the font data and the rasterizer with a smaller amount.

【0161】また、請求項5記載の発明によれば、表示
する文字や記号等に動きを持たせ、多彩な表現方法を実
現するファイルを作成することが可能となる。
According to the invention described in claim 5, it is possible to create a file that realizes various expression methods by giving movement to the characters and symbols to be displayed.

【0162】更に、請求項6記載の発明によれば、駒送
りの動画として文字を表現するで、表示する文字や記号
等に動きを持たせ、多彩な表現方法を実現するファイル
を作成することが可能となる。
Further, according to the invention as set forth in claim 6, since the characters are expressed as a frame-advanced moving image, the displayed characters, symbols and the like have a motion, and a file for realizing various expression methods is created. Is possible.

【0163】更に、請求項7記載の発明によれば、より
少ないフォントデータ及びラスタライザ等の改良で、表
示する文字や記号等に動きを持たせ、多彩な表現方法を
実現するファイルを作成することが可能となる。
Further, according to the invention described in claim 7, it is possible to create a file which realizes a variety of expression methods by making the displayed characters and symbols have a motion by improving the font data and the rasterizer with a smaller amount. Is possible.

【0164】更に、請求項8記載の発明によれば、より
少ないフォントデータ及びラスタライザ等の改良で、表
示する文字や記号等に動きを持たせ、多彩な表現方法を
実現するファイルを作成することが可能となる。
Further, according to the invention described in claim 8, it is possible to create a file which realizes various expression methods by making the displayed characters and symbols have a motion by improving the font data and the rasterizer with a smaller amount. Is possible.

【0165】また、請求項9記載の発明によれば、表示
する文字や記号等に動きを持たせた、多彩な表現方法を
可能にするプログラムを提供することができる。
According to the ninth aspect of the present invention, it is possible to provide a program that enables a variety of expression methods in which displayed characters, symbols, and the like are moved.

【0166】更に、請求項10記載の発明によれば、駒
送りの動画として文字を表現するで、表示する文字や記
号等に動きを持たせた、多彩な表現方法が可能となる。
Further, according to the tenth aspect of the present invention, since the characters are expressed as a frame-advancing moving image, a variety of expression methods are possible in which the characters and symbols to be displayed are moved.

【0167】更に、請求項11記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせた、多彩な表現方
法が可能となる。
Further, according to the invention of claim 11, by improving the font data and the rasterizer, etc.,
A variety of expression methods are possible in which the characters and symbols to be displayed have movement.

【0168】更に、請求項12記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせた、多彩な表現方
法が可能となる。
According to the twelfth aspect of the present invention, it is possible to improve the font data, the rasterizer, and the like with a smaller amount,
A variety of expression methods are possible in which the characters and symbols to be displayed have movement.

【0169】また、請求項13記載の発明によれば、表
示する文字や記号等に動きを持たせ、多彩な表現方法を
実現するファイルを作成することが可能となる。
According to the thirteenth aspect of the present invention, it is possible to create a file that implements various expression methods by giving movement to the characters and symbols to be displayed.

【0170】更に、請求項14記載の発明によれば、駒
送りの動画として文字を表現するで、表示する文字や記
号等に動きを持たせ、多彩な表現方法を実現するファイ
ルを作成することが可能となる。
Further, according to the invention described in claim 14, since the characters are expressed as a frame-advancing moving image, the displayed characters and symbols are made to have a motion, and a file for realizing various expression methods is created. Is possible.

【0171】更に、請求項15記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することが可能となる。
Further, according to the invention of claim 15, by improving the font data and the rasterizer, etc.,
It is possible to create a file that realizes various expressions by giving movement to the characters and symbols to be displayed.

【0172】更に、請求項16記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することが可能となる。
Further, according to the sixteenth aspect of the present invention, by improving the font data and the rasterizer, etc.,
It is possible to create a file that realizes various expressions by giving movement to the characters and symbols to be displayed.

【0173】また、請求項17記載の発明によれば、表
示する文字や記号等に動きを持たせた、多彩な表現方法
を可能にするプログラムを提供することができる。
According to the seventeenth aspect of the present invention, it is possible to provide a program that enables a variety of expression methods in which displayed characters, symbols and the like have movement.

【0174】更に、請求項18記載の発明によれば、駒
送りの動画として文字を表現するで、表示する文字や記
号等に動きを持たせた、多彩な表現方法を可能にするプ
ログラムを提供することができる。
Further, according to the eighteenth aspect of the present invention, a character is expressed as a frame-advancing moving image, and thus a program is provided which enables various expression methods in which displayed characters, symbols and the like are moved. can do.

【0175】更に、請求項19記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせた、多彩な表現方
法を可能にするプログラムを提供することができる。
Further, according to the invention of claim 19, by improving the font data and the rasterizer, etc.,
It is possible to provide a program that enables various expression methods in which displayed characters and symbols have movement.

【0176】更に、請求項20記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせた、多彩な表現方
法を可能にするプログラムを提供することができる。
Further, according to the invention of claim 20, with the improvement of less font data and rasterizer,
It is possible to provide a program that enables various expression methods in which displayed characters and symbols have movement.

【0177】また、請求項21記載の発明によれば、表
示する文字や記号等に動きを持たせ、多彩な表現方法を
実現するファイルを作成することを可能にするプログラ
ムを提供することができる。
According to the twenty-first aspect of the present invention, it is possible to provide a program that makes it possible to create a file in which the characters and symbols to be displayed have a movement and various expression methods are realized. .

【0178】更に、請求項22記載の発明によれば、駒
送りの動画として文字を表現するで、表示する文字や記
号等に動きを持たせ、多彩な表現方法を実現するファイ
ルを作成することを可能にするプログラムを提供するこ
とができる。
According to the twenty-second aspect of the present invention, since the characters are expressed as a frame-advanced moving image, the displayed characters, symbols, and the like can be moved to create a file that realizes various expression methods. It is possible to provide a program that enables

【0179】更に、請求項23記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することを可能にするプログ
ラムを提供することができる。
Further, according to the invention of claim 23, by improving the font data and the rasterizer etc. which are smaller,
It is possible to provide a program that makes it possible to create a file that realizes various expression methods by giving movement to displayed characters and symbols.

【0180】更に、請求項24記載の発明によれば、よ
り少ないフォントデータ及びラスタライザ等の改良で、
表示する文字や記号等に動きを持たせ、多彩な表現方法
を実現するファイルを作成することを可能にするプログ
ラムを提供することができる。
Further, according to the invention of claim 24, by improving the font data and the rasterizer, etc.,
It is possible to provide a program that makes it possible to create a file that realizes various expression methods by giving movement to displayed characters and symbols.

【0181】また、請求項25記載の発明によれば、上
記各プログラムを記録媒体に記録して提供することが可
能となる。
According to the twenty-fifth aspect of the invention, it is possible to record and provide each of the programs in a recording medium.

【図面の簡単な説明】[Brief description of drawings]

【図1】従来の技術におけるラスタライザの動作を説明
するための図であり、(a)はフルアウトラインフォン
トを用いて文字コードに対応する文字のイメージを作成
するラスタライザ1の動作例を説明するためのブロック
図であり、(b)はラスタライザ1が参照するフォント
ファイルのデータ構成例を示すテーブルである。
FIG. 1 is a diagram for explaining an operation of a rasterizer according to a conventional technique, and FIG. 1A is an illustration for explaining an operation example of a rasterizer 1 that creates an image of a character corresponding to a character code by using a full outline font. FIG. 3B is a block diagram showing the data structure of the font file referred to by the rasterizer 1.

【図2】本発明の第1の実施形態によるラスタライザ1
0の構成及び動作を説明するためのブロック図である。
FIG. 2 is a rasterizer 1 according to the first embodiment of the present invention.
3 is a block diagram for explaining the configuration and operation of 0. FIG.

【図3】ラスタライザ10が組み込まれる機器の構成例
を示すブロック図である。
FIG. 3 is a block diagram showing a configuration example of a device in which the rasterizer 10 is incorporated.

【図4】図2の文字フォントファイル20のデータ構成
例を示すテーブルである。
4 is a table showing a data configuration example of a character font file 20 of FIG.

【図5】図2のエレメントフォントファイル30のデー
タ構成例を示すテーブルである。
5 is a table showing a data configuration example of an element font file 30 of FIG.

【図6】本発明の第1の実施形態により実現される文字
の動きの例を説明するための図である。
FIG. 6 is a diagram for explaining an example of a character movement realized by the first embodiment of the present invention.

【図7】本発明の第1の実施形態によるラスタライザ1
0の動作例を示すフローチャート(1)である。
FIG. 7 is a rasterizer 1 according to the first embodiment of the present invention.
It is a flowchart (1) which shows the operation example of 0.

【図8】本発明の第1の実施形態によるラスタライザ1
0の動作例を示すフローチャート(2)である。
FIG. 8 is a rasterizer 1 according to the first embodiment of the present invention.
It is a flowchart (2) which shows the operation example of 0.

【図9】本発明の第1の実施形態によるラスタライザ1
0の動作例を示すフローチャート(3)である。
FIG. 9 is a rasterizer 1 according to the first embodiment of the present invention.
It is a flowchart (3) which shows the operation example of 0.

【図10】本発明の第1の実施形態において文字に動き
を与えるための設定データを説明するための図であり、
(a)はファイル作成時に該ファイルに添付される動き
設定データ(メタデータ)の構成例を示し、(b)は動
き設定データに基づいてメモリ50に登録されるデータ
の内容を示し、(c)は動き設定データに基づいてタイ
マ40に登録されるデータの内容を示す。
FIG. 10 is a diagram for explaining setting data for giving a motion to a character in the first embodiment of the present invention,
(A) shows a configuration example of motion setting data (metadata) attached to the file when the file is created, (b) shows the contents of data registered in the memory 50 based on the motion setting data, (c) ) Indicates the content of data registered in the timer 40 based on the motion setting data.

【図11】本発明の第1の実施形態において作成するフ
ァイルに添付する動き設定データを作成するための画面
例を示す図である。
FIG. 11 is a diagram showing an example of a screen for creating motion setting data to be attached to a file created in the first embodiment of the present invention.

【図12】本発明の第4の実施形態によるエレメントフ
ォントファイル31のデータ構成例を示すテーブルであ
る。
FIG. 12 is a table showing a data configuration example of an element font file 31 according to a fourth embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1、10 ラスタライザ 1a OS 2、60 アプリケーション 3 フォントファイル 20 文字フォントファイル 30、31 エレメントフォントファイル 40 タイマ 50 メモリ 70 表示手段 100 CPU 200 RAM 300 ROM 430 表示装置 520 記憶装置 530 入力装置 600 ネットワークインタフェース 700 バス 1, 10 rasterizer 1a OS 2,60 applications 3 font files 20-character font file 30, 31 Element font file 40 timer 50 memory 70 display means 100 CPU 200 RAM 300 ROM 430 display device 520 storage device 530 input device 600 network interface 700 bus

───────────────────────────────────────────────────── フロントページの続き (72)発明者 鯉沼 敦 東京都中央区新川一丁目28番25号 東京ダ イヤビル3号館 4F リコーテクノシス テムズ株式会社内 Fターム(参考) 5C082 AA01 BA02 BB32 CA82 CB01 DA87 MM05    ─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Atsushi Koinuma             1-28-25 Shinkawa, Chuo-ku, Tokyo Tokyo Da             Ear Building No.3 4F Ricoh Technosis             Thames Co., Ltd. F term (reference) 5C082 AA01 BA02 BB32 CA82 CB01                       DA87 MM05

Claims (25)

【特許請求の範囲】[Claims] 【請求項1】 表示する文字又は記号のイメージデータ
をフォントデータに基づいて作成するイメージ作成手段
と、 該イメージ作成手段により作成されたイメージデータを
表示する表示手段と、を有し、 前記イメージ作成手段は、作成する前記イメージデータ
を所定期間毎に更新することを特徴とするフォント表示
手段。
1. An image forming means for producing image data of characters or symbols to be displayed based on font data, and a display means for displaying the image data produced by the image producing means. The means updates the image data to be created at predetermined intervals, the font display means.
【請求項2】 1つの文字コード又は記号コードに対し
て複数のフォントデータを格納するフォントデータ格納
手段を有し、 前記イメージ作成手段は、前記フォントデータ格納手段
に格納された複数のフォントデータに基づいて、前記所
定期間毎に前記イメージデータを更新することを特徴と
する請求項1記載のフォント表示装置。
2. A font data storage unit for storing a plurality of font data for one character code or a symbol code, wherein the image creating unit stores a plurality of font data stored in the font data storage unit. The font display device according to claim 1, wherein the image data is updated based on the predetermined period based on the predetermined period.
【請求項3】 前記フォント作成手段は、作成した文字
又は記号の前記イメージデータを前記所定期間毎に回転
又はずらすことを特徴とする請求項1又は2記載のフォ
ント表示装置。
3. The font display device according to claim 1, wherein the font creating means rotates or shifts the created image data of characters or symbols for each predetermined period.
【請求項4】 前記イメージ作成手段は、前記フォント
データより作成されるイメージの輪郭を前記所定期間毎
に変形して、前記イメージデータを更新することを特徴
とする請求項1から3のいずれか1項に記載のフォント
表示装置。
4. The image creating means updates the image data by deforming an outline of an image created from the font data every predetermined period. The font display device according to item 1.
【請求項5】 文字コード又は記号コードが含まれるフ
ァイルを作成するファイル作成装置であって、 前記ファイルに、該ファイルに含まれる文字コード又は
記号コードに対応するフォントデータに基づいて作成さ
れるイメージデータを所定期間毎に更新させるための設
定情報を付加する設定情報付加手段を有することを特徴
とするファイル作成装置。
5. A file creating device for creating a file containing a character code or a symbol code, wherein an image created in the file based on font data corresponding to the character code or the symbol code contained in the file. A file creating apparatus comprising setting information adding means for adding setting information for updating data at predetermined intervals.
【請求項6】 1つの文字コード又は記号コードに対し
て複数のフォントデータを格納するフォントデータ格納
手段を有し、 前記設定情報付加手段は、前記所定期間を設定する情報
と、前記複数のフォントデータの内、次に使用するフォ
ントデータを特定するための情報と、の少なくとも1つ
が含まれる前記設定情報を、前記ファイルに付加するこ
とを特徴とする請求項5記載のファイル作成装置。
6. A font data storage means for storing a plurality of font data for one character code or a symbol code, wherein the setting information adding means includes information for setting the predetermined period and the plurality of fonts. The file creation device according to claim 5, wherein the setting information including at least one of information for specifying font data to be used next in the data is added to the file.
【請求項7】 前記設定情報付加手段は、前記所定期間
を設定する情報と、作成した文字又は記号の前記イメー
ジデータを前記所定期間毎に回転又はずらすための情報
と、の少なくとも1つが含まれる前記設定情報を、前記
ファイルに付加することを特徴とする請求項5記載のフ
ァイル作成装置。
7. The setting information adding means includes at least one of information for setting the predetermined period and information for rotating or shifting the created image data of characters or symbols for each predetermined period. The file creation device according to claim 5, wherein the setting information is added to the file.
【請求項8】 前記設定情報付加手段は、前記所定期間
を設定する情報と、前記フォントデータより作成される
イメージの輪郭を前記所定期間毎に変形するための情報
と、の少なくとも1つが含まれる前記設定情報を、前記
ファイルに付加することを特徴とする請求項5記載のフ
ァイル作成装置。
8. The setting information adding means includes at least one of information for setting the predetermined period and information for deforming an outline of an image created from the font data for each predetermined period. The file creation device according to claim 5, wherein the setting information is added to the file.
【請求項9】 表示する文字又は記号のイメージデータ
をフォントデータに基づいて作成するイメージ作成工程
と、 該イメージ作成工程で作成されたイメージデータを表示
する表示工程と、を有し、 前記イメージ作成工程は、作成する前記イメージデータ
を所定期間毎に更新することを特徴とするフォント表示
方法。
9. An image creating step of creating image data of characters or symbols to be displayed based on font data, and a displaying step of displaying the image data created in the image creating step, wherein the image creating The step is a font display method characterized in that the image data to be created is updated every predetermined period.
【請求項10】 前記イメージ作成工程は、1つの文字
コード又は記号コードに対して複数のフォントデータを
格納するフォントデータ格納手段に格納された複数のフ
ォントデータに基づいて、前記所定期間毎に前記イメー
ジデータを更新することを特徴とする請求項9記載のフ
ォント表示装置。
10. The image creating step is performed on the basis of a plurality of font data stored in a font data storage unit that stores a plurality of font data for one character code or symbol code, at every predetermined period. 10. The font display device according to claim 9, wherein the image data is updated.
【請求項11】 前記フォント作成工程は、作成した文
字又は記号の前記イメージデータを前記所定期間毎に回
転又はずらすことを特徴とする請求項9又は10記載の
フォント表示装置。
11. The font display device according to claim 9, wherein the font creating step rotates or shifts the created image data of a character or a symbol for each of the predetermined periods.
【請求項12】 前記イメージ作成工程は、前記フォン
トデータより作成されるイメージの輪郭を前記所定期間
毎に変形して、前記イメージデータを更新することを特
徴とする請求項9から11のいずれか1項に記載のフォ
ント表示装置。
12. The image creating step updates the image data by deforming a contour of an image created from the font data every predetermined period. The font display device according to item 1.
【請求項13】 文字コード又は記号コードが含まれる
ファイルを作成するファイル作成工程であって、 前記ファイルに、該ファイルに含まれる文字コード又は
記号コードに対応するフォントデータに基づいて作成さ
れるイメージデータを所定期間毎に更新させるための設
定情報を付加する設定情報付加工程と、 を有することを特徴とするファイル作成方法。
13. A file creating step of creating a file containing a character code or a symbol code, wherein the image created in the file based on font data corresponding to the character code or the symbol code included in the file. And a setting information adding step of adding setting information for updating data every predetermined period.
【請求項14】 前記設定情報付加工程は、前記所定期
間を設定する情報と、1つの文字コード又は記号コード
に対して複数対応付けられたフォントデータの内、次に
使用するフォントデータを特定するための情報と、の少
なくとも1つが含まれる前記設定情報を、前記ファイル
に付加することを特徴とする請求項13記載のファイル
作成装置。
14. The setting information adding step specifies the font data to be used next among the information for setting the predetermined period and the font data associated with a plurality of one character code or symbol code. 14. The file creation device according to claim 13, wherein the setting information including at least one of the following information is added to the file.
【請求項15】 前記設定情報付加工程は、前記所定期
間を設定する情報と、作成した文字又は記号の前記イメ
ージデータを前記所定期間毎に回転又はずらすための情
報と、の少なくとも1つが含まれる前記設定情報を、前
記ファイルに付加することを特徴とする請求項13記載
のファイル作成装置。
15. The setting information adding step includes at least one of information for setting the predetermined period and information for rotating or shifting the created image data of characters or symbols for each predetermined period. 14. The file creation device according to claim 13, wherein the setting information is added to the file.
【請求項16】 前記設定情報付加工程は、前記所定期
間を設定する情報と、前記フォントデータより作成され
るイメージの輪郭を前記所定期間毎に変形するための情
報と、の少なくとも1つが含まれる前記設定情報を、前
記ファイルに付加することを特徴とする請求項13記載
のファイル作成装置。
16. The setting information adding step includes at least one of information for setting the predetermined period and information for deforming an outline of an image created from the font data at each predetermined period. 14. The file creation device according to claim 13, wherein the setting information is added to the file.
【請求項17】 表示する文字又は記号のイメージデー
タをフォントデータに基づいて作成するイメージ作成処
理と、 該イメージ作成処理により作成されたイメージデータを
表示する表示処理と、をコンピュータに実行させ、 前記イメージ作成処理は、前記コンピュータに、作成す
る前記イメージデータを所定期間毎に更新させることを
特徴とするプログラム。
17. A computer is made to execute an image creating process for creating image data of characters or symbols to be displayed based on font data, and a display process for displaying the image data created by the image creating process, The image creating process causes the computer to update the created image data at predetermined intervals.
【請求項18】 1つの文字コード又は記号コードに対
して複数のフォントデータを格納するフォントデータ格
納手段を有する前記コンピュータを機能させるための請
求項17記載の前記プログラムであって、 前記イメージ作成処理は、前記コンピュータに、前記フ
ォントデータ格納手段に格納された複数のフォントデー
タに基づいて、前記所定期間毎に前記イメージデータを
更新させることを特徴とするプログラム。
18. The program according to claim 17, for operating the computer having a font data storage unit for storing a plurality of font data for one character code or symbol code. A program for causing the computer to update the image data for each predetermined period based on a plurality of font data stored in the font data storage means.
【請求項19】 前記フォント作成処理は、前記コンピ
ュータに、作成した文字又は記号の前記イメージデータ
を前記所定期間毎に回転又はずらさせることを特徴とす
る請求項17又は18記載のプログラム。
19. The program according to claim 17, wherein the font creation processing causes the computer to rotate or shift the created image data of characters or symbols for each predetermined period.
【請求項20】 前記イメージ作成処理は、前記コンピ
ュータに、前記フォントデータより作成されるイメージ
の輪郭を前記所定期間毎に変形して、前記イメージデー
タを更新させることを特徴とする請求項17から19の
いずれか1項に記載のプログラム。
20. The image creating process causes the computer to update the image data by deforming an outline of an image created from the font data every predetermined period. 20. The program according to any one of 19.
【請求項21】 文字コード又は記号コードが含まれる
ファイルを作成するコンピュータを機能させるためのプ
ログラムであって、 前記ファイルに、該ファイルに含まれる文字コード又は
記号コードに対応するフォントデータに基づいて作成さ
れるイメージデータを所定期間毎に更新させるための設
定情報を付加する設定情報付加処理を実行させるための
プログラム。
21. A program for causing a computer to create a file containing a character code or a symbol code, wherein the file is based on font data corresponding to the character code or the symbol code contained in the file. A program for executing a setting information adding process for adding setting information for updating the created image data every predetermined period.
【請求項22】 前記コンピュータは、1つの文字コー
ド又は記号コードに対して複数のフォントデータを格納
するフォントデータ格納手段を有し、 前記設定情報付加処理は、前記コンピュータに、前記所
定期間を設定する情報と、前記複数のフォントデータの
内、次に使用するフォントデータを特定するための情報
と、の少なくとも1つが含まれる前記設定情報を、前記
ファイルに付加させることを特徴とする請求項21記載
のプログラム。
22. The computer has a font data storage means for storing a plurality of font data for one character code or symbol code, and the setting information adding process sets the predetermined period in the computer. 22. The setting information including at least one of the following information and information for specifying font data to be used next among the plurality of font data is added to the file. The listed program.
【請求項23】 前記設定情報付加処理は、前記コンピ
ュータに、前記所定期間を設定する情報と、作成した文
字又は記号の前記イメージデータを前記所定期間毎に回
転又はずらすための情報と、の少なくとも1つが含まれ
る前記設定情報を、前記ファイルに付加させることを特
徴とする請求項21記載のファイル作成装置。
23. The setting information adding process includes at least information for setting the predetermined period in the computer, and information for rotating or shifting the created image data of characters or symbols for each predetermined period. 22. The file creating device according to claim 21, wherein the setting information including one is added to the file.
【請求項24】 前記設定情報付加処理は、前記コンピ
ュータに、前記所定期間を設定する情報と、前記フォン
トデータより作成されるイメージの輪郭を前記所定期間
毎に変形するための情報と、の少なくとも1つが含まれ
る前記設定情報を、前記ファイルに付加させることを特
徴とする請求項21記載のファイル作成装置。
24. The setting information adding process includes at least information for setting the predetermined period in the computer, and information for deforming an outline of an image created from the font data for each predetermined period. 22. The file creating device according to claim 21, wherein the setting information including one is added to the file.
【請求項25】 請求項17から24のいずれか1項に
記載のプログラムを記録した記録媒体。
25. A recording medium on which the program according to any one of claims 17 to 24 is recorded.
JP2001298419A 2001-09-27 2001-09-27 Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program Pending JP2003108111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001298419A JP2003108111A (en) 2001-09-27 2001-09-27 Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001298419A JP2003108111A (en) 2001-09-27 2001-09-27 Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program

Publications (1)

Publication Number Publication Date
JP2003108111A true JP2003108111A (en) 2003-04-11

Family

ID=19119322

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001298419A Pending JP2003108111A (en) 2001-09-27 2001-09-27 Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP2003108111A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006091289A (en) * 2004-09-22 2006-04-06 Vodafone Kk Character generation data structure, character generation method, character generation device, and mobile communication terminal device
JP2007179057A (en) * 2005-11-21 2007-07-12 Xing Inc Distribution method, distribution system, mobile terminal device, and computer program
JP2008250342A (en) * 2008-05-19 2008-10-16 Ricoh Co Ltd Symbol image generation device, symbol image generation method, and program
JP2010102274A (en) * 2008-10-27 2010-05-06 Lim Corp Ltd Font display system of mobile terminal
JP2020052244A (en) * 2018-09-27 2020-04-02 日本電信電話株式会社 Image generation device, image generation method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10269376A (en) * 1997-03-25 1998-10-09 Sharp Corp Information processing device
JPH11328054A (en) * 1998-05-11 1999-11-30 Pioneer Electron Corp E-mail transmission / reception method, document data creation device, document data supply device, character display device, and recording medium recording program for the same
JP2000003167A (en) * 1998-03-27 2000-01-07 Canon Inc How to create an animation font

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10269376A (en) * 1997-03-25 1998-10-09 Sharp Corp Information processing device
JP2000003167A (en) * 1998-03-27 2000-01-07 Canon Inc How to create an animation font
JPH11328054A (en) * 1998-05-11 1999-11-30 Pioneer Electron Corp E-mail transmission / reception method, document data creation device, document data supply device, character display device, and recording medium recording program for the same

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006091289A (en) * 2004-09-22 2006-04-06 Vodafone Kk Character generation data structure, character generation method, character generation device, and mobile communication terminal device
JP2007179057A (en) * 2005-11-21 2007-07-12 Xing Inc Distribution method, distribution system, mobile terminal device, and computer program
JP2008250342A (en) * 2008-05-19 2008-10-16 Ricoh Co Ltd Symbol image generation device, symbol image generation method, and program
JP2010102274A (en) * 2008-10-27 2010-05-06 Lim Corp Ltd Font display system of mobile terminal
JP2020052244A (en) * 2018-09-27 2020-04-02 日本電信電話株式会社 Image generation device, image generation method, and program
WO2020066674A1 (en) * 2018-09-27 2020-04-02 日本電信電話株式会社 Image generation device, image generation method, and program
JP7020356B2 (en) 2018-09-27 2022-02-16 日本電信電話株式会社 Image generator, image generator, and program
US11462138B2 (en) 2018-09-27 2022-10-04 Nippon Telegraph And Telephone Corporation Image generation device, image generation method, and program

Similar Documents

Publication Publication Date Title
CN101147174B (en) System and method for managing communication and/or storage of image data
US7034835B2 (en) System and method of converting frame-based animations into interpolator-based animations
US20040217980A1 (en) Image streaming
US7224361B2 (en) System and method for multiple node display
CN112100795B (en) Computer aided design drawing comparison method and device
JP2013534656A (en) Adaptive and innovative mobile device street view
JP2011525029A (en) Hierarchical presentation of tabular data
JP2007529786A (en) Method for encoding and processing geographic information or other vector data as an image
JPWO2008059849A1 (en) Menu display device, information processing device, and menu display method
JP2003108111A (en) Font display device, file creation device, font display method, file creation method, program thereof, and recording medium recording the program
JP2006293477A (en) Input coordinate processing program and input coordinate processing apparatus
JP5991365B2 (en) Form system, information processing apparatus, processing method thereof, and program
JP5800386B2 (en) Map display device, map display method, and program
JP2007047942A (en) DATA DISPLAY METHOD, DATA DISPLAY DEVICE, AND PROGRAM
JP2004233711A (en) Map data construction device
JP5193969B2 (en) Map display apparatus and method for simultaneously displaying different maps
JP2011113005A (en) Map information processing device, map information processing method, and program
JP4986835B2 (en) Collective display image output device, collective display image output method, computer program, and recording medium
JP2008535098A (en) System and method for transferring web page data
JP4874293B2 (en) Symbol image generation device, symbol image generation method, and program
JP5292662B2 (en) Document display device, document display device control method, and program
JPH05143589A (en) Word processor and its controlling method
JP2003195911A (en) Program converting method from mnemonic form to ladder diagram form, program for program conversion, and recording medium for recording program
WO2002021874A1 (en) Method and system for processing moving picture data based upon vector graphic on wireless network
JP2007179006A (en) Map display device, map display method, map display program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110906

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111003

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120207