(57)【特許請求の範囲】
【請求項１】
画像データの読み込みを制御する第１の読み込み制御手段と、
前記画像データに対応する位置情報の読み込みを制御する第２の読み込み制御手段と、
前記画像データに対応する文字情報の読み込みを制御する第３の読み込み制御手段と、
所定のページ記述言語によって記述された、基本となる複数のテンプレートを保存する保存手段と、
前記第２の読み込み制御手段により読み込まれた前記位置情報に従って、前記位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データを生成するとともに、前記位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データを生成する地図画像データ生成手段と、
前記保存手段により保存されている第１のテンプレートの所定の位置に、前記第１の読み込み制御手段により読み込みが制御された前記画像データを記述した画像ページ、前記保存手段により保存されている第２のテンプレートの所定の位置に、前記画像データに対応する画像を縮小表示するためのデータと前記第３の読み込み制御手段により読み込みが制御された前記文字情報とを記述したポイントページ、前記保存手段により保存されている第３のテンプレートの所定の位置に、前記地図画像データ生成手段により生成された前記全地図画像データを記述した全地図ページ、および、前記保存手段により保存されている第４のテンプレートの所定の位置に、前記部分地図画像データを記述した部分地図ページを生成するページ生成手段と
を備え、
前記ページ生成手段は、前記画像ページが前記ポイントページにリンクされ、前記ポイントページが前記部分地図ページにリンクされ、前記部分地図ページが前記全体地図ページにリンクされるように、前記画像ページ、前記ポイントページ、前記部分地図ページ、および前記全体地図ページを生成する
ことを特徴とする情報処理装置。
【請求項２】
前記部分地図ページは、前記所定の大きさの前記地図画像上の所定の位置がクリックされた場合、その位置に対応した前記ポイントページが表示されるように生成される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定の大きさは、ユーザにより設定される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記画像データは、動画像データである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
所定のページ記述言語によって記述された、基本となる複数のテンプレートを保存する保存手段を備える情報処理装置の情報処理方法において、
画像データの読み込みを制御する第１の読み込み制御ステップと、
前記画像データに対応する位置情報の読み込みを制御する第２の読み込み制御ステップと、
前記画像データに対応する文字情報の読み込みを制御する第３の読み込み制御ステップと、
前記第２の読み込み制御ステップの処理により読み込まれた前記位置情報に従って、前記位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データを生成するとともに、前記位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データを生成する地図画像データ生成ステップと、
前記保存手段により保存されている第１のテンプレートの所定の位置に、前記第１の読み込み制御ステップの処理により読み込みが制御された前記画像データを記述した画像ページ、前記保存手段により保存されている第２のテンプレートの所定の位置に、前記画像データに対応する画像を縮小表示するためのデータと前記第３の読み込み制御ステップの処理により読み込みが制御された前記文字情報とを記述したポイントページ、前記保存手段により保存されている第３のテンプレートの所定の位置に、前記地図画像データ生成ステップの処理により生成された前記全地図画像データを記述した全地図ページ、および、前記保存手段により保存されている第４のテンプレートの所定の位置に、前記部分地図画像データを記述した部分地図ページを生成するページ生成ステップと
を含み、
前記ページ生成ステップの処理は、前記画像ページが前記ポイントページにリンクされ、前記ポイントページが前記部分地図ページにリンクされ、前記部分地図ページが前記全体地図ページにリンクされるように、前記画像ページ、前記ポイントページ、前記部分地図ページ、および前記全体地図ページを生成する
ことを特徴とする情報処理方法。
【請求項６】
所定のページ記述言語によって記述された、基本となる複数のテンプレートを保存する保存手段を備える情報処理装置を制御するコンピュータに、
画像データの読み込みを制御する第１の読み込み制御ステップと、
前記画像データに対応する位置情報の読み込みを制御する第２の読み込み制御ステップと、
前記画像データに対応する文字情報の読み込みを制御する第３の読み込み制御ステップと、
前記第２の読み込み制御ステップの処理により読み込まれた前記位置情報に従って、前記位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データを生成するとともに、前記位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データを生成する地図画像データ生成ステップと、
前記保存手段により保存されている第１のテンプレートの所定の位置に、前記第１の読み込み制御ステップの処理により読み込みが制御された前記画像データを記述した画像ページ、前記保存手段により保存されている第２のテンプレートの所定の位置に、前記画像データに対応する画像を縮小表示するためのデータと前記第３の読み込み制御ステップの処理により読み込みが制御された前記文字情報とを記述したポイントページ、前記保存手段により保存されている第３のテンプレートの所定の位置に、前記地図画像データ生成ステップの処理により生成された前記全地図画像データを記述した全地図ページ、および、前記保存手段により保存されている第４のテンプレートの所定の位置に、前記部分地図画像データを記述した部分地図ページを生成するページ生成ステップと
を含み、
前記ページ生成ステップの処理は、前記画像ページが前記ポイントページにリンクされ、前記ポイントページが前記部分地図ページにリンクされ、前記部分地図ページが前記全体地図ページにリンクされるように、前記画像ページ、前記ポイントページ、前記部分地図ページ、および前記全体地図ページを生成する
ことを特徴とする処理を実行させるプログラムが記録されているプログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、並びにプログラム格納媒体に関し、特に、画像データに対応して記憶されている各種の情報を用いて、画像情報、位置情報、文字情報が、それぞれクリッカブルマップやリンクを用いて関連付けられているホームページを自動的に作成することができる情報処理装置および情報処理方法、並びにプログラム格納媒体に関する。
【０００２】
【従来の技術】
情報の電子化に伴って、地図情報、写真画像情報、文字情報など、さまざまな形態の情報を取り扱うためのアプリケーションソフトウェアが存在する。例えば、写真画像情報を取り扱う場合、いわゆる電子アルバムソフトウェアを用いて、それぞれの写真画像データに、撮影場所、撮影時間、撮影時のコメント（文字情報）などを関連付けることが可能である。
【０００３】
これらのデータを用いて、ホームページを作成しようとした場合、例えば、テキストに対して画像データをリンクさせたり、広域表示されている地図のある点をクリックすることによって、地図の拡大表示を行ったり、関連するページへの移動を行うことができる、いわゆるクリッカブルマップなどが用いられている。
【０００４】
【発明が解決しようとする課題】
しかしながら、これらの情報を統合的に関連付けるツールがないため、これらの情報を効率よく関連付けたホームページを作成しようとした場合、ページ間のリンクの設定や、クリッカブルマップの作成に、複雑な作業を必要としていた。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、画像データに対応して記憶されている各種の情報を用いて、画像情報、位置情報、文字情報が、それぞれクリッカブルマップやリンクを用いて関連付けられているホームページを自動的に作成することができるようにするものである。
【０００６】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、画像データの読み込みを制御する第１の読み込み制御手段と、画像データに対応する位置情報の読み込みを制御する第２の読み込み制御手段と、画像データに対応する文字情報の読み込みを制御する第３の読み込み制御手段と、所定のページ記述言語によって記述された、基本となる複数のテンプレートを保存する保存手段と、第２の読み込み制御手段により読み込まれた位置情報に従って、位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データを生成するとともに、位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データを生成する地図画像データ生成手段と、保存手段により保存されている第１のテンプレートの所定の位置に、第１の読み込み制御手段により読み込みが制御された画像データを記述した画像ページ、保存手段により保存されている第２のテンプレートの所定の位置に、画像データに対応する画像を縮小表示するためのデータと第３の読み込み制御手段により読み込みが制御された文字情報とを記述したポイントページ、保存手段により保存されている第３のテンプレートの所定の位置に、地図画像データ生成手段により生成された全地図画像データを記述した全地図ページ、および、保存手段により保存されている第４のテンプレートの所定の位置に、部分地図画像データを記述した部分地図ページを生成するページ生成手段とを備え、ページ生成手段は、画像ページがポイントページにリンクされ、ポイントページが部分地図ページにリンクされ、部分地図ページが全体地図ページにリンクされるように、画像ページ、ポイントページ、部分地図ページ、および全体地図ページを生成することを特徴とする。
【０００７】
請求項５に記載の情報処理方法は、所定のページ記述言語によって記述された、基本となる複数のテンプレートを保存する保存手段を備える情報処理装置の情報処理方法において、画像データの読み込みを制御する第１の読み込み制御ステップと、画像データに対応する位置情報の読み込みを制御する第２の読み込み制御ステップと、画像データに対応する文字情報の読み込みを制御する第３の読み込み制御ステップと、第２の読み込み制御ステップの処理により読み込まれた位置情報に従って、位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データを生成するとともに、位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データを生成する地図画像データ生成ステップと、保存手段により保存されている第１のテンプレートの所定の位置に、第１の読み込み制御ステップの処理により読み込みが制御された画像データを記述した画像ページ、保存手段により保存されている第２のテンプレートの所定の位置に、画像データに対応する画像を縮小表示するためのデータと第３の読み込み制御ステップの処理により読み込みが制御された文字情報とを記述したポイントページ、保存手段により保存されている第３のテンプレートの所定の位置に、地図画像データ生成ステップの処理により生成された全地図画像データを記述した全地図ページ、および、保存手段により保存されている第４のテンプレートの所定の位置に、部分地図画像データを記述した部分地図ページを生成するページ生成ステップとを含み、ページ生成ステップの処理は、画像ページがポイントページにリンクされ、ポイントページが部分地図ページにリンクされ、部分地図ページが全体地図ページにリンクされるように、画像ページ、ポイントページ、部分地図ページ、および全体地図ページを生成することを特徴とする。
【０００８】
請求項６に記載のプログラム格納媒体に格納されているプログラムは、所定のページ記述言語によって記述された、基本となる複数のテンプレートを保存する保存手段を備える情報処理装置を制御するコンピュータに、画像データの読み込みを制御する第１の読み込み制御ステップと、画像データに対応する位置情報の読み込みを制御する第２の読み込み制御ステップと、画像データに対応する文字情報の読み込みを制御する第３の読み込み制御ステップと、第２の読み込み制御ステップの処理により読み込まれた位置情報に従って、位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データを生成するとともに、位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データを生成する地図画像データ生成ステップと、保存手段により保存されている第１のテンプレートの所定の位置に、第１の読み込み制御ステップの処理により読み込みが制御された画像データを記述した画像ページ、保存手段により保存されている第２のテンプレートの所定の位置に、画像データに対応する画像を縮小表示するためのデータと第３の読み込み制御ステップの処理により読み込みが制御された文字情報とを記述したポイントページ、保存手段により保存されている第３のテンプレートの所定の位置に、地図画像データ生成ステップの処理により生成された全地図画像データを記述した全地図ページ、および、保存手段により保存されている第４のテンプレートの所定の位置に、部分地図画像データを記述した部分地図ページを生成するページ生成ステップとを含み、ページ生成ステップの処理は、画像ページがポイントページにリンクされ、ポイントページが部分地図ページにリンクされ、部分地図ページが全体地図ページにリンクされるように、画像ページ、ポイントページ、部分地図ページ、および全体地図ページを生成することを特徴とする処理を実行させる。
【０００９】
請求項１に記載の情報処理装置、請求項２に記載の情報処理方法、請求項３に記載のプログラム格納媒体においては、画像データが読み込まれ、画像データに対応する位置情報が読み込まれ、画像データに対応する文字情報が読み込まれ、位置情報に従って、位置情報が表す位置を全て含んだ地図画像のデータである全地図画像データが生成されるとともに、位置情報が表す位置が中央に配置された所定の大きさの地図画像のデータである部分地図画像データが生成され、第１のテンプレートの所定の位置に画像データを記述した画像ページ、第２のテンプレートの所定の位置に画像データに対応する画像を縮小表示するためのデータと文字情報とを記述したポイントページ、第３のテンプレートの所定の位置に全地図画像データを記述した全地図ページ、および、第４のテンプレートの所定の位置に部分地図画像データを記述した部分地図ページが生成され、画像ページはポイントページにリンクされ、ポイントページは部分地図ページにリンクされ、部分地図ページは全体地図ページにリンクされる。
【００１０】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００１１】
図１乃至図４は、ノート型パーソナルコンピュータの外観を示している。このノート型パーソナルコンピュータ１は、基本的に、本体２と、この本体２に対して開閉自在とされる表示部３により構成されている。図１は表示部３を本体２に対して開いた状態を示す外観斜視図である。図２は本体２の平面図、図３は本体２に設けられている後述のジョグダイヤル４付近の拡大図である。また、図４は本体２のジョグダイヤル４側の側面図である。
【００１２】
本体２には、その上面に、各種の文字や記号などを入力するとき操作されるキーボード５、ポインタ（マウスカーソル）を移動させるときなどに操作されるポインティングデバイスとしてのタッチパット６、および電源スイッチ８が設けられており、また、側面側に、ジョグダイヤル４やIEEE（Institute of Electrical and Electronic Engineers）1394ポート１０１等が設けられている。なお、タッチパット６に代えて、例えば、スティック式のポインティングデバイスを設けることも可能である。
【００１３】
また、表示部３の正面には、画像を表示するＬＣＤ（Liquid Crystal Display）７が設けられている。表示部３の右上部には、電源ランプＰＬ、電池ランプＢＬ、必要に応じてメッセージランプＭＬ、その他のＬＥＤよりなるランプが設けられている。更に、表示部３の上部中央部には、ＣＣＤ（Charge-Coupled Devices（固体撮像素子））を備えたＣＣＤビデオカメラ１０２とマイクロホン１０４が設けられており、本体２の右上端部には、ビデオカメラ１０２のシャッタボタン１０５が設けられている。ＣＣＤビデオカメラ１０２は、ＣＣＤビデオカメラ１０２のレンズ部を表示部３に対して回転自在に移動可能とする回転移動機構１０３上に設けられている。なお、電源ランプＰＬや電池ランプＢＬ、メッセージランプＭＬ等は表示部３の下部に設けることも可能である。
【００１４】
次に、ジョグダイヤル４は、本体２上のキーボード５のキーの間に組み込まれ、また、キーとほぼ同じ高さになるように取り付けられている。ジョグダイヤル４は、図３の矢印ａに示す回転操作に対応して所定の処理を実行し、かつ、矢印ｂに示す移動操作に対応した処理を実行する。なお、ジョグダイヤル４は、本体２の左側面に配置してもよく、ＬＣＤ７が設けられた表示部３の左側面又は右側面、あるいは、キーボード部５のＧキーとＨキーの間に縦方向に配置してもよい。また、ジョグダイヤル４は、タッチパッド６を人差し指で操作しながら親指で操作可能なように、前面の中央部に配置してもよく、あるいは、タッチパッド６の上端縁又は下端縁に沿って横方向に配置しても、また、タッチパッド６の右ボタンと左ボタンの間に縦方向に配置してもよい。更に、ジョグダイヤル４は、縦方向や横方向に限定せず、各指で操作し易い斜め方向へ、所定角度を付けて配置してもよい。その他、ジョグダイヤル４は、ポインティングデバイスであるマウスの側面の親指で操作可能な位置に配置することも可能である。
【００１５】
次に、図５は、パーソナルコンピュータ１の電気的構成を示すブロック図である。
【００１６】
CPU（Central Processing Unit（中央処理装置））５１は、例えば、インテル（Intel）社製のペンティアム（Pentium（商標））プロセッサ等で構成され、ホストバス５２に接続されている。ホストバス５２には、更に、ブリッジ５３が接続されており、ブリッジ５３は、ＡＧＰ（Accelerated Graphics Port）５０及びPCIバス５６にも接続されている。ブリッジ５３は、例えば、インテル社製の４００ＢＸなどで構成されており、ＣＰＵ５１やＲＡＭ５４周辺の制御を行うようになされている。更に、ブリッジ５３は、ＡＧＰ５０を介してビデオコントローラ５７に接続されている。なお、このブリッジ５３とブリッジ５８とで、いわゆるチップセットが構成されている。
【００１７】
ブリッジ５３は、更に、ＲＡＭ（Random Access Memory）５４及びキャッシュメモリ５５とも接続されている。キャッシュメモリ５５は、ＣＰＵ５１が使用するデータをキャッシュするようになされている。なお、図示していないが、ＣＰＵ５１にも１次的なキャッシュメモリが内蔵されている。
【００１８】
ＲＡＭ５４は、例えば、ＤＲＡＭ（Dynamic Read Only Memory）で構成され、ＣＰＵ５１が実行するプログラムや、ＣＰＵ５１の動作上必要なデータを記憶するようになされている。具体的に、ＲＡＭ５４には、起動が完了した時点において、例えば電子メールプログラム５４Ａ、オートパイロットプログラム５４Ｂ、ジョグダイヤル状態監視プログラム５４Ｃ、ジョグダイヤルドライバ５４Ｄ、オペレーティングプログラム（ＯＳ）５４Ｅ、ナビゲーションプログラム５４Ｆ、キャプチャプログラム５４Ｇ、その他のアプリケーションプログラム５４Ｈ1乃至５４ＨnがＨＤＤ６７から転送され、記憶される。
【００１９】
電子メールプログラム５４Ａは、モデム７５を介して、電話回線７６のような通信回線からネットワーク経由で通信文を授受するプログラムである。電子メールプログラム５４Ａは、特定機能としての着信メール取得機能を有している。この着信メール取得機能は、インターネットサービスプロバイダ７７が備えるメールサーバ７８に対して、そのメールボックス７９内に自分（利用者）宛のメールが着信しているかどうかを確認して、自分宛のメールがあれば取得する処理を実行する。
【００２０】
オートパイロットプログラム５４Ｂは、予め設定された複数の処理（またはプログラム）などを、予め設定された順序で順次起動して、処理するプログラムである。
【００２１】
ＯＳ（Operation System（基本プログラムソフトウェア））５４Ｅは、例えば、マイクロソフト社のウィンドウズ９５（Windows 95）、ウィンドウズ９８（Windows 98）（ともに商標）、あるいは、アップルコンピュータ社のマックＯＳ（商標）等に代表される、コンピュータの基本的な動作を制御するものである。
【００２２】
ジョグダイヤル状態監視プログラム５４Ｃは、アプリケーションプログラム５４Ｈ1乃至５４Ｈnからジョグダイヤル対応であるか否かの通知を受け取り、そのアプリケーションプログラムがジョグダイヤル対応であれば、ジョグダイヤル４を操作することで実行できる操作を、アプリケーションが有するユーザインターフェース機能を用いて、ユーザに対して表示するために動作する。ジョグダイヤル状態監視プログラム５４Ｃは、通常、ジョグダイヤル４のイベント待ちになっており、アプリケーションプログラムからの通知を受け取るリストを有している。ジョグダイヤルドライバ５４Ｄは、ジョグダイヤル４の操作に対応して各種機能を実行する。
【００２３】
ビデオコントローラ５７は、PCIバス５６に接続されており、更に、ＡＧＰ５０を介してブリッジ５３に接続されており、PCIバス５６、もしくはＡＧＰ５０を介して供給されるデータに基づいて、ＬＣＤ７の表示を制御し、また、ＣＣＤビデオカメラ１０２からのビデオデータをPCIバス５６もしくはブリッジ５３に送るようになされている。
【００２４】
PCIバス５６には、サウンドコントローラ６４が接続され、マイクロホン６６からの音声入力を取り込み、あるいはスピーカ６５に対して音声信号を供給する。また、PCIバス５６にはモデム７５およびカードスロットインターフェース１０９も接続されている。
【００２５】
モデム７５は、公衆電話回線７６、インターネットサービスプロバイダ７７を介して、インターネット等の通信ネットワーク８０やメールサーバ７８等に接続することができる。また、オプション機能を追加する場合、ＰＣカードスロットインターフェース１０９に接続されているスロット９に、インターフェースカード１１０が適宜装着されることにより、外部装置とのデータの授受ができるようになされている。例えば、インターフェースカード１１０には、ドライブ２３０を接続することができ、ドライブ２３０に挿入される磁気ディスク２３１、光ディスク２３２、光磁気ディスク２３３、および半導体メモリ２２４などとデータの授受を行ことができる。
【００２６】
更に、PCIバス５６にはブリッジ５８も接続されている。ブリッジ５８は、例えば、インテル社製のＰＩＩＸ４Ｅなどで構成されており、各種の入出力を制御するようになされている。すなわち、ブリッジ５８は、IDE（Integrated Drive Electronics）コントローラ/コンフィギュレーションレジスタ５９、タイマ回路６０、IDEインターフェース６１、およびＵＳＢ（Universal Serial Bus）インターフェース１０６で構成され、IDEバス６２に接続されるデバイス、ＵＳＢポート１０７に接続されるデバイス、もしくは、ISA/EIO（Industry Standard Architecture / Extended Input Output）バス６３およびI/Oインターフェース６９を介して接続されるデバイスの制御等を行うようになされている。
【００２７】
例えば、ＵＳＢポート１０７に、ＧＰＳ（Global Positioning System）アンテナ１０８が装着された場合、ＧＰＳアンテナ１０８によりＧＰＳ衛星からの電波が受信され、現在位置データが得られるようになされている。ＵＳＢインターフェース１０６は、ＧＰＳアンテナ１０８を介して受信した現在位置データ（緯度データ、経度データ及び高度データ）をPCIバス５６、ブリッジ５３、およびホストバス５２を介してＣＰＵ５１へ送出する。
【００２８】
IDEコントローラ/コンフィギュレーションレジスタ５９は、いわゆるプライマリIDEコントローラとセカンダリIDEコントローラとの２つのIDEコントローラ、およびコンフィギュレーションレジスタ（configuration register）等から構成されている。
【００２９】
プライマリIDEコントローラは、IDEバス６２を介して、コネクタ（図示せず）に接続しており、コネクタには、ＨＤＤ６７が接続されている。また、セカンダリIDEコントローラは、他のIDEバス（図示せず）を介して、外部装置と接続可能なようになされている。
【００３０】
なお、ＨＤＤ６７には、電子メールプログラム６７Ａ、オートパイロットプログラム６７Ｂ、ジョグダイヤル状態監視プログラム６７Ｃ、ジョグダイヤルドライバ６７Ｄ、ＯＳ（基本プログラムソフトウェア）６７Ｅ、ナビゲーションプログラム６７Ｆ、キャプチャプログラム６７Ｇ、その他の複数のアプリケーションプログラム６７Ｈ1乃至６７Ｈn、更に、それらのプログラムで用いられるデータ等が記憶されている。ＨＤＤ６７に記憶されているプログラム６７Ａ乃至６７Ｈｎは、起動（ブートアップ）処理の過程で、ＲＡＭ５４内に順次転送され、格納される。アプリケーション６7H１には、ホームページ自動作成ソフトウェアが、アプリケーション６7H２には、電子アルバムソフトウェアが、インストールされている。
【００３１】
ISA/EIOバス６３には、更に、I/Oインターフェース６９が接続されている。このＩ/Oインターフェース６９と、ＲＯＭ７０、ＲＡＭ７１、およびＣＰＵ７２とは、相互に接続されて構成されている。
【００３２】
ＲＯＭ７０には、例えば、ＬＥＤ制御プログラム７０Ａ、タッチパッド入力監視プログラム７０Ｂ、キー入力監視プログラム７０Ｃ、ウェイクアッププログラム７０Ｄ、ジョグダイヤル状態監視プログラム７０Ｅ、IEEE1394I/F（Interface）プログラム７０Ｇが、予め格納されている。
【００３３】
IEEE1394I/Fプログラム７０ＡはIEEE1394入出力ポート１０１を介して送受信されるIEEE1394準拠のデータの入出力を行うプログラムである。ＬＥＤ制御プログラム７０Ｂは、電源ランプＰＬ、電池ランプＢＬ、必要に応じてメッセージランプＭＬ、その他のＬＥＤよりなるランプの点灯の制御を行うプログラムである。タッチパッド入力監視プログラム７０Ｃは、タッチパッド６を用いたユーザによる入力を監視するプログラムである。キー入力監視プログラム７０Ｄは、キーボード５やその他のキースイッチを用いたユーザによる入力を監視するプログラムである。ウェイクアッププログラム７０Ｅは、ブリッジ５８内のタイマ回路６０から供給される現在時刻データに基づいて、予め設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理（またはプログラム）を起動するために各チップ電源の管理を行うプログラムである。ジョグダイヤル状態監視プログラム７０Ｆは、ジョグダイヤル４の回転型エンコーダ部の回転、あるいは押下を常に監視するためのプログラムである。
【００３４】
更に、ＲＯＭ７０には、BIOS（Basic Input/Output System）７０Ｇが書き込まれている。BIOSとは、基本入出力システムのことをいい、ＯＳやアプリケーションプログラムと周辺機器（ディスプレイ、キーボード、HDD等）の間でのデータの入出力を制御するソフトウェアプログラムである。
【００３５】
ＲＡＭ７１は、ＬＥＤ制御、タッチパッド入力ステイタス、キー入力ステイタス、設定時刻用の各レジスタや、ジョグダイヤル状態監視用のI/Ｏレジスタ、IEEE1394I/Fレジスタ等を、レジスタ７１Ａ乃至７１Ｆとして有している。例えば、ＬＥＤ制御レジスタは、ジョグダイヤル４が押下された場合、電子メールの瞬時の立ち上げ状態を表示するメッセージランプＭＬの点灯を制御する。キー入力ステイタスレジスタは、ジョグダイヤル４が押下されると、操作キーフラグが格納されるようになっている。設定時刻レジスタは、ある時刻を任意に設定することができる。
【００３６】
また、このＩ/Oインターフェース６９には、図示を省略したコネクタを介して、ジョグダイヤル４、タッチパッド６、キーボード５、IEEE1394入出力ポート１０１、シャッタボタン１０５がそれぞれ接続されており、ジョグダイヤル４、タッチパッド６、キーボード５、シャッタボタン１０５を用いて、ユーザが操作を行った場合、ジョグダイヤル４、タッチパッド６、キーボード５、シャッタボタン１０５から、それぞれが受けた操作に対応する信号を入力され、ISA/EIOバス６３に出力するようになされている。更に、I/Oインターフェース６９は、IEEE1394入出力ポート１０１を介して外部との間でデータの送受信を行う。更に、I/Oインターフェース６９には、電源ランプＰＬ、電池ランプＢＬ、メッセージランプＭＬ、電源制御回路７３、その他のＬＥＤよりなるランプが接続されている。
【００３７】
電源制御回路７３は、内蔵バッテリ７４又はＡＣ電源に接続されており、各ブロックに、必要な電源を供給するとともに、内蔵バッテリ７４や、周辺装置のセカンドバッテリの充電のための制御を行うようになされている。また、ＣＰＵ７２は、I/Oインターフェース６９を介して、電源をオン又はオフするとき操作される電源スイッチ８を監視している。
【００３８】
ＣＰＵ７２は、電源８がオフ状態の場合においても、常に内部電源により、IEEE1394I/Fプログラム７０Ａ乃至BIOS７０Ｇを実行することができる。すなわち、IEEE1394I/Fプログラム７０Ａ乃至BIOS７０Ｇは、表示部３のＬＣＤ７上にいずれかのウィンドウが開いていない場合においても、常時動作しいている。従って、ＣＰＵ７２は、電源スイッチ８がオフ状態で、ＯＳ５４ＥがＣＰＵ５１で起動されていなくても、常時、ジョグダイヤル状態監視プログラム７０Ｅを実行しており、パーソナルコンピュータ１に専用のキーを設けなくとも、プログラマブルパワーキー（ＰＰＫ）機能を有するようになされており、ユーザは、例えば、省電力状態、あるいは電源オフ状態であっても、ジョグダイヤル４を押下するだけで、好みのソフトウェアやスクリプトファイルを起動することができる。
【００３９】
電源８がオン状態の場合、アプリケーションソフトウェアを起動させるための命令を入力する方法としては、例えば、写真画像管理ソフトウェアの起動を示すアイコンを、予めＬＣＤ7に表示させ、キーボード５もしくはタッチパット６を用いて選択可能としたり、キーボード５に起動ボタンを搭載することなどがある。
【００４０】
パーソナルコンピュータ１のCPU５１が、ＲＡＭ５４に、ホームページ自動作成ソフトウェアを読み込んで起動した場合の機能ブロック図を図６に示す。
【００４１】
ユーザが、図１１乃至１４を用いて後述するホームページ作成ウィザードを参照しながら入力する、各種設定などの操作を示す信号は、ホームページ作成ウィザード入出力インターフェース１３１を介して、ホームページ作成モジュール１３２に入力される。ホームページ作成モジュール１３２は、入力される信号に従って、画像・位置情報・撮影時刻データベース１３３、地図画像データベース１３４、およびホームページ作成用データベース１３６から、必要なデータを検索して取り出し、それらのデータを用いて、図１０を用いて後述する処理により、ホームページを作成する。地図画像データベース１３４から読み出された地図画像データは、地図描画モジュール１３５に入力されて、所定の位置および所定の倍率の地図画像に変換されたのち、ホームページ生成モジュール１３２に入力される。作成されたホームページは、ホームページ保存フォルダ１３７に入力され、保存される。
【００４２】
地図画像データベース１３４には、緯度・経度で表示位置を指定することが可能な地図画像データが登録されている。ホームページ作成用データベース１３６には、HTML（Hyper Text Markup Language）テンプレート、背景画像、タイトルバナー、およびボタンの画像に対応するデータなど、ホームページの作成に必要な各種のデータが登録されている。HTMLテンプレートは、生成されるホームページの基本となるHTMLが記述されている、ページ毎に用意されたテンプレートである。例えば、HTMLテンプレートには、＜BODY_BACKGROUND="  "＞というタグが予め記述されており、ユーザがホームページ作成時に背景として設定した画像のファイル名が、自動的に"  "の中に記述されることにより、ユーザの設定に従ったホームページを生成することができる。
【００４３】
図7に、画像・位置情報・撮影時刻データベース１３３に保存されている登録内容の例を示す。図９を用いて後述する写真登録処理により、画像・位置情報・撮影時刻データベース１３３には、画像データ、および図８に示すような画像情報テーブルが登録されている。画像情報テーブルには、画像データごとにユニークにつけられている画像ID、写真が撮影された場所を示す位置情報である緯度・経度、撮影された時刻を示す情報である撮影日・時刻、それぞれの画像のタイトル、撮影場所に行くために用いられた交通手段、および、写真に対するコメントが登録されている。また、画像情報テーブルには、必要に応じて、その他のデータを登録可能にしてもよい。
【００４４】
次に、図９のフローチャートを参照して、写真登録処理について説明する。
【００４５】
ステップＳ１において、ユーザは、ＣＣＤビデオカメラ１０２を用いて、写真を撮影する。CPU５１は、撮影された写真の画像データを、ビデオコントローラ５７、PCIバス５６を介して、ブリッジ５８に入力する。
【００４６】
CPU５１は、ステップＳ２において、タイマ回路６０から時刻データを読み込み、ステップＳ３において、ブリッジ５８に接続されているＵＳＢポート１０７に、ＧＰＳアンテナ１０８が接続されているか否かを判断する。
【００４７】
ステップＳ３において、ＧＰＳアンテナ１０８が接続されていると判断された場合、CPU５１は、ステップＳ４において、ＧＰＳアンテナ１０８が、ＧＰＳ衛星より受信した位置情報（緯度・経度）を、ＵＳＢポート１０７、ブリッジ５８、PCIバス５６、ブリッジ５３、およびホストバス５２を介して読み込み、ステップＳ５において、ステップＳ１において撮影された画像データ、ステップＳ２において読み込まれた時刻データ、およびステップＳ４において読み込まれた位置情報を、IDEバス６２を介してHDD６７に入力し、画像・位置情報・撮影時刻データベース１３３に登録する。
【００４８】
ステップＳ３において、ＧＰＳアンテナ１０８が接続されていないと判断された場合、ステップＳ６において、CPU５１は、ステップＳ１において撮影された画像データおよびステップＳ２において読み込まれた時刻データを、IDEバス６２を介してHDD６７に入力し、画像・位置情報・撮影時刻データベース１３３に登録する。
【００４９】
ステップＳ７において、CPU５１は、I/Oインターフェース６９、ISA/EIOバス６３、ブリッジ５８、PCIバス５６、ブリッジ５３およびホストバス５２を介して入力される信号に基づいて、ユーザが、例えば、ＬＣＤ7に表示されている電子アルバムアプリケーションの起動を示すアイコンを、キーボード５もしくはタッチパット６を用いて選択することなどによって、電子アルバムアプリケーションの起動が指令されたか否かを判断する。
【００５０】
ステップＳ７において、電子アルバムアプリケーションの起動が指令されていないと判断された場合、処理は終了する。ステップＳ７において、電子アルバムアプリケーションの起動が指令されたと判断された場合、ステップＳ８において、CPU５１は、ＨＤＤ６７に保存されている電子アルバムアプリケーションを、ＲＡＭ５４にロードして実行し、画像情報登録画面に対応するデータを生成し、生成されたデータを、ブリッジ５３、ＡＧＰ５０、およびビデオコントローラ５７を介して、ＬＣＤ7に表示させる。
【００５１】
ステップＳ９において、CPU５１は、I/Oインターフェース６９、ISA/EIOバス６３、ブリッジ５８、PCIバス５６、ブリッジ５３およびホストバス５２を介して入力される信号に基づいて、ステップＳ８において表示された画像情報登録画面を参照して、キーボード５もしくはタッチパット６を用いてユーザが入力した、所定の画像情報（例えば、図８の画像情報テーブルに登録される画像タイトル、交通手段、およびコメントなど）に対応するデータが入力されたか否かを判断する。
【００５２】
ステップＳ９において、画像情報が入力されていないと判断された場合、処理はステップＳ１１に進む。ステップＳ９において、画像情報が入力されたと判断された場合、ステップＳ１０において、CPU５１は、入力された画像情報を、IDEバス６２を介してHDD６７に入力し、画像・位置情報・撮影時刻データベース１３３の画像情報テーブルに登録する。
【００５３】
ステップＳ１１において、CPU５１は、I/Oインターフェース６９、ISA/EIOバス６３、ブリッジ５８、PCIバス５６、ブリッジ５３およびホストバス５２を介して入力される信号に基づいて、電子アルバムアプリケーションの終了が指令されたか否かを判断する。
【００５４】
ステップＳ１１において、電子アルバムアプリケーションの終了が指令されていないと判断された場合、処理は、ステップＳ７に戻り、それ以降の処理が繰り返される。電子アルバムアプリケーションの終了が指令されたと判断された場合、処理が終了される。
【００５５】
次に、図１０のフローチャートを参照して、ホームページ作成処理について説明する。
【００５６】
ユーザが、例えば、ＬＣＤ7に表示されているホームページ自動作成ソフトウェアの起動を示すアイコンを、キーボード５もしくはタッチパット６を用いて選択することなどによって、ホームページ自動作成ソフトウェアを起動させる命令を入力した場合、ステップＳ２１において、CPU５１は、ＨＤＤ６７に保存されているホームページ自動作成ソフトウェアを、ＲＡＭ５４にロードして実行し、図１１に示されるホームページ作成ウィザード１５１を、ブリッジ５３、ＡＧＰ５０、およびビデオコントローラ５７を介して、ＬＣＤ7に表示させる。
【００５７】
ステップＳ２２において、ホームページ作成ウィザード入出力インターフェース１３１は、図１１乃至図１３のホームページ作成ウィザード１５１を、ブリッジ５３、ＡＧＰ５０、およびビデオコントローラ５７を介して、ＬＣＤ７に表示させ、これを参照したユーザからの入力に従って、タイトル、スタイルなどの設定を受ける。すなわち、図１１のホームページ作成ウィザード１５１初期画面において、ユーザは、テキストボックス１６１にアルバム名を入力する。次に、図１２のホームページ作成ウィザード１５１のドロップダウンリストボックスにおいてスタイルテンプレートを設定するか、もしくは、詳細ボタン１６３を押下して、図１３のホームページ作成ウィザード１５１で、ドロップダウンリストボックス１６３、ドロップダウンリストボックス１６４、チェックボックス１６５、およびチェックボックス１６６等を操作することにより、詳細設定を入力する。
【００５８】
ステップＳ２３において、ホームページ作成ウィザード入出力インターフェース１３１は、図１４のホームページ作成ウィザード１５１の作成開始ボタン１６７が押下されたか否かを判断する。ステップＳ２３において、作成開始ボタン１６７が押下されたと判断されるまで、ステップＳ２３の処理が繰り返される。
【００５９】
ステップＳ２３において、作成開始ボタン１６７が押下されたと判断された場合、ステップＳ２４において、図１６を用いて後述するページ自動作成処理が、ホームページ作成モジュール１３２において実行され、ステップＳ２２で受けた設定に従って、ホームページが自動的に作成され、ホームページ保存フォルダ１３７に入力され、保存される。
【００６０】
ステップＳ２５において、ホームページ作成ウィザード入出力インターフェース１３１は、図１４に示したホームページ作成ウィザード１５１に、作成が終了したことをユーザに知らせるためのメッセージなどを表示し、プレビューボタン１６８をアクティブ状態にする。
【００６１】
ステップＳ２６において、ホームページ作成ウィザード入出力インターフェース１３１は、プレビューボタン１６８が、ユーザにより押下されたことを示す信号が入力されたか否かに基づいて、生成されたホームページのプレビューの表示が指示されたか否かを判断する。
【００６２】
ステップＳ２６において、プレビューの表示が指示されていないと判断された場合、処理は終了される。ステップＳ２６において、プレビューの表示が指示された場合、ステップＳ２７において、ホームページ保存フォルダ１３７は、ステップＳ２４において生成されたホームページを出力し、ブリッジ５３、ＡＧＰ５０、およびビデオコントローラ５７を介して、ＬＣＤ７に出力し、表示させる。
【００６３】
プレビューされるホームページのトップページを図１５に示す。プレビューは、ウェブブラウザ表示画面１７１によってなされ、トップページは、ステップＳ２２において、図１１を用いて説明したテキストボックス１６１に入力されたアルバム名が表示されるタイトルエリア１８１と、日本地図によってなる地図エリア１８２、および、写真画像が撮影された位置に基づいて自動的に表示される名称リストエリア１８３から構成される。
【００６４】
地図エリア１８２に表示されている地図は、いわゆるクリッカブルマップであり、リンクされているデータが存在する地図上の位置をクリックすることによって、リンクされているデータに移動することが可能である。また、名称リストエリア１８３に表示されている文字をクリックすることによっても、リンクされているデータに移動することが可能である（ページの生成についての詳細は後述する）。ユーザは、表示されたプレビューを参照し、生成されたホームページの内容を確認する。
【００６５】
ステップＳ２８において、ホームページ作成ウィザード入出力インターフェース１３１は、入力される信号に基づいて、追加入力もしくは変更が指示されたか否かを判断する。
【００６６】
ステップＳ２８において、追加入力もしくは変更が指示されたと判断された場合、ホームページ作成ウィザード入出力インターフェース１３１は、ステップＳ２９において、ユーザが、キーボード５を用いて入力した、追加入力、もしくは変更の内容に対応する信号の入力を受け、ホームページ作成モジュール１３２に入力する。ホームページ作成モジュール１３２は、ホームページ保存フォルダ１３７に保存されている、ホームページのデータを読み出し、入力された信号に従って、その内容を反映し、再びホームページ保存フォルダ１３７に保存する。そして、処理は、ステップＳ２５に戻り、それ以降の処理が繰り返される。ステップＳ２８において、追加入力、もしくは変更が指示されていないと判断された場合、処理は終了される。
【００６７】
次に、図１６を用いて、図１０のステップＳ２４における、ページ自動作成処理について説明する。
【００６８】
ステップＳ４１において、ホームページ作成モジュール１３２は、画像・位置情報・撮影時刻データベース１３３から、所定の写真画像データ、およびその写真画像データに対応する画像情報テーブルの登録内容を読み込む。
【００６９】
ステップＳ４２において、地図描画モジュール１３５は、地図画像データベース１３４から日本地図のデータを読み出し、ホームページ作成モジュール１３２がステップＳ４１で読み出した画像情報テーブルの登録内容から必要な情報を読み出して、日本地図に割り付ける。すなわち、地図上に、ポイントアイコンを生成し、各写真画像データの撮影時刻に従って、時系列に地図上で結線する。画像情報テーブルに移動方法が記録されていれば、それを参照して、結線の種類に反映させる（例えば、電車、車、バス、徒歩などの交通手段により、線の色やデザインを変更するなど）ようにしてもよい。そして、地図描画モジュール１３５は、生成した地図を、ホームページ作成モジュール１３２に供給する。ステップＳ４２において生成される地図画像は、例えば、図１５の地図エリア１８２に表示されている日本地図となる。
【００７０】
ステップＳ４３において、地図描画モジュール１３５は、ステップＳ４２において読み出した画像情報テーブルの登録内容から、写真画像データの撮影位置が全て含まれる地図の大きさを求め、その地図のデータを検索し、ステップＳ４２と同様に、地図上に、ポイントアイコンを生成し、必要な情報を割り付け、ホームページ作成モジュール１３２に供給する。ステップＳ４３において生成される地図画像は、例えば、図１７の地図エリア１８２に表示されている北海道の地図のようになる。
【００７１】
ステップＳ４４において、地図描画モジュール１３５は、ステップＳ４２において読み出した画像情報テーブルの登録内容から、それぞれの撮影ポイントが中央に位置するような、所定の大きさの地図画像データを地図画像データベース１３４から読み出し、ステップＳ４２と同様に、地図上に、ポイントアイコンを生成し、必要な情報を割り付け、ホームページ作成モジュール１３２に供給する。なお、ここで生成される地図の大きさは予め決められているが、ユーザが設定することによって、地図の大きさを変更することができるようにしてもよい。ステップＳ４４において生成される地図画像は、例えば、図１８の地図エリア１８２に表示されている拡大された地図のようになる。
【００７２】
ステップＳ４５において、ホームページ作成モジュール１３２は、ステップＳ４４において生成されたいずれかの地図上のポイントアイコンが、画像上で重なって表示されているか否かを判断する。ステップＳ４５において、ポイントアイコンが重なっていないと判断された場合、処理は、ステップＳ４７に進む。ステップＳ４５において、ポイントアイコンが重なって表示されている地図があると判断された場合、ステップＳ４６において、地図描画モジュール１３５は、更に拡大表示された地図のデータを、地図画像データベース１３４から読み出し、ステップＳ４２と同様に、地図上に、ポイントアイコンを生成し、必要な情報を割り付け、ホームページ作成モジュール１３２に供給する。
【００７３】
ステップＳ４７において、ホームページ作成モジュール１３２は、すべてのポイントアイコンに対応するように、例えば、図１９に示されるような、ポイントアイコンの位置を示す思い出ポイント名称１８４、通過時間、交通手段、住所などといった思い出ポイント情報１８５、各画像データに付随する画像タイトル１８６、このポイントで撮影された各写真画像の縮小表示である画像１８７乃至１８９、およびコメント１９０乃至１９２、更に、図１３を用いて説明したチェックボックス１６７をオンにした場合、アプリケーションリンクボタン１９３を表示したポイントページを生成する。
【００７４】
思い出ポイント名称１８４は、ポイントアイコンの示す地図上の位置（緯度・経度）から、自動的に地名を求めるようにしてもよいし、ユーザが入力するようにしてもよい。思い出ポイント情報１８５、画像タイトル１８６、画像１８７乃至１８９およびコメント１９０乃至１９２に対応するデータは、図８を用いて説明した画像・位置情報・撮影時刻データベース１３３から必要な情報が読み出される。これらのデータは、ホームページ作成用データベース１３６内に登録されているポイントページ用のHTMLテンプレートの空白部分に、その情報が記述されるので、自動的にポイントページが生成される。
【００７５】
ステップＳ４８において、ホームページ作成モジュール１３２は、すべての写真画像に対して、例えば、図２０に示されるような、ポイントアイコンの位置を示す思い出ポイント名称１８４、画像１８７、画像タイトル１８６およびコメント１９０、更に、図１３を用いて説明したチェックボックス１６７をオンにした場合は、アプリケーションリンクボタン１９３を表示した画像ページを生成する。画像１８７、画像タイトル１８６およびコメント１９０は、ステップＳ４７と同様に、図８を用いて説明した画像・位置情報・撮影時刻データベース１３３から必要な情報を読み出して、ホームページ作成用データベース１３６内に登録されている画像ページ用のHTMLテンプレートの空白部分に、その情報が記述されるので、自動的に画像ページが生成される。
【００７６】
ステップＳ４９において、ホームページ作成モジュール１３２は、ステップＳ４２乃至ステップＳ４８において生成した地図およびページそれぞれをリンクさせ、処理が終了される。すなわち、各画像ページは、対応するポイントページの画像１８７にリンクされ（例えば、図１９の画像１８７をクリックすることによって、図２０の画像ページが表示されるようにリンクさせる）、各ポイントページは、ステップＳ４４もしくはステップＳ４６において生成された地図上のポイントアイコンにリンクされる。（例えば、図１８のポイントアイコンＢをクリックすることにより、図１９のポイントページが表示されるようにリンクさせる）。
【００７７】
また、ステップＳ４４もしくはステップＳ４６において生成された地図は、ステップＳ４３において生成された地図にリンクされ（例えば、図１７のポイントアイコンＢをクリックすることにより、図１８のページが表示されるようにリンクさせる）、ステップＳ４３において生成された地図は、ステップＳ４２で生成された日本地図にリンクされる（例えば、日本地図の北海道の位置をクリックすると、図１７のページが表示されるようにリンクさせる）。
【００７８】
更に、ステップＳ４２乃至ステップＳ４４およびステップＳ４６でそれぞれ生成された地図は、ホームページ作成用データベース１３６に登録されている所定のHTMLテンプレートを基に、タイトルエリア１８１、地図エリア１８２、名称リストエリア１８３を備えたページに貼り付けられる。また、名称リストエリア１８３には、そのページの地図上に表示されているポイントアイコンが示すポイント名称１８４が表示され、それらのポイント名称１８４のテキストデータは、対応するポイントページにリンクされる。
【００７９】
図２１に、トップページのHTMLの概略を示す。ヘッダー２０１には、ページの各種設定や、タイトルＡなどが記述されている。地図２０２の領域には、地図画像と、その地図上の、所定の位置のリンク先データが記述されている。名称リスト２０３の領域には、名称リストに表示される思い出ポイント名称１８４のテキストと、それぞれのリンク先であるリンクページCが記述されている。
【００８０】
すなわち、ステップＳ４９においてトップページを生成する場合、ホームページ作成用データベース１３６に登録されているトップページ用のHTMLテンプレートにおいて、Ａの領域には、図１０のステップ２２において設定されたアルバム名が挿入され、地図２０２の領域には、図１６のステップＳ４２において生成された日本地図に、図１６のステップＳ４９においてリンクの設定がなされたデータを示すHTMLが記述され、名称リスト２０３の領域には、図１６のステップＳ４７において生成されたポイントページに直接リンクされた、思い出ポイント名称１８４のテキストを示すHTMLがそれぞれ自動的に記述される。
【００８１】
また、ここでは、フレームを用いないホームページを生成したが、HTMLテンプレートをフレーム対応のものとし、例えば、図２２に示されるような、フレーム対応のホームページが自動的に作成できるようにしてもよい。図２２は、トップページの作成結果の例を示している。
【００８２】
なお、ここでは、写真画像データを用いてホームページを作成する場合について説明したが、写真画像のような静止画像データではなく、動画像データを用いて同様のホームページを作成できるようにしてもよい。
【００８３】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【００８４】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラム（例えば、ホームページ自動作成ソフトウェア）を格納するプログラム格納媒体は、図５に示すように、磁気ディスク１２１（フロッピディスクを含む）、光ディスク１２２（ＣＤ-ＲＯＭ（Compact Disk-Read Only Memory）,ＤＶＤ(Digital Versatile Disk)を含む）、光磁気ディスク１２３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ１２４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるＲＡＭ５４や、ＨＤＤ６７のハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてモデム７５、ルータなどのインターフェースを介して、インターネット８０の他、ローカルエリアネットワーク、ディジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【００８５】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８６】
【発明の効果】
以上のごとく、請求項１に記載の情報処理装置、請求項２に記載の情報処理方法、請求項３に記載のプログラム格納媒体によれば、画像データ、画像データに対応する位置情報、および画像データに対応する文字情報を読み込み、位置情報に従って、所定の大きさの地図画像データを生成し、所定のページ記述言語によって記述された、基本となるテンプレートを用いて、テンプレートの所定の位置に、画像データと、文字情報と、地図画像のデータを、それぞれリンクされるように記述するようにしたので、画像データに対応して記憶されている各種の情報を用いて、画像情報、位置情報、文字情報が、それぞれクリッカブルマップやリンクを用いて関連付けられているホームページを自動的に作成することができる。
【図面の簡単な説明】
【図１】パーソナルコンピュータ１の外観斜視図である。
【図２】図１のパーソナルコンピュータ１の本体２の平面図である。
【図３】図１のパーソナルコンピュータ１のジョグダイヤル４付近の拡大図である。
【図４】図１のパーソナルコンピュータ１の右側面の構成を示す右側面図である。
【図５】図１のパーソナルコンピュータ１の内部の構成例を示すブロック図である。
【図６】図１のパーソナルコンピュータ１の機能を示す機能ブロック図である。
【図７】画像・位置情報・撮影時刻データベース１３３に登録されている情報の例を示す図である。
【図８】画像情報テーブルの例を示す図である。
【図９】写真登録処理を説明するためのフローチャートである。
【図１０】ホームページ作成処理を説明するためのフローチャートである。
【図１１】ホームページ作成ウィザード１５１を説明するための図である。
【図１２】ホームページ作成ウィザード１５１を説明するための図である。
【図１３】ホームページ作成ウィザード１５１を説明するための図である。
【図１４】ホームページ作成ウィザード１５１を説明するための図である。
【図１５】作成されたホームページのトップページの例を示す図である。
【図１６】ページ自動作成処理を説明するためのフローチャートである。
【図１７】すべてのポイントが表示された地図が表示されるページの例を示す図である。
【図１８】ポイントを中心に拡大された地図が表示されるページの例を示す図である。
【図１９】ポイントページの例を示す図である。
【図２０】画像ページの例を示す図である。
【図２１】作成されたトップページのHTMLの概略を説明するための図である。
【図２２】フレームに対応したホームページを示す図である。
【符号の説明】
１３１  ホームページ作成ウィザード入出力インターフェース，  １３２  ホームページ作成モジュール，  １３３  画像・位置情報・撮影時刻データベース，  １３４  地図画像データベース，  １３５  地図描画モジュール，  １３６ホームページ作成用データベース，  １３７  ホームページ保存フォルダ，  １５１  ホームページ作成ウィザード，  １８１  タイトルエリア，  １８２  地図エリア，  １８３  名称リストエリア，  １８６  画像タイトル，  １８７乃至１８９  画像，１９０乃至１９２  コメント
【図１】
0004352543.tif 000002
【図２】
0004352543.tif 000003
【図３】
0004352543.tif 000004
【図４】
0004352543.tif 000005
【図５】
0004352543.tif 000006
【図６】
0004352543.tif 000007
【図７】
0004352543.tif 000008
【図８】
0004352543.tif 000009
【図９】
0004352543.tif 000010
【図１０】
0004352543.tif 000011
【図１１】
0004352543.tif 000012
【図１２】
0004352543.tif 000013
【図１３】
0004352543.tif 000014
【図１４】
0004352543.tif 000015
【図１５】
0004352543.tif 000016
【図１６】
0004352543.tif 000017
【図１７】
0004352543.tif 000018
【図１８】
0004352543.tif 000019
【図１９】
0004352543.tif 000020
【図２０】
0004352543.tif 000021
【図２１】
0004352543.tif 000022
【図２２】
0004352543.tif 000023