JP2938663B2 - Information processing apparatus and information processing method - Google Patents

Information processing apparatus and information processing method

Info

Publication number
JP2938663B2
JP2938663B2 JP4099767A JP9976792A JP2938663B2 JP 2938663 B2 JP2938663 B2 JP 2938663B2 JP 4099767 A JP4099767 A JP 4099767A JP 9976792 A JP9976792 A JP 9976792A JP 2938663 B2 JP2938663 B2 JP 2938663B2
Authority
JP
Japan
Prior art keywords
width
characters
character string
full
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.)
Expired - Lifetime
Application number
JP4099767A
Other languages
Japanese (ja)
Other versions
JPH05298306A (en
Inventor
清 角田
善久 脇
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.)
Consejo Superior de Investigaciones Cientificas CSIC
Original Assignee
Consejo Superior de Investigaciones Cientificas CSIC
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 Consejo Superior de Investigaciones Cientificas CSIC filed Critical Consejo Superior de Investigaciones Cientificas CSIC
Priority to JP4099767A priority Critical patent/JP2938663B2/en
Publication of JPH05298306A publication Critical patent/JPH05298306A/en
Application granted granted Critical
Publication of JP2938663B2 publication Critical patent/JP2938663B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、文書の作成時に用いら
れる文書処理装置等の情報処理装置に関するものであ
り、詳細には、入力した文字列を順次記憶装置に記憶
し、その文字列を編集処理する情報処理装置および情報
処理方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus such as a document processing apparatus used when a document is created. More specifically, the present invention relates to a method for storing input character strings in a storage device sequentially and storing the character strings. The present invention relates to an information processing device and an information processing method for performing an editing process.

【0002】[0002]

【従来の技術】近年、文書や表は、コンピュータの演算
・記憶・制御等により、CRT(Cathode-Ray Tube)等
の表示部に文字表示および図形表示を行う文書処理装置
等の情報処理装置を用いて作成される場合が多くなって
きている。
2. Description of the Related Art In recent years, an information processing apparatus such as a document processing apparatus for displaying characters and graphics on a display unit such as a CRT (Cathode-Ray Tube) by using a computer to calculate, store, and control documents and tables has been developed. It is increasingly being created using

【0003】上記の情報処理装置は、通常、文書や表を
表示する表示部を有する表示ユニットと、文字等の入力
に使用されるキーボード等の入力部と、入力部からの入
力により表示部の表示状態の制御や入力された文字等の
記憶を行う制御部を有する装置本体とから構成されてお
り、入力部から入力された文字等を制御部の記憶装置に
記憶すると共に、表示部に表示して文書や表を作成する
ようになっている。
The above information processing apparatus usually has a display unit having a display section for displaying a document or a table, an input section such as a keyboard used for inputting characters and the like, and a display section having an input section. And a control unit for controlling the display state and storing the input characters and the like.The control unit stores the characters and the like input from the input unit in the storage device of the control unit and displays the characters on the display unit. And create documents and tables.

【0004】そして、最近では、上記の情報処理装置の
編集機能は充実しており各種のフォーマットにて文書を
作成することができる。この編集機能の一つとして「手
続き登録/呼び出し」機能がある。これは、例えば入力
部のキー操作等により入力される文字等のキー信号を所
定単位で登録し、登録したキー信号を任意に呼び出すこ
とにより、複数回の同一キー操作を不要にするもので、
例えば同じ文字列を複数回入力する場合や記憶装置に記
憶されている文字列の同一修正を複数回行う場合に利用
する機能である。
Recently, the editing function of the above information processing apparatus has been enhanced, and a document can be created in various formats. One of the editing functions is a "procedure registration / call" function. This is to register a key signal such as a character input by a key operation or the like of the input unit in a predetermined unit, and to call the registered key signal arbitrarily, thereby eliminating the need for the same key operation a plurality of times.
For example, this function is used when the same character string is input a plurality of times or when the same correction of the character string stored in the storage device is performed a plurality of times.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記の
「手続き登録/呼び出し」機能で記憶装置に記憶されて
いる文字列の同一修正を複数回行う場合には、この修正
を受ける文字列が全角文字あるいは全角文字の1/2の
大きさの半角文字で統一されている必要があり、統一さ
れていない場合は同一修正を行うことができない。従っ
て、この「手続き登録/呼び出し」機能を利用する場合
には、同一修正を行う記憶装置に記憶されている文字列
を全角文字あるいは半角文字に事前に統一変換する必要
がある。
However, when the same correction of the character string stored in the storage device is performed a plurality of times by the "procedure registration / call" function, the character string to be corrected is a double-byte character. Alternatively, half-width characters having half the size of full-width characters need to be unified, and if they are not unified, the same correction cannot be performed. Therefore, when using the “procedure registration / call” function, it is necessary to unify the character strings stored in the storage device that performs the same correction into full-width or half-width characters in advance.

【0006】この統一変換作業は、例えば「全角変換/
半角変換」キー等を操作して実行する。ところが、欧
字、漢字、仮名、数字等の文字および代数記号等の記号
の場合は、表示部に表示された文書や表から修正を受け
る文字列が全角文字であるか半角文字であるかが容易に
判別できるのに対し、例えば間隔文字であるスペースが
複数個連続した連続スペースの場合は、表示部に表示さ
れたときにブランク表示(何も表示しない状態)となる
ために、個々のスペースが全角文字であるか半角文字で
あるかを識別するには、カーソルを個々のスペース位置
に移動させなければならない。また、通常、この連続ス
ペースは文字列のレイアウト(割り付け配置)を整える
ときに用いられることが多いため、この連続スペースを
全角文字あるいは半角文字に統一変換した場合は、連続
スペース以降の文字列のレイアウトのずれを修正するた
めに、スペースの追加あるいは消去を行わなければなら
ないという種々の問題点を有している。
[0006] This unified conversion operation is performed by, for example, “full-width conversion /
The operation is performed by operating a “half-width conversion” key or the like. However, in the case of characters such as European characters, kanji, kana, numbers, and symbols such as algebraic symbols, it is determined whether the character string to be corrected from the document or table displayed on the display unit is a full-width character or a half-width character. On the other hand, in the case of a continuous space in which a plurality of spaces, which are space characters, are continuous, a blank display (a state in which nothing is displayed) is displayed on the display unit. The cursor must be moved to each space position to identify whether is a full-width or half-width character. Usually, the continuous space is often used to arrange the character string layout (layout arrangement). Therefore, when this continuous space is uniformly converted to full-width or half-width characters, the continuous There are various problems that a space must be added or deleted in order to correct the layout deviation.

【0007】従って、本発明においては、記憶装置に記
憶されている文字列を全角文字あるいは半角文字に簡単
な操作で統一変換できると共に、操作者の負担を軽減す
ることができる情報処理装置および情報処理方法を提供
することを目的としている。
Therefore, according to the present invention, an information processing apparatus and an information processing apparatus capable of uniformly converting a character string stored in a storage device into full-width or half-width characters by a simple operation and reducing the burden on an operator. It is intended to provide a processing method.

【0008】[0008]

【課題を解決するための手段】本発明の請求項1記載の
情報処理装置は、上記の課題を解決するために、入力手
段により入力された文字列を記憶する記憶手段と、上記
文字列を表示する表示手段とを備えた情報処理装置にお
いて、上記記憶手段に記憶されている文字列を探索して
間隔文字が連続してなる間隔文字列を複数検出すること
が可能な検出手段と、上記検出手段によって検出された
上記間隔文字列を構成する間隔文字の全角文字数または
半角文字数を計数する計数手段と、上記計数手段によっ
て計数された上記全角文字数または上記半角文字数に基
づいて上記間隔文字列の上記表示手段における表示長さ
を認識するとともに、上記表示長さを保持したまま上記
間隔文字列を上記表示長さごとに定められた所定数の半
角文字または全角文字の間隔文字の並びからなる間隔文
字列に変換する統一変換を行う変換手段とを有している
ことを特徴としている。
According to a first aspect of the present invention, there is provided an information processing apparatus, comprising: storage means for storing a character string input by an input means; An information processing apparatus having a display unit for displaying a character string stored in the storage unit.
Detecting multiple interval character strings with consecutive interval characters
Detecting means capable of detecting
The number of full-width characters of the space characters that make up the space character string, or
Counting means for counting the number of half-width characters; and
Based on the number of full-width or half-width characters counted
Display length of the above-mentioned interval character string on the above-mentioned display means
While maintaining the display length
The interval character string is a specified number of half of the display length.
An interval sentence consisting of a sequence of square or full-width characters
Conversion means for performing unified conversion for converting into a character string .

【0009】また、本発明の請求項2記載の情報処理装
置は、上記の課題を解決するために、入力手段により入
力された文字列を記憶する記憶手段と、上記文字列を表
示する表示手段とを備えた情報処理装置において、上記
記憶手段に記憶されている文字列を探索して間隔文字が
連続してなる間隔文字列を複数検出することが可能な検
出手段と、上記検出手段によって検出された上記間隔文
字列を構成する間隔文字の全角文字数または半角文字数
を計数する計数手段と、上記計数手段によって計数され
た上記全角文字数または上記半角文字数に基づいて上記
間隔文字列の上記表示手段における表示長さを認識する
とともに、上記表示長さを保持したまま上記間隔文字列
を上記表示長さごとに定められた所定数の半角文字また
は全角文字の間隔文字の並びからなる間隔文字列に変換
する統一変換を行う変換手段とを有し、上記統一変換が
間隔文字に施されている文字装飾を保持したまま行われ
ることを特徴としている。
According to a second aspect of the present invention, there is provided an information processing apparatus for storing a character string input by an input means, and a display means for displaying the character string. the information processing apparatus having bets, the
Searching the character string stored in the storage means,
A detection function that can detect multiple consecutive interval character strings
Output means, and the interval sentence detected by the detection means
Number of full-width or half-width characters of the space characters that make up the character string
Counting means for counting the
Based on the number of full-width characters or half-width characters
Recognizing the display length of the interval character string on the display means
And the above interval character string while maintaining the above display length
Is a predetermined number of half-width characters or
Is converted to an interval character string consisting of a sequence of full-width characters
Conversion means for performing a unified conversion to perform the unified conversion, wherein the unified conversion is performed while retaining the character decoration applied to the interval character.

【0010】さらに、本発明の請求項3記載の情報処理
装置は、上記の課題を解決するために、入力手段により
入力された文字列を記憶する記憶手段と、上記文字列を
表示する表示手段とを備えた情報処理装置において、
記記憶手段に記憶されている文字列を探索して間隔文字
が連続してなる間隔文字列を複数検出することが可能な
検出手段と、上記検出手段によって検出された上記間隔
文字列を構成する間隔文字の全角文字数または半角文字
数を計数する計数手段と、上記計数手段によって計数さ
れた上記全角文字数または上記半角文字数に基づいて上
記間隔文字列の上記表示手段における表示長さを認識す
るとともに、上記表示長さを保持したまま上記間隔文字
列を上記表示長さごとに定められた所定数の半角文字ま
たは全角文字の間隔文字の並びからなる間隔文字列に変
換する統一変換を行う変換手段と、間隔文字の上記表示
手段における表示をブランク表示から所定の記号表示に
切り替える切り替え手段とを有していることを特徴とし
ている。
According to a third aspect of the present invention, there is provided an information processing apparatus for storing a character string input by an input means and a display means for displaying the character string. In an information processing apparatus having
Search for the character string stored in the storage
Can detect multiple interval character strings that are consecutive
Detecting means, and the interval detected by the detecting means
Number of full-width or half-width characters of the space characters that make up the character string
Counting means for counting the number, and counting by the counting means.
Based on the number of full-width characters or half-width characters
Recognize the display length of the space character string on the display means.
While keeping the display length,
Columns can be up to a predetermined number of half-width characters defined for each display length.
Or a space character string consisting of a sequence of space characters
Conversion means for performing a unified transform for conversion, is characterized in that the display on the display means of the interval characters from a blank display and a switching means for switching the display predetermined symbols.

【0011】さらに、本発明の請求項4記載の情報処理
装置は、上記の課題を解決するために、入力手段により
入力された文字列を記憶する記憶手段と、上記文字列を
表示する表示手段とを備えた情報処理装置において、
記記憶手段に記憶されている文字列を探索して特殊記号
が連続してなる特殊記号列を複数検出することが可能な
検出手段と、上記検出手段によって検出された上記特殊
記号列を構成する特殊記号の全角文字数または半角文字
数を計数する計数手段と、上記計数手段によって計数さ
れた上記全角文字数または上記半角文字数に基づいて上
記特殊記号列の上記表示手段における表示長さを認識す
るとともに、上記表示長さを保持したまま上記特殊記号
列を上記表示長さごとに定められた所定数の半角文字ま
たは全角文字の特殊記号の並びからなる特殊記号列に変
換する統一変換を行う変換手段とを有していることを特
徴としている。
According to a fourth aspect of the present invention, there is provided an information processing apparatus comprising: a storage unit for storing a character string input by an input unit; and a display unit for displaying the character string. In an information processing apparatus having
Search for the character string stored in the storage
Can detect multiple consecutive special symbol strings
Detecting means; and the special means detected by the detecting means.
Number of full-width or half-width characters of special symbols that make up the symbol string
Counting means for counting the number, and counting by the counting means.
Based on the number of full-width characters or half-width characters
The display length of the special symbol string on the display means is recognized.
While maintaining the indicated length
Columns can be up to a predetermined number of half-width characters defined for each display length.
Or a special symbol string consisting of a sequence of double-byte special symbols.
And conversion means for performing unified conversion .

【0012】さらに、本発明の請求項5記載の情報処理
方法は、上記の課題を解決するために、入力された全角
と半角とが混在する間隔文字を含む文字列を記憶し、記
憶された上記文字列を表示する情報処理方法において、
記憶された上記文字列から上記間隔文字を検索し、上記
間隔文字のうち全角文字をこの間隔文字以降の文字列の
レイアウトを変化させずに全角文字1文字が半角文字2
文字相当となるように半角文字に統一変換することを特
徴としている。
Further, in order to solve the above-mentioned problem, the information processing method according to the fifth aspect of the present invention stores a character string including a space character in which full-width and half-width characters are mixed. In the information processing method for displaying the character string,
The space character is searched for from the stored character string, and the full-width character among the space characters is replaced with the half-width character 2 without changing the layout of the character string after this space character.
It is characterized by a uniform conversion to half-width characters so as to be equivalent to characters.

【0013】さらに、本発明の請求項6記載の情報処理
方法は、上記の課題を解決するために、入力された全角
と半角とが混在する間隔文字を含む文字列を記憶し、記
憶された上記文字列を表示する情報処理方法において、
記憶された上記文字列を探索して連続する上記間隔文字
を検索し、上記間隔文字のうち半角文字をこの間隔文字
以降の文字列のレイアウトを変化させずに半角文字2文
字が全角文字1文字相当となるように全角文字に統一変
換することを特徴としている。
Further, in order to solve the above-mentioned problem, the information processing method according to the sixth aspect of the present invention stores a character string including a space character in which full-width and half-width characters are mixed. In the information processing method for displaying the character string,
The stored character string is searched for the continuous interval character, and the half-width character is replaced with two full-width characters and one full-width character without changing the layout of the character string after the interval character. It is characterized by uniform conversion to full-width characters so as to be equivalent.

【0014】[0014]

【作用】請求項1記載の情報処理装置によれば、検出手
段が記憶手段に記憶されている文字列を探索して間隔文
字列を検出すると、計数手段が間隔文字の全角文字数ま
たは半角文字数を計数する。そして変換手段は、その全
角文字数または半角文字数に基づいて間隔文字列の表示
手段における表示長さを認識するとともに、上記表示長
さを保持したまま間隔文字列を表示長さごとに定められ
た所定数の半角文字または全角文字の間隔文字の並びか
らなる間隔文字列に変換する統一変換を行う。従って、
簡単な操作で間隔文字を統一変換できると共に、この間
隔文字以降の文字列のレイアウトのずれを修正する必要
がないので、操作者の負担を軽減することができる。
According to the information processing apparatus of the first aspect, the detection means
The column searches for the character string stored in the storage means, and
If a character string is detected, the counting means will
Or count the number of single-byte characters. And the conversion means
Display spacing text based on number of square or half-width characters
Means to recognize the display length and the display length
The interval character string is determined for each display length while maintaining the
Of a predetermined number of half-width or full-width characters
Performs unified conversion to convert to an interval character string. Therefore,
The space character can be unified and converted by a simple operation, and it is not necessary to correct the layout deviation of the character string after the space character, so that the burden on the operator can be reduced.

【0015】また、請求項2記載の情報処理装置によれ
ば、検出手段が記憶手段に記憶されている文字列を探索
して間隔文字列を検出すると、計数手段が間隔文字の全
角文字数または半角文字数を計数する。そして変換手段
は、その全角文字数または半角文字数に基づいて間隔文
字列の表示手段における表示長さを認識するとともに、
上記表示長さを保持したまま間隔文字列を表示長さごと
に定められた所定数の半角文字または全角文字の間隔文
字の並びからなる間隔文字列に変換する統一変換を行
う。また、この変換手段による上記間隔文字の統一変換
が、間隔文字に施されている文字装飾を保持したまま行
われるため、統一変換後の間隔文字に文字装飾を再度施
す必要がなく、操作者の負担を軽減することができる。
According to the information processing apparatus of the second aspect, the detecting means searches for the character string stored in the storage means.
When the counting means detects the interval character string, the counting means
Count the number of square or half-width characters. And conversion means
Is an interval sentence based on the number of full-width or half-width characters.
While recognizing the display length of the character string display means,
The interval character string is displayed for each display length while maintaining the above display length
Interval sentence of a specified number of half-width or full-width characters specified in
Performs unified conversion to convert to an interval character string consisting of
U. In addition, since the unified conversion of the interval character by the conversion means is performed while retaining the character decoration applied to the interval character, it is not necessary to perform the character decoration again on the interval character after the unified conversion, and it is not necessary for the operator. The burden can be reduced.

【0016】さらに、請求項3記載の情報処理装置によ
れば、検出手段が記憶手段に記憶されている文字列を探
索して間隔文字列を検出すると、計数手段が間隔文字の
全角文字数または半角文字数を計数する。そして変換手
段は、その全角文字数または半角文字数に基づいて間隔
文字列の表示手段における表示長さを認識するととも
に、上記表示長さを保持したまま間隔文字列を表示長さ
ごとに定められた所定数の半角文字または全角文字の間
隔文字の並びからなる間隔文字列に変換する統一変換を
行う。また、間隔文字の表示手段における表示をブラン
ク表示から所定の記号表示に切り替える切り替え手段を
有しているため、操作者は表示手段により統一変換の完
了を容易に確認することができる。
Further, according to the information processing apparatus of the third aspect, the detecting means searches for the character string stored in the storage means.
When the interval character string is detected by searching, the counting means
Count the number of full-width or half-width characters. And conversion hands
Columns are spaced based on their full-width or half-width characters.
Recognizing the display length of the character string display means
The interval character string is displayed at the display length while the display length is maintained.
Between a predetermined number of half-width or full-width characters defined for each
A unified conversion that converts to an interval character string consisting of
Do. Moreover, since it has <br/> switching hands stage for switching the display on the display unit of space characters to a predetermined designation from the blank display, that the operator easily check the completion of the unified conversion by the display means it can.

【0017】さらに、請求項4記載の情報処理装置によ
れば、検出手段が記憶手段に記憶されている文字列を探
索して特殊記号列を検出すると、計数手段が特殊記号の
全角文字数または半角文字数を計数する。そして変換手
段は、その全角文字数または半角文字数に基づいて特殊
記号列の表示手段における表示長さを認識するととも
に、上記表示長さを保持したまま特殊記号列を表示長さ
ごとに定められた所定数の半角文字または全角文字の特
殊記号の並びからなる特殊記号列に変換する統一変換を
行う。従って、簡単な操作で特殊記号を統一変換できる
と共に、この特殊記号以降の文字列のレイアウトのずれ
を修正する必要がないので、操作者の負担を軽減するこ
とができる。
Further, according to the information processing apparatus of the present invention, the detecting means searches the character string stored in the storage means.
When a special symbol string is detected by searching, the counting means
Count the number of full-width or half-width characters. And conversion hands
Columns are special based on their full-width or half-width characters.
Recognizing the display length of the symbol string display means
The special symbol string while maintaining the above display length.
The number of half-width characters or full-width characters
A unified conversion that converts to a special symbol string consisting of a sequence of special symbols
Do. Therefore, the special symbol can be unified and converted by a simple operation, and it is not necessary to correct the layout deviation of the character string after the special symbol, so that the burden on the operator can be reduced.

【0018】さらに、請求項5記載の情報処理方法によ
れば、記憶された上記文字列から上記間隔文字を検索
し、上記間隔文字のうち全角文字をこの間隔文字以降の
文字列のレイアウトを変化させずに全角文字1文字が半
角文字2文字相当となるように半角文字に統一変換する
ため、簡単な操作で間隔文字を半角文字に統一変換でき
ると共に、この間隔文字以降の文字列のレイアウトのず
れを修正する必要がないので、操作者の負担を軽減する
ことができる。
Further, according to the information processing method of the present invention, the space character is searched from the stored character string, and the layout of the full-width character of the space character is changed after the space character. In order to convert one full-width character to two half-width characters unifiedly without changing it, unified conversion of half-width characters to half-width characters is easy with a simple operation. Since there is no need to correct the displacement, the burden on the operator can be reduced.

【0019】さらに、請求項6記載の情報処理方法によ
れば、記憶された上記文字列を探索 して連続する上記間
隔文字を検索し、上記間隔文字のうち半角文字をこの間
隔文字以降の文字列のレイアウトを変化させずに半角文
字2文字が全角文字1文字相当となるように全角文字に
統一変換するため、簡単な操作で間隔文字を全角文字に
統一変換できると共に、この間隔文字以降の文字列のレ
イアウトのずれを修正する必要がないので、操作者の負
担を軽減することができる。
Further, according to the information processing method of the present invention, the stored character string is searched for the continuous space character, and a half-width character of the space character is replaced with a character after the space character. Since the two-byte characters are uniformly converted to full-width characters so that two half-width characters are equivalent to one full-width character without changing the layout of the columns, the space characters can be uniformly converted to full-width characters with a simple operation. Since it is not necessary to correct the layout deviation of the character string, the burden on the operator can be reduced.

【0020】従って、文字列のレイアウトを変化させず
に簡単な操作で間隔文字や特殊記号を所定数の半角文字
または全角文字に統一変換できるので、例えば「手続き
登録/呼び出し」機能を利用して記憶されている文字列
の同一修正を複数回行う場合には、従来と比較して大幅
に操作者の負担を軽減することができる。更に、間隔文
字や特殊記号を全角文字が多くなるように統一変換した
場合は、半角文字2文字が全角文字1文字に変換される
ため、その分だけ記憶手段に記憶する文字列のデータ量
を低減することができる。
Therefore, a space character or a special symbol can be replaced with a predetermined number of half-width characters by a simple operation without changing the layout of the character string.
Or, since it can be unifiedly converted to full-width characters , for example, when the same correction of a stored character string is performed a plurality of times using the “procedure registration / call” function, the burden on the operator is greatly reduced as compared with the conventional case. Can be reduced. Further, when the space characters and special symbols are unified so as to increase the number of full- width characters, two half-width characters are converted into one full-width character, so that the data amount of the character string stored in the storage means is reduced accordingly. Can be reduced.

【0021】[0021]

【実施例】本発明の一実施例について図1ないし図7に
基づいて説明すれば、以下の通りである。但し、本発明
において、間隔文字とは、表示手段に印字も表示も行わ
れない文字を示す(以下、間隔文字をスペースと称す
る)。また、特殊記号とは、罫線を除いた文字集合の記
号のうち、欧字、漢字、仮名、数字、スペースのいずれ
でもない特殊文字の一種を示し、具体的には、コンマ、
ピリオド、括弧(「」,〔〕,()など)、引用
符(‘’,“”など)、代数記号(+,−,*,/な
ど)、特殊符号(&,%,$,#,¥など)、単位記
号、図形文字、プリンタ等では印字されない改行、抹消
文字、拡張文字等を除いた、例えば「‥(リーダー),
−(ダーシ),…」等の文字を示すものとする。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS. However, in the present invention, the space character indicates a character that is neither printed nor displayed on the display means (hereinafter, the space character is referred to as a space). A special symbol is a type of special character that is not a Western character, a kanji character, a kana, a number, or a space in a character set except for a ruled line.
Periods, parentheses (such as "", [], ()), quotation marks (such as "", ""), algebraic symbols (such as +,-, *, /), and special signs (&,%, $, #, \, Etc.), unit symbols, graphic characters, line breaks, erase characters, extended characters that are not printed by printers, etc.
− (Dash), ... ”.

【0022】本実施例にかかる情報処理装置は、図1に
示すように、文字列の入力および編集指示を行う入力手
段としてのキーボード2と、入力された文字列を記憶・
編集すると共に各手段を制御する制御部1と、文字列を
表示する表示手段としてのディスプレイ3とを有してお
り、キーボード2から入力された文字列は、制御部1に
記憶されると共に、その内容がディスプレイ3に表示さ
れるようになっている。制御部1は、キーボード2から
入力される文字列や編集された文字列を文書データとし
て記憶する記憶手段としての文書メモリ4と、キーボー
ド2の「全角変換/半角変換」キー等の操作により記憶
装置に記憶されている文字列を全角文字あるいは全角文
字の1/2の大きさの半角文字に統一変換する機能を有
するマイクロプロセッサ5とを有している。
As shown in FIG. 1, the information processing apparatus according to this embodiment has a keyboard 2 as input means for inputting and editing a character string, and stores and stores the input character string.
It has a control unit 1 for editing and controlling each unit, and a display 3 as a display unit for displaying a character string. The character string input from the keyboard 2 is stored in the control unit 1, and The contents are displayed on the display 3. The control unit 1 stores a document memory 4 as storage means for storing a character string input from the keyboard 2 and an edited character string as document data, and stores the character string by operating a “full-width conversion / half-width conversion” key on the keyboard 2. A microprocessor 5 having a function of uniformly converting a character string stored in the device into a full-width character or a half-width character having half the size of a full-width character.

【0023】マイクロプロセッサ5は、検出手段として
のスペース検出部6、計数手段としての半角スペース計
数部7、計数手段としての全角スペース計数部8、変換
手段としての変換スペース数演算部9、変換手段として
変換半角スペース保持部10、変換手段としての変換
全角スペース保持部11および変換手段としての変換処
理部12で構成されている。以下、マイクロプロセッサ
5の各部の働きについて、統一変換の対象であるスペー
スおよび特殊記号のうち、スペースを統一変換する場合
を例に挙げて説明する。
The microprocessor 5, the space detector 6 as a detection means, spaces count unit 7 as the counting means, em space counting section 8 as counting means, converting
Transformation space speed computing unit 9 as a means, as a conversion means
, A conversion half-width space holding unit 10 as a conversion unit, and a conversion processing unit 12 as a conversion unit. Hereinafter, the operation of each unit of the microprocessor 5 will be described by taking as an example a case in which a space is uniformly converted among spaces and special symbols to be converted.

【0024】スペース検出部6は、文書メモリ4に記憶
されている文書データからスペースを検出し、このスペ
ースが全角文字であるか半角文字であるかを識別する。
尚、スペース検出部6は、検出したスペースのディスプ
レイ3における表示をブランク表示から、例えば全角あ
るいは半角の「□」表示等の所定の記号表示に切り替え
る切り替え手段を内蔵している。半角スペース計数部7
は、スペース検出部6によって検出された、スペースが
複数個連続した連続スペース(間隔文字列)から半角文
字のスペース(以下、半角スペースと称する)の数を計
数する。同様に全角スペース計数部8は、連続スペース
から全角文字のスペース(以下、全角スペースと称す
る)の数を計数する。
The space detecting section 6 detects a space from the document data stored in the document memory 4 and identifies whether the space is a full-width character or a half-width character.
The space detection unit 6 has a built-in switching means for switching the display of the detected space on the display 3 from a blank display to a predetermined symbol display such as a full-width or half-width “□” display. Half-width space counting unit 7
Counts the number of spaces of single-byte characters (hereinafter, referred to as single-byte spaces ) from a continuous space (interval character string) in which a plurality of spaces are detected by the space detection unit 6. Similarly, the double-byte space counting unit 8 counts the number of double-byte character spaces (hereinafter referred to as double-byte spaces) from the continuous space.

【0025】変換スペース数演算部9は、半角スペース
計数部7および全角スペース計数部8で計数された各々
のスペースの数から、上記の連続スペースを全角文字あ
るいは半角文字に統一変換する際の変換後のスペース数
を演算する。変換半角スペース保持部10は、変換スペ
ース数演算部9で演算された半角の変換スペース数を保
持する。同様に変換全角スペース保持部11は変換スペ
ース数演算部9で演算された全角の変換スペース数を保
持する。変換処理部12は、文書メモリ4に記憶されて
いる文書データ中のスペースの文字データを変換半角ス
ペース保持部10と変換全角スペース保持部11とに保
持されている各々の変換スペース数に基づき変換する。
The conversion space number calculation unit 9 converts the number of spaces counted by the single-byte space counting unit 7 and the double-byte space counting unit 8 into a single-byte character or a single-byte character. Calculate the number of spaces after. The conversion half-width space holding unit 10 holds the half-width conversion space number calculated by the conversion space number calculation unit 9. Similarly, the conversion full-width space holding unit 11 stores the full-width conversion space number calculated by the conversion space number calculation unit 9. The conversion processing unit 12 converts the character data of the space in the document data stored in the document memory 4 based on the respective conversion space numbers stored in the conversion half-width space holding unit 10 and the conversion full-width space holding unit 11. I do.

【0026】文書メモリ4に記憶されている文書データ
中の文字データは、図2に示すように、文字コードとア
トリビュートビット(attribute-bit )とで構成されて
いる。この文字データの長さは固定長であるので、文字
コードの余りのビットをアトリビュートビットとして用
いている。アトリビュートビットは、少なくとも2ビッ
ト以上を有しており、そのうちの1ビット(例えば図2
でア)で全角文字であるか半角文字であるかを表示し、
別の1ビット(例えば図2でイ)で例えば文字装飾の一
種であるアンダーラインの有無を表示するようになって
いる。従って、スペース検出部6は、文字コード部分で
この文字が例えばスペースであることを検出すると、ア
トリビュートビットをチェックして、このスペースが全
角文字であるか半角文字であるかを識別すると共に、ア
ンダーラインの有無も判別するようになっている。尚、
文字装飾としては、アンダーラインの他に例えば網掛け
があり、網掛けの有無はアトリビュートビットのさらに
別のビットで表示するようになっている。
The character data in the document data stored in the document memory 4 is composed of a character code and attribute bits (attribute-bit) as shown in FIG. Since the length of this character data is fixed, the remaining bits of the character code are used as attribute bits. The attribute bit has at least two bits, and one bit (for example, FIG.
Use a) to indicate whether the characters are full-width or half-width,
For example, the presence or absence of an underline, which is a kind of character decoration, is indicated by another one bit (for example, A in FIG. 2). Therefore, when the space detection unit 6 detects that this character is, for example, a space in the character code portion, it checks the attribute bit to identify whether the space is a full-width character or a half-width character, The presence or absence of a line is also determined. still,
As the character decoration, there is, for example, shading in addition to the underline, and the presence or absence of the shading is indicated by another attribute bit.

【0027】上記の構成において、文書メモリ4に記憶
されている文書データ中のスペースおよび特殊記号のう
ち、例えばスペースを全角文字あるいは半角文字に統一
変換する際の情報処理装置の処理手順を、図3ないし図
5に示すフローチャートと図6とを用いて以下に説明す
る。
In the above configuration, the processing procedure of the information processing apparatus when converting, for example, a space into a full-width character or a half-width character among the spaces and special symbols in the document data stored in the document memory 4 is shown in FIG. This will be described below with reference to flowcharts shown in FIGS. 3 to 5 and FIG.

【0028】先ず、ディスプレイ3に表示されているフ
ァンクションメニュー20からキーボード2で「統一」
を選択して入力し、全角/半角統一変換の開始を指示す
る(S1、図6(a))。すると、スペース検出部6
は、文書メモリ4に記憶されている文書データからスペ
ースを検出し、内蔵している切り替え手段により、この
スペースをブランク表示(何も表示しない状態)から全
角あるいは半角の「□」表示(記号表示)に切り替えて
指示待ち状態となる(S2、図6(b))。ディスプレ
イ3に表示されているファンクションメニュー20から
キーボード2で「スペース」を選択して入力し、文書デ
ータ中のスペースの部分が全角/半角統一変換の対象で
あることを指示する(S3)と、ファンクションメニュ
ー20が切り替わるので、キーボード2で全角に統一す
るか半角に統一するかを選択して入力する(S4、図6
(c))。
First, from the function menu 20 displayed on the display 3, “unify” with the keyboard 2.
Is selected and input to instruct the start of full-width / half-width unified conversion (S1, FIG. 6A). Then, the space detector 6
Detects a space from the document data stored in the document memory 4 and changes the space from a blank display (a state in which nothing is displayed) to a full-width or half-width “□” display (symbol display) by a built-in switching means. ), And enters an instruction waiting state (S2, FIG. 6B). When "space" is selected and input with the keyboard 2 from the function menu 20 displayed on the display 3, an instruction is made to indicate that the space portion in the document data is to be subjected to the full-width / half-width unified conversion (S3). Since the function menu 20 is switched, the user selects whether to unify to full-width or half-width by using the keyboard 2 and inputs it (S4, FIG. 6).
(C)).

【0029】キーボード2による上記S1〜4の全角/
半角統一変換の開始の指示が終了すると、制御部1はカ
ーソルが文頭位置に位置付けられているかどうかを確認
し(S5)、カーソルが文頭位置になければ文頭位置に
位置付け(S6)、以降スペース検出部6でスペースが
検出されるまでカーソル位置を1文字づつ移動させる。
スペースを検出する(S7)と、全角スペースと半角ス
ペースとの計数を開始し(S8)、全角/半角表示用ア
トリビュートビットをチェックして(S9)、全角であ
れば全角スペース計数部8にて全角スペース数X1 を1
つカウントアップし(S10)、半角であれば半角スペ
ース計数部7にて半角スペース数Y1 を1つカウントア
ップする(S11)。
The full width of S1 to S4 by the keyboard 2 /
When the instruction to start the half-width unified conversion is completed, the control unit 1 checks whether the cursor is positioned at the beginning of the sentence (S5). If the cursor is not located at the beginning of the sentence, the control unit 1 positions the cursor at the beginning of the sentence (S6). The cursor position is moved one character at a time until a space is detected by the unit 6.
When the space is detected (S7), the counting of the full-size space and the half-size space is started (S8), and the attribute bit for full-size / half-size display is checked (S9). 1 double-byte space number 1
One counting up (S10), if the half-width a space number Y 1 in spaces counting unit 7 is counted up by one (S11).

【0030】次に、カーソル位置を1文字移動させて
(S12)、次の文字データが連続してスペースとなっ
ているか否か判断する(S13)。次の文字データがス
ペースであればS9に戻って上記のステップを再度行
う。この処理をスペースが途切れるまで繰り返し行うこ
とにより、全角と半角が混在していても正確に、連続ス
ペースの全角数と半角数とを計数することができる。
尚、上記のS13においては、スペース検出部6はアン
ダーライン表示用アトリビュートビットも同時にチェッ
クして、アンダーラインの有無を判別する。従って、ア
ンダーライン表示が変化している場合は、アンダーライ
ンの有るスペースとアンダーラインの無いスペースとを
区別して計数できるようになっている。
Next, the cursor position is moved by one character (S12), and it is determined whether or not the next character data continuously forms a space (S13). If the next character data is a space, the process returns to S9 and the above steps are performed again. By repeating this process until the space breaks, the full-width and half-width numbers of the continuous space can be accurately counted even if the full-width and half-width characters are mixed.
In step S13, the space detector 6 also checks the underline display attribute bit at the same time to determine the presence or absence of the underline. Therefore, when the display of the underline is changed, the counting can be performed while distinguishing between the space having the underline and the space having no underline.

【0031】上記のS13で次の文字データがスペース
でないと判断すれば、連続スペースの全角数と半角数と
の計数を終了し(S14)、変換すべきスペース数の演
算処理に移る。
If it is determined in S13 that the next character data is not a space, the counting of the full-width and half-width numbers of the continuous space is terminated (S14), and the process proceeds to the calculation of the number of spaces to be converted.

【0032】先ず、S4で選択された統一変換が、全角
統一変換であるか半角統一変換であるかを判断する(S
15)。全角統一変換が選択されていれば、半角スペー
ス計数部7に計数されている半角スペース数Y1 のカウ
ント数をチェックし(S16)、偶数であれば変換スペ
ース数演算部9にて半角スペース数Y1 を1/2倍した
値をX2 とし(S17)、このX2 に全角スペース計数
部8に計数されている全角スペース数X1 を加えた値を
変換全角スペース数Xとして変換全角スペース保持部1
1に保持する(S18)。その後、変換処理部12は、
文書データ中の変換対象の連続スペースの文字データ
を、変換全角スペース保持部11に保持されている変換
全角スペース数Xと同数の全角スペースの文字データに
変換する(S19)。尚、アンダーライン表示用アトリ
ビュートビットは、この変換の前後で変化しないように
なっている。従って、例えば、アンダーラインの有る変
換対象の連続スペースの文字データはアンダーラインの
有る全角スペースの文字データに変換される。
First, it is determined whether the unified conversion selected in S4 is the full-width unified conversion or the half-width unified conversion (S4).
15). If full-width unified conversion is selected, and checks the number of count spaces number Y 1 being counted spaces count unit 7 (S16), byte number space in transformation space speed computing unit 9 if an even number A value obtained by multiplying Y 1 by / is defined as X 2 (S 17), and a value obtained by adding the number of full-size spaces X 1 counted by the full-size space counting unit 8 to this X 2 is defined as a conversion full-size space number X. Holder 1
It is held at 1 (S18). After that, the conversion processing unit 12
The character data of the continuous space to be converted in the document data is converted into character data of double-byte spaces of the same number as the conversion double-byte space number X stored in the conversion double-byte space holding unit 11 (S19). Note that the underline display attribute bits do not change before and after this conversion. Therefore, for example, character data of a continuous space to be converted having an underline is converted to character data of a double-byte space having an underline.

【0033】S16でチェックした半角スペース数Y1
のカウント数が奇数であれば変換スペース数演算部9に
て半角スペース数Y1 から1を引き、更に1/2倍した
値をX2 とし(S20)、このX2 に全角スペース計数
部8に計数されている全角スペース数X1 を加えた値を
変換全角スペース数Xとして変換全角スペース保持部1
1に保持する一方、半角スペース数Y1 から引いた1文
字分の半角スペースを変換半角スペース数Y(=1)と
して変換半角スペース保持部10に保持する(S2
1)。その後、変換処理部12は、文書データ中の変換
対象の連続スペースの文字データを、変換全角スペース
保持部11に保持されている変換全角スペース数Xと同
数の全角スペースの文字データと、変換半角スペース保
持部10に保持されている変換半角スペース数Y(=
1)と同数の半角スペースの文字データとに変換する
(S22)。尚、アンダーライン表示用アトリビュート
ビットは、S19のときと同様に、この変換の前後で変
化しないようになっている。
The number of half-width spaces Y 1 checked in S16
Number of count 1 is subtracted from the spaces number Y 1 in transformation space speed computing unit 9 if an odd number, and the further half times the value as X 2 (S20), em space counting unit 8 in the X 2 The value obtained by adding the number of full-width spaces X 1 counted in the above to the conversion full-size space number X is used as the conversion full-size space holding unit
While the number of half-size spaces Y 1 is subtracted from the number of half-size spaces Y 1, and the converted half-size space Y (= 1) is stored in the conversion half-size space holding unit 10 (S 2).
1). Then, the conversion processing unit 12 converts the character data of the continuous space to be converted in the document data into character data of the full-width space having the same number as the conversion double-width space number X held in the conversion double-width space holding unit 11 and the conversion half-width. The number of converted half-width spaces Y (=
It is converted into the same number of half-width space character data as in 1) (S22). Note that the underline display attribute bits are not changed before and after this conversion, as in S19.

【0034】S15で半角統一変換が選択されていると
判断した場合は、全角スペース計数部8に計数されてい
る全角スペース数X1 を2倍した値をY2 とし(S2
3)、このY2 に半角スペース計数部7に計数されてい
る半角スペース数Y1 を加えた値を変換半角スペース数
Yとして変換半角スペース保持部10に保持する(S2
4)。その後、変換処理部12は、文書データ中の変換
対象の連続スペースの文字データを、変換半角スペース
保持部10に保持されている変換半角スペース数Yと同
数の半角スペースの文字データに変換する(S25)。
尚、アンダーライン表示用アトリビュートビットは、こ
の変換の前後で変化しないようになっている。従って、
例えば、アンダーラインの有る変換対象の連続スペース
の文字データはアンダーラインの有る半角スペースの文
字データに変換される。
If it is determined in S15 that the half-width unified conversion is selected, the value obtained by doubling the number of full-width spaces X 1 counted by the full-width space counting section 8 is set to Y 2 (S2
3), to hold the conversion spaces holding portion 10 a value obtained by adding a space number Y 1 being counted byte space counting section 7 in the Y 2 as the conversion spaces number Y (S2
4). Thereafter, the conversion processing unit 12 converts the character data of the continuous space to be converted in the document data into character data of the same number of half-width spaces as the number of conversion half-width spaces Y held in the conversion half-width space holding unit 10 ( S25).
Note that the underline display attribute bits do not change before and after this conversion. Therefore,
For example, character data of an underlined continuous space to be converted is converted to character data of an underlined half-width space.

【0035】以上のようにして変換対象の連続スペース
の全角/半角統一変換が終了すると、スペース検出部6
は再びスペースが検出されるまでカーソル位置を1文字
づつ移動させ(S26)、スペースを検出するとS8〜
S25の演算処理を繰り返し行う。そして、文書データ
中の全てのスペースの全角/半角統一変換が完了すると
(S27)、ディスプレイ3に表示されているファンク
ションメニュー20が切り替わり指示待ち状態となる
(S28、図6(d))。尚、このとき、ディスプレイ
3には統一変換された連続スペースが全角あるいは半角
の「□」表示で整然と並ぶので、操作者はディスプレイ
3の表示により全角/半角統一変換の完了を確認するこ
とができる。
When the full-width / half-width unified conversion of the continuous space to be converted is completed as described above, the space detector 6
Moves the cursor position one character at a time until a space is detected again (S26).
The calculation processing of S25 is repeatedly performed. When the full-width / half-width conversion of all the spaces in the document data is completed (S27), the function menu 20 displayed on the display 3 is switched to an instruction waiting state (S28, FIG. 6D). At this time, the unified converted continuous spaces are lined up on the display 3 in a full-width or half-width "□" display, so that the operator can confirm the completion of the full-width / half-width unified conversion on the display 3. .

【0036】引き続いて、例えばリーダー「‥」やダー
シ「−」等の特殊記号の全角/半角統一変換を行わない
場合は、ディスプレイ3に表示されているファンクショ
ンメニュー20からキーボード2で「終了」を選択して
入力し、全角/半角統一変換を終了させる(S29、図
6(e))。この際、ディスプレイ3での連続スペース
の表示は、スペース検出部6に内蔵されている切り替え
手段により、全角あるいは半角の「□」表示からブラン
ク表示に戻される。一方、引き続いてリーダー「‥」や
ダーシ「−」等の特殊記号の全角/半角統一変換を行う
場合は、ディスプレイ3に表示されているファンクショ
ンメニュー20からキーボード2で「リーダー」もしく
は「ダーシ」を選択して入力し、再びS4〜S29の演
算処理を行う。
Subsequently, when the full-width / half-width unified conversion of the special symbol such as the leader "@" or the dash "-" is not performed, "End" is selected from the function menu 20 displayed on the display 3 by the keyboard 2. Select and input, and complete the full-width / half-width unified conversion (S29, FIG. 6 (e)). At this time, the display of the continuous space on the display 3 is returned from the full-width or half-width “□” display to the blank display by the switching means built in the space detection unit 6. On the other hand, when the full-width / half-width unified conversion of the special symbol such as the leader “‥” or the dash “−” is subsequently performed, the “reader” or the “dash” is selected by the keyboard 2 from the function menu 20 displayed on the display 3. Select and input, and perform the processing of S4 to S29 again.

【0037】次に、図7を用いて具体的に、文書メモリ
4に記憶されている文書データ中のスペース、リーダー
およびダーシの全角文字あるいは半角文字への統一変換
を例を挙げて説明する。
Next, referring to FIG. 7, a specific example of the unified conversion of the space in the document data stored in the document memory 4 into full-width or half-width characters of a reader and a dash will be described.

【0038】先ず、図7(a)に示すように、半角スペ
ース3文字と全角スペース2文字とからなる連続スペー
スを半角統一変換した場合は、半角スペース7文字に変
換される。この変換は、上述のフローチャートのS23
〜S25にて全角スペース計数部8に計数されている全
角スペース数2(X1 )を2倍して得た4(Y2 )に、
半角スペース計数部7に計数されている半角スペース数
3(Y1 )を加えて得た7(Y)を変換半角スペース保
持部10に保持し、その後、変換処理部12にて、文書
データ中の上記の連続スペースの文字データを、変換半
角スペース保持部10に保持されている変換半角スペー
ス数7(Y)と同数の半角スペースの文字データに変換
することにより行われる。
First, as shown in FIG. 7 (a), when a continuous space consisting of three half-width spaces and two full-width spaces is uniformly converted into half-width spaces, it is converted into seven half-width spaces. This conversion is performed in S23 of the above-described flowchart.
4 to (Y 2 ) obtained by doubling the number of full-width spaces 2 (X 1 ) counted by the full-width space counting unit 8 in S25 to
7 (Y) obtained by adding the number of half-size spaces 3 (Y 1 ) counted in the half-size space counting unit 7 is stored in the conversion half-size space holding unit 10, and then, in the conversion processing unit 12, Is converted into character data of the same number of half-width spaces as the number of conversion half-width spaces 7 (Y) held in the conversion half-width space holding unit 10.

【0039】図7(b)に示すように、半角スペース3
文字と全角スペース1文字がアンダーラインを有し、全
角スペース1文字がアンダーラインを有していない連続
スペースを半角統一変換した場合は、アンダーラインを
有する半角スペース5文字と、アンダーラインを有して
いない半角スペース2文字とに変換される。この変換
は、上述のフローチャートのS13にてスペース検出部
6がアンダーライン表示用アトリビュートビットをチェ
ックして、アンダーラインの有無を判別し、アンダーラ
インの有るスペースとアンダーラインの無いスペースと
を区別して計数することにより行われる。
As shown in FIG. 7B, the half-width space 3
When a character and one double-byte space have an underline and one double-byte space has no underline and continuous space is converted to one-byte half-width, there are five single-byte spaces with an underline and an underline. Is converted to two single-byte spaces. In this conversion, in step S13 of the above-described flowchart, the space detection unit 6 checks the underline display attribute bit to determine the presence or absence of the underline, and distinguishes between the space with the underline and the space without the underline. This is done by counting.

【0040】図7(c)に示すように、半角スペース4
文字と全角スペース2文字とが混在している連続スペー
スを全角統一変換した場合は、全角スペース4文字に変
換される。この変換は、上述のフローチャートのS17
〜S19にて半角スペース計数部7に計数されている半
角スペース数4(Y1 )を1/2倍して得た2(X2
に、全角スペース計数部8に計数されている全角スペー
ス数2(X1 )を加えて得た4(X)を変換全角スペー
ス保持部11に保持し、その後、変換処理部12にて、
文書データ中の上記の連続スペースの文字データを、変
換全角スペース保持部11に保持されている変換全角ス
ペース数4(X)と同数の全角スペースの文字データに
変換することにより行われる。
As shown in FIG. 7C, the half-width space 4
If a continuous space in which characters and two full-width spaces are mixed is converted to full-width unified conversion, it is converted into four full-width spaces. This conversion is performed in S17 of the above-described flowchart.
2 (X 2 ) obtained by / multiplying the half-width space number 4 (Y 1 ) counted by the half-width space counting unit 7 in S19 to S19.
Then, 4 (X) obtained by adding the number of full-width spaces 2 (X 1 ) counted in the full-width space counting unit 8 to the conversion full-width space holding unit 11 is stored.
The conversion is performed by converting the character data of the above continuous space in the document data into character data of the same number of full-width spaces as the conversion double-byte space number 4 (X) held in the conversion double-byte space holding unit 11.

【0041】図7(d)に示すように、半角スペース3
文字と全角スペース2文字とからなる連続スペースを全
角統一変換した場合は、全角スペース3文字と、半角ス
ペース1文字とに変換される。この変換は、上述のフロ
ーチャートのS20〜S22にて半角スペース計数部7
に計数されている半角スペース数3(Y1 )から1を引
き、更に1/2倍して得た1(X2 )に、全角スペース
計数部8に計数されている全角スペース数2(X1 )を
加えて得た3(X)を変換全角スペース保持部11に保
持する一方、半角スペース数Y1 から引いた1文字分の
半角スペースを変換半角スペース数1(Y)として変換
半角スペース保持部10に保持する。その後、変換処理
部12にて、文書データ中の上記の連続スペースの文字
データを、変換全角スペース保持部11に保持されてい
る変換全角スペース数3(X)と同数の全角スペースの
文字データと、変換半角スペース保持部10に保持され
た変換半角スペース数1(Y)と同数の半角スペースの
文字データとに変換することにより行われる。
As shown in FIG. 7D, the half-width space 3
When a continuous space consisting of a character and two full-width spaces is converted to full-width unified conversion, it is converted into three full-width spaces and one half-width space. This conversion is performed by the half-width space counting unit 7 in S20 to S22 of the above-described flowchart.
1 is subtracted from the number of half-width spaces 3 (Y 1 ) counted in the above, and 1 (X 2 ) obtained by further halving is added to the number of full-width spaces 2 (X 1 ) is stored in the conversion full-width space holding unit 11, while the half-width space for one character subtracted from the number of half-width spaces Y 1 is set as the conversion half-width space 1 (Y). It is held in the holding unit 10. Then, the conversion processing unit 12 converts the character data of the continuous space in the document data into character data of the full-width space of the same number as the conversion full-width space number 3 (X) held in the conversion full-width space holding unit 11. Is converted to character data of the same number of half-size spaces as the number of half-size spaces 1 (Y) held in the conversion half-size space holding unit 10.

【0042】図7(e)に示すように、半角スペース3
文字と全角スペース1文字がアンダーラインを有し、全
角スペース1文字がアンダーラインを有していない連続
スペースを全角統一変換した場合は、アンダーラインを
有する全角スペース2文字およびアンダーラインを有す
る半角スペース1文字と、アンダーラインを有していな
い全角スペース1文字とに変換される。この変換は、上
述のフローチャートのS13にてスペース検出部6がア
ンダーライン表示用アトリビュートビットをチェックし
て、アンダーラインの有無を判別し、アンダーラインの
有るスペースとアンダーラインの無いスペースとを区別
して計数することにより行われる。
As shown in FIG. 7E, the half-width space 3
When a character and one double-byte space have an underline, and a continuous space in which one double-byte space does not have an underline is converted to two-byte unified characters, two double-byte spaces with an underline and one-byte space with an underline One character and one double-byte space character without underline are converted. In this conversion, in step S13 of the above-described flowchart, the space detection unit 6 checks the underline display attribute bit to determine the presence or absence of the underline, and distinguishes between the space with the underline and the space without the underline. This is done by counting.

【0043】次に、図7(f)に示すように、半角リー
ダー4文字と全角リーダー2文字とからなる連続リーダ
(特殊記号列)を全角統一変換した場合は、全角リー
ダー4文字に変換される。この変換は、上述のフローチ
ャートのS17〜S19にて半角スペース計数部7に計
数されている半角リーダー数4(Y1 )を1/2倍して
得た2(X2 )に、全角スペース計数部8に計数されて
いる全角リーダー数2(X1 )を加えて得た4(X)を
変換全角スペース保持部11に保持し、その後、変換処
理部12にて、文書データ中の上記の連続リーダーの文
字コードを、変換全角スペース保持部11に保持されて
いる変換全角リーダー数4(X)と同数の全角リーダー
の文字コードに変換することにより行われる。尚、変換
されたリーダーは、例えばディスプレイ3では、〔〕内
に示すように表示される。
Next, as shown in FIG. 7 (f), when a continuous reader (special symbol string) consisting of four half-width readers and two full-width readers is converted into full-width unified characters, it is converted to four full-width readers. You. This conversion is performed by multiplying the full-width space count by 2 (X 2 ) obtained by halving the number of half-width readers 4 (Y 1 ) counted by the half-width space counting unit 7 in S17 to S19 of the above-described flowchart. 4 (X) obtained by adding the number of full-width readers 2 (X 1 ) counted to the unit 8 is stored in the conversion full-width space holding unit 11, and thereafter, the conversion processing unit 12 performs the above-mentioned processing in the document data. The conversion is performed by converting the character code of the continuous leader into the character code of the full-width reader having the same number as the number of converted full-width readers 4 (X) held in the conversion full-width space holding unit 11. Note that the converted reader is displayed on the display 3 as shown in [].

【0044】また、図7(g)に示すように、半角ダー
シ4文字と全角ダーシ2文字とからなる連続ダーシを全
角統一変換した場合は、全角ダーシ4文字に変換され
る。この変換は、上述のフローチャートのS17〜S1
9にて半角スペース計数部7に計数されている半角ダー
シ数4(Y1 )を1/2倍して得た2(X2 )に、全角
スペース計数部8に計数されている全角ダーシ数2(X
1 )を加えて得た4(X)を変換全角スペース保持部1
1に保持し、その後、変換処理部12にて、文書データ
中の上記の連続ダーシの文字コードを、変換全角スペー
ス保持部11に保持されている変換全角ダーシ数4
(X)と同数の全角ダーシの文字コードに変換すること
により行われる。尚、変換されたダーシは、例えばディ
スプレイ3では、〔〕内に示すように表示される。
As shown in FIG. 7 (g), when a continuous dash consisting of four half-width dashes and two full-width dashes is subjected to full-width unified conversion, it is converted to four full-width dashes. This conversion is performed in steps S17 to S1 in the above-described flowchart.
The half-width dash count counted by the full-width space counting unit 8 is calculated as 2 (X 2 ) obtained by halving the half-width dash number 4 (Y 1 ) counted by the half-width space counting unit 9 at 9. 2 (X
4) (X) obtained by adding 1 ) is converted to a full-size space holding unit 1
The conversion processing unit 12 then converts the character code of the continuous dash in the document data into the conversion double-byte dash number 4 stored in the conversion double-byte space storage unit 11.
This is performed by converting to the same number of double-byte dash character codes as (X). The converted dash is displayed on the display 3 as shown in [].

【0045】このように、本実施例の情報処理装置は、
簡単な操作で間隔文字や特殊記号を所定数の半角文字ま
たは全角文字に統一変換できると共に、この間隔文字や
特殊記号以降の文字列のレイアウトのずれを修正する必
要がない。また、統一変換後の間隔文字等に文字装飾を
再度施す必要がなく、さらに、操作者はディスプレイに
より統一変換の完了を容易に確認することができるの
で、操作者の負担を軽減することができる。
As described above, the information processing apparatus according to the present embodiment
Use simple operations to insert space characters and special symbols up to a predetermined number of half-width characters.
Or, it can be unifiedly converted to full-width characters , and there is no need to correct the gap in the layout of the character string after this space character or special symbol. Further, it is not necessary to apply character decoration again to the space character or the like after the unified conversion, and the operator can easily confirm the completion of the unified conversion on the display, so that the burden on the operator can be reduced. .

【0046】従って、文字列のレイアウトを変化させず
に簡単な操作で間隔文字や特殊記号を半角文字または全
角文字に統一変換できるので、例えば「手続き登録/呼
び出し」機能を利用して文書メモリに記憶されている文
字列の同一修正を複数回行う場合には、従来と比較して
大幅に操作者の負担を軽減することができる。更に、間
隔文字や特殊記号を全角文字が多くなるように統一変換
した場合は、半角文字2文字が全角文字1文字に変換さ
れるため、その分だけ文書メモリに記憶する文書データ
量を低減することができる。
Accordingly, the space character or special symbol can be changed to half-width characters or full-width characters by a simple operation without changing the layout of the character string.
Since it can be unifiedly converted to square characters , for example, when the same correction of a character string stored in the document memory is performed a plurality of times using the “procedure registration / call” function, the operator's The burden can be reduced. Further, when the space characters and special symbols are unified so as to increase the number of full- width characters, two half-width characters are converted into one full-width character, and accordingly, the amount of document data stored in the document memory is reduced accordingly. be able to.

【0047】[0047]

【発明の効果】本発明の請求項1記載の情報処理装置
は、以上のように、入力手段により入力された文字列を
記憶する記憶手段と、上記文字列を表示する表示手段と
を備えた情報処理装置において、上記記憶手段に記憶さ
れている文字列を探索して間隔文字が連続してなる間隔
文字列を複数検出することが可能な検出手段と、上記検
出手段によって検出された上記間隔文字列を構成する間
隔文字の全角文字数または半角文字数を計数する計数手
段と、上記計数手段によって計数された上記全角文字数
または上記半角文字数に基づいて上記間隔文字列の上記
表示手段における表示長さを認識するとともに、上記表
示長さを保持したまま上記間隔文字列を上記表示長さご
とに定められた所定数の半角文字または全角文字の間隔
文字の並びからなる間隔文字列に変換する統一変換を行
う変換手段とを有している構成である。
As described above, the information processing apparatus according to the first aspect of the present invention converts a character string input by the input means.
Storage means for storing; display means for displaying the character string;
In the information processing apparatus provided with
Search for a character string that has been inserted
Detecting means capable of detecting a plurality of character strings;
While composing the above interval character string detected by the output means
A counter that counts the number of full-width or half-width characters
Column and the number of full-width characters counted by the counting means
Or, based on the number of single-byte characters,
In addition to recognizing the display length on the display means,
While maintaining the indicated length, the interval character string
The space between the specified number of half-width or full-width characters specified in
Perform unified conversion to convert to an interval character string consisting of a sequence of characters.
And a conversion means .

【0048】それゆえ、簡単な操作で間隔文字を統一変
換できると共に、この間隔文字以降の文字列のレイアウ
トのずれを修正する必要がないので、操作者の負担を軽
減することができるという効果を奏する。
Therefore, the space character can be unified and converted by a simple operation, and it is not necessary to correct the layout deviation of the character string after the space character, so that the burden on the operator can be reduced. Play.

【0049】また、本発明の請求項2記載の情報処理装
置は、以上のように、入力手段により入力された文字列
を記憶する記憶手段と、上記文字列を表示する表示手段
とを 備えた情報処理装置において、上記記憶手段に記憶
されている文字列を探索して間隔文字が連続してなる間
隔文字列を複数検出することが可能な検出手段と、上記
検出手段によって検出された上記間隔文字列を構成する
間隔文字の全角文字数または半角文字数を計数する計数
手段と、上記計数手段によって計数された上記全角文字
数または上記半角文字数に基づいて上記間隔文字列の上
記表示手段における表示長さを認識するとともに、上記
表示長さを保持したまま上記間隔文字列を上記表示長さ
ごとに定められた所定数の半角文字または全角文字の間
隔文字の並びからなる間隔文字列に変換する統一変換を
行う変換手段とを有し、上記統一変換が間隔文字に施さ
れている文字装飾を保持したまま行われる構成である。
Further, according to the information processing apparatus of the present invention, the character string input by the input means
Storage means for storing the character string, and display means for displaying the character string
In the information processing apparatus provided with
Search for the string that is being used and the interval character continues
Detecting means capable of detecting a plurality of separated character strings;
Construct the above-mentioned interval character string detected by the detecting means
Counting the number of full-width or half-width characters in the space character
Means and the full-width character counted by the counting means
Based on the number of characters or the number of single-byte characters above
The display length of the display means is recognized, and
While maintaining the display length, the above interval character string is
Between a predetermined number of half-width or full-width characters defined for each
A unified conversion that converts to an interval character string consisting of
And a conversion unit for performing the unified conversion while maintaining the character decoration applied to the space character.

【0050】それゆえ、統一変換後の間隔文字に文字装
飾を再度施す必要がなく、操作者の負担を軽減すること
ができるという効果を奏する。
Therefore, it is not necessary to perform character decoration again on the space character after the unified conversion, and the effect that the burden on the operator can be reduced can be obtained.

【0051】さらに、本発明の請求項3記載の情報処理
装置は、以上のように、入力手段により入力された文字
列を記憶する記憶手段と、上記文字列を表示する表示手
段とを備えた情報処理装置において、上記記憶手段に記
憶されている文字列を探索して間隔文字が連続してなる
間隔文字列を複数検出することが可能な検出手段と、上
記検出手段によって検出された上記間隔文字列を構成す
る間隔文字の全角文字数または半角文字数を計数する計
数手段と、上記計数手段によって計数された上記全角文
字数または上記半角文字数に基づいて上記間隔文字列の
上記表示手段における表示長さを認識するとともに、上
記表示長さを保持したまま上記間隔文字列を上記表示長
さごとに定められた所定数の半角文字または全角文字の
間隔文字の並びからなる間隔文字列に変換する統一変換
を行う変換手段と、間隔文字の上記表示手段における表
示をブランク表示から所定の記号表示に切り替える切り
替え手段とを有している構成である。
[0051] The information processing apparatus according to claim 3 of the present invention, as described above, is input by the input means characters
Storage means for storing a string, and a display means for displaying the character string
In an information processing apparatus having steps,
Searching for a stored character string and spacing characters are continuous
Detecting means capable of detecting a plurality of interval character strings;
The interval character string detected by the
Total number of full-width or half-width characters
Number means and the full-width sentence counted by the counting means
Based on the number of characters or the number of single-byte characters
While recognizing the display length of the display means,
While maintaining the display length, the above interval character string is
A predetermined number of half-width or full-width characters
Unified conversion to convert to an interval character string consisting of a sequence of interval characters
Conversion means for performing a display in the display unit of the interval character is configured to have a switching means for switching from the blank the display predetermined symbols.

【0052】それゆえ、操作者は表示手段により統一変
換の完了を容易に確認することができるという効果を奏
する。
Therefore, there is an effect that the operator can easily confirm the completion of the unified conversion by the display means.

【0053】さらに、本発明の請求項4記載の情報処理
装置は、以上のように、入力手段により入力された文字
列を記憶する記憶手段と、上記文字列を表示する表示手
段とを備えた情報処理装置において、上記記憶手段に記
憶されている文字列を探索して特殊記号が連続してなる
特殊記号列を複数検出することが可能な検出手段と、上
記検出手段によって検出された上記特殊記号列を構成す
る特殊記号の全角文字数または半角文字数を計数する計
数手段と、上記計数手段によって計数された上記全角文
字数または上記半角文字数に基づいて上記特殊記号列の
上記表示手段における表示長さを認識するとともに、上
記表示長さを保持したまま上記特殊記号列を上記表示長
さごとに定められた所定数の半角文字または全角文字の
特殊記号の並びからなる特殊記号列に変換する統一変換
を行う変換手段とを有している構成である。
[0053] The information processing apparatus according to claim 4 of the present invention, as described above, is input by the input means characters
Storage means for storing a string, and a display means for displaying the character string
In an information processing apparatus having steps,
Searching for a stored character string and special symbols continue
Detection means capable of detecting a plurality of special symbol strings;
The special symbol string detected by the
To count the number of full-width or half-width characters of special symbols
Number means and the full-width sentence counted by the counting means
Based on the number of characters or the number of single-byte characters
While recognizing the display length of the display means,
While maintaining the display length, the special symbol string
A predetermined number of half-width or full-width characters
Unified conversion to convert to a special symbol string consisting of a sequence of special symbols
And a conversion unit for performing the following.

【0054】それゆえ、簡単な操作で特殊記号を統一変
換できると共に、この特殊記号以降の文字列のレイアウ
トのずれを修正する必要がないので、操作者の負担を軽
減することができるという効果を奏する。
Therefore, the special symbol can be uniformly converted by a simple operation, and it is not necessary to correct the layout deviation of the character string after the special symbol, so that the burden on the operator can be reduced. Play.

【0055】さらに、本発明の請求項5記載の情報処理
方法は、以上のように、入力された全角と半角とが混在
する間隔文字を含む文字列を記憶し、記憶された上記文
字列を表示する情報処理方法において、記憶された文字
列から間隔文字を検索し、上記間隔文字のうち全角文字
をこの間隔文字以降の文字列のレイアウトを変化させず
に全角文字1文字が半角文字2文字相当となるように半
角文字に統一変換する構成である。
Further, in the information processing method according to the fifth aspect of the present invention, the input full-width and half-width are mixed as described above.
Character string containing the space character to be
In the information processing method for displaying a character string, an interval character is searched from a stored character string, and a full-width character is replaced by a half-width character without changing the layout of the character string after the interval character. In this configuration, the characters are uniformly converted into half-width characters so as to be equivalent to two characters.

【0056】それゆえ、簡単な操作で間隔文字を半角文
字に統一変換できると共に、この間隔文字以降の文字列
のレイアウトのずれを修正する必要がないので、操作者
の負担を軽減することができるという効果を奏する。
Therefore, the space character can be unifiedly converted into half-width characters by a simple operation, and it is not necessary to correct the layout deviation of the character string after the space character, so that the burden on the operator can be reduced. This has the effect.

【0057】さらに、本発明の請求項6記載の情報処理
方法は、以上のように、入力された 全角と半角とが混在
する間隔文字を含む文字列を記憶し、記憶された上記文
字列を表示する情報処理方法において、記憶された上記
文字列を探索して連続する上記間隔文字を検索し、上記
間隔文字のうち半角文字をこの間隔文字以降の文字列の
レイアウトを変化させずに半角文字2文字が全角文字1
文字相当となるように全角文字に統一変換する構成であ
る。
Further, in the information processing method according to the sixth aspect of the present invention, the input full-width and half-width are mixed as described above.
Character string containing the space character to be
In the information processing method for displaying a character string, the stored character string is searched for the continuous space character, and a half-width character among the space characters is changed without changing the layout of the character string after the space character. 2 half-width characters are 1 full-width characters
In this configuration, the characters are uniformly converted to full-width characters so as to be equivalent to characters.

【0058】それゆえ、簡単な操作で間隔文字を全角文
字に統一変換できると共に、この間隔文字以降の文字列
のレイアウトのずれを修正する必要がないので、操作者
の負担を軽減することができるという効果を奏する。
Therefore, the space character can be uniformly converted to the full-width character by a simple operation, and it is not necessary to correct the layout deviation of the character string after this space character, so that the burden on the operator can be reduced. This has the effect.

【0059】従って、文字列のレイアウトを変化させず
に簡単な操作で間隔文字や特殊記号を所定数の半角文字
または全角文字に統一変換できるので、例えば「手続き
登録/呼び出し」機能を利用して記憶装置に記憶されて
いる文字列の同一修正を複数回行う場合には、従来と比
較して大幅に操作者の負担を軽減することができる。更
に、間隔文字や特殊記号を全角文字が多くなるように
一変換した場合は、半角文字2文字が全角文字1文字に
変換されるため、その分だけ記憶手段に記憶する文字列
のデータ量を低減することができるという効果を奏す
る。
Therefore, the space character and the special symbol can be changed to a predetermined number of half-width characters by a simple operation without changing the layout of the character string.
Alternatively, since the characters can be unifiedly converted to full-width characters , for example, when the same correction of the character string stored in the storage device is performed a plurality of times using the “procedure registration / call” function, the operator is significantly more compared with the conventional case. Burden can be reduced. Furthermore, if the space characters and special symbols are converted so as to increase the number of full- width characters, two half-width characters are converted to one full-width character, and the characters stored in the storage means are correspondingly converted. There is an effect that the data amount of the column can be reduced.

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

【図1】本発明の一実施例における情報処理装置のブロ
ック図である。
FIG. 1 is a block diagram of an information processing apparatus according to an embodiment of the present invention.

【図2】上記の情報処理装置の文書メモリに記憶される
文字データのデータ構造を示す説明図である。
FIG. 2 is an explanatory diagram showing a data structure of character data stored in a document memory of the information processing apparatus.

【図3】上記の情報処理装置による全角/半角統一変換
の処理手順を示すフローチャートの一部である。
FIG. 3 is a part of a flowchart showing a processing procedure of full-width / half-width unified conversion by the information processing apparatus.

【図4】上記の情報処理装置による全角/半角統一変換
の処理手順を示すフローチャートの一部である。
FIG. 4 is a part of a flowchart showing a processing procedure of full-width / half-width unified conversion by the information processing apparatus.

【図5】(a)、(b)共に、上記の情報処理装置によ
る全角/半角統一変換の処理手順を示すフローチャート
の一部である。
FIGS. 5A and 5B are a part of a flowchart showing a procedure of a full-width / half-width unified conversion by the information processing apparatus.

【図6】上記の全角/半角統一変換の処理手順の実行に
よるディスプレイの表示画面の変化を示す説明図であ
る。
FIG. 6 is an explanatory diagram showing a change in a display screen of a display due to execution of the above-described full-width / half-width unified conversion processing procedure.

【図7】上記の全角/半角統一変換の処理手順の実行に
よるディスプレイの表示画面の変化を示す説明図であ
る。
FIG. 7 is an explanatory diagram illustrating a change in a display screen of a display due to execution of the above-described full-width / half-width unified conversion processing procedure.

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

2 キーボード(入力手段) 3 ディスプレイ(表示手段) 4 文書メモリ(記憶手段) 6 スペース検出部(検出手段であり、切り替え手段
を内蔵する) 7 半角スペース計数部(計数手段) 8 全角スペース計数部(計数手段) 9 変換スペース数演算部(変換手段) 10 変換半角スペース保持部(変換手段) 11 変換全角スペース保持部(変換手段) 12 変換処理部(変換手段) 20 ファンクションメニュー
2 Keyboard (input means) 3 Display (display means) 4 Document memory (storage means) 6 Space detection unit (detection means, incorporating switching means) 7 Half-width space counting unit (counting means) 8 Full-width space counting unit ( 9 ) Conversion space number calculation section (conversion means) 10 Conversion half-width space holding section (conversion means) 11 Conversion full-width space holding section (conversion means) 12 Conversion processing section (conversion means) 20 Function menu

フロントページの続き (56)参考文献 特開 昭58−195235(JP,A) 特開 昭61−77980(JP,A) WILL−HARRIS,Danie l.TypeStyle:How to Choose and Use Ty pe on a Personal C omputer.November 1990,Peachpit Press (Berkeley,USA).(p p.8−8−8−9:”Dashe s”) 中野弘道(監修)「ほわっと’s M IFES:MIFES−98 Ver 4.0活用読本」1988年5月31日,秀和 システムトレーディング(株)発行(第 165頁:「タブをスペースに:deta b」) (58)調査した分野(Int.Cl.6,DB名) G06F 17/21 Continuation of the front page (56) References JP-A-58-195235 (JP, A) JP-A-61-77980 (JP, A) WILL-HARRIS, Daniell. TypeStyle: How to Choose and Use Type on a Personal Computer. November 1990, Peachpit Press (Berkeley, USA). (Pp. 8-8-8-9: "Dashes") Hiromichi Nakano (supervised) "Horito's M IFES: MIFES-98 Ver 4.0 Utilized Reader" May 31, 1988, Hidekazu System Published by Trading Co., Ltd. (Page 165: "Tab to space: data b") (58) Fields surveyed (Int.Cl. 6 , DB name) G06F 17/21

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力手段により入力された文字列を記憶す
る記憶手段と、上記文字列を表示する表示手段とを備え
た情報処理装置において、上記記憶手段に記憶されている文字列を探索して間隔文
字が連続してなる間隔文字列を複数検出することが可能
な検出手段と、上記検出手段によって検出された上記間
隔文字列を構成する間隔文字の全角文字数または半角文
字数を計数する計数手段と、上記計数手段によって計数
された上記全角文字数または上記半角文字数に基づいて
上記間隔文字列の上記表示手段における表示長さを認識
するとともに、上記表示長さを保持したまま上記間隔文
字列を上記表示長さごとに定められた所定数の半角文字
または全角文字の間隔文字の並びからなる間隔文字列に
変換する統一変換を行う変換手段とを有している ことを
特徴とする情報処理装置。
An information processing apparatus comprising: a storage unit for storing a character string input by an input unit; and a display unit for displaying the character string. The information processing apparatus searches for a character string stored in the storage unit. Interval sentence
It is possible to detect multiple interval character strings consisting of consecutive characters
Between the detecting means and the detecting means.
The number of full-width characters or half-width sentence of the space characters that make up the space character string
Counting means for counting the number of characters, and counting by the counting means
Based on the number of full-width or half-width characters
Recognize the display length of the interval character string on the display means
While keeping the display length,
The character string is a predetermined number of half-width characters determined for each display length.
Or an interval character string consisting of a sequence of full-width characters
An information processing apparatus , comprising: conversion means for performing unified conversion for conversion .
【請求項2】入力手段により入力された文字列を記憶す
る記憶手段と、上記文字列を表示する表示手段とを備え
た情報処理装置において、上記記憶手段に記憶されている文字列を探索して間隔文
字が連続してなる間隔文字列を複数検出することが可能
な検出手段と、上記検出手段によって検出された上記間
隔文字列を構成する間隔文字の全角文字数または半角文
字数を計数する計数手段と、上記計数手段によって計数
された上記全角文字数または上記半角文字数に基づいて
上記間隔文字列の上記表示手段における表示長さを認識
するとともに、上記表示長さを保持したまま上記間隔文
字列を上記表示長さごとに定められた所定数の半角文字
または全角文字の間隔文字の並びからなる間隔文字列に
変換する統一変換を行う変換手段とを有し、上記統一変
換が 間隔文字に施されている文字装飾を保持したまま行
われることを特徴とする情報処理装置。
2. An information processing apparatus comprising: storage means for storing a character string input by an input means; and display means for displaying the character string. The information processing apparatus searches for a character string stored in the storage means. Interval sentence
It is possible to detect multiple interval character strings consisting of consecutive characters
Between the detecting means and the detecting means.
The number of full-width characters or half-width sentence of the space characters that make up the space character string
Counting means for counting the number of characters, and counting by the counting means
Based on the number of full-width or half-width characters
Recognize the display length of the interval character string on the display means
While keeping the display length,
The character string is a predetermined number of half-width characters determined for each display length.
Or an interval character string consisting of a sequence of full-width characters
Conversion means for performing a unified conversion for conversion;
The information processing apparatus characterized by conversion is performed while maintaining the character decoration that is applied to the space character.
【請求項3】入力手段により入力された文字列を記憶す
る記憶手段と、上記文字列を表示する表示手段とを備え
た情報処理装置において、上記記憶手段に記憶されている文字列を探索して間隔文
字が連続してなる間隔文字列を複数検出することが可能
な検出手段と、上記検出手段によって検出された上記間
隔文字列を構成する間隔文字の全角文字数または半角文
字数を計数する計数手段と、上記計数手段によって計数
された上記全角文字数または上記半角文字数に基づいて
上記間隔文字列の上記表示手段における表示長さを認識
するとともに、上記表示長さを保持したまま上記間隔文
字列を上記表示長さごとに定められた所定数の半角文字
または全角文字の間隔文字の並びからなる間隔文字列に
変換する統一変換を行う変換手段と、間 隔文字の上記
示手段における表示をブランク表示から所定の記号表示
に切り替える切り替え手段とを有していることを特徴と
する情報処理装置。
3. An information processing apparatus comprising: storage means for storing a character string input by an input means; and display means for displaying the character string. The information processing apparatus searches for a character string stored in the storage means. Interval sentence
It is possible to detect multiple interval character strings consisting of consecutive characters
Between the detecting means and the detecting means.
The number of full-width characters or half-width sentence of the space characters that make up the space character string
Counting means for counting the number of characters, and counting by the counting means
Based on the number of full-width or half-width characters
Recognize the display length of the interval character string on the display means
While keeping the display length,
The character string is a predetermined number of half-width characters determined for each display length.
Or an interval character string consisting of a sequence of full-width characters
The information processing apparatus characterized by having conversion means for performing a unified transform for converting the display in the table <br/> Display means interval characters and switching means for switching from the blank the display predetermined symbol .
【請求項4】入力手段により入力された文字列を記憶す
る記憶手段と、上記文字列を表示する表示手段とを備え
た情報処理装置において、上記記憶手段に記憶されている文字列を探索して特殊記
号が連続してなる特殊記号列を複数検出することが可能
な検出手段と、上記検出手段によって検出された上記特
殊記号列を構成する特殊記号の全角文字数または半角文
字数を計数する計数手段と、上記計数手段によって計数
された上記全角文字数または上記半角文字数に基づいて
上記特殊記号列の上記表示手段における表示長さを認識
するとともに、上記表示長さを保持したまま上記特殊記
号列を上記表示長さごとに定められた所定数の半角文字
または全角文字の間隔文字の並びからなる特殊記号列に
変換する統一変換を行う変換手段とを有している ことを
特徴とする情報処理装置。
4. An information processing apparatus comprising: storage means for storing a character string input by an input means; and display means for displaying the character string. The information processing apparatus searches for a character string stored in the storage means. Special
Multiple special symbol strings with consecutive symbols can be detected
Detection means, and the characteristics detected by the detection means.
Number of full-width characters or half-width characters of special symbols that make up the special symbol string
Counting means for counting the number of characters, and counting by the counting means
Based on the number of full-width or half-width characters
Recognizing the display length of the special symbol string on the display means
While maintaining the indicated length,
A predetermined number of half-width characters determined for each display length
Or a special symbol string consisting of a sequence of full-width characters
An information processing apparatus , comprising: conversion means for performing unified conversion for conversion .
【請求項5】入力された全角と半角とが混在する間隔文
字を含む文字列を記憶し、記憶された上記文字列を表示
する情報処理方法において、 記憶された上記文字列から上記間隔文字を検索し、上記
間隔文字のうち全角文字をこの間隔文字以降の文字列の
レイアウトを変化させずに全角文字1文字が半角文字2
文字相当となるように半角文字に統一変換することを特
徴とする情報処理方法。
5. An information processing method for storing a character string including a space character in which full-width and half-width characters are mixed and displaying the stored character string, wherein the space character is stored from the stored character string. Search, and change the full-width characters from the above-mentioned space characters to half-width characters 2 without changing the layout of the character string after this space character.
An information processing method characterized by performing uniform conversion to half-width characters so as to be equivalent to characters.
【請求項6】入力された全角と半角とが混在する間隔文
字を含む文字列を記憶し、記憶された上記文字列を表示
する情報処理方法において、 記憶された上記文字列を探索して連続する上記間隔文字
を検索し、上記間隔文字のうち半角文字をこの間隔文字
以降の文字列のレイアウトを変化させずに半角文字2文
字が全角文字1文字相当となるように全角文字に統一変
換することを特徴とする情報処理方法。
6. stores a string containing the input em and spacing character and a half-width coexist, in the stored information processing method for displaying the character string, continuously searches the stored the character string The half-width characters are searched for, and the half-width characters are uniformly converted into full-width characters so that two half-width characters are equivalent to one full-width character without changing the layout of the character string after this spacing character. An information processing method, comprising:
JP4099767A 1992-04-20 1992-04-20 Information processing apparatus and information processing method Expired - Lifetime JP2938663B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4099767A JP2938663B2 (en) 1992-04-20 1992-04-20 Information processing apparatus and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4099767A JP2938663B2 (en) 1992-04-20 1992-04-20 Information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JPH05298306A JPH05298306A (en) 1993-11-12
JP2938663B2 true JP2938663B2 (en) 1999-08-23

Family

ID=14256126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4099767A Expired - Lifetime JP2938663B2 (en) 1992-04-20 1992-04-20 Information processing apparatus and information processing method

Country Status (1)

Country Link
JP (1) JP2938663B2 (en)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WILL−HARRIS,Daniel.TypeStyle:How to Choose and Use Type on a Personal Computer.November 1990,Peachpit Press (Berkeley,USA).(pp.8−8−8−9:"Dashes")
中野弘道(監修)「ほわっと’s MIFES:MIFES−98 Ver 4.0活用読本」1988年5月31日,秀和システムトレーディング(株)発行(第165頁:「タブをスペースに:detab」)

Also Published As

Publication number Publication date
JPH05298306A (en) 1993-11-12

Similar Documents

Publication Publication Date Title
JPH07200786A (en) Filing device
JPH07114568A (en) Data retrieval device
US5802482A (en) System and method for processing graphic language characters
JPH0762848B2 (en) Electronic dictionary
JP2938663B2 (en) Information processing apparatus and information processing method
JPH11161650A (en) Electronic dictionary
JPS61190653A (en) Document processor
JPS6057422A (en) Document contents and index producer
JPH09198375A (en) Mathematical expression/chemical formula inputting and editing system
JPH0385670A (en) Two-step display system document processor
JPS62156767A (en) Word processor with memo@(244e//00) function
JP3213991B2 (en) Word processor
JPH06266487A (en) Information processor and help information presenting method
JP3027834B2 (en) Document file name display
JP2004038869A (en) Sentence display converter
JPH0721189A (en) Translation assisting system
JPS62156768A (en) Word processor with memo function
JPH0782494B2 (en) Kanji radical search method
JPH0381864A (en) Document processor
JPS62145317A (en) Character input device
JPH01318156A (en) Document processor
JPH0335349A (en) Document processor with example display function
JPS6115268A (en) Kana-to-kanji conversion system
JPH0628062B2 (en) Character processing apparatus and method
JPS61169961A (en) Character processor provided with user dictionary