JP6343369B1 - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP6343369B1 JP6343369B1 JP2017102360A JP2017102360A JP6343369B1 JP 6343369 B1 JP6343369 B1 JP 6343369B1 JP 2017102360 A JP2017102360 A JP 2017102360A JP 2017102360 A JP2017102360 A JP 2017102360A JP 6343369 B1 JP6343369 B1 JP 6343369B1
- Authority
- JP
- Japan
- Prior art keywords
- data
- images
- pixel
- frame buffer
- buffer memory
- 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
Links
Images
Landscapes
- Slot Machines And Peripheral Devices (AREA)
- Game Rules And Presentations Of Slot Machines (AREA)
Abstract
【課題】フレームバッファメモリの容量の増大を招くことなくフレームバッファメモリに複数の画像の画像データを保存して複数の画像を表示装置に表示できることを目的とする。【解決手段】スロットマシンは、40ビットを保存単位としてデータを保存するとともに40ビットを読出単位としてデータが読み出されるVRAMと、VRAMからデータを読み出すVDPと、VDPによりVRAMから読み出されたデータを分離する分離回路を含む出力回路とを備え、VRAMは、複数枚の画像の画像データを保存する場合、保存単位となるように、複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、分離回路はVRAMに複数枚の画像の画像データが保存されている場合、VRAMからVDPによって読み出された読出単位である一画素のデータを複数個の画素データに分離する。【選択図】図8An object of the present invention is to store image data of a plurality of images in a frame buffer memory and display a plurality of images on a display device without increasing the capacity of the frame buffer memory. A slot machine stores data using 40 bits as a storage unit, reads data using 40 bits as a read unit, VDP that reads data from the VRAM, and data read from the VRAM by the VDP. An output circuit including a separation circuit for separating, and when storing image data of a plurality of images, the VRAM is a data obtained by combining a plurality of pixel data corresponding to the plurality of images so as to be a storage unit. Is stored as one pixel data, and when the image data of a plurality of images is stored in the VRAM, the separation circuit stores one pixel data as a reading unit read from the VRAM by the VDP. To separate. [Selection] Figure 8
Description
本発明は、複数枚の画像それぞれを前記複数枚の画像それぞれに対応する表示装置に表示する遊技機に遊技機に関する。 The present invention relates to a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images.
遊技機では、液晶表示装置等の表示装置を備え、この表示装置に画像を表示することによって演出を行うものが知られており、このような遊技機が例えば特許文献1、特許文献2に開示されている。
A gaming machine is known which includes a display device such as a liquid crystal display device and produces an effect by displaying an image on the display device. Such a gaming machine is disclosed in, for example,
特許文献1に開示されている遊技機では、表示データを出力する1つのVDPと、そのVDPから出力される表示データの一部を用いて画像を表示する少なくとも2台の表示装置を備え、VDPから出力されるフレームデータ内には表示装置毎に表示データ領域が設定されており、少なくとも2つの表示データ領域は互いに重複することがないように構成されている。
The gaming machine disclosed in
特許文献2に開示されている遊技機では、一の表示装置用の画像と他の表示装置用の画像が一部に含まれた画像を1フレーム毎に交互に生成し、この画像をフレームバッファメモリに一旦保存した後に1を超える拡大率で拡大処理し、拡大処理した後に一の表示装置とスケーラに振り分ける。スケーラは振り分けられてきた画像から他の表示装置用の画像を切り出し、切り出した画像を1未満の拡大率で拡大処理し、拡大処理した後に他の表示装置に出力する。
In the gaming machine disclosed in
しかしながら、特許文献1では、フレームデータを一時的に保存しておくフレームバッファメモリには表示装置毎に表示データを保存するための保存領域が必要となる。このため、フレームバッファメモリの容量の増大を招いてしまう。
However, in
また、特許文献2では、一旦フレームバッファメモリに保存した画像を拡大処理して、フレームバッファメモリの解像度以上の表示装置に表示するため、画質が落ちてしまう。
In
本発明は、上記課題に鑑みてなされたものであり、表示装置に表示される画像の画質の低下を抑えつつ、フレームバッファメモリの容量の増大を招くことなくフレームバッファメモリに複数の画像の画像データを保存して複数の画像を表示装置に表示することを可能にすることを目的とする。 The present invention has been made in view of the above problems, and suppresses a decrease in the image quality of an image displayed on a display device, and does not cause an increase in the capacity of the frame buffer memory. An object of the present invention is to store data and display a plurality of images on a display device.
上記目的を達成するために、本発明にかかる一の遊技機は、複数枚の画像それぞれを前記複数枚の画像それぞれに対応する表示装置に表示する遊技機において、所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、前記フレームバッファメモリから前記データを読み出すプロセッサと、前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段とを備え、前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、前記フレームバッファメモリは、前記表示装置のブランク期間に対応する前記フレームバッファメモリの画像データが保存されていない領域に、前記フレームバッファメモリから読み出された前記読出単位である前記一画素のデータのうち、前記複数個の画素データを構成するビット数の割合をそれぞれ表すビット割合データを保存し、前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを、前記ビット割合データに基づいて、前記複数個の画素データに分離する前記分離処理を行うことを特徴としている。 In order to achieve the above object, one gaming machine according to the present invention is a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images, and uses a predetermined number of bits as a storage unit. A frame buffer memory that stores data and reads data using the predetermined number of bits as a read unit, a processor that reads the data from the frame buffer memory, and the data read from the frame buffer memory by the processor Separation means for performing separation processing for separation, wherein the frame buffer memory stores a plurality of images corresponding to the plurality of images so as to be the storage unit when storing the image data of the plurality of images. Save the data that combines the pixel data as data of one pixel, the frame buffer The memory is an area where image data of the frame buffer memory corresponding to a blank period of the display device is not stored, and among the data of the one pixel that is the reading unit read from the frame buffer memory, Bit ratio data representing the ratio of the number of bits constituting a plurality of pixel data is stored, and the separation means stores the frame buffer when the image data of the plurality of images is stored in the frame buffer memory. The separation process of separating the data of the one pixel, which is the reading unit read from the memory by the processor, into the plurality of pixel data based on the bit ratio data is performed.
この構成によれば、フレームバッファメモリは、複数枚の画像の画像データを保存する場合、保存単位となるように、複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、分離手段はフレームバッファメモリから読み出された読出単位である一画素のデータを複数枚の画像に対応する複数個の画素データに分離する。このため、フレームバッファメモリの容量の増大を招くことなくフレームバッファメモリに複数の画像の画像データを保存することができ、フレームバッファメモリに保存された複数の画像の画像データを用いて複数の画像を表示装置に表示することができる。また、フレームバッファメモリに保存した画像を拡大処理してフレームバッファメモリの解像度以上の表示装置に表示することによる画像の画質の低下を抑えることができる。 According to this configuration, when storing image data of a plurality of images, the frame buffer memory stores data obtained by combining a plurality of pixel data corresponding to the plurality of images into one pixel so as to be a storage unit. The data is stored as data, and the separation means separates the data of one pixel, which is a read unit read from the frame buffer memory, into a plurality of pixel data corresponding to a plurality of images. Therefore, image data of a plurality of images can be stored in the frame buffer memory without causing an increase in the capacity of the frame buffer memory, and a plurality of images can be stored using the image data of the plurality of images stored in the frame buffer memory. Can be displayed on the display device. In addition, it is possible to suppress degradation in image quality caused by enlarging the image stored in the frame buffer memory and displaying it on a display device having a resolution higher than that of the frame buffer memory.
また、分離手段はビット割合データを用いて分離処理を行うため、同時にフレームバッファメモリに保存する複数枚の画像の画素データを構成するビット数を調整することができ、例えば一部の画像の画素データを構成するビット数を他の画像の画素データを構成するビット数より多くするなど複数枚の画像の表示に多様性を持たせることができる。 In addition , since the separation means performs the separation process using the bit ratio data, the number of bits constituting the pixel data of a plurality of images stored in the frame buffer memory can be adjusted at the same time. Diversity can be provided in the display of a plurality of images, for example, the number of bits constituting data is larger than the number of bits constituting pixel data of other images.
また、既存の記憶デバイスの容量の増大を招くことがなく、また、ビット割合データを保存するための新たな記憶デバイスを準備する必要もない。 Further , the capacity of the existing storage device is not increased, and it is not necessary to prepare a new storage device for storing the bit ratio data.
また、本発明にかかる他の遊技機は、複数枚の画像それぞれを前記複数枚の画像それぞれに対応する表示装置に表示する遊技機において、所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、前記フレームバッファメモリから前記データを読み出すプロセッサと、前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段とを備え、前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを前記複数個の画素データに分離する前記分離処理を行い、前記画素データは複数の階調要素の階調要素データを含み、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記複数枚の画像のうちの一の画像の前記画素データのうち一の階調要素の階調要素データを構成するビット数の割合は、他の画像の前記画素データのうち当該一の階調要素の階調要素データを構成するビット数の割合と異なっていることがあることを特徴としている。 In another gaming machine according to the present invention, in a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images, the game machine stores data with a predetermined number of bits as a storage unit and A frame buffer memory from which data is read using a predetermined number of bits as a read unit, a processor that reads the data from the frame buffer memory, and a separation process that separates the data read from the frame buffer memory by the processor Separation means, and the frame buffer memory is a data obtained by combining a plurality of pixel data corresponding to the plurality of images so as to be the storage unit when storing the image data of the plurality of images. Is stored as one pixel data, and the separating means stores the frame buffer memory. The image data of the plurality of images is stored in the frame buffer memory, the one pixel data that is the read unit read from the frame buffer memory by the processor is separated into the plurality of pixel data. performs processing, the pixel data includes a tone element data of a plurality of tone elements, when said frame buffer memory image data of the plurality of images are stored, one of the plurality of images The ratio of the number of bits constituting the gradation element data of one gradation element in the pixel data of the image of the image constitutes the gradation element data of the one gradation element of the pixel data of the other image. It is characterized by the fact that it may differ from the ratio of the number of bits.
この構成によれば、フレームバッファメモリは、複数枚の画像の画像データを保存する場合、保存単位となるように、複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、分離手段はフレームバッファメモリから読み出された読出単位である一画素のデータを複数枚の画像に対応する複数個の画素データに分離する。このため、フレームバッファメモリの容量の増大を招くことなくフレームバッファメモリに複数の画像の画像データを保存することができ、フレームバッファメモリに保存された複数の画像の画像データを用いて複数の画像を表示装置に表示することができる。また、フレームバッファメモリに保存した画像を拡大処理してフレームバッファメモリの解像度以上の表示装置に表示することによる画像の画質の低下を抑えることができる。また、画像の種類に応じてビット数の割り当てを調整することにより、画像の種類に応じた表示装置の表示能力を有効に活用することができる。 According to this configuration, when storing image data of a plurality of images, the frame buffer memory stores data obtained by combining a plurality of pixel data corresponding to the plurality of images into one pixel so as to be a storage unit. The data is stored as data, and the separation means separates the data of one pixel, which is a read unit read from the frame buffer memory, into a plurality of pixel data corresponding to a plurality of images. Therefore, image data of a plurality of images can be stored in the frame buffer memory without causing an increase in the capacity of the frame buffer memory, and a plurality of images can be stored using the image data of the plurality of images stored in the frame buffer memory. Can be displayed on the display device. In addition, it is possible to suppress degradation in image quality caused by enlarging the image stored in the frame buffer memory and displaying it on a display device having a resolution higher than that of the frame buffer memory. Further , by adjusting the bit number allocation according to the type of image, the display capability of the display device according to the type of image can be effectively utilized.
また、本発明にかかるさらに他の遊技機は、複数枚の画像それぞれを前記複数枚の画像それぞれに対応する表示装置に表示する遊技機において、所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、前記フレームバッファメモリから前記データを読み出すプロセッサと、前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段と、前記分離手段によって分離された前記複数枚の画像それぞれの画素データを、前記複数枚の画像それぞれに対応する前記表示装置の各階調要素の階調数に応じて伸長する伸長手段とを備え、前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを前記複数個の画素データに分離する前記分離処理を行うことを特徴としている。 Still another gaming machine according to the present invention is a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images, and stores data using a predetermined number of bits as a storage unit. A frame buffer memory from which data is read using the predetermined number of bits as a read unit; a processor that reads the data from the frame buffer memory; and a separation process that separates the data read from the frame buffer memory by the processor. Separating means for performing and decompressing means for expanding the pixel data of each of the plurality of images separated by the separating means in accordance with the number of gradations of each gradation element of the display device corresponding to each of the plurality of images with the door, the frame buffer memory, the image data of the plurality of images If present, the unit stores the combined data of a plurality of pixel data corresponding to the plurality of images as one pixel data so as to be the storage unit, and the separation unit stores the plurality of sheets in the frame buffer memory. When the image data of the image is stored, the separation process of separating the data of the one pixel which is the read unit read from the frame buffer memory by the processor into the plurality of pixel data is performed. It is characterized by .
この構成によれば、フレームバッファメモリは、複数枚の画像の画像データを保存する場合、保存単位となるように、複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、分離手段はフレームバッファメモリから読み出された読出単位である一画素のデータを複数枚の画像に対応する複数個の画素データに分離する。このため、フレームバッファメモリの容量の増大を招くことなくフレームバッファメモリに複数の画像の画像データを保存することができ、フレームバッファメモリに保存された複数の画像の画像データを用いて複数の画像を表示装置に表示することができる。また、フレームバッファメモリに保存した画像を拡大処理してフレームバッファメモリの解像度以上の表示装置に表示することによる画像の画質の低下を抑えることができる。また、フレームバッファメモリに保存されている画像の画素データの各階調要素のビット数が表示装置の各階調要素の階調数に対応していない場合でも、フレームバッファメモリに保存されている画像の画素データの各階調要素を表示装置の各階調要素の階調数に対応したものに変換して当該表示装置に当該画像を表示することができる。 According to this configuration, when storing image data of a plurality of images, the frame buffer memory stores data obtained by combining a plurality of pixel data corresponding to the plurality of images into one pixel so as to be a storage unit. The data is stored as data, and the separation means separates the data of one pixel, which is a read unit read from the frame buffer memory, into a plurality of pixel data corresponding to a plurality of images. Therefore, image data of a plurality of images can be stored in the frame buffer memory without causing an increase in the capacity of the frame buffer memory, and a plurality of images can be stored using the image data of the plurality of images stored in the frame buffer memory. Can be displayed on the display device. In addition, it is possible to suppress degradation in image quality caused by enlarging the image stored in the frame buffer memory and displaying it on a display device having a resolution higher than that of the frame buffer memory. Even if the number of bits of each gradation element of the pixel data of the image stored in the frame buffer memory does not correspond to the number of gradations of each gradation element of the display device, the image stored in the frame buffer memory Each gradation element of the pixel data can be converted into one corresponding to the number of gradations of each gradation element of the display device, and the image can be displayed on the display device.
また、本発明にかかるさらに他の遊技機は、複数枚の画像それぞれを前記複数枚の画像それぞれに対応する表示装置に表示する遊技機において、所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、前記フレームバッファメモリから前記データを読み出すプロセッサと、前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段とを備え、前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを前記複数個の画素データに分離する前記分離処理を行い、前記複数枚の画像のうちの一部に対応する前記表示装置では前記プロセッサから出力される第1制御信号を基に画像の表示制御が行われ、前記複数枚の画像のうちの残り部分に対応する前記表示装置では前記プロセッサから出力される前記第1制御信号とは異なる第2制御信号を基に画像の表示制御が行われ、前記遊技機は、前記プロセッサから出力される前記第1制御信号を用いて前記第2制御信号を生成する制御信号生成手段を更に備えることを特徴としている。 Still another gaming machine according to the present invention is a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images, and stores data using a predetermined number of bits as a storage unit. A frame buffer memory from which data is read using the predetermined number of bits as a read unit; a processor that reads the data from the frame buffer memory; and a separation process that separates the data read from the frame buffer memory by the processor. The frame buffer memory is configured to combine a plurality of pixel data corresponding to the plurality of images so as to be the storage unit when storing the image data of the plurality of images. Data is stored as one-pixel data, and the separation means includes the frame buffer. When the image data of the plurality of images is stored in a memory, the one-pixel data that is the reading unit read from the frame buffer memory by the processor is separated into the plurality of pixel data. Separation processing is performed, and the display device corresponding to a part of the plurality of images performs image display control based on a first control signal output from the processor, and among the plurality of images In the display device corresponding to the remaining portion of the image, image display control is performed based on a second control signal different from the first control signal output from the processor , and the gaming machine is output from the processor. It is characterized by further comprising a control signal generating means for generating the second control signal using the first control signal.
この構成によれば、フレームバッファメモリは、複数枚の画像の画像データを保存する場合、保存単位となるように、複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、分離手段はフレームバッファメモリから読み出された読出単位である一画素のデータを複数枚の画像に対応する複数個の画素データに分離する。このため、フレームバッファメモリの容量の増大を招くことなくフレームバッファメモリに複数の画像の画像データを保存することができ、フレームバッファメモリに保存された複数の画像の画像データを用いて複数の画像を表示装置に表示することができる。また、フレームバッファメモリに保存した画像を拡大処理してフレームバッファメモリの解像度以上の表示装置に表示することによる画像の画質の低下を抑えることができる。また、プロセッサにより複数枚の画像のうちの一部に対応する表示装置の表示制御を行うことにより、複数枚の画像のうちの残りの部分に対応する表示装置の表示制御も行うことができるため、表示制御を簡素化することができる。 According to this configuration, when storing image data of a plurality of images, the frame buffer memory stores data obtained by combining a plurality of pixel data corresponding to the plurality of images into one pixel so as to be a storage unit. The data is stored as data, and the separation means separates the data of one pixel, which is a read unit read from the frame buffer memory, into a plurality of pixel data corresponding to a plurality of images. Therefore, image data of a plurality of images can be stored in the frame buffer memory without causing an increase in the capacity of the frame buffer memory, and a plurality of images can be stored using the image data of the plurality of images stored in the frame buffer memory. Can be displayed on the display device. In addition, it is possible to suppress degradation in image quality caused by enlarging the image stored in the frame buffer memory and displaying it on a display device having a resolution higher than that of the frame buffer memory. In addition, since the display control of the display device corresponding to a part of the plurality of images is performed by the processor, the display control of the display device corresponding to the remaining part of the plurality of images can also be performed. , Display control can be simplified.
<第1実施形態>
本発明の第1実施形態に係る遊技機の一例であるスロットマシン1について、図1〜図7を参照して説明する。
<First Embodiment>
A
(構成)
スロットマシン1の構成の概略について図1を参照して説明する。
(Constitution)
An outline of the configuration of the
この実施形態におけるスロットマシン1は、予め設定された複数の遊技状態のうちのいずれかの遊技状態において、メダルなどの遊技媒体が規定数投入されることを条件とする遊技者の操作に基づいて一回の遊技が実行されるものであって、例えば図1に示すように構成されている。すなわち、このスロットマシン1では、筐体3の前面が前面扉5により開閉自在に閉塞され、この前面扉5のほぼ中央高さの位置に操作板7が配設されると共に、この操作板7の上方に正面板9が配設されている。
The
そして、この正面板9には横長矩形の表示窓11が設けられている。また、表示窓11の内側には、図1に示すように、複数種類の図柄を予め定められた順序で可変表示する左・中・右リール13L,13M,13Rが配置されている。これら左・中・右リール13L,13M,13Rには、複数種類の図柄が合計21個、所定の配列でそれぞれ設けられている。また、各図柄には、0番から20番までのコマ番号が順に付されている。そして、例えば、コマ番号0番から20番までの図柄が印刷されたリールテープがリールの周面に貼り付けられて各リール13L,13M,13Rがそれぞれ形成される。また、各リール13L,13M,13Rが回転すると、コマ番号20番、19番、…、0番、20番、…の予め定められた順に複数の図柄がそれぞれ表示窓11に変動表示される。表示窓11からは、各リール13L,13M,13Rの回転が停止すると、図柄が上段、中段および下段にそれぞれ1個の合計3個ずつ覗くように設定されている。すなわち、3個すべてのリール13L,13M,13Rが停止すると、縦3列横3行に配列された合計9個の図柄が表示窓11に停止表示されるようになっている。なお、例えば、上段ライン、中段ライン、下段ライン、右上がりライン、右下がりラインの5ラインが入賞ラインとして設定されている。
The
また、各リール13L,13M,13Rをそれぞれ独立して回転駆動できるように、各リール13L,13M,13Rには、それぞれステッピングモータにより構成される図2に示すリールモータ14L,14M,14Rが連結されている。
Further, the
更に、操作板7には、内部に貯留されているクレジットメダルから1枚ずつのメダル投入を指示するためのベットスイッチ15、クレジットメダルから1ゲーム(遊技)あたりの最大投入枚数(3枚に設定されている)のメダル投入を指示するための最大ベットスイッチ17、各リール13L,13M,13Rを回転させて各図柄の可変表示を開始させるレバー状のスタートスイッチ19、左・中・右リール13L,13M,13Rの回転をそれぞれ停止させて各図柄の可変表示を停止させる左・中・右ストップスイッチ21L,21M,21R、クレジットメダルを払い出すための精算スイッチ23、およびメダル投入口25が設けられている。また、各リール13L,13M,13Rにより複数種類の図柄を可変表示する複数の可変表示列が形成されており、各ストップスイッチ21L,21M,21Rは、各リール13L,13M,13Rそれぞれに対応して設けられている。
Further, the
また、正面板9の上方のほぼ中央には、動画などを表示して遊技者に当選や入賞などを告知したり、各ストップスイッチ21L,21M,21Rの操作態様を報知したりする演出を行うためのメイン液晶表示器(メインLCD)27M、第1サブ液晶表示器(第1サブLCD)27S1、第2サブ液晶表示器(第2サブLCD)27S2が設けられている。これらメインLCD27M、第1サブLCD27S1、第2サブLCD27S2が本発明の「表示装置」に相当する。また、メインLCD27M、第1サブLCD27S1、第2サブLCD27S2のすぐ上方には、各種の入賞図柄が表示された説明パネル29が設けられ、説明パネル29の左右には、音楽や音声などによる演出を行うためのスピーカ31L,31Rがそれぞれ設けられている。また、説明パネル29およびスピーカ31L,31Rの上辺には中央ランプ部33Mが配設され、その左右には左・右ランプ部33L,33Rがそれぞれ配設されている。各ランプ部33M,33L,33Rには、それぞれ発光ダイオードなどの光源が配設されている。これらのランプ部33M,33L,33Rは一体的に形成され、遊技者に当選や入賞を告知するなどの演出を行うための上部ランプ部33を構成している。
In addition, an animation or the like is displayed almost at the center above the
また、操作板7の下方には、装飾画などが表示された下部パネル35が設けられ、この下部パネル35の左右には、それぞれ複数の光源が例えば2列に並んで配置された下部ランプ部37L,37Rが設けられている。また、下部パネル35の下方には、メダル払出口39や、このメダル払出口39から払い出されるメダルを受けるメダル受け41が設けられている。また、正面板9の右下隅には、3つのリールに対する入賞ラインの位置を示す図形(図示省略)が描かれ、正面板9の左下隅にはクレジットメダルの貯留枚数を表示するクレジット表示器45が配設されている。このクレジット表示器45は、例えば2個の7セグメントLEDで構成され、2桁の貯留枚数(最大で50枚)が表示可能になっている。
In addition, a
また、各リール13L,13M,13Rを支持する支持枠体(図示省略)が、筐体3内の後壁に固定されている。筐体3内の支持枠体の下方には、メダルをメダル払出口39に排出するためのホッパーユニット43(図2参照)が配設されている。また、メダル投入口25付近の裏面側には、メダル投入口25に投入されたメダルが正規のものか否かを選別して正規のメダルのみをホッパーユニット43に導くメダルセレクタ48(図2参照)が配設されている。また、ホッパーユニット43の左側には、操作ボックス49(図2参照)が筐体3内の左側壁に固定されている。この操作ボックス49には、電源のオンオフを切り替える電源スイッチ50(図2参照)が設けられるとともに、オンとオフとが切り替えられる設定変更開始処理用のキーシリンダからなる変更処理開始スイッチ56(図2参照)、設定変更時の設定値の切り替えを行うのに用いられるリセットスイッチ52(図2参照)が設けられている。ただし、変更処理開始スイッチ56がオンの状態で電源スイッチ50がオンにされると、リセットスイッチ52を用いた設定変更処理が開始される。
A support frame (not shown) that supports the
続いて、スロットマシン1の電気的な構成について図2を参照して説明する。図2はスロットマシンの電気的構成を示すブロック図である。
Next, the electrical configuration of the
図2において、投入センサ53は、筐体3内部のメダル投入口25近傍であってメダルセレクタ48部分に設けられ、メダル投入口25に投入されたメダルを1枚ずつ検出するものである。払出センサ54は、ホッパーユニット43の出口に設けられ、メダル払出口39に払い出されるメダルを1枚ずつ検出するものである。
In FIG. 2, the
左・中・右位置センサ55L,55M,55Rは、左・中・右リール13L,13M,13Rの回転位置をそれぞれ検出するためのもので、例えば左・中・右リール13L,13M,13Rにそれぞれ設けられた突起部を検出するフォトインタラプタからなり、左・中・右リール13L,13M,13Rが回転すると、一周ごとに突起部を検出してその検出信号をメイン制御基板63に出力する。この実施形態では、例えば左・中・右位置センサ55L,55M,55Rが上記突起部を検出したときに、それぞれコマ番号20番の図柄が表示窓11の中段に位置するように構成されている。
The left / middle /
ホッパーモータ57はホッパーユニット43に配設され、その駆動によりメダルをメダル払出口39に向けて払い出すものである。
The
また、このスロットマシン1では、遊技の進行に関する制御を行うメインCPU61が実装されたメイン制御基板63と、メイン制御基板63から送信された情報に基づき遊技の進行に合わせた演出の制御を行うサブCPU71が実装されたサブ制御基板73とが別々に設けられており、メイン制御基板63からサブ制御基板73に対して各種の遊技情報が一方向で送信される。
Further, in this
メイン制御基板63のRAM65はスロットマシン1の遊技状態などの遊技に関するデータを一時的に記憶するものであり、各種のデータを格納するための各種の記憶領域が形成されている。
The
また、メイン制御基板63のROM67は予め設定されたデータを含む遊技機用プログラム(スロットマシン1用のプログラム)を記憶する。
The
また、メイン制御基板63のメインCPU61は、タイマ割込などの割込機能を有し、ROM67に記憶された遊技機用プログラムを実行することにより、遊技の進行に関する処理を行う。また、メインCPU61は、役抽選結果に関する情報、各ストップスイッチ21L,21M,21R、スタートスイッチ19等の遊技者により操作される操作器具の操作に関する情報などの種々の遊技情報をコマンド形式でサブ制御基板73(サブCPU71)に送信する。
Further, the
また、サブ制御基板73のメモリ75は、各種データを一時的に記憶するRAM部と、演出用の各種プログラムなどを記憶するROM部とを備えている。また、サブ制御基板73のサブCPU71は、タイマ割込などの割込機能を有し、サブCPU71は、メインCPU61から送信されるスロットマシン1に関する各種の遊技情報に基づいてメモリ75に格納されたプログラムを実行することで、遊技者に対する遊技に関連する演出の内容を決定する。また、サブ制御基板73のサブCPU71は、決定された演出の内容に基づいて、メインLCD27M、第1サブLCD27S1、第2サブLCD27S2に例えば演出用の画像等を表示するためにVDP77やスピーカ31L,31Rなどの制御を行う。
The
また、サブ制御基板73のVDP77は、VRAM77aにデータに保存したり、VRAM77aに保存されているデータを読み出したりする。出力回路79はVDP77によってVRAM77aから読み出されたデータをメインLCD27M、第1サブLCD27S1、第2サブLCD27S2に出力する。なお、VDP77は本発明の「プロセッサ」に相当し、VRAM77aは本発明の「フレームバッファメモリ」に相当する。
Further, the
(メイン制御基板)
次に、メイン制御基板63について説明する。
(Main control board)
Next, the
メイン制御基板63は、ROM67に格納されたプログラムを実行することにより実現される種々の機能や、ハードウェアが制御されることにより実現される種々の機能を備えている。
The
メインCPU61は、当選した当選役グループ(1または複数の役を構成役として有する。)の種類や役の入賞・非入賞等により、スロットマシン1が備える複数の遊技状態のうちいずれか一つの遊技状態にスロットマシン1の遊技を制御する。
The
また、メインCPU61は、電源スイッチ50、変更処理開始スイッチ56、リセットスイッチ52に対する所定の設定変更操作に基づいて、出玉率(獲得メダル数÷投入メダル数×100[%])の調整をするための設定(設定1〜設定6)を変更する。
Further, the
また、メインCPU61は、制御した遊技状態の種類、および、設定した設定値(設定1から設定6)に基づき、複数の役抽選テーブルから1つの役抽選テーブルを選択する。この役抽選テーブルには、予め設定された複数の当選役グループそれぞれについて、当選役グループと当該当選役グループが役抽選において当選となる抽選値の範囲とが対応づけて記憶されている。
Further, the
また、メインCPU61は、役抽選用の乱数を所定の範囲内で発生させ、発生させた乱数値を抽選値としてスタートスイッチ19が操作されたタイミングで抽出する。そして、メインCPU61は、選択した役抽選値テーブルと抽出した抽選値とを用いて当選役グループの当選かどうかの決定を行う。
The
また、メインCPU61は、スタートスイッチ19が遊技者により操作されると、各リール13L,13M,13Rの回転を開始させ、左・中・右位置センサ55L,55M,55Rの検出信号と、左・中・右リール13L,13M,13Rを駆動する各リールモータ14L,14M,14Rへの供給パルス数とに基づき、左・中・右リール13L,13M,13Rの回転位置をそれぞれ検出する。メインCPU61は、全てのリール13L,13M,13Rが定速回転となったときに、各ストップスイッチ21L,21M,21Rの操作を有効操作として受付ける状態となる。この状態で各ストップスイッチ21L,21M,21Rの操作が遊技者により行われると、メインCPU61は、検出した各左・中・右リール13L,13M,13Rの回転位置と、遊技者による各ストップスイッチ21L,21M,21Rの操作態様(例えば押し順や操作タイミング)と、役抽選結果とに基づき、予め設定されているすべりコマ数(引き込み可能範囲:通常、最大4コマ)の範囲内で各リール13L,13M,13Rが停止するように停止制御を行う。
When the
全てのリール13L,13M,13Rの回転が停止した後、メインCPU61は、リール13L,13M,13Rの入賞ラインの図柄組合せが、役抽選により当選した当選役グループを構成する役に対応する図柄組合せであるかどうかの判定を行い、入賞ラインの図柄組合せが当該役に対応する図柄組合せである場合は、当該役に入賞したと判定し、そうでない場合はハズレと判定する。メインCPU61は、役抽選により当選した当選役グループを構成する役に入賞したと判定したときに、それがメダル払い出しのある役の入賞であれば、ホッパーユニット43を動作させて、入賞した役に対応した払出数だけメダルを払い出すものである。ただし、メインCPU61はクレジットメダルの貯留枚数が上限値(この実施形態では例えば50枚)に達していない場合は、払出数分だけクレジットメダルの枚数を増加させる。
After the rotation of all the
また、メインCPU61は、メダルセレクタ48の動作を制御することにより、メダル受入可と受入不可とを切り替える。
Further, the
また、メインCPU61は、設定値、遊技状態、役抽選結果に関する情報、図柄判定結果に関する情報、各リール13L,13M,13Rの回転・停止状態、メダルの払出状態、前面扉5の開放または閉塞の状態、スロットマシン1のエラー状態などスロットマシン1の状態を表すデータ、各ストップスイッチ21L,21M,21R、スタートスイッチ19等の遊技者により操作される操作器具の操作に関する情報などの種々の情報をサブ制御基板73(サブCPU71)に送信するためのコマンドを生成し、生成したコマンドをサブ制御基板73のサブCPU71に送信する。なお、コマンドはメイン制御基板63からサブ制御基板73に一方通行で送信される。
In addition, the
(サブ制御基板)
次に、サブ制御基板73について説明する。サブ制御基板73は、メイン制御基板63から送信されたコマンドを受信し、メイン制御基板63の動作や状態に応じた演出を行うものである。サブ制御基板73は、メモリ75に格納されたプログラムを実行することにより実現される種々の機能や、ハードウェアにより実現される種々の機能を備えている。
(Sub control board)
Next, the
サブCPU71は、メイン制御基板63により送信された種々のデータを含むコマンドを受信する。そして、サブCPU71は、受信したコマンドに応じて、演出の内容を決定し、決定した演出の内容に応じて、例えば、メインLCD27M、第1サブLCD27S1、第2サブLCD27S2に動画等の画像を表示するためにVDP77の制御を行ったり、スピーカ31L,31Rからの音声の出力制御を行ったり、上部ランプ部33や下部ランプ部37L,37Rの光源を一斉にあるいは個別に点滅させる制御を行ったりする。
The
メモリ75に記憶されている複数枚の画像の画像データはVDP77によりVRAM77aに保存された後、VRAM77aに保存された複数枚の画像の画像データはVDP77により読み出される。そして、読み出された複数枚の画像の画像データは出力回路79によってそれぞれ対応するLCD(メインLCD27M、第1サブLCD27S1、第2サブLCD27S2)に供給される。
The image data of a plurality of images stored in the
ただし、メインLCD27Mの画素数は256(水平方向)×256(垂直方向)である(図4(a)のメインLCD仕様を参照)。また、第1サブLCD27S1および第2サブLCD27S2それぞれの画素数は128(水平方向)×256(垂直方向)である(図4(a)の第1サブLCD仕様、第2サブLCD仕様を参照)。なお、メインLCD27M、第1サブLCD27S1、第2サブLCD27S2の上記の画素数は一例である。
However, the number of pixels of the
メインLCD27Mに表示される画像の画像データは、メインLCD27Mの256×256個の画素の画素データを含む。また、第1サブLCD27S1に表示される画像の画像データは、第1サブLCD27S1の128×256個の画素の画素データを含む。第2サブLCD27S2に表示される画像の画像データは、第2サブLCD27S2の128×256個の画素の画素データを含む。但し、以下において、画素(i,j)と記載する場合、メインLCD27M、第1サブLCD27S1、第2サブLCD27S2それぞれにおいて、上からj(jは0、1、2、・・・の整数)番目のラインにおける左からi(iは0、1、2、・・・の整数)番目の画素を示す。
The image data of the image displayed on the
画素データは、B(Blue:青)、G(Green:緑)、R(Red:赤)、A(Alpha:透明度)の4つの要素(以下、「階調要素」と記載する。)のデータ(以下、「階調要素データ」と記載する。)を含む。 The pixel data is data of four elements (hereinafter referred to as “gradation elements”) of B (Blue: blue), G (Green: green), R (Red: red), and A (Alpha: transparency). (Hereinafter referred to as “tone element data”).
VRAM77aは、水平方向に所定数のビット(各実施形態及び変形例では40ビット)を所定個(各実施形態及び変形例では(256+α)個)並べて1ラインとし、垂直方向に所定数のライン(各実施形態及び変形例では(256+β)ライン)並べたものを全記憶領域として管理されている(図3、図4のVRAM仕様を参照)。
The
VRAM77aは、図3の保存単位/読出単位に示すように、所定数のビット(各実施形態及び変形例では40ビット)を保存単位としてデータを保存する。また、VRAM77aでは、図3の保存単位/読出単位に示すように、所定数のビット(各実施形態及び変形例では40ビット)を読出単位としてデータが読み出される。この保存単位および読出単位は、VRAM77aに1枚の画像の画像データを保存する場合における1画素の画素データに対応し、各実施形態及び変形例において、この保存単位および読出単位における40ビットを階調要素「B」、「G」、「R」、「A」それぞれに10ビットずつ割り当てている。なお、以下において、階調要素「B」、「G」、「R」、「A」それぞれの10ビットの階調要素データB,G,R,Aを含む40ビットのデータを「基本単位データ」と記載する。
As shown in the storage unit / reading unit in FIG. 3, the
図3におけるVRAM77aのP(i,j)(iは0以上255以下の整数、jは0以上255以下の整数)で示す各記憶領域は、メインLCD27Mの各画素に対応し、メインLCD27M用の画像に含まれる画素の画素データが保存される記憶領域である。また、それ以外の各記憶領域(図3の塗りつぶしが施されている領域)はメインLCD27M用の画像データを記憶していない領域であって、メインLCD27Mのブランク期間に対応する記憶領域である。なお、以下において、VRAM77の記憶領域のうちメインLCD27Mに対応する画像の画像データを記憶する記憶領域を「メイン画像データ記憶領域」と記載し、VRAM77aの記憶領域のうちメインLCD27Mのブランク期間に対応する記憶領域を「ブランク期間対応記憶領域」と記載する。
Each storage area indicated by P (i, j) (i is an integer from 0 to 255, j is an integer from 0 to 255) in the
第1実施形態では、VRAM77aのP(i,j)(iは0以上127以下の整数、jは0以上255以下の整数)で示す各記憶領域には、40ビットの基本単位データとして、メインLCD27Mの画素(i,j)の4Nビットの画素データと第1サブLCD27S1の画素(i,j)の4(10−N)ビットの画素データとを結合したデータが記憶される。また、VRAM77aのP(128+i,j)(iは0以上127以下の整数、jは0以上255以下の整数)で示す各記憶領域には、40ビットの基本単位データとして、メインLCD27Mの画素(128+i,j)の4Nビットの画素データと第2サブLCD27S2の画素(i,j)の4(10−N)ビットの画素データとを結合したデータが記憶される。
In the first embodiment, each storage area indicated by P (i, j) (i is an integer from 0 to 127 and j is an integer from 0 to 255) in the
なお、第1実施形態において、サブLCDと記載した場合、第1サブLCD27S1、第2サブLCD27S2を指し示す。 In the first embodiment, when the sub LCD is described, the first sub LCD 27S1 and the second sub LCD 27S2 are indicated.
結合したデータは、メインLCD27Mの1画素のNビットの階調要素データB(メイン)、サブLCDの1画素の(10−N)ビットの階調要素データB(サブ)、メインLCD27Mの1画素のNビットの階調要素データG(メイン)、サブLCDの1画素の(10−N)ビットの階調要素データG(サブ)、メインLCD27Mの1画素のNビットの階調要素データR(メイン)、サブLCDの1画素の(10−N)ビットの階調要素データR(サブ)、メインLCD27Mの1画素のNビットの階調要素データA(メイン)、サブLCDの1画素の(10−N)ビットの階調要素データA(サブ)を並べたビット列からなる。なお、図3の保存例にN=5の場合を示している。
The combined data includes N-bit gradation element data B (main) of one pixel of the
第1実施形態では、上記のNは可変となっており、後述するようにVRAM77aから読み出された基本単位データを構成する10ビットの階調要素データB、G、R、Aを、メインLCD27Mの1画素のNビットの階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)と、サブLCDの1画素の(10−N)ビットの階調要素データB(サブ)、G(サブ)、R(サブ)、A(サブ)とにそれぞれ分離する。この分離を可能にするために、基本単位データのうちメインLCD27Mに対応する画素データを構成するビット数、サブLCDに対応する画素データを構成するビット数の割合をそれぞれ表すビット割合データがブランク期間対応記憶領域のうちの所定位置(以下、「ビット割合データ記憶位置」と記載する。)に保存される。ただし、基本単位データのうちメインLCD27Mに対応する画素データを構成するビット数の割合はN/10であり、基本単位データのうちサブLCDに対応する画素データを構成するビット数の割合は(10−N)/10である。
In the first embodiment, the above N is variable. As described later, 10-bit gradation element data B, G, R, and A constituting basic unit data read from the
ここで、N=10の場合はメインLCD27M用の1枚の画像の画像データがVRAM77aに保存されていることになる。また、N=10以外のN=5、6等の場合はメインLCD27M用の1枚の画像の画像データと第1サブLCD27S1および第2サブLCD27S2それぞれ用の1枚の画像の画像データがVRAM77aに保存されていることになる。このように、スロットマシン1はVRAM77aに1枚の画像の画像データを保存する場合と、複数枚の画像の画像データを保存する場合とを切り替えることが可能になっている。
Here, when N = 10, the image data of one image for the
なお、基本単位データのうちメインLCD27Mに対応する画素データを構成するビット数および第1サブLCD27S1および第2サブLCD27S2それぞれに対応する画素データを構成するビット数を保存するようにしてもよい。また、基本単位データのうちメインLCD27Mに対応する画素データを構成するビット数またはその割合のみを保存するようにしてもよく、第1サブLCD27S1および第2サブLCD27S2それぞれに対応する画素データを構成するビット数またはその割合のみを保存するようにしてもよい。
Of the basic unit data, the number of bits constituting the pixel data corresponding to the
なお、結合したデータは、メインLCD27Mの1画素のNBビットの階調要素データB(メイン)、サブLCDの1画素の(10−NB)ビットの階調要素データB(サブ)、メインLCD27Mの1画素のNGビットの階調要素データG(メイン)、サブLCDの1画素の(10−NG)ビットの階調要素データG(サブ)、メインLCD27Mの1画素のNRビットの階調要素データR(メイン)、サブLCDの1画素の(10−NR)ビットの階調要素データR(サブ)、メインLCD27Mの1画素のNAビットの階調要素データA(メイン)、サブLCDの1画素の(10−NA)ビットの階調要素データA(サブ)を並べたビット列からなるようにしてもよく、この場合において、NB、NG、NR、NAをそれぞれ可変としてもよい。この場合、結合したデータを分離可能とするために、例えば、基本単位画像データを構成する階調要素データBのうち階調要素データB(メイン)を構成するビット数、階調要素データB(サブ)を構成するビット数の割合をそれぞれ表す階調要素「B」用のビット割合データ、基本単位画像データを構成する階調要素データGのうち階調要素データG(メイン)を構成するビット数、階調要素データG(サブ)を構成するビット数の割合をそれぞれ表す階調要素「G」用のビット割合データ、基本単位画像データを構成する階調要素データRのうち階調要素データR(メイン)を構成するビット数、階調要素データR(サブ)を構成するビット数の割合をそれぞれ表す階調要素「R」用のビット割合データ、基本単位画像データを構成する階調要素データAのうち階調要素データA(メイン)を構成するビット数、階調要素データA(サブ)を構成するビット数の割合をそれぞれ表す階調要素「A」用のビット割合データを、ブランク期間対応記憶領域のうちの所定位置に保存するようにする。そして、この保存した各階調要素用のビット割合データを用いて、階調要素データB、G、R、AをメインLCD27Mに対応するデータとサブLCDに対応するデータに分離する。
Note that combined data is 1 pixel of N B-bit grayscale element data B in the main LCD27M (main), the sub-LCD 1 pixels (10-N B) tone element bit data B (sub), a main of one pixel of LCD27M N G bits of the grayscale component data G (main),
なお、VRAM77aの記憶容量は、メインLCD27Mの画素数aと第1サブLCD27S1の画素数bと第2サブLCD27S2の画素数cとを合計した値(a+b+c)に基本単位データのビット数dを乗算した値((a+b+c)×d)より小さくなっている。また、メインLCD27M、第1サブLCD27S1、第2サブLCD27S2の各画像の各画素の画素データはメモリ75から読み出されてVRAM77aに一時的に記憶されている。
Note that the storage capacity of the
続いて、図3のVRAM77aに保存された基本単位データがメインLCD27M、第1サブLCD27S1、第2サブLCD27S2に出力されるまでの処理の概要について図4を参照して説明する。ただし、図4(b),(c)は上記のNが5の場合である。なお、図4(b),(c)において、メインLCD27Mに対応する各階調要素データには下付け文字「M」を付し、第1サブLCD27S1に対応する各階調要素データには下付け文字「S1」を付し、第2サブLCD27S2に対応する各階調要素データには下付け文字「S2」を付している。
Next, an outline of processing until the basic unit data stored in the
なお、図4(a)に示すように、VRAM77aの仕様では基本単位データは40ビットからなり、各階調要素データB、G、R、Aは10ビットからなる。また、メインLCD27Mの仕様では画素データは32ビットからなり、各階調要素データB、G、R、Aは8ビットからなる。また、第1サブLCD27S1、第2サブLCD27S2それぞれの仕様では画素データは24ビットからなり、各階調要素データB、G、R、Aは6ビットからなる。なお、メインLCD27Mの画素の各階調要素の階調数は28であり、第1サブLCD27S1および第2サブLCD27S2それぞれの画素の各階調要素の階調数は26である。
As shown in FIG. 4A, in the specification of the
まず、P(i,j)(iは0以上127以下の整数、jは0以上255以下の整数)で示す各記憶領域に記憶されている基本単位データがメインLCD27M、第1サブLCD27S1に出力されるまでの処理の概要について図4(b)を参照して説明する。
First, basic unit data stored in each storage area indicated by P (i, j) (i is an integer of 0 to 127, j is an integer of 0 to 255) is output to the
P(i,j)(iは0以上127以下の整数、jは0以上255以下の整数)で示す各記憶領域から読出単位である10ビットの階調要素データB、G、R、Aからなる40ビットの基本単位データが読み出される。但し、基本単位データを構成する10ビットの階調要素データB、G、R、AはメインLCD27Mに対応する1画素の5ビットの階調要素データBM、GM、RM、AMと第1サブLCD27S1に対応する1画素の5ビットの階調要素データBS1、GS1、RS1、AS1とを結合したものである。
From 10-bit gradation element data B, G, R, and A which are read units from each storage area indicated by P (i, j) (i is an integer of 0 to 127, j is an integer of 0 to 255) The 40-bit basic unit data is read out. However, 10-bit gradation element data B, G, R, and A constituting the basic unit data are 5 bits of gradation element data B M , G M , R M , and A M of one pixel corresponding to the
読み出された40ビットの基本単位データにおいて、基本単位データを構成する10ビットの階調要素データB、G、R、Aは、メインLCD27Mに対応する1画素の5ビットの階調要素データBM、GM、RM、AMと、第1サブLCD27S1に対応する1画素の5ビットの階調要素データBS1、GS1、RS1、AS1とに分離される。分離により得られた5ビットの階調要素データBM、GM、RM、AMはメインLCD27M側の信号経路に出力され、分離により得られた5ビットの階調要素データBS1、GS1、RS1、AS1は分配先切替側の信号経路に出力される。
In the read 40-bit basic unit data, 10-bit gradation element data B, G, R, and A constituting the basic unit data are 5-bit gradation element data B of one pixel corresponding to the
分配先切替側の信号経路に出力された5ビットの階調要素データBS1、GS1、RS1、AS1は、第1サブLCD27S1側の信号経路および第2サブLCD27S2側の信号経路のうちの第1サブLCD27S1側の信号経路に出力される。 The 5-bit gradation element data B S1 , G S1 , R S1 , and A S1 output to the signal path on the distribution destination switching side are the signal path on the first sub LCD 27S1 side and the signal path on the second sub LCD 27S2 side. Is output to the signal path on the first sub LCD 27S1 side.
メインLCD27M側の信号経路に出力された5ビットの階調要素データBM、GM、RM、AMは、8ビットの階調要素データBM、GM、RM、AMにシフトされ、シフトにより得られた8ビットの階調要素データBM、GM、RM、AMがメインLCD27Mに出力される。
Main LCD27M side of the signal path to output the 5-bit gradation data elements B M, G M, R M , A M is 8-bit gradation data elements B M, G M, R M , shifted to A M Then, 8-bit gradation element data B M , G M , R M , and A M obtained by the shift are output to the
第1サブLCD27S1側の信号経路に出力された5ビットの階調要素データBS1、GS1、RS1、AS1は、6ビットの階調要素データBS1、GS1、RS1、AS1にシフトされ、シフトにより得られた6ビットの階調要素データBS1、GS1、RS1、AS1が第1サブLCD27S1に出力される。 The 5-bit gradation element data B S1 , G S1 , R S1 , A S1 output to the signal path on the first sub LCD 27S1 side is the 6-bit gradation element data B S1 , G S1 , R S1 , A S1. 6-bit gradation element data B S1 , G S1 , R S1 , A S1 obtained by the shift are output to the first sub LCD 27S1.
続いて、P(128+i,j)(iは0以上127以下の整数、jは0以上255以下の整数)で示す各記憶領域に記憶されている基本単位データがメインLCD27M、第2サブLCD27S2に出力されるまでの処理の概要について図4(c)を参照して説明する。
Subsequently, the basic unit data stored in each storage area indicated by P (128 + i, j) (i is an integer of 0 to 127, j is an integer of 0 to 255) is stored in the
P(128+i,j)(iは0以上127以下の整数、jは0以上255以下の整数)で示す各記憶領域から読出単位である40ビットの基本単位データ(40ビットの基本単位データは10ビットの階調要素データB、G、R、Aからなる)が読み出される。但し、基本単位データを構成する10ビットの階調要素データB、G、R、AはメインLCD27Mに対応する1画素の5ビットの階調要素データBM、GM、RM、AMと第2サブLCD27S2に対応する1画素の5ビットの階調要素データBS2、GS2、RS2、AS2とを結合したものである。
40-bit basic unit data that is a read unit from each storage area indicated by P (128 + i, j) (i is an integer of 0 to 127, j is an integer of 0 to 255). Bit gradation element data B, G, R, and A) are read out. However, 10-bit gradation element data B, G, R, and A constituting the basic unit data are 5 bits of gradation element data B M , G M , R M , and A M of one pixel corresponding to the
読み出された40ビットの基本単位データにおいて、基本単位データを構成する10ビットの階調要素データB、G、R、Aは、メインLCD27Mに対応する1画素の5ビットの階調要素データBM、GM、RM、AMと、第2サブLCD27S2に対応する1画素の5ビットの階調要素データBS2、GS2、RS2、AS2とに分離される。分離により得られた5ビットの階調要素データBM、GM、RM、AMはメインLCD27M側の信号経路に出力され、分離により得られた5ビットの階調要素データBS2、GS2、RS2、AS2は分配先切替側の信号経路に出力される。
In the read 40-bit basic unit data, 10-bit gradation element data B, G, R, and A constituting the basic unit data are 5-bit gradation element data B of one pixel corresponding to the
分配先切替側の信号経路に出力された5ビットの階調要素データBS2、GS2、RS2、AS2は、第1サブLCD27S1側の信号経路および第2サブLCD27S2側の信号経路のうちの第2サブLCD27S2側の信号経路に出力される。 The 5-bit gradation element data B S2 , G S2 , R S2 , A S2 output to the signal path on the distribution destination switching side is the signal path on the first sub LCD 27S1 side and the signal path on the second sub LCD 27S2 side. Is output to the signal path on the second sub LCD 27S2 side.
メインLCD27M側の信号経路に出力された5ビットの階調要素データBM、GM、RM、AMは、8ビットの階調要素データBM、GM、RM、AMにシフトされ、シフトにより得られた8ビットの階調要素データBM、GM、RM、AMがメインLCD27Mに出力される。
Main LCD27M side of the signal path to output the 5-bit gradation data elements B M, G M, R M , A M is 8-bit gradation data elements B M, G M, R M , shifted to A M Then, 8-bit gradation element data B M , G M , R M , and A M obtained by the shift are output to the
第2サブLCD27S2側の信号経路に出力された5ビットの階調要素データBS2、GS2、RS2、AS2は、6ビットの階調要素データBS2、GS2、RS2、AS2にシフトされ、シフトにより得られた6ビットの階調要素データBS2、GS2、RS2、AS2が第2サブLCD27S2に出力される。 The 5-bit gradation element data B S2 , G S2 , R S2 , A S2 output to the signal path on the second sub LCD 27S2 side is the 6-bit gradation element data B S2 , G S2 , R S2 , A S2. 6-bit gradation element data B S2 , G S2 , R S2 , A S2 obtained by the shift are output to the second sub LCD 27S2.
続いて、階調要素データのシフト処理の方法について図5を参照して説明する。なお、ここでは、下位ビット側から0ビット目、1ビット目、・・・と記載する。 Next, a method for shifting gradation element data will be described with reference to FIG. Here, the 0th bit, the 1st bit,... From the lower bit side are described.
図5(a)はシフト方法の一例を示している。図5(a)では、シフト前の5ビットの階調要素データBに対して、最下位ビットよりもさらに下位ビット側に各ビット値が1である3ビットを付加し、これによってシフト後の8ビットの階調要素データBを生成する。つまり、シフト前の5ビットの階調要素データBにおける4ビット目から0ビット目を7ビット目から3ビット目にシフトし、シフト後の2ビット目から0ビット目までの各ビット値を1にし、これによってシフト後の8ビットの階調要素データBを生成する。 FIG. 5A shows an example of the shift method. In FIG. 5A, 3 bits each having a bit value of 1 are added to the lower-order bit side further than the least significant bit to the 5-bit gradation element data B before the shift. 8-bit gradation element data B is generated. That is, the 4th bit to the 0th bit in the 5 bit gradation element data B before the shift are shifted from the 7th bit to the 3rd bit, and each bit value from the 2nd bit to the 0th bit after the shift is set to 1. Thus, the shifted 8-bit gradation element data B is generated.
図5(b)はシフト方法の他の例を示している。図5(b)では、シフト前の5ビットの階調要素データBに対して、3ビット目と2ビット目の間にビット値が1である1ビットを付加し、2ビット目と1ビット目との間にビット値が1である1ビットを付加し、1ビット目と0ビット目との間にビット値が1である1ビットを付加し、これによってシフト後の8ビットの階調要素データBを生成する。 FIG. 5B shows another example of the shift method. In FIG. 5B, 1 bit having a bit value of 1 is added between the third bit and the second bit to the 5-bit gradation element data B before the shift, and the second bit and the first bit. 1 bit having a bit value of 1 is added between the first bit and 1 bit having a bit value of 1 is added between the 1st bit and the 0th bit, thereby shifting the 8-bit gradation after shifting. Element data B is generated.
一般的に記載すると、Lビットの階調要素データBをM(L<M)ビットの階調要素データBにシフトする場合、シフト前のLビットの階調要素データBに対して各ビット値が1である(M−L)ビットを付加し、これによってシフト後のMビットの階調要素データBを生成する。ただし、シフト前のLビットの階調要素データBに対して(M−L)ビットを付加する位置は特に限定されるものではない。また、図5(a)のように(M−L)ビットをまとめて付加したり、図5(b)のように(M−L)ビットを分けて付加したりする。ただし、階調要素データBは色相を表すため、シフト前のLビットの階調要素データBに対して(M−L)ビットを上位ビット側に付加すると階調要素「B」が(M−L)ビットの付加により大きな影響を受けてしまう。例えば、上位ビット側にビット値が1の(M−L)ビットを付加した場合は薄い色を出せなくなり、上位ビット側にビット値が0の(M−L)ビットを付加した場合は濃い色を出せなくなる。このため、シフト前のLビットの階調要素データBに対して(M−L)ビットを付加する位置は下位ビット側であることが好ましい。なお、色相を表す階調要素データG、Rや透明度を表す階調要素データAに対しても同様である。 Generally speaking, when shifting the L-bit gradation element data B to the M (L <M) -bit gradation element data B, each bit value with respect to the L-bit gradation element data B before the shift is set. (M−L) bits with 1 being added, thereby generating M-bit gradation element data B after shifting. However, the position at which (ML) bits are added to the L-bit gradation element data B before the shift is not particularly limited. Also, (ML) bits are added together as shown in FIG. 5A, or (ML) bits are added separately as shown in FIG. 5B. However, since the gradation element data B represents the hue, if the (ML) bit is added to the upper bit side with respect to the L-bit gradation element data B before the shift, the gradation element “B” becomes (M− L) It is greatly affected by the addition of bits. For example, if an (ML) bit having a bit value of 1 is added to the upper bit side, a light color cannot be produced, and a dark color is applied to adding an (ML) bit having a bit value of 0 to the upper bit side. Can no longer be issued. For this reason, it is preferable that the position where (ML) bits are added to the L-bit gradation element data B before the shift is on the lower bit side. The same applies to the gradation element data G and R representing the hue and the gradation element data A representing the transparency.
一般的に記載すると、Lビットの階調要素データBをM(L>M)ビットの階調要素データBにシフトする場合、シフト前のLビットの階調要素データBから(M−L)ビットを除去し、これによってシフト後のMビットの階調要素データBを生成する。ただし、シフト前のLビットの階調要素データBから(M−L)ビットを除去する位置は特に限定されるものではない。また、連続する(M−L)ビットを除去したり、(M−L)ビットを分けて除去したりする。 Generally speaking, when the L-bit gradation element data B is shifted to the M (L> M) -bit gradation element data B, the L-bit gradation element data B before the shift is changed to (ML). Bits are removed, thereby generating shifted M-bit gradation element data B. However, the position where (ML) bits are removed from the L-bit gradation element data B before the shift is not particularly limited. Further, consecutive (ML) bits are removed, or (ML) bits are divided and removed.
なお、付加するビットのビット値は1であってもよく、0であってもよく、2ビット以上付加する場合はビット値が0であるビットとビット値が1であるビットとが混在していてもよい。 In addition, the bit value of the bit to be added may be 1 or 0. When 2 or more bits are added, a bit having a bit value of 0 and a bit having a bit value of 1 are mixed. May be.
また、階調要素データG、R、Aに対しても階調要素データBと同様のシフトの方法を用いることができる。 The same shift method as that for the gradation element data B can be used for the gradation element data G, R, and A.
図2のVDP77はVRAM77aから40ビットの基本単位データを読み出し、図7に示すように、メインLCD27M用のデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを出力する。
The
ただし、メインLCD27M用のデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMの信号波形は、
(1)VRAM77aにメインLCD27Mの1枚の画像の画像データを保存する場合と、
(2)VRAM77aに図3を参照して説明したようにメインLCD27Mの画素データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)の画素データとを結合して保存する場合とで同じである。なお、VRAM77aにメインLCD27M用の1枚の画像の画像データを保存した場合におけるデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMの生成の仕方は既知技術であり、上記(2)の場合にも適用できる。
However, the signal waveforms of the data enable signal DE M , the horizontal synchronization signal HSYNC M , the vertical synchronization signal VSYNC M , and the data clock signal DCLK M for the
(1) When storing image data of one image of the
(2) This is the same as when the pixel data of the
図2のメモリ75には、メインLCD27Mの画素(i,j)(iは0以上127以下の整数、jは0以上255以下の整数)のNビットの階調要素データBM、GM、RM、AMからなる4Nビットの画素データと、第1サブLCD27S1の画素(i,j)の(10−N)ビットの階調要素データBS1、GS1、RS1、AS1からなる4(10−N)ビットの画素データとを結合し、結合して得られた10ビットの階調要素データB、G、R、Aとからなる40ビットの基本単位データが記憶されている。
In the
また、図2のメモリ75には、メインLCD27Mの画素(128+i,j)(iは0以上127以下の整数、jは0以上255以下の整数)のNビットの階調要素データBM、GM、RM、AMとからなる4Nビットの画素データと、第2サブLCD27S2の画素(i,j)の(10−N)ビットの階調要素データBS2、GS2、RS2、AS2とからなる4(10−N)ビットの画素データとを結合し、結合して得られた10ビットの階調要素データB、G、R、Aとからなる40ビットの基本単位データが記憶されている。
Further, the
メインLCD27M、第1サブLCD27S1、第2サブLCD27S2に画像を表示する場合、メモリ75に記憶されているメインLCD27Mの画素(i,j)(iは0以上127以下の整数、jは0以上255以下の整数)の画素データと第1サブLCD27S1の画素(i,j)の画素データとを結合した40ビットの基本単位データがメモリ75から読み出されてVRAM77aのP(i,j)で示す記憶領域に保存される。また、メモリ75に記憶されているメインLCD27Mの画素(128+i,j)(iは0以上127以下の整数、jは0以上255以下の整数)の画素データと第2サブLCD27S2の画素(i,j)の画素データとを結合した40ビットの基本単位データがメモリ75から読み出されてVRAM77aのP(128+i,j)で示す記憶領域に保存される。
When displaying an image on the
続いて、図4および図5を用いて説明した処理を行う図2の出力回路79について図6を参照して説明する。
Next, the
出力回路79は、図6に示すように、サブLCD用制御信号生成回路101と、解析回路102と、分離回路103と、分配先切替回路104と、シフト回路105,106,107とを備える。
As shown in FIG. 6, the
サブLCD用制御信号生成回路101は、VDP77から供給される垂直同期信号VSYNCMとデータクロック信号DCLKMとを基に、第1サブLCD27S1用のデータイネーブル信号DES1、水平同期信号HSYNCS1、垂直同期信号VSYNCS1、データクロック信号DCLKS1を生成して第1サブLCD27S1に供給する。また、サブLCD用制御信号生成回路101は、VDP77から供給される垂直同期信号VSYNCMとデータクロック信号DCLKMとを基に、第2サブLCD27S2用のデータイネーブル信号DES2、水平同期信号HSYNCS2、垂直同期信号VSYNCS2、データクロック信号DCLKS2を生成して第2サブLCD27S2に供給する。このサブLCD用制御信号生成回路101の詳細については図7を参照して後述する。
The sub LCD control
なお、第1サブLCD27S1用のデータイネーブル信号DES1、水平同期信号HSYNCS1、垂直同期信号VSYNCS1、データクロック信号DCLKS1が本発明の「制御信号」に相当する。また、第2サブLCD27S2用のデータイネーブル信号DES2、水平同期信号HSYNCS2、垂直同期信号VSYNCS2、データクロック信号DCLKS2が本発明の「制御信号」に相当する。 The data enable signal DE S1 , horizontal synchronization signal HSYNC S1 , vertical synchronization signal VSYNC S1 , and data clock signal DCLK S1 for the first sub LCD 27S1 correspond to the “control signal” of the present invention. Further, the data enable signal DE S2 , the horizontal synchronization signal HSYNC S2 , the vertical synchronization signal VSYNC S2 and the data clock signal DCLK S2 for the second sub LCD 27S2 correspond to the “control signal” of the present invention.
垂直同期信号VSYNCMを利用して、VRAM77aからのデータの読出位置がVRAM77aの先頭の記憶領域(図3における左上の記憶領域)であるかを特定できる。また、VRAM77aからのデータの読出位置がVRAM77aの先頭の記憶領域(図3における左上の記憶領域)であると特定した後、水平同期信号HSYNCMを利用して、VRAM77aからのデータの読出位置がラインの先頭(図3における一番左)の記憶領域であり、図3における上から何番目のラインであるかを特定できる。また、VRAM77aからのデータの読出位置が何番目のラインの先頭の記憶領域であると特定した後、データクロック信号DCLKMを用いて、VRAM77aからのデータの読出位置が特定した番号のラインにおいて図3における左から何番目の基本単位データを保存している記憶領域であるかを特定することができる。
Using the vertical synchronization signal VSYNC M , it is possible to specify whether the data reading position from the
解析回路102は、上記の内容に基づいて、垂直同期信号VSYNCM、水平同期信号HSYNCM、データクロック信号DCLKMを用いて、データの読出位置がVRAM77aのどの記憶領域であるかを特定する。そして、解析回路102は、データの読出位置として特定した記憶領域がVRAM77aのブランク期間対応記憶領域のうちのビット割合データ記憶位置である場合に、ビット割合データ記憶位置から読み出された基本単位データからビット割合データを取得して分離回路103、シフト回路105,106,107に出力する。
Based on the above contents, the
また、解析回路102は、データの読出位置として特定した記憶領域が図3のP(i、j)(iは0以上127以下の整数、jは0以上255以下の整数)に対応する記憶領域である場合には分配先がシフト回路106を示す分配先指示データを分配先切替回路104に出力する。一方、解析回路102は、データの読出位置として特定した記憶位置が図3のP(i、j)(iは128以上255以下の整数、jは0以上255以下の整数)に対応する記憶領域である場合には分配先がシフト回路107を示す分配先指示データを分配先切替回路104に出力する。
Further, the
分離回路103は、解析回路102から供給されるビット割合データを基に、VRAM77aから供給される40ビットの基本単位データをメインLCD27Mに対応する画素データと、第1サブLCD27S1または第2サブLCD27S2に対応する画素データとに分離する。そして、分離回路103は、メインLCD27Mに対応する画素データをシフト回路105に出力し、第1サブLCD27S1または第2サブLCD27S2に対応する画素データを分配先切替回路104に出力する。
Based on the bit ratio data supplied from the
さらに分離回路103について記載する。解析回路102から供給されるビット割合データが基本単位データのうちメインLCD27Mに対応する画素データのビット数の割合がN/10で、サブLCD(第1サブLCD27S1、第2サブLCD27S2)に対応する画素データのビット数の割合が(10−N)/10であるとする。分離回路103は、VRAM77aから供給される40ビットの基本単位データにおいて、基本単位データを構成する10ビットの階調要素データB、G、R、Aを、ビット割合データに基づいて、メインLCD27Mに対応するN(=10×(N/10))ビットの階調要素データBM、GM、RM、AMと、サブLCDに対応する(10−N)(=(10×((10−N)/10)))ビットの階調要素データBS、GS、RS、AS(第1サブLCD27S1に対応する(10−N)ビットの階調要素データBS1、GS1、RS1、AS1、第2サブLCD27S1に対応する(10−N)ビットの階調要素データBS2、GS2、RS2、AS2)とに分離する。そして、分離回路103は、Nビットの階調要素データBM、GM、RM、AMをシフト回路105に出力し、(10−N)ビットの階調要素データBS、GS、RS、ASを分配先切替回路104に出力する。
Further, the
分配先切替回路104は、解析回路102からの分配先指示データがシフト回路106を示している場合には、分離回路103から供給される(10−N)ビットの階調要素データBS、GS、RS、ASを第1サブLCD27S1に対応する(10−N)ビットの階調要素データBS1、GS1、RS1、AS1としてシフト回路106に出力する。一方、分配先指示データがシフト回路107を示している場合には、分配先切替回路104は、分離回路103から供給される(10−N)ビットの階調要素データBS、GS、RS、ASを第2サブLCD27S2に対応する(10−N)ビットの階調要素データBS2、GS2、RS2、AS2としてシフト回路107に出力する。
When the distribution destination instruction data from the
シフト回路105は、予め設定されている基本単位データの階調要素データB、G、R、Aのビット数10と、ビット割合データによって示される基本単位データのうちメインLCD27Mに対応する画素データのビット数の割合N/10とを乗算して、分離回路103から供給される階調要素データBM、GM、RM、AMのビット数Nを特定する。そして、シフト回路105は、分離回路103から供給されるNビットの階調要素データBM、GM、RM、AMを、メインLCD27Mの階調数28に対応する8ビットの階調要素データBM、GM、RM、AMにシフトしてメインLCD27Mに出力する。なお、メインLCD27Mは、データイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを用いて、供給された8ビットの階調要素データBM、GM、RM、AMに基づく画像表示を行う。
The
シフト回路106は、予め設定されている基本単位データの階調要素データB、G、R、Aのビット数10と、ビット割合データによって示される基本単位データのうち第1サブLCD27S1に対応する画素データのビット数の割合(10−N)/10とを乗算して、分配先切替回路104から供給される階調要素データBS1、GS1、RS1、AS1のビット数(10−N)を特定する。そして、シフト回路106は、分配先切替回路104から供給される(10−N)ビットの階調要素データBS1、GS1、RS1、AS1を、第1サブLCD27S1の階調数26に対応する6ビットの階調要素データBS1、GS1、RS1、AS1にシフトして第1サブLCD27S1に出力する。なお、第1サブLCD27S1は、データイネーブル信号DES1、水平同期信号HSYNCS1、垂直同期信号VSYNCS1、データクロック信号DCLKS1を用いて、供給された6ビットの階調要素データBS1、GS1、RS1、AS1に基づく画像表示を行う。
The
シフト回路107は、予め設定されている基本単位データの階調要素データB、G、R、Aのビット数10と、ビット割合データによって示される基本単位データのうち第2サブLCD27S2に対応する画素データのビット数の割合(10−N)/10とを乗算して、分配先切替回路104から供給される階調要素データBS2、GS2、RS2、AS2のビット数(10−N)を特定する。そして、シフト回路107は、分配先切替回路104から供給される(10−N)ビットの階調要素データBS2、GS2、RS2、AS2を、第2サブLCD27S2の階調数26に対応する6ビットの階調要素データBS2、GS2、RS2、AS2にシフトして第2サブLCD27S2に出力する。なお、第2サブLCD27S2は、データイネーブル信号DES2、水平同期信号HSYNCS2、垂直同期信号VSYNCS2、データクロック信号DCLKS2を用いて、供給された6ビットの階調要素データBS2、GS2、RS2、AS2に基づく画像表示を行う。
The
なお、シフト回路105,106,107が本発明の「伸長回路」に相当する。
The
続いて、図6のサブLCD用制御信号生成回路101について図7を参照して説明する。
Next, the sub LCD control
サブLCD用制御信号生成回路101は、分周回路111と、カウンタ回路112,113とを備える。なお、VDP77はメインLCD27M用のデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを生成して出力する。
The sub LCD control
分周回路111は、VDP77から供給されるデータクロック信号DCLKMを分周して、第1サブLCD用のデータクロック信号DCLKS1を生成してカウンタ回路112に出力する。また、分周回路111は、VDP77から供給されるデータクロック信号DCLKMを分周して、第2サブLCD用のデータクロック信号DCLKS2を生成してカウンタ回路113に出力する。
The
カウンタ回路112は、VDP77から供給される垂直同期信号VSYNCMを基に、メインLCD27Mの表示画像が切り替わるタイミングでデータクロック信号DCLKS1のクロック数のカウント値をクリアし、データクロック信号DCLKS1のクロック数のカウントを開始する。
The
カウンタ回路112は、データクロック信号DCLKS1のクロック数のカウントを開始すると、垂直同期信号VSYNCS1の信号レベルを反転させ(LowレベルからHighレベルに遷移させ)、垂直同期信号VSYNCS1の信号レベルを反転させてからデータクロック信号DCLKS1のクロック数が予め定められている数になると、垂直同期信号VSYNCS1の信号レベルを再度反転させる(HighレベルからLowレベルに遷移させる)。このようにして、垂直同期信号VSYNCS1を生成する。
When the
カウンタ回路112は、カウント値がVRAM77aの1ライン分の読出期間に相当するデータクロック信号DCLKS1のカウント値の整数倍(0倍、1倍、2倍、・・・)になる毎に、水平同期信号HSYNCS1の信号レベルを反転させ(LowレベルからHighレベルに遷移させ)、水平同期信号HSYNCS1の信号レベルを反転させてからデータクロック信号DCLKS1のクロック数が予め定められている数になると、水平同期信号HSYNCS1の信号レベルを再度反転させる(HighレベルからLowレベルに遷移させる)。このようにして、水平同期信号HSYNCS1を生成する。
Whenever the count value becomes an integral multiple (0 times, 1 time, 2 times,...) Of the count value of the data clock signal DCLK S1 corresponding to the reading period for one line of the
カウンタ回路112は、水平同期信号HSYNCS1の1回目の反転(LowレベルからHighレベルへの遷移)後のデータクロック信号DCLKS1のクロック数が予め定められている数(VRAM77aのデータの読出位置が図3のP(0,j)(jは0以上255以下の整数)に対応する記憶領域になるクロック数)になると、データイネーブル信号DES1の信号レベルを反転させて(LowレベルからHighレベルに遷移させて)データを有効とする。そして、カウンタ回路112は、データイネーブル信号DES1の信号レベルの反転(LowレベルからHighレベルへの遷移)後のデータクロック信号DCLKS1のクロック数が予め定められている数(VRAM77aのデータの読出位置が図3のP(127,j)(jは0以上255以下の整数)に対応する記憶領域の次の記憶領域になるクロック数)になると、データイネーブル信号DES1の信号レベルを再度反転させて(HighレベルからLowレベルに遷移させて)データの無効とする。このようにして、データイネーブル信号DES1を生成する。
The
カウンタ回路112は、分周回路111から供給されたデータクロック信号DCLKS1と、生成したデータイネーブル信号DES1、水平同期信号HSYNCS1、垂直同期信号VSYNCS1とを第1サブLCD27S1に出力する。
The
カウンタ回路113は、VDP77から供給される垂直同期信号VSYNCMを基に、メインLCD27Mの表示画像が切り替わるタイミングでデータクロック信号DCLKS2のクロック数のカウント値をクリアし、データクロック信号DCLKS2のクロック数のカウントを開始する。
The
カウンタ回路113は、データクロック信号DCLKS2のクロック数のカウントを開始すると、垂直同期信号VSYNCS2の信号レベルを反転させ(LowレベルからHighレベルに遷移させ)、垂直同期信号VSYNCS2の信号レベルを反転させてからデータクロック信号DCLKS2のクロック数が予め定められている数になると、垂直同期信号VSYNCS2の信号レベルを再度反転させる(HighレベルからLowレベルに遷移させる)。このようにして、垂直同期信号VSYNCS2を生成する。
When the
カウンタ回路113は、カウント値がVRAM77aの1ライン分の読出期間に相当するデータクロック信号DCLKS2のカウント値の整数倍(0倍、1倍、2倍、・・・)になる毎に、水平同期信号HSYNCS2の信号レベルを反転させ(LowレベルからHighレベルに遷移させ)、水平同期信号HSYNCS2の信号レベルを反転させてからデータクロック信号DCLKS2のクロック数が予め定められている数になると、水平同期信号HSYNCS2の信号レベルを再度反転させる(HighレベルからLowレベルに遷移させる)。このようにして、水平同期信号HSYNCS2を生成する。
The
カウンタ回路113は、水平同期信号HSYNCS2の1回目の反転(LowレベルからHighレベルへの遷移)後のデータクロック信号DCLKS2のクロック数が予め定められている数(VRAM77aのデータの読出位置が図3のP(128,j)(jは0以上255以下の整数)に対応する記憶領域になるクロック数)になると、データイネーブル信号DES2の信号レベルを反転させて(LowレベルからHighレベルに遷移させて)データを有効とする。そして、カウンタ回路113は、データイネーブル信号DES2の信号レベルの反転(LowレベルからHighレベルへの遷移)後のデータクロック信号DCLKS2のクロック数が予め定められている数(VRAM77aのデータの読出位置が図3のP(255,j)(jは0以上255以下の整数)に対応する記憶領域の次の記憶領域になるクロック数)になると、データイネーブル信号DES2の信号レベルを再度反転させて(HighレベルからLowレベルに遷移させて)データの無効とする。このようにして、データイネーブル信号DES2を生成する。
The
カウンタ回路113は、分周回路111から供給されたデータクロック信号DCLKS2と、生成したデータイネーブル信号DES2、水平同期信号HSYNCS2、垂直同期信号VSYNCS2とを第2サブLCD27S2に出力する。
The
なお、カウンタ回路112は下記のようにしてデータイネーブル信号DES1、水平同期信号HSYNCS1、垂直同期信号VSYNCS1を生成するようにしてもよい。
The
カウンタ回路112は、VDP77から供給される垂直同期信号VSYNCMを基に、メインLCD27Mの表示画像が切り替わるタイミングで垂直同期信号VSYNCS1の信号レベルを反転させる(LowレベルからHighレベルに遷移させる)とともに、データクロック信号DCLKS1のクロック数のカウント値をクリアしてデータクロック信号DCLKS1のクロック数のカウントを開始し、データクロック信号DCLKS1のクロック数が予め定められている数になると、垂直同期信号VSYNCS1の信号レベルを再度反転させ(HighレベルからLowレベルに遷移させ)、垂直同期信号VSYNCS1を生成する。また、カウンタ回路112は、VDP77から供給される水平同期信号HSYNCMやDCLKS1を基に、メインLCD27Mの表示ラインが切り替わるタイミングで水平同期信号HSYNCS1の信号レベルを反転させる(LowレベルからHighレベルに遷移させる)とともに、データクロック信号DCLKS1のクロック数のカウント値をクリアしてデータクロック信号DCLKS1のクロック数のカウントを開始し、データクロック信号DCLKS1のクロック数が予め定められている数になると水平同期信号HSYNCS1の信号レベルを再度反転させ(HighレベルからLowレベルに遷移させ)、水平同期信号HSYNCS1を生成する。また、カウンタ回路112は、水平同期信号HSYNCS1の立ち上がり回数(HighレベルからLowレベルへの遷移回数)をカウントして何番目のラインかを特定して特定した番号のラインがサブLCD27S1の画素データを記憶しているラインである場合、水平同期信号HSYNCS1の1回目の反転(LowレベルからHighレベルへの遷移)後のデータクロック信号DCLKS1のクロック数が予め定められている数(VRAM77aのデータの読出位置が図3のP(0,j)(jは0以上255以下の整数)に対応する記憶領域になるクロック数)になると、データイネーブル信号DES1の信号レベルを反転させて(LowレベルからHighレベルに遷移させて)データを有効とする。そして、カウンタ回路112は、データイネーブル信号DES1の信号レベルの反転(LowレベルからHighレベルへの遷移)後のデータクロック信号DCLKS1のクロック数が予め定められている数(VRAM77aのデータの読出位置が図3のP(127,j)(jは0以上255以下の整数)に対応する記憶領域の次の記憶領域になるクロック数)になると、データイネーブル信号DES1の信号レベルを再度反転させて(HighレベルからLowレベルに遷移させて)データの無効とする。このようにして、データイネーブル信号DES1を生成する。
Based on the vertical synchronization signal VSYNC M supplied from the
なお、カウンタ回路113もカウンタ回路112で変形例として記載した上記のようにしてデータイネーブル信号DES2、水平同期信号HSYNCS2、垂直同期信号VSYNCS2を生成するようにしてもよい。なお、データイネーブル信号DES2の生成に関して、「VRAM77aのデータの読出位置が図3のP(0,j)(jは0以上255以下の整数)に対応する記憶領域になるクロック数」は「VRAM77aのデータの読出位置が図3のP(128,j)(jは0以上255以下の整数)に対応する記憶領域になるクロック数」に置き換わり、「VRAM77aのデータの読出位置が図3のP(127,j)(jは0以上255以下の整数)に対応する記憶領域の次の記憶領域になるクロック数」は「VRAM77aのデータの読出位置が図3のP(255,j)(jは0以上255以下の整数)に対応する記憶領域の次の記憶領域になるクロック数」に置き換わる。
Note that the
なお、カウンタ回路112,113の説明において、まずLowレベルからHighレベルに遷移し、次にHighレベルからLowレベルに遷移するとしているが、例えば、まずHighレベルからLowレベルに遷移し、次にLowレベルからHighレベルに遷移するようにしてもよい。
In the description of the
したがって上記した第1実施形態によれば、VRAM77aは、メインLCD27M用の1枚の画像の画像データと、サブLCD(第1サブLCD27S1、第2サブLCD)用の1枚の画像の画像データとを保存する場合、保存単位となるように、メインLCD27M用の1枚の画像の画素データと、サブLCD(第1サブLCD27S1、第2サブLCD27S2)用の1枚の画像の画素データとを結合したデータを一画素のデータ(基本単位データ)として保存し、分離回路103は、VRAM77aから読み出された読出単位である一画素のデータ(基本単位データ)をメインLCD27Mに対応する画素データと、サブLCD(第1サブLCD27S1、第2サブLCD27S2)に対応する画素データとに分離する。このため、VRAM77aの容量の増大を招くことなくVRAM77aにメインLCD27M用の1枚の画像の画像データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の1枚の画像の画像データとを同時に保存することができ、VRAM77aに同時に保存されているメインLCD27M用の1枚の画像の画像データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の1枚の画像の画像データとを用いて複数の画像を対応するLCDに表示することができる。また、VRAM77aに保存した画像を拡大処理することなくLCDに表示するため、VRAM77aの解像度以上のLCDに表示することによる画像の画質の低下を抑えることができる。
Therefore, according to the first embodiment described above, the
また、VDP77は、VRAM77aに1枚の画像の画像データを保存する場合と、VRAM77aに複数枚の画像の画像データを結合して保存する場合とで、同じ処理を同じ速度で行えばよいので、VRAM77aに複数枚の画像の画像データを結合して保存することに起因して高性能のVDP77を使用する必要は生じない。
The
また、分離回路103はビット割合データを用いて分離処理を行うため、同時にVRAM77aに保存する複数枚の画像の画素データを構成するビット数を調整することができ、これによりメインLCD27M、サブLCD(第1サブLCD27S1、第2サブLCD27S2)の表示画像の画質を演出内容に応じて調整することができる。例えば、メインLCD27Mに注目させるような映像を出力する演出を行う場合には、基本単位データにおけるメインLCD27Mに対応する階調要素データのビット数を多くし、基本単位データにおけるサブLCD(第1サブLCD27S1、第2サブLCD27S2)に対応する階調要素データのビット数を少なくする。また、メインLCD27MとサブLCD(第1サブLCD27S1、第2サブLCD27S2)とで一体的な映像を出力する演出を行う場合には、基本単位データにおけるメインLCD27Mに対応する階調要素データのビット数と基本単位データにおけるサブLCD(第1サブLCD27S1、第2サブLCD27S2)に対応する階調要素データのビット数とを均等にするようにする。
Further, since the
また、VRAM77aを利用してビット割合データを保存するため、既存のメモリ75やVRAM77aの容量の増大を招くことがなく、また、ビット割合データを保存するための新たな記憶デバイスを準備する必要もない。
Further, since the bit ratio data is stored using the
また、VRAM77aに保存されている画素の画素データの各階調要素のビット数が対応するLCD(メインLCD27M、第1サブLCD27S1、第2サブLCD27S2)の各階調要素の階調数に対応していない場合でも、VRAM77aに保存されている画像の画素データの各階調要素を対応するLCDの各階調要素の階調数に対応したものに変換して当該対応するLCDに当該画像を表示することができる。
Further, the number of bits of each gradation element of the pixel data of the pixel stored in the
また、画像表示に用いる制御信号(データイネーブル信号、水平同期信号、垂直同期信号、データクロック信号)が異なるLCD(メインLCD27M、第1サブLCD27S1、第2サブLCD27S2)が混在している場合であっても、VDP77はメインLCD27M用の制御信号を生成すれば、サブLCD用制御信号生成回路101がサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の制御信号を生成するため、VDP77による画像表示に用いる制御信号の生成の複雑化を招くことがない。
In addition, LCDs (
また、VRAM77aに保持されている画素データでは1画素当たりの階調数が犠牲になっているが、メモリ75に保存した開発画像の画素データをそのまま出力できるため、開発時に20ビットを前提で画像のデザイン設計をしておけば、ユーザに与える違和感を抑えることができる。
The pixel data held in the
<第2実施形態>
本発明の第2実施形態に係るスロットマシンについて、図8〜図10を参照して説明する。なお、第1実施形態では、VRAM77aに保存される基本単位データはメインLCD27M用の画像を構成する画素の画素データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の画像を構成する画素の画素データとを結合したデータである。これに対して、第2実施形態では、VRAM77aに保存される基本単位データはメインLCD27M用の一の画像を構成する画素の画素データとメインLCD27M用の他の画像を構成する画素の画素データとを結合したデータである。
Second Embodiment
A slot machine according to a second embodiment of the present invention will be described with reference to FIGS. In the first embodiment, the basic unit data stored in the
第2実施形態では、図8の保存例に示すように、VRAM77aのP(i,j)(iは0以上255以下の整数、jは0以上255以下の整数)で示す各記憶領域には、40ビットの基本単位データとして、メインLCD27M用の一の画像を構成する画素(i,j)の20ビットの画素データとメインLCD27M用の他の画像を構成する画素(i,j)の20ビットの画素データとを結合したデータが記憶される。
In the second embodiment, as shown in the storage example of FIG. 8, each storage area indicated by P (i, j) (i is an integer from 0 to 255 and j is an integer from 0 to 255) in the
結合したデータは、図8の保存例に示すように、一の画像の1画素の5ビットの階調要素データBM(1)、他の画像の1画素の5ビットの階調要素データBM(2)、一の画像の1画素の5ビットの階調要素データGM(1)、他の画像の1画素の5ビットの階調要素データGM(2)、一の画像の1画素の5ビットの階調要素データRM(1)、他の画像の1画素の5ビットの階調要素データRM(2)、一の画像の1画素の5ビットの階調要素データAM(1)、他の画像の1画素の5ビットの階調要素データAM(2)を並べたビット列からなる。 As shown in the storage example of FIG. 8, the combined data includes 5-bit gradation element data B M (1) for one pixel of one image and 5-bit gradation element data B for one pixel of another image. M (2) , 5-bit gradation element data G M (1) of one pixel of one image, 5-bit gradation element data G M (2) of one pixel of another image, 1 of one image 5-bit gradation element data R M (1) of a pixel, 5-bit gradation element data R M (2) of one pixel of another image, 5-bit gradation element data A of one pixel of one image M (1) is composed of a bit string in which 5-bit gradation element data AM (2) of one pixel of another image is arranged.
なお、VRAM77aの記憶容量は、メインLCD27Mの画素数aを2倍にした値(2×a)に基本単位データのビット数dを乗算した値((2×a)×d)より小さくなっている。また、メインLCD27Mの一の画像および他の画像それぞれの各画素の画素データはメモリ75から読み出されてVRAM77aに一時的に記憶されている。
Note that the storage capacity of the
続いて、図8のVRAM77aに保存された基本単位データがメインLCD27Mに出力されるまでの処理の概要について図9を参照して説明する。なお、図9において、メインLCD27Mに対応する一の画素の各階調要素データには下付け文字「M(1)」を付し、メインLCD27Mに対応する他の画素の各階調要素データには下付け文字「M(2)」を付している。
Next, an outline of processing until the basic unit data stored in the
なお、図9(a)に示すように、VRAM77aの仕様では基本単位データは40ビットからなり、各階調要素データB、G、R、Aは10ビットからなる。また、メインLCD27Mの仕様では画素データは32ビットからなり、各階調要素データは8ビットからなる。なお、メインLCD27Mの画素の各階調要素の階調数は28である。
As shown in FIG. 9A, in the specification of the
図9(b)に示すように、P(i,j)(iは0以上255以下の整数、jは0以上255以下の整数)で示す各記憶領域から読出単位である10ビットの階調要素データB、G、R、Aからなる40ビットの基本単位データが読み出される。但し、基本単位データを構成する10ビットの階調要素データB、G、R、AはメインLCD27Mに対応する一の画像の1画素の5ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)とメインLCD27Mに対応する他の画像の1画素の5ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)とを結合したものである。
As shown in FIG. 9B, a 10-bit gradation that is a read unit from each storage area indicated by P (i, j) (i is an integer of 0 to 255, j is an integer of 0 to 255). 40-bit basic unit data consisting of element data B, G, R, and A is read out. However, 10-bit gradation element data B, G, R, and A constituting the basic unit data are 5-bit gradation element data B M (1) , G M of one pixel of one image corresponding to the
図9(b)に示すように、読み出された40ビットの基本単位データにおいて、基本単位データを構成する10ビットの階調要素データB、G、R、Aは、一の画像の1画素の5ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)と、他の画像の1画素の5ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)とに分離される。 As shown in FIG. 9B, in the read 40-bit basic unit data, 10-bit gradation element data B, G, R, and A constituting the basic unit data are one pixel of one image. 5-bit gradation element data B M (1) , G M (1) , R M (1) , A M (1), and 5-bit gradation element data B M ( 2) , G M (2) , R M (2) , A M (2) .
図9(b)に示すように、分離により得られた5ビットの階調要素データBM(1),GM(1),RM(1),AM(1)は、8ビットの階調要素データBM(1),GM(1),RM(1),AM(1)にシフトされる。 As shown in FIG. 9B, the 5-bit gradation element data B M (1) , G M (1) , R M (1) , and A M (1) obtained by the separation are 8-bit The gradation element data B M (1) , G M (1) , R M (1) , and A M (1) are shifted.
図9(b)に示すように、分離により得られた5ビットの階調要素データBM(2),GM(2),RM(2),AM(2)は、8ビットの階調要素データBM(2),GM(2),RM(2),AM(2)にシフトされる。 As shown in FIG. 9B, the 5-bit gradation element data B M (2) , G M (2) , R M (2) , and A M (2) obtained by the separation are 8-bit The gradation element data B M (2) , G M (2) , R M (2) , and A M (2) are shifted.
階調要素データBM(1),GM(1),RM(1),AM(1)を含む256×256個の画素データにより構成される一の画像の画像データがメインLCD27Mに出力され、続いて、階調要素データBM(2),GM(2),RM(2),AM(2)を含む256×256個の画素データにより構成される他の画像の画像データがメインLCD27Mに出力される。
The image data of one image composed of 256 × 256 pixel data including gradation element data B M (1) , G M (1) , R M (1) , A M (1) is input to the
第2実施形態では、メインLCD27Mに対応する一の画像の画像データとメインLCD27Mに対応する他の画像の画像データとを結合してVRAM77aに保存するようになっている。図10のVDP77は、VRAM77aから結合した40ビットの基本単位データを読み出し、VRAM77aの全領域から基本単位データを読み出している間に、メインLCD27Mに1枚の画像の画像データが保存されている場合と同じようにしてデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを出力するとともに、切替回路154(図10参照)にシフト回路152(図10参照)からの入力を選択してメインLCD27Mに出力させるための切替信号を出力する。
In the second embodiment, the image data of one image corresponding to the
また、VDP77は、VRAM77aの全領域から基本単位データを読み出した後、VRAM77aから新たに基本単位データを読み出すのを待って、その間に、メインLCD27Mに1枚の画像の画像データが保存されている場合と同じようにしてデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを出力するとともに、切替回路154(図10参照)にシフト回路153(図10参照)からの入力を選択してメインLCD27Mに出力させるための切替信号を出力する。
The
図10のメモリ75には、メインLCD27M用の一の画像の画素(i,j)(iは0以上255以下の整数、jは0以上255以下の整数)の5ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)からなる20ビットの画素データと、メインLCD27M用の他の画像の画素(i,j)の5ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)とからなる20ビットの画素データとを結合し、結合して得られた10ビットの階調要素データB、G、R、Aとからなる40ビットの基本単位データが記憶されている。
The
メインLCD27Mに画像を表示する場合、メモリ75に記憶されているメインLCD27M用の一の画像の画素(i,j)(iは0以上255以下の整数、jは0以上255以下の整数)の画素データとメインLCD27M用の他の画像の画素(i,j)の画素データとを結合した40ビットの基本単位データがメモリ75から読み出されてVRAM77aのP(i,j)で示す記憶領域に保存される。
When an image is displayed on the
続いて、図9および図5を用いて説明した処理を行う第2実施形態にかかる出力回路79Aについて図10を参照して説明する。
Next, an
出力回路79Aは、図10に示すように、分離回路151と、シフト回路152,153と、切替回路154とを備える。
As shown in FIG. 10, the
分離回路151は、VRAM77aから供給される40ビットの基本単位データをメインLCD27M用の一の画像の画素データとメインLCD27M用の他の画像の画素データとに分離し、一の画像の画素データをシフト回路152に出力し、他の画像の画素データをシフト回路153に出力する。
The
さらに分離回路151について記載する。分離回路151は、VRAM77aから供給される40ビットの基本単位データにおいて、基本単位データを構成する10ビットの階調要素データB、G、R、Aを、メインLCD27M用の一の画像の5ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)と、メインLCD27M用の他の画像の5ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)とに分離する。そして、分離回路151は、5ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)をシフト回路152に出力し、5ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)をシフト回路153に出力する。
Further, the
シフト回路152は、分離回路151から供給される5ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)を、メインLCD27Mの階調数28に対応する8ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)にシフトして切替回路154に出力する。
The
シフト回路153は、分離回路151から供給される5ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)を、メインLCD27Mの階調数28に対応する8ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)にシフトして切替回路154に出力する。
The
なお、シフト回路152,153が本発明の「伸長回路」に相当する。
The
切替回路154は、VDP77から供給される切替信号がシフト回路152からの入力を選択してメインLCD27Mに出力させるための切替信号である場合、シフト回路152から供給される8ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)をメインLCD27Mに出力する。なお、メインLCD27Mは、データイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを用いて、供給された8ビットの階調要素データBM(1)、GM(1)、RM(1)、AM(1)に基づく画像表示を行う。
The
また、切替回路154は、シフト回路153から供給される8ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)を1枚の画像分保存する。そして、切替回路154は、VDP77から供給される切替信号がシフト回路153からの入力を選択してメインLCD27Mに出力させるための切替信号である場合、シフト回路153から供給されて保存していた8ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)をメインLCD27Mに出力する。なお、メインLCD27Mは、データイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを用いて、供給された8ビットの階調要素データBM(2)、GM(2)、RM(2)、AM(2)に基づく画像表示を行う。
In addition, the
したがって上記した第2実施形態によれば、VRAM77aは、メインLCD27M用の一の画像の画像データと、メインLCD27M用の他の画像の画像データとを保存する場合、保存単位となるように、一の画像の画像データと他の画像の画素データとを結合したデータを一画素のデータ(基本単位データ)として保存し、分離回路151は、VRAM77aから読み出された読出単位である一画素のデータ(基本単位データ)を一の画像の画像データと他の画像の画素データとに分離する。このため、VRAM77aの容量の増大を招くことなくVRAM77aにメインLCD27M用の一の画像の画像データとメインLCD27M用の他の画像の画像データを同時に保存することができ、VRAM77aに同時に保存されている一の画像の画像データと他の画像の画像データとをメインLCD27Mに表示することができる。
Therefore, according to the second embodiment described above, the
また、VRAM77aに保存されている画素の画素データの各階調要素のビット数がメインLCD27Mの各階調要素の階調数に対応していない場合でも、VRAM77aに保存されている画像の画素データの各階調要素をメインLCD27Mの各階調要素の階調数に対応したものに変換してメインLCD27Mに当該画像を表示することができる。
Even if the number of bits of each gradation element of the pixel data of the pixel stored in the
また、所謂ダブルバッファリングと等価な処理を実現できるため、例えば、VDP77を高速化することなく、また、VRAM77aの容量を大きくすることなく、フレームレートを上げることができる。
In addition, since processing equivalent to so-called double buffering can be realized, for example, the frame rate can be increased without increasing the speed of the
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、上記したもの以外に種々の変更を行うことが可能である。 Note that the present invention is not limited to the above-described embodiment, and various modifications other than those described above can be made without departing from the spirit of the present invention.
例えば、第1実施形態では、メモリ75にメインLCD27M用の画素データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の画素データとを結合したデータを保存するようにしているが、これに限定されるものではない。例えば、メモリ75にメインLCD27M用の画素データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の画素データとを結合せずに保存し、結合されずにメモリ75に保存されているメインLCD27M用の画素データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の画素データとをそれぞれメモリ75から読み出して、読み出したメインLCD27M用の画素データとサブLCD(第1サブLCD27S1、第2サブLCD27S2)用の画素データとを結合してVRAM77aに保存するようにしてもよい。
For example, in the first embodiment, the
また、第2実施形態でも同様に、メモリ75にはメインLCD27M用の一の画像の画素データとメインLCD27M用の他の画像の画素データとを結合せずに保存し、結合されずにメモリ75に保存されている一の画像の画素データと他の画像の画素データとをそれぞれメモリ75から読み出して、読み出した一の画像の画素データと他の画像の画素データとを結合してVRAM77aに保存するようにしてもよい。
Similarly, in the second embodiment, the pixel data of one image for the
また、第1実施形態および第2実施形態では、基本単位データは2枚の画像の画素データを結合したものであるが、3枚以上の画像の画素データを結合したものであってもよい。 In the first and second embodiments, the basic unit data is a combination of pixel data of two images, but may be a combination of pixel data of three or more images.
また、画素を構成する階調要素は「B」、「G」、「R」、「A」としたが、これに限定されるものではない。 Further, the gradation elements constituting the pixels are “B”, “G”, “R”, and “A”, but are not limited thereto.
また、基本単位データを構成するメインLCD27Mに対応する画素データのうち一の階調要素の階調要素データを構成するビット数の割合が、基本単位データを構成するサブLCD(第1サブLCD27S1、第2サブLCD27S2)に対応する画素データのうち当該一の階調要素の階調要素データを構成するビット数の割合と異なっていてもよい。また、基本単位データを構成するメインLCD27Mに対応する画素データのうち一の階調要素の階調要素データを構成するビット数の割合が、基本単位データを構成するメインLCD27Mに対応する画素データのうち他の階調要素の階調要素データを構成するビット数の割合と異なっており、基本単位データを構成するサブLCDに対応する画素データのうち一の階調要素の階調要素データを構成するビット数の割合が、基本単位データを構成するサブLCDに対応する画素データのうち他の階調要素の階調要素データを構成するビット数の割合と異なっていてもよい。なお、基本単位データを構成する階調要素データB、G、R、AをメインLCD27Mに対応する階調要素データBM、GM、RM、AMと、サブLCDに対応する階調要素データBS、GS、RS、ASとにそれぞれ分離することができるように、階調要素毎に基本単位データを構成する階調要素データのうちメインLCD27Mに対応する階調要素データのビット数の割合とサブLCDに対応する階調要素データのビット数の割合をそれぞれ示すビット割合データを例えばブランク期間対応記憶領域に保存するようにし、このビット割合データを用いて分離処理を行うようにしてもよい。これによれば、画像の種類に応じてビット数の割り当てを調整することにより、画像の種類に応じたメインLCD27M、第1サブLCD27S1、第2サブLCD27S2の表示能力を有効に活用することができる。
Further, the ratio of the number of bits constituting the gradation element data of one gradation element in the pixel data corresponding to the
例えば、メインLCD27Mにフルカラーの画像を表示し、第1サブLCD27S1および第2サブLCD27S2にグレースケールの画像を表示する場合には、例えばVRAM77aに保存される基本単位データを次のようなものにする。各階調要素データB、G、Rの10ビットのうち、各階調要素データBM、GM、RMに8ビットを割り当て、各階調要素データBS、GS、RSに2ビットを割り当て、階調要素データAの10ビットのうち、階調要素データAMに2ビットを割り当て、階調要素データASに8ビットを割り当てる。
For example, when a full color image is displayed on the
また、VRAM77aにメインLCD27M(図12参照)用の1枚の画像の画像データおよびサブLCD27S(図12参照)用の1枚の画像の画像データを保存する場合、図11に示すように、メインLCD27M用の1枚の画像の画像データをVRAM77aのメイン画像データ記憶領域に保存し、サブLCD27S用の1枚の画像の画像データをVRAM77aのメイン画像データ記憶領域以外の記憶領域(メインLCD27Mのブランク期間に対応する記憶領域:ブランク期間対応記憶領域)に保存するようにしてもよい。
When the image data of one image for the
この場合、メインLCD27M用の1枚の画像を構成する複数個の画素の画素データは、図11に示すように、VRAM77aの保存単位/読出単位である基本単位データと同じ40ビットであり、画素データを構成する階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)は基本単位データを構成する階調要素データB、G、R、Aと同じ10ビットである。また、サブLCD27S用の1枚の画像を構成する複数個の画素の画素データは、図11に示すように、VRAM77aの保存単位/読出単位である基本単位データと同じ40ビットであり、画素データを構成する階調要素データB(サブ)、G(サブ)、R(サブ)、A(サブ)は基本単位データを構成する階調要素データB、G、R、Aと同じ10ビットである。
In this case, as shown in FIG. 11, the pixel data of a plurality of pixels constituting one image for the
図11に示すVRAM77aに保存されたメインLCD27M、サブLCD27Sそれぞれの1枚の画像の画像データをメインLCD27M、サブLCD27Sに出力する出力回路79Bは、図12に示すように、サブLCD用制御信号生成回路201、切替制御回路202と、切替回路203と、シフト回路204,205とを備える。
An
なお、VDP77はVRAM77aから読出単位である40ビットの基本単位データを読み出して切替回路203に出力するとともに、メインLCD27Mにデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを出力する。また、VDP77は垂直同期信号VSYNCM、データクロック信号DCLKMをサブLCD用制御信号生成回路201と切替制御回路202とに出力する。
The
サブLCD用制御信号生成回路201は、データクロック信号DCLKMを分周してデータクロック信号DCLKSを生成する。また、サブLCD用制御信号生成回路201は、VDP77から供給される垂直同期信号VSYNCMを基に、メインLCD27Mの表示画像が切り替わるタイミングで垂直同期信号VSYNCSの信号レベルを反転させる(LowレベルからHighレベルに遷移させる)とともに、データクロック信号DCLKSのクロック数のカウント値をクリアしてデータクロック信号DCLKSのクロック数のカウントを開始し、データクロック信号DCLKSのクロック数が予め定められている数になると、垂直同期信号VSYNCSの信号レベルを再度反転させ(HighレベルからLowレベルに遷移させ)、垂直同期信号VSYNCSを生成する。また、サブLCD用制御信号生成回路201は、データクロック信号DCLKSのクロック数がサブLCD27Sの各ラインに対応して水平同期信号HSYNCSの反転用に予め定められている数になると水平同期信号HSYNCSの信号レベルを反転させ(LowレベルからHighレベルに遷移させ)、信号レベルの反転(LowレベルからHighレベルへ遷移)後のデータクロック信号DCLKSのクロック数が予め定められた数になると、水平同期信号HSYNCSの信号レベルを再度反転させ(HighレベルからLowレベルに遷移させ)、水平同期信号HSYNCSを生成する。また、サブLCD用制御信号生成回路201は、データクロック信号DCLKSのクロック数が、VRAM77aからの基本単位データの読出位置がサブLCD27Sの各ラインの先頭の画素データの記憶領域となる予め定められている数になるとデータイネーブル信号DESの信号レベルを反転させて(LowレベルからHighレベルに遷移させて)データを有効とし、VRAM77aからの基本単位データの読出位置がサブLCD27Sの各ラインの最後の画素データの記憶領域の次の記憶領域となる予め定められている数になるとデータイネーブル信号DESの信号レベルを再度反転させて(HighレベルからLowレベルに遷移させて)、データイネーブル信号DESを生成する。サブLCD用制御信号生成回路201は、このように生成したサブLCD27S用のデータイネーブル信号DES、水平同期信号HSYNCS、垂直同期信号VSYNCS、データクロック信号DCLKSをサブLCD27Sに出力する。
The sub LCD control
垂直同期信号VSYNCMを利用して、VRAM77aからのデータの読出位置がVRAM77aの先頭の記憶領域(図3における左上の記憶領域)であるかを特定できる。また、VRAM77aからのデータの読出位置がVRAM77aの先頭の記憶領域(図3における左上の記憶領域)であると特定した後、水平同期信号HSYNCMを利用して、VRAM77aからのデータの読出位置がラインの先頭の記憶領域で何番目のラインであるかを特定できる。また、VRAM77aからのデータの読出位置が何番目のラインの先頭の記憶領域であると特定した後、データクロック信号DCLKMを用いて、VRAM77aからのデータの読出位置が特定した番号のラインにおいて何番目の基本単位データを保存している記憶領域であるかを特定することができる。
Using the vertical synchronization signal VSYNC M , it is possible to specify whether the data reading position from the
切替制御回路202は、上記の内容に基づいて、垂直同期信号VSYNCM、水平同期信号HSYNCM、データクロック信号DCLKMを用いて、データの読出位置がVRAM77aのどの記憶領域であるかを特定する。そして、切替制御回路202は、データの読出位置として特定した記憶領域がVRAM77aのメイン画像データ記憶領域である場合には分配先がシフト回路204を示す分配先指示データを切替回路203に出力し、VRAM77aのブランク期間対応記憶領域のうちのサブLCD27Sに対応した画素データを記憶している記憶領域である場合には分配先がシフト回路205を示す分配先指示データを切替回路203に出力する。
Based on the above contents, the switching
切替回路203は、切替制御回路202からの分配先指示データがシフト回路204を示している場合には、VRAM77aから読み出された40ビットの基本単位データを構成する10ビットの階調要素データB、G、R、AをメインLCD27Mに対応する10ビットの階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)としてシフト回路204に出力する。一方、切替制御回路202からの分配先指示データがシフト回路205を示している場合には、切替回路203は、VRAM77aから読み出された40ビットの基本単位データを構成する10ビットの階調要素データB、G、R、AをサブLCD27Sに対応する10ビットの階調要素データB(サブ)、G(サブ)、R(サブ)、A(サブ)としてシフト回路205に出力する。
When the distribution destination instruction data from the switching
シフト回路204は、10ビットの階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)を、メインLCD27Mの階調数28に対応する8ビットの階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)にシフトしてメインLCD27Mに出力する。なお、メインLCD27Mは、VDP77から供給されるデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを用いて、供給された8ビットの階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)に基づく画像表示を行う。
シフト回路205は、10ビットの階調要素データB(サブ)、G(サブ)、R(サブ)、A(サブ)を、サブLCD27Sの階調数26に対応する6ビットの階調要素データB(サブ)、G(サブ)、R(サブ)、A(サブ)にシフトしてサブLCD27Sに出力する。なお、サブLCD27Sは、サブLCD用制御信号生成回路201から供給されるデータイネーブル信号DES、水平同期信号HSYNCS、垂直同期信号VSYNCS、データクロック信号DCLKSを用いて、供給された6ビットの階調要素データB(サブ)、G(サブ)、R(サブ)、A(サブ)に基づく画像表示を行う。
この変形例によれば、VRAM77aのブランク期間対応記憶領域にサブLCD27S用の1枚の画像の画像データを記憶する。これにより、メインLCD27M用の1枚の画像の画像データを保存するためのVRAM77aの他に、サブLCD27S用の1枚の画像の画像データを保存するためのVRAMを新たに備える必要がなく、VRAM77aの容量を増大させることなくメインLCD27M用の1枚の画像の画像データとサブLCD27S用の1枚の画像の画像データとを同時に保存することができる。
According to this modification, the image data of one image for the
また、図13、図14に示すように、VRAM77aにメインLCD27M用の1枚の画像の画像データをメイン画像データ記憶領域に保存し、VDP77はメインLCD27Mのブランク期間ではメインLCD27M以外のデバイスとの間でデータの送受信を行うようにしてもよい。
As shown in FIGS. 13 and 14, the image data of one image for the
この場合、メインLCD27M用の1枚の画像を構成する複数個の画素の画素データは、図13に示すように、VRAM77aの保存単位/読出単位である基本単位データと同じ40ビットであり、画素データを構成する階調要素データB(メイン)、G(メイン)、R(メイン)、A(メイン)は基本単位データを構成する階調要素データB、G、R、Aと同じ10ビットである。なお、VRAM77aのブランク期間対応記憶領域には画素データが保存されていない。
In this case, as shown in FIG. 13, the pixel data of a plurality of pixels constituting one image for the
図14に示すように、VDP77は、データイネーブル(DE)端子、同期信号(Sync)端子、データ出力用等のA端子,B端子,C端子を備えている。ただし、同期信号(Sync)端子としては水平同期信号HSYNCM用の水平同期信号端子と垂直同期信号VSYNCM用の水平同期信号端子とがある。なお、図14には図示していないが、VDP77にはデータクロック(DCLK)端子(不図示)が備えられている。
As shown in FIG. 14, the
図14のLCDバスは、VDP77がメインLCD27Mにデータイネーブル信号DEM、水平同期信号HSYNCM、垂直同期信号VSYNCM、データクロック信号DCLKMを供給したり、メインLCD27MにVRAM77aに保存されている画像データを供給したりするために用いるバスである。また、CPUバスは、CPU71がデバイスとの間でデータを送受信するために用いるバスである。このCPUバスは、メインLCD27Mのブランク期間においてVDP77がメインLCD27M以外のデバイスとの間でデータの送受信を行うためにも利用される。
In the LCD bus of FIG. 14, the
DE端子、Sync端子はLCDバスに接続されているが、CPUバスには直接されておらず、スイッチ等を介しても接続されていない。なお、DCLK端子もLCDバスに接続されているが、CPUバスには直接されておらず、スイッチ等を介しても接続されていない。また、データ出力用等のA,B,C端子は、LCDバスに接続されているとともに、スイッチSW1,SW2,SW3を介してCPUバスに接続されている。 Although the DE terminal and the Sync terminal are connected to the LCD bus, they are not directly connected to the CPU bus and are not connected via a switch or the like. Although the DCLK terminal is also connected to the LCD bus, it is not directly connected to the CPU bus and is not connected via a switch or the like. Further, A, B, and C terminals for data output and the like are connected to the LCD bus and are connected to the CPU bus via the switches SW1, SW2, and SW3.
VDP77は、VRAM77aから基本単位データとしてメインLCD27M用の1枚の画像を構成する複数個の画素の画素データを読み出している期間では、レジスタの値を図14(b)の値にして、スイッチSW1,SW2,SW3をオフ状態にする。
The
一方、VDP77は、メインLCD27Mのブランク期間では、レジスタの値を図14(c)の値にして、スイッチSW1,SW2,SW3をオン状態にする。オン状態となったスイッチSW1,SW2,SW3を介してA,B,C端子がCPUバスに接続され、VDP77は、A,B,C端子を介してメインLCD27M以外のデバイスとの間でデータの送受信を行い、例えばメインLCD27M以外のデバイスの制御を行う。なお、メインLCD27Mのブランク期間において、メインLCD27M以外のデバイス用のデータがA端子,B端子,C端子から出力されてLCDバスを介してメインLCD27Mに供給されることになるが、データの無効に対応するデータイネーブル信号DEMもDE端子から出力されてLCDバスを介してメインLCD27Mに供給される。このため、メインLCD27MがメインLCD27M以外のデバイス用のデータを用いて画像表示を行うことはない。
On the other hand, in the blank period of the
この変形例によれば、メインLCD27Mのブランク期間以外ではVDP77をメインLCD27M以外のデバイスの制御等に利用する。このため、例えば、サブCPU71の処理の一部をVDP77に代替させるなどVDP77を有効に活用することができ、これによってサブCPU71の処理負担の軽減を図ることができたり、サブCPU71とVDP77とを協働させることによりサブCPU71単体では困難な処理を行うことができたりする。
According to this modification, the
また、上記実施形態や上記変形例等の内容を適宜組み合わせることができる。 In addition, the contents of the above embodiment, the above modification, and the like can be combined as appropriate.
本発明は、複数枚の画像それぞれを前記複数枚の画像それぞれに対応する表示装置に表示する遊技機に適用することができる。 The present invention can be applied to a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images.
1…スロットマシン
77…VDP
77a…VRAM
103,151…分離回路
105,106,107,152,153,204,205…シフト回路
101,201…サブLCD用制御信号生成回路
1 ...
77a ... VRAM
103, 151...
Claims (4)
所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、
前記フレームバッファメモリから前記データを読み出すプロセッサと、
前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段と
を備え、
前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、
前記フレームバッファメモリは、前記表示装置のブランク期間に対応する前記フレームバッファメモリの画像データが保存されていない領域に、前記フレームバッファメモリから読み出された前記読出単位である前記一画素のデータのうち、前記複数個の画素データを構成するビット数の割合をそれぞれ表すビット割合データを保存し、
前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを、前記ビット割合データに基づいて、前記複数個の画素データに分離する前記分離処理を行う
ことを特徴とする遊技機。 In a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images,
A frame buffer memory that stores data using a predetermined number of bits as a storage unit and from which data is read using the predetermined number of bits as a read unit;
A processor for reading the data from the frame buffer memory;
Separating means for performing separation processing for separating the data read from the frame buffer memory by the processor;
When storing the image data of the plurality of images, the frame buffer memory uses data obtained by combining a plurality of pixel data corresponding to the plurality of images as one pixel data so as to be the storage unit. Save and
The frame buffer memory stores the data of the one pixel as the reading unit read from the frame buffer memory in an area where image data of the frame buffer memory corresponding to a blank period of the display device is not stored. Among them, the bit ratio data representing the ratio of the number of bits constituting the plurality of pixel data, respectively, is stored,
In the case where image data of the plurality of images is stored in the frame buffer memory, the separating unit converts the data of the one pixel that is the reading unit read from the frame buffer memory by the processor , A gaming machine, wherein the separation processing is performed to separate the plurality of pixel data based on bit rate data .
所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、
前記フレームバッファメモリから前記データを読み出すプロセッサと、
前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段と
を備え、
前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、
前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを前記複数個の画素データに分離する前記分離処理を行い、
前記画素データは複数の階調要素の階調要素データを含み、
前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記複数枚の画像のうちの一の画像の前記画素データのうち一の階調要素の階調要素データを構成するビット数の割合は、他の画像の前記画素データのうち当該一の階調要素の階調要素データを構成するビット数の割合と異なっていることがある
ことを特徴とする遊技機。 In a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images,
A frame buffer memory that stores data using a predetermined number of bits as a storage unit and from which data is read using the predetermined number of bits as a read unit;
A processor for reading the data from the frame buffer memory;
Separation means for performing separation processing for separating the data read from the frame buffer memory by the processor;
With
When storing the image data of the plurality of images, the frame buffer memory uses data obtained by combining a plurality of pixel data corresponding to the plurality of images as one pixel data so as to be the storage unit. Save and
When the image data of the plurality of images is stored in the frame buffer memory, the separating means outputs the data of the one pixel which is the reading unit read by the processor from the frame buffer memory. Performing the separation process of separating into pieces of pixel data,
The pixel data includes gradation element data of a plurality of gradation elements,
When image data of the plurality of images is stored in the frame buffer memory, gradation element data of one gradation element among the pixel data of one image of the plurality of images is configured. ratio of the number of bits, Yu Technical machine you wherein there may be different and the pixel ratio of the number of bits constituting the gradation element data of the one gradation elements among the data of the other image.
所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、
前記フレームバッファメモリから前記データを読み出すプロセッサと、
前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段と、
前記分離手段によって分離された前記複数枚の画像それぞれの画素データを、前記複数枚の画像それぞれに対応する前記表示装置の各階調要素の階調数に応じて伸長する伸長手段と
を備え、
前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、
前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを前記複数個の画素データに分離する前記分離処理を行う
ことを特徴とする遊技機。 In a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images,
A frame buffer memory that stores data using a predetermined number of bits as a storage unit and from which data is read using the predetermined number of bits as a read unit;
A processor for reading the data from the frame buffer memory;
Separation means for performing separation processing for separating the data read from the frame buffer memory by the processor;
Decompression means for decompressing pixel data of each of the plurality of images separated by the separation means in accordance with the number of gradations of each gradation element of the display device corresponding to each of the plurality of images;
With
When storing the image data of the plurality of images, the frame buffer memory uses data obtained by combining a plurality of pixel data corresponding to the plurality of images as one pixel data so as to be the storage unit. Save and
When the image data of the plurality of images is stored in the frame buffer memory, the separating means outputs the data of the one pixel which is the reading unit read by the processor from the frame buffer memory. Yu Technical machine you and performs the separation process for separating the pieces of pixel data.
所定数のビットを保存単位としてデータを保存するとともに前記所定数のビットを読出単位としてデータが読み出されるフレームバッファメモリと、
前記フレームバッファメモリから前記データを読み出すプロセッサと、
前記プロセッサにより前記フレームバッファメモリから読み出された前記データを分離する分離処理を行う分離手段と
を備え、
前記フレームバッファメモリは、前記複数枚の画像の画像データを保存する場合、前記保存単位となるように、前記複数枚の画像に対応する複数個の画素データを結合したデータを一画素のデータとして保存し、
前記分離手段は、前記フレームバッファメモリに前記複数枚の画像の画像データが保存されている場合、前記フレームバッファメモリから前記プロセッサによって読み出された前記読出単位である前記一画素のデータを前記複数個の画素データに分離する前記分離処理を行い、
前記複数枚の画像のうちの一部に対応する前記表示装置では前記プロセッサから出力される第1制御信号を基に画像の表示制御が行われ、
前記複数枚の画像のうちの残り部分に対応する前記表示装置では前記プロセッサから出力される前記第1制御信号とは異なる第2制御信号を基に画像の表示制御が行われ、
前記遊技機は、
前記プロセッサから出力される前記第1制御信号を用いて前記第2制御信号を生成する制御信号生成手段を更に備える
ことを特徴とする遊技機。 In a gaming machine that displays each of a plurality of images on a display device corresponding to each of the plurality of images,
A frame buffer memory that stores data using a predetermined number of bits as a storage unit and from which data is read using the predetermined number of bits as a read unit;
A processor for reading the data from the frame buffer memory;
Separation means for performing separation processing for separating the data read from the frame buffer memory by the processor;
With
When storing the image data of the plurality of images, the frame buffer memory uses data obtained by combining a plurality of pixel data corresponding to the plurality of images as one pixel data so as to be the storage unit. Save and
When the image data of the plurality of images is stored in the frame buffer memory, the separating means outputs the data of the one pixel which is the reading unit read by the processor from the frame buffer memory. Performing the separation process of separating into pieces of pixel data,
In the display device corresponding to a part of the plurality of images, image display control is performed based on a first control signal output from the processor,
In the display device corresponding to the remaining portion of the plurality of images, image display control is performed based on a second control signal different from the first control signal output from the processor,
The gaming machine is
Further Yu TECHNICAL machine you further comprising a control signal generating means for generating the second control signal using the first control signal outputted from the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017102360A JP6343369B1 (en) | 2017-05-24 | 2017-05-24 | Game machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017102360A JP6343369B1 (en) | 2017-05-24 | 2017-05-24 | Game machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6343369B1 true JP6343369B1 (en) | 2018-06-13 |
JP2018196566A JP2018196566A (en) | 2018-12-13 |
Family
ID=62555278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017102360A Expired - Fee Related JP6343369B1 (en) | 2017-05-24 | 2017-05-24 | Game machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6343369B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04123581A (en) * | 1990-09-14 | 1992-04-23 | Dainippon Printing Co Ltd | Simple double buffer display device |
JP2004157526A (en) * | 2002-10-15 | 2004-06-03 | Nec Electronics Corp | Controller-driver, display device, and display method |
JP2007029608A (en) * | 2005-07-29 | 2007-02-08 | Sharp Corp | Display device and game machine equipped with it |
JP2014128480A (en) * | 2012-12-28 | 2014-07-10 | Kyoraku Sangyo Co Ltd | Game machine |
JP2014239794A (en) * | 2013-06-12 | 2014-12-25 | 株式会社三共 | Game machine |
-
2017
- 2017-05-24 JP JP2017102360A patent/JP6343369B1/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04123581A (en) * | 1990-09-14 | 1992-04-23 | Dainippon Printing Co Ltd | Simple double buffer display device |
JP2004157526A (en) * | 2002-10-15 | 2004-06-03 | Nec Electronics Corp | Controller-driver, display device, and display method |
JP2007029608A (en) * | 2005-07-29 | 2007-02-08 | Sharp Corp | Display device and game machine equipped with it |
JP2014128480A (en) * | 2012-12-28 | 2014-07-10 | Kyoraku Sangyo Co Ltd | Game machine |
JP2014239794A (en) * | 2013-06-12 | 2014-12-25 | 株式会社三共 | Game machine |
Also Published As
Publication number | Publication date |
---|---|
JP2018196566A (en) | 2018-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008289786A (en) | Image display device, game machine, image display method, image display program, and recording medium | |
JP6470543B2 (en) | Game machine | |
JP5450765B1 (en) | Game machine | |
JP2010220854A (en) | Game machine | |
JP2008061852A (en) | Game machine | |
JP2005319187A (en) | Game machine, program for game machine, and computer-readable recording medium with the program for game machine recorded therein | |
JP2008229003A (en) | Display controller for game machine | |
JP6343369B1 (en) | Game machine | |
JP5144045B2 (en) | Game machine | |
JP2006271532A (en) | Game machine | |
JP2011110120A (en) | Slot machine | |
JP2017108804A (en) | Game machine | |
JP2004254937A (en) | Image display device, game machine used therefor and game machine | |
JP2008220608A (en) | Game machine | |
JP2010220843A (en) | Game machine | |
JP6391611B2 (en) | Game machine | |
JP2004147875A (en) | Game machine and display device therefor | |
JP4963188B2 (en) | Game machine | |
JP2005218591A (en) | Image display device and game machine | |
JP5070523B2 (en) | Amusement stand | |
JP5889866B2 (en) | Game machine | |
JP2007282975A (en) | Game machine | |
JP2005185700A (en) | Game machine | |
JP5441237B2 (en) | Game machine and program | |
JP6391609B2 (en) | Game machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180409 |
|
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: 20180515 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180518 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6343369 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |