(57)【要約】【課題】見出し語に基づいて検索された例文を選択的に読上げることを可能にする電子辞書を提供する。また例文の選択が容易な電子辞書を提供する。【解決手段】複数の単語から成る文章で構成された例文と、例文に付した属性情報を含む例文データを見出し語ごとに格納する例文データ部と、見出し語を入力させる入力部と、前記入力部より入力された見出し語に基づいて前記例文を検索する検索部と、前記検索部によって検索された例文を表示する表示部と、前記表示部に表示された例文の音声出力を指示させる読上げ指示部と、前記読上げ指示部の指示に基づき、前記例文に付された属性情報の範囲の例文を音声再生する音声再生部とを備える。これにより、見出し語に基づいて検索された例文を選択的に読上げることができる。また例文の選択を容易に行うことができる。【選択図】図４
2007207182.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語から成る文章で構成された例文と、例文に付した属性情報とを含む例文データを見出し語ごとに格納する例文データ部と、
見出し語を入力させる入力部と、
前記入力部より入力された見出し語に基づいて前記例文を検索する検索部と、
前記検索部によって検索された例文を表示する表示部と、
前記表示部に表示された例文の音声出力を指示させる読上げ指示部と、
前記読上げ指示部の指示に基づき、前記属性情報が付された例文を音声再生する音声再生部と
を備えることを特徴とする電子辞書。
【請求項２】
前記属性情報は、例文の文頭と、文末にそれぞれ付したマークであることを特徴とする請求項１に記載の電子辞書。
【請求項３】
前記読上げ指示部によって例文の音声出力を指示されたとき、その例文に付された例文マークの表示態様を変化させることを特徴とする請求項２に記載の電子辞書。
【請求項４】
前記例文は、第１言語例文と第２言語例文を対応付けて格納することを特徴とする請求項１乃至３のいずれか１項に記載の電子辞書。
【請求項５】
前記音声再生部は、前記第１言語例文または第２言語例文を音声再生することを特徴とする請求項１に記載の電子辞書。
【請求項６】
前記音声再生部は、例文中に含まれる括弧内の文字を読み飛ばすことを特徴とする請求項５に記載の電子辞書。
【請求項７】
見出し語に対する訳語を含む訳語データを格納する訳語データ部と、前記訳語に対する複数の単語から成る文章で構成された例文および例文に付した属性情報を含む例文データを格納する例文データ部を有する辞書データ部と、
見出し語を入力させる入力部と、
前記入力部より入力された見出し語に基づいて前記訳語および例文を検索する検索部と、
前記検索部によって検索された訳語および例文を表示する表示部と、
前記表示部に表示された例文の音声出力を指示させる読上げ指示部と、
前記読上げ指示部の指示に基づき、前記属性情報が付された例文を音声再生する音声再生部と
を備えることを特徴とする電子辞書。
【請求項８】
複数の単語から成る文章で構成された例文と、例文に付した属性情報とを含む例文データを見出し語ごとに格納する例文データ部を備える電子辞書の読上げプログラムであって、
見出し語を入力させる入力ステップと、
前記見出し語に基づいて前記例文を検索する検索ステップと、
前記検索ステップによって検索された例文を表示する表示ステップと、
前記表示ステップによって表示された例文の音声出力を指示させる読上げ指示ステップと、
前記読上げ指示ステップの指示に基づき、前記属性情報が付された例文を音声再生する音声再生ステップと
を電子辞書に実行させる電子辞書の読上げプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＴＳ（Text to Speech）機能を有する電子辞書に関し、特に複数の単語から成る文章で構成された例文を読上げる電子辞書に関する。
【背景技術】
【０００２】
最近の電子辞書は記憶容量が増加し、国語関連の辞書、英語または英会話関連の辞書、世界各国の旅行用辞書、ビジネス関連の辞書、健康及び生活関連の辞書、百科辞典、専門分野の辞書のように非常に多種類の辞書などのコンテンツが格納され、そして各種の検索や表示で多角的な使用法により便利に使用することができる。さらに電子辞書には、訳語や例文を表示するだけでなく、リスニング学習、発音練習のためＴＴＳ機能を有する電子辞書も存在する。
【０００３】
テキスト情報を読上げる場合に、特定の箇所を選択する技術が特許文献１に開示されている。特許文献１は、読み込まれたテキスト情報に付加されたＨＴＭＬタグの種類（例えば、全文、大見出し、小見出し、詳細情報）を選別して、ユーザによって指示されたＨＴＭＬタグによって、その読上げるべき範囲を特定するものである。この特許文献１によれば、読上げる範囲が特定されるので、テキスト情報中の段落や文章の区切りを区別することができ、目的に応じた拾い読みが可能になる。また不必要な情報の読上げが終了するのを待つ時間が減少する。
また特許文献２は、画面に表示されたテキストの一部を選択的に音声出力するものであり、ユーザによって先頭タグが指示されると、その先頭タグに対応する終了タグを検索して、読上げるテキストの範囲を特定して、そのテキストを音声出力するものである。またその特定されたテキストの表示色を変更するなどして表示するものである。この特許文献２によれば、表示画面中のテキストの範囲を特定して読上げることができる。
【０００４】
また、最近の電子辞書には、表示画面中の訳語に含まれる例文をＴＴＳ技術により、読上げるものがある。この電子辞書を使用することにより、検索結果として表示された訳語を読上げ、リスニング学習、発音練習することができる。
【特許文献１】特開２０００−３５３０７４号公報
【特許文献２】特開２０００−３３９１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１は、テキスト情報にＨＴＭＬタグが付加されていなければ、テキスト情報の範囲を特定できない。また特許文献２は、ユーザが表示画面から先頭タグを指示すると、その先頭タグに対応する終了タグを検索して読上げるべきテキストの範囲を確認する必要があり、そのため操作時間が長くなる。また最近の電子辞書を使用して、表示画面中の例文を読上げる場合、表示画面に表示されている例文の文頭の文字と、文末の文字を指定して、読上げる範囲を特定する必要がある。しかも表示画面には例文以外に見出し語に対する熟語、慣用句、派生語、同義語、反対語や語形変化等の訳語も表示されているため、これらを除いて例文を選択しなければならない。またカーソルが単語単位で移動する場合、単語の数だけカーソルを操作する必要がある。
【０００６】
本発明は、以上のような従来技術に鑑みて、見出し語に基づいて検索された例文を選択的に読上げることを可能にする電子辞書を提供することを目的とする。また例文の選択が容易な電子辞書を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電子辞書は、複数の単語から成る文章で構成された例文と、例文に付した属性情報とを含む例文データを見出し語ごとに格納する例文データ部と、見出し語を入力させる入力部と、前記入力部より入力された見出し語に基づいて前記例文を検索する検索部と、前記検索部によって検索された例文を表示する表示部と、前記表示部に表示された例文の音声出力を指示させる読上げ指示部と、前記読上げ指示部の指示に基づき、前記属性情報が付された例文を音声再生する音声再生部とを備えるものである。これにより、見出し語に基づいて検索された例文を選択的に読上げることができる。また例文の選択を容易に行うことができる。
【０００８】
前記属性情報は、例文の文頭と、文末にそれぞれ付した例文マークであることが好ましい。これにより、電子辞書は例文の始まりと終りを自動的に設定することができる。また例文の文頭に付された例文マークを指定するだけで、例文の範囲を決定することができる。またユーザは、例文マークによって例文の存在位置を容易に見つけることができる。
前記読上げ指示部によって例文の音声出力を指示されたとき、その例文に付された例文マークの表示態様を変化させることが好ましい。これにより、ユーザに読上げる例文を見せることができる。
前記例文は、第１言語例文と第２言語例文を対応付けて格納するとよい。これにより、第１言語例文または第２言語例文を選択的に読上げることができる。
前記音声再生部は、前記第１言語例文または第２言語例文を音声再生することが好ましい。これにより、第１言語例文または第２言語例文を選択的に音声再生することができる。
前記音声再生部は、例文中に含まれる括弧内の文字を読み飛ばすことが好ましい。これにより、例文中に含まれる言い換えや説明を自動的に除いて再生することができる。
【０００９】
また本発明の電子辞書は、見出し語に対する訳語を含む訳語データを格納する訳語データ部と、前記訳語に対する複数の単語から成る文章で構成された例文および例文に付した属性情報を含む例文データを格納する例文データ部を有する辞書データ部と、見出し語を入力させる入力部と、前記入力部より入力された見出し語に基づいて前記訳語および例文を検索する検索部と、前記検索部によって検索された訳語および例文を表示する表示部と、前記表示部に表示された例文の音声出力を指示させる読上げ指示部と、前記読上げ指示部の指示に基づき、前記属性情報が付された例文を音声再生する音声再生部とを備えることを特徴とする。これにより、読上げ機能を有する電子辞書を得ることができる。
【００１０】
また本発明は、別の観点によれば、電子辞書の読上げプログラムであって、複数の単語から成る文章で構成された例文と、各例文に付した属性情報とを含む例文データを格納する例文データ部を備え、見出し語を入力させる入力ステップと、前記見出し語に基づいて前記例文を検索する検索ステップと、前記検索ステップによって検索された例文を表示する表示ステップと、前記表示ステップによって表示された例文の音声出力を指示させる読上げ指示ステップと、前記読上げ指示ステップの指示に基づき、前記属性情報が付された例文を音声再生する音声再生ステップとを電子辞書に実行させるプログラムである。このプログラムにより、例文を読上げる電子辞書を得ることができる。
【発明の効果】
【００１１】
本発明によれば、電子辞書により検索された見出し語に対応する例文を選択的に読上げることができる。また例文マークを選択するだけで、その例文が読上げられるので、操作が容易な電子辞書を得ることができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の一実施形態である電子辞書装置の概観図を示す。この電子辞書１００は、本体部1０と、表示部２０とからなる。本体部１０にはＡ〜Ｚまでの文字キー１ａ、１〜０までの数字キー１ｂ、電源オン・オフキー１ｃ、例／解説キー１ｄ、音声キー１ｅ、検索／決定キー１ｆ、上キー、下キー、右キー、左キーを含むカーソルキー１ｇを備える。これらキー以外に、数字キー１ｂの上方に、左から順に国語キー、英和キー、和英キー、英英キー、を備える。また文字キー１ａの下方に、戻るキーを備え、右側には前見出キー、次見出キーを備える。これらキーの種類、配置は一例であって、これらキーを全て備えてもよいし、少なくしてもよいし、多くしてもよい。本体１０は電気的構成部分、電源を収納する。
表示部２０は、液晶表示装置よりなる表示画面２１が備えるとともに、表示画面の左右にスピーカ２２、２３を配置する。
【００１３】
本発明において、特に使用されるキーとしては、例／解説キー１ｄ、音声キー１ｅ、検索／決定キー１ｆ、がある。検索／決定キー１ｆは、検索と決定に兼用され、ユーザが文字キー１ａと数字キー１ｂを使用して見出し語を入力し、その見出し語について検索を実行したい場合に押下するキーである。あるいは検索／決定キー１ｆは、ユーザが表示画面の中から検索したい語に、カーソルキー１ｇによって画面中のカーソルを移動させて、それを見出し語として検索を実行したい場合に押下するキーである。または電子辞書の操作において、その操作を決定する場合に、この検索／決定キー１ｆを押下すると、その操作が実行される。
また、例／解説キー１ｄは、電子辞書によって検索した後、表示画面２１に表示されている例文または解説の表示を希望する場合に、その例文アイコン、または解説アイコンにカーソルキー１ｇによってカーソルを移動させて、その指示された解説または例文を表示させるために押下するキーである。
音声キー１ｅは、表示画面に表示されている単語、例文または解説の音声出力を希望する場合に押下するキーである。この操作により、指示された単語、例文または解説が音声出力される。
【００１４】
図２は、電子辞書の電気的構成を示すブロック図を示す。図２に示すように、電子辞書は、中央制御部（ＣＰＵ；Central Processing Unit）１１、表示装置１２、入力装置１３、ＲＯＭ１４、ＲＡＭ１５、記憶装置１６、再生装置１７、スピーカ２２、２３、外部記憶装置１９を含んで構成される。なお、中央制御部１１は選択部１１ａと検索部１１ｂを備える。また外部記憶装置１８はＳＤメモリカード、フラッシュメモリ、ＣＤ−ＲＯＭ、ＤＶＤのような外部記憶媒体１９のドライブ機構である。
入力装置１３は、文字キー１ａ、数字キー１ｂ、電源オン・オフキー１ｃ、例／解説キー１ｄ、音声キー１ｅ、検索／決定キー１ｆ、カーソルキー１ｇ、その他のキー入力を受け、どのキーが押下されたかを示すキー情報を中央制御部１１へ送る。
ＲＯＭ（Read Only Memory）１４は、プログラムエリア、辞書エリア、フォントエリア、アイコンエリア、ＴＴＳエリア、その他のエリアを有する。辞書エリアは、訳語データと例文データを有する。その詳細は図３を用いて後述する。ＲＡＭ(Random Access Memory)１５は作業用ＲＡＭを有する。
【００１５】
上記ＲＯＭ１４は、たとえば不揮発メモリであるフラッシュメモリによって実現される。ＲＯＭ１４に含まれるプログラムエリアは、電子辞書プログラムであり、この電子辞書プログラムによって、電子辞書を構成する表示部１２、入力装置１３、ＲＯＭ１４、ＲＡＭ１５、記憶装置１６、ＴＴＳ再生装置１７、外部記憶装置１９を含むハードウエア資源を制御する。中央制御部１１は、入力装置１３から送られてきたキー情報に基づき、プログラムエリアに格納された電子辞書プログラムに従って、動作処理を実行する。例えば、各種検索を実現し、多角的な使用を可能にする。特にこの発明においては、入力装置１３より入力された見出し語に対応する訳語および例文を検索して、それを表示し、表示された例文の音声出力指示があったとき、音声出力の処理を実行することを特徴とする。
上記ＲＯＭ１４に含まれる辞書エリアは、国語関連の辞書、英語または英会話関連の辞書、世界各国の旅行用辞書、ビジネス関連の辞書、健康及び生活関連の辞書、学習用の事典、百科辞典、専門分野の辞典のように非常に多種類の辞書などのコンテンツを格納する。
【００１６】
図３はＲＯＭ１４に含まれる辞書エリアのデータ構造を示す。図３（ａ）はデータ構造のレイアウト情報を説明するための図である。即ち、訳語データとしては、第１の通常訳語領域１４ａ、通常訳語続き領域１４ｂ、第２の通常訳語領域１４ｃを備え、例文データとしては、例文領域１４ｄ、例文続き領域１４ｅを備える。図３（ｂ）は、英和辞書の訳語データと例文データの一例を示し、見出し語「ａ」の訳語データと例文データを示す。図３（ｂ）に示すように、図３（ａ）のレイアウト情報とともに訳語データと例文データが格納される。例文領域１４ｄ、例文続き領域１４ｅに含まれる例文は、第１言語例文と第２言語例文を対にして格納する。この実施形態は英和辞書の例文であるので、第１言語例文は英語であり、第２言語例文は日本語である。訳語データ及び例文データは、通常圧縮して格納される。
【００１７】
例文の文頭には、図３（ｂ）に示す例文マークＡが付され、文末には改行マークＢが付される。文末は改行マークの外に、英文ブロックの終了を表すマークであってもよく、また次の例文の文頭を表す例文マークであってもよい。したがって、例文マークＡと文末の改行マークＢの間の文が例文であることが、電子辞書によって認識される。図３（ｂ）に示す例文マークＡや改行マークＢは一例であり、他の任意の記号に変えてもかまわない。また例文の文頭と文末が同じマークであってもよい。
通常訳語が第３、第４・・・と続く場合は、第３の通常訳語領域、第４の通常訳語領域・・・が続く。同様に例文が第３、第４・・・と続く場合は、第３の例文領域、第４の例文領域・・・が続く。図３に示す辞書エリアのデータ構造は一例であり、訳語データと例文データの配置順は、図３の順に限らず、訳語データと例文データを分けて配置してもよい。
通常訳語領域１４ａには、見出し語に対する第1番の訳語データが格納される。図３（ｂ）の通常訳語領域１４ａは、見出し語「ａ」に対する訳語データが格納されていることを示している。図３（ｂ）に示す、訳語データの始めと終りにある改行マークＢは、表示画面には表示されないが、訳語データを表示する場合に、改行を表す改行コードとして電子辞書は認識する。また形容詞アイコンＣは、見出し語が形容詞であることを表し、解説アイコンＤは、この訳語データについて解説があることを表す。
【００１８】
通常訳語領域１４ａに格納された訳語データは、図４（ａ）に示す表示画面２１のように表示される。即ち、図４（ａ）の欄ｒは、図３（ｂ）の通常訳語領域１４ａに格納された訳語データを表示する。図３（ｂ）の通常訳語領域１４ａは、最初が改行マークＢであるので、これは表示せずに、次の改行マークＢがあるまでの訳語データを、訳語として表示する。図３（ｂ）の通常訳語領域１４ａの訳語データは、表示画面２１に１行で全部を表示できないので、３行で表示している。図３（ｂ）の通常訳語領域１４ａに改行マークＢを検出すると、表示画面２１では改行する。この通常訳語領域１４ａの終り部分には形容詞アイコンＣと解説アイコンＤがあるので、電子辞書はこれを読み出して図４（ａ）に形容詞アイコンｃと解説アイコンｄを表示する。なお、この電子辞書では，形容詞アイコンｃは表示画面の左端に表示するように設定されているので、欄ｒの左端に形容詞アイコンcを表示する。また解説アイコンｄは、表示画面の右端に表示するように設定されているので、欄ｒの右端に解説アイコンｄを表示する。
なお、図４（ａ）の欄ｓは、辞書名を表示する。この図４（ａ）では、英和辞書を使用していることを表示している。欄ｔは、タグを表示し、ここでは「見出し語」を表示している。欄ｕは、見出し語を表示し、この図４（ａ）では、見出し語「ａ」と、その発音記号を表示している。このような表示は一例であり、任意の表示形態を選択することができる。
【００１９】
図３（ｂ）の通常訳語続き領域１４ｂは、通常訳語領域１４ａと同様に、図４（ａ）の欄ｖに表示される。即ち、通常訳語続き領域１４ｂの品詞を１行目に表示する。品詞の後ろに改行マークＢがあるので、そこで改行して、訳語データを５行で表示している。この通常訳語続き領域１４ｂには例文アイコンＥがあるので、図４（ａ）の欄ｖの右端に例文アイコンｅを表示する。
さらに図４（ａ）に示すように、表示画面は表示領域に余裕があるので、第３の通常訳語領域１４ｃの訳語データを表示する。表示の要領は上記の通常訳語領域１４ａ及び通常訳語続き領域１４ｂの訳語データと同じである。なお、この場合表示領域の余裕は１行分であるので、通常訳語領域１４ｃの訳語データを１行だけ表示する。
図４（ａ）の表示画面において、ユーザが例／解説キー１ｄを押下すると、図４（ｂ）に示すように、解説アイコンｄまたは例文アイコンｅの色が変化する。この図４（ｂ）では白抜き文字に変化することで色の変化を表している。ユーザが例文を表示させたい場合は、カーソルキー１ｇを使用して、例文アイコンｅに白黒反転文字位置を移動し、検索／決定キー１ｆを押下すると、図４（ｂ）の表示画面において、例文アイコンｅは、白抜き文字の例文アイコンｅ１に変化する。
【００２０】
ユーザのこの操作により、電子辞書は、図３（ｂ）の例文領域１４ｄと、例文続き領域１４ｅの例文データを読み出す。例文データは、図４（ｃ）に示すように表示画面に例文の表示領域ｗを作り２つの例文を表示する。表示領域ｗは、例えば表示ウインドウにより表示される。図３（ｂ）の例文領域１４ｄと、例文続き領域１４ｅは、最初に例文マークＡがあるので、図４（ｃ）の表示ウインドウでは、例文マークａを文頭に表示する。図４（ｃ）の表示画面では、図４（ｂ）に示した欄ｖの訳語の一部を上側に表示し、下側に２つの例文を表示している。例文は英語の例文と、英語の訳文である日本語の例文を対にして表示している。例文は表示画面に１行に表示できないので、２行に表示している。２つ目の例文データはウインドウ画面に全てを表示できないので、続きがあることを表示画面右上に下向きの矢印で表示している。この下向きの矢印が表示されている場合は、カーソルキー１ｇを操作すると、その方向の訳文または例文が表示される。図４（ｃ）に示す表示画面の割り振りは一例であって、例文の表示面積によって変更すればよい。この実施形態は例文アイコンを表示し、例文アイコンを選択したとき、例文が表示されるようにしているが、訳語データのデータ量、表示画面の大きさによっては、訳語を表示すると同時に例文を表示してもよい。解説も同様である。
図４（ｄ）は、音声キー１ｅが押下されたときの表示画面を示し、例文領域１４ｄと例文続き領域１４ｅに含まれる例文を、表示画面全体に表示している。ユーザは２つ目の例文を音声出力させたいので、カーソルキー１ｇにより２つ目の例文に移動させる。この操作により、２つ目の例文マークａ１が白黒反転して表示される。次に検索／決定キー１ｆを押下すると、ＴＴＳ再生装置１７により音声再生され、スピーカ２２、２３より音声出力される。同時に音声出力にしたがって、例文中の単語が白黒反転表示される。
【００２１】
図５は、本発明の電子辞書の操作順の表示例を説明する図を示す。図５（ａ）は電子辞書の電源オン・オフキー１ｃにより電源がオンされたときの最初の画面である。図５（ａ）に示すように、画面左側に電子辞書に収納された辞書の大分類を表示し、右側に左側で選択された大分類の辞書に含まれる辞書名を表示する。図５（ａ）は初期状態のとき国語系が選択され、国語系に含まれる辞書を表示している。辞書の種類、数は実施形態の電子辞書が収納する辞書に応じて、またユーザの利便性を考慮して、適宜表示すればよい。この画面で、ユーザが下向きのカーソルキー１ｇを押下して英語系を選択すると、図５（ｂ）に示すように、右側に英語系に含まれる辞書が表示される。ここでは英和辞書、和英辞書、英英辞書を表示している。表示する辞書の種類、数は実施形態に応じて適宜表示される。次にユーザが右向きのカーソルキー１ｇを押下すると、図５（ｃ）に示すように、１番目の和英辞書を選択した状態になる。次に検索／決定キー１ｆを押下すると、図５（ｄ）に示すように、和英辞書の文字入力画面が表示される。つまり、「spelling」と「読み」が表示され、英文字または日本語文字の入力待ちの状態になる。
【００２２】
次に、ユーザは文字キー１ａ、数字キー１ｂにより、検索したい語を入力する。図５（ｅ）はユーザが「ａ」を入力した状態を示している。すると、「ａ」に関連する見出し語、複合語、派生語が６個表示される。さらに図５（ｅ）の下方部分には、１つ目の「ａ，Ａ」の訳語が表示ウインドウに表示される。なお、この表示画面において、上右側の矢印は訳語の続きが存在することを表す。ユーザはこの表示された見出し語または複合語、派生語の中から２番目の見出し語を選択するため下向きのカーソルキー１ｇを押下する。この押下に伴い、図５（ｆ）に示すように、表示画面の下方部分は２番目の「ａ，ａｎ」の訳語がウインドウ表示される。この画面でも上右側に下向き矢印が表示され、ウインドウ表示した訳語は続きが存在することを表す。
【００２３】
ユーザが２番目の見出し語を検索するため、検索／決定キー１ｆを押下すると、図５（ｇ）に示すように、見出し語「ａ，ａｎ」に対応する訳語が欄ｒとｖに分けて、表示画面の全領域に表示される。そして、ユーザが例文を選択するため、例／解説キー１ｄを押下すると、図５（ｈ）に示すように、解説アイコンｄが黒文字表示から白抜き文字の解説アイコンｄ１に表示が変化する。これにより、例／解説モードになったことを表す。
ユーザは解説ではなく例文の表示を希望しているので、下向きのカーソルキー１ｇを押下し、白抜き文字の表示位置を移動させる。これにより、表示画面は図５（ｉ）に示すように、例文アイコンｅが黒文字表示から白抜き文字の例文アイコンｅ１に表示が変化する。ユーザはこの例文の表示を希望するので、検索／決定キー１ｆを押下すると、図３（ｂ）の例文領域１４ｄの例文データが読み出される。この電子辞書では例文続き領域１４ｅも読み出すように設定されているので、例文続き領域１４ｅも読み出す。読み出された例文データは、図５（ｊ）に示すように表示される。図５（ｊ）は、上側に図５（ｉ）に示した訳語の一部を表示し、下側に例文をウインドウ表示している。そして、ユーザはこの例文の音声出力を希望するので、音声キー１ｅを押下する。これにより、図５（ｋ）に示すように表示画面に例文が表示される。この図５（ｋ）の画面では１つ目の例文が選択状態であることを示すため、例文マークａが白抜き文字で表示されている。また音声読上げ機能について、操作上の注意事項がウインドウ表示される。次にユーザは、この１つ目の例文を音声再生したいので、右向きのカーソルキー１ｇを押下すると、電子辞書はＴＴＳ再生装置１７を動作させ、読上げを実行する。ユーザが２つ目の例文を音声再生したい場合は、下向きのカーソルキー１ｇを押下して、２つ目の例文マークａを白黒反転させてから、音声キーを押下するとよい。
この実施形態は英和辞書について説明したが、和英辞書の場合は、例文に含まれる英語の例文を選択して読上げ再生する。和英辞書の場合、例文は最初に日本語例文、次に英語例文が表示されるので、日本語例文を飛ばして、英語例文を選択するように動作させる。
なお、この実施形態の電子辞書は、英語のＴＴＳ機能を備えているので、英和辞書、和英辞書または英英辞書に格納されている英語の例文を読上げ再生する。勿論、ＴＴＳ機能がドイツ語、フランス語、イタリア語または中国語である場合は、ドイツ語、フランス語、イタリア語または中国語を読上げ再生する。
【００２４】
次に、例文マークが選択されてからＴＴＳ再生するまでを、図６のフローチャートを使用して説明する。図５（ｋ）に示すように、例文マークが選択されると、図６に示すステップＳ１が開始される。次に、電子辞書はユーザによって選択されたのは例文マークか否か判定する（Ｓ２）。例文マークが選択された場合は次のステップＳ３に進む。ステップＳ３ではその選択された例文が英語の例文か否か判定する。この判定は、ユーザによって選択された辞書に対応された言語情報により行う。例えば、和英辞書や英和辞書や英英辞書の場合は、英語と判断する。図４、図５は英和の場合を示す。なお、この判定方法としては、選択された例文の言語の文字コードにより行い、文字コードがアルファベットであれば英文で、ひらがなであれば日本文と判断する。また、選択された例文に言語情報を設け、その言語情報が、英語の場合は英文と判断する。この言語情報は、英語以外の言語としては、例えば、ドイツ語、フランス語、中国語などが考えられる。英語の例文である場合は次のステップＳ４に進み、例文マークで指示された行をＴＴＳ再生範囲として選択する。英語でない場合は図７に示すように、和英辞書が選択されている場合であり、１行目が日本語であり、次の行が英語であるので、次の行に移動し（Ｓ９）、そしてステップＳ４に戻る。例文マークで指示されたＴＴＳ再生範囲とは、図３の例文の文頭に付した例文マークＡ〜改行マークＢまでの範囲である。次にステップＳ５ではその選択された範囲から括弧で囲まれた部分を削除する。例文中の括弧に囲まれた部分には、言い換え、補足説明が含まれる。ステップＳ５の詳細は図９のフローチャートにより説明する。次のステップＳ６は、ステップＳ５の処理をして、残った文字からＴＴＳ再生しない文字、例えば仮名、漢字、記号などが含まれていないか確認し、それらを削除する。ステップＳ７では、ステップＳ６の処理後、文字が残っているか否か判定する。つまり、例文の前に補足説明が存在することもあるので、その補足説明を除く処理をする。この処理の後、英語例文が残っていれば、ステップＳ８でＴＴＳ再生を実行する。
上記ステップＳ２で例文マークでない場合は、単語であると判定して、ステップＳ８に進み、ＴＴＳ再生する。ステップＳ２で例文であるか、単語であるかを判定するフローチャートを図８により説明する。またステップＳ７で文字が残っていない場合は、ステップＳ９に進み、次の例文の行に移動して、その後ステップＳ４に戻る。
【００２５】
図８は、図６のステップＳ２で例文であるか、単語であるかを判定するフローチャートである。ステップＳ１１は、ユーザによって現在選択されている辞書の種別ｄと、現在選択されている訳語データＳを取得するステップである。ステップＳ１２はユーザが選択した訳語データに含まれる文字列を取得するステップである。ここで、表示画面中の単語または例文マークａを選択する。ステップＳ１３は例文マークａか否かを判定するステップである。例文マークａである場合はステップＳ１４に進む。ステップＳ１４ではＴＴＳ音声再生する再生文字列Ｏを取得する。この処理の詳細は図９のフローチャートで説明する。例文マークでない場合はステップＳ１５に進む。ステップＳ１５では選択した文字列Ｗを再生文字列Ｏとする処理を行う。ステップＳ１４またはステップＳ１５の後、ステップＳ１６に進み、再生文字列ＯをＴＴＳ再生する。
【００２６】
図９は、選択した例文の文字列に含まれる括弧で囲まれた部分を削除する処理を説明するフローチャートである。ステップＳ２１は、ユーザによって現在選択されている辞書の種別ｄと、現在選択されている訳語データＳと、選択した例文マークａを取得するステップである。ステップＳ２２は例文マークａの最後のコード位置へ移動する処理である。ステップＳ２３は現在の辞書が１行スキップするタイプの辞書か否か判断するステップである。１行スキップするタイプの辞書としては、和英辞書を指し、１行スキップしない辞書としては、英和辞書、英英辞書を指す。もし１行スキップするタイプの辞書でない場合は、ステップＳ２４に進み、ｉ＋１→ｉの処理をする。次にステップＳ２５では、０→ｊ、０→ｍの処理をする。次のステップＳ２６では、開括弧（つまり［］のときは対応する閉括弧（つまり））の次までスキップする。この処理の詳細は図１０のフローチャートで説明する。次のステップＳ２７では訳語データのｉ番目のコードが例文マークか、改行コードか、訳語データのブロック終了コードか判断する。すなわち、例文マーク、改行コード、終了コードが現れたときは、再生する例文が終了したと判断して、ステップＳ３１に進む。
【００２７】
訳語データのｉ番目のコードが例文マーク、改行コード、訳語データのブロック終了コードのいずれでもない場合は、次のステップＳ２８に進み、訳語データのｉ番目のコードがＴＴＳで再生するコードか否か判断される。ＴＴＳで再生するコードの場合はステップＳ２９に進み、訳語データＳのｉ番目のコードを再生文字列Ｏに格納し、ｊ＋１→ｊの処理をする。その後、ステップＳ３０に進み、ｉ＋１→ｉの処理をして、ステップＳ２６に戻る。ステップＳ２８で、ＴＴＳで再生するコードでない場合はステップＳ３０に進む。このステップＳ２８、Ｓ２９により訳語データＳのｉ番目のコードがＴＴＳで再生する文字の場合、再生文字列Ｏに格納する。
ステップＳ２７で、改行コードか、訳語データのブロック終了コードの場合はステップＳ３１、Ｓ３２に進み、再生文字列Ｏに発音する文字がなく、探索した行数が探索する最大行数より小さい場合、かつ次行が探索範囲である場合、ステップＳ３３に進み、探索する行数をインクリメントし、文字列Ｏのサイズを初期化し、ステップＳ３０に進む。
上記ステップＳ２３で、１行スキップするタイプの辞書であると判断した場合は、ステップＳ３４に進み、ｉ＋１→ｉの処理をして、ステップＳ３５に進む。ステップＳ３５では改行コードであるか否か判断される。改行コードである場合は、ステップＳ２４に戻る。改行コードでない場合は、ステップＳ３６に進み、訳語データのブロック終了コードｅもしくは例文マークか判断される。訳語データのブロック終了コードでなく、例文マークでない場合は、ステップＳ３４に戻る。訳語データのブロック終了コードもしくは例文マークの場合は、ステップＳ３７に進む。このステップＳ３４〜Ｓ３６により、改行コードが現れる例文コードもしくは終了コードが現れた場合には、再生する例文がないと判断する。
ステップＳ３７では、０→ｊの処理をして、ステップＳ３８に進み、終了コードの付加をする。そしてステップＳ３９で、文字列Ｏを再生する文字列とする。上記ステップＳ３１でＹＥＳと判断された場合、およびＳ３２でＮＯと判断された場合、ステップＳ３８に進む。
【００２８】
図１０は、括弧内に囲まれた部分をスキップする場合を説明するフローチャートである。図１０の最初のステップＳ４１は、図９のステップＳ２６に該当する。次にステップＳ４２およびＳ４３では、現在の訳語データの位置が開く括弧である場合、開く括弧のコードＢを格納し、開く括弧の数を１とする。ステップＳ４４では、コードの位置ｉを返す処理をする。ステップＳ４３の次にステップＳ４５の処理を経て、ステップＳ４６、Ｓ４７、Ｓ４８では、現在参照している訳語データのコード位置が、開く括弧に対応した閉じる括弧の場合、開く括弧数が１であれば、ループを終了する。開く括弧数が１でなければ括弧数を１減らす。ステップＳ４９、Ｓ５０では、現在参照している訳語データのコード位置が、開く括弧であれば、括弧数を１増やす処理をする。ステップＳ５１では、現在参照している訳語データのコード位置が、例文マークもしくは終了コードの場合、閉じる括弧の探索を終了する。ステップＳ５２は、ステップ５１の処理がＹＥＳの場合に処理するステップであり、コードの位置ｉを返す。ステップＳ５３はステップＳ４７の処理がＹＥＳである場合に、処理をしてステップＳ４２に戻る。
この実施形態では、図１０のフローチャートにより括弧内を音声再生しないようにしているが、音声再生する部分または音声再生しない部分に予め制御コードを付加しておけば、より簡単な処理とすることが可能である。
以上の処理により、ユーザが選択した例文マークによって文頭と文末を特定して読上げ範囲を自動的に決めることができ、例文を容易に選択することができる。また例文中に含まれる括弧内を読み飛ばすことができる。
本発明の実施例として、電子辞書に辞書データに格納されている例文で説明をしたが、ユーザが作成した例文を辞書データに追加して、見出し語にリンクさせた例文に属性情報を付与し、選択された例文を読み上げてもよい。また、本発明の実施例の例文のように、例文のブロックの中に、英文と訳文が存在する構成であればよく、すなわち、１つのブロックに２つの内容が含まれている中から片方の内容を選択する場合に適用される。
【図面の簡単な説明】
【００２９】
【図１】電子辞書の外観図を示す。
【図２】電子辞書の電気的構成のブロック図を示す。
【図３】辞書データの一例を説明する図を示す。
【図４】表示画面の表示例を説明する図を示す。
【図５】電子辞書の操作順の表示例を説明する図を示す。
【図６】例文アイコンが選択されてからＴＴＳ再生するまでのフローチャートを示す。
【図７】和英辞書の表示画面を説明する図を示す、
【図８】例文か単語であるかを判定するフローチャートを示す。
【図９】例文に含まれる括弧で囲まれた部分を削除する処理を説明するフローチャートを示す。
【図１０】括弧内に囲まれた部分をスキップする場合を説明するフローチャートを示す。
【符号の説明】
【００３０】
１００  電子辞書
１０    本体部
２０    表示部
１１    中央制御部
１２    表示装置
１３    入力装置
１４    ＲＯＭ
１５    ＲＡＭ
１６    記憶装置
１７    再生装置
２２、２３  スピーカ
Ａ，ａ  例文マーク
Ｂ      改行マーク
Ｃ，ｃ  形容詞マーク
Ｄ，ｄ  解説アイコン
Ｅ，ｅ  例文アイコン
【図１】
2007207182.tif 000003
【図２】
2007207182.tif 000004
【図３】
2007207182.tif 000005
【図４】
2007207182.tif 000006
【図５】
2007207182.tif 000007
【図６】
2007207182.tif 000008
【図７】
2007207182.tif 000009
【図８】
2007207182.tif 000010
【図９】
2007207182.tif 000011
【図１０】
2007207182.tif 000012