(57)【要約】    【構成】  ゲーム装置１０は、ユーザの指示に従って、内側カメラ３２または外側カメラ３４で撮影された撮影画像またはタッチパネル２２を用いて入力された手書きのメモについての手書き画像を保存する。また、ユーザの指示に従って、撮影画像や手書き画像とともに、位置情報が保存される。つまり、撮影場所や手書きのメモの作成場所が地図上に登録される。撮影画像や手書き画像が再生されるとき、その位置情報が示す地図上の位置の近くに設定された目印の画像を、撮影画像や手書き画像の前に再生する。    【効果】  撮影画像や手書き画像のみならず、近くの目印の画像も再生するので、どこで撮影や作成した画像であるかを容易に思い出させることができる。【選択図】  図１
2010264151.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、操作手段と、複数の目印情報および当該複数の目印情報の各々の位置情報を記憶する記憶手段とを備えた情報処理装置の情報処理プログラムであって、
前記情報処理装置のコンピュータを、
前記操作手段の操作に応じて画像データを取り込む画像データ取込手段と、
前記画像データ取込手段によって取り込まれた前記画像データの位置情報を設定する位置情報設定手段と、
前記画像データの位置情報と前記各目印情報の位置情報とに基づいて、当該画像データに関する前記目印情報を選択する目印情報選択手段と、
前記画像データと前記目印情報選択手段によって選択された目印情報とを所定の順序に従って前記表示手段に順次表示する表示制御手段として機能させる、情報処理プログラム。
【請求項２】
前記目印情報選択手段は、前記画像データの位置情報が示す第１位置と前記目印情報の位置情報が示す第２位置とが所定範囲内にあるとき、当該目印情報を選択する、請求項１記載の情報処理プログラム。
【請求項３】
前記目印情報選択手段は、前記第１位置と前記第２位置との距離が最も短い位置情報を有する前記目印情報を選択する、請求項２記載の情報処理プログラム。
【請求項４】
前記表示制御手段は、前記目印情報を表示した後に、前記画像データに対応する画像を表示する、請求項１ないし３のいずれかに記載の情報処理プログラム。
【請求項５】
前記表示制御手段は、他の画像データの位置情報が示す第１位置と前記目印情報の位置情報が示す第２位置とが所定範囲内に有ることが既に判断されているとき、当該目印情報を表示した後に、前記画像データに対応する画像を表示する、請求項４記載の情報処理プログラム。
【請求項６】
前記表示制御手段は、他の画像データの位置情報が示す第１位置と前記目印情報の位置情報が示す第２位置とが所定範囲内に有ることが既に判断されているとき、当該他の画像データに対応する画像を表示した後に、前記画像データに対応する画像を表示する、請求項４記載の情報処理プログラム。
【請求項７】
前記目印情報選択手段は、前記画像データの位置情報が示す第１位置と前記目印情報の位置情報が示す第２位置とが所定範囲内にあるとき、当該目印情報を選択する第１選択手段、および前記画像データの位置情報が示す第１位置と前記目印情報の位置情報が示す第２位置とが所定範囲外であるとき、当該目印情報を選択する第２選択手段を含み、
前記表示制御手段は、前記第１選択手段によって選択された目印情報を前記画像データの前に表示し、前記第２選択手段によって選択された目印情報を前記画像データの後に表示する、請求項１記載の情報処理プログラム。
【請求項８】
前記操作手段の操作に応じて、各目印を来訪したか否かを設定する来訪設定手段として前記コンピュータをさらに機能させ、
前記目印情報選択手段は、前記来訪設定手段によって来訪したことが設定された目印についての目印情報を選択する、請求項１記載の情報処理プログラム。
【請求項９】
前記画像データ取込手段によって取り込まれた画像データに日時情報を設定する日時情報設定手段として前記コンピュータをさらに機能させ、
前記表示制御手段は、前記日時情報に従う順番で前記画像データに対応する画像と前記目印情報とを表示する、請求項１記載の情報処理プログラム。
【請求項１０】
地図を前記表示手段に表示させる地図表示制御手段として前記コンピュータをさらに機能させ、
前記位置情報設定手段は、前記操作手段の操作に応じて指示された前記地図上の位置を前記画像データの位置情報として設定する、請求項１記載の情報処理プログラム。
【請求項１１】
前記情報処理装置は撮像手段をさらに備え、
前記画像データ取込手段は、前記撮像手段によって撮像された画像データを取り込む、請求項１記載の情報処理プログラム。
【請求項１２】
前記操作手段の操作に応じて文字、図形または記号を作成する作成手段として前記コンピュータをさらに機能させ、
前記画像データ取込手段は、前記作成手段によって作成された文字、図形または記号についての画像データを取り込む、請求項１記載の情報処理プログラム。
【請求項１３】
表示手段と、操作手段と、複数の目印情報および当該複数の目印情報の各々の位置情報を記憶する記憶手段とを備えた情報処理装置であって、
前記操作手段の操作に応じて画像データを取り込む画像データ取込手段と、
前記画像データ取込手段によって取り込まれた前記画像データの位置情報を設定する位置情報設定手段と、
前記画像データの位置情報と前記各目印情報の位置情報とに基づいて、当該画像データに関する前記目印情報を選択する目印情報選択手段と、
前記画像データと前記目印情報選択手段によって選択された目印情報とを所定の順序に従って前記表示手段に順次表示する表示制御手段とを備える、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理プログラムおよび情報処理装置に関し、特にたとえば、画像およびそれに関連する情報を出力する、情報処理プログラムおよび情報処理装置に関する。
【背景技術】
【０００２】
この種の情報処理装置の一例が特許文献１に開示されている。この特許文献１の静止画像処理装置では、ユーザが地図上にデジタル写真を配置して位置情報を写真に登録することにより、位置情報によって写真データを順番に並べて、スライドショーを行う。
【０００３】
また、この種の情報処理装置の他の例が非特許文献１に開示されている。この非特許文献１のソフトウェアでは、地図上の位置を写真の撮影地として登録しておけば、登録した撮影地別にスライドショーを実行することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−６１２５号［H04 5/91,G01C 21/00,G08G 1/137,H04N 5/225,H04N 5/765］
【非特許文献】
【０００５】
【非特許文献１】http://www.microsoft.com/japan/mactopia/column/234.mspx（Apple's Eye No.234-iLife '09の体験レポート×Tips（前編）家族や友達の絆を深める  〜  やっぱりiPhoto'09はスゴかった！）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示された静止画処理装置や非特許文献１に開示されたソフトウェアでは、地図上に配置される写真は、写真に対応づけられた位置に基づいてスライドショーで表示されるが、このとき写真だけが順次再生されるので、その写真をどこで撮影したのかを思い出せない場合がある。特に、背景を入れずに撮影したり、背景が小さすぎたりした場合には、思い出すのが困難である。
【０００７】
それゆえに、この発明の主たる目的は、新規な、情報処理プログラムおよび情報処理装置を提供することである。
【０００８】
また、この発明の他の目的は、スライドショーの再生時に画像データをどこで取得したのかを容易に思い出させることができる、情報処理プログラムおよび情報処理装置を提供することができる。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、本発明の理解を助けるために後述する実施の形態との対応関係を示したものであって、本発明を何ら限定するものではない。
【００１０】
第１の発明は、表示手段と、操作手段と、複数の目印情報および当該複数の目印情報の各々の位置情報を記憶する記憶手段とを備えた情報処理装置の情報処理プログラムであって、情報処理装置のコンピュータを、操作手段の操作に応じて画像データを取り込む画像データ取込手段と、画像データ取込手段によって取り込まれた画像データの位置情報を設定する位置情報設定手段と、画像データの位置情報と各目印情報の位置情報とに基づいて、当該画像データに関する目印情報を選択する目印情報選択手段と、画像データと目印情報選択手段によって選択された目印情報とを所定の順序に従って表示手段に順次表示する表示制御手段として機能させる、情報処理プログラムである。
【００１１】
第１の発明では、情報処理装置（１０）は、表示手段（１６，１８）と、操作手段（２０ａ−２０ｋ，２２）と、複数の目印情報および当該複数の目印情報の各々の位置情報を記憶する記憶手段（２８，５２，５６）とを備える。情報処理プログラムは、この情報処理装置のコンピュータを、画像データ取込手段（５０，Ｓ１０７，Ｓ１４３）、位置情報設定手段（５０，Ｓ１２１，Ｓ１５１）、目印情報選択手段（５０，Ｓ２４１，Ｓ２４３，Ｓ２４７，Ｓ２６９，Ｓ２７１）および表示制御手段（５０，Ｓ２８１）として機能させる。
【００１２】
画像データ取込手段は、操作手段の操作に応じて画像データを取り込む。位置情報設定手段は、画像データ取込手段によって取り込まれた画像データの位置情報を設定する。目印情報選択手段は、画像データの位置情報と各目印情報の位置情報とに基づいて、当該画像データに関する目印情報を選択する。表示制御手段は、画像データと目印情報選択手段によって選択された目印情報とを所定の順序に従って表示手段に順次表示する。
【００１３】
第１の発明によれば、画像データに関連する目印情報を位置情報に基づいて選択し、画像データと選択された目印情報とを順次表示するので、画像データに関連する目印情報を容易に把握することができる。したがって、どこで画像データを取得したのかを容易に思い出させることができる。
【００１４】
第２の発明は、第１の発明に従属し、目印情報選択手段は、画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲内にあるとき、当該目印情報を選択する。
【００１５】
第２の発明では、目印情報選択手段は、画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲内にあるとき、当該目印情報を選択する。たとえば、画像データの位置情報が示す第１位置の所定範囲内に有る目印についての目印情報が選択される。
【００１６】
第２の発明によれば、画像データの位置情報が示す位置の所定範囲内に有る目印についての目印情報を選択するので、簡単に目印を選択することができる。
【００１７】
第３の発明は、第２の発明に従属し、目印情報選択手段は、第１位置と第２位置との距離が最も短い位置情報を有する目印情報を選択する。
【００１８】
第３の発明では、目印情報選択手段は、たとえば、第１位置と第２位置との距離が最も短い位置情報を有する目印情報を選択する。つまり、画像データの位置情報が示す第１位置に最も近い目印の目印情報が選択される。
【００１９】
第３の発明によれば、画像データの位置情報が示す位置の所定範囲内に複数の目印が有る場合には、その位置と距離が最も短い目印について目印情報が選択されるので、画像データに対応して１の目印を関連付けることができる。また、画像データの最も近くに存在する目印を把握することができる。
【００２０】
第４の発明は、第１ないし第３の発明のいずれかに従属し、表示制御手段は、目印情報を表示した後に、画像データに対応する画像を表示する。
【００２１】
第４の発明では、表示制御手段は、目印情報たとえば目印を示す画像を表示した後に、画像データに対応する画像を表示する。
【００２２】
第４の発明によれば、目印情報を表示した後に、画像データに対応する画像を表示するので、当該画像を取得した場所を容易に思い出させることができる。
【００２３】
第５の発明は、第４の発明に従属し、表示制御手段は、他の画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲内に有ることが既に判断されているとき、当該目印情報を表示した後に、画像データに対応する画像を表示する。
【００２４】
第５の発明では、表示制御手段は、取り込まれた画像データの位置情報に基づいて選択された目印が、既に他の画像データの位置情報に基づいて選択されている場合には、その目印の目印情報を表示した後に、取り込まれた画像データに対応する画像を表示する。
【００２５】
第５の発明によれば、他の画像データの位置情報に基づいて既に選択されている目印が選択された場合には、その目印の目印情報を表示した後に、取り込まれた画像データに対応する画像を表示するので、目印とその近辺に存在するすべての画像データを短時間で把握することができる。
【００２６】
第６の発明は、第４の発明に従属し、表示制御手段は、他の画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲内に有ることが既に判断されているとき、当該他の画像データに対応する画像を表示した後に、画像データに対応する画像を表示する。
【００２７】
第６の発明では、表示制御手段は、取り込まれた画像データの位置情報に基づいて選択された目印が、既に他の画像データの位置情報に基づいて選択されている場合には、他の画像データに対応する画像を表示した後に、取り込まれた画像データに対応する画像を表示する。
【００２８】
第６の発明によれば、第５の発明と同様に、目印とその近辺に存在するすべての画像データを短時間で把握することができる。
【００２９】
第７の発明は、第１の発明に従属し、目印情報選択手段は、画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲内にあるとき、当該目印情報を選択する第１選択手段、および画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲外であるとき、当該目印情報を選択する第２選択手段を含み、表示制御手段は、第１選択手段によって選択された目印情報を画像データの前に表示し、第２選択手段によって選択された目印情報を画像データの後に表示する。
【００３０】
第７の発明では、目印情報選択手段は、第１選択手段（５０，Ｓ２４１，Ｓ２４３）および第２選択手段（５０，Ｓ２４１，Ｓ２６９，Ｓ２７１）を含む。第１選択手段は、画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲内にあるとき（Ｓ２４１で“ＹＥＳ”）、つまり第１位置と第２位置との距離が所定範囲を規定する半径の長さ以下であるとき、当該目印情報を選択する。第２選択手段は、画像データの位置情報が示す第１位置と目印情報の位置情報が示す第２位置とが所定範囲外であるとき（Ｓ２４１で“ＮＯ”）、つまり第１位置と第２位置との距離が上記の半径の長さを超えるとき、当該目印情報を選択する。表示制御手段は、第１選択手段によって選択された目印情報を画像データの前に表示し、第２選択手段によって選択された目印情報を画像データの後に表示する。
【００３１】
第７の発明によれば、画像データとの位置が所定範囲内かどうかで、画像データの前または後に目印情報を再生するので、この画像データの近くに存在する目印およびこの画像データの遠くに存在する目印を区別して把握することができる。
【００３２】
第８の発明は、第１の発明に従属し、操作手段の操作に応じて、各目印を来訪したか否かを設定する来訪設定手段としてコンピュータをさらに機能させ、目印情報選択手段は、来訪設定手段によって来訪したことが設定された目印についての目印情報を選択する。
【００３３】
第８の発明では、情報処理プログラムは、コンピュータを、来訪設定手段（５０，Ｓ１８１，Ｓ１８５，Ｓ１８７，Ｓ１８９）としてさらに機能させる。目印情報選択手段は、来訪設定手段によって来訪したことが設定された目印についての目印情報を選択する（Ｓ２６９，Ｓ２７１）。
【００３４】
第８の発明によれば、来訪したことが設定された目印を再生するので、ユーザの実際の行動を反映して画像を表示することができる。
【００３５】
第９の発明は、第１の発明に従属し、画像データ取込手段によって取り込まれた画像データに日時情報を設定する日時情報設定手段としてコンピュータをさらに機能させ、表示制御手段は、日時情報に従う順番で画像データに対応する画像と目印情報とを表示する。
【００３６】
第９の発明では、情報処理プログラムは、コンピュータを、日時情報設定手段（５０，Ｓ１０９，Ｓ１４５）として機能させる。日時情報設定手段は、画像データ取込手段によって取り込まれた画像データに日時情報を設定する。表示制御手段は、日時情報に従う順番で画像データに対応する画像と目印情報とを表示する。たとえば、日時の古い順または新しい順に、画像データに対応する画像と選択された目印情報とが表示される。
【００３７】
第９の発明によれば、日時情報に従って画像データに対応する画像および選択された目印情報を表示するので、時系列に従って画像を表示することができる。
【００３８】
第１０の発明は、第１の発明に従属し、地図を表示手段に表示させる地図表示制御手段としてコンピュータをさらに機能させ、位置情報設定手段は、操作手段の操作に応じて指示された地図上の位置を画像データの位置情報として設定する。
【００３９】
第１０の発明では、情報処理プログラムは、コンピュータを、地図表示制御手段（５０，Ｓ１１３，Ｓ１１７，Ｓ１４７）としてさらに機能させる。したがって、位置情報設定手段は、操作手段の操作に応じて指示された地図上の位置を画像データの位置情報として設定する。
【００４０】
第１０の発明によれば、表示された地図上の位置を指示するだけなので、簡単に位置情報を設定することができる。
【００４１】
第１１の発明は、第１の発明に従属し、情報処理装置は撮像手段をさらに備え、画像データ取込手段は、撮像手段によって撮像された画像データを取り込む。
【００４２】
第１１の発明では、情報処理装置は、撮像手段（３２，３４，５０，Ｓ９９）をさらに備える。したがって、画像データ取得手段は、撮像手段によって撮像された画像データを取り込む（Ｓ１０７）。
【００４３】
第１１の発明によれば、撮影した画像についての画像データに対応付けて位置情報を設定することができるので、撮影場所を設定することができる。
【００４４】
第１２の発明は、第１の発明に従属し、操作手段の操作に応じて文字、図形または記号を作成する作成手段としてコンピュータをさらに機能させ、画像データ取込手段は、作成手段によって作成された文字、図形または記号についての画像データを取り込む。
【００４５】
第１２の発明では、情報処理プログラムは、コンピュータを、作成手段（２２，５０，Ｓ１３３，Ｓ１３５）として機能させる。この作成手段は、操作手段の操作に応じて文字、図形または記号を作成する。たとえば、ユーザの操作によって文字，図形または記号のような手書きのメモが作成される。したがって、画像データ取得手段は、作成手段によって作成された文字、図形または記号すなわち手書きのメモについての画像データを取り込む（Ｓ１４３）。
【００４６】
第１２の発明によれば、ユーザの操作により作成された手書きのメモを画像データとして取り込み、位置情報を設定することができるので、手書きのメモを作成した場所を設定することができる。
【００４７】
第１３の発明は、表示手段と、操作手段と、複数の目印情報および当該複数の目印情報の各々の位置情報を記憶する記憶手段とを備えた情報処理装置であって、操作手段の操作に応じて画像データを取り込む画像データ取込手段と、画像データ取込手段によって取り込まれた画像データの位置情報を設定する位置情報設定手段と、画像データの位置情報と各目印情報の位置情報とに基づいて、当該画像データに関する目印情報を選択する目印情報選択手段と、画像データと目印情報選択手段によって選択された目印情報とを所定の順序に従って表示手段に順次表示する表示制御手段とを備える、情報処理装置である。
【００４８】
第１３の発明においても、第１の発明と同様に、どこで画像データを取得したのかを容易に思い出させることができる。
【発明の効果】
【００４９】
この発明によれば、画像データに関連する目印情報を位置情報に基づいて選択し、画像データと選択された目印情報とを順次表示するので、画像データに関連する目印情報を容易に把握することができる。したがって、どこで画像データを取得したのかを容易に思い出させることができる。
【００５０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００５１】
【図１】図１はこの発明のゲーム装置の外観構成の一実施例を示す図解図である。
【図２】図２は図１に示すゲーム装置を折り畳んだ状態の上面図および左側面図を示す図解図である。
【図３】図３は図１および図２に示すゲーム装置の電気的な構成を示すブロック図である。
【図４】図４は図１および図２に示すゲーム装置の使用例を示す図解図である。
【図５】図５は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示されるトップメニュー画面の例を示す図解図である。
【図６】図６は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される旅行ツール画面の例を示す図解図である。
【図７】図７は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される地域選択画面の例を示す図解図である。
【図８】図８は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される詳細地図画面の例を示す図解図である。
【図９】図９は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される目印詳細画面の例を示す図解図である。
【図１０】図１０は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される手書き画面の例を示す図解図である。
【図１１】図１１は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される撮影画面の例を示す図解図である。
【図１２】図１２は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される旅メモ貼り付け画面の例を示す図解図である。
【図１３】図１３は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される旅メモ閲覧画面（手書き）の例を示す図解図である。
【図１４】図１４は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される旅メモ閲覧画面（撮影画像）の例を示す図解図である。
【図１５】図１５は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示される旅の思い出画面の例を示す図解図である。
【図１６】図１６は図１に示す第１ＬＣＤおよび第２ＬＣＤに表示されるスライド再生画面の例を示す図解図である。
【図１７】図１７はスライド再生時に作成される再生リストの例を示す図解図である。
【図１８】図１８は図３に示すメインメモリのメモリマップの例を示す図解図である。
【図１９】図１９は図１８に示す目印データおよび旅メモデータの詳細な内容を示す図解図である。
【図２０】図２０は図３に示すＣＰＵの全体処理の一部を示すフロー図である。
【図２１】図２１は図３に示すＣＰＵの全体処理の第２の一部であって、図２０に後続するフロー図である。
【図２２】図２２は図３に示すＣＰＵの全体処理の第３の一部であって、図２１に後続するフロー図である。
【図２３】図２３は図３に示すＣＰＵの全体処理の第４の一部であって、図２２に後続するフロー図である。
【図２４】図２４は図３に示すＣＰＵの全体処理の第５の一部であって、図２０に後続するフロー図である。
【図２５】図２５は図３に示すＣＰＵの全体処理の第６の一部であって、図２０に後続するフロー図である。
【図２６】図２６は図３に示すＣＰＵの撮影処理の一部を示すフロー図である。
【図２７】図２７は図３に示すＣＰＵの撮影処理の他の一部であって、図２６に後続するフロー図である。
【図２８】図２８は図３に示すＣＰＵの手書きメモ作成処理の一部を示すフロー図である。
【図２９】図２９は図３に示しＣＰＵの手書きメモ作成処理の他の一部であって、図２８に後続するフロー図である。
【図３０】図３０は図３に示すＣＰＵの目印表示処理を示すフロー図である。
【図３１】図３１は図３に示すＣＰＵのスライドショーの再生処理の一部を示すフロー図である。
【図３２】図３２は図３に示すＣＰＵのスライドショーの再生処理の第２の一部であって、図３１に後続するフロー図である。
【図３３】図３３は図３に示すＣＰＵのスライドショーの再生処理の第３の一部であって、図３２に後続するフロー図である。
【図３４】図３４は図３に示すＣＰＵのスライドショーの再生処理の第４の一部であって、図３１に後続するフロー図である。
【図３５】図３５は図３に示すＣＰＵのスライドショーの再生処理の第５の一部であって、図３４に後続するフロー図である。
【発明を実施するための形態】
【００５２】
図１を参照して、この発明の一実施例であるゲーム装置１０は、上側ハウジング１２および下側ハウジング１４を含み、上側ハウジング１２と下側ハウジング１４とは、開閉可能（折り畳み可能）に連結されている。図１の例では、上側ハウジング１２および下側ハウジング１４は、それぞれ横長の長方形の板状に形成され、互いの長辺部分で回動可能に連結されている。つまり、この実施例のゲーム装置１０は、折り畳み型の携帯ゲーム装置であり、図１には、当該ゲーム装置１０を開いた状態（開状態）で示してある。ゲーム装置１０は、開いた状態においてもユーザが両手または片手で把持することができるようなサイズで構成される。
【００５３】
通常、ユーザは、開状態でゲーム装置１０を使用する。また、ユーザは、ゲーム装置１０を使用しない場合には閉状態で保管する。ただし、ゲーム装置１０は、上記閉状態および開状態のみでなく、上側ハウジング１２と下側ハウジング１４とのなす角度が閉状態と開状態との間の任意の角度において、連結部分に発生する摩擦力などによってその開閉角度を維持することができる。つまり、上側ハウジング１２を下側ハウジング１４に対して任意の角度で静止させることができる。
【００５４】
なお、ゲーム装置１０は、後述するカメラ（３２，３４）を搭載しており、当該カメラ（３２，３４）によって画像を撮像し、撮像した画像を画面に表示したり、撮像した画像のデータを保存したりする撮像装置としても機能する。
【００５５】
図１に示すように、上側ハウジング１２には第１ＬＣＤ１６が設けられ、下側ハウジング１４には第２ＬＣＤ１８が設けられる。第１ＬＣＤ１６および第２ＬＣＤ１８は、横長形状であり、それぞれの長辺方向が上側ハウジング１２および下側ハウジング１４の長辺方向と一致するように配置される。たとえば、第１ＬＣＤ１６および第２ＬＣＤ１８の解像度は、２５６(横)×１９２(縦）画素（ドット）に設定される。
【００５６】
なお、この実施例では、表示器としてＬＣＤを用いるようにしてあるが、ＬＣＤに代えて、ＥＬ(Electronic Luminescence)ディスプレイやプラズマディスプレイを用いるようにしてもよい。また、ゲーム装置１０は、任意の解像度の表示装置を利用することができる。
【００５７】
図１および図２に示すように、下側ハウジング１４には、入力装置として、各操作ボタン２０ａ−２０ｋが設けられる。この各操作ボタン２０ａ−２０ｋのうち、方向入力ボタン２０ａ、操作ボタン２０ｂ、操作ボタン２０ｃ、操作ボタン２０ｄ、操作ボタン２０ｅ、電源ボタン２０ｆ、スタートボタン２０ｇ、およびセレクトボタン２０ｈは、下側ハウジング１４の第２ＬＣＤ１８が設けられる側の面（内側の面）に配置される。具体的には、方向入力ボタン２０ａおよび電源ボタン２０ｆは、第２ＬＣＤ１８の左側に配置され、操作ボタン２０ｂ−２０ｅ，２０ｇおよび２０ｈは、第２ＬＣＤ１８の右側に配置される。また、上側ハウジング１２と下側ハウジング１４とを折り畳んだときには、操作ボタン２０ａ−２０ｈはゲーム装置１０の内部に収められる。
【００５８】
方向入力ボタン（十字キー）２０ａは、ディジタルジョイスティックとして機能し、プレイヤオブジェクトの移動方向を指示したり、カーソルを移動させたりするなどに用いられる。各操作ボタン２０ｂ−２０ｅは、プッシュボタンであり、たとえば、プレイヤオブジェクトに任意の動作をさせたり、決定やキャンセルを実行したりする等に用いられる。電源ボタン２０ｆは、プッシュボタンであり、ゲーム装置１０の主電源をオン／オフするために用いられる。スタートボタン２０ｇは、プッシュボタンであり、ゲームを中断（ポーズ）したり、開始（再開）したりするために用いられる。セレクトボタン２０ｈは、プッシュボタンであり、ゲームモードやメニューの選択等に用いられる。
【００５９】
図１においては、操作ボタン２０ｉ−２０ｋを省略したが、図２（Ａ）に示すように、操作ボタン（Ｌボタン）２０ｉは、下側ハウジング１４の上側面の左端部に設けられ、操作ボタン（Ｒボタン）２０ｊは、下側ハウジング１４の上側面の右端部に設けられる。また、図２（Ｂ）に示すように、音量ボタン２０ｋは、下側ハウジング１４の左側面に設けられる。
【００６０】
なお、図２（Ａ）は、ゲーム装置１０を折り畳んだ状態で、上面（上ハウジング１２）側から見た図であり、図２（Ｂ）は、同じくゲーム装置１０を折り畳んだ状態で、左側面から見た図である。
【００６１】
Ｌボタン２０ｉおよびＲボタン２０ｊは、プッシュボタンであり、操作ボタン２０ｂ−２０ｅと同様の操作に用いたり、それらの操作ボタン２０ｂ−２０ｅの補助的な操作に用いたりすることができる。また、この実施例では、Ｌボタン２０ｉおよびＲボタン２０ｊは、撮影指示の操作（シャッター操作）を行うために用いることもできる。音量ボタン２０ｋは、２つのプッシュボタンを用いて構成され、図示しない２つのスピーカ（右スピーカおよび左スピーカ）から出力される音の大きさを調整するために用いられる。この実施例では、音量ボタン２０ｋには、２つの押圧部を含む操作部が設けられ、各押圧部に対応して上記のプッシュボタンが設けられる。したがって、一方の押圧部を押すと音量が大きくされ、他方の押圧部を押すと音量が小さくされる。たとえば、押圧部を押し続けると、音量が次第に大きくされたり、次第に小さくされたりする。
【００６２】
図１に戻って、ゲーム装置１０は、操作ボタン２０ａ−２０ｋとは別の入力装置として、さらにタッチパネル２２を備えている。タッチパネル２２は、第２ＬＣＤ１８の画面上を覆うように装着されている。この実施例では、タッチパネル２２は、たとえば抵抗膜方式のタッチパネルが用いられる。ただし、タッチパネル２２は、抵抗膜方式に限らず、任意の押圧式のタッチパネルを用いることができる。また、この実施例では、タッチパネル２２として、たとえば第２ＬＣＤ１８の解像度と同解像度（検出精度）のものを利用する。ただし、必ずしもタッチパネル２２の解像度と第２ＬＣＤ１８の解像度とが一致している必要はない。
【００６３】
また、下側ハウジング１４の右側面には、挿入口（図１に示す破線）が設けられている。挿入口は、タッチパネル２２に対する操作を行うために用いられるタッチペン２４を収納することができる。通常、タッチパネル２２に対する入力は、タッチペン２４を用いて行われるが、タッチペン２４に限らずユーザの指でタッチパネル２２を操作することも可能である。したがって、たとえば、タッチペン２４を用いない場合には、タッチペン２４の挿入口および収納部を設ける必要はない。
【００６４】
また、下側ハウジング１４の右側面には、メモリカード２６を収納するための挿入口（図１では、二点鎖線で示している）が設けられている。この挿入口の内側には、ゲーム装置１０とメモリカード２６とを電気的に接続するためのコネクタ（図示せず）が設けられる。メモリカード２６は、たとえばＳＤカードであり、コネクタに着脱自在に装着される。このメモリカード２６は、たとえば、ゲーム装置１０によって撮像された画像を記憶（保存）したり、他の装置で生成（撮像）ないし記憶された画像をゲーム装置１０に読み込んだりするために用いられる。
【００６５】
さらに、下側ハウジング１４の上側面には、メモリカード２８を収納するための挿入口（図１では、一点鎖線で示している）が設けられている。この挿入口の内側にも、ゲーム装置１０とメモリカード２８とを電気的に接続するためのコネクタ（図示せず）が設けられる。メモリカード２８は、情報処理プログラムおよび必要なデータなどを記録した記録媒体であり、下側ハウジング１４に設けられた挿入口に着脱自在に装着される。
【００６６】
また、上側ハウジング１２と下側ハウジング１４との連結部（ヒンジ）の左端部分には、インジケータ３０が設けられる。このインジケータ３０は、３つのＬＥＤ３０ａ，３０ｂ，３０ｃによって構成される。ここで、ゲーム装置１０は、他の機器との間で無線通信を行うことが可能であり、第１ＬＥＤ３０ａは、無線通信が確立している場合に点灯する。第２ＬＥＤ３０ｂは、ゲーム装置１０の充電中に点灯する。第３ＬＥＤ３０ｃは、ゲーム装置１０の主電源がオンである場合に点灯する。したがって、インジケータ３０（ＬＥＤ３０ａ−３０ｃ）によって、ゲーム装置１０の通信確立状況、充電状況、および主電源のオン／オフ状況をユーザに通知することができる。
【００６７】
上述したように、上側ハウジング１２には、第１ＬＣＤ１６が設けられる。この実施例では、第２ＬＣＤ１８を覆うように、タッチパネル２２を設けているが、第１ＬＣＤ１６を覆うように、タッチパネル２２を設けてもよい。または、第１ＬＣＤ１６および第２ＬＣＤ１８のそれぞれを覆うように、２つのタッチパネル２２を設けるようにしてもよい。たとえば、第２ＬＣＤ１８には、各操作ボタン２０ａ−２０ｋやタッチパネル２２の役割ないし操作方法をユーザに教えるための操作説明画面やゲーム画面が表示される。
【００６８】
また、上側ハウジング１２には、２つのカメラ（内側カメラ３２および外側カメラ３４）が設けられる。図１に示すように、内側カメラ３２は、上側ハウジング１２と下側ハウジング１４との連結部付近であり、第１ＬＣＤ１６が設けられる側の面に、この第１ＬＣＤ１６の表示面とその撮影面とが平行または面一になるように取り付けられる。一方、外側カメラ３４は、図２（Ａ）に示すように、内側カメラ３２が取り付けられる面とは反対側の面、すなわち、上側ハウジング１２の外側の面（ゲーム装置１０が閉状態となった場合に外側となる面であり、図１に示す上側ハウジング１２の背面）に取り付けられる。ただし、図１においては、外側カメラ３４を破線で示してある。
【００６９】
したがって、内側カメラ３２は、上側ハウジング１２の内側の面が向く方向を撮像することが可能であり、外側カメラ３４は、内側カメラ３２の撮像方向の逆方向、すなわち、上側ハウジング１２の外側の面が向く方向を撮像することが可能である。このように、この実施例では、内側カメラ３２および外側カメラ３４の撮像方向が互いに逆方向となるように、それら２つのカメラ３２，３４が設けられる。たとえば、ゲーム装置１０を把持したユーザは、このゲーム装置１０側からユーザの方を見た景色（たとえば、当該ユーザを含む）を内側カメラ３２で撮像することができるとともに、ゲーム装置１０側からユーザとは反対側の方向を見た景色を外側カメラ３４で撮像することができる。
【００７０】
なお、上記連結部付近の内側の面には、音声入力装置としてマイク８４（図３参照）が収納されている。そして、上記連結部付近の内側の面には、マイク８４がゲーム装置１０外部の音を検知できるように、そのマイク８４用の孔３６が形成される。マイク８４を収納する位置およびマイク８４用の孔３６の位置は必ずしも上記連結部である必要はなく、たとえば下側ハウジング１４にマイク８４を収納し、マイク８４の収納位置に対応させて下側ハウジング１４にマイク８４用の孔３６を設けるようにしてもよい。
【００７１】
また、上側ハウジング１２の外側の面には、外側カメラ３４の近傍に第４ＬＥＤ３８（図１では、破線で示す）が取り付けられる。第４ＬＥＤ３８は、内側カメラ３２または外側カメラ３４によって撮影が行われた（シャッターボタンが押下された）時点で点灯する。また、内側カメラ３２または外側カメラ３４によって動画が撮影される場合には、第４ＬＥＤ３８は、撮影の間点灯し続ける。つまり、第４ＬＥＤ３８を点灯することによって、ゲーム装置１０による撮影が行われた（行われている）ことを撮影対象者や周囲に通知することができる。
【００７２】
また、上側ハウジング１２には、第１ＬＣＤ１６の両側に、音抜き孔４０が形成される。この音抜き孔４０に対応する位置であり、上側ハウジング１２の内部には、上述したスピーカが収納されている。音抜き孔４０は、スピーカからの音をゲーム装置１０の外部に放出するための孔である。
【００７３】
以上に説明したように、上側ハウジング１２には、画像を撮像するための構成である内側カメラ３２および外側カメラ３４と、主として、撮影された画像（撮影画像）およびゲーム画面を表示するための表示手段である第１ＬＣＤ１６とが設けられる。一方、下側ハウジング１４には、ゲーム装置１０に対する操作入力を行うための入力装置（操作ボタン２０（２０ａ−２０ｋ）およびタッチパネル２２）と、主として、操作画面およびゲーム画面を表示するための表示手段である第２ＬＣＤ１８とが設けられる。したがって、ゲーム装置１０は、２つの画面（１６，１８）および２系統の操作部（２０，２２）を備えている。
【００７４】
図３は、この実施例のゲーム装置１０の電気的な構成を示すブロック図である。図３に示すように、ゲーム装置１０は、ＣＰＵ５０、メインメモリ５２、メモリ制御回路５４、保存用データメモリ５６、プリセットデータ用メモリ５８、メモリカードインターフェース（メモリカードＩ／Ｆ）６０、メモリカードＩ／Ｆ６２、無線通信モジュール６４、ローカル通信モジュール６６、リアルタイムクロック（ＲＴＣ）６８、電源回路７０、およびインターフェース回路（Ｉ／Ｆ回路）７２、第１ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７４、第２ＧＰＵ７６、第１ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）７８、第２ＶＲＡＭ８０、およびＬＣＤコントローラ８２等の電子部品を備えている。これらの電子部品（回路コンポーネント）は、電子回路基板上に実装されて、下側ハウジング１４（または上側ハウジング１２でもよい）内に収納される。
【００７５】
ＣＰＵ５０は、所定のプログラムを実行するための情報処理手段である。この実施例では、所定のプログラムは、ゲーム装置１０内のメモリ（たとえば保存用データメモリ５６）やメモリカード２６および／または２８に記憶されており、ＣＰＵ５０は、当該所定のプログラムを実行することによって、後述する情報処理を実行する。
【００７６】
なお、ＣＰＵ５０によって実行されるプログラムは、ゲーム装置１０内のメモリに予め記憶していてもよいし、メモリカード２６および／または２８から取得してもよいし、他の機器と通信することによって当該他の機器から取得してもよい。
【００７７】
ＣＰＵ５０には、メインメモリ５２、メモリ制御回路５４、およびプリセットデータ用メモリ５８が接続される。また、メモリ制御回路５４には、保存用データメモリ５６が接続される。メインメモリ５２は、ＣＰＵ５０のワーク領域やバッファ領域として用いられる記憶手段である。すなわち、メインメモリ５２は、上記情報処理に用いられる各種データを記憶（一時記憶）したり、外部（メモリカード２６および２８や他の機器等）から取得されるプログラムを記憶したりする。この実施例では、メインメモリ５２として、たとえばＰＳＲＡＭ（Ｐｓｅｕｄｏ−ＳＲＡＭ）を用いる。保存用データメモリ５６は、ＣＰＵ５０によって実行されるプログラムや内側カメラ３２および外側カメラ３４によって撮像された画像のデータ等を記憶（保存）するための記憶手段である。この保存用データメモリ５６は、不揮発性の記憶媒体によって構成されており、たとえば、ＮＡＮＤ型フラッシュメモリを用いることができる。メモリ制御回路５４は、ＣＰＵ５０の指示に従って、保存用データメモリ５６に対するデータの読み出しおよび書き込みを制御する。プリセットデータ用メモリ５８は、ゲーム装置１０において予め設定される各種パラメータ等のデータ（プリセットデータ）を記憶するための記憶手段である。プリセットデータ用メモリ５８としては、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）バスによってＣＰＵ５０と接続されるフラッシュメモリを用いることができる。
【００７８】
メモリカードＩ／Ｆ６０および６２は、それぞれＣＰＵ５０に接続される。メモリカードＩ／Ｆ６０は、コネクタに装着されたメモリカード２６に対するデータの読み出しおよび書き込みを、ＣＰＵ５０の指示に応じて行う。また、メモリカードＩ／Ｆ６２は、コネクタに装着されたメモリカード２８に対するデータの読み出しおよび書き込みを、ＣＰＵ５０の指示に応じて行う。この実施例では、内側カメラ３２および外側カメラ３４によって撮像された画像に対応する画像データや他の装置から受信された画像データがメモリカード２６に書き込まれたり、メモリカード２６に記憶された画像データがメモリカード２６から読み出されて保存用データメモリ５６に記憶されたり、他の装置へ送信されたりする。また、メモリカード２８に記憶された各種プログラムが、ＣＰＵ５０によって読み出されて実行されたりする。
【００７９】
なお、ゲームプログラムなどの情報処理プログラムは、メモリカード２８等の外部記憶媒体を通じてゲーム装置１０に供給されるだけでなく、有線または無線の通信回線を通じてゲーム装置１０に供給されてもよい。また、情報処理プログラムは、ゲーム装置１０内部の不揮発性記憶装置に予め記録されていてもよい。さらに、情報処理プログラムを記憶する情報記憶媒体としては、上記不揮発性記憶装置に限らず、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはそれらに類する光学式ディスク状記憶媒体でもよい。
【００８０】
無線通信モジュール６４は、たとえばＩＥＥＥ８０２．１１．ｂ／ｇの規格に準拠した方式により、無線ＬＡＮに接続する機能を有する。また、ローカル通信モジュール６６は、所定の通信方式により同種のゲーム装置との間で無線通信を行う機能を有する。無線通信モジュール６４およびローカル通信モジュール６６は、ＣＰＵ５０に接続される。ＣＰＵ５０は、無線通信モジュール６４を用いてインターネットを介して他の機器との間でデータを送受信したり、ローカル通信モジュール６６を用いて同種の他のゲーム装置との間でデータを送受信したりすることができる。
【００８１】
また、ＣＰＵ５０には、ＲＴＣ６８および電源回路７０が接続される。ＲＴＣ６８は、時間をカウントしてＣＰＵ５０に出力する。たとえば、ＣＰＵ５０は、ＲＴＣ６８によって計時された時間に基づいて、日付および現在時刻等を計算することもできる。電源回路７０は、ゲーム装置１０が有する電源（典型的には電池であり、下側ハウジング１４に収納される）から供給される電力を制御し、ゲーム装置１０の各回路コンポーネントに電力を供給する。
【００８２】
また、ゲーム装置１０は、マイク８４およびアンプ８６を備えている。マイク８４およびアンプ８６は、それぞれＩ／Ｆ回路７２に接続される。マイク８４は、ゲーム装置１０に向かって発声ないし発生されたユーザの音声ないし音（拍手や手拍子など）を検知して、当該音声ないし音を示す音声信号をＩ／Ｆ回路７２に出力する。アンプ８６は、Ｉ／Ｆ回路７２から与えられる音声信号を増幅してスピーカ（図示せず）に与える。Ｉ／Ｆ回路７２は、ＣＰＵ５０に接続される。
【００８３】
また、タッチパネル２２は、Ｉ／Ｆ回路７２に接続される。Ｉ／Ｆ回路７２は、マイク８４およびアンプ８６（スピーカ）の制御を行う音声制御回路と、タッチパネル２２の制御を行うタッチパネル制御回路とを含む。音声制御回路は、音声信号に対するＡ／Ｄ変換およびＤ／Ａ変換を行ったり、音声信号を所定の形式の音声データに変換したりする。タッチパネル制御回路は、タッチパネル２２からの信号に基づいて所定の形式のタッチ位置データを生成してＣＰＵ５０に出力する。たとえば、タッチ位置データは、タッチパネル２２の入力面に対して入力が行われた位置の座標を示すデータである。
【００８４】
なお、タッチパネル制御回路は、タッチパネル２２からの信号の読み込み、および、タッチ位置データの生成を所定時間に１回の割合で行う。ＣＰＵ５０は、Ｉ／Ｆ回路７２を介して、タッチ位置データを取得することにより、タッチパネル２２に対して入力が行われた位置を知ることができる。
【００８５】
操作ボタン２０は、上記の各操作ボタン２０ａ−２０ｋによって構成され、ＣＰＵ５０に接続される。操作ボタン２０からＣＰＵ５０へは、各操作ボタン２０ａ−２０ｋに対する入力状況（押下されたか否か）を示す操作データが出力される。ＣＰＵ５０は、操作ボタン２０からの操作データを取得し、取得した操作データに応じた処理を実行する。
【００８６】
内側カメラ３２および外側カメラ３４は、それぞれＣＰＵ５０に接続される。内側カメラ３２および外側カメラ３４は、ＣＰＵ５０の指示に応じて画像を撮像し、撮像した画像に対応する画像データをＣＰＵ５０に出力する。この実施例では、ＣＰＵ５０は、内側カメラ３２および外側カメラ３４のいずれか一方に対して撮像指示を行い、撮像指示を受けたカメラ（３２，３４）が画像を撮像して画像データをＣＰＵ５０に送る。
【００８７】
第１ＧＰＵ７４には、第１ＶＲＡＭ７８が接続され、第２ＧＰＵ７６には、第２ＶＲＡＭ８０が接続される。第１ＧＰＵ７４は、ＣＰＵ５０からの指示に応じて、メインメモリ５２に記憶されている表示画像を生成するためのデータに基づいて第１の表示画像を生成し、第１ＶＲＡＭ７８に描画する。第２ＧＰＵ７６は、同様にＣＰＵ５０からの指示に応じて第２の表示画像を生成し、第２ＶＲＡＭ８０に描画する。第１ＶＲＡＭ７８および第２ＶＲＡＭ８０は、ＬＣＤコントローラ８２に接続されている。
【００８８】
ＬＣＤコントローラ８２は、レジスタ８２ａを含む。レジスタ８２ａは、ＣＰＵ５０からの指示に応じて、「０」または「１」の値を記憶する。ＬＣＤコントローラ８２は、レジスタ８２ａの値が「０」である場合には、第１ＶＲＡＭ７８に描画された第１の表示画像を第２ＬＣＤ１８に出力し、第２ＶＲＡＭ８０に描画された第２の表示画像を第１ＬＣＤ１６に出力する。また、レジスタ８２ａの値が「１」である場合には、第１ＶＲＡＭ７８に描画された第１の表示画像を第１ＬＣＤ１６に出力し、第２ＶＲＡＭ８０に描画された第２の表示画像を第２ＬＣＤ１８に出力する。
【００８９】
図４には、この実施例の情報処理を実行する場合の図１および図２に示したゲーム装置１０の使用例を示す。図４に示すように、ゲーム装置１０は、図１に示した状態から反時計周りに約９０°回転した状態で、ユーザないしプレイヤ（以下、単に「ユーザ」という）によって把持される。したがって、第１ＬＣＤ１６および第２ＬＣＤ１８は横並びに配置される。
【００９０】
この実施例の情報処理では、都道府県のような比較的大きい範囲（以下、「全範囲」という）から市町村や買い物エリアあるいはデートエリアのような一部の範囲（以下、「地域」という）が選択され、選択された地域についての地図が第１ＬＣＤ１６および第２ＬＣＤ１８に表示される。
【００９１】
選択された地域についての地図には、予め目印が設定（表示）される。ユーザは、目印の情報を調べるなどして、旅行、買い物またはデートなどを計画する。ただし、この実施例では、「目印」は、予め登録された建造物（店、ショッピングモール、ビル、タワー、遊園地（テーマパーク）、博物館、水族館、寺院、城、家屋、駅、橋など）、牧場、山、河川、湖沼、丘、道路（交差点）などを意味する。
【００９２】
たとえば、目印に従ってユーザは旅行、買い物またはデートに出かけ、必要に応じて、写真を撮影する。撮影した写真（撮影画像）は保存することができる。また、ユーザの指示によって、手書きのメモが作成され、作成された手書きのメモについての画像（手書き画像）を保存することもできる。撮影画像や手書き画像には、日時情報が付加される。また、ユーザの指示によって、撮影画像や手書き画像が地図に貼り付けられる。
【００９３】
また、撮影画像や手書き画像は、スライドショーで見ることができる。ただし、この実施例では、位置情報および日時情報を用いて、スライドショーを再生するようにしてある。簡単に説明すると、撮影または作成した日時に従う順番で、撮影画像や手書き画像が表示される。このとき、撮影画像や手書き画像が貼り付けられた地図上の位置の付近に存在する目印についての画像も表示される。
【００９４】
このように、撮影画像や手書き画像とともに、目印の画像も表示するのは、単に、撮影画像や手書き画像だけを表示した場合には、どこで撮影や作成をしたものかを容易に思い出せないことがあるからである。
【００９５】
図５は、この実施例の情報処理を開始した場合に、第１ＬＣＤ１６および第２ＬＣＤ１８に表示されるトップメニュー画面１００を示す図解図である。トップメニュー画面１００のうち、左画面１０２が第１ＬＣＤ１６に表示され、右画面１０４が第２ＬＣＤ１８に表示される。左画面１０２には、当該画面がトップメニューである旨および当該画面についての簡単な説明が表示される。右画面１０４には、トップメニューで選択することができる機能についてのボタン画像１１０、ボタン画像１１２およびボタン画像１１４が画面中央に縦に並んで表示されるとともに、ボタン画像１１４の下方にボタン画像１２０およびボタン画像１２２が表示される。
【００９６】
ボタン画像１１０は、「スポット探し」の機能を選択するために設けられる。図示は省略するが、「スポット探し」の機能が実行されると、スポットすなわち目印を検索するための検索画面が表示され、この検索画面においてユーザの所望の目印が検索される。また、或る地域におけるおすすめルート（訪問したら良いと思われる目印およびその順序）を紹介するための紹介画面が表示される。ボタン画像１１２は、後述するように、地図を表示したりするなどの「旅行ツール」の機能を選択するために設けられる。ボタン画像１１４は、後述するように、スライドショーを再生するなどの「旅の思い出」の機能を選択するために設けられる。
【００９７】
図示は省略するが、右画面１０４において、ボタン画像１１０−１１４のいずれかがオン（選択）されると、選択されたボタン画像（１１０，１１２，１１４）の機能についての簡単な説明が左画面１０２に表示される。また、ボタン画像１１０−１１４のいずれかが選択された状態で、ボタン画像１２２がオンされると、選択されたボタン画像（１１０，１１２，１１４）に設定されている機能が実行される。図示は省略するが、ボタン画像１１０−１１４のいずれかが選択されると、選択されたボタン画像（１１０，１１２，１１４）上にカーソル（図示せず）が表示され、そのボタン画像（１１０，１１２，１１４）が選択されたことが可視表示される。ただし、これに限定される必要はなく、選択されていないボタン画像（１１０，１１２，１１４）を色反転させたり、グレーアウトさせたり、選択されたボタン画像（１１０，１１２，１１４）の枠の色を変化させたり、枠の輝度を高くさせたりしてもよい。以下、ボタン画像がオン（選択）される場合について同様である。
【００９８】
なお、詳細な説明は省略するが、トップメニュー画面１００に表示されたボタン画像（１１０−１１４，１２０，１２２）をオンする場合には、ユーザは、タッチペン２４を用いて第２ＬＣＤ１８に表示されたボタン画像を直接的にタッチ（オン）したり、操作ボタン（２０ａ−２０ｋ）の操作によって、第２ＬＣＤ１８に表示されたカーソル（図示せず）を移動させて、カーソルによって指示されたボタン画像をオンしたりする。ただし、タッチペン２４を用いる場合には、タッチ位置に対応するタッチ位置データが示す第２ＬＣＤ１８上の表示位置が検出され、当該表示位置に表示されたボタン画像（１１０−１１４，１２０，１２２）がオンされる。以下、ボタン画像をオン（選択）する場合やアイコンをタッチ（オン）する場合について同様である。
【００９９】
たとえば、ボタン画像１２２は、ボタン画像１１０−１１４のいずれもタッチされていない状態では、オンできない状態で表示され（グレーアウト表示や低輝度で表示）、ボタン画像１１０−１１４のいずれかがタッチされた状態では、オンできる状態で表示される（色が付されて表示や高輝度表示）。後述する「決定」のボタン画像１７２，６２２（図６および図１５参照）についても同様である。また、図示は省略するが、ボタン画像１２０がオンされると、ゲーム装置１０自体のメニュー画面に戻る。
【０１００】
トップメニュー画面１００において、ボタン画像１１２がオンされた状態で、ボタン画像１２２がオンされると、「旅行ツール」の機能が実行され、図６に示すような旅行ツール画面１５０が表示される。図６に示すように、旅行ツール画面１５０のうち、左画面１５２が第１ＬＣＤ１６に表示され、右画面１５４が第２ＬＣＤ１８に表示される。左画面１５２には、当該画面が旅行ツール画面１５０である旨および当該画面についての簡単な説明が表示される。右画面１５４には、この旅行ツール画面１５０で選択することができる機能についてのボタン画像１６０、ボタン画像１６２およびボタン画像１６４が画面中央に縦に並んで表示されるとともに、ボタン画像１６４の下方にボタン画像１７０およびボタン画像１７２が表示される。
【０１０１】
ボタン画像１６０は、後述するように、「地図」の機能を選択するために設けられる。ボタン画像１６２は、「日程メモ」の機能を選択するために設けられる。図示は省略するが、たとえば、「日程メモ」の機能が実行されると、旅行などの日程（予定）を入力するための画面が表示され、その日程を入力することができる。ボタン画像１６４は、後述するように、「旅メモカメラ」の機能を選択するために設けられる。
【０１０２】
図示は省略するが、トップメニュー画面１００と同様に、ボタン画像１６０−１６４のいずれかがオン（選択）されると、選択されたボタン画像（１６０，１６２，１６４）に割り当てられた機能についての簡単な説明が左画面１５２に表示される。また、ボタン画像１６０−１６４のいずれかが選択された状態で、ボタン画像１７２がオンされると、選択されたボタン画像（１６０，１６２，１６４）に割り当てられた機能が実行される。ただし、ボタン画像１７０がオンされた場合には、図５に示したトップメニュー画面１００に戻る。
【０１０３】
旅行ツール画面１５０において、ボタン画像１６０がオンされた状態で、ボタン画像１７２がオンされると、「地図」の機能が実行され、図７に示すように、地域選択画面２００が表示される。この地域選択画面２００は、詳細な地図（詳細地図）を表示する地域を選択するための画面である。図７に示すように、地域選択画面２００のうち、左画面２０２が第１ＬＣＤ１６に表示され、右画面２０４が第２ＬＣＤ１８に表示される。左画面２０２には、全範囲についての簡単な地図が表示される。図７に示す例では、全範囲としての京都府についての簡単な地図が左画面２０２に表示される。一方、右画面２０４には、左画面２０２において斜線が付された長方形の枠２１０が表示される範囲について拡大された地図（拡大地図）が表示される。つまり、地域を選択するための地図が右画面２０４に表示されるのである。この右画面２０４では、地図上に選択可能な地域の名称を記載した１または２以上のボタン画像２２０が表示される。ここで、選択可能な地域とは、詳細地図を表示可能な地域を意味する。また、右画面２０４の左下部には、ボタン画像２３０が表示される。このボタン画像２３０がオンされると、図６に示した旅行ツール画面１５０に戻る。さらに、図示は省略するが、十字キー２０ａやタッチペン２４によって右画面２０４を上下左右にスクロール（移動）させると、それに伴って（その表示範囲に伴って）左画面２０２の枠２１０も移動される。
【０１０４】
なお、この実施例では、枠２１０には、斜線を付してあるが、これに限定される必要はなく、塗りつぶされていない枠２１０のみを表示したり、半透明で表示したりしてもよい。
【０１０５】
たとえば、図７に示す地域選択画面２００において、或る地域（ここでは、「河原町烏丸」）のボタン画像２２０がオンされると、図８に示すように、その地域についての詳細地図画面２５０が表示される。詳細地図画面２５０のうち、左画面２５２は第１ＬＣＤ１６に表示され、右画面２５４は第２ＬＣＤ１８に表示される。左画面２５２には、地域選択画面２００で選択された地域の全体を含む地図を表示する。図８に示すように、この実施例では、地域選択画面２００で選択された地域の全体およびその上下（北と南）方向に隣接する地域についての地図が表示される。左画面２５２の斜線が付された四角形の枠２６０で指示される範囲の詳細地図が右画面２５４に表示される。ただし、地域選択画面２００で選択された地域に隣接する地域については、斜線を付した四角形の枠２６２を表示することにより、この詳細地図画面２５０において、詳細地図を表示可能な範囲外（選択した地域を超える範囲）であることを示してある。
【０１０６】
なお、図８では、枠２６０および枠２６２を同じ斜線を付して示してあるが、同じである必要はない。また、枠２６０は、斜線に代えて、半透明で表示したり、色などが付されていない枠のみを表示したりしてもよい。後述する図１０および図１２においても同様である。
【０１０７】
上述したように、枠２６０の詳細地図が右画面２５４に表示される。また、地図上には、目印についてのアイコン２７０が表示される。このアイコン２７０は、対応する目印についての詳細な情報を表示するために予め設定されている。また、アイコン２７０は、対応する目印が存在する地図上の位置に表示される。詳細な説明は省略するが、各目印は、現実の位置（緯度および経度）の情報を、ゲーム装置１０の第２ＬＣＤ１８に表示する地図上の位置の情報（位置情報）に変換した場合の位置に表示される。
【０１０８】
なお、図面では分かり難いが、アイコン２７０に表示される図柄は目印の種類ないし内容を示している。
【０１０９】
また、右画面２５４には、画面上部に横に並んでアイコン２７２およびアイコン２７４が設けられ、画面下部に横に並んでアイコン２７６およびアイコン２７８が設けられる。さらに、アイコン２７６の左方に、ボタン画像２９０が設けられる。アイコン２７２は、手書きのメモを描画（作成）するために設けられる。アイコン２７４は、撮像装置（内側カメラ３２または外側カメラ３４）で写真を撮影するために設けられる。アイコン２７６は、アイコン２７０を表示したり、非表示したりするために設けられる。つまり、アイコン２７０が表示されている場合に、アイコン２７６がクリックされると、右画面２５４の地図上に表示されているアイコン２７０が消（非表示に）される。一方、アイコン２７０が表示されていない場合には、アイコン２７６がクリックされると、予め登録されている目印についてのアイコン２７０が右画面２５４の地図上に表示される。アイコン２７８は、この詳細地図画面２５０で選択可能な目印（スポット）の一覧を、左画面２５２（または右画面２５４）に表示するために設けられる。また、ボタン画像２９０がオンされると、上述した地域選択画面２００に戻る。
【０１１０】
なお、詳細な説明は省略するが、この詳細地図画面２５０が表示されているときに、所定のボタン（たとえば、セレクトボタン２０ｈ）が操作されると、後述するスライドショーの再生処理が実行される。したがって、詳細地図画面２５０の右画面２５４に、スライドショーの再生を実行するためのアイコンを設けるようにしてもよい。
【０１１１】
図８の詳細地図画面２５０において、アイコン２７０をタッチすると、図９に示すように、対応する目印についての詳細を表示するための画面すなわち目印詳細画面３００が表示される。図９に示すように、目印詳細画面３００のうち、左画面３０２が第１ＬＣＤ１６に表示され、右画面３０４が第２ＬＣＤ１８に表示される。左画面３０２には、目印の名称や目印の画像（写真、ポスターまたはイラストなどの画像）が表示される。
【０１１２】
右画面３０４には、画面上部に横に並んで、ボタン画像３１０、ボタン画像３１２およびボタン画像３１４が表示される。また、右画面３０４には、画面の右端部に縦に並んでボタン画像３１６およびボタン画像３１８が表示される。さらに、右画面３０４には、画面下部に横に並んでボタン画像３２０、ボタン画像３２２およびボタン画像３２４が表示される。そして、右画面３０４には、ボタン画像３２０の上側にアイコン３３０が設けられる。
【０１１３】
ボタン画像３１０がオンされると、当該目印についての説明が右画面３０４のほぼ中央に表示（テキスト表示）される。このとき、ボタン画像３１６またはボタン画像３１８がオンされることにより、その表示が上下にスクロールされる。以下、ボタン画像３１２やボタン画像３１４がオンされた場合も同様である。ボタン画像３１２がオンされると、当該目印の電話番号、営業時間、定休日、駐車場の有無などの情報が右画面３０４のほぼ中央にテキスト表示される。ボタン画像３１４がオンされると、当該目印の住所、最寄駅、最寄インターチェンジなどの情報が右画面３０４のほぼ中央にテキスト表示される。
【０１１４】
また、ボタン画像３２０がオンされると、図８に示した詳細地図画面２５０に戻る。ボタン画像３２２がオンされると、当該目印を「お気に入り」として登録することができる。ただし、当該目印がすでに「お気に入り」に登録されている場合に、ボタン画像３２２がオンされると、「お気に入り」の登録が解除される。ボタン画像３２４がオンされると、当該目印に来訪したことが登録される。ただし、当該目印に来訪したことが登録されている場合に、ボタン画像３２４がオンされると、来訪したことの登録が解除される。したがって、ユーザが当該目印に来訪したことを誤って登録してしまった場合に、それを解除することができる。
【０１１５】
アイコン３３０は、当該目印についてのメモを記入するために設けられる。図示は省略するが、アイコン３３０がタッチされると、右画面３０４にキーボードの画面が表示され、テキストによるメモを入力することができる。たとえば、入力されたメモは、次回以降この目印についての目印詳細画面３００が表示されるときに、左画面３０２の上部にテキスト表示される。また、一旦メモが入力された後では、アイコン３３０がタッチされると、そのメモを編集することができる。
【０１１６】
図８に戻って、ボタン画像２７２がオンされると、図１０に示すような手書き画面３５０が表示される。図１０に示すように、手書き画面３５０のうち、左画面３５２が第１ＬＣＤ１６に表示され、右画面３５４が第２ＬＣＤ１８に表示される。左画面３５２は、図８の詳細地図画面２５０の左画面２５２と同じであるため、重複した説明は省略する。右画面３５４には、白紙領域３６０が設けられ、画面下部にボタン画像３７０およびボタン画像３７２が表示される。ユーザはタッチペン２４や指で自由に文字、記号または画像などを白紙領域３６０に描画することができる。つまり、手書きのメモが作成される。ボタン画像３７０がオンされると、手書きを止める（終了する）ことが決定され、図８に示した詳細地図画面２５０に戻る。このとき、白紙領域３６０に文字などが描画されていた場合には、すべて消去される。また、ボタン画像３７２がオンされると、手書きのメモが記録される。この実施例では、白紙領域３６０に描画された手書きのメモの画像（手書き画像）に対応する画像データが、所定のフォーマット（たとえば、ビットマップやＪＰＥＧ）でゲーム装置１０の内部メモリ（メインメモリ５２または保存用データメモリ５６）に記憶される。ただし、手書き画像の画像データは、ゲーム装置１０に装着された外部メモリ（メモリカード２６）に記録されてもよい。また、手書き画像の画像データが記憶されるとき、当該画像データに関連して、手書きのメモの作成日時についての日時情報が記憶される。ただし、日付および現在時刻は、ゲーム装置１０に内蔵されるＲＴＣ６８から取得される。
【０１１７】
図示は省略するが、手書き画像の画像データが記録されると、当該手書き画像を地図上に貼り付けるかどうかを選択するためのボタン画像が第２ＬＣＤ１８（右画面３５４）に表示される。手書き画像を地図上に貼り付けることが選択されると、後述するように、旅メモ貼り付け画面４５０（図１２参照）が表示される。一方、手書き画像を地図上に貼り付けないことが選択されれば、そのまま図８に示した詳細地図画面２５０に戻る。ただし、ここで手書き画像を地図上に貼り付けないことが選択されても、後で地図上に貼り付けることができる。
【０１１８】
また、図６に示した旅行ツール画面１５０において、ボタン画像１６４がオンされた状態で、ボタン１７２がオンされたり、図８に示した詳細地図画面２５０において、アイコン２７４がタッチされたりすると、図１１に示すような撮影画面４００が表示される。図１１からも分かるように、撮影画面４００のうち、左画面４０２が第１ＬＣＤ１６に表示され、右画面４０４が第２ＬＣＤ１８に表示される。左画面４０２には、内側カメラ３２または外側カメラ３４によって取り込まれる画像（動画像や静止画像）が表示される。つまり、左画面４０２に動画像（スルー画像）が表示される場合には、第１ＬＣＤ１６はビューファインダとして機能する。また、左画面４０２にスルー画像が表示されるときには、その中央に正方形状の撮影ガイド４１０が表示される。詳細な説明は省略するが、被写体のうち、撮影ガイド４１０で囲まれる範囲にピントが合わされる。
【０１１９】
右画面４０４には、画面のほぼ中央にボタン画像４２０が表示される。また、右画面４０４には、画面上部に横に並んで、ボタン画像４２２および４２４が表示される。さらに、右画面４０４の下部であり、ボタン画像４２０の下方に、ボタン画像４２６が表示される。ボタン画像４２０はシャッターボタンとして機能し、シャッターボタンがオンされると、そのとき、内側カメラ３２または外側カメラ３４によって撮影された画像（撮影画像）が取り込まれる。詳細な説明は省略するが、Ｌボタン２０ｉおよびＲボタン２０ｊもシャッターボタンとして機能する。また、ボタン画像４２２がオンされると、内側カメラ３２が選択され、ボタン画像４２４がオンされると、外側カメラ３４が選択される。つまり、ボタン画像４２２およびボタン画像４２４によって、カメラ（３２，３４）が切り替えられる。ボタン画像４２６がオンされると、撮影を止める（終了する）ことが選択され、図８に示した詳細地図画面２５０に戻る。
【０１２０】
なお、詳細な説明は省略するが、右画面４０４には、画面上部であり、ボタン画像４２４の右側に、撮影可能枚数が表示される。
【０１２１】
また、図示は省略するが、内側カメラ３２または外側カメラ３４によって撮影された撮影画像が取得されると、その撮影画像が第１ＬＣＤ１６（左画面４０２）に表示され、撮影画像を保存するかどうかを選択するためのボタン画像が第２ＬＣＤ１８（右画面４０４）に表示される。撮影画像を保存することが選択されると、撮影画像に対応する画像データが所定のフォーマット（たとえば、ビットマップやＪＰＥＧ）で、ゲーム装置１０の内部メモリ（メインメモリ５２または保存用データメモリ５６）に記憶される。ただし、撮影画像の画像データは、ゲーム装置１０に装着された外部メモリ（メモリカード２６）に記録されてもよい。また、撮影画像の画像データが記憶されるとき、当該撮影画像の画像データに関連して、撮影日時についての日時情報が記憶される。ただし、日付および現在時刻は、ゲーム装置１０に内蔵されるＲＴＣ６８から取得される。一方、撮影画像を保存しないことが選択されれば、そのまま撮影画像の画像データは削除され、図１１に示す撮影画面４００に戻る。
【０１２２】
また、図示は省略するが、撮影画像が保存されると、この撮影画像を地図上に貼り付けるかどうかを選択するためのボタン画像が第２ＬＣＤ１８（右画面４０４）に表示される。撮影画像を地図上に貼り付けることが選択されると、後述するように、旅メモ貼り付け画面４５０（図１２参照）が表示される。一方、撮影画像を地図上に貼り付けないことが選択されれば、そのまま図８に示した詳細地図画面２５０に戻る。ただし、ここで撮影画像を地図上に貼り付けないことが選択されても、後で地図上に貼り付けることもできる。
【０１２３】
上述したように、手書き画像や撮影画像を地図上に貼り付けることが選択されると、図１２に示すような旅メモ貼り付け画面４５０が表示される。この実施例では、単に「旅メモ」という場合には、手書きのメモまたは／および撮影した写真を意味する。また、「旅メモの画像」という場合には、手書き画像または／および撮影画像を意味する。図１２に示すように、旅メモ貼り付け画面４５０のうち、左画面４５２は第１ＬＣＤ１６に表示され、右画面４５４は第２ＬＣＤ１８に表示される。左画面４５２は、上述した図８の詳細地図画面２５０の左画面２５２と同じであるため、重複した説明は省略する。
【０１２４】
右画面４５４には、画面のほぼ中央に、旅メモを貼り付ける位置を指示するための指示画像４６０が表示される。また、右画面４５４には、画面上部にボタン画像４７０が表示されるとともに、画面下部にボタン画像４７２が表示される。ボタン画像４７０がオンされると、旅メモの貼り付ける位置が指示画像４６０の十字で示す地図上の位置に決定され、その地図上の位置に対応する位置情報が当該旅メモに関連付けて記録される。また、ボタン画像４７２がオンされると、旅メモの貼り付けを止めること（終了すること）が選択され、図８に示した詳細地図画面２５０に戻る。
【０１２５】
なお、上述したように、右画面４５４に表示された地図をスクロールさせることにより、旅メモを貼り付ける位置を選択することができる。つまり、この実施例では、指示画像４６０は、右画面４５４のほぼ中央に固定的に表示され、地図をスクロールさせることにより、貼り付け位置が選択されるのである。
【０１２６】
上述したように、旅メモが貼り付けられると、図示は省略するが、その後、図８に示したような地図詳細画面２５０が表示されるときに、地図上に目印のアイコン２７０のみならず、旅メモのアイコンも表示される。この旅メモのアイコンがタッチされると、それに対応する旅メモが表示される。つまり、旅メモの閲覧機能が実行される。たとえば、図１３には、手書き画像が表示される場合の旅メモ閲覧画面５００が表示され、図１４には、撮影画像が表示される場合の旅メモ閲覧画面５５０が表示される。
【０１２７】
図１３に示すように、旅メモ閲覧画面５００のうち、左画面５０２が第１ＬＣＤ１６に表示され、右画面５０４が第２ＬＣＤ１８に表示される。左画面５０２には、タッチされた旅メモのアイコンに対応して記憶された手書き画像が表示される。また、左画面５０２には、画面下部に、当該手書き画像の作成日時が表示される。右画面５０４には、アイコン５１０が表示されるとともに、指示画像５１２が表示される。アイコン５１０は、対応する旅メモ（現在表示中の旅メモとは異なる）を表示するために設けられ、地図に貼り付けられた旅メモに対応して表示される。指示画像５１２は、上述した詳細地図画面２５０やこの旅メモ閲覧画面５００において、タッチされた旅メモのアイコンに変えて表示される。つまり、指示画像５１２は、現在左画面５０２に表示されている旅メモ（ここでは、手書きのメモ）が貼り付けられている地図上の位置を示している。また、指示画像５１２の上側には、アイコン５２０およびアイコン５２２が表示され、それらの間にボタン画像５３０が表示される。
【０１２８】
アイコン５２０は、旅メモを削除するために設けられる。具体的には、アイコン５２０がタッチされると、左画面５０２に表示されている旅メモに関するデータ（ここでは、手書き画像の画像データなど）がゲーム装置１０の内部メモリまたは外部メモリから削除される。アイコン５２２は、旅メモを編集するために設けられる。具体的には、アイコン５２２がタッチされると、図示しない編集画面が表示され、この編集画面において、旅メモに関する位置情報および地域情報のデータを削除し旅メモが地図に貼り付けられていない状態にしたり、手書きのメモを書き直したり、追加したり、削除したりすることができる。
【０１２９】
また、ボタン画像５３０がオンされると、左画面５０２に表示されている旅メモ（当該旅メモ）の選択を解除して、図８に示した詳細地図画面２５０に戻る。
【０１３０】
図１４に示すように、撮影画像が表示された旅メモ閲覧画面５５０のうち、左画面５５２が第１ＬＣＤ１６に表示され、右画面５５４が第２ＬＣＤ１８に表示される。左画面５５２には、タッチされたアイコン（５６０）に対応して記憶された旅メモ（ここでは、撮影された写真）の画像（ここでは、撮影画像）が表示される。また、左画面５５２には、その下部に、当該撮影画像の撮影日時が表示される。右画面５５４には、アイコン５６０および指示画像５６２が表示され、また、指示画像５６２の上側には、アイコン５７０およびアイコン５７２が表示される。さらに、アイコン５７０とアイコン５７２との間には、ボタン画像５８０が表示される。アイコン５６０、指示画像５６２、アイコン５７０およびボタン画像５８０については、上述した手書きメモの旅メモ閲覧画面５００の場合と同じであるため、重複した説明は省略する。アイコン５７２がタッチされると、図示は省略するが、撮影画像の編集画面が表示される。この編集画面では、撮影画像を撮り直すことができる。また、撮影画像に対してフリーハンドの落書きができる。
【０１３１】
詳細な説明は省略するが、図１３および図１４に示す旅メモ閲覧画面（５００，５５０）では、旅メモの削除、編集が終了したり、上述したように、ボタン画像（５３０，５８０）をオンしたり、右画面（５０４，５５４）のアイコン（５１０，５２０，５２２，５６０，５７０，５７２）以外の地図上のいずれかの位置がタッチされたりすると、図８に示したような詳細地図画面２５０に戻る。
【０１３２】
図５に戻って、トップメニュー画面１００において、ボタン画像１１４がオンされた状態で、ボタン画像１２２がオンされると、図１５に示すように、旅の思い出画面６００が表示される。図１５に示すように、旅の思い出画面６００のうち、左画面６０２が第１ＬＣＤ１６に表示され、右画面６０４が第２ＬＣＤ１８に表示される。左画面６０２には、当該画面が旅の思い出画面６００である旨および当該画面についての簡単な説明が表示される。右画面６０４には、画面中央に縦に並んで、ボタン画像６１０、ボタン画像６１２およびボタン画像６１４が設けられる。また、ボタン画像６１４の下方には、ボタン画像６２０およびボタン画像６２２が表示される。
【０１３３】
なお、タッチされたいずれかのアイコン（６１０，６１２，６１４）についての簡単な説明が左画面６０２に表示される点は、図５に示したトップメニュー画面１００の場合と同じである。
【０１３４】
ボタン画像６１０は、後述するように、「スライドシアター」の機能を選択するために設けられる。また、ボタン画像６１２は、「旅メモアルバム」の機能を選択するために設けられる。図示および詳細な説明は省略するが、「旅メモアルバム」の機能が実行されると、すべての旅メモが一覧表示される。たとえば、左画面６０２または／および右画面６０４に、すべての旅メモについての縮小画像（サムネイル画像）が並んで表示される。また、図示および詳細な説明は省略するが、たとえば、一覧表示された旅メモから所望の旅メモを選択して、地図に貼り付けることができる。さらに、ボタン画像６１４は、「旅コラムリスト」の機能を選択するために設けられる。図示および詳細な説明は省略するが、「旅コラムリスト」の機能が実行されると、地図上で見つけることができた任意のキャラクタの一覧が左画面６０２（または右画面６０４）に表示される。このキャラクタは、目印のアイコン２７０とは別に予め開発者やプログラマによって地図上に設定されている。つまり、「キャラクタを見つける」というゲーム要素が加えられている。
【０１３５】
また、ボタン画像６２０がオンされると、図５に示したトップメニュー画面１００に戻る。一方、ボタン画像６２２がオンされると、選択されているボタン画像（６１０，６１２，６１４）に割り当てられた機能が実行される。
【０１３６】
上述した「スライドシアター」の機能が実行されると、図１６に示すように、スライド再生画面７００が表示される。図１６に示すように、スライド再生画面７００のうち、左画面７０２が第１ＬＣＤ１６に表示され、右画面７０４が第２ＬＣＤ１８に表示される。左画面７０２には、当該画面がスライド再生画面７００である旨および当該画面についての簡単な説明が表示される。右画面７０４には、画面のほぼ中央に横に並んで、ボタン画像７１０、ボタン画像７１２およびボタン画像７１４が表示され、それらの下方に、ボタン画像７１６およびボタン画像７１８が表示される。
【０１３７】
ボタン画像７１０がオンされると、スライドの再生が開始（再開）されたり、一時停止されたりする。図１６に示すスライド再生画面７００では、ボタン画像７１０は、再生を開始（再開）することができる状態で表示されるが、スライドの再生中では、再生を一時停止することができる状態で表示される。ボタン画像７１２がオンされると、再生中のスライドの１つ手前のスライドが表示される。一方、ボタン画像７１４がオンされると、再生中のスライドの１つ次のスライドが表示される。また、ボタン画像７１６がオンされると、先頭のスライドから再生が開始される。さらに、ボタン画像７１８がオンされると、図１５に示した旅の思い出画面６００に戻る。
【０１３８】
この実施例では、次のルールに従ってスライド（扉絵、目印、旅メモの各画像）が再生される。これは、旅メモの撮影場所や作成場所を分かり易くするためであり、また旅メモ（旅の記録）を時系列に従って振り返るためである。（１）旅メモは、地域単位で再生される。（２）旅メモは、基本的に、日時の古い（早い）順に再生される。（３）ユーザの来訪した目印の画像が再生される。（４）旅メモは、所定範囲（たとえば、実空間における半径１０ｍの範囲）内に存在する目印の画像（写真、ポスター、イラストなどの画像）の後に再生される。（５）旅メモおよび目印の画像は、一度しか再生されない。（６）位置（地域）が設定されていない旅メモは、位置が設定された旅メモが再生された後に再生される。
【０１３９】
ただし、後述するように、扉絵（挿絵）の画像は、対応する地域についての写真、ポスターまたはイラストなどの画像であり、地域毎に予め作成されている。
【０１４０】
上述したようなすべてのルールを満たすように、再生リストが作成され、作成された再生リストに従って再生処理を実行することにより、スライドショーが実行される。
【０１４１】
図１７は、再生リストの一例を示す図解図である。ただし、図１７では、扉絵、目印および旅メモには、それぞれ、括弧付きの数字を付することにより、区別してあるが、実際には、それぞれについての識別情報（扉絵ＩＤ，目印ＩＤ，旅メモＩＤ）が記述される。また、図１７においては、旅メモ（ｎ）は、すべて地図に貼り付けられており、括弧内の数字が小さいほど、日時情報が示す日時が古い（早い）ものとする。ただし、図１７において、ｎは正の整数である。また、図１７においては、目印（１），（２），（３）は、すべてユーザが来訪したことを設定してある（後述する、行ったフラグがオン）ものとする。
【０１４２】
図１７に示すように、再生リストでは、再生する順番を示すインデックスの番号に対応して、扉絵、目印および旅メモの各画像についての識別情報が記述される。具体的には、インデックスの番号１から順に、扉絵（２）、目印（２）、旅メモ（１）、旅メモ（３）、目印（３）、旅メモ（２）、扉絵（１）、目印（１）、旅メモ（４）、旅メモ（５）、扉絵（３）、…、旅メモ（ｎ）が記述されている。
【０１４３】
ここで、再生リストでは、インデックスの番号１から番号６までが、或る地域についてのスライドのグループ（グループ（１））であり、インデックスの番号７から番号１０までが、他の地域についてのスライドのグループ（グループ（２））である。また、各グループでは、先頭に、該当する地域を示すための扉絵の画像についての扉絵ＩＤが記載される。これらは、上述したルール（１）に従うためである。また、各グループでは、基本的には、旅メモ（ｎ）は、目印の画像の後であり、古い順に並べられている。これは上述したルール（２）ないし（４）に従うためである。ただし、グループ（１）に示すように、旅メモ（３）は、旅メモ（２）よりも前に並べられている。これは、旅メモ（３）の所定範囲に存在する目印（２）が旅メモ（１）の所定範囲にも存在し、既に再生リストに登録されているためである。つまり、上述したルール（５）に従い目印（２）の後に再生される。また、ルール（２）に従うために、旅メモ（３）は、旅メモ（１）の後ろに並べられている。
【０１４４】
なお、図１７では省略するが、上述したルール（６）に従って、いずれの旅メモの所定範囲内にも存在しない目印であって、ユーザが来訪した目印の画像や位置情報の設定されていない（地図に貼り付けられていない）旅メモの画像も再生リストに追加される。前者の目印の画像については、当該目印が存在する地域についてのグループが再生リストに有る場合には、そのグループの最後尾に追加され、逆に、当該目印が存在する地域についてのグループが再生リストに無い場合には、再生リストの最後尾に追加される。また、後者の旅メモについては、再生リストの最後尾に追加される。ただし、この実施例では、いずれの旅メモの所定範囲内にも存在しない目印であって、ユーザが来訪した目印の画像が再生リストの最後尾に追加された後に、位置情報の設定されていない旅メモの画像が再生リストの最後尾に追加される。これは単なる一例であるため、位置情報の設定されていない旅メモの画像が再生リストの最後尾に追加された後に、いずれの旅メモの所定範囲内にも存在しない目印であって、ユーザが来訪した目印の画像が再生リストの最後尾に追加されるようにしてもよい。
【０１４５】
図１８は図２に示したメインメモリ５２のメモリマップの例を示す。図１８に示すように、メインメモリ５２はプログラム記憶領域９０およびデータ記憶領域９２を含む。プログラム記憶領域９０は、情報処理プログラムを記憶し、この情報処理プログラムは、メイン処理プログラム９０ａ、画像生成プログラム９０ｂ、画像表示プログラム９０ｃ、撮影プログラム９０ｄ、手書きメモ作成プログラム９０ｅ、目印表示プログラム９０ｆ、旅メモ閲覧プログラム９０ｇおよびスライドショー再生プログラム９０ｈなどによって構成される。
【０１４６】
メイン処理プログラム９０ａは、この実施例の情報処理のメインルーチンを処理するためのプログラムである。画像生成プログラム９０ｂは、後述する画像データ９２ｂを用いて、第１ＬＣＤ１６および第２ＬＣＤ１８に画面（１００，１５０，２００，２５０，３００，３５０，４００，４５０，５００，５５０，６００，７００など）を表示するための画面データを生成するためのプログラムである。画像表示プログラム９０ｃは、画像生成プログラム９０ｂに従って生成された画面データを第１ＬＣＤ１６および第２ＬＣＤ１８に表示するためのプログラムである。
【０１４７】
撮影プログラム９０ｄは、内側カメラ３２または外側カメラ３４を用いて、被写体を撮影し、撮影画像を取得するためのプログラムである。また、ユーザの指示によって、撮影プログラム９０ｄは、撮影画像に対応する撮影画像の画像データを内部メモリや外部メモリに記憶し、このときＲＴＣ６８から取得した日時情報を撮影画像の画像データに対応づけて同様に内部メモリまたは外部メモリに記憶する。手書きメモ作成プログラム９０ｅは、ユーザによって手書きメモを描画させ、描画された手書きメモについての手書き画像を取得するためのプログラムである。また、ユーザの指示によって、手書きメモ作成プログラム９０ｅは、手書きメモの画像に対応する手書き画像データを内部メモリや外部メモリに記憶し、このときＲＴＣ６８から日時情報を手書き画像データに対応付けて同様に内部メモリまたは外部メモリに記憶する。
【０１４８】
目印表示プログラム９０ｆは、図８に示したような詳細地図画面２５０において、目印のアイコン２７０がタッチされた場合に、図９に示したように、そのアイコン２７０に対応して登録された目印についての目印詳細画面３００を表示するためのプログラムである。旅メモ閲覧プログラム９０ｇは、図８に示したような詳細地図画面２５０において、旅メモのアイコン（５１０，５６０）がタッチされた場合に、図１３または図１４に示す旅メモ閲覧画面５００，５５０を表示するためのプログラムである。ただし、図１３または図１４に示す旅メモ閲覧画面５００，５５０において、旅メモのアイコン（５１０，５６０）がタッチされた場合には、そのタッチされた旅メモのアイコン（５１０，５６０）についての旅メモ閲覧画面５００，５５０が表示されることになる。
【０１４９】
スライドショー再生プログラム９０ｈは、旅メモの画像（撮影画像，手書き画像）を上記のルール（１）−（６）に従って、扉絵や目印の画像とともに再生するためのプログラムである。このとき、図１７に示したような再生リスト（再生リストデータ９２ｇ）が生成される。
【０１５０】
図示は省略するが、情報処理プログラムには、音出力プログラムやバックアッププログラムなども含まれる。音出力プログラムは、キャラクタの音声ないし擬声音、効果音、ＢＧＭのような音についてのデータを生成し、スピーカから音を出力するためのプログラムである。バックアッププログラムは、情報処理の実行に従って生成されたデータ（途中データや結果データ）を、メモリカード２６や保存用メモリ５６に保存するためのプログラムである。
【０１５１】
また、データ記憶領域９２には、操作データバッファ９２ａが設けられるとともに、画像データ９２ｂ、地図データ９２ｃ、目印データ９２ｄ、扉絵データ９２ｅ、旅メモデータ９２ｆおよび再生リストデータ９２ｇなどが記憶される。
【０１５２】
操作データバッファ９２ａには、各操作ボタン２０ａ−２０ｋからの操作データやタッチパネル２２からのタッチ位置データが時系列に従って記憶される。ただし、操作データバッファ９２ａに記憶された操作データやタッチ位置データは、情報処理の実行に使用された後に削除される。
【０１５３】
画像データ９２ｂは、第１ＬＣＤ１６および第２ＬＣＤ１８に表示する画面（１００−７００など）についての画面データを生成するためのポリゴンデータやテクスチャデータなどのデータである。ただし、後述するように、地図データ９２ｃ、扉絵データ９２ｅ、目印の画像の画像データ９２０ｄは、予め用意されているため、画像データ９２ｂを用いて生成されることはない。同様に、後述する旅メモデータ９２ｆに含まれる画像データ９３０ｃは、撮影画像や手書き画像の画像データであるため、画像データ９２ｂを用いて生成されることはない。
【０１５４】
地図データ９２ｃは、図７の地域選択画面２００および図８の詳細地画面２５０に示したような地図（全範囲の地図、各地域の全体地図、全範囲の拡大地図、各地域の詳細地図）についてのデータである。地図上における位置は、緯度および経度に基づいて決定された位置情報（たとえば、２次元座標）で管理されている。
【０１５５】
目印データ９２ｄは、予め設定されている目印に関するデータであり、具体的な内容は、図１９（Ａ）に示される。図１９（Ａ）に示すように、目印データ９２ｄは、全ｍ個の目印についてのデータであり、目印１データ９２０、目印２データ９２２、…、目印ｍデータ９２ｍを含む。目印１データ９２０は、目印ＩＤデータ９２０ａ、位置情報データ９２０ｂ、地域情報データ９２０ｃ、画像データ９２０ｄ、情報データ９２０ｅ、お気に入りフラグ９２０ｆおよび行ったフラグ９２０ｇによって構成される。
【０１５６】
目印ＩＤデータ９２０ａは、当該目印１のファイル名のような識別情報（目印ＩＤ）についてのデータである。位置情報データ９２０ｂは、当該目印１が存在する地図上における位置すなわち緯度および経度に相当する位置情報を示すデータである。地域情報データ９２０ｃは、当該目印１が存在する地図上の地域の名称ないし地域の識別情報（地域ＩＤ）についてのデータである。画像データ９２０ｄは、当該目印１の画像（写真、ポスター、イラストなどの画像）についてのデータである。情報データ９２０ｅは、当該目印１についての「説明」、「施設」および「交通」の各情報についてのテキストデータである。
【０１５７】
お気に入りフラグ９２０ｆは、当該目印１がお気に入りとして登録されているか否かを判別するためのフラグであり、１ビットのレジスタで構成される。お気に入りフラグ９２０ｆがオン（成立）されると、レジスタにデータ値「１」が設定される。一方、お気に入りフラグ９２０ｆがオフ（不成立）されると、レジスタにデータ値「０」が設定される。ただし、目印詳細画面３００において、ボタン画像３２２がオンされると、当該目印１がお気に入りとして登録され、お気に入りフラグ９２０ｆはオンされる。また、目印詳細画面３００において、ボタン画像３２２がオンされていなければ（オンされた後にオフされた場合も含む）、当該目印１はお気に入りとして登録されておらず、またはお気に入りとしての登録を解除され、お気に入りフラグ９２０ｆはオフされる。
【０１５８】
行ったフラグ９２０ｇは、当該目印１を来訪したか否かを判別するためのフラグであり、１ビットのレジスタで構成される。行ったフラグ９２０ｇがオンされると、レジスタにデータ値「１」が設定される。行ったフラグ９２０ｇがオフされると、レジスタにデータ値「０」が設定される。ただし、目印詳細画面３００において、ボタン画像３２４がオンされると、当該目印１を来訪したことが登録され、行ったフラグ９２０ｇはオンされる。また、目印詳細画面３００において、ボタン画像３２４がオンされていなければ（オンされた後にオフされた場合も含む）、行ったフラグ９２０ｇはオフされる。
【０１５９】
なお、目印２データ９２２，…，目印ｍデータ９２ｍは、目印１データ９２０と同様であるため、重複した説明は省略する。
【０１６０】
図１８に戻って、扉絵データ９２ｅは、各地域の画像（写真、ポスター、イラストなどの画像）についての画像データである。図示は省略するが、地域ないし扉絵を識別するための識別情報（扉絵ＩＤ）に対応して、各扉絵の画像についての画像データが記憶されている。また、旅メモデータ９２ｆは、上述した旅メモの画像すなわち撮影画像や手書き画像に関するデータであり、具体的には、図１９（Ｂ）に示される。図１９（Ｂ）に示すように、旅メモデータ９２ｆは、全ｎ個の旅メモについてのデータであり、旅メモ１データ９３０、旅メモ２データ９３２、…、旅メモｎデータ９３ｎを含む。
【０１６１】
旅メモ１データ９３０は、旅メモＩＤデータ９３０ａ、日時情報データ９３０ｂ、画像データ９３０ｃ、位置情報データ９３０ｄおよび地域情報データ９３０ｅによって構成される。旅メモＩＤデータ９３０ａは、当該旅メモ１のファイル名のような識別情報（旅メモＩＤ）についてのデータである。日時情報データ９３０ｂは、当該旅メモ１を作成（記録）した日時（撮影日時、作成日時）についてのデータである。画像データ９３０ｃは、当該旅メモ１についての撮影画像または手書き画像の画像データである。位置情報データ９３０ｄは、当該旅メモ１が貼り付けられている地図上の位置情報についてのデータである。地域情報データ９３０ｅは、当該旅メモ１が貼り付けられている地図上の地域の名称ないし地域の識別情報（地域ＩＤ）についてのデータである。ただし、旅メモが地図上に貼り付けられていない場合には、位置情報データ９３０ｄおよび地域情報データ９３０ｅとして、ＮＵＬＬデータが記憶される。
【０１６２】
なお、旅メモ２データ９３２，…，旅メモｎデータ９３ｎは、旅メモ１データ９３０と同様であるため、重複した説明は省略する。
【０１６３】
図１８に戻って、再生リストデータ９２ｇは、図１７に示したような再生リストについてのデータであり、スライドショー再生機能が実行される度に生成される。
【０１６４】
図示は省略するが、データ記憶領域９２には、他のデータも記憶され、また、この実施例の情報処理プログラムを実行するために必要なフラグやカウンタ（タイマ）なども設けられる。
【０１６５】
図２０−図２５は、図３に示したＣＰＵ５０の全体処理を示すフロー図である。図２０に示すように、ＣＰＵ５０は、全体処理を開始すると、ステップＳ１で、初期化処理を実行する。ここでは、ＣＰＵ５０は、操作データバッファ９２ａをクリアしたり、画像データ９２ｂ、地図データ９２ｃ、目印データ９２ｄ、扉絵データ９２ｅおよび旅メモデータ９２ｆをロードしたり、再生リストデータ９２ｇを消去したりする。
【０１６６】
次のステップＳ３では、図５に示したようなトップメニュー画面１００を第１ＬＣＤ１６および第２ＬＣＤ１８に表示する。続いて、ステップＳ５では、「スポット探し」の実行が指示されたかどうかを判断する。つまり、トップメニュー画面１００で、ボタン画像１１０がオンされた状態で、ボタン画像１２２がオンされたかどうかを判断する。ステップＳ５で“ＹＥＳ”であれば、つまり「スポット探し」の実行が指示されると、ステップＳ７で、詳細な説明は省略するが、スポットの検索処理を実行したり、おすすめルートの表示処理を実行したりして、ステップＳ３に戻る。
【０１６７】
一方、ステップＳ５で“ＮＯ”であれば、つまり「スポット探し」の実行が指示されなければ、ステップＳ９で、「旅行ツール」の実行が指示されたかどうかを判断する。つまり、トップメニュー画面１００で、ボタン画像１１２がオンされた状態で、ボタン画像１２２がオンされたかどうかを判断する。ステップＳ９で“ＹＥＳ”であれば、つまり「旅行ツール」の実行が指示されると、ステップＳ１１で、図６に示したような旅行ツール画面１５０を第１ＬＣＤ１６および第２ＬＣＤ１８に表示し、ステップＳ１３で、トップメニューに戻るかどうかを判断する。つまり、ステップＳ１３では、旅行ツール画面１５０において、ボタン画像１７０がオンされたかどうかを判断する。
【０１６８】
ステップＳ１３で“ＹＥＳ”であれば、つまりトップメニューに戻る場合には、そのままステップＳ３に戻る。したがって、上述したように、トップメニュー画面１００が第１ＬＣＤ１６および第２ＬＣＤ１８に表示される。一方、ステップＳ１３で“ＮＯ”であれば、つまりトップメニューに戻らない場合には、ステップＳ１５で、「地図」の実行が指示されたかどうかを判断する。つまり、旅行ツール画面１５０でボタン画像１６０がオンされた状態で、ボタン画像１７２がオンされたかどうかを判断する。ステップＳ１５で“ＹＥＳ”であれば、つまり「地図」の実行が指示されると、図２１に示すステップＳ２３で、図７に示したような地域選択画面２００を第１ＬＣＤ１６および第２ＬＣＤ１８に表示する。
【０１６９】
次のステップＳ２５では、地域が選択されたかどうかを判断する。つまり、地域を選択するために、いずれかのボタン画像２２０がオンされたかどうかを判断する。ステップＳ２５で“ＮＯ”であれば、つまり地域が選択されていなければ、ステップＳ２７で、旅行ツールに戻るかどうかを判断する。つまり、ＣＰＵ５０は、地域選択画面２００において、ボタン画像２３０がオンされたかどうかを判断するのである。
【０１７０】
ステップＳ２７で“ＹＥＳ”であれば、つまり旅行ツールに戻る場合には、図２０に示したステップＳ１１に戻る。したがって、上述したように、旅行ツール画面１５０が第１ＬＣＤ１６および第２ＬＣＤ１８に表示される。一方、ステップＳ２７で“ＮＯ”であれば、つまり旅行ツールに戻らない場合には、そのままステップＳ２５に戻る。なお、図２１では、地域選択画面２００において、ボタン画像２２０またはボタン画像２３０がオンされない場合には、そのままステップＳ２５に戻るようにしてあるが、実際には、ユーザのタッチ（ドラッグ）操作によって、右画面２０４の地図をスクロールしたり、それに伴って左画面２０２の枠２１０を移動させたりする処理が実行される。
【０１７１】
また、ステップＳ２５で“ＹＥＳ”であれば、つまり地域が選択されると、ステップＳ２９で、選択された地域の地図を読み込む。つまり、ＣＰＵ５０は、選択された地域の全体地図およびその詳細地図についてのデータを、地図データ９２ｃから読み出す。次に、ステップＳ３１で、選択された地域の旅メモの位置情報を読み込む。ここでは、ＣＰＵ５０は、旅メモデータ９２ｆを参照し、地域情報データ（９３０ｅなど）が示す地域が、選択された地域と一致する旅メモについての位置情報データ（９３０ｄなど）を読み出す。そして、ステップＳ３３では、位置情報に従って地図に旅メモのアイコンを配置する。ここでは、ＣＰＵ５０は、選択された地域の全体地図およびその詳細地図の両方に、旅メモのアイコン（５１０，５６０）を配置する。
【０１７２】
続いて、ステップＳ３５では、選択された地域の目印の位置情報を読み込む。ここでは、ＣＰＵ５０は、目印データ９２ｄを参照し、地域情報データ（９２０ｃなど）が示す地域が、選択された地域と一致する目印についての位置情報データ（９２０ｂなど）を読み出す。次に、ステップＳ３７では、位置情報に従って地図に目印のアイコンを配置する。ここでは、ＣＰＵ５０は、選択された地域の全体地図およびその詳細地図の両方に、目印のアイコン（２７０）を配置する。そして、ステップＳ３９で、地図とアイコンとを表示する。つまり、図８に示したような詳細地域画面２５０が第１ＬＣＤ１６および第２ＬＣＤ１８に表示される。
【０１７３】
図２２に示すように、次のステップＳ４１では、「写真撮影」の実行の指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、詳細地図画面２５０でアイコン２７４がクリックされたかどうかを判断する。ステップＳ４１で“ＹＥＳ”であれば、つまり「写真撮影」の実行の指示が有れば、ステップＳ４３で、後述する撮影処理（図２６および図２７参照）を実行して、図２１に示したステップＳ２９に戻る。一方、ステップＳ４１で“ＮＯ”であれば、つまり「写真撮影」の実行の指示が無ければ、ステップＳ４５で、「手書きメモ作成」の実行の指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、詳細地図画面２５０でアイコン２７２がクリックされたかどうかを判断する。
【０１７４】
ステップＳ４５で“ＹＥＳ”であれば、つまり「手書きメモ作成」の実行の指示が有れば、ステップＳ４７で、後述する手書きメモ作成処理（図２８および図２９参照）を実行して、ステップＳ２９に戻る。一方、ステップＳ４５で“ＮＯ”であれば、つまり「手書きメモ作成」の実行の指示が無ければ、ステップＳ４９で、地図上の目印のアイコン（２７０）がタッチされたかどうかを判断する。
【０１７５】
ステップＳ４９で“ＹＥＳ”であれば、つまり地図上の目印のアイコン（２７０）がタッチされれば、ステップＳ５１で、後述する目印表示処理（図３０参照）を実行して、ステップＳ２９に戻る。ただし、ステップＳ５１では、タッチされたアイコン（２７０）に対応する目印についての目印表示処理が実行される。一方、ステップＳ４９で“ＮＯ”であれば、つまり地図上の目印のアイコン（２７０）がタッチされていなければ、図２３に示すステップＳ５３で、地図上の旅メモのアイコン（５１０，５６０）がタッチされたかどうかを判断する。
【０１７６】
ステップＳ５３で“ＹＥＳ”であれば、地図上の旅メモのアイコン（５１０，５６０）がタッチされれば、ステップＳ５５で、旅メモを表示して、図２１に示したステップＳ２９に戻る。つまり、ステップＳ５５では、ＣＰＵ５０は、タッチされた旅メモのアイコン（５１０，５６０）に対応する旅メモの画像（撮影画像または手書き画像）を、第１ＬＣＤ１６すなわち詳細地図画面２５０の左画面２５２に表示する。つまり、図１３または図１４に示した旅メモ閲覧画面５００，５５０が第１ＬＣＤ１６および第２ＬＣＤ１８に表示される。一方、ステップＳ５３で“ＮＯ”であれば、つまり地図上の旅メモのアイコン（５１０，５６０）がタッチされていなければ、ステップＳ５７で、スライドショーの再生指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、セレクトボタン２０ｈがオンされたかどうかを判断する。
【０１７７】
ステップＳ５７で“ＹＥＳ”であれば、つまりスライドショーの再生指示が有れば、ステップＳ５９で、後述するスライドショーの再生処理（図３１−図３５）を実行して、ステップＳ２９に戻る。一方、ステップＳ５７で“ＮＯ”であれば、つまりスライドショーの再生指示が無ければ、ステップＳ６１で、地域選択に戻るかどうかを判断する。つまり、ＣＰＵ５０は、ボタン画像２９０がオンされたかどうかを判断する。
【０１７８】
ステップＳ６１で“ＮＯ”であれば、つまり地域選択に戻らない場合には、そのまま図２２に示したステップＳ４１に戻る。一方、ステップＳ６１で“ＹＥＳ”でれば、つまり地域選択に戻る場合には、そのままステップＳ２３に戻る。
【０１７９】
なお、図示および詳細な説明は省略するが、詳細地図画面２５０には、ボタン２７６およびボタン２７８も設けられるため、これらのボタン２７６，２７８がオンされたかどうかを判断し、ボタン２７６，２７８がオンされた場合には、上述したように、対応する処理（目印のアイコンの表示／非表示、スポット（目印）の一覧表示）が実行される。
【０１８０】
図２０に戻って、ステップＳ１５で“ＮＯ”であれば、つまり「地図」の実行の指示で無ければ、図２４に示すステップＳ６３で、「日程メモ」の実行の指示が有るかどうかを判断する。つまり、旅行ツール画面１５０でボタン画像１６２がオンされた状態で、ボタン画像１７２がオンされたかどうかを判断する。ステップＳ６３で“ＹＥＳ”であれば、つまり「日程メモ」の実行の指示があれば、ステップＳ６５で、詳細な説明は省略するが、スケジュールの入力処理を実行して、図２０に示したステップＳ１１に戻る。一方、ステップＳ６３で“ＮＯ”であれば、つまり「日程メモ」の実行の指示が無ければ、ステップＳ６７で、「旅メモカメラ」の実行の指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、旅行ツール画面１５０のボタン画像１６４がオンされた状態で、ボタン画像１７２がオンされたかどうかを判断する。
【０１８１】
ステップＳ６７で“ＹＥＳ”であれば、つまり「旅メモカメラ」の実行の指示が有れば、ステップＳ６９で、後述する撮影処理を実行して、ステップＳ１１に戻る。一方、ステップＳ６７で“ＮＯ”であれば、つまり「旅メモカメラ」の実行の指示が無ければ、そのまま図２０に示したステップＳ１３に戻る。
【０１８２】
図２０に戻って、ステップＳ９で“ＮＯ”であれば、つまり「旅行ツール」の実行の指示が無ければ、ステップＳ１７で「旅の思い出」の実行の指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、トップメニュー画面１００でボタン画像１１４がオンされた状態で、ボタン画像１２２がオンされたかどうかを判断する。ステップＳ１７で“ＮＯ”であれば、つまり「旅の思い出」の実行の指示でなければ、そのままステップＳ５に戻る。
【０１８３】
なお、図示および詳細な説明は省略するが、トップメニュー画面１００でボタン１２０がオンされた場合には、上述したように、ゲーム装置１０自体のメニュー画面に戻る。
【０１８４】
一方、ステップＳ１７で“ＹＥＳ”であれば、つまり「旅の思い出」の実行の指示が有れば、ステップＳ１９で、図１５に示したような旅の思い出画面６００を第１ＬＣＤ１６および第２ＬＣＤ１８に表示する。
【０１８５】
次のステップＳ２１では、トップメニューに戻るかどうかを判断する。つまり、ＣＰＵ５０は、旅の思い出画面６００において、ボタン画像６２０がオンされたかどうかを判断する。ステップＳ２１で“ＹＥＳ”であれば、つまりトップメニューに戻る場合には、そのままステップＳ３に戻る。一方、ステップＳ２１で“ＮＯ”であれば、つまりトップメニューに戻らない場合には、図２５に示すステップＳ７１で、「スライドシアター」の実行が指示されたかどうかを判断する。つまり、ＣＰＵ５０は、旅の思い出画面６００においてボタン画像６１０がオンされた状態で、ボタン画像６２２がオンされたかどうかを判断する。
【０１８６】
ステップＳ７１で“ＹＥＳ”であれば、つまり「スライドシアター」の実行の指示が有れば、ステップＳ７３で、後述するスライドショーの再生処理を実行して、図２０に示したステップＳ１９に戻る。一方、ステップＳ７１で“ＮＯ”であれば、つまり「スライドシアター」の実行の指示が無ければ、ステップＳ７５で、「旅コラムリスト」の実行が指示されたかどうかを判断する。つまり、ＣＰＵ５０は、旅の思い出画面６００においてボタン画像６１４がオンされた状態で、ボタン画像６２２がオンされたかどうかを判断する。
【０１８７】
ステップＳ７５で“ＹＥＳ”であれば、つまり「旅コラムリスト」の実行の指示が有れば、ステップＳ７７で、詳細な説明は省略するが、キャラクタの一覧表示処理を実行して、ステップＳ１９に戻る。一方、ステップＳ７５で“ＮＯ”であれば、つまり「旅コラムリスト」の実行の指示が無ければ、ステップＳ７９で、「旅メモアルバム」の実行の指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、旅の思い出画面６００において、ボタン画像６１２がオンされた状態で、ボタン画像６２２がオンされたかどうかを判断する。
【０１８８】
ステップＳ７９で“ＹＥＳ”であれば、つまり「旅メモアルバム」の実行の指示が有れば、ステップＳ８１で、詳細な説明は省略するが、旅メモの一覧表示処理を実行して、ステップＳ１９に戻る。一方、ステップＳ７９で“ＮＯ”であれば、つまり「旅メモアルバム」の実行の指示が無ければ、図２０に示したステップＳ２１に戻る。
【０１８９】
図２６および図２７は、図２２のステップＳ４３および図２４のステップＳ６９に示した撮影処理のフロー図である。図２６に示すように、ＣＰＵ５０は、撮影処理を開始すると、ステップＳ９１で、図１１に示したような撮影画面４００を第１ＬＣＤ１６および第２ＬＣＤ１８に表示する。次のステップＳ９３では、内蔵カメラ（３２，３４）を起動する。詳細な説明は省略するが、上述したように、この実施例では、ユーザによって選択された内側カメラ３２または外側カメラ３４が起動される。ただし、内側カメラ３２または外側カメラ３４は、撮影画面４００のボタン画像４２２またはボタン画像４２４をオンすることによって切り替えられる。
【０１９０】
続いて、ステップＳ９５では、スルー画像を第１ＬＣＤ１６（左画面４０２）に表示する。次のステップＳ９７では、シャッターボタンが押されたかどうかを判断する。つまり、ＣＰＵ５０は、撮影画面４００においてボタン画像４２０がオンされたり、Ｌボタン２０ｉまたはＲボタン２０ｊが押されたりしたかどうかを判断しているのである。
【０１９１】
ステップＳ９７で“ＮＯ”であれば、つまりシャッターボタンが押されていなければ、そのままステップＳ９５に戻る。一方、ステップＳ９７で“ＹＥＳ”であれば、つまりシャッターボタンが押されれば、ステップＳ９９で、撮影処理を実行し、ステップＳ１０１で、保存の指示が有るかどうかを判断する。詳細な説明は省略するが、撮影後に、撮影画像を保存するか否かの選択画面が表示され、この選択画面において、保存するか保存しないかの指示が入力されるのである。
【０１９２】
ステップＳ１０１で“ＮＯ”であれば、つまり保存することの指示が無ければ、ステップＳ１０３で、削除の指示すなわち保存しないことの指示が有るかどうかを判断する。ステップＳ１０３で“ＮＯ”であれば、つまり削除の指示が無ければ、そのままステップＳ１０１に戻る。一方、ステップＳ１０１で“ＹＥＳ”であれば、つまり削除の指示があれば、ステップＳ１０５で、撮影画像の画像データを削除して、図２７に示すように、全体処理にリターンする。
【０１９３】
一方、ステップＳ１０１で“ＹＥＳ”であれば、つまり保存することの指示が有れば、ステップＳ１０７で、撮影画像を旅メモとして保存する。つまり、撮影画像の画像データを含む旅メモｎデータ９３ｎがデータ記憶領域９２に記憶される。次にステップＳ１０９では、撮影日時を旅メモの日時情報として保存する。図示等は省略したが、ＣＰＵ５０は、シャッターボタンが押されたときの日時情報（撮影日時）をＲＴＣ６８から取得しておき、対応する日時情報データを先の旅メモｎデータ９３ｎに追加するのである。
【０１９４】
続いて、図２７に示すように、ステップＳ１１０では、旅メモを地図に貼り付けるかどうかを判断する。ステップＳ１１０で“ＮＯ”であれば、つまり旅メモを地図に貼り付けないことの指示があれば、そのまま全体処理にリターンする。一方、ステップＳ１１０で“ＹＥＳ”であれば、つまり旅メモを地図に貼り付けることの指示があれば、ステップＳ１１１で、撮影前に詳細地図が表示されていたかどうかを判断する。つまり、旅行ツールにおいて、「地図」が実行され、その中で撮影処理が行われたかどうかを判断する。
【０１９５】
ステップＳ１１１で“ＹＥＳ”であれば、つまり撮影前に詳細地図が表示されていた場合には、ステップＳ１１３で、撮影前に表示されていた地域の地図すなわち当該地図が表示された旅メモ貼り付け画面４５０を第１ＬＣＤ１６および第２ＬＣＤ１８に表示して、ステップＳ１１９に進む。一方、ステップＳ１１１で“ＮＯ”であれば、つまり撮影前に詳細地図が表示されていなければ、ステップＳ１１５で、地域選択画面２００を第１ＬＣＤ１６および第２ＬＣＤ１８に表示し、ステップＳ１１７で、当該地域選択画面２００にて選択された地域についての地図すなわち当該地図が表示された旅メモ貼り付け画面４５０を第１ＬＣＤ１６および第２ＬＣＤ１８に表示して、ステップＳ１１９に進む。つまり、旅行ツールで「旅メモカメラ」が実行された場合には、撮影画像を貼り付ける地域が選択されるのである。
【０１９６】
ステップＳ１１９では、地図上の位置が指示されたかどうかを判断する。つまり、ＣＰＵ５０は、旅メモ貼り付け画面４５０において、第２ＬＣＤ１８に表示された地図がスクロールされるなどして、指示画像４６０が所望の位置に合わせられ、ボタン画像４７０がオンされたかどうかを判断しているのである。
【０１９７】
ステップＳ１１９で“ＹＥＳ”であれば、つまり地図上の位置が指示されれば、ステップＳ１２１で、位置情報および地域情報を保存して、全体処理にリターンする。つまり、ステップＳ１２１では、ＣＰＵ５０は、ユーザによって指示された地図上の位置についての位置情報データおよび当該地図に対応する地域についての地域情報データを、先の旅メモｎデータ９３ｎに追加するのである。
【０１９８】
一方、ステップＳ１１９で“ＮＯ”であれば、つまり地図上の位置が指示されなければ、ステップＳ１２３で、貼り付けを止めるかどうかを判断する。つまり、ＣＰＵ５０は、旅メモ貼り付け画面４５０においてボタン画像４７２がオンされたかどうかを判断しているのである。ステップＳ１２３で“ＮＯ”であれば、つまり貼り付けを止めない場合には、そのままステップＳ１１９に戻る。なお、ここでは、簡単のために、そのままステップＳ１１９に戻るようにしてあるが、この間において、ユーザの指示に従って、地図をスクロールするのである。一方、ステップＳ１２３で“ＹＥＳ”であれば、つまり貼り付けを止める場合には、そのまま全体処理にリターンする。詳細な説明は省略するが、ステップＳ１２３で貼り付けを止めることが判断された場合には、先の旅メモｎデータ９３ｎの位置情報データおよび地域情報データとしてＮＵＬＬデータが記憶されるのである。
【０１９９】
図２８および図２９は図２２に示したステップＳ４７の手書きメモ作成処理のフロー図である。なお、図２６および図２７に示した撮影処理と同様の処理については簡単に説明することにする。図２８に示すように、ＣＰＵ５０は、手書きメモ作成処理を開始すると、ステップＳ１３１で、図１０に示したような手書き画面３５０を第１ＬＣＤ１６および第２ＬＣＤ１８に表示する。次のステップＳ１３３では、タッチオンかどうかを判断する。つまり、ＣＰＵ５０は、タッチパネル２２からタッチ位置データの入力があるかどうかを判断する。ステップＳ１３３で“ＮＯ”であれば、つまりタッチオンでなければ、そのままステップＳ１３７に進む。一方、ステップＳ１３３で“ＹＥＳ”であれば、つまりタッチオンであれば、ステップＳ１３５で、タッチ位置に点を描画して、ステップＳ１３７に進む。つまり、ＣＰＵ５０は、タッチパネル２２からのタッチ位置データが示す第２ＬＣＤ１８の表示位置に点を描画するのである。
【０２００】
ステップＳ１３７では、保存の指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、手書き画面３５０において、ボタン画像３７２がオンされたかどうかを判断する。ステップＳ１３７で“ＮＯ”であれば、つまり保存の指示が無ければ、ステップＳ１３９で、削除の指示すなわち手書きメモの作成を止める指示が有るかどうかを判断する。ここでは、ＣＰＵ５０は、手書き画面３５０において、ボタン画像３７０がオンされたかどうかを判断するのである。
【０２０１】
ステップＳ１３９で“ＮＯ”であれば、つまり削除の指示が無ければ、ステップＳ１３３に戻る。つまり、手書きメモの作成が継続される。一方、ステップＳ１３９で“ＹＥＳ”であれば、つまり削除の指示が有れば、ステップＳ１４１で、手書き画像を削除して、図２９に示すように、全体処理にリターンする。つまり、ステップＳ１４１では、ＣＰＵ５０は、操作データバッファ９２ａに記憶されているすべてのタッチ位置データを削除（クリア）するのである。
【０２０２】
また、ステップＳ１３７で“ＹＥＳ”であれば、つまり保存の指示があれば、ステップＳ１４３で、描画した手書き画像を旅メモとして保存する。つまり、手書き画像の画像データを含む旅メモｎデータをデータ記憶領域９２に記憶するのである。次のステップＳ１４５では、作成日時を旅メモの日時情報として保存する。図示等は省略するが、ＣＰＵ５０は、ボタン画像３７２がオンされたときの日時情報（作成日時）をＲＴＣ６８から取得し、その日時情報データを、先の旅メモｎデータに追加するのである。
【０２０３】
次に、ステップＳ１４６では、旅メモを地図に貼り付けるかどうかを判断する。ステップＳ１４６で“ＮＯ”であれば、そのまま全体処理にリターンする。一方、ステップＳ１４６で“ＹＥＳ”であれば、ステップＳ１４７で、描画前に表示されていた地域の地図すなわち当該地図が表示された旅メモ貼り付け画面４５０を第１ＬＣＤ１６および第２ＬＣＤ１８に表示して、図２９に示すステップＳ１４９で、地図上の位置が指示されたかどうかを判断する。
【０２０４】
ステップＳ１４９で“ＹＥＳ”であれば、つまり地図上の位置が指示されれば、ステップＳ１５１で、位置情報および地域情報を保存して、全体処理にリターンする。一方、ステップＳ１４９で“ＮＯ”であれば、つまり地図上の位置が指示されなければ、ステップＳ１５３で、貼り付けを止めるかどうかを判断する。ステップＳ１５３で“ＮＯ”であれば、つまり貼り付けを止めない場合には、そのままステップＳ１４９に戻る。一方、ステップＳ１５３で“ＹＥＳ”であれば、つまり貼り付けを止める場合には、そのまま全体処理にリターンする。
【０２０５】
図３０は、図２２に示したステップＳ５１の目印表示処理のフロー図である。ただし、この目印表示処理では、簡単のため、スライドショーの再生に関係の有る、行ったフラグ（９２０ｇ）や行ったボタン画像（３２４）に関する処理のみを記載してあるが、実際には、他のボタン画像３１０−３１８、お気に入りフラグ（９２０ｆ）やお気に入りボタン画像（３２２）、およびアイコン３３０が押された場合の処理も実行されるのである。
【０２０６】
図３０に示すように、目印表示処理を開始すると、ステップＳ１７１で、指示された目印（以下、ここでは、「当該目印」という）の画像を読み込む。つまり、詳細地図画面２５０において、タッチされたアイコン２７０に対応する目印についての目印ｍデータ９２ｍに含まれる画像データを読み込む。
【０２０７】
次のステップＳ１７３では、当該目印の行ったフラグがオンであるかどうかを判断する。つまり、ＣＰＵ５０は、当該目印についての目印ｍデータ９２ｍに含まれる、行ったフラグがオンであるかどうかを判断する。ステップＳ１７３で“ＹＥＳ”であれば、つまり当該目印の行ったフラグがオンであれば、ステップＳ１７５で、行ったボタンを強調して、ステップＳ１７９に進む。たとえば、ＣＰＵ５０は、ステップＳ１７５で、ボタン画像３２４の輝度を高くする。一方、ステップＳ１７３で“ＮＯ”であれば、つまり当該目印の行ったフラグがオフであれば、ステップＳ１７７で、行ったボタンを暗くして、ステップＳ１７９に進む。たとえば、ＣＰＵ５０は、ステップＳ１７７で、ボタン画像３２４の輝度を低くする。
【０２０８】
ステップＳ１７９では、画像とボタンとを表示する。つまり、ＣＰＵ５０は、当該目印についての目印ｍデータ９２ｍに含まれる、画像データ、情報データ、お気に入りデータおよび行ったフラグを用いて、図９に示したような目印詳細画面３００を第１ＬＣＤ１６および第２ＬＣＤ１８に表示する。
【０２０９】
続いて、ステップＳ１８１では、行ったボタン画像が選択されたかどうかを判断する。つまり、ＣＰＵ５０は、目印詳細画面３００において、ボタン画像３２４がオンされたかどうかを判断するのである。ステップＳ１８１で“ＮＯ”であれば、つまり行ったボタン画像が選択されていなければ、ステップＳ１８３で、地図に戻る指示が有るかどうかを判断する。つまり、ＣＰＵ５０は、目印詳細画面３００において、ボタン画像３２０がオンされたかどうかを判断するのである。ステップＳ１８３で“ＮＯ”であれば、つまり地図に戻らない場合には、そのままステップＳ１８１に戻る。一方、ステップＳ１８３で“ＹＥＳ”であれば、つまり地図に戻る場合には、そのまま全体処理にリターンする。
【０２１０】
また、ステップＳ１８１で“ＹＥＳ”であれば、つまり行ったボタン画像が選択されれば、ステップＳ１８５で、当該目印の行ったフラグがオンであるかどうかを判断する。つまり、ＣＰＵ５０は、行ったボタン画像が既にオンされているかどうかを判断しているのである。ステップＳ１８５で“ＮＯ”であれば、つまり当該目印の行ったフラグがオフであれば、ステップＳ１８７で、目印詳細画面３００の行ったボタン画像３２４を強調し、ステップＳ１８９で、当該目印の行ったフラグをオンして、ステップＳ１７９に戻る。
【０２１１】
一方、ステップＳ１８５で“ＹＥＳ”であれば、つまり当該目印の行ったフラグがオンであれば、ステップＳ１９１で、目印詳細画面３００の行ったボタン画像３２４を暗くして、ステップＳ１９３で、当該目印の行ったフラグをオフして、ステップＳ１７９に戻る。
【０２１２】
図３１−図３５は、図２３に示したステップＳ５９および図２５に示したステップＳ７３のスライドショーの再生処理のフロー図である。図３１に示すように、ＣＰＵ５０は、スライドショーの再生処理を開始すると、ステップＳ２１１で、地域が設定されている旅メモをリストアップする。つまり、ＣＰＵ５０は、旅メモデータ９２ｆに含まれるｎ個の旅メモｎデータ（９３０−９３ｎ）のうち、地域情報データとしてＮＵＬＬデータが記載されていない旅メモｎデータ（９３０−９３ｎ）を抽出する。ただし、実際にリストアップされるのは、旅メモｎデータ（９３０−９３ｎ）の旅メモＩＤ（旅メモＩＤデータ９３０ａなど）である。
【０２１３】
次にステップＳ２１３で、ステップＳ２１１においてリストアップされた旅メモを日付順に並べる。つまり、ＣＰＵ５０は、リストアップされた旅メモｎデータ（９３０−９３ｎ）の日時情報データを参照して、日時の早い順に旅メモＩＤをソートする。続いて、ステップＳ２１５では、並べ替えた旅メモを、地域毎に分類する。たとえば、ＣＰＵ５０は、旅メモの地域情報データを参照して、同じ地域の旅メモｎデータ（９３０−９３ｎ）をグループ化する。このとき、各グループでは、地域に対応する扉絵ＩＤおよびこの扉絵ＩＤに続いて当該地域の旅メモＩＤが日時の早い順番に並べられる。そして、ステップＳ２１７で、各地域において最も古い旅メモの日時順に、地域を並べる。つまり、ＣＰＵ５０は、各地域に属する旅メモｎデータ（９３０−９３ｎ）のうち、最も古い日時の旅メモｎデータ（９３０−９３ｎ）を抽出し、抽出した旅メモｎデータ（９３０−９３ｎ）の日時の古い順に、抽出した旅メモｎデータ（９３０−９３ｎ）が属する地域のグループを並べる。
【０２１４】
次のステップＳ２１９では、変数ｉを初期化（ｉ＝１）する。この変数ｉは、ステップＳ２１１においてリストアップされた旅メモの数をカウントするための変数である。続いて、ステップＳ２２１では、変数ｉがリストアップした旅メモの総数Ｍを超えたかどうかを判断する。ここでは、ＣＰＵ５０は、リストアップしたすべての旅メモについて、目印との関連付けの処理を終了したかどうかを判断しているのである。
【０２１５】
ステップＳ２２１で“ＮＯ”であれば、つまり変数ｉがリストアップした旅メモの総数Ｍ以下であれば、ステップＳ２２３で、ｉ番目に古い旅メモを特定する。次のステップＳ２２５で、ステップＳ２２３において特定した旅メモの地域および位置を取得する。つまり、ＣＰＵ５０は、特定した旅メモについての旅メモｎデータ９３ｎに含まれる、位置情報データが示す位置および地域情報データが示す地域を取得する。
【０２１６】
次のステップＳ２２７では、変数ｊを初期化（ｊ＝１）して、図３２に示すステップＳ２３１で、変数ｊが目印の総数Ｎを超えたかどうかを判断する。ただし、変数ｊは目印の数をカウントするための変数である。つまり、ステップＳ２３１では、ＣＰＵ５０は、ｉ番目の旅メモについて、すべての目印と所定範囲内に有るかどうかの判定処理を実行したかどうかを判断しているのである。
【０２１７】
ステップＳ２３１で“ＮＯ”であれば、つまり変数ｊが目印の総数Ｎ以下であれば、ステップＳ２３３で、ｊ番目の目印を特定する。たとえば、データ記憶領域９２に目印データ９２ｄとして登録されている順番に従って目印が特定されたり、目印ＩＤが数字やアルファベットで記述されている場合には、その順番に従って目印が特定されたりする。次のステップＳ２３５では、特定された目印の行ったフラグがオンであるかどうかを判断する。つまり、ＣＰＵ５０は、特定された目印に対応する目印ｍデータ９２ｍに含まれる、行ったフラグがオンであるかどうかを判断する。
【０２１８】
ステップＳ２３５で“ＮＯ”であれば、つまり特定された目印の行ったフラグがオフであれば、そのままステップＳ２４５に進む。一方、ステップＳ２３５で“ＹＥＳ”であれば、つまり特定された目印の行ったフラグがオンであれば、ステップＳ２３７で、特定された目印の地域および位置を取得する。つまり、特定された目印に対応する目印ｍデータ９２ｍに含まれる、地域情報データが示す地域および位置情報データが示す位置を取得する。
【０２１９】
続くステップＳ２３９では、特定された目印（ｊ番目の目印）の地域とこの旅メモ（ｉ番目の旅メモ）の地域とが同じであるかどうかを判断する。つまり、ＣＰＵ５０は、ステップＳ２２５で取得した地域と、ステップＳ２３７で取得した地域とが一致するかどうかを判断しているのである。ステップＳ２３９で“ＮＯ”であれば、つまり特定された目印の地域とこの旅メモの地域とが異なる場合には、そのままステップＳ２４５に進む。
【０２２０】
一方、ステップＳ２３９で“ＹＥＳ”であれば、つまり特定された目印の地域とこの旅メモの地域とが一致する場合には、ステップＳ２４１で、特定された目印が、この旅メモから所定範囲内に有るかどうかを判断する。つまり、ＣＰＵ５０は、ステップＳ２２５で取得した位置とステップＳ２３７で取得した位置との距離が所定範囲を規定する半径よりも短いかどうかを判断しているのである。
【０２２１】
ステップＳ２４１で“ＮＯ”であれば、つまり特定された目印が、この旅メモから所定範囲内に無い場合には、そのままステップＳ２４５に進む。一方、ステップＳ２４１で“ＹＥＳ”であれば、つまり特定された目印が、この旅メモから所定範囲内に有る場合には、ステップＳ２４３で、特定された目印を、この旅メモと所定範囲の目印として抽出して、ステップＳ２４５に進む。ただし、ステップＳ２４３では、特定された目印を抽出するとともに、特定された目印とこの旅メモとの距離も抽出される。つまり、ｉ番目の旅メモとｊ番目の目印とが関連付けられる。
【０２２２】
ステップＳ２４５では、変数ｊに１加算（ｊ＝ｊ＋１）して、ステップＳ２３１に戻る。つまり、順次目印が特定され、旅メモと所定範囲内かどうかが判断されるのである。
【０２２３】
また、ステップＳ２３１で“ＹＥＳ”であれば、つまり変数ｊが目印の総数Ｎを超えれば、図３３に示すステップＳ２４７で、この旅メモと所定範囲内の目印として抽出されたもののうち、この旅メモの最も近くにあるものを、この旅メモに関連付けられた目印として設定する。つまり、ＣＰＵ５０は、ステップＳ２４３において抽出された距離が最短距離である目印を、この旅メモに関連付けられた目印として設定するのである。このため、１の旅メモの所定範囲内に複数の目印が存在する場合であっても、当該１の旅メモに対して１の目印が関連付けられるのである。
【０２２４】
そして、ステップＳ２４９では、設定された目印が既に再生リストに入っているかどうかを判断する。ここでは、ＣＰＵ５０は、データ記憶領域９２に記憶された再生リストデータ９２ｇを参照して、設定された目印の目印ＩＤデータが示す目印ＩＤが、再生リストに記載されているかどうかを判断するのである。
【０２２５】
ステップＳ２４９で“ＮＯ”であれば、つまり設定された目印が再生リストに入っていなければ、ステップＳ２５１で、設定された目印を、この旅メモの前に挿入して、ステップＳ２５５で、変数ｉに１加算（ｉ＝ｉ＋１）して、図３１に示すステップＳ２２１に戻る。つまり、次の旅メモについて目印との関連付けの処理が実行される。一方、ステップＳ２４９で“ＹＥＳ”であれば、つまり設定された目印が既に再生リストに入っている場合には、ステップＳ２５３で、この旅メモを、再生リストにおいて、設定された目印の後ろに並べられた他の旅メモの最も後ろに移動させて、ステップＳ２５５に進む。つまり、ステップＳ２５３の処理によって、同じ目印が複数回再生されることが回避される。
【０２２６】
図３１に戻って、ステップＳ２２１で“ＹＥＳ”であれば、つまり変数ｉがリストアップした旅メモの総数Ｍを超えれば、ステップＳ２２９で、どの旅メモとも関連づけられていないに目印を抽出して、図３４に示すステップＳ２５７に進む。つまり、ステップＳ２２９では、ＣＰＵ５０は、いずれの旅メモも所定範囲内に存在しない目印を抽出する。
【０２２７】
図３４に示すように、ステップＳ２５７では、変数ｋに初期値を設定（ｋ＝１）する。この変数ｋは、ステップＳ２２９において抽出された目印の数をカウントするための変数である。次のステップＳ２５９では、変数ｋが抽出された目印の総数Ｑを越えたかどうかを判断する。ここでは、ＣＰＵ５０は、どの旅メモにも関連付けられていないすべての目印について、ユーザが来訪したかどうかの判断処理を行ったかを判断しているのである。
【０２２８】
ステップＳ２５９で“ＮＯ”であれば、つまり変数ｋが抽出された目印の総数Ｑ以下であれば、ステップＳ２６１で、ｋ番目の目印を特定する。このステップＳ２６１の処理は、上述したステップＳ２３３の処理と同じである。次のステップＳ２６３では、特定された目印の行ったフラグがオンであるかどうかを判断する。
【０２２９】
ステップＳ２６３で“ＮＯ”であれば、つまり特定された目印の行ったフラグがオフであれば、そのままステップＳ２７３に進む。一方、ステップＳ２６３で“ＹＥＳ”であれば、つまり特定された目印の行ったフラグがオンであれば、ステップＳ２６５で、特定された目印の地域を取得する。つまり、特定された目印に対応する目印ｍデータ９２ｍに含まれる地域情報データが示す地域を取得する。
【０２３０】
続いて、ステップＳ２６７では、取得された地域が既に再生リストに存在するかどうかを判断する。つまり、ＣＰＵ５０は、データ記録領域９２に記憶された再生リストデータ９２ｇを参照して、再生リストに、取得された地域についての扉絵ＩＤが記載されているかどうかを判断するのである。ステップＳ２６７で“ＹＥＳ”であれば、つまり取得された地域が既に再生リストに存在する場合には、ステップＳ２６９で、再生リスト中のその地域の最後尾にこの目印を追加して、ステップＳ２７３で、変数ｋに１加算（ｋ＝ｋ＋１）して、ステップＳ２５９に戻る。つまり、ステップＳ２６９では、ＣＰＵ５０は、再生リストにおいて、ステップＳ２６５で取得した地域についての扉絵ＩＤに後続する目印ＩＤや旅メモＩＤの最後尾に、ｋ番目の目印の目印ＩＤを挿入するのである。
【０２３１】
一方、ステップＳ２６７で“ＮＯ”であれば、つまり取得された地域が再生リストに存在しなければ、ステップＳ２７１で、再生リストの最後尾にこの目印を追加して、ステップＳ２７３に進む。つまり、ステップＳ２７１では、ＣＰＵ５０は、再生リストにおいて、その最後尾に、ｋ番目の目印の目印ＩＤを挿入するのである。
【０２３２】
また、ステップＳ２５９で“ＹＥＳ”であれば、つまり変数ｋが抽出された目印の総数Ｑを超えれば、図３５に示すステップＳ２７５で、位置情報の無い旅メモを抽出する。つまり、ＣＰＵ５０は、位置情報データとしてＮＵＬＬデータが記述された旅メモｎデータ９３ｎについての旅メモＩＤを抽出するのである。つまり、地図に貼り付けられていない旅メモが抽出される。なお、地図に貼り付けられていない旅メモには、地域情報も設定されていないため、ステップＳ２７５では、地域情報の無い旅メモを抽出するようにしてもよい。
【０２３３】
続くステップＳ２７７では、ステップＳ２７５において抽出された旅メモを日時順に並べる。この実施例では、抽出した旅メモについての日時情報データが示す日時の早い（古い）順に旅メモＩＤが並べ替えられる。次のステップＳ２７９では、ステップＳ２７７で並べ替えられたすべての旅メモＩＤを、再生リストの最後尾に追加する。そして、ステップＳ２８１で、作成された再生リストに従って、スライドショーを実行し、全体処理にリターンする。
【０２３４】
詳細な説明は省略するが、ステップＳ２８１では、再生リストの先頭から順番（インデックスの番号順）に、識別情報（扉絵ＩＤ、目印ＩＤ、旅メモＩＤ）が示す画像データが読み出され、第１ＬＣＤ１６に表示される。たとえば、ユーザが何ら操作しない場合には、３秒間隔で画像データの表示が更新される。ただし、スライドショーの実行中に、スライド再生画面７００において、ボタン画像７１０−ボタン画像７１６がオンされると、それに応じて、再生が一時停止されたり、再生が再開されたり、１つ手前の画像（スライド）に戻されたり、１つ次のスライドに進められたり、最初からスライドの再生が開始されたりする。ただし、ボタン画像７１８がオンされると、スライドの再生が終了され、旅の思い出画面６００が第１ＬＣＤ１６および第２ＬＣＤ１８に表示される。
【０２３５】
この実施例によれば、スライドを再生する場合に、地域毎に、所定範囲内に存在する目印の画像を表示した後に、旅メモの画像を表示するので、どこで撮影または作成した旅メモであるかを容易に思い出させることができる。
【０２３６】
なお、この実施例では、旅メモとして、撮影画像や手書き画像を記録し、スライドショーで再生するようにしたが、旅メモとして音声メモを記録するようにしてもよい。かかる場合には、スライドショーの再生時に、実施例に示した手法により、音声メモを含む再生リストを作成し、音声メモについては、旅メモの画像の表示に変えて音声をスピーカから出力するようにすればよい。
【０２３７】
また、この実施例では、地域毎にスライドを再生するため、各地域の先頭に扉絵の画像を表示するようにしたが、基本的には、目印の画像の後に旅メモの画像が表示されるため、当該扉絵の画像は表示しなくてもよい。
【０２３８】
さらに、この実施例では、旅メモの画像は、日時の早い（古い）順に再生するようにしたが、日時の遅い（新しい）順に再生するようにしてもよい。同様に、この実施例では、目印の画像の次に所定範囲内の旅メモの画像を表示するようにしたが、その順序は逆であってもよい。
【０２３９】
さらにまた、この実施例では、旅メモに関連付けられた目印およびユーザが来訪した目印の画像についてはすべて表示するようにしたが、旅メモに関連付けられていない目印の画像については再生しなくてもよい。
【０２４０】
また、この実施例では、ユーザが来訪していない目印の画像については再生しないようにしてあるが、そのような目印についても再生するようにしてもよい。つまり、すべての目印の画像を再生するようにしてもよい。かかる場合には、たとえば、ステップＳ２７９の処理とステップＳ２８１の処理との間において、再生リストに未だ記載（登録）されていないすべての目印ＩＤを、再生リストの最後尾に追加する処理を実行するようにすればよい。
【０２４１】
さらに、この実施例では、目印の画像は一度しか再生しないようにしたが、１の目印が複数の旅メモに関連付けられる場合には、旅メモを日時情報に従って再生し、関連付けられた旅メモの画像が再生される前に当該目印の画像を再生するようにしてもよい。つまり、１の目印の画像を複数回再生するようにしてもよい。
【０２４２】
さらにまた、この実施例では、旅メモについての撮影画像や手書き画像を記録および再生するようにしたが、これに限定される必要はない。たとえば、撮影画像上に、手書き画像を描画した画像を記録および再生するようにしてもよい。
【０２４３】
また、この実施例では、携帯型のゲーム装置を用いる場合について説明したが据置型のゲーム装置やゲーム機能を備えるコンピュータなどの他の情報処理装置を用いることもできる。ただし、かかる場合には、撮影画像はディジタルカメラなどで撮影されたものを据置型のゲーム装置などの情報処理装置に取り込んだり、据置型のゲーム装置などの情報処理装置を用いて手書き画像を作成したり、他のコンピュータなどで作成した手書き画像を、当該他のコンピュータやネットワークから据置型のゲーム装置などの情報処理装置に取り込んだりすればよい。
【０２４４】
さらに、この実施例では、地図に設定された位置情報を用いるようにしたが、旅メモの位置情報は、ユーザが緯度および経度を入力するようにしてもよい。また、ゲーム装置がＧＰＳ機能を備える場合には、ＧＰＳから緯度および経度を取得するようにしてもよい。
【０２４５】
また、この実施例では、１枚のスライド（扉絵、目印、旅メモの各画像）が表示される時間は、その種類（扉絵、目印、旅メモ）に拘わらず一定にしたが、種類に応じて表示される時間を変えてもよい。
【０２４６】
さらに、この実施例では、タッチペンを用いて、いわゆるフリーハンドで手書きのメモを入力するようにしたが、これに限定される必要はない。たとえば、キーボードの画像を表示し、このキーボードの画像を用いて文字を入力するようにしたり、文字以外の予め用意されている記号や図形を入力するようにしたりしてもよい。
【０２４７】
さらにまた、ゲーム装置の構成は実施例のものに限定される必要はない。たとえば、表示装置（ＬＣＤ）およびカメラは、それぞれ１つでもよい。また、タッチパネルは無くてもよい。さらに、タッチパネルを２つのＬＣＤ上に設けてもよい。
【符号の説明】
【０２４８】
１０  …ゲーム装置
１２，１４  …ハウジング
１６，１８  …ＬＣＤ
２０  …操作ボタン
２２  …タッチパネル
２４  …タッチペン
２６，２８  …メモリカード
３２，３４  …カメラ
５０  …ＣＰＵ
５２  …メインメモリ
５４  …メモリ制御回路
５６  …保存用データメモリ
５８  …プリセットデータ用メモリ
６０，６２  …メモリカードＩ／Ｆ
６４  …無線通信モジュール
６６  …ローカル通信モジュール
６８  …ＲＴＣ
７０  …電源回路
７２  …Ｉ／Ｆ回路
７４，７６  …ＧＰＵ
７８，８０  …ＶＲＡＭ
８２  …ＬＣＤコントローラ
８４  …マイク
【図１】
2010264151.tif 000003
【図２】
2010264151.tif 000004
【図３】
2010264151.tif 000005
【図４】
2010264151.tif 000006
【図５】
2010264151.tif 000007
【図６】
2010264151.tif 000008
【図７】
2010264151.tif 000009
【図８】
2010264151.tif 000010
【図９】
2010264151.tif 000011
【図１０】
2010264151.tif 000012
【図１１】
2010264151.tif 000013
【図１２】
2010264151.tif 000014
【図１３】
2010264151.tif 000015
【図１４】
2010264151.tif 000016
【図１５】
2010264151.tif 000017
【図１６】
2010264151.tif 000018
【図１７】
2010264151.tif 000019
【図１８】
2010264151.tif 000020
【図１９】
2010264151.tif 000021
【図２０】
2010264151.tif 000022
【図２１】
2010264151.tif 000023
【図２２】
2010264151.tif 000024
【図２３】
2010264151.tif 000025
【図２４】
2010264151.tif 000026
【図２５】
2010264151.tif 000027
【図２６】
2010264151.tif 000028
【図２７】
2010264151.tif 000029
【図２８】
2010264151.tif 000030
【図２９】
2010264151.tif 000031
【図３０】
2010264151.tif 000032
【図３１】
2010264151.tif 000033
【図３２】
2010264151.tif 000034
【図３３】
2010264151.tif 000035
【図３４】
2010264151.tif 000036
【図３５】
2010264151.tif 000037