(57)【要約】【課題】  現在時刻に対応した画像を表示装置に表示する装置において、少ないデータで現在時刻に同期した画像を表示できるようにする。【解決手段】  画像表示システム１においては、携帯電話機３に画像を表示する表示部２５と、現在時刻を表示部２５に認識可能に表示するための画像データが記憶された記憶部３５と、携帯電話機３を制御する制御部２０と、を備えている。制御部２０は、現在時刻を計時する計時機能を有すると共に、時刻信号を入力する度に、記憶部３５に記憶された画像データを読み出し、時刻信号に基づいて画像データを配置する仮想空間上の座標および向きを決定し、これらが決定される度に、画像データを仮想空間内の決定された座標上に決定された向きで配置し、予め設定された視線の方向から仮想空間内の一部の領域を見た状態を示す表示データを生成し、生成した表示データを、表示手段に対して出力する演算処理、を実行する。【選択図】  図１
2006126040.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
現在時刻を計時する計時手段と、
所定形状のパーツを用いて現在時刻を前記表示手段に認識可能に表示するための画像データが記憶された記憶手段と、
前記計時手段から現在時刻を表す時刻信号を入力する度に、前記記憶手段に記憶された画像データを読み出し、前記時刻信号に基づいて、前記画像データを配置する仮想空間上の座標および向きを決定する位置決定手段と、
該位置決定手段により前記画像データを配置する座標および向きが決定される度に、前記画像データを前記仮想空間内の決定された座標上に決定された向きで配置し、予め設定された第１方向から前記仮想空間内の一部の領域を見た状態を示す表示データを生成し、該生成した表示データを、前記表示手段に対して出力する表示出力手段と、
を備えたことを特徴とする画像表示装置。
【請求項２】
前記第１方向を設定する視点設定手段を備えていることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
ホスト装置に対して通信可能な通信手段と、
前記通信手段を介して、前記ホスト装置から画像データを取得し、該画像データを前記記憶手段に記憶させるダウンロード手段と、
を備えたことを特徴とする請求項１または請求項２に記載の画像表示装置。
【請求項４】
前記ダウンロード手段は、前記ホスト装置から複数の画像データを取得し、該複数の画像データを前記記憶手段に記憶させ、
前記位置決定手段は、前記記憶手段に記憶された複数の画像データのうち、少なくとも１つの画像データを配置する仮想空間上の座標および向きを、前記時刻信号に基づいて決定すること
を特徴とする請求項３に記載の画像表示装置。
【請求項５】
前記位置決定手段は、前記複数の画像データのうち、少なくとも１つの画像データを、前記時刻情報にかかわらず、前記仮想空間における予め定められた座標および向きにて配置するよう決定することを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記ダウンロード手段は、前記ホスト装置から２次元画像データを取得し、
前記位置決定手段は、前記２次元画像データが形成する平面と前記第１方向とが垂直になるように、前記２次元画像データの向きを決定すること
を特徴とする請求項４または請求項５に記載の画像表示装置。
【請求項７】
前記ダウンロード手段は、前記２次元画像データとして、時計の背景となる背景画像データと、時刻を数値として表示するための数値部品画像データとを取得し、
前記位置決定手段は、前記時刻信号に基づいて、前記数値部品画像データを配置する座標および向きを決定すること
を特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記ダウンロード手段は、前記２次元画像データとして、時計の背景となる背景画像データと、時計の長針となる長針画像データと、時計の短針となる短針画像データとを取得し、
前記位置決定手段は、前記時刻信号に基づいて、前記長針画像データおよび前記短針画像データを配置する座標および向きを決定すること
を特徴とする請求項６に記載の画像表示装置。
【請求項９】
前記ダウンロード手段は、取得しようとするデータが既に前記記憶手段に記憶されている場合には、データの取得を行なわないことを特徴とする請求項３〜請求項８の何れかに記載の画像表示装置。
【請求項１０】
前記ダウンロード手段は、前記画像データと共にこの画像データを識別する画像ＩＤも取得するよう設定されており、
前記画像ＩＤを取得した状態で、前記画像ＩＤと共に画像ＩＤが無効か否かの判定を要求する判定要求信号を、前記通信手段を介して前記ホスト装置に送信し、前記ホスト装置から前記通信手段を介して画像ＩＤが無効である旨の画像ＩＤ無効信号を受信すると、前記位置決定手段が行う仮想空間上の座標および向きの決定、または前記表示出力手段が行なう表示データの生成を禁止する画像ＩＤ判定手段、を有すること
を特徴とする請求項３〜請求項９の何れかに記載の画像表示装置。
【請求項１１】
前記ダウンロード手段は、前記画像データと共に、前記画像データの有効期限を示す期限情報を取得し、
前記計時手段は、現在時刻と日付とを計時するよう設定されており、
前記ダウンロード工程にて取得した期限情報から有効期限が満了する日付を演算し、該有効期限が満了する日付と、前記計時手段から取得した日付を表す日付信号とを比較し、前記日付信号が表す日付が、前記有効期限が満了する日付よりも後である場合には、前記位置決定手段が行う仮想空間上の座標および向きの決定、または前記表示出力手段が行なう表示データの生成を禁止する有効期限判定手段、を有すること
を特徴とする請求項３〜請求項１０の何れかに記載の画像表示装置。
【請求項１２】
前記通信手段を介して、前記ホスト装置と特定の通信を行ったか否かの確認を求める指令を前記ホスト装置に対して送信し、前記ホスト装置から前記通信手段を介して前記特定の通信を行った旨の情報を受け取るまで、前記位置決定手段または前記表示出力手段が行う処理を中断させる通信情報判定手段を備えたこと、を特徴とする請求項３〜請求項１１の何れかに記載の画像表示装置。
【請求項１３】
当該画像表示装置は、携帯電話端末装置であることを特徴とする請求項１〜請求項１２の何れかに記載の画像表示装置。
【請求項１４】
請求項１〜請求項１３の何れかに記載の画像表示装置を構成する、前記位置決定手段および前記表示出力手段としての機能を、コンピュータで実現するための画像表示プログラム。
【請求項１５】
表示手段に画像を表示する画像表示方法であって、
現在時刻を計時する計時手段から現在時刻を示す時刻信号を入力する度に、記憶手段に記憶された、所定形状のパーツを用いて現在時刻を前記表示手段に認識可能に表示するための画像データを読み出し、前記時刻信号に基づいて、前記画像データを配置する仮想空間上の座標および向きを決定する位置決定工程と、
該位置決定工程にて前記画像データを配置する座標および向きが決定される度に、前記画像データを前記仮想空間内の決定された座標上に決定された向きで配置し、予め設定された第１方向から前記仮想空間内の一部の領域を見た状態を示す表示データを生成し、該生成した表示データを、前記表示手段に対して出力する表示出力工程と、
を有することを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在時刻に対応した画像を表示する画像表示装置、画像表示プログラム、および画像表示方法に関する。
【背景技術】
【０００２】
従来より、現在時刻に対応した画像を表示装置に表示する装置として、予め準備した多数の画像データのうち、使用する画像データを複数（３枚）選択し、これらを組み合わせることにより、アナログ時計の画像を生成し、現在時刻を画面上に表示するものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２０２３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記装置においては、表示のための全ての画像データを保有しておく必要があるため、例えば、画面上で時計の針を滑らかに移動させようとする場合などには、大容量のメモリを必要とするという問題点があった。
【０００４】
そこで、このような問題点を鑑み、現在時刻に対応した画像を表示装置に表示する装置において、少ないデータで現在時刻に同期した画像を表示できるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するために成された請求項１に記載の画像表示装置は、画像を表示する表示手段と、現在時刻を計時する計時手段と、所定形状のパーツを用いて現在時刻を前記表示手段に認識可能に表示するための画像データが記憶された記憶手段と、前記計時手段から現在時刻を表す時刻信号を入力する度に、前記記憶手段に記憶された画像データを読み出し、前記時刻信号に基づいて、前記画像データを配置する仮想空間上の座標および向きを決定する位置決定手段と、該位置決定手段により前記画像データを配置する座標および向きが決定される度に、前記画像データを前記仮想空間内の決定された座標上に決定された向きで配置し、予め設定された第１方向から前記仮想空間内の一部の領域を見た状態を示す表示データを生成し、該生成した表示データを、前記表示手段に対して出力する表示出力手段と、を備えたことを特徴としている。
【０００６】
従って、このような画像表示装置によれば、表示する画像の全てを画像データとして持っておく必要がないので、少ないデータで現在時刻に同期した画像を表示することができる。
【０００７】
また、請求項１に記載の画像表示装置においては、請求項２に記載のように、第１方向を設定する視点設定手段を備えていることが望ましい。
即ち、視点設定手段は、予め設定された手順（順序）で、順次、第１方向を変更するよう設定されていてもよいし、外部から指令に基づいて第１方向を設定するよう設定されていてもよい。
【０００８】
このような画像表示装置によれば、視点設定手段により仮想空間を見る視点を任意に変化させることができるので、この表示データを見る者を楽しませることができる。
さらに、請求項１または請求項２に記載の画像表示装置においては、請求項３に記載のように、ホスト装置に対して通信可能な通信手段と、通信手段を介して、ホスト装置から画像データを取得し、この画像データを記憶手段に記憶させるダウンロード手段と、を備えていることが望ましい。
【０００９】
このような画像表示装置によれば、必要なデータをダウンロードして表示手段に表示させることができる。
加えて、請求項３に記載の画像表示装置において、請求項４に記載のように、ダウンロード手段は、ホスト装置から複数の画像データを取得し、この複数の画像データを記憶手段に記憶させ、位置決定手段は、記憶手段に記憶された複数の画像データのうち、少なくとも１つの画像データを配置する仮想空間上の座標および向きを、時刻信号に基づいて決定することが望ましい。
【００１０】
このような画像表示装置によれば、ダウンロード手段が複数の画像データを取得する場合においても良好に表示させることができる。
さらに、請求項４に記載の画像表示装置において、位置決定手段は、請求項５に記載のように、複数の画像データのうち、少なくとも１つの画像データを、時刻情報にかかわらず、仮想空間における予め定められた座標および向きにて配置するよう決定することが好ましい。
【００１１】
このような画像表示装置によれば、固定表示する画像については既定値を使用するので、画像データの位置を決定するための演算負荷を軽減させることができる。
また、請求項４または請求項５に記載の画像表示装置において、請求項６に記載のように、ダウンロード手段は、ホスト装置から２次元画像データを取得し、位置決定手段は、２次元画像データが形成する平面と第１方向とが垂直になるように、２次元画像データの向きを決定することが望ましい。
【００１２】
このような画像表示装置によれば、２次元画像データを正面から見た状態を表示するので、２次元データを歪なく配置することができる。
さらに、請求項６に記載の画像表示装置において、請求項７に記載のように、ダウンロード手段は、２次元画像データとして、時計の背景となる背景画像データと、時刻を数値として表示するための数値部品画像データとを取得し、位置決定手段は、時刻信号に基づいて、数値部品画像データを配置する座標および向きを決定するよう構成してもよいし、請求項８に記載のように、ダウンロード手段は、２次元画像データとして、時計の背景となる背景画像データと、時計の長針となる長針画像データと、時計の短針となる短針画像データとを取得し、位置決定手段は、時刻信号に基づいて、長針画像データおよび短針画像データを配置する座標および向きを決定するよう構成してもよい。
【００１３】
このような画像表示装置によれば、各画像データを組み合わせて表示する時計を表示させることができる。
特に、請求項７に記載の画像表示装置によれば、数値部品画像単独、或いは複数の数値部品画像の組み合わせにより、時刻情報とリンクしたデジタル時計を表示させることができる。
【００１４】
また、請求項８に記載の画像表示装置によれば、時刻情報とリンクしたアナログ時計を表示させることができる。
また、請求項３〜請求項８の何れかに記載の画像表示装置において、ダウンロード手段は、請求項９に記載のように、取得しようとするデータが既に記憶手段に記憶されている場合には、データの取得を行なわないことが望ましい。
【００１５】
このような画像表示装置によれば、既に取得したデータは取得しないようにすることができるので、無駄な通信を省略することができる。また、ダウンロード手段を用いて、プログラムとデータとを取得する場合は、データ部分のみを入れ替えることにより、容易に表示するデータの種類を変更することができる。
【００１６】
さらに請求項３〜請求項９の何れかに記載の画像表示装置においては、請求項１０に記載のように、ダウンロード手段は、画像データと共にこの画像データを識別する画像ＩＤも取得するよう設定されており、画像ＩＤを取得した状態で、画像ＩＤと共に画像ＩＤが無効か否かの判定を要求する判定要求信号を、通信手段を介して前記ホスト装置に送信し、ホスト装置から通信手段を介して画像ＩＤが無効である旨の画像ＩＤ無効信号を受信すると、位置決定手段が行う仮想空間上の座標および向きの決定、または表示出力手段が行なう表示データの生成を禁止する画像ＩＤ判定手段、を有することが望ましい。
【００１７】
このような画像表示装置によれば、データが有効か否かを確認し、無効である場合にはその画像データを表示しないようにすることができるので、ユーザ単位ではなく、画像データ単位で有効または無効を設定することができる。
【００１８】
加えて、請求項３〜請求項１０の何れかに記載の画像表示装置においては、請求項１１に記載のように、ダウンロード手段は、画像データと共に、画像データの有効期限を示す期限情報を取得し、計時手段は、現在時刻と日付とを計時するよう設定されており、ダウンロード工程にて取得した期限情報から有効期限が満了する日付を演算し、有効期限が満了する日付と、計時手段から取得した日付を表す日付信号とを比較し、日付信号が表す日付が、有効期限が満了する日付よりも後である場合には、位置決定手段が行う仮想空間上の座標および向きの決定、または表示出力手段が行なう表示データの生成を禁止する有効期限判定手段、を有することが好ましい。
【００１９】
このような画像表示装置によれば、取得した期限情報から有効期限が満了する日付を演算し、日付情報と比較し、使用を禁止するか否かを決定するので、ユーザ単位で利用制限を行うことができる。
【００２０】
次に、請求項３〜請求項１１の何れかに記載の画像表示装置においては、請求項１２に記載のように、通信手段を介して、ホスト装置と特定の通信を行ったか否かの確認を求める指令をホスト装置に対して送信し、ホスト装置から通信手段を介して特定の通信を行った旨の情報を受け取るまで、位置決定手段または表示出力手段が行う処理を中断させる通信情報判定手段を備えていることが好ましい。
【００２１】
このような画像表示装置によれば、メールマガジンや広告を見るなど、特定の通信を行わない限り、画像データを表示できないようにすることができる。
次に、請求項１〜請求項１２の何れかに記載の画像表示装置は、請求項１３に記載のように、携帯電話端末装置であることが好ましい。
【００２２】
このような画像表示装置によれば、携帯電話端末装置の機能を用いて画像を表示することができるので、新たな設備を用いることなく画像を表示することができる。
次に、請求項１４に記載の画像表示プログラムは、請求項１〜請求項１３の何れかに記載の画像表示装置を構成する、位置決定手段および表示出力手段としての機能を、コンピュータで実現するためのプログラムであることを特徴としている。
【００２３】
従って、この画像表示プログラムを用いれば、少ないデータで現在時刻に同期した画像を表示することができる。
次に、請求項１５に記載の発明は、表示手段に画像を表示する画像表示方法であって、現在時刻を計時する計時手段から現在時刻を示す時刻信号を入力する度に、記憶手段に記憶された、所定形状のパーツを用いて現在時刻を前記表示手段に認識可能に表示するための画像データを読み出し、前記時刻信号に基づいて、前記画像データを配置する仮想空間上の座標および向きを決定する位置決定工程と、該位置決定工程にて前記画像データを配置する座標および向きが決定される度に、前記画像データを前記仮想空間内の決定された座標上に決定された向きで配置し、予め設定された第１方向から前記仮想空間内の一部の領域を見た状態を示す表示データを生成し、該生成した表示データを、前記表示手段に対して出力する表示出力工程と、を有することを特徴としている。
【００２４】
従って、このような画像表示方法によれば、表示する画像の全てを画像データとして持つことなく、少ないデータで現在時刻に同期した画像を表示することができる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明にかかる実施の形態を図面と共に説明する。
【実施例１】
【００２６】
図１は、画像表示システム１の概要を示すブロック図である。
画像表示システム１は、図１に示すように、携帯電話機３（本発明でいう携帯電話端末装置および画像表示装置）と、携帯電話機３と通信を行うための通信施設９０と、通信施設９０にインターネットや電話通信回線網等のネットワーク９５を介して接続されたホスト装置５とを備えている。
【００２７】
携帯電話機３は、通信施設９０のアンテナ９０ａとの間で電波の送受信を行うアンテナ１５と、アンテナ１５を介して通信を行う通信部１０（本発明でいう通信手段）と、携帯電話機３全体の制御を行う制御部２０と、制御部２０より入力される表示データを表示する表示部２５（本発明でいう表示手段）と、携帯電話機３の使用者が動作指令を入力するための複数のボタンからなる操作部３０と、ホスト装置５から受信した時計画像データやプログラム等のデータを記憶する記憶部３５（本発明でいう記憶手段）と、携帯電話機３を構成する各部に電力を供給するバッテリ４０とを備えている。
【００２８】
ホスト装置５は、複数種類の時計画像データや、携帯電話機３やパーソナルコンピュータ等に時計画像データをダウンロードさせるためのデータ供給プログラム等を記憶している。即ち、ホスト装置５は、携帯電話機３やパーソナルコンピュータ等の通信装置からアクセスされると、データ供給プログラムを実行する。
【００２９】
また、ホスト装置５は、各使用者（各顧客）の情報を格納したデータベースを有する。
このデータベースには、使用者毎に、メールマガジンを読んでいるか否か（未読または既読）の情報や、後述する時計ＩＤの情報等が携帯電話機３の個体識別情報に関連付けて記録されており、携帯電話機３がホスト装置５と通信を行うことにより、随時この記録は書き換えられる。
【００３０】
また、データベースには、時計ＩＤが有効であるか否かの情報も記載されている。
記憶部３５は、携帯電話機３に内蔵されたメモリ、或いは携帯電話機３に対して着脱自在なメモリとして構成されている。
【００３１】
また、制御部２０は、ＣＰＵ等を備えた周知のマイクロコンピュータとして構成されている。
制御部２０のＣＰＵは、記憶部３５に格納されたプログラムや、操作部３０を介して入力される動作指令に基づいて、通話を行なう処理や、表示部２５に画像を表示する処理を行う。
【００３２】
また、制御部２０のＣＰＵは、記憶部３５に格納されたプログラムや、操作部３０を介して入力される動作指令に基づいて、ネットワーク９５を介したデータ通信も行えるよう構成されており、例えば、携帯電話機３の使用者が操作部３０を介して特定の通信先を指定すれば、制御部２０のＣＰＵは、通信施設９０およびネットワーク９５を介して、その指定された通信先に接続する。この状態において、携帯電話機３と指定された通信先とはデータの送受信が可能な状態となる。
【００３３】
さらに、制御部２０は、現在時刻を計時する計時機能（本発明でいう計時手段）を有しており、現在時刻に基づく処理を実行することができる。
また、制御部２０は、制御部２０の計時機能による時刻信号が更新されると（つまり、「秒」が更新されると）、記憶部３５に記憶されたプログラムに基づいて、１０００ミリ秒のタイマを起動するよう構成されている。
【００３４】
なお、記憶部３５には、携帯電話機３の製造番号や機種名等の携帯電話機３を識別するための個体識別番号が記憶されている。
また、記憶部３５には、ホスト装置５から複数の時計画像データをダウンロードするプログラムや、ホスト装置５から取得した複数の時計画像データを組み合わせて、表示部２５に表示するためのプログラム（以下、画像表示プログラムという）等が記憶されている。
【００３５】
なお、このダウンロードプログラムは、予め通信部１０が所定のサイトにアクセスすることにより公知のダウンロード技術を用いてダウンロードされている。また、制御部２０は、このダウンロードプログラムが既にダウンロードされているときには、同じファイルをダウンロードしないよう設定されている。
【００３６】
ここで、上記のダウンロードプログラムについて図２を用いて説明する。図２は、制御部２０のＣＰＵが実行するダウンロード処理を示すフローチャートである。なお、このダウンロード処理は、本発明でいうダウンロード手段に該当する。
【００３７】
図２に示すダウンロード処理は、携帯電話機３の使用者が、操作部３０を介して、携帯電話機３の通信先としてネットワーク９５に接続されたホスト装置５を指定し、ホスト装置５が複数の時計画像データから１つの時計画像データを選択するためのデータを携帯電話機３に送信したときに開始される。
【００３８】
このダウンロード処理において、制御部２０は、Ｓ１１０にて、使用者により操作部３０を介してダウンロードする時計画像データが選択されたか否かを判定する。ダウンロードする時計画像データが選択されたと判定すればＳ１２０に移行し、ダウンロードする時計画像データが選択されていないと判定すればＳ１１０の処理を繰り返す。
【００３９】
そして、Ｓ１２０では、制御部２０の記憶部３５に記憶された携帯電話機３の「個体識別情報」と、選択した時計画像データ毎に割り当てられた「時計ＩＤ」とをホスト装置５に対して送信し、Ｓ１３０に移行する。
【００４０】
なお、ホスト装置５は、「個体識別情報」と、「時計ＩＤ」と受信すると、「個体識別情報」を暗号化し、この暗号化した「個体識別情報」と、「時計ＩＤ」と、携帯電話機３の「メール機能を起動させるコマンド」とが埋め込まれた（つまり、文字として表示はしないが情報としては含まれているもの）リンク先（接続先アドレス）を示す表示データ（ここでは文字のみの画像）を生成し、この表示データを携帯電話機３に対して送信する。
【００４１】
次に、携帯電話機３の制御部２０は、Ｓ１３０にて、ホスト装置５から送信されたリンク先を表示部２５に表示し、Ｓ１４０に移行する。
そして、Ｓ１４０では、表示部２５上にて、使用者により操作部３０を介してリンク先が選択されたか否かを判定する。リンク先が選択された場合にはＳ１５０に移行し、リンク先が選択されていない場合には、Ｓ１４０の処理を繰り返す。
【００４２】
Ｓ１５０では、Ｓ１３０にて受信したリンク先に含まれている「メール機能を起動させるコマンド」に基づいて、メール機能を起動する。
そして、Ｓ１６０に移行し、メールの本文中に、ホスト装置５から受信した「暗号化された個体識別情報」と「時計ＩＤ」とを記載し、メールのあて先にホスト装置５から受信した「ホスト装置のメールアドレス」を記載し、Ｓ１６５に移行する。
【００４３】
Ｓ１６５では、使用者により操作部３０を介してメールを送信する旨が選択されたか否かを判定する。メールを送信する旨が選択されていればＳ１７０に移行し、メールを送信する旨が選択されていなければＳ１６５を繰り返す。
【００４４】
なお、ホスト装置５は、このメールを受信し、このメールの記載内容に基づいて、認証処理を実行し、この認証処理の処理結果に応じて、「携帯電話機のメールアドレス」に、警告文、または時計画像データをダウンロードするためのリンク先のアドレスに加えてダウンロード基礎情報が含まれたメールを送信する。ここで、ダウンロード基礎情報とは、「暗号化された個体識別情報」、「時計ＩＤ」、「時計データ有効期限」、「対応携帯電話情報」、および「ダウンロード分割ファイル数」、時計画像データを表示させるためのアプリケーションの起動コマンド等を示し、これらの情報は隠し文字（非表示）で送信される。
【００４５】
次に、携帯電話機３の制御部２０は、Ｓ１７０にて、ホスト装置５から通信部１０を介してメールを受信し、このメールの種類を判定する。受信したメールの種類が警告であれば、Ｓ１８０にて、その警告文を表示する。一方、受信したメールの種類がリンク先のアドレスを含むものであれば、Ｓ１９０にて、時計画像データをダウンロードするためのリンク先が隠し文字として埋め込まれたリンク画像（文字でも絵でもよい）を表示部２５に表示する。
【００４６】
そして、Ｓ２００に移行し、表示部２５上にて、使用者により操作部３０を介してリンク先（リンク画像）が選択されたか否かを判定する。リンク先が選択された場合にはＳ２１０に移行し、リンク先が選択されていない場合には、Ｓ２００の処理を繰り返す。
【００４７】
Ｓ２１０では、アプリケーションの起動コマンドに基づいて、このアプリケーションを起動し、リンク画像に埋め込まれたリンク先と接続する。
次いで、Ｓ２２０にて、「対応携帯電話情報」および「時計ＩＤ」毎に割り当てられたホスト装置５内のアドレス（リンク先）から、ダウンロード基礎情報に基づいて、特定の時計画像データセットを取得し、ダウンロード処理を終了する。
【００４８】
ここで、ダウンロード処理のＳ２２０にて取得する時計画像データセットには、例えば、該当する時計商品を説明するための商品説明テキストデータ、３Ｄアニメーションデータ、３Ｄアニメーション設定、ボタン割り当て設定、視点設定、スライド画像データ、および時計画像データ等が含まれている。
【００４９】
なお、３Ｄアニメーションデータには、画像の切り替えに関する情報（フレーム数や、フレームに対する座標の情報等）が含まれている。
３Ｄアニメーション設定には、画像データの再生パターンの情報が含まれている。つまり、再生パターンの情報には、例えば、「常に再生」、「指定された時間だけ再生」、「切り替わる瞬間だけ再生」が含まれている。
【００５０】
「常に再生」が選択されている際には、例えば、表示が「１」秒から「２」秒に切り替える場合、１．３秒など、「１」秒と「２」秒との間を示す時刻には「１」と「２」との中間の画像（例えば、文字が徐々に浮き出てくる画像）を表示する。また、アナログ時計を表示する場合には秒針が滑らかに動く画像を表示する。
【００５１】
また、「指定された時間だけ再生」が選択されている場合には、例えば、「２」秒になった瞬間から０．１秒かけて表示を「１」から「２」に切り替える。また、日付画像データ（実施例２参照）など、１日毎に表示が切り替わる画像データを有する時計画像データを表示する場合には、例えば、この日付画像データを０時０分から３時０分まで（１日のうちの所定時間）だけ回転させ、３時０分から０時０分まで（１日のうちの所定時間を除く時間）は待機させる設定となる。
【００５２】
さらに、「切り替わる瞬間だけ再生」に設定されている場合には、例えば、「２」秒になった瞬間に表示を「１」から「２」に切り替える。アナログ時計の場合には、秒針が１秒に１回だけ動く設定となる。
【００５３】
次に、スライド画像データは、実物の時計を商品として販売するための複数枚の静止画が含まれている。操作部３０を介して、このスライド画像データを表示する旨の指令が入力されると、制御部２０により、これらの静止画が順次再生（表示部２５に表示）される。
【００５４】
また、ボタン割り当て設定は、操作部３０が操作されたときの動作を決定するための情報が含まれている。具体的には、例えば、操作部３０を構成するあるボタンは、拡大表示する（画像データを配置する仮想空間のうち、表示部２５に表示する領域を狭くする）ためのボタンに割り当てられている。また、操作部３０を構成する他のボタンの１つは、縮小表示する（画像データを配置する仮想空間のうち、表示部２５に表示する領域を広くする）ためのボタンに割り当てられている。
【００５５】
また、時計のバックライトが点灯した状態の画像データを備えている場合には、操作部３０を構成するあるボタンは、時計のバックライトが点灯した状態の画像データを表示するためのボタンに割り当てられる。
【００５６】
特に、時計画像データには、図３に示すように、現在時刻を「時」、「分」で表す４桁の７セグメントが全て点灯状態となったデジタル時計の外観画像データ５０と、横長セグメントデータ５３および縦長セグメントデータ５４が所定位置にマッピング（位置決め）された消灯画像データ５９とが含まれている。そして、横長セグメントデータ５３、および縦長セグメントデータ５４は、各７セグメントを構成するセグメントの数だけ準備されており、点灯画像データ５０が形成する平面と平行に配置される。
【００５７】
横長セグメントデータ５３は、外観画像データ５０における各桁の７セグメントを構成する横長点灯セグメント５１の真上に配置されるときに、このセグメントが消灯しているように見せることができる。
【００５８】
また、縦長セグメントデータ５４は、外観画像データ５０における各桁の７セグメントを構成する縦長点灯セグメント５２の真上に配置されるときに、このセグメントが消灯しているように見せることができる。
【００５９】
従って、横長セグメントデータ５３および縦長セグメントデータ５４は、外観画像データ５０と重なった状態で表示部２５に表示されることにより、各桁の７セグメントにおいて、０〜９の数値を表現することができる。
【００６０】
次に、画像表示プログラムについて説明する。画像表示プログラムは、上述のダウンロード処理を終了したとき、および使用者が操作部３０を介して時計画像を待ち受け画面とする旨を選択したときに、図４および図５に示す時計表示処理として実行される。なお、図４および図５は制御部２０のＣＰＵが実行する時計表示処理を示すフローチャートである。なお、Ｓ３６０に示す処理は、本発明でいう有効期限判定手段に該当し、Ｓ３７０に示す演算処理は、位置決定手段および表示出力手段に該当する。また、Ｓ４５０の処理は、画像ＩＤ判定手段に該当し、Ｓ４６０〜Ｓ４８０の処理は通信情報判定手段に該当する。
【００６１】
図４および図５に示す時計表示処理では、まず、Ｓ３１０にて、画像展開処理を行う。このＳ３１０では、ダウンロード処理のＳ２２０で取得した時計画像データセットをメモリに展開する処理を行う。
【００６２】
即ち、画像展開処理では、Ｓ２２０にて取得した各データをＳ３７０の演算処理の際に使用しやすい形式に抽出する処理を行う。より具体的には、例えば、圧縮されたデータを展開し、「時」を処理するプログラムが展開されたデータに含まれる「時」に関するファイルを読み込み、「分」を処理するプログラムが展開されたデータに含まれる「分」に関するファイルを読み込む処理を行う。
【００６３】
次に、Ｓ３２０に移行し、記憶部３５内の「時計ＩＤ」が有効か否かを記憶する領域に、記憶されている内容を判定する。
また、Ｓ３２０にて、記憶部３５に「時計ＩＤ」が無効である旨が記憶されている場合には、Ｓ３３０に移行し、表示部２５に提供終了メッセージを表示し、この時計表示処理を終了する。即ち、Ｓ３３０では、表示部２５に時計の画像を表示させる処理を中断（中止）する。
【００６４】
或いは、Ｓ３２０にて、記憶部３５に「時計ＩＤ」が有効または無効である旨以外の情報が記憶されている場合には、Ｓ３４０に移行し、時計画像データの再生速度を選択する再生速度選択処理を行い、Ｓ３５０に移行する。
【００６５】
なお、Ｓ３４０における再生速度選択処理は、例えば、本処理（時計表示処理）が初めて実行された場合に選択される処理である。即ち、この処理は、携帯電話機３の種類により単位時間当たりに表示可能なフレーム数が異なるので、表示部２５に表示する画像データを切り替えるタイミングの設定を行なう処理である。
【００６６】
また、Ｓ３２０にて、「時計ＩＤ」が有効である旨が記憶されている場合には、Ｓ３５０に移行する。
Ｓ３５０では、現在時刻が初期時刻（例えば、２０００年１月１日０時０分０秒）であるものとして、時計画像データの位置を決定する。そして、視点設定に基づいて各画像データを配置する仮想空間を見る方向（第１方向、視線）を設定し（本発明でいう視点設定手段）、表示部２５に表示し、Ｓ３６０に移行する。
【００６７】
なお、本実施例においては、仮想空間のＺ軸の＋∞側から、−∞側の方向を見るよう視点を設定している。このため、Ｚ座標が小さな位置に配置された画像データと重ねて、Ｚ座標が大きな位置に配置された画像データが配置された場合には、この重なり部分については、Ｚ座標が大きな位置に配置された画像データのみが表示されることとなる。
【００６８】
Ｓ３６０では、記憶部３５に記憶された「時計データ有効期限」と、制御部２０の内部時計との日時を比較し、制御部２０の内部時計の日時が「時計データ有効期限」内であるか否かを判定する。制御部２０の内部時計の日時が「時計データ有効期限」内であれば、Ｓ３７０に移行し、制御部２０の内部時計の日時が「時計データ有効期限」外であれば、Ｓ５５０に移行する。
【００６９】
Ｓ３７０では、制御部２０により計時される現在時刻に基づいて、「秒」の値が切り替わる瞬間に、時計画像データの位置を決定し、表示部２５に表示する演算処理を行い、Ｓ３８０に移行する。
【００７０】
ここで、Ｓ３７０に示す演算処理は、１秒毎に制御部２０の内部時計から現在時刻を取得し、「分」の値が更新されたときに、その瞬間において画像データを配置する座標を演算する。つまり、本実施例においては、４桁の数値を有するデジタル時計を表示するので、桁毎に０〜９を表示するために各セグメントデータを配置する座標を設定し、設定した座標と向きとを記憶部３５に記憶し、決定された座標値および向きの値を記憶部３５から取得し、画像データを決定された向きで、決定された座標値に配置する。なお、セグメントデータの向きについては一定に設定する。
【００７１】
具体的には、例えば、図６（ａ）に示すように、ある桁において、「３」という数値を表示したい場合には、７セグメントにおける左側の２本の縦長点灯セグメント５２の真上に、２つの縦長セグメントデータ５４をのみを配置し、その他の位置には各セグメントデータ５３，５４を配置しないようにする。すると、縦長セグメントデータ５４が真上に配置された縦長点灯セグメント５２は、縦長セグメントデータ５４の影に隠れるので、点灯していない状態となる。このため、縦長セグメントデータ５４が真上に配置されていない６つの点灯セグメント５１，５２により、「３」の文字が表示されることとなる。
【００７２】
そして、図４および図５に示す時計表示処理のＳ３８０では、制御部２０の内部時計の時刻が予め設定されて記憶部３５に記憶された第１時刻（例えば０時０分）または第２時刻（例えば３時３０分）と一致したか否かを判定する。制御部２０の内部時計の時刻が第１時刻と一致した場合にはＳ３６０に戻り、制御部２０の内部時計の時刻が第２時刻と一致した場合にはＳ３９０に移行する。
【００７３】
また、Ｓ３８０にて、制御部２０の内部時計の時刻が第１時刻または第２時刻と一致しなかった場合にはＳ３７０に戻る。
Ｓ３９０では、通信部１０を介してホスト装置５と接続し、Ｓ４００に移行する。
【００７４】
そして、Ｓ４００にて、ホスト装置５と接続できたか否かを判定する。ホスト装置５と接続できていれば、Ｓ４４０に移行し、ホスト装置５と接続できていなければ、Ｓ４１０に移行する。
【００７５】
Ｓ４１０では、記憶部３５に記憶された接続ログに基づいて、前回、ホスト装置５との通信を試みた際には正常に接続できたか否かを判定する。前回は正常に接続できていれば、接続できなかった旨の接続ログを記憶部３５に記憶し、Ｓ３６０に戻る。また、前回も正常に接続できていなければＳ４２０に移行する。
【００７６】
そして、Ｓ４２０では、通信エラーメッセージおよび再接続するか否かを使用者に選択させる画像を表示部２５に表示し、Ｓ４３０に移行する。
Ｓ４３０では、操作部３０を介してホスト装置５と再接続する旨を示す指令が入力されたか否かを判定する。再接続する旨の指令が入力されたならば、Ｓ３９０に戻り、再接続する旨の指令が入力されていないならば、Ｓ４３０を繰り返す。
【００７７】
そして、Ｓ３９０にてホスト装置５と接続された場合に移行するＳ４４０では、接続できた旨を示す接続ログを記憶部３５に記憶させ、ホスト装置５に「時計ＩＤ」を送信し、Ｓ４５０に移行する。
【００７８】
なお、ホスト装置５は、「時計ＩＤ」を受信すると、受信した「時計ＩＤ」が有効であるか否かをホスト装置５に記憶されたデータベースに基づいて判定し、受信した「時計ＩＤ」が有効か、或いは無効かの情報を携帯電話機３に対して送信する。
【００７９】
Ｓ４５０では、ホスト装置５から受信した情報の内容を判定する。ホスト装置５から「時計ＩＤ」が有効である旨の情報を受信すれば、Ｓ４６０に移行し、「時計ＩＤ」が無効である旨の情報を受信すれば、Ｓ３３０に移行する。
【００８０】
Ｓ４６０では、ホスト装置５に対して「メールマガジン既読確認をする旨の情報」と「暗号化された個体識別情報」とを送信し、Ｓ４７０に移行する。
なお、ホスト装置５は、「メールマガジン既読確認をする旨の情報」と「暗号化された個体識別情報」とを受信すると、「暗号化された個体識別情報」に関連付けて記憶部３５記憶されたデータベースに基づいて、未読のメールマガジンがあるか否かの情報を携帯電話機３に対して送信する。
【００８１】
また、携帯電話機３の使用者がメールマガジンを読み終わったか否かの判定は、ホスト装置５が特定のリンク先を含むメールを携帯電話機３に対して送信し、携帯電話機３側からこのリンク先にアクセスがあったか否かに基づいて行なわれる。ホスト装置５は、携帯電話機３側からアクセスがあれば、未読のメールマガジンが既読になった旨をデータベースに記憶する。
【００８２】
次に、Ｓ４７０では、ホスト装置５から受信した未読のメールマガジンがあるか否かの情報に基づいて、未読のメールマガジンがあるか否かを判定する。未読のメールマガジンがあればＳ４８０に移行し、未読のメールマガジンがなければ、Ｓ３６０に戻る。
【００８３】
Ｓ４８０では、時計画像データを表示する代わりに、未読のメールマガジンがある旨を表示部２５に表示し、Ｓ４９０に移行する。
Ｓ４９０では、操作部３０を介してＯＫ（了解した旨）が選択されたか否かを判定する。ＯＫが選択されなければ、Ｓ４９０を繰り返し、ＯＫが選択されれば、Ｓ５７０に移行する。
【００８４】
次に、Ｓ３６０にて制御部２０の内部時計の日時が「時計データ有効期限」外である場合に移行するＳ５５０では、有効期限が切れた旨のメッセージを表示部２５に表示し、Ｓ５６０に移行する。
【００８５】
Ｓ５６０では、操作部３０が操作されたか否かを判定する。操作部３０が操作されていれば、Ｓ５７０に移行し、操作部３０が操作されていなければ、Ｓ５６０を繰り返す。
そして、Ｓ５７０では、「起動猶予時間」を２時間後に設定して、Ｓ５８０に移行する。
【００８６】
Ｓ５８０では、Ｓ３７０の演算処理と同様に、制御部２０により計時される現在時刻に基づいて、時計画像データの位置を決定し、この時計画像データを表示部２５に表示し、Ｓ５９０に移行する。
【００８７】
Ｓ５９０では、Ｓ３６０と同様に、記憶部３５に記憶された「起動猶予時間」と、制御部２０の内部時計との日時を比較し、制御部２０の内部時計の日時が「起動猶予時間」内であるか否かを判定する。制御部２０の内部時計の日時が「起動猶予時間」内であれば、Ｓ５８０に戻り、制御部２０の内部時計の日時が「起動猶予時間」外であれば、Ｓ６００に移行する。
【００８８】
Ｓ６００では、表示部２５に「起動猶予時間」切れである旨のメッセージを表示し、この時計表示処理を終了する。即ち、Ｓ６００では、Ｓ３３０と同様に、表示部２５に時計の画像を表示させる処理を中断（中止）する。
【００８９】
以上のように詳述した画像表示システム１においては、携帯電話機３に画像を表示する表示部２５と、所定形状のパーツを用いて現在時刻を表示部２５に認識可能に表示するための画像データが記憶された記憶部３５と、携帯電話機３を制御する制御部２０と、を備えている。
【００９０】
そして、制御部２０は、現在時刻を計時する計時機能を有すると共に、制御部２０の計時機能による現在時刻を表す時刻信号を入力する度に、記憶部３５に記憶された画像データを読み出し、時刻信号に基づいて、画像データを配置する仮想空間上の座標および向きを決定し、画像データを配置する座標および向きが決定される度に、画像データを仮想空間内の決定された座標上に決定された向きで配置し、予め設定された視線の方向から仮想空間内の一部の領域を見た状態を示す表示データを生成し、生成した表示データを、表示手段に対して出力する演算処理、を実行する。
【００９１】
従って、このような画像表示システム１によれば、表示する画像の全てを画像データとして持っておく必要がないので、少ないデータで現在時刻に同期した画像を表示することができる。
【００９２】
また、制御部２０は、視点の方向を設定可能に構成されている。
従って、仮想空間を見る視点を任意に設定することができるので、これらの画像を任意の方向から見た状態の表示データを生成することができる。また、この表示データを見る者を楽しませることができる。
【００９３】
さらに、画像表示システム１においては、ホスト装置５に対して通信可能な通信部１０を備え、制御部２０は、通信部１０を介して、ホスト装置５から画像データを取得し、この画像データを記憶部３５に記憶させるダウンロード処理を実行する。
【００９４】
従って、必要なデータをダウンロードして表示部２５に表示させることができる。
加えて、制御部２０が行うダウンロード処理では、ホスト装置５から複数の画像データを取得し、この複数の画像データを記憶部３５に記憶させる。そして、演算処理では、記憶部３５に記憶された複数の画像データのうち、少なくとも１つの画像データを配置する仮想空間上の座標および向きを、時刻信号に基づいて決定する。
【００９５】
従って、ダウンロード処理にて複数の画像データを取得する場合においても良好に表示させることができる。
さらに、制御部２０は、演算処理において、複数の画像データのうち、少なくとも１つの画像データを、時刻情報にかかわらず、仮想空間における予め定められた座標および向きにて配置するよう決定する。
【００９６】
従って、固定表示する画像については既定値を使用するので、画像データの位置を決定するための演算負荷を軽減させることができる。
また、制御部２０は、ダウンロード処理において、ホスト装置５から２次元画像データを取得し、演算処理では、２次元画像データが形成する平面と視点の方向とが垂直になるように、２次元画像データの向きを決定する。
【００９７】
従って、２次元画像データを正面から見た状態を表示するので、２次元データを歪なく配置することができる。
さらに、制御部２０は、ダウンロード処理において、２次元画像データとして、時計の背景となる背景画像データと、時刻を数値として表示するための数値部品画像データとを取得し、演算処理では、時刻信号に基づいて、数値部品画像データを配置する座標および向きを決定する。
【００９８】
従って、各画像データを組み合わせて表示する時計を表示させることができる。また、数値部品画像単独、或いは複数の数値部品画像の組み合わせにより、時刻情報とリンクしたデジタル時計を表示させることができる。
【００９９】
また、制御部２０は、ダウンロード処理において、取得しようとするデータが既に記憶部３５に記憶されている場合には、データの取得を行なわないよう設定されている。
このような画像表示システム１によれば、既に取得したデータは取得しないようにすることができるので、無駄な通信を省略することができる。
【０１００】
さらに、制御部２０は、ダウンロード処理において、画像データと共にこの画像データを識別する画像ＩＤも取得するよう設定されており、画像ＩＤを取得した状態で、画像ＩＤと共に画像ＩＤが無効か否かの判定を要求する判定要求信号を、通信部１０を介してホスト装置５に送信する。そして、ホスト装置５から通信部１０を介して画像ＩＤが無効である旨の画像ＩＤ無効信号を受信すると、演算処理にて行なう仮想空間上の座標および向きの決定、または表示データの生成を禁止する。
【０１０１】
従って、このような画像表示システム１によれば、データが有効か否かを確認し、無効である場合にはその画像データを表示しないようにすることができるので、ユーザ単位ではなく、画像データ単位で有効または無効を設定することができる。
【０１０２】
加えて、制御部２０は、ダウンロード処理において、画像データと共に、画像データの有効期限を示す期限情報を取得し、制御部２０の計時機能は、現在時刻と日付とを計時するよう設定されており、期限情報に基づく有効期限の日付と、制御部２０の計時機能から取得した日付を表す日付信号とを比較し、日付信号が表す日付が、有効期限の日付よりも後である場合には、演算処理にて行なう仮想空間上の座標および向きの決定、または表示データの生成を禁止する。
【０１０３】
このような画像表示システム１によれば、有効期限と、日付情報とを比較し、使用を禁止するか否かを決定するので、ユーザ単位で利用制限を行うことができる。
また、画像データの著作権の管理を容易にすることができる。
【０１０４】
次に、制御部２０は、通信部１０を介してホスト装置５と最新のメールマガジンを購読（メールマガジン内のリンク先を選択）したか否かの確認を求める指令をホスト装置５に対して送信し、ホスト装置５から通信部１０を介して最新のメールマガジンを購読した旨の情報を受け取るまで、演算処理を中断させる。ただし、本実施形態では、２時間に限り演算処理を続行させる。
【０１０５】
従って、このような画像表示システム１によれば、メールマガジンや広告を見るなど、特定の通信相手と通信を行わない限り、画像データを表示できないようにすることができる。
【０１０６】
さらに、画像表示システム１は、携帯電話機３に画像データを表示させるよう構成されているので、携帯電話機３の機能を用いて画像を表示することができる。このため、新たな設備を用いることなく画像を表示することができる。
【０１０７】
また、本実施形態において表示する時計画像データは、画像データを表示するためのプログラムと、画像データとを別々にダウンロード可能に構成しているので、時計の種類を入れ替えるたびにプログラムを再ダウンロードしなくてもよいように構成されている。
【０１０８】
従って、プログラムをダウンロードするための無駄な通信をなくすことができる。このため、画像表示システム１によれば、このシステムにかかる負荷を軽減することができると共に、使用者は通信にかかる費用と時間を節約することができる。
【０１０９】
また、プログラムに手を加えることなく、多種多様な時計を再現することができる。
さらに、時計画像データを入れ替えるだけで、表示する時計画像データを入れ替えることができる。
【０１１０】
また、この画像表示システム１を用いれば、実際の商品（本実施形態では時計）が動く様子を見てから、商品を購入可能なシステムを構築することができる。
具体的には、例えば、まず、使用者が操作部３０を介して特定の外部指令を入力したとき、或いは一定時間経過したとき等、予め設定された条件が成立したときに、制御部２０は表示部２５に表示していた時計画像データと同様の商品を購入するか否かを使用者に選択させる画面を表示する。そして、使用者が操作部３０を介して商品を購入する旨と、住所や氏名などの個人情報を入力すると、制御部２０は、操作部３０により入力された情報をホスト装置５に送信する。これらの情報を受信したホスト装置５は、この顧客（使用者）から商品の購入があった旨を、ホスト装置５を管理する者に報知する。
【０１１１】
このような画像表示システム１によれば、実際の商品を手にすることなく、実物の商品をわかり易く説明することができるので、顧客に対して商品の信憑性を高めることができ、顧客の購買意欲を高めることができる。
【０１１２】
なお、本発明の実施の形態は、上記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
例えば、本実施例において、点灯状態を表示するセグメントには、セグメントデータ５３，５４を配置しないよう構成したが、点灯セグメント５１，５２に対して１対１の関係で、セグメントデータ５３，５４を常に配置するよう構成してもよい。この場合には、例えば、図６（ｂ）に示すように、Ｚ軸に関する座標位置のみを変更し、点灯状態を表示するセグメントに対するセグメントデータ５３，５４は外観画像データ５０の影に位置するようにすればよい。特に、図６（ｂ）に示す例では、外観画像データ５０がＺ座標位置の０に配置されているのに対して、消灯状態のセグメントを表現するセグメントデータ５４はＺ座標の＋１０に配置されており、点灯状態のセグメントを表現するセグメントデータ５３，５４はＺ座標の−１０に配置されている。
【０１１３】
このため、Ｚ座標の−１０に配置されたセグメントデータ５３，５４は、表示部２５に表示されることはない。また、この構成により、Ｚ座標の正負の符号を変更するだけで、各セグメントの点灯状態および消灯状態を切り替えることができる。
【０１１４】
また、本実施形態においては、２次元画像データを使用して時計画像を表示するよう構成したが、３次元画像データ（立体形状データ）を表示するよう構成してもよい。
この場合には、３次元画像データを配置する仮想空間を見る視線を任意に設定することにより、より実物に近い画像を表示することができる。また、３次元データの裏側も見ることができる。
【０１１５】
さらに、本実施形態おいては、視点の方向に加えて、画像データを配置する仮想空間のうちの表示領域も設定可能に構成されている。
従って、任意の部分を拡大して表示することができるので、細かい部分を確認することができる。
【０１１６】
また、本実施形態においては、制御部２０の内部の計時機能と同期した時計画像データを表示部２５に表示したが、時計画像データに限らず、例えば、多数の動物の画像を準備しておき、現在時刻に応じて表示する動物の種類や、その組み合わせを変更することにより現在時刻を表示するよう構成してもよい。
【実施例２】
【０１１７】
次に、実施例１に示した画像表示システム１を用いて、アナログ時計を表示する実施例について説明する。
本実施例においては、実施例１と比較して、ダウンロード処理のＳ２２０にて取得する時計画像データセットが異なるのみであって、その他の処理については実施例１の処理と同様である。即ち、実施例２の画像表示システム１は、実施例１の画像表示システム１から設定を変更することなく使用することができるのである。このため、本実施例では、実施例１と異なる部分についてのみ詳述し、実施例１の内容と共通する部分については実施例１と同様の符号を用いることによりその説明を省略する。
【０１１８】
本実施例におけるダウンロード処理のＳ２２０において、取得する時計画像データセットには、Ｓ１１０にて選択された時計画像データの種類を示す時計ＩＤに対応するデータ、即ち、例えば、該当する時計商品を説明するための商品説明テキストデータ、３Ｄアニメーションデータ、３Ｄアニメーション設定、ボタン割り当て設定、視点設定、スライド画像データ、および時計画像データ等が含まれている。
【０１１９】
ここで、本実施例において取得される時計画像データには、図７（ａ）に示す外観画像データ７０と、図７（ｂ）に示す、短針画像データ７２、長針画像データ７３、および秒針画像データ７４と、図８（ａ）に示す日付画像データ７５と、図８（ｂ）に示す曜日画像データと、図８（ｃ）に示す特別画像データ７７とが含まれている。
【０１２０】
外観画像データ７０は、アナログ腕時計の文字盤を含む写真画像であって、文字盤において、中央より右側に、日付画像データ７５および曜日画像データ７６を表示するための表示窓７１が形成されている。
【０１２１】
また、特別画像データ７７には、例えば、動物の絵が描画されている。この特別画像データ７７は、例えば、１日１回ランダムな時間に出現する隠しキャラクタとして使用される。また、この特別画像データ７７に暗号（パスワード）を記載しておけば、この時計を販売する際等の値引き用パスワード（インターネット商品販売において、このパスワードを入力されれば表示価格を安く設定するためのもの）とすることもできる。
【０１２２】
なお、特別画像データ７７をランダムに出現させるためには、例えば、制御部２０が予め定めされた規則に基づいて、次回の特別画像データ７７を出現させる時間を設定することが考えられる。
【０１２３】
ここで、外観画像データ７０を除く各画像データは、画像本体のデータである本データ７２ａ〜７７ａと、画像本体のデータの周囲に位置する枠データ７２ｂ〜７７ｂとから構成されており、これらの各画像データが仮想空間内に配置されるときには、枠データ７２ｂ〜７７ｂは無色透明な画像として、本データ７２ａ〜７７ａと共に、仮想空間内に配置される。
【０１２４】
次に、時計画像セットの３Ｄアニメーションデータには、各針画像データが移動する１周期（各針画像データにおいては回転外観画像データ７０上を一回転する間）のフレーム数が含まれている。例えば、秒針画像データ７４は９００フレーム、長針画像データ７３は２４０フレーム、短針画像データは９６フレーム、日付画像データ７５は９３０フレーム、曜日画像データ７６は２１０フレーム、特別画像データは３６０フレームにそれぞれ設定されている。
【０１２５】
ここで、Ｓ３１０における画像展開処理では、各針画像データについて、３Ｄアニメーションデータに含まれるフレーム数の情報を抽出し、このフレーム数と１周期に必要な時間とに基づいて、フレームの切替時間を算出する。
【０１２６】
例えば、秒針画像データ７４については、フレーム数９００フレーム、１周期（１回転）６０秒であるので、１秒間に切り替え可能なフレーム数は１５フレームとなり、この場合のフレーム切り替え周期は１／１５秒（約６６ミリ秒）となる。
【０１２７】
次いで、日付画像データ７５、曜日画像データ７６、および特別画像データ７７について、３Ｄアニメーションデータに含まれるフレーム数の情報を抽出し、その切り替え周期を設定する。
【０１２８】
次に、Ｓ３７０に示す演算処理について、図９を用いて説明する。図９は制御部２０のＣＰＵが実行する演算処理を示すフローチャートである。
この演算処理においては、まず、Ｓ８１０にて、仮想空間上におけるＸ軸とＹ軸とを含む平面上に外観画像データ７０を配置するよう外観画像データの座標および向きを決定する。なお、この外観画像データ７０は、現在時刻に拘らず、常に定位置に表示されるよう設定されている。
【０１２９】
そして、この外観画像データ７０と平行に他の画像データを配置するよう座標値を設定する。
即ち、Ｓ８２０にて、制御部２０の計時機能に基づく現在時刻と、計時機能とは別に起動したタイマとに基づいて、外観画像データ７０を除く各画像データ（各針画像データ、日付画像データ７５、曜日画像データ７６、特別画像データ７７）を、外観画像データ７０に平行な平面状において、各画像データのある点を中心として、回転させるための角度を設定する。
【０１３０】
ここで、この角度の設定は、現在表示すべきフレーム数（フレーム番号）をＳ２２０にて取得した時計画像データセットに含まれる３Ｄアニメーションデータに基づいて指定し、指定したフレーム数と予め設定された定数と乗算することにより演算される。
【０１３１】
そして、Ｓ８３０に移行し、制御部２０の計時機能に基づく現在時刻と、計時機能とは別に起動したタイマとに基づいて、外観画像データ７０を除く各画像データの座標および向きを設定し、Ｓ８４０に移行する。
【０１３２】
次いで、Ｓ８４０にて、画像データ毎に演算された座標に、各画像データを演算された向きで配置し、Ｓ８５０に移行する。
Ｓ８４０の処理を行うと、例えば、図１０に示すように、仮想空間上において、Ｚ軸の値が小さいほうから順に、日付画像データ７５、曜日画像データ７６、外観画像データ７０、短針画像データ７２、長針画像データ７３、秒針画像データ７４、特別画像データ７７の順に配置される（各画像データの枠データ７２ｂ〜７７ｂは無色透明な画像であるため、本データ７２ａ〜７７ａのみが配置されたように見える）。
【０１３３】
そして、Ｓ８５０にて、真上（Ｚ軸の＋∞方向）から（Ｚ軸の−∞方向に）この時計画像データ全体を見た状態の表示データを生成し、この生成した表示データを表示部２５に表示し、演算処理を終了する。
【０１３４】
以上に示した画像表示システム１によれば、制御部２０は、ダウンロード処理において、２次元画像データとして、時計の背景となる背景画像データと、時計の長針となる長針画像データと、時計の短針となる短針画像データとを取得し、演算処理にて、時刻信号に基づいて、長針画像データおよび短針画像データを配置する座標および向きを決定する。
【０１３５】
従って、このような画像表示システム１によれば、各画像データを組み合わせて表示する時計を表示させることができる。
また、この構成により、時刻情報とリンクしたアナログ時計を表示させることができる。
【図面の簡単な説明】
【０１３６】
【図１】画像表示システム１の概要を示すブロック図である。
【図２】制御部２０のＣＰＵが実行するダウンロード処理を示すフローチャートである。
【図３】実施例１の時計画像データの内容の１例を示す説明図である。
【図４】時計表示処理の前半部分を示すフローチャートである。
【図５】時計表示処理の後半部分を示すフローチャートである。
【図６】実施例１の各画像データの配置例を示す説明図である。
【図７】実施例２の時計画像データの内容の１例を示す説明図である。
【図８】実施例２の時計画像データの内容の１例を示す説明図である。
【図９】実施例２の演算処理を示すフローチャートである。
【図１０】実施例２の各画像データの配置例を示す説明図である。
【符号の説明】
【０１３７】
１…画像表示システム、３…携帯電話機、５…ホスト装置、１０…通信部、１５…アンテナ、２０…制御部、２５…表示部、３０…操作部、３５…記憶部、４０…バッテリ、５０…外観画像データ、５１…横長点灯セグメント、５２…縦長点灯セグメント、５３…横長セグメントデータ、５４…縦長セグメントデータ、７０…外観画像データ、７１…表示窓、７２…短針画像データ、７３…長針画像データ、７４…秒針画像データ、７５…日付画像データ、７６…曜日画像データ、７７…特別画像データ、９０…通信施設、９０ａ…アンテナ、９５…ネットワーク。
【図１】
2006126040.tif 000003
【図２】
2006126040.tif 000004
【図３】
2006126040.tif 000005
【図４】
2006126040.tif 000006
【図５】
2006126040.tif 000007
【図６】
2006126040.tif 000008
【図７】
2006126040.tif 000009
【図８】
2006126040.tif 000010
【図９】
2006126040.tif 000011
【図１０】
2006126040.tif 000012