DICTIONARY DEVICE, DICTIONARY SEARCH METHOD, DICTIONARY SYSTEM, AND SERVER DEVICE
First Claim
1. A dictionary device comprising:
- a display;
a touch panel; and
a CPU,wherein the CPU is configured to;
display a sentence including a plurality of words on the display;
detect a plurality of touched positions of a user on the touch panel;
specify, as an object to be searched for, a plurality of words that is included in the displayed sentence and that corresponds to the plurality of detected touched positions;
detect a relative positional change of the plurality of detected touched positions after the plurality of words is specified as the object to be searched for;
search dictionary data in a dictionary storage, which stores dictionary data of an example sentence or a phrase including a plurality of words, for an example sentence or a phrase including the plurality of specified words by a search method corresponding to the relative change of the plurality of detected touched positions;
further detect, in the processing of detecting the relative positional change, whether the plurality of touched positions is moved closer to each other along with movements of the plurality of touched positions;
search for an example sentence or a phrase, which includes the plurality of specified words adjoiningly without a different character therebetween in the same order as in the sentence, in the searching processing in a case where it is detected that the plurality of touched positions is moved closer to each other; and
search for an example sentence or a phrase, which includes the plurality of specified words adjoiningly or separately in order that is the same as or different from the order in the sentence, in the searching processing in a case where it is not detected that the plurality of touched positions is practically moved closer to each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A dictionary device includes a display; a touch panel; and a CPU. The CPU is configured to display a sentence including a plurality of words; detect a plurality of touched positions of a user on the touch panel; specify, as an object to be searched for, a plurality of words included in the displayed sentence and that corresponds to the plurality of detected touched positions; detect a relative positional change of the plurality of detected touched positions after the plurality of words is specified as the object to be searched for; search dictionary data in a dictionary storage, which stores dictionary data of an example sentence or a phrase including a plurality of words, for an example sentence or a phrase including the plurality of specified words by a search method corresponding to the relative change of the plurality of detected touched positions; further detect, while detecting the relative positional change, whether the plurality of touched positions is moved closer to each other along with movements of the plurality of touched positions; search for an example sentence or a phrase, which includes the plurality of specified words adjoiningly without a different character therebetween in the same order as in the sentence, in the searching processing in a case where it is detected that the plurality of touched positions is moved closer to each other; and search for an example sentence or a phrase, which includes the plurality of specified words adjoiningly or separately in order that is the same as or different from the order in the sentence, in a case where it is not detected that the plurality of touched positions is practically moved closer to each other.
-
Citations
17 Claims
-
1. A dictionary device comprising:
-
a display; a touch panel; and a CPU, wherein the CPU is configured to; display a sentence including a plurality of words on the display; detect a plurality of touched positions of a user on the touch panel; specify, as an object to be searched for, a plurality of words that is included in the displayed sentence and that corresponds to the plurality of detected touched positions; detect a relative positional change of the plurality of detected touched positions after the plurality of words is specified as the object to be searched for; search dictionary data in a dictionary storage, which stores dictionary data of an example sentence or a phrase including a plurality of words, for an example sentence or a phrase including the plurality of specified words by a search method corresponding to the relative change of the plurality of detected touched positions; further detect, in the processing of detecting the relative positional change, whether the plurality of touched positions is moved closer to each other along with movements of the plurality of touched positions; search for an example sentence or a phrase, which includes the plurality of specified words adjoiningly without a different character therebetween in the same order as in the sentence, in the searching processing in a case where it is detected that the plurality of touched positions is moved closer to each other; and search for an example sentence or a phrase, which includes the plurality of specified words adjoiningly or separately in order that is the same as or different from the order in the sentence, in the searching processing in a case where it is not detected that the plurality of touched positions is practically moved closer to each other. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dictionary search method for controlling a computer of an electronic device including a display and a touch panel, the dictionary search method comprising:
-
displaying a sentence including a plurality of words on the display; detecting a plurality of touched positions correspondingly to a user operation on the touch panel in a state in which the sentence including the plurality of words is displayed on the display; determining a movement state of the plurality of touched positions after the plurality of touched positions on the touch panel is detected; searching dictionary data in a dictionary storage, which stores dictionary data of an example sentence or a phrase including a plurality of words, for an example sentence or a phrase including a plurality of words in the sentence, which words are specified correspondingly to the plurality of touched positions, in accordance with the determined movement state of the plurality of touched positions; determining in the determining processing whether the touched positions are crossed along with movements of the plurality of touched positions; and searching for an example sentence or a phrase, which includes the plurality of words in the sentence in opposite word order which words are specified correspondingly to the plurality of touched positions, in the searching processing in a case where it is determined that the plurality of touched positions is crossed. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable recording medium recording a dictionary search program for controlling a computer of an electronic device including a display and a touch panel,
the dictionary program causing the computer to: -
display a sentence including a plurality of words on the display; detect a plurality of specified position correspondingly to a user operation on the touch panel in a state in which the sentence including the plurality of words is displayed on the display; determine a movement state of the plurality of specified positions after the plurality of specified positions on the touch panel is detected; search dictionary data in a dictionary storage, which stores dictionary data of an example sentence or a phrase including a plurality of words, for an example sentence or a phrase including a plurality of words in the sentence, which words are specified correspondingly to the plurality of specified positions, in accordance with the determined movement state of the plurality of specified positions; determine that the specified positions are crossed along with movements of the plurality of specified positions in the determining processing; and search for an example sentence or a phrase, which includes the plurality of words in the sentence in opposite word order which words are specified correspondingly to the plurality of specified positions, in the searching processing in a case where it is determined that the plurality of specified positions is crossed. - View Dependent Claims (14, 15, 16, 17)
-
Specification