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

JP4871366B2 - Display device, display method, and program - Google Patents

Display device, display method, and program Download PDF

Info

Publication number
JP4871366B2
JP4871366B2 JP2009047763A JP2009047763A JP4871366B2 JP 4871366 B2 JP4871366 B2 JP 4871366B2 JP 2009047763 A JP2009047763 A JP 2009047763A JP 2009047763 A JP2009047763 A JP 2009047763A JP 4871366 B2 JP4871366 B2 JP 4871366B2
Authority
JP
Japan
Prior art keywords
item
items
display position
introduction
image 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
Application number
JP2009047763A
Other languages
Japanese (ja)
Other versions
JP2010204798A (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 JP2009047763A priority Critical patent/JP4871366B2/en
Priority to PCT/JP2010/052621 priority patent/WO2010101039A1/en
Publication of JP2010204798A publication Critical patent/JP2010204798A/en
Application granted granted Critical
Publication of JP4871366B2 publication Critical patent/JP4871366B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ユーザにとって見やすいように項目を提示し、また、ユーザが所望の項目を選択しやすくするために好適な表示装置、表示方法、ならびに、プログラムに関する。   The present invention relates to a display device, a display method, and a program that are suitable for presenting items so that the user can easily see them and making it easier for the user to select a desired item.

ユーザがマウスやコントローラ等の入力デバイスを操作して、予め用意された複数の項目の中から所望の項目を選択できるユーザインターフェースがある。例えば、複数の楽曲の中からいずれか1つを選択して再生させることができるジュークボックスや、複数のキャラクタの中から好きなキャラクタを主人公に選んでプレイできるゲームなどでは、ユーザが選択可能な楽曲リストやキャラクタリストを提示する項目メニューがモニターに表示される。ユーザは、例えばコントローラのボタンを押圧して、所望の楽曲やキャラクタ等を選択する。   There is a user interface that allows a user to select a desired item from a plurality of items prepared in advance by operating an input device such as a mouse or a controller. For example, the user can select a jukebox that can select and play any one of a plurality of music pieces or a game that can be played by selecting a favorite character from a plurality of characters. An item menu for presenting a music list and a character list is displayed on the monitor. For example, the user presses a button on the controller to select a desired music piece, character, or the like.

ユーザが選択可能な項目が多くなったり階層構造が複雑化したりするケースを考慮し、項目メニューの提示手法には様々な工夫がなされている。例えば、特許文献1には、階層構造を有する項目メニューにおいて、現在どの階層のメニューが表示されているのかをユーザが把握し易くする情報出力装置が開示されている。   In consideration of cases where the number of items that can be selected by the user increases or the hierarchical structure becomes complicated, various methods have been devised in the item menu presentation method. For example, Patent Document 1 discloses an information output device that makes it easy for a user to grasp which level menu is currently displayed in an item menu having a hierarchical structure.

特開2008−178486号公報JP 2008-178486 A

ところで、ユーザが選択可能な項目の数が比較的多い場合や、画面レイアウト上の制限がある場合、項目を一度にすべて表示できなかったり項目メニューが複雑化して分かりづらくなってしまったりすることがある。そうすると、ユーザは、項目メニューの中にどのような項目が含まれているのか、あるいは、好みの項目がどのあたりに配置されているのか、といったことを把握しづらくなってしまい、使い勝手の良くないユーザインターフェースになってしまうという問題があった。特に、複数の項目の最初と最後を連続させて途切れることがないように表示させる(巡回的に表示させる)ようにすると、現在表示されている項目が全体のどのあたりに位置する項目なのかを把握しづらくなってしまうことがあった。   By the way, if the number of items that can be selected by the user is relatively large or there are restrictions on the screen layout, it may not be possible to display all the items at once, or the item menu may become complicated and difficult to understand. is there. This makes it difficult for the user to understand what items are included in the item menu and where the favorite items are located, which is not convenient. There was a problem of becoming a user interface. In particular, if you make the first and last of multiple items displayed continuously so that they are not interrupted (displayed cyclically), you can determine where the currently displayed item is located. Sometimes it was difficult to grasp.

本発明はこのような課題を解決するものであり、ユーザにとって見やすいように項目を提示し、また、ユーザが所望の項目を選択しやすくするために好適な表示装置、表示方法、ならびに、プログラムを提供することを目的とする。   The present invention solves such a problem, and provides a display device, a display method, and a program suitable for presenting items so as to be easily seen by the user and making it easy for the user to select a desired item. 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の観点に係る表示装置は、表示位置記憶部、注目項目記憶部、表示部を備える。
表示位置記憶部は、巡回的な順序が定められた複数の項目のそれぞれに対応付けられるマーク表示位置を記憶する。
注目項目記憶部は、複数の項目のうち現在注目されている項目を記憶する。
表示部は、現在注目されている項目に対応付けられて記憶されるマーク表示位置にマーク画像を表示する。
また、記憶されるマーク表示位置は、所定の往復軌道上に配置される。
更に、複数の項目は、往復軌道上において、当該項目のマーク表示位置が、当該項目の前の項目のマーク表示位置と、当該項目の後の項目のマーク表示位置と、に
(a)挟まれる項目(以下、「通常項目」という。)と、
(b)挟まれない項目(以下、「極項目」という。)と、
からなり、極項目の数は2である。
A display device according to a first aspect of the present invention includes a display position storage unit, an attention item storage unit, and a display unit.
The display position storage unit stores a mark display position associated with each of a plurality of items for which a cyclic order is determined.
The attention item storage unit stores an item that is currently focused on among a plurality of items.
The display unit displays a mark image at a mark display position that is stored in association with the item currently focused on.
Further, the stored mark display position is arranged on a predetermined reciprocating orbit.
Further, in the reciprocating orbit, the mark display position of the item is sandwiched between the mark display position of the item before the item and the mark display position of the item after the item (a). Items (hereinafter referred to as “normal items”),
(B) Items that are not sandwiched (hereinafter referred to as “polar items”);
The number of extreme items is 2.

本発明の表示装置は、巡回的な順序で並べられた複数の項目をユーザに提示する。巡回的な順序とは、N個(ただしNは少なくとも3以上の整数であることが望ましい。)の項目があるとき、N番目の項目の後が1番目の項目であるような順序のことである。また、1番目の項目の前がN番目の項目である順序のことである。例えば、各項目が順番に左右に並べて提示され、ユーザが左ボタンと右ボタンを押圧して表示項目をスクロールさせるユーザインターフェースにおいて、1番目の項目の場所から右ボタンを押し続けてN番目の項目に到達しても、再び1番目の項目に戻ることになる。   The display device of the present invention presents a plurality of items arranged in a cyclic order to the user. The cyclic order is an order in which when there are N items (where N is an integer of at least 3), the first item follows the Nth item. is there. In addition, the order before the first item is the Nth item. For example, in a user interface in which each item is presented side by side in order and the user presses the left and right buttons to scroll the displayed items, the user presses the right button from the location of the first item and continues to the Nth item. Even if it reaches, it will return to the 1st item again.

複数の項目のそれぞれには、マーク画像の表示位置が対応付けられる。マーク画像とは、例えば、項目内容を詳しく紹介するための1つの紹介画像、もしくは、紹介画像の集合である。紹介画像は、静止画像、動画像、プレビュー画像、サムネイル画像などである。それぞれのマーク画像の表示位置は、予め設定される軌道上に配置される。   Each of the plurality of items is associated with a display position of the mark image. The mark image is, for example, one introduction image or a set of introduction images for introducing the item contents in detail. The introduction image is a still image, a moving image, a preview image, a thumbnail image, or the like. The display position of each mark image is arranged on a predetermined trajectory.

軌道は、直線(線分)、曲線、任意の図形、もしくはこれらの組み合わせで定義される。軌道には2つの端点が含まれる。言い換えれば、第1の端点と第2の端点とを結ぶ任意の線が軌道となる。それぞれの端点が、軌道の折り返し地点になる。なお、これらの端点が示す表示位置が対応付けられる項目を「極項目」と呼び、その他の項目を「通常項目」と呼ぶ。   The trajectory is defined by a straight line (line segment), a curve, an arbitrary figure, or a combination thereof. The trajectory includes two end points. In other words, an arbitrary line connecting the first end point and the second end point is a trajectory. Each end point becomes a turning point of the orbit. The items associated with the display positions indicated by these end points are called “polar items”, and the other items are called “normal items”.

マーク画像が移動する軌道の典型的な形状は、例えば直線又は曲線からなる1本の線である。例えば、モニターに表示される矩形の画像領域内に、矩形の頂点の一つを原点とする2次元(X−Y)座標系が定義される。軌道の端点の一つは、X座標(又はY座標)が最小値をとる点であり、もう一つは、X座標(又はY座標)が最大値をとる点である。そして、マーク画像は、仮選択されている項目の変化に応じて、これら2つの点の間を往復運動(振動)する。   A typical shape of the trajectory along which the mark image moves is, for example, a single line consisting of a straight line or a curved line. For example, a two-dimensional (XY) coordinate system having one of the rectangular vertices as the origin is defined in a rectangular image area displayed on the monitor. One of the end points of the trajectory is a point where the X coordinate (or Y coordinate) takes the minimum value, and the other is a point where the X coordinate (or Y coordinate) takes the maximum value. The mark image reciprocates (vibrates) between these two points in accordance with changes in the temporarily selected items.

表示装置は、第1段階として、ユーザによる「仮選択」する旨の指示に応じて複数の項目の中からいずれか1つを仮選択する。そして、表示装置は、仮選択した項目に対応付けられる紹介画像を含むマーク画像を、予め対応付けられる表示位置に表示する。仮選択中の項目は、ユーザによって他の項目に比べて相対的により注目されていると推定できる。その後、表示装置は、第2段階として、ユーザによる「選択」する旨の指示に応じて、仮選択されている項目を選択する。例えば、表示装置は、選択された項目に予め対応付けられている楽曲の再生を開始する。   As a first stage, the display device temporarily selects one of a plurality of items in response to an instruction to “provisionally select” by the user. Then, the display device displays a mark image including the introduction image associated with the temporarily selected item at a display position associated in advance. It can be estimated that the temporarily selected item is attracting more attention than the other items by the user. Thereafter, as a second stage, the display device selects a provisionally selected item in response to an instruction to “select” by the user. For example, the display device starts playback of a music piece that is previously associated with the selected item.

仮選択されている項目が変わると、マーク画像の表示位置も変わる。マーク画像は、上述の軌道上を移動する。軌道には2つの端点が存在するので、マーク画像は、仮選択されている項目の変化に応じて軌道上を行ったり来たりすることになる。   When the temporarily selected item changes, the display position of the mark image also changes. The mark image moves on the above-described trajectory. Since the trajectory has two end points, the mark image moves back and forth on the trajectory in accordance with changes in the temporarily selected items.

従って、ユーザは、マーク画像の表示位置から、項目全体のうち現在注目している項目がどの辺りに配置されている項目なのかを直感的に把握しやすくなる。また、ユーザは、現在仮選択されている項目から所望の項目がどの程度離れているのかを把握しやすくなる。本発明によれば、表示装置は、ユーザにとって見やすいように項目を提示することができる。また、ユーザは、項目全体の中から所望の項目を選択しやすくなる。   Therefore, it becomes easy for the user to intuitively grasp the area where the currently focused item is located among the entire items from the display position of the mark image. In addition, the user can easily grasp how far the desired item is from the currently provisionally selected item. According to the present invention, the display device can present items so that the user can easily see them. In addition, the user can easily select a desired item from the entire items.

表示位置記憶部は、複数の項目のそれぞれに対応付けられるブロック表示位置を更に記憶してもよい。
記憶されるブロック表示位置は、所定の周回軌道上に配置されてもよく、
記憶されるブロック表示位置のそれぞれを所定の基準線に射影した位置の順番は、記憶されるマーク表示位置のそれぞれの順番と合致してもよい。
また、表示部は、複数の項目のそれぞれについて、当該項目に対応付けられるブロック画像を、記憶されるブロック表示位置に、更に表示してもよい。
そして、表示部は、複数の項目のうち現在注目されている項目に対応付けられるブロック画像を、強調して表示してもよい。
The display position storage unit may further store a block display position associated with each of the plurality of items.
The stored block display position may be arranged on a predetermined orbit,
The order of the positions where each of the stored block display positions is projected onto a predetermined reference line may match the order of the stored mark display positions.
Moreover, a display part may further display the block image matched with the said item about each of several items in the block display position memorize | stored.
And a display part may emphasize and display the block image matched with the item which attracts attention now among several items.

ここで、周回軌道とは、円、楕円、任意の閉曲線等で描かれ、例えば一筆書きできるような、軌道である。各ブロック画像は、各項目に対応付けられる画像であり、例えば項目の番号が割り振られている画像である。ブロック画像は、周回軌道上に並んで配置される。そして、現在仮選択中の項目に対応するブロック画像が、他のブロック画像より相対的に強調されて表示される。強調の手法は任意であるが、例えば、明度・彩度・色相の変更、拡大・縮小、回転、変形、点滅、などがある。   Here, the circular trajectory is a trajectory that is drawn with a circle, an ellipse, an arbitrary closed curve, or the like, and can be drawn with one stroke, for example. Each block image is an image associated with each item, for example, an image to which item numbers are assigned. The block images are arranged side by side on the circular orbit. Then, the block image corresponding to the currently temporarily selected item is displayed with higher emphasis than other block images. The method of emphasis is arbitrary, but there are, for example, change of brightness, saturation, and hue, enlargement / reduction, rotation, deformation, blinking, and the like.

本発明においても、ユーザは、マーク画像の表示位置から、項目全体のうち現在注目している項目がどの辺りに配置されている項目なのかを直感的に把握しやすくなる。表示装置は、ユーザにとって見やすいように項目を提示することができる。また、ユーザは、項目全体の中から所望の項目を選択しやすくなる。   Also in the present invention, it becomes easy for the user to intuitively understand the area where the currently focused item is located among the entire items from the display position of the mark image. The display device can present the items so that the user can easily see them. In addition, the user can easily select a desired item from the entire items.

記憶されるマーク表示位置は互いに異なっていてもよい。   The stored mark display positions may be different from each other.

つまり、マーク画像の表示位置は、項目ごとに固有の値をとることになる。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   That is, the display position of the mark image takes a unique value for each item. According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

2つの極項目で挟まれる区間内の通常項目に対応付けられるマーク表示位置を示す座標値は、単調増加又は単調減少してもよい。   The coordinate value indicating the mark display position associated with the normal item in the section between the two extreme items may be monotonously increased or monotonously decreased.

つまり、マーク画像の表示位置は、一方の極項目から他方の極項目までの間で滑らかに変化する。ユーザは、現在注目している項目が、極項目同士の間のどの辺りの位置にあるのかを把握しやすくなる。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   That is, the display position of the mark image changes smoothly from one extreme item to the other extreme item. It becomes easy for the user to grasp at which position between the extreme items the item currently focused on is located. According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

複数の項目の隣り合う2つのマーク表示位置の間隔は一定であってもよい。   The interval between two adjacent mark display positions of a plurality of items may be constant.

つまり、マーク画像の表示位置の変化量は、移動する項目数(あるいは移動する項目数を全項目数で除算したときの余りの数)に比例する。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   That is, the amount of change in the display position of the mark image is proportional to the number of items to be moved (or the remainder when the number of items to be moved is divided by the total number of items). According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

記憶されるマーク表示位置の、軌道上の所定の基準点からの変位は、順序の変化の大きさに比例して増加する位相を有する三角関数を用いて表されてもよい。   The displacement of the stored mark display position from a predetermined reference point on the trajectory may be expressed using a trigonometric function having a phase that increases in proportion to the magnitude of the change in order.

つまり、マーク画像の表示位置の変化は、まるでバネが伸び縮みするかのような往復運動を繰り返す。マーク画像は、例えば単振動する。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   In other words, the change in the display position of the mark image repeats the reciprocating motion as if the spring expands and contracts. For example, the mark image simply vibrates. According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

表示部は、マーク画像として、現在注目されている項目を表す画像を表示してもよい。   The display unit may display an image representing an item currently focused on as the mark image.

つまり、マーク画像には、現在ユーザが最も関心を寄せていると推定される項目に対応付けられている画像が含まれる。ユーザは、項目内容を詳しく知ることができる画像を見ながら、項目を選択できるようになる。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   That is, the mark image includes an image that is associated with an item that is estimated to be most interesting to the user at present. The user can select an item while viewing an image in which the item contents can be known in detail. According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

表示部は、マーク画像として、現在注目されている項目を表す画像と、現在注目されている項目の前後の所定個数分の他の項目を表す画像と、を表示してもよい。   The display unit may display, as the mark image, an image representing an item currently focused on and an image representing a predetermined number of other items before and after the currently focused item.

つまり、現在ユーザが最も関心を寄せていると推定される項目に対応付けられている画像だけでなく、その前後所定個数分の項目に対応付けられている画像も一緒に表示される。ユーザは、現在注目している項目の前後の項目がどのような内容なのかを見ながら項目を選択できる。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   That is, not only an image associated with an item that is estimated to be the most interesting by the user at present but also an image associated with a predetermined number of items before and after the image are displayed together. The user can select an item while watching what the items before and after the item of interest are. According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

表示部は、マーク画像として、現在注目されている項目を表す画像を、現在注目されている項目の前後の所定個数分の他の項目を表す画像よりも相対的に強調して表示してもよい。   The display unit may display an image representing an item that is currently focused as a mark image with a higher emphasis than images representing a predetermined number of other items before and after the currently focused item. Good.

つまり、現在ユーザが最も関心を寄せていると推定される項目に対応付けられている画像が強調して表示される。強調する手法として様々な手法を採用することができるが、例えば、現在ユーザが最も関心を寄せていると推定される項目のみ拡大して表示する手法、現在ユーザが最も関心を寄せていると推定される項目のみカラーで表示したり明るく表示したりする手法、などがある。本発明によれば、表示装置がユーザにとって見やすいように項目を提示できる効果が増し、ユーザが項目全体の中から所望の項目を選択しやすくなる効果が増す。   In other words, an image associated with an item that is estimated to be most interesting to the user at present is displayed with emphasis. Various methods can be used as a method of emphasizing, for example, a method of enlarging and displaying only items that are estimated to be the most interesting by the current user, and an estimation that the current user is most interested. There is a method of displaying only the items to be displayed in color or brightly. According to the present invention, the effect that the display device can present an item so that the user can easily see it is increased, and the effect that the user can easily select a desired item from the entire items is increased.

本発明のその他の観点に係る表示方法は、記憶部と表示部を有する表示装置にて実行される表示方法であって、表示ステップを備える。
記憶部には、巡回的な順序が定められた複数の項目のそれぞれに対応付けられるマーク表示位置と、複数の項目のうち現在注目されている項目と、が記憶される。
表示ステップでは、表示部が、現在注目されている項目に対応付けられて記憶されるマーク表示位置にマーク画像を表示する。
また、記憶されるマーク表示位置は、所定の往復軌道上に配置される。
更に、複数の項目は、往復軌道上において、当該項目のマーク表示位置が、当該項目の前の項目のマーク表示位置と、当該項目の後の項目のマーク表示位置と、に
(a)挟まれる項目(以下、「通常項目」という。)と、
(b)挟まれない項目(以下、「極項目」という。)と、
からなり、極項目の数は2である。
The display method which concerns on the other viewpoint of this invention is a display method performed with the display apparatus which has a memory | storage part and a display part, Comprising: A display step is provided.
The storage unit stores a mark display position associated with each of a plurality of items having a cyclic order, and an item currently focused on among the plurality of items.
In the display step, the display unit displays a mark image at a mark display position stored in association with the item currently focused on.
Further, the stored mark display position is arranged on a predetermined reciprocating orbit.
Further, in the reciprocating orbit, the mark display position of the item is sandwiched between the mark display position of the item before the item and the mark display position of the item after the item (a). Items (hereinafter referred to as “normal items”),
(B) Items that are not sandwiched (hereinafter referred to as “polar items”);
The number of extreme items is 2.

本発明によれば、ユーザは、マーク画像の表示位置から、項目全体のうち現在注目している項目がどの辺りに配置されている項目なのかを直感的に把握しやすくなる。また、ユーザは、現在仮選択されている項目から所望の項目がどの程度離れているのかを把握しやすくなる。表示装置は、ユーザにとって見やすいように項目を提示することができる。また、ユーザは、項目全体の中から所望の項目を選択しやすくなる。   According to the present invention, it becomes easy for the user to intuitively grasp the area where the currently focused item is located among the entire items from the display position of the mark image. In addition, the user can easily grasp how far the desired item is from the currently provisionally selected item. The display device can present the items so that the user can easily see them. In addition, the user can easily select a desired item from the entire items.

本発明のその他の観点に係るプログラムは、コンピュータを、表示位置記憶部、注目項目記憶部、表示部として機能させる。
表示位置記憶部は、巡回的な順序が定められた複数の項目のそれぞれに対応付けられるマーク表示位置を記憶する。
注目項目記憶部は、複数の項目のうち現在注目されている項目を記憶する。
表示部は、現在注目されている項目に対応付けられて記憶されるマーク表示位置にマーク画像を表示する。
また、記憶される表示位置は、所定の往復軌道上に配置される。
更に、複数の項目は、往復軌道上において、当該項目のマーク表示位置が、当該項目の前の項目のマーク表示位置と、当該項目の後の項目のマーク表示位置と、に
(a)挟まれる項目(以下、「通常項目」という。)と、
(b)挟まれない項目(以下、「極項目」という。)と、
からなり、極項目の数は2である。
A program according to another aspect of the present invention causes a computer to function as a display position storage unit, an attention item storage unit, and a display unit.
The display position storage unit stores a mark display position associated with each of a plurality of items for which a cyclic order is determined.
The attention item storage unit stores an item that is currently focused on among a plurality of items.
The display unit displays a mark image at a mark display position that is stored in association with the item currently focused on.
Further, the stored display position is arranged on a predetermined reciprocating orbit.
Further, in the reciprocating orbit, the mark display position of the item is sandwiched between the mark display position of the item before the item and the mark display position of the item after the item (a). Items (hereinafter referred to as “normal items”),
(B) Items that are not sandwiched (hereinafter referred to as “polar items”);
The number of extreme items is 2.

本発明によれば、コンピュータを上述のように動作する表示装置として機能させることができる。
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
According to the present invention, it is possible to cause a computer to function as a display device that operates as described above.
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 display device, a display method, and a program that are suitable for presenting items so as to be easily seen by the user and making it easier for the user to select a desired item.

本発明の表示装置が実現される典型的な情報処理装置の概要構成を示す図である。It is a figure which shows schematic structure of the typical information processing apparatus with which the display apparatus of this invention is implement | achieved. 表示装置の機能的な構成を説明するための図である。It is a figure for demonstrating the functional structure of a display apparatus. 項目と項目内容との対応付けの例を示す図である。It is a figure which shows the example of matching with an item and item content. 項目の選択を受け付ける画面の構成例を示す図である。It is a figure which shows the structural example of the screen which receives selection of an item. 表示位置定義情報の構成例を示す図である。It is a figure which shows the structural example of display position definition information. (a)紹介画像又は紹介画像群の表示位置の変化を表す関数の例を示す図である。(b)紹介画像群の表示位置の変化を説明するための図である。(A) It is a figure which shows the example of the function showing the change of the display position of an introduction image or an introduction image group. (B) It is a figure for demonstrating the change of the display position of an introduction image group. 項目の選択を受け付ける画面において、注目項目が1つシフトしたときの画面の構成例を示す図である。It is a figure which shows the structural example of a screen when an attention item shifts 1 on the screen which receives selection of an item. 表示処理を説明するためのフローチャートである。It is a flowchart for demonstrating a display process. 実施形態2において、紹介画像又は紹介画像群の表示位置の変化を表す関数の他の例である。In Embodiment 2, it is another example of the function showing the change of the display position of an introduction image or an introduction image group. 紹介画像又は紹介画像群の表示位置の変化を表す関数の他の例である。It is another example of the function showing the change of the display position of an introduction image or an introduction image group. 実施形態3において、項目の選択を受け付ける画面の構成例を示す図である。In Embodiment 3, it is a figure which shows the structural example of the screen which receives selection of an item. 実施形態4において、項目の選択を受け付ける画面の構成例を示す図である。In Embodiment 4, it is a figure which shows the structural example of the screen which receives selection of an item. 注目項目が1つシフトしたときの画面の構成例を示す図である。It is a figure which shows the structural example of a screen when an attention item shifts one. 実施形態5において、第1項目の選択と第2項目の選択とを受け付ける画面の構成例を示す図である。In Embodiment 5, it is a figure which shows the structural example of the screen which receives selection of the 1st item and selection of the 2nd item. 表示位置の軌道を説明するための図である。It is a figure for demonstrating the track | orbit of a display position. (a)と(b)は、表示位置の移動を説明するための図である。(A) And (b) is a figure for demonstrating the movement of a display position. 仮選択状態の第1項目と仮選択状態の第2項目の組み合わせ、及び、紹介画像と表示位置の組み合わせ、の対応付けの構成例を示す図である。It is a figure which shows the structural example of matching with the combination of the 1st item of a temporary selection state, the 2nd item of a temporary selection state, and the combination of an introduction image and a display position. (a)項目の選択を受け付ける画面の他の構成例を示す図である。(b)ブロックの表示位置を基準軸に射影したときのブロック表示位置同士の関係を示す図である。(c)紹介画像群の表示位置を基準軸に射影したときのマーク表示位置同士の関係を示す図である。(A) It is a figure which shows the other structural example of the screen which receives selection of an item. (B) It is a figure which shows the relationship between block display positions when the display position of a block is projected on a reference axis. (C) It is a figure which shows the relationship between mark display positions when the display position of an introduction image group is projected on a reference axis.

(実施形態1)
本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
(Embodiment 1)
An embodiment of the present invention will be described. In the following, for ease of understanding, an embodiment in which the present invention is realized using an information processing apparatus for games will be described. However, the following embodiment is for explanation, and the scope of the present invention There is no limit. 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は、プログラムを実行することにより、本発明の表示装置の機能を果たす典型的な情報処理装置100の概要構成を示す模式図である。以下、本図を参照して説明する。   FIG. 1 is a schematic diagram showing a schematic configuration of a typical information processing apparatus 100 that performs the function of the display device 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(Read Only Memory)102と、RAM(Random Access Memory)103と、インターフェース104と、コントローラ105と、外部メモリ106と、DVD−ROM(Digital Versatile Disk - Read Only Memory)ドライブ107と、画像処理部108と、音声処理部109と、NIC(Network Interface Card)110と、を備える。   The information processing apparatus 100 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, an interface 104, a controller 105, an external memory 106, a DVD-ROM ( A digital versatile disk-read only memory (107) drive 107, an image processing unit 108, an audio processing unit 109, and a NIC (Network Interface Card) 110 are provided.

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

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は、プレイヤーがダンスゲームやサッカーゲームなどのゲームの実行の際に行う操作入力を受け付ける。インターフェース104には、複数のコントローラ105が接続されていてもよい。   The controller 105 connected via the interface 104 receives an operation input performed by the player when executing a game such as a dance game or a soccer game. A plurality of controllers 105 may be connected to the interface 104.

インターフェース104を介して着脱自在に接続された外部メモリ106には、ゲームのプレイ状況(過去の成績等)を示すデータ、ゲームの進行状態を示すデータ、ネットワークを用いたゲームのチャット通信のログ(記録)のデータなどが書き換え可能に記憶される。プレイヤーは、コントローラ105を介して操作入力を行うことにより、これらのデータを適宜外部メモリ106に記録することができる。   The external memory 106 detachably connected via the interface 104 stores data indicating game play status (past results, etc.), data indicating game progress, and log of game chat communication using the network ( Data) is stored in a rewritable manner. The player can appropriately record these data in the external memory 106 by performing an operation input via the controller 105.

DVD−ROMドライブ107に装着されるDVD−ROMには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。CPU 101の制御によって、DVD−ROMドライブ107は、これに装着されたDVD−ROMに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはRAM 103等に一時的に記憶される。   A DVD-ROM mounted on the DVD-ROM drive 107 stores a program for realizing the game and image data and sound data associated with the game. Under the control of the CPU 101, the DVD-ROM drive 107 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.

画像処理部108は、DVD−ROMから読み出されたデータをCPU 101や画像処理部108が備える画像演算プロセッサ(図示せず)によって加工処理した後、これを画像処理部108が備えるフレームメモリ(図示せず)に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部108に接続されるモニター(図示せず)へ出力される。これにより、各種の画像表示が可能となる。   The image processing unit 108 processes the data read from the DVD-ROM by the CPU 101 or an image arithmetic processor (not shown) included in the image processing unit 108, and then processes the processed data on a frame memory ( (Not shown). The image information recorded in the frame memory is converted into a video signal at a predetermined synchronization timing and output to a monitor (not shown) connected to the image processing unit 108. 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 determined in the direction of the predetermined line of sight It is also possible to perform high-speed execution of operations for obtaining rendered images.

さらに、CPU 101と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を2次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。   Further, the CPU 101 and the image arithmetic processor operate in a coordinated manner, so that a character string can be drawn as a two-dimensional image in a frame memory or drawn on the surface of each polygon according to font information that defines the character shape. is there.

また、ゲームの画像などの情報をDVD−ROMに用意しておき、これをフレームメモリに展開することによって、ゲームの様子などを画面に表示することができるようになる。   Further, by preparing information such as game images in a DVD-ROM and expanding the information in a frame memory, the state of the game can be displayed on the screen.

音声処理部109は、DVD−ROMから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカー(図示せず)から出力させる。また、CPU 101の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカーから出力させる。   The audio processing unit 109 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.

音声処理部109では、DVD−ROMに記録された音声データがMIDIデータである場合には、これが有する音源データを参照して、MIDIデータをPCMデータに変換する。また、ADPCM(Adaptive Differential Pulse Code Modulation)形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してPCMデータに変換する。PCMデータは、そのサンプリング周波数に応じたタイミングでD/A(Digital/Analog)変換を行って、スピーカーに出力することにより、音声出力が可能となる。   When the audio data recorded on the DVD-ROM is MIDI data, the audio processing unit 109 refers to the sound source data included in the audio data and converts the MIDI data into PCM data. If the compressed audio data is in ADPCM (Adaptive Differential Pulse Code Modulation) format or Ogg Vorbis format, it is expanded and converted to PCM data. The PCM data can be output by performing D / A (Digital / Analog) conversion at a timing corresponding to the sampling frequency and outputting it to a speaker.

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

このほか、情報処理装置100は、ハードディスク等の大容量外部記憶装置を用いて、ROM 102、RAM 103、外部メモリ106、DVD−ROMドライブ107に装着される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 attached to the DVD-ROM drive 107, and the like. You may comprise.

次に、上記構成を有する情報処理装置100により実現される、本実施形態の表示装置200の機能的な構成について説明する。   Next, a functional configuration of the display device 200 of the present embodiment realized by the information processing apparatus 100 having the above configuration will be described.

図2は、表示装置200の機能的な構成を説明するための図である。表示装置200は、表示位置記憶部201、注目項目記憶部202、表示部203を備える。   FIG. 2 is a diagram for explaining a functional configuration of the display device 200. The display device 200 includes a display position storage unit 201, an attention item storage unit 202, and a display unit 203.

表示装置200は、配列数と配列順が予め決められている複数の項目の中からユーザが任意の項目を選択できるように、それぞれの項目をモニターに表示する。ユーザは、表示装置200によって与えられる複数の項目の中から、いずれか1つを選択することができる。   The display device 200 displays each item on the monitor so that the user can select an arbitrary item from among a plurality of items whose arrangement number and arrangement order are predetermined. The user can select any one of a plurality of items given by the display device 200.

項目は、ユーザが選択可能な選択肢一つ一つを指す。例えば複数の楽曲の中からユーザが所望の楽曲を選択できるジュークボックスにおいて、項目は、それらの楽曲の一つ一つのことである。ユーザは、複数の項目(楽曲群)の中から任意の項目(楽曲)を選択して再生を指示することができる。   The item indicates each option that the user can select. For example, in a jukebox in which a user can select a desired song from a plurality of songs, the item is one of those songs. The user can select an arbitrary item (musical piece) from a plurality of items (musical group) and instruct reproduction.

項目のそれぞれは、予め決められている配列順で並べられる。項目がN個(Nは自然数)用意されるとき、N個の要素数からなる配列変数ARが定義される。配列AR[0]〜AR[N−1]のそれぞれに、項目を指定する情報が格納される。CPU 101は、RAM 103に格納される配列変数ARを適宜読み出し、項目の配列順を取得する。   Each of the items is arranged in a predetermined arrangement order. When N items (N is a natural number) are prepared, an array variable AR composed of N elements is defined. Information for designating items is stored in each of the arrays AR [0] to AR [N-1]. The CPU 101 appropriately reads the array variable AR stored in the RAM 103, and acquires the array order of the items.

例えば図3は、項目と、項目に対応付けられる内容(項目内容)と、を表す図である。配列変数ARの1番目の配列AR[0]に楽曲“AB”、2番目の配列AR[1]に楽曲“CD”、N番目の配列AR[N−1]に楽曲“YZ”、というように、配列AR[i](iは0以上N−1以下の整数)のそれぞれには、再生対象となる楽曲が対応付けられる。図3は一例に過ぎず、項目数及び項目内容は本発明によって限定されない。   For example, FIG. 3 is a diagram illustrating items and contents (item contents) associated with the items. The song “AB” is stored in the first array AR [0] of the array variable AR, the song “CD” is stored in the second array AR [1], the song “YZ” is stored in the Nth array AR [N−1], and so on. Each of the arrays AR [i] (i is an integer not smaller than 0 and not larger than N−1) is associated with a music to be reproduced. FIG. 3 is merely an example, and the number of items and the content of the items are not limited by the present invention.

CPU 101は、配列変数ARで定義される項目の配列順を用いて、それぞれの項目をモニターに表示させる。例えば図3に示すように配列変数ARが定義されるとき、CPU 101は、1番目の楽曲“AB”の次が2番目の楽曲“CD”になるように、項目を並べて表示する。同様に、CPU 101は、N−1番目の楽曲“WX”の次がN番目の楽曲“YZ”になるように、項目を並べて表示する。   The CPU 101 displays each item on the monitor using the arrangement order of the items defined by the array variable AR. For example, as shown in FIG. 3, when the array variable AR is defined, the CPU 101 displays the items side by side so that the second music “CD” follows the first music “AB”. Similarly, the CPU 101 displays the items side by side so that the N-th song “YZ” follows the N−1-th song “WX”.

CPU 101は、配列変数AR[N−1]に対応するN番目の楽曲“YZ”の次の楽曲として、配列変数AR[0]に対応する1番目の楽曲“AB”を表示する。また、CPU 101は、1番目の楽曲“AB”の1つ前の楽曲として、N番目の楽曲“YZ”を表示する。   The CPU 101 displays the first music “AB” corresponding to the array variable AR [0] as the music next to the Nth music “YZ” corresponding to the array variable AR [N−1]. Further, the CPU 101 displays the Nth music “YZ” as the music immediately before the first music “AB”.

つまり、項目の配列順は巡回的(サイクリック)である。巡回的とは、配列変数ARの最初の配列AR[0]と最後の配列AR[N−1]とが隣り合う順番であることを意味する。このような配列の構造は、一般的には、循環配列や循環バッファなどとも呼ばれる。   That is, the arrangement order of items is cyclic (cyclic). Cyclic means that the first array AR [0] and the last array AR [N-1] of the array variable AR are adjacent to each other. Such an array structure is generally called a circular array or a circular buffer.

以下の説明において、1番目の配列AR[0]から2番目の配列AR[1]へと向かう向きのことを「正の向き」と呼び、2番目の配列AR[1]から1番目の配列AR[0]へと向かう向きのことを「負の向き」と呼ぶこととする。   In the following description, the direction from the first array AR [0] to the second array AR [1] is referred to as “positive orientation” and the first array from the second array AR [1]. The direction toward AR [0] is referred to as “negative direction”.

本実施形態では、上述の項目は、再生対象となる楽曲に相当する。表示装置200は、予め格納している複数の楽曲(複数の項目)からなる楽曲群(項目群)の中からいずれか1つを選択する指示をユーザから受け付ける画面をモニターに表示する。項目が選択されると、選択された項目に対応する楽曲が再生される。   In the present embodiment, the above-described items correspond to music to be played. The display device 200 displays on the monitor a screen for accepting an instruction to select any one from a music group (item group) made up of a plurality of music (a plurality of items) stored in advance. When an item is selected, the music corresponding to the selected item is played.

図4は、表示装置200によって表示される画面の構成例を示す図である。この画面には、楽曲リストを表す円環状のメニュー400と、すべての楽曲のうち所定個数分の楽曲に対応する紹介画像420(図4では420N−1,420,420,420,420の5個)が表示される。 FIG. 4 is a diagram illustrating a configuration example of a screen displayed by the display device 200. On this screen, an annular menu 400 representing a song list and introduction images 420 corresponding to a predetermined number of songs among all the songs (in FIG. 4, 420 N−1 , 420 N , 420 1 , 420 2 , 420 5 3) are displayed.

画面に表示される上記所定個数の紹介画像420のことをまとめて「紹介画像群430」もしくは「マーク画像」と呼ぶ。   The predetermined number of introduction images 420 displayed on the screen are collectively referred to as “introduction image group 430” or “mark image”.

上述の所定個数は1以上であればよい。所定個数を1にする場合、CPU 101は、現在注目されている項目に対応付けられている紹介画像420を表示する。   The predetermined number may be one or more. When the predetermined number is set to 1, the CPU 101 displays the introduction image 420 associated with the item currently focused on.

紹介画像420は、例えば、楽曲の詳細等を紹介するプレビュー画像である。紹介画像420の内容は自由である。例えば、紹介画像420には、タイトル名、アーティスト名、楽曲に関係するイメージ、宣伝等が含まれる。紹介画像420は、動画像でもよいし静止画像でもよい。   The introduction image 420 is, for example, a preview image that introduces details of music. The content of the introduction image 420 is free. For example, the introduction image 420 includes a title name, an artist name, an image related to music, a promotion, and the like. The introduction image 420 may be a moving image or a still image.

所定個数を複数にする場合、CPU 101は、現在注目されている項目に対応付けられている紹介画像420がなるべく画面の中央付近になるように配置することが望ましい。   When the predetermined number is plural, it is desirable that the CPU 101 is arranged so that the introduction image 420 associated with the currently focused item is as close to the center of the screen as possible.

注目されている項目とは、すべての項目のうち、ユーザによってあるいはCPU 101の判断によって仮選択状態にある項目のことである。CPU 101は、仮選択状態の項目に対応する紹介画像420が、ユーザの立場から見て他の紹介画像420より相対的に強調されるように(より目立つように)表示する。仮選択状態に設定された項目は、その時点で最もユーザが興味を示している項目であると推定できる。   The item attracting attention is an item that is in a temporarily selected state among all items by the user or based on the judgment of the CPU 101. The CPU 101 displays the introduction image 420 corresponding to the temporarily selected item so that it is emphasized relatively more than other introduction images 420 as seen from the user's standpoint. It can be estimated that the item set in the provisional selection state is the item that the user is most interested in at that time.

例えば図4では、紹介画像群430の中央に位置する紹介画像420に対応する項目410が仮選択状態である。CPU 101は、紹介画像420が他の紹介画像420N−1,420,420,420よりも相対的に強調されるように表示する。従って、現在ユーザが最も興味を示していると推定される項目に対応する紹介画像420がユーザに提供される。 For example, in FIG. 4, the item 410 1 corresponding to the introduction image 420 1 located at the center of the introduction image group 430 is in the temporarily selected state. CPU 101 preferably displays as introduced image 420 1 is relatively emphasized over other introduction image 420 N-1, 420 N, 420 2, 420 3. Therefore, the introduction image 420 corresponding to the item that is estimated to be most interesting to the user is provided to the user.

強調方法は本発明によって限定されず、自由である。例えば、CPU 101は、仮選択状態の項目に対応する紹介画像420を相対的に大きく表示してもよい。 The emphasis method is not limited by the present invention and is free. For example, CPU 101 may display an introduction image 420 1 corresponding to the item of the provisional selection state relatively large.

CPU 101は、仮選択状態の項目に対応する紹介画像420を明るく(輝度を高く)して表示し、他の紹介画像420N−1,420,420,420を暗く(輝度を低く)して表示してもよい。 The CPU 101, brightening the introduction image 420 1 corresponding to the item of the provisional selection state (high luminance) and to display, other introduction image 420 N-1, 420 N, 420 2, 420 3 darker (brightness (Lower) may be displayed.

CPU 101は、仮選択状態の項目に対応する紹介画像420をカラーで表示し、他の紹介画像420N−1,420,420,420を白黒で表示してもよい。 The CPU 101 displays an introduction image 420 1 corresponding to the item of the provisional selection state in color, other introduction image 420 N-1, 420 N, 420 2, 420 3 may be displayed in black and white.

CPU 101は、どの項目が仮選択状態にあるかを示すパラメータをRAM 103に格納する。仮選択状態の項目を変更する指示を受け付けると、CPU 101は、新たに仮選択状態になった項目を指すように、このパラメータを更新する。   The CPU 101 stores a parameter indicating which item is temporarily selected in the RAM 103. When receiving an instruction to change an item in the provisional selection state, the CPU 101 updates this parameter so as to indicate an item in the provisional selection state.

なお、このパラメータには、選択状態と仮選択状態のいずれでもない状態(非選択状態)の項目がどれであるかを示す情報が含まれていなくてもよい。   Note that this parameter does not need to include information indicating which item is in a state (non-selected state) that is neither the selected state nor the temporarily selected state.

仮選択状態に設定される項目の数は、本実施形態では1つである。ただし、複数の項目が同時に仮選択状態に設定されることがあってもよい。   The number of items set in the provisional selection state is one in the present embodiment. However, a plurality of items may be set to the temporary selection state at the same time.

いずれかの項目が仮選択状態にあるときに、項目を選択する旨の指示をユーザから受け付けると、CPU 101は、その項目を「仮選択状態」から「選択状態」に変更する。そして、CPU 101は、選択状態の項目(選択する旨の指示があった項目)に対応付けられている楽曲の再生を開始する。   When an instruction to select an item is received from the user when any item is in the temporary selection state, the CPU 101 changes the item from the “temporary selection state” to the “selection state”. Then, the CPU 101 starts playing the music associated with the item in the selected state (the item that has been instructed to be selected).

円環状のメニュー400は、複数のブロック410から構成される。図4では、メニュー400にはN個のブロック(410,410,410など)がある。ブロック410のそれぞれは、いずれかの楽曲(項目)に対応付けられている。本実施形態では再生対象の楽曲がN個あるので、ブロック410も同数(N個)存在する。 The annular menu 400 includes a plurality of blocks 410. In FIG. 4, the menu 400 has N blocks (410 1 , 410 2 , 410 N, etc.). Each of the blocks 410 is associated with any piece of music (item). In this embodiment, since there are N pieces of music to be played, there are the same number (N) of blocks 410.

メニュー400内におけるブロック410の並び順は、配列AR[0]〜配列AR[N−1]の配列順と同じである。ブロック410が並ぶ向きは、時計回り、反時計回りのいずれでもよい。   The arrangement order of the blocks 410 in the menu 400 is the same as the arrangement order of the array AR [0] to the array AR [N-1]. The direction in which the blocks 410 are arranged may be clockwise or counterclockwise.

メニュー400の形状は、図4に示すような楕円形に限られず、正円、多角形、任意の曲線及び/又は直線によって閉じられた図形などでもよい。   The shape of the menu 400 is not limited to an ellipse as shown in FIG. 4, and may be a perfect circle, a polygon, an arbitrary curve, and / or a figure closed by a straight line.

次に、表示位置記憶部201、注目項目記憶部202、表示部203について詳しく説明する。   Next, the display position storage unit 201, the attention item storage unit 202, and the display unit 203 will be described in detail.

表示位置記憶部201は、巡回的な順序が定められた複数の項目のそれぞれに対応付けられる表示位置を記憶する。表示位置は、モニターに表示される画面内における紹介画像420(もしくは紹介画像群430)の位置である。CPU 101と外部メモリ106が協働して表示位置記憶部201として機能する。   The display position storage unit 201 stores a display position associated with each of a plurality of items for which a cyclic order is determined. The display position is the position of the introduction image 420 (or the introduction image group 430) in the screen displayed on the monitor. The CPU 101 and the external memory 106 cooperate to function as the display position storage unit 201.

注目項目記憶部202は、複数の項目のうち、現在注目されている項目を指定する情報を記憶する。CPU 101とRAM 103が協働して注目項目記憶部202として機能する。   The item-of-interest storage unit 202 stores information that specifies an item that is currently focused on among a plurality of items. The CPU 101 and the RAM 103 cooperate to function as the attention item storage unit 202.

表示部203は、現在注目されている項目に対応付けられて記憶される表示位置に、紹介画像群(マーク画像)430を表示する。CPU 101と画像処理部108が協働して表示部203として機能する。   The display unit 203 displays the introduction image group (mark image) 430 at the display position stored in association with the item currently focused on. The CPU 101 and the image processing unit 108 cooperate to function as the display unit 203.

表示位置は、画面内に予め定義される座標系に従い、座標値で表現される。本実施形態では、座標系は、画面の隅のいずれか(典型的にはユーザから見て左上の隅)を原点とする直行座標系(X−Y座標系)である。   The display position is expressed by coordinate values according to a coordinate system defined in advance on the screen. In the present embodiment, the coordinate system is an orthogonal coordinate system (XY coordinate system) whose origin is one of the corners of the screen (typically, the upper left corner when viewed from the user).

図5は、表示位置を含む情報(以下「表示位置定義情報500」という。)の構成例を示す図である。図5の表示位置定義情報500では、仮選択状態にある項目と、紹介画像420を指定する情報と、紹介画像420の表示位置と、が対応付けられている。本実施形態では、表示位置は、紹介画像420を代表する点のY座標値で指定される。代表する点として、画像データの中心点、重心点、頂点などが用いられる。   FIG. 5 is a diagram illustrating a configuration example of information including a display position (hereinafter referred to as “display position definition information 500”). In the display position definition information 500 of FIG. 5, items that are temporarily selected, information that specifies the introduction image 420, and the display position of the introduction image 420 are associated with each other. In the present embodiment, the display position is specified by the Y coordinate value of a point representing the introduction image 420. As a representative point, a center point, a center of gravity point, a vertex, or the like of image data is used.

CPU 101は、表示位置定義情報500を読み出し、紹介画像420の表示位置を決定する。そして、CPU 101は、決定した表示位置に紹介画像420を配置した画面を表示する。CPU 101は、後述するように、仮選択状態の項目を変更する指示入力、又は、仮選択状態を選択状態に変更する指示入力を受け付ける。   The CPU 101 reads the display position definition information 500 and determines the display position of the introduction image 420. Then, the CPU 101 displays a screen in which the introduction image 420 is arranged at the determined display position. As will be described later, the CPU 101 receives an instruction input for changing the item of the temporary selection state or an instruction input for changing the temporary selection state to the selection state.

本実施形態では、CPU 101は、仮選択状態の項目を変更する指示入力をユーザから受け付ける。CPU 101は、受け付けた指示入力に応じて仮選択状態の項目を変更する。ユーザは、例えば、コントローラ105が備える左ボタン・右ボタンを押圧することにより、仮選択状態の項目を変更できる。   In the present embodiment, the CPU 101 receives an instruction input for changing an item in the temporarily selected state from the user. The CPU 101 changes the item of the temporary selection state according to the received instruction input. For example, the user can change the item of the temporary selection state by pressing a left button or a right button included in the controller 105.

なお、CPU 101は、ユーザからの指示入力によらずに仮選択状態の項目を変更してもよい。CPU 101は、ある項目が仮選択状態になってから一定時間が経過すると、その項目の前後のどちらかの項目を新たに仮選択状態に設定してもよい。   Note that the CPU 101 may change the item in the temporarily selected state without depending on an instruction input from the user. The CPU 101 may newly set one of the items before and after the item to the temporary selection state when a certain time has elapsed after the item has been temporarily selected.

CPU 101は、仮選択状態の項目を変更すると、変更後の仮選択状態の項目に対応付けられている紹介画像420と表示位置とを、表示位置定義情報500から読み出す。CPU 101は、読み出した表示位置に、読み出した紹介画像420を表示する。   When the CPU 101 changes the item of the temporary selection state, the CPU 101 reads the introduction image 420 and the display position associated with the changed item of the temporary selection state from the display position definition information 500. The CPU 101 displays the read introduction image 420 at the read display position.

本実施形態では、仮選択状態の項目に対応付けられる表示位置は、紹介画像群430の表示位置と同じである。すなわち、仮選択状態の項目が変更されると、紹介画像群430に含まれる紹介画像420すべての表示位置が変更される。   In the present embodiment, the display position associated with the temporarily selected item is the same as the display position of the introduction image group 430. That is, when the item of the temporary selection state is changed, the display positions of all the introduction images 420 included in the introduction image group 430 are changed.

紹介画像420もしくは紹介画像群430の表示位置は、所定の軌道440上で連続的に移動する。連続的な移動とは、表示位置が階段関数のように飛び飛びに変わるのではなく、連続関数のようにスムーズに上下(もしくは左右)に移動することである。   The display position of the introduction image 420 or the introduction image group 430 continuously moves on a predetermined trajectory 440. The continuous movement means that the display position moves smoothly up and down (or left and right) like a continuous function instead of jumping like a step function.

軌道440の形状は、典型的には直線(線分)や曲線であるが、これらに限られず、任意に定義することができる。本実施形態では、軌道440は、端点451,452を結ぶ線分である。   The shape of the trajectory 440 is typically a straight line (line segment) or a curve, but is not limited thereto, and can be arbitrarily defined. In the present embodiment, the track 440 is a line segment connecting the end points 451 and 452.

円環状のメニュー400を構成するそれぞれのブロック410の位置は固定されている。例えば図4では、Y座標値が小さい順に、ブロック410の位置がY、ブロック410の位置がY、ブロック410の位置がY、ブロック410K−1の位置がYK−1、ブロック410の位置がY、である。 The position of each block 410 constituting the annular menu 400 is fixed. For example, in FIG. 4, the position of the block 410 N is Y N , the position of the block 410 K is Y K , the position of the block 410 1 is Y 1 , and the position of the block 410 K−1 is Y K− in ascending order of the Y coordinate value. 1 and the position of the block 410 2 is Y 2 .

表示位置定義情報500に格納される表示位置の大小関係は、ブロック410の位置の大小関係と同じである。すなわち、Y座標値が小さい順に、項目410N−1に対応付けられる表示位置がCN−1、項目410に対応付けられる表示位置がC、項目410に対応付けられる表示位置がC、項目410に対応付けられる表示位置がC、項目410に対応付けられる表示位置がC、である。 The magnitude relationship between the display positions stored in the display position definition information 500 is the same as the magnitude relation between the positions of the block 410. That is, in order of increasing Y coordinate value, the display position associated with the item 410 N-1 is C N-1 , the display position associated with the item 410 N is C N , and the display position associated with the item 410 1 is C 1 , the display position associated with the item 410 2 is C 2 , and the display position associated with the item 410 3 is C 3 .

表示位置定義情報500に格納される表示位置の最小値は、最もY座標値が小さい(つまり画面の最も上にある)ブロック410に対応する表示位置Cである。また、最大値は、最もY座標値が大きい(つまり画面の最も下にある)ブロック410の表示位置に対応する表示位置Cである。 Minimum value of the display position stored in the display position definition information 500 is the most Y-coordinate value is smaller (i.e. in the uppermost of the screen) display position C M corresponding to the block 410 M. The maximum value is the most Y-coordinate value is larger (i.e. located at the bottom of the screen) block 410 L display position C L corresponding to the display position of the.

表示位置Cに対応する項目(画面の最も上にあるブロック410に対応する項目)と、表示位置Cに対応する項目(画面の最も下にあるブロック410に対応する項目)を、それぞれ「極項目」という。極項目は、軌道440の端点に対応する項目である。図4に示す軌道440の場合、軌道440を表す線分の二つの端点451,452に対応する2項目がいずれも極項目である。 An item corresponding to the display position C M (item corresponding to the block 410 M at the top of the screen) and an item corresponding to the display position C L (item corresponding to the block 410 L at the bottom of the screen) Each is called an “extreme item”. The pole item is an item corresponding to the end point of the track 440. In the case of the track 440 shown in FIG. 4, the two items corresponding to the two end points 451 and 452 of the line segment representing the track 440 are both pole items.

一方、極項目でないその他の項目を「通常項目」という。通常項目は、軌道440の端点以外の位置に対応する項目である。図4に示す軌道440の場合、線分の2つの端点451,452に対応する2項目以外の(N−2)個の他の項目が通常項目である。   On the other hand, other items that are not extreme items are referred to as “normal items”. The normal item is an item corresponding to a position other than the end point of the track 440. In the case of the track 440 shown in FIG. 4, (N−2) other items other than the two items corresponding to the two end points 451 and 452 of the line segment are normal items.

表示位置定義情報500に格納される表示位置は互いに異なることが望ましい。この場合、仮選択状態の項目が変更されるのに合わせて、紹介画像420(又は紹介画像群430)の位置が軌道440に沿って必ず移動する。   The display positions stored in the display position definition information 500 are preferably different from each other. In this case, the position of the introduction image 420 (or the introduction image group 430) always moves along the trajectory 440 as the item of the temporarily selected state is changed.

また、表示位置定義情報500に格納される表示位置同士の間隔は、一定であってもよい。例えば図4では、表示位置の間隔は一定値ΔCである。この場合、仮選択状態の項目が1つ隣りに変更されると、紹介画像420(又は紹介画像群430)の位置が一定量ΔCだけ上又は下に移動する。仮選択状態の項目がn個(nは1以上の整数)だけ隣りに変更されると、紹介画像420(又は紹介画像群430)の位置が、下記[数1]に示す量だけ上又は下に移動する。   Further, the interval between the display positions stored in the display position definition information 500 may be constant. For example, in FIG. 4, the interval between the display positions is a constant value ΔC. In this case, when the item in the temporarily selected state is changed to one next, the position of the introduction image 420 (or the introduction image group 430) moves up or down by a certain amount ΔC. When n items (n is an integer equal to or greater than 1) are changed adjacently, the position of the introduction image 420 (or introduction image group 430) is increased or decreased by the amount shown in the following [Equation 1]. Move to.

ΔC × (n mod N) ・・・[数1]       ΔC × (n mod N) (1)

ただし、演算子“mod”は、nをNで除算したときの余りである。Nは項目の総数である。   However, the operator “mod” is the remainder when n is divided by N. N is the total number of items.

また、表示位置定義情報500に格納される表示位置のうちP番目(Pは1以上の整数)の項目の表示位置を表す関数F(P)は、下記[数2]で表されてもよい。   Further, the function F (P) representing the display position of the Pth item (P is an integer of 1 or more) among the display positions stored in the display position definition information 500 may be expressed by the following [Equation 2]. .

F(P) = A sin(2πP/N + B) ・・・[数2]       F (P) = A sin (2πP / N + B) (Equation 2)

ただし、A,Bは所定の定数である。定数「A」は、ゼロでない値である。[数2]によれば、表示位置の変化量は、三角関数を用いた周期関数で表される。   However, A and B are predetermined constants. The constant “A” is a non-zero value. According to [Expression 2], the change amount of the display position is represented by a periodic function using a trigonometric function.

あるいは、関数F(P)は、下記[数3]で表されてもよい。   Alternatively, the function F (P) may be expressed by the following [Equation 3].

F(P) = A・sin(2πP/N + B)
+ C・cos(2πP/N + B) ・・・[数3]
F (P) = A · sin (2πP / N + B)
+ C · cos (2πP / N + B) [Equation 3]

ただし、A,B,Cは所定の定数である。定数「A」,「C」は、ゼロでない値である。[数3]によれば、表示位置の変化量は、複数の三角関数を組み合わせた周期関数で表される。   However, A, B, and C are predetermined constants. The constants “A” and “C” are non-zero values. According to [Equation 3], the change amount of the display position is represented by a periodic function obtained by combining a plurality of trigonometric functions.

上記[数2]や[数3]で表される表示位置は、言い換えれば、軌道440内の所定の基準点からの変位である。所定の基準点は、例えばいずれかの極項目に対応する軌道440上の点である。   In other words, the display position represented by the above [Equation 2] and [Equation 3] is a displacement from a predetermined reference point in the track 440. The predetermined reference point is, for example, a point on the trajectory 440 corresponding to one of the extreme items.

図6(a)は、[数2]で表される表示位置の変化を説明するための図である。関数F(P)は、例えば曲線610で表される形状をしている。横軸は項目の順番を表す値Pであり、縦軸は項目の表示位置(本実施形態ではY座標)である。関数F(P)は、Nを周期とする周期関数である。   FIG. 6A is a diagram for explaining a change in the display position represented by [Equation 2]. The function F (P) has a shape represented by a curve 610, for example. The horizontal axis is a value P representing the order of items, and the vertical axis is the display position of the items (Y coordinate in this embodiment). The function F (P) is a periodic function having N as a period.

単位周期(1サイクル)内には、2つの極項目620,630と、通常項目640(図6(a)では640A〜640Iの9つ)と、がある。   Within the unit period (one cycle), there are two pole items 620 and 630 and normal items 640 (nine 640A to 640I in FIG. 6A).

通常項目640の表示位置は、配列順が1つ前の項目の表示位置と、配列順が1つ後の項目の表示位置と、に挟まれている。例えば、通常項目640Bの表示位置は、配列順が1つ前の通常項目640Aの表示位置と、配列順が1つ後の通常項目640Cの表示位置と、に挟まれている。   The display position of the normal item 640 is sandwiched between the display position of the previous item in the arrangement order and the display position of the next item in the arrangement order. For example, the display position of the normal item 640B is sandwiched between the display position of the normal item 640A in the previous arrangement order and the display position of the normal item 640C in the next arrangement order.

極項目620は、表示位置が最大値をとる項目であり、図4におけるブロック410に対応する項目のことである。極項目620の表示位置を表す座標値は、配列順が1つ前の通常項目640Cの表示位置と、配列順が1つ後の通常項目640Dの表示位置と、のいずれよりも大きい。つまり、極項目620の表示位置は、配列順が1つ前の項目の表示位置と、配列順が1つ後の項目の表示位置と、に挟まれていない。 Pole item 620 is an item display position takes the maximum value is that of the item corresponding to the block 410 L in FIG. The coordinate value representing the display position of the polar item 620 is larger than any of the display position of the normal item 640C in the previous arrangement order and the display position of the normal item 640D in the next arrangement order. That is, the display position of the pole item 620 is not sandwiched between the display position of the item in the previous order of arrangement and the display position of the item in the next order of arrangement.

極項目630は、表示位置が最小値をとる項目であり、図4におけるブロック410に対応する項目のことである。極項目630の表示位置を表す座標値は、配列順が1つ前の通常項目640Gの表示位置と、配列順が1つ後の通常項目640Hの表示位置と、のいずれよりも小さい。つまり、極項目630の表示位置は、配列順が1つ前の項目の表示位置と、配列順が1つ後の項目の表示位置と、に挟まれていない。 Pole item 630 is an item display position takes the minimum value is that of the item corresponding to the block 410 M in FIG 4. The coordinate value representing the display position of the polar item 630 is smaller than any of the display position of the normal item 640G in the previous arrangement order and the display position of the normal item 640H in the next arrangement order. That is, the display position of the pole item 630 is not sandwiched between the display position of the item immediately before the arrangement order and the display position of the item after the arrangement order.

図6(a)において、仮選択状態の項目に対応付けられる紹介画像420の表示位置(もしくは紹介画像群430の表示位置)の変化は、周期が「N」、幅が「A」の単振動である。図4を用いて言い換えれば、仮選択状態の項目に対応付けられる紹介画像420(もしくは紹介画像群430)は、仮選択状態の項目が変化するのに応じて、軌道440上を、上下に単振動する。   In FIG. 6A, the change in the display position of the introduction image 420 (or the display position of the introduction image group 430) associated with the item in the temporarily selected state is a simple vibration with a period of “N” and a width of “A”. It is. In other words, referring to FIG. 4, the introduction image 420 (or the introduction image group 430) associated with the temporarily selected state item is simply moved up and down on the trajectory 440 as the temporarily selected state item changes. Vibrate.

上述のように、CPU 101は、所定の軌道440上で、連続的に、紹介画像群430を移動させる。図6(b)は、例えば通常項目640Eの表示位置C640Eから通常項目640Fの表示位置C640Fまで移動するケースで、紹介画像群430の表示位置が移動する様子を表す図である。移動開始前、紹介画像群430は領域681に静止している。移動を開始すると、紹介画像群430はY軸の正方向に滑らかに移動していき、中間の領域682を経由し、最終的に領域683まで移動して停止する。移動速度は任意である。 As described above, the CPU 101 continuously moves the introduction image group 430 on the predetermined trajectory 440. 6 (b) is for example the case of moving from the normal item 640E display position C 640E to the normal item display position C 640 f of 640 f, it is a diagram illustrating a state in which the display position of the introduction image group 430 is moved. Before the start of movement, the introduction image group 430 is stationary in the region 681. When the movement is started, the introduction image group 430 moves smoothly in the positive direction of the Y axis, and finally moves to the area 683 via the intermediate area 682 and stops. The moving speed is arbitrary.

例えば、図4に示すように、仮選択状態の項目がブロック410(配列AR[0])に対応する項目であるとき、CPU 101は、配列AR[0]に対応する項目の紹介画像420(イルカ)を、表示位置のX座標が紹介画像群430の真ん中付近であり、且つ、表示位置のY座標がCである位置に配置して、表示する。 For example, as illustrated in FIG. 4, when the item in the temporarily selected state is an item corresponding to the block 410 1 (array AR [0]), the CPU 101 introduces an introduction image 420 of the item corresponding to the array AR [0]. 1 (Dolphin) is displayed at a position where the X coordinate of the display position is near the center of the introduction image group 430 and the Y coordinate of the display position is C 1 .

もし仮選択状態の項目が1つ後の配列AR[1]に対応する項目に変更されると、図7に示すように、CPU 101は、配列AR[1]に対応する項目の紹介画像420(イヌ)を、表示位置のX座標が紹介画像群430の真ん中付近であり、且つ、表示位置のY座標がCである位置に配置して表示する。つまり、紹介画像420(カメ),420(イルカ),420(イヌ),420(ハリネズミ)が左側に1つずつ移動し、紹介画像420(トリ)が新たに表示される。紹介画像420N−1(シカ)は紹介画像群430から除かれる。 If the item in the temporarily selected state is changed to an item corresponding to the next array AR [1], as shown in FIG. 7, the CPU 101 introduces an introduction image 420 of the item corresponding to the array AR [1]. 2 (dog), a near center X coordinate of the display position of the introduced image group 430, and, Y coordinates of the display position is displayed by arranging the position is C 2. That is, the introduction images 420 N (turtles), 420 1 (dolphins), 420 2 (dogs), 420 3 (hedgehogs) move one by one to the left, and the introduction images 420 4 (birds) are newly displayed. The introduction image 420 N-1 (deer) is excluded from the introduction image group 430.

更に、CPU 101は、紹介画像群430の表示位置を、矢印700の向きに移動量ΔCだけ移動する。つまり、表示位置が最小の極項目410に対応する配列AR[M]から、表示位置が最大の極項目410に対応する配列AR[L]までの間(言い換えればメニュー400を表す楕円の右半分)では、仮選択状態の項目が正の向きに1つシフトすると、紹介画像群430は下に移動する。また、仮選択状態の項目が負の向きに1つシフトすると、紹介画像群430は上に移動する。 Further, the CPU 101 moves the display position of the introduction image group 430 by the movement amount ΔC in the direction of the arrow 700. That is, the display position from the array AR corresponding to the minimum pole item 410 M [M], the display position of the ellipse representing between (in other words menu 400 up sequence AR corresponding to pole fields 410 L [L] In the right half), the introductory image group 430 moves downward when the temporarily selected item is shifted by one in the positive direction. In addition, when the temporarily selected item is shifted by one in the negative direction, the introduction image group 430 moves upward.

また、表示位置が最大の極項目410に対応する配列AR[L]から、表示位置が最小の極項目410に対応する配列AR[M]までの間(言い換えればメニュー400を表す楕円の左半分)では、仮選択状態の項目が正の向きに1つシフトすると、紹介画像群430は上に移動する。また、仮選択状態の項目が負の向きに1つシフトすると、紹介画像群430は下に移動する。 Further, from the array AR [L] the display position corresponding to the maximum of the pole fields 410 L, the display position of the ellipse representing the minimum pole item 410 until the corresponding sequence AR [M] to M (i.e. menu 400 Invite In the left half), when the item in the temporarily selected state is shifted by one in the positive direction, the introduction image group 430 moves upward. Further, when the item in the temporarily selected state is shifted by one in the negative direction, the introduction image group 430 moves downward.

従って、画面全体が、いわゆるスクロールバーのように見える。紹介画像群430(マーク画像)は、スクロールバーの“つまみ”部分の画像に相当する。   Therefore, the entire screen looks like a so-called scroll bar. The introduction image group 430 (mark image) corresponds to an image of the “knob” portion of the scroll bar.

次に、本実施形態の表示装置200の上記各構成が行う表示処理について、図8のフローチャートを用いて説明する。表示装置200は、再生対象となり得るすべての楽曲(項目)を提示するメニュー400と、楽曲に予め対応付けられる紹介画像420と、を含む画面を表示する。表示装置200は、複数の楽曲の中からいずれか1つの楽曲を選択する指示入力をユーザから受け付け、この指示入力が示す楽曲の再生を開始する。以下、表示装置200の電源が投入され、最初にいずれか1つの項目が選択されるまでの処理の流れを例にとって説明する。   Next, display processing performed by each of the above components of the display device 200 of the present embodiment will be described with reference to the flowchart of FIG. The display device 200 displays a screen including a menu 400 that presents all songs (items) that can be reproduced and an introduction image 420 that is associated with the music in advance. The display device 200 receives an instruction input for selecting any one of a plurality of music pieces from the user, and starts playing the music indicated by the instruction input. Hereinafter, the flow of processing from when the display device 200 is turned on until one of the items is first selected will be described as an example.

まず、CPU 101は、表示位置定義情報500を外部メモリ106から読み出し、それぞれの項目に対応付けられる表示位置を取得する(ステップS801)。   First, the CPU 101 reads the display position definition information 500 from the external memory 106, and acquires the display position associated with each item (step S801).

CPU 101は、すべての項目のうち現在注目されている項目(注目項目)を示す情報をRAM 103から取得する(ステップS802)。注目項目は、仮選択状態に設定されている項目である。表示処理の開始直後では、注目項目は予め設定される初期値である。   The CPU 101 acquires, from the RAM 103, information indicating an item that is currently focused (a focused item) among all items (step S802). The item of interest is an item that is set in the provisional selection state. Immediately after the start of the display process, the item of interest is an initial value set in advance.

CPU 101は、ステップS802で取得した注目項目を含む所定個数の紹介画像420を取得する(ステップS803)。本実施形態では、すべての楽曲のそれぞれに対応付けられる紹介画像420は外部メモリ106に予め格納されており、CPU 101は、注目項目に対応付けられる紹介画像420と、注目項目の前後の項目に対応付けられる紹介画像420と、を外部メモリ106から読み出す。   The CPU 101 acquires a predetermined number of introduction images 420 including the attention item acquired in step S802 (step S803). In this embodiment, the introduction images 420 associated with all of the music pieces are stored in the external memory 106 in advance, and the CPU 101 assigns the introduction image 420 associated with the attention item and items before and after the attention item. The introduction image 420 to be associated is read from the external memory 106.

例えば、図4に示すように所定個数が5であるとき、CPU 101は、注目項目(ブロック410に相当)に対応付けられる紹介画像420(イルカ)と、注目項目と隣り合う前後の項目に対応付けられる紹介画像420(イヌ)及び紹介画像420(カメ)と、注目項目と1つ飛びで隣り合う前後の項目に対応付けられる紹介画像420(ハリネズミ)及び紹介画像420N−1(シカ)と、を取得する。 For example, when a predetermined number as shown in FIG. 4 is 5, CPU 101 is focused item introduction is associated with (corresponding to block 410 1) image 420 1 and (dolphins), before and after the item adjacent to the noticed item The introduction image 420 2 (dog) and the introduction image 420 N (turtle) associated with each other, the introduction image 420 3 (hedgehog) and the introduction image 420 N− associated with the next item before and after the target item. 1 (deer).

CPU 101は、ステップS802で取得した注目項目に対応付けられる表示位置に、注目項目に対応付けられる紹介画像420を配置して、モニターに表示する(ステップS804)。   The CPU 101 arranges the introduction image 420 associated with the attention item at the display position associated with the attention item acquired in step S802, and displays the introduction image 420 on the monitor (step S804).

次に、CPU 101は、注目項目を変更する指示を受け付けたか否かを判別する(ステップS805)。   Next, the CPU 101 determines whether or not an instruction to change the attention item has been received (step S805).

注目項目を変更する指示は、ユーザがコントローラ105を操作することにより与えられる。あるいは、CPU 101は、注目項目が設定されてから所定時間が経過した場合に注目項目を変更する指示があったものとみなすというような所定のアルゴリズムにより判別してもよい。   An instruction to change the attention item is given by the user operating the controller 105. Or CPU101 may discriminate | determine by the predetermined | prescribed algorithm which considers that there existed the instruction | indication which changes an attention item, when predetermined time passes after an attention item is set.

注目項目を変更する指示入力を受け付けたと判別した場合(ステップS805;YES)、CPU 101は、指示入力に応じて注目項目を変更し(ステップS806)、新たに設定した注目項目を示す情報をRAM 103に格納する。CPU 101は、ステップS803に戻り、上記ステップS803乃至S805の処理を繰り返す。   When it is determined that an instruction input for changing the attention item has been received (step S805; YES), the CPU 101 changes the attention item in accordance with the instruction input (step S806), and stores information indicating the newly set attention item in the RAM. 103. The CPU 101 returns to step S803 and repeats the processing of steps S803 to S805.

一方、注目項目を変更する指示入力を受け付けていないと判別した場合(ステップS805;NO)、CPU 101は、注目項目を選択する指示があったか否かを判別する(ステップS807)。   On the other hand, when it is determined that an instruction input for changing the attention item is not received (step S805; NO), the CPU 101 determines whether or not there is an instruction to select the attention item (step S807).

注目項目を選択する指示は、ユーザがコントローラ105を操作することにより与えられる。あるいは、CPU 101は、注目項目が設定されてから所定時間が経過した場合に注目項目を選択する指示があったものとみなすというような所定のアルゴリズムにより、判別してもよい。例えば、ユーザが項目を自由に選択できる時間に制限を設け、所定の制限時間が経過しても選択指示が入力されない場合、タイムオーバーと見なし、現在注目項目に設定されている項目を強制的に選択状態に設定してもよい。   An instruction to select the item of interest is given by the user operating the controller 105. Alternatively, the CPU 101 may make a determination by a predetermined algorithm such that an instruction to select an attention item is given when a predetermined time elapses after the attention item is set. For example, if the user can freely select an item, and a selection instruction is not input even after a predetermined time limit, it is considered that the time is over and the item currently set as the item of interest is forcibly selected. The state may be set.

注目項目を選択する指示入力を受け付けていないと判別した場合(ステップS807;NO)、CPU 101は、ステップS805の処理に戻る。   When it is determined that the instruction input for selecting the item of interest is not accepted (step S807; NO), the CPU 101 returns to the process of step S805.

注目項目を選択する指示入力を受け付けたと判別した場合(ステップS807;YES)、CPU 101は、注目項目を仮選択状態から選択状態に変更し、注目項目に対応付けられる楽曲の再生を開始する(ステップS808)。   If it is determined that an instruction input for selecting the item of interest has been received (step S807; YES), the CPU 101 changes the item of interest from the temporary selection state to the selection state, and starts playing the music associated with the item of interest ( Step S808).

本実施形態によれば、表示装置200は、ユーザが選択可能な複数の項目を、ユーザにとって見やすいように提示することができる。ユーザは、複数の項目の中から所望の項目を選択しやすくなる。   According to the present embodiment, the display device 200 can present a plurality of items that can be selected by the user so that the user can easily see the items. The user can easily select a desired item from a plurality of items.

例えば、複数の項目を含んでいてそれらをサイクリックに表示するメニュー画面において、項目数が比較的多い場合、画面の大きさやレイアウトの都合上、すべての項目に対応する紹介画像420を一度に表示しきれないことがある。このような場合、一般的には、仮選択中の項目に対応する紹介画像420と、その前後の項目の紹介画像420と、だけをピックアップして表示する手法がある。項目順がサイクリックな場合、ピックアップされた項目がすべての項目のうち何番目の項目なのかを把握しづらくなってしまうことがある。しかし、本実施形態によれば、ピックアップされた項目の順番の目安が、紹介画像群430(マーク画像)が上下に移動することにより、ユーザに提供される。従って、ユーザは、現在仮選択している項目が項目全体のうちどの辺りにあるものなのかを把握し易くなり、所望の項目を探し当て易くなる。   For example, in a menu screen that includes a plurality of items and displays them cyclically, if the number of items is relatively large, introduction images 420 corresponding to all items are displayed at a time for convenience of screen size and layout. There are times when it cannot be done. In such a case, generally, there is a method of picking up and displaying only the introduction image 420 corresponding to the temporarily selected item and the introduction images 420 of the preceding and succeeding items. If the item order is cyclic, it may be difficult to know the number of items among all items picked up. However, according to the present embodiment, a guide for the order of items picked up is provided to the user by moving the introduction image group 430 (mark image) up and down. Therefore, it becomes easy for the user to grasp the area where the currently provisionally selected item is located in the entire item, and to easily find a desired item.

本実施形態では、ブロック410の表示位置と、注目項目に対応する紹介画像420(又は紹介画像群430)の表示位置と、は異なる値である。しかし、これらは同じ値であってもよい。例えば、ブロック410の表示位置Yと、ブロック410が示す項目AR[0]に対応付けられる表示位置Cと、を一致させてもよい。同様に、すべてのブロック410について、ブロックの表示位置と、ブロックが示す項目に対応付けられる表示位置と、を一致させてもよい。 In the present embodiment, the display position of the block 410 is different from the display position of the introduction image 420 (or introduction image group 430) corresponding to the item of interest. However, these may be the same value. For example, a display position Y 1 of the block 410 1, and the display position C 1 associated with the item AR [0] indicating the block 410 1 may be matched to. Similarly, for all the blocks 410, the display positions of the blocks may be matched with the display positions associated with the items indicated by the blocks.

ブロック410の表示位置と、注目項目に対応する紹介画像420(又は紹介画像群430)の表示位置と、を一致させた場合、ブロック410は、注目項目に対応する紹介画像420(又は紹介画像群430)に隠れる場合がある。しかし、これらを一致させることにより、注目項目の変化と表示位置との連動が明確となり、ユーザはより直感的に項目を選択しやすくなる。   When the display position of the block 410 is matched with the display position of the introduction image 420 (or introduction image group 430) corresponding to the attention item, the block 410 displays the introduction image 420 (or introduction image group corresponding to the attention item). 430). However, by making these coincide, the link between the change of the item of interest and the display position becomes clear, and the user can more easily select the item more intuitively.

本実施形態では、円環状のメニュー400が表示されている。しかし、CPU 101は、必ずしもメニュー400を表示しなくてもよい。メニュー400が表示されない場合においても、注目項目に対応する紹介画像420(又は紹介画像群430)の表示位置は、注目項目の変化に応じて所定量だけ軌道400上を移動する。よって、ユーザは、注目項目に対応する紹介画像420(又は紹介画像群430)の表示位置から、全項目のうち現在注目している項目がどの辺りに位置する項目なのか、あるいは全項目数がどれくらいなのか、といった状況を、おおよそ推測することが可能である。   In the present embodiment, an annular menu 400 is displayed. However, the CPU 101 does not necessarily have to display the menu 400. Even when the menu 400 is not displayed, the display position of the introduction image 420 (or the introduction image group 430) corresponding to the attention item moves on the track 400 by a predetermined amount according to the change of the attention item. Therefore, the user can determine from which display position of the introduction image 420 (or the introduction image group 430) corresponding to the item of interest the item in which the currently focused item is located, or the total number of items. It is possible to roughly estimate the situation such as how much.

(実施形態2)
次に、本発明のその他の実施形態について説明する。上記実施形態では、注目項目に対応する紹介画像420(又は紹介画像群430)の表示位置は三角関数を用いた周期的な関数F(P)を用いて変化する。しかし、関数F(P)は上述のものに限られない。本実施形態は、関数F(P)のバリエーションを提示するものである。
(Embodiment 2)
Next, other embodiments of the present invention will be described. In the above embodiment, the display position of the introduction image 420 (or the introduction image group 430) corresponding to the item of interest changes using a periodic function F (P) using a trigonometric function. However, the function F (P) is not limited to the above. This embodiment presents a variation of the function F (P).

図9は、関数F(P)(以下「関数910」という。)の一例を示す図である。関数910は、いわゆる“のこぎり波”に類似した形状をしており、周期が「N」(Nは項目の総数)、振幅が「A」の周期関数である。   FIG. 9 is a diagram illustrating an example of a function F (P) (hereinafter referred to as “function 910”). The function 910 has a shape similar to a so-called “sawtooth wave”, and is a periodic function having a period of “N” (N is the total number of items) and an amplitude of “A”.

波形は、表示位置が最小となる極項目920から項目の配列順に比例して上がっていき、もう一つの極項目930で最大値をとる。また、表示位置が最大となる極項目930から項目の配列順に比例して下がっていき、極項目920に至る。波形は、このような変化を周期的に繰り返す。   The waveform rises in proportion to the arrangement order of the items from the pole item 920 where the display position is the smallest, and takes the maximum value in the other pole item 930. Further, the polar item 930 having the maximum display position is lowered in proportion to the arrangement order of the items to reach the polar item 920. The waveform periodically repeats such changes.

図9では、極項目920から正の向きに極項目930へ向かう間、5つの通常項目940A〜940Eがある。また、極項目930から正の向きに極項目920へ向かう間、1つの通常項目940Fがある。極項目920,930で挟まれる区間内の通常項目940の数は任意である。   In FIG. 9, there are five normal items 940 </ b> A to 940 </ b> E while going from the pole item 920 to the pole item 930 in the positive direction. Further, there is one normal item 940F while going from the pole item 930 to the pole item 920 in the positive direction. The number of normal items 940 in the section sandwiched between the pole items 920 and 930 is arbitrary.

例えば、もし通常項目940Fを削除すると、極項目930から正の向きへ極項目920に注目項目が変更されたときに、紹介画像420(もしくは紹介画像群430)の表示位置が最大値から最小値まで極端に大きく移動してしまい、ユーザにとって見づらい画面になる恐れがある。また、項目が巡回的であることがユーザにとって分かりにくくなってしまう恐れがある。そこで、極項目920,930で挟まれる各区間内の通常項目940の数はゼロでないことが望ましい。   For example, if the normal item 940F is deleted, the display position of the introduction image 420 (or the introduction image group 430) is changed from the maximum value to the minimum value when the attention item is changed from the pole item 930 to the pole item 920 in the positive direction. The screen may become extremely difficult to see for the user. Also, it may be difficult for the user to understand that the item is cyclic. Therefore, it is desirable that the number of normal items 940 in each section sandwiched between the pole items 920 and 930 is not zero.

言い換えれば、関数910の傾きは、ゼロより大きく、且つ、無限大ではない所定値より小さい範囲内であることが望ましい。   In other words, it is desirable that the slope of the function 910 is within a range larger than zero and smaller than a predetermined value that is not infinite.

また、項目に対応付けられる表示位置は互いに同じ値をとることがあってもよい。例えば図9では、通常項目940Cの表示位置と通常項目940Fの表示位置は同じである。   In addition, display positions associated with items may take the same value. For example, in FIG. 9, the display position of the normal item 940C and the display position of the normal item 940F are the same.

図10は、関数F(P)(以下「関数1010」という。)の他の例を示す図である。関数1010は、関数910の形状を滑らかにしたような形状をしている。関数1010も、周期が「N」(Nは項目の総数)、振幅が「A」の周期関数である。   FIG. 10 is a diagram illustrating another example of the function F (P) (hereinafter referred to as “function 1010”). The function 1010 is shaped like the function 910 is smoothed. The function 1010 is also a periodic function with a period of “N” (N is the total number of items) and an amplitude of “A”.

波形は、表示位置が最小となる極項目1020から項目の配列順と共に上がっていき、もう一つの極項目1030で最大値をとる。また、表示位置が最大となる極項目1030から項目の配列順と共に下がっていき、極項目1020に至る。波形は、このような変化を周期的に繰り返す。   The waveform rises from the extreme item 1020 having the smallest display position along with the arrangement order of the items, and takes the maximum value in the other extreme item 1030. Further, the extreme item 1030 having the maximum display position is lowered with the arrangement order of the items, and reaches the extreme item 1020. The waveform periodically repeats such changes.

関数F(P)は、上記実施形態及び本実施形態に記載したものに限られるわけではない。項目の順番が巡回的に定義され、極項目が2つ存在し、隣り合う極項目で挟まれる区間で単調増加と単調減少を繰り返し、表示位置が最大値から最小値まで振動する形状であればよい。   The function F (P) is not limited to those described in the above embodiment and this embodiment. If the order of items is defined cyclically, there are two extreme items, and if the shape is such that the display position vibrates from the maximum value to the minimum value, repeatedly increasing and decreasing monotonously in the interval between adjacent extreme items Good.

本実施形態によれば、表示装置200は、ユーザが選択可能な複数の項目を、ユーザにとって見やすいように提示することができる。   According to the present embodiment, the display device 200 can present a plurality of items that can be selected by the user so that the user can easily see the items.

(実施形態3)
次に、本発明のその他の実施形態について説明する。上記実施形態では、注目項目に対応する紹介画像420を含む紹介画像群430(マーク画像)の表示位置が変化しているが、本実施形態では、注目項目に対応する紹介画像420の表示位置が不変である一方、注目項目に対応する紹介画像420を除く他の紹介画像群430の表示位置が変化する点で異なる。
(Embodiment 3)
Next, other embodiments of the present invention will be described. In the above embodiment, the display position of the introduction image group 430 (mark image) including the introduction image 420 corresponding to the attention item is changed, but in this embodiment, the display position of the introduction image 420 corresponding to the attention item is changed. On the other hand, it is different in that the display position of the other introduction image group 430 excluding the introduction image 420 corresponding to the item of interest changes.

本実施形態では、紹介画像群(マーク画像)の定義は、「画面に表示される所定個数の紹介画像420のうち、現在の注目項目を除くものすべて」である。   In the present embodiment, the definition of the introduction image group (mark image) is “all of the predetermined number of introduction images 420 displayed on the screen excluding the current attention item”.

図11は、上述の図4に示す初期状態から、仮選択状態の項目が配列AR[0]の1つ後の配列AR[1]に対応する項目に変更されたときの画面の構成例である。図11において、紹介画像420,420,420,420の4つをまとめて紹介画像群1100(マーク画像)という。 FIG. 11 is a configuration example of a screen when the provisional selection state item is changed from the initial state shown in FIG. 4 to an item corresponding to the array AR [1] immediately after the array AR [0]. is there. In FIG. 11, the four introduction images 420 N , 420 1 , 420 3 , and 420 4 are collectively referred to as an introduction image group 1100 (mark image).

例えば、仮選択状態の項目が配列AR[0]に対応する項目であるとき、図4に示すように、注目項目に対応する紹介画像420と、紹介画像群430は、同じ表示位置Cに配置される。 For example, when the items of provisional selection state is an item corresponding to SEQ AR [0], as shown in FIG. 4, and introduce the image 420 1 corresponding to the target item, introduced image group 430, the same display positions C 1 Placed in.

仮選択状態の項目が配列AR[0]に対応する項目から配列AR[1]に対応する項目に変更されると、図11に示すように、新たな注目項目に対応する紹介画像420は、古い注目項目に対応する紹介画像420が配置されていた位置と同じ表示位置C1に配置される。一方、紹介画像420,420,420,420の4つから構成される紹介画像群1100は、矢印1150の向きに変位ΔC(=C−C)だけ移動した表示位置Cに配置される。 When an item of temporarily selected state is changed to the item corresponding to SEQ AR [1] from the item corresponding to the array AR [0], as shown in FIG. 11, it is introduced image 420 2 corresponding to the new target item It is located at the same display position C1 to the position of introduction image 420 1 corresponding to the old target item has been located. On the other hand, introduces image 420 N, 420 1, 420 3 , 420 introduces image group 1100 composed from four 4, the displacement in the direction of arrow 1150 ΔC (= C 2 -C 1 ) just moved display position C 2 Placed in.

注目項目に対応する紹介画像420は、ユーザが最も関心を示しているものと推定できる。そこで、注目項目に対応する紹介画像420の表示位置を固定することにより、紹介画像420をより見やすくすることができる。   It can be estimated that the introduction image 420 corresponding to the attention item is most interested in the user. Therefore, by fixing the display position of the introduction image 420 corresponding to the attention item, the introduction image 420 can be made easier to see.

例えば、ユーザが様々な紹介画像420を見比べながら項目を選んでいる状況において、注目項目に対応する紹介画像420を上下に動かしてしまうと、ユーザは最も関心のある紹介画像420を見るために頻繁に視点を上下に移動させねばならず、大変見づらい画面になってしまう恐れがある。しかし、注目項目に対応する紹介画像420の表示位置を固定し、且つ、他の紹介画像420を上下に移動させることにより、ユーザはじっくりと紹介画像420を閲覧しながら項目を選択できるようになる。   For example, in a situation where the user selects an item while comparing various introduction images 420, if the introduction image 420 corresponding to the item of interest is moved up and down, the user frequently looks at the introduction image 420 that is most interested. The viewpoint has to be moved up and down, which may result in a screen that is very difficult to see. However, by fixing the display position of the introduction image 420 corresponding to the attention item and moving the other introduction images 420 up and down, the user can select items while browsing the introduction image 420 carefully. .

(実施形態4)
次に、本発明のその他の実施形態について説明する。上記各実施形態では、紹介画像420又は紹介画像群430の表示位置がユーザから見て画面の上下に移動しているが、本実施形態は、画面の左右に移動する点で異なる。
(Embodiment 4)
Next, other embodiments of the present invention will be described. In each of the above embodiments, the display position of the introduction image 420 or the introduction image group 430 moves up and down the screen as viewed from the user, but this embodiment is different in that it moves to the left and right of the screen.

図12は、表示装置200によって表示される画面の構成例を示す図である。この画面には、楽曲リストを表す円環状のメニュー1200と、すべての楽曲のうち所定個数分の楽曲に対応する紹介画像1220(図12では1220N−1,1220,1220,1220,1220の5個)が表示される。注目項目は、紹介画像1220(イルカ)に対応する項目である。 FIG. 12 is a diagram illustrating a configuration example of a screen displayed by the display device 200. On this screen, an annular menu 1200 representing a music list and introduction images 1220 corresponding to a predetermined number of songs among all the songs (in FIG. 12, 1220 N−1 , 1220 N , 1220 1 , 1220 2 , 5 of 1220 3 ) is displayed. The item of interest is an item corresponding to the introduction image 1220 1 (dolphins).

円環状のメニュー1200は、複数のブロック1210から構成される。図12では、メニュー1200にはN個のブロック(1210,1210,1210など)がある。ブロック1210のそれぞれは、いずれかの楽曲(項目)に対応付けられている。本実施形態では再生対象の楽曲がN個あるので、ブロック1210も同数(N個)存在する。 The annular menu 1200 includes a plurality of blocks 1210. In FIG. 12, the menu 1200 has N blocks (1210 1 , 1210 2 , 1210 N, etc.). Each of the blocks 1210 is associated with one of the music pieces (items). In this embodiment, since there are N pieces of music to be played, there are the same number (N) of blocks 1210.

本実施形態では、表示位置は、紹介画像420を代表する点のX座標値で指定される。代表する点として、画像データの中心点、重心点、頂点などが用いられる。   In the present embodiment, the display position is specified by the X coordinate value of a point representing the introduction image 420. As a representative point, a center point, a center of gravity point, a vertex, or the like of image data is used.

紹介画像1220もしくは紹介画像群1230の表示位置は、所定の軌道1240上で連続的に移動する。軌道1240は、端点1251,1252を結ぶ線分である。ただし、軌道1240の形状は任意である。   The display position of the introduction image 1220 or the introduction image group 1230 continuously moves on a predetermined trajectory 1240. The trajectory 1240 is a line segment connecting the end points 1251 and 1252. However, the shape of the track 1240 is arbitrary.

表示位置の最小値は、最もX座標値が小さい(つまり画面の最も左にある)ブロック1210Mに対応する表示位置DMである。また、最大値は、最もX座標値が大きい(つまり画面の最も右にある)ブロック1210の表示位置に対応する表示位置DLである。 The minimum value of the display position is the display position DM corresponding to the block 1210M having the smallest X coordinate value (that is, the leftmost part of the screen). The maximum value is the display position DL corresponding to the display position of the block 1210 L having the largest X coordinate value (that is, the rightmost part of the screen).

表示位置Dに対応する項目(画面の最も左にあるブロック1210に対応する項目)と、表示位置Dに対応する項目(画面の最も右にあるブロック1210に対応する項目)が、それぞれ極項目である。極項目は、端点1251に対応する項目(ブロック1210に対応する項目)と、端点1252に対応する項目(ブロック1210に対応する項目)と、の2つである。 An item corresponding to the display position D M (item corresponding to the block 1210 M most to the left of the screen), the item corresponding to the display position D L (item corresponding to the block 1210 L most to the right of the screen), Each is an extreme item. There are two extreme items: an item corresponding to the end point 1251 (item corresponding to the block 1210 M ) and an item corresponding to the end point 1252 (item corresponding to the block 1210 L ).

通常項目は、端点1251,1252以外の位置に対応する項目であり、図12の場合、2つの端点1251,1252に対応する2項目以外の、(N−2)個の他の項目すべてである。   The normal items are items corresponding to positions other than the end points 1251 and 1252, and in the case of FIG. 12, they are all (N-2) other items other than the two items corresponding to the two end points 1251 and 1252. .

例えば、図12に示すように、仮選択状態の項目がブロック1210(配列AR[0])に対応する項目であるとき、CPU 101は、配列AR[0]に対応する項目の紹介画像1220(イルカ)を、表示位置のY座標が紹介画像群1230の真ん中付近であり、且つ、表示位置のX座標がDである位置に配置する。 For example, as shown in FIG. 12, when the item in the temporarily selected state is an item corresponding to the block 1210 1 (array AR [0]), the CPU 101 introduces the introduction image 1220 of the item corresponding to the array AR [0]. 1 (Dolphin) is arranged at a position where the Y coordinate of the display position is near the middle of the introduction image group 1230 and the X coordinate of the display position is D 1 .

もし仮選択状態の項目が1つ後の配列AR[1]に対応する項目に変更されると、図13に示すように、CPU 101は、配列AR[1]に対応する項目の紹介画像420(イヌ)を、表示位置のY座標が紹介画像群1230の真ん中付近であり、且つ、表示位置のX座標がDである位置に配置する。つまり、紹介画像1220(カメ),1220(イルカ),1220(イヌ),1220(ハリネズミ)が上側に1つずつ移動し、紹介画像1220(トリ)が新たに表示される。紹介画像1220N−1(シカ)は紹介画像群1230から除かれる。 If the item in the temporarily selected state is changed to the item corresponding to the next array AR [1], as shown in FIG. 13, the CPU 101 introduces the introduction image 420 of the item corresponding to the array AR [1]. 2 (dog), Y coordinates of the display position is near the middle of the introduction images 1230, and, X coordinates of the display position is disposed at a position which is D 2. That is, the introduction images 1220 N (turtle), 1220 1 (dolphins), 1220 2 (dogs), and 1220 3 (hedgehogs) move upward one by one, and the introduction image 1220 4 (bird) is newly displayed. The introduction image 1220 N-1 (deer) is excluded from the introduction image group 1230.

更に、CPU 101は、紹介画像群1230の表示位置を、矢印1300の向きに移動量ΔDだけ移動する。つまり、表示位置が最小の極項目1210に対応する配列AR[M]から、表示位置が最大の極項目1210に対応する配列AR[L]までの間(言い換えればメニュー1200を表す楕円の上半分)では、仮選択状態の項目が正の向きに1つシフトすると、紹介画像群1230は右に移動する。また、仮選択状態の項目が負の向きに1つシフトすると、紹介画像群1230は左に移動する。 Further, the CPU 101 moves the display position of the introduction image group 1230 by the movement amount ΔD in the direction of the arrow 1300. That is, from the array AR [M] corresponding to the pole item 1210 M having the smallest display position to the array AR [L] corresponding to the pole item 1210 L having the largest display position (in other words, an ellipse representing the menu 1200). In the upper half), when the temporarily selected item is shifted by one in the positive direction, the introduction image group 1230 moves to the right. When the item in the temporarily selected state is shifted by one in the negative direction, the introduction image group 1230 moves to the left.

また、表示位置が最大の極項目1210に対応する配列AR[L]から、表示位置が最小の極項目1210に対応する配列AR[M]までの間(言い換えればメニュー1200を表す楕円の下半分)では、仮選択状態の項目が正の向きに1つシフトすると、紹介画像群1230は左に移動する。また、仮選択状態の項目が負の向きに1つシフトすると、紹介画像群1230は右に移動する。 Further, the sequence AR display position corresponding to the maximum of the pole Item 1210 L [L], the display position of the ellipse representing the menu 1200 in other words between (up minimal sequence AR corresponding to pole item 1210 M [M] In the lower half), when the temporarily selected item is shifted by one in the positive direction, the introduction image group 1230 moves to the left. When the item in the temporarily selected state is shifted by one in the negative direction, the introduction image group 1230 moves to the right.

本実施形態によれば、表示装置200は、ユーザが選択可能な複数の項目を、ユーザにとって見やすいように提示することができる。表示位置を移動する方向は、画面の上下方向ではなく、画面の左右方向であってもよい。また、本実施形態と上記実施形態を組み合わせることにより、画面の斜め方向に表示位置を移動させることも可能である。   According to the present embodiment, the display device 200 can present a plurality of items that can be selected by the user so that the user can easily see the items. The direction in which the display position is moved may be the horizontal direction of the screen, not the vertical direction of the screen. Further, by combining the present embodiment and the above-described embodiment, the display position can be moved in the diagonal direction of the screen.

(実施形態5)
次に、本発明のその他の実施形態について説明する。上記各実施形態では極項目の数が2つであるが、本実施形態では極項目の数が3つ以上となり得る点で上記各実施形態と異なる。
(Embodiment 5)
Next, other embodiments of the present invention will be described. In each of the above embodiments, the number of extreme items is two. However, in this embodiment, the number of extreme items can be three or more, which is different from the above embodiments.

図14,図15,図16(a)は、本実施形態の表示装置200によって表示される、項目の選択を受け付ける画面の構成例を説明するための図である。画面には、ユーザが操作可能なメニューとして、第1メニュー1410と第2メニュー1420の2つがある。図16(b)は、表示位置の変化を説明するための図である。   FIG. 14, FIG. 15, and FIG. 16 (a) are diagrams for explaining a configuration example of a screen that accepts item selection and is displayed by the display device 200 of the present embodiment. The screen has two menus, a first menu 1410 and a second menu 1420, which can be operated by the user. FIG. 16B is a diagram for explaining a change in the display position.

表示装置200は、ユーザによってあるいはCPU 101によって選択される楽曲を再生すると共に、選択された楽曲を用いた音楽ゲームを実行する。プレイヤーは、足譜と呼ばれるオブジェクトに合わせてボタンを押圧することにより、再生される楽曲に合わせてダンスができる。この音楽ゲームの詳細は、例えば、特許第3003851号公報に開示されている。   The display device 200 plays the music selected by the user or by the CPU 101 and executes a music game using the selected music. The player can dance to the music to be played by pressing a button in accordance with an object called a footstep. Details of this music game are disclosed in, for example, Japanese Patent No. 3003851.

ゲーム画面には、画面内に固定されている静止マークと、再生される楽曲に合わせて静止マークの位置に向かって移動する踏み位置指示マークと、が表示される。静止マークには、上下左右のいずれかの矢印の画像が描かれており、それぞれ、上下左右の4つのボタンのいずれかをプレイヤーが押圧すべきタイミングを指示するマークである。踏み位置指示マークには、上下左右のいずれかの矢印が描かれており、それぞれ、上下左右の4つのボタンに対応付けられている。静止マークと同じ位置に踏み位置指示マークが移動してきたときに、静止マークに描かれる矢印の向きに対応するボタンをプレイヤーが押圧すると、プレイヤーの点数が加算される。   On the game screen, a stationary mark fixed in the screen and a step position indication mark that moves toward the position of the stationary mark in accordance with the music to be played are displayed. The stationary mark is an image of one of the up, down, left, and right arrows, and is a mark that indicates the timing at which the player should press one of the four buttons, up, down, left, or right. The step position indication mark is drawn with up, down, left, and right arrows, which are respectively associated with four buttons, up, down, left, and right. When the stepping position instruction mark moves to the same position as the stationary mark and the player presses the button corresponding to the direction of the arrow drawn on the stationary mark, the player's score is added.

例えば、踏み位置指示マークが静止マークと重なる位置に移動してきたときに、移動してきた踏み位置指示マークに示される矢印に対応するボタンをプレイヤーが片足で押圧すると、再生されている楽曲に合った模範的なダンスステップを踏むことができるようになっている。本実施形態の表示装置200では、ユーザは、8種類の楽曲の中からいずれか1つの楽曲を自由に選択することができる。楽曲を選択するためのメニューが第1メニュー1410である。   For example, when the stepping position instruction mark has moved to a position that overlaps the stationary mark, if the player presses the button corresponding to the arrow indicated by the moved stepping position instruction mark with one foot, it matches the music being played. You will be able to take exemplary dance steps. In the display device 200 of the present embodiment, the user can freely select any one of eight types of music. A menu for selecting music is a first menu 1410.

また、この音楽ゲームでは、踏み位置指示マークの配置パターンや踏み位置指示マークの数などに基づいて、ゲームの難易度が設定されている。本実施形態の表示装置200では、ユーザは、8種類の難易度の中からいずれか1つの難易度を自由に選択することができる。難易度を選択するためのメニューが第2メニュー1420である。   In this music game, the difficulty level of the game is set based on the arrangement pattern of the step position instruction marks, the number of step position instruction marks, and the like. In the display device 200 of the present embodiment, the user can freely select any one of the eight difficulty levels. A menu for selecting the difficulty level is a second menu 1420.

つまり、ユーザは、第1メニュー1410と第2メニュー1420とを操作して、8種類の楽曲と8種類の難易度との自由な組み合わせ(この場合、組み合わせ総数は8×8=64種類)を選択することができる。以下、楽曲のことを「第1項目」と呼び、難易度のことを「第2項目」と呼ぶことがある。   That is, the user operates the first menu 1410 and the second menu 1420 to select a free combination of 8 types of music and 8 types of difficulty (in this case, the total number of combinations is 8 × 8 = 64 types). You can choose. Hereinafter, the music may be referred to as “first item”, and the difficulty may be referred to as “second item”.

第1メニュー1410は、それぞれ楽曲と対応付けられている8つのブロック1411〜1418から構成される。第2メニュー1420は、それぞれ難易度と対応付けられている8つのブロック1421〜1428から構成される。   The first menu 1410 is composed of eight blocks 1411 to 1418 each associated with a song. The second menu 1420 is composed of eight blocks 1421 to 1428 each associated with a difficulty level.

CPU 101は、仮選択状態の楽曲と仮選択状態の難易度との組み合わせに応じて、紹介画像1430を所定の表示位置に表示する。例えば図14は、仮選択状態の楽曲が「1」、仮選択状態の難易度が「3」のときの画面を表している。   The CPU 101 displays the introduction image 1430 at a predetermined display position according to the combination of the music in the temporarily selected state and the difficulty level in the temporarily selected state. For example, FIG. 14 shows a screen when the music in the temporarily selected state is “1” and the difficulty level in the temporarily selected state is “3”.

図17は、仮選択状態の楽曲と仮選択状態の難易度との組み合わせと、紹介画像1430の種類及び表示位置と、の対応付けの構成例を示す図である。CPU 101は、組み合わせに応じて、紹介画像1430としてイルカ、イヌ、ネズミ、トリ、ネコ、ゾウ、シカ、カメのいずれかと、表示位置としてX座標とY座標(図17では(C,D)などと表記)と、を取得する。 FIG. 17 is a diagram illustrating a configuration example of a correspondence between the combination of the music in the temporarily selected state and the difficulty level in the temporarily selected state, the type of the introduction image 1430, and the display position. In accordance with the combination, the CPU 101 selects any of dolphins, dogs, mice, birds, cats, elephants, deer, and turtles as the introduction image 1430, and X and Y coordinates (in FIG. 17, (C 1 , D 1 ) And so on).

本実施形態では、図15に示すように、網の目状の軌道1500が画面内に設定されている。CPU 101は、仮選択状態の楽曲と仮選択状態の難易度との組み合わせに応じて、軌道1500に沿って紹介画像1430の表示位置を移動させる。軌道1500における線分同士の交点の位置が、表示位置の目標点になる。   In the present embodiment, as shown in FIG. 15, a mesh-like trajectory 1500 is set in the screen. The CPU 101 moves the display position of the introduction image 1430 along the trajectory 1500 according to the combination of the music in the temporarily selected state and the difficulty level in the temporarily selected state. The position of the intersection of the line segments on the trajectory 1500 becomes the target point of the display position.

図15において、軌道1500全体のうち、交点1501〜1505を結ぶ線分が示す部分軌道は、「楽曲が1番目に固定され、且つ、難易度が1番目から8番目まで変化する」ときに描かれる、表示位置の軌道である。交点1501,1505の2つが、極項目に対応付けられる表示位置であり、その他は通常項目に対応付けられる表示位置である。紹介画像1430は、選択される難易度(第2項目)に応じて、この部分軌道上を左右に振動するように移動する。   In FIG. 15, the partial trajectory indicated by the line segment connecting the intersection points 1501 to 1505 in the entire trajectory 1500 is drawn when “the music is fixed first and the difficulty level changes from the first to the eighth”. This is the trajectory of the display position. Two intersections 1501 and 1505 are display positions associated with the pole items, and the other are display positions associated with the normal items. The introduction image 1430 moves so as to vibrate left and right on the partial trajectory according to the selected difficulty level (second item).

図15において、軌道1500全体のうち、交点1502,1506〜1509を結ぶ線分が示す部分軌道は、「楽曲が1番目から8番目まで変化し、且つ、難易度が2番目(又は8番目)に固定される」ときに描かれる、表示位置の軌道である。交点1502,1509の2つが、極項目に対応付けられる表示位置であり、その他は通常項目に対応付けられる表示位置である。紹介画像1430は、選択される楽曲(第1項目)に応じて、この部分軌道上を上下に振動するように移動する。   In FIG. 15, the partial trajectory indicated by the line segment connecting the intersection points 1502, 1506 to 1509 in the entire trajectory 1500 is “the music changes from the first to the eighth and the difficulty is second (or eighth). The trajectory of the display position drawn when “fixed to”. Two intersections 1502 and 1509 are display positions associated with the pole items, and the other are display positions associated with the normal items. The introduction image 1430 moves so as to vibrate up and down on the partial trajectory in accordance with the selected music (first item).

すなわち、交点1502は、極項目に対応付けられる表示位置になり得るばかりでなく、通常項目に対応付けられる表示位置ともなり得る。交点1503,1504も同様である。図15に示す25個の交点のうち、黒丸で示した交点が極項目に対応付けられる表示位置となり得るものであり、白丸で示した交点が常に通常項目に対応付けられる表示位置である。   That is, the intersection 1502 can be not only a display position associated with a pole item, but also a display position associated with a normal item. The same applies to the intersection points 1503 and 1504. Of the 25 intersections shown in FIG. 15, the intersection indicated by a black circle can be a display position associated with a polar item, and the intersection indicated by a white circle is always a display position associated with a normal item.

なお、軌道1500は、極項目の数が2である部分軌道の集合と解釈することができる。   Note that the trajectory 1500 can be interpreted as a set of partial trajectories having two pole items.

例えば、図16(a)は、「仮選択状態の楽曲が1番目、且つ、仮選択状態の難易度が3番目」の状態(変化前)から、「仮選択状態の楽曲が2番目、且つ、仮選択状態の難易度が4番目」の状態(変化後)へ、と変化した場合における画面の変化を説明するための図である。   For example, FIG. 16A shows a state where “the music in the temporarily selected state is the first and the difficulty level in the temporarily selected state is the third” (before the change), “the music in the temporarily selected state is the second, It is a figure for demonstrating the change of a screen when changing to the state (after a change) of the difficulty level of a temporary selection state to 4th.

変化前において、CPU 101は、図17に示される組み合わせ表から、「紹介画像がイルカ、表示位置が(C,D)」を選択する。 Before the change, the CPU 101 selects “the introduction image is a dolphin and the display position is (C 1 , D 3 )” from the combination table shown in FIG.

一方、変化後において、CPU 101は、図17に示される組み合わせ表から、「紹介画像がイヌ、表示位置が(C,D)」を選択する。 On the other hand, after the change, the CPU 101 selects “the introduction image is a dog and the display position is (C 2 , D 4 )” from the combination table shown in FIG.

CPU 101は、紹介画像1430の表示位置を、軌道1500に沿って矢印1610の向きに変位(D−D)、軌道1500に沿って矢印1620の向きに変位(C−C)だけ、移動する。 The CPU 101 displaces the display position of the introduction image 1430 in the direction of the arrow 1610 along the trajectory 1500 (D 4 -D 3 ) and only the displacement in the direction of the arrow 1620 along the trajectory 1500 (C 2 -C 1 ). ,Moving.

より詳細には、図16(b)に示すように、CPU 101は、紹介画像1430を、ベクトル1661で描かれる軌跡で移動させた後、ベクトル1662で描かれる軌跡で移動させ、「3頭のイルカ」から「4頭のイヌ」の画像に変更する。   More specifically, as shown in FIG. 16B, the CPU 101 moves the introduction image 1430 along the locus drawn by the vector 1661 and then moves it along the locus drawn by the vector 1662. Change the image from “Dolphin” to “4 dogs”.

なお、CPU 101は、紹介画像1430を、ベクトル1661とベクトル1662を合成して得られるベクトル1663で描かれる軌跡で移動させてもよい。この場合、軌道1500は、図15に示される網の目状の形状ではなく、任意の2つの交点を結ぶ線分の集合である。   Note that the CPU 101 may move the introduction image 1430 along a locus drawn by a vector 1663 obtained by combining the vector 1661 and the vector 1662. In this case, the trajectory 1500 is not a mesh-like shape shown in FIG. 15, but a set of line segments connecting any two intersections.

本実施形態によれば、表示装置200は、ユーザが選択可能な複数の項目を、ユーザにとって見やすいように提示することができる。ユーザは、複数の項目から構成される第1項目と、複数の項目から構成される第2項目と、のそれぞれから、任意の項目を選択することができる。ユーザは、第1項目と第2項目のそれぞれから所望の項目を簡単に選んで組み合わせることができる。   According to the present embodiment, the display device 200 can present a plurality of items that can be selected by the user so that the user can easily see the items. The user can select an arbitrary item from each of the first item including a plurality of items and the second item including a plurality of items. The user can easily select and combine desired items from the first item and the second item.

本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。   The present invention is not limited to the above-described embodiments, and various modifications and applications are possible. Moreover, it is also possible to freely combine the constituent elements of the above-described embodiments.

図18(a)は、表示装置200によって表示される画面の構成の変形例を示す図である。配列AR[0]〜AR[7]の項目にそれぞれ対応するブロック1810〜1810から構成されるメニュー1800と、軌道1840上を移動する紹介画像群(マーク画像)1830は、互いに重ならないように配置される。 FIG. 18A is a diagram illustrating a modified example of the configuration of the screen displayed by the display device 200. The menu 1800 including blocks 1810 1 to 1810 8 corresponding to the items of the arrays AR [0] to AR [7] and the introduction image group (mark image) 1830 moving on the track 1840 do not overlap each other. Placed in.

図18(b)は、ブロック1810〜1810に対応する表示位置(ブロック表示位置)Y〜Yを、所定の基準軸1850に射影した位置を表す図である。各ブロック表示位置は、基準軸1850の左から順に、{Y,Y,Y,Y,Y,Y,Y,Y}の順番で並んでいる。 FIG. 18B is a diagram showing positions obtained by projecting display positions (block display positions) Y 1 to Y 8 corresponding to the blocks 1810 1 to 1810 8 onto a predetermined reference axis 1850. The block display positions are arranged in the order of {Y 1 , Y 8 , Y 2 , Y 7 , Y 3 , Y 6 , Y 4 , Y 5 } from the left of the reference axis 1850.

図18(c)は、紹介画像群1830の表示位置(マーク表示位置)C〜Cを、基準軸1850に射影した位置を表す図である。各マーク表示位置は、基準軸1850の左から順に、{C,C,C,C,C,C,C,C}の順番に並んでいる。 FIG. 18C is a diagram illustrating positions where the display positions (mark display positions) C 1 to C 8 of the introduction image group 1830 are projected on the reference axis 1850. The mark display positions are arranged in the order of {C 1 , C 8 , C 2 , C 7 , C 3 , C 6 , C 4 , C 5 } from the left of the reference axis 1850.

図18(b),図18(c)に示すように、ブロック表示位置を基準軸1850に射影したときの項目の順番は、マーク表示位置を基準軸1850に射影したときの項目の順番と同じである。   As shown in FIGS. 18B and 18C, the order of items when the block display position is projected onto the reference axis 1850 is the same as the order of items when the mark display position is projected onto the reference axis 1850. It is.

図18(a)〜(c)に示すように画面を構成すれば、ブロック1810〜1810のどれが選択されていても(どの項目が選択されていても)、紹介画像群1830が隠れてしまう(隠されてしまう)ことがないので、ユーザにとって更に見やすい画面を提供することができる。 If the screen is configured as shown in FIGS. 18A to 18C, the introduction image group 1830 is hidden regardless of which of the blocks 1810 1 to 1810 8 is selected (which item is selected). Therefore, it is possible to provide a user-friendly screen.

なお、基準軸1850の定義の仕方は任意である。射影の仕方は任意である。基準軸1850の位置、長さ、形状等は、軌道1840の位置、長さ、形状等と同じであってもよい。軌道1840を基準軸1850にしてもよい。   The method of defining the reference axis 1850 is arbitrary. The method of projection is arbitrary. The position, length, shape, etc. of the reference axis 1850 may be the same as the position, length, shape, etc. of the track 1840. The track 1840 may be the reference axis 1850.

表示装置200の全部又は一部としてコンピュータを動作させるためのプログラムを、メモリカード、CD−ROM、DVD、MO(Magneto Optical disk)などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。   A program for operating a computer as all or part of the display device 200 is stored in a computer-readable recording medium such as a memory card, CD-ROM, DVD, or MO (Magneto Optical disk) and distributed. It may be installed in another computer and operated as the above-described means, or the above-described steps may be executed.

さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。   Furthermore, the program may be stored in a disk device or the like included in a server device on the Internet, and may be downloaded onto a computer by being superimposed on a carrier wave, for example.

以上説明したように、本発明によれば、ユーザにとって見やすいように項目を提示し、また、ユーザが所望の項目を選択しやすくするために好適な表示装置、表示方法、ならびに、プログラムを提供することができる。   As described above, according to the present invention, it is possible to provide a display device, a display method, and a program suitable for presenting an item so as to be easily seen by the user and making it easy for the user to select a desired item. be able to.

100 情報処理装置
101 CPU
102 ROM
103 RAM
104 インターフェース
105 コントローラ
106 外部メモリ
107 DVD−ROMドライブ
108 画像処理部
109 音声処理部
110 NIC
200 表示装置
201 表示位置記憶部
202 注目項目記憶部
203 表示部
400 メニュー
410,410,410,410,410,410,410 ブロック
420,420,420,420,420,420N−1,420 紹介画像
430 紹介画像群
440 軌道
451,452 軌道の端点
500 表示位置定義情報
610 曲線(表示位置の変化を表す曲線)
620,630 極項目
640,640A〜640I 通常項目
681〜683 領域(紹介画像群が表示される領域)
700 表示位置が移動する向きを示す矢印
910,1010 関数(表示位置の変化を表す関数)
920,930,1020,1030 極項目
940,940A〜940F,1040,1040A〜1040J 通常項目
1100 紹介画像群
1200 メニュー
1210,1210,1210,1210,1210,1210 ブロック
1220,1220,1220,1220,1220,1220N−1,1210 紹介画像
1230 紹介画像群
1240 軌道
1251,1252 軌道の端点
1300 表示位置が移動する向きを示す矢印
1410 第1メニュー
1411〜1418 ブロック
1420 第2メニュー
1421〜1428 ブロック
1430 紹介画像
1500 軌道
1501〜1509 交点
1610,1620 表示位置が移動する向きを示す矢印
1661,1662,1663 ベクトル
1800 メニュー
1810,1810〜1280 ブロック
1830 紹介画像群
1840 軌道
1850 基準軸
100 Information processing apparatus 101 CPU
102 ROM
103 RAM
104 Interface 105 Controller 106 External Memory 107 DVD-ROM Drive 108 Image Processing Unit 109 Audio Processing Unit 110 NIC
200 display device 201 display position storage unit 202 attention item storage unit 203 display unit 400 menu 410, 410 1 , 410 2 , 410 L , 410 K , 410 M , 410 N block 420, 420 1 , 420 2 , 420 3 , 420 4 , 420 N−1 , 420 N introduction image 430 introduction image group 440 trajectory 451, 452 end point 500 of trajectory display position definition information 610 curve (curve representing change in display position)
620, 630 Polar items 640, 640A to 640I Normal items 681 to 683 Area (area where introduction image group is displayed)
700 Arrows 910, 1010 indicating directions in which the display position moves (functions representing changes in the display position)
920, 930, 1020, 1030 Polar items 940, 940A to 940F, 1040, 1040A to 1040J Normal item 1100 Introduction image group 1200 Menu 1210, 1210 1 , 1210 2 , 1210 L , 1210 M , 1210 N block 1220, 1220 1 , 1220 2 , 1220 3 , 1220 4 , 1220 N−1 , 1210 N introduction image 1230 introduction image group 1240 trajectory 1251, 1252 end point 1300 of the trajectory Arrow 1410 indicating the direction in which the display position is moved 1410 first menu 1411 to 1418 block 1420 first 2 menus 1421-1428 Block 1430 Introduction image 1500 Trajectory 1501-1509 Intersection 1610, 1620 Arrows 1661, 1662, 1663 indicating the direction in which the display position moves Vector 180 0 Menu 1810, 1810 1 to 1280 8 blocks 1830 Introduction image group 1840 Trajectory 1850 Reference axis

Claims (8)

循環的な順序が定められた複数の項目のそれぞれに対応付けられる紹介画像表示位置と、前記複数の項目のそれぞれに対応付けられ所定の円環軌道上に配置されるブロック画像表示位置と、を記憶する表示位置記憶部と、
前記複数の項目のうちプレイヤーによって選択されている項目(以下「選択項目」という。)を記憶する選択項目記憶部と、
前記複数の項目のそれぞれに対応付けて記憶されるブロック画像表示位置に各項目に関連付けられたブロック画像を配置し、前記複数の項目のうち前記循環的な順序において前記選択項目を含む前後所定個数分の項目のそれぞれに関連付けられた紹介画像を配置した画像を表示する表示部と、
を備え
前記複数の項目のうち前記選択項目を含む前後所定個数分の項目に対応付けられる各紹介画像表示位置は、前記円環軌道と交差する基準線と直交する線分上に配置され、前記選択項目に対応付けられる紹介画像表示位置は、前記基準線と前記線分との交点に配置され、
前記表示部は、前記選択項目の変更に応じて、前記選択項目に関連付けられた紹介画像を前記記憶されている紹介画像表示位置に基づいて前記基準線上で移動させて表示する、
ことを特徴とする表示装置。
An introduction image display position that corresponding to each of the plurality of items cyclical sequence has been determined, a block image display position is arranged at a predetermined annular orbit corresponding to each of the plurality of items, A display position storage unit for storing
A selection item storage unit that stores an item selected by the player among the plurality of items (hereinafter referred to as “ selection item”);
A block image associated with each item is arranged at a block image display position stored in association with each of the plurality of items, and a predetermined number of the plurality of items including the selection item in the cyclic order. A display unit for displaying an image in which an introduction image associated with each of the minute items is arranged ,
Equipped with a,
Each introduction image display position associated with a predetermined number of items including the selection item among the plurality of items is arranged on a line segment orthogonal to a reference line intersecting the ring orbit, and the selection item The introduction image display position associated with is arranged at the intersection of the reference line and the line segment,
The display unit moves and displays the introduction image associated with the selection item on the reference line based on the stored introduction image display position according to the change of the selection item .
A display device characterized by that.
請求項に記載の表示装置であって、
前記複数の項目は、前記基準線上において、当該項目の紹介画像表示位置が、当該項目の前の項目の紹介画像表示位置と、当該項目の後の項目の紹介画像表示位置と、に
(a)挟まれる複数の項目(以下、「通常項目」という。)と、
(b)挟まれない2つの項目(以下、「極項目」という。)と、
からなり
前記基準線上には、第1の極項目から第2の極項目への向きを正とする1次元座標系が定義され、
前記記憶される各紹介画像表示位置は、前記循環的な順序において第1の極項目から第2の極項目に至るまでの間は、前記各ブロック画像表示位置を前記基準線に投影した位置の座標値が増加するほど、前記選択項目の紹介画像表示位置の座標値が増加し、前記循環的な順序において前記第2の極項目から前記第1の極項目に至るまでの間は、前記各ブロック画像表示位置を前記基準線に投影した位置の座標値が減少するほど、前記選択項目の紹介画像表示位置の座標値が減少する、
ことを特徴とする表示装置。
The display device according to claim 1 ,
Wherein the plurality of items, on the reference line, introducing the image display position of the item, and introduce the image display position of the previous item of the item, the item introduction image display position after such items in (a ) Multiple items (hereinafter referred to as “normal items”),
(B) Two items that are not sandwiched (hereinafter referred to as “pole items”);
Consists of
A one-dimensional coordinate system having a positive direction from the first pole item to the second pole item is defined on the reference line,
Each of the stored introduction image display positions is a position obtained by projecting each of the block image display positions onto the reference line during the period from the first pole item to the second pole item in the cyclic order. As the coordinate value increases, the coordinate value of the introduction image display position of the selection item increases, and the period from the second pole item to the first pole item in the cyclic order The coordinate value of the introduction image display position of the selection item decreases as the coordinate value of the position where the block image display position is projected onto the reference line decreases.
A display device characterized by that.
請求項に記載の表示装置であって、
前記記憶される各ブロック画像表示位置を前記基準線に投影した位置は互いに異なる、
ことを特徴とする表示装置。
The display device according to claim 2 ,
The positions at which the stored block image display positions are projected onto the reference line are different from each other.
A display device characterized by that.
請求項に記載の表示装置であって、
前記複数の項目のうち隣り合う2つの項目のそれぞれが前記プレイヤーによって選択されたときの紹介画像表示位置の間隔は一定である、
ことを特徴とする表示装置。
The display device according to claim 3 ,
The interval between the introduction image display positions when each of two adjacent items among the plurality of items is selected by the player is constant.
A display device characterized by that.
請求項に記載の表示装置であって、
前記記憶される紹介画像表示位置の、前記基準線上の所定の基準点からの変位は、前記順序の変化の大きさに比例して増加する位相を有する三角関数を用いて表される、
ことを特徴とする表示装置。
The display device according to claim 3 ,
Introducing the image display position to be the storage, displacement from a predetermined reference point on the reference line is represented by using a trigonometric function with a phase that increases in proportion to the magnitude of the change of the order,
A display device characterized by that.
請求項1乃至5のいずれか1項に記載の表示装置であって、  The display device according to any one of claims 1 to 5,
前記表示部は、前記選択項目の変更に応じて、前記選択項目に関連付けられた紹介画像を前記記憶されている紹介画像表示位置に基づいて前記基準線上で移動させ、且つ、前記選択項目を含む前後所定個数分の項目を変更し、前記複数の項目のうち前記選択項目に対応付けられたブロック画像と紹介画像を強調して表示する、  The display unit moves an introduction image associated with the selection item on the reference line based on the stored introduction image display position according to the change of the selection item, and includes the selection item Change a predetermined number of items before and after, highlight and display the block image and the introduction image associated with the selection item among the plurality of items,
ことを特徴とする表示装置。  A display device characterized by that.
記憶部と表示部を有する表示装置にて実行される表示方法であって、
前記記憶部には、循環的な順序が定められた複数の項目のそれぞれに対応付けられる紹介画像表示位置と、前記複数の項目のそれぞれに対応付けられ所定の円環軌道上に配置されるブロック画像表示位置と、が記憶され、
前記表示部が、前記複数の項目のそれぞれに対応付けて記憶されるブロック画像表示位置に各項目に関連付けられたブロック画像を配置し、前記複数の項目のうち前記循環的な順序において前記選択項目を含む前後所定個数分の項目のそれぞれに関連付けられた紹介画像を配置した画像を表示する表示ステップ、
を備え
前記複数の項目のうち前記選択項目を含む前後所定個数分の項目に対応付けられる各紹介画像表示位置は、前記円環軌道と交差する基準線と直交する線分上に配置され、前記選択項目に対応付けられる紹介画像表示位置は、前記基準線と前記線分との交点に配置され、
前記表示ステップでは、前記表示部は、前記選択項目の変更に応じて、前記選択項目に関連付けられた紹介画像を前記記憶されている紹介画像表示位置に基づいて前記基準線上で移動させて表示する、
ことを特徴とする表示方法。
A display method executed by a display device having a storage unit and a display unit,
In the storage unit is arranged in cyclical and introduce the image display position that is associated with the respective order a plurality of items defined, on a given annular track associated with each of said plurality of items Block image display position is stored,
Wherein the display unit is arranged block image associated with each item in the block image display position stored in association with each of the previous SL plurality of items, the selection in the cyclical order of the plurality of items A display step for displaying an image in which introduction images associated with each of a predetermined number of items including the item are arranged ;
Equipped with a,
Each introduction image display position associated with a predetermined number of items including the selection item among the plurality of items is arranged on a line segment orthogonal to a reference line intersecting the ring orbit, and the selection item The introduction image display position associated with is arranged at the intersection of the reference line and the line segment,
In the display step, the display unit moves and displays the introduction image associated with the selection item on the reference line based on the stored introduction image display position according to the change of the selection item. ,
A display method characterized by that.
コンピュータを、
循環的な順序が定められた複数の項目のそれぞれに対応付けられる紹介画像表示位置と、前記複数の項目のそれぞれに対応付けられ所定の円環軌道上に配置されるブロック画像表示位置と、を記憶する表示位置記憶部、
前記複数の項目のうちプレイヤーによって選択されている項目(以下「選択項目」という。)を記憶する選択項目記憶部、
記複数の項目のそれぞれに対応付けて記憶されるブロック画像表示位置に各項目に関連付けられたブロック画像を配置し、前記複数の項目のうち前記循環的な順序において前記選択項目を含む前後所定個数分の項目のそれぞれに関連付けられた紹介画像を配置した画像を表示する表示部、
として機能させ
前記複数の項目のうち前記選択項目を含む前後所定個数分の項目に対応付けられる各紹介画像表示位置は、前記円環軌道と交差する基準線と直交する線分上に配置され、前記選択項目に対応付けられる紹介画像表示位置は、前記基準線と前記線分との交点に配置され、
前記表示部は、前記選択項目の変更に応じて、前記選択項目に関連付けられた紹介画像を前記記憶されている紹介画像表示位置に基づいて前記基準線上で移動させて表示する、
ことを特徴とするプログラム。
Computer
An introduction image display position that corresponding to each of the plurality of items cyclical sequence has been determined, a block image display position is arranged at a predetermined annular orbit corresponding to each of the plurality of items, Display position storage unit for storing
A selection item storage unit for storing an item selected by the player (hereinafter referred to as “ selection item”) among the plurality of items;
The block image associated with each item in the block image display position stored in association with each of the previous SL multiple items arranged, a predetermined longitudinal including the selection items in the cyclical order of the plurality of items A display unit for displaying an image in which an introduction image associated with each of the number of items is arranged ;
To function as,
Each introduction image display position associated with a predetermined number of items including the selection item among the plurality of items is arranged on a line segment orthogonal to a reference line intersecting the ring orbit, and the selection item The introduction image display position associated with is arranged at the intersection of the reference line and the line segment,
The display unit moves and displays the introduction image associated with the selection item on the reference line based on the stored introduction image display position according to the change of the selection item .
A program characterized by that.
JP2009047763A 2009-03-02 2009-03-02 Display device, display method, and program Active JP4871366B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009047763A JP4871366B2 (en) 2009-03-02 2009-03-02 Display device, display method, and program
PCT/JP2010/052621 WO2010101039A1 (en) 2009-03-02 2010-02-22 Display device, display method, information recording medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009047763A JP4871366B2 (en) 2009-03-02 2009-03-02 Display device, display method, and program

Publications (2)

Publication Number Publication Date
JP2010204798A JP2010204798A (en) 2010-09-16
JP4871366B2 true JP4871366B2 (en) 2012-02-08

Family

ID=42709599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009047763A Active JP4871366B2 (en) 2009-03-02 2009-03-02 Display device, display method, and program

Country Status (2)

Country Link
JP (1) JP4871366B2 (en)
WO (1) WO2010101039A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012168790A (en) 2011-02-15 2012-09-06 Brother Ind Ltd Display program and display device
WO2020018592A1 (en) * 2018-07-17 2020-01-23 Methodical Mind, Llc. Graphical user interface system
IL324661A (en) 2019-12-27 2026-01-01 Methodical Mind Llc Graphical user interface system
CN115335801A (en) 2020-01-22 2022-11-11 方法思维有限责任公司 Graphic user interface system
CA3226777A1 (en) 2021-07-21 2023-01-26 Methodical Mind, Llc. Graphical user interface system guide module

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3793740B2 (en) * 2002-05-13 2006-07-05 株式会社モバイルコンピューティングテクノロジーズ Portable information terminal device, display control information, and display control method
CN1985236B (en) * 2004-05-10 2010-06-23 松下电器产业株式会社 User interface device, program and recording medium

Also Published As

Publication number Publication date
JP2010204798A (en) 2010-09-16
WO2010101039A1 (en) 2010-09-10

Similar Documents

Publication Publication Date Title
JP5430962B2 (en) Determination apparatus, determination method, and program
US8360836B2 (en) Gaming device, game processing method and information memory medium
US6634886B2 (en) Amusement system having type practice function, typing practice system, and computer readable storage medium
JP4871366B2 (en) Display device, display method, and program
JP5124610B2 (en) GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM
TWI386245B (en) Game device, method for processing game, information recording medium, and program
JP2008302015A (en) Game device, game display screen display program, and display control method
CN101983093B (en) Input device, input method, information recording medium, and program
JP4354509B2 (en) GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM
US8253005B2 (en) Selecting device, selecting method, and information recording medium
US8496516B2 (en) Game device, tempo announcement method, information recording medium and program
JP5386557B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5124545B2 (en) GAME DEVICE, GAME PROCESSING METHOD, AND PROGRAM
TWI301417B (en)
JP4607210B2 (en) Playback apparatus, playback method, and program
JP5222978B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP5490480B2 (en) Movie creating apparatus, computer program, and storage medium
JP2004287144A (en) Control device for reproduction of music and display of moving image and its program
JP4307469B2 (en) Image generating apparatus, image generating method, and program
JP2012120565A (en) Game device, method for controlling game device, and program
JP5577014B2 (en) GAME DEVICE, GAME PROGRAM, AND OBJECT CONTROL METHOD
JP5431274B2 (en) Game device and program
JP5133314B2 (en) CONTENT REPRODUCTION DEVICE, CONTENT REPRODUCTION METHOD, AND PROGRAM
JP2011024648A (en) Game device, game control method, and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110728

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4871366

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

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250