(57)【要約】【課題】説明文と説明文に対応する画像（図）とを表示画面にスクロール表示する場合、画像と説明文との照合が容易に行なえる情報処理装置、情報処理方法およびコンピュータプログラムを提供する。【解決手段】電子辞書１は、説明対象を説明する説明文の訳語データおよび説明文に対応する画像の画像データを表示する表示部２を備える。カーソルキー３３に含まれる下カーソルキー３３ｄは、上述したとおりスクロール指示入力手段として機能し、下方向へのスクロール（下方スクロール）指示を受け付け、スクロール制御手段と連携して画像データ（図）を固定した状態で対応する説明文（訳語データ）に対する下方スクロール処理を行なう。【選択図】図１
2008152456.tif 000002
【特許請求の範囲】
【請求項１】
説明対象を説明する説明文の訳語データおよび説明文に対応する画像の画像データを表示する表示画面と、訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力手段と、該スクロール指示入力手段への指示入力にしたがって訳語データおよび画像データを指定方向へスクロールするスクロール制御手段とを備える情報処理装置であって、
前記表示画面に表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または前記画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が前記訳語データに含まれるか否かを判定する位置情報判定手段を備え、
前記スクロール指示入力手段への指示入力により前記訳語データおよび前記画像データをスクロールさせる場合に、表示される前記訳語データに前記関連図位置情報が含まれると前記位置情報判定手段により判定されたとき、前記スクロール制御手段は、前記訳語データに対応して表示された前記画像データのスクロールを停止する構成としてあることを特徴とする情報処理装置。
【請求項２】
前記スクロール制御手段は、前記スクロール指示入力手段への入力指示に基づいて前記訳語データおよび前記画像データを指定方向へスクロールさせる場合に、表示された前記訳語データに関連図位置情報が含まれなくなったとき、表示された前記画像データの表示を一括消去するようにスクロールする構成としてあることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記スクロール制御手段は、前記スクロール指示入力手段への入力指示に基づいて前記訳語データおよび画像データを指定方向へスクロールさせる場合に、表示された前記訳語データに関連図位置情報が含まれなくなったとき、前記訳語データおよび前記訳語データに対応する前記画像データを同時にスクロールする構成としてあることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記関連図位置情報は、前記画像データの前記表示画面での表示位置を指定する表示位置指定情報を含むことを特徴とする請求項１ないし請求項３のいずれか一つに記載の情報処理装置。
【請求項５】
前記表示位置指定情報は、表示画面の下側に画像データを配置して表示する下側表示指定情報および表示画面の上側に画像データを配置して表示する上側表示指定情報を含むことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
下側表示指定情報または上側表示指定情報に基づいて、前記スクロール指示入力手段への１回の入力指示により画像データの表示位置を切替える構成としてあることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
説明対象としての見出し語を説明する説明文の訳語データと説明文に関連する画像の画像データを辞書データとして記憶する記憶部を備えることを特徴とする請求項１ないし請求項６のいずれか一つに記載の情報処理装置。
【請求項８】
説明対象を説明する説明文の訳語データと説明文に対応する画像の画像データとを表示画面に表示する表示ステップと、訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力ステップと、該スクロール指示入力ステップでの指示入力にしたがって訳語データおよび画像データを指定方向へスクロールするスクロール制御ステップとを備える情報処理方法であって、
前記表示画面に表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または前記画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が前記訳語データに含まれるか否かを判定させる位置情報判定ステップと、
前記スクロール指示入力ステップでの指示入力により前記訳語データおよび前記画像データをスクロールさせる場合に、表示される前記訳語データに対応する関連図位置情報が含まれると前記位置情報判定ステップで判定されたとき、前記スクロール制御ステップで、前記訳語データに対応して表示された前記画像データのスクロールを停止させることを特徴とする情報処理方法。
【請求項９】
コンピュータに、説明対象を説明する説明文の訳語データと説明文に対応する画像の画像データとを表示画面に表示する表示ステップと、訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力ステップと、該スクロール指示入力ステップでの指示入力にしたがって訳語データおよび画像データを指定方向へスクロールするスクロール制御ステップとを実行させるコンピュータプログラムであって、
コンピュータに、前記表示画面に表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または前記画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が前記訳語データに含まれるか否かを判定させる位置情報判定ステップを実行させ、
前記スクロール指示入力ステップでの指示入力により前記訳語データおよび前記画像データをスクロールさせる場合に、表示される前記訳語データに対応する関連図位置情報が含まれると前記位置情報判定ステップで判定されたとき、コンピュータに、前記スクロール制御ステップで、前記訳語データに対応して表示された前記画像データのスクロールを停止させる構成としてあることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、説明対象を説明する説明文の訳語データおよび説明文に対応する画像の画像データを表示画面にスクロール表示する情報処理装置、情報処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
例えば電子辞書などでの説明対象としての見出し語を説明する説明文（訳語）の訳語データ（テキストデータ）と説明文に対応する画像の画像データ（図表データ）が混在する文章データ（説明対象としての説明文の訳語データおよび画像データ）を表示画面でスクロールさせる情報処理装置が提案されている。従来の情報処理装置では、一般的に訳語データおよび画像データは一体として表示されることから、説明文と画像データの表示状態とが一致しない場合があった。
【０００３】
図１３Ａ、図１３Ｂは、従来例としての情報処理装置での表示画面の表示例を示す説明図である。
【０００４】
従来の情報処理装置の表示部（表示画面１０２ｄ）での表示状態例Ｇ５１ないし表示状態例Ｇ５５で、説明対象を説明する説明文の訳語データ（テキストデータ）および説明文に対応する画像の画像データを表示する状態を説明する。
【０００５】
表示状態例Ｇ５１は、例えば説明対象としての見出し語（例えば、電子辞書の生物事典で「ＡＢＯ式血液型」）に対応する説明文（説明文の訳語データ）を読み出して表示したときの初期状態であり、例えば７行の表示が可能な表示画面に訳語データの第１行目（訳語Ａ１−１）から第７行目（訳語Ａ１−７）までが表示されている状態を示す。なお、説明文は後述する図Ａの前の第１２行までと、図Ａの後の第１３行以降と続いている。
【０００６】
表示状態例Ｇ５２は、表示状態例Ｇ５１に対して下カーソルキー１３３ｄ（下方向へのスクロール（下方スクロール）指示を受け付けるカーソルキー）を１回押すことにより訳語データを１行分下方スクロールしたときの表示状態を示す。つまり、訳語データの第２行目（訳語Ａ１−２）から第８行目（訳語Ａ１−８）までが表示されている。
【０００７】
表示状態例Ｇ５３は、表示状態例Ｇ５２に対して下カーソルキー１３３ｄを５回押すことにより訳語データを５行分下方スクロールしたときの表示状態を示す。つまり、訳語データの第７行目（訳語Ａ１−７）から第１２行目（訳語Ａ１−１２）までが表示されている。また、訳語データの他に、表示画面１０２ｄの下側の位置に説明文に対応する画像（図Ａ）の一部が表示されている。つまり、訳語データと画像データとは一体に並行してスクロールされている。
【０００８】
表示状態例Ｇ５４は、表示状態例Ｇ５３に対して下カーソルキー１３３ｄを３回押すことにより、訳語データを３行分下方スクロールしたときの表示状態を示す。つまり、訳語データの第１０行目（訳語Ａ１−１０）から第１２行目（訳語Ａ１−１２）までが表示され、さらに、表示画面１０２ｄの下側の位置に説明文に対応する図Ａ（図の全体）が表示されている。
【０００９】
つまり、訳語データのスクロール表示に併せて画像データもスクロール表示されている。したがって、一見して訳語データと画像データとは一体にスクロールされることから、理解しやすいように思われるが、図Ａの説明は実際には訳語の第９行目（訳語Ａ１−９）より前の説明文で既に開始されていることがあり、そのような場合には逆スクロールをして、元の場所に戻って説明文を再確認する必要が生じることが多いのが実態である。
【００１０】
表示状態例Ｇ５５は、表示状態例Ｇ５４に対して下カーソルキー１３３ｄを１回押すことにより、訳語データを１行分下方スクロールしたときの表示状態を示す。つまり、訳語データの第１１行目（訳語Ａ１−１１）から第１２行目（訳語Ａ１−１２）までが表示され、説明文に対応する図Ａ（図の全体）が訳語データに続けて表示されている。１行分下方スクロールしたことから、図Ａの次に続いている訳語データの第１３行目（訳語Ａ２−１３。なお、訳語の符号を図Ａの後であることを示すために訳語Ａ２としている。）がさらに表示されている。
【００１１】
従来例に係る情報処理装置では、訳語データを画像データの配置の相関関係は、固定されていることから、訳語Ａ１−１０までスクロールしないと図Ａが完全に表示されず、図Ａに関する説明が訳語Ａ１−１０の前の説明文に含まれても図Ａを認識することは困難で理解が容易でないという問題がある。
【００１２】
上述した従来例の他に訳語データおよび画像データのスクロール表示を行なう従来例として特許文献１ないし特許文献４が提案されている。
【００１３】
例えば、特許文献１ないし特許文献３では、文章と図面とを別々のエリア、あるいは別ウインドウに表示し、それぞれを個別に制御して表示する技術が開示してある。この技術によれば、表示画面を有効に利用することが困難であることから、特に小型化した電子辞書などの説明文をスクロールする情報処理装置への適用には不都合があり、また、文章と図面との連携を円滑に行なうことが困難であるという問題がある。
【００１４】
また、特許文献４では、２種の情報を異なる方向でそれぞれスクロールする技術が開示してある。この技術によれば、２種の情報相互の連携を円滑に行なうことが困難であるという問題がある。
【００１５】
特許文献１ないし特許文献４によれば、訳語データ（テキストデータ）と画像データ（図表データ）とを同様にスクロール制御する場合、訳語データに関連する画像データがあっても画像（図表）の一部分のみが表示されるだけであり、画像データを理解することが困難であるという問題がある。
【００１６】
また、画像データの全体を見る場合、スクロールするための操作が別途必要になるという問題がある。さらに、テキストデータの内容に関連する図表がある場合、図表が挿入されている位置のところまでテキストデータ本文をスクロール移動させる、また、テキストデータ本文の内容に戻る場合、スクロール移動前に読んでいたテキストデータ本文の箇所に戻す、などの操作が別途必要になるという問題がある。
【００１７】
つまり、電子辞書などの携帯型情報処理装置を含む従来の情報処理装置での表示形態は、表示されるテキストデータと画像データとの連携性に問題があることから、利便性に欠け、説明文と図表とを連携して統一的に理解することが困難であるという問題があった。
【特許文献１】特開平７−６４９９７号公報
【特許文献２】特開２００２−３２８７５９号公報
【特許文献３】特開２００２−３５１７７９号公報
【特許文献４】特公平７−７６８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
本発明はこのような状況に鑑みてなされたものであり、説明文と説明文に対応する画像（図）とを表示画面にスクロール表示する場合、画像を固定して表示した状態で対応する説明文をスクロール表示することにより、画像と説明文との照合が容易に行なえる情報処理装置、情報処理方法およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明に係る情報処理装置は、説明対象を説明する説明文の訳語データおよび説明文に対応する画像の画像データを表示する表示画面と、訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力手段と、該スクロール指示入力手段への指示入力にしたがって訳語データおよび画像データを指定方向へスクロールするスクロール制御手段とを備える情報処理装置であって、前記表示画面に表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または前記画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が前記訳語データに含まれるか否かを判定する位置情報判定手段を備え、前記スクロール指示入力手段への指示入力により前記訳語データおよび前記画像データをスクロールさせる場合に、表示される前記訳語データに前記関連図位置情報が含まれると前記位置情報判定手段により判定されたとき、前記スクロール制御手段は、前記訳語データに対応して表示された前記画像データのスクロールを停止する構成としてあることを特徴とする。
【００２０】
この構成により、表示画面に表示される訳語データに対応する画像データの説明文と説明文に関連する画像データ（図）とを連携させて、図を固定表示（図のスクロールを停止）した状態で該当する説明文をスクロール表示することから、説明文と図の照合を容易化することが可能となり、説明文の理解、把握を極めて容易にすることが可能となる。つまり、使用者にとって極めて高い利便性を有する情報処理装置とすることが可能となる。
【００２１】
また、本発明に係る情報処理装置では、前記スクロール制御手段は、前記スクロール指示入力手段への入力指示に基づいて前記訳語データおよび前記画像データを指定方向へスクロールさせる場合に、表示された前記訳語データに関連図位置情報が含まれなくなったとき、表示された前記画像データの表示を一括消去するようにスクロールする構成としてあることを特徴とする。
【００２２】
この構成により、説明文と関係のない図（画像データ）の表示を一括消去するように制御することが可能となり、効率的にスクロールして読みやすい表示画面とすることができる。
【００２３】
また、本発明に係る情報処理装置では、前記スクロール制御手段は、前記スクロール指示入力手段への入力指示に基づいて前記訳語データおよび画像データを指定方向へスクロールさせる場合に、表示された前記訳語データに関連図位置情報が含まれなくなったとき、前記訳語データおよび前記訳語データに対応する前記画像データを同時にスクロールする構成としてあることを特徴とする。
【００２４】
この構成により、説明文および画像のスクロールを合理的に同期させて行なうことが可能となり、読みやすく、かつ理解しやすいことから利便性の高い情報処理装置とすることができる。
【００２５】
また、本発明に係る情報処理装置では、前記関連図位置情報は、前記画像データの前記表示画面での表示位置を指定する表示位置指定情報を含むことを特徴とする。
【００２６】
この構成により、表示画面に表示する画像データの表示位置を例えば表示画面の上側／下側の適宜の位置に容易に固定することが可能となる。
【００２７】
また、本発明に係る情報処理装置では、前記表示位置指定情報は、表示画面の下側に画像データを配置して表示する下側表示指定情報および表示画面の上側に画像データを配置して表示する上側表示指定情報を含むことを特徴とする。
【００２８】
この構成により、画像データの表示位置を予め指定することが可能となり、利便性の高い表示画面とすることが可能となる。
【００２９】
また、本発明に係る情報処理装置では、下側表示指定情報または上側表示指定情報に基づいて、前記スクロール指示入力手段への１回の入力指示により画像データの表示位置を切替える構成としてあることを特徴とする。
【００３０】
この構成により、一括して画像データの表示位置を移動させることから、効率的で利便性の高いスクロールが可能となる。
【００３１】
また、本発明に係る情報処理装置では、説明対象としての見出し語を説明する説明文の訳語データと説明文に関連する画像の画像データを辞書データとして記憶する記憶部を備えることを特徴とする。
【００３２】
この構成により、辞書データを記憶することから、利便性の高い電子辞書として機能させることが可能となる。
【００３３】
また、本発明に係る情報処理方法は、説明対象を説明する説明文の訳語データと説明文に対応する画像の画像データとを表示画面に表示する表示ステップと、訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力ステップと、該スクロール指示入力ステップでの指示入力にしたがって訳語データおよび画像データを指定方向へスクロールするスクロール制御ステップとを備える情報処理方法であって、前記表示画面に表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または前記画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が前記訳語データに含まれるか否かを判定させる位置情報判定ステップと、前記スクロール指示入力ステップでの指示入力により前記訳語データおよび前記画像データをスクロールさせる場合に、表示される前記訳語データに対応する関連図位置情報が含まれると前記位置情報判定ステップで判定されたとき、前記スクロール制御ステップで、前記訳語データに対応して表示された前記画像データのスクロールを停止させることを特徴とする。
【００３４】
また、本発明に係るコンピュータプログラムは、コンピュータに、説明対象を説明する説明文の訳語データと説明文に対応する画像の画像データとを表示画面に表示する表示ステップと、訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力ステップと、該スクロール指示入力ステップでの指示入力にしたがって訳語データおよび画像データを指定方向へスクロールするスクロール制御ステップとを実行させるコンピュータプログラムであって、コンピュータに、前記表示画面に表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または前記画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が前記訳語データに含まれるか否かを判定させる位置情報判定ステップを実行させ、前記スクロール指示入力ステップでの指示入力により前記訳語データおよび前記画像データをスクロールさせる場合に、表示される前記訳語データに対応する関連図位置情報が含まれると前記位置情報判定ステップで判定されたとき、コンピュータに、前記スクロール制御ステップで、前記訳語データに対応して表示された前記画像データのスクロールを停止させる構成としてあることを特徴とする。
【００３５】
本発明に係る情報処理装置、コンピュータプログラムは、上述した構成により上述した情報処理装置と同様の作用を得られる。
【発明の効果】
【００３６】
本発明に係る情報処理装置、情報処理方法およびコンピュータプログラムによれば、説明文と説明文に対応する画像（図）とを表示画面にスクロール表示する場合、画像を固定して表示した状態で対応する説明文をスクロール表示することにより、画像と説明文との照合が容易に行なえることから説明文の認識が容易となり、説明文の理解、把握が極めて容易になるという効果を奏する。つまり、使用者にとって極めて高い利便性を実現することが可能となる。
【００３７】
また、本発明に係る情報処理装置、情報処理方法およびコンピュータプログラムによれば、相互に関連する訳語（テキストデータ）と図（画像データ）とを、同一の表示画面へ個別に制御して表示するので、表示画面に表示されたデータ（テキストデータおよび画像データ）をスクロールする場合に、余分なキー操作が不要になり、効率的に表示内容を理解できるという効果を奏する。
【００３８】
つまり、テキストデータおよび画像データを自動的に連携させてスクロール表示することから、特別にキー操作をする必要がなくなる。したがって、テキストデータおよび画像データを効率的に表示することが可能となり、また、理解が極めて容易となることから、利便性を向上することができるという効果を奏する。
【００３９】
また、本発明に係る情報処理装置、情報処理方法およびコンピュータプログラムによれば、表示画面が限定されている携帯型の情報処理装置（例えば、電子辞書など）に適用して、利便性が向上し、表示された説明文（テキストデータ、訳語データ）および図表（画像データ）の理解が極めて容易となるという効果を奏する。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００４１】
図１は、本発明の実施の形態に係る電子辞書の主要外観の構成概要を示す外観図である。
【００４２】
情報処理装置としての電子辞書１は、表面に表示部２を備える。表示部２は、説明対象を説明する説明文の訳語データおよび説明文に対応する画像の画像データを表示する表示画面２ｄ（図３参照。）を有する。
【００４３】
表示部２に対応させて、電子辞書１を操作するための各種の入力キーが配置してある。入力キーは、文字入力キー３１、検索／決定キー３２、カーソルキー３３、ページ送りキー３４、辞書選択キー３５（以下、文字入力キー３１、検索／決定キー３２、カーソルキー３３、ページ送りキー３４、辞書選択キー３５を区別する必要がない場合は、単に入力キー３とする。）などで構成してある。
【００４４】
文字入力キー３１は、アルファベット（またはカナ）、数字などの文字データを入力するための入力キーである。検索／決定キー３２は、検索あるいは決定を実行するための入力キーである。カーソルキー３３は、スクロール指示の方向などを指定するための入力キーであり、表示画面２ｄに表示された辞書データ（訳語データ、画像データ。以下単に訳語、画像ともいう。）をスクロールするための指示入力を受け付けるスクロール指示入力手段として機能する。ページ送りキー３４は、表示状態を一括してスクロールする場合などに適用される入力キーであり、辞書選択キー３５は、例えば国語辞書、英和辞書、和英辞書、生物辞典（不図示）などを選択するための入力キーである。
【００４５】
電子辞書１は、スクロール指示入力手段への指示入力に従って訳語データおよび画像データを指定方向へスクロールするスクロール制御手段（不図示。機能実現手段（図２参照）の一つである。）を備える。
【００４６】
したがって、カーソルキー３３に含まれる下カーソルキー３３ｄは、上述したとおりスクロール指示入力手段として機能し、具体的には下方向へのスクロール（下方スクロール）指示を受け付け、スクロール制御手段と連携して訳語データ（訳語）および画像データ（図）に対する下方スクロール処理を行なう。また、カーソルキー３３に含まれる上カーソルキー３３ｕは、スクロール指示入力手段として機能し、具体的には上方向へのスクロール（上方スクロール）指示を受け付け、スクロール制御手段と連携して訳語データ（訳語）および画像データ（図）に対する上方スクロール処理を行なう。
【００４７】
図２は、本発明の実施の形態に係る電子辞書の主要ブロックの構成概要を示すブロック図である。
【００４８】
情報処理装置としての電子辞書１は、主要ブロックとして、表示部２、入力キー３の他に、ＣＰＵ（中央処理装置）１１、ＲＯＭ（読み取り専用メモリ）１２、外部記憶装置１３、ＲＡＭ（一時記憶メモリ）１４を備える。
【００４９】
ＣＰＵ１１は、入力キー３からの入力、指示に従ってＲＯＭ１２、外部記憶装置１３、ＲＡＭ１４と適宜連携して機能実現手段として動作し、適宜の辞書データを表示部２に表示する。機能実現手段としては、後述するスクロール制御手段、位置情報判定手段、画像データ有無判定手段、関連図位置設定手段を備える。機能実現手段は、ＲＯＭ１２などに予めインストールしてあるコンピュータプログラムに従って、ＣＰＵ１１単独で、または、ＣＰＵ１１とその他の構成（例えばＲＡＭ１４）とを連携させることにより実現することが可能となる。
【００５０】
コンピュータプログラムは、図９ないし図１２Ｂのフローチャートに示す各処理（処理フロー）を情報処理装置（コンピュータ）としての電子辞書１に実行させる形態としてある。
【００５１】
ＲＯＭ１２は、例えば電子辞書１の動作を制御するコンピュータプログラム、電子辞書１のデータである辞書データ（訳語データおよび画像データ）などを予め記憶してある。なお、外部記憶装置１３は、通常、例えばＦＤ、ＣＤ−ＲＯＭなどの記憶媒体を外部から設定することにより外部辞書データの追加を行なうときに利用するが、ＲＯＭ１２と同様に電子辞書１の動作を制御するコンピュータプログラムを追加するときに利用することも可能である。したがって、ＲＯＭ１２または外部記憶装置１３のいずれかでコンピュータプログラム、辞書データを記憶する記憶部として構成してあれば良い。
【００５２】
ＲＡＭ１４は、ＲＯＭ１２または外部記憶装置１３から辞書データを読み出して訳語展開バッファ１４ａに展開し、さらに表示バッファ１４ｂを介して辞書データを表示部２に表示するように辞書データを一時的に記憶する構成としてある。なお、訳語展開バッファ１４ａ、表示バッファ１４ｂについては後述する（図９ないし図１２Ｂ参照。）。
【００５３】
図３Ａ、図３Ｂ、図３Ｃは、本発明の実施の形態に係る電子辞書の生物事典で見出し語「ＡＢＯ式血液型」を説明する場合の表示画面の表示状態例を示す説明図である。
【００５４】
電子辞書１の表示画面２ｄに表示された表示状態例Ｇ１１ないし表示状態例Ｇ１９は、電子辞書１の生物事典で説明対象としての見出し語「ＡＢＯ式血液型」に対応する説明文をスクロール表示する場合の辞書データ（説明文の訳語データおよび説明文に対応する画像の画像データを含む辞書データ）の表示状態を示す。
【００５５】
なお、本実施の形態では、辞書データ（訳語および画像）をスクロールする場合の指定方向として下カーソルキー３３ｄによる下方スクロール処理について説明するが、上カーソルキー３３ｕによる上方スクロール（上方向へのスクロール）処理に対しても同様に表示させることが可能である。
【００５６】
また、以下のスクロール制御（スクロール処理）は、電子辞書１（ＣＰＵ１１）が備える機能実現手段としてのスクロール制御手段（図９参照。）により行なわれる。
【００５７】
表示状態例Ｇ１１は、見出し語「ＡＢＯ式血液型」に対応する辞書データ（訳語データおよび画像データ）を呼び出して表示したときの表示状態を示す。表示画面２ｄの上側位置には説明文（訳語、訳語データＹＡ１）の先頭部分の複数行が表示され、表示画面２ｄの下側位置には、上側位置に表示されている訳語データＹＡ１（説明文）に対応した図Ａ（画像Ａ、画像データＡ）の全体が表示されている。なお、本実施の形態での図（画像）は表を含む概念である。
【００５８】
表示状態例Ｇ１１では、表示画面２ｄに表示される訳語データＹＡ１に対応する画像データ（図Ａ）の説明文の始まりを示す関連図位置情報（図説明開始位置情報。図７参照。）が訳語データＹＡ１に含まれていることから、訳語データの表示に併せて対応する図Ａを表示する形態としてある。訳語データに関連図位置情報（図説明開始位置情報）が含まれるか否かの判定は機能実現手段としての位置情報判定手段（図１１Ａ、図１１Ｂ参照。）によりなされる。なお、関連図位置情報（図説明開始位置情報）は、表示画面２ｄには表示されない制御用情報として構成してある。
【００５９】
また、関連図位置情報には、画像データ（図Ａ）の表示画面２ｄでの表示位置を指定する表示位置指定情報（図７、図１０参照。）を含む。表示位置指定情報は、例えば画像データを表示画面２ｄの下端に沿う下側位置に配置する下側表示指定情報（図７、図１０Ａ、図１０Ｂ参照。）、または表示画面２ｄの上端に沿う上側位置に配置する上側表示指定情報（図７、図１０Ａ、図１０Ｂ参照。）で構成される。表示状態例Ｇ１１では、表示位置指定情報は下側表示指定情報であると位置情報判定手段により判定されたことから、表示画面２ｄの下側位置に図Ａが表示されている。
【００６０】
表示状態例Ｇ１２は、表示状態例Ｇ１１に対して下カーソルキー３３ｄを１回押すことにより訳語データＹＡ１を１行分下方スクロールしたときの表示状態を示す。このとき、図Ａは表示状態Ｇ１１の場合からスクロールさせないで訳語データＹＡ１だけをスクロール表示する。
【００６１】
表示される訳語データＹＡ１に関連図位置情報（図説明開始位置情報）が含まれると位置情報判定手段により判定されたことから、表示状態例Ｇ１２では、スクロール指示入力手段（下カーソルキー３３ｄ）への指示入力により訳語データ（訳語データＹＡ１）および画像データ（図Ａ）をスクロールさせる場合に、スクロール制御手段は、訳語データＹＡ１に対応して表示された図Ａのスクロールは行なわない（スクロールを停止する）ように機能する構成としてある。
【００６２】
つまり、訳語データＹＡ１がスクロールされるのに対して、訳語データＹＡ１に対応する図Ａ（全体）は図Ａに対応する説明文（訳語データＹＡ１）が表示される間は固定して表示する形態とされることから、訳語データＹＡ１の内容を画像データ（図Ａ）と容易かつ正確に照合して把握することが可能となり、電子辞書１の利便性を極めて大きくすることができる。
【００６３】
表示状態例Ｇ１３は、表示状態例Ｇ１２に対して下カーソルキー３３ｄを繰り返して押すことにより関連図位置情報（図説明終了位置情報。図７参照。）が含まれる訳語データＹＡ１の下側位置までさらに下方スクロールしたときの表示状態を示す。表示状態例Ｇ１３までの下方スクロール処理で図Ａの上側位置に配列された図Ａに対応する訳語データ（訳語データＹＡ１）が全て表示されたこととなる。
【００６４】
つまり、表示状態例Ｇ１３では、表示画面２ｄに表示される訳語データＹＡ１に対応する画像データ（図Ａ）の説明文の終わりを示す関連図位置情報（図説明終了位置情報）が訳語データＹＡ１に含まれている。関連図位置情報（図説明終了位置情報）が含まれるか否かの判定は、図説明開始位置情報の場合と同様にして位置情報判定手段によりなされる。なお、関連図位置情報（図説明終了位置情報）は、図説明開始位置情報と同様に表示画面２ｄには表示されない制御用情報として構成してある。
【００６５】
表示状態例Ｇ１４は、表示状態例Ｇ１３に対して下カーソルキー３３ｄを１回押すことにより訳語データＹＡ１をさらに１行分下方スクロールしたときの表示状態を示す。図Ａに関連する訳語データＹＡ１は全て表示されたことから、訳語データＹＡ１は表示を継続する必要がなくなったのでスクロールされるが、図Ａも訳語データＹＡ１に併せてスクロールされる。つまり、表示された訳語データ（訳語データＹＡ１）に関連図位置情報が含まれなくなったことから、訳語データＹＡ１および訳語データＹＡ１に対応する画像データ（図Ａ）を同時にスクロールする構成としてある。また、表示画面２ｄには、図Ａおよび訳語データＹＡ１のスクロールに併せて次の訳語データＹＡ２の表示が開始されている。
【００６６】
表示状態例Ｇ１５は、表示状態例Ｇ１４に対して下カーソルキー３３ｄを３回押すことにより訳語データＹＡ１をさらに３行分下方スクロールしたときの表示状態を示す。その結果、図Ａは表示画面２ｄの上端までスクロールされ、図Ａの後には次の訳語データＹＡ２が表示された状態となる。
【００６７】
表示状態例Ｇ１６は、表示状態例Ｇ１５に対して下カーソルキー３３ｄを繰り返して押すことにより図Ａの後に配置された訳語データＹＡ２を継続して下方スクロールしたときの表示状態を示す。ここでスクロールした訳語データＹＡ２は、図Ａに対応し、図Ａに対する説明文の始まりを示す図説明開始位置情報を含むと位置情報判定手段により判定されたことから、図Ａはそのまま継続して表示される。
【００６８】
表示状態例Ｇ１６では、何行か下方スクロールしているが、図Ａに対応する訳語データＹＡ２が図Ａの後にあるので、図Ａに対応する訳語データＹＡ２が表示終了する（訳語データＹＡ２に図説明終了位置情報が含まれると位置情報判定手段が判定する位置）まで、図Ａのスクロールを停止して固定表示し、訳語データＹＡ２だけをスクロール処理する。
【００６９】
なお、表示状態例Ｇ１１ないし表示状態例Ｇ１６の表示態様は、図７で示す訳語ブロック１の訳語データ（訳語Ａ１、訳語Ａ２および双方に対応する図Ａ）をスクロール表示する場合に相当する。
【００７０】
表示状態例Ｇ１７は、表示状態例Ｇ１６に対して下カーソルキー３３ｄを１回押すことにより図Ａおよび訳語データＹＡ２を１行分下方スクロールしたときの表示状態を示す。訳語データＹＡ２に図説明終了位置情報が含まれると判定され、関連図位置情報が含まれなくなった後のスクロールとなることから、訳語データＹＡ２のスクロールに併せて図Ａ（画像データ）の表示を消去するようにスクロールされる。
【００７１】
つまり、表示画面２ｄで訳語データＹＡ２に併せて図Ａを表示する必要がなくなったことから、訳語データ（訳語データＹＡ２）および訳語データＹＡ２に対応する画像データ（図Ａ）を同時にスクロールして図Ａを消去する構成としてある。また、図Ａおよび訳語データＹＡ２のスクロールの後に次の訳語データＹＢ１が表示された状態となる。
【００７２】
表示状態例Ｇ１８は、表示状態例Ｇ１７に対して下カーソルキー３３ｄを繰り返して押すことにより訳語データＹＢ１を表示画面２ｄの上側位置にスクロールした表示状態を示す。訳語データＹＢ１は、訳語Ａ１の場合と同様に図説明開始位置情報を含むと位置情報判定手段により判定されたことから、訳語データＹＢ１の表示に併せて対応する図Ｂの全体を表示する形態としてある。
【００７３】
表示状態例Ｇ１９は、表示状態例Ｇ１８に対して下カーソルキー３３ｄを１回押すことにより訳語データＹＢ１を１行分下方スクロールしたときの表示状態を示す。このとき、表示状態例Ｇ１２の場合と同様に訳語データＹＢ１だけがスクロールされ、図Ｂはスクロールを停止され固定して表示される。
【００７４】
図４Ａ、図４Ｂ、図４Ｃは、図３のスクロール処理の変形例での表示画面の表示状態例を説明する説明図である。
【００７５】
同図で示す表示状態の基本的な構成は、図３Ａないし図３Ｃと同様であるので、適宜説明を省略する。
【００７６】
表示状態例Ｇ２１は、図３の表示状態例Ｇ１１と同一であるので説明は省略する。
【００７７】
表示状態例Ｇ２２は、図３の表示状態例Ｇ１２と同一であるので説明は省略する。
【００７８】
表示状態例Ｇ２３は、図３の表示状態例Ｇ１３と同一であるので説明は省略する。
【００７９】
表示状態例Ｇ２４は、図３の表示状態例Ｇ１４、Ｇ１５に対応するスクロール制御をしたときの表示状態を示す。表示状態例Ｇ１４、Ｇ１５では、下カーソルキー３３ｄの１回の操作に対応させて１行単位で図Ａのスクロールを行なっていたが、表示状態Ｇ２４では、下カーソルキー３３ｄの１回の入力指示で図Ａを表示画面２ｄの下側位置から上側位置へ一括してスクロールする（画像データの表示位置を切替える）形態としてある。また、図Ａのスクロールに応じて、図Ａに対応する訳語データＹＡ２を図Ａの後に表示している。
【００８０】
つまり、表示状態例Ｇ２１では、表示画面２ｄの下側位置に図Ａを配置する表示位置指定情報（下側表示指定情報）に基づいて図Ａは表示画面２ｄの下側に配置されていたが、表示状態例Ｇ２３では図説明終了位置情報が含まれると位置情報判定手段により判定されることから、図説明終了位置情報を利用して図Ａを一括してスクロール制御する形態としてある。すなわち、下側表示指定情報または上側表示指定情報に基づいて、スクロール指示入力手段への１回の入力指示により画像データの表示位置を表示画面２ｄの下側または上側へ切替える構成とすることが可能である。この構成により、一括して画像データ（図Ａ）の表示位置を移動させることから、効率的で利便性の高いスクロールが可能となる。
【００８１】
表示状態例Ｇ２５は、図３の表示状態例Ｇ１６と同一であるので説明は省略する。
【００８２】
表示状態例Ｇ２６は、図３の表示状態例Ｇ１７、Ｇ１８に対応するスクロール制御をしたときの表示状態を示す。表示状態例Ｇ１７、Ｇ１８では、下カーソルキー３３ｄの１回の操作に対応させて１行単位で図Ａのスクロールを行なっていたが、表示状態Ｇ２６では、下カーソルキー３３ｄの１回の操作で表示画面２ｄでの図Ａの表示を一括消去するようにスクロールし、訳語データＹＡ２の後の訳語データＹＢ１および訳語データＹＢ１に対応する図Ｂをスクロールして表示する形態としてある。
【００８３】
つまり、表示された訳語データＹＡ２に関連図位置情報が含まれなくなったときは、表示された画像データ（図Ａ）の表示を一括消去するようにスクロールする構成としてある。訳語データＹＡ２に含まれる図説明終了位置情報により関連図位置情報が含まれなくなったこととして、表示された画像データ（図Ａ）の表示を一括消去することから、効率的で利便性の高いスクロールが可能となる。
【００８４】
表示状態例Ｇ２７は、図３の表示状態例Ｇ１９と同一であるので説明は省略する。
【００８５】
図５Ａ、図５Ｂは、図３のスクロール処理での表示状態例に対応するフラグ、ポインタの状態例を説明する説明図である。
【００８６】
図３に示した表示状態例Ｇ１１、Ｇ１４、Ｇ１５、Ｇ１７、Ｇ１７ａの場合（Ｇ１７ａは、図５Ｂで追加した表示状態例である。）について、フラグ、ポインタの状態例を概略的に示す。フラグ、ポインタは処理フローの形態に応じて適宜設定することが可能であり、ここで示す状態例に限らない。なお、フラグ、ポインタの役割は図９ないし図１２Ｂのフローチャートで適宜説明する。
【００８７】
ここでは、フラグ、ポインタとして、画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ」、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」について説明する。
【００８８】
画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ」は、表示画面２ｄの先頭から図を表示しているか否かを示す。したがって、表示状態例Ｇ１１、Ｇ１４では、表示画面２ｄの先頭に図（画像データ）は表示されていないので画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ＝０」とされている。
【００８９】
つまり、表示画面２ｄの先頭は図（画像データ）ではないことが示される。また、表示状態例Ｇ１５、Ｇ１７、Ｇ１７ａでは、表示画面２ｄの先頭に図（画像データ）が表示されているので画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ＝１」とされている。つまり、表示画面２ｄの先頭は図（画像データ）であることが示される。
【００９０】
図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」は、表示画面２ｄの先頭に表示されている図の位置（縦開始位置）を示す。したがって、表示画面２ｄの先頭に図が表示されていない表示状態例Ｇ１１、Ｇ１４では、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」は、特に設定する必要がない状態となっている。また、表示状態例Ｇ１５、Ｇ１７、Ｇ１７ａでは、表示画面２ｄの先頭に図（画像データ）が表示されているので、それぞれ図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝０」、「ｉｍｇ＿ｔｏｐ＿ｙ＝１」、「ｉｍｇ＿ｔｏｐ＿ｙ＝２」とされる。
【００９１】
つまり、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝０」で表示画面２ｄの先頭に画像データ（例えば図Ａ）の１行目が表示されていることを示し、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝１」で表示画面２ｄの先頭に画像データ（例えば図Ａ）の２行目が表示されていることを示し、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝２」で表示画面２ｄの先頭に画像データ（例えば図Ａ）の３行目が表示されていることを示す。
【００９２】
表示画面２ｄの先頭が訳語で表示されている場合は、表示画面２ｄの先頭に表示されている訳語展開バッファ（図１１ＡのステップＳ３２参照。）に対する画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」を取得する。したがって、表示状態例Ｇ１１では、表示画面２ｄの先頭に訳語データの先頭が表示されていることから、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ＝０」とされる。表示状態例Ｇ１４では、表示画面２ｄの先頭に「と⇒血・・・」と表示されていることから、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」は、「と⇒血・・・」の先頭を指すこととされる。また、表示状態例Ｇ１５、Ｇ１７、Ｇ１７ａでは、表示画面２ｄの先頭に図Ａが表示されていることから、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」は、図Ａの図開始情報（図説明開始位置情報）の後を指すこととされる。
【００９３】
図６は、本発明の実施の形態に係る電子辞書の辞書データのフォーマット例を説明する説明図表である。
【００９４】
説明対象としての見出し語に対応する説明文の訳語データ（訳語）は、関連する図単位や訳語の区切り単位などで適宜の訳語ブロック（訳語ブロックデータ）に区分され、説明文を表示画面２ｄに表示するときは１つの見出し語に対応する訳語ブロックが画像データと併せて１件分の辞書データ（１データ）として続けて表示される。
【００９５】
例えば、同図では、さまざまなパターン（フォーマット）に構成された訳語ブロックの例をあげているが、訳語ブロック（訳語ブロックデータ）１から訳語ブロック（訳語ブロックデータ）１０までが１データ分（１つの見出し語に対応する説明文）とする場合は、表示画面２ｄの先頭にまず訳語ブロック１が表示され、下方スクロールしていくと徐々に以降の訳語ブロックが表示され、最後に訳語ブロック１０が表示される形態としてある。
【００９６】
同図で説明文（１データ分）のフォーマット例として示す訳語ブロックの構成を例示番号に従って順次説明する。
【００９７】
訳語ブロック１は、画像データとしての図Ａの前（表示画面２ｄの上側）と後（表示画面２ｄの下側）に図Ａに対応する訳語データを有する場合である。したがって、訳語ブロックの構成は、訳語データとしての訳語Ａ１、図Ａ情報、訳語データとしての訳語Ａ２となる。なお、図Ａの画像データは、テキストデータである訳語Ａ１、Ａ２と同形式のデータとすることはできないことから、図Ａがあることを示す図Ａ情報（例えば図番号情報。図１０ＡのステップＳ１４参照。）を訳語ブロックの構成に含ませる態様としてある。なお、図情報（図Ａ情報）は、画像データではなく、表示制御情報であることから表示画面２ｄには表示されない形態としてある。
【００９８】
したがって、訳語ブロック１を表示画面２ｄに表示するときは、訳語Ａ１のテキストデータを読み出し、図Ａ情報（例えば図Ａのアドレス情報）を照合して図Ａの画像データ（図データ）を記憶する画像データ記憶部（不図示。図８参照。）から図Ａの画像データを別途読み出し、さらに訳語Ａ２のテキストデータを読み出して適宜表示することとなる。つまり、訳語ブロック１は、訳語Ａの訳語ブロックであり、訳語Ａの前半部分である訳語Ａ１、訳語Ａに関連する図Ａのアドレス情報などを示す図Ａ情報、訳語Ａの後半部分である訳語Ａ２として構成してある。
【００９９】
訳語ブロック２は、画像データとしての図Ｂの前だけに関連する訳語データＢを有する場合である。
【０１００】
訳語ブロック３は、訳語ブロック２と同パターンである。つまり、画像データとしての図Ｃの前だけに関連する訳語データＣを有する場合である。
【０１０１】
訳語ブロック４は、訳語データＤに対応する画像データがなく図情報を有していない場合である。
【０１０２】
訳語ブロック５は、画像データとしての図Ｅの後に対応する訳語データＥを有する場合である。
【０１０３】
訳語ブロック６は、画像データとしての図Ｆに関連する訳語データが無く、図Ｆのみを辞書データ（説明）とする場合である。
【０１０４】
訳語ブロック７は、訳語ブロック１と同パターンであるが、画像データとしての図Ｇが表示画面２ｄの縦サイズを超えている場合で、図７に示す訳語展開バッファへの展開では、ブロック１と異なった展開方法となる。
【０１０５】
訳語ブロック８は、訳語ブロック２と同パターンであるが、画像データとしての図Ｈが表示画面の縦サイズを超えている場合で、訳語ブロック７の場合と同様訳語ブロック２と異なった展開方法となる。
【０１０６】
訳語ブロック９は、画像データとしての図Ｂを再度対応付けて参照する訳語データＩを有する場合である。
【０１０７】
訳語ブロック１０は、画像データとしての複数の図（図Ｊ１、Ｊ２）に関連した訳語Ｊを有する場合である。この場合は、図Ｊ１の表示と図Ｊ２の表示とを分けるように、訳語データＪの前後に分離して図Ｊ１情報と図Ｊ２情報を配置してある。
【０１０８】
図７は、本発明の実施の形態に係る電子辞書の辞書データを訳語展開バッファへ展開した訳語データ展開例を説明する説明図表である。
【０１０９】
説明対象としての見出し語に対応する説明文（訳語データ）を表示画面２ｄに表示するときは１つの見出し語に対応する訳語ブロックデータ（図６参照。例えば、訳語ブロック１ないし訳語ブロック１０の全てを含む。）が画像データと併せて１件分の辞書データ（１データ）として続けて表示される。
【０１１０】
本実施の形態では、訳語データの１件分を表示する（表示バッファ１４ｂへセット（設定））する前に、表示バッファへ１４ｂのセットを容易としてスクロール制御を円滑に行なうために訳語展開バッファ１４ａへ一旦展開する構成としてある。
【０１１１】
同図では、図６で示した訳語ブロックそれぞれを訳語展開バッファ１４ａへ展開したときの態様（訳語データ展開例）について説明する。つまり、訳語データ（訳語ブロックデータ）の展開状況を示す。
【０１１２】
訳語ブロック１では、図Ａの前（表示画面２ｄの上側）と後（表示画面２ｄの下側）にそれぞれ関連する訳語（訳語データ、訳語ブロックデータ）Ａ１、Ａ２があるので、図Ａを表示画面２ｄの下側に表示させる（図）下側表示指定情報と表示画面２ｄの上側に表示させる（図）上側表示指定情報の２つの表示位置指定情報に分けてセットしてある。つまり、表示位置指定情報は、画像データの表示画面２ｄでの表示位置を指定する構成としてある。なお、訳語Ａ１、Ａ２は、訳語ブロックの訳語データを画像データに対応させて区分した訳語ブロックデータとして規定することができる。
【０１１３】
したがって、訳語Ａ１に対して、訳語Ａ１の説明文の始まりを示す図説明開始位置情報としての図開始情報、画像データ（図Ａ）のアドレス情報としての図Ａの図番号情報「ｉｍｇ＿ｎｏ」、表示画面２ｄでの図Ａの表示位置を指定する（図）下側表示指定情報（表示位置指定情報）を訳語Ａ１の前（訳語データの先頭）にセットし、訳語Ａ１の説明文の終わりを示す図説明終了位置情報としての図終了情報を訳語Ａ１の後（訳語データの末尾）にセットしてある。
【０１１４】
また、訳語Ａ２に対して、同様に図開始情報、図Ａの図番号情報「ｉｍｇ＿ｎｏ」、（図）上側表示指定情報（表示位置指定情報）を訳語Ａ２の前（訳語データの先頭）にセットし、訳語Ａ２の説明文の終わりを示す図説明終了位置情報としての図終了情報を訳語Ａ２の後（訳語データの末尾）にセットしてある。
【０１１５】
２つの訳語データ（訳語Ａ１、Ａ２）はそれぞれ、関連図位置情報としての図開始情報と図終了情報で括られていて、関連図位置情報を構成する図番号情報「ｉｍｇ＿ｎｏ」や表示画面２ｄの上下どちら側に画像データを表示するかの表示位置指定情報などが併せてセットされている。なお、これらのセットは関連図位置情報設定手段（図１０Ａ、図１０ＢのステップＳ１７、Ｓ１９、Ｓ２１参照。）に相当する訳語展開バッファ１４ａへ展開してセットされる。
【０１１６】
つまり、訳語データは、画像データと対応させて区分した訳語ブロック（訳語ブロックデータ）として構成してあり、訳語ブロックデータに対応させて図説明開始位置情報と図説明終了位置情報が設定してある。なお、以下の訳語ブロックでの関連図位置情報設定も同様であるので以下の説明は適宜省略する。
【０１１７】
訳語ブロック２では、訳語Ｂは図Ｂの前にあるので、図Ｂを（図）下側表示指定情報により表示画面２ｄの下側に画像データ（図Ｂ）を表示する下側表示の指定としている。
【０１１８】
訳語ブロック３では、訳語ブロック２と同様である。
【０１１９】
訳語ブロック４では、図が無いので、図開始情報は入っていない。
【０１２０】
訳語ブロック５では、訳語Ｅは図Ｅの後にあるので、図Ｅを（図）上側表示指定情報により表示画面２ｄの上側に画像データ（図Ｅ）を表示する上側表示の指定としている。
【０１２１】
訳語ブロック６では、図Ｆに関連した訳語が無いので、訳語データ、図Ｆの表示位置指定情報は設定せず、図Ｆだけの図情報（図開始情報、図番号情報、図終了情報）をセットしている。
【０１２２】
訳語ブロック７では、図Ｇに関連した訳語Ｇ１、Ｇ２があるが、図Ｇを表示すると訳語Ｇ１、Ｇ２を表示する余地がないことから、図Ｇと訳語Ｇ１、Ｇ２の連動した表示をせず、図Ｇと訳語Ｇ１、Ｇ２を普通に表示する。したがって、訳語Ｇ１、Ｇ２と図Ｇの図情報（図開始情報、図番号情報、図終了情報）は別々にセットしている。
【０１２３】
訳語ブロック８では、ブロック７と同様で、図Ｈを表示すると訳語Ｈを表示する余地がないことから、訳語Ｈと図Ｈの図情報は別々にセットしている。
【０１２４】
訳語ブロック９では、前で参照した図Ｂを再び参照しているので、図Ｂの情報を訳語Ｉの前に展開している。
【０１２５】
訳語ブロック１０では、複数の図（図Ｊ１、Ｊ２）と関連した訳語Ｊをセットしている。つまり、図Ｊ１を上側表示の指定とし、図Ｊ２を下側表示の指定としている。
【０１２６】
上述したとおり、訳語ブロックの訳語データは、図（画像データ）の図説明開始位置情報（図開始情報）と図説明終了位置情報（図終了情報）で括られている。また、図開始情報と図終了情報の間に図番号情報（ｉｍｇ＿ｎｏ）、表示画面２ｄの上下いずれに図を表示するかの下側表示指定情報、上側表示指定情報などをセットする構成とされている。
【０１２７】
したがって、従来の辞書データの記憶内容を変更することなく、画像データの表示態様を変更することが可能な情報処理装置（電子辞書１）とすることができる。つまり、従来の辞書データをそのまま活用して図の表示態様の利便性を向上することが可能となる。
【０１２８】
図８は、本発明の実施の形態に係る電子辞書の辞書データの図データと図番号情報との関連を説明する説明図表である。
【０１２９】
図データ（画像データ）は、テキストデータの訳語データとは別の態様で記憶部（例えばＲＯＭ１２など）に記憶することから、表示画面２ｄに表示する場合は別途読み出す必要がある。その際にアドレス情報として上述した図番号情報を適用する構成としてある。
【０１３０】
例えば、図Ａの画像データに対しては図番号情報「ｉｍｇ＿ｎｏ＝０」を割り当てている。以下、図Ｂ、図Ｃ、・・・、図ｎ番目の画像データに対してそれぞれ図番号情報「ｉｍｇ＿ｎｏ＝１」、「ｉｍｇ＿ｎｏ＝２」、・・・、「ｉｍｇ＿ｎｏ＝ｎ−１」を割り当てている。
【０１３１】
図９は、本発明の実施の形態に係る電子辞書の表示画面でのデータのスクロール処理フロー例の概略を示すフローチャートである。
【０１３２】
ステップＳ１：
電子辞書１としてのキー操作処理が開始されると、まず検索リストまたは辞書順リストの表示状態となる。
【０１３３】
検索リストとは、情報処理装置としての電子辞書の検索表示画面で検索用の項目（例えば、説明対象としての見出し語）を入力して検索／決定キー３２を押したときの状態であり、入力した項目に対する検索候補がリストとして表示される状態である。また、検索表示画面で入力しないで検索／決定キーを押すと、電子辞書に収録されている語順でリスト表示される。この状態を辞書順リストという。いずれの場合もリスト表示されている語のいずれかをカーソルが指している。
【０１３４】
ステップＳ２：
検索／決定キーが押されたか否かを判定する。検索／決定キーが押された場合（ステップＳ２：ＹＥＳ）は、カーソルが指していた語に対してステップＳ３以降の処理フローによる訳語と図の表示が行なわれる。検索／決定キーが押されなかった場合（ステップＳ２：ＮＯ）は、ステップＳ７へ進む。
【０１３５】
ステップＳ３：
図情報（画像データ）、訳語（テキストデータ）を訳語展開バッファ１４ａへ展開処理する。図情報および訳語の訳語展開バッファ１４ａへの展開処理フローの詳細は図１０（図１０Ａ、図１０Ｂ）で説明する。
【０１３６】
ステップＳ４：
図（図情報）と訳語の表示処理を行なう（説明文の訳語データと説明文に対応する画像の画像データとを表示バッファ１４ｂを介して表示画面２ｄに表示する表示ステップ）。なお、図と訳語の表示処理フローの詳細は図１２（図１２Ａ、図１２Ｂ）で説明する。
【０１３７】
ステップＳ５：
下カーソルキー３３ｄ（下方向へのスクロール指示）が押されたか否かを判定する。押された場合（ステップＳ５：ＹＥＳ）は、ステップＳ６へ進む。押されなかった場合（ステップＳ５：ＮＯ）は、ステップＳ８へ進む。なお、本ステップＳ５での下カーソルキー３３ｄを含むカーソルキー３３が訳語データおよび画像データをスクロールするための指示入力を受け付けるスクロール指示入力手段（スクロール指示入力ステップ）として機能する。
【０１３８】
ステップＳ６：
図と訳語の下方スクロール処理を行ない、その後ステップＳ４へ戻る（スクロール後の表示処理が行なわれる）。図と訳語の下方スクロール処理フローの詳細は図１１（図１１Ａ、図１１Ｂ）で説明する。本ステップＳ６のスクロール処理は、訳語データおよび画像データを指定方向へスクロールする機能実現手段としてのスクロール制御手段による処理として把握することができる。
【０１３９】
ステップＳ７：
検索リストまたは辞書順リストの表示状態で、検索／決定キー以外のキー処理が行われ、処理フローを終了する。通常は、ステップＳ１へ戻る場合などとなる。
【０１４０】
ステップＳ８：
訳語の１件表示状態で、下カーソルキー３３ｄ以外のキー処理が行われ、フロー処理を終了する。実際には、フロー処理終了後にステップＳ４へ戻る場合などとなる。
【０１４１】
図１０Ａ、図１０Ｂは、本発明の実施の形態に係る電子辞書での図情報および訳語を訳語展開バッファへ展開する処理フロー例の概略を示すフローチャートである。
【０１４２】
同図で示す処理フローは、図６で示した種々の態様の訳語データ（訳語ブロック：訳語ブロック１ないし訳語ブロック１０で示す種々の訳語ブロック）を関連図位置情報設定手段に相当する訳語展開バッファ１４ａ（図２参照。）へ展開して図７に示した訳語データの形態にするための処理フローである。訳語データ、図情報に加えて必要なフラグが追加される。なお、フラグは表示画面２ｄには表示されない表示制御情報であり、フラグの配置は図７で示した態様とされる。
【０１４３】
ステップＳ１１：
表示画面２ｄの先頭から図を表示しているか否かを示す画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ」を初期化している。画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ＝０」と置くことで、表示画面２ｄの先頭は図でない状態としておく。
【０１４４】
ステップＳ１２：
例えば辞書データが記憶してある外部記憶装置１３から、フォーマットされている訳語データ（図６参照。訳語ブロックデータ）を該当する１ブロック（訳語ブロック）分取り出して、一時記憶装置としてのＲＡＭ１４へ読み込む。例えば、図６の訳語ブロック１に対応するフォーマットの場合は、「訳語Ａ１、図Ａ情報、訳語Ａ２」が読み込まれる。
【０１４５】
ステップＳ１３：
ＲＡＭ１４へ読み込んだ訳語データに図情報があるか否かを判定する。図情報がない場合（ステップＳ１３：ＮＯ）は、ステップＳ２２へ進む。図情報がある場合（ステップＳ１３：ＹＥＳ）は、ステップＳ１４へ進む。例えば、図６の訳語ブロック１に対応するフォーマットの場合は、訳語データとして「訳語Ａ１、図Ａ情報、訳語Ａ２」が読み込まれているから、図Ａに関する図情報があると判定される。本ステップＳ１３の判定処理は、表示画面２ｄに表示される訳語データに対応する画像データの有無を判定する機能実現手段としての画像データ有無判定手段による処理として把握することができる。
【０１４６】
ステップＳ１４：
訳語データ内の図情報（例えば図Ａ情報）中に含まれている図番号（図Ａの図番号「０」。図８参照。）を図番号情報「ｉｍｇ＿ｎｏ」に代入して、例えば図番号情報「ｉｍｇ＿ｎｏ＝０」とする。
【０１４７】
ステップＳ１５：
図の縦サイズは、「画面縦サイズ−文字１行分」より大きいか否かを判定する。例えば、図番号情報（「ｉｍｇ＿ｎｏ＝０」）に対応する図情報（図の縦サイズ）を確認し、図の縦サイズが表示画面いっぱいかどうか（図を表示すると訳語データ（テキストデータ）を表示する余地がなくなるかどうか）を判定する。
【０１４８】
図の縦サイズが「画面縦サイズ−文字１行分」より大きい場合、つまり表示画面いっぱいの場合（ステップＳ１５：ＹＥＳ）は、ステップＳ２１に進む。図の縦サイズが「画面縦サイズ−文字１行分」以下の場合、つまり表示画面いっぱいとならない場合（ステップＳ１５：ＮＯ）は、ステップＳ１６へ進む。
【０１４９】
ステップＳ１６：
図（図情報）の前に訳語（訳語データ。テキストデータの形態としてある。）があるか否かを判定する。訳語がある場合（ステップＳ１６：ＹＥＳ）は、ステップＳ１７へ進む。訳語がない場合（ステップＳ１６：ＮＯ）は、ステップＳ１８へ進む。
【０１５０】
例えば、図６の訳語ブロック１に対応するフォーマットの場合は、「訳語Ａ１、図Ａ情報、訳語Ａ２」となっていることから、図情報（図Ａ情報）の前に訳語（訳語Ａ１）がある場合に該当する。また、例えば、図６の訳語ブロック５に対応するフォーマットの場合は、「図Ｅ情報、訳語Ｅ」となっていることから、図情報（図Ｅ情報）の前に訳語がない場合に該当する。
【０１５１】
ステップＳ１７：
図の前にある訳語と図が連動し、表示画面２ｄの下側に図を（全て）表示した態様で訳語を表示するように訳語展開バッファ１４ａ（ＲＡＭ１４）に次の順（（１）から（３））でフラグ（図情報フラグ）と訳語をセットする。つまり、（１）図説明開始位置情報（図説明開始位置情報フラグ。以下適宜「フラグ」を省略することがある。）としての図開始情報、図番号情報としての「ｉｍｇ＿ｎｏ」、表示画面２ｄの下側に図を表示する態様を指定する下側表示指定情報（下側表示指定情報フラグ。以下適宜「フラグ」を省略することがある。）をセットする。（２）図情報の前の訳語をセットする。（３）図説明終了位置情報（図説明終了位置情報フラグ。以下適宜「フラグ」を省略することがある。）としての図終了情報をセットする。本ステップＳ１７のセット処理は、機能実現手段としての関連図位置情報設定手段による処理として把握することができる。
【０１５２】
ステップＳ１８：
図（図情報）の後に訳語（訳語データ）があるか否かを判定する。訳語がある場合（ステップＳ１８：ＹＥＳ）は、ステップＳ１９へ進む。訳語がない場合（ステップＳ１８：ＮＯ）は、ステップＳ２０へ進む。
【０１５３】
例えば、図６の訳語ブロック１に対応するフォーマットの場合は、「訳語Ａ１、図Ａ情報、訳語Ａ２」となっていることから、図情報（図Ａ情報）の後に訳語（訳語Ａ２）がある場合に該当する。また、例えば、図６の訳語ブロック２に対応するフォーマットの場合は、「訳語Ｂ、図Ｂ情報」となっていることから、図情報（図Ｂ情報）の後に訳語がない場合に該当する。
【０１５４】
ステップＳ１９：
図の後にある訳語と図が連動し、表示画面２ｄの上側に図を（全て）表示した態様で訳語を表示するように訳語展開バッファ１４ａ（ＲＡＭ１４）に次の順（（１）から（３））でフラグ（図情報フラグ）と訳語をセットする。つまり、（１）図説明開始位置情報としての図開始情報、図番号情報としての「ｉｍｇ＿ｎｏ」、表示画面２ｄの上側に図を表示する態様を指定する上側表示指定情報をセットする。（２）図情報の前の訳語をセットする。（３）図説明終了位置情報としての図終了情報をセットする。本ステップＳ１９のセット処理は、機能実現手段としての関連図位置情報設定手段による処理として把握することができる。
【０１５５】
ステップＳ２０：
図開始情報をセットしたか否かを判定する。図開始情報をセットした場合（ステップＳ２０：ＹＥＳ。ステップＳ１７またはステップＳ１９の処理が行われた場合）は、ステップＳ２３へ進む。図開始情報をセットしなかった場合（ステップＳ２０：ＮＯ）は、ステップＳ２１へ進む。
【０１５６】
ステップＳ２１：
図の縦サイズが「画面縦サイズ−文字１行分」より大きい場合、つまり、図が表示画面２ｄいっぱいの場合（ステップＳ１５：ＹＥＳ）は、図が訳語と連動しないようにする（図は通常通りにスクロールされる）フォーマットで訳語展開バッファ１４ａにセットする。
【０１５７】
また、図開始情報をセットしなかった場合（ステップＳ２０：ＮＯ）は、１ブロックに訳語が無く、図情報のみであるから図を通常通りにスクロールするフォーマットで訳語展開バッファ１４ａにセットする。
【０１５８】
つまり、訳語展開バッファ１４ａ（ＲＡＭ１４）に次の順（（１）から（４））でフラグ（図情報フラグ）と訳語をセットする。（１）図情報の前の訳語をセットする（前の訳語がない場合はセットしない。）。（２）図説明開始位置情報としての図開始情報、図番号情報としての「ｉｍｇ＿ｎｏ」をセットする。（３）図説明終了位置情報としての図終了情報をセットする。（４）図情報の後の訳語をセットする（後の訳語がない場合はセットしない。）。本ステップＳ２１のセット処理は、機能実現手段としての関連図位置情報設定手段による処理として把握することができる。
【０１５９】
ステップＳ２２：
訳語展開バッファ１４ａ（ＲＡＭ１４）に、通常通り訳語をセットする。
【０１６０】
ステップＳ２３：
訳語展開バッファ１４ａ（ＲＡＭ１４）への展開が１データ（所定の訳語ブロック）分終了したか判定する。終了している場合（ステップＳ２３：ＹＥＳ）は、処理を終了する。終了していない場合（ステップＳ２３：ＮＯ）は、ステップＳ１２へ戻り、１データ分終了するまで上述した処理を繰り返す。
【０１６１】
図１１Ａ、図１１Ｂは、本発明の実施の形態に係る電子辞書での図と訳語の下方スクロール処理フロー例の概略を示すフローチャートである。
【０１６２】
同図で示すスクロール処理フローは、訳語および画像（図）を表示した状態で、下カーソルキー３３ｄを押圧して訳語を下方向へスクロールするために指示入力した場合の下方スクロール処理フローである。下方スクロール後、先頭行はどこから（図または訳語のどこから）表示されるかを求めている。なお、ここで示すスクロール処理フローは、訳語データおよび画像データを指定方向へスクロールする機能実現手段としてのスクロール制御手段（スクロール制御ステップ）として把握することができる。
【０１６３】
ステップＳ３１：
スクロール前（下方スクロール処理前）に、表示画面２ｄの先頭に図が表示されているか否かを判定する。つまり、画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ 」が「１」か否かを判定する。
【０１６４】
画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ ＝１」の場合（ステップＳ３１：ＹＥＳ）、つまり、表示画面２ｄの先頭に図が表示されている場合は、ステップＳ３８へ進む。画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ ＝０」の場合（ステップＳ３１：ＮＯ）、つまり、表示画面２ｄの先頭に図が表示されず訳語が表示されている場合は、ステップＳ３２へ進む。
【０１６５】
ステップＳ３２：
表示画面２ｄの先頭が訳語で表示されている場合は、表示画面２ｄの先頭に表示されている訳語展開バッファ１４ａに対する画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」を取得する。例えば、図５Ａの表示状態例Ｇ１１の状態であれば、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ＝０」とおくことになる。
【０１６６】
ステップＳ３３：
本ステップＳ３３からステップＳ３７までの処理フローは、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」を１行分進める処理である。
【０１６７】
本ステップＳ３３では、訳語展開バッファ１４ａの画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」から１文字読み込む。
【０１６８】
ステップＳ３４：
読み込んだ１文字から画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」が図終了情報か否かを判定する。図終了情報（図説明終了位置情報）の場合（ステップＳ３４：ＹＥＳ）は、ステップＳ４２へ進む。図終了情報でない場合（ステップＳ３４：ＮＯ）は、ステップＳ３５へ進む。
【０１６９】
ステップＳ３５：
ステップＳ３４と同様に、図開始情報か否かを判定する。図開始情報（図説明開始位置情報）の場合（ステップＳ３５：ＹＥＳ）は、ステップＳ４２へ進む。図開始情報でない場合（ステップＳ３５：ＮＯ）は、ステップＳ３６へ進む。
【０１７０】
なお、ステップＳ３４、Ｓ３５での処理は、表示画面２ｄに表示される訳語データに対応する画像データの説明文の始まりを示す図説明開始位置情報または画像データの説明文の終わりを示す図説明終了位置情報を含む関連図位置情報が訳語データに含まれるか否かを判定する機能実現手段としての位置情報判定手段（位置情報判定ステップ）として把握することができる。
【０１７１】
ステップＳ３６：
ステップＳ３４、Ｓ３５で図終了情報、図開始情報でもなかったことから、読み込んだ１文字は普通の文字情報であるので、その文字で１行分進んだか否かを判定する。進んだ場合（ステップＳ３６：ＹＥＳ）は、下方スクロール処理がされたことになるので処理フロー（下方スクロール処理フロー）を終了する。進んでいない場合（ステップＳ３６：ＮＯ）は、ステップＳ３７へ進む。
【０１７２】
ステップＳ３７：
１文字分画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」を進めて、ステップＳ３３へ戻る。
【０１７３】
ステップＳ３８：
表示画面２ｄの先頭に図から表示してあるので、表示画面２ｄの先頭に表示されている図の位置を図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」に取得する。例えば、図５Ｂの表示状態例Ｇ１７の状態であれば、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝１」とすることになる。
【０１７４】
ステップＳ３９：
図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」を１行分進める。例えば、図５Ｂの場合、表示状態例Ｇ１７で、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝１」とあったのを、表示状態例Ｇ１７ａで、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝２」とする場合が該当する。
【０１７５】
ステップＳ４０：
図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」を１行分進めた後の図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」≧「図の縦サイズ」か否かを判定する。つまり、１行スクロールすると図がスクロールアウトするか否かを判定する。
【０１７６】
図がスクロールアウトしない場合（ステップＳ４０：ＮＯ）は、スクロール後は進めた 後の図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」からの表示となるので、そのまま終了する。図がスクロールアウトする場合（ステップＳ４０：ＹＥＳ）は、ステップＳ４１へ進む。
【０１７７】
ステップＳ４１：
表示画面２ｄの先頭は図でなくなっているので、画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ」を０にして終了する。なお、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」は変更せず、そのままとする。
【０１７８】
ステップＳ４２：
ステップＳ３４、Ｓ３５で図終了情報または図開始情報と判定された場合であることから、スクロール後に表示画面２ｄの先頭が図の表示になる場合があるので、スクロール後の次は図を表示するか否かを判定する。つまり、次の表示は図の表示か否かを判定する。なお、本ステップＳ４２での判定の態様をフローで表すと複雑になるので簡略化している。
【０１７９】
具体的には、図終了情報の場合（ステップＳ３４：ＹＥＳ）は、図が「下側表示指定情報」フラグとしてあったときには関連する訳語が終了しているので、次は図表示と判定する。また、図開始情報の場合（ステップＳ３５：ＹＥＳ）は、「上側表示指定情報」フラグか上側表示または下側表示の表示指定なしのときにすぐに図表示となるので、次は図表示と判定する。
【０１８０】
スクロール後に図を表示する場合（ステップＳ４２：ＹＥＳ）は、ステップＳ４３へ進む。スクロール後に図を表示しない場合（ステップＳ４２：ＮＯ）は、ステップＳ３７へ進む。
【０１８１】
ステップＳ４３：
表示画面２ｄの先頭は図表示であることを示す画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ＝１」とセットし、その図のどの位置から表示しているかを示す図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ＝０」（図先頭）とセットして処理を終了する。
【０１８２】
図１２Ａ、図１２Ｂは、本発明の実施の形態に係る電子辞書での訳語展開バッファに展開された訳語および図を表示バッファにより表示画面に表示するための表示処理フロー例の概略を示すフローチャートである。
【０１８３】
同図で示す処理フローは、訳語展開バッファ１４ａに展開された訳語データ（図７参照）から表示バッファ１４ｂに訳語（文字）および画像（図）をセットすることにより表示画面２ｄに文字および図を表示するための表示処理フローである。また、訳語データおよび画像データをスクロールする場合に、表示される訳語データに関連図位置情報が含まれると判定されたとき、訳語データに対応して表示された画像データを固定表示してスクロールを停止する構成としてある。
【０１８４】
ステップＳ５１：
文字や図をセットする表示バッファ１４ｂのポインタ（表示バッファセットポインタ）「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」を０にして、初期化する。
【０１８５】
ステップＳ５２：
表示バッファ１４ｂにセットする訳語展開バッファ１４ａの画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」を展開バッファ読み込み位置ポインタ「ｙａｋｕ＿ｂｕｆ＿ｐｔｒ」に代入する。なお、画面先頭訳語ポインタ「ｙａｋｕ＿ｄｉｓｐ＿ｔｏｐ＿ｐｔｒ」は訳語の１件表示となった直後は０で、スクロール指示にしたがって、表示画面２ｄの先頭に対応する訳語展開バッファ１４ａの位置を指す態様としてある。
【０１８６】
ステップＳ５３：
表示画面２ｄの先頭が図かどうか（画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ ＝１」か否か）を判定する。表示画面２ｄの先頭が図の表示となっている場合（ステップＳ５３：ＹＥＳ）は、ステップＳ５４へ進む。図でない場合（ステップＳ５３：ＮＯ）は、表示画面２ｄの先頭が訳語の表示であるからステップＳ５７へ進む。
【０１８７】
ステップＳ５４：
図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」に従って図を表示する（図５Ａの表示状態例Ｇ１５、図５Ｂの表示状態例Ｇ１７、Ｇ１７ａ参照。）。
【０１８８】
ステップＳ５５：
図が表示画面２ｄいっぱいまで表示されたか否かを判定する。いっぱいまで表示されている場合（ステップＳ５５：ＹＥＳ）は、これ以上の表示はできないので処理フローを終了する。いっぱいまで表示されていない場合（ステップＳ５５：ＮＯ）、つまり、まだ表示する余地がある場合は、ステップＳ５６へ進む。
【０１８９】
ステップＳ５６：
表示した図の下側の位置を表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」にセットする。なお、本ステップＳ５６以降の処理フローで、以降の訳語、図を表示する。
【０１９０】
ステップＳ５７：
展開バッファ読み込み位置ポインタ「ｙａｋｕ＿ｂｕｆ＿ｐｔｒ」より１文字読み込む。
【０１９１】
ステップＳ５８：
読み込んだ１文字から展開バッファ読み込み位置ポインタ「ｙａｋｕ＿ｂｕｆ＿ｐｔｒ」が図開始情報か否かを判定する。図開始情報の場合（ステップＳ５８：ＹＥＳ）は、ステップＳ６１へ進む。図開始情報でない場合（ステップＳ５８：ＮＯ）は、ステップＳ５９へ進む。
【０１９２】
ステップＳ５９：
読み込んだ１文字は図開始情報でなく文字なので、この文字で表示バッファ１４ｂをオーバーするか否かを判定する。表示バッファ１４ｂをオーバーする場合（ステップＳ５９：ＹＥＳ）は、表示バッファ１４ｂへのセットを終了する。表示バッファ１４ｂをオーバーしない場合（ステップＳ５９：ＮＯ）は、ステップＳ６０へ進む。
【０１９３】
ステップＳ６０：
ステップＳ５７で読み込んだ文字を表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」の指す位置にセットし、表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」を進める。また、展開バッファ読み込み位置ポインタ「ｙａｋｕ＿ｂｕｆ＿ｐｔｒ」も進める。本ステップＳ６０の処理後、ステップＳ５７へ戻り、次の文字や図の表示を行なう。
【０１９４】
ステップＳ６１：
本ステップＳ６１以降はステップＳ５７で読み込んだ文字が図開始情報の場合の処理である。本ステップＳ６１では、図開始情報に関連して図番号情報「ｉｍｇ＿ｎｏ」、図を表示画面２ｄの上側に表示する（図）上側表示指定情報、または図を表示画面２ｄの下側に表示する（図）下側表示指定情報を取得する。
【０１９５】
ステップＳ６２：
図を下側に表示する指定（「図下側表示指定情報」）になっているか否かを判定する。下側表示指定でない場合（ステップＳ６２：ＮＯ）は、ステップＳ６３へ進む。下側表示指定である場合（ステップＳ６２：ＹＥＳ）は、ステップＳ６６へ進む。
【０１９６】
ステップＳ６３：
図が下側表示指定でない場合であるから、図が上側表示指定か指定なしであるので、図はすぐに表示される。図の前に何も表示されていないか否かを判定する。つまり、表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ = ０」か否かを判定する。
【０１９７】
表示されている場合（ステップＳ６３：ＮＯ）は、ステップＳ６５へ進む。表示されていない場合（ステップＳ６３：ＹＥＳ）は、ステップＳ６４へ進む。
【０１９８】
ステップＳ６４：
図の前に何も表示されていない場合であり、図が表示画面２ｄの先頭から表示されていることになるので、画面先頭図配置フラグ「ｄｉｓｐ＿ｔｏｐ＿ｉｍｇ」に１をセットする。また、図表示縦開始ポインタ「ｉｍｇ＿ｔｏｐ＿ｙ」を０にセットする。
【０１９９】
ステップＳ６５：
表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」より、図番号情報「ｉｍｇ＿ｎｏ」に対応する図を表示し、その後ろに続けて訳語を表示するために表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」を図の終了行の次行での先頭桁位置にセットする。その後、ステップＳ５５へ戻る。
【０２００】
ステップＳ６６：
図番号情報「ｉｍｇ＿ｎｏ」の図の下側が表示画面２ｄの下側に付くように図表示開始位置を求める。次に、求めた図表示開始位置から図番号情報「ｉｍｇ＿ｎｏ」に対応する図を表示する。その後、図開始情報、図終了情報で括られている訳語を図の前で表示するために、表示バッファセットポインタ「ｄｉｓｐ＿ｂｕｆ＿ｐｔｒ」の終了位置を図表示開始位置の直前に設定した後、ステップＳ５７へ戻って、その位置まで文字をセットする。本ステップＳ６６により、画像データのスクロールを停止して固定表示することが可能となる。
【０２０１】
なお、本発明の実施の形態に係る情報処理装置（電子辞書１）での処理フロー例（図９ないし図１２Ｂ）は、例示であり、図９ないし図１２Ｂで示したフローチャートに限るものではない。図３、図４に示したような表示状態例を実現する処理フローであれば、どのような処理フローであっても良い。
【図面の簡単な説明】
【０２０２】
【図１】本発明の実施の形態に係る電子辞書の主要外観の構成概要を示す外観図である。
【図２】本発明の実施の形態に係る電子辞書の主要ブロックの構成概要を示すブロック図である。
【図３Ａ】本発明の実施の形態に係る電子辞書の生物事典で見出し語「ＡＢＯ式血液型」を説明する場合の表示画面の表示状態例を示す説明図である。
【図３Ｂ】本発明の実施の形態に係る電子辞書の生物事典で見出し語「ＡＢＯ式血液型」を説明する場合の表示画面の表示状態例を示す説明図である。
【図３Ｃ】本発明の実施の形態に係る電子辞書の生物事典で見出し語「ＡＢＯ式血液型」を説明する場合の表示画面の表示状態例を示す説明図である。
【図４Ａ】図３のスクロール処理の変形例での表示画面の表示状態例を説明する説明図である。
【図４Ｂ】図３のスクロール処理の変形例での表示画面の表示状態例を説明する説明図である。
【図４Ｃ】図３のスクロール処理の変形例での表示画面の表示状態例を説明する説明図である。
【図５Ａ】図３のスクロール処理での表示状態例に対応するフラグ、ポインタの状態例を説明する説明図である。
【図５Ｂ】図３のスクロール処理での表示状態例に対応するフラグ、ポインタの状態例を説明する説明図である。
【図６】本発明の実施の形態に係る電子辞書の辞書データのフォーマット例を説明する説明図表である。
【図７】本発明の実施の形態に係る電子辞書の辞書データを訳語展開バッファへ展開した訳語データ展開例を説明する説明図表である。
【図８】本発明の実施の形態に係る電子辞書の辞書データの図データと図番号情報との関連を説明する説明図表である。
【図９】本発明の実施の形態に係る電子辞書の表示画面でのデータのスクロール処理フロー例の概略を示すフローチャートである。
【図１０Ａ】本発明の実施の形態に係る電子辞書での図情報および訳語を訳語展開バッファへ展開する処理フロー例の概略を示すフローチャートである。
【図１０Ｂ】本発明の実施の形態に係る電子辞書での図情報および訳語を訳語展開バッファへ展開する処理フロー例の概略を示すフローチャートである。
【図１１Ａ】本発明の実施の形態に係る電子辞書での図と訳語の下方スクロール処理フロー例の概略を示すフローチャートである。
【図１１Ｂ】本発明の実施の形態に係る電子辞書での図と訳語の下方スクロール処理フロー例の概略を示すフローチャートである。
【図１２Ａ】本発明の実施の形態に係る電子辞書での訳語展開バッファに展開された訳語および図を表示バッファにより表示画面に表示するための表示処理フロー例の概略を示すフローチャートである。
【図１２Ｂ】本発明の実施の形態に係る電子辞書での訳語展開バッファに展開された訳語および図を表示バッファにより表示画面に表示するための表示処理フロー例の概略を示すフローチャートである。
【図１３Ａ】従来例としての情報処理装置での表示画面の表示例を示す説明図である。
【図１３Ｂ】従来例としての情報処理装置での表示画面の表示例を示す説明図である。
【符号の説明】
【０２０３】
１  電子辞書（情報処理装置）
２  表示部
２ｄ  表示画面
３  入力キー
１１  ＣＰＵ（機能実現手段：スクロール制御手段、位置情報判定手段）
１２  ＲＯＭ
１３  外部記憶装置
１４  ＲＡＭ
１４ａ  訳語展開バッファ
１４ｂ  表示バッファ
３１  文字入力キー
３２  検索／決定キー
３３  カーソルキー
３３ｄ  下カーソルキー（スクロール指示入力手段）
３３ｕ  上カーソルキー（スクロール指示入力手段）
３５  辞書選択キー
【図１】
2008152456.tif 000003
【図２】
2008152456.tif 000004
【図３Ａ】
2008152456.tif 000005
【図３Ｂ】
2008152456.tif 000006
【図３Ｃ】
2008152456.tif 000007
【図４Ａ】
2008152456.tif 000008
【図４Ｂ】
2008152456.tif 000009
【図４Ｃ】
2008152456.tif 000010
【図５Ａ】
2008152456.tif 000011
【図５Ｂ】
2008152456.tif 000012
【図６】
2008152456.tif 000013
【図７】
2008152456.tif 000014
【図８】
2008152456.tif 000015
【図９】
2008152456.tif 000016
【図１０Ａ】
2008152456.tif 000017
【図１０Ｂ】
2008152456.tif 000018
【図１１Ａ】
2008152456.tif 000019
【図１１Ｂ】
2008152456.tif 000020
【図１２Ａ】
2008152456.tif 000021
【図１２Ｂ】
2008152456.tif 000022
【図１３Ａ】
2008152456.tif 000023
【図１３Ｂ】
2008152456.tif 000024