Information processing device, information processing method, and program

The information processing device automatically selects and formats search results from another device's text, addressing the need for manual word specification in electronic dictionaries, thereby reducing user interaction.

JP7600790B2Active Publication Date: 2024-12-17CASIO COMPUTER CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021040461
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-12
Publication Date
2024-12-17
Estimated Expiration
2041-03-12

AI Technical Summary

Technical Problem

Existing electronic dictionaries require manual specification of words for search, increasing user operational burden when connected to other information processing devices.

Method used

An information processing device extracts words meeting preset conditions from displayed text on another device, searches dictionary content using these words, and displays the results with a distinct format to reduce user interaction.

Benefits of technology

Enables dictionary content search on another device with reduced user operational burden by automatically selecting and formatting search results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007600790000001
    Figure 0007600790000001
  • Figure 0007600790000002
    Figure 0007600790000002
  • Figure 0007600790000003
    Figure 0007600790000003
Patent Text Reader

Abstract

To provide an information processor that can search a dictionary content for words, for example, in a text displayed in another information processor while reducing an operational load of a user.SOLUTION: An information processor according to an embodiment of the present invention includes: a dictionary storage unit for storing a dictionary content in which an entry word and information on the entry word are related to each other; a communication unit for communicating with another device; and a control unit for receiving text data displayed in another device through the communication unit, determining a word that matches a condition of search from the text data, searching for the entry word in the dictionary content on the basis of the word as a search word, and causing information for the entry word searched for on the basis of the word to be displayed in the display unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] In recent years, electronic dictionaries equipped with dictionary content have been widely used. In the dictionary content, explanatory information such as meanings of words is registered in association with each of a plurality of words to be used as head words. The electronic dictionary searches the dictionary content for head words that match a search term such as a word input by a user operation, and displays explanatory information corresponding to the head word.

[0003] Some electronic dictionaries have a function of connecting to other information processing devices via communication and searching for words, etc. received from the other information processing devices (for example, Patent Document 1). The other information processing device can transmit data on words, etc. to be searched for to the electronic dictionary by specifying a range of words, etc. on a screen that displays text. The electronic dictionary searches for the words, etc. to be searched for received from the other information processing device, and displays explanatory information as the search result. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2015-133147 A Summary of the Invention [Problem to be solved by the invention]

[0005] The electronic dictionary described in Patent Document 1 can search dictionary content based on words, etc. received from other information processing devices by connecting to the other information processing devices through communication. However, since words, etc. must be specified manually in the other information processing devices, there is a need to reduce the operational burden on the user.

[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an information processing device, an information processing method, and a program that are capable of searching dictionary content for words, etc. contained in text displayed on another information processing device, while reducing the operational burden on the user. [Means for solving the problem]

[0007] In order to solve the above problems, an information processing device according to the present invention includes an extraction means for extracting words that meet a preset condition from a range of predetermined text data that is being displayed on another device, and a search for a predetermined dictionary content using the words extracted by the extraction means as search terms, thereby displaying information corresponding to the search terms on a predetermined display unit. At the same time, the text data displayed on the other device is displayed so that the display mode of the word extracted by the extraction means is different from the display mode of other words. The display control means includes: An information processing method according to the present invention is an information processing method executed by an information processing device, comprising: an extraction process for extracting words that meet a preset condition from a range of predetermined text data that is being displayed on another device; and a process for searching predetermined dictionary contents using the words extracted by the extraction process as search terms, thereby displaying information corresponding to the search terms on a predetermined display unit. At the same time, the text data displayed on the other device is displayed so that the display mode of the words extracted in the extraction process is different from the display mode of other words. and a display control process. The program according to the present invention includes a computer, an extraction unit for extracting a word that satisfies a preset condition from a range of predetermined text data that is being displayed on another device, and a program for displaying information corresponding to the search term on a predetermined display unit by searching a predetermined dictionary content using the word extracted by the extraction unit as a search term. At the same time, the text data displayed on the other device is displayed so that the display mode of the word extracted by the extraction means is different from the display mode of other words. The display control means is characterized in that the display control means functions as a display control means. Effect of the Invention

[0008] According to the present invention, it is possible to search dictionary contents for words etc. contained in text displayed on another information processing device, with reduced operational burden on the user. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing a system configuration using an information processing apparatus according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a front view showing the external configuration of an electronic dictionary according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a functional block diagram showing the configuration of an electronic circuit of the smartphone according to the embodiment. [Figure 4] 5 is a flowchart showing a linking process of an electronic dictionary and a browsing process of a smartphone in the first embodiment. [Diagram 5] 5 is a flowchart showing a search target word selection process executed in the electronic dictionary in the first embodiment. [Figure 6] 4 is a diagram showing an example of text data transmitted to the electronic dictionary in the embodiment. [Figure 7] FIG. 4 is a diagram showing an example of words (entry words) corresponding to search condition data. [Figure 8] 1A and 1B are diagrams showing examples of displays on the touch panel display units of a smartphone and an electronic dictionary. [Figure 9] 13 is a flowchart showing a linking process of an electronic dictionary and a browsing process of a smartphone in the second embodiment. [Figure 10] FIG. 13 is a diagram showing an example of a text screen displayed on a touch panel display unit of a smartphone. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0011] Fig. 1 is a diagram showing a system configuration using an information processing device according to an embodiment (first embodiment and second embodiment) of the present invention. Fig. 1 shows an example of a system configuration in which a first information processing device 10 and a second information processing device 20 are connected via wireless communication.

[0012] FIG. 1 shows a functional block diagram illustrating the configuration of an electronic circuit of a first information processing device 10 and the external configuration of a second information processing device 20. As shown in FIG.

[0013] In this embodiment, an example is shown in which the first information processing device 10 is configured as, for example, an electronic dictionary (hereinafter, electronic dictionary 10), and the second information processing device 20 is configured as, for example, a smartphone (hereinafter, smartphone 20). The first information processing device 10 can be realized by various electronic devices such as the electronic dictionary 10, a personal computer, a smartphone, a tablet PC, a game device, etc. The second information processing device 20 can be realized by various electronic devices such as the smartphone 20, a personal computer, an electronic dictionary, a tablet PC, a game device, etc.

[0014] A plurality of types of dictionary contents are recorded as dictionary data in the electronic dictionary 10. In the dictionary contents, at least one piece of information on the meaning of a word, a single kanji character, a phrase, etc. is registered in association with each of a plurality of words to be used as entry words.

[0015] The dictionary contents are not limited to dictionaries related to languages ​​such as Japanese and English, but also include contents of dictionaries in various fields, such as encyclopedias, historical dictionaries, medical dictionaries, and dictionaries related to various hobbies.

[0016] The electronic dictionary 10 has the configuration of a computer that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the programs that have been read, and its electronic circuitry is equipped with a CPU (central processing unit) 11.

[0017] The CPU 11 functions as a control unit that controls the entire electronic dictionary 10. The CPU 11 controls the operation of each circuit unit according to a control program that is prestored in the memory 12, or a control program that is read into the memory 12 from a recording medium 13 such as a ROM card via a recording medium reading unit 14, or a control program that is downloaded from an external device (such as a server) and read into the memory 12 via a network (not shown) such as the Internet.

[0018] The control program stored in the memory 12 is started in response to an input signal in response to a user operation from the key input unit 16, an input signal in response to a user operation from the touch panel display unit 17, or a connection communication signal with an external recording medium 13 such as an EEPROM (registered trademark), RAM, or ROM connected via the recording medium reading unit 14.

[0019] To the CPU 11, a memory 12, a recording medium reading section 14, a communication section 15, a key input section 16, a touch panel display section 17, etc. are connected.

[0020] The control programs stored in the memory 12 include a dictionary control program 12a that manages the overall operation of the electronic dictionary 10, a collaborative processing program 12b for collaborative processing that controls collaborative operations when data communication is possible with other information processing devices (such as a smartphone 20), and a communication program for communicating data with other information processing devices.

[0021] In the first embodiment, the electronic dictionary 10 executes the dictionary control program 12a and the link processing program 12b to receive text data to be displayed on the smartphone 20 via communication, identify from this text data words that match preset search condition data, search the dictionary contents for these words as search terms, and display explanatory information and the like as the search results on the touch panel display unit 17.

[0022] In addition, the electronic dictionary 10 in the second embodiment, similar to the first embodiment, performs a search on the dictionary content, transmits the search results obtained by this search to the smartphone 20, and displays explanatory information etc. as the search results on the smartphone 20.

[0023] The memory 12 stores dictionary data 12c, search condition data 12d (dictionary search history data 12d1), and the like.

[0024] The dictionary data 12c includes a database that collects dictionary contents such as a plurality of dictionaries, such as an English-Japanese dictionary, a Japanese-English dictionary, an English-English dictionary, an English-Chinese dictionary, and a Japanese dictionary, and a plurality of types of encyclopedias. The dictionary data 12c includes, for each dictionary, semantic information that explains the meaning (semantics) corresponding to each entry word. Each entry word may also be provided with attribute information data. The attribute information data includes, for example, importance, difficulty, field, and the like.

[0025] The dictionary data 12c may not be built into the main body of the electronic dictionary 10, but may be stored in an external device (such as a server) that can be accessed via a network.

[0026] The search condition data 12d is data indicating conditions for selecting words and the like to be searched for in the dictionary content from the text data received from the smartphone 20. The electronic dictionary 10 does not allow the user to specify words to be searched for by a user operation on the smartphone 20, but automatically selects words that meet preset search conditions from the text data as search targets without the need for user operation. In other words, the search condition data is data for predicting and selecting words that a user viewing text on the smartphone 20 wants to look up using the dictionary content.

[0027] The search condition data 12d is set under the control of the link processing program 12b based on, for example, dictionary search history data 12d1 for dictionary contents in the electronic dictionary 10, attribute information data previously attached to the entry words of the dictionary contents, and other information.

[0028] For example, when a user operation instructs to set the search condition data 12d, the CPU 11 executes the link processing program 12b to set the search condition data 12d based on the dictionary search history data 12d1, the attribute information data, or other information. The user may specify which data is used to set the search condition data 12d, or which data may be determined in advance.

[0029] The setting of the search condition data 12d may be performed not only in response to user operation, but also during free time when the processing load of the electronic dictionary 10 is light, at a predetermined time, before starting the collaborative processing, etc.

[0030] The dictionary search history data 12d1 is data that is updated according to normal use for each of various dictionary contents, and includes data such as the number of searches for each entry word in the dictionary contents and the last search date and time.

[0031] The search condition data 12d based on the dictionary search history data 12d1 indicates conditions based on, for example, the number of searches for each entry word in the dictionary contents or the last search date and time.

[0032] For example, the search condition data 12d indicates a reference value for the number of searches. In other words, if the number of searches for an entry word corresponding to a word is equal to or greater than the reference value indicated by the search condition data 12d, this word can be selected as a search target. If a user uses dictionary content to look up the meaning of a certain entry word multiple times (the reference value), there is a possibility that the user searches multiple times because he or she cannot reliably remember the meaning. Therefore, the word corresponding to the entry word can be selected as a search target.

[0033] The search condition data 12d also indicates a reference value (period reference value) for the length of the period from the last search date and time to the present. In other words, if the period from the last search date and time to the present for an entry word corresponding to a word is equal to or longer than the period reference value indicated by the search condition data 12d, this word can be selected as a search target. For words that have a long period from the last search date and time to the present, the user may have looked up the meaning of the word using a dictionary in the past, and since a long time has passed since the last lookup, the content of the looked-up meaning may be forgotten. Therefore, the word corresponding to the relevant entry word can be selected as a search target.

[0034] By setting the search condition data 12d based on the dictionary search history data 12d1, words that correspond to the tendency of the user of the electronic dictionary 10 to use dictionary contents can be selected as search targets.

[0035] Note that the settings of the search condition data 12d based on the above-mentioned dictionary search history data 12d1 are merely examples, and a search history other than the number of searches and the last search date and time may be targeted, and other conditions other than the reference values ​​may be set for the search history.

[0036] Furthermore, the attribute information data preset for the entry word indicates, for example, the importance, difficulty, field, etc., of each entry word.

[0037] For example, the search condition data 12d indicates a reference value (level reference value) for importance or difficulty. That is, if the level of importance or difficulty set for an entry word corresponding to a word is equal to or higher than the level reference value indicated by the search condition data 12d, the corresponding word can be selected as a search target. Generally, words with high importance or difficulty are more likely to be search targets. Therefore, by setting the level reference value for importance / difficulty as a search condition, words that are more likely to be search targets can be selected from the text.

[0038] For example, the level reference value can be set by a user specifying the importance / difficulty according to his / her own level, which allows the user to select words that are important / difficult for the user as search targets.

[0039] Note that, instead of the user specifying the importance / difficulty level as the level reference value, a predetermined importance / difficulty level may be set as a search condition.

[0040] The search condition data 12d also indicates a field in which the user is interested or a field in which specialized knowledge is required. In other words, when the field set for the entry word corresponding to a word corresponds to the field indicated by the search condition data 12d, the corresponding word can be selected as a search target. The field indicated by the search condition data 12d may be set by the user, for example, or a specific field determined in advance may be set. This allows the user to select words in a useful field from the text.

[0041] In the above explanation, the attribute information data is data set as the entry words of the dictionary content, but it may also be data created separately from the dictionary content as data for extracting words to be used as search condition data 12d.

[0042] The search conditions indicated by the search condition data 12d may be set based on the dictionary search history data 12d1 (number of searches, last search date and time) or attribute information data (importance, difficulty, field), or may be set in combination of a plurality of them. The search conditions described above are merely examples, and other conditions may be adopted.

[0043] The communication unit 15 executes communication control for communicating with other information processing devices via a network such as the Internet or a LAN (Local Area Network), or communication control for short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) between other information processing devices in a short distance.

[0044] FIG. 2 is a front view showing the external configuration of electronic dictionary 10 in this embodiment.

[0045] In the case of electronic dictionary 10 in FIG. 2, a CPU 11, memory 12, recording medium reading unit 14, and communication unit 15 are built into the lower section of the device body, which can be opened and closed, and a key input unit 16 is also provided, while a touch panel display unit 17 is provided on the upper section.

[0046] The key input section 16 is equipped with character input keys 16a, a dictionary selection key 16b for selecting various dictionaries and various functions, a translation / decision key 16c, a back key 16d, cursor keys (up, down, left, right keys) 16e, a power button, and various other function keys.

[0047] Various menus, buttons 17a, etc. are displayed on the touch panel display unit 17 in response to the execution of various functions. The touch panel display unit 17 can be operated by touching it with, for example, a pen P.

[0048] The electronic dictionary 10 can input instructions by user operations in response to user operations on the key input unit 16, or touch operations (using the tip of a pen or a finger) on menus and buttons displayed on the touch panel display unit 17.

[0049] In the electronic dictionary 10 configured in this manner, the CPU 11 controls the operation of each part of the circuit in accordance with the instructions written in the dictionary control program 12a, and the software and hardware operate in cooperation to realize the functions described in the following operational explanation.

[0050] During normal use, in the electronic dictionary 10, a dictionary content is selected by, for example, the dictionary selection key 16b, and a character string (word) to be used as a search term is input by button operation of the character input keys 16a or by handwriting with a pen. When a character string to be used as a search term is input, the electronic dictionary 10 executes a search of the dictionary content to be searched. The electronic dictionary 10 displays explanatory information as a search result searched for from the dictionary content on the touch panel display unit 17.

[0051] Furthermore, when the electronic dictionary 10 is connected to the smartphone 20 via communication program, the CPU 11 controls the operation of each part of the circuit in accordance with the instructions written in the collaboration processing program 12b, and the software and hardware operate in cooperation to realize the function of selecting words that meet the search criteria from the text received from the smartphone 20 and performing a search of the dictionary content.

[0052] FIG. 3 is a functional block diagram showing the configuration of an electronic circuit of the smartphone 20 according to this embodiment.

[0053] The smartphone 20 can access a server 30 connected via a network N including the Internet and the like, and display web pages and text files including text data provided by the server 30 so that the user can view them.

[0054] The smartphone 20 has the configuration of a computer that reads programs recorded on various recording media or transmitted programs and whose operation is controlled by the read programs, and its electronic circuitry is equipped with a CPU (central processing unit) 21.

[0055] The CPU 21 functions as a control unit that controls the entire smartphone 20. The CPU 21 controls the operation of each circuit unit according to a control program that is prestored in the memory 22, or a control program that is read into the memory 22 from a recording medium 23 such as a ROM card via a recording medium reading unit 24, or a control program that is downloaded from an external device (such as a server) and read into the memory 22 via a network (not shown) such as the Internet.

[0056] The control program stored in the memory 22 is started in response to an input signal in response to a user operation from the button input unit 26, an input signal in response to a user operation from the touch panel display unit 27, or a connection communication signal with an external recording medium 23 such as an EEPROM (registered trademark), RAM, or ROM connected via the recording medium reading unit 24.

[0057] To the CPU 21, a memory 22, a recording medium reading section 24, a communication section 25, a button input section 26, a touch panel display section 27, and the like are connected.

[0058] The control programs stored in the memory 22 include a basic program 22a (OS (Operating System)) that controls the overall operation of the smartphone 20, a browsing program 22b for displaying Web pages and the like, and the like.

[0059] In the first embodiment, the smartphone 20 executes the basic program 22a and the viewing program 22b to transmit text data to be displayed on the smartphone 20 to the electronic dictionary 10 via communication, and displays search results (explanatory information) for words selected from the text data based on the search conditions on the touch panel display unit 17 of the electronic dictionary 10.

[0060] In addition, in the second embodiment, the smartphone 20, in the same manner as in the first embodiment, transmits text data to the electronic dictionary 10, performs a search for a word selected from the text data, receives the search results from the electronic dictionary 10, and displays them on the screen displaying text on the touch panel display unit 27.

[0061] The memory 22 stores text data 22c to be displayed by the browsing program 22b, search result data 22d (in the case of the second embodiment), and the like.

[0062] The text data 22c includes, for example, data included in a Web page received from the server 30, as well as data in a text file. The text data 22c is displayed on the touch panel display unit 27 under the control of the browsing program 22b. When the entire text cannot be displayed on one screen, the screen is scrolled in response to a user operation to change the range of the text to be displayed.

[0063] The search result data 22d is data indicating explanatory information and the like obtained by searching the dictionary content received from the electronic dictionary 10. The search result data 22d is displayed on the screen of the touch panel display unit 27 that displays the text data transmitted to the electronic dictionary 10 under the control of the viewing program 22b.

[0064] The communication unit 25 executes communication control for communicating with other information processing devices via a network such as the Internet or a LAN (Local Area Network), or for performing short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) between other information processing devices in the vicinity.

[0065] Next, the operations of the electronic dictionary 10 and the smartphone 20 in this embodiment will be described.

[0066] (First embodiment) Fig. 4 is a flowchart showing the linking process of the electronic dictionary 10 in the first embodiment and the browsing process of the smartphone 20. Fig. 5 is a flowchart showing the search target word selection process executed in the electronic dictionary 10 in the first embodiment.

[0067] In the first embodiment, text data to be displayed on the smartphone 20 is transmitted to the electronic dictionary 10, and words that meet the search criteria are selected from the text data as search targets. The electronic dictionary 10 searches the dictionary contents based on the words selected from the text data, and displays the search results on the touch panel display unit 17.

[0068] First, the user causes the electronic dictionary 10 and the smartphone 20 to start processing for connecting via wireless communication. The CPU 11 of the electronic dictionary 10 executes a communication program to bring the electronic dictionary 10 into a state of wireless communication with the smartphone 20 via the communication unit 15. The CPU 21 of the smartphone 20 executes a communication program to bring the electronic dictionary 10 into a state of wireless communication with the smartphone 20 via the communication unit 25. This sets up a communication link between the electronic dictionary 10 and the smartphone 20, enabling data communication (steps A1 and B1).

[0069] When the smartphone 20 is instructed to execute the viewing program 22b in response to a user operation, the smartphone 20 requests the electronic dictionary 10 to execute an association process. In response to the request for execution of the association process from the smartphone 20, the CPU 11 of the electronic dictionary 10 starts the association process program 12b to start the association process.

[0070] The smartphone 20 accesses the server 30 in response to, for example, a user operation, and receives data of a web page. The web page includes text data.

[0071] The CPU 21 extracts the text data contained in the Web page (step A2), and transmits the entire text data to the electronic dictionary 10 (step A3).

[0072] FIG. 6 is a diagram showing an example of the text data transmitted to the electronic dictionary 10. As shown in FIG.

[0073] Before transmitting the entire text data to the smartphone 20, the CPU 21 assigns a word number indicating the order from the beginning of the text to each word included in the text data, as shown in Fig. 6. The CPU 21 adds data indicating the word number assigned to each word to the text data, and transmits the text data to the smartphone 20.

[0074] On the other hand, when the CPU 11 of the electronic dictionary 10 receives text data from the smartphone 20 (Yes in step B2), the CPU 11 executes a search target word selection process for this text data (step B3).

[0075] The CPU 11 extracts one word from the beginning of the text data (FIG. 5, step C1), and determines whether or not to make this word a search target based on the search conditions indicated by the search condition data 12d (step C2).

[0076] Fig. 7 is a diagram showing an example of words (entry words) corresponding to the search condition data 12d. Fig. 7 shows an example in which the search condition data 12d is set based on the dictionary search history data 12d1 (number of searches and last search date and time) that is updated according to normal use of the English-Japanese dictionary.

[0077] If the CPU 11 determines that the word extracted from the text data does not satisfy the search criteria indicated by the search criteria data 12d (step C3, No), it does not search for this word and extracts the next word from the text data (step C1).

[0078] On the other hand, if the CPU 11 determines that the word extracted from the text data is a word that satisfies the search condition indicated by the search condition data 12d (step C3, Yes), the CPU 11 temporarily stores the word and the word number in the memory 12 as a search target (step C4). If the CPU 11 has not extracted all the words from the text data (step C5, Yes), it extracts the next word from the text data in the same manner as described above (step C1) and determines whether to make it a search target based on the search conditions (step C2). Similarly, the CPU 11 stores the words and word numbers determined to meet the search conditions as search targets (steps C3 and C4).

[0079] When the CPU 11 has extracted all words from the text data and determined whether to make them search targets (Yes in step C5), it ends the search target word selection process.

[0080] In addition, when the search condition data 12d is set based on attribute information data of the heading word (importance, difficulty, field), the CPU 11 searches for the heading word in the dictionary content based on the word extracted from the text data, and determines whether the attribute information set for the heading word searched for by the word satisfies the search condition.

[0081] For example, when a level reference value for importance or difficulty is set as the search condition data 12d, if the importance or difficulty set in the attribute information of the entry word searched based on the word is equal to or greater than the level reference value, the CPU 11 determines that the corresponding word is a search target.

[0082] Similarly, when a field is set as search condition data 12d, CPU 11 determines that the corresponding word is a search target if the field set in the attribute information of the entry word searched based on the word matches the field indicated by search condition data 12d.

[0083] In this way, it is possible to determine whether each word included in the text data is to be a search target based on the search condition data 12d, and to select a word that meets the search condition as a search target. Therefore, it is possible to predict and select a word that is useful for the user to search dictionary contents without requiring the user to perform an operation such as specifying a word to be searched by using dictionary contents on the smartphone 20.

[0084] Meanwhile, after transmitting the entire text data to electronic dictionary 10, CPU 21 of smartphone 20 displays a screen of a Web page (e.g., text) on touch panel display 27 based on the data of the Web page (step A4). CPU 21 also transmits display range data indicating the display range of the text displayed on touch panel display 27 to electronic dictionary 10 (step A5).

[0085] FIG. 8A shows an example of text displayed on the touch panel display unit 27 of the smartphone 20.

[0086] 8(A), for example, it is assumed that display range (1) of the entire text data (3) is displayed on the touch panel display unit 17. In this case, the CPU 21 transmits the word number "17" of the first word "number" and the word number "83" of the last word "2013" included in the display range (1) to the electronic dictionary 10 as display range data.

[0087] When the CPU 11 of the electronic dictionary 10 receives the display range data from the smartphone 20 (step B4, Yes), it determines the new display range from the entire text data previously received, that is, the word number of the first word and the word number of the last word in the display range (step B5). For example, on the initial screen of the smartphone 20, the display range displayed on one screen becomes the new display range. Also, when a scroll operation is performed on the smartphone 20 and the display range of the text displayed on one screen is changed, the range newly displayed by the scroll becomes the new display range.

[0088] The CPU 11 identifies the words included in the new display range and selected by the search target word selection process by using the word numbers of each word (step B6).

[0089] For example, assume that the words shown in Fig. 7 are selected from the text data as search targets. If the range of word numbers "17-83" corresponding to the display range (1) shown in Fig. 8(A) is the new display range, the words "capital", "resurgence", "outflow", and "negative" are determined to be words included in the new display range.

[0090] For the words included in the new display range, the CPU 11 uses the dictionary search function of the dictionary control program 12a to search for headwords in the dictionary content (here, for example, an English-Japanese dictionary) and obtains the meaning (explanatory information) corresponding to the searched headword (step B7).

[0091] The CPU 11 causes the touch panel display unit 17 to display the search results (word meanings) for each word included in the new display range.

[0092] Fig. 8(B) is a diagram showing an example of a search result screen D1 displayed on the touch panel display unit 17 of the electronic dictionary 10. As shown in Fig. 8(B), the search result screen D1 displays a list of only the search results of words included in the text (display range (1)) currently displayed on the smartphone 20. For example, the words W1, W2, and W7 ("migrating," "less," and "Affairs") in the full text (3) shown in Fig. 8(A) are selected as search target words, but the search results are not displayed because they are not included in the display range (1). This allows a user viewing text on the smartphone 20 to easily recognize the search results of words included in the text currently viewed from the search result screen D1.

[0093] The search result screen D1 shown in Fig. 8(B) shows an example in which a part of the main contents of the semantic information (explanatory information) registered in the dictionary content is extracted and displayed. For example, the electronic dictionary 10 allows the user to set in advance the level of detail of the search results to be displayed on the search result screen D1 to one of a plurality of levels. The CPU 11 extracts and displays the range of contents corresponding to the level of detail from the semantic information (explanatory information) obtained from the dictionary content. This allows the content of the level of detail required by the user to be displayed on the search result screen D1.

[0094] It should be noted that the amount of information displayed on the search result screen D1 may be adjusted according to a predetermined condition, rather than extracting information according to the study level set by the user operation. For example, when the number of words displayed on the search result screen D1 is small, detailed information may be displayed, and when the number of words is large, the amount of information in the search result may be reduced in order to display the search results for all words on one screen.

[0095] Next, the CPU 11 notifies the smartphone 20 of the search target words displayed as search results on the search result screen D1 (step B9). That is, the CPU 11 transmits the word numbers of the words “capital”, “resurgence”, “outflow”, and “negative” to the smartphone 20.

[0096] When the CPU 21 of the smartphone 20 is notified of the search target word from the electronic dictionary 10 (step A6, Yes), the CPU 21 changes the display form of the word corresponding to the search target word in the text being displayed on the touch panel display unit 27 (step A7). That is, the CPU 21 changes the display form of the words W3, W4, W5, and W6 ("capital", "resurgence", "outflow", and "negative") in the display range (1) shown in FIG. 8(A) to a form different from that of the other words. As a method of changing the display form, for example, a method of changing the background color of the word (highlight), changing the font, adding an underline, and the like can be used. This allows the user viewing the text on the smartphone 20 to easily recognize the word for which the search result is displayed in the electronic dictionary 10 from the text displayed on the search result screen D1. This makes it easier to refer to the search result displayed in the electronic dictionary 10.

[0097] When an instruction to scroll the screen is given by operating cursor key 16e or the like (step A8, Yes), CPU 21 displays the screen of the Web page (e.g., text) in which the text display range has been changed in response to the instruction to scroll the screen (step A4). CPU 21 also transmits display range data indicating the display range of the text displayed on touch panel display unit 27 to electronic dictionary 10 (step A5).

[0098] That is, since the smartphone 20 has already transmitted the entire text data, when the display range of the text is changed by a scroll operation thereafter, the smartphone 20 transmits only the display range data, which has a small amount of data, to the electronic dictionary 10. In this way, by reducing the amount of communication data, the communication load can be reduced, and a reduction in power consumption can also be expected.

[0099] The CPU 11 of the electronic dictionary 10 then executes the same processes as described above according to the display range data received from the smartphone 20 (steps B4 to B9).

[0100] For example, assume that the text in display range (2) shown in Fig. 8(A) is scrolled and displayed on touch panel display unit 27. In this case, since word W7 ("Ministry") selected as the word to be searched is included in the new display range, a search is performed on the dictionary contents for this word W7 ("Ministry"), and the search results are displayed on touch panel display unit 17.

[0101] Fig. 8(C) is a diagram showing an example of a search result screen D2 displayed on the touch panel display unit 17 of the electronic dictionary 10. As shown in Fig. 8(C), the search result screen D2 displays only the search results for words included in the display range (2). That is, explanatory information for the word W7 ("Ministry") is added to the search result screen D2, and the search results for the word W3 ("capital") that has been scrolled out of the display range are erased.

[0102] In this way, the contents of the search results displayed on the search result screen of the touch panel display unit 17 of the electronic dictionary 10 can be changed in coordination with screen scrolling of the touch panel display unit 27 of the smartphone 20. Therefore, the user does not need to perform operations such as scrolling to check the search results searched for in the electronic dictionary 10, and can easily check the search results that correspond to the range of text being viewed on the smartphone 20.

[0103] On the other hand, when an instruction to change the Web page to be displayed is given (step A10, Yes), the CPU 21 of the smartphone 20 accesses the server 30 and receives data of the Web page to be displayed next. In this case, the CPU 21 extracts text data included in the Web page in the same manner as described above (step A2) and transmits the entire text data to the electronic dictionary 10 (step A3). Thereafter, the same processing as described above is executed.

[0104] When an instruction to end the text (Web page) display is given (step A10, Yes), the CPU 21 of the smartphone 20 cuts the link to the electronic dictionary 10 and ends the browsing process. When an instruction to end the linking process with the smartphone 20 is given (step B10, Yes), the electronic dictionary 10 cuts the link with the smartphone 20 and ends the linking process.

[0105] In this way, the electronic dictionary 10 of the first embodiment can search the dictionary contents for words included in text displayed on the smartphone 20 without requiring the user to specify the words to be searched on the smartphone 20. This reduces the operational burden on the user.

[0106] In the above description, as shown in Fig. 8(B)(C), only the search results for words corresponding to the text being displayed on the smartphone 20 are displayed, but search results for other words that have been searched and displayed but are not included in the display range of the smartphone 20 may be displayed. In this case, it is desirable that the search results corresponding to the text being displayed on the smartphone 20 are displayed in a display form that can be distinguished from the search results for other words that are not included in the display range. This can provide the same effect as when only the search results for words corresponding to the text being displayed are displayed.

[0107] In the above description, the electronic dictionary 10 only selects the words to be searched in the process of selecting words to be searched, but a search may be performed for each of the words to be searched before receiving the display range data from the smartphone 20. That is, the search process for the words to be searched is performed in advance regardless of the text browsing status on the smartphone 20. When the electronic dictionary 10 receives the display range data from the smartphone 20, it displays the search results obtained in advance by the search process that correspond to the words included in the display range data. This reduces the processing load on the electronic dictionary 10 from receiving the display range data to displaying the search results.

[0108] In addition, in the above explanation, the entire text data is first sent from the smartphone 20 to the electronic dictionary 10, and then the display range data is transmitted, but it is also possible to transmit the text data included in the display range together with the display range data without transmitting the entire text data first.

[0109] In this case, the electronic dictionary 10 executes a search target word selection process for the text data received from the smartphone 20 to select words to be searched from the text data, and executes a search of the dictionary content using these words. When the display range is changed by scrolling, the smartphone 20 transmits to the electronic dictionary 10 only the text data that has not been transmitted to the electronic dictionary 10. This makes it possible to prevent the total amount of data transmitted to the electronic dictionary 10 from increasing.

[0110] In this way, by transmitting text data together with the display range data, it is possible to prevent an increase in the amount of text data transmitted to electronic dictionary 10 even when, for example, a Web page contains a large amount of text data or a Web page is frequently changed, and it is also possible to avoid an increase in the processing load on the text data in electronic dictionary 10.

[0111] Second embodiment FIG. 9 is a flowchart showing the linking process of the electronic dictionary 10 and the browsing process of the smartphone 20 in the second embodiment.

[0112] In the first embodiment, the search results for a word selected from text data are displayed in the electronic dictionary 10, but in the second embodiment, the search results are displayed on the touch panel display unit 27 of the smartphone 20.

[0113] The browsing process of the smartphone 20 and the linking process of the electronic dictionary 10 in the second embodiment are basically executed in the same manner as in the first embodiment. That is, the processes of steps D1 to D5, D8 to D10, and steps E1 to E7, and E9 shown in Fig. 9 correspond to the processes of steps A1 to A5, A8 to A10, and steps B1 to B7, and B10 shown in Fig. 4, respectively. Only the parts that differ from the first embodiment will be described below.

[0114] For the words included in the new display range, the CPU 11 uses the dictionary search function of the dictionary control program 12a to search for headwords in the dictionary contents and obtain the meanings (explanatory information) corresponding to the searched headwords (step E7).

[0115] The CPU 11 transmits, for each word included in the new display range, a word number indicating the search target word and the corresponding search result (word meaning) to the smartphone 20 (step E8).

[0116] When the CPU 21 of the smartphone 20 receives the search target word (word number) and the search result from the electronic dictionary 10 (step D6, Yes), it temporarily stores them as search result data 22d in the memory 22. The CPU 21 executes a search result display process based on the search result data 22d (step D7). That is, the CPU 21 displays the search result received from the electronic dictionary 10 together with the text being displayed on the touch panel display unit 27.

[0117] Fig. 10(A) is a diagram showing an example of a text screen D10 (first display form) displayed on the touch panel display unit 27 of the smartphone 20. The text screen D10 (first display form) shown in Fig. 10(A) changes the display form of words that correspond to search target words in the text, and displays search results that correspond to the vicinity of the search target words. The display form of words can be the same as that of the first embodiment.

[0118] That is, based on the word number indicating the search target word, the CPU 21 changes the display form of the words W3, W4, W5, and W6 ("capital," "resurgence," "outflow," and "negative") shown in FIG. 10(A) to a form different from that of the other words. Also, the translation results (senses) T3, T4, T5, and T6 corresponding to the words W3, W4, W5, and W6 are displayed near the corresponding words, respectively. For example, the translation result T3 ("capital, center") corresponding to the word W3 ("capital") is displayed between the lines below the word W3.

[0119] In this way, in the first display format, the translation result is displayed near the search target word, so that the user can easily recognize the correspondence between the search target word and the translation result.

[0120] FIG. 10(B) is a diagram showing an example of a text screen D12 (second display mode) displayed on the touch panel display unit 27 of the smartphone 20. The text screen D12 (second display mode) shown in FIG. 10(B) has a text area AR1 for displaying text and a search result display area AR2 for displaying search results. In the text area AR1, the display mode of the words W3, W4, W5, and W6 corresponding to the search target word is changed and displayed in the same manner as in the first embodiment. In the search result display area AR2, the search results of the search target word are displayed in a list in the same manner as in the display of the search results by the electronic dictionary 10 of the first embodiment. In the search result display area AR2, the display content of the search result is changed in conjunction with the change in the text displayed in the text area AR1.

[0121] It is desirable to make the search result display area AR2 smaller when the number of words to be displayed is small, and larger when the number of words to be displayed is large, so that all the information to be displayed can be displayed on one screen. This makes it unnecessary to perform operations such as scrolling to check the search results displayed in the search result display area AR2.

[0122] In this way, in the second display form, the search results are displayed in the search result display area AR2 in association with the range of text displayed in the text area AR1, so that the user can easily recognize the correspondence between the search target word and the translation result.

[0123] In this way, in the smartphone 20 of the second embodiment, a search of dictionary contents for words included in the displayed text can be executed in the electronic dictionary 10 without the user having to specify the words to be searched, and the search results can be displayed together with the text. Therefore, similar to the first embodiment, it is possible to reduce the operational burden on the user.

[0124] In the above explanation, an example is used in which translations are displayed as explanatory information for words included in a text, but the present invention can also be applied to the case where information other than translations is displayed as explanatory information obtained by searching dictionary content. For example, when dictionary content is targeted at dictionaries in various fields, explanatory information searched for in the dictionary corresponding to a word can be displayed.

[0125] Furthermore, the methods described in the embodiments, i.e., each method such as the processes shown in the flowcharts, can be distributed as a program that can be executed by a computer, stored in a recording medium such as a memory card (ROM card, RAM card, etc.), a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a semiconductor memory, etc. Then, the computer can read the program recorded in the external recording medium, and the operation is controlled by this program, thereby realizing the same processes as the functions described in the embodiments.

[0126] In addition, the program data for realizing each technique can be transmitted over a network (Internet) in the form of program code, and the program data can be imported from a computer connected to this network to realize functions similar to those of the above-mentioned embodiments.

[0127] The present invention is not limited to the embodiments, and can be modified in various ways in the implementation stage without departing from the gist of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriate combinations of the disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in the embodiments, or some constituent elements are combined, if the problem described in the "Problem to be Solved by the Invention" column can be solved and the effect described in the "Effect of the Invention" column can be obtained, the configuration in which the constituent elements are deleted or combined can be extracted as the invention.

[0128] The invention as originally claimed in the present application is set forth below.

[0129] [1] a dictionary storage unit that stores dictionary content in which an entry word is associated with information corresponding to the entry word; A communication unit for communicating with other devices; a control unit that receives text data to be displayed on the other device through the communication unit, determines a word that meets a search condition from the text data, searches for the entry word in the dictionary content using the word as a search term, and displays information corresponding to the entry word searched for by the word on a display unit; An information processing device having the above configuration.

[0130] [2]

[0131] The control unit is The information processing device according to [1] receives range data indicating the range of the text data being displayed on the other device through the communication unit, and displays in an identifiable form only information searched for from the dictionary content that corresponds to words included in the range data.

[0132] [3] The control unit is receiving text data to be displayed on the other device through the communication unit, and selecting all words that meet the search criteria determined from the text data; The information processing device according to [2], wherein the headwords of the dictionary content are searched for using words included in the range data as search terms.

[0133] [4] The control unit is The information processing device according to [1], further comprising: notifying the other device of words that correspond to search conditions determined from the text data.

[0134] [5] a dictionary storage unit that stores dictionary content in which an entry word is associated with information corresponding to the entry word; A communication unit for communicating with other devices; a control unit that receives text data to be displayed on the other device through the communication unit, determines a word that meets a search condition from the text data, searches for the entry word in the dictionary content using the word as a search term, and transmits information corresponding to the entry word searched for by the word to the other device through the communication unit; An information processing device having the above configuration.

[0135] [6] A communication unit for communicating with other devices; a control unit that transmits text data to be displayed on a display unit to the other device via the communication unit, receives search results for dictionary content using a word selected from the text data based on a search condition as a search term from the other device, and displays the search results on the display unit together with text corresponding to the text data; An information processing device having the above configuration.

[0136] [7] The control unit is The information processing device according to [6], further comprising: displaying search results corresponding to a word selected based on a search condition in the text in the vicinity of the word.

[0137] [8] The control unit is An information processing device according to [6], comprising a first area for displaying the text and a second area for displaying the search results, and displaying in the second area only the search results that correspond to words contained in the text displayed in the first area.

[0138] [9] The information processing device according to [1] or [5], wherein the control unit determines, from the text data, words that correspond to search conditions set based on a search history for the dictionary content.

[0139]

[10] The information processing device according to [1] or [5], wherein the control unit determines from the text data words that correspond to search conditions set for at least one of importance, difficulty or classification, for each entry word in the dictionary content.

[0140]

[11] a dictionary storage unit that stores dictionary content in which an entry word is associated with information corresponding to the entry word; An information processing method for controlling an information processing device having a communication unit that communicates with another device, comprising: An information processing method that receives text data to be displayed on the other device via the communication unit, identifies words that meet search criteria from the text data, searches for the headwords in the dictionary content using the words as search terms, and displays information corresponding to the headwords searched for using the words on a display unit.

[0141]

[12] a dictionary storage unit that stores dictionary content in which an entry word is associated with information corresponding to the entry word; A computer that controls an information processing device having a communication unit that communicates with other devices, A program for receiving text data to be displayed on the other device via the communication unit, determining words that meet search criteria from the text data, searching for the headwords in the dictionary content using the words as search terms, and displaying information corresponding to the headwords searched for using the words on a display unit. [Explanation of symbols]

[0142] 10...electronic dictionary, 11,21...CPU, 12,22...memory, 12a...dictionary control processing program, 12b...linkage processing program, 12c...dictionary data, 12d...search condition data, 12d1...dictionary search history data, 13,23...external recording medium, 14,24...recording medium reading unit, 15,25...communication unit, 16...key input unit, 17,27...touch panel display unit, 22b...browsing processing program, 22d...search result data, 26...button input unit.

Claims

1. an extraction means for extracting words that meet a preset condition from within a range of the predetermined text data that is being displayed on another device; a display control means for displaying information corresponding to the search word on a predetermined display unit by searching a predetermined dictionary content using the word extracted by the extraction means as a search word, and for displaying text data displayed on the other device such that a display mode of the word extracted by the extraction means is different from a display mode of other words; An information processing device comprising:

2. The extraction means extracts the words such that the extracted words are updated in response to changes in the range, the display control means updates the information to be displayed on the display unit in response to the update of the word by the extraction means.

2. The information processing apparatus according to claim 1,

3. When updating the information to be displayed on the display unit in response to an update of the word by the extraction means, the display control means maintains the display of the information in which the word outside the range is used as the search term, and adds and displays new information in which the word newly included in the range is used as the search term.

3. The information processing apparatus according to claim 2.

4. When updating the information to be displayed on the display unit in response to an update of the word by the extraction means, the display control means makes the display mode of the information in which a word outside the range is used as the search term different from the display mode of the information in which a word newly included in the range is used as the search term.

4. The information processing apparatus according to claim 3.

5. The display control means, when a plurality of words are extracted by the extraction means, searches the specified dictionary content using each of the plurality of words as a search term, and when the total amount of information for each of the search terms is greater than a predetermined amount of information or when the number of words extracted by the extraction means is greater than a predetermined number, reduces the amount of information for each of the search terms and displays it on the display unit.

5. The information processing apparatus according to claim 1, wherein the information processing apparatus comprises: a first input section;

6. The other device is provided with the display unit, the display control means causes the display unit to display information corresponding to the search term by transmitting information corresponding to the search term to the other device; 6. The information processing apparatus according to claim 1, wherein the information processing apparatus comprises:

7. The condition is set based on a search history for the dictionary content.

7. The information processing apparatus according to claim 1, wherein the information processing apparatus comprises:

8. An information processing method executed by an information processing device, comprising: An extraction process for extracting words that meet preset conditions from the range of the predetermined text data that is being displayed on the other device; a display control process for displaying information corresponding to the search word on a predetermined display unit by searching a predetermined dictionary content using the word extracted by the extraction process as a search word, and displaying text data displayed on the other device so that the display mode of the word extracted by the extraction process is different from the display mode of other words; 13. An information processing method comprising:

9. A computer comprising: an extraction means for extracting words that meet preset conditions from within a range of the predetermined text data that is being displayed on another device; a display control means for displaying information corresponding to the search word on a predetermined display unit by searching a predetermined dictionary content using the word extracted by the extraction means as a search word, and for displaying text data displayed on the other device such that a display mode of the word extracted by the extraction means is different from a display mode of other words; A program characterized by causing the program to function as a

Citation Information

Patent Citations

  • System for presentation of related description

    JP2007025925A

  • Electronic apparatus having communication function with dictionary terminal mounting dictionary, and recording medium recorded with electronic apparatus control program

    JP2015133147A

  • Information retrieval device

    JP2015176432A

  • Method and system for looking up words on a display screen by OCR comprising a set of base forms of recognized inflected words

    US9031831B1