Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7689802B2 - DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS - Google Patents
[go: Go Back, main page]

JP7689802B2 - DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS - Google Patents

DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS Download PDF

Info

Publication number
JP7689802B2
JP7689802B2 JP2021172472A JP2021172472A JP7689802B2 JP 7689802 B2 JP7689802 B2 JP 7689802B2 JP 2021172472 A JP2021172472 A JP 2021172472A JP 2021172472 A JP2021172472 A JP 2021172472A JP 7689802 B2 JP7689802 B2 JP 7689802B2
Authority
JP
Japan
Prior art keywords
node
icon
information
display
edge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021172472A
Other languages
Japanese (ja)
Other versions
JP2023062471A (en
Inventor
澄人 吉川
洋一 平田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micware Co Ltd
Original Assignee
Micware Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micware Co Ltd filed Critical Micware Co Ltd
Priority to JP2021172472A priority Critical patent/JP7689802B2/en
Publication of JP2023062471A publication Critical patent/JP2023062471A/en
Application granted granted Critical
Publication of JP7689802B2 publication Critical patent/JP7689802B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示制御プログラム、表示制御方法、および情報処理装置に関する。 The present invention relates to a display control program, a display control method, and an information processing device.

例えば、時間的経緯、および論理的経緯などの因果関係を記述するさまざまな成文化された文章が存在する。例えば、全国各地には、様々な神話、伝奇、伝説、伝承にまつわる様々な文章が存在する。そうした、成文化された文章を読むことで、各地の歴史や土地のことを知ることができ、精神および知的好奇心を満たすことができる。また、こうした成文化された文章の別の例として、料理のレシピなどが挙げられる。 For example, there are various codified texts that describe causal relationships, such as the course of events over time and the logical course of events. For example, there are various texts related to myths, legends, folklore, and folklore throughout the country. By reading such codified texts, one can learn about the history and land of each region, and satisfy one's spiritual and intellectual curiosity. Another example of such codified texts is a cooking recipe.

また、表示制御に関連する技術が知られている(例えば、特許文献1から特許文献4)。 Technologies related to display control are also known (e.g., Patent Documents 1 to 4).

特表2011-521325号公報Special Publication No. 2011-521325 特開2005-100376号公報JP 2005-100376 A 特開2010-176204号公報JP 2010-176204 A 特開平11-191029号公報Japanese Unexamined Patent Publication No. 11-191029

例えば、成文化された文章は、単体で閲覧しても内容を楽しむことができるが、関連する別の文章も合わせて閲覧することで、楽しみを深めたり、より便利に活用したりできることがある。例えば、或る人物についての伝承を見た際に、その人物に関連する別の伝承を見ることができると、その人物についてより深く知ることができる。或いは、例えば、或るレシピを見た際に、同じ材料を用いる、または同じ調理工程を有する別のレシピを見ることができると、効率的に複数の料理を作ることができることがある。しかしながら、こうした成文化された文章に記載される時間的経緯および論理的経緯などの因果関係を整理して提示することが難しいことがある。 For example, while a codified text can be enjoyed by itself, it can be more enjoyable and more useful when viewed in conjunction with other related texts. For example, when viewing a piece of folklore about a certain person, being able to view other pieces of folklore related to that person can help one to learn more about that person. Or, for example, when viewing a recipe, being able to view other recipes that use the same ingredients or have the same cooking steps can help one to make multiple dishes more efficiently. However, it can be difficult to organize and present the causal relationships, such as the chronological and logical progressions, described in such codified texts.

1つの側面では、本発明は、因果関係を記載する文章間の関係性を分かりやすく提示することを目的とする。 In one aspect, the present invention aims to present the relationships between sentences describing causal relationships in an easy-to-understand manner.

本発明の一つの態様の情報処理装置は、ノードと、ノードを接続先ノードに接続するためのエッジとで規定されるグラフであって、ノードは、人、物・事、場、または時を示す情報を含み、かつ、ノードはノードに関して説明する情報を含むノード情報と対応づけられており、エッジは、ノードと接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、グラフのうちから、ノードに対応付けられたノードアイコンを表示するための表示情報を出力する出力部と、ノードアイコンが選択された場合、ノードに対応付けられたノード情報を表示するように表示情報を変更し、ノード情報が閲覧済みになると、ノードを接続先ノードに接続するエッジに対応けられた接続アイコンを、ノードに対応付けられたノードアイコンに接続して表示するように表示情報を変更し、接続アイコンが選択された場合、エッジに含まれた文章が表示されるように表示情報を変更し、接続アイコンに対応付いた文章が閲覧済となると、ノードアイコンと、接続先ノードと対応付けられた接続先ノードアイコンとを、接続アイコンを介してエッジアイコンによって接続して表示するように表示情報を変更する、変更部と、を含む。 An information processing device according to one embodiment of the present invention includes an output unit that outputs display information for displaying a node icon associated with a node from a graph in which the node includes information indicating a person, object, event, place, or time, the node includes information describing the node, and the edge includes a codified sentence indicating a logical causal relationship or a temporal causal relationship between the node and the destination node, and a change unit that changes the display information to display the node information associated with the node when the node icon is selected, changes the display information to display the node information associated with the node, changes the display information to display the connection icon associated with the edge connecting the node to the destination node connected to the node icon associated with the node when the node icon is selected, changes the display information to display the sentence included in the edge when the connection icon is selected, and changes the display information to display the node icon and the destination node icon associated with the destination node connected to the edge icon when the sentence associated with the connection icon has been viewed.

因果関係を記載する文章間の関係性を分かりやすく提示することができる。 The relationships between sentences describing causal relationships can be clearly presented.

実施形態に係る関連する2つの文章を例示する図である。FIG. 2 is a diagram illustrating two related sentences according to an embodiment. 実施形態に係る別の関連する2つの文章を例示する図である。FIG. 13 illustrates another example of two related sentences according to an embodiment. 実施形態に係る情報処理装置の機能ブロック構成を例示する図である。FIG. 1 is a diagram illustrating a functional block configuration of an information processing device according to an embodiment. 実施形態に係る文章からのグラフ構造の生成を例示する図である。1 is a diagram illustrating the generation of a graph structure from a sentence according to an embodiment. 実施形態に係るグラフを例示する図である。FIG. 13 is a diagram illustrating a graph according to an embodiment. 実施形態に係るグラフ情報を例示する図である。FIG. 10 is a diagram illustrating graph information according to the embodiment. グラフ情報から生成したグラフ構造を例示する図である。FIG. 10 is a diagram illustrating an example of a graph structure generated from graph information. 実施形態に係るノード詳細情報を例示する図である。FIG. 4 is a diagram illustrating node detail information according to the embodiment. 実施形態に係るグラフの表示を例示する図である。FIG. 13 is a diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する図である。FIG. 13 is a diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する図である。FIG. 13 is a diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する図である。FIG. 13 is a diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する図である。FIG. 13 is a diagram illustrating a display of a graph according to the embodiment. 実施形態に係る表示処理の動作フローを例示する図である。FIG. 11 is a diagram illustrating an operation flow of a display process according to the embodiment. 実施形態に係るエッジの双方向の接続を例示する別の図である。FIG. 13 is another diagram illustrating bidirectional connection of edges according to an embodiment. 実施形態に係るグラフの表示を例示する別の図である。FIG. 11 is another diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する別の図である。FIG. 11 is another diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する別の図である。FIG. 11 is another diagram illustrating a display of a graph according to the embodiment. 実施形態に係るグラフの表示を例示する別の図である。FIG. 11 is another diagram illustrating a display of a graph according to the embodiment. 実施形態に係る表示制御の更なる例を示す図である。FIG. 11 is a diagram illustrating a further example of display control according to the embodiment. 実施形態に係るグラフの表示制御をゲームに適用した場合を例示する図である。1A to 1C are diagrams illustrating an example in which graph display control according to an embodiment is applied to a game. 実施形態に係るゲームにおけるグラフ表示の制御を例示する図である。11A to 11C are diagrams illustrating an example of control of graph display in a game according to an embodiment. 実施形態に係るゲームにおけるグラフ表示の制御を例示する図である。11A to 11C are diagrams illustrating an example of control of graph display in a game according to an embodiment. 実施形態に係るゲームにおけるグラフ表示の制御を例示する図である。11A to 11C are diagrams illustrating an example of control of graph display in a game according to an embodiment. 実施形態に係るゲームにおけるグラフ表示の制御を例示する図である。11A to 11C are diagrams illustrating an example of control of graph display in a game according to an embodiment. 実施形態に係る情報処理装置を実現するためのコンピュータのハードウェア構成を例示する図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer for implementing the information processing device according to the embodiment.

以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付す。 Several embodiments of the present invention will be described in detail below with reference to the drawings. Note that the same reference numerals are used to designate corresponding elements in multiple drawings.

上述のように、因果関係を示す様々な成文化された文章が存在する。例えば、全国各地には神話、伝奇、伝説、伝承などの様々なエピソードが文章として残されている。こうした神話、伝奇、伝説、伝承などの文章は、単体で読んでも楽しむことができるが、関連する別の文章が存在することもある。 As mentioned above, there are various codified texts that show causal relationships. For example, various episodes such as myths, legends, folklore, and other stories have been preserved as texts all over the country. These myths, legends, folklore, and other stories can be enjoyed by themselves, but there may also be other related texts.

図1は、実施形態に係る関連する2つの文章を例示する図である。図1(a)には、「八百比丘尼と化け椿」のエピソードについての文章が示されており、図1(b)には「八百比丘尼の岩」のエピソードについての文章が示されている。そして、例えば、「八百比丘尼と化け椿」についての文章を読んだ際に、同じ八百比丘尼についての別の文章である「八百比丘尼の岩」についても読むことができると、八百比丘尼についての理解を深めることができる。 FIG. 1 is a diagram illustrating two related sentences according to an embodiment. FIG. 1(a) shows a sentence about the episode "Yaohibikuni and the Beast Camellia", and FIG. 1(b) shows a sentence about the episode "Yaohibikuni's Rock". For example, when reading a sentence about "Yaohibikuni and the Beast Camellia", one can also read "Yaohibikuni's Rock", another sentence about the same Yaobikuni, and thereby deepen one's understanding of Yaobikuni.

また、図2は、実施形態に係る別の関連する2つの文章を例示する図である。図2(a)には、「八百比丘尼と化け椿」のエピソードが示されており、図2(b)には「八百比丘尼と化け椿」に登場している「化け椿」のエピソードが示されている。この様に「八百比丘尼と化け椿」についてのエピソードを読んだ際に、「八百比丘尼と化け椿」に登場している「化け椿」についてのエピソードである「化け椿」についても読むことができると、「八百比丘尼と化け椿」のエピソードについての理解を深めることができる。 Furthermore, FIG. 2 is a diagram illustrating two other related sentences according to the embodiment. FIG. 2(a) shows the episode "Yaobikuni and the Bake Tsubaki", and FIG. 2(b) shows the episode of "Bake Tsubaki" that appears in "Yaobikuni and the Bake Tsubaki". In this way, when reading the episode about "Yaobikuni and the Bake Tsubaki", one can also read "Bake Tsubaki", which is an episode about "Bake Tsubaki" that appears in "Yaobikuni and the Bake Tsubaki", and thus deepen understanding of the episode of "Yaobikuni and the Bake Tsubaki".

しかしながら、こうした因果関係を含む文章同士の関係性は、複数の文章が複雑な関係性を有しているため、文章同士の関係性を効率的に整理したり、分かり易く提示したりすることが難しいことがある。 However, because the relationships between sentences, including causal relationships, are complex, it can be difficult to efficiently organize the relationships between sentences and present them in an easy-to-understand manner.

以下で述べる実施形態では、因果関係を含む文章をグラフ構造のエッジとして扱い、文章からエッジで接続されるノードを抽出する。それにより、文章同士の関係性を分かりやすく提示することが可能となる。なお、以下の実施形態では、文章には、例えば、因果関係が示されたテキストを用いる。例えば、ただの挨拶の文章などの因果関係を含まない文章は、実施形態ではグラフ構造の生成対象から除かれてよい。以下、実施形態を更に詳細に説明する。 In the embodiment described below, sentences including causal relationships are treated as edges in a graph structure, and nodes connected by edges are extracted from the sentences. This makes it possible to present the relationships between sentences in an easy-to-understand manner. Note that in the embodiment described below, for example, text showing causal relationships is used as the sentence. For example, sentences that do not include causal relationships, such as simple greetings, may be excluded from the generation of the graph structure in the embodiment. The embodiment will be described in more detail below.

図3は、実施形態に係る情報処理装置300の機能ブロック構成を例示する図である。情報処理装置300は、例えば、制御部301、記憶部302、および通信部303を含む。制御部301は、例えば出力部311、および変更部312などを含み、またその他の機能部を含んでもよい。情報処理装置300の記憶部302は、例えば、後述するグラフ情報600およびノード詳細情報800などの情報を記憶していてよい。通信部303は、例えば、制御部301の指示に従って、他の装置と通信してよい。これらの各部の詳細および記憶部302に格納されている情報の詳細については後述する。 Figure 3 is a diagram illustrating an example of a functional block configuration of an information processing device 300 according to an embodiment. The information processing device 300 includes, for example, a control unit 301, a storage unit 302, and a communication unit 303. The control unit 301 includes, for example, an output unit 311 and a change unit 312, and may also include other functional units. The storage unit 302 of the information processing device 300 may store information such as graph information 600 and node detailed information 800, which will be described later. The communication unit 303 may communicate with other devices, for example, according to instructions from the control unit 301. Details of each of these units and details of the information stored in the storage unit 302 will be described later.

図4は、実施形態に係る文章からのグラフ構造の生成を例示する図である。図4に示すように、実施形態ではグラフ構造において文章をエッジとして用いており、文章からエッジの起点となる元ノードと、エッジの接続先のノードとを抽出している。 Figure 4 is a diagram illustrating the generation of a graph structure from a sentence according to an embodiment. As shown in Figure 4, in the embodiment, sentences are used as edges in the graph structure, and a source node that is the starting point of the edge and a node to which the edge is connected are extracted from the sentence.

例えば、時間的経緯または論理的経緯を記述する因果関係を含む文章は、一般的に5w1hを用いて表現される。また、5w1hのうちで、whyおよびhowは成文化(エピソード化)されやすい傾向がある。そして、実施形態ではグラフ生成時にwhyおよびhowと対応する文章をエッジとして抽出して用いる。また、文章の記載のなかで、残る4wである人(who)、物・事(what)、時(when)、場(where)をノードとして用いる。 For example, sentences that include causal relationships that describe a temporal or logical progression are generally expressed using the 5W1H. Of the 5W1H, why and how tend to be easily codified (episodicized). In this embodiment, sentences that correspond to why and how are extracted and used as edges when generating a graph. In addition, the remaining 4Ws in the description of the sentence - person (who), thing/event (what), time (when), and place (where) - are used as nodes.

例えば、図4では、「八百比丘尼と化け椿」の文章をエッジとし、文章から「八百比丘尼」、「化け椿」、および「万願寺」の3つのノードが抽出されている。例えば、制御部301は、エピソードの文章を解析し、人(who)、物・事(what)、時(when)、場(where)に該当する単語をノードとして抽出してよい。なお、ノードの抽出は、例えば、自然言語処理の技術を利用して実行されてもよいし、または、機械学習で生成された学習済みモデルを用いて実行されてもよい。一例では、制御部301は、文章から人(who)、物・事(what)、時(when)、場(where)に該当する単語を抽出するように機械学習された学習済みモデルを用いて文章からのノードの抽出を実行してよい。更には、別の実施形態では、例えば、予め用意した単語辞書に含まれる単語をノードとして抽出するなど、その他のアルゴリズムを用いて文章からのノードの抽出が行われてもよい。図4では、「八百比丘尼と化け椿」の文章からノードとして「八百比丘尼」、「化け椿」、および「万願寺」の3つのノードが抽出されている。 For example, in FIG. 4, the sentence "Yaobikuni and Baketsubaki" is an edge, and three nodes, "Yaobikuni", "Baketsubaki", and "Manganji", are extracted from the sentence. For example, the control unit 301 may analyze the sentence of the episode and extract words corresponding to a person (who), thing/event (what), time (when), and place (where) as nodes. The extraction of the nodes may be performed, for example, using a natural language processing technique, or may be performed using a trained model generated by machine learning. In one example, the control unit 301 may extract nodes from the sentence using a trained model that has been machine-learned to extract words corresponding to a person (who), thing/event (what), time (when), and place (where) from the sentence. Furthermore, in another embodiment, the extraction of nodes from the sentence may be performed using other algorithms, such as extracting words included in a word dictionary prepared in advance as nodes. In Figure 4, three nodes, "Yabikuni," "Baketsubaki," and "Manganji," have been extracted from the sentence "Yabikuni and the Baketsubaki."

なお、文章から抽出されるノードの数が多い場合、グラフ構造が複雑になる。そのため、一実施形態において制御部301は、文章から抽出されたノードを間引く処理を実行してもよい。例えば、制御部301は、グラフを生成するために用意した複数の文章のそれぞれにノードの抽出処理を実行し、抽出された複数のノードのうちで、ノードとして抽出された回数が所定の条件を満たして少ない(例えば、所定数以下)のノードを間引く処理を実行してもよい。 When a large number of nodes are extracted from a sentence, the graph structure becomes complex. Therefore, in one embodiment, the control unit 301 may execute a process of thinning out the nodes extracted from the sentences. For example, the control unit 301 may execute a process of extracting nodes for each of a plurality of sentences prepared for generating a graph, and execute a process of thinning out, from among the plurality of extracted nodes, nodes that have been extracted few times as nodes and that satisfy a predetermined condition (for example, a predetermined number or less).

また、制御部301は、抽出したノードのうちからエッジの起点となる元ノードを決定する。元ノードの決定も、例えば、自然言語処理の技術を利用して実行されてもよいし、または、機械学習で生成された学習済みモデルを用いて実行されてもよい。一例では、制御部301は、文章内での登場回数や、主語として用いられている回数が多いノードを元ノードに決定してよい。 The control unit 301 also determines an original node that is the starting point of the edge from among the extracted nodes. The determination of the original node may also be performed, for example, using natural language processing technology, or may be performed using a trained model generated by machine learning. In one example, the control unit 301 may determine the node that appears frequently in a sentence or is used frequently as a subject as the original node.

また、制御部301は、抽出したノードのうちで、元ノードとして決定したノード以外のその他のノードを、エッジの接続先を示す接続先ノードに決定してよい。図4の例では、「八百比丘尼と化け椿」の文章から抽出された「八百比丘尼」、「化け椿」、および「万願寺」の3つのノードのうちから、「八百比丘尼」が元ノードに決定されており、残りの「化け椿」、および「万願寺」が接続先ノードに決定されている。 The control unit 301 may also determine, among the extracted nodes, other nodes than the node determined as the source node as destination nodes indicating the connection destination of the edge. In the example of FIG. 4, of the three nodes "Yaoibikuni," "Baketsubaki," and "Manganji" extracted from the sentence "Yaoibikuni and Baketsubaki," "Yaoibikuni" is determined as the source node, and the remaining nodes "Baketsubaki" and "Manganji" are determined as destination nodes.

例えば、以上のようにして、文章をエッジとして用い、また、文章から複数のノードを抽出して元ノードと接続先ノードとして決定することで、図5に示すように、文章からグラフ構造を生成することができる。 For example, by using sentences as edges in the above manner and extracting multiple nodes from the sentences to determine the source node and destination node, it is possible to generate a graph structure from the sentences as shown in Figure 5.

図5は、実施形態に係るグラフを例示する図である。図5に示すように、ノード1は、文章1をエッジとしてノード2からノード4に接続されている。また、ノード1は、文章2をエッジとしてノード5に接続されている。このように、文章からノードを抽出することで、文章をエッジとして用いてグラフ構造を生成することができる。 Figure 5 is a diagram illustrating a graph according to an embodiment. As shown in Figure 5, node 1 is connected to node 2 through node 4 with sentence 1 as an edge. Also, node 1 is connected to node 5 with sentence 2 as an edge. In this way, by extracting nodes from sentences, it is possible to generate a graph structure using sentences as edges.

図6は、実施形態に係るグラフ情報600を例示する図である。グラフ情報600には、例えば、グラフ構造のノードおよびエッジの情報が対応づけて登録されている。グラフ情報600のノードには、例えば、文章と対応するエッジの起点となる元ノードを識別するための識別情報が登録されている。また、グラフ情報600のエッジは、例えば、文章の情報と、文章の解析結果とを含んでよい。文章の解析結果としては、例えば、文章から抽出された接続先ノードが人、場、物、事、時として分類されて登録されていてよい。 FIG. 6 is a diagram illustrating graph information 600 according to an embodiment. In the graph information 600, for example, information on nodes and edges of a graph structure is registered in association with each other. In the nodes of the graph information 600, for example, identification information for identifying a source node that is the starting point of an edge corresponding to a sentence is registered. In addition, the edges of the graph information 600 may include, for example, information on the sentence and an analysis result of the sentence. As the analysis result of the sentence, for example, the connection destination nodes extracted from the sentence may be classified and registered as people, places, things, events, and times.

例えば、図6ではグラフ情報600には、「八百比丘尼と化け椿」の文章と、「八百比丘尼の岩」の文章とがエッジとして登録されている。また、グラフ情報600において「八百比丘尼と化け椿」の文章と、「八百比丘尼の岩」の文章とのそれぞれのエッジには、接続先ノードが登録されている。 For example, in FIG. 6, the sentence "Yaoibikuni and the monster camellia" and the sentence "Yaoibikuni's rock" are registered as edges in the graph information 600. In addition, in the graph information 600, a connection node is registered for each edge between the sentence "Yaoibikuni and the monster camellia" and the sentence "Yaoibikuni's rock".

図7は、図6のグラフ情報600の「八百比丘尼と化け椿」の文章と、「八百比丘尼の岩」の文章とに対して生成したグラフ構造が例示されている。図7に示すように、「八百比丘尼」のノードアイコン701は、グラフ情報600の情報に基づいて文章を示す接続アイコン702を介して接続先のノードアイコン701にエッジアイコン703で接続されている。このように、グラフ情報600の情報に基づいてグラフを生成することができる。 Figure 7 shows an example of a graph structure generated for the sentence "Yaoibikuni and the Baketsubaki" and the sentence "Yaoibikuni's Rock" in the graph information 600 of Figure 6. As shown in Figure 7, the node icon 701 for "Yaoibikuni" is connected to the destination node icon 701 by an edge icon 703 via a connection icon 702 indicating the sentence based on the information in the graph information 600. In this way, a graph can be generated based on the information in the graph information 600.

また、実施形態によっては、例えば、グラフ情報600のノードについて更に詳細に説明するノード詳細情報800が記憶部302に記憶されていてもよい。 In some embodiments, for example, node detail information 800 that provides more detailed information about the nodes in the graph information 600 may be stored in the storage unit 302.

図8は、実施形態に係るノード詳細情報800を例示する図である。ノード詳細情報800には、例えば、ノードと、ノード情報とを対応づけたレコードが登録されている。ノード詳細情報800のノードには、例えば、レコードと対応するノードを識別する識別情報が登録されていてよい。ノード詳細情報800のノード情報には、レコードと対応するノードに関する詳細な情報が登録されていてよい。ノード情報は、例えば、ノードに関して説明する情報を含んでよい。図8の例では、「八百比丘尼」で識別されるノードが人物を示すノードであるため、ノード情報にはその人物の出生、系譜、主な特徴などの項目について、本文に詳細な情報が登録されている。なお、ノード情報は、例えば、ノードが抽出された文章から収集されていてもよいし、別の文章から収集されていてもよい。また、ノード詳細情報800には、同様に、複数のノードのそれぞれについて、ノードの詳細な情報が登録されてよい。 8 is a diagram illustrating node detail information 800 according to an embodiment. In the node detail information 800, for example, a record that associates a node with node information is registered. For example, identification information that identifies a node corresponding to a record may be registered in a node in the node detail information 800. Detailed information on a node corresponding to a record may be registered in the node information in the node detail information 800. For example, the node information may include information that explains the node. In the example of FIG. 8, since the node identified by "Yaobikuni" is a node indicating a person, detailed information on the person's birth, genealogy, main characteristics, and other items is registered in the body of the node information. Note that the node information may be collected, for example, from the sentence from which the node was extracted, or may be collected from another sentence. Similarly, detailed information on each of the multiple nodes may be registered in the node detail information 800.

続いて、実施形態に係るグラフの表示処理について説明する。例えば、上述のように、文章に基づいてグラフ構造を生成する場合、文章の数が膨大になり得るため、グラフも複雑になり得る。そこで、実施形態ではグラフに含まれる因果関係を記載する文章間の関係性を分かりやすく提示する技術を提供する。以下、実施形態に係るグラフの表示処理について例示する。 Next, the graph display process according to the embodiment will be described. For example, as described above, when generating a graph structure based on sentences, the number of sentences can be enormous, and the graph can also become complicated. Therefore, the embodiment provides a technology that clearly presents the relationship between sentences that describe the causal relationships contained in the graph. Below, an example of the graph display process according to the embodiment will be described.

図9は、実施形態に係るグラフの表示を例示する図である。図9(a)の表示画面には、いくつかのノードと対応するノードアイコン701が示されている。なお、例えば、初期画面などの表示画面に最初に表示されるノードアイコン701は、所定のノードに厳選されていてよい。所定のノードは、一例では、所定の条件を満たすノードであってよい。例えば、或る地域の複数の文章を集めてグラフ構造を生成し、グラフを表示する場合、所定の条件は、文章から収集された元ノードのうちで、観光などの観点から人気の高い所定数のノードであってよい。また、図9(a)に示すように、ノードアイコン701には、そのノードが元ノードとして抽出された成文化された文章を示す接続アイコン702が接続されている。 Figure 9 is a diagram illustrating the display of a graph according to the embodiment. The display screen in Figure 9 (a) shows node icons 701 corresponding to several nodes. For example, the node icons 701 that are first displayed on a display screen such as an initial screen may be carefully selected as predetermined nodes. In one example, the predetermined nodes may be nodes that satisfy a predetermined condition. For example, when a graph structure is generated by collecting multiple sentences from a certain region and the graph is displayed, the predetermined condition may be a predetermined number of nodes that are popular from the perspective of tourism, etc., among the source nodes collected from the sentences. Also, as shown in Figure 9 (a), a connection icon 702 indicating the codified sentence from which the node was extracted as the source node is connected to the node icon 701.

例えば、制御部301は、グラフ情報600に基づいて生成されるグラフのうちから、所定のノードのノードアイコン701を、その所定のノードのそれぞれのノードと対応する成文化された文章を示す接続アイコン702と接続して表示するための表示情報を生成する。そして、制御部301は、例えば、表示情報を生成すると、表示情報を表示装置に出力してよい。表示装置は表示情報を受信すると、図9(a)に示すように、表示画面において所定のノードアイコン701を接続アイコン702と接続して表示してよい。 For example, the control unit 301 generates display information for connecting and displaying a node icon 701 of a specific node in a graph generated based on the graph information 600 with a connection icon 702 indicating a codified sentence corresponding to each node of the specific node. Then, for example, when the control unit 301 generates the display information, it may output the display information to a display device. When the display device receives the display information, it may display the specific node icon 701 on the display screen connected to the connection icon 702, as shown in FIG. 9(a).

そして、例えば、ユーザが、或るノードアイコン701の領域を詳しく見るためなどで、ピンチアウトなどの操作を入力したとする。この場合、制御部301は、図9(b)に示すように、例えば、表示画面において或るノードアイコン701が見やすくなるように、ノードアイコン701にズームインして、ノードアイコン701が拡大して表示されるように表示情報を変更してよい。 For example, suppose that the user inputs an operation such as pinching out to get a closer look at the area of a certain node icon 701. In this case, the control unit 301 may change the display information so that the node icon 701 is displayed enlarged, for example, by zooming in on the node icon 701 so that the node icon 701 is easier to see on the display screen, as shown in FIG. 9(b).

続いて、例えば、ユーザが、拡大表示したノードアイコン701をタップするなどして、選択したとする。この場合、図10に示すように、制御部301は、選択されたノードアイコン701についてのノード情報1002が表示装置の表示画面に表示されるように表示情報を変更してよい。そして、制御部301は、例えば、表示情報を変更すると、変更した表示情報を表示装置に出力してよい。図10の例では、選択されたノードアイコン701についてのノード情報1002が、ノード詳細情報800から読み出されて表示画面に表示されている。それにより、ユーザは、ノードについての知識を得ることができる。 Next, for example, assume that the user selects the enlarged node icon 701 by tapping it. In this case, as shown in FIG. 10, the control unit 301 may change the display information so that node information 1002 for the selected node icon 701 is displayed on the display screen of the display device. Then, for example, when the control unit 301 changes the display information, it may output the changed display information to the display device. In the example of FIG. 10, the node information 1002 for the selected node icon 701 is read from the node detail information 800 and displayed on the display screen. This allows the user to obtain knowledge about the node.

また、制御部301は、選択されたノードアイコン701のノード情報の閲覧が完了すると、更にノードアイコン701の表示形式が閲覧済みを示すように表示情報を変更する。例えば、制御部301は、図10に示すように、ノードアイコン701の表示形式の色を変えるように表示情報を変更してよい。それにより、ユーザは、色を見ることで、既に閲覧済みのノードアイコン701か否かを知ることができる。なお、制御部301は、例えば、ノード情報1002を表示した場合、ノード情報1002を所定時間以上表示した場合、或いは、ユーザがノード情報1002の閲覧完了の入力を行った場合などに、ノード情報1002の閲覧が完了したと判定してよい。 Furthermore, when viewing of the node information of the selected node icon 701 is completed, the control unit 301 further changes the display information so that the display format of the node icon 701 indicates that it has been viewed. For example, the control unit 301 may change the display information so as to change the color of the display format of the node icon 701 as shown in FIG. 10. This allows the user to know by looking at the color whether or not the node icon 701 has already been viewed. Note that the control unit 301 may determine that viewing of the node information 1002 is completed when, for example, the node information 1002 is displayed, when the node information 1002 has been displayed for a predetermined period of time or longer, or when the user inputs an indication that viewing of the node information 1002 is completed.

また、ノードアイコン701と対応するノード情報の閲覧が済むと、ユーザはノードアイコン701と対応するノード情報1002を消す操作を情報処理装置300に入力してもよい。制御部301は、ノード情報1002を消す操作が入力されると、ノード情報1002を表示画面から消すように表示情報を変更してよい。 Furthermore, when the user has finished viewing the node information corresponding to the node icon 701, the user may input an operation to the information processing device 300 to delete the node information 1002 corresponding to the node icon 701. When an operation to delete the node information 1002 is input, the control unit 301 may change the display information so as to delete the node information 1002 from the display screen.

続いて、例えば、ユーザが、ノードアイコン701に接続されている接続アイコン702をタップするなどして、選択したとする。この場合、図11に示すように、制御部301は、選択された接続アイコン702と対応する文章が表示画面に表示されるように表示情報を変更してよい。図11の例では、選択された接続アイコン702と対応する文章1102がグラフ情報600から読み出されて表示装置の表示画面に表示されている。それにより、ユーザは、ノードアイコン701のノードに関連する文章1102を読むことができ、ノードアイコン701のノードについての知識を深めることができる。 Next, for example, assume that the user selects a connection icon 702 connected to the node icon 701, for example by tapping on it. In this case, as shown in FIG. 11, the control unit 301 may change the display information so that text corresponding to the selected connection icon 702 is displayed on the display screen. In the example of FIG. 11, text 1102 corresponding to the selected connection icon 702 is read from the graph information 600 and displayed on the display screen of the display device. This allows the user to read the text 1102 related to the node of the node icon 701, and deepen their knowledge about the node of the node icon 701.

また、制御部301は、選択された接続アイコン702と対応する文章の閲覧が完了すると、更に接続アイコン702の表示形式が閲覧済みを示すように表示情報を変更する。例えば、制御部301は、図11に示すように、接続アイコン702の表示形式の色を変えるように表示情報を変更してよい。それにより、ユーザは、色を見ることで、既に文章を閲覧済みの接続アイコン702か否かを知ることができる。なお、制御部301は、例えば、文章1102を表示した場合、文章1102を所定時間以上表示した場合、或いは、ユーザが文章1102の閲覧完了の入力を行った場合などに、文章1102の閲覧が完了したと判定してよい。 Furthermore, when viewing of the text corresponding to the selected connection icon 702 is completed, the control unit 301 further changes the display information so that the display format of the connection icon 702 indicates that it has been viewed. For example, as shown in FIG. 11, the control unit 301 may change the display information so as to change the color of the display format of the connection icon 702. This allows the user to know by looking at the color whether or not the connection icon 702 is a text for which viewing has already been performed. Note that the control unit 301 may determine that viewing of the text 1102 is completed when, for example, the text 1102 is displayed, the text 1102 is displayed for a predetermined period of time or longer, or the user inputs a completion of viewing of the text 1102.

また、接続アイコン702と対応する文章の閲覧が済むと、ユーザは接続アイコン702と対応する文章1102を消す操作を情報処理装置300に入力してもよい。制御部301は、接続アイコン702と対応する文章1102を消す操作が入力されると、文章1102を表示画面から消すように表示情報を変更してよい。 Furthermore, when the user has finished viewing the text corresponding to the connection icon 702, the user may input an operation to the information processing device 300 to erase the text 1102 corresponding to the connection icon 702. When an operation to erase the text 1102 corresponding to the connection icon 702 is input, the control unit 301 may change the display information so as to erase the text 1102 from the display screen.

続いて、表示装置の表示画面に拡大表示していたノードアイコン701がピンチインされるなどして、表示を縮小する操作が情報処理装置300に入力されたとする。この場合、制御部301は、例えば、図12に示すように、ノードアイコン701を縮小して表示範囲を広げ、より多くのノードのノードアイコン701が表示されるように表示情報を変更してよい。図12では、ピンチイン操作により、表示画面において領域が縮小されて複数のノードアイコン701が表示されている。 Next, suppose that an operation to reduce the display is input to the information processing device 300, such as by pinching in on the node icon 701 that was enlarged and displayed on the display screen of the display device. In this case, the control unit 301 may, for example, reduce the node icon 701 and expand the display area as shown in FIG. 12, and change the display information so that the node icons 701 of more nodes are displayed. In FIG. 12, the pinch-in operation reduces the area on the display screen and multiple node icons 701 are displayed.

また、制御部301は、例えば、ノードアイコン701を、接続アイコン702を介して接続先ノードのノードアイコン701にエッジアイコン703により接続して表示するように表示情報を変更してよい。例えば、図12では、ユーザにより選択されて閲覧が完了した文章を示す接続アイコン702の接続先ノードのノードアイコン701が表示されており、文章を示す接続アイコン702は接続先ノードのノードアイコン701とエッジアイコン703により接続されている。なお、接続先ノードのノードアイコン701は、表示画面に表示されていたノードであっても、接続アイコン702と対応する文章の閲覧が完了した際に表示されてもよい。 The control unit 301 may also change the display information so that, for example, the node icon 701 is displayed connected to the node icon 701 of the destination node via the connection icon 702 by an edge icon 703. For example, in FIG. 12, the node icon 701 of the destination node of the connection icon 702 indicating a sentence selected by the user and completed viewing is displayed, and the connection icon 702 indicating the sentence is connected to the node icon 701 of the destination node by an edge icon 703. Note that the node icon 701 of the destination node may be a node that was displayed on the display screen, but may be displayed when viewing of the sentence corresponding to the connection icon 702 is completed.

また、同様に、例えば、別の文章を示す接続アイコン702をユーザが選択し、文章を示す接続アイコン702の閲覧が完了した場合、制御部301は、その文章を示す接続アイコン702がエッジアイコン703で接続先ノードのノードアイコン701に接続されるように表示情報を変更してよい。例えば、図13では、更に「八百比丘尼の岩」の文章を示す接続アイコン702が選択されて表示形式が変更されており、また、「八百比丘尼の岩」の文章を示す接続アイコン702は、エッジアイコン703で接続先ノードのノードアイコン701へと接続されている。なお、図13の例では、「石上げ祭り」の接続先ノードのノードアイコン701だけが表示範囲に表示されているが、「八百比丘尼の岩」の接続アイコン702は、他の「大宮浅間神社」、「八百比丘尼の岩」、「尾張富士」の接続先ノードのノードアイコン701にもエッジアイコン703により接続されていてよい。 Similarly, for example, when the user selects a connection icon 702 indicating another sentence and completes viewing of the connection icon 702 indicating the sentence, the control unit 301 may change the display information so that the connection icon 702 indicating the sentence is connected to the node icon 701 of the destination node via an edge icon 703. For example, in FIG. 13, the connection icon 702 indicating the sentence "Yaobikuni's Rock" is further selected and the display format is changed, and the connection icon 702 indicating the sentence "Yaobikuni's Rock" is connected to the node icon 701 of the destination node via an edge icon 703. Note that in the example of FIG. 13, only the node icon 701 of the destination node of the "Stone Raising Festival" is displayed in the display range, but the connection icon 702 of "Yaobikuni's Rock" may also be connected to the node icons 701 of the destination nodes of "Omiya Sengen Shrine", "Yaobikuni's Rock", and "Owari Fuji" via edge icons 703.

以上で述べたように、実施形態に係る表示処理によれば、例えば、文章を示す接続アイコン702が選択されて、その内容の閲覧が完了した場合に、その接続アイコン702の文章と関連するノードアイコン701をユーザに提示することができる。そのため、ユーザは自身の興味に合わせて、接続アイコン702と対応する文章に関連する知識を効率的に収集することができる。 As described above, according to the display process of the embodiment, for example, when a connection icon 702 indicating a sentence is selected and viewing of the content is completed, the node icon 701 related to the sentence of the connection icon 702 can be presented to the user. Therefore, the user can efficiently collect knowledge related to the sentence corresponding to the connection icon 702 according to his/her own interests.

また、実施形態によればノードアイコン701には、ノードアイコン701に関連する文章を示す接続アイコン702が接続されているため、ユーザはノードアイコン701に接続された接続アイコン702と対応する文章を閲覧することで、ノードアイコン701のノードについての知識を深めることができる。 In addition, according to the embodiment, a connection icon 702 indicating a sentence related to the node icon 701 is connected to the node icon 701, so that a user can deepen his/her knowledge about the node of the node icon 701 by viewing the connection icon 702 connected to the node icon 701 and the corresponding sentence.

また、実施形態ではグラフ構造は文章の情報をエッジとして用いて生成されている。そのため、因果関係を記載する文章間の関係性を、グラフ構造を用いて分かりやすく表現して提示することが可能になる。 In addition, in this embodiment, the graph structure is generated using sentence information as edges. Therefore, it is possible to clearly express and present the relationships between sentences that describe causal relationships using the graph structure.

続いて、実施形態に係る表示処理の動作フローを例示する。 Next, we will show an example of the operation flow of the display process according to the embodiment.

図14は、実施形態に係る表示処理の動作フローを例示する図である。例えば、情報処理装置300の制御部301は、文章を示す接続アイコン702から生成されたグラフ構造の表示指示が入力されると、図14の動作フローを開始してよい。 FIG. 14 is a diagram illustrating an example of an operational flow of a display process according to an embodiment. For example, the control unit 301 of the information processing device 300 may start the operational flow of FIG. 14 when an instruction to display a graph structure generated from a connection icon 702 indicating a sentence is input.

S1401において制御部301は、例えば、情報処理装置300に接続されている表示装置に、ノードアイコン701を表示するための表示情報を出力する。表示装置は、例えば、受信した表示情報に従って表示画面にノードアイコン701を表示する。例えば、制御部301は、グラフ情報600に基づいて、図9(a)に示すように、複数のノードアイコン701を表示する表示情報を出力してよい。なお、例えば、初期画面などの表示画面に最初に表示されるノードアイコン701は、所定のノードに厳選されていてよい。 In S1401, the control unit 301 outputs display information for displaying a node icon 701 to, for example, a display device connected to the information processing device 300. The display device displays the node icon 701 on a display screen according to, for example, the received display information. For example, the control unit 301 may output display information for displaying a plurality of node icons 701 as shown in FIG. 9(a) based on the graph information 600. Note that, for example, the node icon 701 that is first displayed on a display screen such as an initial screen may be a carefully selected predetermined node.

S1402において制御部301は、表示領域を変更する操作が入力されたか否かを判定する。例えば、図9で例示するようにピンチアウト操作が入力されて一部の表示領域を拡大表示したり、図12で例示するようにピンチイン操作が入力されて表示を縮小し、表示範囲を広くしたりする操作が入力された場合、制御部301は、S1402でYESと判定してよい。S1402において表示領域を変更する操作が入力されている場合(S1402がYES)、フローはS1403に進む。 In S1402, the control unit 301 determines whether an operation to change the display area has been input. For example, if a pinch out operation is input to enlarge a portion of the display area as illustrated in FIG. 9, or a pinch in operation is input to reduce the display and widen the display range as illustrated in FIG. 12, the control unit 301 may determine YES in S1402. If an operation to change the display area has been input in S1402 (YES in S1402), the flow proceeds to S1403.

S1403において制御部301は、例えば、入力された変更操作に従って表示画面における表示が変わるように表示情報を変更し、フローはS1410に進む。 In S1403, the control unit 301 changes the display information so that the display on the display screen changes in accordance with the input change operation, for example, and the flow proceeds to S1410.

S1410において制御部301は、表示情報を出力し、フローはS1402に戻る。なお、表示装置は、例えば、受信した表示情報に従って表示画面の表示を更新してよい。 In S1410, the control unit 301 outputs the display information, and the flow returns to S1402. Note that the display device may, for example, update the display on the display screen according to the received display information.

S1402において表示領域を変更する操作が入力されていない場合(S1402がNO)、フローはS1404に進む。 If no operation to change the display area has been input in S1402 (S1402 is NO), the flow proceeds to S1404.

S1404において制御部301は、ノードアイコン701の選択操作が入力されたか否かを判定する。例えば、図10で例示するように、ユーザがタップするなどして、ノードアイコン701の選択操作が入力されると、制御部301は、S1404においてYESと判定してよい。S1404においてノードアイコン701の選択操作が入力されている場合(S1404がYES)、フローはS1405に進む。 In S1404, the control unit 301 determines whether or not a selection operation of the node icon 701 has been input. For example, as illustrated in FIG. 10, when a selection operation of the node icon 701 is input by the user tapping, the control unit 301 may determine YES in S1404. If a selection operation of the node icon 701 has been input in S1404 (YES in S1404), the flow proceeds to S1405.

S1405において制御部301は、選択されたノードアイコン701の状態を閲覧済みにし、また、ノードアイコン701の情報を表示画面に表示するように表示情報を変更し、フローはS1410に進む。例えば、制御部301は、図10に示すように、選択されたノードの表示形式を変更し、また、選択されたノードアイコン701についてのノード情報1002を表示するように表示情報を変更してよい。なお、ここでは、制御部301は、ノードアイコン701と対応するノード情報1002を表示すると、ノード情報1002が閲覧済みになったものとしてノードアイコン701の表示形式を変更する処理を実行しているが、別の実施形態では表示されたノード情報1002の閲覧が完了したか否かをユーザに入力させてもよい。 In S1405, the control unit 301 changes the state of the selected node icon 701 to "viewed" and changes the display information so that the information of the node icon 701 is displayed on the display screen, and the flow proceeds to S1410. For example, as shown in FIG. 10, the control unit 301 may change the display format of the selected node and change the display information so that the node information 1002 for the selected node icon 701 is displayed. Note that here, when the control unit 301 displays the node information 1002 corresponding to the node icon 701, it executes a process of changing the display format of the node icon 701 as if the node information 1002 has been viewed, but in another embodiment, the user may input whether or not viewing of the displayed node information 1002 is complete.

S1404においてノードアイコン701の選択操作が入力されていない場合(S1404がNO)、フローはS1406に進む。 If no selection operation of the node icon 701 is input in S1404 (S1404 is NO), the flow proceeds to S1406.

S1406において制御部301は、文章を示す接続アイコン702の選択操作が入力されたか否かを判定する。例えば、図10で例示するように、ユーザがタップするなどして、文章を示す接続アイコン702の選択操作が入力されると、制御部301は、S1406においてYESと判定してよい。S1406において文章を示す接続アイコン702の選択操作が入力されている場合(S1406がYES)、フローはS1407に進む。 In S1406, the control unit 301 determines whether or not a selection operation of the connection icon 702 indicating a sentence has been input. For example, as illustrated in FIG. 10, when a selection operation of the connection icon 702 indicating a sentence is input by the user tapping, the control unit 301 may determine YES in S1406. If a selection operation of the connection icon 702 indicating a sentence has been input in S1406 (YES in S1406), the flow proceeds to S1407.

S1407において制御部301は、選択された接続アイコン702の状態を閲覧済みに変更し、接続アイコン702をエッジアイコン703を用いて接続先ノードに接続し、また、接続アイコン702と対応する文章を表示するように表示情報を変更し、フローはS1410に進む。例えば、制御部301は、図11に示すように、選択された接続アイコン702の表示形式を変更し、接続アイコン702をエッジアイコン703を用いて接続先ノードに接続し、および、選択された接続アイコン702と対応する文章1102を表示するように表示情報を変更してよい。なお、ここでは、制御部301は、接続アイコン702と対応する文章の情報を表示すると、文章が閲覧済みになったものとして接続アイコン702を接続先ノードに接続する処理を実行しているが、別の実施形態では表示された文章の閲覧が完了したか否かをユーザに入力させてもよい。 In S1407, the control unit 301 changes the state of the selected connection icon 702 to "viewed", connects the connection icon 702 to the destination node using the edge icon 703, and changes the display information to display the text corresponding to the connection icon 702, and the flow proceeds to S1410. For example, as shown in FIG. 11, the control unit 301 may change the display format of the selected connection icon 702, connect the connection icon 702 to the destination node using the edge icon 703, and change the display information to display the text 1102 corresponding to the selected connection icon 702. Note that here, when the control unit 301 displays the information on the text corresponding to the connection icon 702, it executes a process of connecting the connection icon 702 to the destination node as if the text has been viewed, but in another embodiment, the user may input whether or not viewing of the displayed text has been completed.

S1406において文章を示す接続アイコン702の選択操作が入力されていない場合(S1406がNO)、フローはS1408に進む。 If no selection operation is input for the connection icon 702 indicating the sentence in S1406 (S1406 is NO), the flow proceeds to S1408.

S1408において制御部301は、表示を消す操作が入力されたか否かを判定する。例えば、図10のノードアイコン701についてのノード情報1002、および図11の接続アイコン702と対応する文章1102などに対して、ユーザが表示を消す操作を入力したとする。この場合、制御部301は、S1408においてYESと判定してよく、フローはS1409に進む。 In S1408, the control unit 301 determines whether an operation to erase the display has been input. For example, assume that the user has input an operation to erase the display of the node information 1002 for the node icon 701 in FIG. 10, and the text 1102 corresponding to the connection icon 702 in FIG. 11, etc. In this case, the control unit 301 may determine YES in S1408, and the flow proceeds to S1409.

S1409において制御部301は、表示を消す操作が入力されたオブジェクトの表示を消すように表示情報を変更して、フローはS1410に進む。例えば、制御部301は、消す対象となっている図10のノードアイコン701についてのノード情報1002、および図12の接続アイコン702と対応する文章1102などのオブジェクトを表示画面から消すように表示情報を変更してよい。また、S1408において表示を消す操作が入力されていない場合(S1408がNO)、フローはS1410に進み、現在の設定で表示情報を出力してよい。 In S1409, the control unit 301 changes the display information so as to erase the display of the object for which the operation to erase the display has been input, and the flow proceeds to S1410. For example, the control unit 301 may change the display information so as to erase objects such as the node information 1002 for the node icon 701 in FIG. 10 that is to be erased, and the text 1102 corresponding to the connection icon 702 in FIG. 12, from the display screen. Also, if the operation to erase the display has not been input in S1408 (NO in S1408), the flow proceeds to S1410, and the display information may be output with the current settings.

以上で述べたように、実施形態によれば、例えば、接続アイコン702が選択されて、接続アイコン702と対応する文章の閲覧が完了した場合、その接続アイコン702を、接続アイコン702の文章と関連する接続先ノードにエッジアイコン703を用いて接続して表示するように表示情報が変更される。そのため、ユーザに、接続アイコン702の文章と対応するノードアイコン701の情報を提示することができる。それにより、ユーザは自身の興味に合わせて、接続アイコン702と対応する文章に関連する知識を効率的に収集することができる。 As described above, according to the embodiment, for example, when a connection icon 702 is selected and viewing of the text corresponding to the connection icon 702 is completed, the display information is changed so that the connection icon 702 is displayed connected to a destination node related to the text of the connection icon 702 using an edge icon 703. Therefore, information on the node icon 701 corresponding to the text of the connection icon 702 can be presented to the user. This allows the user to efficiently collect knowledge related to the text corresponding to the connection icon 702 according to his or her own interests.

また、実施形態によればノードアイコン701には、ノードアイコン701のノードに関連する文章を示す接続アイコン702が接続されている。そのため、ユーザはノードアイコン701に接続された接続アイコン702と対応する文章を閲覧することで、ノードアイコン701のノードについての知識を深めることができる。 Furthermore, according to the embodiment, a connection icon 702 indicating a sentence related to the node of the node icon 701 is connected to the node icon 701. Therefore, a user can deepen his/her knowledge about the node of the node icon 701 by viewing the connection icon 702 connected to the node icon 701 and the corresponding sentence.

また、実施形態ではグラフ構造は文章の情報をエッジとして用いて生成されている。そのため、因果関係を記載する文章間の関係性を、グラフ構造を用いて分かりやすく表現して提示することが可能になる。 In addition, in this embodiment, the graph structure is generated using sentence information as edges. Therefore, it is possible to clearly express and present the relationships between sentences that describe causal relationships using the graph structure.

以上において、実施形態を例示したが、実施形態はこれに限定されるものではない。例えば、上述の動作フローは例示であり、実施形態はこれに限定されるものではない。可能な場合には、動作フローは、処理の順番を変更して実行されてもよく、別に更なる処理を含んでもよく、または、一部の処理が省略されてもよい。 Although the above describes an embodiment, the embodiment is not limited to this. For example, the above-described operation flow is an example, and the embodiment is not limited to this. If possible, the operation flow may be executed by changing the order of the processes, may include additional processes, or may omit some processes.

また、上述の実施形態では、文章が神話、伝奇、伝説、伝承にまつわる様々な文章である例が示されている。しかしながら、実施形態はこれに限定されるものではない。例えば、料理のレシピ、ミュージカルのパンフレット、ゲームの文章などのその他の成文化された文書を対象に実施形態が適用されてもよい。それにより、例えば、料理のレシピの場合には、或るレシピを見た際に、同じ材料を用いる、または同じ調理工程を有する別のレシピを見たりすることが可能になる。 In the above-described embodiment, examples are given in which the texts are various texts related to myths, legends, and folklore. However, the embodiment is not limited to this. For example, the embodiment may be applied to other codified documents such as cooking recipes, musical pamphlets, and game texts. As a result, for example, in the case of cooking recipes, when viewing a certain recipe, it is possible to view other recipes that use the same ingredients or have the same cooking steps.

また、上述の実施形態では情報処理装置300が、接続されている表示装置に表示情報を出力して表示を行う例を述べているが実施形態はこれに限定されるものではない。別の実施形態では、情報処理装置300は、サーバとして動作し、他のクライアントの端末からのリクエストを受け付けてよい。この場合、情報処理装置300の制御部301は、例えば、端末からのリクエストに従って表示情報を生成し、端末に宛てて表示情報を出力してよい。端末は、受信した表示情報に従って表示装置の表示を行うことで、実施形態に係るグラフを用いた情報の提示を行うことができる。 In addition, in the above embodiment, an example is described in which the information processing device 300 outputs display information to a connected display device for display, but the embodiment is not limited to this. In another embodiment, the information processing device 300 may operate as a server and accept requests from other client terminals. In this case, the control unit 301 of the information processing device 300 may, for example, generate display information according to a request from the terminal and output the display information to the terminal. The terminal can present information using a graph according to the embodiment by displaying the display device according to the received display information.

また、上述の実施形態では文章としてテキストデータを例示しているが、実施形態はこれに限定されるものではない。例えば、別の実施形態では文章は、画像データなどその他のデータを含んでいてもよい。 In addition, in the above embodiment, text data is used as an example of text, but the embodiment is not limited to this. For example, in another embodiment, the text may include other data, such as image data.

なお、上述の実施形態において、エッジとエッジとを接続することも考えられる。例えば、グラフ理論による所定のノードと所定の接続先ノードとを接続する複数のエッジがあるとする。この複数のエッジのうちで、エッジに対応付いた文章がノード側の視点に基づいた文章の場合、そのエッジをノードに対応付くエッジとする。また、複数のエッジのうちでエッジに対応付いた文章が接続先ノード側の視点に基づいた文章の場合、そのエッジを接続先ノードに対応付く接続先エッジとする。そして、制御部301は、例えば、エッジに対応付く文章と、接続先エッジに対応付く文章との一致度が所定の一致度以上になる場合、エッジに対応付く文章と接続先エッジに対応付く文章とは関連性があると推定し、エッジに対応付く接続アイコンと、接続先エッジに対応付く接続先接続アイコンとが接続された表示情報を出力する。それにより、グラフ理論による複数のエッジに対応付く文章のうち関連性を有する文章を整理して出力することができる。 In the above embodiment, it is also possible to connect edges to each other. For example, assume that there are multiple edges that connect a specific node and a specific destination node according to graph theory. If the sentence associated with an edge among the multiple edges is based on the perspective of the node side, the edge is regarded as an edge associated with the node. Also, if the sentence associated with an edge among the multiple edges is based on the perspective of the destination node side, the edge is regarded as a destination edge associated with the destination node. Then, for example, if the degree of agreement between the sentence associated with the edge and the sentence associated with the destination edge is equal to or greater than a predetermined degree of agreement, the control unit 301 presumes that the sentence associated with the edge and the sentence associated with the destination edge are related, and outputs display information in which the connection icon associated with the edge and the destination connection icon associated with the destination edge are connected. This allows related sentences among the sentences associated with the multiple edges according to graph theory to be organized and output.

図15は、実施形態に係るエッジ同士の結合を例示する図である。例えば、或るノードアイコン1501を、接続先ノードアイコン1502に接続するエッジの接続アイコン1511と対応する文章があるとする。例えば、このエッジの接続アイコン1511と対応する文章は、或るノードアイコン1501側の視点で書かれていてよい。例えば、或るノードが、イエスキリストの奇跡をマタイ視点で書いた文章から抽出されたマタイであるとする。 FIG. 15 is a diagram illustrating the connection between edges according to an embodiment. For example, suppose there is a sentence that corresponds to a connection icon 1511 of an edge that connects a node icon 1501 to a destination node icon 1502. For example, the sentence that corresponds to the connection icon 1511 of this edge may be written from the perspective of the node icon 1501. For example, suppose that a node is Matthew extracted from a sentence that describes the miracles of Jesus Christ from Matthew's perspective.

また、この接続先ノードアイコン1502を或るノードアイコン1501に接続するエッジの接続アイコン1512と対応する文章があるとする。例えば、このエッジの接続アイコン1512と対応する文章は、接続先ノードアイコン1502側の視点で書かれていてよい。例えば、接続先ノードが、イエスキリストの奇跡をルカ視点で書いた文章から抽出されたルカであるとする。 Also, assume that there is a sentence that corresponds to the connection icon 1512 of the edge that connects this destination node icon 1502 to a certain node icon 1501. For example, the sentence that corresponds to the connection icon 1512 of this edge may be written from the perspective of the destination node icon 1502. For example, assume that the destination node is Luke, extracted from a sentence that describes the miracles of Jesus Christ from Luke's perspective.

これらの2つの文章は、視点が異なるため記載内容に異なる部分が存在するが、一方で、同一の奇跡について書かれた文章であるため、類似した内容を含むことがある。そして、例えば、制御部301が、文章の類似度を評価した場合に、その類似度が所定の閾値以上で高く評価されることがある。この場合に、制御部301は、類似度が所定の閾値以上となる2つの文章と対応する2つの接続アイコン702同士を1つのエッジアイコン1503で接続する表示情報を出力してもよい。図15(b)は、この場合の、1つのエッジアイコン1503で接続された2つの接続アイコン702を例示している。 These two sentences are written from different perspectives and therefore have different contents, but on the other hand, since they are written about the same miracle, they may contain similar contents. For example, when the control unit 301 evaluates the similarity of the sentences, the similarity may be highly evaluated as being equal to or higher than a predetermined threshold. In this case, the control unit 301 may output display information that connects two connection icons 702 corresponding to two sentences whose similarity is equal to or higher than the predetermined threshold with one edge icon 1503. FIG. 15(b) shows an example of two connection icons 702 connected by one edge icon 1503 in this case.

なお、制御部301は、例えば、接続先ノードをノードに接続する接続先エッジと対応する接続アイコン1512であって、接続先ノードに接続されている、接続アイコン1512の文章が閲覧済みになったとする。この場合に、制御部301は、例えば、ノードの接続アイコン1511と、接続先ノードの接続アイコン1512とを介して、ノードと接続先ノードとを、1つのエッジアイコン1503によって双方向に接続するように表示情報を変更してよい。なお、双方向に接続するエッジアイコン1503は、一例では、双方向エッジであってよい。 The control unit 301 assumes that the text of the connection icon 1512, which is connected to the destination node and corresponds to the destination edge that connects the destination node to the node, has been viewed. In this case, the control unit 301 may change the display information so that the node and the destination node are connected in both directions by one edge icon 1503, for example, via the node's connection icon 1511 and the destination node's connection icon 1512. The edge icon 1503 that connects in both directions may be a bidirectional edge, for example.

このようにエッジ同士を結合することで、エッジの接続を統合して単純化することができ、表示画面における表示の見やすさを改善することができる。また、グラフ理論による複数のエッジに対応付く文章のうち関連性を有する文章を整理し出力することができる。更には、一つの事柄が異なる視点で成文化された文章が関係づけられるため、その事柄についてより深く知ることが可能になる。 By combining edges in this way, edge connections can be consolidated and simplified, improving the readability of the display on the screen. In addition, it is possible to organize and output related sentences among those that correspond to multiple edges according to graph theory. Furthermore, because sentences that are codified from different perspectives on a single subject can be related, it becomes possible to learn more about that subject.

なお、このような接続アイコン702同士のエッジアイコン703による双方向の接続は、例えば、双方の接続アイコン702が閲覧済みとなった場合に実行されてよい。例えば、制御部301は、片方の接続アイコン702が既に閲覧済みとなっており、且つ、もう一方の接続アイコン702が閲覧済みとなった場合に、1つのエッジアイコン703による双方向の接続を実行してよい。また、別の実施形態では、例えば片方の接続アイコン702が閲覧済みになると、もう一方のノードアイコン701側にも接続アイコン702を表示させて、2つの接続アイコン702同士を1つのエッジアイコン703で接続してもよい。 Note that such a bidirectional connection between connection icons 702 using edge icons 703 may be executed, for example, when both connection icons 702 have been viewed. For example, the control unit 301 may execute a bidirectional connection using one edge icon 703 when one connection icon 702 has already been viewed and the other connection icon 702 has been viewed. In another embodiment, for example, when one connection icon 702 has been viewed, a connection icon 702 may also be displayed on the other node icon 701 side, and the two connection icons 702 may be connected to each other using one edge icon 703.

以上で述べたように、例えば、接続先ノードからノードへと接続する第2のエッジと対応する第2の接続アイコンであって、接続先ノードに接続されている、第2の接続アイコンが閲覧済みである場合に、ノードの接続アイコンに対応付けられた文章が閲覧済みになったとする。この場合に、実施形態では制御部301は、ノードの接続アイコンと、接続先ノードの第2の接続アイコンとを介して、ノードと接続先ノードとを、1つのエッジアイコンによって接続するように表示情報を変更してよい。 As described above, for example, when a second connection icon corresponding to a second edge connecting from a destination node to a node and connected to the destination node has been viewed, the text associated with the connection icon of the node is considered to have been viewed. In this case, in an embodiment, the control unit 301 may change the display information so that the node and the destination node are connected by one edge icon via the connection icon of the node and the second connection icon of the destination node.

ところで、図15の例では、ノードアイコン1501と、接続アイコン1511とは直接結合しており、接続する線が省略されている。このように、ノードアイコン1501と、接続アイコン1511との接続は、任意の表現で明示されてよい。 In the example of FIG. 15, the node icon 1501 and the connection icon 1511 are directly connected, and the connecting line is omitted. In this way, the connection between the node icon 1501 and the connection icon 1511 may be clearly indicated by any expression.

また、上述の表示画面の遷移は例示であり、実施形態は上述の表示画面の遷移に限定されるものではない。例えば、別の実施形態では、以下の図16~図19に示す表示画面の遷移であってもよい。 Furthermore, the above-mentioned display screen transitions are merely examples, and the embodiment is not limited to the above-mentioned display screen transitions. For example, in another embodiment, the display screen transitions may be as shown in the following Figures 16 to 19.

図16は、ユーザがノードを選択した際に表示される表示画面を例示する図である。例えば、制御部301は、ユーザが「八百比丘尼」のノードのノードアイコン701をタップした場合に、図16の表示画面を表示するための表示情報を出力してよい。 FIG. 16 is a diagram illustrating an example of a display screen that is displayed when a user selects a node. For example, when a user taps the node icon 701 of the "Yaobikuni" node, the control unit 301 may output display information for displaying the display screen of FIG. 16.

図16には、「八百比丘尼」のノードのノードアイコン701と、そのノードに紐づく接続アイコン702とが示されている。また、図16では、「八百比丘尼」のノードのノードアイコン701のノード情報1002が表示されている。なお、図16の例では、ノード情報1002はまだ閲覧済みとなっていないため、ノードアイコン701に接続されている接続アイコン702は、タイトルが表示されておらず「?」と表示されており、選択できない状態(例えば、非アクティブ状態)であってよい。そして、例えば、ユーザから閲覧済みを示す操作の入力を受けるなどして、ノード情報1002の閲覧が完了済みになった場合、制御部301は、ノードアイコン701を、閲覧済みを示すように表示形式の色を変えた表示情報を出力してよい。 16 shows a node icon 701 of the "Yaobikuni" node and a connection icon 702 linked to that node. Also, in FIG. 16, node information 1002 of the node icon 701 of the "Yaobikuni" node is displayed. Note that in the example of FIG. 16, since the node information 1002 has not yet been viewed, the connection icon 702 connected to the node icon 701 does not display a title and is displayed as "?", and may be in a state where it cannot be selected (for example, in an inactive state). Then, for example, when viewing of the node information 1002 is completed by receiving an input from the user indicating that it has been viewed, the control unit 301 may output display information in which the color of the display format of the node icon 701 has been changed to indicate that it has been viewed.

図17には、接続アイコン702が選択可能に変更された表示画面が示されている。例えば、図17では、ノードアイコン701は色が反転して表示されており、閲覧済みであることが分かる。また、制御部301は、接続アイコン702を選択できる(アクティブ状態)ように表示情報を変更して出力してよい。図17の例では、接続アイコン702にはタイトルが表示されており、接続アイコン702が選択できる状態(アクティブ状態)で表示されていてよい。また、例えば、制御部301は、ノード情報1002の閲覧が完了済みとなった場合、それぞれの接続アイコン702を個別に選択可能な表示情報を出力してよい。そして、接続アイコン702が選択されると、制御部301は、接続アイコン702と関連する文章を表示するように表示情報を変更してよい。 Figure 17 shows a display screen in which the connection icons 702 have been changed to be selectable. For example, in Figure 17, the node icons 701 are displayed in inverted colors, indicating that they have been viewed. The control unit 301 may change and output the display information so that the connection icons 702 can be selected (active state). In the example of Figure 17, the connection icons 702 may be displayed with a title and in a state in which they can be selected (active state). For example, when viewing of the node information 1002 has been completed, the control unit 301 may output display information that allows each connection icon 702 to be individually selected. Then, when a connection icon 702 is selected, the control unit 301 may change the display information so that text related to the connection icon 702 is displayed.

図18は、「八百比丘尼と化け椿」の接続アイコン702が選択された場合の表示画面を例示する図である。例えば、制御部301は、ユーザが選択した接続アイコン702と関連する文章1102を表示するように表示情報を変更してよい。そして、例えば、ユーザから閲覧済みを示す操作の入力を受けるなどして、文章1102の閲覧が完了済みになった場合、制御部301は、その接続アイコン702を、閲覧済みを示すように表示形式を変えた表示情報を出力してよい。例えば、図19では、「八百比丘尼と化け椿」の接続アイコン702は色が反転して表示されており、閲覧済みであることが分かる。また、制御部301は、接続アイコン702が閲覧済みになると、その接続アイコン702が接続する接続先ノードを示す文字列のリンク1801(例えば、接続先ノードの名称を示した文字列など)を、接続先を示すエッジアイコン1802とともに表示するように表示情報を変更して出力してよい。それにより、ユーザは、接続先ノードの情報に容易にアクセスすることができる。 18 is a diagram illustrating a display screen when the connection icon 702 of "Yaobikuni and the Baketsubaki" is selected. For example, the control unit 301 may change the display information to display the text 1102 related to the connection icon 702 selected by the user. Then, for example, when the user inputs an operation indicating that the text 1102 has been viewed, the control unit 301 may output display information in which the display format of the connection icon 702 has been changed to indicate that the text 1102 has been viewed. For example, in FIG. 19, the connection icon 702 of "Yaobikuni and the Baketsubaki" is displayed in inverted color, and it is clear that the connection icon 702 has been viewed. Also, when the connection icon 702 has been viewed, the control unit 301 may change the display information to display a link 1801 of a character string indicating the destination node to which the connection icon 702 is connected (for example, a character string indicating the name of the destination node) together with the edge icon 1802 indicating the destination. This allows the user to easily access the information of the destination node.

図16~図19に示す表示画面の遷移に示すように、実施形態に係るグラフは様々な表示形式で表示することが可能である。 As shown in the transitions of display screens in Figures 16 to 19, graphs according to the embodiment can be displayed in a variety of display formats.

また、実施形態は更なる表示制御を実行してもよい。図20は、実施形態に係る更なる表示制御を例示する図である。例えば、接続アイコン702は、所定のエッジアイコン703がノードアイコン701に接続されるまではマスクされていてもよい。例えば、図20(a)では、ノードYのノードアイコン701に結合している「C」の接続アイコン702は、マスクされており、表示されていないものとする。 Furthermore, the embodiment may perform further display control. FIG. 20 is a diagram illustrating further display control according to the embodiment. For example, the connection icon 702 may be masked until a given edge icon 703 is connected to the node icon 701. For example, in FIG. 20(a), the connection icon 702 of "C" that is connected to the node icon 701 of node Y is masked and not displayed.

例えば、この場合に、ノードXのノードアイコン701に結合している「A」の接続アイコン702が閲覧済みとなったとする。すると、制御部301は、図20(b)に示すように、「A」の接続アイコン702の表示形式を、閲覧済みを示すように変更し、また、「A」の接続アイコン702と対応するエッジアイコン703を表示させて、「A」の接続アイコン702を接続先ノードYに接続するように表示情報を変更する。 For example, in this case, assume that the connection icon 702 of "A" connected to the node icon 701 of node X has been viewed. Then, as shown in FIG. 20(b), the control unit 301 changes the display format of the connection icon 702 of "A" to indicate that it has been viewed, and also displays an edge icon 703 corresponding to the connection icon 702 of "A", changing the display information so that the connection icon 702 of "A" is connected to the destination node Y.

また、制御部301は、「A」の接続アイコン702に接続先ノードYがエッジアイコン703により接続されると、接続先ノードYの「C」の接続アイコン702を表示させている。このように、実施形態では、制御部301は、或るエッジが接続先ノードに接続される場合に、そのエッジ(例えば、接続アイコン702またはエッジアイコン703)と対応づけられている接続先ノードのエッジ(例えば、接続アイコン702)を表示させてよい。例えば、制御部301は、所定のエッジアイコン703がノードアイコン701に接続されたことにより、そのノードアイコン701のマスクされていた所定の接続アイコン702を動的に表示させるように、表示情報を変更してよい。なお、ノードYの「C」の接続アイコン702は、一例では、第3の接続アイコンと呼ばれてもよく、ノードYの「C」の接続アイコン702と対応するエッジは、第3のエッジと呼ばれてもよい。 In addition, when the destination node Y is connected to the connection icon 702 of "A" by the edge icon 703, the control unit 301 displays the connection icon 702 of "C" of the destination node Y. In this manner, in the embodiment, when an edge is connected to a destination node, the control unit 301 may display the edge (e.g., the connection icon 702) of the destination node associated with the edge (e.g., the connection icon 702 or the edge icon 703). For example, the control unit 301 may change the display information so that the masked connection icon 702 of the node icon 701 is dynamically displayed when a specific edge icon 703 is connected to the node icon 701. Note that the connection icon 702 of "C" of the node Y may be called the third connection icon, for example, and the edge corresponding to the connection icon 702 of "C" of the node Y may be called the third edge.

なお、マスクされている接続アイコン702の表示は、例えば、1対多および多対多の関係で制御されてもよい。例えば、制御部301は、所定のエッジアイコン703がノードアイコン701に接続された場合に、ノードアイコン701においてその所定のエッジアイコン703と対応するマスクされた複数の接続アイコン702を表示させてよい。或いは、例えば、制御部301は、或るノードアイコン701のマスクされた接続アイコン702を、所定の複数のエッジアイコン703が接続された場合に表示させてもよい。また、制御部301は、或るノードアイコン701に所定の複数のエッジアイコン703が接続された場合に、そのノードアイコン701においてその所定の複数のエッジアイコン703と対応するマスクされた複数の接続アイコン702を表示させてもよい。 The display of the masked connection icons 702 may be controlled, for example, in a one-to-many and many-to-many relationship. For example, when a specific edge icon 703 is connected to a node icon 701, the control unit 301 may cause the node icon 701 to display a plurality of masked connection icons 702 corresponding to the specific edge icon 703. Alternatively, for example, the control unit 301 may cause the masked connection icon 702 of a certain node icon 701 to be displayed when a plurality of specific edge icons 703 are connected. Furthermore, when a certain node icon 701 is connected to a certain edge icon 703, the control unit 301 may cause the node icon 701 to display a plurality of masked connection icons 702 corresponding to the certain edge icons 703.

また、実施形態では、例えば、接続アイコン702は、対応する文章が閲覧済みとなった場合に、必ずしも他の接続先ノードアイコン1502に接続されなくてもよい。例えば、上述のように、複数の文章を解析してノードの抽出した際に、接続先ノードが、抽出された回数が所定の条件を満たして少ないなどによりノードから間引かれることがある。例えば、このような場合、接続アイコン702は接続先ノードと接続されなくてもよい。図20(c)は、接続アイコン702と対応する文章が閲覧済みとなった場合に、接続アイコン702が接続先ノードアイコン1502に接続されない場合を例示している。図20(c)では、「D」の接続アイコン702は閲覧済みとなっても、接続先ノードへのエッジアイコン703は表示されず、接続先ノードに接続されない。 In addition, in the embodiment, for example, when the corresponding sentence has been viewed, the connection icon 702 does not necessarily have to be connected to another destination node icon 1502. For example, as described above, when multiple sentences are analyzed to extract nodes, the destination node may be thinned out from the nodes because the number of times it has been extracted is small enough to satisfy a predetermined condition. For example, in such a case, the connection icon 702 does not have to be connected to the destination node. FIG. 20(c) illustrates a case in which the connection icon 702 is not connected to the destination node icon 1502 when the sentence corresponding to the connection icon 702 has been viewed. In FIG. 20(c), even if the connection icon 702 of "D" has been viewed, the edge icon 703 to the destination node is not displayed and the connection is not connected to the destination node.

なお、接続アイコン702が接続先ノードアイコン1502に接続されない場合にも、接続アイコン702は、自ノードとは対応付けられている。そのため、接続アイコン702と対応する文章が閲覧済みとなった場合に、接続アイコン702をエッジアイコン703により自ノードのノードアイコン701に接続してもよい。図20(d)は、この場合の接続アイコン702のエッジアイコン703による自ノードのノードアイコン701への接続を例示している。そして、自ノードへのエッジアイコン703の接続を、別の接続アイコン702の表示に利用することもできる。例えば、図20(d)では、接続アイコン702の文章が閲覧済みとなり、ノードZに「D」の接続アイコン702からのエッジアイコン703(省略可)が接続されると、制御部301は、「D」の接続アイコン702と対応付けられている「E」の接続アイコン702を表示させてよい。また、自ノードへのエッジアイコン703は省略されてもよい。それにより、グラフの表示が複雑になることを抑制することができる。なお、ノードZは、一例では、第2のノードと呼ばれてもよい。また、ノードZの「D」の接続アイコン702およびエッジアイコン703は、一例では、第2の接続アイコンおよび第2のエッジアイコンと呼ばれてよい。ノードZの「D」の接続アイコン702およびエッジアイコン703と対応するエッジおよびそのエッジの文章は、一例では、第2のエッジおよび第2の文章と呼ばれてもよい。 Note that even if the connection icon 702 is not connected to the destination node icon 1502, the connection icon 702 is associated with the own node. Therefore, when the text corresponding to the connection icon 702 has been viewed, the connection icon 702 may be connected to the node icon 701 of the own node by the edge icon 703. FIG. 20(d) illustrates an example of the connection of the connection icon 702 to the node icon 701 of the own node by the edge icon 703 in this case. The connection of the edge icon 703 to the own node can also be used to display another connection icon 702. For example, in FIG. 20(d), when the text of the connection icon 702 has been viewed and an edge icon 703 (optional) from the connection icon 702 of "D" is connected to the node Z, the control unit 301 may display the connection icon 702 of "E" associated with the connection icon 702 of "D". Also, the edge icon 703 to the own node may be omitted. This can prevent the graph display from becoming complicated. In addition, node Z may be called, for example, a second node. In addition, the connection icon 702 and edge icon 703 of "D" of node Z may be called, for example, a second connection icon and a second edge icon. The edge corresponding to the connection icon 702 and edge icon 703 of "D" of node Z and the sentence of that edge may be called, for example, a second edge and a second sentence.

また、実施形態は例えば、ゲームにも適用可能である。図21は、実施形態に係るグラフの表示制御をゲームに適用した場合を例示する図である。また、図22から図25は、実施形態に係るゲームにおけるグラフ表示の制御を例示する図である。 The embodiment can also be applied to games, for example. FIG. 21 is a diagram illustrating a case where the graph display control according to the embodiment is applied to a game. Also, FIGS. 22 to 25 are diagrams illustrating the control of graph display in a game according to the embodiment.

図21のグラフにおいて、制御部301は、「事:事件」のノードアイコン701を、ゲームの開始当初に表示してよい。そして、図22に示すように、制御部301は、「事:事件」のノードアイコン701が選択されると「A」の接続アイコン702を表示してよい。 In the graph of FIG. 21, the control unit 301 may display the node icon 701 for "Event: Incident" at the beginning of the game. Then, as shown in FIG. 22, the control unit 301 may display the connection icon 702 for "A" when the node icon 701 for "Event: Incident" is selected.

続いて、制御部301は、「A」の接続アイコン702が読了になるとエッジアイコン703を「事:事件」のノードアイコン701に接続し、その接続に基づいて「B」の接続アイコン702を表示する。このように、マスクされていた「B」の接続アイコン702を、「B」の接続アイコン702と対応づけられた「A」の接続アイコン702からのエッジアイコン703の接続により表示させることで、ユーザの閲覧の流れを制御することができる。それにより、例えば、ユーザにより理解し易い形式でなど、情報を様々なバリエーションで提供することが可能になる。 Next, when the connection icon 702 for "A" is read, the control unit 301 connects the edge icon 703 to the node icon 701 for "Matter: Incident" and displays the connection icon 702 for "B" based on that connection. In this way, the masked connection icon 702 for "B" is displayed by connecting the edge icon 703 from the connection icon 702 for "A" that is associated with the connection icon 702 for "B," thereby controlling the flow of the user's browsing. This makes it possible to provide information in a variety of formats, for example, in a format that is easier for the user to understand.

また、ここでは、「A」の接続アイコン702の自ノードへのエッジアイコン703の接続により「B」の接続アイコン702を表示させている。このように、「A」の接続アイコン702の文章が閲覧済みとなった場合に、自ノードへのエッジアイコン703の接続を行うことで、より多様な情報提供の制御が可能なる。なお、自ノードに接続されるエッジアイコン703の表示は省略されてもよい。それにより、グラフの表示が複雑になることを抑制することができる。 Here, the connection icon 702 of "B" is displayed by connecting the edge icon 703 of the connection icon 702 of "A" to its own node. In this way, when the text of the connection icon 702 of "A" has been viewed, the edge icon 703 is connected to its own node, making it possible to control the provision of information in a more diverse manner. Note that the display of the edge icon 703 connected to the own node may be omitted. This makes it possible to prevent the graph display from becoming too complicated.

以降のグラフの表示の流れが、図22から図25に例示されている。制御部301は、例えば、図22から図25に示す制御を行うことで、図21のグラフの表示を制御してよい。それにより、ユーザの興味に合わせて効率的に情報を提供することが可能になる。なお、図21から図25では、マスクされた接続アイコン702が、網掛けで示されている。 The flow of graph display thereafter is illustrated in Fig. 22 to Fig. 25. The control unit 301 may control the display of the graph in Fig. 21, for example, by performing the control shown in Fig. 22 to Fig. 25. This makes it possible to provide information efficiently in line with the user's interests. Note that in Fig. 21 to Fig. 25, the masked connection icon 702 is shown shaded.

以上で述べたように、例えば、ノードアイコン701と、接続先のノードアイコン701とを、接続アイコン702を介してエッジを示すエッジアイコン703によって接続するように表示情報が変更されるとする。この場合に、更に、制御部301は、エッジに関連付いた接続先のノードアイコン701の別のエッジと対応する別の接続アイコン702も表示されるように表示情報を変更してよい。なお、一例では、この接続アイコン702と別の接続アイコン702とは予め記憶部302において対応付けられていてよく、制御部301は、別の接続アイコン702と対応付けられている接続アイコン702からエッジと対応するエッジアイコン703が接続されると、別の接続アイコン702が表示されるように表示情報を変更してよい。 As described above, for example, the display information is changed so that the node icon 701 and the connected node icon 701 are connected by the edge icon 703 indicating an edge via the connection icon 702. In this case, the control unit 301 may further change the display information so that another connection icon 702 corresponding to another edge of the connected node icon 701 associated with the edge is also displayed. Note that, in one example, this connection icon 702 and the other connection icon 702 may be associated in advance in the storage unit 302, and the control unit 301 may change the display information so that the other connection icon 702 is displayed when the edge icon 703 corresponding to the edge is connected from the connection icon 702 associated with the other connection icon 702.

また、実施形態ではグラフは、ノードを他のノードに接続しないエッジを含んでもよい。この場合に、制御部301は、更に、ノードを他のノードに接続しないエッジと対応する文章が閲覧済みになると、そのエッジと対応するエッジアイコンを表示させるように表示情報を変更することなく、そのエッジと対応する接続アイコンの表示形式が閲覧済を示すように表示情報を変更してよい。また、別の実施形態では、制御部301は、ノードを他のノードに接続しないエッジと対応する文章が閲覧済みになると、そのエッジの接続アイコン702を自ノードに接続するエッジアイコン703を表示させるように表示情報を変更してもよい。 In an embodiment, the graph may also include edges that do not connect a node to other nodes. In this case, the control unit 301 may further change the display information so that when a sentence corresponding to an edge that does not connect a node to other nodes has been viewed, the display format of the connection icon corresponding to the edge indicates that the edge has been viewed, without changing the display information to display the edge icon corresponding to the edge. In another embodiment, the control unit 301 may change the display information so that when a sentence corresponding to an edge that does not connect a node to other nodes has been viewed, the control unit 301 displays the connection icon 702 of the edge to the edge icon 703 that connects the control unit 301 to the own node.

なお、上述の実施形態において、グラフは、例えば、ノードと、そのノードを接続先ノードに接続するためのエッジとで規定されていてよい。また、ノードは、例えば、人(who)、物・事(what)、場(where)、または時(when)を示す情報を含んでよく、かつ、ノードはノードに関して説明する情報を含むノード情報と対応づけられていてよい。また、エッジは、ノードと接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含んでよい。 In the above-described embodiment, the graph may be defined by, for example, nodes and edges for connecting the nodes to destination nodes. The nodes may include information indicating, for example, a person (who), an object/event (what), a place (where), or a time (when), and the nodes may be associated with node information including information that describes the node. The edges may include codified sentences indicating a logical causal relationship or a temporal causal relationship between the node and the destination node.

そして、制御部301は、例えば、グラフのうちから、ノードに対応付けられたノードアイコン701を表示するための表示情報を出力してよい。また、制御部301は、ノードアイコン701が選択された場合、ノードに対応付けられたノード情報を表示するように表示情報を変更してよい。制御部301は、ノード情報が閲覧済みになると、ノードを接続先ノードに接続するエッジに対応けられた接続アイコン702を、ノードに対応付けられたノードアイコン701に接続して表示するように表示情報を変更してよい。制御部301は、接続アイコン702が選択された場合、エッジに含まれた文章が表示されるように表示情報を変更してよい。制御部301は、接続アイコン702に対応付いた文章が閲覧済となると、ノードアイコン701と、接続先ノードと対応付けられた接続先ノードアイコン701とを、接続アイコン702を介してエッジアイコン703によって接続して表示するように表示情報を変更してよい。 The control unit 301 may output display information for displaying a node icon 701 associated with a node from the graph, for example. When the node icon 701 is selected, the control unit 301 may change the display information to display the node information associated with the node. When the node information has been viewed, the control unit 301 may change the display information to display the connection icon 702 associated with the edge connecting the node to the destination node connected to the node icon 701 associated with the node. When the connection icon 702 is selected, the control unit 301 may change the display information to display the text included in the edge. When the text associated with the connection icon 702 has been viewed, the control unit 301 may change the display information to display the node icon 701 and the destination node icon 701 associated with the destination node connected to the edge icon 703 via the connection icon 702.

上述の実施形態において、例えばS1401およびS1410の処理では制御部301は、出力部311として動作する。また、例えばS1402からS1409の処理では制御部301は、変更部312として動作する。 In the above embodiment, for example, in the processes of S1401 and S1410, the control unit 301 operates as the output unit 311. Also, for example, in the processes of S1402 to S1409, the control unit 301 operates as the change unit 312.

図26は、実施形態に係る情報処理装置300を実現するためのコンピュータ2600のハードウェア構成を例示する図である。図26の情報処理装置300を実現するためのハードウェア構成は、例えば、プロセッサ2601、メモリ2602、記憶装置2603、読取装置2604、通信インタフェース2606、入出力インタフェース2607、および表示装置2611を備える。なお、プロセッサ2601、メモリ2602、記憶装置2603、読取装置2604、通信インタフェース2606、入出力インタフェース2607は、例えば、バス2608を介して互いに接続されている。 Fig. 26 is a diagram illustrating an example of the hardware configuration of a computer 2600 for realizing the information processing device 300 according to the embodiment. The hardware configuration for realizing the information processing device 300 of Fig. 26 includes, for example, a processor 2601, a memory 2602, a storage device 2603, a reading device 2604, a communication interface 2606, an input/output interface 2607, and a display device 2611. The processor 2601, the memory 2602, the storage device 2603, the reading device 2604, the communication interface 2606, and the input/output interface 2607 are connected to each other, for example, via a bus 2608.

プロセッサ2601は、例えば、シングルプロセッサであっても、マルチプロセッサやマルチコアであってもよい。プロセッサ2601は、メモリ2602を利用して例えば上述の動作フローの手順を記述したプログラムを実行することにより、上述した制御部301の一部または全部の機能を提供する。例えば、プロセッサ2601は、記憶装置2603に格納されているプログラムを読み出して実行することで、出力部311および変更部312として動作する。 The processor 2601 may be, for example, a single processor, or a multi-processor or multi-core. The processor 2601 provides some or all of the functions of the control unit 301 described above by using the memory 2602 to execute a program that describes, for example, the steps of the above-mentioned operation flow. For example, the processor 2601 operates as the output unit 311 and the change unit 312 by reading and executing a program stored in the storage device 2603.

メモリ2602は、例えば半導体メモリであり、RAM領域およびROM領域を含んでいてよい。記憶装置2603は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、または外部記憶装置である。なお、RAMは、Random Access Memoryの略称である。また、ROMは、Read Only Memoryの略称である。 The memory 2602 is, for example, a semiconductor memory, and may include a RAM area and a ROM area. The storage device 2603 is, for example, a semiconductor memory such as a hard disk or a flash memory, or an external storage device. Note that RAM is an abbreviation for Random Access Memory. Also, ROM is an abbreviation for Read Only Memory.

読取装置2604は、プロセッサ2601の指示に従って着脱可能記憶媒体2605にアクセスする。着脱可能記憶媒体2605は、例えば、半導体デバイス、磁気的作用により情報が入出力される媒体、光学的作用により情報が入出力される媒体などにより実現される。なお、半導体デバイスは、例えば、USB(Universal Serial Bus)メモリである。また、磁気的作用により情報が入出力される媒体は、例えば、磁気ディスクである。光学的作用により情報が入出力される媒体は、例えば、CD-ROM、DVD、Blu-ray Disc等(Blu-rayは登録商標)である。CDは、Compact Discの略称である。DVDは、Digital Versatile Diskの略称である。 The reader 2604 accesses the removable storage medium 2605 according to instructions from the processor 2601. The removable storage medium 2605 is realized by, for example, a semiconductor device, a medium where information is input and output by magnetic action, or a medium where information is input and output by optical action. The semiconductor device is, for example, a Universal Serial Bus (USB) memory. The medium where information is input and output by magnetic action is, for example, a magnetic disk. The medium where information is input and output by optical action is, for example, a CD-ROM, DVD, Blu-ray Disc, etc. (Blu-ray is a registered trademark). CD is an abbreviation for Compact Disc. DVD is an abbreviation for Digital Versatile Disk.

記憶部302は、例えばメモリ2602、記憶装置2603、および着脱可能記憶媒体2605を含んでいる。例えば、記憶装置2603には、グラフ情報600およびノード詳細情報800が格納されている。 The storage unit 302 includes, for example, a memory 2602, a storage device 2603, and a removable storage medium 2605. For example, the storage device 2603 stores the graph information 600 and the node detail information 800.

通信インタフェース2606は、プロセッサ2601の指示に従って、他の装置と通信する。通信インタフェース2606は、例えば、通信部303の一例である。 The communication interface 2606 communicates with other devices according to instructions from the processor 2601. The communication interface 2606 is, for example, an example of the communication unit 303.

入出力インタフェース2607は、例えば、入力装置および出力装置との間のインタフェースであってよい。入出力インタフェース2607は、例えば、表示装置2611と接続されている。表示装置2611は、例えば、プロセッサ2601の指示に従って上述の実施形態に係る表示画面を表示してよい。また、入出力インタフェース2607は、例えば、ユーザからの指示を受け付けるキーボード、マウス、タッチパネルなどの入力装置と接続されていてよい。出力装置は、例えばスピーカなどの音声装置、印刷装置などである。 The input/output interface 2607 may be, for example, an interface between an input device and an output device. The input/output interface 2607 is connected to, for example, a display device 2611. The display device 2611 may display a display screen according to the above-mentioned embodiment in accordance with instructions from the processor 2601. The input/output interface 2607 may also be connected to, for example, an input device such as a keyboard, a mouse, or a touch panel that accepts instructions from a user. The output device is, for example, an audio device such as a speaker, a printing device, etc.

実施形態に係る各プログラムは、例えば、下記の形態で情報処理装置300に提供される。
(1)記憶装置2603に予めインストールされている。
(2)着脱可能記憶媒体2605により提供される。
(3)プログラムサーバなどのサーバから提供される。
Each program according to the embodiment is provided to the information processing device 300 in the following form, for example.
(1) It is pre-installed in the storage device 2603.
(2) Provided by a removable storage medium 2605.
(3) Provided from a server such as a program server.

なお、図26を参照して述べた情報処理装置300を実現するためのコンピュータ2600のハードウェア構成は、例示であり、実施形態はこれに限定されるものではない。例えば、上述の構成の一部が、削除されてもよく、また、新たな構成が追加されてもよい。また、別の実施形態では、例えば、上述の制御部301の一部または全部の機能がFPGA、SoC、ASIC、およびPLDなどによるハードウェアとして実装されてもよい。なお、FPGAは、Field Programmable Gate Arrayの略称である。SoCは、System-on-a-chipの略称である。ASICは、Application Specific Integrated Circuitの略称である。PLDは、Programmable Logic Deviceの略称である。 The hardware configuration of the computer 2600 for realizing the information processing device 300 described with reference to FIG. 26 is an example, and the embodiment is not limited to this. For example, part of the above-mentioned configuration may be deleted, or a new configuration may be added. In another embodiment, for example, part or all of the functions of the above-mentioned control unit 301 may be implemented as hardware using an FPGA, SoC, ASIC, PLD, or the like. Note that FPGA is an abbreviation for Field Programmable Gate Array. SoC is an abbreviation for System-on-a-chip. ASIC is an abbreviation for Application Specific Integrated Circuit. PLD is an abbreviation for Programmable Logic Device.

以上において、いくつかの実施形態が説明される。しかしながら、実施形態は上述の実施形態に限定されるものではなく、上述の実施形態の各種変形形態および代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨および範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態が実施され得ることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して、または実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。 In the above, several embodiments are described. However, the embodiments are not limited to the above-mentioned embodiments, and should be understood to include various modified and alternative forms of the above-mentioned embodiments. For example, it will be understood that the various embodiments can be embodied by modifying the components without departing from the spirit and scope of the embodiments. It will also be understood that various embodiments can be implemented by appropriately combining multiple components disclosed in the above-mentioned embodiments. Furthermore, it will be understood by those skilled in the art that various embodiments can be implemented by deleting some components from all the components shown in the embodiments, or by adding some components to the components shown in the embodiments.

300 :情報処理装置
301 :制御部
302 :記憶部
303 :通信部
311 :出力部
312 :変更部
701 :ノードアイコン
702 :接続アイコン
703 :エッジアイコン
1501 :ノードアイコン
1502 :接続先ノードアイコン
1503 :エッジアイコン
1511 :接続アイコン
1512 :接続アイコン
1801 :リンク
1802 :エッジアイコン
2600 :コンピュータ
2601 :プロセッサ
2602 :メモリ
2603 :記憶装置
2604 :読取装置
2605 :着脱可能記憶媒体
2606 :通信インタフェース
2607 :入出力インタフェース
2608 :バス
2611 :表示装置
300: Information processing device 301: Control unit 302: Storage unit 303: Communication unit 311: Output unit 312: Change unit 701: Node icon 702: Connection icon 703: Edge icon 1501: Node icon 1502: Destination node icon 1503: Edge icon 1511: Connection icon 1512: Connection icon 1801: Link 1802: Edge icon 2600: Computer 2601: Processor 2602: Memory 2603: Storage device 2604: Reading device 2605: Removable storage medium 2606: Communication interface 2607: Input/output interface 2608: Bus 2611: Display device

Claims (8)

ノードと、前記ノードを接続先ノードに接続するためのエッジとで規定されるグラフであって、
前記ノードは、人、物・事、場、または時を示す情報を含み、かつ、前記ノードはノードに関して説明する情報を含むノード情報と対応づけられており、
前記エッジは、前記ノードと前記接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、
前記グラフのうちから、前記ノードに対応付けられたノードアイコンを表示するための表示情報を出力し、
前記ノードアイコンが選択された場合、前記ノードに対応付けられた前記ノード情報を表示するように表示情報を変更し、
前記ノード情報が閲覧済みになると、前記ノードを前記接続先ノードに接続するエッジに対応けられた接続アイコンを、前記ノードに対応付けられた前記ノードアイコンに接続して表示するように表示情報を変更し、
前記接続アイコンが選択された場合、前記エッジに含まれた前記文章が表示されるように表示情報を変更し、
前記接続アイコンに対応付いた前記文章が閲覧済となると、前記ノードアイコンと、前記接続先ノードと対応付けられた接続先ノードアイコンとを、前記接続アイコンを介してエッジアイコンによって接続して表示するように前記表示情報を変更する、
処理を、情報処理装置に実行させる表示制御プログラム。
A graph defined by nodes and edges connecting the nodes to destination nodes,
The node includes information indicating a person, an object, an event, a place, or a time, and the node is associated with node information including information explaining the node;
The edge includes a codified sentence indicating a logical or temporal causal relationship between the node and the connected node.
outputting display information for displaying a node icon associated with the node in the graph;
When the node icon is selected, the display information is changed to display the node information associated with the node;
When the node information has been viewed, the display information is changed so that a connection icon corresponding to an edge connecting the node to the destination node is connected to the node icon corresponding to the node, and displayed;
When the connection icon is selected, the display information is changed so that the text included in the edge is displayed;
when the text corresponding to the connection icon has been viewed, the display information is changed so that the node icon and a destination node icon corresponding to the destination node are connected to each other by an edge icon via the connection icon and displayed.
A display control program that causes an information processing device to execute the process.
前記文章が閲覧済みになると、前記文章に対応付いた前記接続アイコンの表示形式が閲覧済を示すように前記表示情報を変更する、
処理を更に、前記情報処理装置に実行させる請求項1に記載の表示制御プログラム。
When the text has been viewed, the display information is changed so that the display format of the connection icon corresponding to the text indicates that the text has been viewed.
The display control program according to claim 1 , further comprising: a display control unit for controlling a display of a display image;
前記ノード情報の閲覧が完了すると、前記ノードアイコンの表示形式が閲覧済みを示すように前記表示情報を変更する、
処理を更に、前記情報処理装置に実行させる請求項1または2に記載の表示制御プログラム。
When viewing of the node information is completed, the display format of the node icon is changed to indicate that the node information has been viewed.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
前記接続先ノードを前記ノードに接続する第2のエッジと対応している第2の接続アイコンであって、前記接続先ノードに接続されている前記第2の接続アイコンが閲覧済みである場合に、前記接続アイコンに対応付けられた前記文章が閲覧済みになると、前記ノードの前記接続アイコンと、前記接続先ノードの前記第2の接続アイコンとを介して、前記ノードと前記接続先ノードとを、1つのエッジアイコンによって接続するように前記表示情報を変更する、
処理を更に、前記情報処理装置に実行させる請求項1から3の何れか一項に記載の表示制御プログラム。
a second connection icon corresponding to a second edge connecting the destination node to the node, and when the second connection icon connected to the destination node has been viewed, when the text corresponding to the connection icon has been viewed, the display information is changed so that the node and the destination node are connected by one edge icon via the connection icon of the node and the second connection icon of the destination node.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
前記グラフは、第2のノードと、前記第2のノードを他のノードに接続しない第2のエッジとを含み、
更に、前記第2のエッジと対応する第2の文章が閲覧済みになると、前記第2のエッジと対応する第2のエッジアイコンを表示させるように前記表示情報を変更することなく、前記第2のエッジと対応する第2の接続アイコンの表示形式が閲覧済を示すように前記表示情報を変更する、
処理を更に、前記情報処理装置に実行させる請求項1から3の何れか一項に記載の表示制御プログラム。
the graph includes a second node and a second edge that does not connect the second node to any other node;
Furthermore, when a second sentence corresponding to the second edge has been viewed, the display information is changed so that a display format of a second connection icon corresponding to the second edge indicates that the second sentence has been viewed, without changing the display information so as to display a second edge icon corresponding to the second edge.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
前記ノードアイコンと、前記接続先ノードアイコンとを、前記接続アイコンを介して前記エッジアイコンによって接続するように前記表示情報が変更される場合に、更に、前記エッジに関連付いた前記接続先ノードアイコンの第3のエッジと対応する第3の接続アイコンも表示されるように前記表示情報を変更する、
処理を更に、前記情報処理装置に実行させる請求項1から5の何れか一項に記載の表示制御プログラム。
when the display information is changed so that the node icon and the destination node icon are connected by the edge icon via the connection icon, the display information is further changed so that a third connection icon corresponding to a third edge of the destination node icon associated with the edge is also displayed.
The display control program according to claim 1 , further comprising: causing the information processing device to execute a process.
情報処理装置が実行する表示制御方法であって、前記情報処理装置が、
ノードと、前記ノードを接続先ノードに接続するためのエッジとで規定されるグラフであって、
前記ノードは、人、物・事、場、または時を示す情報を含み、かつ、前記ノードはノードに関して説明する情報を含むノード情報と対応づけられており、
前記エッジは、前記ノードと前記接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、
前記グラフのうちから、前記ノードに対応付けられたノードアイコンを表示するための表示情報を出力し、
前記ノードアイコンが選択された場合、前記ノードに対応付けられた前記ノード情報を表示するように表示情報を変更し、
前記ノード情報が閲覧済みになると、前記ノードを前記接続先ノードに接続するエッジに対応けられた接続アイコンを、前記ノードに対応付けられた前記ノードアイコンに接続して表示するように表示情報を変更し、
前記接続アイコンが選択された場合、前記エッジに含まれた前記文章が表示されるように表示情報を変更し、
前記接続アイコンに対応付いた前記文章が閲覧済となると、前記ノードアイコンと、前記接続先ノードと対応付けられた接続先ノードアイコンとを、前記接続アイコンを介してエッジアイコンによって接続して表示するように前記表示情報を変更する、
ことを含む、表示制御方法。
A display control method executed by an information processing device, the information processing device comprising:
A graph defined by nodes and edges connecting the nodes to destination nodes,
The node includes information indicating a person, an object, an event, a place, or a time, and the node is associated with node information including information explaining the node;
The edge includes a codified sentence indicating a logical or temporal causal relationship between the node and the connected node.
outputting display information for displaying a node icon associated with the node in the graph;
When the node icon is selected, the display information is changed to display the node information associated with the node;
When the node information has been viewed, the display information is changed so that a connection icon corresponding to an edge connecting the node to the destination node is connected to the node icon corresponding to the node, and displayed;
When the connection icon is selected, the display information is changed so that the text included in the edge is displayed;
when the text corresponding to the connection icon has been viewed, the display information is changed so that the node icon and a destination node icon corresponding to the destination node are connected to each other by an edge icon via the connection icon and displayed.
A display control method comprising:
ノードと、前記ノードを接続先ノードに接続するためのエッジとで規定されるグラフであって、
前記ノードは、人、物・事、場、または時を示す情報を含み、かつ、前記ノードはノードに関して説明する情報を含むノード情報と対応づけられており、
前記エッジは、前記ノードと前記接続先ノードとについての論理的因果関係または時間的因果関係を示す成文化された文章を含む、
前記グラフのうちから、前記ノードに対応付けられたノードアイコンを表示するための表示情報を出力する出力部と、
前記ノードアイコンが選択された場合、前記ノードに対応付けられた前記ノード情報を表示するように表示情報を変更し、
前記ノード情報が閲覧済みになると、前記ノードを前記接続先ノードに接続するエッジに対応けられた接続アイコンを、前記ノードに対応付けられた前記ノードアイコンに接続して表示するように表示情報を変更し、
前記接続アイコンが選択された場合、前記エッジに含まれた前記文章が表示されるように表示情報を変更し、
前記接続アイコンに対応付いた前記文章が閲覧済となると、前記ノードアイコンと、前記接続先ノードと対応付けられた接続先ノードアイコンとを、前記接続アイコンを介してエッジアイコンによって接続して表示するように前記表示情報を変更する、
変更部と、
を含む、情報処理装置。

A graph defined by nodes and edges connecting the nodes to destination nodes,
The node includes information indicating a person, an object, an event, a place, or a time, and the node is associated with node information including information explaining the node;
The edge includes a codified sentence indicating a logical or temporal causal relationship between the node and the connected node.
an output unit that outputs display information for displaying a node icon associated with the node in the graph;
When the node icon is selected, the display information is changed to display the node information associated with the node;
When the node information has been viewed, the display information is changed so that a connection icon corresponding to an edge connecting the node to the destination node is connected to the node icon corresponding to the node, and displayed;
When the connection icon is selected, the display information is changed so that the text included in the edge is displayed;
when the text corresponding to the connection icon has been viewed, the display information is changed so that the node icon and a destination node icon corresponding to the destination node are connected to each other by an edge icon via the connection icon and displayed.
A modification unit;
An information processing device comprising:

JP2021172472A 2021-10-21 2021-10-21 DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS Active JP7689802B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021172472A JP7689802B2 (en) 2021-10-21 2021-10-21 DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021172472A JP7689802B2 (en) 2021-10-21 2021-10-21 DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS

Publications (2)

Publication Number Publication Date
JP2023062471A JP2023062471A (en) 2023-05-08
JP7689802B2 true JP7689802B2 (en) 2025-06-09

Family

ID=86269976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021172472A Active JP7689802B2 (en) 2021-10-21 2021-10-21 DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS

Country Status (1)

Country Link
JP (1) JP7689802B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024257253A1 (en) * 2023-06-14 2024-12-19 日本電気株式会社 Inter-event relationship graph construction device, inter-event relationship graph construction method, and recording medium
JP7770500B1 (en) * 2024-09-12 2025-11-14 株式会社 ミックウェア Information processing device, program, and knowledge graph generation method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195428A (en) 1999-11-02 2001-07-19 Atr Media Integration & Communications Res Lab Device for retrieving associative information
JP2008146219A (en) 2006-12-07 2008-06-26 Fuji Xerox Co Ltd Data retrieval system, data retrieval method, and computer program
JP2008529163A (en) 2005-01-28 2008-07-31 本田技研工業株式会社 Responding to situations using knowledge representation and reasoning
JP2015088061A (en) 2013-10-31 2015-05-07 株式会社東芝 Text processing apparatus, text processing method and program
JP2020098387A (en) 2018-12-17 2020-06-25 株式会社日立製作所 Causal relationship display system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195428A (en) 1999-11-02 2001-07-19 Atr Media Integration & Communications Res Lab Device for retrieving associative information
JP2008529163A (en) 2005-01-28 2008-07-31 本田技研工業株式会社 Responding to situations using knowledge representation and reasoning
JP2008146219A (en) 2006-12-07 2008-06-26 Fuji Xerox Co Ltd Data retrieval system, data retrieval method, and computer program
JP2015088061A (en) 2013-10-31 2015-05-07 株式会社東芝 Text processing apparatus, text processing method and program
JP2020098387A (en) 2018-12-17 2020-06-25 株式会社日立製作所 Causal relationship display system and method

Also Published As

Publication number Publication date
JP2023062471A (en) 2023-05-08

Similar Documents

Publication Publication Date Title
TWI893679B (en) Method, system and non-transitory computer readable storage media for iterative image generation from text
US10878619B2 (en) Using perspective to visualize data
US10838697B2 (en) Storing logical units of program code generated using a dynamic programming notebook user interface
CA2996876C (en) Suggesting object identifiers to include in a communication
US20160132225A1 (en) Interactive data-driven presentations
WO2020214282A1 (en) Visualization of training dialogs for a conversational bot
CN114925285B (en) Book information processing method, device, equipment and storage medium
JP7779634B2 (en) Automated representation and extraction of tabular data in portable document formats using graph neural networks
JP7689802B2 (en) DISPLAY CONTROL PROGRAM, DISPLAY CONTROL METHOD, AND INFORMATION PROCESSING APPARATUS
WO2023279843A1 (en) Content search method, apparatus and device, and storage medium
CN114969556B (en) User personalization-based interest point presenting and interacting method and related device
US20250068258A1 (en) Conversational User Interfaces With Multimodal Inputs and Mind Map Like Interactions
Lye Afterword: Realism's futures
AU2013224625B2 (en) Data display and data display method
CN116910368A (en) Content processing methods, devices, equipment and storage media
US20140337863A1 (en) User-Creatable Custom Workflows
CN112132980B (en) Mind map operation method for psychological consultation
US20080005675A1 (en) Method, system and program product for displaying nodes of a network
US11074735B2 (en) Multistep interactive image generation utilizing knowledge store
CN111886602A (en) Information processing method, information processing apparatus, and program
CN111310484B (en) Automatic training method and platform of machine translation model, electronic device and storage medium
Quantin et al. AIDEN, a visualization tool in virtual reality for RDF graph
JP6987003B2 (en) Text mining methods, text mining programs, and text mining equipment
CN115687704A (en) Information display method and device, electronic equipment and computer readable storage medium
JP7757565B1 (en) Data processing system, data processing method, and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240605

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20240605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250421

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250527

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20250530

R150 Certificate of patent or registration of utility model

Ref document number: 7689802

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150