JP4233598B1 - 画像処理プログラム、画像処理装置、および画像処理方法 - Google Patents
画像処理プログラム、画像処理装置、および画像処理方法 Download PDFInfo
- Publication number
- JP4233598B1 JP4233598B1 JP2008098635A JP2008098635A JP4233598B1 JP 4233598 B1 JP4233598 B1 JP 4233598B1 JP 2008098635 A JP2008098635 A JP 2008098635A JP 2008098635 A JP2008098635 A JP 2008098635A JP 4233598 B1 JP4233598 B1 JP 4233598B1
- Authority
- JP
- Japan
- Prior art keywords
- data
- depth
- storage area
- image
- space
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims description 10
- 230000000873 masking effect Effects 0.000 claims abstract description 28
- 238000003384 imaging method Methods 0.000 claims description 80
- 238000013500 data storage Methods 0.000 claims description 29
- 101100069215 Mus musculus Gpd2 gene Proteins 0.000 abstract description 11
- 101100421857 Caenorhabditis elegans sod-2 gene Proteins 0.000 abstract description 9
- 238000000034 method Methods 0.000 description 37
- 230000006870 function Effects 0.000 description 35
- 238000004364 calculation method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 12
- 238000009877 rendering Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/40—Hidden part removal
- G06T15/405—Hidden part removal using Z-buffer
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Abstract
【解決手段】本プログラムでは、深度情報用の記憶領域MZが初期化される。そして、画像表示部3の所定の範囲をマスクするためのマスク用の深度データSD1,SD2が、深度情報用の記憶領域MZに格納される。そして、画像表示部3の所定の範囲を除く範囲にオブジェクトM1,M2を表示するためのオブジェクト用の深度データSDM1,SDM2が、深度情報用の記憶領域MZに格納される。そして、深度情報用の記憶領域MZに格納されたオブジェクト用の深度データSDM1,SDM2に基づいて、オブジェクト用の画像データGDM1,GDM2が、画像情報用の記憶領域MFに格納される。そして、画像情報用の記憶領域MFに格納された、オブジェクト用の画像データGDM1,GDM2を用いて、オブジェクトM1,M2が描画される。
【選択図】図2
Description
実況パワフルプロ野球12、コナミデジタルエンタテインメント、PS2版、2005年7月14日
(1)3次元仮想空間における仮想カメラ位置を示す座標データを制御部に認識させることにより、仮想カメラを3次元仮想空間に設定する仮想カメラ設定機能。
(2)3次元仮想空間において、仮想カメラの撮影対象となる撮影空間を規定するためのデータを制御部に認識させることにより、撮影空間を3次元仮想空間に規定する撮影空間規定機能。
(3)深度情報用の記憶領域を初期化する深度データ初期化機能。
(4)第1仮想カメラと第1撮影空間の内部のオブジェクトとの間における第1撮影空間の第1位置に、第1マスク用の無色のオブジェクトを配置することにより、画像表示部の所定の範囲をマスクするための、第1マスク用の無色のオブジェクトに対応する第1マスク用の深度データを、深度情報用の記憶領域に格納する第1深度データ格納機能。
(5)画像表示部の所定の範囲を除く範囲にオブジェクトを表示するための、第1仮想カメラから見た第1撮影空間のオブジェクト用の深度データを、深度情報用の記憶領域に格納する第2深度データ格納機能。
(6)深度情報用の記憶領域に格納された第1撮影空間のオブジェクト用の深度データに基づいて、第1仮想カメラから見た第1撮影空間のオブジェクトに対応する、オブジェクト用の画像データを、画像情報用の記憶領域に格納するオブジェクト画像格納機能。
(7)画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、オブジェクトを描画するオブジェクト描画機能。
(6)深度情報用の記憶領域に格納されたマスク用の深度データに基づいて、マスク用の無色の画像データを、画像情報用の記憶領域に格納するマスク画像格納機能。
図1は、データを処理するためのデータ処理装置の基本構成を示している。以下には、データ処理装置の一例として、家庭用コンピュータの構成が示されている。家庭用コンピュータは、家庭用コンピュータ本体およびモニタを備える。家庭用コンピュータ本体には、記録媒体10が装填可能となっており、記録媒体10からデータ処理用のプログラムが適宜読み出されて、データ処理用のプログラムが実行される。このようにデータ処理用のプログラムが実行されると、データ処理に関する内容を示す画像が、モニタに表示される。
本データ処理装置において実行されるプログラムは、たとえば、画像処理プログラムである。この画像処理プログラムでは、3次元仮想空間に配置されたオブジェクトの深度情報を格納するためのZバッファと、オブジェクトの画像情報を格納するためのフレームバッファとを用いて、オブジェクトをモニタ20に描画する。ここで、Zバッファおよびフレームバッファは、RAM12bに形成される記憶領域である。
次に、画像処理システムについて説明する。また、図8に示すフローについても同時に説明する。
(a)前記実施形態では、画像処理プログラムを適用しうるコンピュータの一例としての家庭用コンピュータを用いた場合の例を示したが、コンピュータは、前記実施形態に限定されず、モニタが別体に構成された画像処理装置、モニタが一体に構成された画像処理装置、画像処理プログラムを実行することによって画像処理装置として機能するパーソナルコンピュータやワークステーションなどにも同様に適用することができる。
3 画像表示部
5 操作入力部
7 CPU
12b RAM
17 キーボード
20 モニタ
50 仮想カメラ設定手段
51 撮影空間規定手段
52 深度データ初期化手段
53 第1深度データ格納手段
54 マスク画像格納手段
55 第2深度データ格納手段
56 オブジェクト画像格納手段
57 オブジェクト描画手段
MF フレームバッファ(画像情報用の記憶領域)
MZ Zバッファ(深度情報用の記憶領域)
SD 深度データ
SD1 第1マスク用の深度データ
SD2 第2マスク用の深度データ
C1 第1仮想カメラ
C2 第2仮想カメラ
SS1 第1撮影空間
SS2 第2撮影空間
M1 第1モデル
M2 第2モデル
VS1 第1面
VS2 第2面
B1 第1マスク用の無色のオブジェクト
B2 第2マスク用の無色のオブジェクト
GD1 第1マスク用の無色の画像データ
GD2 第2マスク用の無色の画像データ
GDM1 第1モデル用の画像データ
GDM2 第2モデル用の画像データ
Claims (5)
- 3次元仮想空間に配置されたオブジェクトの深度情報を格納するための深度情報用の記憶領域と、オブジェクトの画像情報を格納するための画像情報用の記憶領域とを用いて、オブジェクトを画像表示部に描画するコンピュータに、
3次元仮想空間における仮想カメラ位置を示す座標データを制御部に認識させることにより、仮想カメラを3次元仮想空間に設定する仮想カメラ設定機能と、
3次元仮想空間において、前記仮想カメラの撮影対象となる撮影空間を規定するためのデータを制御部に認識させることにより、前記撮影空間を3次元仮想空間に規定する撮影空間規定機能と、
深度情報用の記憶領域を初期化する深度データ初期化機能と、
第1仮想カメラと第1撮影空間の内部のオブジェクトとの間における前記第1撮影空間の第1位置に、第1マスク用の無色のオブジェクトを配置することにより、画像表示部の所定の範囲をマスクするための、前記第1マスク用の無色のオブジェクトに対応する前記第1マスク用の深度データを、深度情報用の記憶領域に格納する第1深度データ格納機能と、
画像表示部の所定の前記範囲を除く範囲にオブジェクトを表示するための、第1仮想カメラから見た第1撮影空間のオブジェクト用の深度データを、深度情報用の記憶領域に格納する第2深度データ格納機能と、
深度情報用の記憶領域に格納された前記第1撮影空間のオブジェクト用の深度データに基づいて、前記第1仮想カメラから見た前記第1撮影空間のオブジェクトに対応する、オブジェクト用の画像データを、画像情報用の記憶領域に格納するオブジェクト画像格納機能と、
画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、前記オブジェクトを描画するオブジェクト描画機能と、
を実現させ、
前記深度データ初期化機能では、深度情報用の記憶領域が再び初期化され、
前記第1深度データ格納機能では、第2仮想カメラと第2撮影空間の内部のオブジェクトとの間における前記第1位置とは異なる第2位置に、第2マスク用の無色のオブジェクトを配置することにより、前記第2マスク用の無色のオブジェクトに対応する前記第2マスク用の深度データが、深度情報用の記憶領域にさらに格納され、
前記第2深度データ格納機能では、第2仮想カメラから見た第2撮影空間のオブジェクト用の深度データが、深度情報用の記憶領域にさらに格納され、
前記オブジェクト画像格納機能では、深度情報用の記憶領域に格納された前記第2撮影空間のオブジェクト用の深度データに基づいて、前記第2仮想カメラから見た前記第2撮影空間のオブジェクトに対応する、オブジェクト用の画像データが、画像情報用の記憶領域にさらに格納され、
前記オブジェクト描画機能では、画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、前記オブジェクトがさらに描画される、
画像処理プログラム。 - 前記第1深度データ格納機能では、前記第1撮影空間の前記第1マスク用の無色のオブジェクトに重ならないような、前記第1位置とは異なる前記第2位置に、第2マスク用の無色のオブジェクトを配置することにより、前記第2マスク用の無色のオブジェクトに対応する前記マスク用の深度データが、深度情報用の記憶領域に格納される、
請求項1に記載の画像処理プログラム。 - 前記コンピュータに、
深度情報用の記憶領域に格納された前記マスク用の深度データに基づいて、マスク用の無色の画像データを、画像情報用の記憶領域に格納するマスク画像格納機能、
をさらに実現させるための請求項1又は2に記載の画像処理プログラム。 - 3次元仮想空間に配置されたオブジェクトの深度情報を格納するための深度情報用の記憶領域と、オブジェクトの画像情報を格納するための画像情報用の記憶領域とを用いて、オブジェクトを画像表示部に描画する画像処理装置であって、
3次元仮想空間における仮想カメラ位置を示す座標データを制御部に認識させることにより、仮想カメラを3次元仮想空間に設定する仮想カメラ設定手段と、
3次元仮想空間において、前記仮想カメラの撮影対象となる撮影空間を規定するためのデータを制御部に認識させることにより、前記撮影空間を3次元仮想空間に規定する撮影空間規定手段と、
深度情報用の記憶領域を初期化する深度データ初期化手段と、
第1仮想カメラと第1撮影空間の内部のオブジェクトとの間における前記第1撮影空間の第1位置に、第1マスク用の無色のオブジェクトを配置することにより、画像表示部の所定の範囲をマスクするための、前記第1マスク用の無色のオブジェクトに対応する前記第1マスク用の深度データを、深度情報用の記憶領域に格納する第1深度データ格納手段と、
画像表示部の所定の前記範囲を除く範囲にオブジェクトを表示するための、第1仮想カメラから見た第1撮影空間のオブジェクト用の深度データを、深度情報用の記憶領域に格納する第2深度データ格納手段と、
深度情報用の記憶領域に格納された前記第1撮影空間のオブジェクト用の深度データに基づいて、前記第1仮想カメラから見た前記第1撮影空間のオブジェクトに対応する、オブジェクト用の画像データを、画像情報用の記憶領域に格納するオブジェクト画像格納手段と、
画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、前記オブジェクトを描画するオブジェクト描画手段と、
を備え、
前記深度データ初期化手段では、深度情報用の記憶領域が再び初期化され、
前記第1深度データ格納手段では、第2仮想カメラと第2撮影空間の内部のオブジェクトとの間における前記第1位置とは異なる第2位置に、第2マスク用の無色のオブジェクトを配置することにより、前記第2マスク用の無色のオブジェクトに対応する前記第2マスク用の深度データが、深度情報用の記憶領域にさらに格納され、
前記第2深度データ格納手段では、第2仮想カメラから見た第2撮影空間のオブジェクト用の深度データが、深度情報用の記憶領域にさらに格納され、
前記オブジェクト画像格納手段では、深度情報用の記憶領域に格納された前記第2撮影空間のオブジェクト用の深度データに基づいて、前記第2仮想カメラから見た前記第2撮影空間のオブジェクトに対応する、オブジェクト用の画像データが、画像情報用の記憶領域にさらに格納され、
前記オブジェクト描画手段では、画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、前記オブジェクトがさらに描画される、
画像処理装置。 - 3次元仮想空間に配置されたオブジェクトの深度情報を格納するための深度情報用の記憶領域と、オブジェクトの画像情報を格納するための画像情報用の記憶領域とを用いて、オブジェクトを画像表示部に描画する画像処理方法であって、
3次元仮想空間における仮想カメラ位置を示す座標データを制御部に認識させることにより、仮想カメラを3次元仮想空間に設定する仮想カメラ設定ステップと、
3次元仮想空間において、前記仮想カメラの撮影対象となる撮影空間を規定するためのデータを制御部に認識させることにより、前記撮影空間を3次元仮想空間に規定する撮影空間規定ステップと、
深度情報用の記憶領域を初期化する深度データ初期化ステップと、
第1仮想カメラと第1撮影空間の内部のオブジェクトとの間における前記第1撮影空間の第1位置に、第1マスク用の無色のオブジェクトを配置することにより、画像表示部の所定の範囲をマスクするための、前記第1マスク用の無色のオブジェクトに対応する前記第1マスク用の深度データを、深度情報用の記憶領域に格納する第1深度データ格納ステップと、
画像表示部の所定の前記範囲を除く範囲にオブジェクトを表示するための、第1仮想カメラから見た第1撮影空間のオブジェクト用の深度データを、深度情報用の記憶領域に格納する第2深度データ格納ステップと、
深度情報用の記憶領域に格納された前記第1撮影空間のオブジェクト用の深度データに基づいて、前記第1仮想カメラから見た前記第1撮影空間のオブジェクトに対応する、オブジェクト用の画像データを、画像情報用の記憶領域に格納するオブジェクト画像格納ステップと、
画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、前記オブジェクトを描画するオブジェクト描画ステップと、
を備え、
前記深度データ初期化ステップでは、深度情報用の記憶領域が再び初期化され、
前記第1深度データ格納ステップでは、第2仮想カメラと第2撮影空間の内部のオブジェクトとの間における前記第1位置とは異なる第2位置に、第2マスク用の無色のオブジェクトを配置することにより、前記第2マスク用の無色のオブジェクトに対応する前記第2マスク用の深度データが、深度情報用の記憶領域にさらに格納され、
前記第2深度データ格納ステップでは、第2仮想カメラから見た第2撮影空間のオブジェクト用の深度データが、深度情報用の記憶領域にさらに格納され、
前記オブジェクト画像格納ステップでは、深度情報用の記憶領域に格納された前記第2撮影空間のオブジェクト用の深度データに基づいて、前記第2仮想カメラから見た前記第2撮影空間のオブジェクトに対応する、オブジェクト用の画像データが、画像情報用の記憶領域にさらに格納され、
前記オブジェクト描画ステップでは、画像情報用の記憶領域に格納された、オブジェクト用の画像データを用いて、前記オブジェクトがさらに描画される、
画像処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008098635A JP4233598B1 (ja) | 2008-04-04 | 2008-04-04 | 画像処理プログラム、画像処理装置、および画像処理方法 |
PCT/JP2008/065634 WO2009122602A1 (ja) | 2008-04-04 | 2008-09-01 | 画像処理プログラム、画像処理装置、および画像処理方法 |
TW097137927A TW200943228A (en) | 2008-04-04 | 2008-10-02 | Image processing program, image processing device, and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008098635A JP4233598B1 (ja) | 2008-04-04 | 2008-04-04 | 画像処理プログラム、画像処理装置、および画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP4233598B1 true JP4233598B1 (ja) | 2009-03-04 |
JP2009251900A JP2009251900A (ja) | 2009-10-29 |
Family
ID=40506371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008098635A Active JP4233598B1 (ja) | 2008-04-04 | 2008-04-04 | 画像処理プログラム、画像処理装置、および画像処理方法 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP4233598B1 (ja) |
TW (1) | TW200943228A (ja) |
WO (1) | WO2009122602A1 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS647180A (en) * | 1987-06-29 | 1989-01-11 | Hitachi Ltd | Display device for three-dimensional picture |
JPH04256187A (ja) * | 1991-02-08 | 1992-09-10 | Fujitsu Ltd | 図形貼り付け方式 |
JP2001148035A (ja) * | 1998-12-18 | 2001-05-29 | Sega Corp | 画像処理 |
JP2005339266A (ja) * | 2004-05-27 | 2005-12-08 | Canon Inc | 情報処理方法、情報処理装置、撮像装置 |
-
2008
- 2008-04-04 JP JP2008098635A patent/JP4233598B1/ja active Active
- 2008-09-01 WO PCT/JP2008/065634 patent/WO2009122602A1/ja active Application Filing
- 2008-10-02 TW TW097137927A patent/TW200943228A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2009122602A1 (ja) | 2009-10-08 |
JP2009251900A (ja) | 2009-10-29 |
TW200943228A (en) | 2009-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3725524B2 (ja) | コンピュータディスプレイ画像を生成する方法ならびに画像データを生成するコンピュータ処理システムおよびグラフィックスプロセッサ | |
JP3877077B2 (ja) | ゲーム装置および画像処理プログラム | |
JP3853329B2 (ja) | ゲームプログラム及びゲーム装置 | |
JP3625184B2 (ja) | ゲーム用3次元画像処理方法、装置、ゲーム用3次元画像処理プログラムを記録した可読記録媒体及びビデオゲーム装置 | |
JP2001273517A (ja) | ゲームシステム及びゲーム用プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4343207B2 (ja) | ゲーム装置および画像処理プログラム | |
JP4193979B2 (ja) | シャドウボリューム生成プログラム及びゲーム装置 | |
US6390918B1 (en) | Video game apparatus, model display method for video games, and readable recording medium for storing model display program for video games | |
JP4513423B2 (ja) | 仮想三次元座標ポリゴンによるオブジェクト画像の表示制御方法及びこれを用いた画像表示装置 | |
JP5007633B2 (ja) | 画像処理用プログラム、当該プログラムを記録したコンピュータ読み取り可能な記録媒体、画像処理装置、画像処理方法 | |
JP4714763B2 (ja) | 画像処理プログラム、画像処理装置、および画像制御方法 | |
EP1288866B1 (en) | Image generation method | |
JP2005100109A (ja) | 画像生成情報、情報記憶媒体及び画像生成装置 | |
JP4233598B1 (ja) | 画像処理プログラム、画像処理装置、および画像処理方法 | |
JP2008204145A (ja) | 画像処理装置、プログラム及びコンピュータ読み取り可能な記録媒体 | |
JP4717624B2 (ja) | 画像生成システム、プログラム及び情報記憶媒体 | |
JP2005141647A (ja) | プログラム、情報記憶媒体、及び画像生成システム | |
JP4425589B2 (ja) | 画像生成プログラム、画像生成方法及び画像生成装置 | |
JP2000279642A (ja) | ゲーム装置、ゲーム方法、コンピュータ読取可能な記録媒体 | |
JP4815410B2 (ja) | 表示装置、表示方法、ならびに、プログラム | |
JP3635037B2 (ja) | 画像の描画方法及びそれに用いるプログラム | |
JP2007328459A (ja) | 画像処理用のプログラム、プログラムを記録したコンピュータ読み取り可能な記録媒体、画像処理装置、画像処理方法 | |
JP2009187147A (ja) | プログラム及びコンピュータ | |
JP2007047417A (ja) | 画像生成装置 | |
JP2002251626A (ja) | 画像の生成方法及びそれに用いるプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20081202 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081209 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111219 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4233598 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121219 Year of fee payment: 4 |
|
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: 20131219 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |