(57)【要約】【課題】  画面に表示される見出し語を切り換える指示と、画面に表示された見出し語を選択してその意味を画面に表示させる指示とをより簡単にかつ素早く行うことを可能にすること。【解決手段】  見出し語データに含まれる見出し語の一部が見出し語候補表示領域４２に表示される。この状態でユーザがスティックで所望の見出し語をタップするとその見出し語の意味が説明文表示領域４０に表示される。また、ユーザが見出し語候補表示領域４２内でスティックをスライドさせると、ページがめくられるアニメーションが表示され、見出し語候補表示領域４２に表示される見出し語が新たな見出し語に入れ替わる。【選択図】  図７
2006350669.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、ユーザからの座標入力指示を入力するための座標入力手段と、複数の見出し語データを記憶する見出し語データ記憶手段と、各見出し語に関連付けられた説明データを記憶する説明データ記憶手段とに接続されたコンピュータを、
前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する第１表示制御手段、
前記座標入力手段からの出力信号に基づいて（ａ）見出し語候補表示領域でスライド操作が行われたか否か、および（ｂ）見出し語候補表示領域で長押し操作が行われたか否か、の少なくともいずれか一方を判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する見出し語変更操作検出手段、
前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する第２表示制御手段、および
前記座標入力手段からの出力信号に基づいて、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていないことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する第３表示制御手段として機能させるための情報処理プログラム。
【請求項２】
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作をユーザによる見出し語変更操作として検出することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項３】
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、当該長押し操作をユーザによる見出し語変更操作として検出することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項４】
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作または見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、当該操作をユーザによる見出し語変更操作として検出することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項５】
前記第１表示制御手段は、書籍の見開きの態様で見出し語を見出し語候補表示領域内に表示することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項６】
前記第２表示制御手段は、見出し語候補表示領域に表示されている全ての見出し語を消去するとともに新たな見出し語を表示することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項７】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記第２表示制御手段は、前記見出し語候補表示領域に現在表示されている見出し語に続く見出し語を新たに前記見出し語候補表示領域に表示することを特徴とする、請求項６に記載の情報処理プログラム。
【請求項８】
前記第２表示制御手段が見出し語候補表示領域に表示されている見出し語を変更するときに、当該見出し語候補表示領域において、書籍のページがめくれるようなアニメーション表示を行うアニメーション制御手段、および
前記アニメーション制御手段による前記アニメーション表示と同時に、書籍のページがめくれるようなサウンド出力を行うサウンド制御手段として前記コンピュータをさらに機能させることを特徴とする、請求項６に記載の情報処理プログラム。
【請求項９】
前記情報処理プログラムは、ユーザの入力操作に基づいて検索データを入力する検索データ入力手段前記コンピュータをさらに機能させるものであり、
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記第１表示制御手段は、前記複数の見出し語データの中から前記検索データに対応する１つの見出し語を特定し、当該見出し語と当該見出し語に後続する見出し語とを見出し語候補表示領域内に表示することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項１０】
第２表示制御手段は、前記見出し語変更操作検出手段によって前記長押し操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする、請求項１に記載の情報処理プログラム。
【請求項１１】
前記第２表示制御手段による前記見出し語の変更処理の周期が時間の経過に応じて短くなることを特徴とする、請求項１０に記載の情報処理プログラム。
【請求項１２】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、
前記第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が第１の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第１の方向と反対方向の第２の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする、請求項２または４に記載の情報処理プログラム。
【請求項１３】
第２表示制御手段は、前記見出し語変更操作検出手段によって前記所定距離以上のスライド操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする、請求項２または４に記載の情報処理プログラム。
【請求項１４】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、
前記第２表示制御手段は、前記見出し語の変更処理を繰り返し継続的に行うときに、（ａ）ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向が第１の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向が前記第１の方向とは反対方向の第２の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする、請求項１３に記載の情報処理プログラム。
【請求項１５】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記第１表示制御手段は、前記見出し語データに含まれる見出し語を仮想的な書籍のページに割り当て、第Ｎページ（Ｎは３以上の整数）に割り当てられた見出し語を見出し語候補表示領域内の第１サブ領域に表示し、第Ｎ＋１ページに割り当てられた見出し語を見出し語候補表示領域内の第２サブ領域に表示し、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、
前記第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第２サブ領域から前記第１サブ領域に向かう方向のときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ＋２ページおよび第Ｎ＋３ページに割り当てられた見出し語と入れ替え、（ｂ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第１サブ領域から前記第２サブ領域に向かう方向のときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ−２ページおよび第Ｎ−１ページに割り当てられた見出し語と入れ替えることを特徴とする、請求項２または４に記載の情報処理プログラム。
【請求項１６】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかを検出し、
前記第２表示制御手段は、（ａ）前記座標入力手段からの入力座標が前記第２サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）前記座標入力手段からの入力座標が前記第１サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする、請求項３または４に記載の情報処理プログラム。
【請求項１７】
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作をユーザによる見出し語変更操作として検出し、
前記第２表示制御手段は、前記見出し語変更操作検出手段によって所定距離以上のスライド操作が検出された後、引き続きユーザーによる座標入力指示が続いている間、前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかに依存した見出し語の変更処理は行わないことを特徴とする、請求項１６に記載の情報処理プログラム。
【請求項１８】
第２表示制御手段は、前記見出し語変更操作検出手段によって前記所定時間以上の長押し操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする、請求項３または４に記載の情報処理プログラム。
【請求項１９】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかを検出し、
前記第２表示制御手段は、前記見出し語の変更処理を繰り返し継続的に行うときに、（ａ）その時点における前記座標入力手段からの入力座標が前記第２サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）その時点における前記座標入力手段からの入力座標が前記第１サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする、請求項１８に記載の情報処理プログラム。
【請求項２０】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記第１表示制御手段は、前記見出し語データに含まれる見出し語を仮想的な書籍のページに割り当て、第Ｎページ（Ｎは３以上の整数）に割り当てられた見出し語を見出し語候補表示領域内の第１サブ領域に表示し、第Ｎ＋１ページに割り当てられた見出し語を見出し語候補表示領域内の第２サブ領域に表示し、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、前記座標入力手段からの入力座標が前記第１サブ領域と前記第２サブ領域のいずれを指しているかを検出し、
前記第２表示制御手段は、（ａ）前記座標入力手段からの入力座標が前記第２サブ領域を指しているときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ＋２ページおよび第Ｎ＋３ページに割り当てられた見出し語と入れ替え、（ｂ）前記座標入力手段からの入力座標が前記第１サブ領域を指しているときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ−２ページおよび第Ｎ−１ページに割り当てられた見出し語と入れ替えることを特徴とする、請求項３または４に記載の情報処理プログラム。
【請求項２１】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときには当該スライド操作の方向を検出し、見出し語候補表示領域で所定時間以上の長押し操作が行われたときには前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかを検出し、
第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって前記所定距離以上のスライド操作が検出された後、引き続きユーザによる座標入力指示が続いている間においては、ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向に応じて見出し語を変更し、（ｂ）前記見出し語変更操作検出手段によって前記所定時間以上の長押し操作が検出された後、引き続きユーザによる座標入力指示が続いている間においては、その時点における前記座標入力手段からの入力座標が前記第１サブ領域と前記第２サブ領域のいずれを指しているかに応じて見出し語を変更することを特徴とする、請求項４に記載の情報処理プログラム。
【請求項２２】
表示手段、
ユーザからの座標入力指示を入力するための座標入力手段、
複数の見出し語データを記憶する見出し語データ記憶手段、
各見出し語に関連付けられた説明データを記憶する説明データ記憶手段、
前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する第１表示制御手段、
前記座標入力手段からの出力信号に基づいて（ａ）見出し語候補表示領域でスライド操作が行われたか否か、および（ｂ）見出し語候補表示領域で長押し操作が行われたか否か、の少なくともいずれか一方を判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する見出し語変更操作検出手段、
前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する第２表示制御手段、および
前記座標入力手段からの出力信号に基づいて、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていない見出し語変更操作見出し語変更操作ことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する第３表示制御手段とを備えた情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理プログラム及び情報処理装置に関し、特に、電子辞書に登録されている用語や電子書籍の目次などの見出し語の一覧を画面に表示し、ユーザによって選択された見出し語に対応する意味や文章を表示するための情報処理プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来、見出し語の一覧の全てを同時に画面に表示できないときに、一部の見出し語だけを画面に表示し、残りの見出し語についてはユーザがスクロールバーを操作することによって表示可能とした技術がある（例えば特許文献１参照）。この特許文献１では、一部の見出し語がタッチパネルディスプレイに表示され、同じくタッチパネルディスプレイ上に表示されたスクロールバーをユーザがタッチ操作することによって、画面に表示される見出し語が変更される。ユーザは、スクロールバーを操作することによって所望の見出し語を画面に表示させた後、この見出し語にタッチすることによってその意味を画面に表示させることができる。
【特許文献１】実開昭６３−１８８７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の技術では、画面に表示されている見出し語を変更するときには必ずスクロールバーにタッチしなければいけない。そのためユーザは、所望の見出し語が表示されたかどうかを確認しつつスクロールバーを操作することになるので、視線移動が頻繁に発生して疲労を招くという問題がある。また、例えば多数の見出し語の意味を知りたいときには、スクロールバーを操作してから見出し語にタッチしてその見出し語の意味を確認し、さらにスクロールバーを操作してから別の見出し語にタッチしてその見出し語の意味を確認するという作業を繰り返し行う必要があり、視線移動だけでなく、スクロールバーと見出し語との間の指先の移動も頻繁に発生し、操作性が悪いという問題がある。
【０００４】
それゆえに本発明は、画面に表示される見出し語を切り換える指示と、画面に表示された見出し語を選択してその意味を画面に表示させる指示とをより簡単かつ素早く行うことを可能にすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は以下の構成を採用した。なお括弧内の参照符号は、本発明の理解を助けるために図面との対応関係の一例を示したものであって、本発明を何ら限定するものではない。
【０００６】
第１の発明は、表示手段（１１、１２）と、ユーザからの座標入力指示を入力するための座標入力手段（１５）と、複数の見出し語データを記憶する見出し語データ記憶手段（２４、５２）と、各見出し語に関連付けられた説明データを記憶する説明データ記憶手段（２４、５３）とに接続されたコンピュータ（２１）を、第１表示制御手段、見出し語変更操作検出手段、第２表示制御手段、および第３表示制御手段として機能させるための情報処理プログラムである。第１表示制御手段は、前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する手段である（Ｓ１８）。見出し語変更操作検出手段は、前記座標入力手段からの出力信号に基づいて（ａ）見出し語候補表示領域でスライド操作が行われたか否か、および（ｂ）見出し語候補表示領域で長押し操作が行われたか否か、の少なくともいずれか一方を判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する手段である（Ｓ３８、Ｓ５４）。第２表示制御手段は、前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する手段である（Ｓ８４、Ｓ９６）。第３表示制御手段は、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていないことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する手段である（Ｓ７２）。
【０００７】
なお、座標入力手段には、少なくともタッチパネルやマウスなどのポインティングデバイスを含むものとする。また、ユーザによる座標入力指示は、指やスティックなどでタッチパネルに触れることや、マウスに設けられたボタンを押すことによって入力されるものとする。また、スライド操作とは、座標入力指示を中断することなく入力座標を変化させる操作であり、長押し操作とは、座標入力指示を中断することなく当該座標入力指示を継続する操作であるものとする。
【０００８】
なお、第１の発明のバリエーションとして、第３表示制御手段は、座標入力指示の開始から解除までの間、第２表示制御手段によって新たな見出し語が表示されていないという条件に加えて、（ａ）座標入力指示の開始座標から解除座標までの距離が所定距離以内、または（ｂ）座標入力指示の開始から解除までの時間が所定時間以内であるときに、見出し語の説明を表示してもよい。また、他のバリエーションとして、（ａ）座標入力指示の開始座標から解除座標までの距離が所定距離以内、かつ（ｂ）座標入力指示の開始から解除までの時間が所定時間以内であるときに、見出し語の説明を表示してもよい。
【０００９】
第２の発明は、第１の発明において、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作をユーザによる見出し語変更操作として検出することを特徴とする。
【００１０】
第３の発明は、第１の発明において、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、当該長押し操作をユーザによる見出し語変更操作として検出することを特徴とする。
【００１１】
なお、第３の発明のバリエーションとして、所定領域内の座標（例えば、座標入力指示の開始時の座標を基準とする所定領域）を所定時間だけ座標入力しているときに、長押しと判定してもよい。また、座標入力指示が所定時間続いていることのみを条件として長押しと判定してもよい（この場合、指示座標が移動している場合でも長押しと判定することになる）。さらに、指示座標の移動速度が一定以下である座標入力が所定時間だけ続いているときに長押しと判定してもよい。
【００１２】
第４の発明は、第１の発明において、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作または見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、当該操作をユーザによる見出し語変更操作として検出することを特徴とする。
【００１３】
第５の発明は、第１の発明において、前記第１表示制御手段は、書籍の見開きの態様で見出し語を見出し語候補表示領域内に表示することを特徴とする。
【００１４】
第６の発明は、第１の発明において、前記第２表示制御手段は、見出し語候補表示領域に表示されている全ての見出し語を消去するとともに新たな見出し語を表示することを特徴とする。
【００１５】
第７の発明は、第６の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記第２表示制御手段は、前記見出し語候補表示領域に現在表示されている見出し語に続く見出し語を新たに前記見出し語候補表示領域に表示することを特徴とする。
【００１６】
第８の発明は、第６の発明において、前記第２表示制御手段が見出し語候補表示領域に表示されている見出し語を変更するときに、当該見出し語候補表示領域において、書籍のページがめくれるようなアニメーション表示を行うアニメーション制御手段、および前記アニメーション制御手段による前記アニメーション表示と同時に、書籍のページがめくれるようなサウンド出力を行うサウンド制御手段として前記コンピュータをさらに機能させることを特徴とする。
【００１７】
第９の発明は、第１の発明において、前記情報処理プログラムは、ユーザの入力操作に基づいて検索データを入力する検索データ入力手段前記コンピュータをさらに機能させるものであり、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記第１表示制御手段は、前記複数の見出し語データの中から前記検索データに対応する１つの見出し語を特定し、当該見出し語と当該見出し語に後方する見出し語とを見出し語候補表示領域内に表示することを特徴とする。
【００１８】
第１０の発明は、第１の発明において、第２表示制御手段は、前記見出し語変更操作検出手段によって前記長押し操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする。
【００１９】
第１１の発明は、第１０の発明において、前記第２表示制御手段による前記見出し語の変更処理の周期が時間の経過に応じて短くなることを特徴とする。
【００２０】
第１２の発明は、第２または第４の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、前記第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が第１の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第１の方向とは反対方向の第２の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする。
【００２１】
第１３の発明は、第２または第４の発明において、第２表示制御手段は、前記見出し語変更操作検出手段によって前記所定距離以上のスライド操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする。なお、当該スライド操作が検出された後、引き続きユーザーによる座標入力指示が所定時間以上続いた後に、見出し語の変更処理を繰り返し継続的におこなうようにしてもよい。また、見出し語変更操作検出手段によって見出し語変更操作が検出された後、長押し操作が行われた否かを判定し、長押し操作が行われたと判定された後にのみ、見出し語の変更処理を繰り返し継続的におこなうようにしてもよい。
【００２２】
第１４の発明は、第１３の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、前記第２表示制御手段は、前記見出し語の変更処理を繰り返し継続的に行うときに、（ａ）ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向が第１の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向が前記第１の方向とは反対方向の第２の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする。
【００２３】
第１５の発明は、第２または第４の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記第１表示制御手段は、前記見出し語データに含まれる見出し語を仮想的な書籍のページに割り当て、第Ｎページ（Ｎは３以上の整数）に割り当てられた見出し語を見出し語候補表示領域内の第１サブ領域に表示し、第Ｎ＋１ページに割り当てられた見出し語を見出し語候補表示領域内の第２サブ領域に表示し、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、前記第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第２サブ領域から前記第１サブ領域に向かう方向のときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ＋２ページおよび第Ｎ＋３ページに割り当てられた見出し語と入れ替え、（ｂ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第１サブ領域から前記第２サブ領域に向かう方向のときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ−２ページおよび第Ｎ−１ページに割り当てられた見出し語と入れ替えることを特徴とする。
【００２４】
第１６の発明は、第３または第４の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかを検出し、前記第２表示制御手段は、（ａ）前記座標入力手段からの入力座標が前記第２サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）前記座標入力手段からの入力座標が前記第１サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする。
【００２５】
第１７の発明は、第１６の発明において、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作をユーザによる見出し語変更操作として検出し、前記第２表示制御手段は、前記見出し語変更操作検出手段によって所定距離以上のスライド操作が検出された後、引き続きユーザーによる座標入力指示が続いている間、前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかに依存した見出し語の変更処理は行わないことを特徴とする。
【００２６】
第１８の発明は、第３または第４の発明において、第２表示制御手段は、前記見出し語変更操作検出手段によって前記所定時間以上の長押し操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする。
【００２７】
なお、第１８の発明のバリエーションの一つとして、見出し語変更操作検出手段によって見出し語変更操作が検出された後、長押し操作が行われた否かを判定し、長押し操作が行われたと判定された後にのみ、見出し語の変更処理を繰り返し継続的におこなうようにしてもよい。
【００２８】
第１９の発明は、第１８の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかを検出し、前記第２表示制御手段は、前記見出し語の変更処理を繰り返し継続的に行うときに、（ａ）その時点における前記座標入力手段からの入力座標が前記第２サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）その時点における前記座標入力手段からの入力座標が前記第１サブ領域を指しているときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする。
【００２９】
第２０の発明は、第３または第４の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記第１表示制御手段は、前記見出し語データに含まれる見出し語を仮想的な書籍のページに割り当て、第Ｎページ（Ｎは３以上の整数）に割り当てられた見出し語を見出し語候補表示領域内の第１サブ領域に表示し、第Ｎ＋１ページに割り当てられた見出し語を見出し語候補表示領域内の第２サブ領域に表示し、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定時間以上の長押し操作が行われたときに、前記座標入力手段からの入力座標が前記第１サブ領域と前記第２サブ領域のいずれを指しているかを検出し、前記第２表示制御手段は、（ａ）前記座標入力手段からの入力座標が前記第２サブ領域を指しているときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ＋２ページおよび第Ｎ＋３ページに割り当てられた見出し語と入れ替え、（ｂ）前記座標入力手段からの入力座標が前記第１サブ領域を指しているときには、第１サブ領域および第２サブ領域に表示されている見出し語をそれぞれ第Ｎ−２ページおよび第Ｎ−１ページに割り当てられた見出し語と入れ替えることを特徴とする。
【００３０】
第２１の発明は、第４の発明において、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときには当該スライド操作の方向を検出し、見出し語候補表示領域で所定時間以上の長押し操作が行われたときには前記座標入力手段からの入力座標が見出し語候補表示領域内の第１サブ領域と第２サブ領域のいずれを指しているかを検出し、第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって前記所定距離以上のスライド操作が検出された後、引き続きユーザによる座標入力指示が続いている間においては、ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向に応じて見出し語を変更し、（ｂ）前記見出し語変更操作検出手段によって前記所定時間以上の長押し操作が検出された後、引き続きユーザによる座標入力指示が続いている間においては、その時点における前記座標入力手段からの入力座標が前記第１サブ領域と前記第２サブ領域のいずれを指しているかに応じて見出し語を変更することを特徴とする。
【００３１】
第２２の発明は、表示手段（１１、１２）、座標入力手段（１５）、見出し語一覧データ記憶手段（２４、５２）、説明データ記憶手段（２４、５３）、第１表示制御手段（２１、Ｓ１８）、見出し語変更操作検出手段（２１、Ｓ３８、Ｓ５４）、第２表示制御手段（２１、Ｓ８４、Ｓ９６）、および第３表示制御手段（２１、Ｓ７２）とを備えた情報処理装置である。座標入力手段は、ユーザからの座標入力指示を入力するための手段である。見出し語データ記憶手段は、複数の見出し語データを記憶する記憶手段である。説明データ記憶手段は、各見出し語に関連付けられた説明データを記憶する記憶手段である。第１表示制御手段は、前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する手段である。見出し語変更操作検出手段は、前記座標入力手段からの出力信号に基づいて（ａ）見出し語候補表示領域でスライド操作が行われたか否か、および（ｂ）見出し語候補表示領域で長押し操作が行われたか否か、の少なくともいずれか一方を判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する手段である。第２表示制御手段は、前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する手段である。第３表示制御手段は、前記座標入力手段からの出力信号に基づいて、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていないことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する手段である。
【発明の効果】
【００３２】
上記第１の発明によれば、画面に表示される見出し語を切り換える指示と、画面に表示された見出し語を選択してその意味を画面に表示させる指示を、同一の見出し語候補表示領域内で入力することができるため、操作性が向上する。
【００３３】
上記第２の発明によれば、ユーザは所定距離以上のスライド操作を行うことによって、見出し語の選択指示と見出し語の変更指示とを区別して入力することができる。また、ユーザは所定距離以上のスライド操作を行うことによって、見出し語候補表示領域に表示される見出し語を素早く変更することができる。
【００３４】
上記第３の発明によれば、ユーザは所定時間以上の長押し操作を行うことによって、見出し語の選択指示と見出し語の変更指示とを区別して入力することができる。
【００３５】
上記第４の発明によれば、ユーザは所定距離以上のスライド操作または所定時間以上の長押し操作を行うことによって、見出し語の選択指示と見出し語の変更指示とを区別して入力することができる。また、２通りの操作によって見出し語の変更指示を入力することができるため、利便性が向上する。
【００３６】
上記第８の発明によれば、ユーザはあたかも実世界の書籍のページをめくっているかのような直感的な操作によって所望の見出し語を探すことができる。
【００３７】
上記第９の発明によれば、ユーザによって入力されたテキストデータに基づいて、テキストデータに合致する見出し語と、その見出し語よりも後方の順位の見出し語が見出し語候補表示領域に表示されるので、ユーザは所望の見出し語を見出し語候補表示領域に素早く表示させることができる。
【００３８】
上記第１０の発明によれば、ユーザが長押し操作を継続させることによって、見出し語の変更が繰り返し継続的に行われるので、見出し語を複数回変更したいときにも長押し操作をその都度入力し直す必要がなく、操作性が向上する。
【００３９】
上記第１２の発明によれば、スライド操作の方向に応じて、見出し語がより順位の高いものまたはより順位の低いものに変更されるため、所望の見出し語をより素早く表示させることができる。また、誤ってスライド操作を行ってしまった場合にも、すぐに逆方向のスライド操作を行うことで元の見出し語を表示させることができるので、操作性が向上する。
【００４０】
上記第１３の発明によれば、スライド操作の後、引き続き座標入力指示を継続させることによって、見出し語の変更が繰り返し継続的に行われるので、見出し語を複数回変更したいときにもスライド操作をその都度入力し直す必要がなく、操作性が向上する。
【００４１】
上記第１４の発明によれば、座標入力指示を継続させたまま入力座標を変化させることによって、見出し語のシフト方向（すなわちより順位が前方の見出し語を表示するか、より順位が後方の見出し語を表示するか）を適宜に変更することが可能となるので、利便性が増す。
【００４２】
上記第１５の発明によれば、ユーザはあたかも実世界の書籍のページをめくっているかのような直感的な操作によって所望の見出し語を探すことができる。
【００４３】
上記第１６の発明によれば、長押し操作の位置に応じて、見出し語がより順位の高いものまたはより順位の低いものに変更されるため、所望の見出し語をより素早く表示させることができる。また、誤ってスライド操作を行ってしまった場合にも、すぐに別の位置で長押し操作を行うことで元の見出し語を表示させることができるので、操作性が向上する。
【００４４】
上記第１８の発明によれば、長押し操作を継続させることによって、見出し語の変更が繰り返し継続的に行われるので、見出し語を複数回変更したいときにも長押し操作をその都度入力し直す必要がなく、操作性が向上する。
【００４５】
上記第１９の発明によれば、座標入力指示を継続させたまま入力座標を変化させることによって、見出し語のシフト方向（すなわちより順位が前方の見出し語を表示するか、より順位が後方の見出し語を表示するか）を適宜に変更することが可能となるので、利便性が増す。
【００４６】
上記第２０の発明によれば、ユーザはあたかも実世界の書籍のページをめくっているかのような直感的な操作によって所望の見出し語を探すことができる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の一実施形態に係るゲーム装置の構成および動作を説明する。なお、ここでは本発明をゲーム装置に適用した例について説明するが、本発明は任意の情報処理システムに適用可能である。
【００４８】
図１は、本発明の一実施形態に係るゲーム装置の外観図である。図１において、ゲーム装置１０は、第１のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）１１および第２のＬＣＤ１２を含む。ハウジング１３は上側ハウジング１３ａと下側ハウジング１３ｂとによって構成されており、第１のＬＣＤ１１は上側ハウジング１３ａに収納され、第２のＬＣＤ１２は下側ハウジング１３ｂに収納される。第１のＬＣＤ１１および第２のＬＣＤ１２の解像度はいずれも２５６ｄｏｔ×１９２ｄｏｔである。なお、本実施形態では表示装置としてＬＣＤを用いているが、例えばＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ：電界発光）を利用した表示装置など、他の任意の表示装置を利用することができる。また任意の解像度のものを利用することができる。
【００４９】
上側ハウジング１３ａには、後述する１対のスピーカ（図２の３０ａ、３０ｂ）からの音を外部に放出するための音抜き孔１８ａ、１８ｂが形成されている。
【００５０】
下側ハウジング１３ｂには、入力装置として、十字スイッチ１４ａ、スタートスイッチ１４ｂ、セレクトスイッチ１４ｃ、Ａボタン１４ｄ、Ｂボタン１４ｅ、Ｘボタン１４ｆ、Ｙボタン１４ｇ、Ｌボタン１４ＬおよびＲボタン１４Ｒが設けられている。また、さらなる入力装置として、第２のＬＣＤ１２の画面上にタッチパネル１５が装着されている。また、下側ハウジング１３ｂには、電源スイッチ１９や、メモリカード１７やスティック１６を収納するための挿入口も設けられている。
【００５１】
タッチパネル１５としては、例えば抵抗膜方式や光学式（赤外線方式）や静電容量結合式など、任意の方式のものを利用することができる。タッチパネル１５は、その表面をスティック１６で触れると、その接触位置に対応する座標データを出力する機能を有している。なお、以下ではユーザがタッチパネル１５をスティック１６で操作するものとして説明を行うが、スティック１６の代わりにペン（スタイラスペン）や指でタッチパネル１５を操作することももちろん可能である。本実施形態では、タッチパネル１５として、第２のＬＣＤ１２の解像度と同じく２５６ｄｏｔ×１９２ｄｏｔの解像度（検出精度）のものを利用する。ただし、必ずしもタッチパネル１５の解像度と第２のＬＣＤ１２の解像度が一致している必要はない。
【００５２】
メモリカード１７は、本発明の情報処理プログラムの一例としての電子辞書プログラムを記録した記録媒体であり、下部ハウジング１３ｂに設けられた挿入口に着脱自在に装着される。
【００５３】
次に、図２を参照してゲーム装置１０の内部構成を説明する。
【００５４】
図２において、ハウジング１３に収納される電子回路基板２０には、ＣＰＵコア２１が実装される。ＣＰＵコア２１には、バス２２を介して、コネクタ２３が接続されるとともに、入出力インターフェース回路（図面ではＩ／Ｆ回路と記す）２５、第１ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６、第２ＧＰＵ２７、ＲＡＭ２４、およびＬＣＤコントローラ３１が接続される。コネクタ２３には、メモリカード１７が着脱自在に接続される。メモリカード１７は、電子辞書プログラムを記憶するＲＯＭ１７ａと、バックアップデータを書き換え可能に記憶するＲＡＭ１７ｂを搭載する。メモリカード１７のＲＯＭ１７ａに記憶された電子辞書プログラムはＲＡＭ２４にロードされ、ＲＡＭ２４にロードされた電子辞書プログラムがＣＰＵコア２１によって実行される。ＲＡＭ２４には、電子辞書プログラムの他にも、ＣＰＵコア２１が電子辞書プログラムを実行して得られる一時的なデータや、表示画像を生成するためのデータが記憶される。Ｉ／Ｆ回路２５には、タッチパネル１５、右スピーカ３０ａ、左スピーカ３０ｂおよび図１の十字スイッチ１４ａやＡボタン１４ｄ等から成る操作スイッチ部１４が接続される。右スピーカ３０ａと左スピーカ３０ｂは、音抜き孔１８ａ、１８ｂの内側にそれぞれ配置される。
【００５５】
第１ＧＰＵ２６には、第１ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）２８が接続され、第２ＧＰＵ２７には、第２ＶＲＡＭ２９が接続される。第１ＧＰＵ２６は、ＣＰＵコア２１からの指示に応じて、ＲＡＭ２４に記憶されている画像データに基づいて第１の表示画像を生成し、第１ＶＲＡＭ２８に描画する。第２ＧＰＵ２７は、同様にＣＰＵコア２１からの指示に応じて第２の表示画像を生成し、第２ＶＲＡＭ２９に描画する。第１ＶＲＡＭ２８および第２ＶＲＡＭ２９はＬＣＤコントローラ３１に接続されている。
【００５６】
ＬＣＤコントローラ３１はレジスタ３２を含む。レジスタ３２はＣＰＵコア２１からの指示に応じて０または１の値を記憶する。ＬＣＤコントローラ３１は、レジスタ３２の値が０の場合は、第１ＶＲＡＭ２８に描画された第１の表示画像を第１のＬＣＤ１１に出力し、第２ＶＲＡＭ２９に描画された第２の表示画像を第２のＬＣＤ１２に出力する。また、レジスタ３２の値が１の場合は、第１ＶＲＡＭ２８に描画された第１の表示画像を第２のＬＣＤ１２に出力し、第２ＶＲＡＭ２９に描画された第２の表示画像を第１のＬＣＤ１１に出力する。
【００５７】
なお、上記のようなゲーム装置１０の構成は単なる一例に過ぎず、本発明は、少なくとも１つの表示画面と、この表示画面上の位置を指示するための座標入力手段を有する任意の情報処理システムに適用することができる。また、本発明の情報処理プログラムは、メモリカード１７などの外部記憶媒体を通じて情報処理システムに供給されるだけでなく、有線または無線の通信回線を通じて情報処理システムに供給されてもよいし、さらには情報処理システム内部の不揮発性記憶装置に予め記録されていてもよい。
【００５８】
次に、本実施形態の電子辞書プログラムによって実現される電子辞書の概要を図面を参照して説明する。
【００５９】
図３は、電子辞書プログラムを実行した直後の初期画面を示している。
【００６０】
第１のＬＣＤ１１には説明文表示領域４０が表示されている。この説明文表示領域４０には、後述する見出し語の説明文や、ユーザに対するメッセージが表示される。ただしユーザに対するメッセージが表示されなくても構わない。
【００６１】
第２のＬＣＤ１２には、見出し語候補表示領域４２、テキストボックス４４および手書き入力領域４６が表示される。見出し語候補表示領域４２には、テキストボックス４４に入力された文字列に応じて、左ページ領域４２Ｌと右ページ領域４２Ｒにそれぞれ５個、すなわち合計１０個の見出し語が表示される。テキストボックス４４は、ユーザが文字列を入力するための領域である。テキストボックス４４への文字列の入力方法としては、操作スイッチ部１４からの入力や、第２のＬＣＤ１２に表示された仮想的なキーボードからの入力など、任意の方法を採用することができるが、本実施形態では手書き入力領域４６にスティック１６で文字を書くことによってテキストボックス４４に文字列が入力されるものとする。
【００６２】
図４は、ユーザがテキストボックス４４に「いあい」という文字列を入力したときの表示例を示している。このように、ユーザがテキストボックス４４に文字列を入力すると、予め用意された見出し語の一覧の中から、この文字列に基づいて選択された１０個の見出し語が見出し語候補表示領域４２に表示される。ユーザは、見出し語候補表示領域４２に表示された見出し語の中から所望の見出し語をスティック１６でタップ（軽くタッチしてからすぐに離す）することによってその意味を説明文表示領域４０に表示させることができる。
【００６３】
図５は、ユーザが見出し語候補表示領域４２において見出し語「いあい［遺愛］」をスティック１６でタップしたときの表示例を示している。説明文表示領域４０には見出し語「いあい［遺愛］」に対応する説明文が表示される。なお、ここでさらにユーザが別の見出し語をタップすると、説明文表示領域４０にはその別の見出し語の説明文が表示される。
【００６４】
なお、見出し語候補表示領域４２に表示されている見出し語の中に所望の見出し語が表示されていない場合や、所望の見出し語に近い文字列から成る他の見出し語の意味を調べたい場合には、ユーザは予め定められた見出し語変更操作を行うことによって、あたかも実世界の辞書のページをめくるように、見出し語候補表示領域４２に表示されている見出し語を変更することができる。見出し語変更操作としては、スライド操作と長押し操作の２通りの操作が用意されている。ユーザは、これらの２通りの操作のうち、自分の好みに応じた操作によって、見出し語候補表示領域４２に表示されている見出し語を変更することができる。
【００６５】
図６は、見出し語変更操作の一つのバリエーションとしてのスライド操作の一例を示す図である。スライド操作による見出し語変更操作は、見出し語候補表示領域４２においてスティック１６をスライド（スティック１６をタッチパネル１５に接触させたまま移動）させることによって行うことができる。なお、スライド操作によって見出し語を変更する場合には、スライド方向によって、新たに表示される見出し語が変化する。例えば、第２のＬＣＤ１２の画面右方向をＸ軸の正方向と定めると、図６に示すように見出し語候補表示領域４２においてスティック１６をＸ軸の負方向へスライドさせた場合には、図７に示すように右ページがめくれるアニメーション表示の後に、図８に示すように１０個の新たな見出し語が見出し語候補表示領域４２に表示される。また逆に図８の状態で、図９に示すように見出し語候補表示領域４２においてスティック１６をＸ軸の正方向へスライドさせた場合には、図１０に示すように左ページがめくれるアニメーション表示の後に、図１１に示すように最初に表示されていた１０個の見出し語が再び見出し語候補表示領域４２に表示される。なお、スライド操作によってページがめくれる方向はスライド方向のみに依存し、スライド操作を開始または終了した位置には依存しない。よって、図９のようなスライド操作を仮に右ページ領域４２Ｒ内だけで行った場合にもページがめくれる方向は図１０のように右方向となる。なお、右ページ領域４２Ｒ内でＸ軸の負方向にスライドした場合にのみ、右ページがめくれ、また、左ページ領域４２Ｌ内でＸ軸の正方向にスライドした場合にのみ、左ページがめくれるようにしてもよい。  
【００６６】
図１２は、見出し語変更操作のもう一つのバリエーションとしての長押し操作の一例を示す図である。長押し操作による見出し語変更操作は、見出し語候補表示領域４２をスティック１６で長押し（スティック１６をタッチパネル１５に継続的に接触させる）することによって行うことができる。なお、長押し操作によって見出し語を変更する場合には、見出し語候補表示領域４２におけるスティック１６の接触位置によって、新たに表示される見出し語が変化する。例えば、図１２に示すように右ページ領域４２Ｒをスティック１６で長押しした場合には、ページがめくれる方向は図１２のように左方向となる。逆に、左ページ領域４２Ｌをスティック１６で長押しした場合には、ページがめくれる方向は右方向となる。
【００６７】
なお、上記のスライド操作や長押し操作によってページがめくられた後も引き続きスティック１６をタッチパネル１５に継続的に接触させることによって、ユーザは連続的にページをめくることができる。例えば図６のようなスライド操作の後、そのまま図６の位置でスティック１６をタッチパネル１５に接触させ続けると、ページが左方向へぱらぱらと連続的にめくられ、ユーザがスティック１６をタッチパネル１５から離した時点でページの動きが停止する。同様に、図１２のような長押し操作の後、そのまま図１２の位置でスティック１６をタッチパネル１５に接触させ続けると、ページが左方向へぱらぱらと連続的にめくられ、ユーザがスティック１６をタッチパネル１５から離した時点でページの動きが停止する。
【００６８】
次に、上記のような電子辞書を実現するためのゲーム装置１０の動作を詳細に説明する。
【００６９】
図１３にＲＡＭ２４のメモリマップを示す。ＲＡＭ２４には、電子辞書プログラム５１、見出し語データ５２、説明データ５３、現在タッチ座標５４、前フレームのタッチ座標５５、基点座標５６、スライド操作フラグ５７、長押し操作フラグ５８、ページめくり間隔５９、長押し時間６０、ページタイマーのカウント値６１、アニメーション画像データ６２およびサウンドデータ６３が記憶される。
【００７０】
電子辞書プログラム５１は、ＣＰＵコア２１が実行すべき処理の手順を定めたコンピュータプログラムであって、その実行に先立ってＲＯＭ１７ａからＲＡＭ２４に読み込まれる。
【００７１】
見出し語データ５２は、電子辞書に含まれる全ての見出し語の情報である。この見出し語データ５２の具体例を図１４に示す。見出し語データ５２においては、各見出し語は、先頭の見出し語「あ［亜］」から最後尾の見出し語「んとす」まで一連に順序づけられている。
【００７２】
説明データ５３は、電子辞書に含まれる各見出し語の説明文の情報である。この説明データ５３の具体例を図１５に示す。
【００７３】
なお、見出し語データ５２および説明データ５３は適宜の時点でＲＯＭ１７ａからＲＡＭ２４に読み込まれ、ＣＰＵコア２１によって参照される。
【００７４】
現在タッチ座標５４は、タッチパネル１５におけるスティック１６の最新の接触位置を示す座標であって、タッチパネル１５からの出力信号に基づいて随時更新される。
【００７５】
前フレームのタッチ座標５５は、タッチパネル１５におけるスティック１６の直前のフレームでの接触位置を示す座標である。
【００７６】
起点座標５６は、前述のスライド操作において、スティック１６がタッチパネル１５に最初に接触した位置を示す座標である。
【００７７】
スライド操作フラグ５７は、スライド操作によるページめくりがすでに行われているか否かを示すフラグである。
【００７８】
長押し操作フラグ５８は、長押し操作によるページめくりがすでに行われているか否かを示すフラグである。
【００７９】
ページめくり間隔５９は、連続ページめくりモード時において、あるページをめくってからその次のページをめくるまでの時間間隔を示す変数である。
【００８０】
長押し時間６０は、スティック１６がタッチパネル１５に継続的に接触している時間（本実施形態では、より正確には、スティック１６がタッチパネル１５上で停止または一定速度未満で移動している間の時間）を示す変数である。
【００８１】
ページタイマーのカウント値６１は、連続ページめくりモード時において、同一のページが表示され続けている間の時間をカウントするページタイマーのカウント値である。
【００８２】
アニメーション画像データ６２は、ページをめくるときに表示される図７のようなアニメーション表示のための画像データである。
【００８３】
サウンドデータ６３は、上記のアニメーション表示と同時にゲーム装置１０から出力される、ページがめくられるときの「パラッ」という音を表すサウンドデータである。なお、右ページがめくれるときの音と左ページがめくれるときの音を異なるようにしてもよく、この場合、例えば、右ページがめくれるときのサウンドデータと、左ページがめくれるときのサウンドデータを異なるようにしてもよい。これにより、高速で連続的にページがめくれる場合に、どちら向きにページがめくれているのかを音で判断することができる。
【００８４】
次に、図１６および図１８〜図２１のフローチャートを参照して、電子辞書プログラム５１に基づくＣＰＵコア２１の処理の流れを説明する。なお、図１７は、見出し語データ５２の具体例である。
【００８５】
図１６において、電子辞書プログラム５１の実行が開始されると、まずステップＳ１０でＣＰＵコア２１は、図３のような初期画像を第１のＬＣＤ１１および第２のＬＣＤ１２に表示させる。
【００８６】
ステップＳ１２では、テキストボックス４４に文字列が入力されたかどうかを判断し、入力された場合にはステップＳ１４に進み、入力されていない場合には図１８のステップＳ２０に進む。
【００８７】
ステップＳ１４では、見出し語データ５２に含まれている見出し語の中から、テキストボックス４４に入力された文字列に対応する見出し語を決定する。なお、見出し語データ５２の中にテキストボックス４４に入力された文字列に一致する見出し語が存在しない場合には、この文字列に最も近い見出し語を、テキストボックス４４に入力された文字列に対応する文字列として決定する。例えば、テキストボックス４４に入力された文字列が「いあた」であった場合には、図１７の見出し語データ５２の中から、文字列「いあた」に対応する見出し語として「いあつ」が選ばれる。
【００８８】
ステップＳ１６では、テキストボックス４４に入力された文字列に対応する見出し語以降の順位の１０個の見出し語を抽出する。例えば、テキストボックス４４に入力された文字列に対応する見出し語が図１７の「いあい［居合］」であった場合には、順位１９６から順位２０５までの１０個の見出し語が抽出される。
【００８９】
ステップＳ１８では、ステップＳ１６で抽出された１０個の見出し語を見出し語候補表示領域４２に表示する。例えば、図１７の見出し語データのうちの順位１９６から順位２００までの５つの見出し語を左ページ領域４２Ｌに表示し、順位２０１から順位２０５までの５つの見出し語を右ページ領域４２Ｒに表示する。
【００９０】
図１８のステップＳ２０では、見出し語候補表示領域４２にスティック１６が接触しているかどうか判断し、接触している場合にはステップＳ２２に進み、接触していない場合には図１９のステップＳ６６に進む。なお、見出し語候補表示領域４２に見出し語が表示されていない場合にもステップＳ６６に進む。
【００９１】
ステップＳ２２では、スティック１６が見出し語候補表示領域４２に接触した直後かどうかを判断する。これは、例えば前フレームのタッチ座標５５を参照して判断することができる。そして、スティック１６が見出し語候補表示領域４２に接触した直後である場合にはステップＳ２４に進み、直後でない場合にはステップＳ３４に進む。
【００９２】
ステップＳ２４では、スライド操作フラグ５７をオフにする。
【００９３】
ステップＳ２６では、長押し操作フラグ５８をオフにする。
【００９４】
ステップＳ２８では、ページめくり間隔５９を予め定められた初期値にリセットする。
【００９５】
ステップＳ３０では、長押し時間を０にリセットする。
【００９６】
ステップＳ３２では、現在タッチ座標５４を起点座標５６として保存し、図１９のステップＳ６６に進む。
【００９７】
ステップＳ３４では、長押し操作フラグがオンかオフかを確認し、オンの場合（すなわち長押し操作によるページめくりがすでに行われている場合）にはステップＳ４６に進み、オフの場合（すなわち長押し操作によるページめくりがまだ行われていない場合）にはステップＳ３６に進む。
【００９８】
ステップＳ３６では、スライド操作フラグがオンかオフかを確認し、オンの場合（すなわちスライド操作によるページめくりがすでに行われている場合）にはステップＳ４６に進み、オフの場合（すなわちスライド操作によるページめくりがまだ行われていない場合）にはステップＳ３８に進む。
【００９９】
ステップＳ３８では、現在タッチ座標５４と起点座標５６の間の距離が予め定められた閾値Ａよりも大きいかどうかを判断し、閾値Ａよりも大きい場合（すなわち所定距離以上のスライド操作が行われた場合）にはステップＳ４０に進み、閾値Ａよりも大きくない場合にはステップＳ４６に進む。
【０１００】
ステップＳ４０では、スライドページめくり処理を行う。このスライドページめくり処理の詳細については後述する。
【０１０１】
ステップＳ４２では、スライド操作フラグ５７をオンにする。
【０１０２】
ステップＳ４４では、長押し時間６０を０にリセットする。
【０１０３】
ステップＳ４６では、現在タッチ座標５４と前フレームのタッチ座標５５とを参照して、前フレームからのタッチ座標の移動距離が閾値Ｂ未満かどうかを判断する。そして、前フレームからのタッチ座標の移動距離が閾値Ｂ未満である場合（すなわちスティック１６の接触位置が停止または比較的ゆっくりとしか移動していない場合）には、ステップＳ４８において長押し時間６０を増加（インクリメント）してからステップＳ５２に進み、前フレームからのタッチ座標の移動距離が閾値Ｂ未満でない場合（すなわちスティック１６の接触位置が比較的早く移動している場合）には、ステップＳ５０において長押し時間６０を０にリセットしてからステップＳ５２に進む。
【０１０４】
ステップＳ５２では、長押し操作フラグ５８がオンかオフかを判断し、オンの場合（すなわち長押し操作によるページめくりがすでに行われている場合）にはステップＳ６０に進み、オフの場合（すなわち長押し操作によるページめくりがまだ行われていない場合）にはステップＳ５４に進む。
【０１０５】
ステップＳ５４では、長押し時間６０が予め定められた閾値Ｃを超えたかどうかを判断し、閾値Ｃを超えた場合にはステップＳ５５に進み、閾値Ｃを超えていない場合には図１９のステップＳ６６に進む。
【０１０６】
ステップＳ５５では、長押しページめくり処理を行う。この長押しページめくり処理の詳細については後述する。
【０１０７】
ステップＳ５６では、長押し操作フラグ５８をオンにする。
【０１０８】
ステップＳ５８では、ページタイマーのカウントをスタートさせ、図１９のステップＳ６６に進む。
【０１０９】
ステップＳ６０では、ページタイマーのカウント値６１がページめくり間隔５９を超えたかどうかを判断し、超えた場合にはステップＳ６２に進み、超えていない場合には図１９のステップＳ６６に進む。
【０１１０】
ステップＳ６２では、ページめくり間隔５９を予め定めた量だけ減少させる。これにより連続ページめくりモードにおけるページめくりの時間間隔が、ページめくりが行われる度に徐々に短くなる。なお、ページめくり間隔５９が予め定めた下限値にすでに達している場合にはステップＳ６２の処理を省略するようにしても構わない。
【０１１１】
ステップＳ６４では、長押しページめくり処理を行い、図１９のステップＳ６６に進む。長押しページめくり処理の詳細については後述する。
【０１１２】
図１９のステップＳ６６では、見出し語候補表示領域４２に表示されている見出し語上からスティック１６が離れた直後であるかどうかを判断する。これは、例えば前フレームのタッチ座標５５と現在タッチ座標５４を参照して判断することができる。そして、見出し語上からスティック１６が離れた直後である場合にはステップＳ６８に進み、見出し語上からスティック１６が離れた直後でない場合には図１６のステップＳ１２に戻る。
【０１１３】
ステップＳ６８では、スライド操作フラグ５７がオンかオフかを判断し、オンの場合（すなわちスライド操作によるページめくりがすでに行われている場合）には図１６のステップＳ１２に戻り、オフの場合（すなわちスライド操作によるページめくりがまだ行われていない場合）にはステップＳ７０に進む。
【０１１４】
ステップＳ７０では、長押し操作フラグ５８がオンかオフかを判断し、オンの場合（すなわち長押し操作によるページめくりがすでに行われている場合）には図１６のステップＳ１２に戻り、オフの場合（すなわち長押し操作によるページめくりがまだ行われていない場合）にはステップＳ７２に進む。
【０１１５】
ステップＳ７２では（すなわち、スライド操作によるページめくりも長押し操作によるページめくりもいずれも行われることの無いまま、ユーザが見出し語上からスティック１６を離した場合）、説明データ５３を参照して、前フレームのタッチ座標５５が示す見出し語に対応する説明文を説明文表示領域４０に表示し、図１６のステップＳ１２に戻る。
【０１１６】
次に、図２０のフローチャートを参照してスライドページめくり処理の詳細を説明する。なお、図２０のスライドページめくり処理のフローチャートは、図１８のステップＳ４０および後述する図２１のステップＳ９８とで共通である。
【０１１７】
図２０のステップＳ７４では、現在タッチ座標５４と起点座標５６のＸ座標値を比較してスライド方向を決定する。
【０１１８】
ステップＳ７６では、スライド方向が図６に示すＸ軸の正方向かどうかを判断し、正方向である場合にはステップＳ７８に進み、負方向である場合にはステップＳ８０に進む。
【０１１９】
ステップＳ７８では、見出し語候補表示領域４２に現在表示されている各見出し語から１０個分前方の順位の見出し語を抽出する。例えば、見出し語候補表示領域４２に現在表示されている見出し語が図１７の順位１９６から順位２０５の見出し語である場合には、ここでは順位１８６から順位１９５の見出し語を抽出する。
【０１２０】
ステップＳ８０では、見出し語候補表示領域４２に現在表示されている各見出し語から１０個分後方の順位の見出し語を抽出する。例えば、見出し語候補表示領域４２に現在表示されている見出し語が図１７の順位１９６から順位２０５の見出し語である場合には、ここでは順位２０６から順位２１５の見出し語を抽出する。
【０１２１】
ステップＳ８２では、アニメーション画像データ６２に基づいてアニメーション表示を行うと同時に、サウンドデータ６３に基づいてサウンド出力を行う。なお、アニメーション表示は、ページがめくられる方向に応じて左右対称の表示とする。
【０１２２】
ステップＳ８４では、ステップＳ７８またはステップＳ８０で抽出された見出し語を用いて見出し語候補表示領域４２の見出し語を更新し、スライドページめくり処理を終了する。
【０１２３】
次に、図２１のフローチャートを参照して長押しページめくり処理の詳細を説明する。なお、図２１の長押しページめくり処理のフローチャートは、図１８のステップＳ５５およびステップＳ６４とで共通である。
【０１２４】
図２１のステップＳ８６では、スライド操作フラグ５７がオンかオフかを判断し、オンの場合（すなわちスライド操作によるページめくりがすでに行われている場合）にはステップＳ９８に進み、オフの場合（すなわちスライド操作によるページめくりがまだ行われていない場合）にはステップＳ８８に進む。
【０１２５】
ステップＳ８８では、現在タッチ座標５４が右ページ領域４２Ｒを示しているかどうかを判断し、現在タッチ座標５４が右ページ領域４２Ｒを示している場合にはステップＳ９０に進み、現在タッチ座標５４が左ページ領域４２Ｌを示している場合にはステップＳ９２に進む。
【０１２６】
ステップＳ９０では、見出し語候補表示領域４２に現在表示されている各見出し語から１０個分後方の順位の見出し語を抽出する。例えば、見出し語候補表示領域４２に現在表示されている見出し語が図１７の順位１９６から順位２０５の見出し語である場合には、ここでは順位２０６から順位２１５の見出し語を抽出する。
【０１２７】
ステップＳ９２では、見出し語候補表示領域４２に現在表示されている各見出し語から１０個分前方の順位の見出し語を抽出する。例えば、見出し語候補表示領域４２に現在表示されている見出し語が図１７の順位１９６から順位２０５の見出し語である場合には、ここでは順位１８６から順位１９５の見出し語を抽出する。
【０１２８】
ステップＳ９４では、アニメーション画像データ６２に基づいてアニメーション表示を行うと同時に、サウンドデータ６３に基づいてサウンド出力を行う。なお、アニメーション表示は、ページがめくられる方向に応じて左右対称の表示とする。
【０１２９】
ステップＳ９６では、ステップＳ９０またはステップＳ９２で抽出された見出し語を用いて見出し語候補表示領域４２の見出し語を更新し、長押しページめくり処理を終了する。
【０１３０】
ステップＳ９８では、スライドページめくり処理を行う。
【０１３１】
なお、このステップＳ９８のスライドページめくり処理は、スライド操作によるページめくりが行われた後にユーザが引き続きスティック１６をタッチパネル１５に継続的に接触させることによって行われる連続ページめくり処理である。一方、ステップＳ８８〜Ｓ９６のページめくり処理は、長押し操作によるページめくりが行われた後にユーザが引き続きスティック１６をタッチパネル１５に継続的に接触させることによって行われる連続ページめくり処理である。前者と後者の相違点は、前者では現在タッチ座標と起点座標との位置関係によってページがめくられる方向が決まるのに対して、後者では現在タッチ座標によってのみページがめくられる方向が決まる点である。このように両者でページがめくられる方向の決定方法を変えている理由は、例えば図６のようなスライド操作を行ってからユーザが引き続きスティック１６をタッチパネル１５に継続的に接触させたときに、最初にページが左方向にめくられた後、続いて逆方向への連続ページめくりが行われてしまってユーザを混乱させてしまうことを回避するためである。
【０１３２】
なお、本実施形態では、ユーザが所定の見出し語変更操作を行ったときに見出し語候補表示領域４２内の１０個の見出し語が全て新しい見出し語に更新される例を説明したが、本発明はこれに限定されず、例えば１回の見出し語変更操作によって、見出し語候補表示領域４に表示されている見出し語が所定数（例えば、１個ずつや５個ずつ）更新されるようにしてもよい。この場合、表示されている見出し語のうち最も前方または後方の所定数の見出し語が消去され、残りの見出し語の表示位置をずらして表示し、当該残りの見出し語から前方または後方に連続する新たな見出し語が所定数だけ表示されるようにしてもよい。
【０１３３】
また、本実施形態では、見出し語候補表示領域４２に書籍の見開き２ページの表示態様で見出し語を表示する例を説明したが、本発明はこれに限らない。１ページの紙のような表示態様であってもよい。
【０１３４】
また、本実施形態では、ページがめくられる方向が画面の左右方向である例を説明したが、本発明はこれに限定されず、図２２のようにページがめくられる方向が画面の上下方向である場合にも本発明を適用することができる。この場合、スライド操作のスライド方向は、現在タッチ座標５４と起点座標５６のＹ座標値を比較して決定することができる。
【０１３５】
また、本実施形態では、テキストボックス４４に入力された文字列に対応する見出し語から連続する所定数の見出し語を見出し語データ５２から抽出して見出し語候補表示領域４２に表示する例を説明したが、本発明はこれに限らず、例えばテキストボックス４４に入力された文字列を含む見出し語を見出し語データ５２から一旦抽出して（こうして抽出された見出し語は必ずしも順位が連続しているとは限らない）、こうして抽出された見出し語の一部を見出し語候補表示領域４２に表示するようにしても良い。すなわち、本実施形態では、ページめくりをすることによって、テキストボックス４４に入力された文字列を含まない見出し語が表示され得るが、変形例では、テキストボックス４４に入力された文字列を含む見出し語のみが表示される。
【０１３６】
また、本実施形態では、見出し語変更操作としてスライド操作と長押し操作の２通りの操作が用意されている例を説明したが、本発明はこれに限らず、見出し語変更操作としてスライド操作と長押し操作の少なくとも一方だけしか用意されていなくても構わない。
【０１３７】
また、本実施形態では、スライド操作によるページめくりが行われると、タッチパネル１５からスティック１６を一旦離すか、タッチパネル１５にスティック１６を接触させ続けて（すなわち、長押しをして）連続ページめくりモードになるまではさらなるページめくりが行われない例について説明した。しかしながら、例えばユーザが誤ってスライド操作をしてしまった場合においては、素早く元のページに表示を戻す方法が用意されていればより便利である。そこで、例えば図１８のステップＳ３４〜Ｓ４４の処理を図２３のように変更することが考えられる。図２３では、図１８のフローチャートに加えて、新たにステップＳ１００、Ｓ１０２、Ｓ１０４の３つのステップが追加されている。ステップＳ１０４では、ステップＳ４０でスライド操作が行われたときのスライド方向がＲＡＭ２４の任意の記憶領域に記憶される。ステップＳ１００では、現在タッチ座標５４と起点座標５６のＸ座標値に基づいてスライド方向が検出される。ステップＳ１０２では、ステップＳ１０２で検出されたスライド方向が、ステップＳ１０４でＲＡＭ２４に記憶されたスライド方向と同一方向かどうかが判断され、同一である場合にはステップＳ４６に進み、同一で無い場合にはステップＳ３８に進む。図１８のフローチャートをこのように変更することにより、ユーザが誤ってスライド操作をしてページがめくられてしまった場合でも、そのままタッチパネル１５からスティック１６を離さずにスティック１６を反対方向にスライドさせることによって、すぐに逆方向にページをめくって元のページを表示させることができるようになる。
【図面の簡単な説明】
【０１３８】
【図１】本発明の一実施形態に係るゲーム装置１０の外観図
【図２】ゲーム装置１０の内部構成図
【図３】初期画面例
【図４】テキストボックス４４に文字が入力されたときの表示例
【図５】見出し語が選択されたときの表示例
【図６】画面左方向へのスライド操作の一例
【図７】画面左方向へのスライド操作に応じてページがめくれるときの表示例
【図８】画面左方向へのスライド操作に応じてページがめくれた後の表示例
【図９】画面右方向へのスライド操作の一例
【図１０】画面右方向へのスライド操作に応じてページがめくれるときの表示例
【図１１】画面右方向へのスライド操作に応じてページがめくれた後の表示例
【図１２】右ページ領域４２Ｒにおける長押し操作に応じてページがめくれるときの表示例
【図１３】ＲＡＭ２４のメモリマップ
【図１４】見出し語データ５２の一例
【図１５】説明データ５３の一例
【図１６】電子辞書プログラム５１に基づく処理の流れを示すフローチャートの一部
【図１７】見出し語データとページとの対応関係を示す図
【図１８】電子辞書プログラム５１に基づく処理の流れを示すフローチャートの一部
【図１９】電子辞書プログラム５１に基づく処理の流れを示すフローチャートの一部
【図２０】スライドページめくり処理の流れを示すフローチャートの一部
【図２１】長押しページめくり処理の流れを示すフローチャートの一部
【図２２】本発明の他の実施形態に係る表示例
【図２３】本発明のさらに他の実施形態に係るフローチャート
【符号の説明】
【０１３９】
１０  ゲーム装置
１１  第１のＬＣＤ
１２  第２のＬＣＤ
１３  ハウジング
１３ａ  上側ハウジング
１３ｂ  下側ハウジング
１４  操作スイッチ部
１４ａ  十字スイッチ
１４ｂ  スタートスイッチ
１４ｃ  セレクトスイッチ
１４ｄ  Ａボタン
１４ｅ  Ｂボタン
１４ｆ  Ｘボタン
１４ｇ  Ｙボタン
１４Ｌ  Ｌボタン
１４Ｒ  Ｒボタン
１５  タッチパネル
１６  スティック
１７  メモリカード
１７ａ  ＲＯＭ
１７ｂ  ＲＡＭ
１８ａ，１８ｂ  音抜き孔
１９  電源スイッチ
２０  電子回路基板
２１  ＣＰＵコア
２２  バス
２３  コネクタ
２４  ＲＡＭ
２５  Ｉ／Ｆ回路
２６  第１ＧＰＵ
２７  第２ＧＰＵ
２８  第１ＶＲＡＭ
２９  第２ＶＲＡＭ
３０ａ  右スピーカ
３０ｂ  左スピーカ
３１  ＬＣＤコントローラ
３２  レジスタ
４０  説明文表示領域
４２  見出し語候補表示領域
４２Ｌ  左ページ領域
４２Ｒ  右ページ領域
４４  テキストボックス
４６  手書き入力領域
【図１】
2006350669.tif 000003
【図２】
2006350669.tif 000004
【図３】
2006350669.tif 000005
【図４】
2006350669.tif 000006
【図５】
2006350669.tif 000007
【図６】
2006350669.tif 000008
【図７】
2006350669.tif 000009
【図８】
2006350669.tif 000010
【図９】
2006350669.tif 000011
【図１０】
2006350669.tif 000012
【図１１】
2006350669.tif 000013
【図１２】
2006350669.tif 000014
【図１３】
2006350669.tif 000015
【図１４】
2006350669.tif 000016
【図１５】
2006350669.tif 000017
【図１６】
2006350669.tif 000018
【図１７】
2006350669.tif 000019
【図１８】
2006350669.tif 000020
【図１９】
2006350669.tif 000021
【図２０】
2006350669.tif 000022
【図２１】
2006350669.tif 000023
【図２２】
2006350669.tif 000024
【図２３】
2006350669.tif 000025
【手続補正書】
【提出日】平成18年5月18日(2006.5.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
前記情報処理プログラムは、ユーザの入力操作に基づいて検索データを入力する検索データ入力手段として前記コンピュータをさらに機能させるものであり、
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記第１表示制御手段は、前記複数の見出し語データの中から前記検索データに対応する１つの見出し語を特定し、当該見出し語と当該見出し語に後続する見出し語とを見出し語候補表示領域内に表示することを特徴とする、請求項１に記載の情報処理プログラム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１１
【補正方法】変更
【補正の内容】
【請求項１１】
前記第２表示制御手段による前記見出し語の変更処理の周期が前記長押し操作の経過時間に応じて短くなることを特徴とする、請求項１０に記載の情報処理プログラム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２２
【補正方法】変更
【補正の内容】
【請求項２２】
表示手段、
ユーザからの座標入力指示を入力するための座標入力手段、
複数の見出し語データを記憶する見出し語データ記憶手段、
各見出し語に関連付けられた説明データを記憶する説明データ記憶手段、
前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する第１表示制御手段、
前記座標入力手段からの出力信号に基づいて（ａ）見出し語候補表示領域でスライド操作が行われたか否か、および（ｂ）見出し語候補表示領域で長押し操作が行われたか否か、の少なくともいずれか一方を判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する見出し語変更操作検出手段、
前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する第２表示制御手段、および
前記座標入力手段からの出力信号に基づいて、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていないことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する第３表示制御手段とを備えた情報処理装置。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第９の発明は、第１の発明において、前記情報処理プログラムは、ユーザの入力操作に基づいて検索データを入力する検索データ入力手段として前記コンピュータをさらに機能させるものであり、前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、前記第１表示制御手段は、前記複数の見出し語データの中から前記検索データに対応する１つの見出し語を特定し、当該見出し語と当該見出し語に後方する見出し語とを見出し語候補表示領域内に表示することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第１１の発明は、第１０の発明において、前記第２表示制御手段による前記見出し語の変更処理の周期が前記長押し操作の経過時間に応じて短くなることを特徴とする。
【手続補正書】
【提出日】平成18年6月30日(2006.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示手段と、ユーザからの座標入力指示を入力するための座標入力手段と、複数の見出し語データを記憶する見出し語データ記憶手段と、各見出し語に関連付けられた説明データを記憶する説明データ記憶手段とに接続されたコンピュータを、
前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する第１表示制御手段、
前記座標入力手段からの出力信号に基づいて見出し語候補表示領域でスライド操作が行われたか否かを判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する見出し語変更操作検出手段、
前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する第２表示制御手段、および
前記座標入力手段からの出力信号に基づいて、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていないことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する第３表示制御手段として機能させ、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作をユーザによる見出し語変更操作として検出することを特徴とする、情報処理プログラム。
【請求項２】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、
前記第２表示制御手段は、（ａ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が第１の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）前記見出し語変更操作検出手段によって検出されたスライド操作の方向が前記第１の方向と反対方向の第２の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする、請求項１に記載の情報処理プログラム。
【請求項３】
第２表示制御手段は、前記見出し語変更操作検出手段によって前記所定距離以上のスライド操作が検出された後、引き続きユーザによる座標入力指示が続いている間は、前記見出し語の変更処理を繰り返し継続的に行うことを特徴とする、請求項１に記載の情報処理プログラム。
【請求項４】
前記見出し語データは、複数の見出し語が先頭見出し語から最後尾見出し語まで一連に順序づけられたデータであり、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作の方向を検出し、
前記第２表示制御手段は、前記見出し語の変更処理を繰り返し継続的に行うときに、（ａ）ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向が第１の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も前方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も後方の見出し語に後続する新たな見出し語を表示し、（ｂ）ユーザによる座標入力指示が開始されたときの入力座標に対する前記座標入力手段からの出力信号が示している入力座標の方向が前記第１の方向とは反対方向の第２の方向のときには、少なくとも、見出し語候補表示領域に表示されている最も後方の見出し語を消去するとともに、見出し語候補表示領域に表示されている最も前方の見出し語よりも前方に連続する新たな見出し語を表示することを特徴とする、請求項３に記載の情報処理プログラム。
【請求項５】
表示手段、
ユーザからの座標入力指示を入力するための座標入力手段、
複数の見出し語データを記憶する見出し語データ記憶手段、
各見出し語に関連付けられた説明データを記憶する説明データ記憶手段、
前記複数の見出し語データの中の一部の見出し語を見出し語候補表示領域内に表示する第１表示制御手段、
前記座標入力手段からの出力信号に基づいて見出し語候補表示領域でスライド操作が行われたか否かを判定し、当該判定結果に基づいてユーザによる見出し語変更操作を検出する見出し語変更操作検出手段、
前記見出し語変更操作検出手段によってユーザによる見出し語変更操作が検出されたときに、見出し語候補表示領域に表示されている少なくとも１つの見出し語を消去するとともに新たな見出し語を表示する第２表示制御手段、および
前記座標入力手段からの出力信号に基づいて、見出し語候補表示領域に表示されている見出し語上で座標入力指示が解除されたときに、少なくとも、当該座標入力指示の開始から解除までの間、前記第２表示制御手段によって前記新たな見出し語が表示されていないことを条件として、当該見出し語に対応する説明データを読み出して前記表示手段に当該見出し語の説明を表示する第３表示制御手段とを備え、
前記見出し語変更操作検出手段は、見出し語候補表示領域で所定距離以上のスライド操作が行われたときに、当該スライド操作をユーザによる見出し語変更操作として検出することを特徴とする、情報処理装置。