(57)【要約】【課題】例文表示でユーザが一方の言語の例文中の任意の単語をマーキングした際に、他方の言語の例文の該当する単語を自動的にマーキングする。【解決手段】ユーザが入力部１３を通じて第１言語と第２言語の一方の言語の例文中の文字列を指定すると、ＣＰＵ１１は、その指定された文字列を識別表示（マーキング）する。その際、ＣＰＵ１１は、当該指定文字列から辞書検索のための単語を抽出し、この抽出した単語の対訳を辞書データベース２３から検索することにより、第２言語の例文中の該当する文字列に対して同じ表示形態で識別表示を行う。【選択図】      図１
2011076413.tif 000002
【特許請求の範囲】
【請求項１】
第１言語の例文とその対訳である第２言語の例文が複数組記憶された例文記憶手段と、
第１言語の単語と第２言語の単語とを対応付けた辞書が記憶された辞書記憶手段と、
前記例文記憶手段の中で選択された第１言語と第２言語の例文を読み出して表示する例文表示手段と、
この例文表示手段によって表示された第１言語と第２言語の一方の言語の例文中の文字列が指定された際に、その指定された文字列を識別表示する第１の識別表示手段と、
前記指定文字列から辞書検索のための単語を抽出し、その抽出した単語の対訳を前記辞書記憶手段に記憶された辞書から検索する辞書検索手段と、
この辞書検索手段によって検索された対訳の単語に基づいて、前記第２言語の例文中の該当する文字列に対して前記第１言語の例文中の文字例と同じ表示形態で識別表示を行う第２の識別表示手段と
を具備したことを特徴とする例文表示制御装置。
【請求項２】
前記第１の識別表示手段は、前記文字列指定手段によって複数の文字列が指定された場合にそれぞれに異なる表示形態で識別表示し、
前記第２の識別表示手段は、前記第１の識別表示手段と同じ表示形態で前記第２言語の例文中の該当する文字列を識別表示することを特徴とする請求項１記載の例文表示制御装置。
【請求項３】
前記辞書検索手段によって前記指定文字列の先頭から辞書検索のための単語を抽出し、その単語の対訳が前記辞書記憶手段に記憶された辞書に存在しなかった場合に、前記例文中の文字列の指定が間違っている旨を通知する通知手段を具備したことを特徴とする請求項１記載の例文表示制御装置。
【請求項４】
前記辞書検索手段によって検索された単語が変化形であるか否かを判断し、変化形の場合には、その変化形の情報を表示する変化形表示手段を具備したことを特徴とする請求項１記載の例文表示制御装置。
【請求項５】
前記第１言語と第２言語の例文を識別表示の情報と共に登録する例文登録手段と、
この例文登録手段によって登録された例文を再表示する際に、前記識別表示の情報に基づいて登録前と同じ文字列に識別表示を行う例文再表示手段と
を具備したことを特徴とする請求項１記載の例文表示制御装置。
【請求項６】
第１言語の例文とその対訳である第２言語の例文が複数組記憶された第１のメモリと、第１言語の単語と第２言語の単語とを対応付けた辞書が記憶された第２のメモリとを備えたコンピュータによって実行される例文表示制御のためのプログラムであって、
前記コンピュータに、
前記第１のメモリの中で選択された第１言語と第２言語の例文を読み出して表示する機能と、
第１言語と第２言語の一方の言語の例文中の文字列が指定された際に、その指定された文字列を識別表示する機能と、
前記指定文字列から辞書検索のための単語を抽出し、この抽出した単語の対訳を前記第２のメモリに記憶された辞書から検索する機能と、
前記辞書から検索された対訳の単語に基づいて、前記第２言語の例文中の該当する文字列に対して前記第１言語の例文中の文字例と同じ表示形態で識別表示を行う機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例文とマーキングを利用した語学学習支援機能を備えた電子辞書等の例文表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
電子辞書の語学学習支援機能の１つとして、例文表示機能がある。これは、第１言語の例文と、その対訳である第２言語の例文を表示する機能である。例えば、英和の例文表示機能であれば、ユーザが指定した英語の例文と、その例文を英訳した日本語の例文が並べて表示される（例えば、特許文献１参照）。
【０００３】
その際、表示された例文中の任意の文字列をマーキングすることもできる。これは、マーキング機能と呼ばれるもので、ユーザがペン等を用いて指定した文字列に色を付けるなどしてマーキングする機能である。
【０００４】
さらに、電子辞書に備えられたジャンプ検索機能を利用すれば、例文に含まれる単語に対応した語義を表示することもできる（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１０８８５７号公報
【特許文献２】特開２００６−１５５６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のマーキング機能では、ユーザが指定した文字列にしかマーキングされない。このため、例文中の単語をマーキングしながら学習する場合に、ユーザ自身が対訳の単語を判断しなければならず、例文中に知らない単語が含まれていると、正しくマーキングすることができない不便さがある。
【０００７】
なお、前記特許文献２では、例文に含まれる単語に対応する語義をジャンプ検索により表示することができる。しかし、その都度、単語単位でジャンプ検索して調べる必要があるため、例文の単語にマーキングしながら学習する場合には不向きである。
【０００８】
本発明は前記のような点に鑑みなされたもので、例文表示でユーザが一方の言語の例文中の任意の単語をマーキングした際に、他方の言語の例文の該当する単語を自動的にマーキングすることのできる例文表示制御装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る例文表示制御装置は、第１言語の例文とその対訳である第２言語の例文が複数組記憶された例文記憶手段と、第１言語の単語と第２言語の単語とを対応付けた辞書が記憶された辞書記憶手段と、前記例文記憶手段の中で選択された第１言語と第２言語の例文を読み出して表示する例文表示手段と、この例文表示手段によって表示された第１言語と第２言語の一方の言語の例文中の文字列が指定された際に、その指定された文字列を識別表示する第１の識別表示手段と、前記指定文字列から辞書検索のための単語を抽出し、この抽出した単語の対訳を前記辞書記憶手段に記憶された辞書から検索する辞書検索手段と、この辞書検索手段によって検索された対訳の単語に基づいて、前記第２言語の例文中の該当する文字列に対して前記第１言語の例文中の文字例と同じ表示形態で識別表示を行う第２の識別表示手段とを具備したことを特徴とする。
【００１０】
また、本発明の請求項２は、前記請求項１記載の例文表示制御装置において、前記第１の識別表示手段は、前記文字列指定手段によって複数の文字列が指定された場合にそれぞれに異なる表示形態で識別表示し、前記第２の識別表示手段は、前記第１の識別表示手段と同じ表示形態で前記第２言語の例文中の該当する文字列を識別表示することを特徴とする。
【００１１】
また、本発明の請求項３は、前記請求項１記載の例文表示制御装置において、前記辞書検索手段によって前記指定文字列の先頭から辞書検索のための単語を抽出し、その単語の対訳が前記辞書記憶手段に記憶された辞書に存在しなかった場合に、前記例文中の文字列の指定が間違っている旨を通知する通知手段を具備したことを特徴とする。
【００１２】
また、本発明の請求項４は、前記請求項１記載の例文表示制御装置において、前記辞書検索手段によって検索された単語が変化形であるか否かを判断し、変化形の場合には、その変化形の情報を表示する変化形表示手段を具備したことを特徴とする。
【００１３】
また、本発明の請求項５は、前記請求項１記載の例文表示制御装置において、前記第１言語と第２言語の例文を識別表示の情報と共に登録する例文登録手段と、この例文登録手段によって登録された例文を再表示する際に、前記識別表示の情報に基づいて登録前と同じ文字列に識別表示を行う例文再表示手段とを具備したことを特徴とする。
【００１４】
本発明の請求項６に係るプログラムは、第１言語の例文とその対訳である第２言語の例文が複数組記憶された第１のメモリと、第１言語の単語と第２言語の単語とを対応付けた辞書が記憶された第２のメモリとを備えたコンピュータによって実行される例文表示制御のためのプログラムであって、前記コンピュータに、前記第１のメモリの中で選択された第１言語と第２言語の例文を読み出して表示する機能と、第１言語と第２言語の一方の言語の例文中の文字列が指定された際に、その指定された文字列を識別表示する機能と、前記指定文字列から辞書検索のための単語を抽出し、この抽出した単語の対訳を前記第２のメモリに記憶された辞書から検索する機能と、前記辞書から検索された対訳の単語に基づいて、前記第２言語の例文中の該当する文字列に対して前記第１言語の例文中の文字例と同じ表示形態で識別表示を行う機能とを実現させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、第１言語と第２言語の例文を表示した際に、一方の例文中の文字列を指定すると、その指定文字列と他方の例文中の該当する文字列が自動的にマーキングされる。したがって、例文中に知らない単語が含まれていた場合でも、その単語をマーキングすることで、対訳を確認しながら学習することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は本発明の一実施形態に係る例文表示制御装置として電子辞書を例にした場合の構成を示すブロック図である。
【図２】図２は同実施形態における電子辞書に備えられたＣＰＵの機能構成を示すブロック図である。
【図３】図３は同実施形態における電子辞書の例示表示処理の動作を示すフローチャートである。
【図４】図４は同実施形態における電子辞書のマーキング機能処理の動作を示すフローチャートである。
【図５】図５は同実施形態における電子辞書の例文表示画面の一例を示す図である。
【図６】図６は同実施形態における電子辞書の例文表示画面で第１言語の例文にマーキングした状態を示す図である。
【図７】図７は同実施形態における電子辞書の例文表示画面で第１言語と第２の言語の例文にマーキングすると共に変化形情報を表示した状態を示す図である。
【図８】図８は同実施形態における電子辞書の例文表示画面でエラーメッセージを表示した状態を示す図である。
【図９】図９は同実施形態における電子辞書の例文表示画面で複数の文字列にマーキングした状態を示す図である。
【図１０】図１０は同実施形態における電子辞書の例文表示画面の他の例を示す図であり、文字列の範囲指定を誤った状態を示す図である。
【図１１】図１１は同実施形態における電子辞書の例文表示画面の他の例を示す図であり、文字列の範囲指定を正しく行った状態を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態を説明する。
【００１８】
図１は本発明の一実施形態に係る例文表示制御装置として電子辞書を例にした場合の構成を示すブロック図である。
【００１９】
本実施形態における電子辞書１０は、主制御装置であるＣＰＵ１１と、このＣＰＵ１１にシステムバス１２を介して接続される入力部１３、表示部１４、タッチパネル１５、メモリ１６、通信部１７、記録媒体読取部１８を備える。
【００２０】
ＣＰＵ１１は、入力指示に従ったプログラムの起動で各種処理を実行する。本実施形態において、このＣＰＵ１１は、メモリ１６に記憶された例示表示プログラム２１を読み込むことにより、その例示表示プログラム２１に記述された手順に従って例示表示に関する処理を実行する。
【００２１】
入力部１３は、電源キー、文字キー、カーソルーキー、決定キー、辞書切替えキーなどを含む各種操作キーからなり、これらのキーの操作によりデータの入力や指示を行う。
【００２２】
表示部１４は、バックライト付きのカラーＬＣＤ（Liquid Crystal Display）からなり、各種データの表示を行う。この表示部１４の表示画面上に透明のタッチパネル１５が配設されている。このタッチパネル１５は、ユーザがペン１５ａなどを用いて触れたパネル上の位置を検出することにより、表示部１４に表示された内容に応じた操作を可能とする。
【００２３】
メモリ１６は、ＲＯＭやＲＡＭ、フラッシュメモリなどからなり、ＣＰＵ１１の処理動作に必要な各種データを記憶している。本実施形態において、このメモリ１６には、ＣＰＵ１１が実行する例示表示プログラム２１の他、対訳例文データベース２２、辞書データベース２３、例文帳２４、ワークエリア２５が設けられている
対訳例文データベース２２には、第１言語の例文とその対訳である第２言語の例文とを対応付けた例文データが例文番号と共に複数組み記憶されている。なお、第１言語と第２言語とは、例えば日本語と英語、日本語と中国語などであるが、本発明はその言語の組み合わせについて特に限定されるものではない。
【００２４】
辞書データベース２３は、第１言語の単語と第２の言語の単語とを対応付けた語学学習用の各種辞書の情報を記憶している。なお、語学学習用の各種辞書としては、例えば「英和辞典」，「和英辞典」，「中日辞典」，「韓日辞典」などがある。また、各言語の会話集もこの辞書データベース２３に含まれているものとする。
【００２５】
例文帳２４には、ユーザが例文登録によって指定した例文データがマーカ情報付きで記憶される。具体的には、登録対象となる例文に対応した辞書あるいは会話集名と、その例文に付された番号と、さらに、色や第１言語の文字列、第２言語の文字列、変化形情報などを含むマーカ情報が記憶される。
【００２６】
ワークエリア２５には、ユーザが例文表示で範囲指定した文字列がその文字列に付したマーキング色と共にマーカ情報として一時的に記憶される。
【００２７】
通信部１７は、ネットワークを介して外部の装置との間でデータの送受信を行う。ネットワークとしては、ＬＡＮ（Local Area Network），ＷＡＮ（Wide Area Network）あるいはインターネットなどが含まれる。なお、ネットワークを介さずに直接外部装置と無線あるいは有線で接続する構成としてもよい。
【００２８】
また、記録媒体読取部１８は、記録媒体１９に記録されたプログラムを含む各種データを読み取るための装置である。記録媒体１９としては、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）、半導体メモリなどがある。
【００２９】
図２はＣＰＵ１１の機能構成を示すブロック図である。
【００３０】
主制御装置であるＣＰＵ１１には、例文表示に関わる機能構成として、例文表示部１１ａ、第１の識別表示部１１ｂ、辞書検索部１１ｃ、第２の識別表示部１１ｄ、通知部１１ｅ、変化形表示部１１ｆ、例文登録部１１ｇ、例文表示部１１ｈが備えられている。
【００３１】
例文表示部１１ａは、所定の操作により対訳例文データベース２２の中で選択された第１言語と第２言語の例文を読み出して表示する処理を行う。
【００３２】
第１の識別表示部１１ｂは、例文表示部１１ａによって表示された第１言語と第２言語の一方の言語の例文中の文字列が指定された際に、その指定された文字列を識別表示する処理を行う。識別表示は、具体的には指定文字列を色付きでマーキングすることやアンダーライン付にすること、指定文字列を斜体や太字にしたり、色つき文字で表示する等が含まれる。
【００３３】
辞書検索部１１ｃは、ユーザが指定した文字列から辞書検索のための単語を抽出し、その抽出した単語の対訳を辞書データベース２３に記憶された辞書から検索する処理を行う。
【００３４】
第２の識別表示部１１ｄは、辞書検索部１１ｄによって検索された対訳の単語に基づいて、第２言語の例文中の該当する文字列に対して第１言語の例文中の文字例と同じ表示形態で識別表示を行う。
【００３５】
通知部１１ｅは、辞書検索部１１ｄによって前記指定文字列の先頭から辞書検索のための単語を抽出し、その単語の対訳が辞書データベース２３に記憶された辞書に存在しなかった場合に、例文中の文字列の指定が間違っている旨を通知する処理を行う。
【００３６】
変化形表示部１１ｆは、辞書検索部１１ｄによって検索された単語の対訳が変化形であるか否かを判断し、変化形の場合には、その変化形の情報を表示する処理を行う。
【００３７】
例文登録部１１ｇは、第１言語と第２言語の例文を識別表示の情報と共に登録する処理を行う。
【００３８】
例文表示部１１ｈは、例文登録部１１ｇによって登録された例文を再表示する際に、前記識別表示の情報に基づいて登録前と同じ文字列に識別表示を行う。
【００３９】
次に、同実施形態の動作を説明する。  
図３は同実施形態における電子辞書１０の例示表示処理の動作を示すフローチャートである。なお、このフローチャートで示される処理は、ＣＰＵ１１によって読み取り可能なプログラムの形態で記録媒体１９に記録されて記録媒体読取部１８を通じてインストールされるか、あるいは、メモリ１６に予め記憶されている。
【００４０】
今、ユーザが入力部１３に設けられた所定のキー操作により、語学学習に用いる辞書あるいは会話集を指定すると共に（ステップＡ１１）、その辞書あるいは会話集に関連した例文を指定したとする（ステップＡ１２）。なお、「会話集」とは、各種言語に関し、日常的に使う会話の例を集めたものである。また、例文の指定方法としては、例えばジャンルから選択あるいは例文検索から選択する方法などがある。
【００４１】
ユーザによる例文の指定に伴い、ＣＰＵ１１は、まず、第１言語の例文とその対訳である第２言語の例文をメモリ１６の対訳例文データベース２２から読み出すことにより（ステップＡ１３）、この２つの例文を対応付けた例文表示画面３１を作成して表示部１４に表示する（ステップＡ１４）。
【００４２】
図５に例文表示画面３１の一例を示す。  
図５の例では、日本語とロシア語の対訳において、日本語の例文「私は店で働きました」と、その訳文であるロシア語の例文が上下に並べて表示されている。
【００４３】
このような例文表示画面３１が表示された状態で、ユーザが所定の操作によりマーキングを選択すると（ステップＡ１５のＹｅｓ）、ＣＰＵ１１によってマーキング機能処理が実行される（ステップＡ１６）。なお、マーキングの選択操作は、例えば例文表示画面３１上に表示される図示せぬマーキングボタンをペン１５ａで押下するなどで行う。
【００４４】
マーキング機能処理について、図４を参照して詳しく説明する。  
図４は同実施形態における電子辞書１０のマーキング機能処理の動作を示すフローチャートである。
【００４５】
まず、ＣＰＵ１１は、初期設定として、最初に使うマーキング色（例えば赤色）を設定しておく（ステップＢ１１）。そして、ユーザが例文表示画面３１に表示された第１言語あるいは第２言語の例文中の任意の文字列をペン１５ａで範囲指定すると、ＣＰＵ１１は、その範囲指定された文字列を前記設定したマーキング色で識別表示する（ステップＢ１４）。
【００４６】
この状態が図６である。  
ユーザが日本語の例文「私は店で働きました」の中の「働きました」といった文字列をペン１５ａで範囲指定したことにより、その文字列「働きました」が例えば赤色でマーキングされる。
【００４７】
ここで、ＣＰＵ１１は、例文中で範囲指定された文字列をその文字列に付したマーキング色に対応付けてメモリ１６のワークエリア２５にマーカ情報として一時記憶する（ステップＢ１４）。
【００４８】
次に、ＣＰＵ１１は、マーキング範囲（指定文字列）の先頭から辞書検索のための単語を抽出し（ステップＢ１５）、その抽出した単語を辞書データベース２３内の対応する辞書の情報と照合する（ステップＢ１６）。照合の結果、該当する訳が存在すれば（ステップＢ１７のＹｅｓ）、ＣＰＵ１１は、その訳が他方の例文と一致するか否かを判断する（ステップＢ１８）。一致する場合には（ステップＢ１８のＹｅｓ）、ＣＰＵ１１は、その一致箇所の文字列を一方の例文の文字列と同じマーキング色で識別表示する（ステップＢ１９）。
【００４９】
この状態が図７である。  
日本語の例文「私は店で働きました」の中でマーキングされた「働きました」に対し、ロシア語の例文中の該当する文字列が同じ色（赤色）でマーキングされる。これにより、語学知識がなくとも、対訳の例文の中でどの部分に該当するのかを一目で把握することができる。
【００５０】
このようにして、他方の例文中の一致した文字列を同色でマーキングすると、ＣＰＵ１１は、その一致した文字列をそこに付したマーキング色に対応付けてメモリ１６のワークエリア２５にマーカ情報として一時記憶する（ステップＢ２０）。
【００５１】
また、ＣＰＵ１１は、前記辞書データベース２３内の辞書の情報を参照して、対訳の単語が変化形であるか否かを判断する（ステップＢ２１）。なお、変化形には、単数形／複数形，過去形／現在形／未来形，男性系／女性系などがある。
【００５２】
このような変化形を有する単語であった場合には（ステップＢ２１のＹｅｓ）、ＣＰＵ１１は、その変化形の情報を前記辞書データベース２３内の対応辞書から読み出し、これをポップアップや画面分割などで例文表示画面３１上に表示する（ステップＢ２２）。
【００５３】
図７の例では、「単数形，過去形，男性系」を示す変化形情報３２がポップアップ表示されている。これにより、変化形を有する単語であった場合に、特にジャンプ検索などの特殊な操作を行って調べなくても、同じ例文表示画面３１内でその語形変化を確認することができる。
【００５４】
このような変化形を表示した場合には、ＣＰＵ１１は、その変化形の情報も当該例文のマーカ情報に加えてメモリ１６のワークエリア２５に一時記憶しておく（ステップＢ２３）。
【００５５】
一方、ユーザが指定した範囲の文字列に対応する訳が辞書に存在しない場合（ステップＢ１７のＮｏ）、あるいは、訳が存在しても、他方の例文の文字列と一致しない場合には（ステップＢ１８のＮｏ）、ＣＰＵ１１は、図８に示すように、訳が存在しない旨のエラーメッセージ３３を例文表示画面３１上に表示する（ステップＢ２４）。
【００５６】
図８の例では、ユーザが日本語の例文「私は店で働きました」の中の「で働」を範囲指定したことにより、ロシア語の例文の中に該当する訳が存在しない旨のエラーメッセージ３３が表示される。これにより、ユーザは文法的に間違った部分を範囲指定したことを把握できる。
【００５７】
また、続けてマーキングする場合には（ステップＢ２５のＹｅｓ）、次のマーキング色（例えば青色）が設定されて（ステップＢ２６）、前記ステップＢ１２からの処理が繰り返される。
【００５８】
図９に続けてマーキングした場合の例を示す。  
ここでは、ユーザが日本語の例文「私は店で働きました」の中の「働きました」に続いて、「私は」を範囲指定した場合の例が示されている。
【００５９】
ユーザが「私は」を範囲指定したことにより、その部分がマーキングされると共に、対訳であるロシア語の例文の中の該当する文字列がマーキングされる。その際、「働きました」のマーキング色とは異なる色でマーキングされるので、対応関係を間違えることはない。さらに続けて文字列を範囲指定した場合も同様であり、その都度、マーキング色が変更されるので、第１言語と第２言語の言語との対応関係を間違えることなく、正しく学習することができる。
【００６０】
図３のフローチャートに戻って、例文表示画面３１が表示された状態で、ユーザが所定の操作により例文登録を選択すると（ステップＡ１７のＹｅｓ）、ＣＰＵ１１は、現在表示されている例文に対応した辞書あるいは会話集名と例文番号をメモリ１６の例文帳２４に登録する（ステップＡ１８）。なお、例文登録の選択操作は、例えば例文表示画面３１上に表示される図示せぬ例文登録ボタンをペン１５ａで押下するなどで行う。
【００６１】
ここで、メモリ１６のワークエリア２５にマーカ情報が記憶されている場合には（ステップＡ１９のＹｅｓ）、ＣＰＵ１１は、そのマーカ情報を例文番号に対応付けて例文帳２４に登録する（ステップＡ２０）。前記マーカ情報には、例文表示でユーザが範囲指定した第１言語の文字列とその対訳である第２言語の文字例、これらの文字列にマーキングした色、さらに変化形情報などが含まれる。
【００６２】
また、ユーザが登録例文の表示を選択すると（ステップＡ２１のＹｅｓ）、以下のような処理が実行される。なお、登録例文の表示操作は、例えば図示せぬメインメニュー画面に設けられたる図示せぬ登録例文表示ボタンをペン１５ａで押下するなどで行う。
【００６３】
登録例文の表示が選択されると、ＣＰＵ１１は、まず、メモリ１６の例文帳２４に登録された例文の一覧を作成して表示部１４に表示する（ステップＡ２２）。この例文一覧では、第１言語の例文がそれぞれ一行表示される。
【００６４】
ここで、ユーザが所望の例文をペン１５ａで選択すると（ステップＡ２３）、ＣＰＵ１１は、その選択された例文の対訳表示を行う（ステップＡ２４）、その際、当該例文にマーカ情報があれば（ステップＡ２５のＹｅｓ）、ＣＰＵ１１は、そのマーカ情報に基づいて対訳である第２言語の例文中の該当部分に同じ色のマーキングを行って表示する（ステップＡ２６）。さらに、マーキングされた文字列に変化系情報があれば、ＣＰＵ１１は、その変化形情報をポップアップや画面分割などで表示する（ステップＡ２７）。
【００６５】
例えば、図７の対訳例文を例文帳２４に登録したとすると、登録例文の表示指示により、図７と同様に対訳例文がマーカ付きで表示されることになる。したがって、ユーザは前回の例文表示の際にマーキングしておいた文字列を反復学習することができる。さらに、マーキングされた文字列が変化型情報を有している単語であった場合には、再び、その変化情報も表示されるので、変化型情報を含めて反復学習することができる。
【００６６】
このように、第１言語と第２言語の例文を表示した際に、一方の例文中の文字列を指定すると、その指定文字列と他方の例文中の該当する文字列が自動的にマーキングされる。したがって、例文中に知らない単語が含まれていた場合に、ジャンプ検索などにより別途調べる必要がなく、その単語の対訳を確認しながら学習することができる。
【００６７】
また、複数の文字列を指定すると、その指定の度に異なる色でマーキングされるので、例文中に知らない単語が複数存在した場合でも、これらの単語の対訳を視覚的に識別することができ、対応関係を誤ることなく学習することができる。
【００６８】
なお、前記実施形態では、マーキングする文字列を色にて識別表示したが、識別表示の形態は色に限らず、例えば数字や記号、マークなどを文字列に付して識別表示することでもよい。
【００６９】
また、前記実施形態では、日本語とロシア語の対訳を例にして説明したが、本発明は他の言語であっても同様に適用可能である。
【００７０】
図１０および図１１に日本語と中国語の対訳の例を示す。
【００７１】
この例では、日本語の例文「市の中心にあるホテルを紹介してください」とその対訳である中国の例文が表示されている状態が示されている。
【００７２】
いま、ユーザがペン１５ａを用いて中国の例文中の文字列を範囲指定したとする。そのとき、文字列の指定範囲を誤ると、図１０のようにエラーメッセージ３３が表示される。一方、文字列の範囲指定を正しく行った場合には、図１１のように、その指定された文字列と日本語の例文中の該当する文字列が同じ色でマーキングされる。
【００７３】
このように、本発明は他の言語であっても同様に適用可能であり、特に中国のように、文字と文字の間隔が同じ文章形態を有する言語の場合には、文法的な単語の切れ目が判断しづらいため、本発明のマーキング機能を利用することで、その単語の切れ目を正確に把握できて便利である。
【００７４】
また、本発明は電子辞書に限らず、例えばＰＤＡ（Personal Digital Assistants）などの携帯端末や翻訳装置など、翻訳機能を備えた電子機器であれば、その全てに適用可能である。
【００７５】
要するに、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００７６】
さらに、上述した実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、通信媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００７７】
１０…電子辞書、１１…ＣＰＵ、１１ａ…例文表示部、１１ｂ…第１の識別表示部、１１ｃ…辞書検索部、１１ｄ…第２の識別表示部、１１ｅ…通知部、１１ｆ…変化形表示部、１１ｇ…例文登録部、１１ｈ…例文表示部、１２…システムバス、１３…入力部、１４…表示部、１５…タッチパネル、１５ａ…ペン、１６…メモリ、１７…通信部、１８…記録媒体読取部、１９…記録媒体、２１…例示表示プログラム、２２…対訳例文データベース、２３…辞書データベース、２４…例文帳、２５…ワークエリア、３１…例文表示画面、３２…変化形情報、３３…エラーメッセージ。
【図１】
2011076413.tif 000003
【図２】
2011076413.tif 000004
【図３】
2011076413.tif 000005
【図４】
2011076413.tif 000006
【図５】
2011076413.tif 000007
【図６】
2011076413.tif 000008
【図７】
2011076413.tif 000009
【図８】
2011076413.tif 000010
【図９】
2011076413.tif 000011
【図１０】
2011076413.tif 000012
【図１１】
2011076413.tif 000013