EP1160761A2 - Display control method, game machine, and recording medium having recorded thereon processing program, for inhibiting unsmooth movement of display image - Google Patents

Display control method, game machine, and recording medium having recorded thereon processing program, for inhibiting unsmooth movement of display image Download PDF

Info

Publication number
EP1160761A2
EP1160761A2 EP01303909A EP01303909A EP1160761A2 EP 1160761 A2 EP1160761 A2 EP 1160761A2 EP 01303909 A EP01303909 A EP 01303909A EP 01303909 A EP01303909 A EP 01303909A EP 1160761 A2 EP1160761 A2 EP 1160761A2
Authority
EP
European Patent Office
Prior art keywords
display image
display
opacity
image
predetermined direction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP01303909A
Other languages
German (de)
French (fr)
Other versions
EP1160761A3 (en
Inventor
C/o KCE Studios Inc Adachim Yosuke
Ayumu C/o KCE Studios Inc. Nishino
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Group Corp
Original Assignee
Konami Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Corp filed Critical Konami Corp
Publication of EP1160761A2 publication Critical patent/EP1160761A2/en
Publication of EP1160761A3 publication Critical patent/EP1160761A3/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • G09G5/346Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a bit-mapped display memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/203Image generating hardware
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen

Definitions

  • the present invention relates to a display control method and a game machine for inhibiting unsmooth movement of a display image, which would otherwise arise when a certain display image appears on a game screen at a considerably low speed. Further, the present invention relates to a recording medium, such as a computer readable medium, having recorded thereon a processing program for inhibiting unsmooth movement of a display image appearing in a display area, which would otherwise arise when a certain display image is moved at a considerably low speed.
  • a certain display image such as a character, a background image, etc.
  • a predetermined direction very slowly within a game screen. For instance, there is a case where a display image is moved one dot every few frames; e.g., a case where a display image is moved one dot in a predetermined direction every three frames.
  • Figs. 5A to 5D are schematic descriptive views based on the premise that a certain display image 200 appearing in a display area will be moved to the right side (designated by symbol A). Dotted lines extending in the longitudinal direction in the drawing are all spaced one dot apart. Provided that the certain display image 200 is moved one dot every three frames, movement of the image will be described. One frame is switched every, for example, "1/60 (seconds)."
  • the display image 200 remains stationary.
  • the display image 200 is moved one dot to the right (see Fig. 5D). In this way, display of the display image 200 moving one dot over a plurality of frames is controlled.
  • Movement of the display image 200 at a considerably low speed such as moving the display image 200 by one dot over a plurality of frames, results in the display image 200 moving stiffly.
  • the present invention has been conceived to solve the above-described problem, and an object of the present invention is to provide a display control method and a game machine for inhibiting unsmooth movement of a display image appearing in a display area, which would otherwise arise when a certain display image is moved at a considerably low speed. Further, the present invention is aimed at providing a recording medium, such as a computer readable medium, having recorded thereon a processing program for inhibiting unsmooth movement of a display image appearing in a display area, which would otherwise arise when a certain display image is moved at a considerably low speed.
  • a recording medium such as a computer readable medium
  • a display control method for displaying a desired display image within a display area of a display device comprising a step of performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  • the resultant display image appears as if moving smoothly even when moved at considerably low speed, e.g., one dot over a plurality of frames.
  • the performing step includes:
  • a new display image which is substantially identical with the certain display image and has the predetermined minimum opacity, is caused to emerge so as to overlap the certain display image.
  • the new display image which has been laid on the certain display image, is shifted by an amount of a movement in which the certain display image would be moved in a predetermined direction, while the opacity of the new display image is gradually increased to the maximum opacity.
  • the certain display image is erased from the display area. Accordingly, the new display image has been moved in advance, and the opacity of the display image is gradually increased, thereby inhibiting unsmooth movement of the display image. Namely, the certain display image is not moved every plural frames as in the case of the display control method like the related art.
  • the performing step further includes linearly increasing the opacity of the second display image at respective points of time a plurality of frames are switched.
  • the opacity of the new display image which has been laid over the certain display image is increased linearly at respective points of time a plurality of frames are switched, thereby enabling more smooth movement of the display image.
  • the performing step further includes maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • the performing step further includes a combination of grasping that the first display image will be moved in the predetermined direction, and maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • a game machine displaying a desired display image within a display area of a display device, and performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  • the game machine comprises:
  • a new display image which is substantially identical with the certain display image and has the predetermined minimum opacity, is caused to emerge so as to overlap the certain display image.
  • the new display image which has been laid on the certain display image, is shifted by an amount of a movement in which the certain display image would be moved in a predetermined direction, while the opacity of the new display image is gradually increased to the maximum opacity.
  • the certain display image is erased from the display area. Accordingly, the new display image has been moved in advance, and the opacity of the display image is gradually increased, thereby inhibiting unsmooth movement of the display image. Namely, the certain display image is not moved every plural frames as in the case of the display control method like the related art.
  • the opacity of the second display image linearly increased at respective points of time a plurality of frames are switched.
  • the game machine may further comprise means for maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • the game machine may further comprise means for grasping that the first display image will be moved in the predetermined direction, and means for maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • a computer readable medium having recorded thereon a processing program for displaying a desired display image within a display area of a display device, the processing program comprises an image processing routine for performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  • the image processing routine for performing image processing so that a certain display image appears to be smoothly moved in a predetermined direction. Accordingly, the resultant display image appears as if smoothly moving even when moved at considerably low speed; e.g., one dot over a plurality of frames.
  • the computer readable medium as described above may include ROM (i.e., Read Only Memory), a semiconductor recording medium such as a semiconductor IC (i.e., Integrated Circuit) etc., an optical recording medium such as a DVD-ROM (i.e., Digital Versatile Disk Read Only Memory), a CD-ROM (i.e., Compact Disc Read Only Memory), etc., a magnetic recording medium such as a flexible disk etc., and a recording medium capable of recording and reading digital contents, such as a magneto-optical recording medium, for example, an MO (i.e., Magneto Optical) disk etc..
  • ROM Read Only Memory
  • a semiconductor recording medium such as a semiconductor IC (i.e., Integrated Circuit) etc.
  • an optical recording medium such as a DVD-ROM (i.e., Digital Versatile Disk Read Only Memory), a CD-ROM (i.e., Compact Disc Read Only Memory), etc.
  • a magnetic recording medium such as a flexible disk etc.
  • the image processing routine includes:
  • a new display image has been moved in advance, and the opacity of the display image is gradually increased, thereby inhibiting unsmooth movement of the display image.
  • the certain display image is not moved every plural frames as in the case of the display control like the related art.
  • the image processing routine further includes linearly increasing the opacity of the second display image at respective points of time a plurality of frames are switched.
  • the image processing routine may further include maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • the image processing routine may further include:
  • the game machine comprises a CPU 10 for controlling the entirety of the game machine; ROM 20 having recorded thereon basic software (OS); RAM 30 in which work areas are formed; a voice synthesizer 40; an image display device 50; a CD drive 60; and a controller 80 connected the CPU 10 by way of an I/O terminal 70.
  • OS basic software
  • RAM 30 in which work areas are formed
  • voice synthesizer 40 an image display device 50
  • CD drive 60 a CD drive 60
  • controller 80 connected the CPU 10 by way of an I/O terminal 70.
  • the voice synthesizer 40 is equipped with a CPU 42 for synthesizing a voice.
  • the CPU 42 is constructed so as to output, from a loudspeaker 44, a sound effect corresponding to a voice control signal output from the CPU 10.
  • the image display device 50 is equipped with a CPU 52 for drawing purposes and a frame buffer 54.
  • a display device 56 embodied by a home TV set is connected to the image display device 50.
  • the CPU 52 de-archives, into a frame buffer 54, image data corresponding to a display control signal transmitted from the CPU 10.
  • the display device 56 is constructed so as to provide a desired display image.
  • a controller 80 is provided with a switch group 81 comprising a plurality of switches, and selection of a menu and movement of a character are effected by way of actuation of switches.
  • a game program 120 for controlling the operation of the game machine is recorded in a storage region of a CD-ROM (recording medium) 100.
  • the CD-ROM 100 is loaded into a CD-ROM driver 60, the CPU 10 operates in accordance with the OS (i.e., Operating System) recorded on the ROM 20.
  • the CD driver 60 reads the play program 120 and de-archives the thus-read play program 120 into the RAM 30.
  • the CPU 10 executes the game program 120 de-archived into the RAM 30. At this time, the CPU 10 transmits a control signal to the CPU 42 or the CPU 52, as required. In accordance with the received control signal, the CPU 42 and the CPU 52 perform a round of control operations for the game machine. Upon receipt of an operation signal for the switch group 81 output from the controller 80, the CPU 10 performs operation control in accordance with the received operation signal, as required. A round of control operations to be performed by the game machine are effected.
  • the CPU 52 performs the operation as a result of the CPU 10 sending a display control signal to the CPU 52.
  • the following description is based on the premise that the certain display image 200 is moved one dot every three frames (a frame switching time of "1/60") to the right at low speed; that is, a case where movement of the display image 200 requires three frames.
  • the CPU 10 grasps that the certain display image 200 will be moved.
  • step S200 shown in Fig. 2 the CPU 52 causes a display image (display image 201) ⁇ which is identical with the display image 200 to be moved one dot to the right every three frames and has substantially minimum opacity ⁇ to emerge so as to overlap the display image 200 within the display area of the display device 56. See Fig. 3A.
  • opacity assumes a value of "0%,” as shown in Fig. 4.
  • the display image 201 is in a completely transparent state. Hence, only the display image 200 appears in the display area.
  • the CPU 52 changes a so-called Value A (also called as "Value ⁇ "), thereby changing opacity.
  • step S210 shown in Fig. 2 the CPU 52 shifts the display image 201, which has been laid over the display image 200, to the right (designated by A) by the amount of travel (one dot in this case), thereby gradually increasing opacity until the maximum opacity is achieved.
  • Figs. 3B and 3C are schematic descriptive views showing the state in which the maximum opacity has been achieved. As can be seen from Fig. 4, the display image 201 assumes opacity of "(100/3)%" in the second frame shown in Fig. 3B. The display image 201 assumes opacity of "(200/3)%" in the third frame shown in Fig. 3C.
  • the position of the display image 200 is maintained, and the position of the display image 201 is shifted in the direction designated by A.
  • the display image 200 is not moved in the direction designated by A, and the display image 201 is moved instead of the display image 200.
  • step S220 shown in Fig. 2 when the display image 201 has assumed opacity of 100% (maximum), the display image 200 is erased from the display area. The display image 201 is displayed as if the display image 200 have been moved one dot to the right.
  • the opacity of 100% means opacity similar to the display image 200.
  • the display image is shifted one dot to the right, thereby gradually increasing the opacity of the display image 201 until opacity of 100% is achieved.
  • the display image 200 is erased from the display area. Consequently, the display image 200 is not moved every three frames as in the case of the relate-art display control method.
  • a new display image 201 has been moved in advance, and the opacity of the display image 201 is gradually increased, thereby inhibiting unsmooth movement of the display image. Unsmooth movement of a display image can be inhibited by way of simple image processing, such as emergence of the display image 201, changes in opacity thereof, and extinction of the display image 200.
  • the opacity of the display image 201 is increased linearly at a point in time at which frames are switched, the opacity of the display image 201 is increased linearly at a point in time at which frames are switched, thereby enabling more smooth movement of the display image 200.
  • the graph shown in Fig. 4 depicts variations in opacity on the premise that a display image is moved one dot every three frames, wherein opacity is increased linearly from 0 to 100% in three stages. Generally, when an image is moved one dot every "n" frames, movement of a display image can be made more smooth by way of linearly changing opacity in "n" stages.
  • the game program 120 includes a program for causing the game machine to perform operations such as those described with reference to Fig. 2.
  • the CPU 10 and the CPU 25 perform operations in accordance with the program, thereby effecting processes shown in Fig. 2.
  • the embodiment can be subjected to modifications or alterations within the scope of the invention.
  • the display image 200 may be moved in a vertical or oblique direction; the number of frames required for moving a display image one dot may be changed from 3 to 2, 4 or more; or opacity may be changed in a manner that is not particularly linear.
  • the embodiment has been described while taking a TV game machine as an example, the present invention may be applied to other game machines; e.g., a Pachinko machine, a Pachinko-Slot machine, etc..
  • the present invention enables smooth movement of a display image even when the display image is moved at a considerably low speed; for example, when the display image is moved one dot in a predetermined direction over a plurality of frames.

Abstract

A display image (201) which is substantially identical with a display image (200) and has the minimum opacity is caused to emerge so as to overlap the display image (200). Next, the display image (201) is shifted one dot to the right, and opacity of the display image (201) is increased gradually until opacity assumes a value of 100%. Further, the display image (200) is erased from the display area.
Figure 00000001
Figure 00000002
Figure 00000003

Description

  • The present invention relates to a display control method and a game machine for inhibiting unsmooth movement of a display image, which would otherwise arise when a certain display image appears on a game screen at a considerably low speed. Further, the present invention relates to a recording medium, such as a computer readable medium, having recorded thereon a processing program for inhibiting unsmooth movement of a display image appearing in a display area, which would otherwise arise when a certain display image is moved at a considerably low speed.
  • The present application is based on Japanese Patent Application No. 2000-161440, which is incorporated herein by reference.
  • There is a case where a certain display image, such as a character, a background image, etc., is moved in a predetermined direction very slowly within a game screen. For instance, there is a case where a display image is moved one dot every few frames; e.g., a case where a display image is moved one dot in a predetermined direction every three frames.
  • Figs. 5A to 5D are schematic descriptive views based on the premise that a certain display image 200 appearing in a display area will be moved to the right side (designated by symbol A). Dotted lines extending in the longitudinal direction in the drawing are all spaced one dot apart. Provided that the certain display image 200 is moved one dot every three frames, movement of the image will be described. One frame is switched every, for example, "1/60 (seconds)."
  • In spite of the fact that switching is effected between a first frame (see Fig. 5A), a second frame (see Fig. 5B), and a third frame (see Fig. 5C), the display image 200 remains stationary. In a fourth frame, the display image 200 is moved one dot to the right (see Fig. 5D). In this way, display of the display image 200 moving one dot over a plurality of frames is controlled.
  • Movement of the display image 200 at a considerably low speed, such as moving the display image 200 by one dot over a plurality of frames, results in the display image 200 moving stiffly.
  • The present invention has been conceived to solve the above-described problem, and an object of the present invention is to provide a display control method and a game machine for inhibiting unsmooth movement of a display image appearing in a display area, which would otherwise arise when a certain display image is moved at a considerably low speed. Further, the present invention is aimed at providing a recording medium, such as a computer readable medium, having recorded thereon a processing program for inhibiting unsmooth movement of a display image appearing in a display area, which would otherwise arise when a certain display image is moved at a considerably low speed.
  • To achieve the above object, according to a first aspect of the present invention, there is provided a display control method for displaying a desired display image within a display area of a display device, the display control method comprising a step of performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  • In accordance with the first object of the present invention, since there is performed the image processing for a certain display image to be moved in a predetermined direction so that a movement of the certain display image appears to be smoothly performed, the resultant display image appears as if moving smoothly even when moved at considerably low speed, e.g., one dot over a plurality of frames.
  • According to a second aspect of the present invention depending on the first aspect, it is preferable that the performing step includes:
  • displaying a second display image which is substantially identical with a displayed content of the first display image and has predetermined minimum opacity relative to opacity of the first display image, so that the first display image and the second display image are overlapped;
  • shifting the second display image in the predetermined direction by an amount of a movement in which the first display image will be moved;
  • gradually increasing the opacity of the second display image to maximum opacity similar to the opacity of the first display image; and
  • erasing the first display image from the display area when the opacity of the second display image is the maximum opacity.
  • In accordance with the second aspect of the present invention, a new display image, which is substantially identical with the certain display image and has the predetermined minimum opacity, is caused to emerge so as to overlap the certain display image. Next, the new display image, which has been laid on the certain display image, is shifted by an amount of a movement in which the certain display image would be moved in a predetermined direction, while the opacity of the new display image is gradually increased to the maximum opacity. Further, the certain display image is erased from the display area. Accordingly, the new display image has been moved in advance, and the opacity of the display image is gradually increased, thereby inhibiting unsmooth movement of the display image. Namely, the certain display image is not moved every plural frames as in the case of the display control method like the related art.
  • According to a third aspect of the present invention depending on the second aspect, it is preferable that the performing step further includes linearly increasing the opacity of the second display image at respective points of time a plurality of frames are switched.
  • In accordance with the third aspect of the present invention, since the opacity of the new display image which has been laid over the certain display image is increased linearly at respective points of time a plurality of frames are switched, thereby enabling more smooth movement of the display image.
  • According to a fourth aspect of the present invention in view of the above-described aspects, it is preferable that the performing step further includes maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • According to a fifth aspect of the present invention in view of the above-described aspects, it is preferable that the performing step further includes a combination of grasping that the first display image will be moved in the predetermined direction, and maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • Further, to achieve the above object, according to a sixth aspect of the present invention, there is provided a game machine, displaying a desired display image within a display area of a display device, and performing image processing so that a first display image appears to be smoothly moved in a predetermined direction. Preferably, the game machine comprises:
  • means for displaying a second display image which is substantially identical with a displayed content of the first display image and has predetermined minimum opacity relative to opacity of the first display image, so that the first display image and the second display image are overlapped;
  • means for shifting the second display image in the predetermined direction by an amount of a movement in which the first display image will be moved;
  • means for gradually increasing the opacity of the second display image to maximum opacity similar to the opacity of the first display image; and
  • means for erasing the first display image from the display area when the opacity of the second display image is the maximum opacity.
  • In accordance with the sixth aspect of the present invention, a new display image, which is substantially identical with the certain display image and has the predetermined minimum opacity, is caused to emerge so as to overlap the certain display image. Next, the new display image, which has been laid on the certain display image, is shifted by an amount of a movement in which the certain display image would be moved in a predetermined direction, while the opacity of the new display image is gradually increased to the maximum opacity. Further, the certain display image is erased from the display area. Accordingly, the new display image has been moved in advance, and the opacity of the display image is gradually increased, thereby inhibiting unsmooth movement of the display image. Namely, the certain display image is not moved every plural frames as in the case of the display control method like the related art.
  • According to a seventh aspect of the present invention depending on the sixth aspect, it is preferable that the opacity of the second display image linearly increased at respective points of time a plurality of frames are switched.
  • According to an eighth aspect of the present invention depending on the sixth aspect, the game machine may further comprise means for maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction. Alternatively, according to a ninth aspect of the present invention depending on the sixth aspect, the game machine may further comprise means for grasping that the first display image will be moved in the predetermined direction, and means for maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • Further, to achieve the above object, according to a tenth aspect of the present invention, there is provided a computer readable medium having recorded thereon a processing program for displaying a desired display image within a display area of a display device, the processing program comprises an image processing routine for performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  • In accordance with the tenth aspect of the present invention, as a result of executing the processing program by a computer, there is performed the image processing routine for performing image processing so that a certain display image appears to be smoothly moved in a predetermined direction. Accordingly, the resultant display image appears as if smoothly moving even when moved at considerably low speed; e.g., one dot over a plurality of frames.
  • It should be noted that the computer readable medium as described above may include ROM (i.e., Read Only Memory), a semiconductor recording medium such as a semiconductor IC (i.e., Integrated Circuit) etc., an optical recording medium such as a DVD-ROM (i.e., Digital Versatile Disk Read Only Memory), a CD-ROM (i.e., Compact Disc Read Only Memory), etc., a magnetic recording medium such as a flexible disk etc., and a recording medium capable of recording and reading digital contents, such as a magneto-optical recording medium, for example, an MO (i.e., Magneto Optical) disk etc..
  • According to an eleventh aspect of the present invention depending on the tenth aspect, it is preferable that the image processing routine includes:
  • displaying a second display image which is substantially identical with a displayed content of the first display image and has predetermined minimum opacity relative to opacity of the first display image, so that the first display image and the second display image are overlapped;
  • shifting the second display image in the predetermined direction by an amount of a movement in which the first display image will be moved;
  • gradually increasing the opacity of the second display image to maximum opacity similar to the opacity of the first display image; and
  • erasing the first display image from the display area when the opacity of the second display image is the maximum opacity.
  • In accordance with the eleventh aspect of the present invention, as a result of executing the processing program by a computer, a new display image has been moved in advance, and the opacity of the display image is gradually increased, thereby inhibiting unsmooth movement of the display image. Namely, the certain display image is not moved every plural frames as in the case of the display control like the related art.
  • According to a twelfth aspect of the present invention depending on the eleventh aspect, it is preferable that the image processing routine further includes linearly increasing the opacity of the second display image at respective points of time a plurality of frames are switched.
  • In accordance with the twelfth aspect of the present invention, since the opacity of the new display image which has been laid over the certain display image is increased linearly at respective points of time a plurality of frames are switched, thereby enabling more smooth movement of the display image.
  • According to a thirteenth aspect of the present invention depending on the eleventh aspect, the image processing routine may further include maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction. Alternatively, according to a fourteenth aspect of the present invention depending on the eleventh aspect, the image processing routine may further include:
  • grasping that the first display image will be moved in the predetermined direction; and
  • maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  • In the Drawings:
  • The above and other objects and advantages of the present invention will become more apparent by describing in detail a preferred embodiment thereof with reference to the accompanying drawings, wherein:
  • Fig. 1 is a block diagram showing the hardware configuration of a game machine according to an embodiment of the present invention;
  • Fig. 2 is a flowchart for describing the operation of the game machine according to the embodiment;
  • Figs. 3A through 3D are schematic descriptive views for describing the operation of the game machine according to the embodiment;
  • Fig. 4 is a plot for describing the operation of the game machine according to the present embodiment; and
  • Figs. 5A through 5D are descriptive views showing a related display control technique.
  • An embodiment of the present invention now will be described hereinbelow with reference to Figs. 1 to 4. First, there will be described the configuration of a game machine according to an embodiment of the present invention.
  • The game machine comprises a CPU 10 for controlling the entirety of the game machine; ROM 20 having recorded thereon basic software (OS); RAM 30 in which work areas are formed; a voice synthesizer 40; an image display device 50; a CD drive 60; and a controller 80 connected the CPU 10 by way of an I/O terminal 70. These construction elements are interconnected by way of a bus 90 so as to be able to exchange required information.
  • The voice synthesizer 40 is equipped with a CPU 42 for synthesizing a voice. The CPU 42 is constructed so as to output, from a loudspeaker 44, a sound effect corresponding to a voice control signal output from the CPU 10.
  • The image display device 50 is equipped with a CPU 52 for drawing purposes and a frame buffer 54. A display device 56 embodied by a home TV set is connected to the image display device 50. The CPU 52 de-archives, into a frame buffer 54, image data corresponding to a display control signal transmitted from the CPU 10. The display device 56 is constructed so as to provide a desired display image.
  • A controller 80 is provided with a switch group 81 comprising a plurality of switches, and selection of a menu and movement of a character are effected by way of actuation of switches.
  • A game program 120 for controlling the operation of the game machine is recorded in a storage region of a CD-ROM (recording medium) 100. When the CD-ROM 100 is loaded into a CD-ROM driver 60, the CPU 10 operates in accordance with the OS (i.e., Operating System) recorded on the ROM 20. The CD driver 60 reads the play program 120 and de-archives the thus-read play program 120 into the RAM 30.
  • The CPU 10 executes the game program 120 de-archived into the RAM 30. At this time, the CPU 10 transmits a control signal to the CPU 42 or the CPU 52, as required. In accordance with the received control signal, the CPU 42 and the CPU 52 perform a round of control operations for the game machine. Upon receipt of an operation signal for the switch group 81 output from the controller 80, the CPU 10 performs operation control in accordance with the received operation signal, as required. A round of control operations to be performed by the game machine are effected.
  • An example of principal operation of the game machine according to the present invention will be described with reference to Figs. 2 through 4. The CPU 52 performs the operation as a result of the CPU 10 sending a display control signal to the CPU 52.
  • The following description is based on the premise that the certain display image 200 is moved one dot every three frames (a frame switching time of "1/60") to the right at low speed; that is, a case where movement of the display image 200 requires three frames.
  • Before steps described later are performed, the CPU 10 grasps that the certain display image 200 will be moved.
  • In step S200 shown in Fig. 2, the CPU 52 causes a display image (display image 201)―which is identical with the display image 200 to be moved one dot to the right every three frames and has substantially minimum opacity―to emerge so as to overlap the display image 200 within the display area of the display device 56. See Fig. 3A.
  • At this time, opacity assumes a value of "0%," as shown in Fig. 4. The display image 201 is in a completely transparent state. Hence, only the display image 200 appears in the display area. The CPU 52 changes a so-called Value A (also called as "Value α"), thereby changing opacity.
  • In step S210 shown in Fig. 2, the CPU 52 shifts the display image 201, which has been laid over the display image 200, to the right (designated by A) by the amount of travel (one dot in this case), thereby gradually increasing opacity until the maximum opacity is achieved. Figs. 3B and 3C are schematic descriptive views showing the state in which the maximum opacity has been achieved. As can be seen from Fig. 4, the display image 201 assumes opacity of "(100/3)%" in the second frame shown in Fig. 3B. The display image 201 assumes opacity of "(200/3)%" in the third frame shown in Fig. 3C.
  • It should be noted that the position of the display image 200 is maintained, and the position of the display image 201 is shifted in the direction designated by A. In other words, the display image 200 is not moved in the direction designated by A, and the display image 201 is moved instead of the display image 200.
  • As in step S220 shown in Fig. 2, when the display image 201 has assumed opacity of 100% (maximum), the display image 200 is erased from the display area. The display image 201 is displayed as if the display image 200 have been moved one dot to the right.
  • The opacity of 100% (maximum) means opacity similar to the display image 200.
  • In the present embodiment, a display image (display image 201)―which is identical with the display image 200 and has the substantially minimum opacity―is caused to emerge so as to overlap the display image 200. Next, the display image is shifted one dot to the right, thereby gradually increasing the opacity of the display image 201 until opacity of 100% is achieved. Moreover, the display image 200 is erased from the display area. Consequently, the display image 200 is not moved every three frames as in the case of the relate-art display control method. A new display image 201 has been moved in advance, and the opacity of the display image 201 is gradually increased, thereby inhibiting unsmooth movement of the display image. Unsmooth movement of a display image can be inhibited by way of simple image processing, such as emergence of the display image 201, changes in opacity thereof, and extinction of the display image 200.
  • Since the opacity of the display image 201 is increased linearly at a point in time at which frames are switched, the opacity of the display image 201 is increased linearly at a point in time at which frames are switched, thereby enabling more smooth movement of the display image 200. The graph shown in Fig. 4 depicts variations in opacity on the premise that a display image is moved one dot every three frames, wherein opacity is increased linearly from 0 to 100% in three stages. Generally, when an image is moved one dot every "n" frames, movement of a display image can be made more smooth by way of linearly changing opacity in "n" stages.
  • The game program 120 includes a program for causing the game machine to perform operations such as those described with reference to Fig. 2. The CPU 10 and the CPU 25 perform operations in accordance with the program, thereby effecting processes shown in Fig. 2.
  • Although one preferred embodiment of the present invention has been described in a specific manner, the embodiment can be subjected to modifications or alterations within the scope of the invention. For instance, the display image 200 may be moved in a vertical or oblique direction; the number of frames required for moving a display image one dot may be changed from 3 to 2, 4 or more; or opacity may be changed in a manner that is not particularly linear. Although the embodiment has been described while taking a TV game machine as an example, the present invention may be applied to other game machines; e.g., a Pachinko machine, a Pachinko-Slot machine, etc..
  • As has been described, the present invention enables smooth movement of a display image even when the display image is moved at a considerably low speed; for example, when the display image is moved one dot in a predetermined direction over a plurality of frames.
  • It is contemplated that numerous modifications may be made to the display control method, the game machine, and the computer readable medium having recorded thereon a processing program for use with the game machine, of the present invention without departing from the spirit and scope of the invention as defined in the following claims.

Claims (16)

  1. A display control method for displaying a desired display image within a display area of a display device, the display control method comprising a step of performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  2. The display control method of claim 1, wherein the performing step includes:
    displaying a second display image which is substantially identical with a displayed content of the first display image and has predetermined minimum opacity relative to opacity of the first display image, so that the first display image and the second display image are overlapped;
    shifting the second display image in the predetermined direction by an amount of a movement in which the first display image will be moved;
    gradually increasing the opacity of the second display image to maximum opacity similar to the opacity of the first display image; and
    erasing the first display image from the display area when the opacity of the second display image is the maximum opacity.
  3. The display control method of claim 2, wherein the performing step further includes linearly increasing the opacity of the second display image at respective points of time a plurality of frames are switched.
  4. The display control method of claim 2, wherein the performing step further includes maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  5. The display control method of claim 1, wherein the performing step includes maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  6. The display control method of claim 2, wherein the performing step further includes:
    grasping that the first display image will be moved in the predetermined direction; and
    maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  7. A game machine, displaying a desired display image within a display area of a display device, and performing image processing so that a first display image appears to be smoothly moved in a predetermined direction, the game machine comprising:
    means for displaying a second display image which is substantially identical with a displayed content of the first display image and has predetermined minimum opacity relative to opacity of the first display image, so that the first display image and the second display image are overlapped;
    means for shifting the second display image in the predetermined direction by an amount of a movement in which the first display image will be moved;
    means for gradually increasing the opacity of the second display image to maximum opacity similar to the opacity of the first display image; and
    means for erasing the first display image from the display area when the opacity of the second display image is the maximum opacity.
  8. The game machine of claim 7, wherein the opacity of the second display image linearly increased at respective points of time a plurality of frames are switched.
  9. The game machine of claim 7, further comprising means for maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  10. The game machine of claim 7, further comprising:
    means for grasping that the first display image will be moved in the predetermined direction; and
    means for maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  11. A computer readable medium having recorded thereon a processing program for displaying a desired display image within a display area of a display device, the processing program comprising an image processing routine for performing image processing so that a first display image appears to be smoothly moved in a predetermined direction.
  12. The computer readable medium of claim 11, wherein the image processing routine includes:
    displaying a second display image which is substantially identical with a displayed content of the first display image and has predetermined minimum opacity relative to opacity of the first display image, so that the first display image and the second display image are overlapped;
    shifting the second display image in the predetermined direction by an amount of a movement in which the first display image will be moved;
    gradually increasing the opacity of the second display image to maximum opacity similar to the opacity of the first display image; and
    erasing the first display image from the display area when the opacity of the second display image is the maximum opacity.
  13. The computer readable medium of claim 12, wherein the image processing routine further includes linearly increasing the opacity of the second display image at respective points of time a plurality of frames are switched.
  14. The computer readable medium of claim 12, wherein the image processing routine further includes maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  15. The computer readable medium of claim 11, wherein the image processing routine includes maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
  16. The computer readable medium of claim 12, wherein the image processing routine further includes:
    grasping that the first display image will be moved in the predetermined direction; and
    maintaining a position of the first display image on the display area without moving the first display image in the predetermined direction.
EP01303909A 2000-05-31 2001-04-30 Display control method, game machine, and recording medium having recorded thereon processing program, for inhibiting unsmooth movement of display image Withdrawn EP1160761A3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000161440 2000-05-31
JP2000161440A JP2001343967A (en) 2000-05-31 2000-05-31 Display control method, game machine and recording medium

Publications (2)

Publication Number Publication Date
EP1160761A2 true EP1160761A2 (en) 2001-12-05
EP1160761A3 EP1160761A3 (en) 2003-01-15

Family

ID=18665464

Family Applications (1)

Application Number Title Priority Date Filing Date
EP01303909A Withdrawn EP1160761A3 (en) 2000-05-31 2001-04-30 Display control method, game machine, and recording medium having recorded thereon processing program, for inhibiting unsmooth movement of display image

Country Status (3)

Country Link
US (1) US20010053715A1 (en)
EP (1) EP1160761A3 (en)
JP (1) JP2001343967A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5478438B2 (en) * 2010-09-14 2014-04-23 任天堂株式会社 Display control program, display control system, display control apparatus, and display control method
US8711170B2 (en) * 2011-02-14 2014-04-29 Apple Inc. Edge alphas for image translation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4849746A (en) * 1986-04-07 1989-07-18 Dubner Computer Systems, Inc. Digital video generator
EP0992267A2 (en) * 1998-10-08 2000-04-12 Konami Co., Ltd. Image creating apparatus, displayed scene switching method for the image creating apparatus, computer-readable recording medium containing displayed scene switching program for the image creating apparatus, and video game machine

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0528631B1 (en) * 1991-08-13 1998-05-20 Xerox Corporation Electronic image generation
FR2692055B1 (en) * 1992-06-09 1996-10-25 Bull Sa DEVICE FOR DESIGNING INFORMATION CONTROL NETWORKS FOR MODELING ALL PROCESSES.
GB9314717D0 (en) * 1993-07-15 1993-08-25 Philips Electronics Uk Ltd Image processing
US5694539A (en) * 1994-08-10 1997-12-02 Intrinsa Corporation Computer process resource modelling method and apparatus
US5715416A (en) * 1994-09-30 1998-02-03 Baker; Michelle User definable pictorial interface for a accessing information in an electronic file system
US5991535A (en) * 1996-07-03 1999-11-23 Sun Microsystems, Inc. Visual composition tool for constructing application programs using distributed objects on a distributed object network
US5842020A (en) * 1997-01-31 1998-11-24 Sun Microsystems, Inc. System, method and article of manufacture for providing dynamic user editing of object oriented components used in an object oriented applet or application
US6226787B1 (en) * 1999-01-25 2001-05-01 Hewlett-Packard Company Visualization method and system for dynamically displaying operations of a program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4849746A (en) * 1986-04-07 1989-07-18 Dubner Computer Systems, Inc. Digital video generator
EP0992267A2 (en) * 1998-10-08 2000-04-12 Konami Co., Ltd. Image creating apparatus, displayed scene switching method for the image creating apparatus, computer-readable recording medium containing displayed scene switching program for the image creating apparatus, and video game machine

Also Published As

Publication number Publication date
JP2001343967A (en) 2001-12-14
EP1160761A3 (en) 2003-01-15
US20010053715A1 (en) 2001-12-20

Similar Documents

Publication Publication Date Title
EP1923889B1 (en) A video device, a method operating the video device and computer-readable medium providing a program implementing the method
EP1033157A3 (en) Music game system, game control method for the game system, and computer-readable memory medium
JP2000126457A5 (en)
RU2295781C2 (en) Data carrier containing interactive graphical flow for making changes in state of reproduction of audio/video data, method and reproduction device
JP4241222B2 (en) In-vehicle display device
JP2010226351A (en) Video reproducing device
KR100716970B1 (en) Trick play method for digital storage media and digital storage media drive thereof
US6847776B2 (en) Signal record/playback apparatus and method featuring independent recording and playback processing
EP1160761A2 (en) Display control method, game machine, and recording medium having recorded thereon processing program, for inhibiting unsmooth movement of display image
KR100223163B1 (en) Disc format for multiple speed reproduction and method for multiple speed reproduction of mpeg data thereby, and device thereof
JP4186878B2 (en) Moving picture reproducing apparatus, moving picture reproducing method, program, and recording medium therefor
JP4049424B2 (en) Method for generating control command sequence, device for processing control command sequence, and storage medium for storing control command
JP3939850B2 (en) Apparatus for processing control command sequence, method for generating control command sequence, and storage medium for storing control command sequence
US6860812B2 (en) Video game having smooth character control
JP2906888B2 (en) Game device having radar display function and display method thereof
JP2008258929A (en) Caption display area determining device and caption display program
JP2001162044A (en) Video game device and recording medium storing program
JP2001067489A (en) Device and method for displaying moving picture, and recording medium
JP2870539B2 (en) Game device having radar display function and display method thereof
JP3147854B2 (en) Game device and game display method
KR0154003B1 (en) Method for controlling shuttle playing in a video cassette recorder
JP2002315956A (en) Video game device, recording medium, and program
JP2007249909A (en) Electronic comic producing device and reproduction control device
JPH0876728A (en) Scenario display operation method and image information display device
JP2005062600A (en) Static image reproducing apparatus

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: KONAMI CORPORATION

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 20030626

AKX Designation fees paid

Designated state(s): DE FR GB

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20041103