(57)【要約】【課題】  表示された表示情報に対してマーカを付与したり伏せ字表示したりする操作を容易にする表示形態変更プログラムおよび表示制御装置を提供する。【解決手段】  表示形態変更プログラムは、表示情報を第２のＬＣＤ１２に表示する。タッチパネル１５から出力される座標情報に基づいて、表示情報に対する位置が指定され、タッチオン座標と現在指定している位置とを少なくとも含む表示情報上の範囲が設定される。そして、タッチオン座標から現在指定している位置までの方向を検出する。検出した方向が順方向のとき、設定した範囲の表示情報にマーカＭを付与して表示する。検出した方向が逆方向のとき、設定した範囲の表示情報のマーカＭを消去する。【選択図】  図４
2006244048.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じて所定の座標系に基づいた座標情報を出力するポインティングデバイスによって操作される装置のコンピュータで実行され、表示装置に表示された表示情報の表示形態を変更するための表示形態変更プログラムであって、
前記コンピュータに、
前記表示情報を前記表示装置に表示する表示ステップ、
前記ポインティングデバイスから出力される座標情報に基づいて、前記表示装置に表示された表示情報に対する位置を指定してメモリに記憶する操作位置指定ステップ、
前記操作位置指定ステップが最初に指定した位置と現在指定している位置とを少なくとも含む前記表示情報上の範囲を設定してメモリに記憶する範囲設定ステップ、
前記最初に指定した位置から現在指定している位置までの方向を検出する方向検出ステップ、
前記方向検出ステップが検出した方向が第１の方向のとき、前記範囲設定ステップが設定した範囲の表示情報を第１の表示形態で前記表示装置に表示する第１表示形態表示ステップ、および
前記方向検出ステップが検出した方向が前記第１の方向とは逆の第２の方向のとき、前記範囲設定ステップが設定した範囲の表示情報を前記第１の表示形態とは異なる第２の表示形態で前記表示装置に表示する第２表示形態表示ステップを実行させる、表示形態変更プログラム。
【請求項２】
前記表示情報は、横書きまたは縦書きで前記表示装置に表示される文字情報であり、
前記第１の方向は、前記文字情報を読む順方向であり、
前記第１の表示形態で表示する文字情報は、他の文字情報とは異なった態様で前記表示装置に表示され、
前記第２の表示形態で表示する文字情報は、他の文字情報と同じ態様で前記表示装置に表示されることを特徴とする、請求項１に記載の表示形態変更プログラム。
【請求項３】
前記ポインティングデバイスを用いてユーザが第１の手順で操作を行った際、前記第１の表示形態で表示されている範囲のうち、前記操作位置指定ステップにおいて当該第１の手順の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態および前記第２の表示形態と異なる第３の表示形態で前記表示装置に表示する第３表示形態表示ステップを、前記コンピュータにさらに実行させる、請求項１に記載の表示形態変更プログラム。
【請求項４】
前記ポインティングデバイスを用いてユーザが前記第１の手順で操作を行った際、前記第３の表示形態で表示されている範囲のうち、前記操作位置指定ステップにおいて当該第１の手順の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態で前記表示装置に表示する第３表示形態解除ステップを、前記コンピュータにさらに実行させる、請求項３に記載の表示形態変更プログラム。
【請求項５】
前記ポインティングデバイスを用いてユーザが前記第１の手順とは異なる第２の手順で操作を行った際、前記第３の表示形態で表示されている範囲のうち、前記操作位置指定ステップにおいて当該第２の手順の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態で前記表示装置に表示し、所定時間経過後に当該範囲の表示情報を前記第３の表示形態で前記表示装置に表示する第３表示形態一時解除ステップを、前記コンピュータにさらに実行させる、請求項３に記載の表示形態変更プログラム。
【請求項６】
前記第３表示形態表示ステップは、前記ポインティングデバイスを用いてユーザが前記第１の手順とは異なる第３の手順で操作を行った際、前記第１の表示形態で表示されている範囲の全ての表示情報を前記第３の表示形態で前記表示装置に表示するステップを含む、請求項３に記載の表示形態変更プログラム。
【請求項７】
前記第１の表示形態は、他の背景色と異なった色彩で前記範囲設定ステップが設定した範囲の表示情報の背景色を前記表示装置に表示する態様であり、
前記第２の表示形態は、他の背景色と同じ色彩で表示情報の背景色を前記表示装置に表示する態様であり、
前記第３の表示形態は、前記範囲設定ステップが設定した範囲の表示情報を前記表示装置に未表示する態様であることを特徴とする、請求項３に記載の表示形態変更プログラム。
【請求項８】
ユーザの操作に応じて所定の座標系に基づいた座標情報を出力するポインティングデバイスによって操作される装置のコンピュータで実行され、表示装置に表示された表示情報の表示形態を変更するための表示形態変更プログラムであって、
前記コンピュータに、
前記表示情報を前記表示装置に表示する表示ステップ、
前記ポインティングデバイスから出力される座標情報に基づいて、前記表示装置に表示された表示情報に対する位置を指定してメモリに記憶する操作位置指定ステップ、
前記表示情報のうち、少なくとも一部を他の表示情報の表示態様とは異なった第１の表示形態で前記表示装置に表示する第１表示形態表示ステップ、および
前記ポインティングデバイスを用いてユーザが第１の手順で操作を行った際、前記第１の表示形態で表示されている範囲のうち、前記操作位置指定ステップにおいて当該第１の手順の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態と異なる第２の表示形態で前記表示装置に表示する第２表示形態表示ステップを実行させる、表示形態変更プログラム。
【請求項９】
前記ポインティングデバイスを用いてユーザが前記第１の手順で操作を行った際、前記第２の表示形態で表示されている範囲のうち、前記操作位置指定ステップにおいて当該第１の手順の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態で前記表示装置に表示する第２表示形態解除ステップを、前記コンピュータにさらに実行させる、請求項８に記載の表示形態変更プログラム。
【請求項１０】
前記ポインティングデバイスを用いてユーザが前記第１の手順とは異なる第２の手順で操作を行った際、前記第２の表示形態で表示されている範囲のうち、前記操作位置指定ステップにおいて当該第２の手順の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態で前記表示装置に表示し、所定時間経過後に当該範囲の表示情報を前記第２の表示形態で前記表示装置に表示する第２表示形態一時解除ステップを、前記コンピュータにさらに実行させる、請求項８に記載の表示形態変更プログラム。
【請求項１１】
前記第２表示形態表示ステップは、前記ポインティングデバイスを用いてユーザが前記第１の手順とは異なる第３の手順で操作を行った際、前記第１の表示形態で表示されている範囲の全ての表示情報を前記第２の表示形態で前記表示装置に表示するステップを含む、請求項８に記載の表示形態変更プログラム。
【請求項１２】
前記第１の表示形態は、他の背景色と異なった色彩で表示情報の背景色を前記表示装置に表示する態様であり、
前記第２の表示形態は、前記表示情報を前記表示装置に未表示する態様であることを特徴とする、請求項８に記載の表示形態変更プログラム。
【請求項１３】
ユーザの操作に応じて所定の座標系に基づいた座標情報を出力するポインティングデバイスによって操作され、表示装置に表示された表示情報の表示形態を変更する表示制御装置であって、
記憶手段と、
前記表示情報を前記表示装置に表示する表示制御手段と、
前記ポインティングデバイスから出力される座標情報に基づいて、前記表示装置に表示された表示情報に対する位置を指定して前記記憶手段に記憶する操作位置指定手段と、
前記操作位置指定手段が最初に指定した位置と現在指定している位置とを少なくとも含む前記表示情報上の範囲を設定して前記記憶手段に記憶する範囲設定手段と、
前記最初に指定した位置から現在指定している位置までの方向を検出する方向検出手段と、
前記方向検出手段が検出した方向が第１の方向のとき、前記範囲設定手段が設定した範囲の表示情報を第１の表示形態で前記表示装置に表示する第１表示形態表示手段と、
前記方向検出手段が検出した方向が前記第１の方向とは逆の第２の方向のとき、前記範囲設定手段が設定した範囲の表示情報を前記第１の表示形態とは異なる第２の表示形態で前記表示装置に表示する第２表示形態表示手段とを備える、表示制御装置。
【請求項１４】
ユーザの操作に応じて所定の座標系に基づいた座標情報を出力するポインティングデバイスによって操作され、表示装置に表示された表示情報の表示形態を変更する表示制御装置であって、
記憶手段と、
前記表示情報を前記表示装置に表示する表示制御手段と、
前記ポインティングデバイスから出力される座標情報に基づいて、前記表示装置に表示された表示情報に対する位置を指定して前記記憶手段に記憶する操作位置指定手段と、
前記表示情報のうち、少なくとも一部を他の表示情報の表示態様とは異なった第１の表示形態で前記表示装置に表示する第１表示形態表示手段と、
前記ポインティングデバイスを用いてユーザが所定の操作を行った際、前記第１の表示形態で表示されている範囲のうち、前記操作位置指定手段において当該所定の操作で指定される位置を含む範囲の表示情報を前記第１の表示形態と異なる第２の表示形態で前記表示装置に表示する第２表示形態表示手段とを備える、表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示形態変更プログラムおよび表示制御装置に関し、より特定的には、所定の座標系の座標情報を出力するタッチパネル等のポインティングデバイスを用いて表示画面に表示される表示形態を変更するコンピュータで用いられる表示形態変更プログラムおよび表示制御装置に関する。
【背景技術】
【０００２】
従来、書籍をデジタルデータ化して電子媒体に記録したものを情報端末で閲覧する電子書籍が開発されている。電子書籍としてデジタルデータ化される書籍としては、一般的な書物の他に、辞書、教科書、および教材等を含んでおり、これらの文字データを表示画面に表示することができる。そして、このような電子書籍において、暗記したい部分にマーカでマークすることのできる電子機器がある。しかし、暗記したい部分をマーカ表示するように選択自在にするだけでは、ユーザが暗記したい部分を実際に暗記しているかどうかを確認できない。そこで、暗記したい部分を伏せ字表示にして、伏せ字部分に該当する用語（単語）または文章の暗記作業が可能となる装置がある（例えば、特許文献１〜４参照）。
【０００３】
特許文献１で開示された文書作成装置は、文字を見えなくする、文字を削除する機能等を備えている。特許文献２で開示された暗記学習支援装置は、タッチペンを用いた操作で上述した文字を隠蔽または隠蔽解除する伏せ字機能を実現している。特許文献３で開示された情報処理装置は、伏せ字状態で表示された部分をタッチ操作すると、当該伏せられていた文字が一定時間ポップアップ表示される。特許文献４で開示された文書作成装置は、アンダーライン表示された部分をタッチ操作すると、アンダーラインの属性が設定されている文字列が空白表示される。
【特許文献１】特開平５−３２４６３７号公報
【特許文献２】特開平１０−１２３９２４号公報
【特許文献３】特開２００３−６７０９９号公報
【特許文献４】特開平６−３１８２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、表示画面に表示された文字列に対して、ユーザ所望の範囲にマーカを付与するまたはマーカを消去したり、ユーザ所望の単語や文章を隠蔽または隠蔽解除したりするためには、当該操作手順を把握する必要がある。しかしながら、このような表示形態を変更するための操作手順が複雑であると、ユーザが誤入力をすることが考えられる。また、ユーザが所望の用語や範囲のみに特殊な表示形態を付与することが不可能な装置もある。上記特許文献１〜４で開示された装置では、このようなユーザの操作性等が考慮されておらす、ユーザの直感的な操作感覚に馴染まないことが考えられる。
【０００５】
それ故に、本発明の目的は、表示された表示情報に対してマーカを付与したり伏せ字表示したりする操作を容易にする表示形態変更プログラムおよび表示制御装置を提供することである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は以下の構成を採用した。なお、括弧内の参照符号やステップ番号（ステップをＳと略称しステップ番号のみを記載する）等は、本発明の理解を助けるために後述する実施形態との対応関係を示したものであって、本発明の範囲を何ら限定するものではない。
【０００７】
第１の発明は、ポインティングデバイス（１５）によって操作される装置（１）のコンピュータ（２１）で実行され、表示装置（１２）に表示された表示情報（第２の書籍画像）の表示形態を変更するための表示形態変更プログラムである。ポインティングデバイスは、ユーザの操作に応じて所定の座標系に基づいた座標情報を出力する。表示形態変更プログラムは、表示ステップ（Ｓ５３）、操作位置指定ステップ（Ｓ５６、Ｓ７１、Ｓ７４、Ｓ８０）、範囲設定ステップ（Ｓ７２、Ｓ７８）、方向検出ステップ（Ｓ７１）、第１表示形態表示ステップ（Ｓ７２、Ｓ７６）、および第２表示形態表示ステップ（Ｓ７８、Ｓ８１）をコンピュータに実行させる。表示ステップは、表示情報を表示装置に表示する。操作位置指定ステップは、ポインティングデバイスから出力される座標情報に基づいて、表示装置に表示された表示情報に対する位置（Ｘ軸、Ｙ軸座標、マーカ領域座標）を指定してメモリ（２４）に記憶する。範囲設定ステップは、操作位置指定ステップが最初に指定した位置（タッチオン座標）と現在指定している位置とを少なくとも含む表示情報上の範囲を設定してメモリに記憶する。方向検出ステップは、最初に指定した位置から現在指定している位置までの方向（順方向、逆方向）を検出する。第１表示形態表示ステップは、方向検出ステップが検出した方向が第１の方向（順方向）のとき、範囲設定ステップが設定した範囲の表示情報を第１の表示形態（マーカ表示）で表示装置に表示する。第２表示形態表示ステップは、方向検出ステップが検出した方向が第１の方向とは逆の第２の方向（逆方向）のとき、範囲設定ステップが設定した範囲の表示情報を第１の表示形態とは異なる第２の表示形態（マーカ消去）で表示装置に表示する。なお、ポインティングデバイスは、画面上での入力位置や座標を指定する入力装置であり、例えば、タッチパネル、マウス、トラックパッド、トラックボールなどで実現される。そして、それぞれの入力装置で用いられる座標系は、タッチパネル座標系や画面座標系である。また、第１の表示形態から第２の表示形態への変更は、マーカ表示→マーカ消去、マーカ表示→伏せ字表示、伏せ字表示→伏せ字解除等の各変化態様を含んでいる。
【０００８】
第２の発明は、上記第１の発明において、表示情報は、横書きまたは縦書きで表示装置に表示される文字情報である。第１の方向は、文字情報を読む順方向である。第１の表示形態で表示する文字情報は、他の文字情報とは異なった態様（マーカ表示）で表示装置に表示される。第２の表示形態で表示する文字情報は、他の文字情報と同じ態様（マーカ消去）で表示装置に表示される。
【０００９】
第３の発明は、上記第１の発明において、さらに第３表示形態表示ステップ（Ｓ９１、Ｓ９２）をコンピュータに実行させる。第３表示形態表示ステップは、ポインティングデバイスを用いてユーザが第１の手順（２連続タッチ）で操作を行った際（Ｓ９１でＹｅｓ）、第１の表示形態で表示されている範囲（マーカ領域座標）のうち、操作位置指定ステップにおいてその第１の手順の操作で指定される位置を含む範囲の表示情報を第１の表示形態および第２の表示形態と異なる第３の表示形態（伏せ字表示）で表示装置に表示する（Ｓ９２）。ここで、第１の表示形態から第３の表示形態への変更は、マーカ表示→伏せ字表示、マーカ表示→マーカ消去、伏せ字表示→伏せ字解除等、各変化態様を含んでいる。
【００１０】
第４の発明は、上記第３の発明において、さらに第３表示形態解除ステップ（Ｓ９３、Ｓ９４）をコンピュータに実行させる。第３表示形態解除ステップは、ポインティングデバイスを用いてユーザが第１の手順で操作を行った際、第３の表示形態で表示されている範囲のうち、操作位置指定ステップにおいてその第１の手順の操作で指定される位置を含む範囲の表示情報を第１の表示形態（伏せ字解除）で表示装置に表示する（Ｓ９４）。
【００１１】
第５の発明は、上記第３の発明において、さらに第３表示形態一時解除ステップ（Ｓ９５〜Ｓ９９）をコンピュータに実行させる。第３表示形態一時解除ステップは、ポインティングデバイスを用いてユーザが第１の手順とは異なる第２の手順（１回のみのタッチ）で操作を行った際（Ｓ９５でＹｅｓ）、第３の表示形態で表示されている範囲のうち、操作位置指定ステップにおいてその第２の手順の操作で指定される位置を含む範囲の表示情報を第１の表示形態で表示装置に表示し（Ｓ８７）、所定時間経過後（Ｓ９８でＹｅｓ）にその範囲の表示情報を第３の表示形態で表示装置に表示する（Ｓ９９）。
【００１２】
第６の発明は、上記第３の発明において、第３表示形態表示ステップは、ポインティングデバイスを用いてユーザが第１の手順とは異なる第３の手順（３連続タッチ）で操作を行った際、第１の表示形態で表示されている範囲の全ての表示情報を第３の表示形態で表示装置に表示するステップを含む。
【００１３】
第７の発明は、上記第３の発明において、第１の表示形態は、他の背景色と異なった色彩で範囲設定ステップが設定した範囲の表示情報の背景色（マーカＭ）を表示装置に表示する態様である。第２の表示形態は、他の背景色と同じ色彩で表示情報の背景色を表示装置に表示する態様である。第３の表示形態は、範囲設定ステップが設定した範囲の表示情報を表示装置に未表示（伏せ字表示）する態様である。
【００１４】
第８の発明は、ポインティングデバイスによって操作される装置のコンピュータ実行され、表示装置に表示された表示情報の表示形態を変更するための表示形態変更プログラムである。ポインティングデバイスは、ユーザの操作に応じて所定の座標系に基づいた座標情報を出力する。表示形態変更プログラムは、表示ステップ、操作位置指定ステップ、第１表示形態表示ステップ（Ｓ７６）、および第２表示形態表示ステップ（Ｓ９１、Ｓ９２）をコンピュータに実行させる。表示ステップは、表示情報を表示装置に表示する。操作位置指定ステップは、ポインティングデバイスから出力される座標情報に基づいて、表示装置に表示された表示情報に対する位置を指定してメモリに記憶する。第１表示形態表示ステップは、表示情報のうち、少なくとも一部を他の表示情報の表示態様とは異なった第１の表示形態で表示装置に表示する。第２表示形態表示ステップは、ポインティングデバイスを用いてユーザが第１の手順で操作を行った際、第１の表示形態で表示されている範囲のうち、操作位置指定ステップにおいてその第１の手順の操作で指定される位置を含む範囲の表示情報を第１の表示形態と異なる第２の表示形態（伏せ字表示）で表示装置に表示する（Ｓ９２）。ここで、第１の表示形態から第２の表示形態への変更は、マーカ表示→伏せ字表示、伏せ字表示→伏せ字解除の各変化態様を含んでいる。
【００１５】
第９の発明は、上記第８の発明において、さらに第２表示形態解除ステップ（Ｓ９３、Ｓ９４）をコンピュータに実行させる。第２表示形態解除ステップは、ポインティングデバイスを用いてユーザが第１の手順で操作を行った際、第２の表示形態で表示されている範囲のうち、操作位置指定ステップにおいてその第１の手順の操作で指定される位置を含む範囲の表示情報を第１の表示形態で表示装置に表示する（Ｓ９４）。
【００１６】
第１０の発明は、上記第８の発明において、さらに第２表示形態一時解除ステップ（Ｓ９５〜Ｓ９９）をコンピュータに実行させる。第２表示形態一時解除ステップは、ポインティングデバイスを用いてユーザが第１の手順とは異なる第２の手順で操作を行った際、第２の表示形態で表示されている範囲のうち、操作位置指定ステップにおいてその第２の手順の操作で指定される位置を含む範囲の表示情報を第１の表示形態で表示装置に表示し、所定時間経過後にその範囲の表示情報を第２の表示形態で表示装置に表示する。
【００１７】
第１１の発明は、上記第８の発明において、第２表示形態表示ステップは、ポインティングデバイスを用いてユーザが第１の手順とは異なる第３の手順で操作を行った際、第１の表示形態で表示されている範囲の全ての表示情報を第２の表示形態で表示装置に表示するステップを含む。
【００１８】
第１２の発明は、上記第８の発明において、第１の表示形態は、他の背景色と異なった色彩で表示情報の背景色を表示装置に表示する態様である。第２の表示形態は、表示情報を表示装置に未表示する態様である。
【００１９】
第１３の発明は、表示装置に表示された表示情報の表示形態を変更する表示制御装置（１）である。表示制御装置は、ポインティングデバイスによって操作される。ポインティングデバイスは、ユーザの操作に応じて所定の座標系に基づいた座標情報を出力する。表示制御装置は、記憶手段（２４）、表示制御手段、操作位置指定手段、範囲設定手段、方向検出手段、第１表示形態表示手段、および第２表示形態表示手段を備える。表示制御手段は、表示情報を表示装置に表示する。操作位置指定手段は、ポインティングデバイスから出力される座標情報に基づいて、表示装置に表示された表示情報に対する位置を指定して記憶手段に記憶する。範囲設定手段は、操作位置指定手段が最初に指定した位置と現在指定している位置とを少なくとも含む表示情報上の範囲を設定して記憶手段に記憶する。方向検出手段は、最初に指定した位置から現在指定している位置までの方向を検出する。第１表示形態表示手段は、方向検出手段が検出した方向が第１の方向のとき、範囲設定手段が設定した範囲の表示情報を第１の表示形態で表示装置に表示する。第２表示形態表示手段は、方向検出手段が検出した方向が第１の方向とは逆の第２の方向のとき、範囲設定手段が設定した範囲の表示情報を第１の表示形態とは異なる第２の表示形態で表示装置に表示する。
【００２０】
第１４の発明は、表示装置に表示された表示情報の表示形態を変更する表示制御装置である。表示制御装置は、ポインティングデバイスによって操作される。ポインティングデバイスは、ユーザの操作に応じて所定の座標系に基づいた座標情報を出力する。表示制御装置は、記憶手段、表示制御手段、操作位置指定手段、第１表示形態表示手段、および第２表示形態表示手段を備える。表示制御手段と、表示情報を表示装置に表示する。操作位置指定手段は、ポインティングデバイスから出力される座標情報に基づいて、表示装置に表示された表示情報に対する位置を指定して記憶手段に記憶する。第１表示形態表示手段は、表示情報のうち、少なくとも一部を他の表示情報の表示態様とは異なった第１の表示形態で表示装置に表示する。第２表示形態表示手段は、ポインティングデバイスを用いてユーザが所定の操作を行った際、第１の表示形態で表示されている範囲のうち、操作位置指定手段においてその所定の操作で指定される位置を含む範囲の表示情報を第１の表示形態と異なる第２の表示形態で表示装置に表示する。
【発明の効果】
【００２１】
上記第１の発明によれば、表示された表示情報に対して表示態様を変化させる操作を容易にできる。例えば、ユーザは第１の方向に表示情報の一部を指定するようにポインティングデバイスを操作すると、当該一部の表示情報が第１の表示形態となり、逆の方向に指定するようにポインティングデバイスを操作すると、当該一部の表示情報が第１の表示形態とは異なった態様で表示される。このように、操作方向を逆にするだけで異なった表示態様に変化させることができ、ユーザの直感的な操作感覚に沿ってユーザの操作性を向上することができる。
【００２２】
上記第２の発明によれば、ユーザは表示された文字情報を読む方向（順方向）になぞるような操作を行うことによって、その文字情報を区別（例えば、マーカ付与）して表示することができる。また、ユーザは他と区別して表示された文字情報を読む方向と反対の方向（逆方向）になぞるような操作を行うことによって、その文字情報を他の文字情報と同じ態様で表示（例えば、マーカ消去）することができる。このように、ポインティングデバイスをなぞる方向を逆にするだけで他との区別／区別解除を容易に行うことができ、ユーザの直感的な操作感覚に沿ってユーザの操作性を向上することができる。
【００２３】
上記第３の発明によれば、第１の表示形態で表示された表示情報をユーザが選択して第１の手順（例えば、２連続タッチ）で操作を行うと、当該表示情報のみを第３の表示形態（例えば、伏せ字表示）で表示することができる。
【００２４】
上記第４の発明によれば、ユーザは、同じ操作を行うことによって、第１の表示形態から第３の表示形態への変更、または第３の表示形態から第１の表示形態への変更を行うことができ、それぞれの操作を容易に行うことができる。
【００２５】
上記第５の発明によれば、第３の表示形態から第１の表示形態への変更を一時的に行うことができる。例えば、ユーザは、伏せ字表示（第３の表示形態）を解除したい表示情報を選択して所定の操作を行うだけで容易に隠蔽された文字を一時的に見ることができる。
【００２６】
上記第６の発明によれば、ユーザは、第１の表示形態で表示された表示情報の何れかをユーザが選択して第１の手順と異なる第２の手順（例えば、３連続タッチ）で操作を行うと、第１の表示形態で表示された全ての表示情報を第３の表示形態で表示することができる。
【００２７】
上記第７の発明によれば、ユーザは表示された表示情報を順方向になぞるような操作を行うことによって、その表示情報の背景色を異なった色彩で表示（マーカ表示）することができる。また、ユーザはマーカ表示された表示情報を逆方向になぞるような操作を行うことによって、マーカ表示を消去することができる。さらに、マーカ表示された表示情報をユーザが選択して第１の手順で操作を行うと、当該表示情報を隠蔽して表示することができる。
【００２８】
上記第８の発明によれば、第１の表示形態で表示された表示情報をユーザが選択して第１の手順（例えば、２連続タッチ）で操作を行うと、当該表示情報のみを第２の表示形態（例えば、伏せ字表示）で表示することができる。
【００２９】
上記第９の発明によれば、ユーザは、同じ操作を行うことによって、第１の表示形態から第２の表示形態への変更、または第２の表示形態から第１の表示形態への変更を行うことができ、それぞれの操作を容易に行うことができる。
【００３０】
上記第１０の発明によれば、第２の表示形態から第１の表示形態への変更を一時的に行うことができる。例えば、ユーザは、伏せ字表示（第２の表示形態）を解除したい表示情報を選択して所定の操作を行うだけで容易に隠蔽された文字を一時的に見ることができる。
【００３１】
上記第１１の発明によれば、ユーザは、第１の表示形態で表示された表示情報の何れかをユーザが選択して第１の手順と異なる第２の手順で操作を行うと、第１の表示形態で表示された全ての表示情報を第２の表示形態で表示することができる。
【００３２】
上記第１２の発明によれば、マーカ表示された表示情報をユーザが選択して第１の手順で操作を行うと、当該表示情報を隠蔽して表示することができる。
【００３３】
また、本発明の表示制御装置によれば、上述した表示形態変更プログラムと同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００３４】
図面を参照して、本発明の一実施形態に係る表示形態変更プログラムを実行する表示制御装置について説明する。本発明の表示形態変更プログラムは、少なくとも１つの表示装置に表示可能な任意のコンピュータシステムで実行されることによって適用することができるが、情報処理装置（表示制御装置）の一例としてゲーム装置１で実行される表示形態変更プログラムを用いて説明する。なお、図１は、本発明の表示形態変更プログラムを実行するゲーム装置１の外観図である。ここでは、ゲーム装置１の一例として、携帯ゲーム装置を示す。
【００３５】
図１において、ゲーム装置１は、第１のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）１１および第２のＬＣＤ１２を含む。ハウジング１３は、上側ハウジング１３ａと下側ハウジング１３ｂとによって構成されており、第１のＬＣＤ１１は上側ハウジング１３ａに収納され、第２のＬＣＤ１２は下側ハウジング１３ｂに収納される。第１のＬＣＤ１１および第２のＬＣＤ１２の解像度は、いずれも２５６ｄｏｔ×１９２ｄｏｔである。なお、本実施形態では表示装置としてＬＣＤを用いているが、例えばＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ：電界発光）を利用した表示装置等、他の任意の表示装置を利用することができる。また任意の解像度のものを利用することができる。
【００３６】
上側ハウジング１３ａには、後述する１対のスピーカ（図２の３０ａ、３０ｂ）からの音を外部に放出するための音抜き孔１８ａ、１８ｂが形成されている。
【００３７】
下側ハウジング１３ｂには、入力装置として、十字スイッチ１４ａ、スタートスイッチ１４ｂ、セレクトスイッチ１４ｃ、Ａボタン１４ｄ、Ｂボタン１４ｅ、Ｘボタン１４ｆ、Ｙボタン１４ｇ、電源スイッチ１４ｈ、Ｌボタン１４Ｌ、およびＲボタン１４Ｒが設けられている。また、さらなる入力装置として、第２のＬＣＤ１２の画面上にタッチパネル１５が装着されている。また、下側ハウジング１３ｂには、メモリカード１７やスティック１６を収納するための挿入口も設けられている。
【００３８】
タッチパネル１５としては、例えば抵抗膜方式や光学式（赤外線方式）や静電容量結合式等、任意の方式のものを利用することができる。タッチパネル１５は、その表面をスティック１６で触れると、その接触位置に対応する座標データを出力する機能を有するポインティングデバイスの一例である。なお、以下ではプレイヤがタッチパネル１５をスティック１６で操作するものとして説明を行うが、スティック１６の代わりにペン（スタイラスペン）や指でタッチパネル１５を操作することももちろん可能である。本実施形態では、タッチパネル１５として、第２のＬＣＤ１２の解像度と同じく２５６ｄｏｔ×１９２ｄｏｔの解像度（検出精度）のものを利用する。ただし、必ずしもタッチパネル１５の解像度と第２のＬＣＤ１２の解像度が一致している必要はない。
【００３９】
メモリカード１７は、表示形態変更プログラムおよび書籍をデジタルデータ化した電子書籍データ（以下、単に電子書籍データと記載する）等を記録した記録媒体であり、下部ハウジング１３ｂに設けられた挿入口に着脱自在に装着される。
【００４０】
次に、図２を参照して、ゲーム装置１の内部構成を説明する。なお、図２は、ゲーム装置１の内部構成を示すブロック図である。
【００４１】
図２において、ハウジング１３に収納される電子回路基板２０には、ＣＰＵコア２１が実装される。ＣＰＵコア２１には、バス２２を介して、コネクタ２３が接続されるとともに、入出力インターフェース回路（図面ではＩ／Ｆ回路と記す）２５、第１ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６、第２ＧＰＵ２７、ＲＡＭ２４、およびＬＣＤコントローラ３１が接続される。コネクタ２３には、メモリカード１７が着脱自在に接続される。メモリカード１７は、表示形態変更プログラムおよび電子書籍データを記憶するＲＯＭ１７ａと、バックアップデータを書き換え可能に記憶するＲＡＭ１７ｂを搭載する。メモリカード１７のＲＯＭ１７ａに記憶された表示形態変更プログラムは、ＲＡＭ２４にロードされ、ＲＡＭ２４にロードされた表示形態変更プログラムがＣＰＵコア２１によって実行される。ＲＡＭ２４には、表示形態変更プログラムの他にも、適宜、電子書籍データ、ＣＰＵコア２１がプログラムを実行して得られる一時的なデータ、および書籍画像を生成するためのデータ等が記憶される。Ｉ／Ｆ回路２５には、タッチパネル１５、右スピーカ３０ａ、左スピーカ３０ｂ、および図１の十字スイッチ１４ａやＡボタン１４ｄ等から成る操作スイッチ部１４が接続される。右スピーカ３０ａおよび左スピーカ３０ｂは、音抜き孔１８ａおよび１８ｂの内側にそれぞれ配置される。
【００４２】
第１ＧＰＵ２６には、第１ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）２８が接続され、第２ＧＰＵ２７には、第２ＶＲＡＭ２９が接続される。第１ＧＰＵ２６は、ＣＰＵコア２１からの指示に応じて、ＲＡＭ２４に記憶されている書籍画像を生成するためのデータに基づいて第１の書籍画像を生成し、第１ＶＲＡＭ２８に描画する。第２ＧＰＵ２７は、同様にＣＰＵコア２１からの指示に応じて第２の書籍画像を生成し、第２ＶＲＡＭ２９に描画する。第１ＶＲＡＭ２８および第２ＶＲＡＭ２９は、ＬＣＤコントローラ３１に接続されている。
【００４３】
ＬＣＤコントローラ３１は、レジスタ３２を含む。レジスタ３２は、ＣＰＵコア２１からの指示に応じて０または１の値を記憶する。ＬＣＤコントローラ３１は、レジスタ３２の値が０の場合は、第１ＶＲＡＭ２８に描画された第１の書籍画像を第１のＬＣＤ１１に出力し、第２ＶＲＡＭ２９に描画された第２の書籍画像を第２のＬＣＤ１２に出力する。また、レジスタ３２の値が１の場合は、第１ＶＲＡＭ２８に描画された第１の書籍画像を第２のＬＣＤ１２に出力し、第２ＶＲＡＭ２９に描画された第２の書籍画像を第１のＬＣＤ１１に出力する。
【００４４】
なお、本発明の表示形態変更プログラムは、上述したように少なくとも１つの表示装置に表示可能な任意のコンピュータシステムで実行されることによって適用することができるが、メモリカード１７等の外部記憶媒体を通じてコンピュータシステムに供給されるだけでなく、有線または無線の通信回線を通じてコンピュータシステムに供給されてもよい。また、表示形態変更プログラムや電子書籍データは、コンピュータシステム内部の不揮発性記憶装置に予め記録されていてもよい。なお、表示形態変更プログラムや電子書籍データを記憶する情報記憶媒体としては、上記不揮発性半導体メモリに限らず、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはそれらに類する光学式ディスク状記憶媒体でもよい。
【００４５】
次に、図３〜図７を参照して、ゲーム装置１で実行される表示形態変更プログラムによる具体的な処理動作を説明する前に、当該処理動作によって第１のＬＣＤ１１および第２のＬＣＤ１２に表示される表示形態例について説明する。説明を具体的にするために、辞書をデジタルデータ化して電子媒体に記録したものを、ゲーム装置１で閲覧する電子辞書を一例に表示形態例を説明する。この場合、メモリカード１７に記憶される電子書籍データは、辞書をデジタルデータ化したものとなる。なお、図３は、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される電子辞書の画面表示例を示す図である。図４は、第２のＬＣＤ１２に表示される表示情報の一部にマーカを付与する処理の一例を示す図である。図５は、文字情報に対する順方向および逆方向を説明するための図である。図６は、第２のＬＣＤ１２に表示される表示情報の一部に付与されたマーカを消去する処理の一例を示す図である。図７は、第２のＬＣＤ１２に表示される表示情報の一部を伏せ字にする、あるいは伏せ字を解除する処理の一例を示す図である。
【００４６】
図３において、辞書をデジタルデータ化した電子書籍データをゲーム装置１で閲覧する場合、例えば、ユーザが検索した単語に対する説明が文字情報として第１のＬＣＤ１１および第２のＬＣＤ１２に表示される。図３に示した表示例では、第１のＬＣＤ１１にユーザが選択した単語に対する意味が横書きの文字情報で示され、第２のＬＣＤ１２にユーザが選択した単語に対する類語やその比較が横書きの文字情報として示されている。また、第２のＬＣＤ１２で示される文字情報の下部欄外には、各種アイコンが表示される。これらのアイコンの上面を覆っているタッチパネル１５をユーザがタッチ操作することによって、アイコンに応じた操作を行うことができる。それらアイコンの１つとして、マーカアイコンＩｍが含まれている。ユーザがマーカアイコンＩｍ上のタッチパネル１５をタッチ操作すると、マーカモードに移行する。
【００４７】
マーカモードに移行すると、ユーザは、第２のＬＣＤ１２で表示された文字情報の任意の文字にマーカを付与することが可能となる。図４に示すように、マーカを付与したい文字に対して、当該文字を読む方向（図示ａ方向）に当該文字上のタッチパネル１５をドラッグするようなタッチ操作すると、当該文字上にマーカＭ１（図４の斜線領域で示す）が当該タッチ操作に合わせて順次付与されていく。ここで、文字を読む方向とは、図５に示すように横書きでは右から左への方向であり、縦書きでは上から下への方向となる。以下、文字を読む方向を順方向と記載する。具体的には、文字「自然に」の「自」の左側の位置からスティック１６をタッチパネル１５に接触（タッチオン）して「に」の右側の位置までドラッグするタッチ操作を行い、当該位置でタッチパネル１５からスティック１６を離す（タッチオフ）操作することによって、文字「自然に」にマーカＭ１が付与される。マーカとは、選択した文字情報を他の文字情報と区別するために、他の文字情報の背景色と異なる色彩で塗りつぶした領域を選択した文字情報の背景に付与して表現するものである。マーカを付与して第２のＬＣＤ１２で表示する一例として、マーカを表現する塗りつぶし領域の上に選択した文字情報を重畳させ、当該文字情報をユーザが視認可能にする。なお、ユーザは、複数箇所の文字情報に対してそれぞれ順方向にドラッグするタッチ操作を行うことによって、複数のマーカを付与することも可能である（図７のマーカＭ１〜Ｍ４参照）。また、ユーザが第２のＬＣＤ１２に表示された横書きの文字情報に対して、下斜めの方向（縦書きの文字情報では、左斜め方向）にドラッグするタッチ操作を行った場合、下斜め方向へタッチ操作した始点から終点までの読む方向に沿った全ての文字情報に対してマーカを付与する。
【００４８】
また、上記マーカモードでは、ユーザは、付与された任意のマーカを消去することが可能となる。図６に示すように、消去したいマーカが付与された文字に対して、当該文字を読む方向とは逆の方向（図示ｂ方向）に当該文字上のタッチパネル１５をドラッグするようなタッチ操作すると、当該文字上に付与されたマーカＭ１が当該タッチ操作に合わせて順次消去されていく。ここで、文字を読む方向の逆の方向とは、図５に示すように横書きでは右から左への方向であり、縦書きでは下から上への方向となる。以下、文字を読む方向の逆の方向を単に逆方向と記載する。具体的には、マーカＭ１が付与されている文字「自然に」の「に」の右側でタッチオンし、「自」の左側までタッチパネル１５をタッチ操作してタッチオフすることによって、文字「自然に」に付与されていたマーカＭ１が消去される。なお、付与されているマーカの一部に対して逆方向のタッチ操作を行った場合、当該一部のマーカのみ消去される。例えば、マーカＭ１が付与されている文字「自然に」の「に」の右側でタッチオンし、「に」の左側までタッチパネル１５をタッチ操作してタッチオフすることによって、文字「に」に付与されていたマーカＭ１の一部が消去され、文字「自然」に付与されていたマーカＭ１は継続して付与されて表示される。なお、マーカが付与されていない文字情報に対して逆方向のタッチ操作を行った場合、表示形態の変更は行われない。また、ユーザが第２のＬＣＤ１２に表示された横書きの文字情報に対して、上斜めの方向（縦書きの文字情報では、右斜め方向）にドラッグするタッチ操作を行った場合、上斜め方向へタッチ操作した始点から終点までの読む方向の逆の方向に沿った文字情報に付与された全てのマーカを消去する。このように、ユーザは、表示された文字情報の順方向にドラッグするタッチ操作を行うことによってマーカを付与し、逆方向にドラッグするタッチ操作を行うことによってマーカを消去できるため、それぞれの操作を容易に行うことができる。
【００４９】
さらに、上記マーカモードでは、ユーザは、マーカが付与された文字を隠蔽（伏せ字）することが可能となる。図７の上図から下図への動作で示すように、マーカが付与された文字のうち、隠蔽したい文字の上のタッチパネル１５を２連続タッチする操作を行うと、当該文字が隠蔽されて伏せ字で表示される。ここで、タッチパネル１５を２連続タッチする操作とは、スティック１６をタッチパネル１５にタッチして離すタッチオン−タッチオフ操作を所定時間内に２度連続して行う操作であり、いわゆる「ダブルクリック」と類似した操作である。具体的には、マーカＭ１〜Ｍ４が付与されたそれぞれの文字のうち、マーカＭ１が付与されている文字「自然に」を２連続タッチする操作をすることによって、マーカＭ１が付与された文字「自然に」が隠蔽されて伏せ字となる。本実施形態における伏せ字では、選択した文字情報が塗りつぶし領域であるマーカで隠蔽されて表示される。文字情報を隠蔽する第２のＬＣＤ１２で表示する一例として、隠蔽する文字情報の上にマーカを重畳させ、当該文字情報をユーザが視認不可能にする。つまり、マーカが付与された文字情報（図７上図のマーカＭ１）と伏せ字の文字情報（図７下図のマーカＭ１）とは、マーカと文字情報とを重畳させる上下関係が逆となった形態である。
【００５０】
一方、上記マーカモードでは、ユーザは、マーカで隠蔽された文字に対して、その隠蔽を解除することが可能である。図７の下図から上図への動作で示すように、マーカで隠蔽されている文字のうち、隠蔽解除したい文字の上のタッチパネル１５を２連続タッチする操作を行うと、当該文字が隠蔽解除されてマーカが付与された文字として表示される。具体的には、文字を隠蔽しているマーカＭ１を２連続タッチする操作をすることによって、マーカＭ１が付与された文字「自然に」が隠蔽解除されて表示される。文字情報の隠蔽を解除して第２のＬＣＤ１２で表示する一例として、文字情報の上に重畳していたマーカを当該文字情報の下に移動させ、当該文字情報をユーザが視認可能にする。このように、ユーザは、同じタッチ操作（２連続タッチする操作）をマーカに対して行うことによって、文字情報を伏せ字にする、または伏せ字を解除する操作を行うことができ、それぞれの操作を容易に行うことができる。
【００５１】
なお、上記マーカモードでは、ユーザは、マーカで隠蔽された文字に対して、その隠蔽を所定時間だけ解除することが可能である。図７の下図において、マーカＭ１で隠蔽されている文字の上のタッチパネル１５をスティック１６でタッチして離すタッチオン−タッチオフ操作を１度行うと、当該文字の隠蔽が所定時間（例えば、２秒間）だけ解除されてマーカが付与された文字として表示される（図７上図の状態）。このように、ユーザは、伏せ字を解除したいマーカをタッチするだけで容易に隠蔽された文字を所定時間見ることができる。
【００５２】
次に、図８〜図１０を参照して、ゲーム装置１で実行される表示形態変更プログラムによる具体的な処理動作について説明する。なお、図８は、当該表示変更プログラムを実行することによってゲーム装置１が表示形態変更処理を行う動作を示すフローチャートである。図９は、図８におけるステップ５８のマーカ処理について詳細な動作を示すサブルーチンである。図１０は、図８におけるステップ５９の伏せ字処理について詳細な動作を示すサブルーチンである。なお、これらの処理を実行するためのプログラムは、ＲＯＭ１７ａに格納された表示形態変更プログラムに含まれており、ゲーム装置１の電源がオンになったときに、ＲＯＭ１７ａからＲＡＭ２４に読み出されて、ＣＰＵコア２１によって実行される。
【００５３】
まず、ゲーム装置１の電源（図示せず）がＯＮされると、ＣＰＵコア２１によってブートプログラム（図示せず）が実行され、これによりメモリカード１７に格納されている表示形態変更プログラムがＲＡＭ２４にロードされる。当該ロードされた表示形態変更プログラムがＣＰＵコア２１で実行されることによって、図８に示すステップ（図８〜図１０では「Ｓ」と略称する）が実行される。なお、上記表示形態変更プログラムを実行することによって、当該表示形態変更プログラムやユーザが選択した単語に応じた書籍画像等が第１のＬＣＤ１１および第２のＬＣＤ１２に描画されるが、書籍内容についての詳細な説明を省略し、ここでは主にタッチパネル１５から入力される情報に基づいて表示形態が変更される処理について詳述する。
【００５４】
図８において、ＣＰＵコア２１は、ユーザによる表示データ（単語）の選択を促し、ユーザが操作した操作スイッチ部１４からの操作信号に応じて第１のＬＣＤ１１および第２のＬＣＤ１２に描画する書籍画像のための表示データを選択する（ステップ５１）。次に、ＣＰＵコア２１は、メモリカード１７に格納されている電子書籍データから選択された表示データを読み出し（ステップ５２）、第１のＬＣＤ１１および第２のＬＣＤ１２に表示データに応じた書籍画像（図３参照）を表示する（ステップ５３）。そして、ＣＰＵコア２１は、処理を次のステップに進める。
【００５５】
次に、ＣＰＵコア２１は、ユーザがマーカアイコン（図３のマーカアイコンＩｍ）を選択したか否かを判断する（ステップ５４）。そして、ＣＰＵコア２１は、マーカアイコンが選択された場合、マーカモードに移行して処理を次のステップ５５に進める。一方、ＣＰＵコア２１は、マーカアイコンが未選択の場合、処理を次のステップ６１に進める。
【００５６】
ステップ５５において、ＣＰＵコア２１は、ユーザの操作に応じたタッチパネル１５からのタッチ入力があるか否かを判断する。そして、タッチ入力がある場合、ＣＰＵコア２１は、現在タッチパネル１５をタッチしている接触位置に対応する第２のＬＣＤ１２に表示される画像上の座標（以下、タッチ座標と記載する）をタッチオン座標として、ＲＡＭ２４に記憶し（ステップ５６）、処理を次のステップ５７に進める。一方、ＣＰＵコア２１は、タッチ入力がない場合、処理を次のステップ６０に進める。
【００５７】
ステップ５７において、ＣＰＵコア２１は、上記ステップ５６で設定したタッチオン座標がマーカ表示領域内か否かを判断する。例えば、図７に示した表示例では、タッチオン座標がマーカＭ１〜Ｍ４の塗りつぶし領域のいずれかの内部であれば、マーカ表示領域内であると判断する。そして、ＣＰＵコア２１は、タッチオン座標がマーカ表示領域外である場合にマーカ処理（ステップ５８）を行い、タッチオン座標がマーカ表示領域内である場合に伏せ字処理（ステップ５９）を行って、処理を次のステップ６０に進める。なお、マーカ処理および伏せ字処理の詳細な動作については、後述する。
【００５８】
ステップ６０において、ＣＰＵコア２１は、ユーザがマーカアイコンの選択を継続（マーカモードを継続）しているか否かを判断する。そして、マーカアイコンの選択が継続している場合、ＣＰＵコア２１は、上記ステップ５５に戻って処理を繰り返す。一方、上記ステップ５４および６０においてマーカアイコンが選択されていない場合、ＣＰＵコア２１は、他のアイコンが選択されているか否かを判断する（ステップ６１）。次に、他のアイコンが選択されている場合、ＣＰＵコア２１は、選択されたアイコンに応じた処理を実行し（ステップ６２）、処理を次のステップ６３に進める。一方、他のアイコンも選択されていない場合、ＣＰＵコア２１は、そのまま処理を次のステップ６３に進める。
【００５９】
ステップ６３において、ＣＰＵコア２１は、ユーザが別の表示データ（単語）を選択したか否かを判断する。そして、ＣＰＵコア２１は、別の表示データが選択された場合、上記ステップ５１に戻って処理を繰り返す。一方、別の表示データが選択されていない場合、ＣＰＵコア２１は、辞書表示処理を終了するか否かを判断する（ステップ６４）。そして、辞書表示処理を終了する場合、ＣＰＵコア２１は、当該フローチャートによる処理を終了する。一方、辞書表示処理を継続する場合、ＣＰＵコア２１は、上記ステップ５４に戻って処理を繰り返す。
【００６０】
次に、図９を参照して、上記ステップ５８におけるマーカ処理について説明する。まず、ＣＰＵコア２１は、上記ステップ５６で設定されたタッチオン座標に対して、現在のタッチ座標が表示されている文字情報における順方向（図５参照）にあるか否かを判断する（ステップ７１）。そして、現在のタッチ座標が順方向にある場合、ＣＰＵコア２１は、タッチオン座標から現在のタッチ座標までの順方向の文字情報上にマーカを表示し（ステップ７２；図４参照）、ユーザがタッチオフしたか否かを判断する（ステップ７３）。そして、ＣＰＵコア２１は、ユーザがステップ７３でタッチオフした場合に処理を次のステップ７４に進め、タッチ操作を継続している場合に上記ステップ７１に戻って処理を繰り返す。
【００６１】
ステップ７４において、ＣＰＵコア２１は、現在のタッチ座標をタッチオフ座標として、ＲＡＭ２４に記憶する。次に、ＣＰＵコア２１は、マーカ番号を定義するマーカカウンタを＋１して（ステップ７５）、タッチオン座標を始点およびタッチオフ座標を終点としたマーカ領域座標をマーカ番号に応じてＲＡＭ２４に記憶して（ステップ７６）、当該サブルーチンによる処理を終了する。図１１および図１２を用いて、記憶されるマーカ番号およびマーカ領域座標について説明する。
【００６２】
図１１において、文字情報に付与されるマーカは、マーカ番号、マーカ領域座標、および伏せ字フラグによって管理され、それらのデータがＲＡＭ２４に記憶される。そして、ＣＰＵコア２１は、ＲＡＭ２４に記憶されたこれらのデータに基づいて、マーカをそれぞれ第２のＬＣＤ１２に表示する。マーカ番号は、ステップ７５でカウントされるマーカカウンタ値に応じて決定される。マーカ領域座標は、第２のＬＣＤ１２に表示される書籍画像上に重畳されるマーカの表示位置を示す座標データである。
【００６３】
図１２に示すように、第２のＬＣＤ１２に表示される書籍画像には、直交するＸ軸およびＹ軸座標が定義されている。マーカ領域座標は、Ｘ軸およびＹ軸座標に対するマーカの始点（Ｘｓ、Ｙｓ）および終点（Ｘｅ、Ｙｅ）をそれぞれ示す。例えば、文字「自然に」に付与されたマーカＭ１のマーカ領域座標は、始点（Ｘｓ１、Ｙｓ１）および終点（Ｘｅ１、Ｙｅ１）でその位置が示される。ここで、文字情報が横書きの場合、文字の高さ方向（図１２のＹ軸方向）におけるマーカＭ１の幅は、幅Ｗで一定値である。例えば、幅Ｗは、文字情報の行幅や行ピッチに応じて設定される。そして、マーカＭ１は、始点（Ｘｓ１、Ｙｓ１）および終点（Ｘｅ１、Ｙｅ１）を幅Ｗの中点となるように設定して、始点（Ｘｓ１、Ｙｓ１）から終点（Ｘｅ１、Ｙｅ１）まで幅ＷのマーカＭ１が形成される。なお、文字情報が縦書きの場合、文字の幅方向（図１２のＸ軸方向）におけるマーカＭの幅が、幅Ｗで一定値となる。また、始点（Ｘｓ、Ｙｓ）および終点（Ｘｅ、Ｙｅ）をマーカＭにおける角部となるように設定してもかまわない。
【００６４】
伏せ字フラグは、マーカが付与された文字を隠蔽（伏せ字）するか否かを設定するフラグである。伏せ字フラグが「ＯＮ」の場合、文字情報の上にマーカを重畳させ、当該文字情報を隠蔽する。また、伏せ字フラグが「ＯＦＦ」の場合、マーカの上に文字情報を重畳させ、当該文字情報の隠蔽を解除（ユーザから視認可能）する。なお、上記ステップ７６において、新規のマーカがＲＡＭ２４に記憶された際、伏せ字フラグは「ＯＦＦ」に設定される。
【００６５】
図９に戻り、上記ステップ７１において、上記ステップ５６で設定されたタッチオン座標に対して、現在のタッチ座標が表示されている文字情報における逆方向（図５参照）にある場合、ＣＰＵコア２１は、処理をステップ７７に進める。ステップ７７において、ＣＰＵコア２１は、タッチオン座標から現在のタッチ座標までの逆方向の文字情報上にマーカ表示領域があるか否かを判断する。そして、逆方向の文字情報上にマーカ表示領域がある場合、処理を次のステップ７８に進める。一方、逆方向の文字情報上にマーカ表示領域がない場合、そのまま処理を次のステップ７９に進める。
【００６６】
ステップ７８において、ＣＰＵコア２１は、タッチオン座標から現在のタッチ座標までの逆方向の文字情報上にあるマーカを消去する（図６参照）。そして、ＣＰＵコア２１は、ユーザがタッチオフしたか否かを判断し（ステップ７９）、タッチオフした場合に処理を次のステップ８０に進め、タッチ操作を継続している場合に上記ステップ７１に戻って処理を繰り返す。
【００６７】
ステップ８０において、ＣＰＵコア２１は、現在のタッチ座標をタッチオフ座標として、ＲＡＭ２４に記憶する。そして、ＣＰＵコア２１は、タッチオン座標からタッチオフ座標までの逆方向の文字情報上のマーカが消去されるように、ＲＡＭ２４に記憶されているマーカ領域座標を書換または削除して、当該サブルーチンによる処理を終了する。
【００６８】
次に、図１０を参照して、上記ステップ５９における伏せ字処理について説明する。まず、ＣＰＵコア２１は、上記ステップ５６で設定したタッチオン座標が伏せ字表示領域内か否かを判断する（ステップ９０）。図７に示した表示例では、タッチオン座標がマーカＭ１〜Ｍ４の塗りつぶし領域のうち、伏せ字フラグが「ＯＮ」になった領域（図７下図のマーカＭ１）の内部であれば、伏せ字表示領域内であると判断する。そして、ＣＰＵコア２１は、タッチオン座標が伏せ字表示領域以外、すなわち、伏せ字フラグ「ＯＦＦ」のマーカ表示領域内である場合、処理を次のステップ９１に進める。一方、ＣＰＵコア２１は、タッチオン座標が伏せ字表示領域内である場合、処理を次のステップ９３に進める。
【００６９】
ステップ９１において、ＣＰＵコア２１は、ユーザがタッチパネル１５を２連続タッチする操作を行ったか否かを判断する。そして、ＣＰＵコア２１は、２連続タッチする操作である場合、タッチ操作されたマーカの伏せ字フラグを「ＯＮ」に変更して（ステップ９２）、当該サブルーチンによる処理を終了する。このタッチ操作されたマーカの伏せ字フラグを「ＯＮ」に変更することによって、文字情報の上にマーカが重畳されるため、マーカに重畳された文字情報がユーザから視認不可能となる（図７下図参照）。一方、ＣＰＵコア２１は、２連続タッチする操作でない場合、上記ステップ７１（マーカ処理）に処理を進める。
【００７０】
図１３は、図１２で示したマーカＭ１が伏せ字表示に変更された一例を示す図である。図１２と図１３とを比較すれば明らかなように、図１２で示したマーカＭ１に対して、伏せ字表示のマーカＭ１は、同じ始点（Ｘｓ１、Ｙｓ１）、終点（Ｘｅ１、Ｙｅ１）、およびマーカ幅Ｗで形成されている。そして、両者の違いは、マーカＭ１と文字「自然に」とを重畳させる上下関係が逆となった形態である。
【００７１】
ステップ９３において、ＣＰＵコア２１は、ユーザがタッチパネル１５を２連続タッチする操作を行ったか否かを判断する。そして、ＣＰＵコア２１は、２連続タッチする操作である場合、タッチ操作されたマーカの伏せ字フラグを「ＯＦＦ」に変更して（ステップ９４）、当該サブルーチンによる処理を終了する。このタッチ操作されたマーカの伏せ字フラグを「ＯＦＦ」に変更することによって、マーカの上に文字情報が重畳されるため、マーカが付与された文字情報はユーザから視認可能となる（図７上図参照）。一方、ＣＰＵコア２１は、２連続タッチする操作でない場合、次のステップ９５に処理を進める。
【００７２】
ステップ９５において、ＣＰＵコア２１は、ユーザがタッチパネル１５にタッチオン−タッチオフ操作を１度行ったか否かを判断する。そして、ＣＰＵコア２１は、タッチオン−タッチオフ操作を１度行う操作でない場合、上記ステップ７１（マーカ処理）に処理を進める。一方、ＣＰＵコア２１は、タッチオン−タッチオフ操作を１度行う操作である場合、隠蔽解除する時間を計測するカウンタのカウントを開始し（ステップ９６）、処理を次のステップに進める。
【００７３】
次に、ＣＰＵコア２１は、タッチ操作されたマーカの伏せ字フラグを「ＯＦＦ」に変更して当該マーカによる隠蔽を解除し（ステップ９７）、上記カウンタの計測による所定時間（例えば、２秒間）の経過を待つ（ステップ９８）。そして、上記カウンタの計測による所定時間が経過する（ステップ９８でＹｅｓ）と、ＣＰＵコア２１は、タッチ操作されたマーカの伏せ字フラグを「ＯＮ」に戻して当該マーカを伏せ字表示にして文字を隠蔽して（ステップ９９）、当該サブルーチンによる処理を終了する。これらステップ９５〜９９の処理によって、伏せ字を解除したいマーカをタッチするだけでユーザが容易に隠蔽された文字を所定時間見ることができる。
【００７４】
このように、本実施例の表示形態変更プログラムを実行するゲーム装置によれば、表示された表示情報に対してマーカを付与したり伏せ字表示したりする操作を容易にできる。例えば、文字情報にマーカを付与する場合、ユーザはその文字情報を読む方向（順方向）にマーカを付与したい文字情報をタッチパネル１５上でなぞるタッチ操作を行う。一方、文字情報に付与されたマーカを消去する場合、ユーザはその文字情報を読む方向と反対の方向（逆方向）に消去したいマーカをタッチパネル１５上でなぞるタッチ操作を行う。このように、タッチパネル１５をなぞる方向を逆にするだけでマーカ付与／消去を容易に行うことができ、ユーザの直感的な操作感覚に沿ってユーザの操作性を向上することができる。また、マーカが付与された文字情報をユーザがタッチパネル１５上で２連続タッチするタッチ操作を行うと、当該文字情報を隠蔽した伏せ字にすることができる。また、伏せ字表示された文字情報をユーザがタッチパネル１５上で２連続タッチするタッチ操作を行うと、当該文字情報の隠蔽が解除される。このように、ユーザは、同じタッチ操作（２連続タッチする操作）をマーカに対して行うことによって、文字情報を伏せ字にする、または伏せ字を解除する操作を行うことができ、それぞれの操作を容易に行うことができる。さらに、伏せ字表示された文字情報をユーザがタッチパネル１５上で１度タッチするタッチ操作を行うと、当該文字情報の隠蔽が一定時間解除される。このように、ユーザは、伏せ字を解除したいマーカをタッチするだけで容易に隠蔽された文字を所定時間見ることができる。
【００７５】
なお、上述では、説明を具体的にするために、具体的な操作手順を用いて各表示形態の変更を説明したが、これらは一実施例であり、本発明がこれらの操作手順に限定されることはないことは言うまでもない。例えば、タッチパネル１５上で順方向に文字情報をなぞるタッチ操作を行うことによってマーカを付与し、逆方向に文字情報をなぞるタッチ操作を行うことによってマーカを消去したが、他の方向でマーカ付与／消去が行われてもかまわない。例えば、タッチパネル１５上で逆方向に文字情報をなぞるタッチ操作を行うことによってマーカを付与し、順方向に文字情報をなぞるタッチ操作を行うことによってマーカを消去してもかまわない。また、タッチパネル１５上で文字情報を最初になぞってタッチ操作した方向がマーカを付与する方向とし、その逆の方向に文字情報をなぞるタッチ操作を行うことによってマーカを消去してもかまわない。また、ユーザによってマーカを付与する方向および消去する方向を選択可能に構成してもかまわない。この場合、ユーザは、利き腕等に応じてマーカを付与する方向および消去する方向を選択することができるため、さらに使い勝手がよくなる。
【００７６】
また、上記ステップ９２や図７を用いて説明したように、伏せ字表示となるマーカは、ユーザによってタッチ操作されたマーカのみであるが、第２のＬＣＤ１２に表示されている全てのマーカが伏せ字表示に変更されてもかまわない。例えば、図７に示すマーカＭ１〜Ｍ４の何れかのマーカに別のタッチ動作（例えば、３連続タッチ）を与えることによって、全てのマーカＭ１〜Ｍ４が伏せ字表示に変更してもかまわない。この場合、ユーザが伏せ字表示にするバリエーションを増やすことができる。
【００７７】
また、上述した説明では、ユーザが２連続タッチする操作をマーカに対して行うことによって、文字情報が隠蔽／隠蔽解除されるが、他の操作で文字情報が隠蔽／隠蔽解除されてもかまわない。例えば、マーカが付与された文字情報をユーザがさらに順方向にタッチパネル１５上でなぞるタッチ操作を行うと、当該文字情報が隠蔽されて伏せ字表示に変更されるようにしてもかまわない。この場合、伏せ字表示された文字情報をユーザが逆方向にタッチパネル１５上でなぞるタッチ操作を行うと、当該文字情報の隠蔽が解除される。
【００７８】
また、上記ステップ７６では、新規のマーカがＲＡＭ２４に記憶された際に伏せ字フラグは「ＯＦＦ」に設定される説明をしたが、伏せ字フラグを「ＯＮ」に設定してもかまわない。この場合、ユーザがマーカを付与する操作を行うだけで、なぞられた文字が新たに付与されるマーカによって隠蔽される表示が行われる。また、第２のＬＣＤ１２に表示される書籍画像がデフォルト状態でマーカ表示や伏せ字表示を含んでいてもかまわない。この場合、デフォルト状態で表示されているマーカは、上述と同様の動作（Ｓ７８）で消去することができ、デフォルト状態で伏せ字表示の文字情報は、上述と同様の動作（Ｓ９４）で伏せ字解除することができる。
【００７９】
また、上述した実施形態では、２画面分の液晶表示部の一例として、物理的に分離された第１のＬＣＤ１１および第２のＬＣＤ１２を互いに上下に配置した場合（上下２画面の場合）を説明した。しかしながら、２画面分の表示画面の構成は、他の構成でもかまわない。例えば、下側ハウジング１３ｂの一方主面に第１のＬＣＤ１１および第２のＬＣＤ１２を左右に配置してもかまわない。また、第２のＬＣＤ１２と横幅が同じで縦の長さが２倍のサイズからなる縦長サイズのＬＣＤ（すなわち、物理的には１つで、表示サイズが縦に２画面分あるＬＣＤ）を下側ハウジング１３ｂの一方主面に配設して、第１および第２の書籍画像を上下に表示（すなわち上下の境界部分無しに隣接して表示）するように構成してもよい。また、第２のＬＣＤ１２と縦幅が同じで横の長さが２倍のサイズからなる横長サイズのＬＣＤを下側ハウジング１３ｂの一方主面に配設して、横方向に第１および第２の書籍画像を左右に表示（すなわち左右の境界部分無しに隣接して表示）するように構成してもよい。すなわち、物理的に１つの画面を２つに分割して使用することにより第１および第２の書籍画像を表示してもかまわない。いずれのゲーム画像の形態に対しても、第２の書籍画像が表示される画面上にタッチパネル１５を配設すれば、同様に本発明を実現することができる。
【００８０】
また、上述した実施例では、ゲーム装置１にタッチパネル１５が一体的に設けられているが、ゲーム装置とタッチパネルとを別体にして構成しても、本発明を実現できることは言うまでもない。また、第１のＬＣＤ１１の上面にタッチパネル１５を設けても良い。さらに、上記実施例では表示画面を２つ（第１のＬＣＤ１１、第２のＬＣＤ１２）を設けたが、表示画面は１つであってもかまわない。すなわち、上記実施例において、第１のＬＣＤ１１設けず単に第２のＬＣＤ１２のみを表示画面としてタッチパネル１５を設けるように構成してもよい。また、上記実施例において、第２のＬＣＤ１２を設けず第１のＬＣＤ１１の上面にタッチパネル１５を設けても良い。
【００８１】
また、上記実施例では、ゲーム装置１の入力手段としてタッチパネルを用いたが、他のポインティングデバイスを用いてもかまわない。ここで、ポインティングデバイスは、画面上での入力位置や座標を指定する入力装置であり、例えば、マウス、トラックパッド、トラックボールなどを入力手段として使用し、入力手段から出力される出力値から計算された画面座標系の情報を用いれば、本発明を同様に実現することができる。
【００８２】
また、上記実施例では、ゲーム装置１にタッチパネル１５が一体的に設けられているが、タッチパネルを入力手段の１つとする一般的なパーソナルコンピュータなどの情報処理装置（表示制御装置）でもかまわない。
【産業上の利用可能性】
【００８３】
本発明の表示形態変更プログラムおよび表示制御装置は、ポインティングデバイスを用いて表示形態を変更する操作を容易に行うことができ、文字情報等の表示情報を表示装置に表示するゲーム装置等の情報処理装置やその情報処理装置で実行されるプログラム等として有用である。
【図面の簡単な説明】
【００８４】
【図１】本発明の表示形態変更プログラムを実行するゲーム装置１の外観図
【図２】図１のゲーム装置１の内部構成を示すブロック図
【図３】第１のＬＣＤ１１および第２のＬＣＤ１２に表示される電子辞書の画面表示例
【図４】第２のＬＣＤ１２に表示される表示情報の一部にマーカを付与する処理の一例を示す図
【図５】文字情報に対する順方向および逆方向を説明するための図
【図６】第２のＬＣＤ１２に表示される表示情報の一部に付与されたマーカを消去する処理の一例を示す図
【図７】第２のＬＣＤ１２に表示される表示情報の一部を伏せ字にする、あるいは伏せ字を解除する処理の一例を示す図
【図８】ゲーム装置１で実行される表示形態変更プログラムを実行することによってゲーム装置１が表示形態変更処理を行う動作を示すフローチャート
【図９】図８におけるステップ５８のマーカ処理について詳細な動作を示すサブルーチン
【図１０】図８におけるステップ５９の伏せ字処理について詳細な動作を示すサブルーチン
【図１１】ＲＡＭ２４に記憶されるマーカ番号、マーカ領域座標、および伏せ字フラグの一例を示す図
【図１２】第２のＬＣＤ１２の書籍画像に設定されるマーカＭ１の始点（Ｘｓ１、Ｙｓ１）、終点（Ｘｅ１、Ｙｅ１）、および幅Ｗの一例を示す図
【図１３】図１２で示したマーカＭ１が伏せ字表示に変更された一例を示す図
【符号の説明】
【００８５】
１  ゲーム装置
１１  第１のＬＣＤ
１２  第２のＬＣＤ
１３  ハウジング
１３ａ  上側ハウジング
１３ｂ  下側ハウジング
１４  操作スイッチ部
１４ａ  十字スイッチ
１４ｂ  スタートスイッチ
１４ｃ  セレクトスイッチ
１４ｄ  Ａボタン
１４ｅ  Ｂボタン
１４ｆ  Ｘボタン
１４ｇ  Ｙボタン
１４ｈ  電源スイッチ
１４Ｌ  Ｌボタン
１４Ｒ  Ｒボタン
１５  タッチパネル
１６  スティック
１７  メモリカード
１７ａ  ＲＯＭ
１７ｂ  ＲＡＭ
１８ａ、１８ｂ  音抜き孔
２０  電子回路基板
２１  ＣＰＵコア
２２  バス
２３  コネクタ
２４  ＲＡＭ
２５  Ｉ／Ｆ回路
２６  第１ＧＰＵ
２７  第２ＧＰＵ
２８  第１ＶＲＡＭ
２９  第２ＶＲＡＭ
３０ａ  右スピーカ
３０ｂ  左スピーカ
３１  ＬＣＤコントローラ
３２  レジスタ
【図１】
2006244048.tif 000003
【図２】
2006244048.tif 000004
【図３】
2006244048.tif 000005
【図４】
2006244048.tif 000006
【図５】
2006244048.tif 000007
【図６】
2006244048.tif 000008
【図７】
2006244048.tif 000009
【図８】
2006244048.tif 000010
【図９】
2006244048.tif 000011
【図１０】
2006244048.tif 000012
【図１１】
2006244048.tif 000013
【図１２】
2006244048.tif 000014
【図１３】
2006244048.tif 000015