JP2020160651A - プログラムおよび画像生成装置 - Google Patents
プログラムおよび画像生成装置 Download PDFInfo
- Publication number
- JP2020160651A JP2020160651A JP2019057792A JP2019057792A JP2020160651A JP 2020160651 A JP2020160651 A JP 2020160651A JP 2019057792 A JP2019057792 A JP 2019057792A JP 2019057792 A JP2019057792 A JP 2019057792A JP 2020160651 A JP2020160651 A JP 2020160651A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- image data
- condition
- image generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015654 memory Effects 0.000 claims abstract description 106
- 230000006872 improvement Effects 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 abstract description 37
- 238000004891 communication Methods 0.000 description 50
- 238000012545 processing Methods 0.000 description 46
- 230000008569 process Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 206010034719 Personality change Diseases 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
図1は、本実施形態におけるゲームシステム1000の全体構成例を示す図である。図1に示すように、ゲームシステム1000は、サーバシステム1100と、本実施形態のゲームのプレーヤ2であるユーザが所持する画像生成装置としてのプレーヤ端末1500とを含み、これらが通信回線Nを介して相互にデータ通信可能に接続されて構成される。
図3は、本実施形態におけるゲーム画面例を示す図である。本実施形態のゲームでは、仮想三次元空間内に背景オブジェクト等が配置されてゲーム空間が形成され、その内にプレーヤキャラクタ3や標的となる敵キャラクタ4といったキャラクタオブジェクトが配置されて動作制御される。敵キャラクタ4は、予めスクリプトデータによって出現位置や動作の内容が定義されたりAI制御されることで、プレーヤキャラクタ3に攻撃しつつ接近するように自動的に動作制御される。
図4は、プレーヤ端末1500におけるオブジェクト画像の生成原理を説明する模式図である。本実施形態では、敵キャラクタ4(例えば4a)のオブジェクト画像を生成するにあたり、仮想カメラCMとの間の距離(以下、「カメラ間距離」という)に応じて当該オブジェクト画像の生成に用いるテクスチャデータを変更する。
本実施形態では、敵キャラクタの外観を表現するためのテクスチャデータとして、第一画像データとしての低画質テクスチャデータが予め用意される。1つの敵キャラクタのオブジェクト画像を生成するのに複数種類のテクスチャデータを使用する場合には、その種類毎に低画質テクスチャデータが用意される。この低画質テクスチャデータは、ゲームの開始に先立ち、ゲームプログラム等とともにサーバシステム1100からプレーヤ端末1500にダウンロードされ、記憶部500(図5を参照)に記憶される(記憶部500内のゲーム設定データ511においてキャラクタ初期設定データが格納している低画質テクスチャデータ)。また、ゲーム進行の過程で仮想カメラの視界内となった敵キャラクタの低画質テクスチャデータについては、記憶部500から読み出されて画像生成用メモリ240(図5を参照)に記憶される(画像生成用メモリ240内の低画質テクスチャデータ241)。
高画質テクスチャデータは、低画質テクスチャデータに基づいて生成する。本実施形態では、低解像度の画像を高解像度の画像に変換する公知の高解像化処理を高画質化処理として行い、低画質テクスチャデータから高画質テクスチャデータを生成する。例えば、高画質化処理は、深層学習畳み込みニューラルネットワークを利用した超解像技術による高解像度化処理等を適用することで実現できる。
1.プレーヤ端末
図5は、本実施形態におけるプレーヤ端末1500の機能構成例を示すブロック図である。図5に示すように、プレーヤ端末1500は、操作入力部100と、端末処理部200と、画像表示部390と、音出力部392と、通信部394と、端末記憶部500とを備える。
図7は、サーバシステム1100の機能構成例を示すブロック図である。図7に示すように、本実施形態のサーバシステム1100は、操作入力部100sと、サーバ処理部200sと、画像表示部390sと、音出力部392sと、通信部394sと、サーバ記憶部500sとを備える。
図8は、プレーヤ端末1500におけるゲーム処理の流れを説明するためのフローチャートである。ここで説明する処理は、端末処理部200がゲームプログラム501を読み出して実行することによって実現される。
1500…プレーヤ端末
100…操作入力部
200…端末処理部
210…プレーヤ端末演算部
211…ゲーム進行制御部
213…視界内オブジェクト管理部
215…記憶判定部
217…高画質化状況判定部
219…破棄候補設定部
230…画像生成部
231…低画質テクスチャ記憶制御部
233…オブジェクト画像生成制御部
235…高画質テクスチャデータ生成部
237…オブジェクト画像生成部
239…高画質テクスチャ破棄部
240…画像生成用メモリ
241…低画質テクスチャデータ
243…高画質テクスチャデータ
292…音生成部
294…通信制御部
390…画像表示部
392…音出力部
394…通信部
500…端末記憶部
501…ゲームプログラム
511…ゲーム設定データ
513…視界内オブジェクトテーブル
515…記憶先リスト
517…破棄候補リスト
519…プレイデータ
1100…サーバシステム
100s…操作入力部
200s…サーバ処理部
270…アカウント管理部
280…ゲーム管理部
290s…画像生成部
292s…音生成部
294s…通信制御部
390s…画像表示部
392s…音出力部
394s…通信部
500s…サーバ記憶部
503…アカウント管理プログラム
505…ゲーム管理プログラム
530…ユーザ登録データ
550…配信用データ
560…ゲーム設定データ
561…ゲーム空間初期設定データ
563…キャラクタ初期設定データ
565…低画質テクスチャデータ
N…通信回線
2…プレーヤ
Claims (8)
- コンピュータに、仮想三次元空間内のオブジェクトを仮想カメラから見たオブジェクト画像を生成させるためのプログラムであって、
前記コンピュータが備える画像生成用メモリに、前記オブジェクトの外観を表現するための第一画像データを記憶させる記憶制御手段、
前記オブジェクトの外観を前記第一画像データよりも高画質で表現するための前記第一画像データよりデータサイズの大きい第二画像データが前記画像生成用メモリに記憶されているか否かを判定する記憶判定手段、
前記第二画像データを用いて前記オブジェクト画像を生成すべき状況にあることを示す高画質化状況条件を満たしたか否かを判定する状況判定手段、
(1)前記記憶判定手段で是と判定された場合に、前記画像生成用メモリに記憶された前記第二画像データを用いて前記オブジェクト画像を生成し、(2)前記記憶判定手段および前記状況判定手段で共に否と判定された場合に、前記第一画像データを用いて前記オブジェクト画像を生成し、(3)前記記憶判定手段で否と判定され且つ前記状況判定手段で是と判定された場合に、前記第一画像データに基づいて前記第二画像データを生成して前記画像生成用メモリに記憶させた上で当該第二画像データを用いて前記オブジェクト画像を生成する、オブジェクト画像生成制御手段、
として前記コンピュータを機能させるためのプログラム。 - 前記状況判定手段は、前記オブジェクトと前記仮想カメラとの距離が所定の近距離条件を満たすことを前記高画質化状況条件に少なくとも含めて前記高画質化状況条件を満たしたか否かを判定する、
請求項1に記載のプログラム。 - 前記状況判定手段は、前記仮想カメラの視界が所定の悪化視界から所定の良好視界に変化したことを示す視界良化条件を満たすことを前記高画質化状況条件に含めて、前記高画質化状況条件を満たしたか否かを判定する、
請求項2に記載のプログラム。 - 前記第二画像データを前記画像生成用メモリから破棄すべき状況に至ったことを示す破棄状況条件を満たした場合に、前記第二画像データを前記画像生成用メモリから破棄する破棄候補データに設定する破棄候補設定手段、
として前記コンピュータを更に機能させるための請求項1〜3の何れか一項に記載のプログラム。 - 前記第二画像データ破棄手段は、前記オブジェクトと前記仮想カメラとの距離が所定の遠距離条件を満たすことを前記破棄状況条件に少なくとも含めて前記破棄状況条件を満たしたか否かを判定する、
請求項4に記載のプログラム。 - 前記画像生成用メモリの空き容量が所定の小容量条件を満たした場合に前記第二画像データを前記画像生成用メモリから破棄する破棄手段、
として前記コンピュータを更に機能させるための請求項1〜5の何れか一項に記載のプログラム。 - サーバシステムと通信を行い、前記仮想三次元空間をゲーム空間とする所与のオンラインゲームを進行制御するゲーム進行制御手段、
として前記コンピュータを更に機能させ、
前記記憶制御手段は、前記サーバシステムから前記第一画像データを取得して前記画像生成用メモリに記憶させる、
請求項1〜6の何れか一項に記載のプログラム。 - 仮想三次元空間内のオブジェクトを仮想カメラから見たオブジェクト画像を生成させる画像生成装置であって、
前記画像生成装置が備える画像生成用メモリに、前記オブジェクトの外観を表現するための第一画像データを記憶させる記憶制御手段と、
前記オブジェクトの外観を前記第一画像データよりも高画質で表現するための前記第一画像データよりデータサイズの大きい第二画像データが前記画像生成用メモリに記憶されているか否かを判定する記憶判定手段と、
前記第二画像データを用いて前記オブジェクト画像を生成すべき状況にあることを示す高画質化状況条件を満たしたか否かを判定する状況判定手段と、
(1)前記記憶判定手段で是と判定された場合に、前記画像生成用メモリに記憶された前記第二画像データを用いて前記オブジェクト画像を生成し、(2)前記記憶判定手段および前記状況判定手段で共に否と判定された場合に、前記第一画像データを用いて前記オブジェクト画像を生成し、(3)前記記憶判定手段で否と判定され且つ前記状況判定手段で是と判定された場合に、前記第一画像データに基づいて前記第二画像データを生成して前記画像生成用メモリに記憶させた上で当該第二画像データを用いて前記オブジェクト画像を生成する、オブジェクト画像生成制御手段と、
を備えた画像生成装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019057792A JP7359558B2 (ja) | 2019-03-26 | 2019-03-26 | プログラム、画像生成装置および画像生成方法 |
JP2023166811A JP2023174714A (ja) | 2019-03-26 | 2023-09-28 | プログラム、画像生成装置および画像生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019057792A JP7359558B2 (ja) | 2019-03-26 | 2019-03-26 | プログラム、画像生成装置および画像生成方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023166811A Division JP2023174714A (ja) | 2019-03-26 | 2023-09-28 | プログラム、画像生成装置および画像生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020160651A true JP2020160651A (ja) | 2020-10-01 |
JP7359558B2 JP7359558B2 (ja) | 2023-10-11 |
Family
ID=72643372
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019057792A Active JP7359558B2 (ja) | 2019-03-26 | 2019-03-26 | プログラム、画像生成装置および画像生成方法 |
JP2023166811A Pending JP2023174714A (ja) | 2019-03-26 | 2023-09-28 | プログラム、画像生成装置および画像生成方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023166811A Pending JP2023174714A (ja) | 2019-03-26 | 2023-09-28 | プログラム、画像生成装置および画像生成方法 |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7359558B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024009653A1 (ja) * | 2022-07-04 | 2024-01-11 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及び情報処理システム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0634382A (ja) * | 1992-07-20 | 1994-02-08 | Hitachi Ltd | 車載表示装置 |
WO2010146828A1 (ja) * | 2009-06-17 | 2010-12-23 | パナソニック株式会社 | 画像生成装置、画像生成方法及び集積回路 |
JP2016115230A (ja) * | 2014-12-17 | 2016-06-23 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システム、その制御方法及びプログラム |
-
2019
- 2019-03-26 JP JP2019057792A patent/JP7359558B2/ja active Active
-
2023
- 2023-09-28 JP JP2023166811A patent/JP2023174714A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0634382A (ja) * | 1992-07-20 | 1994-02-08 | Hitachi Ltd | 車載表示装置 |
WO2010146828A1 (ja) * | 2009-06-17 | 2010-12-23 | パナソニック株式会社 | 画像生成装置、画像生成方法及び集積回路 |
JP2016115230A (ja) * | 2014-12-17 | 2016-06-23 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理システム、その制御方法及びプログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024009653A1 (ja) * | 2022-07-04 | 2024-01-11 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及び情報処理システム |
Also Published As
Publication number | Publication date |
---|---|
JP2023174714A (ja) | 2023-12-08 |
JP7359558B2 (ja) | 2023-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108597530B (zh) | 声音再现方法和装置、存储介质及电子装置 | |
JP5987060B2 (ja) | ゲームシステム、ゲーム装置、制御方法、プログラム及び記録媒体 | |
JP6310073B2 (ja) | 描画システム、制御方法、及び記憶媒体 | |
EP3760287A1 (en) | Method and device for generating video frames | |
JP6069528B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、及び記憶媒体 | |
KR20190103307A (ko) | 정보 처리 방법 및 장치 그리고 서버 | |
US9019203B2 (en) | Storage medium, information processing apparatus, information processing system and information processing method | |
EP2641640A1 (en) | Server system, program and electronic instrument | |
JP2015523886A (ja) | クラウド型ゲームシステムにおける描画リソースの動的割り当て | |
JP2016513826A (ja) | 情報処理装置、描画装置、方法及びプログラム | |
JP2013208220A (ja) | ゲーム機、それに用いる制御方法及び、コンピュータプログラム | |
JP2016526929A (ja) | 情報処理装置、制御方法及びプログラム | |
JP6379107B2 (ja) | 情報処理装置並びにその制御方法、及びプログラム | |
CN112891943B (zh) | 一种镜头处理方法、设备以及可读存储介质 | |
CN114125483B (zh) | 赛事弹窗的显示方法、装置、设备及介质 | |
CN113058264A (zh) | 虚拟场景的显示方法、虚拟场景的处理方法、装置及设备 | |
JP2023174714A (ja) | プログラム、画像生成装置および画像生成方法 | |
JP2020018745A (ja) | ゲームシステム及びプログラム | |
CN113018857A (zh) | 游戏操作数据处理方法、装置、设备及存储介质 | |
CN113633970A (zh) | 动作效果的显示方法、装置、设备及介质 | |
EP3528911B1 (en) | A computer server, a method and computer readable storage device | |
CN112675538A (zh) | 数据同步方法、装置、设备及介质 | |
CN113713371B (zh) | 音乐合成方法、装置、设备及介质 | |
US11052315B2 (en) | Image generation system and information storage medium | |
JP6517912B1 (ja) | ゲームシステム、およびゲームプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20210630 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220314 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230314 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230515 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230928 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7359558 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |