JP2007021022A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2007021022A5 JP2007021022A5 JP2005210387A JP2005210387A JP2007021022A5 JP 2007021022 A5 JP2007021022 A5 JP 2007021022A5 JP 2005210387 A JP2005210387 A JP 2005210387A JP 2005210387 A JP2005210387 A JP 2005210387A JP 2007021022 A5 JP2007021022 A5 JP 2007021022A5
- Authority
- JP
- Japan
- Prior art keywords
- list
- display
- cursor
- item
- display screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 15
- 238000000034 method Methods 0.000 description 58
- 230000008569 process Effects 0.000 description 40
- 239000000872 buffer Substances 0.000 description 12
- 230000000694 effects Effects 0.000 description 8
- 210000000707 wrist Anatomy 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 239000003990 capacitor Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Description
本発明は、表示装置の画面に比較的多数の項目を有するリストを表示させ、そのリストの中から所望の項目をタッチ操作により確実に選択若しくは指定することのできるタッチパネル付表示装置、そのタッチパネル付表示装置を備えたビデオゲーム装置、そのタッチパネル付表示装置をコンピュータで実現するためのプログラム及びこのプログラムを記録した記録媒体に関するものである。 The present invention provides a display device with a touch panel that can display a list having a relatively large number of items on the screen of the display device, and can reliably select or specify a desired item from the list by a touch operation. The present invention relates to a video game device including a display device, a program for realizing the display device with a touch panel by a computer, and a recording medium on which the program is recorded.
従来、操作部材としてタッチパネルを備えたビデオゲーム装置が提案されている。例えば特開平11−276716号公報には、液晶表示部の表示画面にタッチパネルを配設した携帯型ビデオゲーム装置であって、ネットワークを介して相手の端末との間で囲碁、将棋、チェスなどの対局ゲームの対戦が可能なビデオゲーム装置が記載されている。 Conventionally, a video game apparatus having a touch panel as an operation member has been proposed. For example, Japanese Patent Laid-Open No. 11-276716 discloses a portable video game device in which a touch panel is provided on a display screen of a liquid crystal display unit, such as Go, Shogi, chess, etc. with a partner terminal via a network. A video game device capable of playing a game is described.
また、特開2002−939号公報には、CRT(Cathode Ray Tube)モニタの表示画面にタッチパネルを配設したゲーム装置であって、遊技者がタッチパネルを操作することによってゴルフゲーム、キックボードゲーム、RPG(Roll Playing Game)などのゲー
ムを楽しむことのできるビデオゲーム装置が記載されている。
Japanese Patent Laid-Open No. 2002-939 discloses a game device in which a touch panel is provided on a display screen of a CRT (Cathode Ray Tube) monitor, and a golf game, a kickboard game, A video game apparatus capable of enjoying a game such as RPG (Roll Playing Game) is described.
また、任天堂株式会社のニンテンドーDS(登録商標)に見られるように、ビデオゲームの進行状況を表示するための2個の表示装置を備えるとともに、一方の表示装置の表示画面にタッチパネルを備えた携帯型ビデオゲーム装置が商品化されている。このビデオゲーム装置では、遊技者がタッチパネルを用いて一方の表示装置に表示された画像を直接操作してゲームを進行させるゲームソフトや、お絵かきソフトを利用して表示画面に画像を描き、その画像を用いてゲームを進行させるゲームソフトなどを楽しむことができるようになっている。 In addition, as seen in Nintendo DS (registered trademark) of Nintendo Co., Ltd., the mobile phone has two display devices for displaying the progress status of the video game and a touch screen on the display screen of one of the display devices. Type video game devices have been commercialized. In this video game device, a player draws an image on a display screen by using game software in which a game is progressed by directly operating an image displayed on one display device using a touch panel, or drawing software. It is possible to enjoy game software that uses an image to advance the game.
また、タッチパネルを備えたディスプレイにおいて、ディスプレイに表示されたカーソルを指で触れて移動などをさせることができるものが提案されている。例えば、特開2004−54861号公報には、タッチパネルに表示されたカーソルを指で触れ、その指を移動させると、その指の移動量をカーソルの移動を制御するマウスのボールの回転量に変換し、その回転量に基づいてタッチパネル上のカーソルを移動させる方法が提案されている。 In addition, there has been proposed a display equipped with a touch panel that can be moved by touching a cursor displayed on the display with a finger. For example, in Japanese Patent Application Laid-Open No. 2004-54661, when a cursor displayed on a touch panel is touched with a finger and the finger is moved, the amount of movement of the finger is converted into the amount of rotation of a mouse ball that controls the movement of the cursor. A method of moving the cursor on the touch panel based on the amount of rotation has been proposed.
ところで、例えば、対戦型ゲームのようなソフトウェアでは、ゲーム画面に表示される遊技者の制御対象となるキャラクタ(以下、「メインキャラクタ」という。)がゲームの進行によって武器、防具、コイン、地図などの各種のアイテムを取得できるようになされ、遊技者はその取得したアイテムをゲーム画面に一覧表示させることができるようになっているものが知られている。 By the way, for example, in software such as a competitive game, a character (hereinafter referred to as “main character”) displayed on the game screen as a control target of the player is a weapon, armor, coin, map, etc. as the game progresses. It is possible to acquire the various items, and it is known that the player can display the acquired items in a list on the game screen.
このようなゲームソフトをタッチパネル付きの携帯型ビデオゲーム装置で楽しむ場合、
ゲーム画面に表示されたアイテムの一覧表の中から遊技者が所望のアイテムを選択し、そのアイテムに関する情報(例えば、アイテムの取得数やゲーム効果などの情報)を見たい場合、タッチパネルに直接触れて所望のアイテムを選択できると操作性が良い場合がある。
When enjoying such game software on a portable video game device with a touch panel,
When the player selects a desired item from the list of items displayed on the game screen and wants to see information about the item (for example, information such as the number of items acquired and game effects), touch the touch panel directly. If a desired item can be selected, the operability may be good.
しかしながら、携帯型ビデオゲーム装置のゲーム画面のサイズは比較的小さく、そのゲーム画面に可及的に多くのアイテムを一覧表示させると、遊技者が選択できるアイテムの種類を一度に確認できる点では好ましいが、各アイテムの欄のサイズが小さくなりすぎ、所望のアイテムの表示領域を指で触れることが困難になり、却ってタッチパネルの操作性が低下することになる。 However, the size of the game screen of the portable video game device is relatively small, and displaying as many items as possible on the game screen as a list is preferable in that the types of items that can be selected by the player can be confirmed at a time. However, the size of each item column becomes too small, and it becomes difficult to touch the display area of a desired item with a finger, and on the contrary, the operability of the touch panel is lowered.
その一方、タッチパネルの操作性を考慮して、ゲーム画面に表示されるアイテム数を少なくすると、遊技者は所望のアイテムがゲーム画面に表示されるまで何度もリストをスクロール表示させる必要があり、リストのスクロール表示操作とタッチパネルによるアイテムの選択操作とを総合した全体的な操作性が低下することになる。 On the other hand, if the number of items displayed on the game screen is reduced in consideration of the operability of the touch panel, the player needs to scroll the list repeatedly until the desired item is displayed on the game screen. The overall operability of the list scroll display operation and the item selection operation using the touch panel is lowered.
特に、選択項目の非常に多いリストが作成されるゲームソフトでは、遊技者がリストの中から所望の項目を容易且つ比較的迅速に選択できることが要望され、リストのスクロール表示操作とゲーム画面に表示されるリストからタッチ操作で項目を選択する選択操作との操作性のバランスが重要となる。 In particular, in game software in which a list with a large number of selection items is created, the player is required to be able to select a desired item from the list easily and relatively quickly, and the scroll display operation of the list and the display on the game screen are required. The balance of operability with the selection operation for selecting an item from the list to be touched is important.
従来の特開平11−276716号公報や特開2002−939号公報に示されるタッチパネルは、基本的にゲーム画面に表示されたオブジェクトを直接遊技者が触れてそのオブジェクトを選択若しくは指定した情報を入力する構成であるので、ゲーム画面に表示されるリストの項目数を多くすると、複数の項目が同時に選択若しくは指定されることによる誤動作が生じやすく、各項目を直接触れて選択若しくは指定する操作は極めて困難となる。 Conventional touch panels disclosed in Japanese Patent Application Laid-Open Nos. 11-276716 and 2002-939 basically input information indicating that an object displayed on the game screen is directly touched by a player and the object is selected or designated. Therefore, if the number of items in the list displayed on the game screen is increased, malfunctions due to simultaneous selection or specification of a plurality of items are likely to occur, and operations for selecting or specifying each item directly are extremely difficult. It becomes difficult.
また、特開2004−54861号公報に示される方法を適用して、ゲーム画面にカーソルを表示させ、そのカーソルをタッチ操作によってリストの所望の項目の位置に移動させて当該項目の選択等を行わせることが考えられるが、この方法ではカーソルに触れている指の移動操作によってリスト上にカーソルと指が重なってリストの項目が見えなくなり、ボタン操作による項目の選択等よりも操作性が悪くなってしまうことになる。 Further, by applying the method disclosed in Japanese Patent Application Laid-Open No. 2004-54661, a cursor is displayed on the game screen, and the cursor is moved to the position of a desired item in the list by a touch operation, and the item is selected. However, with this method, the movement of the finger touching the cursor causes the cursor and the finger to overlap the list, making the list items invisible, making the operability worse than selecting items by operating buttons. It will end up.
従って、従来の構成とは異なる観点から、ゲーム画面に表示されるリストの項目数を比較的多くしてもタッチ操作により各項目の選択若しくは指定を確実に行なうことができるタッチパネル付表示装置を実現する必要があるが、そのようなタッチパネル付表示装置は従来提案されていなかった。 Therefore, from a different point of view from the conventional configuration, a display device with a touch panel that can reliably select or specify each item by touch operation even if the number of items on the list displayed on the game screen is relatively large is realized. However, such a display device with a touch panel has not been proposed in the past.
本発明は、上記課題に鑑みてなされたものであり、ゲーム画面に表示させる比較的に項目数の多いリストの中から所望の項目をタッチ操作により確実に選択若しくは指定することのできるタッチパネル付表示装置、そのタッチパネル付表示装置を備えたビデオゲーム装置、そのタッチパネル付表示装置をコンピュータで実現するためのプログラム及びこのプログラムを記録した記録媒体を提供することを目的とする。 The present invention has been made in view of the above problems, and a display with a touch panel capable of reliably selecting or specifying a desired item by a touch operation from a list having a relatively large number of items to be displayed on a game screen. An object is to provide a device, a video game device including the display device with a touch panel, a program for realizing the display device with a touch panel by a computer, and a recording medium on which the program is recorded.
本発明の第1の側面によって提供されるタッチパネル付表示装置は、画像を表示する表示手段と、前記表示手段の表示画面に設けられ、当該表示画面に触れると、その接触位置を検出する位置検出手段と、前記位置検出手段により検出された前記表示画面の位置情報に基づき当該表示画面に表示された画像のうち、接触位置に対応する画像を判別する画像
判別手段と、を備えたタッチパネル付表示装置であって、複数の項目が一列に配列されたリストに対して所定のサイズの接触領域を有するカーソルがいずれかの項目を指示する構成の画像を作成する画像作成手段と、前記画像作成手段で作成された画像を前記表示手段の表示画面に表示させる表示制御手段と、操作者が前記表示手段の表示画面に表示された前記カーソルの接触領域に触れ、その接触位置を前記リストの項目の配列方向に移動させると、前記画像判別手段の判別結果と前記位置検出手段による接触位置の変化情報とに基づいて、前記画像作成手段によって作成される画像の前記リストにおける前記カーソルの指示する項目を変化させる画像作成制御手段と、を備えたことを特徴としている(請求項1)。
The display device with a touch panel provided by the first aspect of the present invention is provided with a display unit that displays an image, and a position detection that detects a contact position when the display unit touches the display screen. And a display with a touch panel comprising: an image discriminating unit that discriminates an image corresponding to the contact position among images displayed on the display screen based on the position information of the display screen detected by the position detecting unit. An image creating unit for creating an image having a configuration in which a cursor having a contact area of a predetermined size indicates a certain item with respect to a list in which a plurality of items are arranged in a line , and the image creating Display control means for displaying an image created by the means on the display screen of the display means, and an operator touches the contact area of the cursor displayed on the display screen of the display means. When the contact position is moved in the arrangement direction of the items in the list, the image created by the image creating unit is based on the determination result of the image determining unit and the change information of the contact position by the position detecting unit. And image creation control means for changing an item indicated by the cursor in the list.
なお、請求項1に記載のタッチパネル付表示装置において、前記カーソルは、前記接触領域を構成する接触部とこの接触部の所定箇所から前記リストの項目を指示する指示部の画像で構成されているとよい(請求項2)。また、前記カーソルの接触部の移動方向の長さは、前記リストの項目の配列方向の寸法よりも大きくするとよい(請求項3)。また、前記カーソルの接触部は、移動方向に長辺を有する長方形状にするとよい(請求項4)。更に、前記リストに含まれる項目数が前記表示手段の表示画面に表示可能な項目数よりも多く、前記操作者のタッチ操作に基づく前記カーソルの指示する位置が前記表示画面に表示されたリストの一方端の項目に至ると、前記画像作成制御手段は、前記画像作成手段によって作成される画像の前記リストに対する前記カーソルの指示する位置を固定し、前記リストの一方端より外側の項目がスクロール表示されるように、当該リストを構成する項目を順次変化させるとよい(請求項5)。 The touch panel-equipped display device according to claim 1, wherein the cursor is configured by an image of a contact portion that constitutes the contact area and an instruction portion that instructs an item of the list from a predetermined position of the contact portion. (Claim 2). In addition, the length of the contact portion of the cursor in the moving direction may be larger than the dimension of the list items in the arrangement direction. The contact portion of the cursor may be a rectangle having a long side in the movement direction (Claim 4). Further, the number of items included in the list is larger than the number of items that can be displayed on the display screen of the display means, and the position indicated by the cursor based on the touch operation of the operator is displayed on the display screen. When the item at one end is reached, the image creation control means fixes the position indicated by the cursor with respect to the list of images created by the image creation means, and the items outside the one end of the list are scroll-displayed. As described above, the items constituting the list may be sequentially changed (claim 5 ).
また、請求項1乃至5のいずれかに記載のタッチパネル付表示装置において、前記画像作成制御手段は、前記位置検出手段により検出される接触位置の変化量が前記表示手段の表示画面に表示された前記リストの項目の配列方向に所定量超えると、前記画像作成手段によって作成される画像の前記リストにおける前記カーソルの指示する項目を1項目分だけ移動させるとよい(請求項6)。 Further, in the display device with a touch panel according to any one of claims 1 to 5 , the image creation control unit displays a change amount of a contact position detected by the position detection unit on a display screen of the display unit. beyond a predetermined amount in the direction of arrangement of items in the list, it may be moved by one column to the instruction item of the cursor in the list of the image created by the image creating unit (claim 6).
また、請求項1乃至6のいずれかに記載のタッチパネル付表示装置において、前記表示手段の表示画面は矩形形状をなし、前記リストの複数の項目は前記表示画面の縦方向に配列され、前記操作者のタッチ操作に基づく前記表示画面に表示された前記リストにおける前記カーソルの指示する項目は縦方向に変化するものであるとよい(請求項7)。 In the display device with a touch panel according to any one of claims 1 to 6, the display screen of the display means a rectangular shape, a plurality of items of the list are arranged in the longitudinal direction of the display screen, the operation The item indicated by the cursor in the list displayed on the display screen based on the touch operation of the person may be changed in the vertical direction (Claim 7 ).
また、請求項1乃至6のいずれかに記載のタッチパネル付表示装置において、前記表示手段の表示画面は矩形形状をなし、前記リストの複数の項目は前記表示画面の横方向に配列され、前記操作者のタッチ操作に基づく前記表示画面に表示された前記リストにおける前記カーソルの指示する項目は横方向に変化するものであるとよい(請求項8)。 In the display device with a touch panel according to any one of claims 1 to 6, the display screen of the display means a rectangular shape, a plurality of items of the list are arranged in the lateral direction of the display screen, the operation instruction item that of the cursor in the user the list the displayed on the display screen based on the touch operation of the good and is to laterally varying (claim 8).
また、請求項7または8に記載のタッチパネル付表示装置において、前記カーソルが指示する前記リストの項目が、前記表示画面を当該カーソルの画像の移動方向に二分した場合のいずれの側に属するかを判別するカーソル位置判別手段をさらに備え、前記画像作成制御手段は、前記画像作成手段によって作成される前記カーソルの前記接触部における前記指示部の位置を、前記カーソル位置判別手段の判別結果に基づいて変化させるとよい(請求項9)。 9. The display device with a touch panel according to claim 7 , wherein the list item indicated by the cursor belongs to which side when the display screen is divided into two in the moving direction of the image of the cursor. Cursor position determining means for determining is further provided, wherein the image creation control means determines the position of the instruction unit at the contact portion of the cursor created by the image creation means based on the determination result of the cursor position determination means. It may be changed (claim 9 ).
本発明の第2の側面によって提供されるビデオゲーム装置は、請求項1乃至9のいずれかに記載のタッチパネル付表示装置を備えたものである(請求項10)。 A video game device provided by the second aspect of the present invention comprises the display device with a touch panel according to any one of claims 1 to 9 (claim 10 ).
本発明の第3の側面によって提供されるプログラムは、コンピュータを、複数の項目が
一列に配列されたリストに対して所定のサイズの接触領域を有するカーソルがいずれかの項目を指示する構成の画像を作成する画像作成手段と、前記画像作成手段で作成された画像を表示手段の表示画面に表示させる表示制御手段と、前記表示手段の表示画面に設けられたセンサからの信号に基づいて、当該表示画面の接触位置を検出する位置検出手段と、操作者が前記表示手段の表示画面に表示された前記カーソルの接触領域に触れ、その接触位置を前記リストの項目の配列方向に移動させると、前記画像判別手段の判別結果と前記位置検出手段による接触位置の変化情報とに基づいて、前記画像作成手段によって作成される画像の前記リストにおける前記カーソルの指示する項目を変化させる画像作成制御手段として機能させることを特徴とする(請求項11)。
A program provided by the third aspect of the present invention allows a computer to display a list of a plurality of items arranged in a line and a cursor having a contact area of a predetermined size to select any item. An image creating means for creating an image having an instructed configuration, a display control means for displaying an image created by the image creating means on a display screen of a display means, and a signal from a sensor provided on the display screen of the display means Based on the position detection means for detecting the contact position of the display screen, and the operator touches the contact area of the cursor displayed on the display screen of the display means, and the contact position is indicated by the arrangement direction of the items of the list To the list of images created by the image creating means based on the discrimination result of the image discriminating means and the change information of the contact position by the position detecting means. That wherein the function as an instruction for image creation control means for changing the item of the cursor (claim 11).
なお、請求項11に記載のプログラムにおいて、前記カーソルは、前記接触領域を構成する接触部とこの接触部の所定箇所から前記リストの項目を指示する指示部の画像で構成されているとよい(請求項12)。また、前記カーソルの接触部の移動方向の長さは、前記リストの項目の配列方向の寸法よりも大きくするとよい(請求項13)。また、前記カーソルの接触部は、移動方向に長辺を有する長方形状にするとよい(請求項14)。更に、前記リストに含まれる項目数が前記表示手段の表示画面に表示可能な項目数よりも多く、前記操作者のタッチ操作に基づく前記カーソルの指示する位置が前記表示画面に表示されたリストの一方端の項目に至ると、前記画像作成制御手段は、前記画像作成手段によって作成される画像の前記リストに対する前記カーソルの指示する位置を固定し、前記リストの一方端より外側の項目がスクロール表示されるように、当該リストを構成する項目を順次変化させるとよい(請求項15)。 In addition, in the program according to claim 11 , the cursor may be configured by an image of a contact portion that constitutes the contact area and an instruction portion that indicates an item of the list from a predetermined position of the contact portion ( Claim 12). Further, the length of the contact portion of the cursor in the moving direction may be larger than the dimension of the list item in the arrangement direction (claim 13). The contact portion of the cursor may be a rectangle having a long side in the moving direction (claim 14). Further, the number of items included in the list is larger than the number of items that can be displayed on the display screen of the display means, and the position indicated by the cursor based on the touch operation of the operator is displayed on the display screen. When the item at one end is reached, the image creation control means fixes the position indicated by the cursor with respect to the list of images created by the image creation means, and the items outside the one end of the list are scroll-displayed. As described above, the items constituting the list may be sequentially changed (claim 15 ).
また、請求項11乃至15のいずれかに記載のプログラムにおいて、前記画像作成制御手段は、前記位置検出手段により検出される接触位置の変化量が前記表示手段の表示画面に表示された前記リストの項目の配列方向に所定量超えると、前記画像作成手段によって作成される画像の前記リストにおける前記カーソルの指示する項目を1項目分だけ移動させるとよい(請求項16)。 The program according to any one of claims 11 to 15 , wherein the image creation control means includes a list of changes in the contact position detected by the position detection means on the display screen of the display means. beyond a predetermined amount in the direction of arrangement of the items, it may be moved by one column to the instruction item of the cursor in the list of the image created by the image creating means (claim 16).
本発明の第4の側面によって提供される記録媒体は、請求項11乃至16のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である(請求項17)。 A recording medium provided by the fourth aspect of the present invention is a computer-readable recording medium on which the program according to any one of claims 11 to 16 is recorded (claim 17 ).
本発明によれば、表示手段の表示画面に複数の項目を含むリストを表示させ、当該表示画面を触れることで、そのリストの中から所望の項目の選択若しくは指定などをさせる場合、操作者は表示手段の表示画面に表示されたカーソルの接触領域に指若しくは所定のタッチペンなどで触れ、その接触位置をリストの項目の配列方向に移動させると、それに応じて表示画面上でカーソルが移動し、これによりそのカーソルによって指示されるリストの項目も変化する。 According to the present invention, when a list including a plurality of items is displayed on the display screen of the display means and a desired item is selected or designated from the list by touching the display screen, the operator can Touching the contact area of the cursor displayed on the display screen of the display means with a finger or a predetermined touch pen and moving the contact position in the arrangement direction of the items in the list, the cursor moves on the display screen accordingly, As a result, the list item indicated by the cursor also changes.
例えば、表示画面が矩形形状で、リストの項目が縦方向に配列されている場合は、接触位置を縦方向に移動させると、それに応じて表示画面上でカーソルの画像が縦方向に移動し、そのカーソルによって指示されるリストの項目が縦方向に変化する。また、リストの項目が横方向に配列されている場合は、接触位置を横方向に移動させると、それに応じて表示画面上でカーソルの画像が横方向に移動し、そのカーソルによって指示されるリストの項目も横方向に変化する。 For example, if the display screen is rectangular and the list items are arranged vertically, moving the contact position vertically moves the cursor image on the display screen accordingly, The list item indicated by the cursor changes vertically. If the list items are arranged in the horizontal direction, moving the contact position in the horizontal direction causes the cursor image to move in the horizontal direction on the display screen. The item also changes in the horizontal direction.
従って、表示手段の表示画面に表示されるリスト内の各項目のサイズが小さすぎて操作者がタッチし辛い場合にも、操作者は確実に所望の項目の選択若しくは指定などをすることができる。 Therefore, even when the size of each item in the list displayed on the display screen of the display means is too small to be touched by the operator, the operator can surely select or specify a desired item. .
また、リストに含まれる項目数が表示手段の表示画面に表示可能な項目数よりも多い場合は、表示画面内でカーソルの画像をリストの端部に移動させると、表示画面内における当該カーソルの表示位置は固定され、逆にリストに含まれる画面外の項目が表示画面内にスクロール表示されるので、表示手段の表示画面が比較的小さく、その一方、リストに含まれる項目が多い場合でも、適度な大きさの項目を可及的に多く含むリストを表示画面に
表示させることが可能になり、操作者がリスト内の多数の項目の中から所望の項目を比較的容易かつ迅速に選択若しくは指定することができる。
Further, when the number of items included in the list is larger than the number of items that can be displayed on the display screen of the display means, moving the cursor image to the end of the list on the display screen causes the cursor to be displayed on the display screen. The display position is fixed, and conversely, items outside the screen included in the list are scrolled and displayed within the display screen, so the display screen of the display means is relatively small, while even if there are many items included in the list, It is possible to display a list including as many items of moderate size as possible on the display screen, and the operator can select a desired item from a large number of items in the list relatively easily and quickly. Can be specified.
また、カーソルの画像を、表示手段の表示画面における当該カーソルの移動方向に長辺を有する、接触領域を構成する長方形状の接触部の画像とこの接触部の一方端部からリストの指示項目を示す指示部の画像とで構成し、カーソルの指示部が指示するリストの項目が表示手段の表示画面を当該カーソルの画像の移動方向に二分した場合の一方側に属する場合は、この一方側と同じ側の接触部の端部に指示部を設けた画像をカーソルの画像とし、カーソルの指示部が指示するリストの項目が表示手段の表示画面の他方側に属する場合は、この他方側と同じ側の接触部の端部に指示部を設けた画像をカーソルの画像とするように、カーソルの画像を切り換えるので、カーソルによって指示可能なリストの項目を表示手段の表示画面の端部にまで表示させることができ、表示画面をリスト表示のために有効に活用することができる。 In addition, the cursor image includes an image of a rectangular contact portion having a long side in the movement direction of the cursor on the display screen of the display means and a list instruction item from one end portion of the contact portion. When the item of the list indicated by the instruction unit of the cursor belongs to one side when the display screen of the display means is divided into two in the moving direction of the image of the cursor, When an image provided with an instruction part at the end of the contact part on the same side is used as the cursor image, and the list item indicated by the cursor instruction part belongs to the other side of the display screen of the display means, the same as the other side Since the image of the cursor is switched so that the image with the pointing portion at the end of the contact portion on the side becomes the cursor image, the list items that can be pointed to by the cursor are extended to the end of the display screen of the display means. Shown to be possible, it can be effectively utilized for list display screen.
以下、本発明の好ましい実施の形態を、添付図面を参照して具体的に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
図1は、本発明に係るタッチパネル付表示装置を備えたビデオゲーム装置の概観を示す正面図である。図2は、同ビデオゲーム装置の概観を示す右側面図である。 FIG. 1 is a front view showing an overview of a video game apparatus including a display device with a touch panel according to the present invention. FIG. 2 is a right side view showing an overview of the video game apparatus.
ビデオゲーム装置1は、携帯型ビデオゲーム機であり、ゲームプログラム及びゲームデータが記録された専用の可搬型記録メディア(以下、「ゲームメディア」という。)から当該ゲームプログラム及びゲームデータを装置内のメモリ(RAM)に読み込み、CPU(Central Processing Unit)によってゲームプログラムを実行させることにより遊技者
がゲーム内容を楽しむことができるものである。
The video game apparatus 1 is a portable video game machine, which receives the game program and game data from a dedicated portable recording medium (hereinafter referred to as “game media”) in which the game program and game data are recorded. A game can be enjoyed by a player by reading it into a memory (RAM) and executing a game program by a CPU (Central Processing Unit).
本実施形態は、携帯型ビデオゲーム機であるが、本発明に係るタッチパネル付表示装置は家庭用のビデオゲーム機やアーケード用のビデオゲーム機などの他の種類のゲーム機にも適用することができる。 Although this embodiment is a portable video game machine, the display device with a touch panel according to the present invention can be applied to other types of game machines such as home video game machines and arcade video game machines. it can.
ビデオゲーム装置1は、横長長方形の薄型直方体からなる下側本体2と、この下側本体2の上面の上辺部に一対のヒンジ2a,2bにより開閉可能に取り付けられた上側本体3とで構成された折畳み可能な携帯型ビデオゲーム装置である。上側本体3は接続部2cにより下側本体2と電気的に接続されている。 The video game apparatus 1 includes a lower main body 2 made of a horizontally long rectangular thin rectangular parallelepiped, and an upper main body 3 attached to the upper side of the upper surface of the lower main body 2 by a pair of hinges 2a and 2b so as to be opened and closed. It is a portable video game device that can be folded. The upper main body 3 is electrically connected to the lower main body 2 through the connection portion 2c.
下側本体2の上面の中央には第1のディスプレイ4が設けられている。このディスプレイ4の左側には電源ボタン8と十字キー7とが上下に配置されている。また、ディスプレイ4の右側には2個のボタンからなる操作ボタン11と4個のボタンからなる操作ボタン10とが上下に配置されている。また、下側本体2の下側縁の適所(図1では、第1のディスプレイ4の右下に位置する箇所)には電源のオン/オフ状態を示すための表示灯9が配置されている。さらに下側本体2の上側の長辺に沿う側面に記録メディアを装着するためのメディア装着部13が設けられている(図2参照)。 A first display 4 is provided at the center of the upper surface of the lower main body 2. On the left side of the display 4, a power button 8 and a cross key 7 are arranged vertically. On the right side of the display 4, an operation button 11 composed of two buttons and an operation button 10 composed of four buttons are arranged vertically. In addition, an indicator lamp 9 for indicating the on / off state of the power supply is disposed at an appropriate position on the lower edge of the lower body 2 (in FIG. 1, a position located at the lower right of the first display 4). . Further, a media mounting portion 13 for mounting a recording medium is provided on the side surface along the upper long side of the lower main body 2 (see FIG. 2).
一方、上側本体3の下面(閉じた状態で下側本体2の上面に対向する面)の中央には第2のディスプレイ5が設けられ、このディスプレイ5の両側にそれぞれスピーカ12A,12Bが配置されている。2つのスピーカ12A,12Bは効果音をステレオ出力するためのものである。 On the other hand, a second display 5 is provided at the center of the lower surface of the upper main body 3 (the surface facing the upper surface of the lower main body 2 in a closed state), and speakers 12A and 12B are arranged on both sides of the display 5, respectively. ing. The two speakers 12A and 12B are for outputting sound effects in stereo.
電源ボタン8は、ビデオゲーム装置1内の回路に電源を供給してビデオゲーム装置1を起動させる操作ボタンで、電源がオンになると、表示灯9が点灯する。十字キー7は、例
えばゲーム開始前若しくはゲーム進行中にメニュー画面や選択画面が表示された場合に項目を選択したり、ゲーム進行中に遊技者の操作対象となるメインキャラクタに移動動作を指令したりするための操作キーとして使用されるものである。
The power button 8 is an operation button for supplying power to a circuit in the video game apparatus 1 and starting the video game apparatus 1. When the power is turned on, the indicator lamp 9 is lit. The cross key 7 selects an item, for example, when a menu screen or a selection screen is displayed before the game starts or during the game, or instructs the main character to be operated by the player during the game. It is used as an operation key for
操作ボタン10は、例えば、対戦型ゲームの場合に、ゲーム進行中に敵キャラクタに対してメインキャラクタに攻撃動作をさせる、敵キャラクタからの攻撃に対して防御動作をさせる、アイテムの探索動作をさせるなどの種々の動作指令をするための操作部材として使用されるものである。また、操作ボタン11は、ゲームの開始を指令したり、メニュー画面や選択画面の表示を指令したりするための操作部材として使用されるものである。 For example, in the case of a competitive game, the operation button 10 causes the main character to perform an attacking action on the enemy character while the game is in progress, causes the enemy character to perform a defensive action, and causes an item search operation. It is used as an operation member for issuing various operation commands. The operation button 11 is used as an operation member for instructing the start of a game or instructing display of a menu screen or a selection screen.
第1のディスプレイ4及び第2のディスプレイ5は、ゲームのタイトル画像、メニュー画像、ゲームの進行画像などの各種の画像を表示するものである。第1,第2のディスプレイ4,5は、例えば半透過型カラー液晶ディスプレイで構成され、ほぼ同一の表示サイズを有している。 The first display 4 and the second display 5 display various images such as a game title image, a menu image, and a game progress image. The first and second displays 4 and 5 are composed of, for example, transflective color liquid crystal displays and have substantially the same display size.
第1のディスプレイ4の表示画面には透明のタッチパネル6が設けられている。このタッチパネル6は、パネル面に多数の微小コンデンサ若しくは微小抵抗が格子状に配置されたもので、パネル面を直接手で触れたり、専用のタッチペンで触れたりして接触位置の微小コンデンサ若しくは微小抵抗を変化させ、その変化情報から第1のディスプレイ4の表示画面上のタッチ位置を検出してCPUに入力するための入力装置である。 A transparent touch panel 6 is provided on the display screen of the first display 4. The touch panel 6 has a large number of micro capacitors or micro resistors arranged in a grid pattern on the panel surface. The touch panel 6 is touched directly with a hand or touched with a dedicated touch pen, and the micro capacitor or micro resistor at the contact position is touched. , And a touch position on the display screen of the first display 4 is detected from the change information and input to the CPU.
第1のディスプレイ4及びタッチパネル6は、それぞれ本発明に係るタッチパネル付表示装置の表示手段と位置検出手段を構成している。なお、タッチパネルにおけるタッチ位置の検出方法は上記の方法に限定されるものではなく、例えば、赤外線型や電磁結合型などの他の方法であってもよい。 The first display 4 and the touch panel 6 respectively constitute display means and position detection means of the display device with a touch panel according to the present invention. Note that the touch position detection method on the touch panel is not limited to the above method, and may be other methods such as an infrared type and an electromagnetic coupling type.
図3は、ビデオゲーム装置1の内部構成を示すブロック図である。 FIG. 3 is a block diagram showing an internal configuration of the video game apparatus 1.
ビデオゲーム装置1は、CPU21、描画データ生成プロセッサ22、RAM(Random
Access Memory)23、ROM(Read Only Memory)24、描画処理プロセッサ25、VRAM(Video-RAM)26、D/A(Digital-Analog)コンバータ27、表示部28、表示部29、音声処理プロセッサ30、アンプ31、スピーカ32、入力信号処理部33、タッチ操作部34、操作部35、ドライバ36及びバス37を含んでいる。
The video game apparatus 1 includes a CPU 21, a drawing data generation processor 22, a RAM (Random
Access Memory (ROM) 23, ROM (Read Only Memory) 24, rendering processor 25, VRAM (Video-RAM) 26, D / A (Digital-Analog) converter 27, display unit 28, display unit 29, audio processor 30, An amplifier 31, a speaker 32, an input signal processing unit 33, a touch operation unit 34, an operation unit 35, a driver 36, and a bus 37 are included.
なお、表示部28は図1の第1のディスプレイ4に対応し、表示部29は図1の第2のディスプレイ5に対応し、スピーカ32は図1のスピーカ12A,12Bに対応している。また、タッチ操作部34は図1のタッチパネル6に対応し、操作部35は図1の十字キー7、電源ボタン8及び操作ボタン10,11に対応している。また、CPU21〜表示部28、入力信号処理部33及びタッチ操作部34は本発明に係るタッチパネル付表示装置の構成要素となっている。 The display unit 28 corresponds to the first display 4 in FIG. 1, the display unit 29 corresponds to the second display 5 in FIG. 1, and the speaker 32 corresponds to the speakers 12A and 12B in FIG. Further, the touch operation unit 34 corresponds to the touch panel 6 in FIG. 1, and the operation unit 35 corresponds to the cross key 7, the power button 8, and the operation buttons 10 and 11 in FIG. The CPU 21 to the display unit 28, the input signal processing unit 33, and the touch operation unit 34 are components of the display device with a touch panel according to the present invention.
ビデオゲーム装置1では、ゲームプログラム及びゲームデータ(キャラクタや背景の画像データ、ステータスなどの情報表示用の画像データ、効果音やBGMなどの音声データ、文字や記号によるメッセージデータなど)が記録されたゲームメディア38をメディア装着部13に装着し、ドライバ36によってゲームメディア38内のゲームプログラム及びゲームデータをRAM23に読み込み、CPU21によってゲームプログラムを実行することによりゲーム内容を楽しむことができる。 In the video game apparatus 1, a game program and game data (character and background image data, image data for displaying information such as status, sound data such as sound effects and BGM, message data using characters and symbols, etc.) are recorded. The game content can be enjoyed by mounting the game media 38 on the media mounting unit 13, reading the game program and game data in the game media 38 into the RAM 23 with the driver 36, and executing the game program with the CPU 21.
遊技者は下側本体2のタッチパネル6、十字キー7及び操作ボタン10,11の操作部材を操作することによりゲームを進行させることができる。 The player can advance the game by operating the operation members of the touch panel 6, the cross key 7, and the operation buttons 10 and 11 of the lower main body 2.
CPU21、描画データ生成プロセッサ22、RAM23、ROM24、描画処理プロセッサ25、音声処理プロセッサ30及びドライバ36はバス37によって相互にデータ伝送可能に接続されている。 The CPU 21, the drawing data generation processor 22, the RAM 23, the ROM 24, the drawing processing processor 25, the sound processing processor 30, and the driver 36 are connected to each other via a bus 37 so that data transmission is possible.
CPU21は、上記のようにドライバ36によってゲームメディア38からRAM23に読み込まれるゲームプログラムを実行することより、ゲーム進行を統括的に制御する。より具体的には、タッチ操作部34や操作部35から遊技者の操作信号が入力されると、CPU21は、ゲームプログラムに従ってその操作信号に対する所定のゲーム進行処理を行い、その処理結果を表示部28と表示部29にゲーム進行を示す画像(以下、「ゲーム画像」という。)として表示するとともに、スピーカ32から効果音によって出力する。このゲーム進行処理には、例えば、メインキャラクタが取得した複数のアイテムのリストを表示部28に表示する場合も含まれている。 The CPU 21 comprehensively controls the game progress by executing the game program read from the game media 38 to the RAM 23 by the driver 36 as described above. More specifically, when a player's operation signal is input from the touch operation unit 34 or the operation unit 35, the CPU 21 performs a predetermined game progress process for the operation signal in accordance with the game program, and displays the processing result on the display unit. 28 and the display unit 29 are displayed as images indicating the progress of the game (hereinafter referred to as “game images”), and are output from the speaker 32 with sound effects. The game progress process includes, for example, a case where a list of a plurality of items acquired by the main character is displayed on the display unit 28.
表示部28,29に表示するためのゲーム画像の描画処理は、主として描画処理プロセッサ25によって行われる。CPU21は、タッチ操作部34及び操作部35からの遊技者の操作信号に基づき、表示部28,29に表示すべきゲーム画像の内容を決定し、その内容に対して必要な描画データを描画データ生成プロセッサ22に生成させ、その描画データを描画処理プロセッサ25に転送して描画処理を行わせる。 The drawing process of the game image to be displayed on the display units 28 and 29 is mainly performed by the drawing processor 25. The CPU 21 determines the content of the game image to be displayed on the display units 28 and 29 based on the player's operation signals from the touch operation unit 34 and the operation unit 35, and draws necessary drawing data for the content into the drawing data. The data is generated by the generation processor 22 and the drawing data is transferred to the drawing processor 25 to perform drawing processing.
また、CPU21は、スピーカ32から出力すべき効果音若しくはBGMの音響内容を決定し、音声処理プロセッサ30にその音響内容に対した音声データを生成させ、その音声データをスピーカ32から出力させる。 Further, the CPU 21 determines the sound effect or BGM sound content to be output from the speaker 32, causes the sound processor 30 to generate sound data corresponding to the sound content, and outputs the sound data from the speaker 32.
描画データ生成プロセッサ22は、描画処理に必要な各種の演算処理を行うものである。CPU21は、表示部28,29に表示すべきゲーム画像を決定し、そのゲーム画像の描画に必要な画像データ(背景、メインキャラクタ及び敵キャラクタのデータなど)をRAM23から読み出して描画データ生成プロセッサ22に供給する。また、CPU21は、タッチ操作部34又は操作部35から入力される操作情報を描画データ生成プロセッサ22に供給する。 The drawing data generation processor 22 performs various arithmetic processes necessary for the drawing process. The CPU 21 determines a game image to be displayed on the display units 28 and 29, reads image data (background, main character, enemy character data, etc.) necessary for drawing the game image from the RAM 23, and draws a data generator 22. To supply. In addition, the CPU 21 supplies operation information input from the touch operation unit 34 or the operation unit 35 to the drawing data generation processor 22.
描画データ生成プロセッサ22は、CPU21から供給される画像データと操作情報に基づいて、描画に必要なデータ(例えば、メインキャラクタ、敵キャラクタ及び背景の位置関係を示すデータやアイテムのリストのデータなど)を演算し、その演算結果を描画処理プロセッサ25に供給する。 The drawing data generation processor 22 is data necessary for drawing based on the image data and operation information supplied from the CPU 21 (for example, data indicating the positional relationship between the main character, enemy characters and the background, item list data, etc.). And the result of the calculation is supplied to the drawing processor 25.
RAM23は、ドライバ36によってゲームメディア38から読み込まれたゲームプログラム及びゲームデータを格納するエリアと、CPU21がゲームプログラムを処理するためのワークエリアを提供するものである。RAM23には、ゲームの進行に応じて必要なゲームプログラムとゲームデータとがゲームメディア38から読み込まれて記憶される。 The RAM 23 provides an area for storing a game program and game data read from the game media 38 by the driver 36 and a work area for the CPU 21 to process the game program. In the RAM 23, a game program and game data necessary for the progress of the game are read from the game media 38 and stored.
ゲームプログラムには、CPU21に実行させるための処理手順や各種命令等が記述されており、その中には、タッチ操作部34又は操作部35からの操作信号に応じてゲーム画面や音声等を制御するための内容が含まれている。ゲームデータには、例えば、メインキャラクタ、敵キャラクタ、その他のオブジェクト及び背景を構成する画像データやアイテムのリストを表示させるための画像データなどが含まれ、BGMや各種の効果音として用いられる音声データも含まれている。 The game program describes processing procedures and various instructions to be executed by the CPU 21, and controls the game screen, sound, and the like according to operation signals from the touch operation unit 34 or the operation unit 35. Contains content to do. The game data includes, for example, main data, enemy characters, other objects, image data constituting the background, image data for displaying a list of items, etc., and audio data used as BGM and various sound effects Is also included.
ROM24には、ディスクローディング機能などのビデオゲーム装置1の基本的機能や
ゲームメディア38に記憶されたゲームプログラム及びゲームデータを読み出す手順などを示す基本プログラムが記憶されている。CPU21は、メディア装着部13にゲームメディア38が装着されると、ROM24の基本プログラムに従ってドライバ36を動作させ、ゲームメディア38からゲームプログラム及びゲームデータをRAM23に読み込み、ゲーム開始状態に設定する。
The ROM 24 stores a basic program indicating a basic function of the video game apparatus 1 such as a disk loading function, a game program stored in the game media 38 and a procedure for reading game data, and the like. CPU21, when game media 38 is mounted on the medium mounting unit 13 operates the thus driver 36 to the basic program of the ROM 24, reads from the game medium 38 a game program and game data to the RAM 23, sets the game start conditions .
描画処理プロセッサ25は、1/60秒毎にゲーム画像を生成し、表示部28及び表示部29に表示させるものである。描画処理プロセッサ25は、CPU21からの描画指令に基づき、描画データ生成プロセッサ22から供給されるデータを用いて表示部28及び表示部29に表示させるゲーム画像を作成する。描画処理プロセッサ25にはゲーム画像の作成作業をするためのVRAM26が接続されている。 The drawing processor 25 generates a game image every 1/60 seconds and displays the game image on the display unit 28 and the display unit 29. The drawing processor 25 creates a game image to be displayed on the display unit 28 and the display unit 29 using data supplied from the drawing data generation processor 22 based on a drawing command from the CPU 21. Connected to the drawing processor 25 is a VRAM 26 for creating a game image.
VRAM26には、表示部28,29に表示される各コマの画像データを格納するためのバッファ領域(以下、「スクリーンバッファ」という。)が2個設けられている。スクリーンバッファ26A,26Bは同一のメモリ構造及びメモリ容量を有している。また、図示はしていないが、VRAM26はスクリーンバッファ26A,26Bに表示用の画像
を作成するための作業領域を有している。
The VRAM 26 is provided with two buffer areas (hereinafter referred to as “screen buffers”) for storing image data of each frame displayed on the display units 28 and 29. The screen buffers 26A and 26B have the same memory structure and memory capacity. Although not shown, the VRAM 26 has a work area for creating an image for display in the screen buffers 26A and 26B.
VRAM26に2個のスクリーンバッファ26A,26Bを設けるのは、1個のディスプレイ(例えば、第1のディスプレイ4)に、画像データを表示させるような通常の描画処理の場合、一方のスクリーンバッファ26Aを用いて第1のディスプレイ4への表示処理を行っている間に、作業領域を用いて他方のスクリーンバッファ26Bに次のコマの画像データを生成し、この処理をスクリーンバッファ26Aとスクリーンバッファ26Bとの間で交互に行うことにより、第1のディスプレイ4への1/60秒毎の各コマの描画処理をスムーズに行うためである。 The two screen buffers 26A and 26B are provided in the VRAM 26 in the case of normal drawing processing in which image data is displayed on one display (for example, the first display 4). During the display process on the first display 4, the image data of the next frame is generated in the other screen buffer 26B using the work area, and this process is performed with the screen buffer 26A and the screen buffer 26B. This is because the drawing process of each frame on the first display 4 every 1/60 seconds is smoothly performed by alternately performing the above.
D/Aコンバータ27は、スクリーンバッファ26から出力される画像データをアナログ信号に変換して表示部28,29に出力するものである。D/Aコンバータ27にはスクリーンバッファ26Aからの画像データとスクリーンバッファ26Bからの画像データを切り換えるスイッチ回路が設けられ、このスイッチ回路の切り換えは描画処理プロセッサ25によって制御される。 The D / A converter 27 converts the image data output from the screen buffer 26 into an analog signal and outputs the analog signal to the display units 28 and 29. The D / A converter 27 is provided with a switch circuit for switching the image data from the screen buffer 26A and the image data from the screen buffer 26B, and the switching of the switch circuit is controlled by the drawing processor 25.
音声処理プロセッサ30は、CPU21からの音声指令に基づき、RAM23から効果音もしくはBGMの音声データを読み出し、所要の加工処理とD/A変換処理をした後、アンプ31に出力する。アンプ31は、音声処理プロセッサ30から入力される音声信号を所定の増幅度で増幅した後、スピーカ32に出力する。 The sound processor 30 reads out sound effects or BGM sound data from the RAM 23 based on a sound command from the CPU 21, performs a required processing process and D / A conversion process, and outputs the processed sound to the amplifier 31. The amplifier 31 amplifies the audio signal input from the audio processor 30 with a predetermined amplification degree, and then outputs it to the speaker 32.
入力信号処理部33は、タッチ操作部34から入力されるタッチ情報(センサである抵抗やコンデンサの変化情報)に基づいてパネル面(第1のディスプレイ4の表示画面)におけるタッチ位置を算出し、その算出結果をCPU21に入力する。 The input signal processing unit 33 calculates a touch position on the panel surface (display screen of the first display 4) based on touch information (change information of a resistance or a capacitor as a sensor) input from the touch operation unit 34, The calculation result is input to the CPU 21.
パネル面には、図4に示すように、左上隅を原点Oとして下方向にy軸、右方向にx軸が設定されており、パネル面に格子状に設けられた多数の微小抵抗又は微小コンデンサなどのセンサStにはセンサ位置(x,y)が定義されている。例えば、遊技者が図4に示す接触領域を指で触れると、その接触領域内のセンサStから接触があったことを示す信号が入力信号処理部33に入力される。 As shown in FIG. 4, the panel surface is set with the upper left corner as the origin O and the y axis in the downward direction and the x axis in the right direction. A sensor position (x, y) is defined in the sensor St such as a capacitor. For example, when the player touches the contact area shown in FIG. 4 with a finger, a signal indicating that there is a contact is input to the input signal processing unit 33 from the sensor St in the contact area.
入力信号処理部33は、入力信号から接触のあったセンサStの各座標(x,y)を算出し、これらの座標から接触領域の中心位置を算出し、その算出結果を接触位置の情報としてCPU21に入力する。例えば、接触のあった領域のx軸方向の範囲がx(i)〜x(i+
n)で、y軸方向の範囲がy(j)〜x(j+m)である場合、入力信号処理部33は、(x(i)+x(i+n))/n、(y(j)+y(j+m))/mを接触位置Pの座標としてCPU21に入力する。
The input signal processing unit 33 calculates the coordinates (x, y) of the sensor St that has been in contact from the input signal, calculates the center position of the contact area from these coordinates, and uses the calculation result as contact position information. Input to the CPU 21. For example, the range in the x-axis direction of the contacted area is x (i) to x (i +
n), when the range in the y-axis direction is y (j) to x (j + m), the input signal processing unit 33 calculates (x (i) + x (i + n)) / n, (y (j) + y (j + m)) / m is input to the CPU 21 as the coordinates of the contact position P.
次に、第1のディスプレイ4におけるタッチ操作について説明する。本実施形態に係るゲーム装置1は、第1のディスプレイ4に複数の項目を含むリストを表示させ、そのリスト内の所望の項目を遊技者がタッチ操作によって選択若しくは指定する方法に特徴があるので、以下の説明では、その方法について説明する。 Next, a touch operation on the first display 4 will be described. The game apparatus 1 according to the present embodiment is characterized in that a list including a plurality of items is displayed on the first display 4 and a player selects or specifies a desired item in the list by a touch operation. In the following description, the method will be described.
図5は、タッチパネル6(第1のディスプレイ4)に表示される縦方向に項目が配列されたリストの一例を示す図である。 FIG. 5 is a diagram showing an example of a list in which items are arranged in the vertical direction displayed on the touch panel 6 (first display 4).
遊技者が、例えば、ゲーム進行中に自己が制御するメインキャラクタが取得しているアイテムの内容を確認したいときに操作ボタン10,11または十字キー7を操作してアイテムのリスト表示を指定すると、図5に示すリスト表示が行われる。 For example, when the player wants to confirm the contents of an item acquired by the main character controlled by the player during the game, he / she operates the operation buttons 10 and 11 or the cross key 7 to specify the item list display. The list display shown in FIG. 5 is performed.
リスト表示においては、同図に示すように、タッチパネル6(第1のディスプレイ4)が4つの領域に分割され、タッチパネル6の表示画面のほぼ中央の領域(以下、「リスト表示領域」という。)AR1にリスト40の画像が表示され、その左側の領域(以下、「第1情報表示領域」という。)AR2にリスト40やリスト40内の選択された項目に関する情報を表示する第1表示欄41が、また、その下側の領域(以下、「第2情報表示領域」という。)AR3にリスト40内の選択された項目に関する情報を表示する第2表示欄42の画像が表示される。さらに、リスト表示領域の右隣の領域(以下、「カーソル表示領域」という。)AR4にリスト内の項目を指示するカーソル43の画像が表示される。 In the list display, as shown in the figure, the touch panel 6 (first display 4) is divided into four areas, and the area at the center of the display screen of the touch panel 6 (hereinafter referred to as “list display area”). AR1 image list 40 is displayed in a region on the left side (hereinafter, referred to as "first information display region".) AR2 in the first display area 41 for displaying information about the selected item in the list 40 and the list 40 However, an image of the second display column 42 that displays information related to the selected item in the list 40 is displayed in a lower area (hereinafter referred to as “second information display area”) AR3. Furthermore, an image of the cursor 43 that indicates an item in the list is displayed in an area AR4 on the right side of the list display area (hereinafter referred to as “cursor display area”) AR4.
なお、図5に示す例は、リスト表示が最初に行われた状態ではなく、遊技者がカーソル43をタッチ操作して、リスト表示領域AR1にリスト40内の一部の項目を表示させた状態を示している。 In the example shown in FIG. 5, the list display is not initially performed, but the player touches the cursor 43 to display some items in the list 40 in the list display area AR1. Is shown.
リスト40は、複数の項目が予め設定された縦方向の寸法(以下、「項目幅」という。)Lrで一列に配列されたものであり、リスト表示領域AR1にはリスト40内の所定数(図5の例では6個)の項目だけが表示されるようになっている。すなわち、リスト40は、図6(a)に示すように、仮想的に複数の項目40aが縦方向に項目幅Lrで配列された構造をなしている。例えば、項目数が30個の場合は、リスト40は、No.1〜No.30の項目40aが縦方向に項目幅Lrで配列された構造をなしている。 In the list 40, a plurality of items are arranged in a line with a predetermined vertical dimension (hereinafter referred to as “item width”) Lr, and a predetermined number (in the list display area AR1) ( Only 6 items in the example of FIG. 5 are displayed. That is, as shown in FIG. 6A, the list 40 has a structure in which a plurality of items 40a are virtually arranged in the vertical direction with the item width Lr. For example, when the number of items is 30, the list 40 is No. 1-No. Thirty items 40a are arranged in the vertical direction with an item width Lr.
描画処理プロセッサ25は、CPU21からリスト表示領域AR1の表示すべき項目としてリスト40内の6個の項目40aの部分が指定されると、その部分のリスト40の画像をVRAM26に作成する。例えば、CPU21からリスト表示領域AR1の表示すべき項目としてリスト40内のNo.9〜No.14の部分が指定されると、その部分のリスト40の画像をVRAM26に作成する。これにより、第1のディスプレイ4のリスト表示領域AR1に、図5、図6(a)に示すように、リスト40のNo.9〜No.14の部分が表示される。 When the CPU 21 designates a portion of the six items 40a in the list 40 as items to be displayed in the list display area AR1, the drawing processor 25 creates an image of the list 40 of the portion in the VRAM 26. For example, the item No. in the list 40 is displayed as an item to be displayed from the CPU 21 in the list display area AR1. 9-No. When 14 parts are designated, an image of the list 40 of the parts is created in the VRAM 26. As a result, as shown in FIG. 5 and FIG. 9-No. 14 parts are displayed.
なお、図6では、作図の便宜上、タッチパネル6の表示画面の形状を図5のものと異ならせ、リスト表示領域AR1及びカーソル表示領域AR4を中心に描いている。 In FIG. 6, for the convenience of drawing, the shape of the display screen of the touch panel 6 is different from that of FIG. 5 and the list display area AR1 and the cursor display area AR4 are drawn.
また、リスト40のカーソル43によって指示されている項目40aは、太枠や反転表示などによって指示されていることが明示されるようになっている。図5の例では、カーソル43が最上段に位置しているので、リスト表示領域AR1に表示されたリスト40内の最上段の項目40a(No.9の項目)が太枠で表示されている。 Further, the item 40a indicated by the cursor 43 of the list 40 is clearly indicated by a thick frame or reverse display. In the example of FIG. 5, since the cursor 43 is positioned at the top level, the top level item 40a (item No. 9) in the list 40 displayed in the list display area AR1 is displayed with a thick frame. .
第1表示欄41には、リスト名やカーソル43によって指示されているリスト40内の項目40aに関する情報が表示される。リスト40が、例えば、メインキャラクタの取得した武器に関するものであれば、「武器リスト」などのリスト名が文字によって表示され、カーソル43によって指示されている項目が「ピストル」であれば、そのピストルがアイコンによって表示される。これにより、遊技者は、どのリスト40を開き、現在どの項目の具体的な内容を表示させているかを確認することができるようになっている。 In the first display column 41, information on the list name and the item 40a in the list 40 indicated by the cursor 43 is displayed. For example, if the list 40 relates to the weapon acquired by the main character, a list name such as “weapon list” is displayed by characters, and if the item pointed by the cursor 43 is “pistol”, the pistol is displayed. Is displayed by an icon. Thereby, the player can confirm which list 40 is opened and which specific content is currently displayed.
第2表示欄42には、カーソル43によって指示されているリスト40内の項目40aに関する他の情報が表示される。上記の例では、「ピストル」によって可能な攻撃方法や敵キャラクタに対する効果などが表示される。 In the second display column 42, other information related to the item 40a in the list 40 indicated by the cursor 43 is displayed. In the above example, an attack method that can be performed by “pistol”, an effect on an enemy character, and the like are displayed.
カーソル43は、接触領域(遊技者が指等で触れる領域)を構成する縦長長方形状の接触部43aとこの接触部43aの左辺上部からリスト40側に突出して当該リスト40内の項目40aを指示する台形状の指示部43bとで構成されている。接触部43aの縦方向の長さは、図5の例では、ほぼ3項目幅分の長さを有している。このような長さにしているのは、遊技者が指若しくはタッチペンで確実にカーソル43に接触することができるようにするためである。 The cursor 43 protrudes from the upper part of the left side of the contact portion 43a constituting the contact area (the area where the player touches with a finger etc.) and the left side of the contact section 43a to the list 40 side and points to the item 40a in the list 40 And a trapezoidal instruction unit 43b. The length of the contact portion 43a in the vertical direction has a length of approximately three item widths in the example of FIG. The length is set so that the player can surely touch the cursor 43 with a finger or a touch pen.
指示部43bを接触部43aの左辺上部に設けているのは、タッチパネル6へのリスト表示の際に、表示画面の上辺にリスト40の上辺を合わせるように表示させるためである。この結果、リスト40を表示画面に下辺まで表示させるようにすると、図5の点線で示すように、カーソル43をカーソル表示領域AR4の下端に移動させたとき、リスト40の下側の項目をカーソル43によって指示することができなくなるので、カーソル43によって指示できない領域に第2情報表示領域AR3を設けている。 The reason why the instruction unit 43b is provided on the upper left side of the contact unit 43a is to display the list 40 so that the upper side of the list 40 is aligned with the upper side of the display screen when the list is displayed on the touch panel 6. As a result, when the list 40 is displayed up to the lower side on the display screen, as shown by the dotted line in FIG. 5, when the cursor 43 is moved to the lower end of the cursor display area AR4, the item below the list 40 is moved to the cursor. The second information display area AR3 is provided in an area that cannot be designated by the cursor 43.
なお、指示部43bを接触部43aの左辺下部に設けた場合は、上述とは逆の関係が生じるから、この場合は、リスト表示領域AR1及び第1情報表示領域AR2の上側に第2情報表示領域AR3が設けられることになる。 In addition, when the instruction | indication part 43b is provided in the lower left side of the contact part 43a, since the reverse relationship arises, the 2nd information display is carried out above the list display area AR1 and 1st information display area AR2. Area AR3 will be provided.
本実施形態では、指示部43bの形状を台形状としているが、接触部43aを触れた指等によって指示されるリスト40の項目40aが明示できるものであれば、任意の図形を採用することができる。例えば、項目40aの右辺を指し示す矢印の図形であっても良く、項目40aの右端部を挟み込むようなコ字状の図形であってもよい。 In the present embodiment, the shape of the instruction unit 43b is trapezoidal, but any figure may be adopted as long as the item 40a of the list 40 indicated by the finger touching the contact unit 43a can be clearly indicated. it can. For example, the figure may be an arrow that points to the right side of the item 40a, or a U-shaped figure that sandwiches the right end of the item 40a.
また、本実施形態では、カーソル表示領域AR4をタッチパネル6の表示画面の右端側に設けているが、左端側に設けても良く、この場合は、指示部43bが接触部43aの右辺側に設けられることは言うまでもない。 In the present embodiment, the cursor display area AR4 is provided on the right end side of the display screen of the touch panel 6, but may be provided on the left end side. In this case, the instruction unit 43b is provided on the right side of the contact portion 43a. Needless to say.
図5に示す表示状態において、遊技者がカーソル43の接触部43aに指若しくはタッチペンで触れ、その接触位置を下方向に移動させると、カーソル43が下側に移動し、当該カーソル43が指示するリスト40内の項目40aが変化する。すなわち、カーソル43が一段ずつ下に移動するのに応じて太枠で表示される項目40aが一段ずつ下に移動する。また、指示された項目40aが変化するのに連動して第1表示欄41及び第2表示欄42の内容も変化する。 In the display state shown in FIG. 5, the player touches a finger or stylus on the contact portion 43a of the cursor 43, when moving the contact position in the downward direction, the cursor 43 is moved downward, the cursor 43 is instructed The item 40a in the list 40 to be changed changes. That is, as the cursor 43 moves down step by step, the item 40a displayed with a thick frame moves down step by step. Further, the contents of the first display column 41 and the second display column 42 change in conjunction with the change of the instructed item 40a.
具体的には、CPU21は、入力信号処理部33からタッチパネル6の接触位置の情報が入力されると、その接触位置が接触部43aに対応する領域に含まれるか否かを判別し、接触部43aに接触されている場合は、さらにその後入力信号処理部33から入力される接触位置が縦方向に項目幅Lr以上に変化したか否かを判別する。そして、例えば、図5の表示状態で接触部43aにおける最初の接触位置が下方向に項目幅Lr以上に変化したと判別すると、CPU21は、描画処理プロセッサ25にカーソル43の画像を、カーソル位置を1段下げた画像に変更させる指令を出力するとともに、リスト40の太枠位置を一段下げる指令と第1表示欄41及び第2表示欄42に表示すべき情報として上から2段目の項目40aに関する情報を描画処理プロセッサ25に出力する。 Specifically, when the information on the contact position of the touch panel 6 is input from the input signal processing unit 33, the CPU 21 determines whether or not the contact position is included in an area corresponding to the contact unit 43a. In the case of contact with 43a , it is further determined whether or not the contact position input from the input signal processing unit 33 has subsequently changed to the item width Lr or more in the vertical direction. For example, when it is determined that the first contact position in the contact portion 43a has changed to the item width Lr or more downward in the display state of FIG. 5, the CPU 21 displays the image of the cursor 43 on the drawing processor 25 and the cursor position. A command for changing to an image lowered by one level is output, and a command for lowering the thick frame position of the list 40 and information to be displayed in the first display field 41 and the second display field 42 are items 40a in the second level from the top. Is output to the drawing processor 25.
描画処理プロセッサ25は、これらの指令と情報とに基づいてVRAM26への描画処理を行うことにより、タッチパネル6の表示画面に表示されるカーソル43の位置を一段下に変化させるとともに、リスト40の指示されている項目40aの位置(太枠の位置)を上から2段目に変化させ、第1表示欄41及び第2表示欄42に表示される内容を上から2段目の項目40a(図5ではNo.10の項目)に対するものに変化させる。 The drawing processor 25 changes the position of the cursor 43 displayed on the display screen of the touch panel 6 by performing drawing processing on the VRAM 26 based on these commands and information, and also instructs the list 40 The position of the item 40a (the position of the thick frame) is changed to the second row from the top, and the contents displayed in the first display column 41 and the second display column 42 are changed to the item 40a in the second row from the top (see FIG. 5 is changed to the item No. 10).
以下、同様にして、CPU21は、入力信号処理部33から入力される接触位置が下方向に項目幅Lr以上に変化する毎に、描画処理プロセッサ25にカーソル位置を1段下げた画像に変更させる指令及びリスト40の太枠位置を一段下げる指令と、第1表示欄41及び第2表示欄42に表示すべき情報を出力し、タッチパネル6の表示内容を変化させる。 Thereafter, similarly, the CPU 21 causes the drawing processor 25 to change the cursor position to an image lowered by one step each time the contact position input from the input signal processing unit 33 changes to the item width Lr or lower in the downward direction. The command and the command for lowering the thick frame position of the list 40 and the information to be displayed in the first display column 41 and the second display column 42 are output, and the display content of the touch panel 6 is changed.
カーソル43をカーソル表示領域AR4の途中まで降下させた後、遊技者が接触位置の移動を上方向に反転させた場合は、CPU21から上述と同様の指令や情報が描画処理プロセッサ25に出力され、これらの指令や情報に基づく描画処理プロセッサ25の描画処理により、タッチパネル6の表示画面においてカーソル43が上側に移動することになる。 After the cursor 43 is lowered to the middle of the cursor display area AR4, when the player reverses the movement of the contact position upward, the CPU 21 outputs the same command and information as described above to the drawing processor 25, By the drawing process of the drawing processor 25 based on these commands and information, the cursor 43 moves upward on the display screen of the touch panel 6.
なお、図6(a)にように、カーソル表示領域AR4の最上位置にカーソル43が位置している状態で、遊技者の指等の接触位置が接触部43a内で上方向に項目幅Lr以上に変化した場合は(矢印A参照)、リスト表示領域AR1に表示されているリスト40の項目40aが中間部分であれば、CPU21は、リスト表示領域AR1に表示すべきリスト40の項目40aの部分を上側に1段ずらせて上側の見えていない項目40aを表示画面上で下側にスクロール表示させる指令と当該項目40aに関する情報とを描画処理プロセッサ25に出力する。 Note that, as shown in FIG. 6A, in the state where the cursor 43 is positioned at the uppermost position of the cursor display area AR4, the contact position of the player's finger or the like is the item width Lr or more upward in the contact portion 43a. (See arrow A), if the item 40a of the list 40 displayed in the list display area AR1 is an intermediate part, the CPU 21 will select the part of the item 40a of the list 40 to be displayed in the list display area AR1. Is shifted upward by one step, and a command for scrolling and displaying the item 40a not visible on the upper side downward on the display screen and information on the item 40a are output to the drawing processor 25.
描画処理プロセッサ25は、この指令と情報とに基づいてVRAM26へ描画処理を行うことにより、タッチパネル6に表示されるカーソル43の位置を最上位置に固定するとともに、リスト40の指示されている項目40aの位置(太枠の位置)を最上段に固定し、リスト40の内容を1段ずつ下にずらせた内容に変化させ(図6(a)の矢印B参照)、第1表示欄41及び第2表示欄42に表示される内容を最上段にスクロール表示される項目40aに対するものに変化させる。 The drawing processor 25 performs drawing processing on the VRAM 26 based on this command and information, thereby fixing the position of the cursor 43 displayed on the touch panel 6 to the uppermost position and instructing the item 40a in the list 40. (The position of the thick frame) is fixed at the top, and the content of the list 40 is changed to the content shifted downward by one level (see arrow B in FIG. 6A), the first display column 41 and the first 2 The content displayed in the display column 42 is changed to that for the item 40a scroll-displayed at the top.
図6(a)の例では、タッチパネル6の表示画面がリスト40に対して全体的に上側に移動した状態となり、リスト表示領域AR1にはNo.8〜No.13の項目40aが表示されることになり、第1表示欄41及び第2表示欄42にはNo.8の項目40aに関する情報が表示されることになる。この後、遊技者がカーソル43の接触部43aへの接触を保持していると、予め設定された一定時間T毎にスクロール表示が繰り返され、図6(b)に示すように、リスト40の先頭の項目40a(No.1の項目)がリスト表示領域AR1の最上段に表示される状態になると、その表示状態が保持されることになる。 In the example of FIG. 6A, the display screen of the touch panel 6 is moved to the upper side with respect to the list 40 as a whole. 8-No. 13 items 40a are displayed, and the first display column 41 and the second display column 42 are No. The information regarding the item 40a of 8 will be displayed. Thereafter, when the player holds the contact of the cursor 43 with the contact portion 43a, the scroll display is repeated at predetermined time intervals T as shown in FIG. 6 (b). When the first item 40a (No. 1 item) is displayed at the top of the list display area AR1, the display state is maintained.
なお、図6では、タッチパネル6の表示画面に8個の項目40aが含まれているが、リスト表示領域AR1には6個の項目40aしか表示されないので、下から2段分の項目40a(図6(a)ではNo.15,16の項目、図6(b)ではNo.7,8の項目)はタッチパネル6の表示画面には表示されない。 In FIG. 6, the display screen of the touch panel 6 includes eight items 40a. However, since only six items 40a are displayed in the list display area AR1, two items 40a (see FIG. 6 (a), No. 15 and 16 items, and FIG. 6 (b) No. 7 and 8 items ) are not displayed on the display screen of the touch panel 6.
図7は、図5の表示状態からカーソル43を下側に移動させたときの表示状態を示す図で、図6に対応するものである。 FIG. 7 is a diagram showing a display state when the cursor 43 is moved downward from the display state of FIG. 5, and corresponds to FIG.
遊技者がカーソル43の接触部43aに指等を触れてその接触位値を下側に移動させ(図7(a)の矢印C参照)、カーソル43をカーソル表示領域AR4の下端まで移動させた後、さらに接触位置を下側に移動させたときのタッチパネル6の表示画面における表示内容は、リスト40内の項目40aの表示内容が上述したカーソル43を上側に移動させた場合と逆方向に変化する(図7の矢印D参照)ことを除いて基本的に同じである。従って、ここでは、詳細な説明を省略する。 The player touches the contact portion 43a of the cursor 43 with a finger or the like to move the contact position value downward (see arrow C in FIG. 7A), and moves the cursor 43 to the lower end of the cursor display area AR4. Thereafter, the display content on the display screen of the touch panel 6 when the contact position is further moved downward changes in the opposite direction to the case where the display content of the item 40a in the list 40 is moved upward. This is basically the same except that (see arrow D in FIG. 7). Therefore, detailed description is omitted here.
図8は、タッチパネルに表示される横方向に項目が配列されたリストの一例を示す図である。 FIG. 8 is a diagram illustrating an example of a list in which items are arranged in the horizontal direction displayed on the touch panel.
図8の例では、タッチパネル6の表示画面の下側にカーソル表示領域AR4が設けられ、その上側の右端側に第1情報表示領域AR2が設けられ、第1情報表示領域AR2の左側にリスト表示領域AR1が設けられている。なお、この例では、第1情報表示領域AR2に第1表示欄41だけを表示いてもよいが、第2表示欄42も併せて表示するようにしてもよい。この場合の、タッチパネル6の表示画面におけるカーソル43の移動方法とその移動に伴うリスト40内の項目40aの指示の変化方法は、図5に示した縦方向に項目が配列されたリスト40の表示例の場合と基本的に同じであるから、詳細な説明は省略する。 In the example of FIG. 8, a cursor display area AR4 is provided on the lower side of the display screen of the touch panel 6, a first information display area AR2 is provided on the upper right side, and a list is displayed on the left side of the first information display area AR2. An area AR1 is provided. In this example, only the first display column 41 may be displayed in the first information display area AR2, but the second display column 42 may also be displayed. In this case, the method of moving the cursor 43 on the display screen of the touch panel 6 and the method of changing the instruction of the item 40a in the list 40 accompanying the movement are shown in the table 40 of the list 40 in which items are arranged in the vertical direction shown in FIG. Since it is basically the same as the case of the example, detailed description is omitted.
なお、図8の表示例においても、カーソル表示領域AR4をタッチパネル6の表示画面の上側にカーソル表示領域AR4を設けてもよく、この場合は、指示部43bが接触部43aの下辺側に設けられることは言うまでもない。 In the display example of FIG. 8, the cursor display area AR4 may be provided on the upper side of the display screen of the touch panel 6, and in this case, the instruction section 43b is provided on the lower side of the contact section 43a. Needless to say.
図9は、タッチパネル6に表示される格子状に項目が配列されたリストの一例を示す図である。 FIG. 9 is a diagram illustrating an example of a list in which items are arranged in a grid pattern displayed on the touch panel 6.
図9の例では、タッチパネル6の表示画面の下側から右側にかけてL字状のカーソル表示領域AR4が設けられ、タッチパネル6の表示画面の左側上部に第1情報表示領域AR2が設けられ、この第1情報表示領域AR2の右側(タッチパネル6の表示画面の中央上部)にリスト表示領域AR1が設けられている。なお、図9の表示例においても、カーソル表示領域AR4をタッチパネル6の表示画面の左側から上側にかけてL字状に設けてもよい。また、第1情報表示領域AR2に第1表示欄41だけを表示いてもよいが、第2表示欄42も併せて表示するようにしてもよい。 In the example of FIG. 9, an L-shaped cursor display area AR4 is provided from the lower side to the right side of the display screen of the touch panel 6, and a first information display area AR2 is provided at the upper left side of the display screen of the touch panel 6. A list display area AR1 is provided on the right side of the one information display area AR2 (upper center of the display screen of the touch panel 6). In the display example of FIG. 9 as well, the cursor display area AR4 may be provided in an L shape from the left side to the upper side of the display screen of the touch panel 6. Further, only the first display column 41 may be displayed in the first information display area AR2, but the second display column 42 may also be displayed.
リスト40は、複数の項目40aがマトリックス状に配置されている。図9の例では、6行×8列の合計48個の項目40aがリスト40内に含まれている。この例では、項目欄が非常に小さくなるので、各項目欄には項目40aのシンボルマークなどが表示されることになる。リスト40の右側に図5に示したカーソル43と同一形状の縦方向のカーソル431が設けられ、リスト40の下側に図8に示したカーソル43と同一形状の横方向のカーソル432が設けられている。 In the list 40, a plurality of items 40a are arranged in a matrix. In the example of FIG. 9, a total of 48 items 40 a of 6 rows × 8 columns are included in the list 40. In this example, since the item column is very small, the symbol mark or the like of the item 40a is displayed in each item column. A vertical cursor 431 having the same shape as the cursor 43 shown in FIG. 5 is provided on the right side of the list 40, and a horizontal cursor 432 having the same shape as the cursor 43 shown in FIG. ing.
従って、カーソル431によって指示される行とカーソル432によって指示される列との交点に位置する項目40aが指示項目となり、太枠や反転表示によって表示される。図9の例では、1行目と1列目が指示されているので、その交点に位置する項目40a(リスト40の左上隅の項目)が太枠で示されている。この指示項目40aはリスト40内
ではシンボルマーク等によって簡単に表示されているが、第1情報表示領域AR2にその内容が表示されるので、これによって遊技者は指示した項目40aの内容を知ることができる。
Therefore, the item 40a located at the intersection of the row designated by the cursor 431 and the column designated by the cursor 432 becomes the designated item, and is displayed by a thick frame or reverse display. In the example of FIG. 9, since the first row and the first column are designated, the item 40a (the item at the upper left corner of the list 40) located at the intersection is indicated by a thick frame. The instruction item 40a is simply displayed by a symbol mark or the like in the list 40, but the content is displayed in the first information display area AR2, so that the player knows the content of the instructed item 40a. Can do.
図9に示す例においても、タッチパネル6の表示画面におけるカーソル431,432の移動方法とその移動に伴うリスト40内の項目40aの指示の変化方法は、図5,図8に示した縦方向または横方向に項目が配列されたリスト40の表示例の場合と基本的に同じであるから、詳細な説明は省略する。 Also in the example shown in FIG. 9, the method of moving the cursors 431 and 432 on the display screen of the touch panel 6 and the method of changing the instruction of the item 40a in the list 40 according to the movement are the vertical direction shown in FIGS. Since it is basically the same as the display example of the list 40 in which items are arranged in the horizontal direction, detailed description thereof is omitted.
ところで、上記実施形態では、タッチパネル6の表示画面に表示されたカーソル43の図形は変化させることなく、その表示位置だけを遊技者の接触位置の変化に応じて変化させるようにしているが、この方法では、図5の表示例で説明したように、カーソル43がカーソル表示領域AR4の下端に移動したとき、カーソル43で指示できない領域が生じることになる。このため、図5の表示例では、リスト表示領域AR1の下側に第2情報表示領域AR3を設けて、表示画面の有効活用をするようにしている。 By the way, in the said embodiment, although the figure of the cursor 43 displayed on the display screen of the touch panel 6 is not changed, only the display position is changed according to the change of a player's contact position. In the method, as described in the display example of FIG. 5, when the cursor 43 moves to the lower end of the cursor display area AR4, an area that cannot be specified by the cursor 43 is generated. For this reason, in the display example of FIG. 5, the second information display area AR3 is provided below the list display area AR1 so that the display screen is effectively used.
図10は、タッチパネル6の表示画面に表示されたカーソル43の図形を当該カーソル43の移動によって変化させ、リスト表示領域AR1にカーソル43で指示できない領域が生じないようにし、これによりリスト表示領域AR1に表示させる項目数を増加させるようにしたものである。 In FIG. 10, the figure of the cursor 43 displayed on the display screen of the touch panel 6 is changed by the movement of the cursor 43 so that an area that cannot be designated by the cursor 43 does not occur in the list display area AR1, thereby the list display area AR1. The number of items displayed on the screen is increased.
すなわち、図10に示す表示例は、図5において、第2情報表示領域AR3を削除し、リスト表示領域AR1及び第1情報表示領域AR2をタッチパネル6の表示画面の下端まで拡張したものである。これにより、リスト表示領域AR1に表示されるリスト40の項目数は「10」に増加している。 That is, the display example shown in FIG. 10 is obtained by deleting the second information display area AR3 and expanding the list display area AR1 and the first information display area AR2 to the lower end of the display screen of the touch panel 6 in FIG. As a result, the number of items in the list 40 displayed in the list display area AR1 has increased to “10”.
図10の表示例では、カーソル43がカーソル表示領域AR4の上端に表示されている状態から遊技者のタッチ操作により下側に表示位置が移動した場合、カーソル43の指示部43bが指示する項目40aが表示画面の下半分の領域に存在することになるとき(図10の例では、上から6番目〜10番目の項目40aが指示されるとき)、同図(b)に示すように、カーソル43の画像が接触部43aの左辺下部に指示部43bを設けた画像に切り換えられるようになっている。 In the display example of FIG. 10, when the display position is moved downward by the player's touch operation from the state where the cursor 43 is displayed at the upper end of the cursor display area AR4, the item 40a indicated by the instruction unit 43b of the cursor 43 Will be present in the lower half area of the display screen (in the example of FIG. 10, when the sixth to tenth items 40a from the top are indicated), as shown in FIG. 43 images can be switched to an image in which an instruction portion 43b is provided at the lower left side of the contact portion 43a.
CPU21は、タッチパネル6の表示画面に表示されたリスト40内に含まれる項目数(図10の表示例では、項目数は「10」)と、カーソル43が指示するリスト40内の項目40aを常に把握しているので、図10の表示例では、遊技者による接触位置の変化に基づき、移動後のカーソル43の指示するリスト40内の項目40aがタッチパネル6の表示画面の上半分と下半分のいずれの領域に存在するかを判別し、その判別結果を描画処理プロセッサ25に入力する。 The CPU 21 always displays the number of items included in the list 40 displayed on the display screen of the touch panel 6 (the number of items is “10” in the display example of FIG. 10) and the item 40 a in the list 40 indicated by the cursor 43. 10, in the display example of FIG. 10, the items 40 a in the list 40 indicated by the cursor 43 after the movement are displayed on the upper half and the lower half of the display screen of the touch panel 6 based on the change of the contact position by the player. It is determined in which area it exists, and the determination result is input to the drawing processor 25.
描画処理プロセッサ25は、カーソル43を移動させた画像を作成する際、この判別結果に基づいて、カーソル43の形状を変化させる。すなわち、例えば、図10の表示例では、カーソル43がタッチパネル6の表示画面の上から5番目までの項目40aを指示する場合は、接触部43aに対して上端側に指示部43bが設けられたカーソル43の画像(図10(a)のカーソル43参照)を作成し、カーソル43がタッチパネル6の表示画面の上から6番目以降の項目40aを指示する場合は、接触部43aに対して下端側に指示部43bが設けられたカーソル43の画像(図10(b)のカーソル43参照)を作成する。 When the drawing processor 25 creates an image in which the cursor 43 is moved, the drawing processor 25 changes the shape of the cursor 43 based on the determination result. That is, for example, in the display example of FIG. 10, when the cursor 43 indicates the fifth item 40 a from the top of the display screen of the touch panel 6, the instruction unit 43 b is provided on the upper end side with respect to the contact unit 43 a. When an image of the cursor 43 (see the cursor 43 in FIG. 10A) is created and the cursor 43 indicates the sixth or subsequent item 40a from the top of the display screen of the touch panel 6, the lower end side with respect to the contact portion 43a. An image of the cursor 43 (see the cursor 43 in FIG. 10B) provided with the instruction unit 43b is created.
なお、このカーソルの画像を切り換える方法を図8に示す横方向に項目が配列されたリ
ストの表示例に適用する場合は、タッチパネル6の表示画面を左右に二分し、カーソル43が指示するリスト40の項目40aがいずれの側に属するのかを判別し、その判別結果に基づいて、図10の表示例と同様の方法によってカーソル43の画像が切り換えられることになる。
When the method of switching the cursor image is applied to the display example of the list in which the items are arranged in the horizontal direction shown in FIG. 8, the display screen of the touch panel 6 is divided into right and left, and the list 40 indicated by the cursor 43 is specified. It is determined to which side the item 40a belongs, and based on the determination result, the image of the cursor 43 is switched by the same method as in the display example of FIG.
すなわち、カーソル43が指示するリスト40の項目40aがリスト表示領域AR1の左半分にある場合は、カーソル43の画像は指示部43bが接触部43aの左端部に設けられた画像となり、カーソル43が指示するリスト40の項目40aがリスト表示領域AR1の右半分にある場合は、カーソル43の画像は指示部43bが接触部43aの右端部に設けられた画像となる。 That is, when the item 40a of the list 40 indicated by the cursor 43 is in the left half of the list display area AR1, the image of the cursor 43 is an image in which the instruction portion 43b is provided at the left end portion of the contact portion 43a. When the item 40a of the list 40 to be instructed is in the right half of the list display area AR1, the image of the cursor 43 is an image in which the instruction unit 43b is provided at the right end of the contact unit 43a.
なお、上記実施形態では、リスト40の項目40aがゲーム進行により取得したアイテムであったので、カーソル43でリスト40内のいずれかの項目40aが指示されると同時に、そのアイテムに関する内容が第1表示欄41や第2表示欄42に表示されるようにしているが、例えば、リスト40に含まれる項目40aが何らかの処理を指令するコマンドで、選択後に確定情報を入力しなければならない場合は、図5に点線で示すように、タッチパネル6の表示画面に、「決定」ボタン44の画像を表示させ、カーソル43の指示位置を所望の項目40aの位置に移動させた後、一旦、カーソル43の接触部43aから指等の接触を解除し、「決定」ボタン44の画像を接触することにより確定情報を入力させるようにするとよい。 In the above embodiment, since the item 40a of the list 40 is an item acquired by the progress of the game, any one of the items 40a in the list 40 is instructed by the cursor 43, and at the same time, the contents regarding the item are the first. For example, when the item 40a included in the list 40 is a command that instructs some processing and the confirmation information must be input after selection, the display information is displayed in the display field 41 or the second display field 42. As shown by a dotted line in FIG. 5, the image of the “OK” button 44 is displayed on the display screen of the touch panel 6, and the cursor 43 is moved to the desired item 40 a position. It is preferable to release the contact of the finger or the like from the contact portion 43a and input the confirmation information by touching the image of the “decision” button 44.
あるいはまた、「決定」ボタン44の画像を表示させることなく、一旦、カーソル43の接触部43aから指等の接触を解除した後、続けて、接触部43aを再度触れるなどのタッチ操作により確定情報の入力とするようにしてもよい。 Alternatively, without displaying the image of the “determine” button 44, once the contact of the finger or the like is once released from the contact portion 43 a of the cursor 43, the confirmation information is subsequently displayed by a touch operation such as touching the contact portion 43 a again. You may make it input.
次に、タッチパネル6のタッチ操作によりリスト40から所望の項目40aを選択若しくは指示するときの処理手順について、図11のフローチャートと図5の表示例とを用いて説明する。 Next, a processing procedure when a desired item 40a is selected or designated from the list 40 by a touch operation on the touch panel 6 will be described with reference to a flowchart of FIG. 11 and a display example of FIG.
タッチパネル6の表示画面に、例えば、図5に示すリスト40の選択画面が表示されると、図11に示すフローチャートに従って遊技者のタッチパネル6のタッチ操作に対する処理が実行される。 For example, when the selection screen of the list 40 shown in FIG. 5 is displayed on the display screen of the touch panel 6, processing for the touch operation of the player's touch panel 6 is executed according to the flowchart shown in FIG. 11.
入力信号処理部33は、所定の微小な周期tでタッチパネル6を構成する多数のセンサStからの入力信号のレベル変化を監視している。描画処理プロセッサ25による描画処理は1/60秒毎に行われるので、周期tはこれよりも短い時間である。図11のフローチャートは、周期t毎の入力信号のレベル変化の有無に基づくカーソル43の指示位置の変化の処理手順を示している。 The input signal processing unit 33 monitors changes in the levels of input signals from a large number of sensors St constituting the touch panel 6 at a predetermined minute period t. Since the drawing process by the drawing processor 25 is performed every 1/60 seconds, the period t is shorter than this. The flowchart of FIG. 11 shows a processing procedure for changing the indicated position of the cursor 43 based on whether or not the level of the input signal changes every period t.
まず、リスト40に対するカーソル43の指示位置を示すカウンタNが「1」に初期設定されるとともに、タッチパネル6の表示画面に表示されるリスト40の項目数が「n」に設定される(S1)。図5の例では、リスト40の項目数は「6」であるので、n=6となる。また、この制御では、タッチパネル6の表示画面におけるリスト40の項目欄に対して上から1〜6の番号が付されており、N=1は、カーソル43がリスト40の1番目の項目欄を指示していることを意味している。すなわち、リスト表示が行われた当初のカーソル43の指示位置はリスト40の最上の項目を指示する位置(カーソル表示領域AR4の最上位置)となっている。 First, a counter N indicating the pointing position of the cursor 43 with respect to the list 40 is initially set to “1”, and the number of items in the list 40 displayed on the display screen of the touch panel 6 is set to “n” (S1). . In the example of FIG. 5, since the number of items in the list 40 is “6”, n = 6. In this control, items 1 to 6 are assigned to the item columns of the list 40 on the display screen of the touch panel 6 from the top, and N = 1 indicates that the cursor 43 indicates the first item column of the list 40. It means that you are instructing. That is, the initial pointing position of the cursor 43 at which the list display is performed is a position indicating the top item of the list 40 (the top position of the cursor display area AR4).
続いて、処理に必要なレジスタの初期化が行われる(S2)。具体的には、タッチパネル6に指が触れると、最初に指が触れたときからその接触状態が継続している期間をカウ
ントするカウンタi、各カウント時に検出されるタッチパネル6の接触位置の座標(x,y)を保存するレジスタTP(i)、最初に指が触れた位置の座標(x,y)を格納するレジスタTPS、最後に指が触れた位置の座標(x,y)を格納するレジスタTPEがそれぞれ「0」に初期化される。また、タッチパネル6を指で触れたy軸方向の長さを格納するレジスタLYが「0」に初期化される。
Subsequently, initialization of registers necessary for processing is performed (S2). Specifically, when a finger touches the touch panel 6, a counter i that counts a period during which the contact state continues from when the finger first touches, and coordinates of the touch position of the touch panel 6 detected at each count ( register TP (i) for storing x, y), register TP S for storing the coordinates (x, y) of the position first touched by the finger, and coordinates (x, y) for the position touched by the last finger register TP E to is initialized to "0", respectively. In addition, the register LY that stores the length in the y-axis direction in which the touch panel 6 is touched with a finger is initialized to “0”.
続いて、所定の微小時間t毎のタッチの有無の監視を開始して(S3)、タッチ操作有りが検出されると(S4:YES)、カウンタNの値が0以下になっているか否か(S5)、カウンタNの値が1以上であれば(S5:NO)、さらに(n+1)以上になっている否かが判別される(S6)。カウンタNの値が0以下になっている場合は(S5:YES)、後述するように、カーソル43がカーソル表示領域AR4の上端に達し、リスト表示領域AR1に表示されていないリスト40の上側の項目40aのスクロール表示(上側スクロール表示,図6参照)の処理に移行しているので、ステップS13に移行し、その上側スクロール表示の処理が行われる。 Subsequently, monitoring for the presence / absence of a touch at every predetermined minute time t is started (S3), and when the presence of a touch operation is detected (S4: YES), whether or not the value of the counter N is 0 or less. (S5) If the value of the counter N is 1 or more (S5: NO), it is further determined whether or not it is (n + 1) or more (S6). When the value of the counter N is 0 or less (S5: YES), as will be described later, the cursor 43 reaches the upper end of the cursor display area AR4, and the upper side of the list 40 not displayed in the list display area AR1. Since the process shifts to the scroll display (upper scroll display, see FIG. 6) of the item 40a, the process shifts to step S13, and the upper scroll display process is performed.
一方、カウンタNの値が(n+1)以上になっている場合は(S6:YES)、後述するように、カーソル43がカーソル表示領域AR4の下端に達し、リスト表示領域AR1に表示されていないリスト40の下側の項目40aのスクロール表示(下側スクロール表示,図7参照)の処理に移行しているので、ステップS14に移行し、その下側スクロール表示の処理が行われる。 On the other hand, when the value of the counter N is equal to or greater than (n + 1) (S6: YES), as described later, the cursor 43 reaches the lower end of the cursor display area AR4 and is not displayed in the list display area AR1. Since the process is shifted to the scroll display (lower scroll display, see FIG. 7) of the lower item 40a 40, the process proceeds to step S14, and the lower scroll display process is performed.
カウンタNの値が1〜nの間であれば(S5,S6:NO)、タッチパネル6の表示画面におけるタッチ位置の座標(xi,yi)が演算され、TP(i)に格納される(S7)。最初のタッチ位置の場合は、TP(0)に座標(x0,y0)が格納される。続いて、座標(xi,yi)に基づいてタッチ位置がカーソル43の接触部43aに対応する領域(以下、「カーソル接触領域」という。)であるか否かが判別され(S8)、カーソル接触領域内であれば(S8:YES)、最初のタッチ操作であるか否かが判別され(S9)、最初のタッチ操作であれば(S9:YES)、レジスタTP(0)の座標(x0,y0)がレジスタTPSとレジスタTPEとに格納され(S10)、カウンタiのカウント値が「1」だけインクリメントされた後(S11)、ステップS3に戻り、タッチ操作の有無の監視が継続される。 If the value of the counter N is between 1 and n (S5, S6: NO), the coordinates (xi, yi) of the touch position on the display screen of the touch panel 6 are calculated and stored in TP (i) (S7). ). In the case of the first touch position, coordinates (x0, y0) are stored in TP (0). Subsequently, based on the coordinates (xi, yi), it is determined whether or not the touch position is a region corresponding to the contact portion 43a of the cursor 43 (hereinafter referred to as “cursor contact region”) (S8), and the cursor contact is performed. If it is within the region (S8: YES), it is determined whether or not it is the first touch operation (S9), and if it is the first touch operation (S9: YES), the coordinates (x0, y0) is stored in the register TP S and the register TP E (S10), after the count value of the counter i is incremented by "1" (S11), the process returns to step S3, the monitoring of the presence or absence of the touch operation is continued The
微小時間tは極めて短く、通常遊技者がタッチパネル6のパネル面を触れた場合は、その状態がk(整数)×tの時間は継続するから、最初のタッチからステップS3に戻った場合は、少なくともi=kまではステップS3からステップS11に移行することになる。 The minute time t is very short, and when the normal player touches the panel surface of the touch panel 6, the state continues for a time of k (integer) × t, so when returning to step S3 from the first touch, At least until i = k, the process proceeds from step S3 to step S11.
ステップS4でタッチ操作無しが検出されると(S4:NO)、前回の検出でタッチ操作有りが検出されていたか否かが判別され(S12)、前回の検出でもタッチ操作無しが検出されていれば(S12:NO)、タッチ操作無しの状態が継続しているから、ステップS3に戻り、タッチ操作の有無の監視が継続される。 If no touch operation is detected in step S4 (S4: NO), it is determined whether the touch operation is detected in the previous detection (S12), and no touch operation is detected in the previous detection. If (S12: NO), the state without the touch operation is continued, the process returns to step S3, and the presence or absence of the touch operation is continued.
前回の検出でタッチ操作有りが検出されていれば(S12:YES)、今回のタッチ操作無しの検出は、タッチ操作の解除であるから、例えば、選択項目の確定処理などの他の処理に移行する。上述した図5の表示例では、タッチ操作を解除した後、特に選択項目の確定処理を必要としていなかったので、これらの表示例では、前回の検出でタッチ操作有りが検出されていれば(S12:YES)、ステップS2に移行することになる。 If the presence of the touch operation is detected in the previous detection (S12: YES), the detection of the absence of the touch operation is the release of the touch operation, and therefore, for example, the process proceeds to another process such as a selection item confirmation process. To do. In the display example of FIG. 5 described above, after the touch operation is canceled, the selection item confirmation process is not particularly required. Therefore, in these display examples, if the presence of the touch operation is detected in the previous detection ( S12: YES), the process proceeds to step S2.
ステップS9において、タッチ操作の継続であれば(S9:NO)、そのタッチ操作がカーソル接触領域内であるか否かが判別され(S15)、カーソル接触領域外であれば(
S15:NO)、正常なカーソル43の移動操作ではないから、ステップS2に戻る。一方、カーソル接触領域内であれば(S15:YES)、レジスタTP(i)の座標(xi,yi)がレジスタTPEに格納され(S16)、現在の時点での最初のタッチ位置TPS(x0,y0)と最後のタッチ位置TPE(xi,yi)との間のタッチ間隔のy成分L
Y=yi−y0が算出され、レジスタLYに格納される(S17)。
In step S9, if the touch operation is continued (S9: NO), it is determined whether or not the touch operation is within the cursor contact area (S15).
S15: NO), since it is not a normal operation of moving the cursor 43, the process returns to step S2. On the other hand, if the cursor within the contact region (S15: YES), the coordinates (xi, yi) of the register TP (i) is stored in the register TP E (S16), the initial touch position TP S at the current time point ( y component L of the touch interval between x0, y0) and the last touch position TP E (xi, yi)
Y = yi-y0 is calculated and stored in the register LY (S17).
続いて、タッチ間隔の大きさ|LY|が項目幅Lr以上であるか否かが判別され(S18)、|LY|<Lrであれば(S18:NO)、タッチ間隔の変化を監視するべくステップS3に戻る。一方、|LY|≧Lrになっていれば(S18:YES)、さらにタッチ間隔LYの符号からタッチ操作の方向が判別される(S19)。 Subsequently, it is determined whether or not the touch interval size | LY | is equal to or larger than the item width Lr (S18). If | LY | <Lr (S18: NO), the change in the touch interval is monitored. Return to step S3. On the other hand, if | LY | ≧ Lr (S18: YES), the direction of the touch operation is further determined from the sign of the touch interval LY (S19).
タッチ間隔LYの符号が正であれば、すなわち、タッチ操作が下方向であれば(S19:YES)、カウンタNのカウント値が「1」だけインクリメントされた後(S20)、そのカウント値Nが(n+1)になっているか否かが判別される(S21)。すなわち、タッチ操作がカーソル43をカーソル表示領域AR4の下端よりも下に移動させる操作であるか否かが判別される。 If the sign of the touch interval LY is positive, that is, if the touch operation is downward (S19: YES), after the count value of the counter N is incremented by “1” (S20), the count value N is It is determined whether or not (n + 1) is satisfied (S21). That is, it is determined whether or not the touch operation is an operation for moving the cursor 43 below the lower end of the cursor display area AR4.
N<n+1であれば(S21:NO)、カーソル43をカーソル表示領域AR4内でリスト40の項目1個分だけ下に移動させるタッチ操作が行われたと判断して、タッチパネル6の表示画面上のカーソル43の表示位置が項目幅Lr分だけ下に移動される(S22)。同時に、リスト40の太枠の位置が1項目分下に移動され、その太枠で示された項目の内容が第1表示欄41と第2表示欄42に表示され(S23)、ステップS2に戻る。 If N <n + 1 (S21: NO), it is determined that a touch operation has been performed to move the cursor 43 downward by one item in the list 40 within the cursor display area AR4, and the touch screen 6 is displayed on the display screen. The display position of the cursor 43 is moved down by the item width Lr (S22). At the same time, the position of the thick frame in the list 40 is moved down by one item, and the contents of the items indicated by the thick frame are displayed in the first display column 41 and the second display column 42 (S23), and the process goes to step S2. Return.
一方、N=n+1であれば(S21:YES)、カーソル43をカーソル表示領域AR4外でリスト40の項目1個分だけ下に移動させるタッチ操作が行われたと判断して、タッチパネル6の表示画面上のカーソル43の表示位置とリスト40の太枠の位置を固定し、リスト表示領域AR1に対して、リスト40の表示項目が全体的に1項目分だけ下がるようにスクロール表示の処理が行われた後(S24)、ステップS2に戻る。 On the other hand, if N = n + 1 (S21: YES), it is determined that a touch operation for moving the cursor 43 down by one item in the list 40 outside the cursor display area AR4 is performed, and the display screen of the touch panel 6 is displayed. The display position of the upper cursor 43 and the position of the thick frame of the list 40 are fixed, and scroll display processing is performed so that the display items of the list 40 are lowered by one item as a whole with respect to the list display area AR1. (S24), the process returns to step S2.
ステップS24からステップS2に戻った場合は、タッチ操作が継続されていれば、ステップS2〜ステップS6の処理の後、ステップS14に移行した後、ステップS24に移行する処理が繰り返されることになる。ステップS14は、リスト40の表示項目を1項目ずつずらせるスクロール表示の間隔を時間Tに制御するものである。この時間Tはタッチパネル6の表示画面に表示されるスクロール表示が遊技者にとって適度な速さとなるような適当な時間に設定されている。 When the process returns from step S24 to step S2, if the touch operation is continued, after the process from step S2 to step S6, the process proceeds to step S14, and then the process proceeds to step S24 is repeated. Step S14 controls the interval of scroll display for shifting the display items of the list 40 one item at a time T. This time T is set to an appropriate time such that the scroll display displayed on the display screen of the touch panel 6 has an appropriate speed for the player.
タッチ間隔LYの符号が負であれば、すなわち、タッチ操作が上向であれば(S19:NO)、カウンタNのカウント値が「1」だけデクリメントされた後(S25)、そのカウント値Nが0になっているか否かが判別される(S26)。すなわち、タッチ操作がカーソル43をカーソル表示領域AR4の上端よりも上に移動させる操作であるか否かが判別される。 If the sign of the touch interval LY is negative, that is, if the touch operation is upward (S19: NO), the count value of the counter N is decremented by “1” (S25), and then the count value N is It is determined whether or not it is 0 (S26). That is, it is determined whether or not the touch operation is an operation for moving the cursor 43 above the upper end of the cursor display area AR4.
N>0であれば(S26:NO)、カーソル43をカーソル表示領域AR4内でリスト40の項目1個分だけ上に移動させるタッチ操作が行われたと判断して、タッチパネル6の表示画面上のカーソル43の表示位置が項目幅Lr分だけ上に移動される(S27)。同時に、リスト40の太枠の位置が1項目分だけ上に移動され、その太枠で示された項目の内容が第1表示欄41と第2表示欄42に表示され(S28)、ステップS2に戻る。 If N> 0 (S26: NO), it is determined that a touch operation for moving the cursor 43 up by one item in the list 40 within the cursor display area AR4 is performed, and the touch screen 6 is displayed on the display screen. The display position of the cursor 43 is moved up by the item width Lr (S27). At the same time, the position of the thick frame in the list 40 is moved up by one item, and the contents of the items indicated by the thick frame are displayed in the first display column 41 and the second display column 42 (S28), and step S2 Return to.
一方、N=0であれば(S26:YES)、カーソル43をカーソル表示領域AR4外でリスト40の項目1個分だけ上に移動させるタッチ操作が行われたと判断して、タッチ
パネル6の表示画面上のカーソル43の表示位置とリスト40の太枠の位置を固定し、リスト表示領域AR1に対して、リスト40の表示項目が全体的に1項目分だけ上がるようにスクロール表示の処理が行われた後(S29)、ステップS2に戻る。
On the other hand, if N = 0 (S26: YES), it is determined that a touch operation for moving the cursor 43 up by one item in the list 40 outside the cursor display area AR4 is performed, and the display screen of the touch panel 6 is displayed. The display position of the upper cursor 43 and the position of the thick frame of the list 40 are fixed, and scroll display processing is performed so that the display items of the list 40 are raised by one item as a whole with respect to the list display area AR1. (S29), the process returns to step S2.
ステップS29からステップS2に戻った場合は、タッチ操作が継続されていれば、ステップS2〜ステップS5の処理の後、ステップS13に移行した後、ステップS29に移行する処理が繰り返されることになる。ステップS13は、ステップS14と同様に、リスト40の表示項目を1項目ずつずらせるスクロール表示の間隔を時間Tに制御するものである。 When the process returns from step S29 to step S2, if the touch operation is continued, after the process of step S2 to step S5, the process proceeds to step S13, and then the process proceeds to step S29 is repeated. In step S13, similarly to step S14, the scroll display interval for shifting the display items of the list 40 one item at a time is controlled to time T.
なお、上記実施形態の説明では、リスト40の画像とカーソル43の画像とを組み合わせてタッチパネル6の表示画面に両者を隣接させて表示させる旨の説明をしたが、本発明は、リストの画像として、項目40aが縦方向若しくは横方向に配列されたリスト部分とそのリスト部分の隣に設けられた項目40aを指示するカーソル部分とからなる画像をタッチパネル6の表示画面に表示させ、遊技者のカーソル部分のタッチ操作に応じてリスト40の画像のカーソル部分だけをリスト部分に対して相対移動させるように変化させ、その変化画像をタッチパネル6の表示画面に表示させると考えてもよい。 In the description of the above-described embodiment, it has been described that the image of the list 40 and the image of the cursor 43 are combined and displayed adjacent to each other on the display screen of the touch panel 6. , An image composed of a list portion in which the items 40a are arranged in the vertical direction or the horizontal direction and a cursor portion indicating the item 40a provided next to the list portion is displayed on the display screen of the touch panel 6, and the player's cursor It may be considered that only the cursor portion of the image of the list 40 is changed relative to the list portion according to the touch operation of the portion, and the changed image is displayed on the display screen of the touch panel 6.
上記のように、本実施形態に係るビデオゲーム装置1によれば、タッチパネル6にリスト表示をさせる場合、リスト40に隣接して当該リスト40内の項目40aを指示するカーソル43を設けた画像を表示させ、遊技者がカーソル43の接触部43aに指若しくはタッチペンなどで触れてカーソル43を移動させるタッチ操作を行うと、そのタッチ操作に応じてカーソル43の表示位置を移動させるとともに、当該カーソル43の指示する項目40aを移動させるようにしているので、タッチパネル6の表示画面に表示されるリスト40に含まれる複数の項目40aの項目幅Lrが小さく、直接項目40aへのタッチ操作が困難な場合でも遊技者はタッチ操作により比較的容易にかつ確実に所望の項目40aの選択若しくは指示を行うことができる。 As described above, according to the video game apparatus 1 according to the present embodiment, when displaying a list on the touch panel 6, an image provided with the cursor 43 that points to the item 40 a in the list 40 adjacent to the list 40 is provided. When the player performs a touch operation to move the cursor 43 by touching the contact portion 43a of the cursor 43 with a finger or a touch pen, the display position of the cursor 43 is moved according to the touch operation, and the cursor 43 When the item 40a instructed is moved, the item width Lr of the plurality of items 40a included in the list 40 displayed on the display screen of the touch panel 6 is small, and it is difficult to directly touch the item 40a. However, the player can select or instruct the desired item 40a relatively easily and surely by touch operation. It can be.
また、カーソル43がタッチパネル6の表示画面の移動範囲の端部に移動した場合は、リスト40に含まれる複数の項目40aをスクロール表示により表示させるようにしているので、リスト40に含まれる項目40aの数がタッチパネル6の表示画面で表示し切れない場合にも、遊技者はタッチ操作により比較的容易かつ確実に、タッチパネル6の表示画面に表示されていない項目40aから所望の項目40aの選択若しくは指示を行うことができる。 When the cursor 43 moves to the end of the moving range of the display screen of the touch panel 6, the plurality of items 40 a included in the list 40 are displayed by scroll display, so the items 40 a included in the list 40 are displayed. The player can select the desired item 40a from the items 40a that are not displayed on the display screen of the touch panel 6 relatively easily and reliably by the touch operation even when the number is not displayed on the display screen of the touch panel 6. You can give instructions.
上記実施形態では、ビデオゲーム装置に適用した場合について説明したが、本発明に係るタッチパネル付表示装置はビデオゲーム装置だけでなくタッチパネルを備えた表示装置に広く適用することができることは言うまでもない。 Although the case where the present invention is applied to a video game device has been described in the above embodiment, it is needless to say that the display device with a touch panel according to the present invention can be widely applied not only to a video game device but also to a display device having a touch panel.
1 ビデオゲーム装置
2 下側本体
3 上側本体
4 第1のディスプレイ(下側画面)
5 第2のディスプレイ(上側画面)
6 タッチパネル
7 十字キー
8 電源ボタン
9 表示灯
10,11 操作ボタン
12A,12B スピーカ
13 メディア装着部
21 CPU
22 描画データ生成プロセッサ
23 RAM
24 ROM
25 描画処理プロセッサ
26 VRAM
26A,26B スクリーンバッファ
27 D/Aコンバータ
28,29 表示部
30 音声処理プロセッサ
31 アンプ
32 スピーカ
33 入力信号処理部
34 タッチ操作部
35 操作部
36 ドライバ
37 バス
38 ゲームメディア
40 リスト
41 第1表示欄
42 第2表示欄
43 カーソル
43a 接触部
43b 指示部
AR1 リスト表示領域
AR2 第1情報表示領域
AR3 第2情報表示領域
AR4 カーソル表示領域
1 Video game device 2 Lower body 3 Upper body 4 First display (lower screen)
5 Second display (upper screen)
6 Touch panel 7 Cross key 8 Power button 9 Indicator light 10, 11 Operation button 12A, 12B Speaker 13 Media mounting part 21 CPU
22 Drawing data generation processor 23 RAM
24 ROM
25 Drawing processor 26 VRAM
26A, 26B Screen buffer 27 D / A converter 28, 29 Display unit 30 Audio processing processor 31 Amplifier 32 Speaker 33 Input signal processing unit 34 Touch operation unit 35 Operation unit 36 Driver 37 Bus 38 Game media 40 List 41 First display column 42 Second display column 43 Cursor 43a Contact part 43b Instruction part AR1 List display area AR2 First information display area AR3 Second information display area AR4 Cursor display area
Claims (17)
前記表示手段の表示画面に設けられ、当該表示画面に触れると、その接触位置を検出する位置検出手段と、
前記位置検出手段により検出された前記表示画面の位置情報に基づき当該表示画面に表示された画像のうち、接触位置に対応する画像を判別する画像判別手段と、を備えたタッチパネル付表示装置であって、
複数の項目が一列に配列されたリストとこのリストに隣接して配置され、いずれかの項目を指示する、所定のサイズの接触領域を有するカーソルとを含む画像を作成する画像作成手段と、
前記画像作成手段で作成された画像を前記表示手段の表示画面に表示させる表示制御手段と、
操作者が前記表示手段の表示画面に表示された前記カーソルの接触領域に触れ、その接触位置を前記リストの項目の配列方向に移動させると、前記画像判別手段の判別結果と前記位置検出手段による接触位置の変化情報とに基づいて、前記画像作成手段によって作成される画像の前記リストにおける前記カーソルの指示する項目を変化させる画像作成制御手段と、
を備えたことを特徴とするタッチパネル付表示装置。 Display means for displaying an image;
A position detection unit that is provided on a display screen of the display unit and detects the contact position when the display screen is touched;
A display device with a touch panel, comprising: an image discriminating unit that discriminates an image corresponding to a contact position among images displayed on the display screen based on position information of the display screen detected by the position detecting unit. And
An image creating means for creating an image including a list in which a plurality of items are arranged in a row and a cursor having a contact area of a predetermined size that is arranged adjacent to the list and indicates any item;
Display control means for displaying the image created by the image creation means on the display screen of the display means;
When the operator touches the contact area of the cursor displayed on the display screen of the display means and moves the contact position in the arrangement direction of the items in the list, the determination result of the image determination means and the position detection means Image creation control means for changing the item indicated by the cursor in the list of images created by the image creation means based on the change information of the contact position;
A display device with a touch panel, comprising:
前記画像作成制御手段は、前記画像作成手段によって作成される前記カーソルの前記接触部における前記指示部の位置を、前記カーソル位置判別手段の判別結果に基づいて変化させることを特徴とする、請求項7または8に記載のタッチパネル付表示装置。The said image creation control means changes the position of the said instruction | indication part in the said contact part of the said cursor created by the said image creation means based on the discrimination | determination result of the said cursor position discrimination means, It is characterized by the above-mentioned. 9. A display device with a touch panel according to 7 or 8.
複数の項目が一列に配列されたリストとこのリストに隣接して配置され、いずれかの項目を指示する、所定のサイズの接触領域を有するカーソルとを含む画像を作成する画像作成手段と、
前記画像作成手段で作成された画像を表示手段の表示画面に表示させる表示制御手段と、
前記表示手段の表示画面に設けられたセンサからの信号に基づいて、当該表示画面の接触位置を検出する位置検出手段と、
操作者が前記表示手段の表示画面に表示された前記カーソルの接触領域に触れ、その接触位置を前記リストの項目の配列方向に移動させると、前記画像判別手段の判別結果と前記位置検出手段による接触位置の変化情報とに基づいて、前記画像作成手段によって作成される画像の前記リストにおける前記カーソルの指示する項目を変化させる画像作成制御手段と、
して機能させることを特徴とするプログラム。 Computer
An image creating means for creating an image including a list in which a plurality of items are arranged in a row and a cursor having a contact area of a predetermined size that is arranged adjacent to the list and indicates any item;
Display control means for displaying the image created by the image creating means on the display screen of the display means;
Position detecting means for detecting a contact position of the display screen based on a signal from a sensor provided on the display screen of the display means;
When the operator touches the contact area of the cursor displayed on the display screen of the display means and moves the contact position in the arrangement direction of the items in the list, the determination result of the image determination means and the position detection means Image creation control means for changing the item indicated by the cursor in the list of images created by the image creation means based on the change information of the contact position;
A program characterized by making it function .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005210387A JP4966520B2 (en) | 2005-07-20 | 2005-07-20 | Display device with touch panel, video game device, and program for realizing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005210387A JP4966520B2 (en) | 2005-07-20 | 2005-07-20 | Display device with touch panel, video game device, and program for realizing the same |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007021022A JP2007021022A (en) | 2007-02-01 |
JP2007021022A5 true JP2007021022A5 (en) | 2008-08-28 |
JP4966520B2 JP4966520B2 (en) | 2012-07-04 |
Family
ID=37782546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005210387A Active JP4966520B2 (en) | 2005-07-20 | 2005-07-20 | Display device with touch panel, video game device, and program for realizing the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4966520B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5586826B2 (en) | 2007-09-28 | 2014-09-10 | 京セラ株式会社 | Portable electronic devices |
JP5070241B2 (en) * | 2009-04-24 | 2012-11-07 | 京楽産業.株式会社 | Game machine |
AU2013202150A1 (en) | 2013-03-28 | 2014-10-16 | Aristocrat Technologies Australia Pty Limited | An electronic method of gaming, a game controller and a gaming system |
JP5693667B2 (en) * | 2013-06-27 | 2015-04-01 | グリー株式会社 | Display data creation method, control program, and computer |
JP5513662B1 (en) * | 2013-05-14 | 2014-06-04 | グリー株式会社 | GAME CONTROL METHOD, SERVER DEVICE, GAME CONTROL PROGRAM, AND STORAGE MEDIUM |
JP2014225243A (en) * | 2014-03-27 | 2014-12-04 | グリー株式会社 | Display control method, computer, display control program and storage medium |
JP6023153B2 (en) * | 2014-11-17 | 2016-11-09 | 京セラ株式会社 | Portable electronic devices |
JP5840311B2 (en) * | 2015-01-28 | 2016-01-06 | グリー株式会社 | Display data creation method, control program, computer and terminal |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2133877A1 (en) * | 1993-10-25 | 1995-04-26 | Mark A. Malamud | Quick info windows and audio information cursors |
JP3793740B2 (en) * | 2002-05-13 | 2006-07-05 | 株式会社モバイルコンピューティングテクノロジーズ | Portable information terminal device, display control information, and display control method |
-
2005
- 2005-07-20 JP JP2005210387A patent/JP4966520B2/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4445826B2 (en) | GAME DEVICE AND GAME PROGRAM | |
JP4134008B2 (en) | Image processing apparatus and image processing program | |
JP2006146556A (en) | Image display processing program and image display processing device | |
US8323104B2 (en) | Hand-held game apparatus and game program | |
JP5775468B2 (en) | Computer program and computer apparatus | |
JP4405430B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP4628178B2 (en) | Information processing apparatus and item selection processing program | |
JP3833228B2 (en) | GAME DEVICE AND GAME PROGRAM | |
JP5376778B2 (en) | GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME CONTROL METHOD | |
JP5143503B2 (en) | Program, information processing apparatus, information processing system, and information processing method | |
JP4731149B2 (en) | Information processing apparatus and information input program | |
JP4832824B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
JP4961112B2 (en) | GAME PROGRAM, GAME DEVICE, GAME SYSTEM, AND GAME PROCESSING METHOD | |
JP4966520B2 (en) | Display device with touch panel, video game device, and program for realizing the same | |
JP5331145B2 (en) | E-book game machine | |
JP2005237680A (en) | Game device using touch panel and game program | |
JP2007021022A5 (en) | ||
JP5031261B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP5188737B2 (en) | Game device and program for realizing the game device | |
JP2016033825A (en) | Electronic book program, electronic book device and method | |
JP4137801B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP4287764B2 (en) | Competitive game device and competitive game program | |
JP4863526B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP4424058B2 (en) | GAME SCREEN DISPLAY CONTROL PROGRAM AND GAME SCREEN DISPLAY CONTROL METHOD | |
JP4925228B2 (en) | GAME PROGRAM, GAME DEVICE, GAME PROCESSING METHOD, AND GAME SYSTEM |