WO2010058757A1 - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- WO2010058757A1 WO2010058757A1 PCT/JP2009/069447 JP2009069447W WO2010058757A1 WO 2010058757 A1 WO2010058757 A1 WO 2010058757A1 JP 2009069447 W JP2009069447 W JP 2009069447W WO 2010058757 A1 WO2010058757 A1 WO 2010058757A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- character
- function
- character string
- unit
- display
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
Definitions
- the present invention relates to an information processing apparatus, and more particularly to an information processing apparatus having a function of selecting a range of a character string to which the function is applied after selecting a function to be executed on a displayed character string.
- the present invention also relates to an information processing apparatus, and in particular, a character string that can select only a function applicable to a selected character string from among a plurality of functions after selecting a character string displayed on the screen.
- the present invention relates to an information processing apparatus having a selection function.
- the present invention relates to an electronic device and an electronic device control method, and more particularly to an electronic device control device and a control method capable of selecting a plurality of functions.
- an electronic device having an information search function such as an electronic dictionary or PDA
- a touch panel, a pointing device such as a mouse, a pen, or the like is used as an input device.
- a large number of functions that can be executed on a character string displayed on the screen for information retrieval or the like are installed in advance. For example, if you want to examine the meaning of a specific character string in the text displayed on the screen, search the semantic content corresponding to the specific character string from the dictionary data installed in the electronic dictionary and display it. Some have a “jump” function.
- a function to be executed is determined by depressing a specific key for executing the “jump” function, and then the user starts and ends the desired character string.
- An operation for designating the end position with a pen or the like was performed, and finally an operation for depressing a decision (execution) key, which means execution of a function, was performed.
- Patent Document 1 when an operation of tracing a displayed character string with a pen is performed, the character string to be operated is determined based on the positional relationship between the character string and the pen that performed the tracing operation, the speed of the pen, and the like. And an information terminal device that reads out a character operation (character decoration or the like) to be executed with reference to a character operation table in which a number of character operation functions are determined in advance.
- an electronic dictionary or the like is prepared in advance with a number of functions that can be used by the user, such as a voice playback function and a marker function for coloring and displaying a specific character string.
- the types of character strings that can be executed are determined in advance for each function, and the functions that can be executed on the character string specified by the user are limited.
- the character string that can execute the “jump” function is limited to English characters such as alphabets or Japanese characters such as hiragana and katakana. When symbols such as punctuation marks are specified, the jump function is executed. Not.
- the executable character string is limited to one English word consisting of alphabets, and when a character string other than that (for example, a character string including hiragana) is designated, The playback function was not performed.
- Results may differ from what the user intended. Further, as in Patent Document 1, when a large number of operations on a character string and functions executed by the operations are determined, what kind of processing is performed by the user and what processing is performed. It is necessary to know to a certain extent that the operation burden on the user is large. In addition, when there are a large number of functions to be executed, it is difficult to know in advance the types of characters that can be executed for each function, and it is troublesome to check the types of characters that can be executed manually in each case. The operation burden on the user is large.
- the function is included to include character types that cannot perform the function intended by the user.
- character types such as alphabets, hiragana, or symbols
- the function is included to include character types that cannot perform the function intended by the user.
- the user needs to know in advance what type of characters the function can be executed for the previously selected function, and the user does not include characters that cannot be executed. Therefore, it is necessary to select a character string with care, and the operation burden on the user is heavy.
- Patent Document 2 after a user performs an operation of designating a desired character string that the user wants to edit, the character string is highlighted, and the highlighted character is displayed separately from the fixed editing function menu.
- a processing device has been proposed.
- the computer has a plurality of functions. Usually, after selecting an operation function, an instruction is given to which part the function is executed. For example, an electronic dictionary has a word voice playback function, a sentence voice playback function, an S jump function, a marker function, etc., and selects and launches one of these functions and designates a character range for executing the function. To do. Then, the selected function is executed for the character selected in the range.
- the “word voice playback function” is a function for outputting a single English word reading consisting of only one word of the alphabet (English letters) by voice.
- the “sentence voice reproduction function” is a function in which a selected character string is composed of a plurality of English words, and a plurality of English words are output as synthesized speech.
- S jump function means selected English word or selected Japanese (for example, a character string including kanji, hiragana, katakana) as an entry word, English dictionary or Japanese dictionary installed in electronic dictionary, etc. This is a function for searching for information corresponding to the headword.
- the character string to be selected is not limited to English words or Japanese, and any language other than English or Japanese can be selected as long as it is a displayed character string. In that case, content information corresponding to the language is searched.
- the “marker function” is a function for coloring and displaying all selected character strings and symbol portions in a color different from the character display color. A function of adding an underline may be used instead of the color display function.
- a hard key for instructing an operation function is provided in the electronic device, and when a hard key is selected and operated, a function corresponding to the key is activated.
- a function corresponding to the key For example, in the case of an electronic dictionary, it has a word voice reproduction function, a text reading function, an S jump function, or a marker function, and when a key for instructing each operation function is operated, the instructed function is activated.
- the character range for executing the selected function is designated.
- a range selection operation must be performed for the character type corresponding to the selection function.
- a character type that can be selected in accordance with the launched function for example, can select a word, can select a plurality of consecutive words, can select English or Japanese It is necessary to make a selection considering whether English and Japanese can be mixed.
- the selected function is executed for the characters selected in the range. That is, in this order, a function is selected and then range selection for the function is executed.
- the electronic dictionary shown in FIG. 39A includes an S jump function button 251, an MP3 voice playback function button 252, a TTS text reading function button 253, and a marker function button 254.
- S jump function When the S jump function is executed, as shown in FIG. 39B, the character range “I” is instructed after the S jump function button 251 is pressed.
- MP3 audio reproduction function When the MP3 audio reproduction function is to be performed, the character range “That” is designated after the MP3 audio reproduction function button 252 is pressed as shown in FIG.
- the TTS text reading function is performed, the character range “Thatdgoes” is instructed by pressing the TTS text reading function button 253 as shown in FIG.
- the marker function As shown in FIG. 39 (e), after the marker function button 254 is pressed, the character range “do as I say” is instructed.
- the operation function and the character type that the operation function can implement are different for each operation function. Therefore, it is necessary to select an operation function first, and then select a character range including a character type that can execute the selected operation function. This is because the selectable character types included in the character range are different for each operation function, and the selectable character types are determined by selecting the operation function first. However, since the operation function is selected first, it is necessary to select the character range again when the selected character range includes a character type that cannot perform the operation function. Therefore, the user needs to remember the character types that can be selected for each operation function. If the user makes a mistake, the operation function will not be executed, and the character range that can be executed by the operation function must be selected again. . Further, since the operation to be started is different for each operation function, as shown in FIG. 39, the number of hard keys is increased and it is difficult to understand how to use.
- Japanese Patent Application Laid-Open No. H10-228561 is designed to easily perform a character operation with a simple procedure in an information terminal device including a touch panel. That is, the display device and the tablet are overlapped, and when input from the tablet by a pen operation, the stroke is analyzed, and the positional relationship between the stroke and the displayed character is analyzed. The operation target character is specified from the analysis result, and the type of character operation to be executed is read from the table. If the same character decoration is attached to the read character operation and the target character, the character decoration is erased from the target character, and if the same character decoration is not attached, the character decoration is attached to the target character. It is.
- Patent Document 3 controls the menu display according to the input characters, and makes the function menu of the scientific calculator easy to use with the operation specifications.
- the combination information of each calculation character used in the input expression is stored, and based on the calculation character input according to the user's operation input and the combination information used, there is a possibility of being used in the input expression currently being input.
- a certain calculated character is displayed as a candidate calculated character in a menu, and one of the candidate calculated characters displayed in the menu is selected to input the calculated character.
- Patent Document 2 improves operability in an information processing apparatus including an integrated display input device by reducing an operation range when shifting from a process target character string range specification to a processing function selection and reducing an operation amount. It is something to be made. That is, a plurality of parts for specifying a part of a document or the like displayed on the display device as a processing target range based on the coordinate data input from the coordinate input device, and selecting processing for the range specification according to the range specification. When the display position variable menu consisting of menu items is displayed in the vicinity of the specified range and the menu item of the display position variable menu is selected, the processing defined for the menu item is performed on the specified range. is there.
- Patent Document 4 is to select an effective function using coordinates when a mouse button is clicked, and prevent a plurality of functions from operating.
- the control unit determines the coordinate position of the mouse cursor at that time, and if it is within the effective character creation effective range, the display device erases the display of the external character dot at that coordinate position.
- the external character editing unit erases the corresponding dot from the external character creation memory. If it is out of the effective range for creating external characters, the external character editing menu window is displayed to allow menu selection.
- JP 2004-78509 A Japanese Patent Laid-Open No. 5-189149 JP 2006-65768 A JP-A-8-76729
- the character string is specified before selecting the function, but the function displayed in the pop-up menu displays all the preset functions.
- a function that can be executed on a column is not always selected.
- the pop-up menu also displays functions that cannot be executed for the specified character string, and the user may accidentally select such an inexecutable function. In some cases, the operability may be poor for a person.
- the function is included to include the non-target character types. May not be able to be executed, and unfamiliar users do not know why it cannot be executed, and it is necessary to re-select the character string.
- Patent Document 1 described above facilitates character operations such as character decoration
- Patent Document 3 relates to input assistance for a scientific calculator
- Patent Document 4 prevents a plurality of functions from operating. It is a thing and does not select an operation function.
- Japanese Patent Application Laid-Open No. 2004-228561 displays all preset functions using the display position variable menu and selects the displayed functions to execute the operation. However, all the preset functions are displayed in the display position variable menu. In this case, a function that cannot be executed for a specified character may be included, and the user may select a function that cannot be executed. Therefore, the operability may be poor for the user.
- the present invention provides a control device and a control method for an electronic device with improved operability by displaying operation functions that can be executed on a character string selected in a range. For the purpose.
- the present invention provides a display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which one or a plurality of functions are associated with character types of characters to be executed for each function, and A function selection unit for selecting a function to be executed, a character selection unit for selecting a desired character string from the content information displayed on the display unit after selecting the function, and the character type function correspondence information.
- a character determination unit that determines whether there is a character of an effective character type that can execute the function selected by the function selection unit in the character string selected by the character selection unit; When the character determining unit determines that there is a character of a valid character type, the effective character string for executing the function is determined from the selected character string selected by the character selecting unit.
- an information processing apparatus characterized by comprising a character string determining unit. According to this, it is possible to facilitate the user's character string selection operation after selecting the function, reduce the number of re-selection of the character string for executing the function, and reduce the operation burden on the user.
- the present invention also stores character type function correspondence information in which a character string display unit that displays content information including a character string, an executable function, and a character type of a character to be executed for each function are associated with each other.
- a storage unit a character selection unit that selects a desired character string from the content information displayed on the character string display unit; and a character type acquisition unit that acquires a character type of the first character of the selected character string;
- a function acquisition unit that acquires an executable function associated with the acquired character type from the character type function correspondence information after selecting a character string by the character selection unit; and the acquired executable
- an effective character string determination unit that determines an effective character string for executing the function from among the selected character strings selected by the character selection unit, and among the acquired executable functions,
- an information processing apparatus that includes a function selection unit for selecting the should do function.
- an executable function is acquired, and further, an effective character string for executing the function is determined. It can be reduced and the operability for the user can be improved.
- an electronic device of the present invention includes a storage unit that stores a plurality of operation functions that can be executed by the electronic device and character types in association with each other, and a display unit that displays the operation functions and character strings.
- a character selection unit that selects a desired character from a character string displayed on the display unit, a character type acquisition unit that acquires a character type selected by the character selection unit, and a character type acquired by the character type acquisition unit
- a function acquisition unit that acquires an operation function from the storage unit, and a control unit that displays the operation function acquired by the function acquisition unit on the display unit.
- the electronic device of the present invention is applied to, for example, an electronic dictionary, and the control device of the electronic device displays whether the electronic dictionary can perform any of the word voice playback function, sentence voice playback function, S jump function, or marker function.
- the word voice reproduction function is a function for outputting a reading of one English word consisting only of alphabets (English letters) by voice.
- the sentence voice reproduction function is a function for outputting a plurality of English words as synthesized voice.
- the S jump function finds a selected English word (word search), a plurality of selected English words (speech search), or a selected Japanese word (for example, a character string including kanji, hiragana and katakana).
- This is a function for retrieving information corresponding to the headword from an English dictionary or a Japanese dictionary installed in the electronic dictionary.
- the marker function is a function for coloring and displaying all selected characters and symbol portions in a color different from the character display color. If the electronic dictionary has a dictionary for languages other than Japanese and English (such as Chinese), it can be executed not only for Japanese and English words and English but also for words and sentences in other languages. It is assumed that a function is predetermined and a specific function is executed corresponding to the selected character string.
- the character type means an English word, a plurality of English words, Japanese, a character string of two or more languages, or a symbol included in the character string.
- a character string of two or more languages means a language used in a dictionary installed in an electronic dictionary.
- the control apparatus of the electronic device of this invention matches the said operation function and character type in a memory
- a sentence voice reproduction function When a plurality of English words are selected, a sentence voice reproduction function, an S jump function for searching for phrases, or a marker function can be selected.
- the S jump function or the marker function can be selected.
- the marker function When a character string or symbol in two or more languages is selected, the marker function can be selected. Therefore, the character type may be a word, a plurality of words, and a character string or symbol in two or more languages.
- a method for controlling an electronic device comprising a storage unit that stores a relationship between a plurality of operation functions that can be executed by the electronic device and a character type.
- a function acquisition step acquired from the storage unit and a display control step for displaying the acquired operation function are executed.
- an operation function that can be executed with respect to a character string selected for a range is displayed. Is done.
- an operable function is displayed, so that an operation error of the user is reduced and the operability of the electronic device is improved.
- 1 is a configuration block diagram of an embodiment of an information processing apparatus of the present invention. It is explanatory drawing of one Example of the character type function corresponding
- Example 1 is a configuration block diagram of an embodiment of an information processing apparatus of the present invention. It is explanatory drawing of one Example of the character type function corresponding
- Example 1 of this invention It is explanatory drawing of the function selection analysis information of Example 1 of this invention. It is a flowchart of the function selection screen display process of Example 1 of this invention. It is a schematic explanatory drawing of Example 2 of the character string selection and function selection of this invention. It is a schematic explanatory drawing of Example 2 of the character string selection and function selection of this invention. It is a flowchart of the character string analysis process of Example 2 of this invention. It is a flowchart of the character string analysis process of Example 2 of this invention. It is explanatory drawing of the function selection analysis information of Example 2 of this invention. It is a flowchart of the function selection screen display process of Example 2 of this invention.
- FIG. 1 is a block diagram of an electronic device according to the present invention.
- the block diagram of the data part of the electronic device by this invention is shown.
- the range selection character type correspondence table for every function used for the electronic device by this invention is shown.
- movement explanatory drawing of the electronic dictionary to which the electronic device by this invention is applied is shown.
- movement explanatory drawing of the S jump function of the electronic dictionary to which the electronic device by this invention is applied is shown.
- movement explanatory drawing of another S jump function of the electronic dictionary to which the electronic device by this invention is applied is shown.
- movement explanatory drawing of another S jump function of the electronic dictionary to which the electronic device by this invention is applied is shown.
- the flowchart figure of the electronic device by this invention is shown.
- movement explanatory drawing of the conventional electronic dictionary is shown.
- the present invention provides a display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which one or a plurality of functions are associated with character types of characters to be executed for each function, and A function selection unit for selecting a function to be executed, a character selection unit for selecting a desired character string from the content information displayed on the display unit after selecting the function, and the character type function correspondence information.
- a character determination unit that determines whether there is a character of an effective character type that can execute the function selected by the function selection unit in the character string selected by the character selection unit; When the character determining unit determines that there is a character of a valid character type, the effective character string for executing the function is determined from the selected character string selected by the character selecting unit.
- an information processing apparatus characterized by comprising a character string determining unit. According to this, it is possible to facilitate the user's character string selection operation after selecting the function, reduce the number of re-selection of the character string for executing the function, and reduce the operation burden on the user.
- the present invention further includes a display control unit, and the display control unit causes the display unit to display the character string selected by the character selection unit in a display form different from the character string not selected. It is characterized by.
- the display control unit may cause the display unit to display the effective character string determined by the effective character string determination unit in a display form different from other character strings displayed on the display unit. According to this, since the effective character string capable of executing the selection function is displayed in a display form different from other character strings, the user can determine which character string the function is scheduled to be executed. Can be easily grasped.
- the present invention further includes a function execution unit that executes the function to be executed selected by the function selection unit with respect to the effective character string determined by the effective character string determination unit. .
- the effective character string determined by the effective character string determination unit is a character string that includes characters having an effective character type capable of executing the selected function and is included in the selected character string.
- the valid character string may coincide with the selected character string, or may be a part of the selected character string.
- a character string composed of characters having a valid character type in the selected character string can be a target to execute the function, and the user can select the function when selecting the character string. There is no need to select a character string in consideration of which valid character string can be executed, and the burden of the character string selection operation can be reduced.
- the character types of the character type function correspondence information stored in the storage unit include alphabets and Japanese characters, and one or more character types to be executed are preset for each function.
- the functions stored in the storage unit include, for example, a sound reproduction function, an S jump function, a reading function, and a marker function.
- the effective character when the character determining unit determines that there is a character having an effective character type capable of executing the function selected by the function selecting unit in the selected character string, the effective character
- the character string determination unit is characterized in that a character string from the first character having the valid character type to a character having the valid character type continuously is determined as an effective character string. According to this, not only when the first character of the selected character string is a character of a valid character type, but when the first character is not a valid character and there is a character of a valid character type in the selected character string, The character string that follows the character is determined as a valid character string, so even if you accidentally select a character string that cannot be selected, you can select the character string that the user wanted to select.
- the function can be executed, and the operation burden on the user can be reduced.
- the valid character string determination unit selects one or more of the selected character strings having a valid character type.
- the information processing apparatus wherein a character string composed of consecutive characters is determined as an effective character string.
- the valid character string is determined from the selected character string only when the position of the last character at the end of selection of the character string is a character of the valid character type, conversely, the last character is the valid character type. If it is not a character, for example, if an area with no displayed character string is selected as the last character, the selected character string is not determined as a valid character string, and it is determined that the character string selection operation is incorrect. , You can avoid performing the function.
- the display is performed while the character string is selected.
- the control unit is characterized by highlighting only the portion of the effective character string in the selected character string. According to this, while the character string is being selected, only the valid character string portion is highlighted in the selected character string, so try to select including characters that are not valid character types by mistake. In such a case, a portion that is not a valid character string is not highlighted, and the user can easily notice that he is trying to select a character that cannot perform the selection function.
- the display control unit is The entire selected character string may be highlighted.
- the valid character string determination unit includes a character string having a character type capable of executing the selected function among the character strings included in the selected character string. Is determined as an effective character string, and the display control unit reversely displays the effective character string.
- the pen when the pen is released from the display screen, it is determined that the selection of the character string has been completed, so that the user does not perform a special operation such as a key input that means the end of the selection,
- the operation of releasing the pen is a selection end operation that is easy and easy for the user to understand.
- selecting a character string all of the selected character string is highlighted, and after the pen is released from the display screen, the portion of the effective character string included in the selected character string is highlighted, so the user can It is possible to easily grasp which character string is a part where the selection function can be executed.
- the present invention stores character type function correspondence information in which display means for displaying content information including a character string, one or a plurality of functions, and character types of characters to be executed for each function are associated with each other.
- Means a function selection means for selecting a function to be executed, a character selection means for selecting a desired character string from the content information displayed on the display means, and the character type function correspondence information,
- a character determination unit that determines whether there is a character of an effective character type that can execute the function selected by the function selection unit in the character string selected by the character selection unit; and the character determination unit When it is determined that there is a character of a valid character type, a valid sentence to be executed from the selected character string selected by the character selection means.
- an active character string determination means for determining the column there is provided a program of an information processing apparatus for causing a computer to function.
- the present invention stores a character type function correspondence information in which a display unit that displays content information including a character string, one or a plurality of functions, and a character type of a character to be executed for each function are associated with each other.
- the character selection unit selects a desired character string from the content information displayed on the display unit, the character determination unit refers to the character type function correspondence information, and the character selection unit In the selected character string, it is determined whether there is a character of an effective character type that can execute the function selected by the function selection unit, and the effective character string determination unit is determined by the character determination unit.
- Valid statement When it is determined that there is a kind of character, the character string of the information processing apparatus is characterized in that, from the selected character string selected by the character selection unit, an effective character string to be executed is determined.
- FIG. 1 is a block diagram showing the configuration of an embodiment of an information processing apparatus according to the present invention.
- the information processing apparatus according to the present invention mainly includes an input unit 10, a display unit 20, a storage unit 30, a character determination unit 40, an effective character string determination unit 50, a display control unit 60, and a function execution unit 70. Is done.
- the information processing apparatus is realized by a microcomputer including a CPU, a ROM, a RAM, an I / O controller, a timer, and the like, and the function of each functional block is based on a control program stored in the ROM or the like. It is executed by operating various hardware.
- the CPU corresponds to a control unit (not shown) that operates each functional block in FIG. 1, and executes the processing of the flowchart shown in FIG.
- the information processing apparatus is used by being incorporated in an electronic device such as an electronic dictionary, a PDA, a mobile phone, or a notebook personal computer.
- the input unit 10 is a part for inputting characters, figures, symbols, and the like and selecting functions, and a keyboard or a pointing device such as a mouse or a pen is used.
- the input unit 10 of the present invention includes a character selection unit 11 that selects a desired character string from the displayed content information, and a preset executable function.
- a function selection unit 12 that selects a function to be executed is provided.
- the character selection unit 11 is a functional block that selects a “A” portion using a pen from a character string displayed on the display screen 101.
- the selected character string “A” is stored in the storage unit 30 as the selected character string 33.
- the function selection part 12 is a functional block which selects the function by pushing down the exclusive key for selecting a specific function among the functions prepared beforehand.
- a function selection screen is displayed on the display unit 20, and a function item to be executed (S jump function or the like) is selected from the function items displayed on the screen using, for example, a pen. is there.
- the selected function is stored in the storage unit 30 as the selection function 36.
- a function is selected and a function to be executed is determined.
- the display unit 20 is a part that displays content information including character strings, figures, symbols, and the like, and an LCD, an organic EL display, a PDP, a CRT, or the like is used.
- the display unit 20 arranges a touch panel so as to overlap the display screen, allows a pen or the like to contact the display screen, and enables selection of information such as characters displayed at the touched position.
- the character string displayed on the display unit is selected by bringing the pen into contact with the display screen.
- One or more characters following the character are selected by performing an operation of tracing with the touching.
- a series of character strings selected in this way is a selected character string. Further, when the pen is released from the display screen, it is determined that the selection of the selected character string is completed by performing this operation.
- the selected character string selected by the character selection unit 11 is displayed in a display form different from the character string that has not been selected so that the user can easily see it.
- the display may be reversed.
- the character determination unit 40 refers to the character type function correspondence information, and in the character string selected by the character selection unit, the effective character type that can execute the function selected by the function selection unit. This is the part that determines whether or not there is a character. In other words, it is a part for determining whether or not there is a character having a valid character type (character type) in the selected character string.
- the character type is a character type, and means, for example, an alphabet (English character), a Japanese character (Kanji, Hiragana, Katakana), a symbol, or another language character. For example, if “a” is selected in the display screen state of FIG.
- the character type of the selected character is determined to be katakana by identifying the character code value of the character. .
- the character type (katakana) is a character type that can execute the function (for example, the S jump function) that has already been selected by the function selection unit 12.
- the character type (katakana) is determined to be a character type that can execute the S jump function. If the character type is executable, the character type is stored in the storage unit 30 as the acquired character type 35. A character having an executable character type is called a valid character.
- the character type of the selected first character is acquired. For example, if “A” is selected in FIG. 3B, “Katakana” that is the character type of the first character “A” is acquired as the acquired character type 35. However, when the first character is a character type that cannot execute the selected function, the character may be excluded, and the character type of the executable character among the characters selected thereafter may be acquired.
- the second character is It may be the first character of the valid character string.
- the second character is set as the first character having a valid character type, and the character string up to the character having a valid character type that continues thereafter is set as a valid character string.
- a character having a continuously valid character type for example, a character having the same character type as the character type of the second character may be used. For example, for the selected character string “.animation.motion”, when the effective character type is “katakana”, the second character “a” is regarded as an effective character, and “animation” having a valid character type continuously. Is determined as a valid character string.
- the valid character string determining unit 50 has already been selected by the function selecting unit 12 from the selected character string 33 selected by the character selecting unit 11. This is the part that determines the effective character string to be executed.
- the determined effective character string 34 is stored in the storage unit 30.
- the selected function is executed on the valid character string 34 determined here.
- the effective character string means a character string having a character type (referred to as an effective character type) that can execute the selected function.
- the selected character string is “animation”, it is determined that the character type is Japanese katakana, and for example, it is determined that the character string is an effective character string capable of executing the S jump function. .
- the selected function is “Voice Playback Function” and the selected character string is “Animation”
- the character type of this selected string is the character type (Katakana) that cannot execute the voice playback function. It is not a string.
- the valid character string 34 determined by the valid character string determining unit 50 may be the same as the selected character string 33, but is the same when the selected character string includes a character that cannot execute the function. Otherwise, a part of the selected character string may be an effective character string.
- the selected function is “S jump function” and the selected character string is “animation.video.”
- the selected character string 33 has a punctuation mark “.” That cannot execute the S jump function. Therefore, only the “animation” portion is determined as the effective character string 34. In this case, “. Moving image” in the selected character string 33 is excluded from the valid character string 34.
- the selection function is “S jump function” and the selected character string is “.video.”
- the leading and trailing punctuation marks “.” Are excluded from the valid character strings, and Only the “moving image” portion is determined as the effective character string 34.
- the “moving image” portion is a character having an effective character type capable of executing the selected S jump function.
- the selection function is the “marker function”
- all characters are to be executed. Therefore, the effective character string that can be executed is determined to be the entire “animation”.
- the “voice reproduction function” is a function of outputting a single English word reading by voice, which is a character string composed only of a selected alphabet (English letter).
- the “S jump function” is a Japanese dictionary that uses one word consisting of only selected English letters or a selected Japanese character string (for example, a character string including kanji, hiragana, and katakana) as a headword. This is a function for searching information corresponding to the headword from the above.
- the character string to be selected is not limited to Japanese characters, and any other language can be selected as long as it is displayed. In this case, content information corresponding to the language can be searched. is there.
- the “reading function” is a function for outputting a text composed of a plurality of selected English words with synthesized speech.
- the “marker function” is a function that displays the background of all selected characters and symbol parts in a color different from the character display color. If a dictionary other than English (such as Chinese) is installed in an electronic dictionary, etc., executable functions are determined in advance for words and sentences in other languages as well as English words and English sentences. It is assumed that a specific function is executed corresponding to the selected character string. In the following embodiments, explanation will be made by paying attention to English characters and Japanese characters.
- the storage unit 30 is a part that stores various information, and a semiconductor memory such as a RAM, a ROM, and a flash memory, a storage device such as a hard disk, and a storage medium such as a CD-R can be used.
- the storage unit 30 stores, for example, character type function correspondence information 32, a selected character string 33, an effective character string 34, an acquired character type 35, a selection function 36, content information 37, and the like.
- the content information 37 is information included in a Japanese language dictionary or an English-Japanese dictionary.
- the storage unit 30 stores a control program that causes the computer to function so as to realize each functional block of the information processing apparatus. This control program is provided by being stored in various storage devices or storage media, or provided by downloading via a network.
- FIG. 2 is an explanatory diagram of an embodiment of the character type function correspondence information 32 indicating the character types effective for the four functions.
- the character type function correspondence information is information in which one or a plurality of executable functions and character types (valid character types) of characters to be executed for each function are associated in advance.
- FIG. 2 shows four function items and corresponding effective character types.
- the character type of the portion selected as a valid character string is “English (alphabet)”
- the voice playback function, S jump function, reading function, and marker function are executable functions. I understand.
- the character type of the effective character string is “katakana”
- two functions of the S jump function and the marker function can be executed.
- the “voice reproduction function” is selected, even if a hiragana character is selected, the character is not a valid character string, and when only an alphabetic character is selected, it becomes a valid character string.
- the display control unit 60 sets characters and the like to be displayed on the display unit 20, and causes the display unit 20 to display the characters and the like based on the instructed display position, display color, character size, and the like.
- the display control part 60 is a part which displays the character string (selected character string) selected by the character selection part with the display form different from the character string which was not selected. Or it is a part which displays on the display part the character string determined as the effective character string with the display form different from the other character string displayed on the display part. For example, in the content information 37 displayed on the display unit, a process of highlighting the selected character string 33 or the effective character string 34 is performed.
- the function execution unit 70 is a part that executes a function selected by the user. Specifically, this is a part for executing the function to be executed selected by the function selecting unit 12 on the effective character string determined by the effective character string determining unit 50. For example, as shown in FIG. 3C, when “S jump” is selected and input by the user and “animation” is selected as a selected character string, “animation” is katakana and the S jump function is executed. Since this is a valid character string, the S jump function is executed for “animation”. At this time, since the effective character string is “animation”, a dictionary search is performed using “animation” as a headword, and information stored corresponding to “animation” is displayed.
- FIG. 3 shows a schematic explanatory diagram of one embodiment of the character string selection processing after function selection according to the present invention.
- FIG. 3A shows a state in which the content information 37 related to “animation” is displayed on the display screen 101 of the display unit 20 and “S jump function” has already been selected as a function to be executed. .
- the user selects characters by performing an operation (character string selection operation) of tracing on the display screen 101 using a pen or the like.
- the selected character is displayed separately from other unselected characters by, for example, reverse display by the display control unit.
- FIG. 3A shows a state in which the content information 37 related to “animation” is displayed on the display screen 101 of the display unit 20 and “S jump function” has already been selected as a function to be executed.
- the user selects characters by performing an operation (character string selection operation) of tracing on the display screen 101 using a pen or the like.
- the selected character is displayed separately from other unselected characters by, for example, reverse display by the display control unit.
- 3B shows a state in which “a” is selected from the displayed character strings by performing a character string selection operation with a pen, and the selected character “a” is displayed separately.
- katakana Japanese characters
- FIG. 3C shows a state where “animation” is selected by moving from “a” to “me” while the pen is placed on the screen.
- the user traces the display screen 101 with a pen, selects a character string from “A” to “M”, and then lifts the pen from the screen at the position “M”. Then, a process for determining an effective character string is performed.
- the case where the last position of the selected character string is a character of a valid character type is shown.
- “animation” is determined to be an effective character string.
- the selected character string matches the valid character string.
- the last position of the selected character string is the character “me” of the valid character type (katakana)
- the “animation” part is a character string consisting of three consecutive characters having the valid character type. It becomes an execution target. Thereafter, the “S jump function” selected in advance is executed for the effective character string “animation”.
- FIG. 3D shows a case where, after FIG. 3B, the user traces the first characters “A” to “Picture” with the pen while the pen is placed on the display screen.
- a reading mark “.”, which is a character type that is not executed by the S jump function, is included between “animation” and “moving image”. That is, a character (invalid character) that cannot execute the function is included in the selected character string “animation.
- the “animation” portion is a character string composed of a plurality of consecutive characters having an effective character type (katakana), and is an effective character string that can execute the S jump function.
- the function that has already been selected is automatically executed with the release of the pen as a trigger. It can be easy and understandable.
- FIG. 3D even when the user selects a character string including a character that cannot execute the S jump function, only the portion of the character (effective character string) that can execute the function is highlighted. Since the S jump function is executed, even if the user does not know the character type that can execute the S jump function or selects a character by mistake, the selection function can be executed automatically, and the user's character string The burden of selection operation can be reduced.
- FIG. 4 is a flowchart illustrating an outline of an input operation performed by the user in the information processing apparatus of the present invention. It is assumed that content information 37 intended by the user is displayed on the display unit 20.
- step S1 first, the user performs an operation of selecting a function to be executed.
- a dedicated key provided in advance for each function is depressed.
- a specific key is depressed, a function selection screen including a number of function item names is displayed on the display unit, and an item of a desired function is selected and input using a key or a pen.
- the dedicated key and the pen correspond to the function selection unit 12.
- the function to be executed is determined, and the selected function is stored in the storage unit 30 as the selection function 36.
- step S ⁇ b> 2 the user performs an operation of selecting the first character in the character string that is a target for executing the selected function. For example, a desired character in the character string of the content information 37 displayed on the display screen is touched with a pen.
- the pen corresponds to the character selection unit 11.
- the position coordinate touched with the pen is detected by the touch panel, and what is the touch-input character is determined from the correspondence between the detected position coordinate and the display position of the display character.
- the desired character input by touching is stored in the storage unit 30 as one character of the selected character string 33.
- the leading character is determined by the operation in step S2.
- the character type of the determined first character is acquired as the acquired character type 35. Note that it may be checked whether or not the selected first character is a valid character by performing this operation. Whether or not the first character is a valid character is determined by the character determination unit 40 referring to the character type function correspondence information 32 to check whether or not the character type of the first character is a character type that can execute the selection function. Do. If it is a valid character, the first character is stored in the storage unit 30 as one character of the valid character string 34.
- step S3 the user performs an operation of tracing to the last character of the character string to be selected while the pen is placed on the display screen. That is, an operation of selecting and inputting from the first character to the last character of the character string to be selected.
- an operation of selecting and inputting from the first character to the last character of the character string to be selected instead of tracing with a pen, once you release the pen to confirm the first character, touch the last character part with the pen to specify the first and last characters of the selected character string, and One selected character string may be included including the character string in between.
- the selected character string is selected by the user's own intention.
- the entire character string from the first character to the last character is stored as one selected character string 33.
- the selected character string includes characters of a character type that can execute the selection function 36
- the selected character string also corresponds to the valid character string 34.
- step S4 When the selection of the character string is finished, after touching the last character with the pen, in step S4, the user releases the pen from the display screen.
- the separation of the pen can be detected by the absence of coordinate input by pressing the touch panel.
- the fact that the pen has left the display screen means that the selection of the selected character string has been completed as described above. That is, when it is detected that the pen has left the display screen, the selected character string 33 and the effective character string 34 are determined.
- the selected character string 33 selected in this way may be visually distinguished to distinguish it from characters that have not been selected. For example, the selected character string may be highlighted. As will be described later, when a character that is not a valid character is included in the selected character string, the valid character string is determined by the valid character string determination unit 50 by removing the invalid character, and the valid character is determined. It is preferred to highlight the portion of column 34 and perform the selected function. Alternatively, if the selected character string contains characters that are not valid characters, or if the pen is released over a character that is not a valid character or an area that does not have a display character, the user's selection error will cause It may not be executed.
- steps S1 to S4 described above are operations performed by the user.
- the effective character string determining unit 50 automatically performs the effective character string determining process without any user operation.
- the function execution unit 70 executes the selection function for the valid character string.
- the above is the outline of the input operation performed by the user and the function selection processing, leading character selection, character string selection, valid character string determination, and function execution processing associated with the operation. Each process is executed by a CPU corresponding to the control unit operating various hardware based on a control program.
- FIG. 5 shows a flowchart of an embodiment of the function selection process of the present invention. Again, attention is paid to the four functions described above. This process is executed after the function selection operation in step S1. In step S11, it is checked whether or not there is a function selection input by the user. If there is no input, step S11 is directly looped. On the other hand, if there is a selection input, the process proceeds to step S12, and in S12 to S15, it is checked what the selected function is.
- step S12 it is checked whether or not the function selected and input is the “S jump function”. If it is the “S jump function”, the process proceeds to step S16; otherwise, the process proceeds to step S13.
- step S16 the character type function correspondence information 32 corresponding to the S jump function is read. That is, a character type (valid character type) that can execute the S jump function is read from the storage unit 30.
- a character type valid character type
- FIG. 2 English characters, kanji characters, hiragana, and katakana are read as effective character types.
- “S jump function” is stored in the storage unit 30 as the selection function 36.
- step S13 it is checked whether or not “audio playback function” has been selected. If it is selected, the process proceeds to step S17, and if not, the process proceeds to step S14.
- step S17 the character type function correspondence information 32 corresponding to the voice reproduction function is read, the voice reproduction function is stored as the selection function 36, the function selection process is terminated, and then the process proceeds to step S31.
- the audio playback function is selected, English characters are read out as valid character types.
- step S14 it is checked whether or not the “reading function” has been selected. If it is selected, the process proceeds to step S18, and if not, the process proceeds to step S15.
- step S18 the character type function correspondence information 32 corresponding to the reading function is read, the reading function is stored as the selection function 36, the function selection process is terminated, and the process proceeds to step S31.
- step S15 it is checked whether or not “marker function” has been selected. If it is selected, the process proceeds to step S19, and if not, the process returns to step S11.
- step S19 the character type function correspondence information 32 corresponding to the marker function is read, the marker function is stored as the selection function 36, the function selection process is terminated, and the process proceeds to step S31. In addition to these four functions, if there are other functions, it is checked whether or not the function is selected. If selected, the correspondence information 32 set in advance may be read.
- FIG. 6 shows a flowchart of an embodiment of the first character selection process.
- desired content information 37 is already displayed on the display unit 20 by the user's operation.
- the process of FIG. 6 is executed when the first character selection operation in step S2 is performed.
- step S31 it is checked whether or not the user has performed touch input for selecting the first character using a pen or the like. For example, it is checked whether or not an input for depressing an arbitrary position on the touch panel has been made. If the touch input is made, the process proceeds to step S32. If not, step S31 is looped.
- step S32 the coordinates of the position touched with a pen or the like are detected.
- step S33 it is checked whether or not there is a character on the detected position coordinate in the character string displayed on the display screen. That is, it is checked whether the user has selected a character. If no character exists on the position coordinates input by touch, the process returns to step S31. On the other hand, if there is a character on the position coordinates touch-input, the process proceeds to step S34. At this time, the character type of the selected character is acquired and stored as the acquired character type 35.
- step S34 the character determination unit 40 checks whether or not the character selected by the user is a valid character, that is, whether or not it is a character type that can execute the selection function. Whether or not it is a valid character is determined by referring to the read character type function correspondence information 32 and determining whether or not the acquired character type 35 of the selected character is the character type set in this information 32. For example, when the voice playback function is selected as the selection function 36, referring to the information 32, the corresponding valid character type is “alphabet (alphabet)”, and therefore the acquired character type 35 of the selected first character is alphabetic. If there is, the selected first character is determined to be a valid character. Further, as shown in FIG.
- the valid character type is “English letter, Chinese character” , Hiragana, Katakana ”, the first character“ a ”is determined to be a valid character. If it is not a valid character, the process returns to step S31, and if it is a valid character, the process proceeds to step S35.
- step S35 since the first character is a valid character, the valid character string determination unit 50 determines the first character as one of the valid character strings, and stores the first character as the valid character string 34.
- step S36 the display control unit 60 reverse-displays the first character that is a valid character. However, the selected first character may be displayed so as to be visually easy to see, and may be displayed in a mode different from other character strings that are not selected. For example, the color may be changed or blinking may be displayed.
- step S36 the first character selection process is terminated, and then the process proceeds to the character string selection process in step S41.
- FIG. 7 shows a flowchart of an embodiment of the character string selection process of the present invention.
- the effective character string is determined and displayed when the display screen is traced to the last character of the character string that the user wants to select.
- the process of FIG. 7 is executed when the character string selection operation in step S3 is being performed.
- step S41 it is checked whether or not the pen has left the display screen.
- an operation that means the end of the selection input is that the pen has left the display screen.
- the process proceeds to the function execution process of FIG. If the pen is still on the display screen, the process proceeds to step S42.
- step S42 it is checked whether or not the pen has been moved. If it has not moved, the process returns to step S41, and if it is detected that it has moved, the process proceeds to step S43.
- step S43 the position coordinates of the pen after movement are detected.
- step S44 characters existing on the detected position coordinates are extracted.
- step S ⁇ b> 45 the character determination unit 40 checks whether or not the extracted character on the detected position coordinate is a valid character using the character type function correspondence information 32. If it is a valid character, the process proceeds to step S46, and if it is not a valid character, the process returns to step S41. Also, if no character exists on the detected position coordinates, the process may return to step S41.
- step S ⁇ b> 46 the effective character string determination unit 50 determines the extracted character as a part of the effective character string and stores it in the effective character string 34. If a character is already stored in the effective character string 34, it is not overwritten but stored in addition to the stored character.
- step S47 the display control unit 60 reverse-displays the effective character string 34 in order to visually distinguish the selected effective character string. Then, it returns to step S41. For example, in the case of FIG. 3C, by repeating the processing from step S41 to S47 of FIG. The display control unit 60 performs reverse display.
- step S45 it is determined in step S45 that the detected position coordinates are not valid characters, and the process returns to step S41.
- FIG. 8 shows a flowchart of an embodiment of the first function execution process of the present invention.
- This process is a process executed after the operation of step S4 of FIG. 4 in the process of FIG.
- step S51 it is checked whether or not the valid character string 34 is stored in the storage unit 30. If there is no valid character string 34, no character that can execute the selected function is selected, and the process ends. On the other hand, if there is a valid character string 34, the process proceeds to step S52, and the function execution unit 70 executes the selected function on the valid character string 34.
- the processing in FIG. 8 is processing after the pen is released, but here, it is executed when the pen is released regardless of the position where the pen is released. That is, the process of FIG. 8 is executed even when the position where the pen is released is above the display character or even in an area where there is no display character.
- FIG. 9 shows a flowchart of the second function execution process of the present invention.
- the selected function is executed when the position where the pen is released is above the valid character string.
- the process of FIG. 9 is also executed after the operation of step S4.
- step S61 it is checked whether or not there is a valid character string 34 in the storage unit 30. If there is no valid character string, the process ends. If there is, the process proceeds to step S62.
- step S62 the coordinates of the position where the pen is released are detected.
- step S63 it is checked whether or not the position where the pen is released is on a valid character.
- FIG. 12 is an explanatory diagram of an embodiment of the position where the pen is released. As shown in FIG. 12A, when the position where the pen is released is above the effective character “animation”, the process proceeds to step S64, and the function execution unit 70 selects the effective character string 34. Perform the function. On the other hand, when the position where the pen is released is not on the valid character, for example, as shown in FIG. 12B, the position where the pen is released is on a character that is completely different from the selected character string “animation” or FIG. If the region is not a display character as in c), the process is terminated without executing the function. However, if the user makes a setting in advance, the selected function is executed even when the position where the pen is released is not on the valid character string as shown in FIGS. 12B and 12C. Also good.
- FIG. 10 shows a flowchart of the second embodiment of the character selection process.
- the character string selected by the user is stored as the selected character string 33, and in the state where the character string is selected, the process of highlighting all the selected character strings is performed.
- FIG. 13 shows an explanatory diagram of the operation and display screen of the second embodiment.
- the processing of steps S71 to S74 in FIG. 10 is the same processing as steps S41 to S44 of FIG.
- step S71 it is checked whether or not the pen has been removed. If it is detected that the pen is separated, the process proceeds to step S81 (function execution process) in FIG.
- step S72 it is checked whether or not the pen position has moved. If the pen has not moved, the process returns to step S71. If the pen has moved, the process proceeds to step S73.
- step S73 the position coordinates of the pen after movement are detected.
- step S74 characters present at the detected position coordinates are extracted.
- step S75 the extracted characters are stored in the selected character string 33.
- the extracted character is added to the already stored character and stored. In this embodiment, since the effective character string 34 is determined later, the same character as the selected character string 33 is temporarily stored as the effective character string 34.
- step S76 the display control unit 60 reverse-displays the selected character string 33, and then returns to step S71.
- “animation.video” which is the entire selected character string
- “animation.video” which is the entire selected character string
- the selected character string 33 is stored as the selected character string 33 and displayed in reverse video. Is done.
- the selected “S jump function” cannot be executed (reading mark “.”)
- the character string is being selected as long as the pen is not released, so the character “.” Is included. Display in reverse video. That is, in the process of FIG. 10, in the state where the character string is selected with the pen, all the character strings selected by the user are highlighted.
- FIG. 11 shows a flowchart of a function execution process performed after the pen of FIG. 10 is released.
- an effective character string that can execute the selected function is determined from the highlighted selected character string, and the function is executed for the portion of the effective character string 34.
- the highlighted character is changed to a valid character string.
- step S81 as in step S61 of FIG. 9, it is checked whether or not the valid character string 34 is stored in the storage unit 30. If it is not stored, the process ends. If it is stored, the process proceeds to step S82.
- step S82 the character determination unit 40 checks whether or not characters other than valid characters are included in the stored selected character string 33. Specifically, using the information 32, it is checked whether or not a character having a character type that cannot execute the selection function 36 is included in the selected character string 33. If it is not included, the selected character string 33 is the same as the valid character string 34. Therefore, the valid character string determination unit 50 determines the selected character string 33 as the valid character string 34 as it is, and proceeds to step S85.
- the execution unit 70 executes the selected function on the valid character string 34. For example, when the pen is released at the position shown in FIGS. 3C, 12A, and 12B, the process proceeds to step S85 after step S82, and the selected function is executed. On the other hand, if the selected character string 33 includes an invalid character, the process proceeds to step S83. In this case, the selected character string 33 and the valid character string 34 stored in the storage unit 30 are different.
- step S83 the characters after the invalid character are deleted from the selected character string 33 including the invalid character.
- the valid character string determination unit 50 determines the character string excluding the characters after the invalid character from the selected character string 33 as the valid character string 34.
- step S84 the display control unit 60 reverse-displays only the portion of the valid character string 34.
- step S85 the function execution unit 70 executes the selected function on the valid character string 34.
- the pen when the pen is moved and “animation.movie” is selected, “animation.movie” is stored as the selected character string 33 and is highlighted.
- the position where the pen is released may be the position of the displayed selected character string, or may be an area without display characters.
- the selected character string 33 includes a punctuation mark “.” That is not a valid character, and the valid character string 34 is an “animation” part.
- the selected character string selected by the user includes a character that cannot execute the selection function
- only the executable character string (effective character string) is included.
- the function may be executed when the pen is released on another display character string or when the pen is released on the effective character string as shown in FIG. In the case of FIG. 12C, FIG. 13B, or the like, a warning may be displayed to the effect that the pen has been accidentally released without executing the function.
- the present invention after selecting a function, it is an object to determine whether there is a character of a valid character type that can execute the selected function in the selected character string and to execute the function. Since the valid character string is determined, it is easy for the user to select the character string, and the user wants to execute even if a character string containing a character type that is not valid is selected by mistake. Since the function can be executed on the effective character string, the operation load of the user for selecting the character string can be reduced.
- Information processing apparatus when first selecting a character string first, a function that can be executed on the selected character string is automatically selected, so that the user's An information processing apparatus having a character string selection function capable of improving operability when executing a desired function will be described.
- the present invention relates to a storage unit that stores character type function correspondence information in which a character string display unit that displays content information including a character string, an executable function, and a character type of a character to be executed for each function are associated with each other. And a character selection unit that selects a desired character string in the content information displayed on the character string display unit, a character type acquisition unit that acquires a character type of the first character of the selected character string, and A function acquisition unit that acquires an executable function associated with the acquired character type from the character type function correspondence information after selecting a character string by the character selection unit, and for each acquired executable function Among the selected character strings selected by the character selection unit, an effective character string determination unit for determining an effective character string for executing the function, and among the acquired executable functions, There is provided an information processing apparatus that includes a function selection unit for selecting the function.
- an executable function is acquired, and further, an effective character string for executing the function is determined. It can be reduced and the operability for the user can be improved.
- a function selection screen display unit that displays items of executable functions acquired by the function acquisition unit are further provided, and the character string display unit and the function selection screen display unit are different in one display device. You may make it display on a screen or each screen of a different display apparatus. According to this, the user can easily confirm the executable functions.
- the function selection unit causes a desired function to be executed to be selected from items displayed on the function selection screen display unit.
- the character string selected by the character selection unit may be displayed on the character string display unit in a display form different from that of the character string not selected.
- the character type acquisition unit may acquire the character type of the first non-blank character that appears in the character string selected by the character selection unit when the acquired character type is a blank. . Thereby, even when a character string including a blank character at the head is selected due to an erroneous operation, the function intended by the user can be executed.
- a function execution unit that causes the function to be executed selected by the function selection unit to be executed on the effective character string of the function to be executed determined by the effective character string determination unit.
- the executable functions stored in the storage unit include, for example, a voice reproduction function, an S jump function, a reading function, and a marker function.
- the character types stored in the storage unit include alphabets and Japanese characters, and one or more character types to be executed are set in advance for each of the executable functions.
- the effective character string determined by the effective character string determination unit is one or more character strings included in the selected character string.
- the effective character string may be a character string including the first character.
- the display device further includes an effective character string selection screen display unit that displays the items of the plurality of effective character strings in a selectable manner.
- the valid character string selection screen display unit may be displayed on a screen different from the display screen.
- the present invention also stores character type function correspondence information in which character string display means for displaying content information including character strings, executable functions, and character types of characters to be executed for each function are associated with each other.
- Storage means for storing content information including character strings, executable functions, and character types of characters to be executed for each function are associated with each other.
- Character selection means for selecting a desired character string from the content information displayed on the character string display means; and character type acquisition means for acquiring the character type of the first character of the selected character string.
- a function acquisition unit that acquires an executable function associated with the acquired character type from the character type function correspondence information after the character selection unit selects a character string; and the acquired executable type Effective character string determining means for determining an effective character string for executing the function from among the selected character strings selected by the character selecting means for each function;
- the function selecting means for selecting a function to be performed there is provided a program of an information processing apparatus for causing a computer to function.
- the present invention includes a character string display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which a function and a character type of a character to be executed for each function are associated, and a character selection Section, a character acquisition unit, a function acquisition unit, an effective character string determination unit, and a function execution unit.
- a desired character string is selected from the content information displayed on the column display unit, the character type acquisition unit acquires the character type of the first character of the selected character string, and the character selection unit selects the character string.
- the function acquisition unit acquires the executable function associated with the acquired character type from the character type function correspondence information, and the valid character string determination unit acquires the executable function acquired.
- a valid character string for executing the function is determined from the selected selection character string, and the function selecting unit selects a function to be executed from the acquired executable functions.
- a method for selecting a character string and a function of an information processing apparatus is provided.
- FIG. 14 is a block diagram showing the configuration of an embodiment of the information processing apparatus according to the present invention.
- the information processing apparatus according to the present invention mainly includes an input unit 110, a display unit 120, a storage unit 130, a character type acquisition unit 140, an effective character string determination unit 150, a function acquisition unit 160, and a function execution unit 170. Is done.
- the information processing apparatus is realized by a microcomputer including a CPU, a ROM, a RAM, an I / O controller, a timer, and the like, and the function of each functional block is based on a control program stored in the ROM or the like. It is executed by operating various hardware.
- the CPU corresponds to a control unit that operates each functional block of FIG. 14 and executes the processing of the flowchart shown in FIG.
- the information processing apparatus is used by being incorporated in an electronic device such as an electronic dictionary, a PDA, a mobile phone, or a notebook personal computer.
- the input unit 110 is a part for inputting characters, figures, symbols, and the like and selecting functions, and a keyboard or a pointing device such as a mouse or pen is used. Further, from the viewpoint of input function, the input unit 110 according to the present invention includes the character selection unit 111 that selects a desired character string from the displayed content information and the execution acquired by the function acquisition unit 160. A function selection unit 112 that selects a function to be executed among possible functions is provided. Both functions of the character selection unit 111 and the function selection unit 112 are executed using a keyboard, a pen, or the like. For example, the character selection unit 111 is a functional block that selects a “abc” portion of a character string displayed on the display screen 101 of FIG.
- the selected character string “abc” is stored in the storage unit 130 as the selected character string 133. Further, the function selection unit 112 uses, for example, a pen to select a function item to be executed (S jump function) from the function items displayed on the “function selection screen 102” illustrated in FIG. Etc.).
- S jump function a pen to select a function item to be executed
- the display unit 120 is a part that displays character strings, figures, symbols, and the like, and may include one display screen or a plurality of display screens. Further, the display unit 120 arranges a touch panel on the display screen so that information displayed at a touched position on the display screen with a pen or the like is input. Further, from the viewpoint of the display function, the display unit 120 of the present invention includes a character string display unit 121 that displays content information including a character string, and a function selection screen display unit 122 that displays items of executable functions. Is provided.
- reference numeral 101 in FIG. 16A corresponds to the character string display unit 121
- reference numeral 102 in FIG. 16B corresponds to the function selection screen display unit 122.
- the function selection screen 102 is not always displayed on the screen. From the viewpoint of improving the operability for the user, after selecting a desired character string from the content information displayed on the character string display unit, It is preferable to display automatically.
- the function items displayed on the function selection screen 102 do not always display a large number of items, but executable function items can be selected according to the type (character type) of the selected character string. It is preferable to display as follows.
- the item displayed on the function selection screen display unit 122 is an item of “executable function” acquired by the function acquisition unit 160, and the content displayed is the name of the function set in advance. That's fine.
- the content information displayed on the character string display unit 121 includes various information such as symbols, figures and photographs in addition to the character string. In the present invention, information mainly consisting of character strings is displayed. To do.
- the two display units (121, 122) may be displayed on the same screen in one display device such as an LCD or CRT, but the two display units are clearly distinguished so as to be easily understood by the user. Therefore, it may be displayed on a different screen (window) in the display device.
- the information processing apparatus of the present invention includes two different display devices, the character string display unit 121 and the function selection screen display unit 122 are separately displayed on the respective screens of the display device. Also good.
- the selected character string selected by the character selection unit is preferably displayed in a display form different from that of the character string that was not selected, in order to make it easier for the user to see visually.
- the display may be reversed.
- an effective character string selection screen display unit is provided that displays the items of the plurality of effective character strings in a selectable manner. .
- This display unit is, for example, the screen denoted by reference numeral 103 shown in FIG. 25D, and is displayed on a different screen (window) from the other display screens (101, 102) in one display device.
- the character type acquisition unit 140 is a part that acquires the character type (character type) of the character string selected by the character selection unit 112.
- the character type is a character type, and means, for example, an alphabet (English character), a Japanese character (Kanji, Hiragana, Katakana), a symbol, or another language character. For example, if “abc” is selected in the display screen state of FIG. 16A, the character type of the selected character string is determined to be alphabet by identifying the character code value of the character.
- the acquired character type information is used when acquiring an executable function.
- the character type of the first character of the selected character string is acquired. For example, if “def aiueo” is selected in FIG. 16A, “alphabet” that is the character type of the first character “d” is acquired as the first character type 135. If “Aiueo gh” is selected, “Hiragana”, which is the character type of the first character “A”, is acquired.
- the effective character string determination unit 150 is a part that analyzes the selected character string selected by the character selection unit 111, and determines a target effective character string to be executed as an executable function acquired as a selection candidate by the function acquisition unit. It is a part to do.
- an effective character string for executing the function is determined. For example, if the selected character string is “abc”, it is determined that the character type is only the alphabet, and the valid character string for executing a specific function is determined as “abc”.
- the selected character string is “def”, the selected character string includes two character types, alphabet and hiragana, so it is necessary to determine which one should be acquired as a valid character string. There is.
- the effective character string determined by the effective character string determination unit is one or more character strings included in the selected character string.
- a character string including the first character may be used as the effective character string.
- the selected character string is a character string “def aiueo” starting with an alphabet
- four functions of a voice reproduction function, an S jump function, a reading function, and a marker function can be executed.
- the “sound reproduction function” is a function that is executed only for the alphabet
- the effective character string that can be executed is determined to be “def”.
- “aiueo” in the selected character string is excluded from the valid character string.
- the effective character string that can be executed by the “marker function” is determined to be “def aiueo” as a whole.
- Functions that can be executed in an electronic dictionary or the like are not limited to the above four functions, and there are many functions. However, in the following embodiments of the present invention, attention is paid to the above four functions for explanation.
- the function acquisition unit 160 is a part that acquires an executable function associated with the character type based on the character type acquired by the character type acquisition unit 140. For example, if “alphabet” is acquired as a character type, four functions of “voice reproduction”, “S jump”, “read out”, and “marker” are acquired as executable functions. In addition, when “Hiragana” is acquired as a character type, two functions of “S jump” and “marker” are acquired as executable functions, and “sound playback” and “speech” functions are not acquired. The function is not executed. The acquisition of this function is performed by referring to the character type function correspondence information 132 as shown in FIG. 15, for example. The function acquisition process is performed after the character selection unit selects a character string.
- FIG. 15 is an explanatory diagram of an embodiment of the character type function correspondence information 132 showing the character types effective for the four functions.
- the character type function correspondence information is information in which an executable function is associated with a character type of a character to be executed for each function.
- the acquirable functions include an audio reproduction function, an S jump function, a reading function, and a marker function. I know that there is.
- the character type of the effective character string is “Katakana”
- two functions that can be acquired are the S jump function and the marker function.
- the “voice reproduction function” is a function of outputting a single English word reading by voice, which is a character string composed only of a selected alphabet (English letter).
- the “S jump function” is a national dictionary installed using one word consisting of only selected English letters or a selected Japanese character string (for example, a character string including kanji, hiragana, and katakana) as a headword. This is a function for searching information corresponding to the headword from the above.
- the character string to be selected is not limited to Japanese characters, and any other language can be selected as long as it is displayed. In this case, content information corresponding to the language can be searched. is there.
- the “reading function” is a function for outputting a text composed of a plurality of selected English words with synthesized speech.
- the “marker function” is a function that displays the background of all selected characters and symbol parts in a color different from the character display color. If a dictionary other than English (such as Chinese) is installed in an electronic dictionary, etc., executable functions are determined in advance for words and sentences in other languages as well as English words and English sentences. It is assumed that a specific function is executed corresponding to the selected character string. In the following embodiments, explanation will be made by paying attention to English characters and Japanese characters.
- the function acquired by the function selection unit 160 may be one or plural.
- the function that can be executed with respect to the selected character string is determined as one of the functions. Therefore, when a determination key or the like is subsequently pressed, the function is immediately executed. May be.
- the function selection screen 102 including the item names of the plurality of functions is automatically displayed on the display unit 120 (see FIG. 16 (b)).
- the user who sees the function selection screen 102 can identify which functions can be executed for the character string selected by the user. Thereafter, when the user touches and inputs a display portion of a function to be executed among the displayed functions with a pen or the like, the touched function is executed. If there is a function that cannot be executed with respect to the selected character string, the function item is not displayed on the function display screen 102, or a display (see FIG. 16C) showing that the function cannot be selected ( Just fill it out or display it in thin characters).
- the function execution unit 170 is a part that executes a function selected by the user. Specifically, this is a part for executing the function to be executed selected by the function selecting unit on the effective character string of the function to be executed determined by the effective character string determining unit. For example, assuming that “S jump” is selected and input by the user in the selection screen 102 shown in FIG. 16B, among the selected character strings, an effective character string that can execute the S jump function is selected. , S jump function is executed. If the valid character string is “abc”, a dictionary search is performed using “abc” as an entry word, and the information stored corresponding to “abc” is displayed.
- the storage unit 130 is a part that stores various types of information, and a semiconductor memory such as a RAM, a ROM, and a flash memory, a storage device such as a hard disk, and a storage medium such as a CD-R can be used.
- the storage unit 130 stores, for example, character type function correspondence information 132, a selected character string 133, an effective character string 134, a first character type 135, function selection analysis information 136, content information 137, and the like.
- the function selection analysis information 136 is information as shown in FIG. 23, for example, and is used when acquiring an executable function for the selected character string and determining an effective character string.
- the content information 137 is information included in a Japanese language dictionary or an English-Japanese dictionary.
- the storage unit 130 also stores a control program that causes the computer to function so as to realize each functional block of the information processing apparatus. This control program is provided by being stored in various storage devices or storage media, or provided by downloading via a network.
- FIG. 16 is a schematic explanatory diagram of one embodiment of character string selection and function selection according to the present invention.
- FIG. 16A shows a state in which a character string “abc def aiou gh” of certain content information 137 is displayed on the display screen 101 of the display unit 120.
- the user selects characters by performing an operation (character string selection operation) of tracing on the display screen 101 using a pen or the like.
- the selected character is displayed separately from other non-selected characters by, for example, reverse display.
- FIG. 16B and FIG. 16C show examples in which the selected character strings are distinguished and displayed by performing such a character string selection operation.
- FIG. 16B shows a case where “abc def Aiueo” is selected
- FIG. 16C shows a case where “Aibuo gh” is selected.
- FIG. 16B for example, when the user traces the display screen and selects a character string from “a” to “O” and then releases the pen from the screen, a character string analysis process is performed. At this time, the character type of the first character of the selected character string is identified, an effective character string is determined, an executable function is acquired, and the function selection screen 102 is displayed.
- the first character “a” of the selected character string is an alphabet (English letter)
- the item names (function items) of the four functions are displayed on the function selection screen 102.
- the function selection screen 102 may be displayed in another display area as another window so that the selected character string in the display screen 101 is not lost, for example.
- the user looks at this function selection screen 102 and touches the display portion of the function to be executed among the four function items with a pen or the like, the touched function is executed on the valid character string.
- an effective character string for each function is also determined. For example, when the “voice playback function” is acquired as an executable function, only “abc” is valid among the selected character strings “abc def aiueo” as a target effective character string for executing this function. It has been determined. Similarly, for “S jump function”, only “abc” is a valid character string. Further, when the “reading function” is acquired, “abc def” becomes an effective character string as a target for executing this function. Further, in the case of the “marker function”, the entire selected character string “abc def Aiueo” becomes an effective character string. In other words, the effective decision character string to be executed differs depending on the executable function. Thereafter, when the function to be executed by the user is instructed by touch input, the function is executed for the determined effective character string associated with the instructed function.
- the entire selected character string “aiueo gh” is determined as an effective character string. In this case, only “gh” that is not at the head position is not selected as a valid character string, and the sound reproduction function and the reading function cannot be selected.
- a function executable for the selected character string is acquired, and the acquired function item is automatically displayed.
- the function selection operation by the user is easy and easy to understand, and erroneous operations can be reduced.
- an executable function is acquired according to the character type of the first character of the selected character string, and an effective character string on which the function is to be executed is determined, a user who includes an unintended character, etc. Even if the character string selection operation is inappropriate, it is possible to select an appropriate function intended by the user as long as the first character is the intended character type, and the operability of the user can be improved.
- FIG. 17 shows an overall flowchart of an embodiment of the information processing apparatus of the present invention.
- desired information for example, a character string
- step S101 a character string selection process is executed.
- the character string 133 is displayed. It is stored in the storage unit 130, and is displayed in a distinguishable manner (for example, reverse display) on the character string display unit 121.
- a character string analysis process is executed in step S102.
- the function corresponding to the character type is acquired by the function acquisition unit 160, and the effective character string determination unit 150 determines the effective character string.
- step S103 a function selection screen display process is executed.
- a function selection screen 102 in which item names (function items) of the acquired functions are listed is displayed.
- the function selection and execution processing is executed in step S104.
- the function of the touched part is selected, and the function execution unit 170 executes the selected function on the valid character string in the selected character string.
- FIG. 18 shows a flowchart of an embodiment of the character string selection process in step S101.
- step S110 it is assumed that the user places a pen on a character that the user wants to select on the display screen 101.
- the character selection unit 111 of the input unit 110 detects the input coordinates of the pen and stores the input coordinates in the storage unit 130 as the start position of the selected character string.
- step S120 it is assumed that the user traces the pen up to the last character to be selected. At this time, position information from the start position to the coordinates of the end position of the last character is stored in the storage unit 130.
- step S 130 the character displayed at the position is determined from the stored position information, and the selected character string 133 is acquired and stored in the storage unit 130.
- step S140 information on the characters at the pen start position and end position input by the user is stored as marker function information. This information is used when executing the marker function. Thereafter, when the pen is released from the screen, the process proceeds to a character string analysis process in step S102.
- FIG. 19 shows a flowchart of an embodiment of the process for acquiring the start position of the character designated by the pen in step S110 of FIG.
- step S111 the coordinates where the pen is placed are detected. This detection can be performed by, for example, coordinate detection using a resistive film or a method of calculating absolute coordinates of a touched position on the screen.
- step S112 it is checked whether or not the detected coordinate is on a character displayed on the display screen. If the position where the pen is placed is not on the character, the process is terminated. On the other hand, if the pen is placed on the character, the process proceeds to step S113, and the character displayed at this position is determined as the first character of the selected character string 133 and stored.
- the character type of the first character (first character type 135) may be stored by the character type acquisition unit 140. Further, in order to notify the user that a character has been selected, a display (for example, reverse display) that distinguishes the character from other characters may be performed. Thereafter, the process proceeds to step S120.
- a display for example, reverse display
- FIG. 20 shows a flowchart of an embodiment of processing when the character in step S120 of FIG. 18 is traced.
- step S121 it is checked whether the pen is not separated from the display screen. If it is away, it is determined that the selection input has been completed, and the process proceeds to step S126. On the other hand, if not yet separated, the process proceeds to step S122.
- step S122 it is checked whether or not the pen position has moved. If not, the process returns to step S121. If it has moved, the process proceeds to step S123, and the position coordinates of the pen after the movement are detected. In step S124, it is checked whether or not the detected position coordinate of the pen is above the display position of the displayed character. If not on the character, the process returns to step S121. If it is above the character, the process proceeds to step S125, and the area of the character existing from the head position coordinate to the current pen position coordinate is highlighted, and the process returns to step S221.
- step S126 it is checked whether or not there is a selected character string 133, that is, whether or not there is a highlighted character string. If there is no character string, the process ends. If the selected character string 133 exists, the process proceeds to the character string acquisition and storage process in step S130. If step S101 ends and there is a selected character string 133 in step S126, the character string is stored in the storage unit 130, and the character type 135 of the first character is also stored in the storage unit 130.
- 21 and 22 are flowcharts showing an embodiment of the character string analysis process shown in step S102 of the present invention.
- this character string analysis process mainly an executable function acquisition by the function acquisition unit 160 and an effective character string determination process for the acquired function by the effective character string determination unit 150 are performed.
- the “valid flag” and “copy flag” set for each function are used.
- the valid flag is a flag indicating whether or not the corresponding function can be executed.
- the flag is “ON”, the function is executable.
- the copy flag is a flag indicating whether it is possible to store an effective character string to be executed when the corresponding function is executed. “On” means that a valid character string can be stored, and “off” means that a valid character string cannot be stored. Means that.
- FIG. 23 shows an example of the function selection analysis information 136 including these flags.
- each function includes a valid flag, a copy flag, and a data storage area for storing a valid character string.
- one effective character string can be stored.
- the number of valid character strings is not limited to one.
- the initial values of all valid flags are “ON”, and the initial values of all copy flags are “ON”.
- the marker function since the entire selected character string is the target for executing the function, no copy flag is set, but information on the start position and end position of the selected character string (for example, the start position of a line The sequence number of the characters from).
- step S151 when the character string analysis process is started, first, in step S151, all the valid flags for each function are initially set to ON.
- step S152 the invalid flag of the invalid function set in advance for the currently used content is turned off. For example, in the case of content in which the marker function is disabled, the marker function cannot be executed, so the valid flag for that function is set to OFF.
- step S153 all the copy flags for each function are initially set to “ON”.
- step S154 the first character is read from the selected character string 133.
- the character type acquisition unit 140 acquires the character type of the first character. However, if there is a space character at the beginning, the acquired character type is a space, and the space character is skipped. Then, a character other than the blank character that first appears behind is read, and the character type of the non-blank character is acquired. This is because if there is a space character at the beginning, the space is not a valid character in executing the function, and the user may have made a selection error.
- step S155 it is checked whether or not the acquired first character is a valid character that can execute the voice reproduction function. Whether or not it is a valid character is checked using the character type function correspondence information 132 shown in FIG. 15 to determine whether or not the character type of the first character is a valid character type corresponding to the voice reproduction function. If it is not a valid character that can be executed by the voice reproduction function, the process proceeds to step S156, where the voice reproduction function valid flag is turned off (OFF), and the copy flag is turned off (OFF). After step S156, or when the character is a valid character that can be executed by the voice reproduction function, the process proceeds to step S157.
- step S157 it is checked whether or not the first character is a valid character that can execute the S jump function.
- the check is performed using the character type function correspondence information 132 in the same manner as in step S155. If it is not a valid character, the process proceeds to step S158, and both the valid flag and copy flag of the S jump function are turned off.
- step S159 it is checked whether or not the first character is a valid character that can execute the reading function. If it is not a valid character, the process proceeds to step S160, and both the valid flag and copy flag of the reading function are turned off (OFF).
- the function selection analysis information 136 is A state as shown in FIG.
- the selected character string is “Aiueo gh”
- the first character “A” is “Hiragana”
- the function selection analysis information 136 is in a state as shown in FIG.
- all valid flags are on (ON), and all four functions are acquired as executable functions.
- FIG. 23B only two functions of “S jump” and “marker” whose valid flag is on (ON) are acquired as executable functions.
- step S161 it is checked whether or not the copy flag of the audio reproduction function is “ON”. If the copy flag is on, the process advances to step S162 to check whether the currently read character is a character for which the sound reproduction function is valid. If the voice playback function is not a valid character, the process proceeds to step S164, and the copy flag corresponding to the voice playback function is turned off. If the voice reproduction function is valid, the process advances to step S163 to store the currently read character in the data area of the voice reproduction function in the function selection analysis information 136. For example, when the read character is “a”, it is an alphabetic character that can execute the voice reproduction function, and therefore “a” is stored in the data storage area of the voice reproduction function.
- step S165 it is checked whether or not the copy flag of the S jump function is “ON”. When the copy flag is on, the process proceeds to step S166, and when it is not on, the process proceeds to step S169.
- step S166 it is checked whether or not the currently read character is a character for which the S jump function is valid. If it is a valid character, the process proceeds to step S167, and the character is stored in the data storage area of the S jump function. On the other hand, if it is not a valid character, the copy flag of the S jump function is turned off.
- step S169 it is checked whether or not the copy flag of the reading function is on. If the copy flag is on, the process proceeds to step S170, and if not, the process proceeds to step S173. If the currently read character is a character that can be read out in step S170, the process proceeds to step S171. If the character cannot be executed, the process proceeds to step S172. In step S171, the currently read character is stored in the data storage area of the reading function. In step S172, the copy flag of the reading function is set to OFF.
- Step S173 After executing Steps S169, S171, or S172, in Step S173, it is checked whether or not the read character is the last character in the selected character string. If it is the last character, the process is terminated. If it is not the last character, the process proceeds to step S174, the next character in the selected character string is read, and the process returns to step S161.
- step S174 the next character in the selected character string is read, and the process returns to step S161.
- FIG. 23E shows a case where the selected character string is “abc def aiue”.
- “10” of “WordNo” means a number assigned one-to-one for each headword
- the position of the first character of the selected character string is the “1” -th character
- the end character The position is the “12” th character
- the background color to be colored as the marker is set to “red”.
- step S102 After the character string analysis process (step S102) as described above, the processes of steps S103 and S104 are executed, and the function designated by the user after the character selection is executed.
- FIG. 24 shows a flowchart of an embodiment of the function selection screen display process (step S103).
- step S181 it is checked whether the audio playback function is valid. Here, it is checked whether or not the valid flag of the audio reproduction function of the information 136 is on (ON). If it is on, the process proceeds to step S183, and the function item for audio reproduction in the function selection screen 102 is displayed darkly. On the other hand, if it is not on, the process proceeds to step S182, and the audio playback function item is displayed lightly. By making the display light, the user is informed that this function cannot be selected. Alternatively, the audio playback function item itself may not be displayed, or another distinction display indicating that the function item cannot be selected may be displayed.
- step S184 it is checked whether the S jump function is valid. If it is valid, the process proceeds to step S186, and the function item of S jump is displayed darkly. If it is not valid, the process proceeds to step S185, and the S jump function item is displayed lightly.
- steps S187 and S190 it is checked whether the reading function and the marker function are valid. If it is valid, the process proceeds to step S189 and step S192, respectively, and the reading or marker function item is displayed darkly. If it is not valid, the process proceeds to step S188 and step S191, respectively, and each function item is displayed lightly. Thereby, a function selection screen as shown in FIGS. 16B and 16C is displayed. Thereafter, the process proceeds to step S104.
- the user needs a character string selection operation and a subsequent function selection operation.
- the function selection screen 102 is displayed, and only the functions that can be executed corresponding to the character type of the first character of the selected character string are displayed on the screen so as to be selectable. Therefore, the user's operation until a desired function is executed is easy, and is easier to understand than when the function is selected first.
- it is impossible to select a function that cannot be executed for the selected character string it is possible to prevent an unintended function from being executed and to reduce erroneous operations by the user.
- Example 2 of character string selection and function selection> 25 and 26 are schematic explanatory views of Embodiment 2 of the present invention.
- the character string selection process is the same as in the first embodiment, but the character string analysis process for the selected character string is different.
- the effective character string to be executed is limited to one for the executable function, but in the second embodiment, the selected character string is separated by a blank character. If there are a plurality of character strings, not only the first character string but also the plurality of character strings are considered as valid character strings.
- the character strings “abc” and “def” starting with the alphabet are set as valid character strings.
- the S jump function three character strings including the character string “Aiue” starting with hiragana are set as valid character strings.
- one character string “abc def” is set as an effective character string.
- the marker function sets one character string “abc def aiue” as an effective character string.
- FIG. 26 shows a case where “Aiueo gh” is selected as the selected character string.
- the function selection screen 102 is displayed so that four functions can be selected.
- an effective character string is determined for each function. For example, for the S jump function, two character strings “aiueo” and “gh” are effective character strings. Therefore, when the S jump function is selected on the display screen 102, a screen for selecting one of the valid character strings “aiueo” and “gh” is displayed.
- Steps S201 and S202 are the same processes as steps S151 and S152 of FIG. 21, respectively.
- step S203 the copy flag of each function is initially set to “1”.
- the copy flag is not simply set to ON and OFF, but the valid character string is used as a flag indicating the position of the data storage area where copying is possible.
- FIG. 29 shows an embodiment of the function selection analysis information 136 according to the second embodiment of the present invention.
- FIG. 29A shows a state after step S203.
- the number of data storage areas for storing valid character strings is five, and up to five valid character strings can be stored for each function.
- the number of data storage areas is not limited to five, but may be two, six or more, and may be changed depending on the storage capacity. Therefore, for example, when the copy flag is “1”, it means that the next valid character string to be stored is stored in the first data storage area.
- step S204 as in step S154, the first character is read and its character type is acquired. If the first character is a blank character, it is skipped, and then the first non-blank character that appears in the selected character string is read out and its character type is acquired.
- step S205 it is checked whether the copy flag of the audio reproduction function is off. If the copy flag is not off, the process proceeds to step S206. If the copy flag is off, the process proceeds to step S211.
- step S206 it is checked whether or not the currently read character is a character for which the voice reproduction function is valid. Again, the character type of the read character is checked using the character type function correspondence information 132. If it is a valid character, the process proceeds to step S207, and the currently read character is stored as a valid character in the data storage area of the voice reproduction function in the information 136.
- the position of the data area to be stored is a numerical position set in the copy flag.
- step S208 the process advances to step S208 to check whether the value of the copy flag of the current audio reproduction function is equal to or less than the number of data storage areas. In the following cases, the process proceeds to step S209, and 1 is added to the copy flag. If not, the process proceeds to step S210, where the copy flag of the sound reproduction function is turned off, and the sound reproduction function is not copied to the data storage area. After executing any of steps S207, S209, and S210, or when the copy flag is OFF in step S205, the process proceeds to step S211.
- step S211 it is checked whether the copy flag of the S jump function is off. If the copy flag is not off, the process proceeds to step S212. If the copy flag is off, the process proceeds to step S217.
- the processing from step S212 to S216 is the same as the processing from step S206 to S210 in the audio reproduction function, and the audio reproduction function may be replaced with the S jump function. If the read character is a valid character, the character is stored in the data storage area of the S jump function. After executing any of steps S213, S215, and S216, the process proceeds to step S217. In step S217, it is checked whether the copy flag of the reading function is off.
- step S2108 If this copy flag is not off, the process proceeds to step S218, and if not, the process proceeds to step S223.
- the processing from step S218 to S222 is the same as the processing from step S206 to S210 described above, and the sound reproduction function may be replaced with the reading function. If the read character is a valid character, the character is stored in the data storage area of the reading function. After executing any of steps S219, S221, and S222, the process proceeds to step S223.
- step S223 it is checked whether or not the currently read character is the last character. If it is not the last character, the process proceeds to step S230, the next character in the selected character string is read, and the process returns to step S205. If it is the last character, the process proceeds to step S224 in FIG. In steps S207, S213, and S219, when valid characters are stored, if characters are already stored, they are not overwritten but stored so as to be continuously added to the already stored characters. If the process from step S205 to S223 is performed up to the last character of the selected character string, if there is a valid character string, the valid character string is stored in the data storage area for each corresponding function.
- step S224 it is checked whether or not a valid character string of the voice reproduction function is stored in the information 136. If no valid character string is stored in the data storage area of the voice reproduction function, the process proceeds to step S225, and the voice reproduction function valid flag is set to OFF. When a valid character string is stored in step S224, or after the process of step S225, the process proceeds to step S226.
- step S226 it is checked whether a valid character string of the S jump function is stored. If not stored, the process proceeds to step S227. If stored, the process proceeds to step S228. In step S227, the S jump function valid flag is set to OFF. In step S228, it is checked whether or not an effective character string for the reading function is stored. If not stored, the process proceeds to step S229, and the valid flag of the reading function is set to OFF. If stored, or after the process of step S229, the character string analysis process is terminated.
- FIG. 29A shows the function selection analysis information 136 when the selected character string is “abc def Aiue”
- FIG. 29B shows the function selection analysis information 136 when the selected character string is “Aiueo gh”.
- FIG. 29C shows the state of the information 136 after all the processes of FIGS. 27 and 28 are performed on the selected character “abc def Aiue”.
- the voice reproduction function is an executable function
- two character strings “abc” and “def” are stored as effective character strings to be executed.
- the S jump function three character strings are stored as effective character strings, and in the reading function, one character string “abc def” is stored.
- FIG. 29 (d) shows information 136 for the selected character string “Aiueo gh”.
- the S jump function two character strings “aiueo” and “gh” are stored as valid character strings.
- the marker data in FIG. 29 (e) is the same as in FIG. 23 (e).
- FIG. 30 shows a flowchart of the function selection screen display according to the second embodiment of the present invention.
- the same function selection screen display processing as the processing from steps S181 to S192 shown in FIG. 24 is performed.
- the function selection screen 102 as shown in FIG. 25B is displayed.
- step S193 function selection processing is executed.
- the user is allowed to touch-input any one of the function items displayed on the function selection screen, and the function of the touch-input function item is selected as a function to be executed.
- it is checked whether or not there are a plurality of stored effective character strings for the function selected in step S194. When there are not a plurality of valid character strings, that is, when there is one valid character string, the process is terminated.
- step S195 the process advances to step S195 to perform processing for displaying a screen for selecting a valid character string (for example, a valid character string selection screen 103 in FIG. 25D).
- a valid character string selection screen 103 in FIG. 25D The user can know that there are a plurality of character strings to be executed by looking at this screen 103, and therefore touch-input with the pen which character string is to be executed.
- step S196 when a touch input of an effective character string to be executed by the user is performed, a process of selecting the touched effective character string is performed. Thereafter, the function selection execution process of step S104 is executed.
- step S104 the function selected in step S193 is executed for the valid character string selected in step S196.
- the user needs to perform a function selection operation using the function selection screen and an effective character string selection operation using the effective character string selection screen.
- the user need not be aware of what functions can be performed on the first selected character string, and does not need to perform a character string selection operation. Even so, the desired function can be executed, and the user's operation is easy and easy to understand.
- the selected character string includes a plurality of valid character strings, not only the first character string but also other character strings behind can be selected as valid character string candidates. Compared with the case of selecting again, the user's operation is easier and easier to understand.
- a function that can be executed on the selected character string is selected, so that the operation is easy and understandable for the user, and erroneous operations are reduced. It is possible to improve user operability.
- FIG. 31 shows a block diagram of an electronic device 200 according to the present invention.
- the electronic device 200 according to the present invention is embodied as a small portable electronic device such as an electronic dictionary.
- the electronic device is divided into an upper body and a lower body, and the upper body and the lower body can be folded by a hinge mechanism.
- the upper body is provided with a display unit, and the lower body is provided with an electronic device control unit.
- the display unit provided in the upper body has a large screen that occupies most of the area of the upper body, and displays various types of information.
- the electronic device 200 of the present invention controls display of a display unit provided in the upper main body. As described above, dividing the electronic device into the upper main body and the lower main body and foldably connecting them by the hinge mechanism is not essential in the present invention, and may be integrated. On the surface of the lower main body, a keyboard is disposed and a small-screen touch panel is disposed. The small-screen touch panel is used as a handwritten character input unit, or as an instruction unit or a command unit using a pen or a finger.
- the electronic device control device of the present invention can be applied to a PDA, a mobile phone, a notebook personal computer, or the like.
- the electronic device 200 of the present invention includes an input / output device unit 201, a program unit 202, a data unit 203, a control unit 204, and a temporary storage unit 205.
- the input / output device unit 201 includes a display unit 211, a key input unit 212, a touch panel input unit 213, and a mouse input unit 214.
- the display unit 211 is typically a liquid crystal display device, but it is also possible to use a display device such as an organic EL display device, a plasma display device, or electronic paper.
- the display unit 211 is disposed on the upper main body and has a display screen having the same area as the upper main body.
- the display unit 211 includes a content display unit 211a and a function selection display unit 211b.
- the content display unit 211a and the function selection display unit 211b may be displayed as windows on the display screen of the display unit 211.
- the content display unit 211a displays the headwords input from the key input unit 212, and displays translations (meaning), explanations, related information, phonetic symbols, example sentences, and the like as search results of the headwords.
- the content display unit 211a also displays symbols, figures, tables, photographs, moving pictures, and the like in addition to the character string. In the present invention, it is assumed that the character string is mainly displayed.
- the function selection display part 211b is a part that displays the action function items that can be executed after the user selects a character range, and is preferably displayed automatically. In addition, it is preferable that the function items displayed on the function selection display unit 211b are displayed only on executable function items based on the character type function correspondence information.
- the key input unit 212 is a QWERTY keyboard and is arranged on the surface of the lower main body. Use this keyboard to enter headwords such as letters and numbers. In addition, instructions and commands are input to the electronic dictionary using the keyboard.
- the keyboard is not limited to the QWERTY format keyboard described above, but may be an “aiueo keyboard” in which hiragana is arranged in the order of the Japanese syllabary or a dedicated keyboard corresponding to other languages.
- the touch panel input unit 213 is a part that is input with a pen or a finger on a touch panel arranged on the front surface of the display unit 211, and is used as a handwriting input unit, a position instruction unit, a screen selection unit, and a range selection unit.
- a touch panel input unit may be provided in a display unit arranged in the vicinity of the keyboard unit arranged in the lower main body, and may be used as a handwriting input unit, position instruction, screen selection, and range selection.
- a mouse input unit 214 is provided in place of the touch panel input unit 213 or together with the touch panel input unit 213.
- an arbitrary position is designated, a screen is selected, and an area such as a character range is displayed. Can be directed.
- the program unit 202 includes a display processing unit 219, a key input receiving unit 220, a touch panel input receiving unit 221, a content headword search processing unit 222, a content example sentence search processing unit 223, a content phrase search processing unit 224, a content display processing unit 225, A display buffer unit 226, a touch panel input position information determination unit 227, a displayed content state determination unit 228, a character type acquisition unit 229, and a function acquisition unit 230 are provided.
- an electronic dictionary control program, a document creation program, and a chart creation program are provided.
- the display processing unit 219 is a part that processes display data of the display unit 211.
- the key input receiving unit 220 is a part that receives an input from the key input unit 212 and processes key operation information.
- the touch panel input receiving unit 221 is a part that receives input from the touch panel input unit 213 operated by a pen or a finger and detects input coordinates or an input coordinate area. In addition, it accepts an input from the touch panel input unit of the display unit 211 arranged in the vicinity of the keyboard, and detects an input coordinate or an input coordinate region.
- mouse input unit 214 When the mouse input unit 214 is provided, an input operation of the mouse input unit 214 is accepted, and mouse operation information, for example, an instruction operation for designating an arbitrary position, a screen selection operation for selecting a screen, and an area operation for designating an area Process information.
- mouse operation information for example, an instruction operation for designating an arbitrary position, a screen selection operation for selecting a screen, and an area operation for designating an area Process information.
- the key input unit 212 for inputting the keyword, the touch panel input unit 213 for specifying a keyword range, or the mouse 214 for specifying a keyword range constitutes a character selection unit.
- the content headword search processing unit 222 is stored in the data unit 203 using a keyword input from the key input unit 212, a keyword specified by the touch panel input unit 213, or a keyword specified by the mouse 214. This is a part for searching for a headword in the content headword search information database unit 231.
- the content headword search processing unit 222 is used when the input keyword is one English word, and searches the content headword search information database unit 231 using one English word as a keyword.
- the content example sentence search processing unit 223 determines that the keyword input from the key input unit 212, the keyword specified by the touch panel input unit 213, or the keyword specified by the mouse input unit 214 is a plurality of English words.
- the content example sentence search information database unit 232 stored in the data unit 203 is searched.
- the keyword input from the key input unit 212, the keyword specified by the touch panel input unit 213, or the keyword specified by the mouse input unit 214 is a plurality of English words
- the content phrase search processing unit 224 The content phrase search information database unit 233 stored in the data unit 203 is searched.
- the content display processing unit 225 includes a content headword list display information database unit 234, a content example sentence list display information database unit 235, a content phrase list display information database unit 236, a content headword explanation unit display information database unit 237, and a content example sentence unit display.
- the information database unit 238 and the content phrase part display information database unit 239 are connected to process the content display information.
- the display buffer unit 226 is a part that temporarily stores display data to be processed by the display processing unit 219.
- the touch panel input position information determination unit 227 is a part that determines an input position from the input coordinate information received by the touch panel input reception unit 221. The touch panel input position information determination unit 227 determines whether there is a character or no character at the input position.
- the display content state determination unit 228 is a unit that determines the display state of the content being displayed from the display data temporarily stored in the display buffer unit 226. For example, it is determined whether one screen is being displayed or multiple screens are being displayed. In addition, it is determined whether the position designated by the touch pen or the mouse is a display part or a display part of the content.
- the character type acquisition unit 229 discriminates and acquires a character string input from the key input unit 212, a character string specified by the touch panel input unit 213, or a character string specified by the mouse input unit 214. Part. For example, an English word, a plurality of English words, a sentence including two or more languages such as Japanese, Japanese and English, or a sentence including a symbol other than a language is determined, and the character type is acquired.
- the characters of two or more languages are characters of two or more languages used in the dictionary installed in the electronic dictionary.
- the function acquisition unit 230 is a part that acquires a function corresponding to a character type as character type function correspondence information from the range selection character type correspondence table 240 for each function shown in FIG.
- the data unit 203 includes a content headword search information database unit 231, a content example sentence search information database unit 232, a content phrase search information database unit 233, a content headword list display information database unit 234, and a content example sentence list display information database.
- a selected character type correspondence table 240 is provided.
- the content entry word search information database unit 231 includes an entry word search information storage unit 231a for content 1, an entry word search information storage unit 231b for content 2, an entry word search information storage unit 231c,.
- the content headword search information database unit 231 stores search information whose search keyword is one English word.
- the content headword search processing unit 222 searches the search information using the keyword.
- the contents are language dictionaries such as a national language dictionary, a kanji dictionary, an English dictionary, a German dictionary, a French dictionary, and a Chinese dictionary. • A specialized terminology dictionary, including an encyclopedia, a modern term dictionary, a legal term dictionary, other dictionaries, and a dictionary. These contents are merely examples, and need not be provided with all, but can be selected as appropriate. The same applies to the following.
- the content headword search processing unit 222 searches for headwords in the information content headword search information database unit 231.
- the content example sentence search information database unit 232 includes an example sentence search information storage unit 232a for content 1, an example sentence search information storage unit 232b for content 2, an example sentence search information storage unit 232c for content 3.
- the content example sentence search information database unit 232 stores example sentence search information whose search keyword is a plurality of English words.
- the content example sentence search processing unit 223 searches the content example sentence search information database unit 232 for the example sentence by the keyword.
- the content phrase search information database unit 233 includes a phrase search information storage unit 233a for content 1, a phrase search information storage unit 233b for content 2, a phrase search information storage unit 233c for content 3.
- the content phrase search information database unit 233 stores phrase search information whose search keyword is a plurality of English words.
- the content phrase search processing unit 224 searches the phrase search information in the content phrase search information database unit 233 using the keyword.
- the phrase search will be described. For example, when performing a phrase search with two keywords having the first keyword “a” and the second keyword “lot”, the search keyword is a plurality of English words.
- the phrase search information storage unit 233b of the content 2 shown is searched. First, whether or not there is a list having the first keyword “a” in the list of the content phrase search information storage unit 233b with the first keyword is searched. As a result, the phrase information No1 and No3 in which “a” exists are searched in the content phrase search information storage unit 233b. Next, whether or not the second keyword “lot” exists is searched for the searched phrase information No1 and No3. As a result, the phrase information No1 is searched.
- the content headword list display information database unit 234 includes a headword list display information storage unit 234a for content 1, a headword list display information storage unit 234b for content 2, a headword list display information storage unit 234c for content 3. Is provided.
- the content headword list display information database unit 234 stores headword list display information of the contents 1 to n, and when the headword list display information of the content k is searched by a keyword, the searched headword list display is displayed. Information is output.
- the content example sentence list display information database unit 235 includes an example sentence list display information storage unit 235a for content 1, an example sentence list display information storage unit 235b for content 2, an example sentence list display information storage unit 235c for content 3.
- the content example sentence list display information database unit 235 stores example sentence list display information of the contents 1 to n, and when the example sentence list display information of the content k is searched by a keyword, the searched example sentence list display information is output.
- the content phrase list display information database unit 236 includes a phrase list display information storage unit 236a for content 1, a phrase list display information storage unit 236b for content 2, a phrase list display information storage unit 236c for content 3, and so on.
- the content phrase list display information database unit 236 stores the phrase list display information of the contents 1 to n, and when the phrase list display information of the content k is searched by a keyword, the searched phrase list display information is output.
- the content headword commentary part display information database unit 237 includes a headword commentary part display information storage part 237a for content 1, a headword commentary part display information storage part 237b for content 2, and a headword commentary part display information storage part for content 3. 237c...
- the content headword commentary part display information database unit 237 stores headword word commentary part display information of the contents 1 to n.
- the content headword commentary part display information database unit 237 stores related data or link information related to the content headword commentary part display information database part 237 in addition to the headword word commentary part display information of the contents 1 to n. It doesn't matter.
- the content headword explanation section display information database section 237 stores headword explanation section display information of the contents 1 to n, and when the comment section display information of the content k is searched by a keyword, the searched headword explanation Part display information is output.
- the content example sentence part display information database part 238 includes an example sentence part display information storage part 238a for content 1, an example sentence part display information storage part 238b for content 2, an example sentence part display information storage part 238c for content 3.
- the content example sentence display information database unit 238 stores example sentence information of the contents 1 to n. Content that does not have an example sentence can omit the example sentence part display information storage part.
- the example sentence is shown as related data corresponding to the comment section display information, and the related data may be stored.
- the content example sentence display information database unit 238 stores example sentence part display information of the contents 1 to n, and when the example sentence part display information of the content k is searched by a keyword, the searched example sentence part display information is output.
- the content phrase part display information database part 239 includes a phrase part display information storage part 239a for content 1, a phrase part display information storage part 239b for content 2, a phrase part display information storage part 239c for content 3, and so on.
- the content phrase display information database unit 239 stores phrase information of the contents 1 to n.
- the content without phrase information can omit the phrase display information storage unit.
- the content phrase part display information database part 239 stores the phrase part display information of the contents 1 to n, and when the phrase part display information of the content k is searched by a keyword, the searched phrase part display information is output.
- the control unit 204 reads out the electronic dictionary control program, document creation program, and chart creation program provided in the program unit 202, and sequentially operates each unit according to each program, thereby realizing the display control method of the present invention.
- the temporary storage unit 205 is a part that temporarily stores various data.
- FIG. 32 shows a content headword search information database unit 231, a content headword list display information base unit 234, a content headword explanation unit display information database unit 237, a content phrase search information database unit 233, and a content phrase list display information database unit 236.
- FIG. 4 is a diagram showing an example of a content phrase part display information database part 239, a content example sentence search information database part 232, a content example sentence list display information database part 235, and a content example sentence part display information database part 238.
- a content headword search information database unit 231, a content headword list display information base unit 234, and a content headword commentary display information database unit 237 constitute a set of databases for headword search.
- the content phrase search information database unit 233, the content phrase list display information database unit 236, and the content phrase display information database unit 239 constitute a set of databases for phrase search. Furthermore, the content example sentence search information database 232, the content example sentence list display information database 235, and the content example sentence part display information database unit 238 constitute a set of databases for example sentence search for example sentence search.
- FIG. 32A shows an entry word search information storage unit 231a for content 1, entry word list display information storage unit 234a for content 1 and entry word commentary part display information storage for content 1 when content 1 is a national language dictionary.
- An example of the part 237a is shown only partially. Further, only a part of the phrase search information storage unit 233a of the content 1, the phrase list display information storage unit 236a of the content 1, and the phrase display information storage unit 239a of the content 1 are illustrated. Since content 1 has no example sentence information, the example sentence search information storage unit, the example sentence list display information storage unit, and the example sentence part display information storage unit are omitted.
- FIG. 32B shows a headword search information storage section 231b for content 2, a headword list display information storage section 234b for content 2, and a headword comment section display information storage for content 2 when content 1 is an English dictionary.
- An example of the part 237a is shown only partially.
- only a part of the phrase search information storage unit 233b of the content 2 the phrase list display information storage unit 236b of the content 2, and the phrase display information storage unit 239b of the content 2 are shown.
- examples of the content 2 example sentence search information storage unit 232b, the content 2 example sentence list display information storage unit 235b, and the content 2 example sentence part display information storage unit 238b are only partially shown.
- the headword search information storage unit 231k for the content k the headword list display information storage unit 234k for the content k, the headword commentary display information storage unit 237k for the content k, and the phrase search information storage unit 233k for the content k.
- the phrase list display information storage unit 236k of the content k the phrase display information storage unit 239k of the content k, the example sentence search information storage unit 232k of the content k, the example sentence list display information storage unit 235k of the content k, and the example sentence display of the content k
- the information storage unit 238k is provided for each of n pieces of content, but is not shown.
- a headword search information storage unit 231k for content k a headword list display information storage unit 234k for content k, and a headword commentary display information storage unit for content k 237k
- phrase search information storage unit 233k for content k phrase list display information storage unit 236k for content k
- phrase display information storage unit 239k for content k phrase search information storage unit 232k for content k
- example sentence list display for content k The information storage unit 235k and the example sentence part display information storage unit 238k of the content k are referred to as related contents.
- the contents stored in FIGS. 32A, 32B,... Are referred to as irrelevant contents.
- headword search information headword list display information, headword commentary display information, phrase search information, phrase list display information, phrase phrase display information, example sentence search information, example sentence list display information, and example sentences having the same content number
- the part display information is related contents, and entry word search information, entry word list display information, entry word commentary part display information, phrase search information, phrase list display information, phrase part display information, and example sentence search information with different content numbers
- the example sentence list display information and the example sentence part display information are irrelevant contents.
- the corresponding headword is output from the headword list display information storage units 234a, 234b,... And displayed on the display unit 211.
- the comment information corresponding to the head word is read from the head word comment part display information storage units 237a, 237b,... And displayed on the display unit 211.
- a plurality of headwords are displayed on the display unit 211.
- the corresponding comment information is read from the headword comment section display information storage sections 237a, 237b,... And displayed on the display section 211.
- the phrase search when a plurality of words are keywords, the keyword search of the phrase search information storage units 233a, 233b,. When there are one or more search results, the corresponding phrase is output from the phrase list display information storage units 236a, 236b,... And displayed on the display unit 211. If there is only one search result, the phrase information corresponding to the phrase is read from the phrase part display information storage units 239a, 239b,... And displayed on the display unit 211. However, when there are a plurality of search results, a plurality of phrases are displayed on the display unit 211, and when one of them is selected, corresponding phrase information is obtained from the phrase section display information storage units 239a, 239b,. It is read out and displayed on the display unit 211.
- the example sentence search when a plurality of words are keywords, the example sentence of the example sentence search information storage units 232a, 232b,.
- the search result is one or more
- the corresponding example sentence is output from the example sentence list display information storage units 235a, 235b,... And displayed on the display unit 211.
- the example sentence information corresponding to the example sentence is read from the example sentence part display information storage parts 238a, 238b,... And displayed on the display part 211.
- a plurality of example sentences are displayed on the display unit 211, and when one of them is selected, the corresponding example sentence information is obtained from the example sentence part display information storage units 238a, 239b,. It is read out and displayed on the display unit 211.
- FIG. 33 shows, in a tabular form, character type function correspondence information in which an operation function that can be executed by an electronic device and a character type of a character to be executed for each operation function are associated with each other.
- Table 240 is shown. The present invention selects an operating function based on this table.
- the electronic dictionary has an MP3 voice playback function, a TTS text reading function, an S jump function (English word search, phrase search and example sentence search), and a marker function.
- the “MP3 voice playback function” is a function that consists of only English words whose selected character string is an alphabet (English letter) and outputs a reading of one English word by voice.
- the “TTS sentence reading function” is a function in which a selected character string is composed of a plurality of English words and a plurality of English words are output as synthesized speech.
- S jump function means selected English word (word search), selected multiple English words (speech search), or selected Japanese (for example, a character string including kanji, hiragana, katakana) This is a function for searching commentary part display information, phrase part display information, and example sentence part display information corresponding to the headword from an English dictionary or Japanese dictionary installed in the electronic dictionary.
- the selected character string is not limited to English words or Japanese character strings, and can be selected in languages other than English and Japanese as long as they are displayed. In that case, content information corresponding to the language is searched.
- the “marker function” is a function for displaying all selected characters and symbol portions in a color different from the character display color. Or, it is a function for adding an underline to all selected characters and symbols.
- the electronic dictionary has a dictionary for languages other than Japanese and English (such as Chinese), it can be executed not only for Japanese and English words and English but also for words and sentences in other languages. It is assumed that a function is predetermined and a specific function is executed corresponding to the selected character string.
- the character types included in the range selection for these operation functions are limited as follows.
- the MP3 audio playback function can be executed when an English word (1 word) is selected.
- the TTS text-to-speech function can be executed when an English word (1 word) or a plurality of English words (English words of a plurality of words) is selected. A plurality of English words are determined by whether or not there is a space between English words.
- the S jump function can be executed when an English word (1 word), a plurality of English words, or Japanese is selected. When an English word (1 word) is selected, a word search is executed, and when a plurality of English words are selected, a phrase search and an example sentence search are executed.
- the marker function can be executed when an English word, a plurality of English words, Japanese, characters in two or more languages are included, or a symbol is selected.
- the characters of two or more languages may be characters of two or more languages used in a dictionary installed in the electronic dictionary.
- the MP3 audio reproduction function can be executed for English words, but if word audio reproduction can be executed for other languages, it can be executed when the language is selected.
- the TTS text-to-speech reading function can be executed for English words (1 word) or English texts (English words of a plurality of words). Executable when a language is selected.
- any of the MP3 voice reproduction function, the TTS sentence reading function, the S jump function (word search), and the marker function can be executed.
- the range-selected characters are a plurality of English words (a plurality of English words)
- the TTS sentence reading function, the S jump function (singe phrase search and example sentence search), and the marker function can be executed.
- the selected character is Japanese
- the S jump function and the marker function can be executed.
- the marker function can be executed when the characters included in the range selection include characters in two or more languages used in a dictionary installed in the electronic dictionary, or for symbols.
- the present invention acquires an operation function that can execute a character type by selecting a character string range and detecting a character type included in the character string range.
- FIG. 34 is an explanatory diagram for selecting an operation function of the electronic device of the present invention.
- the user starts selecting a desired character range from the meanings or example sentences of the headwords obtained by searching the headwords or headwords input from the key input unit 212.
- FIG. 34A shows a case where a desired character range is selected from an example sentence “say”. The selection of the character range can be arbitrarily selected by the user regardless of the character type.
- FIG. 34B shows a state where a desired character range is selected.
- FIG. 34B shows a case where the English word “That” is selected as the first character of the selection range, and then the English word “without” is selected as the end of the selection range.
- the selected range is displayed to the user by inverting the monochrome display of characters.
- the electronic dictionary uses the character type acquisition unit 229 to analyze the character types included in the selected range.
- the function acquisition unit 230 acquires an executable function that can be executed from the table shown in FIG. In FIG. 34B, “That goes without” is selected, and in this case, a plurality of English words are selected. Therefore, the operation functions that can be executed in this case from the table of FIG. 33 are the TTS sentence reading function, the S jump function (speech search and example sentence search), and the marker function. Accordingly, as shown in FIG. 34 (d), the function window is automatically displayed, and executable operation functions (TTS sentence reading function, S jump function (speech search and example sentence search), and marker function) are displayed.
- the display location of the function window the vicinity of the selected character string is easy for the user to understand and is convenient for operation.
- the operation functions (that is, MP3 sound) other than the executable operation functions (TTS sentence reading function, S jump function and marker function) displayed in the function window may be grayed out so as not to be selected by the user.
- the selected operation function is activated and executed.
- FIG. 34 (d) opens a window and displays the operation functions of the TTS text reading function, the S jump function, and the marker function.
- the display screen is divided into upper and lower parts. Each operation function of the TTS text reading function, S jump function, and marker function that can be executed may be displayed on the screen. If the character range is selected incorrectly, the character range may be selected again without selecting the operation function displayed on the function window or the lower screen.
- the above operation is also performed when English words, Japanese sentences, characters in two or more languages used in a dictionary installed in an electronic dictionary are included, or when a symbol is selected.
- the only operation function that can be executed is the marker function, so FIG. 34 (d) or FIG. 34 (e)
- the marker function may be automatically executed without displaying an executable operation function and without causing the user to perform a selection operation.
- a marker is immediately added to the selected character portion to reduce the user's operation. And the usability of the electronic device is improved. This means that not only when characters in two or more languages are included, but when there is only one executable operation function, that operation function is automatically executed.
- FIG. 34 shows a case where a plurality of words are selected, such as “That goes ⁇ without ”, but the S jump function of the present invention operates differently when one word and a plurality of words are selected.
- the S jump function includes a one-word search and a phrase search.
- a one-word search is performed for one word and a phrase search is performed for a plurality of words.
- the plurality of words is, for example, the number of words included in one sentence, and is usually 2, 3 to 4, 5 words.
- FIG. 35 shows an explanatory diagram of the S jump function (speech search or example sentence search) of the present invention.
- FIG. 35 (a) shows a screen in which the user selects a desired character range using an English-English dictionary. Show. Here, “look at” is selected from the English-English dictionary.
- the executable operation functions are the TTS sentence reading function, the S jump function (sung phrase search and example sentence search), and the marker function. is there.
- FIG. 35 (b) executable operation functions (TTS sentence reading function, S jump function (phrase search and example sentence search), and marker function) are displayed on the display unit, and the MP3 voice reproduction function is grayed out. Show the state.
- FIG. 35 (c) shows the display result of the phrase search.
- FIG. 35D shows a search result when the example sentence search is selected in the S jump function. That is, "Look at the time! We're going to be late. Can't you look where you're going?"
- FIG. 36 and 37 are explanatory diagrams of the S jump function different from FIG.
- FIG. 36A shows a case where the selected English word is one word, and shows that “look” has been selected.
- the selected word is one, it is a one-word search, so a one-word search is performed, and the search result is output as shown in FIG.
- FIG. 37 (a) when there are a plurality of selected English words (“look at”), the phrase search and the example sentence search are performed, so the phrase search or the example sentence search is performed, and the search is performed.
- the result is output.
- FIG. 37 (b) shows the result of phrase search
- FIG. 37 (c) shows the result of example sentence search.
- the present invention can perform the S jump function (word search and phrase search or example sentence search) as shown in FIG. 35 or FIG. 36 and FIG. 37. However, as shown in FIG. Is preferably displayed on the display unit.
- FIG. 38 shows a flowchart of the control device of the present invention.
- the user touches a desired character on the display screen using a touch pen.
- This touch operation is input from the touch panel input unit 213, processed by the touch panel input receiving unit 221, and the position on the display screen is detected by the display buffer 226.
- the operation using the touch pen is described here, the same operation can be performed using the key input unit 212 or the mouse input unit 214.
- the following operations are the same.
- range selection is started in step S302.
- step S303 the user moves the touch pen to move the selection range.
- the desired character range is selected, the user performs an operation of releasing the touch pen from the display screen (step S304). With this operation, the selection range is determined, and the range selection operation is terminated (step S305).
- step S306 the electronic dictionary obtains the character string of the portion whose range has been selected by the display buffer unit 226 and the touch panel input position information determination unit 227.
- step S307 the character type acquisition unit 229 determines the character type included in the character string, and acquires the character type.
- step S308 it is determined whether or not the determination result in step S307 is only the alphabet. When it is only an alphabet (in the case of Yes), it transfers to step S309 and it is judged whether several English words are contained. Whether there is one or more English words is determined by whether or not there is a space between the English words.
- step S310 When a plurality of English words are included (Yes), the process proceeds to step S310, and it is determined that the character type of the selected character string is “English”. If it is determined in step S309 that a plurality of English words are not included (in the case of No), the process proceeds to step S311 and it is determined that the character type of the selected character string is “English words”.
- step S308 if the character string of the portion selected in the range is not only the alphabet (in the case of No), the process proceeds to step S312 and it is determined whether it is only Japanese. If it is only Japanese (in the case of Yes), the process proceeds to step S313, and it is determined that the character type of the selected character string is “Japanese”. However, if it is not only Japanese (in the case of No) in step S312, the process proceeds to step S314, and the character type of the selected character string is “characters of two or more languages used in the dictionary installed in the electronic dictionary, Or it is determined to be a symbol. For example, it is determined that the language is Japanese and English. When a language other than English or Japanese (for example, Chinese) is determined, a step for determining other languages may be inserted between step S312 and step S314.
- the character string of the selected part is “English”, “English word”, “Japanese” or “characters or symbols of two or more languages used in the dictionary installed in the electronic dictionary”
- the character type of the selected character string is determined.
- the function acquisition unit 230 accesses the correspondence table of range selection character types for each function shown in FIG.
- step S317 whether each function is valid or invalid is acquired from the correspondence table of FIG.
- step S318 the window is opened or the screen is divided, and the enabled function is displayed as “selectable” on the lower screen, and the disabled function is displayed as “not selectable”. That is, it is displayed as shown in FIG. 34 (d) or (e).
- step S318 when there is one selectable operation function, that is, in step S314, it is determined that “a character or symbol of two or more languages used in a dictionary installed in the electronic dictionary”.
- an operation function that is, a marker function
- a marker function that can be selected immediately without opening the window
- step S319 it is determined whether or not the S jump function is selected from the functions displayed as “selectable”.
- the selected function for example, the MP3 voice function, the TTS function, and the marker function is executed for the selected character string, and this flow is executed. finish.
- step S321 When the S jump function is selected in the above step S319 (in the case of Yes), it is determined in step S321 whether or not a plurality of English words are included in the selected character string. If a plurality of English words are included (in the case of Yes), the process moves to step S322 to display that the phrase search and the example sentence search can be selected.
- the display format is the same as that shown in FIG. 34 (d) or FIG. 34 (e).
- step S322 it is determined whether or not the phrase search is selected for the displayed phrase search or example sentence search.
- step S323 the process proceeds to step S323, and the content phrase search information storage unit 333b, the content phrase list display information storage unit 336b, and the content phrase part display information storage unit are selected using the selected plurality of English words as keywords. Search for 339b. Then, the search result is displayed on the display unit 311 and this flow is finished.
- step S324 the process proceeds to step S324, and the content example sentence search information storage unit 332b and the content example sentence list display information storage are performed using the selected English words as keywords.
- the part 235b and the content example sentence part display information storage part 238b are searched. And a search result is displayed on the display part 211 and this flow is complete
- step S325 search for a headword that matches the selected English word from the headword search information database 231; The search result is displayed on the display unit 11, and this flow is finished.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
また、情報検索などのために画面表示された文字列に対して実行することができる多数の機能が予め実装されている。たとえば、画面表示された文章の中で特定の文字列の意味を調べたい場合、電子辞書に搭載されている辞書データの中から、その特定文字列に対応する意味内容を検索して表示させるような「ジャンプ」機能を備えたものがある。 2. Description of the Related Art Conventionally, in an electronic device having an information search function such as an electronic dictionary or PDA, a touch panel, a pointing device such as a mouse, a pen, or the like is used as an input device.
In addition, a large number of functions that can be executed on a character string displayed on the screen for information retrieval or the like are installed in advance. For example, if you want to examine the meaning of a specific character string in the text displayed on the screen, search the semantic content corresponding to the specific character string from the dictionary data installed in the electronic dictionary and display it. Some have a “jump” function.
ただし、一般的には、その機能ごとに、実行可能な文字列の種類が予め決められており、利用者によって指定された文字列に対して実行可能な機能が制限されている。たとえば、「ジャンプ」機能を実行することのできる文字列は、アルファベットなどの英文字か、ひらがなやカタカナなどの日本語文字に限定され、句読点などの記号を指定した場合には、ジャンプ機能は実行されない。 By the way, in addition to the above-described “jump” function, an electronic dictionary or the like is prepared in advance with a number of functions that can be used by the user, such as a voice playback function and a marker function for coloring and displaying a specific character string.
However, generally, the types of character strings that can be executed are determined in advance for each function, and the functions that can be executed on the character string specified by the user are limited. For example, the character string that can execute the “jump” function is limited to English characters such as alphabets or Japanese characters such as hiragana and katakana. When symbols such as punctuation marks are specified, the jump function is executed. Not.
また、特許文献1のように、ある文字列に対する操作と、その操作によって実行される機能とが多数定められている場合は、利用者はどのような操作をすればどのような処理が実行されるのかを、ある程度知っておく必要があり、利用者の操作負担が大きい。
また、実行される機能が非常に多数有る場合は、その機能ごとに、実行可能な文字種を予め知っておくのは難しく、また、その都度マニュアル等で実行可能な文字種を調べるのは面倒であり、利用者の操作負担は大きい。 If the function is always executed for all selected character strings, regardless of whether or not a character type that cannot execute the function is included, by executing the function, Results may differ from what the user intended.
Further, as in
In addition, when there are a large number of functions to be executed, it is difficult to know in advance the types of characters that can be executed for each function, and it is troublesome to check the types of characters that can be executed manually in each case. The operation burden on the user is large.
すなわち、利用者は、可能な限り、先に選択した機能について、その機能が実行可能な文字の文字種が何であるかを予め知っておく必要があり、また、利用者は実行できない文字を含まないように注意して文字列を選択する必要があり、利用者の操作負担が大きかった。 Also, if the user accidentally selects a character string that contains a large number of character types, such as alphabets, hiragana, or symbols, the function is included to include character types that cannot perform the function intended by the user. There are cases where it cannot be executed, and it is necessary for an unfamiliar user to select the character string again without knowing why it cannot be executed.
In other words, as much as possible, the user needs to know in advance what type of characters the function can be executed for the previously selected function, and the user does not include characters that cannot be executed. Therefore, it is necessary to select a character string with care, and the operation burden on the user is heavy.
例えば、特許文献1は、タッチパネルを備える情報端末装置において、簡単な手順で容易に文字操作を行うようにするものである。すなわち、表示装置とタブレットを重ねて構成し、ペン操作によってタブレットから入力されると、そのストロークを解析し、ストロークと表示された文字との位置関係を解析する。その解析結果から操作対象文字を特定し、テーブルから実行すべき文字操作の種類を読み出す。そして、読み出した文字操作と対象文字に同じ文字飾りが付されていた場合は対象の文字から文字飾りを消去し、同じ文字飾りが付されていなければ、対象の文字に文字飾りを付するものである。 Conventionally, an effort has been made to simplify the operation of the information processing apparatus.
For example, Japanese Patent Application Laid-Open No. H10-228561 is designed to easily perform a character operation with a simple procedure in an information terminal device including a touch panel. That is, the display device and the tablet are overlapped, and when input from the tablet by a pen operation, the stroke is analyzed, and the positional relationship between the stroke and the displayed character is analyzed. The operation target character is specified from the analysis result, and the type of character operation to be executed is read from the table. If the same character decoration is attached to the read character operation and the target character, the character decoration is erased from the target character, and if the same character decoration is not attached, the character decoration is attached to the target character. It is.
すなわち、ポップアップメニューには、指定された文字列に対して実行することができない機能も表示されており、利用者がそのような実行不可能な機能を誤って選択してしまう場合もあり、利用者にとって操作性が悪い場合もある。 However, in the one described in
In other words, the pop-up menu also displays functions that cannot be executed for the specified character string, and the user may accidentally select such an inexecutable function. In some cases, the operability may be poor for a person.
上記特許文献1は文字飾りのような文字操作を容易にするものであり、また、特許文献3は関数電卓の入力援助に関するものであり、特許文献4は複数の機能が動作することを防止するものであり、動作機能を選択するものではない。
特許文献2は、表示位置可変メニューによって、予め設定された全ての機能を表示し、表示された機能から選択して動作を実行させるものであるが、表示位置可変メニューには予め設定された全ての機能を表示しているので、指定された文字に対して実行不可能な機能が含まれている場合もあり、使用者は実行不可能な機能を選択する場合がある。そのため使用者にとって操作性が悪い場合がある。 However, in the electronic dictionary shown in FIG. 39, the operation function is selected first, and then the character for executing the selected operation function is designated. Therefore, if the character type that can be selected for each operation function is incorrect, Is not implemented, the character range that the operation function can implement must be selected again.
Japanese Patent Application Laid-Open No. 2004-228561 displays all preset functions using the display position variable menu and selects the displayed functions to execute the operation. However, all the preset functions are displayed in the display position variable menu. In this case, a function that cannot be executed for a specified character may be included, and the user may select a function that cannot be executed. Therefore, the operability may be poor for the user.
これによれば、機能選択後の利用者の文字列選択操作を容易にすることができ、機能を実行させる文字列の選択のやり直しを少なくして、利用者の操作負担を軽減できる。 The present invention provides a display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which one or a plurality of functions are associated with character types of characters to be executed for each function, and A function selection unit for selecting a function to be executed, a character selection unit for selecting a desired character string from the content information displayed on the display unit after selecting the function, and the character type function correspondence information. A character determination unit that determines whether there is a character of an effective character type that can execute the function selected by the function selection unit in the character string selected by the character selection unit; When the character determining unit determines that there is a character of a valid character type, the effective character string for executing the function is determined from the selected character string selected by the character selecting unit. There is provided an information processing apparatus characterized by comprising a character string determining unit.
According to this, it is possible to facilitate the user's character string selection operation after selecting the function, reduce the number of re-selection of the character string for executing the function, and reduce the operation burden on the user.
なお、電子辞書が日本語及び英語以外の言語(中国語など)の辞書を搭載している場合は、日本語及び英単語や英文のみならず、他言語の単語や文章についても、実行可能な機能が予め決定されており、選択された文字列に対応して特定の機能を実行するものとする。 The electronic device of the present invention is applied to, for example, an electronic dictionary, and the control device of the electronic device displays whether the electronic dictionary can perform any of the word voice playback function, sentence voice playback function, S jump function, or marker function. Used for control device. The word voice reproduction function is a function for outputting a reading of one English word consisting only of alphabets (English letters) by voice. The sentence voice reproduction function is a function for outputting a plurality of English words as synthesized voice. The S jump function finds a selected English word (word search), a plurality of selected English words (speech search), or a selected Japanese word (for example, a character string including kanji, hiragana and katakana). This is a function for retrieving information corresponding to the headword from an English dictionary or a Japanese dictionary installed in the electronic dictionary. The marker function is a function for coloring and displaying all selected characters and symbol portions in a color different from the character display color.
If the electronic dictionary has a dictionary for languages other than Japanese and English (such as Chinese), it can be executed not only for Japanese and English words and English but also for words and sentences in other languages. It is assumed that a function is predetermined and a specific function is executed corresponding to the selected character string.
そして、本発明の電子機器の制御装置は、記憶部に上記動作機能と文字種を対応付けて、半導体記憶装置に文字種機能対応情報として記憶する。
例えば、本発明の電子機器の制御装置は、英単語が選択された場合は、単語音声再生機能、文章音声再生機能、1単語検索するSジャンプ機能またはマーカー機能が実行可能である。複数の英単語が選択された場合は、文章音声再生機能、成句検索するSジャンプ機能またはマーカー機能が選択可能である。日本語が選択された場合は、Sジャンプ機能またはマーカー機能が選択可能である。二言語以上の文字列あるいは記号が選択された場合は、マーカー機能が選択可能である。従って、文字種は、単語と、複数の単語と、二言語以上の文字列或いは記号を判別すればよい。 In the present invention, the character type means an English word, a plurality of English words, Japanese, a character string of two or more languages, or a symbol included in the character string. In particular, a character string of two or more languages means a language used in a dictionary installed in an electronic dictionary.
And the control apparatus of the electronic device of this invention matches the said operation function and character type in a memory | storage part, and memorize | stores it as character type function corresponding | compatible information in a semiconductor memory device.
For example, when an English word is selected, the electronic device control device of the present invention can execute a word voice playback function, a sentence voice playback function, an S jump function for searching for a word, or a marker function. When a plurality of English words are selected, a sentence voice reproduction function, an S jump function for searching for phrases, or a marker function can be selected. When Japanese is selected, the S jump function or the marker function can be selected. When a character string or symbol in two or more languages is selected, the marker function can be selected. Therefore, the character type may be a word, a plurality of words, and a character string or symbol in two or more languages.
本発明によれば、所望の動作機能を実行させる文字を選択すると、動作可能な機能が表示されるので、使用者の操作ミスが少なくなり、電子機器の操作性が向上する。 According to the control display control apparatus for an electronic device of the present invention, an operation function that can be executed with respect to a character string selected for a range is displayed. Is done.
According to the present invention, when a character for executing a desired operation function is selected, an operable function is displayed, so that an operation error of the user is reduced and the operability of the electronic device is improved.
ここでは、所望の操作を先に選択した後に、その機能を実行可能な文字列の部分のみが有効な文字列として決定されるようにして、利用者の望む機能を実行させるときの操作負担を軽減させ、操作性を向上させることのできる情報処理装置について説明する。 Information processing apparatus when function is selected first Here, after selecting a desired operation first, only the part of the character string that can execute the function is determined as a valid character string, and the user An information processing apparatus capable of reducing the operational burden when executing a desired function and improving operability will be described.
これによれば、機能選択後の利用者の文字列選択操作を容易にすることができ、機能を実行させる文字列の選択のやり直しを少なくして、利用者の操作負担を軽減できる。 The present invention provides a display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which one or a plurality of functions are associated with character types of characters to be executed for each function, and A function selection unit for selecting a function to be executed, a character selection unit for selecting a desired character string from the content information displayed on the display unit after selecting the function, and the character type function correspondence information. A character determination unit that determines whether there is a character of an effective character type that can execute the function selected by the function selection unit in the character string selected by the character selection unit; When the character determining unit determines that there is a character of a valid character type, the effective character string for executing the function is determined from the selected character string selected by the character selecting unit. There is provided an information processing apparatus characterized by comprising a character string determining unit.
According to this, it is possible to facilitate the user's character string selection operation after selecting the function, reduce the number of re-selection of the character string for executing the function, and reduce the operation burden on the user.
これによれば、選択機能を実行させることのできる有効文字列を他の文字列とは異なる表示形態で表示しているので、利用者は、機能が実行される予定の文字列がどれであるか容易に把握することができる。 Alternatively, the display control unit may cause the display unit to display the effective character string determined by the effective character string determination unit in a display form different from other character strings displayed on the display unit.
According to this, since the effective character string capable of executing the selection function is displayed in a display form different from other character strings, the user can determine which character string the function is scheduled to be executed. Can be easily grasped.
これによれば、選択文字列の中で、有効な文字種を持つ文字からなる文字列を、機能を実行させる対象とすることができ、利用者は、文字列を選択するときに、選択機能を実行させることのできる有効文字列がどれであるかを意識して文字列を選ぶ操作をすることはなく、文字列選択操作の負担を軽減できる。 In the present invention, the effective character string determined by the effective character string determination unit is a character string that includes characters having an effective character type capable of executing the selected function and is included in the selected character string. . Here, the valid character string may coincide with the selected character string, or may be a part of the selected character string.
According to this, a character string composed of characters having a valid character type in the selected character string can be a target to execute the function, and the user can select the function when selecting the character string. There is no need to select a character string in consideration of which valid character string can be executed, and the burden of the character string selection operation can be reduced.
ここで、前記記憶部に記憶される機能には、たとえば、音声再生機能,Sジャンプ機能,読み上げ機能,およびマーカー機能が含まれる。 The character types of the character type function correspondence information stored in the storage unit include alphabets and Japanese characters, and one or more character types to be executed are preset for each function. Features.
Here, the functions stored in the storage unit include, for example, a sound reproduction function, an S jump function, a reading function, and a marker function.
これによれば、選択文字列の先頭の文字が有効な文字種の文字である場合のみならず、先頭の文字が有効文字でなく、選択文字列の中に有効な文字種の文字があれば、その文字に続く文字列を有効文字列として決定するので、誤って選択機能を実行することのできない文字を含めて選択してしまった場合でも、利用者が選択しようと思っていた文字列に対して機能を実行することができ、利用者の操作負担を軽減できる。 In the present invention, when the character determining unit determines that there is a character having an effective character type capable of executing the function selected by the function selecting unit in the selected character string, the effective character The character string determination unit is characterized in that a character string from the first character having the valid character type to a character having the valid character type continuously is determined as an effective character string.
According to this, not only when the first character of the selected character string is a character of a valid character type, but when the first character is not a valid character and there is a character of a valid character type in the selected character string, The character string that follows the character is determined as a valid character string, so even if you accidentally select a character string that cannot be selected, you can select the character string that the user wanted to select. The function can be executed, and the operation burden on the user can be reduced.
これによれば、文字列の選択終了時の最後の文字の位置が、有効文字種の文字である場合にのみ、選択文字列から有効文字列を決定するので、逆に最後の文字が有効文字種の文字でない場合、たとえば表示された文字列がない領域を最後の文字として選択してしまった場合は、選択文字列を有効文字列として決定せず、文字列の選択操作が誤っていると判断し、機能を実行しないようにすることができる。 When the last position of the character string selected by the character selection unit is a character of a valid character type, the valid character string determination unit selects one or more of the selected character strings having a valid character type. The information processing apparatus according to the above, wherein a character string composed of consecutive characters is determined as an effective character string.
According to this, since the valid character string is determined from the selected character string only when the position of the last character at the end of selection of the character string is a character of the valid character type, conversely, the last character is the valid character type. If it is not a character, for example, if an area with no displayed character string is selected as the last character, the selected character string is not determined as a valid character string, and it is determined that the character string selection operation is incorrect. , You can avoid performing the function.
これによれば、文字列を選択している途中の状態において、選択された文字列の中で、有効文字列の部分のみが反転表示されるので、誤って有効文字種でない文字を含めて選択しようとしている場合に、有効文字列でない部分は反転表示されず、利用者は、選択機能を実行できない文字を選択しようとしていることに容易に気づくことができる。 In the present invention, when the character selection unit is a pen and the character string displayed on the display unit is selected by bringing the pen into contact with the display screen, the display is performed while the character string is selected. The control unit is characterized by highlighting only the portion of the effective character string in the selected character string.
According to this, while the character string is being selected, only the valid character string portion is highlighted in the selected character string, so try to select including characters that are not valid character types by mistake. In such a case, a portion that is not a valid character string is not highlighted, and the user can easily notice that he is trying to select a character that cannot perform the selection function.
選択文字列全体を反転表示させている場合において、前記ペンが表示画面から離されたときに、選択文字列の選択が終了したと判断し、前記ペンが表示画面から離された位置が、表示された選択文字列の位置内に含まれる位置である場合、前記有効文字列決定部は、選択文字列に含まれる文字列のうち、選択された機能を実行することのできる文字種を持つ文字列を有効文字列に決定し、前記表示制御部は、その有効文字列を反転表示させることを特徴とする。 In addition, when the character selection unit is a pen and the character string displayed on the display unit is selected by bringing the pen into contact with the display screen, in the state where the character string is selected, the display control unit is The entire selected character string may be highlighted.
When the entire selected character string is highlighted, it is determined that the selection of the selected character string is completed when the pen is released from the display screen, and the position where the pen is released from the display screen is displayed. When the position is included in the position of the selected character string, the valid character string determination unit includes a character string having a character type capable of executing the selected function among the character strings included in the selected character string. Is determined as an effective character string, and the display control unit reversely displays the effective character string.
また、文字列の選択中は選択文字列のすべてを反転表示させ、ペンを表示画面から離した後に、選択文字列に含まれる有効文字列の部分を反転表示させるようにするので、利用者は、選択機能が実行可能な部分の文字列がどれであったかを容易に把握することができる。 According to this, when the pen is released from the display screen, it is determined that the selection of the character string has been completed, so that the user does not perform a special operation such as a key input that means the end of the selection, The operation of releasing the pen is a selection end operation that is easy and easy for the user to understand.
In addition, while selecting a character string, all of the selected character string is highlighted, and after the pen is released from the display screen, the portion of the effective character string included in the selected character string is highlighted, so the user can It is possible to easily grasp which character string is a part where the selection function can be executed.
<この発明の情報処理装置の構成>
図1に、この発明の情報処理装置の一実施例の構成ブロック図を示す。
図1において、この発明の情報処理装置は、主として、入力部10,表示部20,記憶部30,文字判断部40,有効文字列決定部50,表示制御部60,機能実行部70とから構成される。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, this invention is not limited by description of the following examples.
<Configuration of Information Processing Apparatus of the Invention>
FIG. 1 is a block diagram showing the configuration of an embodiment of an information processing apparatus according to the present invention.
1, the information processing apparatus according to the present invention mainly includes an
また、この情報処理装置は、たとえば、電子辞書,PDA,携帯電話,ノート型パソコンなどの電子機器に組込まれて用いられる。 Here, the information processing apparatus is realized by a microcomputer including a CPU, a ROM, a RAM, an I / O controller, a timer, and the like, and the function of each functional block is based on a control program stored in the ROM or the like. It is executed by operating various hardware. The CPU corresponds to a control unit (not shown) that operates each functional block in FIG. 1, and executes the processing of the flowchart shown in FIG.
The information processing apparatus is used by being incorporated in an electronic device such as an electronic dictionary, a PDA, a mobile phone, or a notebook personal computer.
また、入力機能的な観点から見ると、この発明の入力部10は、表示されたコンテンツ情報の中から、所望の文字列を選択させる文字選択部11と、予め設定された実行可能な機能のうち、実行させるべき機能を選択させる機能選択部12とを備える。 The
From the viewpoint of the input function, the
また、機能選択部12は、予め用意された機能のうち特定の機能を選択するための専用キーを押下げることにより、その機能を選択する機能ブロックである。あるいは、表示部20に機能選択画面を表示させ、この画面に表示された機能項目の中から、たとえばペンを用いて、所望の実行すべき機能の項目(Sジャンプ機能など)を選択させる部分である。
選択された機能は、選択機能36として、記憶部30に記憶される。
この発明では、文字列を選択する前に、機能を選択し、実行させたい機能を確定するものとする。 Both functions of the
Moreover, the
The selected function is stored in the storage unit 30 as the
In the present invention, before selecting a character string, a function is selected and a function to be executed is determined.
また、表示部20は、表示画面に重ねてタッチパネルを配置し、ペン等を表示画面に接触させ、その接触された位置に表示された文字等の情報を選択できるようにする。 The
In addition, the
また、ペンが表示画面から離されたとき、この操作をすることによって選択文字列の選択が終了したと判断するものとする。 When a pen is used as the
Further, when the pen is released from the display screen, it is determined that the selection of the selected character string is completed by performing this operation.
たとえば、図3(b)の表示画面状態で、「ア」が選択されたとすると、その文字の文字コードの値を識別することにより、選択された文字の文字種は、カタカナであると判断される。そして、図2に示したような文字種機能対応情報を参照して、その文字種(カタカナ)が機能選択部12ですでに選択されていた機能(たとえば、Sジャンプ機能)を実行可能な文字種であるか否か、判断する。図3(b)の場合、文字種(カタカナ)は、Sジャンプ機能を実行可能な文字種であると判断される。実行可能な文字種である場合は、その文字種を取得文字種35として、記憶部30に記憶する。実行可能な文字種を持つ文字を、有効文字と呼ぶ。 As described above, the
For example, if “a” is selected in the display screen state of FIG. 3B, the character type of the selected character is determined to be katakana by identifying the character code value of the character. . Then, referring to the character type function correspondence information as shown in FIG. 2, the character type (katakana) is a character type that can execute the function (for example, the S jump function) that has already been selected by the
たとえば、図3(b)において「ア」が選択されたとすると、先頭の文字「ア」の文字種である「カタカナ」が、取得文字種35として取得される。
ただし、先頭の文字が、選択された機能を実行できない文字種の場合は、その文字を除外し、その後に選択された文字の中で、実行可能な文字の文字種を取得するようにしてもよい。 In addition, there are cases where a plurality of character types are included in the selected character string. In the present invention, in principle, the character type of the selected first character is acquired.
For example, if “A” is selected in FIG. 3B, “Katakana” that is the character type of the first character “A” is acquired as the acquired
However, when the first character is a character type that cannot execute the selected function, the character may be excluded, and the character type of the executable character among the characters selected thereafter may be acquired.
ここで、連続して有効な文字種を持つ文字としては、たとえば、上記2番目の文字の文字種と同じ文字種を持つ文字としてもよい。たとえば、選択文字列「。アニメ。動」に対しては、有効文字種が「カタカナ」であるとき、2番目の文字「ア」が有効文字とされ、連続して有効な文字種を持つ「アニメ」の部分が有効文字列に決定される。 For example, if it is determined that the first character in the selected character string is not a valid character and the second character is a character having a valid character type that can execute the selection function, the second character is It may be the first character of the valid character string. In this case, the second character is set as the first character having a valid character type, and the character string up to the character having a valid character type that continues thereafter is set as a valid character string.
Here, as a character having a continuously valid character type, for example, a character having the same character type as the character type of the second character may be used. For example, for the selected character string “.animation.motion”, when the effective character type is “katakana”, the second character “a” is regarded as an effective character, and “animation” having a valid character type continuously. Is determined as a valid character string.
ここで決定された有効文字列34に対して、選択された機能が実行される。有効文字列とは、選択された機能を実行することのできる文字種(有効な文字種と呼ぶ)を持つ文字列を意味する。 When the character determining unit determines that there is a character of an effective character type, the valid character
The selected function is executed on the
また、選択された機能が「音声再生機能」であり、かつ選択された文字列が「アニメ」の場合は、この選択文字列の文字種は、音声再生機能を実行できない文字種(カタカナ)なので、有効文字列とはされない。
有効文字列決定部50によって決定される有効文字列34は、選択文字列33と同一の場合もあるが、選択文字列の中に、機能を実行することのできない文字が含まれる場合は、同一とならず、選択文字列の一部分が有効文字列となる場合もある。 For example, if the selected character string is “animation”, it is determined that the character type is Japanese katakana, and for example, it is determined that the character string is an effective character string capable of executing the S jump function. .
In addition, if the selected function is “Voice Playback Function” and the selected character string is “Animation”, the character type of this selected string is the character type (Katakana) that cannot execute the voice playback function. It is not a string.
The
また、選択機能が「Sジャンプ機能」であり、選択された文字列が「。動画。」であった場合、先頭と末尾の読点「。」が有効文字列から除外され、選択文字列のうち、「動画」の部分のみが、有効文字列34として決定される。この場合、「動画」の部分が、選択されたSジャンプ機能を実行させることのできる有効な文字種を持つ文字である。
また、選択機能が「マーカー機能」である場合は、全ての文字が実行対象となるので、実行可能な有効文字列としては、「アニメ。動画」全体であると決定される。
電子辞書などにおいて実行可能な機能は、多数の機能があるが、この発明の以下の実施例では、説明のために、4つの機能(音声再生機能,Sジャンプ機能,読み上げ機能,マーカー機能)に注目するものとする。 For example, when the selected function is “S jump function” and the selected character string is “animation.video.”, The selected
When the selection function is “S jump function” and the selected character string is “.video.”, The leading and trailing punctuation marks “.” Are excluded from the valid character strings, and Only the “moving image” portion is determined as the
When the selection function is the “marker function”, all characters are to be executed. Therefore, the effective character string that can be executed is determined to be the entire “animation.
There are many functions that can be executed in an electronic dictionary or the like, but in the following embodiments of the present invention, there are four functions (voice reproduction function, S jump function, reading function, marker function) for the sake of explanation. Pay attention.
「Sジャンプ機能」とは、選択された英字のみからなる1つの単語、あるいは選択された日本語文字列(たとえば、漢字,ひらがな,カタカナを含む文字列)を見出し語として、搭載された国語辞典などからその見出し語に対応する情報を検索する機能である。
なお、選択される文字列は日本語の文字に限らず、表示している文字列であれば他の言語でも選択可能であり、その場合は、その言語に応じたコンテンツの情報を検索可能である。 In the present invention, the “voice reproduction function” is a function of outputting a single English word reading by voice, which is a character string composed only of a selected alphabet (English letter).
The “S jump function” is a Japanese dictionary that uses one word consisting of only selected English letters or a selected Japanese character string (for example, a character string including kanji, hiragana, and katakana) as a headword. This is a function for searching information corresponding to the headword from the above.
Note that the character string to be selected is not limited to Japanese characters, and any other language can be selected as long as it is displayed. In this case, content information corresponding to the language can be searched. is there.
「マーカー機能」とは、選択されたすべての文字や記号の部分の背景を、その文字表示色とは異なる色で着色表示する機能である。
なお、電子辞書などで英語以外の言語(中国語など)の辞書を搭載している場合は、英単語や英文のみならず、他言語の単語や文章についても、実行可能な機能が予め決定されており、選択された文字列に対応して特定の機能を実行するものとする。
以下の実施例では、英字と日本語文字に注目して説明する。 The “reading function” is a function for outputting a text composed of a plurality of selected English words with synthesized speech.
The “marker function” is a function that displays the background of all selected characters and symbol parts in a color different from the character display color.
If a dictionary other than English (such as Chinese) is installed in an electronic dictionary, etc., executable functions are determined in advance for words and sentences in other languages as well as English words and English sentences. It is assumed that a specific function is executed corresponding to the selected character string.
In the following embodiments, explanation will be made by paying attention to English characters and Japanese characters.
記憶部30には、たとえば、文字種機能対応情報32,選択文字列33,有効文字列34,取得文字種35,選択機能36,およびコンテンツ情報37などが記憶される。
ここで、コンテンツ情報37とは、国語辞典や英和辞書などに含まれている情報である。
また、記憶部30には、この情報処理装置の各機能ブロックを実現するように、コンピュータを機能させる制御プログラムが記憶される。この制御プログラムは、各種記憶装置や記憶媒体に記憶されて提供されるか、あるいはネットワークを介してダウンロードすることにより提供される。 The storage unit 30 is a part that stores various information, and a semiconductor memory such as a RAM, a ROM, and a flash memory, a storage device such as a hard disk, and a storage medium such as a CD-R can be used.
The storage unit 30 stores, for example, character type
Here, the
In addition, the storage unit 30 stores a control program that causes the computer to function so as to realize each functional block of the information processing apparatus. This control program is provided by being stored in various storage devices or storage media, or provided by downloading via a network.
図2には、4つの機能の項目と、それに対応する有効な文字種を示している。
図2において、たとえば、有効な文字列として選択された部分の文字種が「英字(アルファベット)」である場合、音声再生機能,Sジャンプ機能,読み上げ機能,およびマーカー機能が実行可能な機能であることがわかる。
また、有効文字列の文字種が「カタカナ」である場合、Sジャンプ機能とマーカー機能の2つの機能が実行可能な機能である。
また、「音声再生機能」が選択されている場合、ひらがなの文字が選択されても、その文字は有効文字列とはされず、英字のみが選択されたとき、有効文字列となる。 FIG. 2 is an explanatory diagram of an embodiment of the character type
FIG. 2 shows four function items and corresponding effective character types.
In FIG. 2, for example, when the character type of the portion selected as a valid character string is “English (alphabet)”, the voice playback function, S jump function, reading function, and marker function are executable functions. I understand.
Further, when the character type of the effective character string is “katakana”, two functions of the S jump function and the marker function can be executed.
In addition, when the “voice reproduction function” is selected, even if a hiragana character is selected, the character is not a valid character string, and when only an alphabetic character is selected, it becomes a valid character string.
また、この発明では、表示制御部60は、文字選択部によって選択された文字列(選択文字列)を、選択されなかった文字列とは異なる表示形態で、表示させる部分である。あるいは、有効文字列に決定された文字列を、表示部に表示された他の文字列とは異なる表示形態で、表示部に表示させる部分である。たとえば、表示部に表示されたコンテンツ情報37の中で、選択文字列33あるいは有効文字列34を反転表示させる処理を行う。 In FIG. 1, the
Moreover, in this invention, the
具体的には、機能選択部12によって選択された実行すべき機能を、有効文字列決定部50によって決定された有効文字列に対して実行させる部分である。
たとえば、図3(c)に示すように、「Sジャンプ」が利用者によって選択入力され、「アニメ」が選択文字列として選択された場合、「アニメ」はカタカナであり、Sジャンプ機能を実行できる有効文字列なので、「アニメ」に対してSジャンプ機能を実行する。このとき、有効文字列が「アニメ」なので、「アニメ」を見出し語として辞書検索が行われ、「アニメ」に対応して記憶されていた情報が表示される。 The
Specifically, this is a part for executing the function to be executed selected by the
For example, as shown in FIG. 3C, when “S jump” is selected and input by the user and “animation” is selected as a selected character string, “animation” is katakana and the S jump function is executed. Since this is a valid character string, the S jump function is executed for “animation”. At this time, since the effective character string is “animation”, a dictionary search is performed using “animation” as a headword, and information stored corresponding to “animation” is displayed.
図3に、この発明の機能選択後の文字列選択処理の一実施例の概略説明図を示す。
図3(a)は、表示部20の表示画面101に、「アニメーション」に関するコンテンツ情報37の内容が表示され、実行すべき機能として「Sジャンプ機能」がすでに選択されている状態を示している。
この状態で利用者は、ペン等を用いて表示画面101上をなぞる操作(文字列選択操作)をすることにより、文字を選択する。選択された文字は、表示制御部によって、たとえば反転表示をすることにより、他の選択されなかった文字と区別して表示される。
たとえば、図3(b)は、ペンで文字列選択操作をすることにより、表示された文字列のうち「ア」を選択し、選択文字「ア」を区別表示した状態を示している。このとき、取得文字種35として、カタカナ(日本文字)が取得される。 <Outline of character string processing after function selection>
FIG. 3 shows a schematic explanatory diagram of one embodiment of the character string selection processing after function selection according to the present invention.
FIG. 3A shows a state in which the
In this state, the user selects characters by performing an operation (character string selection operation) of tracing on the
For example, FIG. 3B shows a state in which “a” is selected from the displayed character strings by performing a character string selection operation with a pen, and the selected character “a” is displayed separately. At this time, katakana (Japanese characters) is acquired as the acquired
図3(c)において、たとえば利用者が、ペンで表示画面101をなぞって、「ア」から「メ」までの文字列を選択した後、「メ」の位置でペンを画面上から離したとすると、有効文字列の決定処理が行われる。ここでは、選択文字列の最後の位置が、有効な文字種の文字である場合を示している。このとき、図2に示した文字種機能対応情報32を用いて、選択された文字列の文字種が、「Sジャンプ機能」を実行できる有効文字列かどうか判断される。
図3(c)の場合、選択文字列「アニメ」の文字種が、Sジャンプ機能を実行できる文字種(カタカナ)であるので、「アニメ」が有効文字列と判断される。この場合、選択文字列と有効文字列とは一致している。また、選択文字列の最後の位置が、有効な文字種(カタカナ)の文字「メ」であり、「アニメ」の部分が、有効な文字種を持つ3つの連続した文字からなる文字列であり、機能の実行対象となる。
その後、予め選択されていた「Sジャンプ機能」を、有効文字列「アニメ」に対して実行する。 FIG. 3C shows a state where “animation” is selected by moving from “a” to “me” while the pen is placed on the screen.
In FIG. 3C, for example, the user traces the
In the case of FIG. 3C, since the character type of the selected character string “animation” is a character type (katakana) that can execute the S jump function, “animation” is determined to be an effective character string. In this case, the selected character string matches the valid character string. In addition, the last position of the selected character string is the character “me” of the valid character type (katakana), and the “animation” part is a character string consisting of three consecutive characters having the valid character type. It becomes an execution target.
Thereafter, the “S jump function” selected in advance is executed for the effective character string “animation”.
ここで、「アニメ」と「動画」の間に、Sジャンプ機能では実行されない文字種である読点「。」が含まれている。すなわち、選択文字列「アニメ。動画」の中に、機能を実行できない文字(無効文字)が含まれている。ただし、「アニメ」の部分は、有効な文字種(カタカナ)を持つ複数の連続した文字からなる文字列であり、Sジャンプ機能が実行可能な有効文字列である。 FIG. 3D shows a case where, after FIG. 3B, the user traces the first characters “A” to “Picture” with the pen while the pen is placed on the display screen. .
Here, a reading mark “.”, Which is a character type that is not executed by the S jump function, is included between “animation” and “moving image”. That is, a character (invalid character) that cannot execute the function is included in the selected character string “animation. However, the “animation” portion is a character string composed of a plurality of consecutive characters having an effective character type (katakana), and is an effective character string that can execute the S jump function.
この後、利用者が「画」の位置で、ペンを表示画面から離したとすると、有効文字列「アニメ」に対してSジャンプ機能を実行する。 In the state where the character string is selected in this way, in FIG. 3D, only the “animation” portion which is an effective character string is highlighted in the selected character string by the display control unit. Even if the pen is placed on "Picture", the invalid character string ".Movie" is not highlighted.
Thereafter, if the user releases the pen from the display screen at the position of “image”, the S jump function is executed for the effective character string “animation”.
また、図3(d)の場合、利用者が、Sジャンプ機能を実行できない文字を含めて文字列を選択した場合でも、その機能を実行可能な文字(有効文字列)の部分のみについて反転表示させ、Sジャンプ機能を実行させるので、利用者がSジャンプ機能が実行可能な文字種を知らなくてもあるいは誤って文字を選択したとしても、自動的に選択機能を実行でき、利用者の文字列選択操作の負担を軽減できる。 In the case of FIG. 3C, after the user selects a valid character string, the function that has already been selected is automatically executed with the release of the pen as a trigger. It can be easy and understandable.
In the case of FIG. 3D, even when the user selects a character string including a character that cannot execute the S jump function, only the portion of the character (effective character string) that can execute the function is highlighted. Since the S jump function is executed, even if the user does not know the character type that can execute the S jump function or selects a character by mistake, the selection function can be executed automatically, and the user's character string The burden of selection operation can be reduced.
図4に、この発明の情報処理装置において、利用者の行う入力操作の概略を説明したフローチャートを示す。
表示部20に、利用者の意図したコンテンツ情報37が表示されているものとする。
ステップS1において、まず、利用者は、実行したい機能を選択する操作をする。ここでは、たとえば、各機能ごとに予め設けられた専用キーを押下げる。あるいは、特定のキーを押下げ、表示部に、多数の機能の項目名を含む機能選択画面を表示させ、その中から所望の機能の項目を、キーやペンを用いて選択入力する。
ここで、専用キーやペンは、機能選択部12に相当する。これにより、実行すべき機能が確定し、選択された機能は、選択機能36として、記憶部30に記憶される。 <Description of User Input Operation of the Present Invention>
FIG. 4 is a flowchart illustrating an outline of an input operation performed by the user in the information processing apparatus of the present invention.
It is assumed that
In step S1, first, the user performs an operation of selecting a function to be executed. Here, for example, a dedicated key provided in advance for each function is depressed. Alternatively, a specific key is depressed, a function selection screen including a number of function item names is displayed on the display unit, and an item of a desired function is selected and input using a key or a pen.
Here, the dedicated key and the pen correspond to the
ペンでタッチされた位置座標はタッチパネルにより検出され、検出された位置座標と表示文字の表示位置との対応関係から、タッチ入力された文字が何であるかが求められる。 Next, in step S <b> 2, the user performs an operation of selecting the first character in the character string that is a target for executing the selected function. For example, a desired character in the character string of the
The position coordinate touched with the pen is detected by the touch panel, and what is the touch-input character is determined from the correspondence between the detected position coordinate and the display position of the display character.
先頭文字が有効文字であるか否かは、文字判断部40が、文字種機能対応情報32を参照して、先頭文字の文字種が、選択機能を実行可能な文字種であるかどうかをチェックすることにより行う。有効文字である場合は、その先頭文字が有効文字列34の一つの文字として、記憶部30に記憶される。 Here, the desired character input by touching is stored in the storage unit 30 as one character of the selected
Whether or not the first character is a valid character is determined by the
ただし、ペンでなぞる代わりに、一旦ペンを離して先頭文字を確定した後、ペンで最後の文字部分をタッチ入力することにより、選択文字列の先頭と最後の文字を指定して、その文字の間にある文字列を含めて、1つの選択文字列としてもよい。これにより、利用者の自らの意思で選択文字列が選択されたことになる。
このとき、先頭文字から最後の文字までの文字列全体が、1つの選択文字列33として、記憶される。また、たとえば選択文字列が選択機能36を実行できる文字種の文字からなる場合は、その選択文字列は有効文字列34にも該当する。 Next, in step S3, the user performs an operation of tracing to the last character of the character string to be selected while the pen is placed on the display screen. That is, an operation of selecting and inputting from the first character to the last character of the character string to be selected.
However, instead of tracing with a pen, once you release the pen to confirm the first character, touch the last character part with the pen to specify the first and last characters of the selected character string, and One selected character string may be included including the character string in between. As a result, the selected character string is selected by the user's own intention.
At this time, the entire character string from the first character to the last character is stored as one selected
ここで、ペンが表示画面から離れたことは、前記したように、選択文字列の選択が終了したことを意味する。すなわち、ペンが表示画面から離れたことが検出されると、選択文字列33および有効文字列34が決定される。 When the selection of the character string is finished, after touching the last character with the pen, in step S4, the user releases the pen from the display screen. The separation of the pen can be detected by the absence of coordinate input by pressing the touch panel.
Here, the fact that the pen has left the display screen means that the selection of the selected character string has been completed as described above. That is, when it is detected that the pen has left the display screen, the selected
また、後述するように、選択文字列の中に、有効文字でない文字が含まれている場合は、その有効でない文字を除外して有効文字列決定部50により有効文字列を決定し、有効文字列34の部分に対し、反転表示して、かつ選択された機能を実行することが好ましい。
あるいは、選択文字列に有効文字でない文字が含まれたり、有効文字でない文字の上や表示文字のない領域上で、ペンが離された場合には、利用者の選択ミスということで、機能を実行しないようにしてもよい。 The selected
As will be described later, when a character that is not a valid character is included in the selected character string, the valid character string is determined by the valid character
Alternatively, if the selected character string contains characters that are not valid characters, or if the pen is released over a character that is not a valid character or an area that does not have a display character, the user's selection error will cause It may not be executed.
ステップS4において、ペンが離れたことが検出されると、その後、利用者の操作がされることなく、自動的に、有効文字列決定部50により、有効文字列の決定処理が行われ、さらに、ステップS5に示すように、機能実行部70により、有効文字列に対して、選択機能が実行される。
以上が、利用者の行う入力操作と、その操作に伴う機能選択処理,先頭文字選択、文字列選択,有効文字列決定および機能実行処理の概要である。各処理は、制御部に相当するCPUが、制御プログラムに基づいて、各種ハードウェアを動作させることにより、実行される。 The operations from steps S1 to S4 described above are operations performed by the user.
When it is detected in step S4 that the pen has been removed, the effective character
The above is the outline of the input operation performed by the user and the function selection processing, leading character selection, character string selection, valid character string determination, and function execution processing associated with the operation. Each process is executed by a CPU corresponding to the control unit operating various hardware based on a control program.
図5に、この発明の機能選択処理の一実施例のフローチャートを示す。ここでも、前記した4つの機能について、注目するものとする。この処理は、ステップS1の機能選択操作の後に実行される。
ステップS11において、利用者による機能選択入力があるか否か、チェックする。入力がなければ、そのままステップS11をループする。
一方、選択入力があった場合は、ステップS12へ進み、S12からS15において、その選択された機能が、何であるかをチェックする。 <Function selection process>
FIG. 5 shows a flowchart of an embodiment of the function selection process of the present invention. Again, attention is paid to the four functions described above. This process is executed after the function selection operation in step S1.
In step S11, it is checked whether or not there is a function selection input by the user. If there is no input, step S11 is directly looped.
On the other hand, if there is a selection input, the process proceeds to step S12, and in S12 to S15, it is checked what the selected function is.
ステップS16において、Sジャンプ機能に対応する文字種機能対応情報32を読み出す。すなわち、Sジャンプ機能を実行することのできる文字種(有効な文字種)を、記憶部30から読み出す。ここでは、図2によれば、英字,漢字,ひらがな,カタカナが、有効文字種として読み出される。また、この場合、選択機能36として、「Sジャンプ機能」を記憶部30に記憶する。
ステップS16の後、機能選択処理は終了し、次の先頭文字選択処理(ステップS31)へ進む。 In step S12, it is checked whether or not the function selected and input is the “S jump function”. If it is the “S jump function”, the process proceeds to step S16; otherwise, the process proceeds to step S13.
In step S16, the character type
After step S16, the function selection process ends, and the process proceeds to the next head character selection process (step S31).
ステップS17において、音声再生機能に対応する文字種機能対応情報32を読み出し、選択機能36として音声再生機能を記憶し、機能選択処理を終了し、その後ステップS31へ進む。音声再生機能が選択された場合は、英字が有効文字種として読み出される。 In step S13, it is checked whether or not “audio playback function” has been selected. If it is selected, the process proceeds to step S17, and if not, the process proceeds to step S14.
In step S17, the character type
ステップS18において、読み上げ機能に対応する文字種機能対応情報32を読み出し、選択機能36として読み上げ機能を記憶し、機能選択処理を終了し、ステップS31へ進む。
ステップS15において、「マーカー機能」が選択されたか否か、チェックする。選択された場合はステップS19へ進み、そうでない場合はステップS11へ戻る。
ステップS19において、マーカー機能に対応する文字種機能対応情報32を読み出し、選択機能36としてマーカー機能を記憶し、機能選択処理を終了し、ステップS31へ進む。
なお、これらの4つの機能以外に、他の機能がある場合は、その機能が選択されたか否かチェックし、選択された場合は、予め設定された対応情報32を読み出せばよい。 In step S14, it is checked whether or not the “reading function” has been selected. If it is selected, the process proceeds to step S18, and if not, the process proceeds to step S15.
In step S18, the character type
In step S15, it is checked whether or not “marker function” has been selected. If it is selected, the process proceeds to step S19, and if not, the process returns to step S11.
In step S19, the character type
In addition to these four functions, if there are other functions, it is checked whether or not the function is selected. If selected, the
図6に、先頭文字選択処理の一実施例のフローチャートを示す。
ここで、利用者の操作により、表示部20に、すでに、所望のコンテンツ情報37が表示されているものとする。図6の処理は、ステップS2の先頭文字選択操作をしたときに実行される。
ステップS31において、利用者により、ペン等を用いて、先頭文字を選択するタッチ入力がされたか否か、チェックする。たとえば、タッチパネルの任意の位置を押下げる入力がされたか否かチェックする。タッチ入力された場合は、ステップS32へ進み、そうでない場合は、ステップS31をループする。 <First character selection processing>
FIG. 6 shows a flowchart of an embodiment of the first character selection process.
Here, it is assumed that desired
In step S31, it is checked whether or not the user has performed touch input for selecting the first character using a pen or the like. For example, it is checked whether or not an input for depressing an arbitrary position on the touch panel has been made. If the touch input is made, the process proceeds to step S32. If not, step S31 is looped.
ステップS33において、表示画面に表示されている文字列のうち、検出された位置座標の上に、文字があるか否かチェックする。すなわち、利用者が文字を選択したか否かチェックする。タッチ入力された位置座標の上に文字が存在しない場合、ステップS31へ戻る。
一方、タッチ入力された位置座標の上に文字が存在する場合、ステップS34へ進む。また、このとき、選択された文字の文字種を取得し、取得文字種35として記憶する。 In step S32, the coordinates of the position touched with a pen or the like are detected.
In step S33, it is checked whether or not there is a character on the detected position coordinate in the character string displayed on the display screen. That is, it is checked whether the user has selected a character. If no character exists on the position coordinates input by touch, the process returns to step S31.
On the other hand, if there is a character on the position coordinates touch-input, the process proceeds to step S34. At this time, the character type of the selected character is acquired and stored as the acquired
たとえば、選択機能36として、音声再生機能が選択されている場合、情報32を参照すると、対応する有効文字種は「英字(アルファベット)」であるので、選択された先頭文字の取得文字種35が英字であれば、選択された先頭文字は有効文字と判断される。
また、図3(b)のように、選択機能は「Sジャンプ」であり、選択された先頭文字「ア」がカタカナである場合、情報32によれば、有効な文字種は、「英字,漢字,ひらがな,カタカナ」であるので、この先頭文字「ア」は、有効文字と判断される。有効文字でないとき、ステップS31へ戻り、有効文字であるとき、ステップS35へ進む。 In step S34, the
For example, when the voice playback function is selected as the
Further, as shown in FIG. 3B, when the selection function is “S jump” and the selected first character “a” is katakana, according to the
ステップS36において、表示制御部60が、有効文字である先頭文字を、反転表示させる。ただし、選択された先頭文字を視覚的に見やすくする表示をすればよく、選択されていない他の文字列と異なる態様で表示すればよい。たとえば、色を変えたり、点滅表示をしてもよい。
ステップS36により先頭文字選択処理を終了し、その後ステップS41の文字列選択処理へ進む。 In step S35, since the first character is a valid character, the valid character
In step S36, the
In step S36, the first character selection process is terminated, and then the process proceeds to the character string selection process in step S41.
図7に、この発明の文字列選択処理の一実施例のフローチャートを示す。
ここでは、主として、利用者が選択したい文字列の最後の文字まで表示画面をなぞったときの有効文字列の決定および表示処理を行う。
図7の処理は、ステップS3の文字列選択操作をしているときに実行される。
ステップS41において、ペンが表示画面から離れたか否か、チェックする。ここでは、ペンが表示画面が離れたことが、選択入力の終了を意味する操作である。
ペンが表示画面から離れた場合、選択文字列および有効文字列が確定し、図8などの機能実行処理へ進む。ペンがまだ表示画面上に置かれている場合、ステップS42へ進む。
ステップS42において、ペンが移動されたか否か、チェックする。移動していない場合は、ステップS41へ戻り、移動したことが検出されると、ステップS43へ進む。 <First Example of Character String Selection Process>
FIG. 7 shows a flowchart of an embodiment of the character string selection process of the present invention.
Here, mainly, the effective character string is determined and displayed when the display screen is traced to the last character of the character string that the user wants to select.
The process of FIG. 7 is executed when the character string selection operation in step S3 is being performed.
In step S41, it is checked whether or not the pen has left the display screen. Here, an operation that means the end of the selection input is that the pen has left the display screen.
When the pen leaves the display screen, the selected character string and the valid character string are confirmed, and the process proceeds to the function execution process of FIG. If the pen is still on the display screen, the process proceeds to step S42.
In step S42, it is checked whether or not the pen has been moved. If it has not moved, the process returns to step S41, and if it is detected that it has moved, the process proceeds to step S43.
ステップS44において、検出された位置座標の上に存在する文字を抽出する。
ステップS45において、文字判断部40が、文字種機能対応情報32を用いて、検出された位置座標の上の抽出文字が、有効文字であるか否かチェックする。有効文字である場合、ステップS46へ進み、有効文字でない場合は、ステップS41へ戻る。また、検出された位置座標の上に、文字が存在しなかった場合も、ステップS41へ戻ればよい。 In step S43, the position coordinates of the pen after movement are detected.
In step S44, characters existing on the detected position coordinates are extracted.
In step S <b> 45, the
ステップS47において、表示制御部60が、選択された有効文字列を視覚的に区別するために、有効文字列34を反転表示させる。その後、ステップS41へ戻る。
たとえば、図3(c)の場合、図7のステップS41からS47までの処理を繰り返すことにより、有効文字決定部50によって、「アニメ」が有効文字列として決定され、記憶部30に記憶され、表示制御部60により反転表示される。 In step S <b> 46, the effective character
In step S47, the
For example, in the case of FIG. 3C, by repeating the processing from step S41 to S47 of FIG. The
図8に、この発明の第1の機能実行処理の一実施例のフローチャートを示す。
この処理は、図7の処理で、図4のステップS4の操作をした後に、実行される処理である。
ステップS51において、記憶部30に、有効文字列34が記憶されているか否か、チェックする。有効文字列34がない場合は、選択された機能を実行できる文字が選択されていないので、処理を終了する。
一方、有効文字列34がある場合は、ステップS52へ進み、機能実行部70が、有効文字列34に対して、選択されていた機能を実行する。
図8の処理はペンを離した後の処理であるが、ここでは、ペンを離した位置を問わず、ペンが離された場合に実行される。すなわち、ペンを離した位置が表示文字の上の場合や、表示文字のない領域であっても、図8の処理が実行される。 <Function execution processing>
FIG. 8 shows a flowchart of an embodiment of the first function execution process of the present invention.
This process is a process executed after the operation of step S4 of FIG. 4 in the process of FIG.
In step S51, it is checked whether or not the
On the other hand, if there is a
The processing in FIG. 8 is processing after the pen is released, but here, it is executed when the pen is released regardless of the position where the pen is released. That is, the process of FIG. 8 is executed even when the position where the pen is released is above the display character or even in an area where there is no display character.
ここでは、図8の処理とは異なり、ペンを離した位置が有効文字列の上である場合に、選択された機能を実行する。図9の処理も、ステップS4の操作の後に実行される。
ステップS61において、記憶部30に、有効文字列34があるか否か、チェックする。有効文字列がない場合は、処理を終了し、ある場合はステップS62へ進む。
ステップS62において、ペンを離した位置の座標を検出する。 FIG. 9 shows a flowchart of the second function execution process of the present invention.
Here, unlike the processing of FIG. 8, the selected function is executed when the position where the pen is released is above the valid character string. The process of FIG. 9 is also executed after the operation of step S4.
In step S61, it is checked whether or not there is a
In step S62, the coordinates of the position where the pen is released are detected.
図12に、ペンを離す位置の一実施例の説明図を示す。
図12(a)に示したように、ペンを離した位置が有効文字「アニメ」の上の場合は、ステップS64へ進み、機能実行部70が、有効文字列34に対して、選択された機能を実行する。
一方、ペンを離した位置が有効文字の上でない場合、たとえば、図12(b)のように、ペンを離した位置が選択文字列「アニメ」とは全く異なる文字の上や、図12(c)のように、表示文字でない領域である場合は、機能を実行せずに、処理を終了する。
ただし、利用者が予め設定をすることにより、図12(b)や(c)のように、ペンを離した位置が有効文字列の上でない場合でも、選択された機能を実行するようにしてもよい。 In step S63, it is checked whether or not the position where the pen is released is on a valid character.
FIG. 12 is an explanatory diagram of an embodiment of the position where the pen is released.
As shown in FIG. 12A, when the position where the pen is released is above the effective character “animation”, the process proceeds to step S64, and the
On the other hand, when the position where the pen is released is not on the valid character, for example, as shown in FIG. 12B, the position where the pen is released is on a character that is completely different from the selected character string “animation” or FIG. If the region is not a display character as in c), the process is terminated without executing the function.
However, if the user makes a setting in advance, the selected function is executed even when the position where the pen is released is not on the valid character string as shown in FIGS. 12B and 12C. Also good.
図10に、文字選択処理の第2実施例のフローチャートを示す。
ここでは、図7の処理とは異なり、利用者によって選択された文字列は、選択文字列33として記憶し、文字列を選択している状態では、すべての選択文字列を反転表示させる処理を行う。
図13に、この第2実施例の操作および表示画面の説明図を示す。
図10のステップS71からS74の処理は、図7のステップS41からS44と同じ処理である。ステップS71において、ペンが離れたか否か、チェックする。
ペンが離れたことが検出されると、図11のステップS81(機能実行処理)へ進む。 <Second Example of Character String Selection Process>
FIG. 10 shows a flowchart of the second embodiment of the character selection process.
Here, unlike the process of FIG. 7, the character string selected by the user is stored as the selected
FIG. 13 shows an explanatory diagram of the operation and display screen of the second embodiment.
The processing of steps S71 to S74 in FIG. 10 is the same processing as steps S41 to S44 of FIG. In step S71, it is checked whether or not the pen has been removed.
If it is detected that the pen is separated, the process proceeds to step S81 (function execution process) in FIG.
ステップS72において、ペンの位置が移動したか否か、チェックする。ペンが移動していない場合はステップS71へ戻り、移動した場合はステップS73へ進む。
ステップS73において、移動した後のペンの位置座標を検出する。
ステップS74において、検出された位置座標に存在する文字を抽出する。
ステップS75において、抽出された文字を、選択文字列33に記憶する。
ここで、選択文字列33に文字がすでに記憶されている場合、すでに記憶された文字に対して抽出された文字を追加して記憶する。この実施例では、有効文字列34をあとで決定するので、仮に、有効文字列34としては、選択文字列33と同じ文字を記憶しておく。 On the other hand, if the pen is not yet separated, the process proceeds to step S72.
In step S72, it is checked whether or not the pen position has moved. If the pen has not moved, the process returns to step S71. If the pen has moved, the process proceeds to step S73.
In step S73, the position coordinates of the pen after movement are detected.
In step S74, characters present at the detected position coordinates are extracted.
In step S75, the extracted characters are stored in the selected
Here, when a character is already stored in the selected
たとえば、図13(a)に示すように、「アニメ。動画」がペンで選択された場合、選択された文字列全体である「アニメ。動画」が、選択文字列33として記憶され、反転表示される。このとき、選択された「Sジャンプ機能」が実行できない文字(読点「。」)が含まれていたとしても、ペンが離されない限り、文字列の選択中なので、その文字「。」を含めて反転表示する。
すなわち、図10の処理において、ペンにより文字列を選択している状態では、利用者によって選択された文字列は、すべて反転表示させる。 In step S76, the
For example, as shown in FIG. 13A, when “animation.video” is selected with a pen, “animation.video”, which is the entire selected character string, is stored as the selected
That is, in the process of FIG. 10, in the state where the character string is selected with the pen, all the character strings selected by the user are highlighted.
ステップS81において、図9のステップS61と同様に、記憶部30に有効文字列34が記憶されているか否か、チェックする。記憶されていない場合は処理を終了し、記憶されている場合はステップS82へ進む。 FIG. 11 shows a flowchart of a function execution process performed after the pen of FIG. 10 is released. Here, after releasing the pen, an effective character string that can execute the selected function is determined from the highlighted selected character string, and the function is executed for the portion of the
In step S81, as in step S61 of FIG. 9, it is checked whether or not the
含まれていない場合は、選択文字列33は有効文字列34と同一となるので、有効文字列決定部50は、選択文字列33をそのまま有効文字列34に決定し、ステップS85へ進み、機能実行部70によって、有効文字列34に対して、選択された機能を実行する。
たとえば、図3(c),図12(a),図12(b)に示すような位置でペンを離した場合は、ステップS82の後ステップS85へ進み、選択された機能を実行する。
一方、選択文字列33の中に、有効でない文字が含まれている場合、ステップS83へ進む。この場合、記憶部30に記憶されている選択文字列33と有効文字列34は異なる。 In step S82, the
If it is not included, the selected
For example, when the pen is released at the position shown in FIGS. 3C, 12A, and 12B, the process proceeds to step S85 after step S82, and the selected function is executed.
On the other hand, if the selected
ステップS84において、表示制御部60が、有効文字列34の部分のみを反転表示させる。その後、ステップS85において、機能実行部70が、有効文字列34に対して、選択された機能を実行する。 In step S83, the characters after the invalid character are deleted from the selected
In step S84, the
すなわち、選択文字列33のうち、「。動画」の部分が選択文字列から除かれ、反転表示されなくなり、有効文字列「アニメ」の部分のみが反転表示される。その後、この有効文字列「アニメ」に対して、機能が実行される。 When the pen is released in the state of FIG. 13B, the character “.” Which is not valid is included in the selected
That is, in the selected
ただし、利用者が意図せずに誤ってペンを表示画面から離してしまう場合もあるので、図13(a)に示すように選択文字列の位置でペンを離した場合や、図12(b)のように他の表示文字列の上でペンを離した場合や、図12(a)のように有効文字列の上でペンを離した場合に、機能を実行させてもよい。図12(c)や図13(b)などの場合には、機能を実行せずに、誤ってペンが離された旨の警告表示をしてもよい。 Further, as shown in FIG. 13B, when the position where the pen is released is not on the selected character string, for example, even if it is an area where no character is displayed, only the portion of the effective character string is highlighted, If the function is executed for the valid character string, the operation burden on the user can be reduced.
However, since the user may unintentionally remove the pen from the display screen unintentionally, the case where the pen is released at the position of the selected character string as shown in FIG. ), The function may be executed when the pen is released on another display character string or when the pen is released on the effective character string as shown in FIG. In the case of FIG. 12C, FIG. 13B, or the like, a warning may be displayed to the effect that the pen has been accidentally released without executing the function.
ここでは、所望の文字列を先に選択した後に、その選択文字列に対して実行可能な機能を自動的に選択するようにして、利用者の望む機能を実行させるときの操作性を向上させることのできる文字列選択機能を有する情報処理装置について説明する。 Information processing apparatus when first selecting a character string Here, after selecting a desired character string first, a function that can be executed on the selected character string is automatically selected, so that the user's An information processing apparatus having a character string selection function capable of improving operability when executing a desired function will be described.
ここで、前記機能選択部は、前記機能選択画面表示部に表示された項目の中から、所望の実行すべき機能を選択させるようにする。
さらに、前記文字選択部によって選択された文字列は、選択されなかった文字列とは異なる表示形態で、前記文字列表示部に表示されるようにしてもよい。 In addition, a function selection screen display unit that displays items of executable functions acquired by the function acquisition unit are further provided, and the character string display unit and the function selection screen display unit are different in one display device. You may make it display on a screen or each screen of a different display apparatus. According to this, the user can easily confirm the executable functions.
Here, the function selection unit causes a desired function to be executed to be selected from items displayed on the function selection screen display unit.
Furthermore, the character string selected by the character selection unit may be displayed on the character string display unit in a display form different from that of the character string not selected.
ここで、前記記憶部に記憶される文字種には、アルファベット,日本語文字が含まれ、前記実行可能な機能ごとに、1または複数個の実行対象となる文字の文字種が予め設定されている。 The executable functions stored in the storage unit include, for example, a voice reproduction function, an S jump function, a reading function, and a marker function.
Here, the character types stored in the storage unit include alphabets and Japanese characters, and one or more character types to be executed are set in advance for each of the executable functions.
ここで、前記決定された有効文字列が1つの場合、その有効文字列は先頭文字を含む文字列としてもよい。
さらに、前記決定された有効文字列が複数個である場合、その複数個の有効文字列の項目を選択可能に表示させた有効文字列選択画面表示部をさらに備え、1つの表示装置内の他の表示画面とは異なる画面に有効文字列選択画面表示部を表示するようにしてもよい。 The effective character string determined by the effective character string determination unit is one or more character strings included in the selected character string.
Here, when the determined effective character string is one, the effective character string may be a character string including the first character.
In addition, when there are a plurality of determined effective character strings, the display device further includes an effective character string selection screen display unit that displays the items of the plurality of effective character strings in a selectable manner. The valid character string selection screen display unit may be displayed on a screen different from the display screen.
<この発明の情報処理装置の構成>
図14に、この発明の情報処理装置の一実施例の構成ブロック図を示す。
図14において、この発明の情報処理装置は、主として、入力部110,表示部120,記憶部130,文字種取得部140,有効文字列決定部150,機能取得部160,機能実行部170とから構成される。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, this invention is not limited by description of the following examples.
<Configuration of Information Processing Apparatus of the Invention>
FIG. 14 is a block diagram showing the configuration of an embodiment of the information processing apparatus according to the present invention.
In FIG. 14, the information processing apparatus according to the present invention mainly includes an input unit 110, a display unit 120, a storage unit 130, a character
また、この情報処理装置は、たとえば、電子辞書,PDA,携帯電話,ノート型パソコンなどの電子機器に組込まれて用いられる。 Here, the information processing apparatus is realized by a microcomputer including a CPU, a ROM, a RAM, an I / O controller, a timer, and the like, and the function of each functional block is based on a control program stored in the ROM or the like. It is executed by operating various hardware. The CPU corresponds to a control unit that operates each functional block of FIG. 14 and executes the processing of the flowchart shown in FIG.
The information processing apparatus is used by being incorporated in an electronic device such as an electronic dictionary, a PDA, a mobile phone, or a notebook personal computer.
また、入力機能的な観点から見ると、この発明の入力部110は、表示されたコンテンツ情報の中から、所望の文字列を選択させる文字選択部111と、機能取得部160によって取得された実行可能な機能のうち、実行すべき機能を選択させる機能選択部112とを備える。
文字選択部111と機能選択部112のどちらの機能も、キーボードやペン等を用いて実行される。たとえば、文字選択部111は、図16(a)の表示画面101に表示された文字列のうち、ペンを用いて、「abc」の部分を選択する機能ブロックである。選択された文字列「abc」は、選択文字列133として、記憶部130に記憶される。
また、機能選択部112は、図16(b)に示した「機能選択画面102」に表示された機能項目の中から、たとえばペンを用いて、所望の実行すべき機能の項目(Sジャンプ機能など)を選択させる部分である。 The input unit 110 is a part for inputting characters, figures, symbols, and the like and selecting functions, and a keyboard or a pointing device such as a mouse or pen is used.
Further, from the viewpoint of input function, the input unit 110 according to the present invention includes the
Both functions of the
Further, the
また、表示部120は、表示画面に重ねてタッチパネルを配置し、ペン等で表示画面上の接触した位置に表示された情報が入力されるようにする。
また、表示機能の観点から見ると、この発明の表示部120は、文字列を含むコンテンツ情報を表示する文字列表示部121と、実行可能な機能の項目を表示する機能選択画面表示部122とを備える。 The display unit 120 is a part that displays character strings, figures, symbols, and the like, and may include one display screen or a plurality of display screens.
Further, the display unit 120 arranges a touch panel on the display screen so that information displayed at a touched position on the display screen with a pen or the like is input.
Further, from the viewpoint of the display function, the display unit 120 of the present invention includes a character
また、機能選択画面102に表示される機能の項目は、常に多数の項目を表示するのではなく、選択された文字列の種類(文字種)に対応させて、実行可能な機能項目が選択可能なように表示することが好ましい。 For example,
In addition, the function items displayed on the
文字列表示部121に表示されるコンテンツ情報には、文字列の他に、記号,図形,写真など種々の情報が含まれるが、この発明では、主として文字列からなる情報が表示されるものとする。
また、2つの表示部(121,122)は、LCDやCRTなどの1つの表示装置内の同じ画面内に表示してもよいが、2つの表示部を明確に区別して利用者にわかりやすくするために、その表示装置内の異なる画面(ウィンドウ)に表示してもよい。あるいは、この発明の情報処理装置に、2つの異なる表示装置を備えている場合は、文字列表示部121と機能選択画面表示部122とを、その表示装置のそれぞれの画面に別々に表示してもよい。 The item displayed on the function selection
The content information displayed on the character
In addition, the two display units (121, 122) may be displayed on the same screen in one display device such as an LCD or CRT, but the two display units are clearly distinguished so as to be easily understood by the user. Therefore, it may be displayed on a different screen (window) in the display device. Alternatively, when the information processing apparatus of the present invention includes two different display devices, the character
また、後述するように、有効文字列決定部によって決定された有効文字列が複数個の場合、その複数個の有効文字列の項目を選択可能に表示させた有効文字列選択画面表示部を設ける。
この表示部は、たとえば図25(d)に示す符号103の画面であり、1つの表示装置内の他の表示画面(101,102)とは異なる画面(ウィンドウ)に表示する。 Further, the selected character string selected by the character selection unit is preferably displayed in a display form different from that of the character string that was not selected, in order to make it easier for the user to see visually. For example, the display may be reversed.
Further, as will be described later, when there are a plurality of effective character strings determined by the effective character string determining unit, an effective character string selection screen display unit is provided that displays the items of the plurality of effective character strings in a selectable manner. .
This display unit is, for example, the screen denoted by
たとえば、図16(a)の表示画面状態で、「abc」が選択されたとすると、その文字の文字コードの値を識別することにより、選択された文字列の文字種は、アルファベットであると判断される。取得された文字種の情報は、実行可能な機能を取得するときに用いられる。 The character
For example, if “abc” is selected in the display screen state of FIG. 16A, the character type of the selected character string is determined to be alphabet by identifying the character code value of the character. The The acquired character type information is used when acquiring an executable function.
たとえば、図16(a)において「def あいうえお」が選択されたとすると、先頭の文字「d」の文字種である「アルファベット」が、先頭文字種135として取得される。
また、「あいうえお gh」が選択されたとすると、先頭の文字「あ」の文字種である「ひらがな」が取得される。 In addition, there are cases where a plurality of character types are included in the selected character string. In principle, according to the present invention, the character type of the first character of the selected character string is acquired.
For example, if “def aiueo” is selected in FIG. 16A, “alphabet” that is the character type of the first character “d” is acquired as the
If “Aiueo gh” is selected, “Hiragana”, which is the character type of the first character “A”, is acquired.
たとえば、選択された文字列が「abc」であった場合は、その文字種はアルファベットのみであると特定され、ある特定の機能を実行させる有効文字列は「abc」と決定される。
また、選択された文字列が、「def あいう」の場合は、この選択文字列には、アルファベットとひらがなの2つの文字種が含まれるので、有効な文字列としてどちらを取得すべきかを決定する必要がある。この場合、「def」のみを有効文字列とするか、「あいう」のみを有効文字列とするか、「def」と「あいう」の2つを有効文字列とするか、あるいは「def あいう」全体を有効文字列とすべきかを決定する必要がある。決定された有効文字列によって、実行可能な機能が異なってくるからである。
有効文字列決定部によって決定される有効文字列は、選択文字列の中に含まれる1つまたは複数個の文字列である。
また、決定された有効文字列が1つの場合は、先頭文字を含む文字列を有効文字列としてもよい。 The effective character
For example, if the selected character string is “abc”, it is determined that the character type is only the alphabet, and the valid character string for executing a specific function is determined as “abc”.
When the selected character string is “def”, the selected character string includes two character types, alphabet and hiragana, so it is necessary to determine which one should be acquired as a valid character string. There is. In this case, only “def” is a valid character string, only “a” is a valid character string, “def” and “a” are two valid character strings, or “def is said” It is necessary to decide whether or not the whole should be a valid character string. This is because the executable function varies depending on the determined effective character string.
The effective character string determined by the effective character string determination unit is one or more character strings included in the selected character string.
In addition, when there is one determined effective character string, a character string including the first character may be used as the effective character string.
また、「マーカー機能」が実行可能な有効文字列としては、「def あいうえお」全体であると決定される。
電子辞書などにおいて実行可能な機能は、上記4つの機能に限られるものではなく、多数の機能がある。ただし、この発明の以下の実施例では、説明のために、上記4つの機能に注目するものとする。 For example, when the selected character string is a character string “def aiueo” starting with an alphabet, four functions of a voice reproduction function, an S jump function, a reading function, and a marker function can be executed. Here, if the “sound reproduction function” is a function that is executed only for the alphabet, the effective character string that can be executed is determined to be “def”. In this case, “aiueo” in the selected character string is excluded from the valid character string.
Also, the effective character string that can be executed by the “marker function” is determined to be “def aiueo” as a whole.
Functions that can be executed in an electronic dictionary or the like are not limited to the above four functions, and there are many functions. However, in the following embodiments of the present invention, attention is paid to the above four functions for explanation.
たとえば、文字種として「アルファベット」が取得されたとすると、「音声再生」,「Sジャンプ」,「読み上げ」,「マーカー」の4つの機能が実行可能な機能として取得される。
また、「ひらがな」が文字種として取得された場合は、「Sジャンプ」と「マーカー」の2つの機能が実行可能な機能として取得され、「音声再生」と「読み上げ」の機能は取得されず、実行されない機能となる。
この機能の取得は、たとえば、図15に示すような文字種機能対応情報132を参照することにより行われる。また、機能の取得処理は、文字選択部によって文字列を選択させた後に行う。 The
For example, if “alphabet” is acquired as a character type, four functions of “voice reproduction”, “S jump”, “read out”, and “marker” are acquired as executable functions.
In addition, when “Hiragana” is acquired as a character type, two functions of “S jump” and “marker” are acquired as executable functions, and “sound playback” and “speech” functions are not acquired. The function is not executed.
The acquisition of this function is performed by referring to the character type
図15において、たとえば、有効な文字列として選択された部分の文字種が「英字(アルファベット)」である場合、取得可能な機能としては、音声再生機能,Sジャンプ機能,読み上げ機能,およびマーカー機能であることがわかる。
また、有効文字列の文字種が「カタカナ」である場合、取得可能な機能としては、Sジャンプ機能とマーカー機能の2つの機能である。 FIG. 15 is an explanatory diagram of an embodiment of the character type
In FIG. 15, for example, when the character type of the portion selected as a valid character string is “English (alphabet)”, the acquirable functions include an audio reproduction function, an S jump function, a reading function, and a marker function. I know that there is.
Further, when the character type of the effective character string is “Katakana”, two functions that can be acquired are the S jump function and the marker function.
「Sジャンプ機能」とは、選択された英字のみからなる1つの単語、あるいは選択された日本語文字列(たとえば、漢字,ひらがな,カタカナを含む文字列)を見出し語として、搭載された国語辞典などからその見出し語に対応する情報を検索する機能である。
なお、選択される文字列は日本語の文字に限らず、表示している文字列であれば他の言語でも選択可能であり、その場合は、その言語に応じたコンテンツの情報を検索可能である。 In the present invention, the “voice reproduction function” is a function of outputting a single English word reading by voice, which is a character string composed only of a selected alphabet (English letter).
The “S jump function” is a national dictionary installed using one word consisting of only selected English letters or a selected Japanese character string (for example, a character string including kanji, hiragana, and katakana) as a headword. This is a function for searching information corresponding to the headword from the above.
Note that the character string to be selected is not limited to Japanese characters, and any other language can be selected as long as it is displayed. In this case, content information corresponding to the language can be searched. is there.
「マーカー機能」とは、選択されたすべての文字や記号の部分の背景を、その文字表示色とは異なる色で着色表示する機能である。
なお、電子辞書などで英語以外の言語(中国語など)の辞書を搭載している場合は、英単語や英文のみならず、他言語の単語や文章についても、実行可能な機能が予め決定されており、選択された文字列に対応して特定の機能を実行するものとする。
以下の実施例では、英字と日本語文字に注目して説明する。 The “reading function” is a function for outputting a text composed of a plurality of selected English words with synthesized speech.
The “marker function” is a function that displays the background of all selected characters and symbol parts in a color different from the character display color.
If a dictionary other than English (such as Chinese) is installed in an electronic dictionary, etc., executable functions are determined in advance for words and sentences in other languages as well as English words and English sentences. It is assumed that a specific function is executed corresponding to the selected character string.
In the following embodiments, explanation will be made by paying attention to English characters and Japanese characters.
この機能選択画面102を見た利用者は、自ら選択した文字列に対して、実行可能な機能がどれであるかがわかる。
その後、利用者が、表示された複数の機能のうち実行させたい機能の表示部分をペン等でタッチ入力すれば、そのタッチした機能を実行するようにする。
選択文字列に対して、実行できない機能がある場合は、その機能の項目を機能表示画面102に表示させないか、あるいは、図16(c)に示すように、選択できないことがわかるような表示(ぬりつぶし、あるいは薄字表示など)をすればよい。 On the other hand, when a plurality of functions can be executed, immediately after the character string is selected by the user, the
The user who sees the
Thereafter, when the user touches and inputs a display portion of a function to be executed among the displayed functions with a pen or the like, the touched function is executed.
If there is a function that cannot be executed with respect to the selected character string, the function item is not displayed on the
具体的には、機能選択部によって選択された実行すべき機能を、有効文字列決定部によって決定されたその実行すべき機能の有効文字列に対して実行させる部分である。
たとえば、図16(b)に示された選択画面102の中で、「Sジャンプ」が利用者によって選択入力されたとすると、選択文字列のうち、Sジャンプ機能を実行できる有効文字列に対して、Sジャンプ機能を実行する。有効文字列が「abc」であったとすると、「abc」を見出し語として辞書検索が行われ、「abc」に対応して記憶されていた情報が表示される。 The
Specifically, this is a part for executing the function to be executed selected by the function selecting unit on the effective character string of the function to be executed determined by the effective character string determining unit.
For example, assuming that “S jump” is selected and input by the user in the
記憶部130には、たとえば、文字種機能対応情報132,選択文字列133,有効文字列134,先頭文字種135,機能選択解析情報136,およびコンテンツ情報137などが記憶される。
ここで、機能選択解析情報136とは、たとえば、図23に示したような情報であり、選択された文字列に対して実行可能な機能を取得し、有効文字列を決定するときに利用される情報である。コンテンツ情報137とは、国語辞典や英和辞書などに含まれている情報である。
また、記憶部130には、この情報処理装置の各機能ブロックを実現するように、コンピュータを機能させる制御プログラムが記憶される。この制御プログラムは、各種記憶装置や記憶媒体に記憶されて提供されるか、あるいはネットワークを介してダウンロードすることにより提供される。 The storage unit 130 is a part that stores various types of information, and a semiconductor memory such as a RAM, a ROM, and a flash memory, a storage device such as a hard disk, and a storage medium such as a CD-R can be used.
The storage unit 130 stores, for example, character type
Here, the function
The storage unit 130 also stores a control program that causes the computer to function so as to realize each functional block of the information processing apparatus. This control program is provided by being stored in various storage devices or storage media, or provided by downloading via a network.
図16に、この発明の文字列選択と機能選択の一実施例の概略説明図を示す。
図16(a)は、表示部120の表示画面101に、あるコンテンツ情報137の文字列「abc def あいうえお gh」が表示されている状態を示している。
この状態で利用者は、ペン等を用いて表示画面101上をなぞる操作(文字列選択操作)をすることにより、文字を選択する。選択された文字は、たとえば反転表示をすることにより、他の選択されなかった文字と区別して表示される。
図16(b),図16(c)は、このような文字列選択操作をすることにより、選択文字列を区別表示した例を示している。
図16(b)は、「abc def あいうえお」が選択された場合を示しており、図16(c)は、「あいうえお gh」が選択された場合を示している。 <Overview of character string and function selection processing>
FIG. 16 is a schematic explanatory diagram of one embodiment of character string selection and function selection according to the present invention.
FIG. 16A shows a state in which a character string “abc def aiou gh” of
In this state, the user selects characters by performing an operation (character string selection operation) of tracing on the
FIG. 16B and FIG. 16C show examples in which the selected character strings are distinguished and displayed by performing such a character string selection operation.
FIG. 16B shows a case where “abc def Aiueo” is selected, and FIG. 16C shows a case where “Aibuo gh” is selected.
図16(b)の場合、選択文字列の先頭文字「a」がアルファベット(英字)であるので、図15に示した文字種機能対応情報132から実行可能な機能が4つあると判断され、この4つの機能の項目名(機能項目)を、機能選択画面102に表示させる。機能選択画面102は、たとえば表示画面101の中の選択文字列がかくれてしまわないように、別のウインドウとして他の表示領域に表示すればよい。
利用者が、この機能選択画面102を見て、4つの機能項目のうち実行したい機能の表示部分をペン等でタッチすると、そのタッチした機能が、有効文字列に対して実行される。 In FIG. 16B, for example, when the user traces the display screen and selects a character string from “a” to “O” and then releases the pen from the screen, a character string analysis process is performed. At this time, the character type of the first character of the selected character string is identified, an effective character string is determined, an executable function is acquired, and the
In the case of FIG. 16B, since the first character “a” of the selected character string is an alphabet (English letter), it is determined that there are four functions that can be executed from the character type
When the user looks at this
また、「読み上げ機能」が取得されたとき、この機能を実行する対象として、「abc def」が有効文字列となる。さらに、「マーカー機能」の場合は、選択された文字列全体「abc def あいうえお」が有効文字列となる。すなわち、実行可能な機能によって、実行対象となる決定有効文字列は異なる。
その後、ユーザによって実行すべき機能がタッチ入力で指示されたとき、その指示された機能に対応づけられた決定有効文字列に対して、その機能が実行される。 In the case of FIG. 16B, when an executable function is acquired, an effective character string for each function is also determined. For example, when the “voice playback function” is acquired as an executable function, only “abc” is valid among the selected character strings “abc def aiueo” as a target effective character string for executing this function. It has been determined. Similarly, for “S jump function”, only “abc” is a valid character string.
Further, when the “reading function” is acquired, “abc def” becomes an effective character string as a target for executing this function. Further, in the case of the “marker function”, the entire selected character string “abc def Aiueo” becomes an effective character string. In other words, the effective decision character string to be executed differs depending on the executable function.
Thereafter, when the function to be executed by the user is instructed by touch input, the function is executed for the determined effective character string associated with the instructed function.
その後、機能選択画面102には、「Sジャンプ」と「マーカー」の2つの機能のみが選択できるように表示される。
また、実行可能な機能として取得された「Sジャンプ機能」では、実行対象となる有効文字列としては、選択文字列「あいうえお gh」のうち、「あいうえお」の部分が、有効文字列と決定される。
また、「マーカー機能」の場合は、選択文字列の全体「あいうえお gh」が、有効文字列と決定される。この場合、先頭位置にない「gh」のみが有効文字列として選択されることはなく、音声再生機能と読み上げ機能は選択できないようにされる。 In the case of FIG. 16C, since the character type of the first character “A” is “Hiragana” for the selected character string “Aiueo gh”, “S jump function” is obtained by referring to the character type
Thereafter, the
In addition, in the “S jump function” acquired as an executable function, the portion of “Aiueo” in the selected character string “Aiueo gh” is determined as a valid character string as a valid character string to be executed. The
In the case of the “marker function”, the entire selected character string “aiueo gh” is determined as an effective character string. In this case, only “gh” that is not at the head position is not selected as a valid character string, and the sound reproduction function and the reading function cannot be selected.
また、選択した文字列の先頭文字の文字種により、実行可能な機能を取得し、その機能を実行すべき有効文字列を決定しているので、意図しない文字が含まれてしまった場合など利用者の文字列選択操作が不適切な場合でも、先頭文字が意図した文字種である限り、利用者の意図した適切な機能を選択することが可能となり、利用者の操作性を向上できる。 As described above, in the present invention, after the user selects a character string by his / her own intention, a function executable for the selected character string is acquired, and the acquired function item is automatically displayed. The function selection operation by the user is easy and easy to understand, and erroneous operations can be reduced.
In addition, since an executable function is acquired according to the character type of the first character of the selected character string, and an effective character string on which the function is to be executed is determined, a user who includes an unintended character, etc. Even if the character string selection operation is inappropriate, it is possible to select an appropriate function intended by the user as long as the first character is the intended character type, and the operability of the user can be improved.
図17に、この発明の情報処理装置の一実施例の全体フローチャートを示す。
図17において、利用者がすでに、利用したいコンテンツ情報137を選択し、そのコンテンツ情報137の所望の情報(たとえば文字列)が、表示画面101に表示されているものとする。
ステップS101において、文字列選択処理を実行する。
ここでは、たとえば図16(a)のような表示状態で、利用者がペン等の文字選択部111を用いて、表示された文字列のうち所望の文字列を選択すると、その文字列133が記憶部130に記憶され、文字列表示部121に区別表示(たとえば反転表示)される。
文字列選択後、利用者がペンを画面上から離したことが検出されると、ステップS102において、文字列解析処理を実行する。ここで、選択した文字列に対して文字種取得部140によって文字種が取得された後、その文字種に対応した機能が機能取得部160によって取得され、有効文字列決定部150によって有効文字列が決定される。 <Example 1 of character string selection and function selection>
FIG. 17 shows an overall flowchart of an embodiment of the information processing apparatus of the present invention.
In FIG. 17, it is assumed that the user has already selected
In step S101, a character string selection process is executed.
Here, for example, in the display state as shown in FIG. 16A, when the user selects a desired character string from among the displayed character strings using the
When it is detected that the user has removed the pen from the screen after the character string is selected, a character string analysis process is executed in step S102. Here, after the character type is acquired by the character
ここでは、取得された機能の項目名(機能項目)をリスト化した機能選択画面102を表示させる。
この後、利用者が、機能選択画面に表示された機能項目の中から、実行させたい機能の表示領域の部分をペンでタッチ入力すると、ステップS104において、機能選択および実行処理を実行する。ここでは、タッチした部分の機能が選択され、機能実行部170により、選択文字列の中の有効文字列に対して、選択された機能が実行される。
以上が、この発明に関する処理の全体概略フローである。 Next, in step S103, a function selection screen display process is executed.
Here, a
Thereafter, when the user touch-inputs the display area portion of the function to be executed from the function items displayed on the function selection screen with the pen, the function selection and execution processing is executed in step S104. Here, the function of the touched part is selected, and the
The above is the overall schematic flow of the processing relating to the present invention.
ステップS110において、表示画面101上で、利用者が選択したい文字の上にペンを置いたとする。このとき、入力部110の文字選択部111は、そのペンの入力座標を検出し、その入力座標を選択文字列の開始位置として、記憶部130に記憶する。
ステップS120において、利用者が、選択したい最後の文字までペンをなぞったとする。このとき、開始位置から最後の文字の終了位置の座標までの位置情報が記憶部130に記憶される。 FIG. 18 shows a flowchart of an embodiment of the character string selection process in step S101.
In step S110, it is assumed that the user places a pen on a character that the user wants to select on the
In step S120, it is assumed that the user traces the pen up to the last character to be selected. At this time, position information from the start position to the coordinates of the end position of the last character is stored in the storage unit 130.
ステップS140において、利用者によって入力されたペンの開始位置,終了位置の文字に関する情報を、マーカー機能の情報として記憶する。この情報は、マーカー機能を実行するときに利用される。
その後、ペンが画面上から離されると、ステップS102の文字列解析処理へ進む。 In step S 130, the character displayed at the position is determined from the stored position information, and the selected
In step S140, information on the characters at the pen start position and end position input by the user is stored as marker function information. This information is used when executing the marker function.
Thereafter, when the pen is released from the screen, the process proceeds to a character string analysis process in step S102.
ステップS111において、ペンの置かれた座標を検出する。この検出はたとえば、抵抗膜による座標検出や、タッチしている画面上の位置の絶対座標を算出する方法により行うことができる。
ステップS112において、検出された座標が、表示画面上に表示された文字の上か否か、チェックする。ここで、ペンの置かれた位置が文字の上でなければ、処理を終了する。
一方、文字の上にペンが置かれていた場合は、ステップS113へ進み、この位置に表示されている文字を、選択文字列133の先頭文字と決定し、記憶する。このとき、文字種取得部140によってその先頭文字の文字種(先頭文字種135)を、記憶してもよい。
また、文字が選択されたということを利用者に知らせるために、その文字を他の文字と区別する表示(たとえば、反転表示)をしてもよい。
この後、ステップS120へ進む。 FIG. 19 shows a flowchart of an embodiment of the process for acquiring the start position of the character designated by the pen in step S110 of FIG.
In step S111, the coordinates where the pen is placed are detected. This detection can be performed by, for example, coordinate detection using a resistive film or a method of calculating absolute coordinates of a touched position on the screen.
In step S112, it is checked whether or not the detected coordinate is on a character displayed on the display screen. If the position where the pen is placed is not on the character, the process is terminated.
On the other hand, if the pen is placed on the character, the process proceeds to step S113, and the character displayed at this position is determined as the first character of the selected
Further, in order to notify the user that a character has been selected, a display (for example, reverse display) that distinguishes the character from other characters may be performed.
Thereafter, the process proceeds to step S120.
ステップS121において、ペンが表示画面上から離れていないか否かチェックする。離れていた場合は、選択入力が終了したと判断し、ステップS126へ進む。
一方、まだ離れていない場合は、ステップS122へ進む。 FIG. 20 shows a flowchart of an embodiment of processing when the character in step S120 of FIG. 18 is traced.
In step S121, it is checked whether the pen is not separated from the display screen. If it is away, it is determined that the selection input has been completed, and the process proceeds to step S126.
On the other hand, if not yet separated, the process proceeds to step S122.
ステップS124において、検出されたペンの位置座標が、表示された文字の表示位置の上か否か、チェックする。文字の上でなければ、ステップS121へ戻る。文字の上であれば、ステップS125へ進み、先頭位置座標から、現在のペンの位置座標までに存在する文字の領域を、反転表示させ、ステップS221へ戻る。 In step S122, it is checked whether or not the pen position has moved. If not, the process returns to step S121. If it has moved, the process proceeds to step S123, and the position coordinates of the pen after the movement are detected.
In step S124, it is checked whether or not the detected position coordinate of the pen is above the display position of the displayed character. If not on the character, the process returns to step S121. If it is above the character, the process proceeds to step S125, and the area of the character existing from the head position coordinate to the current pen position coordinate is highlighted, and the process returns to step S221.
文字列がなければ処理を終了する。選択文字列133がある場合は、ステップS130の文字列取得および記憶処理へ進む。
ステップS101が終了し、ステップS126において、選択文字列133がある場合は、その文字列が記憶部130に記憶され、さらに、先頭文字の文字種135も記憶部130に記憶される。 On the other hand, when the pen leaves the screen, in step S126, it is checked whether or not there is a selected
If there is no character string, the process ends. If the selected
If step S101 ends and there is a selected
この文字列解析処理では、主として、機能取得部160による実行可能な機能の取得と、有効文字列決定部150による取得された機能についての有効文字列の決定処理が行われる。この処理において、各機能ごとに設定された「有効フラグ」と「コピーフラグ」とが利用される。
ここで、有効フラグとは、その対応する機能が実行可能か否かを示すフラグであり、「オン(ON)」のときその機能が実行可能であるとし、「オフ(OFF)」のとき実行できないものとする。
コピーフラグとは、その対応する機能が実行されるときに、実行する対象である有効文字列を記憶することが可能かどうかを示すフラグである。「オン(ON)」のときは、有効文字列を記憶することが可能な状態であることを意味し、「オフ(OFF)」のときは、有効文字列を記憶することができない状態であることを意味する。 21 and 22 are flowcharts showing an embodiment of the character string analysis process shown in step S102 of the present invention.
In this character string analysis process, mainly an executable function acquisition by the
Here, the valid flag is a flag indicating whether or not the corresponding function can be executed. When the flag is “ON”, the function is executable. When the flag is “OFF” It shall not be possible.
The copy flag is a flag indicating whether it is possible to store an effective character string to be executed when the corresponding function is executed. “On” means that a valid character string can be stored, and “off” means that a valid character string cannot be stored. Means that.
ここでは、4つの機能に対して記憶される情報を示しており、1つの機能ごとに、有効フラグ,コピーフラグ,および有効文字列を記憶するデータ記憶領域とが含まれる。ここでは、有効文字列として、1つ記憶できるものとしている。ただし、有効文字列の個数は1つに限られるものではない。
また、図23において、すべての有効フラグの初期値を「ON」とし、すべてのコピーフラグの初期値は「ON」としている。
また、マーカー機能については、選択された文字列全体がその機能を実行する対象となるので、コピーフラグは設定されないが、選択文字列の先頭位置と終了位置の情報(たとえば、ある行の先頭位置からの文字の順序番号)が記憶される。 FIG. 23 shows an example of the function
Here, information stored for four functions is shown, and each function includes a valid flag, a copy flag, and a data storage area for storing a valid character string. Here, one effective character string can be stored. However, the number of valid character strings is not limited to one.
In FIG. 23, the initial values of all valid flags are “ON”, and the initial values of all copy flags are “ON”.
For the marker function, since the entire selected character string is the target for executing the function, no copy flag is set, but information on the start position and end position of the selected character string (for example, the start position of a line The sequence number of the characters from).
ステップS152において、現在利用しているコンテンツについて予め設定されている無効な機能の有効フラグを、オフ(OFF)にする。
たとえば、マーカー機能を無効にしているようなコンテンツの場合、マーカー機能は実行できないので、その機能の有効フラグを、オフ(OFF)に設定する。 In FIG. 21, when the character string analysis process is started, first, in step S151, all the valid flags for each function are initially set to ON.
In step S152, the invalid flag of the invalid function set in advance for the currently used content is turned off.
For example, in the case of content in which the marker function is disabled, the marker function cannot be executed, so the valid flag for that function is set to OFF.
ステップS154において、選択文字列133の中から、先頭文字を読み出す。このとき文字種取得部140により、先頭文字の文字種を取得する。
ただし、先頭に空白文字がある場合は、取得される文字種は空白であるので、その空白文字をスキップする。そして、その後方に最初に出現する空白文字以外の文字を読み出し、その空白でない文字の文字種を取得するようにする。これは、先頭に空白文字がある場合は、機能を実行する上で、その空白は有効な文字とはならず、利用者が選択ミスをした可能性があるからである。 In step S153, all the copy flags for each function are initially set to “ON”.
In step S154, the first character is read from the selected
However, if there is a space character at the beginning, the acquired character type is a space, and the space character is skipped. Then, a character other than the blank character that first appears behind is read, and the character type of the non-blank character is acquired. This is because if there is a space character at the beginning, the space is not a valid character in executing the function, and the user may have made a selection error.
音声再生機能が実行できる有効文字でない場合は、ステップS156へ進み、音声再生機能の有効フラグをオフ(OFF)とし、そのコピーフラグをオフ(OFF)にする。
ステップS156の後、あるいは音声再生機能が実行できる有効文字である場合は、ステップS157へ進む。 In step S155, it is checked whether or not the acquired first character is a valid character that can execute the voice reproduction function. Whether or not it is a valid character is checked using the character type
If it is not a valid character that can be executed by the voice reproduction function, the process proceeds to step S156, where the voice reproduction function valid flag is turned off (OFF), and the copy flag is turned off (OFF).
After step S156, or when the character is a valid character that can be executed by the voice reproduction function, the process proceeds to step S157.
次に、ステップS159において、先頭文字が読み上げ機能が実行できる有効文字か否かチェックする。有効な文字でない場合は、ステップS160へ進み、読み上げ機能の有効フラグとコピーフラグを、どちらもオフ(OFF)にする。 In step S157, it is checked whether or not the first character is a valid character that can execute the S jump function. Here again, the check is performed using the character type
Next, in step S159, it is checked whether or not the first character is a valid character that can execute the reading function. If it is not a valid character, the process proceeds to step S160, and both the valid flag and copy flag of the reading function are turned off (OFF).
また、選択文字列が「あいうえお gh」であった場合、先頭文字「あ」が「ひらがな」なので、機能選択解析情報136は、図23(b)に示すような状態となる。
図23(a)の場合は、すべての有効フラグがオン(ON)であり、4つの機能すべてが実行可能な機能として取得される。しかし図23(b)の場合は、有効フラグがオン(ON)となっている「Sジャンプ」と「マーカー」の2つの機能のみが実行可能な機能として取得される。 In FIG. 16A, for example, when the selected character string is “abc def aiue”, the first character “a” is alphabetic. Therefore, when the above processing ends, the function
When the selected character string is “Aiueo gh”, the first character “A” is “Hiragana”, and thus the function
In the case of FIG. 23A, all valid flags are on (ON), and all four functions are acquired as executable functions. However, in the case of FIG. 23B, only two functions of “S jump” and “marker” whose valid flag is on (ON) are acquired as executable functions.
ステップS161において、音声再生機能のコピーフラグが「オン」か否か、チェックする。ここで、コピーフラグがオンの場合、ステップS162へ進み、現在読み出されている文字が、音声再生機能が有効な文字か否かチェックする。
音声再生機能が有効な文字でない場合は、ステップS164へ進み、音声再生機能に対応するコピーフラグをオフにする。
音声再生機能が有効な文字の場合は、ステップS163へ進み、現在読み出されている文字を、機能選択解析情報136の中の音声再生機能のデータ領域に記憶させる。たとえば、読み出された文字が「a」の場合、アルファベットであり音声再生機能が実行可能な文字であるので、「a」を音声再生機能のデータ記憶領域の中に記憶する。 After step S159 or S160 in FIG. 21, the process proceeds to step S161 in FIG.
In step S161, it is checked whether or not the copy flag of the audio reproduction function is “ON”. If the copy flag is on, the process advances to step S162 to check whether the currently read character is a character for which the sound reproduction function is valid.
If the voice playback function is not a valid character, the process proceeds to step S164, and the copy flag corresponding to the voice playback function is turned off.
If the voice reproduction function is valid, the process advances to step S163 to store the currently read character in the data area of the voice reproduction function in the function
ステップS165において、Sジャンプ機能のコピーフラグが「オン」か否か、チェックする。コピーフラグがオンのときは、ステップS166へ進み、オンでないときはステップS169へ進む。
ステップS166において、現在読み出した文字が、Sジャンプ機能が有効な文字か否かチェックする。有効な文字の場合は、ステップS167へ進み、その文字をSジャンプ機能のデータ記憶領域に記憶させる。
一方、有効な文字でない場合は、Sジャンプ機能のコピーフラグをオフにする。 Next, even if any of the processes of steps S161, S163, and S164 is performed, the process proceeds to step S165.
In step S165, it is checked whether or not the copy flag of the S jump function is “ON”. When the copy flag is on, the process proceeds to step S166, and when it is not on, the process proceeds to step S169.
In step S166, it is checked whether or not the currently read character is a character for which the S jump function is valid. If it is a valid character, the process proceeds to step S167, and the character is stored in the data storage area of the S jump function.
On the other hand, if it is not a valid character, the copy flag of the S jump function is turned off.
ステップS170において、現在の読み出された文字が、読み上げ機能が実行できる文字である場合は、ステップS171へ進み、実行できない文字の場合は、ステップS172へ進む。
ステップS171においては、現在読み出された文字を読み上げ機能のデータ記憶領域に記憶させる。ステップS172においては、読み上げ機能のコピーフラグをオフに設定する。 Thereafter, in step S169, it is checked whether or not the copy flag of the reading function is on. If the copy flag is on, the process proceeds to step S170, and if not, the process proceeds to step S173.
If the currently read character is a character that can be read out in step S170, the process proceeds to step S171. If the character cannot be executed, the process proceeds to step S172.
In step S171, the currently read character is stored in the data storage area of the reading function. In step S172, the copy flag of the reading function is set to OFF.
最後の文字であった場合は、処理を終了する。最後の文字でない場合は、ステップS174へ進み、選択文字列の中の次の文字を読み出し、ステップS161へ戻る。
このようにして、選択文字列の中のすべての文字について文字解析が行われると、実行可能な機能に対して実行対象となる有効文字列が、それぞれのデータ記憶領域に記憶される。たとえば、選択文字列が「abc def あいうえ」の場合は、図23(c)のように、情報136が決定される。 After executing Steps S169, S171, or S172, in Step S173, it is checked whether or not the read character is the last character in the selected character string.
If it is the last character, the process is terminated. If it is not the last character, the process proceeds to step S174, the next character in the selected character string is read, and the process returns to step S161.
When character analysis is performed on all characters in the selected character string in this way, valid character strings to be executed for executable functions are stored in the respective data storage areas. For example, when the selected character string is “abc def aiue”,
また、読み上げ機能の場合は、「abc def」という文字列が有効文字列として記憶される。
また、選択文字列が「あいうえお gh」の場合は、図23(d)に示すように、情報136が設定される。 When attention is paid to the S jump function, “abc” is stored as an effective character string to be executed by the function. When attention is paid to the voice reproduction function, “abc” is an effective character string.
In the case of the read-out function, a character string “abc def” is stored as an effective character string.
If the selected character string is “Aiueo gh”,
ここで、「WordNo」の「10」は、見出し語ごとに1対1に割り当てられた番号を意味し、この選択文字列の先頭文字の位置が「1」番目の文字であり、末尾文字の位置が「12」番目の文字であり、マーカーとして着色される背景色が「赤色」に設定されていることを示している。 Also, the marker data shown in FIG. 23E is set when step S104 is executed. FIG. 23E shows a case where the selected character string is “abc def aiue”.
Here, “10” of “WordNo” means a number assigned one-to-one for each headword, and the position of the first character of the selected character string is the “1” -th character, and the end character The position is the “12” th character, and the background color to be colored as the marker is set to “red”.
ステップS181において、音声再生機能が有効か否か、チェックする。ここで、情報136の音声再生機能の有効フラグがオン(ON)となっているか否か、チェックする。オンであれば、ステップS183へ進み、機能選択画面102の中の音声再生の機能項目を濃く表示させる。
一方、オンでない場合は、ステップS182へ進み、音声再生の機能項目を薄く表示させる。薄く表示させることにより、この機能は選択できないことを、利用者に知らせる。あるいは音声再生の機能項目そのものを表示しないようにしてもよく、あるいは選択できないことを示す他の区別表示をしてもよい。 FIG. 24 shows a flowchart of an embodiment of the function selection screen display process (step S103).
In step S181, it is checked whether the audio playback function is valid. Here, it is checked whether or not the valid flag of the audio reproduction function of the
On the other hand, if it is not on, the process proceeds to step S182, and the audio playback function item is displayed lightly. By making the display light, the user is informed that this function cannot be selected. Alternatively, the audio playback function item itself may not be displayed, or another distinction display indicating that the function item cannot be selected may be displayed.
同様に、ステップS187およびS190において、それぞれ読み上げ機能およびマーカー機能が有効か否か、チェックする。そして、有効な場合は、それぞれステップS189およびステップS192へ進み、読み上げまたはマーカーの機能項目を濃く表示させる。
また、有効でない場合は、それぞれステップS188およびステップS191へ進み、それぞれの機能項目を薄く表示させる。これにより、図16(b)や(c)に示したような機能選択画面が表示される。その後、ステップS104へ進む。 Next, in step S184, it is checked whether the S jump function is valid. If it is valid, the process proceeds to step S186, and the function item of S jump is displayed darkly. If it is not valid, the process proceeds to step S185, and the S jump function item is displayed lightly.
Similarly, in steps S187 and S190, it is checked whether the reading function and the marker function are valid. If it is valid, the process proceeds to step S189 and step S192, respectively, and the reading or marker function item is displayed darkly.
If it is not valid, the process proceeds to step S188 and step S191, respectively, and each function item is displayed lightly. Thereby, a function selection screen as shown in FIGS. 16B and 16C is displayed. Thereafter, the process proceeds to step S104.
図25と図26に、この発明の実施例2の概略説明図を示す。
ここでは、文字列選択処理は実施例1と同じであるが、選択文字列に対する文字列解析処理が異なる。具体的には、実施例1では、実行可能な機能に対して実行対象となる有効文字列は1つに限定していたが、実施例2では選択文字列の中に、空白文字で区切られた文字列が複数個ある場合は、先頭文字列だけでなく、その複数個の文字列も、有効文字列の対象とする。 <Example 2 of character string selection and function selection>
25 and 26 are schematic explanatory views of
Here, the character string selection process is the same as in the first embodiment, but the character string analysis process for the selected character string is different. Specifically, in the first embodiment, the effective character string to be executed is limited to one for the executable function, but in the second embodiment, the selected character string is separated by a blank character. If there are a plurality of character strings, not only the first character string but also the plurality of character strings are considered as valid character strings.
このとき、先頭文字「a」はアルファベットであるので、実行可能な機能として4つの機能すべてが取得され、機能選択画面102に4つの機能項目が表示される。 As shown in FIG. 25A, it is assumed that “abc def AIUE” is selected for the character string (abc def AIUEO GH) displayed on the
At this time, since the first character “a” is an alphabet, all four functions are acquired as executable functions, and four function items are displayed on the
そこで、実施例2では、図25(c)に示したように、機能ごとに、複数個の有効文字列をデータ記憶領域に記憶できるようにする。 In addition, in the selected character string, “abc”, “def”, and “aiue” are considered to be independent character strings separated by a space character, and therefore each of these character strings is regarded as a valid character. Can also be a candidate column.
Therefore, in the second embodiment, as shown in FIG. 25C, a plurality of valid character strings can be stored in the data storage area for each function.
また、Sジャンプ機能については、ひらがなで始まる文字列「あいうえ」も含めた3つの文字列を、有効文字列に設定する。読み上げ機能については、1つの文字列「abc def」を、有効文字列とする。
さらに、マーカー機能は、1つの文字列「abc def あいうえ」を、有効文字列とする。 For example, for the audio reproduction function of FIG. 25C, the character strings “abc” and “def” starting with the alphabet are set as valid character strings.
For the S jump function, three character strings including the character string “Aiue” starting with hiragana are set as valid character strings. For the reading function, one character string “abc def” is set as an effective character string.
Further, the marker function sets one character string “abc def aiue” as an effective character string.
この場合、図25(c)に示すように、「音声再生機能」を実行する対象である有効文字列としては、「abc」と「def」の2つの文字列が存在する。そこで、図25(d)に示すように、どちらの有効文字列に対して、「音声再生機能」を実行すべきかを利用者に選択してもらうために、音声再生機能の有効文字列選択画面103を、さらに表示させる。
この有効文字列選択画面103を表示した後、利用者が、「abc」と「def」の表示領域のどちらかを、ペンで選択すると、音声再生機能を実行させる有効文字列が決定される。そして、決定された有効文字列について、音声再生機能を実行する。
これによれば、選択画面103を表示して利用者に選択してもらう操作が増えるが、すでに選択された文字列の中から有効文字列を選ぶので、再度選択文字列を選択し直すよりも、一連の操作は利用者にとってわかりやすく容易であると考えられる。 Assume that the user selects and inputs “voice playback function” with a pen in the state of FIG.
In this case, as shown in FIG. 25 (c), there are two character strings “abc” and “def” as valid character strings for which the “voice reproduction function” is executed. Therefore, as shown in FIG. 25 (d), in order to have the user select which of the effective character strings to execute the “sound reproduction function”, the effective character string selection screen for the sound reproduction function. 103 is further displayed.
After the effective character
According to this, although the operation of displaying the
しかし、この実施例2では、図26(c)に示すように、各機能ごとに、有効文字列が決定される。たとえば、Sジャンプ機能については、「あいうえお」と「gh」の2つの文字列が、有効文字列となる。
したがって、表示画面102で、Sジャンプ機能が選択されると、さらに「あいうえお」と「gh」のどちらかの有効文字列を選択するための画面が表示される。 FIG. 26 shows a case where “Aiueo gh” is selected as the selected character string. In this case, as shown in FIG. 26B, as in FIG. 16C, the
However, in the second embodiment, as shown in FIG. 26C, an effective character string is determined for each function. For example, for the S jump function, two character strings “aiueo” and “gh” are effective character strings.
Therefore, when the S jump function is selected on the
ステップS201とS202は、それぞれ図21のステップS151とS152と同じ処理である。
ステップS203において、各機能のコピーフラグを、「1」に初期設定する。この実施例2では、コピーフラグを単にオンとオフに設定するのではなく、有効文字列をコピー可能なデータ記憶領域の位置を示すフラグとして利用する。 27 and 28 are flowcharts of the character string analysis process (S102) according to the second embodiment of the present invention.
Steps S201 and S202 are the same processes as steps S151 and S152 of FIG. 21, respectively.
In step S203, the copy flag of each function is initially set to “1”. In the second embodiment, the copy flag is not simply set to ON and OFF, but the valid character string is used as a flag indicating the position of the data storage area where copying is possible.
図29(a)は、ステップS203の後の状態を示している。
ここで、有効文字列を記憶するデータ記憶領域数を5とし、機能ごとに有効文字列を5つまで記憶できるものとする。ただし、データ記憶領域数は5つに限るものではなく、2つでもよく、あるいは6つ以上でもよく、記憶容量によって変更してもよい。
したがって、たとえば、コピーフラグが「1」の場合、次に記憶すべき有効文字列は1番目のデータ記憶領域に記憶されることを意味する。 FIG. 29 shows an embodiment of the function
FIG. 29A shows a state after step S203.
Here, the number of data storage areas for storing valid character strings is five, and up to five valid character strings can be stored for each function. However, the number of data storage areas is not limited to five, but may be two, six or more, and may be changed depending on the storage capacity.
Therefore, for example, when the copy flag is “1”, it means that the next valid character string to be stored is stored in the first data storage area.
また、先頭が空白文字の場合は読み飛ばし、その後選択文字列の中で、最初に出現する空白でない文字を読み出し、その文字種を取得する。
ステップS205において、音声再生機能のコピーフラグがオフか否かチェックする。コピーフラグがオフでなければ、ステップS206へ進み、オフの場合は、ステップS211へ進む。 In step S204, as in step S154, the first character is read and its character type is acquired.
If the first character is a blank character, it is skipped, and then the first non-blank character that appears in the selected character string is read out and its character type is acquired.
In step S205, it is checked whether the copy flag of the audio reproduction function is off. If the copy flag is not off, the process proceeds to step S206. If the copy flag is off, the process proceeds to step S211.
有効な文字の場合、ステップS207へ進み、現在読み出されている文字を、有効文字として、情報136の中の音声再生機能のデータ記憶領域に記憶する。ここで、記憶するデータ領域の位置は、コピーフラグに設定されている数値の位置である。 In step S206, it is checked whether or not the currently read character is a character for which the voice reproduction function is valid. Again, the character type of the read character is checked using the character type
If it is a valid character, the process proceeds to step S207, and the currently read character is stored as a valid character in the data storage area of the voice reproduction function in the
以下の場合は、ステップS209へ進み、コピーフラグに、1を加算する。以下でない場合は、ステップS210へ進み、音声再生機能のコピーフラグをオフとし、音声再生機能については、データ記憶領域へのコピーを行わないようにする。
ステップS207,S209およびS210のいずれかを実行した後、あるいはステップS205で、コピーフラグがオフであった場合、ステップS211へ進む。 If the character is not valid, the process advances to step S208 to check whether the value of the copy flag of the current audio reproduction function is equal to or less than the number of data storage areas.
In the following cases, the process proceeds to step S209, and 1 is added to the copy flag. If not, the process proceeds to step S210, where the copy flag of the sound reproduction function is turned off, and the sound reproduction function is not copied to the data storage area.
After executing any of steps S207, S209, and S210, or when the copy flag is OFF in step S205, the process proceeds to step S211.
ステップS212からS216までの処理は、音声再生機能におけるステップS206からS210までの処理と同様であり、音声再生機能を、Sジャンプ機能に読みかえればよい。
ここで、読み出された文字が有効文字であれば、その文字は、Sジャンプ機能のデータ記憶領域に記憶される。
ステップS213,S215およびS216のいずれかを実行した後、ステップS217へ進む。
ステップS217において、読み上げ機能のコピーフラグがオフでないかチェックする。 In step S211, it is checked whether the copy flag of the S jump function is off. If the copy flag is not off, the process proceeds to step S212. If the copy flag is off, the process proceeds to step S217.
The processing from step S212 to S216 is the same as the processing from step S206 to S210 in the audio reproduction function, and the audio reproduction function may be replaced with the S jump function.
If the read character is a valid character, the character is stored in the data storage area of the S jump function.
After executing any of steps S213, S215, and S216, the process proceeds to step S217.
In step S217, it is checked whether the copy flag of the reading function is off.
ステップS218からS222までの処理は、上記したステップS206からS210までの処理と同様であり、音声再生機能を読み上げ機能に読みかえればよい。
ここで、読み出された文字が有効文字であれば、その文字は、読み上げ機能のデータ記憶領域に記憶される。
ステップS219,S221,およびS222のいずれかを実行した後、ステップS223へ進む。 If this copy flag is not off, the process proceeds to step S218, and if not, the process proceeds to step S223.
The processing from step S218 to S222 is the same as the processing from step S206 to S210 described above, and the sound reproduction function may be replaced with the reading function.
If the read character is a valid character, the character is stored in the data storage area of the reading function.
After executing any of steps S219, S221, and S222, the process proceeds to step S223.
ステップS207,S213,S219において、有効文字を記憶するとき、すでに文字が記憶されているときは、上書きしてしまうのではなく、すでに記憶されている文字に連続して追加するように記憶する。
選択文字列の最後の文字まで、ステップS205からS223までの処理を行ったとき、有効文字列があれば、対応する機能ごとのデータ記憶領域に、その有効文字列が記憶されている。 In step S223, it is checked whether or not the currently read character is the last character. If it is not the last character, the process proceeds to step S230, the next character in the selected character string is read, and the process returns to step S205. If it is the last character, the process proceeds to step S224 in FIG.
In steps S207, S213, and S219, when valid characters are stored, if characters are already stored, they are not overwritten but stored so as to be continuously added to the already stored characters.
If the process from step S205 to S223 is performed up to the last character of the selected character string, if there is a valid character string, the valid character string is stored in the data storage area for each corresponding function.
ステップS224において有効文字列が記憶されている場合、あるいはステップS225の処理後において、ステップS226へ進む。 In step S224, it is checked whether or not a valid character string of the voice reproduction function is stored in the
When a valid character string is stored in step S224, or after the process of step S225, the process proceeds to step S226.
ステップS227において、Sジャンプ機能の有効フラグをオフに設定する。
ステップS228において、読み上げ機能の有効文字列が記憶されていないかどうか、チェックする。記憶されていない場合は、ステップS229へ進み、読み上げ機能の有効フラグをオフに設定する。記憶されている場合、あるいはステップS229の処理をした後、文字列解析処理を終了する。 In step S226, it is checked whether a valid character string of the S jump function is stored. If not stored, the process proceeds to step S227. If stored, the process proceeds to step S228.
In step S227, the S jump function valid flag is set to OFF.
In step S228, it is checked whether or not an effective character string for the reading function is stored. If not stored, the process proceeds to step S229, and the valid flag of the reading function is set to OFF. If stored, or after the process of step S229, the character string analysis process is terminated.
図29(c)は、選択文字「abc def あいうえ」に対して、図27および図28の処理をすべて実行した後の情報136の状態を示している。
図29(c)において、たとえば音声再生機能は実行可能な機能であり、実行対象となる有効文字列として、2つの文字列「abc」と「def」とが記憶されている。
また、Sジャンプ機能では3つの文字列、読み上げ機能では1つの文字列「abc def」が、有効文字列として記憶されている。 FIG. 29A shows the function
FIG. 29C shows the state of the
In FIG. 29C, for example, the voice reproduction function is an executable function, and two character strings “abc” and “def” are stored as effective character strings to be executed.
In the S jump function, three character strings are stored as effective character strings, and in the reading function, one character string “abc def” is stored.
図29(e)のマーカーデータは、図23(e)と同一である。 FIG. 29 (d) shows
The marker data in FIG. 29 (e) is the same as in FIG. 23 (e).
まず、図24に示したステップS181からS192までの処理と同一の機能選択画面表示処理を行う。これにより、図25(b)に示したような機能選択画面102が表示される。
ステップS193において、機能選択処理を実行する。
ここでは、利用者に、機能選択画面に表示された機能項目のうち、いずれかの機能項目をタッチ入力してもらい、タッチ入力された機能項目の機能が、実行すべき機能として選択される。
次に、ステップS194において選択された機能について、記憶された有効文字列が複数個あるか否か、チェックする。有効文字列が複数でない場合、すなわち1つの場合は、処理を終了する。 FIG. 30 shows a flowchart of the function selection screen display according to the second embodiment of the present invention.
First, the same function selection screen display processing as the processing from steps S181 to S192 shown in FIG. 24 is performed. Thereby, the
In step S193, function selection processing is executed.
Here, the user is allowed to touch-input any one of the function items displayed on the function selection screen, and the function of the touch-input function item is selected as a function to be executed.
Next, it is checked whether or not there are a plurality of stored effective character strings for the function selected in step S194. When there are not a plurality of valid character strings, that is, when there is one valid character string, the process is terminated.
ステップS196において、利用者によって実行すべき有効文字列のタッチ入力が行われた場合、そのタッチ入力された有効文字列を選択する処理が行われる。
この後、ステップS104の機能選択実行処理が実行される。ステップS104では、ステップS196で選択された有効文字列について、ステップS193で選択された機能が実行される。 If there are a plurality of valid character strings, the process advances to step S195 to perform processing for displaying a screen for selecting a valid character string (for example, a valid character
In step S196, when a touch input of an effective character string to be executed by the user is performed, a process of selecting the touched effective character string is performed.
Thereafter, the function selection execution process of step S104 is executed. In step S104, the function selected in step S193 is executed for the valid character string selected in step S196.
図31は、本発明による電子機器200のブロック図を示す。
本発明による電子機器200は、例えば、電子辞書のような小型携帯型電子機器として具現化され、電子機器は上側本体と下側本体に分割され、上側本体と下側本体が蝶番機構によって折り畳み可能に結合される。上側本体に表示部が備えられ、下側本体に電子機器の制御部を備える。上側本体に備えられた表示部は上側本体の面積の大部分を占めるような大きい画面を有し、各種情報を表示する。例えば、電子機器が電子辞書である場合、入力された見出し語や指示、命令を表示する。また見出し語に対応する訳語(語義)、説明文、関連情報、発音記号、例文を表示する。本発明の電子機器200は、上側本体に備えられた表示部の表示制御するものである。このように、電子機器を上側本体と下側本体に分割し、蝶番機構によって折り畳み可能に結合することは、本発明において必須ではなく、一体構成としてもかまわない。
下側本体の表面には、キーボードが配置されると共に小画面のタッチパネルが配置される。小画面のタッチパネルは、手書き文字入力部として、あるいはペン又は指による指示部、命令部として使用される。本発明では、下側本体の表面に小画面のタッチパネルがない構成であっても構わない。
以下の説明では、一例として電子辞書を説明するが、本発明の電子機器の制御装置は、PDA、携帯電話、ノート型パソコンなどに適用可能である。 The electronic apparatus according to the present invention improves the operability by displaying the operation functions that can be executed on the character string selected in the range, and reduces the user's operation mistakes.
FIG. 31 shows a block diagram of an
The
On the surface of the lower main body, a keyboard is disposed and a small-screen touch panel is disposed. The small-screen touch panel is used as a handwritten character input unit, or as an instruction unit or a command unit using a pen or a finger. In the present invention, there may be a configuration in which there is no small-screen touch panel on the surface of the lower main body.
In the following description, an electronic dictionary will be described as an example. However, the electronic device control device of the present invention can be applied to a PDA, a mobile phone, a notebook personal computer, or the like.
表示部211は、代表的には液晶表示装置であるが、有機EL表示装置、プラズマ表示装置、電子ペーパーのような表示装置を使用することも可能である。表示部211は、例えば、上側本体と下側本体が折り畳み可能に結合された電子機器である場合、上側本体に配置され、上側本体と同程度の面積の表示画面を有する。表示部211は、コンテンツ表示部211aと機能選択表示部211bを有する。コンテンツ表示部211aと機能選択表示部211bは、表示部211の表示画面中にウインドウとして表示してもかまわない。
コンテンツ表示部211aは、キー入力部212より入力された見出し語を表示し、また見出し語の検索結果である訳語(語義)、説明文、関連情報、発音記号、例文などを表示する。また、コンテンツ表示部211aは、文字列の外に、記号、図形、表、写真、動画なども表示するが、この発明では、主として文字列が表示されるとする。
機能選択表示部211bは、使用者が文字範囲を選択した後に、実行可能な動作機能項目を表示する部分であり、自動的に表示されるようにすることが好ましい。また、機能選択表示部211bに表示される機能項目は、文字種機能対応情報に基づき、実行可能な機能項目だけが表示されるようにするのが好ましい。 The input /
The
The
The function selection display part 211b is a part that displays the action function items that can be executed after the user selects a character range, and is preferably displayed automatically. In addition, it is preferable that the function items displayed on the function selection display unit 211b are displayed only on executable function items based on the character type function correspondence information.
タッチパネル入力部213に代えて、またはタッチパネル入力部213とともに、マウス入力部214を備え、マウス入力部214を使用して、任意の位置を指示し、画面を選択し、文字範囲のような領域を指示することができる。 The touch
In place of the touch
キー入力受付部220は、キー入力部212の入力を受付け、キー操作の情報を処理する部分である。
タッチパネル入力受付部221は、ペンまたは指によって操作されたタッチパネル入力部213の入力を受付け、入力座標または入力座標領域を検出する部分である。また、キーボード近傍に配置した表示部211のタッチパネル入力部の入力を受付け、入力座標または入力座標領域を検出する。マウス入力部214を備える場合は、マウス入力部214の入力操作を受付け、マウスの操作情報、例えば、任意の位置を指示する指示操作、画面を選択する画面選択操作、領域を指示する領域操作による情報を処理する。
上記キーワードを入力するキー入力部212、あるいはキーワードを範囲指定するタッチパネル入力部213、またはキーワードを範囲指定するマウス214が文字選択部を構成する。 The
The key
The touch panel
The
コンテンツ例文検索処理部223は、キー入力部212より入力されたキーワード、あるいはタッチパネル入力部213によって範囲指定されたキーワード、またはマウス入力部214によって範囲指定されたキーワードが、複数の英単語である場合に、データ部203に格納されたコンテンツ例文検索情報データベース部232を検索する部分である。コンテンツ成句検索処理部224は、キー入力部212より入力されたキーワード、あるいはタッチパネル入力部213によって範囲指定されたキーワード、またはマウス入力部214によって範囲指定されたキーワードが、複数の英単語である場合に、データ部203に格納されたコンテンツ成句検索情報データベース部233を検索する部分である。 The content headword
The content example sentence
表示バッファ部226は、表示処理部219によって処理するための表示データを一時記憶する部分である。
タッチパネル入力位置情報判断部227は、タッチパネル入力受付部221によって受付された入力座標情報から入力位置を判断する部分である。タッチパネル入力位置情報判断部227は、入力位置に文字が存在するか、文字が存在しないかを判断する。
表示中コンテンツの状態判別部228は、表示バッファ部226に一時記憶された表示データから表示中のコンテンツの表示状態を判別する部分である。例えば、1画面表示中か、複数画面表示中かを判別する。また、タッチペンまたはマウスによって指示された位置がコンテンツの表示部分か表示部分でないかを判別する。 The content
The
The touch panel input position
The display content
機能取得部230は、図33に示す機能毎の範囲選択文字種の対応表240から、文字種に対応する機能を文字種機能対応情報として取得する部分である。 The character type acquisition unit 229 discriminates and acquires a character string input from the
The
上記の例は、2つのキーワードによって検索した場合を説明したが、3つ目のキーワードがあれば、上記のような検索をキーワードがなくなるまで繰り返す。そして、最後まで残ったコンテンツ成句検索情報記憶部233b中の成句情報に対応したコンテンツ成句部表示情報記憶部239bの情報が成句検索結果となる。この例では、成句情報No1の「a lot of たくさんの」が表示部211に表示される。 Here, the phrase search will be described. For example, when performing a phrase search with two keywords having the first keyword “a” and the second keyword “lot”, the search keyword is a plurality of English words. The phrase search
In the above example, a case where a search is performed using two keywords has been described. If there is a third keyword, the above search is repeated until there are no more keywords. The information in the content phrase display
一時記憶部205は、各種データを一時記憶する部分である。 The
The
図2において、コンテンツ見出し語検索情報データベース部231、コンテンツ見出し語リスト表示情報ベース部234及びコンテンツ見出し語解説部表示情報データベース部237が見出し語検索のための一組のデータベースを構成する。また、コンテンツ成句検索情報データベース部233、コンテンツ成句リスト表示情報データベース部236及びコンテンツ成句部表示情報データベース部239が成句検索のための一組のデータベースを構成する。さらに、コンテンツ例文検索情報データベース232、コンテンツ例文リスト表示情報データベース235及びコンテンツ例文部表示情報データベース部238が例文検索のための例文検索のための一組のデータベースを構成する。 32 shows a content headword search
In FIG. 2, a content headword search
なお、コンテンツ1は、例文情報が存在しないので、例文検索情報記憶部、例文リスト表示情報記憶部及び例文部表示情報記憶部は省略されている。 FIG. 32A shows an entry word search
Since
つまり、コンテンツ番号が同じである見出し語検索情報、見出し語リスト表示情報、見出し語解説部表示情報、成句検索情報、成句リスト表示情報、成句部表示情報、例文検索情報、例文リスト表示情報及び例文部表示情報は関係のあるコンテンツであり、コンテンツ番号が異なる見出し語検索情報、見出し語リスト表示情報、見出し語解説部表示情報、成句検索情報、成句リスト表示情報、成句部表示情報、例文検索情報、例文リスト表示情報及び例文部表示情報は関係のないコンテンツである。 In the present invention, as shown in FIG. 32A, a headword search information storage unit 231k for content k, a headword list display information storage unit 234k for content k, and a headword commentary display information storage unit for content k 237k, phrase search information storage unit 233k for content k, phrase list display information storage unit 236k for content k, phrase display information storage unit 239k for content k, example sentence search information storage unit 232k for content k, example sentence list display for content k The information storage unit 235k and the example sentence part display information storage unit 238k of the content k are referred to as related contents. The contents stored in FIGS. 32A, 32B,... Are referred to as irrelevant contents.
That is, headword search information, headword list display information, headword commentary display information, phrase search information, phrase list display information, phrase phrase display information, example sentence search information, example sentence list display information, and example sentences having the same content number The part display information is related contents, and entry word search information, entry word list display information, entry word commentary part display information, phrase search information, phrase list display information, phrase part display information, and example sentence search information with different content numbers The example sentence list display information and the example sentence part display information are irrelevant contents.
なお、電子辞書が日本語及び英語以外の言語(中国語など)の辞書を搭載している場合は、日本語及び英単語や英文のみならず、他言語の単語や文章についても、実行可能な機能が予め決定されており、選択された文字列に対応して特定の機能を実行するものとする。 As shown in FIG. 33, the electronic dictionary has an MP3 voice playback function, a TTS text reading function, an S jump function (English word search, phrase search and example sentence search), and a marker function. In the present invention, the “MP3 voice playback function” is a function that consists of only English words whose selected character string is an alphabet (English letter) and outputs a reading of one English word by voice. The “TTS sentence reading function” is a function in which a selected character string is composed of a plurality of English words and a plurality of English words are output as synthesized speech. “S jump function” means selected English word (word search), selected multiple English words (speech search), or selected Japanese (for example, a character string including kanji, hiragana, katakana) This is a function for searching commentary part display information, phrase part display information, and example sentence part display information corresponding to the headword from an English dictionary or Japanese dictionary installed in the electronic dictionary. Note that the selected character string is not limited to English words or Japanese character strings, and can be selected in languages other than English and Japanese as long as they are displayed. In that case, content information corresponding to the language is searched. The “marker function” is a function for displaying all selected characters and symbol portions in a color different from the character display color. Or, it is a function for adding an underline to all selected characters and symbols.
If the electronic dictionary has a dictionary for languages other than Japanese and English (such as Chinese), it can be executed not only for Japanese and English words and English but also for words and sentences in other languages. It is assumed that a function is predetermined and a specific function is executed corresponding to the selected character string.
この実施形態では、MP3音声再生機能は、英単語に対して実行可能であるが、その他言語に対して単語音声再生が実行可能であれば、当該言語が選択された場合に実行可能となる。同様に、TTS文章読上げ機能は,英単語(1word)又は英語文章(複数のwordの英単語)に対して実行可能であるが、その他言語に対して読上げ音声再生が実行可能であれば、当該言語が選択された場合に実行可能となる。 The character types included in the range selection for these operation functions are limited as follows. The MP3 audio playback function can be executed when an English word (1 word) is selected. The TTS text-to-speech function can be executed when an English word (1 word) or a plurality of English words (English words of a plurality of words) is selected. A plurality of English words are determined by whether or not there is a space between English words. The S jump function can be executed when an English word (1 word), a plurality of English words, or Japanese is selected. When an English word (1 word) is selected, a word search is executed, and when a plurality of English words are selected, a phrase search and an example sentence search are executed. The marker function can be executed when an English word, a plurality of English words, Japanese, characters in two or more languages are included, or a symbol is selected. Here, the characters of two or more languages may be characters of two or more languages used in a dictionary installed in the electronic dictionary.
In this embodiment, the MP3 audio reproduction function can be executed for English words, but if word audio reproduction can be executed for other languages, it can be executed when the language is selected. Similarly, the TTS text-to-speech reading function can be executed for English words (1 word) or English texts (English words of a plurality of words). Executable when a language is selected.
本発明は、文字列範囲を選択し、その文字列範囲に含まれる文字種を検出することにより、文字種が実行可能な動作機能を取得するものである。 In other words, when the character included in the range selection is an English word (1 word), any of the MP3 voice reproduction function, the TTS sentence reading function, the S jump function (word search), and the marker function can be executed. When the range-selected characters are a plurality of English words (a plurality of English words), the TTS sentence reading function, the S jump function (singe phrase search and example sentence search), and the marker function can be executed. . If the selected character is Japanese, the S jump function and the marker function can be executed. The marker function can be executed when the characters included in the range selection include characters in two or more languages used in a dictionary installed in the electronic dictionary, or for symbols.
The present invention acquires an operation function that can execute a character type by selecting a character string range and detecting a character type included in the character string range.
図34(a)に示すように、使用者は、キー入力部212より入力された見出し語、または見出し語を検索して得られた見出し語の意味あるいは例文から所望の文字範囲を選択開始する。図34(a)は、「言う」の例文から所望の文字範囲を選択する場合を示している。文字範囲の選択開始は文字種に関係なく、使用者が任意に選択可能である。図34(b)は所望の文字範囲を選択した様子を示す。図34(b)では、英単語「That」を選択範囲の先頭文字として選択し、その後、英単語「without」を選択範囲の終了として選択した場合を示す。選択された範囲は、文字の白黒表示を反転させて、使用者に表示する。 FIG. 34 is an explanatory diagram for selecting an operation function of the electronic device of the present invention.
As shown in FIG. 34 (a), the user starts selecting a desired character range from the meanings or example sentences of the headwords obtained by searching the headwords or headwords input from the
図34(d)は、ウインドウを開き、TTS文章読上げ機能、Sジャンプ機能とマーカー機能の各動作機能を表示したが、図34(e)に示すように表示画面を上下に分けて、下側画面に実行可能なTTS文章読上げ機能、Sジャンプ機能とマーカー機能の各動作機能を表示してもよい。
もし、文字範囲の選択を間違えた場合は、機能ウインドウまたは下側画面に表示された動作機能を選択せずに、再度文字範囲の選択をやり直すとよい。 In this way, when the user selects a desired character range, the electronic dictionary uses the character type acquisition unit 229 to analyze the character types included in the selected range. Based on this analysis, the
FIG. 34 (d) opens a window and displays the operation functions of the TTS text reading function, the S jump function, and the marker function. As shown in FIG. 34 (e), the display screen is divided into upper and lower parts. Each operation function of the TTS text reading function, S jump function, and marker function that can be executed may be displayed on the screen.
If the character range is selected incorrectly, the character range may be selected again without selecting the operation function displayed on the function window or the lower screen.
これは、二言語以上の文字を含む場合に限らず、実行可能な動作機能が1つであった場合は、自動的にその動作機能が実行されることを意味している。 The above operation is also performed when English words, Japanese sentences, characters in two or more languages used in a dictionary installed in an electronic dictionary are included, or when a symbol is selected. Note that in the case of including characters in two or more languages used in the dictionary installed in the electronic dictionary, the only operation function that can be executed is the marker function, so FIG. 34 (d) or FIG. 34 (e) As shown, the marker function may be automatically executed without displaying an executable operation function and without causing the user to perform a selection operation. In other words, when two or more languages used in the dictionary installed in the electronic dictionary are included, or when a symbol is selected, a marker is immediately added to the selected character portion to reduce the user's operation. And the usability of the electronic device is improved.
This means that not only when characters in two or more languages are included, but when there is only one executable operation function, that operation function is automatically executed.
図35(b)は、実行可能な動作機能(TTS文章読上げ機能と、Sジャンプ機能(成句検索及び例文検索)と、マーカー機能)が表示部に表示され、MP3音声再生機能はグレーアウトしている様子を示す。次に、Sジャンプ機能が選択されると、選択された単語数が複数であるので、成句検索が実行される。図35(c)は、成句検索した表示結果を示す。
図35(d)は、Sジャンプ機能において、例文検索が選択された場合の検索結果を示す。即ち、Look at the time!We're going to be late.Can't you look where you're going?と、That book look interesting.が表示される。 FIG. 35 shows an explanatory diagram of the S jump function (speech search or example sentence search) of the present invention. FIG. 35 (a) shows a screen in which the user selects a desired character range using an English-English dictionary. Show. Here, “look at” is selected from the English-English dictionary. As described above, when there are a plurality of selected English words, as described above, the executable operation functions are the TTS sentence reading function, the S jump function (sung phrase search and example sentence search), and the marker function. is there.
In FIG. 35 (b), executable operation functions (TTS sentence reading function, S jump function (phrase search and example sentence search), and marker function) are displayed on the display unit, and the MP3 voice reproduction function is grayed out. Show the state. Next, when the S jump function is selected, the phrase search is executed because the selected number of words is plural. FIG. 35 (c) shows the display result of the phrase search.
FIG. 35D shows a search result when the example sentence search is selected in the S jump function. That is, "Look at the time! We're going to be late. Can't you look where you're going?"
図36(a)は、選択された英単語が1単語の場合を示し、「look」が選択されたことを示す。選択された単語が1つである場合は、1単語検索であるので、1単語検索が実施され、その検索結果が図36(b)のように出力される。しかし、図37(a)に示すように、選択された英単語が複数である場合(「look at」)は、成句検索及び例文検索であるので、成句検索または例文検索が実施され、その検索結果が出力される。図37(b)は、成句検索の結果を示し、図37(c)は例文検索の結果を示す。
本発明は、図35または図36及び図37のように、Sジャンプ機能(単語検索と成句検索または例文検索)を実施することができるが、図35に示したように、実行可能な動作機能が表示部に表示される方が好ましい。 36 and 37 are explanatory diagrams of the S jump function different from FIG.
FIG. 36A shows a case where the selected English word is one word, and shows that “look” has been selected. When the selected word is one, it is a one-word search, so a one-word search is performed, and the search result is output as shown in FIG. However, as shown in FIG. 37 (a), when there are a plurality of selected English words (“look at”), the phrase search and the example sentence search are performed, so the phrase search or the example sentence search is performed, and the search is performed. The result is output. FIG. 37 (b) shows the result of phrase search, and FIG. 37 (c) shows the result of example sentence search.
The present invention can perform the S jump function (word search and phrase search or example sentence search) as shown in FIG. 35 or FIG. 36 and FIG. 37. However, as shown in FIG. Is preferably displayed on the display unit.
図38のフローチャートは、表示部の表示画面に、見出し語またはコンテンツが表示されている状態において、ステップS301は、使用者がタッチペンを用いて表示画面の所望文字にタッチする。このタッチ操作は、タッチパネル入力部213より入力され、タッチパネル入力受付部221によって処理されて、表示バッファ226によって、表示画面上の位置が検出される。ここではタッチペンを用いた操作を説明するが、キー入力部212またはマウス入力部214を用いても同様の操作を行うことができる。以下の操作も同様である。この操作によりステップS302では、範囲選択が開始される。次に、ステップS303では、使用者はタッチペンを移動させて選択範囲を移動させる。所望の文字範囲を選択すると、使用者は、タッチペンを表示画面から離す操作を行う(ステップS304)。この操作により、選択範囲が決定され、範囲選択操作が終了される(ステップS305)。 FIG. 38 shows a flowchart of the control device of the present invention.
In the flowchart of FIG. 38, in a state where a headword or content is displayed on the display screen of the display unit, in step S301, the user touches a desired character on the display screen using a touch pen. This touch operation is input from the touch
英語、日本語以外の言語(例えば、中国語)を判断する場合は、ステップS312とステップS314の間に、その他の言語を判断するステップを挿入するとよい。 In step S308, if the character string of the portion selected in the range is not only the alphabet (in the case of No), the process proceeds to step S312 and it is determined whether it is only Japanese. If it is only Japanese (in the case of Yes), the process proceeds to step S313, and it is determined that the character type of the selected character string is “Japanese”. However, if it is not only Japanese (in the case of No) in step S312, the process proceeds to step S314, and the character type of the selected character string is “characters of two or more languages used in the dictionary installed in the electronic dictionary, Or it is determined to be a symbol. For example, it is determined that the language is Japanese and English.
When a language other than English or Japanese (for example, Chinese) is determined, a step for determining other languages may be inserted between step S312 and step S314.
しかし、ステップS322で、成句検索でなく、例文検索が選択された場合、ステップS324に移行し、選択された複数の英単語をキーワードとして、コンテンツ例文検索情報記憶部332b、コンテンツ例文リスト表示情報記憶部235b、コンテンツ例文部表示情報記憶部238bを検索する。そして、検索結果を表示部211に表示して、このフローを終了する。
上記ステップS321において、選択された文字列に複数の英単語が含まれていない場合、ステップS325に移行し、選択された英単語と一致する見出し語を見出し語検索情報データベース231から検索して、検索結果を表示部11に表示して、このフローを終了する。 When the S jump function is selected in the above step S319 (in the case of Yes), it is determined in step S321 whether or not a plurality of English words are included in the selected character string. If a plurality of English words are included (in the case of Yes), the process moves to step S322 to display that the phrase search and the example sentence search can be selected. The display format is the same as that shown in FIG. 34 (d) or FIG. 34 (e). In step S322, it is determined whether or not the phrase search is selected for the displayed phrase search or example sentence search. When the phrase search is selected, the process proceeds to step S323, and the content phrase search information storage unit 333b, the content phrase list display information storage unit 336b, and the content phrase part display information storage unit are selected using the selected plurality of English words as keywords. Search for 339b. Then, the search result is displayed on the display unit 311 and this flow is finished.
However, if an example sentence search instead of a phrase search is selected in step S322, the process proceeds to step S324, and the content example sentence search information storage unit 332b and the content example sentence list display information storage are performed using the selected English words as keywords. The
If a plurality of English words are not included in the selected character string in the above step S321, the process proceeds to step S325 to search for a headword that matches the selected English word from the headword
11 文字選択部
12 機能選択部
20 表示部
30 記憶部
32 文字種機能対応情報
33 選択文字列
34 有効文字列
35 取得文字種
36 選択機能
37 コンテンツ情報
40 文字判断部
50 有効文字列決定部
60 表示制御部
70 機能実行部 DESCRIPTION OF
111 文字選択部
112 機能選択部
120 表示部
121 文字列表示部
122 機能選択画面表示部
130 記憶部
132 文字種機能対応情報
133 選択文字列
134 有効文字列
135 先頭文字種
136 機能選択解析情報
137 コンテンツ情報
140 文字種取得部
150 有効文字列決定部
160 機能取得部
170 機能実行部 110
202 プログラム部
203 データ部
204 制御部
205 一時記憶部
211 表示部
212 キー入力部
213 タッチパネル入力部
229 文字種取得部
230 機能取得部
231 コンテンツ見出し語検索情報データベース部
232 コンテンツ例文検索情報データベース部
233 コンテンツ成句検索情報データベース部
234 コンテンツ見出し語リスト表示情報データベース部
235 コンテンツ例文リスト表示情報データベース部
236 コンテンツ成句リスト表示情報データベース部
237 コンテンツ見出し語解説部表示情報データベース部
238 コンテンツ例文部表示情報データベース部
239 コンテンツ成句部表示情報データベース部
240 機能毎の範囲選択文字種対応表 201 Input /
Claims (36)
- 文字列を含むコンテンツ情報を表示する表示部と、
1または複数の機能と、その機能ごとに実行対象となる文字の文字種とを対応付けた文字種機能対応情報を記憶した記憶部と、
実行させるべき機能を選択させる機能選択部と、
機能を選択した後に、前記表示部に表示されたコンテンツ情報の中で、所望の文字列を選択させる文字選択部と、
前記文字種機能対応情報を参照し、前記文字選択部によって選択された文字列の中に、前記機能選択部によって選択された機能を実行することのできる有効な文字種の文字があるかどうかを判断する文字判断部と、
前記文字判断部によって有効な文字種の文字があると判断された場合、前記文字選択部によって選択された選択文字列の中から、その機能を実行させる対象の有効文字列を決定する有効文字列決定部とを備えたことを特徴とする情報処理装置。 A display for displaying content information including character strings;
A storage unit that stores character type function correspondence information in which one or more functions are associated with character types of characters to be executed for each function;
A function selection section for selecting a function to be executed;
A character selection unit for selecting a desired character string from the content information displayed on the display unit after selecting a function;
With reference to the character type function correspondence information, it is determined whether or not there is a character of an effective character type capable of executing the function selected by the function selection unit in the character string selected by the character selection unit. A character judging section;
When the character determination unit determines that there is a character of an effective character type, the effective character string determination that determines the effective character string to be executed from the selected character string selected by the character selection unit And an information processing apparatus. - 表示制御部をさらに備え、前記表示制御部は、前記文字選択部によって選択された文字列を、選択されなかった文字列とは異なる表示形態で、前記表示部に表示させることを特徴とする請求項1に記載の情報処理装置。 A display control unit is further provided, wherein the display control unit causes the display unit to display the character string selected by the character selection unit in a display form different from that of the character string not selected. Item 4. The information processing apparatus according to Item 1.
- 表示制御部をさらに備え、前記表示制御部は、前記有効文字列決定部によって決定された有効文字列を、前記表示部に表示された他の文字列とは異なる表示形態で、前記表示部に表示させることを特徴とする請求項1に記載の情報処理装置。 The display control unit further includes a display control unit configured to display the effective character string determined by the effective character string determination unit in a display form different from other character strings displayed on the display unit. The information processing apparatus according to claim 1, wherein the information processing apparatus is displayed.
- 前記機能選択部によって選択された実行すべき機能を、前記有効文字列決定部によって決定された有効文字列に対して実行させる機能実行部をさらに備えたことを特徴とする請求項1乃至3のいずれかに記載の情報処理装置。 The function execution part which performs the function which should be performed selected by the said function selection part with respect to the effective character string determined by the said effective character string determination part is further provided. The information processing apparatus according to any one of the above.
- 前記有効文字列決定部が決定する有効文字列は、選択された機能を実行することのできる有効な文字種を持つ文字からなり、前記選択文字列の中に含まれる文字列であることを特徴とする請求項1乃至4のいずれかに記載の情報処理装置。 The effective character string determined by the effective character string determining unit is a character string that includes characters having an effective character type capable of executing the selected function, and is included in the selected character string. The information processing apparatus according to any one of claims 1 to 4.
- 前記文字判断部が、前記選択文字列の中に、前記機能選択部によって選択された機能を実行することのできる有効な文字種を持つ文字があると判断した場合、前記有効文字列決定部は、その有効な文字種を持つ先頭の文字から、連続して有効な文字種を持つ文字までの文字列を、有効文字列と決定することを特徴とする請求項1乃至4のいずれかに記載の情報処理装置。 When the character determining unit determines that there is a character having an effective character type that can execute the function selected by the function selecting unit in the selected character string, the effective character string determining unit The information processing according to any one of claims 1 to 4, wherein a character string from the first character having the effective character type to a character having the effective character type is determined as an effective character string. apparatus.
- 前記文字選択部によって選択された文字列の最後の位置が、有効な文字種の文字である場合、
前記有効文字列決定部は、前記選択文字列の中から、有効な文字種を持つ1または複数の連続した文字からなる文字列を、有効文字列に決定する請求項1乃至6のいずれかに記載の情報処理装置。 When the last position of the character string selected by the character selection unit is a character of a valid character type,
The effective character string determination unit determines a character string including one or a plurality of consecutive characters having an effective character type from the selected character strings as an effective character string. Information processing device. - 前記文字選択部がペンであり、ペンを表示画面に接触させることにより、前記表示部に表示された文字列を選択させる場合、文字列を選択している状態において、前記表示制御部は、選択された文字列のうち、前記有効文字列の部分のみを反転表示させることを特徴とする請求項2または3に記載の情報処理装置。 When the character selection unit is a pen, and the character string displayed on the display unit is selected by bringing the pen into contact with the display screen, the display control unit selects the character string in a selected state. 4. The information processing apparatus according to claim 2, wherein only the portion of the valid character string is highlighted in the displayed character string.
- 前記文字選択部がペンであり、ペンを表示画面に接触させることにより、前記表示部に表示された文字列を選択させる場合、文字列を選択している状態において、前記表示制御部は、選択された文字列全体を反転表示させることを特徴とする請求項2に記載の情報処理装置。 When the character selection unit is a pen, and the character string displayed on the display unit is selected by bringing the pen into contact with the display screen, the display control unit selects the character string in a selected state. The information processing apparatus according to claim 2, wherein the entire character string displayed is highlighted.
- 前記ペンが表示画面から離されたときに、選択文字列の選択が終了したと判断し、前記ペンが表示画面から離された位置が、表示された選択文字列の位置内に含まれる位置である場合、前記表示制御部は、選択文字列に含まれる文字列のうち、前記有効文字列決定部によって決定された有効文字列の部分を反転表示させることを特徴とする請求項9に記載の情報処理装置。 When the pen is released from the display screen, it is determined that the selection of the selected character string is completed, and the position where the pen is released from the display screen is a position included in the position of the displayed selected character string. 10. The display control unit according to claim 9, wherein the display control unit reversely displays a portion of the effective character string determined by the effective character string determination unit among character strings included in the selected character string. Information processing device.
- 前記記憶部に記憶される文字種機能対応情報の文字種には、アルファベット,日本語文字が含まれ、前記機能ごとに、1または複数個の実行対象となる文字の文字種が予め設定されていることを特徴とする請求項1乃至10のいずれかに記載の情報処理装置。 The character types of the character type function correspondence information stored in the storage unit include alphabets and Japanese characters, and one or more character types to be executed are preset for each function. The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
- 前記記憶部に記憶される機能には、音声再生機能,Sジャンプ機能,読み上げ機能,およびマーカー機能が含まれることを特徴とする請求項11に記載の情報処理装置。 12. The information processing apparatus according to claim 11, wherein the functions stored in the storage unit include an audio reproduction function, an S jump function, a reading function, and a marker function.
- 文字列を含むコンテンツ情報を表示する表示手段と、
1または複数の機能と、その機能ごとに実行対象となる文字の文字種とを対応付けた文字種機能対応情報を記憶した記憶手段と、
実行させるべき機能を選択させる機能選択手段と、
前記表示手段に表示されたコンテンツ情報の中で、所望の文字列を選択させる文字選択手段と、
前記文字種機能対応情報を参照し、前記文字選択手段によって選択された文字列の中に、前記機能選択手段によって選択された機能を実行することのできる有効な文字種の文字があるかどうかを判断する文字判断手段と、
前記文字判断手段によって有効な文字種の文字があると判断された場合、前記文字選択手段によって選択された選択文字列の中から、その機能を実行させる対象の有効文字列を決定する有効文字列決定手段として、コンピュータを機能させるための情報処理装置のプログラム。 Display means for displaying content information including character strings;
Storage means for storing character type function correspondence information in which one or more functions are associated with character types of characters to be executed for each function;
A function selection means for selecting a function to be executed;
Character selection means for selecting a desired character string from the content information displayed on the display means;
Referring to the character type function correspondence information, it is determined whether or not there is a character of an effective character type that can execute the function selected by the function selection unit in the character string selected by the character selection unit. Character judgment means;
When the character determining means determines that there is a character of an effective character type, an effective character string determination that determines an effective character string to be executed from the selected character string selected by the character selecting means As a means, a program of an information processing apparatus for causing a computer to function. - 文字列を含むコンテンツ情報を表示する表示部と、1または複数の機能と、その機能ごとに実行対象となる文字の文字種とを対応付けた文字種機能対応情報を記憶した記憶部と、機能選択部と、文字選択部と、文字判断部と、有効文字列決定部とを備えた情報処理装置の文字列選択方法であって、
前記機能選択部が、実行させるべき機能を選択し、
前記文字選択部が、前記表示部に表示されたコンテンツ情報の中で、所望の文字列を選択し、
前記文字判断部が、前記文字種機能対応情報を参照し、前記文字選択部によって選択された文字列の中に、前記機能選択部によって選択された機能を実行することのできる有効な文字種の文字があるかどうかを判断し、
前記有効文字列決定部が、前記文字判断部によって有効な文字種の文字があると判断された場合、前記文字選択部によって選択された選択文字列の中から、その機能を実行させる対象の有効文字列を決定することを特徴とする情報処理装置の文字列選択方法。 A display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which one or a plurality of functions and a character type of a character to be executed for each function are associated, and a function selection unit And a character string selection method for an information processing device including a character selection unit, a character determination unit, and an effective character string determination unit,
The function selection unit selects a function to be executed,
The character selection unit selects a desired character string from the content information displayed on the display unit,
The character determination unit refers to the character type function correspondence information, and in the character string selected by the character selection unit, there is a character of an effective character type that can execute the function selected by the function selection unit. Determine if there is
When the valid character string determination unit determines that there is a character of a valid character type by the character determination unit, the valid character to be executed from the selected character string selected by the character selection unit A character string selection method for an information processing apparatus, wherein a character string is determined. - 文字列を含むコンテンツ情報を表示する文字列表示部と、
実行可能な機能と、その機能ごとに実行対象となる文字の文字種とを対応付けた文字種機能対応情報を記憶した記憶部と、
前記文字列表示部に表示されたコンテンツ情報の中で、所望の文字列を選択させる文字選択部と、
前記選択された文字列の先頭の文字の文字種を取得する文字種取得部と、
前記文字選択部によって文字列を選択させた後、前記取得された文字種と対応付けられた実行可能な機能を、前記文字種機能対応情報から取得する機能取得部と、
前記取得された実行可能な機能ごとに、前記文字選択部によって選択された選択文字列の中から、その機能を実行する有効文字列を決定する有効文字列決定部と、
前記取得された実行可能な機能のうち、実行すべき機能を選択させる機能選択部とを備えた情報処理装置。 A character string display section for displaying content information including character strings;
A storage unit storing character type function correspondence information in which an executable function is associated with a character type of a character to be executed for each function;
A character selection unit for selecting a desired character string from the content information displayed on the character string display unit;
A character type acquisition unit for acquiring the character type of the first character of the selected character string;
A function acquisition unit that acquires an executable function associated with the acquired character type from the character type function correspondence information after selecting a character string by the character selection unit;
For each of the acquired executable functions, an effective character string determination unit that determines an effective character string for executing the function from among the selected character strings selected by the character selection unit;
An information processing apparatus comprising: a function selection unit that selects a function to be executed among the acquired executable functions. - 前記機能取得部によって取得された実行可能な機能の項目を表示した機能選択画面表示部をさらに備え、前記文字列表示部と前記機能選択画面表示部とを、1つの表示装置内の異なる画面、または異なる表示装置のそれぞれの画面に表示することを特徴とする請求項15の情報処理装置。 A function selection screen display unit that displays items of executable functions acquired by the function acquisition unit; and the character string display unit and the function selection screen display unit are different screens in one display device, The information processing apparatus according to claim 15, wherein the information display apparatus displays on each screen of a different display device.
- 前記機能選択部は、前記機能選択画面表示部に表示された項目の中から、所望の実行すべき機能を選択させることを特徴とする請求項16の情報処理装置。 The information processing apparatus according to claim 16, wherein the function selection unit selects a desired function to be executed from items displayed on the function selection screen display unit.
- 前記文字選択部によって選択された文字列は、選択されなかった文字列とは異なる表示形態で、前記文字列表示部に表示されることを特徴とする請求項15乃至17のいずれかに記載の情報処理装置。 18. The character string selected by the character selection unit is displayed on the character string display unit in a display form different from that of the character string not selected. 18. Information processing device.
- 前記文字種取得部は、取得された文字種が空白であった場合、前記文字選択部によって選択された文字列の中で、最初に出現する空白でない文字の文字種を取得することを特徴とする請求項15乃至18のいずれかに記載の情報処理装置。 The character type acquisition unit, when the acquired character type is a blank, in the character string selected by the character selection unit, acquires the character type of the first non-blank character that appears. The information processing apparatus according to any one of 15 to 18.
- 前記機能選択部によって選択された実行すべき機能を、前記有効文字列決定部によって決定されたその実行すべき機能の有効文字列に対して実行させる機能実行部をさらに備えたことを特徴とする請求項15乃至19のいずれかに記載の情報処理装置。 A function execution unit that causes the function to be executed selected by the function selection unit to be executed on the effective character string of the function to be executed determined by the effective character string determination unit. The information processing apparatus according to claim 15.
- 前記記憶部に記憶される文字種には、アルファベット,日本語文字が含まれ、前記実行可能な機能ごとに、1または複数個の実行対象となる文字の文字種が予め設定されていることを特徴とする請求項15乃至20のいずれかに記載の情報処理装置。 Character types stored in the storage unit include alphabets and Japanese characters, and for each of the executable functions, one or a plurality of character types to be executed are set in advance. The information processing apparatus according to any one of claims 15 to 20.
- 前記記憶部に記憶される実行可能な機能には、音声再生機能,Sジャンプ機能,読み上げ機能,およびマーカー機能が含まれることを特徴とする請求項21の情報処理装置。 The information processing apparatus according to claim 21, wherein the executable functions stored in the storage unit include an audio reproduction function, an S jump function, a reading function, and a marker function.
- 前記有効文字列決定部が決定する有効文字列は、前記選択文字列の中に含まれる1つまたは複数個の文字列であることを特徴とする請求項15乃至22のいずれかに記載の情報処理装置。 23. The information according to claim 15, wherein the effective character string determined by the effective character string determination unit is one or a plurality of character strings included in the selected character string. Processing equipment.
- 前記決定された有効文字列が複数個である場合、その複数個の有効文字列の項目を選択可能に表示させた有効文字列選択画面表示部をさらに備え、1つの表示装置内の他の表示画面とは異なる画面に有効文字列選択画面表示部を表示することを特徴とする請求項23の情報処理装置。 When there are a plurality of the determined effective character strings, the display device further includes an effective character string selection screen display unit that displays the items of the plurality of effective character strings so as to be selectable. The information processing apparatus according to claim 23, wherein the valid character string selection screen display unit is displayed on a screen different from the screen.
- 文字列を含むコンテンツ情報を表示する文字列表示手段と、
実行可能な機能と、その機能ごとに実行対象となる文字の文字種とを対応付けた文字種機能対応情報を記憶した記憶手段と、
前記文字列表示手段に表示されたコンテンツ情報の中で、所望の文字列を選択させる文字選択手段と、
前記選択された文字列の先頭の文字の文字種を取得する文字種取得手段と、
前記文字選択手段によって文字列を選択させた後、前記取得された文字種と対応付けられた実行可能な機能を、前記文字種機能対応情報から取得する機能取得手段と、
前記取得された実行可能な機能ごとに、前記文字選択手段によって選択された選択文字列の中から、その機能を実行する有効文字列を決定する有効文字列決定手段と、
前記取得された実行可能な機能のうち、実行すべき機能を選択させる機能選択手段として、コンピュータを機能させるための情報処理装置のプログラム。 A character string display means for displaying content information including the character string;
Storage means for storing character type function correspondence information in which an executable function and a character type of a character to be executed for each function are associated with each other;
Character selection means for selecting a desired character string from the content information displayed on the character string display means;
Character type acquisition means for acquiring the character type of the first character of the selected character string;
A function acquisition unit that acquires an executable function associated with the acquired character type from the character type function correspondence information after selecting a character string by the character selection unit;
Effective character string determining means for determining an effective character string for executing the function from among the selected character strings selected by the character selecting means for each of the acquired executable functions;
A program for an information processing apparatus for causing a computer to function as function selection means for selecting a function to be executed among the obtained executable functions. - 文字列を含むコンテンツ情報を表示する文字列表示部と、機能およびその機能ごとに実行対象となる文字の文字種とを対応付けた文字種機能対応情報を記憶した記憶部と、文字選択部と、文字取得部と、機能取得部と、有効文字列決定部と、機能実行部とを備えた情報処理装置の文字列および機能の選択方法であって、
前記文字選択部が、前記文字列表示部に表示されたコンテンツ情報の中で、所望の文字列を選択し、
前記文字種取得部が、前記選択された文字列の先頭の文字の文字種を取得し、
前記文字選択部が文字列を選択した後、前記取得された文字種と対応付けられた実行可能な機能を、前記機能取得部が、前記文字種機能対応情報から取得し、
前記有効文字列決定部が、前記取得された実行可能な機能ごとに、前記選択された選択文字列の中から、その機能を実行する有効文字列を決定し、
前記機能選択部が、前記取得された実行可能な機能のうち、実行すべき機能を選択することを特徴とする情報処理装置の文字列および機能の選択方法。 A character string display unit that displays content information including a character string, a storage unit that stores character type function correspondence information in which a function and a character type of a character to be executed for each function are associated, a character selection unit, and a character A method for selecting a character string and a function of an information processing apparatus including an acquisition unit, a function acquisition unit, an effective character string determination unit, and a function execution unit,
The character selection unit selects a desired character string from the content information displayed on the character string display unit,
The character type acquisition unit acquires the character type of the first character of the selected character string,
After the character selection unit selects a character string, the function acquisition unit acquires an executable function associated with the acquired character type from the character type function correspondence information,
The effective character string determination unit determines an effective character string for executing the function from the selected selection character string for each of the acquired executable functions,
The method for selecting a character string and a function of an information processing apparatus, wherein the function selection unit selects a function to be executed among the acquired executable functions. - 電子機器が実行可能な複数の動作機能と文字種とを対応付けて記憶する記憶部と、
前記動作機能及び文字列を表示する表示部と、
前記表示部に表示された文字列から所望文字を選択させる文字選択部と、
前記文字選択部によって選択された文字の文字種を判別して取得する文字種取得部と、
前記文字種取得部によって取得された文字種に対応する動作機能を、前記記憶部より取得する機能取得部と、
前記機能取得部によって取得された前記動作機能を前記表示部に表示させる制御部と
を備えることを特徴とする電子機器。 A storage unit that stores a plurality of operation functions and character types that can be executed by the electronic device in association with each other;
A display unit for displaying the operation function and the character string;
A character selection unit for selecting a desired character from the character string displayed on the display unit;
A character type acquisition unit for determining and acquiring a character type of the character selected by the character selection unit;
A function acquisition unit that acquires an operation function corresponding to the character type acquired by the character type acquisition unit from the storage unit;
An electronic apparatus comprising: a control unit that causes the display unit to display the operation function acquired by the function acquisition unit. - 前記表示部は、前記機能取得部によって取得された機能と、取得されなかった機能とを異なる表示形態で表示することを特徴とする請求項27に記載の電子機器。 The electronic device according to claim 27, wherein the display unit displays the function acquired by the function acquisition unit and the function not acquired in different display forms.
- 前記表示部は、前記機能取得部によって取得された機能を、選択可能に表示することを特徴とする請求項27に記載の電子機器。 28. The electronic device according to claim 27, wherein the display unit displays the function acquired by the function acquisition unit in a selectable manner.
- 更に、前記表示部に選択可能に表示された動作機能を選択する選択部を備え、前記制御部は、前記選択部により選択された動作機能を実行することを特徴とする請求項29に記載の電子機器。 30. The apparatus according to claim 29, further comprising a selection unit that selects an operation function displayed on the display unit so as to be selectable, wherein the control unit executes the operation function selected by the selection unit. Electronics.
- 前記動作機能は、単語音声再生機能、文章音声再生機能、Sジャンプ機能またはマーカー機能を含む請求項27から30のいずれか1項に記載の電子機器。 31. The electronic device according to claim 27, wherein the operation function includes a word voice reproduction function, a sentence voice reproduction function, an S jump function, or a marker function.
- 前記文字種は、英単語、複数の英単語、日本語、二言語以上の文字、あるいは記号を含む請求項27から30のいずれか1項に記載の電子機器。 The electronic device according to any one of claims 27 to 30, wherein the character type includes an English word, a plurality of English words, Japanese, characters of two or more languages, or a symbol.
- 前記機能取得部は、前記文字種が単語の場合は、単語音声再生機能、文章音声再生機能、英単語検索するSジャンプ機能またはマーカー機能を取得し、
前記機能取得部は、前記文字種が複数の単語である場合は、文章音声再生機能、成句検索または例文検索するSジャンプ機能またはマーカー機能を取得し、
前記機能取得部は、前記文字種が二言語以上の文字を含む場合、または記号である場合は、マーカー機能を取得する請求項27に記載の電子機器。 The function acquisition unit acquires a word voice playback function, a sentence voice playback function, an S jump function for searching for English words, or a marker function when the character type is a word,
The function acquisition unit acquires a sentence voice reproduction function, a phrase search or an example sentence search, an S jump function or a marker function when the character type is a plurality of words,
The electronic device according to claim 27, wherein the function acquisition unit acquires a marker function when the character type includes characters of two or more languages or is a symbol. - 前記制御部は、前記機能取得部により取得された動作機能が1つの場合は、前記取得された動作機能を自動的に実行する請求項27に記載の電子機器。 28. The electronic device according to claim 27, wherein the control unit automatically executes the acquired operation function when there is one operation function acquired by the function acquisition unit.
- 前記文字種が二言語以上の文字あるいは記号である場合、マーカー機能を自動的に実行する請求項27に記載の電子機器。 28. The electronic device according to claim 27, wherein a marker function is automatically executed when the character type is a character or symbol of two or more languages.
- 電子機器が実行可能な複数の動作機能と、文字種とを対応付けて記憶する記憶部を備える電子機器を制御する制御方法であって、
文字列を表示する表示ステップと、
前記表示された文字列から所望文字を選択させる文字選択ステップと、
前記選択された文字の文字種を判別して取得する文字種取得ステップと、
前記取得された文字種に対応する動作機能を、前記記憶部より取得する機能取得ステップと、
前記取得された動作機能を表示する表示制御ステップと
を実行することを特徴とする電子機器の制御方法。 A control method for controlling an electronic device including a storage unit that stores a plurality of operation functions executable by the electronic device and character types in association with each other,
A display step for displaying a character string;
A character selection step for selecting a desired character from the displayed character string;
A character type acquisition step of determining and acquiring a character type of the selected character;
A function acquisition step of acquiring an operation function corresponding to the acquired character type from the storage unit;
And a display control step of displaying the acquired operation function.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200980154729.1A CN102301366B (en) | 2008-11-18 | 2009-11-16 | Information processing device |
US13/129,752 US8823713B2 (en) | 2008-11-18 | 2009-11-16 | Information processing apparatus |
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008294607 | 2008-11-18 | ||
JP2008-294472 | 2008-11-18 | ||
JP2008294477A JP5202243B2 (en) | 2008-11-18 | 2008-11-18 | Information processing device |
JP2008294472A JP5202242B2 (en) | 2008-11-18 | 2008-11-18 | Information processing device |
JP2008-294607 | 2008-11-18 | ||
JP2008-294477 | 2008-11-18 | ||
JP2009258979A JP5331654B2 (en) | 2008-11-18 | 2009-11-12 | Electronic device and control method of electronic device |
JP2009-258979 | 2009-11-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010058757A1 true WO2010058757A1 (en) | 2010-05-27 |
Family
ID=42198197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/069447 WO2010058757A1 (en) | 2008-11-18 | 2009-11-16 | Information processing device |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2010058757A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011134292A (en) * | 2009-11-30 | 2011-07-07 | Casio Computer Co Ltd | Electronic apparatus equipped with dictionary function, and program |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63289667A (en) * | 1987-05-21 | 1988-11-28 | Matsushita Electric Ind Co Ltd | Japanese document editor |
JPH02297127A (en) * | 1989-02-16 | 1990-12-07 | Ricoh Co Ltd | Information processor |
JPH0628136A (en) * | 1992-07-09 | 1994-02-04 | Hitachi Ltd | Function selection system of information processor |
JPH06110884A (en) * | 1992-09-25 | 1994-04-22 | Omron Corp | Editing device |
JPH08137651A (en) * | 1994-11-14 | 1996-05-31 | Canon Inc | Information processing apparatus and method thereof |
JPH09190430A (en) * | 1996-01-12 | 1997-07-22 | Toshiba Corp | Information processor and function/range designating method |
JPH09282318A (en) * | 1996-04-12 | 1997-10-31 | Sharp Corp | Information processing device |
JP2001290811A (en) * | 2000-04-10 | 2001-10-19 | Just Syst Corp | Document processing apparatus, document processing method, and recording medium |
-
2009
- 2009-11-16 WO PCT/JP2009/069447 patent/WO2010058757A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63289667A (en) * | 1987-05-21 | 1988-11-28 | Matsushita Electric Ind Co Ltd | Japanese document editor |
JPH02297127A (en) * | 1989-02-16 | 1990-12-07 | Ricoh Co Ltd | Information processor |
JPH0628136A (en) * | 1992-07-09 | 1994-02-04 | Hitachi Ltd | Function selection system of information processor |
JPH06110884A (en) * | 1992-09-25 | 1994-04-22 | Omron Corp | Editing device |
JPH08137651A (en) * | 1994-11-14 | 1996-05-31 | Canon Inc | Information processing apparatus and method thereof |
JPH09190430A (en) * | 1996-01-12 | 1997-07-22 | Toshiba Corp | Information processor and function/range designating method |
JPH09282318A (en) * | 1996-04-12 | 1997-10-31 | Sharp Corp | Information processing device |
JP2001290811A (en) * | 2000-04-10 | 2001-10-19 | Just Syst Corp | Document processing apparatus, document processing method, and recording medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011134292A (en) * | 2009-11-30 | 2011-07-07 | Casio Computer Co Ltd | Electronic apparatus equipped with dictionary function, and program |
JP2012027931A (en) * | 2009-11-30 | 2012-02-09 | Casio Comput Co Ltd | Electronic apparatus equipped with dictionary function, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10996851B2 (en) | Split virtual keyboard on a mobile computing device | |
TWI394065B (en) | Multiple predictions in a reduced keyboard disambiguating system | |
KR101186061B1 (en) | Input methods for device having multi-language environment | |
CN104704453B (en) | Use shape writing on touch-sensitive input panels for text entry | |
US8799755B2 (en) | Electronic text reading environment enhancement method and apparatus | |
US9063580B2 (en) | Keyboardless text entry | |
CN102301366B (en) | Information processing device | |
KR20070098904A (en) | Method and apparatus utilizing voice input to resolve ambiguous manually entered text input | |
US20120092233A1 (en) | Display control apparatus and display control method | |
JP2013515295A (en) | Data input system and method | |
JP2012517061A (en) | Data input system | |
JP2008547096A (en) | Data input system | |
JP2009543209A (en) | User interface system and method for text editing and menu selection | |
JP2007133884A5 (en) | ||
JP2008539477A (en) | Omitted handwritten input of ideographic phrases by supplying fewer characters, or fewer strokes, or both, of a given (one or more) characters | |
JP5331654B2 (en) | Electronic device and control method of electronic device | |
JP5977764B2 (en) | Information input system and information input method using extended key | |
KR101426843B1 (en) | System for inputting information utilizing extension key and method thereof | |
WO2010058757A1 (en) | Information processing device | |
JP5202242B2 (en) | Information processing device | |
JP2007213615A (en) | Touch type key input device, touch type key input method and program | |
JP5202243B2 (en) | Information processing device | |
JP2007018348A (en) | Display control apparatus and program | |
JP6217274B2 (en) | Portable terminal device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200980154729.1 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09827538 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13129752 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 3404/CHENP/2011 Country of ref document: IN |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09827538 Country of ref document: EP Kind code of ref document: A1 |