[go: up one dir, main page]

WO2024201546A1 - Phrase display control device and phrase display control method - Google Patents

Phrase display control device and phrase display control method Download PDF

Info

Publication number
WO2024201546A1
WO2024201546A1 PCT/JP2023/011676 JP2023011676W WO2024201546A1 WO 2024201546 A1 WO2024201546 A1 WO 2024201546A1 JP 2023011676 W JP2023011676 W JP 2023011676W WO 2024201546 A1 WO2024201546 A1 WO 2024201546A1
Authority
WO
WIPO (PCT)
Prior art keywords
phrase
phrases
unit
display control
display
Prior art date
Application number
PCT/JP2023/011676
Other languages
French (fr)
Japanese (ja)
Inventor
朝子 秋山
隼人 内出
槙紀 伊藤
美紗子 大橋
Original Assignee
三菱電機株式会社
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 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to JP2023578675A priority Critical patent/JP7646038B2/en
Priority to PCT/JP2023/011676 priority patent/WO2024201546A1/en
Publication of WO2024201546A1 publication Critical patent/WO2024201546A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri

Definitions

  • This disclosure relates to a word display control device and a word display control method.
  • a search system has been 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 these extracted keywords (see Patent Document 1).
  • This search system displays multiple extracted keywords on a two-dimensional plane so that the stronger the association between the keywords is, the closer the keywords are to each other, allowing the user to visually grasp the degree of association between the multiple keywords.
  • Patent Document 1 has an issue in that the more document data (document information) to be targeted, the more keywords to be displayed on the two-dimensional plane (space). Depending on the number of keywords to be displayed, the displayed content may become cluttered, making it difficult for the user to find the keyword (phrase) they are looking for.
  • the present disclosure aims to solve the above problem by providing a word display control device and a word display control method that can make it easier than ever to find a desired word from multiple words located in a space.
  • the phrase display control device is characterized by comprising a first phrase acquisition unit that acquires a plurality of first phrases, a position setting unit that sets the position of each of the first phrases in a specific virtual space based on the degree of association between the plurality of first phrases, a boundary setting unit that divides the specific virtual space into a plurality of virtual regions and sets the boundaries of each virtual region, a second phrase acquisition unit that acquires second phrases related to the plurality of first phrases located in a specific virtual region among the plurality of virtual regions, and a display control unit that causes the display unit to display the plurality of first phrases so as to be located in the specific virtual space based on the positions of each 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 region.
  • 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, allowing 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 multiple terms located in the space.
  • FIG. 1 is a block diagram showing a schematic configuration of a phrase display control system according to a first embodiment
  • FIG. 2 is a block diagram showing an example of a hardware configuration of the phrase display control system according to the first embodiment.
  • FIG. 2 is a block diagram showing an example of a hardware configuration of the phrase display control system according to the first embodiment.
  • 4 is a flowchart showing a process performed by the phrase display control device according to the first embodiment.
  • 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.
  • 2 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.
  • FIG. 3 is a diagram showing a plurality of first phrases and a plurality of second phrases that the phrase display control device in the first embodiment causes to be displayed on a display unit;
  • FIG. 11 is a block diagram showing a configuration of a phrase display control system according to a second embodiment.
  • 10 is a flowchart showing a process performed by a phrase display control device according to a second embodiment.
  • 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.
  • 13 is a flowchart showing a process performed by a phrase display control device according to the third embodiment.
  • 13 is a flowchart showing a process performed by a phrase display control device according to the fourth embodiment. 13 is a flowchart showing a process performed by a phrase display control device according to a fifth embodiment. 13 is a diagram showing a plurality of virtual spaces that a phrase display control device according to a sixth embodiment causes to be displayed on a display unit.
  • Fig. 1 is a block diagram showing a schematic configuration of the phrase display control system 100 according to the first embodiment.
  • 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).
  • the database 10 accumulates and stores a plurality of contents as a plurality of document information.
  • the database 10 acquires and stores a plurality of contents including HTML (Hyper Text Markup Language) data of a website, research paper data, e-book data, and other information from an external device electrically connected via a network (not shown).
  • HTML Hyper Text Markup Language
  • the content stored in the database 10 may be information that includes documents as at least a part of the information, and may also include still images, moving images, sounds, and other information in addition to documents.
  • 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.
  • the input unit 31 is configured with an input device consisting of any one or a combination of a keyboard, mouse, touch panel, microphone, etc.
  • 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.
  • the display unit 32 is configured with a liquid crystal panel, an organic or inorganic EL (Electroluminescence) panel, or other display device.
  • 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 input signals 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 memory unit 28.
  • the content acquisition unit 21, which serves as a document information acquisition unit, acquires multiple pieces of content.
  • the content acquisition unit 21 acquires multiple pieces of content stored in the database 10 from the database 10.
  • the content acquisition unit 21 acquires multiple pieces of content from the database 10 as search results when a user operating the user terminal 30 searches for one or more pieces of content 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 multiple pieces of content at once, or may be configured to perform a process of acquiring content one by one multiple times.
  • the content acquisition unit 21 may be configured to acquire information related to the time of the content, such as the date and time when the content acquisition unit 21 acquired the content, the date and time when the database 10 acquired the content, and the date and time when the creator of the content created the content.
  • the content acquisition unit 21 stores information about the acquired content in the storage unit 28.
  • the first phrase acquisition unit 22 acquires a plurality of first phrases.
  • the first phrase acquisition unit 22 acquires a plurality of first phrases, which are phrases having meanings related to the plurality of contents acquired by the content acquisition unit 21, from the database 10, the storage unit 28, or the user terminal 30.
  • the first phrase acquisition 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.
  • the first phrase acquisition unit 22 acquires a first phrase, which is a search phrase when a user operating the user terminal 30 searches for any of the plurality of contents stored in the database 10, in response to an input operation by the user accepted by the input unit 31.
  • the first phrase acquisition 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 of the plurality of contents stored in the database 10 by the user terminal 30.
  • 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 similar phrases 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 a 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.
  • the second phrase acquisition unit 23 acquires second phrases, which are phrases having meanings related to the multiple first phrases acquired by the first phrase acquisition unit 22. For example, when a user searches for one or more of the multiple contents stored in the database 10 based on one of the first phrases, the second phrase acquisition unit 23 acquires second phrases, which are phrases extracted from the multiple contents acquired by the content acquisition unit 21 as search results. Specifically, the second phrase acquisition unit 23 acquires, as the second phrase, a phrase selected based on frequency of use from the TKD (Title Keyword Description) of the HTML data, which is the multiple contents that are the search results, by text mining such as morphological analysis.
  • TKD Tule Keyword Description
  • the multiple contents acquired by the content acquisition unit 21 include the second phrase acquired by the second phrase acquisition unit 23 or a similar phrase to the second phrase.
  • the second phrase acquired by the second phrase acquisition unit 23 may be a word, may be a combination of multiple words, may be a 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 acquisition unit 23 and the second phrase will be described later.
  • the position setting unit 24 places each first phrase in a specific virtual space based on the degree of association between the multiple first phrases acquired by the first phrase acquisition unit 22. In other words, the position setting unit 24 sets the position of each first phrase in the specific virtual space based on the degree of association between the multiple first phrases acquired by the first phrase acquisition unit 22. For example, the position setting unit 24 sets the position of each first phrase in the specific virtual space according to the degree of association between the multiple first phrases such that the closer the positions of the first phrases are to each other, the higher the degree of association between the meanings of the first phrases acquired by the first phrase acquisition unit 22 are.
  • the position setting unit 24 sets the position of each first phrase by vectorizing each first phrase acquired by the first phrase acquisition unit 22 based on the degree of relevance between the first phrases and arranging these vectors in a multidimensional space that is a specific virtual space. Specifically, the position setting unit 24 sets the position of each first phrase by vectorizing each first phrase acquired by the first phrase acquisition unit 22 based on the degree of relevance between the first phrases and arranging these two-dimensional vectors in a two-dimensional space that is a specific virtual space. More specifically, the position setting unit 24 converts multiple first phrases into vectors according to the degree of relevance between each first phrase by an algorithm such as Word2Vec based on multiple contents corresponding to the first phrases. The position setting unit 24 stores the position of each first phrase in the specific virtual space in the storage unit 28.
  • 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 or phrase is included in when the specific virtual space is divided into multiple virtual regions based on the position of each first word or 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 or phrase in the specific virtual space set by the position setting unit 24, and associates each first word or 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.
  • 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.
  • the display control unit 27 causes the display unit 32 of the user terminal 30 to display the multiple first phrases acquired by the first phrase acquisition unit 22 and the second phrases acquired by the second phrase acquisition unit 23 so as to be located in a specific virtual space. Details of the content that the display control unit 27 causes to be displayed on the display unit 32 will be described later.
  • the storage unit 28 stores information such as data, programs, and parameters required for the phrase display control device 20 to perform various processes.
  • Fig. 2 is a block diagram showing an example of the hardware configuration of the phrase display control device 20 according to the first embodiment
  • 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.
  • 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 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, for example, 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 that is software, firmware, or a combination of software and firmware.
  • FIG. 4 is a flowchart showing the processing performed by the phrase display control device 20 according to embodiment 1.
  • the phrase display control device 20 when the phrase display control device 20 starts processing, it first acquires multiple pieces of content (step ST1). In this processing, the phrase display control device 20 acquires multiple pieces of content using the content acquisition unit 21 and stores them in the memory unit 28.
  • FIG. 5 is a diagram showing a state in which the phrase display control device 20 according to the first embodiment has arranged a plurality of first words w1 in the virtual space S1.
  • a plurality of first words w1 are arranged in the virtual space S1 based on the positions of the first words 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 content 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 not be configured to display the content.
  • 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).
  • the display control unit 27 may be configured to display the boundary L1 on the display unit 32 in response to a user's input operation 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, such as a hexagon, a rhombus, a square, or other shapes.
  • the phrase display control device 20 acquires second phrases corresponding to each virtual area by the second phrase acquisition unit 23 (step ST7).
  • the second phrase acquisition unit 23 acquires second phrases, which are phrases related to the first phrases located in each virtual area, in each virtual area.
  • the second phrase acquisition unit 23 performs a process for each virtual area to extract multiple phrases included in the multiple contents acquired by the content acquisition unit 21 as search results.
  • the second phrase acquisition unit 23 performs a process to acquire, for each virtual area, a predetermined number of phrases with the highest frequency of use among the extracted multiple phrases.
  • the second phrase acquisition unit 23 acquires, as second phrases, a predetermined number of phrases that is preset to be 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 among the extracted multiple phrases for each virtual area, and acquiring the three extracted phrases as second phrases.
  • the phrase display control device 20 displays the first phrase and the second phrase acquired by the first phrase acquisition unit 22 and the second phrase acquisition unit 23 on the display unit 32 of the user terminal 30 (step ST8).
  • FIG. 7 is a diagram showing a plurality of first words w1 and a plurality of second words w2 that the word display control device 20 according to the first embodiment causes the display unit 32 to display.
  • the display control unit 27 causes the display unit 32 to display the plurality of first words w1 so as to be positioned in the virtual space S1 based on the position of each first word w1 set by the position setting unit 24, and also causes the display unit 32 to display the second words w2 corresponding to each virtual region so as to be positioned in each virtual region.
  • the display control unit 27 causes the display unit 32 to display the second words w2 corresponding to each virtual region so as to be positioned in the center of each virtual region.
  • the display control unit 27 displays these second phrases w2 side by side on the display unit 32 so that these second phrases w2 are located in the center of the virtual area A1. Also, when the second phrase acquisition unit 23 acquires three second phrases w2, "design,” “UI,” and “graphics,” as phrases having meanings related to the multiple first phrases w1 located in the virtual area A2, the display control unit 27 displays these second phrases w2 side by side on the display unit 32 so that these second phrases w2 are located in the center of the virtual area A2.
  • the display control unit 27 displays these 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 area A3. Also, for example, when the second phrase acquisition unit 23 acquires three second phrases w2, "environment,” “CO2,” and “ozone layer,” as phrases having meanings related to the multiple first phrases w1 located in the virtual area A4, the display control unit 27 displays these 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 area A4. Note that the display control unit 27 displays these 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 area A4.
  • the phrase display control device 20 may be configured such that the position setting unit 24 sets the position of each first phrase in the 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 fine-tunes the positions of the first phrases and the second phrases in the virtual space S1, and causes the display unit 32 to display the first phrases and the second phrases whose positions have been fine-tuned.
  • the position setting unit 24 may be configured to fine-tune 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 when the first phrases and the second phrases are positioned so as to overlap each other when the first phrases and the second phrases are arranged in the virtual space S1.
  • the display control unit 27 displays the second phrase w2, which is a phrase having a meaning related to the first phrases in each virtual area, on the display unit 32 so as to be located in each virtual area.
  • the display control unit 27 displays the second phrase w2, which is a characteristic word indicating the characteristics of the first phrases in each virtual area, on the display unit 32 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.
  • the display control unit 27 displays each first phrase w1 on the display unit 32 based on the degree of association between the first phrases w1.
  • the user can infer the content of the first phrase w1 located around the second phrase w2. This allows the user to guess the approximate location in a specific virtual area of the first phrase that the user is looking for among the multiple first phrases displayed on the display unit 32, and the user can easily find the desired phrase from the multiple first phrases located in the virtual space S1.
  • the display control unit 27 causes the display unit 32 to display each first word w1 and each second word w2 in a different manner.
  • the display control unit 27 causes the display unit 32 to display the first words w1 and the second words w2 such that each second word w2 is in larger letters than each first word w1.
  • the display control unit 27 causes the display unit 32 to display each first word w1 and each second word w2 in different colors.
  • 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 second word w2 and the background is greater than the visual difference between each first word w1 and the background.
  • the display control unit 27 causes the display unit 32 to display the multiple first words w1 and the multiple second words w2 so that each second word w2 is in bolder characters than each first word w1. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first words w1 and the multiple second words w2 so that the transparency of each second word w2 is lower than the transparency of each first word w1. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first words w1 and the multiple second words w2 by adding an underline, border, frame, etc. to each second word w2 so that each second word w2 is easier to read than each first word 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 following is different from each other: character size, brightness, saturation, hue, thickness, transparency, underline, border, and frame, 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 any two or more of these are different from each other.
  • the display control unit 27 causes the display unit 32 to display each first phrase w1 and each second phrase w2 in a different manner, which allows the user to distinguish whether the phrase displayed on the display unit 32 is a first phrase or a second phrase, and allows the user to easily find the desired phrase from among the multiple phrases located in the virtual space S1.
  • the phrase display control device 20 ends the processing.
  • boundary L1 in FIG. 7 is not necessarily important information for the user, the display control unit 27 may be configured not to display boundary L1 on the display unit 32. This configuration allows the user to easily read the first phrase that is positioned at a position that overlaps boundary L1, and to easily find the desired phrase from among the multiple phrases positioned in the virtual space S1.
  • the display control unit 27 may be configured to display the boundary L1 on the display unit 32. With this configuration, even if the second phrase is not displayed in the center of the corresponding virtual area, the user can easily recognize the correspondence between each first phrase and each second phrase by visually checking the boundary of the virtual area corresponding to each second word. 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 area, and can, for example, position each second phrase at a position where it does not overlap with each first phrase or where the amount of overlap with each first phrase is small, thereby improving the visibility of the first phrase and the second phrase.
  • the phrase display control device 20 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 regions A1 to A4 and sets the boundary L1 of each virtual region, a second phrase acquisition unit 23 that acquires second phrases w2 that are related to the plurality of first phrases w1 that are located in a specific virtual region among the plurality of virtual regions A1 to A4, and a display control unit 27 that causes the display unit 32 to display the plurality of first phrases w1 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 causes the display unit 32 to display the second phrase w2 so as to be located in the specific virtual region.
  • a first phrase acquisition unit 22 that acquires a plurality of first phrases w
  • the phrase display control device 20 enables the user to infer the contents of 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, making it easier than ever to find a desired first word and phrase from multiple first words and phrases located in the virtual space S1.
  • the phrase display control device 20 also enables the user to grasp the trends 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, making it possible to provide the user with new knowledge based on the multiple first words and phrases.
  • the phrase display control device 20 is configured to acquire multiple first terms as search terms when searching for any of multiple contents using the first term acquisition unit 22, the phrase display control device 20 enables the user to grasp the trends and characteristics of the multiple first terms displayed on the display unit 32 based on the second term w2 displayed on the display unit 32, thereby enabling the user to become aware of the user's own latent interests and providing the user with new knowledge based on the multiple first terms.
  • the phrase display control device 20 also 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 a plurality of contents including a plurality of first words and phrases w1 located in a specific virtual area from the plurality of contents.
  • 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, making it easier than ever to find a desired first word or phrase from the plurality of first words and phrases located in the virtual space S1.
  • 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.
  • the first phrase acquisition unit can extract multiple first phrases from the multiple contents in a manner similar to the above-mentioned method in which the second phrase acquisition unit extracts multiple second phrases from the multiple contents.
  • the phrase display control device 20 is configured to acquire multiple first terms w1 related to a search after acquiring multiple contents by the content acquisition unit 21 as a search result when searching for any of the multiple contents using the first term w1, but is not limited to this.
  • the multiple first terms may be terms having meanings related to the multiple 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 multiple contents as search results based on the first term by the content acquisition unit.
  • the multiple contents acquired by the content acquisition unit are not limited to search results based on the first term, but may be content viewed by the user among search results when the user searches for content based on the first term.
  • 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.
  • 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 to this.
  • 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, from a plurality of first phrases located in a specific virtual area, a second phrase having a meaning related to these plurality of first phrases by the second phrase acquisition unit.
  • the phrase display control device may be configured to acquire, from among the phrases extracted from a plurality of first phrases located in a specific virtual area, a phrase selected based on the frequency of use as the second phrase by the second phrase acquisition unit. When configured in this way, the phrase display control device does not need to include a content acquisition unit.
  • 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 to this.
  • 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 the user's input operation on the input unit 31.
  • the phrase display control device may be configured so 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.
  • the phrase display control device 20 is configured to set the positions of the multiple first words and phrases w1 in the virtual space S1 by the position setting unit 24 based on the relevance of the meanings of each first word and phrase w1, but is not limited to this.
  • the phrase display control device may be configured to set the positions of the multiple first words and phrases in the virtual space by the position setting unit based on the relevance between the multiple first words and phrases, for example, the phrase display control device may be configured to set the positions of the multiple first words and phrases in the virtual space based on the relevance of the date and time when the first word and phrase acquisition unit acquired each first word and phrase, or based on the relevance of the meanings of each first word and phrase w1 and the relevance of the date and time when each first word and phrase was acquired.
  • the phrase display control device may be configured to set the positions of the multiple first words and phrases in the virtual space such that the closer the date and time when the first word and phrase acquisition unit acquired each first word and phrase, the closer the positions of the multiple first words and phrases in the virtual space.
  • the phrase display control device may also be configured to set the positions of the multiple first phrases in the virtual space such that the more recent the date and time that the first phrase acquisition unit acquires each first phrase, the closer the positions of the multiple first phrases in the virtual space are to a predetermined position in the virtual space, for example, the center of the virtual space.
  • phrase display control system 200 according to embodiment 2 will be described with reference to Figures 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 configurations similar to those in embodiment 1 are denoted by the same reference numerals and descriptions thereof will be omitted.
  • the phrase display control system 200 includes a database 10, a phrase display control device 220, and a user terminal 30, which are connected to each other so that they can 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 memory unit 28.
  • 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.
  • 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.
  • the search unit 26 may be configured to search for one of the multiple contents stored in the storage unit 28 when 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 destination of the multiple contents stored in the storage unit 28 when the storage unit 28 stores information regarding the addresses, URLs, and other reference destinations of the multiple contents.
  • 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 processing in step ST8, processing in steps ST11 to ST13 is performed.
  • step ST11 the phrase display control device 220 judges whether or not there has been an input signal indicating a selection operation for any of the multiple first terms displayed on the display unit 32 (step ST11). In this processing, the phrase display control device 220 judges whether or not there has been an operation by 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 processing of step ST11, if there has been 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 processing.
  • step ST11 If, in the process of step ST11, there is an input signal indicating a selection operation for any of the first terms (YES in step ST11), the phrase display control device 220 causes the search unit 26 to search for one of the multiple contents based on the selected first term (step ST12).
  • the phrase 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 search for content that uses the same term as a search term previously performed.
  • 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 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 greater than the visual difference between the other first phrases and the background.
  • the display control unit 27 causes the display unit 32 to display the multiple first phrases so that the selected first phrase is in larger letters than the other first phrases. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases so that the selected first phrase is in bolder letters than the other first phrases. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases so that the transparency of the selected first phrase is lower than the transparency of the other first phrases.
  • 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 these display manners is similar to the difference in manner when the display control unit 27 displays the selected first phrase and other first phrases in different manners, as described above, and therefore will not be described here.
  • 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).
  • step ST13 the phrase display control device 220 displays on the display unit 32 a list of search results r1 of content based on the selected first word w1 at a position that does not overlap with the virtual space S1.
  • the phrase display control device 220 causes the display control unit 27 to display content corresponding to the selected search result on the display unit 32.
  • the phrase display control device 220 may be configured to display on the display unit 32 a list of the browsing history of the search results of content based on the selected first word w1, instead of displaying on the display unit 32 a list of search results r1 of content based on the selected first word w1.
  • the word display control device 220 ends the processing.
  • the phrase display control device 220 includes a content acquisition unit 21 that acquires a plurality of contents including a plurality of first terms w1, and a search unit 26 that searches for any of the plurality of contents including a selected first term w1 based on an input signal indicating that any of the plurality of first terms w1 has been selected.
  • 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 search term for content among the plurality of first terms w1 displayed on the display unit 32.
  • the phrase display control device 220 is configured such that the search unit 26 searches for 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 only needs to 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.
  • the phrase display control device may be configured such that when an input signal indicating a selection operation for one of the multiple first words displayed on the display unit 32 is received, the search unit searches for new content via a network.
  • 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.
  • 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 differs 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 the processing performed after step ST8.
  • the phrase display control device determines whether or not there has been an input signal indicating a selection operation for any of the multiple second terms displayed on the display unit 32 (step ST14). In this process, the phrase display control device according to embodiment 3 determines whether or not there has been an operation by the user to search for any of the multiple contents using any of the multiple second terms displayed on the display unit 32 as a search term. In the process of step ST14, if there has been no input signal indicating a selection operation for any of the second terms (NO in step ST14), the phrase display control device according to embodiment 3 ends the process.
  • step ST14 If, in the process of step ST14, an input signal indicating a selection operation for any of the second phrases is received (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 using 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 results on the display unit 32 (step ST16). After performing the process of step ST13, the phrase display control device 220 ends the process.
  • 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.
  • the phrase display control system 400 includes a database 10, a phrase display control device 420, and a user terminal 30, which are connected to each other so that they can 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 memory unit 28.
  • 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.
  • 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 the boundaries of each virtual area. Furthermore, the boundary setting unit 425 changes the boundaries 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 boundaries of each virtual area from a first position to a second position when dividing the virtual space into a plurality of virtual areas, based on a predetermined trigger. 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.
  • the 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, the 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 the display unit 32. Specifically, when the number of first words and phrases in the virtual space is greater than a preset threshold, the 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.
  • 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.
  • step ST4 the phrase display control device 420 judges whether the number of first words located in the virtual space is within a preset threshold value (step ST4).
  • the phrase display control device 420 compares the number of first words located in the virtual space with the preset threshold value to judge whether the number of first words is too large to be easily seen when multiple first words are displayed on the display unit 32.
  • step ST4 if the number of first words 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.
  • step ST4 if the number of first words 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 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 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 greater than the number of divisions already set.
  • the threshold value referenced in the processing of step ST4 does not have to be a single value, and may, for example, indicate a range of numerical values.
  • the word 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 is smaller than the number of divisions already set. After performing the processing of step ST5, the word display control device 420 performs the processing of step ST6.
  • the phrase display control device 420 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.
  • the phrase display control device 220 can increase the number of divisions into which the virtual space is divided, thereby preventing the desired first words and phrases from becoming difficult to find due to the large number of first words and phrases displayed on the display unit 32.
  • the phrase display control device 420 is configured to set the boundaries of each virtual area based on the user's input operation on the input unit 31.
  • the phrase display control device 220 can make it easier for the user to find a desired first phrase from among the multiple 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.
  • the boundary setting unit 425 is not limited to being configured to set the boundary of each virtual area based on the number of first words in the entire virtual space, but may be configured to set the boundary of each virtual area based on the number of first words located in each virtual area, or, 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, may be configured to set the boundary of each virtual area based on the number of first words displayed on the display unit out of the first words in the entire virtual space.
  • 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 the other configurations are the same. Configurations similar to those in embodiment 1 are denoted by the same reference numerals and descriptions thereof will be omitted.
  • the phrase display control system 500 includes a database 10, a phrase display control device 520, and a user terminal 30, which are connected to each other so that they can 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 memory unit 28.
  • 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.
  • the display control unit 527 changes the display mode of the first phrase and the second phrase displayed on the display unit 32 based on the user's input operation on the input unit 31. For example, the display control unit 527 changes the display mode of the multiple first phrases and the multiple 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 on the input unit 31.
  • the display control unit 527 changes the display mode of the multiple first phrases and the multiple 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 on the input unit 31 so that the first phrases and the second phrases whose relevance to the new phrase is lower than a preset threshold value become less noticeable than the display mode of the first phrases and the second phrases whose relevance to the new phrase is higher than a preset threshold value.
  • the phrase display control device 520 can make it easier for the user to find the desired first phrase from among multiple first phrases by making other first phrases that are less related to the first phrase the user is looking for less noticeable.
  • 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 processing in step ST8, processing in steps ST9 and ST10 is performed.
  • the word display control device 520 determines whether or not a narrowing-down phrase that narrows down the first phrase has been input as a new word input operation by the user to the input unit 31 (step ST9). If a narrowing-down phrase has been input in the processing of step ST9 (YES in step ST9), the display control unit 527 changes the display mode of the first and second phrases displayed on the display unit 32 based on the relevance to the narrowing-down phrase (step ST10).
  • 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.
  • the phrase display control system places a plurality of first words and a plurality of second words 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 places each first word in one of the virtual spaces based on the date and time when the first word acquisition unit acquires the first word. Specifically, the phrase display control system according to the sixth embodiment places the first word in virtual space S1 when the date and time when the first word acquisition unit acquires the first word is included in a first period that is set in advance, and places the first word in virtual space S2 when the date and time when the first word acquisition unit acquires the first word is included in a second period that is a period prior to the first period that is set in advance.
  • the phrase display control system may be configured to place the plurality of first words and a plurality of second words in one of the plurality of virtual spaces based on a genre that is highly related to the plurality of first words and phrases.
  • the phrase display control system may be configured to place first phrases highly related to sports and first phrases highly related to economics in different virtual spaces.
  • the phrase display control device can be used, for example, to organize information relating to multiple phrases by displaying multiple acquired phrases on a display unit.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This phrase display control device (20) is provided with: a first phrase acquisition unit (22) for acquiring a plurality of first phrases (w1); a position-setting unit (24) for setting the position of each first phrase in a specific virtual space (S1) on the basis of the degree of association between the plurality of first phrases; a boundary-setting unit (25) for dividing the specific virtual space into a plurality of virtual regions and setting a boundary (L1) of each virtual region; a second phrase acquisition unit (23) for acquiring a second phrase (w2) located in a specific virtual region among the plurality of virtual regions and associated with the plurality of first phrases; and a display control unit (27) that causes a display unit (32) to display the plurality of first phrases so as to be positioned in the specific virtual space on the basis of the position of each first phrase set by the position-setting unit, and causes the display unit to display the second phrase so as to be positioned in the specific virtual region.

Description

語句表示制御装置及び語句表示制御方法Phrase display control device and phrase display control method

 本開示は、語句表示制御装置及び語句表示制御方法に関する。 This disclosure relates to a word display control device and a word display control method.

 複数の文書データから、当該複数の文書データに含まれる複数のキーワードを抽出して2次元平面に表示し、これら抽出したキーワードに基づいて当該複数の文書データのうちいずれかの文書データを検索する検索システムが開示されている(特許文献1参照)。この検索システムは、抽出した複数のキーワード間の関連性が強いほどこれらのキーワードが近い位置になるように複数のキーワードを2次元平面に表示することで、ユーザが複数のキーワードの関連度を視覚的に把握できるようにしている。 A search system has been 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 these extracted keywords (see Patent Document 1). This search system displays multiple extracted keywords on a two-dimensional plane so that the stronger the association between the keywords is, the closer the keywords are to each other, allowing the user to visually grasp the degree of association between the multiple keywords.

特表2008-250623号公報Special Publication No. 2008-250623

 特許文献1に記載の検索システムは、対象となる文書データ(文書情報)が増えるほど2次元平面(空間)に表示させるキーワードの数が増えるため、表示するキーワードの数によっては表示内容が煩雑になり、ユーザが求めるキーワード(語句)を見つけにくくなる場合があるという課題がある。 The search system described in Patent Document 1 has an issue in that the more document data (document information) to be targeted, the more keywords to be displayed on the two-dimensional plane (space). Depending on the number of keywords to be displayed, the displayed content may become cluttered, making it difficult for the user to find the keyword (phrase) they are looking for.

 本開示は、上記課題を解決するものであって、従来よりも空間に位置する複数の語句から求める語句を見つけやすくすることができる語句表示制御装置及び語句表示制御方法を提供することを目的とする。 The present disclosure aims to solve the above problem by providing a word display control device and a word display control method that can make it easier than ever to find a desired word from multiple words located in a space.

 本開示に係る語句表示制御装置は、複数の第1語句を取得する第1語句取得部と、複数の第1語句間の関連度に基づいて、特定の仮想空間における各第1語句の位置を設定する位置設定部と、特定の仮想空間を複数の仮想領域に区分して各仮想領域の境界を設定する境界設定部と、複数の仮想領域のうち特定の仮想領域に位置する複数の第1語句に関連する第2語句を取得する第2語句取得部と、位置設定部によって設定された各第1語句の位置に基づいて特定の仮想空間に位置するように複数の第1語句を表示部に表示させ、かつ特定の仮想領域に位置するように第2語句を表示部に表示させる表示制御部と、を備えたことを特徴とする。 The phrase display control device according to the present disclosure is characterized by comprising a first phrase acquisition unit that acquires a plurality of first phrases, a position setting unit that sets the position of each of the first phrases in a specific virtual space based on the degree of association between the plurality of first phrases, a boundary setting unit that divides the specific virtual space into a plurality of virtual regions and sets the boundaries of each virtual region, a second phrase acquisition unit that acquires second phrases related to the plurality of first phrases located in a specific virtual region among the plurality of virtual regions, and a display control unit that causes the display unit to display the plurality of first phrases so as to be located in the specific virtual space based on the positions of each 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 region.

 本開示によれば、複数の文書情報に含まれる複数の第1語句が位置する特定の空間を複数の領域に区分し、複数の領域に位置する複数の第1語句と、複数の領域のうち特定の領域に位置する複数の第1語句に関連する第2語句と、を表示部に表示させるので、ユーザは、第2語句によって特定の領域に位置する複数の第1語句の内容を推測することが可能になり、従来よりも空間に位置する複数の語句から求める語句を見つけやすくすることができる。 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, allowing 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 multiple terms located in the space.

実施の形態1に係る語句表示制御システムの概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of a phrase display control system according to a first embodiment; 実施の形態1に係る語句表示制御システムのハードウェア構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of a hardware configuration of the phrase display control system according to the first embodiment. 実施の形態1に係る語句表示制御システムのハードウェア構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of a hardware configuration of the phrase display control system according to the first embodiment. 実施の形態1に係る語句表示制御装置が行う処理を示すフローチャート。4 is a flowchart showing a process performed by the phrase display control device according to the first embodiment. 実施の形態1に係る語句表示制御装置が2次元空間に複数の第1語句を配置した状態を示す図。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. 実施の形態1に係る語句表示制御装置が2次元空間を複数の仮想領域に区分した状態を示す図。2 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. 実施の形態1に係る語句表示制御装置が表示部に表示させる複数の第1語句及び複数の第2語句を示す図。3 is a diagram showing a plurality of first phrases and a plurality of second phrases that the phrase display control device in the first embodiment causes to be displayed on a display unit; 実施の形態2に係る語句表示制御システムの構成を示すブロック図。FIG. 11 is a block diagram showing a configuration of a phrase display control system according to a second embodiment. 実施の形態2に係る語句表示制御装置が行う処理を示すフローチャート。10 is a flowchart showing a process performed by a phrase display control device according to a second embodiment. 実施の形態2に係る語句表示制御装置が表示部に表示させる複数の第1語句、複数の第2語句及び第1語句による検索結果を示す図。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. 実施の形態3に係る語句表示制御装置が行う処理を示すフローチャート。13 is a flowchart showing a process performed by a phrase display control device according to the third embodiment. 実施の形態4に係る語句表示制御装置が行う処理を示すフローチャート。13 is a flowchart showing a process performed by a phrase display control device according to the fourth embodiment. 実施の形態5に係る語句表示制御装置が行う処理を示すフローチャート。13 is a flowchart showing a process performed by a phrase display control device according to a fifth embodiment. 実施の形態6に係る語句表示制御装置が表示部に表示させる複数の仮想空間を示す図。13 is a diagram showing a plurality of virtual spaces that a phrase display control device according to a sixth embodiment causes to be displayed on a display unit.

 以下、本開示に係る実施の形態について図面を参照しながら詳細に説明する。
実施の形態1.
 まず、図1を参照して、実施の形態1に係る語句表示制御システム100の概略構成について説明する。図1は、実施の形態1に係る語句表示制御システム100の概略構成を示すブロック図である。図1に示すように、語句表示制御システム100は、データベース10と、語句表示制御装置20と、ユーザ端末30と、を備えており、これらが互いに通信可能に接続されている。実施の形態1に係る語句表示制御システム100は、データベース10、ユーザ端末30、図示しないネットワークを介して電気的に接続された外部の装置等からの入力信号に基づいて語句表示制御装置20が取得した情報を、ユーザ端末30に表示させるためのシステムである。
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).

 データベース10は、複数の文書情報としての複数のコンテンツを蓄積して記憶している。例えば、データベース10は、図示しないネットワークを介して電気的に接続された外部の装置等から、WEBサイトのHTML(Hyper Text Markup Language)データ、論文データ、電子書籍データ、その他の情報を含む複数のコンテンツを取得して記憶している。なお、実施の形態1において、データベース10が記憶しているコンテンツは、少なくとも情報の一部に文書を含む情報であればよく、文書以外に静止画像、動画像、音、その他の情報を含むものであってもよい。 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, research paper data, e-book data, and other information from an external device electrically connected via a network (not shown). Note that in the first embodiment, the content stored in the database 10 may be information that includes documents as at least a part of the information, and may also include still images, moving images, sounds, and other information in addition to documents.

 図1に示すように、ユーザ端末30は、入力部31と、表示部32と、を備えている。入力部31は、ユーザによる入力操作を受け付けて、入力操作に応じた信号を語句表示制御装置20に出力する。例えば、入力部31は、キーボード、マウス、タッチパネル、マイクロフォン等のいずれか又はこれらの組合せからなる入力装置によって構成されている。表示部32は、入力部31が受け付けた入力操作に応じた内容、及び語句表示制御装置20から入力された信号に応じた内容を表示する。例えば、表示部32は、液晶パネル、有機又は無機EL(Electroluminescence)パネル、その他の表示装置によって構成されている。 As shown in FIG. 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 consisting of any one or a combination of a keyboard, mouse, touch panel, microphone, etc. 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.

 語句表示制御装置20は、データベース10及びユーザ端末30からの入力信号に基づいて、ユーザ端末30の表示部32に表示させる内容を制御する装置である。図1に示すように、語句表示制御装置20は、コンテンツ取得部21と、第1語句取得部22と、第2語句取得部23と、位置設定部24と、境界設定部25と、表示制御部27と、記憶部28と、を備えている。 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 input signals 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 memory unit 28.

 文書情報取得部としてのコンテンツ取得部21は、複数のコンテンツを取得する。例えば、コンテンツ取得部21は、データベース10からデータベース10が記憶している複数のコンテンツを取得する。具体的には、コンテンツ取得部21は、入力部31が受け付けた入力操作に応じて、ユーザ端末30を操作するユーザがデータベース10に記憶されている複数のコンテンツのうちいずれか1つ又は複数のコンテンツを検索した際の検索結果として、複数のコンテンツをデータベース10から取得する。コンテンツ取得部21は、一度に複数のコンテンツを取得するように構成されていてもよいし、一つずつコンテンツを取得する処理を複数回行うように構成されていてもよい。また、コンテンツ取得部21は、複数のコンテンツを取得する際に、コンテンツ取得部21がコンテンツを取得した日時、データベース10がコンテンツを取得した日時、コンテンツの作成者が当該コンテンツを作成した日時等、コンテンツの時間に関連する情報を取得するように構成されていてもよい。コンテンツ取得部21は、取得したコンテンツ等の情報を記憶部28に記憶させる。 The content acquisition unit 21, which serves as a document information acquisition unit, acquires multiple pieces of content. For example, the content acquisition unit 21 acquires multiple pieces of content stored in the database 10 from the database 10. Specifically, the content acquisition unit 21 acquires multiple pieces of content from the database 10 as search results when a user operating the user terminal 30 searches for one or more pieces of content 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 multiple pieces of content at once, or may be configured to perform a process of acquiring content one by one multiple times. In addition, when acquiring multiple pieces of content, the content acquisition unit 21 may be configured to acquire information related to the time of the content, such as the date and time when the content acquisition unit 21 acquired the content, the date and time when the database 10 acquired the content, and the date and time when the creator of the content created the content. The content acquisition unit 21 stores information about the acquired content in the storage unit 28.

 第1語句取得部22は、複数の第1語句を取得する。例えば、第1語句取得部22は、コンテンツ取得部21が取得する複数のコンテンツに関連する意味を有する語句である第1語句を、データベース10、記憶部28又はユーザ端末30から複数個取得する。また、例えば、第1語句取得部22は、入力部31が受け付けたユーザによる入力操作に応じた語句である第1語句を、ユーザ端末30からの入力信号に基づいて取得する。具体的には、第1語句取得部22は、入力部31が受け付けたユーザによる入力操作に応じて、ユーザ端末30を操作するユーザがデータベース10に記憶されている複数のコンテンツのうちいずれかのコンテンツを検索する際の検索語句である第1語句を取得する。言い換えると、第1語句取得部22は、ユーザがユーザ端末30によってデータベース10に記憶されている複数のコンテンツのうちいずれかのコンテンツを検索した際に、入力部31が受け付けた入力操作に応じた検索語句である第1語句を取得する。 The first phrase acquisition unit 22 acquires a plurality of first phrases. For example, the first phrase acquisition unit 22 acquires a plurality of first phrases, which are phrases having meanings related to the plurality of contents acquired by the content acquisition unit 21, from the database 10, the storage unit 28, or the user terminal 30. Also, for example, the first phrase acquisition 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 acquisition unit 22 acquires a first phrase, which is a search phrase when a user operating the user terminal 30 searches for any of the 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 acquisition 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 of the plurality of contents stored in the database 10 by the user terminal 30.

 このように第1語句取得部22が構成されている場合、コンテンツ取得部21が取得する複数のコンテンツは、ユーザが第1語句に基づいてコンテンツを検索した際の検索履歴であり、第1語句取得部22が取得する第1語句又は第1語句の類似語句を含んでいる。なお、第1語句取得部22は、複数の第1語句を、ユーザ端末30から直接取得するように構成されていてもよいし、ユーザ端末30からの入力信号に基づいて複数の第1語句を記憶している記憶部28から必要に応じて取得するように構成されていてもよい。また、第1語句取得部22が取得する第1語句は、単語であってもよいし、複数の単語の組合せによって構成されていてもよいし、1つの句であってもよいし、複数の句の組合せによって構成されていてもよいし、単文であってもよいし、複数の文の組合せによって構成されていてもよいし、これらの単語、句、文の組合せによって構成されていてもよい。 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 similar phrases 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 a 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.

 第2語句取得部23は、第1語句取得部22が取得する複数の第1語句に関連する意味を有する語句である第2語句を取得する。例えば、第2語句取得部23は、ユーザがデータベース10に記憶されている複数のコンテンツのうちいずれか1つ又は複数のコンテンツをいずれかの第1語句に基づいて検索を行った際に、検索結果としてコンテンツ取得部21によって取得された複数のコンテンツから抽出した語句である第2語句を取得する。具体的には、第2語句取得部23は、検索結果である複数のコンテンツであるHTMLデータのTKD(Title Keyword Description)から形態素解析等のテキストマイニングによって抽出した語句のうち、使用頻度に基づいて選択された語句を第2語句として取得する。このように第2語句取得部23が構成されている場合、コンテンツ取得部21が取得する複数のコンテンツは、第2語句取得部23が取得する第2語句又は第2語句の類似語句を含んでいる。なお、第2語句取得部23が取得する第2語句は、単語であってもよいし、複数の単語の組合せによって構成されていてもよいし、1つの句であってもよいし、複数の句の組合せによって構成されていてもよいし、単文であってもよいし、複数の文の組合せによって構成されていてもよいし、これらの単語、句、文の組合せによって構成されていてもよい。第2語句取得部23及び第2語句の詳細については、後述する。 The second phrase acquisition unit 23 acquires second phrases, which are phrases having meanings related to the multiple first phrases acquired by the first phrase acquisition unit 22. For example, when a user searches for one or more of the multiple contents stored in the database 10 based on one of the first phrases, the second phrase acquisition unit 23 acquires second phrases, which are phrases extracted from the multiple contents acquired by the content acquisition unit 21 as search results. Specifically, the second phrase acquisition unit 23 acquires, as the second phrase, a phrase selected based on frequency of use from the TKD (Title Keyword Description) of the HTML data, which is the multiple contents that are the search results, by text mining such as morphological analysis. When the second phrase acquisition unit 23 is configured in this way, the multiple contents acquired by the content acquisition unit 21 include the second phrase acquired by the second phrase acquisition unit 23 or a similar phrase to the second phrase. The second phrase acquired by the second phrase acquisition unit 23 may be a word, may be a combination of multiple words, may be a 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 acquisition unit 23 and the second phrase will be described later.

 位置設定部24は、第1語句取得部22が取得した複数の第1語句間の関連度に基づいて、各第1語句を特定の仮想空間に配置する。言い換えると、位置設定部24は、第1語句取得部22が取得した複数の第1語句間の関連度に基づいて、特定の仮想空間における各第1語句の位置を設定する。例えば、位置設定部24は、第1語句取得部22が取得した各第1語句が有する意味の関連度が高いほど互いの位置が近い位置になるように、特定の仮想空間における各第1語句の位置を複数の第1語句間の関連度に応じて設定する。 The position setting unit 24 places each first phrase in a specific virtual space based on the degree of association between the multiple first phrases acquired by the first phrase acquisition unit 22. In other words, the position setting unit 24 sets the position of each first phrase in the specific virtual space based on the degree of association between the multiple first phrases acquired by the first phrase acquisition unit 22. For example, the position setting unit 24 sets the position of each first phrase in the specific virtual space according to the degree of association between the multiple first phrases such that the closer the positions of the first phrases are to each other, the higher the degree of association between the meanings of the first phrases acquired by the first phrase acquisition unit 22 are.

 例えば、位置設定部24は、第1語句取得部22が取得した各第1語句を互いの関連度に基づいてベクトル化し、これらのベクトルを特定の仮想空間である多次元空間に配置することで、各第1語句の位置を設定する。具体的には、位置設定部24は、第1語句取得部22が取得した各第1語句を互いの関連度に基づいて2次元ベクトル化し、これらの2次元ベクトルを特定の仮想空間である2次元空間に配置することで、各第1語句の位置を設定する。より具体的には、位置設定部24は、第1語句に対応する複数のコンテンツに基づいて、Word2Vec等のアルゴリズムによって複数の第1語句をこれらの各第1語句間の関連度に応じたベクトルに変換する。位置設定部24は、特定の仮想空間における各第1語句の位置を、記憶部28に記憶させる。 For example, the position setting unit 24 sets the position of each first phrase by vectorizing each first phrase acquired by the first phrase acquisition unit 22 based on the degree of relevance between the first phrases and arranging these vectors in a multidimensional space that is a specific virtual space. Specifically, the position setting unit 24 sets the position of each first phrase by vectorizing each first phrase acquired by the first phrase acquisition unit 22 based on the degree of relevance between the first phrases and arranging these two-dimensional vectors in a two-dimensional space that is a specific virtual space. More specifically, the position setting unit 24 converts multiple first phrases into vectors according to the degree of relevance between each first phrase by an algorithm such as Word2Vec based on multiple contents corresponding to the first phrases. The position setting unit 24 stores the position of each first phrase in the specific virtual space in the storage unit 28.

 境界設定部25は、位置設定部24が複数の第1語句を配置した特定の仮想空間を複数の仮想領域に区分して各仮想領域の境界を設定する。言い換えると、境界設定部25は、位置設定部24が設定した特定の仮想空間における各第1語句の位置に基づいて、当該特定の仮想空間を複数の仮想領域に区分した際に、各第1語句がいずれの仮想領域に含まれるかを設定する。また、言い換えると、境界設定部25は、位置設定部24が設定した特定の仮想空間における各第1語句の位置に基づいて、当該特定の仮想空間を複数の仮想領域に区分し、各第1語句にいずれかの仮想領域を対応付けている。例えば、境界設定部25は、特定の仮想空間を、予め設定されている区分数に基づいて区分する。具体的には、境界設定部25は、予め設定されている自然数であるn及びmの値に基づいて、複数の第1語句が配置される特定の仮想空間である2次元空間をn×mの領域に区分する。境界設定部25は、設定した各仮想領域の境界に関する情報を記憶部28に記憶させる。 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 or phrase is included in when the specific virtual space is divided into multiple virtual regions based on the position of each first word or 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 or phrase in the specific virtual space set by the position setting unit 24, and associates each first word or 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.

 表示制御部27は、特定の仮想空間に位置するように、第1語句取得部22が取得した複数の第1語句及び第2語句取得部23が取得した第2語句を、ユーザ端末30の表示部32に表示させる。表示制御部27が表示部32に表示させる内容の詳細については、後述する。 The display control unit 27 causes the display unit 32 of the user terminal 30 to display the multiple first phrases acquired by the first phrase acquisition unit 22 and the second phrases acquired by the second phrase acquisition unit 23 so as to be located in a specific virtual space. Details of the content that the display control unit 27 causes to be displayed on the display unit 32 will be described later.

 記憶部28は、語句表示制御装置20が各種処理を行うために必要なデータ、プログラム及びパラメータ等の情報を記憶する。 The storage unit 28 stores information such as data, programs, and parameters required for the phrase display control device 20 to perform various processes.

 次に、図2及び図3を参照して、実施の形態1に係る語句表示制御装置20のハードウェア構成について説明する。図2は、実施の形態1に係る語句表示制御装置20のハードウェア構成の一例を示すブロック図であり、図3は、実施の形態1に係る語句表示制御装置20の図2とは異なるハードウェア構成の一例を示すブロック図である。例えば、図2に示すように、語句表示制御装置20は、プロセッサ20a、メモリ20b及びI/Oポート20cを有し、メモリ20bに格納されているプログラムをプロセッサ20aが読み出して実行するように構成されている。メモリ20bは、例えば、RAM、ROM、フラッシュメモリ、EPROM、EEPROM等の、不揮発性又は揮発性の半導体メモリであってよい。また、メモリ20bは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等であってもよい。さらにメモリ20bは、HDD又はSSDであってもよい。 Next, the 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 the 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 SSD.

 また、例えば、図3に示すように、語句表示制御装置20は、専用のハードウェアである処理回路20d及びI/Oポート20cを有している。処理回路20dは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、システムLSI(Large-Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、又はこれらの組み合わせによって構成される。語句表示制御装置20の各機能は、これらプロセッサ20a又は専用のハードウェアである処理回路20dがソフトウェア、ファームウェアまたはソフトウェアとファームウェアとの組合せであるプログラムを実行することによって実現される。 Also, as shown in FIG. 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, for example, 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 that is software, firmware, or a combination of software and firmware.

 次に、図4乃至7を参照して、語句表示制御装置20が表示部32に各種情報を表示させるために行う処理について説明する。図4は、実施の形態1に係る語句表示制御装置20が行う処理を示すフローチャートである。図4に示すように、語句表示制御装置20は、処理を開始すると、まず、複数のコンテンツを取得する(ステップST1)。この処理において、語句表示制御装置20は、コンテンツ取得部21によって複数のコンテンツを取得し、記憶部28に記憶させている。 Next, the processing performed by the phrase display control device 20 to display various information on the display unit 32 will be described with reference to Figures 4 to 7. Figure 4 is a flowchart showing the processing performed by the phrase display control device 20 according to embodiment 1. As shown in Figure 4, when the phrase display control device 20 starts processing, it first acquires multiple pieces of content (step ST1). In this processing, the phrase display control device 20 acquires multiple pieces of content using the content acquisition unit 21 and stores them in the memory unit 28.

 ステップST1の処理を行うと、語句表示制御装置20は、複数の第1語句を取得する(ステップST2)。この処理において、語句表示制御装置20は、第1語句取得部22によって、表示部32に表示させるための複数の第1語句を取得している。ステップST2の処理を行うと、語句表示制御装置20は、特定の仮想空間における各第1語句の位置を設定する(ステップST3)。この処理において、語句表示制御装置20は、表示部32に複数の第1語句を表示させる際の、特定の仮想空間における各第1語句の位置を位置設定部24によって設定している。例えば、この処理において、語句表示制御装置20は、表示部32に複数の第1語句を表示させる際の、2次元空間における各第1語句の位置を位置設定部24によって設定している。 When the processing of step ST1 is performed, the phrase display control device 20 acquires a plurality of first words and phrases (step ST2). In this processing, 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 processing 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 processing, 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 displaying the plurality of first words and phrases on the display unit 32. For example, in this processing, the phrase display control device 20 sets the position of each first word and phrase in two-dimensional space by the position setting unit 24 when displaying the plurality of first words and phrases on the display unit 32.

 図5は、実施の形態1に係る語句表示制御装置20が仮想空間S1に複数の第1語句w1を配置した状態を示す図である。図5においては、位置設定部24によって設定された、特定の仮想空間としての2次元空間である仮想空間S1における各第1語句の位置に基づいて、仮想空間S1に複数の第1語句w1が配置されている。なお、表示制御部27は、ユーザの入力操作に応じて、又は予め設定されている契機に基づいて図5に示す内容を表示部32に表示させるように構成されていてもよいし、表示させないように構成されていてもよい。ステップST3の処理を行うと、語句表示制御装置20は、仮想空間S1を複数の仮想領域に区分し、各仮想領域の境界を設定する(ステップST6)。 FIG. 5 is a diagram showing a state in which the phrase display control device 20 according to the first embodiment has arranged a plurality of first words w1 in the virtual space S1. In FIG. 5, a plurality of first words w1 are arranged in the virtual space S1 based on the positions of the first words 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 content 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 not be configured to display the content. 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).

 図6は、実施の形態1に係る語句表示制御装置20が仮想空間S1を複数の仮想領域である仮想領域A1、A2、A3、A4に区分した状態を示す図である。例えば、ステップST6の処理において、語句表示制御装置20は、境界設定部25によって長方形に設定されている仮想空間S1をn×mの仮想領域A1~A4に区分して各仮想領域の境界L1を設定し、仮想空間S1に配置されている各第1語句w1がいずれの仮想領域に含まれるかを設定している。これにより、語句表示制御装置20は、仮想空間S1に配置されている各第1語句w1がいずれの仮想領域に含まれるかを判別可能にしている。なお、表示制御部27は、ユーザの入力操作に応じて、又は予め設定されている契機に基づいて、境界L1を表示部32に表示させるように構成されていていもよい。また、境界設定部は、仮想空間を長方形以外の形状、例えば、六角形、菱形、正方形、その他の形状の複数の領域に区分するように構成されていてもよい。 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 the boundary L1 of 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 a user's input operation 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, such as a hexagon, a rhombus, a square, or other shapes.

 ステップST6の処理を行うと、語句表示制御装置20は、第2語句取得部23によって各仮想領域に対応する第2語句を取得する(ステップST7)。例えば、この処理において、第2語句取得部23は、各仮想領域に位置している複数の第1語句に基づいて、これら複数の第1語句に関連する語句である第2語句を、各仮想領域において取得する。具体的には、この処理において、第2語句取得部23は、仮想空間S1に配置されている各第1語句に基づいてコンテンツの検索を行った際に、検索結果としてコンテンツ取得部21によって取得された複数のコンテンツに含まれる複数の語句を抽出する処理を仮想領域毎に行う。更に、第2語句取得部23は、仮想領域毎に、抽出された複数の語句のうち使用頻度が上位から予め設定されている所定の数までの語句を、第2語句として取得する処理を行う。この際、第2語句取得部23は、各仮想領域に表示されている第1語句の数よりも少ない数として予め設定されている所定の数の語句を、第2語句として取得する。具体的には、第2語句取得部23は、仮想領域毎に、抽出された複数の語句のうち使用頻度が上位から3つまでの語句を抽出し、抽出した3つの語句を第2語句として取得する処理を行う。 After performing the process of step ST6, 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 second phrases, which are phrases related to the first phrases located in each virtual area, in each virtual area. 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 for each virtual area to extract multiple phrases included in the multiple contents acquired by the content acquisition unit 21 as search results. Furthermore, the second phrase acquisition unit 23 performs a process to acquire, for each virtual area, a predetermined number of phrases with the highest frequency of use among the extracted multiple phrases. At this time, the second phrase acquisition unit 23 acquires, as second phrases, a predetermined number of phrases that is preset to be 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 among the extracted multiple phrases for each virtual area, and acquiring the three extracted phrases as second phrases.

 ステップST7の処理を行うと、語句表示制御装置20は、第1語句取得部22及び第2語句取得部23によって取得した第1語句及び第2語句をユーザ端末30の表示部32に表示させる(ステップST8)。 After performing the processing of step ST7, the phrase display control device 20 displays the first phrase and the second phrase acquired by the first phrase acquisition unit 22 and the second phrase acquisition unit 23 on the display unit 32 of the user terminal 30 (step ST8).

 図7は、実施の形態1に係る語句表示制御装置20が表示部32に表示させる複数の第1語句w1及び複数の第2語句w2を示す図である。例えば、ステップST8の処理において、表示制御部27は、位置設定部24によって設定された各第1語句w1の位置に基づいて仮想空間S1に位置するように複数の第1語句w1を表示部32に表示させ、かつ各仮想領域に位置するように各仮想領域に対応する第2語句w2を表示部32に表示させる。また、例えば、ステップST8の処理において、表示制御部27は、各仮想領域の中央部に位置するように、各仮想領域に対応する第2語句w2を表示部32に表示させる。 FIG. 7 is a diagram showing a plurality of first words w1 and a plurality of second words 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 w1 so as to be positioned in the virtual space S1 based on the position of each first word w1 set by the position setting unit 24, and also causes the display unit 32 to display the second words 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 w2 corresponding to each virtual region so as to be positioned in the center of each virtual region.

 例えば、第2語句取得部23が、仮想領域A1に位置する複数の第1語句w1に関連する意味を有する語句として、「レシピ」「世界」「難しい」という3つの第2語句w2を取得した場合、表示制御部27は、仮想領域A1の中央部にこれらの第2語句w2が位置するように、これらの第2語句w2を表示部32に並べて表示させる。また、例えば、第2語句取得部23が、仮想領域A2に位置する複数の第1語句w1に関連する意味を有する語句として、「デザイン」「UI」「グラフィック」という3つの第2語句w2を取得した場合、表示制御部27は、仮想領域A2の中央部にこれらの第2語句w2が位置するように、これらの第2語句w2を表示部32に並べて表示させる。 For example, when the second phrase acquisition unit 23 acquires three second phrases w2, "recipe," "world," and "difficult," as phrases having meanings related to the multiple first phrases w1 located in the virtual area A1, the display control unit 27 displays these second phrases w2 side by side on the display unit 32 so that these second phrases w2 are located in the center of the virtual area A1. Also, when the second phrase acquisition unit 23 acquires three second phrases w2, "design," "UI," and "graphics," as phrases having meanings related to the multiple first phrases w1 located in the virtual area A2, the display control unit 27 displays these second phrases w2 side by side on the display unit 32 so that these second phrases w2 are located in the center of the virtual area A2.

 また、例えば、第2語句取得部23が、仮想領域A3に位置する複数の第1語句w1に関連する意味を有する語句として、「風邪」「マスク」「感染症」という3つの第2語句w2を取得した場合、表示制御部27は、仮想領域A3の中央部にこれらの第2語句w2が位置するように、これらの第2語句w2を表示部32に並べて表示させる。また、例えば、第2語句取得部23が、仮想領域A4に位置する複数の第1語句w1に関連する意味を有する語句として、「環境」「CO2」「オゾン層」という3つの第2語句w2を取得した場合、表示制御部27は、仮想領域A4の中央部にこれらの第2語句w2が位置するように、これらの第2語句w2を表示部32に並べて表示させる。なお、表示制御部27は、仮想領域A4の中央部にこれらの第2語句w2が位置するように、これらの第2語句w2を表示部32に並べて表示させる。 Also, for example, when the second phrase acquisition unit 23 acquires three second phrases w2, "cold," "mask," and "infectious disease," as phrases having meanings related to the multiple first phrases w1 located in the virtual area A3, the display control unit 27 displays these 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 area A3. Also, for example, when the second phrase acquisition unit 23 acquires three second phrases w2, "environment," "CO2," and "ozone layer," as phrases having meanings related to the multiple first phrases w1 located in the virtual area A4, the display control unit 27 displays these 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 area A4. Note that the display control unit 27 displays these 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 area A4.

 また、語句表示制御装置20は、位置設定部24が、第1語句取得部22が取得した複数の第1語句間の関連度が高いほど互いの位置が近い位置になるように、特定の仮想空間における各第1語句の位置を複数の第1語句間の関連度に応じて設定した後で、複数の第1語句及び複数の第2語句の仮想空間S1における位置を微調整し、表示制御部27が、これら位置を微調整された複数の第1語句及び複数の第2語句を表示部32に表示させるように構成されていてもよい。例えば、位置設定部24は、複数の第1語句及び複数の第2語句を仮想空間S1に配置した場合に、これら複数の第1語句及び複数の第2語句が互いに重なる位置に位置している場合、これら複数の第1語句及び複数の第2語句の重なり量が小さくなるように、複数の第1語句及び複数の第2語句の位置を微調整するように構成されていてもよい。 The phrase display control device 20 may be configured such that the position setting unit 24 sets the position of each first phrase in the 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 fine-tunes the positions of the first phrases and the second phrases in the virtual space S1, and causes the display unit 32 to display the first phrases and the second phrases whose positions have been fine-tuned. For example, the position setting unit 24 may be configured to fine-tune 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 when the first phrases and the second phrases are positioned so as to overlap each other when the first phrases and the second phrases are arranged in the virtual space S1.

 表示制御部27は、各仮想領域内における複数の第1語句に関連する意味を有する語句である第2語句w2を、各仮想領域内に位置するように、表示部32に表示させている。例えば、表示制御部27は、各仮想領域内における複数の第1語句の特徴を示す特徴語である第2語句w2を、各仮想領域内に位置するように、表示部32に表示させている。このため、ユーザは、表示部32に表示されている第2語句w2を読むことで、当該仮想領域内の複数の第1語句の全てを読むことなく、当該仮想領域内の複数の第1語句の凡その意味を理解することが可能になる。また、表示制御部27は、複数の第1語句w1間の関連度に基づいて各第1語句w1を表示部32に表示させている。このため、ユーザは、表示部32に表示されている第2語句w2を読むことで、当該第2語句w2の周囲に位置している第1語句w1の内容を推測することが可能になる。これにより、ユーザは、表示部32に表示されている複数の第1語句のうちユーザが求めている語句の、特定の仮想領域における凡その位置を推測することが可能になり、仮想空間S1に位置する複数の第1語句から求めている語句を容易に見つけることができる。 The display control unit 27 displays the second phrase w2, which is a phrase having a meaning related to the first phrases in each virtual area, on the display unit 32 so as to be located in each virtual area. For example, the display control unit 27 displays the second phrase w2, which is a characteristic word indicating the characteristics of the first phrases in each virtual area, on the display unit 32 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 displays each first phrase w1 on the display unit 32 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 allows the user to guess the approximate location in a specific virtual area of the first phrase that the user is looking for among the multiple first phrases displayed on the display unit 32, and the user can easily find the desired phrase from the multiple first phrases located in the virtual space S1.

 また、図7に示すように、表示制御部27は、各第1語句w1及び各第2語句w2を、互いに異なる態様で表示部32に表示させる。例えば、表示制御部27は、各第2語句w2が各第1語句w1よりも大きな文字になるように、複数の第1語句w1及び複数の第2語句w2を表示部32に表示させる。また、例えば、表示制御部27は、各第1語句w1及び各第2語句w2を、互いに異なる色で表示部32に表示させる。具体的には、表示制御部27は、各第2語句w2と背景との明度、彩度、色相等の視角的な差が、各第1語句w1と背景との視覚的な差よりも大くなるように、複数の第1語句w1及び複数の第2語句w2を表示部32に表示させる。 Also, as shown in FIG. 7, the display control unit 27 causes the display unit 32 to display each first word w1 and each second word w2 in a different manner. 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 second word w2 is in larger letters than each first word w1. Also, for example, the display control unit 27 causes the display unit 32 to display each first word w1 and each second word 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 second word w2 and the background is greater than the visual difference between each first word w1 and the background.

 また、例えば、表示制御部27は、各第2語句w2が各第1語句w1よりも太い文字になるように、複数の第1語句w1及び複数の第2語句w2を表示部32に表示させる。また、例えば、表示制御部27は、各第2語句w2の透明度が各第1語句w1の透明度よりも低くなるように、複数の第1語句w1及び複数の第2語句w2を表示部32に表示させる。また、例えば、表示制御部27は、各第2語句w2が各第1語句w1よりも読取りやすくなるように、各第2語句w2に下線、縁取り、囲み枠等を付与して、複数の第1語句w1及び複数の第2語句w2を表示部32に表示させる。なお、表示制御部27は、第1語句w1及び各第2語句w2を、文字の大きさ、明度、彩度、色相、太さ、透明度、下線、縁取り、囲み枠の何れか1つが互いに異なる態様で表示部32に表示させるように構成されていてもよいし、これらのうち複数が互いに異なる態様で表示部32に表示させるように構成されていてもよい。 Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first words w1 and the multiple second words w2 so that each second word w2 is in bolder characters than each first word w1. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first words w1 and the multiple second words w2 so that the transparency of each second word w2 is lower than the transparency of each first word w1. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first words w1 and the multiple second words w2 by adding an underline, border, frame, etc. to each second word w2 so that each second word w2 is easier to read than each first word 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 following is different from each other: character size, brightness, saturation, hue, thickness, transparency, underline, border, and frame, 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 any two or more of these are different from each other.

 このように、表示制御部27が各第1語句w1及び各第2語句w2を互いに異なる態様で表示部32に表示させることにより、ユーザは、表示部32に表示されている語句が第1語句であるか第2語句であるかを識別することが可能になり、仮想空間S1に位置する複数の語句から求める語句を容易に見つけることができる。ステップST8の処理を行うと、語句表示制御装置20は、処理を終了する。 In this way, the display control unit 27 causes the display unit 32 to display each first phrase w1 and each second phrase w2 in a different manner, which allows the user to distinguish whether the phrase displayed on the display unit 32 is a first phrase or a second phrase, and allows the user to easily find the desired phrase from among the multiple phrases located in the virtual space S1. After performing the processing of step ST8, the phrase display control device 20 ends the processing.

 なお、図7における境界L1は、ユーザにとって必ずしも重要な情報ではないため、表示制御部27は、境界L1を表示部32に表示させないように構成されていてもよい。このように構成されることにより、ユーザは、境界L1と重なる位置に配置されている第1語句を容易に読むことが可能になり、仮想空間S1に位置する複数の語句から求める語句を容易に見つけることができる。 Note that since boundary L1 in FIG. 7 is not necessarily important information for the user, the display control unit 27 may be configured not to display boundary L1 on the display unit 32. This configuration allows the user to easily read the first phrase that is positioned at a position that overlaps boundary L1, and to easily find the desired phrase from among the multiple phrases positioned in the virtual space S1.

 一方で、表示制御部27は、境界L1を表示部32に表示させるように構成されていてもよい。このように構成されることにより、ユーザは、第2語句が対応する仮想領域の中央部に表示されていない場合であっても、各第2語に対応する仮想領域の境界を視認することで、各第1語句と各第2語句との対応関係を容易に認識することができる。また、表示制御部27が境界L1を表示部32に表示させるように構成されている場合、表示制御部27は、第2語句を仮想領域の中央部に表示させる必要がなく、例えば、各第2語句を各第1語句と重ならない位置又は各第1語句との重なり量が小さい位置に配置することが可能になり、第1語句及び第2語句の視認性を向上させることが可能になる。 On the other hand, the display control unit 27 may be configured to display the boundary L1 on the display unit 32. With this configuration, even if the second phrase is not displayed in the center of the corresponding virtual area, the user can easily recognize the correspondence between each first phrase and each second phrase by visually checking the boundary of the virtual area corresponding to each second word. 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 area, and can, for example, position each second phrase at a position where it does not overlap with each first phrase or where the amount of overlap with each first phrase is small, thereby improving the visibility of the first phrase and the second phrase.

 以上、実施の形態1に係る語句表示制御装置20は、複数の第1語句w1を取得する第1語句取得部22と、複数の第1語句w1間の関連度に基づいて、仮想空間S1における各第1語句w1の位置を設定する位置設定部24と、仮想空間S1を複数の仮想領域A1~A4に区分して各仮想領域の境界L1を設定する境界設定部25と、複数の仮想領域A1~A4のうち特定の仮想領域に位置する複数の第1語句w1に関連する第2語句w2を取得する第2語句取得部23と、位置設定部24によって設定された各第1語句w1の位置に基づいて仮想空間S1に位置するように複数の第1語句w1を表示部32に表示させ、かつ特定の仮想領域に位置するように第2語句w2を表示部32に表示させる表示制御部27と、を備えている。 As described above, the phrase display control device 20 according to the first embodiment 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 regions A1 to A4 and sets the boundary L1 of each virtual region, a second phrase acquisition unit 23 that acquires second phrases w2 that are related to the plurality of first phrases w1 that are located in a specific virtual region among the plurality of virtual regions A1 to A4, and a display control unit 27 that causes the display unit 32 to display the plurality of first phrases w1 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 causes the display unit 32 to display the second phrase w2 so as to be located in the specific virtual region.

 このように構成されていることにより、語句表示制御装置20は、表示部32に表示されている第2語句w2に基づいて、当該第2語句w2が表示されている仮想領域内における複数の第1語句の内容をユーザが推測することが可能になり、従来よりも仮想空間S1に位置する複数の第1語句から求める第1語句を見つけやすくすることができる。また、このように構成されていることにより、語句表示制御装置20は、表示部32に表示されている第2語句w2に基づいて、表示部32に表示されている複数の第1語句の傾向及び特徴をユーザが把握することが可能になり、ユーザに対して複数の第1語句に基づく新たな知見を与えることが可能になる。例えば、語句表示制御装置20が、第1語句取得部22によって複数のコンテンツのうちいずれかのコンテンツを検索する際の検索語句としての複数の第1語句を取得するように構成されている場合、語句表示制御装置20は、表示部32に表示されている第2語句w2に基づいて、表示部32に表示されている複数の第1語句の傾向及び特徴をユーザが把握することで、ユーザ自身の潜在的な興味に気付くことが可能になり、ユーザに対して複数の第1語句に基づく新たな知見を与えることが可能になる。 By being configured in this manner, the phrase display control device 20 enables the user to infer the contents of 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, making it easier than ever to find a desired first word and phrase from multiple first words and phrases located in the virtual space S1. By being configured in this manner, the phrase display control device 20 also enables the user to grasp the trends 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, making it possible to provide the user with new knowledge based on the multiple first words and phrases. For example, if the phrase display control device 20 is configured to acquire multiple first terms as search terms when searching for any of multiple contents using the first term acquisition unit 22, the phrase display control device 20 enables the user to grasp the trends and characteristics of the multiple first terms displayed on the display unit 32 based on the second term w2 displayed on the display unit 32, thereby enabling the user to become aware of the user's own latent interests and providing the user with new knowledge based on the multiple first terms.

 また、実施の形態1に係る語句表示制御装置20は、複数の第1語句w1を含む複数のコンテンツを取得するコンテンツ取得部21を備え、第2語句取得部23は、特定の仮想領域に位置する複数の第1語句w1を含む複数のコンテンツから、当該複数のコンテンツに含まれる第2語句w2を抽出することによって、第2語句w2を取得する。このように構成されていることにより、語句表示制御装置20は、複数の第1語句w1と、当該複数の第1語句w1に対応する仮想領域の第2語句w2と、の関連がより明確になり、従来よりも仮想空間S1に位置する複数の第1語句から求める第1語句を見つけやすくすることができる。 The phrase display control device 20 according to the first embodiment also 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 a plurality of contents including a plurality of first words and phrases w1 located in a specific virtual area from the plurality of contents. By being configured in this manner, 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, making it easier than ever to find a desired first word or phrase from the plurality of first words and phrases located in the virtual space S1.

 なお、実施の形態1において、語句表示制御装置20は、複数のコンテンツのうちいずれかのコンテンツを第1語句w1によって検索した際の検索結果として、コンテンツ取得部21によって複数のコンテンツを取得するように構成されているが、これに限定されない。複数の第1語句は、複数のコンテンツに関連する意味を有する語句であればよく、例えば、語句表示制御装置は、コンテンツ取得部によって複数のコンテンツを予め取得しておき、第1語句取得部によってこれら複数のコンテンツから複数の第1語句を抽出することで、複数の第1語句を取得するように構成されていてもよい。この際、第1語句取得部は、第2語句取得部が複数のコンテンツから複数の第2語句を抽出する上述した方法と同様の方法で、複数のコンテンツから複数の第1語句を抽出することができる。 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 a manner similar to the above-mentioned method in which the second phrase acquisition unit extracts multiple second phrases from the multiple contents.

 また、実施の形態1において、語句表示制御装置20は、複数のコンテンツのうちいずれかのコンテンツを第1語句w1によって検索した際の検索結果として、コンテンツ取得部21によって複数のコンテンツを取得した後で、当該検索に係る複数の第1語句w1を取得するように構成されているが、これに限定されない。複数の第1語句は、複数のコンテンツに関連する意味を有する語句であればよく、例えば、語句表示制御装置は、ユーザによる入力部31への入力操作の都度、検索語句としての第1語句を第1語句取得部によって取得し、その後、当該第1語句に基づく検索結果として複数のコンテンツをコンテンツ取得部によって取得するように構成されていてもよい。また、コンテンツ取得部が取得する複数のコンテンツは、第1語句に基づく検索結果であるものに限らず、ユーザが第1語句に基づいてコンテンツを検索した検索結果のうち、ユーザが閲覧したコンテンツであってもよい。 In addition, in the first embodiment, the phrase display control device 20 is configured to acquire multiple first terms w1 related to a search after acquiring multiple contents by the content acquisition unit 21 as a search result when searching for any of the multiple contents using the first term w1, but is not limited to this. The multiple first terms may be terms having meanings related to the multiple 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 multiple contents as search results based on the first term by the content acquisition unit. In addition, the multiple contents acquired by the content acquisition unit are not limited to search results based on the first term, but may be content viewed by the user among search results when the user searches for content based on the first term.

 また、第1語句取得部によって取得する複数の第1語句は、複数のコンテンツに関連する意味を有する語句でなくてもよく、データベース、語句表示制御装置が備える記憶部、ユーザ端末、その他語句表示制御装置と通信可能に接続されている他の装置からデータセットとして取得した複数の語句であってもよいし、これら複数の語句の一部が複数のコンテンツに関連する意味を有する語句であってもよい。 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.

 また、実施の形態1において、語句表示制御装置20は、第2語句取得部23によって、複数のコンテンツから複数の第2語句w2を抽出するように構成されているが、これに限定されない。第2語句は、複数の第1語句に関連する意味を有する語句であればよく、例えば、語句表示制御装置は、特定の仮想領域に位置する複数の第1語句から、これら複数の第1語句に関連する意味を有する第2語句を第2語句取得部によって取得するように構成されていてもよい。具体的には、語句表示制御装置は、特定の仮想領域に位置する複数の第1語句から抽出した語句のうち、使用頻度に基づいて選択された語句を第2語句として、第2語句取得部によって取得するように構成されていてもよい。このように構成されている場合、語句表示制御装置は、コンテンツ取得部を備えていなくてもよい。 In addition, 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 to this. 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, from a plurality of first phrases located in a specific virtual area, a second phrase having a meaning related to these plurality of first phrases by the second phrase acquisition unit. Specifically, the phrase display control device may be configured to acquire, from among the phrases extracted from a plurality of first phrases located in a specific virtual area, a phrase selected based on the frequency of use as the second phrase by the second phrase acquisition unit. When configured in this way, the phrase display control device does not need to include a content acquisition unit.

 また、実施の形態1において、語句表示制御装置20は、第2語句取得部23によって仮想領域毎に3つの第2語句w2を取得し、表示制御部27によって仮想領域毎に3つの第2語句w2を表示させるように構成されているが、これに限定されない。表示部32に表示される第2語句の数は、0を含む3以外の他の数であってもよく、例えば、仮想領域毎に異なる数であってもよいし、仮想領域内又は仮想空間内に配置されている第1語句の数に応じて設定される数であってもよいし、ユーザの入力部31に対する入力操作によって設定される数であってもよい。また、語句表示制御装置は、表示部32に表示させる第1語句が多い仮想領域ほど表示部32に表示させる第2語句が多くなるように構成されていてもよく、表示部32に表示させる第1語句が予め設定されている閾値よりも少ない仮想領域は、表示部32に表示させる第2語句がゼロであってもよい。 In addition, 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 to this. 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 the user's input operation on the input unit 31. In addition, the phrase display control device may be configured so 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.

 また、実施の形態1において、語句表示制御装置20は、位置設定部24によって複数の第1語句w1の仮想空間S1における位置を、各第1語句w1が有する意味の関連度に基づいて設定するように構成されているが、これに限定されない。語句表示制御装置は、位置設定部によって複数の第1語句の仮想空間における位置を、複数の第1語句間の関連度に基づいて設定するように構成されていればよく、例えば、語句表示制御装置は、複数の第1語句の仮想空間における位置を、第1語句取得部が各第1語句を取得した日時の関連度に基づいて設定するように構成されていてもよいし、各第1語句w1が有する意味の関連度及び各第1語句を取得した日時の関連度に基づいて設定するように構成されていてもよい。具体的には、語句表示制御装置は、第1語句取得部が各第1語句を取得した日時が近いほど、複数の第1語句の仮想空間における位置が近くなるように、複数の第1語句の仮想空間における位置を設定するように構成されていてもよい。また、語句表示制御装置は、第1語句取得部が各第1語句を取得した日時が新しいほど、複数の第1語句の仮想空間における位置が仮想空間の所定の位置、例えば、仮想空間の中央部に近くなるように、複数の第1語句の仮想空間における位置を設定するように構成されていてもよい。 In addition, in the first embodiment, the phrase display control device 20 is configured to set the positions of the multiple first words and phrases w1 in the virtual space S1 by the position setting unit 24 based on the relevance of the meanings of each first word and phrase w1, but is not limited to this. The phrase display control device may be configured to set the positions of the multiple first words and phrases in the virtual space by the position setting unit based on the relevance between the multiple first words and phrases, for example, the phrase display control device may be configured to set the positions of the multiple first words and phrases in the virtual space based on the relevance of the date and time when the first word and phrase acquisition unit acquired each first word and phrase, or based on the relevance of the meanings of each first word and phrase w1 and the relevance of the date and time when each first word and phrase was acquired. Specifically, the phrase display control device may be configured to set the positions of the multiple first words and phrases in the virtual space such that the closer the date and time when the first word and phrase acquisition unit acquired each first word and phrase, the closer the positions of the multiple first words and phrases in the virtual space. The phrase display control device may also be configured to set the positions of the multiple first phrases in the virtual space such that the more recent the date and time that the first phrase acquisition unit acquires each first phrase, the closer the positions of the multiple first phrases in the virtual space are to a predetermined position in the virtual space, for example, the center of the virtual space.

実施の形態2.
 次に、図8乃至10を参照して、実施の形態2に係る語句表示制御システム200について説明する。実施の形態2に係る語句表示制御システム200は、実施の形態1に係る語句表示制御システム100と比較して語句表示制御装置が検索部26を備えている点が異なるが、他の構成については同様であり、実施の形態1と同様の構成については、同一の符号を付して説明を省略する。
Embodiment 2.
Next, a phrase display control system 200 according to embodiment 2 will be described with reference to Figures 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 configurations similar to those in embodiment 1 are denoted by the same reference numerals and descriptions thereof will be omitted.

 図8に示すように、実施の形態2に係る語句表示制御システム200は、データベース10と、語句表示制御装置220と、ユーザ端末30と、を備えており、これらが互いに通信可能に接続されている。語句表示制御装置220は、コンテンツ取得部21と、第1語句取得部22と、第2語句取得部23と、位置設定部24と、境界設定部25と、検索部26と、表示制御部27と、記憶部28と、を備えている。なお、実施の形態2に係る語句表示制御装置220のハードウェア構成については、実施の形態1に係る語句表示制御装置20のハードウェア構成と同様であるため、説明を省略する。 As shown in FIG. 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 that they can 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 memory 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.

 検索部26は、ユーザ端末30からの入力信号に基づいて、複数のコンテンツのうちいずれか1つ又は複数のコンテンツを検索する。例えば、検索部26は、ユーザの入力部31に対する入力操作に応じて、コンテンツ取得部21が取得した複数のコンテンツのうちいずれかのコンテンツを検索する。具体的には、表示部32に表示されている複数の第1語句のうちいずれかの第1語句を選択する入力操作があったことを示す入力信号に基づいて、当該第1語句を検索語句として、コンテンツ取得部21が取得した複数のコンテンツのうちいずれかのコンテンツを検索する。なお、検索部26は、コンテンツを検索する際に、記憶部28が複数のコンテンツを記憶している状態で、記憶部28に記憶されている複数のコンテンツからいずれかのコンテンツを検索するように構成されていてもよいし、記憶部28が複数のコンテンツのアドレス、URL等の参照先に関する情報を記憶している状態で、記憶部28に記憶されているこれら複数のコンテンツの参照先に基づいて、データベース10、その他の外部の装置からいずれかのコンテンツを検索するように構成されていてもよい。 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 when 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 destination of the multiple contents stored in the storage unit 28 when the storage unit 28 stores information regarding the addresses, URLs, and other reference destinations of the multiple contents.

 図9は、実施の形態2に係る語句表示制御装置220が行う処理を示すフローチャートである。図9に示すように、実施の形態2に係る語句表示制御装置220が行う処理は、実施の形態1に係る語句表示制御装置20が行う処理と比較して、ステップST8の処理を行った後、ステップST11乃至ステップST13の処理を行う点が異なる。 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 processing in step ST8, processing in steps ST11 to ST13 is performed.

 図9に示すように、ステップST8の処理を行うと、語句表示制御装置220は、表示部32に表示されている複数の第1語句のうち、いずれかの第1語句に対する選択操作を示す入力信号があったか否かを判定する(ステップST11)。この処理において、語句表示制御装置220は、ユーザが表示部32に表示されている複数の第1語句のうちいずれかの第1語句を検索語句として複数のコンテンツのうちいずれかのコンテンツを検索する操作が、あったか否かを判定している。ステップST11の処理において、いずれかの第1語句に対する選択操作を示す入力信号がなかった場合(ステップST11のNO)、語句表示制御装置220は、処理を終了する。 As shown in FIG. 9, after performing the processing of step ST8, the phrase display control device 220 judges whether or not there has been an input signal indicating a selection operation for any of the multiple first terms displayed on the display unit 32 (step ST11). In this processing, the phrase display control device 220 judges whether or not there has been an operation by 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 processing of step ST11, if there has been 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 processing.

 ステップST11の処理において、いずれかの第1語句に対する選択操作を示す入力信号があった場合(ステップST11のYES)、語句表示制御装置220は、検索部26によって複数のコンテンツのうちいずれかのコンテンツを、選択された第1語句に基づいて検索する(ステップST12)。この処理において、語句表示制御装置220は、ユーザがコンテンツを検索する度に検索語句を1字ずつ入力する手間を省いている。例えば、表示部32に表示されている第1語句が、ユーザが過去に入力した検索語句である場合、過去に行った検索と同じ語句を検索語句とするコンテンツの検索において、検索の度に同じ語句を入力する手間を省くことができる。 If, in the process of step ST11, there is an input signal indicating a selection operation for any of the first terms (YES in step ST11), the phrase display control device 220 causes the search unit 26 to search for one of the multiple contents based on the selected first term (step ST12). In this process, the phrase 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 search for content that uses the same term as a search term previously performed.

 なお、ステップST11の処理において、いずれかの第1語句に対する選択操作を示す入力信号があった場合、表示制御部27は、選択された第1語句と他の第1語句とを互いに異なる態様で表示部32に表示させるように構成されていてもよい。例えば、ステップST11の処理において、いずれかの第1語句に対する選択操作を示す入力信号があった場合、表示制御部27は、選択された第1語句と他の第1語句w1とを、互いに異なる色で表示部32に表示させる。具体的には、表示制御部27は、選択された第1語句と背景との明度、彩度、色相等の視角的な差が、他の第1語句と背景との視覚的な差よりも大くなるように、複数の第1語句を表示部32に表示させる。 Note that in the process of step ST11, when an input signal indicating a selection operation for any 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 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 greater than the visual difference between the other first phrases and the background.

 また、例えば、表示制御部27は、選択された第1語句が他の第1語句よりも大きな文字になるように、複数の第1語句を表示部32に表示させる。また、例えば、表示制御部27は、選択された第1語句が他の第1語句よりも太い文字になるように、複数の第1語句を表示部32に表示させる。また、例えば、表示制御部27は、選択された第1語句の透明度が他の第1語句の透明度よりも低くなるように、複数の第1語句を表示部32に表示させる。 Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases so that the selected first phrase is in larger letters than the other first phrases. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases so that the selected first phrase is in bolder letters than the other first phrases. Also, for example, the display control unit 27 causes the display unit 32 to display the multiple first phrases so that the transparency of the selected first phrase is lower than the transparency of the other first phrases.

 また、ステップST11の処理において、いずれかの第1語句に対する選択操作を示す入力信号があった場合、表示制御部27は、選択された第1語句に対する関連度が、予め設定されている閾値よりも高い他の第1語句及び当該選択された第1語句を、選択された第1語句に対する関連度が、予め設定されている閾値よりも低い他の第1語句と異なる態様で表示部32に表示させるように構成されていてもよい。これら表示の態様の違いについては、上述した、表示制御部27が選択された第1語句と他の第1語句とを互いに異なる態様で表示させる際の態様の違いと同様であるため、説明を省略する。ステップST12の処理を行うと、語句表示制御装置220は、表示制御部27によってコンテンツの検索結果を表示部32に表示させる(ステップST13)。 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 these display manners is similar to the difference in manner when the display control unit 27 displays the selected first phrase and other first phrases in different manners, as described above, and therefore will not be described here. 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).

 図10は、実施の形態2に係る語句表示制御装置220が表示部32に表示させる複数の第1語句w1、複数の第2語句w2及び第1語句w1による検索結果r1を示す図である。例えば、ステップST13の処理において、語句表示制御装置220は、仮想空間S1とは重ならない位置に、選択された第1語句w1に基づくコンテンツの検索結果r1の一覧を表示部32に表示させる。例えば、ユーザが表示部32に表示された1つ又は複数の検索結果r1のうちいずれかの検索結果を選択する入力操作を示す入力信号があった場合、語句表示制御装置220は、表示制御部27によって表示部32に選択された検索結果に応じたコンテンツを表示させる。なお、ステップST13の処理において、語句表示制御装置220は、選択された第1語句w1に基づくコンテンツの検索結果r1の一覧を表示部32に表示させる代わりに、選択された第1語句w1に基づくコンテンツの検索結果の、ユーザによる閲覧履歴の一覧を表示部32に表示させるように構成されていてもよい。ステップST13の処理を行うと、語句表示制御装置220は、処理を終了する。 10 is a diagram showing a plurality of first words w1, a plurality of second words w2, and a search result r1 based on the first word w1 that the phrase display control device 220 according to the second embodiment displays on the display unit 32. For example, in the process of step ST13, the phrase display control device 220 displays on the display unit 32 a list of search results r1 of content based on the selected first word 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 search results r1 displayed on the display unit 32, the phrase display control device 220 causes the display control unit 27 to display content corresponding 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 on the display unit 32 a list of the browsing history of the search results of content based on the selected first word w1, instead of displaying on the display unit 32 a list of search results r1 of content based on the selected first word w1. After performing the processing of step ST13, the word display control device 220 ends the processing.

 以上、実施の形態2に係る語句表示制御装置220は、複数の第1語句w1を含む複数のコンテンツを取得するコンテンツ取得部21と、複数の第1語句w1のうちいずれかの第1語句w1が選択されたことを示す入力信号に基づいて、複数のコンテンツのうち選択された第1語句w1を含むいずれかのコンテンツを検索する検索部26と、を備えている。このように構成されていることにより、実施の形態2に係る語句表示制御装置220は、表示部32に表示されている複数の第1語句w1のうちコンテンツの検索語句として求める第1語句w1を見つけやすくすることで、当該検索語句としての第1語句w1に基づいてコンテンツの検索を行う際の操作性を向上させることができる。 As described above, the phrase display control device 220 according to the second embodiment includes a content acquisition unit 21 that acquires a plurality of contents including a plurality of first terms w1, and a search unit 26 that searches for any of the plurality of contents including a selected first term w1 based on an input signal indicating that any of the plurality of first terms w1 has been selected. By being configured in this manner, 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 search term for content among the plurality of first terms w1 displayed on the display unit 32.

 なお、実施の形態2において、語句表示制御装置220は、ユーザの入力部31に対する入力操作に応じて、コンテンツ取得部21が取得した複数のコンテンツのうちいずれかのコンテンツを検索部26が検索するように構成されているが、これに限定されない。語句表示制御装置は、複数のコンテンツからユーザの操作に応じたコンテンツを検索部によって検索可能に構成されていればよく、例えば、語句表示制御装置は、表示部32に表示されている複数の第1語句のうち、いずれかの第1語句に対する選択操作を示す入力信号があった場合、ネットワークを介して新たなコンテンツを検索部によって検索するように構成されていてもよい。 In the second embodiment, the phrase display control device 220 is configured such that the search unit 26 searches for 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 only needs to 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. For example, the phrase display control device may be configured such that when an input signal indicating a selection operation for one of the multiple first words displayed on the display unit 32 is received, the search unit searches for new content via a network.

実施の形態3.
 次に、図11を参照して、実施の形態3に係る語句表示制御システムについて説明する。実施の形態3に係る語句表示制御システムは、実施の形態2に係る語句表示制御システム200と比較して語句表示制御装置の検索部が行う処理が異なるが、他の構成については同様であり、実施の形態2と同様の構成については、同一の符号を付して説明を省略する。
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.

 図11は、実施の形態3に係る語句表示制御装置が行う処理を示すフローチャートである。図11に示すように、実施の形態3に係る語句表示制御装置420が行う処理は、実施の形態2に係る語句表示制御装置220が行う処理と比較して、ステップST8の処理を行った後の処理である、ステップST14乃至ステップST16の処理が異なる。 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 differs 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 the processing performed after step ST8.

 図11に示すように、ステップST8の処理を行うと、実施の形態3に係る語句表示制御装置は、表示部32に表示されている複数の第2語句のうち、いずれかの第2語句に対する選択操作を示す入力信号があったか否かを判定する(ステップST14)。この処理において、実施の形態3に係る語句表示制御装置は、ユーザが表示部32に表示されている複数の第2語句のうちいずれかの第2語句を検索語句として複数のコンテンツのうちいずれかのコンテンツを検索する操作が、あったか否かを判定している。ステップST14の処理において、いずれかの第2語句に対する選択操作を示す入力信号がなかった場合(ステップST14のNO)、実施の形態3に係る語句表示制御装置は、処理を終了する。 As shown in FIG. 11, after performing the process of step ST8, the phrase display control device according to embodiment 3 determines whether or not there has been an input signal indicating a selection operation for any of the multiple second terms displayed on the display unit 32 (step ST14). In this process, the phrase display control device according to embodiment 3 determines whether or not there has been an operation by the user to search for any of the multiple contents using any of the multiple second terms displayed on the display unit 32 as a search term. In the process of step ST14, if there has been no input signal indicating a selection operation for any of the second terms (NO in step ST14), the phrase display control device according to embodiment 3 ends the process.

 ステップST14の処理において、いずれかの第2語句に対する選択操作を示す入力信号があった場合(ステップST14のYES)、実施の形態3に係る語句表示制御装置は、検索部26によって複数のコンテンツのうちいずれかのコンテンツを、選択された第2語句に基づいて検索する(ステップST15)。ステップST15の処理を行うと、実施の形態3に係る語句表示制御装置は、表示制御部27によってコンテンツの検索結果を表示部32に表示させる(ステップST16)。ステップST13の処理を行うと、語句表示制御装置220は、処理を終了する。 If, in the process of step ST14, an input signal indicating a selection operation for any of the second phrases is received (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 using 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 results on the display unit 32 (step ST16). After performing the process of step ST13, the phrase display control device 220 ends the process.

実施の形態4.
 次に、図1及び図12を参照して、実施の形態4に係る語句表示制御システム400について説明する。実施の形態4に係る語句表示制御システム400は、実施の形態1に係る語句表示制御システム100と比較して語句表示制御装置が備える境界設定部が異なるが、他の構成については同様であり、実施の形態1と同様の構成については、同一の符号を付して説明を省略する。
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.

 図1に示すように、実施の形態4に係る語句表示制御システム400は、データベース10と、語句表示制御装置420と、ユーザ端末30と、を備えており、これらが互いに通信可能に接続されている。語句表示制御装置420は、コンテンツ取得部21と、第1語句取得部22と、第2語句取得部23と、位置設定部24と、境界設定部425と、表示制御部27と、記憶部28と、を備えている。なお、実施の形態4に係る語句表示制御装置420のハードウェア構成については、実施の形態1に係る語句表示制御装置20のハードウェア構成と同様であるため、説明を省略する。 As shown in FIG. 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 that they can 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 memory 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.

 境界設定部425は、位置設定部24が複数の第1語句を配置した特定の仮想空間を複数の仮想領域に区分して各仮想領域の境界を設定する。また、境界設定部425は、所定の契機に基づいて、仮想空間を複数の仮想領域に区分する際の各仮想領域の境界を変更する。言い換えると、境界設定部425は、所定の契機に基づいて、仮想空間を複数の仮想領域に区分する際の各仮想領域の境界を第1位置から第2位置へ移動する。また、言い換えると、境界設定部425は、所定の契機に基づいて、仮想空間を複数の仮想領域に区分する際に、各仮想領域の境界を第1境界及び第2境界のうちいずれかの境界を選択して区分する。 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 the boundaries of each virtual area. Furthermore, the boundary setting unit 425 changes the boundaries 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 boundaries of each virtual area from a first position to a second position when dividing the virtual space into a plurality of virtual areas, based on a predetermined trigger. 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.

 例えば、境界設定部425は、仮想空間における第1語句の数に基づいて、仮想空間を複数の仮想領域に区分する際の区分数を設定する。言い換えると、境界設定部425は、表示部32に表示される複数の第1語句の数に基づいて、仮想空間を複数の仮想領域に区分する際の各仮想領域の境界を設定する。具体的には、境界設定部425は、仮想空間における第1語句の数が予め設定されている閾値よりも大きい場合、仮想空間を複数の仮想領域に区分する際の区分数を初期値である第1数から、当該第1数よりも大きな第2数へ変更する。 For example, the 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, the 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 the display unit 32. Specifically, when the number of first words and phrases in the virtual space is greater than a preset threshold, the 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.

 図12は、実施の形態4に係る語句表示制御装置420が行う処理を示すフローチャートである。図12に示すように、実施の形態4に係る語句表示制御装置420が行う処理は、実施の形態1に係る語句表示制御装置20が行う処理と比較して、ステップST3の処理を行った後、ステップST6の処理を行うまでに、ステップST4及びステップST5の処理を行う点が異なる。 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.

 図12に示すように、ステップST3の処理を行うと、語句表示制御装置420は、仮想空間に位置している第1語句の数が予め設定されている閾値以内であるか否かを判定する(ステップST4)。この処理において、語句表示制御装置420は、仮想空間に位置している第1語句の数と予め設定されている閾値とを比較することによって、表示部32に複数の第1語句を表示させた際に、第1語句の数が多すぎることによって見辛い状態になっているかどうかを判定している。ステップST4の処理において、仮想空間に位置している第1語句の数が閾値以内である場合(ステップST4のYES)、語句表示制御装置420は、ステップST6の処理を行う。 As shown in FIG. 12, after performing the process of step ST3, the phrase display control device 420 judges whether the number of first words 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 located in the virtual space with the preset threshold value to judge whether the number of first words is too large to be easily seen when multiple first words are displayed on the display unit 32. In the process of step ST4, if the number of first words 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.

 ステップST4の処理において、仮想空間に位置している第1語句の数が閾値以内でない場合(ステップST4のNO)、語句表示制御装置420は、仮想空間を区分する際の区分数を更新する。例えば、仮想空間に位置している第1語句の数が閾値以内でない場合、語句表示制御装置420は、仮想空間S1を区分する区分数であるm及びnの値の一方又は両方の値を更新する(図6参照)。具体的には、仮想空間に位置している第1語句の数が閾値を超えている場合、語句表示制御装置420は、仮想空間を区分する区分数が既に設定されている区分数よりも大きくなるように、区分数を変更する。 In the processing of step ST4, if the number of first words 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 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 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 greater than the number of divisions already set.

 なお、ステップST4の処理において参照される閾値は、一つの値でなくてもよく、例えば、数値の範囲を示すものであってもよい。当該閾値がこのように設定されて、仮想空間に位置している第1語句の数が閾値で示される範囲の下限よりも小さい場合、語句表示制御装置420は、仮想空間を区分する区分数が既に設定されている区分数よりも小さくなるように、区分数を変更するように構成されていてもよい。ステップST5の処理を行うと、語句表示制御装置420は、ステップST6の処理を行う。 The threshold value referenced in the processing of step ST4 does not have to be a single value, and may, for example, indicate a range of numerical values. When the threshold value is set in this manner and the number of first words located in the virtual space is smaller than the lower limit of the range indicated by the threshold value, the word 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 is smaller than the number of divisions already set. After performing the processing of step ST5, the word display control device 420 performs the processing of step ST6.

 以上、実施の形態4に係る語句表示制御装置420は、表示部32に表示される複数の第1語句の数に基づいて、境界設定部425が各仮想領域の境界を設定するように構成されている。このように構成されていることにより、語句表示制御装置220は、例えば、表示部32に表示される第1語句の数が予め設定されている閾値よりも多い場合に、仮想空間を区分する区分数を多くすることで、表示部32に表示される第1語句の数が多いことに起因して求める第1語句が見つけにくくなることを抑制することが可能になる。 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, the phrase display control device 220 can increase the number of divisions into which the virtual space is divided, thereby preventing the desired first words and phrases from becoming difficult to find due to the large number of first words and phrases displayed on the display unit 32.

 また、実施の形態4に係る語句表示制御装置420は、入力部31に対するユーザの入力操作に基づいて、各仮想領域の境界を設定するように構成されている。このように構成されていることにより、語句表示制御装置220は、例えば、表示部32に表示される第1語句の数や密度に応じて、ユーザが仮想空間を区分する区分数を設定可能にすることで、表示部32に表示される複数の第1語句から求める第1語句を見つけやすくすることができる。 Furthermore, the phrase display control device 420 according to the fourth embodiment is configured to set the boundaries of each virtual area based on the user's input operation on 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 the multiple 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.

 なお、境界設定部425は、仮想空間全体の第1語句の数に基づいて各仮想領域の境界を設定するように構成されているものに限らず、各仮想領域に位置している第1語句の数に基づいて各仮想領域の境界を設定するように構成されていてもよいし、語句表示制御装置が、入力部に対するユーザの入力操作に応じて、表示部に表示させる仮想空間の見かけの大きさを変更可能に構成されている場合、仮想空間全体の第1語句のうち表示部に表示されている第1語句の数に基づいて各仮想領域の境界を設定するように構成されていてもよい。 The boundary setting unit 425 is not limited to being configured to set the boundary of each virtual area based on the number of first words in the entire virtual space, but may be configured to set the boundary of each virtual area based on the number of first words located in each virtual area, or, 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, may be configured to set the boundary of each virtual area based on the number of first words displayed on the display unit out of the first words in the entire virtual space.

実施の形態5.
 次に、図1及び図13を参照して、実施の形態5に係る語句表示制御システム500について説明する。実施の形態5に係る語句表示制御システム500は、実施の形態1に係る語句表示制御システム100と比較して語句表示制御装置が備える表示制御部が異なるが、他の構成については同様であり、実施の形態1と同様の構成については、同一の符号を付して説明を省略する。
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 the other configurations are the same. Configurations similar to those in embodiment 1 are denoted by the same reference numerals and descriptions thereof will be omitted.

 図1に示すように、実施の形態5に係る語句表示制御システム500は、データベース10と、語句表示制御装置520と、ユーザ端末30と、を備えており、これらが互いに通信可能に接続されている。語句表示制御装置520は、コンテンツ取得部21と、第1語句取得部22と、第2語句取得部23と、位置設定部24と、境界設定部25と、表示制御部527と、記憶部28と、を備えている。なお、実施の形態5に係る語句表示制御装置520のハードウェア構成については、実施の形態1に係る語句表示制御装置20のハードウェア構成と同様であるため、説明を省略する。 As shown in FIG. 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 that they can 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 memory 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.

 表示制御部527は、入力部31に対するユーザの入力操作に基づいて、表示部32に表示させる第1語句及び第2語句の表示態様を変更する。例えば、表示制御部527は、入力部31に対してユーザが新たな語句の入力操作を行ったことを示す入力信号に基づいて、表示部32に表示させている複数の第1語句及び複数の第2語句の表示態様を変更する。具体的には、表示制御部527は、入力部31に対してユーザが新たな語句の入力操作を行ったことを示す入力信号に基づいて、表示部32に表示させている複数の第1語句及び複数の第2語句のうち、当該新たな語句との関連度が予め設定されている閾値よりも低い第1語句及び第2語句が、当該新たな語句との関連度が予め設定されている閾値よりも高い第1語句及び第2語句の表示態様よりも目立たなくなるように、表示態様を変更する。このように構成されていることにより、実施の形態5に係る語句表示制御装置520は、ユーザが求める第1語句とは関連度が低い他の第1語句を目立たなくすることで、複数の第1語句からユーザが求める語句を見つけやすくすることができる。 The display control unit 527 changes the display mode of the first phrase and the second phrase displayed on the display unit 32 based on the user's input operation on the input unit 31. For example, the display control unit 527 changes the display mode of the multiple first phrases and the multiple 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 on the input unit 31. Specifically, the display control unit 527 changes the display mode of the multiple first phrases and the multiple 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 on the input unit 31 so that the first phrases and the second phrases whose relevance to the new phrase is lower than a preset threshold value become less noticeable than the display mode of the first phrases and the second phrases whose relevance to the new phrase is higher than a preset threshold value. By being configured in this manner, the phrase display control device 520 according to embodiment 5 can make it easier for the user to find the desired first phrase from among multiple first phrases by making other first phrases that are less related to the first phrase the user is looking for less noticeable.

 図13は、実施の形態5に係る語句表示制御装置520が行う処理を示すフローチャートである。図13に示すように、実施の形態5に係る語句表示制御装置520が行う処理は、実施の形態1に係る語句表示制御装置20が行う処理と比較して、ステップST8の処理を行った後、ステップST9及びステップST10の処理を行う点が異なる。 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 processing in step ST8, processing in steps ST9 and ST10 is performed.

 図13に示すように、ステップST8の処理を行うと、語句表示制御装置520は、入力部31に対するユーザの新たな語句の入力操作として、第1語句を絞り込む絞込語句の入力操作があったか否かを判定する(ステップST9)。ステップST9の処理において、絞込語句の入力操作があった場合(ステップST9のYES)、表示制御部527は、当該絞込語句に対する関連度に基づいて、表示部32に表示されている第1語句及び第2語句の表示態様を変更する(ステップST10)。 As shown in FIG. 13, after performing the processing of step ST8, the word display control device 520 determines whether or not a narrowing-down phrase that narrows down the first phrase has been input as a new word input operation by the user to the input unit 31 (step ST9). If a narrowing-down phrase has been input in the processing of step ST9 (YES in step ST9), the display control unit 527 changes the display mode of the first and second phrases displayed on the display unit 32 based on the relevance to the narrowing-down phrase (step ST10).

実施の形態6.
 次に、図14を参照して、実施の形態6に係る語句表示制御システムについて説明する。実施の形態6に係る語句表示制御システムは、実施の形態1に係る語句表示制御システム100と比較して、複数の第1語句及び複数の第2語句を、複数の仮想空間に配置する点が異なるが、他の構成については同様である。
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.

 図14に示すように、実施の形態6に係る語句表示制御システムは、複数の第1語句及び複数の第2語句を、仮想空間S1、S2、S3を含む複数の仮想空間に配置する。例えば、実施の形態6に係る語句表示制御システムは、第1語句取得部が第1語句を取得した日時に基づいて、各第1語句をいずれかの仮想空間に配置する。具体的には、実施の形態6に係る語句表示制御システムは、第1語句取得部が第1語句を取得した日時が予め設定されている第1期間に含まれる場合、当該第1語句を仮想空間S1に配置し、第1語句取得部が第1語句を取得した日時が予め設定されている第1期間よりも前の期間である第2期間に含まれる場合、当該第1語句を仮想空間S2に配置する。なお、語句表示制御システムは、複数の第1語句との関連度が高いジャンルに基づいて、複数の第1語句及び複数の第2語句を、複数の仮想空間のうちいずれかの仮想空間に配置するように構成されていてもよい。例えば、語句表示制御システムは、スポーツとの関連度が高い第1語句と、経済との関連度が高い第1語句と、を互いに異なる仮想空間に配置するように構成されていてもよい。このように構成されていることのより、実施の形態6に係る語句表示制御システムは、単一の仮想空間に多くの第1語句が配置されることによる見辛さを抑制すると共に、一度に表示部に表示される第1語句の数を抑制して装置の処理負担を軽減することが可能になる。 As shown in FIG. 14, the phrase display control system according to the sixth embodiment places a plurality of first words and a plurality of second words 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 places each first word in one of the virtual spaces based on the date and time when the first word acquisition unit acquires the first word. Specifically, the phrase display control system according to the sixth embodiment places the first word in virtual space S1 when the date and time when the first word acquisition unit acquires the first word is included in a first period that is set in advance, and places the first word in virtual space S2 when the date and time when the first word acquisition unit acquires the first word is included in a second period that is a period prior to the first period that is set in advance. The phrase display control system may be configured to place the plurality of first words and a plurality of second words 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 place first phrases highly related to sports and first phrases highly related to economics in different virtual spaces. By being configured in this way, the phrase display control system according to embodiment 6 can reduce the discomfort of viewing caused by placing 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 of the device.

 なお、本開示は、各実施の形態の自由な組合せ、あるいは各実施の形態の任意の構成要素の変形、若しくは各実施の形態において任意の構成要素の省略が可能である。 Note that this disclosure allows for free combinations of the embodiments, modifications to any of the components of each embodiment, or the omission of any of the components of each embodiment.

 本開示に係る語句表示制御装置は、例えば、取得した複数の語句を表示部に表示させることで、複数の語句に係る情報の整理を行うことに利用することができる。 The phrase display control device according to the present disclosure can be used, for example, to organize information relating to multiple phrases by displaying multiple acquired phrases on a display unit.

10 データベース、20 語句表示制御装置、21 コンテンツ取得部(文書情報取得部)、22 第1語句取得部、23 第2語句取得部、24 位置設定部、25 境界設定部、26 検索部、27 表示制御部、28 記憶部、30 ユーザ端末、31 入力部、32 表示部、100 語句表示制御システム、200 語句表示制御システム、220 語句表示制御装置、400 語句表示制御システム、420 語句表示制御装置、425 境界設定部、500 語句表示制御システム、520 語句表示制御装置、527 表示制御部、A1 仮想領域、A2 仮想領域、A3 仮想領域、A4 仮想領域、L1 境界、S1 仮想空間、S2 仮想空間、S3 仮想空間、r1 検索結果、w1 第1語句、w2 第2語句。 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 storage 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 (9)

 複数の第1語句を取得する第1語句取得部と、
 前記複数の第1語句間の関連度に基づいて、特定の仮想空間における各第1語句の位置を設定する位置設定部と、
 前記特定の仮想空間を複数の仮想領域に区分して各仮想領域の境界を設定する境界設定部と、
 前記複数の仮想領域のうち特定の仮想領域に位置する複数の第1語句に関連する第2語句を取得する第2語句取得部と、
 前記位置設定部によって設定された各第1語句の位置に基づいて前記特定の仮想空間に位置するように前記複数の第1語句を表示部に表示させ、かつ前記特定の仮想領域に位置するように前記第2語句を前記表示部に表示させる表示制御部と、を備えた
 ことを特徴とする語句表示制御装置。
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 the display unit to display the first phrases so as to be located in the 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 the specific virtual area.
 前記複数の第1語句を含む複数の文書情報を取得する文書情報取得部を備え、
 前記第2語句取得部は、前記特定の領域に位置する複数の第1語句を含む複数の文書情報から、当該複数の文書情報に含まれる前記第2語句を抽出することによって、前記第2語句を取得する
 ことを特徴とする請求項1記載の語句表示制御装置。
a document information acquisition unit that acquires a plurality of pieces of document information including the plurality of first words and phrases;
The phrase display control device according to claim 1, characterized in that the second phrase acquisition unit acquires the second phrase by extracting the second phrase contained in a plurality of document information including a plurality of first phrases located in the specific area from the plurality of document information.
 前記複数の第1語句を含む複数の文書情報を取得する文書情報取得部と、
 前記複数の第1語句のうちいずれかの第1語句が選択されたことを示す入力信号に基づいて、前記複数の文書情報のうち選択された前記第1語句を含むいずれかの文書情報を検索する検索部と、を備えた
 ことを特徴とする請求項1記載の語句表示制御装置。
a document information acquisition unit that acquires a plurality of pieces of document information including the plurality of first words and phrases;
The phrase display control device according to claim 1, further comprising a search unit that searches for any document information containing the selected first phrase among the plurality of document information based on an input signal indicating that any first phrase among the plurality of first phrases has been selected.
 前記表示制御部は、前記複数の第1語句のうちいずれかの第1語句が選択されたことを示す入力信号に基づいて、選択された第1語句と他の第1語句とを互いに異なる態様で前記表示部に表示させる
 ことを特徴とする請求項3記載の語句表示制御装置。
The phrase display control device according to claim 3, characterized in that, based on an input signal indicating that one of the plurality of first phrases has been selected, the display control unit displays the selected first phrase and other first phrases in different manners on the display unit.
 前記第1語句取得部は、前記複数の文書情報から前記複数の文書情報に含まれる前記複数の第1語句を抽出することによって、前記複数の第1語句を取得する
 ことを特徴とする請求項1乃至4のいずれか1項記載の語句表示制御装置。
The word display control device according to any one of claims 1 to 4, characterized in that the first word acquisition unit acquires the plurality of first words by extracting the plurality of first words contained in the plurality of document information from the plurality of document information.
 前記境界設定部は、前記表示部に表示される複数の第1語句の数に基づいて、各仮想領域の境界を設定する
 ことを特徴とする請求項1乃至5のいずれか1項記載の語句表示制御装置。
The word display control device according to claim 1 , wherein the boundary setting unit sets the boundary of each virtual area based on the number of a plurality of first words displayed on the display unit.
 前記境界設定部は、入力部に対する入力操作に基づいて、各仮想領域の境界を設定する
 ことを特徴とする請求項1乃至5のいずれか1項記載の語句表示制御装置。
The word display control device according to claim 1 , wherein the boundary setting unit sets the boundary of each virtual area based on an input operation on an input unit.
 前記表示制御部は、前記複数の第1語句と前記第2語句とを互いに異なる態様で前記表示部に表示させる
 ことを特徴とする請求項1乃至7のいずれか1項記載の語句表示制御装置。
The phrase display control device according to claim 1 , wherein the display control unit causes the display unit to display the first phrases and the second phrases in different modes.
 第1語句取得部と、位置設定部と、境界設定部と、第2語句取得部と、表示制御部と、を備えた装置が行う語句表示制御方法であって、
 前記第1語句取得部が、複数の第1語句を取得するステップと、
 前記位置設定部が、前記複数の第1語句間の関連度に基づいて、特定の仮想空間における各第1語句の位置を設定するステップと、
 前記境界設定部が、前記特定の仮想空間を複数の仮想領域に区分して各仮想領域の境界を設定するステップと、
 前記第2語句取得部が、前記複数の仮想領域のうち特定の仮想領域に位置する複数の第1語句に関連する第2語句を取得するステップと、
 前記表示制御部が、前記位置設定部によって設定された各第1語句の位置に基づいて前記特定の仮想空間に位置するように前記複数の第1語句を表示部に表示させ、かつ前記特定の仮想領域に位置するように前記第2語句を前記表示部に表示させるステップと、を備えた
 ことを特徴とする語句表示制御方法。
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 plurality of first phrases on the display unit so as to be located in the specific virtual space based on the position of each first phrase set by the position setting unit, and causing the display control unit to display the second phrase on the display unit so as to be located in the specific virtual area.
PCT/JP2023/011676 2023-03-24 2023-03-24 Phrase display control device and phrase display control method WO2024201546A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023578675A JP7646038B2 (en) 2023-03-24 2023-03-24 Phrase display control device and phrase display control method
PCT/JP2023/011676 WO2024201546A1 (en) 2023-03-24 2023-03-24 Phrase display control device and phrase display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2023/011676 WO2024201546A1 (en) 2023-03-24 2023-03-24 Phrase display control device and phrase display control method

Publications (1)

Publication Number Publication Date
WO2024201546A1 true WO2024201546A1 (en) 2024-10-03

Family

ID=92904133

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/011676 WO2024201546A1 (en) 2023-03-24 2023-03-24 Phrase display control device and phrase display control method

Country Status (2)

Country Link
JP (1) JP7646038B2 (en)
WO (1) WO2024201546A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004240887A (en) * 2003-02-07 2004-08-26 Nippon Telegr & Teleph Corp <Ntt> Search information display system, search keyword information display method, and search keyword information display program
JP2008250623A (en) * 2007-03-30 2008-10-16 Nomura Research Institute Ltd Search system
JP2022135077A (en) * 2021-03-04 2022-09-15 ヤフー株式会社 Information processing device, information processing method and information processing program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7611735B2 (en) 2021-03-04 2025-01-10 株式会社Subaru Work suitability assessment device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004240887A (en) * 2003-02-07 2004-08-26 Nippon Telegr & Teleph Corp <Ntt> Search information display system, search keyword information display method, and search keyword information display program
JP2008250623A (en) * 2007-03-30 2008-10-16 Nomura Research Institute Ltd Search system
JP2022135077A (en) * 2021-03-04 2022-09-15 ヤフー株式会社 Information processing device, information processing method and information processing program

Also Published As

Publication number Publication date
JP7646038B2 (en) 2025-03-14
JPWO2024201546A1 (en) 2024-10-03

Similar Documents

Publication Publication Date Title
JP6731985B2 (en) User terminal device and control method
KR101163716B1 (en) Previewing documents on a computer system
US9015175B2 (en) Method and system for filtering an information resource displayed with an electronic device
US8429158B2 (en) Method and system for unified searching and incremental searching across and within multiple documents
US20070266015A1 (en) User Created Search Vertical Control of User Interface
US8315852B2 (en) Electronic equipment equipped with dictionary function
JP4991948B1 (en) Information processing apparatus and information processing method
US20100169362A1 (en) Palette for accessing document history
JP6157965B2 (en) Electronic device, method, and program
US20220318333A1 (en) Systems and methods for pre-loading object models
JP2007510214A (en) Display of search results in screen units
JP6292190B2 (en) Document association apparatus, document association system, and program
JP5056133B2 (en) Information extraction system, information extraction method, and information extraction program
US20150026224A1 (en) Electronic device, method and storage medium
JP5838797B2 (en) Information display device and information display program
JP7646038B2 (en) Phrase display control device and phrase display control method
JP2013012242A (en) Information processing apparatus, information processing method and program
JP2010055488A (en) Information processor, window display method and program
JPH08287088A (en) Method and device for information retrieval
CN101833564A (en) Electronic equipment with electronic dictionary function
US20240289547A1 (en) Information processing apparatus, operation method, and recording medium
JP4912142B2 (en) Search system
JP2015022654A (en) Electronic apparatus, method, and program
JP2000200279A (en) Information retrieving device
JP5348225B2 (en) Information processing apparatus, window display method, and program

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2023578675

Country of ref document: JP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23930188

Country of ref document: EP

Kind code of ref document: A1