JP2017224019A - Method for drawing figure, drawing device, and simulator - Google Patents
Method for drawing figure, drawing device, and simulator Download PDFInfo
- Publication number
- JP2017224019A JP2017224019A JP2016116996A JP2016116996A JP2017224019A JP 2017224019 A JP2017224019 A JP 2017224019A JP 2016116996 A JP2016116996 A JP 2016116996A JP 2016116996 A JP2016116996 A JP 2016116996A JP 2017224019 A JP2017224019 A JP 2017224019A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- display information
- human
- pixels
- graphic
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000036544 posture Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Image Generation (AREA)
Abstract
Description
本発明は、図形を描画する方法、描画装置及びシミュレータに関する。 The present invention relates to a drawing method, a drawing apparatus, and a simulator.
従来、描画装置を用いて、三次元図形を生成して表示することが行われている。 Conventionally, a three-dimensional figure is generated and displayed using a drawing apparatus.
演算装置の高性能化に伴って、三次元図形を高速で描画することが可能になってきており、リアルな画像を生成して表示することが、映像表現として利用されている。 With higher performance of computing devices, it has become possible to draw a three-dimensional figure at high speed, and generating and displaying a real image is used as a video expression.
このような三次元グラフィックスの描画技術が、シミュレータ、映画又はゲームの映像として利用されることにより、臨場感のあふれる効果が得られている。 Such a 3D graphics drawing technique is used as a simulator, a movie, or a video of a game, so that an effect full of realism is obtained.
しかしながら、1つのフレームに含まれる多数の三次元図形を同時に生成するためには大きな演算能力が求められるので、演算装置の処理能力が不足した場合には、画像のコマ落ち又は人物図形の動作にかくつきが生じる場合がある。 However, in order to generate a large number of three-dimensional figures included in one frame at the same time, a large calculation capability is required. Therefore, if the processing capability of the calculation device is insufficient, an image dropout or a human figure operation may occur. There is a case where a sticking occurs.
例えば、特許文献1は、二次元図形として複数の人物図形が描画されている映像において、所定のイベントが発生すると、所定のイベントが影響を与える範囲の人物図形を、三次元図形に切り替えて描画することを提案している。 For example, in Patent Document 1, when a predetermined event occurs in a video in which a plurality of human figures are drawn as two-dimensional figures, a figure in a range in which the predetermined event affects the figure is switched to a three-dimensional figure. Propose to do.
このようにして、特許文献1では、演算装置の処理能力の範囲で映像を描画するようにして、画像のコマ落ち又は人物図形の動作にかくつきが生じることを防ごうとしている。 In this way, in Patent Document 1, an image is drawn within the range of the processing capability of the arithmetic device so as to prevent the frame dropping of the image or the movement of the human figure from occurring.
特許文献1の方法では、イベントが発生すると、所定の範囲の複数の人物図形が一度に二次元図形から三次元図形に変化するので、人物図形のリアル感が急に変わるため不自然な映像になるおそれがある。 In the method of Patent Document 1, when an event occurs, a plurality of person figures in a predetermined range change from a two-dimensional figure to a three-dimensional figure at a time. There is a risk.
本明細書では、画像を描画するための処理量を抑えつつ、自然な映像が得られる図形を描画する方法、描画装置及びシミュレータを提案することを課題とする。 This specification makes it a subject to propose the method, drawing apparatus, and simulator which draw the figure from which a natural image | video is obtained, suppressing the processing amount for drawing an image.
本明細書に開示する方法によれば、三次元図形として描画される描画図形が、二次元図形として表示された時に使用される画素数を求め、上記画素数が所定の閾値以上の時には、上記描画図形を三次元図形として表示し、上記画素数が所定の閾値より小さい時には、上記描画図形を二次元図形として表示する。 According to the method disclosed in the present specification, the number of pixels used when a drawing figure drawn as a three-dimensional figure is displayed as a two-dimensional figure is obtained, and when the number of pixels is equal to or greater than a predetermined threshold, The drawing figure is displayed as a three-dimensional figure, and when the number of pixels is smaller than a predetermined threshold, the drawing figure is displayed as a two-dimensional figure.
また、本明細書に開示する描画装置によれば、三次元図形として描画される描画図形が、二次元図形として表示された時に使用される画素数を求め、上記画素数が所定の閾値以上の時には、上記描画図形を三次元図形として表示するための表示情報を生成し、上記画素数が所定の閾値より小さい時には、上記描画図形を二次元図形として表示するための表示情報を生成する、処理部を備える。 Further, according to the drawing device disclosed in the present specification, the number of pixels used when a drawing figure drawn as a three-dimensional figure is displayed as a two-dimensional figure is obtained, and the number of pixels is equal to or greater than a predetermined threshold value. A process for generating display information for displaying the drawing graphic as a three-dimensional graphic, and generating display information for displaying the drawing graphic as a two-dimensional graphic when the number of pixels is smaller than a predetermined threshold value. A part.
更に、本実施形態に開示するシミュレータによれば、三次元図形として描画される描画図形が、二次元図形として表示された時に使用される画素数を求め、上記画素数が所定の閾値以上の時には、上記描画図形を三次元図形として表示するための表示情報を生成し、上記画素数が所定の閾値より小さい時には、上記描画図形を二次元図形として表示するための表示情報を生成する、処理部を備える画像生成部と、上記画像生成部が生成した画像を表示する表示部と、を備える。 Furthermore, according to the simulator disclosed in the present embodiment, the number of pixels used when a drawing figure drawn as a three-dimensional figure is displayed as a two-dimensional figure is obtained, and when the number of pixels is equal to or greater than a predetermined threshold value. A processing unit that generates display information for displaying the drawing graphic as a three-dimensional graphic, and generates display information for displaying the drawing graphic as a two-dimensional graphic when the number of pixels is smaller than a predetermined threshold value. And an image generation unit including a display unit that displays an image generated by the image generation unit.
上述した本明細書に開示する方法によれば、画像を描画するための処理量を抑えつつ、自然な映像が得られる。 According to the method disclosed in the present specification described above, a natural video can be obtained while suppressing the processing amount for drawing an image.
また、上述した本明細書に開示する描画装置によれば、画像を描画するための処理量を抑えつつ、自然な映像が得られる。 Moreover, according to the drawing apparatus disclosed in the present specification described above, a natural video can be obtained while suppressing a processing amount for drawing an image.
更に、上述した本明細書に開示するシミュレータによれば、画像を描画するための処理量を抑えつつ、自然な模擬視界映像が得られる。 Furthermore, according to the simulator disclosed in the present specification described above, a natural simulated view image can be obtained while suppressing the processing amount for drawing an image.
以下、本明細書で開示するシステムの好ましい一実施形態を、図面を参照して説明する。但し、本発明の技術範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。 Hereinafter, a preferred embodiment of the system disclosed in the present specification will be described with reference to the drawings. However, the technical scope of the present invention is not limited to these embodiments, but extends to the invention described in the claims and equivalents thereof.
図1は、本明細書に開示するシステムの一実施形態を示す図である。 FIG. 1 is a diagram illustrating one embodiment of a system disclosed in this specification.
本実施形態のシステム1は、三次元グラフィックス技術を用いて、三次元図形を含む画像を生成して表示する。生成した各画像が連続的に表示されることにより、三次元グラフィックスの映像が形成される。システム1は、例えば、鉄道シミュレータ等の模擬視界の映像を生成するために使用され得る。 The system 1 of the present embodiment generates and displays an image including a three-dimensional figure using a three-dimensional graphics technique. The generated images are continuously displayed to form a 3D graphics image. The system 1 can be used, for example, to generate a simulated view image such as a railway simulator.
システム1は、制御装置20と、描画装置10と、表示装置30を備える。 The system 1 includes a control device 20, a drawing device 10, and a display device 30.
制御装置20は、所定の映像シナリオに基づいて、映像を形成するフレームごとに、描画する図形を指示する描画命令を、描画装置10に出力する。 Based on a predetermined video scenario, the control device 20 outputs a drawing command for instructing a graphic to be drawn to the drawing device 10 for each frame forming the video.
描画装置10は、制御装置20から入力した描画命令に従って、フレームごとに各図形が描画された画像を生成して、表示装置30に出力する。表示装置30は、描画装置10から入力した画像を表示する。 The drawing device 10 generates an image in which each figure is drawn for each frame in accordance with a drawing command input from the control device 20 and outputs the image to the display device 30. The display device 30 displays the image input from the drawing device 10.
処理部11は、一つまたは複数のプロセッサと、周辺回路とを有する。処理部11は、記憶部12に予め記憶されている所定のプログラムに従い、描画装置10の各ハードウェア構成要素の制御及び各種処理を行い、処理中に生じるデータを一時的に保存するために記憶部12を利用する。 The processing unit 11 includes one or a plurality of processors and peripheral circuits. The processing unit 11 controls each hardware component of the drawing apparatus 10 and performs various processes according to a predetermined program stored in advance in the storage unit 12, and stores the data generated during the processing temporarily. Part 12 is used.
記憶部12は、ランダムアクセスメモリ(RAM)若しくはリードオンリーメモリ(ROM)等の半導体メモリ、又は磁気ディスク若しくはフラッシュメモリ等の不揮発性メモリを有していてもよい。また、記憶部12は、所定のプログラムを記憶する記憶媒体を読み出し可能なドライブが接続可能であっても良い。また、記憶部12は、表示装置30に表示する表示情報を記憶するグラフィックメモリ12aを有する。 The storage unit 12 may include a semiconductor memory such as a random access memory (RAM) or a read only memory (ROM), or a nonvolatile memory such as a magnetic disk or a flash memory. The storage unit 12 may be connected to a drive that can read a storage medium that stores a predetermined program. The storage unit 12 includes a graphic memory 12 a that stores display information to be displayed on the display device 30.
表示部13は、処理部11に制御されて、各種の情報を表示可能である。表示部13としては、例えば、液晶ディスプレイを用いることができる。なお、描画装置10は、表示部13を有していなくてもよい。 The display unit 13 can display various types of information under the control of the processing unit 11. For example, a liquid crystal display can be used as the display unit 13. Note that the drawing apparatus 10 does not have to include the display unit 13.
操作部14は、システム1の管理者により操作されて、操作情報を入力可能である。なお、描画装置10は、操作部14を有していなくてもよい。 The operation unit 14 is operated by an administrator of the system 1 and can input operation information. The drawing apparatus 10 may not have the operation unit 14.
通信部15は、制御装置20及び表示装置30との間で通信を行う。 The communication unit 15 performs communication between the control device 20 and the display device 30.
描画装置10は、例えば、グラフィックス・プロセッシング・ユニット(GPU)を有するコンピュータ、又はステートマシン等を用いて形成され得る。 The drawing apparatus 10 can be formed using, for example, a computer having a graphics processing unit (GPU), a state machine, or the like.
図2は、システムにより生成される一画像を示す図である。 FIG. 2 is a diagram illustrating an image generated by the system.
図2に示す画像は、鉄道の駅のホームの模擬画像を示しており、鉄道車両の図形と、ホームの図形と、多数の人物図形を含んでいる。鉄道車両の図形及びホームの図形は、三次元図形で描画されている。人物図形は、三次元図形として描画されている図形と、二次元図形として描画されている図形とがある。三次元図形は、複数のポリゴンにより形成されており、二次元図形は、輪郭の内部に所定のテクスチャが埋め込まれて形成される。 The image shown in FIG. 2 shows a simulated image of a platform at a railway station, and includes a railway vehicle figure, a home figure, and a large number of person figures. The figure of the railway vehicle and the figure of the home are drawn as three-dimensional figures. The human figure includes a figure drawn as a three-dimensional figure and a figure drawn as a two-dimensional figure. The three-dimensional figure is formed by a plurality of polygons, and the two-dimensional figure is formed by embedding a predetermined texture inside the contour.
システム1では、模擬画像の奥の方に配置され、画像内で表示される寸法の小さい人物図形を二次元図形として描画することにより、画像を描画するための処理能力を抑えつつ、自然な映像が得られる図形を描画する。 In the system 1, a human figure that is arranged in the back of the simulated image and is displayed in the image as a two-dimensional figure is drawn as a two-dimensional figure, thereby reducing the processing capability for drawing the image and reducing the natural image. Draw a figure that yields
以下、システム1の動作について、以下に更に説明する。 Hereinafter, the operation of the system 1 will be further described below.
描画装置10は、人物図形等の三次元図形を、三次元図形を描画するための図形情報に基づいて生成する。システム1では、描画する人物図形等の全ての図形情報を、描画装置10の記憶部12に記憶している。なお、図形情報は、制御装置20から描画命令と共に入力してもよいし、又は、描画する頻度の高い人物図形等の所定の図形の図形情報に関しては、描画装置10の記憶部12に記憶するようにしてもよい。 The drawing device 10 generates a three-dimensional figure such as a human figure based on graphic information for drawing the three-dimensional figure. In the system 1, all graphic information such as a human figure to be drawn is stored in the storage unit 12 of the drawing apparatus 10. The graphic information may be input together with a drawing command from the control device 20, or the graphic information of a predetermined graphic such as a human graphic that is frequently drawn is stored in the storage unit 12 of the drawing device 10. You may do it.
図形情報は、例えば、三次元図形を形成する各ポリゴンを生成するための各頂点の座標、各辺の関数及びテクスチャ情報を含む。 The graphic information includes, for example, the coordinates of each vertex, the function of each side, and texture information for generating each polygon that forms a three-dimensional graphic.
描画装置10は、制御装置20からの描画命令ごとに、人物図形等の三次元図形を表示装置30に表示するための表示情報を生成してもよいが、システム1では、描画する頻度の高い人物図形等の所定の図形に関しては、基準位置において三次元図形として表示するための三次元表示情報を生成することを、事前に行っている。これらの三次元表示情報が事前に生成されている図形に関しては、制御装置20から描画命令の入力ごとに、事前に生成された基準位置における三次元表示情報に基づいて所定の演算を行って、グラフィックメモリ12aに書き込むための表示情報を求めることにより、迅速に三次元図形の描画が行えるようになされている。 The drawing device 10 may generate display information for displaying a three-dimensional figure such as a human figure on the display device 30 for each drawing command from the control device 20, but in the system 1, the drawing frequency is high. For a predetermined figure such as a person figure, three-dimensional display information for display as a three-dimensional figure at a reference position is generated in advance. For these figures in which the three-dimensional display information is generated in advance, every time a drawing command is input from the control device 20, a predetermined calculation is performed based on the three-dimensional display information at the reference position generated in advance. By obtaining display information for writing to the graphic memory 12a, a three-dimensional figure can be drawn quickly.
基準位置における三次元図形を表示するための三次元表示情報として、人物図形に関しては、高さが180cmの寸法で三次元表示情報が生成される。人物図形の三次元表示情報は、制御装置20から描画命令に従って、人物図形が配置される位置による遠近関係に基づいて寸法が調整されて、グラフィックメモリ12aに書き込むための表示情報が演算により求められる。 As the 3D display information for displaying the 3D figure at the reference position, the 3D display information is generated with a height of 180 cm for the human figure. The three-dimensional display information of the human figure is adjusted in dimensions based on the perspective relationship depending on the position where the human figure is arranged in accordance with a drawing command from the control device 20, and display information for writing to the graphic memory 12a is obtained by calculation. .
また、描画装置10は、描画する頻度の高い人物図形等の所定の図形に関しては、三次元表示情報に基づいて、基準位置おいて二次元図形として表示するための二次元表示情報を生成することを、事前に行っている。これらの二次元表示情報が事前に生成されている図形に関しては、制御装置20から描画命令の入力ごとに、事前に生成された基準位置における二次元表示情報に基づいて所定の演算を行って、グラフィックメモリ12aに書き込むための表示情報を求めることにより、迅速に二次元図形の描画が行えるようになされている。 Further, the drawing apparatus 10 generates two-dimensional display information for displaying as a two-dimensional figure at a reference position based on the three-dimensional display information for a predetermined figure such as a human figure that is frequently drawn. Is done in advance. For these figures in which the two-dimensional display information is generated in advance, every time a drawing command is input from the control device 20, a predetermined calculation is performed based on the two-dimensional display information at the reference position generated in advance. By obtaining display information for writing to the graphic memory 12a, a two-dimensional figure can be drawn quickly.
次に、描画装置10が、基準位置における三次元表示情報及びこれに基づく基準位置における二次元表示情報の生成を行う処理について、図3に示すフローチャートを参照しながら、以下に説明する。 Next, a process in which the drawing apparatus 10 generates the three-dimensional display information at the reference position and the two-dimensional display information at the reference position based on the reference position will be described below with reference to the flowchart shown in FIG.
まず、ステップS301において、描画装置10の処理部11は、人物図形に対して、三次元図形を描画するための図形情報に基づいて、基準位置おいて三次元図形として表示するための三次元表示情報を生成する。 First, in step S301, the processing unit 11 of the drawing apparatus 10 displays a three-dimensional graphic for displaying a three-dimensional graphic at a reference position based on graphic information for drawing a three-dimensional graphic with respect to a human graphic. Generate information.
人物図形は、複数のポリゴンにより形成される。各ポリゴンは、図形情報に基づいて生成されており、所定の形状及びテクスチャを有する。 A human figure is formed by a plurality of polygons. Each polygon is generated based on graphic information and has a predetermined shape and texture.
描画装置10は、描画する頻度の高い人物図形として、静止している姿勢と、歩行している姿勢と、走行している姿勢の3つの姿勢の人物図形の三次元表示情報を生成する。 The drawing apparatus 10 generates three-dimensional display information of human figures in three postures: a stationary posture, a walking posture, and a running posture as a human figure that is frequently drawn.
描画装置10は、静止している姿勢に対して、異なる複数の方向を向いた状態の人物図形の三次元表示情報を生成する。また、描画装置10は、歩行している姿勢に対して、異なる複数の方向を向いた状態それぞれにおいて、異なる複数の歩行状態の人物図形の三次元表示情報を生成する。同様に、描画装置10は、走行している姿勢に対して、異なる複数の方向を向いた状態それぞれにおいて、異なる複数の走行状態の人物図形の三次元表示情報を生成する。描画装置10は、制御装置20からの描画命令として指示される可能性のある全ての図形に対して、異なる複数の方向及び異なる複数の歩行状態及び異なる複数の走行状態の三次元表示情報を生成する。 The drawing device 10 generates 3D display information of a human figure in a plurality of different directions with respect to a stationary posture. In addition, the drawing device 10 generates three-dimensional display information of human figures in a plurality of different walking states in each of a plurality of different directions with respect to the walking posture. Similarly, the drawing apparatus 10 generates three-dimensional display information of human figures in a plurality of different running states in each of a plurality of different directions facing the running posture. The drawing device 10 generates three-dimensional display information of a plurality of different directions, a plurality of different walking states, and a plurality of different running states for all the figures that may be instructed as a drawing command from the control device 20. To do.
生成された各姿勢の基準位置における人物図形の三次元表示情報は、記憶部12に記憶される。 The generated three-dimensional display information of the human figure at the reference position of each posture is stored in the storage unit 12.
次に、ステップS302において、描画装置10の処理部11は、生成された三次元表示情報に基づいて、人物図形を、基準位置において二次元図形として表示するための二次元表示情報を生成する。 Next, in step S302, the processing unit 11 of the drawing apparatus 10 generates two-dimensional display information for displaying a human figure as a two-dimensional figure at a reference position based on the generated three-dimensional display information.
ここで、二次元表示情報は、ステップS301において生成された人物図形の三次元表示情報の内の代表的な状態に対して生成される。 Here, the two-dimensional display information is generated for a representative state among the three-dimensional display information of the human figure generated in step S301.
静止している姿勢に対しては、描画装置10の処理部11は、図4(A)に示すように、例えば8つ方向を向いた状態の人物図形の二次元表示情報を生成する。また、各方向において、時系列の異なる所定数の静止している人物図形のフレームが生成される。処理部11は、静止している姿勢の人物図形の二次元表示情報に基づいて、基準位置における二次元図形の輪郭を求め、この輪郭の内部に所定のテクスチャを埋め込むことにより、静止している姿勢の二次元表示情報を生成する。所定数の異なる静止状態は、静止している姿勢のフレーム番号及び方向で指定される。 For a stationary posture, the processing unit 11 of the drawing apparatus 10 generates, for example, two-dimensional display information of a human figure that faces eight directions as shown in FIG. In each direction, a predetermined number of still human figure frames having different time series are generated. Based on the two-dimensional display information of the human figure in a stationary posture, the processing unit 11 obtains the outline of the two-dimensional figure at the reference position, and stands still by embedding a predetermined texture inside the outline. Two-dimensional display information of posture is generated. The predetermined number of different stationary states are specified by the frame number and direction of the stationary posture.
描画装置10の処理部11は、歩行している姿勢に対して、図4(B)に示すように、所定数の異なる歩行状態の人物図形の三次元表示情報を生成する。生成される二次元表示情報の歩行状態は、人物図形の変化量の大きいものが選択される。処理部11は、歩行している姿勢の人物図形の三次元表示情報に基づいて、基準位置における二次元図形の輪郭を求め、この輪郭の内部に所定のテクスチャを埋め込むことにより、歩行している姿勢の人物図形の二次元表示情報を生成する。所定数の異なる歩行状態は、歩行している姿勢のフレーム番号及び方向で指定される。 As illustrated in FIG. 4B, the processing unit 11 of the drawing apparatus 10 generates three-dimensional display information of a predetermined number of human figures in different walking states as illustrated in FIG. 4B. As the walking state of the generated two-dimensional display information, one having a large change amount of the human figure is selected. Based on the three-dimensional display information of the human figure in the posture of walking, the processing unit 11 obtains the outline of the two-dimensional figure at the reference position and embeds a predetermined texture inside the outline to walk. Two-dimensional display information of a human figure in a posture is generated. A predetermined number of different walking states are designated by the frame number and direction of the posture in which they are walking.
同様に、描画装置10の処理部11は、走行している姿勢に対して、図4(C)に示すように、所定数の異なる走行状態の人物図形の三次元表示情報を生成する。生成される三次元表示情報の走行状態は、人物図形の変化量の大きいものが選択される。処理部11は、走行している姿勢の人物図形の三次元表示情報に基づいて、基準位置における二次元図形の輪郭を求め、この輪郭の内部に所定のテクスチャを埋め込むことにより、走行している姿勢の人物図形の二次元表示情報を生成する。所定数の異なる走行状態は、走行している姿勢のフレーム番号及び方向で指定される。 Similarly, the processing unit 11 of the drawing apparatus 10 generates three-dimensional display information of human figures in a predetermined number of different running states as shown in FIG. 4C with respect to the running posture. As the running state of the generated three-dimensional display information, the one having a large change amount of the human figure is selected. Based on the 3D display information of the human figure in the running posture, the processing unit 11 obtains the outline of the two-dimensional figure at the reference position, and runs by embedding a predetermined texture inside the outline. Two-dimensional display information of a human figure in a posture is generated. A predetermined number of different running states are specified by the frame number and direction of the running posture.
生成された各姿勢の基準位置における人物図形の二次元表示情報は、記憶部12に記憶される。 The generated two-dimensional display information of the human figure at the reference position of each posture is stored in the storage unit 12.
次に、描画装置10が描画命令に基づいて画像を生成する動作を、図5に示すフローチャートを参照しながら、以下に説明する。 Next, an operation in which the drawing apparatus 10 generates an image based on a drawing command will be described below with reference to a flowchart shown in FIG.
まず、ステップS501において、描画装置10は、制御装置20から1フレームごとに描画すべき図形の描画命令を受け取る。ここでは、制御装置20は、図6(A)に示す3つの人物図形を描画する命令を、描画命令として描画装置10に指示したとする。描画命令は、人物図形を描画する三次元空間内の位置と、人物図形の姿勢、フレーム番号及び方向を含む。 First, in step S501, the drawing apparatus 10 receives a drawing command for a figure to be drawn for each frame from the control apparatus 20. Here, it is assumed that the control device 20 instructs the drawing device 10 to draw a command for drawing three human figures shown in FIG. 6A as a drawing command. The drawing command includes a position in a three-dimensional space for drawing a human figure, a posture of the human figure, a frame number, and a direction.
図6(A)に示す例では、描画命令は、人物図形の姿勢、フレーム番号及び方向として、歩行している姿勢の第3フレームの所定の方向の人物図形F1と、静止している姿勢の第5フレームの所定の方向の人物図形F2と、走行している姿勢の第7フレームの所定の方向の人物図形F3とを含んでいる。なお、描画命令は、他の図形を描画する命令も含んでいてもよい。 In the example shown in FIG. 6A, the drawing command includes the figure figure F1 in the predetermined direction of the third frame of the walking posture and the posture of the stationary figure as the posture, frame number, and direction of the figure. The figure includes a figure F2 in a predetermined direction of the fifth frame and a figure F3 in a predetermined direction of the seventh frame in a running posture. The drawing command may include a command for drawing other graphics.
次に、ステップS502において、描画装置10の処理部11は、各人物図形を三次元図形として表示するか、又は二次元図形として表示するかを決定する。 Next, in step S502, the processing unit 11 of the drawing apparatus 10 determines whether to display each person figure as a three-dimensional figure or a two-dimensional figure.
ステップS502の処理を、図7に示す説明するフローチャートを参照しながら、以下に説明する。 The processing in step S502 will be described below with reference to the flowchart illustrated in FIG.
まず、ステップS701において、描画装置10の処理部11は、描画すべき各人物図形を、基準位置における二次元表示情報に基づいて、所定のメモリ領域上に二次元図形として描画する。 First, in step S701, the processing unit 11 of the drawing apparatus 10 draws each person figure to be drawn as a two-dimensional figure on a predetermined memory area based on the two-dimensional display information at the reference position.
処理部11は、歩行している姿勢の第3フレームの人物図形F1を描画する描画命令に対して、この描画命令に最も一致する人物図形の基準位置における二次元表示情報を、記憶部12から読み出す。事前に生成されている基準位置における二次元表示情報の数は、全ての描画命令に対応してはいないためである。そして、処理部11は、読み出された基準位置における二次元表示情報に基づいて、人物図形F1を描画する三次元空間の位置に配置した場合の寸法を演算して、メモリに書き込むための二次元表示情報を生成する。ここで、二次元表示情報は、二次元図形の輪郭の情報のみを有しており、テクスチャ情報は有していないことが、処理速度を向上する観点から好ましい。後述するように、この処理は、人物図形F1が二次元図形として表示された場合に使用される画素数を求めるためであり、輪郭が描画できればよいからである。そこで、処理部11は、人物図形F1に対して、輪郭のみを表示するための二次元表示情報を生成する。このことは、人物図形F2及びF3に対する処理にも適用される。 In response to a drawing command for drawing the third figure of the figure F1 in the walking posture, the processing unit 11 sends, from the storage unit 12, two-dimensional display information at the reference position of the figure that best matches the drawing command. read out. This is because the number of two-dimensional display information at the reference position generated in advance does not correspond to all drawing commands. Then, the processing unit 11 calculates a dimension when the human figure F1 is arranged at a position in the three-dimensional space for drawing the human figure F1 based on the read two-dimensional display information at the reference position, and writes it into the memory. Generate dimension display information. Here, it is preferable from the viewpoint of improving the processing speed that the two-dimensional display information has only the information of the outline of the two-dimensional figure and does not have the texture information. As will be described later, this process is for obtaining the number of pixels used when the human figure F1 is displayed as a two-dimensional figure, and it is only necessary to draw an outline. Therefore, the processing unit 11 generates two-dimensional display information for displaying only the outline for the human figure F1. This also applies to the processing for the human figures F2 and F3.
また、処理部11は、静止している姿勢の第5フレームの人物図形F2を描画する描画命令に対して、この描画命令に最も一致する基準位置における二次元表示情報を、記憶部12から読み出して、人物図形F2を描画する三次元空間の位置に配置した場合の寸法を演算して、メモリに書き込むための二次元表示情報を生成する。 Further, the processing unit 11 reads, from the storage unit 12, the two-dimensional display information at the reference position that most closely matches the drawing command with respect to the drawing command for drawing the fifth-frame human figure F2 in a stationary posture. Then, the dimensions when the figure figure F2 is arranged at the position of the three-dimensional space for drawing are calculated to generate two-dimensional display information for writing to the memory.
更に、処理部11は、走行している姿勢の第7フレームの人物図形F3を描画する描画命令に対して、この描画命令に最も一致する基準位置における二次元表示情報を、記憶部12から読み出して、人物図形F3を描画する三次元空間の位置に配置した場合の寸法を演算して、メモリに書き込むための二次元表示情報を生成する。 Further, the processing unit 11 reads, from the storage unit 12, the two-dimensional display information at the reference position that most closely matches the drawing command with respect to the drawing command for drawing the seventh figure of the figure F3 in the running posture. Then, the dimensions when the figure F3 is arranged at the position of the three-dimensional space for drawing are calculated to generate two-dimensional display information for writing to the memory.
そして、処理部11は、上述したにように生成したメモリに書き込むための3つの二次元表示情報に対して、隠顕処理等の所定の演算を行った上でメモリに書き込んで、二次元図形の輪郭として描画する。 Then, the processing unit 11 performs a predetermined operation such as concealment processing on the three two-dimensional display information to be written in the memory generated as described above, and writes the two-dimensional figure into the memory. Draw as an outline.
図6(B)は、各人物の二次元図形がメモリ上に描画された状態を示す図である。 FIG. 6B is a diagram showing a state in which the two-dimensional figure of each person is drawn on the memory.
人物図形F1に対応する輪郭を表す領域D1が最も手前に位置していて大きな寸法を有している。次に、人物図形F2に対応する輪郭を表す領域D2が大きな寸法を有していて、人物図形F3に対応する輪郭を表す領域D3が最も小さな寸法を有する。 A region D1 representing an outline corresponding to the person figure F1 is positioned closest to the front and has a large dimension. Next, the area D2 representing the contour corresponding to the person figure F2 has a large dimension, and the area D3 representing the outline corresponding to the person figure F3 has the smallest dimension.
次に、ステップS702において、処理部11は、各領域D1〜D3の寸法に基づいて、人物図形F1〜F3が二次元図形として表示された時に使用される画素数を求める。 Next, in step S <b> 702, the processing unit 11 obtains the number of pixels used when the human figures F <b> 1 to F <b> 3 are displayed as two-dimensional figures based on the dimensions of the areas D <b> 1 to D <b> 3.
図6(C)は、各二次元図形の画素数を求めることを説明する図である。 FIG. 6C is a diagram for explaining the determination of the number of pixels of each two-dimensional figure.
処理部11は、各領域D1〜D3について、領域の輪郭の内部に含まれる画素数を求める。これらの画素数が、各人物図形F1〜F3が二次元図形として表示された時に使用される画素数となる。図6(C)では、領域D1の内部に含まれる画素に対して「1」というラベルが配置されている。同様に、領域D2の内部に含まれる画素に対して「2」というラベルが配置され、領域D3の内部に含まれる画素に対して「3」というラベルが配置される。処理部11は、「1」というラベルが配置される画素数を求めて、人物図形F1が二次元図形として表示された時に使用される画素数とする。同様に、処理部11は、「2」というラベルが配置される画素数を求めて、人物図形F2が二次元図形として表示された時に使用される画素数とし、「3」というラベルが配置される画素数を求めて、人物図形F3が二次元図形として表示された時に使用される画素数とする。 The processing unit 11 obtains the number of pixels included in the outline of the area for each of the areas D1 to D3. These numbers of pixels are the number of pixels used when the person figures F1 to F3 are displayed as two-dimensional figures. In FIG. 6C, a label “1” is arranged for the pixels included in the region D1. Similarly, a label “2” is arranged for the pixels included in the area D2, and a label “3” is arranged for the pixels included in the area D3. The processing unit 11 obtains the number of pixels where the label “1” is arranged, and sets the number of pixels used when the human figure F1 is displayed as a two-dimensional figure. Similarly, the processing unit 11 obtains the number of pixels on which the label “2” is arranged and sets the number of pixels to be used when the human figure F2 is displayed as a two-dimensional figure, and the label “3” is arranged. And the number of pixels used when the figure F3 is displayed as a two-dimensional figure.
次に、ステップS703において、処理部11は、各領域D1〜D3の画素数が所定の閾値Th以上の時には、対応する人物図形F1〜F3を三次元図形として表示することを決定し、各領域D1〜D3の画素数が所定の閾値Thより小さい時には、対応する人物図形F1〜F3を二次元図形として表示することを決定する。 Next, in step S703, when the number of pixels in each of the areas D1 to D3 is equal to or greater than a predetermined threshold Th, the processing unit 11 determines to display the corresponding human figure F1 to F3 as a three-dimensional figure. When the number of pixels D1 to D3 is smaller than the predetermined threshold Th, it is determined to display the corresponding human figure F1 to F3 as a two-dimensional figure.
図6(C)に示す例では、領域D1に対応する人物図形F1は、三次元図形として表示することが決定され、領域D2及びD3に対応する人物図形F2及びF3は、二次元図形として表示することが決定された。 In the example shown in FIG. 6C, it is determined that the person figure F1 corresponding to the area D1 is displayed as a three-dimensional figure, and the person figures F2 and F3 corresponding to the areas D2 and D3 are displayed as two-dimensional figures. It was decided to do.
所定の閾値Thは、描画装置10の処理速度又は制御装置20から入力される描画命令の内容(図形の数等)に基づいて、適宜設定されることが好ましい。 The predetermined threshold Th is preferably set as appropriate based on the processing speed of the drawing device 10 or the content of the drawing command (number of figures, etc.) input from the control device 20.
そして、ステップS503に進む。 Then, the process proceeds to step S503.
次に、ステップS503において、処理部11は、各人物図形F1〜F3の表示情報を生成して、グラフィックメモリ12aに書き込む。具体的には、処理部11は、人物図形F1に対しては、事前に生成されている人物図形F1の基準位置における三次元表示情報に基づいて、人物図形F1を描画する三次元空間内の位置に配置した場合の寸法を演算して、グラフィックメモリ12aに書き込むための三次元表示情報を生成する。 Next, in step S503, the processing unit 11 generates display information of each of the person figures F1 to F3 and writes it in the graphic memory 12a. Specifically, for the human figure F1, the processing unit 11 draws the human figure F1 in the three-dimensional space for drawing the human figure F1 based on the three-dimensional display information at the reference position of the human figure F1 that has been generated in advance. The dimension when arranged at the position is calculated, and three-dimensional display information for writing to the graphic memory 12a is generated.
また、処理部11は、人物図形F2に対しては、事前に生成されている人物図形F2の基準位置における二次元表示情報に基づいて、人物図形F2を描画する三次元空間内の位置に配置した場合の寸法を演算して、グラフィックメモリ12aに書き込むための二次元表示情報を生成する。 Further, the processing unit 11 arranges the human figure F2 at a position in the three-dimensional space for drawing the human figure F2 based on the two-dimensional display information at the reference position of the human figure F2 that has been generated in advance. In this case, the dimensions are calculated to generate two-dimensional display information for writing to the graphic memory 12a.
同様に、処理部11は、人物図形F3に対しては、事前に生成されている人物図形F3の基準位置における二次元表示情報に基づいて、人物図形F3を描画する三次元空間内の位置に配置した場合の寸法を演算して、グラフィックメモリ12aに書き込むための二次元表示情報を生成する。 Similarly, with respect to the human figure F3, the processing unit 11 takes a position in the three-dimensional space where the human figure F3 is drawn based on the two-dimensional display information at the reference position of the human figure F3 that has been generated in advance. The dimensions when arranged are calculated to generate two-dimensional display information for writing to the graphic memory 12a.
そして、処理部11は、上述したにように生成したグラフィックメモリ12aに書き込むための3つの人物図形F1の三次元表示情報及び二次元表示情報に対して、隠顕処理等の所定の演算を行った上でグラフィックメモリ12aに書き込んで、1フレームとしての画像を描画する。 Then, the processing unit 11 performs predetermined calculation such as concealment processing on the three-dimensional display information and the two-dimensional display information of the three person figures F1 to be written in the graphic memory 12a generated as described above. After that, the image is written into the graphic memory 12a to draw an image as one frame.
次に、ステップS504において、処理部11は、グラフィックメモリ12aの表示情報を、表示装置30に出力して画像を表示させる。 Next, in step S504, the processing unit 11 outputs display information of the graphic memory 12a to the display device 30 to display an image.
上述したステップS502の決定する処理は、フレームごとに行われる。従って、前のフレームでは、三次元図形として表示されていた人物図形が、次のフレームでは二次元図形として表示されることがあり得る。同様に、前のフレームでは、二次元図形として表示されていた人物図形が、次のフレームでは三次元図形として表示されることがあり得る。 The process determined in step S502 described above is performed for each frame. Therefore, a human figure displayed as a three-dimensional figure in the previous frame may be displayed as a two-dimensional figure in the next frame. Similarly, a human figure that was displayed as a two-dimensional figure in the previous frame may be displayed as a three-dimensional figure in the next frame.
ここで、二次元図形として表示される人物図形は、描画されるのに用いられる画素数が少ないので、二次元表示と三次元表示との間で変化が生じても、映像の全体に対する影響は小さい。 Here, since the figure of a human figure displayed as a two-dimensional figure has a small number of pixels used for drawing, even if a change occurs between the two-dimensional display and the three-dimensional display, the influence on the entire image is not affected. small.
描画装置10は、制御装置20からの次のフレームの描画命令が有る場合には、上述したS501からS504の各処理を繰り返す。 When there is a next frame drawing command from the control device 20, the drawing apparatus 10 repeats the above-described processes of S501 to S504.
上述した本実施形態のシステム1によれば、三次元図形を含む画像を描画するための処理能力を抑えつつ、自然な映像を得ることができる。 According to the system 1 of the present embodiment described above, a natural video can be obtained while suppressing the processing capability for drawing an image including a three-dimensional figure.
本発明では、上述した実施形態の図形を描画する方法及び描画装置は、本発明の趣旨を逸脱しない限り適宜変更が可能である。 In the present invention, the drawing method and drawing apparatus of the above-described embodiment can be modified as appropriate without departing from the spirit of the present invention.
例えば、上述した実施形態では、三次元図形又は二次元図形として表示する決定が、人物図形に対して行われていたが、三次元図形又は二次元図形として表示する決定は、画像内に描画される図形の一部又は全てに対して適用可能である。 For example, in the above-described embodiment, the decision to display as a three-dimensional figure or a two-dimensional figure has been made on a human figure, but the decision to display as a three-dimensional figure or a two-dimensional figure is drawn in the image. It can be applied to some or all of the graphics.
また、上述した実施形態では、処理部は、プログラムを実行することにより、画像を生成する処理を実現していたが、処理部の動作は、電子回路等のハードウェアを用いて実現してもよい。 In the above-described embodiment, the processing unit realizes the process of generating an image by executing a program. However, the operation of the processing unit may be realized using hardware such as an electronic circuit. Good.
上述した描画装置は、シミュレータに組み込まれて用いられることが好ましい。例えば、上述した描画装置を備える画像生成部と、画像生成部が生成した画像を表示する表示部と、を有する模擬視界表示装置を備える鉄道シミュレータ等のシミュレータが挙げられる。 The drawing apparatus described above is preferably used by being incorporated in a simulator. For example, a simulator such as a railway simulator including a simulated visual field display device including an image generation unit including the above-described drawing device and a display unit that displays an image generated by the image generation unit may be used.
1 システム
10 描画装置
11 処理部
12 記憶部
12a グラフィックメモリ
13 表示部
14 操作部
15 通信部
DESCRIPTION OF SYMBOLS 1 System 10 Drawing apparatus 11 Processing part 12 Storage part 12a Graphic memory 13 Display part 14 Operation part 15 Communication part
Claims (6)
前記画素数が所定の閾値以上の時には、前記描画図形を三次元図形として表示し、
前記画素数が所定の閾値より小さい時には、前記描画図形を二次元図形として表示する方法。 Obtain the number of pixels used when a drawing figure drawn as a three-dimensional figure is displayed as a two-dimensional figure,
When the number of pixels is equal to or greater than a predetermined threshold, the drawing figure is displayed as a three-dimensional figure,
A method of displaying the drawing figure as a two-dimensional figure when the number of pixels is smaller than a predetermined threshold.
事前に生成された前記二次元表示情報に基づいて、前記描画図形が二次元図形として表示された時に使用される前記画素数を求める、請求項1に記載の方法。 Generates three-dimensional display information for displaying the drawing figure as a three-dimensional figure, and generates two-dimensional display information for displaying the drawing figure as a two-dimensional figure based on the three-dimensional display information. To do in advance,
The method according to claim 1, wherein the number of pixels used when the drawing graphic is displayed as a two-dimensional graphic is determined based on the two-dimensional display information generated in advance.
前記画素数が所定の閾値より小さい時には、事前に生成された前記二次元表示情報に基づいて、前記描画図形を二次元図形として表示する、請求項2に記載の方法。 When the number of pixels is equal to or greater than a predetermined threshold, based on the three-dimensional display information generated in advance, the drawing figure is displayed as a three-dimensional figure,
The method according to claim 2, wherein when the number of pixels is smaller than a predetermined threshold, the drawing graphic is displayed as a two-dimensional graphic based on the two-dimensional display information generated in advance.
前記画素数が所定の閾値以上の時には、前記描画図形を三次元図形として表示するための表示情報を生成し、
前記画素数が所定の閾値より小さい時には、前記描画図形を二次元図形として表示するための表示情報を生成する、処理部を備える描画装置。 Obtain the number of pixels used when a drawing figure drawn as a three-dimensional figure is displayed as a two-dimensional figure,
When the number of pixels is equal to or greater than a predetermined threshold, display information for displaying the drawing figure as a three-dimensional figure is generated,
A drawing apparatus comprising a processing unit that generates display information for displaying the drawing figure as a two-dimensional figure when the number of pixels is smaller than a predetermined threshold.
前記画素数が所定の閾値以上の時には、前記描画図形を三次元図形として表示するための表示情報を生成し、
前記画素数が所定の閾値より小さい時には、前記描画図形を二次元図形として表示するための表示情報を生成する、処理部を備える画像生成部と、
前記画像生成部が生成した画像を表示する表示部と、
を備えるシミュレータ。 Obtain the number of pixels used when a drawing figure drawn as a three-dimensional figure is displayed as a two-dimensional figure,
When the number of pixels is equal to or greater than a predetermined threshold, display information for displaying the drawing figure as a three-dimensional figure is generated,
When the number of pixels is smaller than a predetermined threshold, an image generation unit including a processing unit that generates display information for displaying the drawing graphic as a two-dimensional graphic;
A display unit for displaying an image generated by the image generation unit;
A simulator comprising
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016116996A JP6823946B2 (en) | 2016-06-13 | 2016-06-13 | How to draw figures, drawing devices and simulators |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016116996A JP6823946B2 (en) | 2016-06-13 | 2016-06-13 | How to draw figures, drawing devices and simulators |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017224019A true JP2017224019A (en) | 2017-12-21 |
JP6823946B2 JP6823946B2 (en) | 2021-02-03 |
Family
ID=60688341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016116996A Expired - Fee Related JP6823946B2 (en) | 2016-06-13 | 2016-06-13 | How to draw figures, drawing devices and simulators |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6823946B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0816816A (en) * | 1995-03-17 | 1996-01-19 | Hitachi Ltd | Computer graphics display method |
JP2000348207A (en) * | 1999-06-07 | 2000-12-15 | Sony Computer Entertainment Inc | Method and device for plotting image and recording medium |
JP2001028682A (en) * | 1999-07-13 | 2001-01-30 | Minolta Co Ltd | Image composition output device |
JP2003141560A (en) * | 2001-10-31 | 2003-05-16 | Koei:Kk | Image generating method, recording medium, image generator, and program |
JP2011166277A (en) * | 2010-02-05 | 2011-08-25 | Toyota Motor Corp | Device for displaying vehicle surrounding |
-
2016
- 2016-06-13 JP JP2016116996A patent/JP6823946B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0816816A (en) * | 1995-03-17 | 1996-01-19 | Hitachi Ltd | Computer graphics display method |
JP2000348207A (en) * | 1999-06-07 | 2000-12-15 | Sony Computer Entertainment Inc | Method and device for plotting image and recording medium |
JP2001028682A (en) * | 1999-07-13 | 2001-01-30 | Minolta Co Ltd | Image composition output device |
JP2003141560A (en) * | 2001-10-31 | 2003-05-16 | Koei:Kk | Image generating method, recording medium, image generator, and program |
JP2011166277A (en) * | 2010-02-05 | 2011-08-25 | Toyota Motor Corp | Device for displaying vehicle surrounding |
Also Published As
Publication number | Publication date |
---|---|
JP6823946B2 (en) | 2021-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8154544B1 (en) | User specified contact deformations for computer graphics | |
CN106575445B (en) | Fur avatar animation | |
JP2018109984A5 (en) | ||
JP6333840B2 (en) | Method for forming shell mesh based on optimized polygons | |
CN108176049B (en) | Information prompting method, device, terminal and computer readable storage medium | |
US10424093B2 (en) | Computer-readable recording medium, computer apparatus, and computer processing method | |
CN117918024A (en) | Environment capture and rendering | |
US20150009216A1 (en) | Storage medium, image processing apparatus, image processing system and image processing method | |
US20200005537A1 (en) | Real-time collision deformation | |
EP1505546A2 (en) | Method for drawing a three-dimensional image by modeling a second object connected to a first object | |
CN112789660A (en) | System and method for extrapolating two-dimensional images using depth information | |
CN111790150A (en) | Shadow data determination method, device, equipment and readable medium | |
TWI694355B (en) | Tracking system, tracking method for real-time rendering an image and non-transitory computer-readable medium | |
CA2984819C (en) | Method and system for computer graphics rendering | |
CN112516595B (en) | Magma rendering method, device, equipment and storage medium | |
CN114219888A (en) | Three-dimensional character dynamic silhouette effect generation method and device, storage medium | |
JP4513423B2 (en) | Object image display control method using virtual three-dimensional coordinate polygon and image display apparatus using the same | |
US12333313B2 (en) | Encoding stereo splash screen in static image | |
US12002132B1 (en) | Rendering using analytic signed distance fields | |
US10445940B2 (en) | Modeling interactions between simulated characters and real-world objects for more realistic augmented reality | |
JP2017224019A (en) | Method for drawing figure, drawing device, and simulator | |
US20230351674A1 (en) | Image processing device and image processing method | |
KR101227183B1 (en) | Apparatus and method for stereoscopic rendering 3-dimension graphic model | |
KR100922600B1 (en) | Outline rendering method and device of multimedia character | |
US12256058B2 (en) | Image processing method and virtual reality display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190401 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200616 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200803 |
|
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: 20201215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210112 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6823946 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |