JP5138669B2 - Selection device, selection method, and program - Google Patents

Selection device, selection method, and program Download PDF

Info

Publication number
JP5138669B2
JP5138669B2 JP2009297984A JP2009297984A JP5138669B2 JP 5138669 B2 JP5138669 B2 JP 5138669B2 JP 2009297984 A JP2009297984 A JP 2009297984A JP 2009297984 A JP2009297984 A JP 2009297984A JP 5138669 B2 JP5138669 B2 JP 5138669B2
Authority
JP
Japan
Prior art keywords
screen
selection
displayed
items
instruction input
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
Application number
JP2009297984A
Other languages
Japanese (ja)
Other versions
JP2011138319A (en
Inventor
将史 竹廣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2009297984A priority Critical patent/JP5138669B2/en
Publication of JP2011138319A publication Critical patent/JP2011138319A/en
Application granted granted Critical
Publication of JP5138669B2 publication Critical patent/JP5138669B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、テレビゲームの選択画面等において項目選択を間違えずに行うのに好適な選択装置、選択方法、ならびにこれらをコンピュータにて実現するためのプログラムに関する。   The present invention relates to a selection device, a selection method, and a program for realizing these on a computer, which are suitable for making an item selection without making a mistake on a selection screen for a video game.

ゲーム機において、項目選択を行うためにパーソナルコンピュータと同様のウィンドウシステムを実現する技術が提案されている。たとえば、特許文献1のゲーム機用の仮想マウス装置では、タッチパネルに仮想マウスを表示して、イメージセンサ部でプレイヤーの指及び手の動きを検出し、一般的なマウスと同様にカーソルの移動やクリックの機能を実現している。またこの仮想マウスでは、プレイヤーの指及び手が特定の領域から外れると、仮想マウスの表示位置を初期位置に戻すようにしている。   In game machines, a technique for realizing a window system similar to that of a personal computer has been proposed to select items. For example, in a virtual mouse device for a game machine disclosed in Patent Document 1, a virtual mouse is displayed on a touch panel, and movements of a cursor and a hand of a player are detected by an image sensor unit as in a general mouse. The click function is realized. In this virtual mouse, when the player's finger and hand are removed from a specific area, the display position of the virtual mouse is returned to the initial position.

特開2009−70370号公報(第1頁、図1、図2)JP 2009-70370 A (first page, FIGS. 1 and 2)

上記の仮想マウスや一般的な家庭用ゲーム機で用いられるコントローラに言えることであるが、たとえばテレビゲームにおいてスタート画面、ゲームの難易度の選択画面、用いるキャラクターの選択画面などと、画面上の選択ボタンをカーソルで選んでクリックボタンやコントローラの決定ボタンを押す操作が続くことがよくある。このようなときに、プレイヤーが画面をよく見ずにクリックボタンや決定ボタンを連打すると、画面上の誤った選択ボタンを押してしまうということが起こる。   This can be said for controllers used in the above virtual mouse and general home video game consoles. For example, in a video game, a start screen, a game difficulty selection screen, a character selection screen to be used, etc. The operation of selecting a button with the cursor and pressing the click button or the determination button of the controller often continues. In such a case, if the player repeatedly hits the click button or the decision button without looking closely at the screen, an erroneous selection button on the screen may be pushed.

またたとえば、インターネットのネットショッピングのサイトで選択画面や確認画面が続くことがよくあるが、カーソルの位置がたまたま画面上の選択ボタンの上にあるときに、勢い余ってマウスのクリックボタンを押してしまい、誤って商品の購入を確定してしまうということが起こる場合もある。このようなことは、通常のパーソナルコンピュータのアプリケーションにも言えることで、誤って画面上の削除ボタンを押してしまい、データを削除してしまう等の形で起こりうる。   Also, for example, a selection screen or confirmation screen often continues on an Internet shopping site, but when the cursor is over the selection button on the screen, the mouse click button is pushed too much. In some cases, it may happen that the purchase of the product is mistakenly confirmed. This can also be said for an application of a normal personal computer, and may occur in the form of, for example, pressing the delete button on the screen and deleting the data.

このため、テレビゲームやブラウザの選択画面等において、決定ボタンやクリックボタンを押し続けても、画面上の誤った選択ボタンを押してしまうことを減らす若しくはなくすのが望ましい。   For this reason, it is desirable to reduce or eliminate the pressing of the wrong selection button on the screen even if the determination button or the click button is continuously pressed on the selection screen of the video game or the browser.

本発明は、上記のような課題を解決するもので、テレビゲームの選択画面等において項目選択を間違えずに行うのに好適な選択装置、選択方法、ならびにこれらをコンピュータにて実現するためのプログラムを提供することを目的とする。   The present invention solves the above-described problems, and a selection device, a selection method, and a program for realizing these on a computer that are suitable for making an item selection on a selection screen of a video game without making a mistake The purpose is to provide.

以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。   In order to achieve the above object, the following invention is disclosed in accordance with the principle of the present invention.

本発明の第1の観点に係る選択装置は、表示部、受付部、移動部、出力部を備え、以下のように構成する。   The selection device according to the first aspect of the present invention includes a display unit, a reception unit, a moving unit, and an output unit, and is configured as follows.

すなわち、表示部は、ユーザに選択させるべき一つ以上の項目を画面に表示し、画面内の注目位置に所定の指示図形を表示する。   That is, the display unit displays one or more items to be selected by the user on the screen, and displays a predetermined instruction graphic at a target position in the screen.

たとえば、テレビゲームにおいては、一つ以上の項目は、表示装置の画面に表示される選択画面内の「はい」、「いいえ」ボタンが典型的である。また、たとえば、通常のパーソナルコンピュータのアプリケーションにおいては、データの削除を確認する確認画面で、「データを削除しますか?」という質問とともに表示される「はい」、「いいえ」ボタン等が、一つ以上の項目に該当する。さらに、たとえば、インターネットのブラウザの確認画面において、「これで確定してよろしいですか?」という表示とともに「はい」ボタンのみが表示される場合は、項目が一つの場合に該当する。   For example, in a video game, one or more items are typically “Yes” and “No” buttons in a selection screen displayed on the screen of the display device. In addition, for example, in a normal personal computer application, on the confirmation screen for confirming deletion of data, a “Yes” or “No” button displayed together with a question “Do you want to delete data?” Applies to more than one item. Furthermore, for example, when only the “Yes” button is displayed together with the message “Are you sure?” On the confirmation screen of the Internet browser, this corresponds to the case of one item.

また、所定の指示図形は、たとえば表示装置の画面に表示される矢印等のカーソル(ポインタ等とも呼ばれる)に相当する。そして、注目位置とは、そのカーソルが指し示す位置に相当する。   The predetermined instruction graphic corresponds to, for example, a cursor such as an arrow (also referred to as a pointer) displayed on the screen of the display device. The attention position corresponds to the position indicated by the cursor.

一方、受付部は、ユーザから、選択指示入力もしくは移動指示入力を受け付ける。   On the other hand, the reception unit receives a selection instruction input or a movement instruction input from the user.

たとえば、テレビゲームにおいては、選択指示入力とは、選択画面等が表示されているときに、ユーザ(プレイヤー)が何かを選択するためにゲーム機のコントローラの丸ボタン等を押すことである。また、たとえば、通常のパーソナルコンピュータのアプリケーションにおいては、選択指示入力は、ユーザが左クリックもしくは右クリック等の入力動作を行うことに相当する。   For example, in a video game, selection input means that a user (player) presses a circular button or the like on a controller of a game machine to select something while a selection screen or the like is displayed. Further, for example, in a normal personal computer application, selection instruction input corresponds to the user performing an input operation such as left click or right click.

移動指示入力は、たとえば、テレビゲームにおいては、画面上のカーソルを移動させるために、プレイヤーが十字ボタン等を押すことに相当する。また、たとえば、インターネットのブラウザにおいては、画面上のカーソルを移動させるために、ユーザが卓上でマウスを動かすことに相当する。   For example, in a video game, the movement instruction input corresponds to a player pressing a cross button or the like to move a cursor on the screen. Further, for example, in an Internet browser, this corresponds to the user moving the mouse on the table to move the cursor on the screen.

さらに、移動部は、移動指示入力が受け付けられると、当該移動指示入力に基づいて、画面内の注目位置を移動する。   Further, when the movement instruction input is received, the movement unit moves the position of interest in the screen based on the movement instruction input.

たとえば、テレビゲームにおいては、移動部は、プレイヤーがコントローラの十字ボタン等を押した場合に、表示装置の画面上に表示されたカーソルの位置、すなわち注目位置を移動する。また、たとえば、通常のパーソナルコンピュータのアプリケーションにおいては、移動部は、ユーザが卓上でマウスを動かした場合に、カーソルの指し示す位置、すなわち注目位置を移動する。   For example, in a video game, the moving unit moves the position of the cursor displayed on the screen of the display device, that is, the attention position, when the player presses the cross button or the like of the controller. For example, in a normal personal computer application, the moving unit moves the position indicated by the cursor, that is, the position of interest when the user moves the mouse on the table.

一方、出力部は、選択指示入力が受け付けられ、かつ、画面内の注目位置に一つ以上の項目のいずれかが表示されている場合、当該注目位置に表示されている項目をユーザによる選択結果として出力する。   On the other hand, when a selection instruction input is accepted and one or more items are displayed at the attention position in the screen, the output unit selects the item displayed at the attention position by the user. Output as.

たとえば、テレビゲームにおいては、出力部は、選択画面等においてユーザがコントローラの丸ボタンを押して、その選択指示入力が受付部によって受け付けられ、かつ、画面内のカーソルの位置が画面上のいずれかの選択ボタン内、すなわち項目が表示されている領域にある場合に、そのカーソルの位置に表示されている画面内の選択ボタンの内容をユーザによる選択結果として出力する。   For example, in a video game, the output unit is configured such that the user presses a circular button on the controller on a selection screen or the like, the selection instruction input is received by the reception unit, and the cursor position on the screen is any of the screens. In the selection button, that is, in the area where the item is displayed, the content of the selection button in the screen displayed at the position of the cursor is output as a selection result by the user.

これは、たとえば、画面上に「データを削除しますか?」という表示とともに、「はい」、「いいえ」の選択ボタンが表示されていて、プレイヤーが「はい」の選択ボタン上にカーソルを移動し、コントローラの丸ボタンを押すと、ユーザによる選択結果が他の情報処理に出力されることに相当する。他の情報処理に「データを削除する」という内容が出力されるので、データが削除され、画面上には「データを削除しました。」という選択結果が表示されることになる。   This is, for example, “Yes or No” selection buttons are displayed on the screen with “Do you want to delete the data?”, And the player moves the cursor over the “Yes” selection buttons. When the circle button of the controller is pressed, the selection result by the user is output to other information processing. Since the content “delete data” is output to the other information processing, the data is deleted, and the selection result “DATA EXPUNGED” is displayed on the screen.

なお、このような選択結果は必ずしも表示装置の画面上に出力される必要はなく、たとえば、テレビゲームの難易度の選択画面で、画面上の選択ボタンを押した場合に、キャラクターの選択画面に移行するという出力形態であってもよい。   In addition, such a selection result does not necessarily need to be output on the screen of the display device. For example, when the selection button on the screen is pressed on the selection screen of the difficulty level of the video game, the selection screen of the character is displayed. The output form of shifting may be used.

そして、本発明の第1の観点に係る選択装置では、一つ以上の項目が画面に表示されるときの画面内の注目位置の初期位置が、当該一つ以上の項目が表示される領域のいずれにも含まれないことを特徴とする。   In the selection device according to the first aspect of the present invention, the initial position of the target position in the screen when one or more items are displayed on the screen is the area where the one or more items are displayed. It is characterized by not being included in either.

これは、たとえば、テレビゲームの選択画面において、選択ボタンが画面上に表示されるときの画面内のカーソルの初期位置が、選択ボタンの表示されている領域のいずれにも含まれない、すなわち選択ボタンの外にあるということである。   For example, in the video game selection screen, the initial position of the cursor in the screen when the selection button is displayed on the screen is not included in any of the areas where the selection button is displayed, that is, the selection It is outside the button.

ここで、画面内の注目位置の初期位置としては、たとえば、ユーザが家庭用ゲーム機の電源を入れた後、初めて選択画面が表示されるときの画面内のカーソルの位置が典型的である。また、画面内の注目位置の初期位置は、たとえば、テレビゲームが一旦終了して選択画面が再び画面に表示されるときの、画面内のカーソルの位置の場合もある。   Here, as the initial position of the target position in the screen, for example, the position of the cursor in the screen when the selection screen is displayed for the first time after the user turns on the home game machine is typical. In addition, the initial position of the attention position in the screen may be, for example, the position of the cursor in the screen when the video game is temporarily ended and the selection screen is displayed on the screen again.

したがって、本発明では、たとえば、ユーザが画面上の選択ボタンを押す場合には、必ずカーソルを移動させる必要があり、勢い余って画面上の選択ボタンを押してしまうというようなことをなくすことができる。   Therefore, in the present invention, for example, when the user presses the selection button on the screen, it is necessary to move the cursor, and it is possible to eliminate a situation where the selection button on the screen is excessively pressed. .

このように、本発明に係る選択装置は、テレビゲームの選択画面等において項目選択を間違えずに行うのに好適なものである。   As described above, the selection device according to the present invention is suitable for making an item selection without mistake in the selection screen of a video game.

また、本発明の選択装置において、ユーザに選択させるべき項目の数が複数である場合に、初期位置を複数の項目が表示される位置のいずれとも等距離にあるように構成することもできる。   In the selection device of the present invention, when the number of items to be selected by the user is plural, the initial position can be configured to be equidistant from any of the positions where the plural items are displayed.

これは、たとえば、テレビゲームの選択画面において、選択ボタンが4つあり、選択ボタンが縦横2つずつ並んでいるときに、カーソルの初期位置が4つの選択ボタンの中央であるような場合が典型的である。   This is typically the case, for example, when there are four selection buttons on the video game selection screen and the selection buttons are arranged vertically and horizontally, and the initial position of the cursor is at the center of the four selection buttons. Is.

このような構成により、項目選択を間違えずに行うことができるほか、画面上の複数の選択ボタンのいずれを選択する場合にも、カーソルを最短距離で移動させることが可能となる。   With such a configuration, it is possible to select items without making a mistake, and it is possible to move the cursor with the shortest distance when selecting any of a plurality of selection buttons on the screen.

さらに、本発明の選択装置において、表示部が、ユーザによる選択結果が出力された後、再度ユーザに項目選択させる場合に、画面内における一つ以上の項目の順序もしくは位置を変化させるように構成することもできる。   Furthermore, in the selection device of the present invention, the display unit is configured to change the order or position of one or more items in the screen when the user selects an item again after the selection result by the user is output. You can also

これは、たとえば、ユーザが画面上の選択ボタンを押し、選択結果が表示された後、同じ選択画面が再度表示される場合に、「はい」、「いいえ」の選択ボタンの順序を最初の選択画面のときと逆にする等が典型的である。また、同じ選択画面が再度表示されるような場合に、選択ボタンの位置を変化させるようにしてもよい。   For example, if the user presses the selection button on the screen, the selection result is displayed, and the same selection screen is displayed again, the selection of the "Yes", "No" selection button first Typically, the screen is reversed. Further, when the same selection screen is displayed again, the position of the selection button may be changed.

このような構成により、ユーザが画面上の選択ボタンの位置を覚えてしまって、表示画面をよく見ずに画面上の選択ボタンを誤って押してしまうというようなことがなくなり、項目選択を間違えずに行うことができるという効果がさらに高まる。   With such a configuration, the user does not remember the position of the selection button on the screen and accidentally presses the selection button on the screen without looking closely at the display screen. The effect that it can be performed is further increased.

また、本発明の選択装置において、選択指示入力が受け付けられ、かつ、画面内の注目位置に一つ以上の項目のいずれも表示されていない場合、ユーザに警告する警告部をさらに備えるようにしてもよい。   In addition, the selection device of the present invention further includes a warning unit that warns the user when a selection instruction input is accepted and one or more items are not displayed at the position of interest in the screen. Also good.

これは、たとえば、テレビゲームの選択画面において、カーソルが画面上のいずれの選択ボタンの領域にもないときに、ユーザがコントローラの丸ボタンを押した場合、警告部がビープ音を発する等が典型的である。また、たとえば、警告部が表示部に対して、画面上に「選択ボタンを押してください。」と表示させるような構成にしてもよい。   For example, in a video game selection screen, for example, when the cursor is not in any selection button area on the screen and the user presses a circular button on the controller, the warning unit emits a beep sound. Is. For example, the warning unit may be configured to display “Please press the selection button” on the screen on the display unit.

このような構成により、カーソルがいずれの選択ボタンの領域にもないときに、ユーザがコントローラの丸ボタンを押してしまった場合等に、ユーザに対して警告がなされるため、項目選択を間違えずに行うことができるという効果がさらに高まる。   With this configuration, if the user presses the circular button on the controller when the cursor is not in any of the selection button areas, a warning is given to the user. The effect that it can be performed further increases.

さらに、本発明の選択装置において、表示部が、項目が画面に表示される領域の形状と同じ形状の警告図形を、項目と重ならないように画面に表示し、初期位置が、当該警告図形が表示される領域に含まれるように構成することもできる。   Further, in the selection device of the present invention, the display unit displays a warning graphic having the same shape as the area where the item is displayed on the screen so as not to overlap the item, and the initial position is the warning graphic. It can also be configured to be included in the displayed area.

これは、たとえば、テレビゲームの選択画面において、画面上の選択ボタンと同じ形状の警告図形を選択ボタンと重ならないように表示し、カーソルの初期位置がその警告図形の領域内にあるような場合が典型的である。また、ユーザが画面に表示された警告図形を押した場合には、「説明をよく読んでください。」等の表示を行うようにしてもよい。   For example, in the video game selection screen, a warning graphic with the same shape as the selection button on the screen is displayed so as not to overlap the selection button, and the initial position of the cursor is within the warning graphic area. Is typical. Further, when the user presses a warning graphic displayed on the screen, a message such as “Please read the explanation carefully” may be displayed.

このような構成により、たとえば、テレビゲームの選択画面において、プレイヤーがコントローラの丸ボタンを連打した場合でも、カーソルの初期位置が、警告図形が表示される領域内にあるため、項目選択を間違えるということがなくなる。   With such a configuration, for example, even if the player repeatedly hits the controller's round button on the selection screen of the video game, the initial position of the cursor is within the area where the warning graphic is displayed, so the item selection is wrong. Nothing will happen.

本発明のその他の観点に係る選択方法は、表示部、受付部、移動部、出力部を有し、以下のように構成する。   A selection method according to another aspect of the present invention includes a display unit, a reception unit, a moving unit, and an output unit, and is configured as follows.

すなわち、表示工程では、表示部が、ユーザに選択させるべき一つ以上の項目を画面に表示し、画面内の注目位置に所定の指示図形を表示する。   That is, in the display step, the display unit displays one or more items to be selected by the user on the screen, and displays a predetermined instruction graphic at the position of interest in the screen.

一方、受付工程では、受付部が、ユーザから、選択指示入力もしくは移動指示入力を受け付ける。   On the other hand, in the reception process, the reception unit receives a selection instruction input or a movement instruction input from the user.

さらに、注目位置移動工程では、移動指示入力が受け付けられると、移動部が、移動指示入力に基づいて、画面内の注目位置を移動する。   Further, in the attention position moving step, when a movement instruction input is received, the moving unit moves the attention position in the screen based on the movement instruction input.

そして、選択結果出力工程では選択指示入力が受け付けられ、かつ、画面内の注目位置に一つ以上の項目のいずれかが表示されている場合、出力部が、注目位置に表示されている項目をユーザによる選択結果として出力する。   Then, in the selection result output step, when a selection instruction input is accepted and any one or more items are displayed at the target position in the screen, the output unit displays the item displayed at the target position. Output as the selection result by the user.

そして、本発明のその他の観点に係る選択方法では、表示工程において、表示部が、一つ以上の項目が画面に初めて表示されるときの画面内の注目位置を、当該一つ以上の項目が表示される領域のいずれにも含まれないように指示図形を表示することを特徴とする。   In the selection method according to another aspect of the present invention, in the display step, the display unit displays the attention position in the screen when one or more items are displayed on the screen for the first time. The instruction graphic is displayed so as not to be included in any of the displayed areas.

本発明のその他の観点に係るプログラムは、コンピュータを、上記の選択装置の各部として機能させ、コンピュータに、上記の選択方法の各工程を実行させるように構成する。   A program according to another aspect of the present invention is configured to cause a computer to function as each unit of the selection device and to cause the computer to execute each step of the 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.

本発明によれば、テレビゲームの選択画面等において項目選択を間違えずに行うのに好適な選択装置、選択方法、ならびにこれらをコンピュータにて実現するためのプログラムを提供することができる。   According to the present invention, it is possible to provide a selection device, a selection method, and a program for realizing these on a computer, which are suitable for making an item selection on the selection screen of a video game without making a mistake.

プログラムを実行することにより、本発明の選択装置等の機能を果たす典型的な情報処理装置の概要構成を示す模式図である。It is a schematic diagram which shows the outline | summary structure of the typical information processing apparatus which fulfill | performs the function of the selection apparatus of this invention, etc. by running a program. コントローラの外観を示す説明図である。It is explanatory drawing which shows the external appearance of a controller. 実施形態1に係る選択装置の概要構成を示す模式図である。1 is a schematic diagram illustrating a schematic configuration of a selection device according to Embodiment 1. FIG. 実施形態1に係る選択装置において行われる項目選択処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of item selection processing performed in the selection device according to the first embodiment. 表示部によって画面に表示された項目および指示図形の例を示す図である。It is a figure which shows the example of the item and instruction | indication figure which were displayed on the screen by the display part. 表示部によって画面に表示された項目および指示図形の他の例を示す図である。It is a figure which shows the other example of the item and instruction | indication figure which were displayed on the screen by the display part. 表示部によって画面に表示された項目および指示図形のさらに他の例を示す図である。It is a figure which shows the further another example of the item and instruction | indication figure which were displayed on the screen by the display part. 実施形態4に係る選択装置において行われる項目選択処理の流れを示すフローチャートである。10 is a flowchart showing a flow of item selection processing performed in the selection device according to the fourth embodiment. 表示部によって画面に表示された項目および指示図形の他の例を示す図である。It is a figure which shows the other example of the item and instruction | indication figure which were displayed on the screen by the display part. 表示部によって画面に表示された項目および指示図形のさらに他の例を示す図である。It is a figure which shows the further another example of the item and instruction | indication figure which were displayed on the screen by the display part. 表示部によって画面に表示された項目および指示図形の例を示す図である。It is a figure which shows the example of the item and instruction | indication figure which were displayed on the screen by the display part. ユーザが警告図形を選択した場合に表示される警告表示の例を示す図である。It is a figure which shows the example of the warning display displayed when a user selects a warning figure.

以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。   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 It does not limit the range. Therefore, those skilled in the art can employ embodiments in which these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.

なお、上述のように、本発明に係る選択装置は、ゲーム用の情報処理装置以外にも、通常のパーソナルコンピュータ等においても実現可能である。   As described above, the selection device according to the present invention can be realized not only in a game information processing device but also in a normal personal computer or the like.

(実施形態1)
図1は、プログラムを実行することにより、本発明の選択装置等の機能を果たす典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
(Embodiment 1)
FIG. 1 is a schematic diagram showing a schematic configuration of a typical information processing apparatus that functions as a selection apparatus of the present invention by executing a program. Hereinafter, a description will be given with reference to FIG.

情報処理装置100は、CPU(Central Processing Unit)101と、ROM 102と、RAM(Random Access Memory)103と、インターフェイス104と、コントローラ105と、外部メモリ106と、画像処理部107と、DVD−ROM(Digital Versatile Disc ROM)ドライブ108と、NIC(Network Interface Card)109と、音声処理部110と、を備える。   The information processing apparatus 100 includes a CPU (Central Processing Unit) 101, a ROM 102, a RAM (Random Access Memory) 103, an interface 104, a controller 105, an external memory 106, an image processing unit 107, and a DVD-ROM. (Digital Versatile Disc ROM) drive 108, NIC (Network Interface Card) 109, and audio processing unit 110.

ゲーム用のプログラムおよびデータを記憶したDVD−ROMをDVD−ROMドライブ108に装着して、情報処理装置100の電源を投入することにより、当該プログラムが実行され、本実施形態の選択装置等が実現される。   A DVD-ROM storing a game program and data is loaded into the DVD-ROM drive 108 and the information processing apparatus 100 is turned on to execute the program, thereby realizing the selection apparatus and the like of the present embodiment. Is done.

CPU 101は、情報処理装置100全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、CPU 101は、レジスタ(図示せず)という高速アクセスが可能な記憶域に対してALU(Arithmetic Logic Unit)(図示せず)を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、CPU 101自身が構成されているものや、コプロセッサを備えて実現するものがある。   The CPU 101 controls the overall operation of the information processing apparatus 100 and is connected to each component to exchange control signals and data. Further, the CPU 101 uses arithmetic operations such as addition / subtraction / multiplication / division, logical sum, logical product, etc. using an ALU (Arithmetic Logic Unit) (not shown) for a storage area called a register (not shown) that can be accessed at high speed. , Logic operations such as logical negation, bit operations such as bit sum, bit product, bit inversion, bit shift, and bit rotation can be performed. In addition, the CPU 101 itself is configured so that saturation operations such as addition / subtraction / multiplication / division for multimedia processing, vector operations such as trigonometric functions, etc. can be performed at a high speed, and those provided with a coprocessor. There is.

ROM 102には、電源投入直後に実行されるIPL(Initial Program Loader)が記録され、これが実行されることにより、DVD−ROMに記録されたプログラムをRAM 103に読み出してCPU 101による実行が開始される。また、ROM 102には、情報処理装置100全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。   The ROM 102 records an IPL (Initial Program Loader) that is executed immediately after the power is turned on, and when this is executed, the program recorded on the DVD-ROM is read out to the RAM 103 and execution by the CPU 101 is started. The The ROM 102 stores an operating system program and various data necessary for operation control of the entire information processing apparatus 100.

RAM 103は、データやプログラムを一時的に記憶するためのもので、DVD−ROMから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、CPU 101は、RAM 103に変数領域を設け、当該変数に格納された値に対して直接ALUを作用させて演算を行ったり、RAM 103に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。   The RAM 103 is for temporarily storing data and programs, and holds programs and data read from the DVD-ROM and other data necessary for game progress and chat communication. Further, the CPU 101 provides a variable area in the RAM 103 and performs an operation by directly operating the ALU on the value stored in the variable, or temporarily stores the value stored in the RAM 103 in the register. Perform operations such as performing operations on registers and writing back the operation results to memory.

インターフェイス104を介して接続されたコントローラ105は、ユーザがゲーム実行の際に行う操作入力を受け付ける。   The controller 105 connected via the interface 104 receives an operation input performed when the user executes the game.

図2は、コントローラ105の外観を示す説明図である。以下、本図を参照して説明する。   FIG. 2 is an explanatory diagram showing the appearance of the controller 105. Hereinafter, a description will be given with reference to FIG.

コントローラ105の左方には、上下左右を示す操作入力を行うのに利用される↑ボタン201、↓ボタン202、←ボタン203、→ボタン204が配置されている。本実施形態では、これらのボタンは、画面上のカーソルを移動すること等に用いられる。   On the left side of the controller 105, there are arranged an ↑ button 201, a ↓ button 202, a ← button 203, and a → button 204 that are used to perform an operation input indicating up, down, left, and right. In the present embodiment, these buttons are used to move a cursor on the screen.

コントローラ105の右方には、決定操作を行うのに利用される○ボタン205、取消操作入力を行うのに利用される×ボタン206、メニュー表示等の指示入力を行うのに利用される△ボタン207、その他指示入力を行うのに利用される□ボタン208が配置されている。本実施形態では、たとえば、選択画面においてカーソルが画面上の選択ボタンの領域内にあるときに○ボタン205を押すと、その選択ボタンの内容をユーザの選択結果として出力するようになっている。   On the right side of the controller 105, a ○ button 205 used for performing a determination operation, a × button 206 used for inputting a cancel operation, and a Δ button used for inputting instructions such as menu display. 207 and a square button 208 used for inputting other instructions are arranged. In the present embodiment, for example, when the ○ button 205 is pressed when the cursor is in the selection button area on the selection screen, the contents of the selection button are output as a user selection result.

コントローラ105の中央には、SELECTボタン209、STARTボタン210のほか、アナログ入力の開始・停止を指示するためのANALOGボタン211、および、アナログ入力が有効か無効かを表示するためのインジケータ212が配置されている。   In the center of the controller 105, in addition to the SELECT button 209 and the START button 210, an ANALOG button 211 for instructing start / stop of analog input and an indicator 212 for displaying whether the analog input is valid or invalid are arranged. Has been.

またコントローラ105の中央下部には、上下左右に限らない方向に大きさを伴う指示入力を行うためのジョイスティック213、214が配置されている。このジョイスティック213、214を、画面上のカーソルを移動させるために使用するようにしてもよい。   In addition, joysticks 213 and 214 for inputting an instruction with a size in a direction that is not limited to upper, lower, left, and right are arranged at the lower center of the controller 105. The joysticks 213 and 214 may be used for moving a cursor on the screen.

さらに、コントローラ105の上方には、各種の指示入力に用いることができるL1ボタン215、L2ボタン216、R1ボタン217、R2ボタン218が配置されている。   Further, an L1 button 215, an L2 button 216, an R1 button 217, and an R2 button 218 that can be used for inputting various instructions are disposed above the controller 105.

コントローラ105の各ボタン201〜208、215〜218には、たとえば、圧力センサが配備され、アナログ入力が有効となっている場合には、いずれのボタンが押圧操作されているかを検知することができるほか、ユーザの押圧操作の圧力の大きさを0〜255の256段階で得ることができる。   For example, when each of the buttons 201 to 208 and 215 to 218 of the controller 105 is provided with a pressure sensor and analog input is enabled, it is possible to detect which button is pressed. In addition, the magnitude of the pressure of the user's pressing operation can be obtained in 256 steps from 0 to 255.

コントローラ105のジョイスティック213、214には、たとえば、ひずみゲージが配備され、これらがどの方向にどれだけ曲げられているか、を検知することができる。   The joysticks 213 and 214 of the controller 105 are provided with strain gauges, for example, and can detect how much they are bent in which direction.

図1に戻り、インターフェイス104を介して着脱自在に接続された外部メモリ106には、ゲーム等のプレイ状況(過去の戦績等)を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ(記録)のデータなどが書き換え可能に記憶される。ユーザは、コントローラ105を介して指示入力を行うことにより、これらのデータを適宜外部メモリ106に記録することができる。   Returning to FIG. 1, the external memory 106 detachably connected via the interface 104 stores data indicating game play status (past battle results, etc.), game progress data, and network battles. Chat communication log (record) data and the like are stored in a rewritable manner. The user can record these data in the external memory 106 as appropriate by inputting an instruction via the controller 105.

DVD−ROMドライブ108に装着されるDVD−ROMには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。CPU 101の制御によって、DVD−ROMドライブ108は、これに装着されたDVD−ROMに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはRAM 103等に一時的に記憶される。   A DVD-ROM mounted on the DVD-ROM drive 108 stores a program for realizing the game and image data and audio data associated with the game. Under the control of the CPU 101, the DVD-ROM drive 108 performs a reading process on the DVD-ROM loaded therein, reads out necessary programs and data, and these are temporarily stored in the RAM 103 or the like.

画像処理部107は、DVD−ROMから読み出されたデータを、CPU 101や画像処理部107が備える画像演算プロセッサ(図示せず)によって加工処理した後、これを画像処理部107が備えるフレームメモリ(図示せず)に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、画像処理部107に接続される液晶ディスプレイ等のモニタ(図示せず)の画面へ出力される。これにより、各種の画像表示が可能となる。   The image processing unit 107 processes the data read from the DVD-ROM by an image arithmetic processor (not shown) included in the CPU 101 or the image processing unit 107, and then processes the processed data in a frame memory included in the image processing unit 107. (Not shown). Image information recorded in the frame memory is converted into a video signal at a predetermined synchronization timing and output to a screen of a monitor (not shown) such as a liquid crystal display connected to the image processing unit 107. Thereby, various image displays are possible.

画像演算プロセッサは、2次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。   The image calculation processor can execute a two-dimensional image overlay calculation, a transmission calculation such as α blending, and various saturation calculations at high speed.

また、仮想3次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Zバッファ法によりレンダリングして、所定の視点位置から仮想3次元空間に配置されたポリゴンを所定の視点の方向に俯瞰したレンダリング画像を得る演算の高速実行も可能である。   Also, polygon information arranged in the virtual three-dimensional space and added with various texture information is rendered by the Z buffer method, and the polygon arranged in the virtual three-dimensional space from the predetermined viewpoint position is changed to the predetermined viewpoint direction. It is also possible to execute a calculation at a high speed to obtain a rendering image viewed from above.

さらに、CPU 101と画像演算プロセッサが協働動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を2次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。フォント情報は、ROM 102に記録されているが、DVD−ROMに記録された専用のフォント情報を利用することも可能である。   Furthermore, the CPU 101 and the image arithmetic processor work together to draw a character string in the frame memory as a two-dimensional image or draw it on the surface of each polygon according to the font information that defines the character shape. It is. The font information is recorded in the ROM 102, but it is also possible to use dedicated font information recorded in the DVD-ROM.

NIC 109は、情報処理装置100をインターネット等のコンピュータ通信網(図示せず)に直接もしくは、ルータ等を介してLAN(Local Area Network)を構成する際に用いられる10BASE−T/100BASE−T規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ISDN(Integrated Services Digital Network)モデム、ADSL(Asymmetric Digital Subscriber Line)モデム、これらとCPU 101との仲立ちを行うインターフェイス(図示せず)により構成される。   The NIC 109 is a 10BASE-T / 100BASE-T standard used when configuring the information processing apparatus 100 directly on a computer communication network (not shown) such as the Internet or via a router or the like. Or an analog modem for connecting to the Internet using a telephone line, an ISDN (Integrated Services Digital Network) modem, an ADSL (Asymmetric Digital Subscriber Line) modem, and an interface (not shown) that mediates between these and the CPU 101 Z).

インターネット内のSNTPサーバにNIC 109を介して接続し、ここから情報を得ることによって現在の日時情報を得るようにすることができる。また、各種のネットワーク通信ゲームやSNSの管理サーバ装置が、SNTPサーバと同様の機能を果たすように構成・設定してもよい。   It is possible to obtain current date and time information by connecting to an SNTP server in the Internet via the NIC 109 and obtaining information therefrom. Also, various network communication games and SNS management server devices may be configured and set to perform the same functions as the SNTP server.

一旦日時情報が得られれば、情報処理装置100が動作中はタイマ割込によりリアルタイムクロックと同様の機能を果たすカウンタを更新することとしてもよいし、情報処理装置100がリアルタイムクロックを有する場合は、その日時情報を修正する態様を採用することもできる。この際に、修正するか否かをユーザに問い合わせてもよい。内蔵するリアルタイムクロックを修正しない場合には、リアルタイムクロックの情報と実際にサーバから得られた情報との差分を保持し、日時情報が必要な場合には、リアルタイムクロックから得られた情報のその差分を加算すればよい。   Once the date and time information is obtained, a counter that performs the same function as the real-time clock may be updated by a timer interrupt while the information processing apparatus 100 is operating. When the information processing apparatus 100 has a real-time clock, A mode of correcting the date information can also be adopted. At this time, the user may be inquired about whether or not to correct. If the built-in real-time clock is not modified, the difference between the real-time clock information and the information actually obtained from the server is retained. If date and time information is required, the difference between the information obtained from the real-time clock is retained. Should be added.

なお、本実施形態において、NIC 109は必須の構成要素ではないが、必要に応じてNIC 109を情報処理装置100に装備することができる。   In the present embodiment, the NIC 109 is not an essential component, but the NIC 109 can be installed in the information processing apparatus 100 as necessary.

音声処理部110は、DVD−ROMから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ(図示せず)から出力させる。また、CPU 101の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。   The audio processing unit 110 converts audio data read from the DVD-ROM into an analog audio signal and outputs the analog audio signal from a speaker (not shown) connected thereto. Further, under the control of the CPU 101, sound effects and music data to be generated during the progress of the game are generated, and sound corresponding to this is output from the speaker.

また本実施形態では、音声処理部110は、ゲームの難易度の選択画面等においてカーソルが画面上の選択ボタンの領域外にあるときに、プレイヤーがコントローラ105の○ボタン205等を押した場合、スピーカにビープ音を発生させるといった処理を行う。また、たとえば、カーソルが画面上の選択ボタンの領域内にあるときに、プレイヤーがコントローラ105の○ボタン205等を押した場合、スピーカに効果音を発生させるといった処理を行う。   Further, in the present embodiment, the audio processing unit 110, when the player presses the ○ button 205 or the like of the controller 105 when the cursor is outside the selection button area on the screen on the game difficulty selection screen, Processing such as generating a beep sound in the speaker is performed. Also, for example, if the player presses the circle button 205 or the like of the controller 105 while the cursor is in the selection button area on the screen, a process of generating a sound effect on the speaker is performed.

このほか、情報処理装置100は、ハードディスク等の大容量外部記憶装置を用いて、ROM 102、RAM 103、外部メモリ106、DVD−ROMドライブ108に装着されるDVD−ROM等と同じ機能を果たすように構成してもよい。   In addition, the information processing apparatus 100 uses a large-capacity external storage device such as a hard disk so as to perform the same function as the ROM 102, the RAM 103, the external memory 106, the DVD-ROM mounted on the DVD-ROM drive 108, and the like. You may comprise.

また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。また、本実施形態の情報処理装置100にかえて、汎用のパーソナルコンピュータを利用することもできる。   Further, it is possible to adopt a form in which a keyboard for accepting a character string editing input from a user, a mouse for accepting various position designations and selection inputs, and the like are connected. In addition, a general-purpose personal computer can be used instead of the information processing apparatus 100 of the present embodiment.

以上で説明した情報処理装置100は、いわゆる「コンシューマ向けテレビゲーム装置」に相当するものであるが、同様の処理を行うものであれば本発明を実現することができる。したがって、一般的なビジネス用コンピュータ、携帯ゲーム機器など、種々の計算機上で本発明を実現することが可能である。   The information processing apparatus 100 described above corresponds to a so-called “consumer video game apparatus”, but the present invention can be realized as long as the same processing is performed. Therefore, the present invention can be realized on various computers such as general business computers and portable game machines.

たとえば、一般的なコンピュータは、上記情報処理装置100と同様に、CPU、RAM、ROM等を備え、情報処理装置100よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスク等を有する他、コンパクトディスク、DVD、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。   For example, a general computer, like the information processing apparatus 100, includes a CPU, a RAM, a ROM, and the like, an image processing unit having a simpler function than the information processing apparatus 100, and a hard disk as an external storage device. In addition, a compact disk, DVD, flexible disk, magneto-optical disk, magnetic tape, etc. can be used.

また、一般的なコンピュータをインターネット通信網に接続する場合は、モデムやルータを利用することができる。また、コントローラ105ではなく、キーボードやマウスなどを入力装置として利用することができる。   When connecting a general computer to the Internet communication network, a modem or a router can be used. Further, instead of the controller 105, a keyboard, a mouse, or the like can be used as an input device.

図3は、本実施形態に係る選択装置の概要構成を示す模式図である。ここでは、図3を参照して、本実施形態に係る選択装置300について説明する。   FIG. 3 is a schematic diagram illustrating a schematic configuration of the selection device according to the present embodiment. Here, the selection device 300 according to the present embodiment will be described with reference to FIG.

また、図5は、表示部301によって画面500に表示された項目および指示図形の例を示す図である。ここでは、図5に示す項目および指示図形の表示例も参照しながら、本実施形態に係る選択装置300について説明する。   FIG. 5 is a diagram illustrating an example of items and instruction graphics displayed on the screen 500 by the display unit 301. Here, the selection device 300 according to the present embodiment will be described with reference to the display examples of items and instruction graphics shown in FIG.

本実施形態に係る選択装置300は、表示部301、受付部302、移動部303、出力部304、警告部305、記憶部400を備える。なお、図3に示す選択装置300の表示部301、受付部302、移動部303、出力部304、警告部305は、CPU 101がRAM 103、DVD−ROMドライブ108等と協働することにより、その機能を実現する。   The selection device 300 according to the present embodiment includes a display unit 301, a reception unit 302, a movement unit 303, an output unit 304, a warning unit 305, and a storage unit 400. Note that the display unit 301, the reception unit 302, the movement unit 303, the output unit 304, and the warning unit 305 of the selection device 300 illustrated in FIG. 3 are operated by the CPU 101 in cooperation with the RAM 103, the DVD-ROM drive 108, and the like. Realize its function.

表示部301は、たとえば、液晶ディスプレイ等の表示装置の画面に、ユーザに選択させるべき一つ以上の項目(選択ボタン)を表示する。また、表示部301は、表示装置の画面500内の注目位置に所定の指示図形502、すなわちカーソルを表示する。   The display unit 301 displays, for example, one or more items (selection buttons) to be selected by the user on the screen of a display device such as a liquid crystal display. In addition, the display unit 301 displays a predetermined instruction figure 502, that is, a cursor at a position of interest in the screen 500 of the display device.

また、受付部302は、ユーザからの選択指示入力もしくは移動指示入力を受け付けて、これらの指示入力を、CPU 101やRAM 103等での処理に利用できるようにする。   The accepting unit 302 accepts a selection instruction input or a movement instruction input from the user, and makes these instruction inputs available for processing in the CPU 101, the RAM 103, and the like.

さらに、移動部303は、移動指示入力が受け付けられると、この移動指示入力に基づいて、表示装置の画面500内の注目位置(カーソル502の指し示す位置)を移動する。   Further, when the movement instruction input is received, the moving unit 303 moves the attention position (the position indicated by the cursor 502) in the screen 500 of the display device based on the movement instruction input.

出力部304は、選択指示入力が受け付けられ、かつ、表示装置の画面500内の注目位置(カーソルの指し示す位置)に一つ以上の項目(選択ボタン)のいずれかが表示されている場合に、この注目位置に表示されている項目をユーザによる選択結果として、他の処理へ出力する。   The output unit 304 receives a selection instruction input, and when one of one or more items (selection buttons) is displayed at the position of interest (the position indicated by the cursor) in the screen 500 of the display device. The item displayed at this attention position is output to other processing as a selection result by the user.

警告部305は、選択指示入力が受け付けられ、かつ、表示装置の画面500内の注目位置(カーソル502の指し示す位置)に一つ以上の項目(選択ボタン)のいずれもが表示されていない場合に、たとえば、ビープ音を発して、ユーザに対して警告を行う。   The warning unit 305 receives a selection instruction input, and when one or more items (selection buttons) are not displayed at the position of interest (the position indicated by the cursor 502) in the screen 500 of the display device. For example, a beep sound is issued to warn the user.

記憶部400は、RAM 103等によって構成され、少なくとも項目の位置およびカーソルの位置を記憶する。ここで、項目の位置とは、たとえば選択画面が表示されるときの画面500内における項目の初期位置、すなわち選択ボタンの初期位置である。また、カーソル502の位置とは、一つ以上の項目が選択画面等に表示されるときの画面500内のカーソル502の初期位置、すなわち注目位置の初期位置である。   The storage unit 400 includes the RAM 103 and stores at least the item position and the cursor position. Here, the position of the item is, for example, the initial position of the item in the screen 500 when the selection screen is displayed, that is, the initial position of the selection button. The position of the cursor 502 is the initial position of the cursor 502 in the screen 500 when one or more items are displayed on the selection screen or the like, that is, the initial position of the attention position.

なお、記憶部400は、項目の位置およびカーソル502の位置の他に、たとえば、項目(選択ボタン)の大きさ、項目の形状、項目のデザイン、カーソル502の大きさ、カーソル502のデザイン等を記憶している。   In addition to the position of the item and the position of the cursor 502, the storage unit 400 stores, for example, the size of the item (selection button), the shape of the item, the design of the item, the size of the cursor 502, the design of the cursor 502, and the like. I remember it.

図4は、本実施形態に係る選択装置300において行われる項目選択処理の流れを示すフローチャートである。以下、図3および図4を参照して、本実施形態に係る選択装置300において行われる項目選択処理の流れを、図3に示す各部の機能とともに説明する。   FIG. 4 is a flowchart showing a flow of item selection processing performed in the selection device 300 according to the present embodiment. Hereinafter, with reference to FIG. 3 and FIG. 4, the flow of the item selection process performed in the selection apparatus 300 according to the present embodiment will be described together with the functions of the respective units shown in FIG.

まず、たとえば、情報処理装置100の電源が投入され、CPU 101がRAM 103等からゲームのプログラムを読み込むと、選択装置300による項目選択処理が開始される。なお、RAM 103は、たとえば、DVD−ROMドライブ108に挿入されたDVD−ROMに記録されたゲームのプログラムを読み込み、一時的に記憶する。   First, for example, when the information processing apparatus 100 is turned on and the CPU 101 reads a game program from the RAM 103 or the like, the item selection process by the selection apparatus 300 is started. The RAM 103 reads and temporarily stores a game program recorded on a DVD-ROM inserted in the DVD-ROM drive 108, for example.

項目選択処理が開始されると、CPU 101は、まず項目の位置を決定する(ステップS100)。これは、たとえば、ゲームの選択画面において、画面内の項目(選択ボタン等)の位置を決めることに相当する。   When the item selection process is started, the CPU 101 first determines the position of the item (step S100). For example, this corresponds to determining the position of an item (selection button or the like) in the screen on the game selection screen.

次に、CPU 101は、注目位置を決定する(ステップS101)。これは、たとえば、ゲームの選択画面が表示されるときの画面内の注目位置の初期位置、すなわちカーソル502の指し示す位置の初期位置を決めることに相当する。   Next, the CPU 101 determines a target position (step S101). This corresponds to, for example, determining the initial position of the position of interest in the screen when the game selection screen is displayed, that is, the initial position of the position indicated by the cursor 502.

そして、選択装置300の表示部301は、ユーザに選択させるべき一つ以上の項目を画面500に表示し、画面500内の注目位置に所定の指示図形を表示する(ステップS102)。ここでは、表示部301が、一つ以上の項目(選択ボタン等)および指示図形(カーソル502)を、S100およびS101で決定された位置に表示する。   Then, the display unit 301 of the selection device 300 displays one or more items to be selected by the user on the screen 500, and displays a predetermined instruction graphic at the position of interest in the screen 500 (step S102). Here, the display unit 301 displays one or more items (such as a selection button) and an instruction graphic (cursor 502) at the positions determined in S100 and S101.

図5の例では、一つ以上の項目として、選択ボタン501aおよび選択ボタン501bが画面500に表示されている。また、指示図形として、カーソル502が画面500に表示されている。なお、図5に示す画面500は、ゲームのデータを削除するかどうかを選択する選択画面であり、選択画面が表示された直後のデフォルトの状態を示している。   In the example of FIG. 5, a selection button 501 a and a selection button 501 b are displayed on the screen 500 as one or more items. A cursor 502 is displayed on the screen 500 as an instruction graphic. Note that a screen 500 shown in FIG. 5 is a selection screen for selecting whether or not to delete game data, and shows a default state immediately after the selection screen is displayed.

図5に示すように、本実施形態では、2つの項目(選択ボタン501aおよび選択ボタン501b)が画面500に表示されるときの画面500内の注目位置(カーソル502の指し示す位置)の初期位置が、2つの項目が表示される領域のいずれにも含まれないようになっている。   As shown in FIG. 5, in the present embodiment, the initial position of the target position (the position indicated by the cursor 502) in the screen 500 when two items (the selection button 501a and the selection button 501b) are displayed on the screen 500 is as follows. The two items are not included in any of the displayed areas.

ここで、項目が表示される領域とは、たとえば、選択ボタン501aや選択ボタン501bの外枠の中の領域のことであり、カーソル502がその領域内にあるときに、ユーザからの選択指示入力があると、その項目の内容が選択結果として出力される範囲のことである。   Here, the area in which the item is displayed is, for example, an area in the outer frame of the selection button 501a or the selection button 501b. When the cursor 502 is in the area, the selection instruction input from the user is performed. If there is, it is the range where the content of the item is output as the selection result.

これは、言い換えると、選択画面である画面500が表示されるときのカーソル502の指し示す位置の初期位置が、選択ボタン501aおよび選択ボタン501bの表示される領域の外にあるということである。なお、図5に示す例では、指示図形としてのカーソル502全体が、デフォルト状態で選択ボタン501aおよび選択ボタン501bの領域外に表示されるようになっている。   In other words, the initial position of the position indicated by the cursor 502 when the screen 500 as the selection screen is displayed is outside the area where the selection button 501a and the selection button 501b are displayed. In the example shown in FIG. 5, the entire cursor 502 as an instruction graphic is displayed outside the areas of the selection button 501a and the selection button 501b in the default state.

また、図5の例では、カーソル502が選択ボタン501aと選択ボタン501bのほぼ真ん中に表示されているが、選択ボタン501aと選択ボタン501bの領域外であれば、カーソル502を画面500内のどの位置に表示してもよい。   In the example of FIG. 5, the cursor 502 is displayed almost in the middle of the selection button 501a and the selection button 501b. However, if the cursor 502 is outside the area of the selection button 501a and the selection button 501b, You may display in a position.

ここで、図4に示す項目選択処理の説明に戻り、ステップS102で表示部301が画面500に項目および指示図形を表示した後に、CPU 101は、コントローラ105の←ボタン203や→ボタン204などがユーザによって押されているか、すなわちカーソル502に対する移動指示入力があるかどうかを判断する(ステップS103)。   Returning to the description of the item selection process shown in FIG. 4, after the display unit 301 displays the items and the instruction graphic on the screen 500 in step S <b> 102, the CPU 101 uses the ← button 203 and the → button 204 of the controller 105. It is determined whether it has been pressed by the user, that is, whether there has been a movement instruction input to the cursor 502 (step S103).

ステップS103において、ユーザによる移動指示入力があると判断された場合には(ステップS103、YES)、図3に示す受付部302がその移動指示入力を受け付けて、ステップS104へ進む。ステップS103において、ユーザによる移動指示入力がないと判断された場合には(ステップS103、NO)、ステップS102の処理へ戻る。   When it is determined in step S103 that there is a movement instruction input by the user (step S103, YES), the receiving unit 302 shown in FIG. 3 receives the movement instruction input, and the process proceeds to step S104. If it is determined in step S103 that there is no movement instruction input by the user (step S103, NO), the process returns to step S102.

ステップS103において、ユーザによる移動指示入力があると判断され(ステップS103、YES)、受付部302が移動指示入力を受け付けると、移動部303が、その移動指示入力に基づいて、画面500内の注目位置を移動する(ステップS104)。   In step S103, it is determined that there is a movement instruction input by the user (step S103, YES). When the reception unit 302 receives the movement instruction input, the movement unit 303 recognizes the attention in the screen 500 based on the movement instruction input. The position is moved (step S104).

これは、ユーザがコントローラ105の→ボタン204を押した場合に、カーソルの指し示す位置が右へ移動することに相当する。また、当然のことながら、注目位置が移動すると、それに伴って指示図形、すなわちカーソル502が移動する。   This corresponds to that the position indicated by the cursor moves to the right when the user presses the → button 204 of the controller 105. As a matter of course, when the position of interest moves, the pointing graphic, that is, the cursor 502 moves accordingly.

図5の例では、たとえば、ユーザがコントローラ105の→ボタン204を押すと、カーソル502が「いいえ」と書かれた選択ボタン501b側に移動する。また、たとえば、ユーザがコントローラ105の←ボタン203を押すと、カーソル502が「はい」と書かれた選択ボタン501a側に移動する。   In the example of FIG. 5, for example, when the user presses the → button 204 of the controller 105, the cursor 502 moves to the selection button 501 b side on which “No” is written. Further, for example, when the user presses the left button 203 of the controller 105, the cursor 502 moves to the selection button 501a side on which “Yes” is written.

ステップS104において、移動部303が画面500内の注目位置を移動させた後、CPU 101は、ユーザがコントローラ105の○ボタン205等を押したかどうか、すなわちユーザからの選択指示入力があったかどうかを判断する(ステップS105)。   In step S104, after the moving unit 303 moves the position of interest in the screen 500, the CPU 101 determines whether or not the user has pressed the ○ button 205 or the like of the controller 105, that is, whether or not there has been a selection instruction input from the user. (Step S105).

ステップS105において、ユーザからの選択指示入力があったと判断された場合には(ステップS105、YES)、受付部302は、ユーザからの選択指示入力を受け付けて、ステップS106へ進む。ステップS105において、ユーザからの選択指示入力がなかったと判断された場合には(ステップS105、NO)、ステップS102の処理に戻り、ステップS102以降の項目選択処理を繰り返す。   If it is determined in step S105 that a selection instruction is input from the user (step S105, YES), the receiving unit 302 receives a selection instruction input from the user, and proceeds to step S106. If it is determined in step S105 that there has been no selection instruction input from the user (step S105, NO), the process returns to step S102, and the item selection process after step S102 is repeated.

ステップS105において、ユーザからの選択指示入力指示入力があったと判断された場合には(ステップS105、YES)、CPU 101が、画面内の注目位置に一つ以上の項目のいずれかが表示されているかどうかを判断する(ステップS106)。これは、言い換えると、注目位置(カーソルの指し示す位置)が画面500内のいずれかの項目(選択ボタン)の領域内にあるかどうかを判断するということである。   If it is determined in step S105 that a selection instruction input instruction has been input from the user (step S105, YES), the CPU 101 displays one or more items at the target position in the screen. It is determined whether or not (step S106). In other words, it is determined whether or not the target position (position pointed by the cursor) is within the area of any item (select button) in the screen 500.

図5の例では、CPU 101が、ユーザがコントローラ105の○ボタン205を押したときに、カーソル502の指し示す位置が選択ボタン501aまたは選択ボタン501bの領域内にあるかどうかを判断する(ステップS106)。   In the example of FIG. 5, when the user presses the circle button 205 of the controller 105, the CPU 101 determines whether the position indicated by the cursor 502 is within the area of the selection button 501a or the selection button 501b (step S106). ).

ステップS106において、注目位置が項目の領域内にあると判断された場合には(ステップS106、YES)、出力部304が、注目位置に表示されている項目をユーザによる選択結果として出力し(ステップS107)、項目選択処理を終了する。   If it is determined in step S106 that the target position is within the area of the item (step S106, YES), the output unit 304 outputs the item displayed at the target position as a selection result by the user (step S106). S107), the item selection process is terminated.

このとき、出力部304は、ユーザによって選択された項目(選択ボタン)の内容を他の処理へ出力する。これは、たとえば、図5に示す画面500において、ユーザが「はい」と書かれた選択ボタン501aを選択した場合に、外部メモリ106等から実際にデータを削除するということに相当する。また、たとえば、ゲームの難易度を選択する選択画面において、ユーザがある選択ボタンを選択した場合に、次に使用するキャラクターの選択画面に移行するという出力形態であってもよい。   At this time, the output unit 304 outputs the content of the item (selection button) selected by the user to another process. For example, this corresponds to actually deleting data from the external memory 106 or the like when the user selects the selection button 501a written as “Yes” on the screen 500 shown in FIG. Further, for example, when the user selects a selection button on the selection screen for selecting the difficulty level of the game, an output form in which the screen shifts to a character selection screen to be used next may be used.

ステップS105において、選択指示入力が受け付けられ、かつ、ステップS106において、画面500内の注目位置に一つ以上の項目のいずれも表示されていないと判断された場合には(ステップS106、NO)、警告部305が、ユーザに警告を発する(ステップS108)。これは、ステップS106において、注目位置が項目の領域内にない場合に、警告部305が、たとえば、音声処理部110にビープ音を発生させるということである。   When selection instruction input is accepted in step S105 and it is determined in step S106 that none of the one or more items are displayed at the target position in the screen 500 (NO in step S106), The warning unit 305 issues a warning to the user (step S108). This means that the warning unit 305, for example, causes the audio processing unit 110 to generate a beep sound when the target position is not within the item area in step S106.

これは、たとえば、図5に示す画面500において、画面上のカーソル502の指し示す位置が、選択ボタン501aおよび選択ボタン501bの領域内にないときに、ユーザがコントローラ105の○ボタンを押すと、警告部305が、音声処理部110にビープ音等を発生させるということである。なお、音声処理部110にビープ音を発生させるかわりに、またはビープ音を発生させるとともに、たとえば、表示部301に対して、画面500に「選択ボタンを押してください。」と表示させるようにしてもよい。   For example, in the screen 500 shown in FIG. 5, when the position of the cursor 502 on the screen is not within the area of the selection button 501a and the selection button 501b, the user presses the ○ button of the controller 105 to give a warning. That is, the unit 305 causes the audio processing unit 110 to generate a beep sound or the like. Instead of generating a beep sound in the sound processing unit 110 or generating a beep sound, for example, the display unit 301 may display “please press the select button” on the screen 500. Good.

ステップS108において、警告部305がユーザに対して警告した後、ステップS102の処理に戻り、ステップS102以降の項目選択処理を繰り返す。   In step S108, after the warning unit 305 warns the user, the process returns to step S102, and the item selection process after step S102 is repeated.

上記のように、CPU 101は、RAM 103等に記憶されたプログラムを読み込むことにより、表示部301、受付部302、移動部303、出力部304、警告部305として機能する。   As described above, the CPU 101 functions as the display unit 301, the receiving unit 302, the moving unit 303, the output unit 304, and the warning unit 305 by reading a program stored in the RAM 103 or the like.

(実施形態2)
図6は、表示部301によって画面500に表示された項目および指示図形の他の例を示す図である。図6に示す画面500は、ゲームの難易度を選択する選択画面であり、4つの項目(選択ボタン501c、501d、501e、501f)が表示されている。また図6は、画面500が表示された直後のデフォルトの状態を示している。
(Embodiment 2)
FIG. 6 is a diagram illustrating another example of items and instruction graphics displayed on the screen 500 by the display unit 301. A screen 500 shown in FIG. 6 is a selection screen for selecting a game difficulty level, and displays four items (select buttons 501c, 501d, 501e, and 501f). FIG. 6 shows a default state immediately after the screen 500 is displayed.

図6の例では、画面500に、4つの選択ボタン501c、501d、501e、501fが、縦横2つずつ並んでおり、各選択ボタンの中心が長方形505の4つの頂点に乗るように表示されている。そして、画面500が表示されるときのカーソル502の指し示す位置(注目位置)の初期位置は、各選択ボタンの中心がその4つの頂点に乗る長方形の中心にある。   In the example of FIG. 6, four selection buttons 501 c, 501 d, 501 e, and 501 f are arranged on the screen 500 so that the center of each selection button is on the four vertices of a rectangle 505. Yes. The initial position of the position (attention position) pointed to by the cursor 502 when the screen 500 is displayed is at the center of a rectangle where the centers of the selection buttons are on the four vertices.

これにより、カーソル502の初期位置が、複数の選択ボタン501c、501d、501e、501fが表示される位置のいずれとも等距離となる。図6の例では、カーソル502の初期位置が長方形505の中心に乗るように設定されており、複数の選択ボタン501c、501d、501e、501fの中心が長方形505の4つの頂点に乗るように設定されているため、おのずと選択ボタン501c、501d、501e、501fまでの距離が等しくなる。   As a result, the initial position of the cursor 502 is equal to any of the positions where the plurality of selection buttons 501c, 501d, 501e, and 501f are displayed. In the example of FIG. 6, the initial position of the cursor 502 is set to ride on the center of the rectangle 505, and the centers of the plurality of selection buttons 501 c, 501 d, 501 e, and 501 f are set to ride on the four vertices of the rectangle 505. Accordingly, the distances to the selection buttons 501c, 501d, 501e, and 501f are naturally equal.

このように、カーソル502の初期位置を設定することで、画面500上の複数の選択ボタン501c、501d、501e、501fのいずれを選択する場合にも、カーソル502を最短距離で移動させることが可能となる。   Thus, by setting the initial position of the cursor 502, the cursor 502 can be moved by the shortest distance when any of the plurality of selection buttons 501c, 501d, 501e, and 501f on the screen 500 is selected. It becomes.

(実施形態3)
図7は、表示部301によって画面500に表示された項目および指示図形のさらに他の例を示す図である。図7に示す画面500は、ゲームで使用するキャラクターを選択する選択画面であり、6つの項目(選択ボタン501g、501h、501i、501j、501k、501l)が表示されている。また図7は、画面500が表示された直後のデフォルトの状態を示している。
(Embodiment 3)
FIG. 7 is a diagram illustrating still another example of items and instruction graphics displayed on the screen 500 by the display unit 301. A screen 500 shown in FIG. 7 is a selection screen for selecting a character to be used in the game, and displays six items (select buttons 501g, 501h, 501i, 501j, 501k, 501l). FIG. 7 shows a default state immediately after the screen 500 is displayed.

図7の例では、画面500に、6つの選択ボタン501g、501h、501i、501j、501k、501lが、それらの中心が図7の点線で示す円に乗るように表示されている。そして、画面500が初めて表示されるときのカーソル502の指し示す位置(注目位置)の初期位置は、各選択ボタンの中心が乗る円の中心(図7の黒丸)にある。   In the example of FIG. 7, six selection buttons 501g, 501h, 501i, 501j, 501k, and 501l are displayed on the screen 500 so that their centers are on a circle indicated by a dotted line in FIG. Then, the initial position of the position (attention position) pointed to by the cursor 502 when the screen 500 is displayed for the first time is at the center of the circle on which the center of each selection button rides (black circle in FIG. 7).

これにより、カーソル502の初期位置が、複数の選択ボタン501g、501h、501i、501j、501k、501lが表示される位置のいずれともほぼ等距離となる。   As a result, the initial position of the cursor 502 is substantially equidistant from any of the positions where the plurality of selection buttons 501g, 501h, 501i, 501j, 501k, and 501l are displayed.

このように、複数の選択ボタン501g、501h、501i、501j、501k、501lを表示し、かつ、カーソル502の初期位置を設定することで、画面500上の複数の選択ボタン501g、501h、501i、501j、501k、501lのいずれを選択する場合にも、カーソル502を最短距離で移動させることが可能となる。   As described above, the plurality of selection buttons 501g, 501h, 501i, 501j, 501k, and 501l are displayed, and the initial position of the cursor 502 is set, whereby the plurality of selection buttons 501g, 501h, 501i, When any of 501j, 501k, and 501l is selected, the cursor 502 can be moved by the shortest distance.

本実施形態では、一つ以上の選択ボタンが画面500に初めて表示されるときの画面500内のカーソル502の指し示す位置が、一つ以上の選択ボタンが表示される領域のいずれにも含まれないようにしているため、テレビゲームの選択画面等においてユーザが○ボタン205等を連打した場合でも、項目選択を間違えずに行うことが可能となる。   In the present embodiment, the position indicated by the cursor 502 in the screen 500 when the one or more selection buttons are displayed on the screen 500 for the first time is not included in any of the areas where the one or more selection buttons are displayed. Therefore, even when the user repeatedly hits the ○ button 205 or the like on the selection screen of the video game or the like, the item selection can be performed without making a mistake.

(実施形態4)
図9は、表示部301によって画面500に表示された項目および指示図形の他の例を示す図である。図9に示す画面500では、「いいえ」と書かれた選択ボタン501bが左側にあり、「はい」と書かれた選択ボタン501aが右側にあって、図5に示す画面500と選択ボタン501aと選択ボタン501bの順序が逆になっている。
(Embodiment 4)
FIG. 9 is a diagram illustrating another example of items and instruction graphics displayed on the screen 500 by the display unit 301. In the screen 500 shown in FIG. 9, the selection button 501b written “No” is on the left side, the selection button 501a written “Yes” is on the right side, and the screen 500 and the selection button 501a shown in FIG. The order of the selection buttons 501b is reversed.

図10は、表示部301によって画面500に表示された項目および指示図形のさらに他の例を示す図である。図10に示す画面500では、「はい」と書かれた選択ボタン501aと「いいえ」と書かれた選択ボタン501bが上下に並んでおり、図5および図9に示す画面500とは選択ボタン501aと選択ボタン501bの位置が異なっている。   FIG. 10 is a diagram showing still another example of items and instruction graphics displayed on the screen 500 by the display unit 301. In the screen 500 shown in FIG. 10, a selection button 501a written as “Yes” and a selection button 501b written as “No” are lined up and down, and the selection button 501a is different from the screen 500 shown in FIGS. And the position of the selection button 501b are different.

図8は、実施形態4に係る選択装置300において行われる項目選択処理の流れを示すフローチャートである。なお、本実施形態に係る選択装置300の構成、情報処理装置100の構成は、実施形態1に係る選択処理装置300、情報処理装置100の構成と同様であるため、説明を省略する。本実施形態では、実施形態1と異なる部分を中心に説明する。   FIG. 8 is a flowchart illustrating a flow of item selection processing performed in the selection device 300 according to the fourth embodiment. Note that the configuration of the selection device 300 and the configuration of the information processing device 100 according to the present embodiment are the same as the configuration of the selection processing device 300 and the information processing device 100 according to the first embodiment, and a description thereof will be omitted. In the present embodiment, a description will be given centering on differences from the first embodiment.

図8に示す項目選択処理において、ステップS200〜S207およびステップS209は、図4に示す項目選択処理のステップS100〜S108と同様であるため、説明を省略する。   In the item selection process shown in FIG. 8, steps S200 to S207 and step S209 are the same as steps S100 to S108 of the item selection process shown in FIG.

本実施形態に係る項目選択処理では、ステップS207において、出力部304によって、注目位置に表示されている項目がユーザによる選択結果として出力(ステップS207)された後、CPU 101が、図9または図10に示すように、一つ以上の項目(選択ボタン)の順序もしくは位置を変更する処理を行い(ステップS208)、項目選択処理を終了する。   In the item selection process according to the present embodiment, after the item displayed at the target position is output as a selection result by the user (step S207) by the output unit 304 in step S207, the CPU 101 performs the process shown in FIG. As shown in FIG. 10, processing for changing the order or position of one or more items (selection buttons) is performed (step S208), and the item selection processing is terminated.

そして、CPU 101は、ステップS208において変更された一つ以上の項目の順序もしくは位置をRAM 103等に記憶させ、再度同じ内容の選択画面でユーザに項目選択させる場合に、表示部301が、ステップS202において、項目の順序もしくは位置が変化した選択画面を表示する。   When the CPU 101 stores the order or position of one or more items changed in step S208 in the RAM 103 or the like, and causes the user to select an item again on the selection screen having the same content, the display unit 301 In S202, a selection screen in which the order or position of items has changed is displayed.

本実施形態では、表示部301が、ユーザによる選択結果が出力された後、再度ユーザに項目選択させる場合に、画面500内における一つ以上の項目(選択ボタン)の順序もしくは位置を変化させる。このため、ユーザが画面500上の選択ボタン501a、501bの位置を覚えてしまって、表示画面をよく見ずに画面500上の選択ボタン501a、501bを押してしまうというようなことがなくなり、項目選択を間違えずに行うことができるという効果がさらに高まる。その他の効果については、実施形態1に係る選択装置300と同様である。   In the present embodiment, the display unit 301 changes the order or position of one or more items (selection buttons) in the screen 500 when the user selects an item again after the selection result by the user is output. This prevents the user from remembering the positions of the selection buttons 501a and 501b on the screen 500 and pressing the selection buttons 501a and 501b on the screen 500 without looking closely at the display screen. The effect that it can be performed without making a mistake is further enhanced. Other effects are the same as those of the selection device 300 according to the first embodiment.

(実施形態5)
図11は、表示部301によって画面500に表示された項目および指示図形の例を示す図である。図11は、画面500が表示された直後のデフォルトの状態を示している。なお、本実施形態に係る選択装置300の構成、情報処理装置100の構成は、実施形態1に係る選択処理装置300、情報処理装置100の構成と同様であるため、説明を省略する。本実施形態では、実施形態1と異なる部分を中心に説明する。
(Embodiment 5)
FIG. 11 is a diagram illustrating an example of items and instruction graphics displayed on the screen 500 by the display unit 301. FIG. 11 shows a default state immediately after the screen 500 is displayed. Note that the configuration of the selection device 300 and the configuration of the information processing device 100 according to the present embodiment are the same as the configuration of the selection processing device 300 and the information processing device 100 according to the first embodiment, and a description thereof will be omitted. In the present embodiment, a description will be given centering on differences from the first embodiment.

図11に示す画面500には、図6に示す画面500と同様に、4つの選択ボタン501m、501n、501o、501pが縦横2つずつ表示されている。さらに、4つの選択ボタン501m、501n、501o、501pの中央には、選択ボタン501m、501n、501o、501pの形状と同じ形状の警告図形503が表示されている。   In the screen 500 shown in FIG. 11, four selection buttons 501m, 501n, 501o, and 501p are displayed in the vertical and horizontal directions, similarly to the screen 500 shown in FIG. Further, a warning graphic 503 having the same shape as the selection buttons 501m, 501n, 501o, and 501p is displayed at the center of the four selection buttons 501m, 501n, 501o, and 501p.

本実施形態では、表示部301が、項目(選択ボタン)が画面500に表示される領域の形状と同じ形状の警告図形503を、項目と重ならないように画面500に表示する。また、表示部301は、デフォルト状態におけるカーソル502の指し示す位置(初期位置)が、警告図形503が表示される領域に含まれるようにカーソル502を表示する。   In the present embodiment, the display unit 301 displays a warning graphic 503 having the same shape as the area of the item (selection button) displayed on the screen 500 so as not to overlap the item. Further, the display unit 301 displays the cursor 502 so that the position (initial position) pointed to by the cursor 502 in the default state is included in the area where the warning graphic 503 is displayed.

図12は、ユーザが警告図形を選択した場合に表示される警告表示504の例を示す図である。たとえば、カーソル502の指し示す位置が警告図形503の領域内にあるときに、ユーザがコントローラ105の○ボタン205等を押した場合に、画面500に警告表示504が表示される。図12の例では、画面500に、「画面上の選択ボタンを押してください。」と書かれた警告表示504が表示される。なお、警告表示504に書かれる内容は、他のものであってもよいし、警告表示504を表示しなくてもよい。   FIG. 12 is a diagram illustrating an example of a warning display 504 displayed when the user selects a warning graphic. For example, a warning display 504 is displayed on the screen 500 when the user presses the ○ button 205 or the like of the controller 105 while the position indicated by the cursor 502 is within the area of the warning graphic 503. In the example of FIG. 12, a warning display 504 is displayed on the screen 500 with “Please press a selection button on the screen”. The contents written in the warning display 504 may be other things, or the warning display 504 may not be displayed.

本実施形態では、表示部301が、項目が画面500に表示される領域の形状と同じ形状の警告図形503を、項目と重ならないように画面500に表示する。また、表示部301は、デフォルト状態におけるカーソル502の指し示す位置が、警告図形503が表示される領域に含まれるようにカーソル502を表示する。   In the present embodiment, the display unit 301 displays a warning graphic 503 having the same shape as the area of the item displayed on the screen 500 on the screen 500 so as not to overlap the item. In addition, the display unit 301 displays the cursor 502 so that the position indicated by the cursor 502 in the default state is included in the area where the warning graphic 503 is displayed.

このため、たとえば、テレビゲームの選択画面において、プレイヤーがコントローラ105の○ボタン205を連打した場合でも、カーソル502の初期位置が、警告図形503が表示される領域内にあるため、項目選択を間違えるということがなくなる。その他の効果については、実施形態1に係る選択装置300と同様である。   For this reason, for example, even when the player repeatedly hits the ○ button 205 of the controller 105 on the video game selection screen, the item 502 is erroneously selected because the initial position of the cursor 502 is within the area where the warning graphic 503 is displayed. This is no longer the case. Other effects are the same as those of the selection device 300 according to the first embodiment.

なお、本発明は上記の実施形態に限定されるものではなく、その技術的思想の範囲内でなしうる様々な変更、改良が含まれることは言うまでもない。   Needless to say, the present invention is not limited to the above-described embodiment, and includes various changes and improvements that can be made within the scope of the technical idea.

たとえば、上記の実施形態では、本発明に係る選択装置300をゲーム機である情報処理装置100上で実現する例を示したが、本発明に係る選択装置300を、通常のパーソナルコンピュータ等の上で実現することもできる。また、本発明に係る項目選択処理を、インターネットのブラウザや通常のパーソナルコンピュータのアプリケーション等に適用することもできる。   For example, in the above-described embodiment, an example in which the selection device 300 according to the present invention is realized on the information processing device 100 that is a game machine has been described. However, the selection device 300 according to the present invention is not limited to a normal personal computer or the like. Can also be realized. Further, the item selection processing according to the present invention can be applied to an Internet browser, a normal personal computer application, or the like.

以上説明したように、本発明によれば、テレビゲームの選択画面等において項目選択を間違えずに行うのに好適な選択装置、選択方法、ならびにこれらをコンピュータにて実現するためのプログラムを提供することができる。   As described above, according to the present invention, there is provided a selection device, a selection method, and a program for realizing these on a computer, which are suitable for making an item selection without mistake in a video game selection screen or the like. be able to.

100 情報処理装置
101 CPU
102 ROM
103 RAM
104 インターフェイス
105 コントローラ
106 外部メモリ
107 画像処理部
108 DVD−ROMドライブ
109 NIC
110 音声処理部
201 ↑ボタン
202 ↓ボタン
203 ←ボタン
204 →ボタン
205 ○ボタン
206 ×ボタン
207 △ボタン
208 □ボタン
209 セレクトボタン
210 STARTボタン
211 ANALOGボタン
212 インジケータ
213 ジョイスティック
214 ジョイスティック
215 L1ボタン
216 L2ボタン
217 R1ボタン
218 R2ボタン
300 選択装置
301 表示部
302 受付部
303 移動部
304 出力部
305 警告部
400 記憶部
500 画面
501a〜501p 選択ボタン
502 カーソル
503 警告図形
504 警告表示
100 Information processing apparatus 101 CPU
102 ROM
103 RAM
104 Interface 105 Controller 106 External Memory 107 Image Processing Unit 108 DVD-ROM Drive 109 NIC
110 Voice processing unit 201 ↑ button 202 ↓ button 203 ← button 204 → button 205 ○ button 206 × button 207 Δ button 208 □ button 209 select button 210 START button 211 ANALOG button 212 indicator 213 joystick 214 joystick 215 L1 button 216 L2 button 217 R1 button 218 R2 button 300 Selection device 301 Display unit 302 Accepting unit 303 Moving unit 304 Output unit 305 Warning unit 400 Storage unit 500 Screen 501a to 501p Selection button 502 Cursor 503 Warning figure 504 Warning display

Claims (7)

ユーザが選択可能な複数の項目を画面に表示し、前記画面内の注目位置に所定の指示図形を表示する表示部、
前記ユーザから、選択指示入力もしくは移動指示入力を受け付ける受付部、
前記移動指示入力が受け付けられると、当該移動指示入力に基づいて、前記画面内の注目位置を移動する移動部、
前記選択指示入力が受け付けられ、かつ、前記画面内の注目位置に前記複数の項目のいずれかが表示されている場合、当該注目位置に表示されている項目を前記ユーザによる選択結果として出力する出力部、
を備え、
前記複数の項目が前記画面に表示されるときの前記画面内の注目位置の初期位置は、当該複数の項目が表示される領域のいずれにも含まれず、前記複数の項目が表示される位置のいずれとも等距離にあり、
前記表示部は、前記ユーザによる選択結果が出力された後、再度ユーザに項目選択させる場合に、前記画面内における前記複数の項目の順序を変化させてから、当該複数の項目を当該画面内に表示する
ことを特徴とする選択装置。
A display unit that displays a plurality of items that can be selected by the user on a screen, and displays a predetermined instruction graphic at a position of interest in the screen;
A receiving unit for receiving a selection instruction input or a movement instruction input from the user;
When the movement instruction input is accepted, based on the movement instruction input, a moving unit that moves the position of interest in the screen;
When the selection instruction input is accepted and one of the plurality of items is displayed at the position of interest in the screen, an output that outputs the item displayed at the position of interest as a selection result by the user Part,
With
Initial position of a target position in said screen when said plurality of items are displayed on the screen is not included in any of the region where the plurality of items are displayed, the position where the plurality of items are displayed Both are equidistant,
After the selection result by the user is output, the display unit changes the order of the plurality of items in the screen and then causes the plurality of items to be displayed in the screen. A selection device characterized by displaying .
請求項1に記載の選択装置であって、
前記複数の項目の位置は、所定の円の円周上、もしくは、所定の長方形の頂点上にある
ことを特徴とする選択装置。
The selection device according to claim 1,
The position of the plurality of items is on a circumference of a predetermined circle or on a vertex of a predetermined rectangle .
請求項1に記載の選択装置であって、
前記移動指示入力には、前記画面内の任意の位置のうち、いずれかの位置が移動先として指定され、
前記移動部は、前記受け付けられた移動指示入力に指定された移動先に、前記画面内の注目位置を移動する
ことを特徴とする選択装置。
The selection device according to claim 1 ,
In the movement instruction input, any position in the screen is designated as a movement destination,
The selection apparatus according to claim 1, wherein the moving unit moves a position of interest in the screen to a destination specified in the received movement instruction input .
請求項3に記載の選択装置であって、
マウスのクリックが検知されると、前記選択指示入力が前記受付部に受け付けられ、
前記マウスの移動が検知されると、当該マウスの移動量により、前記画面内の前記移動先が定められ、
前記選択指示入力が受け付けられ、かつ、前記画面内の注目位置に前記複数の項目のいずれも表示されていない場合、前記ユーザに警告する警告部
をさらに備えることを特徴とする選択装置。
The selection device according to claim 3 ,
When a mouse click is detected, the selection instruction input is received by the reception unit,
When the movement of the mouse is detected, the movement destination in the screen is determined by the movement amount of the mouse,
The selection device further comprising: a warning unit that warns the user when the selection instruction input is accepted and none of the plurality of items is displayed at the position of interest in the screen.
請求項4に記載の選択装置であって、
前記表示部は、前記項目が画面に表示される領域の形状と同じ形状の警告図形を、前記項目と重ならないように前記画面に表示し、
前記初期位置は、前記警告図形が表示される領域に含まれる
ことを特徴とする選択装置。
The selection device according to claim 4,
The display unit displays a warning graphic having the same shape as the area of the item displayed on the screen on the screen so as not to overlap the item.
The initial position is included in an area where the warning graphic is displayed.
表示部、受付部、移動部、出力部を有する選択装置にて実行される選択方法であって、
前記表示部が、ユーザが選択可能な複数の項目を画面に表示し、前記画面内の注目位置に所定の指示図形を表示する表示工程、
前記受付部が、前記ユーザから、選択指示入力もしくは移動指示入力を受け付ける指示入力受付工程、
前記移動指示入力を受け付けられると、前記移動部が、前記移動指示入力に基づいて、前記画面内の注目位置を移動する注目位置移動工程、
前記選択指示入力が受け付けられ、かつ、前記画面内の注目位置に前記複数の項目のいずれかが表示されている場合、前記出力部が、前記注目位置に表示されている項目を前記ユーザによる選択結果として出力する選択結果出力工程、
を備え、
前記複数の項目が前記画面に表示されるときの前記画面内の注目位置の初期位置は、当該複数の項目が表示される領域のいずれにも含まれず、前記複数の項目が表示される位置のいずれとも等距離にあり、
前記表示工程において、前記ユーザによる選択結果が出力された後、再度ユーザに項目選択させる場合に、前記画面内における前記複数の項目の順序を変化させてから、当該複数の項目を当該画面内に表示する
ことを特徴とする選択方法。
A selection method executed by a selection device having a display unit, a reception unit, a moving unit, and an output unit,
A display step in which the display unit displays a plurality of items that can be selected by the user on a screen and displays a predetermined instruction graphic at a position of interest in the screen;
An instruction input receiving step in which the receiving unit receives a selection instruction input or a movement instruction input from the user;
When the movement instruction input is accepted, the movement unit moves the attention position in the screen based on the movement instruction input;
When the selection instruction input is accepted and one of the plurality of items is displayed at the position of interest in the screen, the output unit selects the item displayed at the position of interest by the user Selection result output process to output as a result,
With
Initial position of a target position in said screen when said plurality of items are displayed on the screen is not included in any of the region where the plurality of items are displayed, the position where the plurality of items are displayed Both are equidistant,
In the display step, after the selection result by the user is output, when the user selects an item again, the order of the plurality of items in the screen is changed, and then the plurality of items are displayed in the screen. A selection method characterized by displaying .
コンピュータを、
ユーザが選択可能な複数の項目を画面に表示し、前記画面内の注目位置に所定の指示図形を表示する表示部、
前記ユーザから、選択指示入力もしくは移動指示入力を受け付ける受付部、
前記移動指示入力が受け付けられると、当該移動指示入力に基づいて、前記画面内の注目位置を移動する移動部、
前記選択指示入力が受け付けられ、かつ、前記画面内の注目位置に前記複数の項目のいずれかが表示されている場合、当該注目位置に表示されている項目を前記ユーザによる選択結果として出力する出力部
として機能させ、
前記複数の項目が前記画面に表示されるときの前記画面内の注目位置の初期位置は、当該複数の項目が表示される領域のいずれにも含まれず、前記複数の項目が表示される位置のいずれとも等距離にあり、
前記表示部は、前記ユーザによる選択結果が出力された後、再度ユーザに項目選択させる場合に、前記画面内における前記複数の項目の順序を変化させてから、当該複数の項目を当該画面内に表示する
ように機能させることを特徴とするプログラム。
Computer
A display unit that displays a plurality of items that can be selected by the user on a screen, and displays a predetermined instruction graphic at a position of interest in the screen;
A receiving unit for receiving a selection instruction input or a movement instruction input from the user;
When the movement instruction input is accepted, based on the movement instruction input, a moving unit that moves the position of interest in the screen;
When the selection instruction input is accepted and one of the plurality of items is displayed at the position of interest in the screen, an output that outputs the item displayed at the position of interest as a selection result by the user Part
Function as
Initial position of a target position in said screen when said plurality of items are displayed on the screen is not included in any of the region where the plurality of items are displayed, the position where the plurality of items are displayed Both are equidistant,
After the selection result by the user is output, the display unit changes the order of the plurality of items in the screen and then causes the plurality of items to be displayed in the screen. indicate
Program for causing to function as.
JP2009297984A 2009-12-28 2009-12-28 Selection device, selection method, and program Active JP5138669B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009297984A JP5138669B2 (en) 2009-12-28 2009-12-28 Selection device, selection method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009297984A JP5138669B2 (en) 2009-12-28 2009-12-28 Selection device, selection method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012248905A Division JP2013065328A (en) 2012-11-13 2012-11-13 Selection device, selection method, and program

Publications (2)

Publication Number Publication Date
JP2011138319A JP2011138319A (en) 2011-07-14
JP5138669B2 true JP5138669B2 (en) 2013-02-06

Family

ID=44349693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009297984A Active JP5138669B2 (en) 2009-12-28 2009-12-28 Selection device, selection method, and program

Country Status (1)

Country Link
JP (1) JP5138669B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020052450A (en) * 2018-09-21 2020-04-02 富士ゼロックス株式会社 Information processing apparatus and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04102917A (en) * 1990-08-22 1992-04-03 Hitachi Ltd Device and method for displaying message in computer system
JPH06149519A (en) * 1992-11-06 1994-05-27 Oki Electric Ind Co Ltd Display system for message
JP4893066B2 (en) * 2006-03-30 2012-03-07 沖電気工業株式会社 Information input / output device
JP4908986B2 (en) * 2006-09-20 2012-04-04 三洋電機株式会社 Electronic device having touch panel display function and touch panel control method
JP2008158827A (en) * 2006-12-25 2008-07-10 Orion Denki Kk Electronic equipment
EP2235617A2 (en) * 2008-01-30 2010-10-06 Thomson Licensing Pointer controlling apparatus, method thereof, and pointercontrolling program

Also Published As

Publication number Publication date
JP2011138319A (en) 2011-07-14

Similar Documents

Publication Publication Date Title
JP5462828B2 (en) Selection device, selection method, and program
JP5430962B2 (en) Determination apparatus, determination method, and program
US8113954B2 (en) Game apparatus, storage medium storing game program and game controlling method for touch input monitoring
JP3961545B2 (en) Object selection device, object selection method, and program
US20060109259A1 (en) Storage medium storing image display program, image display processing apparatus and image display method
JP4388004B2 (en) Image generating apparatus and method, program, and recording medium
JP3833228B2 (en) GAME DEVICE AND GAME PROGRAM
US20060238498A1 (en) Storage medium having stored therein game program and game device
JP4376292B2 (en) Instruction content determination apparatus, instruction content determination method, and program
US9233303B2 (en) Mobile device game interface
JP2007080231A (en) Image processing apparatus, contents selecting method and storage medium
JP5406818B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP2006141722A (en) Game program and game device
JP2009223904A (en) Image generation device and method, program, and recording medium
JP5431142B2 (en) GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM
JP5138669B2 (en) Selection device, selection method, and program
JP2013065328A (en) Selection device, selection method, and program
JP5401380B2 (en) Processing device, processing method, and program
US20100069132A1 (en) Storage medium storing puzzle game program, puzzle game apparatus, and puzzle game control method
JP5155427B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP4424058B2 (en) GAME SCREEN DISPLAY CONTROL PROGRAM AND GAME SCREEN DISPLAY CONTROL METHOD
JP4510841B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM
JP3827691B2 (en) GAME DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP5325276B2 (en) Selection device, selection method, and program
JP5073717B2 (en) GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120306

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 5138669

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

Year of fee payment: 3

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

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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