(57)【要約】【課題】通信機能によりダウンロードされたＣＧデータをもとに映像を表示させることで状況に応じて映像を変化させ、さらにＣＧデータをもとに表示される映像に関連するイベントを実行可能にする。【解決手段】携帯電話機１は、鑑賞プログラム１６ａを実行することで、再生部３０、ダウンロード部３１、イベント実行部３２の機能を実現する。ダウンロード部３１は、通信機能を通じてＣＧにより映像を表示するためのＣＧデータ、ＣＧデータと関連づけられた音声データをダウンロードする。再生部３０は、ダウンロード部３１によりダウンロードされたＣＧデータをもとに映像を再生出力し、また音声データをもとに再生出力される映像に合わせて音声を再生出力する。イベント実行部３２は、ＣＧデータに含まれるイベントポイントに応じたイベントを実行する。【選択図】      図１
2008147779.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有したコンピュータを、
前記通信機能を通じて、コンピュータグラフィックス（ＣＧ）により映像を表示するためのＣＧデータをダウンロードするＣＧデータダウンロード手段と、
前記通信機能を通じて、前記ＣＧデータダウンロード手段によりダウンロードされたＣＧデータと関連づけられた音声データをダウンロードする音声データダウンロード手段と、
前記ＣＧデータダウンロード手段によりダウンロードされた前記ＣＧデータをもとに映像を再生出力するＣＧ再生手段と、
前記音声データダウンロード手段によりダウンロードされた前記音声データをもとに、前記ＣＧ再生手段により再生出力される映像に合わせて音声を再生出力する音声再生手段として機能させるための鑑賞プログラム。
【請求項２】
前記ＣＧデータダウンロード手段によりダウンロードされた前記ＣＧデータにはイベントの実行タイミングを示すイベントポイントデータが含まれており、
前記コンピュータを、
前記イベントポイントデータに応じてイベントを実行するイベント実行手段としてさらに機能させるための請求項１記載の鑑賞プログラム。
【請求項３】
前記コンピュータを、
前記イベント実行手段によりイベントが実行されている間に機能の実行指示を入力する入力手段と、
前記入力手段によって入力された実行指示に応じて、前記イベントに関連する所定の機能を実行する機能実行手段としてさらに機能させるための請求項１記載の鑑賞プログラム。
【請求項４】
前記機能実行手段による所定の機能を、前記通信機能を利用して実行させる請求項３記載の鑑賞プログラム。
【請求項５】
前記コンピュータを
前記ＣＧ再生手段により再生出力される映像の方向指示を入力する方向指示入力手段としてさらに機能させ、
前記方向指示入力手段により入力された方向に応じたイベントを前記イベント実行手段により実行させる請求項３記載の鑑賞プログラム。
【請求項６】
通信機能を有した携帯機器において、
前記通信機能を通じて、コンピュータグラフィックス（ＣＧ）により映像を表示するためのＣＧデータをダウンロードするＣＧデータダウンロード手段と、
前記通信機能を通じて、前記ＣＧデータダウンロード手段によりダウンロードされたＣＧデータと関連づけられた音声データをダウンロードする音声データダウンロード手段と、
前記ＣＧデータダウンロード手段によりダウンロードされた前記ＣＧデータをもとに映像を再生出力するＣＧ再生手段と、
前記音声データダウンロード手段によりダウンロードされた前記音声データをもとに、前記ＣＧ再生手段により再生出力される映像に合わせて音声を再生出力する音声再生手段と
を具備したことを特徴とする携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の携帯機器、同機器において映像及び音声を出力するための鑑賞プログラムに関する。
【背景技術】
【０００２】
従来、道路や鉄道の沿線、あるいは観光地の様子を鑑賞するためのソフトウェアは、実写映像が用いられることが多い。この種、ソフトウェアは、ＤＶＤ（Digital Versatile Disc）やＣＤ（Compact Disc）、ビデオテープなどの記録媒体によって提供されており、それら記録媒体を再生する専用機器によって再生される。
【０００３】
ところで、携帯電話や携帯端末のように表示画面の小さな利用者端末に効果的な経路案内情報を提供することを目的とした経路案内情報提供装置が考えられている（特許文献１参照）。
【０００４】
特許文献１に記載された経路案内情報提供装置では、進行方向の景観画像を格納する景観画像データ格納手段と、経路案内地図上に表示するランドマークデータを格納するランドマークデータ格納手段と、経路案内地図上に表示する道路、鉄道、河川といった背景データを格納する背景データ格納手段と、これら格納手段に格納されたデータを利用して、経路案内情報を生成する経路案内情報生成手段と、生成された経路案内情報から利用者端末装置へ提供するためのアニメーション化した経路案内提供データを生成する提供データ生成手段と、生成された経路案内提供データを利用者端末装置へ送信する通信手段とが設けられている。
【０００５】
利用者端末では、経路案内情報提供装置から送信された経路案内提供データをもとに、アニメーションによって経路案内を表示させることができる。
【特許文献１】特開２００１−２８９６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のように実写映像を用いたソフトウェアでは、撮影時の映像しか再生出力することができない。鑑賞ソフトウェアの利用方法として、例えば実際の道路や鉄道の沿線あるいは観光地を訪れて、ソフトウェアの再生に合わせて廻ってみて、ソフトウェアの映像と実際の風景との対応する様子を楽しむというものがある。しかしながら、実際の風景は、時節の移り変わり、あるいは時刻の違いによって変化するのに対して、ソフトウェアにより再生される映像は変化しないため、ソフトウェアの映像と現実の風景の印象が大きく異なってしまい、両者の対応する様子を楽しむことができなくなってしまう。また、実写映像では、１つの視線方向での映像しか再生出力することができず、同じ地点で異なる方向の様子を見ることができなかった。
【０００７】
記録媒体がＤＶＤである場合には、複数の視線方向からの映像を記録することもできるが、通常、限られた範囲だけであり、任意の位置で異なる視線方向での映像を表示させることができなかった。
【０００８】
また、特許文献１に記載された利用者端末においても、経路案内情報提供装置から送信された経路案内提供データによってアニメーションを表示するため、時節の移り変わり、あるいは時刻の違いに応じた表示をすることができず、また異なる視線方向の映像を任意に表示させることができなかった。  
さらに従来では、実写映像やアニメーションを表示して鑑賞（閲覧）することができるだけであった。
【０００９】
本発明は前述した事情に考慮してなされたもので、その目的は、通信機能によりダウンロードされたコンピュータグラフィクス（ＣＧ）データをもとに映像を表示させることで、状況に応じて映像を変化させることが可能な携帯機器、鑑賞プログラムを提供することにある。さらに、ＣＧデータをもとに表示される映像に関連するイベントを実行可能にする。
【課題を解決するための手段】
【００１０】
本発明の鑑賞プログラムは、通信機能を有したコンピュータを、前記通信機能を通じて、コンピュータグラフィックス（ＣＧ）により映像を表示するためのＣＧデータをダウンロードするＣＧデータダウンロード手段と、前記通信機能を通じて、前記ＣＧデータダウンロード手段によりダウンロードされたＣＧデータと関連づけられた音声データをダウンロードする音声データダウンロード手段と、前記ＣＧデータダウンロード手段によりダウンロードされた前記ＣＧデータをもとに映像を再生出力するＣＧ再生手段と、前記音声データダウンロード手段によりダウンロードされた前記音声データをもとに、前記ＣＧ再生手段により再生出力される映像に合わせて音声を再生出力する音声再生手段として機能させる。
【００１１】
また本発明の通信機能を有した携帯機器は、前記通信機能を通じて、コンピュータグラフィックス（ＣＧ）により映像を表示するためのＣＧデータをダウンロードするＣＧデータダウンロード手段と、前記通信機能を通じて、前記ＣＧデータダウンロード手段によりダウンロードされたＣＧデータと関連づけられた音声データをダウンロードする音声データダウンロード手段と、前記ＣＧデータダウンロード手段によりダウンロードされた前記ＣＧデータをもとに映像を再生出力するＣＧ再生手段と、前記音声データダウンロード手段によりダウンロードされた前記音声データをもとに、前記ＣＧ再生手段により再生出力される映像に合わせて音声を再生出力する音声再生手段とを具備する。
【発明の効果】
【００１２】
本発明によれば、通信機能によりダウンロードされたＣＧデータをもとに映像を表示させることで、ＣＧ技術により時節や時刻、視線方向の変化などの状況に応じて映像を変化させることができる。さらに、ＣＧデータに含まれるイベントポイントに応じて、例えば通信機能を利用した機能を実行することで、ＣＧデータをもとに表示される映像に関連するイベントを実行することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本実施形態におけるシステムの構成を示すブロック図である。本実施形態では、通信機能を有する携帯機器として、携帯電話機１を例にして説明する。その他の携帯機器に適用することも可能である。
【００１４】
図１に示すように、携帯電話機１は、電話網やインターネットなどを含むネットワーク２を介して、他のモバイル端末３との通信（音声通話やデータ通信）、あるいは各種コンテンツを提供するサーバ４との通信が可能である。サーバ４は、携帯電話機１において実行可能な鑑賞プログラムや、同プログラムにより処理されるコンテンツデータ（路線ＣＧデータ、イベントデータ、ＢＧＭデータ）をダウンロードするサービスを提供する。
【００１５】
図１に示すように、携帯電話機１には、制御部１０、表示部１１、入力部１２、サウンド部１３、通信部１４、ＲＯＭ１５、ＲＡＭ１６、メモリデバイス着脱ユニット１７、ＧＰＳ部１９が設けられている。
【００１６】
制御部１０は、携帯電話機１全体の制御を司るもので、ＣＰＵによりＲＯＭ１５及びＲＡＭ１６に記憶されたプログラムを実行することにより各種機能を実現する。制御部１０は、ＲＡＭ１６に記憶された鑑賞プログラム１６ａを実行することで、再生部３０、ダウンロード部３１、及びイベント実行部３２の機能を実現することができる。なお、制御部１０は、時計機能を有しており、時計機能により計時される年月日時刻に応じた処理を実行できる。
【００１７】
表示部１１は、制御部１０の制御のもとで、ディスプレイにおいて映像、静止画像、テキストなどを表示させる。
【００１８】
入力部１２は、ユーザからの入力操作を受け付けるもので、複数のボタンが設けられている。複数のボタンには、電話としての機能を実行するための数字ボタン、発呼ボタン、切断ボタンなどの他、上下左右方向を指示するためのカーソルボタン、選択実行を指示するためのするための選択実行ボタン、各種機能に対応する機能ボタンなどが含まれる。
【００１９】
サウンド部１３は、制御部１０の制御のもとで音声を出力させる。サウンド部１３は、入力部１２の操作に応じた操作音の他、楽曲データ（ＢＧＭデータ）の再生による音声を出力する。
【００２０】
通信部１４は、制御部１０の制御のもとで、ネットワーク２を通じて、モバイル端末３やサーバ４との通信を制御する。
【００２１】
ＲＯＭ１５は、携帯電話機１に予め搭載された基本機能（音声通話等）を制御するためのプログラムやデータが記憶されている。
【００２２】
ＲＡＭ１６は、通信部１４によりダウンロードされたプログラムや各種データ、あるいはメモリデバイス着脱ユニット１７を通じて着脱可能メモリデバイス１８から読み出されたプログラムやデータなどが記憶される。本実施形態では、サーバ４からダウンロードされたコンテンツを再生出力させる鑑賞プログラム１６ａの他、鑑賞プログラム１６ａによる再生出力の対象となる路線ＣＧデータ１６ｂ、イベントデータ１６ｃ、ＢＧＭデータ１６ｄが記憶される。さらに、路線ＣＧデータ１６ｂ、イベントデータ１６ｃ、ＢＧＭデータ１６ｄを更新するためにダウンロードされた、追加ＣＧデータ１６ｅ、追加イベントデータ１６ｆ、追加ＢＧＭデータ１６ｇなどが記憶される。鑑賞プログラム１６ａは、制御部１０により実行されることで、再生部３０、ダウンロード部３１、及びイベント実行部３２の機能を実現する（詳細については後述する）。
【００２３】
メモリデバイス着脱ユニット１７は、着脱可能メモリデバイス１８を着脱させるためのユニットであり、制御部１０による着脱可能メモリデバイス１８に対するデータの読み書きを仲介する。  
ＧＰＳ部１９は、ＧＰＳ（Global Positioning System）を利用して、位置データや時刻データなどを取得する。
【００２４】
制御部１０により実現される再生部３０には、ＣＧ再生部３０ａ、テロップ再生部３０ｂ、及び音声再生部３０ｃが含まれる。  
ＣＧ再生部３０ａは、サーバ４からダウンロードされたコンテンツデータ、すなわちＲＡＭ１６に記憶された鑑賞プログラム１６ａ、路線ＣＧデータ１６ｂ、イベントデータ１６ｃを再生出力するもので、ＣＧ再生部３０ａ、テロップ再生部３０ｂ、音声再生部３０ｃが含まれる。
【００２５】
ＣＧ再生部３０ａは、路線ＣＧデータ１６ｂをもとにＣＧ技術に基づいて映像を再生出力させる。ＣＧ再生部３０ａは、時節や時刻、視線方向の変化などの状況に応じて、ＣＧデータをもとに映像を変化させることができる。ＣＧ技術では、モデル（ＣＧデータ）を一度組めば（モデリング）、映像中の表現や視点を容易に変更することが可能である。ＣＧ再生部３０ａは、ＣＧデータ（形状データ）をもとにして状況に応じた映像を作成する（レンダリング）。
【００２６】
テロップ再生部３０ｂは、路線ＣＧデータ１６ｂに埋め込まれたイベントポイントデータに応じて、イベントが実行可能であることを表すテロップを、ＣＧ再生部３０ａによって再生出力される映像中に付加する。
【００２７】
音声再生部３０ｃは、ＢＧＭデータ１６ｄをもとに、路線ＣＧデータ１６ｂに埋め込まれたイベントポイントデータ（ＢＧＭポイント）のタイミングで音声を再生する。路線ＣＧデータ１６ｂに組み込まれたＢＧＭポイントに応じたタイミングで音声を再生することで、表示される映像に合わせた音声（ＢＧＭ）を出力することができる。
【００２８】
図２（ａ）は、通信部１４を通じてダウンロードされる路線ＣＧデータ１６ｂのデータ形式の一例を示す図である。  
路線ＣＧデータ１６ｂは、ＣＧ再生部３０ａによって出力される映像を定義するＣＧデータ（モデリングされた形状データ）が時系列的に設定されている。路線ＣＧデータ１６ｂには、図２（ａ）に示すように、イベントポイントデータ（イベントポイント、ＢＧＭポイント）が埋め込まれている。
【００２９】
イベントポイント１，２，…は、映像と共にテロップを表示させるタイミングを示す。例えば、テロップは、映像中に建物（店舗、公共施設、観光施設など）や風景（海、山、島、川など）などが表示されるタイミングに合わせて、それぞれに対応する内容が表示される。また、テロップは、イベントが実行可能であることを表しており、テロップ表示中に所定の入力操作を行うことで、対応するイベントポイントに対して設定された所定の機能が実行される。本実施形態では、テロップ表示中に行われる入力操作（機能実行の指示）に対して、例えば電話機能部３２ａによる電話機能（phone to機能）、Ｗｅｂ機能部３２ｂによるＷｅｂアクセス機能（Web to機能）、アプリケーション部３２ｃによるアプリケーション機能（例えば、クイズを出題するアプリケーションなど）を実行可能とする。
【００３０】
なお、イベントデータ１６ｃは、サーバ４からダウンロードされた追加ＣＧデータ１６ｅにより一部を変更することも可能である。例えば、映像中に新しい建物が表示されるようにしたり、イベントポイントやＢＧＭポイントを追加して新たなイベントを実行可能にしたりできる。
【００３１】
ＢＧＭポイント１，２…は、映像と共に出力させる音声（音楽）を表示させるタイミングを示す。例えば、映像中に特徴的な風景が表示時される際に、そのタイミングで風景に合わせたＢＧＭを出力させることができる。
【００３２】
図２（ｂ）は、路線ＣＧデータ１６ｂと関連付けられたＢＧＭデータ１６ｄを示す図である。  
ＢＧＭデータ１６ｄには、路線ＣＧデータ１６ｂに埋め込まれたＢＧＭポイント１，２…のそれぞれに対応する楽曲データ（ＢＺＭ１，２…）が含まれている。ＢＧＭデータ１６ｄは、鑑賞プログラム１６ａや路線ＣＧデータ１６ｂと共にダウンロードされても良いし、音楽コンテンツを配信するサーバ４からダウンロードした楽曲データを利用したり、さらにはＰＣ５において着脱可能メモリデバイス１８に記憶された楽曲データをメモリデバイス着脱ユニット１７を通じて読み出して利用することも可能である。また、サーバ４よりダウンロードした追加ＢＧＭデータ１６ｇを利用することもできる。
【００３３】
図３（ａ）（ｂ）は、イベントデータ１６ｃのデータ構成の一例を示す図である。  
イベントデータ１６ｃには、複数の異なる目的を持ったイベントデータ１，２…を含むことができる。イベントデータ１，２…は、個々にサーバ４からダウンロードすることができる。例えば、映像中に表示される観光スポット用のイベントデータ、風景の様子を案内するためのイベントデータ、また視線方向（前方用、左向き用など）に応じたイベントデータなどを用意することができる。
【００３４】
イベントデータには、イベントを実行するイベントポイントと対応付けて、そのポイントで実行される機能（電話、Ｗｅｂアクセス、アプリ）に応じたデータが設定される。例えば、映像中に店舗が表示されるイベントポイント１において電話機能を実行させるために、その店舗の電話番号がイベントデータ中に設定される。同様に、Ｗｅｂアクセス機能を実行させるために、アクセス先を示すＵＲＬ（uniform resource locator）アドレスが設定される。アプリケーション機能については、例えば映像中に表示される観光施設（神社仏閣など）についてのクイズを出題するアプリケーションの起動コマンドが設定される。なお、アプリケーションは、クイズを出題する以外の他のアプリケーションであっても勿論かまわない。
【００３５】
次に、本実施形態における携帯電話機１（鑑賞プログラム１６ａ）の動作について、図４、図５、及び図６に示すフローチャートを参照しながら説明する。  
まず、鑑賞プログラム１６ａによる鑑賞処理の全体の流れについて、図４に示すフローチャートを参照しながら説明する。本実施形態における鑑賞処理では、鉄道路線周辺の風景を観賞するコンテンツを再生する場合を例にして説明する。
【００３６】
制御部１０は、入力部１２に対するユーザ操作に応じて、ネットワーク２を介してサーバ４にアクセスし、鑑賞プログラム１６ａをダウンロードしてＲＡＭ１６に記憶させる。制御部１０は、鑑賞プログラム１６ａを実行することで、再生部３０、ダウンロード部３１、イベント実行部３２を実行可能にする。
【００３７】
制御部１０は、鑑賞対象とする路線の選択がユーザ操作によって入力されると（ステップＡ１）、選択された路線に該当する路線ＣＧデータ１６ｂが既にダウンロードされているかを判別する。ここで、該当する路線ＣＧデータ１６ｂがダウンロードされていなければ（ステップＡ２、Ｎｏ）、ダウンロード部３１は、通信部１４を通じてサーバ４にアクセスし、路線ＣＧデータ１６ｂをダウンロードする（ステップＡ３）。
【００３８】
一方、該当する路線ＣＧデータ１６ｂがダウンロードされているが（ステップＡ２、Ｙｅｓ）、例えば最新のデータにより鑑賞をする場合には（ステップＡ４、Ｎｏ）、追加データのダウンロードを実行する。なお、既存の路線ＣＧデータ１６ｂ（初期データ）を使用するか、追加データをダウンロードするかは、ユーザが選択しても良いし、既存の路線ＣＧデータ１６ｂが最新のデータであるかサーバ４に問い合わせて最新でない場合に無条件に追加データをダウンロードするようにしても良い。
【００３９】
ダウンロード部３１は、路線ＣＧデータ１６ｂに対応するＢＧＭデータのダウンロードをする場合（ステップＡ５、Ｙｅｓ）、サーバ４にアクセスして追加ＢＧＭデータ１６ｇをダウンロードする（ステップＡ７）。なお、ＢＧＭデータを追加しない場合には（ステップＡ５、Ｎｏ）、既存の初期データ（ＢＧＭデータ１６ｄ）を使用する（ステップＡ６）。
【００４０】
また、ダウンロード部３１は、路線ＣＧデータ１６ｂとイベントデータ１６ｃの追加データをダウンロードをする場合には（ステップＡ８、Ｙｅｓ）、サーバ４にアクセスして追加ＣＧデータ１６ｅと、同データに対応する追加イベントデータ１６ｆをダウンロードする（ステップＡ１０）。なお、路線ＣＧデータ１６ｂを変更しない場合には（ステップＡ８、Ｎｏ）、既存の初期データ（路線ＣＧデータ１６ｂ、イベントデータ１６ｃ）を使用する（ステップＡ９）。
【００４１】
次に、再生部３０は、サーバ４からダウンロードされたコンテンツを再生出力させる観光プレイモード処理を実行する（ステップＡ１１）。なお、観光プレイモード処理の詳細については後述する（図５）。
【００４２】
制御部１０は、鑑賞処理の終了が指示されるまで（ステップＡ１２、Ｙｅｓ）、観光プレイモード処理を繰り返し実行する。
【００４３】
次に、観光プレイモード処理の詳細について、図５に示すフローチャートを参照しながら説明する。  
再生部３０は、ＲＡＭ１６に記憶された路線ＣＧデータ１６ｂ（あるいは追加ＣＧデータ１６ｅ）から再生出力の対象とするデータを読み込む（ステップＢ１）。再生部３０は、この読み込まれたデータがイベントポイント、あるいはＢＧＭポイントを示すデータであるかを判別する（ステップＢ２，Ｂ３）。
【００４４】
読み込まれたデータがイベントポイント、あるいはＢＧＭポイントでない場合（ステップＢ２／Ｂ３、Ｎｏ）、ＣＧ再生部３０ａは、ＣＧデータ（モデリングされた形状データ）をもとにＣＧによる映像を作成し、表示部１１によって表示させる（ステップＢ４）。以下、順次読み出されるＣＧデータをもとにしたＣＧ映像を表示させる。再生部３０は、路線ＣＧデータ１６ｂの全てのＣＧデータについて再生出力が終了まで（ステップＢ８、Ｙｅｓ）、再生処理を継続して実行する。
【００４５】
一方、イベントポイントであると判別された場合（ステップＢ２、Ｙｅｓ）、テロップ再生部３０ｂは、イベントポイントに応じたテロップをＣＧ再生部３０ａによって表示される映像に付加する（ステップＢ５）。テロップ再生部３０ｂは、所定の時間（例えば映像中に対象物が表示されている間）、継続してテロップを表示させておく。
【００４６】
図７（ａ）には、映像中にテロップ「江ノ島」が表示された表示例を示している。図７（ａ）は、鉄道「江ノ島電鉄」の路線の映像例を示すもので、映像中に江ノ島が現れている。路線ＣＧデータ１６ｂには、江ノ島の映像が表示されるタイミングに合わせて、テロップ「江ノ島」を表示させるためのイベントポイント（例えばイベントポイント４）が埋め込まれていることを示している。
【００４７】
図７（ａ）に示すように、テロップが表示されている間に、所定の機能の実行指示が操作された場合に、テロップに関係する機能（イベント）を実行することができる（イベント実行処理（ステップＢ１２））。詳細については後述する。
【００４８】
また、読み出されたデータがＢＧＭポイントであると判別された場合（ステップＢ３、Ｙｅｓ）、音声再生部３０ｃは、ＢＧＭポイントに対応するＢＧＭデータをもとに音楽を再生出力させるＢＧＭ再生処理を実行する（ステップＢ６）。音声再生部３０ｃは、音楽の再生が終了するか、あるいは別のＢＧＭの再生を指示するＢＧＭポイントが判別されるまで、継続して音楽を再生出力する。
【００４９】
制御部１０は、映像の再生出力中にユーザによるボタン操作があった場合（ステップＢ７、Ｙｅｓ）、それが例えばカーソルボタンの操作による視線方向の変更指示であれば（ステップＢ９、Ｙｅｓ）、ＣＧ再生部３０ａにより再生される映像の視線方向を変更させる。
【００５０】
ＣＧ再生部３０ａは、ＣＧデータをもとにした映像を生成する際に、ユーザによって指定された方向に視線方向を変更した映像を表示させる（ステップＢ１０，Ｂ４）。ＣＧ再生部３０ａは、ＣＧデータをもとに映像を生成するため、視線方向の変更指示に対して容易に映像を変更することができる。
【００５１】
図７（ｂ）には、図７（ａ）に示す映像が表示されているタイミングで視線方向を左に変更する指示が入力された場合の映像例を示している。図７（ａ）では、路線方向（前方）を視線方向としているが、図７（ｂ）では、左前方に視線方向を変更している。
【００５２】
また、図７（ｂ）に示す映像に付加されたテロップが「七里ヶ浜海岸」に変更されている。例えば、図３（ａ）に示すイベントデータ１が路線方向用であり、図３（ｂ）に示すイベントデータ２が、左前方向用であるものとする。
【００５３】
テロップ再生部３０ｂは、同じイベントポイント（例えばイベントポイント４）であっても、視線方向が変更されることにより、図７（ｂ）に示すように視線方向に応じたテロップを表示させる。従って、左前方向用のテロップが表示されている間に、所定の機能の実行指示が操作された場合に、左前方向用のイベントデータ２に基づく機能（イベント）を実行させることができる。
【００５４】
イベント実行部３２は、テロップが表示されている間のユーザによるボタン操作がイベント実行指示であった場合に（ステップＢ７／Ｂ１１、Ｙｅｓ）、入力操作に応じたイベント実行処理を行う（ステップＢ１２）。
【００５５】
次に、イベント実行処理について、図６に示すフローチャートを参照しながら説明する。  
例えば、テロップが表示されている間に機能の実行指示（例えば選択実行ボタンのよる操作）があった場合、イベント実行部３２は、該当するイベントポイントに対応付けて設定されているデータに応じた機能を実行させる。
【００５６】
例えば、電話番号のデータが設定されている場合には、電話機能を実行するものと判別する（ステップＣ１、Ｙｅｓ）。電話機能部３２ａは、イベントデータ１６ｃに設定された電話番号を接続先とする発信処理を実行する（ステップＣ２）。イベント実行部３２は、表示部１１において発信中であることをユーザに通知するためのメッセージを表示させる（ステップＣ３）。例えば、映像中の有名な店舗に対してテロップが付加されている場合に、そのテロップが表示されている間に選択実行ボタンを押すだけで、その店舗に電話をかけることができる。
【００５７】
また、イベントデータ１６ｃにＵＲＬアドレスが設定されている場合には、Ｗｅｂアクセス機能を実行するものと判別する（ステップＣ４、Ｙｅｓ）。Ｗｅｂ機能部３２ｂは、イベントデータ１６ｃに設定されたＵＲＬアドレスをアクセス先とするＷｅｂアクセス処理を実行する（ステップＣ５）。イベント実行部３２は、ＷｅｂアクセスによりアクセスされたＷｅｂページを表示部１１によって表示させる（ステップＣ６）。例えば、映像中に現れた風景に対してテロップが付加されている場合に、そのテロップが表示されている間に選択実行ボタンを押すだけで、その風景に関するデータが掲載されたＷｅｂページにアクセスして表示させることができる。
【００５８】
また、イベントデータ１６ｃにアプリケーション起動コマンドが設定されている場合には、アプリケーションを実行するものと判別する（ステップＣ７、Ｙｅｓ）。アプリケーション部３２ｃは、起動コマンドを実行して、ＲＡＭ１６（あるいはＲＯＭ１５、着脱可能メモリデバイス１８）に記憶されたアプリケーション（プログラム）を実行する（ステップＣ８）。イベント実行部３２は、アプリケーションの実行画面を表示部１１によって表示させる（ステップＣ９）。例えば、映像中に現れた神社仏閣に対してテロップが付加されている場合に、そのテロップが表示されている間に選択実行ボタンを押すだけで、その神社仏閣に関するクイズを出題するアプリケーションを実行することができる。
【００５９】
各機能の実行が終了されると（ステップＣ１０、Ｙｅｓ）、イベント実行部３２は、イベント実行処理を終了する。
【００６０】
なお、前述した説明では、テロップが表示されている間に選択実行ボタンのみを操作するものとしている。この場合、イベントデータにどのようなデータが設定されているかを意識することなく（実行される機能（イベント）に関係なく）、操作方法が統一されているため操作性を良好にすることができる。一方、実行可能な機能が１つのテロップに対して１つとなってしまう。
【００６１】
これに対して、１つのテロップに対して複数の機能（イベント）を実行することができるように、入力部１２に設けられたボタンを各機能に割当て、何れのボタンが操作されたかによって起動する機能を選択できるようにしても良い。例えば、１つのイベントポイントに対して、電話番号、ＵＲＬアドレス、アプリケーションの起動コマンドの何れもが設定しておき、電話機能の実行を指示するボタンが操作された場合にイベントデータに設定された電話番号に電話をかけるようにする。これにより、ユーザが必要とする機能（イベント）を任意に選択して実行させることができる。
【００６２】
また、映像中に一つのテロップが表示されているものとして説明しているが、複数のテロップが表示されている場合には、所定のボタンによって何れかのテロップを選択してイベントの実行を指示できるようにする。
【００６３】
また、前述した説明では、視線方向の変更指示に応じて、ＣＧデータをもとに生成される映像を変化させるとしているが、その他の状況の変化に応じて映像を作成するようにしても良い。例えば、制御部１０により計時されている年月日時刻に応じて、ＣＧ再生部３０ａによりＣＧデータをもとにした映像を生成させる。これにより、実際の風景が時節の移り変わり、あるいは時刻の違いによって変化すると同様にして、ＣＧ再生部３０ａにより再生出力される映像についても、時節や時刻の違いに応じた映像を表示させることができる。こうした状況の違いに応じて映像を変化させることで、携帯電話機１により再生される映像と実際の風景とが対応する様子を楽しむことができる。
【００６４】
また、前述した説明では。鑑賞路線を選択して路線ＣＧデータ１６ｂをダウンロードしているが（図４、ステップＡ１〜Ａ３）、ＧＰＳ部１９により検出される現在位置に応じた路線ＣＧデータ１６ｂを含むコンテンツデータをサーバ４からダウンロードして鑑賞するようにしても良い。例えば、ＧＰＳ部１９により検出される位置データから「江ノ島電鉄」の路線上にいることが判別された場合に、通信部１４を通じてサーバ４にアクセスして「江ノ島電鉄」についてのコンテンツをダウンロードする。また、「江ノ島電鉄」の全体のコンテンツをダウンロードするのではなく、移動に伴って変化する位置データに応じて、限られた範囲を対象とするコンテンツを逐次ダウンロードするようにしても良い。
【００６５】
また、前述した説明では、ＣＧ映像を表示させる際の視線方向を前方と左前方の例を示しているが、その他の視線方向とすることも勿論可能である。例えば、横方向、下方向、上方向、後方向など任意に指定することが可能である。再生部３０（ＣＧ再生部３０ａ）は、ＣＧにより映像を再生出力させるので、指定された視線方向に応じて映像を表示させることができる。
【００６６】
また、再生部３０による映像及び音声の再生は、再生位置を戻して実行させることも可能である。このため、イベントを実行しようとしていた映像（テロップ表示）が終了されたとしても、再生位置を戻して、再度、同じ映像及び音声を再生出力させて、所望するイベントを実行させることもできる。
【００６７】
また、携帯電話機１を用いて鉄道路線の風景を観賞する例を用いて説明しているが、次のような使用方法も可能である。
【００６８】
（１）実写映像をモデルにしたＣＧデータにより電車の運転席から見た風景の映像を表示させながら運転操作をシミュレーションする電車運転ゲームにおいて、映像に合わせた音楽を載せて鑑賞することができる観光・宣伝用のソフトウェア。同様に、自動車の運転席からの映像を表示させながら運転操作をシミュレーションする自動車運転ゲーム。
【００６９】
（２）二次元の地図の代わりに３Ｄ（三次元）の映像で地形を表示する案内ソフトウェア。
【００７０】
（３）映像と共に再生出力させる音楽を自由に入れ替えて、ユーザの嗜好に合わせてカスタマイズできる環境ソフトウェア。
【００７１】
（４）企業や自治体とタイアップしたイメージソング等を映像に組み込んで配布する宣伝用ソフトウェア。
【００７２】
（５）過去の街並み、未来の街並みなどをＣＧ映像により表現し、現在、過去、未来を体感させる知育ソフトウェア。
【００７３】
（６）街並みなどの風景の表示と同時に質問を表示させて、ユーザがリアクションを返すことで様々な学習が行えるソフトウェア。
【００７４】
このようにして、本実施形態における携帯電話機１（鑑賞プログラム１６ａ）では、ダウンロードした路線ＣＧデータ１６ｂをもとに映像を表示すると共に、路線ＣＧデータ１６ｂに埋め込まれたＢＧＭポイントに応じて、映像に合った楽曲などを出力させることができる。また、路線ＣＧデータ１６ｂにはイベントポイントが埋め込まれ、このイベントポイントに応じて映像に合わせたテロップを表示させることができる。そして、テロップが表示されている間に所定の入力操作をすることで、携帯電話機１に設けられた通信機能（通信部１４）を利用した機能（イベント）、すなわち電話機能やＷｅｂ機能を実行することができる。また、テロップが付加された映像中の対象に関して任意のアプリケーションを実行させることも可能である。
【００７５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００７６】
また、実施形態に記載した手法は、コンピュータに実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、コンピュータに実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）をコンピュータ内に構成させる設定プログラムをも含む。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００７７】
【図１】本実施形態におけるシステムの構成を示すブロック図。
【図２】路線ＣＧデータ１６ｂとＢＧＭデータ１６ｄのデータ形式の一例を示す図。
【図３】イベントデータ１６ｃのデータ構成の一例を示す図。
【図４】賞プログラム１６ａによる鑑賞処理の全体の流れについて説明するためのフローチャート。
【図５】観光プレイモード処理の詳細について説明するためのフローチャート。
【図６】イベント実行処理について説明するためのフローチャート。
【図７】表示される映像例を示す図。
【符号の説明】
【００７８】
１…携帯電話機、２…ネットワーク、３…モバイル端末、４…サーバ、５…ＰＣ、１０…制御部、１１…表示部、１２…入力部、１３…サウンド部、１４…通信部、１５…ＲＯＭ、１６…ＲＡＭ、１６ａ…鑑賞プログラム、１６ｂ…路線ＣＧデータ、１６ｃ…イベントデータ、１６ｄ…ＢＧＭデータ、１６ｅ…追加ＣＧデータ、１６ｆ…追加イベントデータ、１６ｇ…追加ＢＧＭデータ、１７…メモリデバイス着脱ユニット、１８…着脱可能メモリデバイス、１９…ＧＰＳ部、３０…再生部、３０ａ…ＣＧ再生部、３０ｂ…テロップ再生部、３０ｃ…音声再生部、３１…ダウンロード部、３２…イベント実行部、３２ａ…電話機能部、３２ｂ…Ｗｅｂ機能部、３２ｃ…アプリケーション部。
【図１】
2008147779.tif 000003
【図２】
2008147779.tif 000004
【図３】
2008147779.tif 000005
【図４】
2008147779.tif 000006
【図５】
2008147779.tif 000007
【図６】
2008147779.tif 000008
【図７】
2008147779.tif 000009