Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7600790B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7600790B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7600790B2
JP7600790B2 JP2021040461A JP2021040461A JP7600790B2 JP 7600790 B2 JP7600790 B2 JP 7600790B2 JP 2021040461 A JP2021040461 A JP 2021040461A JP 2021040461 A JP2021040461 A JP 2021040461A JP 7600790 B2 JP7600790 B2 JP 7600790B2
Authority
JP
Japan
Prior art keywords
search
word
words
information processing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021040461A
Other languages
Japanese (ja)
Other versions
JP2022139893A5 (en
JP2022139893A (en
Inventor
建彦 紀井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2021040461A priority Critical patent/JP7600790B2/en
Publication of JP2022139893A publication Critical patent/JP2022139893A/en
Publication of JP2022139893A5 publication Critical patent/JP2022139893A5/ja
Application granted granted Critical
Publication of JP7600790B2 publication Critical patent/JP7600790B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

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

近年、辞書コンテンツが搭載された電子辞書が広く利用されている。辞書コンテンツには、複数の見出し語とする単語等のそれぞれと対応づけて、語義などの説明情報が登録されている。電子辞書は、ユーザ操作により入力された単語等の検索語と一致する見出し語を辞書コンテンツから検索し、見出し語に対応する説明情報を表示させる。 In recent years, electronic dictionaries equipped with dictionary content have come into widespread use. In the dictionary content, explanatory information such as the meaning of each of a number of words that are used as headwords is registered in association with each of them. The electronic dictionary searches the dictionary content for headwords that match a search term, such as a word, entered by a user, and displays the explanatory information corresponding to the headword.

また、電子辞書は、他の情報処理装置と通信により接続して、他の情報処理装置から受信した単語等について検索する機能を有するものがある(例えば、特許文献1)。他の情報処理装置は、テキストを表示する画面において、単語等を範囲指定することで、電子辞書に対して検索対象とする単語等のデータを送信することができる。電子辞書は、他の情報処理装置から受信された検索対象とする単語等を検索して、検索結果とする説明情報を表示させる。 Some electronic dictionaries also have the 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 words, etc. to be searched for received from the other information processing device, and displays explanatory information as the search results.

特開2015-133147号公報JP 2015-133147 A

特許文献1に記載された電子辞書は、他の情報処理装置と通信によって接続することで、他の情報処理装置から受信される単語等をもとに辞書コンテンツに対して検索をすることができる。しかしながら、他の情報処理装置において、手動操作によって単語等の指定をさせる必要があるため、ユーザによる操作負担の軽減が求められる。 The electronic dictionary described in Patent Document 1 can connect to other information processing devices via communication and search dictionary content based on words, etc. received from the other information processing devices. 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.

本発明は、前記のような課題に考慮してなされたもので、他の情報処理装置に表示されたテキストに含まれる単語等についての辞書コンテンツに対する検索を、ユーザの操作負担を軽減して実行可能な情報処理装置、情報処理方法及びプログラムを提供することを目的とする。 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 can search dictionary content for words, etc., contained in text displayed on another information processing device while reducing the operational burden on the user.

上記の課題を解決するために、本発明に係る情報処理装置は、所定のテキストデータのうち他の装置で表示されている範囲のなかから予め設定されている条件に該当する単語を抽出する抽出手段と、前記抽出手段により抽出された単語を検索語として所定の辞書コンテンツを検索することにより前記検索語に対応する情報を所定の表示部に表示させるとともに、前記抽出手段により抽出された単語の表示態様が他の単語の表示態様とは異なるように前記他の装置で表示されているテキストデータを表示させる表示制御手段と、を備えることを特徴とする。
また、本発明に係る情報処理方法は、情報処理装置が実行する情報処理方法であって、所定のテキストデータのうち他の装置で表示されている範囲のなかから予め設定されている条件に該当する単語を抽出する抽出処理と、前記抽出処理により抽出された単語を検索語として所定の辞書コンテンツを検索することにより前記検索語に対応する情報を所定の表示部に表示させるとともに、前記抽出処理で抽出された単語の表示態様が他の単語の表示態様とは異なるように前記他の装置で表示されているテキストデータを表示させる表示制御処理と、を含むことを特徴とする。
また、本発明に係るプログラムは、コンピュータを、所定のテキストデータのうち他の装置で表示されている範囲のなかから予め設定されている条件に該当する単語を抽出する抽出手段、前記抽出手段により抽出された単語を検索語として所定の辞書コンテンツを検索することにより前記検索語に対応する情報を所定の表示部に表示させるとともに、前記抽出手段により抽出された単語の表示態様が他の単語の表示態様とは異なるように前記他の装置で表示されているテキストデータを表示させる表示制御手段、として機能させることを特徴とする。
In order to solve the above problems, the information processing device of the present invention is characterized in that it comprises an extraction means for extracting words that meet predetermined conditions from a range of specified text data that is displayed on another device, and a display control means for displaying information corresponding to the search term on a specified display unit by searching specified dictionary content using the word extracted by the extraction means as a search term, and for displaying the text data displayed on the other device so that the display mode of the word extracted by the extraction means is different from the display mode of other words .
In addition, the information processing method of the present invention is an information processing method executed by an information processing device, and is characterized in that it includes an extraction process for extracting words that meet predetermined conditions from a range of specified text data that is displayed on another device , and a display control process for displaying information corresponding to the search term on a specified display unit by searching specified dictionary content using the word extracted by the extraction process as a search term, and displaying the 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 .
In addition, the program of the present invention is characterized in that it causes a computer to function as an extraction means for extracting words that meet predetermined conditions from a range of specified text data that is being displayed on another device, a display control means for displaying information corresponding to the search term on a specified display unit by searching specified dictionary content using the word extracted by the extraction means as a search term, and a display control means for displaying the text data being displayed on the other device so that the display mode of the word extracted by the extraction means is different from the display mode of other words .

本発明によれば、他の情報処理装置に表示されたテキストに含まれる単語等についての辞書コンテンツに対する検索を、ユーザの操作負担を軽減して実行可能となる。 According to the present invention, it is possible to search dictionary content for words, etc., contained in text displayed on another information processing device, with reduced operational burden on the user.

本発明の実施形態に係る情報処理装置を用いたシステム構成を示す図。1 is a diagram showing a system configuration using an information processing apparatus according to an embodiment of the present invention. 本実施形態における電子辞書の外観構成を示す正面図。FIG. 1 is a front view showing the external configuration of an electronic dictionary according to an embodiment of the present invention. 本実施形態におけるスマートフォンの電子回路の構成を示す機能ブロック図。FIG. 2 is a functional block diagram showing the configuration of an electronic circuit of the smartphone according to the embodiment. 第1実施形態における電子辞書の連携処理とスマートフォンの閲覧処理を示すフローチャート。5 is a flowchart showing a linking process of an electronic dictionary and a browsing process of a smartphone in the first embodiment. 第1実施形態における電子辞書において実行される検索対象単語選択処理を示すフローチャート。5 is a flowchart showing a search target word selection process executed in the electronic dictionary in the first embodiment. 本実施形態における電子辞書に送信されるテキストデータの一例を示す図。4 is a diagram showing an example of text data transmitted to the electronic dictionary in the embodiment. 検索条件データに該当する単語(見出し語)の一例を示す図。FIG. 4 is a diagram showing an example of words (entry words) corresponding to search condition data. スマートフォンと電子辞書のタッチパネル式表示部における表示例を示す図。1A and 1B are diagrams showing examples of displays on the touch panel display units of a smartphone and an electronic dictionary. 第2実施形態における電子辞書の連携処理とスマートフォンの閲覧処理を示すフローチャート。13 is a flowchart showing a linking process of an electronic dictionary and a browsing process of a smartphone in the second embodiment. スマートフォンのタッチパネル式表示部に表示されるテキスト画面の一例を示す図。FIG. 13 is a diagram showing an example of a text screen displayed on a touch panel display unit of a smartphone.

以下、図面により本発明の実施の形態について説明する。 The following describes an embodiment of the present invention with reference to the drawings.

図1は、本発明の実施形態(第1実施形態、第2実施形態)に係る情報処理装置を用いたシステム構成を示す図である。図1は、第1の情報処理装置10と第2の情報処理装置20とが無線通信を介して接続されたシステム構成の例を示している。 Fig. 1 is a diagram showing a system configuration using an information processing device according to an embodiment (first embodiment, 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.

図1は、第1の情報処理装置10の電子回路の構成を示す機能ブロック図と、第2の情報処理装置20の外観構成を示している。 Figure 1 shows a functional block diagram illustrating the electronic circuit configuration of the first information processing device 10 and the external configuration of the second information processing device 20.

本実施形態では、第1の情報処理装置10を例えば電子辞書(以下、電子辞書10)として構成し、第2の情報処理装置20を例えばスマートフォン(以下、スマートフォン20)として構成した例について示す。なお、第1の情報処理装置10は、電子辞書10の他、パーソナルコンピュータ、スマートフォン、タブレットPC、ゲーム装置などの各種の電子機器により実現することが可能である。また、第2の情報処理装置20は、スマートフォン20の他、パーソナルコンピュータ、電子辞書、タブレットPC、ゲーム装置などの各種の電子機器により実現することが可能である。 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 an 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 a smartphone 20, a personal computer, an electronic dictionary, a tablet PC, a game device, etc.

電子辞書10は、複数種類の辞書コンテンツが辞書データとして記録されている。辞書コンテンツでは、複数の見出し語とする単語等のそれぞれと対応づけて、少なくとも1つの語義に関する情報、単漢字/熟語などの情報が登録されている。 In the electronic dictionary 10, multiple types of dictionary content are recorded as dictionary data. In the dictionary content, 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 multiple words that are to be used as entry words.

なお、辞書コンテンツは、国語系や英語系などの言語に関する辞書に限らず、各種分野の辞典などのコンテンツなどを含む。各種分野の辞典には、例えば百科事典、歴史事典、医学事典、各種趣味に関する辞典などがある。 The dictionary content is not limited to dictionaries related to languages such as Japanese and English, but also includes content such as dictionaries in various fields. Examples of dictionaries in various fields include encyclopedias, historical dictionaries, medical dictionaries, and dictionaries related to various hobbies.

電子辞書10は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータの構成を有し、その電子回路には、CPU(central processing unit)11が備えられる。 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.

CPU11は、電子辞書10の全体を制御する制御部として機能する。CPU11は、メモリ12内に予め記憶された制御プログラム、あるいはROMカードなどの記録媒体13から記録媒体読取部14を介してメモリ12に読み込まれた制御プログラム、あるいはインターネット等のネットワーク(図示せず)を通じて、外部装置(サーバ等)からダウンロードされてメモリ12に読み込まれた制御プログラムに応じて、回路各部の動作を制御する。 The CPU 11 functions as a control unit that controls the entire electronic dictionary 10. The CPU 11 controls the operation of each part of the circuit 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 the 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.

メモリ12に記憶された制御プログラムは、キー入力部16からのユーザ操作に応じた入力信号、タッチパネル式表示部17からのユーザ操作に応じた入力信号、あるいは記録媒体読取部14を介して接続されるEEPROM(登録商標),RAM,ROMなどの外部記録媒体13との接続通信信号に応じて起動される。 The control program stored in the memory 12 is started in response to an input signal from the key input unit 16 in response to a user operation, an input signal from the touch panel display unit 17 in response to a user operation, 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.

CPU11には、メモリ12、記録媒体読取部14、通信部15、キー入力部16、タッチパネル式表示部17などが接続される。 The CPU 11 is connected to a memory 12, a recording medium reading unit 14, a communication unit 15, a key input unit 16, a touch panel display unit 17, etc.

メモリ12に記憶される制御プログラムとしては、電子辞書10の全体の動作を司る辞書制御プログラム12a、他の情報処理装置(スマートフォン20など)とデータ通信可能な状態において連携した動作を制御する連携処理ための連携処理プログラム12b、他の情報処理装置とデータ通信するための通信プログラムなどがある。 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 linkage processing program 12b for linkage processing that controls operations linked to other information processing devices (such as a smartphone 20) when data communication with the other information processing devices is possible, and a communication program for data communication with the other information processing devices.

第1実施形態における電子辞書10は、辞書制御プログラム12a及び連携処理プログラム12bを実行することにより、スマートフォン20において表示対象とされるテキストデータを通信により受信し、このテキストデータから予め設定された検索条件データに該当する単語を判別し、この単語を検索語として辞書コンテンツに対して検索して、検索結果とする説明情報等をタッチパネル式表示部17に表示させる。 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 words that match preset search condition data from this text data, search the dictionary contents for these words as search terms, and display explanatory information and the like as search results on the touch panel display unit 17.

また、第2実施形態における電子辞書10は、第1実施形態と同様にして、辞書コンテンツに対して検索を実行し、この検索によって取得された検索結果をスマートフォン20に送信し、スマートフォン20において検索結果とする説明情報等を表示させる。 Furthermore, in the second embodiment, the electronic dictionary 10 executes a search on the dictionary content in the same manner as in the first embodiment, transmits the search results obtained by this search to the smartphone 20, and causes the smartphone 20 to display explanatory information and the like that is the search result.

メモリ12には、辞書データ12c、検索条件データ12d(辞書検索履歴データ12d1)などが記憶される。 Memory 12 stores dictionary data 12c, search condition data 12d (dictionary search history data 12d1), etc.

辞書データ12cには、例えば、英和辞書、和英辞書、英英辞書、英漢辞書、国語辞書などの複数の辞書、複数種類の事典などの辞書コンテンツを集録したデータベースが含まれる。辞書データ12cには、辞書毎に、各見出し語のそれぞれに対応する意味(語義)を説明する語義情報が含まれる。また、見出し語のそれぞれには、属性情報データが付されていても良い。属性情報データは、例えば重要度、難易度、分野などがある。 The dictionary data 12c includes a database that collects dictionary content such as multiple dictionaries, such as an English-Japanese dictionary, a Japanese-English dictionary, an English-English dictionary, an English-Chinese dictionary, and a Japanese dictionary, as well as multiple types of encyclopedias. The dictionary data 12c includes semantic information that explains the meaning (semantics) corresponding to each headword for each dictionary. Each headword may also be accompanied by attribute information data. The attribute information data may include, for example, importance, difficulty, and field.

なお、辞書データ12cは、電子辞書10の本体に内蔵せずに、ネットワークを通じてアクセス可能な外部装置(サーバ等)に記憶されていても良い。 The dictionary data 12c may not be built into the electronic dictionary 10 itself, but may be stored in an external device (such as a server) that can be accessed via a network.

検索条件データ12dは、スマートフォン20から受信されたテキストデータから、辞書コンテンツに対する検索対象とする単語等を選択するための条件を示すデータである。電子辞書10は、スマートフォン20においてユーザ操作によって検索対象とする単語を指定させるのではなく、テキストデータ中から予め設定された検索条件に該当する単語を、ユーザ操作を必要とせずに自動的に検索対象として選択する。すなわち、検索条件データは、スマートフォン20においてテキストを閲覧しているユーザが辞書コンテンツを利用して調べたい単語を予測して選択するためのデータである。 The search condition data 12d is data indicating conditions for selecting words, etc. to be searched for in the dictionary content from the text data received from the smartphone 20. The electronic dictionary 10 does not require the user to specify the 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.

検索条件データ12dは、例えば、電子辞書10における辞書コンテンツに対する辞書検索履歴データ12d1、辞書コンテンツの見出し語に予め付された属性情報データ、その他の情報に基づいて、連携処理プログラム12bによる制御により設定される。 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 content in the electronic dictionary 10, attribute information data previously assigned to the headwords of the dictionary content, and other information.

例えば、ユーザ操作により検索条件データ12dの設定が指示された場合、CPU11は、連携処理プログラム12bを実行して、辞書検索履歴データ12d1、属性情報データ、あるいはその他の情報に基づいて、検索条件データ12dを設定する。何れのデータに基づいて検索条件データ12dを設定するかは、ユーザが指定できるようにしても良いし、予め何れかのデータが予め決められていても良い。 For example, when a user operation instructs to set 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, 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.

なお、検索条件データ12dの設定は、ユーザ操作に応じて実行するだけでなく、電子辞書10の処理負荷が軽い状態にある空き時間や、予め決められた時刻、連携処理を開始する前などに実行するようにしても良い。 The setting of the search condition data 12d may be performed not only in response to user operations, but also during free time when the processing load on the electronic dictionary 10 is light, at a predetermined time, before the start of the linking process, etc.

辞書検索履歴データ12d1は、各種の辞書コンテンツのそれぞれについて、通常時の使用に応じて更新されるデータである。辞書検索履歴データ12d1は、例えば、辞書コンテンツの見出し語毎の検索回数、最終検索日時などのデータを含む。 The dictionary search history data 12d1 is data that is updated according to normal use for each type of dictionary content. The dictionary search history data 12d1 includes data such as the number of searches for each headword in the dictionary content and the date and time of the last search.

辞書検索履歴データ12d1をもとにした検索条件データ12dは、例えば辞書コンテンツの見出し語毎の検索回数あるいは最終検索日時をもとにした条件を示す。 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 content or the last search date and time.

例えば、検索条件データ12dは、検索回数に対する基準値を示す。すなわち、単語に該当する見出し語に対する検索回数が、検索条件データ12dが示す基準値以上である場合、この単語を検索対象として選択できるようにする。複数回(基準値)以上、辞書コンテンツを利用して、ある見出し語について語義を調べている場合、ユーザが語義を確実に覚えられないため、何度も検索している可能性がある。従って、該当する見出し語に対応する単語を検索対象として選択できるようにする。 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 a heading 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 heading word multiple times (more than the reference value), there is a possibility that the user is searching multiple times because he or she cannot reliably remember the meaning. Therefore, the word corresponding to the relevant heading word can be selected as a search target.

また、検索条件データ12dは、最終検索日時から現在までの期間の長さに対する基準値(期間基準値)を示す。すなわち、単語に対応する見出し語について最終検索日時から現在までの期間が、検索条件データ12dが示す期間基準値以上である場合、この単語を検索対象として選択できるようにする。最終検索日時から現在までの期間が長い単語は、過去にユーザが辞書を利用して語義を調べたことがあり、かつ最後に調べてから長い時間が経過したため、調べた語義の内容を忘れている可能性がある。従って、該当する見出し語に対応する単語を検索対象として選択できるようにする。 Furthermore, the search condition data 12d 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 a heading 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 for which the period from the last search date and time to the present is long, it is possible that the user has looked up the meaning of the word in the past using a dictionary, and since a long time has passed since the last lookup, the content of the looked-up meaning may have been forgotten. Therefore, the word corresponding to the relevant heading word can be selected as a search target.

辞書検索履歴データ12d1をもとに検索条件データ12dを設定することにより、電子辞書10を使用するユーザの辞書コンテンツの利用傾向に応じた単語を検索対象として選択することができる。 By setting the search condition data 12d based on the dictionary search history data 12d1, words that correspond to the usage tendency of the dictionary content of the user who uses the electronic dictionary 10 can be selected as search targets.

なお、前述した辞書検索履歴データ12d1をもとにした検索条件データ12dの設定内容は一例であって、検索回数と最終検索日時とは異なる検索履歴を対象としても良いし、検索履歴に対して基準値とは異なる他の条件を設定しても良い。 The settings of the search condition data 12d based on the dictionary search history data 12d1 described above are merely an example, and a search history other than the number of searches and the last search date and time may be targeted, or other conditions other than the reference value may be set for the search history.

また、見出し語に予め設定された属性情報データは、例えば見出し語毎の重要度、難易度、分野などを示す。 In addition, the attribute information data preset for each entry word indicates, for example, the importance, difficulty, field, etc. of each entry word.

例えば、検索条件データ12dは、重要度あるいは難易度に対する基準値(レベル基準値)を示す。すなわち、単語に対応する見出し語に設定された重要度あるいは難易度のレベルが、検索条件データ12dが示すレベル基準値以上である場合、該当する単語を検索対象として選択できるようにする。一般に重要度や難易度が高い単語については検索対象とされる可能性が高い。従って、重要度/難易度に対するレベル基準値を検索条件として設定しておくことで、検索対象とされる可能性が高い単語をテキストから選択することができる。 For example, the search condition data 12d indicates a reference value (level reference value) for importance or difficulty. In other words, if the level of importance or difficulty set for the 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.

レベル基準値は、例えば、ユーザが自分のレベルに応じた重要度/難易度を指定することで、この指定に応じたレベル基準値として設定することができる。これにより、ユーザにとって重要度/難易度が高い単語を検索対象として選択できるようになる。 For example, the user can specify the importance/difficulty level according to his/her own level, and set the level reference value according to this specification. This allows the user to select words that are of high importance/difficulty as search targets.

なお、ユーザがレベル基準値とする重要度/難易度を指定するのではなく、予め決められた重要度/難易度が検索条件として設定されていても良い。 In addition, instead of the user specifying the importance/difficulty level as the level reference value, a predetermined importance/difficulty level may be set as the search condition.

また、検索条件データ12dは、ユーザ自身が興味のある分野や専門知識が必要な分野を示す。すなわち、単語に対応する見出し語に設定された分野が、検索条件データ12dが示す分野に該当する場合、該当する単語を検索対象として選択できるようにする。検索条件データ12dが示す分野は、例えば、ユーザが指定することで設定しても良いし、予め決められた特定の分野が設定されていても良い。これにより、ユーザによって有用な分野の単語をテキストから選択することができる。 Furthermore, the search condition data 12d indicates fields in which the user is interested or fields in which specialized knowledge is required. In other words, if the field set for the entry word corresponding to a word corresponds to a 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, for example, by the user, or a specific field may be set in advance. This allows the user to select words in useful fields from the text.

なお、前述した説明では、属性情報データは、辞書コンテンツの見出し語に設定されたデータとしているが、検索条件データ12dとする単語を抽出するためのデータとして、辞書コンテンツとは別に作成されたデータとしても良い。 In the above explanation, the attribute information data is data set as the entry words of the dictionary content, but it may be data created separately from the dictionary content as data for extracting words to be used as search condition data 12d.

また、前述した検索条件データ12dが示す検索条件は、前述した辞書検索履歴データ12d1(検索回数、最終検索日時)あるいは属性情報データ(重要度、難易度、分野)に基づく、何れか一つが設定されても良いし、複数を組み合わせて設定されても良い。また、前述した検索条件は一例であって、他の条件を採用することも可能である。 The search conditions indicated by the search condition data 12d described above 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 with a number of them. The search conditions described above are merely examples, and other conditions may also be adopted.

通信部15は、インターネットやLAN(Local Area Network)などのネットワークを介した、他の情報処理装置と通信する通信制御、あるいは近距離の他の情報処理装置との間で、Bluetooth(登録商標)やWi-Fi(登録商標)などの近距離無線通信をする通信制御を実行する。 The communication unit 15 performs communication control to communicate with other information processing devices via a network such as the Internet or a LAN (Local Area Network), or performs communication control to perform short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) between other information processing devices in the vicinity.

図2は、本実施形態における電子辞書10の外観構成を示す正面図である。 Figure 2 is a front view showing the external configuration of the electronic dictionary 10 in this embodiment.

図2における電子辞書10の場合、開閉される装置本体の下段側にCPU11、メモリ12、記録媒体読取部14、通信部15が内蔵されると共にキー入力部16が設けられ、上段側にタッチパネル式表示部17が設けられる。 In the case of the electronic dictionary 10 in FIG. 2, the 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.

キー入力部16には、文字入力キー16a、各種の辞書や各種機能を選択することができる辞書選択キー16b、[訳/決定]キー16c、[戻る]キー16d、カーソルキー(上下左右キー)16e、電源ボタン、その他の各種機能キーなどが備えられる。 The key input section 16 includes character input keys 16a, a dictionary selection key 16b for selecting various dictionaries and functions, a translation/confirmation key 16c, a back key 16d, cursor keys (up, down, left, right keys) 16e, a power button, and various other function keys.

タッチパネル式表示部17には、各種機能の実行に応じて、各種メニューやボタン17aなどが表示される。タッチパネル式表示部17には、例えばペンPを用いて、タッチ操作をすることができる。 Various menus and buttons 17a 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.

電子辞書10は、ユーザによるキー入力部16に対する操作、あるいはタッチパネル式表示部17に表示されたメニューやボタンに対するタッチ操作(ペンのペン先、あるいは指先による)に応じて、ユーザ操作による指示を入力することができる。 The electronic dictionary 10 can input instructions through 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.

このように構成された電子辞書10は、CPU11が辞書制御プログラム12aに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。 In the electronic dictionary 10 configured in this manner, the CPU 11 controls the operation of each part of the circuit according to the commands written in the dictionary control program 12a, and the software and hardware work together to realize the functions described in the following operational explanation.

通常の使用時には、電子辞書10は、例えば辞書選択キー16bにより辞書コンテンツが選択され、文字入力キー16aに対するボタン操作あるいはペンを用いた手書き文字により、検索語とする文字列(単語)が入力される。電子辞書10は、検索語とする文字列が入力されると、検索対象とする辞書コンテンツに対する検索を実行する。電子辞書10は、辞書コンテンツから検索された検索結果とする説明情報をタッチパネル式表示部17に表示させる。 During normal use, the electronic dictionary 10 selects a dictionary content using, for example, the dictionary selection key 16b, and a character string (word) to be used as a search term is input by pressing the character input key 16a or by handwriting using 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.

さらに、電子辞書10は、通信プログラムによりスマートフォン20と通信により接続された状態において、CPU11が連携処理プログラム12bに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、スマートフォン20から受信されたテキストから検索条件に該当する単語を選択して、辞書コンテンツに対する検索を実行する機能を実現する。 Furthermore, when the electronic dictionary 10 is connected to the smartphone 20 through communication by the communication program, the CPU 11 controls the operation of each part of the circuit according to the commands written in the link processing program 12b, and the software and hardware work together to realize the function of selecting words that meet the search criteria from the text received from the smartphone 20 and executing a search of the dictionary content.

図3は、本実施形態におけるスマートフォン20の電子回路の構成を示す機能ブロック図を示している。 Figure 3 shows a functional block diagram illustrating the configuration of the electronic circuitry of the smartphone 20 in this embodiment.

スマートフォン20は、インターネット等を含むネットワークNを通じて接続されるサーバ30にアクセスして、サーバ30が提供するテキストデータを含むWebページやテキストファイルなどを表示させて、ユーザに閲覧させることができる。 The smartphone 20 can access the server 30 connected via a network N including the Internet, and display web pages and text files including text data provided by the server 30 for the user to view.

スマートフォン20は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータの構成を有し、その電子回路には、CPU(central processing unit)21が備えられる。 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 programs that have been read, and its electronic circuitry is equipped with a CPU (central processing unit) 21.

CPU21は、スマートフォン20の全体を制御する制御部として機能する。CPU21は、メモリ22内に予め記憶された制御プログラム、あるいはROMカードなどの記録媒体23から記録媒体読取部24を介してメモリ22に読み込まれた制御プログラム、あるいはインターネット等のネットワーク(図示せず)を通じて、外部装置(サーバ等)からダウンロードされてメモリ22に読み込まれた制御プログラムに応じて、回路各部の動作を制御する。 The CPU 21 functions as a control unit that controls the entire smartphone 20. The CPU 21 controls the operation of each part of the circuit 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 the 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.

メモリ22に記憶された制御プログラムは、ボタン入力部26からのユーザ操作に応じた入力信号、タッチパネル式表示部27からのユーザ操作に応じた入力信号、あるいは記録媒体読取部24を介して接続されるEEPROM(登録商標),RAM,ROMなどの外部記録媒体23との接続通信信号に応じて起動される。 The control program stored in the memory 22 is started in response to an input signal corresponding to a user operation from the button input unit 26, an input signal corresponding 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.

CPU21には、メモリ22、記録媒体読取部24、通信部25、ボタン入力部26、タッチパネル式表示部27などが接続される。 The CPU 21 is connected to a memory 22, a recording medium reading unit 24, a communication unit 25, a button input unit 26, a touch panel display unit 27, etc.

メモリ22に記憶される制御プログラムとしては、スマートフォン20の全体の動作を司る基本プログラム22a(OS(Operating System))、Webページなどを表示させるための閲覧プログラム22bなどがある。 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 viewing program 22b for displaying web pages, etc.

第1実施形態におけるスマートフォン20は、基本プログラム22a及び閲覧プログラム22bを実行することにより、スマートフォン20において表示対象とされるテキストデータを通信により電子辞書10に送信して、テキストデータから検索条件に基づいて選択された単語についての検索結果(説明情報)を電子辞書10のタッチパネル式表示部17に表示させる。 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.

また、第2実施形態におけるスマートフォン20は、第1実施形態と同様にして、テキストデータを電子辞書10に送信して、テキストデータから選択された単語について検索を実行させ、検索結果を電子辞書10から受信して、タッチパネル式表示部27のテキストを表示させている画面に表示させる。 Furthermore, in the second embodiment, the smartphone 20, in the same manner as in the first embodiment, transmits text data to the electronic dictionary 10, executes 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 the text of the touch panel display unit 27.

メモリ22には、閲覧プログラム22bによる表示対象とされるテキストデータ22c、検索結果データ22d(第2実施形態の場合)などが記憶される。 The memory 22 stores text data 22c to be displayed by the viewing program 22b, search result data 22d (in the case of the second embodiment), and the like.

テキストデータ22cには、例えば、サーバ30から受信されたWebページに含まれるデータの他、テキストファイルのデータが含まれる。テキストデータ22cは、閲覧プログラム22bによる制御によりタッチパネル式表示部27に表示される。1画面にテキスト全体を表示できない場合には、ユーザ操作に応じて画面をスクロールさせて、表示対象とされるテキスト範囲が変更される。 Text data 22c includes, for example, data contained in a web page received from server 30, as well as data in a text file. Text data 22c is displayed on touch panel display unit 27 under the control of browsing program 22b. If the entire text cannot be displayed on one screen, the screen is scrolled in response to user operations to change the range of text to be displayed.

検索結果データ22dは、電子辞書10から受信される辞書コンテンツに対する検索により得られた説明情報等を示すデータである。検索結果データ22dは、閲覧プログラム22bによる制御により、電子辞書10に送信したテキストデータを表示するタッチパネル式表示部27の画面において表示される。 The search result data 22d is data indicating explanatory information, etc. 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, which displays the text data sent to the electronic dictionary 10, under the control of the viewing program 22b.

通信部25は、インターネットやLAN(Local Area Network)などのネットワークを介した、他の情報処理装置と通信する通信制御、あるいは近距離の他の情報処理装置との間で、Bluetooth(登録商標)やWi-Fi(登録商標)などの近距離無線通信をする通信制御を実行する。 The communication unit 25 performs communication control to communicate with other information processing devices via a network such as the Internet or a LAN (Local Area Network), or performs communication control to perform short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark) between other information processing devices in the vicinity.

次に、本実施形態における電子辞書10及びスマートフォン20の動作について説明する。 Next, the operation of the electronic dictionary 10 and smartphone 20 in this embodiment will be described.

(第1実施形態)
図4は、第1実施形態における電子辞書10の連携処理とスマートフォン20の閲覧処理を示すフローチャートである。図5は、第1実施形態における電子辞書10において実行される検索対象単語選択処理を示すフローチャートである。
First Embodiment
Fig. 4 is a flowchart showing the linking process of the electronic dictionary 10 and the browsing process of the smartphone 20 in the first embodiment. Fig. 5 is a flowchart showing the search target word selection process executed in the electronic dictionary 10 in the first embodiment.

第1実施形態では、スマートフォン20において表示対象とされるテキストデータを、電子辞書10に送信して、テキストデータから検索条件に該当する単語を検索対象として選択させる。電子辞書10は、テキストデータから選択した単語をもとに辞書コンテンツに対する検索を実行して、検索結果をタッチパネル式表示部17に表示させる。 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.

まず、ユーザは、電子辞書10とスマートフォン20に対して、無線通信により接続するための処理を開始させる。電子辞書10のCPU11は、通信プログラムを実行して、通信部15を通じてスマートフォン20と無線通信する状態にする。また、スマートフォン20は、CPU21は、通信プログラムを実行して、通信部25を通じて電子辞書10と無線通信する状態にする。これにより、電子辞書10とスマートフォン20との間で通信リンクが設定され、データ通信が可能な状態となる(ステップA1,B1)。 First, the user causes the electronic dictionary 10 and the smartphone 20 to start processing to connect 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, B1).

スマートフォン20は、ユーザ操作に応じて閲覧プログラム22bの実行が指示されると、電子辞書10に連携処理の実行を要求する。電子辞書10のCPU11は、スマートフォン20からの連携処理の実行の要求に応じて、連携処理プログラム12bを起動して連携処理を開始する。 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 a linking process. In response to the request to execute a linking process from the smartphone 20, the CPU 11 of the electronic dictionary 10 starts the linking process program 12b and starts the linking process.

スマートフォン20は、例えばユーザ操作に応じてサーバ30にアクセスして、Webページのデータを受信する。Webページには、テキストデータを含んでいる。 The smartphone 20 accesses the server 30 in response to, for example, a user operation, and receives web page data. The web page includes text data.

CPU21は、Webページに含まれるテキストデータを抽出し(ステップA2)、テキストデータ全文を電子辞書10に対して送信する(ステップA3)。 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).

図6は、電子辞書10に送信されるテキストデータの一例を示す図である。 Figure 6 shows an example of text data sent to the electronic dictionary 10.

CPU21は、スマートフォン20にテキストデータ全文を送信する前に、図6に示すように、テキストデータに含まれる単語のそれぞれに対して、テキスト先頭からの順番を示す単語番号をナンバリングする。CPU21は、テキストデータに、単語毎にナンバリングされた単語番号を示すデータを付加して、スマートフォン20に送信する。 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 contained 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.

一方、電子辞書10のCPU11は、スマートフォン20からテキストデータが受信されると(ステップB2、Yes)、このテキストデータに対する検索対象単語選択処理を実行する(ステップB3)。 On the other hand, when the CPU 11 of the electronic dictionary 10 receives text data from the smartphone 20 (step B2, Yes), it executes a search target word selection process for this text data (step B3).

CPU11は、テキストデータの先頭側から1単語を抽出し(図5、ステップC1)、検索条件データ12dが示す検索条件をもとに、この単語を検索対象とするか判別する(ステップC2)。 The CPU 11 extracts one word from the beginning of the text data (FIG. 5, step C1) and determines whether to search for this word based on the search conditions indicated by the search condition data 12d (step C2).

図7は、検索条件データ12dに該当する単語(見出し語)の一例を示す図である。図7は、英和辞書についての通常時の使用に応じて更新される辞書検索履歴データ12d1(検索回数及び最終検索日時)に基づいて検索条件データ12dが設定された場合の例を示す。 Figure 7 shows an example of words (entry words) that correspond to the search condition data 12d. Figure 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.

CPU11は、テキストデータから抽出した単語が、検索条件データ12dが示す検索条件に該当する単語でないと判別した場合(ステップC3、No)、この単語を検索対象とはせず、テキストデータから次の1単語の抽出を実行する(ステップC1)。 If the CPU 11 determines that the word extracted from the text data does not match 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).

一方、CPU11は、テキストデータから抽出した単語が、検索条件データ12dが示す検索条件に該当する単語であると判別した場合(ステップC3、Yes)、この単語と単語番号とを検索対象としてメモリ12に一時的に記憶しておく(ステップC4)。なお、
CPU11は、テキストデータから全ての単語を抽出していなければ(ステップC5、Yes)、前述と同様にして、テキストデータから次の1単語の抽出を実行し(ステップC1)、検索条件をもとに検索対象とするか判別する(ステップC2)。以下、同様にして、CPU11は、検索条件に該当すると判別された単語及び単語番号を検索対象として記憶する(ステップC3,C4)。
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 this word and its 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).

CPU11は、テキストデータから全ての単語を抽出して、検索対象とするか判別した場合(ステップC5、Yes)、検索対象単語選択処理を終了する。 When the CPU 11 has extracted all words from the text data and determined whether to use them as search targets (step C5, Yes), it ends the search target word selection process.

なお、検索条件データ12dとして、見出し語の属性情報データ(重要度、難易度、分野)をもとに設定する場合、CPU11は、テキストデータから抽出された単語をもとに辞書コンテンツの見出し語を検索し、単語により検索された見出し語に設定された属性情報が検索条件に該当するかを判別する。 When the search condition data 12d is set based on attribute information data of the entry word (importance, difficulty, field), the CPU 11 searches for the entry word in the dictionary content based on the word extracted from the text data, and determines whether the attribute information set for the entry word searched for by the word satisfies the search condition.

例えば、検索条件データ12dとして重要度あるいは難易度に対するレベル基準値が設定されている場合、CPU11は、単語をもとに検索された見出し語の属性情報に設定された重要度あるいは難易度がレベル基準値以上であれば、該当する単語を検索対象と判別する。 For example, if a level reference value for importance or difficulty is set as the search condition data 12d, the CPU 11 determines that the corresponding word is a search target 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.

同様にして、検索条件データ12dとして分野が設定されている場合、CPU11は、単語をもとに検索された見出し語の属性情報に設定された分野が、検索条件データ12dが示す分野と一致する場合に、該当する単語を検索対象と判別する。 Similarly, when a field is set as the search condition data 12d, if the field set in the attribute information of the entry word searched based on the word matches the field indicated by the search condition data 12d, the CPU 11 determines that the corresponding word is a search target.

このようにして、検索条件データ12dをもとに、テキストデータに含まれる単語のそれぞれについて検索対象とするか判別し、検索条件に該当する単語を検索対象として選択することができる。従って、スマートフォン20において、ユーザが辞書コンテンツを利用して調べたい単語を指定するといった操作を必要とすることなく、ユーザにとって辞書コンテンツの検索が有用な単語を予測して選択することができる。 In this way, it is possible to determine whether each word contained in the text data should be a search target based on the search condition data 12d, and to select words that meet the search conditions as search targets. Therefore, it is possible to predict and select words that will be useful for the user to search dictionary contents on the smartphone 20, without the user having to perform an operation such as specifying the word to be looked up using dictionary contents.

一方、スマートフォン20のCPU21は、電子辞書10にテキストデータ全文を送信した後、Webページのデータをもとにタッチパネル式表示部27にWebページ(例えばテキスト)の画面を表示させる(ステップA4)。また、CPU21は、タッチパネル式表示部27に表示されたテキストの表示範囲を示す表示範囲データを電子辞書10に送信する(ステップA5)。 After transmitting the entire text data to the electronic dictionary 10, the CPU 21 of the smartphone 20 causes the touch panel display 27 to display a screen of the web page (e.g., text) based on the web page data (step A4). The CPU 21 also transmits display range data indicating the display range of the text displayed on the touch panel display 27 to the electronic dictionary 10 (step A5).

図8(A)は、スマートフォン20のタッチパネル式表示部27において表示されるテキストの一例を示している。 Figure 8 (A) shows an example of text displayed on the touch panel display unit 27 of the smartphone 20.

図8(A)において、例えばテキストデータ全文(3)のうち表示範囲(1)がタッチパネル式表示部17において表示されているものとする。この場合、CPU21は、表示範囲(1)に含まれる先頭の単語「number」の単語番号「17」と最後の単語「2013」の単語番号「83」を表示範囲データとして電子辞書10に送信する。 In FIG. 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 display range (1) to the electronic dictionary 10 as display range data.

電子辞書10のCPU11は、スマートフォン20から表示範囲データが受信されると(ステップB4、Yes)、先に受信済みのテキストデータ全文のうち新規表示範囲、すなわち表示範囲の先頭の単語の単語番号と最後の単語の単語番号とを判別する(ステップB5)。例えば、スマートフォン20の初期画面では、1画面に表示される表示範囲が新規表示範囲となる。また、スマートフォン20においてスクロール操作がされて、1画面に表示されるテキストの表示範囲が変更された場合には、スクロールによって新たに表示対象となった範囲が新規表示範囲となる。 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, i.e., 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.

CPU11は、新規表示範囲内に含まれる、検索対象単語選択処理によって選択された単語を、各単語の単語番号を利用して判別する(ステップB6)。 The CPU 11 determines the words included in the new display range and selected by the search target word selection process using the word number of each word (step B6).

例えば、図7に示す単語が検索対象としてテキストデータから選択されているものとする。ここで、図8(A)に示す表示範囲(1)に対応する単語番号「17-83」の範囲が新規表示範囲である場合、単語「capital」「resurgence」「outflow」「negative」が新規表示範囲内に含まれる単語として判別される。 For example, assume that the words shown in Figure 7 are selected from the text data as search targets. Here, if the range of word numbers "17-83" corresponding to the display range (1) shown in Figure 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.

CPU11は、新規表示範囲内に含まれる単語について、辞書制御プログラム12aによる辞書検索機能を使用して、辞書コンテンツ(ここでは例えば英和辞書)を対象として見出し語を検索し、検索された見出し語に対応する語義(説明情報)を取得する(ステップB7)。 The CPU 11 uses the dictionary search function of the dictionary control program 12a to search for heading words in the dictionary content (here, for example, an English-Japanese dictionary) for words included in the new display range, and obtains the meaning (explanatory information) corresponding to the searched heading word (step B7).

CPU11は、新規表示範囲内に含まれる各単語についての検索結果(語義)を、タッチパネル式表示部17において表示させる。 The CPU 11 displays the search results (meanings) for each word included in the new display range on the touch panel display unit 17.

図8(B)は、電子辞書10のタッチパネル式表示部17に表示される検索結果画面D1の一例を示す図である。図8(B)に示すように、検索結果画面D1には、スマートフォン20において表示中のテキスト(表示範囲(1))に含まれる単語の検索結果のみを一覧表示させている。例えば、図8(A)に示す全文(3)のうち単語W1,W2,W7(「migrating」「less」「Affairs」)は、検索対象単語として選択されているが、表示範囲(1)に含まれていないので検索結果が表示されない。これにより、スマートフォン20においてテキストを閲覧しているユーザは、閲覧中のテキストに含まれる単語の検索結果を、検索結果画面D1から容易に認識することができる。 Figure 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 Figure 8 (B), the search result screen D1 displays a list of only the search results for 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 Figure 8 (A) have been selected as search target words, but since they are not included in the display range (1), the search results are not displayed. This allows a user viewing text on the smartphone 20 to easily recognize the search results for words included in the text currently being viewed from the search result screen D1.

なお、図8(B)に示す検索結果画面D1は、辞書コンテンツに登録されている語義情報(説明情報)の主要な内容の一部を抽出して表示させた例を示している。例えば、電子辞書10は、検索結果画面D1に表示させる検索結果の詳細レベルを、複数段階の何れかに、ユーザ操作によって予め設定できるようにする。CPU11は、詳細レベルが示す段階に応じた範囲の内容を、辞書コンテンツから得られた語義情報(説明情報)から抽出して表示させる。これにより、ユーザが必要とする詳細レベルの内容を検索結果画面D1において表示させることができる。 The search result screen D1 shown in FIG. 8(B) shows an example in which a portion 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 multiple levels. The CPU 11 extracts and displays the range of content 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.

なお、ユーザ操作により設定された書斎レベルに応じて情報を抽出するのではなく、予め決められた条件に応じて、検索結果画面D1に表示させる情報量を調整しても良い。例えば、検索結果画面D1に表示する単語数が少ない場合には詳細な情報を表示し、単語数が多い場合には、全ての単語の検索結果を1画面に表示させるために、検索結果の情報量を少なくするようにしても良い。 In addition, instead of extracting information according to the study level set by the user operation, the amount of information displayed on the search result screen D1 may be adjusted according to predetermined conditions. 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 results may be reduced in order to display the search results for all words on one screen.

次に、CPU11は、検索結果画面D1に検索結果を表示した検索対象単語を、スマートフォン20に通知する(ステップB9)。すなわち、単語「capital」「resurgence」「outflow」「negative」の単語番号をスマートフォン20に送信する。 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.

スマートフォン20のCPU21は、電子辞書10から検索対象単語が通知されると(ステップA6、Yes)、タッチパネル式表示部27に表示中のテキストにおいて、検索対象単語に該当する単語の表示形態を変更する(ステップA7)。すなわち、CPU21は、図8(A)に示す表示範囲(1)の単語W3,W4,W5,W6(「capital」「resurgence」「outflow」「negative」)の表示形態を、他の単語と異なる形態に変更する。表示形態の変更の方法として、例えば、単語の背景色を変更する(マーカ)、フォントを変更する、アンダーラインを付加する、などの方法を用いることができる。これにより、スマートフォン20においてテキストを閲覧しているユーザは、電子辞書10において検索結果が表示されている単語を、検索結果画面D1に表示されたテキストから容易に認識することができる。従って、電子辞書10に表示された検索結果を参照し易くなる。 When the CPU 21 of the smartphone 20 is notified of the search target word from the electronic dictionary 10 (step A6, Yes), it 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. Methods for changing the display form include, for example, changing the background color of the word (highlight), changing the font, and adding an underline. 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 results displayed in the electronic dictionary 10.

CPU21は、カーソルキー16eなどの操作によって画面スクロールが指示された場合(ステップA8、Yes)、画面スクロールの指示に応じてテキストの表示範囲を変更させたWebページ(例えばテキスト)の画面を表示させる(ステップA4)。また、CPU21は、タッチパネル式表示部27に表示されたテキストの表示範囲を示す表示範囲データを電子辞書10に送信する(ステップA5)。 When a command to scroll the screen is issued by operating the cursor keys 16e or the like (step A8, Yes), the CPU 21 displays a screen of a web page (e.g., text) in which the text display range has been changed in response to the command to scroll the screen (step A4). The CPU 21 also transmits display range data indicating the display range of the text displayed on the touch panel display unit 27 to the electronic dictionary 10 (step A5).

すなわち、スマートフォン20は、先にテキストデータ全文を送信済みのため、その後、スクロール操作によってテキストの表示範囲が変更された場合に、データ量の少ない表示範囲データのみを電子辞書10に送信する。こうして、通信データ量を少なくすることで通信負荷を軽減し、消費電力の削減も期待することができる。 In other words, since the smartphone 20 has already transmitted the entire text data, when the text display range is subsequently changed by a scroll operation, it 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.

電子辞書10のCPU11は、スマートフォン20から受信される表示範囲データに応じて、以下、前述と同様の処理を実行する(ステップB4~B9)。 The CPU 11 of the electronic dictionary 10 then executes the same processing as described above according to the display range data received from the smartphone 20 (steps B4 to B9).

例えば、図8(A)に示す表示範囲(2)のテキストが、スクロールによってタッチパネル式表示部27に表示されたものとする。この場合、検索対象単語として選択された単語W7(「Ministry」)が新規表示範囲に含まれるため、この単語W7(「Ministry」)について辞書コンテンツについて検索が実行され、検索結果がタッチパネル式表示部17に表示される。 For example, assume that the text in the display range (2) shown in FIG. 8 (A) is scrolled and displayed on the touch panel display unit 27. In this case, since the 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 the touch panel display unit 17.

図8(C)は、電子辞書10のタッチパネル式表示部17に表示される検索結果画面D2の一例を示す図である。図8(C)に示すように、検索結果画面D2には、表示範囲(2)に含まれる単語の検索結果のみを表示させている。すなわち、検索結果画面D2には、単語W7(「Ministry」)の説明情報が追加され、スクロールによって表示範囲外となった単語W3(「capital」)の検索結果が消去される。 Figure 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 Figure 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"), which has been scrolled out of the display range, are erased.

こうして、スマートフォン20におけるタッチパネル式表示部27の画面スクロールと連携させて、電子辞書10のタッチパネル式表示部17の検索結果画面に表示される検索結果の内容を変更することができる。従って、ユーザは、電子辞書10において検索された検索結果を確認するためにスクロールなどの操作をする必要がなく、スマートフォン20において閲覧中のテキストの範囲に対応する検索結果を容易に確認することができる。 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 conjunction with the 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.

一方、スマートフォン20のCPU21は、表示対象とするWebページの変更が指示された場合(ステップA10、Yes)、サーバ30にアクセスして、次に表示対象とするWebページのデータを受信する。この場合、CPU21は、前述と同様にして、Webページに含まれるテキストデータを抽出し(ステップA2)、テキストデータ全文を電子辞書10に対して送信する(ステップA3)。以下、前述と同様の処理を実行する。 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 the text data contained 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 process as described above is executed.

スマートフォン20のCPU21は、テキスト(Webページ)表示の終了が指示さると(ステップA10、Yes)、電子辞書10のリンクを切断して閲覧処理を終了する。また、電子辞書10は、スマートフォン20との連携処理の終了が指示されると(ステップB10、Yes)、スマートフォン20とのリンクを切断して連携処理を終了する。 When the CPU 21 of the smartphone 20 is instructed to end the text (web page) display (step A10, Yes), it cuts the link to the electronic dictionary 10 and ends the viewing process. When the electronic dictionary 10 is instructed to end the linking process with the smartphone 20 (step B10, Yes), it cuts the link with the smartphone 20 and ends the linking process.

このようにして、第1実施形態の電子辞書10では、スマートフォン20に表示されたテキストに含まれる単語についての辞書コンテンツに対する検索を、スマートフォン20において検索対象とする単語を指定する操作をすることなく実行することができる。従って、ユーザの操作負担を軽減することができる。 In this way, the electronic dictionary 10 of the first embodiment can search dictionary content for words contained in text displayed on the smartphone 20 without the need to specify the words to be searched on the smartphone 20. This reduces the operational burden on the user.

なお、前述した説明では、図8(B)(C)に示すように、スマートフォン20において表示中のテキストに対応する単語の検索結果のみを表示させているが、スマートフォン20の表示範囲に含まれない表示検索済みの他の単語の検索結果を表示させても良い。この場合、スマートフォン20において表示中のテキストに対応する検索結果が、表示範囲に含まれない他の単語の検索結果と識別可能な表示形態によって表示されることが望ましい。これにより、表示中のテキストに対応する単語の検索結果のみを表示させる場合と同様の効果を得ることができる。 In the above explanation, as shown in Figures 8(B) and (C), only the search results for words that correspond to the text being displayed on the smartphone 20 are displayed, but search results for other words that have already been searched and are not included in the display range of the smartphone 20 may also be displayed. In this case, it is desirable to display the search results that correspond to the text being displayed on the smartphone 20 in a display form that is distinguishable from the search results for other words that are not included in the display range. This can achieve the same effect as when only the search results for words that correspond to the text being displayed are displayed.

また、前述した説明では、電子辞書10の検索対象単語選択処理において、検索対象とする単語を選択するのみとしているが、スマートフォン20から表示範囲データを受信する前に、検索対象とする単語のそれぞれについて検索を実行しても良い。すなわち、スマートフォン20におけるテキストの閲覧状況に関係無く、検索対象とする単語についての検索処理を先に実行しておく。電子辞書10は、スマートフォン20から表示範囲データを受信した場合、表示範囲データに含まれる単語に対応する、予め検索処理により得られている検索結果を表示させる。これにより、電子辞書10における、表示範囲データを受信してから検索結果を表示させるまでの処理負担を軽減できる。 In the above explanation, the electronic dictionary 10 only selects the words to be searched in its search word selection process, 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 first, regardless of the text viewing status on the smartphone 20. When the electronic dictionary 10 receives the display range data from the smartphone 20, it displays the search results that have been obtained in advance by the search process and that correspond to the words included in the display range data. This reduces the processing burden on the electronic dictionary 10 from receiving the display range data to displaying the search results.

また、前述した説明では、スマートフォン20から電子辞書10に対してテキストデータ全文を先に送付して、その後、表示範囲データを送信しているが、テキストデータ全文を先に送付せず、表示範囲データと共に表示範囲に含まれるテキストデータを送信するようにしても良い。 In the above explanation, the smartphone 20 first sends the entire text data to the electronic dictionary 10, and then sends the display range data. However, it is also possible to send the text data included in the display range together with the display range data, without sending the entire text data first.

この場合、電子辞書10は、スマートフォン20から受信したテキストデータについて検索対象単語選択処理を実行することで、テキストデータから検索対象とする単語を選択し、この単語により辞書コンテンツに対して検索を実行する。スマートフォン20は、スクロールによって表示範囲が変更された際、電子辞書10に未送信のテキストデータのみを電子辞書10を送信する。これにより、電子辞書10に送信するデータ量の総量が増えないようにできる。 In this case, the electronic dictionary 10 executes a search target word selection process on 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.

こうして、表示範囲データと共にテキストデータを送信することで、例えばWebページに含まれるテキストのデータ量が大きい場合、あるいはWebページの変更が多い場合であっても、電子辞書10へ送信するテキストデータのデータ量の増加を防ぐことができ、また電子辞書10におけるテキストデータに対する処理負荷の増加を回避できる。 In this way, by sending text data together with the display range data, it is possible to prevent an increase in the amount of text data sent to the electronic dictionary 10, even when, for example, the amount of text data contained in a web page is large or when the web page is frequently changed, and it is also possible to avoid an increase in the processing load for the text data in the electronic dictionary 10.

(第2実施形態)
図9は、第2実施形態における電子辞書10の連携処理とスマートフォン20の閲覧処理を示すフローチャートである。
Second Embodiment
FIG. 9 is a flowchart showing a linking process of the electronic dictionary 10 and a browsing process of the smartphone 20 in the second embodiment.

第1実施形態では、電子辞書10においてテキストデータから選択した単語についての検索結果を表示させているが、第2実施形態では、スマートフォン20のタッチパネル式表示部27において検索結果を表示させる。 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.

第2実施形態におけるスマートフォン20の閲覧処理、電子辞書10における連携処理は、基本的に第1実施形態と同様にして実行される。すなわち、図9に示すステップD1~D5、D8~D10の処理、ステップE1~E7,E9の処理は、それぞれ図4に示すステップA1~A5、A8~A10の処理、B1~B7、B10の処理に対応する。以下、第1実施形態と異なる部分についてのみ説明する。 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, B1 to B7, and B10 shown in FIG. 4, respectively. Below, only the parts that differ from the first embodiment will be described.

CPU11は、新規表示範囲内に含まれる単語について、辞書制御プログラム12aによる辞書検索機能を使用して、辞書コンテンツを対象として見出し語を検索し、検索された見出し語に対応する語義(説明情報)を取得する(ステップE7)。 The CPU 11 uses the dictionary search function of the dictionary control program 12a to search for headings in the dictionary contents for words included in the new display range, and obtains the meaning (explanatory information) corresponding to the searched headings (step E7).

CPU11は、新規表示範囲内に含まれる各単語について、検索対象単語を示す単語番号と、対応する検索結果(語義)とを、スマートフォン20に送信する(ステップE8)。 The CPU 11 transmits to the smartphone 20 the word number indicating the search target word and the corresponding search result (word meaning) for each word included in the new display range (step E8).

スマートフォン20のCPU21は、電子辞書10から検索対象単語(単語番号)と検索結果とを受信すると(ステップD6、Yes)、検索結果データ22dとしてメモリ22に一時記憶させる。CPU21は、検索結果データ22dをもとに、検索結果表示処理を実行する(ステップD7)。すなわち、CPU21は、タッチパネル式表示部27に表示中のテキストと共に電子辞書10から受信した検索結果を表示させる。 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 in the memory 22 as search result data 22d. 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.

図10(A)は、スマートフォン20のタッチパネル式表示部27に表示されるテキスト画面D10(第1表示形態)の一例を示す図である。図10(A)に示すテキスト画面D10(第1表示形態)は、テキスト中の検索対象単語に該当する単語の表示形態を変更すると共に、検索対象単語の近傍に対応する検索結果を表示させている。単語の表示形態は、第1実施形態と同様の形態を用いることができる。 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 in the text that correspond to the search target word, and displays search results that correspond to the vicinity of the search target word. The display form of the words can be the same as in the first embodiment.

すなわち、CPU21は、検索対象単語を示す単語番号に基づいて、図10(A)に示す単語W3,W4,W5,W6(「capital」「resurgence」「outflow」「negative」)の表示形態を、他の単語と異なる形態に変更する。また、単語W3,W4,W5,W6に対応する翻訳結果(語義)T3,T4,T5,T6を、それぞれに対応する単語の近傍に表示させている。例えば、単語W3(「capital」)に対応する翻訳結果T3(「首都、中心地」)を、単語W3の下の行間に表示させている。 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. For example, the translation result T3 ("capital, center") corresponding to the word W3 ("capital") is displayed between the lines below the word W3.

このように、第1表示形態では、検索対象単語の近傍に翻訳結果が表示されるので、ユーザは、検索対象単語と翻訳結果との対応を容易に認識することができる。 In this way, in the first display form, the translation result is displayed near the search target word, so the user can easily recognize the correspondence between the search target word and the translation result.

図10(B)は、スマートフォン20のタッチパネル式表示部27に表示されるテキスト画面D12(第2表示形態)の一例を示す図である。図10(B)に示すテキスト画面D12(第2表示形態)は、テキストを表示するテキストエリアAR1と、検索結果を表示する検索結果表示エリアAR2を設ける。テキストエリアAR1では、第1実施形態と同様にして、検索対象単語に該当する単語W3,W4,W5,W6の表示形態を変更して表示させる。検索結果表示エリアAR2では、第1実施形態の電子辞書10による検索結果の表示と同様にして、検索対象単語の検索結果を一覧表示させる。検索結果表示エリアAR2では、テキストエリアAR1に表示されるテキストの変更と連携して、検索結果の表示内容を変更させる。 Fig. 10 (B) is a diagram showing an example of a text screen D12 (second display form) displayed on the touch panel display unit 27 of the smartphone 20. The text screen D12 (second display form) shown in Fig. 10 (B) has a text area AR1 that displays text, and a search result display area AR2 that displays search results. In the text area AR1, the display form of the words W3, W4, W5, and W6 that correspond to the search target word is changed and displayed, similar to the first embodiment. In the search result display area AR2, the search results for the search target word are displayed in a list, similar to 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 coordination with the change in the text displayed in the text area AR1.

検索結果表示エリアAR2は、表示対象とする単語数が少ない場合には面積を少なくし、表示対象とする単語数が多い場合には面積を広くして、表示すべき情報の全部を1画面に表示できるようにすることが望ましい。これにより、検索結果表示エリアAR2に表示される検索結果を確認するためにスクロールなどの操作を不要とすることができる。 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 of 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.

このように、第2表示形態では、テキストエリアAR1に表示されるテキストの範囲と対応させて、検索結果表示エリアAR2に検索結果が連携して表示されるので、ユーザは、検索対象単語と翻訳結果との対応を容易に認識することができる。 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, allowing the user to easily recognize the correspondence between the search target word and the translation result.

このようにして、第2実施形態のスマートフォン20では、表示されたテキストに含まれる単語についての辞書コンテンツに対する検索を、検索対象とする単語を指定する操作をすることなく、電子辞書10において実行させて、検索結果をテキストと共に表示させることができる。従って、第1実施形態と同様にして、ユーザの操作負担を軽減することが可能となる。 In this way, in the smartphone 20 of the second embodiment, a search of dictionary content for words contained in the displayed text can be performed 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, in the same way as in the first embodiment, it is possible to reduce the operational burden on the user.

なお、前述した説明では、テキストに含まれる単語に対する説明情報として訳語を表示させる例を用いているが、辞書コンテンツに対する検索によって得られる説明情報として、訳語以外の情報を表示する場合にも適用することができる。例えば、辞書コンテンツを各種分野の辞典を対象とした場合に、単語に対応する辞典から検索される説明情報を表示させることも可能である。 In the above explanation, an example is used in which translations are displayed as explanatory information for words contained in the 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, if the dictionary content targets dictionaries in various fields, it is possible to display explanatory information searched for in dictionaries corresponding to words.

また、実施形態において記載した手法、すなわちフローチャートに示す処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD-ROM、DVD等)、半導体メモリ等の記録媒体に格納して配布することができる。そして、コンピュータは、外部記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、実施形態において説明した機能と同様の処理を実現することができる。 The methods described in the embodiments, i.e., each method such as the processes shown in the flowcharts, can be stored and distributed as a program that can be executed by a computer on 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.), or a semiconductor memory. The computer can then read the program recorded on the external recording medium, and by having its operation controlled by this program, it can realize processing similar to the functions described in the embodiments.

また、各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク(インターネット)上を伝送させることができ、このネットワークに接続されたコンピュータからプログラムデータを取り込み、前述した実施形態と同様の機能を実現することもできる。 In addition, the program data for implementing each method 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 achieve functions similar to those of the above-mentioned embodiments.

なお、本願発明は、実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 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 multiple constituent elements disclosed. 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 an invention.

以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。 The inventions described in the original claims of this application are set forth below.

[1]
見出し語と前記見出し語に対応する情報が対応づけられた辞書コンテンツを記憶する辞書記憶部と、
他の装置と通信する通信部と、
前記通信部を通じて、前記他の装置において表示されるテキストデータを受信し、前記テキストデータから検索条件に該当する単語を判別し、前記単語を検索語として前記辞書コンテンツの前記見出し語を検索し、前記単語により検索された見出し語に対応する情報を、表示部に表示させる制御部と
を有する情報処理装置。
[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;
an information processing device having a control unit that receives text data to be displayed on the other device through the communication unit, identifies words that meet search conditions 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.

[2] [2]

前記制御部は、
前記通信部を通じて、前記他の装置において表示中の前記テキストデータの範囲を示す範囲データを受信し、前記範囲データに含まれる単語に対応する、前記辞書コンテンツから検索された情報のみを識別可能な形態により表示させる、[1]記載の情報処理装置。
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.

[3]
前記制御部は、
前記通信部を通じて、前記他の装置において表示対象とされるテキストデータを受信し、前記テキストデータから判別された前記検索条件に該当する全ての単語を選択し、
前記範囲データに含まれる単語を検索語として、前記辞書コンテンツの前記見出し語を検索する、[2]記載の情報処理装置。
[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], further comprising: a search for the entry words in the dictionary content using words included in the range data as search terms.

[4]
前記制御部は、
前記テキストデータから判別された検索条件に該当する単語を前記他の装置に通知する、[1]記載の情報処理装置。
[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.

[5]
見出し語と前記見出し語に対応する情報が対応づけられた辞書コンテンツを記憶する辞書記憶部と、
他の装置と通信する通信部と、
前記通信部を通じて、前記他の装置において表示されるテキストデータを受信し、前記テキストデータから検索条件に該当する単語を判別し、前記単語を検索語として前記辞書コンテンツの前記見出し語を検索し、前記単語により検索された見出し語に対応する情報を、前記通信部を通じて、前記他の装置に送信する制御部と
を有する情報処理装置。
[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;
and a control unit that receives text data to be displayed on the other device through the communication unit, identifies words that meet search criteria from the text data, searches for the headword in the dictionary content using the words as search terms, and transmits information corresponding to the headword searched for by the words to the other device through the communication unit.

[6]
他の装置と通信する通信部と、
表示部に表示させるテキストデータを、前記通信部を通じて前記他の装置に対して送信し、前記テキストデータから検索条件に基づいて選択された単語を検索語とした辞書コンテンツに対する検索結果を、前記他の装置から受信し、前記検索結果を前記テキストデータに対応するテキストと共に前記表示部に表示させる制御部と
を有する情報処理装置。
[6]
A communication unit for communicating with other devices;
an information processing device having 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 search conditions 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.

[7]
前記制御部は、
前記テキスト中の検索条件に基づいて選択された単語の近傍に、同単語に対応する検索結果を表示させる、[6]記載の情報処理装置。
[7]
The control unit is
The information processing device according to [6], which displays search results corresponding to a word selected based on a search condition in the text in the vicinity of the word.

[8]
前記制御部は、
前記テキストを表示する第1エリアと前記検索結果を表示する第2エリアとを設け、前記第1エリアに表示されるテキストに含まれる単語に対応する前記検索結果のみを前記第2エリアに表示させる、[6]記載の情報処理装置。
[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 corresponding to words contained in the text displayed in the first area.

[9]
前記制御部は、前記辞書コンテンツに対する検索履歴に基づいて設定した検索条件に該当する単語を前記テキストデータから判別する、[1]または[5]記載の情報処理装置。
[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.

[10]
前記制御部は、前記辞書コンテンツの見出し語毎に設定された、重要度、難易度あるいは分類少なくとも何れか1つに対して設定した検索条件に該当する単語を前記テキストデータから判別する、[1]または[5]記載の情報処理装置。
[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 of the dictionary content.

[11]
見出し語と前記見出し語に対応する情報が対応づけられた辞書コンテンツを記憶する辞書記憶部と、
他の装置と通信する通信部とを有する情報処理装置を制御する情報処理方法であって、
前記通信部を通じて、前記他の装置において表示されるテキストデータを受信し、前記テキストデータから検索条件に該当する単語を判別し、前記単語を検索語として前記辞書コンテンツの前記見出し語を検索し、前記単語により検索された見出し語に対応する情報を、表示部に表示させる情報処理方法。
[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.

[12]
見出し語と前記見出し語に対応する情報が対応づけられた辞書コンテンツを記憶する辞書記憶部と、
他の装置と通信する通信部とを有する情報処理装置を制御するコンピュータを、
前記通信部を通じて、前記他の装置において表示されるテキストデータを受信し、前記テキストデータから検索条件に該当する単語を判別し、前記単語を検索語として前記辞書コンテンツの前記見出し語を検索し、前記単語により検索された見出し語に対応する情報を、表示部に表示させるように機能させるためのプログラム。
[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.

10…電子辞書、11,21…CPU、12,22…メモリ、12a…辞書制御処理プログラム、12b…連携処理プログラム、12c…辞書データ、12d…検索条件データ、12d1…辞書検索履歴データ、13,23…外部記録媒体、14,24…記録媒体読取部、15,25…通信部、16…キー入力部、17,27…タッチパネル式表示部、22b…閲覧処理プログラム、22d…検索結果データ、26…ボタン入力部。 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 (9)

所定のテキストデータのうち他の装置で表示されている範囲のなかから予め設定されている条件に該当する単語を抽出する抽出手段と、
前記抽出手段により抽出された単語を検索語として所定の辞書コンテンツを検索することにより前記検索語に対応する情報を所定の表示部に表示させるとともに、前記抽出手段により抽出された単語の表示態様が他の単語の表示態様とは異なるように前記他の装置で表示されているテキストデータを表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
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:
前記抽出手段は、前記抽出した単語が前記範囲の変化に対応させて更新されるように前記単語を抽出し、
前記表示制御手段は、前記抽出手段による前記単語の更新に対応させて前記表示部に表示させる前記情報を更新する、
ことを特徴とする請求項1に記載の情報処理装置。
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,
前記表示制御手段は、前記抽出手段による前記単語の更新に対応させて前記表示部に表示させる前記情報を更新する場合には、前記範囲から外れた単語を前記検索語にした前記情報の表示を維持したままで、新たに前記範囲に含まれた単語を前記検索語にした前記情報を新たに追加して表示させる、
ことを特徴とする請求項2に記載の情報処理装置。
When updating the information to be displayed on the display unit in response to the 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 the 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 .
前記表示制御手段は、前記抽出手段による前記単語の更新に対応させて前記表示部に表示させる前記情報を更新する場合には、前記範囲から外れた単語を前記検索語にした前記情報の表示態様を、新たに前記範囲に含まれた単語を前記検索語にした前記情報の表示態様とは異ならせる、
ことを特徴とする請求項3に記載の情報処理装置。
When updating the information to be displayed on the display unit in response to the update of the word by the extraction means, the display control means makes a display mode of the information in which a word outside the range is used as the search term different from a 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 .
前記表示制御手段は、前記抽出手段により複数の単語が抽出された場合には前記複数の単語のそれぞれを前記検索語として前記所定の辞書コンテンツを検索し、前記検索語毎の前記情報の合計量が所定の情報量よりも多い場合または前記抽出手段により抽出された単語の数が所定の数よりも多い場合には前記検索語毎の前記情報のそれぞれの情報量を絞って前記表示部に表示させる、
ことを特徴とする請求項1から4の何れかに記載の情報処理装置。
the display control means, when a plurality of words are extracted by the extraction means, searches the predetermined dictionary content using each of the plurality of words as a search term, and when the total amount of the 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;
前記他の装置が前記表示部を備えており、The other device includes 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;
ことを特徴とする請求項1から5の何れかに記載の情報処理装置。6. The information processing apparatus according to claim 1, wherein the information processing apparatus comprises:
前記条件は、前記辞書コンテンツに対しての検索履歴に基づいて設定されている、the conditions are set based on a search history for the dictionary content;
ことを特徴とする請求項1から6の何れかに記載の情報処理装置。7. The information processing apparatus according to claim 1, wherein the information processing apparatus comprises:
情報処理装置が実行する情報処理方法であって、An information processing method executed by an information processing device,
所定のテキストデータのうち他の装置で表示されている範囲のなかから予め設定されている条件に該当する単語を抽出する抽出処理と、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:
コンピュータを、Computer,
所定のテキストデータのうち他の装置で表示されている範囲のなかから予め設定されている条件に該当する単語を抽出する抽出手段、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
JP2021040461A 2021-03-12 2021-03-12 Information processing device, information processing method, and program Active JP7600790B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021040461A JP7600790B2 (en) 2021-03-12 2021-03-12 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021040461A JP7600790B2 (en) 2021-03-12 2021-03-12 Information processing device, information processing method, and program

Publications (3)

Publication Number Publication Date
JP2022139893A JP2022139893A (en) 2022-09-26
JP2022139893A5 JP2022139893A5 (en) 2023-07-18
JP7600790B2 true JP7600790B2 (en) 2024-12-17

Family

ID=83400342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021040461A Active JP7600790B2 (en) 2021-03-12 2021-03-12 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7600790B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007025925A (en) 2005-07-14 2007-02-01 Fuji Xerox Co Ltd System for presentation of related description
JP2015176432A (en) 2014-03-17 2015-10-05 シャープ株式会社 Information retrieval device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007025925A (en) 2005-07-14 2007-02-01 Fuji Xerox Co Ltd System for presentation of related description
JP2015176432A (en) 2014-03-17 2015-10-05 シャープ株式会社 Information retrieval device

Also Published As

Publication number Publication date
JP2022139893A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
JP5703711B2 (en) Electronic dictionary device and program
JP7477006B2 (en) Electronic dictionary device, search support method and program
JP5609697B2 (en) Dictionary information display device and program
JP7600790B2 (en) Information processing device, information processing method, and program
CN102081499B (en) Electronic dictionary apparatus and search method therefor
JP2010055488A (en) Information processor, window display method and program
JP3793878B2 (en) Information display control device and program
JP5652251B2 (en) Information display device and program
JP5321661B2 (en) Electronic device and program with dictionary function
JP5440229B2 (en) Electronic dictionary device and program
JP2011159066A (en) Electronic dictionary device and program
CN113360446B (en) Information processing device, information processing method and storage medium
CN112541071B (en) Electronic dictionary, learning word determination method, and recording medium
JP6056298B2 (en) Information display control device, display method, and program
JP4289891B2 (en) Information search device, information search method and program
JP2021051426A (en) Retrieval device, retrieval method and retrieval program
JP6451790B2 (en) Electronic device having dictionary function, control program thereof, and display method
JP7342903B2 (en) Information processing device, information processing method and program
JP6167508B2 (en) Electronic device, program, and display method
JP7608761B2 (en) Electronic device, information storage method and program
JP2831837B2 (en) Document search device
JP7103333B2 (en) Information display device, information display method, and information display program
JP5733380B2 (en) Electronic equipment and programs
JP2000148747A (en) Conversion candidate display method, kana-kanji conversion program recording medium by this method, and kana-kanji conversion device
JP2000163412A (en) Document creation device

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230707

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240718

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7600790

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150