(57)【特許請求の範囲】
【請求項１】
ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行するコンピュータで実行される入力座標処理プログラムであって、
前記コンピュータに、
前記ポインティングデバイスから出力される入力座標に応じて、前記第１表示部に表示される画像の表示座標系に基づいた座標情報を検出してメモリに記憶する入力座標記憶ステップ、
前記入力座標記憶ステップで記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定してメモリに記憶する基準座標記憶ステップ、
前記一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する処理ステップ、
前記基準座標を基準として前記表示座標系における前記一連の座標情報が示す操作方向が前記第１表示部の位置から前記第２表示部の位置へ向かう基準方向を示しているか否かを判定する判定ステップ、および
前記判定ステップによる判定結果が肯定である場合、前記処理ステップで取得した表示画像を前記第２表示部に表示するとともに、前記判定ステップによる判定結果が否定である場合には、前記処理ステップで取得した表示画像を前記第１表示部に表示する表示制御ステップを実行させる、入力座標処理プログラム。
【請求項２】
前記判定ステップでは、前記一連の座標情報が示す座標群のうち少なくとも最新の座標が、前記基準座標の前記基準方向側に設定された判定ラインより当該基準方向側の領域に存在する場合、当該一連の座標情報が示す操作方向が前記基準方向を示していると判定される、請求項１に記載の入力座標処理プログラム。
【請求項３】
前記ポインティングデバイスから入力座標が出力されているか状態が解除されたか否かを判定する解除判定ステップを、さらに前記コンピュータに実行させ、
前記表示制御ステップでは、前記解除判定ステップによる判定結果が肯定であり、かつ、前記判定ステップによる判定結果が肯定である場合、前記処理ステップで取得した表示画像を前記第２表示部に表示させるとともに、前記解除判定ステップによる判定結果が肯定であり、かつ、前記判定ステップによる判定結果が否定である場合には、前記処理ステップで取得した表示画像を前記第１表示部に表示させる、請求項１または２に記載の入力座標処理プログラム。
【請求項４】
前記コンピュータは、前記入力座標に基づいて、ネットワークと通信する通信部を介してファイルをダウンロードして前記表示装置で閲覧するウェブブラウザの表示処理を実行するものであって、
前記処理ステップでは、前記基準座標がウェブブラウザの応答領域に位置するとき、当該応答領域に応じた応答画像が取得され、
前記表示制御ステップでは、前記判定ステップによる判定結果が肯定である場合、前記応答画像を前記第２表示部に表示させるとともに、前記判定ステップによる判定結果が否定である場合には、前記応答画像を前記第１表示部に表示させる、請求項１に記載の入力座標処理プログラム。
【請求項５】
前記処理ステップでは、前記基準座標がウェブブラウザの背景領域に位置するとき、前記第１表示部に表示された少なくとも一部の画像が取得され、
前記表示制御ステップでは、前記判定ステップによる判定結果が肯定である場合、前記第１表示部に表示された少なくとも一部の画像を前記第２表示部に表示させるとともに、前記判定ステップによる判定結果が否定である場合には、前記第１表示部に表示された少なくとも一部の画像を前記第１表示部に表示させる、請求項４に記載の入力座標処理プログラム。
【請求項６】
前記基準方向は、前記表示装置の前記第１表示部に対して前記第２表示部が設けられている上方向または下方向であり、
前記判定ステップでは、前記基準座標がウェブブラウザの背景領域に位置して、かつ、前記操作方向が左方向または右方向を示しているか否かがさらに判定され、
前記処理ステップでは、前記判定ステップによって前記基準座標がウェブブラウザの背景領域に位置し、かつ、前記操作方向が左方向または右方向であると判定された場合、、当該処理ステップで過去に取得した画像が取得され、
前記表示制御ステップでは、前記判定ステップによって前記操作方向が左方向または右方向であると判定された場合、前記過去に取得した画像を前記第１表示部に表示させる、請求項４に記載の入力座標処理プログラム。
【請求項７】
前記判定ステップでは、前記一連の座標情報の軌跡が前記第１表示部に表示された所定領域を囲んでいるか否かがさらに判定され、
前記処理ステップでは、前記判定ステップによって前記一連の座標情報の軌跡が前記所定領域を囲んでいると判定された場合、当該所定領域内の画像を拡大した拡大画像が取得され、
前記表示制御ステップでは、前記判定ステップによって前記一連の座標情報の軌跡が前記所定領域を囲んでいると判定された場合、前記拡大画像を前記第２表示部に表示させる、請求項１に記載の入力座標処理プログラム。
【請求項８】
ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行するコンピュータで実行される入力座標処理プログラムであって、
前記コンピュータに、
前記ポインティングデバイスから出力される入力座標に応じて、前記第１表示部に表示される画像の表示座標系に基づいた座標情報を検出してメモリに記憶する入力座標記憶ステップ、
前記入力座標記憶ステップで記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定してメモリに記憶する基準座標記憶ステップ、
前記基準座標を基準として前記表示座標系における前記一連の座標情報が示す操作方向が、前記第１表示部に対して前記第２表示部が設けられている上方向または下方向である基準方向を示しているか否かを判定する第１判定ステップ、
前記第１判定ステップによる判定結果が肯定である場合、前記第１表示部に表示されているページ画像を前記第２表示部に表示する第１表示制御ステップ、
前記操作方向が、左方向または右方向を示しているか否かを判定する第２判定ステップ、および、
前記第２判定ステップによる判定結果が肯定である場合、前記第１表示部に表示されているページ画像とは別のページ画像を前記第１表示部に表示する第２表示制御ステップを実行させる、入力座標処理プログラム。
【請求項９】
前記第２表示制御ステップでは、前記第２判定ステップによって前記操作方向が左方向であると判定された場合に前記第１表示部に表示されているページ画像の前のページ画像を前記第１表示部に表示させ、前記第２判定ステップによって前記操作方向が右方向であると判定された場合に前記第１表示部に表示されているページ画像の次のページ画像を前記第１表示部に表示させる、請求項８に記載の入力座標処理プログラム。
【請求項１０】
ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行する入力座標処理装置であって、
記憶手段と、
前記ポインティングデバイスから出力される入力座標に応じて、前記第１表示部に表示される画像の表示座標系に基づいた座標情報を検出して前記記憶手段に記憶する入力座標記憶処理手段と、
前記入力座標記憶処理手段が記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定して前記記憶手段に記憶する基準座標記憶処理手段と、
前記一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する処理手段と、
前記基準座標を基準として前記表示座標系における前記一連の座標情報が示す操作方向が前記第１表示部の位置から前記第２表示部の位置へ向かう基準方向を示しているか否かを判定する判定手段と、
前記判定手段による判定結果が肯定である場合、前記処理手段が取得した表示画像を当該第２表示部に表示するとともに、前記判定手段による判定結果が否定である場合には、前記処理手段で取得した表示画像を前記第１表示部に表示する表示制御手段とを備える、入力座標処理装置。
【請求項１１】
ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行する入力座標処理装置であって、
記憶手段と、
前記ポインティングデバイスから出力される入力座標に応じて、前記第１表示部に表示される画像の表示座標系に基づいた座標情報を検出して前記記憶手段に記憶する入力座標記憶処理手段と、
前記入力座標記憶処理手段が記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定して前記記憶手段に記憶する基準座標記憶処理手段と、
前記基準座標を基準として前記表示座標系における前記一連の座標情報が示す操作方向が、前記第１表示部に対して前記第２表示部が設けられている上方向または下方向である基準方向を示しているか否かを判定する第１判定手段と、
前記第１判定手段による判定結果が肯定である場合、前記第１表示部に表示されているページ画像を前記第２表示部に表示する第１表示制御手段と、
前記操作方向が、左方向または右方向を示しているか否かを判定する第２判定手段と、
前記第２判定手段による判定結果が肯定である場合、前記第１表示部に表示されているページ画像とは別のページ画像を前記第１表示部に表示する第２表示制御手段とを備える、入力座標処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力座標処理プログラムおよび入力座標処理装置に関し、より特定的には、所定の座標系の座標情報を出力するタッチパネル等のポインティングデバイスから出力される入力座標を用いて、表示手段の表示処理を実行する入力座標処理プログラムおよび入力座標処理装置に関する。
【背景技術】
【０００２】
従来、タッチパネルやマウスを操作して入力された座標に基づいて、表示手段の表示処理を実行する技術が知られている。例えば、インターネットのウェブページを閲覧するためのウェブブラウザにおいて、「マウスジェスチャ」と呼ばれる操作を可能にしたものが提案されている（例えば、非特許文献１参照）。
【０００３】
上記非特許文献１に記載のブラウザでは、ウェブページの背景領域でマウスを右クリックした状態でマウスを左に移動した後、右クリックを解除すると、ウェブページを次ページへ進める。一方、ウェブページの背景領域でマウスを右クリックした状態で右に移動した後、右クリックを解除すると、前ページに戻る。また、ウェブページの背景領域でマウスを右クリックした状態でマウスを下に移動した後、右クリックを解除すると、新しいウインドウを開く。さらに、ウェブページの背景領域でマウスを右クリックした状態でマウスを下に移動した後、上に移動して右クリックを解除すると、ウインドウを複製する。
【０００４】
また、ウェブページのリンク上でマウスを右クリックした後、右クリックした状態でマウスを上に移動した後、右クリックを解除すると、リンク先を新しいウインドウで開く。また、ウェブページのリンク上でマウスを右クリックした後、右クリックした状態でマウスを下に移動した後、上に移動して右クリックを解除すると、リンク先をバックグラウンドで開く。これらは、ウェブページのリンク上でマウスを左クリックした場合に、リンク先を元のウインドウで開くのと比べて、異なった処理となっている。このように、上記非特許文献１で開示されたマウスジェスチャでは、マウスによる入力座標の軌跡を累積的に蓄積した方向、またはそれらの方向の組合せに基づいて、表示手段による表示処理を実行している。
【０００５】
また、タッチパネルによる入力座標の軌跡をペン軌跡とし、当該ペン軌跡に折返しがない場合にウインドウをペン移動先に移動し、当該ペン軌跡に折返しがある場合にウインドウを所定部に格納する技術が提案されている（例えば、特許文献１参照）。
【非特許文献１】”Ｏｐｅｒａ  ＦＡＱ＞マウス関係”、［ｏｎｌｉｎｅ］、［平成１７年３月１５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｄａｉ．ｐｅｋｏｒｉ．ｔｏ／ｏｐｅｒａ／ｆａｑ／ｍｉｃｅ＞
【特許文献１】特許第３０９５１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記非特許文献１に記載のブラウザでは、マウスジェスチャによる操作には、しばしばユーザにとって直感的でない場合がある。例えば、上述した「ウェブページの背景領域でマウスを右クリックした状態でマウスを下に移動する」という操作と、「新しいウインドウを開く」という表示処理との間には、関連性が直感的に見出しにくい。同様に、上述した「ウェブページの背景領域でマウスを右クリックした状態でマウスを下に移動した後、上に移動する」という操作と、「ウインドウを複製する」という表示処理との間にも、関連性を直感的に見出しにくい。したがって、ユーザは、これらの操作と表示処理との関係を単なる約束事として記憶しなければならない。このような約束事をユーザが記憶しなければならないことが、有益なマウスジェスチャ機能を使いこなすことの障壁となる。
【０００７】
また、上記特許文献１の技術においても、タッチパネルによる入力座標の軌跡に基づいたペン軌跡が折返すようなタッチ操作と、ウインドウを格納するという表示処理との関係も、ユーザにとって単に約束事として対応付けられているに過ぎず、この操作と表示処理との間には、関連性を直感的に見出しにくい。ただし、ユーザの操作と、それに対応付ける表示処理との間の関連性が高かったとしても、その表示処理自体が無用なものであっては意味がない。したがって、ユーザの操作と関連性が高い表示処理自体が有用であることも望まれる。
【０００８】
それ故に、本発明の目的は、座標入力操作によって有用性の高い表示処理を直感的な操作で実行させることができる入力座標処理プログラムおよび入力座標処理装置を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明は以下の構成を採用した。なお、括弧内の参照符号やステップ番号（ステップをＳと略称しステップ番号のみを記載する）等は、本発明の理解を助けるために後述する実施形態との対応関係を示したものであって、本発明の範囲を何ら限定するものではない。
【００１０】
第１の発明は、ユーザの操作に応じてポインティングデバイス（１５）から出力される入力座標（接触位置に対応する座標データ）に基づいて、表示装置を構成する第１表示部（１２あるいは１１）および第２表示部（１１あるいは１２）に１画面分ずつ表示する表示処理を実行するコンピュータ（２１）で実行される入力座標処理プログラムである。入力座標処理プログラムは、入力座標記憶ステップ（Ｓ４３、Ｓ６３、Ｓ６８、Ｓ７３、Ｓ８４、Ｓ８７、Ｓ９２、Ｓ１０４、Ｓ１０７、Ｓ１１４、Ｓ１２０、Ｓ１３４、Ｓ１３９、Ｓ１４４）、基準座標記憶ステップ（Ｓ４４）、処理ステップ（Ｓ６９、Ｓ８８、Ｓ１１５、Ｓ１３５）、および表示制御ステップ（Ｓ６９、Ｓ８８、Ｓ１１５、Ｓ１３５）をコンピュータに実行させる。入力座標記憶ステップは、ポインティングデバイスから出力される入力座標に応じて、表示装置に表示される画像の表示座標系（画面座標系）に基づいた座標情報（ＤＣ１）を検出してメモリ（２４）に記憶する。基準座標記憶ステップは、入力座標記憶ステップで記憶した一連の座標情報のうち、最初の座標情報を基準座標（ＤＣ２）に設定してメモリに記憶する。処理ステップは、一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像（タブ、リンクに応じた応答画像や第１のＬＣＤ１１または第２のＬＣＤ１２に表示されていた画像）を取得する。表示制御ステップは、基準座標を基準として表示座標系における一連の座標情報が示す操作方向が第１表示部の位置から第２表示部の位置へ向かう基準方向（上方向または下方向）を示しているとき（Ｓ６５でＹｅｓ、Ｓ８３でＹｅｓ、Ｓ１１１でＹｅｓ、Ｓ１３１でＹｅｓ）、処理ステップで取得した表示画像をその第２表示部に表示する（図５、図７、図１０）。なお、処理ステップにおいて取得する表示画像は、タブおよびリンクに応じた応答画像や第１表示部に表示されていた少なくとも一部の画像等を含んでいる。また、ポインティングデバイスは、画面上での入力位置や座標を指定する入力装置であり、例えば、タッチパネル、マウス、トラックパッド、トラックボールなどで実現される。そして、それぞれの入力装置で用いられる座標系は、タッチパネル座標系や画面座標系である。また、第１表示部および第２表示部は、物理的に分離された表示部でもいいし、物理的に１つの表示画面を分割して形成されてもかまわない。さらに、第１表示部および第２表示部の間の配置関係は、上下２画面でもいいし、左右２画面でもかまわない。
【００１１】
第２の発明は、上記第１の発明において、コンピュータは、入力座標に基づいて、ネットワークと通信する通信部（３３）を介してファイルをダウンロードして表示装置で閲覧するウェブブラウザの表示処理を実行するものである。コンピュータが実行する処理ステップは、基準座標がウェブブラウザの応答領域（タブ、リンク）に位置するとき（Ｓ４６でＹｅｓ、Ｓ４７でＹｅｓ）、その応答領域に応じた応答画像を取得する。コンピュータが実行する表示制御ステップは、操作方向が基準方向を示しているとき、応答画像を第２表示部に表示する（図５、図７）。
【００１２】
第３の発明は、上記第２の発明において、コンピュータが実行する処理ステップは、基準座標がウェブブラウザの背景領域に位置するとき（Ｓ４８でＹｅｓ）、第１表示部に表示された少なくとも一部の画像（第２のＬＣＤ１２または第１のＬＣＤ１１に表示されていた画像）を取得する。コンピュータが実行する表示制御ステップは、操作方向が基準方向を示しているとき、第１表示部に表示された少なくとも一部の画像を第２表示部に表示する（図１０）。
【００１３】
第４の発明は、上記第２の発明において、基準方向は、表示装置の第１表示部に対して第２表示部が設けられている上方向または下方向である。コンピュータが実行する処理ステップは、基準座標がウェブブラウザの背景領域に位置して操作方向が左方向または右方向を示しているとき、その処理ステップで過去に取得した画像を取得する。コンピュータが実行する表示制御ステップは、操作方向が左方向または右方向を示しているとき（Ｓ１３６でＹｅｓ、Ｓ１４１でＹｅｓ）、過去に取得した画像を第１表示部に表示する（Ｓ１４０、Ｓ１４５）。
【００１４】
第５の発明は、上記第１の発明において、コンピュータが実行する処理ステップは、一連の座標情報の軌跡（ＤＣ３）が第１表示部に表示された所定領域を囲むとき（Ｓ１０３でＹｅｓ）、その所定領域内の画像を拡大した拡大画像を取得する（Ｓ１０８）。コンピュータが実行する表示制御ステップは、拡大画像を第２表示部に表示する（図９）。
【００１５】
第６の発明は、上記第１の発明において、基準方向は、表示装置の第１表示部に対して第２表示部が設けられている上方向または下方向である。コンピュータが実行する処理ステップは、操作方向が左方向または右方向を示しているとき、第１表示部に表示されたページとは別のページ画像を取得する。コンピュータが実行する表示制御ステップは、操作方向が左方向または右方向を示しているとき、別のページ画像を第１表示部に表示する。
【００１６】
第７の発明は、上記第１の発明において、ポインティングデバイスから出力される入力座標に応じた表示座標系に基づいた座標情報は、第１表示部に表示される画像および第２表示部に表示される画像の一方のみに設定可能である。
【００１７】
第８の発明は、ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行するコンピュータで実行される入力座標処理プログラムである。入力座標処理プログラムは、入力座標記憶ステップ、基準座標記憶ステップ、処理ステップ（Ｓ７４、Ｓ９３、Ｓ１２１）、および表示制御ステップ（Ｓ７４、Ｓ９３、Ｓ１２１）をコンピュータに実行させる。入力座標記憶ステップは、ポインティングデバイスから出力される入力座標に応じて、表示装置に表示される画像の表示座標系に基づいた座標情報を検出してメモリに記憶する。基準座標記憶ステップは、入力座標記憶ステップで記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定してメモリに記憶する。処理ステップは、一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する。表示制御ステップは、基準座標を基準として表示座標系における一連の座標情報が示す操作方向が第１表示部および第２表示部が配置されている方向を往復する往復方向（上下方向）を示しているとき（Ｓ７０でＹｅｓ、Ｓ８９でＹｅｓ、Ｓ１１６およびＳ１１７でＹｅｓ）、その第２表示部に表示されていた少なくとも一部の画像を第１表示部に表示するとともに、処理ステップで取得した表示画像をその第２表示部に表示する（図６、図８、図１２）。なお、処理ステップにおいて取得する表示画像は、応答画像や第１表示部に表示されていた少なくとも一部の画像等を含んでいる。
【００１８】
第９の発明は、ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行するコンピュータで実行される入力座標処理プログラムである。入力座標処理プログラムは、入力座標記憶ステップ、基準座標記憶ステップ、処理ステップ、および表示制御ステップをコンピュータに実行させる。入力座標記憶ステップは、ポインティングデバイスから出力される入力座標に応じて、表示装置に表示される画像の表示座標系に基づいた座標情報を検出してメモリに記憶する。基準座標記憶ステップは、入力座標記憶ステップで記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定してメモリに記憶する。処理ステップは、一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する。表示制御ステップは、基準座標を基準として表示座標系における一連の座標情報が示す操作方向が第１表示部の位置から第２表示部の位置へ向かう基準方向を示しているとき、処理ステップで取得した表示画像をその第２表示部に表示する。表示制御ステップは、その操作方向が第１表示部および第２表示部が配置されている方向を往復する往復方向を示しているとき、その第２表示部に表示されていた少なくとも一部の画像を第１表示部に表示するとともに、処理ステップで取得した表示画像をその第２表示部に表示する。
【００１９】
第１０の発明は、ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行する入力座標処理装置である。入力座標処理装置は、記憶手段（２４）、入力座標記憶処理手段、基準座標記憶処理手段、処理手段、および表示制御手段を備える。入力座標記憶処理手段は、ポインティングデバイスから出力される入力座標に応じて、表示装置に表示される画像の表示座標系に基づいた座標情報を検出して記憶手段に記憶する。基準座標記憶処理手段は、入力座標記憶処理手段が記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定して記憶手段に記憶する。処理手段は、一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する。表示制御手段は、基準座標を基準として表示座標系における一連の座標情報が示す操作方向が第１表示部の位置から第２表示部の位置へ向かう基準方向を示しているとき、処理手段が取得した表示画像をその第２表示部に表示する。
【００２０】
第１１の発明は、ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行する入力座標処理装置である。入力座標処理装置は、記憶手段、入力座標記憶処理手段、基準座標記憶処理手段、処理手段、および表示制御手段を備える。入力座標記憶処理手段は、ポインティングデバイスから出力される入力座標に応じて、表示装置に表示される画像の表示座標系に基づいた座標情報を検出して記憶手段に記憶する。基準座標記憶処理手段は、入力座標記憶処理手段が記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定して記憶手段に記憶する。処理手段は、一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する。表示制御手段は、基準座標を基準として表示座標系における一連の座標情報が示す操作方向が第１表示部および第２表示部が配置されている方向を往復する往復方向を示しているとき、その第２表示部に表示されていた少なくとも一部の画像を第１表示部に表示するとともに、処理手段が取得した表示画像をその第２表示部に表示する。
【００２１】
第１２の発明は、ユーザの操作に応じてポインティングデバイスから出力される入力座標に基づいて、表示装置を構成する第１表示部および第２表示部に１画面分ずつ表示する表示処理を実行する入力座標処理装置である。入力座標処理装置は、記憶手段、入力座標記憶処理手段、基準座標記憶処理手段、処理手段、および表示制御手段を備える。入力座標記憶処理手段は、ポインティングデバイスから出力される入力座標に応じて、表示装置に表示される画像の表示座標系に基づいた座標情報を検出して記憶手段に記憶する。基準座標記憶処理手段は、入力座標記憶処理手段が記憶した一連の座標情報のうち、最初の座標情報を基準座標に設定して記憶手段に記憶する。処理手段は、一連の座標情報のうち、少なくとも１つの座標情報に基づいて表示画像を取得する。表示制御手段は、基準座標を基準として表示座標系における一連の座標情報が示す操作方向が第１表示部の位置から第２表示部の位置へ向かう基準方向を示しているとき、処理手段が取得した表示画像をその第２表示部に表示し、その操作方向が第１表示部および第２表示部が配置されている方向を往復する往復方向を示しているとき、その第２表示部に表示されていた少なくとも一部の画像を第１表示部に表示するとともに、処理手段が取得した表示画像をその第２表示部に表示する。
【発明の効果】
【００２２】
上記第１の発明によれば、ユーザがポインティングデバイスを用いた操作に応じて、有用性の高い表示処理を直感的な操作で実行することができる。例えば、ユーザがポインティングデバイスを用いて第１表示部から第２表示部へ向かう方向に操作すると、処理ステップで取得される画像（タブやリンクに応じた応答画像や第１表示部に表示されていた少なくとも一部の画像）が操作方向（第１表示部から第２表示部へ向かう方向）にある第２表示部に表示される。このように、ユーザがポインティングデバイスに入力する操作方向とこれに対応する表示処理が直感的である。しかも、元の表示情報を第１表示部に残して、第２表示部に処理に応じた情報を表示させることは、様々な場面において有用性を発揮し得る。
【００２３】
上記第２の発明によれば、ウェブブラウザの表示処理において、タブやリンク先を選択することによって得られる応答画像を、その操作方向先にある第２表示部に表示することができる。
【００２４】
上記第３の発明によれば、ウェブブラウザの表示処理において、第１表示部に表示されている画像をその操作方向先にある第２表示部に表示することができる。
【００２５】
上記第４の発明によれば、ウェブブラウザの表示処理において、基準方向と異なる左または右方向にポインティングデバイスを操作することによって、一般的に左右方向で示されるいわゆる「戻る」や「進む」に相当する表示処理を行うことができる。
【００２６】
上記第５の発明によれば、ユーザが第１表示部に表示された画像の一部を囲むような操作を行うことによって、所望の画像を第２表示部に拡大して表示することができる。
【００２７】
上記第６の発明によれば、基準方向と異なる左または右方向にポインティングデバイスを操作することによって、電子書籍等で一般的に左右方向で示される「前ページ」や「次ページ」に相当する表示処理を行うことができる。
【００２８】
上記第７の発明によれば、操作入力可能な一方の表示部に対して操作することによって、操作入力が不可能な他の表示部に対する表示処理を行うことができる。
【００２９】
上記第８の発明によれば、ユーザがポインティングデバイスを用いた操作に応じて、有用性の高い表示処理を直感的な操作で実行することができる。例えば、ユーザがポインティングデバイスを用いて第１表示部および第２表示部が配置されている方向を往復するような操作を行うと、第２表示部に表示されていた少なくとも一部の画像が操作の一方方向（第２表示部から第１表示部へ向かう方向）にある第１表示部に表示され、処理ステップで取得される画像（タブやリンクに応じた応答画像や第１表示部に表示されていた少なくとも一部の画像）が操作の他方方向（第１表示部から第２表示部へ向かう方向）にある第２表示部に表示される。したがって、ユーザの往復操作方向（第１表示部および第２表示部が位置する方向を往復する方向）にある表示部に表示される情報が入れ替わるように表示される。このように、ユーザがポインティングデバイスに入力する操作の方向とこれに対応する表示処理が直感的である。しかも、元の表示情報を第１表示部に残して、第２表示部に処理に応じた情報を表示させることは、様々な場面において有用性を発揮し得る。
【００３０】
上記第９の発明によれば、上記第１および第８の発明で得られる同様の効果を得ることができる。
【００３１】
また、本発明の入力座標処理装置によれば、上述した入力座標処理プログラムと同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００３２】
図面を参照して、本発明の一実施形態に係る入力座標処理プログラムを実行する入力座標処理装置について説明する。本発明の入力座標処理プログラムは、表示装置に表示可能な任意のコンピュータシステムで実行されることによって適用することができるが、情報処理装置（入力座標処理装置）の一例としてゲーム装置１で実行される入力座標処理プログラムを用いて説明する。なお、図１は、本発明の入力座標処理プログラムを実行するゲーム装置１の外観図である。ここでは、ゲーム装置１の一例として、携帯ゲーム装置を示す。
【００３３】
図１において、ゲーム装置１は、第１のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示装置）１１および第２のＬＣＤ１２を含む。ハウジング１３は、上側ハウジング１３ａと下側ハウジング１３ｂとによって構成されており、第１のＬＣＤ１１は上側ハウジング１３ａに収納され、第２のＬＣＤ１２は下側ハウジング１３ｂに収納される。第１のＬＣＤ１１および第２のＬＣＤ１２の解像度は、いずれも２５６ｄｏｔ×１９２ｄｏｔである。なお、本実施形態では表示装置としてＬＣＤを用いているが、例えばＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ：電界発光）を利用した表示装置等、他の任意の表示装置を利用することができる。また、第１のＬＣＤ１１および第２のＬＣＤ１２は、任意の解像度のものを利用することができる。
【００３４】
上側ハウジング１３ａには、後述する１対のスピーカ（図２の３０ａ、３０ｂ）からの音を外部に放出するための音抜き孔１８ａ、１８ｂが形成されている。
【００３５】
下側ハウジング１３ｂには、入力装置として、十字スイッチ１４ａ、スタートスイッチ１４ｂ、セレクトスイッチ１４ｃ、Ａボタン１４ｄ、Ｂボタン１４ｅ、Ｘボタン１４ｆ、Ｙボタン１４ｇ、電源スイッチ１４ｈ、Ｌボタン１４Ｌ、およびＲボタン１４Ｒが設けられている。また、さらなる入力装置として、第２のＬＣＤ１２の画面上にタッチパネル１５が装着されている。また、下側ハウジング１３ｂには、メモリカード１７やスティック１６を収納するための挿入口も設けられている。
【００３６】
タッチパネル１５としては、例えば抵抗膜方式や光学式（赤外線方式）や静電容量結合式等、任意の方式のものを利用することができる。タッチパネル１５は、その表面をスティック１６で触れると、その接触位置に対応する座標データを出力する機能を有するポインティングデバイスの一例である。なお、以下ではプレイヤがタッチパネル１５をスティック１６で操作するものとして説明を行うが、スティック１６の代わりにペン（スタイラスペン）や指でタッチパネル１５を操作することももちろん可能である。本実施形態では、タッチパネル１５として、第２のＬＣＤ１２の解像度と同じく２５６ｄｏｔ×１９２ｄｏｔの解像度（検出精度）のものを利用する。ただし、必ずしもタッチパネル１５の解像度と第２のＬＣＤ１２の解像度が一致している必要はない。
【００３７】
メモリカード１７は、入力座標処理プログラム等を記録した記録媒体であり、下部ハウジング１３ｂに設けられた挿入口に着脱自在に装着される。
【００３８】
次に、図２を参照して、ゲーム装置１の内部構成を説明する。なお、図２は、ゲーム装置１の内部構成を示すブロック図である。
【００３９】
図２において、ハウジング１３に収納される電子回路基板２０には、ＣＰＵコア２１が実装される。ＣＰＵコア２１には、バス２２を介して、コネクタ２３が接続されるとともに、入出力インターフェース回路（図面ではＩ／Ｆ回路と記す）２５、第１ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６、第２ＧＰＵ２７、ＲＡＭ２４、ＬＣＤコントローラ３１、およびワイヤレス通信部３３が接続される。コネクタ２３には、メモリカード１７が着脱自在に接続される。メモリカード１７は、入力座標処理プログラムを記憶するＲＯＭ１７ａと、バックアップデータを書き換え可能に記憶するＲＡＭ１７ｂを搭載する。メモリカード１７のＲＯＭ１７ａに記憶された入力座標処理プログラムは、ＲＡＭ２４にロードされ、ＲＡＭ２４にロードされた入力座標処理プログラムがＣＰＵコア２１によって実行される。ＲＡＭ２４には、入力座標処理プログラムの他にも、適宜、ＣＰＵコア２１がプログラムを実行して得られる一時的なデータを生成するためのデータ等が記憶される。Ｉ／Ｆ回路２５には、タッチパネル１５、右スピーカ３０ａ、左スピーカ３０ｂ、および図１の十字スイッチ１４ａやＡボタン１４ｄ等から成る操作スイッチ部１４が接続される。右スピーカ３０ａおよび左スピーカ３０ｂは、音抜き孔１８ａおよび１８ｂの内側にそれぞれ配置される。
【００４０】
第１ＧＰＵ２６には、第１ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）２８が接続され、第２ＧＰＵ２７には、第２ＶＲＡＭ２９が接続される。第１ＧＰＵ２６は、ＣＰＵコア２１からの指示に応じて、ＲＡＭ２４に記憶されている表示画像を生成するためのデータに基づいて第１の表示画像を生成し、第１ＶＲＡＭ２８に描画する。第２ＧＰＵ２７は、同様にＣＰＵコア２１からの指示に応じて第２の表示画像を生成し、第２ＶＲＡＭ２９に描画する。第１ＶＲＡＭ２８および第２ＶＲＡＭ２９は、ＬＣＤコントローラ３１に接続されている。
【００４１】
ＬＣＤコントローラ３１は、レジスタ３２を含む。レジスタ３２は、ＣＰＵコア２１からの指示に応じて０または１の値を記憶する。ＬＣＤコントローラ３１は、レジスタ３２の値が０の場合は、第１ＶＲＡＭ２８に描画された第１の表示画像を第１のＬＣＤ１１に出力し、第２ＶＲＡＭ２９に描画された第２の表示画像を第２のＬＣＤ１２に出力する。また、レジスタ３２の値が１の場合は、第１ＶＲＡＭ２８に描画された第１の表示画像を第２のＬＣＤ１２に出力し、第２ＶＲＡＭ２９に描画された第２の表示画像を第１のＬＣＤ１１に出力する。
【００４２】
ワイヤレス通信部３３は、他のゲーム装置のワイヤレス通信部３３との間で、ゲーム処理に利用されるデータやその他のデータをやりとりする機能を有しており、一例としてＩＥＥＥ８０２．１１の無線ＬＡＮ規格に則った無線通信機能を提供する。そして、ワイヤレス通信部３３は、受信したデータをＣＰＵコア２１に出力する。また、ワイヤレス通信部３３は、ＣＰＵコア２１から指示されたデータを他のゲーム装置へ送信する。なお、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のプロトコルや所定のブラウザをワイヤレス通信部３３やゲーム装置１内の記憶部に実装することによって、ゲーム装置１は、ワイヤレス通信部３３を介してインターネット等のネットワークとの接続が可能となる。そして、ゲーム装置１は、ネットワーク上で公開されている文書や画像等のデータをダウンロードして第１のＬＣＤ１１および第２のＬＣＤ１２で閲覧することができる。
【００４３】
なお、本発明の入力座標処理プログラムは、メモリカード１７等の外部記憶媒体を通じてコンピュータシステムに供給されるだけでなく、有線または無線の通信回線を通じてコンピュータシステムに供給されてもよい。また、入力座標処理プログラムは、コンピュータシステム内部の不揮発性記憶装置に予め記録されていてもよい。なお、入力座標処理プログラムを記憶する情報記憶媒体としては、上記不揮発性半導体メモリに限らず、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはそれらに類する光学式ディスク状記憶媒体でもよい。
【００４４】
次に、図３〜図１２を参照して、ゲーム装置１で実行される入力座標処理プログラムによる具体的な処理動作を説明する前に、当該処理動作によって第１のＬＣＤ１１および第２のＬＣＤ１２に表示される表示形態例について説明する。説明を具体的にするために、ワイヤレス通信部３３を介してインターネット等のネットワークと接続し、当該ネットワーク上で公開されている文書や画像等のデータを第１のＬＣＤ１１および第２のＬＣＤ１２で閲覧する例を用いて説明する。なお、図３は、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される初期段階の画面表示例を示す図である。図４は、第２のＬＣＤ１２に表示されたリンク先上のタッチパネル１５をタップ操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図５は、第２のＬＣＤ１２に表示されたリンク先上から上方向へタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図６は、第２のＬＣＤ１２に表示されたリンク先上から上方向へタッチパネル１５をスライド操作した後に下方向に往復するスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図７は、第２のＬＣＤ１２に表示されたタブ上から下方向へタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図８は、第２のＬＣＤ１２に表示されたタブ上から下方向へタッチパネル１５をスライド操作した後に上方向に往復するスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図９は、第２のＬＣＤ１２に表示された一部の情報を囲むようにタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図１０は、第２のＬＣＤ１２に表示された背景画像上から上方向へタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。図１１は、第２のＬＣＤ１２に表示された背景画像上のタッチパネル１５をタッチ操作したときに設定される各領域を説明するための図である。図１２は、第２のＬＣＤ１２に表示された背景画像上から上方向へタッチパネル１５をスライド操作した後に下方向に往復するスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図である。
【００４５】
図３において、ワイヤレス通信部３３を介してネットワーク上で公開されている文書や画像等の情報をゲーム装置１で閲覧する場合、初期段階の一例として第２のＬＣＤ１２のみに現在閲覧を選択している情報が表示される。例えば、第２のＬＣＤ１２には、ユーザが選択したホームページ情報が表示される。図３で示した一例では、ホームページ情報内の応答領域として、リンク先を示すテキストリンクおよび画像リンクと、当該ホームページ情報内の他の情報へ閲覧を変更するタブとが表示されている。また、ゲーム装置１におけるネットワーク閲覧用として設定されているアイコンが、第２のＬＣＤ１２の表示画面左端に並設して表示されている。それらアイコンの１つとして、囲みモード用アイコンが設定されている。
【００４６】
図４において、第２のＬＣＤ１２に表示されたリンク先上（図４では、画像リンク上）のタッチパネル１５をユーザがスティック１６を用いてタッチ操作したとき、当該タッチ操作した点を中心とした円Ｍ１が表示される（図４左図の状態）。そして、ユーザがタッチパネル１５からスティック１６を離すと、タッチ操作したリンク先のホームページ情報（応答画像）が第２のＬＣＤ１２に表示される（図４右図の状態）。なお、第２のＬＣＤ１２に表示されるホームページ情報がリンク先のホームページ情報に変更されるが、第１のＬＣＤ１１の表示態様は変化しない。以下、上述したようにタッチパネル１５を一瞬タッチ操作して離す操作をタップ操作と記載する。
【００４７】
図５において、第２のＬＣＤ１２に表示されたリンク先上（図５では、テキストリンク上）のタッチパネル１５をユーザがタッチ操作して、タッチパネル１５上から離さずに上方向へスティック１６をスライドする操作をしたとき、現在タッチ操作している点の近傍に上向き矢印Ｍ２が表示される（図５左図の状態）。以下、タッチパネル１５をタッチ操作してタッチパネル１５上から離れずにスライドさせる操作をスライド操作と記載する。具体的には、最初にユーザがタッチパネル１５をタッチしたタッチ入力座標に対応する画面座標を始点座標（ｘ１、ｙ１）として、同じ画面座標系に判定ラインｙ＝ｙ１＋ｃ１を設定する。ここで、ｃ１は、所定の定数である。そして、タッチパネル１５上を上方向へ上記判定ライン上より上の領域までスライド操作したとき（図５におけるタッチ入力座標（ｘｔ、ｙｔ））、上向き矢印Ｍ２が表示される。
【００４８】
そして、ユーザが上記スライド操作の後、上記判定ライン上より上の領域でタッチパネル１５からスティック１６を離すと、最初にタッチ操作したリンク先（つまり、始点座標（ｘ１、ｙ１）に対応するリンク先）のホームページ情報が第１のＬＣＤ１１に表示される。そして、第２のＬＣＤ１２は、表示変更なく、そのままのホームページ情報が継続して表示される（図５の右図の状態）。つまり、第２のＬＣＤ１２における表示情報を残しつつ、最初のタッチ操作で指定された情報（応答画像）がユーザのスライド操作方向（第２のＬＣＤ１２から第１のＬＣＤ１１に向かう上方向）に搭載されている表示部（第１のＬＣＤ１１）に表示される。
【００４９】
図６において、第２のＬＣＤ１２に表示されたリンク先上（図６では、テキストリンク上）をユーザがタッチ操作して、タッチパネル１５上から離さずに上方向へタッチパネル１５をスライド操作した後に下方向に往復するスライド操作をしたとき、現在タッチ操作している点の近傍に上下向き矢印Ｍ３が表示される（図６左図の状態）。具体的には、図５と同様に始点座標（ｘ１、ｙ１）および判定ラインｙ＝ｙ１＋ｃ１を設定する。そして、タッチパネル１５上を上方向へ上記判定ライン上より上の領域までスライド操作した後、当該判定ラインより下の領域まで逆の方向へスライド操作したとき（図６におけるタッチ入力座標（ｘｔ、ｙｔ））、上下向き矢印Ｍ３が表示される。
【００５０】
そして、ユーザが上記上下往復するスライド操作の後、上記判定ラインより下の領域でタッチパネル１５からスティック１６を離すと、最初にタッチ操作したリンク先（つまり、始点座標（ｘ１、ｙ１）に対応するリンク先）のホームページ情報（応答画像）が第２のＬＣＤ１２に表示される。そして、第１のＬＣＤ１１は、それまで第２のＬＣＤ１２に表示されていたホームページ情報が表示される（図６の右図の状態）。つまり、第２のＬＣＤ１２における元の表示情報が第１のＬＣＤ１１に表示され、最初のタッチ操作で指定された情報が第２のＬＣＤ１２に表示されて、ユーザのスライド操作方向（第１のＬＣＤ１１および第２のＬＣＤ１２が配置された方向を往復する上下方向）に応じて、上下の表示部（第１のＬＣＤ１１および第２のＬＣＤ１２）に表示される情報が入れ替わるように表示される。
【００５１】
図７において、第２のＬＣＤ１２に表示されたタブ上（図７では、タブ「ｘｘｘ」上）のタッチパネル１５をユーザがタッチ操作すると、タブ（つまり、始点座標（ｘ１、ｙ１）に対応するタブ「ｘｘｘ」）に対応する閲覧中のホームページ情報における他の情報（応答画像）が、直ちに第１のＬＣＤ１１に表示される。そして、タッチパネル１５上から離さずに下方向へスティック１６をスライドする操作をしたとき、現在タッチ操作している点の近傍に下向き矢印Ｍ４が表示される（図７左図の状態）。具体的には、最初にユーザがタッチパネル１５をタッチしたタッチ入力座標に対応する画面座標を始点座標（ｘ１、ｙ１）として、同じ画面座標系に判定ラインｙ＝ｙ１−ｃ２を設定する。ここで、ｃ２は、所定の定数である。そして、タッチパネル１５上を下方向へ上記判定ラインより下の領域までスライド操作したとき（図７におけるタッチ入力座標（ｘｔ、ｙｔ））、下向き矢印Ｍ４が表示される。
【００５２】
そして、ユーザが上記スライド操作の後、上記判定ラインより下の領域でタッチパネル１５からスティック１６を離すと、タッチ操作したタブに対応する第１のＬＣＤ１１に表示されていた情報を第２のＬＣＤ１２に表示した状態となる（図７右図の状態）。なお、第２のＬＣＤ１２に表示されるホームページ情報がタブに対応する他の情報に変更されるが、第１のＬＣＤ１１は継続してタブに対応する他の情報が表示される。つまり、最初のタッチ操作で指定された情報（応答画像）がユーザのスライド操作方向（第１のＬＣＤ１１から第２のＬＣＤ１２に向かう下方向）に搭載されている表示部（第２のＬＣＤ１２）に表示される。なお、図７の右図においては、第１のＬＣＤ１１および第２のＬＣＤ１２は、ともに最初のタッチ操作で指定された情報（応答画像）が表示されているが、第１のＬＣＤ１１には、当該タッチ操作前に表示されていた元の情報を再表示してもかまわない。
【００５３】
図８において、第２のＬＣＤ１２に表示されたタブ上（図８では、タブ「ｘｘｘ」上）をユーザがタッチ操作すると、タブ（つまり、始点座標（ｘ１、ｙ１）に対応するタブ「ｘｘｘ」）に対応する閲覧中のホームページ情報における他の情報（応答画像）が、直ちに第１のＬＣＤ１１に表示される。そして、タッチパネル１５上から離さずに下方向へタッチパネル１５をスライド操作した後に上方向に往復するスライド操作をしたとき、現在タッチ操作している点の近傍に上下向き矢印Ｍ５が表示される（図８左図の状態）。具体的には、図７と同様に始点座標（ｘ１、ｙ１）および判定ラインｙ＝ｙ１−ｃ２を設定する。そして、タッチパネル１５上を下方向へ上記判定ラインより下の領域までスライド操作した後、当該判定ライン上より上の領域まで逆の方向へスライド操作したとき（図８におけるタッチ入力座標（ｘｔ、ｙｔ））、上下向き矢印Ｍ５が表示される。
【００５４】
そして、ユーザが上記上下往復するスライド操作の後、上記判定ライン上より上の領域でタッチパネル１５からスティック１６を離すと、タッチ操作したタブに対応する情報が第２のＬＣＤ１２に表示された状態となる。そして、第１のＬＣＤ１１は、それまで第２のＬＣＤ１２に表示されていた元のホームページ情報が表示される（図８の右図の状態）。つまり、第２のＬＣＤ１２における元の表示情報が第１のＬＣＤ１１に表示され、最初のタッチ操作で指定された情報が第２のＬＣＤ１２に表示されて、ユーザのスライド操作方向（第２のＬＣＤ１２および第１のＬＣＤ１１が配置された方向を往復する上下方向）に応じて、上下の表示部（第１のＬＣＤ１１および第２のＬＣＤ１２）に表示される情報が入れ替わるように表示される。
【００５５】
図９において、ユーザが囲みモード用アイコンＩａをタップ操作した際、ゲーム装置１は、囲みモードに移行して動作する。囲みモードにおいて、第２のＬＣＤ１２に表示された一部の情報（図９では、背景画像に記載された文字情報）を囲むようにタッチパネル１５上をユーザがスティック１６を用いてタッチ操作したとき、当該タッチ操作した軌跡に応じて軌跡Ｍ６が表示される（図９左図の状態）。具体的には、最初にユーザがタッチパネル１５をタッチしたタッチ入力座標に対応する画面座標を始点座標（ｘ１、ｙ１）として、同じ画面座標系に当該始点座標（ｘ１、ｙ１）を中心とする始点近傍領域を設定する。そして、タッチパネル１５上を囲むように上記始点近傍領域までスライド操作したとき（図９におけるタッチ入力座標（ｘｔ、ｙｔ））、軌跡Ｍ６が表示される。そして、始点近傍領域内でユーザがタッチパネル１５からスティック１６を離すと、上記軌跡Ｍ６で囲まれた情報を拡大して（拡大画像）第１のＬＣＤ１１に表示される。そして、第２のＬＣＤ１２は、表示変更なく、そのままのホームページ情報が継続して表示される（図９右図の状態）。つまり、第２のＬＣＤ１２における表示情報を残しつつ、タッチ操作で囲まれた情報（拡大画像）が他の表示部（第１のＬＣＤ１１）に表示される。
【００５６】
図１０において、第２のＬＣＤ１２に表示された背景画像上のタッチパネル１５をユーザがタッチ操作して、タッチパネル１５上から離さずに上方向へスライド操作をしたとき、始点座標の近傍にガイド画像Ｍ７および現在タッチ操作している点の近傍に上向き矢印Ｍ８が表示される（図１０左図の状態）。
【００５７】
具体的には、図１１に示すように、最初にユーザがタッチパネル１５をタッチしたタッチ入力座標に対応する画面座標を始点座標（ｘ１、ｙ１）を基準として、同じ画面座標系に複数の領域を設定する。始点座標（ｘ１、ｙ１）の周辺には所定領域ＡＭが設定される。画面座標系（ｘ、ｙ）において、所定領域ＡＭは、ｘ１−ｋ１≦ｘ≦ｘ１＋ｋ１、かつ、ｙ１−ｋ２＜ｙ＜ｙ１＋ｋ２となる領域である。ここで、ｋ１およびｋ２は、それぞれ所定の定数である。そして、所定領域ＡＭの境界にガイド画像Ｍ７が表示される。
【００５８】
所定領域ＡＭの上方には上方領域ＡＴが設定される。画面座標系（ｘ、ｙ）において、上方領域ＡＴは、ｘ１−ｋ１≦ｘ≦ｘ１＋ｋ１、かつ、ｙ≧ｙ１＋ｋ２となる領域である。所定領域ＡＭの下方には下方領域ＡＢが設定される。画面座標系（ｘ、ｙ）において、下方領域ＡＢは、ｘ１−ｋ１≦ｘ≦ｘ１＋ｋ１、かつ、ｙ≦ｙ１−ｋ２となる領域である。所定領域ＡＭの左側には左側領域ＡＬが設定される。画面座標系（ｘ、ｙ）において、左側領域ＡＬは、ｘ＜ｘ１−ｋ１となる領域である。そして、所定領域ＡＭの右側には右側領域ＡＲが設定される。画面座標系（ｘ、ｙ）において、右側領域ＡＲは、ｘ＞ｘ１＋ｋ１となる領域である。そして、図１０に示すように、タッチパネル１５上を上方向へ所定領域ＡＭ（すなわち、ガイド画像Ｍ７で囲まれる領域）上より上の上方領域ＡＴまでスライド操作したとき（図１０におけるタッチ入力座標（ｘｔ、ｙｔ））、上向き矢印Ｍ８が表示される。
【００５９】
そして、ユーザが上記スライド操作の後、上方領域ＡＴ内でタッチパネル１５からスティック１６を離すと、第２のＬＣＤ１２で閲覧中のホームページ情報（つまり、始点座標（ｘ１、ｙ１）で指定されたホームページ情報）が第１のＬＣＤ１１に表示される。そして、第２のＬＣＤ１２は、表示変更なく、そのままのホームページ情報が継続して表示される（図１０の右図の状態）。つまり、第２のＬＣＤ１２における表示情報を残しつつ、ユーザのスライド操作方向（第２のＬＣＤ１２から第１のＬＣＤ１１に向かう上方向）の起点側に表示されている情報（第２のＬＣＤ１２に表示されている情報）が当該スライド操作方向に搭載されている表示部（第１のＬＣＤ１１）に表示される。
【００６０】
図１２において、第２のＬＣＤ１２に表示された背景画像上のタッチパネル１５をユーザがタッチ操作して、タッチパネル１５上から離さずに上方領域ＡＴまで上方向にスライド操作をした後に所定領域ＡＭ内まで下方向に上下往復するスライド操作をしたとき（図１２におけるタッチ入力座標（ｘｔ、ｙｔ））、始点座標の近傍にガイド画像Ｍ７および現在タッチ操作している点の近傍に上下向き矢印Ｍ９が表示される（図１２左図の状態）。このときに設定される各領域は、図１１で説明した領域と同様である。
【００６１】
そして、ユーザが上記上下往復するスライド操作の後、所定領域ＡＭ内でタッチパネル１５からスティック１６を離すと、第２のＬＣＤ１２で閲覧中のホームページ情報（つまり、始点座標（ｘ１、ｙ１）で指定されたホームページ情報）が第１のＬＣＤ１１に表示される。そして、第１のＬＣＤ１１で閲覧中のホームページ情報が第２のＬＣＤ１２に表示される（図１２の右図の状態）。つまり、第２のＬＣＤ１２における表示情報が第１のＬＣＤ１１に表示され、第１のＬＣＤ１１における表示情報が第２のＬＣＤ１２に表示されて、ユーザのスライド操作方向（第１のＬＣＤ１１および第２のＬＣＤ１２が配置された方向を往復する上下方向）に応じて、上下の表示部（第１のＬＣＤ１１および第２のＬＣＤ１２）に表示される情報が入れ替わるように表示される。
【００６２】
次に、図１３〜図１９を参照して、ゲーム装置１で実行される入力座標処理プログラムによる具体的な処理動作について説明する。なお、図１３は、当該入力座標処理プログラムを実行することによってゲーム装置１が入力座標処理を行う動作を示すフローチャートである。図１４は、図１３におけるステップ５０のリンク指定処理について詳細な動作を示すサブルーチンである。図１５は、図１３におけるステップ５１のタブ指定処理について詳細な動作を示すサブルーチンである。図１６〜図１８は、図１３におけるステップ５２の背景指定処理について詳細な動作を示すサブルーチンである。図１９は、図１３に基づいた処理動作でＲＡＭ２４に記憶される各種データの一例を示す図である。なお、これらの処理を実行するためのプログラムは、ＲＯＭ１７ａに格納された入力座標処理プログラムに含まれており、ゲーム装置１の電源がオンになったときに、ＲＯＭ１７ａからＲＡＭ２４に読み出されて、ＣＰＵコア２１によって実行される。また、説明を具体的にするために、ワイヤレス通信部３３を介してインターネット等のネットワークと接続し、当該ネットワーク上で公開されている文書や画像等のデータを第１のＬＣＤ１１および第２のＬＣＤ１２で閲覧する例を用いて動作を説明する。
【００６３】
まず、ゲーム装置１の電源（図示せず）がＯＮされると、ＣＰＵコア２１によってブートプログラム（図示せず）が実行され、これによりメモリカード１７に格納されている入力座標処理プログラムがＲＡＭ２４にロードされる。当該ロードされた入力座標処理プログラムがＣＰＵコア２１で実行されることによって、図１３に示すステップ（図１３〜図１８では「Ｓ」と略称する）が実行される。
【００６４】
図１３において、ＣＰＵコア２１は、ユーザの操作に応じて、指定されたウェブページで公開されている文書や画像等の情報を少なくとも第２のＬＣＤ１２に表示する（ステップ４１；図３参照）。そして、ＣＰＵコア２１は、ＲＡＭ２４に記憶されているタッチ入力フラグＤＦｔをオフに設定して（ステップ４２）、処理を次のステップに進める。なお、上記ステップ４２において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第１〜第１２モードフラグＤＦ１〜ＤＦ１２を全てオフに設定する。
【００６５】
ここで、図１９に示すように、タッチパネル１５から入力する座標データは、適時、タッチパネル１５をタッチしている接触位置に対応する第２のＬＣＤ１２に表示された画像上の座標に変換され、ＲＡＭ２４にタッチ入力座標ＤＣ１として記憶されている。また、ＲＡＭ２４には、画像を生成するための位置データＤＣとして、他に始点座標ＤＣ２および軌跡座標ＤＣ３等が適宜記憶される。また、ＲＡＭ２４には、タッチ入力フラグＤＦｔの他に、次に行う予定の処理（以下、次処理と記載する）を決定するためのフラグデータＤＦとして、第１〜第１２モードフラグＤＦ１〜ＤＦ１２が記憶される。さらに、認識された操作ジェスチャを示す画像を生成するための画像データＤＩとして、指標画像ＤＩ１、軌跡画像ＤＩ２、およびガイド画像ＤＩ３等が適宜記憶される。
【００６６】
図１３に戻り、ＣＰＵコア２１は、ユーザの操作に応じたタッチパネル１５からのタッチ入力があるか否かを判断する（ステップ４３）。そして、タッチ入力がある場合、処理を次のステップ４４に進める。一方、タッチ入力がない場合、現在表示されている情報の閲覧を終了するか否かを判断する（ステップ５３）。次に、ＣＰＵコア２１は、閲覧を継続する場合に上記ステップ４３に戻って処理を繰り返し、閲覧を終了する場合に当該フローチャートによる処理を終了する。
【００６７】
ステップ４４において、ＣＰＵコア２１は、現在タッチパネル１５をタッチしている接触位置に対応する第２のＬＣＤ１２に表示される画像上の座標（すなわち、現在のタッチ入力座標ＤＣ１）を始点座標ＤＣ２としてＲＡＭ２４に記憶する。次に、ＣＰＵコア２１は、ＲＡＭ２４に記憶されているタッチ入力フラグＤＦｔをオンに設定して（ステップ４５）、処理を次のステップに進める。
【００６８】
次に、ＣＰＵコア２１は、始点座標ＤＣ２で示される位置に応じた画像がリンクか否か（ステップ４６）、タブか否か（ステップ４７）、および背景画像か否か（ステップ４８）をそれぞれ判断する。そして、始点座標ＤＣ２で示される位置に応じた画像が画像リンクやテキストリンク等のリンクである場合（ステップ４６でＹｅｓ）、ＣＰＵコア２１は、リンク指定処理（ステップ５０）を行って上記ステップ４２に戻って処理を繰り返す。また、始点座標ＤＣ２で示される位置に応じた画像がタブである場合（ステップ４７でＹｅｓ）、ＣＰＵコア２１は、タブ指定処理（ステップ５１）を行って上記ステップ４２に戻って処理を繰り返す。また、始点座標ＤＣ２で示される位置に応じた画像が背景画像である場合（ステップ４８でＹｅｓ）、ＣＰＵコア２１は、背景指定処理（ステップ５２）を行って上記ステップ４２に戻って処理を繰り返す。さらに、始点座標ＤＣ２で示される位置に応じた画像がリンク、タブ、および背景画像の何れでもない場合（ステップ４６〜４８が何れもＮｏ）、ＣＰＵコア２１は、始点座標ＤＣ２が示す位置に応じた処理（ステップ４９）を行って上記ステップ４２に戻って処理を繰り返す。以下、リンク指定処理、タブ指定処理、および背景指定処理の詳細な動作についてそれぞれ説明する。
【００６９】
図１４において、上記ステップ５０におけるリンク指定処理の際、まずＣＰＵコア２１は、ＲＡＭ２４に記憶されている第１モードフラグＤＦ１をオンに設定する（ステップ６１）。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１を中心とする円Ｍ１を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ６２；図４参照）、ユーザがタッチオフしたか否かを判断する（ステップ６３）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ６４に進め、タッチ操作を継続している場合に処理をステップ６５に進める。
【００７０】
ステップ６４において、ＣＰＵコア２１は、現在オンに設定されている第１モードフラグＤＦ１に基づいて、第１モードを実行して当該サブルーチンによる処理を終了する。ここで、第１モードとは、図４右図を用いて説明した表示を行う処理であり、第１のＬＣＤ１１の表示態様は変化させずに、タップ操作したリンク先のホームページ情報を第２のＬＣＤ１２に表示する処理である。
【００７１】
ステップ６５において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が判定ライン上を含む判定ラインより上の画像領域（以下、判定ライン以上の領域と記載する）にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が判定ライン以上の領域にある場合に処理を次のステップ６６に進め、判定ラインより下の領域にある場合に上記ステップ６２に戻って処理を繰り返す。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ６５で用いる判定ラインをｙ＝ｙ１＋ｃ１で設定する（ｃ１：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｙｔ≧ｙ１＋ｃ１であれば、現在のタッチ入力座標ＤＣ１が上記判定ライン以上の領域にあると判断する。
【００７２】
ステップ６６において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第２モードフラグＤＦ２をオンに設定し、第１モードフラグＤＦ１および第３モードフラグＤＦ３をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に上向き矢印Ｍ２を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ６７；図５参照）、ユーザがタッチオフしたか否かを判断する（ステップ６８）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ６９に進め、タッチ操作を継続している場合に処理をステップ７０に進める。
【００７３】
ステップ６９において、ＣＰＵコア２１は、現在オンに設定されている第２モードフラグＤＦ２に基づいて、第２モードを実行して当該サブルーチンによる処理を終了する。ここで、第２モードとは、図５右図を用いて説明した表示を行う処理であり、第２のＬＣＤ１２の表示態様は変化させずに、第１のＬＣＤ１１にリンク先のホームページ情報を表示する処理である。
【００７４】
ステップ７０において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が上記ステップ６５で用いた判定ラインより下の領域にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が判定ラインより下の領域にある場合、処理を次のステップ７１に進める。一方、ＣＰＵコア２１は、判定ライン以上の領域にある場合、第２モードフラグＤＦ２がオンに設定されていれば上記ステップ６７に戻って処理を繰り返し、第２モードフラグＤＦ２がオフに設定されていれば上記ステップ６６に戻って処理を繰り返す（ステップ７５）。
【００７５】
ステップ７１において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第３モードフラグＤＦ３をオンに設定し、第２モードフラグＤＦ２をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に上下向き矢印Ｍ３を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ７２；図６参照）、ユーザがタッチオフしたか否かを判断する（ステップ７３）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ７４に進め、タッチ操作を継続している場合に上記ステップ７０に戻って処理を繰り返す。
【００７６】
ステップ７４において、ＣＰＵコア２１は、現在オンに設定されている第３モードフラグＤＦ３に基づいて、第３モードを実行して当該サブルーチンによる処理を終了する。ここで、第３モードとは、図６右図を用いて説明した表示を行う処理であり、第２のＬＣＤ１２における表示情報を第１のＬＣＤ１１に表示して、リンク先のホームページ情報を第２のＬＣＤ１２に表示する処理である。
【００７７】
ここで、上記ステップ７１で第３モードフラグＤＦ３がオンに設定された後、上記判定ライン以上の領域までスライド操作すると（つまり、上記ステップ７０でＮｏ）、上記ステップ６６が実行される。したがって、第３モードフラグＤＦ３がオフに設定されて、再び第２モードフラグＤＦ２がオンに設定される。つまり、判定ライン以上の領域から当該判定ラインより下の領域までのタッチパネル１５を用いた下方向のスライド操作のジェスチャがキャンセルされて、始点座標ＤＣ２から当該判定ライン以上の領域まで上方向のスライド操作のみが有効な操作ジェスチャとして認識される。
【００７８】
図１５において、上記ステップ５１におけるタブ指定処理の際、まずＣＰＵコア２１は、ＲＡＭ２４に記憶されている第４モードフラグＤＦ４をオンに設定する（ステップ８１）。次に、ＣＰＵコア２１は、現在オンに設定されている第４モードフラグＤＦ４に基づいて、第４モードを実行して（ステップ８２）、処理を次のステップに進める。ここで、第４モードとは、タッチ操作されたタブ（つまり、始点座標ＤＣ２に対応するタブ）に対応する閲覧中のホームページ情報における他の情報を、直ちに第１のＬＣＤ１１に表示する処理である（例えば、図７左図、図８左図参照）。
【００７９】
次に、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が判定ライン上を含む判定ラインより下の画像領域（以下、判定ライン以下の領域と記載する）にあるか否かを判断する（ステップ８３）。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が判定ライン以下の領域にある場合、処理を次のステップ８５に進める。一方、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が判定ラインより上の領域にある場合、ユーザがタッチオフしたか否かを判断する（ステップ８４）。そして、ＣＰＵコア２１は、タッチ操作を継続している場合に上記ステップ８３に戻って処理を繰り返し、ユーザがタッチオフした場合に当該サブルーチンによる処理を終了する。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ８３で用いる判定ラインをｙ＝ｙ１−ｃ２で設定する（ｃ２：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｙｔ≦ｙ１−ｃ２であれば、現在のタッチ入力座標ＤＣ１が上記判定ライン以下の領域にあると判断する。
【００８０】
ステップ８５において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第５モードフラグＤＦ５をオンに設定し、第４モードフラグＤＦ４および第６モードフラグＤＦ６をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に下向き矢印Ｍ４を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ８６；図７参照）、ユーザがタッチオフしたか否かを判断する（ステップ８７）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ８８に進め、タッチ操作を継続している場合に処理をステップ８９に進める。
【００８１】
ステップ８８において、ＣＰＵコア２１は、現在オンに設定されている第５モードフラグＤＦ５に基づいて、第５モードを実行して当該サブルーチンによる処理を終了する。ここで、第５モードとは、図７右図を用いて説明した表示を行う処理であり、タッチ操作されたタブに対応して第１のＬＣＤ１１に表示されていた他の情報を第２のＬＣＤ１２に表示する処理である。なお、第５モードにおいては、第１のＬＣＤ１１および第２のＬＣＤ１２は、ともにタブに対応する情報が表示されるが、第１のＬＣＤ１１には、当該タッチ操作前に表示されていた元の情報を再表示してもかまわない。
【００８２】
ステップ８９において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が上記ステップ８３で用いた判定ラインより上の領域にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が判定ラインより上の領域にある場合、処理を次のステップ９０に進める。一方、ＣＰＵコア２１は、判定ライン以下の領域にある場合、第５モードフラグＤＦ５がオンに設定されていれば上記ステップ８６に戻って処理を繰り返し、第５モードフラグＤＦ５がオフに設定されていれば上記ステップ８５に戻って処理を繰り返す（ステップ９４）。
【００８３】
ステップ９０において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第６モードフラグＤＦ６をオンに設定し、第５モードフラグＤＦ５をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に上下向き矢印Ｍ５を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ９１；図８参照）、ユーザがタッチオフしたか否かを判断する（ステップ９２）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ９３に進め、タッチ操作を継続している場合に上記ステップ８９に戻って処理を繰り返す。
【００８４】
ステップ９３において、ＣＰＵコア２１は、現在オンに設定されている第６モードフラグＤＦ６に基づいて、第６モードを実行して当該サブルーチンによる処理を終了する。ここで、第６モードとは、図８右図を用いて説明した表示を行う処理であり、第２のＬＣＤ１２における元の表示情報を第１のＬＣＤ１１に表示して、タッチ操作されたタブに対応して第１のＬＣＤ１１に表示されていた他の情報を第２のＬＣＤ１２に表示する処理である。
【００８５】
ここで、上記ステップ９０で第６モードフラグＤＦ６がオンに設定された後、上記判定ライン以下の領域までスライド操作すると（つまり、上記ステップ８９でＮｏ）、上記ステップ８５が実行される。したがって、第６モードフラグＤＦ６がオフに設定されて、再び第５モードフラグＤＦ５がオンに設定される。つまり、判定ライン以下の領域から当該判定ラインより上の領域までのタッチパネル１５を用いた上方向のスライド操作のジェスチャがキャンセルされて、始点座標ＤＣ２から当該判定ライン以下の領域まで下方向のスライド操作のみが有効な操作ジェスチャとして認識される。
【００８６】
図１６において、上記ステップ５２における背景指定処理の際、まずＣＰＵコア２１は、現在囲みモードに設定されているか否かを判断する（ステップ１０１）。そして、ＣＰＵコア２１は、囲みモードでない場合、処理を次のステップ１１１（図１７）に進める。一方、ＣＰＵコア２１は、囲みモードの場合、処理を次のステップ１０２に進める。ここで、囲みモードは、図９を用いて説明したように、ユーザが囲みモード用アイコンＩａをタップ操作した際に移行する動作モードである。
【００８７】
ステップ１０２において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が始点近傍領域にあるか否かを判断する。次に、ＣＰＵコア２１は、軌跡座標ＤＣ３をそれぞれ時系列順に接続すると囲み曲線を形成するか否かを判断する（ステップ１０３）。そして、タッチ入力座標ＤＣ１が始点近傍領域にあって軌跡座標ＤＣ３群が囲み曲線を形成している場合（上記ステップ１０２およびステップ１０３が何れもＹｅｓ；図９左図参照）、ＣＰＵコア２１は、処理を次のステップ１０５に進める。一方、タッチ入力座標ＤＣ１が始点近傍領域にない、または軌跡座標ＤＣ３群が囲み曲線を形成していない場合（上記ステップ１０２およびステップ１０３の何れかがＮｏ）、ＣＰＵコア２１は、ユーザがタッチオフしたか否かを判断する（ステップ１０４）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合、当該サブルーチンによる処理を終了する。一方、ＣＰＵコア２１は、タッチ操作を継続している場合、現在のタッチ入力座標ＤＣ１を軌跡座標ＤＣ３としてＲＡＭ２４に追加して記憶し（ステップ１０９）、上記ステップ１０１に戻って処理を継続する。
【００８８】
ステップ１０５において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第７モードフラグＤＦ７をオンに設定する。そして、ＣＰＵコア２１は、軌跡画像ＤＩ２を用いて現在の軌跡座標ＤＣ３上に沿って軌跡Ｍ６を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ１０６；図９参照）、ユーザがタッチオフしたか否かを判断する（ステップ１０７）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ１０８に進め、タッチ操作を継続している場合に上記ステップ１０２戻って処理を継続する。
【００８９】
ステップ１０８において、ＣＰＵコア２１は、現在オンに設定されている第７モードフラグＤＦ７に基づいて、第７モードを実行して当該サブルーチンによる処理を終了する。なお、ＣＰＵコア２１は、第７モード実行後、ＲＡＭ２４に記憶されている軌跡座標ＤＣ３を全てクリアする。ここで、第７モードとは、図９右図を用いて説明した表示を行う処理であり、第２のＬＣＤ１２の表示態様は変化させずに、軌跡Ｍ６で囲まれた情報を拡大して第１のＬＣＤ１１に表示する処理である。
【００９０】
図１７において、上記ステップ５２における背景指定処理で、かつ上記囲みモードでない場合（上記ステップ１０１でＮｏ）、ＣＰＵコア２１は、ステップ１１１を実行する。ステップ１１１において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が上方領域ＡＴ（図１１参照）にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が上方領域ＡＴにある場合、処理を次のステップ１１２に進める。一方、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が上方領域ＡＴにない場合、処理を次のステップ１１６に進める。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ１１１で用いる上方領域ＡＴをｘ１−ｋ１≦ｘ≦ｘ１＋ｋ１、かつ、ｙ≧ｙ１＋ｋ２で設定する（ｋ１、ｋ２：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｘ１−ｋ１≦ｘｔ≦ｘ１＋ｋ１、かつ、ｙｔ≧ｙ１＋ｋ２であれば、現在のタッチ入力座標ＤＣ１が上方領域ＡＴにあると判断する。
【００９１】
ステップ１１２において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第８モードフラグＤＦ８をオンに設定し、第９〜第１２モードフラグＤＦ９〜ＤＦ１２をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に上向き矢印Ｍ８および始点座標ＤＣ２の周辺にガイド画像Ｍ７を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ１１３；図１０参照）、ユーザがタッチオフしたか否かを判断する（ステップ１１４）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ１１５に進め、タッチ操作を継続している場合に処理をステップ１１６に進める。
【００９２】
ステップ１１５において、ＣＰＵコア２１は、現在オンに設定されている第８モードフラグＤＦ８に基づいて、第８モードを実行して当該サブルーチンによる処理を終了する。ここで、第８モードとは、図１０右図を用いて説明した表示を行う処理であり、第２のＬＣＤ１２における表示情報を残しつつ、第２のＬＣＤ１２で表示されている情報を第１のＬＣＤ１１にも表示する処理である。
【００９３】
ステップ１１６において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が所定領域ＡＭ（図１１参照）にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が所定領域ＡＭにない場合、処理を次のステップ１３１（図１８）に進める。一方、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が所定領域ＡＭにある場合、第８モードフラグＤＦ８がオンに設定されていれば処理を次のステップ１１８に進め、第８モードフラグＤＦ８がオフに設定されていれば処理を次のステップ１３１に進める（ステップ１１７）。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ１１６で用いる所定領域ＡＭをｘ１−ｋ１≦ｘ≦ｘ１＋ｋ１、かつ、ｙ１−ｋ２＜ｙ＜ｙ１＋ｋ２で設定する（ｋ１、ｋ２：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｘ１−ｋ１≦ｘｔ≦ｘ１＋ｋ１、かつ、ｙ１−ｋ２＜ｙｔ＜ｙ１＋ｋ２であれば、現在のタッチ入力座標ＤＣ１が所定領域ＡＭにあると判断する。
【００９４】
ステップ１１８において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第９モードフラグＤＦ９をオンに設定し、第８モードフラグＤＦ８をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に上下向き矢印Ｍ９および始点座標ＤＣ２の周辺にガイド画像Ｍ７を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ１１９；図１２参照）、ユーザがタッチオフしたか否かを判断する（ステップ１２０）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ１２１に進め、タッチ操作を継続している場合に処理をステップ１３１（図１８）に進める。
【００９５】
ステップ１２１において、ＣＰＵコア２１は、現在オンに設定されている第９モードフラグＤＦ９に基づいて、第９モードを実行して当該サブルーチンによる処理を終了する。ここで、第９モードとは、図１２右図を用いて説明した表示を行う処理であり、第１のＬＣＤ１１で表示されている情報と第２のＬＣＤ１２で表示されている情報とを入れ替えて、第１のＬＣＤ１１および第２のＬＣＤ１２に表示する処理である。
【００９６】
図１８のステップ１３１において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が下方領域ＡＢ（図１１参照）にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が下方領域ＡＢにない場合、処理を次のステップ１３６に進める。一方、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が下方領域ＡＢにある場合、処理を次のステップ１３２に進める。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ１３１で用いる下方領域ＡＢをｘ１−ｋ１≦ｘ≦ｘ１＋ｋ１、かつ、ｙ≦ｙ１−ｋ２で設定する（ｋ１、ｋ２：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｘ１−ｋ１≦ｘｔ≦ｘ１＋ｋ１、かつ、ｙｔ≦ｙ１−ｋ２であれば、現在のタッチ入力座標ＤＣ１が下方領域ＡＢにあると判断する。
【００９７】
ステップ１３２において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第１０モードフラグＤＦ１０をオンに設定し、第８、第９、第１１、および第１２モードフラグＤＦ８、ＤＦ９、ＤＦ１１、およびＤＦ１２をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に下向き矢印Ｍ１０（図示せず）および始点座標ＤＣ２の周辺にガイド画像Ｍ７（図１０参照）を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ１３３）、ユーザがタッチオフしたか否かを判断する（ステップ１３４）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ１３５に進め、タッチ操作を継続している場合に処理をステップ１３６に進める。
【００９８】
ステップ１３５において、ＣＰＵコア２１は、現在オンに設定されている第１０モードフラグＤＦ１０に基づいて、第１０モードを実行して当該サブルーチンによる処理を終了する。ここで、第１０モードとは、第１のＬＣＤ１１における表示情報を残しつつ、第１のＬＣＤ１１で表示されている情報を第２のＬＣＤ１２にも表示する処理である。つまり、第１０モードでは、第１のＬＣＤ１１における表示情報を残しつつ、ユーザのスライド操作方向（第１のＬＣＤ１１から第２のＬＣＤ１２に向かう下方向）の起点側に表示されている情報（第１のＬＣＤ１１に表示されている情報）が当該スライド操作方向に搭載されている表示部（第２のＬＣＤ１２）に表示される。
【００９９】
ステップ１３６において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が左側領域ＡＬ（図１１参照）にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が左側領域ＡＬにない場合、処理を次のステップ１４１に進める。一方、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が左側領域ＡＬにある場合、処理を次のステップ１３７に進める。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ１３６で用いる左側領域ＡＬをｘ＜ｘ１−ｋ１で設定する（ｋ１：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｘｔ＜ｘ１−ｋ１であれば、現在のタッチ入力座標ＤＣ１が左側領域ＡＬにあると判断する。
【０１００】
ステップ１３７において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第１１モードフラグＤＦ１１をオンに設定し、第８〜第１０モードフラグＤＦ８〜ＤＦ１０および第１２モードフラグＤＦ１２をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に左向き矢印Ｍ１１（図示せず）および始点座標ＤＣ２の周辺にガイド画像Ｍ７（図１０参照）を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ１３８）、ユーザがタッチオフしたか否かを判断する（ステップ１３９）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ１４０に進め、タッチ操作を継続している場合に処理をステップ１４１に進める。
【０１０１】
ステップ１４０において、ＣＰＵコア２１は、現在オンに設定されている第１１モードフラグＤＦ１１に基づいて、第１１モードを実行して当該サブルーチンによる処理を終了する。ここで、第１１モードとは、ユーザの左方向へのスライド操作に応じて、第１のＬＣＤ１１における表示情報を残しつつ、第２のＬＣＤ１２に表示されていた過去の情報や現在第２のＬＣＤ１２に表示されている情報の前ページに相当する情報を第２のＬＣＤ１２に表示する処理である。例えば、第１１モードでは、第２のＬＣＤ１２に表示された情報において、ブラウザのいわゆる「戻る」操作や電子書籍等における前ページを表示する操作が可能となる。なお、電子書籍を第２のＬＣＤ１２に表示する場合、横書きの電子書籍では左方向が一般的に前ページを表示する指示となるが、表示する電子書籍の文書構成（例えば、縦書き、漫画、外国語文書）に応じて次ページを表示する指示を左方向へのスライド操作に設定してもかまわない。
【０１０２】
ステップ１４１において、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１が右側領域ＡＲ（図１１参照）にあるか否かを判断する。そして、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が右側領域ＡＲにない場合、上記ステップ１１１（図１７）に戻って処理を継続する。一方、ＣＰＵコア２１は、タッチ入力座標ＤＣ１が右側領域ＡＲにある場合、処理を次のステップ１４２に進める。ここで、ＣＰＵコア２１は、始点座標ＤＣ２（ｘ１、ｙ１）を基準にステップ１４１で用いる右側領域ＡＲをｘ＞ｘ１＋ｋ１で設定する（ｋ１：定数）。そして、ＣＰＵコア２１は、現在のタッチ入力座標ＤＣ１（ｘｔ、ｙｔ）がｘｔ＞ｘ１＋ｋ１であれば、現在のタッチ入力座標ＤＣ１が右側領域ＡＲにあると判断する。
【０１０３】
ステップ１４２において、ＣＰＵコア２１は、ＲＡＭ２４に記憶されている第１２モードフラグＤＦ１２をオンに設定し、第８〜第１１モードフラグＤＦ８〜ＤＦ１１をオフに設定する。そして、ＣＰＵコア２１は、指標画像ＤＩ１を用いて現在のタッチ入力座標ＤＣ１の近傍に右向き矢印Ｍ１２（図示せず）および始点座標ＤＣ２の周辺にガイド画像Ｍ７（図１０参照）を第２のＬＣＤ１２に表示されている情報上に表示し（ステップ１４３）、ユーザがタッチオフしたか否かを判断する（ステップ１４４）。そして、ＣＰＵコア２１は、ユーザがタッチオフした場合に処理を次のステップ１４５に進め、タッチ操作を継続している場合に処理をステップ１１１に進める。
【０１０４】
ステップ１４５において、ＣＰＵコア２１は、現在オンに設定されている第１２モードフラグＤＦ１２に基づいて、第１２モードを実行して当該サブルーチンによる処理を終了する。ここで、第１２モードとは、ユーザの右方向へのスライド操作に応じて、第１のＬＣＤ１１における表示情報を残しつつ、次の処理として第２のＬＣＤ１２に表示されていた過去の情報や現在第２のＬＣＤ１２に表示されている情報の次ページに相当する情報を第２のＬＣＤ１２に表示する処理である。例えば、第１２モードでは、第２のＬＣＤ１２に表示された情報において、ブラウザのいわゆる「進む」操作や電子書籍等における次ページを表示する操作が可能となる。なお、電子書籍を第２のＬＣＤ１２に表示する場合、横書きの電子書籍では右方向が一般的に次ページを表示する指示となるが、表示する電子書籍の文書構成に応じて前ページを表示する指示を右方向へのスライド操作に設定してもかまわない。
【０１０５】
ここで、囲みモード以外の背景指定処理の際、第８〜第１２モードフラグＤＦ８〜ＤＦ１２の何れかがオンに設定された後、現在タッチしている領域から他の領域にスライド操作すると、オンに設定されていたモードフラグがオフに設定されて、他のモードフラグがオンに設定される。例えば、上記ステップ１１２で第８モードフラグＤＦ８がオンに設定された後に左側領域ＡＬまでスライド操作すると（すなわち、上記ステップ１３６でＹｅｓ）、第８モードフラグＤＦ８がオフに設定されて、第１１モードフラグＤＦ１１がオンに設定される。この場合、始点座標ＤＣ２から上方領域ＡＴまでのタッチパネル１５を用いた上方向のスライド操作のジェスチャがキャンセルされて、始点座標ＤＣ２から左側領域ＡＬまで左方向のスライド操作のみが有効な操作ジェスチャとして認識される。つまり、所定の操作を行うためのスライド操作のジェスチャを容易にキャンセルすることが可能であり、他の領域までスライド操作するだけで始点座標ＤＣ２から当該領域までスライド操作のみを有効な操作ジェスチャとして認識することができる。
【０１０６】
なお、上述ではタッチパネル１５を用いた４方向のジャスチャーを認識できるように構成したが、５方向以上の多方向の操作ジェスチャを認識可能にしてもかまわない。所定領域ＡＭを中心とした他の各領域をさらに細分化することによって、タッチパネル１５を用いた５方向以上のジャスチャーが認識可能となる。この場合、ガイド画像Ｍ７は、所定領域ＡＭの境界として矩形図柄で表示されており（図１０参照）、ユーザがタッチパネル１５を用いて有効な操作ジェスチャを認識させるための目標画像としているが、他の形状の図柄で表示してもかまわない。例えば、上述したようなタッチパネル１５を用いた４方向のジャスチャーだけでなく多方向の操作ジェスチャを認識可能にする場合、当該方向区分数に応じた多角形図柄で表示してもかまわない。
【０１０７】
このように、ゲーム装置１において、ユーザがタッチパネル１５を用いたスライド操作に応じて、有用性の高い処理を直感的な操作で実行することができる。例えば、ユーザがタッチパネル１５を用いて上方向のスライド操作を行うと、第２のＬＣＤ１２における表示情報を残しつつ、始点座標ＤＣ２に応じた処理で取得される画像（応答画像、拡大画像、第２のＬＣＤ１２に表示されている画像）がスライド操作方向（第２のＬＣＤ１２から第１のＬＣＤ１１に向かう上方向）にある第１のＬＣＤ１１に表示される。また、ユーザがタッチパネル１５を用いて下方向のスライド操作を行うと、始点座標ＤＣ２に応じた処理で取得される画像がスライド操作方向（第１のＬＣＤ１１から第２のＬＣＤ１２に向かう下方向）にある第２のＬＣＤ１２に表示される。さらに、ユーザがタッチパネル１５を用いて上下方向に往復するスライド操作を行うと、第２のＬＣＤ１２に表示されている画像が第１のＬＣＤ１１に表示され、始点座標ＤＣ２に応じた処理で取得される画像（応答画像、第１のＬＣＤ１１に表示されている画像）が第１のＬＣＤ１１に表示されるため、スライド操作方向（第１のＬＣＤ１１および第２のＬＣＤ１２が位置する方向を往復する上下方向）にある上下の表示部（第１のＬＣＤ１１および第２のＬＣＤ１２）に表示される情報が入れ替わるように表示される。このように、ユーザがタッチパネル１５に入力するスライド操作の方向とこれに対応する表示処理が直感的である。しかも、元の表示情報を残しつつ、他の表示部に処理に応じた情報を表示させることは、様々な場面において有用性を発揮し得る。
【０１０８】
なお、上述では、説明を具体的にするために、具体的な操作手順を用いて各入力座標処理を説明したが、これらは一実施例であり、本発明がこれらの操作手順に限定されることはないことは言うまでもない。例えば、タッチパネル１５上の操作ジェスチャとして認識可能なスライド操作を、さらに増やしてもかまわない。
【０１０９】
また、上述では説明を具体的にするために、ネットワーク上で公開されている文書や画像等のデータを第１のＬＣＤ１１および第２のＬＣＤ１２で閲覧する例を用いて説明したが、他の情報や画像を第１のＬＣＤ１１および第２のＬＣＤ１２に表示してもかまわない。例えば、辞書等の書籍をデジタルデータ化して電子媒体に記録したものを、ゲーム装置１で閲覧する電子書籍を第１のＬＣＤ１１および第２のＬＣＤ１２に表示してもかまわない。
【０１１０】
また、上述した実施形態では、２画面分の液晶表示部の一例として、物理的に分離された第１のＬＣＤ１１および第２のＬＣＤ１２を互いに上下に配置した場合（上下２画面の場合）を説明した。しかしながら、２画面分の表示画面の構成は、他の構成でもかまわない。例えば、下側ハウジング１３ｂの一方主面に第１のＬＣＤ１１および第２のＬＣＤ１２を左右に配置してもかまわない。また、第２のＬＣＤ１２と横幅が同じで縦の長さが２倍のサイズからなる縦長サイズのＬＣＤ（すなわち、物理的には１つで、表示サイズが縦に２画面分あるＬＣＤ）を下側ハウジング１３ｂの一方主面に配設して、第１および第２の表示画像を上下に表示（すなわち上下の境界部分無しに隣接して表示）するように構成してもよい。また、第２のＬＣＤ１２と縦幅が同じで横の長さが２倍のサイズからなる横長サイズのＬＣＤを下側ハウジング１３ｂの一方主面に配設して、横方向に第１および第２の表示画像を左右に表示（すなわち左右の境界部分無しに隣接して表示）するように構成してもよい。すなわち、物理的に１つの画面を２つに分割して使用することにより第１および第２の表示画像を表示してもかまわない。いずれのゲーム画像の形態に対しても、第２の表示画像が表示される画面上にタッチパネル１５を配設すれば、同様に本発明を実現することができる。また、物理的に１つの画面を２つに分割して使用することにより第１および第２の表示画像を表示する場合、当該画面全面にタッチパネル１５を配設してもかまわない。
【０１１１】
また、上述した実施例では、ゲーム装置１にタッチパネル１５が一体的に設けられているが、ゲーム装置とタッチパネルとを別体にして構成しても、本発明を実現できることは言うまでもない。また、第１のＬＣＤ１１の上面にタッチパネル１５を設けても良い。
【０１１２】
また、上記実施例では、ゲーム装置１の入力手段としてタッチパネルを用いたが、他のポインティングデバイスを用いてもかまわない。ここで、ポインティングデバイスは、画面上での入力位置や座標を指定する入力装置であり、例えば、マウス、トラックパッド、トラックボールなどを入力手段として使用し、入力手段から出力される出力値から計算された画面座標系の情報を用いれば、本発明を同様に実現することができる。
【０１１３】
また、上記実施例では、ゲーム装置１にタッチパネル１５が一体的に設けられているが、タッチパネルを入力手段の１つとする一般的なパーソナルコンピュータなどの情報処理装置（入力座標処理装置）でもかまわない。
【産業上の利用可能性】
【０１１４】
本発明の入力座標処理プログラムおよび入力座標処理装置は、ユーザがポインティングデバイスを用いた操作に応じて、有用性の高い表示処理を直感的な操作で実行することができ、ネットワーク上で公開されている文書や画像等の情報を閲覧したり、電子書籍等の表示情報を表示装置に表示したりするゲーム装置等の情報処理装置やその情報処理装置で実行されるプログラム等として有用である。
【図面の簡単な説明】
【０１１５】
【図１】本発明の入力座標処理プログラムを実行するゲーム装置１の外観図
【図２】図１のゲーム装置１の内部構成を示すブロック図
【図３】第１のＬＣＤ１１および第２のＬＣＤ１２に表示される初期段階の画面表示例を示す図
【図４】第２のＬＣＤ１２に表示されたリンク先上のタッチパネル１５をタップ操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図５】第２のＬＣＤ１２に表示されたリンク先上から上方向へタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図６】第２のＬＣＤ１２に表示されたリンク先上から上方向へタッチパネル１５をスライド操作した後に下方向に往復するスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図７】第２のＬＣＤ１２に表示されたタブ上から下方向へタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図８】第２のＬＣＤ１２に表示されたタブ上から下方向へタッチパネル１５をスライド操作した後に上方向に往復するスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図９】第２のＬＣＤ１２に表示された一部の情報を囲むようにタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図１０】第２のＬＣＤ１２に表示された背景画像上から上方向へタッチパネル１５をスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図１１】第２のＬＣＤ１２に表示された背景画像上のタッチパネル１５をタッチ操作したときに設定される各領域を説明するための図
【図１２】第２のＬＣＤ１２に表示された背景画像上から上方向へタッチパネル１５をスライド操作した後に下方向に往復するスライド操作したときに、第１のＬＣＤ１１および第２のＬＣＤ１２に表示される画面表示例を示す図
【図１３】ゲーム装置１で実行される入力座標処理プログラム入力座標処理プログラムを実行することによってゲーム装置１が入力座標処理を行う動作を示すフローチャート
【図１４】図１３におけるステップ５０のリンク指定処理について詳細な動作を示すサブルーチン
【図１５】図１３におけるステップ５１のタブ指定処理について詳細な動作を示すサブルーチン
【図１６】図１３におけるステップ５２の背景指定処理について詳細な動作を示すサブルーチン
【図１７】図１３におけるステップ５２の背景指定処理について詳細な動作を示すサブルーチン
【図１８】図１３におけるステップ５２の背景指定処理について詳細な動作を示すサブルーチン
【図１９】図１３に基づいた処理動作でＲＡＭ２４に記憶される各種データの一例を示す図
【符号の説明】
【０１１６】
１  ゲーム装置
１１  第１のＬＣＤ
１２  第２のＬＣＤ
１３  ハウジング
１３ａ  上側ハウジング
１３ｂ  下側ハウジング
１４  操作スイッチ部
１４ａ  十字スイッチ
１４ｂ  スタートスイッチ
１４ｃ  セレクトスイッチ
１４ｄ  Ａボタン
１４ｅ  Ｂボタン
１４ｆ  Ｘボタン
１４ｇ  Ｙボタン
１４ｈ  電源スイッチ
１４Ｌ  Ｌボタン
１４Ｒ  Ｒボタン
１５  タッチパネル
１６  スティック
１７  メモリカード
１７ａ  ＲＯＭ
１７ｂ  ＲＡＭ
１８ａ、１８ｂ  音抜き孔
２０  電子回路基板
２１  ＣＰＵコア
２２  バス
２３  コネクタ
２４  ＲＡＭ
２５  Ｉ／Ｆ回路
２６  第１ＧＰＵ
２７  第２ＧＰＵ
２８  第１ＶＲＡＭ
２９  第２ＶＲＡＭ
３０ａ  右スピーカ
３０ｂ  左スピーカ
３１  ＬＣＤコントローラ
３２  レジスタ
３３  ワイヤレス通信部
【図１】
0004435011.tif 000002
【図２】
0004435011.tif 000003
【図３】
0004435011.tif 000004
【図４】
0004435011.tif 000005
【図５】
0004435011.tif 000006
【図６】
0004435011.tif 000007
【図７】
0004435011.tif 000008
【図８】
0004435011.tif 000009
【図９】
0004435011.tif 000010
【図１０】
0004435011.tif 000011
【図１１】
0004435011.tif 000012
【図１２】
0004435011.tif 000013
【図１３】
0004435011.tif 000014
【図１４】
0004435011.tif 000015
【図１５】
0004435011.tif 000016
【図１６】
0004435011.tif 000017
【図１７】
0004435011.tif 000018
【図１８】
0004435011.tif 000019
【図１９】
0004435011.tif 000020