Storage medium, information processing apparatus and control method

US2016275643A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016275643-A1
Application numberUS-201615063837-A
CountryUS
Kind codeA1
Filing dateMar 8, 2016
Priority dateMar 16, 2015
Publication dateSep 22, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer is caused to execute processing that that determines, based on a first usage amount of a hardware resource which is allocated for processing corresponding to objects of a first category including an essential object located in a target scene, a second usage amount of the hardware resource that is able to be allocated for processing for objects of a second category different to the first category. Also, the computer is caused to execute processing of deciding, for objects of the second category which are located in the target scene, types of those objects and an outer appearance parameter for each type based on the second usage amount and information for deciding outer appearances for when the objects of the second category are located in the target scene.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory computer-readable storage medium storing a program that causes a computer, having a hardware resource used for either of computation and holding data connected to a renderer for rendering a screen in which an object is located in a scene, to execute: processing of identifying a first usage amount of the hardware resource which is allocated for processing corresponding to objects of a first category including an essential object located in a target scene; processing of determining, based on the first usage amount, a second usage amount of the hardware resource that is able to be allocated for processing for objects of a second category different to the first category; and processing of deciding, for the objects of the second category which are located in the target scene, types of those objects and an outer appearance parameter for each type based on the second usage amount and information for deciding outer appearances for when the objects of the second category are located in the target scene. 2 . The non-transitory computer-readable storage medium according to claim 1 , wherein each of the types of the objects of the second category correspond to different object models. 3 . The non-transitory computer-readable storage medium according to claim 1 , wherein the outer appearance parameters change material attributes of textures that are preset as things that are applied to objects of the second category. 4 . The non-transitory computer-readable storage medium according to claim 3 , wherein the material attributes include at least one of a reference color of a material, a degree of damage, a degree of degradation, and a degree of deformation. 5 . The non-transitory computer-readable storage medium according to claim 3 , wherein each of the material attributes is configured such that an application level is changeable in accordance with the respective outer appearance parameter for at least one region of the respective texture. 6 . The non-transitory computer-readable storage medium according to claim 1 , wherein the information for deciding the outer appearances is something that presets the types of the objects of the second category which are located in the target scene, and the outer appearance parameter for each of the types which correspond to at least one of a position in a world, a time period and weather of the target scene, and on the processing of deciding, types of a number which corresponds to the second usage amount from the types of the objects of the second category set by the information for deciding the outer appearances for the target scene are selected as the types of the objects of the second category which are located in the target scene. 7 . The non-transitory computer-readable storage medium according to claim 1 , wherein, on the processing of deciding, a plurality of outer appearance parameters that differ with respect to one type of the objects of the second category which are located in the target scene are decided, and the program further causes the computer to execute processing for successively causing the renderer to render each of the objects of the second category which are located in the target scene, that are decided on the processing of deciding, based on the outer appearance parameter of the respective object. 8 . The non-transitory computer-readable storage medium according to claim 1 , wherein the program further causes the computer to execute processing of managing the objects which are located in the target scene as control targets in response to a dynamic change, and on the processing of managing, the objects of the second category are managed as the control targets when the objects are located in the target scene, and the objects are excluded from the control targets after their locating. 9 . The non-transitory computer-readable storage medium according to claim 1 , wherein the program further causes the computer to execute processing for controlling a behavior of the objects which are located in the target scene, and on the processing of controlling, for the target scene, a behavior of the objects of the second category, which are located less than a predetermined distance from a predetermined object among the objects of the first category, is controlled by a method that handles for a dynamic change, and the behavior of the objects of the second category, which are located greater than or equal to the predetermined distance from the predetermined object, is controlled by a method that does not handle for the dynamic change. 10 . The non-transitory computer-readable storage medium according to claim 9 , wherein the method that handles for the dynamic change controls the behavior considering a determination of a collision with another object including a terrain, and the method that does not handle for the dynamic change control the behavior on a predetermined path without considering the determination of the collision with the other object. 11 . The non-transitory computer-readable storage medium according to claim 1 , wherein the information for deciding the outer appearances is further something that presets objects of a third category, which are different from the objects of the first category and the second category and which are not given fixed-roles, wherein each of the objects of the third category are caused to belong to an object of the second category depending on a type and an outer appearance parameter or a type of the object of the second category, and on the processing of determining, the objects of the third category are included as an outer appearance parameter of the respective object of the second category which is located in the target scene. 12 . An information processing apparatus having a hardware resource used for either of computation and holding data connected to a renderer for rendering a screen in which an object is located in a scene, the apparatus comprising: an identifier which is able to identify a first usage amount of the hardware resource which is allocated for processing corresponding to objects of a first category including an essential object located in a target scene; a determiner which is able to determine, based on the first usage amount identified by the identifier, a second usage amount of the hardware resource that is able to be allocated for processing for objects of a second category different to the first category; and a decider which is able to decide, for the objects of the second category which are located in the target scene, types of those objects and an outer appearance parameter for each type based on the second usage amount determined by the determiner and information for deciding outer appearances for when the objects of the second category are located in the target scene. 13 . A method of controlling an information processing apparatus having a hardware resource used for either of computation and holding data connected to a renderer for rendering a screen in which an object is located in a scene, the method comprising: a step of identifying a first usage amount of the hardware resource which is allocated for processing corresponding to objects of a first category including an essential object located in a target scene; a step of determining, based on the first usage amount, a second usage amount of the hardware resource that is able to be allocated for processing for objects of a second category different to the first category; and a step of deciding, for the objects of the second category which are located in the target scene, types of those objects and an outer appearance parameter for each

Assignees

Inventors

Classifications

  • Colour editing, changing, or manipulating; Use of colour codes · CPC title

  • Texture mapping · CPC title

  • A63F13/57Primary

    Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game (A63F13/56 takes precedence) · CPC title

  • General purpose rendering architectures · CPC title

  • Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016275643A1 cover?
A computer is caused to execute processing that that determines, based on a first usage amount of a hardware resource which is allocated for processing corresponding to objects of a first category including an essential object located in a target scene, a second usage amount of the hardware resource that is able to be allocated for processing for objects of a second category different to the fi…
Who is the assignee on this patent?
Square Enix Co Ltd
What technology area does this patent fall under?
Primary CPC classification A63F13/57. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Thu Sep 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).