Phrase display control device and phrase display control method
Patent Information
- Application Number
- JP2023578675
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-24
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2043-03-24
AI Technical Summary
【0007】 本開示によれば、複数の文書情報に含まれる複数の第1語句が位置する特定の空間を複数の領域に区分し、複数の領域に位置する複数の第1語句と、複数の領域のうち特定の領域に位置する複数の第1語句に関連する第2語句と、を表示部に表示させるので、ユーザは、第2語句によって特定の領域に位置する複数の第1語句の内容を推測することが可能になり、従来よりも空間に位置する複数の語句から求める語句を見つけやすくすることができる。
Smart Images

Figure 0007646038000001 
Figure 0007646038000002 
Figure 0007646038000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a phrase display control device and a phrase display control method. [Background technology]
[0002] A search system is disclosed that extracts multiple keywords contained in multiple document data from the multiple document data, displays them on a two-dimensional plane, and searches for any of the multiple document data based on the extracted keywords (see Patent Document 1). This search system displays the multiple extracted keywords on a two-dimensional plane so that the stronger the relevance between the multiple keywords, the closer the keywords are to each other, allowing the user to visually grasp the relevance of the multiple keywords. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2008-250623 Summary of the Invention [Problem to be solved by the invention]
[0004] The search system described in Patent Document 1 has the problem that the number of keywords displayed on a two-dimensional plane (space) increases as the amount of target document data (document information) increases. Depending on the number of keywords displayed, the display content may become cluttered, making it difficult for users to find the keywords (phrases) they are looking for.
[0005] The present disclosure is intended to solve the above-mentioned problem, and aims to provide a word display control device and a word display control method that make it easier to find a desired word from multiple words located in a space than before. [Means for solving the problem]
[0006] A phrase display control device according to the present disclosure includes a first phrase acquisition unit that acquires a plurality of first phrases, a position setting unit that sets a position of each of the first phrases in a specific virtual space based on a degree of association between the plurality of first phrases, and With the position of each first phrase set in a specific virtual space, a boundary setting unit that divides a specific virtual space into a plurality of virtual regions and sets boundaries of each virtual region; A specific virtual space is divided into multiple virtual regions, A plurality of first phrases located in a specific virtual region among a plurality of virtual regions Based on the result, a plurality of first phrases located in a particular virtual region are The display device is characterized by comprising a second phrase acquisition unit that acquires related second phrases, and a display control unit that causes the display unit to display the multiple first phrases so as to be located in a specific virtual space based on the positions of each first phrase set by the position setting unit, and causes the display unit to display the second phrases so as to be located in a specific virtual area. Effect of the Invention
[0007] According to the present disclosure, a specific space in which multiple first terms contained in multiple document information are located is divided into multiple regions, and the multiple first terms located in the multiple regions and second terms related to the multiple first terms located in a specific region among the multiple regions are displayed on a display unit, thereby enabling a user to infer the content of the multiple first terms located in the specific region from the second terms, making it easier than ever to find a desired term from among the multiple terms located in the space. [Brief description of the drawings]
[0008] [Figure 1] 1 is a block diagram showing a schematic configuration of a phrase display control system according to a first embodiment. [Diagram 2] 1 is a block diagram showing an example of a hardware configuration of a phrase display control system according to a first embodiment. [Diagram 3] 1 is a block diagram showing an example of a hardware configuration of a phrase display control system according to a first embodiment. [Figure 4] 3 is a flowchart showing a process performed by the phrase display control device according to the first embodiment. [Diagram 5] 3 is a diagram showing a state in which the phrase display control device according to the first embodiment arranges a plurality of first phrases in a two-dimensional space. [Figure 6] 3 is a diagram showing a state in which the phrase display control device according to the first embodiment divides a two-dimensional space into a plurality of virtual regions. [Figure 7] 3 is a diagram showing a plurality of first phrases and a plurality of second phrases that the phrase display control device in accordance with the first embodiment causes to be displayed on a display unit; [Figure 8] FIG. 11 is a block diagram showing a configuration of a phrase display control system according to a second embodiment. [Figure 9] 10 is a flowchart showing a process performed by a phrase display control device according to the second embodiment. [Figure 10] 13 is a diagram showing a plurality of first phrases, a plurality of second phrases, and search results based on the first phrases that are displayed on a display unit by a phrase display control device according to the second embodiment. [Figure 11] 11 is a flowchart showing a process performed by a phrase display control device according to the third embodiment. [Figure 12] 13 is a flowchart showing a process performed by a phrase display control device according to the fourth embodiment. [Figure 13] 13 is a flowchart showing a process performed by a phrase display control device according to the fifth embodiment. [Figure 14] FIG. 23 is a diagram showing a plurality of virtual spaces that the phrase display control device in accordance with the sixth embodiment causes to be displayed on a display unit. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Embodiment 1 First, a schematic configuration of a phrase display control system 100 according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing a schematic configuration of the phrase display control system 100 according to the first embodiment. As shown in Fig. 1, the phrase display control system 100 includes a database 10, a phrase display control device 20, and a user terminal 30, which are communicatively connected to each other. The phrase display control system 100 according to the first embodiment is a system for displaying, on the user terminal 30, information acquired by the phrase display control device 20 based on input signals from the database 10, the user terminal 30, and an external device electrically connected via a network (not shown).
[0010] The database 10 accumulates and stores a plurality of contents as a plurality of document information. For example, the database 10 acquires and stores a plurality of contents including HTML (Hyper Text Markup Language) data of a website, paper data, electronic book data, and other information from an external device electrically connected via a network (not shown). Note that in the first embodiment, the contents stored in the database 10 may be information that includes documents at least in part, and may also include still images, moving images, sounds, and other information in addition to documents.
[0011] 1, the user terminal 30 includes an input unit 31 and a display unit 32. The input unit 31 accepts an input operation by a user and outputs a signal corresponding to the input operation to the phrase display control device 20. For example, the input unit 31 is configured with an input device including any one of a keyboard, a mouse, a touch panel, a microphone, etc., or a combination of these. The display unit 32 displays content corresponding to the input operation accepted by the input unit 31 and content corresponding to a signal input from the phrase display control device 20. For example, the display unit 32 is configured with a liquid crystal panel, an organic or inorganic EL (Electroluminescence) panel, or other display device.
[0012] The phrase display control device 20 is a device that controls the content to be displayed on the display unit 32 of the user terminal 30 based on an input signal from the database 10 and the user terminal 30. As shown in Fig. 1, the phrase display control device 20 includes a content acquisition unit 21, a first phrase acquisition unit 22, a second phrase acquisition unit 23, a position setting unit 24, a boundary setting unit 25, a display control unit 27, and a storage unit 28.
[0013] The content acquisition unit 21 as a document information acquisition unit acquires a plurality of contents. For example, the content acquisition unit 21 acquires a plurality of contents stored in the database 10 from the database 10. Specifically, the content acquisition unit 21 acquires a plurality of contents from the database 10 as a search result when a user operating the user terminal 30 searches for one or a plurality of contents among the plurality of contents stored in the database 10 in response to an input operation received by the input unit 31. The content acquisition unit 21 may be configured to acquire a plurality of contents at once, or may be configured to perform a process of acquiring contents one by one a plurality of times. In addition, when acquiring a plurality of contents, the content acquisition unit 21 may be configured to acquire information related to the time of the contents, such as the date and time when the content acquisition unit 21 acquired the contents, the date and time when the database 10 acquired the contents, and the date and time when the creator of the contents created the contents. The content acquisition unit 21 stores information such as the acquired contents in the storage unit 28.
[0014] The first phrase acquiring unit 22 acquires a plurality of first phrases. For example, the first phrase acquiring unit 22 acquires a plurality of first phrases, which are phrases having meanings related to a plurality of contents acquired by the content acquiring unit 21, from the database 10, the storage unit 28, or the user terminal 30. Also, for example, the first phrase acquiring unit 22 acquires a first phrase, which is a phrase corresponding to an input operation by the user accepted by the input unit 31, based on an input signal from the user terminal 30. Specifically, the first phrase acquiring unit 22 acquires a first phrase, which is a search phrase when a user operating the user terminal 30 searches for any one of a plurality of contents stored in the database 10, in response to an input operation by the user accepted by the input unit 31. In other words, the first phrase acquiring unit 22 acquires a first phrase, which is a search phrase corresponding to an input operation accepted by the input unit 31, when the user searches for any one of a plurality of contents stored in the database 10 by the user terminal 30.
[0015] When the first phrase acquisition unit 22 is configured in this manner, the multiple contents acquired by the content acquisition unit 21 are search histories when the user searches for content based on the first phrase, and include the first phrase acquired by the first phrase acquisition unit 22 or a similar phrase to the first phrase. The first phrase acquisition unit 22 may be configured to acquire the multiple first phrases directly from the user terminal 30, or may be configured to acquire the multiple first phrases as needed from the storage unit 28 that stores the multiple first phrases based on an input signal from the user terminal 30. The first phrase acquired by the first phrase acquisition unit 22 may be a word, may be a combination of multiple words, may be one phrase, may be a combination of multiple phrases, may be a single sentence, may be a combination of multiple sentences, or may be a combination of these words, phrases, and sentences.
[0016] The second phrase acquiring unit 23 acquires a second phrase, which is a phrase having a meaning related to the plurality of first phrases acquired by the first phrase acquiring unit 22. For example, when a user searches for one or a plurality of contents among the plurality of contents stored in the database 10 based on one of the first phrases, the second phrase acquiring unit 23 acquires a second phrase, which is a phrase extracted from the plurality of contents acquired by the content acquiring unit 21 as a search result. Specifically, the second phrase acquiring unit 23 acquires, as the second phrase, a phrase selected based on the frequency of use from the phrases extracted by text mining such as morphological analysis from the TKD (Title Keyword Description) of the HTML data, which is the plurality of contents that are the search result. When the second phrase acquiring unit 23 is configured in this way, the plurality of contents acquired by the content acquiring unit 21 includes the second phrase acquired by the second phrase acquiring unit 23 or a similar phrase to the second phrase. The second phrase acquired by the second phrase acquiring unit 23 may be a word, may be a combination of multiple words, may be one phrase, may be a combination of multiple phrases, may be a single sentence, may be a combination of multiple sentences, or may be a combination of these words, phrases, and sentences. Details of the second phrase acquiring unit 23 and the second phrase will be described later.
[0017] The position setting unit 24 places each first word or phrase in a specific virtual space based on the degree of association between the multiple first words or phrases acquired by the first word or phrase acquiring unit 22. In other words, the position setting unit 24 sets the position of each first word or phrase in the specific virtual space based on the degree of association between the multiple first words or phrases acquired by the first word or phrase acquiring unit 22. For example, the position setting unit 24 sets the position of each first word or phrase in the specific virtual space according to the degree of association between the multiple first words or phrases such that the positions of the first words or phrases in the specific virtual space become closer to each other as the degree of association between the meanings of the first words or phrases acquired by the first word or phrase acquiring unit 22 becomes higher.
[0018] For example, the position setting unit 24 vectorizes each of the first terms acquired by the first term acquisition unit 22 based on the relevance between the first terms, and arranges these vectors in a multidimensional space that is a specific virtual space, thereby setting the position of each of the first terms. Specifically, the position setting unit 24 vectorizes each of the first terms acquired by the first term acquisition unit 22 based on the relevance between the first terms, and arranges these two-dimensional vectors in a two-dimensional space that is a specific virtual space, thereby setting the position of each of the first terms. More specifically, the position setting unit 24 converts the multiple first terms into vectors according to the relevance between the first terms by an algorithm such as Word2Vec, based on multiple contents corresponding to the first terms. The position setting unit 24 causes the storage unit 28 to store the positions of each of the first terms in the specific virtual space.
[0019] The boundary setting unit 25 divides the specific virtual space in which the position setting unit 24 places the multiple first words and phrases into multiple virtual regions and sets the boundaries of each virtual region. In other words, the boundary setting unit 25 sets which virtual region each first word and phrase is included in when the specific virtual space is divided into multiple virtual regions based on the position of each first word and phrase in the specific virtual space set by the position setting unit 24. In other words, the boundary setting unit 25 divides the specific virtual space into multiple virtual regions based on the position of each first word and phrase in the specific virtual space set by the position setting unit 24, and associates each first word and phrase with one of the virtual regions. For example, the boundary setting unit 25 divides the specific virtual space based on a preset number of divisions. Specifically, the boundary setting unit 25 divides the two-dimensional space, which is the specific virtual space in which the multiple first words and phrases are placed, into n×m regions based on the values of n and m, which are preset natural numbers. The boundary setting unit 25 stores information about the boundaries of each set virtual region in the storage unit 28.
[0020] The display control unit 27 causes the display unit 32 of the user terminal 30 to display the plurality of first terms acquired by the first term acquisition unit 22 and the second terms acquired by the second term acquisition unit 23 so as to be located in a specific virtual space. Details of the content displayed by the display control unit 27 on the display unit 32 will be described later.
[0021] The storage unit 28 stores information such as data, programs, and parameters required for the word and phrase display control device 20 to carry out various processes.
[0022] Next, a hardware configuration of the phrase display control device 20 according to the first embodiment will be described with reference to Figs. 2 and 3. Fig. 2 is a block diagram showing an example of a hardware configuration of the phrase display control device 20 according to the first embodiment, and Fig. 3 is a block diagram showing an example of a hardware configuration of the phrase display control device 20 according to the first embodiment, which is different from that shown in Fig. 2. For example, as shown in Fig. 2, the phrase display control device 20 has a processor 20a, a memory 20b, and an I / O port 20c, and is configured so that the processor 20a reads and executes a program stored in the memory 20b. The memory 20b may be, for example, a non-volatile or volatile semiconductor memory such as a RAM, a ROM, a flash memory, an EPROM, or an EEPROM. The memory 20b may also be a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a DVD, or the like. The memory 20b may also be an HDD or an SSD.
[0023] 3, the phrase display control device 20 has a processing circuit 20d, which is dedicated hardware, and an I / O port 20c. The processing circuit 20d is configured, for example, by a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, a system LSI (Large-Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. Each function of the phrase display control device 20 is realized by the processor 20a or the processing circuit 20d, which is dedicated hardware, executing a program, which is software, firmware, or a combination of software and firmware.
[0024] Next, a process performed by the phrase display control device 20 to display various pieces of information on the display unit 32 will be described with reference to Figs. 4 to 7. Fig. 4 is a flowchart showing a process performed by the phrase display control device 20 according to the first embodiment. As shown in Fig. 4, when the process starts, the phrase display control device 20 first acquires a plurality of pieces of content (step ST1). In this process, the phrase display control device 20 acquires a plurality of pieces of content by the content acquisition unit 21 and stores them in the storage unit 28.
[0025] When the process of step ST1 is performed, the phrase display control device 20 acquires a plurality of first words and phrases (step ST2). In this process, the phrase display control device 20 acquires a plurality of first words and phrases to be displayed on the display unit 32 by the first word and phrase acquisition unit 22. When the process of step ST2 is performed, the phrase display control device 20 sets the position of each first word and phrase in a specific virtual space (step ST3). In this process, the phrase display control device 20 sets the position of each first word and phrase in the specific virtual space by the position setting unit 24 when the phrase display control device 20 causes the display unit 32 to display the plurality of first words and phrases. For example, in this process, the phrase display control device 20 sets the position of each first word and phrase in a two-dimensional space by the position setting unit 24 when the phrase display control device 20 causes the display unit 32 to display the plurality of first words and phrases.
[0026] 5 is a diagram showing a state in which the phrase display control device 20 according to the first embodiment arranges a plurality of first phrases w1 in the virtual space S1. In FIG. 5, a plurality of first phrases w1 are arranged in the virtual space S1 based on the positions of the first phrases in the virtual space S1, which is a two-dimensional space as a specific virtual space, set by the position setting unit 24. The display control unit 27 may be configured to display the contents shown in FIG. 5 on the display unit 32 in response to a user's input operation or based on a preset trigger, or may be configured not to display the contents. After performing the process of step ST3, the phrase display control device 20 divides the virtual space S1 into a plurality of virtual regions and sets the boundaries of each virtual region (step ST6).
[0027] FIG. 6 is a diagram showing a state in which the phrase display control device 20 according to the first embodiment divides the virtual space S1 into a plurality of virtual regions A1, A2, A3, and A4. For example, in the process of step ST6, the phrase display control device 20 divides the virtual space S1, which is set to a rectangle by the boundary setting unit 25, into n×m virtual regions A1 to A4, sets a boundary L1 for each virtual region, and sets which virtual region each first phrase w1 placed in the virtual space S1 is included in. This makes it possible for the phrase display control device 20 to determine which virtual region each first phrase w1 placed in the virtual space S1 is included in. The display control unit 27 may be configured to display the boundary L1 on the display unit 32 in response to an input operation by the user or based on a preset trigger. The boundary setting unit may also be configured to divide the virtual space into a plurality of regions having shapes other than a rectangle, for example, a hexagon, a rhombus, a square, or other shapes.
[0028] When the process of step ST6 is performed, the phrase display control device 20 acquires second phrases corresponding to each virtual area by the second phrase acquisition unit 23 (step ST7). For example, in this process, the second phrase acquisition unit 23 acquires, in each virtual area, second phrases that are related to the first phrases located in the virtual areas. Specifically, in this process, when a content search is performed based on each first phrase arranged in the virtual space S1, the second phrase acquisition unit 23 performs a process of extracting, for each virtual area, multiple phrases included in multiple contents acquired by the content acquisition unit 21 as search results. Furthermore, the second phrase acquisition unit 23 performs a process of acquiring, for each virtual area, a predetermined number of phrases that are most frequently used among the multiple extracted phrases. At this time, the second phrase acquisition unit 23 acquires, as second phrases, a predetermined number of phrases that are preset as a number less than the number of first phrases displayed in each virtual area. Specifically, the second phrase acquisition unit 23 performs a process of extracting the top three most frequently used phrases from the extracted multiple phrases for each virtual area, and acquiring the three extracted phrases as second phrases.
[0029] After performing the process of step ST7, the phrase display control device 20 causes the display unit 32 of the user terminal 30 to display the first phrase and the second phrase acquired by the first phrase acquiring unit 22 and the second phrase acquiring unit 23 (step ST8).
[0030] 7 is a diagram showing a plurality of first words and phrases w1 and a plurality of second words and phrases w2 that the word display control device 20 according to the first embodiment causes the display unit 32 to display. For example, in the process of step ST8, the display control unit 27 causes the display unit 32 to display the plurality of first words and phrases w1 so as to be positioned in the virtual space S1 based on the positions of the first words and phrases w1 set by the position setting unit 24, and also causes the display unit 32 to display the second words and phrases w2 corresponding to each virtual region so as to be positioned in each virtual region. Also, for example, in the process of step ST8, the display control unit 27 causes the display unit 32 to display the second words and phrases w2 corresponding to each virtual region so as to be positioned in the center of each virtual region.
[0031] For example, when the second phrase acquiring unit 23 acquires three second phrases w2, namely, "recipe," "world," and "difficult," as phrases having meanings related to the plurality of first phrases w1 located in the virtual region A1, the display control unit 27 causes these second phrases w2 to be displayed side by side on the display unit 32 so that the second phrases w2 are located in the center of the virtual region A1. Also, for example, when the second phrase acquiring unit 23 acquires three second phrases w2, namely, "design," "UI," and "graphics," as phrases having meanings related to the plurality of first phrases w1 located in the virtual region A2, the display control unit 27 causes these second phrases w2 to be displayed side by side on the display unit 32 so that the second phrases w2 are located in the center of the virtual region A2.
[0032] For example, when the second phrase acquiring unit 23 acquires three second phrases w2, namely, "cold," "mask," and "infectious disease," as phrases having meanings related to the first phrases w1 located in the virtual region A3, the display control unit 27 displays the second phrases w2 side by side on the display unit 32 so that the second phrases w2 are located in the center of the virtual region A3. For example, when the second phrase acquiring unit 23 acquires three second phrases w2, namely, "environment," "CO2," and "ozone layer," as phrases having meanings related to the first phrases w1 located in the virtual region A4, the display control unit 27 displays the second phrases w2 side by side on the display unit 32 so that the second phrases w2 are located in the center of the virtual region A4. The display control unit 27 displays the second phrases w2 side by side on the display unit 32 so that the second phrases w2 are located in the center of the virtual region A4.
[0033] The phrase display control device 20 may be configured such that the position setting unit 24 sets the position of each first phrase in a specific virtual space according to the degree of association between the first phrases acquired by the first phrase acquisition unit 22 so that the positions of the first phrases are closer to each other as the degree of association between the first phrases is higher, and then the display control unit 27 finely adjusts the positions of the first phrases and the second phrases in the virtual space S1, and causes the display control unit 27 to display the first phrases and the second phrases whose positions have been finely adjusted on the display unit 32. For example, the position setting unit 24 may be configured to finely adjust the positions of the first phrases and the second phrases so that, when the first phrases and the second phrases are located at positions where they overlap each other when the first phrases and the second phrases are arranged in the virtual space S1, the position setting unit 24 finely adjusts the positions of the first phrases and the second phrases so that the amount of overlap between the first phrases and the second phrases is reduced.
[0034] The display control unit 27 causes the display unit 32 to display the second phrase w2, which is a phrase having a meaning related to the first phrases in each virtual area, so as to be located in each virtual area. For example, the display control unit 27 causes the display unit 32 to display the second phrase w2, which is a characteristic word indicating the characteristics of the first phrases in each virtual area, so as to be located in each virtual area. Therefore, by reading the second phrase w2 displayed on the display unit 32, the user can understand the general meaning of the first phrases in the virtual area without reading all of the first phrases in the virtual area. In addition, the display control unit 27 causes the display unit 32 to display each first phrase w1 based on the degree of association between the first phrases w1. Therefore, by reading the second phrase w2 displayed on the display unit 32, the user can infer the content of the first phrase w1 located around the second phrase w2. This enables the user to guess the approximate location in a specific virtual area of the word or phrase that the user is looking for among the multiple first words or phrases displayed on the display unit 32, and the user can easily find the word or phrase that the user is looking for from the multiple first words or phrases located in the virtual space S1.
[0035] 7, the display control unit 27 causes the display unit 32 to display each of the first words w1 and each of the second words w2 in different modes. For example, the display control unit 27 causes the display unit 32 to display the first words w1 and the second words w2 such that each of the second words w2 is in larger letters than each of the first words w1. For example, the display control unit 27 causes the display unit 32 to display each of the first words w1 and each of the second words w2 in different colors. Specifically, the display control unit 27 causes the display unit 32 to display the first words w1 and the second words w2 such that the visual difference in brightness, saturation, hue, etc. between each of the second words w2 and the background is larger than the visual difference between each of the first words w1 and the background.
[0036] Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first terms w1 and the multiple second terms w2 such that each second term w2 is in bolder characters than each first term w1. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first terms w1 and the multiple second terms w2 such that the transparency of each second term w2 is lower than the transparency of each first term w1. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first terms w1 and the multiple second terms w2 by adding an underline, border, frame, or the like to each second term w2 such that each second term w2 is easier to read than each first term w1. The display control unit 27 may be configured to display the first phrase w1 and each second phrase w2 on the display unit 32 in a manner in which any one of the character size, brightness, saturation, hue, thickness, transparency, underline, border, and frame is different from each other, or may be configured to display the first phrase w1 and each second phrase w2 on the display unit 32 in a manner in which two or more of these are different from each other.
[0037] In this way, the display control unit 27 causes the display unit 32 to display each of the first words w1 and each of the second words w2 in different modes, thereby enabling the user to distinguish whether the word displayed on the display unit 32 is a first word or a second word, and to easily find a desired word from among multiple words located in the virtual space S1. After performing the process of step ST8, the word display control device 20 ends the process.
[0038] 7 is not necessarily important information for the user, the display control unit 27 may be configured not to display the boundary L1 on the display unit 32. With this configuration, the user can easily read the first phrase that is located at a position overlapping the boundary L1, and can easily find the desired phrase from among the multiple phrases located in the virtual space S1.
[0039] On the other hand, the display control unit 27 may be configured to display the boundary L1 on the display unit 32. By configuring in this manner, even if the second phrase is not displayed in the center of the corresponding virtual region, the user can easily recognize the correspondence between each first phrase and each second phrase by visually checking the boundary of the virtual region corresponding to each second phrase. Furthermore, when the display control unit 27 is configured to display the boundary L1 on the display unit 32, the display control unit 27 does not need to display the second phrase in the center of the virtual region, and can, for example, arrange each second phrase at a position where it does not overlap with each first phrase or at a position where the overlap with each first phrase is small, thereby improving the visibility of the first phrase and the second phrase.
[0040] As described above, the phrase display control device 20 of embodiment 1 includes a first phrase acquisition unit 22 that acquires a plurality of first phrases w1, a position setting unit 24 that sets the position of each first phrase w1 in the virtual space S1 based on the degree of association between the plurality of first phrases w1, a boundary setting unit 25 that divides the virtual space S1 into a plurality of virtual areas A1 to A4 and sets a boundary L1 of each virtual area, a second phrase acquisition unit 23 that acquires second phrases w2 related to the plurality of first phrases w1 located in a specific virtual area among the plurality of virtual areas A1 to A4, and a display control unit 27 that displays the plurality of first phrases w1 on the display unit 32 so as to be located in the virtual space S1 based on the position of each first phrase w1 set by the position setting unit 24, and displays the second phrase w2 on the display unit 32 so as to be located in the specific virtual area.
[0041] By being configured in this way, the phrase display control device 20 enables the user to guess the contents of the multiple first words and phrases in the virtual area in which the second word and phrase w2 is displayed based on the second word and phrase w2 displayed on the display unit 32, and makes it easier to find the desired first word and phrase from the multiple first words and phrases located in the virtual space S1 than in the past. Also, by being configured in this way, the phrase display control device 20 enables the user to grasp the tendency and characteristics of the multiple first words and phrases displayed on the display unit 32 based on the second word and phrase w2 displayed on the display unit 32, and can provide the user with new knowledge based on the multiple first words and phrases. For example, when the phrase display control device 20 is configured to acquire multiple first words and phrases as search words when searching for any of the multiple contents by the first word and phrase acquisition unit 22, the phrase display control device 20 enables the user to grasp the tendency and characteristics of the multiple first words and phrases displayed on the display unit 32 based on the second word and phrase w2 displayed on the display unit 32, and can realize the user's own latent interest, and can provide the user with new knowledge based on the multiple first words and phrases.
[0042] Moreover, the phrase display control device 20 according to the first embodiment includes a content acquisition unit 21 that acquires a plurality of contents including a plurality of first words and phrases w1, and the second word acquisition unit 23 acquires the second words and phrases w2 by extracting the second words and phrases w2 included in the plurality of contents including the plurality of first words and phrases w1 located in a specific virtual area from the plurality of contents, the second words and phrases w2 being acquired. With this configuration, the phrase display control device 20 can more clearly identify the relationship between the plurality of first words and phrases w1 and the second words and phrases w2 in the virtual area corresponding to the plurality of first words and phrases w1, and can more easily find a desired first word and phrase from the plurality of first words and phrases located in the virtual space S1 than in the past.
[0043] In the first embodiment, the phrase display control device 20 is configured to acquire multiple contents by the content acquisition unit 21 as a search result when searching for any of the multiple contents by the first phrase w1, but is not limited to this. The multiple first phrases may be phrases having meanings related to the multiple contents, and for example, the phrase display control device may be configured to acquire multiple first phrases by acquiring multiple contents in advance by the content acquisition unit and extracting multiple first phrases from the multiple contents by the first phrase acquisition unit. At this time, the first phrase acquisition unit can extract multiple first phrases from the multiple contents in the same manner as the above-mentioned method in which the second phrase acquisition unit extracts multiple second phrases from the multiple contents.
[0044] In the first embodiment, the phrase display control device 20 is configured to acquire a plurality of first terms w1 related to the search after acquiring a plurality of contents by the content acquisition unit 21 as a search result when searching for any of the plurality of contents by the first term w1, but is not limited thereto. The plurality of first terms may be terms having meanings related to the plurality of contents, and for example, the phrase display control device may be configured to acquire a first term as a search term by the first term acquisition unit each time the user performs an input operation on the input unit 31, and then acquire a plurality of contents as a search result based on the first term by the content acquisition unit. In addition, the plurality of contents acquired by the content acquisition unit is not limited to those that are search results based on the first term, and may be contents that the user has viewed among search results in which the user searches for content based on the first term.
[0045] Furthermore, the multiple first phrases acquired by the first phrase acquisition unit do not have to be phrases having meanings related to multiple contents, but may be multiple phrases acquired as a data set from a database, a memory unit provided in the phrase display control device, a user terminal, or other devices communicatively connected to the phrase display control device, or some of these multiple phrases may be phrases having meanings related to multiple contents.
[0046] In the first embodiment, the phrase display control device 20 is configured to extract a plurality of second phrases w2 from a plurality of contents by the second phrase acquisition unit 23, but is not limited thereto. The second phrase may be any phrase having a meaning related to a plurality of first phrases, and for example, the phrase display control device may be configured to acquire a second phrase having a meaning related to a plurality of first phrases from a plurality of first phrases located in a specific virtual area by the second phrase acquisition unit. Specifically, the phrase display control device may be configured to acquire, as a second phrase, a phrase selected based on the frequency of use from among the phrases extracted from a plurality of first phrases located in a specific virtual area by the second phrase acquisition unit. When configured in this way, the phrase display control device may not include a content acquisition unit.
[0047] In the first embodiment, the phrase display control device 20 is configured to acquire three second phrases w2 for each virtual area by the second phrase acquisition unit 23 and to display three second phrases w2 for each virtual area by the display control unit 27, but is not limited thereto. The number of second phrases displayed on the display unit 32 may be any number other than 3, including 0, and may be, for example, a different number for each virtual area, a number set according to the number of first phrases arranged in the virtual area or virtual space, or a number set by a user's input operation on the input unit 31. The phrase display control device may be configured such that the more first phrases are displayed on the display unit 32 in a virtual area, the more second phrases are displayed on the display unit 32, and a virtual area in which the number of first phrases displayed on the display unit 32 is less than a preset threshold may have zero second phrases displayed on the display unit 32.
[0048] In the first embodiment, the phrase display control device 20 is configured to set the positions of the first words and phrases w1 in the virtual space S1 by the position setting unit 24 based on the relevance of the meanings of the first words and phrases w1, but is not limited thereto. The phrase display control device may be configured to set the positions of the first words and phrases in the virtual space by the position setting unit based on the relevance between the first words and phrases, for example, the phrase display control device may be configured to set the positions of the first words and phrases in the virtual space based on the relevance of the date and time when the first words and phrases acquisition unit acquired each first word or phrase, or based on the relevance of the meanings of the first words and phrases w1 and the relevance of the date and time when the first words and phrases were acquired. Specifically, the phrase display control device may be configured to set the positions of the first words and phrases in the virtual space such that the closer the date and time when the first words and phrases acquisition unit acquired each first word or phrase, the closer the positions of the first words and phrases in the virtual space become. In addition, the word display control device may be configured to set the positions of the multiple first words in the virtual space so that the more recent the date and time that the first word acquisition unit acquires each first word, the closer the positions of the multiple first words in the virtual space are to a predetermined position in the virtual space, for example, to the center of the virtual space.
[0049] Embodiment 2 Next, a phrase display control system 200 according to embodiment 2 will be described with reference to Fig. 8 to 10. The phrase display control system 200 according to embodiment 2 differs from the phrase display control system 100 according to embodiment 1 in that the phrase display control device includes a search unit 26, but other configurations are similar, and the same components as those in embodiment 1 are denoted by the same reference numerals and description thereof will be omitted.
[0050] 8, the phrase display control system 200 according to the second embodiment includes a database 10, a phrase display control device 220, and a user terminal 30, which are connected to each other so as to be able to communicate with each other. The phrase display control device 220 includes a content acquisition unit 21, a first phrase acquisition unit 22, a second phrase acquisition unit 23, a position setting unit 24, a boundary setting unit 25, a search unit 26, a display control unit 27, and a storage unit 28. Note that the hardware configuration of the phrase display control device 220 according to the second embodiment is similar to that of the phrase display control device 20 according to the first embodiment, and therefore a description thereof will be omitted.
[0051] The search unit 26 searches for one or more of the multiple contents based on an input signal from the user terminal 30. For example, the search unit 26 searches for one of the multiple contents acquired by the content acquisition unit 21 in response to an input operation by the user on the input unit 31. Specifically, based on an input signal indicating that an input operation to select one of the multiple first terms displayed on the display unit 32 has been performed, the search unit 26 searches for one of the multiple contents acquired by the content acquisition unit 21 using the first term as a search term. Note that, when searching for a content, the search unit 26 may be configured to search for one of the multiple contents stored in the storage unit 28 in a state in which the storage unit 28 stores multiple contents, or may be configured to search for one of the contents from the database 10 or other external devices based on the reference destinations of the multiple contents stored in the storage unit 28 in a state in which the storage unit 28 stores information on the reference destinations such as addresses and URLs of the multiple contents.
[0052] Fig. 9 is a flowchart showing the processing performed by the phrase display control device 220 according to embodiment 2. As shown in Fig. 9, the processing performed by the phrase display control device 220 according to embodiment 2 differs from the processing performed by the phrase display control device 20 according to embodiment 1 in that after performing the processing of step ST8, the processing of steps ST11 to ST13 is performed.
[0053] As shown in Fig. 9, when the process of step ST8 is performed, the phrase display control device 220 judges whether or not there is an input signal indicating a selection operation for any of the first terms among the multiple first terms displayed on the display unit 32 (step ST11). In this process, the phrase display control device 220 judges whether or not there is an operation for the user to search for any of the multiple contents using any of the multiple first terms displayed on the display unit 32 as a search term. In the process of step ST11, if there is no input signal indicating a selection operation for any of the first terms (NO in step ST11), the phrase display control device 220 ends the process.
[0054] In the process of step ST11, if there is an input signal indicating a selection operation for any of the first terms (YES in step ST11), the term display control device 220 causes the search unit 26 to search for any of the multiple contents based on the selected first term (step ST12). In this process, the term display control device 220 saves the user the trouble of inputting the search term character by character each time the user searches for content. For example, if the first term displayed on the display unit 32 is a search term previously input by the user, it is possible to save the user the trouble of inputting the same term each time a search is performed in a content search that uses the same term as a search term in a previous search.
[0055] In addition, in the process of step ST11, when an input signal indicating a selection operation for any one of the first phrases is received, the display control unit 27 may be configured to display the selected first phrase and the other first phrases in different modes on the display unit 32. For example, in the process of step ST11, when an input signal indicating a selection operation for any one of the first phrases is received, the display control unit 27 displays the selected first phrase and the other first phrases w1 in different colors on the display unit 32. Specifically, the display control unit 27 displays the multiple first phrases on the display unit 32 so that the visual difference in brightness, saturation, hue, etc. between the selected first phrase and the background is larger than the visual difference between the other first phrases and the background.
[0056] Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases such that the selected first phrase is in larger characters than the other first phrases. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases such that the selected first phrase is in bolder characters than the other first phrases. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases such that the transparency of the selected first phrase is lower than the transparency of the other first phrases.
[0057] Furthermore, in the process of step ST11, when an input signal indicating a selection operation for any one of the first phrases is received, the display control unit 27 may be configured to display on the display unit 32 other first phrases whose relevance to the selected first phrase is higher than a preset threshold value and the selected first phrase in a manner different from that of other first phrases whose relevance to the selected first phrase is lower than a preset threshold value. The difference in the manner of display is similar to the difference in the manner in which the display control unit 27 displays the selected first phrase and the other first phrases in different manners, as described above, and therefore will not be described again. After performing the process of step ST12, the phrase display control device 220 causes the display control unit 27 to display the search results for the content on the display unit 32 (step ST13).
[0058] FIG. 10 is a diagram showing a plurality of first terms w1, a plurality of second terms w2, and a search result r1 based on the first term w1 that the phrase display control device 220 according to the second embodiment causes the display unit 32 to display. For example, in the process of step ST13, the phrase display control device 220 causes the display unit 32 to display a list of search results r1 of content based on the selected first term w1 at a position that does not overlap with the virtual space S1. For example, when there is an input signal indicating an input operation by the user to select one of the one or more search results r1 displayed on the display unit 32, the phrase display control device 220 causes the display control unit 27 to display content according to the selected search result on the display unit 32. Note that, in the process of step ST13, the phrase display control device 220 may be configured to display a list of browsing histories by the user of the search results of content based on the selected first term w1 on the display unit 32, instead of displaying a list of search results r1 of content based on the selected first term w1 on the display unit 32. After performing the process of step ST13, the phrase display control device 220 ends the process.
[0059] As described above, the phrase display control device 220 according to the second embodiment includes the content acquisition unit 21 that acquires a plurality of contents including a plurality of first terms w1, and the search unit 26 that searches for any of the plurality of contents including the selected first term w1 based on an input signal indicating that any of the plurality of first terms w1 has been selected. With this configuration, the phrase display control device 220 according to the second embodiment can improve operability when searching for content based on the first term w1 as the search term by making it easier to find the first term w1 desired as a content search term among the plurality of first terms w1 displayed on the display unit 32.
[0060] In the second embodiment, the phrase display control device 220 is configured such that the search unit 26 searches for any one of the multiple pieces of content acquired by the content acquisition unit 21 in response to a user's input operation on the input unit 31, but is not limited to this. The phrase display control device may be configured to enable the search unit to search for content in response to a user's operation from among the multiple pieces of content, and for example, the phrase display control device may be configured to cause the search unit to search for new content via a network when there is an input signal indicating a selection operation for any one of the multiple first words and phrases displayed on the display unit 32.
[0061] Embodiment 3 Next, a phrase display control system according to a third embodiment will be described with reference to Fig. 11. The phrase display control system according to the third embodiment differs from the phrase display control system 200 according to the second embodiment in the process performed by the search unit of the phrase display control device, but other configurations are similar, and the same reference numerals are used to designate the same configurations as those in the second embodiment, and description thereof will be omitted.
[0062] Fig. 11 is a flowchart showing the processing performed by the phrase display control device according to embodiment 3. As shown in Fig. 11, the processing performed by the phrase display control device 420 according to embodiment 3 is different from the processing performed by the phrase display control device 220 according to embodiment 2 in the processing of steps ST14 to ST16, which are processing performed after the processing of step ST8.
[0063] As shown in Fig. 11, after performing the process of step ST8, the phrase display control device according to the third embodiment judges whether or not there is an input signal indicating a selection operation for any of the second phrases among the plurality of second phrases displayed on the display unit 32 (step ST14). In this process, the phrase display control device according to the third embodiment judges whether or not there is an operation for a user to search for any of the plurality of contents using any of the second phrases among the plurality of second phrases displayed on the display unit 32 as a search phrase. In the process of step ST14, if there is no input signal indicating a selection operation for any of the second phrases (NO in step ST14), the phrase display control device according to the third embodiment ends the process.
[0064] In the process of step ST14, if there is an input signal indicating a selection operation for any of the second phrases (YES in step ST14), the phrase display control device according to embodiment 3 searches for any of the multiple contents based on the selected second phrase by the search unit 26 (step ST15). After performing the process of step ST15, the phrase display control device according to embodiment 3 causes the display control unit 27 to display the content search result on the display unit 32 (step ST16). After performing the process of step ST13, the phrase display control device 220 ends the process.
[0065] Embodiment 4 Next, a phrase display control system 400 according to a fourth embodiment will be described with reference to Fig. 1 and Fig. 12. The phrase display control system 400 according to the fourth embodiment is different from the phrase display control system 100 according to the first embodiment in that the boundary setting unit included in the phrase display control device is different, but other configurations are similar, and the same components as those in the first embodiment are denoted by the same reference numerals and description thereof will be omitted.
[0066] 1, the phrase display control system 400 according to the fourth embodiment includes a database 10, a phrase display control device 420, and a user terminal 30, which are connected to each other so as to be able to communicate with each other. The phrase display control device 420 includes a content acquisition unit 21, a first phrase acquisition unit 22, a second phrase acquisition unit 23, a position setting unit 24, a boundary setting unit 425, a display control unit 27, and a storage unit 28. Note that the hardware configuration of the phrase display control device 420 according to the fourth embodiment is similar to that of the phrase display control device 20 according to the first embodiment, and therefore a description thereof will be omitted.
[0067] The boundary setting unit 425 divides a specific virtual space in which the position setting unit 24 has placed a plurality of first words and phrases into a plurality of virtual areas and sets a boundary of each virtual area. Furthermore, the boundary setting unit 425 changes the boundary of each virtual area when dividing the virtual space into a plurality of virtual areas, based on a predetermined trigger. In other words, the boundary setting unit 425 moves the boundary of each virtual area when dividing the virtual space into a plurality of virtual areas from a first position to a second position, based on a predetermined trigger. Furthermore, in other words, the boundary setting unit 425 selects either the first boundary or the second boundary as the boundary of each virtual area when dividing the virtual space into a plurality of virtual areas, based on a predetermined trigger.
[0068] For example, boundary setting unit 425 sets the number of divisions when dividing the virtual space into a plurality of virtual regions, based on the number of first words and phrases in the virtual space. In other words, boundary setting unit 425 sets the boundaries of each virtual region when dividing the virtual space into a plurality of virtual regions, based on the number of first words and phrases displayed on display unit 32. Specifically, when the number of first words and phrases in the virtual space is greater than a preset threshold, boundary setting unit 425 changes the number of divisions when dividing the virtual space into a plurality of virtual regions from a first number, which is an initial value, to a second number greater than the first number.
[0069] Fig. 12 is a flowchart showing the processing performed by the phrase display control device 420 according to embodiment 4. As shown in Fig. 12, the processing performed by the phrase display control device 420 according to embodiment 4 differs from the processing performed by the phrase display control device 20 according to embodiment 1 in that, after performing the processing of step ST3, the processing of step ST4 and step ST5 are performed before performing the processing of step ST6.
[0070] As shown in Fig. 12, after performing the process of step ST3, the phrase display control device 420 judges whether or not the number of first words and phrases located in the virtual space is within a preset threshold value (step ST4). In this process, the phrase display control device 420 compares the number of first words and phrases located in the virtual space with a preset threshold value to judge whether or not the number of first words and phrases is too large to be easily seen when a plurality of first words and phrases are displayed on the display unit 32. In the process of step ST4, if the number of first words and phrases located in the virtual space is within the threshold value (YES in step ST4), the phrase display control device 420 performs the process of step ST6.
[0071] In the process of step ST4, if the number of first words and phrases located in the virtual space is not within the threshold value (NO in step ST4), the phrase display control device 420 updates the number of divisions when dividing the virtual space. For example, if the number of first words and phrases located in the virtual space is not within the threshold value, the phrase display control device 420 updates one or both of the values of m and n, which are the number of divisions dividing the virtual space S1 (see FIG. 6). Specifically, if the number of first words and phrases located in the virtual space exceeds the threshold value, the phrase display control device 420 changes the number of divisions so that the number of divisions dividing the virtual space becomes larger than the number of divisions already set.
[0072] The threshold value referred to in the process of step ST4 does not have to be a single value, and may be, for example, a value indicating a range of numerical values. When the threshold value is set in this manner and the number of first words and phrases located in the virtual space is smaller than the lower limit of the range indicated by the threshold value, the phrase display control device 420 may be configured to change the number of divisions into which the virtual space is divided so that the number of divisions becomes smaller than the number of divisions already set. After performing the process of step ST5, the phrase display control device 420 performs the process of step ST6.
[0073] As described above, the phrase display control device 420 according to the fourth embodiment is configured such that the boundary setting unit 425 sets the boundary of each virtual area based on the number of multiple first words and phrases displayed on the display unit 32. By being configured in this manner, when the number of first words and phrases displayed on the display unit 32 is greater than a preset threshold value, the phrase display control device 220 can increase the number of divisions into which the virtual space is divided, thereby preventing a desired first word and phrase from becoming difficult to find due to the large number of first words and phrases displayed on the display unit 32.
[0074] Moreover, the phrase display control device 420 according to the fourth embodiment is configured to set boundaries of each virtual area based on an input operation of the user to the input unit 31. By being configured in this manner, the phrase display control device 220 can make it easier for the user to find a desired first phrase from among a plurality of first phrases displayed on the display unit 32 by enabling the user to set the number of divisions into which the virtual space is divided, for example, according to the number and density of first phrases displayed on the display unit 32.
[0075] In addition, boundary setting unit 425 is not limited to being configured to set the boundaries of each virtual area based on the number of first words and phrases in the entire virtual space, but may be configured to set the boundaries of each virtual area based on the number of first words and phrases located in each virtual area, and if the word display control device is configured to be able to change the apparent size of the virtual space displayed on the display unit in response to a user's input operation on the input unit, boundary setting unit 425 may be configured to set the boundaries of each virtual area based on the number of first words and phrases displayed on the display unit among the first words and phrases in the entire virtual space.
[0076] Embodiment 5. Next, a phrase display control system 500 according to embodiment 5 will be described with reference to Fig. 1 and Fig. 13. The phrase display control system 500 according to embodiment 5 is different from the phrase display control system 100 according to embodiment 1 in that the phrase display control device has a display control unit different therefrom, but other configurations are the same. Configurations similar to those in embodiment 1 are denoted by the same reference numerals and description thereof will be omitted.
[0077] 1, the phrase display control system 500 according to the fifth embodiment includes a database 10, a phrase display control device 520, and a user terminal 30, which are connected to each other so as to be able to communicate with each other. The phrase display control device 520 includes a content acquisition unit 21, a first phrase acquisition unit 22, a second phrase acquisition unit 23, a position setting unit 24, a boundary setting unit 25, a display control unit 527, and a storage unit 28. Note that the hardware configuration of the phrase display control device 520 according to the fifth embodiment is similar to that of the phrase display control device 20 according to the first embodiment, and therefore a description thereof will be omitted.
[0078] The display control unit 527 changes the display mode of the first phrase and the second phrase to be displayed on the display unit 32 based on an input operation of the user to the input unit 31. For example, the display control unit 527 changes the display mode of the first phrases and the second phrases displayed on the display unit 32 based on an input signal indicating that the user has performed an input operation of a new phrase to the input unit 31. Specifically, the display control unit 527 changes the display mode of the first phrases and the second phrases displayed on the display unit 32, the first phrases and the second phrases having a degree of association with the new phrase lower than a preset threshold value, based on an input signal indicating that the user has performed an input operation of a new phrase to the input unit 31, so that the first phrases and the second phrases having a degree of association with the new phrase higher than a preset threshold value are less noticeable than the display mode of the first phrases and the second phrases having a degree of association with the new phrase higher than a preset threshold value. With this configuration, the phrase display control device 520 according to the fifth embodiment can make it easier for the user to find the phrase desired by the user from among the multiple first phrases by making other first phrases having a low degree of association with the first phrase desired by the user less noticeable.
[0079] Fig. 13 is a flowchart showing the processing performed by the phrase display control device 520 according to embodiment 5. As shown in Fig. 13, the processing performed by the phrase display control device 520 according to embodiment 5 differs from the processing performed by the phrase display control device 20 according to embodiment 1 in that after performing the processing of step ST8, the processing of steps ST9 and ST10 is performed.
[0080] 13, when the process of step ST8 is performed, the phrase display control device 520 judges whether or not a narrowing phrase input operation for narrowing down the first phrase has been performed as a new phrase input operation by the user to the input unit 31 (step ST9). In the process of step ST9, if a narrowing phrase input operation has been performed (YES in step ST9), the display control unit 527 changes the display manner of the first phrase and the second phrase displayed on the display unit 32 based on the relevance to the narrowing phrase (step ST10).
[0081] Embodiment 6 Next, a phrase display control system according to a sixth embodiment will be described with reference to Fig. 14. The phrase display control system according to the sixth embodiment differs from the phrase display control system 100 according to the first embodiment in that a plurality of first phrases and a plurality of second phrases are arranged in a plurality of virtual spaces, but the other configurations are the same.
[0082] As shown in FIG. 14, the phrase display control system according to the sixth embodiment arranges a plurality of first words and phrases and a plurality of second words and phrases in a plurality of virtual spaces including virtual spaces S1, S2, and S3. For example, the phrase display control system according to the sixth embodiment arranges each first word and phrase in one of the virtual spaces based on the date and time when the first word and phrase acquisition unit acquires the first word and phrase. Specifically, the phrase display control system according to the sixth embodiment arranges the first word and phrase in the virtual space S1 when the date and time when the first word and phrase acquisition unit acquires the first word and phrase is included in a first period that is a period before the first period that is preset, and arranges the first word and phrase in the virtual space S2 when the date and time when the first word and phrase acquisition unit acquires the first word and phrase is included in a second period that is a period before the first period that is preset. The phrase display control system may be configured to arrange the first words and phrases and the second words and phrases in one of the plurality of virtual spaces based on a genre that is highly related to the plurality of first words and phrases. For example, the phrase display control system may be configured to arrange first phrases highly related to sports and first phrases highly related to economy in different virtual spaces. By being configured in this way, the phrase display control system according to the sixth embodiment can reduce the discomfort of viewing caused by arranging many first phrases in a single virtual space, and can reduce the number of first phrases displayed on the display unit at one time, thereby reducing the processing load on the device.
[0083] In addition, the present disclosure allows free combinations of the respective embodiments, or modifications of any of the components of the respective embodiments, or omission of any of the components of the respective embodiments. [Industrial Applicability]
[0084] The phrase display control device according to the present disclosure can be used to organize information relating to a plurality of phrases, for example, by displaying a plurality of acquired phrases on a display unit. [Explanation of symbols]
[0085] 10 database, 20 phrase display control device, 21 content acquisition unit (document information acquisition unit), 22 first phrase acquisition unit, 23 second phrase acquisition unit, 24 position setting unit, 25 boundary setting unit, 26 search unit, 27 display control unit, 28 memory unit, 30 user terminal, 31 input unit, 32 display unit, 100 phrase display control system, 200 phrase display control system, 220 phrase display control device, 400 phrase display control system, 420 phrase display control device, 425 boundary setting unit, 500 phrase display control system, 520 phrase display control device, 527 display control unit, A1 virtual area, A2 virtual area, A3 virtual area, A4 virtual area, L1 boundary, S1 virtual space, S2 virtual space, S3 virtual space, r1 search result, w1 first phrase, w2 second phrase.
Claims
1. a first phrase acquiring unit that acquires a plurality of first phrases; a position setting unit that sets a position of each of the first words in a specific virtual space based on a degree of association between the plurality of first words; a boundary setting unit that divides the specific virtual space into a plurality of virtual regions and sets boundaries of each virtual region; a second phrase acquiring unit that acquires second phrases related to a plurality of first phrases located in a specific virtual area among the plurality of virtual areas; a display control unit that causes a display unit to display the first phrases so as to be located in the specific virtual space based on the positions of the first phrases set by the position setting unit, and causes the display unit to display the second phrase so as to be located in the specific virtual area. A phrase display control device comprising:
2. a document information acquisition unit that acquires a plurality of pieces of document information including the plurality of first words and phrases; The second term acquisition unit acquires the second term by extracting the second term included in a plurality of pieces of document information including a plurality of first terms located in the specific virtual area.
2. The phrase display control device according to claim 1,
3. a document information acquisition unit that acquires a plurality of pieces of document information including the plurality of first words and phrases; a search unit that searches for any document information including the selected first phrase from among the plurality of first phrases, based on an input signal indicating that any first phrase has been selected from among the plurality of first phrases.
2. The phrase display control device according to claim 1,
4. The display control unit, based on an input signal indicating that any one of the plurality of first phrases is selected, causes the display unit to display the selected first phrase and the other first phrases in different modes.
4. The phrase display control device according to claim 3.
5. A document information acquisition unit that acquires a plurality of document information including the plurality of first terms, The first term acquisition unit acquires the first terms by extracting the first terms included in the plurality of pieces of document information from the plurality of pieces of document information.
2. The phrase display control device according to claim 1,
6. The boundary setting unit sets a boundary of each virtual area based on the number of the first words displayed on the display unit.
6. The phrase display control device according to claim 1,
7. The boundary setting unit sets the boundary of each virtual area based on an input operation to an input unit.
6. The phrase display control device according to claim 1,
8. The display control unit causes the display unit to display the first phrases and the second phrase in different modes.
8. The phrase display control device according to claim 1, wherein the first and second display units are arranged to display a first and second word or phrase.
9. A phrase display control method performed by an apparatus including a first phrase acquisition unit, a position setting unit, a boundary setting unit, a second phrase acquisition unit, and a display control unit, comprising: a step of the first phrase acquiring unit acquiring a plurality of first phrases; a step of the position setting unit setting a position of each of the first phrases in a specific virtual space based on a degree of association between the plurality of first phrases; a step of the boundary setting unit dividing the specific virtual space into a plurality of virtual areas and setting a boundary of each virtual area; a step of the second phrase acquiring unit acquiring second phrases related to a plurality of first phrases located in a specific virtual area among the plurality of virtual areas; a step of causing the display control unit to display the first phrases on the display unit so as to be located in the specific virtual space based on the positions of the first phrases set by the position setting unit, and causing the display unit to display the second phrase on the display unit so as to be located in the specific virtual area. A phrase display control method comprising:
Citation Information
Patent Citations
Retrieval information display system, retrieval keyword information display method and retrieval keyword information display program
JP2004240887A
Retrieval system
JP2008250623A
Work propriety determination device
JP2022135007A