Time filter

Source Type

In an information processing apparatus, a GPU obtains a plurality of blocks which have a predetermined number of pixels and are obtained by dividing an encoding target image, and intermediate blocks for which a spatial redundancy is removed are generated for each block. The GPU analyzes a data string of the intermediate blocks, and generates specifying information for specifying positions of data for which a value is included in a predetermined range in the data string, and for each of the blocks, outputs at least a portion of the data of the intermediate blocks, and corresponding specifying information to a storage apparatus. A CPU, for each of the plurality of blocks, executes compression processing by referencing corresponding specifying information, and reading at least a portion of the data corresponding to the specifying information from the storage apparatus.


A server device for reducing a processing load for generation of an image to be provided to a client device, functions as: a player object controller that controls an operation of a player object; a group setter that sets player objects within a predetermined distance as one group; a common camera controller that arranges a common virtual camera for each group and determines a position of the common virtual camera so that player objects that belong to a group are included in an imaging range; an individual camera controller that arranges an individual virtual camera for each player object that does not belong to the group and determines a position of the individual virtual camera so that a corresponding player object is included in an imaging range; and an image generator that generates three-dimensional virtual space images captured by the common virtual camera and the individual virtual camera.


Patent
Square Enix Holdings Co. | Date: 2016-02-17

In an information processing apparatus, a GPU obtains a plurality of blocks which have a predetermined number of pixels and are obtained by dividing an encoding target image, and intermediate blocks for which a spatial redundancy is removed are generated for each block. The GPU analyzes a data string of the intermediate blocks, and generates specifying information for specifying positions of data for which a value is included in a predetermined range in the data string, and for each of the blocks, outputs at least a portion of the data of the intermediate blocks, and corresponding specifying information to a storage apparatus. A CPU, for each of the plurality of blocks, executes compression processing by referencing corresponding specifying information, and reading at least a portion of the data corresponding to the specifying information from the storage apparatus.


Patent
Square Enix Holdings Co. | Date: 2014-12-01

Upon receiving first operation information indicating a first operation member to which an operation input has been made, an information processing apparatus changes, based on correspondence information, the first operation information to second operation information indicating a second operation member associated with the first operation member indicated by the first operation information and outputs the second operation information to the processing for the game.


Patent
Square Enix Holdings Co. | Date: 2014-07-25

In a rendering system comprising a central server which causes one of rendering servers to execute rendering processing for a screen, and a repository device which stores resource data for the rendering processing and which the rendering servers are able to access, the central server transmits resource data to the repository device based on a request sent from a client device, and generates rendering commands including identification information identifying the resource data stored in the repository device and transmits the commands to one of the rendering servers. The repository device stores the resource data in association with the identification information, and the rendering server receives rendering commands, receives the resource data identified by the identification information included in the received rendering commands from the repository device and loads the data into a memory, and renders a screen using the loaded resource data.


A moving image distribution server selects an intermediate value map of at least one channel during execution of a rendering processing of a subsequent stage for a first screen, and determines, for each set block, whether to perform inter-frame coding by referring to a corresponding intermediate value map generated for a second screen rendered before the first screen. The moving image distribution server performs coding in accordance with the determination result and sends coded moving image data to an external device after the rendering processing of the subsequent stage for the first screen has ended. The determination result is sent to the external device before generation of the coded moving image data of the first screen is completed.


Patent
Square Enix Holdings Co. | Date: 2016-03-01

A first GPU of a rendering apparatus, after rendering by a second GPU that renders a second depth range that is closer to the viewpoint than a first depth range that the first GPU renders is performed, receives the image rendered by the second GPU and the identifying information that identifies the pixels for which rendering objects are rendered in the image. After the reception, the first GPU, when rendering a rendering object included in the first depth range in accordance with the viewpoint, performs rendering of pixels, from the image rendered by the second GPU, that are not identified by the identifying information, and does not perform rendering of pixels identified by the identifying information.


A moving image distribution server sets an evaluation pixel for each of blocks that it divided a first screen into, and specifies a screen coordinate and a depth value, in a second screen acquired before the first screen, for a rendering object rendered on the evaluation pixel. It compares a depth value of the screen coordinate and a depth value of the rendering object rendered on the evaluation pixel, and determines that inter-frame coding will be performed with the second screen for a block for which the 2 depth values are considered to be the same. It transmits, to a external device, coding details information including the viewpoint information of the first screen, a depth buffer of the first screen, and information indicating whether or not blocks of the first screen are to be inter-frame coded.


A server device for reducing a processing load for generation of an image to be provided to a client device, functions as: a player object controller that controls an operation of a player object; a group setter that sets player objects within a predetermined distance as one group; a common camera controller that arranges a common virtual camera for each group and determines a position of the common virtual camera so that player objects that belong to a group are included in an imaging range; an individual camera controller that arranges an individual virtual camera for each player object that does not belong to the group and determines a position of the individual virtual camera so that a corresponding player object is included in an imaging range; and an image generator that generates three-dimensional virtual space images captured by the common virtual camera and the individual virtual camera.


Patent
Square Enix Holdings Co. | Date: 2016-07-20

A first GPU of a rendering apparatus, after rendering by a second GPU that renders a second depth range that is closer to the viewpoint than a first depth range that the first GPU renders is performed, receives the image rendered by the second GPU and the identifying information that identifies the pixels for which rendering objects are rendered in the image. After the reception, the first GPU, when rendering a rendering object included in the first depth range in accordance with the viewpoint, performs rendering of pixels, from the image rendered by the second GPU, that are not identified by the identifying information, and does not perform rendering of pixels identified by the identifying information.

Loading Square Enix Holdings Co. collaborators
Loading Square Enix Holdings Co. collaborators