(57)【要約】【課題】  テキストデータを含む情報を、ユーザの使い勝手の良い形態で取り扱うことのできる情報処理装置を提供する。【解決手段】  電子辞書装置において、アニメーション表示中にユーザが特定の操作を行なうと、電子辞書装置は、画面４００に示すように、表示中のアニメーションとともに、当該アニメーションに対応したナレーションデータの中でユーザが選択したナレーションデータを表示する本文表示欄４２０が表示されるモードと、画面４０１に示すように、当該選択したナレーションデータから抽出されたキーワードのみを表示する重要語表示欄４３０が表示されるモードとで、表示を行なう。そして、ユーザが、キーワードを選択する情報を入力すると、電子辞書装置は、当該キーワードに関する辞書検索を行なう。【選択図】        図１９
2007034504.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を記憶する画像情報記憶手段と、
テキスト情報を記憶するテキスト情報記憶手段と、
前記画像情報と前記テキスト情報を表示手段に表示する表示制御手段とを備え、
前記表示制御手段は、所定の条件が成立したことに応じて、前記テキスト情報の中に含まれるキーワードを抽出して表示することを特徴とする情報処理装置。
【請求項２】
前記表示手段に表示されたキーワードを選択する選択手段と、
前記選択手段によって選択されたキーワードに関する情報の検索を行なう検索手段とをさらに備え、
前記表示制御手段は、前記検索手段による検索結果を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記所定の条件が成立した場合に、前記抽出したキーワードのみを表示する第１の表示態様で制御を行なうことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記所定の条件が成立した場合に、前記テキスト情報から抽出したキーワードと当該キーワード以外の文字列とを異なる態様で表示する、第２の表示態様で制御を行なうことを特徴とする請求項１〜請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記画像情報記憶手段は、少なくとも１つ以上の画像情報を記憶し、
前記テキスト情報記憶手段は、少なくとも１つ以上のテキスト情報を記憶し、
前記画像情報と前記テキスト情報を表示するタイミングに関するタイミング情報を記憶するタイミング情報記憶手段をさらに備え、
前記表示制御手段は、
前記タイミング情報に基づいて、前記画像情報と前記テキスト情報の表示を制御し、
前記所定の条件が成立した場合の前記タイミング情報に基づいて、前記テキスト情報の中から抽出するキーワードを選択することを特徴とする請求項１〜請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記テキスト情報を選択するテキスト情報選択手段をさらに備え、
前記テキスト情報選択手段は、前記表示制御手段が複数の前記テキスト情報を表示した場合に、表示された複数の前記テキスト情報の中からテキスト情報を選択することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記テキスト情報記憶手段は、前記画像情報記憶手段が記憶する画像情報に対して少なくとも２つ以上のテキスト情報をグループとして記憶し、
前記表示制御手段は、前記所定の条件が成立した場合に、表示されている画像情報に対応したグループのテキスト情報から前記テキスト情報を選択して表示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記タイミング情報は、前記テキスト情報記憶手段に記憶されているテキスト情報を所定の順番で表示する情報を含むことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
音声情報を記憶する音声情報記憶手段と、
前記音声情報記憶手段に記憶された音声を出力するタイミングに関する情報を記憶する音声出力情報記憶手段と、
前記音声出力情報記憶手段に記憶された前記タイミングに関する情報に基づいて、前記音声情報記憶手段に記憶された音声情報を出力する音声出力制御手段とをさらに備えることを特徴とする請求項１〜請求項８のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置に関し、特に、テキストデータを表示することのできる情報処理装置に関する。
【背景技術】
【０００２】
従来から、テキストデータを含む情報を、ユーザの使い勝手の良い形態で取り扱うための技術が、種々開示されている。
【０００３】
たとえば、特許文献１には、画像処理装置において、キャラクタを吹出しとともに表示可能であり、また、ユーザの入力したテキストデータを吹出しの中に表示することができ、そして、吹出しの中に表示するために入力する文字数が規定値をオーバーすると警告を表示する技術が開示されている。
【０００４】
また、特許文献２には、掲示板システムにおいて、ユーザの入力したキーワードを含むコメントが取り出される際に、キーワードの使用頻度に基づいて、よりユーザが興味を持つと考えられるコメントを取り出す技術が開示されている。
【０００５】
また、特許文献３には、文書検索装置において、スキャナで画像データを読取られることによって生成されたイメージデータの中からテキストデータが抽出され、データベース化される技術が開示されている。
【特許文献１】特開平７−４４７１８号公報
【特許文献２】特開２００１−２９０８４０号公報
【特許文献３】特開平６−３４８７５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および特許文献２に開示された技術は、ユーザによるテキストデータの入力を必要とするものであるため、たとえば情報を受動的に閲覧することのみを希望したり、どのようなテキストデータを入力すれば自分にとって都合の良い情報が得られるのかについての見当をつけることを煩雑であると感じるようなユーザにとっては、テキストデータを含む情報を使い勝手良い形態で取り扱う技術とは言い難かった。
【０００７】
また、特許文献３に開示された技術についても、ユーザによるテキストデータの入力を必要とするものではないが、イメージデータから抽出されたテキストデータをデータベース化するという点のみを開示するものであるため、作成されたデータベースが、ユーザのためにどのように利用されるかについては、さらなる検討を必要とする。
【０００８】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、テキストデータを含む情報を、ユーザの使い勝手の良い形態で取り扱うことのできる情報処理装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明に従った情報処理装置は、画像情報を記憶する画像情報記憶手段と、テキスト情報を記憶するテキスト情報記憶手段と、前記画像情報と前記テキスト情報を表示手段に表示する表示制御手段とを備え、前記表示制御手段は、所定の条件が成立したことに応じて、前記テキスト情報の中に含まれるキーワードを抽出して表示することを特徴とする。
【００１０】
また、本発明に従った情報処理装置は、前記表示手段に表示されたキーワードを選択する選択手段と、前記選択手段によって選択されたキーワードに関する情報の検索を行なう検索手段とをさらに備え、前記表示制御手段は、前記検索手段による検索結果を表示することが好ましい。
【００１１】
また、本発明に従った情報処理装置では、前記表示制御手段は、前記所定の条件が成立した場合に、前記抽出したキーワードのみを表示する第１の表示態様で制御を行なうことが好ましい。
【００１２】
また、本発明に従った情報処理装置では、前記表示制御手段は、前記所定の条件が成立した場合に、前記テキスト情報から抽出したキーワードと当該キーワード以外の文字列とを異なる態様で表示する、第２の表示態様で制御を行なうことが好ましい。
【００１３】
また、本発明に従った情報処理装置では、前記画像情報記憶手段は、少なくとも１つ以上の画像情報を記憶し、前記テキスト情報記憶手段は、少なくとも１つ以上のテキスト情報を記憶し、前記画像情報と前記テキスト情報を表示するタイミングに関するタイミング情報を記憶するタイミング情報記憶手段をさらに備え、前記表示制御手段は、前記タイミング情報に基づいて、前記画像情報と前記テキスト情報の表示を制御し、前記所定の条件が成立した場合の前記タイミング情報に基づいて、前記テキスト情報の中から抽出するキーワードを選択することが好ましい。
【００１４】
また、本発明に従った情報処理装置は、前記テキスト情報を選択するテキスト情報選択手段をさらに備え、前記テキスト情報選択手段は、前記表示制御手段が複数の前記テキスト情報を表示した場合に、表示された複数の前記テキスト情報の中からテキスト情報を選択することが好ましい。
【００１５】
また、本発明に従った情報処理装置は、前記テキスト情報記憶手段は、前記画像情報記憶手段が記憶する画像情報に対して少なくとも２つ以上のテキスト情報をグループとして記憶し、前記表示制御手段は、前記所定の条件が成立した場合に、表示されている画像情報に対応したグループのテキスト情報から前記テキスト情報を選択して表示することが好ましい。
【００１６】
また、本発明に従った情報処理装置は、前記タイミング情報は、前記テキスト情報記憶手段に記憶されているテキスト情報を所定の順番で表示する情報を含むことが好ましい。
【００１７】
また、本発明に従った情報処理装置は、音声情報を記憶する音声情報記憶手段と、前記音声情報記憶手段に記憶された音声を出力するタイミングに関する情報を記憶する音声出力情報記憶手段と、前記音声出力情報記憶手段に記憶された前記タイミングに関する情報に基づいて、前記音声情報記憶手段に記憶された音声情報を出力する音声出力制御手段とをさらに備えることが好ましい。
【発明の効果】
【００１８】
本発明によると、表示装置に画像情報とともに表示されるテキスト情報について、キーワードが抽出されて表示される。
【００１９】
これにより、ユーザが、表示されるテキスト情報について、自らがキーワードのテキスト情報を入力することなく、キーワードを認識できる。
【００２０】
したがって、情報処理装置では、キーワードの認識に関し、テキスト情報がユーザに使い勝手が良い形態で取り扱われることになる。
【００２１】
また、本発明によると、選択手段によって選択されたキーワードに関して、情報の検索およびその検索結果の表示が可能となる。これにより、ユーザの所望するキーワードについての情報の検索が可能となる。
【００２２】
また、本発明によると、表示手段に表示されたテキスト情報の中から、抽出されたキーワードのみが表示される。これにより、ユーザは、検索対象にできる語句を容易に認識できる。
【００２３】
また、本発明によると、表示手段に表示されたテキスト情報の中で、抽出されたキーワードが別の文字列と異なる態様で表示される。これにより、ユーザは、検索対象にできる語句を容易に認識できるとともに、表示されたテキスト情報の中の検索対象にできる語句の存在位置を容易に認識できる。
【００２４】
また、本発明によると、画像情報とテキスト情報が、タイミング情報に基づいて表示される。これにより、キーワード表示のタイミングが制御可能となる。また、本発明によれば、複数の画像情報に対応した表示制御も可能となる。
【００２５】
また、本発明によると、複数のテキスト情報を表示可能であり、かつ、その中からテキスト情報の選択が可能となる。これにより、ユーザが所望するテキスト情報を検索対象とすることができる。
【００２６】
また、本発明によれば、テキスト情報をグループとして扱うことができる。
また、本発明によれば、テキスト情報の表示について、タイミングと順番とを制御可能となる。
【００２７】
また、本発明によれば、音声がプラスされることにより、より効果的に、画像情報の内容を伝達できる。また、本発明によれば、音声を、適切なタイミングで出力することができる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の情報処理装置の一実施の形態である電子辞書装置１００の斜視図である。図１を参照して、電子辞書装置１００は、第１の筐体１１０と第２の筐体１２０から主に構成される。第１の筐体１１０と第２の筐体１２０とは、連結部１００Ａによって、開閉可能に連結されている。第１の筐体１１０には、液晶表示装置等からなる表示部１１１が備えられている。
【００２９】
図２は、電子辞書装置１００の平面図である。図２をさらに参照して、第２の筐体１２０には、電子辞書装置１００の電源のＯＮ／ＯＦＦを切り替える電源キー１２１、および、電子辞書装置１００の動作についてのメニューの選択を行なう際にユーザが操作するメニューキー１２２が備えられている。
【００３０】
電子辞書装置１００において実行される動作の一つとして、アニメーション表示を挙げることができる。アニメーション表示とは、表示部１１１に、アニメーションを表示させるとともに、当該アニメーションに関連したテキスト情報（ナレーション）を表示させる機能である。
【００３１】
そして、第２の筐体１２０には、さらに、上記したようなアニメーション表示中に表示されるテキスト情報に含まれる語句について辞書検索を行なうためにユーザが操作するＳジャンプキー１２３、表示部１１１に表示される内容を切り替える際にユーザが操作する切替キー１２４、表示部１１１において表示される内容に対して選択する箇所を上下左右のそれぞれの方向に変更するための上キー１２５Ａ，下キー１２５Ｂ，左キー１２５Ｃ，および，右キー１２５Ｄ、表示部１１１において表示される内容に対して決定の意思を示す情報または辞書検索を実行するための情報を入力するための検索／決定キー１２６、表示部１１１において表示される内容に対して選択する箇所や内容を後退させるための後退キー１２７、表示部１１１において表示させる内容を前の項目または次の項目に変更させるための前見出キー１２８および次見出キー１２９、表示部１１１において表示させる内容を前の内容に戻すための戻るキー１３０、ならびに、電子辞書装置１００において記憶されている複数の辞書のそれぞれに対応したキーである辞書アプリキー１３１〜１３８が備えられている。
【００３２】
なお、電子辞書装置１００では、後述するように、辞書データベース１０２Ａとして、記憶部１０２に、複数の辞書データが記憶されている。そして、辞書アプリキー１３１〜１３８は、記憶部１０２に記憶されている複数の辞書データのそれぞれに対応している。具体的には、辞書アプリキー１３１は、「広辞苑」という一種の国語辞典に関連したキーであり、辞書アプリキー１３２は、英和辞典および和英辞典という英語についての辞書に関連したキーであり、辞書アプリキー１３３は、「マイペディア」という一種の百科事典に関連したキーであり、辞書アプリキー１３４は、健康に関する事典に関連したキーであり、辞書アプリキー１３５は、生活についての一般的な情報を検索するための事典に関連したキーであり、辞書アプリキー１３６は、ビジネスについての一般的な情報を検索するための事典に関連したキーであり、辞書アプリキー１３７は、「７カ国会話」という他国語の会話についての情報を検索するための辞典に関連したキーであり、そして、辞書アプリキー１３８は、ユーザが自分で周知の方法によって記憶部１０２に記憶させた辞書に関連したキーである。
【００３３】
図３は、電子辞書装置１００の制御ブロック図である。図３を参照して、電子辞書装置１００は、上記した表示部１１１に加え、音声を出力するスピーカ１１２を備え、さらに、当該電子辞書装置１００の全体的な動作を制御する制御部１０１と、種々の情報を記憶する記憶部１０２と、記憶部１０２に記憶されたアニメーションを表示部１１１において再生させるための処理に利用されるアニメーション再生部１０３、指定された文言を記憶部１０２に記憶された辞書において検索するための処理を実行する辞書検索部１０４、電子辞書装置１００において再生可能な複数のタイトルのアニメーションの中でどのタイトルのアニメーションが再生中であるかを当該アニメーションに与えられた番号（アニメーション番号）として記憶する再生中のアニメーション番号記憶部１０５、表示部１１１に表示されるアニメーションに関するデータを記憶するナレーション取得部１０６、表示部１１１において再生されているアニメーションに対応したナレーション情報の中からキーワードを抽出する処理を実行するキーワード抽出部１０７、および、電子辞書装置１００に対してユーザが種々の情報を入力するための入力部１０８を備えている。
【００３４】
入力部１０８には、アニメーション表示の対象となるアニメーション番号を入力するためのアニメーション指示部１０８Ａと、アニメーション表示においてアニメーションとともに表示されたナレーションの中からキーワードを指示するためのキーワード指示部１０８Ｂとが含まれるが、これらの各部は、たとえば、図２を用いて説明した第２の筐体１２０に備えられる各種キーによって構成される。また、第２の筐体１２０に備えられた全てのキーは、入力部１０８に含まれる。そして、制御部１０１は、第２の筐体１２０に備えられた全てのキーについて、押圧等の操作がなされると、どのキーに対して操作がなされたかを認識できる。
【００３５】
記憶部１０２には、国語辞書、英和辞書、および、英英辞書等の種々の辞書データで構成される辞書データベース１０２Ａ、表示部１１１に表示される種々のアニメーションデータで構成されるアニメーションデータベース１０２Ｂ、アニメーションデータベース１０２Ｂに記憶される種々のアニメーションに対応させて表示部１１１に表示されるナレーションのテキストデータで構成されるナレーションデータベース１０２Ｃ、ナレーションデータベース１０２Ｃに記憶されるナレーションの中のキーワードに関するデータで構成されるキーワードデータベース（ナレーション用のキーワードデータベース）１０２Ｄ、アニメーション番号ごとに表示部１１１でアニメーションやナレーションをどのように表示させるかを規定するデータ（アニメーションプログラムデータ）で構成されるアニメーションプログラムデータベース１０２Ｅ、および、表示部１１１にアニメーションやナレーションとともに表示されるオブジェクトパターン等の画面構成用リソースで構成されるオブジェクトパターンデータベース１０２Ｆという種々のデータベースを構成するデータが記憶されている。
【００３６】
アニメーションプログラムデータベース１０２Ｅ、アニメーションデータベース１０２Ｂ、ナレーションデータベース１０２Ｃ、ナレーション用のキーワードデータベース１０２Ｄ、および、オブジェクトパターンデータベース１０２Ｆを構成するデータは、それぞれ、上記したアニメーション番号ごとに、記憶されている。表１に、これらのデータベースにおける、或るアニメーション番号についてのデータの記憶態様を示す。
【００３７】
【表１】
2007034504.tif 000003
【００３８】
表１から理解されるように、アニメーションプログラムデータはアニメーションプログラムデータベース１０２Ｅに、アニメーションデータはアニメーションデータベース１０２Ｂに、ナレーションデータはナレーションデータベース１０２Ｃに、ナレーション用のキーワードデータはナレーション用のキーワードデータベース１０２Ｄに、そして、オブジェクトパターンデータはオブジェクトパターンデータベース１０２Ｆに、それぞれ記憶されている。そして、各データには、データの種類ごとに、「０００１」「０００２」等のパターン番号が付されている。また、アニメーションデータ、ナレーションデータ、オブジェクトパターンデータのそれぞれには、画像（bmp）、テキスト（txt）、吹出し（box）という、その種類（種別）を表す内容および記号が関連付けられている。ナレーションデータは、テキストデータ（テキスト情報）からなる。そして、本実施の形態では、１つのナレーションデータが、１つの吹出しとして表示されるテキストデータとなる。
【００３９】
そして、１つのアニメメーション番号に対応して、１つのアニメーションプログラムデータが記憶されている。
【００４０】
アニメーションデータについては、１つのアニメーション番号に対応して、少なくとも１つ、または、表１に示されるように複数の、アニメーションデータが記憶されている。
【００４１】
個々のアニメーションデータに対応して、１つまたは複数のナレーションデータが記憶されている。つまり、電子辞書装置１００では、１つのアニメーションが表示されている間に、１つのナレーションが表示される場合もあれば、複数のナレーションが表示される場合もある。そして、各ナレーションデータに対応して、ナレーション用のキーワードデータが記憶されている。なお、アニメーションによっては、対応したナレーションデータが記憶されていない場合もありうる。
【００４２】
オブジェクトパターンデータの記憶される数は、アニメーションデータやナレーションデータの数に関係なく、単数、または、複数とされる。なお、オブジェクトパターンデータとしては、たとえば、ナレーションを表示させる際に利用される吹出しの枠のパターンデータを挙げることができる。
【００４３】
図４は、アニメーションプログラムデータの一例を示す図である。アニメーションプログラムデータは、複数の行からなるプログラムであり、各行に、１つの表示についての処理内容が記載される。ここで、さらに図５を参照して、アニメーションプログラムデータの各行の内容を説明する。
【００４４】
オブジェクトパターンデータでは、各行に、画面番号、オブジェクトの種別、パターン番号、表示座標（ｘ）、表示座標（ｙ）、および、ウェイトカウントが、互いにカンマで仕切られて記載されている。
【００４５】
画面番号とは、アニメーション表示のための処理が行なわれる際の処理番号であり、処理が実行される順序に応じて０００１，０００２等の数字で表される情報である。
【００４６】
オブジェクトの種別とは、アニメーション表示において処理の対象となるオブジェクトの種類を示す情報であり、主に、３文字のアルファベットで標記される。たとえば、アニメーションデータからなる画像は、bmpで標記され、ナレーションデータを含むテキスト情報は、txtで標記され、オブジェクトパターンデータの一例である吹出しを表す画像はboxで標記される。なお、これらの他に、アニメーション表示に関連したオブジェクトの種類としては、音声を挙げることができる。
【００４７】
パターン番号とは、各オブジェクト（アニメーションデータ、ナレーションデータ、オブジェクトパターンデータ）の中で、データを特定するための番号である。表１からも理解されるように、電子辞書装置１００では、オブジェクトの種別とパターン番号によって、オブジェクトが特定される。
【００４８】
表示座標（ｘ）と表示座標（ｙ）は、表示部１１１における処理対象のオブジェクトの表示位置を特定するための座標である。表示部１１１には、当該表示部１１１の左上隅を基点として予めｘ軸とｙ軸が定義されており、これに基づいて、表示座標（ｘ）と表示座標（ｙ）によって、オブジェクトの表示位置が特定される。
【００４９】
ウェイトカウントとは、当該画面番号の処理が実行された後、次の画面番号の処理が実行されるまでに待機するべき時間である。
【００５０】
たとえば、図４に示されたアニメーションプログラムデータの１行目では、画面番号が「0001」、オブジェクトの種別が「bmp」、パターン番号「0001」、表示座標（ｘ）が「0」、表示座標（ｙ）が「0」、ウェイトカウントが「5」と記載されている。これは、画面番号０００１の処理として、パターン番号が０００１の画像を、当該画像の所定の点が表示部１１１の基点（（ｘ座標，ｙ座標）＝（０，０）。以下、ｘ座標とｙ座標は、このように標記する。）に位置するように表示させる処理が実行され、また、当該処理が実行された後、５秒間待機した後次の画面番号の処理が実行されることを意味する。
【００５１】
次に、制御部１０１の処理内容を説明することにより、電子辞書装置１００の動作を説明する。図６は、制御部１０１のメインルーチンのフローチャートである。
【００５２】
図６を参照して、電源キー１２１を操作されることにより電子辞書装置１００に電源が投入されると、まず、制御部１０１は、ステップＳ（以下、ステップを省略して単に「Ｓ」と標記する）１で、電子辞書装置１００において、第２の筐体１２０に備えられた各種のキーのいずれかについての操作（入力）がなされたか否かを判断する。そして、操作がなされたと判断すると、制御部１０１は、Ｓ２に処理を進める。
【００５３】
Ｓ２では、制御部１０１は、Ｓ１において検出したキー入力が、アニメーション表示を開始するためのものであったか否かを判断し、そして、そのようなキー入力であると判断するとＳ３に処理を進める。なお、そのようなキー入力以外のキー入力であったと判断すると、制御部１０１は、Ｓ６で、入力されたキーに対応した処理を実行した後、処理をＳ１に戻す。
【００５４】
Ｓ３では、制御部１０１は、アニメーション表示の際の処理対象となるアニメーション番号を特定するための情報の入力を待つ。そして、アニメーション番号を特定する情報の入力があったと判断すると、Ｓ４で、当該アニメーション番号を再生アニメーション番号記憶部１０５に記憶させた後、アニメーション表示処理を行ない、そして、Ｓ５に処理を進める。
【００５５】
Ｓ５では、制御部１０１は、アニメーション表示を終了するためのキー入力がなされたか否かを判断する。そして、そのようなキー入力がなされていないと判断すると、Ｓ３に処理を戻し、そのようなキー入力がなされたと判断するとＳ１に処理を戻す。
【００５６】
図７は、Ｓ４におけるアニメーション表示処理のサブルーチンのフローチャートである。図７を参照して、アニメーション表示処理では、制御部１０１は、まず、Ｓ４０１で、アニメーションプログラムデータベース１０２Ｅから、再生アニメーション番号記憶部１０５に記憶されているアニメーション番号に対応するアニメーションプログラムデータを取得し、制御部１０１内の所定のメモリにコピーする。
【００５７】
そして、制御部１０１は、Ｓ４０２で、Ｓ４０１でコピーしたプログラムデータの中の、現在、アニメーション再生部１０３に記憶されている画面番号に対応したデータを表示させるための処理を実行する。具体的には、処理対象となる画面番号のプログラムデータにおいて、オブジェクトの種別とパターン番号に基づいて決定される情報を、表示部１１１の、表示座標（ｘ）と表示座標（ｙ）によって決定される位置に、表示させる。なお、アニメーション再生部１０３における画面番号の初期値は、０００１とされている。
【００５８】
次に、Ｓ４０３で、制御部１０１は、アニメーション再生部１０３に記憶されている画面番号を１加算更新する。
【００５９】
次に、Ｓ４０４で、制御部１０１は、処理対象となっている画面番号のプログラムデータにおけるウェイトカウントに対応する時間、内蔵するタイマをカウントアップする。
【００６０】
次に、Ｓ４０５で、制御部１０１は、現在処理対象となっているアニメーション番号のアニメーション表示が終了したか否かを判断する。そして、制御部１０１は、まだ終了していないと判断すると、Ｓ４０２に処理を戻し、終了したと判断すると、処理をリターンさせる。なお、制御部１０１は、アニメーション表示が終了したか否かを、たとえば、Ｓ４０１でコピーしたプログラムデータにおいて、その時点でアニメーション再生部１０３に記憶されている画面番号と同じ画面番号が存在するか否かに基づいて判断する。具体的には、アニメーション再生部１０３に記憶されている画面番号と同じ画面番号が存在すれば、まだアニメーション表示は終了していないと判断し、存在しなければ、アニメーション表示は終了したと判断する。
【００６１】
図８から図９にかけて、図４に示したアニメーションプログラムに従ったアニメーション表示の内容を説明する。
【００６２】
図８および図９には、アニメーション表示処理が実行された際の経過時間と、表示部１１１に表示された画面の内容に応じて与えられた番号（「画面」）と、表示部１１１における実際の表示内容と、プログラムデータの中の処理対象となる行のデータと、電子辞書装置１００において実行される動作内容とが、表形式で示されている。
【００６３】
まず、図８を参照して、アニメーション表示処理が実行されると、図４に示されたプログラムデータの中の１番上の行の「0001,bmp,0001,0,0,5」というプログラムデータに対応して、画面「１」として、表示部１１１の基点に、パターン番号０００１の画像（人の頭部のアニメーション）が表示された後、電子辞書装置１００は、５秒間、その状態で待機する。
【００６４】
次に、画面「１」として、「0002,box,0001,5,40,0」というプログラムデータに対応して、パターン番号０００１で表される吹出しの画像が、表示部１１１上の、図８中の破線Ｌ１，Ｌ２で規定される（５，４０）という位置に、パターン番号０００１の画像の上に重ねられるように表示され、さらに、「0003,txt,0101,15,50,10」というプログラムデータに対応して、パターン番号０１０１で表されるナレーションデータ（「食物を口に入れます」）が、表示部１１１上の、図８中の一点鎖線Ｌ３，Ｌ４で規定される（１５，５０）という位置に、さらに重ねられるように表示された後、電子辞書装置１００は、１０秒間、その状態で待機する。なお、破線Ｌ１，Ｌ２および一点鎖線Ｌ３，Ｌ４は、図８中に参考のために記載されたものであって、実際には、表示部１１１には表示されない。
【００６５】
次に、画面「２」として、「0004,bmp,0002,0,0,5」というプログラムデータに対応して、表示部１１１の基点に、パターン番号０００２の画像（人の喉の部分のアニメーション）が表示された後、電子辞書装置１００は、５秒間、その状態で待機する。
【００６６】
次に、画面「２」として、「0005,box,0002,0,50,0」というプログラムデータに対応して、パターン番号０００２で表される吹出しの画像が、表示部１１１上の、図８中の破線Ｌ５，Ｌ６で規定される（０，５０）という位置に、パターン番号０００２の画像の上に重ねられるように表示され、さらに、「0006,txt,0201,10,60,10」というプログラムデータに対応して、パターン番号０２０１で表されるナレーションデータ（「蠕動により食物を胃に運びます。所要時間は、１秒〜数秒です。」）が、表示部１１１上の、図８中の一点鎖線Ｌ７，Ｌ８で規定される（１０，６０）という位置に、さらに重ねられるように表示された後、電子辞書装置１００は、１０秒間、その状態で待機する。なお、破線Ｌ５，Ｌ６および一点鎖線Ｌ７，Ｌ８は、図８中に参考のために記載されたものであって、実際には、表示部１１１には表示されない。
【００６７】
次に、図９を参照して、画面「３」として、「0007,bmp,0003,0,0,5」というプログラムデータに対応して、表示部１１１の基点に、パターン番号０００３の画像（人の胃の部分のアニメーション）が表示された後、電子辞書装置１００は、５秒間、その状態で待機する。
【００６８】
次に、画面「３」として、「0008,box,0001,5,40,0」というプログラムデータに対応して、パターン番号０００１で表される吹出しの画像が、表示部１１１上の（５，４０）という位置に、パターン番号０００３の画像の上に重ねられるように表示され、さらに、「0009,txt,0301,10,50,10」というプログラムデータに対応して、パターン番号０３０１で表されるナレーションデータ（「胃に入った食べ物は消化されます。」）が、表示部１１１上の（１０，５０）という位置に、さらに重ねられるように表示された後、電子辞書装置１００は、１０秒間、その状態で待機する。
【００６９】
次に、画面「３」として、「0010,box,0003,160,20,0」というプログラムデータに対応して、パターン番号０００３で表される吹出しの画像が、表示部１１１上の（１６０，２０）という位置に、パターン番号０００３の画像の上に重ねられるように表示され、さらに、「0011,txt,0302,170,30,10」というプログラムデータに対応して、パターン番号０３０２で表されるナレーションデータ（「胃液にはたんぱく質分解酵素であるペプシンや、塩酸、粘液が含まれています。」）が、表示部１１１上の（１７０，３０）という位置に、さらに重ねられるように表示された後、電子辞書装置１００は、１０秒間、その状態で待機する。
【００７０】
次に、画面「３」として、「0012,box,0004,0,100,0」というデータに対応して、パターン番号０００４で表される吹出しの画像が、表示部１１１上の（０，１００）という位置に、パターン番号０００３の画像の上に重ねられるように表示され、さらに、「0013,txt,0303,10,110,10」というプログラムデータに対応して、パターン番号０３０３で表されるナレーションデータ（「粘液は胃自身が消化されるのを防ぎます。」）が、表示部１１１上の（１０，１１０）という位置に、さらに重ねられるように表示された後、電子辞書装置１００は、１０秒間、その状態で待機する。
【００７１】
電子辞書装置１００では、上記のようなアニメーション表示処理が実行されている最中に、ユーザが特定のキー（たとえば、Ｓジャンプキー１２３）を操作すると、その時点で表示部１１１に表示されている内容に対応した辞書検索を行なうことができる。電子辞書装置１００では、このようにユーザが特定のキーを操作したことに応じて、制御部１０１が、割込検索処理を、上記したアニメーション表示処理の割込処理として、実行する。図１０は、割込検索処理のフローチャートである。
【００７２】
図１０を参照して、Ｓジャンプキー１２３が操作されると、制御部１０１は、まずＳＡ１で、現在、表示部１１１に表示されているアニメーションデータに対応して表示される吹出しがあるか否かを判断する。なお、制御部１０１は、たとえば、その時点でのアニメーション再生部１０３に記憶されている、画面番号に基づいて、その時点で表示部１１１にどのアニメーションデータが表示されているかを検出し、その時点で表示されているアニメーションデータに対応したナレーションデータが存在するか否かを判断することにより、吹出しがあるか否かを判断する。そして、吹出しがあると判断するとＳＡ２に処理を進め、無いと判断すると、そのまま割込検索処理を終了させて、アニメーション表示処理（図７参照）の、割込検索処理が実行された時点で行なっていた箇所に、処理を戻す。
【００７３】
そして、制御部１０１は、ＳＡ２で、その時点で表示されているアニメーションデータに対応する吹出しの中で検索を行なう文字列を含む吹出しを選択するための吹出し選択処理を実行し、次に、ＳＡ３で、選択された吹出しに含まれるナレーションデータについてのキーワードリストを作成するためのキーワードリスト作成処理を実行し、そして、ＳＡ４で、ユーザによって選択された文字列について辞書検索を行ないその結果を表示させるキーワード検索処理を実行した後、割込検索処理を終了させて、アニメーション表示処理の、割込検索処理が実行された時点で行なっていた箇所に、処理を戻す。
【００７４】
図１１は、図１０の吹出し選択処理のサブルーチンのフローチャートである。
図１１を参照して、吹出し選択処理では、制御部１０１は、まずＳＡ２０１で、その時点で表示部１１１に表示されているアニメーションデータに対応する吹出しを全て表示部１１１に表示させる。これにより、その時点で表示部１１１に表示されているアニメーションデータに対応する全てのナレーションデータが、必要なオブジェクトパターンデータとともに、表示部１１１に表示される。
【００７５】
ＳＡ２０１において「全ての」とは、表１に示されたような場合において、関連付けられた全てのナレーションデータ、という意味である。つまり、ＳＡ２０１では、たとえば表１をさらに参照して、パターン番号０００１の画像が表示されている場合には、パターン番号０１０１のナレーションデータが表示され、パターン番号０００２の画像が表示されている場合には、パターン番号０２０１のナレーションデータが表示され、そして、パターン番号０００３の画像が表示されている場合には、パターン番号０３０１〜０３０３のナレーションデータが表示される。
【００７６】
なお、ＳＡ２０１では、たとえば図１２に示すように、パターン番号の最も小さいナレーションデータおよび当該ナレーションデータに対応する吹出しが、同時に表示される他の吹出しとは異なる態様で、表示される。
【００７７】
図１２は、割込検索処理の開始時に、表示部１１１にパターン番号０００３の画像が表示されている場合の、ＳＡ２０１での表示部１１１の表示画面を示す図である。図１２を参照して、画面３００には、パターン番号０３０１のナレーションデータに対応する吹出し３０１が表示され、さらに、パターン番号０３０２，０３０３のナレーションデータに対応する吹出し３０２，３０３が表示されている。そして、画面３００では、パターン番号の最も小さいナレーションデータに対応する吹出し３０１が、反転表示され、他の吹出し（吹出し３０２，３０３）とは異なる態様で表示されている。
【００７８】
なお、ＳＡ２０１の処理において、その時点で表示されているアニメーションデータに対応するナレーションデータが１つしか無い場合には、当該１つのナレーションデータに対応する吹出しが反転表示される。
【００７９】
次に、ＳＡ２０２で、制御部１０１は、その時点で表示部１１１に表示されている吹出しが１つであるか否かを判断する。具体的には、制御部１０１は、その時点で表示部１０１に表示されているアニメーションデータに対応するナレーションデータが１つであるか否かを判断する。そして、制御部１０１は、１つであると判断するとＳＡ２０７へ、複数であると判断するとＳＡ２０３へ、それぞれ処理を進める。つまり、たとえば表１をさらに参照して、その時点で、パターン番号０００１またはパターン番号０００２の画像が表示されている場合には、ＳＡ２０７に処理が進められ、パターン番号０００３の画像が表示されている場合には、ＳＡ２０３に処理が進められる。
【００８０】
ＳＡ２０３では、制御部１０１は、電子辞書装置１００に対して、第２の筐体１２０に備えられたキーの何らかに対してユーザからの入力があったか否かを判断する。そして、入力があったと判断すると、ＳＡ２０４に処理を進める。
【００８１】
ＳＡ２０４では、制御部１０１は、ＳＡ２０３で入力されたと判断したキーが、検索／決定キー１２６であるか否かを判断し、そうであると判断するとＳＡ２０７へ処理を進め、そうではないと判断するとＳＡ２０５に処理を進める。
【００８２】
ＳＡ２０５では、制御部１０１は、ＳＡ２０３で入力されたと判断したキーが、上キー１２５Ａ，下キー１２５Ｂ，左キー１２５Ｃ，および，右キー１２５Ｄのいずれかであるか否かを判断し、そうであると判断するとＳＡ２０６へ処理を進め、そうではないと判断するとＳＡ２０３に処理を戻す。
【００８３】
ＳＡ２０６では、ＳＡ２０５において入力されたと判断したキーに応じて、表示部１１１において、反転表示させる吹出しを変更させるように表示を変更して、ＳＡ２０３に処理を戻す。
【００８４】
なお、ＳＡ２０６における処理をより具体的に説明すると、たとえば、図１２に示された状態で、右キー１２５Ｄまたは上キー１２５Ａが入力されると、図１３に画面３１０として示すように、反転表示される吹出しが、吹出し３０１から当該吹出し３０１に対して右上に表示されている吹出し３０２に変更されるように、表示部１１１の表示内容が更新される。
【００８５】
一方、ＳＡ２０７では、制御部１０１は、その時点で反転表示されている吹出しに対応するナレーションデータのパターン番号を、「選択ナレーションパターン番号」として、当該制御部１０１内のメモリに記憶させて、リターンする。
【００８６】
図１４は、図１０のＳＡ３のキーワードリスト作成処理のサブルーチンのフローチャートである。
【００８７】
図１４を参照して、キーワードリスト作成処理では、制御部１０１は、まずＳＡ３０１で、選択ナレーションパターン番号として記憶されているパターン番号に対応したナレーションデータ（以下、「選択ナレーションデータ」と呼ぶ）をナレーションデータベース１０２Ｃからナレーション取得部１０６にコピーする。
【００８８】
次に、ＳＡ３０２で、制御部１０１は、選択ナレーションデータに対応したナレーション用のキーワードデータをナレーション用のキーワードデータベース１０２Ｄからナレーション取得部１０６にコピーして、処理をリターンさせる。ここで、「対応したナレーション用のキーワードデータ」とは、表１を参照して説明したように、ナレーションデータと同じパターン番号を付されたナレーション用のキーワードデータを言う。
【００８９】
図１５〜図１８は、図１０のＳＡ４のキーワード検索処理のサブルーチンのフローチャートである。
【００９０】
まず図１５を参照して、キーワード検索処理では、制御部１０１は、まずＳＡ４０１で、重要語リスト表示フラグがＯＮされているか否かを判断する。キーワード検索処理では、テキストデータの表示に関して、表示部１１１において、選択ナレーションデータが、そのもの、つまり、当該選択ナレーションデータに含まれるテキストデータをそのまま表示する本文表示モードと、対応するナレーション用のキーワードデータに含まれるキーワードのみを（つまり、キーワードのみがリストアップされた形態で）表示する重要語表示モードの２つのモードで表示される。そして、重要語リスト表示フラグとは、制御部１０１内でＯＮ／ＯＦＦの設定が可能なフラグであって、重要語表示モードで表示が行なわれるためのフラグであり、ＯＮされていると重要語表示モードで表示が行なわれ、ＯＦＦされていると本文表示モードで表示が行なわれる。そして、制御部１０１は、ＳＡ４０１で、重要語リスト表示フラグがＯＮされていると判断するとＳＡ４０２に処理を進め、ＯＦＦされていると判断するとＳＡ４１４（図１６参照）に処理を進める。
【００９１】
図１９（Ａ）に、本文表示モードで表示が行なわれている画面の一例を示し、図１９（Ｂ）に、重要語表示モードで表示が行なわれている画面の一例を示す。
【００９２】
図１９（Ａ）および図１９（Ｂ）を参照して、画面４００，４０１のそれぞれには、図９に示したアニメーション表示に重なるようにテキスト表示欄４１０が表示されている。
【００９３】
そして、図１９（Ａ）に示すように、画面４００では、テキスト表示欄４１０に、タグ４２１を含む本文表示欄４２０が表示されている。本文表示欄４２０には、「胃液にはたんぱく質分解酵素であるペプシンや、塩酸、粘液が含まれています。」というナレーションデータの全文が表示されている。なお、この本文表示欄４２０では、表示されているナレーションデータの中で、対応するナレーション用キーワードデータにおいてキーワードとして抽出されている「胃液」「たんぱく質分解酵素」「ペプシン」「塩酸」という文字列は、他の文字とは区別された態様で、つまり、下線を付されて、表示されている。なお、画面４００では、重要語表示欄４３０において、左端に記載された「胃」という文字が、反転表示されている。これは、この文字が、選択された状態にあることを意味している。
【００９４】
また、図１９（Ｂ）に示すように、画面４０１では、テキスト表示欄４１０に、タグ４３１を含む重要語表示欄４３０が表示されている。重要語表示欄４３０では、上記したような、キーワードとして抽出されている文字列のみが羅列されるように表示されている。なお、画面４０１では、重要語表示欄４３０において、左端に記載された「胃液」という文字列（キーワード）が、反転表示されている。これは、この文字列が、選択された状態にあることを意味している。
【００９５】
電子辞書装置１００では、画面４００と画面４０１の表示は、後述するように、ユーザの操作（具体的には、切替キー１２４に対する入力）によって、切替えられるように構成されている。
【００９６】
再度、図１５を参照して、ＳＡ４０２では、制御部１０１は、図１９（Ｂ）に示したような画面４０１を表示部１１１に表示させることにより、重要語リスト表示を行ない、ＳＡ４０３に処理を進める。
【００９７】
ＳＡ４０３では、制御部１０１は、第２の筐体１２０に備えられた各種のキーのいずれかについての入力がなされたか否かを判断する。そして、入力がなされたと判断すると、制御部１０１は、ＳＡ４０４に処理を進める。
【００９８】
ＳＡ４０４では、制御部１０１は、ＳＡ４０３で入力がなされたと判断したキーが切替キー１２４であったか否かを判断し、そうであればＳＡ４０５に処理を進め、そうでなければＳＡ４０６に処理を進める。
【００９９】
ＳＡ４０５では、制御部１０１は、重要語リスト表示フラグをＯＦＦして、ＳＡ４０１に処理を戻す。
【０１００】
ＳＡ４０６では、制御部１０１は、ＳＡ４０３で入力がなされたと判断したキーが上キー１２５Ａまたは下キー１２５Ｂのいずれかであったか否かを判断し、そうであればＳＡ４０７に処理を進め、そうでなければＳＡ４０８に処理を進める。
【０１０１】
ＳＡ４０７では、制御部１０１は、重要語表示欄４３０において選択された状態にあるキーワードを、入力されたキーの種類に応じて変更させるように、表示部１１１における画面表示を更新させる処理を行なった後、処理をＳＡ４０３に戻す。ＳＡ４０７では、制御部１０１は、たとえば、図１９（Ｂ）に示された状態で上キー１２５Ａに対する入力がなされた場合、現在選択された状態で表示されている「胃液」の代わりに、その次（右側）に表示されている「たんぱく質分解酵素」というキーワードを、選択された状態で表示させるよう、表示内容を更新させる。また、図１９（Ｂ）に示された状態で下キー１２５Ｂに対する入力がなされた場合、制御部１０１は、現在選択された状態で表示されている「胃液」の代わりに、その前（通常は、左側。「胃液」の左側にはキーワードが表示されていないので最も右側。）に表示されている「塩酸」というキーワードを、選択された状態で表示させるよう、表示内容を更新させる。
【０１０２】
ＳＡ４０８では、制御部１０１は、ＳＡ４０３で入力がなされたと判断したキーが検索／決定キー１２６であったか否かを判断し、そうであればＳＡ４０９に処理を進め、そうでなければＳＡ４１０に処理を進める。
【０１０３】
ＳＡ４１０では、制御部１０１は、ＳＡ４０３で入力がなされたと判断したキーが辞書アプリキー１３１〜１３８のいずれかであったか否かを判断し、そうであればＳＡ４１１に処理を進め、そうでなければＳＡ４１２に処理を進める。
【０１０４】
ＳＡ４０９では、制御部１０１は、重要語表示欄４３０において選択された状態にあるキーワードについて、辞書検索部１０４に、検索可能な全ての辞書を用いた検索を実行させ、そして、その検索結果を一時的に記憶させて、ＳＡ４３３（図１８参照）に処理を進める。
【０１０５】
また、ＳＡ４１１では、制御部１０１は、辞書検索部１０４に、重要語表示欄４３０において選択された状態にあるキーワードについて、辞書アプリキー１３１〜１３８の中のＳＡ４０３で入力がなされたと判断したキーに対応した辞書を利用した検索を実行させ、そして、その検索結果を一時的に記憶させて、ＳＡ４３３（図１８参照）に処理を進める。
【０１０６】
再度、図１５を参照して、ＳＡ４１２では、制御部１０１は、ＳＡ４０３で入力がなされたと判断したキーが前見出キー１２８または次見出キー１２９のいずれかであったか否かを判断し、そうであればＳＡ４１３に処理を進め、そうでなければＳＡ４０３に処理を戻す。
【０１０７】
ＳＡ４１３では、制御部１０１は、ＳＡ２０７で「選択ナレーションパターン番号」として当該制御部１０１内のメモリ記憶させたパターン番号を、入力がなされたキーに応じて更新させて、ＳＡ３０１（図１４参照）に処理を戻す。具体的には、制御部１０１は、選択ナレーションパターン番号を、たとえば、前見出キー１２８に対して入力がなされた場合には、ナレーションデータベース１０２Ｃにおいて１つ前に記憶されているナレーションデータのパターン番号に更新し、次見出キー１２９に対して入力がなされた場合には、ナレーションデータベース１０２Ｃにおいて１つ後に記憶されているナレーションデータのパターン番号に更新する。
【０１０８】
図１６を参照して、ＳＡ４１４では、制御部１０１は、図１９（Ａ）に示したような画面４００を表示部１１１に表示させることにより、テキスト全文表示を行ない、ＳＡ４１５に処理を進める。なお、テキスト全文表示とは、辞書検索の対象となる文字列を、重要語リスト表示において表示されたキーワードの代わりに、ユーザが指定するための表示である。このことから、以下の（特に、ＳＡ４１８〜ＳＡ４２０、ＳＡ４２７〜ＳＡ４２９、および、ＳＡ４３１）処理では、ユーザのキー入力に応じて辞書検索の対象となる文字列を決定する処理が行なわれる。
【０１０９】
ＳＡ４１５では、制御部１０１は、第２の筐体１２０に備えられた各種のキーのいずれかについての入力がなされたか否かを判断する。そして、入力がなされたと判断すると、制御部１０１は、ＳＡ４１６に処理を進める。
【０１１０】
ＳＡ４１６では、制御部１０１は、ＳＡ４１５で入力がなされたと判断したキーが切替キー１２４であったか否かを判断し、そうであればＳＡ４１７に処理を進め、そうでなければＳＡ４１８に処理を進める。
【０１１１】
ＳＡ４１７では、制御部１０１は、重要語リスト表示フラグをＯＮして、ＳＡ４０１（図１５参照）に処理を戻す。
【０１１２】
ＳＡ４１８では、制御部１０１は、ＳＡ４１５で入力がなされたと判断したキーが、上キー１２５Ａ、下キー１２５Ｂ、左キー１２５Ｃ、または、右キー１２５Ｄのいずれかであったか否かを判断し、そうであればＳＡ４１９に処理を進め、そうでなければＳＡ４２０に処理を進める。
【０１１３】
ＳＡ４１９では、制御部１０１は、本文表示欄４２０において選択された状態にある文字を、入力されたキーの種類に応じて変更させるように、表示部１１１における画面表示を更新させる処理を行なった後、処理をＳＡ４１５に戻す。具体的には、ＳＡ４１９では、制御部１０１は、本文表示欄４２０に表示されているナレーションデータの中の、選択された状態にある文字を、上キー１２５Ａ、下キー１２５Ｂ、左キー１２５Ｃ、または、右キー１２５Ｄの中の入力されたキーの種類に応じて、上下左右のいずれかに移動させるように表示を更新する。
【０１１４】
ＳＡ４２０では、制御部１０１は、ＳＡ４１５で入力がなされたと判断したキーが検索／決定キー１２６であったか否かを判断し、そうであればＳＡ４２１に処理を進め、そうでなければＳＡ４２２に処理を進める。
【０１１５】
ＳＡ４２１では、制御部１０１は、その時点で選択された状態にある文字を、上記したような検索対象となる文字列の先頭の文字として決定し、その旨を所定のメモリに記憶して、ＳＡ４２４（図１７参照）に処理を進める。
【０１１６】
ＳＡ４２２では、制御部１０１は、ＳＡ４１５で入力がなされたと判断したキーが前見出キー１２８または次見出キー１２９のいずれかであったか否かを判断し、そうであればＳＡ４２３に処理を進め、そうでなければＳＡ４１５に処理を戻す。
【０１１７】
ＳＡ４２３では、制御部１０１は、ＳＡ４１３と同様に、ＳＡ２０７で「選択ナレーションパターン番号」として当該制御部１０１内のメモリ記憶させたパターン番号を、入力がなされたキーに応じて更新させて、ＳＡ３０１（図１４参照）に処理を戻す。
【０１１８】
図１７を参照して、ＳＡ４２４では、制御部１０１は、第２の筐体１２０に備えられた各種のキーのいずれかについての入力がなされたか否かを判断する。そして、入力がなされたと判断すると、制御部１０１は、ＳＡ４２５に処理を進める。
【０１１９】
ＳＡ４２５では、制御部１０１は、ＳＡ４２４で入力がなされたと判断したキーが切替キー１２４であったか否かを判断し、そうであればＳＡ４２６に処理を進め、そうでなければＳＡ４２７に処理を進める。
【０１２０】
ＳＡ４２６では、制御部１０１は、重要語リスト表示フラグをＯＮして、ＳＡ４０１（図１５参照）に処理を戻す。
【０１２１】
ＳＡ４２７では、制御部１０１は、ＳＡ４２４で入力がなされたと判断したキーが、左キー１２５Ｃ、または、右キー１２５Ｄのいずれかであったか否かを判断し、そうであればＳＡ４２８に処理を進め、そうでなければＳＡ４２９に処理を進める。
【０１２２】
ＳＡ４２８では、制御部１０１は、本文表示欄４２０において、選択された状態にある文字の範囲の最終位置を、入力されたキーの種類に応じて変更させるように、表示部１１１における画面表示を更新させる処理を行なった後、処理をＳＡ４２４に戻す。なお、本文表示欄４２０において、選択された状態にある文字の範囲の先頭位置は、ＳＡ４２１で先頭位置と決定した文字の位置とされる。
【０１２３】
ＳＡ４２９では、制御部１０１は、ＳＡ４２４で入力がなされたと判断したキーが検索／決定キー１２６であったか否かを判断し、そうであればＳＡ４３０に処理を進め、そうでなければＳＡ４３１に処理を進める。
【０１２４】
ＳＡ４３０では、制御部１０１は、辞書検索部１０４に、その時点で選択された状態にある範囲内の文字列を検索対象となる文字列として、検索可能な全ての辞書を用いた検索を実行させ、そして、その検索結果を一時的に記憶させて、ＳＡ４３３（図１８参照）に処理を進める。
【０１２５】
ＳＡ４３１では、制御部１０１は、ＳＡ４２４で入力がなされたと判断したキーが辞書アプリキー１３１〜１３８のいずれかであったか否かを判断し、そうであればＳＡ４３２に処理を進め、そうでなければＳＡ４２４に処理を戻す。
【０１２６】
ＳＡ４３２では、制御部１０１は、辞書検索部１０４に、その時点で選択された状態にある範囲内の文字列を検索対象となる文字列として、辞書アプリキー１３１〜１３８の中のＳＡ４０３で入力がなされたと判断したキーに対応した辞書を利用した検索を実行させ、そして、その検索結果を一時的に記憶させて、ＳＡ４３３（図１８参照）に処理を進める。
【０１２７】
図１８を参照して、ＳＡ４３３では、制御部１０１は、辞書検索部１０４に記憶させた検索結果を表示部１１１に表示させて、ＳＡ４３４に処理を進める。
【０１２８】
たとえば、ＳＡ４０９において、図２０に示すように、重要語表示欄４３０において「ペプシン」というキーワードが選択された状態で、検索／決定キー１２６が入力されたと判断された場合、表示部１１１には、たとえば図２１に示すような画面４０３が表示される。
【０１２９】
画面４０３は、アニメーション表示とともに表示されるテキスト表示欄４１０において、「ペプシン」というキーワードの検索結果が、表示されている。
【０１３０】
なお、検索結果において、検索対象となったキーワードに関する情報が複数の辞書に記載されていた場合等、検索対象となったキーワードや文字列について複数の辞書を用いた検索が行なわれた場合には、テキスト表示欄４１０には、検索結果が、検索に利用された辞書の種類とともに表示される。
【０１３１】
再度図１８を参照して、ＳＡ４３４では、制御部１０１は、第２の筐体１２０に備えられた各種のキーのいずれかについての入力がなされたか否かを判断する。そして、入力がなされたと判断すると、制御部１０１は、ＳＡ４３５に処理を進める。
【０１３２】
ＳＡ４３５では、制御部１０１は、ＳＡ４３４で入力がなされたと判断したキーが後退キー１２７であったか否かを判断し、そうであればＳＡ４０１（図１５参照）に処理を戻し、そうでなければＳＡ４３６に処理を進める。
【０１３３】
ＳＡ４３６では、制御部１０１は、ＳＡ４３４で入力がなされたと判断したキーが戻るキー１３０であったか否かを判断し、そうであればＳＡ４３７に処理を進め、そうでなければＳＡ４３４に処理を戻す。
【０１３４】
ＳＡ４３７では、制御部１０１は、さらに検索／決定キー１２６に対して入力がなされたか否かを判断し、そうであれば処理をリターンさせ、それ以外のキーに対して入力がなされたと判断すればＳＡ４３４に処理を戻す。
【０１３５】
以上説明した本実施の形態では、情報処理装置の一例である電子辞書装置１００において、アニメーションである画像とともにナレーションであるテキスト情報が表示される。なお、Ｓジャンプキー１２３に対する入力（操作）がなされることにより、その時点で表示しているアニメーションに対応するナレーションの中からユーザの選択したナレーションについて、図１９（Ｂ）に示されるように、当該ナレーションから抽出されたキーワードが表示される。
【０１３６】
そして、電子辞書装置１００では、表示されたキーワードの中から、ユーザが選択したキーワードについて、辞書検索が実行され、当該検索結果が、たとえば図２１に示されるように、表示される。
【０１３７】
なお、検索対象となる文字列は、キーワードとして挙げられたものに限定されず、ナレーションの中からユーザが手動で指定することもできる。
【０１３８】
また、検索対象となるキーワードまたは文字列の元となるナレーションは、ＳＡ４１２またはＳＡ４２２の処理として示したように、変更可能とされる。
【０１３９】
また、本実施の形態では、電子辞書装置１００の内部に記憶されたアニメーションデータを表示し、また、内部に記憶された辞書データを検索に利用する旨の記載を行なったが、本発明に係る情報処理装置は、このような構成に限定されない。たとえば、アニメーションデータベース１０２Ｂ、ナレーションデータベース１０２Ｃ、ナレーション用のキーワードデータベース１０２Ｄ、アニメーションプログラムデータベース１０２Ｅ、および、オブジェクトパターンデータベース１０２Ｆに対応するデータを、ネットワークを介して、受信し、一時的にバッファメモリに記憶させて、アニメーション表示に利用したりしても良いし、辞書データベース１０２Ａに対応する情報を内部に記憶する代わりに、ネットワークを介して、対応する辞書の検索を行なっても良い。このような場合、上記のバッファメモリにより、画像情報記憶手段やテキスト情報記憶手段が構成されることになる。
【０１４０】
また、本実施の形態では、予めテキスト情報（ナレーションデータ）からキーワードが抽出され、ナレーションデータとは別に記憶され、当該別に記憶された情報を参照することにより、キーワードとして抽出された情報が表示されていたが、本発明はこれに限定されない。
【０１４１】
たとえば、図２２に示されるように、ナレーションデータが、その中から予めキーワードとして抽出された文字列（図２２中では「胃液」「たんぱく質分解酵素」「ペプシン」「塩酸」）を、その前後に特殊な記号（図２２中では「★」）を付されて記憶される等、予めキーワードの抽出は行なわれるが、キーワードのみのデータを独立して持たないような形式で、つまり、当該ナレーションデータ自体が、どのようにキーワードが抽出されたかの情報も含むような態様で、記憶されても良い。さらには、予めキーワードの抽出は行なわれず、必要に応じて、制御部１０１等が、ナレーションデータに対して、所定のデータベースを参照する等して、キーワードの抽出を行なっても良い。
【０１４２】
また、本実施の形態では、電子辞書装置１００において、アニメーションの表示に付随して、テキストデータの表示が行なわれたが、本発明の情報処理装置の構成はこのような構成に限定されない。電子辞書装置１００は、電子辞書装置１００の内部に、または、当該電子辞書装置１００がネットワークを介して取得可能な場所に保存された音声データを、アニメーション表示に付随して（アニメーション表示に対応したタイミングで）、出力できるように構成されていても良い。
【０１４３】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４４】
【図１】発明の情報処理装置の一実施の形態である電子辞書装置の斜視図である。
【図２】図１の電子辞書装置の平面図である。
【図３】図１の電子辞書装置の制御ブロック図である。
【図４】図３のアニメーションプログラムデータの一例を示す図である。
【図５】図４のアニメーションプログラムデータの各行の内容を説明するための図である。
【図６】図１の電子辞書装置の制御部のメインルーチンのフローチャートである。
【図７】図６のアニメーション表示処理のサブルーチンのフローチャートである。
【図８】図４に示されたアニメーションプログラムデータに従ったアニメーション表示の内容を説明するための図である。
【図９】図４に示されたアニメーションプログラムデータに従ったアニメーション表示の内容を説明するための図である。
【図１０】図１の電子辞書装置の制御部が実行する割込検索処理のフローチャートである。
【図１１】図１０の吹出し選択処理のサブルーチンのフローチャートである。
【図１２】図１１の吹出し選択処理が実行されている際に、図１の電子辞書装置の表示部において表示される画面の一例を示す図である。
【図１３】図１１の吹出し選択処理が実行されている際に、図１の電子辞書装置の表示部において表示される画面の他の例を示す図である。
【図１４】図１０のキーワードリスト作成処理のサブルーチンのフローチャートである。
【図１５】図１０のキーワード検索処理のサブルーチンのフローチャートである。
【図１６】図１０のキーワード検索処理のサブルーチンのフローチャートである。
【図１７】図１０のキーワード検索処理のサブルーチンのフローチャートである。
【図１８】図１０のキーワード検索処理のサブルーチンのフローチャートである。
【図１９】（Ａ）は、図１５〜図１８のキーワード検索処理において、本文表示モードで表示が行なわれている際の画面表示の一例を示す図であり、（Ｂ）は、重要語表示モードで表示が行なわれている際の画面表示の一例を示す図である。
【図２０】図１５〜図１８のキーワード検索処理において、検索対象となるキーワードが選択された状態での画面表示の一例を示す図である。
【図２１】図１５〜図１８のキーワード検索処理において、検索結果を表示する画面の一例を示す図である。
【図２２】図１にの電子辞書装置における、ナレーションデータの記憶態様の変形例を説明するための図である。
【符号の説明】
【０１４５】
１００  電子辞書装置、１００Ａ  連結部、１０１  制御部、１０２  記憶部、１０２Ａ  辞書データベース、１０２Ｂ  アニメーションデータベース、１０２Ｃ  ナレーションデータベース、１０２Ｄ  キーワードデータベース、１０２Ｅ  プログラムデータベース、１０２Ｆ  パターンデータベース、１０３  アニメーション再生部、１０４  辞書検索部、１０５  再生中のアニメーション番号記憶部、１０６  ナレーション取得部、１０７  キーワード抽出部、１０８  入力部、１０８Ａ  アニメーション指示部、１０８Ｂ  キーワード指示部、１１０  第１の筐体、１１１  表示部、１１２  スピーカ、１２０  第２の筐体、１２１  電源キー、１２２  メニューキー、１２３  Ｓジャンプキー、１２４  切替キー、１２５Ａ  上キー、１２５Ｂ  下キー、１２５Ｃ  左キー、１２５Ｄ  右キー、１２６  検索／決定キー、１２７  後退キー、１２８  前見出キー、１２９  次見出キー、１３０  戻るキー、１３１〜１３８  辞書アプリキー、３００，３１０，４００, ４０１  画面、３０１〜３０３  吹出し、４１０  テキスト表示欄、４２０  本文表示欄、４２１，４３１  タグ、４３０  重要語表示欄。
【図１】
2007034504.tif 000004
【図２】
2007034504.tif 000005
【図３】
2007034504.tif 000006
【図４】
2007034504.tif 000007
【図５】
2007034504.tif 000008
【図６】
2007034504.tif 000009
【図７】
2007034504.tif 000010
【図８】
2007034504.tif 000011
【図９】
2007034504.tif 000012
【図１０】
2007034504.tif 000013
【図１１】
2007034504.tif 000014
【図１２】
2007034504.tif 000015
【図１３】
2007034504.tif 000016
【図１４】
2007034504.tif 000017
【図１５】
2007034504.tif 000018
【図１６】
2007034504.tif 000019
【図１７】
2007034504.tif 000020
【図１８】
2007034504.tif 000021
【図１９】
2007034504.tif 000022
【図２０】
2007034504.tif 000023
【図２１】
2007034504.tif 000024
【図２２】
2007034504.tif 000025