JP6983092B2 - Display system and display program - Google Patents
Display system and display program Download PDFInfo
- Publication number
- JP6983092B2 JP6983092B2 JP2018058699A JP2018058699A JP6983092B2 JP 6983092 B2 JP6983092 B2 JP 6983092B2 JP 2018058699 A JP2018058699 A JP 2018058699A JP 2018058699 A JP2018058699 A JP 2018058699A JP 6983092 B2 JP6983092 B2 JP 6983092B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- display
- objects
- temporary
- operation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、複数のオブジェクトを表示装置に表示させる表示システム及び表示プログラムに関する。 The present invention relates to a display system and a display program for displaying a plurality of objects on a display device.
「知識」や「考え」を整理する際に、整理の対象となる情報(知識や考え等を表した情報)を複数のカードに書き出して、カード間の共通点や相違点等に基づきグループ化を行う方法がある。このようにカードを用いて情報を視覚的に整理することは、学校教育の場面だけでなく、企業研修等の様々な場面で活用することができる。しかしながら、カードを用いてグループ化を行う場合には、カード等を用意する作業が必要となる。また、カードを物理的に移動させるため、カードを適切に(例えば、他のカードとの接触を避けるように)移動させることに注意を払う必要もある。 When organizing "knowledge" and "thoughts", write out the information to be organized (information expressing knowledge and thoughts) on multiple cards and group them based on the common points and differences between the cards. There is a way to do it. Visually organizing information using cards in this way can be utilized not only in school education but also in various situations such as corporate training. However, when grouping using cards, it is necessary to prepare cards and the like. Care must also be taken to move the card properly (eg, to avoid contact with other cards) in order to physically move the card.
上記の問題を解決するため、コンピュータ端末やタブレット端末等のデジタルデバイス(電子機器)を用いることが考えられる。この場合、カードに相当するオブジェクトを表示装置に表示させ、ユーザは、オブジェクトに対する操作(ドラッグ操作等)によって表示画像上でオブジェクトを移動させたりグループ化したりすることで、情報を視覚的に整理することができる。表示装置に表示されたオブジェクトのグループ化に関する技術として、例えば特許文献1には、画面上で閉曲線を描く操作を行うことで、表示されているオブジェクトの中から所望のオブジェクトを選択して、選択されたオブジェクトによるグループを作成する技術が記載されている。
In order to solve the above problem, it is conceivable to use a digital device (electronic device) such as a computer terminal or a tablet terminal. In this case, the object corresponding to the card is displayed on the display device, and the user visually organizes the information by moving or grouping the objects on the displayed image by operating the object (drag operation, etc.). be able to. As a technique for grouping objects displayed on a display device, for example, in
ところで、表示装置に表示されたオブジェクトを操作することで情報の整理を行う場合、ユーザは、オブジェクトの移動操作、グループの作成操作、グループの解除操作等を繰り返し行いながら思考を深めて、複数のオブジェクト(例えば、共通の概念が存在するとユーザが考える複数のオブジェクト)によるグループを作成する。この点に関し、上記特許文献1に記載の技術では、複数のオブジェクトによるグループを作成するためには、これら複数のオブジェクトを囲む閉曲線を画面上で描く必要がある。そのため、上記のように各操作を繰り返し行いながら思考を深める際に、グループの作成操作を行う度に閉曲線を描くことに意識が向かうことで、ユーザの情報整理の思考が中断されやすい。
By the way, when organizing information by operating an object displayed on a display device, the user deepens his or her thoughts by repeatedly performing an object movement operation, a group creation operation, a group release operation, and the like, and a plurality of operations are performed. Create a group of objects (for example, multiple objects that the user thinks there is a common concept). In this regard, in the technique described in
そこで、表示装置に表示されたオブジェクトを操作して情報の整理を行う場合に、ユーザの情報整理の思考を適切に支援することが可能な技術の実現が望まれる。 Therefore, it is desired to realize a technology that can appropriately support the user's thinking of information organization when the object displayed on the display device is operated to organize the information.
上記に鑑みた、複数のオブジェクトを表示装置に表示させる表示システムの特徴構成は、前記オブジェクトに対するユーザの操作内容を示す操作情報を取得する操作情報取得部と、複数の前記オブジェクトが前記操作内容に応じて表された表示画像を前記操作情報に基づき生成し、前記表示画像を前記表示装置に表示させる表示制御部と、を備え、前記表示制御部は、オブジェクト移動処理と、仮グループ表示処理と、本グループ表示処理とを実行し、前記オブジェクト移動処理は、前記オブジェクトの移動操作を示す前記操作情報を前記操作情報取得部が取得した場合に、前記移動操作の対象とされた前記オブジェクトの前記表示画像上での位置を、前記移動操作に応じて移動させる処理であり、前記仮グループ表示処理は、隣接する前記オブジェクト同士の前記表示画像上での間隔が設定距離以下である複数の前記オブジェクトの群を、1つの仮グループとして自動的にグループ化して、1つの前記仮グループを構成する複数の前記オブジェクトの間の関連性が第1表示態様で示された前記表示画像を前記表示装置に表示させる処理であり、前記本グループ表示処理は、前記仮グループをグループとして確定するグループ化操作を示す前記操作情報を前記操作情報取得部が取得した場合に、前記グループ化操作の対象とされた前記仮グループを本グループとして設定し、1つの前記本グループを構成する複数の前記オブジェクトの間の関連性が前記第1表示態様とは異なる第2表示態様で示された前記表示画像を前記表示装置に表示させる処理である点にある。 In view of the above, the characteristic configuration of the display system for displaying a plurality of objects on the display device includes an operation information acquisition unit that acquires operation information indicating the user's operation content for the object, and a plurality of the objects in the operation content. The display control unit is provided with a display control unit that generates a display image represented accordingly and displays the display image on the display device based on the operation information, and the display control unit includes object movement processing and temporary group display processing. When the operation information acquisition unit acquires the operation information indicating the movement operation of the object, the object movement processing executes the group display processing, and the object movement processing is the object of the movement operation. The temporary group display process is a process of moving a position on a display image according to the movement operation, and the temporary group display process is a plurality of the objects whose distance between adjacent objects on the display image is equal to or less than a set distance. The group of objects is automatically grouped as one temporary group, and the display image showing the relationship between the plurality of objects constituting the temporary group in the first display mode is displayed on the display device. This group display process is a process for displaying, and is a target of the grouping operation when the operation information acquisition unit acquires the operation information indicating the grouping operation for determining the temporary group as a group. The temporary group is set as the main group, and the display image is displayed in a second display mode in which the relationship between the plurality of objects constituting the main group is different from the first display mode. The point is that it is a process to be displayed on the device.
上記の特徴構成によれば、表示システムによりオブジェクト移動処理が実行されるため、ユーザは、グループ化しようと考える複数のオブジェクト(例えば、ユーザが決めた共通の概念が存在すると考える複数のオブジェクト)を、表示画像上で寄せ集めるように移動させることができる。そして、上記の特徴構成によれば、表示システムにより仮グループ表示処理が実行されるため、隣接するオブジェクト同士の表示画像上での間隔が設定距離以下である複数のオブジェクトの群が、1つの仮グループとして自動的にグループ化されて、1つの仮グループを構成する複数のオブジェクトの間の関連性が第1表示態様で表示装置に表示される。よって、ユーザは、オブジェクトの移動操作とは別にグループ化のための操作を行う必要がなく、1つの仮グループを構成する複数のオブジェクトの間の関連性を視認することができる。これにより、情報の整理とは直接的に関係しない操作にユーザの意識が向き難く、情報整理の思考の連続性を確保しやすい操作環境をユーザに提供することができる。
その上で、上記の特徴構成によれば、表示システムにより本グループ表示処理が実行されるため、ユーザは、グループとして確定したい仮グループに対してグループ化操作を行うことで、グループとして確定した本グループを構成する複数のオブジェクトの間の関連性を第2表示態様で表示装置に表示させることができる。ここで、第2表示態様は、仮グループを構成する複数のオブジェクトの間の関連性を示す第1表示態様とは異なる態様で、複数のオブジェクトの間の関連性を示す表示態様である。よって、ユーザは、グループとして確定していない仮グループと、グループとして確定した本グループとを、区別して視認することができ、情報の整理を効率良く行いやすくなる。
以上のように、上記の特徴構成によれば、表示装置に表示されたオブジェクトを操作して情報の整理を行う場合に、ユーザの情報整理の思考を適切に支援することが可能な技術を実現することができる。
According to the above feature configuration, the display system executes the object movement process, so that the user can group multiple objects (for example, multiple objects that the user thinks there is a common concept). , Can be moved to gather together on the displayed image. Then, according to the above feature configuration, since the temporary group display process is executed by the display system, a group of a plurality of objects whose spacing on the display image between adjacent objects is equal to or less than the set distance is one temporary group. It is automatically grouped as a group, and the relationship between a plurality of objects constituting one temporary group is displayed on the display device in the first display mode. Therefore, the user does not need to perform an operation for grouping separately from the operation for moving the objects, and can visually recognize the relationship between a plurality of objects constituting one temporary group. As a result, it is possible to provide the user with an operation environment in which it is difficult for the user to be aware of operations that are not directly related to the organization of information, and it is easy to ensure the continuity of thinking of information organization.
On top of that, according to the above feature configuration, the display system executes this group display process, so the user performs a grouping operation on the temporary group that he / she wants to confirm as a group, and the book is confirmed as a group. The relationship between a plurality of objects constituting the group can be displayed on the display device in the second display mode. Here, the second display mode is different from the first display mode that shows the relationship between a plurality of objects constituting the provisional group, and is a display mode that shows the relationship between the plurality of objects. Therefore, the user can distinguish and visually recognize the temporary group that has not been confirmed as a group and the main group that has been confirmed as a group, and it becomes easy to efficiently organize the information.
As described above, according to the above-mentioned feature configuration, when the object displayed on the display device is operated to organize the information, the technology capable of appropriately supporting the user's thinking of information organization is realized. can do.
ここで、前記本グループ表示処理では、前記グループ化操作の対象とされた前記仮グループを構成する複数の前記オブジェクトの中に、前記表示画像上で互いに重なるように配置された前記オブジェクトの組が含まれていた場合に、前記オブジェクト同士の重なりが解消されるように前記表示画像上での複数の前記オブジェクトの配置を変更して、前記本グループを構成する複数の前記オブジェクトを前記表示装置に表示させると好適である。 Here, in the present group display process, a set of the objects arranged so as to overlap each other on the display image is included in the plurality of objects constituting the temporary group targeted for the grouping operation. When included, the arrangement of the plurality of the objects on the display image is changed so that the overlap between the objects is eliminated, and the plurality of the objects constituting the present group are used in the display device. It is preferable to display it.
この構成によれば、仮グループが形成されている段階ではオブジェクト同士の重なりを許容することで、各オブジェクトをユーザの操作内容に応じた位置に配置して、ユーザの意思とオブジェクトの配置位置との乖離を抑制することができる。そして、上記の構成によれば、仮グループに対してグループ化操作が行われた際に、オブジェクト同士の重なりが自動的に解消されて、本グループを構成する複数のオブジェクトが互いに重ならないように配置されるため、ユーザは、グループとして確定した本グループの内容を容易に把握することができる。 According to this configuration, by allowing the objects to overlap each other at the stage when the temporary group is formed, each object is arranged at a position according to the operation content of the user, and the intention of the user and the arrangement position of the object are obtained. It is possible to suppress the divergence of. Then, according to the above configuration, when the grouping operation is performed on the temporary group, the overlap between the objects is automatically eliminated so that the plurality of objects constituting this group do not overlap each other. Since they are arranged, the user can easily grasp the contents of this group confirmed as a group.
また、前記表示制御部は、前記本グループの1つである第1本グループを、前記第1本グループとは異なる前記本グループである第2本グループの内部に移動させる本グループ移動操作を示す前記操作情報を、前記操作情報取得部が取得した場合に、前記第1本グループを前記第2本グループのサブグループとして前記表示装置に表示させ、前記表示制御部は、前記仮グループを前記本グループの内部に移動させる仮グループ移動操作を示す前記操作情報を前記操作情報取得部が取得した場合に、前記仮グループを構成していた複数の前記オブジェクトと、前記仮グループ移動操作の前の前記本グループを構成していた1つ以上の前記オブジェクトとを合わせた複数の前記オブジェクトの群を、新たな前記本グループとして設定し、新たに設定された前記本グループを構成する複数の前記オブジェクトの間の関連性が前記第2表示態様で示された前記表示画像を前記表示装置に表示させると好適である。 Further, the display control unit indicates a group movement operation for moving the first group, which is one of the groups, into the inside of the second group, which is the group different from the first group. When the operation information acquisition unit acquires the operation information, the first group is displayed on the display device as a subgroup of the second group, and the display control unit displays the temporary group as the book. When the operation information acquisition unit acquires the operation information indicating the temporary group move operation to be moved to the inside of the group, the plurality of objects constituting the temporary group and the said before the temporary group move operation. A group of a plurality of the objects including the one or more objects constituting the present group is set as a new present group, and a plurality of the objects constituting the newly set present group are set. It is preferable to display the display image whose relationship between the two is shown in the second display mode on the display device.
この構成によれば、本グループを別の本グループのサブグループとすることができるため、ユーザは、情報を階層的に整理することができる。また、上記の構成によれば、仮グループを構成する複数のオブジェクトをまとめて本グループに追加することができるため、情報を効率的に整理することが可能な操作環境をユーザに提供することができる。
そして、上記の構成によれば、グループを本グループの内部に移動させるという同じ操作が行われた場合であっても、移動対象のグループが仮グループであるか本グループであるかに応じて(すなわち、ユーザの思考の段階に応じて)処理結果を異ならせることで、ユーザの情報整理の思考を適切に支援することができる。
補足説明すると、仮グループは、複数のオブジェクトが寄せ集められることで自動的に生成されるグループであるため、仮グループは、ユーザが“仮にグループ化すると”というような下書き的な思考を行っている段階で生成される。上記の構成では、このような性質の仮グループが本グループの内部に移動された場合には、仮グループを維持せずに、仮グループを構成していた複数のオブジェクトを移動先の本グループの構成要素とする。この結果、ユーザが下書き的な思考を行っている段階では、グループに対するオブジェクトの追加等が柔軟に行える操作環境をユーザに提供することで、このような思考の段階での情報整理を適切に支援することができる。
一方、本グループは、ユーザの明示的な操作により生成されるグループであるため、本グループは、ユーザがオブジェクト単位だけでなくグループ単位でも情報の整理を行っている段階で生成される。上記の構成では、このような性質の本グループが別の本グループの内部に移動された場合には、移動対象の本グループを維持して別の本グループのサブグループとする。この結果、ユーザがグループ単位で情報の整理を行っている段階では、階層的な情報の整理が行える操作環境(言い換えれば、グループが自動的に解除されない操作環境)をユーザに提供することで、このような思考の段階での情報整理を適切に支援することができる。
According to this configuration, the present group can be a subgroup of another present group, so that the user can organize the information hierarchically. Further, according to the above configuration, since a plurality of objects constituting the temporary group can be collectively added to this group, it is possible to provide the user with an operation environment capable of efficiently organizing information. can.
Then, according to the above configuration, even if the same operation of moving the group to the inside of the main group is performed, depending on whether the group to be moved is a temporary group or the main group ( That is, by making the processing results different (depending on the stage of the user's thinking), it is possible to appropriately support the user's thinking of information organization.
As a supplementary explanation, since a temporary group is a group that is automatically generated by gathering multiple objects together, the temporary group makes a draft thinking such as "temporarily grouping" by the user. It is generated at the stage of being. In the above configuration, when a temporary group of this nature is moved inside this group, the multiple objects that made up the temporary group are moved to the destination book group without maintaining the temporary group. It is a component. As a result, by providing the user with an operation environment in which objects can be flexibly added to the group at the stage where the user is thinking as a draft, information organization at the stage of such thinking is appropriately supported. can do.
On the other hand, since this group is a group generated by an explicit operation of the user, this group is generated at the stage where the user organizes information not only in object units but also in group units. In the above configuration, when a book group of this nature is moved inside another book group, the book group to be moved is maintained and made into a subgroup of another book group. As a result, at the stage where the user is organizing information in group units, by providing the user with an operation environment in which information can be organized hierarchically (in other words, an operation environment in which the group is not automatically released). It is possible to appropriately support information organization at such a stage of thinking.
また、前記操作情報取得部が移動操作を示す前記操作情報を継続的に取得している、単体の前記オブジェクト、前記仮グループを構成する前記オブジェクト、又は前記本グループを構成する前記オブジェクトのいずれかを移動中オブジェクトとして、前記表示制御部は、前記移動中オブジェクトが、他の単体の前記オブジェクト、他の前記仮グループ、又は他の前記本グループに対して予め設定された距離以下に接近した場合に、その位置で移動操作が終了した場合に適用される表示態様を、前記表示装置に一時的に表示させると好適である。 Further, either the single object, the object constituting the temporary group, or the object constituting the present group, for which the operation information acquisition unit continuously acquires the operation information indicating the movement operation. When the moving object approaches the other single object, the other temporary group, or the other current group by a preset distance or less. In addition, it is preferable to temporarily display the display mode applied when the movement operation is completed at that position on the display device.
この構成によれば、ユーザは、オブジェクトの移動操作の途中で、その時点で移動操作を終了させた場合の仮グループや本グループの形成状態を把握することができるため、自身が意図するようにオブジェクトを配置しやすい操作環境をユーザに提供することができる。 According to this configuration, the user can grasp the formation state of the temporary group or the main group when the movement operation is terminated at that time in the middle of the movement operation of the object, so that he / she intends to do so. It is possible to provide the user with an operating environment in which objects can be easily placed.
また、前記操作情報取得部が移動操作を示す前記操作情報を継続的に取得している、単体の前記オブジェクト、前記仮グループを構成する前記オブジェクト、又は前記本グループを構成する前記オブジェクトのいずれかを移動中オブジェクトとして、前記表示制御部は、前記移動中オブジェクトが、その時点の前記表示装置の表示領域の外に移動しようとした場合には、前記移動中オブジェクトの位置が前記表示領域の中に含まれるように、前記表示領域の縮尺を小さくすると好適である。 Further, either the single object, the object constituting the temporary group, or the object constituting the present group, for which the operation information acquisition unit continuously acquires the operation information indicating the movement operation. When the moving object tries to move out of the display area of the display device at that time, the display control unit sets the position of the moving object in the display area. It is preferable to reduce the scale of the display area so as to be included in.
この構成によれば、ユーザは、表示領域の縮尺を小さくする操作を先に行う必要がなく、表示領域の大きさによる制約を受けずにオブジェクトの移動操作を行うことができる。従って、ユーザの操作性を向上させることができる。
また、上記の構成によれば、全てのオブジェクトの配置状態(すなわち、全体像)を、画面のスクロール操作やページの切替操作等を行うことなしに常に一覧することができる操作環境を、ユーザに提供することができる。よって、画面のスクロール操作やページの切替操作等の、情報の整理とは直接的に関係しない操作にユーザの意識が向き難くして、情報整理の思考の連続性を確保しやすい操作環境をユーザに提供することができる。
According to this configuration, the user does not need to perform the operation of reducing the scale of the display area first, and can perform the operation of moving the object without being restricted by the size of the display area. Therefore, the operability of the user can be improved.
Further, according to the above configuration, the user is provided with an operation environment in which the arrangement state (that is, the whole image) of all objects can always be listed without scrolling the screen or switching pages. Can be provided. Therefore, it is difficult for the user to be aware of operations that are not directly related to information organization, such as screen scrolling operations and page switching operations, and the user can easily secure the continuity of information organization thinking. Can be provided to.
以上の各構成を備えた表示システムの技術的特徴は表示プログラムにも適用可能であり、そのようなプログラム、更には、そのようなプログラムが記憶された記憶媒体(例えば、光ディスク、フラッシュメモリ等)も、本明細書によって開示される。 The technical features of the display system having each of the above configurations can also be applied to a display program, such a program, and further, a storage medium in which such a program is stored (for example, an optical disk, a flash memory, etc.). Also disclosed herein.
その場合における、複数のオブジェクトを表示装置に表示させる表示プログラムの特徴構成は、前記オブジェクトに対するユーザの操作内容を示す操作情報を取得する操作情報取得機能と、複数の前記オブジェクトが前記操作内容に応じて表された表示画像を前記操作情報に基づき生成し、前記表示画像を前記表示装置に表示させる表示制御機能と、をコンピュータに実現させ、前記表示制御機能は、オブジェクト移動処理と、仮グループ表示処理と、本グループ表示処理とを実行し、前記オブジェクト移動処理は、前記オブジェクトの移動操作を示す前記操作情報を前記操作情報取得機能が取得した場合に、前記移動操作の対象とされた前記オブジェクトの前記表示画像上での位置を、前記移動操作に応じて移動させる処理であり、前記仮グループ表示処理は、隣接する前記オブジェクト同士の前記表示画像上での間隔が設定距離以下である複数の前記オブジェクトの群を、1つの仮グループとして自動的にグループ化して、1つの前記仮グループを構成する複数の前記オブジェクトの間の関連性が第1表示態様で示された前記表示画像を前記表示装置に表示させる処理であり、前記本グループ表示処理は、前記仮グループをグループとして確定するグループ化操作を示す前記操作情報を前記操作情報取得機能が取得した場合に、前記グループ化操作の対象とされた前記仮グループを本グループとして設定し、1つの前記本グループを構成する複数の前記オブジェクトの間の関連性が前記第1表示態様とは異なる第2表示態様で示された前記表示画像を前記表示装置に表示させる処理である点にある。 In that case, the feature configuration of the display program for displaying a plurality of objects on the display device includes an operation information acquisition function for acquiring operation information indicating the user's operation content for the object, and a plurality of the objects according to the operation content. The display image represented by the above is generated based on the operation information, and the display control function for displaying the display image on the display device is realized by the computer, and the display control function includes the object movement process and the temporary group display. The processing and the present group display processing are executed, and the object movement processing is the object that is the target of the movement operation when the operation information acquisition function acquires the operation information indicating the movement operation of the object. Is a process of moving the position on the display image according to the movement operation, and the temporary group display process is a plurality of objects in which the distance between adjacent objects on the display image is equal to or less than a set distance. The group of the objects is automatically grouped as one temporary group, and the display image in which the relationship between the plurality of objects constituting the one temporary group is shown in the first display mode is displayed. This is a process for displaying on the device, and the group display process is a target of the grouping operation when the operation information acquisition function acquires the operation information indicating the grouping operation for determining the temporary group as a group. The temporary group is set as the main group, and the display image in which the relationship between the plurality of objects constituting the main group is shown in the second display mode different from the first display mode is displayed. The point is that it is a process of displaying on the display device.
上述した表示システムの種々の技術的特徴は、表示プログラムにも適用可能である。 The various technical features of the display system described above are also applicable to display programs.
表示システム及び表示プログラムのさらなる特徴と利点は、図面を参照して記述する以下の実施形態の説明によってより明確となる。 Further features and advantages of the display system and display program will be further clarified by the description of the following embodiments described with reference to the drawings.
表示システムの実施形態について、図面を参照して説明する。ここでは、図1、図3〜図5に示すように、本開示に係る表示システムを、タブレット型の可搬型通信端末(一般的に、「タブレット端末」と呼ばれる。)である端末装置2に適用した場合を例として説明する。なお、本明細書において、「装置」は一体化された1つのハードウェアに限定されるものではなく、1つの「装置」が互いに分離した複数のハードウェアにより構成されてもよい。
An embodiment of the display system will be described with reference to the drawings. Here, as shown in FIGS. 1 and 3 to 5, the display system according to the present disclosure is applied to a
図1に示すように、端末装置2は、処理装置3と、主記憶装置7と、補助記憶装置8と、入力装置4と、表示装置5と、通信装置9と、を備えている。処理装置3は、CPU(Central Processing Unit)等の演算処理装置を備える。主記憶装置7は、処理装置3(演算処理装置)が直接参照可能な記憶装置であり、DDR(Double Data Rate)規格或いはその後継の規格のRAM(Random Access Memory)を例示することができる。主記憶装置7には、処理装置3が各処理を実行する際にデータが一時的に記憶される。補助記憶装置8は、データを記憶及び書き換え可能な記憶装置であり、フラッシュメモリを記憶媒体として備えた記憶装置や、ハードディスクを記憶媒体として備えた記憶装置を例示することができる。補助記憶装置8には、処理装置3が実行するプログラムや、表示装置5に表示させる表示画像10を生成するための画像や文字等のデータが記憶される。処理装置3は、主記憶装置7や補助記憶装置8に記憶されているプログラムを実行する。この際、補助記憶装置8に記憶されているプログラムは、基本的に、主記憶装置7にロードされて処理装置3により実行される。なお、ここでは、補助記憶装置8が端末装置2に一体的に設けられる場合を想定しているが、補助記憶装置8が、端末装置2と通信可能な別の装置(例えば、サーバ装置)に設けられてもよい。また、本明細書において補助記憶装置8に記憶されると説明するデータの少なくとも一部が、主記憶装置7に記憶される構成とすることもできる。
As shown in FIG. 1, the
入力装置4は、端末装置2のユーザ(例えば、小学生等の学習者)からの入力を受け付ける装置であり、キーボードやポインティングデバイス(マウス、タッチパッド、タッチパネル等)を例示することができる。表示装置5は、画像を表示画面11(表示装置5の外面に設けられる画面、スクリーン等への投影画面等)に表示する装置であり、液晶ディスプレイを例示することができる。本実施形態では、入力装置4と表示装置5とが一体となった表示入力装置6(具体的には、表示画面11がタッチパネルとして機能する液晶ディスプレイ)を用いる場合を想定している。通信装置9は、通信ネットワークを介して通信を行う装置であり、無線LAN(Local Area Network)を利用して通信ネットワークに接続される無線通信装置や、LANケーブルを用いて通信ネットワークに接続される有線通信装置を例示することができる。本実施形態では、通信装置9は、通信ネットワーク上の他の端末装置2とデータ通信を行うために用いられる。
The
表示システム1は、図3〜図5に示すように、複数のオブジェクト50を表示装置5に表示させるシステムである。オブジェクト50は、表示画面11に表示される表示要素(表示物)であり、例えば、文字、図形、写真、絵、記号、又はこれらの組み合わせ等によって表される。図3に示すように、本実施形態では、オブジェクト50を、カード状(ここでは、矩形のカード状)のオブジェクトとしている。図3では、オブジェクト50が表す情報(オブジェクト50の表示内容)を単純な図形としているが、オブジェクト50が文字(或いは文字列)を表す構成や、オブジェクト50が文字(或いは文字列)とイメージ(図形、写真、絵等)との双方を表す構成とすることもできる。例えば、ユーザの思考を整理する場面に表示システム1を用いる場合に、オブジェクト50が、ユーザによって入力された思考の結果を表す文字(或いは文字列)を少なくとも表す構成とすることができる。
As shown in FIGS. 3 to 5, the
ユーザは、オブジェクト50に対する操作によって表示画像10上で(言い換えれば、表示画面11上で)オブジェクト50を移動させることで、オブジェクト50が表す情報を整理する(例えば、ユーザの思考を整理する)。具体的には、ユーザは、複数のオブジェクト50(例えば、ユーザが決めた共通の概念が存在すると考える複数のオブジェクト50)を表示画像10上で寄せ集めるように移動させてグループ化することで、オブジェクト50が表す情報を整理する。共通の概念が存在する複数のオブジェクト50のグループ化は、例えば、小学校等での学習活動において行われる。
The user organizes the information represented by the object 50 (for example, organizes the user's thoughts) by moving the
例えば、図3に示す例において、ユーザが、図5に示すように複数のオブジェクト50を図形の種類毎にグループ化することが考えられる。また、図示は省略するが、図3に示す例において、ユーザが、複数のオブジェクト50を図形のアスペクト比毎にグループ化することも考えられる。このように、グループ化の基準となる概念(関連性)は必ずしも一意に定まるものではなく、ユーザが複数のオブジェクト50を表示画像10上で感覚的に移動させながら思考を深める中で定まる場合もある。そのため、表示システム1が提供する操作環境は、このようにユーザが思考を深める際の思考の連続性を確保しやすい操作環境であることが望ましい。
For example, in the example shown in FIG. 3, it is conceivable that the user groups a plurality of
この点に鑑みて、この表示システム1は、詳細は後述するが、図4に示すように、隣接するオブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群を、1つの仮グループ60として自動的にグループ化するように構成されている。なお、図4は、図3に示す状態からユーザが複数のオブジェクト50を図形の種類毎に寄せ集める操作を行うことで、3つの仮グループ60が自動的に形成されている状態を示している。そして、この表示システム1は、1つの仮グループ60を構成する複数のオブジェクト50の間の関連性を、第1表示態様D1で表示装置5に表示させるように構成されている。これにより、ユーザは、オブジェクト50の移動操作とは別にグループ化のための操作を行う必要がなく、1つの仮グループ60を構成する複数のオブジェクト50の間の関連性を視認することができる。すなわち、ユーザは、互いに寄せ集められた複数のオブジェクト50の群をグループとして確定するか否かを決定する前に、当該複数のオブジェクト50の群をグループとして視認することができる。これにより、情報整理の思考の連続性を確保しやすい操作環境をユーザに提供することが可能となっている。
In view of this point, the
そして、この表示システム1は、仮グループ60に対してユーザがグループ化操作を行った場合に、仮グループ60を本グループ70として設定するように構成されている(図5参照)。なお、図5は、図4に示す状態からユーザが3つの仮グループ60のそれぞれに対してグループ化操作を行うことで、3つの本グループ70が形成されている状態を示している。そして、この表示システム1は、1つの本グループ70を構成する複数のオブジェクト50の関連性を、第1表示態様D1とは異なる第2表示態様D2で表示装置5に表示させるように構成されている。これにより、グループとして確定する操作をユーザが行っていない仮グループ60と、グループとして確定する操作をユーザが行った本グループ70とを、区別して視認することができる操作環境、すなわち、情報の整理を効率良く行うことが可能な操作環境を、ユーザに提供することが可能となっている。
The
このように、この表示システム1は、情報整理の思考の連続性を確保しやすい操作環境であって、情報の整理を効率良く行うことが可能な操作環境を、ユーザに提供することが可能となっている。以下、このような操作環境を実現するための表示システム1の構成について具体的に説明する。なお、表示システム1は、互いに情報の受け渡しを行うことが可能な複数の機能部を備えるが(図1、図2参照)、これら複数の機能部は、少なくとも論理的に区別されるものであり、物理的には必ずしも区別される必要はない。また、これら複数の機能部は、共通のハードウェアで実現される必要はなく、互いに通信可能な複数のハードウェア(例えば、端末装置2とサーバ装置)に分かれて実現されてもよい。
As described above, the
図1に示すように、表示システム1は、操作情報取得部30と表示制御部31とを備えている。本実施形態では、処理装置3が、操作情報取得部30と表示制御部31とを備えている。処理装置3(演算処理装置)は、記憶装置(ここでは、補助記憶装置8)に記憶されている各プログラムを実行することで、操作情報取得部30としての機能(操作情報取得機能)と、表示制御部31としての機能(表示制御機能)とを実現する。すなわち、表示システム1の各機能部(図2に示す表示制御部31の各機能部を含む。)は、記憶装置(ここでは、補助記憶装置8)に記憶されたソフトウェア(プログラム)又は別途設けられた演算回路等のハードウェア、或いはそれらの両方により構成される。言い換えれば、表示システム1の各機能部の機能を演算処理装置(コンピュータ)に実現させるためのプログラムは、当該演算処理装置が参照可能な記憶装置に記憶される。表示システム1の各機能をコンピュータに実現させるための表示プログラム(複数のオブジェクトを表示装置に表示させる表示プログラム)は、記憶媒体により提供され、或いは、通信ネットワークを介して提供される。本実施形態では、提供された表示プログラムが、端末装置2の記憶装置(ここでは、補助記憶装置8)に記憶される。
As shown in FIG. 1, the
操作情報取得部30は、オブジェクト50に対するユーザの操作内容を示す操作情報を取得する機能部である。操作情報取得部30は、取得した操作情報を表示制御部31に送信する。ユーザの操作は入力装置4を用いて行われ、操作情報取得部30は、入力装置4からの信号に基づき(具体的には、入力装置4からの信号を解析して)、入力装置4に対するユーザの種々の操作の内容を示す操作情報を取得する。本実施形態では、ユーザは、表示装置5(表示入力装置6)の表示画面11に表示された画面(グラフィカルユーザインタフェース)を操作して、種々の操作を行う。
The operation
ユーザが入力装置4を用いて行う操作には、オブジェクト50を作成又は削除する操作、オブジェクト50に表示される情報(オブジェクト50の表示内容)を設定する操作(例えば、文字又は文字列の入力操作)、オブジェクト50をオブジェクト50単位、仮グループ60単位、又は本グループ70単位で移動させる移動操作、仮グループ60をグループとして確定する(すなわち、仮グループ60を本グループ70に変更する)グループ化操作、本グループ70を解除するグループ解除操作、本グループ70に対してグループ名を入力するグループ名入力操作等が含まれる。
The operation performed by the user using the
表示制御部31は、複数のオブジェクト50が操作内容に応じて表された表示画像10を操作情報に基づき生成し、表示画像10を表示装置5に表示させる機能部である。図2に示すように、表示制御部31は、座標計算部32と、オブジェクト特定部33と、オブジェクト管理部34と、オブジェクト移動処理部35と、オブジェクト表示処理部36と、メニュー生成部37と、表示画像生成部38と、を備えている。以下では、表示制御部31の各機能部の構成について説明した後、表示制御部31により実行される各処理の具体的内容を、図6〜図23に示す例を参照して説明する。
The
座標計算部32は、ユーザの操作が行われた(或いは行われている)座標(表示画面11上の位置)を計算する機能部である。座標計算部32は、操作情報取得部30が取得した操作情報に基づき、ユーザの操作が行われた(或いは行われている)座標を計算する。本実施形態では、座標計算部32は、表示画面11(タッチパネル)に対するユーザのタッチ操作(指又はタッチペン等によるタッチ操作)がなされた座標を計算する。タッチ操作には、タップ操作、ドラッグ操作、ロングタップ操作(長押し操作)等が含まれる。例えば、ユーザがオブジェクト50に対するドラッグ操作を行った場合、当該ドラッグ操作が開始されてから終了されるまでの間、座標計算部32による計算が繰り返し行われる。
The coordinate
オブジェクト特定部33は、ユーザによる操作対象とされたオブジェクト50、仮グループ60、又は本グループ70を特定する機能部である。オブジェクト特定部33は、座標計算部32による計算結果と、オブジェクト管理部34で管理されている情報(例えば、各オブジェクト50が配置されている座標の情報)とに基づき、操作対象とされたオブジェクト50、仮グループ60、又は本グループ70を特定する。例えば、ユーザが表示画面11上でオブジェクト50をタッチした場合には、当該オブジェクト50がオブジェクト特定部33により特定される。また、例えば、ユーザが、表示画面11上で、仮グループ60の表示領域(第1表示態様D1の外縁によって囲まれる領域、図4参照)におけるオブジェクト50が配置されていない部分をタッチした場合には、当該仮グループ60がオブジェクト特定部33により特定される。また、例えば、ユーザが、表示画面11上で、本グループ70の表示領域(第2表示態様D2の外縁によって囲まれる領域、図5参照)におけるオブジェクト50が配置されていない部分をタッチした場合には、当該本グループ70がオブジェクト特定部33により特定される。
The
オブジェクト移動処理部35は、オブジェクト50の移動操作(例えば、オブジェクト50に対するドラッグ操作)を示す操作情報を操作情報取得部30が取得した場合に、移動操作の対象とされたオブジェクト50の表示画像10上での位置を、移動操作に応じて移動させる機能部である。オブジェクト移動処理部35は、座標計算部32による計算結果とオブジェクト特定部33による特定結果とに基づき、移動操作の対象とされたオブジェクト50の表示画像10上での位置を移動させる(移動先の位置を決定する)。
When the operation
オブジェクト50の移動操作が、単体のオブジェクト50ではなく仮グループ60の移動操作(例えば、仮グループ60の表示領域におけるオブジェクト50が配置されていない部分に対するドラッグ操作)である場合には、オブジェクト移動処理部35は、仮グループ60を構成するオブジェクト50間の表示画像10上での位置関係を維持した状態で、仮グループ60を構成する各オブジェクト50を移動操作に応じて一体的に移動させる。すなわち、仮グループ60単位でオブジェクト50が移動される。また、オブジェクト50の移動操作が、単体のオブジェクト50ではなく本グループ70の移動操作(例えば、本グループ70の表示領域におけるオブジェクト50が配置されていない部分に対するドラッグ操作)である場合には、オブジェクト移動処理部35は、本グループ70を構成するオブジェクト50間の表示画像10上での位置関係を維持した状態で、本グループ70を構成する各オブジェクト50を移動操作に応じて一体的に移動させる。すなわち、本グループ70単位でオブジェクト50が移動される。
When the movement operation of the
オブジェクト管理部34は、オブジェクト50の情報、仮グループ60の情報、及び本グループ70の情報を管理する機能部である。オブジェクト管理部34は、これらの情報を補助記憶装置8に記憶させて管理する。具体的には、オブジェクト管理部34は、オブジェクト50の情報として、例えば、各オブジェクト50の表示内容、座標、サイズ等の情報を、オブジェクト50に関連付けて管理する。また、オブジェクト管理部34は、仮グループ生成部34aを備えており、仮グループ60の情報として、例えば、仮グループ60を構成するオブジェクト50の識別情報、仮グループ60の座標(仮グループ60の表示領域を表す座標)等を管理する。また、オブジェクト管理部34は、本グループ生成部34bとグループ名生成部34cとを備えており、本グループ70の情報として、例えば、本グループ70のグループ名、本グループ70を構成するオブジェクト50の識別情報、本グループ70の座標(本グループ70の表示領域を表す座標)等を管理する。
The
仮グループ生成部34aは、各オブジェクト50の座標に基づき仮グループ60を生成する機能部である。仮グループ生成部34aは、隣接するオブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群を、仮グループ60として自動的にグループ化する。すなわち、仮グループ60は、ユーザの明示的な操作(グループ化操作)なしに、自動的に(具体的には、仮グループ生成部34aの処理により)形成される。なお、仮グループ60は、隣接するオブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群であるため、仮グループ60を構成しているオブジェクト50が残りの複数のオブジェクト50から設定距離よりも離れるように移動されると、当該仮グループ60は、残りの複数のオブジェクト50の群のグループとなるように再構築される。また、仮グループ60を構成している全てのオブジェクト50が互いに設定距離よりも離れるように移動されると、当該仮グループ60は削除される。すなわち、仮グループ60は、自動的に再構築されると共に、ユーザの明示的な操作(グループ解除操作)なしに自動的に削除される。
The temporary
本グループ生成部34bは、ユーザによるグループ化操作に応じて本グループ70を生成する機能部である。本グループ生成部34bは、仮グループ60をグループとして確定するグループ化操作を示す操作情報を操作情報取得部30が取得した場合に、グループ化操作の対象とされた仮グループ60を本グループ70として設定する。すなわち、本グループ70は、仮グループ60のように自動的には形成されず、ユーザの明示的な操作(グループ化操作)により形成される。また、本実施形態では、本グループ生成部34bは、ユーザが本グループ70を構成する全てのオブジェクト50を本グループ70の外側に移動させる操作を行った場合でも当該本グループ70を削除せず、ユーザによるグループ解除操作に応じて本グループ70を削除する。すなわち、本実施形態では、本グループ70は、仮グループ60のように自動的には削除されず、ユーザの明示的な操作(グループ解除操作)により削除される。
The
グループ名生成部34cは、グループ名を入力するグループ名入力操作を示す操作情報を操作情報取得部30が取得した場合に、入力されたグループ名を生成する機能部である。本実施形態では、仮グループ60及び本グループ70のうちの本グループ70に対してのみグループ名入力操作が可能に構成されており、オブジェクト管理部34は、グループ名入力操作の対象とされた本グループ70に関連付けて、入力されたグループ名を管理する。
The group
オブジェクト表示処理部36は、表示装置5に表示されるオブジェクト50、仮グループ60、及び本グループ70の表示態様を決定する機能部である。オブジェクト表示処理部36は、オブジェクト50(単体のオブジェクト50、仮グループ60を構成するオブジェクト50、及び本グループ70を構成するオブジェクト50)の表示態様を、図3〜図5に示すように、オブジェクト50の表示内容(図3に示す例では、図形)を、オブジェクト50を表す図形(本実施形態では、カード)に重ねて表示する表示態様に決定する。
The object
オブジェクト表示処理部36は、仮グループ60の表示態様(仮グループ60を構成する複数のオブジェクト50の間の関連性を示す表示態様)を、図4に示すように、第1表示態様D1に決定する。本実施形態では、第1表示態様D1は、外縁がぼやけた領域表示により複数のオブジェクト50を囲む表示態様である。具体的には、第1表示態様D1を、枠線のない領域表示(すなわち、塗りつぶしのみの領域表示)により複数のオブジェクト50を囲む表示態様としている。また、本実施形態では、第1表示態様D1の外縁を、仮グループ60を構成するオブジェクト50の周囲に沿うように設定する。そのため、仮グループ60を構成する複数のオブジェクト50は、第1表示態様D1の表示色で周囲が色づけられるように表示される。なお、第1表示態様D1による領域表示(ここでは、領域の塗りつぶし)は、後述する色生成部36aによって生成された表示色で行われる。
The object
オブジェクト表示処理部36は、本グループ70の表示態様(本グループ70を構成する複数のオブジェクト50の間の関連性を示す表示態様)を、図5に示すように、第2表示態様D2に決定する。本実施形態では、第2表示態様D2は、複数のオブジェクト50が互いに関連性を有することを、第1表示態様D1よりも強調して示す表示態様である。具体的には、上記のように、第1表示態様D1が、外縁がぼやけた領域表示により複数のオブジェクト50を囲む表示態様であるのに対して、第2表示態様D2は、第1表示態様D1よりも外縁が明確な領域表示により複数のオブジェクト50を囲む表示態様である。具体的には、第2表示態様D2を、枠線(ここでは、実線)のある領域表示により複数のオブジェクト50を囲む表示態様としている。また、本実施形態では、第2表示態様D2を、複数のオブジェクト50を矩形状(ここでは、角を丸めた矩形状)に囲む表示態様としている。なお、第2表示態様D2による領域表示(ここでは、枠線の描画及び領域の塗りつぶし)は、色生成部36aによって生成された表示色で行われる。
The object
このように、本実施形態では、第2表示態様D2を、複数のオブジェクト50が互いに関連性を有することを、第1表示態様D1よりも強調して示す表示態様としている。これにより、第2表示態様D2で関連性が示される複数のオブジェクト50の群が、グループとして確定した本グループ70を構成するオブジェクト50の群であることを、ユーザに直観的に視認させやすくなっている。具体的には、本実施形態では、第1表示態様D1を、外縁がぼやけた領域表示により複数のオブジェクト50を囲む表示態様とし、第2表示態様D2を、第1表示態様D1よりも外縁が明確な領域表示により複数のオブジェクト50を囲む表示態様としている。これにより、第1表示態様D1で関連性が示される複数のオブジェクト50の群が、グループとして確定していない仮グループ60を構成するオブジェクト50の群であることと、第2表示態様D2で関連性が示される複数のオブジェクト50の群が、グループとして確定した本グループ70を構成するオブジェクト50の群であることを、ユーザに直観的に視認させやすくなっている。
As described above, in the present embodiment, the second display mode D2 is a display mode in which the fact that the plurality of
オブジェクト表示処理部36は、色生成部36aを備えている。色生成部36aは、表示態様の1つの要素である表示色を生成する機能部である。色生成部36aは、図4に示すように複数の仮グループ60が表示装置5に表示される場合に、仮グループ60のそれぞれに対して互いに異なる色の表示色を設定する。これにより、仮グループ60のそれぞれは、互いに異なる色の第1表示態様D1で複数のオブジェクト50の間の関連性が示されるように、表示装置5に表示される。また、色生成部36aは、仮グループ60が本グループ70に変更された場合に、本グループ70に対して、変更元の仮グループ60と同じ色或いは同系統の色(同系色)の表示色を設定する。よって、ユーザは仮グループ60や本グループ70の表示色を指定する操作を行うことなく、表示装置5に表示された複数のグループ(仮グループ60又は本グループ70)を区別して視認しやすい。なお、ユーザが、仮グループ60や本グループ70の表示色を設定可能な構成(例えば、色生成部36aによって自動的に生成された表示色を変更可能な構成)とすることもできる。
The object
メニュー生成部37は、ユーザによるメニュー表示操作等に応じて、表示装置5に表示させるメニューを生成する機能部である。メニュー生成部37は、例えば、グループ化操作やグループ解除操作を行うためのボタンが配置されたメニュー(例えば、図8に示すようなメニューウィンドウ81)を生成する。メニューに対するユーザの操作内容を示す操作情報は、操作情報取得部30により取得され、当該操作内容に応じた処理が処理装置3にて実行される。
The
表示画像生成部38は、オブジェクト表示処理部36が決定した表示態様でオブジェクト50が表された表示画像10を生成する機能部である。なお、表示画像生成部38は、仮グループ60が形成されている場合には、オブジェクト表示処理部36が決定した第1表示態様D1で仮グループ60を構成する複数のオブジェクト50の間の関連性が示された表示画像10を生成し、本グループ70が形成されている場合には、オブジェクト表示処理部36が決定した第2表示態様D2で本グループ70を構成する複数のオブジェクト50の間の関連性が示された表示画像10を生成する。また、表示画像生成部38は、メニュー生成部37によりメニューが生成されている場合には、当該メニューの画像を含む表示画像10を生成する。表示画像生成部38は、補助記憶装置8に記憶されている画像や文字等のデータに基づき表示画像10を生成し、表示画像生成部38により生成された表示画像10が表示装置5に表示される。
The display
次に、表示制御部31が実行する各処理の具体的内容について、図6〜図23に示す例を参照して説明する。以下に述べるように、表示制御部31は、オブジェクト移動処理と、仮グループ表示処理と、本グループ表示処理とを実行する。本実施形態では、表示制御部31は、更に、プレビュー表示処理と、自動縮尺変更処理とを実行する。
Next, the specific contents of each process executed by the
オブジェクト移動処理は、オブジェクト50の移動操作を示す操作情報を操作情報取得部30が取得した場合に、移動操作の対象とされたオブジェクト50の表示画像10上での位置を、移動操作に応じて移動させる処理である。オブジェクト移動処理は、オブジェクト移動処理部35が中核となって実行される。図6及び図7に例示するように、オブジェクト50の移動操作が、単体のオブジェクト50の移動操作(図6及び図7に示す例では指によるドラッグ操作)である場合には、当該単体のオブジェクト50の表示画像10上での位置が、オブジェクト移動処理によって当該移動操作に応じて移動される。
In the object movement process, when the operation
また、図16に例示するように、オブジェクト50の移動操作が、仮グループ60の移動操作(図16に示す例では、第1表示態様D1による領域表示が行われている部分に対する指によるドラッグ操作)である場合には、仮グループ60の位置が、オブジェクト移動処理によって当該移動操作に応じて移動される。この際、仮グループ60を構成するオブジェクト50間の表示画像10上での位置関係(図16に示す例では、3つのオブジェクト50の間の位置関係)が維持された状態で、仮グループ60が移動される。
Further, as illustrated in FIG. 16, the movement operation of the
また、図14に例示するように、オブジェクト50の移動操作が、本グループ70の移動操作(図14に示す例では、第2表示態様D2による領域表示が行われている部分(具体的には、枠内の背景部分)に対する指によるドラッグ操作)である場合には、本グループ70の位置が、オブジェクト移動処理によって当該移動操作に応じて移動される。この際、本グループ70を構成するオブジェクト50間の表示画像10上での位置関係(図14に示す例では、3つのオブジェクト50の間の位置関係)が維持された状態で、本グループ70が移動される。
Further, as illustrated in FIG. 14, the movement operation of the
仮グループ表示処理は、隣接するオブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群を、1つの仮グループ60として自動的にグループ化して、1つの仮グループ60を構成する複数のオブジェクト50の間の関連性が第1表示態様D1で示された表示画像10を表示装置5に表示させる処理である。仮グループ表示処理は、仮グループ生成部34a及びオブジェクト表示処理部36が中核となって実行される。
In the temporary group display process, a group of a plurality of
図6は、オブジェクト移動処理によって、1つのオブジェクト50(第1オブジェクト51)が、破線で示す位置から一点鎖線で示す位置まで移動される過程において、第1オブジェクト51が、別の1つのオブジェクト50(第2オブジェクト52)との間隔が設定距離となる位置まで移動された状況を示している。第1オブジェクト51がこのように移動されることに伴い、第1オブジェクト51と第2オブジェクト52とによる仮グループ60(第1仮グループ61)が自動的に形成されて、第1オブジェクト51と第2オブジェクト52との間の関連性が第1表示態様D1で示される。なお、ここでは、オブジェクト50同士の表示画像10上での間隔を、オブジェクト50の外縁同士の間隔としている。そのため、互いに重なるオブジェクト50同士の表示画像10上での間隔は、設定距離以下となる。オブジェクト50同士の表示画像10上での間隔を、オブジェクト50の中心同士或いは重心同士の間隔等とすることもできる。
In FIG. 6, in the process in which one object 50 (first object 51) is moved from the position indicated by the broken line to the position indicated by the alternate long and short dash line by the object movement process, the
本実施形態では、設定距離をゼロより大きな値に設定している。そのため、図4に示すように、仮グループ60を構成するオブジェクト50のそれぞれは、表示画像10上で、当該仮グループ60を構成する他のオブジェクト50と設定距離以下の間隔で離間するように配置され、或いは、当該仮グループ60を構成する他のオブジェクト50と重なるように配置される。なお、設定距離をゼロに設定することもでき、この場合、表示画像10上で互いに重なる複数のオブジェクト50の群により、1つの仮グループ60が形成される。
In this embodiment, the set distance is set to a value larger than zero. Therefore, as shown in FIG. 4, each of the
図6では、第1仮グループ61が形成される前に、別の2つのオブジェクト50(第3オブジェクト53及び第4オブジェクト54)による仮グループ60(第2仮グループ62)が形成されている状況を示している。そのため、第1仮グループ61の表示色(第1表示態様D1で領域表示を行うための表示色)は、第2仮グループ62の表示色とは異なる色に自動的に設定される。
In FIG. 6, a situation in which a temporary group 60 (second temporary group 62) is formed by two other objects 50 (
図7は、第1オブジェクト51を第2オブジェクト52に重なる位置(図6において一点鎖線で示す位置)まで移動させた後、第3オブジェクト53を、第2オブジェクト52との表示画像10上での間隔が設定距離以下となる位置まで移動させた状況を示している。第3オブジェクト53がこのように移動されることに伴い、第1オブジェクト51、第2オブジェクト52、及び第3オブジェクト53による仮グループ60(第1仮グループ61)が自動的に形成される(すなわち、第1仮グループ61が、第3オブジェクト53を含むように再構築される)。一方、第2仮グループ62は、隣接するオブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群が、第3オブジェクト53の移動に伴い消滅することで、自動的に削除される。図示は省略するが、第3オブジェクト53単独ではなく第2仮グループ62の全体を、第1仮グループ61を構成するいずれかのオブジェクト50と第2仮グループ62を構成するいずれかのオブジェクト50との間隔が設定距離以下となる位置まで移動させた場合には、第1仮グループ61と第2仮グループ62とが結合されて、4つのオブジェクト50(51〜54)による仮グループ60が自動的に形成される。
FIG. 7 shows that after moving the
本グループ表示処理は、仮グループ60をグループとして確定するグループ化操作を示す操作情報を操作情報取得部30が取得した場合に、グループ化操作の対象とされた仮グループ60を本グループ70として設定し、1つの本グループ70を構成する複数のオブジェクト50の間の関連性が第1表示態様D1とは異なる第2表示態様D2で示された表示画像10を表示装置5に表示させる処理である。本グループ表示処理は、本グループ生成部34b及びオブジェクト表示処理部36が中核となって実行される。
In this group display process, when the operation
図8は、仮グループ60を操作するためのメニューウィンドウ81が、仮グループ60と共に表示装置5に表示されている状況を示している。メニューウィンドウ81には、仮グループ60をグループとして確定するグループ化操作を行うためのグループ化ボタン82が含まれており、グループ化ボタン82に対してユーザがタッチ操作を行うことで、図9に示すように、仮グループ60を構成していた複数のオブジェクト50による本グループ70が形成されて、これら複数のオブジェクト50の間の関連性が第2表示態様D2で示される。なお、ここでは、グループ化操作の一例として、メニューウィンドウ81に対する操作を例示したが、仮グループ60に対するロングタップ操作等の他の操作をグループ化操作とすることもできる。
FIG. 8 shows a situation in which the
詳細は省略するが、図9に示す本グループ70に対してグループ解除操作が行われると、本グループ70は削除される。この際、本グループ70が、オブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群を有していた場合には、当該複数のオブジェクト50の群により仮グループ60が形成される。また、仮グループ60から本グループ70に変更された後に一部のオブジェクト50が本グループ70の外部に移動されたこと等によって、本グループ70が、オブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群を有していなかった場合には、仮グループ60は形成されない。
Although details are omitted, when the group release operation is performed on the
本実施形態では、本グループ表示処理において、グループ化操作の対象とされた仮グループ60を構成する複数のオブジェクト50の中に、表示画像10上で互いに重なるように配置されたオブジェクト50の組が含まれていた場合に、オブジェクト50同士の重なりが解消されるように表示画像10上での複数のオブジェクト50の配置を変更して、本グループ70を構成する複数のオブジェクト50を表示装置5に表示させる。複数のオブジェクト50の配置の変更は、少なくともいずれかのオブジェクト50を表示画像10上で移動させることで行われる。そして、本実施形態では、複数のオブジェクト50の配置の変更後においても、仮グループ60を構成していた複数のオブジェクト50が、隣接するオブジェクト50同士の表示画像10上での間隔が設定距離以下である複数のオブジェクト50の群となるように、複数のオブジェクト50の配置を変更する。このようにオブジェクト50同士の重なりを解消する処理が行われるため、例えば図8に示すように仮グループ60を構成する2つのオブジェクト50が互いに重なるように配置されていた場合には、仮グループ60が本グループ70に変更される際に、図9に示すように、当該2つのオブジェクト50の重なりが解消される。
In the present embodiment, in the group display process, a set of
オブジェクト50同士の重なりの解消方法の詳細は省略するが、複数のオブジェクト50の間の表示画像10上での位置関係が重なりの解消の前後においてできるだけ維持されるように、複数のオブジェクト50の配置を変更すると好適である。例えば、表示画像10上の互いに直交する2つの方向を第1方向X(左右方向)及び第2方向Y(上下方向)として、複数のオブジェクト50(図8及び図9に示す例では、3つのオブジェクト50)の間の第1方向X及び第2方向Yのそれぞれでの並び順を維持するように、複数のオブジェクト50の配置を変更する構成とすることができる。
Although the details of the method of eliminating the overlap between the
また、本実施形態では、操作情報取得部30が、仮グループ60及び本グループ70のうちの本グループ70に対してのみ、グループ名を入力するグループ名入力操作を示す操作情報を取得するように構成されている。すなわち、ユーザは、仮グループ60及び本グループ70のうちの本グループ70に対してのみ、グループ名入力操作を行うことができる。そして、表示制御部31は、グループ名入力操作を示す操作情報を操作情報取得部30が取得した場合に、グループ名入力操作の対象とされた本グループ70を構成する1つ以上のオブジェクト50と共に、グループ名入力操作で入力されたグループ名を表示装置5に表示させるように構成されている。具体的には、図10に例示するように、表示制御部31は、グループ名入力操作を示す操作情報を操作情報取得部30が取得すると、グループ名入力操作の対象とされた本グループ70と共に、グループ名表示欄80を表示装置5に表示させる。そして、グループ名表示欄80には、ユーザが入力したグループ名が表示される(図5参照)。
Further, in the present embodiment, the operation
このように、ユーザは、グループとして確定した本グループ70について、グループ名を入力して表示装置5に表示させることができるため、ユーザは情報整理の結果を把握しやすくなる。また、本グループ70に対してのみグループ名を入力して表示装置5に表示させることが可能な構成とすることで、本グループ70だけでなく仮グループ60に対してもグループ名を入力して表示装置5に表示させることが可能な場合に比べて、表示装置5に表示される要素が多くなり過ぎることを回避して、表示画像10の視認性を適切に確保することもできる。なお、仮グループ60は、ユーザの明示的な操作なしに自動的に形成される未確定のグループであって、主に思考の途中段階で形成されるグループであるため、仮グループ60に対してグループ名を付与する必要性は低く、本グループ70にグループ名を付与できれば問題は生じ難い。
In this way, the user can input the group name of the
プレビュー表示処理は、移動中オブジェクト50aが、他の単体のオブジェクト50、他の仮グループ60、又は他の本グループ70に対して予め設定された距離(以下、「接近距離」という。)以下に接近した場合に、その位置で移動操作が終了した場合に適用される表示態様を、表示装置5に一時的に表示させる処理である。ここで、移動中オブジェクト50aは、操作情報取得部30が移動操作を示す操作情報を継続的に取得している、単体のオブジェクト50、仮グループ60を構成するオブジェクト50、又は本グループ70を構成するオブジェクト50のいずれかである。また、他の仮グループ60とは、移動中オブジェクト50aが仮グループ60を構成しているか否かにかかわらず、移動中オブジェクト50aが構成していない仮グループ60を意味し、他の本グループ70とは、移動中オブジェクト50aが本グループ70を構成しているか否かにかかわらず、移動中オブジェクト50aが構成していない本グループ70を意味する。プレビュー表示処理は、オブジェクト表示処理部36が中核となって実行される。
In the preview display process, the moving
移動中オブジェクト50aの移動操作がその位置で終了した場合に適用される表示態様は、そのままの態様で表示装置5に表示されても、当該表示態様とは異なる態様(但し、移動操作がその位置で終了した場合に適用される表示態様をユーザが認識可能な態様、すなわち、当該表示態様と類似する態様)で表示装置5に表示されてもよい。以下に説明する図6及び図7に示す例では、移動中オブジェクト50aの移動操作がその位置で終了した場合に適用される表示態様(具体的には、第1表示態様D1)が、そのままの態様(すなわち、第1表示態様D1)で表示装置5に表示される。また、以下に説明する図12、図14、及び図16に示す例では、移動中オブジェクト50aの移動操作がその位置で終了した場合に適用される表示態様(具体的には、第2表示態様D2)が、当該表示態様とは異なる態様(具体的には、第2表示態様D2に類似する第3表示態様D3)で表示装置5に表示される。
The display mode applied when the movement operation of the moving
例えば、図6に示すように、単体のオブジェクト50(第1オブジェクト51)が、他の単体のオブジェクト50(第2オブジェクト52)に接近する移動中オブジェクト50aである場合、第1オブジェクト51が第2オブジェクト52に対して接近距離(上述した設定距離と同一の距離)以下に接近した場合に、プレビュー表示処理として、その時点での移動中オブジェクト50aの位置に応じた第1表示態様D1による領域表示が行われる。また、図7に示すように、単体のオブジェクト50(第3オブジェクト53)が、他の仮グループ60(第1仮グループ61)に接近する移動中オブジェクト50aである場合、第3オブジェクト53が第1仮グループ61に対して接近距離(ここでは、第1仮グループ61を構成する第2オブジェクト52との間隔が上述した設定距離となる距離)以下に接近した場合に、プレビュー表示処理として、その時点での移動中オブジェクト50aの位置に応じた第1表示態様D1による領域表示が行われる。
For example, as shown in FIG. 6, when the single object 50 (first object 51) is a moving
また、例えば図11〜図13に示すように、単体のオブジェクト50を本グループ70に追加する操作が行われる場合、すなわち、単体のオブジェクト50が他の本グループ70に接近する移動中オブジェクト50aである場合、図12に示すように、移動中オブジェクト50aが他の本グループ70に対して接近距離(ここでは、移動中オブジェクト50aが他の本グループ70の表示領域に重なる距離)以下に接近した場合に、プレビュー表示処理として、移動中オブジェクト50a及び他の本グループ70を構成するオブジェクト50(この例では、合わせて4つのオブジェクト50)の間の関連性を第3表示態様D3で示す処理が行われる。本実施形態では、第3表示態様D3は、第2表示態様D2と同様に、外縁が明確な領域表示により複数のオブジェクト50を囲む表示態様である。但し、図12に示す例では、第3表示態様D3の領域表示の枠線を、第2表示態様D2の領域表示の枠線よりも細くしている。また、第3表示態様D3の表示色は、第2表示態様D2の表示色と同じ色或いは同系統の色に設定することができるが、ユーザの視認性を考慮して色合いや透明度等を異ならせてもよい。
Further, for example, as shown in FIGS. 11 to 13, when an operation of adding a
また、例えば図14に示すように、本グループ70(第1本グループ71)を他の本グループ70(第2本グループ72)の内部に移動させる操作が行われる場合、すなわち、本グループ70を構成するオブジェクト50が、他の本グループ70に接近する移動中オブジェクト50aである場合、図14に示すように、移動中オブジェクト50aが他の本グループ70に対して接近距離(ここでは、少なくともいずれかの移動中オブジェクト50aが他の本グループ70の表示領域に重なる距離)以下に接近した場合に、プレビュー表示処理として、第1本グループ71の全体を1つのオブジェクト(グループオブジェクト)とみなして、当該グループオブジェクト及び第2本グループ72を構成するオブジェクト50の間の関連性を第3表示態様D3で示す処理が行われる。具体的には、これら4つのオブジェクト(具体的には、1つのグループオブジェクトと、第2本グループ72を構成する3つのオブジェクト50)が、外縁が明確な領域表示により囲まれる。
Further, for example, as shown in FIG. 14, when the operation of moving the main group 70 (first group 71) to the inside of another main group 70 (second group 72) is performed, that is, the
図14に示す状態で移動中オブジェクト50aの移動操作が終了した場合の表示画像10を図15に示すように、本実施形態では、表示制御部31は、本グループ70の1つである第1本グループ71を、第1本グループ71とは異なる本グループ70である第2本グループ72の内部に移動させる本グループ移動操作を示す操作情報を、操作情報取得部30が取得した場合に、第1本グループ71を第2本グループ72のサブグループとして表示装置5に表示させるように構成されている。
As shown in FIG. 15, the
また、例えば図16に示すように、仮グループ60を本グループ70の内部に移動させる操作が行われる場合、すなわち、仮グループ60を構成するオブジェクト50が、他の本グループ70に接近する移動中オブジェクト50aである場合、図16に示すように、移動中オブジェクト50aが他の本グループ70に対して接近距離(ここでは、少なくともいずれかの移動中オブジェクト50aが他の本グループ70の表示領域に重なる距離)以下に接近した場合に、プレビュー表示処理として、仮グループ60を構成する複数のオブジェクト50(移動中オブジェクト50a)及び本グループ70を構成する複数のオブジェクト50(この例では、合わせて6つのオブジェクト50)の間の関連性を第3表示態様D3で示す処理が行われる。具体的には、これら6つのオブジェクト50が、外縁が明確な領域表示により囲まれる。
Further, for example, as shown in FIG. 16, when the operation of moving the
図16に示す状態で移動中オブジェクト50aの移動操作が終了した場合の表示画像10を図17に示すように、本実施形態では、表示制御部31は、仮グループ60を本グループ70の内部に移動させる仮グループ移動操作を示す操作情報を操作情報取得部30が取得した場合に、仮グループ60を構成していた複数のオブジェクト50と、仮グループ移動操作の前の本グループ70を構成していた1つ以上のオブジェクト50とを合わせた複数のオブジェクト50の群を、新たな本グループ70として設定し、新たに設定された本グループ70を構成する複数のオブジェクト50の間の関連性が第2表示態様D2で示された表示画像10を表示装置5に表示させるように構成されている。
As shown in FIG. 17, the
ところで、図18に示すように、本実施形態では、表示制御部31は、オブジェクト50が表示されるウィンドウを表示装置5に複数表示させることが可能に構成されている。図18では、ユーザが作業(オブジェクト50が表す情報の整理作業)を行っている第1ウィンドウ21に加えて、第2ウィンドウ22が表示されている状況を示している。第2ウィンドウ22には、例えば、同じユーザ又は別のユーザによって、以前に行われた作業結果や同時に行われている作業状況が表示される。他の端末装置2から通信装置9を介した通信(例えば、無線通信)によって受信した作業結果或いは作業状況が、第2ウィンドウ22に表示されてもよい。そして、ユーザは、オブジェクト50単位、仮グループ60単位、又は本グループ70単位で、第2ウィンドウ22に表示されているオブジェクト50を第1ウィンドウ21に配置(移動或いはコピー)させることが可能に構成されている。以下、第2ウィンドウ22に表示されているオブジェクト50を第1ウィンドウ21に配置(ここでは、コピー)させる際に表示制御部31によって実行される処理について説明する。
By the way, as shown in FIG. 18, in the present embodiment, the
図18に示す状況においてユーザが第2ウィンドウ22を選択する操作(例えば、タッチ操作)を行うと、図19に示すように、第1ウィンドウ21に重ねて第3ウィンドウ23が表示される。第3ウィンドウ23には、第2ウィンドウ22の少なくとも一部の内容が表示される。図18及び図19に示す例では、第2ウィンドウ22には、複数の作業結果或いは作業状況が表示されており、ユーザが選択した作業結果或いは作業状況が第3ウィンドウ23に表示されている。そして、ユーザが、第3ウィンドウ23に表示されているオブジェクト50を第1ウィンドウ21に配置させる操作(ここでは、当該オブジェクト50に対するドラッグ操作)を開始すると、図20に示すように、第3ウィンドウ23が消滅して(例えば、徐々に消滅して)、第1ウィンドウ21の全体が表示される。そして、当該オブジェクト50は、第1ウィンドウ21におけるユーザの操作が終了した位置(ここでは、ドラッグ操作が終了した位置)に配置される。図21に示すように、オブジェクト50が第1ウィンドウ21に配置されると、第3ウィンドウ23が再度、第1ウィンドウ21に重ねて表示される。なお、オブジェクト50が第1ウィンドウ21に配置された後、第3ウィンドウ23が自動的に再度表示されない構成としてもよい。
When the user performs an operation of selecting the second window 22 (for example, a touch operation) in the situation shown in FIG. 18, as shown in FIG. 19, the
自動縮尺変更処理は、移動中オブジェクト50aが、その時点の表示装置5の表示領域の外に移動しようとした場合に、移動中オブジェクト50aの位置が表示領域の中に含まれるように、表示領域の縮尺を小さくする処理である。ここで、表示領域は、表示画面11におけるユーザがオブジェクト50を移動させることが可能な領域(作業領域)であり、表示画面11の全体又は一部の領域とされる。自動縮尺変更処理は、オブジェクト移動処理部35が中核となって実行される。
The automatic scale change process is a display area so that when the moving
自動縮尺変更処理により表示領域の縮尺が小さくされることで、図23に示すように、ユーザがオブジェクト50を移動させることが可能な領域が仮想的に広く確保される。なお、図23では、オブジェクト50を図22に示す位置から表示装置5の表示領域の外に移動させようとする移動操作がなされている状況を示しており、移動中オブジェクト50aの位置が表示領域の中に含まれるように表示領域の縮尺が小さくされることで、移動操作前での表示範囲(変更前表示範囲12a)よりも広い表示範囲(変更後表示範囲12b)が表示領域に表示されている。
By reducing the scale of the display area by the automatic scale change process, as shown in FIG. 23, a virtually wide area where the user can move the
〔その他の実施形態〕
次に表示システムのその他の実施形態について説明する。
[Other embodiments]
Next, other embodiments of the display system will be described.
(1)上記の実施形態では、第1表示態様D1が、外縁がぼやけた領域表示により複数のオブジェクト50を囲む表示態様であり、第2表示態様D2が、第1表示態様D1よりも外縁が明確な領域表示により複数のオブジェクト50を囲む表示態様である構成を例として説明した。しかし、そのような構成に限定されることなく、例えば第1表示態様D1及び第2表示態様D2の双方を、外縁が明確な領域表示(具体的には、枠線のある領域表示)により複数のオブジェクト50を囲む表示態様とすることもできる。この場合、例えば、第2表示態様D2の領域表示の枠線を、第1表示態様D1の領域表示の枠線よりも太くすることで、第2表示態様D2を、複数のオブジェクト50が互いに関連性を有することを第1表示態様D1よりも強調して示す表示態様とすることができる。また、第1表示態様D1の領域表示の枠線と第2表示態様D2の領域表示の枠線との間で線種を異ならせることによっても、第2表示態様D2を、複数のオブジェクト50が互いに関連性を有することを第1表示態様D1よりも強調して示す表示態様とすることができる。例えば、第1表示態様D1の領域表示の枠線を点線、破線、或いは鎖線とし、第2表示態様D2の領域表示の枠線を実線とすることができる。また、例えば、第1表示態様D1の領域表示の枠線を一重線とし、第2表示態様D2の領域表示の枠線を二重線とすることができる。
(1) In the above embodiment, the first display mode D1 is a display mode in which a plurality of
(2)上記の実施形態では、第2表示態様D2が、複数のオブジェクト50が互いに関連性を有することを、第1表示態様D1よりも強調して示す表示態様である構成を例として説明した。しかし、そのような構成に限定されることなく、第1表示態様D1を、複数のオブジェクト50が互いに関連性を有することを、第2表示態様D2よりも強調して示す表示態様とすることも可能である。
(2) In the above embodiment, the configuration in which the second display mode D2 is a display mode in which the plurality of
(3)上記の実施形態では、表示制御部31が、本グループ70の1つである第1本グループ71を、第1本グループ71とは異なる本グループ70である第2本グループ72の内部に移動させる本グループ移動操作を示す操作情報を、操作情報取得部30が取得した場合に、第1本グループ71を第2本グループ72のサブグループとして表示装置5に表示させる構成を例として説明した。しかし、そのような構成に限定されることなく、表示制御部31が、第1本グループ71を第2本グループ72の内部に移動させる本グループ移動操作を示す操作情報を操作情報取得部30が取得した場合に、第1本グループ71を構成していた1つ以上のオブジェクト50と第2本グループ72を構成していた1つ以上のオブジェクト50とを合わせた複数のオブジェクト50の群を、新たな本グループ70として設定する構成とすることもできる。
(3) In the above embodiment, the
(4)上記の実施形態では、本グループ表示処理において、グループ化操作の対象とされた仮グループ60を構成する複数のオブジェクト50の中に、表示画像10上で互いに重なるように配置されたオブジェクト50の組が含まれていた場合に、オブジェクト50同士の重なりが解消されるように表示画像10上での複数のオブジェクト50の配置を変更して、本グループ70を構成する複数のオブジェクト50を表示装置5に表示させる構成を例として説明した。しかし、そのような構成に限定されることなく、本グループ表示処理において、オブジェクト50同士の重なりを解消せず、表示画像10上で互いに重なるように配置されたオブジェクト50の組が含まれていた場合であっても、仮グループ60での複数のオブジェクト50の表示画像10上での配置を変更せずに、本グループ70を構成する複数のオブジェクト50を表示装置5に表示させる構成とすることもできる。
(4) In the above embodiment, in the present group display process, objects arranged so as to overlap each other on the
(5)上記の実施形態では、表示制御部31が自動縮尺変更処理を実行する構成を例として説明した。しかし、そのような構成に限定されることなく、表示制御部31が自動縮尺変更処理を実行しない構成とすることもできる。例えば、表示制御部31が、移動中オブジェクト50aがその時点の表示装置5の表示領域の外に移動しようとした場合に、移動中オブジェクト50aの位置が表示領域の中に含まれるように表示領域をスクロールさせる構成とすることができる。また、表示領域の縮尺を変更する操作や表示領域をスクロールさせる操作を別途行わなければ、移動中オブジェクト50aを表示領域の外に移動させることができない構成とすることもできる。
(5) In the above embodiment, the configuration in which the
(6)上記の実施形態では、表示制御部31がプレビュー表示処理を実行する構成を例として説明した。しかし、そのような構成に限定されることなく、表示制御部31がプレビュー表示処理を実行しない構成とすることもできる。
(6) In the above embodiment, the configuration in which the
(7)上記の実施形態では、操作情報取得部30が、仮グループ60及び本グループ70のうちの本グループ70に対してのみ、グループ名を入力するグループ名入力操作を示す操作情報を取得する構成を例として説明した。しかし、そのような構成に限定されることなく、操作情報取得部30が、仮グループ60に対してもグループ名入力操作を示す操作情報を取得し、表示制御部31が、仮グループ60に対するグループ名入力操作を示す操作情報を操作情報取得部30が取得した場合に、グループ名入力操作の対象とされた仮グループ60を構成する複数のオブジェクト50と共に、グループ名入力操作で入力されたグループ名を表示装置5に表示させる構成とすることもできる。
(7) In the above embodiment, the operation
(8)上記の実施形態では、端末装置2がタブレット型の可搬型通信端末(タブレット端末)である構成を例として説明した。しかし、そのような構成に限定されることなく、端末装置2が、タブレット型以外の端末装置(例えば、デスクトップ型又はノート型のパーソナルコンピュータ)であってもよい。また、本開示に係る表示システムを、端末装置2以外の装置(例えば、通信機能を有さない装置等)或いはシステムに適用することも可能である。
(8) In the above embodiment, a configuration in which the
(9)上記の実施形態で示した表示システム1の各機能部(処理装置3の各機能部、表示制御部31の各機能部)の割り当ては単なる一例であり、複数の機能部を組み合わせたり、1つの機能部を更に区分けしたりすることも可能である。
(9) The allocation of each functional unit of the display system 1 (each functional unit of the
(10)なお、上述した各実施形態で開示された構成は、矛盾が生じない限り、他の実施形態で開示された構成と組み合わせて適用すること(その他の実施形態として説明した実施形態同士の組み合わせを含む)も可能である。その他の構成に関しても、本明細書において開示された実施形態は全ての点で単なる例示に過ぎない。従って、本開示の趣旨を逸脱しない範囲内で、適宜、種々の改変を行うことが可能である。 (10) The configurations disclosed in each of the above-described embodiments should be applied in combination with the configurations disclosed in other embodiments as long as there is no contradiction (the embodiments described as other embodiments). (Including combinations) is also possible. With respect to other configurations, the embodiments disclosed herein are merely exemplary in all respects. Therefore, various modifications can be appropriately made without departing from the spirit of the present disclosure.
1:表示システム
5:表示装置
10:表示画像
30:操作情報取得部
31:表示制御部
50:オブジェクト
50a:移動中オブジェクト
60:仮グループ
70:本グループ
71:第1本グループ
72:第2本グループ
D1:第1表示態様
D2:第2表示態様
1: Display system 5: Display device 10: Display image 30: Operation information acquisition unit 31: Display control unit 50:
Claims (6)
前記オブジェクトに対するユーザの操作内容を示す操作情報を取得する操作情報取得部と、
複数の前記オブジェクトが前記操作内容に応じて表された表示画像を前記操作情報に基づき生成し、前記表示画像を前記表示装置に表示させる表示制御部と、を備え、
前記表示制御部は、オブジェクト移動処理と、仮グループ表示処理と、本グループ表示処理とを実行し、
前記オブジェクト移動処理は、前記オブジェクトの移動操作を示す前記操作情報を前記操作情報取得部が取得した場合に、前記移動操作の対象とされた前記オブジェクトの前記表示画像上での位置を、前記移動操作に応じて移動させる処理であり、
前記仮グループ表示処理は、隣接する前記オブジェクト同士の前記表示画像上での間隔が設定距離以下である複数の前記オブジェクトの群を、1つの仮グループとして自動的にグループ化して、1つの前記仮グループを構成する複数の前記オブジェクトの間の関連性が第1表示態様で示された前記表示画像を前記表示装置に表示させる処理であり、
前記本グループ表示処理は、前記仮グループをグループとして確定するグループ化操作を示す前記操作情報を前記操作情報取得部が取得した場合に、前記グループ化操作の対象とされた前記仮グループを本グループとして設定し、1つの前記本グループを構成する複数の前記オブジェクトの間の関連性が前記第1表示態様とは異なる第2表示態様で示された前記表示画像を前記表示装置に表示させる処理である、表示システム。 A display system that displays multiple objects on a display device.
An operation information acquisition unit that acquires operation information indicating the user's operation content for the object, and
A display control unit for generating a display image in which a plurality of the objects are represented according to the operation content based on the operation information and displaying the display image on the display device is provided.
The display control unit executes the object movement process, the temporary group display process, and the present group display process.
In the object movement process, when the operation information acquisition unit acquires the operation information indicating the movement operation of the object, the movement of the object on the display image, which is the target of the movement operation, is performed. It is a process to move according to the operation.
In the temporary group display process, a group of a plurality of the objects whose spacing between the adjacent objects on the display image is equal to or less than a set distance is automatically grouped as one temporary group, and one temporary group is displayed. It is a process of displaying the display image whose relationship between the plurality of objects constituting the group is shown in the first display mode on the display device.
In the present group display process, when the operation information acquisition unit acquires the operation information indicating the grouping operation for determining the provisional group as a group, the provisional group targeted for the grouping operation is the present group. In the process of displaying the display image shown in the second display mode in which the relationship between the plurality of objects constituting the present group is different from the first display mode on the display device. There is a display system.
前記表示制御部は、前記仮グループを前記本グループの内部に移動させる仮グループ移動操作を示す前記操作情報を前記操作情報取得部が取得した場合に、前記仮グループを構成していた複数の前記オブジェクトと、前記仮グループ移動操作の前の前記本グループを構成していた1つ以上の前記オブジェクトとを合わせた複数の前記オブジェクトの群を、新たな前記本グループとして設定し、新たに設定された前記本グループを構成する複数の前記オブジェクトの間の関連性が前記第2表示態様で示された前記表示画像を前記表示装置に表示させる請求項1又は2に記載の表示システム。 The display control unit indicates the operation of moving the first group, which is one of the groups, to the inside of the second group, which is a group different from the first group. When the information is acquired by the operation information acquisition unit, the first group is displayed on the display device as a subgroup of the second group.
When the operation information acquisition unit acquires the operation information indicating the temporary group movement operation for moving the temporary group to the inside of the present group, the display control unit may form the temporary group. A group of a plurality of the objects including the object and one or more of the objects constituting the present group before the temporary group movement operation is set as a new present group and newly set. The display system according to claim 1 or 2, wherein the display image is displayed on the display device in which the relationship between the plurality of objects constituting the present group is shown in the second display mode.
前記表示制御部は、前記移動中オブジェクトが、他の単体の前記オブジェクト、他の前記仮グループ、又は他の前記本グループに対して予め設定された距離以下に接近した場合に、その位置で移動操作が終了した場合に適用される表示態様を、前記表示装置に一時的に表示させる請求項1から3のいずれか一項に記載の表示システム。 The operation information acquisition unit continuously acquires the operation information indicating the movement operation, and moves any of the single object, the object constituting the temporary group, or the object constituting the present group. As a medium object
When the moving object approaches the other single object, the other temporary group, or the other current group by a preset distance or less, the display control unit moves at that position. The display system according to any one of claims 1 to 3, wherein a display mode applied when the operation is completed is temporarily displayed on the display device.
前記表示制御部は、前記移動中オブジェクトが、その時点の前記表示装置の表示領域の外に移動しようとした場合には、前記移動中オブジェクトの位置が前記表示領域の中に含まれるように、前記表示領域の縮尺を小さくする請求項1から4のいずれか一項に記載の表示システム。 The operation information acquisition unit continuously acquires the operation information indicating the movement operation, and moves any of the single object, the object constituting the temporary group, or the object constituting the present group. As a medium object
When the moving object tries to move out of the display area of the display device at that time, the display control unit may include the position of the moving object in the display area. The display system according to any one of claims 1 to 4, wherein the scale of the display area is reduced.
前記オブジェクトに対するユーザの操作内容を示す操作情報を取得する操作情報取得機能と、
複数の前記オブジェクトが前記操作内容に応じて表された表示画像を前記操作情報に基づき生成し、前記表示画像を前記表示装置に表示させる表示制御機能と、をコンピュータに実現させ、
前記表示制御機能は、オブジェクト移動処理と、仮グループ表示処理と、本グループ表示処理とを実行し、
前記オブジェクト移動処理は、前記オブジェクトの移動操作を示す前記操作情報を前記操作情報取得機能が取得した場合に、前記移動操作の対象とされた前記オブジェクトの前記表示画像上での位置を、前記移動操作に応じて移動させる処理であり、
前記仮グループ表示処理は、隣接する前記オブジェクト同士の前記表示画像上での間隔が設定距離以下である複数の前記オブジェクトの群を、1つの仮グループとして自動的にグループ化して、1つの前記仮グループを構成する複数の前記オブジェクトの間の関連性が第1表示態様で示された前記表示画像を前記表示装置に表示させる処理であり、
前記本グループ表示処理は、前記仮グループをグループとして確定するグループ化操作を示す前記操作情報を前記操作情報取得機能が取得した場合に、前記グループ化操作の対象とされた前記仮グループを本グループとして設定し、1つの前記本グループを構成する複数の前記オブジェクトの間の関連性が前記第1表示態様とは異なる第2表示態様で示された前記表示画像を前記表示装置に表示させる処理である、表示プログラム。 A display program that displays multiple objects on a display device.
An operation information acquisition function that acquires operation information indicating the user's operation details for the object, and
A computer is realized with a display control function in which a plurality of the objects generate a display image represented according to the operation content based on the operation information and display the display image on the display device.
The display control function executes object movement processing, temporary group display processing, and main group display processing.
In the object movement process, when the operation information acquisition function acquires the operation information indicating the movement operation of the object, the movement of the object on the display image, which is the target of the movement operation, is performed. It is a process to move according to the operation.
In the temporary group display process, a group of a plurality of the objects whose spacing between the adjacent objects on the display image is equal to or less than a set distance is automatically grouped as one temporary group, and one temporary group is displayed. It is a process of displaying the display image whose relationship between the plurality of objects constituting the group is shown in the first display mode on the display device.
In the present group display process, when the operation information acquisition function acquires the operation information indicating the grouping operation for determining the temporary group as a group, the temporary group targeted by the grouping operation is set as the present group. In the process of displaying the display image shown in the second display mode in which the relationship between the plurality of objects constituting the present group is different from the first display mode on the display device. There is a display program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018058699A JP6983092B2 (en) | 2018-03-26 | 2018-03-26 | Display system and display program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018058699A JP6983092B2 (en) | 2018-03-26 | 2018-03-26 | Display system and display program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019169107A JP2019169107A (en) | 2019-10-03 |
JP6983092B2 true JP6983092B2 (en) | 2021-12-17 |
Family
ID=68108322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018058699A Active JP6983092B2 (en) | 2018-03-26 | 2018-03-26 | Display system and display program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6983092B2 (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3185795B2 (en) * | 1999-09-08 | 2001-07-11 | 株式会社ナムコ | Sports game equipment |
JP2005284548A (en) * | 2004-03-29 | 2005-10-13 | Seiko Epson Corp | Creative idea support device, creative idea support method, creative idea support program |
JP4821000B2 (en) * | 2006-06-06 | 2011-11-24 | 国立大学法人 東京大学 | Object display processing device, object display processing method, and object display processing program |
JP2015049773A (en) * | 2013-09-03 | 2015-03-16 | コニカミノルタ株式会社 | Object operation system, object operation control program and object operation control method |
WO2016029934A1 (en) * | 2014-08-26 | 2016-03-03 | Quizista GmbH | Dynamic boxing of graphical objects, in particular for knowledge quantification |
JP6160664B2 (en) * | 2014-09-30 | 2017-07-12 | キヤノンマーケティングジャパン株式会社 | Information processing apparatus, server, information processing system, processing method thereof, and program |
JP6575077B2 (en) * | 2015-02-23 | 2019-09-18 | 富士ゼロックス株式会社 | Display control apparatus and display control program |
JP2018045737A (en) * | 2017-12-27 | 2018-03-22 | 株式会社東芝 | Information processing apparatus and grouping execution/release method |
-
2018
- 2018-03-26 JP JP2018058699A patent/JP6983092B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019169107A (en) | 2019-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lee et al. | SpaceTop: integrating 2D and spatial 3D interactions in a see-through desktop environment | |
JP5627985B2 (en) | Information processing apparatus, information processing apparatus control method, control program, and recording medium | |
JP6988060B2 (en) | Image processing equipment, image processing system, image processing method and program | |
JP2016126657A (en) | Information processing device, method for controlling information processing device, and program | |
US20160266734A1 (en) | Conference support apparatus, conference support system, and computer-readable recording medium storing conference support program | |
Brudy et al. | Curationspace: Cross-device content curation using instrumental interaction | |
US9940014B2 (en) | Context visual organizer for multi-screen display | |
JP2014149714A (en) | Information processing apparatus and display system | |
US20200201519A1 (en) | Information processing apparatus | |
US11868705B2 (en) | Associating document part with another document | |
US10755461B2 (en) | Display device, display method, and recording medium | |
JP7651904B2 (en) | Information Processing System | |
JP6983092B2 (en) | Display system and display program | |
JP2014238700A (en) | Information processing apparatus, display control method, and computer program | |
JP6209868B2 (en) | Information terminal, information processing program, information processing system, and information processing method | |
US10275125B2 (en) | Image data generation apparatus and non-transitory computer-readable recording medium | |
JP2007179168A (en) | Information processor, information processing method, and program | |
JP7152979B2 (en) | Information processing equipment | |
JP2017033421A (en) | Image display method | |
EP4254152A1 (en) | Information processing system and information processing program | |
JP2014048693A (en) | Hierarchical grouping device | |
JP7256665B2 (en) | Information processing equipment | |
JP7296814B2 (en) | Flow chart display system and flow chart display program | |
US9990338B2 (en) | Display device for controlling enlargement of displayed image data, and data processing device and non-transitory computer readable medium | |
EP4254153A1 (en) | Information processing system, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210922 |
|
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: 20211026 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6983092 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |