Image processing for a game

التفاصيل البيبلوغرافية
العنوان: Image processing for a game
Patent Number: 8,172,678
تاريخ النشر: May 08, 2012
Appl. No: 12/285554
Application Filed: October 08, 2008
مستخلص: This image processing device for games is a device whereby a prescribed number of models (characters) are setup in virtual space, these models are controlled such that they move in prescribed directions in the virtual space, and images of this virtual space from a virtual viewpoint are displayed on means for display. In order to display the movement of the models that are arranged in virtual space more realistically, in one construction thereof, this device is provided with means for image processing that apply virtual centripetal force to the models. Furthermore, in order to display the movement of the models more realistically and to heighten the dramatic effect, in one construction thereof, this device is equipped with means for processing residual image presentation in order to represent the track of movement of a model as residual images. This means for processing is equipped with means for storage that store without modification motion data of the model prior to the current motion and with means for display control that display this stored data together with the current motion data.
Inventors: Kaku, Tetsuya (Tokyo, JP); Mine, Yuichiro (Takamatsu, JP); Ono, Takashi (Tokyo, JP); Haga, Norio (Tokyo, JP); Osaki, Makoto (Tokyo, JP); Yamaguchi, Takayuki (Yokohama, JP); Sekine, Norihiro (Tokyo, JP); Yui, Ryoya (Tokyo, JP); Nishikawa, Saori (Tokyo, JP); Sugimoto, Tetsuya (Tokyo, JP); Yoshida, Shigeru (Tokyo, JP); Nakatani, Manabu (Tokyo, JP); Uchida, Masumi (Tokyo, JP)
Assignees: Kabushiki Kaisha Sega (Tokyo, JP)
Claim: 1. An image processing method for executing game image processing using an image processing device, the image processing device including a CPU for executing game application software stored in a memory, and a user information input device, wherein the CPU sets, based on the game application software and information input from a user, a user-operated model operated by the user and an opponent model that is an opponent of the user-operated model, the user-operated model and the opponent model facing each other in virtual space created by the game application software, controls the user-operated model so that it moves in prescribed directions in the virtual space, and displays, in a display device, an image of the virtual space viewed from a virtual viewpoint, the method comprising: a first step of determining, if a level of the user-operated model differs from a position of the opponent model, under the control of the CPU, whether or not a coordinate of the user-operated model needs to be corrected; a second step of determining, under the control of the CPU, whether contact has occurred between the opponent and a ground in the virtual space; a third step of calculating, if the level difference exists in the first step and the contact has occurred in the second step, under the control of the CPU, the level difference between the user-operated model and the opponent model based on elevation of the ground on which the user-operated model and the opponent model stand in the virtual space; and a fourth step of conducting, under the control of the CPU, a calculation for compensating, based on the level difference between the user-operated model and the opponent model, a coordinate of movement of the user-operated model in the virtual space predetermined based on an assumption that no level difference exists between the user-operated model and the opponent model.
Claim: 2. The game image processing method according to claim 1 , wherein if the level difference exceeds a prescribed range, the CPU adjusts the level difference to be within the prescribed range and conducts the fourth step based on the adjusted level difference.
Claim: 3. A non-transitory computer-readable storage medium storing a program for executing a game image processing in an image processing device, the image processing device including a CPU for executing game application software stored in a memory, and a user information input device, wherein the CPU sets, based on the game application software and information input from a user, a user-operated model operated by the user and an opponent model that is an opponent of the user-operated model, the user-operated model and the opponent model facing each other in virtual space created by the game application software, controls the user-operated model so that it moves in prescribed directions in the virtual space, and displays, in a display device, an image of the virtual space viewed from a virtual viewpoint, wherein the program executes: a first step of determining, if a level of the user-operated model differs from a position of the opponent model, under the control of the CPU, whether or not a coordinate of the user-operated model needs to be corrected; a second step of determining, under the control of the CPU, whether contact has occurred between the opponent and a ground in the virtual space; a third step of calculating, if the level difference exists in the first step and the contact has occurred in the second step, under the control of the CPU, the level difference between the user-operated model and the opponent model based on elevation of the ground on which the user-operated model and the opponent model stand in the virtual space; and a fourth step of conducting, under the control of the CPU, a calculation for compensating, based on the level difference between the user-operated model and the opponent model, a coordinate of movement of the user-operated model in the virtual space predetermined based on an assumption that no level difference exists between the user-operated model and the opponent model.
Claim: 4. The non-transitory computer-readable storage medium according to claim 3 , wherein if the level difference exceeds a prescribed range, the CPU adjusts the level difference to be within the prescribed range and conducts the fourth step based on the adjusted level difference.
Claim: 5. An image processing device for executing game image processing, comprising: a user information input device; and a CPU for executing game application software stored in a memory; wherein the CPU sets, based on the game application software and information input from a user, a user-operated model operated by the user and an opponent model that is an opponent of the user-operated model, the user-operated model and the opponent model facing each other in virtual space created by the game application software, controls the user-operated model so that it moves in prescribed directions in the virtual space, and displays, in a display device, an image of the virtual space viewed from a virtual viewpoint, wherein the CPU executes: a first step of determining, if a level of the user-operated model differs from a position of the opponent model, under the control of the CPU, whether or not a coordinate of the user-operated model needs to be corrected; a second step of determining, under the control of the CPU, whether contact has occurred between the opponent and a ground in the virtual space; a third step of calculating, if the level difference exists in the first step and contact has occurred in the second step, under the control of the CPU, the level difference between the user-operated model and the opponent model based on elevation of the ground on which the user-operated model and the opponent model stand in the virtual space; and a fourth step of conducting, under the control of the CPU, a calculation for compensating, based on the level difference between the user-operated model and the opponent model, a coordinate of movement of the user-operated model in the virtual space predetermined based on an assumption that no level difference exists between the user-operated model and the opponent model.
Claim: 6. The game image processing device according to claim 5 , wherein if the level difference exceeds a prescribed range, the CPU adjusts the level difference to be within the prescribed range and conducts the fourth step based on the adjusted level difference.
Current U.S. Class: 463/31
Patent References Cited: 4148485 April 1979 Rains
4342454 August 1982 Baer et al.
4423870 January 1984 Bristow
4905147 February 1990 Logg
4930074 May 1990 McCarthy
5188567 February 1993 Volkov
5229756 July 1993 Kosugi et al.
5238250 August 1993 Leung et al.
5265888 November 1993 Yamamoto et al.
5377100 December 1994 Pope et al.
5479604 December 1995 Tsubota
D370237 May 1996 Gilliam et al.
5572646 November 1996 Kawai et al.
5591104 January 1997 Andrus et al.
5731819 March 1998 Gagne et al.
5755620 May 1998 Yamamoto et al.
5769718 June 1998 Rieder
5812138 September 1998 Devic
6117008 September 2000 Machiguchi
6166718 December 2000 Takeda
6171186 January 2001 Kurosawa et al.
6203431 March 2001 Miyamoto et al.
6241610 June 2001 Miyamoto et al.
6308565 October 2001 French et al.
6329994 December 2001 Gever et al.
6419581 July 2002 Asai et al.
6514142 February 2003 Hattori et al.
0 594 995 May 1994
0 700 010 March 1996
0 808 644 November 1997
6-277362 October 1994
6-277363 October 1994
7-105401 April 1995
7-116343 May 1995
7-191662 July 1995
7-328228 December 1995
8-137378 May 1996
8-182860 July 1996
8-202342 August 1996
WO 95/10080 April 1995






Other References: Tetsu Sato et al., “Visualization of Relativistic Moving Objects Using Ray Tracing Method in Gravitation Fields,” ITEJ Technical Report, vol. 20, No. 5, pp. 39-46, Feb. 2, 1996. cited by other
Niriyuki Murayama et al., “Simulation of Satellite's Orbits and Display of Ground Surface Position,” The Information Processing Society of Japan, Mar. 6, 1998, pp. 1-401-1-402. cited by other
Notice of Reasons for Refusal, Japanese Patent Office, Jun. 6, 2006 (14 pages). cited by other
Communication from the European Patent Office dated Feb. 7, 2007 (5 pages). cited by other
Communication from the European Patent Office in Application No. 04018164, dated Jul. 30, 2007 (6 pages). cited by other
Tsutsuguchi, K. et al., “Terrain Adaptive Human Walking Animation,” Systems and Computers in Japan, vol. 26, No. 5, May 1995, pp. 79-87. cited by other
Patterson, J.W., et al., “Computer Assisted Animation: 2D or not 2D?” The Computer Journal, vol. 37, No. 10, 1994, Oxford Great Britain, pp. 829-839. cited by other
Assistant Examiner: Leichliter, Chase
Primary Examiner: Lewis, David L
Attorney, Agent or Firm: Finnegan, Henderson, Farabow, Garrett & Dunner, L.L.P.
رقم الانضمام: edspgr.08172678
قاعدة البيانات: USPTO Patent Grants