JP4481289B2 - Item selection device, item selection method, and program - Google Patents
Item selection device, item selection method, and program Download PDFInfo
- Publication number
- JP4481289B2 JP4481289B2 JP2006308384A JP2006308384A JP4481289B2 JP 4481289 B2 JP4481289 B2 JP 4481289B2 JP 2006308384 A JP2006308384 A JP 2006308384A JP 2006308384 A JP2006308384 A JP 2006308384A JP 4481289 B2 JP4481289 B2 JP 4481289B2
- Authority
- JP
- Japan
- Prior art keywords
- item
- display area
- displayed
- selection candidate
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010187 selection method Methods 0.000 title claims description 10
- 238000003860 storage Methods 0.000 claims description 56
- 238000000034 method Methods 0.000 claims description 41
- 239000004973 liquid crystal related substance Substances 0.000 description 22
- 235000009508 confectionery Nutrition 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000010079 rubber tapping Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000010365 information processing Effects 0.000 description 8
- 230000037303 wrinkles Effects 0.000 description 8
- 210000000744 eyelid Anatomy 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 241000255789 Bombyx mori Species 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000010813 municipal solid waste Substances 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、ユーザが、複数の項目から1つの項目を、容易に選択して決定するのに好適な項目選択装置、項目選択方法、ならびに、これらをコンピュータにて実現するプログラムに関する。 The present invention relates to an item selection device, an item selection method, and a program for realizing them on a computer, which are suitable for a user to easily select and determine one item from a plurality of items.
従来から、汎用ゲーム装置や専用ゲーム筐体などのコンピュータ上で、プレイヤーに麻雀やトランプ、花札などのゲームのプレイをさせるコンピュータシステムが提供されている。これらのゲームにおいては、たとえば、捨て牌や捨て札を決定するため、手牌や手札からいずれかの牌や札をプレイヤーに選択させる処理が必要となる。 2. Description of the Related Art Conventionally, there has been provided a computer system that allows a player to play a game such as mahjong, a playing card, or a card on a computer such as a general-purpose game device or a dedicated game housing. In these games, for example, in order to determine a discard basket or a discard card, it is necessary to cause the player to select either a basket or a card from the hand basket or the hand.
このような選択決定は、麻雀やトランプ、花札などに限らず、複数の項目からいずれかの項目を処理対象としてユーザに選択させる処理が必要となる局面は、一般のコンピュータシステムにおいても頻繁に生じる。 Such a selection decision is not limited to mahjong, playing cards, flower cards, and the like, but an aspect that requires the user to select one of a plurality of items as a processing target frequently occurs even in a general computer system. .
このようなシステムに関連する技術は、以下の文献に開示されている。
[特許文献1]においては、麻雀等のゲームをプレイヤーにプレイさせるためのコンピュータシステムが提案されている。 [Patent Document 1] proposes a computer system for causing a player to play a game such as mahjong.
[特許文献2]においては、タッチペンを使用して項目の選択入力を行う情報入力装置において、ある項目に対してペンダウンしたときに、当該項目を表示する第1領域を含み、これより広い第2領域をペンアップの領域とし、ペンダウンが第1領域内でペンアップが第2領域内で行われれば、当該項目が選択されたものとする技術が開示されている。 In [Patent Document 2], an information input device that performs selection input of an item using a touch pen includes a first region that displays the item when pen-down is performed on a certain item, and is a second wider than this. A technique is disclosed in which an area is a pen-up area, and if the pen-down is performed in the first area and the pen-up is performed in the second area, the item is selected.
しかしながら、麻雀やトランプ、花札などにおいては、手札や手牌の数が多くなることも多く、画面に単純に表示すると、項目の表示領域が小さくなってしまうため、指定ミスが生じやすくなる。また、マウスやタッチペンによる指定ではなく、タッチパネルを指で押すことによる指定では、指の太さのために入力精度が落ちるため、指定ミスが生じやすくなる。 However, mahjong, playing cards, flower cards, and the like often have a large number of hand and hand cards, and if they are simply displayed on the screen, the display area of the item becomes small, so that a specification mistake is likely to occur. In addition, designation by pressing the touch panel with a finger instead of designation with a mouse or a touch pen is likely to cause a designation error because input accuracy is reduced due to the thickness of the finger.
したがって、項目の数が多くなったり、入力精度が落ちるような場合であっても、選択ミスが起きにくいような項目選択の技術が強く望まれている。 Therefore, there is a strong demand for an item selection technique that makes it difficult for selection errors to occur even when the number of items increases or input accuracy decreases.
本発明は、上記のような課題を解決するもので、ユーザが、複数の項目から1つの項目を、容易に選択して決定するのに好適な項目選択装置、項目選択方法、ならびに、これらをコンピュータにて実現するプログラムを提供することを目的とする。 The present invention solves the above-described problems, and an item selection device, an item selection method, and these suitable for a user to easily select and determine one item from a plurality of items. An object is to provide a program realized by a computer.
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。 In order to achieve the above object, the following invention is disclosed in accordance with the principle of the present invention.
本発明の第1の観点に係る項目選択装置は、記憶部、表示部、入力受付部、表示更新部、出力更新部を備え、以下のように構成する。 An item selection device according to a first aspect of the present invention includes a storage unit, a display unit, an input reception unit, a display update unit, and an output update unit, and is configured as follows.
まず、記憶部は、いずれか1つを選択可能な複数の項目を記憶し、当該複数の項目のうちいずれか1つを選択候補として記憶する。 First, the storage unit stores a plurality of items from which any one can be selected, and stores any one of the plurality of items as a selection candidate.
たとえば麻雀の場合には、あるプレイヤーが自模した直後の手牌(典型的には14枚の牌)が複数の項目に相当し、これから捨て牌を1枚選択することとなる。本発明では、さらに、記憶部にこれらの手牌からいずれか1枚を選択候補とする旨を記憶する。選択候補という概念を採用することによって、選択ミスを防止するのである。以下、麻雀を適宜例にとりあげて説明する。 For example, in the case of mah-jongg, a hand trap (typically 14 spears) immediately after a certain player imitates corresponds to a plurality of items, and one discarded spear is selected from this. In the present invention, it is further stored in the storage unit that any one of these steps is selected as a selection candidate. By adopting the concept of selection candidates, selection mistakes are prevented. Hereinafter, mahjong will be described as an example.
なお、常にいずれか1つの項目が選択候補となるように構成しても良いし、ある局面(たとえば、自模直後のユーザの選択待ちである初期状態)では、いずれの項目も選択候補とならないような構成を採用しても良い。 In addition, it may be configured such that any one item is always a selection candidate, and in a certain situation (for example, an initial state waiting for selection by the user immediately after self-simulation), no item is a selection candidate. Such a configuration may be adopted.
一方、表示部は、画面内に第1表示領域と第2表示領域とを有し、当該第1表示領域に、記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する。 On the other hand, the display unit has a first display area and a second display area in the screen, displays all of the plurality of stored items in the first display area, and displays the second display area in the second display area. If the item displayed in the partial area of the first display area is enlarged and displayed, and the item as the selection candidate is displayed in the first display area and the second display area, the item as the selection candidate To highlight.
上記の例でいえば、第1領域には、14枚の手牌がすべて表示され、第2領域には、その手牌の一部が拡大して表示されることとなる。また、選択候補(捨て牌の候補に相当する。)については、強調表示を行って、他の牌とは異なる表示形態を採用する。 In the above example, all the 14 manuals are displayed in the first area, and a part of the manual is enlarged and displayed in the second area. In addition, the selection candidate (corresponding to a candidate for a discarded bag) is highlighted, and a display form different from other bags is adopted.
さらに、入力受付部は、当該画面内の位置を指定する位置入力を受け付ける。 Further, the input receiving unit receives a position input that specifies a position in the screen.
典型的には、マウスによるクリック、タッチペンや指によるタッチパネルに対するタップ(押圧操作)などにより、画面内の位置が指定される。以下、タップによる位置入力を適宜例にとりあげて説明する。 Typically, the position in the screen is designated by clicking with the mouse, tapping (pressing operation) on the touch panel with a touch pen or a finger, and the like. Hereinafter, the position input by the tap will be described as an example as appropriate.
そして、表示更新部は、入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、表示部に表示させる。 Then, when the position specified in the position input from which the input is accepted is included in the first display area, the display update unit determines the position of the partial area in the first display area according to the specified position. Is updated and displayed on the display unit.
すなわち、第1表示領域において位置指定がされると、当該位置指定がされた位置の近傍(この範囲が「部分領域」に相当する。)に配置されている項目が、第2領域に拡大表示されることになる。コンピュータで絵を描くツールで採用されているルーペ機能に類似する機能である。なお、拡大表示の際には、第1表示領域に表示されている画素をそのまま拡大表示することとしても良いし、各項目について、第1表示領域用の小さい画像と第2表示領域用の大きい画像の2つを用意して、これらを適宜使用することとしても良い。 That is, when a position is designated in the first display area, items arranged in the vicinity of the designated position (this range corresponds to a “partial area”) are enlarged and displayed in the second area. Will be. This function is similar to the loupe function used in tools for drawing pictures on a computer. In the case of enlarged display, the pixels displayed in the first display area may be enlarged and displayed as they are, and for each item, a small image for the first display area and a large image for the second display area. Two images may be prepared and used appropriately.
たとえば、部分領域の移動可能範囲を第1表示領域内であらかじめ定めておき、部分領域(の中心)の位置と指定された位置との距離が最短となるような位置に、当該部分領域を移動させる手法や、当該部分領域内に指定された位置が含まれるような位置に、当該部分領域を移動させる手法が採用できる。 For example, the movable range of the partial area is determined in advance in the first display area, and the partial area is moved to a position where the distance between the position of the partial area (the center thereof) and the specified position is the shortest. And a method of moving the partial area to a position where the designated position is included in the partial area.
第1表示領域内で、ある牌(や、その牌の上方や、下方)をタップすると、その牌を中心とするように部分領域の位置を更新して第2表示領域で拡大表示をするのが典型的である。 In the first display area, if you tap a certain ridge (or above or below the ridge), the position of the partial area is updated so that the fold is at the center, and the enlarged display is displayed in the second display area. Is typical.
タップした位置を中心とするように部分領域の位置を設定するのが最も一般的である。たとえば、部分領域が横方向にしか移動できない場合は、タップした位置の横方向の座標のみを考慮して、この座標に部分領域の座標を連動させれば良い。また、部分領域が移動可能な位置に制限がある場合には、タップした位置と中心位置ができるだけ近くなるようにするのが典型的である。 It is most common to set the position of the partial area so that the tapped position is the center. For example, if the partial area can move only in the horizontal direction, the coordinates of the partial area may be linked to this coordinate in consideration of only the horizontal coordinate of the tapped position. When there is a limit on the position where the partial area can be moved, it is typical to make the tapped position and the center position as close as possible.
一方、出力更新部は、入力を受け付けられた位置入力に指定された位置が、
(p)当該第1表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう記憶部を更新し、
(q)当該第2表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、当該選択候補である項目を選択結果として出力する。
On the other hand, the output update unit, the position specified in the position input accepted input,
(P) In the first display area, when any one of the stored items is a position to be displayed, the item displayed at the designated position is not the selection candidate, Update the storage unit so that the item displayed at the specified position is the selection candidate,
(Q) In the second display area, when any of the stored items is a position to be displayed, if the item displayed at the designated position is the selection candidate, The item which is the selection candidate is output as a selection result.
すなわち、プレイヤーは捨て牌としたい牌を第1表示領域内で探してタップする。すると、当該捨て牌としたい牌を含む近傍が、第2表示領域内に拡大表示されるとともに、当該牌が選択候補となる。そこで、プレイヤーは、第2表示領域内でもう一度捨て牌としたい牌(現在の選択候補で、強調表示されている。)をタップする。すると、その牌が捨て牌として選択決定されるのである。 That is, the player searches for and taps the trap to be discarded in the first display area. Then, the vicinity including the wrinkle to be discarded is enlarged and displayed in the second display area, and the wrinkle becomes a selection candidate. Therefore, the player taps the trap that is to be discarded again in the second display area (the current selection candidate is highlighted). Then, the bag is selected and decided as a discarded bag.
本発明によれば、第1表示領域において所望の項目の表示位置をユーザに指定させて、当該所望の項目の近傍を第2表示領域において拡大表示し、ついで、第2表示領域において拡大表示されている所望の項目の表示位置をユーザに指定させることで、項目の数が多い場合や位置指定の精度が低い場合であっても、項目の選択決定の際に選択ミスが生じる可能性を減少させることができる。 According to the present invention, the display position of a desired item is specified by the user in the first display area, the vicinity of the desired item is enlarged and displayed in the second display area, and then enlarged and displayed in the second display area. By allowing the user to specify the display position of the desired item, the possibility of selection mistakes when determining the item selection is reduced even when the number of items is large or the position designation accuracy is low. Can be made.
また、本発明の項目選択装置において、出力更新部は、入力を受け付けられた位置入力に指定された位置が、
(r)当該第1表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、記憶部における当該選択候補を維持し、
(s)当該第2表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、記憶部において、当該選択候補を維持する
ように構成することができる。
Further, in the item selection device of the present invention, the output update unit, the position specified in the position input accepted input,
(R) In the first display area, when any item of the stored plurality of items is displayed, if the item displayed at the designated position is the selection candidate, Maintaining the selection candidate in the storage unit,
(S) In the second display area, when any item of the stored plurality of items is displayed, the item displayed at the designated position is not the selection candidate. The storage unit can be configured to maintain the selection candidate.
本発明においては、いずれかの牌を所望の捨て牌とするには、まずその牌を第1表示領域でタップし、しかる後に第2表示領域でその牌をタップする、という処理が必要となる。第1表示領域で選択候補となっている牌をタップしたり、第2表示領域で選択候補となっていない牌をタップしたとしても、その牌が新たな選択候補となったり、捨て牌として選択決定されることはない。 In the present invention, in order to make any cocoon a desired trash, it is necessary to first tap the cocoon in the first display area and then tap the cocoon in the second display area. . Even if you tap a candy that is a selection candidate in the first display area or tap a candy that is not a selection candidate in the second display area, the heel becomes a new selection candidate or is selected as a discarded candy It will never be decided.
本発明によれば、第1表示領域におけるタップと第2表示領域におけるタップとが同じ項目に対して連続して行われることを、当該項目の選択決定の要件とするため、選択ミスが生じるのをできるだけ防止することができる。 According to the present invention, since the tap in the first display area and the tap in the second display area are continuously performed on the same item as a requirement for selection of the item, a selection error occurs. Can be prevented as much as possible.
また、本発明の項目選択装置において、出力更新部は、入力を受け付けられた位置入力に指定された位置が、
(t)当該第1表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、当該選択候補である項目を選択結果として出力し、
(u)当該第2表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう記憶部を更新する
ように構成することができる。
Further, in the item selection device of the present invention, the output update unit, the position specified in the position input accepted input,
(T) In the first display area, when any item of the stored plurality of items is displayed, if the item displayed at the designated position is the selection candidate, Output the selection candidates as selection results,
(U) In the second display area, when any item of the plurality of stored items is displayed, if the item displayed at the designated position is not the selection candidate, The storage unit can be configured to update the item displayed at the designated position as the selection candidate.
すなわち、本発明においては、選択項目を変更したい場合には、第1表示領域と第2表示領域の、いずれかにおいて所望の項目をタップすれば良い。また、現在の選択項目を選択結果として決定したい場合には、第1表示領域と第2表示領域の、いずれかにおいて強調表示されている項目をタップすれば良い。 That is, in the present invention, when a selection item is desired to be changed, a desired item may be tapped in either the first display area or the second display area. Further, when it is desired to determine the current selection item as a selection result, an item highlighted in either the first display area or the second display area may be tapped.
本発明によれば、選択ミスが生じるのを防止できるほか、第1表示領域に対するユーザの操作と第2表示領域に対するユーザの操作とを同等に扱うことによって、ユーザによる操作入力の自由度を増し、スムースに項目の選択ができるようになる。 According to the present invention, it is possible to prevent a selection error from occurring, and to increase the degree of freedom of operation input by the user by treating the user operation on the first display area and the user operation on the second display area equally. , You will be able to select items smoothly.
また、本発明の項目選択装置において、出力更新部は、入力を受け付けられた位置入力に指定された位置が、
(v)当該第1表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、記憶部における当該選択候補を維持する
(w)当該第2表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう記憶部を更新する
ように構成することができる。
Further, in the item selection device of the present invention, the output update unit, the position specified in the position input accepted input,
(V) In the first display area, when any of the stored items is a position to be displayed, if the item displayed at the designated position is the selection candidate, Maintain the selection candidate in the storage unit. (W) In the second display area, if any item of the plurality of stored items is displayed, it is displayed at the specified position. If the item is not the selection candidate, the storage unit can be configured to update the item displayed at the designated position as the selection candidate.
すなわち、本発明においては、選択項目を変更したい場合には、第1表示領域と第2表示領域の、いずれかにおいて所望の項目をタップすれば良いが、現在の選択項目を選択結果として決定したい場合には、第2表示領域において強調表示されている項目をタップする必要がある。 That is, in the present invention, when a selection item is to be changed, a desired item may be tapped in either the first display area or the second display area, but the current selection item is determined as a selection result. In such a case, it is necessary to tap the item highlighted in the second display area.
本発明によれば、選択項目の変更については、第1表示領域と第2表示領域とを同等に扱うが、選択項目を選択結果として決定する際には、拡大表示がされている第2表示領域で行うこととして、ユーザによる操作入力の自由度を増する一方で、間違いが少なくなるように項目の選択ができるようになる。 According to the present invention, regarding the change of the selection item, the first display area and the second display area are treated equally, but when the selection item is determined as the selection result, the enlarged display is displayed on the second display. What is performed in the area increases the degree of freedom of operation input by the user, while allowing items to be selected so as to reduce errors.
また、本発明の項目選択装置において、表示部は、当該第1表示領域と当該第2表示領域との少なくとも一方にて、当該複数の項目を第1方向に並べて表示し、当該選択候補である項目を当該第1方向とは異なる第2方向にずらして表示して、当該選択候補である項目を強調表示するように構成することができる。 In the item selection device of the present invention, the display unit displays the plurality of items side by side in the first direction in at least one of the first display area and the second display area, and is the selection candidate. An item can be displayed by shifting in a second direction different from the first direction, and the item that is the selection candidate is highlighted.
たとえば麻雀においては、14枚の牌を横方向(第1方向)に一列に並べて提示するが、強調表示される牌については、他の牌に比べて少し上(第2方向)に位置をずらす。この場合、第1方向と第2方向は直交しているが、斜めに位置をずらすことで牌を立体的に見せる手法などを採用しても良い。 For example, in mahjong, 14 tiles are presented in a row in the horizontal direction (first direction), but the highlighted tiles are shifted slightly above the second tile (second direction). . In this case, the first direction and the second direction are orthogonal to each other, but a method of making the wrinkles look three-dimensional by shifting the position diagonally may be employed.
本発明は、上記発明の好適実施形態に係るもので、表示位置をずらすことで、現在の選択候補をわかりやすくユーザに提示することができるようになる。 The present invention relates to a preferred embodiment of the above invention. By shifting the display position, the current selection candidate can be presented to the user in an easy-to-understand manner.
また、本発明の項目選択装置において、表示更新部は、当該部分領域の全体が当該第1表示領域に含まれ、当該部分領域の中心と当該指定された位置との距離ができるだけ短くなるように、当該部分領域を当該第1方向に移動させて、当該第1表示領域における当該部分領域の位置を更新するように構成することができる。 In the item selection device of the present invention, the display update unit may include the whole of the partial area in the first display area so that the distance between the center of the partial area and the designated position is as short as possible. The partial area can be moved in the first direction to update the position of the partial area in the first display area.
上記のように、第1表示領域内で、ある牌(や、その牌の上方や、下方)をタップすると、その牌を中心とするように部分領域の位置を更新して第2表示領域で拡大表示をするのが典型的であるが、タップされた牌が手牌の中で端に配置されている場合、第2表示領域に牌が表示されない領域が生じてしまう。すなわち、部分領域の一部が第1表示領域からはみ出している場合である。 As described above, when a certain heel (or above or below the heel) is tapped in the first display area, the position of the partial area is updated so that the heel is the center. Typically, the display is enlarged, but if the tapped heel is placed at the end of the hand heel, an area where no heel is displayed in the second display area is generated. That is, it is a case where a part of the partial area protrudes from the first display area.
本発明では、第2表示領域に提示する項目の数をできるだけ増やすもので、麻雀の場合には、部分領域を横方向に移動させるものの、部分領域が第1表示領域からはみ出さないようにする。 In the present invention, the number of items presented in the second display area is increased as much as possible. In the case of mahjong, the partial area is moved in the horizontal direction, but the partial area does not protrude from the first display area. .
本発明によれば、第2表示領域に拡大表示される項目の個数を多くして、第2表示領域でユーザが確認したり操作対象とすることができる項目をできるだけ増やし、操作を容易に行えるようにすることができる。 According to the present invention, the number of items to be enlarged and displayed in the second display area is increased, and the number of items that can be confirmed and operated by the user in the second display area is increased as much as possible, thereby facilitating the operation. Can be.
また、本発明の項目選択装置において、表示部は、当該画面において、当該第1表示領域に含まれる当該部分領域を他の領域とは異なる体裁で表示するように構成することができる。 In the item selection device of the present invention, the display unit can be configured to display the partial area included in the first display area in a different form from the other areas on the screen.
たとえば、麻雀の場合、手牌の背景(麻雀卓の表面のフェルト地の色)は緑色で表示されることが多いが、部分領域においては、その緑色の明度を変化させて(典型的には、明るくして)表示したり、部分領域の枠を実線や点線で描くこととする。 For example, in the case of mahjong, the background of the hand tile (the color of the felt on the surface of the mahjong table) is often displayed in green, but in the partial area, the brightness of the green is changed (typically , Make it brighter) or draw a frame of a partial area with a solid or dotted line.
本発明によれば、第2表示領域内に拡大表示されている項目が、第1表示領域内ではどの場所に位置するのか、を、ユーザは容易に確認できるようになる。 According to the present invention, the user can easily confirm where the item that is enlarged and displayed in the second display area is located in the first display area.
本発明のその他の観点に係る項目選択方法は、いずれか1つを選択可能な複数の項目を記憶し、当該複数の項目のうちいずれか1つを選択候補として記憶する記憶部、画面内に第1表示領域と第2表示領域とを有する表示部、入力受付部、表示更新部、出力更新部を有する項目選択装置にて実行され、表示工程、入力受付工程、表示更新工程、出力更新工程を備え、以下のように構成する。 An item selection method according to another aspect of the present invention stores a plurality of items that can be selected from any one of them, and stores any one of the plurality of items as a selection candidate in a screen. The process is executed by an item selection device having a display unit having a first display area and a second display area, an input receiving unit, a display updating unit, and an output updating unit, and a display process, an input receiving process, a display updating process, and an output updating process. And is configured as follows.
すなわち、表示工程では、表示部が、当該第1表示領域に、記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する。 That is, in the display step, the display unit displays all of the plurality of items stored in the first display area, and items displayed in the partial area of the first display area in the second display area. If the item that is the selection candidate is displayed in the first display area and the second display area, the item that is the selection candidate is highlighted.
一方、入力受付工程では、入力受付部が、当該画面内の位置を指定する位置入力を受け付ける。 On the other hand, in the input receiving step, the input receiving unit receives a position input that specifies a position in the screen.
さらに、表示更新工程では、表示更新部が、入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該部分領域が当該指定された位置を含むように、当該第1表示領域における当該部分領域の位置を更新して、表示部に表示させる。 Further, in the display update step, when the position specified by the position input for which the input has been accepted is included in the first display area, the display update unit is configured so that the partial area includes the specified position. The position of the partial area in the first display area is updated and displayed on the display unit.
さらに、出力更新工程では、入力を受け付けられた位置入力に指定された位置が、
(p)当該第1表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、出力更新部が、当該指定された位置に表示される項目を当該選択候補とするよう記憶部を更新し、
(q)当該第2表示領域において、記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、出力更新部が、当該選択候補である項目を選択結果として出力する。
Furthermore, in the output update process, the position specified as the position input that accepted the input,
(P) In the first display area, when any one of the stored items is a position to be displayed, the item displayed at the designated position is not the selection candidate, The output update unit updates the storage unit so that the item displayed at the designated position is the selection candidate,
(Q) In the second display area, when any of the stored items is a position to be displayed, if the item displayed at the designated position is the selection candidate, The output update unit outputs the selection candidate item as a selection result.
本発明のその他の観点に係るプログラムは、コンピュータを上記の項目選択装置として機能させ、コンピュータに上記の項目選択方法を実行させるように構成する。 A program according to another aspect of the present invention is configured to cause a computer to function as the item selection device and to cause the computer to execute the item selection method.
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。 The program of the present invention can be recorded on a computer-readable information storage medium such as a compact disk, flexible disk, hard disk, magneto-optical disk, digital video disk, magnetic tape, and semiconductor memory.
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。 The above program can be distributed and sold via a computer communication network independently of the computer on which the program is executed. The information storage medium can be distributed and sold independently from the computer.
本発明によれば、ユーザが、複数の項目から1つの項目を、容易に選択して決定するのに好適な項目選択装置、項目選択方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。 According to the present invention, there are provided an item selection device, an item selection method, and a program for realizing them on a computer that are suitable for a user to easily select and determine one item from a plurality of items. be able to.
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。 Embodiments of the present invention will be described below. In the following, for ease of understanding, an embodiment in which the present invention is realized using a game information processing device will be described. However, the embodiment described below is for explanation, and the present invention is described. It does not limit the range. Therefore, those skilled in the art can employ embodiments in which each or all of these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.
図1は、プログラムを実行することにより、本発明の実施形態に係る項目選択装置の機能を果たす典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。 FIG. 1 is a schematic diagram showing a schematic configuration of a typical information processing apparatus that performs a function of an item selection apparatus according to an embodiment of the present invention by executing a program. Hereinafter, a description will be given with reference to FIG.
情報処理装置101は、CPU(Central Processing Unit)102と、RAM(Random Access Memory)103と、ROM(Read Only Memory)104と、入力装置105と、画像処理部106と、液晶ディスプレイ107と、音声処理部108と、スピーカ109と、カセットリーダ110と、を備える。
The information processing apparatus 101 includes a CPU (Central Processing Unit) 102, a RAM (Random Access Memory) 103, a ROM (Read Only Memory) 104, an
CPU 102は、情報処理装置101の各部の制御を行う。RAM 103の記憶域、ROM 104の記憶域、カセットリーダ110に挿入されたROMカセット111の記憶域は、いずれも、CPU 102が管理する1つのメモリ空間にマップされており、CPU 102は、それぞれの記憶域がマップされるアドレスを読み出せば、それぞれに記憶されている情報を取得することができる。また、RAM 103の記憶域には、書き込みも可能である。
The CPU 102 controls each unit of the information processing apparatus 101. The storage area of the
このほか、CPU 102が画像処理部106や音声処理部108に対して各種の指示を行う際や、これらのほか、入力装置105から情報を取得する際の、窓口となるレジスタも、当該メモリ空間にマップされており、所定のアドレスにコマンドを表すデータ書き込みを行えば指示をすることができ、所定のアドレスからデータを読み出せば、情報を取得することができる。
In addition, when the CPU 102 issues various instructions to the
情報処理装置101の電源が投入されると、CPU 102は、カセットリーダ110に挿入されたROMカセット111の記憶域がマップされたアドレスから開始されるプログラムを実行する。RAM 103は、一時的な記憶域として種々の目的に使用される。ROM 104には、情報処理装置101が提供するBIOS(Basic Input/Output System)ルーチンが記録されており、ROMカセット111内のプログラムから、適宜呼び出すことができる。
When the information processing apparatus 101 is turned on, the CPU 102 executes a program that starts from an address to which the storage area of the ROM cassette 111 inserted in the cassette reader 110 is mapped. The
入力装置105は、方向を表す指示入力を受け付けるボタン、各種の操作を区別する指示入力を受け付けるボタンからの入力をメモリ空間にマップされたレジスタに反映させるほか、液晶ディスプレイ107の表面に貼り付けられたタッチパネルが押圧されているか否か、および押圧されているときのその座標の入力も受け付ける。
The
液晶ディスプレイ107は、画像処理部106によって管理される。メモリ空間にマップされたタイルを記憶するための記憶領域や、オブジェクト属性メモリを記憶するための記憶領域が用いられる。CPU 102が、計算により生成した値を書き込んだり、カセットリーダ110に挿入されたROMカセット111から適切に情報を転送すると、液晶ディスプレイ107にスプライト画像が表示されることとなる。
The
このほか、液晶ディスプレイ107に表示される画像を画素単位で管理するフレームバッファを利用することもでき、液晶ディスプレイ107においてある色をある位置に表示したい場合には、フレームバッファ内のその位置に相当する場所にその色に相当する数値を書き込むと、適切なタイミングで液晶ディスプレイ107にビットマップ画像が表示される。
In addition, a frame buffer that manages an image displayed on the
たとえば、16ビットカラー表示320×200ドットの液晶ディスプレイ107の場合、画素1つ分の色は2バイトで表現される。そこで、320×200個の要素(各2バイト)を持つ配列をフレームバッファとしてRAM 103内に用意し、当該配列の要素を1対1に液晶ディスプレイ107の画素に対応させる。当該配列の要素に色を表す16ビットの値を書き込み、適切なタイミングで(たとえば、垂直同期割り込みが発生する周期で)フレームバッファの内容を液晶ディスプレイ107に反映させるように、画像処理部106にて制御を行う。
For example, in the case of a 16-bit color display 320 × 200 dot
液晶ディスプレイ107の数は1つまたは複数とするのが一般的である。本実施形態では、複数の液晶ディスプレイが存在し、一方の液晶ディスプレイ107は表示専用とし、他方の液晶ディスプレイ107にはタッチパネルが貼り付けられている。
Generally, the number of
したがって、タッチペンや指でタッチパネルをタップすることにより、対応する液晶ディスプレイ107の位置を表す座標値が入力される。すなわち、入力装置105を構成するタッチパネルと液晶ディスプレイ107とは一体となって、タッチスクリーンとして機能することとなる。
Therefore, by tapping the touch panel with a touch pen or a finger, a coordinate value representing the position of the corresponding
なお、本情報処理装置101は、典型的な携帯ゲーム装置として利用されるものであるが、本発明の技術は、マウスおよびキーボードとCRT(Cathode Ray Tube)を用いて入力と出力を行うような汎用コンピュータで動作する各種のアプリケーションに適用することも可能であり、そのような実施形態も本発明の範囲に含まれる。 The information processing apparatus 101 is used as a typical portable game apparatus, but the technology of the present invention performs input and output using a mouse, keyboard, and CRT (Cathode Ray Tube). The present invention can also be applied to various applications that operate on a general-purpose computer, and such embodiments are also included in the scope of the present invention.
また、以下では、麻雀において、自模した後に14枚の手牌からいずれかの牌を捨て牌として選択決定する局面に、本発明が適用される場合を例にあげて説明するが、表示するものを牌のかわりにトランプや花札の札の絵とすれば、これらのゲームにおいて同様の局面に適用できるほか、GUI(Graphical User Interface)において、複数のメニューアイテムがあるメニューからいずれかのメニューアイテムを選択して対応する処理を実行させるような局面では、牌のかわりにメニューアイテムを表示すれば同様に適用が可能である。すなわち、複数の項目からいずれかの項目を選択する局面であれば本発明を適用することができるのは自明であり、このような種々の実施形態も本発明の範囲に含まれる。 In the following, Mahjong will be described as an example in which the present invention is applied to a situation where one of the 14 tiles is discarded as a discarded tile after being simulated. If you use a card or a card on a card instead of a basket, you can apply it to the same situation in these games. In the GUI (Graphical User Interface), you can select any menu item from a menu with multiple menu items. In a situation where the user selects and executes the corresponding process, the same can be applied by displaying a menu item instead of the bag. That is, it is obvious that the present invention can be applied as long as any item is selected from a plurality of items, and such various embodiments are also included in the scope of the present invention.
図2は、本実施形態に係る項目選択装置の概要構成を示す模式図である。以下、本図を参照して説明する。 FIG. 2 is a schematic diagram illustrating a schematic configuration of the item selection device according to the present embodiment. Hereinafter, a description will be given with reference to FIG.
本実施形態に係る項目選択装置201は、記憶部202、表示部203、入力受付部204、表示更新部205、出力更新部206を備える。
An
まず、記憶部202は、いずれか1つを選択可能な複数の項目を記憶し、当該複数の項目のうちいずれか1つを選択候補として記憶する。
First, the
本実施形態では、あるプレイヤーが自模した直後の手牌(典型的には14枚の牌)が複数の項目に相当し、これから捨て牌を1枚選択する局面における処理を行う。したがって、記憶部202には、現在の手牌が記憶される。
In the present embodiment, a hand pick immediately after a certain player imitates (typically 14 spears) corresponds to a plurality of items, and processing in a situation in which one discard spear is selected from now on is performed. Therefore, the current procedure is stored in the
このほか、記憶部202には、これらの手牌からいずれか1枚を選択候補とする旨が記憶する。選択候補という概念を採用することによって、選択ミスを防止するのである。
In addition, the
図3は、本実施形態で説明の対象とする手牌(複数の項目に相当する。)の様子を示す説明図である。以下、本図を参照して説明する。 FIG. 3 is an explanatory diagram showing a state of a hand pick (corresponding to a plurality of items) to be described in the present embodiment. Hereinafter, a description will be given with reference to FIG.
本図に示すように、処理の対象となる手牌301は、二萬、三萬、四萬、四萬、六萬、一筒、二筒、二筒、二索、二索、四索、六索、東が手に入っている牌302であった状態(牌の種類ごとにソートすることによって理牌されている。)において、四萬という牌302を自模してきた状態である。
As shown in this figure, the target hand 301 to be processed includes two bases, three bases, four bases, four bases, six bases, one pipe, two pipes, two pipes, two ropes, two ropes, four ropes, In the state where Rokko and East are the
一般に麻雀では、自模牌を捨て牌として選択する局面が多い。そこで、ここでの説明では、自模牌302である四萬302Aが、最初の捨て牌の選択候補となっている。本実施形態では、他の牌302とは上下方向に自模牌302の表示をずらすことによって、捨て牌の選択候補であることを示すこととしている。したがって、本図では、右端に配置された自模牌302である四萬302Aが、選択候補となっており、配置位置が上にずれている。
In general, in mahjong, there are many situations in which self-motivated rice cakes are chosen as abandoned silkworms. Therefore, in the description here, the
本実施形態では、このような手牌301から、いずれかの牌302を1枚選択決定して捨て牌とするために、本発明が適用される。
In the present embodiment, the present invention is applied in order to select and decide one of the
したがって、記憶部202には、以下のような情報が適宜記憶される。
(1)現在の手牌301に含まれる牌302の識別番号。麻雀では、牌302として136枚が使用されるため、識別番号として、1〜136を使用することとし、手牌14枚に対して要素数14のバイト配列に当該識別番号が記憶されるものとする。
Therefore, the
(1) The identification number of the
(2)現在の選択候補のバイト配列におけるインデックス値。要素数14のバイト配列におけるインデックスの範囲は1〜14と考えることができるので、当該インデックス値が1〜14であれば、そのインデックス番目のバイト配列に記憶された識別番号を有する牌302が、現在の選択候補の項目となる。なお、当該インデックス値として配列の添字の範囲外の値(たとえば、0や−1)が記録されている場合は、選択候補がないことになる。
(2) The index value in the byte array of the current selection candidate. Since the index range in the byte array with 14 elements can be considered as 1 to 14, if the index value is 1 to 14, the
これらの情報から、ROMカセット111に記憶された牌302を液晶ディスプレイ107に表示する際のグラフィックス画像を取得したり、選択候補の牌302が存在すれば、その表示位置をずらしたりすることができるようになる。
From this information, it is possible to acquire a graphics image for displaying the
(3)表示画面における部分領域の位置。この詳細については後述する。
(4)その他、各種の項目選択に必要な一時情報。
(3) The position of the partial area on the display screen. Details of this will be described later.
(4) Other temporary information necessary for selecting various items.
このように、CPU 101の制御の下、RAM 103が記憶部202として機能することとなる。
As described above, the
図4は、本実施形態の項目選択装置にて実行される項目選択処理の制御の流れを示す模式図である。以下、本図を参照して説明する。 FIG. 4 is a schematic diagram showing a flow of control of an item selection process executed by the item selection device of the present embodiment. Hereinafter, a description will be given with reference to FIG.
本項目選択処理が起動されると、CPU 101は、RAM 103から構成される記憶部202の部分領域の位置等の情報を初期化する(ステップS401)。上記のように、本処理は、手牌301がすべて揃った時点で起動されるので、記憶部202におけるバイト配列には、すでに牌302の識別番号が記憶されており、また自模牌302のバイト配列におけるインデックスが選択候補として記憶されている。部分領域の位置の初期値については、後述する。
When the item selection process is activated, the CPU 101 initializes information such as the position of the partial area of the
ついで、CPU 101は、RAM 103内に記憶された情報およびROMカセット111内に記憶された情報に基づいて、画面表示する画像を生成し(ステップS402)、垂直同期割込が生じるまで待機してから(ステップS403)、生成された画像を液晶ディスプレイ107に表示する(ステップS404)。なお、ステップS403の待機中には、他の処理をコルーチン的に実行することができる。したがって、CPU 101は、RAM 103および液晶ディスプレイ107と共働して、表示部203として機能する。
Next, the CPU 101 generates an image to be displayed on the screen based on the information stored in the
図5は、ステップS402において生成され、ステップS404において表示される画像の表示例を示す説明図である。以下、本図を参照して説明する。 FIG. 5 is an explanatory diagram showing a display example of the image generated in step S402 and displayed in step S404. Hereinafter, a description will be given with reference to FIG.
表示画面501は、上方に第1表示領域502が、下方に第2表示領域503が、それぞれ用意されている。これらの領域は、本図では、一点鎖線により示している。
The
そして、第1表示領域502には、図3に示したものと同様の手牌301(本図では符号を省略している。)が、すべて表示されている。
In the
このほか、第1表示領域502には、点線で囲まれた部分領域504が、自模牌302(本図では符号を省略している。)である四萬302Aを含むような位置に配置されている。
In addition, in the
そして、第2表示領域503には、第1表示領域502において部分領域504に囲まれた領域の画像が、拡大して表示されている。
In the
この拡大表示には、第1表示領域502の部分領域504内に配置された画素を拡大して第2表示領域503に転写して拡大表示を行うこととしても良いし、第2表示領域503専用の牌の画像を別途ROMカセット111内に用意しておき、部分領域504の位置に合わせて、第2表示領域503内に描画を行うこととしても良い。
In this enlarged display, the pixels arranged in the
選択候補の自模牌302である四萬302Aは、第1表示領域502および第2表示領域503の両方において、他の牌302とは上方向にずれた位置に表示することにより、強調表示を行っている。
The four
なお、選択候補の強調表示については、本例に示す手法の他、当該選択候補の項目の明度を明るく変化させたり、各種のカーソルが当該選択候補の項目を指すように表示したり、立体的な絵柄を採用した場合に斜め方向にずらすように表示したりする手法が考えられる。 In addition to the method shown in this example, the selection candidate is highlighted, the brightness of the item of the selection candidate is changed brightly, various cursors are displayed to indicate the item of the selection candidate, When a simple pattern is adopted, a method of displaying the image so as to shift in an oblique direction is conceivable.
また、第1表示領域502内における部分領域504の位置が明確にわかるようにするため、部分領域504の外枠を点線で囲む手法を採用することができるが、このほか、部分領域504における背景の色や明るさを、部分領域504以外における背景の色や明るさと異なるものとするなど、表示の体裁を異なるものとする手法を採用しても良い。
In addition, in order to clearly understand the position of the
ユーザは、手牌301全体における現在の選択候補の位置を見たい場合には、第1表示領域502を参照すれば良いし、現在の手牌の一部(選択候補の項目が含まれる場合がほとんどであるが、より正確には、部分領域504に囲まれた項目。)をよく確認したい場合は、第2表示領域503を参照すれば良い。
When the user wants to see the position of the current selection candidate in the entire procedure 301, the user can refer to the
ステップS401における初期化では、このように、選択候補とされている牌が部分領域504に含まれるような位置に、部分領域504の位置を初期化するのである。本実施例では、選択候補の初期値は、右端の自模牌302Aであるから、部分領域504は、第1表示領域502の右端から一定の間隔をもって配置されている。
In the initialization in step S401, the position of the
ユーザは、液晶ディスプレイ107の上に貼られたタッチスクリーンをタッチペンや指でタップすることにより、これらの牌を選択候補としたり、捨て牌として選択決定したりすることができるのである。以下、詳細に説明する。
By tapping the touch screen affixed on the
ステップS404において画面表示がされた後は、入力受付部204は、ユーザからの指示入力を取得する(ステップS405)。ユーザからの指示入力には、以下のような種類がある。
(1)第1表示領域502内のいずれかの位置をタップして指定する位置入力(ステップS405;第1表示領域内)。
(2)第2表示領域503内のいずれかの位置をタップして指定する位置入力(ステップS405;第2表示領域内)。
(3)それ以外の指示入力。たとえば、ユーザが各種のハードウェアボタンを押圧操作した場合や、ソフトウェアボタン(たとえば麻雀において、自模アガリが成立する場合や、暗槓が可能である場合に、これを選択するか否かをユーザに決定させるボタン)が表示されることとなり、これをユーザが選択した場合(ステップS405;その他)。
(4)指示入力がない場合(ステップS405;なし)、ステップS402に戻る。
After the screen is displayed in step S404, the
(1) Position input for specifying by tapping any position in the first display area 502 (step S405; in the first display area).
(2) Position input for specifying by tapping any position in the second display area 503 (step S405; in the second display area).
(3) Input other instructions. For example, when the user presses various hardware buttons, software buttons (for example, in mahjong, when self-simulating agari is established, or when culling is possible, the user determines whether to select this. When the user selects this (step S405; other).
(4) If no instruction is input (step S405; none), the process returns to step S402.
したがって、液晶ディスプレイ107に貼り付けられたタッチパネルやマウスなどの入力装置105が、CPU 101と共働して、入力受付部204として機能する。
Therefore, the
以下では、まず、上記(1)の場合の処理の流れを説明する。第1表示領域502内のいずれかの位置を指定する位置入力がされた場合(ステップS405;第1表示領域内)、当該指定位置に合わせて、記憶部202に記憶される部分領域504の位置を更新する(ステップS406)。
In the following, the flow of processing in the case (1) will be described first. When a position input for designating any position in the
図6は、第1表示領域502内がタップされた後に、部分領域504の位置がどこに移動するかを示す説明図である。以下、本図を参照して説明する。
FIG. 6 is an explanatory diagram showing where the position of the
本図においては、理解を容易にするため、タップされた位置を示す十字線505を図示するとともに、当該十字線505の位置がタップされた後に、部分領域504が移動する先の位置を示している。
In this figure, for easy understanding, a
本図(a)では、四萬302Bをタップした後の様子を示している。十字線505の横方向の位置が、部分領域504の中央の横方向の位置と一致するように、部分領域504を横方向に移動している。
In this figure (a), the mode after tapping the four
本図(b)では、六萬302Cの上側背景をタップした後の様子を示している。十字線505の横方向の位置が、部分領域504の中央の横方向の位置と一致するように、部分領域504を横方向に移動している。
This figure (b) shows the state after tapping the upper background of the six-piece 302C. The
本図(c)では、三萬302Dの上側背景をタップした後の様子を示している。十字線505の横方向の位置が、部分領域504の中央の横方向の位置と一致するように、部分領域504を横方向に移動すると、部分領域504が左側の移動限界を超えてしまうため、本図(a)と同じ位置(部分領域504の左側の移動限界)に部分領域504が移動されている。
This figure (c) has shown the mode after tapping the upper side background of the third base 302D. If the
また、本例では、十字線505の位置は、部分領域504に含まれていないが、十字線505の横位置に部分領域の横位置が連動していることがわかる。もっとも、部分領域504の高さと第1表示領域502の高さとを一致させれば、十字線505の位置を部分領域504が必ず含むように設定することは可能である。
Further, in this example, the position of the
本図(d)では、東302Eをタップした後の様子を示している。十字線505の横方向の位置が、部分領域504の中央の横方向の位置と一致するように、部分領域504を横方向に移動すると、部分領域504が右側の移動限界を超えてしまうため、図5と同じ位置(部分領域504の左側の移動限界)に部分領域504が移動されている。
This figure (d) shows the state after tapping east 302E. If the
本図(e)では、四索302Fをタップした後の様子を示している。十字線505の横方向の位置が、部分領域504の中央の横方向の位置と一致するように、部分領域504を横方向に移動している。
This figure (e) has shown the mode after tapping the 4-
このように、部分領域504は、第1表示領域502内においてユーザがタップした位置に合わせて横方向に移動されるが、左右の移動限界を超えてしまう場合には、その移動限界まで移動される。このようにして、第2表示領域503に拡大表示される領域が変更されるのである。
As described above, the
このように部分領域504を移動するということは、部分領域504の全体が第1表示領域502に含まれ、部分領域504の中心とタップされた位置との距離ができるだけ短くなるように移動していることに相当する。
Moving the
部分領域504の位置が移動されると、次にステップS402に至った場合に生成される画像において、第2表示領域503に配置される牌302が変化する。したがって、CPU 101は、RAM 103等と共働して、表示更新部205として機能する。
When the position of the
このように、部分領域504を横方向に移動させるものの、部分領域504が第1表示領域502からはみ出さないようにすることで、第2表示領域503に提示する項目の数をできるだけ増やすことができ、第2表示領域503でユーザが確認したり操作対象とすることができる項目をできるだけ増やし、操作を容易に行えるようにすることができる。
As described above, although the
さて、部分領域504を移動した後、CPU 101は、第1表示領域502内において、いずれかの牌302がタップされたか否かを判定する(ステップS407)。上記の例では、図6(a)(d)(e)に示す場合は、牌302がタップされたことに相当し、図6(b)(c)に示す場合は、牌302はタップされていないことに相当する。
Now, after moving the
いずれの牌302もタップされていない場合(ステップS407;No)、ステップS402に戻る。
If none of the
一方、いずれかの牌302がタップされていた場合(ステップS407;Yes)、その牌302が選択候補と一致するか否かをさらに判定し(ステップS408)、一致していなければ(ステップS408;No)、タップされた牌を選択候補に設定して(ステップS409)、ステップS402に戻る。
On the other hand, if any of the
たとえば、図5に示す状態の後に、図6(e)に示すようにタップがされたとすると、ステップS409を経てステップS402に戻り、画面表示が更新される。図7は、この場合の画面に対する表示例を示す説明図である。 For example, if the tap is made as shown in FIG. 6E after the state shown in FIG. 5, the process returns to step S402 through step S409, and the screen display is updated. FIG. 7 is an explanatory diagram showing a display example on the screen in this case.
ステップS409において、四索302Gが新たな選択候補に更新されるため、本図に示すように、四索の位置が他の牌301からずれて強調表示されている。また、第2表示領域503に拡大表示されている牌301の種類も変化している。
In step S409, since the four ropes 302G are updated to new selection candidates, the positions of the four ropes are highlighted and shifted from the other ridges 301 as shown in the figure. In addition, the type of the eyelid 301 displayed enlarged in the
さらに、ステップS404を経て図7のような画面表示がされたとして、ステップS405における判断に至った後に、上記(2)の場合となったとき、すなわち、ユーザが第2表示領域503をタップした(ステップS405;第2表示領域内)ものと想定する。
Further, assuming that the screen is displayed as shown in FIG. 7 through step S404, after reaching the determination in step S405, when the above case (2) occurs, that is, the user taps the
すると、CPU 101は、第2表示領域503内でいずれかの牌301がタップされたか否かを判定する(ステップS410)。いずれの牌301もタップされていない場合(ステップS410;No)、ステップS402に戻る。 Then, the CPU 101 determines whether any one of the ridges 301 has been tapped in the second display area 503 (step S410). When none of the hooks 301 are tapped (step S410; No), the process returns to step S402.
一方、いずれかの牌301がタップされていた場合(ステップS410;Yes)、その牌301が選択候補と一致するか否かをさらに判定する(ステップS411)。たとえば、図7における状況では、第2表示領域503内で四索302Gがタップされたか否かを判定することとなる。
On the other hand, if any one of the traps 301 has been tapped (step S410; Yes), it is further determined whether or not the trap 301 matches the selection candidate (step S411). For example, in the situation in FIG. 7, it is determined whether or not the four cords 302G are tapped in the
四索302Gがタップされた場合、すなわち、第2表示領域503内でタップされた牌が記憶部202に記憶される選択候補と一致する場合(ステップS411;Yes)、出力更新部206は、タップされた牌を選択結果として出力して(ステップS412)、本処理を終了する。すなわち、CPU 101は、RAM 103等と共働して、出力更新部206として機能する。
When the four cords 302G are tapped, that is, when the heel tapped in the
上記の入力例では、第1表示領域502内で四索302Gをタップすると、四索302Gの近傍が第2表示領域503内で拡大表示されるとともに、当該四索が選択候補となり、その後に第2表示領域503内で選択候補である四索302Gをタップすると、四索302Gが選択結果として決定されるのである。
In the above input example, when the four cords 302G are tapped in the
このような入力過程を経て項目の選択決定がなされることにより、タップの入力精度が低い場合や、第1表示領域502における項目の表示が小さい場合であっても、選択ミスをできるだけ抑制して、ユーザに項目の選択決定をおこなわせることができるようになる。
By making an item selection decision through such an input process, even if the input accuracy of the tap is low or the item display in the
また、上記(3)のそれ以外の指示入力がされた場合(ステップS405;その他)は、これに対応する処理を実行して(ステップS413)、ステップS402に戻る。なお、処理の内容によっては、本処理全体を終了することとしても良い。 When the other instruction input of (3) is input (step S405; other), the corresponding processing is executed (step S413), and the process returns to step S402. Depending on the content of the process, the entire process may be terminated.
さて、上記の説明では、(ステップS408;Yes)の場合、および、(ステップS411;No)の場合の制御の流れについては、説明を省略していた。この場合の制御の流れについては、図4に示すフローチャートのほか、種々のバリエーションがある。 In the above description, the description of the control flow in the case of (Step S408; Yes) and in the case of (Step S411; No) has been omitted. Regarding the flow of control in this case, there are various variations in addition to the flowchart shown in FIG.
図4に示すフローチャートでは、第1表示領域502内で選択候補の項目がタップされた場合(ステップS408;Yes)、ステップS412に進んで、タップされた牌を選択決定の結果として出力する。また、第2表示領域503内で選択候補でない項目がタップされた場合(ステップS411;No)、ステップS409に進んで、タップされた牌を選択候補に設定することとしている。 In the flowchart shown in FIG. 4, when a selection candidate item is tapped in the first display area 502 (step S <b> 408; Yes), the process proceeds to step S <b> 412, and the tapped bag is output as a result of selection determination. When an item that is not a selection candidate is tapped in the second display area 503 (step S411; No), the process proceeds to step S409, and the tapped heel is set as a selection candidate.
すなわち、本態様においては、選択項目を変更したい場合には、第1表示領域502と第2表示領域503の、いずれかにおいて所望の項目をタップすれば良い。また、現在の選択項目を選択結果として決定したい場合には、第1表示領域502と第2表示領域503の、いずれかにおいて強調表示されている項目をタップすれば良い。
That is, in this aspect, when a selection item is desired to be changed, a desired item may be tapped in either the
本態様によれば、選択ミスが生じるのを防止できるほか、第1表示領域502に対するユーザの操作と第2表示領域503に対するユーザの操作とを同等に扱うことによって、ユーザによる操作入力の自由度を増し、スムースに項目の選択ができるようになる。
According to this aspect, it is possible to prevent a selection error from occurring and to handle the user's operation on the
このほかのバリエーションとしては、以下のようなものが考えられる。
(1)第1表示領域502内で選択候補の項目がタップされた場合(ステップS408;Yes)、ステップS402にそのまま戻る。また、第2表示領域503内で選択候補でない項目がタップされた場合(ステップS411;No)、ステップS402にそのまま戻る。(図4内では、点線矢印(1)で示す。)
Other variations can be considered as follows.
(1) When the selection candidate item is tapped in the first display area 502 (step S408; Yes), the process directly returns to step S402. When an item that is not a selection candidate is tapped in the second display area 503 (step S411; No), the process returns to step S402 as it is. (Indicated in FIG. 4 by a dotted arrow (1).)
この態様では、いずれかの牌を所望の捨て牌とするには、まずその牌を第1表示領域でタップし、しかる後に第2表示領域でその牌をタップする、という処理が必要となる。第1表示領域で選択候補となっている牌をタップしたり、第2表示領域で選択候補となっていない牌をタップしたとしても、その牌が新たな選択候補となったり、捨て牌として選択決定されることはない。 In this aspect, in order to make any of the wrinkles to be a desired discarded bag, it is necessary to first tap the wrinkle in the first display area and then tap the wrinkle in the second display area. Even if you tap a candy that is a selection candidate in the first display area or tap a candy that is not a selection candidate in the second display area, the heel becomes a new selection candidate or is selected as a discarded candy It will never be decided.
本態様によれば、第1表示領域におけるタップと第2表示領域におけるタップとが同じ項目に対して連続して行われることを、当該項目の選択決定の要件とするため、選択ミスが生じるのをできるだけ防止することができる。 According to this aspect, since a tap in the first display area and a tap in the second display area are continuously performed on the same item as a requirement for the selection of the item, a selection error occurs. Can be prevented as much as possible.
(2)第1表示領域502内で選択候補の項目がタップされた場合(ステップS408;Yes)、ステップS402にそのまま戻る。また、第2表示領域503内で選択候補でない項目がタップされた場合(ステップS411;No)、ステップS409に進んで、タップされた牌を選択候補に設定する。(図4内では、点線矢印(2)、実線矢印(2)で示す。) (2) When the selection candidate item is tapped in the first display area 502 (step S408; Yes), the process directly returns to step S402. When an item that is not a selection candidate is tapped in the second display area 503 (step S411; No), the process proceeds to step S409, and the tapped heel is set as a selection candidate. (In FIG. 4, it is indicated by a dotted arrow (2) and a solid arrow (2).)
本態様においては、選択候補を変更したい場合には、第1表示領域502と第2表示領域503の、いずれかにおいて所望の項目をタップすれば良いが、現在の選択候補を選択結果として決定したい場合には、第2表示領域503において強調表示されている項目をタップする必要がある。
In this aspect, when a selection candidate is to be changed, a desired item may be tapped in either the
本態様によれば、選択候補の変更については、第1表示領域502と第2表示領域503とを同等に扱うが、選択候補を選択結果として決定する際には、拡大表示がされている第2表示領域503で行うこととして、ユーザによる操作入力の自由度を増する一方で、間違いが少なくなるように、かつ、スムースに項目の選択ができるようになる。
According to this aspect, regarding the change of the selection candidate, the
これらのどのバリエーションを選択するかは、ユーザの特性に合わせてあらかじめ設定してもよいし、ユーザ自身が別途構成設定できるようにしておいても良い。 Which of these variations is selected may be set in advance according to the user's characteristics, or may be configured separately by the user.
以上説明したように、本発明によれば、ユーザが、複数の項目から1つの項目を、容易に選択して決定するのに好適な項目選択装置、項目選択方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。 As described above, according to the present invention, the user can easily select and determine one item from a plurality of items. A program to be realized can be provided.
101 情報処理装置
102 CPU
103 RAM
104 ROM
105 入力装置
106 画像処理部
107 液晶ディスプレイ
108 音声処理部
109 スピーカ
110 カセットリーダ
111 ROMカセット
201 項目選択装置
202 記憶部
203 表示部
204 入力受付部
205 表示更新部
206 出力更新部
301 手牌全体
302 牌
501 表示画面
502 第1表示領域
503 第2表示領域
504 部分領域
505 タップ位置を示す十字線
101 Information processing apparatus 102 CPU
103 RAM
104 ROM
DESCRIPTION OF
Claims (11)
画面内に第1表示領域と第2表示領域とを有し、当該第1表示領域に、前記記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する表示部、
当該画面内の位置を指定する位置入力を受け付ける入力受付部、
前記入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、前記表示部に表示させる表示更新部、
前記入力を受け付けられた位置入力に指定された位置が、
(p)当該第1表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新し、当該指定された位置に表示される項目が当該選択候補であれば、前記記憶部における当該選択候補を維持し、
(q)当該第2表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、当該選択候補である項目を選択結果として出力し、当該指定された位置に表示される項目が当該選択候補でなければ、前記記憶部において、当該選択候補を維持する
出力更新部
を備えることを特徴とする項目選択装置。 A storage unit that stores a plurality of items that can select any one of them, and stores any one of the plurality of items as a selection candidate.
The screen has a first display area and a second display area, all of the plurality of stored items are displayed in the first display area, and the first display area is displayed in the second display area. Display that enlarges and displays the item displayed in the partial area, and highlights the item that is the selection candidate if the item that is the selection candidate is displayed in the first display area and the second display area Part,
An input receiving unit for receiving a position input for specifying a position in the screen;
When the position specified in the position input that has received the input is included in the first display area, the position of the partial area in the first display area is updated according to the specified position, A display update unit to be displayed on the display unit;
The position specified in the position input where the input is accepted is
(P) In the first display area, when any one of the stored items is a position where the item is displayed, the item displayed at the designated position is not the selection candidate. the items displayed in the specified position and updates the storage unit so as to be the selected candidate, if items that are displayed on the specified position is in the selection candidate, the selection candidate in the storage unit Maintain
(Q) In the second display area, if any of the stored items is a position where the item is displayed, if the item displayed at the designated position is the selection candidate The selection candidate is output as a selection result, and if the item displayed at the designated position is not the selection candidate, the selection candidate is maintained in the storage unit. Output update unit An item selection device comprising:
画面内に第1表示領域と第2表示領域とを有し、当該第1表示領域に、前記記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する表示部、
当該画面内の位置を指定する位置入力を受け付ける入力受付部、
前記入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、前記表示部に表示させる表示更新部、
前記入力を受け付けられた位置入力に指定された位置が、
(p)当該第1表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新し、当該指定された位置に表示される項目が当該選択候補であれば、前記記憶部における当該選択候補を維持し、
(q)当該第2表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、当該選択候補である項目を選択結果として出力し、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新する
出力更新部
を備えることを特徴とする項目選択装置。 A storage unit that stores a plurality of items that can select any one of them, and stores any one of the plurality of items as a selection candidate.
The screen has a first display area and a second display area, all of the plurality of stored items are displayed in the first display area, and the first display area is displayed in the second display area. Display that enlarges and displays the item displayed in the partial area, and highlights the item that is the selection candidate if the item that is the selection candidate is displayed in the first display area and the second display area Part,
An input receiving unit for receiving a position input for specifying a position in the screen;
When the position specified in the position input that has received the input is included in the first display area, the position of the partial area in the first display area is updated according to the specified position, A display update unit to be displayed on the display unit;
The position specified in the position input where the input is accepted is
(P) In the first display area, when any one of the stored items is a position where the item is displayed, the item displayed at the designated position is not the selection candidate. The storage unit is updated so that the item displayed at the designated position is the selection candidate. If the item displayed at the designated position is the selection candidate, the selection candidate in the storage unit is updated. Maintain
(Q) In the second display area, if any of the stored items is a position where the item is displayed, if the item displayed at the designated position is the selection candidate The selection candidate is output as a selection result, and if the item displayed at the designated position is not the selection candidate, the item displayed at the designated position is set as the selection candidate. Update storage
Output update unit
Item selection apparatus comprising: a.
前記表示更新部は、当該部分領域が当該第1表示領域内において移動可能な範囲のうち、当該部分領域の位置と当該指定された位置との距離が最短となる位置に、当該部分領域の位置を更新する
ことを特徴とする項目選択装置。 The item selection device according to claim 1 or 2 ,
The display update unit is configured to place the position of the partial region at a position where the distance between the position of the partial region and the specified position is the shortest in a range in which the partial region is movable in the first display region The item selection apparatus characterized by updating .
前記表示更新部は、当該部分領域が当該指定された位置を含むように、当該部分領域の位置を更新する
ことを特徴とする項目選択装置。 The item selection device according to claim 1 or 2 ,
The display update unit updates the position of the partial area so that the partial area includes the designated position .
前記表示部は、当該第1表示領域と当該第2表示領域との少なくとも一方にて、当該複数の項目を第1方向に並べて表示し、当該選択候補である項目を当該第1方向とは異なる第2方向にずらして表示して、当該選択候補である項目を強調表示する
ことを特徴とする項目選択装置。 The item selection device according to any one of claims 1 to 4 , wherein:
The display unit displays the plurality of items side by side in the first direction in at least one of the first display region and the second display region, and the item that is the selection candidate is different from the first direction. An item selection device, characterized in that an item that is a candidate for selection is highlighted and displayed while being shifted in a second direction .
前記表示更新部は、当該部分領域の全体が当該第1表示領域に含まれ、当該部分領域の中心と当該指定された位置との距離ができるだけ短くなるように、当該部分領域を当該第1方向に移動させて、当該第1表示領域における当該部分領域の位置を更新する
ことを特徴とする項目選択装置。 The item selection device according to claim 5 ,
The display update unit includes the partial area in the first direction so that the entire partial area is included in the first display area, and the distance between the center of the partial area and the designated position is as short as possible. The item selection device , wherein the position of the partial area in the first display area is updated .
前記表示部は、当該画面において、当該第1表示領域に含まれる当該部分領域を他の領域とは異なる体裁で表示する
ことを特徴とする項目選択装置。 The item selection device according to any one of claims 1 to 6,
The display unit displays the partial area included in the first display area in a different form from the other areas on the screen .
前記表示部が、当該第1表示領域に、前記記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する表示工程、 The display unit displays all of the plurality of stored items in the first display area, and expands and displays items displayed in the partial area of the first display area in the second display area. If the item that is the selection candidate is displayed in the first display area and the second display area, a display step that highlights the item that is the selection candidate;
前記入力受付部が、当該画面内の位置を指定する位置入力を受け付ける入力受付工程、 An input receiving step in which the input receiving unit receives a position input for designating a position in the screen;
前記表示更新部が、前記入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、前記表示部に表示させる表示更新工程、 When the position specified by the position input for which the display update unit has received the input is included in the first display area, the position of the partial area in the first display area according to the specified position And updating the display to display on the display unit,
前記入力を受け付けられた位置入力に指定された位置が、 The position specified in the position input where the input is accepted is
(p)当該第1表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、前記出力更新部が、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新し、当該指定された位置に表示される項目が当該選択候補であれば、前記記憶部における当該選択候補を維持し、 (P) In the first display area, when any one of the stored items is a position where the item is displayed, the item displayed at the designated position is not the selection candidate. The output update unit updates the storage unit so that the item displayed at the designated position is the selection candidate, and if the item displayed at the designated position is the selection candidate, Maintaining the selection candidate in the storage unit,
(q)当該第2表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、前記出力更新部が、当該選択候補である項目を選択結果として出力し、当該指定された位置に表示される項目が当該選択候補でなければ、前記記憶部において、当該選択候補を維持する (Q) In the second display area, if any of the stored items is a position where the item is displayed, if the item displayed at the designated position is the selection candidate The output update unit outputs an item that is the selection candidate as a selection result, and if the item displayed at the designated position is not the selection candidate, the selection candidate is maintained in the storage unit.
出力更新工程Output update process
を備えることを特徴とする項目選択方法。 An item selection method comprising:
前記表示部が、当該第1表示領域に、前記記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する表示工程、 The display unit displays all of the plurality of stored items in the first display area, and expands and displays items displayed in the partial area of the first display area in the second display area. If the item that is the selection candidate is displayed in the first display area and the second display area, a display step that highlights the item that is the selection candidate;
前記入力受付部が、当該画面内の位置を指定する位置入力を受け付ける入力受付工程、 An input receiving step in which the input receiving unit receives a position input for designating a position in the screen;
前記表示更新部が、前記入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、前記表示部に表示させる表示更新工程、 When the position specified by the position input for which the display update unit has received the input is included in the first display area, the position of the partial area in the first display area according to the specified position And updating the display to display on the display unit,
前記入力を受け付けられた位置入力に指定された位置が、 The position specified in the position input where the input is accepted is
(p)当該第1表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、前記出力更新部が、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新し、当該指定された位置に表示される項目が当該選択候補であれば、前記出力更新部が、前記記憶部における当該選択候補を維持し、 (P) In the first display area, when any one of the stored items is a position where the item is displayed, the item displayed at the designated position is not the selection candidate. The output update unit updates the storage unit so that the item displayed at the designated position is the selection candidate, and if the item displayed at the designated position is the selection candidate, The output update unit maintains the selection candidate in the storage unit,
(q)当該第2表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、前記出力更新部が、当該選択候補である項目を選択結果として出力し、当該指定された位置に表示される項目が当該選択候補でなければ、前記出力更新部が、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新する (Q) In the second display area, if any of the stored items is a position where the item is displayed, if the item displayed at the designated position is the selection candidate The output updating unit outputs an item that is the selection candidate as a selection result, and if the item displayed at the designated position is not the selection candidate, the output updating unit is placed at the designated position. The storage unit is updated so that the displayed item is the selection candidate.
出力更新工程Output update process
を備えることを特徴とする項目選択方法。 An item selection method comprising:
いずれか1つを選択可能な複数の項目を記憶し、当該複数の項目のうちいずれか1つを選択候補として記憶する記憶部、 A storage unit that stores a plurality of items from which any one can be selected, and stores any one of the plurality of items as a selection candidate.
画面内に第1表示領域と第2表示領域とを有し、当該第1表示領域に、前記記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する表示部、 The screen has a first display area and a second display area, all of the plurality of stored items are displayed in the first display area, and the first display area is displayed in the second display area. Display that enlarges and displays the item displayed in the partial area, and highlights the item that is the selection candidate if the item that is the selection candidate is displayed in the first display area and the second display area Part,
当該画面内の位置を指定する位置入力を受け付ける入力受付部、 An input receiving unit for receiving a position input for specifying a position in the screen;
前記入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、前記表示部に表示させる表示更新部、 When the position specified in the position input that has received the input is included in the first display area, the position of the partial area in the first display area is updated according to the specified position, A display update unit to be displayed on the display unit;
前記入力を受け付けられた位置入力に指定された位置が、 The position specified in the position input where the input is accepted is
(p)当該第1表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新し、当該指定された位置に表示される項目が当該選択候補であれば、前記記憶部における当該選択候補を維持し、 (P) In the first display area, when any one of the stored items is a position where the item is displayed, the item displayed at the designated position is not the selection candidate. The storage unit is updated so that the item displayed at the designated position is the selection candidate. If the item displayed at the designated position is the selection candidate, the selection candidate in the storage unit is updated. Maintain
(q)当該第2表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、当該選択候補である項目を選択結果として出力し、当該指定された位置に表示される項目が当該選択候補でなければ、前記記憶部において、当該選択候補を維持する (Q) In the second display area, if any of the stored items is a position where the item is displayed, if the item displayed at the designated position is the selection candidate The item that is the selection candidate is output as the selection result, and if the item displayed at the designated position is not the selection candidate, the selection candidate is maintained in the storage unit.
出力更新部Output update unit
として機能させることを特徴とするプログラム。 A program characterized by functioning as
いずれか1つを選択可能な複数の項目を記憶し、当該複数の項目のうちいずれか1つを選択候補として記憶する記憶部、 A storage unit that stores a plurality of items from which any one can be selected, and stores any one of the plurality of items as a selection candidate.
画面内に第1表示領域と第2表示領域とを有し、当該第1表示領域に、前記記憶された複数の項目のすべてを表示し、当該第2表示領域に、当該第1表示領域の部分領域に表示される項目を拡大して表示し、当該第1表示領域および当該第2表示領域に当該選択候補である項目が表示されていれば、当該選択候補である項目を強調表示する表示部、 The screen has a first display area and a second display area, all of the plurality of stored items are displayed in the first display area, and the first display area is displayed in the second display area. Display that enlarges and displays the item displayed in the partial area, and highlights the item that is the selection candidate if the item that is the selection candidate is displayed in the first display area and the second display area Part,
当該画面内の位置を指定する位置入力を受け付ける入力受付部、 An input receiving unit for receiving a position input for specifying a position in the screen;
前記入力を受け付けられた位置入力に指定された位置が、当該第1表示領域に含まれる場合、当該指定された位置に応じて当該第1表示領域における当該部分領域の位置を更新して、前記表示部に表示させる表示更新部、 When the position specified in the position input that has received the input is included in the first display area, the position of the partial area in the first display area is updated according to the specified position, A display update unit to be displayed on the display unit;
前記入力を受け付けられた位置入力に指定された位置が、 The position specified in the position input where the input is accepted is
(p)当該第1表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新し、当該指定された位置に表示される項目が当該選択候補であれば、前記記憶部における当該選択候補を維持し、 (P) In the first display area, when any one of the stored items is a position where the item is displayed, the item displayed at the designated position is not the selection candidate. The storage unit is updated so that the item displayed at the designated position is the selection candidate. If the item displayed at the designated position is the selection candidate, the selection candidate in the storage unit is updated. Maintain
(q)当該第2表示領域において、前記記憶された複数の項目のうちのいずれかの項目が表示される位置である場合、当該指定された位置に表示される項目が当該選択候補であれば、当該選択候補である項目を選択結果として出力し、当該指定された位置に表示される項目が当該選択候補でなければ、当該指定された位置に表示される項目を当該選択候補とするよう前記記憶部を更新する (Q) In the second display area, if any of the stored items is a position where the item is displayed, if the item displayed at the designated position is the selection candidate The selection candidate is output as a selection result, and if the item displayed at the designated position is not the selection candidate, the item displayed at the designated position is set as the selection candidate. Update storage
出力更新部Output update unit
として機能させることを特徴とするプログラム。 A program characterized by functioning as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006308384A JP4481289B2 (en) | 2006-11-14 | 2006-11-14 | Item selection device, item selection method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006308384A JP4481289B2 (en) | 2006-11-14 | 2006-11-14 | Item selection device, item selection method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008123375A JP2008123375A (en) | 2008-05-29 |
JP4481289B2 true JP4481289B2 (en) | 2010-06-16 |
Family
ID=39508049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006308384A Active JP4481289B2 (en) | 2006-11-14 | 2006-11-14 | Item selection device, item selection method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4481289B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018094083A (en) * | 2016-12-13 | 2018-06-21 | AppBank株式会社 | Item selection device and item selection method |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4840474B2 (en) * | 2008-08-11 | 2011-12-21 | ソニー株式会社 | Information processing apparatus and method, and program |
JP2010063616A (en) * | 2008-09-10 | 2010-03-25 | Konami Digital Entertainment Co Ltd | Game device, method for selecting object, information recording medium and program |
US20110043538A1 (en) * | 2009-08-18 | 2011-02-24 | Sony Ericsson Mobile Communications Ab | Method and Arrangement for Zooming on a Display |
JP5556398B2 (en) * | 2010-06-08 | 2014-07-23 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
JP6096100B2 (en) * | 2013-11-28 | 2017-03-15 | 京セラ株式会社 | Electronic device, control method, and control program |
JP6719170B2 (en) * | 2014-07-30 | 2020-07-08 | 孝文 栢 | Mahjong game device |
CN109499064A (en) * | 2018-11-28 | 2019-03-22 | 珠海金山网络游戏科技有限公司 | A kind of mah-jong pieces amplification display method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07146951A (en) * | 1993-11-25 | 1995-06-06 | Hitachi Ltd | Document preparation device |
JPH0944330A (en) * | 1995-08-02 | 1997-02-14 | Matsushita Electric Ind Co Ltd | Input processor |
JP2001242981A (en) * | 2000-02-29 | 2001-09-07 | Matsushita Electric Ind Co Ltd | Input device for 2-d coordinate |
JP2002062966A (en) * | 2000-08-21 | 2002-02-28 | Seiko Epson Corp | Information processor and control method thereof |
-
2006
- 2006-11-14 JP JP2006308384A patent/JP4481289B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07146951A (en) * | 1993-11-25 | 1995-06-06 | Hitachi Ltd | Document preparation device |
JPH0944330A (en) * | 1995-08-02 | 1997-02-14 | Matsushita Electric Ind Co Ltd | Input processor |
JP2001242981A (en) * | 2000-02-29 | 2001-09-07 | Matsushita Electric Ind Co Ltd | Input device for 2-d coordinate |
JP2002062966A (en) * | 2000-08-21 | 2002-02-28 | Seiko Epson Corp | Information processor and control method thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018094083A (en) * | 2016-12-13 | 2018-06-21 | AppBank株式会社 | Item selection device and item selection method |
Also Published As
Publication number | Publication date |
---|---|
JP2008123375A (en) | 2008-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4481289B2 (en) | Item selection device, item selection method, and program | |
JP3961545B2 (en) | Object selection device, object selection method, and program | |
JP4142175B2 (en) | Graphical user interface device | |
KR101354614B1 (en) | Method and apparatus for area-efficient graphical user interface | |
JP5572843B2 (en) | Control method, program, control device | |
CN109739372B (en) | Graph drawing method for handwriting input equipment and handwriting reading equipment | |
US8292710B2 (en) | Game program and game apparatus | |
JP5460679B2 (en) | Information processing apparatus, information processing method, and data structure of content file | |
US20120089938A1 (en) | Information Processing Apparatus, Information Processing Method, and Program | |
JP5916037B2 (en) | Information processing apparatus, information processing method, program, and information storage medium | |
WO2012157562A1 (en) | Display device, user interface method, and program | |
BR102012002995B1 (en) | ENTRY DEVICE, INFORMATION PROCESSING DEVICE, ENTRY VALUE ACQUISITION METHOD, AND, LEGIBLE RECORDING MEDIA BY NON-TRANSITIONAL COMPUTER | |
WO2015084684A2 (en) | Bezel gesture techniques | |
JP2013109668A (en) | Information processing apparatus and information processing method | |
JP2014241005A (en) | Display controller, display control method, and display control program | |
JP2010102395A (en) | Image processing apparatus, image processing method, and program | |
JP4912377B2 (en) | Display device, display method, and program | |
JP2006011914A (en) | Image display controller and image display control program | |
JPWO2008015783A1 (en) | Selection control method for a plurality of objects displayed on a display device, game device using the same, and program for controlling execution of the method | |
JP5981617B1 (en) | Computer program and computer-implemented method for displaying user interface images | |
JP2011125535A (en) | Game device, game processing method, and program | |
US20150301707A1 (en) | System And Method Of Graphical User Interface With Map Overlay For Area Marking On Electronic Devices | |
TW201617793A (en) | Wearable device and method of operating the same | |
JP6467889B2 (en) | Mobile terminal, control method thereof, and program | |
JP2013235488A (en) | Information processing apparatus, and method and program of controlling the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091211 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100218 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100316 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100317 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4481289 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140326 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |