Unlock instant, AI-driven research and patent intelligence for your innovation.

Image processing program, server device, image processing system, and image processing method

An image processing and program technology, applied in the field of image processing programs, can solve the problem of heavy game image processing load and other problems

Inactive Publication Date: 2016-03-16
SQUARE ENIX HLDG CO LTD
View PDF8 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, for example, in a game in which a plurality of users simultaneously participate in a shared three-dimensional virtual space, the server device must generate game images corresponding to the client devices of the plurality of users, and thus the processing load of game image generation is relatively large.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image processing program, server device, image processing system, and image processing method
  • Image processing program, server device, image processing system, and image processing method
  • Image processing program, server device, image processing system, and image processing method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 approach

[0059] figure 1 It is a block diagram showing an example of the configuration of the video game processing system (image processing system) 100 in one embodiment of the present invention. like figure 1 As shown, the video game processing system 100 includes a video game processing server device 10, and client devices 20, 201 to 20N (N is an arbitrary integer) used by a plurality of users (players) playing video games, respectively. In addition, the configuration of the video game system 100 is not limited thereto, and it may be a configuration in which multiple players use a single client device, or a configuration including a plurality of server devices.

[0060] The video game processing server device 10 and a plurality of client devices 20 , 201 to 20N are respectively connected to a communication network 30 such as the Internet.

[0061] The video game processing system 100 has various functions for executing a video game in which player objects operated by users of the ...

no. 2 approach

[0091] Image 6 It is a block diagram showing the configuration of a video game processing server device 10B (server device 10B) as an example of the video game processing server device 10 . In this embodiment, the server device 10B includes at least a player object control unit 11 , a group setting unit 12 , a shared camera control unit 13B, an individual camera control unit 14 , and an image generation unit 15 .

[0092] Based on the positions of the player objects 50 belonging to a group, the shared camera control unit 13B calculates an area including all of these player objects 50 . In addition, the shared camera control unit 13B determines the position of the shared virtual camera 60 so that the center of the area is regarded as a gaze point and the area is included in the imaging range of the shared virtual camera 60 . For example, using Figure 7 , 8 Be explained.

[0093] Figure 7 It is an explanatory diagram explaining the position determination processing of th...

no. 3 approach

[0105] Figure 11 It is a block diagram showing the configuration of a video game processing server device 10C (server device 10C) as an example of the video game processing server device 10 . In the present embodiment, the server device 10C includes at least a player object control unit 11 , a group setting unit 12C, a shared camera control unit 13B, an individual camera control unit 14 , and an image generation unit 15 .

[0106] The group setting unit 12C cancels the setting of the group when the area 70 calculated by the shared camera control unit 13B is larger than a predetermined size. In addition, the common camera control unit 13B of the present embodiment is the same as the common virtual camera control unit 13B of the second embodiment.

[0107] In this embodiment, like the second embodiment, like Figure 7 As shown, the area 70 is calculated, and the position of the common virtual camera 60 is determined so that the area 70 is included in the imaging range Q. Thi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The purpose of the present invention is to reduce the processing load in a server device for generating an image to provide to a client device. The server device functions as: a player object controlling unit that controls the actions of a player object; a group setting unit that sets, as one group, player objects that are within a prescribed distance of each other; a shared camera controlling unit that places a shared virtual camera in each group and determines the position of the shared virtual camera so that the player objects belonging to the group are within the imaging range; an individual camera controlling unit that places an individual virtual camera for each player object that does not belong to a group and determines the position of the individual virtual camera so that the corresponding player object is in the imaging range; and an image generating unit that generates an image of a three-dimensional virtual space that is formed by the shared virtual camera and the individual virtual camera.

Description

technical field [0001] The present invention relates to an image processing program and the like for generating an image of a three-dimensional virtual space captured by a virtual camera and providing it to a client device. Background technique [0002] In recent years, there is a configuration in which a server device provides a game to a user's client device, as disclosed in International Publication No. 2009 / 138878. The game image is generated by the server device and sent to each client device. [0003] The server device generates game images respectively corresponding to the connected client devices. Therefore, for example, in a game in which multiple users simultaneously participate in a shared three-dimensional virtual space, the server device must generate game images corresponding to the client devices of the multiple users, and thus the processing load for game image generation is heavy. [0004] In addition, as disclosed in Japanese Patent Application Laid-Open ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): A63F13/5258A63F13/358
CPCA63F13/5258A63F13/355A63F13/213A63F13/35
Inventor 松浦未知雄
Owner SQUARE ENIX HLDG CO LTD