JP2010160655A - Information processor and object setting method - Google Patents
Information processor and object setting method Download PDFInfo
- Publication number
- JP2010160655A JP2010160655A JP2009001979A JP2009001979A JP2010160655A JP 2010160655 A JP2010160655 A JP 2010160655A JP 2009001979 A JP2009001979 A JP 2009001979A JP 2009001979 A JP2009001979 A JP 2009001979A JP 2010160655 A JP2010160655 A JP 2010160655A
- Authority
- JP
- Japan
- Prior art keywords
- display
- drag operation
- processing apparatus
- information processing
- type
- 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
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】ポインティングデバイスによって操作可能な情報処理装置において、作業効率および操作性を改善すること。
【解決手段】ポインティングデバイスをクリックしながらポインタを移動するドラッグ動作および移動後にクリックを離すドロップ動作の各1回の動作からドラッグ動作の開始位置、このドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離と移動方向を判定し、当該判定結果に基づいて、オブジェクトの種類、配置場所および大きさを含む表示パラメータを設定する。これらの表示パラメータのうち、オブジェクトの配置場所はドラッグ動作の開始位置の情報に基づいて決定され、オブジェクトの大きさはドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離の情報に基づいて決定され、オブジェクトの種類はその移動方向の情報に基づいて決定される。
【選択図】 図4In an information processing apparatus that can be operated by a pointing device, work efficiency and operability are improved.
A drag operation starting from each of a drag operation in which the pointer is moved while clicking on the pointing device and a drop operation in which the click is released after the movement is performed, and a position in which the drop operation is performed from the start position of the drag operation. The moving distance and moving direction are determined, and display parameters including the type, location, and size of the object are set based on the determination result. Among these display parameters, the location of the object is determined based on the information on the start position of the drag operation, and the size of the object is based on the information on the movement distance from the start position of the drag operation to the position where the drop operation was performed. The type of the object is determined based on the information of the moving direction.
[Selection] Figure 4
Description
本発明は、ポインティングデバイスによって操作可能な情報処理装置および、当該情報処理装置に適用可能なオブジェクト設定方法に関するものである。 The present invention relates to an information processing apparatus operable by a pointing device and an object setting method applicable to the information processing apparatus.
近年、パソコンやワークステーションなどの情報処理装置のインターフェイスはGUI(Graphical User Interface)になっており、ポインティングデバイスとして、マウスが利用されることが一般的である。これらの情報処理装置において、特に、オブジェクトの「種類」、「配置場所」、「大きさ」を決定する際には、それぞれの決定を1項目ずつ順に、マウスのクリック動作およびドラッグ&ドロップ動作を行って決定していた(例えば、特許文献1)。 In recent years, an interface of an information processing apparatus such as a personal computer or a workstation has become a GUI (Graphical User Interface), and a mouse is generally used as a pointing device. In these information processing apparatuses, in particular, when determining the “type”, “arrangement location”, and “size” of an object, each determination is performed one item at a time, and a mouse click operation and a drag and drop operation are performed. It was decided to go (for example, Patent Document 1).
しかしながら、上記特許文献1を初めとする従来技術では、1つのオブジェクトを設定するために各1アクション、つまりクリック動作、ドラッグ動作およびドロップ動作による計3アクション以上を行わなければならず、さらに「種類」の決定ではマウスカーソルを作業領域からツールバーやメニューバーまで移動させて選択する必要があり、作業効率が悪いという問題点があった。 However, in the prior art including the above-mentioned Patent Document 1, in order to set one object, one action for each, that is, a total of three actions or more by a click operation, a drag operation, and a drop operation must be performed. In the determination of "," it is necessary to move the mouse cursor from the work area to the tool bar or menu bar, and there is a problem that work efficiency is poor.
また、従来技術では、既に決定されているオブジェクトの「種類」の変更に要するマウスやキーボードでのアクションが多いため、必ずしも操作性がよいとは言い難く、操作性に対する改善の余地が残されていた。 Also, in the prior art, since there are many actions with the mouse and keyboard required to change the “type” of the object that has already been determined, it is difficult to say that the operability is good, and there is still room for improvement in operability. It was.
本発明は、上記に鑑みてなされたものであって、ポインティングデバイスを使用して操作処理を行う情報処理装置において、作業効率を改善し、操作性の更なる改善を可能とする情報処理装置およびオブジェクト設定方法を提供することを目的とする。 The present invention has been made in view of the above, and in an information processing apparatus that performs an operation process using a pointing device, an information processing apparatus capable of improving work efficiency and further improving operability An object is to provide an object setting method.
上述した課題を解決し、目的を達成するため、本発明にかかる情報処理装置は、ポインティングデバイスによって操作可能な情報処理装置において、前記ポインティングデバイスをクリックしながらポインタを移動するドラッグ動作および移動後にクリックを離すドロップ動作の各1回の動作から、ドラッグ動作の開始位置および、このドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離と移動方向を判定し、当該判定結果に基づいて、オブジェクトの種類、配置場所および大きさを含む表示パラメータを設定する表示パラメータ設定部と、前記表示パラメータ設定部にて設定された表示パラメータに基づいて、当該オブジェクトを表示画面上に表示する表示制御部と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, an information processing apparatus according to the present invention is a drag operation that moves a pointer while clicking on the pointing device in an information processing apparatus that can be operated by a pointing device, and a click after the movement From each one of the drop operations, the starting position of the drag operation and the moving distance and moving direction from the starting position of the drag operation to the position where the drop operation was performed are determined. Based on the determination result, A display parameter setting unit that sets display parameters including the type, location, and size of the object, and a display control unit that displays the object on the display screen based on the display parameters set by the display parameter setting unit And.
本発明にかかる情報処理装置によれば、ポインティングデバイスをクリックしながらポインタを移動するドラッグ動作および移動後にクリックを離すドロップ動作の各1回の動作から、ドラッグ動作の開始位置および、このドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離と移動方向を判定し、当該判定結果に基づいてオブジェクトの種類、配置場所および大きさを含む表示パラメータを設定し、設定された表示パラメータに基づいて当該オブジェクトを表示画面上に表示するようにしているので、作業効率の改善および操作性の更なる改善が可能となるという効果が得られる。 According to the information processing apparatus of the present invention, the start position of the drag operation and the drag operation from each one of the drag operation of moving the pointer while clicking the pointing device and the drop operation of releasing the click after the movement are performed. The movement distance and movement direction from the start position to the position where the drop operation was performed are determined, and display parameters including the type, location, and size of the object are set based on the determination result, and the display parameters are set. Since the object is displayed on the display screen, it is possible to improve the work efficiency and the operability.
以下に添付図面を参照して、本発明にかかる情報処理装置および、当該情報処理装置に適用可能なオブジェクト設定方法の実施の形態を詳細に説明する。なお、以下に示す実施の形態により本発明が限定されるものではない。 Exemplary embodiments of an information processing apparatus according to the present invention and an object setting method applicable to the information processing apparatus will be described below in detail with reference to the accompanying drawings. In addition, this invention is not limited by embodiment shown below.
図1は、本実施の形態にかかるオブジェクト設定手法の概念を適用可能な情報処理装置の一構成例を示す図である。図1において、情報処理装置10は、CPU12、ROM14、RAM16等が、データバス、アドレスバス及びコントロールバスを含むバス18によって接続されている。情報処理装置10には、バス18に接続される入出力インターフェイス(I/Oインターフェイス)20が設けられている。なお、このような情報処理装置10の例としては、パーソナルコンピュータ(PC、所謂パソコン)、ワークステーション(WS)などが代表的なものである。
FIG. 1 is a diagram illustrating a configuration example of an information processing apparatus to which the concept of the object setting method according to the present embodiment can be applied. In FIG. 1, the
I/Oインターフェイス20には、HDD22が接続されている。HDD22には、OSと共に各種のアプリケーションプログラムなどのプログラムファイル、各種データを含むデータファイルなどが記憶される。CPU12は、HDD22に記憶されているファイルからOSおよびアプリケーションプログラム(アプリケーションソフト)を読み込んで、アプリケーションデータや画像データなどの各種のデータに対する処理(情報処理)を実行する。
An
また、I/Oインターフェイス20には、入力デバイスとするキーボード24および、ポインティングデバイスの一例であるマウス26、ならびにビデオRAM(VRAM)28およびグラフィックコントローラ30を備えたビデオカード32が接続されており、このビデオカード32に、表示手段であるモニタ34が接続されている。
The I /
上記のように構成された情報処理装置10では、モニタ34に各種の画面を表示しながら、キーボード24およびマウス26の操作によって表示画面に基づいた各種の処理や、所望の画面表示が可能となっている。
In the
また、I/Oインターフェイス20には、例えば、USB(universal serial bus)、IEEE1394などの所定規格のインターフェイスが設けられ、情報処理装置10では、これらのインターフェイスを介した各種データの入出力が可能となっている。
In addition, the I /
一方、情報処理装置10のOSやアプリケーションでは、GUI(Graphical User Interface)を用いた各種の表示、入力操作などが可能となっている。すなわち、情報処理装置10では、モニタ34上に、GUIとしての複数のウィンドウ40が表示可能となっている。
On the other hand, the OS and application of the
このウィンドウ40には、例えば、各種のデータファイル、画像などのファイルや、これらのファイルが格納されたアイコンがオブジェクトとして表示される。また、ウィンドウ40には、処理対象となる画像ファイルの画像や、データファイルに基づいた文書などが表示される。なお、ウィンドウ40内の表示は、アプリケーションに応じた任意の構成を適用することができ、ここでの詳細な説明を省略する。
In this
また、情報処理装置10では、モニタ34に表示されるポインタ42を、ポインティングデバイスとして接続されているマウス26によって操作することが可能となっている。なお、マウス26を用いたポインタ42の操作としては、ポインタ42の移動、ポインタ42が示すオブジェクトの選択などの公知の内容が適用される。すなわち、情報処理装置10では、マウス26の操作によって、ウィンドウ40を選択したり、ウィンドウ40内のアイコンを選択したりする操作(クリック操作)、ウィンドウ40を拡縮したり移動したりする操作、アイコンを選択して移動する操作(ドラッグ&ドロップ)などの各種の操作が可能となっている。
In the
図2は、本実施の形態にかかる情報処理装置10の機能を具現する要部の構成を示す図である。情報処理装置10には、表示制御部51および表示パラメータ設定部53が設けられている。マウス26は、マウス操作による移動方向や移動量に応じた信号を生成して情報処理装置10に出力する。キーボード24は、キー操作による信号を生成して情報処理装置10に出力する。表示制御部51は、マウス26の操作に応じてモニタ34に表示されるポインタ42の表示制御や、選択されたオブジェクトのモニタ34への表示制御を行う。表示パラメータ設定部53は、マウス26をクリックしながらポインタ42を移動するドラッグ動作および移動後にクリックを離すドロップ動作(ドラッグ&ドロップ動作)の各1回の動作からドラッグ動作の開始位置、このドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離と移動方向を判定し、当該判定結果に基づいて、オブジェクトの種類、配置場所、大きさなどの表示パラメータを決定し、オブジェクトに当該表示パラメータを設定する。
FIG. 2 is a diagram illustrating a configuration of a main part that implements the functions of the
なお、情報処理装置10に設けられる表示制御部51および表示パラメータ設定部53の各機能は、ハードウェアによって構成されるものでもよいし、ソフトウェア(プログラム)をCPU12で実行することにより形成されるものであってもよい。
Each function of the
図3は、本実施の形態にかかるオブジェクト設定手法を説明するためのウィンドウ表示の一例を示す図である。図3において、ウィンドウ100には、メニュー表示部101、ツールバー表示部102、作業領域表示部105などが設けられている。ツールバー表示部102には、標準ツールバー102a、図形ツールバー102b、オブジェクトツールバー102cが表示され、作業領域表示部105には、オブジェクト103および、ポインティングデバイスの指し示す位置を表すポインタ104が表示されている。なお、図3では、オブジェクトの一例として、数値表示オブジェクト103a、図形オブジェクト103b、図形記号オブジェクト103c,103d、文字図形オブジェクト103e,103f,103gなどを表示している。特に、図形記号オブジェクト103cは、種類が「ランプ」のオブジェクト例であり、図形記号オブジェクト103dは、種類が「ビットスイッチ」のオブジェクト例である。
FIG. 3 is a diagram showing an example of a window display for explaining the object setting method according to the present embodiment. In FIG. 3, a
図4は、本実施の形態にかかる第1のオブジェクト設定手法の一例を示す図である。図4において、作業領域表示部105には、図3に示したオブジェクトに加えて、第1の種類ガイド301およびサイズ枠302が表示されている。第1の種類ガイド301は、選択可能なオブジェクトの候補を表す案内表示であり、ドラッグ動作を行った場合に表示される(図4では、スイッチ、ランプ、図形、数値(アスキー)の4つのオブジェクトを一例として示している。サイズ枠302は、オブジェクトの大きさを指定する表示枠である。このサイズ枠302において、ドラッグを開始した任意の地点P1とポインタの現在地点P2との距離に応じてオブジェクトの大きさ(オブジェクトサイズ)が決定され、最終的にはドロップ動作を行った地点によりオブジェクトの種類および大きさが決定される。
FIG. 4 is a diagram illustrating an example of the first object setting method according to the present embodiment. In FIG. 4, the work
なお、図4では、ドラッグの始点の情報によってオブジェクトの配置位置が決まる例を示しているが、これに限定されるものではなく、例えばドラッグの終点の情報によってオブジェクトの配置位置が決まるようにしても構わない。 FIG. 4 shows an example in which the object placement position is determined by the drag start point information, but is not limited to this. For example, the object placement position is determined by the drag end point information. It doesn't matter.
また、図4の例では、図示することはできないが、第1の種類ガイド301内のオブジェクトのうち、ドラッグ動作を行った方向にあるオブジェクト、すなわち選択候補となるオブジェクトに色を付けて表示するようにすれば、操作性および視認性に優れた表示画面の提供が可能となる。
In the example of FIG. 4, although not shown, among the objects in the
図5は、本実施の形態にかかる第2のオブジェクト設定手法の一例を示す図である。図5において、作業領域表示部105には、図4に加えて、ツールバー形式のリスト303が表示されている。例えば、図4において、オブジェクトの種類としてスイッチを選択した場合、スイッチには更に細分化された種類があるため、その種類をリスト303の形で提供している。操作者は、リスト303のうちの任意の一つを選択することにより、当該オブジェクト、すなわち細部分類されたスイッチオブジェクトの表示が可能となる。
FIG. 5 is a diagram illustrating an example of the second object setting method according to the present embodiment. In FIG. 5, the work
図6は、本実施の形態にかかる第3のオブジェクト設定手法の一例を示す図である。図6において、作業領域表示部105には、図5に加えて、確定表示枠304および第2の種類ガイド305が表示されている。この第3のオブジェクト設定手法を使用する場合、キーボード24の所定のキーには、予め所定のオブジェクトの種類が割り当てられていることが前提となる。図4に示される画面において、所定のキーボードキーを押下した状態で、第1の種類ガイド301の左上方向にあるスイッチの表示エリアにてドロップすると、図6に示すように、更に細分分類されたスイッチオブジェクトを表示する第2の種類ガイド305に入れ替わる。なお、この表示画面において、4つのエリアにある何れかのエリアをクリックすることにより、当該エリアに割り当てられているオブジェクトが確定表示枠304に表示される。
FIG. 6 is a diagram illustrating an example of a third object setting method according to the present embodiment. In FIG. 6, the work
図7は、上記した第1〜第3のオブジェクト設定手法に基づく設定手順を示すフローチャートである。以下、図7のフローに従って、第1〜第3オブジェクト設定手法に基づく設定手順の詳細を説明する。なお、同図のフローに示す各処理は、情報処理装置10に具備される表示制御部51または表示パラメータ設定部53によって実行される。
FIG. 7 is a flowchart showing a setting procedure based on the first to third object setting methods described above. The details of the setting procedure based on the first to third object setting methods will be described below according to the flow of FIG. Each process shown in the flow of FIG. 10 is executed by the
まず、マウスがドラッグされたか否かが判定され(ステップS11)、マウスがドラッグされた場合には(ステップS11、Yes)、さらにオブジェクトが選択されているか否かが判定され(ステップS12)、オブジェクトが選択されていない場合には(ステップS12,No)、オブジェクトの配置座標を確定し(ステップS13)、ステップS14の処理に移行する。なお、ステップS12にて、オブジェクトが選択されている場合とは(ステップS12,Yes)、例えば画面上に表示されているオブジェクトの種類を変更する場合等であり、この場合には、オブジェクトの配置座標が確定されているので、ステップS13の処理をバイパスしてステップS14に移行する。 First, it is determined whether or not the mouse has been dragged (step S11). If the mouse has been dragged (step S11, Yes), it is further determined whether or not an object has been selected (step S12). Is not selected (step S12, No), the arrangement coordinates of the object are fixed (step S13), and the process proceeds to step S14. The case where the object is selected in step S12 (step S12, Yes) is, for example, a case where the type of the object displayed on the screen is changed. In this case, the arrangement of the object Since the coordinates are determined, the process of step S13 is bypassed and the process proceeds to step S14.
ステップS14では、マウスがドラッグされているときにキーボード入力があるか否かが判定され、キーボード入力がない場合には(ステップS14,No)、上記した第1の種類ガイド(図4参照)を表示して(ステップS15)、ステップS17の処理に移行する。一方、キーボード入力がある場合には(ステップS14,Yes)、上記した第2の種類ガイド(図6参照)を表示して(ステップS16)、ステップS17の処理に移行する。 In step S14, it is determined whether or not there is a keyboard input when the mouse is being dragged. If there is no keyboard input (No in step S14), the first type guide (see FIG. 4) described above is used. Display (step S15), and the process proceeds to step S17. On the other hand, if there is a keyboard input (step S14, Yes), the above-described second type guide (see FIG. 6) is displayed (step S16), and the process proceeds to step S17.
ステップS17では、マウスがドロップされたか否かが判定され、マウスがドロップされていない場合には(ステップS17,No)、キーボード入力の待ちの状態となる(ステップS14)。一方、マウスがドロップされている場合には(ステップS17,Yes)、さらに上記ドラッグ&ドロップの動作においてポインタの移動があったか否かが判定され(ステップS18)、ポインタの移動がなければ(ステップS18,No)ステップS11の処理に戻り、ポインタの移動があれば(ステップS18,Yes)、さらに上記ステップS12の処理でオブジェクトが選択されていたか否かが判定される(ステップS19)。 In step S17, it is determined whether or not the mouse has been dropped. If the mouse has not been dropped (step S17, No), a keyboard input waiting state is entered (step S14). On the other hand, if the mouse has been dropped (step S17, Yes), it is further determined whether or not the pointer has moved in the drag and drop operation (step S18). If the pointer has not moved (step S18). , No) Returning to the process of step S11, if there is a movement of the pointer (step S18, Yes), it is further determined whether or not an object has been selected in the process of step S12 (step S19).
ここで、オブジェクトが選択されていない場合には(ステップS19,No)、ドラッグ&ドロップの距離(ドラッグ地点とドロップ地点との間の距離)によりオブジェクトの大きさを確定し(ステップS20)、ステップS21の処理に移行する。なお、ステップS19にて、オブジェクトが選択されていると判定される場合は(ステップS19,Yes)、ステップS12にてオブジェクトが選択されている場合であり、この場合には、オブジェクトの配置座標が確定されているので、ステップS20の処理をバイパスしてステップS21の処理に移行する。 Here, when the object is not selected (step S19, No), the size of the object is determined by the drag and drop distance (the distance between the drag point and the drop point) (step S20). The process proceeds to S21. If it is determined in step S19 that the object has been selected (step S19, Yes), the object has been selected in step S12. In this case, the arrangement coordinates of the object are Since it is confirmed, the process of step S20 is bypassed and the process proceeds to step S21.
ステップS21では、ドロップされたガイド(第1の種類ガイドまたは第2の種類ガイド)上にあるオブジェクトの種類に確定され、さらに種類の細分化があるか否かが判定され(ステップS22)、種類の細分化がない場合には(ステップS22,No)処理を終了し、種類の細分化がある場合には(ステップS22,Yes)、ドロップした地点近傍により細分化されたリスト枠を表示し(ステップS23)、このリスト枠よりオブジェクトの種類を決定し(ステップS24,Yes)、処理を終了する。なお、オブジェクトの種類を選択しない場合には(ステップS24,No)、ステップS11の処理に戻る。 In step S21, the type of the object on the dropped guide (first type guide or second type guide) is determined, and it is further determined whether or not there is a type subdivision (step S22). If there is no subdivision (No in step S22), the process is terminated. If there is a type subdivision (step S22, Yes), a list frame subdivided by the vicinity of the dropped point is displayed ( In step S23), the type of object is determined from the list frame (step S24, Yes), and the process is terminated. If no object type is selected (No at step S24), the process returns to step S11.
なお、上記の処理フローにおいて、キーボード入力があると判定したフロー(ステップS14,Yes)が上記第3のオブジェクト設定手法に対応し、種類の細分化があると判定したフロー(ステップS22,Yes)が上記第2のオブジェクト設定手法に対応し、これら以外のフローが上記第1のオブジェクト設定手法に対応することになる。 In the above processing flow, the flow determined to have keyboard input (step S14, Yes) corresponds to the third object setting method, and the flow has been determined to have subdivided types (step S22, Yes). Corresponds to the second object setting method, and flows other than these correspond to the first object setting method.
つぎに、本実施の形態にかかるオブジェクト設定手法を適用した場合の効果について、従来のオブジェクト設定手法にかかるウィンドウ表示の一例として示される図8−1〜図8−4の各図面などを参照して説明する。なお、図8−1は、オブジェクト選択のための移動操作を示すウィンドウ表示であり、図8−2は、オブジェクト選択ための選択操作を示すウィンドウ表示であり、図8−3は、選択オブジェクトの配置操作を示すウィンドウ表示であり、図8−4は、選択オブジェクトのサイズ変更操作を示すウィンドウ表示である。 Next, with respect to the effect when the object setting method according to the present embodiment is applied, refer to each drawing of FIGS. 8-1 to 8-4 shown as an example of the window display according to the conventional object setting method. I will explain. FIG. 8A is a window display showing a movement operation for object selection, FIG. 8B is a window display showing a selection operation for object selection, and FIG. FIG. 8D is a window display showing a size change operation of the selected object.
まず、従来のオブジェクト設定手法では、オブジェクトの種類を決定する際には、ポインティングデバイスをメニュー表示部やツールバー表示部まで移動させた後に、作業領域の表示位置まで戻す須操作を行う必要があるため、ポインティングデバイスの移動量が大きく、作業効率が悪いという問題点があった(図8−1、図8−3参照)。また、従来のオブジェクト設定手法では、オブジェクトの種類の決定や、オブジェクトの種類の変更、あるいはオブジェクトのサイズの変更に要するアクション数が多くなるため、操作性が悪いという問題点があった(図8−2、図8−4参照)。さらに、従来のオブジェクト設定手法では、一つのオブジェクトを指定、配置するためには、オブジェクトの「種類」、「配置場所」、「大きさ」の設定という3アクションの操作を必要とするため、オブジェクトの設定に時間がかかるという問題点があった(図8−4参照)。 First, in the conventional object setting method, when determining the type of object, it is necessary to move the pointing device to the menu display section or toolbar display section and then return to the display position of the work area. There is a problem that the movement amount of the pointing device is large and the working efficiency is poor (see FIGS. 8A and 8C). Further, the conventional object setting method has a problem that the operability is poor because the number of actions required for determining the object type, changing the object type, or changing the object size increases (FIG. 8). -2, see Fig. 8-4). Furthermore, in the conventional object setting method, in order to designate and arrange one object, it is necessary to perform three action operations of setting the “type”, “placement location”, and “size” of the object. There is a problem that it takes time to set (see FIG. 8-4).
一方、本実施の形態にかかるオブジェクト設定手法および、当該オブジェクト設定手法を適用した情報処理装置では、ドラッグ&ドロップによる各1回のアクションで、オブジェクトの「種類」、「配置場所」、「大きさ」の全てを設定することができるので、作業効率および操作性を改善することができる。 On the other hand, in the object setting method according to the present embodiment and the information processing apparatus to which the object setting method is applied, the “type”, “arrangement location”, and “size” of the object can be performed by each drag and drop action. ”Can be set, so that work efficiency and operability can be improved.
また、本実施の形態にかかるオブジェクト設定手法および、当該オブジェクト設定手法を適用した情報処理装置によれば、ドラッグ中にガイド表示を行うようにしているので、どの方向にどのオブジェクトが割り当てられているのかを覚えることなく、オブジェクトの種類を決定することができる。 In addition, according to the object setting method according to the present embodiment and the information processing apparatus to which the object setting method is applied, guide display is performed during dragging, so which object is assigned in which direction. The type of object can be determined without remembering.
また、本実施の形態にかかるオブジェクト設定手法および、当該オブジェクト設定手法を適用した情報処理装置によれば、ガイド表示に表される表示数が所定数(本実施例では“4”)以上の場合、ドロップ地点の近傍付近に、さらに細分化されたオブジェクトのリスト枠を表示するようにしているので、所定数以上のオブジェクト数がある場合であっても、オブジェクトの設定操作に関する作業効率および操作性の改善が可能となる。 Further, according to the object setting method according to the present embodiment and the information processing apparatus to which the object setting method is applied, when the number of displays displayed in the guide display is a predetermined number (“4” in this embodiment) or more Since the list frame of further subdivided objects is displayed in the vicinity of the drop point, work efficiency and operability related to the object setting operation even when there are more than a predetermined number of objects Can be improved.
また、本実施の形態にかかるオブジェクト設定手法および、当該オブジェクト設定手法を適用した情報処理装置によれば、所定のキーボードキーにオブジェクトの種類を割り当て、キーボードキーを押下した状態でのドラッグ&ドロップ動作を可能とすると共に、ドラッグ中にオブジェクトの種類を表示するようにしているので、どのキーボードキーにどのオブジェクトが割り当てられているのかを覚えることなく、オブジェクトの種類を決定することができる。 Further, according to the object setting method and the information processing apparatus to which the object setting method is applied according to the present embodiment, a drag and drop operation in a state where an object type is assigned to a predetermined keyboard key and the keyboard key is pressed Since the object type is displayed during dragging, the object type can be determined without remembering which object is assigned to which keyboard key.
また、本実施の形態にかかるオブジェクト設定手法および、当該オブジェクト設定手法を適用した情報処理装置によれば、オブジェクトが選択されている状態でのポインティングデバイスによるドラッグ&ドロップを行うことにより、ガイド表示と、オブジェクトの「種類」、「配置場所」、「大きさ」の設定とを行うことができるので、どの方向にどのオブジェクトが割り当てられているのかを覚えることなく、オブジェクトの種類を変更することができ、オブジェクトの変更操作に関する作業効率および操作性の改善が可能となる。 Further, according to the object setting method according to the present embodiment and the information processing apparatus to which the object setting method is applied, by performing drag and drop with a pointing device in a state where the object is selected, guide display and , You can set the "type", "placement location", and "size" of the object, so you can change the object type without having to remember which object is assigned in which direction It is possible to improve the work efficiency and operability related to the object change operation.
なお、ポインティングデバイスの一例である例えばマウスを用いる際に、マウスの右ボタンに上記した各機能を割り当てるようにすれば、従来のオブジェクト設定手法を左ボタンの機能として残すことができるので、操作者の好みに合わせて機能を使い分けすることができ、あるいは操作者の習熟度に応じて機能を切り替えることもできる。 Note that when using the mouse, which is an example of a pointing device, by assigning the above functions to the right button of the mouse, the conventional object setting method can be left as the function of the left button. The functions can be used properly according to the user's preference, or the functions can be switched according to the skill level of the operator.
以上のように、本発明にかかる情報処理装置およびオブジェクト設定方法は、ポインティングデバイスによって操作可能な情報処理装置において、作業効率および操作性の更なる改善を可能とする発明として有用である。 As described above, the information processing apparatus and the object setting method according to the present invention are useful as an invention that can further improve work efficiency and operability in an information processing apparatus that can be operated by a pointing device.
10 情報処理装置
18 バス
20 I/Oインターフェイス
22 HDD
24 キーボード
26 マウス
28 VRAM
30 グラフィックコントローラ
32 ビデオカード
34 モニタ
40 ウィンドウ
42,104 ポインタ
51 表示制御部
53 表示パラメータ設定部
100 ウィンドウ
101 メニュー表示部
102c オブジェクトツールバー
102 ツールバー表示部
102a 標準ツールバー
103 オブジェクト
103a 数値表示オブジェクト
103e,103f,103g 文字図形オブジェクト
105 作業領域表示部
301 第1の種類ガイド
302 サイズ枠
303 リスト
304 確定表示枠
305 第2の種類ガイド
10
24
30
Claims (9)
前記ポインティングデバイスをクリックしながらポインタを移動するドラッグ動作および移動後にクリックを離すドロップ動作の各1回の動作から、ドラッグ動作の開始位置および、このドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離と移動方向を判定し、当該判定結果に基づいて、オブジェクトの種類、配置場所および大きさを含む表示パラメータを設定する表示パラメータ設定部と、
前記表示パラメータ設定部にて設定された表示パラメータに基づいて、当該オブジェクトを表示画面上に表示する表示制御部と、
を備えたことを特徴とする情報処理装置。 In an information processing apparatus that can be operated by a pointing device,
From a drag operation that moves the pointer while clicking the pointing device and a drop operation that releases the click after the movement, from the start position of the drag operation and from the start position of the drag operation to the position where the drop operation was performed A display parameter setting unit that determines a movement distance and a movement direction of the object, and sets display parameters including the type, placement location, and size of the object based on the determination result
Based on the display parameters set by the display parameter setting unit, a display control unit that displays the object on a display screen;
An information processing apparatus comprising:
前記表示制御部は、ドラッグ動作が実行される際に前記所定のキーを押下する動作が実行されているときには、このドラッグ動作に合わせて前記所定のキーに割り当てられたオブジェクトの種類を前記ガイドエリアの所定の領域に表示し、
前記表示パラメータ設定部は、ドロップ動作が実行される際に前記所定のキーを押下する動作が実行されているときには、当該ドロップ動作が行われた領域に割り当てられ表示されているオブジェクトの種類を選択するとともに、当該ドラッグ動作の開始点からドロップ動作を行った地点までの距離の情報に基づいて当該オブジェクトの大きさを決定することを特徴とする請求項1に記載の情報処理装置。 Furthermore, when a connection with a keyboard is possible and a predetermined object type is assigned to a predetermined key of the keyboard,
When the operation of pressing the predetermined key is executed when the drag operation is executed, the display control unit displays the type of the object assigned to the predetermined key according to the drag operation in the guide area. In a predetermined area of
When the operation of pressing the predetermined key is executed when the drop operation is executed, the display parameter setting unit selects the type of the object assigned and displayed in the area where the drop operation is executed The information processing apparatus according to claim 1, wherein the size of the object is determined based on information on a distance from a starting point of the drag operation to a point where the drop operation is performed.
前記表示制御部は、前記選択されたオブジェクトを他のオブジェクトに変更するためのガイドエリアを表示することを特徴とする請求項1〜5の何れか1項に記載の情報処理装置。 When a drag operation and a drop operation are performed while holding at least one of the objects displayed on the display screen in a selected state,
The information processing apparatus according to claim 1, wherein the display control unit displays a guide area for changing the selected object to another object.
前記ドラッグ動作および前記ドロップ動作の各機能を前記マウスの右ボタンに付与することを特徴とする請求項1〜6の何れか1項に記載の情報処理装置。 In the case where the pointing device is a mouse,
The information processing apparatus according to claim 1, wherein each function of the drag operation and the drop operation is given to a right button of the mouse.
前記ポインティングデバイスをクリックしながらポインタを移動するドラッグ動作および移動後にクリックを離すドロップ動作の各1回の動作から、ドラッグ動作の開始位置および、このドラッグ動作の開始位置からドロップ動作を行った位置までの移動距離と移動方向を判定する操作判定ステップと、
前記判定ステップの判定結果に基づいて、オブジェクトの種類、配置場所および大きさを含む表示パラメータを設定する表示パラメータ設定ステップと、
前記表示パラメータ設定ステップにて設定された表示パラメータに基づいて、当該オブジェクトを表示画面上に表示する表示制御ステップと、
を含むことを特徴とするオブジェクト設定方法。 An object setting method applicable to an information processing apparatus that performs an object setting process using a pointing device,
From a drag operation that moves the pointer while clicking the pointing device and a drop operation that releases the click after the movement, from the start position of the drag operation and from the start position of the drag operation to the position where the drop operation was performed An operation determining step for determining the moving distance and moving direction of
A display parameter setting step for setting display parameters including the type, location, and size of the object based on the determination result of the determination step;
Based on the display parameters set in the display parameter setting step, a display control step for displaying the object on a display screen;
An object setting method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009001979A JP2010160655A (en) | 2009-01-07 | 2009-01-07 | Information processor and object setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009001979A JP2010160655A (en) | 2009-01-07 | 2009-01-07 | Information processor and object setting method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010160655A true JP2010160655A (en) | 2010-07-22 |
Family
ID=42577769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009001979A Pending JP2010160655A (en) | 2009-01-07 | 2009-01-07 | Information processor and object setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010160655A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105824503A (en) * | 2016-03-15 | 2016-08-03 | 北京金山安全软件有限公司 | Interface moving method and device |
| KR101750894B1 (en) * | 2010-09-17 | 2017-07-03 | 엘지전자 주식회사 | Mobile terminal and control method for mobile terminal |
| US10241652B2 (en) | 2017-01-04 | 2019-03-26 | International Business Machines Corporation | Searching and displaying child objects of a parent object |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0342713A (en) * | 1989-07-11 | 1991-02-22 | Meta Corp Japan:Kk | User interface system |
| JPH04152388A (en) * | 1990-10-17 | 1992-05-26 | Fujitsu Ltd | Size interlocking change processing system for plural window |
| JPH04180120A (en) * | 1990-11-15 | 1992-06-26 | Seiko Epson Corp | position input device |
| JPH08106542A (en) * | 1994-10-05 | 1996-04-23 | Hitachi Ltd | Enlarged display method of figure |
| JP2000066785A (en) * | 1998-08-19 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Information processing device using pointing device |
| JP2001265335A (en) * | 2000-03-15 | 2001-09-28 | Casio Comput Co Ltd | Performance information input device and performance information input method |
-
2009
- 2009-01-07 JP JP2009001979A patent/JP2010160655A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0342713A (en) * | 1989-07-11 | 1991-02-22 | Meta Corp Japan:Kk | User interface system |
| JPH04152388A (en) * | 1990-10-17 | 1992-05-26 | Fujitsu Ltd | Size interlocking change processing system for plural window |
| JPH04180120A (en) * | 1990-11-15 | 1992-06-26 | Seiko Epson Corp | position input device |
| JPH08106542A (en) * | 1994-10-05 | 1996-04-23 | Hitachi Ltd | Enlarged display method of figure |
| JP2000066785A (en) * | 1998-08-19 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Information processing device using pointing device |
| JP2001265335A (en) * | 2000-03-15 | 2001-09-28 | Casio Comput Co Ltd | Performance information input device and performance information input method |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101750894B1 (en) * | 2010-09-17 | 2017-07-03 | 엘지전자 주식회사 | Mobile terminal and control method for mobile terminal |
| CN105824503A (en) * | 2016-03-15 | 2016-08-03 | 北京金山安全软件有限公司 | Interface moving method and device |
| CN105824503B (en) * | 2016-03-15 | 2019-04-12 | 北京金山安全软件有限公司 | Interface moving method and device |
| US10241652B2 (en) | 2017-01-04 | 2019-03-26 | International Business Machines Corporation | Searching and displaying child objects of a parent object |
| US10606448B2 (en) | 2017-01-04 | 2020-03-31 | International Business Machines Corporation | Searching and displaying child objects of a parent object |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4717116B2 (en) | Method, program, and data processing system for changing shape of display object | |
| JP5527521B2 (en) | Hierarchical display device, hierarchical structure display method, and hierarchical structure display control program | |
| US11934638B2 (en) | Command display control method, computer-readable medium and apparatus | |
| JPH1195968A (en) | Menu selection device and method, and recording medium recording menu selection program | |
| JP2010160655A (en) | Information processor and object setting method | |
| TWI569118B (en) | Screen generating software | |
| JP2007226571A (en) | Electronic equipment device depending on touch panel input, and program performing input operation of touch panel | |
| JP6188405B2 (en) | Display control apparatus, display control method, and program | |
| JP4816376B2 (en) | Display method for information processing apparatus | |
| JP2001195170A (en) | Portable electronic equipment, input controller and storage medium | |
| JP6027735B2 (en) | Display device and display method | |
| JP4143529B2 (en) | Information input device, information input method, computer program, and computer-readable storage medium | |
| JP6419270B2 (en) | Display control apparatus, display control method, and program | |
| JP4420868B2 (en) | Waveform display device and waveform display program | |
| JP2001282405A (en) | Coordinate input device | |
| JP3445341B2 (en) | Window display device and window display method | |
| JP2006244106A (en) | Information processing apparatus and processing method | |
| CN101424996A (en) | Human-machine device | |
| JP3011050B2 (en) | Pointing confirmation method | |
| JP2020106959A (en) | Layout device | |
| WO2024189839A1 (en) | Robot programming device and programming method | |
| JPH05290109A (en) | Method for inputting command and device therefor | |
| JPH0764755A (en) | Data processing apparatus and method | |
| JP2007052156A5 (en) | ||
| JPH11242591A (en) | Program creation device, program creation method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110603 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120822 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121002 |