JPH03212764A - Electronics - Google Patents

Electronics

Info

Publication number
JPH03212764A
JPH03212764A JP2007245A JP724590A JPH03212764A JP H03212764 A JPH03212764 A JP H03212764A JP 2007245 A JP2007245 A JP 2007245A JP 724590 A JP724590 A JP 724590A JP H03212764 A JPH03212764 A JP H03212764A
Authority
JP
Japan
Prior art keywords
language
english
translation
display
german
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
JP2007245A
Other languages
Japanese (ja)
Inventor
Hideo Fushimoto
伏本 秀雄
Shinichi Matsumoto
真一 松本
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2007245A priority Critical patent/JPH03212764A/en
Priority to DE69131512T priority patent/DE69131512T2/en
Priority to EP91100522A priority patent/EP0446576B1/en
Publication of JPH03212764A publication Critical patent/JPH03212764A/en
Priority to US08/257,427 priority patent/US5742505A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Translation (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野J 本発明は電子機器、特にメモリに記憶された辞書データ
に基づき複数言語間での翻訳を行なう電子機器に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application J] The present invention relates to electronic equipment, and particularly to electronic equipment that performs translation between multiple languages based on dictionary data stored in a memory.

[従来の技術] 従来より、電子辞書あるいは電子翻訳の機能を有する電
子機器が知られている。この種の装置では、例えば英語
の単語や文などを入力し、ドイツ語など他国語に翻訳さ
れた単語あるいは文を表示する。
[Prior Art] Electronic devices having functions of electronic dictionaries or electronic translations have been known. In this type of device, for example, English words or sentences are input, and the words or sentences translated into another language, such as German, are displayed.

第1の言語情報を第2の言語情報に変換する処理は、マ
イクロプロセッサで第1の言語と第2の言語を対応させ
て格納したメモリを第1の言語情報に関して検索するこ
とによって行なう。出力の形態は液晶表示器などによる
表示出力が主流であるが、音声出力や印字装置による印
字出力などの出力形態も考えられる。
The process of converting the first language information into the second language information is performed by searching a memory in which the first language and the second language are stored in correspondence with each other for the first language information using a microprocessor. The main form of output is display output using a liquid crystal display or the like, but output forms such as audio output or print output from a printing device are also possible.

また、近年装置本体の機能拡張を目的として、着脱自在
の外部記憶装置、いわゆるICカードを装着可能にした
機器が多く提案されている6[発明が解決しようとする
課題] 例えば英英辞典として構成された電子機器(電子辞書)
について考えてみると、最も単純なものは英単語を人力
し、対応する英語訳を複数個出力するものであり、他言
語に変換する場合は外部記憶装置であるICカードを各
言語に対応してあらかじめ複数枚用意しておき、選択的
にこれを本体に装着することによって機能を実現してい
る。
In addition, in recent years, many devices have been proposed in which removable external storage devices, so-called IC cards, can be attached for the purpose of expanding the functions of the main body of the device.6 [Problems to be solved by the invention] For example, devices configured as an English-English dictionary electronic equipment (electronic dictionary)
If you think about it, the simplest method is to manually input English words and output multiple corresponding English translations.If you want to convert to another language, use an external storage device such as an IC card to correspond to each language. Functions are achieved by preparing multiple sheets in advance and selectively attaching them to the main body.

操作者が所望の他言語情報を入手する場合は、そのつと
各言語に対応したICカードを交換するといった煩雑さ
がある。また、他言語間の翻訳を行なう場合は本体内に
あらかじめ他言語情報を格納してお(か、ICカードに
それぞれの組合せの言語情報を複数枚用意しておく必要
があり、情報格納手段としてのROMを多く必要として
本体コストを上昇させたり、多数のICカードがあるた
めに操作者を混乱させるなどの問題があった。
When an operator obtains desired information in another language, it is complicated to exchange IC cards corresponding to each language. In addition, when translating between other languages, it is necessary to store the information in the other language in advance in the main unit (or prepare multiple pieces of language information for each combination on an IC card, and use it as a means of storing information. There were problems such as requiring a large amount of ROM, increasing the cost of the device, and confusing the operator due to the large number of IC cards.

また、それぞれ機能の異なるICカードが複数枚存在し
、操作者がこれを選択的に装着する場合、本体およびI
 C’カードのシステムとして何が実行可能であるか判
別できなかったり、各国語を本体キーボードから入力す
る場合、各国の言語で用いる人力文字および記号を本体
キーボードにあらかしめ設けるとキーボードが非常に煩
雑になり、人力操作に手間取るばかりでなく、キーボー
ドが大きくなって本体そのものが大型化し、携帯性を著
しく損なうという不都合もあった。
In addition, if there are multiple IC cards, each with different functions, and the operator selectively installs them, the main body and
If it is not possible to determine what is executable as a C' card system, or if you input each language from the main body keyboard, the keyboard becomes very complicated if the human characters and symbols used in each country's language are arranged on the main body keyboard. This not only made manual operation time-consuming, but also caused the keyboard to become larger and the main unit itself to be larger, significantly impairing portability.

また、本体が英英辞典の場合、例えばドイツ語ICカー
ドを装着してドイツ人が操作する場合。
Also, if the main unit is an English-English dictionary, for example, if a German IC card is attached and a German person operates it.

本体を操作する上で複数のエラーメツセージなどが表示
されるが、通常メツセージはあらかじめ本体言語に対応
した言語、すなわち英語が用いられるのみで、ドイツ人
にとっては理解しに<<、操作手順がわからないことが
ある。そこで本体にあらかじめ複数言語によるメツセー
ジを用意して操作者に選択させる方法が提案されている
が、これによって本体のメモリ容量が増大し、コストア
ップを招くといった弊害もあった6 さらに、従来より知られている機器では、ICカードと
して同時に装着可能な辞書は1種類であるが、複数のI
Cカードを装着してこれらの辞書データを組合せて翻訳
を行なう構造も考えられる。ところが、このような構造
においては、上述の種々の問題はより複雑化し、解決困
難なものとなることが予想される。
When operating the main unit, multiple error messages are displayed, but the messages are usually only in the language that corresponds to the main unit's language, that is, English, which is difficult for Germans to understand and the operating procedures are difficult to understand. Sometimes. Therefore, a method has been proposed in which messages in multiple languages are prepared in advance on the main unit and the operator selects one, but this increases the memory capacity of the main unit and has the disadvantage of increasing costs. In devices that are equipped with IC cards, only one type of dictionary can be installed at the same time, but multiple IC cards can be installed at the same time.
A structure in which a C card is installed and translation is performed by combining these dictionary data is also conceivable. However, in such a structure, the various problems described above are expected to become more complicated and difficult to solve.

本発明の課題は、以上の諸問題を、特に複数のICカー
ドとして構成された辞書を装着可能な電子機器において
要領よく解決することにある。
An object of the present invention is to effectively solve the above-mentioned problems, particularly in an electronic device to which dictionaries configured as a plurality of IC cards can be attached.

[課題を解決するための手段] 以上の課題を解決するために1本発明においては、複数
の言語による言語情報を処理する電子機器において、所
定の言語による言語情報を格納するとともに装置本体に
対して着脱自在に設けられた外部記憶装置と、少なくと
も文字情報を表示する手段と、この表示手段の表示面に
表示中の文字情報のうち所望の文字情報を選択する手段
とを設け、前記外部記憶装置を装置本体に装着した状態
において、前記外部記憶装置内に記憶された言語情報の
言語に特有の文字情報を前記表示手段に表示するととも
に、前記選択手段により表示中の文字情報中の所望の文
字情報が選択された場合その文字情報を装置に人力する
構成を採用した。
[Means for Solving the Problems] In order to solve the above problems, one aspect of the present invention is to store linguistic information in a predetermined language in an electronic device that processes linguistic information in a plurality of languages. an external storage device removably provided, means for displaying at least character information, and means for selecting desired character information from among the character information displayed on the display surface of the display means; When the device is attached to the main body of the device, character information specific to the language of the linguistic information stored in the external storage device is displayed on the display means, and the selection means selects the desired character information in the displayed character information. We adopted a configuration in which when text information is selected, that text information is input manually into the device.

[作 用] 以上の構成によれば、表示手段上の選択手段を用いて、
着脱される外部記憶装置に格納された言語情報の言語に
特有な文字情報を入力することができる。
[Operation] According to the above configuration, using the selection means on the display means,
It is possible to input character information specific to the language of linguistic information stored in a detachable external storage device.

[実施例] 以下、図面に示す実施例に基づき、本発明な詳細に説明
する。ここでは、本体内の辞書データを用いて英英辞典
として使用可能であるとともに、ICカードとして構成
された辞書カードを複数装着することにより後述のよう
に独仏、仏独、相伝、伝相なと複数言語間の翻訳を行な
える電子辞書を例示する。
[Example] Hereinafter, the present invention will be described in detail based on an example shown in the drawings. Here, it can be used as an English-English dictionary using the dictionary data in the main body, and by installing multiple dictionary cards configured as IC cards, it can be used as a dictionary for German-French, French-German, traditional, and traditional texts, as described later. The following is an example of an electronic dictionary that can translate between multiple languages.

〈ハードウェア構成〉 第1図は本発明を採用した電子辞書の外観を示すもので
ある。装置本体lは見出し語入力用のアルファベットキ
ー2およびファンクションキー3aが−F面に設けられ
たケース1a、および表示器4およびファンクションキ
ー3bが上面に設けられたケース1bがヒンジ部5を介
して開閉可能に接続された構成となっている。
<Hardware Configuration> FIG. 1 shows the external appearance of an electronic dictionary employing the present invention. The main body of the device 1 has a case 1a in which an alphabet key 2 and a function key 3a for inputting headwords are provided on the -F side, and a case 1b in which a display 4 and a function key 3b are provided on the top surface, which are connected via a hinge part 5. It is configured so that it can be opened and closed.

各種ICカード6は、ケースla側面に設けられた2組
のカード挿入ロアa、7bに装着可能となっている。
Various IC cards 6 can be attached to two sets of card insertion lowers a and 7b provided on the side surface of the case la.

表示器4表面には、後述の透明キーボード8が設けられ
る。符号9で示すものはエンターキーで、人力された単
語を他国語に変換する処理を命令するものである。
A transparent keyboard 8, which will be described later, is provided on the surface of the display 4. Reference numeral 9 is an enter key, which instructs the process of converting manually written words into a foreign language.

く制御部の構成〉 第2図は第1図の装置の制御系の構成を示すブロック図
である。図において符号IOは装置全体の制御を行なう
CPU、符号11はエラー処理用のプログラムおよびキ
ー人力処理のプログラム、表示処理プログラムおよび後
述の辞書検索プログラム、また英英辞書および各種メツ
セージデータなどを格納するROM (0)である。こ
のROM11において、符号11aは前述の各種制御用
プログラムを格納した制御プログラムエリアである。
Configuration of Control Section> FIG. 2 is a block diagram showing the configuration of the control system of the apparatus shown in FIG. 1. In the figure, IO is a CPU that controls the entire device, and 11 is an error processing program, a key manual processing program, a display processing program, a dictionary search program (described later), an English-English dictionary, and various message data. ROM (0). In this ROM 11, reference numeral 11a is a control program area in which the various control programs described above are stored.

符号11bは辞書データを記憶した辞書データエリアで
ある。この辞書データエリアには、英英辞典として使用
すべき英語の単語、およびその意味の対応データが格納
される。
Reference numeral 11b is a dictionary data area that stores dictionary data. This dictionary data area stores English words to be used in an English-English dictionary and corresponding data of their meanings.

さらに本実施例では、この辞書データエリア11bのほ
か、ICカードとして構成された辞書カードを装着し、
英英辞典のほか、独仏、仏独・−など複数言語間の翻訳
を行なえるようにしである。
Furthermore, in this embodiment, in addition to this dictionary data area 11b, a dictionary card configured as an IC card is installed,
In addition to an English-English dictionary, it is also capable of translating between multiple languages, including German-French, French-German, and so on.

すなわち、符号12.13は外部記憶装置としての2枚
のICカード内にそれぞれ設けられたROM(1)およ
びROM (2)である。
That is, numerals 12 and 13 are ROM (1) and ROM (2) provided in two IC cards as external storage devices, respectively.

このROM12、ROM13内にはカードアプリケーシ
ョンの制御を実行するカード制御プログラムエリア12
a、13a、および辞書データを格納する辞書データエ
リア12b、13bがそれぞれ含まれる。
The ROM 12 and ROM 13 contain a card control program area 12 for controlling the card application.
a, 13a, and dictionary data areas 12b, 13b for storing dictionary data, respectively.

符号14はRAMで、RAM14内には各種制御プログ
ラムのワークエリアとして用いられる14a、スタック
に用いられる一時退避エリア14b、そして中間言語を
介して異種言語を変換する際のメモリに用いられる後述
のワードストアエリア14cが複数ブロック割り当てら
れている。
Reference numeral 14 denotes a RAM, and within the RAM 14 there is a memory area 14a used as a work area for various control programs, a temporary save area 14b used as a stack, and words (described later) used as memory when converting a different language via an intermediate language. A plurality of blocks are allocated to the store area 14c.

符号15は第1図のアルファベットキー2、ファンクシ
ョンキー3a、3bなどを備えたキボード部、符号16
はCPU 10の表示制御に基づいて表示i17の表示
画面を制御する表示駆動部である。
Reference numeral 15 denotes a keyboard section equipped with the alphabet keys 2, function keys 3a, 3b, etc. shown in FIG.
is a display drive unit that controls the display screen of the display i17 based on the display control of the CPU 10.

以上のように構成された本体制御系において、キーボー
ド部15から入力された情報(英単語)はCPUl0を
介してROMII内に格納されている辞書データエリア
llbを検索する。
In the main body control system configured as described above, information (English words) input from the keyboard section 15 is searched through the CPU 10 in the dictionary data area llb stored in the ROMII.

そして表示器17に出力する文字情報とともにRAM1
J内のワークエリア14aへ転送し、表示フォーマット
を整えた後表示駆動部16を介して表示器17に検索内
容を表示出力する。本装置の制御は、ROMI l内の
制御プログラムエリア11aに基づいてCPUl0が行
なうものである。
Then, along with the character information output to the display 17,
The search contents are transferred to the work area 14a in J, and after adjusting the display format, the search contents are displayed on the display 17 via the display drive section 16. The control of this device is performed by the CPU 10 based on the control program area 11a in the ROMI 1.

カード内のデータを検索する場合も上述とほとんど同様
の処理であり、辞書検索処理のみROM12、ROM1
3内の制御プログラムエリア12a、制御プログラムエ
リア13aによって実行され、その他の処理はROMI
 l内の制御プログラムエリアllaによってCPUl
0を介して行なう。
When searching the data in the card, the process is almost the same as above, only the dictionary search process is performed in ROM12, ROM1.
The control program area 12a and the control program area 13a in the ROMI
The CPU l is controlled by the control program area lla in l.
Do it via 0.

〈辞書検索の基本構成〉 次に、第3図のフローチャート図を参照して辞書検索の
基本手順について説明する。この手順は本体内の辞書デ
ータエリアllbの検索および、ICカード化されたR
OM12.13の検索のいずれにも使用される。これら
の手順は、ROM11、ROMI2.13のプログラム
エリア11a、12a、13a上に適宜配置される。た
だし、第3図では、英英の翻訳を例としている。
<Basic configuration of dictionary search> Next, the basic procedure of dictionary search will be explained with reference to the flowchart shown in FIG. This procedure involves searching the dictionary data area llb in the main body, and searching the R
Used for all OM12.13 searches. These procedures are appropriately arranged on the program areas 11a, 12a, and 13a of the ROM 11 and ROMI 2.13. However, in Figure 3, English-to-English translation is taken as an example.

英単語から英語訳を出力させる場合は、まず、第3図ス
テップSlにおいてアルファベットキ2によって所望の
英単語を入力する。
When outputting an English translation from an English word, first input the desired English word using the alphabet key 2 in step Sl in FIG.

次にステップS2において、エンターキー9が操作され
たかどうか判定する。ステップS1、S2が否定された
場合は、以上の処理を繰り返す。
Next, in step S2, it is determined whether the enter key 9 has been operated. If steps S1 and S2 are negative, the above processing is repeated.

英単語が人力され、さらにエンターキー9が押下される
とステップS3〜S5のループにおいてROMIIの辞
書データエリアllb内の辞書先頭アドレスAから単語
が順次出力され、ステップS4において一致判別を行な
って、入力単語との一致が比較される。一致しない場合
はステップS5で辞書データエリアllbの読出アドレ
スAが次の位置に進められ、S3に復帰する。
When an English word is entered manually and the enter key 9 is further pressed, words are sequentially output from the dictionary start address A in the dictionary data area llb of the ROMII in a loop of steps S3 to S5, and a match is determined in step S4. Matches to input words are compared. If they do not match, the read address A of the dictionary data area llb is advanced to the next position in step S5, and the process returns to S3.

入力単語と同じ見出し単語が発見されると、ステップS
6に進む。ステップS6においては辞書データエリアl
lbから当該の単語の複数から成る英語訳情報が読み出
され、この情報が表示フォーマットに従って並べ換えら
れてS7で表示器4に表示出力される。ステップ51〜
S7が後述の各種変換動作において共通に利用されるも
のである。
If the same entry word as the input word is found, step S
Proceed to step 6. In step S6, the dictionary data area l
English translation information consisting of a plurality of words in question is read from lb, this information is rearranged according to the display format, and displayed on the display 4 in S7. Step 51~
S7 is commonly used in various conversion operations described later.

次に、本発明における各種機能について詳細に説明する
Next, various functions of the present invention will be explained in detail.

〈異種言語間の翻訳の基本構成〉 まず、本発明における第1言語・第2言語(独英、英独
なと異なる言語)間の翻訳システムの基本的な構造につ
いて説明する。
<Basic structure of translation between different languages> First, the basic structure of the translation system between the first language and the second language (different languages such as German-English and English-German) in the present invention will be explained.

第4図は翻訳動作を行なった場合のキー操作および表示
の例である。ここでは第1言語として独語、第2言語と
しては仏語を考える。
FIG. 4 shows an example of key operations and displays when a translation operation is performed. Here, we will consider German as the first language and French as the second language.

第4図(A)において符号41はカーソルであり、独語
見出しの入力待ち状態である。
In FIG. 4(A), reference numeral 41 is a cursor, which is waiting for input of a German heading.

第4図(B)では、翻訳される独語見出しく[find
enJ )を入力する。この入力待ち状態では符号42
に示すように、第1言語と第2言語の種類が常に表示さ
れている。見出し大刀終了後エンターキー9を押下する
と、第4図(C)に示すように符号43の入力独語見出
しと同時に複数の仏語翻訳結果が符号44の位置に表示
される。
In Figure 4 (B), find the German words to be translated.
Enter enJ). In this input waiting state, the code 42
As shown in , the types of the first language and second language are always displayed. When the enter key 9 is pressed after the entry is completed, a plurality of French translation results are displayed at the position 44 at the same time as the input German heading 43, as shown in FIG. 4(C).

く異種言語間の翻訳の詳細〉 また、本実施例では、第1言語と第2言語間の翻訳処理
を最もメモリ効率よ(行なうために、中間媒体言語とし
て第3言語を利用する方法をいくつかの実施例を挙げて
説明する。
Details of translation between different languages In addition, in this embodiment, in order to perform the translation process between the first language and the second language in the most memory efficient manner, we will discuss several ways to use the third language as an intermediate language. This will be explained using an example.

この方法は、たとえば本体メモリに英英辞書があり、I
Cカードとして独英、英独の双方向辞書、および独仏間
、英仏間の双方向辞書があった場合、これらの辞書単独
による翻訳のみならず、辞1データの組合せにより、独
仏、仏独間の翻訳を行なえるようにするためのものでも
ある。
In this method, for example, if there is an English-English dictionary in the main body memory,
If there are German-English, English-German bidirectional dictionaries, German-French bidirectional dictionaries, and English-French bidirectional dictionaries as C cards, not only can these dictionaries be used alone, but also the combination of the dictionary 1 data can be used to translate German-French and French-German. It is also intended to enable translation between the two.

ここでは第1言語として独語、第2言語とじて仏語、中
間言語である第3言語を英語とし、各第1言語、第2言
語、第3言語間には 第1・第3言語間双方向辞書、 第2・第3言語間双方向辞書、 すなわち独英・英独辞書、仏英・英仏辞書を備える。こ
れら2つの双方向辞書は、ROM12、ROM13を内
蔵するICカードとして構成され、本体に装着されるも
のとし、以下の説明では、「独英辞書」、「英独辞書」
などの形式で言及する。
Here, the first language is German, the second language is French, and the third intermediate language is English. Dictionaries, bidirectional dictionaries between second and third languages, namely German-English/English-German dictionaries, and French-English/English-French dictionaries. These two bidirectional dictionaries are configured as IC cards with built-in ROM12 and ROM13, and are attached to the main body.
Mention it in the form of

また、以下に示す処理手順は、ROMIIの制御プログ
ラムエリア、ROM12、I3の各制御プログラムエリ
アに適宜配置されるものとする。
Further, it is assumed that the processing procedures described below are appropriately arranged in the control program area of ROMII, and each control program area of ROM12 and I3.

さらに、以下の翻訳処理では、ST1[]、ST2 [
] 、Eng []・・−その他の表記方法でRAM1
4内に設定された各種ワークエリアを示す。
Furthermore, in the following translation process, ST1[], ST2[
], Eng []... - RAM1 in other notation methods
4 shows the various work areas set up in 4.

なお、ここでX [nlは、C言語などのプログラム表
記に相当し、先頭アドレスXを持つ文字列配列のn番目
の構成要素(文字列そのもの)を示すものとする6x[
]は文字列へのポインタ配列であってもよいが、フロー
チャート中の表記では。
Note that here, X[nl corresponds to program notation such as C language, and indicates the nth component (the string itself) of the string array with the start address X.6x[
] may be an array of pointers to strings, but in the notation in the flowchart.

X [nlは文字列そのものを意味している。X [nl means the character string itself.

(翻訳処理の第1実施例) 翻訳処理の第1の実施例を、第5図のフロチャートに従
って説明する。
(First Example of Translation Processing) A first example of translation processing will be described according to the flowchart of FIG.

第5図においてステップ5lotはキー読込処理であり
、ユーザの独語見出し入力待ち状態である。ここでキー
が押下された場合、ステップ5102においてそれが独
語見出しに有効なアルファベットキーであるかどうか判
定し、有効であれば5103において人カキ−に対応す
る文字コードを見出しバッファにストアして再びキー待
ち状態となる。
In FIG. 5, step 5lot is a key reading process, and is in a state of waiting for the user to input a German heading. If a key is pressed here, it is determined in step 5102 whether it is an alphabet key valid for German headings, and if it is valid, in 5103 the character code corresponding to the human key is stored in the heading buffer, and then the key is pressed again. It enters a key wait state.

また、ステ、ツブ5104で押下されたキーがエンター
キー9であれば5105においてストアされている見出
しバッファ中の文字コード群に対応する独語見出しを独
英辞書から検索し、5106において前記独語見出しに
対する翻訳結果である複数の英単語Eng [1] 〜
Eng (nlを第1のバッファST[l]〜ST [
nlにストアする。
In addition, if the key pressed in step 5104 is the enter key 9, a German heading corresponding to the character code group in the heading buffer stored in 5105 is searched from the German-English dictionary, and in 5106, the German heading corresponding to the character code group stored in the heading buffer is searched. Multiple English words that are translation results Eng [1] ~
Eng (nl from the first buffer ST[l] to ST[
Store in nl.

次に、ステップ5107において3106でストアされ
たE n g [1] 〜E n g [n ]の単語
に対して順次処理を行なうためのカウンタtを「l」に
セットする。そしてステップ5108においてST1[
]の内容Eng [tlについて今度は英仏辞書を検索
し、5109において翻訳結果である複数の仏語Fre
 [1] 〜Fre [m]を第2のバッファST2 
[]にストアする。こうして、ステップ5110.51
11によって全てのSTIの内容Eng [11〜En
g [nlについて8108.5109の処理を行なう
までループ処理を続ける。そしてステップSl 10に
おいてt=n、つまり最後のEng [tlについて処
理が終わると、Sl 12においてST2の内容、つま
り全ての独英翻訳結果Eng [l]〜Eng [nl
に対する全ての英仏翻訳結果ST2 [1]〜St [
nlを表示器17に表示する。
Next, in step 5107, a counter t for sequentially processing the words E n g [1] to E n g [n] stored in 3106 is set to "l". Then, in step 5108, ST1[
Contents of Eng [tl] Next, search the English-French dictionary for
[1] ~Fre [m] to second buffer ST2
Store in []. Thus, step 5110.51
Contents of all STI by 11 Eng [11~En
g [Continue loop processing until processing 8108.5109 is performed for nl. Then, in step Sl 10, when the processing is completed for t=n, that is, the last Eng [tl, the contents of ST2, that is, all the German-English translation results Eng [l] to Eng [nl
All English-French translation results for ST2 [1] ~ St [
nl is displayed on the display 17.

第6図は入力独語としてr findenJを例にとり
、容筒2、第3の翻訳結果をまとめたものである。
FIG. 6 shows a summary of the translation results of the second and third translations, taking r findenJ as an example of input German.

図において、左列61は入力データに基づいて検索され
た独語見出し、中列62は第5図のステップ5106に
おいてSTIにストアされた独英翻訳結果である。また
、右列63は5109においてST2にストアされた独
英翻訳結果に対するそれぞれの英仏翻訳結果であり、右
列63中の全ての単語が表示器17に表示される。
In the figure, the left column 61 is the German heading searched based on the input data, and the middle column 62 is the German-English translation result stored in the STI in step 5106 of FIG. Further, the right column 63 shows the respective English-French translation results for the German-English translation results stored in ST2 in 5109, and all the words in the right column 63 are displayed on the display 17.

このようにして、装着可能な複数(ここでは2つ)の双
方向辞書を用いて、従来行なわれている翻訳方式で得ら
れるよりも多くの、あるいは広義の翻訳語を幅広く得る
ことができる。
In this way, by using a plurality of wearable two-way dictionaries (in this case two), it is possible to obtain a larger number or a wider range of translated words than can be obtained with conventional translation methods.

ただし、より多くの翻訳語を得られる反面、この方式で
は出力される単語が多すぎ、ユーザに多数の単語の選択
判断を強いることになる可能性もでてくる。そこで、第
2実施例〜第3実施例において、精度よく第1実施例で
得られる単語を適切な翻訳語に絞るための構成を示す。
However, while it is possible to obtain more translated words, this method also outputs too many words and may force the user to select and judge a large number of words. Therefore, in the second to third embodiments, a configuration for accurately narrowing down the words obtained in the first embodiment to appropriate translation words will be shown.

(翻訳処理の第2実施例) 翻訳処理の第2の実施例を、第7図のフローチャートに
従って説明する。図において、ステップ5101〜81
08は第1の実施例と共通の処理である。
(Second Example of Translation Processing) A second example of translation processing will be described according to the flowchart of FIG. In the figure, steps 5101-81
08 is a process common to the first embodiment.

ステップ5209では5iosにおいて検索された翻訳
結果である仏語についてさらに仏英辞書を検索し、結果
をST3 [1にストアする。
In step 5209, the French-English dictionary is further searched for the French word that is the translation result searched in 5ios, and the result is stored in ST3[1.

次にステップ5210ではST3にストアされた英単語
をST [tlにストアされたEng [tlの単語と
比較し、ステップ5211において一致するものがあれ
ば5212に進んでEng [tlの翻訳結果である仏
語をバッファST2[]にストアし、一致するものがな
ければ5213でt=nになるまでカウンタtをカウン
トアツプして(S214)、全てのEng [1] 〜
Eng [nlについて5108〜5210の処理を行
なう。
Next, in step 5210, the English word stored in ST3 is compared with the word of Eng[tl stored in ST[tl, and if there is a match in step 5211, the process proceeds to 5212 to compare the English word stored in ST3 with the word Eng[tl, which is the translation result of Eng[tl. Store French in buffer ST2[], and if there is no match, count up counter t until t=n at 5213 (S214), and store all Eng[1] ~
Processes 5108 to 5210 are performed for Eng [nl.

そして、最後にステップ5215において8212でス
トアされたST2の内容を全て表示器17に表示する。
Finally, in step 5215, all the contents of ST2 stored in 8212 are displayed on the display 17.

第8図は第1の実施例と同様入力独語とじてfinde
nを例にとり、処理された翻訳結果を表示したものであ
る6 第8図において符号81〜83は、第6図の符号61〜
63と同様である。本実施例では、さらに、列83の仏
語に対して、列84のように仏語から英語への翻訳を行
ない、その結果中に中間の言語である英語において同じ
単語を発見した場合、そのもととなった列83中の仏語
を翻訳結果としている。
As in the first embodiment, FIG.
Taking n as an example, the processed translation results are displayed.6 In FIG. 8, the numbers 81 to 83 are the numbers 61 to
It is similar to 63. In this embodiment, furthermore, the French in column 83 is translated from French to English as in column 84, and if the same word is found in English, which is an intermediate language, among the results, the original The French words in column 83 are the translation results.

すなわち、列83のr trouver Jについては
英単語rfindJが含まれており、列82の[fin
dJと一致するのでバッファST2 []に「trou
ver Jがストアされる。また、列83の「esti
mer Jについては英訳中に列82のfindが含ま
れていないので、Sr1 []にはストアされない。同
様に列83中r de’couvrirJはストアされ
、rre’ve’ler Jはストアされない。
That is, r troover J in column 83 includes the English word rfindJ, and [fin
Since it matches dJ, "trou" is written in buffer ST2 [].
ver J is stored. Also, in column 83, “esti
As for mer J, find in column 82 is not included in the English translation, so it is not stored in Sr1[]. Similarly, r de'couvrir J in column 83 is stored, and rre've'ler J is not stored.

この結果、第7図のステップ5215において第8図中
の下線部のみが表示器17に表示されることになる。
As a result, only the underlined portion in FIG. 8 is displayed on the display 17 at step 5215 in FIG.

このような構成により、翻訳処理の第1実施例では出力
される単語が多すぎる場合、適切な意味の単語のみを出
力するようにできる。
With this configuration, in the first embodiment of translation processing, when there are too many words to be output, only words with appropriate meanings can be output.

(翻訳処理の第3実施例) 翻訳処理の第3の実施例を、第9図のフロチャートに従
って説明する。ここでは、翻訳処理の第2実施例のよう
に、第1の言語、独語から、中間の言語である英語を介
して得られる全ての第2の言語、仏語の単語中の適切な
ものを選択する制御の一例を示している。
(Third Example of Translation Processing) A third example of translation processing will be described according to the flowchart of FIG. 9. Here, as in the second embodiment of the translation process, appropriate words are selected from all the words in the second language, French, obtained from the first language, German, through the intermediate language, English. An example of control is shown.

第9図において、ステップ5LOL−5108は第1お
よび第2の実施例と共通である。
In FIG. 9, step 5LOL-5108 is common to the first and second embodiments.

ステップ5309では5108において検索された翻訳
結果である仏語Fre [1]〜Fre [mlをバッ
ファST3 [1]〜ST3 [mlにストアする。
In step 5309, the French words Fre [1] to Fre [ml, which are the translation results retrieved in step 5108, are stored in buffers ST3 [1] to ST3 [ml.

次に、ステップ5310において8309でストアされ
たFre [1] 〜Fre [mlの単語に対して順
次処理を行なうためのカウンタSを「l」にセットする
。そしてステップ5311においてSr1の内容Fre
 [s]について今度は仏英辞書を検索し、さらに53
12において翻訳結果であるドイツ語をバッファST4
にストアする。
Next, in step 5310, a counter S for sequentially processing the words Fre [1] to Fre [ml stored in step 8309 is set to "l". Then, in step 5311, the contents of Sr1
Next, I searched the French-English dictionary for [s] and found 53 more
In step 12, transfer the German translation result to buffer ST4.
Store in.

次にステップ5313ではSr1にストアされた独語群
を最初にキー人力された独語見出しと比較し、ステップ
5314において一致するものがあれば5315に進ん
でEng [tlの翻訳結果の一つであるFre [s
]をバッファST2[]にストアする。
Next, in step 5313, the German word group stored in Sr1 is compared with the first key-generated German heading, and if there is a match in step 5314, the process proceeds to 5315, where Fre, which is one of the translation results of Eng [tl, is found. [s
] is stored in buffer ST2[].

ステップ5314において一致するものがなければステ
ップ5316.5317においてEng[1]の翻訳結
果全ての仏語に対して同様の処理を行なうまでカウンタ
Sをカウントアツプする。
If there is no match in step 5314, the counter S is incremented in steps 5316 and 5317 until the same process is performed for all French translation results of Eng[1].

1つのtに対して全ての処理が終了すると、今度はステ
ップ5318.5319において3106でストアされ
た全ての独語翻訳結果について処理を終了するまでカウ
ンタtをカウントアツプする。全ての処理を終了、つま
りt=nになると、ステップ5320においてストアさ
れたSr1[]の内容を全て表示器17に表示する。
When all the processing is completed for one t, the counter t is counted up in steps 5318 and 5319 until the processing is completed for all the German translation results stored in 3106. When all processing is completed, that is, when t=n, all contents of Sr1[] stored in step 5320 are displayed on the display 17.

第10図は独語入力としてrfindenJを例にとり
、第3の実施例で処理された翻訳結果を表示したもので
ある。図において符号101〜104は、第8図の符号
81〜84と同様である。
FIG. 10 takes rfindenJ as an example of German input and displays the translation results processed in the third embodiment. In the figure, numerals 101 to 104 are the same as numerals 81 to 84 in FIG.

この場合は、第8図において得られる列104をさらに
列105の独語に翻訳し、その結果と列101のもとの
単語を比較することにより列103の翻訳結果を採用す
るかどうかが決定される。
In this case, column 104 obtained in FIG. 8 is further translated into German in column 105, and it is determined whether to adopt the translation result in column 103 by comparing the result with the original word in column 101. Ru.

たとえば、第10図中103のr trouver J
についてその英訳の一つであるr findJをさらに
英独翻訳すると、列105中にr findenJが含
まれており、人力独語見出しであるrfindenJと
一致するのでバッファST2にr trouver J
がストアされる。また、列103のr de ’ co
uvrir Jについては列104中の英単語r un
cover Jに対する列105の独語翻訳結果につい
ても、列104中の英単語r discover Jに
対する列105の独語翻訳結果についても独語入力見出
しであるrfindenJが含まれていないので、r 
de ’ couvrir Jはストアされない。
For example, r troover J at 103 in Figure 10.
When r findJ, one of the English translations, is further translated into English and German, column 105 contains r findenJ, which matches the manual German heading rfindenJ, so r trouver J is stored in buffer ST2.
is stored. Also, r de 'co in column 103
For uvrir J, the English word r un in column 104
Neither the German translation result in column 105 for cover J nor the German translation result in column 105 for the English word r discover J in column 104 does not include the German input heading rfindenJ, so r
de' couvrir J is not stored.

この結果、第9図のステップ5320において、第10
図列103中の下線部のみの単語が表示器17に表示さ
れることになる。
As a result, in step 5320 of FIG.
Only the underlined words in the diagram column 103 will be displayed on the display 17.

(翻訳処理の第4実施例) 翻訳処理の第4の実施例を、第11図に示すフローチャ
ートに従って説明する。ここでも、翻訳処理の第2実施
例のように、第1の言語、独語から、中間の言語である
英語を介して得られる全ての第2の言語、仏語の単語中
の適切なものを選択する制御の一例を示しでいる。
(Fourth Example of Translation Processing) A fourth example of translation processing will be described according to the flowchart shown in FIG. Here, as in the second embodiment of the translation process, appropriate words are selected from all the words in the second language, French, obtained from the first language, German, through the intermediate language, English. An example of control is shown below.

第11図において、ステップ5IOI−3105は第1
実施例と共通である。
In FIG. 11, step 5IOI-3105 is the first
This is common to the embodiment.

ステップ5406では、入力された独語見出しに対する
翻訳結果である英単語Eng [1]〜Eng [kl
をバッファST4 [1] 〜ST4 [klにストア
する。
In step 5406, the English words Eng [1] to Eng [kl] which are the translation results for the input German heading are
is stored in buffers ST4[1] to ST4[kl.

次に、ステップ5407において5406でストアされ
たE n g [l ] 〜E n g [k ]の単
語に対して順次処理を行なうためのカウンタUを「1」
にセットし、また処理によって選択された英単語を順次
ストアするためのカウンタnを「1」にセットする。
Next, in step 5407, the counter U for sequentially processing the words E n g [l] to E n g [k] stored in 5406 is set to "1".
, and a counter n for sequentially storing English words selected by the process is set to "1".

そしてステップ5409において3406でストアされ
た英単語Eng [ulについて今度は英独辞書を検索
し、さらに5410において翻訳結果であるドイツ語と
見出し入力された独語とを比較し、5411において一
致するものがあれば5412に進んでその時点のEng
[ulをバッファSTI [nlにストアし、ステップ
5413でカウンタnをカウントアツプする。
Then, in step 5409, the English word Eng[ul stored in 3406 is searched for in the English-German dictionary, and further, in 5410, the German word that is the translation result is compared with the German word input as the heading, and in 5411, a matching word is found. If so, proceed to 5412 and select the Eng at that point.
[ul is stored in the buffer STI [nl, and the counter n is counted up in step 5413.

ステップ5411において一致するものがなければステ
ップ5414.5415においてU=k、つまり全ての
Eng [ulに対して同様の翻訳・比較処理を行なう
までカウンタUをカウントアツプし、ループする。
If there is no match in step 5411, then in steps 5414 and 5415, the counter U is incremented and looped until U=k, that is, the same translation/comparison process is performed for all Eng[ul.

その後の処理は第1実施例における第5図中のノード[
A]、または第2実施例における第7図中のノード[B
]、あるいは第3実施例における第9図中のノード[C
7へと移行することができる。
The subsequent processing is performed at the node [ in FIG. 5 in the first embodiment.
A], or the node [B in FIG. 7 in the second embodiment
], or the node [C
It is possible to move to 7.

第1〜第3実施例のノード[A]、[B]、[C]に移
行するまでの処理は、第12図の列121.122.1
23に示すように、独単語から英単語を得、さらに独語
へ翻訳してもとの独語が得られた英語を決定する処理で
ある。つまり、第11図の手順は、第1言語から第3言
語への翻訳を行なう際に中間の言語として用いる第2言
語を決定する処理に他ならない。
The processing up to moving to nodes [A], [B], and [C] in the first to third embodiments is performed in columns 121, 122, 1 in FIG.
As shown in 23, this is a process of obtaining an English word from a German word, further translating it into German, and determining the English word from which the original German word was obtained. In other words, the procedure shown in FIG. 11 is nothing but a process for determining a second language to be used as an intermediate language when translating from a first language to a third language.

このようにして得られた第2言語を、第1〜第3実施例
のノード[A]、[B]、[C]以降で処理することに
よって、より適切な訳語を容易かつ短時間で選択できる
。第1〜第3実施例においては、中間の言語以降におけ
る、2段階以上の翻訳処理では、翻訳結果として得られ
る単語の数が膨大となるが、あらかじめ第4実施例のよ
うに第2言語の段階で候補を絞ることによって、より効
率的な検索が可能となる。
By processing the second language obtained in this way at nodes [A], [B], and [C] in the first to third embodiments, a more appropriate translation can be easily and quickly selected. can. In the first to third embodiments, the number of words obtained as a result of translation becomes enormous in two or more stages of translation processing in an intermediate language or later. By narrowing down the candidates in stages, more efficient searches become possible.

ここで、第12図に第4実施例と、第1実施例の組合せ
結果を例示しておく。
Here, FIG. 12 illustrates a combination result of the fourth example and the first example.

第12図は独語入力としてr’ findenJを例に
とり、本実施例と第1実施例との組合せについて翻訳結
果を表示したものである。図において符号121−12
3は、第6図の符号61〜63と同様である。
FIG. 12 takes r' findenJ as an example of German input and displays the translation results for the combination of this embodiment and the first embodiment. 121-12 in the figure
3 is the same as numerals 61 to 63 in FIG.

第12図において、符号6は入力独語に対する英訳に再
び英独翻訳を行なった結果である。
In FIG. 12, reference numeral 6 is the result of performing English-German translation again on the English translation of the input German.

列122中r findJに対する独訳の中には入力独
語見出しであるr findenJがすでに含まれてい
るため、さらに処理を進めてバッファST1[]にrf
indJがストアされる。
Since the German translation for r findJ in column 122 already includes the input German heading r findenJ, further processing is performed and rf is stored in buffer ST1[].
indJ is stored.

また、列122中[discoverJ、r thin
k J、rconsiderJについてはその独訳の中
にrfindenJが含まれていないので、これらはS
TIにストアされない。従って、最終的に独仏翻訳結果
として列122中の英語r findJに対する翻訳結
果である列123中の仏語が表示される。
Also, in column 122 [discoverJ, r thin
As for k J and rconsiderJ, rfindenJ is not included in the German translation, so these are S
Not stored in TI. Therefore, French in column 123, which is the translation result for English r findJ in column 122, is finally displayed as the German-French translation result.

(翻訳処理の他の実施例) 以上説明したように、第2、第3、第4の各実施例に示
した処理を実行することによって、第1実施例に示した
中間言語を介した翻訳処理の精度を上げることができる
。従って、第2〜第4の実施例を複数組み合せることに
よって、さらに翻訳精度を上げることが可能である。
(Other Examples of Translation Processing) As explained above, by executing the processes shown in the second, third, and fourth embodiments, translation via the intermediate language shown in the first embodiment can be performed. Processing accuracy can be increased. Therefore, by combining a plurality of the second to fourth embodiments, it is possible to further improve translation accuracy.

第13図にその組合せ例を示す。図中左列実施例5〜1
1は、上行実施例1〜4を各々組み合せた場合の実施例
である。ここで、第7実施例は、上記の第4実施例の最
後で述べた、第4と第1実施例の組合せである。
FIG. 13 shows an example of the combination. Examples 5 to 1 in the left column of the figure
1 is an example in which each of the above-mentioned Examples 1 to 4 is combined. Here, the seventh embodiment is a combination of the fourth and first embodiments described at the end of the fourth embodiment above.

また、それぞれの組合せに対して各要素のアンド条件、
オア条件をとることによってさらに組合せ例が増えるこ
とになり、様々な翻訳条件によって組合せを変え、条件
に最も適した翻訳結果を得られることになる。
Also, for each combination, the AND condition of each element,
By using the OR condition, the number of combinations increases further, and by changing the combinations according to various translation conditions, it is possible to obtain a translation result that is most suitable for the conditions.

また、前記第1〜第11の実施例においては第1言語を
独語、第2言語を仏語、第3言語を英語として説明を行
なったが、それぞれスペイン語、イタリア語などあらゆ
る言語を適用できるのはいうまでもなく、容筒1・第3
言語間、また第2・第3言語間の双方向辞書を備えてい
ればよい。また、第1〜第4実施例では、独語から仏語
への翻訳を例示したが、逆方向の翻訳が同じ手順で可能
なのはいうまでもない。
Furthermore, in the first to eleventh embodiments, the first language is German, the second language is French, and the third language is English, but any language such as Spanish or Italian can be applied. Needless to say, containers 1 and 3
It is sufficient to have a bidirectional dictionary between languages and between second and third languages. Further, in the first to fourth embodiments, translation from German to French was illustrated, but it goes without saying that translation in the opposite direction is possible using the same procedure.

もちろん、ICカードのROM12.13に格納された
双方向辞書をそれぞれ単独で使用することもできる。上
記の各実施例では、独英、英独の双方向辞書および英仏
、仏英の双方向辞書をそれぞれ単独で使用できるのはい
うまでもない。
Of course, the two-way dictionaries stored in the ROM 12 and 13 of the IC card can also be used independently. In each of the embodiments described above, it goes without saying that the German-English, English-German bidirectional dictionaries, and the English-French and French-English bidirectional dictionaries can be used independently.

第13図の各実施例1−tiにおける種々の翻訳モード
は、キーボードからの入力に応じて選択できるようにす
るとよい。また、各実施例に対応した複数の翻訳モード
における翻訳結果を、時分割で表示器17に表示したり
、表示器17の表示領域を複数に空間分割してそれぞれ
表示したりすることも考えられる。
The various translation modes in each embodiment 1-ti in FIG. 13 may be selected in response to input from the keyboard. It is also conceivable to display the translation results in a plurality of translation modes corresponding to each embodiment on the display 17 in a time-sharing manner, or to spatially divide the display area of the display 17 into a plurality of regions and display each one. .

〈ユーザインターフェースの構成:そのl〉次に、複数
の異なる言語情報がそれぞれ格納されたICカードを本
体に装着した際、このような構成において考え得る有用
な システム全体の入出力制御、すなわち、ユーザインター
フェース方式について詳細に述べる。
<Configuration of user interface: Part 1> Next, when an IC card storing multiple different language information is installed in the main body, input/output control of the entire system that can be considered useful in such a configuration, that is, user The interface method will be described in detail.

(第12実施例) ここでは第1図の機器本体が、英英辞典として機能する
状態において、第1のICカードとして独英・英独の双
方向辞書を、第2のICカードとして仏英・英仏辞書を
装着した場合の構成を例示する。
(Twelfth Embodiment) Here, in a state where the main body of the device shown in FIG. - An example of the configuration when an English-French dictionary is attached is shown.

上述のシステムにおいては本体内のROMI lにより
構成された英英辞書以外に、ICカードとして構成され
た英・独・仏と3つの辞書があり、それぞれ組合せが可
能であるので3P2=6通りの組合せがあり得る(独仏
、仏独の翻訳は前述の第1〜第1I実施例により実行さ
れる)にれに本体の英英機能を加えると、合計7通りの
組合せとなる。
In the above-mentioned system, in addition to the English-English dictionary configured by the ROMI l inside the main body, there are three dictionaries (English, German, and French) configured as IC cards, and each can be combined, so there are 3P2 = 6 different dictionaries. There are possible combinations (German-French and French-German translations are performed by the above-mentioned 1st to 11th embodiments), and if the English-English function of the main body is added to this, there are a total of seven combinations.

第14図は、本実施例における表示器17の表示例であ
り、たとえば、メニュー項目としてのアルファベット表
示、たとえば「E」とともに[ENG−FREJなとの
ようにある言語から他の言語への翻訳方法を表示してい
る。
FIG. 14 shows an example of a display on the display 17 in this embodiment. For example, an alphabet display as a menu item, for example, "E" and a translation from one language to another such as "ENG-FREJ" are displayed. Showing how.

ここで操作者は、任意の辞書機能を選択可能であり、例
えば仏独辞書として利用する場合は本体の電源スィッチ
をオン状態にすると自動的に第14図のような表示を行
ない、その後アルファベットキーの「G」の押下があっ
たとき、対応するメニュー中の項目を選択する。その後
、仏独辞書としての仏語入力待ち画面(不図示)を表示
器17に表示し、以下前述の中間言語を介して変換制御
処理へ移行する。
Here, the operator can select any dictionary function. For example, when using the dictionary as a French-German dictionary, when the main unit's power switch is turned on, the display as shown in Figure 14 will be automatically displayed, and then the alphabet key When "G" is pressed, the corresponding item in the menu is selected. Thereafter, a French language input waiting screen (not shown) as a French-German dictionary is displayed on the display 17, and the process then proceeds to conversion control processing via the above-mentioned intermediate language.

上記第2のICカードとして、仏英−英仏辞書のかわり
に伊英・英伊辞書が装着された場合には、第14図の表
示例中rFREJをrITAJに変化させ、やはり7通
りの辞書を利用させるべくメニュー表示を行なえばよい
If an Italian-English/English-Italian dictionary is installed instead of the French-English-English dictionary as the second IC card, rFREJ in the display example in Fig. 14 will be changed to rITAJ, and the seven different dictionaries will also be displayed. All you have to do is display a menu so that you can use it.

次に、第15図のフローチャートを参照して上記のよう
なインターフェースを行なう場合の制御について説明す
る。図示の制御手順はROMII中の制御プログラムエ
リアllaに格納しておく。
Next, control when performing the above-mentioned interface will be explained with reference to the flowchart of FIG. 15. The illustrated control procedure is stored in the control program area lla in the ROMII.

まず、第15図のステップS501において、本体電源
投入を命令するファンクションキー3a中のオンキーの
押下の有無を確認し、該オンキーが押下されると550
2において第1のICカド装着部のICカードの有無を
確認する。確認方法としては、例えばICカードが装着
されると1つの閉ループ回路が形成されるよう配線する
ことによって、前記回路に所定の信号を送信して返送が
あればICカード有と判定する方法が考えられる。
First, in step S501 of FIG. 15, it is confirmed whether or not the on key among the function keys 3a that commands power-on of the main body is pressed, and if the on key is pressed, 550
In step 2, the presence or absence of an IC card in the first IC card mounting section is confirmed. One possible way to confirm this is to wire the circuit so that a closed loop circuit is formed when an IC card is inserted, and then send a predetermined signal to the circuit, and if there is a return signal, it is determined that the IC card is present. It will be done.

次に、ステップ5503において第1のICカード内に
あらかじめ格納されたICカード種別ココードを読み込
み、5504でこの種別コードAが中間言語である英語
に対する双方向翻訳機能であるかどうかを判定する。こ
こで異種コードとt=11定された場合には、別途処理
、例えば該ICカード単体で動作する制御システムに移
行する。
Next, in step 5503, the IC card type code stored in advance in the first IC card is read, and in 5504, it is determined whether the type code A is a bidirectional translation function for English, which is an intermediate language. If t=11 is determined to be a different type of code, a separate process is performed, for example, a control system that operates solely on the IC card.

ステップ5504で双方向翻訳機能を有すると判定され
た場合は、5505で種別コードAが本体RA M 1
.4のワークエリア14aにストアされる。
If it is determined in step 5504 that it has a bidirectional translation function, in 5505 the type code A is stored in the main body RAM 1.
.. 4 is stored in the work area 14a.

次にステップ5506において第2のICカド装着部の
ICカードの有無を確認する。ステップ5506が肯定
されると8507でカード種別コードBを読み込んで8
508において翻訳機能であるかどうかを判定し、この
ステップが否定された場合5504と同様に別途処理へ
移行する。
Next, in step 5506, it is confirmed whether or not there is an IC card in the second IC card mounting section. If step 5506 is affirmed, card type code B is read in 8507 and 8
In step 508, it is determined whether or not the translation function is used, and if this step is negative, the process moves to separate processing similarly to step 5504.

翻訳機能有と判定された場合にはステップ5509にお
いて前述の種別コードAと本種別コードBをマージし、
パターンMとしてワークエリア14aに再ストアする。
If it is determined that the translation function is present, the above-mentioned type code A and this type code B are merged in step 5509,
The pattern M is stored again in the work area 14a.

次にステップ5510で前述のパターンMに対する組合
せ情報をあらかじめROMI l内に格納されたテーブ
ルと比較検索し、ある場合には5511で組合せ情報を
表示文字情報とともに読み出し、5512でRAM14
および表示駆動部16において情報合成した後5513
で表示器17に第14図のように7通りの組合せパター
ンを表示し、5514でアルファベットキーによる各組
合せの選択入力を待つ。
Next, in step 5510, the combination information for the above-mentioned pattern M is searched and compared with the table stored in the ROMI l in advance, and if there is, the combination information is read out together with the display character information in 5511, and in 5512 the combination information is stored in the RAM 14.
and after information is synthesized in the display drive unit 16 5513
At step 5514, seven combination patterns are displayed on the display 17 as shown in FIG. 14, and at step 5514, selection input of each combination using the alphabet keys is awaited.

ここで、ステップ5506において第2のICカード装
着部のICカードの装着が確認されなかった場合は、5
515でパターンMとして前述の種別コードAを再スト
アし、5510以降は同一処理を実行して、第14図の
ようにrA」、「BJ、「C」の組合せパターンを表示
器17に表示する。
Here, if it is not confirmed in step 5506 that the IC card is installed in the second IC card installation section,
At 515, the aforementioned type code A is restored as pattern M, and from 5510 onwards, the same processing is executed to display the combination pattern of "rA", "BJ, and "C" on the display 17 as shown in FIG. .

また、ステップ5502において第1のICカード装着
部のICカードの装着が確認されなかった場合は、55
16において第2のICカード装着部のICカード装着
の有無を確認する。ステ・ンブ5516が否定された場
合は本体内に格納されている英英辞典機能しかないこと
になり、例えば英英辞典としての英単語入力待ち状態な
どの別処理へ移行する。
Further, if it is not confirmed in step 5502 that the IC card is installed in the first IC card installation section, 55
At step 16, it is confirmed whether or not an IC card is installed in the second IC card installation section. If step 5516 is negative, it means that there is only the English-English dictionary function stored in the main body, and the process moves to another process, such as waiting for input of an English word as an English-English dictionary.

ステップ551.6でICカードの装着を確認すると5
517において該ICカード内にあらかじめ格納された
種別コードBを読み込み、8518で翻訳機能の有無を
確認する。翻訳機能を備えている場合はステップ551
9で種別コードBをRAM14内にストアすると同時に
3520で組合せパターンMへ再ストアし、551O以
降の処理に移る。最終的には第14図のように「A」、
「E」、rFJの組合せを任意に並べ換えて表示器17
に表示し、5514で選択待ち状態となる。
If you confirm that the IC card is installed in step 551.6, 5
At step 517, the type code B stored in advance in the IC card is read, and at step 8518, the presence or absence of the translation function is confirmed. If the translation function is provided, step 551
At step 9, the type code B is stored in the RAM 14, and at the same time, at 3520, the combination pattern M is stored again, and the process moves to steps 551O and subsequent steps. Finally, as shown in Figure 14, the result is "A",
Display 17 by arbitrarily rearranging the combination of “E” and rFJ.
The screen is displayed at 5514, and the screen waits for selection.

このようにして、装着されたICカードに応じて、第1
4図のように可能な翻訳モードを表示し、ユーザの所望
の翻訳モードを選択させることができる。
In this way, the first
Possible translation modes are displayed as shown in Figure 4, and the user can select the desired translation mode.

(第13実施例) 第12実施例においてオンキーは、電源投入機能のみを
有するものであったが、このオンキーに電源投入後の押
下に対して全システムで可能な状態を表示するメニュー
表示の機能を付加することによって、ある設定によって
第1、第2のICカードを他言語のカードに交換した場
合、各組合せの1つを実行中でもオンキーを押下して第
15図に示すような制御を実行することによって、常に
最新のシステム状態による機能を確認実行することが可
能となる。もちろんこれら機能の実行命令用のキーとし
て、オンキー以外のキーを割り当ててもよいのはいうま
でもない。
(Thirteenth Embodiment) In the twelfth embodiment, the on key only had a power-on function, but this on key has a menu display function that displays possible states of the entire system when pressed after power-on. By adding , if the first and second IC cards are replaced with cards in other languages due to certain settings, the on key can be pressed even when one of the combinations is being executed to execute the control shown in Figure 15. By doing so, you can always check and execute functions based on the latest system status. Of course, it goes without saying that keys other than the on key may be assigned as keys for executing commands for these functions.

(第14実施例) 第12実施例においては、第1、第2のICカードそれ
ぞれに翻訳機能を有する場合について述べたが、第1の
ICカードとして翻訳機能(辞書および検索プログラム
)を内蔵し、第2のICカードには単独で機能するアプ
リケーションを格納しておき、翻訳とともに第2のカー
ドの機能を実行することも考えられる。
(Fourteenth Embodiment) In the twelfth embodiment, a case has been described in which the first and second IC cards each have a translation function, but the first IC card has a built-in translation function (dictionary and search program). It is also conceivable that the second IC card stores an application that functions independently, and executes the functions of the second card along with translation.

このような構造では、第15図の手順に第16図の手順
を追加することにより、以下のような表示制御を行なう
ことが考えられる。
In such a structure, the following display control may be performed by adding the procedure shown in FIG. 16 to the procedure shown in FIG. 15.

すなわち、第15図ステップ5508で第2のICカー
ドの種別コードBの翻訳機能が否定された場合は、第1
6図の制御に移行する。
That is, if the translation function of the type code B of the second IC card is denied in step 5508 in FIG.
Shift to the control shown in Figure 6.

ステップS521において種別コードAおよびBは組合
せパターンMおよび機能パターンNに再ストアされ、ス
テップ5522.5523において各パターンM、Nが
比較検索され、ステップ5524でROMIIに格納さ
れたメニュー画面表示文字機能が読み出され、ステップ
5525で画面レイアウトに基づいて表示情報が合成さ
れ、ステップ8526で表示器17に表示出力される。
In step S521, type codes A and B are restored into combination pattern M and function pattern N, in steps 5522 and 5523 each pattern M and N are compared and searched, and in step 5524 the menu screen display character function stored in ROMII is The information is read out, display information is synthesized based on the screen layout in step 5525, and displayed on the display 17 in step 8526.

第17図はこの表示の一例を示すもので、ここでは第2
のICカード装着部に旅行用会話集を格納したICカー
ドを装着した場合を示す。図示のように、この場合は、
メニュー項目rAJ〜「C」には第1のICカードに対
する翻訳機能の組合せを、rDJにアプリケーションと
しての会話集タイトルをrTRAVEL  C0NVE
R5ATIONJを表示している。
Figure 17 shows an example of this display;
This figure shows a case where an IC card storing a travel phrasebook is installed in the IC card installation part of the figure. In this case, as shown,
Menu items rAJ to "C" contain a combination of translation functions for the first IC card, and rDJ contains the title of a conversation collection as an application.rTRAVEL C0NVE
R5ATIONJ is displayed.

また、ここで第1、第2のICカード装着部双方にアプ
リケーションカードが装着された場合、すなわち第15
図でステップ5504.5508が否定された場合には
第17図におけるメニュ項目rAJおよび2つのアプリ
ケーションタイトルが表示され、3つの機能が選択可能
となる。
Moreover, if the application card is installed in both the first and second IC card installation parts, that is, the 15th
In the figure, if steps 5504 and 5508 are negative, the menu item rAJ and two application titles in FIG. 17 are displayed, and three functions can be selected.

〈ユーザインターフェースの構成:その2〉以上では、
メニュー表示とその選択に関する構成を示したが、以下
では、複数の異なる言語情報がそれぞれ格納されたIC
カードをそれぞれ本体に装着した際、選択された言語に
対応して本体表示器上に出力する各種メツセージ言語を
制御するための構成について以下に詳述する。
<User interface configuration: Part 2> and above,
Although the configuration related to menu display and its selection has been shown, below, we will explain the structure of an IC that stores a plurality of different language information.
The configuration for controlling the various message languages output on the main body display in accordance with the selected language when each card is installed in the main body will be described in detail below.

(第15実施例) 第18図(A、 )は第14図のメニュー画面表示中に
おいて、メニュー項目「A」 (英英辞典モード)を選
択した入力待ち状態を示しており、操作者に人力を促す
メツセージは見出し入力言語が英語のため、英語表記と
なっている。
(15th Embodiment) Figure 18 (A, ) shows an input waiting state when menu item "A" (English-English dictionary mode) is selected while the menu screen in Figure 14 is being displayed. The message prompting is written in English because the heading input language is English.

ところが、第14図において項目rFJが選択され、す
なわち仏語辞典検索処理に移行した場合には、第18図
(B)に示すようにメツセージを自動的に仏語表記に切
り換えるのがよい。
However, when the item rFJ is selected in FIG. 14, that is, the process moves to the French dictionary search process, it is preferable to automatically switch the notation of the message to French as shown in FIG. 18(B).

この場合、その他エラーなどの各種メツセージ言語も全
て仏語表記とし、メニュー画面に戻って他言語辞典を選
択するまでこのモードが継続されるものとする。
In this case, all other messages such as errors are written in French, and this mode continues until the menu screen is returned and another language dictionary is selected.

多くの場合、辞ご言語を設定したユーザは、当該言語を
母国語とする人が多いと考えられるので、辞書選択時に
全メツセージが母国語表示されることによって操作性が
著しく向上する。
In many cases, many users who have set a dictionary language are likely to have that language as their native language, so displaying all messages in their native language when selecting a dictionary significantly improves operability.

次に、以上の動作を実現する手段について説明する。Next, means for realizing the above operation will be explained.

第19図は、第2図におけるICカード内に格納された
ROM13の内部構造をさらに詳細に示したもので、以
下に述べる順に構成される。
FIG. 19 shows in more detail the internal structure of the ROM 13 stored in the IC card in FIG. 2, and is configured in the order described below.

まず、先頭のエリアにはカード自体に特有のシステム制
御を実行するプログラムが格納されており、ROM13
がCPUl0によって制御されるチップセレクトによっ
て制御がROMIIから移行した場合、あらかじめ割り
当てられた各種処理を実行するものである。
First, the first area stores a program that executes system control specific to the card itself, and is located in the ROM13.
When control is transferred from ROMII by chip select controlled by CPU10, various pre-assigned processes are executed.

次のエリアに格納されているのはカード種別コードBで
、これは前述のカードの種別を判定するための制御コー
ドである。
What is stored in the next area is card type code B, which is a control code for determining the type of card mentioned above.

次に、当該カードで扱う言語(ここでは仏語)によって
構成された、複数組から成るメツセージデータ13fお
よびこれを制御するメツセージ表水制御プログラム13
gが格納される。メツセージデータの種類は、ROMI
I内に格納されているメツセージデータ(英語)と全て
対応する形で設けられる。
Next, message data 13f consisting of a plurality of sets configured in the language handled by the card (French in this case) and a message surface water control program 13 that controls the message data 13f.
g is stored. The type of message data is ROMI
It is provided in a form that completely corresponds to the message data (English) stored in I.

次に通常のアルファベット26文字以外の仏語特有の文
字(例えば「ン」、「ム」など)のコド、およびこれに
対応した表示用フォントデータおよび制御プログラムが
格納されている。これについては、後に詳述する。
Next, codes for characters unique to French (for example, "n", "mu", etc.) other than the usual 26 letters of the alphabet, and corresponding display font data and control programs are stored. This will be detailed later.

そして、最後に辞書データエリアとして仏−英、英−仏
双方向のデータとこれを検索するためのテーブルがそれ
ぞれ格納されて1つのROMを構成する。
Finally, French-English and English-French bidirectional data and a table for searching the data are stored as dictionary data areas to form one ROM.

第18図(A)に示す英英変換の実行中は、各種メツセ
ージはROMIIに格納されたメッセジデータが同様に
格納されている制御プログラムによって出力されている
が、ここで第18図(B)に示すように仏語辞書モード
が選択された時はメツセージ制御プログラムがRAM1
4のワークエリア14a内にストアされたカード種別コ
ードBを確認すると同時に、メツセージ表示制御をRO
M13に移管する。
While the English-to-English conversion shown in FIG. 18(A) is being executed, various messages are outputted by the control program in which the message data stored in ROMII is also stored, but here, as shown in FIG. 18(B) As shown in , when the French dictionary mode is selected, the message control program is stored in RAM1.
At the same time, confirm the card type code B stored in the work area 14a of No. 4, and also turn the message display control to RO.
Transfer to M13.

この時仏語に切り換わったことを示すフラグをワークエ
リア14a内に設定しておくことによって、メニュー画
面に戻った場合やRAM14の記憶内容を電源オフ後も
常にバックアップしておくことによって、再び電源をオ
ンにしてメニュー画面を表示した時もワークエリア14
a内のフラグを確認してメツセージ表示処理をICカー
ド側に移管するため、常に仏語表記状態を維持すること
ができる。
At this time, by setting a flag in the work area 14a to indicate that the language has been switched to French, it is possible to back up the memory contents of the RAM 14 even after returning to the menu screen or when the power is turned off. Work area 14 is also displayed when you turn on and display the menu screen.
Since the message display process is transferred to the IC card after confirming the flag in a, the French notation can always be maintained.

また、他言語辞書を選択してワークエリアと 14a内のフラグか新たに他言語を示すフラグに切り換
えれば、メツセージを他の言語表記に切り換えることが
できる。ここではもちろん、他言語ICカード内のRO
M構成も第19図に示す仏語辞書カードと同様にしてお
く必要がある。
Furthermore, by selecting the other language dictionary and switching to a flag in the work area and 14a or a new flag indicating another language, it is possible to switch the notation of the message to another language. Here, of course, the RO in the other language IC card is used.
It is also necessary to keep the M configuration similar to that of the French dictionary card shown in FIG.

こうしてどのような言語においても同様のメモJ構成を
採用することによって、各国語のICカードを装着して
当該言語辞書を選択すれば、当該言語表記によるメツセ
ージが可能となり、さらに他言語を選択しなければ本体
電源をオフ/オンしても常に一定のメツセージが表示さ
れ、当該言語を母国語として使用する操作者にとっては
非常に便利である。
In this way, by adopting the same Memo J structure for any language, by inserting an IC card for each language and selecting the language dictionary, messages can be sent in that language, and it is also possible to select another language. Otherwise, a certain message will always be displayed even if the main unit is turned off and on, which is very convenient for operators who use the relevant language as their native language.

(第16実施例) 上記第15実施例では、メツセージ言語の切換は辞ご言
語の選択切換によって行なっていたが、どの辞書言語を
実行していても常に所望のメツセージ言語を設定可能と
する構成も考えられる。
(16th Embodiment) In the 15th embodiment described above, the message language was switched by switching the dictionary language selection, but the configuration is such that the desired message language can always be set regardless of which dictionary language is being executed. can also be considered.

すなわち、本体操作中にあらかじめキーボード内に切換
キー(不図示)を設けておき、このキを押下することに
よって表示画面が第18図(C)に示すように現在使用
中のメツセージ言語以外に使用可能な言語をワークエリ
ア内にストアされた種別コードによって識別してメニュ
ー表示させ、操作者がこれを自由に選択できるようにす
る。
In other words, a switch key (not shown) is provided in the keyboard in advance during operation of the main unit, and by pressing this key, the display screen changes to a message language other than the one currently in use, as shown in Figure 18 (C). Possible languages are identified by the type code stored in the work area, and a menu is displayed so that the operator can freely select the language.

第15実施例においては辞書言語に切り換えた辞典でメ
ツセージ言語識別フラグを切り換えていたが、本実施例
では切換押下後言語を選択する際に切り換えることによ
って、容易に実現可能である。
In the fifteenth embodiment, the message language identification flag was switched by the dictionary that was switched to the dictionary language, but in this embodiment, this can be easily realized by switching when selecting the language after pressing the switch.

この表示メツセージ切換制御を第20図のフローチャー
トに基づいて説明する 電子辞書機能としての検索ルーチン実行中に、割込処理
でステップ5601で常時切換キー押下の有無を判定す
る。切換キーの押下を検出すると、ステップ5602で
現メツセージ言語を示す現フラグを確認する。ここでは
、英語が指定されているものとする。そこでステップ5
603においてワークエリア14a内にストアされた種
別コードを確認し、未使用言語を認識してステップ56
04で英語以外の言語(独語、仏語)の選択画面(第1
8図(C))を出力してステップ5605において選択
キーの人力を待つ。どちらか−・方が選択されると、ス
テップ5606でRAM14内に新しい言語に対応する
フラグを設定すると同時に、ステップ5607で設定さ
れた言語が格納されたROMにメツセージ表示制御を移
管し、検索ルーチンから抜ける時にメツセージ表示画向
から抜けた場合にはステップ5608で新しい言語によ
るメツセージ表示を実行して検索ルーチンの次処理に移
行する。
This display message switching control will be explained based on the flowchart of FIG. 20. During execution of a search routine as an electronic dictionary function, it is determined in step 5601 in interrupt processing whether or not the switching key is pressed at all times. When the depression of the switching key is detected, the current flag indicating the current message language is checked in step 5602. Here, it is assumed that English is specified. So step 5
In step 603, the type code stored in the work area 14a is checked, an unused language is recognized, and step 56
04, the selection screen for languages other than English (German, French) (first
8 (C)) and waits for manual input of the selection key in step 5605. If either one is selected, a flag corresponding to the new language is set in the RAM 14 in step 5606, and at the same time, message display control is transferred to the ROM in which the set language is stored in step 5607, and the search routine is executed. When exiting from the message display screen, the message is displayed in a new language in step 5608, and the process proceeds to the next step of the search routine.

RAM14が、電源オフ時もバックアップされているも
のとすれば、常に同一言語によるメツセージ表示が可能
であり、操作者が切換操作を実行しない限り表示は変わ
らない。従ってどの言語を選択しても常に同一言語でメ
ツセージ表示が行なわれるため、当該言語を母国語とす
る操作者にとってはいっそう便利である。
Assuming that the RAM 14 is backed up even when the power is turned off, messages can always be displayed in the same language, and the display will not change unless the operator performs a switching operation. Therefore, no matter which language is selected, messages are always displayed in the same language, which is more convenient for operators whose native language is that language.

また、第15と第16実施例を組み合せてもよいのはも
ちろんである。すなわち、辞書言語を切り換える際に当
該言語に切り換えるばかりでな(、切換後当該言語を使
用中に常時任意の切換が可能である。
Furthermore, it goes without saying that the fifteenth and sixteenth embodiments may be combined. In other words, when switching the dictionary language, you do not just switch to the language concerned (but after switching, you can change the dictionary at any time while using the language).

また、第15、第16実施例のどちらか一方の表示メツ
セージ制御を操作者が設定可能なようにすれば、複数の
操作者にとって非常に便利なメツセージ表示機能を提供
することができる。
Furthermore, by allowing the operator to set the display message control for either one of the fifteenth and sixteenth embodiments, it is possible to provide a very convenient message display function for a plurality of operators.

〈ユーザインターフェースの構成:その3〉次に、装着
されたICカード内言語あるいは複数言語の中から選択
された任意の言語に対応して見出し人カキ−の機能を当
該言語で使用する人力文字に自動的に切り換える制御に
ついて述べる。
<Configuration of user interface: Part 3> Next, depending on the language of the installed IC card or any language selected from multiple languages, the function of the header person key can be changed to the human characters used in that language. This section describes automatic switching control.

(第17実施例) たとえば、独語では、「声」、「イ」のような文字が使
用されるが、以下では、これらの文字の入力手段を必要
に応じて追加する技術につき説明する。
(Seventeenth Embodiment) For example, in German, characters such as ``voice'' and ``i'' are used, and below, a technique for adding input means for these characters as necessary will be described.

第21図は本実施例を採用した表示例を示すもので、第
21図(A)はICカードとして独語カードが装着され
、実行した見出し人力画面状態を示すものである。
FIG. 21 shows a display example employing this embodiment, and FIG. 21(A) shows the state of a manual headline screen when a German language card is inserted as an IC card.

図示のように、表示器17表示面の下段に独語特有の入
力文字として「ア」、「工」、「b」、「h」が表示さ
れるとともに、後述の表示器17の上面に設けられた透
明キーボード8によって表示文字付近を押下することに
よって表示文字をキー人力情報として取り込むことにす
る。
As shown in the figure, "A", "ENG", "b", and "h" are displayed as German-specific input characters at the bottom of the display surface of the display 17, and characters provided on the upper surface of the display 17, which will be described later, are displayed as input characters unique to German. By pressing the vicinity of the displayed characters on the transparent keyboard 8, the displayed characters are taken in as key manual information.

このような構成によれば、独語を入力する場合は、本体
にあらかじめ設けられたアルファベットキー26文字と
表示器内に設定された特殊キー4文字の組合せが可能と
なる。
According to this configuration, when inputting German, it is possible to use a combination of 26 letters of the alphabet keys provided in advance on the main body and 4 letters of the special keys set in the display.

第21図(B)は同様に仏語入力画面を示しており、表
示器17の下段には仏語特有の入力文字が複数個表示さ
れ、それぞれその上の透明キーボード8を押下可能とし
た構成を示している。
FIG. 21(B) similarly shows a French input screen, in which a plurality of French-specific input characters are displayed at the bottom of the display 17, and the transparent keyboard 8 above each can be pressed. ing.

次に、第22図および第23図を参照して表示器17上
の透明キーボード8の構造について述べる。
Next, the structure of the transparent keyboard 8 on the display 17 will be described with reference to FIGS. 22 and 23.

第23図は同構造による分解斜視図、第22図は第23
図の組立状態の断面図である。
Fig. 23 is an exploded perspective view of the same structure, and Fig. 22 is an exploded perspective view of the same structure.
FIG. 3 is a cross-sectional view of the assembled state shown in the figure.

第22図および第23図において、第2図の表示器17
を構成する液晶表示器18上には、ポリエステルフィル
ムなどの透明シート上に蒸着などによって形成された透
明電極19が複数本形成された下側フレキシブルプリン
ト基板20が設けられており、この下側フレキシブルプ
リント基板20には所定の空隙を形成するためのスペー
サ部材21を介して、下側フレキシブルプリント基板2
0と同様に透明シート下面に透明電極22が複数本形成
された上側フレキシブルプリント基板23が接着などに
よって積層されている。
22 and 23, the display 17 of FIG.
A lower flexible printed circuit board 20 on which a plurality of transparent electrodes 19 formed by vapor deposition on a transparent sheet such as a polyester film is provided on the liquid crystal display 18 constituting the lower flexible printed circuit board 20. A lower flexible printed circuit board 2 is attached to the printed circuit board 20 via a spacer member 21 for forming a predetermined gap.
Similarly to No. 0, an upper flexible printed circuit board 23 on which a plurality of transparent electrodes 22 are formed is laminated by adhesive or the like on the lower surface of a transparent sheet.

上側フーレキシブルプリント基扱23上の透明電極22
(4本)および下側フレキシブルプリント基板20上の
透明電極19(8本)は互いに直交するように配線され
ると同時に、スペーサ部材21によって所定の空隙が形
成されているため、上側フレキシブルプリント基板23
の所定部分を指などで押圧することによって上側フレキ
シブルプリント基板23の透明電極22と下側フレキシ
ブルプリント基板20の透明電極19が接触し、所定の
キー信号が発生して本体内部でキー人力処理が行なわれ
る。
Transparent electrode 22 on the upper flexible printed substrate 23
(4 electrodes) and the transparent electrodes 19 (8 electrodes) on the lower flexible printed circuit board 20 are wired perpendicularly to each other, and at the same time, a predetermined gap is formed by the spacer member 21. 23
By pressing a predetermined part with a finger or the like, the transparent electrode 22 of the upper flexible printed circuit board 23 and the transparent electrode 19 of the lower flexible printed circuit board 20 come into contact, a predetermined key signal is generated, and the key is manually operated inside the main body. It is done.

次に、本実施例における制御について第24図のフロー
チャートを用いて説明する。第24図のステップ570
1で本体動作中にカードが選択されるか、ステップ57
02において本体の電源が投入されてカードがある場合
、カードに制御が移行する制御において、ステップ57
03でカードが装着されているかどうかの確認を行なう
。カドの装着が確認されなかった場合は本体機能を継続
するか、エラーとして他の処理へ移行する。
Next, control in this embodiment will be explained using the flowchart of FIG. 24. Step 570 in FIG.
1, the card is selected while the main unit is operating, or step 57
If the main unit is powered on in step 02 and there is a card, control is transferred to the card in step 57.
At step 03, it is checked whether the card is installed. If the attachment of the card is not confirmed, the main body function will continue, or it will be treated as an error and the process will proceed to another process.

カードの装着が確認されるとステップ5704において
カードの種別コードAが組み込まれ、ステップ5705
でRAM14のワークエリア14a内にストアされる。
When the card attachment is confirmed, the card type code A is incorporated in step 5704, and step 5705
The data is stored in the work area 14a of the RAM 14.

次にステップ5706において第19図に示すカード内
ROM]、1に格納されたキー文字表示用フォントデー
タKを読み出すと同時に、ステップ5707で第21図
の表示例に示す人力画面表示情報■を本体あるいはカー
ド内ROMI lから読み出し、ステップ5708にお
いて表示情報りとしてフォントにおよび表示情報Iを合
成し、ステップ5709で表示器上に表示出力する。
Next, in step 5706, the key character display font data K stored in the card internal ROM shown in FIG. Alternatively, it is read from the ROMI I in the card, and in step 5708 the font and display information I are synthesized as display information, and in step 5709 it is displayed on the display.

この状態でステップ5710においてアルファベットキ
ーあるいは表示517上に表示された特殊文字上の透明
キーボード8が押圧されると、見出し語(特殊文字)の
人力処理が順次実行される。
In this state, when the alphabet key or the transparent keyboard 8 on the special character displayed on the display 517 is pressed in step 5710, manual processing of the entry word (special character) is sequentially executed.

このようにして、装着されるICカードの機能に応じて
、特定の言語処理に必要な特殊文字を入力するキー人力
手段を追加できるため、ユーザはシフトキーシーケンス
など面倒な操作を行なう必要がなく、また余計なキー人
力バードウェアの追加も不要である。
In this way, key manual means can be added to input special characters required for specific language processing depending on the function of the IC card installed, so the user does not have to perform cumbersome operations such as shift key sequences. Also, there is no need to add any unnecessary key manual hardware.

(第18実施例) 第17実施例においては本体に装着されるICカードが
1種類の場合について述べたが、2種類の異なる言語が
格納されたICカードがそれぞれ装着された場合は、第
14図に例示した表示が前述の制御によって実行された
後、各選択肢の人力言語に対応して入力画面上に当該言
語で使用する特殊文字を表示して押圧可能とすることに
よって、それぞれの言語に対応したキーボードが形成で
きる。
(18th Embodiment) In the 17th embodiment, the case where only one type of IC card is installed in the main body has been described, but if two types of IC cards storing different languages are installed, the 14th After the display illustrated in the figure is executed by the above-mentioned control, the special characters used in each language are displayed on the input screen corresponding to the human input language of each option and can be pressed. A compatible keyboard can be created.

すなわち、第15図のステップ5514において選択キ
ーが押下されると、第24図で選択された言語が格納さ
れているカードの種別コードに基づいてステップ570
6においてカード内に格納された文字フォントデータK
を読み出し、以後前述のフローを実施してステップ57
10において見出し人力待ち状態となる。
That is, when the selection key is pressed in step 5514 of FIG. 15, step 570 is performed based on the type code of the card storing the language selected in FIG.
Character font data K stored in the card in 6
, and thereafter execute the above-mentioned flow to proceed to step 57.
At step 10, the header enters a state of waiting for manual input.

以上の第17、第18実施例によれば、本体キーボード
上に特殊文字専用のキーを設けたり1つのキーに複数の
機能を付加して本体の大型化やキー人力の煩雑化を招く
ことがなくなり、各言語で使用する文字のみがそのつと
切換表示されることによって、スピーデイかつ正確な文
字入力が実現できる。
According to the 17th and 18th embodiments described above, it is possible to prevent the main body from having keys dedicated to special characters on the main body keyboard or adding multiple functions to one key, resulting in an increase in the size of the main body and complication of key manpower. By switching and displaying only the characters used in each language, speedy and accurate character input can be achieved.

〈各実施例の効果〉 以上説明したように、第1の言語情報を入力して第1の
言語情報に対応した第2の言語情報を出力するともに、
外部記憶装置としてのICカードを複数着脱可能に構成
された電子機器において、上述の種々の実施例の構成を
採用することにより得られる効果のうち主要なものを、
以下に要約する。
<Effects of each embodiment> As explained above, first linguistic information is input and second linguistic information corresponding to the first linguistic information is output, and
The main effects obtained by adopting the configurations of the various embodiments described above in an electronic device configured to be able to attach and detach a plurality of IC cards as external storage devices are as follows.
It is summarized below.

(1)〈異種言語間の翻訳の基本構成〉、〈異種言語間
の翻訳の詳細〉の欄で説明した翻訳方式によれば、次の
ような効果がある。
(1) The translation method described in the sections ``Basic configuration of translation between different languages'' and ``Details of translation between different languages'' has the following effects.

すなわち、複数の異なる言語をメモリに格納する際前記
それぞれの言語に対応した共通の言語を組み合せておき
、異なる言語間の変換を行なう場合前記共通言語として
の中間言語を介在させることによって、複数の異なる言
語間のあらゆる組合せによる変換に対してそれぞれの組
合せによるデータ構成をとることによるメモリの巨大化
およびコストの上昇を防止できるとともに、それぞれの
組合せに対して多種の辞書を設けることによる設計業務
の増大や、そのつと必要な辞書の交換を行なうといった
煩雑さや混乱を解消できる。
In other words, when storing multiple different languages in memory, a common language corresponding to each of the languages is combined, and when converting between different languages, an intermediate language is used as the common language to interpose the multiple languages. It is possible to prevent the increase in memory size and cost caused by configuring data for each combination of conversions between different languages, and to simplify design work by providing various dictionaries for each combination. This eliminates the complexity and confusion of increasing the number of dictionaries and replacing the necessary dictionaries.

また、新たな言語を追加する場合でも、常に共通の中間
言語と対応させるのみで既存の全ての言語に対して変換
が可能となるので、機能の拡張性やシステムの自由度が
高められるといった優れた利点もある。
In addition, even when adding a new language, it is possible to convert all existing languages by simply making them compatible with a common intermediate language, which has the advantage of increasing functionality extensibility and system flexibility. There are also some advantages.

また、異なる言語間の翻訳に際して、各変換過程におけ
るさらなる変換一致処理を実施することによって、精度
の高い翻訳が可能となるという利点も得られる。
Further, when translating between different languages, there is an advantage in that highly accurate translation is possible by performing further conversion matching processing in each conversion process.

もちろん、上記構成によれば、所定言語と中間言語の間
の翻訳結果も和用できるから、限られた辞書構成で、多
種の言語間での翻訳が可能である。
Of course, according to the above configuration, the translation results between the predetermined language and the intermediate language can also be used, so it is possible to translate between various languages with a limited dictionary configuration.

(2)〈ユーザインターフェースの構成:そのl〉の欄
で説明したインターフェース方式によれば、次のような
効果がある。
(2) The interface method described in the section <User interface configuration: Part 1> has the following effects.

すなわち、複数の言語がそれぞれ格納されたICカード
を機器本体に任意に組み合せて装着することによって、
前記状態における複数の言語間の変換可能な組合せが自
動的に機器本体表示上で確認選択でき、常に最新の組合
せによる各言語変換機能が簡単に選択・確認できる。
In other words, by attaching any combination of IC cards containing multiple languages to the main body of the device,
Combinations that can be converted between a plurality of languages in the above state can be automatically checked and selected on the main display of the device, and each language conversion function with the latest combination can be easily selected and checked.

〔3)〈ユーザインターフェースの構成:その2〉の欄
で説明したインターフェース方式によれば、次のような
効果かある。
[3] According to the interface method described in the section <User interface configuration: Part 2>, the following effects are achieved.

すなわち、複数の言語がそれぞれ格納されたICカード
を機器本体に任意に組み合せて装着し、複数の言語の中
から任意の言語を選択することによって当該言語による
エラーなどの各種メッセジ表示を自動的あるいは操作者
の手動によって選択可能とすることによって、当該言語
を母国語とする操作者にとって操作中の各種メツセージ
が理解しやすくなり、操作効率の大幅な向上や操作ミス
防止などを実現できる。
In other words, by attaching any combination of IC cards containing multiple languages to the main body of the device and selecting any language from among the multiple languages, various messages such as errors in that language can be displayed automatically or By enabling manual selection by the operator, it becomes easier for operators whose native language is to understand various messages during operation, and it is possible to significantly improve operational efficiency and prevent operational errors.

(4)〈ユーザインターフェースの構成:その3〉の欄
で説明したインターフェース方式によれば、次のような
効果がある。
(4) According to the interface method described in the section <User interface configuration: Part 3>, the following effects are achieved.

すなわち、複数の言語がそれぞれ格納されたICカード
を機器本体に任意に組み合せて装着し、複数の言語の中
から任意の言語を選択した際、当該言語で使用する特殊
文字を表示器上に表示するとともに、表示器上に設けら
れたキーボードによって前記特殊文字を選択的に文字情
報として入力可能なように構成することによって、キー
ポド上には常に当該言語で必要な文字のみとなり、キー
人力が正確かつスピーデイに行なえるとともに、不要な
キーをあらかじめキーボード上に設ける必要がなく、機
器本体の小型化、ローコスト化が実現でき、非常に有利
な機器を提供することができる。
In other words, when an arbitrary combination of IC cards containing multiple languages is installed in the device, and a language is selected from among the multiple languages, the special characters used in that language will be displayed on the display. In addition, by configuring the keyboard so that the special characters can be selectively entered as character information using the keyboard provided on the display, only the characters necessary for the relevant language are always displayed on the keyboard, making it possible to accurately input the keys manually. Moreover, it can be performed quickly, there is no need to provide unnecessary keys on the keyboard in advance, and the device main body can be made smaller and lower in cost, making it possible to provide a very advantageous device.

[発明の効果] 以上の説明から明らかなように、本発明によれば、複数
の言語による言語情報を処理する電子機器において、所
定の言語による言語情報を格納するとともに装置本体に
対して着脱自在に設けられた外部記憶装置と、少なくと
も文字情報を表示する手段と、この表示手段の表示面に
表示中の文字情報のうち所望の文字情報を選択する手段
とを設け、前記外部記憶装置を装置本体に装着した状態
において、前記外部記憶装置内に記憶された言語情報の
言語に特有の文字情報を前記表示手段に表示するととも
に、前記選択手段により表示中の文字情報中の所望の文
字情報が選択された場合その文字情報を装置に人力する
構成を採用しているので、表示f股上の選択手段を用い
て着脱される外部記憶装置に格納された言語情報の言語
に特有な文字情報を入力することができ、各種言語に特
有の文字専用の入力手段を固定的に設ける必要がなく、
小型軽量かつ簡単安価で拡張性の高い電子機器を提供で
きるという優れた効果がある。
[Effects of the Invention] As is clear from the above description, according to the present invention, in an electronic device that processes linguistic information in a plurality of languages, linguistic information in a predetermined language can be stored and the device can be detachably attached to the main body of the device. an external storage device provided in the device, a means for displaying at least character information, and a means for selecting desired character information from among the character information displayed on the display surface of the display means; When attached to the main body, character information specific to the language of the linguistic information stored in the external storage device is displayed on the display means, and desired character information among the character information being displayed is displayed by the selection means. When a selection is made, the character information is manually entered into the device, so the character information specific to the language of the linguistic information stored in the detachable external storage device can be entered using the selection means above the display f. This eliminates the need to provide fixed input means for characters specific to each language.
This has the excellent effect of providing electronic equipment that is small, lightweight, simple, inexpensive, and highly expandable.

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

第1図は本発明を採用した電子機器の構造を示した斜視
図、 第2図は第1図の装置の制御系を示したブロック図、 第3図は翻訳処理の基本的な流れを示したフローチャー
ト図、 第4図(A)〜(C)は翻訳処理における基本的な表示
の変化を示した説明図、 第5図は翻訳処理の第1実施例の詳細を示したフローチ
ャート図、 第6図は第5図の翻訳処理による検索結果を示した説明
図、 第7図は翻訳処理の第2実施例の詳細を示したフローチ
ャート図。 第8図は第7図の翻訳処理による検索結果を示した説明
図、 第9図は翻訳処理の第3実施例の詳細を示したフローチ
ャート図、 第1O図は第9図の翻訳処理による検索結果を示した説
明図、 第11図は翻訳処理の第4実施例の詳細を示したフロー
チャート図、 第12図は第11図の翻訳処理による検索結果を示した
説明図、 第13図は翻訳処理の第1〜第4実施例のそれぞれの組
合せによる第5〜第11実施例の構成を示した説明図、 第14図は本発明による第1のユーザインターフェース
方式における表示例を示した説明図、第15図は第1の
ユーザインターフェース方式における制御を示したフロ
ーチャート図、第16図は第1のユーザインターフェー
ス方式における異なる制御を示したフローチャート図、
第17図は本発明による第1のユーザインタフェース方
式における異なる表示例を示した説明図。 第18図(A)〜(C)は、第2のユーザインターフェ
ース方式における表示例を示した説明図、 第19図は第18図の構成において必要なROMの構成
を示した説明図、 第20図は第2のユーザインターフェース方式における
制御を示したフローチャート図、第21図(A)、(B
)は第3のユーザインターフェース方式における表示例
を示した説明図、第22図は第3のユーザインターフェ
ース方式における透明キーボードの構成を示した断面図
、第23図は透明キーボードの構成を示した分解斜視図 第24図は第3のユーザインターフェース方式における
制御を示したフローチャート図である。 l・・・装置本体    2・・−アルファベットキ4
.17・・・表示器  5・・・ヒンジ部6・・−IC
カード   8・・・透明キーボード9−・−エンター
キー  lO・・−CPU11〜13−ROM 1.1a−13a・・・制御プログラムエリア11b〜
13b・・・辞書データエリア14・・・RAM l5・−・キーボード部 16・・・表示駆動部18・
・・液晶表示器  19・・・透明電極20.23・・
・フレキシブルプリント基板21・・・スペーサ部材 
22・・・透明電極を祠訳偲瞠のフローへ−4 第3図 く七−λn 〉 (A) 入n倚5 〈キー八〇 〉 (B) 1nden 〈千−人n 〉 M尺σfVてお1′ くム示〉 <J。 1丁、〉 <P、< 元〉 1うう&jY、イクリ名、−ルr(シ之e間rつ第4図 活1fhヒ伜1の山′1惨p斗・1自E庁ルrぐ)〇−
乍ぐ−F躬第5図 和で)ヒイマリの峯1ケIr8オj芝、〒、しrでシえ
6目σつ第6図 ネ4に庄イク)のル臂栄種釆のもθhe第1のニーqイ
yq−7z−ス乃iの呑ホ、4?Iu、f、しf<5K
eEAe第14図 CセG・1〜恰/f台也Eガルヒ5θ目日第13図 第20図
Fig. 1 is a perspective view showing the structure of an electronic device adopting the present invention, Fig. 2 is a block diagram showing the control system of the device shown in Fig. 1, and Fig. 3 shows the basic flow of translation processing. 4(A) to 4(C) are explanatory diagrams showing basic display changes in translation processing. FIG. 5 is a flowchart diagram showing details of the first embodiment of translation processing. FIG. 6 is an explanatory diagram showing search results obtained by the translation process shown in FIG. 5, and FIG. 7 is a flowchart showing details of the second embodiment of the translation process. Figure 8 is an explanatory diagram showing the search results by the translation process in Figure 7, Figure 9 is a flowchart diagram showing details of the third embodiment of the translation process, and Figure 1O is the search result by the translation process in Figure 9. An explanatory diagram showing the results. Figure 11 is a flowchart diagram showing details of the fourth embodiment of the translation process. Figure 12 is an explanatory diagram showing the search results of the translation process in Figure 11. Figure 13 is a translation diagram. An explanatory diagram showing the configuration of the fifth to eleventh embodiments based on the respective combinations of the first to fourth processing embodiments; FIG. 14 is an explanatory diagram showing a display example in the first user interface method according to the present invention. , FIG. 15 is a flowchart showing control in the first user interface method, FIG. 16 is a flowchart showing different controls in the first user interface method,
FIG. 17 is an explanatory diagram showing different display examples in the first user interface method according to the present invention. 18(A) to (C) are explanatory diagrams showing display examples in the second user interface method; FIG. 19 is an explanatory diagram showing the configuration of a ROM necessary for the configuration of FIG. 18; The figure is a flowchart showing control in the second user interface method, and FIGS. 21(A) and 21(B)
) is an explanatory diagram showing a display example in the third user interface method, FIG. 22 is a sectional view showing the structure of the transparent keyboard in the third user interface method, and FIG. 23 is an exploded view showing the structure of the transparent keyboard. The perspective view of FIG. 24 is a flowchart showing control in the third user interface method. l...Device body 2...-Alphabet key 4
.. 17...Display unit 5...Hinge part 6...-IC
Card 8...Transparent keyboard 9--Enter key lO...-CPU11~13-ROM 1.1a-13a...Control program area 11b~
13b...Dictionary data area 14...RAM l5...Keyboard section 16...Display drive section 18...
...Liquid crystal display 19...Transparent electrode 20.23...
・Flexible printed circuit board 21...Spacer member
22...Transparent electrode to the flow of the shrine translation -4 Figure 3 - λn 〉 (A) Enter n〚5〈Key 80〉 (B) 1nden〈1000-person n〉 M scale σfVte 1' Kumu Show><J.1cho,><P,<original> 1u & jY, Ikuri name, -ru r (Shi no e between rtsu 4th picture activity 1fh Hi 伜 1の山'1 misery pto・1selfE agency rg )〇-
乍GU-F躬 in Figure 5) Hiimari's 1 ke Ir 8 Oj Shiba, 〒, Shir de Shie 6 eyes σ tsu Figure 6 Ne 4 in Sho Iku)'s Le Nae Sakae seed pot also θhe 1st knee yq-7z-sunoi drinking ho, 4? Iu, f, f<5K
eEAe Fig. 14

Claims (1)

【特許請求の範囲】 1)複数の言語による言語情報を処理する電子機器にお
いて、 所定の言語による言語情報を格納するとともに装置本体
に対して着脱自在に設けられた外部記憶装置と、 少なくとも文字情報を表示する手段と、 この表示手段の表示面に表示中の文字情報のうち所望の
文字情報を選択する手段とを設け、 前記外部記憶装置を装置本体に装着した状態において、
前記外部記憶装置内に記憶された言語情報の言語に特有
の文字情報を前記表示手段に表示するとともに、前記選
択手段により表示中の文字情報中の所望の文字情報が選
択された場合その文字情報を装置に入力することを特徴
とする電子機器。 2)前記外部記憶装置を複数着脱自在に設けるとともに
、 装着中の複数の外部記憶装置に格納されている言語情報
の言語のうち所望の言語を指定する手段を設け、 この指定手段により指定された言語に特有の文字情報を
前記表示手段に表示するとともに、前記選択手段により
表示中の文字情報中の所望の文字情報が選択された場合
その文字情報を装置に入力することを特徴とする請求項
第1項に記載の電子機器。
[Scope of Claims] 1) An electronic device that processes linguistic information in multiple languages, comprising: an external storage device that stores linguistic information in a predetermined language and is detachably attached to the device body; and at least character information. and means for selecting desired character information from among the character information displayed on the display surface of the display means, and when the external storage device is attached to the device main body,
Character information specific to the language of the linguistic information stored in the external storage device is displayed on the display means, and when desired character information among the character information being displayed is selected by the selection means, the character information is displayed. An electronic device characterized by inputting information into the device. 2) A plurality of the external storage devices are removably provided, and a means is provided for specifying a desired language among the languages of language information stored in the plurality of external storage devices being installed, and a language specified by the specifying means is provided. Character information specific to a language is displayed on the display means, and when desired character information among the character information being displayed is selected by the selection means, the character information is input into the device. The electronic device according to item 1.
JP2007245A 1990-01-18 1990-01-18 Electronics Pending JPH03212764A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2007245A JPH03212764A (en) 1990-01-18 1990-01-18 Electronics
DE69131512T DE69131512T2 (en) 1990-01-18 1991-01-17 Translation device
EP91100522A EP0446576B1 (en) 1990-01-18 1991-01-17 Translating apparatus
US08/257,427 US5742505A (en) 1990-01-18 1994-06-08 Electronic translator with insertable language memory cards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007245A JPH03212764A (en) 1990-01-18 1990-01-18 Electronics

Publications (1)

Publication Number Publication Date
JPH03212764A true JPH03212764A (en) 1991-09-18

Family

ID=11660630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007245A Pending JPH03212764A (en) 1990-01-18 1990-01-18 Electronics

Country Status (1)

Country Link
JP (1) JPH03212764A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013206397A (en) * 2012-03-29 2013-10-07 Fujitsu Ltd Machine translation device, machine translation method, and machine translation program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013206397A (en) * 2012-03-29 2013-10-07 Fujitsu Ltd Machine translation device, machine translation method, and machine translation program

Similar Documents

Publication Publication Date Title
EP0446576B1 (en) Translating apparatus
US8315852B2 (en) Electronic equipment equipped with dictionary function
TWI276977B (en) Chinese character input method, Chinese character input device and computer readable medium that stores a Chinese character input program
US4597056A (en) Language translator having circuitry for retrieving full words after single letter input
JPS623469B2 (en)
JP2011204002A (en) Information display control device and control program thereof
JPWO2008018287A1 (en) Search device and search database generation device
JP3793878B2 (en) Information display control device and program
JPH03212764A (en) Electronics
JPH03211667A (en) Electronic unit
JP4720570B2 (en) Information display control device and information display control program
JPH03212765A (en) Electronics
US7664628B2 (en) Electronic dictionary with illustrative sentences
JP3204659B2 (en) Electronics
JPH03211665A (en) Electronics
JPH03211668A (en) Electronics
JPH03211666A (en) Electronics
JPH03212766A (en) Electronic apparatus
JPS63208919A (en) Electronic equipment
JP4114695B2 (en) Information display control device and program
JP3164573B2 (en) Electronic dictionary
JP2004038869A (en) Text display conversion device
JP2001134564A (en) Electronic dictionary
JPS5896372A (en) electronic translator
JPS60135983A (en) Electronic learning apparatus