JPS6217794B2 - - Google Patents

Info

Publication number
JPS6217794B2
JPS6217794B2 JP55106886A JP10688680A JPS6217794B2 JP S6217794 B2 JPS6217794 B2 JP S6217794B2 JP 55106886 A JP55106886 A JP 55106886A JP 10688680 A JP10688680 A JP 10688680A JP S6217794 B2 JPS6217794 B2 JP S6217794B2
Authority
JP
Japan
Prior art keywords
language
audio
word
rom
module
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
JP55106886A
Other languages
English (en)
Other versions
JPS5731084A (en
Inventor
Shintaro Hashimoto
Masafumi Morimoto
Tosaku Nakanishi
Hideo Yoshida
Shigenobu Yanagiuchi
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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP10688680A priority Critical patent/JPS5731084A/ja
Priority to US06/286,466 priority patent/US4493050A/en
Priority to IT23312/81A priority patent/IT1139113B/it
Publication of JPS5731084A publication Critical patent/JPS5731084A/ja
Publication of JPS6217794B2 publication Critical patent/JPS6217794B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/268Morphological analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/55Rule-based translation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

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)

Description

【発明の詳細な説明】 本発明は音声出力可能な電子式翻訳機等の電子
機器に関するものである。
従来、電子式翻訳機では複数個の言語モジユー
ルを装着して、任意の言語間の相互翻訳を行なえ
るようにしたものがある。ところで、この種の機
器において言語を音声にて出力させようとすれ
ば、音声モジユール専用の装着部と全ての言語に
対応する大容量の音声モジユールが必要となるな
ど、コストと機器の大型化の点で問題を有してい
た。
本発明はかかる点に鑑みて成されたもで、安価
で小型の音声出力式電子機器を提供せんとするも
のである。
以下、実施例に基づいて本発明を詳細に説明す
る。
第1図は、本発明の一実施例である電子式翻訳
機の外観を示す平面図である。
図に於て、1はキー部であり、該キー部1は、
アルフアベツト、カタカナまたは記号等を入力す
るキー及び翻訳等の各種機能を実行させるフアン
クシヨンキーから成る。また、2は表示部であり
該表示部2は、文字表示部3、現在指定されてい
る母国語(被翻訳言語)及び他国語(翻訳言語)
を示すシンボルを表示する言語表示部4、並びに
設定状態等を示す各種シンボルを表示する各種シ
ンボル表示部5を含む。6は、文字表示部3で表
示されている単語または文が音声出力可能なもの
であるかどうかを表示する表示部であり、図に示
すシンボル「〓〓」が表示されているときは音声
出力可能であることを示している。また、7は上
記シンボル表示に基づいて音声出力を行わせると
きに操作する音声出力指示キーであり、18は音
声出力を行うスピーカである。
第2図は、同実施例のシステム構成を示すブロ
ツク図である。
2は、第1図に示した表示部であり、該表示部
2に於ける文字表示、各シンボルの点灯・非点灯
等は、表示駆動制御用IC8よりの出力信号によ
つて制御される。9は、第1図に示したキー部1
を構成するキーマトリツクス回路であり、1チツ
プマイクロコンピユータ10のキーストローブ信
号出力端子及びキー入力端子に接続されている。
11は言語ROMであり、英語の言語情報を予め
記憶している。12,13及び14は、それぞれ
モジユールであり、言語モジユール(言語ROM
を内蔵する)又は音声モジユール(音声ROMを
内蔵する)である。これら言語ROM11及びモ
ジユール12,13,14は、アドレスバス15
及びデータバス16によつて、1チツプマイクロ
コンピユータ10と結合されており、CE1
CE2,CE3,CE4のチツプセレクト信号によつて
所定の言語ROM11またはモジユール12,1
3,14の何れかを選択すれば、該選択された言
語ROMまたはモジユールより、単語若しくは文
等の言語情報又は音声情報を1チツプマイクロコ
ンピユータ10に読み出すことができる。なお
CE5は表示駆動制御用IC8のチツプセレクト信号
である。また、17は音声出力用のデイジタル−
アナログ変換回路、18はスピーカである。
第3図は、第2図に示した1チツプマイクロコ
ンピユータ10の内部システム構成を示すブロツ
ク図である。
インストラクシヨンROM19は、電子式翻訳
機の各機能の実行を制御する命令(通常コード化
されている)を蓄えたものであり、ROMアドレ
スレジスタ20を順次アツプさせることにより、
該ROM19より上記命令が順次出力される。該
命令がCPU21に与えられると、該CPU21は
それを解読し、所定の処理を実行する。なお、2
2は制御論理回路、23は算術論理演算回路、2
4はアキユムレータ(ACC)、25は補助レジス
タ(X)、26は内部データバスである。データ
RAM27は、電子式翻訳機の各機能の実行に於
て必要となるデータの一時記憶用として、または
プログラムの分岐におけるコンデイシヨナルフリ
ツプフロツプとして用いられるものであり、
RAMアドレスレジスタ28により指定された領
域にCPU21よりデータが書き込まれ、また同
領域よりCPU21にデータが読み出される。2
9はキーストローブ信号出力用の出力バツフアレ
ジスタであり、該出力バツフアレジスタ29の出
力がキーストローブ信号KSとして前記キーマト
リツクス回路9に与えられると共に、該回路9よ
りの出力信号がキー入力信号KIとして前記CPU
21に取りこまれる。30は、外部メモリ(言語
ROM11、モジユール12,13,14中の言
語ROM又は音声ROM及び表示駆動制御用IC8中
のRAM)用アドレスレジスタでありその出力は
前記アドレスバス15に結合されている。すなわ
ち、該アドレスレジスタ30は外部メモリのアド
レスを設定するものであり、その制御(インクリ
メント、デクリメント及び任意の値の設定)は
CPU21により行われる。また、CPU21は、
第2図に示した外部メモリデータバス16と結合
しており、外部メモリとの間のデータの転送は、
このデータバス16を通じて行うことができる。
CPU21から外部メモリへのデータの転送、ま
たは外部メモリからCPU21へのデータの転送
の方向性は、リード・ライト信号R/Wによつて
制御される。31,32,33,34及び35
は、CPU21よりの出力によつて制御されるセ
ツト・リセツト制御論理回路36によつて、セツ
トまたはリセツトされるフリツプフロツプであ
り、その出力は、それぞれチツプセレクト信号
CE1,CE2,CE3,CE4及びCE5として外部に出
ている。前述したとおり、CE1〜CE4は、言語
ROM又はモジユールのチツプセレクト信号、
CE5は表示駆動制御用IC8のチツプセレクト信号
である。
第4図は、前記言語ROMのフオーマツトを示
す言語ROMフオーマツト図である。
言語ROMは、大きく分けて、制御データ領域
CDA、圧縮テーブル領域CTA、文章領域SA及び
単語領域WAの各領域から成り立つている。
単語は、綴りがそのまま記憶されているのでは
なく、圧縮されて言語ROM内に収容されてい
る。例えば、英語ROMの場合であれば、「AN」
という綴り(文字列)は1つの圧縮コード(1バ
イトのコード)CC1に変換されて、また「BA」
という綴りは圧縮コードCC2に変換されて記憶さ
れている。同様に、英単語に於てその現出頻度の
高い綴りをいくつか選定し、該選定された綴り
は、それぞれ対応する圧縮コードに変換して記憶
させている。そして上記選定された各綴りと圧縮
コードとの対応が、上記圧縮テーブル領域CTA
に記憶されている。更に述べるならば、入力単語
と言語ROMに記憶された単語との一致をとる場
合には、上記入力単語を上記圧縮テーブルに基づ
いて圧縮コードを含むコード列に変換した後、言
語ROMに記憶された単語(圧縮コードを含むコ
ード列の形で記憶されている)と順次比較してい
く構成となつている。また、言語ROM内に記憶
されている単語を表示させるため、元の綴りに戻
す場合も、上記圧縮テーブルが用いられる。
圧縮テーブルは、各言語によつて異なつていて
各言語毎に最も圧縮率が高くなるように決められ
ている。
また、単語は47のカテゴリーに分類され、各カ
テゴリー毎に順次配置されている(第4図に於
て、WG1はカテゴリー1の単語グループ、WG2
はカテゴリー2の単語グループ、WG3はカテゴ
リー3の単語グループ、WG4はカテゴリー4の
単語グループ、WG5はカテゴリー5の単語グル
ープ、WG6はカテゴリー6の単語グループ、…
…、WG47はカテゴリー47の単語グループを、
それぞれ記憶する記憶領域である。) 一方、文章も、上記圧縮された単語の集まりか
ら構成されている。また、文章も同様に14のカテ
ゴリーに分類され、各カテゴリー毎に順次記憶さ
れている(第4図に於て、SG1はカテゴリー1に
属する文〔S1-1,……,S1-i1〕のグループを記
憶する記憶領域、SG2はカテゴリー2に属する文
〔S2-1,……,S2-i2〕のグループを記憶する記憶
領域、……、SG14はカテゴリー14に属する文
〔S14-1,……,S14-i14〕のグループを記憶する記
憶領域である)。
なお、単語領域WAの1番目から14番目までに
配置されている各カテゴリーは、文章領域SAの
同一番目のカテゴリーと同じになるように構成し
ている。
また、単語は256語毎に区切られており、これ
ら256語単位の先頭単語のアドレス(より正確に
述べるならば、先頭単語の最初の文字コードまた
は圧縮コードが記憶されている領域のアドレス。
第4図に於けるN0,N1,N2,N3,N4,……)
は、単語スタートアドレスとして、単語スタート
アドレステーブル領域WSTAに記憶されてい
る。なお、本実施例に於ては、アドレスは2バイ
トで表現されるため、上記各スタートアドレスは
上位バイト(N0(H),…,Ni(H))と下位バ
イト(N0(L),…,Ni(L))とに分割されて
記憶されている。上記単語スタートアドレステー
ブルは、ある番号に対応した言語を見いだすとき
の処理時間を短縮するときに用いられる。
更に、CSAは、文章領域SAのスタートアドレ
スCS(CS(H),CS(L))を記憶している文章
領域スタートアドレス記憶領域である。
また、LNAは言語名の単語番号LN(LN
(H),LN(L))を記憶する記憶領域である。こ
こで、言語名の単語番号LNの定義は以下のとお
りである。例えば、英語ROMであれば、その記
憶単語の中に「ENGLISH」という単語(すなわ
ち、当該言語ROMの言語名を示す単語)が含ま
れている。上記言語名の単語番号LNとは、上記
当該言語ROMの言語名を示す単語の単語番号で
ある。
なお、単語番号とは、ある単語が、上記単語領
域WAの1番目の単語から数えて何番目に記憶さ
れているかを示す番号である。すなわち、ある単
語が上記単語領域WAの1番目の単語から数えて
n番目に記憶されているとき、その単語の単語番
号は「n」となる。同様に文についても文章番号
が定義され、ある文が上記文章領域SAの1番目
の文から数えてm番目に記憶されているとき、そ
の文の文章番号は「m」となる。
第5図は言語コードLCを示す図である。下位
4ビツトによつて言語の種類を、第5ビツト〜第
7ビツトによつて分野を区別する。最上位ビツト
は言語モジユールと音声モジユールとを区別する
ためのビツトであり、「0」であれば言語モジユ
ールであることを、「1」であれば音声モジユー
ルであることを示す。
ここで本電子式翻訳機における「翻訳」の概念
について説明する。
第2図に示すシステム構成によれば、本電子式
翻訳機は2箇国語間乃至4箇国語間(音声モジユ
ール無しの場合)の相互翻訳が可能である。第4
図に示すように1つの言語ROMには或る一つの
言語の文章と単語とが収容されており、これらは
各言語ROM間で1対1の対応をしている。これ
らの対応づけを行うのは、すべての言語ROMに
共通な文章番号、単語番号である。たとえば、英
語の言語ROM11において第100番目の文章が
「GOOD MORNING―」であるとすると、日本語
モジユールの言語ROMにおける第100番目の文章
は「オハヨウ。」であり、独語のモジユールの言
語ROMにおけるそれは「GUTEN MORGEN.」
となるように配置されている。
単語においても同様であり、英語の言語ROM
11の第500番目の単語が、「SEE」であるとす
ると、日本語モジユールの言語ROMにおいて第
500番目の単語は、「ミル」であり独語モジユール
の言語ROMのそれは「SEHEN」である。
つまり、各言語ROM間において1つの意味概
念のもとに1対1の対応づけがなされており、本
電子式翻訳機における翻訳とは、文章または単語
が、母国語の言語ROM内で第何番の番号(文章
番号または単語番号)がつけられているかを見出
し、次に他国語の言語ROM内で、その番号がつ
けられている文章(訳文)または単語(訳語)を
引き出すことを意味する。
翻訳機能を分解すると次のステツプであらわせ
る。
・ 第1ステツプ……母国語として指定されてい
る言語の言語ROMを選択する。
・ 第2ステツプ……文章または単語が、選択さ
れた言語ROM内で第何番の番号がつけられ
ているかを見い出す。
・ 第3ステツプ……他国語として指定されてい
る言語の言語ROMを選択する。
・ 第4ステツプ……選択された言語ROM内で
上記番号がつけられている文章または単語を
引き出す。
第6図は音声モジユール内の音声ROMの領域
構成を示す図である。VCは音声ブロツク指定テ
ーブル領域、STは音声出力のためのテーブル領
域、VDは音声データ領域である。
第7図及び第8図は、それぞれ上記音声ブロツ
ク指定テーブル及び音声出力のためのテーブルの
一部を示す図である。
第8図に示すものに於ては、1バイトで8つの
例文または単語の音声付き・音声無しの区別を記
憶しており、この例では第1、第2、第4、第
6、第8、第9、第11、……番目の例文または単
語が音声付きであり、第3、第5、第7、第10、
第13、……番目の例文または単語は音声無しであ
ることを示している。
第7図のS1は第1、S2は第2、S3は第4番目の
例文または単語の音声データスタートアドレスを
示し、以下音声付き例文または単語(第6、第
8、第9、第11、……番目の例文または単語)の
スタートアドレスが順次記憶されている。
第9図1,2は以上のような情報を記憶する音
声モジユールが本体のどの箇所に装着されている
かを判別する動作を示すフローチヤートである。
先ず、補助レジスタXに「0045」(16進表記)
を設定し、チツプセレクト信号CE2を出力し、第
2図のモジユール12のROMの上記補助レジス
タXで指定されたアドレスの内容を読み込みアキ
ユムレータACCへ入力する(S1→S2→S3)。
「0045」は前述の如く言語コードLCを記憶し
ているアドレスであり、アキユムレータACCに
はモジユール12の言語コードが入力される。
その後、音声出力すべき言語の言語コードとア
キユムレータACCの内容とを比較する(S4)。
第9図に示す処理は、単語或いは文の翻訳動作
が行われ、訳語或いは訳文が検索された後に行わ
れるものであつて、S4ではこの検索された言語
ROMの言語コードとアキユムレータの内容とが
比較される。不一致であれば、チツプセレクト信
号CE2を無効にし、CE3を発生し有効化する。続
いてモジユール13の言語コードを読み込む(S5
→S6→S7)。その後、同様にして言語コードの一
致判別を行う。一致すれば、第1図に示したシン
ボル「〓〓」を点灯させ、音声出力が可能である
ことを示す(S8→S13)。もし、すべてのモジユー
ルの言語コードを判別し一致しなければ、S14
て上記シンボルを消灯させる。
なお、第9図1のS4,S8,S12の判別は、第9
図2に示すように行われる。すなわち、n1にてア
キユムレータACCに入力された言語コードの第
8ビツト(最上位ビツト)が「1」であるかどう
かを判別し、そうであればn2にて第1〜第7ビツ
トが言語ROMの言語コードの第1〜第7ビツト
と等しいかどうか判別する。言語ROMの言語コ
ードは、第3図のデータRAM27内の所定領域
Lに記憶されている。n2の判別結果が「Yes」で
あれば、その音声モジユールの音声テーブル(音
声出力のためのテーブルST)を検索し、対象と
なる単語或いは例文が音声情報付きであるかどう
か判別する(n3→n4)、n4の判別は、第3図のデ
ータRAM27内の所定領域Nに記憶されている
単語番号或いは文章番号に基づいて、音声テーブ
ルを検索することによつて行われる。
上記シンボル「〓〓」が点灯しているときに、
第1図に示した音声出力指示キー7を操作すれば
第10図に示す如く、前述の音声データスタート
アドレスを読み込み、音声データをアクセスし所
定の言葉を音声出力する。
なお、音声モジユール複数個によつて或る一つ
の言語の音声情報を記憶している場合は、第11
図に示すように、第8図のテーブルでは音声無し
の単語又は例文に対応する音声情報を別の音声モ
ジユールに記憶させることになるが、この場合
も、第9図にて説明した動作によつて目的とする
音声情報の有無を判別することができる。
以上詳細に説明した様に、本発明によれば装着
する言語モジユールに応じて所定の音声モジユー
ルを装着することができしかも音声モジユール専
用の装着部が不要なので、コストダウンと機器の
小型化を図ることができる。
【図面の簡単な説明】
第1図は本発明の一実施例である電子式翻訳機
の外観を示す平面図、第2図は同実施例のシステ
ム構成を示すブロツク図、第3図は第2図に示し
た1チツプマイクロコンピユータ10の内部シス
テム構成を示すブロツク図、第4図は言語ROM
のフオーマツトを示す言語ROMフオーマツト
図、第5図は言語コードLCの説明に供する図、
第6図は音声モジユール内の音声ROMの領域構
成を示す図、第7図は音声ブロツク指定テーブル
の一部を示す図、第8図及び第11図は音声出力
のためのテーブルの一部を示す図、第9図及び第
10図はフローチヤートである。 符号 12,13,14:言語モジユールまた
は音声モジユール。

Claims (1)

  1. 【特許請求の範囲】 1 音声出力可能な電子式翻訳機等の電子機器に
    於て、 複数個の言語モジユールを着脱しうるモジユー
    ル装着部と、前記モジユール装着部に着脱しうる
    音声モジユールと、出力言語の言語コードと前記
    モジユール装着部に装着された音声モジユールの
    言語コードとの一致不一致を判定する手段とを有
    し、該両言語コードが一致したとき該音声モジユ
    ールを用いて出力すべき言語情報を音声にて出力
    するようにしたことを特徴とする音声出力電子機
    器。
JP10688680A 1980-07-31 1980-07-31 Sound output electronic device Granted JPS5731084A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP10688680A JPS5731084A (en) 1980-07-31 1980-07-31 Sound output electronic device
US06/286,466 US4493050A (en) 1980-07-31 1981-07-24 Electronic translator having removable voice data memory connectable to any one of terminals
IT23312/81A IT1139113B (it) 1980-07-31 1981-07-31 Apparecchiatura elettronica traduttrice con memoria di dati vocali separabile,suscettibile di connessione a ciascuno di una pluralita' di terminali

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10688680A JPS5731084A (en) 1980-07-31 1980-07-31 Sound output electronic device

Publications (2)

Publication Number Publication Date
JPS5731084A JPS5731084A (en) 1982-02-19
JPS6217794B2 true JPS6217794B2 (ja) 1987-04-20

Family

ID=14444973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10688680A Granted JPS5731084A (en) 1980-07-31 1980-07-31 Sound output electronic device

Country Status (3)

Country Link
US (1) US4493050A (ja)
JP (1) JPS5731084A (ja)
IT (1) IT1139113B (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140673A (ja) * 1984-07-31 1986-02-26 Hitachi Ltd 外国語作文用翻訳方法、および翻訳機
DE69131512T2 (de) * 1990-01-18 2000-04-13 Canon Kk Übersetzungsgerät
EP0472193A3 (en) * 1990-08-23 1993-10-20 Oki Electric Ind Co Ltd Translation device based on voice recognition and voice synthesis
USH2098H1 (en) * 1994-02-22 2004-03-02 The United States Of America As Represented By The Secretary Of The Navy Multilingual communications device
US7286993B2 (en) * 2002-01-31 2007-10-23 Product Discovery, Inc. Holographic speech translation system and method
TWI529417B (zh) 2015-04-15 2016-04-11 大立光電股份有限公司 攝像鏡頭組、取像裝置及電子裝置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1129194A (en) * 1978-02-17 1982-08-10 Jung-Eui Son Portable word translator device
JPS56145460A (en) * 1980-04-14 1981-11-12 Sharp Corp Electronic translator

Also Published As

Publication number Publication date
US4493050A (en) 1985-01-08
IT1139113B (it) 1986-09-17
IT8123312A0 (it) 1981-07-31
JPS5731084A (en) 1982-02-19

Similar Documents

Publication Publication Date Title
US4460973A (en) Electronic translator for marking words or sentences
JPH0213343B2 (ja)
US4633435A (en) Electronic language translator capable of modifying definite articles or prepositions to correspond to modified related words
JPH0122660B2 (ja)
JPH0225214B2 (ja)
JPS6217784B2 (ja)
US4630235A (en) Key-word retrieval electronic translator
US4584667A (en) Word category selection means for electronic translator
JPS6042517B2 (ja) 電子式翻訳機
JPH0228877B2 (ja)
JPS6217793B2 (ja)
JPH0620192Y2 (ja) 中国語表示装置
JPS6217794B2 (ja)
JPS6024503B2 (ja) 電子式翻訳機
JPS6217792B2 (ja)
JPH0140372B2 (ja)
JPH0155507B2 (ja)
JPS6411988B2 (ja)
JPS6057421A (ja) 文書作成装置
JPH0412504B2 (ja)
JP2862236B2 (ja) 文字処理装置
KR860000681B1 (ko) 한글/한자 워드프로 세서
JPS6217786B2 (ja)
JPH02244376A (ja) ユニバーサル言語デイスプレイ・システム
JPS5942347B2 (ja) 電子翻訳機