Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3767553B2 - Image display device - Google Patents
[go: Go Back, main page]

JP3767553B2 - Image display device - Google Patents

Image display device Download PDF

Info

Publication number
JP3767553B2
JP3767553B2 JP2002377408A JP2002377408A JP3767553B2 JP 3767553 B2 JP3767553 B2 JP 3767553B2 JP 2002377408 A JP2002377408 A JP 2002377408A JP 2002377408 A JP2002377408 A JP 2002377408A JP 3767553 B2 JP3767553 B2 JP 3767553B2
Authority
JP
Japan
Prior art keywords
display
image
display image
aspect ratio
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002377408A
Other languages
Japanese (ja)
Other versions
JP2003242512A (en
Inventor
和博 藤沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Bussan Co Ltd
Original Assignee
Sanyo Bussan Co 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 Sanyo Bussan Co Ltd filed Critical Sanyo Bussan Co Ltd
Priority to JP2002377408A priority Critical patent/JP3767553B2/en
Publication of JP2003242512A publication Critical patent/JP2003242512A/en
Application granted granted Critical
Publication of JP3767553B2 publication Critical patent/JP3767553B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Display Devices Of Pinball Game Machines (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パチンコ機、スロットマシン、コイン遊技機あるいはビデオゲーム機などの遊技機に搭載される画像表示装置に係り、特に、画像表示装置の表示画面に識別図柄を表示する技術に関する。
【0002】
【従来の技術】
遊技機である例えばパチンコ機は、その遊技盤面のほぼ中央にモニタの表示画面が現れるように搭載された画像表示装置を備えている。この画像表示装置は、パチンコ機における遊技状態、例えばリーチや大当たりなどを遊技者に認識させるために、複数個の識別図柄の変動等を表示するものである。具体的には、画像表示装置は、遊技状態に応じてパチンコ機の本体側から送られてくるコマンドを把握する。そして、画像表示装置は、コマンドに基づく表示プログラムによって、複数個の識別図柄を順次変動させるとともに、それら識別図柄を含む表示画像を順次生成する。さらに、画像表示装置に備えるモニタは、順次生成される表示画像を表示画面に順次表示して、複数個の識別図柄の変動を表示する。
【0003】
また、従来、家庭用のテレビでは縦横比が3:4の表示画面が一般的であったので、パチンコ機などの遊技機に備える画像表示装置でも、縦横比を3:4で生成した表示画像を、縦横比が3:4の表示画面のモニタに表示させていた。しかし、近年、家庭用のテレビの表示画面の大型化、ワイド化が一般的になったのに伴い、パチンコ機等の画像表示装置にも、大型化、ワイド化された多種多様な縦横比の表示画面のモニタが採用され始めている。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来のパチンコ機に備える画像表示装置においては、次のような問題がある。
上述したように、多種多様な縦横比の表示画面のモニタに対応するために、画像表示装置では縦横比が3:4の表示画像を生成しており、その表示画像を例えば縦横比が9:16の表示画面に表示する場合には、モニタでその表示画像を9:16の縦横比に引き延ばして表示していた。したがって、表示画面に表示される表示画像は、表示画像全体が横方向に間延びした画像となり、その表示画像に含まれる識別図柄も同様に横方向に間延びした画像となる。その結果、遊技者に識別させるための識別図柄がみにくくなるという問題があり、遊技者の面白味を永続させられないという問題も生じる。また、表示画像が表示される表示画面の縦横比が異なるごとに、識別図柄の表示形態が変化するので、予め用意された識別図柄をイメージ通りに表示することができないという問題もある。
【0005】
本発明は、このような事情に鑑みてなされたものであって、表示画面の縦横比に表示形態が影響されない識別図柄を表示することができる画像表示装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
本発明は、このような目的を達成するために、次のような構成をとる。
本発明の請求項1に記載の構成は、少なくとも1つの識別図柄を背景画像上に配置した表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、前記表示画像を生成する前に、前記表示画像と前記表示画面との縦横比に基づいて、前記背景画像を除く前記識別図柄を変形補正する変形補正手段を備えたことを特徴とするものである。なお、本発明の請求項1に記載の構成を構成1とすると、さらに本発明を以下のように構成することもできる。
【0007】
請求項2に記載の発明は、少なくとも1つの識別図柄を背景画像上に配置した表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、前記識別図柄を記憶した記憶手段と、前記記憶手段に記憶されている識別図柄と、前記表示画面に合わせて表示される表示画像に含まれる識別図柄とが同等の縦横比になるように、前記背景画像を除く前記記憶手段から読み出した識別図柄を、前記表示画像と前記表示画面との縦横比に基づいて変形補正する変形補正手段と、前記変形補正された識別図柄を含む表示画像を生成する表示画像生成手段と、前記生成された表示画像を前記表示画面の縦横比に合わせて表示する表示手段とを備えたことを特徴とする画像表示装置である。この構成によれば、記憶手段は、表示画像内に表示される識別図柄を記憶する。変形補正手段は、記憶手段に記憶されている識別図柄と、表示画面に表示される識別図柄とが同等の縦横比になるように、表示画像と表示画面との縦横比に基づいて、記憶手段から読み出した識別図柄を変形補正する。表示画像生成手段は、その識別図柄を含む表示画像を生成する。表示手段は、生成された表示画像とは縦横比が異なる表示画面に合うように、その表示画像の縦幅および横幅をそれぞれ拡大または縮小して表示する。このとき、表示画像と同様に、識別図柄も表示画面に合わせて変形されるが、その表示画像に含まれる識別図柄は元の形態と同等の縦横比で表示される。その結果、表示画面に表示される表示画像に含まれた識別図柄を、表示画面の縦横比に影響されることなく、記憶手段に記憶された元の形態と同等の縦横比で表示することができるので、識別図柄が変形してみにくくなる等の弊害を防止することができる。
【0008】
構成3は、請求項1または請求項2に記載の画像表示装置において、前記表示画像は、その縦横比が3:4であり、前記表示画面は、その縦横比が9:16である場合に、前記変形補正手段は、前記記憶手段から読み出した識別図柄の横幅を4分の3倍の大きさに縮小して変形補正する画像表示装置である。この構成によれば、変形補正手段は、表示画像の縦横比3:4と、表示画面の縦横比9:16とに基づいて、識別図柄の横幅を4分の3倍の大きさに縮小する。表示手段は、その識別図柄を含む表示画像の縦幅を3倍に、その横幅を4倍にして表示する。しかし、表示画像に含まれる識別図柄の横幅は4分の3倍の大きさに予め縮小されているので、その識別図柄の縦幅は元の3倍になるが、横幅は元の3倍にしか拡大されない。その結果、識別図柄が間延びすることなく表示することができる。
【0009】
請求項3に記載の発明は、少なくとも1つのオブジェクトが配置されたワールド座標系内の様子を、前記ワールド座標系内の所与の視点に基づいて表示するための表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、前記表示画像を生成する前に、前記オブジェクトを、前記表示画像と前記表示画面との縦横比に基づいて変形補正する変形補正手段を備えたことを特徴とする画像表示装置である。この構成によれば、変形補正手段は、生成する表示画像の縦横比と、その表示画像を表示する表示画面の縦横比とに基づいて、表示画像を生成する前であるワールド座標系内のオブジェクトを変形補正する。変形補正されたオブジェクトが配置されたワールド座標系内の様子を表示する表示画像が生成され、その表示画像は縦横比が異なる表示画面に合うように、その縦幅および横幅がそれぞれ拡大または縮小されて表示される。このとき、表示画像と同様に、変形補正された識別図柄もその縦幅および横幅が拡大または縮小されて表示される。その結果、表示画像を生成する前にオブジェクトを変形補正しているので、オブジェクトの画像を含む表示画像が表示画面に合わせて表示されても、表示画像が表示される表示画面の縦横比に影響されることなく任意形態のオブジェクトの画像を表示させることができる。
【0010】
請求項4に記載の発明は、少なくとも1つのオブジェクトが配置されたワールド座標系内の様子を、前記ワールド座標系内の所与の視点に基づいて表示するための表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、前記オブジェクトを記憶した記憶手段と、前記記憶手段から読み出したオブジェクトを前記ワールド座標系内に配置するオブジェクト配置手段と、前記オブジェクトが配置されたワールド座標系を、前記所与の視点を基準とする視点座標系に変換する視点座標変換手段と、前記記憶手段に記憶されているオブジェクトと、前記表示画面に合わせて表示される表示画像に含まれるオブジェクトの画像とが同等の縦横比になるように、前記視点座標系内に配置されたオブジェクトを、前記表示画像と前記表示画面との縦横比に基づいて変形補正する変形補正手段と、前記変形補正されたオブジェクトが配置された視点座標系内の様子を、前記視点からの視線方向に基づいて設定された投影平面に投影した表示画像を生成する表示画像生成手段と、前記生成された表示画像を前記表示画面の縦横比に合わせて表示する表示手段とを備えたことを特徴とする画像表示装置である。この構成によれば、記憶手段は、ワールド座標系内に配置される3次元情報であるオブジェクトを記憶している。オブジェクト配置手段は、記憶手段から読み出したオブジェクトをワールド座標系内に配置する。視点座標変換手段は、オブジェクトが配置されたワールド座標系内の様子を、所与の視点を基準とする視点座標系に変換する。変形補正手段は、記憶手段から読み出されワールド座標系内に配置されたオブジェクトと、表示画面に表示されるオブジェクトの画像とが同等の縦横比になるように、表示画像と表示画面との縦横比に基づいて、視点座標系内のオブジェクトを変形補正する。表示画像生成手段は、変形補正手段によって変形補正されたオブジェクトが配置された視点座標系内の様子を、視点からの視線方向に基づいて設定された投影平面に投影した表示画像を生成する。表示手段は、この表示画像を表示画面の縦横比に合わせて表示する。その結果、表示画面に表示される表示画像に含まれたオブジェクトの画像を、表示画面の縦横比に影響されることなく、記憶手段に記憶された元の形態のオブジェクトと同等の縦横比で表示することができるので、オブジェクトの画像が変形してみにくくなる等の弊害を防止することができる。また、視点座標系におけるオブジェクトを変形補正しているので、ワールド座標系におけるオブジェクトを変形補正する場合に比べて、視点の位置や視線方向の回転などが変化した場合にも容易に対応することができる。
【0011】
構成6は、請求項4に記載の画像表示装置において、前記変形補正手段は、前記視点座標系自体を、前記表示画像と前記表示画面との縦横比に基づいて変形補正することによって、前記記憶手段に記憶されているオブジェクトと、前記表示画面に合わせて表示される表示画像に含まれるオブジェクトの画像とが同等の縦横比になるように前記視点座標系内に配置されたオブジェクトを変形補正し、前記表示画像生成手段は、前記変形補正された視点座標系内の様子を、前記視線方向に基づいて設定された投影平面に投影した表示画像を生成する画像表示装置である。この構成によれば、変形補正手段は、前記記憶手段に記憶されているオブジェクトと、前記表示画面に合わせて表示される表示画像に含まれるオブジェクトの画像とが同等の縦横比になるように、オブジェクトが配置された視点座標系自体を変形補正する。例えば、視線方向に基づいてオブジェクトを見た場合に、そのオブジェクトの縦横方向の2次元の座標系を変形補正することにより、オブジェクトを変形補正する。表示画像生成手段は、視線方向に基づいて設定された投影平面に、変形補正された視点座標系内の様子を投影して、表示画像を生成する。その結果、特に、複数個のオブジェクトがワールド座標系に配置されていた場合には、それら各オブジェクトの形態だけでなく、各オブジェクトの間隔も表示画面上に忠実に再現することができる。また、ワールド座標系から視点座標系に変換する際に、その視点座標系の変形補正を視点座標系への変換と同時に処理することも可能になるので、処理の高速化も図ることができる。
【0012】
構成7は、請求項3、請求項4または構成6のいずれかに記載の画像表示装置において、前記表示画像は、その縦横比が3:4であり、前記表示画面は、その縦横比が9:16である場合に、前記変形補正手段は、前記オブジェクトの横幅を4分の3倍の大きさに縮小して変形補正する画像表示装置である。この構成によれば、変形補正手段は、表示画像の縦横比3:4と、表示画面の縦横比9:16とに基づいて、オブジェクトの横幅を4分の3倍の大きさに縮小する。表示手段は、その識別図柄を含む表示画像の縦幅を3倍に、その横幅を4倍にして表示する。しかし、表示画像に含まれるオブジェクトの画像の横幅は4分の3倍の大きさに予め縮小されているので、その識別図柄の縦幅は元の3倍になるが、横幅は元の3倍にしか拡大されない。その結果、オブジェクトの画像が間延びすることなく表示することができる。
【0013】
構成8は、上記請求項1から4、構成3、6から8のいずれかに記載の画像表示装置において、さらに、前記装置は、表示画面の縦横比を検出する検出手段を備え、前記変形補正手段は、検出された表示画面の縦横比に基づいて、識別図柄または識別オブジェクトを変形補正する画像表示装置である。この構成によれば、検出手段は、表示画面の縦横比を検出する。変形補正手段は、検出された表示画面の縦横比に基づいて識別図柄または識別オブジェクトを変形補正する。その結果、表示画面に任意形状の識別図柄を表示させることができる。
【0014】
構成9は、上記請求項1から4、構成3、6から8のいずれかに記載の画像表示装置を備える遊技機である。この遊技機によれば、上記構成1ないし構成7のいずれかに記載の画像表示装置によって、その表示画面の縦横比の影響を受けていない識別図柄またはオブジェクトの画像を表示する。その結果、遊技機を遊技する遊技者の面白味を永続させることができる。
【0015】
構成10は、上記構成9に記載の遊技機において、前記遊技機はパチンコ機である。このパチンコ機の基本構成としては、操作ハンドルを備えておりそのハンドル操作に応じて遊技球を所定の遊技領域に発射させ、遊技球が遊技領域内の所定の位置に配置された作動口に入賞することを必要条件として表示手段における絵柄画像の変動が開始することが挙げられる。また、特定遊技状態発生中には遊技領域内の所定の位置に配置された入賞口が所定の態様で開放されて遊技球を入賞可能として、その入賞個数に応じた有価価値(景品球のみならず、磁気カードへの書き込む等も含む)が付与されることが挙げられる。その結果、パチンコ機を遊技する遊技者の面白味を永続させることができる。
【0016】
【作用】
本発明の作用は次のとおりである。
変形補正手段は、生成する表示画像の縦横比と、その表示画像を表示する表示画面の縦横比とに基づいて、生成される表示画像に含まれる識別図柄を変形補正する。変形補正された識別図柄を含んで生成された表示画像は、縦横比が異なる表示画面に合うように、その縦幅および横幅がそれぞれ拡大または縮小されて表示される。このとき、表示画像と同様に、変形補正された識別図柄もその縦幅および横幅が拡大または縮小されて表示される。
【0017】
【発明の実施の形態】
以下、図面を参照して本発明の一実施例を説明する。
<第1実施例>
本発明における画像表示装置を備える遊技機としてパチンコ機を例に採って説明する。図1は本実施例に係るパチンコ機の概略構成を示す正面図であり、図2はパチンコ機に備える制御基盤および画像表示装置の概略構成を示すブロック図である。
【0018】
第1実施例に係るパチンコ機は、パチンコ機の全体を制御する制御基盤1(図2参照)を備える遊技盤7と、遊技盤7が取り付けられた枠体3と、遊技盤7の下側に設けられた上受け皿8と、上受け皿8に貯留したパチンコ球を遊技盤7の盤面に発射する図示しない発射装置が連結された回転式ハンドル5と、上受け皿8の下側に設けられた下受け皿6と、遊技者が遊技状態を識別する識別図柄を表示する液晶モニタ4の表示画面4aが遊技盤7の盤面のほぼ中央に配置されるように搭載された画像表示装置2とを備えている。ここで、液晶モニタ4の表示画面4aには、1または複数個の識別図柄の変動(移動,回転.変形等)の様子が、遊技機における遊技状態に応じて表示される。識別図柄とは、パチンコ機における大当たりやリーチ等を遊技者に認識させるためのいわゆる図柄番号が付けられた図柄の画像をいう。なお、本発明に係る識別図柄には、上述した図柄番号が付けられた図柄の他に、通常変動時、リーチ時または大当たり時にラウンドごとの演出効果を高めるために表示される補助的な図柄をも含む概念である。また、大当たりとは、多数個のパチンコ球を取得できる遊技者に有利な状態をいい、通常の遊技状態、とはパチンコ球を消費する遊技者に不利な状態をいう。通常の遊技状態時に表示される識別図柄の変動の表示態様を通常変動といい、大当たりの発生の有無に関係なく、大当たりが発生するかのような演出を行うための表示態様をリーチという。
【0019】
遊技盤7には、回転式ハンドル5によって発射されたパチンコ球を盤面に案内するレール7aと、パチンコ球を不特定箇所に誘導する複数本の図示しないクギと、クギによって誘導されてきたパチンコ球が入賞する複数個の入賞口7bと、遊技盤7のほぼ中央付近に誘導されてきたパチンコ球が入賞する始動口7cと、特定の遊技状態において比較的多数のパチンコ球を同時に入賞させることができる大入賞口7dとが設けられている。各入賞口7b、始動口7cおよび大入賞口7d内には、パチンコ球の入球を検出する入賞検出センサ11(図2参照)がそれぞれ設けられている。入賞検出センサ11がパチンコ球の入球を検出すると、遊技盤7に備える制御基盤1によって所定個数のパチンコ球が上受け皿8に供給される。また、始動口7c内には、始動開始センサ12(図2参照)が設けられている。さらに、大入賞口7dには、開閉式ソレノイド13(図2参照)が設けられており、この開閉式ソレノイド13の動作によって、大入賞口7dが開閉自在に構成されている。なお、上述したものの他に始動口7cに入球したパチンコ球の個数を記憶する例えば保留ランプ等を備えるが、この実施例ではその説明を省略する。
【0020】
上受け皿8は、受け皿形状になっており、パチンコ球が供給される球供給口8aから供給されたパチンコ球を貯留する。また、球供給口8aが配置された上受け皿8の反対側には、パチンコ球をレール7aに向けて発射する発射装置に連通する図示しない球送り口が設けられている。さらに、上受け皿8の上部には、貯留したパチンコ球を下受け皿6に移すための球抜きボタン8bが設けられており、この球抜きボタン8bを押すことで、上受け皿8に貯留したパチンコ球を下受け皿6に移すことができる。下受け皿6は、受け皿形状になっており、上受け皿8から移されてきたパチンコ球を受け止める。なお、下受け皿6には、その中に貯留したパチンコ球を抜く図示しない球抜きレバーが設けられている。
【0021】
回転式ハンドル5には、パチンコ球をレール7aに向けて発射する発射装置が連結されている。回転式ハンドル5を回転させることにより、発射装置はその回転量に応じた強さでパチンコ球を発射する。なお、遊技者が回転式ハンドル5を回転させた状態で保持することにより、発射装置はパチンコ球を所定の間隔ごとに一個ずつ発射する。
【0022】
図2に示すように、遊技盤7に備える制御基盤1は、メモリおよびCPU等で構成されるマイクロコンピュータである主制御部16と、遊技機における遊技状態を決定する値を出力するカウンタ14と、始動口7c(図1参照)でパチンコ球の入球を検出する始動開始センサ12と、入賞口7b等(図1参照)でパチンコ球の入球を検出する入賞検出センサ11と、大入賞口7d(図1参照)を開閉する開閉式ソレノイド13と、画像表示装置2のインターフェイス21に情報流通可能に接続されるインターフェイス15などを備えて構成されている。この制御基盤1は、上述した入賞口7bや始動口7cの球検出センサの検出に基づいて所定量のパチンコ玉を供給したり、図示しないランプやスピーカを作動させたりする各種のイベントを実行するものである。また、制御基盤1は、遊技状態に応じた表示態様を指示するための各種のコマンドをインターフェイス15を通じて画像表示装置2に送信する。
【0023】
具体的に、制御基盤1で行なわれる処理について図3に示すフローチャートを参照しながら詳細に説明する。
ステップS1(入球を検出)
遊技者は、回転式ハンドル5によってパチンコ球を遊技盤7内に打ち込み、パチンコ遊技を開始する。遊技盤7内に打ち込まれた一部のパチンコ球は盤面の中央付近まで導かれ、始動口7cに入球する。パチンコ球が始動口7cに入球すると、始動口7c内に入球した球を検出する始動開始センサ12は、始動開始信号を主制御部16に送るとともに、始動口7c内に設けられた入賞検出センサ11は、入賞信号を主制御部16に送る。なお、この実施例では、始動開始センサ12と入賞検出センサ11とは、同一のセンサによって併用される。また、入賞口7bにパチンコ球が入球した場合にも、各入賞口7bの入賞検出センサ11は、入賞信号を主制御部16に送る。
【0024】
ステップS2(パチンコ球を供給)
主制御部16は、入賞検出センサ11からの入賞信号を検出すると、図示しないパチンコ球供給機構を稼働させて、所定数量のパチンコ球を球供給口8aを通じて上受け皿8に供給する。
【0025】
ステップS3(大当たり抽選)
主制御部16は、始動開始センサ12からの始動開始信号を検出すると、カウンタ14の出力値を読取り、大当たり抽選を行う。大当たり抽選では、カウンタ14の出力値が所定値であれば、「大当たり」を発生させる。一方、カウンタ14の出力値が所定値以外であれば、「はずれ」である通常の遊技状態を継続する。
【0026】
ステップS4(コマンドを送信)
主制御部16は、通常の遊技状態または特定の遊技状態に応じた表示態様を決定し、その表示態様に応じたコマンドをインターフェイス15を介して画像表示装置2に送信する。コマンドは、画像表示装置2に所定の表示プログラムを実行させる命令であり、その表示プログラムの実行により遊技状態に応じた表示パターンが表示画面4aに表示される。例えば、大当たりが発生した場合には、主制御部16は、所定のリーチの開始を指示するコマンドを送信し、所定時間経過後に、そのリーチの最終段階で停止させる大当たりの識別図柄の種類を指示するコマンドを送信する。これにより、画像表示装置2の表示画面4aには、コマンドで指示された種類のリーチが表示された後に、さらにコマンドで指示された種類の大当たりの識別図柄で停止するように表示される。このとき、主制御部16は、表示画面4aにおいて大当たりの識別図柄の停止が表示された後に、開閉式ソレノイド13に開放信号を与えて大入賞口7dを開放して、遊技者が多数個のパチンコ球を取得できる状態にする。さらに、この遊技状態において、制御基盤1は例えば約10個の球が大入賞口7dに入賞したのを1ラウンドとして、そのラウンドが終了するたびにそのラウンドの終了または次のラウンドの開始を指示するコマンドを画像表示装置2に送信する。これにより、表示画面4aには、ラウンドごとに異なるパターンの表示態様が表示される。一方、ハズレの場合には、リーチの最終段階で停止させるハズレの識別図柄の種類を指示するコマンド、または通常の遊技状態時に変動されている識別図柄をハズレの識別図柄で停止させるためのコマンドを画像表示装置2に送信する。これにより、表示画面4aには、リーチを表示した後にハズレの識別図柄で停止するように、または通常変動後にハズレの識別図柄で停止するように表示される。
【0027】
ステップS5(新たな入球検出?)
主制御部16は、始動開始センサ12からの新たな始動開始信号の有無(新たな入球)を検出するまで待機する。新たな始動開始信号がなければ、この処理を終了して新たな始動開始信号が検出されるまで待機する。上述したステップS1〜S5を実行する制御基盤1は、遊技機の遊技状態における表示態様を指示するいわば表示態様指示手段としての機能を備える。なお、識別図柄の変動(リーチ、通常変動等)中にパチンコ球の入球を始動開始センサ12が検出し、その入球したパチンコ球の個数を記憶する上述で説明を省略した保留ランプが点灯している場合には、その保留ランプの点灯を新たな始動開始信号として検出する。新たな始動開始信号があれば、ステップT2〜T4を繰り返し行なう。
【0028】
画像表示装置2は、制御基盤1に情報流通可能に接続されたインターフェイス21と、画像表示装置2の全体を制御・管理するCPU22と、CPU22で実行されるコマンドに応じた表示プログラムが記憶されたプログラムROM24と、表示プログラムの実行結果である画面構成情報を記憶するワークRAM25と、表示画面4aに表示される識別図柄やその識別画像の背面に表示される背景画像などの2次元の画像を記憶するキャラクタROM26と、ワークRAM25に記憶された画面構成情報に基づいて、キャラクタROM26から読み出した2次元の画像を配置した表示画像を生成するVDP27と、VDP27で生成された表示画像を一時的に記憶するビデオRAM30と、表示画像を表示画面4aの大きさに合わせて表示する液晶モニタ4と備えている。
【0029】
CPU22は、中央演算処理装置であり、プログラムROM24に記憶された制御プログラムによって画像表示装置2の全体を制御・管理したり、制御基盤1から送られてきたコマンドに応じて、プログラムROM24に記憶された表示プログラムを実行して、表示画像の生成するための画面構成情報を生成するものである。CPU22は、主に、インターフェイス21によって受信したコマンドの種類に応じて、そのコマンドに対応する表示を行うための表示プログラムを実行する。そして、例えば背景画像上に識別図柄を配置した表示画像の生成をVDP27に指示するための画面構成情報を生成し、その画面構成情報をワークRAM25に記憶する。なお、画面構成情報は、例えば所定間隔ごとに発生する割り込み処理間に実行された表示プログラムによって生成される。表示プログラムは、割り込み処理ごとに背景画像上の識別図柄の配置位置等を順次更新して、識別図柄が背景画像上で変動する画面構成情報を順次生成するプログラムである。割り込み処理としては、例えば液晶モニタ4の垂直走査信号(例えば1/60秒)などが利用される。CPU22は、本発明における変形補正手段に相当する。
【0030】
プログラムROM24は、遊技機に電源が投入された際にCPU22によって最初に実行される制御プログラムや、制御基盤1から送られてくるコマンドの種類に応じた表示を行うための複数種類の表示プログラムを記憶したものである。
【0031】
ワークRAM25は、表示プログラムの実行によって得られた実行結果である画面構成情報を記憶するものである。この画面構成情報は、割り込み処理ごとにCPU22によってVDP27に転送される。
【0032】
キャラクタROM26は、複数種類の背景画像や識別図柄などの2次元の画像データを記憶するものであり、これらの画像データは、表示画像生成の際にVDP27によって適宜読み出される。キャラクタROM26は、本発明における記憶手段に相当する。なお、第1実施例のキャラクタROM26には、例えば図5に示すように、複数個の正方形が配置された模様の背景画像BKと、背景画像上で変動する星形の識別図柄50とが記憶されている。
【0033】
VDP27は、画面の一部に表示される識別図柄のような個別の画像を変動させるための処理を行ういわゆるスプライト回路や、画面の全体に表示される背景画像のような全体的な画像を設定するための処理を行ういわゆるスクリーン回路、および画像の色情報を処理するいわゆるパレット回路などを備えた画像データプロセッサであり、ワークRAM25から転送されてくる画面構成情報に基づいた表示画像を生成するものである。具体的には、VDP27は、画面構成情報に基づいて、キャラクタROM26に記憶されている背景画像を読み出すとともに、ビデオRAM30内に設けられた一画面分の画像を記憶するためのフレームメモリ内にその背景画像を描画する。さらに、VDP27は、画面構成情報に基づいて、キャラクタROM26から識別図柄を読み出し、液晶モニタ4の表示画面4aの縦横比に基づいた変形補正をその識別図柄に施し、その変形補正した識別図柄を画面構成情報で指示されている背景画像上の位置に描画する。そして、VDP27は、フレームメモリ内に生成した表示画像を割り込み処理ごとに液晶モニタ4に出力する。なお、VDP27は、例えば縦横比が3:4の表示画像を生成する。
【0034】
液晶モニタ4は、VDP27から出力されてきた表示画像を表示する表示画面4a(図1参照)を備えており、その表示画面4aは例えば縦横比が9:16のいわゆるワイド画面である。この液晶モニタ4は、VDP27から出力されてきた縦横比が3:4の表示画像を表示画面4aの縦横比に合わせて、表示画面4aに表示画像を表示する。なお、液晶モニタ4は表示手段に相当する。
【0035】
以下、画像表示装置2で行なわれる処理について、図4に示すフローチャートを参照しながら説明する。
ステップT1(コマンドを受信)
インターフェイス21は、制御基盤1から送られてくるコマンドを順次受信して、そのコマンドをCPU22に順次渡す。CPU22は、受け取ったコマンドを例えばワークRAM25に設けたコマンドバッファ内に記憶する。
【0036】
ステップT2(コマンドに応じた表示プログラムを実行)
CPU22は、コマンドバッファ内に記憶したコマンドを順次呼び出し、このコマンドに応じた表示プログラムをプログラムROM24内から選択し、その表示プログラムを実行する。その表示プログラムの実行によって、以下のステップが実行される。
【0037】
ステップT3(背景画像を決定)
CPU22は、表示プログラムで指示される例えば背景画像BK(図5参照)を液晶モニタ4の表示画面4aに表示する背景として決定する。具体的には、CPU22は、背景画像BKの画像データが記憶されたキャラクタROM26の格納アドレスをワークRAM25に書き込む。
【0038】
ステップT4(識別図柄を決定)
CPU22は、表示プログラムで指示される例えば識別図柄50(図5参照)を背景画像BK上で変動させる識別図柄として決定する。具体的には、CPU22は、識別図柄50の画像データが記憶されたキャラクタROM26の格納アドレスをワークRAM25に書き込む。
【0039】
ステップT5(識別図柄を変形補正)
CPU22は、VDP27で生成される表示画像の縦横比と、液晶モニタ4の表示画面4aの縦横比とに基づいて、識別図柄50を変形補正するための変形補正データを算出する。変形補正データは、識別図柄50の縦幅または横幅を拡大もしくは縮小するための倍率値である。変形補正データは、画面の縦横比をA:B、表示画像の縦横比をa:bとすると、次式(1)によって算出することができる。なお、次式(1)で算出される変形補正データは、表示画像の縦倍率を基準にして、その横幅を画面に合わせて変形した場合には、識別図柄50の横幅を変形補正するための倍率値であり、表示画像の横倍率を基準にして、その縦幅を画面に合わせて変形した場合には、識別図柄50の縦幅を変形補正するための倍率値である。
【0040】
(A×b)÷(a×B) …(1)
【0041】
例えば、識別図柄50を含む表示画像の縦横比が3:4であり、表示画面4aの縦横比が9:16である場合には、表示画面4aには表示画像の縦横比が9:16で表示されるので、表示画像の横幅が4/3倍に拡大されたように表示される。このとき、表示画像に含まれる識別図柄50の横幅も4/3倍に拡大される。ここで、式(1)に表示画像および表示画面4aの縦横比の各値を代入することで、識別図柄50の横幅を4分の3倍(以下、「3/4倍」と示す)に縮小する倍率値である変形補正データを算出する。CPU22は、算出した変形補正データをワークRAM25に書き込む。なお、この変形補正データによって、識別図柄50は、図6に示すように横幅が3/4倍に縮小される。
【0042】
ステップT6(識別図柄の配置位置を決定)
CPU22は、表示プログラム内に予め用意されているテーブルまたは演算式によって、背景画像BK上における識別図柄50の配置位置を決定する。例えば、テーブルが用意されている場合には、CPU22はそのテーブル内で指示される配置位置のデータを読み出し、その配置位置のデータをワークRAM25に書き込む。また、演算式を用いる場合には、演算式によって得られた配置位置のデータをワークRAM25に書き込む。例えば、図6に示すように、識別図柄50は背景画像BKの中央に配置される。なお、配置位置のデータの値を順次更新することで、背景画像BK上で識別図柄50が移動するように表示させることができる。
【0043】
ステップT7(画面構成情報の生成・転送)
CPU22が上述したステップT3〜T6を実行することによって、ワークRAM25には、表示画面4aに表示するための一画面分の画像である、背景画像BK上に識別図柄50を配置した画像を生成するための画面構成情報が生成される。CPU22は画面構成情報の生成が終了すると、ワークRAM25に書き込まれた画面構成情報をVDP27に転送する。
【0044】
ステップT8(表示画像の生成・出力)
VDP27は、転送されてきた画面構成情報に含まれる、背景画像BKが記憶されたキャラクタROM26内の格納アドレスから背景画像BKの画像データを読み出し、その背景画像BKの画像データに基づいて、ビデオRAM30に設けられたフレームメモリ内に縦横比が3:4の背景画像BKを描画する(図6参照)。さらに、VDPは、画面構成情報に含まれる、識別図柄50が記憶されたキャラクタROM26内の格納アドレスから識別図柄50の画像データを読み出し、その画像データに基づく識別図柄50を変形補正データに応じて例えばその横幅を3/4倍に縮小して変形補正するとともに、フレームメモリ内の背景画像BK上に変形補正した識別図柄50を重ねて描画する。これにより、フレームメモリ内には、図6に示すように、表示画面4aに表示するため一画面分の画像である縦横比が3:4の表示画像51が生成される。VDP27は、表示画像51を液晶モニタ4に出力する。
【0045】
ステップT9(表示)
液晶モニタ4は、縦横比が3:4である表示画像51の縦幅を3倍にするとともに横幅を4倍にした表示画像51を、縦横比が9:16の表示画面4aに表示する。このとき、図7に示すように、背景画像BKの模様は横方向に間延びした状態で表示されるが、識別図柄50は、識別図柄50自体は間延びしていない状態で表示される。つまり、識別図柄50は、キャラクタROM26に記憶されている識別図柄50と同様の縦横比で表示される。その結果、表示画像51が表示される表示画面4aの縦横比に影響されることなく、識別図柄50を形態で表示することができる。
【0046】
ステップT10(新たなコマンド?)
CPU22は、ワークRAM25のコマンドバッファ内を参照して、新たなコマンドを受信していれば、ステップT2に移行する一方、新たなコマンドを受信していなければ、ステップT3に移行する。
【0047】
上述した第1実施例に係る画像表示装置2では、表示画像51が表示画面4aに表示された際に、その表示画像51に含まれる識別図柄50の縦横比が、キャラクタROM26に記憶された識別図柄50の縦横比と同等になるように、表示画面4aと表示画像51との各縦横比に基づいて、識別図柄50を変形補正するための変形補正データを求めているので、表示画面4aの縦横比によって識別図柄50が潰れたりする等の影響を受けることがない。したがって、この画像表示装置2を搭載する遊技機では、識別図柄がみにくくなるなどの弊害を防止することにより、遊技者の面白味を永続させることができる。
【0048】
<第2実施例>
第2実施例では、3次元情報に基づく画像を表示する画像表示装置を備えた遊技機である例えばパチンコ機について、図8,図9を参照しながら説明する。図8は第2実施例に係る遊技機の概略内部構成を示すブロック図であり、図9はVDP29の概略内部構成を示すブロック図である。なお、第2実施例に係る遊技機の制御基盤1は第1実施例と同様であるのでその説明を省略し、画像表示装置2について説明する。また、上述した第1実施例と共通する部分については、同一符号を付し、その説明を省略する。
【0049】
図8に示すように、第2実施例に係る画像表示装置2は、CPU22と、CPU22によって実行されるプログラムを記憶するプログラムROM24と、CPU22が表示プログラムを実行して得られた結果である画面構成情報を記憶するワークRAM25と、CPU22の指示によってワークRAM25に記憶された画面構成情報をVDP29に一括して転送するDMA23と、画面構成情報に基づいて表示画像を生成するVDP29と、VDP29で利用されるオブジェクトおよびオブジェクトに貼付ける模様の画像であるテクスチャを記憶したキャラクタROM28と、VDP29で生成された表示画像を一時的に記憶するビデオRAM31と、その表示画像を表示する液晶モニタ4とを備えている。ここで、オブジェクトとは複数個のポリゴンで構成される3次元情報であり、ポリゴンとは3次元座標の複数個の頂点で構成される多角形平面である。また、テクスチャとは、オブジェクトを構成する各ポリゴンに貼付ける画像である。なお、キャラクタROM28は、記憶手段に相当し、CPU22およびVDP29は、視点座標変換手段、変形補正手段、表示画像生成手段に相当し、液晶モニタ4は表示手段に相当する。
【0050】
第2実施例に係るCPU22は、インターフェイス21によって受信したコマンドの種類に応じて、そのコマンドに対応する表示を行うための表示プログラムを実行し、表示プログラムの実行結果である画面構成情報をワークRAM25に順次書き込み、割り込み処理間隔(例えば1/30)ごとに、VDP29への画面構成情報の転送をDMA23に指示するものである。画面構成情報は、VDP29によって一画面分の表示画像を生成させるためのデータであり、例えばワールド座標系内にオブジェクトを配置するための配置座標データや、オブジェクトを回転させるための姿勢回転データや、オブジェクトおよびテクスチャが記憶されたキャラクタROM28の格納アドレスや、ワールド座標系内のオブジェクトを視点および視線方向を基準とする視点座標系に変換するためのカメラデータや、ワールド座標系から視点座標系へ変換するときにその視点座標系の所定軸方向の座標系を縮小または拡大して変形補正する変形補正データなどが含まれている。なお、ワールド座標系とは、複数個のオブジェクトを配置するための3次元の座標系である。視線座標系とは、ワールド座標系内の所与の視点を基準とする3次元の座標系であり、その座標系における例えばz軸方向を視線方向とする座標系である。
【0051】
プログラムROM24は、遊技機に電源が投入された際にCPU22によって最初に実行される制御プログラムや、制御基盤1から送られてくるコマンドの種類に応じた表示を行うための複数種類の表示プログラムなどを記憶したものである。表示プログラムは、例えば予め用意されたテーブルを参照したり、参照したデータに演算処理を施すことで、コマンドに応じた表示態様を実現するための各種のデータを導出するものである。表示プログラムには、単独で実行されるプログラムだけでなく、例えば複数個のタスクを組み合わせることで、コマンドの種類に応じた表示を行うためのタスクを生成するようなものも含まれる。
【0052】
DMA23は、CPU22からの転送開始の指示に基づいて、ワークRAM25に記憶された画面構成情報をバスを介するVDP29に一括して転送するものである。
【0053】
キャラクタROM28は、CPU22とVDP29とを接続するバスとは独立したバスによってVDP29に接続されており、オブジェクトの固有の座標系であるローカル座標系において複数のポリゴンで構成される3次元情報であるオブジェクトや、そのオブジェクトを構成する各ポリゴンに貼付ける模様の画像であるテクスチャや、表示画像の背景である背景画像の画像情報などを記憶するものである。なお、テクスチャは、例えば識別図柄を構成する模様である2次元の画像であり、背景画像はその左右両端の模様が連続するように描かれておりその左右両端が繋がれると円筒形を構成するような2次元の画像である。
【0054】
第2実施例に係るVDP29は、いわゆるジオメトリ演算処理およびレンダリング処理機能を備えた画像データプロセッサであり、主に、オブジェクトを構成するポリゴンの各頂点の座標データを読み出し、それら各座標データに対してそれぞれジオメトリ演算処理およびレンダリング処理を施す機能を備えている。
【0055】
図9に示すように、VDP29は、DMA23によって転送されてきた画面構成情報を受信するインターフェイス29aを備えている。インターフェイス29aは、画面構成情報に含まれている、キャラクタROM28に記憶されたオブジェクトの格納アドレスや、オブジェクトの配置座標データや、ワールド座標系を視線座標系に変換するためのカメラデータなどをジオメトリ演算処理部29cに与えるとともに、キャラクタROM28に記憶されたテクスチャの格納アドレス等をレンダリング処理部29dに与える。さらに、インターフェイス29aは、テクスチャの色情報を指定するカラーパレットデータをパレット処理部29bに与える。
【0056】
ジオメトリ演算処理部29cは、与えられた格納アドレスから複数のポリゴンで構成されるオブジェクトを読み出し、そのオブジェクトを構成する各ポリゴンに対して、姿勢回転データおよび配置座標データ等に基づくジオメトリ演算を施すものである。すなわち、ジオメトリ演算処理部29cは、姿勢回転データに基づいてオブジェクトの各ポリゴンを回転させ、その回転後の各ポリゴンで形成されたオブジェクトを配置座標データに基づいてワールド座標系に配置する。さらに、カメラデータに基づいて、オブジェクトが配置されたワールド座標系を所与の視点を基準にする視点座標系に変換し、その視点座標系における視線方向を基準にした2次元の投影平面へオブジェクトを投影する。そして、ジオメトリ演算処理部29cは、投影平面に投影されたオブジェクトを構成する各ポリゴンの頂点の2次元の座標データをレンダリング処理部29dに与える。
【0057】
パレット処理部29bは、CPU22によって例えば初期化時に予め書き込まれた複数種類の色情報であるカラーパレットを保持する図示しないパレットRAMを備えており、インターフェイス29aから与えられたカラーパレットデータに応じたカラーパレットをレンダリング処理部29dに与えるものである。なお、色情報は、赤色(R),緑色(G),青色(B)の組合せによって決定されるものである。カラーパレットを与えるとは、例えばパレットRAMに記憶されたカラーパレットの格納アドレスをレンダリング処理部29dに与えることをいい、レンダリング処理部29dは、表示画像を生成する際にその格納アドレスに記憶された色情報を参照する。
【0058】
レンダリング処理部29dは、各ポリゴンの2次元の座標データに基づいて、投影平面に相当する後述するフレームメモリ内における各ポリゴンを位置を求めて、それら各ポリゴンに相当する領域にキャラクタROM28内から読み出したテクスチャを貼付けた表示画像を生成するものである。このとき、レンダリング処理部29dは、セレクタ部29eによって交互に選択されるRAM29内の第1フレームメモリ31aまたは第2フレームメモリ31b内に表示画像を生成する。セレクタ部29eは、表示画像が生成中でない側のフレームメモリから表示画像を読み出し、その表示画像をビデオ出力部29fに送る。ビデオ出力部29fは、その表示画像を液晶モニタ4に出力する。なお、ジオメトリ演算処理部29cおよびレンダリング処理部29dでは、画面に表示する部分を決定するクリッピング処理、ポリゴンの前後関係によって見える部分と見えない部分とを判定する隠面処理、光源からの光の当たり具合や反射の様子を演算するシェーディング計算処理などの処理も行われる。
【0059】
ビデオRAM31は、VDP29のレンダリング処理部29dによって生成される表示画像を記憶するものであり、上述したように一画面分の表示画像をそれぞれ記憶する記憶領域である第1フレームメモリ31aと第2フレームメモリ31bとが設けられたいわゆるダブルバッファを構成している。なお、VDP29によってビデオRAM31内に生成される表示画像は、その縦横比が3:4の表示画像である。
【0060】
液晶モニタ4は、第1実施例と同様に、VDP29から出力された表示画像を表示する縦横比が例えば9:16の表示画面4aを備えており、その表示画面4aが遊技盤7の盤面に露出するように取り付けられている。なお、液晶モニタ4は表示手段に相当する。
【0061】
以下、第2実施例に係る画像表示装置2で行なわれる処理を図10〜図12に示すフローチャートを参照しながら詳細に説明する。図10,11は主にCPU22側での処理を示すフローチャートであり、図12は主にVDP29側での処理を示すフローチャートである。
【0062】
まず、図10を参照しながら、CPU22側での処理について説明する。
ステップU1(コマンドを受信)
インターフェイス21は、制御基盤1から送られてくるコマンドを順次受信して、そのコマンドをCPU22に順次渡す。CPU22は、受け取ったコマンドを例えばワークRAM25に設けたコマンドバッファ内に記憶する。
【0063】
ステップU2(受信したコマンドに応じた表示プログラムを選択)
CPU22は、コマンドバッファ内に記憶されたコマンドに応じた表示プログラムをプログラムROM24内から選択し、その表示プログラムを実行する。その表示プログラムによって、以下のステップが実行される。
【0064】
ステップU3(画面構成情報を生成)
CPU22は、VDP29に一画面分の表示画像を生成させるための画面構成情報を生成して、その画面構成情報をワークRAM25に記憶する。以下、ステップU3で行われる処理について、図11に示すフローチャートを参照しながら詳細に説明する。
【0065】
ステップU31(オブジェクトを決定)
CPU22は、表示プログラムの実行によって、表示画面4aに表示する識別図柄に相当するオブジェクトを決定する。具体的には、図13に示すように、ワールド座標系内に配置する例えば球体のオブジェクトB1〜B3が記憶されたキャラクタROM28の格納アドレスをワークRAM25に書き込む。
【0066】
ステップU32(オブジェクトの配置位置を決定)
CPU22は、図13に示すように、ワールド座標系におけるオブジェクトB1〜B3の配置位置を決定する。具体的には、CPU22は、表示プログラム内に予め用意された例えばテーブルを参照したり、演算式を演算処理することで、ワールド座標系における座標(X,Y,Z)形式の配置座標データを導出し、その配置座標データをワークRAM25に記憶する。なお、CPU22は、表示画面4aにおける識別図柄の移動を表示する場合には、その識別図柄に対応するオブジェクトをワールド座標系内で移動させる。具体的には、CPU22は、ステップU32が繰り返し実行される度に、表示プログラム内に予め用意された例えばテーブルを参照したり、演算式を演算処理することによって、各オブジェクトB1〜B3の新たな配置位置の配置座標データを導出し、ワークRAM25にその配置座標データを記憶する。これにより、各オブジェクトB1〜B3の配置位置が更新されるので、各オブジェクトB1〜B3はワールド座標系内を移動させることができ、表示画面4aではオブジェクトに対応する識別図柄が移動するように表示される。
【0067】
ステップU33(オブジェクトの姿勢を決定)
CPU22は、ワールド座標系におけるオブジェクトB1〜B3の姿勢を決定する。具体的には、CPU22は、表示プログラム内に予め用意された例えばテーブルを参照したり、演算式を演算処理することで、各オブジェクトの姿勢を決定するための姿勢回転データを導出し、ワークRAM25にその姿勢回転データを記憶する。この姿勢回転データは、各オブジェクトB1〜B3自身を直交3軸の各軸周りにそれぞれ回転させるためのデータである。なお、CPU22は、ステップU33が繰り返し実行される度に、ワールド座標系における各オブジェクトの姿勢を更新する。具体的には、CPU22は、表示プログラム内に予め用意された例えばテーブルを参照したり、演算式を演算処理することによって、各オブジェクトB1〜B3の新たな姿勢回転データを導出し、その姿勢回転データをワークRAM25に記憶する。これにより、各オブジェクトB1〜B3の姿勢回転データが順次更新されるので、ワールド座標系における各オブジェクトB1〜B3を自在に回転させることができ、表示画面4aではオブジェクトに対応する識別図柄が回転するように表示される。
【0068】
ステップU34(視点座標系を決定)
CPU22は、ワールド座標系内に視点を設定し、その視点を基準とする座標系である視点座標系を決定する。具体的には、CPU22は表示プログラム内に予め用意された例えばテーブルを参照したり、演算式を演算処理することで、図13に示すように、各オブジェクトB1〜B3に視線方向(z軸)が向くような視点SPを指示するためのカメラデータを導出し、そのカメラデータをワークRAM25に記憶する。カメラデータとは、オブジェクトが配置されたワールド座標系内の座標データを、視点を基準とし、かつ視点からの視線方向をz軸とする視点座標系の座標データに変換するための例えば3×3の行列で与えられるデータである。なお、カメラデータには、視点を中心としてその視線方向を回転させるための回転行列等も含まれる。
【0069】
ステップU35(変形補正データを算出)
CPU22は、VDP29で生成される表示画像の縦横比と、液晶モニタ4の表示画面4aの縦横比とに基づいて、視線座標系のx,y,z軸方向の少なくともいずれか1軸方向の座標系を変形補正するための変形補正データを算出し、その変形補正データをワークRAM25に記憶する。変形補正データは、ワールド座標系から視線座標系に変換する際に、カメラデータとともにVDP29に与えるデータであり、視点座標系のx,y,z軸の少なくともいずれか1軸方向の座標系における座標データを縮小または拡大するための倍率値で構成される3×3の行列形式のデータである。倍率値は、画面の縦横比をA:B、VDP29で生成される表示画像の縦横比をa:bとすると、第1実施例で説明した式(1)によって算出することができる。また、この倍率値によって構成される3×3の行列形式の変形補正データを次に示す。
【0070】
【数1】

Figure 0003767553
【0071】
例えば、表示画像の縦横比が3:4であり、表示画面4aの縦横比が9:16である場合には、表示画面4aには表示画像の縦横比が9:16で表示されるので、表示画像の横幅が3分の4倍(以下、「4/3倍」と示す)に拡大されたように表示される。このとき、表示画像に含まれるオブジェクトの画像である識別図柄の横幅も4/3倍に拡大されるので、オブジェクトの横幅を予め3/4倍に縮小しておけばよい。そこで、第1実施例の式(1)に表示画像および表示画面4aの縦横比の各値を代入することで、オブジェクトの横幅を4分の3倍(以下、「3/4倍」と示す)に縮小、すなわち視点座標系のx軸方向の座標データを3/4倍に縮小する倍率値「3/4」を算出する。さらに、倍率値「3/4」を上述した行列のαx に代入するとともに、y,z軸方向の座標データを変化させない倍率値である「1」をαy ,αz に代入することにより、行列形式の変形補正データが求められる。
【0072】
上述したステップU31〜35の各ステップで求められたデータがワークRAM25内に記憶されることによって、VDP29に表示画像を生成させるための画面構成情報が生成される。
【0073】
ステップU4(割り込み発生?)
CPU22は、割り込み処理が発生するまで待機し、割り込み処理が発生するとステップU5に移行する。
【0074】
ステップU5(DMA転送)
CPU22は、DMA23にワークRAM25内に記憶された画面構成情報の転送を指示する。DMA23は、その指示によってワークRAM25内の画面構成情報をVDP29に一括して送信する。
【0075】
ステップU6(新たなコマンド?)
CPU22は、ワークRAM25内のコマンドバッファを把握して、新たなコマンドを受信していれば、ステップU2に移行する一方、新たなコマンドを受信していなければ、ステップU3に移行する。
【0076】
次に、図12を参照しながら、VDP29側での処理について説明する。
ステップV1(データを受信?)
VDP29は、画面構成情報の受信を待ち、受信があるとステップV2に移行する。
【0077】
ステップV2(オブジェクトをワールド座標系に設定)
VDP29は、まず、画面構成情報に含まれる各オブジェクトB1〜B3がそれぞれ記憶されたキャラクタRAM29内の格納アドレスからオブジェクトB1〜B3を読み出す。さらに、画面構成情報に含まれる姿勢回転データに基づいて、各オブジェクトB1〜B3の姿勢をそれぞれ回転させる。そして、図13に示すように、VDP29は、配置座標データに基づいて、ワールド座標系内に回転後の各オブジェクトB1〜B3を配置する。
【0078】
ステップV3(オブジェクトを視点座標系に変換)
VDP29は、各オブジェクトB1〜B3が配置されたワールド座標系を視点座標系に変換する。具体的には、図13に示すように、VDP29は画面構成情報に含まれるカメラデータに基づいて、視点SPを設定する。さらに、VDP29は、ワールド座標系における各オブジェクトB1〜B3をそれぞれ構成する各ポリゴンの頂点の座標データを、視点SPからの視線方向がオブジェクトB1〜B3側を向き、かつその視線方向がz軸方向になるような視点座標系の座標データに変換する。なお、説明の便宜上、ワールド座標系から視点座標系に変換された空間を視点座標空間SB(図13,14中、実線で示す)とする。
【0079】
ステップV4(視点座標系全体を変形補正)
VDP29は、画面構成情報に含まれる変形補正データに基づいて、視点座標系のx軸方向を3/4倍に変形補正する。具体的には、視点座標空間SB内の全ての座標データに変形補正データを作用させることにより、視点座標空間SBのx軸方向の座標データを3/4倍に縮小する。その結果、図14に示すように、視点座標空間SBのx軸方向の幅aだけが3/4倍に縮小され、これに伴ってこの視点座標空間SB内に配置されている各オブジェクトB1〜B3の形態および各オブジェクトの配置間隔等も3/4倍に縮小される。
【0080】
ステップV5(投影平面にオブジェクトを投影)
VDP29は、視線座標空間SB内の視線方向(z軸)に垂直な2次元の座標系である投影平面SCを設定する。さらに、VDP29は、視点座標空間SB内に配置されている各オブジェクトB1〜B3を投影平面SCに透視投影する。投影平面SCは、液晶モニタ4の表示画面4aに表示するための座標系であり、視界範囲TM内に含まれる各オブジェクトが投影される。ここでは、視線座標系の各オブジェクトB1〜B3を構成する各ポリゴンの頂点の3次元の座標データを2次元の座標データに変換する。
【0081】
ステップV6(表示画像の生成)
VDP29は、投影された各ポリゴンの2次元の座標データに基づいて、投影平面SCに相当するビデオRAM31内のフレームメモリ上における各ポリゴンの頂点に相当する位置(すなわちアドレス)を求める。さらに、VDP29は、キャラクタRAM29内から各ポリゴンに貼付けるためのテクスチャを読み出し、そのテクスチャをフレームメモリ上の各ポリゴンに相当する位置に描画する。その結果、図15に示すように、第1フレームメモリ31aまたは第2フレームメモリ31b内には、横幅が3/4倍に縮小された各オブジェクトB1〜B3に相当する識別図柄b1〜b3が描画された表示画像55が生成される。
【0082】
ステップV7(割り込み発生?)
VDP29は、割り込み処理の発生があるまで待機し、割り込み処理が発生するとビデオRAM31内のフレームメモリ内に記憶した表示画像55を液晶モニタ4に出力する。
【0083】
ステップV8(表示)
液晶モニタ4は、VDP29から出力された表示画像55を表示画面4aに合わせて表示した後、ステップV1に移行する。具体的には、液晶モニタ4は、縦横比が3:4である表示画像55の縦幅を3倍にするとともに横幅を4倍にした表示画像55を、縦横比が9:16の表示画面4aに表示する。このとき、図16に示すように、識別図柄b1〜b3は間延びしていない状態で表示される。つまり、識別図柄b1〜b3は、キャラクタROM28に記憶されたオブジェクトと同様の縦横比で表示される。その結果、表示画像55が表示される表示画面4aの縦横比に影響されることなく、識別図柄b1〜b3を任意の形態で表示することができる。
【0084】
上述した第2実施例に係る画像表示装置2によれば、視点座標系全体を変形補正することで、オブジェクトの縦横比を変形補正させているので、ワールド座標系において視点SPが移動したり回転したりする場合にも、ワールド座標系から視点座標系に変換する際に変形補正データを作用させればよく、表示画面の縦横比に応じた識別図柄の変形補正に容易に対応することができる。また、3次元情報であるのオブジェクトの画像を表示するので、臨場感のある表示態様を実現することができ、遊技機を遊技する遊技者の面白味を永続させることができる。
【0085】
なお、上述した第1実施例では、表示画面に表示される識別図柄の縦横比を変化させない場合について説明したが、識別図柄50の代わりに例えば背景画像BKに適用することもできる。この場合には、表示画面の縦横比に影響されることなく、背景画像BKの模様を一定の状態で表示することができる。
【0086】
また、上述した第2実施例では、視点座標系自体を変形補正するようにしたが、本発明はこれに限定されるものではなく、例えばワールド座標系におけるオブジェクトを変形補正することもできる。
【0087】
また、上述した第2実施例では、視点座標系自体を変形補正するようにしたが、本発明はこれに限定されるものではなく、例えば視点座標系におけるオブジェクト自身を変形補正することもできる。
【0088】
さらに、上述した各実施例では、識別図柄の縦横比を変化させない場合について説明したが、本発明はこれに限定されるものではなく、例えば、表示画面に表示される識別図柄の縦横比を任意の縦横比にする場合にも適用することができる。
【0089】
また、上述した各実施例では、生成される表示画像の縦横比を3:4として、液晶モニタ4の表示画面4aの縦横比を9:16として説明したが、本発明はこれに限定されるものではなく、表示画像の縦横比と、表示画面の縦横比とが異なる場合であり、表示画面の縦横比に影響されることなく、表示画像に含まれる識別図柄を任意形態で表示する場合に適用することができる。
【0090】
また、上述した各実施例では、液晶モニタについて説明したが、例えば、液晶モニタ4の代わりにCRTモニタや、LEDモニタなどにすることもできる。
【0091】
また、上述した各実施例では、表示画像を表示画面の縦横比に合わせて表示させたが、例えば遊技状態に応じて表示画面に表示される表示画像の縦横比を変化させることもできる。具体的には、通常変動時においては表示画像をそのままの縦横比で表示画面に表示させる一方で、リーチ時や大当たりのラウンド時には表示画像の縦横比を表示画面の縦横比に合わせて表示させるようにしてもよい。また、通常変動時においては表示画像の縦横比を表示画面の縦横比に合わせて表示させる一方で、リーチ時や大当たりのラウンド時には表示画像をそのままの縦横比で表示画面に表示させることもできる。さらに、表示画面に表示される表示画像の縦横比を適宜変化させることにより、表示画面上で表示画像が伸縮する躍動感のある表示態様を表示させることができる。
【0092】
また、上述した各実施例において、液晶モニタ4の表示画面4aの縦横比を検出する検出手段を設けてもよい。例えば、液晶モニタ4から表示画面4aの縦横比の情報を送信させて、その縦横比の情報に基づいて表示画像に含まれる識別図柄または識別オブジェクトを変形補正するように構成することもできる。また、液晶モニタ4の垂直走査期間や水平走査期間に基づいて表示画像に含まれる識別図柄または識別オブジェクトを変形補正するように構成することもできる。さらに、検出手段は、遊技者が表示させたい識別図柄の縦横比を適宜入力できるような入力手段とすることもできる。
【0093】
また、上述した各実施例における液晶モニタ4の表示画面4aに表示する表示画像の縦横比を選択する選択手段を設けることもできる。具体的には、例えばスイッチを切り換えることによって液晶モニタ4の水平走査期間を変化させて、複数種類の縦横比で表示画像を表示する表示態様、例えば縦横比が4:3の表示画像と、縦横比が9:16の表示画像とを表示する表示態様を任意に選択する選択手段を設ける。また、スイッチの切換に連動させて、表示画像に含まれる識別図柄または識別オブジェクトを変形補正するように構成することもできる。
【0094】
また、上述した各実施例では、遊技機としてパチンコ機について説明したが、本発明はこれに限定されるものではなく、例えばワイド画面を備えるモニタを用いる画像表示装置であれば、例えばスロットマシン、コインゲーム機、アケードゲーム機、家庭用ビデオゲーム機などの各種の遊技機に変形実施することができる。
【0095】
【発明の効果】
以上の説明から明らかなように、本発明によれば、表示画像と表示画面との縦横比に基づいて識別図柄を変形補正しているので、表示画像が表示される表示画面の縦横比に影響されることなく、予め用意された識別図柄を任意形態で表示させることができる。
【図面の簡単な説明】
【図1】各実施例に係るパチンコ機の概略構成を示す外観図である。
【図2】第1実施例に係るパチンコ機のブロック図である。
【図3】パチンコ機の制御基盤の処理を示すフローチャートである。
【図4】第1実施例に係る画像表示装置での処理を示すフローチャートである。
【図5】キャラクタROMに記憶された画像の様子を示す図である。
【図6】第1実施例に係るVDPで生成された表示画像を示す図である。
【図7】第1実施例に係る表示画面に表示した表示画像を示す図である。
【図8】第2実施例に係るパチンコ機のブロック図である。
【図9】第2実施例に係るVDPの概略内部構成を示すブロック図である。
【図10】第2実施例に係るCPUでの処理を示すフローチャートである。
【図11】ステップU3での処理を示すフローチャートである。
【図12】第2実施例に係るVDPでの処理を示すフローチャートである。
【図13】ワールド座標系に配置したオブジェクトの様子を示す図である。
【図14】ワールド座標系を視点座標系に変換した際の様子を示す図である。
【図15】第2実施例に係るVDPで生成された表示画像を示す図である。
【図16】第2実施例に係る表示画面に表示した表示画像を示す図である。
【符号の説明】
1 … 制御基盤
2 … 画像表示装置
4 … 液晶モニタ
4a… 表示画面
22 … CPU
23 … DMA
24 … プログラムROM
25 … ワークRAM
26,28 … キャラクタROM
27,29 … VDP
30,31 … ビデオRAM[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image display device mounted on a game machine such as a pachinko machine, a slot machine, a coin game machine, or a video game machine, and more particularly to a technique for displaying an identification symbol on a display screen of the image display apparatus.
[0002]
[Prior art]
For example, a pachinko machine that is a gaming machine includes an image display device that is mounted so that a display screen of a monitor appears almost at the center of the gaming board surface. This image display device displays a plurality of identification symbol fluctuations and the like in order for the player to recognize a gaming state in the pachinko machine, such as reach or jackpot. Specifically, the image display device grasps a command sent from the main body side of the pachinko machine according to the gaming state. Then, the image display device sequentially changes the plurality of identification symbols by a display program based on the command, and sequentially generates display images including these identification symbols. Furthermore, the monitor provided in the image display device displays the sequentially generated display images on the display screen to display a plurality of identification symbol variations.
[0003]
Conventionally, a display screen having an aspect ratio of 3: 4 is generally used for a home television. Therefore, even in an image display device provided in a gaming machine such as a pachinko machine, a display image generated at an aspect ratio of 3: 4. Is displayed on the monitor of the display screen having an aspect ratio of 3: 4. However, in recent years, with the increase in the size and widening of display screens for home televisions, image display devices such as pachinko machines are also becoming larger and wider in various aspect ratios. Display screen monitors are beginning to be adopted.
[0004]
[Problems to be solved by the invention]
However, the image display device provided in the conventional pachinko machine described above has the following problems.
As described above, in order to correspond to monitors of display screens having various aspect ratios, the image display apparatus generates a display image having an aspect ratio of 3: 4, and the display image has an aspect ratio of, for example, 9: In the case of displaying on the 16 display screen, the display image is stretched and displayed on the monitor to the aspect ratio of 9:16. Therefore, the display image displayed on the display screen is an image in which the entire display image is extended in the horizontal direction, and the identification symbol included in the display image is also an image extended in the horizontal direction. As a result, there is a problem that it is difficult to see the identification symbol for the player to identify, and there is also a problem that the interest of the player cannot be made permanent. Further, each time the aspect ratio of the display screen on which the display image is displayed changes, the display form of the identification symbol changes, so that there is a problem that the identification symbol prepared in advance cannot be displayed as the image.
[0005]
The present invention has been made in view of such circumstances, and an object of the present invention is to provide an image display device capable of displaying an identification symbol whose display form is not affected by the aspect ratio of the display screen.
[0006]
[Means for Solving the Problems]
In order to achieve such an object, the present invention has the following configuration.
Of the present invention Claim 1 Consists of at least one identifying symbol Placed on the background image In an image display device that generates a display image and displays the display image in accordance with a display screen having a different aspect ratio from the display image, before generating the display image, the aspect ratio between the display image and the display screen is generated. Based on ratio , Excluding the background image It is characterized by comprising a deformation correction means for correcting the deformation of the identification symbol. In the present invention, Claim 1 If the configuration is configuration 1, the present invention can be further configured as follows.
[0007]
Invention of Claim 2 Is at least one identification symbol Placed on the background image In an image display device that generates a display image and displays the display image in accordance with a display screen having an aspect ratio different from that of the display image, a storage unit that stores the identification symbol, and an identification stored in the storage unit In order that the design and the identification design included in the display image displayed in accordance with the display screen have the same aspect ratio, Excluding the background image Deformation correcting means for deforming and correcting the identification symbol read from the storage means based on an aspect ratio between the display image and the display screen, and a display image generating means for generating a display image including the deformation-corrected identification symbol And a display means for displaying the generated display image in accordance with the aspect ratio of the display screen. According to this configuration, the storage unit stores the identification symbol displayed in the display image. The deformation correcting means stores the storage means based on the aspect ratio of the display image and the display screen so that the identification symbol stored in the storage means and the identification symbol displayed on the display screen have the same aspect ratio. Deformation correction is performed on the identification symbol read out from. The display image generation means generates a display image including the identification symbol. The display means displays the display image with the vertical width and the horizontal width enlarged or reduced, respectively, so as to fit a display screen having a different aspect ratio from the generated display image. At this time, like the display image, the identification symbol is also deformed in accordance with the display screen, but the identification symbol included in the display image is displayed with the same aspect ratio as the original form. As a result, the identification symbol included in the display image displayed on the display screen can be displayed in the same aspect ratio as the original form stored in the storage means without being affected by the aspect ratio of the display screen. Therefore, it is possible to prevent adverse effects such as the identification pattern becoming difficult to deform.
[0008]
Configuration 3 Claim 1 or Claim In the image display device according to 2, when the display image has an aspect ratio of 3: 4 and the display screen has an aspect ratio of 9:16, the deformation correction unit is configured to store the storage unit. This is an image display device that corrects deformation by reducing the width of the identification symbol read out from 1 to 3 times smaller. According to this configuration, the deformation correction unit reduces the width of the identification symbol to a size that is three times the size based on the aspect ratio 3: 4 of the display image and the aspect ratio 9:16 of the display screen. . The display means displays the display image including the identification symbol with the vertical width tripled and the horizontal width quadrupled. However, since the width of the identification symbol included in the display image has been reduced to three times the size in advance, the vertical width of the identification symbol is three times the original, but the width is three times the original. Only magnified. As a result, the identification symbol can be displayed without being extended.
[0009]
Invention of Claim 3 Generates a display image for displaying a state in the world coordinate system in which at least one object is arranged based on a given viewpoint in the world coordinate system, and has an aspect ratio different from that of the display image. In an image display device that displays the display image according to a display screen, a deformation correction unit that deforms and corrects the object based on an aspect ratio between the display image and the display screen before generating the display image. An image display device characterized by comprising the image display device. According to this configuration, the deformation correction unit is configured to generate an object in the world coordinate system before generating the display image based on the aspect ratio of the display image to be generated and the aspect ratio of the display screen on which the display image is displayed. Correct the deformation. A display image is generated to display the state in the world coordinate system where the deformed object is placed, and the vertical and horizontal widths of the display image are enlarged or reduced to fit on a display screen with a different aspect ratio. Displayed. At this time, similarly to the display image, the deformed and corrected identification symbol is also displayed with its vertical width and horizontal width enlarged or reduced. As a result, since the object is deformed and corrected before the display image is generated, even if the display image including the object image is displayed on the display screen, the aspect ratio of the display screen on which the display image is displayed is affected. An image of an object in an arbitrary form can be displayed without being performed.
[0010]
Invention of Claim 4 Generates a display image for displaying a state in the world coordinate system in which at least one object is arranged based on a given viewpoint in the world coordinate system, and has an aspect ratio different from that of the display image. In the image display device that displays the display image in accordance with a display screen, a storage unit that stores the object, an object placement unit that places the object read from the storage unit in the world coordinate system, and the placement of the object Viewpoint coordinate conversion means for converting the world coordinate system thus converted into a viewpoint coordinate system based on the given viewpoint, an object stored in the storage means, and a display image displayed in accordance with the display screen The object arranged in the viewpoint coordinate system so that the image of the object included in the image has the same aspect ratio, A deformation correction unit that performs deformation correction based on an aspect ratio between the display image and the display screen, and a state in the viewpoint coordinate system in which the deformation-corrected object is arranged is set based on a line-of-sight direction from the viewpoint. An image display apparatus comprising: a display image generating unit that generates a display image projected on the projected plane, and a display unit that displays the generated display image in accordance with an aspect ratio of the display screen. It is. According to this configuration, the storage unit stores an object that is three-dimensional information arranged in the world coordinate system. The object placement unit places the object read from the storage unit in the world coordinate system. The viewpoint coordinate conversion means converts a state in the world coordinate system where the object is arranged into a viewpoint coordinate system based on a given viewpoint. The deformation correction unit is configured to display the display image and the display screen so that the object read from the storage unit and arranged in the world coordinate system has the same aspect ratio as the image of the object displayed on the display screen. Based on the ratio, the deformation of the object in the viewpoint coordinate system is corrected. The display image generation unit generates a display image obtained by projecting the state in the viewpoint coordinate system in which the object whose deformation has been corrected by the deformation correction unit is arranged on a projection plane set based on the viewing direction from the viewpoint. The display means displays this display image in accordance with the aspect ratio of the display screen. As a result, the image of the object included in the display image displayed on the display screen is displayed with the same aspect ratio as the original form object stored in the storage means without being affected by the aspect ratio of the display screen. Therefore, it is possible to prevent adverse effects such as difficulty in deforming the object image. In addition, since the object in the viewpoint coordinate system is deformed and corrected, it is easier to cope with changes in the position of the viewpoint and the rotation of the line of sight compared to the case of correcting the object in the world coordinate system. it can.
[0011]
Configuration 6 is Claim 4 In the image display device according to any one of the above, the deformation correction unit may correct the deformation of the viewpoint coordinate system itself based on an aspect ratio between the display image and the display screen, thereby storing the object stored in the storage unit. And deforming and correcting the object arranged in the viewpoint coordinate system so that the image of the object included in the display image displayed in accordance with the display screen has an equivalent aspect ratio, and the display image generation means The image display device generates a display image obtained by projecting a state in the viewpoint coordinate system subjected to the deformation correction onto a projection plane set based on the line-of-sight direction. According to this configuration, the deformation correction unit is configured so that the object stored in the storage unit and the image of the object included in the display image displayed in accordance with the display screen have an equivalent aspect ratio. Deform and correct the viewpoint coordinate system itself where the object is placed. For example, when an object is viewed based on the line-of-sight direction, the object is deformed and corrected by deforming and correcting the two-dimensional coordinate system in the vertical and horizontal directions of the object. The display image generation unit generates a display image by projecting the deformation-corrected state in the viewpoint coordinate system onto a projection plane set based on the line-of-sight direction. As a result, particularly when a plurality of objects are arranged in the world coordinate system, not only the form of each object but also the interval between the objects can be faithfully reproduced on the display screen. In addition, when converting from the world coordinate system to the viewpoint coordinate system, it becomes possible to process deformation correction of the viewpoint coordinate system at the same time as the conversion to the viewpoint coordinate system, so that the processing speed can be increased.
[0012]
Configuration 7 Claim 3, claim 4 or In the image display device according to any one of Configurations 6, when the display image has an aspect ratio of 3: 4 and the display screen has an aspect ratio of 9:16, the deformation correction unit is The image display device corrects the deformation by reducing the horizontal width of the object to three times the size. According to this configuration, the deformation correction unit reduces the width of the object to three times the size based on the aspect ratio 3: 4 of the display image and the aspect ratio 9:16 of the display screen. The display means displays the display image including the identification symbol with the vertical width tripled and the horizontal width quadrupled. However, since the width of the image of the object included in the display image has been reduced to 3/4 times in advance, the height of the identification pattern is 3 times the original, but the width is 3 times the original. Can only be expanded. As a result, the object image can be displayed without being extended.
[0013]
Configuration 8 is the above Claims 1 to 4 ,Constitution From 3, 6 8. The image display device according to claim 8, further comprising a detection unit that detects an aspect ratio of the display screen, wherein the deformation correction unit is identified based on the detected aspect ratio of the display screen. It is an image display device that deforms and corrects a pattern or an identification object. According to this configuration, the detection means detects the aspect ratio of the display screen. The deformation correcting means deforms and corrects the identification symbol or the identification object based on the detected aspect ratio of the display screen. As a result, an arbitrarily-shaped identification symbol can be displayed on the display screen.
[0014]
Configuration 9 is the above Claims 1 to 4 ,Constitution From 3, 6 A gaming machine comprising the image display device according to any one of 8. According to this gaming machine, the image of the identification symbol or object that is not affected by the aspect ratio of the display screen is displayed by the image display device according to any one of the first to seventh aspects. As a result, the interest of the player who plays the gaming machine can be made permanent.
[0015]
Configuration 10 is the gaming machine according to Configuration 9, wherein the gaming machine is a pachinko machine. As a basic configuration of this pachinko machine, an operation handle is provided, and a game ball is launched into a predetermined game area in accordance with the operation of the handle, and the game ball is awarded to an operation port arranged at a predetermined position in the game area. As a necessary condition, the change of the pattern image on the display means starts. In addition, during the occurrence of a specific gaming state, a winning opening arranged at a predetermined position in the gaming area is opened in a predetermined manner so that a gaming ball can be won, and a valuable value according to the winning number (if only a prize ball is used) (Including writing to a magnetic card, etc.). As a result, the interest of the player who plays the pachinko machine can be made permanent.
[0016]
[Action]
The operation of the present invention is as follows.
The deformation correction unit deforms and corrects the identification symbol included in the generated display image based on the aspect ratio of the display image to be generated and the aspect ratio of the display screen on which the display image is displayed. The display image generated including the deformation-corrected identification symbol is displayed with its vertical width and horizontal width enlarged or reduced so as to fit on display screens having different aspect ratios. At this time, similarly to the display image, the deformed and corrected identification symbol is also displayed with its vertical width and horizontal width enlarged or reduced.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the present invention will be described below with reference to the drawings.
<First embodiment>
A pachinko machine will be described as an example of a gaming machine provided with an image display device in the present invention. FIG. 1 is a front view showing a schematic configuration of a pachinko machine according to the present embodiment, and FIG. 2 is a block diagram showing a schematic configuration of a control board and an image display device provided in the pachinko machine.
[0018]
The pachinko machine according to the first embodiment includes a gaming board 7 provided with a control board 1 (see FIG. 2) for controlling the entire pachinko machine, a frame 3 to which the gaming board 7 is attached, and a lower side of the gaming board 7. Provided on the upper receiving tray 8, a rotary handle 5 connected to a launching device (not shown) for launching pachinko balls stored in the upper receiving tray 8 onto the surface of the game board 7, and an upper receiving tray 8. A lower tray 6 and an image display device 2 mounted so that a display screen 4a of a liquid crystal monitor 4 for displaying an identification pattern for identifying a gaming state by the player is arranged at substantially the center of the board surface of the gaming board 7. ing. Here, on the display screen 4a of the liquid crystal monitor 4, the state of fluctuation (movement, rotation, deformation, etc.) of one or a plurality of identification symbols is displayed according to the gaming state in the gaming machine. The identification symbol refers to an image of a symbol with a so-called symbol number for allowing a player to recognize a jackpot or reach in a pachinko machine. In addition to the symbols with the above-described symbol numbers, the identification symbols according to the present invention include supplementary symbols that are displayed in order to enhance the effect of each round during normal fluctuation, reach, or big hit. It is a concept that also includes The jackpot means a state that is advantageous to a player who can acquire a large number of pachinko balls, and the normal gaming state means a state that is disadvantageous to a player who consumes the pachinko balls. The display mode of the variation of the identification symbol displayed in the normal gaming state is referred to as normal variation, and the display mode for performing the effect as if the big hit has occurred regardless of the occurrence of the big win is referred to as reach.
[0019]
The game board 7 includes a rail 7a for guiding a pachinko ball launched by the rotary handle 5 to the board surface, a plurality of non-illustrated nails that guide the pachinko ball to an unspecified location, and pachinko balls that have been induced by the nail. A plurality of winning holes 7b for winning, a starting hole 7c for winning a pachinko ball guided almost near the center of the game board 7, and a relatively large number of pachinko balls can be simultaneously awarded in a specific gaming state. A large winning opening 7d is provided. A winning detection sensor 11 (see FIG. 2) for detecting the entrance of a pachinko ball is provided in each winning opening 7b, start opening 7c and large winning opening 7d. When the winning detection sensor 11 detects the entrance of the pachinko ball, a predetermined number of pachinko balls are supplied to the upper tray 8 by the control board 1 provided in the game board 7. A start start sensor 12 (see FIG. 2) is provided in the start port 7c. Furthermore, an open / close solenoid 13 (see FIG. 2) is provided in the special winning opening 7d. The operation of the open / close solenoid 13 allows the special winning opening 7d to be opened and closed. In addition to what has been described above, for example, a holding lamp or the like for storing the number of pachinko balls that have entered the start port 7c is provided, but description thereof is omitted in this embodiment.
[0020]
The upper tray 8 has a tray shape and stores the pachinko balls supplied from the ball supply port 8a to which the pachinko balls are supplied. Further, on the opposite side of the upper tray 8 where the ball supply port 8a is disposed, a ball feed port (not shown) that communicates with a launching device that launches a pachinko ball toward the rail 7a is provided. Furthermore, a ball removal button 8b for transferring the stored pachinko balls to the lower tray 6 is provided on the upper portion of the upper tray 8 and the pachinko balls stored in the upper tray 8 are pressed by pressing the ball removal button 8b. Can be transferred to the lower tray 6. The lower receiving tray 6 has a receiving tray shape and receives a pachinko ball transferred from the upper receiving tray 8. The lower tray 6 is provided with a ball removal lever (not shown) for removing the pachinko balls stored therein.
[0021]
The rotary handle 5 is connected to a launching device that launches a pachinko ball toward the rail 7a. By rotating the rotary handle 5, the launching device launches a pachinko ball with a strength corresponding to the amount of rotation. Note that when the player holds the rotary handle 5 in a rotated state, the launching device launches one pachinko ball at a predetermined interval.
[0022]
As shown in FIG. 2, the control board 1 provided in the game board 7 includes a main control unit 16 that is a microcomputer including a memory and a CPU, and a counter 14 that outputs a value that determines a gaming state in the gaming machine. A start start sensor 12 that detects the entrance of a pachinko ball at the start port 7c (see FIG. 1), a winning detection sensor 11 that detects the entrance of a pachinko ball at the winning port 7b (see FIG. 1), and a big prize An opening / closing solenoid 13 for opening and closing the mouth 7d (see FIG. 1), an interface 15 connected to the interface 21 of the image display device 2 so as to allow information distribution, and the like are provided. The control board 1 executes various events such as supplying a predetermined amount of pachinko balls based on the detection of the ball detection sensors at the winning opening 7b and the start opening 7c and operating a lamp and a speaker (not shown). Is. In addition, the control board 1 transmits various commands for instructing a display mode according to the gaming state to the image display device 2 through the interface 15.
[0023]
Specifically, the processing performed in the control board 1 will be described in detail with reference to the flowchart shown in FIG.
Step S1 (detects the incoming ball)
The player drives a pachinko ball into the game board 7 with the rotary handle 5 and starts the pachinko game. Some of the pachinko balls that have been driven into the game board 7 are guided to the vicinity of the center of the board surface and enter the starting port 7c. When the pachinko ball enters the start opening 7c, the start start sensor 12 that detects the ball that has entered the start opening 7c sends a start start signal to the main control unit 16, and also receives a prize provided in the start opening 7c. The detection sensor 11 sends a winning signal to the main control unit 16. In this embodiment, the start sensor 12 and the winning detection sensor 11 are used together by the same sensor. Even when a pachinko ball enters the winning port 7 b, the winning detection sensor 11 of each winning port 7 b sends a winning signal to the main control unit 16.
[0024]
Step S2 (supplying pachinko balls)
When detecting a winning signal from the winning detection sensor 11, the main control unit 16 operates a pachinko ball supply mechanism (not shown) to supply a predetermined amount of pachinko balls to the upper tray 8 through the ball supply port 8a.
[0025]
Step S3 (Lottery lottery)
When the main controller 16 detects a start signal from the start sensor 12, the main controller 16 reads the output value of the counter 14 and performs a lottery lottery. In the big hit lottery, if the output value of the counter 14 is a predetermined value, “big hit” is generated. On the other hand, if the output value of the counter 14 is other than the predetermined value, the normal gaming state of “out of” is continued.
[0026]
Step S4 (send command)
The main control unit 16 determines a display mode according to the normal gaming state or a specific gaming state, and transmits a command according to the display mode to the image display device 2 via the interface 15. The command is an instruction for causing the image display device 2 to execute a predetermined display program, and a display pattern corresponding to the gaming state is displayed on the display screen 4a by executing the display program. For example, when a jackpot occurs, the main control unit 16 transmits a command instructing the start of a predetermined reach, and indicates the type of jackpot identification symbol to be stopped at the final stage of the reach after a predetermined time has elapsed. Send a command to As a result, the reach of the type designated by the command is displayed on the display screen 4 a of the image display device 2, and then displayed so as to stop at the jackpot identification symbol of the type designated by the command. At this time, the main control unit 16 gives a release signal to the open / close solenoid 13 to open the big winning opening 7d after the stop of the jackpot identification symbol is displayed on the display screen 4a, so that the player has a large number of players. Make the pachinko ball ready. Further, in this gaming state, the control board 1 gives, for example, that about 10 balls have won the big winning opening 7d as one round, and every time the round ends, the end of the round or the start of the next round is instructed. The command is transmitted to the image display device 2. Thereby, the display mode of a different pattern for every round is displayed on the display screen 4a. On the other hand, in the case of losing, a command for instructing the type of identification symbol of losing to be stopped at the final stage of reach, or a command for stopping the identification symbol that is fluctuated in the normal gaming state with the identifying symbol of losing. It transmits to the image display device 2. As a result, the display screen 4a is displayed so as to stop at the identification symbol for losing after displaying the reach, or to stop at the identification symbol for losing after normal fluctuation.
[0027]
Step S5 (new entry detection?)
The main control unit 16 waits until it detects the presence or absence of a new start signal from the start sensor 12 (new entry). If there is no new start signal, this process is terminated and the process waits until a new start signal is detected. The control board 1 that executes the above-described steps S1 to S5 has a function as a display mode instruction means for instructing a display mode in the gaming state of the gaming machine. Note that the start-up sensor 12 detects the entrance of the pachinko ball during the variation of the identification symbol (reach, normal variation, etc.), and stores the number of the pachinko balls that have entered the hold lamp, which is omitted from the above description. If it is, the lighting of the holding lamp is detected as a new start signal. If there is a new start signal, steps T2 to T4 are repeated.
[0028]
The image display device 2 stores an interface 21 that is connected to the control board 1 so that information can be distributed, a CPU 22 that controls and manages the entire image display device 2, and a display program corresponding to a command executed by the CPU 22. A program ROM 24, a work RAM 25 that stores screen configuration information that is the execution result of the display program, and a two-dimensional image such as an identification pattern displayed on the display screen 4a and a background image displayed on the back of the identification image are stored. Character ROM 26, VDP 27 for generating a display image in which a two-dimensional image read out from character ROM 26 is arranged based on screen configuration information stored in work RAM 25, and a display image generated by VDP 27 are temporarily stored. Video RAM 30 to be displayed, and the display image is displayed in accordance with the size of the display screen 4a. It is provided with a liquid crystal monitor 4.
[0029]
The CPU 22 is a central processing unit, and controls and manages the entire image display device 2 by a control program stored in the program ROM 24 or is stored in the program ROM 24 in accordance with commands sent from the control board 1. The screen display information for generating the display image is generated by executing the display program. The CPU 22 mainly executes a display program for performing display corresponding to the command according to the type of command received by the interface 21. Then, for example, screen configuration information for instructing the VDP 27 to generate a display image in which identification symbols are arranged on the background image is generated, and the screen configuration information is stored in the work RAM 25. The screen configuration information is generated by, for example, a display program executed during interrupt processing that occurs at predetermined intervals. The display program is a program for sequentially generating the screen configuration information in which the identification symbol fluctuates on the background image by sequentially updating the arrangement position and the like of the identification symbol on the background image for each interrupt process. As the interrupt processing, for example, a vertical scanning signal (for example, 1/60 second) of the liquid crystal monitor 4 is used. The CPU 22 corresponds to a deformation correction unit in the present invention.
[0030]
The program ROM 24 includes a control program that is first executed by the CPU 22 when the gaming machine is turned on, and a plurality of types of display programs for performing display corresponding to the type of command sent from the control board 1. I remembered it.
[0031]
The work RAM 25 stores screen configuration information that is an execution result obtained by executing the display program. This screen configuration information is transferred to the VDP 27 by the CPU 22 for each interrupt process.
[0032]
The character ROM 26 stores two-dimensional image data such as a plurality of types of background images and identification symbols, and these image data are appropriately read out by the VDP 27 when a display image is generated. The character ROM 26 corresponds to storage means in the present invention. In the character ROM 26 of the first embodiment, for example, as shown in FIG. 5, a background image BK having a pattern in which a plurality of squares are arranged and a star-shaped identification pattern 50 that fluctuates on the background image are stored. Has been.
[0033]
The VDP 27 sets a so-called sprite circuit that performs processing for changing individual images such as identification symbols displayed on a part of the screen, and an overall image such as a background image displayed on the entire screen. An image data processor including a so-called screen circuit for performing processing for processing and a so-called palette circuit for processing color information of an image and generating a display image based on screen configuration information transferred from the work RAM 25 It is. Specifically, the VDP 27 reads out the background image stored in the character ROM 26 based on the screen configuration information, and stores it in a frame memory for storing an image for one screen provided in the video RAM 30. Draw a background image. Further, the VDP 27 reads the identification symbol from the character ROM 26 based on the screen configuration information, applies deformation correction based on the aspect ratio of the display screen 4a of the liquid crystal monitor 4 to the identification symbol, and displays the identification symbol subjected to the deformation correction on the screen. Draw at the position on the background image indicated by the configuration information. The VDP 27 outputs the display image generated in the frame memory to the liquid crystal monitor 4 for each interrupt process. Note that the VDP 27 generates a display image with an aspect ratio of 3: 4, for example.
[0034]
The liquid crystal monitor 4 includes a display screen 4a (see FIG. 1) for displaying a display image output from the VDP 27. The display screen 4a is a so-called wide screen having an aspect ratio of 9:16, for example. The liquid crystal monitor 4 displays the display image on the display screen 4a by matching the display image output from the VDP 27 with the aspect ratio of 3: 4 to the aspect ratio of the display screen 4a. The liquid crystal monitor 4 corresponds to display means.
[0035]
Hereinafter, processing performed in the image display device 2 will be described with reference to a flowchart shown in FIG.
Step T1 (receive command)
The interface 21 sequentially receives commands sent from the control board 1 and sequentially passes the commands to the CPU 22. The CPU 22 stores the received command in a command buffer provided in the work RAM 25, for example.
[0036]
Step T2 (execution of display program according to command)
The CPU 22 sequentially calls commands stored in the command buffer, selects a display program corresponding to the commands from the program ROM 24, and executes the display program. The following steps are executed by executing the display program.
[0037]
Step T3 (determine background image)
The CPU 22 determines, for example, a background image BK (see FIG. 5) instructed by the display program as a background to be displayed on the display screen 4a of the liquid crystal monitor 4. Specifically, the CPU 22 writes the storage address of the character ROM 26 in which the image data of the background image BK is stored in the work RAM 25.
[0038]
Step T4 (determining the identification symbol)
The CPU 22 determines, for example, an identification symbol 50 (see FIG. 5) indicated by the display program as an identification symbol that varies on the background image BK. Specifically, the CPU 22 writes the storage address of the character ROM 26 in which the image data of the identification symbol 50 is stored in the work RAM 25.
[0039]
Step T5 (deformation correction of identification symbol)
The CPU 22 calculates deformation correction data for correcting the deformation of the identification symbol 50 based on the aspect ratio of the display image generated by the VDP 27 and the aspect ratio of the display screen 4 a of the liquid crystal monitor 4. The deformation correction data is a magnification value for enlarging or reducing the vertical width or horizontal width of the identification symbol 50. The deformation correction data can be calculated by the following equation (1), where the aspect ratio of the screen is A: B and the aspect ratio of the display image is a: b. The deformation correction data calculated by the following equation (1) is used to deform and correct the horizontal width of the identification symbol 50 when the horizontal width of the display image is deformed according to the screen based on the vertical magnification of the display image. The magnification value is a magnification value for deforming and correcting the vertical width of the identification symbol 50 when the vertical width of the display image is deformed according to the screen based on the horizontal magnification.
[0040]
(A × b) ÷ (a × B) (1)
[0041]
For example, when the aspect ratio of the display image including the identification symbol 50 is 3: 4 and the aspect ratio of the display screen 4a is 9:16, the aspect ratio of the display image is 9:16 on the display screen 4a. Since it is displayed, it is displayed as if the horizontal width of the display image is enlarged by 4/3 times. At this time, the width of the identification symbol 50 included in the display image is also enlarged by 4/3 times. Here, by substituting each value of the aspect ratio of the display image and the display screen 4a into the expression (1), the width of the identification symbol 50 is reduced to three times (hereinafter referred to as “3/4 times”). Deformation correction data that is a magnification value to be reduced is calculated. The CPU 22 writes the calculated deformation correction data in the work RAM 25. Note that, by this deformation correction data, the identification symbol 50 is reduced in width by 3/4 as shown in FIG.
[0042]
Step T6 (determining the location of the identification symbol)
The CPU 22 determines the arrangement position of the identification symbol 50 on the background image BK by using a table or an arithmetic expression prepared in advance in the display program. For example, when a table is prepared, the CPU 22 reads data on the arrangement position designated in the table and writes the data on the arrangement position in the work RAM 25. In addition, when using an arithmetic expression, the data of the arrangement position obtained by the arithmetic expression is written in the work RAM 25. For example, as shown in FIG. 6, the identification symbol 50 is arranged in the center of the background image BK. Note that the identification symbol 50 can be displayed so as to move on the background image BK by sequentially updating the data value of the arrangement position.
[0043]
Step T7 (generation / transfer of screen configuration information)
When the CPU 22 executes steps T3 to T6 described above, the work RAM 25 generates an image in which the identification symbol 50 is arranged on the background image BK, which is an image for one screen to be displayed on the display screen 4a. Screen configuration information is generated. When the generation of the screen configuration information is completed, the CPU 22 transfers the screen configuration information written in the work RAM 25 to the VDP 27.
[0044]
Step T8 (generation / output of display image)
The VDP 27 reads the image data of the background image BK from the storage address in the character ROM 26 in which the background image BK is stored, which is included in the transferred screen configuration information, and the video RAM 30 is based on the image data of the background image BK. A background image BK having an aspect ratio of 3: 4 is drawn in the frame memory provided in (see FIG. 6). Furthermore, the VDP reads the image data of the identification symbol 50 from the storage address in the character ROM 26 in which the identification symbol 50 is stored, which is included in the screen configuration information, and the identification symbol 50 based on the image data is read according to the deformation correction data. For example, the deformation is corrected by reducing its horizontal width by 3/4, and the identification symbol 50 subjected to the deformation correction is drawn on the background image BK in the frame memory. Thereby, as shown in FIG. 6, in the frame memory, a display image 51 having an aspect ratio of 3: 4, which is an image for one screen, is generated for display on the display screen 4a. The VDP 27 outputs the display image 51 to the liquid crystal monitor 4.
[0045]
Step T9 (display)
The liquid crystal monitor 4 displays the display image 51 in which the vertical width of the display image 51 having an aspect ratio of 3: 4 is tripled and the horizontal width is quadrupled on the display screen 4a having an aspect ratio of 9:16. At this time, as shown in FIG. 7, the pattern of the background image BK is displayed in a state extending in the horizontal direction, but the identification symbol 50 is displayed in a state where the identification symbol 50 itself is not extended. That is, the identification symbol 50 is displayed with the same aspect ratio as the identification symbol 50 stored in the character ROM 26. As a result, the identification symbol 50 can be displayed in a form without being affected by the aspect ratio of the display screen 4a on which the display image 51 is displayed.
[0046]
Step T10 (new command?)
The CPU 22 refers to the command buffer of the work RAM 25 and proceeds to step T2 if a new command is received, and proceeds to step T3 if a new command is not received.
[0047]
In the image display device 2 according to the first embodiment described above, when the display image 51 is displayed on the display screen 4a, the aspect ratio of the identification symbol 50 included in the display image 51 is the identification stored in the character ROM 26. Since the deformation correction data for correcting the deformation of the identification symbol 50 is obtained based on the aspect ratios of the display screen 4a and the display image 51 so as to be equivalent to the aspect ratio of the symbol 50, the display screen 4a There is no influence of the identification symbol 50 being crushed by the aspect ratio. Therefore, in the gaming machine equipped with the image display device 2, the interest of the player can be made permanent by preventing adverse effects such as difficulty in seeing the identification symbol.
[0048]
<Second embodiment>
In the second embodiment, for example, a pachinko machine, which is a gaming machine provided with an image display device that displays an image based on three-dimensional information, will be described with reference to FIGS. FIG. 8 is a block diagram showing a schematic internal configuration of the gaming machine according to the second embodiment, and FIG. 9 is a block diagram showing a schematic internal configuration of the VDP 29. Note that the control base 1 of the gaming machine according to the second embodiment is the same as that of the first embodiment, so that the description thereof will be omitted and only the image display device 2 will be described. Further, parts common to the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.
[0049]
As shown in FIG. 8, the image display apparatus 2 according to the second embodiment includes a CPU 22, a program ROM 24 for storing a program executed by the CPU 22, and a screen obtained as a result of the CPU 22 executing the display program. Used in the work RAM 25 for storing configuration information, the DMA 23 for collectively transferring screen configuration information stored in the work RAM 25 to the VDP 29 in response to an instruction from the CPU 22, the VDP 29 for generating a display image based on the screen configuration information, and the VDP 29 And a character ROM 28 storing a texture which is an image of a pattern to be pasted on the object, a video RAM 31 for temporarily storing a display image generated by the VDP 29, and a liquid crystal monitor 4 for displaying the display image. ing. Here, the object is three-dimensional information composed of a plurality of polygons, and the polygon is a polygonal plane composed of a plurality of vertices of three-dimensional coordinates. The texture is an image to be pasted on each polygon constituting the object. The character ROM 28 corresponds to storage means, the CPU 22 and VDP 29 correspond to viewpoint coordinate conversion means, deformation correction means, and display image generation means, and the liquid crystal monitor 4 corresponds to display means.
[0050]
The CPU 22 according to the second embodiment executes a display program for performing display corresponding to the command according to the type of command received by the interface 21, and displays the screen configuration information as the execution result of the display program as a work RAM 25. The DMA 23 is instructed to transfer the screen configuration information to the VDP 29 at every interrupt processing interval (for example, 1/30). The screen configuration information is data for generating a display image for one screen by the VDP 29. For example, arrangement coordinate data for arranging an object in the world coordinate system, attitude rotation data for rotating the object, The storage address of the character ROM 28 in which objects and textures are stored, camera data for converting an object in the world coordinate system to a viewpoint coordinate system based on the viewpoint and the line-of-sight direction, and conversion from the world coordinate system to the viewpoint coordinate system Deformation correction data for correcting deformation by reducing or enlarging the coordinate system of the viewpoint coordinate system in the predetermined axis direction is included. The world coordinate system is a three-dimensional coordinate system for arranging a plurality of objects. The line-of-sight coordinate system is a three-dimensional coordinate system based on a given viewpoint in the world coordinate system, and is a coordinate system in which, for example, the z-axis direction in the coordinate system is the line-of-sight direction.
[0051]
The program ROM 24 is a control program that is first executed by the CPU 22 when the gaming machine is turned on, a plurality of types of display programs for performing display in accordance with the type of command sent from the control board 1, and the like. Is memorized. For example, the display program derives various data for realizing a display mode according to a command by referring to a table prepared in advance or performing arithmetic processing on the referenced data. The display program includes not only a program that is executed alone, but also a program that generates a task for performing display according to the type of command by combining a plurality of tasks, for example.
[0052]
The DMA 23 collectively transfers the screen configuration information stored in the work RAM 25 to the VDP 29 via the bus based on a transfer start instruction from the CPU 22.
[0053]
The character ROM 28 is connected to the VDP 29 by a bus independent of the bus connecting the CPU 22 and the VDP 29, and is an object that is three-dimensional information composed of a plurality of polygons in a local coordinate system that is a unique coordinate system of the object. In addition, a texture that is an image of a pattern to be pasted on each polygon constituting the object, image information of a background image that is a background of a display image, and the like are stored. The texture is, for example, a two-dimensional image that is a pattern constituting the identification symbol, and the background image is drawn so that the patterns on the left and right ends are continuous, and forms a cylindrical shape when the left and right ends are connected. Such a two-dimensional image.
[0054]
The VDP 29 according to the second embodiment is an image data processor having a so-called geometry calculation processing and rendering processing function, and mainly reads coordinate data of each vertex of a polygon constituting the object, Each has a function for performing geometry calculation processing and rendering processing.
[0055]
As shown in FIG. 9, the VDP 29 includes an interface 29 a that receives the screen configuration information transferred by the DMA 23. The interface 29a performs geometry calculation on the storage address of the object stored in the character ROM 28, the arrangement coordinate data of the object, the camera data for converting the world coordinate system to the line-of-sight coordinate system, and the like included in the screen configuration information. In addition to giving to the processing unit 29c, the storage address of the texture stored in the character ROM 28 is given to the rendering processing unit 29d. Further, the interface 29a gives color palette data specifying the texture color information to the palette processing unit 29b.
[0056]
The geometry calculation processing unit 29c reads an object composed of a plurality of polygons from a given storage address, and performs a geometry calculation on each polygon constituting the object based on posture rotation data and arrangement coordinate data, etc. It is. That is, the geometry calculation processing unit 29c rotates each polygon of the object based on the attitude rotation data, and arranges the object formed by each rotated polygon in the world coordinate system based on the arrangement coordinate data. Further, based on the camera data, the world coordinate system in which the object is arranged is converted into a viewpoint coordinate system based on a given viewpoint, and the object is converted to a two-dimensional projection plane based on the line-of-sight direction in the viewpoint coordinate system. Project. Then, the geometry calculation processing unit 29c provides the rendering processing unit 29d with the two-dimensional coordinate data of the vertices of each polygon constituting the object projected on the projection plane.
[0057]
The palette processing unit 29b includes a palette RAM (not shown) that holds a color palette that is a plurality of types of color information written in advance by the CPU 22 at the time of initialization, for example, and a color corresponding to the color palette data supplied from the interface 29a. The palette is given to the rendering processing unit 29d. The color information is determined by a combination of red (R), green (G), and blue (B). Giving a color palette means giving the storage address of the color palette stored in, for example, the palette RAM to the rendering processing unit 29d. The rendering processing unit 29d stores the display address when the display image is generated. Refer to color information.
[0058]
Based on the two-dimensional coordinate data of each polygon, the rendering processing unit 29d obtains the position of each polygon in a frame memory, which will be described later, corresponding to the projection plane, and reads the area corresponding to each polygon from the character ROM 28. A display image with a pasted texture is generated. At this time, the rendering processing unit 29d generates a display image in the first frame memory 31a or the second frame memory 31b in the RAM 29 that is alternately selected by the selector unit 29e. The selector unit 29e reads the display image from the frame memory on the side where the display image is not being generated, and sends the display image to the video output unit 29f. The video output unit 29 f outputs the display image to the liquid crystal monitor 4. Note that the geometry calculation processing unit 29c and the rendering processing unit 29d perform clipping processing for determining a portion to be displayed on the screen, hidden surface processing for determining a visible portion and an invisible portion according to the context of the polygon, and a hit of light from the light source Processing such as shading calculation processing for calculating the condition and the state of reflection is also performed.
[0059]
The video RAM 31 stores the display image generated by the rendering processing unit 29d of the VDP 29. As described above, the first frame memory 31a and the second frame are storage areas for storing the display image for one screen as described above. This constitutes a so-called double buffer provided with a memory 31b. The display image generated in the video RAM 31 by the VDP 29 is a display image having an aspect ratio of 3: 4.
[0060]
As in the first embodiment, the liquid crystal monitor 4 is provided with a display screen 4a having an aspect ratio of, for example, 9:16 for displaying the display image output from the VDP 29. The display screen 4a is provided on the surface of the game board 7. It is attached to be exposed. The liquid crystal monitor 4 corresponds to display means.
[0061]
Hereinafter, processing performed in the image display apparatus 2 according to the second embodiment will be described in detail with reference to the flowcharts shown in FIGS. 10 and 11 are flowcharts mainly showing processing on the CPU 22 side, and FIG. 12 is a flowchart mainly showing processing on the VDP 29 side.
[0062]
First, the processing on the CPU 22 side will be described with reference to FIG.
Step U1 (receive command)
The interface 21 sequentially receives commands sent from the control board 1 and sequentially passes the commands to the CPU 22. The CPU 22 stores the received command in a command buffer provided in the work RAM 25, for example.
[0063]
Step U2 (select a display program according to the received command)
The CPU 22 selects a display program corresponding to the command stored in the command buffer from the program ROM 24 and executes the display program. The following steps are executed by the display program.
[0064]
Step U3 (generate screen configuration information)
The CPU 22 generates screen configuration information for causing the VDP 29 to generate a display image for one screen, and stores the screen configuration information in the work RAM 25. Hereinafter, the process performed in step U3 will be described in detail with reference to the flowchart shown in FIG.
[0065]
Step U31 (determine object)
CPU22 determines the object corresponded to the identification symbol displayed on the display screen 4a by execution of a display program. Specifically, as shown in FIG. 13, the storage address of the character ROM 28 storing, for example, spherical objects B1 to B3 arranged in the world coordinate system is written in the work RAM 25.
[0066]
Step U32 (determines the object placement position)
As shown in FIG. 13, the CPU 22 determines the arrangement positions of the objects B1 to B3 in the world coordinate system. Specifically, the CPU 22 refers to, for example, a table prepared in advance in the display program or performs arithmetic processing on an arithmetic expression to obtain the arrangement coordinate data in the coordinate (X, Y, Z) format in the world coordinate system. Derived and the arrangement coordinate data is stored in the work RAM 25. When displaying the movement of the identification symbol on the display screen 4a, the CPU 22 moves the object corresponding to the identification symbol within the world coordinate system. Specifically, each time step U32 is repeatedly executed, the CPU 22 refers to, for example, a table prepared in advance in the display program, or performs arithmetic processing on an arithmetic expression, thereby newly adding each object B1 to B3. The arrangement coordinate data of the arrangement position is derived, and the arrangement coordinate data is stored in the work RAM 25. Thereby, since the arrangement positions of the objects B1 to B3 are updated, the objects B1 to B3 can be moved in the world coordinate system, and the display screen 4a displays the identification symbols corresponding to the objects to be moved. Is done.
[0067]
Step U33 (determines the posture of the object)
The CPU 22 determines the postures of the objects B1 to B3 in the world coordinate system. Specifically, the CPU 22 derives posture rotation data for determining the posture of each object by referring to, for example, a table prepared in advance in the display program, or by calculating an arithmetic expression, and the work RAM 25 The posture rotation data is stored in The posture rotation data is data for rotating the objects B1 to B3 themselves around the three orthogonal axes. The CPU 22 updates the posture of each object in the world coordinate system every time Step U33 is repeatedly executed. Specifically, the CPU 22 derives new posture rotation data of each of the objects B1 to B3 by referring to, for example, a table prepared in advance in the display program, or by calculating an arithmetic expression, and the posture rotation is performed. Data is stored in the work RAM 25. Thereby, the posture rotation data of each object B1 to B3 is sequentially updated, so that each object B1 to B3 in the world coordinate system can be freely rotated, and the identification symbol corresponding to the object rotates on the display screen 4a. Is displayed.
[0068]
Step U34 (determining the viewpoint coordinate system)
The CPU 22 sets a viewpoint in the world coordinate system and determines a viewpoint coordinate system which is a coordinate system based on the viewpoint. Specifically, the CPU 22 refers to, for example, a table prepared in advance in the display program, or performs arithmetic processing on an arithmetic expression, so that each object B1 to B3 has a line-of-sight direction (z axis) as shown in FIG. The camera data for instructing the viewpoint SP facing the camera is derived, and the camera data is stored in the work RAM 25. The camera data is, for example, 3 × 3 for converting the coordinate data in the world coordinate system where the object is arranged into coordinate data of the viewpoint coordinate system with the viewpoint as the reference and the line-of-sight direction from the viewpoint as the z axis. The data is given as a matrix. The camera data includes a rotation matrix for rotating the viewing direction around the viewpoint.
[0069]
Step U35 (calculate deformation correction data)
Based on the aspect ratio of the display image generated by the VDP 29 and the aspect ratio of the display screen 4a of the liquid crystal monitor 4, the CPU 22 coordinates in at least one of the x, y, and z axis directions of the line-of-sight coordinate system. Deformation correction data for correcting the deformation of the system is calculated, and the deformation correction data is stored in the work RAM 25. The deformation correction data is data that is given to the VDP 29 together with the camera data when converting from the world coordinate system to the line-of-sight coordinate system, and the coordinates in the coordinate system in at least one of the x, y, and z axes of the viewpoint coordinate system This is 3 × 3 matrix format data composed of magnification values for reducing or enlarging data. The magnification value can be calculated by the equation (1) described in the first embodiment, assuming that the aspect ratio of the screen is A: B and the aspect ratio of the display image generated by the VDP 29 is a: b. Further, the deformation correction data in the 3 × 3 matrix format constituted by the magnification values is shown below.
[0070]
[Expression 1]
Figure 0003767553
[0071]
For example, when the aspect ratio of the display image is 3: 4 and the aspect ratio of the display screen 4a is 9:16, the aspect ratio of the display image is displayed at 9:16 on the display screen 4a. The display image is displayed so that the width of the display image is enlarged to 4/3 times (hereinafter referred to as “4/3 times”). At this time, since the horizontal width of the identification symbol which is the image of the object included in the display image is also enlarged by 4/3 times, the horizontal width of the object may be reduced to 3/4 times in advance. Therefore, by substituting each value of the aspect ratio of the display image and the display screen 4a into the expression (1) of the first embodiment, the width of the object is indicated by 3/4 (hereinafter referred to as “3/4 times”). ), That is, a magnification value “3/4” for reducing the coordinate data in the x-axis direction of the viewpoint coordinate system by 3/4. Further, by substituting the magnification value “3/4” into αx of the matrix described above and substituting “1”, which is a magnification value that does not change the coordinate data in the y and z axis directions, into αy and αz, the matrix form The deformation correction data is obtained.
[0072]
By storing the data obtained in the above steps U31 to U35 in the work RAM 25, screen configuration information for causing the VDP 29 to generate a display image is generated.
[0073]
Step U4 (interrupt occurred?)
The CPU 22 waits until interrupt processing occurs, and when interrupt processing occurs, the process proceeds to step U5.
[0074]
Step U5 (DMA transfer)
The CPU 22 instructs the DMA 23 to transfer screen configuration information stored in the work RAM 25. The DMA 23 collectively transmits the screen configuration information in the work RAM 25 to the VDP 29 according to the instruction.
[0075]
Step U6 (new command?)
The CPU 22 grasps the command buffer in the work RAM 25 and proceeds to step U2 if a new command has been received, and proceeds to step U3 if no new command has been received.
[0076]
Next, processing on the VDP 29 side will be described with reference to FIG.
Step V1 (data received?)
The VDP 29 waits for reception of the screen configuration information, and when there is reception, proceeds to step V2.
[0077]
Step V2 (Set the object to the world coordinate system)
The VDP 29 first reads the objects B1 to B3 from the storage addresses in the character RAM 29 in which the objects B1 to B3 included in the screen configuration information are stored. Further, the postures of the objects B1 to B3 are rotated based on the posture rotation data included in the screen configuration information. And as shown in FIG. 13, VDP29 arrange | positions each object B1-B3 after rotation in a world coordinate system based on arrangement | positioning coordinate data.
[0078]
Step V3 (convert object to viewpoint coordinate system)
The VDP 29 converts the world coordinate system in which the objects B1 to B3 are arranged into a viewpoint coordinate system. Specifically, as shown in FIG. 13, the VDP 29 sets the viewpoint SP based on the camera data included in the screen configuration information. Further, the VDP 29 uses the coordinate data of the vertices of the polygons constituting the objects B1 to B3 in the world coordinate system, the line-of-sight direction from the viewpoint SP is directed to the objects B1 to B3, and the line-of-sight direction is the z-axis direction. Is converted into coordinate data in the viewpoint coordinate system. For convenience of explanation, a space converted from the world coordinate system to the viewpoint coordinate system is defined as a viewpoint coordinate space SB (shown by a solid line in FIGS. 13 and 14).
[0079]
Step V4 (deformation correction of the entire viewpoint coordinate system)
The VDP 29 deforms and corrects the x-axis direction of the viewpoint coordinate system to 3/4 times based on the deformation correction data included in the screen configuration information. Specifically, the coordinate data in the x-axis direction of the viewpoint coordinate space SB is reduced to 3/4 times by applying the deformation correction data to all the coordinate data in the viewpoint coordinate space SB. As a result, as shown in FIG. 14, only the width a in the x-axis direction of the viewpoint coordinate space SB is reduced to 3/4, and accordingly, each of the objects B1 to B1 arranged in the viewpoint coordinate space SB is arranged. The form of B3 and the arrangement interval of each object are also reduced to 3/4 times.
[0080]
Step V5 (project an object onto the projection plane)
The VDP 29 sets a projection plane SC that is a two-dimensional coordinate system perpendicular to the line-of-sight direction (z-axis) in the line-of-sight coordinate space SB. Further, the VDP 29 perspectively projects each of the objects B1 to B3 arranged in the viewpoint coordinate space SB on the projection plane SC. The projection plane SC is a coordinate system for displaying on the display screen 4a of the liquid crystal monitor 4, and each object included in the field-of-view range TM is projected. Here, the three-dimensional coordinate data of the vertices of the polygons constituting the objects B1 to B3 in the line-of-sight coordinate system are converted into two-dimensional coordinate data.
[0081]
Step V6 (generation of display image)
The VDP 29 obtains a position (that is, an address) corresponding to the vertex of each polygon on the frame memory in the video RAM 31 corresponding to the projection plane SC based on the two-dimensional coordinate data of each projected polygon. Further, the VDP 29 reads a texture to be pasted on each polygon from the character RAM 29 and draws the texture at a position corresponding to each polygon on the frame memory. As a result, as shown in FIG. 15, in the first frame memory 31a or the second frame memory 31b, the identification symbols b1 to b3 corresponding to the objects B1 to B3 whose width is reduced to 3/4 times are drawn. The displayed image 55 is generated.
[0082]
Step V7 (interrupt occurred?)
The VDP 29 waits until interrupt processing occurs, and when the interrupt processing occurs, the display image 55 stored in the frame memory in the video RAM 31 is output to the liquid crystal monitor 4.
[0083]
Step V8 (display)
The liquid crystal monitor 4 displays the display image 55 output from the VDP 29 in accordance with the display screen 4a, and then proceeds to step V1. Specifically, the liquid crystal monitor 4 displays a display image 55 in which the vertical width of the display image 55 having an aspect ratio of 3: 4 is tripled and the horizontal width of the display image 55 is 9:16. 4a is displayed. At this time, as shown in FIG. 16, the identification symbols b1 to b3 are displayed without being extended. That is, the identification symbols b1 to b3 are displayed with the same aspect ratio as that of the object stored in the character ROM 28. As a result, the identification symbols b1 to b3 can be displayed in any form without being affected by the aspect ratio of the display screen 4a on which the display image 55 is displayed.
[0084]
According to the image display apparatus 2 according to the second embodiment described above, the aspect ratio of the object is deformed and corrected by deforming and correcting the entire viewpoint coordinate system, so that the viewpoint SP moves or rotates in the world coordinate system. In this case, it is sufficient to apply deformation correction data when converting from the world coordinate system to the viewpoint coordinate system, and it is possible to easily cope with the deformation correction of the identification symbol according to the aspect ratio of the display screen. . Further, since the image of the object, which is three-dimensional information, is displayed, a realistic display mode can be realized, and the interest of the player who plays the gaming machine can be made permanent.
[0085]
In the first embodiment described above, the case where the aspect ratio of the identification symbol displayed on the display screen is not changed has been described. However, the present invention can be applied to, for example, the background image BK instead of the identification symbol 50. In this case, the pattern of the background image BK can be displayed in a constant state without being affected by the aspect ratio of the display screen.
[0086]
In the second embodiment described above, the viewpoint coordinate system itself is deformed and corrected. However, the present invention is not limited to this. For example, an object in the world coordinate system can be deformed and corrected.
[0087]
In the second embodiment described above, the viewpoint coordinate system itself is deformed and corrected. However, the present invention is not limited to this, and for example, the object itself in the viewpoint coordinate system can be deformed and corrected.
[0088]
Further, in each of the embodiments described above, the case where the aspect ratio of the identification symbol is not changed has been described. However, the present invention is not limited to this, and for example, the aspect ratio of the identification symbol displayed on the display screen is arbitrarily set. It can also be applied to the aspect ratio of.
[0089]
In each of the above-described embodiments, the aspect ratio of the generated display image is set to 3: 4 and the aspect ratio of the display screen 4a of the liquid crystal monitor 4 is set to 9:16. However, the present invention is limited to this. This is not the case when the aspect ratio of the display image is different from the aspect ratio of the display screen, and when the identification pattern included in the display image is displayed in any form without being affected by the aspect ratio of the display screen. Can be applied.
[0090]
In each of the above-described embodiments, the liquid crystal monitor has been described. However, for example, a CRT monitor or an LED monitor can be used instead of the liquid crystal monitor 4.
[0091]
In each of the above-described embodiments, the display image is displayed in accordance with the aspect ratio of the display screen. However, for example, the aspect ratio of the display image displayed on the display screen can be changed according to the gaming state. Specifically, the display image is displayed on the display screen with the same aspect ratio during normal fluctuations, while the aspect ratio of the display image is displayed in accordance with the aspect ratio of the display screen during reach or big hit rounds. It may be. In addition, the aspect ratio of the display image can be displayed in accordance with the aspect ratio of the display screen during normal fluctuations, while the display image can be displayed on the display screen with the same aspect ratio during reach or a big hit round. Furthermore, by appropriately changing the aspect ratio of the display image displayed on the display screen, it is possible to display a lively display mode in which the display image expands and contracts on the display screen.
[0092]
Further, in each of the above-described embodiments, detection means for detecting the aspect ratio of the display screen 4a of the liquid crystal monitor 4 may be provided. For example, the aspect ratio information of the display screen 4a may be transmitted from the liquid crystal monitor 4, and the identification symbol or identification object included in the display image may be deformed and corrected based on the aspect ratio information. Further, the identification symbol or the identification object included in the display image can be modified and corrected based on the vertical scanning period or the horizontal scanning period of the liquid crystal monitor 4. Furthermore, the detection means can be an input means that can appropriately input the aspect ratio of the identification symbol that the player wants to display.
[0093]
In addition, it is possible to provide selection means for selecting the aspect ratio of the display image displayed on the display screen 4a of the liquid crystal monitor 4 in each of the above-described embodiments. Specifically, for example, a display mode in which a horizontal scanning period of the liquid crystal monitor 4 is changed by switching a switch to display a display image with a plurality of types of aspect ratios, for example, a display image with an aspect ratio of 4: 3, A selection means for arbitrarily selecting a display mode for displaying a display image with a ratio of 9:16 is provided. Further, the identification symbol or identification object included in the display image can be configured to be deformed and corrected in conjunction with the switching of the switch.
[0094]
In each of the above-described embodiments, the pachinko machine has been described as the gaming machine. However, the present invention is not limited to this, and for example, an image display device using a monitor having a wide screen, for example, a slot machine, Various game machines such as a coin game machine, an arcade game machine, and a home video game machine can be modified.
[0095]
【The invention's effect】
As is clear from the above description, according to the present invention, since the identification pattern is deformed and corrected based on the aspect ratio between the display image and the display screen, the aspect ratio of the display screen on which the display image is displayed is affected. Without being done, the identification symbol prepared in advance can be displayed in an arbitrary form.
[Brief description of the drawings]
FIG. 1 is an external view showing a schematic configuration of a pachinko machine according to each embodiment.
FIG. 2 is a block diagram of the pachinko machine according to the first embodiment.
FIG. 3 is a flowchart showing processing of a control base of a pachinko machine.
FIG. 4 is a flowchart illustrating processing in the image display apparatus according to the first embodiment.
FIG. 5 is a diagram showing a state of an image stored in a character ROM.
FIG. 6 is a diagram showing a display image generated by VDP according to the first embodiment.
FIG. 7 is a diagram showing a display image displayed on the display screen according to the first embodiment.
FIG. 8 is a block diagram of a pachinko machine according to a second embodiment.
FIG. 9 is a block diagram showing a schematic internal configuration of a VDP according to a second embodiment.
FIG. 10 is a flowchart illustrating processing in a CPU according to a second embodiment.
FIG. 11 is a flowchart showing processing in step U3.
FIG. 12 is a flowchart showing processing in the VDP according to the second embodiment.
FIG. 13 is a diagram showing a state of objects arranged in the world coordinate system.
FIG. 14 is a diagram illustrating a state when a world coordinate system is converted into a viewpoint coordinate system.
FIG. 15 is a diagram showing a display image generated by VDP according to the second embodiment.
FIG. 16 is a diagram showing a display image displayed on the display screen according to the second embodiment.
[Explanation of symbols]
1 ... Control infrastructure
2 ... Image display device
4 ... LCD monitor
4a ... Display screen
22 ... CPU
23 ... DMA
24 ... Program ROM
25 ... Work RAM
26, 28 ... Character ROM
27, 29 ... VDP
30, 31 ... Video RAM

Claims (4)

少なくとも1つの識別図柄を背景画像上に配置した表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、
前記表示画像を生成する前に、前記表示画像と前記表示画面との縦横比に基づいて、前記背景画像を除く前記識別図柄を変形補正する変形補正手段
を備えたことを特徴とする画像表示装置。
In an image display device that generates a display image in which at least one identification symbol is arranged on a background image, and displays the display image in accordance with a display screen having an aspect ratio different from the display image,
An image display apparatus comprising: a deformation correction unit that deforms and corrects the identification symbol excluding the background image based on an aspect ratio between the display image and the display screen before generating the display image. .
少なくとも1つの識別図柄を背景画像上に配置した表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、
前記識別図柄を記憶した記憶手段と、
前記記憶手段に記憶されている識別図柄と、前記表示画面に合わせて表示される表示画像に含まれる識別図柄とが同等の縦横比になるように、前記背景画像を除く前記記憶手段から読み出した識別図柄を、前記表示画像と前記表示画面との縦横比に基づいて変形補正する変形補正手段と、
前記変形補正された識別図柄を含む表示画像を生成する表示画像生成手段と、
前記生成された表示画像を前記表示画面の縦横比に合わせて表示する表示手段と
を備えたことを特徴とする画像表示装置。
In an image display device that generates a display image in which at least one identification symbol is arranged on a background image, and displays the display image in accordance with a display screen having an aspect ratio different from the display image,
Storage means for storing the identification symbol;
Read from the storage unit excluding the background image so that the identification symbol stored in the storage unit and the identification symbol included in the display image displayed in accordance with the display screen have the same aspect ratio Deformation correction means for correcting the deformation of the identification symbol based on an aspect ratio between the display image and the display screen;
Display image generating means for generating a display image including the deformation-corrected identification symbol;
An image display device comprising: display means for displaying the generated display image in accordance with an aspect ratio of the display screen.
少なくとも1つのオブジェクトが配置されたワールド座標系内の様子を、前記ワールド座標系内の所与の視点に基づいて表示するための表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、
前記表示画像を生成する前に、前記オブジェクトを、前記表示画像と前記表示画面との縦横比に基づいて変形補正する変形補正手段
を備えたことを特徴とする画像表示装置。
A display image for displaying a state in the world coordinate system in which at least one object is arranged based on a given viewpoint in the world coordinate system is generated, and a display screen having an aspect ratio different from the display image In the image display device for displaying the display image according to
An image display apparatus comprising: a deformation correction unit that deforms and corrects the object based on an aspect ratio between the display image and the display screen before generating the display image.
少なくとも1つのオブジェクトが配置されたワールド座標系内の様子を、前記ワールド座標系内の所与の視点に基づいて表示するための表示画像を生成し、その表示画像とは異なる縦横比の表示画面に合わせて前記表示画像を表示する画像表示装置において、
前記オブジェクトを記憶した記憶手段と、
前記記憶手段から読み出したオブジェクトを前記ワールド座標系内に配置するオブジェクト配置手段と、
前記オブジェクトが配置されたワールド座標系を、前記所与の視点を基準とする視点座標系に変換する視点座標変換手段と、
前記記憶手段に記憶されているオブジェクトと、前記表示画面に合わせて表示される表示画像に含まれるオブジェクトの画像とが同等の縦横比になるように、前記視点座標系内に配置されたオブジェクトを、前記表示画像と前記表示画面との縦横比に基づいて変形補正する変形補正手段と、
前記変形補正されたオブジェクトが配置された視点座標系内の様子を、前記視点からの視線方向に基づいて設定された投影平面に投影した表示画像を生成する表示画像生成手段と、
前記生成された表示画像を前記表示画面の縦横比に合わせて表示する表示手段と
を備えたことを特徴とする画像表示装置。
A display image for displaying a state in the world coordinate system in which at least one object is arranged based on a given viewpoint in the world coordinate system is generated, and a display screen having an aspect ratio different from the display image In the image display device for displaying the display image according to
Storage means for storing the object;
Object placement means for placing the object read from the storage means in the world coordinate system;
Viewpoint coordinate conversion means for converting the world coordinate system in which the object is arranged into a viewpoint coordinate system based on the given viewpoint;
The objects arranged in the viewpoint coordinate system are arranged such that the object stored in the storage means and the image of the object included in the display image displayed in accordance with the display screen have the same aspect ratio. Deformation correction means for correcting deformation based on an aspect ratio between the display image and the display screen;
Display image generating means for generating a display image in which a state in the viewpoint coordinate system in which the deformation-corrected object is arranged is projected on a projection plane set based on a line-of-sight direction from the viewpoint;
An image display device comprising: display means for displaying the generated display image in accordance with an aspect ratio of the display screen.
JP2002377408A 2002-12-26 2002-12-26 Image display device Expired - Fee Related JP3767553B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002377408A JP3767553B2 (en) 2002-12-26 2002-12-26 Image display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002377408A JP3767553B2 (en) 2002-12-26 2002-12-26 Image display device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP11123981A Division JP2000315077A (en) 1999-04-30 1999-04-30 Image display device

Publications (2)

Publication Number Publication Date
JP2003242512A JP2003242512A (en) 2003-08-29
JP3767553B2 true JP3767553B2 (en) 2006-04-19

Family

ID=27785671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002377408A Expired - Fee Related JP3767553B2 (en) 2002-12-26 2002-12-26 Image display device

Country Status (1)

Country Link
JP (1) JP3767553B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5530418B2 (en) 2011-11-22 2014-06-25 サムソン エレクトロ−メカニックス カンパニーリミテッド. Amplifier circuit
JP6604887B2 (en) * 2016-04-01 2019-11-13 株式会社ユニバーサルエンターテインメント Game machine and game medium discrimination device
CN110992447B (en) * 2019-12-05 2023-05-05 北京中网易企秀科技有限公司 Image-text adaptation method, device, storage medium and equipment

Also Published As

Publication number Publication date
JP2003242512A (en) 2003-08-29

Similar Documents

Publication Publication Date Title
JP3767553B2 (en) Image display device
JP4665292B2 (en) Game machine
JP4507311B2 (en) Game machine
JP4089102B2 (en) Game machine
JP4590662B2 (en) Game machine
JP3618247B2 (en) Image display method and apparatus, and game machine
JP2000312749A (en) Game machine
JP4122983B2 (en) Game machine
JP3991517B2 (en) Game machine
JP4487347B2 (en) Game machine
JP2000315077A (en) Image display device
JP5300166B2 (en) Game machine
JP2002018049A (en) Game machine
JP3770234B2 (en) Game machine
JP4089434B2 (en) Game machine
JP3733948B2 (en) Image display device
JP3997653B2 (en) Image display device
JP4997666B2 (en) Game machine
KR100640197B1 (en) Image display device
JP2000293708A (en) Picture display device
JP3991516B2 (en) Game machine
JP2001346987A (en) Game machine
JP4998586B2 (en) Game machine
JP4487348B2 (en) Game machine
JP4815700B2 (en) Game machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051011

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051129

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: 20060110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060123

R150 Certificate of patent or registration of utility model

Ref document number: 3767553

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: 20090210

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120210

Year of fee payment: 6

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: 20150210

Year of fee payment: 9

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

LAPS Cancellation because of no payment of annual fees