(57)【要約】【課題】ユーザにとってより有意義で、飽きのこない待ち受け画像を表示する。【解決手段】位置情報取得部１０５は、ＧＰＳモジュール１０６にて現在位置を特定する。待ち受け画像検索部１０８は、前記現在位置から所定の距離範囲内の位置に関連付けられた待ち受け画像データが待ち受け画像記憶部１０７に記憶されているかを、距離算出部１０９にて２地点間の距離を算出することによって検索する。待ち受け画像検索部１０８が該当する待ち受け画像データを発見したら、待ち受け画像表示部１１０は当該待ち受け画像データを液晶ディスプレイパネル１１１に表示する。さもなければ、待ち受け画像表示部１１０は、設定情報記憶部１０２の設定に従って待ち受け画像データを表示する。【選択図】  図１
2004304339.tif 000002
【特許請求の範囲】
【請求項１】
画像データと位置情報とを関連付けて記憶する画像データ記憶手段と、
自己の現在位置を特定する現在位置特定手段と、
前記画像データ記憶手段にて記憶されている位置情報に係る位置と、前記現在位置特定手段にて特定した現在位置との間の関連性を評価する関連性評価手段と、
前記画像データ記憶手段にて記憶されている位置情報のうち、前記関連性評価手段にて算出される関連性が所定の水準よりも高い位置情報に関連付けられている画像データを特定する画像データ特定手段と、
前記画像データ特定手段にて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが特定されなかった場合に、所定の画像データを待ち受け画像として表示する第１の待ち受け画像表示手段と
前記画像データ特定手段にて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが複数特定された場合に、特定された画像データのいずれかを待ち受け画像として表示する第２の待ち受け画像表示手段と
を備えることを特徴とする携帯電話機。
【請求項２】
前記関連性評価手段は、前記画像データ記憶手段にて記憶されている位置情報に係る位置と、前記現在位置特定手段にて特定した現在位置との間の距離を算出し、
前記画像データ特定手段は、前記関連性評価手段にて算出される距離が小さいほど、関連性が高いと判定する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項３】
前記関連性評価手段は、前記画像データ記憶手段にて記憶されている位置情報と、前記現在位置特定手段にて特定した現在位置とが合致するか否かを判定することによって前記関連性を評価し、
前記画像データ特定手段は、前記画像データ記憶手段にて記憶されている位置情報と、前記現在位置特定手段にて特定した現在位置とが合致すると前記関連性評価手段にて判定した場合に、関連性が高いと判定する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項４】
第２の待ち受け画像表示手段は、前記関連性がもっとも高い位置情報に関連付けられている画像データを待ち受け画像として表示する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項５】
前記画像データ記憶手段は、更に、時間情報を関連付けて記憶し、
第２の待ち受け画像表示手段は、関連付けられている時間情報がもっとも新しい時間を示す画像データを待ち受け画像として表示する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項６】
第２の待ち受け画像表示手段は、前記関連性が所定の水準よりも高くなった時刻がもっとも新しい位置情報に関連付けられている画像データを待ち受け画像として表示する
ことを特徴とする請求項１に記載の携帯電話機。
【請求項７】
画像データと位置情報とを関連付けて記憶する画像データ記憶ステップと、
自己の現在位置を特定する現在位置特定ステップと、
前記画像データ記憶ステップにて記憶した位置情報に係る位置と、前記現在位置特定ステップにて特定した現在位置との間の関連性を評価する関連性評価ステップと、
前記画像データ記憶ステップにて記憶した位置情報のうち、前記関連性評価ステップにて算出される関連性が所定の水準よりも高い位置情報に関連付けられている画像データを特定する画像データ特定ステップと、
前記画像データ特定ステップにて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが特定されなかった場合に、所定の画像データを待ち受け画像として表示する第１の待ち受け画像表示ステップと
前記画像データ特定ステップにて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが複数特定された場合に、特定された画像データのいずれかを待ち受け画像として表示する第２の待ち受け画像表示ステップと
を含むことを特徴とする待ち受け画像表示方法。
【請求項８】
前記関連性評価ステップは、前記画像データ記憶ステップにて記憶した位置情報に係る位置と、前記現在位置特定ステップにて特定した現在位置との間の距離を算出し、
前記画像データ特定ステップは、前記関連性評価ステップにて算出される距離が小さいほど、関連性が高いと判定する
ことを特徴とする請求項７に記載の待ち受け画像表示方法。
【請求項９】
前記関連性評価ステップは、前記画像データ記憶ステップにて記憶した位置情報と、前記現在位置特定ステップにて特定した現在位置とが合致するか否かを判定することによって前記関連性を評価し、
前記画像データ特定ステップは、前記画像データ記憶ステップにて記憶した位置情報と、前記現在位置特定ステップにて特定した現在位置とが合致すると前記関連性評価ステップにて判定した場合に、関連性が高いと判定する
ことを特徴とする請求項７に記載の待ち受け画像表示方法。
【請求項１０】
第２の待ち受け画像表示ステップは、前記関連性がもっとも高い位置情報に関連付けられている画像データを待ち受け画像として表示する
ことを特徴とする請求項７に記載の待ち受け画像表示方法。
【請求項１１】
前記画像データ記憶ステップは、更に、時間情報を関連付けて記憶し、
第２の待ち受け画像表示ステップは、関連付けられている時間情報がもっとも新しい時間を示す画像データを待ち受け画像として表示する
ことを特徴とする請求項７に記載の待ち受け画像表示方法。
【請求項１２】
第２の待ち受け画像表示ステップは、前記関連性が所定の水準よりも高くなった時刻がもっとも新しい位置情報に関連付けられている画像データを待ち受け画像として表示する
ことを特徴とする請求項７に記載の待ち受け画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本願発明は、携帯電話機に関し、特に、携帯電話機に待ち受け画像を表示する方法の改善に関する。
【０００２】
【従来の技術】
近年、携帯電話機が急速に普及し、今や誰もが使う国民的な電気機器となっている。そして、携帯電話機を使用しない場合には待ち受け画像を表示させることが一種のファッションとなっている。しかし、このファッションには技術的側面の寄与が極めて大きく、より魅力的な待ち受け画像表示機能を搭載できるか否かによって、携帯電話機の売上が左右されるほどである。このため、待ち受け画像表示に関する様々な技術開発が進められている。
【０００３】
例えば、同じ待ち受け画像を表示し続けるとユーザが飽きてしまうので、表示させる待ち受け画像の選択を、乱数を用いて行うといった技術が開発されている（特許文献１を参照。）。また、例えば、携帯電話機を起動するたびに異なる待ち受け画像を表示させるといった技術も開発されている。
【０００４】
【特許文献１】
特開２０００−３０８０３２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、携帯電話機に記録されている画像を待ち受け画像として、何の脈絡もなく無闇に表示させたところで、最初は多少目を引くかもしれないが、ユーザにとって面白みが少ないため、すぐに印象が薄れて飽きがきてしまう、という問題がある。
【０００６】
本願発明は、上記のような問題に鑑みて為されたものであって、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を表示する携帯電話機、および、飽きのこない待ち受け画像を携帯電話機に表示させる待ち受け画像表示方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本願発明に係る携帯電話機は、画像データと位置情報とを関連付けて記憶する画像データ記憶手段と、自己の現在位置を特定する現在位置特定手段と、前記画像データ記憶手段にて記憶されている位置情報に係る位置と、前記現在位置特定手段にて特定した現在位置との間の関連性を評価する関連性評価手段と、前記画像データ記憶手段にて記憶されている位置情報のうち、前記関連性評価手段にて算出される関連性が所定の水準よりも高い位置情報に関連付けられている画像データを特定する画像データ特定手段と、前記画像データ特定手段にて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが特定されなかった場合に、所定の画像データを待ち受け画像として表示する第１の待ち受け画像表示手段と前記画像データ特定手段にて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが複数特定された場合に、特定された画像データのいずれかを待ち受け画像として表示する第２の待ち受け画像表示手段とを備えることを特徴とする。
【０００８】
このようにすれば、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を表示する携帯電話機を提供することができる。
また、本願発明に係る携帯電話機は、前記関連性評価手段が、前記画像データ記憶手段にて記憶されている位置情報に係る位置と、前記現在位置特定手段にて特定した現在位置との間の距離を算出し、前記画像データ特定手段が、前記関連性評価手段にて算出される距離が小さいほど、関連性が高いと判定することを特徴とする。
【０００９】
また、本願発明に係る携帯電話機は、前記関連性評価手段が、前記画像データ記憶手段にて記憶されている位置情報と、前記現在位置特定手段にて特定した現在位置とが合致するか否かを判定することによって前記関連性を評価し、前記画像データ特定手段が、前記画像データ記憶手段にて記憶されている位置情報と、前記現在位置特定手段にて特定した現在位置とが合致すると前記関連性評価手段にて判定した場合に、関連性が高いと判定することを特徴とする。
【００１０】
なお、ここで、前記画像データ記憶手段にて記憶されている位置情報と、前記現在位置特定手段にて特定した現在位置とが合致するとは、前記画像データ記憶手段にて記憶されている位置情報が当該携帯電話機が通信するための基地局エリアを示し、前記位置特定手段が当該携帯電話機が現在存在している基地局エリアを現在位置として特定する場合に、これら２つの基地局エリアが一致することを言う。
【００１１】
また、本願発明に係る携帯電話機は、第２の待ち受け画像表示手段が、前記関連性がもっとも高い位置情報に関連付けられている画像データを待ち受け画像として表示することを特徴とする。
また、本願発明に係る携帯電話機は、前記画像データ記憶手段が、更に、時間情報を関連付けて記憶し、第２の待ち受け画像表示手段は、関連付けられている時間情報がもっとも新しい時間を示す画像データを待ち受け画像として表示することを特徴とする。
【００１２】
また、本願発明に係る携帯電話機は、第２の待ち受け画像表示手段が、前記関連性が所定の水準よりも高くなった時刻がもっとも新しい位置情報に関連付けられている画像データを待ち受け画像として表示することを特徴とする。
また、本願発明に係る待ち受け画像表示方法は、画像データと位置情報とを関連付けて記憶する画像データ記憶ステップと、自己の現在位置を特定する現在位置特定ステップと、前記画像データ記憶ステップにて記憶した位置情報に係る位置と、前記現在位置特定ステップにて特定した現在位置との間の関連性を評価する関連性評価ステップと、前記画像データ記憶ステップにて記憶した位置情報のうち、前記関連性評価ステップにて算出される関連性が所定の水準よりも高い位置情報に関連付けられている画像データを特定する画像データ特定ステップと、前記画像データ特定ステップにて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが特定されなかった場合に、所定の画像データを待ち受け画像として表示する第１の待ち受け画像表示ステップと前記画像データ特定ステップにて、前記関連性が所定の水準よりも高い位置情報に関連付けられている画像データが複数特定された場合に、特定された画像データのいずれかを待ち受け画像として表示する第２の待ち受け画像表示ステップとを含むことを特徴とする。
【００１３】
このようにすれば、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を携帯電話機に表示させる待ち受け画像表示方法を提供することができる。
また、本願発明に係る待ち受け画像表示方法は、前記関連性評価ステップが、前記画像データ記憶ステップにて記憶した位置情報に係る位置と、前記現在位置特定ステップにて特定した現在位置との間の距離を算出し、前記画像データ特定ステップが、前記関連性評価ステップにて算出される距離が小さいほど、関連性が高いと判定することを特徴とする。
【００１４】
また、本願発明に係る待ち受け画像表示方法は、前記関連性評価ステップが、前記画像データ記憶ステップにて記憶した位置情報と、前記現在位置特定ステップにて特定した現在位置とが合致するか否かを判定することによって前記関連性を評価し、前記画像データ特定ステップが、前記画像データ記憶ステップにて記憶した位置情報と、前記現在位置特定ステップにて特定した現在位置とが合致すると前記関連性評価ステップにて判定した場合に、関連性が高いと判定することを特徴とする。
【００１５】
また、本願発明に係る待ち受け画像表示方法は、第２の待ち受け画像表示ステップが、前記関連性がもっとも高い位置情報に関連付けられている画像データを待ち受け画像として表示することを特徴とする。
また、本願発明に係る待ち受け画像表示方法は、前記画像データ記憶ステップが、更に、時間情報を関連付けて記憶し、第２の待ち受け画像表示ステップが、関連付けられている時間情報がもっとも新しい時間を示す画像データを待ち受け画像として表示することを特徴とする。
【００１６】
また、本願発明に係る待ち受け画像表示方法は、第２の待ち受け画像表示ステップが、前記関連性が所定の水準よりも高くなった時刻がもっとも新しい位置情報に関連付けられている画像データを待ち受け画像として表示することを特徴とする。
【００１７】
【発明の実施の形態】
以下、本願発明に係る携帯電話機、および、待ち受け画像表示方法の実施の形態について、図面を参照しながら説明する。
［１］  第１の実施の形態
本実施の形態に係る携帯電話機は、待ち受け画像の表示に関して、２通りの動作モードを有している。以下、これら動作モードの一方を「通常モード」と呼び、もう一方を「接近モード」と呼ぶこととする。
【００１８】
動作モードが通常モードである場合、本実施の形態に係る携帯電話機は所定の待ち受け画像を表示し続ける。
また、本実施の形態に係る携帯電話機は、複数の待ち受け画像データを位置情報と関連付けて記憶しており、動作モードが接近モードである場合には、携帯電話機の現在位置を特定して、得られた現在位置にもっとも近い位置に関連付けられた待ち受け画像データが表示される。
【００１９】
動作モードを通常モードとするか、接近モードとするかの選択は、携帯電話機の現在位置から所定距離内の位置に関連付けられた待ち受け画像データがあるかどうかによって判断される。すなわち、現在位置から所定距離内の位置に関連付けられた待ち受け画像データがなければ、動作モードを通常モードとし、そのような待ち受け画像データがあれば、動作モードを接近モードとして動作する。
【００２０】
本実施の形態に係る携帯電話機は、この動作モードの切り替えの判断を不定期に行う。すなわち、本実施の形態に係る携帯電話機は、一旦、動作モードの切り替えの判断を行うと、次に、動作モードの切り替えの判断を行うまで待機する時間を擬似乱数により決定するのである。
［１−１］  機能構成
図１は、本願発明の第１の実施の形態に係る携帯電話機について、待ち受け画像の表示に係る主要な機能構成を示す機能ブロック図である。
【００２１】
図１に示されるように、本実施の形態に係る携帯電話機１は、制御部１００、操作パネル１０１、設定情報記憶部１０２、擬似乱数発生部１０３、タイマー１０４、位置情報取得部１０５、ＧＰＳモジュール１０６、待ち受け画像記憶部１０７、待ち受け画像検索部１０８、距離算出部１０９、待ち受け画像表示部１１０、および、液晶ディスプレイパネル１１１を備えている。
【００２２】
制御部１００は、待ち受け画像の表示に係る携帯電話機１の動作を統括する機能ブロックである。
本実施の形態において、制御部１００は、操作パネル１０１を介して、ユーザからの設定を受け付ける。すなわち、操作パネル１０１を用いて、ユーザが、液晶ディスプレイパネル１１１にメニュー画面を表示させると、当該メニュー画面に待ち受け画像の表示に関するメニュー画面を表示させるためのボタンが表示される。
【００２３】
ユーザが当該ボタンを選択すると、通常モードに表示させる待ち受け画像を選択させるメニュー画面を表示させるためのボタン、前記擬似乱数の平均値を設定させるメニュー画面を表示させるためのボタン、および、前記所定距離を設定させるメニュー画面を表示させるためのボタンが表示される。
ユーザが、通常モードに表示させる待ち受け画像を選択させるメニュー画面を表示させるためのボタンを選択した場合には、待ち受け画像記憶部１０７に記憶されている待ち受け画像データが液晶ディスプレイパネル１１１に表示される。
【００２４】
この場合において、ユーザは、操作パネル１０１を用いて、待ち受け画像記憶部１０７に記憶されている待ち受け画像データを順に液晶ディスプレイパネル１１１に表示させることができる。
液晶ディスプレイパネル１１１に表示された待ち受け画像データのうちから、通常モードで用いる待ち受け画像データをユーザが決定した場合、操作パネル１０１を用いて、ユーザがその旨の指示を与えると、設定情報記憶部１０２は、どの待ち受け画像データが選択されたかを記憶する。
【００２５】
また、前記擬似乱数の平均値を設定させるメニュー画面を表示させるためのボタンをユーザが選択した場合には、前記擬似乱数の平均値を入力するための画面が、液晶ディスプレイパネル１１１に表示される。
当該画面において、ユーザが、操作パネル１０１を用いて、前記擬似乱数の平均値を入力すると、設定情報記憶部１０２は入力された値を記憶する。
【００２６】
なお、この場合において、ユーザに平均値とすべき数値を入力させるとしても良いし、或いは、これに代えて、候補となる数値を液晶ディスプレイパネル１１１に表示し、表示された数値の中から平均値とすべき数値をユーザに選択させるとしても良い。
また、前記所定の距離を設定させるメニュー画面を表示させるためのボタンをユーザが選択した場合には、前記所定の距離を入力するための画面が、液晶ディスプレイパネル１１１に表示される。
【００２７】
当該画面において、ユーザが、操作パネル１０１を用いて、距離値を入力すると、設定情報記憶部１０２は入力された距離値を記憶する。
なお、この場合において、ユーザに距離値を入力させるとしても良いし、或いは、これに代えて、候補となる数値を幾つか液晶ディスプレイパネル１１１に表示して、表示された数値の中から距離値とすべき数値をユーザに選択させるとしても良い。
【００２８】
上述のようにして、ユーザによって必要な設定がなされた場合には、携帯電話機１は設定に従って動作し、ユーザによって必要な設定がなされなかった場合には、携帯電話機１はデフォルト設定に従って動作する。
さて、携帯電話機１が起動されると、制御部１００は、位置情報取得部１０５に対して、携帯電話機１の現在位置情報を取得するように指示する。
【００２９】
位置情報取得部１０５は、制御部１００から前記の指示を受け付けると、ＧＰＳモジュール１０６を用いて現在位置に係る緯度と経度とを取得する。
ＧＰＳモジュール１０６は、携帯電話機１の所在を全地球測位システム（ＧＰＳ：  ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）を用いて計測する機能ブロックであって、携帯電話機１の緯度、経度、高度、或いは、現在時刻などの情報を取得することができる。本実施の形態においては、これらの情報のうち、緯度と経度が位置情報取得部１０５によって参照される。
【００３０】
位置情報取得部１０５は、ＧＰＳモジュール１０６から現在位置に係る緯度と経度とを取得したら、これらを現在位置情報として制御部１００に渡す。なお、本実施の形態においては、緯度と経度とは、例えば、ＷＧＳ８４（ｗｏｒｌｄ  ｇｅｏｄｅｔｉｃ  ｓｙｓｔｅｍ  １９８４）測地系によるものとする。
制御部１００は、位置情報取得部１０５から現在位置情報を受け付けると、待ち受け画像検索部１０８に対して、前記現在位置情報と前記所定の距離とを渡して、液晶ディスプレイパネル１１１に表示すべき待ち受け画像データを検索するように指示する。
【００３１】
待ち受け画像検索部１０８は、制御部１００から前記の指示を受け付けると、待ち受け画像記憶部１０７に記憶されている待ち受け画像データに関連付けられている位置情報を取得する。
そして、待ち受け画像検索部１０８は、距離算出部１０９に対して、制御部１００から受け付けた位置情報と、待ち受け画像記憶部１０７から取得した位置情報とを渡して、距離を算出するように指示する。
【００３２】
距離算出部１０９は、待ち受け画像検索部１０８から受け付けた２つの位置情報から、これらの位置情報に係る地点間の距離を算出する。本実施の形態においては、距離算出部１０９は、２つの位置情報はいずれも緯度と経度とによって位置を表わしているところ、地球を球体とみなして、その球体を貫く２地点間の最短距離（直線距離）を求める。
【００３３】
距離算出部１０９は、２地点間の直線距離を算出すると、これを待ち受け画像検索部１０８に渡す。
待ち受け画像検索部１０８は、待ち受け画像記憶部１０７に記憶されているすべての待ち受け画像データについて、それに関連付けられている位置情報を取得して、上述のように距離算出部１０９に距離を算出させて、得られた距離がもっとも小さい待ち受け画像データを特定する。
【００３４】
そして、待ち受け画像検索部１０８は、距離算出部１０９が算出したもっとも小さい距離と、制御部１００から受け付けた前記所定の距離とを比較して、いずれの距離の方が小さいかを判定する。
制御部１００から受け付けた前記所定の距離の方が小さい場合には、待ち受け画像検索部１０８は、距離算出部１０９が算出したもっとも小さい距離に係る待ち受け画像データを制御部１００に渡す。
【００３５】
制御部１００から受け付けた前記所定の距離の方が小さくない場合には、待ち受け画像検索部１０８は、制御部１００に渡すべき待ち受け画像データがない旨を制御部１００に通知する。
制御部１００は、渡すべき待ち受け画像データが無い旨の通知を、待ち受け画像検索部１０８から受け付けると、設定情報記憶部１０２に対して、通常モードで表示すべき待ち受け画像データに関する設定情報を渡すように指示する。
【００３６】
設定情報記憶部１０２は、制御部１００から前記の指示を受け付けると、通常モードで表示すべき待ち受け画像データに関する設定情報を制御部１００に渡す。
制御部１００は、設定情報記憶部１０２から通常モードで表示すべき待ち受け画像データに関する設定情報を受け付けると、待ち受け画像記憶部１０７に対して、当該設定情報を渡して、通常モードで表示すべき待ち受け画像データを渡すように指示する。
【００３７】
待ち受け画像記憶部１０７は、制御部１００から前記の指示を受け付けると、制御部１００から受け付けた前記の設定情報を参照して、待ち受け画像データを特定する。そして、待ち受け画像記憶部１０７は、特定した待ち受け画像データを制御部１００に渡す。
制御部１００は、待ち受け画像記憶部１０７から通常モードに係る待ち受け画像データを受け付けると、待ち受け画像表示部１１０に対して、当該待ち受け画像データを渡して、当該待ち受け画像データを液晶ディスプレイパネル１１１に表示するように指示する。
【００３８】
また、制御部１００は、待ち受け画像検索部１０８から待ち受け画像データを受け付けた場合には、待ち受け画像表示部１１０に対して、待ち受け画像検索部１０８から受け付けた待ち受け画像データ（接近モードに係る待ち受け画像データ）を渡して、当該待ち受け画像データを液晶ディスプレイパネル１１１に表示するように指示する。
【００３９】
なお、本実施の形態においては、待ち受け画像記憶部１１０は、待ち受け画像データをデータ圧縮された状態で記憶している。制御部１００は、待ち受け画像記憶部１１０、または、待ち受け画像検索部１０８からデータ圧縮された状態の待ち受け画像データを受け付けて、当該待ち受け画像データをデータ圧縮されたままの状態で待ち受け画像表示部１１０に渡す。
【００４０】
待ち受け画像表示部１１０は、制御部１００から前記の指示を受け付けると、制御部１００から受け付けた待ち受け画像データを解凍する。そして、解凍した待ち受け画像データを、待ち受け画像表示部１１０は、液晶ディスプレイパネル１１１に渡して、表示するように指示する。
液晶ディスプレイパネル１１１は、待ち受け画像表示部１１０から前記の指示を受け付けると、待ち受け画像表示部１１０から受け付けた待ち受け画像データを表示する。
【００４１】
制御部１００は、液晶ディスプレイパネル１１１にて待ち受け画像データを表示すると、設定情報記憶部１０２に記憶されている前記擬似乱数の平均値を参照する。そして、制御部１００は、設定情報記憶部１０２から取得した当該擬似乱数の平均値を擬似乱数発生部１０３に渡して、擬似乱数を発生させるように指示する。
【００４２】
擬似乱数発生部１０３は、制御部１００から前記の指示を受け付けると、併せて制御部１００から受け付けた擬似乱数の平均値の設定値を用いて擬似乱数値を発生させる。ここで、当該擬似乱数は一様分布に従うとしても良いし、正規分布に従うとしても良い。
また、他の確率分布に従うとしても良い。擬似乱数値を発生させるに当たって、確率分布に応じて、平均値以外の数値が必要な場合には、当該数値も、制御部１００によって、設定情報記憶部１０２から読み出され、擬似乱数発生部１０３に渡されるとすれば良い。
【００４３】
擬似乱数発生部１０３は、擬似乱数値を発生させると、発生させた擬似乱数値を制御部１００に渡す。
制御部１００は、擬似乱数発生部１０３から擬似乱数値を受け付けると、受け付けた擬似乱数値をタイマー値としてタイマー１０４に渡し、当該タイマー値に相当する時間が経過したら通知するように指示する。
【００４４】
タイマー１０４は、制御部１００から受け付けたタイマー値に従って、時間の経過の計測を開始する。そして、タイマー１０４は、制御部１００から受け付けたタイマー値に相当する時間が経過したことを検知すると、その旨を制御部１００に通知する。
制御部１００は、タイマー１０４からタイマー値に相当する時間が経過した旨の通知を受け付けると、上述したように、位置情報主頭部１０５に携帯電話機１の現在位置情報を取得させ、待ち受け画像検索部１０８に携帯電話機１の現在値から所定の距離範囲内の位置に関連付けられている待ち受け画像を検索させ、その検索結果に応じて、待ち受け画像表示部１１０に待ち受け画像を表示させる処理を実行する。
【００４５】
［１−２］  データ構造
次に、前記待ち受け画像記憶部１０７が待ち受け画像と位置情報とを関連付けて記憶するためのデータ構造について説明する。
本実施の形態においては、待ち受け画像記憶部１０７は、待ち受け画像データを管理するためにリンク構造を採用している。図２は、待ち受け画像記憶部１０７が待ち受け画像データを管理するため用いているデータ構造を表わす図である。
【００４６】
図２に示されるように、待ち受け画像記憶部１０７は、待ち受け画像データを管理するために、図２（ａ）に示されているデータ構造と、図２（ｂ）に示されているデータ構造との２種類のデータ構造を用いている。
図２（ａ）に示されているデータ構造は、最初に参照されるべき待ち受け画像データの先頭アドレスを記憶するための先頭ポインタ・テーブル２０のデータ構造である。
【００４７】
待ち受け画像記憶部１０７に記憶されている待ち受け画像データを参照する場合、先ず、当該先頭ポインタ・テーブル２０が参照される。そして、当該先頭ポインタ・テーブル２０に格納されているアドレスを先頭とする記憶領域に格納されている待ち受け画像データが参照される。
図２（ｂ）に示されているデータ構造は、個々の待ち受け画像データを格納するための待ち受け画像データ格納領域２１のデータ構造である。図２（ｂ）に示されているように、待ち受け画像データ格納領域２１は、ネクスト・ポインタ・フィールド２１０と、待ち受け画像データ・フィールド２１１との２つのフィールドからなっている。
【００４８】
ネクスト・ポインタ・フィールド２１０には、次に参照されるべき待ち受け画像データ格納領域２１の先頭アドレスが格納されている。
例えば、上述のように、待ち受け画像検索部１０８が待ち受け画像データを参照する際には、当該ネクスト・ポインタ・フィールド２１０に格納されている先頭アドレスを参照することによって、先頭ポインタ・テーブル２０に格納されている先頭アドレスに示される待ち受け画像データから順に待ち受け画像データが参照される。
【００４９】
待ち受け画像データ・フィールド２１１には、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式で待ち受け画像データが記憶される。Ｅｘｉｆ形式によれば、待ち受け画像データにＧＰＳ属性情報（ＧＰＳ  ａｔｔｒｉｂｕｔｅ  ｉｎｆｏｒｍａｔｉｏｎ）を付加して記憶することができる。図３は、Ｅｘｉｆ形式にて付加することができるＧＰＳ属性情報を示す図である。
【００５０】
図３に示されるように、Ｅｘｉｆ形式に従えば、ＧＰＳ属性情報として、緯度（ｌａｔｉｔｕｄｅ）、経度（ｌｏｎｇｉｔｕｄｅ）、および、高度（ａｌｔｉｔｕｄｅ）を付加することができる。また、Ｅｘｉｆ形式は、  ＨＹＰＥＲＬＩＮＫ  ”ｈｔｔｐ：／／ｅ−ｗｏｒｄｓ．ｊｐ／ｗ／ＲＧＢ．ｈｔｍｌ”  ＲＧＢ無圧縮方式や  ＨＹＰＥＲＬＩＮＫ  ”ｈｔｔｐ：／／ｅ−ｗｏｒｄｓ．ｊｐ／ｗ／ＪＰＥＧ．ｈｔｍｌ”  ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式など複数の画像形式を  ＨＹＰＥＲＬＩＮＫ  ”ｈｔｔｐ：／／ｅ−ｗｏｒｄｓ．ｊｐ／ｗ／Ｅ３８２Ｂ５Ｅ３８３９ＤＥ３８３ＢＣＥ３８３８８．ｈｔｍｌ”  サポートしているので、Ｅｘｉｆ形式に従えば、上記実施の形態のように待ち受け画像データをデータ圧縮して記憶することができる。
【００５１】
Ｅｘｉｆ形式については、例えば、（社）電子情報技術産業協会（ＪＥＩＴＡ：  Ｊａｐａｎ  Ｅｌｅｃｔｒｏｎｉｃ  ａｎｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ  Ｉｎｄｕｓｔｒｉｅｓ  Ａｓｓｏｃｉａｔｉｏｎ）が発行した規格文書（ＪＥＩＴＡ  ＣＰ−３４５１：  Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ  ｆｏｒ  ｄｉｇｉｔａｌ  ｓｔｉｌｌ  ｃａｍｅｒａｓ：  Ｅｘｉｆ  ｖｅｒｓｉｏｎ  ２．２）を参照されたい。
［１−３］  携帯電話機１が実行する処理の流れ
上記においては、携帯電話機１が実行する処理について、待ち受け画像の表示に必要な設定をユーザから受け付ける際の処理と、待ち受け画像の表示を行う際の処理とを説明したが、ここでは、特に、待ち受け画像の表示を行う際の処理の流れについて説明する。
【００５２】
図４は、携帯電話機１が待ち受け画像の表示を行う際に実行する処理の流れを示すフローチャートである。図４に示されるように、携帯電話機１は、先ず、タイマー処理を実行する（ステップＳ１００）。すなわち、前記タイマー１０４にタイマー値を設定して、設定したタイマー値に相当する時間が経過するのを待つ。
【００５３】
そして、携帯電話機１は、設定したタイマー値に相当する時間が経過したことを前記タイマー１０４にて検出すると、前記ＧＰＳモジュール１０６を用いて現在位置情報を取得する（ステップＳ１０１）。
携帯電話機１は、前記ＧＰＳモジュール１０６にて現在位置情報を取得すると、現在位置から所定の距離範囲内にある位置に関連付けられている待ち受け画像データが前記待ち受け画像記憶部１０７にて記憶されているかを、前記待ち受け画像検索部１０８にて検索する（ステップＳ１０２）。
【００５４】
携帯電話機１の現在位置から所定の距離範囲内の位置に関連付けられている待ち受け画像データが、前記待ち受け画像記憶部１０７にて記憶されていることが、前記待ち受け画像検索部１０８にて確認された場合には（ステップＳ１０３：ＹＥＳ）、携帯電話機１の現在位置から所定の距離範囲内の位置に関連付けられている待ち受け画像データのうち、携帯電話機１の現在位置にもっとも近い位置に関連付けられている待ち受け画像データを前記液晶ディスプレイパネル１１１に表示する（ステップＳ１０５）。
【００５５】
携帯電話機１の現在位置から所定の距離範囲内の位置に関連付けられている待ち受け画像データが、前記待ち受け画像記憶部１０７にて記憶されていないことが、前記待ち受け画像検索部１０８にて確認された場合には（ステップＳ１０３：ＮＯ）、前記設定情報記憶部１０２にて記憶されている通常モードにて液晶ディスプレイパネル１１１に表示されるべき待ち受け画像の設定を参照する（ステップＳ１０４）。
【００５６】
そして、携帯電話機１は、前記設定情報記憶部１０２の記憶されている設定に従って、待ち受け画像データを前記待ち受け画像記憶部１０７から読み出す。そして、携帯電話機１は、前記待ち受け画像記憶部１０７から読み出した待ち受け画像データを、前記待ち受け画像表示部１１０にて前記液晶ディスプレイパネル１１１に表示させる（ステップＳ１０５）。
【００５７】
（１）タイマー処理（Ｓ１００）
次に、携帯電話機１が実行するタイマー処理（Ｓ１００）について、更に詳しく説明する。図５は、携帯電話機１が実行するタイマー処理（Ｓ１００）の流れを示すフローチャートである。図５に示されるように、携帯電話機１は、先ず、制御部１００にて、設定情報記憶部１０２が記憶している設定情報を参照して、擬似乱数の平均値を取得する（ステップ２００）。
【００５８】
そして、設定情報記憶部１０２から取得した擬似乱数の平均値に地に基づいて、制御部１００は、擬似乱数発生部１０３に擬似乱数を発生させる（ステップＳ２０１）。制御部１００は、擬似乱数発生部１０３から取得した擬似乱数をタイマー値として、タイマー１０４に設定する（ステップＳ２０２）。
タイマー１０４は、制御部１００が設定した前記のタイマー値に相当する時間が経過したかどうかを確認する。そして、前記タイマー値に相当する時間が経過していなければ（ステップＳ２０３：ＮＯ）、その確認を継続する。タイマー１０４が前記タイマー値に相当する時間が経過したと判定した場合には（ステップＳ２０３：ＹＥＳ）、タイマー処理サブルーチンを抜けて、メイン・ルーチンに復帰する。
【００５９】
（２）  待ち受け画像を検索する処理（Ｓ１０２）
次に、携帯電話機１が実行する待ち受け画像を検索する処理について、更に、詳しく説明する。図６は、携帯電話機１が実行する待ち受け画像を検索する処理の流れを表わすフローチャートである。
図６に示されるように、携帯電話機１は、ＧＰＳモジュール１０６を用いて、位置情報取得部１０５にて取得した位置情報を、待ち受け画像検索部１０８にて受け付ける（ステップＳ３００）。次に、待ち受け画像検索部１０８は、現在位置と待ち受け画像データに関連付けられた位置との間の距離の最小値を格納する変数（以下、「最小距離変数」という。）を初期化する（ステップＳ３０１）。
【００６０】
この初期化をするに当たって、最小距離変数が表わす距離は、例えば、地球の外周の半分の長さである２０，０００ｋｍとすれば良い。
待ち受け画像検索部１０８は、前記先頭ポインタ・テーブル２００に格納されているアドレス値を参照して（ステップＳ３０２）、当該アドレス値にて示される記憶領域に格納されている待ち受け画像データを取得する（ステップＳ３０３）。そして、待ち受け画像検索部１０８は、前述したように待ち受け画像データの付加情報を参照して、当該待ち受け画像データに関連付けられた位置情報を取得する（ステップＳ３０４）。
【００６１】
待ち受け画像検索部１０８は、待ち受け画像データに関連付けられた位置情報を取得すると、当該位置情報が表わしている位置と、携帯電話機１の現在位置との間の距離を計算する（ステップＳ３０５）。この距離の計算方法については、後に詳述する。
待ち受け画像検索部１０８は、前記の距離を計算すると、前記最小距離変数の値とその初期値とが等しいか否かを確認する。そして、当該確認の結果、最小距離変数の値とその初期値とが等しくないと判定した場合には（ステップＳ３０６：ＮＯ）、前述のように算出した距離と最小距離変数の値とを比較して、前記距離が最小距離変数の値よりも小さいか否か確認する。
【００６２】
そして、待ち受け画像検索部１０８は、当該確認の結果、前記算出した距離の方が最小距離変数の値よりも小さいと判定した場合には（ステップＳ３０７：ＹＥＳ）、前記算出した距離を新たな最小距離として最小距離変数に代入する（ステップＳ３０８）。
また、前記最小距離変数の値とその初期値とが等しいと判定された場合にも（ステップＳ３０６：ＹＥＳ）、前記算出した距離を新たな最小距離として最小距離変数に代入する（ステップＳ３０８）。
【００６３】
そして、待ち受け画像検索部１０８は、前記算出した距離を新たな最小距離として最小距離変数に代入した後、当該算出した距離に係る待ち受け画像データを格納している記憶領域の先頭アドレスを記録する（ステップＳ３０９）。
待ち受け画像検索部１０８は、前記算出した距離の方が最小距離変数の値よりも小さくないと判定した場合（ステップＳ３０７：ＮＯ）、或いは、ステップＳ３０９の処理を完了した後、現在参照している待ち受け画像データを格納している記憶領域のネクスト・ポインタ・フィールド２１０を参照して、次に参照すべき待ち受け画像データが格納されている記憶領域の先頭アドレス値を取得する（ステップＳ３１０）。
【００６４】
そして、待ち受け画像検索部１０８は、現在参照している待ち受け画像データが、ネクスト・ポインタによって数珠繋ぎにリンクされた一連の待ち受け画像データのうちの末尾データに相当するか否かを、前記取得したアドレス値を参照することによって確認する。
当該確認の結果、現在参照している待ち受け画像データが末尾データではなく、次に続く待ち受け画像データが存在すると判定された場合には（ステップＳ３１１：ＮＯ）、前記取得したアドレス値に示される記憶領域を参照して、待ち受け画像データを取得する（ステップＳ３０３）。そして、上述したような処理を繰り返す。
【００６５】
前記確認の結果、現在参照している待ち受け画像データが末尾データであると判定された場合には（ステップＳ３１１：ＮＯ）、待ち受け画像検索部１０８は、携帯電話機１の現在位置から所定距離内のいずれかの位置に関連付けられた待ち受け画像データがあるか否かを確認する。
待ち受け画像検索部１０８は、この確認を、携帯電話機１の現在位置と、待ち受け画像データに関連付けられた位置との間の距離の最小値が、設定情報記憶部１０２に記憶されている所定距離よりも小さいか否かを確認することによって行う。
【００６６】
当該確認の結果、携帯電話機１の現在位置と、待ち受け画像データに関連付けられた位置との間の距離の最小値が、設定情報記憶部１０２に記憶されている所定距離よりも小さいと判定された場合には（ステップＳ３１２：ＹＥＳ）、当該待ち受け画像データを液晶ディスプレイパネル１１１に表示すべき待ち受け画像データとする（ステップＳ３１３）。
【００６７】
前記確認の結果、携帯電話機１の現在位置と、待ち受け画像データに関連付けられた位置との間の距離の最小値が、設定情報記憶部１０２に記憶されている所定距離よりも小さくないと判定された場合には（ステップＳ３１２：ＮＯ）、液晶ディスプレイパネル１１１に表示すべき待ち受け画像データは無いと判断する（ステップＳ３１４）。
【００６８】
ステップＳ３１３、若しくは、ステップＳ３１４の処理を完了した後、携帯電話機１は、待ち受け画像を検索するサブルーチンを抜けて、メイン・ルーチンに復帰する。
（３）  ２地点間の距離の算出（ステップＳ３０５）
次に、携帯電話機１の現在位置と、待ち受け画像データに関連付けられた位置との間の距離を距離算出部１０９が算出する際に用いる計算方法について説明する。携帯電話機１の現在位置と、待ち受け画像データに関連付けられた位置とのいずれの位置も緯度と経度を用いて特定されている。
【００６９】
距離算出部１０９は、２組の緯度と経度から、これらの地点間の距離を計算する。図７は、距離算出部１０９が２地点間の距離を算出するために実行する処理の流れを表わすフローチャートである。
図７に示されるように、距離算出部１０９は、先ず、待ち受け画像検索部１０８から、携帯電話機１の現在位置情報と、待ち受け画像データに関連付けられた位置情報とを受け付ける（ステップＳ４００）。
【００７０】
続いて、距離算出部１０９は、各地点における地球の半径を求める（ステップＳ４０１）。本実施の形態においては、計算の精度を向上させるため、各地点の緯度を用いて赤道半径を補正することにより各地点の地球の半径を求める。計算式は以下の通りである。
【００７１】
【数１】
2004304339.tif 000003
ここでＥは地球の離心率である。また、緯度はラジアン単位に変換された値を用いる。
距離算出部１０９は、各地点における地球の半径を算出すると、次に、地球の中心を原点とする直交座標における各地点の座標値を算出する（ステップＳ４０２）。ここで、当該直交座標系は赤道面をＸＹ平面として、経度０度をＸ軸、東経９０度をＹ軸とし、地軸をＺ軸とするようなＸＹＺ座標系である。各座標値を算出する式は以下の通りである。
【００７２】
【数２】
2004304339.tif 000004
【００７３】
【数３】
2004304339.tif 000005
【００７４】
【数４】
2004304339.tif 000006
距離算出部１０９は、上述のようにして算出した各地点の座標値を用いて、これら地点間のユークリッド距離を計算する（ステップＳ４０３）。現在位置に係る座標値を（Ｘ１、Ｙ１、Ｚ１）、待ち受け画像に関連付けられている座標値を（Ｘ２、Ｙ２、Ｚ２）とすると、これら地点間のユークリッド距離を計算する式は以下の通りである。
【００７５】
【数５】
2004304339.tif 000007
なお、上述のようにして算出した２地点間のユークリッド距離を用いて２地点間の地表面距離、すなわち、地球の表面に沿った最短距離を求めることもできる。しかしながら、現在位置と待ち受け画像との関連の深さを評価するという目的に鑑みれば、２地点間のユークリッド距離を求めるだけで当該目的を達成のに十分である。
【００７６】
このような理由から、本実施の形態においては地表面距離までは算出せず、距離算出部１０９に係る処理負荷の軽減を採ることとした。
距離算出部１０９は、上述のようにして、２地点間のユークリッド距離を算出したら、当該ユークリッド距離を待ち受け画像検索部１０３に出力して処理を終了する（ステップＳ４０４）。
【００７７】
（４）  待ち受け画像を表示する処理（ステップＳ１０５）
図４に示されているフローチャートにおける、待ち受け画像表示部１１０が待ち受け画像を表示する処理（ステップＳ１０４）について、更に、詳細に説明する。図８は、携帯電話機１が待ち受け画像表示部１１０にて待ち受け画像を液晶ディスプレパネル１１１に表示する際に実行する処理の流れを示すフローチャートである。
【００７８】
図８に示されるように、待ち受け画像表示部１０６は、待ち受け画像検索部１０３から待ち受け画像データを受け付けると（ステップＳ５００）、受け付けが待ち受け画像データがデータ圧縮されているので、これを解凍する（ステップＳ５０１）。なお、この圧縮データの解凍には、公知の圧縮データ解凍アルゴリズムを用いれば良い。
【００７９】
待ち受け画像表示部１０６は、上述のようにして待ち受け画像データを解凍した後、これを液晶ディスプレイパネル１０７に表示させて（ステップＳ５０２）、処理を終了する。
以上のようにすれば、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を表示する携帯電話機、および、飽きのこない待ち受け画像を携帯電話機に表示させる待ち受け画像表示方法を提供することができる。
【００８０】
［１−４］  第１の実施の形態に係る変形例
以上、第１の実施の形態に基づいて本願発明を説明してきたが、本実施の形態について、以下のような変形例を実施することができる。
（１）  上記実施の形態においては、距離算出部１０４において、指定された２地点間の直線距離を求めるとしたが、本願発明がこれに限定されないのは言うまでもなく、直線距離に代えて地表面距離を計算するとしても良い。
【００８１】
距離算出部１０４は、上述の直線距離から次のようにして地表面距離を求めることができる。すなわち、先ず、次式を用いて、２地点間の直線距離から半射程角を求める。
【００８２】
【数６】
2004304339.tif 000008
上式を用いて得られた半射程角を次式に代入すれば、２地点間の地表面距離を求めることができる。
【００８３】
【数７】
2004304339.tif 000009
なお、赤道半径の値としては、例えば、６，３７８，１３６ｍ、地球の離心率の値としては、例えば、０．０１６７を用いれば良い。更に、精度の高い値を用いれば、２地点間の距離を更に精度よく求めることができる。
【００８４】
このようにすれば、待ち受け画像に関連付けられている位置が特に遠方であるような場合には、ユークリッド距離と地表面離との差が大きくなるので、例えば、当該位置を目的地として移動しているような場合、その行程距離をより正確に知ることができる。
（１）  上記実施の形態においては、距離算出部１０９にて２地点間の距離を算出するに当たって、緯度と経度のみに基づいて算出するとしたが、これに代えて、次のようにするとしても良い。
【００８５】
すなわち、距離算出部１０９にて２地点間の距離を算出するに当たって、緯度と経度の他に、地点毎の高度（標高）を考慮するとしても良い。この場合において、位置情報取得部１０５は、ＧＰＳモジュール１０６により、緯度と経度とに加えて、高度も取得する。また、待ち受け画像記憶部１０７は、各待ち受け画像データに関連付けて記憶する位置情報として、緯度と経度とに加えて、高度も記憶する。
【００８６】
距離算出部１０４は、２地点間の距離を算出するにあたって、前述した数２、数３、数４に代えて、次の式を用いる。
【００８７】
【数８】
2004304339.tif 000010
【００８８】
【数９】
2004304339.tif 000011
【００８９】
【数１０】
2004304339.tif 000012
このようにすれば、相異なる待ち受け画像に対して同一の緯度と経度とが関連付けられているような場合であっても、高度によって、これらの待ち受け画像を区別して表示することができる。これは、例えば、１棟のビルの内部の異なるフロアに関連付けられている待ち受け画像があるような場合に有効である。具体的には、百貨店において、フロア毎にフロア・マップを待ち受け画像として表示させるような場合が挙げられる。
【００９０】
（３）  上記第１の実施の形態においては、待ち受け画像の表示を、擬似乱数を用いて、不定期に更新するとしたが、これに代えて、定期的に待ち受け画像の表示を更新するとしても良い。
すなわち、設定情報記憶部１０２にて、ユーザが設定した値、若しくは、デフォルト値を記憶しておく。そして、この設定値を、制御部１００が設定情報記憶部１０２から読み出し、これをタイマー値としてタイマー１０４に設定するとしても良い。このようにしても、上記第１の実施の形態におけるのと同様の効果を得ることができる。
【００９１】
［２］  第２の実施の形態
次に、本願発明の第２の実施の形態に係る携帯電話機について説明する。本実施の形態に係る携帯電話機は、上記第１の実施の形態に係る携帯電話機と概ね同様の構成を備えているが、当該構成に加えて、更に、前述した所定の距離範囲内にある複数の位置にそれぞれ待ち受け画像データが関連付けられている場合に、各待ち受け画像データに関連付けられている時間情報を参照して、待ち受け画像表示すべき待ち受け画像データを決定する点において相違している。
【００９２】
本実施の形態に係る携帯電話機は、前記第１の実施の形態におけるのと同様に、待ち受け画像の表示に関して、通常モードと接近モードとの２通りの動作モードを有している。
本実施の形態に係る携帯電話機は、動作モードが通常モードである場合、前記第１の実施の形態におけるのと同様に、所定の待ち受け画像を表示する。
【００９３】
また、本実施の形態に係る携帯電話機は、各待ち受け画像データに関連付けて、位置情報に加えて、時間情報を記憶している。そして、動作モードが接近モードである場合には、携帯電話機の現在位置から所定の距離範囲内にある位置に関連付けられている待ち受け画像データであって、当該待ち受け画像データに関連付けられている時間情報がもっとも新しいものが表示される。
【００９４】
動作モードを通常モードとするか、接近モードとするか否かは、前記第１の実施の形態におけるのと同様に、携帯電話機の現在位置から所定距離内の位置に関連付けられた待ち受け画像データがあるかどうかによって判断される。また、本実施の形態に係る携帯電話機は、前記第１の実施の形態におけるのと同様に、動作モードの切り替えの判断を不定期に行う。
【００９５】
［２−１］  機能構成
図９は、本願発明の第２の実施の形態に係る携帯電話機について、待ち受け画像の表示に係る主要な機能構成を示す機能ブロック図である。
図９に示されるように、本実施の形態に係る携帯電話機３は、制御部３００、操作パネル３０１、設定情報記憶部３０２、擬似乱数発生部３０３、タイマー３０４、位置情報取得部３０５、ＧＰＳモジュール３０６、候補画像記憶部３０７、待ち受け画像記憶部３０８、待ち受け画像検索部３０９、距離算出部３１０、時刻比較部３１１、待ち受け画像表示部３１２、および、液晶ディスプレイパネル３１３を備えている。
【００９６】
制御部３００は、待ち受け画像の表示に係る携帯電話機３の動作を統括する機能ブロックである。
本実施の形態においても、前記第１の実施の形態におけるのと同様に、制御部３００は、操作パネル３０１を介して、ユーザからの設定を受け付ける。この場合において、携帯電話機３は、（ａ）通常モードに表示させる待ち受け画像の選択、（ｂ）擬似乱数の平均値の設定、（ｃ）所定距離の設定、の３つの設定をユーザから受け付けて、受け付けた設定情報を設定情報記憶部３０２にて記憶する。
【００９７】
前記第１の実施の形態におけるのと同様に、ユーザによって必要な設定がなされた場合には、携帯電話機３は、設定に従って動作する。また、ユーザによって必要な設定がなされなかった場合には、携帯電話機３は、デフォルト設定に従って動作する。
さて、携帯電話機３がユーザに起動されると、制御部３００にて、位置情報取得部３０５に対して、携帯電話機３の現在位置に係る位置情報を取得するように指示する。
【００９８】
位置情報取得部３０５は、制御部３００から前記の指示を受け付けると、ＧＰＳモジュール３０６を用いて現在位置に係る緯度と経度とを取得する。位置情報取得部３０５は、ＧＰＳモジュール３０６から現在位置に係る緯度と経度とを取得したら、これらを現在位置情報として制御部３００に渡す。
制御部３００は、位置情報取得部３０５から現在位置情報を受け付けると、待ち受け画像検索部３０９に対して、前記現在位置情報と前記所定の距離とを渡して、液晶ディスプレイパネル３１３に表示すべき待ち受け画像データを検索するように指示する。
【００９９】
待ち受け画像検索部３０９は、制御部３００から前記の指示を受け付けると、待ち受け画像記憶部３０８に記憶されている待ち受け画像データに関連付けられている位置情報を取得する。
そして、待ち受け画像検索部３０９は、距離算出部３０９に対して、制御部３００から受け付けた位置情報と、待ち受け画像記憶部３０８から取得した位置情報とを渡して、距離を算出するように指示する。
【０１００】
距離算出部３０９は、待ち受け画像検索部３０９から受け付けた２つの位置情報から、これらの位置情報に係る地点間の距離を算出する。本実施の形態においては、距離算出部３０９は、地球を球体とみなして、その球体の表面に沿った２地点間の最短距離（地表面距離）を求める。距離算出部３０９は、２地点間の地表面距離を算出すると、これを待ち受け画像検索部３０９に渡す。
【０１０１】
待ち受け画像検索部３０９は、距離算出部３０９から２地点間の地表面距離値を受け付けると、制御部３００から受け付けた所定の距離よりも当該地表面距離の方が小さいか否かを確認する。
当該確認の結果、制御部３００から受け付けた所定の距離よりも当該地表面距離の方が小さいと判断された場合には、待ち受け画像検索部３０９は、当該待ち受け画像データに関連付けられている時間情報を取得する。
【０１０２】
そして、待ち受け画像検索部３０９は、時刻比較部３１１にて、取得した時間情報が、携帯電話機３の現在位置から所定の距離範囲内にある位置に関連付けられていると判断された待ち受け画像データに係る時間情報のうち、もっともと最近の時間を表わしているものであるか否かを確認する。
当該確認の結果、取得した時間情報が、携帯電話機３の現在位置から所定の距離範囲内にある位置に関連付けられていると判断された待ち受け画像データに係る時間情報のうち、もっともと最近の時間を表わしていると判断された場合には、待ち受け画像検索部３０９は、現在参照している待ち受け画像データの先頭アドレスを候補画像記憶部３０７に記憶させる。
【０１０３】
待ち受け画像検索部３０９は、待ち受け画像記憶部３０８に記憶されているすべての待ち受け画像データについて、それに関連付けられている位置情報と時間情報とを取得して、上述のような処理を実行した後、候補画像記憶部３０７を参照して、何らかの待ち受け画像データの先頭アドレスが記憶されているか否か確認する。
【０１０４】
そして、当該確認の結果、候補画像記憶部３０７に待ち受け画像データの先頭アドレスがまったく記憶されていないと判断された場合には、制御部３００に渡すべき待ち受け画像データがない旨を、待ち受け画像検索部３０９は制御部３００に通知する。
また、前記確認の結果、候補画像記憶部３０７に待ち受け画像データの先頭アドレスが記憶されていると判断された場合には、待ち受け画像検索部３０９は、当該待ち受け画像データを制御部３００に渡す。
【０１０５】
制御部３００は、渡すべき待ち受け画像データが無い旨の通知を、待ち受け画像検索部３０９から受け付けると、設定情報記憶部３０２に対して、通常モードで表示すべき待ち受け画像データに関する設定情報を渡すように指示する。
設定情報記憶部３０２は、制御部３００から前記の指示を受け付けると、通常モードで表示すべき待ち受け画像データに関する設定情報を制御部３００に渡す。
【０１０６】
制御部３００は、設定情報記憶部３０２から通常モードで表示すべき待ち受け画像データに関する設定情報を受け付けると、待ち受け画像記憶部３０８に対して、当該設定情報を渡して、通常モードで表示すべき待ち受け画像データを渡すように指示する。
待ち受け画像記憶部３０８は、制御部３００から前記の指示を受け付けると、制御部３００から受け付けた前記の設定情報を参照して、待ち受け画像データを特定する。そして、待ち受け画像記憶部３０８は、特定した待ち受け画像データを制御部３００に渡す。
【０１０７】
制御部３００は、待ち受け画像記憶部３０８から通常モードに係る待ち受け画像データを受け付けると、待ち受け画像表示部３１２に対して、当該待ち受け画像データを渡して、当該待ち受け画像データを液晶ディスプレイパネル３１３に表示するように指示する。
また、制御部３００は、待ち受け画像検索部３０９から待ち受け画像データを受け付けた場合には、待ち受け画像表示部３１２に対して、待ち受け画像検索部３０９から受け付けた待ち受け画像データ（接近モードに係る待ち受け画像データ）を渡して、当該待ち受け画像データを液晶ディスプレイパネル３１３に表示するように指示する。
【０１０８】
なお、本実施の形態においては、待ち受け画像記憶部３１０は、待ち受け画像データをデータ圧縮された状態で記憶している。制御部３００は、待ち受け画像記憶部３１０、または、待ち受け画像検索部３０９からデータ圧縮された状態の待ち受け画像データを受け付けて、当該待ち受け画像データをデータ圧縮されたままの状態で待ち受け画像表示部３１２に渡す。
【０１０９】
待ち受け画像表示部３１２は、制御部３００から前記の指示を受け付けると、制御部３００から受け付けた待ち受け画像データを解凍する。そして、解凍した待ち受け画像データを、待ち受け画像表示部３１２は、液晶ディスプレイパネル３１３に渡して、表示するように指示する。
液晶ディスプレイパネル３１３は、待ち受け画像表示部３１２から前記の指示を受け付けると、待ち受け画像表示部３１２から受け付けた待ち受け画像データを表示する。
【０１１０】
制御部３００は、液晶ディスプレイパネル３１３にて待ち受け画像データを表示すると、設定情報記憶部３０２に記憶されている前記擬似乱数の平均値を参照する。そして、制御部３００は、設定情報記憶部３０２から取得した当該擬似乱数の平均値を擬似乱数発生部３０３に渡して、擬似乱数を発生させるように指示する。
【０１１１】
擬似乱数発生部３０３は、制御部３００から前記の指示を受け付けると、併せて制御部３００から受け付けた擬似乱数の平均値の設定値を用いて擬似乱数値を発生させる。ここで、当該擬似乱数は一様分布に従うとしても良いし、正規分布に従うとしても良い。
また、他の確率分布に従うとしても良い。擬似乱数値を発生させるに当たって、確率分布に応じて、平均値以外の数値が必要な場合には、当該数値も、制御部３００によって、設定情報記憶部３０２から読み出され、擬似乱数発生部３０３に渡されるとすれば良い。
【０１１２】
擬似乱数発生部３０３は、擬似乱数値を発生させると、発生させた擬似乱数値を制御部３００に渡す。
制御部３００は、擬似乱数発生部３０３から擬似乱数値を受け付けると、受け付けた擬似乱数値をタイマー値としてタイマー３０４に渡し、当該タイマー値に相当する時間が経過したら通知するように指示する。
【０１１３】
タイマー３０４は、制御部３００から受け付けたタイマー値に従って、時間の経過の計測を開始する。そして、タイマー３０４は、制御部３００から受け付けたタイマー値に相当する時間が経過したことを検知すると、その旨を制御部３００に通知する。
制御部３００は、タイマー３０４からタイマー値に相当する時間が経過した旨の通知を受け付けると、上述したように、位置情報主頭部３０５に携帯電話機３の現在位置情報を取得させ、待ち受け画像検索部３０９に携帯電話機３の現在値から所定の距離範囲内の位置に関連付けられている待ち受け画像を検索させ、その検索結果に応じて、待ち受け画像表示部３１２に待ち受け画像を表示させる処理を実行する。
【０１１４】
［２−２］  データ構造
次に、前記待ち受け画像記憶部３０８が待ち受け画像データ、位置情報、および、時間情報を関連付けて記憶するためのデータ構造について説明する。
本実施の形態においても、第１の実施の形態におけるのと同様に、待ち受け画像記憶部３０８は、待ち受け画像データを管理するためにリンク構造を採用している。すなわち、前述の図２に示されるようなデータ構造を採用している。
【０１１５】
ただし、前記第１の実施の形態においては、Ｅｘｉｆ形式に規定されているＧＰＳ属性情報のうち、緯度と経度とを使用するとしたが、本実施の形態においては、これらに加えて、時間情報（ＧＰＳ  ｄａｔｅ）も使用する。
なお、年月日よりも詳しく時分秒までも時間情報として記録したい場合には、Ｅｘｉｆ形式にて規定された他のフィールドに記録するとしても良いし、Ｅｘｉｆ形式のデータとは別に時間情報を記録するとしても良い。
【０１１６】
［２−３］  携帯電話機３が実行する処理の流れ
次に、携帯電話機３が待ち受け画像の表示に際して実行する処理の流れについて説明する。
図１０は、携帯電話機３が待ち受け画像の表示を行う際に実行する処理の流れを示すフローチャートである。図１０に示されるように、携帯電話機３は、先ず、タイマー処理を実行する（ステップＳ６００）。
【０１１７】
すなわち、設定情報記憶部３０２に記憶されている擬似乱数の平均値を用いて、擬似乱数発生部３０３に擬似乱数値を生成させた後、当該擬似乱数値をタイマー値としてタイマー３０４に設定し、当該タイマー値に相当する時間が経過するのを待つ、という処理を実行する。
そして、携帯電話機３は、設定したタイマー値に相当する時間が経過したことを前記タイマー３０４にて検出すると、前記ＧＰＳモジュール３０６を用いて現在位置情報を取得する（ステップＳ６０１）。
【０１１８】
携帯電話機３は、前記ＧＰＳモジュール３０６にて現在位置情報を取得すると、現在位置から所定の距離範囲内にある位置に関連付けられている待ち受け画像データが前記待ち受け画像記憶部３０８にて記憶されているかを確認し、そのような待ち受け画像データがある場合には、そのうちのもっとも最近の時間を表わす時間情報を関連付けられている待ち受け画像データを前記待ち受け画像検索部３０９にて検索する（ステップＳ６０２）。
【０１１９】
携帯電話機３は、該当する待ち受け画像データが、前記待ち受け画像記憶部３０８にて記憶されていると、前記待ち受け画像検索部３０９にて確認された場合には（ステップＳ６０３：ＹＥＳ）、当該待ち受け画像データを前記液晶ディスプレイパネル３１３に表示する（ステップＳ６０５）。
携帯電話機３は、該当する待ち受け画像データが、前記待ち受け画像記憶部３０８にて記憶されていないと確認された場合には（ステップＳ６０４：ＮＯ）、前記設定情報記憶部３０２にて記憶されている通常モードにて表示されるべき待ち受け画像データの設定（先頭アドレス）を参照する（ステップＳ６０４）。
【０１２０】
そして、携帯電話機３は、前記設定情報記憶部３０２の記憶されている設定に従って、待ち受け画像データを前記待ち受け画像記憶部３０８から読み出して、当該待ち受け画像データを、前記待ち受け画像表示部３１２にて前記液晶ディスプレイパネル３１３に表示する（ステップＳ６０５）。
（１）  待ち受け画像を検索する処理（Ｓ６０２）
次に、携帯電話機３が実行する待ち受け画像を検索する処理について、更に、詳しく説明する。図１１は、携帯電話機３が実行する待ち受け画像を検索する処理の流れを表わすフローチャートである。
【０１２１】
図１１に示されるように、携帯電話機３は、位置情報取得部３０５にて、ＧＰＳモジュール３０６を用いて取得した位置情報を、待ち受け画像検索部３０９にて受け付ける（ステップＳ７００）。
次に、待ち受け画像検索部３０９は、現在位置から所定の距離範囲内にある位置に関連付けられている待ち受け画像データに関連付けられた時間のうち、もっとも最近の時間を格納する変数（以下、「最新値変数」という。）を初期化する（ステップＳ７０１）。
【０１２２】
この初期化をするに当たって、最新値変数が表わす時間は、例えば、西暦１９００年１月１日とすれば良い。
待ち受け画像検索部３０９は、前記先頭ポインタ・テーブル２００に格納されているアドレス値を参照する（ステップＳ７０２）。そして、当該アドレス値にて示される記憶領域に格納されている待ち受け画像データの付加情報を参照して、当該待ち受け画像データに関連付けられた位置情報を取得する（ステップＳ７０３）。
【０１２３】
待ち受け画像検索部３０９は、待ち受け画像データに関連付けられた位置情報を取得すると、当該位置情報が表わしている位置と、携帯電話機３の現在位置との間の地表面距離を計算する（ステップＳ７０４）。
待ち受け画像検索部３０９は、算出した地表面距離が所定の距離よりも小さいか否かを確認する。そして、当該確認の結果、前記地表面距離が所定の距離よりも小さいと判定した場合には（ステップＳ７０５：ＹＥＳ）、再度、当該アドレス値にて示される記憶領域に格納されている待ち受け画像データの付加情報を参照して、当該待ち受け画像データに関連付けられた時間情報を取得する（ステップＳ７０６）。
【０１２４】
次に、待ち受け画像検索部３０９は、時刻比較部３１１にて、取得した時間情報が前記最新値変数に係る時間よりも新しい時間を表わしているか否かを確認する。そして、当該確認の結果、当該時間情報が前記最新値変数に係る時間よりも新しい時間を表わしていると判定した場合には（ステップＳ７０７：ＹＥＳ）、当該時間情報が表わしている時間を新たな最新時間として最新値変数に格納する（ステップＳ７０８）。
【０１２５】
そして、待ち受け画像検索部３０９は、当該時間情報に係る待ち受け画像データの記憶領域の先頭アドレスを記録する（ステップＳ７０９）。
待ち受け画像検索部３０９は、ステップＳ７０９の処理の後、前記確認の結果、前記地表面距離が所定の距離よりも小さくないと判定した場合（ステップＳ７０５：ＮＯ）、または、前記確認の結果、前記時間情報が前記最新値変数に係る時間よりも新しい時間を表わしていないと判定した場合には（ステップＳ７０７：ＮＯ）、当該待ち受け画像データの記憶領域のネクスト・ポインタ・フィールドを参照して、次に参照すべき待ち受け画像データの記憶領域の先頭アドレスを取得する（ステップＳ７１０）。
【０１２６】
そして、当該先頭アドレスが、現在参照している待ち受け画像データが末尾データであることを表わすものでない場合には（ステップＳ７１１：ＮＯ）、待ち受け画像検索部３０９は、取得した先頭アドレスに示される待ち受け画像データの記憶領域に記憶されている位置情報を取得して（ステップＳ７０３）、上述のような処理を繰り返す。
【０１２７】
前記先頭アドレスが、現在参照している待ち受け画像データが末尾データであることを表わすものである場合には（ステップＳ７１１：ＹＥＳ）、待ち受け画像検索部３０９は、処理結果を制御部３００に通知して、待ち受け画像を検索する処理を終了し、メイン・ルーチンに復帰する。
このようにすれば、携帯電話機３から所定の距離範囲内の位置に関連付けられている待ち受け画像データのうち、もっとも新しい待ち受け画像データを表示することができるので、携帯電話機３のユーザにとってより有意義な待ち受け画像データを表示することができ、したがって、飽きのこない待ち受け画像表示を実現することができる。
【０１２８】
［３］  第３の実施の形態
次に、本願発明の第２の実施の形態に係る携帯電話機について説明する。本実施の形態に係る携帯電話機は、上記第１の実施の形態に係る携帯電話機と概ね同様の構成を備えているが、当該構成に加えて、更に、前述した所定の距離範囲内にある複数の位置にそれぞれ待ち受け画像データが関連付けられている場合に、一番最後に当該所定の距離範囲内に入った待ち受け画像データを、待ち受け画像表示すべき待ち受け画像データとする点において相違している。
【０１２９】
本実施の形態に係る携帯電話機は、前記第１の実施の形態におけるのと同様に、待ち受け画像の表示に関して、通常モードと接近モードとの２通りの動作モードを有しており、動作モードが通常モードである場合には、前記第１の実施の形態におけるのと同様に、所定の待ち受け画像を表示する。
また、本実施の形態に係る携帯電話機は、待ち受け画像表示すべき待ち受け画像データを決定する際に、携帯電話機の現在位置から所定の距離範囲内にある位置に関連付けられている待ち受け画像データを記憶する。
【０１３０】
そして、次に、待ち受け画像表示を更新する際に、記憶されている待ち受け画像データ以外の待ち受け画像データが当該所定の距離範囲内にある位置に関連付けられている場合には、その待ち受け画像データを待ち受け画像表示する。
また、次に、待ち受け画像表示を更新する際に、記憶されている待ち受け画像データ以外の待ち受け画像データが当該所定の距離範囲内にある位置に関連付けられていない場合には、前回待ち受け画像表示した待ち受け画像データを再び待ち受け画像表示する。
【０１３１】
動作モードを通常モードとするか、接近モードとするか否かは、前記第１の実施の形態におけるのと同様に、携帯電話機の現在位置から所定距離内の位置に関連付けられた待ち受け画像データがあるかどうかによって判断される。また、本実施の形態に係る携帯電話機は、前記第１の実施の形態におけるのと同様に、動作モードの切り替えの判断を不定期に行う。
【０１３２】
［３−１］  機能構成
図１２は、本願発明の第３の実施の形態に係る携帯電話機について、待ち受け画像の表示に係る主要な機能構成を示す機能ブロック図である。
図１２に示されるように、本実施の形態に係る携帯電話機４は、制御部４００、操作パネル４０１、設定情報記憶部４０２、擬似乱数発生部４０３、タイマー４０４、位置情報取得部４０５、ＧＰＳモジュール４０６、範囲内画像記憶部４０７、待ち受け画像記憶部４０８、待ち受け画像検索部４０９、距離算出部４１０、待ち受け画像表示部４１１、および、液晶ディスプレイパネル４１２を備えている。
【０１３３】
制御部４００は、待ち受け画像の表示に係る携帯電話機４の動作を統括する機能ブロックである。
本実施の形態においても、前記第１の実施の形態におけるのと同様に、制御部４００は、操作パネル４０１を介して、ユーザからの設定を受け付ける。この場合において、携帯電話機４は、（ａ）通常モードに表示させる待ち受け画像の選択、（ｂ）擬似乱数の平均値の設定、（ｃ）所定距離の設定、の３つの設定をユーザから受け付けて、受け付けた設定情報を設定情報記憶部４０２にて記憶する。
【０１３４】
前記第１の実施の形態におけるのと同様に、ユーザによって必要な設定がなされた場合には、携帯電話機４は、設定に従って動作する。また、ユーザによって必要な設定がなされなかった場合には、携帯電話機４は、デフォルト設定に従って動作する。
さて、携帯電話機４がユーザに起動されると、制御部４００にて、位置情報取得部４０５に対して、携帯電話機４の現在位置に係る位置情報を取得するように指示する。
【０１３５】
位置情報取得部４０５は、制御部４００から前記の指示を受け付けると、ＧＰＳモジュール４０６を用いて現在位置に係る緯度と経度とを取得する。位置情報取得部４０５は、ＧＰＳモジュール４０６から現在位置に係る緯度と経度とを取得したら、これらを現在位置情報として制御部４００に渡す。
制御部４００は、位置情報取得部４０５から現在位置情報を受け付けると、待ち受け画像検索部４０９に対して、前記現在位置情報と前記所定の距離とを渡して、液晶ディスプレイパネル４１２に表示すべき待ち受け画像データを検索するように指示する。
【０１３６】
待ち受け画像検索部４０９は、制御部４００から前記の指示を受け付けると、待ち受け画像記憶部４０８に記憶されている待ち受け画像データに関連付けられている位置情報を取得する。
そして、待ち受け画像検索部４０９は、距離算出部４０９に対して、制御部４００から受け付けた位置情報と、待ち受け画像記憶部４０８から取得した位置情報とを渡して、距離を算出するように指示する。
【０１３７】
距離算出部４０９は、待ち受け画像検索部４０９から受け付けた２つの位置情報から、これらの位置情報に係る地点間の地表面距離を算出すると、これを待ち受け画像検索部４０９に渡す。
待ち受け画像検索部４０９は、距離算出部４０９から２地点間の地表面距離値を受け付けると、制御部４００から受け付けた所定の距離よりも当該地表面距離の方が小さいか否かを確認する。
【０１３８】
当該確認の結果、制御部４００から受け付けた所定の距離よりも当該地表面距離の方が小さいと判断された場合には、待ち受け画像検索部４０９は、当該待ち受け画像データを記憶する記憶領域の先頭アドレスが範囲内画像記憶部４０７にて記憶されているか否かを確認する。
当該確認の結果、当該待ち受け画像データを記憶する記憶領域の先頭アドレスが範囲内画像記憶部４０７にて記憶されていると判断された場合には、当該待ち受け画像データは、新たに所定の距離範囲内に入ったものではなく、したがって、新たな待ち受け画像表示の対象とはならないと判断される。また、当該先頭アドレスは、次に待ち受け画像表示を更新する際にも参照される。
【０１３９】
逆に、当該待ち受け画像データを記憶する記憶領域の先頭アドレスが範囲内画像記憶部４０７にて記憶されていないと判断された場合には、当該待ち受け画像データは、新たに所定の距離範囲内に入ったものであるので、新たな待ち受け画像表示の対象とはなると判断される。
また、当該先頭アドレスは、次に待ち受け画像表示を更新する際に参照する必要があるので、範囲内画像記憶部４０７に記憶される。
【０１４０】
待ち受け画像検索部４０９は、待ち受け画像記憶部４０８に記憶されているすべての待ち受け画像データについて、それに関連付けられている位置情報を取得して、上述のような処理を実行した後、範囲内画像記憶部３０７を参照して、携帯電話機４の現在位置から所定の距離範囲内の位置に関連付けられていない待ち受け画像データの先頭アドレスが記憶されているか否か確認する。
【０１４１】
そして、当該確認の結果、携帯電話機４の現在位置から所定の距離範囲内の位置に関連付けられていない待ち受け画像データの先頭アドレスが記憶されていると判断された場合には、そのような先頭アドレスの記憶を範囲内画像記憶部３０７から抹消する。
待ち受け画像検索部４０９は、携帯電話機４の現在位置から所定の距離範囲内に新たに入った待ち受け画像データを検出した場合には、その待ち受け画像データを記憶する記憶領域の先頭アドレスを制御部４００に通知する。
【０１４２】
また、待ち受け画像検索部４０９は、携帯電話機４の現在位置から所定の距離範囲内に新たに入った待ち受け画像データを検出しなかった場合であって、かつ、前回待ち受け画像表示した待ち受け画像データを記憶する記憶領域の先頭アドレスが範囲内画像記憶部３０７に記憶されている場合には、当該先頭アドレスを制御部４００に通知する。
【０１４３】
また、待ち受け画像検索部４０９は、携帯電話機４の現在位置から所定の距離範囲内に新たに入った待ち受け画像データを検出しなかった場合であって、かつ、前回待ち受け画像表示した待ち受け画像データを記憶する記憶領域の先頭アドレスが範囲内画像記憶部３０７から抹消されている場合には、通常モードとすべき旨を制御部４００に通知する。
【０１４４】
制御部４００は、通常モードとすべき旨の通知を、待ち受け画像検索部４０９から受け付けると、設定情報記憶部４０２に対して、通常モードで表示すべき待ち受け画像データに関する設定情報を渡すように指示する。
設定情報記憶部４０２は、制御部４００から前記の指示を受け付けると、通常モードで表示すべき待ち受け画像データに関する設定情報を制御部４００に渡す。
【０１４５】
制御部４００は、設定情報記憶部４０２から通常モードで表示すべき待ち受け画像データに関する設定情報を受け付けると、待ち受け画像記憶部４０８に対して、当該設定情報を渡して、通常モードで表示すべき待ち受け画像データを渡すように指示する。
待ち受け画像記憶部４０８は、制御部４００から前記の指示を受け付けると、制御部４００から受け付けた前記の設定情報を参照して、待ち受け画像データを特定する。そして、待ち受け画像記憶部４０８は、特定した待ち受け画像データを制御部４００に渡す。
【０１４６】
制御部４００は、待ち受け画像記憶部４０８から通常モードに係る待ち受け画像データを受け付けると、待ち受け画像表示部４１１に対して、当該待ち受け画像データを渡して、当該待ち受け画像データを液晶ディスプレイパネル４１２に表示するように指示する。
また、制御部４００は、待ち受け画像検索部４０９から待ち受け画像データの先頭アドレスを受け付けた場合には、待ち受け画像表示部４１１に対して、待ち受け画像検索部４０９から受け付けた待ち受け画像データ（接近モードに係る待ち受け画像データ）の先頭アドレスを渡して、当該待ち受け画像データを液晶ディスプレイパネル４１２に表示するように指示する。
【０１４７】
なお、本実施の形態においては、待ち受け画像記憶部４１０は、待ち受け画像データをデータ圧縮された状態で記憶している。
待ち受け画像表示部４１１は、制御部４００から前記の指示を受け付けると、制御部４００から受け付けた指示に係る待ち受け画像データを解凍する。そして、解凍した待ち受け画像データを、待ち受け画像表示部４１１は、液晶ディスプレイパネル４１２に渡して、表示するように指示する。
【０１４８】
液晶ディスプレイパネル４１２は、待ち受け画像表示部４１１から前記の指示を受け付けると、待ち受け画像表示部４１１から受け付けた待ち受け画像データを表示する。
制御部４００は、液晶ディスプレイパネル４１２にて待ち受け画像データを表示すると、設定情報記憶部４０２に記憶されている前記擬似乱数の平均値を参照する。そして、制御部４００は、設定情報記憶部４０２から取得した当該擬似乱数の平均値を擬似乱数発生部４０３に渡して、擬似乱数を発生させるように指示する。
【０１４９】
擬似乱数発生部４０３は、制御部４００から前記の指示を受け付けると、併せて制御部４００から受け付けた擬似乱数の平均値の設定値を用いて擬似乱数値を発生させると、発生させた擬似乱数値を制御部４００に渡す。
制御部４００は、擬似乱数発生部４０３から擬似乱数値を受け付けると、受け付けた擬似乱数値をタイマー値としてタイマー４０４に渡し、当該タイマー値に相当する時間が経過したら通知するように指示する。
【０１５０】
タイマー４０４は、制御部４００から受け付けたタイマー値に従って、時間の経過の計測を開始する。そして、タイマー４０４は、制御部４００から受け付けたタイマー値に相当する時間が経過したことを検知すると、その旨を制御部４００に通知する。
制御部４００は、タイマー４０４からタイマー値に相当する時間が経過した旨の通知を受け付けると、上述したように、位置情報主頭部３０５に携帯電話機４の現在位置情報を取得させ、待ち受け画像検索部４０９に携帯電話機４の現在値から所定の距離範囲内の位置に関連付けられている待ち受け画像を検索させ、その検索結果に応じて、待ち受け画像表示部４１１に待ち受け画像を表示させる処理を実行する。
【０１５１】
［２−２］  データ構造
前記待ち受け画像記憶部４０８が待ち受け画像データと位置情報とを関連付けて記憶するためのデータ構造は、前記第１の実施の形態におけるのと同様である。すなわち、前述の図２に示されるようなデータ構造を採用している。
［２−３］  携帯電話機４が実行する処理の流れ
次に、携帯電話機４が待ち受け画像の表示に際して実行する処理の流れについて説明する。
【０１５２】
図１３は、携帯電話機４が待ち受け画像の表示を行う際に実行する処理の流れを示すフローチャートである。図１３に示されるように、携帯電話機４は、先ず、タイマー処理を実行する（ステップＳ８００）。
すなわち、設定情報記憶部４０２に記憶されている擬似乱数の平均値を用いて、擬似乱数発生部４０３に擬似乱数値を生成させた後、当該擬似乱数値をタイマー値としてタイマー４０４に設定して、当該タイマー値に相当する時間が経過するのを待つ。
【０１５３】
そして、携帯電話機４は、設定したタイマー値に相当する時間が経過したことを前記タイマー４０４にて検出すると、前記ＧＰＳモジュール４０６を用いて現在位置情報を取得する（ステップＳ８０１）。
携帯電話機４は、前記ＧＰＳモジュール４０６にて現在位置情報を取得すると、現在位置から所定の距離範囲内にある位置に関連付けられている待ち受け画像データが前記待ち受け画像記憶部４０８にて記憶されているかを検索する。
【０１５４】
そして、そのような待ち受け画像データがある場合には、その待ち受け画像データに関連付けられている位置が、携帯電話機４の現在位置から所定の距離範囲内に新たに入ってきたものがあるか検索する。（ステップＳ８０２）。
上記の検索の結果、待ち受け画像検索部４０９が、該当する待ち受け画像を発見しなかった場合には（ステップＳ８０３：ＮＯ）、携帯電話機４は、前記設定情報記憶部４０２にて記憶されている通常モードにて表示されるべき待ち受け画像データの設定（先頭アドレス）を参照する（ステップＳ８０４）。
【０１５５】
そして、携帯電話機４は、前記設定情報記憶部４０２の記憶されている設定に従って、待ち受け画像データを前記待ち受け画像記憶部４０８から読み出して、当該待ち受け画像データを、前記待ち受け画像表示部４１１にて前記液晶ディスプレイパネル４１２に表示する（ステップＳ８０５）。
また、上記の検索の結果、待ち受け画像検索部４０９が、該当する待ち受け画像を発見しなかった場合には（ステップＳ８０３：ＹＥＳ）、携帯電話機４は、当該待ち受け画像データを前記液晶ディスプレイパネル４１２に表示する（ステップＳ８０５）。
（１）  待ち受け画像を検索する処理（Ｓ８０２）
次に、携帯電話機４が実行する待ち受け画像を検索する処理について、更に、詳しく説明する。図１４は、携帯電話機４が実行する待ち受け画像を検索する処理の流れを表わすフローチャートである。
【０１５６】
図１４に示されるように、携帯電話機４は、位置情報取得部４０５にて、ＧＰＳモジュール４０６を用いて取得した自己の現在位置情報を、待ち受け画像検索部４０９にて受け付ける（ステップＳ９００）。
待ち受け画像検索部４０９は、前記先頭ポインタ・テーブル２００に格納されているアドレス値を参照する（ステップＳ９０１）。
【０１５７】
そして、当該アドレス値にて示される記憶領域に格納されている待ち受け画像データの付加情報を参照して、当該待ち受け画像データに関連付けられた位置情報を取得する（ステップＳ９０２）。
待ち受け画像検索部４０９は、待ち受け画像データに関連付けられた位置情報を取得すると、当該位置情報が表わしている位置と、携帯電話機４の現在位置との間の地表面距離を計算する（ステップＳ９０３）。
【０１５８】
そして、待ち受け画像検索部４０９は、算出した地表面距離が所定の距離よりも小さいか否かを確認する。
当該確認の結果、前記地表面距離が所定の距離よりも小さいと判断した場合には（ステップＳ９０４：ＹＥＳ）、待ち受け画像検索部４０９は、範囲内画像記憶部４０７を参照して、当該待ち受け画像データを記憶する記憶領域の先頭アドレスが、範囲内画像記憶部４０７に記憶されているか否かを確認する。
【０１５９】
当該確認の結果、当該待ち受け画像データを記憶する記憶領域の先頭アドレスが、範囲内画像記憶部４０７に記憶されていないと判断した場合には（ステップＳ９０５：ＹＥＳ）、当該待ち受け画像データを待ち受け画像表示すべき待ち受け画像データとする。
そして、当該待ち受け画像データを記憶する記憶領域の先頭アドレスを、範囲内画像記憶部４０７にて記憶する（ステップＳ９０６）。
【０１６０】
待ち受け画像検索部４０９は、前記確認の結果、前記地表面距離が所定の距離よりも小さくないと判断した場合（ステップＳ９０４：ＮＯ）、当該待ち受け画像データを記憶する記憶領域の先頭アドレスが、範囲内画像記憶部４０７に記憶されていると判断した場合（ステップＳ９０５：ＮＯ）、或いは、ステップＳ９０６の処理の後、当該待ち受け画像データを記憶する記憶領域のネクスト・ポインタ・フィールドを参照して、次に参照すべき待ち受け画像データ記憶領域の先頭アドレスを取得する（ステップＳ９０７）。
【０１６１】
待ち受け画像検索部４０９は、取得した先頭アドレスを参照して、当該先頭アドレスが当該待ち受け画像データが末尾データであることを表わすものでない場合には（ステップＳ９０８：ＮＯ）、当該先頭アドレスに示される記憶領域から位置情報を取得する（ステップＳ９０２）。そして、待ち受け画像検索部４０９は、上述のような処理を繰り返す。
【０１６２】
待ち受け画像検索部４０９は、前記先頭アドレスが当該待ち受け画像データが末尾データであることを表わすものである場合には（ステップＳ９０８：Ｙｅｓ）、
待ち受け画像データに関連付けられている位置情報が、携帯電話機４の現在位置から所定の距離範囲内には無いと判断された待ち受け画像データを記憶する記憶領域の先頭アドレスを範囲内画像記憶部４０７から抹消する（ステップＳ９０９）。
【０１６３】
携帯電話機４は、以上のようにして待ち受け画像データを検索する処理を完了した後、メイン・ルーチンに復帰する。
このようにすれば、携帯電話機４の現在位置から所定の距離範囲内に新たに入った位置に関連付けられている待ち受け画像データを優先的に表示するので、携帯電話機４のユーザは、自分から所定の距離範囲内の位置にどのような待ち受け画像データが関連付けられているかをいち早く知ることができる。したがって、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を表示することができる。
【０１６４】
［２−４］  第３の実施の形態に係る変形例
以上、第３の実施の形態に基づいて本願発明を説明してきたが、本実施の形態について、以下のような変形例を実施することができる。
（１）  上記実施の形態においては、携帯電話機４の現在位置から所定の距離範囲内に新たに入った待ち受け画像データを検出した場合には当該待ち受け画像データを待ち受け画像表示し、そのような待ち受け画像データを検出しなかった場合であって、かつ、前回待ち受け画像表示した待ち受け画像データに関連付けられた位置が携帯電話機４の現在位置から所定の距離範囲内にある場合には前回と同じ待ち受け画像データを待ち受け画像表示し、更に、携帯電話機４の現在位置から所定の距離範囲内に新たに入った待ち受け画像データを検出しなかった場合であって、かつ、前回待ち受け画像表示した待ち受け画像データに関連付けられた位置が携帯電話機４の現在位置から所定の距離範囲内にない場合には通常モードで待ち受け画像表示するように設定された待ち受け画像を表示するとしたが、これに代えて、次のようにするとしても良い。
【０１６５】
すなわち、携帯電話機４は、待ち受け画像検索部４０９にて、待ち受け画像データに関連付けられた位置が、携帯電話機４の現在位置から所定の距離範囲内に新たに入ってきたのを検出すると、例えば、範囲内画像記憶部４０７にて、当該待ち受け画像データを記憶する記憶領域の先頭アドレスに関連付けて現在時刻を記憶する。
【０１６６】
そして、携帯電話機４は、自己の現在位置から所定の距離範囲内にある位置に関連付けられた待ち受け画像データが複数ある場合には、範囲内画像記憶部４０７に記憶されている待ち受け画像データに関連付けて記憶されている時刻がもっとも新しい待ち受け画像データを待ち受け画像表示する。
［４］  変形例
以上、本願発明を実施の形態に基づいて説明してきたが、本願発明は、上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
【０１６７】
（１）  上記実施の形態においては、ＧＰＳシステムを用いて携帯電話機の現在位置を特定するとしたが、これに代えて、ＧＰＳシステム以外の方法を用いて携帯電話機の現在位置を特定するとしても良い。
例えば、複数の無線基地局から発信される電波を同時に受信し、各無線基地局から送信される電波の伝搬時間差を測定することによって、各無線基地局と携帯端末間との間の距離を算出する。そして、算出した距離から三角測量の原理を用いて携帯電話機の位置を特定するとしても良い。
【０１６８】
ＧＰＳシステムにおいては、建造物の多い環境や屋内では衛星からの電波を受信することができないので、測定誤差が大きくなったり、位置情報を取得できなくなったりするといった問題があるが、無線基地局からの電波を用いて位置情報を取得する場合には、無線基地局が設置されていさえすれば、かかる問題を生じない。
【０１６９】
また、上に代えて、無線基地局と携帯電話機との間でやり取りされる電波の強さ等を測定し、得られた測定値から無線基地局と携帯電話機との間の距離を類推して位置情報を測定するとしても良い。
この場合において、無線基地局や携帯電話機の周囲の地形や建造物などに起因する反射波を考慮して電波の強さ等の測定を行えば、無線基地局や携帯電話機の周囲に建造物などの障害物が多い場合でも、反射波による誤差を抑えることができる。
【０１７０】
上述のようにすれば、携帯電話機のより正確な位置情報を取得することができるので、誤った位置情報を取得した結果、携帯電話機の現在位置とまったく関係のない待ち受け画像が表示されるといった不都合を回避することができる。従って、ユーザにとってより有意義な待ち受け画像を携帯電話機に表示させることができる。
【０１７１】
（２）  上記実施の形態においては、本願発明をもっぱら携帯電話機に適用する場合について説明したが、本願発明の適用範囲がこれに限定されないのは言うまでも無く、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄａｔａ  ａｓｓｉｓｔａｎｃｅ）やＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）に適用するとしても良い。
この場合、前記の待ち受け画像は、例えば、所謂壁紙としてＰＤＡやＰＣのスクリーンに表示されるとしも良いし、或いは、所謂スクリーンセイバーとして表示されるとしても良い。ただし、本願発明の性質上、前記ＰＣは移動可能であることが必要である。なぜなら、移動可能でなければ、位置情報に基づいて待ち受け画像を変更する機会が無くなるからである。
【０１７２】
また、上記実施の形態においては、待ち受け画像データをもっぱら液晶ディスプレイパネルに待ち受け画像表示する場合について説明したが、本願発明がこれに限定されないのは言うまでもなく、液晶ディスプレイパネル以外の表示装置を使って待ち受け画像データを待ち受け画像表示するとしても良く、そのような場合においても、上記実施の形態におけるのと同様に、本願発明の効果を得ることができる。
【０１７３】
（３）  上記実施の形態においては、もっぱら携帯電話機を例にとって、本願発明を説明したが、本願発明がこれに限定されないのは言うまでもなく、本願発明を待ち受け画像の表示方法であるとしても、上記と同様の効果を奏することができる。
（４）  上記実施の形態においては、待ち受け画像表示すべき待ち受け画像データを待ち受け画像記憶部にて記憶するとした。この待ち受け画像記憶部が待ち受け画像データを記憶するための具体的な構成には、以下のような態様が考えられる。
【０１７４】
すなわち、待ち受け画像記憶部は、携帯電話機の内部記憶装置（例えば、不揮発性メモリなど。）に待ち受け画像データを記憶するとしても良い。また、待ち受け画像記憶部は、携帯電話機に接続された外部記憶装置に待ち受け画像データを記憶するとしても良い。
また、携帯電話機の内部記憶装置と外部記憶装置の間で待ち受け画像データの遣り取りをするとしても良い。このようにすれば、携帯電話機のユーザどうしで待ち受け画像データを交換することができるので、待ち受け画像表示の楽しみが更に倍加する。
【０１７５】
また、待ち受け画像データは、インターネットなどのような通信ネットワークに接続された携帯電話機において、当該通信ネットワークを介して、待ち受け画像データ・サーバや他の携帯電話機などを含む他の機器から待ち受け画像データを取得し、取得した待ち受け画像データを内部記憶装置や外部記憶装置に記憶するとしても良い。
【０１７６】
（５）  上記実施の形態においては、待ち受け画像データの取得方法については、特に、説明をしなかったが、本願発明に係る携帯電話機は、例えば、次のような構成と方法とによって、待ち受け画像データを取得するとしても良い。
すなわち、本願発明に係る携帯電話機はデジタル・カメラ・モジュールを備え、当該デジタル・カメラ・モジュールを用いて風景等を撮影することにより、待ち受け画像データを取得するとしても良い。
【０１７７】
この場合において、待ち受け画像データの取得時に、併せて、ＧＰＳモジュールを用いて、緯度や経度、高度といった位置情報を取得して、当該待ち受け画像データと関連付けて記憶する。更に、ＧＰＳモジュール、若しくは、携帯電話機が内蔵するタイマーを用いて、取得時の年月日や時分秒を表わす時間情報を併せて取得して、同じく、当該待ち受け画像データと関連付けて記憶するとしても良い。
【０１７８】
（６）  上記実施の形態においては、待ち受け画像表示としてもっぱら画像データを表示する場合について説明したが、画像データに加えて、更に、次のような表示も行うとしても良い。
すなわち、本願発明に係る携帯電話機は、前記距離算出部にて算出した、携帯電話機の現在位置から、待ち受け画像表示する待ち受け画像データに関連付けられている位置までの距離を、待ち受け画像データと併せて待ち受け画像表示するとしても良い。
【０１７９】
また、本願発明に係る携帯電話機は、当該携帯電話機の現在位置から待ち受け画像表示すべき待ち受け画像データに関連付けられている位置へ向かう方向を算出することによって、当該方向を待ち受け画像データと併せて待ち受け画像表示するとしても良い。この場合において、例えば、当該方向が北北西である場合には文字列「ＮＮＷ」を表示し、或いは、当該方向が東南東である場合には文字列「ＥＳＥ」を表示するとすれば良い。
【０１８０】
更に、本願発明に係る携帯電話機は、方位センサーを備えているとしても良く、当該方位センサーを用いて当該携帯電話機の姿勢を検出するとともに、当該携帯電話機の現在位置から待ち受け画像表示すべき待ち受け画像データに関連付けられている位置へ向かう方向を算出することによって、当該携帯電話機の向きに応じた方向表示を、待ち受け画像データと併せて、待ち受け画像表示するとしても良い。
【０１８１】
この場合において、例えば、表示すべき方向に応じた矢印などのアイコンを表示することによって方向表示をするとしても良い。また、例えば、当該携帯電話機について１２時の方向を示す場合には文字列「１２：００」を表示し、或いは、当該携帯電話機について３時３０分の方向を示す場合には文字列「０３：３０」を表示するとしても良い。
【０１８２】
また、待ち受け画像表示をするに当たって、待ち受け画像データと併せて、上述したような距離表示と方向表示との両方を併せて実行するとしても良い。このようにすれば、携帯電話機のユーザが、待ち受け画像データに関連付けられている位置へ向かおうとしている場合に、どちらの方向へどのくらいの距離を進めば良いか一目瞭然となるので非常に便利である。
【０１８３】
また、上に述べたように、前記距離表示や方向表示を行うにあたっては、携帯電話機のユーザが指定した待ち受け画像データを待ち受け画像表示するとしても良い。
このようにすれば、当該ユーザが道に迷って、当該待ち受け画像データに関連付けられている位置から遠ざかり、別の待ち受け画像データに関連付けられている位置に接近してしまったような場合であっても、ユーザが指定した待ち受け画像データが待ち受け画像表示され続けると同時に、、ユーザが指定した待ち受け画像データに関連付けられている位置を指し示す前記距離表示や方向表示がされ続ける。
【０１８４】
従って、ユーザが目的とする位置とは異なる位置に関連付けられた待ち受け画像データが待ち受け画像表示されることによって、前記距離表示や方向表示が当該ユーザが目的とする位置とは異なる位置を指し示すようになった結果、当該ユーザが目的地へ向かうための情報を見ることができなくなってしまうといった不都合を解消することができる。
【０１８５】
（７）  上記実施の形態においては、待ち受け画像記憶部において、待ち受け画像データを記憶するにあたって、Ｅｘｉｆ形式を採用するとしたが、本願発明がこれに限定されないのは言うまでもなく、Ｅｘｉｆ形式とは異なるデータ・フォーマットを採用して、待ち受け画像データを記憶するとしても、上記と同様の効果を得ることができる。
【０１８６】
（８）  上記実施の形態においては、待ち受け画像記憶部において、データ圧縮された待ち受け画像データを記憶し、待ち受け画像表示部において、データ圧縮された待ち受け画像データを解凍して、待ち受け画像表示するとしたが、本願発明がこれに限定されないのは言うまでもなく、これに代えて、次のようにするとしても良い。
【０１８７】
すなわち、待ち受け画像記憶部は、待ち受け画像データをデータ圧縮していない状態で記憶するとしても良い。このようにすれば、待ち受け画像表示部において、待ち受け画像データを待ち受け画像表示する際に、待ち受け画像データを解凍する必要が無くなる。したがって、待ち受け画像表示部における処理負荷が軽減されるとともに、待ち受け画像表示をするための処理時間を短縮することができる。
【０１８８】
なお、待ち受け画像記憶部は、待ち受け画像データを記憶するために必要となるメモリ消費量を削減するために、待ち受け画像表示される可能性が高い待ち受け画像データをデータ圧縮しない状態で記憶し、他の待ち受け画像データはデータ圧縮した状態で記憶するとしても良い。
待ち受け画像表示される可能性が高いか否かは、例えば、当該携帯電話機のユーザに設定されることとしても良い。また、例えば、待ち受け画像データ毎に待ち受け画像表示された回数や時間を記録しておき、当該回数が多い待ち受け画像データや、当該時間が長い待ち受け画像データは、待ち受け画像表示される可能性が高いと判断するとしても良い。
【０１８９】
このようにすれば、待ち受け画像表示部において、データ圧縮された待ち受け画像データを解凍する頻度を低減することができるので、待ち受け画像表示部の処理負荷を軽減するとともに、待ち受け画像表示をするための処理時間を短縮することができる。したがって、携帯電話機の消費電力量も併せて低減することができる。
【０１９０】
【発明の効果】
以上説明したように、本願発明によれば、携帯電話機の現在位置から所定の距離範囲内にある位置に関連付けられた待ち受け画像データを待ち受け画像表示するにあたって、当該範囲内にある複数の位置にそれぞれ待ち受け画像データが関連付けられている場合には、携帯電話機の現在位置にもっとも近い位置に関連付けられている待ち受け画像データを待ち受け画像表示する。
【０１９１】
したがって、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を表示する携帯電話機、および、飽きのこない待ち受け画像を携帯電話機に表示させる待ち受け画像表示方法を提供することができる。
また、本願発明によれば、携帯電話機から所定の距離範囲内の位置に関連付けられている待ち受け画像データのうち、もっとも新しい待ち受け画像データを表示することができるので、携帯電話機のユーザにとってより最近の興味を反映した待ち受け画像データを表示することができる。
【０１９２】
したがって、ユーザ毎に有意義で飽きのこない待ち受け画像表示を実現することができる。
また、本願発明によれば、携帯電話機の現在位置から所定の距離範囲内に新たに入った位置に関連付けられている待ち受け画像データを優先的に表示するので、携帯電話機のユーザは、自分から所定の距離範囲内の位置にどのような待ち受け画像データが関連付けられているかをいち早く知ることができる。
【０１９３】
したがって、ユーザにとってより有意義な、従って、飽きのこない待ち受け画像を表示することができる。
【図面の簡単な説明】
【図１】本願発明の第１の実施の形態に係る携帯電話機について、待ち受け画像の表示に係る主要な機能構成を示す機能ブロック図である。
【図２】第１の実施の形態に係る待ち受け画像記憶部１０７が待ち受け画像データを管理するため用いているデータ構造を表わす図であって、図２（ａ）には、最初に参照されるべき待ち受け画像データの先頭アドレスを記憶するための先頭ポインタ・テーブル２０のデータ構造が示され、図２（ｂ）には、個々の待ち受け画像データを格納するための待ち受け画像データ格納領域２１のデータ構造が示されている。
【図３】Ｅｘｉｆ形式にて付加することができるＧＰＳ属性情報を示す図である。
【図４】第１の実施の形態に係る携帯電話機１が待ち受け画像の表示を行う際に実行する処理の流れを示すフローチャートである。
【図５】第１の実施の形態に係る携帯電話機１が実行するタイマー処理（Ｓ１００）の流れを示すフローチャートである。
【図６】第１の実施の形態に係る携帯電話機１が実行する待ち受け画像を検索する処理の流れを表わすフローチャートである。
【図７】第１の実施の形態に係る距離算出部１０９が２地点間の距離を算出するために実行する処理の流れを表わすフローチャートである。
【図８】第１の実施の形態に係る携帯電話機１が待ち受け画像表示部１１０にて待ち受け画像を液晶ディスプレパネル１１１に表示する際に実行する処理の流れを示すフローチャートである。
【図９】本願発明の第２の実施の形態に係る携帯電話機について、待ち受け画像の表示に係る主要な機能構成を示す機能ブロック図である。
【図１０】第２の実施の形態に係る携帯電話機３が待ち受け画像の表示を行う際に実行する処理の流れを示すフローチャートである。
【図１１】第２の実施の形態に係る携帯電話機３が実行する待ち受け画像を検索する処理の流れを表わすフローチャートである。
【図１２】本願発明の第３の実施の形態に係る携帯電話機について、待ち受け画像の表示に係る主要な機能構成を示す機能ブロック図である。
【図１３】第３の実施の形態に係る携帯電話機４が待ち受け画像の表示を行う際に実行する処理の流れを示すフローチャートである。
【図１４】第３の実施の形態に係る携帯電話機４が実行する待ち受け画像を検索する処理の流れを表わすフローチャートである。
【符号の説明】
１、３、４…………………携帯電話機
１００、３００、４００…制御部
１０１、３０１、４０１…操作パネル
１０２、３０２、４０２…設定情報記憶部
１０３、３０３、４０３…擬似乱数発生部
１０４、３０４、４０４…タイマー
１０５、３０５、４０５…位置情報取得部
１０６、３０６、４０６…ＧＰＳモジュール
１０７、３０８、４０８…待ち受け画像記憶部
１０８、３０９、４０９…待ち受け画像検索部
１０９、３１０、４１０…距離算出部
１１０、３１２、４１１…待ち受け画像表示部
１１１、３１３、４１２…液晶ディスプレイパネル
２０…………………………先頭ポインタ・テーブル
２１…………………………待ち受け画像データ格納領域
２１０………………………ネクスト・ポインタ・フィールド
２１１………………………待ち受け画像データ・フィールド
３０７………………………候補画像記憶部
３１１………………………時刻比較部
４０７………………………範囲内画像記憶部
【図１】
2004304339.tif 000013
【図２】
2004304339.tif 000014
【図３】
2004304339.tif 000015
【図４】
2004304339.tif 000016
【図５】
2004304339.tif 000017
【図６】
2004304339.tif 000018
【図７】
2004304339.tif 000019
【図８】
2004304339.tif 000020
【図９】
2004304339.tif 000021
【図１０】
2004304339.tif 000022
【図１１】
2004304339.tif 000023
【図１２】
2004304339.tif 000024
【図１３】
2004304339.tif 000025
【図１４】
2004304339.tif 000026