(57)【特許請求の範囲】
【請求項１】
操作手段の拡大操作、及び縮小操作のうち、少なくとも一方の操作を検出する操作検出手段と、
上記操作検出手段により検出された上記操作手段の拡大操作量、或いは縮小操作量に応じて、表示画面を構成するオブジェクトを拡大表示或いは縮小表示する表示制御手段と
を有し、
上記表示制御手段は、上記表示画面を構成するオブジェクトのうち、注視点となるオブジェクトの拡大速度或いは縮小速度を、この注視点となるオブジェクト以外のオブジェクトの拡大速度或いは縮小速度とは異なる拡大速度或いは縮小速度で拡大表示或いは縮小表示する
ことを特徴とする表示装置。
【請求項２】
請求項１記載の表示装置であって、
上記表示制御手段は、上記注視点となるオブジェクト以外のオブジェクトに対して、モーションブラー処理，フォギング処理，被写界深度処理，及び残像処理のうち、少なくとも一つの画像処理を施して拡大表示或いは縮小表示を行う
ことを特徴とする表示装置。
【請求項３】
請求項１又は請求項２記載の表示装置であって、
上記表示制御手段は、上記注視点となるオブジェクトを表示する明るさと、この注視点となるオブジェクト以外のオブジェクトを表示する明るさとがそれぞれ異なるように表示する
ことを特徴とする表示装置。
【請求項４】
請求項１から請求項３のうち、いずれか一項記載の表示装置であって、
上記注視点となるオブジェクトは、制作者により予め指定されているオブジェクトである
ことを特徴とする表示装置。
【請求項５】
請求項１から請求項４のうち、いずれか一項記載の表示装置であって、
上記注視点となるオブジェクトは、所定のサイズ以上のサイズのオブジェクト、及び所定の表示色のオブジェクトのうち、少なくとも一方のオブジェクトである
ことを特徴とする表示装置。
【請求項６】
操作手段の移動操作を検出する操作検出手段と、
表示画面を構成する一つ或いは複数のオブジェクトに対して設定されている所定の画像処理の付加量を示す情報を記憶する記憶手段と、
上記操作検出手段により上記操作手段の移動操作が検出された際に、上記記憶手段に記憶されている付加量を示す情報に基づいて、上記オブジェクトに対して上記画像処理を上記付加量分、施して表示手段に表示する表示制御手段と、
上記操作手段により移動操作される視点の位置を検出する位置検出手段と、
上記位置検出手段により検出された視点の位置と、注視点となるオブジェクトとの間の距離を検出する距離検出手段と、
上記操作手段を操作するのに必要とする力量を可変する力量可変手段と、
上記距離検出手段で検出された視点の位置と上記注視点となるオブジェクトとの間の距離に応じて、上記操作手段を操作するのに必要とする力量が変化するように上記力量可変手段を制御する制御手段と
を有することを特徴とする表示装置。
【請求項７】
操作手段の移動操作を検出する操作検出手段と、
上記操作検出手段により検出された上記操作手段の移動操作量に応じて、表示画面を構成するオブジェクトのうち、注視点となるオブジェクト以外のオブジェクトに対して所定の画像処理を施して移動表示を行う表示制御手段と、
上記操作手段により移動操作される視点の位置を検出する位置検出手段と、
上記位置検出手段により検出された視点の位置と、上記注視点となるオブジェクトとの間の距離を検出する距離検出手段と、
上記操作手段を操作するのに必要とする力量を可変する力量可変手段と、
上記距離検出手段で検出された視点の位置と上記注視点となるオブジェクトとの間の距離に応じて、上記操作手段を操作するのに必要とする力量が変化するように上記力量可変手段を制御する制御手段と
を有することを特徴とする表示装置。
【請求項８】
請求項６又は請求項７記載の表示装置であって、
上記操作手段により移動操作される視点の移動速度を検出する移動速度検出手段を有し、
上記制御手段は、上記距離検出手段で検出された視点の位置と上記注視点となるオブジェクトとの間の距離及び上記移動速度検出手段で検出された視点の移動速度の少なくとも一方に応じて、上記力量可変手段を制御する
ことを特徴とする表示装置。
【請求項９】
請求項６又は請求項７記載の表示装置であって、
上記操作手段により移動操作される視点に対応する視野角を検出する視野角検出手段を有し、
上記制御手段は、上記距離検出手段で検出された視点の位置と上記注視点となるオブジェクトとの間の距離及び上記視野角検出手段で検出された視野角の少なくとも一つに応じて、上記力量可変手段を制御する
ことを特徴とする表示装置。
【請求項１０】
請求項６又は請求項７記載の表示装置であって、
上記操作手段を振動駆動する振動駆動手段を有し、
上記制御手段は、上記距離検出手段で検出された視点の位置と上記注視点となるオブジェクトとの間の距離に応じた大きさで振動するように上記振動駆動手段を振動制御する
ことを特徴とする表示装置。
【請求項１１】
請求項１０記載の表示装置であって、
上記操作手段により移動操作される視点の移動速度を検出する移動速度検出手段と、
上記操作手段により移動操作される視点に対応する視野角を検出する視野角検出手段と
を有し、
上記制御手段は、上記距離検出手段で検出された視点の位置と上記注視点となるオブジェクトとの間の距離、上記移動速度検出手段で検出された視点の移動速度、及び上記視野角検出手段で検出された視野角の少なくとも一つに応じて、上記力量可変手段及び上記振動駆動手段の少なくとも一方を制御する
ことを特徴とする表示装置。
【請求項１２】
請求項６から請求項１１のうち、何れか一項記載の表示装置であって、
所定の音響出力を得るための音響出力手段と、
上記距離検出手段で検出された上記視点の位置と注視点となるオブジェクトとの間の距離に基づいて、上記所定の音響出力が得られるように上記音響出力手段を制御する音声フィードバック制御手段と
を有することを特徴とする表示装置。
【請求項１３】
操作手段の拡大操作及び縮小操作のうち少なくとも一方の操作を、操作検出手段が検出する操作検出ステップと、
上記操作検出ステップで検出された上記操作手段の拡大操作量或いは縮小操作量に応じて、表示画面を構成するオブジェクトを表示制御手段が拡大表示或いは縮小表示する表示制御ステップと
を有し、
上記表示制御ステップでは、上記表示制御手段が、上記表示画面を構成するオブジェクトのうち、注視点となるオブジェクトの拡大速度或いは縮小速度を、この注視点となるオブジェクト以外のオブジェクトの拡大速度或いは縮小速度とは異なる拡大速度或いは縮小速度で拡大表示或いは縮小表示する
ことを特徴とする画像処理方法。
【請求項１４】
操作手段の移動操作を操作検出手段が検出する操作検出ステップと、
上記操作検出ステップで上記操作手段の移動操作が検出されたとき、表示制御手段が、表示画面を構成する一つ或いは複数のオブジェクトに対して予め設定されている所定の画像処理の付加量を示す情報に基づいて、上記オブジェクトに対して上記画像処理を上記付加量分、施して表示手段に表示する表示制御ステップと、
上記操作手段により移動操作される視点の位置を位置検出手段が検出する位置検出ステップと、
上記位置検出ステップで検出された視点の位置と、上記注視点となるオブジェクトとの間の距離を、距離検出手段が検出する距離検出ステップと、
上記操作手段を操作するのに必要とする力量が上記距離検出ステップで検出された視点の位置と上記注視点となるオブジェクトとの間の距離に応じて変化するように、上記操作手段を操作するのに必要とする力量を可変する力量可変手段を制御手段が制御する制御ステップと
を有することを特徴とする画像処理方法。
【請求項１５】
操作手段の移動操作を操作検出手段が検出する操作検出ステップと、
上記操作検出ステップで検出された上記操作手段の移動操作量に応じて、表示画面を構成するオブジェクトのうち注視点となるオブジェクト以外のオブジェクトに対して、表示制御手段が所定の画像処理を施して移動表示を行う表示制御ステップと、
上記操作手段により移動操作される視点の位置を位置検出手段が検出する位置検出ステップと、
上記位置検出ステップで検出された視点の位置と、上記注視点となるオブジェクトとの間の距離を、距離検出手段が検出する距離検出ステップと、
上記操作手段を操作するのに必要とする力量が上記距離検出ステップで検出された視点の位置と上記注視点となるオブジェクトとの間の距離に応じて変化するように、上記操作手段を操作するのに必要とする力量を可変する力量可変手段を制御手段が制御する制御ステップと
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウェブページの閲覧を行うウェブブラウザや、所定のネットワーク上のサーバ装置により提供される仮想空間でビデオゲームを行うネットゲームシステム等に適用して好適な表示装置及び画像処理方法に関する。
【０００２】
【従来の技術】
今日において、ビデオゲーム機やパーソナルコンピュータ装置等のクライアント端末装置が一般家庭に広く普及しており、このクライアント端末装置を用いたビデオゲームや、インターネット上のウェブページの閲覧等が頻繁に行われるようになっている。
【０００３】
ここで、このようなクライアント端末装置により表示されたウェブページの表示箇所を移動する場合、ユーザはクライアント端末装置に接続されているマウス装置やキーボード等の
入力デバイスを操作して表示箇所の移動操作を行うようになっている。
【０００４】
具体的には、例えばウェブページに、モニタ装置の表示領域で表示しきれない文章や画像等の表示物がある場合、表示領域には上下移動用（及び左右移動用）のスクロールバーが表示される。
【０００５】
ユーザは、マウス装置を操作してカーソルで表示画面のスクロール方向に対応するスクロールバーを上下方向或いは左右方向にドラッグ操作し、或いはキーボードの上下左右の各キーのうち、表示画面のスクロール方向に対応するキーを押圧操作する。クライアント端末装置は、この押圧操作されたキーに対応して画面をスクロール表示する。これにより、モニタ装置の表示領域で表示しきれなかった文章や画像等の表示物が表示領域に表示されることとなる。
【０００６】
一方、ビデオゲームにおいて、例えばモニタ装置に表示された仮想的な三次元空間のキャラクタを現在の場所から他の場所に移動させる場合、ユーザは、クライアント端末装置に接続されたコントローラに設けられている上下左右の各キーのうち、キャラクタの移動方向に対応するキーを押圧操作し、或いはコントローラに設けられているスティック状のアナログコントローラをキャラクタの移動方向に傾倒操作する。これにより、上下左右の各キーの押圧操作、或いはアナログコントローラの傾倒操作に対応して、ビデオゲームのキャラクタが仮想的な三次元空間内を移動することとなる。
【０００７】
【発明が解決しようとする課題】
ここで、ウェブページやビデオゲームの仮想的な三次元空間において、注意事項や広告等、ユーザに対して認識させたい表示物が存在する場合がある。しかし、従来は、ウェブページのスクロールが行われると、スクロール速度に応じて文字や画像にブレを生じ、注意事項や広告等、ユーザに対して認識させたい表示物をユーザに対して認識させることができなくなる問題があった。
【０００８】
また、ビデオゲームの場合も同様であり、キャラクタの移動操作が行われると、キャラクタや背景となる画像にブレを生じ、スポンサーの広告等、ユーザに対して認識させたい表示物をユーザに対して認識させることができなくなる問題があった。
【０００９】
本発明は上述の課題に鑑みてなされたものであり、文字や画像等の表示物が移動表示された場合であっても、注意事項や広告等、ユーザに対して認識させたい表示物が目立つように表示することができるような表示装置及び画像処理方法の提供を目的とする。
【００１０】
【課題を解決するための手段】
本発明は、所定の画像エフェクトを付加したオブジェクトと所定の画像エフェクトを付加しないオブジェクトとで表示画面を構成することで、表示画面内の注視点となるオブジェクトに対してユーザが違和感を憶えるようにする。
【００１１】
これにより、例えば注意事項や広告等、ユーザに対して認識させたい表示物である注視点となるオブジェクトにユーザの注意を引くことができ、該注視点となるオブジェクトを目立せることができる。
【００１２】
【発明の実施の形態】
本発明は、インターネット等のネットワーク上のゲームサーバ装置内に形成された仮想的な三次元空間内でキャラクタ等の所定のオブジェクトを操作してビデオゲームを楽しむネットゲームシステムに適用することができる。
【００１３】
［第１の実施の形態］
〔システム構成〕
まず、図１にこの本発明の第１の実施の形態となるネットゲームシステムのシステム構成図を示す。この図１からわかるように、この実施の形態のネットゲームシステムは、例えばインターネット等の所定のネットワーク１にそれぞれ接続された複数のクライアント端末装置２と、クライアント端末装置２を有する各ユーザに対して仮想的な三次元空間を提供するゲームサーバ装置３とを有している。
【００１４】
各クライアント端末装置２には、それぞれコントローラ４、モニタ装置５，スピーカ装置７、及びハードディスクドライブ１０（ＨＤＤ）等の二次記憶媒体のドライブが接続されている。
【００１５】
このうち、コントローラ４は、例えば図２に示すように２つの把持部２０Ｒ，２０Ｌを有しており、プレーヤは、この各把持部２０Ｒ，２０Ｌを左右の手で把持してこのコントローラ４を操作するようになっている。
【００１６】
このコントローラ４には、各把持部２０Ｒ，２０Ｌを左右の手で把持した状態において、例えば各親指で操作可能な位置に、第１，第２の操作部２１，２２と、アナログコントローラ２３Ｒ，２３Ｌとがそれぞれ設けられている。
【００１７】
第１の操作部２１は、例えばキャラクタの進む方向や視点の方向等の指示を行うための指示ボタンが設けられており、上方向を指示するための上方向指示ボタン２１ａ、下方向を指示するための下方向指示ボタン２１ｂ、右方向を指示するための右方向指示ボタン２１ｃ、左方向を指示するための左方向指示ボタン２１ｄがそれぞれ設けられている。
【００１８】
第２の操作部２２には、△形状の刻印が設けられた△ボタン２２ａと、×形状の刻印が設けられた×ボタン２２ｂと、○形状の刻印が設けられた○ボタン２２ｃと、□形状の刻印が設けられた□ボタン２２ｄとがそれぞれ設けられている。
【００１９】
アナログコントローラ２３Ｒ，２３Ｌは、非傾倒操作時には起立した状態（傾きのない状態＝基準ポジション）でそのポジションが保持されるようになっている。コントローラ４は、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌが傾倒操作されると、上記基準ポジションに対する傾き量と傾き方向に応じたＸＹ座標上の座標値を操作出力として、クライアント端末装置２に供給する。
【００２０】
また、このコントローラ４には、ゲーム開始の指示等を行うためのスタートボタン２４と、所定の項目の選択等を行うためのセレクトボタン２５と、アナログモード及びデジタルモードを選択するためのモード選択スイッチ２６とを有している。
【００２１】
このモード選択スイッチ２６によりアナログモードが選択された場合には、発光ダイオード２７（ＬＥＤ）が発光制御され、アナログコントローラ２３Ｒ，２３Ｌが動作状態となり、デジタルモードが選択された場合には、発光ダイオード２７が消光制御され、アナログコントローラ２３Ｒ，２３Ｌが非動作状態となるようになっている。
【００２２】
また、このコントローラ４には、各把持部２０Ｒ，２０Ｌを左右の手で把持した状態において、例えば各手の人差し指（或いは中指）で操作可能な位置に、右ボタン２８及び左ボタン２９が設けられている。この各ボタン２８，２９は、それぞれコントローラ４の厚さ方向（＝高さ方向）に並設された第１，第２の右ボタン２８Ｒ１，２８Ｒ２、及び第１，第２の左ボタン２９Ｌ１，２９Ｌ２を有している。
【００２３】
プレーヤはこれらの各ボタンを操作することで、ゲームサーバ装置３により提供される仮想的な三次元空間における視点を変更操作し、或いはキャラクタを操作するようになっている。
【００２４】
また、このコントローラ４には、上記各ボタン２２ａ〜２２ｄの押圧力を可変制御する押圧力制御部８と、当該コントローラ４自体を振動させるための振動モータ９とが設けられている。後に説明するが、これら押圧力制御部８及び振動モータ９は、視点と、看板等の注視点となるオブジェクトとの間の距離や角度等に応じて制御され、ユーザに対して看板等の存在を触覚的に知らせるようになっている。
【００２５】
また、スピーカ装置７は、視点と、看板等の注視点となるオブジェクトとの間の距離や角度等に応じて所定の音響出力が出力制御されるようになっており、ユーザに対して看板等の存在を聴覚的に知らせるようになっている。
【００２６】
〔システム動作〕
この実施の形態となるネットゲームシステムは、ゲームサーバ装置３側で提供される仮想的な街（三次元空間）における視点を変更操作することで、この三次元空間である街を散歩し、或いは自分で作成したキャラクタを操作してこの三次元空間内を移動させ店舗で買い物等を行い、さらには出会った他のユーザのキャラクタとコミュニケーションを図る等して楽しむことが可能なネットビデオゲームとなっている。
【００２７】
このネットビデオゲームを行う場合、ユーザはクライアント端末装置２のウェブブラウザを起動し、このウェブブラウザにより自分のクライアント端末装置２をゲームサーバ装置３に接続する。ゲームサーバ装置３は、クライアント端末装置２との間で通信回線が確立されると、所定の仮想的な三次元空間の画像情報をクライアント端末装置２側に送信する。これにより、そのユーザのクライアント端末装置２に接続されているモニタ装置５に、例えば図３に示すような仮想的な三次元空間の街並みの画像が表示されることとなる。
【００２８】
ユーザは、コントローラ４の上下左右の各方向指示ボタン２１ａ〜２１ｄ、或いは各アナログコントローラ２３Ｒ，２３Ｌを操作することで、このような街並みの三次元空間内を仮想的に自由に移動することができる。
【００２９】
すなわち、このような仮想的な三次元空間内を移動する場合、ユーザはコントローラ４の上下左右の各方向指示ボタン２１ａ〜２１ｄを押圧操作し、或いは各アナログコントローラ２３Ｒ，２３Ｌを傾倒操作する。このコントローラ４の操作状態を示す情報は、クライアント端末装置２からゲームサーバ装置３側に送信される。ゲームサーバ装置３は、コントローラ４の操作状態を示す情報を受信すると、このコントローラ４の操作状態に対応する三次元空間内の画像情報を順次クライアント端末装置２側に返信する。
【００３０】
これにより、クライアント端末装置２に接続されたモニタ装置５に、ユーザのコントローラ操作に対応する三次元空間の画像が順次表示され、ユーザはこのモニタ装置５に表示される三次元空間の画像を通じて、該三次元空間内を仮想的に移動することができる（三次元空間内を移動する感覚を得ることができる。）。
【００３１】
〔移動操作中における注視点の表示動作〕
ここで、この実施の形態のネットゲームシステムは、「モーションブラー」と呼ばれる画像処理技術を用い、各オブジェクトに対してブレを付加して表示することで、ユーザのコントローラ４の操作に応じた移動感を表現するようになっている。
【００３２】
しかし、例えば
このネットゲームシステムに協賛するスポンサーの広告の看板、
このネットゲームシステムの管理者側に広告料を支払った企業等の広告の看板、
何らかのイベントを開催しているビルディング等の建物、
何らかのアイテムが存在している場所、
注意事項やメッセージ等が記載されたオブジェクト
等の「注視点となるオブジェクト」は、コントローラ４の移動操作に拘わらずブレを生じさせることなく明確に表示することが好ましい。
【００３３】
このため、このネットゲームシステムでは、「注視点となるオブジェクト」に対しては、コントローラ４の移動操作に拘わらずモーションブラーによるブレを付加しないことで明確に表示するようになっている。
【００３４】
ユーザがコントローラ４のアナログコントローラ２３Ｒ，２３Ｌを用いて移動操作を行った場合における描画処理行程の流れを図４のフローチャートに、また、ユーザがコントローラ４の上下左右の各方向指示ボタン２１ａ〜２１ｄを用いて移動操作を行った場合における描画処理行程の流れを図６のフローチャートにそれぞれ示す。
【００３５】
（アナログコントローラの傾倒操作に応じた描画処理）
まず、図４のフローチャートを用いて、アナログコントローラ２３Ｒ，２３Ｌが傾倒操作された場合における描画処理行程の説明する。
【００３６】
この図４のフローチャートは、クライアント端末装置２が、ユーザによるアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作を検出したタイミングでスタートとなり、この描画処理行程がステップＳ１に進む。
【００３７】
クライアント端末装置２は、検出したアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作方向を示す情報、及び傾倒操作量を示す情報をゲームサーバ装置３側にそれぞれ送信するようになっている。
【００３８】
ステップＳ１では、ゲームサーバ装置３が、このクライアント端末装置２から送信されたアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作方向を示す情報と、傾倒操作量を示す情報をそれぞれ取り込む。これにより、この描画処理行程がステップＳ２に進む。
【００３９】
次に、ゲームサーバ装置３は、「モーションブラー」の画像処理技術を用いて街並みの三次元画像を構成する各オブジェクトに対してブレを付加して三次元空間内を移動している様子を表現する。この際、ゲームサーバ装置３は、小さな傾倒操作量を示す情報を取り込んだ場合、街並みの三次元画像を構成する各オブジェクトのブレの大きさを小さく設定して、ユーザがその三次元空間内を低速で移動している状態を表現する。また、ゲームサーバ装置３は、大きな傾倒操作量を示す情報を取り込んだ場合、街並みの三次元画像を構成する各オブジェクトのブレの大きさを大きく設定して、ユーザがその三次元空間内を高速で移動している状態を表現する。
【００４０】
ステップＳ２では、ゲームサーバ装置３が、上記傾倒操作量を示す情報に基づいて、表示する街並みの三次元画像を構成する各オブジェクトのブレの大きさを決定する。これにより、この描画処理行程がステップＳ３に進む。
【００４１】
ステップＳ３では、ゲームサーバ装置３が、前述の「注視点となるオブジェクト」を検出する。これにより、この描画処理行程がステップＳ４に進む。
【００４２】
次に、ステップＳ４では、ゲームサーバ装置３が、モーションブラーによるブレを付加していない注視点のオブジェクトと、ユーザのアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作量に応じてモーションブラーによるブレを付加したオブジェクトで、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作方向に対応する街並みの三次元画像を描画処理し、この画像情報をユーザのクライアント端末装置２側に送信する。これにより、この描画処理行程がステップＳ５に進む。
【００４３】
クライアント端末装置２は、ゲームサーバ装置３から送信された画像情報に対応する三次元画像をモニタ装置５に表示制御する。これにより、ユーザのアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作量に応じたブレが全体的には付加されているのであるが、注視点となるオブジェクトに対してはブレが付加されていない、ユーザのアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作方向に対応する三次元画像がモニタ装置５に表示されることとなる。
【００４４】
図５（ａ）に全体的にモーションブラーによるブレが付加された三次元画像の一例を、図５（ｂ）に全体的にモーションブラーによるブレが付加されているが、注視点となるオブジェクト（この例の場合は、看板３５）に対してはモーションブラーによるブレが付加されていない三次元画像の一例をそれぞれ示す。
【００４５】
この図５（ａ），図５（ｂ）を見比べてわかるように、この例の場合において注視点となるオブジェクトである看板３５に対してはモーションブラーによるブレを付加しないで描画処理を行うと、表示画像が全体的にモーションブラーによるブレが付加されている分、却ってモーションブラーによるブレが付加されていないオブジェクトである看板３５を目立たせることができる。
【００４６】
このため、当該ネットゲームシステムに協賛するスポンサーの広告の看板、このネットゲームシステムの管理者側に広告料を支払った企業等の広告の看板、何らかのイベントを開催しているビルディング等の建物、何らかのアイテムが存在している場所、注意事項やメッセージ等が記載されたオブジェクト等のような「注視点となるオブジェクト」を、コントローラ４の移動操作に拘わらず明確に表示することができる。
【００４７】
次に、クライアント端末装置２は、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌがユーザにより傾倒操作されている間は、このアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作方向を示す情報、及び傾倒操作量を示す情報をゲームサーバ装置３側に送信する。
【００４８】
なお、クライアント端末装置２は、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌがユーザにより傾倒操作されていない間は、このアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの「０」の傾倒操作量を示す情報をゲームサーバ装置３側に送信する。
【００４９】
ステップＳ５では、ゲームサーバ装置３が、クライアント端末装置２側からの「０」の傾倒操作量を示す情報が受信されたか否かを判別することで、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作終了であるか否か（非傾倒操作状態であるか否か）を判別する。そして、ゲームサーバ装置３により、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作が終了したものと判別された場合はこの描画処理行程の全ルーチンが終了する。
【００５０】
一方、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作が終了していないものと判別された場合はこの描画処理行程がステップＳ１に戻る。描画処理行程がステップＳ５からステップＳ１に戻るということは、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌがユーザにより連続的に操作されていることを示している。
【００５１】
このため、この場合、ゲームサーバ装置３は、ステップＳ１において、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの操作方向及び傾倒操作量を示す各情報を取り込み、ステップＳ２においてこのアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作量に応じて注視点となるオブジェクト以外のオブジェクトに付加するモーションブラーのブレの大きさを決定する。そして、ゲームサーバ装置３は、ステップＳ３において注視点となるオブジェクトを検出し、ステップＳ４において、この注視点となるオブジェクト以外のオブジェクトに対してアナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作量に応じた大きさのブレを付加したユーザの操作方向に対応する三次元画像を描画処理する。
【００５２】
なお、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作が連続的に検出される場合は、上記ステップＳ２で注視点のオブジェクト以外のオブジェクトに付加するブレ量を、その連続操作時間に対応して徐々に大きくしてもよい。
【００５３】
これにより、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの連続操作時間に応じてモニタ装置５に表示される三次元画像のブレ量が徐々に大きくなり、ユーザに対して三次元空間内を徐々に高速に移動している感覚を与えることができる。この場合でも、注視点となるオブジェクトに対してはブレが付加されず明確に表示することができる。
【００５４】
（上下左右の各方向指示ボタンの押圧操作に応じた描画処理）
次に、図６のフローチャートを用いて、上下左右の各方向指示ボタン２１ａ〜２１ｄが押圧操作された場合における描画処理行程の説明する。
【００５５】
この図６のフローチャートは、クライアント端末装置２が、ユーザによる上下左右の各方向指示ボタン２１ａ〜２１ｄの押圧操作を検出したタイミングでスタートとなりこの描画処理行程がステップＳ１１に進む。
【００５６】
クライアント端末装置２は、上下左右の各方向指示ボタン２１ａ〜２１ｄのうち、ユーザにより押圧操作された方向指示ボタンを示す情報を、その方向指示ボタン２１ａ〜２１ｄが連続的に押圧操作されている時間分、ゲームサーバ装置３側に送信する。
【００５７】
ステップＳ１１では、ゲームサーバ装置３が、このクライアント端末装置２から送信されたユーザにより押圧操作された方向指示ボタンを示す情報を取り込む。これにより、この描画処理行程がステップＳ１２に進む。
【００５８】
次に、ゲームサーバ装置３は、ユーザにより押圧操作された方向指示ボタンを示す情報が送信される場合、この情報が連続的に受信される時間に応じてモーションブラーのブレ量を決定するようになっている。このため、ステップＳ２において、上記方向指示ボタンを示す情報が連続的に受信される時間をカウントすべく、カウンタのカウント値を「１」インクリメントする。これにより、この描画処理行程がステップＳ１３に進む。
【００５９】
ステップＳ１３では、ゲームサーバ装置３が、上記カウンタのカウント値に応じて、表示する街並みの三次元画像を構成する各オブジェクトのブレの大きさを決定する。これにより、この描画処理行程がステップＳ１４に進む。
【００６０】
ステップＳ１４では、ゲームサーバ装置３が、例えば広告の看板のオブジェクト、注意事項或いはメッセージ等を記載したオブジェクト、何らかのイベントを開催しているビルディング等の建物、何らかのアイテムが存在している場所、注意事項やメッセージ等が記載されたオブジェクト等の「注視点となるオブジェクト」を検出する。これにより、この描画処理行程がステップＳ１５に進む。
【００６１】
次に、ステップＳ１５では、ゲームサーバ装置３が、モーションブラーによるブレを付加していない注視点のオブジェクトと、ユーザの各方向指示ボタン２１ａ〜２１ｄの連続押圧操作時間を示す上記カウント値に応じてモーションブラーによるブレを付加したオブジェクトで街並みの三次元画像を描画処理し、この画像情報をユーザのクライアント端末装置２側に送信する。
【００６２】
これにより、ユーザの各方向指示ボタン２１ａ〜２１ｄの連続押圧操作時間を示す上記カウント値に応じて全体的にはモーションブラーによるブレが付加されているのであるが、注視点となるオブジェクトに対してはブレが付加されていない三次元画像（図５（ｂ）参照）がユーザのモニタ装置５に表示され、この描画処理行程がステップＳ１６に進む。
【００６３】
次に、クライアント端末装置２は、各方向指示ボタン２１ａ〜２１ｄがユーザにより押圧操作されている間は、この押圧されている方向指示ボタンを示す情報をゲームサーバ装置３側に送信し、各方向指示ボタン２１ａ〜２１ｄがユーザにより押圧操作されていない場合は、情報の送信は行わないようになっている。
【００６４】
ステップＳ１６では、ゲームサーバ装置３が、クライアント端末装置２側からユーザにより押圧されている方向指示ボタンを示す情報が受信され続けているか否かを判別することで、各方向指示ボタン２１ａ〜２１ｄの操作終了であるか否か（非操作状態であるか否か）を判別する。ゲームサーバ装置３により、各方向指示ボタン２１ａ〜２１ｄの押圧操作が終了したものと判別された場合はこの描画処理行程がステップＳ１７に進む。このステップＳ１７では、ゲームサーバ装置３が、各方向指示ボタン２１ａ〜２１ｄの連続押圧操作時間をカウントするためのカウンタのカウント値をリセットする。これにより、この描画処理行程の全ルーチンが終了する。
【００６５】
一方、ステップＳ１６において、各方向指示ボタン２１ａ〜２１ｄの操作が終了していないものと判別された場合は、この描画処理行程がステップＳ１２に戻り、ゲームサーバ装置３が、上記カウンタのカウント値をさらに「１」インクリメントし、このインクリメントしたカウント値に応じた大きさのブレを付加した三次元画像を形成する。
【００６６】
これにより、各方向指示ボタン２１ａ〜２１ｄが連続的に押圧操作されている間は、上記カウンタのカウント値が徐々に大きな値となるため、注視点となるオブジェクト以外のオブジェクトに付加されるブレ量が徐々に大きくなり、ユーザに対して三次元空間内を高速に移動している感覚を得ることができる移動感のある三次元画像を提供することができる。
【００６７】
なお、カウント値が徐々に大きな値となった場合でも、注視点となるオブジェクトに対してはブレは付加されない。これにより、注視点となるオブジェクトを明確に表示することができる。
【００６８】
〔第１の実施の形態の効果〕
以上の説明から明らかなように、この第１の実施の形態のネットゲームシステムは、アナログコントローラ２３Ｒ或いはアナログコントローラ２３Ｌの傾倒操作量、或いは上下左右の各方向指示ボタン２１ａ〜２１ｄの連続押圧操作時間に応じた量のブレを、注視点となるオブジェクト以外のオブジェクトに対して付加して表示する。
【００６９】
これにより、当該ネットゲームシステムに協賛するスポンサーの広告の看板、このネットゲームシステムの管理者側に広告料を支払った企業等の広告の看板、何らかのイベントを開催しているビルディング等の建物、何らかのアイテムが存在している場所、注意事項やメッセージ等が記載されたオブジェクト等の「注視点となるオブジェクト」を、コントローラ４の移動操作（上記傾倒操作或いは押圧操作）に拘わらず明確に表示することができる。
【００７０】
また、この実施の形態の説明では、ゲームサーバ装置３は、クライアント端末装置２に接続されているコントローラ４の操作に対応する三次元画像を形成してクライアント端末装置２に送信することとした。
【００７１】
しかし、これは、コントローラ４の操作に対応する三次元画像を形成するためのオブジェクトデータやテクスチャデータ等の三次元レンダリング処理のための各データ及び描画処理プログラムをクライアント端末装置２側に送信し、クライアント端末装置２側で、この各データに基づいて三次元画像を形成するようにしてもよい（＝ゲームサーバ装置３側で形成した三次元画像をクライアント端末装置２側に送信してもよいし、ゲームサーバ装置３側から三次元画像を形成するための各データをクライアント端末装置２側に送信し、クライアント端末装置２側で三次元画像を形成してもよい。）。
【００７２】
［第２の実施の形態］
次に本発明の第２の実施の形態となるネットゲームシステムの説明をする。この第２の実施の形態のネットゲームシステムは、上述の注視点となるオブジェクトに対してモーションブラーによるブレを付加しない描画処理と共に、この注視点となるオブジェクトの拡大速度或いは縮小速度を、他のオブジェクトの拡大速度或いは縮小速度とは異ならせることで、注視点となるオブジェクトをさらに目立たせて表示する描画処理を行うようにしたものである。
【００７３】
なお、上述の第１の実施の形態とこの第２の実施の形態とでは、この点のみが異なるため、以下この差異の説明のみ行い、重複説明は省略する。
【００７４】
この場合、ゲームサーバ装置３は、注視点となるオブジェクトの近くに視点が移動操作されるに連れ、この注視点となるオブジェクトを徐々に大きな画像とした画像情報を形成してクライアント端末装置２側に送信する。この際、ゲームサーバ装置３は、注視点となるオブジェクトに対してモーションブラーによるブレを付加しないと共に、他のオブジェクトの拡大速度或いは縮小速度とは異なる拡大速度或いは縮小速度でこの注視点となるオブジェクトの画像を拡大或いは縮小表示する。
【００７５】
図７（ａ）に注視点となるオブジェクト以外のオブジェクトの拡大速度及び縮小速度を概念的に示した図を、図７（ｂ）に注視点となるオブジェクトの拡大速度及び縮小速度を概念的に示した図をそれぞれ示す。
【００７６】
この図７（ａ），図７（ｂ）を見比べてわかるように、注視点となるオブジェクトの拡大速度及び縮小速度の変化は、注視点となるオブジェクト以外のオブジェクトの拡大速度及び縮小速度の変化に対して異なる変化を示すようになっている。
【００７７】
具体的には、注視点となるオブジェクト以外のオブジェクトを徐々に拡大して表示する場合、ゲームサーバ装置３は、略々リニアに拡大速度を変化させて画像を形成することで、図７（ａ）に示すようにオブジェクトの元のサイズＴをオブジェクトの拡大サイズＬとする。
【００７８】
また、注視点となるオブジェクト以外のオブジェクトを徐々に縮小して表示する場合、ゲームサーバ装置３は、略々リニアに縮小速度を変化させて画像を形成することで、図７（ａ）に示すようにオブジェクトの元のサイズＴをオブジェクトの縮小サイズＳとする。
【００７９】
図７（ｂ）の点線は、注視点となるオブジェクト以外のオブジェクトを徐々に拡大或いは縮小して表示する場合における拡大速度或いは縮小速度の遷移を示している（通常のパス）。これに対して、図７（ｂ）の実線は、注視点となるオブジェクトを徐々に拡大或いは縮小して表示する場合における拡大速度或いは縮小速度の遷移を示している（目立たせたいオブジェクトのパス）。
【００８０】
この図７（ｂ）の点線で示す拡大速度或いは縮小速度の遷移からわかるように、注視点となるオブジェクト以外のオブジェクトの場合、ゲームサーバ装置３は、このオブジェクトのリニアに拡大或いは縮小した画像を形成する。
【００８１】
これに対して、注視点となるオブジェクトの場合、図７（ｂ）の実線で示す拡大速度或いは縮小速度の遷移からわかるように、ゲームサーバ装置３は、拡大時には、注視点となるオブジェクトを他のオブジェクトよりも時間的に早く拡大した画像を形成し、縮小時には、注視点となるオブジェクトは他のオブジェクトよりも時間的に遅れて縮小した画像を形成する。
【００８２】
そして、ゲームサーバ装置３は、このように異なる拡大速度或いは縮小速度で形成した注視点となるオブジェクトと注視点となるオブジェクト以外のオブジェクトの画像情報をクライアント端末装置２側に送信する。
【００８３】
これにより、ユーザのモニタ装置５に表示される注視点となるオブジェクトは、他のオブジェクトとは異なり、モーションブラーによるブレが付加されることなく明確に表示されるうえ、拡大時には他のオブジェクトよりも時間的に早く拡大表示され、また、縮小時には他のオブジェクトよりも時間的に遅れて縮小表示される。このため、注視点となるオブジェクトをさらに目立たせることができる他、上述の第１の実施の形態のネットゲームシステムと同様の効果を得ることができる。
【００８４】
〔第２の実施の形態の変形例〕
この第２の実施の形態の説明では、注視点となるオブジェクトに対してはモーションブラーによるブレを付加しない画像処理技術と、注視点となるオブジェクトを他のオブジェクトとは異なる拡大速度或いは縮小速度とする画像処理技術とを併用して、注視点となるオブジェクトをさらに目立たせるものであったが、これは、注視点となるオブジェクトを他のオブジェクトとは異なる拡大速度或いは縮小速度とする画像処理技術のみを用いて注視点となるオブジェクトを目立たせるようにしてもよい。
【００８５】
この場合でも、注視点となるオブジェクトは、他のオブジェクトとは異なる拡大速度或いは縮小速度で拡大表示或いは縮小表示されるため、画面を見ているユーザに対して一種の違和感を憶えさせることができ、注視点となるオブジェクトを目立たせることができる。
【００８６】
［第３の実施の形態］
次に、本発明の第３の実施の形態となるネットゲームシステムの説明をする。上述の第１，第２の実施の形態のネットゲームシステムは、移動操作時にモーションブラーによるブレが付加されるオブジェクトと、ブレが付加されないオブジェクトを形成することで、ブレの付加されていないオブジェクトを注視点のオブジェクトとして目立たせるものであった。
【００８７】
この第３の実施の形態のネットゲームシステムは、被写界深度に基づいて全体的な三次元画像を形成し、この三次元画像を形成する各オブジェクトのうち、注視点となるオブジェクトは被写界深度に拘わらずピントの合ったオブジェクトとすることで、注視点となるオブジェクトが目立つようにしたものである。
【００８８】
なお、上述の各実施の形態とこの第３の実施の形態とでは、この点のみが異なるため、以下この差異の説明のみ行い、重複説明は省略する。
【００８９】
すなわち、この第３の実施の形態のネットゲームシステムの場合、ゲームサーバ装置３は、被写界深度を付加することなく形成した注視点となるオブジェクトと、被写界深度を付加して形成した他のオブジェクトで、ユーザの視点に対応する三次元画像を形成し、これをユーザのクライアント端末装置２に送信する。
【００９０】
一例ではあるが、図８（ａ）は各オブジェクトに被写界深度を付加することなく形成した三次元画像、図８（ｂ）は、図８（ａ）の画像を形成する各オブジェクトに対してそれぞれ被写界深度を付加して形成した三次元画像、図８（ｃ）は、被写界深度を付加することなく形成した注視点となるオブジェクトと、被写界深度を付加して形成した他のオブジェクトとで形成した三次元画像をそれぞれ示している。
【００９１】
まず、図８（ａ）からわかるように、各オブジェクトに被写界深度を付加することなく三次元画像を形成すると、全ての各オブジェクトにピントのあった状態の三次元画像が形成される。これに対して各オブジェクトに被写界深度を付加すると図８（ｂ）に示すように写真と同様にピントを合わせたオブジェクト以外のオブジェクトは、そのピントを合わせたオブジェクトからの距離に応じてボケを生ずる。図８（ｂ）は、一番手前のオブジェクト４０にピントが合っている場合の三次元画像である。この図８（ｂ）では、この一番手前のオブジェクト４０よりも奥側のオブジェクトに対しては被写界深度によるボケが発生していることがわかるであろう。
【００９２】
ここで、例えば図８（ｃ）に示すオブジェクト４１が注視点となるオブジェクトであるとする。このオブジェクト４１は、一番手前のオブジェクト４０よりも奥側にあるため、被写界深度に基づいて三次元画像を形成するとボケが発生するオブジェクトである。
【００９３】
しかし、この第３の実施の形態のネットゲームシステムの場合、ゲームサーバ装置３は、注視点となるオブジェクトに対しては被写界深度に拘わらずピントの合った状態として全体的な三次元画像を形成する。
【００９４】
図８（ｃ）に示す例の場合、被写界深度を付加することで一番手前のオブジェクト４０のみピントが合った状態とすると共に、このオブジェクト４０以外にも、注視点となるオブジェクト４１にピントを合わせて表示する。なお、この注視点となるオブジェクト４１と同じ奥行きにあるオブジェクト４２は被写界深度によるボケが生じていることがわかるであろう。
【００９５】
このように被写界深度に拘わらずピントの合った画像とした注視点となるオブジェクトと、被写界深度が付加された他のオブジェクトとで全体的な三次元画像を形成することにより、被写界深度に基づいて形成された三次元画像中に違和感を憶えるオブジェクトを形成することができる。そして、違和感を憶えるオブジェクトである注視点となるオブジェクトを、他のオブジェクトよりも目立たせることができ、上述の第１の実施の形態と同様の効果を得ることができる。
【００９６】
［第４の実施の形態］
次に、本発明の第４の実施の形態となるネットゲームシステムの説明をする。この第４の実施の形態のネットゲームシステムは、フォグ（霧）が発生した三次元画像中における注視点となるオブジェクトを明確に表示することで、注視点となるオブジェクトが目立つようにしたものである。
【００９７】
なお、上述の各実施の形態とこの第４の実施の形態とでは、この点のみが異なるため、以下この差異の説明のみ行い、重複説明は省略する。
【００９８】
図９（ａ）に示す一例としての三次元画像は、複数のビルディングが立ち並ぶ街にフォグ（霧）が発生した三次元画像を示している。このように三次元画像中にフォグを発生させることで、視点から遠くなるビルディング程、その視認が困難となる。
【００９９】
しかし、この第３の実施の形態のネットゲームシステムの場合、ゲームサーバ装置３が、例えば図９（ｂ）に示すように、このフォグの中に存在する注視点となるオブジェクトであるビルディング４５が明確に表示されるように全体の三次元画像を形成する（注視点となるオブジェクトがフォグに拘わらず明確に表示されるように全体の三次元画像を形成する。）。
【０１００】
これにより、全体的にフォグでぼやけた印象の三次元画像中に、注視点となるオブジェクトだけが明確に表示されることとなるため、この注視点となるオブジェクトを目立たせることができる他、上述の第１の実施の形態と同じ効果を得ることができる。
【０１０１】
［第５の実施の形態］
次に、本発明の第５の実施の形態となるネットゲームシステムの説明をする。この第５の実施の形態のネットゲームシステムは、注視点となるオブジェクトの明るさ（輝度やコントラスト等）を、他のオブジェクトの明るさとは異なる明るさで表示することで、注視点となるオブジェクトが目立つようにしたものである。
【０１０２】
なお、上述の各実施の形態とこの第５の実施の形態とでは、この点のみが異なるため、以下この差異の説明のみ行い、重複説明は省略する。
【０１０３】
すなわち、この第５の実施の形態のネットゲームシステムでは、ゲームサーバ装置３が、三次元画像内の全オブジェクトのうち、注視点となるオブジェクトのコントラストのみ（又は輝度のみ、或いはコントラスト及び輝度の両方）、他のオブジェクトのコントラストよりも高めに設定する。
【０１０４】
これにより、注視点となるオブジェクトのみが明るく表示されることとなるため、この注視点となるオブジェクトを他のオブジェクトよりも目立たせることができる他、上述の第１の実施の形態と同様の効果を得ることができる。
【０１０５】
なお、注視点となるオブジェクトのコントラストのみ（又は輝度のみ、或いはコントラスト及び輝度の両方）、他のオブジェクトのコントラストよりも低めに設定して、この注視点となるオブジェクトのみ、他のオブジェクトよりも暗めに表示してもよい。この場合でも、注視点となるオブジェクトを他のオブジェクトよりも目立たせることができるため、上述の第１の実施の形態と同様の効果を得ることができる。
【０１０６】
［支払い金額に応じた画像エフェクトの付加］
ここで、前述のように、各実施の形態のネットゲームシステムでは、注視点となるオブジェクトが他のオブジェクトよりも目立つように、モーションブラー，拡大速度／縮小速度，被写界深度，フォギング，表示の明るさ等を制御するのであるが、例えば広告主からシステム管理者に支払われる金銭の額に応じてこのような画像エフェクトの付加量を調整するようにしてもよい。
【０１０７】
図１０は、注視点となるオブジェクトが例えば「看板」であった場合における、モーションブラーの付加量と、この「看板」の広告主からシステム管理者に支払われる金銭の額との関係を示した図なのであるが、この図１０からわかるように、この例における広告料の最高金額である例えば２０万円が広告主からシステム管理者に支払われた場合、ゲームサーバ装置３は、この広告主の看板に対してモーションブラーを付加することなく表示する。これにより、仮想空間内を視点移動するユーザに対して広告主の広告が明確に表示されることとなるため、広告主は大きな宣伝効果を得ることができる。
【０１０８】
次に、上記最高金額の半額である１０万円の広告料が広告主からシステム管理者に支払われた場合、ゲームサーバ装置３は、この広告主の看板に対してブレ量の少ないモーションブラーを付加して表示する。これにより、仮想空間内を視点移動するユーザに対して、文字等が確認できる程度に広告主の広告が表示されることとなり、広告主はシステム管理者に支払った金額に応じた宣伝効果を得ることができる。
【０１０９】
次に、上記最高金額の１／４の金額である５万円の広告料が広告主からシステム管理者に支払われた場合、ゲームサーバ装置３は、この広告主の看板に対してブレ量が中程度のモーションブラーを付加して表示する。これにより、仮想空間内を視点移動するユーザに対して、注視すれば文字等を確認できる程度に広告主の広告が表示されることとなり、広告主はシステム管理者に支払った金額に応じた宣伝効果を得ることができる。
【０１１０】
次に、最低金額である１万円の広告料が広告主からシステム管理者に支払われた場合、ゲームサーバ装置３は、この広告主の看板及び周りの風景に対して同じブレ量のモーションブラーを付加して表示する（看板や風景を区別することなくモーションブラーを付加する。）。この場合、仮想空間内の視点移動が終了するまで広告主の看板は殆どユーザに認識されることはない。
【０１１１】
このように、広告主からシステム管理者側に支払われる広告料等の金銭の額に応じて広告主の看板等の注視点となるオブジェクトに対し付加するモーションブラーのブレ量を調整することで、広告頻度を広告主が希望する頻度とすることができる。言い換えれば、広告主がシステム管理者側に支払う広告料の金額を選択することにより、広告主が希望する広告頻度を選択可能とすることができる。
【０１１２】
なお、以上の説明は画像エフェクトとしてモーションブラーが用いられる場合であったが、他の画像エフェクトが用いられる場合も同様である。
【０１１３】
例えば、拡大速度／縮小速度を変化させる場合には、注視点となるオブジェクトの拡大速度或いは縮小速度と他オブジェクトの拡大速度或いは縮小速度との差が大きい程、注視点となるオブジェクトが目立つようになる。このため、広告主からシステム管理者に支払われる金銭の額に応じて、この注視点となるオブジェクトと他のオブジェクトの拡大速度或いは縮小速度の差を調整すればよい（この差が小さい程、目立つ度合いが小さくなる）。
【０１１４】
また、画像エフェクトとして被写界深度を用いる場合には、広告主からシステム管理者に支払われる金銭の額に応じて、注視点となるオブジェクトに付加する被写界深度の付加量を調整すればよい。
【０１１５】
また、画像エフェクトとしてフォギングを用いる場合には、広告主からシステム管理者に支払われる金銭の額に応じて、注視点となるオブジェクトに付加するフォグの付加量を調整すればよい。
【０１１６】
さらに、表示の明るさを制御する場合には、広告主からシステム管理者に支払われる金銭の額に応じて、注視点となるオブジェクトを表示する際の明るさを調整すればよい。
【０１１７】
すなわち、システム管理者に支払われる金銭の額に応じて、注視点となるオブジェクトの目立つ度合いを変化させればよいことを理解されたい。
【０１１８】
［重要度に応じた画像エフェクトの付加］
次に、このような画像エフェクトの付加量は、注視点となるオブジェクトの重要度に応じて調整するようにしてもよい。
【０１１９】
図１０に示すように、例えば当該システムのメンテナンス情報等のように全ユーザに認識させたい重要度の大きな情報に対しては、ゲームサーバ装置３は、ユーザの視点移動操作がなされた場合でも、この情報を記した看板にモーションブラーを付加することなく表示する。これにより、仮想空間内を視点移動するユーザに対して重要度の高い情報が明確に表示されることとなるため、全ユーザに対して重要な情報を認識させることができる。
【０１２０】
同様に、重要度の中程度の情報に対しては、ゲームサーバ装置３は、ユーザの視点移動操作がなされた場合に、この情報を記した看板に少ないブレ量のモーションブラーを付加して表示する。これにより、仮想空間内を視点移動するユーザに対して重要度が中程度の情報が、ユーザから略々確認できる程度に表示されることとなるため、殆どのユーザに対してその表示した情報を認識させることができる。
【０１２１】
同様に、重要度が低い情報に対しては、ゲームサーバ装置３は、ユーザの視点移動操作がなされた場合に、この情報を記した看板に中程度のブレ量のモーションブラーを付加して表示する。これにより、仮想空間内を視点移動するユーザに対して重要度の低い情報が、ユーザから何となく確認できる程度に表示されることとなるため、ある程度のユーザに対してその表示した情報を認識させることができる。
【０１２２】
同様に、重要度がさらに低い情報に対しては、ゲームサーバ装置３は、ユーザの視点移動操作がなされた場合に、この視点移動操作に対応するブレ量のモーションブラーをそのまま、重要度がさらに低い情報を記した看板に付加して表示する。これにより、注視点となるオブジェクトも他のオブジェクトと同様のブレ量のモーションブラーが付加されることとなる。
【０１２３】
このように、情報の重要度に応じてその情報を記した看板等のオブジェクトに対して付加するモーションブラーのブレ量を調整することで、重要度の高い情報程ユーザに対して認識させ易くすることができる。
【０１２４】
なお、以上の説明は画像エフェクトとしてモーションブラーが用いられる場合であったが、他の画像エフェクトが用いられる場合も同様である。
【０１２５】
例えば、拡大速度／縮小速度を変化させる場合には、注視点となるオブジェクトの拡大速度或いは縮小速度と他オブジェクトの拡大速度或いは縮小速度との差が大きい程、注視点となるオブジェクトが目立つようになる。このため、情報の重要度に応じて、この注視点となるオブジェクトと他のオブジェクトの拡大速度或いは縮小速度の差を調整すればよい（この差が小さい程、目立つ度合いが小さくなる）。
【０１２６】
また、画像エフェクトとして被写界深度を用いる場合には、情報の重要度に応じて、注視点となるオブジェクトに付加する被写界深度の付加量を調整すればよい。
【０１２７】
また、画像エフェクトとしてフォギングを用いる場合には、情報の重要度に応じて、注視点となるオブジェクトに付加するフォグの付加量を調整すればよい。
【０１２８】
さらに、表示の明るさを制御する場合には、情報の重要度に応じて、注視点となるオブジェクトを表示する際の明るさを調整すればよい。
【０１２９】
すなわち、情報の重要度に応じて注視点となるオブジェクトの目立つ度合いを変化させればよいことを理解されたい。
【０１３０】
［第６の実施の形態］
次に、本発明の第６の実施の形態の説明をする。上述の各実施の形態は、本発明を、ゲームサーバ装置３側で提供される三次元空間内でビデオゲームを行うネットゲームシステムに適用したものであったが、この第６の実施の形態は、本発明を、ネットワークに接続されたウェブサーバ装置からウェブページのデータをダウンロードして表示するウェブブラウザに適用したものである。
【０１３１】
なお、上述の各実施の形態とこの第６の実施の形態とでは、この点のみが異なるため、以下この差異の説明のみ行い、重複説明は省略することとする。
【０１３２】
［第６の実施の形態の構成］
この第６の実施の形態の場合、図１に示すクライアント端末装置２がウェブブラウザに基づいてネットワーク１に接続されているウェブサーバ装置６からウェブページのデータをダウンロードし、このダウンロードしたデータに基づいてウェブページの文字や画像等をモニタ装置５に表示するようになっている。
【０１３３】
クライアント端末装置２側でダウンロードされるウェブページのデータは、少なくともそのウェブページの表示内容である文字や画像のデータと、注視点となるオブジェクト（文字や画像等）を示すデータ、及びスクロール操作や拡大／縮小操作がなされた際に、注視点となるオブジェクトを目立たせるための画像エフェクトを制御する表示制御プログラムとを有しており、クライアント端末装置２は、ユーザによりスクロール操作や拡大／縮小操作がなされた際に、この表示制御プログラムに基づいて、所定の画像エフェクトを用いて、注視点となるオブジェクトを目立たせるようにウェブページの表示制御を行うようになっている。
【０１３４】
［クライアント端末装置の表示制御動作］
次に、クライアント端末装置２の表示制御の流れを図１１に示すフローチャートを用いて説明する。まず、この図１１に示すフローチャートは、クライアント端末装置２に設けられているウェブブラウザが、このクライアント端末装置２と図１に示すネットワーク１上のウェブサーバ装置６との通信回線を確立し、このウェブサーバ装置６からダウンロードしたウェブページをモニタ装置５に表示することでスタートとなる。
【０１３５】
なお、この時点で、クライアント端末装置２には、前述のウェブページのデータとして、少なくともそのウェブページの表示内容である文字や画像のデータと、注視点となるオブジェクト（文字や画像等）を示すデータ、及びスクロール操作や拡大／縮小操作がなされた際に、注視点となるオブジェクトを目立たせるための画像エフェクトを制御する表示制御プログラムとがダウンロードされているものとする。
【０１３６】
次に、ステップＳ２１では、クライアント端末装置２の制御部が、ウェブサーバ装置６からダウンロードされたウェブページの全ての文字，画像等の内容がモニタ装置５の表示画面内に全て表示されているか否か（ウェブページの全内容が表示できているか否か）を判別する。この判別において、Ｙｅｓの場合は、ウェブページの全ての内容がモニタ装置５の表示画面に表示されているため、ユーザは、表示されていない内容を見るためにスクロール操作を行うことはない。このため、この表示制御行程がステップＳ２６に進む。また、この判別において、Ｎｏの場合はこの表示制御行程がステップＳ２２に進む。
【０１３７】
次に、ステップＳ２２では、ウェブページの全ての内容がモニタ装置５の表示画面に表示されていないため、クライアント端末装置２の制御部が、その表示画面の初期位置を保存制御する。これにより、この表示制御行程がステップＳ２３に進む。
【０１３８】
次に、ウェブページの全ての内容をモニタ装置５の表示画面に表示できない場合、クライアント端末装置２の制御部は、表示画面をスクロールするためのスクロールバーを表示制御する。このスクロールバーがユーザによりドラッグ操作されると、制御部は表示画面をスクロール表示するのであるが、ステップＳ２３では、制御部が、このユーザのドラッグ操作であるスクロール操作がなされたか否かを判別する。そして、スクロール操作が検出されるまでの間は、そのままウェブページの表示制御を継続して行い、スクロール操作或いは拡大／縮小操作が検出されたタイミングでこの表示制御行程がステップＳ２４に進む。
【０１３９】
なお、このステップＳ２３においては、ユーザにより所望の文字や画像等の拡大／縮小操作がなされたか否かも判別されるのであるが、この拡大／縮小操作がなされた場合の表示制御行程は後に説明することとする。
【０１４０】
ステップＳ２４では、制御部が、ウェブサーバ装置６からダウンロードされた注視点となるオブジェクトを示すデータが存在するか否かを判別することで、ウェブページの全内容の中で注視点となるオブジェクトが存在するか否かを判別する。注視点となるオブジェクトが存在する場合は、この表示制御行程がステップＳ２５に進み、注視点となるオブジェクトが存在しない場合は、この表示制御行程がステップＳ２７に進む。
【０１４１】
ステップＳ２７では、注視点となるオブジェクトが存在しないため、制御部が、上記ステップＳ２２で保存した表示画面の初期表示位置と、ユーザのスクロール操作量に応じて表示画面全体にモーションブラーを付加して表示する。これにより、この表示制御行程がステップＳ２６に進む。
【０１４２】
これに対して、ステップＳ２５では、注視点となるオブジェクトが存在するため、制御部が、この注視点として指定されているオブジェクト以外のオブジェクトに対して、上記ステップＳ２２で保存した表示画面の初期表示位置と、ユーザのスクロール操作量に応じたモーションブラーを付加した表示制御を行う。これにより、この表示制御行程がステップＳ２６に進む。
【０１４３】
図１２に、このようにユーザのスクロール操作量に応じて、注視点として指定されているオブジェクト以外のオブジェクトに対してモーションブラーが付加されて表示された表示画面の一例を示す。
【０１４４】
この図１２に示す例は、ウェブページのインデックスとなっている「色彩の心理的効果」，「暖かい色，冷たい色」，「進出色，後退色」の各文字が注視点のオブジェクトとして指定されている場合である。ユーザは、ウェブページに表示されているスクロールバー４６を図１２に矢印で示すように上下にドラッグ操作してウェブページのスクロール表示を指定する。クライアント端末装置２の制御部は、注視点のオブジェクトである「色彩の心理的効果」，「暖かい色，冷たい色」，「進出色，後退色」の各文字以外のオブジェクトに対して、前述のようにユーザのドラッグ操作量に応じたモーションブラーを付加して表示する。これにより、ユーザによりドラッグ操作がなされているにも拘わらず、注視点のオブジェクトである「色彩の心理的効果」，「暖かい色，冷たい色」，「進出色，後退色」の各文字が図１２に示すように明確に表示されることとなる。
【０１４５】
ウェブページにおいて、具体的なキーワードが決まっている場合は、直接そのキーワードを入力して検索することにより、ウェブページ内における所望の文字や文章等を見つけ出すことができる。しかし、飛ばし読みや拾い読み等により表示画面をスクロールさせながら所望の文字等を見つけ出す作業を行う場合に、表示画面の全部の文字に対してモーションブラーを付加してしまっては、スクロールされる文字等に付加されるブレにより所望の文字等が認識しづらくなり、所望の文字等を見つけ出し難くなる。
【０１４６】
この実施の形態のウェブブラウザの場合、制作者がウェブページのインデックス等を注視点となるオブジェクトとして指定してウェブページの製作を行った場合には、表示画面のスクロール時であっても、この注視点であるインデックス等に対してはモーションブラーが付加されることなく表示される。このため、飛ばし読みや拾い読みを行っているユーザに対してインデックス等を認識させ易くすることができ、所望の文字等の必要な情報を見つけ易くすることができる。
【０１４７】
〔拡大／縮小操作に対応する動作〕
次に、以上の説明はユーザによりスクロールバーがスクロール操作された場合に注視点となる文字以外の文字に対してモーションブラーを付加することで注視点となる文字を目立たせるものであったが、以下、前述のステップＳ２３でユーザの拡大／縮小操作が検出された場合について説明する。
【０１４８】
すなわち、上記ステップＳ２３において、制御部がユーザの拡大／縮小操作を検出すると、ステップＳ２４で注視点となるオブジェクトの有無を判別する。そして、注視点となるオブジェクトがあった場合には、ステップＳ２５において、この注視点となる文字や画像等のオブジェクトの拡大速度或いは縮小速度を、他のオブジェクトの拡大速度或いは縮小速度に対して異ならせると共に、この拡大速度或いは縮小速度に対応するモーションブラーを注視点となるオブジェクト以外のオブジェクトに付加し、注視点となるオブジェクトにはモーションブラーを付加することなく表示する。
【０１４９】
図１３にこのような画像エフェクトを付加した表示画像の一例を示す。この図１３に示す表示画像の場合、表示画面の中央に表示されている「ニュース＆インフォ」の文字が注視点となっている場合を示している。この図１３において、注視点となる文字と、そのまわりの注視点以外のオブジェクトを見比べてわかるように、この注視点となる文字は、他の文字等のオブジェクトとは異なる拡大速度或いは縮小速度で拡大或いは縮小されるうえ、モーションブラーが付加されていないため、非常に目立つように表示される。
【０１５０】
これにより、ユーザにより拡大／縮小操作がなされた場合でも、例えばインデックス等の注視点となるオブジェクトを目立たせることができ、所望の文字等の必要な情報を見つけ易くすることができる。
【０１５１】
なお、この例においては、注視点となるオブジェクト以外のオブジェクトに対してモーションブラーを付加する画像エフェクトと、注視点となるオブジェクトの拡大速度或いは縮小速度を、他のオブジェクトの拡大速度或いは縮小速度とは異なる拡大速度或いは縮小速度で拡大表示或いは縮小表示する画像エフェクトとの両方を併用することとしたが、これは、いずれか一方を用いるようにしてもよい。
【０１５２】
また、注視点となるオブジェクトの明るさ（輝度やコントラスト等）を、他のオブジェクトの明るさとは異なる明るさで表示してもよい。この場合でも、注視点となるオブジェクトが他のオブジェクトに対して明るく或いは暗く表示されることとなるため、インデックス等の注視点を目立つように表示することができる。
【０１５３】
〔注視点の自動検出〕
次に、以上の説明では、制作者が注視点となるオブジェクトを予め指定するかたちでウェブページを製作し、クライアント端末装置２側で、モーションブラー等の画像エフェクトを用いてこの制作者から指定された注視点を目立たせるように表示制御するものであった。しかし、このような注視点の指定がなされていないウェブページに対しては、クライアント端末装置２は、以下のように注視点を検出して目立たせるように表示制御するようになっている。
【０１５４】
すなわち、文章におけるインデックスや重要な部分等のように制作者が強調したい部分は、他の文字等のオブジェクトとは異なる表示色や大きさで表示される場合が多い。
【０１５５】
このため、上記制御部は、図１１に示すフローチャートのステップＳ２４において、特定の表示色の文字や画像等のオブジェクトの存在、及び所定以上の大きさの文字や画像等のオブジェクトの存在を検出することで注視点となるオブジェクトの有無を判別する。そして、このような注視点となるオブジェクトの存在を検出した場合に、ステップＳ２５において、この注視点のオブジェクト以外のオブジェクトに対してモーションブラー等の画像エフェクトを付加して表示制御する。
【０１５６】
これにより、ウェブページを製作する際に予め注視点の指定がなされていない場合でも、注視点となるべきオブジェクトを自動的に検出してこれを目立つように表示することができる。
【０１５７】
［第７の実施の形態］
次に、本発明を適用した第７の実施の形態となるネットゲームシステムの説明をする。
【０１５８】
上述の各実施の形態は、視点移動中に注視点となる看板等のオブジェクト以外に対してモーションブラーを付加すること等により、看板等のオブジェクトが目立つように表示するものであった。これにより、ユーザは、上記看板等のオブジェクトを視覚的に認識することができた。
【０１５９】
これに対して、この第７の実施の形態は、視点と、注視点となるオブジェクトとの間の距離や角度等に応じて、コントローラ４を振動させたり、コントローラ４のボタン操作に必要な押圧力を変化させる制御を行うことで、ユーザが上記看板等のオブジェクトを触覚的に認識可能としたものである。
【０１６０】
［押圧力可変機能の一例］
前述のように、コントローラ４には、このような制御を可能とする振動機能（振動モータ９）及び押圧力可変機能（押圧力制御部８）が設けられている。このうち、押圧力可変機能は以下のように構成される。
【０１６１】
〔○ボタンの構成〕
図１４（ａ），図１４（ｂ）は、○ボタン２２ｃを高さ方向に沿って直線的に縦切りにし、この断面を正面から見た状態の図なのである。この図１４（ａ），図１４（ｂ）からわかるように○ボタン２２ｃは、凸状のボタンカバー５０と、この凸状のボタンカバー５０内に一部を埋設するかたちで設けられた所定長の電極スペーサ５１と、この電極スペーサ５１を取り囲むように設けられたピエゾ素子５２と、基板５３と、ピエゾ素子５２及び基板５３の間隙を埋めるように設けられた、例えばゴムやスポンジ等の弾性部材であるスペーサ５４とを有している。
【０１６２】
凸状のボタンカバー５０は、突出部５０ａとフランジ部５０ｂとで形成されており、突出部５０ａが第２の操作部４２のカバー５５から所定分突出するように設けられている。
【０１６３】
電極スペーサ５１には、基板５３に設けられた電極５６と接触することで通電を図る電極５７が反ボタンカバー５０側に設けられている。
【０１６４】
ピエゾ素子５２は、電圧印加端子５８を介してクライアント端末装置２に接続されており、クライアント端末装置２から印加される電圧に応じて、○ボタン２２ｃの高さ方向に沿って厚みが変化するようになっている。
【０１６５】
〔通常時における押圧操作〕
このような構成を有する○ボタン２２ｃにおいて、図１４（ａ）はピエゾ素子５２に電圧が印加されていない状態における○ボタン２２ｃの非押圧操作状態を示し、図１４（ｂ）はピエゾ素子５２に電圧が印加されていない状態における○ボタン２２ｃの押圧操作状態を示している。
【０１６６】
図１４（ａ）からわかるように、○ボタン２２ｃの非押圧操作状態のときには、電極スペーサ５１に設けられた電極５７は基板５３に設けられた電極５６と接触していない状態である。この状態において、図１４（ａ）の矢印で示すようにボタンカバー５０の突出部５０ａに対して押圧力を加えると、図１４（ｂ）に示すようにボタンカバー５０のフランジ部５０ｂによりピエゾ素子５２を介して弾性部材で形成されたスペーサ５４が押し潰されるかたちで変形する。そして、電極スペーサ５１に設けられた電極５７が基板５３に設けられた電極５６と接触して通電が図られるようになっている。クライアント端末装置２は、この通電により、○ボタン２２ｃが押圧操作されたことを検出する。
【０１６７】
〔押圧に必要とする力の可変制御〕
次に、図１５（ａ）は、ピエゾ素子５２に電圧が印加された状態を示している。この図１５（ａ）からわかるように、ピエゾ素子５２に電圧が印加されると、この印加された電圧に応じてピエゾ素子５２が、○ボタン２２ｃの高さ方向の厚みが増すかたちで変形する。これにより、このピエゾ素子５２の厚みが増した分、スペーサ５４が押し潰されるかたちで変形する。
【０１６８】
なお、ピエゾ素子５２及びスペーサ５４は、電極スペーサ５１を取り囲むようにしてそれぞれ設けられているため、ピエゾ素子５２に電圧が印加されるだけでは、各電極５６，５７は接触はしないようになっている。
【０１６９】
次に、このようにピエゾ素子５２によりスペーサ５４が押し潰された状態で○ボタン２２ｃを押圧操作すると、図１５（ｂ）に示すようにボタンカバー５０のフランジ部５０ｂによりピエゾ素子５２を介してスペーサ５４がさらに押し潰されるかたちで変形し、各電極５６，５７が接触して通電が図られる。しかし、この場合、○ボタン２２ｃが押圧操作される前に、スペーサ５４はピエゾ素子５２に印加された電圧に応じた分だけピエゾ素子５２により押し潰されている。このため、この○ボタン２２ｃを押圧操作するには、通常よりも大きな押圧力を必要とすることとなる。
【０１７０】
すなわち、この実施の形態の場合、ピエゾ素子５２に印加される電圧は、クライアント端末装置２の制御により可変されるため、ピエゾ素子５２の厚みは、視点と、注視点となるオブジェクトとの間の距離や角度等に応じて変化することとなる。
【０１７１】
なお、この例においては、○ボタン２２ｃを押圧するのに必要とする押圧力を可変制御することとしたが、これは、第１の操作部２１の上下左右の各方向指示ボタン２１ａ〜２１ｄを押圧するのに必要とする押圧力を可変制御するようにしてもよい。また、各アナログ操作部２３Ｒ，２３Ｌの傾倒操作をするのに必要とする傾倒操作力を可変制御するようにしてもよい。
【０１７２】
また、この例は操作手段がコントローラ４の場合であったが、これは、キーボードやマウス装置等の入力デバイスの場合であっても同様である。すなわち、操作手段がキーボードの場合は、各キーのカバーと接触部との間に上記ピエゾ素子等の押圧力可変手段を設ければよい。また、操作手段がマウス装置の場合は、操作ボタンのカバーと接触部との間に上記ピエゾ素子等の押圧力可変手段を設ければ、上述のコントローラ４の場合と同様の効果を得ることができる。
【０１７３】
［制御行程］
次に、図１６のフローチャートを用いてこのような制御行程の流れを説明する。なお、以下、「ボタン」の重さを変化させる制御と、「振動」の大きさを変化させる制御を併用するものとして説明を進める。
【０１７４】
このフローチャートは、ユーザが当該ネットゲームシステムで形成された仮想世界にログインすることでスタートとなる。
【０１７５】
ステップＳ５１では、クライアント端末装置２が、コントローラ４と通信を行うことにより、そのコントローラ４が、この場合における制御に対応する機能である、例えば押圧力可変機能及び振動機能を有しているか否かを判別する。そして、コントローラ４が制御機能を備えていないと判別した場合、そのコントローラ４に対して制御を行うことができないため、クライアント端末装置２は、このフローチャートの実行を終了する。
【０１７６】
これに対して、コントローラ４が制御機能を備えていると判別した場合、そのコントローラ４に対する制御が可能であるため、クライアント端末装置２は、この制御行程をステップＳ５２に進める。
【０１７７】
ステップＳ５２では、クライアント端末装置２が、仮想世界内にログインしたユーザがコントローラ４を用いて行う視点移動操作を検出して、ユーザの移動位置近辺に、例えば看板等の強調オブジェクトが存在するか否かを判別する。そして、クライアント端末装置２は、強調オブジェクトが存在しない場合は、この制御行程をステップＳ６１に進め、強調オブジェクトが存在する場合は、この制御行程をステップＳ５３に進める。
【０１７８】
ステップＳ５３では、クライアント端末装置２が、ユーザの移動位置近辺に存在する強調表示すべきオブジェクトのうち、最も重要な内容が表示されている看板を検出する。看板が広告であれば、高い広告料が支払われている看板を「最も重要な看板」とすればよい。なお、このステップＳ５３において、重要度の高い順にいくつかの看板を検出するようにしてもよい。
【０１７９】
ステップＳ５４では、クライアント端末装置２が、上記最も重要な内容が表示されているオブジェクトとユーザの視点との間の距離を算出する。ステップＳ５５では、クライアント端末装置２が、上記ステップＳ５４で算出した上記距離に対応する制御量（振動機能の振動量や、ボタンを押圧するのに必要な押圧力の大きさ等）を算出する。
【０１８０】
ステップＳ５６では、クライアント端末装置２が、ユーザの視点と上記強調オブジェクトとの角度を算出する。ステップＳ５７では、クライアント端末装置２が、上記ステップＳ５６で算出した角度に対する上記制御量を算出する。
【０１８１】
この場合、上記角度が小さくなるに連れ、徐々に制御量が大きくなるようにしてもよい。或いは、看板が視野角に存在する場合に制御を行い、看板が視野角に存在しない場合は制御を行わないようにしてもよい。
【０１８２】
ステップＳ５８では、クライアント端末装置２が、上記看板に対する視点の移動速度を算出する。ステップＳ５９では、クライアント端末装置２が、上記ステップＳ５８で算出したユーザの移動速度に対する上記制御量を算出する。この場合、移動速度が速くなるに連れ、徐々に大きな制御量が算出される。
【０１８３】
ステップＳ６０では、クライアント端末装置２が、上記ステップＳ５４〜ステップＳ６０で算出した制御量に基づいて、コントローラ４のボタン、又は（及び）振動機能を制御する。
【０１８４】
具体的には、クライアント端末装置２は、看板がユーザの視野角内で、かつ、ユーザの視点が上記強調オブジェクトに近づくに連れ、コントローラ４の振動量が徐々に大きくなるように該コントローラ４の振動モータ９を制御する。また、ユーザの移動速度が速くなるに連れ、コントローラ４のボタンを押圧するのに要する押圧力が徐々に大きくなるようにコントローラ４の押圧力制御部８（例えば、上記ピエゾ素子５２等）を制御する。
【０１８５】
最後に、クライアント端末装置２は、ステップＳ６１において、ユーザが仮想世界からログアウトしたか否かを判別する。そして、ログアウトしていない場合は、ステップＳ５２〜ステップＳ６０における上述の制御を繰り返し実行する。これに対して、ユーザのログアウトを検出した場合は、このフローチャートの実行を終了する。
【０１８６】
［第７の実施の形態の効果］
ユーザの移動速度が速い場合、ユーザは、いわゆる「飛ばし読み」の感覚で仮想世界内を移動していることを示す。このため、重要な情報を見落とす可能性が高い。
【０１８７】
しかし、この実施の形態のネットゲームシステムの場合、視点と重要なオブジェクトとの距離及び視野角に応じて、該重要なオブジェクトに対してモーションブラーがかからないようにすると同時に、移動速度が速いほどボタン操作に必要とする力を大きくし、また、コントローラ４を振動制御するため、上記飛ばし読みの感覚で仮想世界内を移動するユーザに対して触覚的に注意を促すことができる。また、視点と重要なオブジェクトとの距離及び視野角に応じて制御量を制御することで、視覚的効果を補助することもできる。これにより、ユーザが仮想世界を高速で移動した場合に重要な情報を見落としてしまうような不都合を防止することができる。
【０１８８】
なお、視点とオブジェクトとの間の距離やユーザの視野角と共に、ユーザの視点の移動速度を考慮して上記制御を行うようにしてもよい。この場合、ユーザの視点の移動速度が高速化するに連れ、徐々に制御量が大きくなる。
【０１８９】
また、視野角に基づいて制御を行う場合は、視野角の中に重要な看板がある場合のみ、制御を行うことで、重要な情報の見落としを防止することができる。
【０１９０】
逆に、視野角に入っていない看板等に対する制御を行うようにしてもよい。この場合、ユーザには見えていないオブジェクトを目立たせることができるようになる。
【０１９１】
このように、ユーザの視覚と触覚を同時に刺激することで、「重要なものを目立たせる」場合に、高い効果を得ることができる。
【０１９２】
なお、この例の場合、「ボタン」の重さを変化させる制御と、「振動」の大きさを変化させる制御とを併用することとしたが、いずれか一方の制御を行うようにしてもよい。或いは、情報の重要度等に応じて、上記各制御を使い分けるようにしてもよい。
【０１９３】
［第７の実施の形態の変形例］
以上の説明は、ネットワークの現状等を視覚的及び触覚的に表現するものであったが、看板に表示される情報の重要度等に応じて固有の音（音声，音楽，ビープ音等）を決め、視点との距離や角度に応じて、上記音を図１に示すスピーカ装置７から発音制御してもよい。例えば、視点が看板に近づくに連れ徐々に大きな音を発音するように上記スピーカ装置７を発音制御し、この逆に、視点が看板に近づくに連れ徐々に小さな音を発音するように上記スピーカ装置７を発音制御する。
【０１９４】
このような音声フィードバック制御を単独で用いることにより、ユーザに対して看板等の存在を聴覚的に認識させることができる。また、この音声フィードバック制御を上述のモーションブラー等の視覚制御及び制御と併用することにより、ユーザに対して看板等のオブジェクトの存在を、視覚的，触覚的及び聴覚的に認識させることができる。従って、ユーザが重要な情報等を見落とす不都合をさらに強力に防止することができる。
【０１９５】
［第８の実施の形態］
次に、本発明の第８の実施の形態のネットゲームシステムの説明をする。上述の各実施の形態は、注視点となるオブジェクトに対してモーションブラー等の画像処理を付加するか否かという、二者択一的な制御を行うものであった。
【０１９６】
この第８の実施の形態のネットゲームシステムは、付加する画像処理の付加量（エフェクト量）を、各オブジェクト毎に設定可能としたものである。
【０１９７】
［第８の実施の形態の構成］
この第８の実施の形態のネットゲームシステムの場合、図１に示すようにゲームサーバ装置３は、各オブジェクト毎に付加するエフェクト量を示す、該各オブジェクト毎のパラメータが記憶されたパラメータデータベース１１（パラメータＤＢ）を有している。
【０１９８】
また、各クライアント端末装置２は、ゲームサーバ装置３のパラメータＤＢ１１からダウンロードされた各オブジェクトのパラメータを記憶する、例えばハードディスクドライブ１０（ＨＤＤ）等の二次記憶媒体装置を有している。
【０１９９】
クライアント端末装置２は、各オブジェクトのパラメータをダウンロードすると、このＨＤＤ１０内に各オブジェクトのパラメータテーブルを形成する。そして、クライアント端末装置２は、ユーザが視点移動操作を行った際に、このパラメータテーブルから各オブジェクトのパラメータを読み出し、このパラメータに対応するエフェクト量の画像処理を付加して各オブジェクトを描画処理するようになっている。
【０２００】
図１７に、上記ＨＤＤ１０内に形成されるパラメータテーブルの一例を示す。この図１７に示すように、パラメータテーブルは、各オブジェクトの識別情報（ＩＤ）と、各オブジェクトの属性を示す情報と、各オブジェクトのエフェクト量を示す情報と、ユーザが変更可能なエフェクト量の変更可能範囲を示す情報とで形成されている。
【０２０１】
具体的には、属性が第１のビルディングのオブジェクトの場合、「１」のＩＤが付されており、属性が第２のビルディングのオブジェクトの場合、「２」のＩＤが付されている。また、属性が第１の看板のオブジェクトの場合、「３」のＩＤが付されており、属性が第２の看板のオブジェクトの場合、「４」のＩＤが付されている。また、属性が樹木のオブジェクトの場合、「５」のＩＤが付されており、属性が車のオブジェクトの場合、「６」のＩＤが付されている。さらに、属性が電柱のオブジェクトの場合、「７」のＩＤが付されており、属性が人のオブジェクトの場合、「ｎ（ｎは自然数）」のＩＤが付されている。
【０２０２】
各オブジェクトに付加される画像処理のエフェクト量は、一部のオブジェクトを除いてユーザが変更可能となっている。例えば、第１のビルディングのオブジェクトの場合、「０〜１０」の範囲でエフェクト量が変更可能となっており、第２のビルディングのオブジェクトの場合、「５〜１０」の範囲でエフェクト量が変更可能となっている。また、第１の看板のオブジェクトの場合、「０〜５」の範囲でエフェクト量が変更可能となっており、これに対して、第２の看板のオブジェクトの場合はエフェクト量の変更は「不可」となっている。また、樹木のオブジェクトの場合、「０〜８」の範囲でエフェクト量が変更可能となっており、車のオブジェクトの場合、「０〜１０」の範囲でエフェクト量が変更可能となっている。さらに、電柱のオブジェクトの場合、「０〜１０」の範囲でエフェクト量の変更が可能となっており、人のオブジェクトの場合、「５〜１０」の範囲でエフェクト量の変更が可能となっている。
【０２０３】
なお、第２の看板のオブジェクトは、例えばゲームサーバ装置３のメンテナンス情報等の重要な情報が掲載される看板となっている。このため、管理者のみがこの第２の看板のオブジェクトに対するエフェクト量を変更不可となっている（ユーザは、この第２の看板のエフェクト量を変更できないようになっている。）このような各オブジェクトのエフェクト量は、パラメータテーブルが形成されたときには所定の初期値にそれぞれ設定されている。しかし、ユーザからエフェクト量の変更が指定されると、クライアント端末装置２は、上記パラメータテーブルをモニタ装置５に表示する。
【０２０４】
ユーザは、このモニタ装置５に表示されたパラメータテーブルにより、各オブジェクトのエフェクト量を認識し、コントローラ４を介して所望のオブジェクトに対してエフェクト量の変更操作を行う。
【０２０５】
例えば、この図１７に示す例の場合、「０〜１０」の範囲でエフェクト量の変更が可能な第１のビルディングのオブジェクトに対して、ユーザにより、「８」のエフェクト量が設定されると、クライアント端末装置２は、図１７に示すようにパラメータテーブルの第１のビルディングのオブジェクトに対して「８」のエフェクト量を書き込む。
【０２０６】
同様に、「５〜１０」の範囲でエフェクト量の変更が可能な人のオブジェクトに対して、ユーザにより、「１０」のエフェクト量が設定されると、クライアント端末装置２は、図１７に示すようにパラメータテーブルの「人」のオブジェクトに対して「１０」のエフェクト量を書き込む。
【０２０７】
クライアント端末装置２は、このようにユーザによりカスタマイズされたパラメータテーブルを、各オブジェクトの描画処理の際に読み出し、各オブジェクト毎に指定されたエフェクト量のエフェクトを付加して描画処理を行う。
【０２０８】
なお、この例においては、例えば各ビルディング毎や各樹木毎等の各オブジェクト毎にエフェクト量を設定可能とした。しかし、例えばビルディングのオブジェクトに対しては全て同じエフェクト量、電柱のオブジェクトに対しては全て同じエフェクト量等のように、オブジェクトの属性に応じて一律的にエフェクト量が決まっているようにしてもよい。
【０２０９】
［第８の実施の形態の動作］
次に、図１９のフローチャートを用いて、このパラメータテーブルを用いた描画処理動作の説明をする。このフローチャートは、ゲームサーバ装置３から各オブジェクトのパラメータがダウンロードされ、クライアント端末装置２のＨＤＤ１０に前述のパラメータテーブルが形成されることでスタートとなる。
【０２１０】
ステップＳ７１では、クライアント端末装置２が、最初のオブジェクトからエフェクト量の読み出しを行うべく、オブジェクトのＩＤを初期値である「１」に設定する（ｉ＝１）。
【０２１１】
次に、ステップＳ７２において、クライアント端末装置２は、ＨＤＤ１０に記憶されているパラメータテーブルを参照し、ステップＳ７３において、「１」のＩＤを有するオブジェクトのエフェクト量を検出して内部メモリ等の記憶媒体に記憶する。
【０２１２】
次に、ステップＳ７４では、クライアント端末装置２が、パラメータテーブルに記憶されている全てのオブジェクトのエフェクト量が検出されたか否かを判別する。そして、全てのオブジェクトのエフェクト量の検出が終了した場合は、この描画処理行程をステップＳ７５に進め、全てのオブジェクトのエフェクト量の検出が終了していない場合は、この描画処理行程をステップＳ７７に進める。
【０２１３】
ステップＳ７７では、全てのオブジェクトのエフェクト量の検出が終了していないため、クライアント端末装置２が、先に設定したオブジェクトのＩＤの値（ｉ）を「１」インクリメントし、この描画処理行程をステップＳ７２に戻す。
【０２１４】
そして、上記ステップＳ７４において、全てのオブジェクトのエフェクト量の検出が終了したと判別されるまで、オブジェクトのＩＤの値を「１」ずつインクリメントしながら全てのオブジェクトのエフェクト量を検出する。
【０２１５】
次に、ステップＳ７５では、クライアント端末装置２が、コントローラ４の操作状態に基づいてユーザの視点を検出し、この視点に対応するオブジェクトをロードする。そして、この各オブジェクトに対して、上記内部メモリに記憶したエフェクト量となるように所定のエフェクトを付加して描画処理を行う。これにより、予め設定されたエフェクト量のエフェクトが付加された各オブジェクトで形成された画像を描画処理することができる。従って、例えば注視点となるオブジェクトに対して全くエフェクトが付加されていない画像、或いは注視点となるオブジェクトに対して少ないエフェクト量のエフェクトが付加された画像等を、上記各オブジェクトのエフェクト量を設定することで形成することができる。
【０２１６】
次に、ステップＳ７６では、クライアント端末装置２が、コントローラ４の操作状態を検出することで、仮想世界からのログアウトがユーザから指示されたか否かを判別する。仮想世界からのログアウトがユーザから指示されない場合、クライアント端末装置２は、描画処理行程を上記ステップＳ７５に戻し、ユーザの視点に対応する描画処理を継続して実行する。
【０２１７】
これに対して、仮想世界からのログアウトが指示された場合、それまで当該クライアント端末装置２とゲームサーバ装置３との間で接続されていた通信回線をクライアント端末装置２が切断処理し、この図１９に示す描画処理行程を終了する。
【０２１８】
［モーションブラーを付加する場合の描画処理］
次に、一例として、上記ステップＳ７５において、モーションブラーを付加する場合の描画処理行程を、図２０のフローチャートを用いて説明する。なお、例えば上述のフォギング処理や拡大／縮小処理等のモーションブラー以外のエフェクトを付加する場合も、以下に説明する描画処理行程と同様となるため、このモーションブラー以外のエフェクトを付加する場合の描画処理も以下の説明を参照されたい。
【０２１９】
このフローチャートは、図１９のフローチャートのステップＳ７４において、全てのオブジェクトのエフェクト量の検出が終了したと判断された場合にスタートとなる。
【０２２０】
ステップＳ８１では、クライアント端末装置２が、ユーザの視点に対応するオブジェクトをロードする。
【０２２１】
ステップＳ８２では、クライアント端末装置２が、上記内部メモリに記憶されたエフェクト量の中から、上記ロードしたオブジェクトに設定されているエフェクト量をロードする。この場合、各オブジェクトに対して付加するエフェクトは、モーションブラーである。このため、クライアント端末装置２は、ロードしたオブジェクトに対して、上記ロードしたエフェクト量に対応するフレーム間画像の補間回数を設定する。
【０２２２】
そして、クライアント端末装置２は、ステップＳ８３において、この設定した補間回数で上記フレーム間を補間処理しながら繰り返し描画処理を行うことで、各オブジェクトに対してモーションブラーを付加した描画処理を行う。
【０２２３】
詳細に説明すると、図２１（ａ）の球の画像を第１フレームの画像（或いは第１フィールドの画像）、図２１（ｂ）の球の画像を上記第１フレームの画像の次のフレームである第２フレームの画像（或いは第２フィールドの画像）とする。この図２１（ａ）及び図２１（ｂ）に示すように、球の画像が１フレームの間（或いは１フィールドの間）に図面の左上から右下に斜めに移動するとする。モーションブラーは、この各フレーム間（或いは各フィールド間）を何枚の画像で補間するかということで、そのエフェクト量が設定される。
【０２２４】
例えば、図２１（ｃ）は、上記第１フレームの画像と上記第２フレームの画像との間を１０分割して補間処理した場合の画像である。この図２１（ｃ）からわかるように、移動する球の画像を線形補間処理（移動するオブジェクトが定速で移動することを想定した補間処理）、或いは非線形補間処理（移動するオブジェクトが不規則な速度で移動することを想定した補間処理）することで、オブジェクトに対してモーションブラーを付加することができる。
【０２２５】
次に、ステップＳ８４では、クライアント端末装置２が、上記エフェクト量として設定された補間回数分の描画処理が終了したか否かを判別する。そして、補間回数分の描画処理が終了していない場合は、この描画処理行程をステップＳ８３に戻し、補間回数分の描画処理が終了するまで、上記線形補間処理或いは非線形補間処理を繰り返し実行することで、モーションブラー画像を形成する。
【０２２６】
これに対して、クライアント端末装置２は、上記エフェクト量として設定された補間回数分の描画処理が終了した場合は、この描画処理行程をステップＳ８５に進める。
【０２２７】
ステップＳ８５では、このようなモーションブラーを付加する描画処理が、全てのオブジェクトに対して終了したか否かを判別する。そして、全てのオブジェクトに対する描画処理が終了していない場合は、この描画処理行程をステップＳ８２に戻し、前述のオブジェクト及びエフェクト量のロード及び描画処理を、全てのオブジェクトに対する描画処理が終了したものと判別されるまで、繰り返し実行する。
【０２２８】
これに対して、全てのオブジェクトに対する描画処理が終了したものと判別した場合、クライアント端末装置２は、この図２０のフローチャートに示す描画処理行程を終了する。この図２０のフローチャートに示す描画処理行程が終了すると、クライアント端末装置２は、図１９のフローチャートのステップＳ７６に描画処理行程を移行することとなる。
【０２２９】
［残像処理］
なお、以上の説明は、各オブジェクトに対してモーションブラーによるブレを付加する場合の説明であったが、このモーションブラーの代わりに各オブジェクトに対して残像処理によりブレを付加するようにしてもよい。
【０２３０】
具体的には、図２２（ａ）の四角の画像を第１フレームの画像（或いは第１フィールドの画像）、図２２（ｂ）の四角の画像を上記第１フレームの画像の次のフレームである第２フレームの画像（或いは第２フィールドの画像）とする。
【０２３１】
この図２２（ａ）及び図２２（ｂ）に示すように、四角の画像が１フレームの間（或いは１フィールドの間）に図面の略々中央から多少右下に移動するとする。残像処理は、一つ前のフレームの画像の透明度を、例えば半透明等になるように調整して、図２２（ｃ）に示すように現在のフレームの画像に重ね書きすることで行われる。
【０２３２】
このような透明度を調整しながら各フレームの画像の重ね書きを実行すると、図２３（ａ）に示すようにオブジェクトに対してブレを付加することができる。
【０２３３】
なお、このような残像処理を付加した画像に対して、現在のフレームの画像を上書きすると、図２３（ｂ）に示すようにブレが付加されることでボケた画像を明確に表示することができる。
【０２３４】
モーションブラーの代わりにこの残像処理によりブレを各オブジェクトに対して付加する場合、エフェクト量として重ね書きを行う画像枚数が設定される。そして、クライアント端末装置２は、この設定された画像枚数分、オブジェクトを重ね書きすることで、そのオブジェクトにブレを付加することとなる。
【０２３５】
［第８の実施の形態の効果］
以上の説明から明らかなように、この第８の実施の形態のネットゲームシステムは、各オブジェクトに付加するエフェクトのエフェクト量をパラメータで設定することにより、各オブジェクト毎に異なるエフェクト量で該各オブジェクトの描画処理を行うことができる。
【０２３６】
このため、注視点となるオブジェクトに対してエフェクトを付加する、或いは付加しないというオン／オフ的な制御のみならず、注視点となるオブジェクトに対して付加するエフェクト量までも制御可能とすることができる。従って、上記オン／オフ的な制御を行った場合よりも、繊細なエフェクト付加制御を行うことができ、各オブジェクトの目立ち方の微調整を可能とすることができる。
【０２３７】
最後に、本発明は一例として説明した上述の実施の形態に限定されることはなく、上述の実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【０２３８】
【発明の効果】
本発明は、表示画面内の注視点となるオブジェクトの認識度を制御することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態となるネットゲームシステムのブロック図である。
【図２】第１の実施の形態のネットゲームシステムのクライアント端末装置に設けられているコントローラの外観を示す斜視図である。
【図３】第１の実施の形態のネットゲームシステムのゲームサーバ装置で提供される仮想的な三次元空間の一例を示す図である。
【図４】上記クライアント端末装置に設けられているコントローラのアナログコントローラを用いて移動操作を行った場合における描画処理行程を説明するためのフローチャートである。
【図５】注視点となるオブジェクト以外のオブジェクトに対してモーションブラーが付加された状態の表示画像を説明するための図である。
【図６】上記クライアント端末装置に設けられているコントローラの方向指示ボタンを用いて移動操作を行った場合における描画処理行程を説明するためのフローチャートである。
【図７】拡大／縮小操作が行われた場合における、注視点となるオブジェクトの拡大速度及び縮小速度を説明するための図である。
【図８】異なる被写界深度とすることで、注視点となるオブジェクトを目立つように表示した例を示す図である。注視点となるオブジェクトに対して被写界深度を付加しない状態の図である。
【図９】注視点となるオブジェクト以外のオブジェクトに対してフォギング処理を施した例を示す図である。
【図１０】注視点となるオブジェクトに対して付加されるモーションブラーのブレ量と表示代償との関係の一例を示す図である。
【図１１】表示画面に表示された文字等のスクロール操作、或いは拡大／縮小操作がされた際に、注視点となるインデックスを目立たせるための表示制御の流れを説明するためのフローチャートである。
【図１２】表示画面がスクロール操作された場合でも、注視点となるインデックスが目立つように表示されている様子を示す図である。
【図１３】表示画面が拡大／縮小操作された場合でも、注視点となるインデックスが目立つように表示されている様子を示す図である。
【図１４】コントローラに設けられている○ボタンが押圧されていない状態及び該○ボタンが押圧された状態を示す縦断面図である。
【図１５】コントローラに設けられている○ボタンに設けられているピエゾ素子に電圧を印加することにより、ピエゾ素子の厚みが変化した状態を示す縦断面図である。
【図１６】本発明の第７の実施の形態となるネットゲームシステムの制御行程の流れを説明するための図である。
【図１７】本発明の第８の実施の形態となるネットゲームシステムのパラメータテーブルを説明するための図である。
【図１８】第８の実施の形態となるネットゲームシステムのパラメータテーブルの変形例を説明するための図である。
【図１９】第８の実施の形態となるネットゲームシステムの描画処理行程の流れを示すフローチャートである。
【図２０】第８の実施の形態となるネットゲームシステムのモーションブラーを付加する描画処理行程の流れを示すフローチャートである。
【図２１】元の画像にモーションブラーを付加される様子を示す図である。
【図２２】残像処理を説明するための図である。残像処理が施されたオブジェクトの一例を示す図である。
【図２３】重ね書きによる残像処理及び後書きにより残像処理が施されたオブジェクトの一例を示す図である。
【符号の説明】
１…ネットワーク，２…クライアント端末装置，３…ゲームサーバ装置，４…コントローラ，５…モニタ装置，６…ウェブサーバ装置，７…スピーカ装置，８…押圧力制御部，９…振動モータ，１０…ハードディスクドライブ（ＨＤＤ），１１…パラメータデータベース（パラメータＤＢ），３５…注視点となる看板
【図１】
0003836396.tif 000002
【図２】
0003836396.tif 000003
【図３】
0003836396.tif 000004
【図４】
0003836396.tif 000005
【図５】
0003836396.tif 000006
【図６】
0003836396.tif 000007
【図７】
0003836396.tif 000008
【図８】
0003836396.tif 000009
【図９】
0003836396.tif 000010
【図１０】
0003836396.tif 000011
【図１１】
0003836396.tif 000012
【図１２】
0003836396.tif 000013
【図１３】
0003836396.tif 000014
【図１４】
0003836396.tif 000015
【図１５】
0003836396.tif 000016
【図１６】
0003836396.tif 000017
【図１７】
0003836396.tif 000018
【図１８】
0003836396.tif 000019
【図１９】
0003836396.tif 000020
【図２０】
0003836396.tif 000021
【図２１】
0003836396.tif 000022
【図２２】
0003836396.tif 000023
【図２３】
0003836396.tif 000024