JPH0375794A - Document forming device - Google Patents

Document forming device

Info

Publication number
JPH0375794A
JPH0375794A JP1211403A JP21140389A JPH0375794A JP H0375794 A JPH0375794 A JP H0375794A JP 1211403 A JP1211403 A JP 1211403A JP 21140389 A JP21140389 A JP 21140389A JP H0375794 A JPH0375794 A JP H0375794A
Authority
JP
Japan
Prior art keywords
dimensional coordinate
dimensional
coordinate system
display
character
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
JP1211403A
Other languages
Japanese (ja)
Inventor
Michio Seki
美智夫 関
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1211403A priority Critical patent/JPH0375794A/en
Publication of JPH0375794A publication Critical patent/JPH0375794A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [発明の目的〕 (産業上の利用分野) 本発明は、文字・記号の3次元的表示機能を備えた文書
作成装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to a document creation device having a three-dimensional display function of characters and symbols.

(従来の技術) 従来、例えば日本語ワードプロセッサである文書作成装
置では、キーボードから入力した仮名文字列を仮名漢字
文に変換し、この変換結果である文字列が表示装置の表
示画面にドツト文字パターンとして表示される。このよ
うな文字を表示する際に、作成する文書に応じて文字の
表示形態を変化させたい場合がある。
(Prior Art) Conventionally, in a document creation device such as a Japanese word processor, a kana character string input from a keyboard is converted into a kana-kanji character string, and the character string as a result of this conversion is displayed as a dot character pattern on the display screen of a display device. will be displayed as . When displaying such characters, there are cases where it is desired to change the display form of the characters depending on the document being created.

具体的には、2次元の平面上の変形処理により、例えば
長体、半体及び斜体等の変形がなされた文形態の変化処
理には、文字パターンを構成するアウトラインに対応す
るアウトラインフォントデータを予め用意し、このデー
タの座標点(x、y)を平行移動して変化させる方式が
ある。
Specifically, outline font data corresponding to the outlines constituting the character pattern is used to process changes in sentence form, such as long, half, and italics, through transformation processing on a two-dimensional plane. There is a method of preparing the data in advance and changing the coordinate point (x, y) of this data by moving it in parallel.

(発明が解決しようとする課題) 従来の文書作成装置では、文字の表示形態として、例え
ば長体、半体及び斜体等のような2次元的変形処理は実
現されている。しかしながら、例えば球体のような立体
面に文字をいわば貼り付けた状態の3次元的変形処理は
提案されていない。
(Problems to be Solved by the Invention) In conventional document creation devices, two-dimensional transformation processing such as long text, half text, italic text, etc. is realized as the display form of characters. However, three-dimensional deformation processing in which characters are pasted onto a three-dimensional surface such as a sphere, for example, has not been proposed.

本発明の目的は、アウトラインフォントデータを利用し
た方式において、立体面上の3次元的な文字表示形態を
実現することができる文書作成装置を提供することにあ
る。
An object of the present invention is to provide a document creation device that can realize a three-dimensional character display format on a three-dimensional surface using a method using outline font data.

[発明の構成] (課題を解決するための手段と作用) 本発明は、入力装置からの指示に応じて文字・記号のア
ウトラインを構成するアウトラインフォントデータの各
座標を所定の立体0面上の3次元座標系に変換する3次
元座標変換手段、3次元座標変換手段により算出された
3次元座標系を文字の表示角度に応じて回転移動するた
めの回転座標変換手段及び回転座標変換手段により算出
された3次元座標系を表示装置の表示画面に表示するた
めの2次元座標系に変換する2次元座標変換手段を備え
た装置である。
[Structure of the Invention] (Means and Effects for Solving the Problems) The present invention sets each coordinate of outline font data constituting the outline of a character/symbol on a predetermined three-dimensional plane 0 in response to an instruction from an input device. Calculation by a three-dimensional coordinate conversion means for converting into a three-dimensional coordinate system, a rotational coordinate conversion means for rotating and moving the three-dimensional coordinate system calculated by the three-dimensional coordinate conversion means in accordance with the display angle of the character, and a rotational coordinate conversion means. This device includes two-dimensional coordinate conversion means for converting a three-dimensional coordinate system into a two-dimensional coordinate system for display on a display screen of a display device.

このような構成により、文字・記号を例えば球体1円錐
1円柱等の立体面に貼り付けたような状態で、3次元的
に表示することが可能となる。
With such a configuration, it is possible to display characters and symbols three-dimensionally in a state where they are pasted on a three-dimensional surface such as a sphere, a cone, and a cylinder.

(実施例) 以下図面を参照して本発明の詳細な説明する。(Example) The present invention will be described in detail below with reference to the drawings.

第1図は同実施例に係わる文書作成装置の構成を示すブ
ロック図である。第1図において、マイクロプロセッサ
(CPU)10は文書作成処理及び各装置の動作制御を
行なう制御回路である。人力制御部11は、キーボード
12からキー人力される文字列及び各種操作制御の入力
情報を一時格納し、入力するための回路である。校正・
編集装置13は、CPUl0により仮名漢字変換処理さ
れた変換結果を表示装置14に出力し、同実施例に係わ
る3次元的表示形態の制御を行なう。
FIG. 1 is a block diagram showing the configuration of a document creation device according to the same embodiment. In FIG. 1, a microprocessor (CPU) 10 is a control circuit that performs document creation processing and controls the operation of each device. The human power control unit 11 is a circuit for temporarily storing and inputting character strings manually input from the keyboard 12 and input information for various operation controls. Proofreading·
The editing device 13 outputs the conversion result of the kana-kanji conversion process performed by the CPU 10 to the display device 14, and controls the three-dimensional display form according to this embodiment.

アウトラインフォントデータ格納装置(以下データ格納
装置と称する) 15は、予め用意された文字・記号パ
ターン毎のアウトラインフォントデータを格納している
。座標変換装置16は3次元的表示変形処理に必要な座
標変換処理を実行するための装置である。具体的には、
第2図に示すように、座標変換装置1Bはアウトライン
データ3次元座標変換部20.3次元座標回転移動変換
部21及び3次元座標から2次元座標への変換部22か
らなる。
An outline font data storage device (hereinafter referred to as data storage device) 15 stores outline font data for each character/symbol pattern prepared in advance. The coordinate transformation device 16 is a device for executing coordinate transformation processing necessary for three-dimensional display transformation processing. in particular,
As shown in FIG. 2, the coordinate conversion device 1B includes an outline data three-dimensional coordinate conversion section 20, a three-dimensional coordinate rotation movement conversion section 21, and a three-dimensional coordinate to two-dimensional coordinate conversion section 22.

次に、同実施例の動作を説明する。Next, the operation of this embodiment will be explained.

先ず、キーボード12から文字・記号列が入力されて、
例えば漢字変換処理の指示がされると、CPUl0は人
力文字・記号列の各文字・記号コードに対応する仮名漢
字変換処理を実行する。校正・編集装置13は、CP 
U 10により得られた変換結果(通常では複数の変換
候補からなる)を表示装置14に出力し、その表示画面
に表示させる。校正・編集装置13は変換結果である文
字に対応するアウトラインフォントデータをデータ格納
装置15から読出し、表示装置14に出力する。表示装
置14はアウトラインフォントデータに基づいて、表示
対象の文字のアウトラインを構成して表示する。
First, a character/symbol string is input from the keyboard 12,
For example, when a kanji conversion process is instructed, the CPU 10 executes a kana-kanji conversion process corresponding to each character/symbol code of the human-powered character/symbol string. The proofreading/editing device 13 is a CP
The conversion result obtained by U 10 (usually consisting of a plurality of conversion candidates) is output to the display device 14 and displayed on the display screen. The proofreading/editing device 13 reads outline font data corresponding to the characters that are the conversion results from the data storage device 15 and outputs it to the display device 14. The display device 14 constructs and displays outlines of characters to be displayed based on the outline font data.

ここで、キーボード12から入力された文字コードの特
定文字を、例えば球体の立体面上に貼り付けたような3
次元的に表示するような指示がなされたとする。具体的
には、表示装置14の表示画面に表示された表示対象文
字をカーソルで指定し、かつ表示する際の視点方向(回
転角度)等の制御情報を入力する(第3図のステップS
l)。制御情報には、それ以外に表示対象の文字の大き
さ及び形等の情報がある。
Here, the specific characters of the character code input from the keyboard 12 are pasted on the three-dimensional surface of the sphere, for example.
Suppose that an instruction is given to display the image in a dimensional manner. Specifically, a character to be displayed displayed on the display screen of the display device 14 is designated with a cursor, and control information such as the viewpoint direction (rotation angle) when displaying is input (step S in FIG. 3).
l). The control information also includes information such as the size and shape of characters to be displayed.

校正・編集装置13は3次元的表示形態に関する情報が
入力されると、データ格納装置15をアクセスし、表示
対象の文字コードに対応するアウトラインフォントデー
タを読出す(ステップ−52)。
When the information regarding the three-dimensional display format is input, the proofreading/editing device 13 accesses the data storage device 15 and reads out outline font data corresponding to the character code to be displayed (step-52).

アクセスされたアウトラインフォントデータは座標変換
装置1Bへ転送される。ここで、アウトラインフォント
データは2次元の各輪郭部構成点(x。
The accessed outline font data is transferred to the coordinate conversion device 1B. Here, the outline font data is each two-dimensional contour component point (x.

y)からなる2次元座標系データである。このアウトラ
インフォントデータにより、例えば第4図に示すように
、片仮名の「口」に相当する文字が二つのアウトライン
30.31により構成されて表示される。
y) is two-dimensional coordinate system data. With this outline font data, the character corresponding to the ``mouth'' in katakana is displayed composed of two outlines 30 and 31, as shown in FIG. 4, for example.

座標変換装置18のアウトラインデータ3次元座標変換
部20は、2次元座標系データであるアウトラインフォ
ントデータを、球面上の3次元座標点(x+  y+ 
 z)からなる3次元座標系データに変換する処理を実
行する(ステップS3)。即ち、3次元座標変換部20
は、写像(mapping)関数を使用した3次元行列
式の変換行列計算を実行する(具体的には、例えば日刊
工業新聞社発行の実践コンピュータグラフィックスとい
う文献を参照)。これにより、例えば第5図に示すよう
に、第4図に示す2次元座標系データを球面32上の3
次元座標系データ33に変換することができる。
The outline data three-dimensional coordinate conversion unit 20 of the coordinate conversion device 18 converts outline font data, which is two-dimensional coordinate system data, into three-dimensional coordinate points (x+y+
z) into three-dimensional coordinate system data (step S3). That is, the three-dimensional coordinate transformation unit 20
executes a transformation matrix calculation of a three-dimensional determinant using a mapping function (for example, refer to the document "Practice Computer Graphics" published by Nikkan Kogyo Shimbun). As a result, as shown in FIG. 5, for example, the two-dimensional coordinate system data shown in FIG.
It can be converted into dimensional coordinate system data 33.

次に、座標変換装置1Bの3次元座標回転移動変換部2
1は、入力された視点方向(回転角度)に相当する情報
に基づいて、回転行列を使用して球面上の3次元座標点
(x+  Vr  z)の球の中心に関しての回転移動
を実行する(ステップS4)。これにより、例えば第6
図に示すように、立体面である球面32が回転し、この
球面32上に貼り付けられた文字33の視点方向(見え
る角度)が設定されることになる。
Next, the three-dimensional coordinate rotation movement conversion section 2 of the coordinate conversion device 1B
1 executes rotational movement of the three-dimensional coordinate point (x + Vr z) on the spherical surface with respect to the center of the sphere using a rotation matrix based on information corresponding to the input viewpoint direction (rotation angle) ( Step S4). This allows, for example, the sixth
As shown in the figure, the spherical surface 32, which is a three-dimensional surface, rotates, and the viewpoint direction (viewing angle) of the characters 33 pasted on the spherical surface 32 is set.

さらに、座標変換装置16の3次元座標から2次元座標
への変換部22は、3次元座標系からなる文字データを
2次元座標系の表示画面に表示させるために、2次元座
標系に変換する処理を実行する(ステップS5)。具体
的には、周知の正規透視変換行列を使用した2次元座標
系への透視変換計算を実行する。
Furthermore, the three-dimensional coordinate to two-dimensional coordinate converting unit 22 of the coordinate converting device 16 converts the character data consisting of the three-dimensional coordinate system into a two-dimensional coordinate system in order to display it on the display screen of the two-dimensional coordinate system. Processing is executed (step S5). Specifically, a perspective transformation calculation to a two-dimensional coordinate system is performed using a well-known regular perspective transformation matrix.

このような座標変換処理が文字の一つの輪郭(例えば第
4図の30)を構成する全ての座標点について実行され
ると、校正・編集装置13は各座標点を直線で接続する
アウトラインデータを生成する(ステップS6)。そし
て、1文字分の輪郭全てについてアウトラインデータが
生成されると、表示装置14に転送される。これにより
、表示装置14は、2次元座標系のアウトラインデータ
に基づいて、例えば第6図に示すような球面32上に貼
り付けられた文字33の表示を行なう(ステップ87〜
S9)。
When such coordinate conversion processing is executed for all the coordinate points that make up one outline of a character (for example, 30 in FIG. 4), the proofreading/editing device 13 converts outline data that connects each coordinate point with a straight line. Generate (step S6). Once outline data is generated for all the outlines of one character, it is transferred to the display device 14. As a result, the display device 14 displays the characters 33 pasted on the spherical surface 32 as shown in FIG. 6, for example, based on the outline data of the two-dimensional coordinate system (steps 87 to 6).
S9).

このようにして、予め用意された2次元座標系のアウト
ラインデータを利用して、立体面上の3次元座標点から
なる3次元座標系データを算出する。さらに、2次元の
表示画面に表示するために、3次元座標系データから2
次元座標系のアウトラインデータを求める。これにより
、通常の文字表示を立体面上に貼り付けられたような3
次元的表示形態に変形させることが可能となる。
In this way, three-dimensional coordinate system data consisting of three-dimensional coordinate points on a three-dimensional surface is calculated using outline data of a two-dimensional coordinate system prepared in advance. Furthermore, in order to display on a two-dimensional display screen, we need to convert the three-dimensional coordinate system data into
Find the outline data of the dimensional coordinate system. This makes it possible to display 3D characters as if they were pasted on a 3D surface.
It becomes possible to transform into a dimensional display form.

[発明の効果] 以上詳述したように本発明によれば、2次元座標系のア
ウトラインデータを利用した表示機能を有する文書作成
装置において、例えば球面のような立体面に文字・記号
をいわば貼り付けた状態の3次元的な文字表示形態を実
現することができる。
[Effects of the Invention] As detailed above, according to the present invention, in a document creation device having a display function using outline data in a two-dimensional coordinate system, characters and symbols can be pasted on a three-dimensional surface such as a spherical surface. It is possible to realize a three-dimensional character display format in the attached state.

したがって、必要に応じて作成された文字・記号の3次
元的な表示形態の変形処理が可能となるため、作成対象
の文書の種類の範囲を拡大できるなどの効果を得ること
ができるものである。
Therefore, it is possible to transform the three-dimensional display form of created characters and symbols as necessary, so it is possible to obtain effects such as expanding the range of types of documents to be created. .

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

第1図は本発明の実施例に係わる文書作成装置の構成を
示すブロック図、第2図は同実施例の座標変換装置の構
成を示すブロック図、第3図は同実施例の動作を説明す
るためのフローチャート、第4図乃至第6図はそれぞれ
同実施例の動作を説明するための表示形態の一例を示す
図である。 14・・・表示装置、15・・・アウトラインフォント
データ格納装置、16・・・座標変換装置。
FIG. 1 is a block diagram showing the configuration of a document creation device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a coordinate conversion device of the same embodiment, and FIG. 3 explains the operation of the same embodiment. The flowcharts shown in FIGS. 4 to 6 are diagrams each showing an example of a display format for explaining the operation of the embodiment. 14... Display device, 15... Outline font data storage device, 16... Coordinate conversion device.

Claims (1)

【特許請求の範囲】 入力装置から入力される文字・記号コードに応じた表示
対象の文字・記号のアウトラインを構成するアウトライ
ンフォントデータを生成するフォントデータ生成手段と
、 前記入力装置からの指示に応じて前記アウトラインフォ
ントデータの各座標を所定の立体面上の3次元座標系に
変換する3次元座標変換手段と、この3次元座標変換手
段により算出された3次元座標系を前記文字・記号の表
示角度に応じて回転移動するための回転座標変換手段と
、 この回転座標変換手段により算出された3次元座標系を
表示装置に表示するための2次元座標系に変換する2次
元座標変換手段とを具備したことを特徴とする文書作成
装置。
[Scope of Claims] Font data generation means for generating outline font data constituting outlines of characters and symbols to be displayed according to character and symbol codes input from an input device, and according to instructions from the input device. a three-dimensional coordinate conversion means for converting each coordinate of the outline font data into a three-dimensional coordinate system on a predetermined three-dimensional surface; and a three-dimensional coordinate system calculated by the three-dimensional coordinate conversion means for displaying the characters and symbols. A rotational coordinate conversion means for rotationally moving according to an angle, and a two-dimensional coordinate conversion means for converting a three-dimensional coordinate system calculated by the rotational coordinate conversion means into a two-dimensional coordinate system for displaying on a display device. A document creation device characterized by comprising:
JP1211403A 1989-08-18 1989-08-18 Document forming device Pending JPH0375794A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1211403A JPH0375794A (en) 1989-08-18 1989-08-18 Document forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1211403A JPH0375794A (en) 1989-08-18 1989-08-18 Document forming device

Publications (1)

Publication Number Publication Date
JPH0375794A true JPH0375794A (en) 1991-03-29

Family

ID=16605385

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1211403A Pending JPH0375794A (en) 1989-08-18 1989-08-18 Document forming device

Country Status (1)

Country Link
JP (1) JPH0375794A (en)

Similar Documents

Publication Publication Date Title
KR930004439B1 (en) Document composition apparatus which changes an outline font
JP3145509B2 (en) Character generation method and device
JPH07282276A (en) Device and method for graphic data generation
JP3037854B2 (en) Character generation method and device
JPS6365151B2 (en)
JPH0375794A (en) Document forming device
JPH02224079A (en) Character pattern generator and character pattern generation method
JPH0452475B2 (en)
JPH01191192A (en) High quality character generating device
JP2893836B2 (en) Document creation device and document creation method
JP2562458B2 (en) Character generation method for computer system
JP2791014B2 (en) Character processor
JPH01262149A (en) Document output device with dot character font generation function
Beebe A Bibliography of Publications about Typographic Fonts
JP3025141B2 (en) Character modifier
JP2861201B2 (en) Data converter
JP3156297B2 (en) Pattern output device
JPH0586920B2 (en)
JP3457336B2 (en) Outline data processing device
JP2881884B2 (en) Document creation device
JP3054157B2 (en) Character processing device and character processing method
JP2737845B2 (en) Character processing method and apparatus
JPS62150470A (en) vector character generator
JPS62157089A (en) Generation of vector character
JPH03269489A (en) Outline font output processing system