JP4526872B2 - GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM - Google Patents

GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM Download PDF

Info

Publication number
JP4526872B2
JP4526872B2 JP2004149868A JP2004149868A JP4526872B2 JP 4526872 B2 JP4526872 B2 JP 4526872B2 JP 2004149868 A JP2004149868 A JP 2004149868A JP 2004149868 A JP2004149868 A JP 2004149868A JP 4526872 B2 JP4526872 B2 JP 4526872B2
Authority
JP
Japan
Prior art keywords
display
game screen
game
moving image
internal time
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.)
Expired - Fee Related
Application number
JP2004149868A
Other languages
Japanese (ja)
Other versions
JP2005329004A (en
Inventor
光昭 野々田
祐一郎 片野
泰宏 音羽
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.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Namco Bandai Games Inc
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 Namco Ltd, Namco Bandai Games Inc filed Critical Namco Ltd
Priority to JP2004149868A priority Critical patent/JP4526872B2/en
Publication of JP2005329004A publication Critical patent/JP2005329004A/en
Application granted granted Critical
Publication of JP4526872B2 publication Critical patent/JP4526872B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

本発明は、サウンド再生に同期したゲーム画面表示を行うゲーム装置に関する。   The present invention relates to a game apparatus that displays a game screen in synchronization with sound reproduction.

ゲーム装置の中には、音データに同期データを含ませておくことにより、ゲーム音の再生に同期させてゲーム画面表示を行うものがある(例えば、特許文献1参照。)。このゲーム装置では、音飛びが発生した場合であっても同期データの検出タイミングにあわせてゲーム画面表示の切り替えタイミングをずらすことができるため、音飛びが発生してもゲーム音出力とゲーム画面表示の同期をとることが可能になる。
特開2000−107455号公報(第5−8頁、図1−10)
Some game devices display game screens in synchronization with the reproduction of game sounds by including synchronization data in the sound data (see, for example, Patent Document 1). In this game device, even when a sound skip occurs, the game screen display switching timing can be shifted in accordance with the detection timing of the synchronization data. Can be synchronized.
JP 2000-107455 A (page 5-8, FIG. 1-10)

ところで、特許文献1に開示されたゲーム装置では、同期データが検出されるタイミングにあわせてゲーム画面の表示切り替えのタイミングが変更されるため、一連のゲーム画面表示を繰り返し行う場合にはゲーム画面の表示が不連続になって違和感を感じるという問題点があった。例えば、ゲーム音出力やゲーム画面表示に必要なデータ量を削減するために、同一内容の音データや画像データを繰り返し再生する手法が採用されるが、このような場合にはゲーム音出力およびゲーム画面表示の終了時点と開始時点で内容が連続するように工夫されている。ところが、ゲーム音出力において音飛びが発生すると、ゲーム音出力の次の開始時点が早くなってしまうため、これにあわせてゲーム画面表示の開始時点も早くすると、ゲーム画面の表示内容が不連続になってしまう。同じようなことは、音飛び以外の原因によって生じることもある。例えば、ゲーム音出力を行うサウンド基板と、ゲーム画面表示を行う映像基板が別々に備わっており、それぞれの基板にそれぞれの処理を行うCPUや動作クロックを発生させる発振器が別々に搭載されている場合を考える。サウンド基板において所定時間のゲーム音出力を繰り返し行うとともに、映像基板において同じ所定時間のゲーム画面表示を繰り返し行う場合であっても、それぞれの基板における処理速度は許容範囲内でわずかに異なるため、ゲーム音出力に際して音飛びが発生していなくても、ゲーム音出力にゲーム画面表示を同期させた場合には、一連のゲーム画面表示の終了時点と開始時点で内容がわずかにずれてしまう。例えば、ゲーム画面内で一方向に移動するキャラクタが含まれる場合に、一連のゲーム画面表示が終了時点から開始時点に遷移する際に、一時的にこのキャラクタの位置が逆戻りする事態が考えられ、このゲーム画面を見ているプレーヤにとっては非常に違和感を感じることになる。   By the way, in the game device disclosed in Patent Document 1, the timing for switching the display of the game screen is changed in accordance with the timing at which the synchronization data is detected. There was a problem that the display became discontinuous and felt uncomfortable. For example, in order to reduce the amount of data necessary for game sound output and game screen display, a method of repeatedly reproducing sound data and image data having the same content is adopted. It is devised so that the contents are continuous at the end and start of the screen display. However, if a sound skip occurs in the game sound output, the next start time of the game sound output becomes earlier, so if the start time of the game screen display is made earlier, the display content of the game screen becomes discontinuous. turn into. The same thing may be caused by causes other than sound skipping. For example, a sound board that outputs game sounds and a video board that displays game screens are provided separately, and each board is equipped with a CPU that performs each process and an oscillator that generates an operation clock. think of. Even if the game board repeatedly outputs a game sound for a predetermined time on the sound board and repeatedly displays the game screen for the same predetermined time on the video board, the processing speed on each board is slightly different within an allowable range. Even if no sound skipping occurs at the time of sound output, if the game screen display is synchronized with the game sound output, the content slightly shifts between the end time and the start time of the series of game screen display. For example, when a character that moves in one direction in the game screen is included, when the series of game screen display transitions from the end time to the start time, there may be a situation in which the position of this character temporarily returns. The player who is watching this game screen feels very uncomfortable.

本発明は、このような点に鑑みて創作されたものであり、その目的は、ゲーム画面を表示する際に発生する違和感をなくすことができるゲーム装置、ゲーム画面表示方法およびゲーム画面表示プログラムを提供することにある。   The present invention was created in view of the above points, and an object of the present invention is to provide a game device, a game screen display method, and a game screen display program capable of eliminating the uncomfortable feeling that occurs when displaying a game screen. It is to provide.

上述した課題を解決するために、本発明のゲーム装置は、背景画像と、時間経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像とが含まれるゲーム画面の表示を行うものであり、内部時刻に対応する移動画像のゲーム画面内での表示位置を計算する位置計算手段と、内部時刻を計算するとともに、所定の同期タイミングに合わせてこの内部時刻の内容を更新する内部時刻計算手段と、背景画像を描画するとともに位置計算手段によって算出された表示位置に移動画像を描画してゲーム画面を作成するゲーム画面描画手段と、ゲーム画面描画手段によって作成されたゲーム画面を表示する表示手段と、同期タイミングにおいて、ゲーム画面の表示タイミングのずれ量を計算する表示ずれ計算手段と、同期タイミングにおいて既に表示中の移動画像について、ずれ量を考慮して表示位置を補正する指示を位置計算手段に対して行う表示ずれ補正手段とを備えている。   In order to solve the above-described problems, the game device of the present invention displays a game screen including a background image and a moving image that occurs in the background image and then moves in the background image as time elapses. The position calculation means for calculating the display position of the moving image corresponding to the internal time on the game screen, the internal time is calculated, and the content of the internal time is updated in accordance with a predetermined synchronization timing. An internal time calculating means, a game screen drawing means for drawing a background image and drawing a moving image at a display position calculated by the position calculating means to create a game screen, and a game screen created by the game screen drawing means Display means for displaying, display synchronization calculating means for calculating a shift amount of the display timing of the game screen at the synchronization timing, synchronization timing Already for moving image being displayed, and a display shift correcting means for performing an instruction to correct the display position in consideration of the shift amount relative to the position calculating means in the ring.

また、本発明のゲーム画面表示方法は、背景画像と、時間経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像とが含まれるゲーム画面の表示を行うものであり、内部時刻に対応する移動画像のゲーム画面内での表示位置を計算する位置計算ステップと、内部時刻を計算するとともに、所定の同期タイミングに合わせてこの内部時刻の内容を更新する内部時刻計算ステップと、背景画像を描画するとともに位置計算ステップにおいて算出された表示位置に移動画像を描画してゲーム画面を作成するゲーム画面描画ステップと、ゲーム画面描画ステップにおいて作成されたゲーム画面を表示する表示ステップと、同期タイミングにおいて、ゲーム画面の表示タイミングのずれ量を計算する表示ずれ計算ステップと、同期タイミングにおいて既に表示中の移動画像について、ずれ量を考慮して表示位置を補正する指示を行う表示ずれ補正ステップとを有している。   Further, the game screen display method of the present invention displays a game screen including a background image and a moving image that occurs in the background image as time passes and then moves in the background image. A position calculating step for calculating the display position of the moving image corresponding to the internal time in the game screen, and an internal time calculating step for calculating the internal time and updating the content of the internal time in accordance with a predetermined synchronization timing A game screen drawing step for drawing a background image and drawing a moving image at the display position calculated in the position calculation step to create a game screen; and a display step for displaying the game screen created in the game screen drawing step Display deviation calculation step for calculating the amount of deviation of the display timing of the game screen at the synchronization timing , The mobile image already being displayed in the synchronization timing, and a display shift correction step of performing an instruction to correct the display position in consideration of the shift amount.

また、本発明のゲーム画面表示プログラムは、背景画像と、時間経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像とが含まれるゲーム画面の表示を行わせるために、コンピュータを、内部時刻に対応する移動画像のゲーム画面内での表示位置を計算する位置計算手段と、内部時刻を計算するとともに、所定の同期タイミングに合わせてこの内部時刻の内容を更新する内部時刻計算手段と、背景画像を描画するとともに位置計算手段によって算出された表示位置に移動画像を描画してゲーム画面を作成するゲーム画面描画手段と、ゲーム画面描画手段によって作成されたゲーム画面を表示する表示手段と、同期タイミングにおいて、ゲーム画面の表示タイミングのずれ量を計算する表示ずれ計算手段と、同期タイミングにおいて既に表示中の移動画像について、ずれ量を考慮して表示位置を補正する指示を位置計算手段に対して行う表示ずれ補正手段として機能させる。   In addition, the game screen display program of the present invention displays a game screen including a background image and a moving image that occurs in the background image and then moves in the background image as time elapses. The computer calculates the display position of the moving image corresponding to the internal time on the game screen, and calculates the internal time and updates the content of the internal time in accordance with a predetermined synchronization timing. A time calculation means, a game screen drawing means for drawing a background image and drawing a moving image at a display position calculated by the position calculation means to create a game screen, and a game screen created by the game screen drawing means are displayed. Display deviation calculating means for calculating the amount of deviation of the display timing of the game screen at the synchronization timing. For already moving image being displayed in timing, to function as a display displacement correction means for performing an instruction to correct the display position in consideration of the shift amount relative to the position calculating means.

内部時刻を同期タイミングに合わせて更新する際に、表示中の移動画像については表示位置が補正されるため、更新後の内部時刻に対応するようにゲーム画面の表示を行った場合であっても、このゲーム画面に含まれる移動画像の位置が不連続的に変化することがなく、ゲーム画面を表示する際に発生する違和感をなくすことができる。   When updating the internal time according to the synchronization timing, the display position of the moving image being displayed is corrected, so even if the game screen is displayed to correspond to the updated internal time The position of the moving image included in the game screen does not change discontinuously, and the uncomfortable feeling that occurs when the game screen is displayed can be eliminated.

また、上述したゲーム画面描画手段によるゲーム画面の作成は、所定時間を単位として同じ内容が繰り返されており、同期タイミングとして繰り返し周期の終了時点および開始時点が設定されていることが望ましい。あるいは、上述したゲーム画面描画ステップにおけるゲーム画面の作成は、所定時間を単位として同じ内容が繰り返されており、同期タイミングとして繰り返し周期の終了時点および開始時点が設定されていることが望ましい。これにより、所定時間のゲーム画面を繰り返し再生して表示する場合に、この繰り返しの終了時点と開始時点における表示の連続性を維持することが可能になる。   Further, in the creation of the game screen by the above-described game screen drawing means, it is desirable that the same contents are repeated in units of a predetermined time, and the end point and start point of the repetition cycle are set as the synchronization timing. Alternatively, the creation of the game screen in the above-described game screen drawing step preferably repeats the same content in units of a predetermined time, and the end point and start point of the repetition cycle are preferably set as the synchronization timing. As a result, when the game screen for a predetermined time is repeatedly reproduced and displayed, the continuity of display at the end point and the start point of the repetition can be maintained.

また、上述した所定時間を単位として繰り返されるゲーム音の出力を行うゲーム音出力手段と、ゲーム音の出力タイミングに合わせて同期タイミングを設定する同期設定手段とをさらに備えることが望ましい。あるいは、上述した所定時間を単位として繰り返されるゲーム音の出力を行うゲーム音出力ステップと、ゲーム音の出力タイミングに合わせて同期タイミングを設定する同期設定ステップとをさらに有することが望ましい。これにより、ゲーム音の出力に同期してゲーム画面を繰り返し表示する場合に、ゲーム画面表示において表示内容が不連続になることを防止することができる。   In addition, it is desirable to further include a game sound output unit that outputs a game sound repeated in units of the predetermined time described above, and a synchronization setting unit that sets a synchronization timing in accordance with the output timing of the game sound. Alternatively, it is desirable to further include a game sound output step for outputting a game sound repeated in units of the predetermined time described above, and a synchronization setting step for setting a synchronization timing in accordance with the output timing of the game sound. Thereby, when the game screen is repeatedly displayed in synchronization with the output of the game sound, it is possible to prevent the display content from being discontinuous in the game screen display.

また、上述した同期設定手段は、ゲーム音出力の繰り返し周期に連動して同期信号を出力する同期信号出力手段と、この同期信号を受信したときに同期タイミングを設定する同期信号受信手段とを有することが望ましい。これにより、ゲーム音出力のタイミングが変動した場合であっても、ゲーム画面表示のタイミングを確実に、しかも内容の連続性を維持した状態で確保することができる。   The synchronization setting means described above includes synchronization signal output means for outputting a synchronization signal in conjunction with a repetition period of game sound output, and synchronization signal receiving means for setting a synchronization timing when the synchronization signal is received. It is desirable. Thereby, even when the timing of game sound output varies, the timing of game screen display can be ensured while maintaining the continuity of contents.

また、上述したゲーム画像描画手段とゲーム音出力手段のそれぞれは、別々のクロック発生部から出力されるクロック信号に同期して動作するプロセッサによって実現されていることが望ましい。これにより、ゲーム音出力に用いるクロック信号の周波数とゲーム画面表示に用いるクロック信号の周波数とが厳密に一致していない場合に生じる表示ずれを修正する場合であっても、ゲーム画面の内容の連続性を確保することができ、プレーヤに与える違和感をなくすことができる。   Each of the above-described game image drawing means and game sound output means is preferably realized by a processor that operates in synchronization with clock signals output from separate clock generators. As a result, even if the display deviation that occurs when the frequency of the clock signal used for game sound output and the frequency of the clock signal used for game screen display do not exactly match is corrected, Can be ensured, and the uncomfortable feeling given to the player can be eliminated.

また、上述した表示ずれ計算手段によって計算されたずれ量は表示ずれ時間であり、表示ずれ補正手段は、表示ずれ時間に相当する移動画像の移動距離だけ表示位置をずらす指示を位置計算手段に対して行うことが望ましい。あるいは、上述した表示ずれ計算ステップにおいて計算されたずれ量は表示ずれ時間であり、表示ずれ補正ステップは、表示ずれ時間に相当する移動画像の移動距離だけ表示位置をずらす指示を行うことが望ましい。これにより、表示ずれに対応して表示位置が変化する移動画像の動きの連続性を確保することが容易となる。 Further, the shift amount calculated by the display shift calculation means described above is the display shift time, and the display shift correction means instructs the position calculation means to shift the display position by the moving distance of the moving image corresponding to the display shift time. It is desirable to do this. Alternatively, the shift amount calculated in the above-described display shift calculation step is a display shift time, and the display shift correction step preferably instructs to shift the display position by the moving distance of the moving image corresponding to the display shift time. Thereby, it becomes easy to ensure the continuity of the movement of the moving image in which the display position changes corresponding to the display shift.

また、上述したプレーヤの操作を受け付ける操作手段と、移動画像が所定の表示位置にあるときに、操作手段を用いた所定の操作がなされたか否かを判定する当たり判定を行う当たり判定手段をさらに備えることが望ましい。あるいは、上述した移動画像は、背景画像内を一方向に移動し、背景画像には、移動画像の移動方向に沿った所定位置において操作手段の操作タイミングを指定する操作位置指定画像が含まれており、当たり判定手段は、操作位置指定画像の表示位置と移動画像の表示位置が一致したときに操作手段による操作がなされた場合に当たり判定において肯定判断を行うことが望ましい。これにより、表示位置の補正の有無に関係なく、移動画像の実際の表示位置に基づいて当たり判定を行うことが可能になり、移動画像を用いた当たり判定が必要となるゲーム、例えばリズムに合わせて楽器を操作するような音楽ゲームにおける表示の違和感をなくすことができる。   In addition, there is further provided an operating means for receiving the operation of the player and a hit determining means for performing a hit determination for determining whether or not a predetermined operation using the operating means is performed when the moving image is at a predetermined display position. It is desirable to prepare. Alternatively, the moving image described above moves in one direction in the background image, and the background image includes an operation position designation image that designates the operation timing of the operating means at a predetermined position along the movement direction of the moving image. The hit determination means desirably makes an affirmative determination in the hit determination when an operation by the operation means is performed when the display position of the operation position designation image matches the display position of the moving image. This makes it possible to make a hit determination based on the actual display position of the moving image regardless of whether or not the display position is corrected, and matches a game that requires a hit determination using the moving image, such as a rhythm. It is possible to eliminate the discomfort of the display in the music game where the musical instrument is operated.

以下、本発明を適用した一実施形態のゲーム装置について、図面を参照しながら詳細に説明する。   Hereinafter, a game device according to an embodiment to which the present invention is applied will be described in detail with reference to the drawings.

図1は、一実施形態のゲーム装置の構成を示す図である。図1に示す本実施形態のゲーム装置は、メイン基板100、映像基板200、サウンド基板300、操作部400を含んで構成されている。メイン基板100、映像基板200、サウンド基板300のそれぞれは、別々にCPU、ROM、RAMおよびクロック発生部を備えたコンピュータとしての構成を有しており、クロック発生部によって発生したクロック信号に同期してCPUが、これらのROM、RAMあるいはハードディスク装置等の情報記録媒体に記録された所定のプログラムを実行することにより、それぞれの基板に対応する各構成の動作が実現される。例えば、メイン基板100に搭載されたCPUによってメインゲームプログラムが、映像基板200に搭載されたCPUによってゲーム画面表示プログラムが、サウンド基板300に搭載されたCPUによってゲーム音再生プログラムがそれぞれ実行される。   FIG. 1 is a diagram illustrating a configuration of a game device according to an embodiment. The game apparatus according to the present embodiment shown in FIG. 1 includes a main board 100, a video board 200, a sound board 300, and an operation unit 400. Each of the main board 100, the video board 200, and the sound board 300 has a configuration as a computer including a CPU, a ROM, a RAM, and a clock generator, and is synchronized with a clock signal generated by the clock generator. When the CPU executes a predetermined program recorded on the information recording medium such as the ROM, RAM, or hard disk device, the operation of each component corresponding to each substrate is realized. For example, a main game program is executed by the CPU mounted on the main board 100, a game screen display program is executed by the CPU mounted on the video board 200, and a game sound reproduction program is executed by the CPU mounted on the sound board 300.

メイン基板100は、ゲーム装置全体を制御するためのものであり、ゲーム演算部110と操作内容判定部120とを備えている。ゲーム演算部110は、ゲーム進行に関する一連のゲーム演算処理を行う。操作内容判定部120は、このゲーム装置に備わった操作部400の操作内容を判定する。操作部400は、複数の押しボタンスイッチや操作レバーを含んで構成されており、プレーヤによって行われる各種の操作を受け付ける。これら複数の押しボタンスイッチの押下状況や操作レバーの操作状況が操作内容判定部120によって判定される。   The main board 100 is for controlling the entire game apparatus, and includes a game calculation unit 110 and an operation content determination unit 120. The game calculation unit 110 performs a series of game calculation processes related to game progress. The operation content determination unit 120 determines the operation content of the operation unit 400 provided in the game device. The operation unit 400 includes a plurality of push button switches and operation levers, and accepts various operations performed by the player. The operation content determination unit 120 determines the pressing state of the plurality of push button switches and the operating state of the operation lever.

映像基板200は、一連のゲーム進行に対応するゲーム画面の作成を行うためのものであり、ゲーム画面描画部210、映像出力部212、内部時刻計算部220、位置計算部222、当たり判定部224、同期信号受信部230、表示ずれ計算部232、表示ずれ補正部234を含んで構成されている。ゲーム画面描画部210は、背景画像を描画するとともに、内部時刻の経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像を描画することにより、これらの背景画像上に移動画像が重ねられたゲーム画面を作成する。映像出力部212は、ゲーム画面描画部210によって作成されたゲーム画面の描画データを、内蔵するビデオRAM(VRAM)に書き込んだ後に所定形式の映像信号に変換して出力する。この映像信号は表示装置250に向けて出力され、表示装置250にゲーム画面が表示される。表示装置250としては例えば液晶表示装置(LCD)が用いられる。   The video board 200 is used to create a game screen corresponding to a series of game progresses, and includes a game screen drawing unit 210, a video output unit 212, an internal time calculation unit 220, a position calculation unit 222, and a hit determination unit 224. , A synchronization signal receiving unit 230, a display deviation calculation unit 232, and a display deviation correction unit 234. The game screen drawing unit 210 draws background images and draws a moving image that is generated in the background image and then moves in the background image as the internal time elapses. Create a game screen with moving images overlaid. The video output unit 212 writes the drawing data of the game screen created by the game screen drawing unit 210 into a built-in video RAM (VRAM), and then converts and outputs the video signal in a predetermined format. The video signal is output to the display device 250, and a game screen is displayed on the display device 250. For example, a liquid crystal display (LCD) is used as the display device 250.

図2は、ゲーム画面の具体例を示す図である。図2に示すように、本実施形態のゲーム画面には、垂直方向に沿ってほぼ中央に配置された帯状領域S1と、それ以外の背景領域S2とで構成されている。帯状領域S1には、水平方向に沿って右から左に向かって所定速度で移動する移動画像としてのタイミングマーカーM1と、プレーヤによって操作指示を行う位置を示す操作位置指定画像としての操作指示マーカーM2とが含まれている。操作指示マーカーM2はゲーム画面の左端近傍に配置されており、タイミングマーカーM1の位置がこの操作指示マーカーM2の表示位置に一致したときに、プレーヤが操作部400の所定の押しボタンスイッチを押下すると当たり判定において肯定判断が行われる。   FIG. 2 is a diagram illustrating a specific example of the game screen. As shown in FIG. 2, the game screen according to the present embodiment is composed of a belt-like region S1 disposed substantially at the center along the vertical direction and a background region S2 other than that. The belt-like region S1 includes a timing marker M1 as a moving image that moves at a predetermined speed from right to left along the horizontal direction, and an operation instruction marker M2 as an operation position designation image that indicates a position where an operation instruction is given by the player. And are included. The operation instruction marker M2 is disposed in the vicinity of the left end of the game screen. When the position of the timing marker M1 matches the display position of the operation instruction marker M2, the player presses a predetermined push button switch of the operation unit 400. A positive determination is made in the hit determination.

内部時刻計算部220は、タイミングマーカーM1の表示位置計算に必要な内部時刻を計算する。本実施形態において表示されるゲーム画面は、所定時間分(例えば30秒)の内容が繰り返し表示されており、この繰り返しの単位となる一連のゲーム画面表示の開始時点を基準とした経過時間が内部時刻として内部時刻計算部220によって計算される。この内部時刻は、同期信号の受信時にリセットされ、再び0秒から計算が開始される。位置計算部222は、各タイミングマーカーM1のゲーム画面内での位置を計算する。当たり判定部224は、タイミングマーカーM1が所定位置の操作指示マーカーM2上にあるときに、プレーヤによって操作部400の所定の押しボタンスイッチが押下されたか否かを判定する当たり判定を行う。当たり判定の結果としての判定内容(肯定判断または否定判断)はゲーム画面描画部210に送られ、この判定内容に応じて、判定対象となったタイミングマーカーM1を異なる色に変化させる描画処理が行われる。また、この判定結果はメイン基板100にも送られ、ゲーム演算部110によって得点の加算処理が行われる。   The internal time calculation unit 220 calculates the internal time necessary for calculating the display position of the timing marker M1. In the game screen displayed in the present embodiment, the content of a predetermined time (for example, 30 seconds) is repeatedly displayed, and the elapsed time based on the start time of a series of game screen displays as a unit of this repetition is internal. The time is calculated by the internal time calculator 220 as time. This internal time is reset when the synchronization signal is received, and the calculation starts again from 0 seconds. The position calculation unit 222 calculates the position of each timing marker M1 in the game screen. The hit determination unit 224 performs a hit determination for determining whether or not a predetermined push button switch of the operation unit 400 is pressed by the player when the timing marker M1 is on the operation instruction marker M2 at a predetermined position. The determination content (positive determination or negative determination) as a result of the hit determination is sent to the game screen drawing unit 210, and a drawing process for changing the timing marker M1 to be determined to a different color is performed according to the determination content. Is called. The determination result is also sent to the main board 100, and a score addition process is performed by the game calculation unit 110.

同期信号受信部230は、同期信号を受信したときに同期タイミングを設定する。上述したように本実施形態では、例えば30秒の一連のゲーム画面が繰り返し表示されているが、同様にゲーム音出力も30秒を単位として同じ内容の出力が繰り返されている。ところで、映像基板200に搭載されたクロック発生部によって発生するクロック信号と、サウンド基板300に搭載されたクロック発生部によって発生するクロック信号は、周波数が同じに設定されているが、使われる水晶振動子等の特性を全く同一にすることは困難であるため、厳密には若干の相違がある。したがって、これらのクロック信号に基づいてそれぞれの基板で30秒を計測してもその計測結果には多少の差が生じるため、30秒間のゲーム画面表示の終了時点と30秒間のゲーム音出力の終了時点では若干の差が発生する。この差を調整してゲーム画面の表示内容とゲーム音の出力内容を対応させるために、本実施形態では、30秒間のゲーム音出力の開始時点(終了時点でもある)に合わせて出力される同期信号に合わせて同期タイミングが設定され、30秒間のゲーム画面表示が開始されるようにしている。同期信号受信部230は、映像基板200に送られてくる同期信号を受信する。   The synchronization signal receiving unit 230 sets the synchronization timing when receiving the synchronization signal. As described above, in this embodiment, for example, a series of game screens of, for example, 30 seconds are repeatedly displayed. Similarly, the output of the game sound is repeatedly output in units of 30 seconds. By the way, although the clock signal generated by the clock generator mounted on the video board 200 and the clock signal generated by the clock generator mounted on the sound board 300 are set to the same frequency, the crystal vibration used Strictly speaking, there is a slight difference because it is difficult to make the characteristics of the child and the like exactly the same. Therefore, even if 30 seconds are measured for each board based on these clock signals, there is a slight difference in the measurement results, so the end of the 30 second game screen display and the end of the 30 second game sound output. There is a slight difference at the time. In order to adjust the difference so that the display content of the game screen and the output content of the game sound correspond to each other, in this embodiment, the synchronization is output in accordance with the start time (also the end time) of the game sound output for 30 seconds. The synchronization timing is set in accordance with the signal, and the game screen display for 30 seconds is started. The synchronization signal receiving unit 230 receives a synchronization signal sent to the video board 200.

表示ずれ計算部232は、同期信号に応じて設定される同期タイミングにおいてゲーム画面の表示タイミングのずれ量を計算する。このずれ量は、30秒間のゲーム音出力と30秒間のゲーム画面表示の差を示すものであり、30秒間のゲーム音出力を基準としたときのゲーム画面表示の表示ずれ時間を表している。表示ずれ補正部234は、同期タイミングにおいて背景画像内に既に含まれているタイミングマーカーM1の位置を維持するとともに、その後新たに背景画像内で発生するタイミングマーカーM1の位置計算に表示ずれ計算部232によって計算されたずれ量を反映させる指示を行う。   The display deviation calculation unit 232 calculates a deviation amount of the display timing of the game screen at the synchronization timing set according to the synchronization signal. This deviation amount indicates the difference between the game sound output for 30 seconds and the game screen display for 30 seconds, and represents the display deviation time of the game screen display when the game sound output for 30 seconds is used as a reference. The display deviation correction unit 234 maintains the position of the timing marker M1 that is already included in the background image at the synchronization timing, and then calculates the position of the timing marker M1 newly generated in the background image after that. An instruction to reflect the deviation amount calculated by the above is given.

また、サウンド基板300は、一連のゲーム進行に対応するゲーム音の出力を行うためのものであり、ゲーム音再生部310、ゲーム音出力部312、同期信号出力部320を含んで構成されている。ゲーム音再生部310は、記録装置に記録されている圧縮されたゲーム音データを伸長してリニアPCMデータによって構成された非圧縮のゲーム音データを再生する。記録装置としては、半導体メモリ、CD−ROM、ハードディスク装置等が用いられる。ゲーム音出力部312は、ゲーム音再生部310によって再生されたゲーム音データをアナログ音信号に変換してスピーカ350から出力する。なお、ゲーム音の出力処理は、必ずしも圧縮されたゲーム音データを伸長して行う必要はなく、記録装置に記録しておいた非圧縮のゲーム音データを読み出してアナログ音信号に変換するようにしてもよい。また、非圧縮のゲーム音データは、リニアPCMデータ以外の形式に変換するようにしてもよい。このゲーム音は、30秒間を単位として同じ内容が繰り返し出力される。   The sound board 300 is for outputting game sounds corresponding to a series of game progressions, and includes a game sound reproduction unit 310, a game sound output unit 312, and a synchronization signal output unit 320. . The game sound reproducing unit 310 expands the compressed game sound data recorded in the recording device, and reproduces uncompressed game sound data constituted by linear PCM data. As the recording device, a semiconductor memory, a CD-ROM, a hard disk device or the like is used. The game sound output unit 312 converts the game sound data reproduced by the game sound reproduction unit 310 into an analog sound signal and outputs the analog sound signal from the speaker 350. Note that the game sound output process does not necessarily have to be performed by decompressing the compressed game sound data, and the uncompressed game sound data recorded in the recording device is read and converted into an analog sound signal. May be. The uncompressed game sound data may be converted into a format other than the linear PCM data. This game sound is repeatedly output in units of 30 seconds.

同期信号出力部320は、ゲーム音出力の終了時点に同期する同期信号を出力する。この同期信号は、メイン基板100に送られる。メイン基板100内のゲーム演算部110は、この同期信号の受信の有無を監視しており、送られてくる同期信号を検出すると、この同期信号を映像基板200に向けて出力する。映像基板200に向けて出力された同期信号は映像基板200内の同期信号受信部230によって検出される。   The synchronization signal output unit 320 outputs a synchronization signal synchronized with the end point of the game sound output. This synchronization signal is sent to the main board 100. The game calculation unit 110 in the main board 100 monitors whether or not the synchronization signal is received, and outputs the synchronization signal toward the video board 200 when detecting the synchronization signal sent thereto. The synchronization signal output toward the video substrate 200 is detected by the synchronization signal receiving unit 230 in the video substrate 200.

上述した位置計算部222が位置計算手段に、内部時刻計算部220が内部時刻計算手段に、ゲーム画面描画部210がゲーム画面描画手段に、映像出力部212、表示装置250が表示手段に、表示ずれ計算部232が表示ずれ計算手段に、表示ずれ補正部234が表示ずれ補正手段にそれぞれ対応する。また、ゲーム音再生部310、ゲーム音出力部312、スピーカ350がゲーム音出力手段に、同期信号出力部320が同期信号出力手段に、同期信号受信部230が同期信号受信手段に、同期信号出力部320、同期信号受信部230が同期設定手段に、当たり判定部224が当たり判定手段に、操作部400が操作手段にそれぞれ対応する。   The position calculation unit 222 described above is a position calculation unit, the internal time calculation unit 220 is an internal time calculation unit, the game screen drawing unit 210 is a game screen drawing unit, the video output unit 212, and the display device 250 is a display unit. The deviation calculation unit 232 corresponds to the display deviation calculation unit, and the display deviation correction unit 234 corresponds to the display deviation correction unit. In addition, the game sound reproduction unit 310, the game sound output unit 312, and the speaker 350 are used as game sound output means, the synchronization signal output unit 320 is used as synchronization signal output means, and the synchronization signal reception unit 230 is used as synchronization signal reception means. Unit 320 and synchronization signal receiving unit 230 correspond to a synchronization setting unit, hit determination unit 224 corresponds to a hit determination unit, and operation unit 400 corresponds to an operation unit.

また、位置計算部222によって位置計算ステップの動作が、内部時刻計算部220によって内部時刻計算ステップの動作が、ゲーム画面描画部210によってゲーム画面描画ステップの動作が、映像出力部212によって表示ステップの動作が、表示ずれ計算部232によって表示ずれ計算ステップの動作が、表示ずれ補正部234によって表示ずれ補正ステップの動作がそれぞれ実施される。また、ゲーム音再生部310およびゲーム音出力部312によってゲーム音出力ステップの動作が、同期信号出力部320および同期信号受信部230によって同期設定ステップの動作がそれぞれ実施される。   The position calculation unit 222 performs the position calculation step operation, the internal time calculation unit 220 performs the internal time calculation step operation, the game screen drawing unit 210 performs the game screen drawing step operation, and the video output unit 212 performs the display step. The display deviation calculation unit 232 performs the operation of the display deviation calculation step, and the display deviation correction unit 234 performs the operation of the display deviation correction step. Further, the game sound output unit 310 and the game sound output unit 312 perform a game sound output step operation, and the synchronization signal output unit 320 and the synchronization signal reception unit 230 perform a synchronization setting step operation.

本実施形態のゲーム装置はこのような構成を有しており、次にその動作を説明する。図3は、サウンド基板300におけるゲーム音出力動作を示す流れ図であり、主に同期信号を出力するタイミングが示されている。   The game device of this embodiment has such a configuration, and the operation thereof will be described next. FIG. 3 is a flowchart showing a game sound output operation in the sound board 300, and mainly shows timings for outputting a synchronization signal.

サウンド基板300は、例えばメイン基板100から送られてくる再生信号を受信したときに、所定の内容を有する所定時間分(本実施形態では30秒間)のゲーム音出力動作を開始する。サウンド基板300において再生信号が受信されると、ゲーム音再生部310は、30秒間分の内容を有する圧縮されたゲーム音データを先頭から読み出して伸張することにより非圧縮のゲーム音データを出力する。ゲーム音出力部312は、この非圧縮のゲーム音データをアナログ音信号に変換し、スピーカ350から出力する。このようにして、ゲーム音の再生、出力動作が行われる(ステップ100)。   For example, when the sound board 300 receives a reproduction signal sent from the main board 100, the sound board 300 starts a game sound output operation for a predetermined time (30 seconds in this embodiment) having a predetermined content. When the playback signal is received by the sound board 300, the game sound playback unit 310 outputs uncompressed game sound data by reading and decompressing the compressed game sound data having contents for 30 seconds from the beginning. . The game sound output unit 312 converts the uncompressed game sound data into an analog sound signal and outputs it from the speaker 350. In this way, game sound reproduction and output operations are performed (step 100).

次に、同期信号出力部320は、ループタイミングか否か、すなわち30秒間の一連のゲーム音再生の終了時点に達して再度開始時点に戻るタイミングか否かを判定する(ステップ101)。ループタイミングに達していない場合には否定判断が行われ、ステップ100に戻ってゲーム音再生、出力動作が繰り返される。また、ループタイミングに達した場合にはステップ101の判定において肯定判断が行われ、次に、同期信号出力部320は、メイン基板100に向けて同期信号を出力する(ステップ102)。メイン基板100では、サウンド基板300から送られてくる同期信号を受信すると、映像基板200に向けてこの同期信号を出力する。その後、ステップ100に戻って一連のゲーム音再生が最初から繰り返される。なお、上述した説明では、サウンド基板300から出力された同期信号は、一旦メイン基板100によって受信された後に映像基板200に向けて出力されたが、サウンド基板300から映像基板200に向けて直接出力するようにしてもよい。   Next, the synchronization signal output unit 320 determines whether or not it is a loop timing, that is, whether or not it is the timing to reach the end point of the series of game sound reproduction for 30 seconds and return to the start point again (step 101). If the loop timing has not been reached, a negative determination is made, and the process returns to step 100 to repeat the game sound reproduction and output operations. If the loop timing has been reached, an affirmative determination is made in the determination of step 101, and then the synchronization signal output unit 320 outputs a synchronization signal toward the main board 100 (step 102). When the main board 100 receives the synchronization signal sent from the sound board 300, the main board 100 outputs the synchronization signal toward the video board 200. Thereafter, returning to step 100, a series of game sound reproduction is repeated from the beginning. In the above description, the synchronization signal output from the sound board 300 is once output to the video board 200 after being received by the main board 100, but is directly output from the sound board 300 to the video board 200. You may make it do.

図4は、映像基板200におけるゲーム画面作成動作を示す流れ図である。同期信号受信部230は、メイン基板100から送られてくる同期信号を受信したか否かを判定し(ステップ200)、受信しない場合には否定判断が行われる。この場合には、位置計算部222は、その時点において内部時刻計算部220から出力される内部時刻を用いてタイミングマーカーM1の位置Xを計算する(ステップ203)。また、表示ずれ補正部234は、位置計算の対象となったタイミングマーカーM1の中に、同期時刻(同期信号を受信したときの内部時刻)に表示中のゲーム画面に含まれていたタイミングマーカーM1が存在するか否かを判定する(ステップ204)。例えば、この時点において同期信号を未受信の場合を考えるとステップ204の判定において否定判断が行われる。次に、ゲーム画面描画部210は、位置計算部222によって計算された位置XにタイミングマーカーM1を描画するとともに背景画像を描画してゲーム画面を作成する(ステップ206)。映像出力部212は、この作成されたゲーム画面に対応する映像信号を生成し、表示装置250にゲーム画面を表示する(ステップ207)。   FIG. 4 is a flowchart showing a game screen creation operation on the video board 200. The synchronization signal receiving unit 230 determines whether or not a synchronization signal sent from the main board 100 has been received (step 200), and if not received, a negative determination is made. In this case, the position calculation unit 222 calculates the position X of the timing marker M1 using the internal time output from the internal time calculation unit 220 at that time (step 203). In addition, the display deviation correction unit 234 includes the timing marker M1 included in the game screen being displayed at the synchronization time (internal time when the synchronization signal is received) among the timing markers M1 subjected to position calculation. Is determined (step 204). For example, considering that the synchronization signal has not been received at this time, a negative determination is made in the determination of step 204. Next, the game screen drawing unit 210 draws a timing marker M1 at the position X calculated by the position calculation unit 222 and draws a background image to create a game screen (step 206). The video output unit 212 generates a video signal corresponding to the created game screen, and displays the game screen on the display device 250 (step 207).

また、メイン基板100から送られてくる同期信号を同期信号受信部230で受信するとステップ200の判定において肯定判断が行われる。次に、内部時刻計算部220は、同期信号を受信した際の同期時刻に基づいて内部時刻の更新を行う(ステップ201)。本実施形態では、ゲーム音出力が開始されてから30秒経過後に同期信号が出力されるため、同期信号受信部230によってこの同期信号を受信した際に内部時刻計算部220によって内部時刻として正確に30秒が得られることが期待される。しかし、それぞれの基板に搭載されたクロック信号の周波数の違い等があるため、内部時刻計算部220の出力は30+α秒となる。内部時刻計算部220では、同期信号を受信するタイミングに合わせてこの時刻計算結果をリセットし、計算した内部時刻の値を0秒に戻すことにより、ステップ201における更新処理を行う。また、表示ずれ計算部232は、同期信号受信時に発生する表示ずれ時間を計算する(ステップ202)。上述した例では、同期信号受信時に内部時刻計算部220において計算された内部時刻が30+α秒であるため、この値と期待される理想値としての30秒との差αが表示ずれ時間として計算される。その後、ステップ203に移行し、ステップ201において更新された後の内部時刻を用いたタイミングマーカーM1の位置計算が行われる。   When the synchronization signal received from the main board 100 is received by the synchronization signal receiving unit 230, an affirmative determination is made in the determination of step 200. Next, the internal time calculation unit 220 updates the internal time based on the synchronization time when the synchronization signal is received (step 201). In this embodiment, since the synchronization signal is output 30 seconds after the start of the game sound output, when the synchronization signal is received by the synchronization signal receiving unit 230, the internal time calculating unit 220 accurately determines the internal time. 30 seconds are expected to be obtained. However, because there is a difference in the frequency of the clock signal mounted on each substrate, the output of the internal time calculation unit 220 is 30 + α seconds. The internal time calculation unit 220 resets the time calculation result in accordance with the timing of receiving the synchronization signal, and performs the update process in step 201 by returning the calculated internal time value to 0 seconds. Further, the display deviation calculation unit 232 calculates a display deviation time that occurs when the synchronization signal is received (step 202). In the above-described example, the internal time calculated by the internal time calculation unit 220 at the time of receiving the synchronization signal is 30 + α seconds. Therefore, the difference α between this value and the expected ideal value of 30 seconds is calculated as the display deviation time. The Thereafter, the process proceeds to step 203, where the position of the timing marker M1 is calculated using the internal time updated in step 201.

ところで、内部時刻を更新した際のゲーム画面にタイミングマーカーM1が一つも含まれていない場合には、その後にゲーム画面内に現れるタイミングマーカーM1の位置が変更されてもプレーヤにとっては何ら不自然なことはない。しかし、内部時刻を更新した際のゲーム画面にタイミングマーカーM1が一つでも含まれる場合には、内部時刻を更新した際に、内部時刻に対応して計算されるタイミングマーカーM1の表示位置Xが不連続に変化してしまい、不自然な表示になる。この不都合を回避するために、ステップ204において、内部時刻を更新した際に表示中のタイミングマーカーM1が存在するか否かが判定されている。存在する場合にはステップ204の判定において肯定判断が行われ、次に、表示ずれ補正部234は、該当するタイミングマーカーM1(表示中のタイミングマーカーM1)の位置Xをステップ202において計算した表示ずれ時間を用いて補正する(ステップ205)。   By the way, if no timing marker M1 is included in the game screen when the internal time is updated, even if the position of the timing marker M1 appearing in the game screen is changed thereafter, it is unnatural for the player. There is nothing. However, if at least one timing marker M1 is included in the game screen when the internal time is updated, when the internal time is updated, the display position X of the timing marker M1 calculated corresponding to the internal time is The display changes discontinuously, resulting in an unnatural display. In order to avoid this inconvenience, it is determined in step 204 whether or not there is a timing marker M1 being displayed when the internal time is updated. If present, an affirmative determination is made in the determination in step 204, and then the display deviation correction unit 234 displays the position deviation calculated in step 202 for the position X of the corresponding timing marker M 1 (timing marker M 1 being displayed). Correction is performed using time (step 205).

例えば、表示ずれ時間αが正の場合には、内部時刻計算部220によって計算された内部時刻の方がサウンド基板300側で管理されている内部時刻よりも進んでいることになるため、この差をなくすと、タイミングマーカーM1の位置が瞬時に逆戻りすることになる。したがって、このようなことがないように、表示中のタイミングマーカーM1については、表示ずれ時間αに相当する距離だけタイミングマーカーM1の移動方向に位置Xを進める指示が表示ずれ補正部234から位置計算部222に送られ、位置計算部222では位置Xを表示ずれ時間αに相当する距離だけ進める補正処理が実施される。   For example, when the display deviation time α is positive, the internal time calculated by the internal time calculation unit 220 is more advanced than the internal time managed on the sound board 300 side. If is eliminated, the position of the timing marker M1 is instantaneously reversed. Therefore, for the timing marker M1 being displayed, an instruction to advance the position X in the moving direction of the timing marker M1 by a distance corresponding to the display deviation time α is received from the display deviation correction unit 234 to calculate the position. The position calculation unit 222 performs a correction process for advancing the position X by a distance corresponding to the display deviation time α.

一方、表示ずれ時間αが負の場合には、内部時刻計算部220によって計算された内部時刻の方がサウンド基板300側で管理されている内部時刻よりも遅れていることになるため、この差をなくすと、タイミングマーカーM1の位置が不連続的に先に進むことになる。したがって、このようなことがないように、表示中のタイミングマーカーM1については、表示ずれ時間αに相当する距離だけタイミングマーカーM1の移動方向と反対側に位置Xを戻す指示が表示ずれ補正部234から位置計算部222に送られ、位置計算部222では位置Xを表示ずれ時間αに相当する距離だけ戻す補正処理が実施される。このような補正処理を実施することにより、表示中のタイミングマーカーM1については、表示が不連続にならないように表示位置Xが表示ずれ時間に相当する距離だけ変更される。   On the other hand, when the display deviation time α is negative, the internal time calculated by the internal time calculation unit 220 is later than the internal time managed on the sound board 300 side. If is eliminated, the position of the timing marker M1 advances discontinuously. Therefore, for the timing marker M1 being displayed, an instruction to return the position X to the opposite side to the moving direction of the timing marker M1 is displayed for the timing marker M1 being displayed, so that the display deviation correction unit 234 displays. The position calculation unit 222 performs a correction process for returning the position X by a distance corresponding to the display deviation time α. By performing such correction processing, the display position X of the timing marker M1 being displayed is changed by a distance corresponding to the display deviation time so that the display is not discontinuous.

図5は、内部時刻を更新した際のゲーム画面の表示例を示す図である。同期信号を受信した映像基板200において内部時刻が更新される時点で、表示中の2つのタイミングマーカーM11、M12が存在するものとする。例えば、表示ずれ時間αが正の場合(映像基板200の内部時刻の方がサウンド基板300の内部時刻よりも進んでいる場合)に、サウンド基板300側に合わせて映像基板200側の内部時刻を更新すると、一方のタイミングマーカーM11の現在の表示位置X11が瞬時に表示位置X11’に逆戻りするとともに、他方のタイミングマーカーM12の現在の表示位置X12が瞬時に表示位置X12’に逆戻りすることになる。しかし、本実施形態では、表示中のこれら2つのタイミングマーカーM11、M12については、更新後の内部時刻に基づいて計算される表示位置X11’、X12’が補正されて、更新前の内部時刻に対応する表示位置X11、X12に戻る補正処理が行われるため、表示内容が不連続にならず、表示の違和感をなくすことができる。   FIG. 5 is a diagram illustrating a display example of the game screen when the internal time is updated. It is assumed that there are two timing markers M11 and M12 that are being displayed when the internal time is updated in the video board 200 that has received the synchronization signal. For example, when the display deviation time α is positive (when the internal time of the video board 200 is ahead of the internal time of the sound board 300), the internal time on the video board 200 side is set to match the sound board 300 side. When updated, the current display position X11 of one timing marker M11 instantaneously returns to the display position X11 ′, and the current display position X12 of the other timing marker M12 instantaneously returns to the display position X12 ′. . However, in the present embodiment, for these two timing markers M11 and M12 being displayed, the display positions X11 ′ and X12 ′ calculated based on the internal time after the update are corrected, and the internal time before the update is corrected. Since the correction process for returning to the corresponding display positions X11 and X12 is performed, the display content does not become discontinuous, and the uncomfortable display can be eliminated.

図6は、内部時刻を更新した際のゲーム画面の他の表示例を示す図である。同期信号を受信した時点から若干時刻が進んだ場合であって、内部時刻が更新された時点で表示中だったタイミングマーカーM12と、その後に表示されたタイミングマーカーM13とが混在しているものとする。この場合には、一方のタイミングマーカーM12についてのみ表示位置X12’がX12に変更され、他方のタイミングマーカーM13は更新後の内部時刻を用いて計算された位置X13に表示される。したがって、従来であれば、2つのタイミングマーカーM12、M13のそれぞれが位置X12’、X13に表示されていたが、本実施形態では一方の位置X12’のみがX12に変更され、これらの表示間隔が大きくなるが、表示自体は連続的に行われるため違和感を感じることはない。   FIG. 6 is a diagram illustrating another display example of the game screen when the internal time is updated. The timing marker M12 displayed at the time when the internal time is updated and the timing marker M13 displayed thereafter are mixed when the time is slightly advanced from the time when the synchronization signal is received. To do. In this case, the display position X12 'is changed to X12 only for one timing marker M12, and the other timing marker M13 is displayed at the position X13 calculated using the updated internal time. Therefore, conventionally, the two timing markers M12 and M13 are respectively displayed at the positions X12 ′ and X13. However, in the present embodiment, only one position X12 ′ is changed to X12, and the display interval between them is changed. Although it becomes large, since the display itself is continuously performed, there is no sense of incongruity.

このように、本実施形態のゲーム装置では、内部時刻を同期タイミングに合わせて更新する際に、表示中の移動画像としてのタイミングマーカーM1等については表示位置が補正されるため、更新後の内部時刻に対応するようにゲーム画面の表示を行った場合であっても、このゲーム画面に含まれるタイミングマーカーM1等の位置が不連続的に変化することがなく、ゲーム画面を表示する際に発生する違和感をなくすことができる。また、所定時間のゲーム画面を繰り返して表示する場合に、この繰り返しの終了時点と開始時点における表示の連続性を維持することが可能になる。   As described above, in the game device according to the present embodiment, when the internal time is updated in accordance with the synchronization timing, the display position of the timing marker M1 as the moving image being displayed is corrected, so that the updated internal time is updated. Even when the game screen is displayed so as to correspond to the time, the position of the timing marker M1 and the like included in the game screen does not change discontinuously, and occurs when the game screen is displayed. The feeling of discomfort can be eliminated. Further, when the game screen for a predetermined time is repeatedly displayed, it is possible to maintain the continuity of display at the end time and the start time of the repetition.

また、ゲーム音出力に同期して出力される同期信号に基づいてゲーム画面表示の同期タイミングを設定することにより、ゲーム音出力に対応させたゲーム画面表示において表示内容が不連続になることを防止することができる。また、ゲーム音出力のタイミングが変動した場合であっても、ゲーム画面表示のタイミングを確実に、しかも内容の連続性を維持した状態で確保することができる。   In addition, by setting the synchronization timing of the game screen display based on the synchronization signal output in synchronization with the game sound output, the display content is prevented from being discontinuous in the game screen display corresponding to the game sound output. can do. Further, even when the game sound output timing varies, it is possible to ensure the game screen display timing reliably while maintaining the continuity of the contents.

また、ゲーム音出力に用いるクロック信号の周波数とゲーム画面表示に用いるクロック信号の周波数とが厳密に一致していない場合に生じる表示ずれを修正する場合であっても、ゲーム画面の内容の連続性を確保することができ、プレーヤに与える違和感をなくすことができる。   In addition, even when correcting the display deviation that occurs when the frequency of the clock signal used for game sound output and the frequency of the clock signal used for game screen display do not exactly match, the continuity of the content of the game screen Can be ensured, and the uncomfortable feeling given to the player can be eliminated.

また、映像基板200内に当たり判定部224を備えることにより、タイミングマーカーM1の表示位置の補正の有無に関係なく、タイミングマーカーM1の実際の表示位置に基づいて当たり判定を行うことが可能になり、タイミングマーカーM1を用いた当たり判定が必要となるゲーム、例えばリズムに合わせて楽器を操作するような音楽ゲームにおける表示の違和感をなくすことができる。   In addition, by providing the hit determination unit 224 in the video board 200, it is possible to make a hit determination based on the actual display position of the timing marker M1, regardless of whether or not the display position of the timing marker M1 is corrected. It is possible to eliminate a sense of discomfort in display in a game that requires a hit determination using the timing marker M1, for example, a music game in which a musical instrument is operated in accordance with a rhythm.

なお、本発明は上記実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。例えば、上述した実施形態では、映像基板200とサウンド基板300を別々に備える場合について説明したが、これらの機能を一つの基板上に実装するようにしてもよい。また、例えばメダルゲーム機内に表示装置250が備わっており、メインのメダルゲームとは別に行われるミニゲームにおいて本発明を適用するようにしてもよい。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation implementation is possible within the range of the summary of this invention. For example, in the above-described embodiment, the case where the video board 200 and the sound board 300 are separately provided has been described. However, these functions may be mounted on one board. Further, for example, the display device 250 is provided in the medal game machine, and the present invention may be applied to a mini game that is performed separately from the main medal game.

また、表示ずれの発生原因として、それぞれの基板で用いられるクロック信号の周波数の違いに着目したが、その他の発生原因によって生じる表示ずれによる違和感の発生を防止するために本発明を適用するようにしてもよい。例えば、CD−ROM等からゲーム音データを読み出して再生する場合に音飛びによって発生するゲーム音出力タイミングとゲーム画面表示タイミングのずれによる違和感をなくすようにしてもよい。   Further, although attention has been paid to the difference in the frequency of the clock signal used in each substrate as the cause of the display deviation, the present invention is applied in order to prevent the occurrence of discomfort due to the display deviation caused by other causes. May be. For example, when game sound data is read out from a CD-ROM or the like and played back, a sense of incongruity due to a difference between the game sound output timing caused by skipping sound and the game screen display timing may be eliminated.

また、上述した実施形態では、所定時間継続するゲーム音出力動作の1周期の最後に1回だけ同期信号を出力するようにしたが、1周期内で複数回同期信号を出力したり、途中のタイミングで同期信号を出力するようにしてもよい。   In the above-described embodiment, the synchronization signal is output only once at the end of one cycle of the game sound output operation that continues for a predetermined time, but the synchronization signal is output a plurality of times within one cycle, A synchronization signal may be output at the timing.

一実施形態のゲーム装置の構成を示す図である。It is a figure which shows the structure of the game device of one Embodiment. ゲーム画面の具体例を示す図である。It is a figure which shows the specific example of a game screen. サウンド基板におけるゲーム音出力動作を示す流れ図である。It is a flowchart which shows the game sound output operation in a sound board. 映像基板におけるゲーム画面作成動作を示す流れ図である。It is a flowchart which shows the game screen creation operation | movement in a video board. 内部時刻を更新した際のゲーム画面の表示例を示す図である。It is a figure which shows the example of a display of the game screen at the time of updating internal time. 内部時刻を更新した際のゲーム画面の他の表示例を示す図である。It is a figure which shows the other example of a display of the game screen at the time of updating internal time.

符号の説明Explanation of symbols

100 メイン基板
200 映像基板
210 ゲーム画面描画部
212 映像出力部
220 内部時刻計算部
222 位置計算部
224 当たり判定部
230 同期信号受信部
232 表示ずれ計算部
234 表示ずれ補正部
250 表示装置
300 サウンド基板
310 ゲーム音再生部
312 ゲーム音出力部
320 同期信号出力部
DESCRIPTION OF SYMBOLS 100 Main board 200 Video board 210 Game screen drawing part 212 Video output part 220 Internal time calculation part 222 Position calculation part 224 Hit determination part 230 Synchronization signal reception part 232 Display deviation calculation part 234 Display deviation correction part 250 Display apparatus 300 Sound board 310 Game sound playback unit 312 Game sound output unit 320 Sync signal output unit

Claims (15)

背景画像と、時間経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像とが含まれるゲーム画面の表示を所定の同期タイミングに合わせて行うゲーム装置であって、
内部時刻に対応する前記移動画像の前記ゲーム画面内での表示位置を計算する位置計算手段と、
前記内部時刻を計算するとともに、前記同期タイミングに合わせてこの内部時刻の内容を更新する内部時刻計算手段と、
前記背景画像を描画するとともに前記位置計算手段によって算出された表示位置に前記移動画像を描画して前記ゲーム画面を作成するゲーム画面描画手段と、
前記ゲーム画面描画手段によって作成された前記ゲーム画面を表示する表示手段と、
前記同期タイミングにおいて、前記ゲーム画面の表示タイミングのずれ量を計算する表示ずれ計算手段と、
前記同期タイミングにおいて既に表示中の前記移動画像について、前記同期タイミングに合わせて前記内部時刻計算手段によって前記内部時刻が更新されたときにこの更新の前後の内部時刻に基づいて前記位置計算手段によって計算された前記移動画像の表示位置が不連続にならないように、更新後の前記内部時刻に対応する前記移動画像の表示位置が更新前の前記内部時刻に対応する前記移動画像の表示位置となるように前記ずれ量分前記表示位置を補正する指示を前記位置計算手段に対して行う表示ずれ補正手段と、
を備えることを特徴とするゲーム装置。
A game device that displays a game screen including a background image and a moving image that occurs in the background image and then moves in the background image as time elapses, in accordance with a predetermined synchronization timing,
Position calculating means for calculating a display position of the moving image corresponding to an internal time in the game screen;
An internal time calculating means for calculating the internal time and updating the content of the internal time in accordance with the synchronization timing;
Game screen drawing means for drawing the background image and drawing the moving image at the display position calculated by the position calculation means to create the game screen;
Display means for displaying the game screen created by the game screen drawing means;
Display deviation calculation means for calculating a deviation amount of the display timing of the game screen at the synchronization timing;
For the moving image that is already displayed at the synchronization timing, when the internal time is updated by the internal time calculation unit in accordance with the synchronization timing, the position calculation unit calculates the internal time before and after the update. The display position of the moving image corresponding to the updated internal time becomes the display position of the moving image corresponding to the internal time before updating so that the displayed position of the moving image does not become discontinuous. Display deviation correction means for instructing the position calculation means to correct the display position by the amount of deviation;
A game apparatus comprising:
請求項1において、
前記ゲーム画面描画手段による前記ゲーム画面の作成は、所定時間を単位として同じ内容が繰り返されており、
前記同期タイミングとして前記繰り返し周期の終了時点および開始時点が設定されていることを特徴とするゲーム装置。
In claim 1,
The creation of the game screen by the game screen drawing means has the same content repeated in units of a predetermined time,
An end point and a start point of the repetition period are set as the synchronization timing.
請求項1または2において、
前記所定時間を単位として繰り返されるゲーム音の出力を行うゲーム音出力手段と、
前記ゲーム音の出力タイミングに合わせて前記同期タイミングを設定する同期設定手段と、
をさらに備えることを特徴とするゲーム装置。
In claim 1 or 2,
Game sound output means for outputting a game sound repeated in units of the predetermined time;
Synchronization setting means for setting the synchronization timing in accordance with the output timing of the game sound;
A game apparatus further comprising:
請求項3において、
前記同期設定手段は、ゲーム音出力の繰り返し周期に連動して同期信号を出力する同期信号出力手段と、この同期信号を受信したときに前記同期タイミングを設定する同期信号受信手段とを有することを特徴とするゲーム装置。
In claim 3,
The synchronization setting means includes synchronization signal output means for outputting a synchronization signal in conjunction with a repetition period of game sound output, and synchronization signal receiving means for setting the synchronization timing when receiving the synchronization signal. A game device.
請求項3または4において、
前記ゲーム画像描画手段と前記ゲーム音出力手段のそれぞれは、別々のクロック発生部から出力されるクロック信号に同期して動作するプロセッサによって実現されていることを特徴とするゲーム装置。
In claim 3 or 4,
Each of the game image drawing means and the game sound output means is realized by a processor that operates in synchronization with clock signals output from separate clock generators.
請求項1〜5のいずれかにおいて、
前記表示ずれ計算手段によって計算された前記ずれ量は表示ずれ時間であり、
前記表示ずれ補正手段は、前記表示ずれ時間に相当する前記移動画像の移動距離だけ前記表示位置をずらす指示を前記位置計算手段に対して行うことを特徴とするゲーム装置。
In any one of Claims 1-5,
The deviation amount calculated by the display deviation calculation means is a display deviation time,
The game apparatus according to claim 1, wherein the display deviation correction unit instructs the position calculation unit to shift the display position by a movement distance of the moving image corresponding to the display deviation time.
請求項1〜6のいずれかにおいて、
プレーヤの操作を受け付ける操作手段と、
前記移動画像が所定の表示位置にあるときに、前記操作手段を用いた所定の操作がなされたか否かを判定する当たり判定を行う当たり判定手段をさらに備えることを特徴とするゲーム装置。
In any one of Claims 1-6,
An operation means for receiving a player's operation;
A game apparatus, further comprising a hit determination unit that determines whether or not a predetermined operation using the operation unit has been performed when the moving image is at a predetermined display position.
請求項7において、
前記移動画像は、前記背景画像内を一方向に移動し、
前記背景画像には、前記移動画像の移動方向に沿った所定位置において前記操作手段の操作タイミングを指定する操作位置指定画像が含まれており、
前記当たり判定手段は、前記操作位置指定画像の表示位置と前記移動画像の表示位置が一致したときに前記操作手段による操作がなされた場合に前記当たり判定において肯定判断を行うことを特徴とするゲーム装置。
In claim 7,
The moving image moves in one direction in the background image,
The background image includes an operation position designation image that designates the operation timing of the operation means at a predetermined position along the moving direction of the moving image.
The hit determination means makes an affirmative determination in the hit determination when an operation is performed by the operation means when the display position of the operation position designation image matches the display position of the moving image. apparatus.
背景画像と、時間経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像とが含まれるゲーム画面の表示を所定の同期タイミングに合わせて行うゲーム画面表示方法であって、
位置計算手段が、内部時刻に対応する前記移動画像の前記ゲーム画面内での表示位置を計算する位置計算ステップと、
内部時刻計算手段が、前記内部時刻を計算するとともに、前記同期タイミングに合わせてこの内部時刻の内容を更新する内部時刻計算ステップと、
ゲーム画面描画手段が、前記背景画像を描画するとともに前記位置計算ステップにおいて算出された表示位置に前記移動画像を描画して前記ゲーム画面を作成するゲーム画面描画ステップと、
表示手段が、前記ゲーム画面描画ステップにおいて作成された前記ゲーム画面を表示する表示ステップと、
表示ずれ計算手段が、前記同期タイミングにおいて、前記ゲーム画面の表示タイミングのずれ量を計算する表示ずれ計算ステップと、
表示ずれ補正手段が、前記同期タイミングに合わせて前記内部時刻計算手段によって前記内部時刻が更新されたときにこの更新の前後の内部時刻に基づいて前記位置計算手段によって計算された前記移動画像の表示位置が不連続にならないように、更新後の前記内部時刻に対応する前記移動画像の表示位置が更新前の前記内部時刻に対応する前記移動画像の表示位置となるように前記ずれ量分前記表示位置を補正する指示を前記位置計算手段に対して行う表示ずれ補正ステップと、
を有することを特徴とするゲーム画面表示方法。
A game screen display method for displaying a game screen including a background image and a moving image that occurs in the background image and then moves in the background image as time elapses in accordance with a predetermined synchronization timing. ,
A position calculation means for calculating a display position of the moving image corresponding to an internal time in the game screen;
An internal time calculation means for calculating the internal time and updating the content of the internal time according to the synchronization timing;
A game screen drawing means for drawing the background image and drawing the moving image at the display position calculated in the position calculating step to create the game screen;
A display step for displaying the game screen created in the game screen drawing step;
A display shift calculating means for calculating a shift amount of the display timing of the game screen at the synchronization timing;
When the internal time is updated by the internal time calculation means in accordance with the synchronization timing , the display deviation correction means displays the moving image calculated by the position calculation means based on the internal time before and after the update. In order to prevent the position from becoming discontinuous, the display amount of the moving image corresponding to the internal time after update is the display amount of the moving image corresponding to the internal time before update. A display deviation correcting step for instructing the position calculating means to correct the position ;
A game screen display method characterized by comprising:
請求項9において、
前記ゲーム画面描画ステップにおける前記ゲーム画面の作成は、所定時間を単位として同じ内容が繰り返されており、
前記同期タイミングとして前記繰り返し周期の終了時点および開始時点が設定されていることを特徴とするゲーム画面表示方法。
In claim 9,
The creation of the game screen in the game screen drawing step is repeated for the predetermined time as a unit,
A game screen display method, wherein an end point and a start point of the repetition period are set as the synchronization timing.
請求項9または10において、
ゲーム音出力手段が、前記所定時間を単位として繰り返されるゲーム音の出力を行うゲーム音出力ステップと、
同期設定手段が、前記ゲーム音の出力タイミングに合わせて前記同期タイミングを設定する同期設定ステップと、
をさらに有することを特徴とするゲーム画面表示方法。
In claim 9 or 10,
A game sound output step, wherein the game sound output means outputs a game sound repeated in units of the predetermined time;
A synchronization setting step in which the synchronization setting means sets the synchronization timing in accordance with the output timing of the game sound;
A game screen display method characterized by further comprising:
請求項9〜11のいずれかにおいて、
前記表示ずれ計算ステップにおいて計算された前記ずれ量は表示ずれ時間であり、
前記表示ずれ補正ステップは、前記表示ずれ時間に相当する前記移動画像の移動距離だけ前記表示位置をずらす指示を行うことを特徴とするゲーム画面表示方法。
In any one of Claims 9-11,
The deviation amount calculated in the display deviation calculation step is a display deviation time,
The game screen display method characterized in that the display displacement correction step gives an instruction to shift the display position by a moving distance of the moving image corresponding to the display displacement time.
背景画像と、時間経過にしたがってこの背景画像内に発生してその後この背景画像内を移動する移動画像とが含まれるゲーム画面の表示を所定の同期タイミングに合わせて行わせるために、コンピュータを、
内部時刻に対応する前記移動画像の前記ゲーム画面内での表示位置を計算する位置計算手段と、
前記内部時刻を計算するとともに、前記同期タイミングに合わせてこの内部時刻の内容を更新する内部時刻計算手段と、
前記背景画像を描画するとともに前記位置計算手段によって算出された表示位置に前記移動画像を描画して前記ゲーム画面を作成するゲーム画面描画手段と、
前記ゲーム画面描画手段によって作成された前記ゲーム画面を表示する表示手段と、
前記同期タイミングにおいて、前記ゲーム画面の表示タイミングのずれ量を計算する表示ずれ計算手段と、
前記同期タイミングにおいて既に表示中の前記移動画像について、前記同期タイミングに合わせて前記内部時刻計算手段によって前記内部時刻が更新されたときにこの更新の前後の内部時刻に基づいて前記位置計算手段によって計算された前記移動画像の表示位置が不連続にならないように、更新後の前記内部時刻に対応する前記移動画像の表示位置が更新前の前記内部時刻に対応する前記移動画像の表示位置となるように前記ずれ量分前記表示位置を補正する指示を前記位置計算手段に対して行う表示ずれ補正手段と、
して機能させるゲーム画面表示プログラム。
In order to cause a display of a game screen including a background image and a moving image generated in the background image and then moving in the background image as time elapses, in accordance with a predetermined synchronization timing, the computer is
Position calculating means for calculating a display position of the moving image corresponding to an internal time in the game screen;
An internal time calculating means for calculating the internal time and updating the content of the internal time in accordance with the synchronization timing;
Game screen drawing means for drawing the background image and drawing the moving image at the display position calculated by the position calculation means to create the game screen;
Display means for displaying the game screen created by the game screen drawing means;
Display deviation calculation means for calculating a deviation amount of the display timing of the game screen at the synchronization timing;
For the moving image that is already displayed at the synchronization timing, when the internal time is updated by the internal time calculation unit in accordance with the synchronization timing, the position calculation unit calculates the internal time before and after the update. The display position of the moving image corresponding to the updated internal time becomes the display position of the moving image corresponding to the internal time before updating so that the displayed position of the moving image does not become discontinuous. Display deviation correction means for instructing the position calculation means to correct the display position by the amount of deviation;
Game screen display program to make it function.
請求項13において、
前記ゲーム画面描画手段による前記ゲーム画面の作成は、所定時間を単位として同じ内容が繰り返されており、
前記同期タイミングとして前記繰り返し周期の終了時点および開始時点が設定されていることを特徴とするゲーム画面表示プログラム。
In claim 13,
The creation of the game screen by the game screen drawing means has the same content repeated in units of a predetermined time,
An end point and start point of the repetition period are set as the synchronization timing.
請求項13または14において、
前記表示ずれ計算手段によって計算された前記ずれ量は表示ずれ時間であり、
前記表示ずれ補正手段は、前記表示ずれ時間に相当する前記移動画像の移動距離だけ前記表示位置をずらす指示を前記位置計算手段に対して行うことを特徴とするゲーム画面表示プログラム。
In claim 13 or 14,
The deviation amount calculated by the display deviation calculation means is a display deviation time,
The game program for displaying a game screen, characterized in that the display deviation correction means instructs the position calculation means to shift the display position by a movement distance of the moving image corresponding to the display deviation time.
JP2004149868A 2004-05-20 2004-05-20 GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM Expired - Fee Related JP4526872B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004149868A JP4526872B2 (en) 2004-05-20 2004-05-20 GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004149868A JP4526872B2 (en) 2004-05-20 2004-05-20 GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM

Publications (2)

Publication Number Publication Date
JP2005329004A JP2005329004A (en) 2005-12-02
JP4526872B2 true JP4526872B2 (en) 2010-08-18

Family

ID=35484027

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004149868A Expired - Fee Related JP4526872B2 (en) 2004-05-20 2004-05-20 GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM

Country Status (1)

Country Link
JP (1) JP4526872B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5062655B2 (en) * 2006-03-30 2012-10-31 株式会社バンダイナムコゲームス Game device and timing calibration method
JP4718622B2 (en) * 2009-03-24 2011-07-06 株式会社スクウェア・エニックス GAME DEVICE, GAME PROGRESSING METHOD, GAME PROGRAM, AND RECORDING MEDIUM
JP5425960B2 (en) * 2012-03-29 2014-02-26 株式会社サミーネットワークス Gaming machine, gaming machine control method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000107455A (en) * 1998-10-07 2000-04-18 Namco Ltd Game machine and information recording medium
JP2002000936A (en) * 2000-06-23 2002-01-08 Konami Co Ltd Game system and storage medium used therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000107455A (en) * 1998-10-07 2000-04-18 Namco Ltd Game machine and information recording medium
JP2002000936A (en) * 2000-06-23 2002-01-08 Konami Co Ltd Game system and storage medium used therefor

Also Published As

Publication number Publication date
JP2005329004A (en) 2005-12-02

Similar Documents

Publication Publication Date Title
JP2925754B2 (en) Karaoke equipment
WO2016143907A1 (en) Music reproduction system, data output device, and music reproduction method
CN102811330B (en) Moving image reproducer reproducing moving image in synchronization with musical piece and method thereof
JP5062655B2 (en) Game device and timing calibration method
JP4526872B2 (en) GAME DEVICE, GAME SCREEN DISPLAY METHOD, AND GAME SCREEN DISPLAY PROGRAM
JP2013207466A (en) Video playback apparatus and program
JP2000107453A (en) Game system, game device, game data distribution- transmitting device, image synchronizing system, and information recording medium
JP2006023748A (en) Moving image playback device and moving image playback method
JP2007188561A (en) Automatic generation device for slide show with music, and program
JP2003030932A (en) Moving image playback device and moving image playback method
JP2004333679A (en) Program, method, and apparatus for speech reproduction
US8629343B2 (en) Computer-readable storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method
JP5210908B2 (en) Moving image generating device, game device, moving image generating method, and program
JP3942720B2 (en) Musical sound generating device, image generating device, game device, and information storage medium
JP4561561B2 (en) Karaoke equipment
JP2015138160A (en) Character musical performance image creation device, character musical performance image creation method, character musical performance system, and character musical performance method
JP2002366142A (en) Music playing support device
JP4479635B2 (en) Audio apparatus and karaoke apparatus
JP5399831B2 (en) Music game system, computer program thereof, and method of generating sound effect data
JP4329857B2 (en) Movie playback device
JP4595791B2 (en) Karaoke practice device and program
JP2017015957A (en) Musical performance recording device and program
JP6299532B2 (en) Singing model display device, program
JP2007175513A (en) Game device and information storage medium
JP5966971B2 (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090526

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091201

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100601

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100602

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4526872

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees