Square Enix Holdings Co.

Tokyo, Japan

Square Enix Holdings Co.

Tokyo, Japan
SEARCH FILTERS
Time filter
Source Type

Patent
Square Enix Holdings Co. | Date: 2015-09-15

Methods, systems, devices, and media for controlling a network game in accordance with an input of at least one game spectator are provided. A network interface receives controller input information from at least one game player and game spectator input information based on the input of the game spectator. The network game is progressed in accordance with the controller input information received by the network interface from the game player, and an aspect of the network game is controlled in accordance with the game spectator input information received by the network interface. The game player executes a game client that establishes a connection with the game system for transmitting the controller input information to the network interface. The game spectator does not execute the game client.


Patent
Square Enix Holdings Co. | Date: 2015-09-15

Methods, systems, devices, and media for broadcasting a network game to a plurality of game spectators are provided. Game players are connected to a game server for participating in the network game. The game server executes a game program and generates game information for progressing the network game. A rendering server receives the game information from the game server, generates a player game screen for each of the game players, and generates a spectator game screen for the game spectators. The player game screen is transmitted to each of the game players for display by the game players. The spectator game screen is transmitted to a broadcaster, and the broadcaster transmits the spectator game screen to a display interface via a network. The display interface is accessible by each of the game spectators for viewing the spectator game screen.


Patent
Square Enix Holdings Co. | Date: 2015-09-15

Methods, systems, devices, and media for controlling a network game in accordance with an input of a game spectator are provided. A network interface receives player input information from a game player and spectator input information from the game spectator. The network game is progressed in accordance with the player input information received by the network interface from the game player, and an aspect of the network game of the game player is controlled in accordance with the spectator input information received by the network interface. The spectator input information specifies the game player and the aspect of the network game of the game player to be controlled.


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