Information processing apparatus, method for controlling information processing apparatus, and program
US-2025161807-A1 · May 22, 2025 · US
US12450022B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12450022-B2 |
| Application number | US-202318730793-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 19, 2023 |
| Priority date | Jan 31, 2022 |
| Publication date | Oct 21, 2025 |
| Grant date | Oct 21, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided an information processing device that accepts an input of an emulation setting relating to a function of a display monitor as a target of emulation and executes a display output of an image rendered by executing an application program to a display monitor actually connected, in such a manner as to emulate a state in which a display monitor with a function represented by the accepted emulation setting is virtually connected.
Opening claim text (preview).
The invention claimed is: 1. An information processing device comprising: processing circuitry configured to: accept an input of an emulation setting relating to a function of a display monitor as a target of emulation, the emulation setting comprising a variable range including a lower-limit value and an upper-limit value of a variable refresh rate during implementation of the emulation on the display monitor; manage execution of an application program; and execute a display output of an image rendered by executing the application program on the display monitor, in such a manner as to emulate a state in which the emulation is implemented as a virtual display monitor with a function represented by the accepted emulation setting on the display monitor. 2. The information processing device according to claim 1 , wherein the processing circuitry is further configured to accept the emulation setting by acquiring information representing a function of the display monitor connected to the information processing device; present options of emulation that are allowed to be virtually set, on a basis of the acquired information; and cause the presented options to be selected. 3. The information processing device according to claim 1 , wherein the emulation setting includes whether or not to limit variation of the variable refresh rate of each frame. 4. The information processing device according to claim 1 , wherein the processing circuitry is further configured to obtain a target value of a refresh rate demanded by the application program, determine whether the target value is between the lower-limit value and the upper-limit value of the variable refresh rate indicated by the emulation setting, and execute processing defined in a system program when the target value is not between the lower-limit value and the upper-limit value. 5. The information processing device according to claim 4 , wherein the processing circuitry is further configured to set the target value to the upper-limit value when the target value exceeds the upper-limit value, set the target value to the lower-limit value when the target value is below the lower-limit value, and notify the application program of the emulation setting change. 6. The information processing device according to claim 1 , wherein the processing circuitry is further configured to obtain an absolute value of a difference between a current refresh rate and a target refresh rate, determine whether the absolute value exceeds a predetermined limit defined in the emulation setting, and adjust the target refresh rate when the absolute value exceeds the predetermined limit. 7. The information processing device according to claim 6 , wherein the processing circuitry is further configured to set the target refresh rate to a sum of the current refresh rate and the predetermined limit when the target refresh rate is greater than the current refresh rate. 8. The information processing device according to claim 6 , wherein the processing circuitry is further configured to set the target refresh rate to a difference between the current refresh rate and the predetermined limit when the target refresh rate is less than the current refresh rate. 9. The information processing device according to claim 1 , wherein the processing circuitry is further configured to output a settled target refresh rate to the display monitor, complete rendering of a frame by processing of the application program, output a signal of video of the rendered frame to the display monitor, and repeat a target value setting processing when a target value specified by the application program and the settled target refresh rate are different. 10. The information processing device according to claim 1 , wherein the processing circuitry is further configured to acquire a lower-limit value and an upper-limit value of a variable refresh rate range from the display monitor, present options for selecting the lower-limit value and the upper-limit value of the variable refresh rate for the emulation within the acquired range, and accept user input for selecting the lower-limit value and the upper-limit value for the emulation setting. 11. The information processing device according to claim 1 , wherein the processing circuitry is further configured to acquire information indicating whether the display monitor physically connected is a limited display monitor involving a limit on a rate of variation in the variable refresh rate between frames, present an option for selecting whether to emulate a limited display monitor when the acquired information indicates that the display monitor physically connected is not a limited display monitor, and accept user input for selecting whether to emulate a limited display monitor. 12. A control method of an information processing device in which the information processing device including a processor is used, the method comprising: by the processor, accepting an input of an emulation setting relating to a function of a display monitor as a target of emulation, the emulation setting comprising a variable range including a lower-limit value and an upper-limit value of a variable refresh rate during implementation of the emulation on the display monitor; managing execution of an application program; and executing a display output of an image rendered by executing the application program on the display monitor, in such a manner as to emulate a state in which the emulation is implemented as a virtual a display monitor with a function represented by the accepted emulation setting on the display monitor. 13. The control method of claim 12 , further comprising: obtaining a target value of a refresh rate demanded by the application program; determining whether the target value is between a lower-limit value and an upper-limit value of a variable refresh rate indicated by the emulation setting; and executing processing defined in a system program when the target value is not between the lower-limit value and the upper-limit value. 14. The control method of claim 13 , further comprising: setting the target value to the upper-limit value when the target value exceeds the upper-limit value; setting the target value to the lower-limit value when the target value is below the lower-limit value; and notifying the application program of the emulation setting change. 15. The control method of claim 12 , further comprising: obtaining an absolute value of a difference between a current refresh rate and a target refresh rate; determining whether the absolute value exceeds a predetermined limit defined in the emulation setting; and adjusting the target refresh rate when the absolute value exceeds the predetermined limit. 16. The control method of claim 15 , further comprising: setting the target refresh rate to a sum of the current refresh rate and the predetermined limit when the target refresh rate is greater than the current refresh rate. 17. The control method of claim 15 , further comprising: set the target refresh rate to a difference between the current refresh rate and the predetermined limit when the target refresh rate is less than the current refresh rate. 18. A non-transitory computer-readable recording medium that stores a program for a computer thereon which, when executed by the computer causes the computer to perform a method comprising: accepting an input of an emulation setting relating to a function of a display monitor as a target of emulation, the emulation setting compr
for test design, e.g. generating new test cases · CPC title
Environments for analysis, debugging or testing of software · CPC title
involving player-related data, e.g. identities, accounts, preferences or play histories · CPC title
Change or adaptation of the frame rate of the video stream · CPC title
Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.