(57)【要約】【課題】装置本体の動きに応じた操作を従来よりも容易に行う。【解決手段】  電子辞書１は、表示画面内に文字列とともにカーソルＣを表示する表示部４０と、単語と、当該単語の重要度とを対応付けて記憶する辞書データベース８２０と、筐体９の傾きを検出する加速度センサ５０と、加速度センサ５０による検出結果に基づいてカーソルＣの移動方向と移動速度とを決定するＣＰＵ２０とを備える。ＣＰＵ２０は、カーソルＣの位置する単語の重要度に応じて前記移動速度を補正しつつ、補正後の移動速度で前記移動方向にカーソルＣを移動させる。。【選択図】図６
2011043997.tif 000002
【特許請求の範囲】
【請求項１】
表示画面内に文字列とともにカーソルを表示する表示手段と、
単語と、当該単語の重要度とを対応付けて記憶する単語重要度記憶手段と、
装置本体の傾きを検出する傾き検出手段と、
前記傾き検出手段による検出結果に基づいてカーソルの移動方向と移動速度とを決定するカーソル移動決定手段と、
カーソルの位置する単語の重要度に応じて前記移動速度を補正しつつ、補正後の移動速度で前記移動方向にカーソルを移動させるカーソル移動制御手段と、
を備えることを特徴とする電子辞書。
【請求項２】
前記傾き検出手段による検出結果に基づいてカーソルの移動を停止させるカーソル停止制御手段と、
停止されたカーソルの位置が単語内の各文字のうち、先頭以外の文字部分である場合に、先頭の文字部分にカーソルを移動させて停止させる先頭位置停止制御手段と、
を備えることを特徴とする請求項１記載の電子辞書。
【請求項３】
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を記憶する辞書記憶手段と、
ユーザからジャンプ対象単語の選択開始指示を受ける単語選択開始指示手段と、
前記単語選択開始指示手段が選択開始指示を受けた場合に、前記表示画面内にカーソルを表示させるカーソル表示制御手段と、
前記表示手段により表示された文字列中の単語のうち、カーソルの位置に表示されている単語を、ユーザ操作に基づいてジャンプ対象単語として設定するジャンプ対象単語設定手段と、
前記ジャンプ対象単語に対応する見出し語の説明情報を前記辞書情報から検索し、前記表示手段に表示させるジャンプ検索手段と、
を備えることを特徴とする請求項１または２記載の電子辞書。
【請求項４】
表示画面内に文字列とともにカーソルを表示する表示手段を有するコンピュータに、
単語と、当該単語の重要度とを対応付けて記憶する単語重要度記憶機能と、
装置本体の傾きを検出する傾き検出機能と、
前記傾き検出機能による検出結果に基づいてカーソルの移動方向と移動速度とを決定するカーソル移動決定機能と、
カーソルの位置する単語の重要度に応じて前記移動速度を補正しつつ、補正後の移動速度で前記移動方向にカーソルを移動させるカーソル移動制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書及びプログラムに関する。
【背景技術】
【０００２】
従来、電子辞書として、３次元の加速度センサを備えたものが開発されている。
このような電子辞書においては、装置本体を傾けたり、移動（並進）させたりすると、傾きの方向や大きさ、移動量などが検出され、検出結果に応じて表示内容のスクロールやカーソル移動が行われるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３４１９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、装置本体の動きを元にしたカーソル操作は、精密な動作をさせるのが難しい。例えば、表示されたテキストの中から或る単語をカーソル指定するような場合には、装置本体を適切に動かさないとカーソルが移動しすぎたり、手前で止まったりしてしまう。
【０００５】
本発明の課題は、装置本体の動きに応じた操作を従来よりも容易に行うことのできる電子辞書及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、電子辞書において、
表示画面内に文字列とともにカーソルを表示する表示手段と、
単語と、当該単語の重要度とを対応付けて記憶する単語重要度記憶手段と、
装置本体の傾きを検出する傾き検出手段と、
前記傾き検出手段による検出結果に基づいてカーソルの移動方向と移動速度とを決定するカーソル移動決定手段と、
カーソルの位置する単語の重要度に応じて前記移動速度を補正しつつ、補正後の移動速度で前記移動方向にカーソルを移動させるカーソル移動制御手段と、
を備えることを特徴とする。
【０００７】
請求項２記載の発明は、請求項１記載の電子辞書において、
前記傾き検出手段による検出結果に基づいてカーソルの移動を停止させるカーソル停止制御手段と、
停止されたカーソルの位置が単語内の各文字のうち、先頭以外の文字部分である場合に、先頭の文字部分にカーソルを移動させて停止させる先頭位置停止制御手段と、
を備えることを特徴とする。
【０００８】
請求項３記載の発明は、請求項１または２記載の電子辞書において、
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を記憶する辞書記憶手段と、
ユーザからジャンプ対象単語の選択開始指示を受ける単語選択開始指示手段と、
前記単語選択開始指示手段が選択開始指示を受けた場合に、前記表示画面内にカーソルを表示させるカーソル表示制御手段と、
前記表示手段により表示された文字列中の単語のうち、カーソルの位置に表示されている単語を、ユーザ操作に基づいてジャンプ対象単語として設定するジャンプ対象単語設定手段と、
前記ジャンプ対象単語に対応する見出し語の説明情報を前記辞書情報から検索し、前記表示手段に表示させるジャンプ検索手段と、
を備えることを特徴とする。
【０００９】
請求項４記載の発明は、プログラムにおいて、
表示画面内に文字列とともにカーソルを表示する表示手段を有するコンピュータに、
単語と、当該単語の重要度とを対応付けて記憶する単語重要度記憶機能と、
装置本体の傾きを検出する傾き検出機能と、
前記傾き検出機能による検出結果に基づいてカーソルの移動方向と移動速度とを決定するカーソル移動決定機能と、
カーソルの位置する単語の重要度に応じて前記移動速度を補正しつつ、補正後の移動速度で前記移動方向にカーソルを移動させるカーソル移動制御機能と、
を実現させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、装置本体の傾きの検出結果に基づいてカーソルの移動方向と移動速度とが決定され、カーソルの位置する単語の重要度に応じて前記移動速度が補正されつつ、補正後の移動速度で前記移動方向にカーソルが移動するので、単語の重要度によって移動速度が変化することとなる。従って、重要度の高い単語では、カーソルを遅く移動させて当該単語位置でカーソルを止めやすくすることができる。よって、移動速度が一定の従来の場合と比較して、装置本体の動きに応じた操作を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）は電子辞書の概観を示す斜視図であり、（ｂ）はキー群を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】辞書データベースのデータ構造を示す図である。
【図４】辞書検索処理を示すフローチャートである。
【図５】事前準備処理におけるテキスト解析処理を示すフローチャートである。
【図６】表示部の表示内容を示す図である。
【図７】（ａ），（ｃ），（ｄ）は表示部の表示内容を示す図であり、（ｂ）は仮想画面の表示内容を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明に係る電子辞書の実施形態について詳細に説明する。
【００１３】
［外観構成］
図１（ａ）は、電子辞書１の斜視図である。
この図に示すように、電子辞書１は、開閉自在な筐体（装置本体）９の内側にメインディスプレイ１０、サブディスプレイ１１及びキー群２を備えている。
【００１４】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル３１（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１５】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、図１（ｂ）に示すように、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇと、ジャンプキー２ｉ等とを有している。
【００１６】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。
【００１７】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。ジャンプキー２ｉは、ジャンプ機能を起動するときに使用されるキーである。なお、本実施形態におけるジャンプ機能とは、いわゆるスーパージャンプ機能であり、表示されているテキスト中の単語をジャンプ対象単語としてユーザが選択すると、当該ジャンプ対象単語に対応する見出し語がジャンプ先の辞書で検索される機能のことである。
【００１８】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００１９】
この図に示すように、電子辞書１は、表示部４０、入力部３０、加速度センサ５０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバスＢで相互にデータ通信可能に接続されて構成されている。
【００２０】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２１】
入力部３０は、上述のキー群２やタッチパネル３１を備えており、押下されたキーやタッチパネル３１の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２２】
加速度センサ５０は、キー群を有する筐体の内部中央に配置され、Ｘ、Ｙ、Ｚ軸の３方向の加速度を検出し、検出信号をＣＰＵ２０に出力する。そして、ＣＰＵ２０は、例えば重力加速度に基づく検出信号を解析することにより、筐体９の傾き（回転）を算出する。なお、このような加速度センサ５０としては、従来より公知のものを用いることができる。
【００２３】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０や加速度センサ５０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０やフラッシュＲＯＭ８０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２４】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、辞書データベース群８２等とを記憶している。
【００２５】
情報表示プログラム８１は、後述の辞書検索処理（図４〜図５参照）をＣＰＵ２０に実行させるためのプログラムである。
【００２６】
辞書データベース群８２は、複数種類の辞書データベース８２０，…を有しており、本実施の形態においては、「ジ○ニアス英和大辞典」の辞書データベース８２０ａ等を有している。これら辞書データベース８２０，…には、例えば図３に１例を示すように、複数の見出し語と、その意味内容や解説からなる説明情報と、見出し語の重要度などが対応付けられている。ここで、説明情報には音声データや図表データへのリンクなど、テキスト以外のオブジェクトが含まれていても良い。
【００２７】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えており、本実施の形態においては、仮想画面記憶領域９００、選択見出し語記憶領域９０１、選択単語記憶領域９０２及び選択文字記憶領域９０３等を有している。
【００２８】
このうち、仮想画面記憶領域９００には、後述の辞書検索処理（図４〜図５参照）において形成される仮想画面の表示内容が格納されるようになっている。
また、選択見出し語記憶領域９０１、選択単語記憶領域９０２及び選択文字記憶領域９０３には、後述の辞書検索処理（図４〜図５参照）において選択される見出し語，単語，文字が格納されるようになっている。
【００２９】
［動作］
続いて、電子辞書１の動作について、図４〜図７を参照しつつ説明する。
【００３０】
図４〜図５は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する辞書検索処理の流れを示すフローチャートである。また、図６〜図７は辞書検索処理におけるメインディスプレイ１０の表示内容、或いは仮想画面記憶領域９００における仮想画面の表示内容を例示する図である。なお、この辞書検索処理は、ユーザによりタッチパネル３１やキー群２を介して辞書検索処理の実行指示が入力されると、フラッシュＲＯＭ８０から情報表示プログラム８１が読み出されてＲＡＭ９０に適宜展開される結果、当該情報表示プログラム８１とＣＰＵ２０との協働によって実行される。
【００３１】
まず、図４に示すように、辞書検索処理が実行されると、ＣＰＵ２０は、ユーザから検索語（検索文字列）の入力を受け付ける（ステップＳ１）。
【００３２】
次に、ＣＰＵ２０は、図６（ａ）に示すように、メインディスプレイ１０に見出し語の一覧表示枠１００と、説明情報のプレビュー表示枠１０１とを形成し、入力された検索語（検索文字列）に対応する見出し語を辞書データベース８２０から検索し、検索結果を一覧表示枠１００に一覧表示させる（ステップＳ２）。また、このときＣＰＵ２０は、先頭の見出し語の位置にカーソルＣを表示させ、当該見出し語を選択見出し語として反転表示させるとともに、選択見出し語記憶領域９０１に記憶させる。更に、このときＣＰＵ２０は、選択見出し語の説明情報を辞書データベース８２０から検索してプレビュー表示枠１０１に表示させる。なお、図６（ａ）では、検索文字列「accelera」が入力され、この入力文字列に対応する見出し語が一覧表示された状態を図示している。
【００３３】
次に、ＣＰＵ２０は、加速度センサ５０の出力に基づき、筐体９がＺ軸周りに回転されたかを判定し（ステップＳ３）、回転を検出しないと判定した場合（ステップＳ３；Ｎｏ）には、Ｙ軸周りの回転を検出するか否かを判定する（ステップＳ４）。なお、本実施の形態におけるステップＳ３，Ｓ４では、Ｚ軸周りの回転はカーソルＣの左右方向の移動を意味し、Ｙ軸周りの回転はカーソルＣの上下方向の移動を意味する。
【００３４】
このステップＳ３，Ｓ４でＺ軸、Ｙ軸周りの回転を検出しないと判定した場合（ステップＳ３、Ｓ４；Ｎｏ）には、ＣＰＵ２０は、上述のステップＳ１に移行し、検索語の次に続く文字の入力を受け付ける。
【００３５】
ステップＳ４でＹ軸周りの回転を検出したと判定した場合（ステップＳ４；Ｙｅｓ）には、ＣＰＵ２０は、回転の方向（傾き方向）と大きさ（傾き角度）を算出し、この算出結果に基づいてカーソルＣの移動方向及び移動速度を決定する（ステップＳ５）。
【００３６】
次に、ＣＰＵ２０は、一覧表示枠１００における各見出し語のうち、選択見出し語よりもカーソルＣの移動方向の側に位置する次の見出し語を検出し、この見出し語の重要度を辞書データベース８２０から読み出す（ステップＳ６）。
【００３７】
次に、ＣＰＵ２０は、ステップＳ５で決定したカーソルＣの移動速度を、読み出した重要度に応じて補正し、補正後の移動速度でカーソルＣを次の見出し語の位置に移動させ、移動後の見出し語を新たな選択見出し語として反転表示させるとともに、選択見出し語記憶領域９０１に記憶させる（ステップＳ７）。より詳細には、このステップＳ７においてＣＰＵ２０は、読み出した重要度が高いほど移動速度を小さくするようになっている。
【００３８】
次に、ＣＰＵ２０は、ステップＳ４で検出したＹ軸周りの回転とは反対方向の回転を加速度センサ５０が検出するか否かを判定し（ステップＳ８）、検出しないと判定した場合（ステップＳ８；Ｎｏ）には、上述のステップＳ４に移行する。これにより、カーソルＣの位置する単語、より具体的にはカーソルＣが次に位置する単語、の重要度に応じて移動速度が補正されつつ、補正後の移動速度で移動方向にカーソルＣが移動することとなる。具体的には、例えば図６（ａ）の状態からユーザが筐体９をＹ軸周りに回転させて傾き状態を維持した場合には、図６（ｂ）に示すように、重要度の高い見出し語「accelerate」にカーソルＣが移動するときには、移動速度が小さくなる。
【００３９】
また、このステップＳ８において反対方向の回転を検出したと判定した場合（ステップＳ８；Ｙｅｓ）には、ＣＰＵ２０は、カーソルＣの移動を停止させた後（ステップＳ９）、上述のステップＳ３に移行する。
【００４０】
そして、ステップＳ３において、加速度センサ５０の出力に基づき、筐体９のＺ軸周りの回転を検出したと判定した場合（ステップＳ３；Ｙｅｓ）には、ＣＰＵ２０は、選択見出し語の説明情報、つまりプレビュー表示枠１０１にプレビュー表示されている説明情報をメインディスプレイ１０に全画面表示させる（ステップＳ１０）。
【００４１】
次に、ＣＰＵ２０は、表示部９がユーザにより叩かれる等により加速度センサ５０がＺ軸方向の移動を検出するか否かを判定し（ステップＳ１１）、検出しないと判定した場合（ステップＳ１１；Ｎｏ）には、他の処理へ移行する。なお、本実施の形態におけるステップＳ１１では、Ｚ軸方向の移動はジャンプ対象単語の選択の開始指示を意味する。
【００４２】
また、このステップＳ１１において加速度センサ５０がＺ軸方向の移動を検出したと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ２０は、カーソルＣの移動を制御するための事前準備処理を行う（ステップＳ１２）。
【００４３】
この事前準備処理では、図５に示すように、まずＣＰＵ２０は、メインディスプレイ１０の表示領域と同じサイズの仮想画面を仮想画面記憶領域９００に形成する（ステップＴ１）。そして、ＣＰＵ２０は、メインディスプレイ１０の表示領域内の表示内容を１文字分ずつ解析区分し、単語の先頭の文字であれば区分値「Ａ」を、単語の２番目以降の文字であれば区分値「Ｂ」を、ジャンプ検索の不可能な文字記号であれば区分値「Ｃ」を、文字記号無しの空白であれば区分値「Ｄ」を、仮想画面記憶領域９００における仮想画面内の対応位置に書き込み（ステップＴ２）、事前準備処理を終了する。これにより、例えば図７（ａ）の説明情報表示状態からユーザが筐体９をＺ軸方向に移動させた場合には、図７（ｂ）に示すように、メインディスプレイ１０の表示内容が「Ａ」〜「Ｄ」の区分値に置換されて仮想画面記憶領域９００に書き込まれることとなる。なお、このように表示内容を解析区分する手法としては、例えば形態素解析など、従来より公知の手法を用いることができる。
【００４４】
以上の事前準備処理が終了したら、図７（ａ）に示すように、ＣＰＵ２０は、ジャンプ対象単語を選択するためのカーソルＣをメインディスプレイ１０の表示領域における先頭の位置、つまり見出し語の先頭文字の位置に表示させ、この先頭文字を反転表示させるとともに、選択文字として選択文字記憶領域９０３に記憶させる（ステップＳ１３）。また、このときＣＰＵ２０は、カーソルＣの位置の単語（ここでは見出し語）を選択単語として設定し、選択単語記憶領域９０２に記憶させる。
【００４５】
次に、ＣＰＵ２０は、加速度センサ５０が回転（筐体９の傾き）を検出するか否かを判定する（ステップＳ１４）。なお、本実施の形態においては、このステップＳ１４でＣＰＵ２０は、Ｚ軸，Ｙ軸周りの回転をそれぞれ検出するようになっている。そして、本実施の形態におけるステップＳ１４では、Ｚ軸周りの回転はカーソルＣの左右方向の移動を意味し、Ｙ軸周りの回転はカーソルＣの上下方向の移動を意味し、例えば、キー部の右手前部が下方になるような、Ｚ軸周り及びＹ軸周りの回転はカーソルＣの斜め方向の移動を意味する。
【００４６】
このステップＳ１４において加速度センサ５０が回転を検出したと判定した場合（ステップＳ１４；Ｙｅｓ）には、ＣＰＵ２０は、傾きの方向と大きさとを算出し、この算出結果に基づいてカーソルＣの移動方向及び移動速度を決定する（ステップＳ１５）。
【００４７】
次に、ＣＰＵ２０は、仮想画面記憶領域９００における各区分値のうち、選択文字よりもカーソルＣの移動方向の側に位置する区分値を取得し、カーソルＣの位置から最も近い「Ａ」または「Ｂ」の区分値を検出する（ステップＳ１６）。
【００４８】
次に、ＣＰＵ２０は、メインディスプレイ１０に表示された各文字のうち、ステップＳ１６での区分値「Ａ」，「Ｂ」の検出位置に対応する文字をカーソルＣの移動先文字として検出し、この文字の含まれる単語の重要度を辞書データベース８２０から読み出す（ステップＳ１７）。
【００４９】
次に、ＣＰＵ２０は、ステップＳ１５で決定したカーソルＣの移動速度を、読み出した重要度に応じて補正し、補正後の移動速度でカーソルＣを移動先文字の位置に移動させ、この文字を反転表示させるとともに、選択文字として選択文字記憶領域９０３に記憶させる（ステップＳ１８）。また、このステップＳ１８においてＣＰＵ２０は、移動後のカーソルＣの位置の単語を選択単語として設定し、選択単語記憶領域９０２に記憶させる。
【００５０】
次に、ＣＰＵ２０は、ステップＳ１４で検出した回転とは反対方向の回転を加速度センサ５０が検出するか否かを判定し（ステップＳ１９）、検出しないと判定した場合（ステップＳ１９；Ｎｏ）には、上述のステップＳ１４に移行する。これにより、カーソルＣの位置する単語、より具体的にはカーソルＣが次に位置する単語、の重要度に応じて移動速度が補正されつつ、補正後の移動速度で移動方向にカーソルＣが移動することとなる。
【００５１】
また、このステップＳ１９において反対方向の回転を検出したと判定した場合（ステップＳ１９；Ｙｅｓ）には、ＣＰＵ２０は、カーソルＣの移動を停止させる（ステップＳ２０）。
【００５２】
次に、ＣＰＵ２０は、仮想画面記憶領域９００内の情報に基づいて、現時点のカーソルＣの位置が単語の２文字目以降であるか否かを判定し（ステップＳ２１）、２文字目以降ではないと判定した場合、つまり単語の先頭文字であると判定した場合（ステップＳ２１；Ｎｏ）には、上述のステップＳ１４に移行する。
【００５３】
また、このステップＳ２１において現時点のカーソルＣの位置が単語の２文字目以降であると判定した場合、つまり単語の先頭文字以外であると判定した場合（ステップＳ２１；Ｙｅｓ）には、ＣＰＵ２０は、当該単語の先頭文字の位置にカーソルＣを移動させた後（ステップＳ２２）、上述のステップＳ１４に移行する。これにより、例えば図７（ａ），（ｂ）に示す状態からユーザが筐体９をＺ軸周り及びＹ軸周りに回転させてカーソルＣを右下方向に移動させ、カーソルＣが単語「along」における文字「n」の位置に移動したときにユーザが筐体９を反対方向に回転させると、図７（ｃ），（ｄ）に示すように、カーソルＣが単語「along」の先頭文字「a」の位置に移動する。
【００５４】
また、ステップＳ１４において加速度センサ５０が回転を検出しないと判定した場合（ステップＳ１４；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０がＺ軸方向の移動を検出するか否かを判定する（ステップＳ２５）。なお、本実施の形態におけるステップＳ２５では、Ｚ軸方向の移動はジャンプ検索の実行指示を意味する。
【００５５】
そして、このステップＳ２５において加速度センサ５０がＺ軸方向の移動を検出しないと判定した場合（ステップＳ２５；Ｎｏ）には、ＣＰＵ２０は、他の処理へ移行する。
【００５６】
一方、ステップＳ２５において加速度センサ５０がＺ軸方向の移動を検出したと判定した場合（ステップＳ２５；Ｙｅｓ）には、ＣＰＵ２０は、ジャンプ検索を実行した後（ステップＳ２６）、上述のステップＳ１０に移行する。具体的には、このステップＳ２６においてＣＰＵ２０は、メインディスプレイ１０に表示された文字列中の各単語のうち、カーソルＣの位置の単語をジャンプ対象単語として設定し、このジャンプ対象単語に対応する見出し語の説明情報をユーザ指定の辞書データベース８２０から検索した後、検索された説明情報をメインディスプレイ１０に表示させる。
【００５７】
以上の電子辞書１によれば、図４のステップＳ４〜Ｓ７，Ｓ１４〜Ｓ１８、図６等に示したように、筐体９の傾きの検出結果に基づいてカーソルＣの移動方向と移動速度とが決定され、カーソルＣが次に位置する単語の重要度に応じて前記移動速度が補正されつつ、補正後の移動速度で前記移動方向にカーソルＣが移動するので、単語の重要度によって移動速度が変化することとなる。従って、重要度の高い単語では、カーソルＣを遅く移動させて当該単語位置でカーソルＣを止めやすくすることができる。よって、カーソルＣの移動速度が一定の従来の場合と比較して、筐体９（装置本体）の動きに応じた操作を容易に行うことができる。
【００５８】
また、図４のステップＳ１９〜Ｓ２２や図７等に示したように、傾きの検出結果に基づいてカーソルＣの移動が停止され、停止されたカーソルＣの位置が単語内の各文字のうち、先頭以外の文字部分である場合には、先頭の文字部分にカーソルＣが移動されて停止されるので、確実にカーソルＣを単語内の先頭の文字部分で停止させることができる。
【００５９】
また、図４のステップＳ１１〜Ｓ２６等に示したように、ジャンプ対象単語の選択開始指示を受けた場合に、表示画面内にカーソルＣが表示され、表示された文字列中の単語のうち、カーソルＣの位置に表示されている単語がジャンプ対象単語として設定されると、ジャンプ対象単語に対応する見出し語の説明情報が辞書データベース８２０から検索されて表示されるので、筐体９（装置本体）の動きによってカーソルＣを操作し、ジャンプ対象単語を指定することができる。
【００６０】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００６１】
例えば、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【００６２】
また、カーソルＣが次に位置する単語の重要度に応じて移動速度を補正することとして説明したが、カーソルＣが現時点で位置する単語の重要度に応じて移動速度を補正することとしても良い。
【００６３】
また、カーソルＣが単語内の文字位置（区分値「Ａ」，「Ｂ」の位置）のみを移動することとして説明したが、更に音声データや図表データへのリンク部分に移動することとしても良い。この場合には、リンク先の音声データや図表データの重要度に応じて、カーソルＣの移動速度が補正されることが好ましい。
【００６４】
また、カーソルＣが位置する単語（またはリンク先データ）の重要度に応じてカーソルＣの移動速度を補正することとして説明したが、この単語に対応する説明情報（またはリンク先データ）の表示回数に応じてカーソルＣの移動速度を補正することとしても良い。
【符号の説明】
【００６５】
１      電子辞書
２０    ＣＰＵ
３０    入力部
４０    表示部
５０    加速度センサ
８０    フラッシュＲＯＭ
８１    情報表示プログラム
８２０  辞書データベース
【図１】
2011043997.tif 000003
【図２】
2011043997.tif 000004
【図３】
2011043997.tif 000005
【図４】
2011043997.tif 000006
【図５】
2011043997.tif 000007
【図６】
2011043997.tif 000008
【図７】
2011043997.tif 000009