US20070168182A1 - Electronic dictionary apparatus and recording medium on which search control program is recorded - Google Patents
Electronic dictionary apparatus and recording medium on which search control program is recorded Download PDFInfo
- Publication number
- US20070168182A1 US20070168182A1 US11/653,505 US65350507A US2007168182A1 US 20070168182 A1 US20070168182 A1 US 20070168182A1 US 65350507 A US65350507 A US 65350507A US 2007168182 A1 US2007168182 A1 US 2007168182A1
- Authority
- US
- United States
- Prior art keywords
- search
- dictionary
- display
- user
- operated
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/242—Dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/53—Processing of non-Latin text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
Definitions
- the present invention relates to an electronic dictionary apparatus in which various dictionary databases converted into electronic data are stored, and which searches data information corresponding to an inputted search term to be displayed, and to a recording medium on which a search control program thereof is recorded.
- the present invention has been achieved in consideration of such problems, and an object of the present invention is to provide an electronic dictionary apparatus by which it is possible to carry out additional search which must be desired by users, by operations easy to understand for users, and to provide a search control program thereof.
- an electronic dictionary apparatus comprising: a plurality of dictionary databases of different types; one operating key determined in advance; a display; an example sentence search section configured to search example sentences including search characters inputted by user operations from at least one of the plurality of dictionary databases, and to list-display searched respective example sentences on the display; an explanatory information search section configured to for search vocabulary entries corresponding to the search characters inputted by the user operations from one of the plurality of dictionary databases, and to display explanatory information on the vocabulary entry on the display in accordance with an operation of selecting a vocabulary entry by a user; refinement section configured to receive a user input for refining example sentences when an operation by the one operating key determined in advance is carried out during the list display of the searched respective example sentences, and to refine the list-displayed example sentences in accordance with the user input; and split control section configured to split a display screen of the display into two when an operation by the one operating key determined in advance is carried out during the display of the explanatory information on the vocabulary entry, and to make
- a current display is a list display of searched respective example sentences
- a user input for refining example sentences is received, and refining of the example sentences displayed in the list described above is carried out in accordance with the user input, and in a case of a display of explanatory information on vocabulary entries, because a display screen of a display is split into two, and an explanatory information search section is operated again in one split screen, it is possible to carry out an additional search which must be desired by a user among a plurality of types of additional searches by an operation easy to understand for the user which is an operation of the one operation key determined in advance.
- FIG. 1A is a block diagram showing a structure of an electronic circuit of a portable device (electronic dictionary) relating to one embodiment of an electronic dictionary apparatus of the present invention.
- FIG. 1B is a plan view showing a key arrangement of an input unit of the portable device (electronic dictionary).
- FIG. 2 is a diagram showing an example of transition of a display for explanation of operations in vocabulary entry search from an English-language dictionary in the portable device (electronic dictionary).
- FIG. 3 is a diagram showing an example of transition of a display for explanation of operations in multi-dictionary search from a state of displaying translations in vocabulary entry search (both of English language/Japanese language) in the portable device (electronic dictionary).
- FIG. 4 is a diagram showing an example of transition of a display for explanation of operations for refining candidates during displays of a search screen/a list of example sentences in example sentence search/formed sentence search in the portable device (electronic dictionary).
- FIG. 5 is a diagram showing an example of transition of a display for explanation of operations for refining candidates during displays of a search screen/a list of example sentences in multi-dictionary example sentence search/formed sentence search in the portable device (electronic dictionary).
- FIG. 6 is a diagram showing an example of transition of a display for explanation of operations of multi-dictionary Kanji search from a state in which a Kanji and explanatory information are displayed in a Kanji dictionary in the portable device (electronic dictionary).
- FIG. 7 is a diagram showing an example of transition of a display for explanation of operations for searching a vocabulary entry which is the same as a vocabulary entry designated by a cursor in a designated dictionary from the other plurality of dictionaries, from a state in which a list of vocabulary entries from one dictionary is displayed after multi-dictionary search or jump in the portable device (electronic dictionary).
- FIG. 8 is a diagram showing a flowchart for explanation of English-language dictionary search processing in a dictionary control program relating to one embodiment of a search control program in the present invention.
- FIG. 9 is a diagram showing a flowchart for explanation of Japanese-language dictionary search processing in the dictionary control program.
- FIG. 10 is a diagram showing a flowchart for explanation of Kanji-Japanese dictionary search processing in the dictionary control program.
- FIG. 11 is a diagram showing a flowchart for explanation of multi-example sentence search processing in the dictionary control program.
- FIG. 12 is a diagram showing a flowchart for explanation of multi-ABC search processing in the dictionary control program.
- FIG. 13 is a diagram showing a flowchart for explanation of multi-Kana search processing in the dictionary control program.
- FIG. 14 is a diagram showing a flowchart for explanation of multi-dictionary Kanji search processing in the dictionary control program.
- FIG. 15 is a diagram showing a flowchart for explanation of jump processing which is executed when it is determined that a jump key is operated at step S 20 , S 28 , S 37 , S 48 , S 56 , S 68 , S 82 , S 94 , or S 99 in the dictionary control program.
- FIG. 16 is a diagram showing a flowchart for explanation of processing when it is determined that an additional search key is operated at step S 18 , S 46 , S 80 , or S 92 in the dictionary control program.
- FIG. 1A is a block diagram showing a structure of an electronic circuit of a portable device (electronic dictionary) 10 relating to one embodiment of an electronic dictionary apparatus of the present invention.
- the portable device (electronic dictionary) 10 is structured as a PDA (personal digital assistant), a PC (personal computer), a mobile telephone, or an electronic book having an electronic dictionary function which will be described hereinafter, or is structured as a portable device for exclusive use as an electronic dictionary.
- PDA personal digital assistant
- PC personal computer
- mobile telephone or an electronic book having an electronic dictionary function which will be described hereinafter, or is structured as a portable device for exclusive use as an electronic dictionary.
- the portable device (electronic dictionary) 10 includes programs recorded on various storage media, or a computer into which transmitted programs are loaded, and which is controlled in its operations by the read programs, and a CPU (central processing unit) 11 is provided to an electronic circuit thereof.
- the CPU 11 is to control the operations of respective parts of the circuit in accordance with a device control program stored in advance in a memory 12 , a device control program read in the memory 12 via a storage medium reading unit 14 from an external storage medium 13 such as a ROM card or the like, or a device control program read in the memory 12 via a communication unit 15 from a Web server on the Internet (a program server in this case).
- the device control program stored in the memory 12 is initiated in accordance with an input signal according to a user operation from an input unit 16 formed from keys and a touch panel, communication signals with respective Web servers on the Internet connected via the communication unit 15 , or connection communication signals with a memory card (the external storage medium 13 ) such as an EEPROM, a RAM, a ROM, and the like, which is externally connected via the storage medium reading unit 14 .
- the memory 12 not only the memory 12 , the storage medium reading unit 14 , the communication unit 15 , and the input unit 16 , but also a display unit 17 formed from an LCD, and the like are connected to the CPU 11 .
- a dictionary control program 12 a for downloading necessary dictionary data from a Web server for managing dictionaries or a memory card (storage medium), for searching and displaying various explanatory information such as translations, semantic contents, and the like of a vocabulary entry corresponding to an input of a search term on the basis of a dictionary data memory ( 12 b ), and for searching and displaying example sentences of use of the searched vocabulary entry, is stored.
- the dictionary data memory 12 b a search term data memory 12 c , a work area 12 d , and the like are provided.
- a large number of dictionary databases of different types such as Japanese dictionaries, Kanji-Japanese dictionaries, English-Japanese dictionaries, English-English dictionaries, Japanese-English dictionaries, and the like are stored in advance or so as to be downloaded.
- “Contemporary American English Dictionary”, “English Dictionary”, and the like are stored as English-language dictionaries in the dictionary data memory 12 b.
- search term data memory 12 c words inputted by a user as languages/phrases serving as search objects, and the like are stored as search terms in accordance with search processing of the dictionary data memory 12 b.
- various data which are inputted to and outputted from the CPU 11 are stored as needed in accordance with various device control programs such as the dictionary control program 12 a .
- various device control programs such as the dictionary control program 12 a .
- a plurality of example sentences searched along with example sentence search processing are stored.
- an additional search key (“AddSearch” key) 16 F is further provided as one of the function keys 16 C.
- vocabulary entry search from an English-language dictionary, it is possible to execute a spelling-check function by the CPU 11 in response to an operation of the additional search key 16 F by the user in a state of displaying a list of vocabulary entries after inputting characters.
- the dictionary data memory 12 b is searched on the basis of the inputted character string, and vocabulary entries are list-displayed.
- this vocabulary entry search when no vocabulary entry corresponds to the inputted character string, there is a possibility that the spelling of the inputted character string is wrong.
- the additional search key 16 F is operated by the user. Then, the processing of the CPU 11 proceeds to spelling-check search, and spelling check is executed by the CPU 11 , and a list of vocabulary entries serving as candidates for spelling check is displayed. Then, when a desired vocabulary entry is selected by operations of the up and down keys of the cursor keys 16 D from the list of vocabulary entries serving as candidates for spelling checking, and the decision key 16 E is operated, a translation corresponding to the selected and designated vocabulary entry is displayed full-screen.
- vocabulary entry search in both of English-language/Japanese-language
- a sub-window for input of English/Japanese multi-dictionary search is displayed in response to an operation of the additional search key 16 F by the user, and it is possible that the CPU 11 executes a multi-dictionary search function according to input search characters by the user into a desired input area (it goes without saying that it is possible to return to the previous screen).
- FIG. 3 there are cases in which an attempt is made to know a translation of “description” in a state in which vocabulary entry search of “account” is carried out with “Contemporary American English Dictionary”, and explanatory information on “account” is displayed.
- the additional search key 16 F is operated by the user. Then, a sub-window for searching a vocabulary entry to be displayed is displayed in the lower part of the screen by controlling of the CPU 11 while the currently displayed screen is left in the upper part. Then, when “description” is inputted into a desired input area in the sub-window, i.e., an input area for “English search” in this case, and the decision key 16 E is operated, a plurality of dictionaries are searched with the newly inputted “description” serving as a search term, and a list of vocabulary entries is displayed. In this multi-dictionary example sentence search, it is possible to switch a dictionary for list display by operations of the left and right keys of the cursor keys 16 D.
- a desired dictionary when a desired vocabulary entry is selected from the list of vocabulary entries thereof by operations of the up and down keys of the cursor keys 16 D, and the decision key 16 E is operated, a translation corresponding to the selected and designated vocabulary entry is displayed full-screen on the sub-window, i.e., is displayed in the lower part of the screen.
- the CPU 11 is possible to refine candidates by adding a word to a current search term, or to refine candidates by specifying a word order of search candidates. For example, as shown in FIG. 4 , when “by&the&way” is inputted into an input area for an example sentence search with “Contemporary American English Dictionary”, and the decision key 16 E is operated, example sentences including the three words of “by”, “the”, and “way” are list-displayed.
- multi-dictionary example sentence search/formed sentence search it is possible to refine candidates in the same way. For example, as shown in FIG. 5 , when “by&the&way” is input into an input area for example sentence search in multi-dictionary example sentence search, and the decision key 16 E is operated, example sentences including those three words of “by”, “the”, and “way” are list-displayed. In this multi-dictionary example sentence search, it is possible to switch a dictionary for list display by operations of the left and right keys of the cursor keys 16 D. Then, in a state in which a desired dictionary is selected, the additional search key 16 F is operated by the user.
- an additional search screen for carrying out refinement/word order designation search is displayed by controlling of the CPU 11 , and when a word order is specified such that only the candidates in an inputted word order are displayed, and the decision key 16 E is operated, only the example sentences in the word order in the dictionary are list-displayed.
- a dictionary for list display is switched by operations of the left and right keys of the cursor keys 16 D, in the same way, only the example sentences in the word order in the switched dictionary are list-displayed. Note that, in FIG.
- the CPU 11 in a state in which a Kanji and explanatory information are displayed, the CPU 11 is possible to execute multi-dictionary Kanji search by designating the Kanji in response to an operation of the additional search key 16 F by the user.
- the additional search key 16 F For example, as shown in FIG. 6 , when (“sanzui”) and (“ka”) are inputted into input areas for parts reading with “Kanji Dictionary”, and the decision key 16 E is operated, Kanji which are Kanji with , and whose readings are started with are list-displayed. Then, when a desired Kanji, for example, (“kawa”) is selected by the cursor keys 16 D, and the decision key 16 E is operated, detailed information on the Kanji is displayed.
- a desired Kanji for example, (“kawa”) is selected by the cursor keys 16 D, and the decision key 16 E is operated, detailed information on the Kanji is displayed.
- the additional search key 16 F is operated by the user.
- vocabulary entries including the Kanji at the forefronts (frontward match) in respective dictionaries are list-displayed by controlling of the CPU 11 .
- a desired vocabulary entry is selected by operations of the up and down keys of the cursor keys 16 D from among the list-displayed vocabulary entries, and the decision key 16 E is operated, explanatory information on the vocabulary entry ( (“katon”) in the “Japanese Dictionary” in the example of FIG. 6 ) in the selected and designated dictionary is displayed full-screen.
- the CPU 11 searches vocabulary entries which are the same as the selected and designated vocabulary entry (for example (Columbia written in Katakana)) from the other plurality of dictionaries, and list-displays collectively and vertically the searched vocabulary entries.
- this list display when a vocabulary entry in a desired dictionary is selected by operations of the up and down keys of the cursor keys 16 D, and the decision key 16 E is operated, information on the vocabulary entry in the dictionary (in the example of the drawing, in the “Encyclopedia”) is displayed full-screen.
- FIG. 8 is a diagram showing a flowchart for explanation of English-language dictionary search processing in the dictionary control program 12 a.
- step S 11 when search from an English-language dictionary is designated by an operation of the dictionary selection keys 16 B of the input unit 16 , an input screen for search characters as shown in FIG. 2 or FIG. 4 is displayed on the display unit 17 (step S 11 ).
- step S 12 when vocabulary entry search is selected by operations of the cursor keys 16 D of the input unit 16 by the user (step S 12 ), search characters serving as a search term are inputted into an input area for vocabulary entry search on the input screen by operations of the character input keys 16 A of the input unit 16 by the user, and the inputted character string is stored in the search term data memory 12 c of the memory 12 (step S 13 ). Then, search from a designated dictionary in the dictionary data memory 12 b of the memory 12 is carried out with the search characters, and a list of searched vocabulary entries is displayed on the display unit 17 (step S 13 ). Note that the character input by the user and the search according thereto, and the list display of vocabulary entries as the result thereof are carried out every time when one character is inputted as shown in FIG. 2 . However, here, to simplify the explanation, descriptions thereof will be omitted.
- step S 15 it is determined whether or not the additional search key 16 F of the input unit 16 has been operated by the user.
- the CPU 11 proceeds to a processing of step S 24 , which will be described later.
- the CPU 11 determines whether or not the cursor keys 16 D of the input unit 16 have been operated, and the decision key 16 E has been further operated (step S 16 ).
- the CPU 11 proceeds to processing corresponding to the operations (another processing).
- this is not the feature part of the present invention, descriptions thereof will be omitted (hereinafter, in the same way, descriptions of parts which are not the feature part of the present invention will be omitted).
- step S 17 the CPU 11 determines again whether or not the additional search key 16 F of the input unit 16 has been operated by the user (step S 18 ).
- step S 112 the CPU 11 proceeds to a processing of step S 112 which will be described later.
- step S 19 the CPU 11 determines whether or not the character input keys 16 A of the input unit 16 have been operated by the user.
- the routine returns to the step S 13 .
- step S 12 it is further determined whether or not the (super) jump key of the function keys 16 C of the input unit 16 has been operated.
- step S 12 the CPU 11 proceeds to a processing of step S 108 which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- step S 21 when spelling check is selected by operations of the cursor keys 16 D of the input unit 16 by the user on the input screen for search characters displayed at the step S 11 (step S 21 ), search characters serving as a search term are inputted into an input area for spelling check on the above-described input screen by operations of the character input keys 16 A of the input unit 16 by the user, and the inputted character string is stored in the search term data memory 12 c of the memory 12 (step S 22 ). Then, it is determined whether or not the decision key 16 E has been operated (step S 23 ), and when it has not been operated, the CPU 11 proceeds to another processing.
- step S 24 when the decision key 16 E has been operated, spelling check is executed in a designated dictionary in the dictionary data memory 12 b of the memory 12 with the search characters stored in the search term data memory 12 c , and a list of searched vocabulary entries as candidates for spelling check is displayed on the display unit 17 (step S 24 ).
- step S 24 when the step S 24 is executed in accordance with determination on a user operation of the additional search key 16 F at the step S 15 , because the search characters inputted for the vocabulary entry search have been already stored in the search term data memory 12 c of the memory 12 , the CPU 11 carries out spelling check with the search characters. In accordance therewith, spelling check according to a user operation of the additional search key 16 F as shown in FIG. 2 is possible.
- step S 25 it is determined whether or not the cursor keys 16 D of the input unit 16 have been operated, and the decision key 16 E has been further operated.
- the CPU 11 proceeds to another processing.
- step S 26 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 27 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 28 it is further determined whether or not the (super) jump key of the function keys 16 C has been operated.
- the CPU 11 proceeds to a processing of step S 108 which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- step S 29 when example sentence search is selected by operations of the cursor keys 16 D of the input unit 16 by the user on the input screen for search characters displayed at the step S 11 (step S 29 ), search characters serving as a search term are inputted into an input area for an example sentence search on the input screen by operations of the character input keys 16 A by the user, and the inputted character string is stored in the search term data memory 12 c of the memory 12 (step S 30 ). Then, it is determined whether or not the decision key 16 E has been operated (step S 31 ), and when it has not been operated, the CPU 11 proceeds to another processing.
- example sentence search is executed from a designated dictionary in the dictionary data memory 12 b of the memory 12 with the search characters stored in the search term data memory 12 c , and a list of searched example sentences is displayed on the display unit 17 (step S 32 ).
- the CPU 11 determines whether or not the additional search key 16 F has been operated by the user (step S 33 ).
- the CPU 11 determines whether or not the cursor keys 16 D have been operated, and the decision key 16 E has been further operated by the user (step S 34 ).
- the CPU 11 proceeds to another processing.
- step S 35 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 36 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 37 it is further determined whether or not the (super) jump key of the function keys 16 C has been operated.
- the CPU 11 proceeds to a processing of step S 108 which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- an additional search screen of example sentences is displayed (step S 38 ).
- This additional search screen of example sentences is, as shown in FIG. 4 , displayed by inputting “&” in the tail of the inputted search characters stored in the search term data memory 12 c of the memory 12 , and to carry out display for carrying out search and designation of a word order.
- an additional input of search characters and/or search and designation of a word order by a user are received (step S 39 ), and the routine returns to the step S 32 .
- new example sentence search is executed with additionally inputted search characters or search characters in a designated word order thereby, which updates the display of the list of example sentences.
- FIG. 9 is a diagram showing a flowchart for explanation of Japanese-language dictionary search processing in the dictionary control program 12 a.
- step S 40 when search from a Japanese-language dictionary is designated by an operation of the dictionary selection keys 16 B of the input unit 16 , an input screen for search characters is displayed on the display unit 17 (step S 40 ).
- step S 41 when vocabulary entry search is selected by operations of the cursor keys 16 D by the user (step S 41 ), search characters serving as a search term are inputted into an input area for vocabulary entry search on the input screen by operations of the character input keys 16 A by the user, and the inputted character string is stored in the search term data memory 12 c of the memory 12 (step S 42 ). Then, search from a designated dictionary in the dictionary data memory 12 b of the memory 12 is carried out with the search characters, and a list of searched vocabulary entries is displayed on the display unit 17 (step S 43 ).
- step S 44 it is determined whether or not the cursor keys 16 D have been operated, and the decision key 16 E has been further operated by the user.
- the CPU 11 proceeds to another processing.
- step S 45 the CPU 11 determines whether or not the additional search key 16 F has been operated by the user.
- step S 46 the CPU 11 proceeds to a processing of step S 112 , which will be described later.
- step S 47 the CPU 11 determines whether or not the character input keys 16 A have been operated.
- the routine returns to the step S 42 .
- step S 48 it is further determined whether or not the (super) jump key of the function keys 16 C has been operated.
- the CPU 11 proceeds to a processing of step S 108 which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- the CPU 11 proceeds to another processing.
- FIG. 10 is a diagram showing a flowchart for explanation of Kanji-Japanese dictionary search processing in the dictionary control program 12 a.
- an input screen for search data (parts reading, radical stroke count, total stroke count, Kanji readings) is displayed on the display unit 17 as shown in FIG. 6 (step S 49 ).
- search data serving as a search term are inputted on the input screen by operations of the character input keys 16 A by the user, and the inputted search data are stored in the search term data memory 12 c of the memory 12 (step S 50 ).
- search from a designated dictionary in the dictionary data memory 12 b of the memory 12 is carried out with the search data, and a list of searched Kanji is displayed on the display unit 17 (step S 51 ).
- step S 52 it is determined whether or not the cursor keys 16 D have been operated, and the decision key 16 E has been further operated by the user.
- the CPU 11 proceeds to another processing.
- step S 53 the CPU 11 determines whether or not the additional search key 16 F has been operated by the user.
- step S 54 the CPU 11 determines whether or not the character input keys 16 A have been operated.
- step S 55 the routine returns to the step S 50 .
- step S 56 it is further determined whether or not the (super) jump key of the function keys 16 C has been operated.
- the CPU 11 proceeds to a processing of step S 108 which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- step S 54 determines that the additional search key 16 F has been operated by the user at the step S 54 , after the selected Kanji is temporarily stored as a user input character into the work area 12 d of the memory 12 (step S 57 ), the CPU 11 proceeds to a processing of step S 104 which will be described later.
- FIG. 11 is a diagram showing a flowchart for explanation of multi-example sentence search processing in the dictionary control program 12 a.
- step S 58 it is determined whether or not the decision key 16 E has been operated (step S 59 ), and when it has not been operated, the CPU 11 proceeds to another processing.
- a first dictionary is designated (step S 60 ), example sentence search is executed from a designated dictionary in the dictionary data memory 12 b of the memory 12 with the search characters stored in the search term data memory 12 c , and a list of searched example sentences is displayed on the display unit 17 as shown in FIG. 5 (step S 61 ).
- the first dictionary is a dictionary shown in the leftmost tab (the “English-Japanese dictionary” (“ENG-JAP”) in this example).
- ENG-JAP “English-Japanese dictionary”
- the dictionary which the user previously selected is stored in the memory 12 , and that may be designated as the first dictionary.
- step S 62 it is determined whether or not the left and right keys of the cursor keys 16 D have been operated by the user (step S 62 ), and when the cursor keys 16 D have been operated, the designated dictionary is changed to a dictionary designated by the cursor (step S 63 ), and the routine returns to the step S 61 .
- example sentence search is executed from the changed dictionary.
- the CPU 11 determines whether or not the additional search key 16 F has been operated by the user (step S 64 ).
- the CPU 11 determines whether or not the cursor keys 16 D have been operated, and the decision key 16 E has been further operated (step S 65 ).
- the CPU 11 proceeds to another processing.
- step S 66 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 67 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 68 it is further determined whether or not the (super) jump key of the function keys 16 C has been operated.
- the CPU 11 proceeds to a processing of step S 108 , which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- an additional search screen of example sentences is displayed (step S 69 ).
- This additional search screen of example sentences is, as shown in FIG. 5 , displayed by inputting “&” in the tail of the inputted search characters stored in the search term data memory 12 c of the memory 12 , and to carry out display for carrying out search and designation of a word order.
- an additional input of search characters and/or search and designation of a word order by the user are received (step S 70 ), and the routine returns to the step S 60 .
- new example sentence search is executed with additionally inputted search characters or search characters in a designated word order thereby, which updates the list display of example sentences.
- the routine may return from the step S 70 to the step S 61 .
- FIG. 5 shows an example of such a case (an example after the designated dictionary is changed to the “Contemporary American English Dictionary” (“AAD”)).
- FIG. 12 is a diagram showing a flowchart for explanation of multi-ABC search processing in the dictionary control program 12 a.
- step S 71 when multi-dictionary search is designated by an operation of the dictionary selection keys 16 B of the input unit 16 , an input screen for search characters is displayed on the display unit 17 (step S 71 ), search characters serving as a search term are inputted into an input area selected by operations of the cursor keys 16 D by the user (an input area for English search in this case), by operations of the character input keys 16 A by the user, and the inputted character string is stored in the search term data memory 12 c of the memory 12 (step S 72 ).
- a first dictionary is designated from a plurality of English-language dictionaries (step S 73 ), vocabulary entry search is executed from a designated English-language dictionary in the dictionary data memory 12 b of the memory 12 with the search characters stored in the search term data memory 12 c , and a list of searched vocabulary entries is displayed on the display unit 17 (step S 74 ).
- the first dictionary is a dictionary shown in the leftmost tab. However, for example, the dictionary which the user previously selected is stored in the memory 12 , and that may be designated as the first dictionary.
- step S 75 it is determined whether or not the left and right keys of the cursor keys 16 D have been operated by the user (step S 75 ), and when the cursor keys 16 D have been operated, the designated dictionary is changed to an English-language dictionary designated by the cursor (step S 76 ), and the routine returns to the step S 74 .
- vocabulary entry search is executed from the changed English-language dictionary.
- the CPU 11 determines whether or not the additional search key 16 F has been operated by the user (step S 77 ).
- the CPU 11 executes spelling check processing, which is the same as that described above.
- the CPU 11 determines whether or not the cursor keys 16 D have been operated, and the decision key 16 E has been further operated (step S 78 ).
- the CPU 11 proceeds to another processing.
- step S 79 the CPU 11 determines whether or not the additional search key 16 F has been operated by the user.
- step S 80 the CPU 11 proceeds to a processing of step S 112 , which will be described later.
- the CPU 11 further determines whether or not the character input keys 16 A have been operated (step S 81 ).
- the CPU 11 returns to the processing of the step S 71 .
- the CPU 11 proceeds to a processing of step S 108 , which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- FIG. 13 is a diagram showing a flowchart for explanation of multi-Kana search processing in the dictionary control program 12 a.
- step S 83 when multi-dictionary search is designated by an operation of the dictionary selection keys 16 B of the input unit 16 , an input screen for search characters is displayed on the display unit 17 (step S 83 ), and search characters serving as a search term are inputted into an input area selected by operations of the cursor keys 16 D by the user (an input area for Japanese search in this case), by operations of the character input keys 16 A by the user, and the inputted character string is stored in the search term data memory 12 c of the memory 12 (step S 84 ).
- a first dictionary is designated from a plurality of Japanese-language dictionaries (step S 85 ), and vocabulary entry search is executed from a designated Japanese-language dictionary in the dictionary data memory 12 b of the memory 12 with the search characters stored in the search term data memory 12 c , and a list of searched vocabulary entries is displayed on the display unit 17 (step S 86 ).
- the first dictionary is a dictionary shown in the leftmost tab. However, for example, the dictionary which the user previously selected is stored in the memory 12 , and that may be designated as the first dictionary.
- step S 87 it is determined whether or not the left and right keys of the cursor keys 16 D have been operated by the user (step S 87 ), and when the cursor keys 16 D have been operated, the designated dictionary is changed to a Japanese-language dictionary designated by the cursor (step S 88 ), and the routine returns to the step S 86 .
- example sentence search is executed from the changed Japanese-language dictionary.
- the CPU 11 determines whether or not the up and down keys of the cursor keys 16 D have been operated, and the additional search key 16 F has been further operated by the user (step S 89 ).
- the CPU 11 determines whether or not the up and down keys of the cursor keys 16 D have been operated, and the decision key 16 E has been further operated (step S 90 ).
- the CPU 11 proceeds to another processing.
- step S 91 it is determined whether or not the additional search key 16 F has been operated by the user.
- step S 92 it is determined whether or not the additional search key 16 F has been operated by the user.
- the CPU 11 proceeds to a processing of step S 112 , which will be described later.
- the CPU 11 further determines whether or not the character input keys 16 A have been operated (step S 93 ).
- the CPU 11 returns to the processing of the step S 83 .
- the CPU 11 proceeds to a processing of step S 108 , which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- step S 89 when the CPU 11 determines that the up and down keys of the cursor keys 16 D have been operated by the user, and the additional search key 16 F has been operated in the list display of searched vocabulary entries at the step S 89 , which means that the user has selected a desired vocabulary entry from the list of vocabulary entries, and makes an attempt to further carry out search with the selected vocabulary entry, vocabulary entries from respective Japanese-language dictionaries which are the same as the selected vocabulary entry are list-displayed collectively and vertically on the display unit 17 by controlling of the CPU 11 (step S 95 ). Then, thereafter, it is determined whether or not the up and down keys of the cursor keys 16 D have been operated, and the decision key 16 E has been further operated (step S 96 ). Here, when operations other than such operations have been operated, the CPU 11 proceeds to another processing.
- step S 97 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 98 it is determined whether or not the character input keys 16 A have been operated by the user.
- step S 99 it is further determined whether or not the (super) jump key of the function keys 16 C has been operated.
- the CPU 11 proceeds to a processing of step S 108 , which will be described later, and when the jump key has not been operated, the CPU 11 proceeds to another processing.
- FIG. 14 is a diagram showing a flowchart for explanation of multi-dictionary Kanji search processing in the dictionary control program 12 a.
- an input screen for search data (parts reading, radical stroke count, total stroke count, Kanji readings, search character string) is displayed on the display unit 17 (step S 100 ).
- search data serving as a search term are inputted on the input screen by operations of the character input keys 16 A by the user, and the inputted search data are stored in the search term data memory 12 c of the memory 12 (step S 101 ). Then, search from a designated dictionary in the dictionary data memory 12 b of the memory 12 is carried out with the search data, and a list of searched Kanji is displayed on the display unit (step S 102 ).
- step S 103 it is determined whether or not the cursor keys 16 D have been operated, and the decision key 16 E has been further operated by the user.
- the CPU 11 proceeds to another processing.
- step S 104 when the cursor keys 16 D have been operated, and the decision key 16 E has been further operated, vocabulary entries including the selected Kanji at the forefronts are searched from a plurality of dictionaries. Further, with respect to the processing at the step S 104 , when the CPU 11 proceeds to this processing in accordance with a user operation of the additional search key 16 F in the above-described Kanji-Japanese dictionary search processing, vocabulary entries including the entry Kanji temporarily stored at the step S 57 at the forefronts are searched from a plurality of dictionaries. Then, searched vocabulary entries including the selected Kanji or the temporarily stored entry Kanji ( in the example of FIG. 6 ) at the forefronts are list-displayed as shown in FIG. 6 (step S 105 ). Note that, at that time, the frontward match tab is displayed inverted.
- step S 106 it is determined whether or not the right key of the cursor keys 16 D has been operated by the user.
- the CPU 11 proceeds to another processing.
- searched vocabulary entries including the selected Kanji or the temporarily stored entry Kanji ( in the example of FIG. 6 ) at the tail ends are list-displayed as shown in FIG. 6 (step S 107 ). Note that, at that time, the frontward match tab is displayed inverted. Then, the routine returns to the step S 106 .
- FIG. 15 is a diagram showing a flowchart for explanation of jump processing which is executed when it is determined that the jump key has been operated at the step S 20 , S 28 , S 37 , S 48 , S 56 , S 68 , S 82 , S 94 , or S 99 .
- step S 108 object characters to be jumped are designated by operations of the up and down/left and right keys of the cursor keys 16 D by the user, and the decision key 16 E is operated (step S 108 ). In accordance therewith, it is determined whether or not the designated characters are those of an alphabet (step S 109 ).
- step S 110 when the designated characters are those of an alphabet, the designated characters are temporarily stored as user input characters in the work area 12 d of the memory 12 (step S 110 ), and the CPU 11 proceeds to the processing of the step S 73 in the above-described multi-ABC search processing.
- vocabulary entry search is executed from a first dictionary among a plurality of English-language dictionaries with the user input characters temporarily stored in the work area 12 d.
- vocabulary entry search is executed from a first dictionary among a plurality of Japanese-language dictionaries with the data for longest match temporarily stored in the work area 12 d .
- vocabulary entry search is carried out from the “Japanese Dictionary” serving as a first dictionary, and vocabulary entries are list-displayed.
- FIG. 16 is a diagram showing a flowchart for explanation of processing of the CPU 11 when it determines that the additional search key 16 F has been operated by the user at the step S 18 , S 46 , S 80 , or S 92 .
- an input screen for search characters is displayed in the lower half on the display screen of the display unit 17 (step S 112 ).
- search characters serving as a search term are inputted on the input screen by operations of the character input keys 16 A by the user, and the inputted search characters are temporarily stored in the work area 12 d of the memory 12 , and it is determined whether or not the input of the search characters is an input into an input area for search characters in English (multi-ABC) search (step S 114 ).
- the CPU 11 proceeds to the processing of the step S 73 .
- vocabulary entry search is executed from a first dictionary among a plurality of English-language dictionaries with the search characters temporarily stored in the work area 12 d .
- the list of searched vocabulary entries displayed at the step S 74 is, as shown in FIG. 3 , to be displayed in the lower half of the display screen on the display unit 17 .
- the full-screen display on the display unit 17 of the explanatory information on the selected vocabulary entry at the step S 79 means the display in the entire lower half of the display screen.
- the CPU 11 proceeds to the processing of the step S 85 .
- vocabulary entry search is executed from a first dictionary among a plurality of Japanese-language dictionaries with the search characters temporarily stored in the work area 12 d .
- the list of searched vocabulary entries displayed at the step S 86 is displayed in the lower half of the display screen on the display unit 17 .
- the full-screen display on the display unit 17 of the explanatory information on the selected vocabulary entry at the step S 91 means the display in the entire lower half of the display screen.
- the collective and vertical list display of vocabulary entries from the respective Japanese-language dictionaries which are the same as the selected vocabulary entry at the step S 95 , and the full-screen display of the explanatory information on the selected vocabulary entry at the step S 97 as well mean the displays in lower half on the display screen in the same way.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Machine Translation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
When an additional search key of an input unit is operated by the user, if a current display on a display screen of a display unit is a list display of respective example sentences, a user input for refining example sentences is received, and example sentences are refined in accordance therewith. When the additional search key is operated by the user, if the current display is a display of explanatory information on the vocabulary entry, the display screen of the display unit is split into two, and a search of the explanatory information is carried out on one split screen.
Description
- This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2006-009022, filed Jan. 17, 2006, the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to an electronic dictionary apparatus in which various dictionary databases converted into electronic data are stored, and which searches data information corresponding to an inputted search term to be displayed, and to a recording medium on which a search control program thereof is recorded.
- 2. Description of the Related Art
- Conventionally, electronic dictionary apparatuses have been broadly generalized in which various dictionaries and wordbooks such as Japanese dictionaries, English-Japanese dictionaries, encyclopedias, and the like are converted into electronic data to be stored on storage media such as ROMs and the like, and which inputs various languages, and words and phrases as search terms on the basis thereof, and which searches translations, explanatory information, example sentences, and the like to be displayed.
- Therefore, with respect to such electronic dictionary apparatuses, various functions for searching and displaying example sentences including inputted search characters have been proposed. For example, there is a function, as one of those example sentence search functions, in which an example sentence suitable for a word inputted as search characters is searched from a dictionary database to be displayed.
- In a conventional electronic dictionary apparatus, when example sentences to be searched are generated in large numbers, it is very troublesome to select an example sentence for which a user really requires from the list of example sentences displayed in large numbers.
- Further, when translations of or explanatory information on search characters are searched from a dictionary database, and are displayed, an attempt is made to further search new search characters relating to the displayed translations or explanatory information in many cases.
- The present invention has been achieved in consideration of such problems, and an object of the present invention is to provide an electronic dictionary apparatus by which it is possible to carry out additional search which must be desired by users, by operations easy to understand for users, and to provide a search control program thereof.
- To solve the above-described problem, an electronic dictionary apparatus comprising: a plurality of dictionary databases of different types; one operating key determined in advance; a display; an example sentence search section configured to search example sentences including search characters inputted by user operations from at least one of the plurality of dictionary databases, and to list-display searched respective example sentences on the display; an explanatory information search section configured to for search vocabulary entries corresponding to the search characters inputted by the user operations from one of the plurality of dictionary databases, and to display explanatory information on the vocabulary entry on the display in accordance with an operation of selecting a vocabulary entry by a user; refinement section configured to receive a user input for refining example sentences when an operation by the one operating key determined in advance is carried out during the list display of the searched respective example sentences, and to refine the list-displayed example sentences in accordance with the user input; and split control section configured to split a display screen of the display into two when an operation by the one operating key determined in advance is carried out during the display of the explanatory information on the vocabulary entry, and to make the explanatory information search section operate again on one split screen.
- In accordance with the present invention, when one operation key determined in advance is operated by a user, in a case in which a current display is a list display of searched respective example sentences, a user input for refining example sentences is received, and refining of the example sentences displayed in the list described above is carried out in accordance with the user input, and in a case of a display of explanatory information on vocabulary entries, because a display screen of a display is split into two, and an explanatory information search section is operated again in one split screen, it is possible to carry out an additional search which must be desired by a user among a plurality of types of additional searches by an operation easy to understand for the user which is an operation of the one operation key determined in advance.
- Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
- The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate a embodiment of the invention, and together with the general description given above and the detailed description of the embodiment given below, serve to explain the principles of the invention.
-
FIG. 1A is a block diagram showing a structure of an electronic circuit of a portable device (electronic dictionary) relating to one embodiment of an electronic dictionary apparatus of the present invention. -
FIG. 1B is a plan view showing a key arrangement of an input unit of the portable device (electronic dictionary). -
FIG. 2 is a diagram showing an example of transition of a display for explanation of operations in vocabulary entry search from an English-language dictionary in the portable device (electronic dictionary). -
FIG. 3 is a diagram showing an example of transition of a display for explanation of operations in multi-dictionary search from a state of displaying translations in vocabulary entry search (both of English language/Japanese language) in the portable device (electronic dictionary). -
FIG. 4 is a diagram showing an example of transition of a display for explanation of operations for refining candidates during displays of a search screen/a list of example sentences in example sentence search/formed sentence search in the portable device (electronic dictionary). -
FIG. 5 is a diagram showing an example of transition of a display for explanation of operations for refining candidates during displays of a search screen/a list of example sentences in multi-dictionary example sentence search/formed sentence search in the portable device (electronic dictionary). -
FIG. 6 is a diagram showing an example of transition of a display for explanation of operations of multi-dictionary Kanji search from a state in which a Kanji and explanatory information are displayed in a Kanji dictionary in the portable device (electronic dictionary). -
FIG. 7 is a diagram showing an example of transition of a display for explanation of operations for searching a vocabulary entry which is the same as a vocabulary entry designated by a cursor in a designated dictionary from the other plurality of dictionaries, from a state in which a list of vocabulary entries from one dictionary is displayed after multi-dictionary search or jump in the portable device (electronic dictionary). -
FIG. 8 is a diagram showing a flowchart for explanation of English-language dictionary search processing in a dictionary control program relating to one embodiment of a search control program in the present invention. -
FIG. 9 is a diagram showing a flowchart for explanation of Japanese-language dictionary search processing in the dictionary control program. -
FIG. 10 is a diagram showing a flowchart for explanation of Kanji-Japanese dictionary search processing in the dictionary control program. -
FIG. 11 is a diagram showing a flowchart for explanation of multi-example sentence search processing in the dictionary control program. -
FIG. 12 is a diagram showing a flowchart for explanation of multi-ABC search processing in the dictionary control program. -
FIG. 13 is a diagram showing a flowchart for explanation of multi-Kana search processing in the dictionary control program. -
FIG. 14 is a diagram showing a flowchart for explanation of multi-dictionary Kanji search processing in the dictionary control program. -
FIG. 15 is a diagram showing a flowchart for explanation of jump processing which is executed when it is determined that a jump key is operated at step S20, S28, S37, S48, S56, S68, S82, S94, or S99 in the dictionary control program. -
FIG. 16 is a diagram showing a flowchart for explanation of processing when it is determined that an additional search key is operated at step S18, S46, S80, or S92 in the dictionary control program. - Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
-
FIG. 1A is a block diagram showing a structure of an electronic circuit of a portable device (electronic dictionary) 10 relating to one embodiment of an electronic dictionary apparatus of the present invention. - The portable device (electronic dictionary) 10 is structured as a PDA (personal digital assistant), a PC (personal computer), a mobile telephone, or an electronic book having an electronic dictionary function which will be described hereinafter, or is structured as a portable device for exclusive use as an electronic dictionary.
- The portable device (electronic dictionary) 10 includes programs recorded on various storage media, or a computer into which transmitted programs are loaded, and which is controlled in its operations by the read programs, and a CPU (central processing unit) 11 is provided to an electronic circuit thereof.
- The
CPU 11 is to control the operations of respective parts of the circuit in accordance with a device control program stored in advance in amemory 12, a device control program read in thememory 12 via a storagemedium reading unit 14 from anexternal storage medium 13 such as a ROM card or the like, or a device control program read in thememory 12 via acommunication unit 15 from a Web server on the Internet (a program server in this case). The device control program stored in thememory 12 is initiated in accordance with an input signal according to a user operation from aninput unit 16 formed from keys and a touch panel, communication signals with respective Web servers on the Internet connected via thecommunication unit 15, or connection communication signals with a memory card (the external storage medium 13) such as an EEPROM, a RAM, a ROM, and the like, which is externally connected via the storagemedium reading unit 14. - Not only the
memory 12, the storagemedium reading unit 14, thecommunication unit 15, and theinput unit 16, but also adisplay unit 17 formed from an LCD, and the like are connected to theCPU 11. - In the
memory 12, not only a system program which manages operations of the entire portable device (electronic dictionary) 10, and a communication program for carrying out data communication with respective Web servers on the Internet via thecommunication unit 15 are stored, but also adictionary control program 12 a for downloading necessary dictionary data from a Web server for managing dictionaries or a memory card (storage medium), for searching and displaying various explanatory information such as translations, semantic contents, and the like of a vocabulary entry corresponding to an input of a search term on the basis of a dictionary data memory (12 b), and for searching and displaying example sentences of use of the searched vocabulary entry, is stored. - Further, in the
memory 12, thedictionary data memory 12 b, a searchterm data memory 12 c, awork area 12 d, and the like are provided. - A large number of dictionary databases of different types such as Japanese dictionaries, Kanji-Japanese dictionaries, English-Japanese dictionaries, English-English dictionaries, Japanese-English dictionaries, and the like are stored in advance or so as to be downloaded. For example, “Contemporary American English Dictionary”, “English Dictionary”, and the like are stored as English-language dictionaries in the
dictionary data memory 12 b. - In the search
term data memory 12 c, words inputted by a user as languages/phrases serving as search objects, and the like are stored as search terms in accordance with search processing of thedictionary data memory 12 b. - In the
work area 12 d, various data which are inputted to and outputted from theCPU 11 are stored as needed in accordance with various device control programs such as thedictionary control program 12 a. For example, a plurality of example sentences searched along with example sentence search processing are stored. - As shown in
FIG. 1B , a series ofcharacter input keys 16A for arbitrarily inputting Hiragana, Katakana, Kanji, and alphanumeric,dictionary selection keys 16B for designating a dictionary to be used for search,function keys 16C for selecting various functions,cursor keys 16D for moving a cursor, adecision key 16E for carrying out search for a vocabulary entry corresponding to an inputted search term and explanatory information thereon with a target of a designated dictionary stored in thedictionary data memory 12 b, and the like are provided on the keyboard panel of theinput unit 16. - In the present embodiment, an additional search key (“AddSearch” key) 16F is further provided as one of the
function keys 16C. - In the present embodiment, due to the
additional search key 16F being provided, in the portable device (electronic dictionary) 10 having the above-described structure, in addition to the functions of the conventional electronic dictionary apparatus, it is possible to carry out an additional search which must be desired by a user by an operation easy to understand for the user. Namely, it is possible to execute various searches corresponding to respective search conditions as follows. - Namely, in vocabulary entry search from an English-language dictionary, it is possible to execute a spelling-check function by the
CPU 11 in response to an operation of theadditional search key 16F by the user in a state of displaying a list of vocabulary entries after inputting characters. For example, as shown inFIG. 2 , at the time of executing vocabulary entry search with “English-Japanese Dictionary”, when characters of “fora” are inputted in a vocabulary entry search input area, thedictionary data memory 12 b is searched on the basis of the inputted character string, and vocabulary entries are list-displayed. In this vocabulary entry search, when no vocabulary entry corresponds to the inputted character string, there is a possibility that the spelling of the inputted character string is wrong. In such a case, theadditional search key 16F is operated by the user. Then, the processing of theCPU 11 proceeds to spelling-check search, and spelling check is executed by theCPU 11, and a list of vocabulary entries serving as candidates for spelling check is displayed. Then, when a desired vocabulary entry is selected by operations of the up and down keys of thecursor keys 16D from the list of vocabulary entries serving as candidates for spelling checking, and thedecision key 16E is operated, a translation corresponding to the selected and designated vocabulary entry is displayed full-screen. - Further, in vocabulary entry search (in both of English-language/Japanese-language), in a state of displaying translations, a sub-window for input of English/Japanese multi-dictionary search is displayed in response to an operation of the additional search key 16F by the user, and it is possible that the
CPU 11 executes a multi-dictionary search function according to input search characters by the user into a desired input area (it goes without saying that it is possible to return to the previous screen). For example, as shown inFIG. 3 , there are cases in which an attempt is made to know a translation of “description” in a state in which vocabulary entry search of “account” is carried out with “Contemporary American English Dictionary”, and explanatory information on “account” is displayed. In such a case, theadditional search key 16F is operated by the user. Then, a sub-window for searching a vocabulary entry to be displayed is displayed in the lower part of the screen by controlling of theCPU 11 while the currently displayed screen is left in the upper part. Then, when “description” is inputted into a desired input area in the sub-window, i.e., an input area for “English search” in this case, and thedecision key 16E is operated, a plurality of dictionaries are searched with the newly inputted “description” serving as a search term, and a list of vocabulary entries is displayed. In this multi-dictionary example sentence search, it is possible to switch a dictionary for list display by operations of the left and right keys of thecursor keys 16D. Then, in a state in which a desired dictionary is selected, when a desired vocabulary entry is selected from the list of vocabulary entries thereof by operations of the up and down keys of thecursor keys 16D, and thedecision key 16E is operated, a translation corresponding to the selected and designated vocabulary entry is displayed full-screen on the sub-window, i.e., is displayed in the lower part of the screen. - During displays of a search screen/a list of example sentences in example sentence search/formed sentence search, in response to an operation of the additional search key 16F by the user, the
CPU 11 is possible to refine candidates by adding a word to a current search term, or to refine candidates by specifying a word order of search candidates. For example, as shown inFIG. 4 , when “by&the&way” is inputted into an input area for an example sentence search with “Contemporary American English Dictionary”, and thedecision key 16E is operated, example sentences including the three words of “by”, “the”, and “way” are list-displayed. In this case, because a word order of those three words cannot be designated, when an attempt is made to search example sentences including the idiom which is “by the way”, unnecessary example sentences as well are list-displayed as example sentences. Then, in such a case, theadditional search key 16F is operated by the user. Then, an additional search screen for carrying out refinement/word order designation search is displayed by controlling of theCPU 11. Then, when a word order is specified such that only the candidates in an inputted word order are displayed on the additional search screen, and thedecision key 16E is operated, only the example sentences in the word order are list-displayed. - Moreover, in multi-dictionary example sentence search/formed sentence search, it is possible to refine candidates in the same way. For example, as shown in
FIG. 5 , when “by&the&way” is input into an input area for example sentence search in multi-dictionary example sentence search, and thedecision key 16E is operated, example sentences including those three words of “by”, “the”, and “way” are list-displayed. In this multi-dictionary example sentence search, it is possible to switch a dictionary for list display by operations of the left and right keys of thecursor keys 16D. Then, in a state in which a desired dictionary is selected, theadditional search key 16F is operated by the user. Then, an additional search screen for carrying out refinement/word order designation search is displayed by controlling of theCPU 11, and when a word order is specified such that only the candidates in an inputted word order are displayed, and thedecision key 16E is operated, only the example sentences in the word order in the dictionary are list-displayed. It goes without saying that, when a dictionary for list display is switched by operations of the left and right keys of thecursor keys 16D, in the same way, only the example sentences in the word order in the switched dictionary are list-displayed. Note that, inFIG. 5 , a case in which theadditional search key 16F is operated by the user in a state in which the dictionary is switched to the “Contemporary American English Dictionary” has been shown, and it goes without saying that, when the additional search key 16F by the user is operated in a state in which another dictionary is selected, example sentences different from those inFIG. 5 are displayed. - Further, in a Kanji dictionary, in a state in which a Kanji and explanatory information are displayed, the
CPU 11 is possible to execute multi-dictionary Kanji search by designating the Kanji in response to an operation of the additional search key 16F by the user. For example, as shown inFIG. 6 , when (“sanzui”) and (“ka”) are inputted into input areas for parts reading with “Kanji Dictionary”, and thedecision key 16E is operated, Kanji which are Kanji with , and whose readings are started with are list-displayed. Then, when a desired Kanji, for example, (“kawa”) is selected by thecursor keys 16D, and thedecision key 16E is operated, detailed information on the Kanji is displayed. Here, when an attempt is made to search idioms including the Kanji, theadditional search key 16F is operated by the user. Then, vocabulary entries including the Kanji at the forefronts (frontward match) in respective dictionaries are list-displayed by controlling of theCPU 11. Then, when a desired vocabulary entry is selected by operations of the up and down keys of thecursor keys 16D from among the list-displayed vocabulary entries, and thedecision key 16E is operated, explanatory information on the vocabulary entry ( (“katon”) in the “Japanese Dictionary” in the example ofFIG. 6 ) in the selected and designated dictionary is displayed full-screen. In this case as well, it goes without saying that, by switching to a dictionary for list display by operations of the left and right keys of thecursor keys 16D, vocabulary entries including the Kanji at the tail ends (backward match) in respective dictionaries are list-displayed, and it is possible to select one from among those. - Further, in a state in which a list of vocabulary entries in one dictionary is displayed after multi-dictionary search or jump, it is possible that the
CPU 11 searches vocabulary entries which are the same as a vocabulary entry designated by a cursor in a designated dictionary can be searched from the other plurality of dictionaries, and list-displays collectively and vertically the searched vocabulary entries, in response to an operation of the additional search key 16F by the user. Usually, it is necessary to once switch dictionaries, which takes time. However, in accordance therewith, it is possible to immediately display words in order extending over a plurality of dictionaries. For example, as shown inFIG. 7 , when (Columbia written in Hiragana) is inputted into an input area for Japanese search in multi-dictionary search, and thedecision key 16E is operated, a list of vocabulary entries is displayed. Or, in the “Encyclopedia”, when (British Columbia written in Hiragana) is designated as a search term, and search is executed, as shown in the upper left ofFIG. 7 , information on (British Columbia written in Katakana) is displayed, and when a (super) jump key of thefunction keys 16C is operated, a cursor is displayed, and when the cursor is moved to (Co written in Katakana) by an operation of the right key of thecursor keys 16D (the display example in the upper left ofFIG. 7 shows this state), and thedecision key 16E is operated, a list of vocabulary entries which are the same as those at the time of searching of (Columbia written in Hiragana) in the above-described multi-dictionary search is displayed. Here, it is possible to switch to a dictionary for list display by operations of the left and right keys of thecursor keys 16D. Further, it is possible to select a desired vocabulary entry by operations of the up and down keys of thecursor keys 16D. Then, in a state in which a vocabulary entry is selected in one dictionary, theadditional search key 16F is operated by the user. Then, theCPU 11 searches vocabulary entries which are the same as the selected and designated vocabulary entry (for example (Columbia written in Katakana)) from the other plurality of dictionaries, and list-displays collectively and vertically the searched vocabulary entries. In this list display, when a vocabulary entry in a desired dictionary is selected by operations of the up and down keys of the cursor keys 16D, and the decision key 16E is operated, information on the vocabulary entry in the dictionary (in the example of the drawing, in the “Encyclopedia”) is displayed full-screen. - In the portable device (electronic dictionary) 10, in order to achieve functions as described above, examples of the
dictionary control program 12 a stored in thememory 12 will be described hereinafter. -
FIG. 8 is a diagram showing a flowchart for explanation of English-language dictionary search processing in thedictionary control program 12 a. - Namely, when search from an English-language dictionary is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, an input screen for search characters as shown inFIG. 2 orFIG. 4 is displayed on the display unit 17 (step S11). - Then, when vocabulary entry search is selected by operations of the
cursor keys 16D of theinput unit 16 by the user (step S12), search characters serving as a search term are inputted into an input area for vocabulary entry search on the input screen by operations of thecharacter input keys 16A of theinput unit 16 by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S13). Then, search from a designated dictionary in thedictionary data memory 12 b of thememory 12 is carried out with the search characters, and a list of searched vocabulary entries is displayed on the display unit 17 (step S13). Note that the character input by the user and the search according thereto, and the list display of vocabulary entries as the result thereof are carried out every time when one character is inputted as shown inFIG. 2 . However, here, to simplify the explanation, descriptions thereof will be omitted. - Thereafter, it is determined whether or not the additional search key 16F of the
input unit 16 has been operated by the user (step S15). Here, when the additional search key 16F has been operated by the user, theCPU 11 proceeds to a processing of step S24, which will be described later. - In contrast thereto, when the
additional search key 16F has not been operated by the user, theCPU 11 determines whether or not thecursor keys 16D of theinput unit 16 have been operated, and thedecision key 16E has been further operated (step S16). Here, when operations other than such operations have been operated, theCPU 11 proceeds to processing corresponding to the operations (another processing). However, because this is not the feature part of the present invention, descriptions thereof will be omitted (hereinafter, in the same way, descriptions of parts which are not the feature part of the present invention will be omitted). - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired vocabulary entry from the list of vocabulary entries, explanatory information on the selected vocabulary entry is displayed full-screen on the display unit 17 (step S17). Then, thereafter, theCPU 11 determines again whether or not the additional search key 16F of theinput unit 16 has been operated by the user (step S18). Here, when the additional search key 16F has been operated by the user, theCPU 11 proceeds to a processing of step S112 which will be described later. - In contrast thereto, when the
additional search key 16F has not been operated, theCPU 11 determines whether or not thecharacter input keys 16A of theinput unit 16 have been operated by the user (step S19). Here, when thecharacter input keys 16A have been operated, the routine returns to the step S13. Further, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C of theinput unit 16 has been operated (step S12). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108 which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when spelling check is selected by operations of the
cursor keys 16D of theinput unit 16 by the user on the input screen for search characters displayed at the step S11 (step S21), search characters serving as a search term are inputted into an input area for spelling check on the above-described input screen by operations of thecharacter input keys 16A of theinput unit 16 by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S22). Then, it is determined whether or not thedecision key 16E has been operated (step S23), and when it has not been operated, theCPU 11 proceeds to another processing. In contrast thereto, when thedecision key 16E has been operated, spelling check is executed in a designated dictionary in thedictionary data memory 12 b of thememory 12 with the search characters stored in the searchterm data memory 12 c, and a list of searched vocabulary entries as candidates for spelling check is displayed on the display unit 17 (step S24). - Note that, when the step S24 is executed in accordance with determination on a user operation of the additional search key 16F at the step S15, because the search characters inputted for the vocabulary entry search have been already stored in the search
term data memory 12 c of thememory 12, theCPU 11 carries out spelling check with the search characters. In accordance therewith, spelling check according to a user operation of theadditional search key 16F as shown inFIG. 2 is possible. - After a list of vocabulary entries as candidates for spelling check is displayed in this way, it is determined whether or not the
cursor keys 16D of theinput unit 16 have been operated, and thedecision key 16E has been further operated (step S25). Here, when operations other than such operations have been operated, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired vocabulary entry from the list of vocabulary entries as candidates for spelling check, explanatory information on the selected vocabulary entry is displayed full-screen on the display unit 17 (step S26). Then, thereafter, it is determined whether or not thecharacter input keys 16A have been operated by the user (step S27). Here, when thecharacter input keys 16A have been operated, the routine returns to the step S22. In contrast thereto, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S28). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108 which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when example sentence search is selected by operations of the
cursor keys 16D of theinput unit 16 by the user on the input screen for search characters displayed at the step S11 (step S29), search characters serving as a search term are inputted into an input area for an example sentence search on the input screen by operations of thecharacter input keys 16A by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S30). Then, it is determined whether or not thedecision key 16E has been operated (step S31), and when it has not been operated, theCPU 11 proceeds to another processing. In contrast thereto, when thedecision key 16E has been operated, example sentence search is executed from a designated dictionary in thedictionary data memory 12 b of thememory 12 with the search characters stored in the searchterm data memory 12 c, and a list of searched example sentences is displayed on the display unit 17 (step S32). - Thereafter, the
CPU 11 determines whether or not the additional search key 16F has been operated by the user (step S33). Here, when theadditional search key 16F has not been operated by the user, theCPU 11 determines whether or not thecursor keys 16D have been operated, and thedecision key 16E has been further operated by the user (step S34). Here, when operations other than such operations have been operated by the user, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired example sentence from the list of example sentences, the entire selected example sentence (and the translation thereof as well in some cases) is displayed full-screen on the display unit 17 (step S35). Then, thereafter, it is determined whether or not thecharacter input keys 16A have been operated by the user (step S36). Here, when thecharacter input keys 16A have been operated, the routine returns to the step S30. In contrast thereto, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S37). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108 which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when the
CPU 11 determines that the additional search key 16F has been operated by the user in the list display of searched example sentences at the step S33, an additional search screen of example sentences is displayed (step S38). This additional search screen of example sentences is, as shown inFIG. 4 , displayed by inputting “&” in the tail of the inputted search characters stored in the searchterm data memory 12 c of thememory 12, and to carry out display for carrying out search and designation of a word order. Then, an additional input of search characters and/or search and designation of a word order by a user are received (step S39), and the routine returns to the step S32. In accordance therewith, new example sentence search is executed with additionally inputted search characters or search characters in a designated word order thereby, which updates the display of the list of example sentences. - Note that when processing other than vocabulary entry search, spelling check, and example sentence search is designated by the user on the input screen for search characters displayed at the step S11, another processing corresponding thereto is to be executed.
-
FIG. 9 is a diagram showing a flowchart for explanation of Japanese-language dictionary search processing in thedictionary control program 12 a. - Namely, when search from a Japanese-language dictionary is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, an input screen for search characters is displayed on the display unit 17 (step S40). - Then, when vocabulary entry search is selected by operations of the
cursor keys 16D by the user (step S41), search characters serving as a search term are inputted into an input area for vocabulary entry search on the input screen by operations of thecharacter input keys 16A by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S42). Then, search from a designated dictionary in thedictionary data memory 12 b of thememory 12 is carried out with the search characters, and a list of searched vocabulary entries is displayed on the display unit 17 (step S43). - Thereafter, it is determined whether or not the
cursor keys 16D have been operated, and thedecision key 16E has been further operated by the user (step S44). Here, when operations other than such operations have been operated, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired vocabulary entry from the list of vocabulary entries, explanatory information on the selected vocabulary entry is displayed full-screen on the display unit 17 (step S45). Then, thereafter, theCPU 11 determines whether or not the additional search key 16F has been operated by the user (step S46). Here, when the additional search key 16F has been operated by the user, theCPU 11 proceeds to a processing of step S112, which will be described later. - In contrast thereto, when the
additional search key 16F has not been operated by the user, theCPU 11 determines whether or not thecharacter input keys 16A have been operated (step S47). Here, when thecharacter input keys 16A have been operated, the routine returns to the step S42. Further, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S48). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108 which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when it is determined that processing other than vocabulary entry search has been selected on the input screen for search characters at the step S41, the
CPU 11 proceeds to another processing. -
FIG. 10 is a diagram showing a flowchart for explanation of Kanji-Japanese dictionary search processing in thedictionary control program 12 a. - Namely, when search from a Kanji-Japanese dictionary is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, an input screen for search data (parts reading, radical stroke count, total stroke count, Kanji readings) is displayed on thedisplay unit 17 as shown inFIG. 6 (step S49). - Then, search data serving as a search term are inputted on the input screen by operations of the
character input keys 16A by the user, and the inputted search data are stored in the searchterm data memory 12 c of the memory 12 (step S50). Then, search from a designated dictionary in thedictionary data memory 12 b of thememory 12 is carried out with the search data, and a list of searched Kanji is displayed on the display unit 17 (step S51). - Thereafter, it is determined whether or not the
cursor keys 16D have been operated, and thedecision key 16E has been further operated by the user (step S52). Here, when operations other than such operations have been operated, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired Kanji from the list of searched Kanji, explanatory information on the selected Kanji is displayed full-screen on the display unit 17 (step S53). Then, thereafter, theCPU 11 determines whether or not the additional search key 16F has been operated by the user (step S54). Here, when theadditional search key 16F has not been operated by the user, theCPU 11 determines whether or not thecharacter input keys 16A have been operated (step S55). Here, when thecharacter input keys 16A have been operated; the routine returns to the step S50. Further, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S56). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108 which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when the
CPU 11 determines that the additional search key 16F has been operated by the user at the step S54, after the selected Kanji is temporarily stored as a user input character into thework area 12 d of the memory 12 (step S57), theCPU 11 proceeds to a processing of step S104 which will be described later. -
FIG. 11 is a diagram showing a flowchart for explanation of multi-example sentence search processing in thedictionary control program 12 a. - Namely, when example sentence search from a plurality of dictionaries is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, as shown inFIG. 5 , an input screen for example sentences/formed sentences is displayed on thedisplay unit 17, and search characters serving as a search term are inputted into an input area selected by operations of thecursor keys 16D by the user, by operations of thecharacter input keys 16A by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S58). Then, it is determined whether or not thedecision key 16E has been operated (step S59), and when it has not been operated, theCPU 11 proceeds to another processing. - In contrast thereto, when the
decision key 16E has been operated, a first dictionary is designated (step S60), example sentence search is executed from a designated dictionary in thedictionary data memory 12 b of thememory 12 with the search characters stored in the searchterm data memory 12 c, and a list of searched example sentences is displayed on thedisplay unit 17 as shown inFIG. 5 (step S61). Note that, here, the first dictionary is a dictionary shown in the leftmost tab (the “English-Japanese dictionary” (“ENG-JAP”) in this example). However, for example, the dictionary which the user previously selected is stored in thememory 12, and that may be designated as the first dictionary. - Thereafter, it is determined whether or not the left and right keys of the
cursor keys 16D have been operated by the user (step S62), and when thecursor keys 16D have been operated, the designated dictionary is changed to a dictionary designated by the cursor (step S63), and the routine returns to the step S61. In accordance therewith, example sentence search is executed from the changed dictionary. - Further, when the
CPU 11 determines that thecursor keys 16D have not been operated at the step S62, next, it determines whether or not the additional search key 16F has been operated by the user (step S64). Here, when theadditional search key 16F has not been operated by the user, theCPU 11 determines whether or not thecursor keys 16D have been operated, and thedecision key 16E has been further operated (step S65). Here, when operations other than such operations have been operated by the user, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired example sentence from the list of example sentences, the entire selected example sentence (and the translation thereof as well in some cases) is displayed full-screen on the display unit 17 (step S66). Then, thereafter, it is determined whether or not thecharacter input keys 16A have been operated by the user (step S67). Here, when thecharacter input keys 16A have been operated, the routine returns to the step S58. In contrast thereto, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S68). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108, which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when the
CPU 11 determines that the additional search key 16F has been operated by the user in the list display of searched example sentences at the step S64, an additional search screen of example sentences is displayed (step S69). This additional search screen of example sentences is, as shown inFIG. 5 , displayed by inputting “&” in the tail of the inputted search characters stored in the searchterm data memory 12 c of thememory 12, and to carry out display for carrying out search and designation of a word order. Then, an additional input of search characters and/or search and designation of a word order by the user are received (step S70), and the routine returns to the step S60. In accordance therewith, new example sentence search is executed with additionally inputted search characters or search characters in a designated word order thereby, which updates the list display of example sentences. Note that the routine may return from the step S70 to the step S61.FIG. 5 shows an example of such a case (an example after the designated dictionary is changed to the “Contemporary American English Dictionary” (“AAD”)). -
FIG. 12 is a diagram showing a flowchart for explanation of multi-ABC search processing in thedictionary control program 12 a. - Namely, when multi-dictionary search is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, an input screen for search characters is displayed on the display unit 17 (step S71), search characters serving as a search term are inputted into an input area selected by operations of thecursor keys 16D by the user (an input area for English search in this case), by operations of thecharacter input keys 16A by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S72). Then, a first dictionary is designated from a plurality of English-language dictionaries (step S73), vocabulary entry search is executed from a designated English-language dictionary in thedictionary data memory 12 b of thememory 12 with the search characters stored in the searchterm data memory 12 c, and a list of searched vocabulary entries is displayed on the display unit 17 (step S74). Note that, here, the first dictionary is a dictionary shown in the leftmost tab. However, for example, the dictionary which the user previously selected is stored in thememory 12, and that may be designated as the first dictionary. - Thereafter, it is determined whether or not the left and right keys of the
cursor keys 16D have been operated by the user (step S75), and when thecursor keys 16D have been operated, the designated dictionary is changed to an English-language dictionary designated by the cursor (step S76), and the routine returns to the step S74. In accordance therewith, vocabulary entry search is executed from the changed English-language dictionary. - Further, when the
CPU 11 determines that thecursor keys 16D have not been operated at the step S75, next, it determines whether or not the additional search key 16F has been operated by the user (step S77). Here, when the additional search key 16F has been operated by the user, theCPU 11 executes spelling check processing, which is the same as that described above. - In contrast thereto, when the
additional search key 16F has not been operated by the user, theCPU 11 determines whether or not thecursor keys 16D have been operated, and thedecision key 16E has been further operated (step S78). Here, when operations other than such operations have been operated by the user, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired vocabulary entry from the list of vocabulary entries, explanatory information on the selected vocabulary entry is displayed full-screen on the display unit 17 (step S79). Then, thereafter, theCPU 11 determines whether or not the additional search key 16F has been operated by the user (step S80). Here, when the additional search key 16F has been operated by the user, theCPU 11 proceeds to a processing of step S112, which will be described later. - Further, when the
additional search key 16F has not been operated by the user, theCPU 11 further determines whether or not thecharacter input keys 16A have been operated (step S81). Here, when thecharacter input keys 16A have been operated, theCPU 11 returns to the processing of the step S71. In contrast thereto, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S82). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108, which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. -
FIG. 13 is a diagram showing a flowchart for explanation of multi-Kana search processing in thedictionary control program 12 a. - Namely, when multi-dictionary search is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, an input screen for search characters is displayed on the display unit 17 (step S83), and search characters serving as a search term are inputted into an input area selected by operations of thecursor keys 16D by the user (an input area for Japanese search in this case), by operations of thecharacter input keys 16A by the user, and the inputted character string is stored in the searchterm data memory 12 c of the memory 12 (step S84). Then, a first dictionary is designated from a plurality of Japanese-language dictionaries (step S85), and vocabulary entry search is executed from a designated Japanese-language dictionary in thedictionary data memory 12 b of thememory 12 with the search characters stored in the searchterm data memory 12 c, and a list of searched vocabulary entries is displayed on the display unit 17 (step S86). Note that, here, the first dictionary is a dictionary shown in the leftmost tab. However, for example, the dictionary which the user previously selected is stored in thememory 12, and that may be designated as the first dictionary. - Thereafter, it is determined whether or not the left and right keys of the
cursor keys 16D have been operated by the user (step S87), and when thecursor keys 16D have been operated, the designated dictionary is changed to a Japanese-language dictionary designated by the cursor (step S88), and the routine returns to the step S86. In accordance therewith, example sentence search is executed from the changed Japanese-language dictionary. - Further, when the
CPU 11 determines that the left and right keys of thecursor keys 16D have not been operated at the step S87, next, it determines whether or not the up and down keys of thecursor keys 16D have been operated, and the additional search key 16F has been further operated by the user (step S89). Here, when thecursor keys 16D have been operated, and theadditional search key 16F has not been operated by the user, theCPU 11 determines whether or not the up and down keys of thecursor keys 16D have been operated, and thedecision key 16E has been further operated (step S90). Here, when operations other than such operations have been operated, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, which means that the user has selected a desired vocabulary entry from the list of vocabulary entries, explanatory information on the selected vocabulary entry is displayed full-screen on the display unit 17 (step S91). Then, thereafter, it is determined whether or not the additional search key 16F has been operated by the user (step S92). Here, when the additional search key 16F has been operated by the user, theCPU 11 proceeds to a processing of step S112, which will be described later. - Further, when the
additional search key 16F has not been operated by the user, theCPU 11 further determines whether or not thecharacter input keys 16A have been operated (step S93). Here, when thecharacter input keys 16A have been operated, theCPU 11 returns to the processing of the step S83. In contrast thereto, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S94). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108, which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. - Further, when the
CPU 11 determines that the up and down keys of thecursor keys 16D have been operated by the user, and the additional search key 16F has been operated in the list display of searched vocabulary entries at the step S89, which means that the user has selected a desired vocabulary entry from the list of vocabulary entries, and makes an attempt to further carry out search with the selected vocabulary entry, vocabulary entries from respective Japanese-language dictionaries which are the same as the selected vocabulary entry are list-displayed collectively and vertically on thedisplay unit 17 by controlling of the CPU 11 (step S95). Then, thereafter, it is determined whether or not the up and down keys of thecursor keys 16D have been operated, and thedecision key 16E has been further operated (step S96). Here, when operations other than such operations have been operated, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, explanatory information on the selected vocabulary entry is displayed full-screen on the display unit 17 (step S97). Then, thereafter, it is determined whether or not thecharacter input keys 16A have been operated by the user (step S98). Here, when thecharacter input keys 16A have been operated, the routine returns to the step S83. In contrast thereto, when thecharacter input keys 16A have not been operated, it is further determined whether or not the (super) jump key of thefunction keys 16C has been operated (step S99). Here, in such a case in which the jump key has been operated, theCPU 11 proceeds to a processing of step S108, which will be described later, and when the jump key has not been operated, theCPU 11 proceeds to another processing. -
FIG. 14 is a diagram showing a flowchart for explanation of multi-dictionary Kanji search processing in thedictionary control program 12 a. - Namely, when multi-Kanji search is designated by an operation of the
dictionary selection keys 16B of theinput unit 16, an input screen for search data (parts reading, radical stroke count, total stroke count, Kanji readings, search character string) is displayed on the display unit 17 (step S100). - Then, search data serving as a search term are inputted on the input screen by operations of the
character input keys 16A by the user, and the inputted search data are stored in the searchterm data memory 12 c of the memory 12 (step S101). Then, search from a designated dictionary in thedictionary data memory 12 b of thememory 12 is carried out with the search data, and a list of searched Kanji is displayed on the display unit (step S102). - Thereafter, it is determined whether or not the
cursor keys 16D have been operated, and thedecision key 16E has been further operated by the user (step S103). Here, when operations other than such operations have been operated, theCPU 11 proceeds to another processing. - On the other hand, when the
cursor keys 16D have been operated, and thedecision key 16E has been further operated, vocabulary entries including the selected Kanji at the forefronts are searched from a plurality of dictionaries (step S104). Further, with respect to the processing at the step S104, when theCPU 11 proceeds to this processing in accordance with a user operation of the additional search key 16F in the above-described Kanji-Japanese dictionary search processing, vocabulary entries including the entry Kanji temporarily stored at the step S57 at the forefronts are searched from a plurality of dictionaries. Then, searched vocabulary entries including the selected Kanji or the temporarily stored entry Kanji ( in the example ofFIG. 6 ) at the forefronts are list-displayed as shown inFIG. 6 (step S105). Note that, at that time, the frontward match tab is displayed inverted. - Thereafter, it is determined whether or not the right key of the
cursor keys 16D has been operated by the user (step S106). When such an operation of thecursor keys 16D has not been carried out, theCPU 11 proceeds to another processing. In contrast thereto, when such an operation of thecursor keys 16D has been carried out, searched vocabulary entries including the selected Kanji or the temporarily stored entry Kanji ( in the example ofFIG. 6 ) at the tail ends are list-displayed as shown inFIG. 6 (step S107). Note that, at that time, the frontward match tab is displayed inverted. Then, the routine returns to the step S106. -
FIG. 15 is a diagram showing a flowchart for explanation of jump processing which is executed when it is determined that the jump key has been operated at the step S20, S28, S37, S48, S56, S68, S82, S94, or S99. - Namely, first, object characters to be jumped are designated by operations of the up and down/left and right keys of the
cursor keys 16D by the user, and thedecision key 16E is operated (step S108). In accordance therewith, it is determined whether or not the designated characters are those of an alphabet (step S109). - Here, when the designated characters are those of an alphabet, the designated characters are temporarily stored as user input characters in the
work area 12 d of the memory 12 (step S110), and theCPU 11 proceeds to the processing of the step S73 in the above-described multi-ABC search processing. In accordance therewith, vocabulary entry search is executed from a first dictionary among a plurality of English-language dictionaries with the user input characters temporarily stored in thework area 12 d. - Further, when it is determined that the designated characters are not those of an alphabet at the step S109, a series of character strings on the display after the designated characters are temporarily stored as data for longest match in the
work area 12 d of the memory 12 (step S111), and theCPU 11 proceeds to the processing of the step S85 in the above-described multi-Kana search processing. In accordance therewith, vocabulary entry search is executed from a first dictionary among a plurality of Japanese-language dictionaries with the data for longest match temporarily stored in thework area 12 d. For example, as shown inFIG. 7 , when of is designated as object characters to be jumped, vocabulary entry search is carried out from the “Japanese Dictionary” serving as a first dictionary, and vocabulary entries are list-displayed. -
FIG. 16 is a diagram showing a flowchart for explanation of processing of theCPU 11 when it determines that the additional search key 16F has been operated by the user at the step S18, S46, S80, or S92. - Namely, first, an input screen for search characters is displayed in the lower half on the display screen of the display unit 17 (step S112). This shows, as shown in
FIG. 3 , input areas for search characters in English (multi-ABC) search and Japanese (multi-Kana) search. Then, search characters serving as a search term are inputted on the input screen by operations of thecharacter input keys 16A by the user, and the inputted search characters are temporarily stored in thework area 12 d of thememory 12, and it is determined whether or not the input of the search characters is an input into an input area for search characters in English (multi-ABC) search (step S114). - Here, when that is an input into an input area for search characters in English (multi-ABC) search, the
CPU 11 proceeds to the processing of the step S73. In accordance therewith, vocabulary entry search is executed from a first dictionary among a plurality of English-language dictionaries with the search characters temporarily stored in thework area 12 d. Note that, in this case, the list of searched vocabulary entries displayed at the step S74 is, as shown inFIG. 3 , to be displayed in the lower half of the display screen on thedisplay unit 17. In the same way, the full-screen display on thedisplay unit 17 of the explanatory information on the selected vocabulary entry at the step S79 means the display in the entire lower half of the display screen. - Further, when it is determined that it is not an input into an input area for search characters in English (multi-ABC) search, i.e., it is an input into an input area for search characters in Japanese (multi-Kana) search, the
CPU 11 proceeds to the processing of the step S85. In accordance therewith, vocabulary entry search is executed from a first dictionary among a plurality of Japanese-language dictionaries with the search characters temporarily stored in thework area 12 d. Note that, in this case, the list of searched vocabulary entries displayed at the step S86 is displayed in the lower half of the display screen on thedisplay unit 17. In the same way, the full-screen display on thedisplay unit 17 of the explanatory information on the selected vocabulary entry at the step S91 means the display in the entire lower half of the display screen. Moreover, the collective and vertical list display of vocabulary entries from the respective Japanese-language dictionaries which are the same as the selected vocabulary entry at the step S95, and the full-screen display of the explanatory information on the selected vocabulary entry at the step S97 as well mean the displays in lower half on the display screen in the same way. - Note that, in a state in which display is carried out in the lower half on the display screen by carrying out one of the searches described above, and when the
additional search key 16F is operated by the user again, as a display of the previous result of search which is displayed in the upper half is left, a new input screen for search characters is displayed as the display in the lower half by controlling theCPU 11. Or, the result of search displayed in the lower half of the display screen is moved to the display in the upper half, and a new input screen for search characters may be displayed as the display in the lower half. - The present invention has been described above on the basis of the embodiment. However, the invention of the application is not limited thereto, and the present invention can be modified in various ways within a range which does not deviate from the gist of the present invention. Moreover, inventions at various stages are included in the above-described embodiment, and various inventions can be extracted by appropriately combining a plurality of structural requirements to be disclosed. For example, even if some of the structural requirements are omitted from all of the structural requirements shown in the embodiment, or some of the structural requirements are combined, provided that the problems discussed in the “Summary of the Invention” section of the application can be solved and the effects described in the “Summary of the Invention” section of the application can be achieved, the structure in which the structural requirements have been omitted or combined can be extracted to be the present invention.
Claims (9)
1. An electronic dictionary apparatus comprising:
a plurality of dictionary databases of different types;
one operating key determined in advance;
a display;
an example sentence search section configured to search example sentences including search characters inputted by user operations from at least one of the plurality of dictionary databases, and to list-display searched respective example sentences on the display;
an explanatory information search section configured to for search vocabulary entries corresponding to the search characters inputted by the user operations from one of the plurality of dictionary databases, and to display explanatory information on the vocabulary entry on the display in accordance with an operation of selecting a vocabulary entry by a user;
refinement section configured to receive a user input for refining example sentences when an operation by the one operating key determined in advance is carried out during the list display of the searched respective example sentences, and to refine the list-displayed example sentences in accordance with the user input; and
split control section configured to split a display screen of the display into two when an operation by the one operating key determined in advance is carried out during the display of the explanatory information on the vocabulary entry, and to make the explanatory information search section operate again on one split screen.
2. The electronic dictionary apparatus according to claim 1 , wherein the explanatory information search section further includes a spelling check section configured to execute spelling check on the search characters inputted by the user operations when an operation by the one operating key determined in advance is carried out at the time of searching vocabulary entries corresponding to the search characters inputted by the user operations from the plurality of dictionary databases.
3. The electronic dictionary apparatus according to claim 1 , wherein, when the split control section makes the explanatory information search section operate again on the split screen, the split control section makes the explanatory information search section search the vocabulary entries from at least two of the plurality of dictionary databases.
4. The electronic dictionary apparatus according to claim 1 , wherein the refinement section receives an input of further adding characters to current search characters as the user input for refining the example sentences.
5. The electronic dictionary apparatus according to claim 1 , wherein the refinement section receives an input of designating an order of a plurality of words structuring current search characters as the user input for refining the example sentences.
6. The electronic dictionary apparatus according to claim 1 , further comprising:
a Kanji search section configured to search Kanji candidates corresponding to search characters inputted by user operations from a Kanji dictionary database which is one of the plurality of dictionary databases, to specify a Kanji which desired by the user in accordance with an operation of selecting one Kanji candidate by the user, and to display explanatory information on the specified Kanji on the display; and
a Kanji vocabulary entry search section configured to search at least one of vocabulary entries including the specified Kanji at the forefronts and vocabulary entries including the specified Kanji at the tail ends from the plurality of dictionary databases to be list-displayed on the display when an operation by the one operating key determined in advance is carried out in a state in which explanatory information on a specified Kanji is displayed on the display by the Kanji search section.
7. The electronic dictionary apparatus according to claim 1 , further comprising:
a multi-dictionary search section configured to search vocabulary entries by switching a dictionary database from which vocabulary entries including search characters inputted by user operations are searched in accordance with a user operation, and to list-display searched respective vocabulary entries from the dictionary database on the display; and
a batch search section configured to search vocabulary entries which are the same as the selected vocabulary entry from the other plurality of dictionary databases, and to list-display the searched vocabulary entries from the plurality of dictionary databases collectively on the display when an operation by the one operating key determined in advance is carried out in a state in which the user has selected one vocabulary entry in list display of respective vocabulary entries from one dictionary database searched by the multi-dictionary search section.
8. The electronic dictionary apparatus according to claim 1 , wherein
the example sentence search section searches example sentences by switching a dictionary database from which example sentences including the search characters inputted by the user operations are searched in accordance with a user operation, and list-displays the searched respective example sentences from the dictionary database on the display; and
the refinement section receives a user input for refining the example sentences from the dictionary database when an operation by the one operating key determined in advance is carried out during the list display of the respective example sentences searched from the switched dictionary database, and refines the list-displayed example sentences in accordance with the user input.
9. A computer-readable recording medium containing search control programs for controlling a computer of an electronic dictionary apparatus comprising a plurality of dictionary databases of different types, one operating key determined in advance, and a display, the computer-readable recording medium containing search control programs for making the computer function as:
an example sentence search section configured to search example sentences including search characters inputted by user operations from at least one of the plurality of dictionary databases, and to list-display searched respective example sentences on the display;
an explanatory information search section configured to search vocabulary entries corresponding to the search characters inputted by the user operations from one of the plurality of dictionary databases, and to display explanatory information on the vocabulary entry on the display in accordance with an operation of selecting a vocabulary entry by a user;
a refinement section configured to receive a user input for refining example sentences when an operation by the one operating key determined in advance is carried out during the list display of the searched respective example sentences, and to refine the list-displayed example sentences in accordance with the user input; and
a split control section configured to split a display screen of the display into two when an operation by the one operating key determined in advance is carried out during the display of the explanatory information on the vocabulary entry, and to make the explanatory information search section operate again on one split screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/503,285 US8195716B2 (en) | 2006-01-17 | 2009-07-15 | Electronic dictionary apparatus and recording medium on which search control program is recorded |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-009022 | 2006-01-17 | ||
JP2006009022A JP2007193438A (en) | 2006-01-17 | 2006-01-17 | Electronic dictionary device and search control program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/503,285 Continuation US8195716B2 (en) | 2006-01-17 | 2009-07-15 | Electronic dictionary apparatus and recording medium on which search control program is recorded |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070168182A1 true US20070168182A1 (en) | 2007-07-19 |
Family
ID=38048144
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/653,505 Abandoned US20070168182A1 (en) | 2006-01-17 | 2007-01-16 | Electronic dictionary apparatus and recording medium on which search control program is recorded |
US12/503,285 Expired - Fee Related US8195716B2 (en) | 2006-01-17 | 2009-07-15 | Electronic dictionary apparatus and recording medium on which search control program is recorded |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/503,285 Expired - Fee Related US8195716B2 (en) | 2006-01-17 | 2009-07-15 | Electronic dictionary apparatus and recording medium on which search control program is recorded |
Country Status (7)
Country | Link |
---|---|
US (2) | US20070168182A1 (en) |
EP (1) | EP1974290A1 (en) |
JP (1) | JP2007193438A (en) |
KR (1) | KR100959970B1 (en) |
CN (1) | CN101379489A (en) |
TW (1) | TWI338234B (en) |
WO (1) | WO2007083775A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070083828A1 (en) * | 2005-06-15 | 2007-04-12 | Nintendo Co., Ltd. | Information processing program and information processing apparatus |
US20090177733A1 (en) * | 2008-01-08 | 2009-07-09 | Albert Talker | Client application localization |
US20100042617A1 (en) * | 2008-08-12 | 2010-02-18 | Anna Matveenko | Method and system for downloading additional search results into electronic dictionaries |
CN101685375A (en) * | 2008-09-26 | 2010-03-31 | 卡西欧计算机株式会社 | Electronic apparatus with dictionary function |
KR100965714B1 (en) | 2007-06-07 | 2010-06-24 | 가시오게산키 가부시키가이샤 | Electronic equipment equipped with dictionary function |
US20120131451A1 (en) * | 2010-11-19 | 2012-05-24 | Casio Computer Co., Ltd. | Electronic dictionary device with touch panel display module and search method of electronic device with touch panel display module |
US8661341B1 (en) * | 2011-01-19 | 2014-02-25 | Google, Inc. | Simhash based spell correction |
US8812304B2 (en) * | 2008-08-12 | 2014-08-19 | Abbyy Infopoisk Llc | Method and system for downloading additional search results into electronic dictionaries |
US9081765B2 (en) | 2008-08-12 | 2015-07-14 | Abbyy Infopoisk Llc | Displaying examples from texts in dictionaries |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101001133B1 (en) | 2008-03-14 | 2010-12-15 | 엔에이치엔(주) | Method and system for providing furigana layer and kanji layer in japanese dictionary service |
JP4831191B2 (en) * | 2009-03-10 | 2011-12-07 | カシオ計算機株式会社 | Electronic device and information display program |
JP4935869B2 (en) | 2009-08-07 | 2012-05-23 | カシオ計算機株式会社 | Electronic device and program |
CN103678301B (en) * | 2012-08-30 | 2017-02-08 | 英业达科技有限公司 | Translation query system with advanced querying and translation content increase function and method thereof |
KR101659928B1 (en) * | 2014-12-12 | 2016-09-26 | 네이버 주식회사 | Method, system and recording medium for providing word meaning |
CN109164922B (en) * | 2018-07-27 | 2023-01-13 | 五八有限公司 | Character string input method and device, computer equipment and readable storage medium |
JP7259252B2 (en) | 2018-10-02 | 2023-04-18 | カシオ計算機株式会社 | Electronic dictionary device, search support method and program |
CN112863270A (en) * | 2021-01-20 | 2021-05-28 | 南京弘毅伯泰数字技术有限公司 | Integration method and system for national language capability improvement |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5806021A (en) * | 1995-10-30 | 1998-09-08 | International Business Machines Corporation | Automatic segmentation of continuous text using statistical approaches |
US6490576B1 (en) * | 1998-12-28 | 2002-12-03 | Sharp Kabushiki Kaisha | Electronic apparatus having a dictionary function |
US20040006460A1 (en) * | 2002-07-08 | 2004-01-08 | Yuji Katayama | System and method for problem solution support, and medium storing a program therefor |
US20040267537A1 (en) * | 2003-06-30 | 2004-12-30 | Casio Computer Co., Ltd. | Information display control apparatus, server, recording medium which records program and program |
US20050228639A1 (en) * | 2002-12-26 | 2005-10-13 | Casion Computer Co., Ltd. | Electronic dictionary with example sentences |
US6961464B2 (en) * | 2000-12-01 | 2005-11-01 | Sony Computer Entertainment Inc. | Method for creating a database such as a dictionary used for a word conversion system |
US20060241933A1 (en) * | 2005-04-21 | 2006-10-26 | Franz Alexander M | Predictive conversion of user input |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05282365A (en) * | 1992-03-30 | 1993-10-29 | Casio Comput Co Ltd | Electronic dictionary device |
JP3449494B2 (en) * | 1992-05-29 | 2003-09-22 | ソニー株式会社 | Information retrieval display device and display method thereof |
KR100291372B1 (en) * | 1992-05-29 | 2001-06-01 | 이데이 노부유끼 | Electronic dictionary device |
JP2001134564A (en) * | 1999-11-04 | 2001-05-18 | Seiko Instruments Inc | Electronic dictionary |
JP2003132065A (en) * | 2001-10-24 | 2003-05-09 | Sharp Corp | Electronic dictionary |
US7664628B2 (en) * | 2002-12-27 | 2010-02-16 | Casio Computer Co., Ltd. | Electronic dictionary with illustrative sentences |
JP3987533B2 (en) * | 2003-03-14 | 2007-10-10 | 富士通株式会社 | Translation support device |
JP2005025302A (en) * | 2003-06-30 | 2005-01-27 | Casio Comput Co Ltd | Information display controller, server, and program |
JP2005070856A (en) * | 2003-08-27 | 2005-03-17 | Seiko Instruments Inc | Kanji idiom retrieving function in electronic dictionary |
JP2005070873A (en) | 2003-08-28 | 2005-03-17 | Seiko Instruments Inc | Electronic dictionary |
JP4213570B2 (en) * | 2003-11-20 | 2009-01-21 | シャープ株式会社 | Character input method, character input device and program |
JP2005202519A (en) * | 2004-01-13 | 2005-07-28 | Sharp Corp | Electronic device |
JP4715204B2 (en) * | 2004-03-31 | 2011-07-06 | カシオ計算機株式会社 | Information display control device and program |
US8041557B2 (en) * | 2005-02-24 | 2011-10-18 | Fuji Xerox Co., Ltd. | Word translation device, translation method, and computer readable medium |
US7461093B2 (en) * | 2005-09-12 | 2008-12-02 | Sharp Kabushiki Kaisha | Network connecting device, server device, terminal device, system, receiving method, character input method, transmission method, program, and computer-readable storage medium |
-
2006
- 2006-01-17 JP JP2006009022A patent/JP2007193438A/en active Pending
-
2007
- 2007-01-15 WO PCT/JP2007/050849 patent/WO2007083775A1/en active Application Filing
- 2007-01-15 KR KR1020087014051A patent/KR100959970B1/en active IP Right Grant
- 2007-01-15 EP EP07707137A patent/EP1974290A1/en not_active Ceased
- 2007-01-15 CN CNA2007800032443A patent/CN101379489A/en active Pending
- 2007-01-16 US US11/653,505 patent/US20070168182A1/en not_active Abandoned
- 2007-01-16 TW TW096101535A patent/TWI338234B/en not_active IP Right Cessation
-
2009
- 2009-07-15 US US12/503,285 patent/US8195716B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5806021A (en) * | 1995-10-30 | 1998-09-08 | International Business Machines Corporation | Automatic segmentation of continuous text using statistical approaches |
US6490576B1 (en) * | 1998-12-28 | 2002-12-03 | Sharp Kabushiki Kaisha | Electronic apparatus having a dictionary function |
US6961464B2 (en) * | 2000-12-01 | 2005-11-01 | Sony Computer Entertainment Inc. | Method for creating a database such as a dictionary used for a word conversion system |
US20040006460A1 (en) * | 2002-07-08 | 2004-01-08 | Yuji Katayama | System and method for problem solution support, and medium storing a program therefor |
US20050228639A1 (en) * | 2002-12-26 | 2005-10-13 | Casion Computer Co., Ltd. | Electronic dictionary with example sentences |
US20040267537A1 (en) * | 2003-06-30 | 2004-12-30 | Casio Computer Co., Ltd. | Information display control apparatus, server, recording medium which records program and program |
US20060241933A1 (en) * | 2005-04-21 | 2006-10-26 | Franz Alexander M | Predictive conversion of user input |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7487469B2 (en) * | 2005-06-15 | 2009-02-03 | Nintendo Co., Ltd. | Information processing program and information processing apparatus |
US20070083828A1 (en) * | 2005-06-15 | 2007-04-12 | Nintendo Co., Ltd. | Information processing program and information processing apparatus |
KR100965714B1 (en) | 2007-06-07 | 2010-06-24 | 가시오게산키 가부시키가이샤 | Electronic equipment equipped with dictionary function |
US20090177733A1 (en) * | 2008-01-08 | 2009-07-09 | Albert Talker | Client application localization |
US20100042617A1 (en) * | 2008-08-12 | 2010-02-18 | Anna Matveenko | Method and system for downloading additional search results into electronic dictionaries |
US8135581B2 (en) * | 2008-08-12 | 2012-03-13 | Abbyy Software Ltd | Method and system for downloading additional search results into electronic dictionaries |
US8812304B2 (en) * | 2008-08-12 | 2014-08-19 | Abbyy Infopoisk Llc | Method and system for downloading additional search results into electronic dictionaries |
US9081765B2 (en) | 2008-08-12 | 2015-07-14 | Abbyy Infopoisk Llc | Displaying examples from texts in dictionaries |
US20100083104A1 (en) * | 2008-09-26 | 2010-04-01 | Casio Computer Co., Ltd. | Electronic apparatus with dictionary function |
CN101685375A (en) * | 2008-09-26 | 2010-03-31 | 卡西欧计算机株式会社 | Electronic apparatus with dictionary function |
US20120131451A1 (en) * | 2010-11-19 | 2012-05-24 | Casio Computer Co., Ltd. | Electronic dictionary device with touch panel display module and search method of electronic device with touch panel display module |
CN102591840A (en) * | 2010-11-19 | 2012-07-18 | 卡西欧计算机株式会社 | Electronic dictionary device with touch panel display module and search method of electronic device with touch panel display module |
US8832550B2 (en) * | 2010-11-19 | 2014-09-09 | Casio Computer Co., Ltd. | Electronic dictionary device with touch panel display module and search method of electronic device with touch panel display module |
US8661341B1 (en) * | 2011-01-19 | 2014-02-25 | Google, Inc. | Simhash based spell correction |
Also Published As
Publication number | Publication date |
---|---|
WO2007083775A1 (en) | 2007-07-26 |
US20090282007A1 (en) | 2009-11-12 |
JP2007193438A (en) | 2007-08-02 |
US8195716B2 (en) | 2012-06-05 |
TW200805088A (en) | 2008-01-16 |
TWI338234B (en) | 2011-03-01 |
WO2007083775B1 (en) | 2007-09-27 |
EP1974290A1 (en) | 2008-10-01 |
CN101379489A (en) | 2009-03-04 |
KR20080068913A (en) | 2008-07-24 |
KR100959970B1 (en) | 2010-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8195716B2 (en) | Electronic dictionary apparatus and recording medium on which search control program is recorded | |
KR100930185B1 (en) | Electronic device and dictionary input method with dictionary function | |
JP4935869B2 (en) | Electronic device and program | |
EP2031490A2 (en) | Electronic dictionary, search method for and electronic dictionary, and search program for an alectronic dictionary | |
KR20110069488A (en) | System for automatic searching of electronic dictionary according input language and method thereof | |
JP2003085182A (en) | Electronic dictionary | |
JPH07334499A (en) | Input device for character string | |
JP5024335B2 (en) | Information display control device and information display control program | |
JP2008059169A (en) | Chinese example sentence retrieval apparatus and program for process of retrieving chinese example sentence | |
JP6451790B2 (en) | Electronic device having dictionary function, control program thereof, and display method | |
JP4492499B2 (en) | Information display control device and information display control program | |
JP3377942B2 (en) | Electronic dictionary search device and computer-readable storage medium storing electronic dictionary search device control program | |
JP2008140074A (en) | Example sentence retrieving device and example sentence retrieval processing program | |
JP2024085245A (en) | Search device, learning support device, search method, and program | |
JP2005293069A (en) | Electronic dictionary | |
JP3466124B2 (en) | Electronic dictionary | |
JP5338482B2 (en) | Chinese sentence example search device and program | |
JP2001134564A (en) | Electronic dictionary | |
JP2007034962A (en) | Electronic dictionary, retrieval method for electronic dictionary, and retrieval program for electronic dictionary | |
JP2014106871A (en) | Electronic apparatus comprising dictionary function and program | |
JP2005070873A (en) | Electronic dictionary | |
JP2009265845A (en) | Device and program for retrieving example sentence | |
JP2004038869A (en) | Sentence display converter | |
JP2006072827A (en) | Character input support system and method | |
JP2007272712A (en) | Kanji display device and kanji display control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CASIO COMPUTER CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ABE, TAKATOSHI;REEL/FRAME:018807/0489 Effective date: 20070111 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |