(57)【要約】【課題】グリッド線テクスチャの表示形態を柔軟に変化させる。【解決手段】動画テクスチャ生成部（２３）は、模様画像と、模様画像とは異なる背景画像とを合成することによって、交互に配置される模様画像および背景画像を含む動画テクスチャを生成する。動画テクスチャ再生部（２４）は、模様画像がグリッド線上を移動するように、地形オブジェクト画像の傾斜に応じた態様で動画テクスチャを再生し、ディスプレイ１２に表示させる。【選択図】図１
2017215932.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサおよびディスプレイを備えるコンピュータにおいて実行される表示方法であって、
傾斜が規定される地形オブジェクト画像を前記ディスプレイに表示させるステップと、
前記地形オブジェクト画像上にグリッド線を割り当てるステップと、
第１画像と、前記第１画像とは異なる第２画像とを合成することによって、交互に配置される前記第１画像および前記第２画像を含む動画テクスチャを生成するステップと、
前記グリッド線上に前記動画テクスチャを配置するステップと、
前記第１画像が前記グリッド線上を移動するように、前記傾斜に応じた態様で前記動画テクスチャを再生し、前記動画テクスチャに対応するアニメーション画像を前記ディスプレイに表示させるステップとを含む、表示方法。
【請求項２】
前記生成するステップにおいて、前記傾斜の程度が大きいほど、前記動画テクスチャに含まれる前記第１画像をより長くする、請求項１に記載の表示方法。
【請求項３】
前記グリッド線内の一定領域を特定するステップと、
前記一定領域内の各位置に、前記傾斜の程度および当該位置に応じた値のパラメータを設定するステップと、
前記一定領域内において前記パラメータの値が閾値以上である各位置を含む第１範囲と、前記一定領域内において前記パラメータの値が前記閾値未満である各位置を含む第２範囲とをそれぞれ決定するステップとをさらに含み、
前記生成するステップにおいて、前記第１画像の長さを前記第１範囲に基づき決定すると共に、前記第２画像の長さを前記第２範囲に基づき決定する、請求項１に記載の表示方法。
【請求項４】
前記生成するステップにおいて、前記動画テクスチャに含まれる前記第２画像を、前記動画テクスチャが前記グリッド線上に配置された場合の前記第２画像の表示位置に対応する前記地形オブジェクト画像の位置の高さに応じた表示態様にする、請求項１〜３のいずれか１項に記載の表示方法。
【請求項５】
前記アニメーション画像を前記ディスプレイに表示させるステップにおいて、前記傾斜の程度がより大きいほど前記動画テクスチャの再生速度をより速くする、請求項１〜４のいずれか１項に記載の表示方法。
【請求項６】
プロセッサおよびディスプレイを備えるコンピュータにおいて実行される表示方法であって、
傾斜が規定される地形オブジェクト画像を前記ディスプレイに表示させるステップと、
前記地形オブジェクト画像上にグリッド線を割り当てるステップと、
前記グリッド線上に交互に配置される第１画像と第２画像とを前記ディスプレイに表示させるステップであって、前記傾斜の程度がより大きいほどより長い前記第１画像を前記ディスプレイに表示させると共に、前記傾斜の程度に関わらず同一数の前記第１画像を前記ディスプレイに表示させるステップとを含む、表示方法。
【請求項７】
請求項１〜６のいずれか１項に記載の表示方法の各ステップを、前記コンピュータに実行させるプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
三次元の地形をコンピュータ上で俯瞰的に表示する場合、ユーザが地形の起伏を視覚的に把握しやすくするために、地形の上にグリッド状の線（グリッド線）を重ねて表示することがよく行われる。このような技術の例が、特許文献１および２に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−７７００８号公報（２００３年３月１４日公開）
【特許文献２】特開２００５−３８２９８号公報（２００５年２月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、移動オブジェクトをグリッド線上で移動させるための描画処理を行う必要がある。オブジェクト表面上に非常に多くに移動オブジェクトが表示されることから、各移動オブジェクトを移動表示させるための描画処理には、処理負荷が非常に大きいという問題がある。
【０００５】
特許文献２の技術では、単位画像を含むグリッド線テクスチャをアニメーション表示することによって、単位画像が移動するようにユーザに視認させているので、特許文献１の技術に比べて処理負荷は小さくて済む。一方で、グリッド線テクスチャを生成する際に、背景画像と単位画像とが一体化された基準テクスチャを傾斜に応じた数だけ合成するので、グリッド線テクスチャを生成する際の柔軟性に欠けるという問題がある。
【０００６】
本開示は、グリッド線テクスチャの表示態様を柔軟に変化させることにある。
【課題を解決するための手段】
【０００７】
前記の課題を解決するために、本開示に係る第１の表示方法は、プロセッサおよびディスプレイを備えるコンピュータにおいて実行される表示方法であって、傾斜が規定される地形オブジェクト画像を前記ディスプレイに表示させるステップと、地形オブジェクト画像上にグリッド線を割り当てるステップと、第１画像と、第１画像とは異なる第２画像とを合成することによって、交互に配置される第１画像および第２画像を含む動画テクスチャを生成するステップと、グリッド線上に動画テクスチャを配置するステップと、第１画像がグリッド線上を移動するように、傾斜に応じた態様で動画テクスチャを再生し、動画テクスチャに対応するアニメーション画像を前記ディスプレイに表示させるステップとを含む。
【０００８】
また、本開示に係る第２の表示方法は、プロセッサおよびディスプレイを備えるコンピュータにおいて実行される表示方法であって、傾斜が規定される地形オブジェクト画像を前記ディスプレイに表示させるステップと、地形オブジェクト画像上にグリッド線を割り当てるステップと、グリッド線上に交互に配置される第１画像と第２画像とをディスプレイに表示させるステップであって、傾斜の程度がより大きいほどより長い第１画像をディスプレイに表示させると共に、傾斜の程度に関わらず同一数の第１画像をディスプレイに表示させるステップとを含む。
【発明の効果】
【０００９】
本開示によれば、グリッド線テクスチャの表示態様を柔軟に変化させることができる。
【図面の簡単な説明】
【００１０】
【図１】端末装置の要部構成を示すブロック図である。
【図２】端末装置のディスプレイに表示されるゴルフゲームのプレイ画面例を示す図である。
【図３】グリッドの構成を説明する図である。
【図４】動画テクスチャの生成手順を説明する図である。
【図５】傾斜がより急な場合の動画テクスチャの生成手順を説明する図である。
【図６】動画テクスチャの生成手順を説明する図である。
【図７】着色された背景画像を含む動画テクスチャの生成を説明する図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本発明の実施形態１に係る表示方法、および、プログラムの具体例を、以下に図面を参照しつつ説明する。本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が本発明に含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。
【００１２】
図１は、端末装置１の要部構成を示すブロック図である。この図に示すように、端末装置１は、入力デバイス１１、ディスプレイ１２、および制御部１３を備えている。端末装置１は、コンピュータゲームを含む各種のアプリケーションを実行可能な装置である。端末装置１は、たとえば、スマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット型コンピュータ、ゲーム用コンソール、または汎用のＰＣ（Personal Computer）
等であればよい。
【００１３】
入力デバイス１１は、ユーザが端末装置１に情報を入力したりまたは端末装置１を操作するための入力を行ったりするための装置であり、たとえばタッチパネルである。ディスプレイ１２は、テキストおよび画像等の各種の情報を表示する装置であり、たとえば液晶ディスプレイ等のスクリーンデバイスである。制御部１３はプロセッサおよびメモリを備えて構成され、端末装置１の動作および処理を統括的に制御する。制御部１３は、メモリに記憶されたゲームプログラム等のアプリケーションプログラム、各種ゲーム画像およびオブジェクトデータ、ならびに入力デバイス１１によって受け付けられたユーザの操作入力に基づき、ディスプレイ１２に表示される画像を生成する。制御部１３は、地形オブジェクト画像表示部２１、動画テクスチャ生成部２３、および動画テクスチャ再生部２４を備えている。地形オブジェクト画像表示部２１は、地形オブジェクトデータに基づく地形オブジェクト画像をディスプレイ１２に表示させる。グリッド線割り当て部２２は、地形オブジェクト画像にグリッド線を割り当てる。動画テクスチャ生成部２３は、グリッド線上に表示される動画テクスチャを生成する。動画テクスチャ再生部２４は、グリッド線上に配置された動画テクスチャを再生し、動画テクスチャに対応するアニメーション画像ををディスプレイ１２に表示させる。
【００１４】
地形オブジェクト画像の表示を伴うアプリケーションとして、たとえばゴルフゲームが挙げられる。以下では、端末装置１がゴルフゲームを実行するゲーム装置である場合を説明する。しかし端末装置１は、ゴルフゲームに限らず、地形オブジェクト画像の表示を伴う任意のアプリケーション（ゲームでも、ゲーム以外でもよい）を実行することが可能な装置として実現される。
【００１５】
図２は、端末装置１のディスプレイ１２に表示されるゴルフゲームのプレイ画面例を示す図である。端末装置１は、ゴルフゲームの実行時、たとえば図２に示すようなプレイ画面をディスプレイ１２に表示させる。図２の例は、プレイヤキャラクタデータに基づくプレイヤキャラクタ画像３１が仮想のゴルフコースのグリーン上でパッティングする前の準備段階にある場面を示している。ディスプレイ１２には、ゴルフコースを構成する地形オブジェクト画像３２が表示され、地形オブジェクト画像３２上にはグリッド３３が配置されている。端末装置１は、ゴルフゲームの実行時、地形オブジェクト画像３２に規定される傾斜に応じた態様で複数の模様がグリッド３３上を動くように見せる表示演出を行う。ユーザは模様の移動を視認することによって、地形オブジェクト画像３２の傾斜の程度を把握することができる。本実施形態では、グリッド３３上の模様の移動は、模様オブジェクト画像の移動処理ではなく、模様を含む動画テクスチャの再生（アニメーション画像の表示）によって実現される。
【００１６】
図３は、グリッド３３の構成を説明する図である。グリッド３３は、複数のグリッド線４１によって構成されている。図３の（ａ）に示すように、地形オブジェクト画像３２上に、グリッド状に配置される複数のグリッド線４１が割り当てられる。図３の例では、個々のグリッド線４１は、グリッド３３内のいずれかの区画を取り囲む４辺のうちいずれかの一片に相当する。すなわち、４つのグリッド線４１によって、地形オブジェクト画像３２上の１つの区画が形成される。図３の（ｂ）に示すように、グリッド線４１は、２つの三角形ポリゴン４２および三角形ポリゴン４３を組み合わせた１つの板ポリゴンである。板ポリゴンは、厚みを有さないが二次元上の広がりを有するポリゴンである。三角形ポリゴン４２および三角形ポリゴン４３はいずれも直角三角形の形状を有している。グリッド線４１では、三角形ポリゴン４２の斜辺と三角形ポリゴン４３の斜辺とが接している。
【００１７】
端末装置１は、個々のグリッド線４１上に、グリッド３３上の模様の移動を表現するための動画テクスチャを配置する。さらに端末装置１は、グリッド線４１上に配置された動画テクスチャ（グリッド線テクスチャ）を再生し、動画テクスチャに対応するアニメーション画像をディスプレイ１２に表示させることによって、図２に示すような画面表示を実現する。
【００１８】
端末装置１は、ゴルフゲームの実行時、地形オブジェクト画像３２上に配置される動画テクスチャを、配置位置の傾斜に応じた態様で動的に生成してから、配置する。図４は、動画テクスチャの生成手順を説明する図である。動画テクスチャ生成部２３は、傾斜が規定される地形オブジェクト画像３２をディスプレイ１２に表示させる。グリッド線割り当て部２２は、地形オブジェクト画像３２にグリッド線４１を割り当てる。図４の例では、地形オブジェクト画像３２においてグリッド線４１が割り当てられる位置と、当該位置における地形の傾斜角度θ（傾斜の程度）とが、いずれも地形オブジェクト画像３２に規定されている。
【００１９】
端末装置１のメモリには、動画テクスチャの生成に用いられる模様画像６１（第１画像）および背景画像６２（第２画像）が予め用意されている。模様画像６１は、動画テクスチャに含まれる模様に相当し、背景画像６２は、動画テクスチャに含まれる背景に相当する。模様画像６１は、前方および後方などの方向性を定義することが可能な画像であり、図４の例ではハート型の画像である。背景画像６２は、前方および後方などの方向性を有さない画像であり、白色（または無色）といった色調によって構成される画像であったり、あるいは模様等によって構成される画像であったりする。このように模様画像６１および背景画像６２は互いに異なる画像である。動画テクスチャ生成部２３は、地形オブジェクト画像３２においてグリッド線４１が割り当てられる位置の傾斜角度θに応じた態様で模様画像６１および背景画像６２を合成することによって、グリッド線４１に配置される動画テクスチャ６３を生成する。
【００２０】
まず動画テクスチャ生成部２３は、グリッド線４１を複数（本実施形態では３つ）の均等な部分領域（一定領域）に分割すると共に、この分割によって得られる部分領域５１〜５３をそれぞれ特定する。次に動画テクスチャ生成部２３は、特定した部分領域５１〜５３内の各位置に、傾斜角度θおよび当該位置に応じた値のパラメータを設定する。図４には、代表として、部分領域５２に、画像の透過度を表す数値であるα値を設定する例を示す。
【００２１】
動画テクスチャ生成部２３は、部分領域５２における地形オブジェクト画像３２の高さが一番低い位置（左端）に、α値として「０」を設定する。さらに、部分領域５２における位置が左端から右端に向かって移動するにつれて、各位置におけるα値が、地形オブジェクト画像３２の傾斜角度θに応じた角度θで右肩上がりの直線状に変動するように、各位置にα値を設定する。動画テクスチャ生成部２３は、最大でも「１」のα値を設定する。図４では、部分領域５２の右端におけるα値がほぼ１になっている。
【００２２】
動画テクスチャ生成部２３は、部分領域５２においてα値が所定の閾値（たとえば０．３〜０．５程度）以上である各位置を第１範囲と定義し、一方、部分領域５２においてα値が所定閾値未満である各位置を第２範囲と定義する。そして、模様画像６１の長さを第１範囲の長さに基づき決定する（たとえば同一にする）と共に、背景画像６２の長さを第２範囲の長さに基づき決定する（たとえば同一にする）。ここでいう模様画像６１の長さおよび背景画像６２の長さとは、グリッド線４１の延びる方向における長さのことである。動画テクスチャ生成部２３は、決定したそれぞれの長さに基づき、メモリに格納される模様画像６１および背景画像６２に対応する画像データに対し、長さ方向における拡大率（または縮小率）をそれぞれ決定する。
【００２３】
動画テクスチャ生成部２３は、部分領域５２および部分領域５３についても、対応する模様画像６１の長さおよび背景画像６２の長さを同様に決定する。そして動画テクスチャ生成部２３は、各部分領域５１〜５３に対応する３つの模様画像６１および３つの背景画像６２を、グリッド線４１における各部分領域５１〜５３の順序通りに互いに繋ぎ合わせるように合成することによって、傾斜角度θに応じた長さを有する模様画像６１および背景画像６２が互い違いに３つずつ配置される動画テクスチャ６３を生成する。
【００２４】
動画テクスチャ再生部２４は、生成された動画テクスチャ６３をグリッド線４１上に配置し、それから動画テクスチャ６３の再生を開始する。動画テクスチャ再生部２４は、一定の再生速度で動画テクスチャ６３を再生する。再生手順はたとえば次の通りである。動画テクスチャ生成部２３は、あるフレームにおいて動画テクスチャ６３をグリッド線４１上に配置した後、その動画テクスチャ６３から、次のフレームにおいてグリッド線４１上に配置する次の動画テクスチャ６３を生成する。その際、あるフレームにおける動画テクスチャ６３における、対応する地形オブジェクト画像３２の高さがより低い一端部の一定範囲（オフセット）を切り取り、切り取った一定範囲を動画テクスチャ６３の他端部に繋ぎ合わせる。動画テクスチャ再生部２４は、こうして生成した次の動画テクスチャ６３を、次にフレームにおいてグリッド線４１上に配置する。これにより、次のフレームにおいて表示される動画テクスチャ６３内の各模様画像６１の位置が、その前のフレームにおいて表示される動画テクスチャ６３内の各模様画像６１の位置よりも、地形オブジェクト画像３２の高さがより低い側にずれる。これを繰り返すことによって、背景画像６２が地形オブジェクト画像３２上をより高い位置からより低い位置に移動するように、動画テクスチャ６３が再生される。その結果、動画テクスチャ６３に対応するアニメーション画像がディスプレイ１２に表示される。なお、動画テクスチャ６３の再生速度は、地形オブジェクト画像３２における動画テクスチャ６３が配置される位置に規定される傾斜角度θに関わらず同一にする。
【００２５】
なお、本実施形態においては、傾斜角度θおよびグリッド線４１の位置に応じた値のパラメータとして、α値が設定されている。ここで、α値が所定の閾値を下回る等の所定条件を満足する場合に、背景画像６２全体のα値が所定値となるように設定することが好ましい。たとえば、背景画像６２全体のα値が０となるように設定しておけば、グリッド線４１の第２範囲に相当する部分をディスプレイ１２に透明に表示させることができ、模様画像６１のみをグリッド線４１に沿って演出することができる。これによりユーザは、模様画像６１の長さおよび動画テクスチャ６３の再生速度を視覚的に容易に把握できる。また、背景画像６２全体のα値が１となるように設定しておけば、グリッド線４１における第２範囲に相当する部分を色調または模様によって表現できるので、背景画像６２に相当する部分をグリッド線４１として視覚的にディスプレイ１２に表示させることもできる。
【００２６】
図５は、傾斜角度θがより大きい場合の動画テクスチャ６３の生成手順を説明する図である。この図の例では、地形オブジェクト画像３２においてグリッド線４１が割り当てられる位置に規定される傾斜角度θが、図４に示す傾斜角度θよりも大きい。すなわち、グリッド線４１の割り当て位置の傾斜の程度がより大きい。グリッド線４１の３分割は図４と同一である。動画テクスチャ生成部２３は、部分領域５１〜５３内の各位置に、傾斜角度θおよび当該位置に応じたα値を設定する。図５には、代表として、部分領域５２にα値を設定する例を示す。
【００２７】
図４と同様に、動画テクスチャ生成部２３は、部分領域５２における地形オブジェクト画像３２の高さが一番低い位置（左端）に、α値として「０」を設定する。さらに、部分領域５２における位置が左端から右端に向かって移動するにつれて、各位置におけるα値が、地形オブジェクト画像３２の傾斜角度θに応じた角度θで右肩上がりの直線状に変動するように、各位置にα値を設定する。動画テクスチャ生成部２３は、最大でも「１」のα値を設定する。図５に示すように、部分領域５２のある位置に対して「１」のα値を設定した後、それより右側の位置にはすべて「１」のα値を設定する。
【００２８】
α値に基づく背景画像６２および模様画像６１の長さの決定方法は、図４と同一である。図５では傾斜角度θが図４よりも大きいので、部分領域５２においてα値が所定の閾値以上である第１範囲は図４よりも長く、逆に、部分領域５２においてα値が所定の閾値未満である第２範囲は図４よりも短い。したがって動画テクスチャ生成部２３は、より長い第１範囲およびより短い第２範囲をそれぞれ定義する。
【００２９】
なお、α値を設定するための角度θは、基本的に傾斜角度θと同一であるが、一方でその上限値を設定しておいてもよい。傾斜角度θが上限値を超えた場合、傾斜角度θに関わらず、α値を設定するための角度θは上限値である。これにより、動画テクスチャ６３に含まれる模様画像６１の長さの上限を設けることができるので、傾斜角度θが非常に大きい場合に動画テクスチャ６３のほとんどすべてが模様画像６１によって占められることを防止できる。
【００３０】
本実施形態では、図４および図５に示すように、動画テクスチャ６３に含まれる模様画像６１の数は、動画テクスチャ６３が配置される地形オブジェクト画像３２に規定される傾斜角度θに関わらず同一である。なお、特に図示しないが、動画テクスチャ６３の再生速度は、傾斜角度θに関わらず一定である。一方、図４および図５に示すように、動画テクスチャ６３に含まれる模様画像６１の長さは、傾斜角度θに応じて変化する。具体的には、傾斜角度θがより大きいほど模様画像６１がより長くなる。ユーザは、プレイ画面における地形オブジェクト画像３２上を移動する各模様画像６１の長さを通じて、地形オブジェクト画像３２において模様画像６１が移動する位置の傾斜の程度を把握する。したがってユーザは、地形オブジェクト画像３２の各位置の傾斜の程度を直感的かつ容易に把握
することができる。
【００３１】
また、端末装置１は、背景および模様が一体化された複数の単位画像を合成するのではなく、互いに別々に分かれた背景画像６２および模様画像６１の双方を合成することによって、動画テクスチャ６３を生成する。これにより、動画テクスチャ６３に含まれる背景画像６２と模様画像６１との関係を、傾斜に応じた態様に容易に変化させることができる。たとえば図５に示すように、傾斜角度θがより大きいほど模様画像６１をより長くしかつ背景画像６２をより短くすることができる。したがって端末装置１は、動画テクスチャ６３の表示態様を柔軟に変化させることができる。
【００３２】
また、図４および図５に示すように、端末装置１は、グリッド線４１上に交互に配置される模様画像６１および背景画像６２を、ディスプレイ１２に表示させる。さらには、端末装置１は、傾斜の程度（たとえば傾斜角度θ）がより大きいほどより長い模様画像６１をディスプレイ１２に表示させると共に、傾斜の程度に関わらず同一数の模様画像６１をディスプレイ１２に表示させる。これによりユーザは、模様画像６１の長さを通じて地形オブジェクト画像３２の傾斜の程度を直観的かつ容易に把握することができる。
【００３３】
〔実施形態２〕
本発明に係る実施形態２について、図６を参照して以下に説明する。本実施形態に係る端末装置１の構成は、実施形態１と同一である。一方、本実施形態に係る動画テクスチャ６３の生成方法および再生方法は実施形態１と異なる。
【００３４】
図６は、動画テクスチャ６３の生成手順を説明する図である。この図の例では、地形オブジェクト画像３２の表示、グリッド線４１の割り当て、およびグリッド線４１の３分割までは、実施形態１と同一である。しかし動画テクスチャ生成部２３は、グリッド線４１の分割後、部分領域５１〜５３にα値を設定しない。言い換えると、α値を用いることなく動画テクスチャ６３を生成する。
【００３５】
具体的には、動画テクスチャ生成部２３は、地形オブジェクト画像３２に規定される傾斜角度θに関わらず、部分領域５１における左側の所定範囲（たとえば半分）の長さに基づき背景画像６２の長さを決定する。さらに、部分領域５１における右側の所定範囲（たとえば半分）の長さに基づき模様画像６１の長さを決定する。動画テクスチャ生成部２３は、部分領域５２および部分領域５３についても、対応する模様画像６１の長さおよび背景画像６２の長さを同様に決定する。動画テクスチャ生成部２３は、各部分領域５１〜５３に対応する３つの模様画像６１および３つの背景画像６２を、グリッド線４１における各部分領域５１〜５３の順序通りに互いに繋ぎ合わせるように合成する。これにより、模様画像６１および背景画像６２が互い違いに３つずつ配置される動画テクスチャ６３を生成する。
【００３６】
動画テクスチャ再生部２４は、生成された動画テクスチャ６３をグリッド線４１上に配置し、動画テクスチャ６３の再生を開始する。実施形態１と異なり、動画テクスチャ再生部２４は、動画テクスチャ６３の再生速度を、地形オブジェクト画像３２における動画テクスチャ６３（またはグリッド線４１）が配置される位置に規定される傾斜角度θに応じて変化させる。具体的には、傾斜角度θがより大きいほど再生速度をより速くする。なお、動画テクスチャ再生部２４は、実施形態１と同様に、模様画像６１が地形オブジェクト画像３２におけるより高い位置からより低い位置に移動するように、動画テクスチャ６３を再生する。
【００３７】
これによりユーザは、プレイ画面上の各模様画像６１の移動速度を通じて、地形オブジェクト画像３２の傾斜の程度を把握することができる。したがってユーザは、地形オブジ
ェクト画像３２の各位置の傾斜を直感的かつ容易には把握することができる。
【００３８】
〔好ましい形態〕
本発明の好ましい形態について、図７を参照して以下に説明する。本形態では、動画テクスチャ生成部２３が、動画テクスチャ６３に含まれる背景画像６２を、動画テクスチャ６３が配置される位置の高さに応じた表示形態にする点に特徴がある。以下では、背景画像６２の表示形態の一例として、背景画像６２が高さに応じた色に着色される態様を説明する。本形態は、実施形態１および２の双方に適用可能である。
【００３９】
図７は、着色された背景画像６２を含む動画テクスチャ６３の生成手順を説明する図である。動画テクスチャ生成部２３は、まず、実施形態１または２の手順によって、模様画像６１および背景画像６２が交互に配置された動画テクスチャ６３を生成する。さらに、各背景画像６２を、動画テクスチャ６３がグリッド線４１上に配置された場合の背景画像６２の表示位置に対応する地形オブジェクト画像３２の位置の高さに応じた色に着色する。本形態では、動画テクスチャ生成部２３は、傾斜に応じた所定の着色ルール７１を設定し、その着色ルール７１に基づき、動画テクスチャ６３に含まれる各背景画像６２を着色する。
【００４０】
着色ルール７１の設定手順は次の通りである。まず動画テクスチャ生成部２３は、三角形ポリゴン４２の３辺のうちグリッド線４１の短辺に相当する辺における頂点４２ａおよび頂点４２ｂをそれぞれ特定する。そして、地形オブジェクト画像３２におけるこれらの頂点４２ａおよび頂点４２ｂに対応する各位置の高さを特定する。さらに、特定した頂点４２ａの高さおよび頂点４２ｂの高さを平均することによって、地形オブジェクト画像３２における頂点４２ａと頂点４２ｂとの中点４２ｃに対応する位置の高さを算出する。以下、この位置の高さを、グリッド線４１の一端部における高さと表記する。
【００４１】
動画テクスチャ生成部２３は、三角形ポリゴン４３の３辺のうちグリッド線４１の短辺に相当する辺における頂点４３ａおよび頂点４３ｂをそれぞれ特定する。そして、地形オブジェクト画像３２におけるこれらの頂点４３ａおよび頂点４３ｂに対応する各位置の高さを特定する。さらに、特定したこれらの高さの平均することによって、地形オブジェクト画像３２における頂点４３ａと頂点４３ｂとの中点４３ｃに対応する位置の高さを算出する。以下、この位置の高さを、グリッド線４１の一端部における高さと表記する。
【００４２】
動画テクスチャ生成部２３は、次に、地形オブジェクト画像３２においてプレイヤキャラクタ画像３１が配置される位置の高さを特定する。そして、グリッド線４１の一端部と、グリッド線４１の他端部とのうち、プレイヤキャラクタ画像３１の配置位置よりも高い方に赤色を設定し、低い方に青色を設定する。さらに動画テクスチャ生成部２３は、グリッド線４１の一端部から他端部まで、設定してそれぞれの色のグラデーションを設定する。これらの処理によって、グリッド線４１に対する着色ルール７１を設定する。着色ルール７１は、実際にはグリッド線４１ではなく、グリッド線４１に配置される動画テクスチャ６３に対して適用される。
【００４３】
図７では、動画テクスチャ生成部２３は、６段階のグラデーションを構成する一定範囲の色８１〜色８６を含む着色ルール７１を設定する。色８１は青色であり、色８６は赤色である。色８１から色８６に向かって、徐々に段階的に青みが減少すると共に、赤みが上昇する。図７では説明の便宜上、６段階のグラデーションを示しているが、これに限らず、動画テクスチャ生成部２３は任意に段階のグラデーションの着色ルール７１を設定することができる。各背景画像６２内に色のグラデーションが施されていてもよい。
【００４４】
動画テクスチャ生成部２３は、設定した着色ルール７１に基づき、動画テクスチャ６３
に含まれる各背景画像６２を着色する。具体的には、各背景画像６２を、着色ルール７１おいて対応する位置に配置される色に着色する。図７の例では、動画テクスチャ６３における左端の背景画像６２を色８１で着色し、動画テクスチャ６３における中央の背景画像６２を色８３で着色し、動画テクスチャ６３における中央の背景画像６２を色８５で着色する。これにより、動画テクスチャ６３において、各背景画像６２の色が、動画テクスチャ６３の一端部から他端部に向かって段階的に変化する。
【００４５】
動画テクスチャ再生部２４は、背景画像６２が着色された動画テクスチャ６３を再生する。本形態では、動画テクスチャ生成部２３は、背景画像６２が着色される前の動画テクスチャ６３の一端部からオフセットを切り取り、背景画像６２が着色される前の動画テクスチャ６３の他端部にオフセットをつなぎ合わせることによって、背景画像６２が着色されない次の動画テクスチャ６３をまず生成する。そして、背景画像６２が着色されない次の動画テクスチャ６３に含まれる各背景画像６２を着色ルール７１に基づき着色することによって、次にフレームにおいて再生される次の動画テクスチャ６３を完成させる。すなわち、いずれのフレームにおいても、動画テクスチャ６３における同じ位置に配置される背景画像６２は、着色ルール７１において対応する同じ色に着色される。
【００４６】
これにより、動画テクスチャ６３の再生時、模様画像６１は動くように表示されると共に、着色された背景画像６２は動かないように表示される。したがって、あたかも着色ルール７１に基づき段階的に着色された線上を模様画像６１が動いているかのように、ユーザに視認させることができる。また、ゲーム画面内の視点がユーザの操作入力によって変更された場合には、変更後の視点から見た地形オブジェクト画像３２に沿って、動画テクスチャ６３を同様に生成しかつグリッド線４１上に表示させることができる。その際、上記の処理がフレームごとに行われることによって、視点が切り替えられた場合にも、地形の傾斜および高さをユーザに容易に把握させることが可能な動画テクスチャ６３を、柔軟に生成することができる。
【００４７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態も、本発明の技術的範囲に含まれる。各実施形態にそれぞれ開示された技術的手段を組み合わせることによって、新しい技術的特徴を形成することもできる。
【００４８】
〔ソフトウェアによる実現例〕
端末装置１の制御ブロック（制御部１３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４９】
後者の場合、制御ブロックは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、前記プログラムおよび各種データがコンピュータ（又はＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、前記プログラムを展開するＲＡＭ（Random Access Memory）等を備えている。そして、コンピュータ（又はＣＰＵ）が前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記記録媒体としては、「一時的でない有形の媒体」、たとえば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路等を用いることができる。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５０】
〔付記事項〕
本発明の一側面に係る内容を列記すると以下の通りである。
【００５１】
（項目１）プロセッサおよびディスプレイを備えるコンピュータにおいて実行される表示方法であって、傾斜が規定される地形オブジェクト画像を前記ディスプレイに表示させるステップと、前記地形オブジェクト画像上にグリッド線を割り当てるステップと、第１画像と、前記第１画像とは異なる第２画像とを合成することによって、交互に配置される前記第１画像および前記第２画像を含む動画テクスチャを生成するステップと、前記グリッド線上に前記動画テクスチャを配置するステップと、前記第１画像が前記グリッド線上を移動するように、前記傾斜に応じた態様で前記動画テクスチャを再生し、前記動画テクスチャに対応するアニメーション画像を前記ディスプレイに表示させるステップとを含む、表示方法。グリッド線テクスチャの表示態様を柔軟に変化させることができる。
【００５２】
（項目２）前記生成するステップにおいて、前記傾斜の程度がより大きいほど前記動画テクスチャに含まれる前記第１画像をより長くする、項目１の表示方法。ユーザは、地形オブジェクト画像の各位置の傾斜の程度を直感的かつ容易に把握することができる。
【００５３】
（項目３）前記グリッド線内の一定領域を特定するステップと、前記一定領域内の各位置に、前記傾斜の程度および当該位置に応じた値のパラメータを設定するステップと、前記一定領域内において前記パラメータの値が閾値以上である各位置を第１範囲と定義すると共に、前記一定領域内において前記パラメータの値が前記閾値未満である各位置を第２範囲と定義するステップとをさらに含み、前記生成するステップにおいて、前記第１画像の長さを前記第１範囲に基づき決定すると共に、前記第２画像の長さを前記第２範囲に基づき決定する、項目１の表示方法。傾斜の程度に応じた長さの第１画像および第２画像を含む動画テクスチャを生成することができる。
【００５４】
（項目４）前記生成するステップにおいて、前記動画テクスチャに含まれる前記第２画像を、前記動画テクスチャが前記グリッド線上に配置された場合の前記第２画像の表示位置に対応する前記地形オブジェクト画像の位置の高さに応じた表示態様にする、項目１〜３のいずれか１つの表示方法。ユーザは、第２画像の表示態様を通じて、傾斜の程度をより正確に把握することができる。
【００５５】
（項目５）前記アニメーション画像を前記ディスプレイに表示させるステップにおいて、前記傾斜の程度がより大きいほど前記動画テクスチャの再生速度をより速くする、項目１〜４のいずれか１つの表示方法。ユーザは、第１画像の移動速度を通じて、傾斜の程度を直観的かつ容易に把握することができる。
【００５６】
（項目６）プロセッサおよびディスプレイを備えるコンピュータにおいて実行される表示方法であって、傾斜が規定される地形オブジェクト画像を前記ディスプレイに表示させるステップと、前記地形オブジェクト画像上にグリッド線を割り当てるステップと、前記グリッド線上に交互に配置される第１画像と第２画像とを前記ディスプレイに表示させるステップであって、前記傾斜の程度がより大きいほどより長い前記第１画像を前記ディスプレイに表示させると共に、前記傾斜の程度に関わらず同一数の前記第１画像を前記ディスプレイに表示させるステップとを含む、表示方法。ユーザは、第１画像の長さを通じて地形オブジェクト画像の傾斜の程度を直観的かつ容易に把握することができる。
【００５７】
（項目７）項目１〜６のいずれかの表示方法の各ステップを、コンピュータに実行させるプログラム。
【００５８】
（項目８）項目７のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【符号の説明】
【００５９】
１  端末装置、１１  入力デバイス、１２  ディスプレイ、１３  制御部、２１  地形オブジェクト画像表示部、２２  グリッド線割り当て部、２３  動画テクスチャ生成部、２４  動画テクスチャ再生部、３１  プレイヤキャラクタ画像、３２  地形オブジェクト画像、３３  グリッド、４１  グリッド線、４２、４３  三角形ポリゴン、５１、５２、５３  部分領域、６１  模様画像（第１画像）、６２  背景画像（第２画像）、６３  動画テクスチャ、７１  着色ルール、８１〜８６  色
【図１】
2017215932.tif 000003
【図２】
2017215932.tif 000004
【図３】
2017215932.tif 000005
【図４】
2017215932.tif 000006
【図５】
2017215932.tif 000007
【図６】
2017215932.tif 000008
【図７】
2017215932.tif 000009