(57)【要約】【課題】容易に行動履歴を記録して、元々保持しているデータの表示に反映させることができる情報処理装置を提供すること。【解決手段】記憶媒体にアクセスするためのアクセス部と、第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する画像選択部と、画像選択部が選択した画像に応じた画像差替条件を満たす画像が、記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、画像差替条件を満たす画像があると判定したときは、画像選択部が選択した画像と異なる画像を出力し、条件を満たす画像がないと判定したときは、画像選択部が選択した画像を出力する条件判定部と、条件判定部が出力した画像を表示させる表示処理部とを具備することを特徴とする。【選択図】図７
2011118518.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体にアクセスするためのアクセス部と、
第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する画像選択部と、
前記画像選択部が選択した画像に応じた画像差替条件を満たす画像が、前記記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、前記画像差替条件を満たす画像があると判定したときは、前記画像選択部が選択した画像と異なる画像を出力し、前記条件を満たす画像がないと判定したときは、前記画像選択部が選択した画像を出力する条件判定部と、
前記条件判定部が出力した画像を表示させる表示処理部と
を具備することを特徴とする情報処理装置。
【請求項２】
前記条件判定部の判定における前記画像差替条件は、前記判定対象の画像を撮像した位置が所定の範囲内であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
被写体を撮像して、画像を生成する撮像部と、
当該情報処理装置の位置を検出する位置検出部と、
前記撮像部が生成した画像と、該画像を撮像した位置として、前記位置検出部が検出した位置とを対応付けて、前記記憶媒体に記憶させて、前記第２の画像群に画像を加える撮像処理部と
を備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記条件判定部は、前記撮像部が被写体を撮像して画像を生成すると、該撮像前に前記表示処理部が表示させていた画像に応じた画像差替条件を、前記撮像部が生成した画像が満たすか否かを判定し、満たすと判定したときは、前記撮像部が生成した画像を出力することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記異なる画像は、前記画像差替条件を満たす画像であることを特徴とする請求項１から請求項３のいずれかの項に記載の情報処理装置。
【請求項６】
前記画像選択が選択した画像と異なる画像は、前記画像選択が選択した画像に予め対応付けられた画像であることを特徴とする請求項１から請求項３のいずれかの項に記載の情報処理装置。
【請求項７】
前記記憶媒体は、当該情報処理装置に着脱自在な外部の記憶媒体であることを特徴とする請求項１から６のいずれかの項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、その内部に前記記憶媒体をさらに備えることを特徴とする請求項１から６のいずれかの項に記載の情報処理装置。
【請求項９】
前記第１の画像群は、前記記憶媒体が記憶する旅行ガイドブックに含まれる画像であることを特徴とする請求項１から請求項８のいずれかの項に記載の情報処理装置。
【請求項１０】
記憶媒体にアクセスするためのアクセス部を備える情報処理装置のコンピュータを、
第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する画像選択部、
前記画像選択部が選択した画像に応じた画像差替条件を満たす画像が、前記記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、前記条件を満たす画像があると判定したときは、前記画像選択部が選択した画像と異なる画像を出力し、前記条件を満たす画像がないと判定したときは、前記画像選択部が選択した画像を出力する条件判定部、
前記条件判定部が出力した画像を表示させる表示処理部
として機能させるためのプログラム。
【請求項１１】
記憶媒体にアクセスするためのアクセス部を備える情報処理装置における画像表示方法であって、
前記情報処理装置が、第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する第１の過程と、
前記情報処理装置が、前記第１の過程にて選択した画像に応じた画像差替条件を満たす画像が、前記記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、前記条件を満たす画像があると判定したときは、前記第１の過程にて選択した画像と異なる画像を出力し、前記条件を満たす画像がないと判定したときは、前記第１の過程にて選択した画像を出力する第３の過程と、
前記情報処理装置が、前記第３の過程が出力した画像を表示させる第４の過程と
を備えることを特徴とする画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、  情報処理装置、プログラムおよび画像出力方法に関する。
【背景技術】
【０００２】
情報表示装置は、液晶パネル、有機ＥＬ（Electro-Luminescence）パネルなどの表示デバイスを備えた携帯電話機、デジタルカメラ、ＰＤＡ（Personal Digital Assistance；携帯情報端末）、電子ブックリーダなど、情報記憶媒体等から文字や画像データを読み込んで画面上に表示させる電子機器であり、紙に情報を印刷して表示する従来の情報伝達手段に変わって広く普及し日常生活等に欠かす事ができないものとなっている。近年では、携帯電話機に代表される多機能端末によって、従来は専用機によってしか成立しなかった、写真撮影、メール、Ｗｅｂブラウジング、などといった複数の要求を1台の端末で満たせるようになり、生活の有り様を大きく変化させている。
【０００３】
本願で着目する旅行という観点で言えば、旅行ガイドブック、旅行雑誌、旅行会社のパンフレットなどを頼りに観光地を歩き、各地でカメラ撮像した写真を後日現像するといった従来のケースは、Ｗｅｂサイトからダウンロードした電子書籍形式の観光案内を見ながら、撮った写真をその場で確認し、友人にメールで送ったり、ＳＮＳ（Social Networking Service；ソーシャルネットワーキングサービス、コミュニティ型Ｗｅｂサイト）へ短いテキストと共にアップロードして旅の記録としたり、といった行程を携帯電話機のみで賄うことが可能である。
【０００４】
たとえば、特許文献１には、動的に作成、提供される地域情報提供及び履歴記録システムが開示されている。この特許文献１による地域情報提供及び履歴記録システムは、携帯電話機とデータセンターと観光および旅行案内情報データベースと、を相互に接続するインターネットにて構成し、携帯電話機により、インターネットを介して、旅行情報を入手し、コースを周遊する場合、自分の訪れた先や商店での購入履歴、撮像した画像、映像、録音した音声やコメントをデータセンターに記憶し、旅行記として履歴データをデータセンターに格納するものである。
【０００５】
また、特許文献２には、地図データと関連サービス情報を分離して管理する表示装置が開示されている。この特許文献２による表示装置は、地図描画のための基本データと地図と関連するサービス情報とをそれぞれ別に記録したＣＤ−ＲＯＭを同時にまたは差し替えで処理する事によりそれらのデータを読込み、地図およびサービス情報を同一画面上に合成表示することを可能としたものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−０４４５５２号公報
【特許文献２】実願平４−１１２２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
紙媒体である従来の旅行ガイドブックであれば、旅行ガイドブックに直接書き込むことで行動履歴を旅行ガイドブックに反映させ、ユーザーは達成感を得ることができた。しかしながら、上述の地域情報提供及び履歴記録システムにおいては、行動履歴を記録するには、インターネットと接続している必要があり、操作が煩雑であること、また観光情報など元々保持しているデータの表示には反映されないという問題がある。また、表示装置においては、行動履歴を記録することができないという問題がある。
【０００８】
本発明は、このような事情に鑑みてなされたもので、その目的は、容易に行動履歴を記録して、元々保持しているデータの表示に反映させることができる情報処理装置、プログラムおよび画像出力方法を提供することにある。
【課題を解決するための手段】
【０００９】
（１）この発明は上述した課題を解決するためになされたもので、本発明の情報処理装置は、記憶媒体にアクセスするためのアクセス部と、第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する画像選択部と、前記画像選択部が選択した画像に応じた画像差替条件を満たす画像が、前記記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、前記画像差替条件を満たす画像があると判定したときは、前記画像選択部が選択した画像と異なる画像を出力し、前記条件を満たす画像がないと判定したときは、前記画像選択部が選択した画像を出力する条件判定部と、前記条件判定部が出力した画像を表示させる表示処理部とを具備することを特徴とする。
【００１０】
（２）また、この発明の情報処理装置は、上述の情報処理装置であって、前記条件判定部の判定における前記画像差替条件は、前記判定対象の画像を撮像した位置が所定の範囲内であることを特徴とする。
【００１１】
（３）また、この発明の情報処理装置は、上述の情報処理装置であって、被写体を撮像して、画像を生成する撮像部と、当該情報処理装置の位置を検出する位置検出部と、前記撮像部が生成した画像と、該画像を撮像した位置として、前記位置検出部が検出した位置とを対応付けて、前記記憶媒体に記憶させて、前記第２の画像群に画像を加える撮像処理部とを備えることを特徴とする。
【００１２】
（４）また、この発明の情報処理装置は、上述の情報処理装置であって、前記条件判定部は、前記撮像部が被写体を撮像して画像を生成すると、該撮像前に前記表示処理部が表示させていた画像に応じた画像差替条件を、前記撮像部が生成した画像が満たすか否かを判定し、満たすと判定したときは、前記撮像部が生成した画像を出力することを特徴とする。
【００１３】
（５）また、この発明の情報処理装置は、上述のいずれかの情報処理装置であって、前記異なる画像は、前記画像差替条件を満たす画像であることを特徴とする。
【００１４】
（６）また、この発明の情報処理装置は、上述のいずれかの情報処理装置であって、前記画像選択が選択した画像と異なる画像は、前記画像選択が選択した画像に予め対応付けられた画像であることを特徴とする。
【００１５】
（７）また、この発明の情報処理装置は、上述のいずれかの情報処理装置であって、前記記憶媒体は、当該情報処理装置に着脱自在な外部の記憶媒体であることを特徴とする。
【００１６】
（８）また、この発明の情報処理装置は、上述のいずれかの情報処理装置であって、前記情報処理装置は、その内部に前記記憶媒体をさらに備えることを特徴とする。
【００１７】
（９）また、この発明の情報処理装置は、上述のいずれかの情報処理装置であって、前記第１の画像群は、前記記憶媒体が記憶する旅行ガイドブックに含まれる画像であることを特徴とする。
【００１８】
（１０）また、この発明のプログラムは、記憶媒体にアクセスするためのアクセス部を備える情報処理装置のコンピュータを、第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する画像選択部、前記画像選択部が選択した画像に応じた画像差替条件を満たす画像が、前記記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、前記条件を満たす画像があると判定したときは、前記画像選択部が選択した画像と異なる画像を出力し、前記条件を満たす画像がないと判定したときは、前記画像選択部が選択した画像を出力する条件判定部、前記条件判定部が出力した画像を表示させる表示処理部として機能させる。
【００１９】
（１１）また、この発明の画像出力方法は、記憶媒体にアクセスするためのアクセス部を備える情報処理装置における画像表示方法であって、前記情報処理装置が、第１の画像群の中から、ユーザーの操作入力に基づき、画像を選択する第１の過程と、前記情報処理装置が、前記第１の過程にて選択した画像に応じた画像差替条件を満たす画像が、前記記憶媒体が記憶する第２の画像群の中にあるか否かを判定し、前記条件を満たす画像があると判定したときは、前記第１の過程にて選択した画像と異なる画像を出力し、前記条件を満たす画像がないと判定したときは、前記第１の過程にて選択した画像を出力する第３の過程と、前記情報処理装置が、前記第３の過程が出力した画像を表示させる第４の過程とを備えることを特徴とする。
【発明の効果】
【００２０】
この発明によれば、条件判定部が、画像差替条件を満たす画像があるか否かにより、ユーザーが行動を実際に行ったか否かを判定し、あると判定したときは、画像選択部が選択した画像と異なる画像を出力することで、容易に行動履歴を記録して、元々保持しているデータの表示に反映させることができる情報処理装置、プログラムおよび画像出力方法。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る携帯電話機１００の外観図である。
【図２】同実施形態に係る携帯電話機１００の構成を示す概略ブロック図である。
【図３】同実施形態に係る初期状態におけるディスプレイ１０１が表示する画像例を示すイメージ図である。
【図４】同実施形態に係る画像Ｐ３に対応する写真を撮像した後における携帯電話機１００のディスプレイ１０１が表示する画像例を示すイメージ図である。
【図５】同実施形態に係る写真撮影機能におけるディスプレイ１０１に表示された撮像画面例を示すイメージ図である。
【図６】同実施形態に係るディスプレイ１０１に表示される、白抜きされた画像を重ねた撮像画面を示すイメージ図である。
【図７】同実施の形態に係る携帯電話機１００の構成をより詳細に示すブロック図である。
【図８】同実施の形態に係る記憶媒体９０２が記憶する順序テーブルと撮像画像テーブルとの記憶内容例を示す図である。
【図９】同実施の形態に係る携帯電話機１００における画像表示処理の処理手順を示すフローチャートである。
【図１０】図９のフローチャートにおけるＰ１の処理例を示す図である。
【図１１】図９のフローチャートにおけるＰ２の処理例を示す図である。
【図１２】図９のフローチャートにおけるステップＳ１００１の処理の詳細を示すフローチャートである。
【図１３】同実施形態に係る画像Ｐ３に対応する写真を撮像した後における携帯電話機１００のディスプレイ１０１が表示する別の画像例を示すイメージ図である。
【図１４】図９のフローチャートにおけるＰ２の別の処理例を示す図である。
【図１５】同実施形態に係る地図アプリケーションを示すイメージ図である。
【発明を実施するための形態】
【００２２】
＜全体構成＞
以下、図面を参照して、本発明の実施の形態について説明する。まず、本実施の形態に係る情報処理装置の全体構成について説明する。本実施の形態に係る情報処理装置は、記憶媒体に記憶されている画像データに基づいて表示部あるいは表示装置に当該画像を表示させる。情報処理装置は、代表的には、電子辞書やＰＤＡ（Personal Digital Assistance；携帯情報端末）や携帯電話機やパーソナルコンピュータやワークステーションなどによって実現される。
そして、情報処理装置は、その状態に応じて、適切な画像データを抽出して画像を表示する。なお、このような情報処理装置によって行われる画像表示処理は、演算処理部が、記憶部に記憶されている画像表示プログラムを読み出して、当該画像表示プログラムを実行し、画像データを処理することによって実現される。
【００２３】
＜携帯電話機１００の外観＞
以下では、本実施の形態に係る情報処理装置の一例としての携帯電話機１００の動作概要について説明する。図１は、携帯電話機１００の外観図である。図１に示すように、携帯電話機１００は、画像データに基づいて、ディスプレイ１０１に画像を表示する。より詳細には、画像データには表示する順序が設定されており、携帯電話機１００は、方向ボタン１０２によって定められた順序に従って表示する画像を切り替える。またボタン１０３によって選択項目の決定入力や、写真撮影の入力命令を受け付ける。表示する順序が設定された画像データとしては、例えば各ページが画像によって構成されているフォトブックなどの電子書籍のように画像を表示する順序が指定されているデータ群がある。より具体的には、観光地を訪れる経路順に画像が配置された旅行ガイドブックなどがある。カメラモジュール１０４は、写真撮影の入力命令に従って被写体を撮像する撮像処理を実行して、画像データを生成する。カメラモジュール１０４は、携帯電話機１００の裏面にも設けられ、景色を撮りたいときは、裏面のカメラモジュール１０４を用い、自分撮りをしたいときは、カメラモジュール１０４を用いるようにする。携帯電話機１００に着脱自在な記憶媒体であるＳＤカード１０５、または、携帯電話機１００に内蔵の記憶媒体は、ディスプレイ１０１に表示する上述の画像データとその順序性を示す情報（例えば、上述の旅行ガイドブック）、カメラモジュール１０４が撮像して生成した画像データを記憶する。
【００２４】
＜携帯電話機１００の構成＞
図２は、本実施形態における携帯電話機１００の構成を示す概略ブロック図である。図２に示すように、携帯電話機１００は、通信信号を送受信する通信デバイス１１０と、ＣＰＵ（Central Processing Unit；中央演算処理装置）１０６と、ＧＰＳ（Global Positioning System；全地球測位システム）衛星からの信号を受信し、該信号に基づき、当該装置の位置を検出するＧＰＳ受信部１０８と、ＲＡＭ（Random Access Memory；ランダムアクセスメモリ）などの主記憶部１０７と、画像を表示するディスプレイ１０１と、押下することによって移動命令、選択命令あるいは決定命令などを受け付けるボタン１０２、１０３と、被写体を撮像して、画像データを生成するカメラモジュール１０４と、外部記憶装置であるＳＤカード１０５を挿入するカードスロット１１１を含んで構成される。上記構成要素は、データバス１０９を介して、相互接続されている。なお、上記実施形態におけるＳＤカード１０５に変えて、ＭＭＣ（MultiMedia Card）など、その他のメモリカードを用いてもよい。
【００２５】
通信デバイス１１０は、ボタン１０２、１０３を用いて入力された通信データ、カメラモジュール１０４からの画像データ、ＳＤカードが記憶する画像データなどを通信信号に変換し、その通信信号をアンテナ（不図示）を介してネットワーク１０へと発信する。また、通信デバイス１１０は、アンテナを介してネットワーク１０から受信した通信信号を通信データに変換し、その通信データを主記憶部１０７に格納する等する。
ディスプレイ１０１は、液晶パネル、有機ＥＬパネルなどから構成されるものであって、ＣＰＵ１０６が出力したデータに基づいて、テキストや図形などの画像を表示する。なお、ＣＰＵ１０６の機能については後に詳述する。
ボタン１０２、１０３は、押下されることによって、ユーザーから移動方向や数値、文字データなどの入力情報を受け付ける。
【００２６】
主記憶部１０７は、携帯電話機１００の内部に備えられた各種の情報を記憶する記憶媒体であって、たとえば、ＣＰＵ１０６でのプログラムの実行に必要なデータを一時的に記憶するＲＡＭや、ＣＰＵ１０６を動作させるためのプログラムを記憶する不揮発性のＲＯＭ（Read Only Memory）などから構成される。なお、主記憶部１０７は、ハードディスクであってもよい。
カードスロット１１１には、携帯電話機１００に着脱自在な外部記憶装置であるＳＤカード１０５が装着される。ＳＤカード１０５は、大容量のフラッシュメモリを備え、例えば、電子書籍データなどを格納している。また、ＳＤカード１０５は、カメラモジュール１０４が撮像して生成した画像データを記憶する。ＣＰＵ１０６は、カードスロット１１１を介してＳＤカード１０５からデータを読み出す。なお、主記憶部１０７が画像データを記憶してもよい。
【００２７】
主記憶部１０７およびＳＤカード１０５に格納されているプログラムおよびデータは、ＣＰＵ１０６が読み出す。ＣＰＵ１０６は、読み取ったプログラムおよびデータに基づいて、各種のアプリケーションプログラムを実行することによって、後述する機能構成の各ブロックを実現する。
ＣＰＵ１０６は、携帯電話機１００の各要素を制御するものであって、各種の演算を実施する装置である。また、ＣＰＵ１０６は、後述するように、画像表示プログラムを実行することによって画像表示処理を行うものであって、当該処理結果を主記憶部１０７の所定領域に格納したり、当該処理結果を内部データバス１０９を介してディスプレイ１０１に出力したり、通信デバイス１１０を介して外部の装置に送信したりする。
【００２８】
＜携帯電話機１００の動作概要１＞
図３は、初期状態におけるディスプレイ１０１が表示する画像例を示すイメージ図である。図３に示す画像Ｐ１、Ｐ２、Ｐ３は、ネットワーク１０を介してダウンロードされた旅行ガイドブックなど、表示する順序が設定された画像データによる画像である。図３に示すように、携帯電話機１００は、初期状態においては、順序が設定された元の画像を白抜き処理され、輪郭線のみが抽出された画像をディスプレイ１０１に表示する。例えば、図３の画像Ｐ２を表示しているときに、方向ボタン１０２にて右方向を指定すると、設定された順序で次の画像である画像Ｐ３を表示し、方向ボタン１０２にて左方向を指定すると、設定された順序で前の画像である画像Ｐ１を表示することを示す。
【００２９】
図４は、画像Ｐ２に対応する写真を撮像した後における携帯電話機１００のディスプレイ１０１が表示する画像例を示すイメージ図である。より詳細には、図４は、ユーザーによって、画像Ｐ２に対応する写真の撮像が命令された事で白抜き処理前の元画像である画像Ｐ２ａに表示内容が切り替わった状態を示すイメージ図である。なお、図４の画像Ｐ２ａに網掛けが施してあるのは、網掛けの濃さによってそれぞれ異なる色が付いていることを示す。
【００３０】
＜携帯電話機１００の動作概要２＞
上記のように加工した画像データを用いて画像を表示する構成は、設定された表示順序に従い、画像を表示するビューア機能だけでなく、たとえば写真撮影機能においても利用することができる。図５は、写真撮影機能におけるディスプレイ１０１に表示された撮像画面例を示すイメージ図である。図５に示すように、携帯電話機１００は、ディスプレイ１０１にカメラモジュール１０４によって取得された現在の映像（雲Ｂ１、Ｂ２、Ｂ３、人物Ｂ４、Ｂ５、山Ｂ６からなる映像）を表示する。
図６は、ディスプレイ１０１に表示される、白抜きされた画像を重ねた撮像画面を示すイメージ図である。図６では、カメラモジュール１０４によって取得された現在の映像（雲Ｂ１、Ｂ２、Ｂ３、人物Ｂ４、Ｂ５、山Ｂ６からなる映像）に、白抜きされた画像（太陽Ｂ７、山Ｂ８）が重ねられている。これにより、ユーザーは、旅行ガイドブックなどの元画像と、実際に写真撮影するシーンとの構図の違いを、直感的に確認することができ、見本となる画像に、より似た構図で撮像することが可能となる。
【００３１】
＜携帯電話機１００の機能構成＞
図７は、本実施の形態に係る携帯電話機１００の構成をより詳細に示すブロック図である。同図において、図１の対応する部分には、同一の符号（１０１、１０４、１０８）を付し、説明を省略する。図７に示すように、本実施の形態に係る携帯電話機１００は、操作部９０１と、演算処理部９１０と、ディスプレイ１０１と、記憶媒体９０２と、カメラモジュール１０４と、ＧＰＳ受信１０８とを備える。
操作部９０１は、図１に示す、ボタン１０２および１０３である。操作部９０１は、ユーザーの操作入力（画像表示命令、ページ変更命令、撮像命令など）を受け付ける。操作部９０１は、これらの命令を演算処理部９１０に出力する。記憶媒体９０２は、主記憶部１０７であるか、または場合により、主記憶部１０７およびカードスロット１１１に挿入されたＳＤカード１０５から構成される。記憶媒体９０２は、撮像した画像の画像データと、該画像を撮像した位置を示す位置情報とを対応付けて記憶する撮像画像テーブルと、順序が設定された画像に関する情報（順番、元の画像、加工処理後画像、画像差替条件など）を記憶する順序テーブルと、順序テーブルにファイル名が登録されている元の画像および加工後の画像の画像データとを記憶する。なお、撮像画像テーブルと、順序テーブルとの詳細については、後述する。
【００３２】
演算処理部９１０は、図２に示す主記憶部１０７が記憶するプログラムをＣＰＵ１０６が読み出して実行することにより実現される。演算処理部９１０は、図９に示すように、より詳細には、撮像処理部９１１、表示ページ決定部９１２、読取部９１３、条件判定部９１４、レイアウト部９１５を備える。撮像処理部９１１は、操作部９０１から撮像命令を受けると、カメラモジュール１０４（撮像部）が生成した画像データと、該画像データを撮像した位置として、ＧＰＳ受信部１０８（位置検出部）が検出した位置とを対応付けて、記憶媒体９０２の撮像画像テーブルに記憶させる。このとき、画像データと位置との対応付けについては、記憶媒体９０２が記憶する撮像画像テーブルに、画像データのファイル名と、緯度および経度からなる位置情報とを格納することで記憶する。
【００３３】
表示ページ決定部９１２は、操作部９０１から画像表示命令またはページ変更命令を受けると、これらの命令に基づき、記憶媒体９０２が記憶する画像（第１の画像群）の中から画像を選択する。例えば、画像表示命令を受けると、順序が設定され記憶媒体９０２が記憶する画像のうち、設定された順序において一番目の加工処理後の画像を選択する。また、ページ変更命令を受けると、記憶媒体９０２が記憶する順序テーブルにより順序が設定された画像のうち、設定された順序において、ページ変更命令にて指定された順番の加工処理後の画像を選択する。ページ変更命令は、３番目など、特定の順番を指定してもよいし、１つ前など、相対的に順番を指定してもよい。
【００３４】
読取部９１３は、画像に設定された順序の情報を含む順序テーブルを、記憶媒体９０２から読み出し、表示ページ決定部９１２に出力する。また、読取部９１３は、記憶媒体９０２から撮像画像テーブルを読出し、条件判定部９１４に出力する。条件判定部９１４は、表示ページ決定部９１２が選択した画像に応じた画像差替条件を、順序テーブルから取得し、該画像差替条件を満たす画像が、記憶媒体９０２が記憶する画像（特に撮像画像テーブルに格納された画像、第２の画像群）の中にあるか否かを判定する。
【００３５】
条件判定部９１４は、画像差替条件を満たす画像があると判定したときは、表示ページ決定部９１２が選択した画像と異なる画像を出力し、画像差替条件を満たす画像がないと判定したときは、表示ページ決定部９１２が選択した画像を読み出して出力する。ここでは、表示ページ決定部９１２が選択した画像と異なる画像として、表示ページ決定部９１２が選択した画像と対応付けて順序データが記憶している元の画像を用いる。レイアウト部９１０は、条件判定部９１４が出力した画像を、所定のレイアウトに従い配置した画像を生成し、ディスプレイ１０１に表示させる。
【００３６】
図８は、記憶媒体９０２が記憶する順序テーブルと撮像画像テーブルとの記憶内容例を示す図である。図８（ａ）に示すように順序テーブルは、順番を示す情報と、元の画像のファイル名と、加工後の画像のファイル名と、経度と緯度の範囲を示す画像差替条件（撮影された位置の条件）とを対応付けて記憶する。例えば、順番「１」と、元の画像「地点Ａ．ｊｐｇ」と、加工後の画像「地点Ａ＿ｏｌ．ｊｐｇ」と、画像差替条件「Ｅ１３８．５３０９４−Ｅ１３８．５３０９５、Ｎ３５．６８３９２−Ｎ３５．６８３９２」とを対応付けて記憶し、順番「２」と、元の画像「地点Ｂ．ｊｐｇ」と、加工後の画像「地点Ｂ＿ｏｌ．ｊｐｇ」と、画像差替条件「Ｅ１３８．５３０３３−Ｅ１３８．５３０３４、Ｎ３５．６８３８８−Ｎ３５．６８３８９」とを対応付けて記憶する。
【００３７】
また、図８（ｂ）に示すように撮像画像テーブルは、撮像画像のファイル名と、位置情報とを対応付けて記憶する。例えば、撮像画像ファイル名「ＡＡ０００００１．ｊｐｇ」と、位置情報「Ｅ１３８．５３０９４、Ｎ３５．６８３９２」とを対応付けて記憶し、撮像画像ファイル名「ＢＢ０００００２．ｊｐｇ」と、位置情報「Ｅ１３８．５３０３３、Ｎ３５．６８３８８」とを対応付けて記憶する。
【００３８】
＜画像表示処理＞
次に、本実施の形態に係る携帯電話機１００における画像表示処理の処理手順について説明する。図９は、本実施の形態に係る携帯電話機１００における画像表示処理の処理手順を示すフローチャートである。図９に示すように、まず、表示ページ決定部９１２、条件判定部９１４、レイアウト部９１５などは、記憶媒体９０２が記憶する順序テーブルを参照して、ディスプレイ１０１に画像データを表示する（Ｓ１００１）。操作部９０１に撮像の要求が入力された場合（Ｓ１００２−Ｙｅｓ）、撮像処理部９１１を起動する（Ｓ１００３）。上述の動作概要２の構成の場合は、ポイントＰ１の処理を行う。
【００３９】
ポイントＰ１の処理は、図１０に示すように、加工後の画像データを撮像画像に重ねて表示する（Ｓ１−１）。具体的には、撮像処理部９１１が、カメラモジュール１０４が生成した画像を読取部９１３介して、レイアウト部９１５に出力する。レイアウト部９１５は、このカメラモジュール１０４が生成した撮像画像を、ステップＳ１００１にてディスプレイ１０１に表示していた画像（輪郭線抽出された画像）と重ねて、ディスプレイ１０１に表示する。
【００４０】
図９に戻って、ユーザーの操作入力により撮像を指示されると、操作部９０１は、撮像命令を、撮像処理部９１１に出力する。撮像処理部９１１は、この撮像命令を受けて、カメラモジュール１０４が撮像した画像データを取得する（Ｓ１００４）。さらに、撮像処理部９１１は、ＧＰＳ受信機１０８に要求して、携帯電話機１００の位置情報を取得する（Ｓ１００５）。撮像処理部９１１は、これら画像データと位置情報とを、記憶媒体９０２の撮像画像テーブルに登録する。
【００４１】
条件判定部９１４は、読取部９１３を介して、撮像画像テーブルに登録された位置情報と画像データとを記憶媒体９０２から取得する。さらに、条件判定部９１４は、先にステップＳ１００１にて表示した画像に対応付けられている画像差替条件を、取得した位置情報が満たすか否かを判定する (Ｓ１００６)。満たす場合は構成に従ってＰ２の処理を行い、満たさない場合は条件を満たさない旨をディスプレイ１０１に表示して、ユーザーに通知する（Ｓ１００７）。ポイントＰ２の処理は、図１１に示すように、順序テーブルに登録されている元の画像データへ表示画像を差し替える（Ｓ２−１）。最後に、ディスプレイ１０１は指定された画像を表示する（Ｓ１００８）。
【００４２】
図１２は、図９のフローチャートにおけるステップＳ１００１の処理の詳細を示すフローチャートである。まず、表示ページ決定部９１２は、読取部９１３を介して、記憶媒体９０２から順序テーブルを取得する（Ｓ１２０１）。次に、表示ページ決定部９１２は、ユーザーによる操作部９０１への操作入力に従い、順序テーブルに登録されているページ（順番）の中から、表示するページを決定し（Ｓ１２０２）、該ページに対応付けられている元の画像、加工後の画像、画像差替条件を条件判定部９１４に出力する。条件判定部９１４は、読取部９１３を介して、記憶媒体９０２から撮像画像テーブルを取得する（Ｓ１２０３）。さらに、条件判定部９１４は、表示ページ決定部９１２から受けた画像差替条件を、撮像画像テーブルの各位置情報と比較する（Ｓ１２０４）。
【００４３】
例えば、表示ページ決定部９１２が図８（ａ）に示す順序テーブルを取得し、条件判定部９１４が図８（ｂ）に示す撮像画像テーブルを取得しており、決定した表示ページが「１」であるとする。条件判定部９１４表示ページ決定部９１２から受ける画像差替条件は、「Ｅ１３８．５３０９４−Ｅ１３８．３０９５、Ｎ３５．６８３９２−Ｎ３５．６８３９２」、すなわち東経１３８、５３０９４度から１３８．３０９５度の間であり、北緯３５．６８３９２度であることである。一方、図８（ｂ）の撮像画像テーブルには、位置情報として、「Ｅ１３８．５３０９４、Ｎ３５．６８３９２」と、「Ｅ１３８．５３０３３、Ｎ３５６８３８８」との２つがあり、これらを上述の画像差替条件と比較すると、前者の位置情報は、緯度、経度ともに、画像差替条件を満たしている。
【００４４】
条件判定部９１４は、ステップＳ１２０４の比較の結果、画像差替条件を満たす位置情報があるときは（Ｓ１２０５−Ｙｅｓ）、順序テーブルにおいて表示ページ（順番）に対応付けられた元の画像の画像データを取得し、レイアウト部９１５に出力する。一方、ステップＳ１２０４の比較の結果、画像差替条件を満たす位置情報がないときは（Ｓ１２０５―Ｎｏ）、順序テーブルにおいて表示ページ（順番）に対応付けられた加工後の画像の画像データを取得し、レイアウト部９１５に出力する。レイアウト部９１５は、条件判定部９１５から受けた画像をディスプレイ１０１に表示させる。
【００４５】
このように、条件判定部９１４が、画像差替条件を満たす撮像画像があるか否かを判定し、あると判定したときは、元の画像をディスプレイ１０１に表示させ、無いと判定したときは、加工後の画像をディスプレイ１０１に表示させるので、画像差替条件にて指定した範囲で写真を撮ったときのみ、元の画像（色の着いた画像）を表示させるので、写真を撮るという簡単な操作だけで容易に行動履歴を記録して、元々保持しているデータの表示に反映させることができ、ユーザーに達成感を与え、先に進むためのモチベーションを上げさせることができる。例えば、旅行ガイドブックに観光地を訪れる経路順に画像が配置されている場合、ユーザーが実際に訪れて写真を撮った観光地だけ、元の画像が表示され、その他は加工後、すなわち輪郭線のみの画像が表示されるので、観光地を訪れることに関してユーザーのモチベーションを上げさせることができる。
【００４６】
上述の実施形態において、画像差替条件を満たす位置情報があると判定したときは、順序テーブルに登録されている元の画像を表示するとして説明したが、画像差替条件を満たす位置情報に対応付けられている撮像画像を表示するようにしてもよい。図１３は、撮像画像を表示する場合の写真撮影後における携帯電話機１００のディスプレイ１０１を示すイメージ図である。図１３に示すように、ユーザーによって、写真撮影が命令された事で撮像によって生成された画像Ｐ２ｂに表示内容が切り替わる。
この場合、図９のフローチャートにおけるポイントＰ２において、図１４に示すように、条件判定部９１４は、撮像画像の画像データへ表示画像を差し替える。
【００４７】
このように、画像差替条件を満たす画像、すなわち著名な観光地などの写真を取り忘れることなく写真に収めることができる。例えば、旅行ガイドブックに著名な観光地を訪れる経路順に画像が配置されている場合、ユーザーが実際に訪れて写真を撮った観光地だけ、撮った写真が表示され、その他は加工後、すなわち輪郭線のみの画像が表示されるので、著名な観光地などの写真を取り忘れることなく写真に収めることができる。
【００４８】
＜携帯電話機１００の動作概要３＞
上述の携帯電話機１００において、各ページが画像によって構成されているフォトブックや、観光地を訪れる経路順に画像が配置された旅行ガイドブックなど、順序が設定された画像を表示する例を挙げたが、その他の例を、以下、説明する。ここで挙げる例では、表示する画像データが異なるオブジェクト、具体的には文字列や画像に対応付けられており、携帯電話機１００は、方向ボタン１０２によってオブジェクトを選択し、ボタン１０３によって選択項目を決定することで、表示する画像を切り替える。
【００４９】
画像データとオブジェクトの対応関係については、例えばＨＴＭＬ（Hyper Text Markup Language）に代表される構造化言語によって、表示レイアウトが指定されているデータ群がある。より具体的には、広域地図上に設定されたリンク情報と個々の景観画像を対応付けた地図データなどが考えられる。図１５は、地図アプリケーションを示すイメージ図である。ＨＴＭＬファイルに従い表示されている広域地図画像５０１上に、リンク情報が対応付けられたオブジェクト５０２が配置されており、リンク情報の指し示す先には、順序テーブルにおける元の画像に相当する景観画像５０３が紐付いている。なお、上述の実施形態において順序テーブルに格納していた情報（元の画像のファイル名、加工後の画像のファイル名、画像差替条件など）は、ＨＴＭＬファイル中に記載してもよいし、上述の実施形態と同様に順序テーブルを、ＨＴＭＬファイルと対応付けて記憶していてもよい。さらに、このＨＴＭＬファイル中に記載されたＪａｖａＳｃｒｉｐｔ（登録商標）などのスクリプトを、ＣＰＵ１０６が実行することで、上述の条件判定部９１４、レイアウト部９１５などを実現するようにしてもよい。
【００５０】
また、上述の実施形態において、加工後の画像の画像データは、記憶媒体９０２が予め記憶しているとして説明したが、携帯電話機１００が元の画像に対して輪郭線抽出処理を行う加工処理部を備え、加工後の画像が必要となったときに、この加工処理部が加工後の画像の画像データを生成するようにしてもよいし、最初に必要となったときに加工後の画像の画像データを生成し、記憶媒体９０２に記憶させ、以降は、記憶媒体９０２から読み出すようにしてもよい。
また、上述の実施形態において、画像差替条件を経度と緯度の範囲で示したが、その他に、経度と緯度とで示される点から所定の距離内としてもよいし、撮像方向、時間帯、日付けなど、その他の撮影時の状態を条件にしてもよい。
【００５１】
また、上述の実施形態において、情報処理装置として、カメラモジュール１０４およびＧＰＳ受信部１０８を備えた携帯電話機１００を挙げて説明した。しかし、カメラモジュール１０４およびＧＰＳ受信部１０８を備えないＰＣ（パーソナルコンピュータ）などの情報処理装置であって、撮像処理部９１１を除く演算処理部９１０を備える情報処理手段の記憶手段に、記憶媒体９０２が記憶する順序テーブル、撮像画像テーブル、元の画像、加工後の画像、撮像画像のデータを記憶させて、図１２のフローチャートのようにして画像を表示させてもよい。
【００５２】
＜その他の実施の形態＞
本発明に係るプログラムは、情報処理装置（コンピュータ）のオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
提供されるプログラム製品は、メモリやハードディスクなどのプログラム格納部にインストールされて、ＣＰＵによって実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５３】
１０…ネットワーク
１００…携帯電話機
１０１…ディスプレイ
１０２…方向ボタン
１０３…ボタン
１０４…カメラモジュール
１０５…ＳＤカード
１０６…ＣＰＵ
１０７…主記憶部
１０８…ＧＰＳ受信部
１０９…データバス
１１０…通信デバイス
１１１…カードスロット
９０１…操作部
９０２…記憶媒体
９１０…演算処理部
９１１…撮像処理部
９１２…表示ページ決定部
９１３…読取部
９１４…条件判定部
９１５…レイアウト部
【図１】
2011118518.tif 000003
【図２】
2011118518.tif 000004
【図３】
2011118518.tif 000005
【図４】
2011118518.tif 000006
【図５】
2011118518.tif 000007
【図６】
2011118518.tif 000008
【図７】
2011118518.tif 000009
【図８】
2011118518.tif 000010
【図９】
2011118518.tif 000011
【図１０】
2011118518.tif 000012
【図１１】
2011118518.tif 000013
【図１２】
2011118518.tif 000014
【図１３】
2011118518.tif 000015
【図１４】
2011118518.tif 000016
【図１５】
2011118518.tif 000017