JPH0155495B2 - - Google Patents

Info

Publication number
JPH0155495B2
JPH0155495B2 JP56009411A JP941181A JPH0155495B2 JP H0155495 B2 JPH0155495 B2 JP H0155495B2 JP 56009411 A JP56009411 A JP 56009411A JP 941181 A JP941181 A JP 941181A JP H0155495 B2 JPH0155495 B2 JP H0155495B2
Authority
JP
Japan
Prior art keywords
word
information
character
input
dictionary
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
Application number
JP56009411A
Other languages
English (en)
Other versions
JPS57123472A (en
Inventor
Saburo Kobayashi
Takao Yoshida
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP56009411A priority Critical patent/JPS57123472A/ja
Publication of JPS57123472A publication Critical patent/JPS57123472A/ja
Publication of JPH0155495B2 publication Critical patent/JPH0155495B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/53Processing of non-Latin text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 この発明は電子辞書に関する。
近年、例えば日本語を入力すると英語に翻訳し
て出力する電子辞書が開発されているが、この種
電子辞書において、濁点(、、)、半濁点(。)長音
(−)などは夫々1字として扱つており、このた
め辞書情報を記憶しているROM(リードオンリ
メモリ)には、例えば「ハ」で始まる単語を全部
配列したあと「バ」で始まる単語を配列して記憶
する方式がとられている。しかし、慣習上、例え
ば「バナナ」は「はなび」よりも前に配列されて
いると考えることが普通であり、一般に国語辞典
はそのように配列されている。つまり従来の電子
辞書の仮名文字情報の語順は通常の国語辞書と異
つており、このため単語サーチの際に表示装置上
に表示される語順も当然辞書通りでなく、したが
つて現在表示されている単語が目的とする単語よ
り前の単語か後の単語かが分かりにくく、換言す
れば目的とする単語が電子辞書内に記憶されてい
るのか否かが分かりにくくて非常に不便であつ
た。
この発明は上述した事情を鑑みてなされたもの
で、その目的とするところは、語順が辞書通りと
なり従来の不便さを除去した電子辞書を提供する
ことである。
以下、図面を参照してこの発明の一実施例を説
明する。第1図は英和、和英の両機能をもつた電
子辞書の平面図である。電子辞書の本体1上面の
キー入力装置2には各種キー群が配設され、8は
パワーオンおよびオールクリアキー、4はパワー
オフキー、5は日本語入力モード指示キー、6は
英語入力モード指示キー、7は入力された単語の
翻訳を指示するキー、8は濁点キー、9は半濁点
キー、10は小文字キー、11は長音キー、12
は1文字訂正キー、13はスペースキーである。
一方、残りのキーは英語または日本語の入力キー
であり、上記和キー5を操作したのちは各キーに
記されているカナが入力され、また英キー6を操
作したのちは各キーに記されているアルフアベツ
トが入力されるものである。また表示装置14は
例えば20桁の5×7液晶ドツトマトリクス表示装
置からなるものである。
第2図は上記電子辞書の回路の全体構成を示す
もので、CPU(中央処理装置)20は回路全体の
動作を制御する回路である。辞書ROM(リード
オンリメモリ)21は英語、日本語の各単語を記
憶する回路であり、後述する第3図に示す構成と
なつている。そして辞書ROM21内の単語をサ
ーチする際には、キー入力部2から単語を入力す
ると、この入力した単語がCPU20の制御の下
にAレジスタ23に入力される。また入力した単
語や英語の場合には0番地が、日本語の場合には
1001番地が夫々先頭アドレスとしてCPU20か
ら出力され、アドレス制御回路22にプリセツト
される。而してこのアドレス制御回路22はプリ
セツトされた先頭アドレスから順次辞書ROM2
1をアドレス指定して順次単語を読出し、Bレジ
スタ24へ入力させる回路である。そしてAレジ
スタ23内の入力単語とBレジスタ24内の単語
が比較回路25にて比較され、両単語の一致、不
一致が判断され、またその判断結果信号はCPU
20に与えられる。そして両単語の一致が検出さ
れるとその訳語の単語が辞書ROM21から更に
読出され、表示装置14に表示されるものであ
る。
辞書ROM21は第3図に示すように、0〜
1000番地までの英語エリアと1001〜2000番地まで
の日本語エリアとにより構成されている。英語エ
リアには英単語がアルフアベツト順に配列記憶さ
れているが、各英単語はその訳語の日本語の日本
語エリア内におけるアドレスデータと一対のデー
タとして記憶されている。また日本語エリアには
日本語の単語が50音順に配列記憶されているが、
日本語の各単語はその訳語の英単語の英語エリア
内におけるアドレスデータと一対のデータとして
記憶されている。そしてこの発明の実施例の場
合、日本語の各文字(ア、イ、ウ、…、ン)は第
5図に示すように8ビツトのデータにより表わさ
れる。そして各データの下位6ビツトは各文字固
有の基本コード(例えばアを1(000001)、イを2
(000010)、…、ンを51(110011)の各コードに対
応させる)を表わし、また上位2ビツトは第4図
に示すフラグコードを表わしている。ここで、濁
点の文字(カ、サ、タ、ハ行の各文字が対象)の
場合そのフラグコードは「01」、半濁点の文字
(ハ行)のフラグコードは「10」、長音の文字はこ
の長音の文字の1つ前の文字の母音(ア、イ、
ウ、エ、オ)とみなして半濁点のフラグコードと
同一のフラグコード「10」、小文字(ア、イ、エ、
オ、ツ、ヤ、ユ、ヨ)のフラグコードは「11」、
更に上記の何れでもない一般文字のフラグコード
は「00」となつている。この結果、辞書ROM2
1内の日本語エリア内において各単語は国語辞書
の語順どおりの配列が可能となるものである。
猶、英語の各文字(アルフアベツト)はアルフア
ベツトが26文字から成るため5ビツトのコード
(Aを1(00001),Bを2(00010),…,Zを26
(11010)の各コードに対応させる)により表わさ
れるものである。
次に第6図を参照して比較回路25の具体的構
成を説明する。Aレジスタ23、Bレジスタ24
に夫々入力されている単語の各文字は1文字ずつ
レジスタ26またはレジスタ27(共に容量は8
ビツト)に入力される。そしてレジスタ26、レ
ジスタ27内の各データのうち下位6ビツトのデ
ータは夫々比較回路28に入力され、また上位2
ビツトのデータは夫々比較回路29に入力され
る。比較回路28はAレジスタ23からのデータ
がBレジスタ24からのデータより大のとき
“1”の信号A>B、小のとき“1”の信号A<
Bを夫々出力し、オアゲート30,31に与え
る。上記信号A>B,A>Bはまたノアゲート3
2を介しアンドゲート33,34,35に夫々ゲ
ート制御信号として与えられている。更に比較回
路29も上記信号A>B,A<Bと同様な信号A
>B,A<Bを夫々出力し、アンドゲート33ま
たはアンドゲート34に与えるほか、信号A>
B,A<Bを共にノアゲート36を介しアンドゲ
ート35に与えている。アンドゲート33,34
の各出力は夫々、オアゲート30またはオアゲー
ト31に与えられている。而してオアゲート3
0,31、アンドゲート35の各出力を夫々信号
X,Y,Zと称し、共にCPU20に与えられ処
理される。
次に上記実施例の動作を第7図のフローチヤー
トを参照して説明する。例えば、日本語の「デキ
ル」を入力してその訳語の英単語「ABLE」をサ
ーチする場合の動作を先ず説明する。この場合、
キー3を操作して電源をオンし、次いでキー5を
操作して日本語入力モードを指示する。次いで仮
名キー□テ、濁点キー8、仮名キー□キ,□ルを順次操
作し、次に翻訳キー7を操作する。これによりA
レジスタ23には単語「デキル」が入力され、ま
たCPU20の制御下にサーチ動作が開始して第
7図のステツプS1の処理が先ず実行される。即
ち、CPU20から日本語エリアの先頭アドレス
1001番地が出力され、アドレス制御回路22にプ
リセツトされる。而してアドレス制御回路22は
以後インクリメント動作をCPU20の制御下に
実行し、辞書ROM21の1001番地以下を順次ア
ドレス指定する。この結果、辞書ROM21から
先ず、1001番地の単語、例えば「アーチ」が読出
され、Bレジスタ24に与えられる。次いでステ
ツプS2,S3の各処理によりAレジスタ23内の単
語「デキル」の先頭文字「デ」がレジスタ26へ
入力され、またBレジスタ24内の単語「アー
チ」の先頭文字「ア」がレジスタ27へ入力され
る。この場合、レジスタ26へ入力される8ビツ
トデータの内容は、「01010011」であり、またレ
ジスタ27へ入力される8ビツトデータの内容は
「00000001」である。そして比較回路28にはレ
ジスタ26,27内の各データの上位6ビツトの
データ「010011」,「000001」が夫々与えられ、ま
た比較回路29にはレジスタ26,27内の各デ
ータの上位2ビツトのデータ「01」,「00」が夫々
与えられる。この結果、比較回路28では信号A
>Bが“1”、信号A<Bが“0”として出力さ
れ、また比較回路29からは信号A>Bが“1”、
信号A<Bが“0”として出力される。更にこれ
に応じて信号Xが“1”、信号Yが“0”、信号Z
が“0”となり、夫々CPU20へ与えられる。
このため次にステツプS4の処理が実行され、信号
Zが“1”か否かが判断される。いま信号Zが
“0”であり、これによりレジスタ26,27内
の各文字が異なることが判断されて次のステツプ
S5の処理に進行し、信号X、信号Yの大小関係が
判断される。いま信号Xが信号Yより大であるか
ら、即ち、レジスタ26内のデータ(文字「デ」
を示す)の語順がレジスタ27内のデータ(文字
「ア」を示す)の語順より後であることが判別さ
れ、このため次の単語を辞書ROM21から読出
すべくステツプS6の処理、即ち辞書ROM21の
アドレスのインクリメント動作(+1)が実行さ
れ、次の単語が辞書ROM21から読出され、B
レジスタ24へ入力される。そしてステツプS8
処理に進行し、次の単語の先頭文字の8ビツトデ
ータがレジスタ27へ入力される。
以下の動作は、辞書ROM21から単語「デキ
ル」が読出されてBレジスタ24へ入力されるま
での間、上述したステツプS3〜S6が繰返されるこ
とになる。
辞書ROM21から単語「デキル」が読出さ
れ、Bレジスタ24に入力されると、ステツプS3
の処理によりレジスタ27に先ず、その先頭文字
「デ」の8ビツトデータ「01010011」が入力され
る。このためレジスタ26内のデータとレジスタ
27内のデータが共に「01010011」となり、同一
となる。したがつて比較回路28,29から出力
される信号A>B,A<Bはすべて“0”とな
る。したがつて信号Xが“0”、信号Yが“0”、
信号Zが“1”となり、CPU20へ夫々与えら
れるが、このため次のステツプS4の処理では信号
Zが“1”、即ち、レジスタ26,27内の各デ
ータの一致が検出されて次にステツプS7の処理が
実行され、文字エンドか否かが判断される。い
ま、単語「デキル」の先頭文字「デ」の処理中で
あり、文字エンドではないから次にステツプS8
S9の各処理が実行され、レジスタ26へAレジス
タ23から次の文字「キ」のデータ「00000111」
が入力され、またレジスタ27へBレジスタ24
から次の文字「キ」のデータ「00000111」が入力
される。そして両レジスタ26,27内のデータ
が同一であるから、上記データ「デ」、「デ」の場
合同様にステツプS4,S7,S8,S9が実行される。
ステツプS8,S9の各処理によりレジスタ26へ
はAレジスタ23からの次の文字「ル」のデータ
「00101011」が入力され、またレジスタ27へは
レジスタ24からの文字「ル」のデータ
「00101011」が入力される。そして同様にステツ
プS4が実行され、次いでステツプS7に進行する
が、この場合、文字エンドであるからAレジスタ
23、Bレジスタ24内の単語の一致が検出さ
れ、この結果、CPU20では、Bレジスタ24
内に単語「デキル」と共に読出されている英語エ
リア内のアドレスデータにもとづき辞書ROM2
1をアドレス制御回路22にアドレス指定させる
動作が実行される。このため辞書ROM21から
単語「デキル」の訳語である英単語「ABLE」が
読出され、表示装置14上に単語「デキル」と共
に表示され、サーチ動作が完了する。
半濁点、長音、小文字を含む日本語の単語の英
訳を行う場合のサーチ動作は上述した濁点を含む
単語の場合と同様である。但し、半濁点の単語、
例えば「パ」を入力する際には仮名キー「ハ」と
半濁点キー9を操作し、また長音、例えば「ア
ー」を入力する際には仮名キー「ア」、長音キー
11を連続操作し、更に小文字、例えば「アツ」
を入力する際には仮名キー「ア」、小文字キー1
0、仮名キー「ツ」を連続操作すればよい。
なお、上記実施例では、英訳、和訳のできる電
子辞書を例にとつて説明したが、他の国の言語で
もかまわない。また、フラグコードは濁点、半濁
点、長音、小文字を示すコードとしたが、これに
限ることなく、濁点と半濁点のみでもよいし、他
の言語の例えばウムラウト、大文字と小文字の区
別などを示すコードとしてもよいことは勿論であ
る。
この発明は以上説明したように、文字情報を各
文字に対応した基本コードと該文字の種類を示す
フラグコードにより構成し、この文字情報からな
る複数の単語を語順に応じて記憶した辞書メモリ
を具備し、入力された単語と一致する単語を上記
辞書メモリからサーチするときは、各単語におけ
る基本コードの比較とフラグコードの比較とを行
なつて、両方の比較結果がそれぞれ“一致”とな
つた場合に各文字情報が一致したことを判断する
と共に、読み出された文字情報の基本コードが入
力された文字情報の基本コードより大となつたと
きにサーチを終了するようにしたので、文字の語
順どおりに単語を辞書メモリに記憶でき、単語の
サーチときに辞書メモリをすべてサーチする必要
がなくなり、サーチ時間を大幅に短縮できる電子
辞書を提供することができる。
【図面の簡単な説明】
第1図はこの発明の一実施例による電子辞書の
平面図、第2図は上記電子辞書の回路全体の構成
図、第3図は辞書ROM21の構成図、第4図は
一般文字、濁点、半濁点、長音、小文字に対する
各フラグコードの内容等を示す図、第5図は文字
情報を与えるデータの記憶内容を示す図、第6図
は比較回路25の具体的構成図、第7図はサーチ
動作を説明するフローチヤートである。 2…キー入力装置、5…日本語入力モード指示
キー、6…英語入力モード指示キー、7…翻訳キ
ー、8…濁点キー、9…半濁点キー、10…小文
字キー、11…長音キー、14…表示装置、20
…CPU、21…辞書ROM、22…アドレス制御
回路、23,24…レジスタ、25…比較回路。

Claims (1)

  1. 【特許請求の範囲】 1 各文字に対応し、文字の語順に応じて数値が
    増大する基本コードと該文字の種類を示すフラグ
    コードとにより構成される文字情報からなる複数
    の単語情報を語順に応じて記憶し且つ、各単語情
    報に対応して他の言語の単語情報を記憶した辞書
    メモリと、 この辞書メモリの単語情報を先頭番地から語順
    に応じて順次読み出す読出手段と、 キー入力手段により入力された単語情報におけ
    る文字情報の基本コードと上記辞書メモリから読
    み出された単語情報における文字情報の基本コー
    ドとを先頭の文字情報から順に比較する第1の比
    較手段と、 上記入力された単語情報における文字情報のフ
    ラグコードと上記辞書メモリから読み出された単
    語情報における文字情報のフラグコードとを先頭
    の文字情報から順に比較する第2の比較手段と、 上記第1の比較手段および第2の比較手段によ
    り上記基本コードの一致と上記フラグコードの一
    致とが得られた場合に、上記入力された単語情報
    における文字情報と上記辞書メモリから読み出さ
    れた単語情報における文字情報とが一致したこと
    を判断する第1の判断手段と、 上記第1の比較手段により上記辞書メモリから
    読み出された単語情報における文字情報の基本コ
    ードが上記入力された単語情報における文字情報
    の基本コードよりも大であることが出力された場
    合に、上記入力された単語情報が上記辞書メモリ
    にないことを判断する第2の判断手段とを具備
    し、上記第1の判断手段の判断結果に基づいて上
    記入力された単語情報に対応する上記他の言語の
    単語情報を読み出すようにしたことを特徴とする
    電子辞書。
JP56009411A 1981-01-23 1981-01-23 Storage device of kana (japanese syllabary) letter information Granted JPS57123472A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56009411A JPS57123472A (en) 1981-01-23 1981-01-23 Storage device of kana (japanese syllabary) letter information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56009411A JPS57123472A (en) 1981-01-23 1981-01-23 Storage device of kana (japanese syllabary) letter information

Publications (2)

Publication Number Publication Date
JPS57123472A JPS57123472A (en) 1982-07-31
JPH0155495B2 true JPH0155495B2 (ja) 1989-11-24

Family

ID=11719648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56009411A Granted JPS57123472A (en) 1981-01-23 1981-01-23 Storage device of kana (japanese syllabary) letter information

Country Status (1)

Country Link
JP (1) JPS57123472A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62293346A (ja) * 1986-06-11 1987-12-19 Nec Corp デ−タ検索用情報格納方式
EP2056219A4 (en) * 2006-08-07 2009-12-02 Sharp Kk SEARCH AND SEARCH DATABASE GENERATION DEVICE

Also Published As

Publication number Publication date
JPS57123472A (en) 1982-07-31

Similar Documents

Publication Publication Date Title
US4567573A (en) Electronic language interpreter with faculties for memorizing and erasing new words externally applied thereto
JPS5827547B2 (ja) 電子辞書
JPS6217784B2 (ja)
US4613944A (en) Electronic translator having removable data memory and controller both connectable to any one of terminals
US5063534A (en) Electronic translator capable of producing a sentence by using an entered word as a key word
JPS5918729B2 (ja) カネ漢字変換装置
US4748589A (en) Electronic translator
JPH0155495B2 (ja)
JPS6336031B2 (ja)
JPH0566875A (ja) キー入力装置
JPS6218076B2 (ja)
JP2615851B2 (ja) キー入力装置
JPS6246029B2 (ja)
JPS5875234A (ja) 文字入力装置
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JPS634225B2 (ja)
JPH0128421B2 (ja)
JPH0215903B2 (ja)
JPS5814689B2 (ja) 同音異義語順次表示を行なう漢字まじり文入力装置
JP2543501B2 (ja) ワ−ドプロセツサ
JP2837848B2 (ja) 電子辞書
JPS5814688B2 (ja) 同音異義語順次表示を行なう漢字まじり文入力装置
JPS5942347B2 (ja) 電子翻訳機
JPH0213341B2 (ja)
JPS6411988B2 (ja)