[go: up one dir, main page]

JP7767711B1 - Program, information processing method and information processing system - Google Patents

Program, information processing method and information processing system

Info

Publication number
JP7767711B1
JP7767711B1 JP2024177792A JP2024177792A JP7767711B1 JP 7767711 B1 JP7767711 B1 JP 7767711B1 JP 2024177792 A JP2024177792 A JP 2024177792A JP 2024177792 A JP2024177792 A JP 2024177792A JP 7767711 B1 JP7767711 B1 JP 7767711B1
Authority
JP
Japan
Prior art keywords
image
setting
game
generating
frame
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.)
Active
Application number
JP2024177792A
Other languages
Japanese (ja)
Inventor
健 高橋
宏和 田中
和仁 成田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2024177792A priority Critical patent/JP7767711B1/en
Application granted granted Critical
Publication of JP7767711B1 publication Critical patent/JP7767711B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

【課題】プレイヤがより容易かつ簡便に画質の向上にかかる設定を利用して、よりコンテンツを楽しめる環境を提供する。
【解決手段】ゲーム処理実行手段60は、ゲームに関する各種処理を実行する。入力操作受付手段62は、プレイヤからのゲームに関する入力操作を受け付ける。画像生成手段64は、プレイヤがフレーム生成の機能を利用するか否かの設定に関する設定画像を生成する。画像提示手段66は、画像生成手段64で生成された設定画像を、ゲームの起動時のタイミングで自動的にゲーム装置1の出力部16に表示する。処理状況管理手段68は、ゲーム装置1が実行しているフレーム生成処理が正常に行われているか否かを確認し、管理する。ハード情報取得手段70は、プレイヤの利用するゲーム装置1に関するハード情報を取得する。
【選択図】図3

To provide an environment in which players can more easily and conveniently utilize settings for improving image quality to better enjoy content.
[Solution] Game processing execution means 60 executes various processes related to the game. Input operation acceptance means 62 accepts input operations related to the game from the player. Image generation means 64 generates a setting image related to whether the player will use a frame generation function. Image presentation means 66 automatically displays the setting image generated by the image generation means 64 on the output unit 16 of the game device 1 when the game is started. Processing status management means 68 checks and manages whether the frame generation process being executed by the game device 1 is being performed normally. Hardware information acquisition means 70 acquires hardware information related to the game device 1 used by the player.
[Selected Figure] Figure 3

Description

本開示は、プログラム、情報処理方法および情報処理システムに関する。 This disclosure relates to a program, an information processing method, and an information processing system.

従来より、ゲームなどのコンテンツにおいては画像生成の技術が重要な役割を果たしている。例えば、特許文献1(とくに段落0052など)には、いわゆるレンダリングに関する技術が開示されている。このレンダリングの手法では、ハードウェアの性能によりフレームレートが決定されるため、使用するハードウェアの性能によっては表示する動画像の画質が不十分な場合がある。
そのため、近年では、例えば、非特許文献1乃至非特許文献3に記載されているように、ハードウェアの仕様により生成されるフレームの間にAI(Artificial Intelligence)などの技術を用いて、仮想的なフレームを挿入することで、より滑らかな動画像を生成することができる技術(以下、「フレーム生成」と呼ぶ)が提案されている。
Image generation technology has traditionally played an important role in content such as games. For example, Patent Document 1 (particularly paragraph 0052) discloses a technology related to so-called rendering. In this rendering method, the frame rate is determined by the performance of the hardware, and therefore the image quality of the displayed moving images may be insufficient depending on the performance of the hardware used.
For this reason, in recent years, as described in Non-Patent Documents 1 to 3, for example, a technology (hereinafter referred to as "frame generation") has been proposed that can generate smoother moving images by inserting virtual frames using technologies such as AI (Artificial Intelligence) between frames generated according to hardware specifications.

特開2007-260271号公報Japanese Patent Application Laid-Open No. 2007-260271

「NVIDIA、最大4倍のパフォーマンスを実現する画期的なAI対応のフレーム生成機能を搭載したDLSS3を発表」,[online],[令和6年9月17日検索],インターネット<https://www.nvidia.com/ja-jp/about-nvidia/press-releases/2022/nvidia-introduces-dlss-3-with-breakthrough-ai-powered-frame-generation-for-up-to-4x-performance/>"NVIDIA Introduces DLSS 3 with Breakthrough AI-Powered Frame Generation for Up to 4x Performance," [online], [Retrieved September 17, 2024], Internet <https://www.nvidia.com/ja-jp/about-nvidia/press-releases/2022/nvidia-introduces-dlss-3-with-breakthrough-ai-powered-frame-generation-for-up-to-4x-performance/> 「AMD FIDELITYFXtm SUPER RESOLUTION (FSR)とAMD FLUID MOTION FRAMES1 (AFMF)で、ROG ALLYのFPSを上げる方法」,[online],[令和6年9月17日検索],インターネット<https://rog.asus.com/jp/articles/guides/how-to-increase-fps-on-the-rog-ally-with-fsr-3-and-afmf/>"How to increase FPS on the ROG ALLY with AMD FIDELITYFX™ SUPER RESOLUTION (FSR) and AMD FLUID MOTION FRAMES 1 (AFMF)," [online], [searched September 17, 2024], Internet: <https://rog.asus.com/jp/articles/guides/how-to-increase-fps-on-the-rog-ally-with-fsr-3-and-afmf/> 「インテル Xe スーパーサンプリング」,[online],[令和6年9月17日検索],インターネット<https://www.intel.co.jp/content/www/jp/ja/products/docs/discrete-gpus/arc/technology/xess.html>"Intel Xe Supersampling", [online], [searched September 17, 2024], Internet <https://www.intel.co.jp/content/www/jp/ja/products/docs/discrete-gpus/arc/technology/xess.html>

しかしながら、上述の先行技術文献を含む従来技術では、このような画質を向上させる技術自体は存在するものの、ゲームなどでデフォルトとして実装してしまうと、プレイヤの使用するドライバの性能などによりPCが正常に機能しなくなってしまう恐れがあるため(いわゆるクラッシュやフリーズなど)、通常時はフレーム生成の機能をオフにしておく必要がある。そのため、ゲームなどでフレーム生成の機能を実装したとしても、プレイヤが設定画面などの一部の項目をわざわざ確認し、自身の使用するドライバの性能などを考慮した上で、フレーム生成の機能をオンに変更する必要がある。このような状態では、プレイヤはフレーム生成に関連する設定項目を探すのが面倒なだけでなく、PCの性能などに詳しくないプレイヤからすれば、そもそもフレーム生成の機能をオンにして良いのかどうかも判断ができず、結局はフレーム生成の機能を利用できないということも少なくない。 However, while the prior art, including the prior art documents mentioned above, does have technology for improving image quality, if it is implemented as the default in games, etc., there is a risk that the PC may not function properly due to factors such as the performance of the driver used by the player (such as crashes or freezes), and so the frame generation function must normally be turned off. As a result, even if a frame generation function is implemented in a game, etc., the player must take the time to check certain items on a settings screen, etc., and turn the frame generation function on after taking into consideration the performance of the driver they use. In this situation, not only is it a hassle for players to search for settings related to frame generation, but players who are not familiar with the performance of their PCs may not even be able to determine whether it is okay to turn the frame generation function on, and in many cases end up being unable to use the frame generation function.

本開示は、このような状況に鑑みてなされたものであり、プレイヤがより容易かつ簡便に画質の向上にかかる設定を利用して、よりコンテンツを楽しめる環境を提供することを目的とする。 This disclosure was made in light of these circumstances, and aims to provide an environment in which players can more easily and conveniently utilize settings to improve image quality, allowing them to enjoy content more fully.

上記目的を達成するため、本開示の第1の側面は、
ゲームにかかる情報処理装置を、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段と、
生成された前記設定画像を自動的に提示する画像提示手段と、
として機能させ、
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成する、
プログラムである。
In order to achieve the above object, a first aspect of the present disclosure provides:
Information processing devices related to games,
an image generating means for generating a setting image relating to a change in the setting for improving the image quality of the image;
an image presentation means for automatically presenting the generated setting image;
It functions as
the image generating means generates a new second frame based on the first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute processing for improving image quality.
It is a program.

また第1の側面において、前記画像提示手段は、前記ゲームの起動にかかる所定のタイミングで、前記設定画像を提示してもよい。 In the first aspect, the image presentation means may present the setting image at a predetermined timing related to the start of the game.

また第1の側面において、前記画像提示手段は、前記設定画像及び前記設定画像の説明を合わせ提示してもよい。 Furthermore, in the first aspect, the image presentation means may present the setting image and an explanation of the setting image together.

また第1の側面において、上述のプログラムは、新たな前記第2フレームの生成にかかる演算処理において、正常な演算処理が実行されなかった場合、画質の向上を行う旨の前記設定を記憶せず、画質の向上を行わない旨の前記設定に変更する第1設定変更手段としてさらに機能してもよい。 Furthermore, in the first aspect, the above-mentioned program may further function as a first setting change means that, if normal calculation processing is not performed in the calculation processing for generating the new second frame, does not store the setting indicating that image quality improvement will be performed, and changes the setting to one indicating that image quality improvement will not be performed.

また第1の側面において、上述のプログラムは、画質の向上を行う旨の前記設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行いつつ、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の前記設定を記憶する第1設定記憶手段としてさらに機能してもよい。 Furthermore, in the first aspect, the above-mentioned program may further function as first setting storage means that, when the setting to improve image quality is made and the calculation process for generating a new second frame is started, stores the setting to improve image quality after a certain period of time has elapsed since the calculation process for generating a new second frame is started, while playing back images of the game.

また第1の側面において、上述のプログラムは、画質の向上を行う旨の前記設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行わず、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の前記設定を記憶する第2設定記憶手段としてさらに機能してもよい。 Furthermore, in the first aspect, the above-mentioned program may further function as second setting storage means that, when the setting to improve image quality is made and calculation processing for generating a new second frame is started, does not play the game image, but instead stores the setting to improve image quality after a certain time has elapsed since the calculation processing for generating the new second frame was started.

また第1の側面において、上述のプログラムは、前記ゲームが終了された場合、画質の向上にかかる前記設定を、画質の向上を行わない旨の前記設定に変更する第2設定変更手段としてさらに機能してもよい。 Furthermore, in the first aspect, the above-mentioned program may further function as a second setting change means that, when the game is ended, changes the setting related to improving image quality to a setting indicating that image quality improvement will not be performed.

また第1の側面において、前記画像提示手段は、新たな前記第2フレームの生成にかかる演算処理において、正常な演算処理が実行されなかった場合、以降、前記設定画像を提示する処理を実行しなくてもよい。 Furthermore, in the first aspect, if the calculation process for generating the new second frame is not performed correctly, the image presentation means may not subsequently perform the process of presenting the setting image.

また第1の側面において、上述のプログラムは、前記ゲームにかかる前記情報処理装置の演算処理の性能にかかる装置情報を取得する情報取得手段としてさらに機能してもよく、
前記画像生成手段は、対象となる前記情報処理装置の前記装置情報と、過去に新たな前記第2フレームの生成にかかる演算処理が正常に実行されなかった際に取得された前記装置情報とが異なる場合、前記設定画像を生成する処理を実行してもよい。
In the first aspect, the program may further function as information acquisition means for acquiring device information relating to the performance of the arithmetic processing of the information processing device relating to the game,
The image generation means may perform a process to generate the setting image when the device information of the target information processing device differs from the device information obtained in the past when the calculation processing for generating a new second frame was not performed normally.

また第1の側面において、前記画像提示手段は、対象となる前記情報処理装置のドライバを最新のものに変更することを促す画像を提示してもよい。 In the first aspect, the image presentation means may also present an image prompting the user to update the driver of the target information processing device to the latest version.

また第1の側面において、上述のプログラムは、画質の向上を行う旨の前記設定がなされた場合に、前記ゲームの処理状況に応じて、新たに生成する前記第2フレームの頻度を変更する変更手段としてさらに機能してもよい。 Furthermore, in the first aspect, the above-mentioned program may further function as a change means for changing the frequency of newly generated second frames in accordance with the processing status of the game when the setting to improve image quality is made.

また第1の側面において、前記画像提示手段は、取得された前記装置情報が所定の条件を満たしていない場合、前記設定画像を提示する処理を実行しなくてもよい。 Furthermore, in the first aspect, the image presentation means may not execute the process of presenting the setting image if the acquired device information does not satisfy a predetermined condition.

また本開示の第2の側面は、
ゲームにかかる情報処理装置が実行する情報処理方法であって、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成ステップと、
生成された前記設定画像を自動的に提示する画像提示ステップと、
を含み、
前記画像生成ステップは、ハードウェアにより規定された制限の範囲内で生成された第1フレームから新たに第2フレームを生成するか否かの設定にかかる前記設定画像を生成する、
情報処理方法である。
A second aspect of the present disclosure is
An information processing method executed by an information processing device related to a game,
an image generation step of generating a setting image relating to a change in settings for improving the image quality of the image;
an image presentation step of automatically presenting the generated setting image;
Including,
the image generating step generates the setting image relating to setting as to whether or not a second frame is to be newly generated from a first frame generated within a range of limitations defined by hardware;
It is an information processing method.

また本開示の第3の側面は、
ゲームにかかる情報処理システムであって、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段と、
生成された前記設定画像を自動的に提示する画像提示手段と、
を備え、
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームから新たに第2フレームを生成するか否かの設定にかかる前記設定画像を生成する、
情報処理システムである。
A third aspect of the present disclosure is
An information processing system for a game,
an image generating means for generating a setting image relating to a change in the setting for improving the image quality of the image;
an image presentation means for automatically presenting the generated setting image;
Equipped with
the image generating means generates the setting image relating to setting as to whether or not a second frame is to be newly generated from a first frame generated within a range of limitations defined by hardware;
It is an information processing system.

本開示の一態様の情報処理方法および情報処理システムも、本開示の一態様のプログラムに対応する情報処理方法または情報処理システムとして提供される。 An information processing method and an information processing system according to one embodiment of the present disclosure are also provided as an information processing method or an information processing system corresponding to a program according to one embodiment of the present disclosure.

本開示によれば、プレイヤがより容易かつ簡便に画質の向上にかかる設定を利用して、よりコンテンツを楽しめる環境を提供できる。 This disclosure allows players to more easily and conveniently utilize settings to improve image quality, providing an environment in which they can enjoy content more fully.

本開示の一実施形態にかかる情報処理システムの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present disclosure. 本開示の一実施形態にかかる情報処理システムを構成するゲーム装置のハードウェア構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of a game device that constitutes an information processing system according to an embodiment of the present disclosure. 本開示の一実施形態にかかる情報処理システムを構成するゲーム装置およびサーバの機能的構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the functional configuration of a game device and a server that constitute an information processing system according to an embodiment of the present disclosure. 本開示の一実施形態にかかる情報処理システムを構成するゲーム装置に表示される画像の一例を示す図である。FIG. 10 is a diagram illustrating an example of an image displayed on a game device constituting an information processing system according to an embodiment of the present disclosure. 本開示の一実施形態にかかる情報処理システムを構成するゲーム装置に表示される画像の一例を示す図であり、図4の例とは異なる例を示す図である。5 is a diagram showing an example of an image displayed on a game device constituting an information processing system according to an embodiment of the present disclosure, and is a diagram showing an example different from the example of FIG. 4 . FIG. 本開示の一実施形態にかかる情報処理システムを構成するゲーム装置が実行する各種処理の流れの一例を示す図である。FIG. 2 is a diagram illustrating an example of the flow of various processes executed by a game device constituting an information processing system according to an embodiment of the present disclosure.

[実施形態]
まず、本発明の実施形態を説明するに先立ち、本発明の一実施形態にかかる情報処理システム(以下、「本システム」と呼ぶ)にかかるフレーム生成について簡単に説明する。
本システムにかかるフレーム生成は、上述の通り、ハードウェアの仕様により生成されるフレームの間にAI(Artificial Intelligence)などの技術を用いて、仮想的なフレームを挿入することで、より滑らかな動画像を生成することができる技術である。具体的には、例えば、上述の非特許文献1乃至非特許文献3に記載されている技術が典型的なフレーム生成技術の一例である。
このようなフレーム生成技術には、例えば、以下のような利点がある。
(1)ハードウェアの性能により高いフレームレートを実現するよりも低い負荷で処理を行うことができる。
(2)ハードウェアの性能がそこまで高くない場合でも、高性能なハードウェアで処理した場合と同じような滑らかな動画像の生成を実現できる。すなわち、フレーム生成技術は、ハードウェアの性能に依存せず、ソフトウェア側の処理のみで高画質の画像生成を実現できる。
このような利点からフレーム生成技術は、ゲームなどでも広く利用可能かと思われる。しかし、フレーム生成を行う場合であっても、通常のレンダリングと比較して多少処理負荷が低くはなるものの、ゲームをプレイするユーザ(以下、「プレイヤ」と呼ぶ)の使用するドライバなどの性能によっては、フレーム生成の処理が正常に行われていない場合(以下、「クラッシュ」と呼ぶ)も少なからず存在する。本システムの目的の一つは、このようなクラッシュの可能性を考慮しつつも、プレイヤが容易かつ簡便にフレーム生成に関する機能を利用しやすい環境を提供することである。
なお、本願の請求項の記載における第1のフレームとは、例えば、上述のハードウェアの仕様により生成されるフレームを意味である。また、本願の請求項の記載における第2のフレームとは、例えば、上述のAIなどの技術により仮想的に生成されるフレームである。
[Embodiment]
First, before describing the embodiment of the present invention, a brief description will be given of frame generation in an information processing system according to one embodiment of the present invention (hereinafter referred to as "the system").
As described above, the frame generation in this system is a technique that uses AI (Artificial Intelligence) or other techniques to insert virtual frames between frames generated according to hardware specifications, thereby generating smoother moving images. Specifically, the techniques described in the above-mentioned Non-Patent Documents 1 to 3 are examples of typical frame generation techniques.
Such a frame generation technique has the following advantages, for example:
(1) Processing can be performed with a lower load than when a high frame rate is achieved by utilizing the performance of the hardware.
(2) Even if the hardware performance is not that high, it is possible to generate smooth moving images similar to those generated by high-performance hardware. In other words, the frame generation technology does not depend on the performance of the hardware, and can generate high-quality images using only software processing.
Given these advantages, frame generation technology is likely to be widely used in games and other applications. However, even when frame generation is performed, although the processing load is somewhat lower than with regular rendering, there are still many cases where frame generation processing is not performed correctly (hereinafter referred to as a "crash") depending on the performance of the driver used by the user playing the game (hereinafter referred to as the "player"). One of the purposes of this system is to provide an environment in which players can easily and conveniently use frame generation functions, while taking into account the possibility of such crashes.
The first frame in the claims of this application refers to a frame generated by the above-mentioned hardware specifications, and the second frame in the claims of this application refers to a frame virtually generated by the above-mentioned AI or other technology.

図1は、本開示の一実施形態にかかる情報処理システムの構成の一例を示す図である。
図1に示すように、本システムは、ゲーム装置1と、サーバ2とを含み構成される。ゲーム装置1と、サーバ2とは、インターネットなどの所定のネットワークNを介して相互に接続されている。ただし、ネットワークNは必須の構成要素ではなく、例えば、NFC(Near Field Communication)、Bluetooth(登録商標)、LAN(Local Area Network)などが利用されてもよい。なお、以下、単に「画像」と呼ぶ場合には、「動画像」と「静止画画像」の両方を含むものとする。
FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present disclosure.
As shown in Fig. 1, the system includes a game device 1 and a server 2. The game device 1 and the server 2 are connected to each other via a predetermined network N such as the Internet. However, the network N is not an essential component, and other technologies such as NFC (Near Field Communication), Bluetooth (registered trademark), and LAN (Local Area Network) may also be used. Note that hereinafter, when simply referring to an "image," it is intended to include both a "moving image" and a "still image."

ゲーム装置1は、本システムによるサービスの適用を希望するプレイヤにより使用される。ゲーム装置1は、汎用的な家庭用ゲーム機、PC(Personal Computer)、スマートフォン、タブレットなどで構成される。ゲーム装置1は、本ゲームの進行に必要となる各種処理を実行する。 Game device 1 is used by a player who wishes to use the services of this system. Game device 1 may be a general-purpose home game console, a PC (Personal Computer), a smartphone, a tablet, or the like. Game device 1 executes various processes required to progress through the game.

サーバ2は、本システムの管理者などにより管理される。サーバ2は、汎用的なPCなどで構成される。サーバ2は、ゲーム装置1などと通信を行いながら、本ゲームの進行に必要となる各種情報の保存や管理を実行する。 Server 2 is managed by an administrator of the system. Server 2 is composed of a general-purpose PC or the like. Server 2 communicates with game device 1 and the like, and stores and manages various information required for the progress of the game.

図2は、本開示の一実施形態にかかる情報処理システムを構成するゲーム装置のハードウェア構成の一例を示す図である。 Figure 2 is a diagram showing an example of the hardware configuration of a game device that constitutes an information processing system according to one embodiment of the present disclosure.

図2に示すように、ゲーム装置1は、制御部11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、出力部16と、入力部17と、記憶部18と、通信部19と、ドライブ20と、を備えている。 As shown in FIG. 2, the game device 1 includes a control unit 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input/output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.

制御部11は、CPU、GPU、半導体メモリを含むマイクロコンピュータ等により構成される。制御部11は、ROM12に記録されているプログラム、または、記憶部18からRAM13にロードされたプログラムに従って各種の処理を実行する。
RAM13には、制御部11が各種の処理を実行する上で必要な情報等も適宜記憶される。
The control unit 11 is configured by a microcomputer including a CPU, a GPU, a semiconductor memory, etc. The control unit 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 to the RAM 13.
The RAM 13 also stores information necessary for the control unit 11 to execute various processes as needed.

制御部11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、出力部16、入力部17、記憶部18、通信部19、ドライブ20が接続されている。 The control unit 11, ROM 12, and RAM 13 are interconnected via a bus 14. The bus 14 is also connected to an input/output interface 15. The input/output interface 15 is connected to an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.

出力部16は、ディスプレイまたはスピーカなどに対して、画像情報または音声情報などを出力する。出力部16が出力した画像情報や音声情報は、ディスプレイやスピーカなどから、画像や音声として人が認識可能な状態で出力される。 The output unit 16 outputs image information, audio information, etc. to a display, speaker, etc. The image information and audio information output by the output unit 16 is output from the display, speaker, etc. in a form that is recognizable by humans as an image or audio.

入力部17は、例えば、ゲーム用のコントローラであり、プレイヤの入力操作に応じて、各種情報を入力する。 The input unit 17 is, for example, a game controller, and inputs various information in response to input operations by the player.

記憶部18は、HDD(Hard Disk Drive)やSSD(Solid State Drive)等で構成され、各種情報を記憶する。例えば、記憶部18には、ゲームの進行に必要となる各種ゲームプログラム、セーブデータ、アカウント情報等が格納されている。 The storage unit 18 is composed of a hard disk drive (HDD) or solid state drive (SSD), and stores various information. For example, the storage unit 18 stores various game programs, save data, account information, and other information required to progress through the game.

通信部19は、インターネットを含むネットワークNを介して、他のハードウェア等との間で相互に行う通信等を制御する。 The communication unit 19 controls communications between other hardware and other devices via a network N, including the Internet.

ドライブ20は、必要に応じて設けられる。ドライブ20には磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。リムーバブルメディア31には、ゲームを実行するための各種プログラム等が格納される。ドライブ20によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部18にインストールされる。
また、リムーバブルメディア31は、記憶部18に記憶されている各種情報も、記憶部18と同様に記憶することができる。
The drive 20 is provided as needed. Removable media 31, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. Various programs for executing the game are stored on the removable media 31. The programs read from the removable media 31 by the drive 20 are installed in the storage unit 18 as needed.
Furthermore, the removable media 31 can also store various types of information stored in the storage unit 18 in the same manner as the storage unit 18 .

ここで、サーバ2のハードウェア構成は、ゲーム装置1のハードウェア構成と基本的に同様とすることができるため、説明を省略する。 Here, the hardware configuration of the server 2 can be basically the same as the hardware configuration of the game device 1, so explanation will be omitted.

図3は、本開示の一実施形態にかかる情報処理システムを構成するゲーム装置およびサーバの機能的構成の一例を示す図である。
図3に示すように、ゲーム装置1の制御部11は、各種プログラムなどを実行することにより、ゲーム処理実行手段60と、入力操作受付手段62と、画像生成手段64と、画像提示手段66と、処理状況管理手段68と、ハード情報取得手段70と、出力制御手段72として機能する。
FIG. 3 is a diagram illustrating an example of the functional configuration of a game device and a server that constitute an information processing system according to an embodiment of the present disclosure.
As shown in FIG. 3, the control unit 11 of the game device 1 executes various programs and functions as a game processing execution means 60, an input operation reception means 62, an image generation means 64, an image presentation means 66, a processing status management means 68, a hardware information acquisition means 70, and an output control means 72.

ゲーム装置1のゲーム処理実行手段60は、ゲームに関する各種処理を実行する。
具体的にゲーム処理実行手段60は、プレイヤなどの各種入力操作に従い、ゲーム情報に含まれる仮想のゲーム空間オブジェクトおよびテクスチャなどを図示せぬ記憶部から読み出すなどして、ゲームプログラムを実行しつつ、本ゲームに関する2次元または3次元の画像や音声などを生成する。すなわち、ゲーム処理実行手段60は、入力操作および仮想カメラの位置および角度に基づいて、本ゲームのゲーム画像を生成し、管理することで、本ゲームの進行を制御する。
また、ゲーム処理実行手段60は、適宜、ゲームに関する各種情報をサーバ2に送信する。
The game processing execution means 60 of the game device 1 executes various processes related to the game.
Specifically, the game processing execution means 60 reads virtual game space objects and textures, etc., included in the game information from a storage unit (not shown) in accordance with various input operations by the player, etc., and generates two-dimensional or three-dimensional images, sounds, etc. related to the game while executing the game program. In other words, the game processing execution means 60 controls the progress of the game by generating and managing game images of the game based on the input operations and the position and angle of the virtual camera.
Furthermore, the game processing execution means 60 transmits various pieces of information relating to the game to the server 2 as appropriate.

入力操作受付手段62は、プレイヤからのゲームに関する入力操作を受け付ける。
なお、入力操作受付手段62が受け付ける入力操作に関する情報(以下、「入力操作情報」と呼ぶ)には、入力操作が行われたボタンまたはアナログスティックなどの種別に関する情報、入力操作が行われた時間に関する情報、押下された回数に関する情報などが含まれる。
The input operation receiving means 62 receives input operations related to the game from the player.
The information regarding the input operation received by the input operation receiving means 62 (hereinafter referred to as "input operation information") includes information regarding the type of button or analog stick on which the input operation was performed, information regarding the time when the input operation was performed, information regarding the number of times it was pressed, etc.

画像生成手段64は、画像の画質の向上の設定の変更にかかる設定画像を生成する。画像生成手段64は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成する。
具体的に画像生成手段64は、プレイヤがフレーム生成の機能を利用するか否かの設定に関するゲーム画像(以下、「設定画像」と呼ぶ)を生成する。なお、本システムにかかる設定画像の一例は、図4および図5を参照しながら後述する。
The image generating means 64 generates a setting image for changing the setting for improving the image quality of the image. The image generating means 64 generates a new second frame based on the first frame generated within the limits defined by the hardware, and generates the setting image for setting whether or not to execute processing for improving the image quality.
Specifically, the image generation means 64 generates a game image (hereinafter referred to as a "setting image") relating to a setting as to whether or not the player will use the frame generation function. An example of a setting image related to this system will be described later with reference to Figures 4 and 5.

画像提示手段66は、生成された前記設定画像を自動的に提示する。具体的に画像提示手段66は、画像生成手段64で生成された設定画像を、例えば、ゲームの起動時のタイミングで自動的にゲーム装置1の出力部16に表示する。 The image presentation means 66 automatically presents the generated setting image. Specifically, the image presentation means 66 automatically displays the setting image generated by the image generation means 64 on the output unit 16 of the game device 1, for example, when the game is started.

処理状況管理手段68は、フレーム生成にかかる各種処理の状況を確認し、管理する。具体的に処理状況管理手段68は、ゲーム装置1が実行しているフレーム生成に関する各種処理(以下、「フレーム生成処理」と呼ぶ)が正常に行われているか否かを確認し、管理する。また、処理状況管理手段68は、フレーム生成に関する設定の内容を記憶する。
ここで、処理状況管理手段68には、設定変更手段80が設けられている。
設定変更手段80は、新たな前記第2フレームの生成にかかる演算処理において、正常な演算処理が実行されなかった場合、画質の向上を行う旨の前記設定を記憶せず、画質の向上を行わない旨の前記設定に変更する。
具体的に設定変更手段80は、フレーム生成処理が正常に行われていない場合(例えば、クラッシュした場合など)、プレイヤによるフレーム生成に関する設定を記憶せず、フレーム生成を行わない設定に強制的に変更する。これにより、本システムは、フレーム生成によりクラッシュなどが起こった場合でも、再度ゲームを起動する場合に正常にゲームを起動できる。
The processing status management means 68 checks and manages the status of various processes related to frame generation. Specifically, the processing status management means 68 checks and manages whether various processes related to frame generation (hereinafter referred to as "frame generation processes") executed by the game device 1 are being performed normally. The processing status management means 68 also stores the contents of settings related to frame generation.
The processing status management means 68 is provided with a setting change means 80 .
If normal calculation processing is not performed in the calculation processing for generating the new second frame, the setting change means 80 does not store the setting indicating that image quality will be improved, but changes the setting to one indicating that image quality will not be improved.
Specifically, if the frame generation process is not performed normally (for example, if a crash occurs), the setting change means 80 does not store the player's settings regarding frame generation and forcibly changes the settings to one in which frame generation is not performed. This allows the system to start the game normally when restarting it, even if a crash occurs due to frame generation.

ハード情報取得手段70は、前記ゲームにかかる前記情報処理装置の演算処理の性能にかかる装置情報を取得する。具体的にハード情報取得手段70は、プレイヤの利用するゲーム装置1(とくにドライバ)に関する情報(以下、ハード情報と呼ぶ)を取得する。なお、ハード情報には、例えば、ドライバの製品番号、製造年月、製品ブランドなどが含まれ、本システムは、例えば、インターネットのクローニングなどの方法によりハード情報を取得する。 The hardware information acquisition means 70 acquires device information related to the processing performance of the information processing device for the game. Specifically, the hardware information acquisition means 70 acquires information (hereinafter referred to as hardware information) related to the game device 1 (particularly the driver) used by the player. Note that hardware information includes, for example, the driver's product number, manufacturing date, product brand, etc., and the system acquires hardware information by, for example, cloning the internet.

出力制御手段72は、ゲーム処理実行手段60で生成された各種ゲーム画像や音声などを出力部16に表示させる各種処理を実行する。 The output control means 72 executes various processes to display various game images, sounds, etc. generated by the game processing execution means 60 on the output unit 16.

図3に示すように、サーバ2の制御部100は、各種プログラムなどを実行することにより、ゲーム情報管理手段120が機能する。 As shown in Figure 3, the control unit 100 of the server 2 executes various programs and the like to function as the game information management means 120.

サーバ2のゲーム情報管理手段120は、ゲーム装置1によるゲームの進行に必要となる各種情報を管理し、各種処理を実行する。具体的に例えば、ゲーム情報管理手段120は、ゲーム装置1から送信されてきたアカウント情報に対する認証、ゲーム装置1からの各種ゲーム情報のダウンロード要求に対するゲーム情報の配信などを実行する。 The game information management means 120 of the server 2 manages various information required for the game to progress on the game device 1 and executes various processes. Specifically, for example, the game information management means 120 performs tasks such as authenticating account information sent from the game device 1 and distributing game information in response to download requests for various game information from the game device 1.

図4は、本開示の一実施形態にかかる情報処理システムを構成するゲーム装置に表示される画像の一例を示す図である。具体的に図4の例では、「画面の描画を滑らかにするフレーム生成機能を利用することができます。この機能を有効にしますか?」というメッセージが表示され、このメッセージに対してプレイヤの入力操作により「はい」が選択されている。本システムは、例えば、ゲームの起動時等にこのような設定画像をゲーム画像として提示して、プレイヤにフレーム生成の機能の利用の有無を選択させることができる。本システムは、このような画像を自動的に提示して、プレイヤにフレーム生成に関する設定を選択させることで、プレイヤが容易にフレーム生成の機能を利用できる機会を提供することができる。なお、図4の例では、本システムは、このようにプレイヤによりフレーム生成の利用が選択された後に、すべてのゲーム画像の生成(通常のゲーム画像の生成及び仮想的なゲーム画像の生成)に関する処理を実行する。すなわち、図4に示す方法では、レンダリングにかかるゲーム画像を生成する前に、フレーム生成のオンまたはオフを決定しており、フレーム生成のオンまたはオフを決定する前にはレンダリングにかかるゲーム画像を生成していない。これにより、本システムは、プレイヤに違和感を与えることなくフレーム生成を利用した滑らかなゲーム画像を提示することができる。 Figure 4 is a diagram illustrating an example of an image displayed on a game device constituting an information processing system according to an embodiment of the present disclosure. Specifically, in the example of Figure 4, a message is displayed stating, "A frame generation function that smooths the rendering on the screen is available. Would you like to enable this function?" The message is responded to by the player selecting "Yes." The system may present such a setting image as a game image, for example, when the game is launched, to allow the player to select whether or not to use the frame generation function. By automatically presenting such an image and allowing the player to select frame generation settings, the system can provide the player with an opportunity to easily use the frame generation function. Note that in the example of Figure 4, the system executes processing related to the generation of all game images (generation of normal game images and generation of virtual game images) after the player selects the use of frame generation. That is, in the method illustrated in Figure 4, the on/off setting for frame generation is determined before generating game images to be rendered, and game images to be rendered are not generated before determining whether or not to turn frame generation on. This allows the system to present smooth game images using frame generation without causing the player to feel uncomfortable.

図5は、本開示の一実施形態にかかる情報処理システムを構成するゲーム装置に表示される画像の一例を示す図であり、図4の例とは異なる例を示す図である。図5の例では、ゲーム内の動画像が再生されている状態で、「画面の描画を滑らかにするフレーム生成機能を利用することができます。この機能を有効にしますか?」というメッセージが表示されている。図5の例では、本システムは、フレーム生成を利用しない状態で通常のゲーム画像の生成を行い、プレイヤによりフレーム生成の利用が選択された後に、フレーム生成機能を利用してゲーム画像の生成を実行する。すなわち、図5に示す方法では、フレーム生成のオンまたはオフを決定する前であっても、レンダリングにかかるゲーム画像の生成が実行されている。これにより、本システムは、図4の例と比較して、起動時の負荷を軽減することができる。なお、ゲームの起動時は、様々なプログラムが同時に実行されていることから、ゲームの起動時の負荷を軽減することは、それらのプログラムの実行の妨げとならないという点でメリットがある。本システムは、図4および図5のいずれの処理の方法を採用し、フレーム生成にかかる処理を実行してもよい。
なお、本システムは、図4や図5の例に限られず、例えば、キャラクタの生成後、オープニングの終了後、特定のイベント終了後などゲーム中の任意のタイミングで設定画像を生成し、プレイヤに提示してもよい。
FIG. 5 is a diagram illustrating an example of an image displayed on a game device constituting an information processing system according to an embodiment of the present disclosure, and is a diagram illustrating an example different from the example of FIG. 4 . In the example of FIG. 5 , a message is displayed while a moving image in a game is being played, reading, "A frame generation function for smoother on-screen rendering is available. Would you like to enable this function?" In the example of FIG. 5 , the system generates normal game images without using frame generation, and then generates game images using the frame generation function after the player selects the use of frame generation. That is, in the method illustrated in FIG. 5 , rendering-related game image generation is performed even before the on/off determination of frame generation is made. This allows the system to reduce the startup load compared to the example of FIG. 4 . Note that, since various programs are simultaneously running when a game is launched, reducing the startup load has the advantage of not interfering with the execution of those programs. The system may employ either the processing method illustrated in FIG. 4 or FIG. 5 to perform frame generation processing.
Note that this system is not limited to the examples of Figures 4 and 5, and may generate a setting image at any time during the game, such as after a character is generated, after the opening scene has ended, or after a specific event has ended, and present this to the player.

図6は、本開示の一実施形態にかかる情報処理システムを構成するゲーム装置で実行される処理の流れの一例を示す図である。 Figure 6 is a diagram showing an example of the flow of processing executed by a game device constituting an information processing system according to one embodiment of the present disclosure.

ステップS1において、画像生成手段64は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成する。 In step S1, the image generation means 64 generates a new second frame based on the first frame generated within the limits defined by the hardware, and generates the setting image related to whether or not to perform processing to improve image quality.

ステップS2において、画像提示手段66は、画像生成手段64で生成された設定画像を、例えば、ゲームの起動時のタイミングで自動的にゲーム装置1の出力部16などに表示する。 In step S2, the image presentation means 66 automatically displays the setting image generated by the image generation means 64 on the output unit 16 of the game device 1, for example, when the game is started.

ステップS3において、入力操作受付手段62は、フレーム生成の利用に関するプレイヤの入力操作を受け付け、その内容を判定する。
プレイヤの入力操作がフレーム生成を行わない旨の入力操作である場合、入力操作受付手段62はステップS3をNOと判定し、処理はそのまま終了される。
これに対して、プレイヤの入力操作がフレーム生成を行う旨の入力操作である場合、入力操作受付手段62はステップS3をYESと判定し、処理は、ステップS4へ進められる。
In step S3, the input operation receiving means 62 receives an input operation from the player regarding the use of frame generation, and determines the content of the input operation.
If the player's input operation is an input operation indicating that frame generation will not be performed, the input operation receiving means 62 determines NO in step S3, and the processing ends immediately.
On the other hand, if the player's input operation is an input operation for generating a frame, the input operation receiving means 62 determines YES in step S3, and the process proceeds to step S4.

ステップS4において、処理状況管理手段68は、ゲーム装置1が実行しているフレーム生成処理が正常に行われているか否かを確認し、管理する。
フレーム生成処理が正常に行われていない場合、処理状況管理手段68はステップS4をNOと判定し、処理はステップS5へ進められる。
これに対して、フレーム生成処理が正常に行われている場合、処理状況管理手段68はステップS4をYESと判定し、処理はS6へ進められる。
In step S4, the processing status management means 68 checks whether the frame generation processing being executed by the game device 1 is being performed normally, and manages the processing.
If the frame generation process is not performed normally, the process status management means 68 determines NO in step S4, and the process proceeds to step S5.
On the other hand, if the frame generation process is performed normally, the process status management means 68 determines YES in step S4, and the process proceeds to S6.

ステップS5において、設定変更手段80は、フレーム生成処理が正常に行われなかった場合、フレーム生成に関する設定を、フレーム生成を利用しない設定に強制的に変更する。 In step S5, if the frame generation process is not performed normally, the setting change means 80 forcibly changes the frame generation settings to a setting that does not use frame generation.

ステップS6において、処理状況管理手段68は、フレーム生成に関する設定の内容を記憶する。これにより、ゲーム装置1で実行させるフレーム生成機能の利用に関する各種処理は終了する。 In step S6, the processing status management means 68 stores the settings related to frame generation. This completes the various processes related to the use of the frame generation function executed by the game device 1.

以上、本開示の一実施形態について説明したが、本開示は、上述の実施形態に限定されるものではなく、本開示の目的を達成できる範囲での変形、改良などは本開示に含まれるものである。 The above describes one embodiment of the present disclosure, but the present disclosure is not limited to the above-described embodiment, and any modifications and improvements that achieve the objectives of the present disclosure are included in the present disclosure.

[他の実施形態]
また、上述の実施形態において、本システムは、フレーム生成処理において正常に処理が行われなかった場合、フレーム生成機能を利用する設定を記憶せず、フレーム生成を利用しない設定に変更するものとして説明したが、限定されない。本システムは、例えば、フレーム生成機能の利用について以下のような仕様を採用してもよい。
(1)本システムは、ゲーム画像の再生を継続しつつ、フレーム生成処理が開始されて一定時間経過後にフレーム生成を利用する旨の設定を記憶してもよい。これにより、本システムは、フレーム生成ですぐにクラッシュなどが起こった場合には、そもそもフレーム生成を利用する旨の設定を記憶せず、次回起動時にはフレーム生成機能を利用しない旨の設定が適用されるため、次回ゲーム起動時に正常にゲームを起動できる。
(2)本システムは、ゲーム画像の再生を行わない状態で、フレーム生成処理を実行し、一定時間の間処理に問題が発生しなかった場合にのみフレーム生成を利用する旨の設定を記憶してもよい。なお、本システムは、一定時間処理に問題がないと判定した段階で、例えば、「初期設定が完了しました」などのメッセージをプレイヤに提示し、この画像の提示と合わせてフレーム生成機能の利用に関する設定を記憶してもよい。
(3)本システムは、ゲームが終了した場合、常時、フレーム生成機能を利用しない設定に強制的に変更してもよい。これにより、本システムは、より確実にクラッシュなどのリスクを低減することができる。なお、ここで言うゲームが終了した場合には、例えば、プログラムの不具合などによりゲームが終了した場合や、プレイヤによりゲームが終了した場合のいずれの場合もが含まれてもよい。
Other Embodiments
In the above embodiment, the system is described as not storing the setting for using the frame generation function and changing it to a setting that does not use frame generation if the frame generation process is not performed normally, but this is not limited thereto. For example, the system may adopt the following specifications for using the frame generation function.
(1) The system may store a setting to use frame generation after a certain time has elapsed since the start of the frame generation process while continuing to play game images. In this way, if the system crashes immediately during frame generation, the system will not store the setting to use frame generation in the first place, and the setting not to use the frame generation function will be applied the next time the system is started, allowing the game to start normally the next time.
(2) The system may execute the frame generation process without reproducing game images, and may store a setting to use frame generation only if no problems occur in the process for a certain period of time. Note that, once it has determined that no problems occur in the process for a certain period of time, the system may present a message to the player, such as "Initial settings completed," and may store the setting for using the frame generation function together with the display of this image.
(3) When the game ends, the system may forcibly change the setting to one that does not use the frame generation function at all times. This allows the system to more reliably reduce the risk of crashes, etc. Note that the end of the game here may include, for example, when the game ends due to a program malfunction or when the game is ended by the player.

また、上述の実施形態では説明を省略したが、本システムは、フレーム生成処理が正常に行われなかった場合、それ以降に設定画像をプレイヤに提示しない仕様を採用してもよい。ただし、ここで言う設定画像は、例えば、上述の図4や図5で示した本システムにかかる設定画像であり、プレイヤがフレーム生成の利用の有無を任意に切り替えられる汎用的な設定画面等は含まなくてもよい。すなわち、本システムは、フレーム生成処理が正常に行われなかった場合、それ以降に設定画像をプレイヤに提示しない仕様を採用しても、汎用的な設定画面の一部としてプレイヤによるフレーム生成の設定を受け付けてもよい。 Furthermore, although not explained in the above embodiment, the present system may adopt a specification that does not present any further setting images to the player if the frame generation process is not performed normally. However, the setting images referred to here are, for example, the setting images related to the present system shown in Figures 4 and 5 above, and do not have to include a general-purpose setting screen or the like that allows the player to arbitrarily switch whether or not to use frame generation. In other words, the present system may adopt a specification that does not present any further setting images to the player if the frame generation process is not performed normally, or may accept frame generation settings made by the player as part of a general-purpose setting screen.

また、上述の実施形態では説明を省略したが、一般的にフレーム生成を行う場合のクラッシュの原因について補足する。
(1)フレーム生成処理を規定するプログラムと、使用しているドライバに互換性がないことにより、プログラムが正しく動作しない可能性が考えられる。
(2)とくに古いドライバなどでは必要な最適化がなされていないことも多く、これに起因して、フレーム生成のパフォーマンスの低下や、フレーム生成でのバグなどが発生する可能性がある。なお、その結果として、クラッシュすることも多い。
(3)とくに古いドライバなどではドライバ自体に既知のバグや不具合が内在していることもあり、新規のプログラムであるフレーム生成を組み合わせると、それらのバグや不具合が顕在してクラッシュに至る可能性がある。
本システムは、例えば、このような原因により発生し得るクラッシュのリスクを考慮し、クラッシュが起きる可能性を低減しつつ、クラッシュが起きた場合でも次回以降のゲームの起動などへの影響を最小限にとどめるような各種特徴を備えている。
Although not described in the above embodiment, the causes of crashes that generally occur when generating frames will be explained below.
(1) It is possible that the program that defines the frame generation process is not compatible with the driver being used, causing the program to not operate correctly.
(2) Older drivers, in particular, often lack the necessary optimizations, which can lead to poor frame generation performance and bugs in frame generation, which often result in crashes.
(3) Older drivers, in particular, may contain known bugs or problems. When combined with a new program called frame generation, these bugs or problems may become apparent and lead to a crash.
This system takes into account the risk of crashes that can occur due to such causes, and is equipped with various features that reduce the likelihood of a crash, while minimizing the impact on subsequent game launches if a crash does occur.

また、上述の実施形態では説明を省略したが、本システムは、ゲームの状況などに応じて、フレーム生成で新たに生成するフレーム(画像)の頻度を変更してもよい。通常、ゲームの起動直後などでは、各種ゲームプログラムの処理が行われるため処理負荷が高くなる。本システムを含め、そのような状況で、フレーム生成を行うとさらに処理負荷が高くなるリスクがある。そのため、本システムは、例えば、ゲーム起動時からタイトル画面の表示まではフレーム生成を行う場合でも目標とするフレームレートを低く設定し、タイトル画面表示後から目標とするフレームレートを高くするようにゲームの進行状況(処理負荷の状況)などに応じて、フレーム生成における目標とするフレームレートを変更する仕様を備えていてもよい。具体的に例えば、本システムは、ゲーム起動時にフレーム生成を実行した場合での目標のフレームレートを低く設定(例えば、60fps)し、タイトル画面表示時にフレーム生成を実行した場合での目標のフレームレートを高く設定(例えば、120fps)してもよい。 Although not explained in the above embodiment, the system may change the frequency of newly generated frames (images) during frame generation depending on the game situation, etc. Typically, immediately after launching a game, various game programs are processed, resulting in a high processing load. Performing frame generation in such a situation, including with the system, carries the risk of further increasing the processing load. Therefore, the system may be equipped with a specification that changes the target frame rate for frame generation depending on the game's progress (processing load), for example, by setting a low target frame rate even when generating frames from the time the game is launched until the title screen is displayed, and then increasing the target frame rate after the title screen is displayed. Specifically, for example, the system may set a low target frame rate (e.g., 60 fps) when frame generation is performed when the game is launched, and a high target frame rate (e.g., 120 fps) when frame generation is performed when the title screen is displayed.

また、上述の実施形態(とくに図4や図5の実施形態)では説明を省略したが、本システムは、例えば、ゲーム装置1のドライバを最新のものに変更することを促すメッセージを設定画像の一部、または設定画像と合わせて提示してもよい。 Furthermore, although not described in the above-described embodiments (particularly the embodiments of Figures 4 and 5), the system may, for example, present a message urging the player to update the driver for the game device 1 to the latest version as part of the setting image or together with the setting image.

また、上述の実施形態(とくに図4や図5の実施形態)では説明を省略したが、本システムは、例えば、フレーム生成機能に関する説明のためのメッセージを設定画像の一部、または設定画像と合わせて提示してもよい。なお、ここで言うフレーム生成機能に関する説明とは、例えば、図5の例に言う「画面の描画を滑らかにする」などの説明でもよい。また、本システムは、例えば、「フレーム生成とは、AIなどの技術を利用して仮想的なフレームを生成する」などのフレーム生成に関する任意の説明を、プレイヤに提示してもよい。 Furthermore, although not explained in the above-described embodiments (particularly the embodiments of Figures 4 and 5), the system may, for example, present a message explaining the frame generation function as part of the setting image or together with the setting image. Note that the explanation regarding the frame generation function referred to here may be, for example, an explanation such as "making the drawing on the screen smoother" as in the example of Figure 5. The system may also present the player with any explanation regarding frame generation, such as, for example, "frame generation is the generation of virtual frames using technology such as AI."

また、上述の実施形態において、本システムは、ハード情報として、ゲーム装置1にかかるドライバの情報を取得するものとして説明したが、限定されない。本システムは、例えば、ゲーム装置1の演算処理の性能にかかる情報として、制御装置(GPUなど)に関する情報などを合わせて取得してもよい。
本システムは、例えば、ゲーム装置1のGPUの情報からフレーム生成に耐え得る性能を有していない(例えば、古いGPU)と判定した場合、上述の設定画像を提示せず、上述の設定画像と異なるメッセージなどを提示してもよい。このような場合に、本システムは、例えば、「PCが対応していないので、フレーム生成オフでゲームを実行します」というメッセージをプレイヤに提示してもよい。
In the above embodiment, the system has been described as acquiring driver information for the game device 1 as hardware information, but this is not limited to this. For example, the system may also acquire information about a control device (such as a GPU) as information about the performance of the arithmetic processing of the game device 1.
For example, if the system determines from information about the GPU of the game device 1 that the device does not have the performance to withstand frame generation (for example, an old GPU), it may not present the setting image described above, but may present a message different from the setting image described above. In such a case, the system may present the player with a message such as, "Since your PC is not compatible, the game will be run with frame generation turned off."

また、上述の実施形態では説明を省略したが、本システムは、プレイヤの使用する制御装置(GPUなど)の種別に応じて、採用するフレーム生成技術を変更してもよい。上述の通り、フレーム生成は、単一の技術のみを意味するものではなく、複数の異なる技術が存在し、様々な異なる特徴を有している。そのため、本システムは、例えば、プレイヤの使用する制御装置(GPUなど)の種別に応じて、複数のフレーム生成技術から最適なフレーム生成技術を選択し、適用してもよい。 Furthermore, although not explained in the above embodiment, the present system may change the frame generation technology it employs depending on the type of control device (GPU, etc.) used by the player. As mentioned above, frame generation does not refer to a single technology; there are multiple different technologies with a variety of different characteristics. Therefore, the present system may, for example, select and apply the most appropriate frame generation technology from multiple frame generation technologies depending on the type of control device (GPU, etc.) used by the player.

また、上述の実施形態において、本システムにかかるフレーム生成は、AIなどの技術を利用して仮想的なフレームを生成するものとして説明したが、限定されない。本システムは、フレーム生成において必ずしもAIを利用しなくてもよい。本システムは、例えば、単に用意されたアルゴリズムに、ハードウェアの仕様により生成されたフレームにより導出された値を代入し、新たなフレームの値を計算するなどの方法により、学習済みモデルなどを利用せずにフレーム生成を行ってもよい。 Furthermore, in the above-described embodiment, frame generation in this system has been described as generating virtual frames using technology such as AI, but this is not limited to this. This system does not necessarily have to use AI to generate frames. For example, this system may generate frames without using a trained model, by simply substituting values derived from frames generated according to hardware specifications into a prepared algorithm and calculating values for new frames.

また、上述の実施形態では説明を省略したが、本ゲームは、例えば、プレイステーション(登録商標)などの家庭用ゲーム機、ニンテンドースイッチ(登録商標)などの携帯用のゲーム機、業務用に設計された各種ゲーム機、もしくは、パーソナルコンピュータ、スマートフォン、タブレットなどの電子機器などである任意のハードウェアにより実行されてもよい。 Furthermore, although not explained in the above embodiment, the game may be executed on any hardware, such as a home game console such as a PlayStation (registered trademark), a portable game console such as a Nintendo Switch (registered trademark), various game consoles designed for commercial use, or electronic devices such as a personal computer, smartphone, or tablet.

また、上述の実施形態では説明を省略したが、本システムにかかるゲームの内容は限定されない。本システムは、例えば、FPS(First Person Shooter)、TPS(Third Person Shooter)、RPG(Role Playing Game)、アクションゲーム(いわゆるオープンワールドを含む)、シミュレーションゲーム、スポーツゲーム、カードゲーム、バトルロワイヤル(対称型、非対称型)、MOBA(Multiplayer online battle arena)、音楽ゲーム、格闘ゲーム、クイズゲームなどのあらゆるゲームに適用されてもよい。 Furthermore, although not explained in the above embodiment, the content of the game related to this system is not limited. This system may be applied to any type of game, such as FPS (First Person Shooter), TPS (Third Person Shooter), RPG (Role Playing Game), action games (including so-called open world games), simulation games, sports games, card games, battle royales (symmetrical and asymmetrical), MOBA (Multiplayer Online Battle Arena), music games, fighting games, and quiz games.

また、上述の実施形態では説明を省略したが、本システムは、いわゆるVR(Virtual Reality)ゲームやAR(Augmented Reality)ゲームにおいても適用可能である。 Furthermore, although not explained in the above embodiment, this system can also be applied to so-called VR (Virtual Reality) games and AR (Augmented Reality) games.

また、上述の実施形態において、本ゲームは、1人でプレイすることを想定したゲームであるものとして説明したが、限定されない。本ゲームは、ソロプレイのみでなく、複数のプレイヤが参加するいわゆるマルチプレイ形式のゲームであってもよい。 In addition, in the above embodiment, the game has been described as being intended to be played by a single player, but this is not limited to this. The game may be a so-called multiplayer game in which multiple players participate, rather than being limited to solo play.

また、上述の実施形態において、本ゲームは、最終的にゲームのクリアを目的とするものとして説明したが、限定されない。本ゲームは、ゲームのクリアを前提としないゲームであってもよい。 Furthermore, in the above embodiment, the game has been described as one in which the ultimate goal is to complete the game, but this is not limited to this. The game may also be one in which completion is not a prerequisite.

また、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図3などの機能的構成は例示に過ぎず、特に限定されない。
即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは図3などの例に限定されない。また、機能ブロックの存在場所も、図3などの例に限定されず、任意でよい。
また、1つの機能ブロックは、ハードウェア単体で構成されてもよいし、ソフトウェア単体で構成されてもよいし、それらの組み合わせで構成されてもよい。
The above-described series of processes can be executed by hardware or software.
In other words, the functional configurations shown in FIG. 3 and the like are merely examples and are not particularly limited.
That is, it is sufficient that the information processing system is provided with a function that can execute the above-described series of processes as a whole, and the type of functional block used to realize this function is not limited to the example shown in Fig. 3. Furthermore, the location of the functional block is not limited to the example shown in Fig. 3, and may be arbitrary.
Furthermore, one functional block may be configured by hardware alone, by software alone, or by a combination of these.

具体的に例えば、本システムは、複数のゲーム装置1がP2P(Peer to Peer)などの方式により接続され、他のゲーム装置1により上述の実施形態のサーバ2に実行される各種処理が行われてもよい。すなわち、本システムにおいて、サーバ2は必須の構成要素ではなく限定されない。 Specifically, for example, in this system, multiple game devices 1 may be connected using a method such as P2P (Peer to Peer), and various processes executed by the server 2 in the above-mentioned embodiment may be performed by other game devices 1. In other words, the server 2 is not an essential component of this system, and is not limited thereto.

また、本システムを構成する各種ハードウェアの数や使用者は任意であるし、他のハードウェアなどを含み構成されてもよい。 Furthermore, the number and users of the various hardware components that make up this system are optional, and it may also be configured to include other hardware.

また、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータなどにネットワークや記録媒体からインストールされる。 Furthermore, when a series of processes is performed by software, the programs that make up that software are installed onto a computer or other device from a network or recording medium.

また、コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータであってもよい。
すなわち、例えば、上述の実施形態における各種ハードウェアには、任意のコンピュータ、任意のスマートフォンなどの携帯端末、任意のゲーム機などが自由に採用されてもよい。さらに言えば、各種入力部や各種出力部などの種別や内容についても任意の組み合わせが採用されてもよい。
The computer may also be a computer that is built into dedicated hardware, or a computer that can execute various functions by installing various programs.
That is, for example, the various hardware in the above-described embodiments may be freely adopted as any computer, any mobile terminal such as a smartphone, any game console, etc. Furthermore, any combination of types and contents of various input units and various output units may be adopted.

また、このようなプログラムを含む記録媒体は、プレイヤなどにプログラムを提供するために装置本体とは別に提供される図示せぬリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でプレイヤに提供される記録媒体などで構成されてもよい。 In addition, the recording medium containing such a program may be configured not only as a removable medium (not shown) provided separately from the device main body in order to provide the program to the player, but also as a recording medium provided to the player in a state where it is pre-installed in the device main body.

また、本明細書において、記憶媒体に記憶されるプログラムにおける各ステップは、必ずしも上述の実施形態において記載した順序に沿って時系列的に処理される必要はなく、異なる順序において処理されてもよいし、並列的あるいは個別的に一部の処理が省略され、一部の処理のみが実行されてもよい。 Furthermore, in this specification, the steps in the program stored on the storage medium do not necessarily have to be processed chronologically in the order described in the above embodiment, but may be processed in a different order, or some processing may be omitted and only some processing may be executed in parallel or individually.

また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味している。 In addition, in this specification, the term "system" refers to an overall device composed of multiple devices, multiple means, etc.

これらの他の実施形態を採用した場合においても、本実施形態の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of this embodiment will be achieved. It is also possible to combine this embodiment with other embodiments, and other embodiments with each other, as appropriate.

以上をまとめると、本開示適用される情報処理システムは、次のような構成を有する各種各様の実施形態を取ることができる。
ゲームにかかる情報処理装置を、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段(例えば、画像生成手段64)と、
生成された前記設定画像を自動的に提示する画像提示手段(例えば、画像提示手段66)と、
として機能させ、
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成する、
プログラムであれば足りる。
To summarize the above, the information processing system to which the present disclosure is applied can take on a variety of different embodiments having the following configurations.
Information processing devices related to games,
an image generating means (e.g., image generating means 64) for generating a setting image relating to a change in the setting for improving the image quality of the image;
an image presentation means (e.g., image presentation means 66) that automatically presents the generated setting image;
It functions as
the image generating means generates a new second frame based on the first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute processing for improving image quality.
A program is enough.

すなわち、画像生成手段64は、画像生成手段として機能する。
画像提示手段66は、画像提示手段として機能する。
That is, the image generating means 64 functions as an image generating means.
The image presentation means 66 functions as an image presentation means.

これにより、プレイヤは、容易に画質向上に関する機能を利用することができ、よりゲームを楽しむことができる。 This allows players to easily take advantage of features that improve image quality, making the game even more enjoyable.

1 ゲーム装置
11 制御部
60 ゲーム処理実行手段
62 入力操作受付手段
64 画像生成手段
66 画像提示手段
68 処理状況管理手段
80 設定変更手段
70 ハード情報取得手段
72 出力制御手段
2 サーバ
100 制御部
120 ゲーム情報管理手段
DESCRIPTION OF SYMBOLS 1 Game device 11 Control unit 60 Game processing execution means 62 Input operation acceptance means 64 Image generation means 66 Image presentation means 68 Processing status management means 80 Setting change means 70 Hardware information acquisition means 72 Output control means 2 Server 100 Control unit 120 Game information management means

Claims (15)

ゲームにかかる情報処理装置を、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段と、
生成された前記設定画像を自動的に提示する画像提示手段と、
として機能させ、
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成し、
画質の向上を行う旨の設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行いつつ、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の設定を記憶する第1設定記憶手段としてさらに機能させる、
プログラム。
Information processing devices related to games,
an image generating means for generating a setting image relating to a change in the setting for improving the image quality of the image;
an image presentation means for automatically presenting the generated setting image;
It functions as
the image generating means generates a new second frame based on the first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute processing for improving image quality ;
and when a setting to improve image quality is made and a calculation process for generating a new second frame is started, the setting memory stores the setting to improve image quality after a certain time has elapsed since the calculation process for generating the new second frame is started while the image of the game is being played back.
program.
ゲームにかかる情報処理装置を、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段と、
生成された前記設定画像を自動的に提示する画像提示手段と、
として機能させ、
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成し、
画質の向上を行う旨の設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行わず、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の設定を記憶する第2設定記憶手段としてさらに機能させる、
プログラム。
Information processing devices related to games,
an image generating means for generating a setting image relating to a change in the setting for improving the image quality of the image;
an image presentation means for automatically presenting the generated setting image;
It functions as
the image generating means generates a new second frame based on the first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute processing for improving image quality ;
and when a setting to improve image quality is made and a calculation process for generating a new second frame is started, the image of the game is not reproduced, and after a certain time has elapsed since the calculation process for generating the new second frame is started, the setting to improve image quality is stored.
program.
前記画像提示手段は、前記ゲームの起動にかかる所定のタイミングで、前記設定画像を提示する、
請求項1に記載のプログラム。
the image presenting means presents the setting image at a predetermined timing related to the start of the game.
The program according to claim 1.
前記画像提示手段は、前記設定画像及び前記設定画像にかかる説明を合わせ提示する、
請求項1に記載のプログラム。
the image presentation means presents the setting image and an explanation related to the setting image together;
The program according to claim 1.
新たな前記第2フレームの生成にかかる演算処理において、正常な演算処理が実行されなかった場合、画質の向上を行う旨の前記設定を記憶せず、画質の向上を行わない旨の前記設定に変更する第1設定変更手段としてさらに機能させる
請求項1に記載のプログラム。
and further functioning as a first setting change unit that, when a normal calculation process is not executed in the calculation process for generating the new second frame, does not store the setting indicating that the image quality is to be improved, and changes the setting to a setting indicating that the image quality is not to be improved.
The program according to claim 1.
前記ゲームが終了された場合、画質の向上にかかる前記設定を、画質の向上を行わない旨の前記設定に変更する第2設定変更手段としてさらに機能させる
請求項1に記載のプログラム。
and further functioning as a second setting change means for changing the setting relating to the improvement of image quality to the setting relating to no improvement of image quality when the game is ended.
The program according to claim 1.
前記画像提示手段は、新たな前記第2フレームの生成にかかる演算処理において、正常な演算処理が実行されなかった場合、以降、前記設定画像を提示する処理を実行しない、
請求項1に記載のプログラム。
When a normal calculation process is not executed in the calculation process for generating the new second frame, the image presenting means does not subsequently execute a process for presenting the setting image.
The program according to claim 1.
前記ゲームにかかる前記情報処理装置の演算処理の性能にかかる装置情報を取得する情報取得手段としてさらに機能させ
前記画像生成手段は、対象となる前記情報処理装置の前記装置情報と、過去に新たな前記第2フレームの生成にかかる演算処理が正常に実行されなかった際に取得された前記装置情報とが異なる場合、前記設定画像を生成する処理を実行する、
請求項1に記載のプログラム。
further functioning as information acquisition means for acquiring device information relating to the performance of the arithmetic processing of the information processing device relating to the game;
the image generation means executes a process of generating the setting image when the device information of the target information processing device differs from the device information acquired in the past when a calculation process related to the generation of the new second frame was not normally executed.
The program according to claim 1.
前記画像提示手段は、対象となる前記情報処理装置のドライバを最新のものに変更することを促す画像を提示する、
請求項1に記載のプログラム。
the image presenting means presents an image that prompts the user to update the driver of the target information processing device to the latest version.
The program according to claim 1.
画質の向上を行う旨の前記設定がなされた場合に、前記ゲームの処理状況に応じて、新たに生成する前記第2フレームの頻度を変更する変更手段としてさらに機能させる
請求項1に記載のプログラム。
and when the setting to improve image quality is made, the setting further functions as a change unit that changes the frequency of the newly generated second frames in accordance with the processing status of the game.
The program according to claim 1.
前記画像提示手段は、取得された前記装置情報が所定の条件を満たしていない場合、前記設定画像を提示する処理を実行しない、
請求項に記載のプログラム。
the image presenting means does not execute the process of presenting the setting image when the acquired device information does not satisfy a predetermined condition.
The program according to claim 8 .
ゲームにかかる情報処理装置が実行する情報処理方法であって、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成ステップと、
生成された前記設定画像を自動的に提示する画像提示ステップと、
を含み、
前記画像生成ステップは、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成し、
画質の向上を行う旨の設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行いつつ、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の設定を記憶する第1設定記憶ステップをさらに含む、
情報処理方法。
An information processing method executed by an information processing device related to a game,
an image generation step of generating a setting image relating to a change in settings for improving the image quality of the image;
an image presentation step of automatically presenting the generated setting image;
Including,
the image generating step generates a new second frame based on a first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute a process for improving image quality ;
and a first setting storage step of, when a setting to improve image quality is made and a calculation process for generating a new second frame is started, storing the setting to improve image quality after a certain time has elapsed since the calculation process for generating the new second frame is started while playing back an image of the game.
Information processing methods.
ゲームにかかる情報処理システムであって、
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段と、
生成された前記設定画像を自動的に提示する画像提示手段と、
を備え、
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成し、
画質の向上を行う旨の設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行いつつ、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の設定を記憶する第1設定記憶手段をさらに備える、
情報処理システム。
An information processing system for a game,
an image generating means for generating a setting image relating to a change in the setting for improving the image quality of the image;
an image presentation means for automatically presenting the generated setting image;
Equipped with
the image generating means generates a new second frame based on the first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute processing for improving image quality ;
and a first setting storage means for storing, when a setting to improve image quality is made and a calculation process for generating a new second frame is started, a setting to improve image quality after a certain time has elapsed since the calculation process for generating the new second frame is started while playing back an image of the game.
Information processing system.
ゲームにかかる情報処理装置が実行する情報処理方法であって、An information processing method executed by an information processing device related to a game,
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成ステップと、an image generation step of generating a setting image relating to a change in settings for improving the image quality of the image;
生成された前記設定画像を自動的に提示する画像提示ステップと、an image presentation step of automatically presenting the generated setting image;
を含み、Including,
前記画像生成ステップは、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成し、the image generating step generates a new second frame based on a first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute a process for improving image quality;
画質の向上を行う旨の設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行わず、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の設定を記憶する第2設定記憶ステップをさらに含む、and a second setting storage step of, when a setting to improve image quality is made and a calculation process for generating a new second frame is started, not reproducing the game image, but storing a setting to improve image quality after a certain time has elapsed since the start of the calculation process for generating the new second frame.
情報処理方法。Information processing methods.
ゲームにかかる情報処理システムであって、An information processing system for a game,
画像の画質の向上の設定の変更にかかる設定画像を生成する画像生成手段と、an image generating means for generating a setting image relating to a change in the setting for improving the image quality of the image;
生成された前記設定画像を自動的に提示する画像提示手段と、an image presentation means for automatically presenting the generated setting image;
を備え、Equipped with
前記画像生成手段は、ハードウェアにより規定された制限の範囲内で生成された第1フレームに基づいて、新たに第2フレームを生成し、画質を向上させる処理を実行するか否かの設定にかかる前記設定画像を生成し、the image generating means generates a new second frame based on the first frame generated within a range of limitations defined by hardware, and generates the setting image relating to a setting as to whether or not to execute processing for improving image quality;
画質の向上を行う旨の設定がなされ、新たな前記第2フレームの生成にかかる演算処理が開始された場合、前記ゲームの画像の再生を行わず、新たな前記第2フレームの生成にかかる演算処理が開始されて一定時間経過後に、画質の向上を行う旨の設定を記憶する第2設定記憶手段をさらに備える、and a second setting storage means for storing a setting to improve image quality when a setting to improve image quality is made and a calculation process for generating a new second frame is started, without playing back an image of the game, and after a certain time has elapsed since the start of the calculation process for generating the new second frame, the setting to improve image quality is
情報処理システム。Information processing system.
JP2024177792A 2024-10-10 2024-10-10 Program, information processing method and information processing system Active JP7767711B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024177792A JP7767711B1 (en) 2024-10-10 2024-10-10 Program, information processing method and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024177792A JP7767711B1 (en) 2024-10-10 2024-10-10 Program, information processing method and information processing system

Publications (1)

Publication Number Publication Date
JP7767711B1 true JP7767711B1 (en) 2025-11-12

Family

ID=97635588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024177792A Active JP7767711B1 (en) 2024-10-10 2024-10-10 Program, information processing method and information processing system

Country Status (1)

Country Link
JP (1) JP7767711B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022525954A (en) * 2019-03-18 2022-05-20 グーグル エルエルシー Frame overlay for disparity between frames in the game stream
JP2022141586A (en) * 2021-03-15 2022-09-29 インテル コーポレイション Cloud Gaming GPU with Integrated NIC and Shared Frame Buffer Access for Low Latency

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022525954A (en) * 2019-03-18 2022-05-20 グーグル エルエルシー Frame overlay for disparity between frames in the game stream
JP2022141586A (en) * 2021-03-15 2022-09-29 インテル コーポレイション Cloud Gaming GPU with Integrated NIC and Shared Frame Buffer Access for Low Latency

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"Unityゲーム起動時の解像度設定ダイアログをスキップする", テラシュールブログ[ONLINE], JPN6025030926, 24 December 2014 (2014-12-24), ISSN: 0005652299 *
Unityゲーム起動時の解像度設定ダイアログをスキップする,テラシュールブログ[online],2014年12月24日,インターネット<URL:https://tsubakit1.hateblo.jp/entry/2014/12/24/233000>,[2025年7月23日検索]
ふみ,[PCゲーム]フレーム生成って何?(2024/9/30最新版),note[online],2024年09月30日,インターネット<URL:https://note.com/fum1vl/n/n3f9a852d2eaf>,[2025年7月23日検索]
ふみ: "[PCゲーム]フレーム生成って何?(2024/9/30最新版)", NOTE[ONLINE], JPN6025030927, 30 September 2024 (2024-09-30), ISSN: 0005652298 *

Similar Documents

Publication Publication Date Title
US12064698B2 (en) Interactive gameplay playback system
US10449457B2 (en) System and method for dynamic matchmaking population herding
JP2003299879A (en) Game program and game apparatus
CN104136086B (en) Information processing system, method and equipment
JP2022512425A (en) Experience-based peer recommendations
JP6820643B1 (en) Programs, terminals, game systems and game management servers
JP6777685B2 (en) Game programs and game equipment
CN103889524A (en) Information processing system, information processing method, information processing program, computer-readable recording medium storing information processing program, data structure, information processing server and information processing terminal
US11457277B2 (en) Context-based action suggestions
JP2001155066A (en) Advertisement display device, advertisement display method, and computer-readable recording medium
JP2002282554A (en) Video game device and control method thereof, video game system, video game program, and computer-readable recording medium with the program recorded thereon
JP3818769B2 (en) Information storage medium, game device, and game system
JP2025128344A (en) Game system and program
JP7767711B1 (en) Program, information processing method and information processing system
JP6504735B2 (en) SERVER DEVICE, ITS CONTROL METHOD, PROGRAM, AND GAME SYSTEM
JP3084621B2 (en) GAME MACHINE, GAME PROCESSING METHOD, AND MEDIUM
JP7449888B2 (en) Programs and computer systems
WO2023231613A1 (en) Upgrade interaction method and apparatus for game task, and medium, device and program product
WO2021187309A1 (en) Game system, program, terminal, and game management device
JP7788067B2 (en) Program, information processing method and information processing system
JP7676727B1 (en) PROGRAM, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS
JP7737603B1 (en) Program, information processing method and information processing device
JP2006042844A (en) Game software and game device
JP7410413B2 (en) Information processing systems, information processing terminals and programs
JP2023060951A (en) Program and information processing system

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20241101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250805

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: 20250929

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251012

R150 Certificate of patent or registration of utility model

Ref document number: 7767711

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150