JPH1031758A - Picture generating device, its method and information storage medium - Google Patents

Picture generating device, its method and information storage medium

Info

Publication number
JPH1031758A
JPH1031758A JP8205248A JP20524896A JPH1031758A JP H1031758 A JPH1031758 A JP H1031758A JP 8205248 A JP8205248 A JP 8205248A JP 20524896 A JP20524896 A JP 20524896A JP H1031758 A JPH1031758 A JP H1031758A
Authority
JP
Japan
Prior art keywords
motion data
reproduction time
reproduction
adjustment area
time adjustment
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.)
Granted
Application number
JP8205248A
Other languages
Japanese (ja)
Other versions
JP3219697B2 (en
Inventor
Kiichi Takenaka
喜一 竹中
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
Original Assignee
Namco Ltd
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 filed Critical Namco Ltd
Priority to JP20524896A priority Critical patent/JP3219697B2/en
Publication of JPH1031758A publication Critical patent/JPH1031758A/en
Application granted granted Critical
Publication of JP3219697B2 publication Critical patent/JP3219697B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a picture generating device capable of smoothly controlling the reproducing time of motion data without losing the reality of a picture. SOLUTION: The picture generating device includes a storage part 38 for storing motion data expressing prescribed operation and a motion reproducing part 40 for reading out the motion data and is constituted so as to display the reproduced motion data as a picture. The motion data sets up a reproducing time adjusting area of which operation is moderate on a part of a series of operation. The reproducing part 40 controls the reproducing time of operation by using the reproducing time adjusting area.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、予め記憶されたモ
ーションデータを再生し、所定動作を画像表示する画像
生成装置、画像生成方法および情報記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image generating apparatus, an image generating method, and an information storage medium for reproducing previously stored motion data and displaying a predetermined operation as an image.

【0002】[0002]

【背景技術及び発明が解決しようとする課題】通常、ゲ
ーム装置やシミュレーション装置では、CPUの負荷を
軽減し、且つリアリティーの高い画像を再生するため
に、予めパターン化された一連の動作を画像データとし
て演算しメモリに記憶することが行われている。このよ
うな一連の画像データは、モーションデータと呼ばれ、
格闘技用のゲームやその他の用途に広く用いられてい
る。
2. Description of the Related Art Generally, in a game device or a simulation device, in order to reduce a load on a CPU and reproduce an image with high reality, a series of pre-patterned operations are performed on image data. Is calculated and stored in a memory. Such a series of image data is called motion data,
Widely used in martial arts games and other uses.

【0003】ところが、このようなモーションデータ
は、その再生時間が一定している場合には問題がない
が、例えばプレーヤの操作するキャラクタの動作によっ
ては、データの基準再生時間より一連の動作が短く終わ
る場合や、長くかかる場合がある。例えば、スノーボー
ドゲーム等を行っている場合に、プレーヤキャラクタが
ジャンプをすると、ジャンプから着地までの時間が、モ
ーションデータの基準再生時間より短い場合や、長い場
合が頻繁に生ずる。
However, such motion data has no problem when its reproduction time is constant. However, for example, depending on the operation of the character operated by the player, a series of operations is shorter than the reference reproduction time of the data. It may end or take a long time. For example, if the player character jumps while playing a snowboard game or the like, the time from the jump to the landing frequently becomes shorter or longer than the reference reproduction time of the motion data.

【0004】この場合に、従来の手法を用いた再生時間
を短縮制御は、モーションデータの一部を省いて再生す
ることにより行われる。例えば、モーションデータを、
短縮する時間に応じて間引き処理し、再生時間の制御を
行っていた。
In this case, the control for shortening the reproduction time using the conventional technique is performed by omitting a part of the motion data for reproduction. For example, motion data
The thinning process is performed according to the shortened time, and the reproduction time is controlled.

【0005】しかし、このようにすると、いわゆるコマ
飛びという現象が発生し、本来スムーズな動作が、不連
続な画像となって再生されてしまい、これが見る者に不
自然な印象を与え、画像のリアリティーを損なう大きな
要因となる。
However, in this case, a phenomenon called so-called frame skipping occurs, and the originally smooth operation is reproduced as a discontinuous image, which gives a viewer an unnatural impression, This is a major factor that impairs reality.

【0006】また、従来の手法を用いた再生時間の延長
制御は、動作の再生を途中で一次的に停止したり、また
モーションデータの一部を重複読み出しする処理が行わ
れる。このように、前記停止時間の長短や重複読みする
データ量によって、動作の再生時間を延長していた。
In the control of extending the reproduction time using the conventional method, a process of temporarily stopping the reproduction of the operation or performing a process of redundantly reading a part of the motion data is performed. As described above, the reproduction time of the operation is extended depending on the length of the stop time and the amount of data to be repeatedly read.

【0007】しかし、このようにすると、途中で動きが
中断したり、またある箇所では動作がゆっくりで、その
次の箇所で動作が急に速くなり動きが滑らかでなくなる
というような不自然な再生が行われ、これが画像のリア
リティーを損なう原因となってしまう。特に、このよう
な手法を用いて人間の動き等を再生すると、再生画像が
極めて不自然に見えてしまうという問題があった。
However, in this case, the movement is interrupted in the middle, or the movement is slow in one place, and the movement is suddenly accelerated in the next place, and the movement is not smooth. Is performed, and this causes loss of image reality. In particular, there is a problem that when a human motion or the like is reproduced using such a method, the reproduced image looks extremely unnatural.

【0008】本発明は、このような課題に鑑みなされた
ものであり、その目的は、モーションデータの再生時間
の制御を、画像のリアリティーを損なうことなくスムー
ズに行うことができる画像生成装置、画像生成方法およ
び情報記憶媒体を提供することにある。
SUMMARY OF THE INVENTION The present invention has been made in consideration of the above problems, and has as its object to provide an image generating apparatus and an image generating method capable of smoothly controlling the reproduction time of motion data without deteriorating the image reality. An object of the present invention is to provide a generation method and an information storage medium.

【0009】[0009]

【課題を解決するための手段】上記目的を達成するた
め、請求項1の発明は、一連の動作を表すモーションデ
ータを記憶する記憶手段と、前記モーションデータを再
生するモーション再生手段と、再生されたモーションデ
ータを画像表示する手段と、を含み、前記モーションデ
ータは、その一部に、緩やかな動作が表現された再生時
間調整エリアが設定され、前記再生手段は、前記再生時
間調整エリアを用いて、前記一連の動作の再生時間を制
御することを特徴とする。
In order to achieve the above object, according to the present invention, a storage means for storing motion data representing a series of operations, a motion reproduction means for reproducing the motion data, Means for displaying motion data in an image, wherein the motion data has, in a part thereof, a reproduction time adjustment area in which a gradual operation is expressed, and the reproduction means uses the reproduction time adjustment area. Thus, the reproduction time of the series of operations is controlled.

【0010】また、請求項8の発明は、一連の動作の一
部に、動作が緩やかな再生時間調整エリアが設定された
モーションデータの情報と、前記モーションデータを再
生するとともに、前記再生時間調整エリアを用いて前記
一連の動作の再生時間を制御するための情報と、再生さ
れたモーションデータを画像表示するための情報と、を
含むことを特徴とする。
[0010] The invention according to claim 8 is that, as part of a series of operations, information of motion data in which a reproduction time adjustment area whose operation is moderate is set, the motion data is reproduced, and the reproduction time adjustment is performed. It is characterized by including information for controlling a reproduction time of the series of operations using an area, and information for displaying reproduced motion data in an image.

【0011】また、請求項9の発明は、一連の動作の一
部に、緩やかな動作が表現された再生時間調整エリアが
設定されたモーションデータを再生し画像表示する方法
であって、前記モーションデータの再生時間調整エリア
を用いて前記一連の動作の再生時間を制御することを特
徴とする。
According to a ninth aspect of the present invention, there is provided a method of reproducing motion data in which a reproduction time adjustment area in which a gradual operation is expressed is set as a part of a series of operations, and displaying an image. The reproduction time of the series of operations is controlled using a data reproduction time adjustment area.

【0012】本発明によれば、一連の動作を表すモーシ
ョンデータの一部に、緩やかな動作を表現する再生時間
調整エリアを形成する。そして、モーション再生時間の
調整は、前記再生時間調整エリアを用いて行う。
According to the present invention, a reproduction time adjustment area expressing a gradual operation is formed in a part of motion data representing a series of operations. The adjustment of the motion reproduction time is performed using the reproduction time adjustment area.

【0013】このように、動作の緩やかな再生時間調整
エリアを用いることにより、自然な動作の表現と、モー
ション再生時間の制御という二律背反的課題を解決する
ことができる。
As described above, by using the reproduction time adjustment area whose operation is gradual, the two contradictory problems of expressing a natural operation and controlling the motion reproduction time can be solved.

【0014】前記再生時間調整エリアの設定の一態様と
して、請求項5の発明は、請求項1〜4のいずれかにお
いて、前記モーションデータは、ポイントとなる動作を
前記再生時間調整エリアに設定することを特徴とする。
As one mode of setting the playback time adjustment area, the invention of claim 5 is the invention according to any one of claims 1 to 4, wherein the motion data sets a point operation in the playback time adjustment area. It is characterized by the following.

【0015】すなわち、前記調整再生時間調整エリアで
は、一連の動作の中でポイントとなる動作を表現するこ
とが好ましい。例えば、モーションデータとして記憶さ
れるパターン化された一連の動作の中には、動作のポイ
ントとなる見所が含まれる場合が多い。例えば、後述す
る実施の形態で説明するスノーボードゲームでは、プレ
ーヤキャラクタが空中でジャンプをする。この場合に、
ジャンプの途中で観客にアピールするために、一定のポ
ーズをとることが多い。いわゆる「決め」の姿勢といわ
れるものである。このようなジャンプ動作を表すモーシ
ョンデータを再生する場合には、前記再生時間調整エリ
アにおいて、そのジャンプにおける「決め」のポーズを
表現することが好ましい。
That is, it is preferable that the adjustment reproduction time adjustment area expresses a point operation in a series of operations. For example, a series of patterned operations stored as motion data often include a highlight that is a point of the operation. For example, in a snowboard game described in an embodiment described later, a player character jumps in the air. In this case,
In order to appeal to the audience during the jump, they often take fixed poses. This is the so-called "decision" attitude. When reproducing motion data representing such a jump operation, it is preferable to express a “determined” pose in the jump in the reproduction time adjustment area.

【0016】特に、一連の動作を再生する場合に、動作
のポイントとなる決めのポーズ付近では、そのポーズが
一定時間持続するように表現しても問題がないことが多
い。従って、本発明のように、このポイントとなるポー
ズを再生時間調整エリア内に設定し、再生時間の調整用
にこのポーズを用いることにより、さらに自然な形で一
連の動作の再生時間を調整することが可能となる。
In particular, when a series of actions are reproduced, there is often no problem in expressing the pose so as to be maintained for a certain period of time near a predetermined pose which is the point of the action. Therefore, as in the present invention, by setting the pose serving as this point in the playback time adjustment area and using this pose for adjusting the playback time, the playback time of a series of operations is adjusted in a more natural manner. It becomes possible.

【0017】また、前記再生時間調整エリアを用いた時
間制御の一態様として、請求項6の発明は、請求項1〜
5のいずれかにおいて、前記再生手段は、前記再生時間
調整エリアを構成するコマを間引きまたは重複読み出し
することにより再生時間の制御を行うことを特徴とす
る。
As one mode of time control using the reproduction time adjustment area, the invention of claim 6 is based on claims 1 to
5. In any one of the fifth to ninth aspects, the reproducing means controls the reproduction time by thinning out or redundantly reading out the frames constituting the reproduction time adjustment area.

【0018】本発明によれば、前記再生時間調整エリア
を構成するコマを間引き処理することにより、動作の再
生時間を短縮制御し、重複読み出しすることにより再生
時間を延長することができる。特に、前記再生時間調整
エリアは、動作の緩やかな箇所として形成されているた
め、表現する動作が緩やかであり、この動作を構成する
ためのコマ数も極めて多い。従って、前記間引き処理
や、重複読み出しを行っても、再生される画像には何ら
不連続な感じが発生せず、再生画像の品質を維持するこ
とが可能となる。
According to the present invention, the playback time of the operation can be shortened and controlled by performing the thinning process on the frames constituting the playback time adjustment area, and the playback time can be extended by performing the redundant reading. In particular, since the reproduction time adjustment area is formed as a portion where the operation is gradual, the operation to be expressed is gradual, and the number of frames for configuring this operation is extremely large. Therefore, even if the thinning-out process or the overlapping reading is performed, the reproduced image does not feel discontinuous at all, and the quality of the reproduced image can be maintained.

【0019】また、前記再生時間調整エリアの設定の一
態様として、請求項2の発明は、請求項1において、前
記再生時間調整エリアは、前記モーションデータの後半
に設けられたことを特徴とする。
As one mode of setting the reproduction time adjustment area, the invention of claim 2 is characterized in that, in claim 1, the reproduction time adjustment area is provided in the latter half of the motion data. .

【0020】このように、再生時間調整エリアを、モー
ションデータの後半に設けることにより、モーションデ
ータ再生動作中に再生時間を延長または短縮するような
事情が突然発生した場合でも、これに対応した再生時間
の制御を柔軟に行うことが可能となる。
As described above, by providing the reproduction time adjustment area in the latter half of the motion data, even if a situation such as the reproduction time is suddenly extended or shortened during the motion data reproduction operation, the reproduction corresponding to the situation can be performed. Time control can be performed flexibly.

【0021】また、請求項3の発明は、請求項1、2の
いずれかにおいて、複数コマ分先の動作を予測演算する
予測演算手段を含み、前記再生手段は、前記予測演算さ
れた動作に基づき、再生時間調整エリアを用いた再生時
間の制御を行うことを特徴とする。
According to a third aspect of the present invention, in any one of the first and second aspects, there is provided a prediction operation means for performing a prediction operation for a plurality of frames ahead, and the reproducing means is adapted to perform the operation for the predicted operation. Based on this, the reproduction time is controlled using the reproduction time adjustment area.

【0022】本発明によれば、現在再生しているモーシ
ョンデータの数コマ分先の動作を予測演算することによ
り、動作の再生動作中に発生する再生時間の延長、短縮
の要求を正確に判断し、これに迅速に対処し再生時間制
御を行うことができる。
According to the present invention, by predicting and calculating an operation several frames ahead of the currently reproduced motion data, it is possible to accurately determine a request for extending or shortening the reproduction time that occurs during the operation of reproducing the operation. However, this can be dealt with promptly and the reproduction time can be controlled.

【0023】特に、本発明は、請求項2の発明のよう
に、再生時間調整エリアがモーションデータの後半に設
定される場合に極めて有効なものとなる。
In particular, the present invention is extremely effective when the reproduction time adjustment area is set in the latter half of the motion data as in the second aspect of the present invention.

【0024】請求項3の発明の好適な一態様として、請
求項4の発明は、前記予測演算手段は、少なくとも、前
記再生時間調整エリアの所定箇所からモーションデータ
の終了箇所までの再生コマ数と同じコマ数分先の動作を
予測演算するように形成され、前記再生手段は、予測演
算されたコマ数分先の動作に基づき、再生時間調整エリ
アを用いた再生時間の制御を行うことを特徴とする。
According to a preferred aspect of the third aspect of the present invention, in the fourth aspect of the present invention, the prediction calculating means determines at least a number of reproduced frames from a predetermined position in the reproduction time adjustment area to an end position of the motion data. The reproduction means is formed so as to predict and calculate the operation of the same number of frames ahead, and the reproduction means controls the reproduction time using the reproduction time adjustment area based on the predicted operation of the number of frames ahead. And

【0025】このような動作の予測演算を行うことによ
り、再生時間調整エリアの再生中に、動作の短縮又は延
長の発生要求を認識することができる。
By performing such an operation predictive operation, it is possible to recognize a request to shorten or extend the operation during reproduction of the reproduction time adjustment area.

【0026】これにより、モーションデータ再生中に発
生した再生時間の短縮、延長要求に確実かつ柔軟に対処
することができる。
Thus, it is possible to reliably and flexibly cope with a request for shortening or extending the reproduction time generated during the reproduction of the motion data.

【0027】請求項7の発明は、請求項1〜6のいずれ
かにおいて、入力データに基づき、予め設定された複数
種類のモーションデータの中から、所定のモーションデ
ータを選択するモーション選択手段を含むことを特徴と
する。
According to a seventh aspect of the present invention, in any one of the first to sixth aspects, there is provided a motion selecting means for selecting predetermined motion data from a plurality of types of preset motion data based on the input data. It is characterized by the following.

【0028】ここにおいて、前記モーション選択手段
は、予め入力データを各モーションデータに対応したパ
ターンに分類しておき、入力データがいずれのパターン
に該当するかを判断するように形成することが好まし
い。
In this case, it is preferable that the motion selection means is formed so as to classify the input data into patterns corresponding to the respective motion data in advance and determine which pattern the input data corresponds to.

【0029】このようにすることにより、入力データに
基づき、該当するパターンのモーションデータを選択
し、その画像再生を行うことが可能となる。
By doing so, it becomes possible to select the motion data of the corresponding pattern based on the input data and reproduce the image.

【0030】特に、本発明をゲーム装置やシミュレータ
に用いた場合には、使用者の入力に対応したモーション
パターンをスムーズに選択し画像生成することができ、
とりわけ本発明をゲーム装置等に適用した場合には、プ
レーヤの入力動作に対応したモーションデータを再生で
き、リアリティーが高く、かつ迫力のあるゲームを実現
することができる。
In particular, when the present invention is applied to a game device or a simulator, a motion pattern corresponding to a user's input can be smoothly selected and an image can be generated.
In particular, when the present invention is applied to a game device or the like, motion data corresponding to an input operation of a player can be reproduced, and a highly realistic and powerful game can be realized.

【0031】[0031]

【発明の実施の形態】次に本発明の好適な実施の形態を
図面に基づき詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will now be described in detail with reference to the drawings.

【0032】まず、本実施例の原理の説明を行う。First, the principle of the present embodiment will be described.

【0033】図1には、スノーボードゲームにおいて、
プレーヤの操作するプレーヤキャラクタがジャンプをす
る一連の動作が示されている。このようなジャンプ動作
は、いくつかの定型パターンに分類されるため、予め一
連の動作を画像再生するためのデータとして演算され
る。このような一連の動作の画像再生のためのデータ
を、モーションデータという。
FIG. 1 shows that in a snowboard game,
A series of operations in which a player character operated by a player jumps are shown. Since such a jump operation is classified into some fixed patterns, a series of operations are calculated in advance as data for image reproduction. Data for image reproduction of such a series of operations is called motion data.

【0034】図1に示すモーションデータは、プレーヤ
がジャンプしてから着地するまでの一連の動作を表して
いる。同図において、100−1・・・100−K・・
・100−K`・・・100−K``・・・100−n
は、一連の動作の途中姿勢を図示するものであり、10
0−1はジャンプ動作開示時の姿勢、100−Kはジャ
ンプ開始後の姿勢、100−K`は観客にアピールする
ための、いわゆる「決めのポーズ」、100−K``は
ジャンプ後半の姿勢、100−nは着地の時の姿勢をそ
れぞれ表している。
The motion data shown in FIG. 1 represents a series of operations from when the player jumps to when the player lands. In the figure, 100-1 ... 100-K
・ 100-K ` ・ ・ ・ 100-K ` ` ・ ・ ・ 100-n
Shows the posture in the middle of a series of operations.
0-1 is the posture when the jump motion is disclosed, 100-K is the posture after the start of the jump, 100-K ` is the so-called “decision pose” for appealing to the audience, and 100-K ` ` is the posture in the latter half of the jump. , 100-n respectively represent postures at the time of landing.

【0035】この一連のモーションデータは、全体とし
てnコマの画像データとして作成されており、本実施例
では、このコマ数を基準コマ数といい、この基準コマ数
でモーションデータを再生するための時間を基準再生時
間という。
This series of motion data is created as image data of n frames as a whole. In this embodiment, the number of frames is referred to as a reference frame number, and is used for reproducing motion data with the reference frame number. The time is called reference reproduction time.

【0036】図2、図3には、モーションデータの再生
順序の概念図が示されている。モーションデータを基準
再生時間で再生する場合には、図2に示すように、作成
されたモーションデータを、Aのスタートの姿勢からE
のエンドの姿勢まで1コマずつ順次再生していく。
FIGS. 2 and 3 are conceptual diagrams showing the order of reproducing motion data. When the motion data is reproduced at the reference reproduction time, as shown in FIG.
Are sequentially reproduced one by one up to the end position.

【0037】前述したように、従来の技術を用い、モー
ションデータの再生時間を短縮する必要が生じた場合に
は、図3に示すよう、途中のモーションデータを間引き
処理し、再生時間の調整を行う。例えば、B〜Eの途中
にあるデータの再生をカットし、Bのモーションデータ
から「決めのポーズ」のEのモーションデータの再生を
行い、モーション再生時間の短縮を行う。このようにす
ると、BからEに移る際の再生画像が不連続なものとな
ってしまう。特にプレーヤキャラクタの姿勢が極めて不
自然な変化をしながら決めのポーズとして画像表示され
てしまうため、これがプレーヤにとってゲームのリアリ
ティーを損なう大きな要因となる。
As described above, when it is necessary to reduce the reproduction time of motion data by using the conventional technique, as shown in FIG. 3, the motion data in the middle is thinned out and the reproduction time is adjusted. Do. For example, the reproduction of the data in the middle of B to E is cut, and the E motion data of the “determined pose” is reproduced from the B motion data, thereby shortening the motion reproduction time. In this case, the reproduced image at the time of transition from B to E becomes discontinuous. In particular, since the posture of the player character is displayed as a fixed pose while changing extremely unnaturally, this is a major factor that impairs the reality of the game for the player.

【0038】また、従来の技術を用い、再生時間の延長
を行う場合には、同一コマ、例えば決めのポーズである
Eの画像データを繰り返して再生する。このようにする
と、動いていた画像がポーズE付近で突然停止するとい
うような不自然な表示となってしまう。
When the reproduction time is extended using the conventional technique, the same frame, for example, the image data of E having a predetermined pose is repeatedly reproduced. In this case, an unnatural display is displayed such that the moving image suddenly stops near the pose E.

【0039】これに対し、本実施例では、図4(A)に
示すよう、モーションデータの一部に、緩やかな動作を
表現する再生時間調整エリアEを設けている。そして、
この再生時間調整エリアEでは、一連の動作の中でポイ
ントとなる、いわゆる「決めのポーズ」を再生する。す
なわち、この再生時間調整エリアEでは、「決めのポー
ズ」近辺のコマの分解数を多くし、相連続するコマの間
のポーズの変化が、他のエリアに比べて極めて少なくな
るように構成されている。ここでは、決めのポーズは、
E1…EMのM個のコマの画像として形成されている。
On the other hand, in the present embodiment, as shown in FIG. 4A, a reproduction time adjustment area E for expressing a gradual operation is provided in a part of the motion data. And
In the reproduction time adjustment area E, a so-called “fixed pause” which is a point in a series of operations is reproduced. That is, in the reproduction time adjustment area E, the number of decompositions of the frames near the “fixed pause” is increased, and the change in the pause between successive frames is extremely small as compared with other areas. ing. Here, the decided pose is
E1... EM are formed as images of M frames.

【0040】図5には、スノーボードのジャンプパフォ
ーマンスの一つである「メソッドエアー」といわれる決
めの姿勢が示されている。このメソッドエアージャンプ
再生用のモーションデータでは、図5に示す決めのポー
ズの画像データが、再生時間調整エリアEに設定されて
いる。
FIG. 5 shows a determined posture called "method air" which is one of the jump performances of snowboarding. In the motion data for the method air jump reproduction, the image data of the determined pose shown in FIG. 5 is set in the reproduction time adjustment area E.

【0041】従って、この再生時間調整エリアE内にお
いては、プレーヤキャラクタの姿勢は図5に示すポーズ
で極めてゆっくり変化し、ある箇所では完全に停止した
状態で再生される。このため、この再生時間調整エリア
内のコマを間引き処理して再生しても、また重複読み出
して再生しても、再生される画像データは連続したスム
ーズな一連の動作として表示され、この結果、従来の再
生技術では難しかった再生時間の調整と、自然な動きと
の両立を図ることができる。
Therefore, in the reproduction time adjustment area E, the posture of the player character changes very slowly in the pose shown in FIG. 5, and the reproduction is performed in a state where the player character is completely stopped. For this reason, even if the frames in the playback time adjustment area are thinned out and played back, or read and played back in duplicate, the image data to be played back is displayed as a continuous and smooth series of operations. It is possible to achieve both adjustment of the reproduction time, which is difficult with the conventional reproduction technology, and natural movement.

【0042】本実施例では、図4(B)に示すよう、モ
ーションデータの再生時間を短縮制御する場合には、こ
の再生時間調整エリアE内のいずれかのコマから、この
エリアEの次のコマFへジャンプすることにより、デー
タの間引き処理をしている。例えば、再生時間を少し短
縮するような場合には、このエリアEの後半のコマEk
からFへジャンプすれば良く、また、大幅に再生時間を
短縮する場合には、例えばエリアEの最初の方のコマE
2からFへジャンプするような処理を行う。このエリア
E内の各コマ、即ちE1〜EMのコマにおいては、プレー
ヤキャラクタの姿勢はほんの少ししか変化せず、その動
作は極めてゆっくりであるため、このようなコマの間引
き処理を行っても再生画像にほとんど影響することはな
い。
In the present embodiment, as shown in FIG. 4B, when the playback time of the motion data is to be shortened, one of the frames in the playback time adjustment area E is read from the next of the area E. By skipping to frame F, the data is thinned out. For example, when the playback time is slightly reduced, the frame Ek in the latter half of the area E is used.
In order to greatly reduce the playback time, for example, the frame E at the beginning of the area E can be used.
Perform processing to jump from 2 to F. In each frame in the area E, that is, in the frames E1 to EM, the attitude of the player character changes only slightly, and the motion is extremely slow. Has little effect on the image.

【0043】また、モーションデータの再生時間を延長
する場合には、決めのポーズ内の所定のコマを重複読み
出しすれば良い。更に簡単な再生を行う場合には、例え
ば図5に示すようなメソッドエアージャンプでは決めの
ポーズで完全に停止することが多いため、この停止して
いるコマを繰り返して読み出すようにすればよい。この
ようにしても、E1〜EMまでのゆっくりな動きの後の停
止のため、見る者に何ら不自然を感じさせることなく、
再生時間の延長を行うことができる。
In order to extend the reproduction time of the motion data, a predetermined frame in a predetermined pose may be read repeatedly. In the case of simpler reproduction, for example, in a method air jump as shown in FIG. 5, the frame is often completely stopped at a predetermined pose, and thus the stopped frame may be repeatedly read. Even in this case, because of the stop after the slow movement from E1 to EM, the viewer does not feel unnatural at all,
The playback time can be extended.

【0044】図8(A)には、本実施例に係るゲーム装
置が示されている。このゲーム装置は、バー16につか
まった状態でボード12に乗ったプレーヤが、ディスプ
レイ10上に表示されるゲーム画面を見ながら、実際の
スノーボード同様にボード12を左右方向に揺動操作し
かつエッジング操作し、また必要に応じてボタン14を
操作することにより、スノーボードゲームを行うように
構成されている。
FIG. 8A shows a game device according to this embodiment. In this game device, a player riding on the board 12 while holding on to the bar 16 swings the board 12 in the left and right direction and edging while watching the game screen displayed on the display 10 as in an actual snowboard. By operating the buttons 14 as needed, a snowboard game is played.

【0045】ここでは、ボード12の揺動操作により、
左右方向に回転をしながら滑走するスノーボーダーの形
をしたプレーヤキャラクタがディスプレイ10上に表示
され、プレーヤはその画面を見ながら、例えばゲーム空
間上に登場する障害物を避けたり、又はジャンプ台を使
ってジャンプしたりしながら、所定のコースを滑走する
ゲームを楽しむことができる。
Here, by swinging the board 12,
A player character in the form of a snowboarder that slides while rotating in the left-right direction is displayed on the display 10, and the player looks at the screen and avoids obstacles that appear in the game space, for example, or jumps on a jumping platform. The user can enjoy a game of sliding on a predetermined course while jumping.

【0046】このゲーム装置内には、図8(B)に示す
IC基板1100が内蔵され、このIC基板1100に
は、CPU、画像合成IC、音合成IC、各種メモリが
実装される。
The game apparatus includes an IC board 1100 shown in FIG. 8B, on which a CPU, an image synthesis IC, a sound synthesis IC, and various memories are mounted.

【0047】図9には、前記ゲーム装置の機能ブロック
図の一例が示されている。
FIG. 9 shows an example of a functional block diagram of the game device.

【0048】操作部20は、プレーヤからの操作情報を
入力するためのものであり、ここではボード12及びボ
タン14などの操作入力を含んで構成される。そして操
作部20から入力された操作信号は、処理部30に入力
される。
The operation section 20 is for inputting operation information from the player, and here includes operation inputs such as the board 12 and the buttons 14. Then, the operation signal input from the operation unit 20 is input to the processing unit 30.

【0049】処理部30は、この操作信号と、所定のプ
ログラムに基づいて、表示物を表すオブジェクトが複数
配置されてなる3次元オブジェクト空間を設定する処理
演算を行うものであり、ハードウエア的には、例えばC
PU及びメモリ等により構成される。
The processing section 30 performs a processing operation for setting a three-dimensional object space in which a plurality of objects representing display objects are arranged, based on the operation signal and a predetermined program. Is, for example, C
It is composed of a PU and a memory.

【0050】画像合成部50は、この設定されたオブジ
ェクト空間を所与の視点位置、視点方向から見た視界画
像を合成する演算処理を行うものであり、ハードウエア
的には、例えば画像合成専用のICあるいはCPU及び
メモリにより構成される。画像合成部50によって得ら
れた視界画像は、表示部52のディスプレイ10上に表
示される。
The image synthesizing unit 50 performs an arithmetic process for synthesizing a view image obtained by viewing the set object space from a given viewpoint position and a viewpoint direction. IC or CPU and memory. The visual field image obtained by the image synthesizing unit 50 is displayed on the display 10 of the display unit 52.

【0051】前記処理部30は、移動体情報決定部3
2、オブジェクト空間決定部34、空間情報記憶部3
6、モーションデータ記憶部38、モーションデータ再
生部40を含む。
The processing unit 30 includes a moving body information determining unit 3
2, object space determination unit 34, space information storage unit 3
6, including a motion data storage unit 38 and a motion data reproduction unit 40.

【0052】前記モーションデータ記憶部38は、ゲー
ム内に登場するキャラクタの予めパターン化された動作
を画像表示するためのモーションデータが記憶されてい
る。ここでは、図5に示すメソッドエアータイプのジャ
ンプ動作を行うモーションデータと、図6に示すスティ
フィエアータイプのジャンプ動作を行うためのモーショ
ンデータと、図7に示すテールグラブタイプのジャンプ
動作を行うためのモーションデータ及びその他のモーシ
ョンデータが記憶されている。
The motion data storage section 38 stores motion data for displaying an image of a pre-patterned motion of a character appearing in the game. Here, the motion data for performing the method air type jump operation shown in FIG. 5, the motion data for performing the stiff air type jump operation shown in FIG. 6, and the tail grab type jump operation shown in FIG. 7 are performed. Motion data and other motion data are stored.

【0053】これら各モーションデータ、前述したよう
に、各ジャンプにおける決めのポーズが再生時間調整エ
リアE内のデータとして設定されており、この決めのポ
ーズは極めてゆっくり変化するように構成されている。
As described above, each of the motion data and the determined pose in each jump is set as data in the reproduction time adjustment area E, and the determined pose changes very slowly.

【0054】更に、本実施例で特徴的なことは、各モー
ションデータにおいて、再生時間調整エリアEは、デー
タの後半、ここではモーションデータの最終コマから2
0コマ以内に設定されている。具体的には、再生時間調
整エリアの最終のコマEMから、20コマ経過した時点
で、このモーションデータは終了することになる。その
理由は後述する。
Further, what is characteristic in this embodiment is that, in each motion data, the reproduction time adjustment area E is located at the second half of the data, here, from the last frame of the motion data.
It is set within 0 frames. More specifically, the motion data ends when 20 frames have elapsed from the last frame EM in the reproduction time adjustment area. The reason will be described later.

【0055】移動体情報決定部32は、操作部20から
の操作信号、所与のプログラム等に基づいて、スノーボ
ードを操作する仮想プレーヤ等の移動体の位置情報、方
向情報をリアルタイムに演算し、しかも所定の条件の下
でモーションデータ再生指令をモーションデータ再生部
40へ向け出力する。
The moving body information determining section 32 calculates, in real time, position information and direction information of a moving body such as a virtual player operating a snowboard based on an operation signal from the operating section 20 and a given program. In addition, a motion data reproduction command is output to the motion data reproduction unit 40 under predetermined conditions.

【0056】この移動体情報決定部32に含まれる選択
部42には、操作部20からの入力及び種々のプログラ
ムに従って、モーションデータの使用を行うか否かの判
断を行い、使用を行うと判断した場合には、使用するモ
ーションデータを選択し、その選択信号をモーションデ
ータ再生部40へ向け出力する。
The selecting section 42 included in the moving body information determining section 32 determines whether or not to use the motion data according to the input from the operating section 20 and various programs, and determines whether or not to use the motion data. In this case, the motion data to be used is selected, and the selection signal is output to the motion data reproducing unit 40.

【0057】図10には、前記選択部42の選択動作の
基準が示されている。実施例のゲームでは、仮想プレー
ヤが予め定められたダウンヒルコースをスノーボードに
よって滑走するものであるが、このコースの途中には複
数のジャンプ台が設けられている。このジャンプ台を通
過する際、プレーヤが操作部20、特にボード12をど
のように操作するかによって、ジャンプ動作に使用され
るモーションデータの種類が選択される。例えば、第1
番目のジャンプ台を通過する際に、プレーヤが図10
(A)に示すボード入力を行うと、それに対応したモー
ションデータが選択され、その再生指令が選択部42か
らモーションデータ再生部40へ出力されることにな
る。例えばこのジャンプ時にプレーヤがボード12を、
エッジ角度をニュートラルにし、50%以上右にスイン
グすると、「ミュートグラブ」といわれるジャンプのモ
ーションデータ再生指令が出力される。また、左エッジ
を50%以上かけながら、ボード12を50%以上右に
スイングすると、図6に示すような決めの姿勢を表示す
る「スティフィ−エアー」といわれるジャンプのモーシ
ョンデータ再生指令が出力される。また、ジャンプ台通
過時に、前記ボード操作を行わない場合には、図7に示
すような決めの姿勢を表示する「テールグラブ」と呼ば
れるジャンプのモーションデータ再生指令が出力され
る。
FIG. 10 shows the criteria for the selecting operation of the selecting section 42. In the game of the embodiment, the virtual player glides down a predetermined downhill course by snowboarding, and a plurality of jumping hills are provided in the course of this course. When passing through the jump table, the type of motion data used for the jump operation is selected depending on how the player operates the operation unit 20, particularly the board 12. For example, the first
When passing through the th jump, the player
When the board input shown in (A) is performed, the corresponding motion data is selected, and the reproduction command is output from the selection unit 42 to the motion data reproduction unit 40. For example, during this jump, the player
When the edge angle is set to neutral and swings to the right by 50% or more, a jump motion data reproduction command called “mute grab” is output. When the board 12 is swung 50% or more to the right while the left edge is applied to 50% or more, a jump motion data reproduction command called “Stiffy Air” that displays a determined posture as shown in FIG. 6 is output. You. In addition, when the board operation is not performed when passing through the jumping pedestal, a jump motion data reproduction command called “tail grab” for displaying a determined posture as shown in FIG. 7 is output.

【0058】また、別のジャンプ台を通過する際に、図
10(B)に示すようなボード入力を行うと、同図に示
すようなトリック名のジャンプのモーションデータ再生
指令が出力されることになる。
If a board input as shown in FIG. 10B is made while passing through another jumping platform, a motion data reproduction command for a jump with a trick name as shown in FIG. 10B is output. become.

【0059】従って、ボード操作に慣れない初心者は、
単純なジャンプしかできないが、ボード操作に慣れた上
級者は、各ジャンプ台で、実際のスノーボードの上級者
と同様なジャンプを行い、ゲームを楽しむことができ
る。
Therefore, for beginners who are not used to board operation,
Although only a simple jump can be performed, an advanced player who is accustomed to board operation can enjoy a game by performing a jump similar to an actual snowboarding expert at each jumping hill.

【0060】移動体情報決定部32に含まれる予測演算
部44は、再生するモーションデータの数コマ分先の動
作を予測演算するものであり、実施例では、20コマ分
先の動作を予測演算し、その演算結果をモーションデー
タ再生部40へ向け出力する。
The prediction calculation section 44 included in the moving body information determination section 32 predicts and calculates the operation several frames ahead of the motion data to be reproduced. In the embodiment, the prediction calculation section 44 predicts the operation 20 frames ahead. Then, the calculation result is output to the motion data reproducing unit 40.

【0061】モーションデータ再生部40は、選択部4
2により所定のモーションデータの再生指示がなされる
と、該当するモーションデータをモーションデータ記憶
部38から読み出し、これをオブジェクト空間決定部3
4へ向け出力する処理を行う。この時、モーションデー
タ再生部40は、予測演算部44から出力される20コ
マ先の動作の予測演算結果に基づき、前述したようにモ
ーションデータの再生時間調整エリアEの読み出しを制
御し、再生時間の制御を行う。これにより、モーション
データ再生部40から、再生時間が制御されたモーショ
ンデータがオブジェクト空間決定部34へ供給されるこ
とになる。
The motion data reproducing unit 40 includes the selecting unit 4
When the reproduction instruction of the predetermined motion data is issued by the control unit 2, the corresponding motion data is read from the motion data storage unit 38, and is read out from the object space determination unit 3
4 is output. At this time, the motion data reproducing unit 40 controls the reading of the reproduction time adjustment area E of the motion data based on the prediction operation result of the operation 20 frames ahead outputted from the prediction operation unit 44 as described above, and Control. Accordingly, the motion data whose playback time is controlled is supplied from the motion data playback unit 40 to the object space determination unit 34.

【0062】空間情報記憶部36には、表示するオブジ
ェクトを特定するためのオブジェクトナンバー、このオ
ブジェクトの配置を特定するための位置情報、方向情報
を格納される。但し、位置情報、方向情報の少なくとも
一方のみを特定すれば良い場合には、その一方のみを格
納すればよい。そして、空間情報記憶部36に記憶され
ている空間情報は、オブジェクト空間決定部34により
読み出される。この場合、空間情報記憶部36には、当
該フレーム(1フレーム=1/60秒)の一つ前のフレ
ームにおける空間情報が記憶されている。そして、オブ
ジェクト空間決定部34は、読み出された空間情報、移
動体情報決定部32からの情報、モーションデータ再生
部40からの情報などに基づいて、当該フレームにおけ
る空間情報を求める。なお、静止物体については空間情
報は変化しないのでこのような処理は必要ない。
The space information storage unit 36 stores an object number for specifying an object to be displayed, position information for specifying the arrangement of the object, and direction information. However, if it is sufficient to specify at least one of the position information and the direction information, only one of the two may be stored. Then, the space information stored in the space information storage unit 36 is read by the object space determination unit 34. In this case, the spatial information storage unit 36 stores the spatial information of the frame immediately before the frame (1 frame = 1/60 second). Then, the object space determination unit 34 obtains space information in the frame based on the read space information, the information from the moving object information determination unit 32, the information from the motion data reproduction unit 40, and the like. Such processing is not necessary for a stationary object because the spatial information does not change.

【0063】図11には、実施例のゲーム装置の動作フ
ローチャートが示されている。
FIG. 11 is a flowchart showing the operation of the game apparatus according to the embodiment.

【0064】まずゲームが開始されるとプレーヤはディ
スプレイ10上に表示される画面を見ながらボード12
を操作し、ダウンヒルコースの滑走を行う。この時、デ
ィスプレイ10上には、ダウンヒルコースを滑走するプ
レーヤキャラクタが、例えば図12(A)に示すように
表示される。
First, when the game is started, the player looks at the screen displayed on the display 10 and
To run the downhill course. At this time, the player character sliding on the downhill course is displayed on the display 10, for example, as shown in FIG.

【0065】3次元ゲーム空間内には、ダウンヒルコー
スに沿って複数箇所のジャンプ台が設けられており、各
ジャンプ台をジャンプする際のプレーヤキャラクタの画
像再生は、モーションデータ記憶部38に記憶された各
種モーションデータを用いて行われる。
In the three-dimensional game space, a plurality of jump platforms are provided along the downhill course. The image reproduction of the player character when jumping on each jump platform is stored in the motion data storage unit 38. This is performed using various motion data.

【0066】選択部42は、プレーヤキャラクタがジャ
ンプ台を通過する際に、モーションデータの再生を決定
する。更に、この時、プレーヤがボード12を操作する
ことにより入力される信号に基づき、再生するモーショ
ンデータの種類を決定し、決定したモーションデータの
再生指令をモーションデータ再生部40へ向け出力する
(ステップS10)。
The selection section 42 determines the reproduction of the motion data when the player character passes over the jump platform. Further, at this time, the type of motion data to be reproduced is determined based on a signal input by the player operating the board 12, and a reproduction command of the determined motion data is output to the motion data reproducing unit 40 (step S10).

【0067】例えば、最初のジャンプ台を通過する際
に、プレーヤがボード12を、50%以上の左エッジを
かけながら50%以上の右スイングを行うように操作す
ると、スティフィエアーの決めポーズを有するモーショ
ンデータの再生指令を出力する。
For example, when the player operates the board 12 so as to perform a right swing of 50% or more while applying a left edge of 50% or more when passing through the first jumping hill, a determined pose of Stiffy Air is established. It outputs a motion data reproduction command.

【0068】これにより、モーションデータ再生部40
は、指定されたモーションデータを記憶部38から読み
出し、その再生を開始する(ステップS12)。
Thus, the motion data reproducing section 40
Reads out the specified motion data from the storage unit 38 and starts reproduction thereof (step S12).

【0069】この時、プレーヤキャラクタのジャンプ時
間は、プレーヤキャラクタのジャンプ台通過速度や、そ
の他の条件によって変化する。速度が速ければ、ジャン
プを開始してから着地するまでの時間が長くなり、従っ
て、モーションデータが持つ本来の基準再生時間より、
実際のモーションの再生時間が長くなる。また、これと
は逆に、遅いスピードでジャンプ台を通過すると、前記
基準再生時間より、動作の再生時間は短くなる。
At this time, the jump time of the player character changes depending on the speed of the player character passing through the jumping pedestal and other conditions. If the speed is faster, the time from the start of the jump to the landing is longer, and therefore, compared to the original reference playback time of the motion data,
The playback time of the actual motion becomes longer. Conversely, when the vehicle passes the jumping platform at a low speed, the operation reproduction time becomes shorter than the reference reproduction time.

【0070】更に、ジャンプを開始した後に、各種の状
況によって、モーションデータ再生時間が変化する場合
もある。例えば、ジャンプの途中で、向かい風が強くな
ったり、追い風が強くなったりして、滞空時間が変化す
る場合などである。
Furthermore, after the jump is started, the motion data reproduction time may change depending on various situations. For example, in the middle of a jump, the headwind may become strong or the tailwind may become strong, so that the flight time changes.

【0071】このような状況を、予測演算部44が演算
し、モーションデータの再生時間の調整の必要があるか
否かの判断を行う(ステップS14、S16)。すなわ
ち予測演算部44は、少なくともモーションデータ再生
中は、20コマ先のプレーヤキャラクタの動作を予測演
算する(ステップS14)。
Such a situation is calculated by the prediction calculation section 44, and it is determined whether or not the reproduction time of the motion data needs to be adjusted (steps S14 and S16). That is, the prediction calculation unit 44 predicts and calculates the motion of the player character 20 frames ahead at least during the reproduction of the motion data (step S14).

【0072】そして、モーションデータの再生中に、プ
レーヤキャラクタの着地動作が予測演算された場合に
は、モーションデータの再生時間を、本来の基準再生時
間より短縮する必要があると判断する(ステップS1
6、S18)。そして、再生時間調整エリアEの再生中
に、図4(B)に示すよう、短縮時間に応じた間引き処
理を行う(ステップS20)。
If the landing motion of the player character is predicted and calculated during the reproduction of the motion data, it is determined that the reproduction time of the motion data needs to be shorter than the original reference reproduction time (step S1).
6, S18). Then, during the reproduction of the reproduction time adjustment area E, as shown in FIG. 4B, a thinning process according to the shortened time is performed (step S20).

【0073】また、モーションデータの再生が、図4
(A)に示す再生時間調整エリア(E)の最後にさしか
かった段階でも、20コマ先にプレーヤキャラクタの着
地が予測演算されない場合には、再生時間を延長する必
要があると判断し、時間調整エリアE内の所定コマのデ
ータを重複読み出しし、再生時間の延長制御を行う(ス
テップS16、S18、S22)。
The reproduction of the motion data is performed as shown in FIG.
If the prediction of the landing of the player character 20 frames ahead is not calculated even at the end of the reproduction time adjustment area (E) shown in (A), it is determined that the reproduction time needs to be extended, and the time adjustment is performed. Data of a predetermined frame in the area E is redundantly read, and the reproduction time is extended (steps S16, S18, S22).

【0074】このような短縮制御(ステップS20)、
延長制御(ステップS22)は、いずれも図5〜図7に
示すよう、モーションデータの決めのポーズ付近で行わ
れる。この決めのポーズ付近は、前述したように多くの
コマを用いて、その動作がゆっくり変化するように構成
されているため、再生画面の自然な動きを妨げることな
く、モーションデータの再生時間を調整することができ
る。
Such a shortening control (step S20)
The extension control (step S22) is performed near the determined pose of the motion data, as shown in FIGS. As described above, the motion is slowly changed around many poses using many frames, so the motion data playback time can be adjusted without disturbing the natural movement of the playback screen. can do.

【0075】そして、プレーヤキャラクタが着地した段
階で、モーションデータの再生を終了し(ステップS2
4)、操作部20からの入力信号および所定のプログラ
ムに基づくプレーヤキャラクタの動作演算を開始する。
When the player character lands, the reproduction of the motion data is terminated (step S2).
4) The operation calculation of the player character based on the input signal from the operation unit 20 and a predetermined program is started.

【0076】さらに、実施例のゲーム装置では、プレー
ヤキャラクタが、図12(B)に示すよう、所定のポイ
ントやエリアを通過するとジビングモードに入り、この
ポイント、エリアを通過するまでは、プレーヤキャラク
タが操作不能になったり、CPUによる自動操縦になっ
たりする。ここでは、ダウンヒルコースに、丸太200
が設置されており、プレーヤキャラクタがこの丸太20
0に乗り上げるとジビングモードに入り、このエリアを
通過するまでは、ボード12をどのように操作しても、
プレーヤキャラクタ20は丸太の上を単に滑るだけのジ
ビング動作を行うこととなる。
Further, in the game device of the embodiment, as shown in FIG. 12 (B), when the player character passes through a predetermined point or area, the player character enters the jibbing mode. May become inoperable or may be automatically operated by the CPU. Here, on the downhill course, log 200
Is installed, and the player character makes this log 20
When you get to 0, you enter the jibbing mode, and until you pass this area, no matter how you operate the board 12,
The player character 20 performs a jibbing operation of merely sliding on the log.

【0077】このようにすることにより、単にダウンヒ
ルコースを滑走するだけではなく、前述した各種のジャ
ンプや丸太上を通過するなどの、変化に富んだゲームを
楽しむことができる。
By doing so, it is possible to enjoy a variety of games, such as not only simply gliding on the downhill course, but also the various jumps described above and passing over logs.

【0078】なお、前記実施例では、本発明をスノーボ
ードゲームを行う装置の画像再生に適用する場合を例に
とり説明したが、これ以外にも、例えば、格闘技ゲーム
において、プレーヤキャラクタがジャンプするようなモ
ーションデータや、バイクゲームにおいて、プレーヤキ
ャラクタが転倒し横滑りしている状態から、転がり始め
るような一連のモーションデータに対しても適用するこ
とができる。
In the above-described embodiment, the case where the present invention is applied to image reproduction of an apparatus for playing a snowboard game has been described as an example. However, in addition to this, for example, in a martial art game, a player character may jump. The present invention can be applied to motion data or a series of motion data in which a player character starts rolling from a state in which the player character falls down and skids in a motorcycle game.

【0079】また、前記実施例では、モーションデータ
の1カ所に再生時間調整エリアEを設ける場合を例にと
り説明したが、必要に応じてモーションデータの複数箇
所にこのような再生時間調整エリアを設け、モーション
データの時間調整をより柔軟に行うように構成してもよ
い。
In the above-described embodiment, the case where the reproduction time adjustment area E is provided at one place of the motion data has been described as an example. However, such a reproduction time adjustment area may be provided at a plurality of places of the motion data as needed. Alternatively, the configuration may be such that the time adjustment of the motion data is performed more flexibly.

【0080】次に、本実施例のハードウェア構成の一例
について図13を用いて説明する。同図に示す装置で
は、CPU1000、ROM1002、RAM100
4、情報記憶媒体1006、音合成IC1008、画像
合成IC1010、I/Oポート1012、1014
が、システムバス1016により相互にデータ送受信可
能に接続されている。そして前記画像合成IC1010
にはディスプレイ1018が接続され、音合成IC10
08にはスピーカ1020が接続され、I/Oポート1
012にはコントロール装置1022が接続され、I/
Oポート1014には通信装置1024が接続されてい
る。
Next, an example of the hardware configuration of this embodiment will be described with reference to FIG. In the device shown in the figure, a CPU 1000, a ROM 1002, a RAM 100
4. Information storage medium 1006, sound synthesis IC 1008, image synthesis IC 1010, I / O ports 1012, 1014
Are connected to each other via a system bus 1016 so that data can be transmitted and received therebetween. And the image synthesis IC 1010
Is connected to the display 1018, and the sound synthesis IC 10
08 is connected to a speaker 1020, and the I / O port 1
012 is connected to the control device 1022,
A communication device 1024 is connected to the O port 1014.

【0081】情報記憶媒体1006は、ゲームプログラ
ム、表示物を表現するための画像情報等が主に格納され
るものであり、CD−ROM、ゲームカセット、ICカ
ード、MO、FD、メモリ等が用いられる。例えば家庭
用ゲーム装置ではゲームプログラム等を格納する情報記
憶媒体としてCD−ROM、ゲームカセットが、業務用
ゲーム装置ではROM等のメモリが用いられる。
The information storage medium 1006 mainly stores a game program, image information for expressing a display object, and the like, and uses a CD-ROM, a game cassette, an IC card, an MO, an FD, a memory, and the like. Can be For example, a home-use game device uses a CD-ROM and a game cassette as an information storage medium for storing a game program and the like, and a business-use game device uses a memory such as a ROM.

【0082】コントロール装置1022はゲームコント
ローラに相当するものであり、プレーヤがゲーム進行に
応じて行う判断の結果を装置本体に入力するための装置
である。
The control device 1022 is equivalent to a game controller, and is a device for inputting a result of a determination made by a player in accordance with the progress of a game to a main body of the device.

【0083】情報記憶媒体1006に格納されるゲーム
プログラム、ROM1002に格納されるシステムプロ
グラム(装置本体の初期化情報等)、コントロール装置
1022によって入力される信号等に従って、CPU1
000は装置全体の制御や各種データ処理を行う。RA
M1004はこのCPU1000の作業領域等として用
いられる記憶手段であり、情報記憶媒体1006やRO
M1002の所与の内容、あるいはCPU1000の演
算結果等が格納される。
According to the game program stored in the information storage medium 1006, the system program (initialization information of the apparatus main body) stored in the ROM 1002, the signal input by the control apparatus 1022, etc., the CPU 1
000 controls the entire apparatus and performs various data processing. RA
M1004 is a storage unit used as a work area or the like of the CPU 1000, and includes an information storage medium 1006 and an RO.
The given content of M1002, the calculation result of CPU 1000, and the like are stored.

【0084】また、前記モーションデータ、このモーシ
ョンデータの再生用プログラム、モーションデータの選
択、モーションデータ再生中における20コマ先の予測
演算処理などの論理的な構成を持つデータ構造は、RA
M1004、情報記憶媒体1006に構築されることに
なる。
The data structure having a logical structure such as the motion data, a program for reproducing the motion data, selection of the motion data, and a prediction operation processing of 20 frames ahead during the reproduction of the motion data is RA data.
M1004 and the information storage medium 1006.

【0085】更に、この種の装置には音合成IC100
8と画像合成IC1010とが設けられていてゲーム音
やゲーム画面の好適な出力が行えるようになっている。
音合成IC1008は情報記憶媒体1006やROM1
002に記憶される情報に基づいて効果音やバックグラ
ウンド音楽等のゲーム音を合成する集積回路であり、合
成されたゲーム音はスピーカ1020によって出力され
る。また、画像合成IC1010は、RAM1004、
ROM1002、情報記憶媒体1006等から送られる
画像情報に基づいてディスプレイ1018に出力するた
めの画素情報を合成する集積回路である。なおディスプ
レイ1018として、いわゆるヘッドマウントディスプ
レイ(HMD)と呼ばれるものを使用することもでき
る。
Further, this type of device includes a sound synthesis IC 100
8 and an image synthesizing IC 1010 are provided so that a suitable output of a game sound and a game screen can be performed.
The sound synthesis IC 1008 includes an information storage medium 1006 and a ROM 1
This is an integrated circuit that synthesizes game sounds such as sound effects and background music based on the information stored in 002, and the synthesized game sounds are output by the speaker 1020. The image synthesis IC 1010 includes a RAM 1004,
This is an integrated circuit that synthesizes pixel information to be output to the display 1018 based on image information sent from the ROM 1002, the information storage medium 1006, and the like. Note that a so-called head-mounted display (HMD) can also be used as the display 1018.

【0086】また、通信装置1024はゲーム装置内部
で利用される各種の情報を外部とやりとりするものであ
り、他のゲーム装置と接続されてゲームプログラムに応
じた所与の情報を送受したり、通信回線を介してゲーム
プログラム等の情報を送受することなどに利用される。
The communication device 1024 exchanges various types of information used inside the game device with the outside. The communication device 1024 is connected to another game device to transmit and receive given information according to the game program. It is used for transmitting and receiving information such as a game program via a communication line.

【0087】そして図1、図4〜図10で説明した種々
の処理は、図11のフロチャートに示した処理等を行う
プログラムを格納した情報記憶媒体1006と、該プロ
グラムに従って動作するCPU1000、画像合成IC
1010等によって実現される。なお画像合成IC10
10、音合成IC1008等で行われる処理は、CPU
1000あるいは汎用のDSP等によりソフトウェア的
に行ってもよい。
The various processes described with reference to FIGS. 1 and 4 to 10 include an information storage medium 1006 storing a program for performing the processes shown in the flowchart of FIG. 11, a CPU 1000 operating according to the program, Synthetic IC
1010 and the like. Note that the image synthesis IC 10
10. The processing performed by the sound synthesis IC 1008 and the like
It may be performed by software using a 1000 or a general-purpose DSP.

【0088】なお、本発明を、業務用や、家庭用のゲー
ム装置及び一般のコンピュータを用いて画像再生するよ
うな場合に適用する場合には、いずれも、一連のモーシ
ョンの一部に動作が緩やかな再生時間調整エリアが設定
されたモーションデータの情報と、このモーションデー
タを再生時に、再生時間調整エリアを用いてモーション
の再生時間を制御するための情報と、再生されたモーシ
ョンデータを画像表示するための情報とを、情報記憶媒
体に記憶すればよい。例えば、図8(A)に示す業務用
のゲーム装置には、IC基板1100の情報記憶媒体で
あるメモリ1112にこれらの情報を記憶すればよい。
以下これらの情報を、格納情報と呼ぶ。
When the present invention is applied to a case where an image is reproduced using a business or home game machine or a general computer, the operation is performed as part of a series of motions. Information of motion data with a gradual playback time adjustment area set, information for controlling the playback time of the motion using the playback time adjustment area when playing back this motion data, and an image display of the played back motion data And the information to be performed may be stored in the information storage medium. For example, in the arcade game device shown in FIG. 8A, such information may be stored in the memory 1112 which is the information storage medium of the IC substrate 1100.
Hereinafter, such information is referred to as storage information.

【0089】これらの格納情報は、上記の種々の処理を
行うためのプログラムコード、画像情報、音情報、表示
物の形状情報、テーブルデータ、プレーヤ情報等の少な
くとも1つを含むものである。
The stored information includes at least one of program codes, image information, sound information, display object shape information, table data, player information, and the like for performing the above-described various processes.

【0090】図14(A)に、本実施例を家庭用のゲー
ム装置に適用した場合の例を示す。プレーヤはディスプ
レイ1200に映し出されたゲーム画面を見ながら、ゲ
ームコントローラ1202、1204を操作してゲーム
を楽しむ。この場合、上記格納情報は、本体装置に着脱
自在な情報記憶媒体であるCD−ROM1206、IC
カード1208、1209等に格納されている。
FIG. 14A shows an example in which the present embodiment is applied to a home game machine. The player enjoys the game by operating the game controllers 1202 and 1204 while looking at the game screen displayed on the display 1200. In this case, the stored information is stored in a CD-ROM 1206, which is an information storage medium that is
It is stored in cards 1208, 1209 and the like.

【0091】図14(B)に、ホスト装置1300と、
このホスト装置1300と通信回線1302を介して接
続される端末1304ー1〜1304-nとを含むゲーム装
置に本実施例を適用した場合の例を示す。この場合、上
記格納情報は、例えばホスト装置1300が制御可能な
磁気ディスク装置、磁気テープ装置、メモリ等の情報記
憶媒体1306に格納されている。端末1304ー1〜1
304-nが、CPU、画像合成IC、音合成ICを有
し、スタンドアロンでゲーム画像、ゲーム音を合成でき
るものである場合には、ホスト装置1300からは、ゲ
ーム画像、ゲーム音を合成するためのゲームプログラム
等が端末1304ー1〜1304-nに配送される。一方、
スタンドアロンで合成できない場合には、ホスト装置1
300がゲーム画像、ゲーム音を合成し、これを端末1
304ー1〜1304-nに伝送し端末において出力するこ
とになる。
FIG. 14B shows a host device 1300 and
An example in which the present embodiment is applied to a game device including the host device 1300 and terminals 1304-1 to 1304-n connected via a communication line 1302 will be described. In this case, the storage information is stored in an information storage medium 1306 such as a magnetic disk device, a magnetic tape device, or a memory that can be controlled by the host device 1300. Terminal 1304-1-1
When the CPU 304-n has a CPU, an image synthesis IC, and a sound synthesis IC and can synthesize a game image and a game sound in a stand-alone manner, the host apparatus 1300 can synthesize the game image and the game sound. Is delivered to the terminals 1304-1 to 1304-n. on the other hand,
If the synthesis cannot be performed in a stand-alone manner, the host device 1
300 synthesizes a game image and a game sound, and
The data is transmitted to 304-1 to 1304-n and output at the terminal.

【0092】なお本発明は、上記実施例で説明したもの
に限らず、種々の変形実施が可能である。
The present invention is not limited to those described in the above embodiments, and various modifications can be made.

【0093】例えば、本発明は、業務用のゲーム装置、
家庭用のゲーム装置、操縦訓練のためのシミュレータ装
置、多数のプレーヤが参加する大型アトラクション装置
等、コンピュータ、種々のものに適用できる。
For example, the present invention provides a game device for business use,
The present invention can be applied to various kinds of computers, such as a home game device, a simulator device for operation training, a large attraction device in which many players participate, and the like.

【0094】また本実施例で説明した処理部、画像合成
部等で行われる処理も、本実施例では単にその一例を示
したものであり、本発明における処理はこれらに限定さ
れるものではない。
The processing performed by the processing unit, the image synthesizing unit, and the like described in the present embodiment is merely an example in the present embodiment, and the processing in the present invention is not limited to these. .

【0095】また本実施例で説明した処理部、画像合成
部等で行われる処理も、本実施例では単にその一例を示
したものであり、本発明における処理はこれらに限定さ
れるものではない。
The processing performed by the processing unit, the image synthesizing unit, and the like described in the present embodiment is merely an example in the present embodiment, and the processing in the present invention is not limited thereto. .

【0096】[0096]

【図面の簡単な説明】[Brief description of the drawings]

【図1】モーションデータで表示される一連の動作の説
明図である。
FIG. 1 is an explanatory diagram of a series of operations displayed by motion data.

【図2】従来のモーションデータの画像再生手順の説明
図である。
FIG. 2 is an explanatory diagram of a conventional motion data image reproducing procedure.

【図3】従来のモーションデータの画像再生手順の説明
図である。
FIG. 3 is an explanatory diagram of a conventional procedure for reproducing an image of motion data.

【図4】本発明が適用されたモーションデータ再生手順
の一例を示す概略説明図である。
FIG. 4 is a schematic explanatory diagram showing an example of a motion data reproducing procedure to which the present invention is applied.

【図5】モーションデータを用いて再生された画面の説
明図である。
FIG. 5 is an explanatory diagram of a screen reproduced using motion data.

【図6】他のモーションデータを用いて再生された画面
の説明図である。
FIG. 6 is an explanatory diagram of a screen reproduced using other motion data.

【図7】他のモーションデータを用いて再生された画面
の説明図である。
FIG. 7 is an explanatory diagram of a screen reproduced using other motion data.

【図8】実施例のゲーム装置の説明図である。FIG. 8 is an explanatory diagram of the game device of the embodiment.

【図9】実施例のゲーム装置の機能ブロック図である。FIG. 9 is a functional block diagram of the game device of the embodiment.

【図10】モーションデータ選択基準の概略説明図であ
る。
FIG. 10 is a schematic explanatory diagram of a motion data selection criterion.

【図11】モーションデータ再生手順の動作フローチャ
ート図である。
FIG. 11 is an operation flowchart of a motion data reproducing procedure.

【図12】ジビング動作時に表示されるゲーム画面の一
例を示す説明図である。
FIG. 12 is an explanatory diagram showing an example of a game screen displayed at the time of a jibbing operation.

【図13】本実施例を実現するハードウエアの構成の一
例を示す図である。
FIG. 13 is a diagram illustrating an example of a hardware configuration that implements the present embodiment.

【図14】本発明が適用される種々の形態の装置を示す
図である。
FIG. 14 is a diagram showing various types of apparatuses to which the present invention is applied.

【符号の説明】[Explanation of symbols]

20 操作部 30 処理部 32 移動体情報決定部 38 モーションデータ記憶部 40 モーションデータ再生部 42 選択部 44 予測演算部 Reference Signs List 20 operation unit 30 processing unit 32 moving object information determination unit 38 motion data storage unit 40 motion data reproduction unit 42 selection unit 44 prediction calculation unit

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 一連の動作を表すモーションデータを記
憶する記憶手段と、 前記モーションデータを再生するモーション再生手段
と、 再生されたモーションデータを画像表示する手段と、 を含み、 前記モーションデータは、 その一部に、緩やかな動作を表現する再生時間調整エリ
アが設定され、 前記再生手段は、 前記再生時間調整エリアを用いて、前記一連の動作の再
生時間を制御することを特徴とする画像生成装置。
1. A storage means for storing motion data representing a series of operations; a motion reproduction means for reproducing the motion data; and a means for displaying an image of the reproduced motion data. A reproduction time adjustment area that expresses a gradual operation is set in a part thereof, and the reproduction unit controls the reproduction time of the series of operations using the reproduction time adjustment area. apparatus.
【請求項2】 請求項1において、 前記再生時間調整エリアは、 前記モーションデータの後半に設けられたことを特徴と
する画像生成装置。
2. The image generation apparatus according to claim 1, wherein the reproduction time adjustment area is provided in a latter half of the motion data.
【請求項3】 請求項1、2のいずれかにおいて、 複数コマ分先の動作を予測演算する予測演算手段を含
み、 前記再生手段は、 前記予測演算された動作に基づき、再生時間調整エリア
を用いた再生時間の制御を行うことを特徴とする画像生
成装置。
3. The method according to claim 1, further comprising: a prediction operation means for predicting and calculating an operation ahead of a plurality of frames, wherein the reproduction means sets a reproduction time adjustment area based on the predicted operation. An image generating apparatus for controlling a used reproduction time.
【請求項4】 請求項3において、 前記予測演算手段は、 少なくとも、前記再生時間調整エリアの所定箇所からモ
ーションデータの終了箇所までの再生コマ数と同じコマ
数分先の動作を予測演算するように形成され、 前記再生手段は、 予測演算された前記コマ数分先の動作に基づき、再生時
間調整エリアを用いた再生時間の制御を行うことを特徴
とする画像生成装置。
4. The predictive computing means according to claim 3, wherein the predictive computing means predicts and computes an operation at least by the same number of frames as the number of reproduced frames from a predetermined position in the reproduction time adjustment area to an end position of the motion data. An image generating apparatus, wherein the reproducing unit controls the reproduction time using a reproduction time adjustment area based on the predicted operation of the number of frames ahead.
【請求項5】 請求項1〜4のいずれかにおいて、 前記モーションデータは、 ポイントとなる動作を前記再生時間調整エリアに設定す
ることを特徴とする画像生成装置。
5. The image generation apparatus according to claim 1, wherein the motion data sets a point operation in the reproduction time adjustment area.
【請求項6】 請求項1〜5のいずれかにおいて、 前記再生手段は、 前記再生時間調整エリアを構成するコマを間引きまたは
重複読み出しすることにより再生時間の制御を行うこと
を特徴とする画像生成装置。
6. The image generation apparatus according to claim 1, wherein the reproduction unit controls the reproduction time by thinning out or overlappingly reading out the frames constituting the reproduction time adjustment area. apparatus.
【請求項7】 請求項1〜6のいずれかにおいて、 入力データに基づき、予め設定された複数種類のモーシ
ョンデータの中から、所定のモーションデータを選択す
るモーション選択手段を含むことを特徴とする画像生成
装置。
7. The method according to claim 1, further comprising a motion selection unit that selects predetermined motion data from a plurality of types of preset motion data based on the input data. Image generation device.
【請求項8】 一連の動作の一部に、緩やかな動作が表
現された再生時間調整エリアが設定されたモーションデ
ータの情報と、 前記モーションデータを再生するとともに、前記再生時
間調整エリアを用いて前記一連の動作の再生時間を制御
するための情報と、 再生されたモーションデータを画像表示するための情報
と、 を含むことを特徴とする情報記憶媒体。
8. A part of a series of operations, information of motion data in which a reproduction time adjustment area in which a gradual operation is expressed is set, and the motion data is reproduced, and the reproduction time adjustment area is used. An information storage medium comprising: information for controlling a reproduction time of the series of operations; and information for displaying reproduced motion data in an image.
【請求項9】 一連の動作の一部に、緩やかな動作が表
現された再生時間調整エリアが設定されたモーションデ
ータを再生し画像表示する方法であって、 前記モーションデータの前記再生時間調整エリアを用い
て、前記一連の動作の再生時間を制御することを特徴と
する画像生成方法。
9. A method for reproducing motion data in which a reproduction time adjustment area in which a gradual operation is expressed as a part of a series of operations is reproduced and an image is displayed, wherein the reproduction time adjustment area of the motion data is displayed. And controlling a reproduction time of the series of operations by using the image generation method.
JP20524896A 1996-07-16 1996-07-16 Image generation apparatus and image generation method Expired - Lifetime JP3219697B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20524896A JP3219697B2 (en) 1996-07-16 1996-07-16 Image generation apparatus and image generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20524896A JP3219697B2 (en) 1996-07-16 1996-07-16 Image generation apparatus and image generation method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP09537298A Division JP3249944B2 (en) 1998-03-24 1998-03-24 Image generation apparatus and image generation method

Publications (2)

Publication Number Publication Date
JPH1031758A true JPH1031758A (en) 1998-02-03
JP3219697B2 JP3219697B2 (en) 2001-10-15

Family

ID=16503853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20524896A Expired - Lifetime JP3219697B2 (en) 1996-07-16 1996-07-16 Image generation apparatus and image generation method

Country Status (1)

Country Link
JP (1) JP3219697B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000126454A (en) * 1998-10-23 2000-05-09 Sega Enterp Ltd Game device and image processor
JP2001325607A (en) * 2000-05-17 2001-11-22 Sega Corp Image processor, electronic amusement device and storage medium for video game machine
JP2007215920A (en) * 2006-02-20 2007-08-30 Konami Digital Entertainment:Kk Game program, game device and game control method
JP2007215669A (en) * 2006-02-15 2007-08-30 Univ Of Electro-Communications Virtual-environment display system, virtual-environment display method, virtual-environment display terminal device, management processing device, management processing method, and program
JP2011036432A (en) * 2009-08-11 2011-02-24 Namco Bandai Games Inc Program, information storage medium, and image generation system
JP2014519642A (en) * 2011-05-03 2014-08-14 バンジー, インコーポレイテッド Apparatus and method for improved representation of objects in distributed interactive simulation

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000126454A (en) * 1998-10-23 2000-05-09 Sega Enterp Ltd Game device and image processor
JP2001325607A (en) * 2000-05-17 2001-11-22 Sega Corp Image processor, electronic amusement device and storage medium for video game machine
JP2007215669A (en) * 2006-02-15 2007-08-30 Univ Of Electro-Communications Virtual-environment display system, virtual-environment display method, virtual-environment display terminal device, management processing device, management processing method, and program
JP2007215920A (en) * 2006-02-20 2007-08-30 Konami Digital Entertainment:Kk Game program, game device and game control method
KR101024020B1 (en) 2006-02-20 2011-03-29 가부시키가이샤 코나미 데지타루 엔타테인멘토 Computer readable medium on which game program is recorded, game device, and game control method
JP2011036432A (en) * 2009-08-11 2011-02-24 Namco Bandai Games Inc Program, information storage medium, and image generation system
JP2014519642A (en) * 2011-05-03 2014-08-14 バンジー, インコーポレイテッド Apparatus and method for improved representation of objects in distributed interactive simulation

Also Published As

Publication number Publication date
JP3219697B2 (en) 2001-10-15

Similar Documents

Publication Publication Date Title
JP4095227B2 (en) Video game apparatus, background sound output setting method in video game, and computer-readable recording medium recorded with background sound output setting program
US8187094B2 (en) Game program
US20010014621A1 (en) Video game device, background sound output method in video game, and readable storage medium storing background sound output program
US7690988B2 (en) Information processing method
WO2006006274A1 (en) Game apparatus and game program
JP2000262738A (en) Game device and information storing medium
EP1279423B1 (en) Recording medium storing volume control program, volume control method, video game machine, and volume control program
JP2001038049A (en) Game device
US20030069052A1 (en) Recording medium storing game screen display program, game screen display program, game screen display method, and video game device
JP3890646B2 (en) Sound generating apparatus and method in game machine
US20030013523A1 (en) Recording medium storing three-dimensional image processing program, three-dimensional image processing program, method and device
JP3219697B2 (en) Image generation apparatus and image generation method
JP3987296B2 (en) Information processing method, medium for causing information processing program to execute information processing device, program execution device, information processing program
US8194078B2 (en) Program execution system, program execution device and recording medium and computer executable program therefor
JP3249944B2 (en) Image generation apparatus and image generation method
US6448970B1 (en) Image generation apparatus for causing movement of moving body based on flow data for a fluid set on a course, and information storage medium
JP2002190033A (en) Image generating device
JP2001273525A (en) Entertainment device, storage medium, and object display method
US6268873B1 (en) Image generation device which selects viewpoint control program based on program selection data set on a course, and information storage medium
JP2002325964A (en) Computer readable recording medium recording video game program, video game program, video game processing method and device
JP4212015B2 (en) Image generating apparatus and information storage medium
JP2000331184A (en) Image forming device and information storing medium
JPH11195135A (en) Picture processing method, device therefor and storage medium
JP4233065B2 (en) GAME DEVICE AND INFORMATION STORAGE MEDIUM
JP4036509B2 (en) Image generating apparatus and information storage medium

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010724

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

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

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

Free format text: PAYMENT UNTIL: 20070810

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20080810

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080810

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090810

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090810

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090810

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100810

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110810

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20110810

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120810

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20120810

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20130810

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

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

EXPY Cancellation because of completion of term