News Column

Researchers Submit Patent Application, "Rendering Control Apparatus, Control Method Thereof, Recording Medium, Rendering Server, and Rendering...

July 8, 2014



Researchers Submit Patent Application, "Rendering Control Apparatus, Control Method Thereof, Recording Medium, Rendering Server, and Rendering System", for Approval

By a News Reporter-Staff News Editor at Information Technology Newsweekly -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventor IWASAKI, Tetsuji (Tokyo, JP), filed on February 19, 2014, was made available online on June 26, 2014.

No assignee for this patent application has been made.

News editors obtained the following quote from the background information supplied by the inventors: "The present invention relates to a rendering control apparatus, a control method thereof, a recording medium, a rendering server, and a rendering system and, more particularly, to a technique of providing a rendered screen for a client device connected to a network.

"Client devices such as personal computers (PCs) connectable to networks are widely used. With the spread of these devices, the network population of the Internet is increasing. Recently, various services using the Internet have been developed for network users, and entertainment services such as games are also provided.

"One of these services for the network users is a massively multiplayer type network game such as an MMORPG (Massively Multiplayer Online Role-Playing Game). In this massively multiplayer type network game, a user can perform a match-up play or team play with another user using a client device connected to a server for providing the game, by connecting his or her client device to the server.

"In a general massively multiplayer type network game, a client device exchanges the data necessary to render the game with a server. The client device executes a rendering process by using received data necessary for rendering, and displays a generated game screen on a display device connected to the client device, thereby providing the user with the game screen. Also, information input by the user by operating an input interface is transmitted to the server, and used in calculation processing in the server, or transmitted to another client device connected to the server.

"Unfortunately, some network games that perform a rendering process on a client device as described above require each user to use a PC having sufficient rendering performance or a dedicated game machine. Accordingly, the number of users of a network game (one content) depends on the number of users who own devices meeting the performance required by the content. That is, it is difficult to increase the number of users of a game requiring high rendering performance such as a game that provides beautiful graphics.

"In contrast, as described in an International Publication No. 2009/138878, a game that a user can play without depending on the processability such as the rendering performance of a client device has recently been provided.

"In the game as described in the International Publication No. 2009/138878, a server acquires information of an operation performed on a client device, and provides a client device with a game screen obtained by executing a rendering process by using the information. That is, when performing the rendering process on the server in response to an operation performed on the client device, it is necessary to increase the response speed, that is, rapidly provide a game screen reflecting the operation, in order to allow a user to play the game without any stress.

"Especially in a massively multiplayer type network game, a server simultaneously generates game screens to be provided for a plurality of client devices. Therefore, it is desirable to reduce the time required for the rendering process of the plurality of game screens. However, the International Publication No. 2009/138878 does not mention any practical method of increasing the efficiency of the game screen rendering process."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventor's summary information for this patent application: "The present invention has been made in consideration of the problem of the prior art as described above. The present invention provides a method of performing an efficient rendering process having high responsiveness, in a rendering system that provides a game screen for one or more client devices.

"The present invention in its first aspect provides a rendering control apparatus comprising: an acquisition unit configured to acquire information of a plurality of rendering objects to be used to generate a screen to be provided for a client device, and store the information in a storage unit, wherein the information of each rendering object includes identification information of the rendering object, and detailed information indicating data necessary to render the rendering object; a determination unit configured to refer to detailed information of each of the plurality of rendering objects acquired by the acquisition unit, and determine a rendering order of the plurality of rendering objects; and a transfer unit configured to acquire identification information of a rendering object in accordance with the rendering order determined by the determination unit, read out data indicated by detailed information of a rendering object corresponding to the identification information from a data storage unit, and transfer the data to a rendering unit configured to generate a screen by sequentially rendering the plurality of rendering objects, wherein the determination unit allocates consecutive ordinal numbers as a rendering order of the rendering objects, to the plurality of rendering objects, which have at least partial data indicated by detailed information in common, and when performing rendering in accordance with the rendering order, the transfer unit reads out, from the data storage unit, data which is not the same as data already transferred to the rendering unit, among the data indicated by the detailed information of the rendering objects which are continuous in the rendering order, and transfers the readout data.

"Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).

BRIEF DESCRIPTION OF THE DRAWINGS

"FIG. 1 is a view showing the system arrangement of a rendering system according to an embodiment of the present invention;

"FIG. 2 is a block diagram showing the functional arrangement of a rendering server 100 according to the embodiment of the present invention;

"FIG. 3 is a block diagram showing the functional arrangement of a center server 200 according to the embodiment of the present invention;

"FIG. 4 is a flowchart showing an example of game processing of the center server 200 according to the embodiment of the present invention;

"FIGS. 5A and 5B are views showing examples of the data structures of operation input information and a rendering instruction according to the embodiment of the present invention;

"FIG. 6 is a flowchart showing an example of a rendering process of the rendering server 100 according to the embodiment of the present invention;

"FIG. 7 is a flowchart showing an example of a rendering order determination process of the rendering server 100 according to the embodiment of the present invention;

"FIG. 8 is a view for explaining the rendering order determination process according to the embodiment of the present invention;

"FIG. 9 is another view for explaining the rendering order determination process according to the embodiment of the present invention;

"FIG. 10 is a view for explaining a rendering order determined by the rendering order determination process according to the embodiment of the present invention; and

"FIG. 11 is a flowchart showing an example of the rendering order determination process of the rendering server 100 according to a modification of the present invention."

For additional information on this patent application, see: IWASAKI, Tetsuji. Rendering Control Apparatus, Control Method Thereof, Recording Medium, Rendering Server, and Rendering System. Filed February 19, 2014 and posted June 26, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=5572&p=112&f=G&l=50&d=PG01&S1=20140619.PD.&OS=PD/20140619&RS=PD/20140619

Keywords for this news article include: Patents, Information Technology, Information and Data Storage.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters