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
JP7606342B2 - Electronic dictionary and method for controlling electronic dictionary - Google Patents
[go: Go Back, main page]

JP7606342B2 - Electronic dictionary and method for controlling electronic dictionary - Google Patents

Electronic dictionary and method for controlling electronic dictionary Download PDF

Info

Publication number
JP7606342B2
JP7606342B2 JP2020210498A JP2020210498A JP7606342B2 JP 7606342 B2 JP7606342 B2 JP 7606342B2 JP 2020210498 A JP2020210498 A JP 2020210498A JP 2020210498 A JP2020210498 A JP 2020210498A JP 7606342 B2 JP7606342 B2 JP 7606342B2
Authority
JP
Japan
Prior art keywords
unit
variable
search
electronic dictionary
display
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
JP2020210498A
Other languages
Japanese (ja)
Other versions
JP2022097104A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2020210498A priority Critical patent/JP7606342B2/en
Publication of JP2022097104A publication Critical patent/JP2022097104A/en
Application granted granted Critical
Publication of JP7606342B2 publication Critical patent/JP7606342B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、量的関係を示す関係式を、該関係式を構成する変数を表すワードから検索する情報検索装置、電子辞書、および情報検索方法に関する。 The present invention relates to an information retrieval device, an electronic dictionary, and an information retrieval method for retrieving a relational equation showing a quantitative relationship from words that represent variables that make up the relational equation.

例えば学校教育の現場では、算数などの分野において、与えられた条件から、関係する公式を導き出し、その公式に必要な値を当てはめて計算をしていくことがある。ユーザ(学習者)は、教科書等の他に、電子辞書、パーソナルコンピュータ、スマートフォン、タブレット等を用いながら必要な公式を検索し、計算を行っている。 For example, in school education, in fields such as arithmetic, calculations are sometimes performed by deriving the relevant formula from given conditions and inputting the necessary values into that formula. Users (student) use textbooks, electronic dictionaries, personal computers, smartphones, tablets, etc. to search for the necessary formulas and perform calculations.

特許文献1には、電子翻訳機の原理を利用した電子公式辞典が記載されている。公式を用いて演算を行う場合、ユーザが公式名を入力すると、該当する公式が表示部に表示される。その後、表示された公式に必要な変数を入力し、演算を行っている。 Patent document 1 describes an electronic formula dictionary that uses the principles of an electronic translator. When performing a calculation using a formula, the user inputs the name of the formula, and the corresponding formula is displayed on the display. The user then inputs the variables required for the displayed formula and performs the calculation.

特許文献2には、数学の学習支援を目的とするもので、三角関数の公式に基づきユーザが任意で三角関数式を選択・変換可能な演算処理装置について記載されている。まず、ユーザに三角関数式を入力させた後に、ユーザに三角関数式の変換対象となる変数を選択させる。演算処理装置は、その選択された変数から、関係する三角関数の公式を表示する。ユーザは、表示された三角関数の公式から任意の公式を選択し、入力された三角関数式を変換している。 Patent Document 2 describes a processing device that is intended to assist with the study of mathematics and allows the user to arbitrarily select and convert trigonometric formulas based on trigonometric formulas. First, the user inputs a trigonometric formula, and then selects the variable into which the trigonometric formula is to be converted. The processing device displays the trigonometric formula related to the selected variable. The user selects an arbitrary formula from the displayed trigonometric formulas to convert the input trigonometric formula.

特開平1-295358号公報Japanese Patent Application Publication No. 1-295358 特許第3780907号公報Patent No. 3780907

しかしながら、特許文献1に記載された電子公式辞典では、使用する公式を表示するには公式名を入力しなければならない。そのため、公式名を忘れてしまったような場合又は知らないような場合には、使用する公式を表示することができない。 However, in the electronic formula dictionary described in Patent Document 1, the name of the formula must be entered in order to display the formula to be used. Therefore, if the name of the formula is forgotten or is not known, the formula to be used cannot be displayed.

また、特許文献2に記載された演算処理装置においては、公式を表示するには、予めユーザが数式を入力しなければならない。そのため、数式を知らなければ、そもそも、公式を表示することができない。 In addition, in the arithmetic processing device described in Patent Document 2, the user must input the formula beforehand in order to display the formula. Therefore, if the user does not know the formula, the formula cannot be displayed in the first place.

本発明は前記問題に鑑みてなされたものであり、その目的は、公式の名称等を知らなくても、目的の公式を見つけ出すことができる情報検索装置等を実現することにある。 The present invention was made in consideration of the above problems, and its purpose is to realize an information search device etc. that can find a target formula even if the user does not know the name of the formula, etc.

前記の課題を解決するために、本発明の一態様に係る情報検索機能を有する電子辞書装置は、量的関係を示す関係式を検索する情報検索機能を有する電子辞書であって、検索ワードとして、前記関係式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける入力受付部と、前記変数ワードが示す変数と、該変数に対応するキーワードとが対応付けられた第1対応情報を用いて、前記入力受付部で受け付けた前記変数ワードを前記キーワードに変換する変換部と、前記関係式と該関係式を構成する各変数に対応する各キーワードとが対応付けられた第2対応情報を用いて、前記変換部が変換した1または複数の前記キーワードと対応付けられた前記関係式を検索する検索部と、前記検索部が検索した前記関係式を表示部に表示させる表示制御部と、を備えた構成である。 In order to solve the above-mentioned problems, an electronic dictionary device with an information search function according to one embodiment of the present invention is an electronic dictionary with an information search function for searching for a relational equation indicating a quantitative relationship, and is configured to include an input receiving unit that receives an input of a variable word indicating at least one of the variables constituting the relational equation as a search word, a conversion unit that converts the variable word accepted by the input receiving unit into the keyword using first correspondence information in which the variable indicated by the variable word is associated with a keyword corresponding to the variable, a search unit that searches for the relational equation associated with one or more of the keywords converted by the conversion unit using second correspondence information in which the relational equation is associated with each keyword corresponding to each variable constituting the relational equation, and a display control unit that displays the relational equation searched for by the search unit on a display unit.

前記の課題を解決するために、本発明の一態様に係る情報検索機能を有する電子辞書の制御方法は、量的関係を示す関係式を検索する情報検索機能を有する電子辞書の制御方法であって、前記電子辞書が、検索ワードとして、前記関係式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける入力受付ステップと、前記電子辞書が、前記変数ワードが示す変数と、該変数に対応するキーワードとが対応付けられた第1対応情報を用いて、前記入力受付ステップで受け付けた前記変数ワードを前記キーワードに変換する変換ステップと、前記電子辞書が、前記関係式と該関係式を構成する各変数に対応する各キーワードとが対応付けられた第2対応情報を用いて、前記変換ステップで変換した1または複数の前記キーワードと対応付けられた前記関係式を検索する検索ステップと、前記電子辞書が、前記検索ステップで検索した前記関係式を表示部に表示させる表示制御ステップと、を含む方法である。 In order to solve the above-mentioned problems, a control method for an electronic dictionary with an information search function according to one embodiment of the present invention is a control method for an electronic dictionary with an information search function for searching for a relational equation indicating a quantitative relationship, the method including: an input receiving step in which the electronic dictionary receives, as a search word, an input of a variable word indicating at least one of the variables constituting the relational equation; a conversion step in which the electronic dictionary converts the variable word received in the input receiving step into the keyword , using first correspondence information in which the variable indicated by the variable word is associated with a keyword corresponding to the variable ; a search step in which the electronic dictionary searches for the relational equation associated with one or more of the keywords converted in the conversion step, using second correspondence information in which the relational equation is associated with each keyword corresponding to each variable constituting the relational equation; and a display control step in which the electronic dictionary displays the relational equation searched for in the search step on a display unit.

本発明の一態様によれば、公式の名称等を知らなくても、目的の公式を見つけ出す可能性を高めることができる。 According to one aspect of the present invention, it is possible to increase the likelihood of finding a desired formula even without knowing the name of the formula, etc.

本発明の実施形態1に係る電子辞書の外観を示す図である。1 is a diagram showing the appearance of an electronic dictionary according to a first embodiment of the present invention. 前記電子辞書の主要部構成を示すブロック図である。2 is a block diagram showing a configuration of a main part of the electronic dictionary; FIG. 前記電子辞書の検索用辞書データを示す図である。FIG. 4 is a diagram showing search dictionary data of the electronic dictionary. 前記電子辞書に格納されているキーワードテーブルを示す図である。FIG. 4 is a diagram showing a keyword table stored in the electronic dictionary. 前記電子辞書における処理の流れを示すフローチャートである。4 is a flowchart showing a process flow in the electronic dictionary. 前記電子辞書の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a display screen of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 他の実施形態に係る電子辞書の主要部構成を示すブロック図である。FIG. 13 is a block diagram showing a configuration of a main part of an electronic dictionary according to another embodiment. 前記電子辞書における処理の流れを示すフローチャートである。4 is a flowchart showing a process flow in the electronic dictionary. 前記電子辞書の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a display screen of the electronic dictionary. 前記電子辞書の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a display screen of the electronic dictionary. 前記電子辞書の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a display screen of the electronic dictionary. 前記電子辞書の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a display screen of the electronic dictionary. 前記電子辞書の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a display screen of the electronic dictionary. 前記電子辞書における処理の流れを示すフローチャートである。4 is a flowchart showing a process flow in the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary. 前記電子辞書の変形例における検索用辞書データを示す図である。FIG. 11 is a diagram showing search dictionary data in the modified example of the electronic dictionary. 前記電子辞書の変形例における表示画面例を示す図である。FIG. 13 is a diagram showing an example of a display screen in the modified example of the electronic dictionary.

〔実施形態1〕
以下、本発明の一実施形態について、詳細に説明する。本実施形態に係る電子辞書1は、数式で表される公式を検索可能な情報検索装置である。本実施形態では、一例として電子辞書を挙げて説明する。なお、本発明は、電子辞書に限られるものではなく、スマートフォンなどの携帯端末やタブレット端末等においても適用可能である。
[Embodiment 1]
An embodiment of the present invention will be described in detail below. An electronic dictionary 1 according to this embodiment is an information retrieval device capable of searching for formulas expressed by mathematical expressions. In this embodiment, an electronic dictionary will be taken as an example for explanation. Note that the present invention is not limited to electronic dictionaries, and can also be applied to mobile terminals such as smartphones, tablet terminals, and the like.

また、本実施形態では、検索可能な関係式として数式で表される公式を検索する電子辞書を例に挙げて説明するが、検索可能となるのはこれに限られない。量的関係を示す関係式であれば、検索可能であり、例えば、社会学的な量体系に関する量的関係を示す関係式を検索するものであってもよい。 In addition, in this embodiment, an electronic dictionary that searches for formulas expressed in mathematical expressions as searchable relational expressions is given as an example, but what can be searched is not limited to this. Any relational expression that indicates a quantitative relationship can be searched, and for example, it may be possible to search for a relational expression that indicates a quantitative relationship related to a sociological quantity system.

(電子辞書1の外観)
図1は、電子辞書1の外観を示す図である。図1を用いて、電子辞書1の外観について説明する。電子辞書1は、電子辞書1を操作する操作受付部2と、検索入力画面、検索結果等を表示する表示部3とを有している。なお、電子辞書1の電子辞書としての機能、例えば、国語辞典、英語辞典等としての機能は、公知の技術を用いて実現可能であるので、ここでは説明を割愛する。
(Exterior of Electronic Dictionary 1)
Fig. 1 is a diagram showing the appearance of an electronic dictionary 1. The appearance of the electronic dictionary 1 will be described with reference to Fig. 1. The electronic dictionary 1 has an operation reception unit 2 for operating the electronic dictionary 1, and a display unit 3 for displaying a search input screen, search results, etc. Note that the functions of the electronic dictionary 1 as an electronic dictionary, such as a Japanese dictionary or an English dictionary, can be realized using known technology, and therefore a description thereof will be omitted here.

操作受付部(入力受付部)2は、電子辞書1に対する操作を受け付ける物理キーであり、電源キー、ファンクションキー、文字キー、決定キー、カーソルキー等が含まれている。 The operation reception unit (input reception unit) 2 is a set of physical keys that accept operations for the electronic dictionary 1, and includes a power key, function keys, character keys, a confirmation key, a cursor key, etc.

表示部3は、検索入力画面や検索結果等の各種情報を表示するものである。この表示部3としては、情報の表示が可能な表示装置であればどのような装置によって実現されてもよいが、具体的な例としては、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、プラズマディスプレイが挙げられる。また、表示部3は、タッチパネルを含み、表示部3に対する接触または接近によって電子辞書1に対する操作を受け付けるものであってもよい。この場合、操作受付部2と表示部3とは一体として構成されることになる。 The display unit 3 displays various information such as a search input screen and search results. This display unit 3 may be realized by any device capable of displaying information, but specific examples include a liquid crystal display, an organic EL (Electro Luminescence) display, and a plasma display. The display unit 3 may also include a touch panel, and may accept operations for the electronic dictionary 1 by contact with or approach to the display unit 3. In this case, the operation acceptance unit 2 and the display unit 3 are configured as one unit.

(電子辞書1の主要部構成)
次に、図2から図4を用いて、電子辞書1の主要部構成について説明する。図2は、実施形態1に係る電子辞書1の主要部構成を示すブロック図である。図3は、電子辞書1の検索用辞書データ13を示す図である。図4は、電子辞書1に格納されているキーワードテーブル14を示す図である。
(Main components of electronic dictionary 1)
Next, the configuration of the main parts of the electronic dictionary 1 will be described with reference to Fig. 2 to Fig. 4. Fig. 2 is a block diagram showing the configuration of the main parts of the electronic dictionary 1 according to the first embodiment. Fig. 3 is a diagram showing the search dictionary data 13 of the electronic dictionary 1. Fig. 4 is a diagram showing a keyword table 14 stored in the electronic dictionary 1.

図2に示すように、電子辞書1は、操作受付部2、表示部3、制御部4及び記憶部5を含む。 As shown in FIG. 2, the electronic dictionary 1 includes an operation reception unit 2, a display unit 3, a control unit 4, and a memory unit 5.

記憶部5は、情報を記憶するものであり、フラッシュメモリ、ROM(Read Only Memory)などの不揮発性のデバイスと、RAM(Random Access Memory)などの揮発性のデバイスとによって構成される。不揮発性のデバイスに記憶される内容としては、各種プログラム、各種動作設定値、各種データなどが挙げられる。揮発性のデバイスに記憶される内容としては、作業用ファイル、テンポラリファイルなどが挙げられる。本実施形態では、記憶部5は、辞書データベース12及び検索履歴データベース15を含み、辞書データベース12には検索用辞書データ13及びキーワードテーブル14が格納されている。 The storage unit 5 stores information and is composed of non-volatile devices such as flash memory and ROM (Read Only Memory) and volatile devices such as RAM (Random Access Memory). Contents stored in the non-volatile devices include various programs, various operation setting values, and various data. Contents stored in the volatile devices include working files and temporary files. In this embodiment, the storage unit 5 includes a dictionary database 12 and a search history database 15, and the dictionary database 12 stores search dictionary data 13 and a keyword table 14.

図3に示すように、検索用辞書データ(第2対応情報)13には、公式に関する情報が記憶されている。記憶された公式の情報としては、キーワードの個数、公式の名称、抽象化キーワード(シンボル)、詳細が挙げられる。検索用辞書データ13には、これらの情報に限られず、公式に関する他の情報が登録されていてもよい。また、検索用辞書データ13には、公式1つに対し、1または複数の抽象化キーワードが対応付けられている。 As shown in FIG. 3, the search dictionary data (second correspondence information) 13 stores information about formulas. The stored formula information includes the number of keywords, the name of the formula, abstract keywords (symbols), and details. The search dictionary data 13 is not limited to this information, and other information about the formula may also be registered. Furthermore, the search dictionary data 13 associates one or more abstract keywords with each formula.

キーワードの個数は、その公式に使用される変数の数である。公式の名称は、算数、数学、理科等その公式の属する分野において、一般的に呼ばれている名称であるか、又は当該公式によって求められる内容を示す。一般的に呼ばれている名称であれば、例えば「ピタゴラスの定理(三平方の定理)」等が挙げられる。また、公式によって求められる内容を示すものであれば、例えば、「円の面積」、「正方形の面積」等が挙げられる。 The number of keywords is the number of variables used in the formula. The name of the formula is either the name commonly used in the field to which the formula belongs, such as arithmetic, mathematics, or science, or indicates the content that is calculated using the formula. An example of a commonly used name is "Pythagoras' Theorem (Pythagorean Theorem)." Also, examples of names that indicate the content that is calculated using the formula include "area of a circle" and "area of a square."

抽象化キーワードは、公式を構成する各変数が表す量の次元を表現したワード(シンボル)である。例えば、三角形の面積で用いられる「底辺」及び「高さ」が表す量の次元は「長さ」ということができるので、この「長さ」が抽象化キーワードとして登録されている。公式を構成する各変数に対応する抽象化キーワードが重複する場合、抽象化キーワードには連番を付加させて記憶させている。例えば、三角形の面積の公式は、三角形の面積=底辺×高さ÷2なので、「三角形の面積」の抽象化キーワード「面積」、「底辺」の抽象化キーワード「長さ」に重複を示す番号「1」を付加した「長さ1」、「高さ」の抽象化キーワード「長さ」に重複を示す番号「2」を付加した「長さ2」というように登録されている。 Abstraction keywords are words (symbols) that express the dimension of the quantity represented by each variable that makes up the formula. For example, the dimension of the quantity represented by the "base" and "height" used in the area of a triangle can be said to be "length", so this "length" is registered as the abstraction keyword. When there are duplicate abstraction keywords corresponding to each variable that makes up the formula, consecutive numbers are added to the abstraction keywords and stored. For example, the formula for the area of a triangle is Area of a triangle = Base x Height ÷ 2, so the abstraction keywords "Area" for "Area of a triangle" are registered as "Length 1", which is the abstraction keyword "Length" for "Base" with the number "1" added to indicate duplication, and "Length 2", which is the abstraction keyword "Length" for "Height" with the number "2" added to indicate duplication.

詳細は、公式を含めたその公式についての内容を説明するものである。例えば、円の面積であれば、「半径rの円の面積Sは、S=πr」と記載されている。 The details include an explanation of the content of the formula, including the formula itself. For example, in the case of the area of a circle, it is written that "the area S of a circle with a radius r is S = πr 2 ."

辞書データベース12に格納されているキーワードテーブル(第1対応情報)14は、電子辞書1に入力されたキーワードと抽象化キーワードとを対応付けたテーブルである。キーワードテーブル14は、ユーザにより入力されたキーワードを、後述する抽象化キーワード変換部10において、抽象化キーワードへ変換するために用いられる。図4に示すように、キーワードテーブル14には、あらかじめ入力されると予想されるキーワードが登録されている。登録されたキーワードには、そのキーワードが変換される抽象化キーワードに対応付けられている。キーワードテーブル14に登録されるキーワードは、ユーザにより、所望のキーワードを登録できるようにし、そのキーワードと所望の抽象化キーワードとを対応付けできるようにしても良い。 The keyword table (first correspondence information) 14 stored in the dictionary database 12 is a table that associates keywords entered into the electronic dictionary 1 with abstract keywords. The keyword table 14 is used to convert keywords entered by the user into abstract keywords in the abstract keyword conversion unit 10 described below. As shown in FIG. 4, keywords that are expected to be entered are registered in advance in the keyword table 14. The registered keywords are associated with the abstract keywords to which they are converted. The keywords registered in the keyword table 14 may be arranged so that the user can register any desired keyword and associate the keyword with the desired abstract keyword.

操作受付部2は、ユーザからの任意の操作を受け付け、操作された指示を制御部4に通知する。より詳細には、操作受付部2は公式検索処理を実行するための検索画面(入力画面)の表示指示を受け付けると、その旨を示す検索開始指示を制御部4の検索部6に通知する。また、操作受付部2は、検索画面において、検索ワードとしての文字入力を受け付けると、当該文字を示す情報を制御部4の検索部6に通知する。ここで、検索ワードとは、公式の変数を示す変数ワードである。本実施形態において変数ワードとは、公式の変数を示すワードであればよく、例えば、「半径」、「面積」等の公式の変数の内容を示す名称、または「長さ」というような公式の変数が表す量を示すワードである。 The operation reception unit 2 receives any operation from the user and notifies the control unit 4 of the operated instruction. More specifically, when the operation reception unit 2 receives an instruction to display a search screen (input screen) for executing a formula search process, it notifies the search unit 6 of the control unit 4 of a search start instruction indicating that fact. Furthermore, when the operation reception unit 2 receives character input as a search word on the search screen, it notifies the search unit 6 of the control unit 4 of information indicating the character. Here, the search word is a variable word indicating a formula variable. In this embodiment, the variable word may be any word that indicates a formula variable, for example, a name indicating the content of a formula variable such as "radius" or "area", or a word indicating the quantity represented by a formula variable such as "length".

操作受付部2は、さらに、検索結果として表示された公式の詳細を表示部3に表示させる表示指示を受け付けると、当該公式の詳細画面の表示指示を制御部4の検索部6に通知する。 When the operation reception unit 2 further receives a display instruction to display details of the formula displayed as a search result on the display unit 3, it notifies the search unit 6 of the control unit 4 of an instruction to display the details screen of the formula.

なお、操作受付部2におけるユーザ操作の受け付けは、上述したように、物理キーを押下されることによって実行されてもよいし、表示部3に含まれるタッチパネルに対する接触、近接により実行されてもよい。 As described above, the acceptance of a user operation by the operation acceptance unit 2 may be performed by pressing a physical key, or by contact with or proximity to a touch panel included in the display unit 3.

表示部3は、後述する表示制御部7の指示に基づき各種情報を表示する。 The display unit 3 displays various information based on instructions from the display control unit 7, which will be described later.

制御部4は、検索部6及び表示制御部7が含まれる。検索部6は、ユーザから入力された検索キーワードに基づき、記憶部5に記憶されている公式と一致する公式を検索する。検索部6は、完全一致検索部8、部分一致検索部9、抽象化キーワード変換部(変換部)10及び公式表示管理部11が含まれる。 The control unit 4 includes a search unit 6 and a display control unit 7. The search unit 6 searches for a formula that matches a formula stored in the memory unit 5 based on a search keyword input by the user. The search unit 6 includes an exact match search unit 8, a partial match search unit 9, an abstract keyword conversion unit (conversion unit) 10, and a formula display management unit 11.

検索部6は、操作受付部2からユーザが入力したキーワードの情報を受け付けると、抽象化キーワード変換部10により、入力されたキーワードを抽象化キーワードに変換する処理を行う。抽象化キーワード変換部10は、辞書データベース12のキーワードテーブル14に登録されている情報を読み出し、登録された対応通りの変換を行う。例えば、図4に示すキーワードテーブル14のように、「底辺」と入力されたキーワードを、対応付けられている抽象化キーワード「長さ」に変換する。また、抽象化キーワード変換部10は、入力されたキーワードを抽象化キーワードに変換する際、重複する抽象化キーワードが存在する場合には、重複する抽象化キーワードに連番を付加させて変換する。 When the search unit 6 receives keyword information input by the user from the operation reception unit 2, the abstract keyword conversion unit 10 converts the input keyword into an abstract keyword. The abstract keyword conversion unit 10 reads information registered in the keyword table 14 of the dictionary database 12 and performs conversion according to the registered correspondence. For example, as shown in the keyword table 14 of FIG. 4, the input keyword "base" is converted into the associated abstract keyword "length". Furthermore, when converting the input keyword into an abstract keyword, if there are duplicate abstract keywords, the abstract keyword conversion unit 10 converts them by adding consecutive numbers to the duplicate abstract keywords.

完全一致検索部8は、抽象化キーワード変換部10により変換された抽象化キーワードと記憶部5に記憶された公式の抽象化キーワードとが完全一致する公式を検索する。換言すれば、完全一致検索部8は、抽象化キーワード変換部10が変換した1または複数の抽象化キーワードの全部が対応付けられた公式を検索する。 The exact match search unit 8 searches for a formula in which the abstraction keyword converted by the abstraction keyword conversion unit 10 exactly matches the abstraction keyword of the formula stored in the memory unit 5. In other words, the exact match search unit 8 searches for a formula to which one or more abstraction keywords converted by the abstraction keyword conversion unit 10 are all associated.

部分一致検索部9は、抽象化キーワード変換部10により変換された抽象化キーワードと記憶部5に記憶された公式の抽象化キーワードの一部とが一致する公式を検索する。換言すれば、部分一致検索部9は、抽象化キーワード変換部10が変換した1または複数の抽象化キーワードの全部が、自式に対応付けられている1または複数の抽象化キーワードに含まれる公式を検索する。 The partial match search unit 9 searches for formulas in which the abstraction keywords converted by the abstraction keyword conversion unit 10 match part of the abstraction keywords of the formulas stored in the storage unit 5. In other words, the partial match search unit 9 searches for formulas in which all of the one or more abstraction keywords converted by the abstraction keyword conversion unit 10 are included in one or more abstraction keywords associated with the formula.

公式表示管理部11は、操作受付部2からの指示に基づき、検索画面、検索履歴画面または公式の詳細画面等の画面を表示する通知を表示制御部7に送信する。また、公式表示管理部11は、完全一致検索部8または部分一致検索部9により検索された公式を表示する指示を表示制御部7に通知する。 Based on an instruction from the operation reception unit 2, the formula display management unit 11 transmits a notification to the display control unit 7 to display a screen such as a search screen, a search history screen, or a formula details screen. The formula display management unit 11 also notifies the display control unit 7 of an instruction to display the formula found by the exact match search unit 8 or the partial match search unit 9.

表示制御部7は、検索部6からの指示に基づき、各種情報を表示部3に表示させる。 The display control unit 7 displays various information on the display unit 3 based on instructions from the search unit 6.

また、本実施形態では、文字または文字列を入力して検索処理を実行する構成としたが、これに限られず、音声や画像を入力して検索処理を実行する構成であってもよい。さらに、検索結果の提示も文字の表示に限られず、音声による出力等であってもよい。 In addition, in this embodiment, the search process is executed by inputting characters or a character string, but the present invention is not limited to this, and the search process may be executed by inputting audio or images. Furthermore, the presentation of search results is not limited to displaying characters, and may be output by audio, etc.

以上のように、本実施形態に係る電子辞書1は、量的関係を示す関係式として公式を検索する電子辞書1であって、検索ワードとして、前記公式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける操作受付部2と、変数ワードが示す変数と該変数が表す量の次元を示すシンボル(抽象化キーワード)とが対応付けられたキーワードテーブル14を用いて、操作受付部2で受け付けた前記変数ワードを、前記シンボルに変換する抽象化キーワード変換部10と、前記関係式と該関係式を構成する各変数が表す量の次元を示す各シンボルとが対応付けられた検索用辞書データ13を用いて、抽象化キーワード変換部10が変換した1または複数の前記シンボルと対応付けられた前記関係式を検索する検索部6と、検索部6が検索した公式を表示部3に表示させる表示制御部7と、を備える。 As described above, the electronic dictionary 1 according to this embodiment is an electronic dictionary 1 that searches for a formula as a relational expression indicating a quantitative relationship, and includes an operation reception unit 2 that receives, as a search word, an input of a variable word indicating at least one of the variables constituting the formula; an abstraction keyword conversion unit 10 that converts the variable word received by the operation reception unit 2 into a symbol using a keyword table 14 in which the variable indicated by the variable word is associated with a symbol (abstraction keyword) indicating the dimension of the quantity represented by the variable; a search unit 6 that searches for the relational expression associated with one or more of the symbols converted by the abstraction keyword conversion unit 10 using search dictionary data 13 in which the relational expression is associated with each symbol indicating the dimension of the quantity represented by each variable constituting the relational expression; and a display control unit 7 that causes the display unit 3 to display the formula searched for by the search unit 6.

また、本実施形態では、数学の公式を構成する変数が表す量の次元である抽象化キーワード(シンボル)の例として、「長さ」、「面積」等を挙げて説明した。抽象化キーワードの例はこれに限られるものではなく、例えば、客単価=売上/来客数というような経済学で用いられる関係式であれば、変数「来客数」に対応する抽象化キーワードを「人数」、変数「売上」に対応する抽象化キーワードを「金額」としてもよい。これにより、数学の公式に限ることなく、量的関係を示す関係式を検索することができる。 In this embodiment, "length", "area", etc. have been given as examples of abstraction keywords (symbols) that are the dimensions of quantities represented by the variables that make up a mathematical formula. Examples of abstraction keywords are not limited to these, and for example, in the case of a relational equation used in economics such as average customer spending = sales / number of visitors, the abstraction keyword corresponding to the variable "number of visitors" may be "number of people", and the abstraction keyword corresponding to the variable "sales" may be "amount". This makes it possible to search for relational equations that indicate quantitative relationships without being limited to mathematical formulas.

(電子辞書1における処理の流れ)
次に、図5を用いて、電子辞書1における制御の流れを説明する。図5は、本実施形態に係る電子辞書1における処理の流れを示すフローチャートである。図5に示すように、電子辞書1は、検索処理の開始を受け付けると、表示制御部7は表示部3に検索画面を表示する(S1)。そして、操作受付部2はユーザからのキーワード(検索ワード)の入力を受け付ける(S2)。その後、操作受付部2において検索ボタン20(図6参照)が押下されると(S3でYES)、入力されたキーワードを、抽象化キーワード変換部10において、抽象化キーワードに変換する(S4)。その後、完全一致検索部8が、記憶部5に記憶された公式の抽象化キーワードと完全一致する公式を検索し、結果を表示部3に表示させる(S5)。
(Processing flow in electronic dictionary 1)
Next, the flow of control in the electronic dictionary 1 will be described with reference to FIG. 5. FIG. 5 is a flowchart showing the flow of processing in the electronic dictionary 1 according to this embodiment. As shown in FIG. 5, when the electronic dictionary 1 accepts the start of a search process, the display control unit 7 displays a search screen on the display unit 3 (S1). Then, the operation acceptance unit 2 accepts input of a keyword (search word) from the user (S2). After that, when the search button 20 (see FIG. 6) is pressed on the operation acceptance unit 2 (YES in S3), the input keyword is converted into an abstract keyword by the abstract keyword conversion unit 10 (S4). Then, the exact match search unit 8 searches for a formula that exactly matches the abstract keyword of the formula stored in the storage unit 5, and causes the display unit 3 to display the result (S5).

次に、操作受付部2が、表示された検索結果からユーザが任意の公式を押下したことを受け付けると(S6でYES)、表示制御部7が表示部3に記憶部5に記憶された公式の詳細を表示する(S9)。 Next, when the operation reception unit 2 receives that the user has pressed an arbitrary formula from the displayed search results (YES in S6), the display control unit 7 displays details of the formula stored in the memory unit 5 on the display unit 3 (S9).

一方、表示された公式から任意の公式が押下されることなく(S6でNO)、部分一致結果表示ボタン(図6の未知のキーワード1個ボタン23、未知のキーワード2個ボタン24)を押下したかを判断する(S7)。部分一致結果表示ボタンが押下された場合(S7でYES)、部分一致検索部9が記憶部5に記憶された公式の抽象化キーワードと部分的に一致する公式を検索し、検索結果を表示部3に表示する(S8)。その後、ステップS6に戻る。以上が、電子辞書1における処理の流れである。 On the other hand, if no formula is pressed from the displayed formulas (NO in S6), it is determined whether a partial match result display button (one unknown keyword button 23, two unknown keywords button 24 in FIG. 6) has been pressed (S7). If the partial match result display button has been pressed (YES in S7), the partial match search unit 9 searches for formulas that partially match the abstract keywords of the formulas stored in the memory unit 5, and displays the search results on the display unit 3 (S8). Then, the process returns to step S6. This completes the processing flow in the electronic dictionary 1.

なお、本実施形態では、キーワード入力後、入力されたキーワードを用いて検索処理を実行する流れとして記載しているが、キーワードが入力される毎に、検索処理を実行する構成であってもよい。例えば、「底辺」と入力された時点で、抽象化キーワード「長さ」を用いて検索処理を実行し、次に「高さ」が入力されると、抽象化キーワード「長さ1」および「長さ2」を用いて検索処理を実行し、次に「面積」が入力されると、抽象化キーワード「面積」、「長さ1」、および「長さ2」を用いて検索処理を実行する構成であってもよい。
(表示画面例)
次に、図6を用いて、電子辞書1に表示される画面例について説明する。図6は、本実施形態に係る電子辞書1の表示部3に表示される表示画面例を示す図である。図6に示すように、画面の上部にはキーワード入力欄21が表示されている。ユーザがキーワード入力欄21にキーワードを入力し、検索ボタン20を押下すると、検索結果画面が表示される。
In this embodiment, the flow is described as a flow in which after a keyword is input, a search process is executed using the input keyword, but a configuration in which a search process is executed each time a keyword is input may be used. For example, a configuration in which when "base" is input, a search process is executed using the abstract keyword "length", when "height" is input next, a search process is executed using the abstract keywords "length 1" and "length 2", when "area" is input next, a search process is executed using the abstract keywords "area", "length 1", and "length 2".
(Display screen example)
Next, an example of a screen displayed on the electronic dictionary 1 will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of a display screen displayed on the display unit 3 of the electronic dictionary 1 according to this embodiment. As shown in Fig. 6, a keyword input field 21 is displayed at the top of the screen. When the user inputs a keyword in the keyword input field 21 and presses the search button 20, a search result screen is displayed.

検索結果画面には、ユーザが入力したキーワードと記憶部5に記憶された公式の抽象化キーワードとが完全一致した公式を表示させる一致ボタン22、部分一致した公式を表示させる未知のキーワード1個ボタン23、未知のキーワード2個ボタン24が表示されている。未知のキーワード1個ボタン23及び未知のキーワード2個ボタン24が部分一致結果表示ボタンに該当する。未知のキーワード1個ボタン23が押下された場合は、ユーザが入力したキーワード数が記憶部5に記憶された公式の抽象化キーワード数より1つ不足する公式の検索結果が表示される。未知のキーワード2個ボタン24は、ユーザが入力したキーワード数が記憶部5に記憶された公式の抽象化キーワード数より2つ不足する公式の検索結果が表示される。 Displayed on the search result screen are a match button 22 which displays formulas where the keyword entered by the user is a perfect match with the abstraction keywords of the formula stored in the memory unit 5, and a one unknown keyword button 23 and two unknown keywords button 24 which display formulas where there is a partial match. The one unknown keyword button 23 and the two unknown keywords button 24 correspond to partial match result display buttons. When the one unknown keyword button 23 is pressed, search results for formulas where the number of keywords entered by the user is one less than the number of abstraction keywords of the formula stored in the memory unit 5 are displayed. The two unknown keywords button 24 displays search results for formulas where the number of keywords entered by the user is two less than the number of abstraction keywords of the formula stored in the memory unit 5.

このように上述したボタンが押下されると、そのボタンの条件に合った検索結果の一覧25が表示される。なお、検索ボタン20押下後に最初に表示される検索結果の画面は、完全一致した公式の検索結果が表示される。 When the above-mentioned button is pressed, a list 25 of search results that match the conditions of that button is displayed. Note that the first search result screen that is displayed after pressing the search button 20 shows the official search results that are an exact match.

画面下側には、公式の検索結果が表示されている。画面の左下側には検索された公式の名称が検索結果の一覧25として表示されている。結果一覧のうち、任意の公式名が押下されると、画面右下側にその押下された公式の詳細が詳細画面26として表示される。 The search results for formulas are displayed at the bottom of the screen. The names of the searched formulas are displayed as a search result list 25 at the bottom left of the screen. When the name of any formula in the results list is pressed, details of the pressed formula are displayed as a details screen 26 at the bottom right of the screen.

なお、本実施形態の画面における検索結果の画面は、部分一致の検索結果として、不足するキーワードの数に応じた検索結果を表示しても良い。不足するキーワード数が三つ存在する場合、「未知のキーワード3個」として、不足するキーワード数が四つ存在する場合、「未知のキーワード4個」としてボタンを表示すればよい。 The search result screen in this embodiment may display search results according to the number of missing keywords as partial match search results. If there are three missing keywords, a button may be displayed as "3 unknown keywords," and if there are four missing keywords, a button may be displayed as "4 unknown keywords."

〔変形例1〕
部分一致検索部9が検索した検索結果において、ユーザが入力したキーワード数が記憶部5に記憶された公式の抽象化キーワード数より1つ不足する検索結果を表示した場合、その公式の1つ不足している抽象化キーワードを表示する「候補」ボタンを表示してもよい。図7~9を用いて、説明する。図7~9は、本変形例に係る電子辞書1の表示画面例を示す図である。
[Modification 1]
When the partial match search unit 9 displays a search result in which the number of keywords entered by the user is one less than the number of abstract keywords in the formula stored in the storage unit 5, a "Candidate" button may be displayed to display the one missing abstract keyword in the formula. This will be described with reference to Figures 7 to 9. Figures 7 to 9 are diagrams showing examples of the display screen of the electronic dictionary 1 according to this modified example.

図7に示すように、検索結果画面の未知のキーワード1個ボタン23を押下すると、ユーザが入力したキーワード数が記憶部5に記憶された公式の抽象化キーワード数より1つ不足する部分一致の検索結果が表示される。この検索結果画面には、候補ボタン27が表示されている。 As shown in FIG. 7, when the One Unknown Keyword button 23 on the search result screen is pressed, partial match search results are displayed in which the number of keywords entered by the user is one less than the number of abstract keywords in the formula stored in the memory unit 5. A Candidate button 27 is displayed on this search result screen.

候補ボタン27が押下されると、図8に示すように、表示制御部7は、検索された公式の名称と、当該公式において足りなかった抽象化キーワードを表示する。ユーザは、足りなかったキーワードを入力するか又は「未知のキーワード」に表示された抽象化キーワードをキーワード入力欄21にドラッグすることにより、検索に用いるキーワードを追加することができる。キーワードを追加すると、図9に示すように、入力されたキーワードに一致する公式が再検索されたのち表示される。 When the candidate button 27 is pressed, the display control unit 7 displays the name of the searched formula and the abstraction keyword that is missing from that formula, as shown in FIG. 8. The user can add keywords to be used in the search by entering the missing keyword or by dragging the abstraction keyword displayed in "Unknown Keywords" to the keyword input field 21. When a keyword is added, formulas that match the entered keyword are searched again and then displayed, as shown in FIG. 9.

このように、不足するキーワードを表示することで、使用すべき公式がわからない場合であっても、ユーザは問題の解答を出すために必要な公式を見つけることができる。 In this way, by displaying the missing keywords, users can find the formula they need to answer the question, even if they don't know which formula to use.

〔変形例2〕
部分一致検索部9が検索した検索結果において、ユーザが入力したキーワード数が記憶部5に記憶された公式の抽象化キーワード数より2つ以上不足する検索結果を表示した場合、検索結果の表示画面に絞り込みボタンを表示してもよい。図10、11を用いて、本変形例に係る電子辞書1について説明する。図10、11は、本変形例に係る電子辞書1の表示画面例を示す図である。
[Modification 2]
A narrowing down button may be displayed on the display screen of the search results when the search result searched by the partial match search unit 9 shows that the number of keywords entered by the user is two or more short of the number of abstract keywords of the formula stored in the storage unit 5. The electronic dictionary 1 according to this modification will be described with reference to Figures 10 and 11. Figures 10 and 11 are diagrams showing examples of the display screen of the electronic dictionary 1 according to this modification.

例えば、図10に示すように、不足するキーワードが2つの検索結果である未知のキーワード2個ボタン24を選択した場合、検索結果の表示画面には絞り込みボタン29が表示されている。絞り込みボタン29が押下されると、図11に示すように、検索に必要な抽象化キーワードが一覧として画面30に表示される。ユーザは、これを基に、キーワード入力欄21に必要なキーワードを入力するか又は表示された抽象化キーワードをキーワード入力欄21にドラッグして追加することで、目的とする公式を検索する。 For example, as shown in FIG. 10, when the 2 unknown keywords button 24 is selected, which is a search result in which two keywords are missing, a refine button 29 is displayed on the search result display screen. When the refine button 29 is pressed, as shown in FIG. 11, a list of abstraction keywords required for the search is displayed on screen 30. Based on this, the user can search for the desired formula by entering the necessary keywords in keyword input field 21 or by dragging the displayed abstraction keyword into keyword input field 21 to add it.

このように、不足するキーワードを候補として表示することで、ユーザは、不足するキーワードを容易に認識できる。これにより、ユーザは容易に目的とする公式を検索することができる。 In this way, by displaying missing keywords as candidates, the user can easily identify the missing keywords. This allows the user to easily search for the desired formula.

なお、上記では、不足するキーワードが1個、または2個の場合を例に挙げて説明したが、本実施形態はこれに限られるものではない。不足するキーワードが3個以上であっても、不足するキーワードが1個または2個の場合と同様に対応することができる。 Note that, although the above description has been given with reference to an example in which one or two keywords are missing, this embodiment is not limited to this. Even if three or more keywords are missing, the same handling can be performed as in the case in which one or two keywords are missing.

〔変形例3〕
表示部3を複数の画面領域に分割し、それぞれの画面領域に公式を同時に表示するものであってもよい。より詳細には、入力されたキーワード毎に閲覧された公式を検索履歴として記憶し、検索履歴のキーワードの1つまたは1組に対して、複数の公式が存在する場合に、表示部3を、ユーザが選択した1つまたは1組のキーワードに対応する公式の個数と同数の画面領域に分割し、それぞれの画面領域にそれぞれ公式を同時に表示するものであってもよい。図12、13を用いて、本変形例に係る電子辞書1について説明する。図12、13は、本変形例に係る電子辞書1の表示画面例を示す図である。
[Modification 3]
The display unit 3 may be divided into a plurality of screen regions, and formulas may be simultaneously displayed in each screen region. More specifically, formulas viewed for each input keyword may be stored as a search history, and when there are a plurality of formulas for one or a set of keywords in the search history, the display unit 3 may be divided into screen regions the same number as the number of formulas corresponding to one or a set of keywords selected by the user, and the formulas may be simultaneously displayed in each screen region. The electronic dictionary 1 according to this modification will be described with reference to Figures 12 and 13. Figures 12 and 13 are diagrams showing examples of display screens of the electronic dictionary 1 according to this modification.

ユーザがキーワードを入力して公式を検索し、その検索結果の中から任意の公式を選択すると、記憶部5は検索履歴としてその公式を記憶する。検査履歴として公式が記憶部5に記憶されると、検索結果画面に検索履歴を表示する履歴ボタン32が表示される。 When a user inputs a keyword to search for a formula and selects any formula from the search results, the storage unit 5 stores that formula as search history. When the formula is stored in the storage unit 5 as an inspection history, a history button 32 that displays the search history is displayed on the search result screen.

ユーザが履歴ボタン32を選択すると、図12に示すように、検索履歴画面31が表示される。検索履歴画面31には、入力されたキーワード毎に、検索履歴に記憶された公式が表示される。検索履歴に表示された特定のキーワードにおいて、検索履歴に表示された公式が2以上ある場合、その特定のキーワードを選択すると、図13に示すように、検索履歴に表示された公式を、表示部3を2つの画面領域に分割した2画面33に表示する。 When the user selects the history button 32, a search history screen 31 is displayed as shown in FIG. 12. The search history screen 31 displays the formulas stored in the search history for each entered keyword. If there are two or more formulas displayed in the search history for a specific keyword displayed in the search history, when that specific keyword is selected, the formulas displayed in the search history are displayed on a dual screen 33 that divides the display unit 3 into two screen areas as shown in FIG. 13.

このように、2画面表示をすることにより、ユーザは、選択した任意の2つの公式を同時に見ながら、例えば算数の問題を解くということができる。そのため、公式毎に表示画面を変えたりすることなく複数の公式を容易に確認することができる。 In this way, by displaying two screens, the user can, for example, solve an arithmetic problem while simultaneously viewing any two selected formulas. This makes it easy to check multiple formulas without having to change the display screen for each formula.

なお、本実施形態では、2つの公式を2つの画面領域で表示する構成を記載したが、これに限られず、3つの公式を3つの画面領域で表示する構成であってもよいし、4つの公式を4つの画面領域画面で表示する構成であってもよい。すなわち、複数の公式を、当該複数の画面領域で表示する構成であってもよい。 In this embodiment, a configuration in which two formulas are displayed in two screen areas has been described, but this is not limited thereto, and a configuration in which three formulas are displayed in three screen areas, or a configuration in which four formulas are displayed in four screen area screens may also be used. In other words, a configuration in which multiple formulas are displayed in the multiple screen areas may also be used.

〔実施形態2〕
本発明の実施形態2について、以下に説明する。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 2]
A second embodiment of the present invention will be described below. For ease of explanation, the same reference numerals are given to members having the same functions as those described in the first embodiment, and the description thereof will not be repeated.

本実施形態では、表示された公式の変数を数値に置き換える公式変換部35を備えている点が、上述した実施形態1とは異なる。図14から20を用いて、本実施形態に係る電子辞書1´について説明する。図14は、電子辞書1´の主要部構成を示すブロック図である。図15は、電子辞書1´における処理の流れを示すフローチャートである。図16から20は、電子辞書1´の表示画面例を示す図である。 This embodiment differs from the first embodiment described above in that it includes a formula conversion unit 35 that replaces variables in a displayed formula with numerical values. An electronic dictionary 1' according to this embodiment will be described with reference to Figures 14 to 20. Figure 14 is a block diagram showing the main components of the electronic dictionary 1'. Figure 15 is a flowchart showing the process flow in the electronic dictionary 1'. Figures 16 to 20 are diagrams showing examples of the display screen of the electronic dictionary 1'.

図14に示すように、本実施形態に係る電子辞書1´の制御部4には公式変換部35が含まれる。公式変換部35は、検出部36、入力欄表示部37及び数値代入部38が含まれる。検出部36は、ユーザによって公式の詳細画面40に表示された公式の変数またはその近傍で画面がタッチされたかどうかを検出する。検出部36が公式の変数またはその近傍に画面へのタッチを検出した場合、入力欄表示部37は、数値を入力する入力欄を表示する指示を表示制御部7に送信する。なお、画面へのタッチではなく、カーソルが各変数の近傍でクリックされた場合に、画面がタッチされた場合と同様の処理を行ってもよい。 As shown in FIG. 14, the control unit 4 of the electronic dictionary 1' according to this embodiment includes a formula conversion unit 35. The formula conversion unit 35 includes a detection unit 36, an input field display unit 37, and a numerical value assignment unit 38. The detection unit 36 detects whether the user has touched the screen at or near a formula variable displayed on the formula details screen 40. When the detection unit 36 detects a touch on the screen at or near a formula variable, the input field display unit 37 sends an instruction to the display control unit 7 to display an input field for inputting a numerical value. Note that when the cursor is clicked near each variable, rather than when the screen is touched, the same processing as when the screen is touched may be performed.

操作受付部(数値入力受付部)2により入力欄表示部37へ数値が入力されると、数値代入部38は、入力された数値を公式の変数に入力する。また、数値代入部38は、必要に応じて、公式の変数の名称または記号を入力された数値に置き換えて表示部3に表示させるように表示制御部7に指示を送る。 When a numerical value is input to the input field display unit 37 by the operation reception unit (numerical input reception unit) 2, the numerical value assignment unit 38 inputs the input numerical value into the formula variable. In addition, the numerical value assignment unit 38 sends an instruction to the display control unit 7 to replace the name or symbol of the formula variable with the input numerical value and display it on the display unit 3, as necessary.

図15を用いて、本実施形態の電子辞書1´における制御の流れを説明する。図15に示すように、検索結果画面からユーザにより任意の公式が選択されると、表示制御部7は、当該公式を画面に表示する(S11)。公式が画面に表示されると、検出部36はその公式の変数の近傍で画面がタッチされたかどうかを判断する(S12)。検出部36が、画面へのタッチを検出した場合(S12でYES)、入力欄表示部37は、数値入力画面を表示させる(S13)。一方、ステップS12で画面へのタッチが無ければ(S12でNO)、変数の近傍で画面のタッチが検出されるまで待つ。 The flow of control in the electronic dictionary 1' of this embodiment will be described with reference to FIG. 15. As shown in FIG. 15, when a formula is selected by the user from the search result screen, the display control unit 7 displays the formula on the screen (S11). When the formula is displayed on the screen, the detection unit 36 determines whether the screen has been touched near a variable of the formula (S12). If the detection unit 36 detects a touch on the screen (YES in S12), the input field display unit 37 displays a numeric input screen (S13). On the other hand, if there is no touch on the screen in step S12 (NO in S12), the process waits until a touch on the screen near a variable is detected.

次に、数値代入部38は、数値入力欄に数値が入力されると(S14でYES)、画面に表示されていた公式の変数の名称または記号を数値に置き換えて表示する(S15)。 Next, when a numerical value is entered into the numerical value input field (YES in S14), the numerical value assignment unit 38 replaces the name or symbol of the formula variable displayed on the screen with the numerical value and displays it (S15).

図16から図20を用いて、電子辞書1´の画面表示例を説明する。検出部36が表示された公式の変数またはその近傍で画面へのタッチがされたことを検出すると、入力欄表示部37が数値を入力する入力欄を表示する。例えば、図16、17に示すように、表示された公式(ピタゴラスの定理)の変数「x」にユーザがタッチすることにより、入力欄が表示される。図16に示す数値入力欄41は、吹き出しとして詳細画面に重畳して表示されている。図17に示す数値入力欄42は画面下側に表示されている。この場合、公式の詳細画面は画面をスクロールして表示されるようにしても良い。数値入力欄の表示画面はこれに限られず、例えば他の表示画面の部分と色を変える等、ユーザに入力欄とわかるように表示すればよい。 An example of the screen display of the electronic dictionary 1' will be described with reference to Figs. 16 to 20. When the detection unit 36 detects that the screen has been touched on or near a variable of a displayed formula, the input field display unit 37 displays an input field for inputting a numerical value. For example, as shown in Figs. 16 and 17, the input field is displayed when the user touches the variable "x" of the displayed formula (Pythagoras' theorem). The numerical value input field 41 shown in Fig. 16 is displayed superimposed on the details screen as a speech bubble. The numerical value input field 42 shown in Fig. 17 is displayed at the bottom of the screen. In this case, the details screen of the formula may be displayed by scrolling the screen. The display screen of the numerical value input field is not limited to this, and it may be displayed so that the user can recognize it as an input field, for example, by changing the color from other parts of the display screen.

数値入力欄41、42に数値が入力されると、数値代入部38は表現されている公式の記号に変えて入力された数値を画面に表示させる。例えば、表示された公式の変数「x」の入力欄に数値「6」を入力すると、図18に示すように、公式の変数「x」が数値「6」に置き換わっている。図19に示すように、置き換えた数値「6」の下方に、置き換えられた変数「x」を表示させても良い。 When a numerical value is entered into the numerical value input fields 41, 42, the numerical value assignment unit 38 converts the entered numerical value into the symbol of the formula in which it is expressed and displays it on the screen. For example, when the numerical value "6" is entered into the input field for the variable "x" of the displayed formula, the variable "x" of the formula is replaced with the numerical value "6" as shown in FIG. 18. The replaced variable "x" may be displayed below the replaced numerical value "6" as shown in FIG. 19.

例えば、ユーザがピタゴラスの定理を用いて解く問題を処理しているときに、問題に与えられた条件から、ピタゴラスの定理における変数「x」及び「z」の数値が判っている場合、ユーザは変数「x」及び「z」に数値を代入できる。この場合、図20に示すように、変数「x」及び「z」は数値に置き換えられる。このように、公式の変数を数値に置き換えることにより、計算式の途中経過をユーザに示すことができる。 For example, when a user is working on a problem that requires solving using the Pythagorean theorem, if the numerical values of the variables "x" and "z" in the Pythagorean theorem are known from the conditions given in the problem, the user can assign numerical values to the variables "x" and "z." In this case, as shown in FIG. 20, the variables "x" and "z" are replaced with numerical values. In this way, by replacing the variables in the formula with numerical values, the progress of the calculation formula can be shown to the user.

〔変形例4〕
公式に入力された数値から1つの変数を演算する演算部を備え、2つの公式を2画面表示し、導き出した一方の公式の解を他方の公式の1つの変数に代入している構成であってもよい。図14及び図21から25を用いて、本変形例に係る電子辞書1´について説明する。図21は、本変形例に係る電子辞書1´における処理の流れを示すフローチャートである。図22から25は、本変形例に係る電子辞書1´の表示画面例を示す図である。
[Modification 4]
The electronic dictionary 1' according to this modification may be configured to include a calculation unit that calculates one variable from a numerical value input to a formula, to display two formulas on two screens, and to assign the derived solution of one formula to one variable of the other formula. An electronic dictionary 1' according to this modification will be described with reference to Fig. 14 and Figs. 21 to 25. Fig. 21 is a flowchart showing the flow of processing in the electronic dictionary 1' according to this modification. Figs. 22 to 25 are diagrams showing examples of display screens of the electronic dictionary 1' according to this modification.

図14に示すように、制御部4はさらに演算部39を含んでいる。演算部39は、表示された公式に数値が入力され、変数として残っている変数が1つとなった場合、当該変数についての値(解)を求める演算を行う。そして、演算部39は、その演算結果を表示制御部7に送信し、表示制御部7は演算結果を表示部3に表示させる。 As shown in FIG. 14, the control unit 4 further includes a calculation unit 39. When a numerical value is input into the displayed formula and only one variable remains, the calculation unit 39 performs a calculation to find the value (solution) of that variable. The calculation unit 39 then transmits the calculation result to the display control unit 7, which then displays the calculation result on the display unit 3.

図21を用いて、本変形例の電子辞書1’における処理の流れを説明する。本変形例では、表示部3が2画面で表示され、2つの公式が表示されているとする(S21)。当該表示は、例えば、検索部6により検索された公式の詳細画面から、2画面検索ボタン45が選択されることで可能である。検出部36は、一方の公式の変数またはその近傍で画面がタッチされたかどうかを判断する(S22)。検出部36が画面へのタッチを検出した場合(S22でYES)、入力欄表示部37は数値入力画面を表示する(S23)。 The process flow in the electronic dictionary 1' of this modified example will be described with reference to Figure 21. In this modified example, the display unit 3 is displayed in a dual screen, with two formulas displayed (S21). This display is possible, for example, by selecting the dual screen search button 45 from the details screen of a formula searched by the search unit 6. The detection unit 36 determines whether the screen has been touched on or near a variable of one of the formulas (S22). If the detection unit 36 detects a touch on the screen (YES in S22), the input field display unit 37 displays a numeric input screen (S23).

次に数値代入部38は、数値入力欄に数値が入力されたかどうかを判断する(S24)。数値が入力されていない場合(S24でNO)、ステップS24に戻る。数値が入力された場合(S24でYES)、当該公式の変数に入力された数値を反映させる(S25)。次に、演算部39は、一方の公式の1つの変数を残して数値が入力されたかどうかを判断する(S25)。複数の変数に数値が入力されていない場合(S26でNO)、ステップS21に戻る。1つの変数を残して残りの変数には数値が入力されている場合(S26でYES)、演算部が1つの変数の解を算出し、その演算結果を表示部3が表示する(S27)。 Next, the numerical value assignment unit 38 determines whether a numerical value has been entered into the numerical value input field (S24). If a numerical value has not been entered (NO in S24), the process returns to step S24. If a numerical value has been entered (YES in S24), the input numerical value is reflected in the variable of the formula (S25). Next, the calculation unit 39 determines whether numerical values have been entered into all but one variable of one of the formulas (S25). If numerical values have not been entered into multiple variables (NO in S26), the process returns to step S21. If numerical values have been entered into the remaining variables except for one variable (YES in S26), the calculation unit calculates the solution for one variable, and the display unit 3 displays the calculation result (S27).

次に、数値代入部38は、他方の公式の変数にすべて数値が入力されているかを判断する(S28)。すべての変数に数値が入力されている場合(S28でYES)、そのまま終了する。数値が入力されていない公式の変数がある場合(S28でNO)、検出部36は、他方の公式の変数またはその近傍に画面のタッチがあったかを判断する(S29)。 Next, the numerical value assignment unit 38 determines whether numerical values have been input into all variables of the other formula (S28). If numerical values have been input into all variables (YES in S28), the process ends. If there is a formula variable to which no numerical value has been input (NO in S28), the detection unit 36 determines whether the screen has been touched on or near the variable of the other formula (S29).

検出部36が画面のタッチを検出した場合(S29でYES)、入力欄表示部37は数値入力画面を表示する(S30)。次に演算部39は、数値入力欄に数値が入力されたかどうかを判断する(S31)。数値が入力されていない場合(S31でNO)、ステップS31に戻る。数値が入力された場合(S31でYES)、他方の公式の変数に入力された数値を反映させる(S32)。次に、演算部39は、他方の公式の1つの変数を残して数値が入力されたかどうかを判断する(S35)。 If the detection unit 36 detects a touch on the screen (YES in S29), the input field display unit 37 displays a numeric input screen (S30). Next, the calculation unit 39 determines whether a numeric value has been entered into the numeric input field (S31). If a numeric value has not been entered (NO in S31), the process returns to step S31. If a numeric value has been entered (YES in S31), the input numeric value is reflected in the variable of the other formula (S32). Next, the calculation unit 39 determines whether a numeric value has been entered leaving one variable of the other formula (S35).

一方、検出部36が画面のタッチを検出することなく(S29でNO)、一方の公式の1つの変数の数値を、他方の公式の1つの変数にドラッグして数値を入力されたことを検出した場合(S33でYES)、数値代入部38はドラッグされて入力された数値を公式の変数に入力する(S34)。そしてステップS35に進む。一方、一方の公式の1つの変数の数値が、他方の公式の1つの変数にドラッグされなければ(S33でNO)、ステップS29に戻り、画面へのタッチを待つ。 On the other hand, if the detection unit 36 does not detect a touch on the screen (NO in S29) but detects that the numerical value of one variable in one formula has been dragged to one variable in the other formula to input a numerical value (YES in S33), the numerical value assignment unit 38 inputs the numerical value input by dragging into the variable in the formula (S34). Then, the process proceeds to step S35. On the other hand, if the numerical value of one variable in one formula has not been dragged to one variable in the other formula (NO in S33), the process returns to step S29 and waits for a touch on the screen.

制御部4は、公式の複数の変数に数値が入力されていないと判断した場合(S35でNO)、ステップS29に戻る。一方、1つの変数を残して残りの変数には数値が入力されている場合(S35でYES)、1つの変数の解を算出し、その演算結果を表示部3に表示させる(S36)。 If the control unit 4 determines that numerical values have not been input for multiple variables in the formula (NO in S35), it returns to step S29. On the other hand, if numerical values have been input for all but one variable (YES in S35), it calculates the solution for that one variable and causes the display unit 3 to display the calculation result (S36).

図22から25を用いて、本変形例に係る電子辞書の画面表示例を説明する。図22に示すように、検索結果の一覧25から任意の公式を選択し詳細画面を表示すると、その詳細画面に2画面検索ボタン45が表示される。2画面検索ボタン45を選択すると、図23に示すように、画面が分割されて表示される。 An example of the screen display of an electronic dictionary according to this modified example will be described with reference to Figs. 22 to 25. As shown in Fig. 22, when an arbitrary formula is selected from the list of search results 25 and a details screen is displayed, a two-screen search button 45 is displayed on the details screen. When the two-screen search button 45 is selected, the screen is split and displayed as shown in Fig. 23.

分割画面の一方の画面46に詳細画面を表示した公式が表示され、分割画面の他方の画面47には公式を選択する検索画面が表示される。検索画面で所望の公式を検索することにより、図24に示すように、分割画面の他方の画面47に検索結果となる公式を表示されることができる。例えば、一方の画面46にはピタゴラスの定理を表示し、他方の画面47には円錐の体積を求める公式を表示することができる。 One of the split screens 46 displays a formula with a detailed screen, and the other of the split screens 47 displays a search screen for selecting a formula. By searching for a desired formula on the search screen, the formula that is the search result can be displayed on the other of the split screens 47, as shown in FIG. 24. For example, the Pythagorean theorem can be displayed on one of the split screens 46, and a formula for finding the volume of a cone can be displayed on the other of the split screens 47.

また、ピタゴラスの定理で求めた変数「y」の値を、円錐の体積の公式の変数「h」として使用する場合、「y」の値を「h」に入力することができる。この場合、一方の画面46に表示された公式の変数「y」以外の変数に必要な数値を入力し、変数「y」の値を求める。図24に示す例では、領域48に「y=8」と表示されている。 If the value of the variable "y" found using the Pythagorean theorem is to be used as the variable "h" in the formula for the volume of a cone, the value of "y" can be entered into "h". In this case, the required numerical values are entered into the variables other than the variable "y" in the formula displayed on one screen 46, and the value of the variable "y" is found. In the example shown in FIG. 24, "y = 8" is displayed in area 48.

他方の画面47に表示された公式も同様に、求めたい解である変数「V」以外の変数に数値を入力する。入力する変数の近傍を画面タッチすると、下方に数値を入力する入力画面49が表示される。ユーザは、入力画面49に数値を入力する。 Similarly, for the formula displayed on the other screen 47, numerical values are entered into the variables other than the variable "V" which is the desired solution. When the user touches the screen near the variable to be entered, an input screen 49 for entering numerical values is displayed below. The user enters numerical values into the input screen 49.

そして、一方の画面46で求めた公式の変数「y」の値を、他方の画面47に表示した公式の変数「h」に使用する場合、図25に示すように、ユーザは一方の画面46に表示された変数「y」の近傍をタッチ(操作)し、そのままドラッグしながら、他方の画面47に表示された変数「h」の位置に移動(操作)させる。これにより、一方の公式のyの値を他方の公式のhの値として入力することができる。換言すれば、第1の関係式(画面46に表示された公式)の変数「y」を選択する操作、および、当該第1の関係式以外の第2の関係式(画面47に表示された公式)の変数「h」を選択する操作を検知すると、一方の操作で選択された変数「y」の数値が、他方の操作で選択された変数「h」の数値として代入される。なお、他方の画面47の公式の変数「V」以外の変数に数値が入力されると、変数「V」の値を求めることができる。図25に示す例では、「V=96π」と表示されている。 When the value of the variable "y" of the formula found on one screen 46 is used for the variable "h" of the formula displayed on the other screen 47, as shown in FIG. 25, the user touches (operates) the vicinity of the variable "y" displayed on one screen 46, and while dragging, moves (operates) it to the position of the variable "h" displayed on the other screen 47. This allows the value of y in one formula to be input as the value of h in the other formula. In other words, when an operation to select the variable "y" of the first relational equation (formula displayed on screen 46) and an operation to select the variable "h" of the second relational equation (formula displayed on screen 47) other than the first relational equation are detected, the numerical value of the variable "y" selected by one operation is substituted as the numerical value of the variable "h" selected by the other operation. Note that when a numerical value is input to a variable other than the variable "V" of the formula on the other screen 47, the value of the variable "V" can be found. In the example shown in FIG. 25, "V = 96π" is displayed.

〔変形例5〕
2つの公式を2画面表示し、導き出した一方の公式の解を他方の公式の変数の1つに代入する際、一方の公式の変数の数値単位と他方の公式の変数の数値単位とが一致しているかを判断してもよい。図26、27を用いて、本変形例に係る電子辞書1´について説明する。図26は本変形例における辞書データ50を示す図である。図27は、本変形例における電子辞書1´の表示画面例を示す図である。
[Modification 5]
Two formulas may be displayed on two screens, and when a derived solution of one formula is substituted for one of the variables of the other formula, it may be determined whether the numerical units of the variables of one formula match the numerical units of the variables of the other formula. An electronic dictionary 1' according to this modified example will be described with reference to Figures 26 and 27. Figure 26 is a diagram showing dictionary data 50 in this modified example. Figure 27 is a diagram showing an example of a display screen of the electronic dictionary 1' in this modified example.

図26に示すように、記憶部5の辞書データ50には公式の名称(見出し語)と公式の変数を表現する記号とその記号の単位とが対応付けて記憶されている。例えば、アンペールの法則について、電流を表す記号である「I」とその単位である「A(アンペア)」が対応付けて記憶されている。また、加減速トルクの公式について、慣性モーメントを表す記号である「I」とその単位である「kgm」が対応付けて記憶されている。 26, the dictionary data 50 in the storage unit 5 stores the names of formulas (entry words), symbols expressing variables in the formulas, and units of the symbols in association with each other. For example, for Ampere's law, the symbol "I" expressing electric current and its unit "A (ampere)" are stored in association with each other. Also, for the formula of acceleration/deceleration torque, the symbol "I" expressing moment of inertia and its unit " kgm2 " are stored in association with each other.

例えば、図27に示すように、一方の画面46にアンペールの法則を表示し、他方の画面47に加減速トルクの公式を表示している場合を考える。アンペールの法則にも加速度トルクの公式にも「I」が用いられており、知識のないユーザであれば、両者の「I」は同じものと考えてしまう可能性がある。そこで、アンペールの法則の変数「I」を求め、その変数「I」を他方の画面に表示した加減速トルクの公式の変数「I」にドラッグして入力しようとすると、数値代入部38は、その記号が同一かどうかを判断し、かつ記憶部5に記憶された辞書データ50の記号に対応付けられた単位が同一であるか判断する。 For example, as shown in FIG. 27, consider a case where Ampere's law is displayed on one screen 46 and the formula for acceleration/deceleration torque is displayed on the other screen 47. Both Ampere's law and the formula for acceleration torque use "I", and an uninformed user may mistakenly think that the "I" in both is the same. Therefore, when the variable "I" of Ampere's law is found and the variable "I" is dragged and input into the variable "I" of the formula for acceleration/deceleration torque displayed on the other screen, the numerical value assignment unit 38 determines whether the symbols are the same and also determines whether the units associated with the symbols in the dictionary data 50 stored in the memory unit 5 are the same.

数値代入部38は、記号が同一でかつ単位が同一である場合、一方の画面46でドラッグした変数の数値を他方の画面47のドラッグ先の変数の数値として代入する。しかし、図27に示すように、単位が異なる場合、数値は代入せず、警告を表示させ、ユーザに通知する。これにより、ユーザが、誤った値を公式に代入してしまうことを抑制させることができる。また、同じ「I」でも公式によって示すものが異なることをユーザに認識させることができる。なお、警告は表示に限られるものではなく、音声等を出力するものであってもよい。 When the symbols and units are the same, the numerical value assignment unit 38 assigns the numerical value of the variable dragged on one screen 46 to the numerical value of the variable dragged to on the other screen 47. However, as shown in FIG. 27, when the units are different, a numerical value is not assigned, and a warning is displayed to notify the user. This makes it possible to prevent the user from assigning an incorrect value to a formula. It also makes the user aware that the same "I" indicates different things depending on the formula. Note that the warning is not limited to a display, and may be output as a sound or the like.

なお、上記では、数値代入部38は、数値単位そのものを比較し、同一かどうかを判断した。本実施形態はこれに限られるものではなく、次元が一致するか否かを判断し、次元が異なる場合に警告を表示する構成であってもよい。また、次元は一致するが、単位のスケールが異なる場合、スケールを自動的に修正して値を代入する構成であってもよい。例えば、代入元の数値の単位が「kg」で、代入先の数値の単位が「g」である場合、両者の次元はともに「重さ」で一致する。この場合、警告を表示するのではなく、代入先の単位のスケールに合うように、代入元の数値に1000を乗じた数値を代入する構成であってもよい。
〔ソフトウェアによる実現例〕
電子辞書1、1´の制御ブロック(特に制御部4(検索部6、表示制御部7、公式変換部35、演算部39))は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
In the above, the numerical value assignment unit 38 compared the numerical value units themselves to determine whether they are the same. The present embodiment is not limited to this, and may be configured to determine whether the dimensions match and display a warning if the dimensions are different. Also, if the dimensions match but the scales of the units are different, the scales may be automatically corrected before assigning the value. For example, if the unit of the numerical value of the assignment source is "kg" and the unit of the numerical value of the assignment destination is "g", the dimensions of both are "weight" and match. In this case, instead of displaying a warning, a numerical value multiplied by 1000 may be assigned to match the scale of the unit of the assignment destination.
[Software implementation example]
The control block of the electronic dictionary 1, 1' (particularly the control unit 4 (search unit 6, display control unit 7, formula conversion unit 35, calculation unit 39)) may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software.

後者の場合、電子辞書1、1´は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも1つのプロセッサ(制御装置)を備えていると共に、前記プログラムを記憶したコンピュータ読み取り可能な少なくとも1つの記録媒体を備えている。そして、前記コンピュータにおいて、前記プロセッサが前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。前記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In the latter case, the electronic dictionary 1, 1' includes a computer that executes the instructions of a program, which is software that realizes each function. This computer includes, for example, at least one processor (control device) and at least one computer-readable recording medium that stores the program. The object of the present invention is achieved by the processor reading the program from the recording medium and executing it in the computer. The processor can be, for example, a CPU (Central Processing Unit). The recording medium can be a "non-transient tangible medium," such as a ROM (Read Only Memory), tape, disk, card, semiconductor memory, programmable logic circuit, etc. The electronic dictionary 1, 1' may further include a RAM (Random Access Memory) that expands the program. The program may be supplied to the computer via any transmission medium (such as a communication network or broadcast waves) that can transmit the program. Note that one aspect of the present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

〔まとめ〕
本発明の態様1に係る情報検索装置は、量的関係を示す関係式を検索する情報検索装置であって、検索ワードとして、前記関係式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける操作受付部(入力受付部)2と、前記変数ワードが示す変数と、該変数が表す量の次元を示すシンボル(抽象化キーワード)とが対応付けられたキーワードテーブル(第1対応情報)14を用いて、操作受付部(入力受付部)2で受け付けた前記変数ワードを前記シンボルに変換する抽象化キーワード変換部(変換部)10と、前記関係式と該関係式を構成する各変数が表す量の次元を示す各シンボルとが対応付けられた検索用辞書データ(第2対応情報)13を用いて、抽象化キーワード変換部10が変換した1または複数の前記シンボルと対応付けられた前記関係式を検索する検索部6と、検索部6が検索した前記関係式を表示部3に表示させる表示制御部7と、を備えた構成である。
〔summary〕
An information retrieval device according to a first aspect of the present invention is an information retrieval device for searching for a relational equation indicating a quantitative relationship, and is configured to include an operation reception unit (input reception unit) 2 that receives, as a search word, an input of a variable word indicating at least one of the variables constituting the relational equation; an abstraction keyword conversion unit (conversion unit) 10 that converts the variable word received by the operation reception unit (input reception unit) 2 into a symbol using a keyword table (first correspondence information) 14 in which the variables indicated by the variable word are associated with symbols (abstraction keywords) indicating the dimensions of the quantities represented by the variables; a search unit 6 that searches for the relational equation associated with one or more of the symbols converted by the abstraction keyword conversion unit 10 using search dictionary data (second correspondence information) 13 in which the relational equation is associated with each symbol indicating the dimensions of the quantities represented by each variable constituting the relational equation; and a display control unit 7 that causes a display unit 3 to display the relational equation searched for by the search unit 6.

前記の構成によれば、関係式を構成する変数を示す変数ワードが入力されると、入力された変数ワードを当該変数が表す量の次元を示すシンボルに変換し、当該シンボルと対応付けられた関係式を検索する。これにより、シンボルが対応する関係式を検索することができるので、関係式そのものの名称、および変数の名称等をユーザが失念した場合であっても、入力された検索ワードから目的の関係式を発見できる可能性を高めることができる。例えば、目的の関係式が数学の三平方の定理(ピタゴラスの定理)であって、ユーザが当該公式の名称を失念している場合であっても、「辺」を使うということを認識できれば、当該「辺」を検索ワードとして入力することで、「辺」に対応するシンボルである「長さ」を含む公式として「三平方の定理」を検索することができる。なお、ここでは、シンボルとは、関係式を構成する変数が表す量の次元を示すものであり、例えば、変数が「辺」であれば、シンボルは「辺」が表す量の次元である「長さ」となる。 According to the above configuration, when a variable word indicating a variable constituting a relational equation is input, the input variable word is converted into a symbol indicating the dimension of the quantity represented by the variable, and the relational equation associated with the symbol is searched for. This makes it possible to search for the relational equation corresponding to the symbol, so that even if the user forgets the name of the relational equation itself and the name of the variable, the possibility of finding the desired relational equation from the input search word can be increased. For example, even if the desired relational equation is the mathematical Pythagorean theorem (Pythagorean theorem) and the user forgets the name of the formula, if the user recognizes that "side" is used, the "Pythagorean theorem" can be searched for as a formula containing "length", which is the symbol corresponding to "side", by inputting the "side" as a search word. Note that the symbol here indicates the dimension of the quantity represented by the variable constituting the relational equation. For example, if the variable is "side", the symbol is "length", which is the dimension of the quantity represented by "side".

本発明の態様2に係る情報検索装置は、前記の態様1において、検索部6は、抽象化キーワード変換部10が変換した1または複数の前記シンボルの全部を、前記第2対応情報において対応付けられた前記シンボルの全部とする前記関係式を検索する構成としてもよい。 In the information search device according to aspect 2 of the present invention, in the above aspect 1, the search unit 6 may be configured to search for the relational expression in which all of the one or more symbols converted by the abstract keyword conversion unit 10 are associated with all of the symbols in the second correspondence information.

前記の構成によれば、変換後のシンボルの全部と対応付けられた関係式を検索するので、目的の関係式を早く、的確に見つけ出す可能性を高めることができる。 The above configuration searches for relational expressions associated with all converted symbols, increasing the likelihood of quickly and accurately finding the desired relational expression.

本発明の態様3に係る情報検索装置は、前記の態様1または2において、検索部6は、抽象化キーワード変換部10が変換した1または複数の前記シンボルの全部を、前記第2対応情報において対応付けられた前記シンボルの一部とする前記関係式を検索する構成としてもよい。 In the information search device according to aspect 3 of the present invention, in the above-mentioned aspect 1 or 2, the search unit 6 may be configured to search for the relational expression in which all of the one or more symbols converted by the abstract keyword conversion unit 10 are part of the symbol associated in the second correspondence information.

前記の構成によれば、ユーザが入力した検索ワードを変換したシンボルの全部が、自式に対応付けられている1または複数のシンボルに含まれる関係式を検索するので、目的の関係式を構成する変数のシンボルが揃わなくても、目的の関係式を検索することができる。換言すれば、変数の全てをユーザが認識していなくても、目的の関係式を検索することができる。 According to the above configuration, a search is performed for a relational equation in which all symbols converted from a search word entered by a user are included in one or more symbols associated with the equation, so the desired relational equation can be searched for even if the symbols of the variables that make up the desired relational equation are not available. In other words, the desired relational equation can be searched for even if the user is not aware of all the variables.

本発明の態様4に係る情報検索装置は、前記の態様3において、表示制御部7は、検索された前記関係式毎に、前記関係式に対応付けられた前記シンボルのうち、抽象化キーワード変換部10が変換した1または複数の前記シンボルには含まれないシンボルを当該関係式と対応付けて表示部3に表示させる構成としてもよい。 In the information search device according to aspect 4 of the present invention, in the above aspect 3, the display control unit 7 may be configured to cause the display unit 3 to display, for each of the searched relational expressions, symbols among the symbols associated with the relational expressions that are not included in the one or more symbols converted by the abstract keyword conversion unit 10, in association with the relational expression.

前記の構成によれば、目的の関係式を構成する変数のシンボルが揃わない場合、足りないシンボルを表示する。これにより、ユーザは、目的の関係式を検索するために必要なシンボルを認識することができるので、目的の関係式の発見に近づくことができる。また、このシンボルを用いることにより、新たに検索を行うこともできる。 According to the above configuration, if the symbols of the variables that make up the target relational equation are not available, the missing symbols are displayed. This allows the user to recognize the symbols required to search for the target relational equation, bringing the user closer to finding the target relational equation. Furthermore, the symbols can also be used to perform a new search.

本発明の態様5に係る情報検索装置は、前記の態様1から4のいずれかにおいて、表示部3に表示された前記関係式の変数またはその近傍への接触または接近を検出する検出部36と、検出部36が前記接触または接近を検出した場合、前記接触または接近のあった前記変数の値を入力するための入力欄を表示部3に表示させる入力欄表示部37と、前記入力欄への数値入力を受け付ける操作受付部(数値入力受付部)2と、前記接触または接近のあった前記変数に対応する領域に、操作受付部2で受け付けた数値を表示させる数値代入部38と、を備えた構成としてもよい。 The information search device according to aspect 5 of the present invention may be configured in any one of aspects 1 to 4 above, including a detection unit 36 that detects contact with or approach to a variable of the relational equation displayed on the display unit 3 or its vicinity, an input field display unit 37 that displays an input field on the display unit 3 for inputting a value of the variable that has been contacted or approached when the detection unit 36 detects the contact or approach, an operation reception unit (numerical input reception unit) 2 that receives a numerical value input to the input field, and a numerical value assignment unit 38 that displays the numerical value received by the operation reception unit 2 in an area corresponding to the variable that has been contacted or approached.

前記の構成によれば、関係式の任意の変数に、当該変数が対象であることを明確にしつつ、数値を代入することができるため、入力対象の変数の選択間違いを抑制することができる。 The above configuration allows you to assign a numerical value to any variable in a relational expression while making it clear that the variable is the target, thereby reducing the chance of making a mistake when selecting the variable to be input.

本発明の態様6に係る情報検索装置は、前記の態様5において、前記関係式の各変数のうち、数値が入力されていない変数が1つとなった場合、当該1つの変数の値を演算する演算部39を備えた、構成としてもよい。 The information search device according to aspect 6 of the present invention may be configured as in aspect 5, further comprising a calculation unit 39 that calculates the value of one variable when there is only one variable in the relational equation to which no numerical value has been input.

前記の構成によれば、所望の関係式を用いて、値が不明な変数の値を自動的に演算させることができる。 The above configuration allows the values of variables whose values are unknown to be automatically calculated using the desired relational expressions.

本発明の態様7に係る情報検索装置は、前記の態様5または6において、操作受付部2が、複数の検索結果が記録された検索履歴から複数の関係式の選択を受け付けた場合、表示制御部7は、表示部3の表示画面に、選択された前記複数の関係式を同時に表示させる構成としてもよい。 In the information search device according to aspect 7 of the present invention, in aspect 5 or 6, when the operation reception unit 2 receives a selection of multiple relational expressions from a search history in which multiple search results are recorded, the display control unit 7 may be configured to simultaneously display the selected multiple relational expressions on the display screen of the display unit 3.

前記の構成によれば、別々に検索された、関連する関係式を一覧可能とすることができる。これにより、ユーザは、例えば、連続して使用する関係式を一覧で確認できる。 The above configuration makes it possible to list related relational expressions that have been searched separately. This allows the user to check, for example, relational expressions that are used consecutively in a list.

本発明の態様8に係る情報検索装置は、前記の態様7において、数値代入部38は、表示部3に表示されている複数の前記関係式から、第1の関係式の変数を選択する操作、および、当該第1の関係式以外の第2の関係式の変数を選択する操作を検知すると、一方の前記操作で選択された変数の数値を他方の前記操作で選択された変数の数値として代入する構成としてもよい。 In the information search device according to aspect 8 of the present invention, in aspect 7, the numerical value assignment unit 38 may be configured to, when it detects an operation of selecting a variable of a first relational equation from the plurality of relational equations displayed on the display unit 3 and an operation of selecting a variable of a second relational equation other than the first relational equation, assign the numerical value of the variable selected in one of the operations as the numerical value of the variable selected in the other operation.

前記の構成によれば、複数の関係式が表示されている場合に、一方の関係式の変数の値を他方の関係式の変数の値として代入することができる。 With the above configuration, when multiple relational expressions are displayed, the value of a variable in one relational expression can be substituted for the value of a variable in another relational expression.

本発明の態様9に係る情報検索装置は、前記の態様8において、数値代入部38は、前記代入に際し、2つの前記操作で選択された2つの変数の各次元が一致するか否かを判定し、一致しない場合は警告を出力する構成としてもよい。 The information search device according to aspect 9 of the present invention may be configured in the above-mentioned aspect 8 such that, when making the assignment, the numerical value assignment unit 38 determines whether the dimensions of the two variables selected by the two operations match, and if they do not match, outputs a warning.

前記の構成によれば、複数の関係式が表示されている場合で、一方の関係式の変数の値を他方の関係式の変数の値として代入する場合に、次元の一致を確認し、不一致であればユーザの操作が誤っているので警告を出力する。よって、次元が異なるにもかかわらず、一方の関係式の変数の値を他方の関係の変数の値として代入してしまうことを抑制することができる。 According to the above configuration, when multiple relational expressions are displayed and the value of a variable in one relational expression is substituted for the value of a variable in another relational expression, the dimensions are checked to see if they match, and if they do not match, a warning is output because the user's operation is incorrect. This makes it possible to prevent the variable value of one relational expression from being substituted for the variable value of another relational expression, even though the dimensions are different.

本発明の態様10に係る電子辞書は、前記態様1から9のいずれかに記載の情報検索装置を備えている。前記の構成によれば、前記態様1から9と同様の効果を得ることができる。 The electronic dictionary according to aspect 10 of the present invention includes an information search device according to any one of aspects 1 to 9. With the above configuration, it is possible to obtain the same effects as those of aspects 1 to 9.

本発明の態様11に係る情報検索方法は、量的関係を示す関係式を検索する情報検索方法であって、検索ワードとして、前記関係式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける入力受付ステップ(S2)と、前記変数ワードが示す変数と、該変数が表す量の次元を示すシンボルとが対応付けられた第1対応情報を用いて、前記入力受付ステップで受け付けた前記変数ワードを前記シンボルに変換する変換ステップ(S4)と、前記関係式と該関係式を構成する各変数が表す量の次元を示す各シンボルとが対応付けられた第2対応情報を用いて、前記変換ステップで変換した1または複数の前記シンボルと対応付けられた前記関係式を検索する検索ステップ(S5)と、前記検索ステップで検索した前記関係式を表示部に表示させる表示制御ステップ(S9)と、を含む。 The information search method according to aspect 11 of the present invention is an information search method for searching for a relational equation indicating a quantitative relationship, and includes an input receiving step (S2) of receiving an input of a variable word indicating at least one of the variables constituting the relational equation as a search word, a conversion step (S4) of converting the variable word received in the input receiving step into the symbol using first correspondence information in which the variable indicated by the variable word is associated with a symbol indicating the dimension of the quantity represented by the variable, a search step (S5) of searching for the relational equation associated with one or more of the symbols converted in the conversion step using second correspondence information in which the relational equation is associated with each symbol indicating the dimension of the quantity represented by each variable constituting the relational equation, and a display control step (S9) of displaying the relational equation searched for in the search step on a display unit.

前記の構成によれば、前記態様1と同様の効果を奏する。 The above configuration provides the same effects as in aspect 1.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. The technical scope of the present invention also includes embodiments obtained by appropriately combining the technical means disclosed in the different embodiments. Furthermore, new technical features can be formed by combining the technical means disclosed in the respective embodiments.

1、1´ 電子辞書(情報検索装置)
2 操作受付部(入力受付部、数値入力受付部)
3 表示部
4 制御部
5 記憶部
6 検索部
7 表示制御部
8 完全一致検索部
9 部分一致検索部
10 抽象化キーワード変換部(変換部)
11 公式表示管理部
12 辞書データベース
13 検索用辞書データ(第2対応情報)
14 キーワードテーブル(第1対応情報)
15 検索履歴データベース
35 公式変換部
36 検出部
37 入力欄表示部
38 数値代入部
39 演算部
50 辞書データ
1, 1' Electronic dictionary (information retrieval device)
2 Operation reception unit (input reception unit, numerical input reception unit)
3 Display unit 4 Control unit 5 Storage unit 6 Search unit 7 Display control unit 8 Exact match search unit 9 Partial match search unit 10 Abstract keyword conversion unit (conversion unit)
11 Official display management unit 12 Dictionary database 13 Search dictionary data (second correspondence information)
14 Keyword table (first corresponding information)
15 Search history database 35 Formula conversion unit 36 Detection unit 37 Input field display unit 38 Numeric value substitution unit 39 Calculation unit 50 Dictionary data

Claims (9)

量的関係を示す関係式を検索する情報検索機能を有する電子辞書であって、
検索ワードとして、前記関係式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける入力受付部と、
前記変数ワードが示す変数と、該変数に対応するキーワードとが対応付けられた第1対応情報を用いて、前記入力受付部で受け付けた前記変数ワードを前記キーワードに変換する変換部と、
前記関係式と該関係式を構成する各変数に対応する各キーワードとが対応付けられた第2対応情報を用いて、前記変換部が変換した1または複数の前記キーワードと対応付けられた前記関係式を検索する検索部と、
前記検索部が検索した前記関係式を表示部に表示させる表示制御部と、を備えたことを特徴とする電子辞書
An electronic dictionary having an information search function for searching for a relational expression indicating a quantitative relationship,
an input receiving unit that receives, as a search word, an input of a variable word indicating at least one of the variables constituting the relational expression;
a conversion unit that converts the variable word received by the input reception unit into the keyword using first correspondence information in which a variable indicated by the variable word is associated with a keyword corresponding to the variable;
a search unit that searches for the relational expression associated with one or more of the keywords converted by the conversion unit, using second correspondence information in which the relational expression is associated with each keyword corresponding to each variable constituting the relational expression;
and a display control unit that causes the relational expressions searched for by the search unit to be displayed on a display unit.
前記検索部は、前記変換部が変換した1または複数の前記キーワードの全部を、前記第2対応情報において対応付けられた前記キーワードの全部とする前記関係式を検索することを特徴とする請求項1に記載の電子辞書 The electronic dictionary according to claim 1, characterized in that the search unit searches for the relational expression that sets all of the one or more keywords converted by the conversion unit to all of the keywords associated in the second correspondence information. 前記検索部は、前記変換部が変換した1または複数の前記キーワードの全部を、前記第2対応情報において対応付けられた前記キーワードの一部とする前記関係式を検索することを特徴とする請求項1または2に記載の電子辞書 The electronic dictionary according to claim 1 or 2, characterized in that the search unit searches for the relational expression that makes all of the one or more keywords converted by the conversion unit part of the keyword associated in the second correspondence information. 前記表示制御部は、検索された前記関係式毎に、前記関係式に対応付けられた前記キーワードのうち、前記変換部が変換した1または複数の前記キーワードには含まれないキーワードを当該関係式と対応付けて前記表示部に表示させることを特徴とする請求項3に記載の電子辞書 The electronic dictionary according to claim 3, characterized in that, for each of the searched relational expressions, the display control unit causes the display unit to display, among the keywords associated with the relational expression, a keyword that is not included in the one or more keywords converted by the conversion unit, in association with the relational expression . 前記表示部に表示された前記関係式の変数またはその近傍への接触または接近を検出する検出部と、
前記検出部が前記接触または接近を検出した場合、前記接触または接近のあった前記変数の値を入力するための入力欄を前記表示部に表示させる入力欄表示部と、
前記入力欄への数値入力を受け付ける数値入力受付部と、
前記接触または接近のあった前記変数に対応する領域に、前記数値入力受付部で受け付けた数値を表示させる数値代入部と、を備えたことを特徴とする請求項1から4のいずれか1項に記載の電子辞書
a detection unit that detects contact with or approach to a variable of the relational equation displayed on the display unit or a vicinity thereof;
an input field display unit that displays, on the display unit, an input field for inputting a value of the variable that has been contacted or approached, when the detection unit detects the contact or approach;
a numerical value input receiving unit that receives a numerical value input into the input field;
5. The electronic dictionary according to claim 1, further comprising: a numerical value assignment unit that displays a numerical value received by the numerical value input receiving unit in an area corresponding to the variable that has been contacted or approached.
前記関係式の各変数のうち、数値が入力されていない変数が1つとなった場合、当該1つの変数の値を演算する演算部を備えた、ことを特徴とする請求項5に記載の電子辞書 6. The electronic dictionary according to claim 5, further comprising a calculation unit that, when there is one of the variables in the relational expression to which no numerical value has been input, calculates the value of that one variable. 前記入力受付部が、複数の検索結果が記録された検索履歴から複数の関係式の選択を受け付けた場合、前記表示制御部は、前記表示部の表示画面に、選択された前記複数の関係式を同時に表示させることを特徴とする請求項5または6に記載の電子辞書 7. The electronic dictionary according to claim 5, wherein when the input accepting unit accepts the selection of a plurality of relational expressions from a search history in which a plurality of search results are recorded, the display control unit causes the display screen of the display unit to simultaneously display the selected plurality of relational expressions. 前記数値代入部は、前記表示部に表示されている複数の前記関係式から、第1の関係式の変数を選択する操作、および、当該第1の関係式以外の第2の関係式の変数を選択する操作を検知すると、一方の前記操作で選択された変数の数値を他方の前記操作で選択された変数の数値として代入することを特徴とする請求項7に記載の電子辞書 The electronic dictionary of claim 7, characterized in that when the numerical assignment unit detects an operation of selecting a variable of a first relational equation from the plurality of relational equations displayed on the display unit, and an operation of selecting a variable of a second relational equation other than the first relational equation, the numerical assignment unit assigns the numerical value of the variable selected in one of the operations as the numerical value of the variable selected in the other operation. 量的関係を示す関係式を検索する情報検索機能を有する電子辞書の制御方法であって、
前記電子辞書が、検索ワードとして、前記関係式を構成する変数の少なくとも1つを示す変数ワードの入力を受け付ける入力受付ステップと、
前記電子辞書が、前記変数ワードが示す変数と、該変数に対応するキーワードとが対応付けられた第1対応情報を用いて、前記入力受付ステップで受け付けた前記変数ワードを前記キーワードに変換する変換ステップと、
前記電子辞書が、前記関係式と該関係式を構成する各変数に対応する各キーワードとが対応付けられた第2対応情報を用いて、前記変換ステップで変換した1または複数の前記キーワードと対応付けられた前記関係式を検索する検索ステップと、
前記電子辞書が、前記検索ステップで検索した前記関係式を表示部に表示させる表示制御ステップと、を含むことを特徴とする情報検索機能を有する電子辞書の制御方法。
A method for controlling an electronic dictionary having an information retrieval function for retrieving a relational expression indicating a quantitative relationship, comprising the steps of:
an input receiving step in which the electronic dictionary receives, as a search word, an input of a variable word indicating at least one of the variables constituting the relational expression;
a conversion step in which the electronic dictionary converts the variable word accepted in the input acceptance step into the keyword using first correspondence information in which a variable indicated by the variable word is associated with a keyword corresponding to the variable;
a search step in which the electronic dictionary searches for the relational expression associated with one or more of the keywords converted in the conversion step, using second correspondence information in which the relational expression is associated with each keyword corresponding to each variable constituting the relational expression;
a display control step of causing the electronic dictionary to display the relational expression searched for in the search step on a display unit.
JP2020210498A 2020-12-18 2020-12-18 Electronic dictionary and method for controlling electronic dictionary Active JP7606342B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020210498A JP7606342B2 (en) 2020-12-18 2020-12-18 Electronic dictionary and method for controlling electronic dictionary

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020210498A JP7606342B2 (en) 2020-12-18 2020-12-18 Electronic dictionary and method for controlling electronic dictionary

Publications (2)

Publication Number Publication Date
JP2022097104A JP2022097104A (en) 2022-06-30
JP7606342B2 true JP7606342B2 (en) 2024-12-25

Family

ID=82165283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020210498A Active JP7606342B2 (en) 2020-12-18 2020-12-18 Electronic dictionary and method for controlling electronic dictionary

Country Status (1)

Country Link
JP (1) JP7606342B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016071495A (en) 2014-09-29 2016-05-09 シャープ株式会社 SEARCH DEVICE, SEARCH METHOD, PROGRAM, AND RECORDING MEDIUM
JP2016206675A (en) 2015-04-23 2016-12-08 富士通株式会社 Mathematical formula learner support system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0567137A (en) * 1991-09-10 1993-03-19 Fujitsu Ltd Document quantity expression converter

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016071495A (en) 2014-09-29 2016-05-09 シャープ株式会社 SEARCH DEVICE, SEARCH METHOD, PROGRAM, AND RECORDING MEDIUM
JP2016206675A (en) 2015-04-23 2016-12-08 富士通株式会社 Mathematical formula learner support system

Also Published As

Publication number Publication date
JP2022097104A (en) 2022-06-30

Similar Documents

Publication Publication Date Title
US8253709B2 (en) Electronic device and method for predicting word input
JP6419162B2 (en) Character input device and character input method
US20190188228A1 (en) Method for searching and device thereof
CN105122185A (en) Text suggestion output using past interaction data
JP2006527870A (en) Configurable information identification system and method
CN108701042A (en) User interface
CN105164616A (en) Consistent text suggestion output
CN105468256A (en) Input method keyboard switching method and device
US11010329B2 (en) Electronic device, measurement mode setting method, and recording medium
JP7606342B2 (en) Electronic dictionary and method for controlling electronic dictionary
WO2012015021A1 (en) Stroke and structure input method and system
WO2012101700A1 (en) Ui (user interface) creation support device, ui creation support method, and program
JP6083205B2 (en) Menu display device and program
JP7517964B2 (en) Electronic device, electronic device control method, program, and recording medium
JP7395905B2 (en) Information processing device, control method, and program
KR102186595B1 (en) System and method for providing search service
JPWO2012101702A1 (en) UI (UserInterface) creation support apparatus, UI creation support method, and program
CN102708108A (en) Information display apparatus and information display method
JP5397199B2 (en) Electronic device and information display program
JP2022085599A (en) Electronic device, retrieval system, control program, recording medium, and control method of electronic device
JP6447068B2 (en) Information processing apparatus, information display method, and program
US12340072B2 (en) Electronic device, method for controlling electronic device, and program
JP7643423B2 (en) Calculation assistance system, calculation assistance terminal, calculation terminal, calculation assistance method, and program
JP2011123313A (en) Electronic equipment and information display program
JP2024135739A (en) Display device, display method, display program, and display system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241111

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241213

R150 Certificate of patent or registration of utility model

Ref document number: 7606342

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150