JPH08123647A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH08123647A JPH08123647A JP6260230A JP26023094A JPH08123647A JP H08123647 A JPH08123647 A JP H08123647A JP 6260230 A JP6260230 A JP 6260230A JP 26023094 A JP26023094 A JP 26023094A JP H08123647 A JPH08123647 A JP H08123647A
- Authority
- JP
- Japan
- Prior art keywords
- menu
- button
- items
- information processing
- selection items
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、情報処理装置に関し、
特に、複数の選択項目を持ったメニューを画面上に表示
し、座標入力装置を用いてそのメニュー項目を選択する
ことが可能な情報処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing device,
In particular, the present invention relates to an information processing apparatus capable of displaying a menu having a plurality of selection items on a screen and selecting the menu item using a coordinate input device.
【0002】[0002]
【従来の技術】現在のパーソナルコンピュータなどのG
UI(グラフィック・ユーザ・インターフェイス)で
は、プルダウンメニューやポップアップメニュー方式に
よりメニュー項目を表示、選択するものが多い。具体的
には図9のように、マウスやペン等の座標入力装置を用
いて、画面上の定められたポイントにカーソルを移動・
ポイントすると、そこに複数のメニュー項目を収めた枠
が現れ、その中から希望の項目を選択する。選択した項
目に対しさらに複数のメニュー項目があるような階層化
メニューの場合は、さらに選択枠が現れる。2. Description of the Related Art G of current personal computers and the like
Many UIs (graphic user interfaces) display and select menu items by pull-down menus or pop-up menus. Specifically, as shown in FIG. 9, the cursor is moved to a predetermined point on the screen by using a coordinate input device such as a mouse or a pen.
When you point to it, a frame containing multiple menu items appears, and you can select the desired item from the frame. In the case of a hierarchical menu in which there are a plurality of menu items for the selected item, a further selection frame appears.
【0003】[0003]
【発明が解決しようとする課題】現在のメニュー枠は図
9のように長方形になっている。したがって、項目を選
択するためにカーソルを画面下方、さらに階層化メニュ
ーの場合は右方向に移動しなければならず、入力する際
の座標入力装置の移動量が非常に多くなってしまう。The current menu frame has a rectangular shape as shown in FIG. Therefore, in order to select an item, the cursor has to be moved to the lower part of the screen and further to the right in the case of a hierarchical menu, and the amount of movement of the coordinate input device at the time of inputting becomes very large.
【0004】また、メニュー項目が長方形の枠の中に縦
に並んでいるため、上から順にメニュー項目を見て所望
の項目の位置を探さなければならない。メニュー項目の
並び順は一目見ただけで分かるようにはなっていない。Further, since the menu items are vertically arranged in a rectangular frame, it is necessary to look at the menu items in order from the top to find the position of the desired item. The order of the menu items is not clear at a glance.
【0005】また、メニュー項目一つ一つの大きさが一
定であるため、使用頻度の高い選択項目もあまり使用し
ない選択項目も選択する際の大きさが等しくなってい
る。使用頻度の高い項目は大きく選択しやすくといった
ことは考慮されていない。Further, since the size of each menu item is constant, the size when selecting a frequently used selection item and a selection item that is rarely used are the same. It is not considered that items that are frequently used are large and easy to select.
【0006】特開平4−317119では、前述の移動
量の問題を解決するために、湾曲した帯域にメニュー表
示する方法を実現している。これは、主にスタイラスの
ようなペン型の座標入力装置について考慮されており、
ペンによりポイントされた点を中心に、ペンを持った手
に最適な半径の円周上にメニューを表示するようにして
いる。この半径は、人間の手の寸法より15cm以下が
一般的であり、好適には3〜10cmがよいとしてい
る。また、オペレータが右利きのときは湾曲の上側左方
部分、オペレータが左利きのときは湾曲の上側右方部分
にメニューを表示するのがよいとしている。In Japanese Patent Laid-Open No. 4-317119, a method of displaying a menu in a curved band is realized in order to solve the above-mentioned problem of the movement amount. This is mainly considered for pen-type coordinate input devices such as stylus,
The menu is displayed on the circumference of the circle with the optimum radius for the hand holding the pen, centered on the point pointed by the pen. This radius is generally 15 cm or less from the size of a human hand, and is preferably 3 to 10 cm. It is also preferable that the menu is displayed on the upper left part of the curve when the operator is right-handed, and on the upper right part of the curve when the operator is left-handed.
【0007】本発明は、座標入力装置で指定する際の目
標を定めやすいボタンを表示する情報処理装置を提供す
ることを第1の目的とする。A first object of the present invention is to provide an information processing apparatus that displays a button that makes it easy to set a target when designating with a coordinate input device.
【0008】本発明は、メニュー表示後、所望の項目を
選択するために動かさなければならない座標入力装置の
移動量が少ない円形メニューを表示する情報処理装置を
提供することを第2の目的とする。A second object of the present invention is to provide an information processing apparatus for displaying a circular menu in which the coordinate input device has to move in order to select a desired item after the menu is displayed. .
【0009】本発明は、希望の項目が選択しやすい円形
メニューを表示する情報処理装置を提供することを第3
の目的とする。A third aspect of the present invention is to provide an information processing apparatus for displaying a circular menu in which desired items can be easily selected.
The purpose of.
【0010】本発明は、誤って選択する頻度が少ない円
形メニューを表示する情報処理装置を提供することを第
4の目的とする。A fourth object of the present invention is to provide an information processing apparatus for displaying a circular menu which is less frequently selected by mistake.
【0011】本発明は、一目見て分かりやすい円形メニ
ューを表示する情報処理装置を提供することを第5の目
的とする。A fifth object of the present invention is to provide an information processing apparatus for displaying a circular menu which is easy to understand at a glance.
【0012】[0012]
【課題を解決するための手段】本発明によれば、前述の
第1の目的は、座標入力装置により指示された時に画面
上にメニューを表示するためのボタンを前記画面上に表
示する手段を有する情報処理装置であって、前記ボタン
を丸型に表示する請求項1の情報処理装置によって達成
される。According to the present invention, the above-mentioned first object is to provide means for displaying on the screen a button for displaying a menu on the screen when instructed by the coordinate input device. An information processing apparatus having the information processing apparatus according to claim 1, wherein the button is displayed in a round shape.
【0013】本発明によれば、前述の第2の目的は、前
記メニューの選択項目を前記ボタンの外側に円形に並べ
て表示する請求項2の情報処理装置によって達成され
る。According to the present invention, the above-mentioned second object is achieved by the information processing apparatus according to claim 2, wherein the selection items of the menu are displayed in a circle outside the button.
【0014】本発明によれば、前述の第3の目的は、前
記メニューの選択項目の内容と前記メニューの選択項目
を選択する際の座標入力装置の移動方向が一致するよう
に前記メニューの選択項目を円形に並べて表示する請求
項3の情報処理装置によって達成される。According to the present invention, the above-mentioned third object is to select the menu so that the contents of the selection item of the menu and the moving direction of the coordinate input device when selecting the selection item of the menu match. This is achieved by the information processing apparatus according to claim 3, which displays the items arranged in a circle.
【0015】本発明によれば、前述の第4の目的は、前
記メニューの選択項目の使用頻度に応じて、前記メニュ
ーの選択項目の形状の大きさを変えて表示する請求項4
の情報処理装置によって達成される。According to the present invention, the fourth object is that the size of the selection item of the menu is changed and displayed according to the frequency of use of the selection item of the menu.
It is achieved by the information processing device.
【0016】本発明によれば、前述の第5の目的は、前
記メニューの選択項目が階層化されている場合、下位の
階層の選択項目を上位の階層の選択項目の外側に扇型に
並べて表示する請求項5の情報処理装置によって達成さ
れる。According to the present invention, in the fifth object, when the selection items of the menu are hierarchized, the selection items of the lower layer are arranged in a fan shape outside the selection items of the upper layer. This is achieved by the information processing device according to claim 5 for displaying.
【0017】[0017]
【作用】請求項1の情報処理装置によれば、メニューを
表示させるためのボタンを丸型に表示したので、座標入
力装置でボタンを指定する際にねらいを定めやすくな
る。According to the information processing apparatus of the first aspect, since the button for displaying the menu is displayed in a round shape, it becomes easy to set an aim when the button is specified by the coordinate input device.
【0018】請求項2の情報処理装置によれば、メニュ
ーの選択項目をボタンの外側に円形に並べて表示したの
で、ボタンから選択したいメニュー項目への座標入力装
置の移動量が少なくなる。According to the information processing apparatus of the second aspect, since the selection items of the menu are arranged in a circle outside the button, the movement amount of the coordinate input device from the button to the menu item desired to be selected is reduced.
【0019】請求項3の情報処理装置によれば、メニュ
ーの選択項目の内容とメニューの選択項目を選択する際
の座標入力装置の移動方向が一致するようにメニューの
選択項目を円形に並べて表示したので、目的の項目が見
つけやすくなる。According to the information processing apparatus of claim 3, the selection items of the menu are displayed in a circle so that the contents of the selection items of the menu and the moving direction of the coordinate input device when selecting the selection items of the menu match. This makes it easier to find the desired item.
【0020】請求項4の情報処理装置によれば、メニュ
ーの選択項目の使用頻度に応じて、メニューの選択項目
の形状の大きさを変えて表示したので、よく使用する項
目は選択しやすくなり、あまり使用しない項目は誤って
選択することが少なくなる。According to the information processing apparatus of the fourth aspect, the size of the shape of the selection item of the menu is changed and displayed according to the frequency of use of the selection item of the menu, so that the frequently used items can be easily selected. , Items that are rarely used are less likely to be selected by mistake.
【0021】請求項5の情報処理装置によれば、メニュ
ーの選択項目が階層化されている場合、下位の選択項目
を上位の階層の選択項目の外側に扇型に並べて表示した
ので、階層メニューの対応が見やすくなる。According to the information processing apparatus of claim 5, when the selection items of the menu are hierarchized, the lower selection items are displayed in a fan shape outside the selection items of the upper hierarchy, so that the hierarchical menu is displayed. It will be easier to see the correspondence.
【0022】[0022]
【実施例】本発明の実施例を以下の例に基づいて説明す
る。なお、これによって、この発明が限定されるもので
はない。EXAMPLES Examples of the present invention will be described based on the following examples. The present invention is not limited to this.
【0023】以下、本発明の情報処理装置の一実施例を
ブロック図に基づいて説明する。An embodiment of the information processing apparatus of the present invention will be described below with reference to the block diagram.
【0024】本実施例は、図7に示すように、装置全体
の制御とデータの受け渡しをROM81およびRAM8
2に格納されているプログラムを実行することによって
行う中央処理装置(CPU)71、装置の各構成要素が
データの受け渡しを行うアドレス及びデータバス72、
本装置で表示/印字可能な文字、記号などのビットマッ
プ及びアウトラインフォントデータを保持しているCG
ROM73、表示装置の画面上の座標に1対1で対応す
るアドレス構成を持ち、表示されている画面をビットマ
ップで保持しているVRAM74、VRAM74に保持
されている1画面分の表示データを液晶やCRTなどの
表示ディスプレイ76にリアルタイムに表示するディス
プレイコントローラ75、ディスクドライブ78を制御
してデータなどの保存と呼出を行うディスクコントロー
ラ77、プリンタ80をコントロールしてRAM82に
保存されているデータを印字するプリンタコントローラ
79、CPU71が装置を制御するために参照する制御
プログラムやその他のデータを保持しているROM(リ
ードオンリーメモリ)81、CPU71が装置の制御を
行う際に使用するデータを保持するRAM(ランダムア
クセスメモリ)82、スピーカ84を制御して音を鳴ら
すサウンドコントローラ83、キーボード86より入力
されたキーコードをCPU71に渡すキーボードコント
ローラ85、マウス88の状態をCPU71に渡すマウ
スコントローラ87、及びペン入力装置90より入力さ
れたペンの状態やペンで画面を触ったときの座標をCP
U71に渡すペンコントローラ89を有している。In this embodiment, as shown in FIG. 7, the ROM 81 and the RAM 8 are used for controlling the entire apparatus and transferring data.
A central processing unit (CPU) 71 which executes by executing the program stored in 2; an address and data bus 72 through which each component of the device transfers data;
CG that holds the bitmap and outline font data such as characters and symbols that can be displayed / printed by this device
The ROM 73 has an address configuration that corresponds to the coordinates on the screen of the display device on a one-to-one basis, and holds the displayed screen as a VRAM 74, and the display data for one screen held in the VRAM 74 is displayed on the liquid crystal. A display controller 75 for displaying in real time on a display 76 such as a CRT or a CRT, a disk controller 77 for storing and calling data by controlling a disk drive 78, and a printer 80 for printing data stored in a RAM 82. A printer controller 79, a ROM (read only memory) 81 holding a control program and other data that the CPU 71 refers to for controlling the apparatus, and a RAM holding data used when the CPU 71 controls the apparatus. (Random access memory) 8 , A sound controller 83 that controls the speaker 84 to produce a sound, a keyboard controller 85 that passes the key code input from the keyboard 86 to the CPU 71, a mouse controller 87 that passes the state of the mouse 88 to the CPU 71, and a pen input device 90. CP of the state of the pen and the coordinates when touching the screen with the pen
It has a pen controller 89 which is passed to U71.
【0025】次に、請求項1の情報処理装置の実施例を
図に基づいて説明する。Next, an embodiment of the information processing apparatus according to claim 1 will be described with reference to the drawings.
【0026】本実施例は、図6に示すように、画面にお
いて座標を入力する入力手段61、画面の座標に対応す
るメニューの処理を行うメニュー処理手段62、及びメ
ニューを画面に表示する表示手段63を有している。In this embodiment, as shown in FIG. 6, input means 61 for inputting coordinates on the screen, menu processing means 62 for processing the menu corresponding to the coordinates on the screen, and display means for displaying the menu on the screen. It has 63.
【0027】次に、本実施例の動作を説明する。マウス
やペン等の入力手段61を用いてメニューの座標を入力
する。メニュー処理手段62によってその座標に応じた
メニューの処理を行い、表示手段63により表示装置に
表示する。Next, the operation of this embodiment will be described. The coordinates of the menu are input using the input means 61 such as a mouse or a pen. The menu processing means 62 processes the menu according to the coordinates, and the display means 63 displays it on the display device.
【0028】本実施例では、座標入力装置で指定する際
の目標を定め易くするために、ボタンの形状を図8に示
す従来の長方形から図2に示す丸型にしている。In the present embodiment, the shape of the button is changed from the conventional rectangular shape shown in FIG. 8 to the circular shape shown in FIG. 2 in order to make it easy to set a target when designating with the coordinate input device.
【0029】従来、ボタンやメニューを表示する際に
は、メニューの枠が長方形であったので、それぞれの項
目に対し長方形の左上の座標および幅と高さの情報が必
要であった。これに対し、円の中心座標および半径の情
報をそれぞれのボタンに持たせることにより、丸型ボタ
ンが実現できる。さらに、選択項目を表示させる円の半
径および項目数を用いることにより、円形メニューが実
現できる。ボタンやメニューを表示するための画面描画
の方法は従来と同様である。Conventionally, when displaying a button or a menu, the frame of the menu is a rectangle, so that it is necessary to provide information on the upper left coordinates of the rectangle and the width and height for each item. On the other hand, a circular button can be realized by giving each button information about the center coordinates and radius of the circle. Furthermore, a circular menu can be realized by using the radius of the circle for displaying the selection items and the number of items. The screen drawing method for displaying buttons and menus is the same as the conventional method.
【0030】本実施例においては、図2の丸型ボタンを
実現するために、次に示す構造のデータを用いる。In this embodiment, data having the following structure is used to realize the round button shown in FIG.
【0031】[0031]
【表1】 [Table 1]
【0032】この構造のデータをボタンごとに用意して
おき、表示する際に参照する。画面上の指定XY座標の
位置に指定半径の大きさのボタンを描き、その中に指定
したボタン名を入れる。このボタンが押されたときは、
指定した実行モジュールを実行するようにする。Data having this structure is prepared for each button and is referred to when displaying. Draw a button with the specified radius at the specified XY coordinate position on the screen and insert the specified button name in it. When this button is pressed,
Execute the specified execution module.
【0033】以下、請求項2の情報処理装置の実施例を
説明する。An embodiment of the information processing apparatus according to claim 2 will be described below.
【0034】本実施例においては、ボタンから各メニュ
ーの選択項目までの座標入力装置の移動距離を等しくす
るため、図3に示すようにメニューの選択項目をボタン
の外側に円形に並べている。In this embodiment, in order to equalize the moving distance of the coordinate input device from the button to the selection item of each menu, the selection items of the menu are arranged in a circle outside the button as shown in FIG.
【0035】図3の円形メニューを実現するために、次
に示す構造のデータを用いる。In order to realize the circular menu shown in FIG. 3, data having the following structure is used.
【0036】[0036]
【表2a】 [Table 2a]
【0037】[0037]
【表2b】 [Table 2b]
【0038】このデータにより、このボタンが押された
ときは、指定した半径のメニューを描き、その中に指定
数のメニュー項目を用意する。この時、円1周360度
を項目数で割り、各項目数の角度を求める。この例で
は、360÷3=120だから、1つのメニュー項目は
角度120度となる。各メニュー項目は、指定した番号
に対応する管理データを参照し、それによりその項目の
名前、および、そのメニューが選択されたときの実行モ
ジュールを得る。With this data, when this button is pressed, a menu with a specified radius is drawn, and a specified number of menu items are prepared therein. At this time, 360 degrees of one circle is divided by the number of items to obtain the angle of each item. In this example, since 360/3 = 120, one menu item has an angle of 120 degrees. Each menu item refers to the management data corresponding to the specified number, thereby obtaining the name of the item and the execution module when the menu is selected.
【0039】以下、請求項3の情報処理装置の実施例を
説明する。An embodiment of the information processing apparatus according to claim 3 will be described below.
【0040】本実施例においては、希望のメニューの選
択項目を選択し易くするため、図4に示すようにメニュ
ーの選択項目の内容とメニューの選択項目を選択する際
の座標入力装置の動きが一致するようにメニューの選択
項目を円形に並べて表示している。In the present embodiment, in order to facilitate the selection of the desired menu selection item, the contents of the menu selection item and the movement of the coordinate input device when selecting the menu selection item are shown in FIG. The selection items of the menu are arranged in a circle so that they match.
【0041】図4の円形メニューを実現するために、次
に示す構造のデータを用いる。In order to realize the circular menu shown in FIG. 4, data having the following structure is used.
【0042】[0042]
【表3a】 [Table 3a]
【0043】[0043]
【表3b】 [Table 3b]
【0044】各メニューの項目ごとに、その実行方向 u
p, down, right, left等を指定しておく。これにより、
メニューを表示する際、それぞれの実行方向を考慮し位
置を決定する。この例では、メニューの内容が「下移
動」であるので実行方向 downを指定しておき、これに
よりメニューの位置は円の下側に配置される。Execution direction u for each item in each menu
Specify p, down, right, left, etc. This allows
When displaying the menu, the position is determined in consideration of each execution direction. In this example, the content of the menu is "move down", so the execution direction down is specified, and the position of the menu is thereby arranged below the circle.
【0045】以下、請求項4の情報処理装置の実施例を
説明する。An embodiment of the information processing apparatus according to claim 4 will be described below.
【0046】本実施例においては、誤って選択する度合
いを低減させるため、図5に示すように頻繁に使用する
項目の形状を大きく、使用頻度の少ない項目の形状を小
さくしている。In the present embodiment, in order to reduce the degree of erroneous selection, the shapes of frequently used items are large and the shapes of infrequently used items are small, as shown in FIG.
【0047】図5の円形メニューを実現するために、次
に示す構造のデータを用いる。In order to realize the circular menu shown in FIG. 5, data having the following structure is used.
【0048】[0048]
【表4a】 [Table 4a]
【0049】[0049]
【表4b】 [Table 4b]
【0050】各メニュー項目ごとに、その使用頻度の値
を指定しておく。メニューを表示する際、その値を考慮
し項目の大きさを決定する。The value of the frequency of use is designated for each menu item. When displaying the menu, the size of the item is determined in consideration of the value.
【0051】値が大きいメニュー項目ほど大きさが大き
くなる。この図5の例では、メニュー項目「前頁」「次
頁」に使用頻度2、「先頭頁」「最終頁」に使用頻度1
が設定されており、「前頁」「次頁」のメニューは「先
頭頁」「最終頁」の倍の大きさに表示される。A menu item having a larger value has a larger size. In the example of FIG. 5, the menu item "previous page", "next page" has a usage frequency of 2, and the "first page" and "last page" has a usage frequency of
Is set, and the menus of “previous page” and “next page” are displayed in double size of “first page” and “last page”.
【0052】以下、請求項5の情報処理装置の実施例を
説明する。An embodiment of the information processing apparatus according to claim 5 will be described below.
【0053】本実施例においては、メニューの選択項目
が階層化されている場合に、一目見て分かりやすいメニ
ューを実現するため、図1に示すように下位の階層の選
択項目を上位の階層の選択項目の外側に扇型に並べてい
る。In this embodiment, in order to realize a menu that is easy to understand at a glance when the selection items of the menu are hierarchized, the selection items of the lower layer are changed to those of the upper layer as shown in FIG. Fans are arranged outside the selection items.
【0054】図1の階層化された円形メニューを実現す
るために、次に示す構造のデータを用いる。In order to realize the hierarchical circular menu shown in FIG. 1, data having the following structure is used.
【0055】[0055]
【表5a】 [Table 5a]
【0056】[0056]
【表5b】 [Table 5b]
【0057】[0057]
【表5c】 [Table 5c]
【0058】このようにメニュー項目にさらに階層化メ
ニューがある場合は、その項目数、円メニューの半径、
およびメニュー項目の管理番号を指定しておく。この例
では、「色」メニューにさらに3つのサブメニューがあ
り、そのうちの1つは「赤」メニューとなる。If the menu item further includes a hierarchical menu, the number of items, the radius of the circle menu,
Also, specify the control number of the menu item. In this example, the "color" menu has three more submenus, one of which is the "red" menu.
【0059】以下、メニュー処理を図10のフローチャ
ートに基づいて説明する。The menu processing will be described below with reference to the flowchart of FIG.
【0060】ステップS1において、座標入力装置でメ
ニューをポイントする。 ステップS2において、メニ
ュー情報をもったボタンの中でポイントされたかをチェ
ックし、ボタンの中でポイントされ、メニューがある場
合はステップS3に進み、ポイントされた位置がボタン
の中でなかった場合は、ステップS4に進む。In step S1, the menu is pointed to by the coordinate input device. In step S2, it is checked whether or not the button having the menu information is pointed to. If the button is pointed in the button and the menu is present, the process proceeds to step S3. If the pointed position is not in the button, , And proceeds to step S4.
【0061】ステップS3では、メニュー表示を行う。
ステップS1に戻る。In step S3, a menu is displayed.
Return to step S1.
【0062】ステップS4では、ポイントされた位置が
メニュー項目の中かチェックし、メニュー項目の中でな
い場合は、ステップS1に戻り、メニュー項目の中であ
る場合は、ステップS5に進む。In step S4, it is checked whether or not the pointed position is in the menu item. If it is not in the menu item, the process returns to step S1. If it is in the menu item, the process proceeds to step S5.
【0063】ステップS5では、サブメニューが有るか
どうかをチェックし、サブメニューがない場合は、ステ
ップS7に進み、サブメニューがある場合は、ステップ
S6に進む。In step S5, it is checked whether or not there is a submenu. If there is no submenu, step S7 follows. If there is a submenu, step S6 follows.
【0064】ステップS6では、サブメニューを表示す
る。ステップS1に戻る。In step S6, a sub menu is displayed. Return to step S1.
【0065】ステップS7では、選択されたメニュー項
目の内容を実行する。In step S7, the contents of the selected menu item are executed.
【0066】次に、上述の座標入力装置でポイントされ
た位置がメニューの中かどうかをチェックする方法につ
いて説明する。Next, a method for checking whether or not the position pointed by the above coordinate input device is in the menu will be described.
【0067】(1)メニューそれぞれをウィンドウとし
て実現する場合 ウィンドウごとに別々のイベント処理を行うことがで
き、かつウィンドウを自由な形にすることが可能なウィ
ンドウシステム上で実現する場合は、それぞれのメニュ
ー項目を1つのウィンドウとすることで、容易に実現で
きる。座標入力装置でポイントされたときにどのウィン
ドウ上のイベントかをチェックすることにより、そのウ
ィンドウに対応するメニューが選択されたかのチェック
ができる。(1) When implementing each menu as a window When implementing on a window system in which different event processing can be performed for each window and the window can be made into a free form, This can be easily realized by setting the menu items as one window. By checking which window the event is on when pointed by the coordinate input device, it is possible to check whether the menu corresponding to the window is selected.
【0068】この方法は、ウィンドウシステムの機能に
頼っているため実現は容易であるが、システムがその機
能を有していなければならず、どのような装置でも実現
できる方法ではない。This method is easy to implement because it relies on the function of the window system, but the system must have that function and cannot be realized by any device.
【0069】(2)円の方程式より座標を計算して実現
する場合 丸型ボタンおよび円形メニューの中心座標、半径の情報
と円の方程式を用いることにより、座標入力装置でポイ
ントされた座標がメニューの中かどうかのチェックを行
うことができる。詳しい説明は複雑になるのでここでは
省略する。(2) In case of realizing by calculating coordinates from the equation of circle The coordinates pointed by the coordinate input device are displayed on the menu by using the center coordinates and radius information of the circular button and circular menu and the equation of circle. You can check whether it is inside. The detailed description is complicated and will not be repeated here.
【0070】この方法は、すべての場合において同一の
チェックルーチンを用いることができるが、処理が複雑
になるためチェックに時間を要する。In this method, the same check routine can be used in all cases, but since the process becomes complicated, it takes time to perform the check.
【0071】(3)各座標に対応するメニューをテーブ
ルとして用意しておき実現する場合 メニューの位置や大きさが固定されているような場合、
図11のように画面の各座標に対応するメニューの番号
フラグをテーブルとしてあらかじめメモリ上に用意して
おくことで実現することができる。座標入力装置でポイ
ントされた座標に対応するフラグを図11のようなテー
ブルから調べ、例えばその値が0ならばメニューの中で
はなく、値が1ならばボタンの中で、値が2以上ならば
それぞれの値に対応するメニューの中であると判断でき
る。(3) When a menu corresponding to each coordinate is prepared and realized as a table When the position or size of the menu is fixed,
As shown in FIG. 11, it can be realized by preparing a menu number flag corresponding to each coordinate on the screen as a table in a memory in advance. Check the flag corresponding to the coordinates pointed by the coordinate input device from the table as shown in FIG. 11, for example, if the value is 0, it is not in the menu, if the value is 1, it is in the button, and if it is 2 or more, For example, it can be judged that it is in the menu corresponding to each value.
【0072】この方法は、あらかじめテーブルを用意し
ておかなければならず、また多量のメモリも必要である
が、処理が簡単であり高速にチェックを行うことができ
る。以上の説明は、本発明を実施する例であり、これ以
外の方法でも実現は可能である。In this method, a table must be prepared in advance and a large amount of memory is required, but the processing is simple and the check can be performed at high speed. The above description is an example of implementing the present invention, and can be realized by a method other than this.
【0073】[0073]
【発明の効果】請求項1の情報処理装置によれば、メニ
ューを表示させるためのボタンを丸型に表示したので、
座標入力装置でボタンを指定する際にねらいを定めやす
くなる。According to the information processing apparatus of claim 1, since the button for displaying the menu is displayed in a round shape,
It becomes easy to set an aim when the button is specified by the coordinate input device.
【0074】請求項2の情報処理装置によれば、メニュ
ーの選択項目をボタンの外側に円形に並べて表示したの
で、ボタンから選択したいメニュー項目への座標入力装
置の移動量が少なくなる。According to the information processing apparatus of the second aspect, since the selection items of the menu are arranged in a circle outside the button, the movement amount of the coordinate input device from the button to the menu item desired to be selected is reduced.
【0075】請求項3の情報処理装置によれば、メニュ
ーの選択項目の内容とメニューの選択項目を選択する際
の座標入力装置の移動方向が一致するようにメニューの
選択項目を円形に並べて表示したので、目的の項目が見
つけやすくなる。According to the information processing apparatus of claim 3, the selection items of the menu are displayed in a circle so that the contents of the selection items of the menu and the moving direction of the coordinate input device when selecting the selection items of the menu match. This makes it easier to find the desired item.
【0076】請求項4の情報処理装置によれば、メニュ
ーの選択項目の使用頻度に応じて、メニューの選択項目
の形状の大きさを変えて表示したので、よく使用する項
目は選択しやすくなり、あまり使用しない項目は誤って
選択することが少なくなる。According to the information processing apparatus of claim 4, the size of the shape of the selection item of the menu is changed and displayed according to the frequency of use of the selection item of the menu, so that the frequently used items can be easily selected. , Items that are rarely used are less likely to be selected by mistake.
【0077】請求項5の情報処理装置によれば、メニュ
ーの選択項目が階層化されている場合、下位の選択項目
を上位の階層の選択項目の外側に扇型に並べて表示した
ので、階層メニューの対応が見やすくなる。According to the information processing apparatus of claim 5, when the selection items of the menu are hierarchized, the lower selection items are displayed in a fan shape outside the selection items of the upper hierarchy, so that the hierarchical menu is displayed. It will be easier to see the correspondence.
【図1】本発明の階層化された項目のある円形メニュー
の例である。FIG. 1 is an example of a circular menu with layered items of the present invention.
【図2】本発明の丸型ボタンの例である。FIG. 2 is an example of a round button of the present invention.
【図3】本発明の円形メニューの例である。FIG. 3 is an example of a circular menu of the present invention.
【図4】本発明の項目の位置が考慮された円形メニュー
の例である。FIG. 4 is an example of a circular menu in which the positions of items of the present invention are considered.
【図5】本発明の項目の大きさが考慮された円形メニュ
ーの例である。FIG. 5 is an example of a circular menu in which item sizes of the present invention are considered.
【図6】本発明の構成ブロック図である。FIG. 6 is a configuration block diagram of the present invention.
【図7】本機能を実現する情報処理装置のブロック図で
ある。FIG. 7 is a block diagram of an information processing apparatus that realizes this function.
【図8】従来の長方形ボタンの例である。FIG. 8 is an example of a conventional rectangular button.
【図9】従来の長方形メニューの例である。FIG. 9 is an example of a conventional rectangular menu.
【図10】本発明の実施例のフローチャートである。FIG. 10 is a flowchart of an example of the present invention.
【図11】本発明の実施例のチェックテーブルの例であ
る。FIG. 11 is an example of a check table according to the embodiment of the present invention.
61 入力手段 62 メニュー処理手段 63 表示手段 71 CPU(中央処理装置) 72 アドレス及びデータバス 73 CGROM 74 VRAM 75 ディスプレイコントローラ 76 ディスプレイ 77 ディスクコントローラ 78 ディスクドライブ 79 プリンタコントローラ 80 プリンタ 81 ROM 82 RAM 83 サウンドコントローラ 84 スピーカ 85 キーボードコントローラ 86 キーボード 87 マウスコントローラ 88 マウス 89 ペンコントローラ 90 ペン 61 Input Means 62 Menu Processing Means 63 Display Means 71 CPU (Central Processing Unit) 72 Address and Data Bus 73 CGROM 74 VRAM 75 Display Controller 76 Display 77 Disk Controller 78 Disk Drive 79 Printer Controller 80 Printer 81 ROM 82 RAM 83 Sound Controller 84 Speaker 85 Keyboard controller 86 Keyboard 87 Mouse controller 88 Mouse 89 Pen controller 90 Pen
Claims (5)
上にメニューを表示するためのボタンを前記画面上に表
示する手段を有する情報処理装置であって、前記ボタン
を丸型に表示することを特徴とする情報処理装置。1. An information processing apparatus having means for displaying a button for displaying a menu on a screen on the screen when instructed by a coordinate input device, wherein the button is displayed in a round shape. A characteristic information processing device.
外側に円形に並べて表示する請求項1に記載の情報処理
装置。2. The information processing apparatus according to claim 1, wherein the selection items of the menu are arranged in a circle outside the button and displayed.
ニューの選択項目を選択する際の座標入力装置の移動方
向が一致するように前記メニューの選択項目を円形に並
べて表示する請求項2に記載の情報処理装置。3. The selection items of the menu are displayed side by side in a circle so that the contents of the selection items of the menu and the movement direction of the coordinate input device when selecting the selection items of the menu match. Information processing equipment.
じて、前記メニューの選択項目の形状の大きさを変えて
表示する請求項2に記載の情報処理装置。4. The information processing apparatus according to claim 2, wherein the size of the shape of the selection item of the menu is changed and displayed according to the frequency of use of the selection item of the menu.
いる場合、下位の階層の選択項目を上位の階層の選択項
目の外側に扇型に並べて表示する請求項2に記載の情報
処理装置。5. The information processing apparatus according to claim 2, wherein when the selection items of the menu are hierarchized, the selection items of the lower layer are displayed in a fan shape outside the selection items of the upper layer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6260230A JPH08123647A (en) | 1994-10-25 | 1994-10-25 | Information processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6260230A JPH08123647A (en) | 1994-10-25 | 1994-10-25 | Information processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08123647A true JPH08123647A (en) | 1996-05-17 |
Family
ID=17345166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6260230A Pending JPH08123647A (en) | 1994-10-25 | 1994-10-25 | Information processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08123647A (en) |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10312261A (en) * | 1997-05-13 | 1998-11-24 | Kawasaki Mutsuko | Input method and device for selection menu |
JP2001265475A (en) * | 2000-03-15 | 2001-09-28 | Ricoh Co Ltd | Menu display controller and information processor and electronic blackboard system and method for controlling menu display system and method for controlling information processing system and computer readable recording medium with program for allowing the same method to be performed by computer recorded |
JP2003072428A (en) * | 2001-09-06 | 2003-03-12 | Suzuki Motor Corp | Control panel for driver |
JP2005018792A (en) * | 2003-06-27 | 2005-01-20 | Microsoft Corp | Menu whose geometry is bounded by two radii and an arc |
US7084858B2 (en) * | 2002-11-19 | 2006-08-01 | Microsoft Corporation | System and method for inputting characters using a directional pad |
JP2006350935A (en) * | 2005-06-20 | 2006-12-28 | Ricoh Co Ltd | Display device, image forming device, display method, and program for carrying out the method in computer |
JP2007287135A (en) * | 2006-03-20 | 2007-11-01 | Denso Corp | Image display controller and program for image display controller |
WO2008010278A1 (en) * | 2006-07-20 | 2008-01-24 | Panasonic Corporation | Input control device |
JP2008084251A (en) * | 2006-09-29 | 2008-04-10 | Hitachi Ltd | Display method for information processor |
JP2008123407A (en) * | 2006-11-15 | 2008-05-29 | Xanavi Informatics Corp | Input device and its menu display method |
JP2008158782A (en) * | 2006-12-22 | 2008-07-10 | Cad Center:Kk | Display, display method, and program |
JP2008250620A (en) * | 2007-03-30 | 2008-10-16 | Fuji Xerox Co Ltd | Display device and program |
KR100896055B1 (en) * | 2007-01-15 | 2009-05-07 | 엘지전자 주식회사 | Mobile terminal with rotary input device and display method thereof |
KR101114691B1 (en) * | 2009-10-13 | 2012-02-29 | 경북대학교 산학협력단 | User interface for mobile device with touch screen and menu display method thereof |
JP2012053921A (en) * | 2006-03-17 | 2012-03-15 | Nokia Corp | Improved portable communication terminal and method therefor |
JP2012084190A (en) * | 2012-02-02 | 2012-04-26 | Fujitsu Ltd | Character input device, character input method and character input program |
JP2014144738A (en) * | 2013-01-30 | 2014-08-14 | Mitsubishi Motors Corp | Onboard display device |
JP2014197399A (en) * | 2000-07-28 | 2014-10-16 | コア ワイヤレス ライセンシング エス.アー.エール.エル. | Computing device with improved user interface for applications |
US8949740B2 (en) | 2009-08-31 | 2015-02-03 | International Business Machines Corporation | Selecting menu for an object in a graphical user interface (GUI) environment |
JP2015041356A (en) * | 2013-08-23 | 2015-03-02 | 富士通株式会社 | Electronic device and menu control program |
EP2921937A1 (en) | 2014-03-17 | 2015-09-23 | Omron Corporation | Multimedia apparatus, method of controlling multimedia apparatus, and program of controlling multimedia apparatus |
JP2016045544A (en) * | 2014-08-20 | 2016-04-04 | コニカミノルタ株式会社 | Input/display device and image forming apparatus |
JP2016220977A (en) * | 2015-05-29 | 2016-12-28 | 東芝メディカルシステムズ株式会社 | Medical image diagnostic system, server device, and medical image display device |
US9606702B2 (en) | 2007-06-29 | 2017-03-28 | Microsoft Technology Licensing, Llc | Menus with translucency and live preview |
JP2017134835A (en) * | 2016-01-26 | 2017-08-03 | パナソニックIpマネジメント株式会社 | Display device and display method employed thereby |
US9857945B2 (en) | 2007-06-29 | 2018-01-02 | Microsoft Technology Licensing, Llc | Segment ring menu |
JP2018537177A (en) * | 2015-11-23 | 2018-12-20 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Structured findings object for integration of third-party applications in an image interpretation workflow |
WO2019093417A1 (en) * | 2017-11-08 | 2019-05-16 | 株式会社東芝 | Information processing method, storage medium, and information processing device |
WO2019181928A1 (en) * | 2018-03-23 | 2019-09-26 | 日本精機株式会社 | Vehicular menu display control device, vehicle-mounted device operation system, and gui program |
JP2022105832A (en) * | 2021-01-05 | 2022-07-15 | 三菱電機株式会社 | Information processing apparatus, information processing method, and information processing program |
-
1994
- 1994-10-25 JP JP6260230A patent/JPH08123647A/en active Pending
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10312261A (en) * | 1997-05-13 | 1998-11-24 | Kawasaki Mutsuko | Input method and device for selection menu |
JP2001265475A (en) * | 2000-03-15 | 2001-09-28 | Ricoh Co Ltd | Menu display controller and information processor and electronic blackboard system and method for controlling menu display system and method for controlling information processing system and computer readable recording medium with program for allowing the same method to be performed by computer recorded |
JP2014197399A (en) * | 2000-07-28 | 2014-10-16 | コア ワイヤレス ライセンシング エス.アー.エール.エル. | Computing device with improved user interface for applications |
JP2003072428A (en) * | 2001-09-06 | 2003-03-12 | Suzuki Motor Corp | Control panel for driver |
US7084858B2 (en) * | 2002-11-19 | 2006-08-01 | Microsoft Corporation | System and method for inputting characters using a directional pad |
JP2005018792A (en) * | 2003-06-27 | 2005-01-20 | Microsoft Corp | Menu whose geometry is bounded by two radii and an arc |
JP2010198643A (en) * | 2003-06-27 | 2010-09-09 | Microsoft Corp | Menu whose shape is partitioned with two radii and arc |
JP2006350935A (en) * | 2005-06-20 | 2006-12-28 | Ricoh Co Ltd | Display device, image forming device, display method, and program for carrying out the method in computer |
JP2012053921A (en) * | 2006-03-17 | 2012-03-15 | Nokia Corp | Improved portable communication terminal and method therefor |
JP2007287135A (en) * | 2006-03-20 | 2007-11-01 | Denso Corp | Image display controller and program for image display controller |
US7817168B2 (en) | 2006-03-20 | 2010-10-19 | Denso Corporation | Image display control apparatus and program for controlling same |
US8276100B2 (en) | 2006-07-20 | 2012-09-25 | Panasonic Corporation | Input control device |
JP4768023B2 (en) * | 2006-07-20 | 2011-09-07 | パナソニック株式会社 | Input control device |
WO2008010278A1 (en) * | 2006-07-20 | 2008-01-24 | Panasonic Corporation | Input control device |
JP2008084251A (en) * | 2006-09-29 | 2008-04-10 | Hitachi Ltd | Display method for information processor |
JP2008123407A (en) * | 2006-11-15 | 2008-05-29 | Xanavi Informatics Corp | Input device and its menu display method |
JP2008158782A (en) * | 2006-12-22 | 2008-07-10 | Cad Center:Kk | Display, display method, and program |
KR100896055B1 (en) * | 2007-01-15 | 2009-05-07 | 엘지전자 주식회사 | Mobile terminal with rotary input device and display method thereof |
US8005506B2 (en) | 2007-01-15 | 2011-08-23 | Lg Electronics Inc. | Mobile terminal having rotating input device |
US7765495B2 (en) | 2007-01-15 | 2010-07-27 | Lg Electronics, Inc. | Mobile terminal having rotating input device and method for operating the mobile terminal |
US8286096B2 (en) | 2007-03-30 | 2012-10-09 | Fuji Xerox Co., Ltd. | Display apparatus and computer readable medium |
JP2008250620A (en) * | 2007-03-30 | 2008-10-16 | Fuji Xerox Co Ltd | Display device and program |
US9606702B2 (en) | 2007-06-29 | 2017-03-28 | Microsoft Technology Licensing, Llc | Menus with translucency and live preview |
US9857945B2 (en) | 2007-06-29 | 2018-01-02 | Microsoft Technology Licensing, Llc | Segment ring menu |
US10185466B2 (en) | 2009-08-31 | 2019-01-22 | International Business Machines Corporation | Selecting menu for an object in a graphical user interface (GUI) environment |
US8949740B2 (en) | 2009-08-31 | 2015-02-03 | International Business Machines Corporation | Selecting menu for an object in a graphical user interface (GUI) environment |
KR101114691B1 (en) * | 2009-10-13 | 2012-02-29 | 경북대학교 산학협력단 | User interface for mobile device with touch screen and menu display method thereof |
JP2012084190A (en) * | 2012-02-02 | 2012-04-26 | Fujitsu Ltd | Character input device, character input method and character input program |
JP2014144738A (en) * | 2013-01-30 | 2014-08-14 | Mitsubishi Motors Corp | Onboard display device |
JP2015041356A (en) * | 2013-08-23 | 2015-03-02 | 富士通株式会社 | Electronic device and menu control program |
KR20150108304A (en) | 2014-03-17 | 2015-09-25 | 오므론 가부시키가이샤 | Multimedia device, control method of the multimedia device, and control program of the multimedia device |
EP2921937A1 (en) | 2014-03-17 | 2015-09-23 | Omron Corporation | Multimedia apparatus, method of controlling multimedia apparatus, and program of controlling multimedia apparatus |
JP2016045544A (en) * | 2014-08-20 | 2016-04-04 | コニカミノルタ株式会社 | Input/display device and image forming apparatus |
JP2016220977A (en) * | 2015-05-29 | 2016-12-28 | 東芝メディカルシステムズ株式会社 | Medical image diagnostic system, server device, and medical image display device |
JP2018537177A (en) * | 2015-11-23 | 2018-12-20 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Structured findings object for integration of third-party applications in an image interpretation workflow |
JP2017134835A (en) * | 2016-01-26 | 2017-08-03 | パナソニックIpマネジメント株式会社 | Display device and display method employed thereby |
WO2019093417A1 (en) * | 2017-11-08 | 2019-05-16 | 株式会社東芝 | Information processing method, storage medium, and information processing device |
JP2019087109A (en) * | 2017-11-08 | 2019-06-06 | 株式会社東芝 | Program and terminal device control method |
WO2019181928A1 (en) * | 2018-03-23 | 2019-09-26 | 日本精機株式会社 | Vehicular menu display control device, vehicle-mounted device operation system, and gui program |
JP2022105832A (en) * | 2021-01-05 | 2022-07-15 | 三菱電機株式会社 | Information processing apparatus, information processing method, and information processing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH08123647A (en) | Information processor | |
US5155806A (en) | Method and apparatus for displaying context sensitive help information on a display | |
US5157768A (en) | Method and apparatus for displaying context sensitive help information on a display | |
US7490297B2 (en) | Window scroll bar | |
US5704050A (en) | Snap control for relocating elements of a graphical user interface | |
US5250929A (en) | Interactive overlay-driven computer display system | |
US5396590A (en) | Non-modal method and apparatus for manipulating graphical objects | |
US7197718B1 (en) | Interactive virtual area browser for selecting and rescaling graphical representations of displayed data | |
EP0493990A2 (en) | Display image scroll control and method | |
US20040227738A1 (en) | Graphic display control device for displaying graph and graphic and recording medium | |
JPH06208448A (en) | Method for supplying set-browser having browser item to application and computer control display device therefor | |
KR20140038568A (en) | Multi-touch uses, gestures, and implementation | |
US20180101298A1 (en) | Graph display apparatus, graph display method and storage medium | |
JP2000099260A (en) | Digitizer system having swelled tracking function and digitizer tablet using method | |
JP2000172398A (en) | Interface control for performing switching among display areas on display device | |
JPH06175775A (en) | Information processor | |
US5796383A (en) | Method and system for presenting contents of a container object within a graphical user interface in a data processing system | |
JPH08185266A (en) | Handwritten character input device | |
JP3317379B2 (en) | Display screen input device | |
JP3462512B2 (en) | How to modify the graph | |
JP3045905B2 (en) | Character drawing device | |
JPH0229783A (en) | Display device and method for data | |
JPH09244858A (en) | Control method for window system and information processor | |
JP2660459B2 (en) | Operation procedure input and execution device | |
JPH0424818A (en) | Input display device |