JP2007257188A - 辞書検索装置およびその制御プログラム - Google Patents
辞書検索装置およびその制御プログラム Download PDFInfo
- Publication number
- JP2007257188A JP2007257188A JP2006079354A JP2006079354A JP2007257188A JP 2007257188 A JP2007257188 A JP 2007257188A JP 2006079354 A JP2006079354 A JP 2006079354A JP 2006079354 A JP2006079354 A JP 2006079354A JP 2007257188 A JP2007257188 A JP 2007257188A
- Authority
- JP
- Japan
- Prior art keywords
- dictionary
- character
- search
- headword
- korean
- 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
Links
Images
Landscapes
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】辞書検索装置において、ハングル文字を入力あるいは指定して辞書検索を指示した場合でも、アルファベット系の各種の辞書を有効に利用した辞書検索を行う。
【解決手段】各種のテキスト表示画面からジャンプ検索対象の文字列としてハングルの文字列が選択指定されると、先ず当該ハングル文字列のまま韓国語系辞書データ「韓日」「韓英」から対応する見出語が検索された後、さらに当該ハングル文字列からコード変換・字母分割されて変換されたアルファベット文字列に従い英語系の各辞書データ「英英」「独和」「逆引き広辞苑」からも対応する見出語が検索され、複数辞書による検索見出語一覧画面G3に一覧表示される。そして、この複数辞書による検索見出語一覧画面G3において所望の見出語が指定されると、当該見出語検索元の辞書データから対応する訳の説明情報が読み出されて説明情報表示画面G2として表示される。
【選択図】 図6
【解決手段】各種のテキスト表示画面からジャンプ検索対象の文字列としてハングルの文字列が選択指定されると、先ず当該ハングル文字列のまま韓国語系辞書データ「韓日」「韓英」から対応する見出語が検索された後、さらに当該ハングル文字列からコード変換・字母分割されて変換されたアルファベット文字列に従い英語系の各辞書データ「英英」「独和」「逆引き広辞苑」からも対応する見出語が検索され、複数辞書による検索見出語一覧画面G3に一覧表示される。そして、この複数辞書による検索見出語一覧画面G3において所望の見出語が指定されると、当該見出語検索元の辞書データから対応する訳の説明情報が読み出されて説明情報表示画面G2として表示される。
【選択図】 図6
Description
本発明は、ハングル文字を使用した言語の学習に適した辞書検索装置およびその制御プログラムに関する。
従来から、英和辞典,英英辞典,英類語辞典,和英事典,国語辞典などの各種の辞典や辞書を電子データ化してROMなどの記憶媒体に格納し、これに基づき各種の言語や語句を検索文字列として入力し、検索された見出語(単語など)の訳語や意味内容などの説明情報を読み出して表示するようにした辞書検索装置が広く実用されている。
近年このような辞書検索装置では、所望の見出語を検索してその見出語および説明情報のテキストを表示させたり、インターネットやメモリカードなどを利用して外部から入力された種々のテキストを表示させたりした後に、当該テキスト中にある任意の文字列を直接指定し、この指定された文字列についてさらに辞書検索を行うようにしたジャンプ検索機能が搭載されている。
このジャンプ検索機能では、表示中のテキストからジャンプ検索対象の文字あるいは文字列を指定すると、指定された文字(文字列)を先頭に含むそれ以降の区切り位置までの文字列を対象にその末尾一文字を順次外しながら最長一致する全ての見出語が辞書データベースから検索されて表示される。
なお、漢字のテキストを対象に、日本語および中国語の両方の辞書データベースを使用してジャンプ検索を行うことができる電子辞書が考えられている(例えば、特許文献1参照。)。
特開2004−355248号公報
前記従来の辞書検索装置のジャンプ検索機能は、日本語系辞書、英語系辞書のみならず、ハングル文字を使用した例えば韓国語系辞書にも同様にして動作することが考えられ、この場合、例えばテキスト表示された韓国語テキスト中の任意のハングル文字を指定してジャンプ検索を指示すると、この指定された文字以降のハングル文字列に基づいて、韓日辞書などの韓国語系辞書から順次最長一致するハングル文字の見出語が検索されて表示されることになる。
しかしながら、前記従来の辞書検索装置によるジャンプ検索機能では、テキスト表示上で指定されたジャンプ検索対象の文字(列)がハングル文字であれば、当然ながらハングル文字の各見出語を有する韓国語系辞書(韓日辞書、韓英辞書など)にだけジャンプして見出語検索されるので、装置内蔵の辞書として多数の英語系辞書やアルファベット系の見出語表記を有するその他の言語の辞書など、様々な種類の辞書を内蔵していても、これらを有効に利用してジャンプ検索を行うことができない。
本発明は、このような課題に鑑みなされたもので、ハングル文字を入力あるいは指定して辞書検索を指示した場合でも、アルファベット系の各種の辞書を有効に利用した辞書検索を行うことが可能になる辞書検索装置および辞書検索制御プログラムを提供することを目的とする。
請求項1に記載の辞書検索装置は、複数種類の言語文字での見出語とその訳の情報とを複数対応付けた辞書情報を記憶する辞書記憶手段と、ハングル文字を含むテキストを表示部に表示させるテキスト表示制御手段と、このテキスト表示制御手段により表示部に表示されたテキスト上の何れかのハングル文字をユーザ操作に応じて指定する文字指定手段と、この文字指定手段により指定されたハングル文字を当該ハングル文字に応じたアルファベットの文字列に変換するアルファベット文字列変換手段と、このアルファベット文字列変換手段により変換されたアルファベット文字列に対応する見出語を、前記辞書記憶手段により記憶された辞書情報の中から検索するアルファベット見出語検索手段と、前記見出語検索手段により検索された見出語の訳を前記辞書記憶手段により記憶された辞書情報から読み出して前記表示部に表示させる訳表示制御手段とを備えたことを特徴としている。
請求項2に記載の辞書検索装置は、前記請求項1に記載の辞書検索装置において、前記文字指定手段により指定されたハングル文字に対応する見出語を、前記辞書記憶手段により記憶された辞書情報の中から検索するハングル見出語検索手段をさらに備えたことを特徴としている。
請求項3に記載の辞書検索装置は、前記請求項1または請求項2に記載の辞書検索装置において、前記訳表示制御手段は、前記見出語検索手段により複数辞書情報の中から検索された複数の見出語を前記表示部に一覧にして表示させる見出語一覧表示制御手段と、この見出語一覧表示制御手段により一覧表示された見出語からユーザ操作に応じて1つの見出語を選択する見出語選択手段とを有し、この見出語選択手段により選択された見出語の訳を前記辞書記憶手段により記憶された辞書情報から読み出して前記表示部に表示させることを特徴としている。
請求項4に記載の辞書検索装置は、前記請求項1ないし請求項3の何れか1項に記載の辞書検索装置において、前記アルファベット文字列変換手段は、前記文字指定手段により指定されたハングル文字の文字コードを当該ハングル文字を構成する各字母のコードの組合せに変換する文字コード変換手段を有し、この文字コード変換手段により変換された各字母のコードの組合せをアルファベットの文字列に変換することを特徴としている。
請求項5に記載の辞書検索装置は、前記請求項1ないし請求項4の何れか1項に記載の辞書検索装置において、前記テキスト表示制御手段により表示部に表示させるテキストは、前記辞書記憶手段により記憶された辞書情報の中からユーザ操作に応じて指定された見出語の訳のテキストであることを特徴としている。
請求項6に記載の辞書検索装置は、前記請求項1ないし請求項4の何れか1項に記載の辞書検索装置において、前記テキスト表示制御手段により表示部に表示させるテキストは、外部から入力されたテキストであることを特徴としている。
本発明の請求項1(請求項7)に記載の辞書検索装置(辞書検索制御プログラム)によれば、テキスト表示制御手段により表示部に表示されたテキスト上の何れかのハングル文字がユーザ操作に応じて指定されると、この指定されたハングル文字が当該ハングル文字に応じたアルファベットの文字列に変換され、この変換されたアルファベット文字列に対応する見出語が、辞書記憶手段により記憶された複数種類の言語文字での見出語とその訳の情報とを複数対応付けた辞書情報の中から検索される。そして検索されたアルファベット文字列の見出語の訳が前記辞書記憶手段により記憶された辞書情報から読み出されて表示部に表示されるので、ジャンプ検索対象の文字列がハングル文字であっても、英語系辞書やアルファベット系の見出語表記を有するその他の言語の辞書など、様々な種類の辞書を有効に利用してジャンプ検索できる。
本発明の請求項2に記載の辞書検索装置によれば、前記請求項1に記載の辞書検索装置において、さらに、前記ユーザ操作に応じて指定されたハングル文字に対応する見出語も、前記辞書記憶手段により記憶された辞書情報の中から検索され、この検索されたハングル文字の見出語の訳も前記表示部に表示されるので、韓国語系辞書での検索表示は勿論、英語系辞書やアルファベット系の見出語表記を有するその他の言語の辞書など、様々な種類の辞書を有効に利用してジャンプ検索できる。
本発明の請求項3に記載の辞書検索装置によれば、前記請求項1または請求項2に記載の辞書検索装置において、訳表示制御手段では、見出語検索手段により複数辞書情報の中から検索されたアルファベット文字列やハングル文字でなる見出語が表示部に一覧にして表示され、この一覧表示された見出語からユーザ操作に応じて1つの見出語が選択された際に、この選択された見出語の訳が前記辞書記憶手段により記憶された辞書情報から読み出されて表示部に表示されるので、ジャンプ検索対象の文字列がハングル文字であっても、韓国語系辞書のみならず、英語系辞書やアルファベット系の見出語表記を有するその他の言語の辞書など、様々な種類の辞書からの見出語を検索して一覧表示でき、選択的にその見出語の訳を表示させることができる。
本発明の請求項4に記載の辞書検索装置によれば、前記請求項1ないし請求項3の何れか1項に記載の辞書検索装置において、アルファベット文字列変換手段では、文字指定手段により指定されたハングル文字の文字コードを当該ハングル文字を構成する各字母のコードの組合せに変換し、この文字コード変換された各字母のコードの組合せからアルファベットの文字列に容易に変換できる。
本発明の請求項5に記載の辞書検索装置によれば、前記請求項1ないし請求項4の何れか1項に記載の辞書検索装置において、前記テキスト表示制御手段により表示部に表示させるテキストを、前記辞書記憶手段により記憶された例えば韓国語系辞書の中からユーザ操作に応じて指定された見出語の訳のテキストとすることができる。
本発明の請求項6に記載の辞書検索装置によれば、前記請求項1ないし請求項4の何れか1項に記載の辞書検索装置において、前記テキスト表示制御手段により表示部に表示させるテキストを、外部から入力された例えばハングル文字によるテキストとすることができる。
よって本発明によれば、ハングル文字を入力あるいは指定して辞書検索を指示した場合でも、アルファベット系の各種の辞書を有効に利用した辞書検索を行うことが可能になる辞書検索装置および辞書検索制御プログラムを提供できる。
以下図面により本発明の実施の形態について説明する。
図1は、本発明の辞書検索装置の実施形態に係る携帯機器(電子辞書)10の電子回路の構成を示すブロック図である。
この携帯機器(電子辞書)10は、以下に説明する電子辞書機能を備えたPDA(personal digital assistants)、PC(personal computer)、携帯電話、電子ブックとして構成されるか、電子辞書専用の携帯機器として構成される。この携帯機器(電子辞書)10は、各種の記憶媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、CPU(central processing unit)11が備えられる。
CPU11は、メモリ12内に予め記憶された装置制御プログラム、あるいはROMカードなどの外部記憶媒体13から記憶媒体読取部14を介して前記メモリ12に読み込まれた装置制御プログラム、あるいはインターネットN上のWebサーバ(この場合はプログラムサーバ)20から電送制御部(通信部)15を介して前記メモリ12に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ12に記憶された装置制御プログラムは、キーやタッチパネルからなる入力部16からのユーザ操作に応じた入力信号、あるいは電送制御部15を介して接続されるインターネットN上の各Webサーバ20…との通信信号、あるいは記憶媒体読取部14を介して外部接続されるEEPROM,RAM,ROMなどのメモリカード(記憶媒体)13との接続通信信号に応じて起動される。
前記CPU11には、前記メモリ12、記憶媒体読取部14、電送制御部15、入力部16が接続される他に、LCDからなる表示部17などが接続される。
メモリ12には、当該携帯機器(電子辞書)10の全体の動作を司るシステムプログラムや電送制御部15を介してインターネットN上の各Webサーバ20…や図示しないユーザPC(Personal Computer)などとデータ通信するための通信プログラムが記憶される他に、辞書データ(12b,12c)に基づく検索文字列の入力に応じた見出語検索処理と指定の見出語に対応した訳語や意味内容などの各種説明情報のテキストデータ読み出し表示処理、前記説明情報のテキストデータ上あるいは前記記録媒体読取部14や電送制御部15を介して外部入力されたテキストデータ(文書データ12dなど)上での指定の文字(文字列)に応じたジャンプ検索処理など、辞書データ(12b,12c)に基づく検索処理全般を制御するための辞書検索処理プログラム12aが記憶される。
また、このメモリ12には、韓国語辞書データメモリ12b、辞書データメモリ12c、文書データメモリ12d、検索文字データメモリ12e、ハングル/アルファベットコード変換テーブル12f、検索見出語一覧メモリ12g、ワークエリア12hなどが用意される。
韓国語辞書データメモリ12bには、「韓日」「日韓」「韓英」「英韓」など、ハングル言語による各種韓国語系の辞書データが予め、あるいはダウンロードされて複数辞書記憶される。
辞書データメモリ12cには、「国語」「漢和」「英和」「和英」「英英」「英類語」「独和」「仏和」「伊日」など、漢字系やアルファベット系の種類の異なる辞書データが予め、あるいはダウンロードされて複数辞書記憶される。
文書データメモリ12dには、前記記録媒体読取部14や電送制御部15を介して外部入力あるいは送信された各種の小説(電子ブック)や電子メールなどのテキストデータが記憶される。
検索文字データメモリ12eには、辞書検索処理の対象として入力あるいは指定された文字や文字列が記憶される。
ハングル/アルファベットコード変換テーブル12fには、各ハングル文字の文字コード、当該ハングル文字を構成するパーツである各字母の字母コード、当該字母コードに対応したアルファベット文字の文字コードを対応付けたテーブルデータが記憶される。
図2は、前記携帯機器(電子辞書)10のハングル/アルファベットコード変換テーブル12fに記憶されるハングル字母/アルファベットコード変換テーブルの一部を示す図である。
このハングル字母/アルファベットコード変換テーブルでは、ハングル文字を構成する各パーツである字母毎の対応するアルファベットが、MOE(韓国教育省)、KLS(韓国語境界)、ISO(国際標準化機構)それぞれの基準に従い記述される。
検索見出語一覧メモリ12gには、辞書検索処理おいて、入力あるいは指定された文字(文字列)に応じて前記各種の辞書データ(12b,12c)から検索された見出語の一覧が記憶される。
ワークエリア12hには、前記辞書検索処理プログラム12aなどの各種の装置制御プログラムに従いCPU11に入出力される種々のデータが必要に応じて記憶される。
一方、入力部16には、アルファベットによる文字、数字,ひらがな,カタカナ,漢字,ハングル文字を任意入力するための一連の文字入力キーが配列されると共に、辞書データメモリ(12b,12c)に記憶されている各種の辞書を指定して入力(指定)文字列に対応する見出語およびその説明情報の検索を行うための各辞書キー「韓日」「日韓」「韓英」「英韓」「国語」「漢和」「英和」「和英」「英英」「英類語」「独和」「仏和」「伊日」…、検索対象の決定や検索処理の開始の指示を行うための「訳/決定」キー、ジャンプ検索のモードに切り換えるための「ジャンプ」キー、各種データを選択する際の反転カールKの移動のため適宜操作される上下左右方向の各カーソルキーなどが備えられる。
図3は、前記携帯機器(電子辞書)10による韓日辞書に基づいたハングル文字のテキスト表示画面Gを示す図である。
図4は、前記携帯機器(電子辞書)10による辞書検索処理でのジャンプ検索に伴いハングル文字を字母に分割しアルファベットに変換する手順の一例を示す図である。
すなわち、この携帯機器(電子辞書)10による辞書検索処理でのジャンプ検索機能では、例えば図3に示すようなハングル文字のテキスト表示画面Gにおいて、任意のハングル文字(列)を指定してジャンプ検索を指示すると、図4(A)に示すように、当該指定のハングル文字(列)を先頭にした単語の文字列が読み出されその1ハングル文字毎のコード(完成型コード)が、図4(B)に示すように、当該1ハングル文字を構成する各字母毎の組合せ型コードに変換される。
すると、この組合せ型コードに従って、図4(C)に示すように分割された各字母毎に対応して、前記ハングル字母/アルファベットコード変換テーブルに基づき、図4(D)に示すようにアルファベットに変換される。
これにより、ハングル文字(文字列)の入力あるいは指定から対応するアルファベットへの変換が行われ、アルファベット系辞書へのジャンプ検索が可能になる。
次に、前記構成の携帯機器(電子辞書)10による辞書検索機能について説明する。
図5は、前記携帯機器(電子辞書)10による辞書検索処理を示すフローチャートである。
図6は、前記携帯機器(電子辞書)10による辞書検索処理でのハングル文字テキストからのジャンプ検索に伴う操作表示状態(第1例)を示す図である。
例えば韓国語の辞書検索を行う場合に、入力部16の「日韓」キーが操作されて韓国語辞書データ[日韓」12bが選択されると(ステップS1)、この韓国語辞書(12b)に基づいた検索語の入力画面(図示せず)が表示部17に表示される(ステップS2)。
この検索語入力画面にあって、例えば日本語で「ソウル」が検索語として入力されると(ステップS3)、この検索語「ソウル」が検索文字データメモリ12eに記憶されると共に、当該検索語「ソウル」に対応する韓国語の見出語でハングル文字の訳(説明情報)のテキストデータが前記韓国語辞書データ[日韓]12bから読み出され、図6(A2)に示すような説明情報表示画面G2として表示部17に表示される(ステップS4)。
一方、例えば文書データメモリ12dに記憶されている韓国語テキストの文書データが指定されると(ステップS5)、この指定された韓国語のテキストが読み出され、図6(A1)に示すように、テキスト表示画面G1として表示部17に表示される(ステップS6)。
このように、図6(A1)で示された韓国語テキストのテキスト表示画面G1、あるいは図6(A2)で示された韓国語辞書[日韓]による説明情報表示画面G2において、そのハングル文字列のテキスト上からジャンプ検索を行うために、「ジャンプ」キーが操作されてジャンプ検索モードに切り換えられた後(ステップS7)、カーソルキーの操作に応じて前記テキスト上の反転カーソルKが移動制御されてジャンプ検索対象とする任意の文字列の先頭1文字が指定され「訳/決定」キーが操作されると、この指定の1文字を含んだそれ以降の区切り記号(例えばピリオド)までの一連の文字列(図6(A1)(A2)参照)が選択される(ステップS8)。
すると、この選択されたジャンプ検索対象の文字列がハングル文字であるかまたはそれ以外の言語文字であるかが判断され(ステップS9)、ハングル文字ではないアルファベットあるいは漢字などの言語文字であると判断された場合には(ステップS9(NO))、当該アルファベット系辞書や漢字系辞書の辞書データ(12c)に基づいた通常のジャンプ検索処理が実行され、前記選択文字列と最長一致する見出語が検索されて一覧表示される(ステップS10)。
一方、前記図6(A1)(A2)で示したように、選択されたジャンプ検索対象の文字列がハングル文字(この場合「ソウル」のハングル文字)であると判断された場合には(ステップS9(YES))、先ず、韓国語系の各辞書データ「韓日」「韓英」(12b)に基づいて当該選択されたハングル文字列と一致する韓国語の見出語が順次検索され、検索見出語一覧メモリ12gに追加されながら記憶される(ステップS11)。
すると次に、前記選択されたハングル文字の文字列(「ソウル」のハングル文字)が、前記図4で示したように、その1文字毎の完成型文字コードから該各文字を構成する各字母毎の組合せ型コードに変換されて字母に分割され(ステップS12)、ハングル/アルファベットコード変換テーブル12fに従って(図2参照)、分割された各字母毎にアルファベットの文字列(この場合「SEOUL」)に変換される(ステップS13)。
すると、このように変換された前記ジャンプ検索対象のハングル文字列(「ソウル」のハングル文字)に対応するアルファベットの文字列「SEOUL」に従い、当該アルファベット系各辞書(「英和」「英英」「独和」など)の辞書データ(12c)に基づいて、当該変換後のアルファベット文字列と一致するアルファベット言語の各見出語が順次検索され、前記検索見出語一覧メモリ12gにさらに追加されながら記憶される(ステップS14)。
するとさらに、前記ジャンプ検索対象である選択されたハングル文字列の末尾文字が1文字ずつ削除されながら(ステップS15)当該1文字削除後毎のハングル文字列について前記同様のコード変換・字母分割処理が実行されて(ステップS16→S12)アルファベットに変換され(ステップS13)、このハングル末尾1文字削除後毎の対応するアルファベット文字列と一致するアルファベット言語の見出語が前記アルファベット系の各辞書データ(12c)に基づいて順次検索され、前記検索見出語一覧メモリ12gにさらに追加されながら記憶される(ステップS14)。
そして、前記選択されたハングル文字列の末尾文字削除後毎の字母分割・アルファベット変換・見出語検索処理が繰り返され、検索対象のハングル文字列が無くなったと判断されると(ステップS15,S16(YES))、前記検索見出語一覧メモリ12gに記憶された前記韓国語系の各辞書データ「韓日」「韓英」(12b)に基づき検索された韓国語の見出語、および前記アルファベット系各辞書データ(「英和」「英英」「独和」など)(12c)に基づき検索されたアルファベット系言語の見出語が、図6(B)に示すような検索見出語一覧画面G3として表示部17に表示される(ステップS17)。
この際、当該検索見出語一覧画面G3において、カーソルキーのユーザ操作に応じて移動制御される反転カーソルKにより識別表示された見出語については、当該見出語の検索元辞書データ(12b,12c)から対応する訳の説明情報が読み出されプレビュー画面Pとしてウインドウ表示される。
そして、前記検索見出語一覧画面G3において、カーソル操作により反転カーソルKを移動表示させることで所望の見出語を識別表示させて選択した状態で「訳/決定」キーが操作されると(ステップS18(YES))、当該選択決定された見出語に対応する訳の説明情報が同見出語の検索元辞書データ(12b,12c)から読み出され、例えば図6(C1)〜(C3)に示すように、その選択見出語の各々に対応した説明情報表示画面G2として表示部17に表示される(ステップS19)。
ここで、図6(C1)は、ジャンプ検索対象として選択されたハングル文字列(この場合「ソウル」のハングル文字)からコード変換・字母分割されてアルファベット変換されたアルファベット文字列「SEOUL」に対応して、英英辞書(12c)から検索されて読み出された説明情報表示画面G2を示し、また図6(C2)は、同アルファベット変換されたアルファベット文字列「SEOUL」に対応して、独和辞書(12c)から検索されて読み出された説明情報表示画面G2を示し、また図6(C3)は、同アルファベット変換されたアルファベット文字列「SEOUL」に対応して、逆引き広辞苑(12c)から検索されて読み出された説明情報表示画面G2を示している。
図7は、前記携帯機器(電子辞書)10による辞書検索処理でのハングル文字テキストからのジャンプ検索に伴う操作表示状態(第2例)を示す図である。
例えば前記図6(A1)で示された韓国語テキストのテキスト表示画面G1(ステップS5→S6)、あるいは図6(A2)で示された韓国語辞書[日韓]による説明情報表示画面G2(ステップS1〜S4)において、そのハングル文字列のテキスト上からジャンプ検索を行うために、「ジャンプ」キーが操作されてジャンプ検索モードに切り換えられた後(ステップS7)、カーソルキーの操作に応じて前記テキスト上の反転カーソルKが移動制御されてジャンプ検索対象とする任意の文字列(この場合「キムチ」のハングル文字)の先頭1文字が指定され「訳/決定」キーが操作されると、この指定の1文字を含んだそれ以降の区切り記号(例えばピリオド)までの一連の文字列が選択される(ステップS8)。
すると、選択されたジャンプ検索対象の文字列がハングル文字(この場合「キムチ」のハングル2文字)であると判断され(ステップS9(YES))、先ず、韓国語系の各辞書データ「韓日」「韓英」(12b)に基づいて当該選択された「キムチ」の読みのハングル2文字と一致する韓国語の見出語が順次検索され、検索見出語一覧メモリ12gに記憶される(ステップS11)。
すると次に、前記選択されたハングル2文字の文字列(「キムチ」のハングル文字)が、前記図4で示したように、その1文字毎の完成型文字コードから該各文字を構成する各字母毎の組合せ型コードに変換されて字母に分割され(ステップS12)、ハングル/アルファベットコード変換テーブル12fに従って(図2参照)、分割された各字母毎にアルファベットの文字列(この場合「kimchi」)に変換される(ステップS13)。
すると、このように変換された前記ジャンプ検索対象のハングル文字列(「キムチ」のハングル文字)に対応するアルファベットの文字列「kimchi」に従い、当該アルファベット系各辞書(「英和」「英英」など)の辞書データ(12c)に基づいて、当該変換後のアルファベット文字列と一致するアルファベット言語の各見出語「kim・chi,kim・chee」…が順次検索され、前記検索見出語一覧メモリ12gにさらに追加されながら記憶される(ステップS14)。
するとさらに、前記ジャンプ検索対象である選択された「キムチ」のハングル2文字の末尾文字が1文字削除され(ステップS15)、当該1文字削除後毎の「キム」のハングル文字について前記同様のコード変換・字母分割処理が実行されて(ステップS16→S12)アルファベット「kim」に変換され(ステップS13)、このアルファベット文字列「kim」と一致するアルファベット言語の見出語「kim」…が前記アルファベット系の各辞書データ(12c)に基づいて順次検索され、前記検索見出語一覧メモリ12gにさらに追加されながら記憶される(ステップS14)。
そして、前記検索見出語一覧メモリ12gに記憶された前記韓国語系の各辞書データ「韓日」「韓英」(12b)に基づき検索された韓国語の見出語(「キムチ」の韓国語見出語)、および前記アルファベット系各辞書データ(「英和」「英英」など)(12c)に基づき検索されたアルファベット系言語の見出語「kim・chi」「kim・chee」「kim」…が、図7(A)に示すような検索見出語一覧画面G3として表示部17に表示される(ステップS17)。
この際、当該検索見出語一覧画面G3において、カーソルキーのユーザ操作に応じて移動制御される反転カーソルKにより識別表示された見出語(韓日辞書による「キムチ」のハングル2文字」については、当該見出語の検索元である「韓日」辞書データ(12b)から対応する訳の説明情報「キムチ」が読み出されプレビュー画面Pとしてウインドウ表示される。
そして、前記検索見出語一覧画面G3において、カーソル操作により反転カーソルKを移動表示させることで所望の見出語「kim・chi,kim・chee」を識別表示させて選択した状態で「訳/決定」キーが操作されると(ステップS18(YES))、当該選択決定された見出語「kim・chi,kim・chee」に対応する訳の説明情報「キムチ(朝鮮の辛い白菜などの漬物)[Korean]」が同見出語の検索元である「英和」辞書データ(12c)から読み出され、図7(B)に示すように、その選択見出語「kim・chi,kim・chee」に対応した説明情報表示画面G2として表示部17に表示される(ステップS19)。
したがって、前記構成の携帯機器(電子辞書)10による辞書検索機能によれば、各種のテキスト表示画面からジャンプ検索対象の文字列としてハングルの文字列が選択指定されると、先ず当該ハングル文字列のまま韓国語系辞書データ(12b)から対応する見出語が検索された後、さらに当該ハングル文字列からコード変換・字母分割されて変換されたアルファベット文字列に従い英語系の各辞書データ(12c)からも対応する見出語が検索され、複数辞書による検索見出語一覧画面G3に一覧表示される。そして、この複数辞書による検索見出語一覧画面G3において所望の見出語が指定されると、当該見出語検索元の辞書データ(12b,12c)から対応する訳の説明情報が読み出されて説明情報表示画面G2として表示されるので、ジャンプ検索対象の文字列がハングル文字であっても、韓国語系辞書のみならず、装置内蔵の辞書として多数の英語系辞書やアルファベット系の見出語表記を有するその他の言語の辞書など、様々な種類の辞書を有効に利用してジャンプ検索を行うことができる。
なお、前記実施形態において記載した携帯機器(電子辞書)10による各処理の手法、すなわち、図5のフローチャートに示す辞書検索処理での各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フロッピディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の外部記憶媒体13に格納して配布することができる。そして、辞書データベースを記憶した種々のコンピュータ端末は、この外部記憶媒体13に記憶されたプログラムを記憶媒体読取部14によってメモリ12に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した辞書検索表示機能を実現し、前述した手法による同様の処理を実行することができる。
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク(インターネット)N上を伝送させることができ、この通信ネットワーク(インターネット)Nに接続されたコンピュータ端末(プログラムサーバ)20から前記のプログラムデータを取り込み、前述した辞書検索表示機能を実現することもできる。
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
10 …携帯機器(電子辞書)
11 …CPU
12 …メモリ
12a…辞書検索処理プログラム
12b…韓国語辞書データメモリ
12c…辞書データメモリ
12d…文書データメモリ
12e…検索文字データメモリ
12f…ハングル/アルファベットコード変換テーブル
12g…検索見出語一覧メモリ
12h…ワークエリア
13 …外部記憶媒体
14 …記憶媒体読取部
15 …電送制御部(通信部)
16 …入力部
17 …表示部
20 …Webサーバ
N …通信ネットワーク(インターネット)
11 …CPU
12 …メモリ
12a…辞書検索処理プログラム
12b…韓国語辞書データメモリ
12c…辞書データメモリ
12d…文書データメモリ
12e…検索文字データメモリ
12f…ハングル/アルファベットコード変換テーブル
12g…検索見出語一覧メモリ
12h…ワークエリア
13 …外部記憶媒体
14 …記憶媒体読取部
15 …電送制御部(通信部)
16 …入力部
17 …表示部
20 …Webサーバ
N …通信ネットワーク(インターネット)
Claims (7)
- 複数種類の言語文字での見出語とその訳の情報とを複数対応付けた辞書情報を記憶する辞書記憶手段と、
ハングル文字を含むテキストを表示部に表示させるテキスト表示制御手段と、
このテキスト表示制御手段により表示部に表示されたテキスト上の何れかのハングル文字をユーザ操作に応じて指定する文字指定手段と、
この文字指定手段により指定されたハングル文字を当該ハングル文字に応じたアルファベットの文字列に変換するアルファベット文字列変換手段と、
このアルファベット文字列変換手段により変換されたアルファベット文字列に対応する見出語を、前記辞書記憶手段により記憶された辞書情報の中から検索するアルファベット見出語検索手段と、
前記見出語検索手段により検索された見出語の訳を前記辞書記憶手段により記憶された辞書情報から読み出して前記表示部に表示させる訳表示制御手段と、
を備えたことを特徴とする辞書検索装置。 - 前記文字指定手段により指定されたハングル文字に対応する見出語を、前記辞書記憶手段により記憶された辞書情報の中から検索するハングル見出語検索手段をさらに備えたことを特徴とする請求項1に記載の辞書検索装置。
- 前記訳表示制御手段は、
前記見出語検索手段により複数辞書情報の中から検索された複数の見出語を前記表示部に一覧にして表示させる見出語一覧表示制御手段と、
この見出語一覧表示制御手段により一覧表示された見出語からユーザ操作に応じて1つの見出語を選択する見出語選択手段とを有し、
この見出語選択手段により選択された見出語の訳を前記辞書記憶手段により記憶された辞書情報から読み出して前記表示部に表示させる、
ことを特徴とする請求項1または請求項2に記載の辞書検索装置。 - 前記アルファベット文字列変換手段は、
前記文字指定手段により指定されたハングル文字の文字コードを当該ハングル文字を構成する各字母のコードの組合せに変換する文字コード変換手段を有し、
この文字コード変換手段により変換された各字母のコードの組合せをアルファベットの文字列に変換する、
ことを特徴とする請求項1ないし請求項3の何れか1項に記載の辞書検索装置。 - 前記テキスト表示制御手段により表示部に表示させるテキストは、前記辞書記憶手段により記憶された辞書情報の中からユーザ操作に応じて指定された見出語の訳のテキストであることを特徴とする請求項1ないし請求項4の何れか1項に記載の辞書検索装置。
- 前記テキスト表示制御手段により表示部に表示させるテキストは、外部から入力されたテキストであることを特徴とする請求項1ないし請求項4の何れか1項に記載の辞書検索装置。
- 複数種類の言語文字での見出語とその訳の情報とを複数対応付けた辞書情報を記憶する辞書記憶手段を備えた情報機器のコンピュータを制御するための辞書検索制御プログラムであって、
前記コンピュータを、
ハングル文字を含むテキストを表示部に表示させるテキスト表示制御手段、
このテキスト表示制御手段により表示部に表示されたテキスト上の何れかのハングル文字をユーザ操作に応じて指定する文字指定手段、
この文字指定手段により指定されたハングル文字を当該ハングル文字に応じたアルファベットの文字列に変換するアルファベット文字列変換手段、
このアルファベット文字列変換手段により変換されたアルファベット文字列に対応する見出語を、前記辞書記憶手段により記憶された辞書情報の中から検索するアルファベット見出語検索手段、
前記見出語検索手段により検索された見出語の訳を前記辞書記憶手段により記憶された辞書情報から読み出して前記表示部に表示させる訳表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な辞書検索制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006079354A JP2007257188A (ja) | 2006-03-22 | 2006-03-22 | 辞書検索装置およびその制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006079354A JP2007257188A (ja) | 2006-03-22 | 2006-03-22 | 辞書検索装置およびその制御プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007257188A true JP2007257188A (ja) | 2007-10-04 |
Family
ID=38631397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006079354A Pending JP2007257188A (ja) | 2006-03-22 | 2006-03-22 | 辞書検索装置およびその制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007257188A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081499A (zh) * | 2009-11-30 | 2011-06-01 | 卡西欧计算机株式会社 | 电子辞书装置以及电子辞书装置中的检索方法 |
CN102081646A (zh) * | 2009-11-30 | 2011-06-01 | 卡西欧计算机株式会社 | 电子辞书装置以及电子辞书装置中的检索方法 |
CN116032292A (zh) * | 2023-03-27 | 2023-04-28 | 山东智慧译百信息技术有限公司 | 一种基于翻译文件的大数据高效存储方法 |
-
2006
- 2006-03-22 JP JP2006079354A patent/JP2007257188A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081499A (zh) * | 2009-11-30 | 2011-06-01 | 卡西欧计算机株式会社 | 电子辞书装置以及电子辞书装置中的检索方法 |
CN102081646A (zh) * | 2009-11-30 | 2011-06-01 | 卡西欧计算机株式会社 | 电子辞书装置以及电子辞书装置中的检索方法 |
KR101239577B1 (ko) * | 2009-11-30 | 2013-03-18 | 가시오게산키 가부시키가이샤 | 전자사전장치 및 프로그램을 기록한 기록매체 |
CN102081646B (zh) * | 2009-11-30 | 2014-02-26 | 卡西欧计算机株式会社 | 电子辞书装置以及电子辞书装置中的检索方法 |
CN116032292A (zh) * | 2023-03-27 | 2023-04-28 | 山东智慧译百信息技术有限公司 | 一种基于翻译文件的大数据高效存储方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4277903B2 (ja) | 辞書機能を備えた電子機器及びプログラム | |
KR100709722B1 (ko) | 예문을 갖는 전자 사전 | |
JP2008059392A (ja) | 辞書検索装置および辞書検索処理プログラム | |
JP2007257188A (ja) | 辞書検索装置およびその制御プログラム | |
JP2010067179A (ja) | 辞書機能を備えた電子機器およびプログラム | |
JP4715476B2 (ja) | 目次データ検索制御装置および目次データ検索制御プロクラム | |
JP5024335B2 (ja) | 情報表示制御装置および情報表示制御プログラム | |
JP4341514B2 (ja) | 辞書情報表示制御装置および辞書情報表示制御プログラム | |
JP4492499B2 (ja) | 情報表示制御装置および情報表示制御プログラム | |
JP2008059169A (ja) | 中国語例文検索装置および中国語例文検索処理プログラム | |
JP2008225676A (ja) | 辞書検索装置及びその制御プログラム | |
JP2007257189A (ja) | 辞書検索装置及びその制御プログラム | |
JP2003085182A (ja) | 電子辞書 | |
JP2010160752A (ja) | 電子辞書装置およびプログラム | |
JP2008117310A (ja) | 辞書検索装置および辞書検索処理プログラム | |
JP2008140074A (ja) | 例文検索装置および例文検索処理プログラム | |
JP2010015311A (ja) | 辞書機能を備えた電子装置およびプログラム | |
JP2010061532A (ja) | 電子辞書、電子辞書の検索方法及び電子辞書の検索プログラム | |
JP2005216108A (ja) | 辞書情報表示制御装置、および辞書情報表示制御プログラム、辞書情報表示制御方法 | |
JP4395620B2 (ja) | 表示制御装置及びプログラム | |
JP2009265845A (ja) | 例文検索装置および例文検索処理プログラム | |
WO2014087704A1 (ja) | 入力支援装置、入力支援方法、及び入力支援プログラム | |
JP5338482B2 (ja) | 漢文例文検索装置およびプログラム | |
JP2005293068A (ja) | 電子辞書 | |
JP4114695B2 (ja) | 情報表示制御装置及びプログラム |