WO2011052649A1 - 電子機器及び電子機器の制御方法 - Google Patents

電子機器及び電子機器の制御方法 Download PDF

Info

Publication number
WO2011052649A1
WO2011052649A1 PCT/JP2010/069091 JP2010069091W WO2011052649A1 WO 2011052649 A1 WO2011052649 A1 WO 2011052649A1 JP 2010069091 W JP2010069091 W JP 2010069091W WO 2011052649 A1 WO2011052649 A1 WO 2011052649A1
Authority
WO
WIPO (PCT)
Prior art keywords
unit
character string
address information
input
conversion candidate
Prior art date
Application number
PCT/JP2010/069091
Other languages
English (en)
French (fr)
Inventor
哲史 若狭
Original Assignee
京セラ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 京セラ株式会社 filed Critical 京セラ株式会社
Priority to US13/504,761 priority Critical patent/US8954039B2/en
Publication of WO2011052649A1 publication Critical patent/WO2011052649A1/ja
Priority to US14/589,265 priority patent/US9672199B2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings

Definitions

  • the present invention relates to an electronic device having an application capable of inputting characters and a method for controlling the electronic device.
  • an operation unit for inputting a character string a display unit for displaying an input character string and a conversion candidate character string based on the character string, and a conversion candidate character string selected by the operation unit are input.
  • a mobile phone electronic device
  • a control unit see Patent Document 1
  • a mobile phone including a storage unit that stores names and address information in association with each other as an address book.
  • the conversion candidate character string based on the input character string is only text input (character input).
  • An object of the present invention is to provide an electronic device and an electronic device control method that can easily use address information.
  • An electronic apparatus includes a storage unit that stores address data having a name and address information, an operation unit for inputting a character string, an input character string input by the operation unit, and the input character
  • a display unit that displays a conversion candidate character string that is a conversion candidate for a column, a search execution unit that searches for the address data based on an input character string that is input by the operation unit, and a search execution unit that is searched for And a control unit that causes the display unit to display name or address information corresponding to the input character string as the conversion candidate character string.
  • the electronic device includes a selection unit that selects a conversion candidate character string, a determination unit that determines a conversion candidate character string selected by the selection unit, an address information processing unit that performs processing corresponding to address information,
  • the control unit selects the conversion candidate character string linked to the address information by the selection unit, and when the selected conversion candidate character string is determined by the determination unit, the conversion unit
  • the address information processing unit is controlled to perform processing corresponding to address information linked to a candidate character string.
  • the electronic device includes an information selection unit that selects address information, the storage unit stores address data having a name and a plurality of address information, and the control unit uses the selection unit to generate address information.
  • the control unit uses the selection unit to generate address information.
  • a plurality of address information linked to the conversion candidate character string is displayed on the display unit.
  • the address information processing unit is controlled to perform processing corresponding to the one address information when one information is selected by the information selection unit. preferable.
  • the electronic device includes a selection unit that selects a conversion candidate character string, a determination unit that determines the conversion candidate character string selected by the selection unit, and a replacement unit that replaces the input character string input with address information. And when the conversion candidate character string linked to the address information is selected by the selection unit and the conversion candidate character string selected by the determination unit is confirmed, the control unit inputs Preferably, the replacement unit is controlled to display the input character string that has been replaced with the address information.
  • the electronic device includes a mode changing unit that changes the display so that the conversion candidate character string displayed on the display unit is displayed in the first mode and the second mode different from the first mode.
  • the control unit controls the mode changing unit to display the conversion candidate character string in the second mode when the conversion candidate character string linked to the address information is displayed. It is preferable that
  • the electronic device has a plurality of processes as processes corresponding to the address information, and the control unit displays conversion candidate character strings linked to address information displayed corresponding to each of the plurality of processes. It is preferable that the aspect change unit is controlled so as to display in different aspects.
  • the storage unit stores address data having a name and a registration number
  • the operation unit has a plurality of keys to which letters and numbers are assigned
  • the display unit When a key of the operation unit is operated while the screen is displayed, the letters and numbers assigned to the operated key are displayed, and the control unit is configured to operate each key of the operation unit. Accordingly, in a state where a character string and a numeric string are displayed on the display unit, if the numeric string displayed on the display unit matches the registration number as a result of the search by the search execution unit, the registration number It is preferable that name or address information corresponding to is displayed on the display unit.
  • the storage unit stores address data including a name and a plurality of address information
  • the operation unit includes a plurality of keys to which letters and numbers are assigned
  • the display unit includes When the key of the operation unit is operated in a state where the initial screen is displayed, the letters and numbers assigned to the operated key are displayed, and the control unit displays each of the operation units.
  • the numeric string displayed on the display unit is configured by a telephone number of address data
  • the display unit displays a name associated with the address information or other address information associated with the name when the address information matches.
  • the electronic device includes a selection unit that selects a conversion candidate character string, and a replacement unit that replaces address information and an input character string or an input number string, and the operation unit is assigned characters and numbers.
  • the display unit displays characters and numbers assigned to the operated key when the operation unit key is operated in a state where the initial screen is displayed.
  • the control unit is displayed on the display unit as a result of the search by the search execution unit in a state where a character string and a numeric string are displayed on the display unit according to the operation of each key of the operation unit.
  • the control means controls the replacement unit.
  • the electronic device control method includes a storage step of storing address data having a name and address information, an operation step for inputting a character string, and an input character string input by the operation step.
  • a conversion candidate character string that is a conversion candidate of the input character string
  • a search execution step of searching for the address data based on the input character string input by the operation step
  • the search A control step of displaying name or address information corresponding to the input character string searched in the execution step as the conversion candidate character string.
  • FIG. 1 is an external perspective view of a mobile phone that is an example of an electronic apparatus of the present invention. It is a functional block diagram which shows the function of a mobile telephone. It is a functional block diagram which shows the relationship of each function for a mobile telephone to exhibit the function of one Embodiment. It is a functional block diagram which shows the relationship between each application and each function for a mobile telephone to exhibit the function of one Embodiment. It is a 1st schematic diagram which shows the transition of a screen at the time of utilizing a character input function. It is a 2nd schematic diagram which shows the transition of a screen at the time of utilizing a character input function. It is a 3rd schematic diagram which shows the transition of a screen at the time of utilizing a character input function.
  • FIG. 1 is an external perspective view of a mobile phone which is an example of the electronic apparatus of the present invention.
  • the mobile phone 1 includes an operation unit side body 2 and a display unit side body 3.
  • the operation unit side body unit 2 includes an operation key 11 and a microphone 12 for inputting a voice uttered by a user of the mobile phone 1 during a call.
  • the operation keys 11 include a function setting key 13 for operating various functions such as various settings, a telephone book function, and a mail function, and an input operation key 14 (operation for inputting a telephone number and characters such as mail).
  • a selection operation key 15 selection unit, information selection unit
  • a determination operation key 16 determination unit for performing determination in various operations.
  • the display unit side body unit 3 includes a display unit 21 for displaying various types of information on the surface unit 20 and a speaker 22 for outputting the voice of the other party of the call.
  • the upper end of the operation unit side body 2 and the lower end of the display unit side body 3 are connected via a hinge mechanism 4.
  • the cellular phone 1 relatively rotates the operation unit side body 2 and the display unit side body 3 connected via the hinge mechanism 4, thereby displaying the operation unit side body 2 and the display.
  • the part-side casing 3 can be opened to each other (opened state), or the operation part-side casing 2 and the display-side casing 3 can be folded (folded state).
  • FIG. 2 is a functional block diagram showing functions of the mobile phone 1.
  • the mobile phone 1 includes an operation key 11, a microphone 12, a main antenna 40, an RF circuit unit 41, an image processing unit 42, an audio processing unit 43, and a memory 44 (storage unit).
  • the memory 44 has a buffer area, and has a conversion database (hereinafter referred to as conversion DB) and an address book DB.
  • conversion DB stores dictionary information and past conversion usage history information. Further, the conversion DB is configured to be able to extract corresponding information as conversion candidate character strings by being input as all or a part of search keywords of a predetermined input character string.
  • the address book DB stores an address book in which a plurality of pieces of data having address information associated with names as one record are registered. Further, the address book DB is configured to be able to extract corresponding data by inputting a search keyword predicted from all, a part, or a part of a predetermined input character string. Further, a unique registration number is assigned to the record registered in the address book, and the record corresponding to the registration number using the number as a search keyword can be searched.
  • character strings extracted from the conversion DB and the address book DB and extracted from all, a part, or a part of a predetermined input character string as a conversion candidate character string Perform a search to For example, when an input character string “Suzuki” is input, “Suzuki”, “Suzuki”, and the like are extracted as conversion candidate character strings. Further, in the mobile phone 1, in the case of a search for extracting a conversion candidate character string by predicting from a part of a search keyword, for example, when an input character string “su” is input, it is input later The character string to be processed is predicted, and “Suzuki”, “Suzuki” and the like are extracted as conversion candidate character strings.
  • the conversion candidate character strings are extracted in consideration of the usage history, attributes (for example, extracted DB), and the like.
  • attributes for example, extracted DB
  • what is registered in the address book DB is extracted as a conversion candidate character string.
  • the name includes, for example, a first name, a company name, a facility name, etc., and a predetermined reading, name notation, and all, part or one of the address information notation of the same record.
  • the data is configured to be searchable using the character predicted from the search as a search keyword.
  • the name is configured to be searchable from, for example, a surname or a first name.
  • the address information is, for example, data composed of a telephone number, an e-mail address, a web address, an address, etc., which can be searched using a notation, a predetermined reading corresponding to the name of the same record, and a name notation as a search keyword is there.
  • the input character string is a character string that is input by the operation key 11 and includes one or more characters, numbers, or symbols.
  • the conversion candidate character string is a character string composed of one or more characters, numbers, or symbols corresponding to the input character string.
  • the fixed character string is a character string composed of one or a plurality of characters, numbers, or symbols determined by the determined conversion candidate character string.
  • the memory 44 includes a working memory, for example, and is used for arithmetic processing by the control unit 45.
  • the memory 44 stores a plurality of applications and various tables necessary for the applications.
  • the memory 44 includes various applications (in the present embodiment, an address book application A1, a mail application A2, a telephone application A3, a browser application A4, a schedule application A5, a memo application A6, and a character input application).
  • A7 is stored.
  • FIG. 4 is a functional block diagram showing the relationship between each application and each function for the mobile phone to exhibit the function of the embodiment.
  • the address book application A1 is linked so that the address book can be used, and can search the address book using reading or the like as a search keyword to extract desired name or address information associated with the record.
  • processing corresponding to the address information for example, telephone, mail, browsing, etc.
  • the mail application A2 is an application configured to be able to perform processing related to mail creation, browsing, or transmission / reception mail.
  • the mail application A2 is configured so as to be able to cooperate with the address book when inputting a mail destination.
  • the phone application A3 is an application configured to be able to process incoming and outgoing calls.
  • the telephone application A3 is configured to be able to cooperate with the address book in designating a destination and displaying an incoming call.
  • the telephone application A3 is a resident application that is activated even in a standby state.
  • the browser application A4 is an application configured to be able to browse a homepage corresponding to a predetermined address. Further, the browser application A4 is configured to be able to cooperate with an address book in address designation or the like.
  • Schedule application A5 is an application that manages the schedule registered in conjunction with the calendar.
  • the registered schedule can be searched for a desired schedule by using schedule information such as schedule date and time and schedule number as a search keyword.
  • schedule information such as schedule date and time and schedule number as a search keyword.
  • the schedule registered in the schedule application A5 can be notified at a predetermined date and time.
  • the memo application A6 is an application that can register text and is managed for each memo.
  • a desired memo can be searched by using a number assigned to the memo or a text registered in the memo as a search keyword.
  • the character input application A7 is an application configured to display an input from the operation key 11 and expand it to various applications.
  • the character input application A7 can display any of characters, numbers, or symbols assigned to the input operation key 14 by operating the input operation key 14 on the standby screen (initial screen) according to the setting. Configured. Further, the character input application A7 is configured to be able to simultaneously display a plurality of characters, numbers, or symbols assigned to the input operation keys 14 by setting.
  • the standby screen (initial screen) is a screen that is displayed when waiting for an incoming call or when waiting for activation or operation of an application.
  • the operation key 11 includes a function setting key 13, an input operation key 14, a selection operation key 15, and a determination operation key 16.
  • the function setting key 13 is a key configured to execute a predetermined function.
  • the input operation key 14 is a key corresponding to various inputs such as character input and numeric input.
  • the selection operation key 15 is a key for selecting from a plurality of candidates.
  • the determination operation key 16 is a key for executing (determining) the selected function.
  • each key of the operation keys 11 (function setting key 13, input operation key 14, selection operation key 15 and determination operation key 16) has a predetermined function according to the application that is currently activated in principle. Assigned.
  • the main antenna 40 is configured to communicate with an external device such as a base station in a predetermined use frequency band (for example, 800 MHz).
  • a predetermined use frequency band for example, 800 MHz
  • the predetermined use frequency band is 800 MHz, but other frequency bands may be used.
  • the RF circuit unit 41 demodulates the signal received by the main antenna 40 and supplies the processed signal to the control unit 45. Then, the signal supplied from the control unit 45 is modulated and transmitted to the external device via the main antenna 40. On the other hand, the control unit 45 is notified of the strength of the signal received by the main antenna 40.
  • the image processing unit 42 performs predetermined image processing under the control of the control unit 45, and outputs the processed image data to the driver IC 23.
  • the driver IC 23 stores the image data supplied from the image processing unit 42 in the frame memory and outputs it to the display unit 21 at a predetermined timing.
  • the sound processing unit 43 performs predetermined sound processing on the signal supplied from the RF circuit unit 41 under the control of the control unit 45, and outputs the processed signal to the speaker 22.
  • the speaker 22 outputs the signal supplied from the sound processing unit 43 to the outside.
  • the audio processing unit 43 processes the signal input from the microphone 12 according to the control of the control unit 45 and outputs the processed signal to the RF circuit unit 41.
  • the RF circuit unit 41 performs a predetermined process on the signal supplied from the sound processing unit 43 and outputs the processed signal to the main antenna 40.
  • the control unit 45 controls the entire mobile phone 1 and is configured using a central processing unit (CPU) or the like.
  • CPU central processing unit
  • the mobile phone 1 configured as described above has a function that can use address information as a conversion candidate character string based on the input character string.
  • FIG. 3 is a functional block diagram showing the relationship between the functions for the mobile phone 1 to exhibit the functions of the embodiment.
  • FIG. 5 is a first schematic diagram showing the transition of the screen when the character input function is used.
  • FIG. 6 is a second schematic diagram showing the transition of the screen when the character input function is used.
  • FIG. 7 is a third schematic diagram showing the transition of the screen when the character input function is used.
  • the mobile phone 1 includes a memory 44 (storage unit), an input operation key 14 (operation unit), a display unit 21, a search execution unit 46, and a control unit 45.
  • the memory 44 stores an address book having name and address information.
  • the input operation key 14 (operation unit) is configured to be able to input a character string.
  • the display unit 21 displays an input character string input by the input operation key 14 (operation unit) and a conversion candidate character string that is a conversion candidate for the input character string.
  • the search execution unit 46 searches the address book based on the input character string input by operating the input operation key 14 (operation unit).
  • the control unit 45 causes the display unit 21 to display name or address information corresponding to the input character string searched by the search execution unit 46 as a conversion candidate character string.
  • the mobile phone 1 configured as described above is operated by inputting a character string to the input operation key 14 (operation unit), and thus the search execution unit 46 based on the input character string input. Search the address book. Then, the cellular phone 1 causes the display unit 21 to display name or address information corresponding to the input character string searched by the search execution unit 46 as a conversion candidate character string.
  • the mobile phone 1 when the address information corresponding to the input character string is retrieved from the address book, for example, as shown in FIG. 5B to be described later, a column for displaying conversion candidates as conversion candidate character strings Is displayed. As a result, the cellular phone 1 is used for conversion to an input character string by selecting a conversion candidate character string.
  • the address book information (name or address information) can be used as a conversion candidate character string based on the input character string.
  • the mobile phone 1 displays the address book information as a conversion candidate character string simply by inputting the character string. For this reason, in the mobile phone 1, information registered in the address book can be easily used, and convenience can be improved.
  • the address book information is displayed as a conversion candidate for the input character string, the user is not discomforted about using the address book information.
  • the mobile phone 1 also includes a selection operation key 15 (selection unit), a determination operation key 16 (determination unit), and an address information processing unit 47.
  • the selection operation key 15 selects a conversion candidate character string.
  • the determination operation key 16 confirms the conversion candidate character string selected by the selection operation key 15 (selection part).
  • the address information processing unit 47 performs processing corresponding to the address information.
  • the control unit 45 selects the conversion candidate character string linked to the address information by the selection operation key 15 (selection unit), and confirms the selected conversion candidate character string by the determination operation key 16 (determination unit). If the address information is detected, the address information processing unit 47 is controlled to perform processing corresponding to the address information linked to the conversion candidate character string.
  • the process corresponding to the address information is, for example, a process of starting a predetermined application in accordance with the attribute of the address information.
  • the processing corresponding to the address information is, for example, a mail address if it includes “@”, and by designating this address information, a mail with the mail address as a destination is created. Further, if the number is a predetermined number of digits, it is set as a telephone number, and by designating this address information, a call is made with the telephone number as a destination. Further, if it includes “www”, it is set as a web address, and by specifying this address information, the browser is displayed with the web address as an address.
  • the selection operation key 15 selection unit
  • the determination operation key 16 confirmation unit
  • the control unit 45 controls the address information processing unit 47 to perform processing corresponding to the address information linked to the conversion candidate character string.
  • the mail application A2 is activated, and a mail creation screen with the mail address as the transmission destination is displayed.
  • the cellular phone 1 selects and confirms the conversion candidate character string to perform processing such as application activation in accordance with the address information, thereby improving convenience.
  • the mobile phone 1 is operated by an application capable of inputting a predetermined character, it can be processed by another application. It is possible to give the user a feeling of operation as if the application is started and used.
  • the mobile phone 1 processes other applications when operating the character input application, it is not necessary to perform operations such as interrupting the operation of the application being operated and starting another application again. Therefore, a smooth operation feeling can be given to the user.
  • the mobile phone 1 also includes a selection operation key 15 (information selection unit).
  • the selection operation key 15 (information selection unit) selects address information.
  • the memory 44 storage unit stores an address book having a name and a plurality of address information.
  • the control unit 45 selects the conversion candidate character string linked to the address information by the selection operation key 15 (selection unit), and confirms the determined conversion candidate character string by the determination operation key 16 (determination unit). If the address information associated with the conversion candidate character string is displayed on the display unit 21 and one address information is selected by the selection operation key 15 (information selection unit),
  • the address information processing unit 47 is controlled to perform processing corresponding to one address information.
  • the mobile phone 1 configured as described above selects a conversion candidate character string and, when it is confirmed, displays related address information on the display unit 21.
  • the control unit 45 causes the address information processing unit 47 to perform processing corresponding to the address information. Control.
  • a plurality of telephone numbers are displayed for the conversion candidate character string.
  • the plurality of pieces of address information may be telephone numbers and mail addresses.
  • the mobile phone 1 can be used even when the conversion candidate character string is associated with a plurality of pieces of address information.
  • the mobile phone 1 also includes a selection operation key 15 (selection unit), a determination operation key 16 (determination unit), and a replacement unit 48.
  • the selection operation key 15 selects a conversion candidate character string.
  • the determination operation key 16 confirms the conversion candidate character string selected by the selection operation key 15 (selection part).
  • the replacement unit 48 replaces the input character string input with address information.
  • the control unit 45 selects the conversion candidate character string linked to the address information by the selection operation key 15 (selection unit), and confirms the selected conversion candidate character string by the determination operation key 16 (determination unit). In the case, the replacement unit 48 is controlled so that the input character string is replaced with the address information and displayed.
  • a conversion candidate character string linked to address information is selected by a selection operation key 15 (selection unit), and a conversion selected by a determination operation key 16 (determination unit) is selected. Confirm the candidate character string.
  • the control unit 45 controls the replacement unit 48 so that the input input character string is replaced with the address information and displayed.
  • the conversion candidate character string associated with the address information is confirmed, the name written as the conversion candidate character string is not set as the confirmed character string but corresponds to the conversion candidate character string. Replaced with address information (e-mail address, etc.) and displayed as a fixed character string.
  • the cellular phone 1 can use the address information as the character information because the input character string is replaced with the address information by selecting and confirming the conversion candidate character string linked to the address information. For this reason, in the mobile phone 1, for example, when it is desired to write the mail address in the body of the mail in order to notify the other party of the mail address, it is not necessary to keep address information when composing the mail. Further, the mobile phone 1 can use the address information as character information, and can improve convenience.
  • the mobile phone 1 includes an aspect changing unit 49.
  • the mode changing unit 49 displays the conversion candidate character string displayed on the display unit 21 in a mode (second mode) different from the normal display (first mode) and the normal display (first mode). Change the display to display.
  • the control unit 45 displays the conversion candidate character string in a mode (second mode) different from the normal display. To control.
  • the control unit 45 displays the mode change unit 49 so that the conversion candidate character string is displayed in a mode different from the normal display. Control.
  • FIG. 5B which will be described later, an icon image schematically showing the address book is displayed together with the name notation.
  • the conversion candidate character string linked to the address information when the conversion candidate character string linked to the address information is displayed, the conversion candidate character string linked to the address information is displayed in a different form from the normal display. It is possible to easily determine whether or not, and convenience can be improved. Further, the different mode is not based on the icon image, but may be a mode in which a color, a font, or the like is different.
  • the mobile phone 1 has a plurality of processes as processes corresponding to the address information. Examples of the plurality of processes include making a call, creating a mail, and displaying a browser.
  • the control unit 45 controls the mode changing unit 49 to display the conversion candidate character strings linked to the address information displayed corresponding to each of the plurality of processes in different modes.
  • the control unit 45 causes the mode change unit 49 to display the conversion candidate character strings linked to the address information displayed corresponding to each of the plurality of processes in different modes.
  • the mode change unit 49 causes the mode change unit 49 to display the conversion candidate character strings linked to the address information displayed corresponding to each of the plurality of processes in different modes.
  • FIG. 5B which will be described later, an image displayed together with the name is displayed as an image schematically showing the receiver if it is address information of a telephone number, and an e-mail address. If the address information is, the mail is displayed as an image schematically showing.
  • the different mode is not based on the icon image, but may be a mode in which a color, a font, or the like is different.
  • the mobile phone 1 changes the display using an image or the like, for example, which address information the conversion candidate character string can perform. Can be discriminated, and convenience can be improved.
  • the memory 44 stores an address book having a name and a registration number.
  • the input operation key 14 (operation unit) has a plurality of keys to which letters and numbers are assigned.
  • the display unit 21 displays characters and numbers assigned to the operated key.
  • the control unit 45 is in a state where a character string and a number string are displayed on the display unit 21 in accordance with the operation of each key of the input operation key 14 (operation unit).
  • search execution unit 46 As a result of the search by the search execution unit 46, when the numeric string displayed on the display unit 21 matches the registration number, name or address information corresponding to the registration number is displayed on the display unit 21.
  • the key of the input operation key 14 (operation unit) is operated from the state where the initial screen is displayed on the display unit 21, and the character string and the number string corresponding to the operation are displayed.
  • the state is displayed on the display unit 21.
  • the control unit 45 displays the name or address information corresponding to the registration number on the display unit 21. Display.
  • the mobile phone 1 for example, as shown in FIG. 7C described later, when “1” is input and a conversion candidate character string corresponding to the address information whose registration number is “1” is selected.
  • the telephone number corresponding to the registered number is displayed in the telephone number display portion 103.
  • a call to the displayed telephone number is performed by operating the determination operation key 16 or the like.
  • the mobile phone 1 can display the name or address information from the registration number associated with the name or address information. For example, when the registration number of “Suzuki” is “1”, an input character string “SUZUKI” corresponding to reading is input in the normal address book search (the user sets “333333 * 2”). 8 operations of the input operation key 14) are required. However, the input operation can be simplified because the user only needs to input the number string of the registration number “1” (the user operates the input operation key 14 of “1” which is the same as the display).
  • the memory 44 stores an address book in which names and a plurality of address information are associated with each other.
  • the input operation key 14 (operation unit) has a plurality of keys to which letters and numbers are assigned.
  • the display unit 21 displays characters and numbers assigned to the operated key.
  • the control unit 45 is in a state where a character string and a number string are displayed on the display unit 21 in accordance with the operation of each key of the input operation key 14 (operation unit).
  • the search execution unit 46 when the numeric string displayed on the display unit 21 matches the address information configured by the telephone number registered in the address book DB, it is associated with the address information.
  • the name or other address information associated with the name is displayed on the display unit 21.
  • the cellular phone 1 configured as described above is in a state in which a character string and a numeric string are displayed on the display unit 21 in accordance with the operation of each key of the input operation key 14 (operation unit).
  • the search execution unit 46 when the numeric string matches the address information configured by the telephone numbers in the address book, the name associated with the address information or another address associated with the name
  • the control unit 45 causes the display unit 21 to display information.
  • the term “match” does not indicate a complete match but includes a case where a part of the match is found.
  • the telephone number corresponding to the input character string is displayed by operating the input operation key 14 from the standby screen. Then, in the mobile phone 1, a call to the displayed telephone number is performed by operating the determination operation key 16 or the like.
  • the mobile phone 1 displays the corresponding telephone number. For this reason, in the mobile phone 1, for example, an operation such as starting the telephone application A ⁇ b> 3 is not performed, so that a call can be easily made and convenience can be improved.
  • the mobile phone 1 also includes a selection operation key 15 (selection unit) and a replacement unit 48.
  • the selection operation key 15 (selection unit) selects a conversion candidate character string.
  • the replacement unit 48 replaces the address information with the input character string or input number string.
  • the input operation key 14 (operation unit) has a plurality of keys to which letters and numbers are assigned. When the key of the input operation key 14 is operated while the initial screen is displayed, the display unit 21 displays characters and numbers assigned to the operated key.
  • the control unit 45 is in a state where a character string and a numeric string corresponding to the operation of each key of the input operation key 14 (operation unit) are displayed on the display unit 21.
  • the conversion candidate character string corresponding to the name displayed on the display unit 21 as a result of the search by the search execution unit 46 is selected by the selection operation key 15 (selection unit)
  • the conversion candidate character string is displayed on the display unit 21.
  • the replacement unit 48 is controlled so that the numeric string is replaced with the address information configured by the telephone number associated with the name.
  • the cellular phone 1 configured as described above is in a state where a character string and a numeric string are simultaneously displayed on the display unit 21 in accordance with the operation of each key of the input operation key 14 (operation unit).
  • operation unit When the conversion candidate character string corresponding to the name displayed on the display unit 21 as a result of the search by the search execution unit 46 is selected by the selection operation key 15 (selection unit), the conversion candidate character string is displayed on the display unit 21.
  • the control unit 45 controls the replacement unit 48 so that the numeric string is replaced with address information configured by the telephone number associated with the name. As shown in FIG.
  • the mobile phone 1 selects a conversion candidate character string corresponding to a telephone number registered in the address book, for example, so that the conversion candidate character string is displayed in the telephone number display portion 103.
  • the phone number corresponding to is displayed in place of the numeric string.
  • the input number string is displayed.
  • the mobile phone 1 when the conversion candidate character string corresponding to the name of the address book is selected, the mobile phone 1 replaces the number string displayed on the display unit 21 with the telephone number and displays it to the user.
  • the telephone number that is the content of the conversion candidate character string can be displayed. For this reason, the user can confirm the telephone number corresponding to the conversion candidate character string and make a call to the telephone number, thereby improving convenience.
  • FIG. 5 shows a screen in which “Suzuki” and “333333 * 22” are input based on the operation of the key from the initial screen (see FIG. 5A) (FIG. 5B). Transition to). Thereafter, “Ichiro Suzuki” linked to the address book is selected from the conversion candidate display portion 102, and the screen transitions to the confirmed screen (see FIG. 5C).
  • FIG. 5D a screen on which a pop-up that allows selection of “Call” to “Ichiro Suzuki” is displayed.
  • the screen is changed to a screen when “call” is selected from the pop-up (see FIG. 5E).
  • FIG. 5E assumes a case where two telephone numbers are registered. 6 is a screen in which “Suzuki” and “333333 * 22” are input based on the operation of the key from the initial screen (see FIG. 6A) (FIG. 6B). Transition to).
  • FIG. 6C shows a state.
  • the reverse display of the conversion candidate display portion 102 in FIG. 6B indicates that the conversion candidate character string is linked to the address book.
  • FIG. 7 shows a screen in which “Suzuki” and “333333 * 22” are input based on the operation of the key from the initial screen (see FIG. 7A) (FIG. 7B). Transition to).
  • step S1 the control unit 45 activates (loops) the character input application A7 and proceeds to step S2. Specifically, the control unit 45 activates the character input application A7 together with the activation of the mobile phone 1, for example. By activating the character input application A7, the mobile phone 1 performs various processes by operating the input operation key 14 from the standby state, which is in the standby state, as shown in FIG. It becomes possible. In addition, from this process to step S10, it processes cyclically until character input application A7 is complete
  • step S2 the input operation key 14 performs key input, and proceeds to step S3.
  • key input input character string input
  • the control unit 45 receives key input from the input operation key 14.
  • the control unit 45 receives a key input, and as shown in FIG. 5B, the character display portion 101 of the screen 100 displays “Suzuki” on the display unit 21 corresponding to the key input.
  • the number and symbol “333333 * 22” corresponding to the key input are displayed in the telephone number display portion 103 of the screen 100.
  • step S3 the control unit 45 determines a key and proceeds to step S4. Specifically, the control unit 45 determines whether the input operation key 14 is input of characters (character input) or input related to selection of candidates (normal candidates (conversion candidates, prediction candidates), address book candidates). Determine whether or not. If it is a character input, the process proceeds to step S6. If it is determined that the input is related to candidate selection (candidate selection), the process proceeds to step S4.
  • step S4 the control unit 45 determines whether the selected candidate is a normal candidate (conversion candidate or prediction candidate) or an address book candidate. If it is determined that it is a normal candidate (normal prediction candidate), the process proceeds to step S6. If it is determined that the address book is a candidate (address book candidate), the process proceeds to step S5-1.
  • step S5-1 the control unit 45 displays a list of address book cooperation functions, and proceeds to step S5-2. Specifically, the control unit 45 causes the display unit 21 to display a list of application functions that can be processed by the address information corresponding to the selected conversion candidate character string.
  • the conversion candidate character string “Ichiro Suzuki” corresponding to the address information is selected from the conversion candidate character strings displayed in the conversion candidate display portion 102 of the screen 100. If selected and confirmed, a list of applications to be processed corresponding to the address information is separately displayed as shown in FIG.
  • the control unit 45 may cause the address information processing unit 47 to execute a process corresponding to the address information without performing display when there is no plurality of processes corresponding to the address information.
  • the application list is displayed as a list of processes corresponding to the address information, but is not limited thereto.
  • the application list display is configured so that, for example, all processes that can be performed by the mobile phone 1 are displayed as a list, and processes that do not support address information are displayed so that they cannot be selected but selected. May be.
  • step S5-2 the control unit 45 determines whether it is a character input candidate selection or a function selection. Specifically, the display unit 21 displays selectable functions as shown in FIG. Then, a predetermined function is selected from selectable functions (for example, telephone, e-mail, and SMS mail), or a character input candidate is selected by the decision operation key 16 or the like without selecting the function. . Based on such selection, the control unit 45 determines whether it is a character input candidate selection or a function selection. If it is determined by the control unit 45 to select a character input candidate (character input candidate selection), the process proceeds to step S6. If the control unit 45 determines that a function is selected (function selection), the process proceeds to step S5-3.
  • selectable functions for example, telephone, e-mail, and SMS mail
  • step S5-3 the control unit 45 executes a function linked to the address book and ends the process. Specifically, the control unit 45 causes the address information processing unit 47 to execute (process) the function based on the function selected in step S5-2. At this time, as shown in FIG. 5E, the control unit 45 has a plurality of address information (telephone numbers) corresponding to the selected function (display “call” by executing the telephone application A3 and making a call). In some cases, a list of address information is further displayed on the display unit 21. When one address information (for example, “09012345678”) is selected from the plurality of address information, the control unit 45 performs processing (call transmission) for the selected address information (“09012345678”). ) To the address information processing unit.
  • the control unit 45 performs processing (call transmission) for the selected address information (“09012345678”).
  • a plurality of address information is separately displayed as shown in FIG.
  • priority may be given so that processing is performed on address information that seems to be used frequently (for example, address information with a high registration order), and processing may be performed without selection, for example.
  • step S6 the control unit 45 adds to the character input buffer and proceeds to step S7. Specifically, the control unit 45 determines that character input has been performed in step S3, step S4, and step S5-2, and therefore adds a character corresponding to the input character string to the character input buffer of the memory 44. To do.
  • step S3 since the input character string is a confirmed character string, the confirmed character string is displayed on the character display portion 101 of the screen 100 without performing the following processing.
  • step S7 the control unit 45 performs conversion DB search, and proceeds to step S8. Specifically, when the normal candidate is selected in step S4, the control unit 45 causes the search execution unit 46 to search the conversion DB, and for the character string held in the input character buffer, Conversion candidates or prediction candidates are extracted.
  • step S8 the control unit 45 performs an address book DB search and proceeds to step S9. Specifically, when a character input candidate is selected in step S5-2, the control unit 45 causes the search execution unit 46 to search the address book DB, and sets the character string held in the input character buffer. In contrast, address book candidates are extracted.
  • the search execution unit 46 searches the address book DB using the input character string as a search keyword. At this time, a search is performed for information (eg, name, mail address, telephone number, address, and web address) registered in the address book record. Then, information that matches the information registered for search is searched, and the name of the same record as the matched information is displayed later as a conversion candidate character string.
  • information eg, name, mail address, telephone number, address, and web address
  • step S9 the control unit 45 performs conversion candidate display, and proceeds to step S10. Specifically, as shown in FIG. 5B, the control unit 45 displays the conversion candidate or prediction candidate extracted in step S7 on the conversion candidate display portion 102 of the screen 100 (in the figure, conversion candidate display). "Suzuki” displayed in the portion 102). Further, the control unit 45 displays the address book candidates extracted in step S8 on the conversion candidate display portion 102 of the screen 100 (“Ichiro Suzuki” and “Jiro Suzuki” displayed on the conversion candidate display portion 102 in the figure). ).
  • step S10 the control unit 45 ends the character input application A7 and ends the process. Specifically, the control unit 45 causes the display unit 21 to display the selected conversion candidate character string as a confirmed character based on the notation of the selected conversion candidate character string and the text notation of the corresponding address information.
  • the cellular phone 1 operates various keys (such as the Internet, keywords, and the like) as shown in FIG. You may make it display the selection screen which performs a transfer, a map, an E-mail, and an E-mail text.
  • a specific key such as the function setting key 13 is operated on the conversion candidate character string corresponding to the address information
  • the address information corresponds to the address information as shown in the dashed line in FIG.
  • the process may be displayed on the selection screen in addition to various searches.
  • step S10 the control unit 45 returns to step S2 again when the character input application A7 is not terminated.
  • the mobile phone can use the address information based on the inputted character string.
  • FIG. 9 is a flowchart showing the operation (character input and telephone number input) of one embodiment of the mobile phone.
  • step S21 the control unit 45 activates (loops) the character input application A7 and proceeds to step S22. Specifically, the control unit 45 activates the character input application A7 together with the activation of the mobile phone 1, for example.
  • the character input application A7 is started and resident.
  • the character input application A7 is configured to be activated when the mobile phone 1 is activated.
  • the present invention is not limited to this, and for example, character input to the operation key 11 after the cellular phone 1 is activated or the like. You may comprise so that it may start by operation.
  • the mobile phone 1 By starting the character input application A7 by starting the mobile phone 1, the mobile phone 1 is operated to the input operation key 14 from the standby state in which the mobile phone 1 enters the standby state as shown in FIG. As a result, various processes are possible. In addition, from this process to S30, it is cyclically processed until the character input application A7 is terminated.
  • step S22 the input operation key 14 performs key input, and proceeds to step S23.
  • key input input character string input
  • the control unit 45 receives key input from the input operation key 14.
  • the control unit 45 receives a key input, and as shown in FIG. 5B, the character display portion 101 of the screen 100 displays “Suzuki” on the display unit 21 corresponding to the key input.
  • the number and symbol “333333 * 22” corresponding to the key input are displayed in the telephone number display portion 103 of the screen 100.
  • step S23 the control unit 45 determines a key and proceeds to step S24. Specifically, the control unit 45 determines whether or not the key input is a character input (character input) or an input related to selection of candidates (normal candidates (conversion candidates, prediction candidates), address book candidates). Determine. If it is a character input, the process proceeds to step S26. If it is determined that the input is related to candidate selection (candidate selection), the process proceeds to step S24.
  • the key input is a character input (character input) or an input related to selection of candidates (normal candidates (conversion candidates, prediction candidates), address book candidates). Determine. If it is a character input, the process proceeds to step S26. If it is determined that the input is related to candidate selection (candidate selection), the process proceeds to step S24.
  • step S24 the control unit 45 determines whether the selected candidate is a normal candidate (conversion candidate or prediction candidate) or an address book candidate. If it is determined that it is a normal candidate (normal prediction candidate), the process proceeds to step S26. If it is determined that the address book is a candidate (address book candidate), the process proceeds to step S25-1.
  • step S25-1 the control unit 45 displays a list of address book cooperation functions, and proceeds to step S25-2. Specifically, the control unit 45 causes the display unit 21 to display a list of application functions that can be processed by the address information corresponding to the selected conversion candidate character string.
  • the conversion candidate character string “Ichiro Suzuki” corresponding to the address information is selected from the conversion candidate character strings displayed on the conversion candidate display portion 102 of the screen 100. If selected and confirmed, a list of applications to be processed corresponding to the address information is separately displayed as shown in FIG.
  • the control unit 45 may cause the address information processing unit 47 to execute a process corresponding to the address information without performing display when there is no plurality of processes corresponding to the address information.
  • the application list is displayed as a list of processes corresponding to the address information, but is not limited thereto.
  • the application list display is configured so that, for example, all processes that can be performed by the mobile phone 1 are displayed as a list, and processes that do not support address information are displayed so that they cannot be selected but selected. May be.
  • the control unit 45 selects the conversion candidate character string (“Ichiro Suzuki”) corresponding to the address information, and is displayed on the telephone number display portion 103 of the screen 100.
  • the address information (“09012345678”) corresponding to the conversion candidate character string may be replaced by the replacement unit 48.
  • the replacement unit 48 may replace the number string “333333 * 22” input again.
  • the telephone application A3 is activated by operating the function setting key 13 or the like, and the telephone A call may be made to a number (“09012345678”).
  • step S25-2 the control unit 45 determines whether it is a character input candidate selection or a function selection. Specifically, the display unit 21 displays selectable functions as shown in FIG. Then, a predetermined function is selected from selectable functions (for example, telephone, e-mail, and SMS mail), or a character input candidate is selected by the decision operation key 16 or the like without selecting the function. . Based on such selection, the control unit 45 determines whether it is a character input candidate selection or a function selection. If it is determined by the control unit 45 to select a character input candidate (character input candidate selection), the process proceeds to step S26. If the control unit 45 determines that a function is to be selected (function selection), the process proceeds to step S25-3.
  • selectable functions for example, telephone, e-mail, and SMS mail
  • step S25-3 the control unit 45 executes the function linked to the address book and ends the process. Specifically, the control unit 45 causes the address information processing unit 47 to execute (process) the function based on the function selected in step S25-2. At this time, as shown in FIG. 5E, the control unit 45 has a plurality of address information (telephone numbers) corresponding to the selected function (display “call” by executing the telephone application A3 and making a call). In some cases, a list of address information is further displayed on the display unit 21. When one address information (for example, “09012345678”) is selected from the plurality of address information, the control unit 45 performs processing (call transmission) for the selected address information (“09012345678”). ) To the address information processing unit.
  • the control unit 45 performs processing (call transmission) for the selected address information (“09012345678”).
  • the processing corresponding to the address information is performed without starting a predetermined application from the standby state. It can be carried out.
  • a plurality of address information is separately displayed as shown in FIG.
  • priority may be given so that processing is performed on address information that seems to be used frequently (for example, address information with a high registration order), and processing may be performed without selection, for example.
  • step S26 the control unit 45 adds to the character input buffer and the number input buffer, and proceeds to step S27. Specifically, the control unit 45 determines that character input has been performed in step S23, step S24, and step S25-2, and therefore adds a character corresponding to the input character string to the character input buffer of the memory 44. To do. Also, a number corresponding to the input character string that has been input is added to the number input buffer of the memory 44. In step S23, regarding the character input in the input character string, the confirmed character string is displayed on the character display portion 101 of the screen 100 without performing the following processing because it is a process of setting the confirmed character string.
  • step S27 the control unit 45 performs conversion DB search, and proceeds to step S28. Specifically, when the normal candidate is selected in step S24, the control unit 45 causes the search execution unit 46 to search the conversion DB, and for the character string held in the input character buffer, Conversion candidates or prediction candidates are extracted.
  • step S28 the control unit 45 performs an address book DB search, and proceeds to step S29. Specifically, when a character input candidate is selected in step S25-2, the control unit 45 causes the search execution unit 46 to search the address book DB, and sets the character string held in the input character buffer. In contrast, address book candidates are extracted. At the same time, address book candidates are extracted from the numeric string held in the input numeric buffer. At this time, the control unit 45 causes the search execution unit 46 to search for a telephone number and a registration number for the numeric string.
  • step S29 the control unit 45 performs conversion candidate display, and proceeds to step S30. Specifically, as shown in FIG. 5B, the control unit 45 displays the conversion candidate or prediction candidate extracted in step S27 on the conversion candidate display portion 102 of the screen 100 (in the figure, conversion candidate display). "Suzuki” displayed in the portion 102). In addition, the control unit 45 displays the address book candidates retrieved from the character strings and number strings extracted in step S28 on the conversion candidate display portion 102 of the screen 100 (displayed in the conversion candidate display portion 102 in the figure). “Ichiro Suzuki” and “Jiro Suzuki”).
  • the control unit 45 displays the phone number display portion 103 of the screen 100 by selecting the conversion candidate character string (“Ichiro Suzuki”) corresponding to the address information.
  • the address information (“09012345678”) corresponding to the conversion candidate character string may be replaced by the replacement unit 48.
  • the replacement unit 48 may replace the number string “333333 * 22” input again.
  • step S30 the control unit 45 ends the character input application A7 and ends the process. Specifically, the control unit 45 causes the display unit 21 to display the selected conversion candidate character string as a confirmed character based on the notation of the selected conversion candidate character string and the text notation of the corresponding address information.
  • the cellular phone 1 operates various keys (such as the Internet, keywords, and the like) as shown in FIG. You may make it display the selection screen which performs a transfer, a map, an E-mail, and an E-mail text.
  • a specific key such as the function setting key 13 is operated on the conversion candidate character string corresponding to the address information
  • the address information corresponds to the address information as shown in the dashed line in FIG.
  • the process may be displayed on the selection screen in addition to various searches.
  • step S30 the control unit 45 returns to step S22 again when the character input application A7 is not terminated.
  • the address information can be used based on the input character string.
  • the preferred embodiment of the cellular phone 1 according to the present invention has been described above, but the cellular phone 1 according to the present invention can be implemented in various forms without being limited to the above-described embodiment.
  • the present invention is not limited thereto.
  • it can be used for character input in various applications such as the mail application A2, the browser application A4, the schedule application A5, and the memo application A6.
  • it is possible to easily transfer the address information of the address book and to transfer to another application.
  • the mobile phone 1 in which an application is activated in a single task it is possible to perform a display that enables multitasking operation in which a plurality of applications are simultaneously started up.
  • FIG. 10B a word starting with “A” stored in the conversion DB (for example, “ALBUM”, “APPLE” etc.) and names and names beginning with “A” registered in the address book are displayed.
  • “ALBUM”, “APPLE” etc.” is registered in the address book
  • “ANDY” or “ALICIA” is displayed together with a display indicating that the address book is registered.
  • FIG. 10C when “ANDY” is designated, information registered in the address book (in this example, the telephone number of “ANDY” registered in the address book) Subsequent processing such as display corresponding to is performed.
  • FIG. 10 is a fourth schematic diagram showing the transition of the screen when the character input function is used.
  • the present invention describes the mobile phone 1 as an example of the electronic apparatus, but the present invention is not limited to this and can be applied to a PHS (Pasonal Handyphone System).
  • PHS Personal Handyphone System
  • the present invention is also applicable to electronic devices such as portable game machines, portable navigation machines, PDAs (Personal Data Assistance), and notebook computers.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

 入力された文字列に基づいてアドレス情報を利用可能な電子機器及び電子機器の制御方法を提供すること。 名称とアドレス情報と有するアドレス帳を記憶するメモリ44と、文字列を入力するための入力操作キー14と、入力操作キー14により入力された入力文字列と、当該入力文字列の変換候補である変換候補文字列とを表示する表示部21と、入力操作キー14により入力された入力文字列に基づいて、アドレス帳を検索する検索実行部46と、検索実行部46により検索された入力文字列に対応する名称又はアドレス情報を変換候補文字列として表示部21に表示させる制御部45と、を備える。

Description

電子機器及び電子機器の制御方法
 本発明は、文字を入力可能なアプリケーションを備える電子機器及び電子機器の制御方法に関する。
 従来より、文字列を入力するための操作部と、入力された文字列及び当該文字列に基づいた変換候補文字列を表示する表示部と、操作部により選択された変換候補文字列を入力させる制御部と、を備えた携帯電話機(電子機器)があった(特許文献1参照)。
 また、名称とアドレス情報とを対応付けてアドレス帳として記憶する記憶部を備える携帯電話機が存在する。
特開2004-32489号公報
 しかし、携帯電話機においては、入力された文字列に基づく変換候補文字列がテキスト入力(文字入力)されるのみであった。
 また、携帯電話機においては、所望のアドレス情報を利用したい場合には、ユーザ自らの操作により、アドレス帳にアクセスし、所望のアドレス情報を見つけ出さなければならなかった。また、アドレス帳の登録が多いほど、所望のアドレス情報を見つけ出すことはより困難となる。
 本発明は、アドレス情報を容易に利用可能な電子機器及び電子機器の制御方法を提供することを目的とする。
 本発明に係る電子機器は、名称とアドレス情報とを有するアドレスデータを記憶する記憶部と、文字列を入力するための操作部と、前記操作部により入力された入力文字列と、当該入力文字列の変換候補である変換候補文字列とを表示する表示部と、前記操作部により入力された入力文字列に基づいて、前記アドレスデータを検索する検索実行部と、前記検索実行部により検索された前記入力文字列に対応する名称又はアドレス情報を前記変換候補文字列として前記表示部に表示させる制御部と、を備える。
 また、上記電子機器は、変換候補文字列を選択する選択部と、前記選択部により選択された変換候補文字列を確定する確定部と、アドレス情報に対応した処理を行うアドレス情報処理部と、を備え、前記制御部は、前記選択部により、アドレス情報に連携した変換候補文字列が選択されると共に、前記確定部により、選択された変換候補文字列が確定された場合には、当該変換候補文字列に連携したアドレス情報に対応した処理を行うように前記アドレス情報処理部を制御することを特徴とすることが好ましい。
 また、上記電子機器は、アドレス情報を選択する情報選択部を備え、前記記憶部は、名称と複数のアドレス情報とを有するアドレスデータを記憶し、前記制御部は、前記選択部により、アドレス情報に連携した変換候補文字列が選択されると共に、前記確定部により、選択された変換候補文字列が確定された場合には、当該変換候補文字列に連携した複数のアドレス情報を前記表示部に表示させると共に、前記情報選択部により、一のアドレス情報が選択された場合には、当該一のアドレス情報に対応した処理を行うように前記アドレス情報処理部を制御することを特徴とすることが好ましい。
 また、上記電子機器は、変換候補文字列を選択する選択部と、前記選択部により選択された変換候補文字列を確定する確定部と、入力された入力文字列をアドレス情報に置換する置換部と、を備え、前記制御部は、前記選択部により、アドレス情報に連携した変換候補文字列が選択されると共に、前記確定部により選択された変換候補文字列が確定された場合には、入力された入力文字列を前記アドレス情報に置換して表示するように前記置換部を制御することを特徴とすることが好ましい。
 また、上記電子機器は、前記表示部に表示される変換候補文字列を第1の態様と、当該第1の態様とは異なる第2の態様で表示するように表示を変更する態様変更部を備え、前記制御部は、アドレス情報に連携した変換候補文字列が表示される場合には、当該変換候補文字列を前記第2の態様で表示するように前記態様変更部を制御することを特徴とすることが好ましい。
 また、上記電子機器は、前記アドレス情報に対応した処理として複数の処理を有し、前記制御部は、前記複数の処理の各々に対応して表示されるアドレス情報に連携した変換候補文字列をそれぞれ異なる態様で表示するように前記態様変更部を制御することを特徴とすることが好ましい。
 また、上記電子機器においては、前記記憶部は、名称と登録番号とを有するアドレスデータを記憶し、前記操作部は、文字及び数字が割り当てられる複数のキーを有し、前記表示部は、初期画面が表示されている状態で、前記操作部のキーが操作された場合に、操作された前記キーに割り当てられる文字と数字を表示し、前記制御部は、前記操作部の各キーの操作に応じて文字列と数字列が前記表示部に表示された状態において、前記検索実行部による検索の結果、前記表示部に表示された数字列が前記登録番号と一致した場合には、当該登録番号に対応する名称又はアドレス情報を前記表示部に表示させることを特徴とすることが好ましい。
 また、上記電子機器においては、前記記憶部は、名称と複数のアドレス情報とを有するアドレスデータを記憶し、前記操作部は、文字及び数字が割り当てられる複数のキーを有し、前記表示部は、初期画面が表示されている状態で、前記操作部のキーが操作された場合に、操作された前記キーに割り当てられている文字と数字を表示し、前記制御部は、前記操作部の各キーの操作に応じて文字列と数字列が前記表示部に表示された状態において、前記検索実行部による検索の結果、前記表示部に表示された数字列がアドレスデータの電話番号により構成されるアドレス情報と一致した場合には、当該アドレス情報に対応付けられる名称又は当該名称に対応付けられる他のアドレス情報を前記表示部に表示させることを特徴とすることが好ましい。
 また、上記電子機器は、変換候補文字列を選択する選択部と、アドレス情報と入力文字列又は入力数字列を置換する置換部と、を備え、前記操作部は、文字及び数字が割り当てられている複数のキーを有し、前記表示部は、初期画面が表示されている状態で、前記操作部のキーが操作された場合に、操作された前記キーに割り当てられている文字と数字を表示し、前記制御部は、前記操作部の各キーの操作に応じて文字列と数字列が前記表示部に表示された状態において、前記検索実行部による検索の結果として前記表示部に表示された前記名称に対応する変換候補文字列が前記選択部により選択された場合には、前記表示部に表示された数字列を当該名称に対応付けられる電話番号により構成されるアドレス情報に置換して表示するように前記置換部を制御することを特徴とすることが好ましい。
 また、本発明に係る電子機器の制御方法は、名称とアドレス情報とを有するアドレスデータを記憶する記憶工程と、文字列を入力するための操作工程と、前記操作工程により入力された入力文字列と、当該入力文字列の変換候補である変換候補文字列とを表示する表示工程と、前記操作工程により入力された入力文字列に基づいて、前記アドレスデータを検索する検索実行工程と、前記検索実行工程により検索された前記入力文字列に対応する名称又はアドレス情報を前記変換候補文字列として表示させる制御工程と、を備える。
 本発明によれば、アドレス帳の情報を容易に利用可能な電子機器及び電子機器の制御方法を提供することができる。
本発明の電子機器の一例である携帯電話機の外観斜視図である。 携帯電話機の機能を示す機能ブロック図である。 携帯電話機が一実施形態の機能を発揮するための各機能の関係を示す機能ブロック図である。 携帯電話機が一実施形態の機能を発揮するための各アプリケーションと各機能との関係を示す機能ブロック図である。 文字入力機能を利用した場合における画面の変遷を示す第1の模式図である。 文字入力機能を利用した場合における画面の変遷を示す第2の模式図である。 文字入力機能を利用した場合における画面の変遷を示す第3の模式図である。 携帯電話機の一実施形態の動作(文字入力のみ)を示すフローチャートである。 携帯電話機の一実施形態の動作(文字入力と電話番号入力)を示すフローチャートである。 文字入力機能を利用した場合における画面の変遷を示す第4の模式図である。
 以下、本発明の一実施形態について図1から図9を用いて、説明する。なお、本実施形態においては、図1に示すように、いわゆる折り畳み型の携帯電話機1の形態を示しているが、本発明に係る携帯電話機1の形態としては特にこれに限られない。例えば、両筐体を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式(ターンタイプ)や、後述する操作キー11と後述する表示部21とが1つの筐体に配置され、連結部を有さない形式(ストレートタイプ、フリップタイプ)でも良い。図1は、本発明の電子機器の一例である携帯電話機の外観斜視図である。
 携帯電話機1は、操作部側筐体部2と、表示部側筐体部3とを備える。操作部側筐体部2は、表面部10に、操作キー11と、携帯電話機1の使用者が通話時に発した音声を入力するマイク12とを備える。操作キー11は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定キー13と、電話番号の数字やメール等の文字等を入力するための入力操作キー14(操作部)と、スクロール(選択)を行う選択操作キー15(選択部、情報選択部)と、各種操作における決定を行う決定操作キー16(確定部)とから構成されている。
 また、表示部側筐体部3は、表面部20に、各種情報を表示する表示部21と、通話の相手側の音声を出力するスピーカ22とを備える。
 また、操作部側筐体部2の上端部と表示部側筐体部3の下端部とは、ヒンジ機構4を介して連結されている。また、携帯電話機1は、ヒンジ機構4を介して連結された操作部側筐体部2と表示部側筐体部3とを相対的に回転することにより、操作部側筐体部2と表示部側筐体部3とを互いに開いた状態(開放状態)にしたり、操作部側筐体部2と表示部側筐体部3とを折り畳んだ状態(折畳み状態)にしたりできる。
 また、図2は、携帯電話機1の機能を示す機能ブロック図である。携帯電話機1は、図2に示すように、操作キー11と、マイク12と、メインアンテナ40と、RF回路部41と、画像処理部42と、音声処理部43と、メモリ44(記憶部)と、制御部45と、表示部21と、スピーカ22と、ドライバIC23とを備える。
 メモリ44は、バッファ領域を有し、変換データベース(以下、変換DBという。)及びアドレス帳DBを有する。
 変換DBには、辞書情報及び過去の変換の使用履歴情報が記憶される。また、変換DBは、所定の入力文字列の全部、又は一部の検索キーワードとして入力されることにより、対応する情報を変換候補文字列として抽出可能に構成される。
 アドレス帳DBには、名称に対応付けられたアドレス情報を1つのレコードとするデータが複数登録されるアドレス帳が記憶される。また、アドレス帳DBは、所定の入力文字列の全部、一部又は一部から予測される検索キーワードが入力されることにより、対応するデータを抽出可能に構成される。また、アドレス帳に登録されるレコードには、固有の登録番号が割り振られており、番号を検索キーワードにした登録番号に対応するレコードを検索することができるように構成される。
 携帯電話機1においては、変換DB及びアドレス帳DBから抽出された文字列であって、所定の入力文字列の全部、一部、又は一部から検索キーワードと一致したものを変換候補文字列として抽出する検索を実行する。例えば、「すずき」という入力文字列が入力されたときには、「鈴木」、「スズキ」等を変換候補文字列として抽出する。また、携帯電話機1においては、検索キーワードの一部から予測して変換候補文字列を抽出する検索である場合には、例えば、「す」という入力文字列が入力された場合には、後に入力される文字列を予測して「鈴木」、「スズキ」等を変換候補文字列として抽出する。
 また、携帯電話機1においては、複数の変換候補文字列が抽出可能な場合には、使用履歴や、属性(例えば、抽出されたDB)等を考慮して、変換候補文字列として抽出する。本実施形態においては、アドレス帳DBに登録されるものを変換候補文字列として抽出する。
 ここで、名称(名称情報)とは、例えば、姓名からなる名前、会社名、施設名等により構成され、所定の読み、名称の表記、同一レコードのアドレス情報の表記の全部、一部又は一部から予測される文字を検索キーワードに検索可能に構成されるデータである。名称のうち、名前に関しては、例えば、姓又は名から検索可能に構成される。
 アドレス情報とは、例えば、電話番号、メールアドレス、webアドレス、住所等により構成され、表記、同一レコードの名称に対応する所定の読み、名称の表記を検索キーワードに検索可能に構成されるデータである。
 入力文字列とは、操作キー11により入力され、単数又は複数の文字、数字又は記号により構成される文字列である。
 変換候補文字列とは、入力文字列に対応する単数又は複数の文字、数字又は記号により構成される文字列である。
 確定文字列とは、決定された変換候補文字列により確定した単数又は複数の文字、数字又は記号により構成される文字列である。
 また、メモリ44は、例えば、ワーキングメモリを含み、制御部45による演算処理に利用される。また、メモリ44には、複数のアプリケーションや当該アプリケーションが必要とする各種のテーブル等が記憶されている。
 また、メモリ44には、図4に示すように、各種アプリケーション(本実施形態においては、アドレス帳アプリA1、メールアプリA2、電話アプリA3、ブラウザアプリA4、スケジュールアプリA5、メモアプリA6及び文字入力アプリA7)が記憶されている。なお、図4は、携帯電話機が一実施形態の機能を発揮するための各アプリケーションと各機能との関係を示す機能ブロック図である。
 アドレス帳アプリA1とは、アドレス帳を利用可能に連携され、読み等を検索キーワードとしてアドレス帳を検索して、レコードに対応付けられた所望の名称又はアドレス情報等を抽出することができる。また、抽出したアドレス情報を指定することにより、アドレス情報に対応した処理(例えば、電話、メール、ブラウジング等)を行ったりすることができる。
 メールアプリA2とは、メールの作成、閲覧又は送受信のメールに関する処理を行うことができるように構成されるアプリケーションである。また、メールアプリA2は、メールの宛先入力等において、アドレス帳と連携可能に構成される。
 電話アプリA3とは、電話の発着信の処理を行うことができるように構成されるアプリケーションである。また、電話アプリA3は、発信先の指定や着信の表示等において、アドレス帳と連携可能に構成される。また、電話アプリA3は、待ち受け状態においても起動している常駐アプリケーションである。
 ブラウザアプリA4とは、所定のアドレスに対応したホームページ等を閲覧可能に構成されるアプリケーションである。また、ブラウザアプリA4は、アドレスの指定等において、アドレス帳と連携可能に構成される。
 スケジュールアプリA5とは、カレンダーと連動して登録したスケジュールの管理を行うアプリケーションである。登録したスケジュールは、スケジュールの日時やスケジュール番号等のスケジュールの情報を検索キーワードとすることにより所望のスケジュールを検索することができる。また、スケジュールアプリA5に登録されたスケジュールは、所定の日時に通知を行うようにすることができる。
 メモアプリA6とは、テキストを登録することができ、メモ毎に管理されるアプリケーションである。メモに割り当てられた番号やメモに登録されたテキストを検索キーワードにして所望のメモを検索することができる。
 文字入力アプリA7とは、操作キー11からの入力を表示したり、各種アプリケーションに展開したりするように構成されるアプリケーションである。文字入力アプリA7は、設定により、待ち受け画面(初期画面)において入力操作キー14が操作されることにより、入力操作キー14にアサインされる文字、数字又は記号のいずれかを表示することができるように構成される。また、文字入力アプリA7は、設定により、入力操作キー14にアサインされる文字、数字又は記号について、同時に複数の表示を行うことができるように構成される。なお、待ち受け画面(初期画面)とは、着信を待ち受けている場合及びアプリケーションの起動や操作を待ち受けている場合に表示される画面である。
 操作キー11は、機能設定キー13、入力操作キー14、選択操作キー15及び決定操作キー16により構成される。機能設定キー13は、所定の機能を実行可能に構成されるキーである。入力操作キー14は、文字入力や数字入力等の各種入力に対応したキーである。選択操作キー15は、複数の候補の中から選択をするキーである。決定操作キー16は、選択されている機能を実行(確定)させるためのキーである。
 また、操作キー11の各キー(機能設定キー13、入力操作キー14、選択操作キー15及び決定操作キー16)は、原則的に現在アクティブに起動されているアプリケーションに応じて、所定の機能が割り当てられる。
 メインアンテナ40は、所定の使用周波数帯(例えば、800MHz)で基地局等の外部装置と通信を行う構成である。なお、本実施形態では、所定の使用周波数帯として、800MHzとしたが、これ以外の周波数帯であっても良い。
 RF回路部41は、メインアンテナ40によって受信した信号を復調処理し、処理後の信号を制御部45に供給する。そして、制御部45から供給された信号を変調処理し、メインアンテナ40を介して外部装置に送信する。また、その一方で、メインアンテナ40によって受信している信号の強度を制御部45に通知する。
 画像処理部42は、制御部45の制御にしたがって、所定の画像処理を行い、処理後の画像データをドライバIC23に出力する。ドライバIC23は、画像処理部42から供給された画像データをフレームメモリに蓄え、所定のタイミングで表示部21に出力する。
 音声処理部43は、制御部45の制御にしたがって、RF回路部41から供給された信号に対して所定の音声処理を行い、処理後の信号をスピーカ22に出力する。スピーカ22は、音声処理部43から供給された信号を外部に出力する。
 また、音声処理部43は、制御部45の制御にしたがって、マイク12から入力された信号を処理し、処理後の信号をRF回路部41に出力する。RF回路部41は、音声処理部43から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ40に出力する。
 制御部45は、携帯電話機1の全体を制御しており、中央処理装置(CPU)等を用いて構成される。
 このように構成される携帯電話機1は、入力された文字列に基づいて変換候補文字列として、アドレス情報を利用可能な機能を有する。
 以下に、携帯電話機1に係る上記機能を発揮するための構成について、図3~図7を用いて説明する。図3は、携帯電話機1が一実施形態の機能を発揮するための各機能の関係を示す機能ブロック図である。図5は、文字入力機能を利用した場合における画面の変遷を示す第1の模式図である。図6は、文字入力機能を利用した場合における画面の変遷を示す第2の模式図である。図7は、文字入力機能を利用した場合における画面の変遷を示す第3の模式図である。
 携帯電話機1は、メモリ44(記憶部)と、入力操作キー14(操作部)と、表示部21と、検索実行部46と、制御部45とを備える。
 メモリ44(記憶部)は、名称とアドレス情報を有するアドレス帳を記憶する。
 入力操作キー14(操作部)は、文字列を入力することができるように構成される。
 表示部21は、入力操作キー14(操作部)により入力された入力文字列と、当該入力文字列の変換候補である変換候補文字列とを表示する。
 検索実行部46は、入力操作キー14(操作部)への操作により入力された入力文字列に基づいて、アドレス帳を検索する。
 制御部45は、検索実行部46により検索された入力文字列に対応する名称又はアドレス情報を変換候補文字列として表示部21に表示させる。
 このように構成される携帯電話機1は、入力操作キー14(操作部)に対して文字列を入力する操作がされることで、検索実行部46により、入力された入力文字列に基づいて、アドレス帳を検索する。そして、携帯電話機1は、検索実行部46により検索された入力文字列に対応する名称又はアドレス情報を変換候補文字列として、制御部45により表示部21に表示させる。
 携帯電話機1においては、入力文字列に対応するアドレス情報がアドレス帳から検索された場合には、例えば、後述する図5(b)に示すように、変換候補文字列として変換候補を表示する欄に表示される。その結果、携帯電話機1においては、変換候補文字列を選択することにより、入力文字列と変換する等の利用に供される。
 したがって、携帯電話機1においては、入力された文字列に基づいて、変換候補文字列としてアドレス帳の情報(名称又はアドレス情報)を利用することができる。
 また、携帯電話機1は、文字列を入力するだけで、変換候補文字列としてアドレス帳の情報が表示される。このため、携帯電話機1においては、簡単にアドレス帳に登録される情報を利用することができ、利便性を向上させることができる。
 また、携帯電話機1は、例えば、メール本文作成中に、アドレス帳を参照したい場合でも、メール作成を中止して、別途アドレス帳の検索をする等の操作が不要になる。このため、ユーザにとっては、メール作成の作業が中断されず、操作感を損ねることがない。
 また、携帯電話機1においては、アドレス帳の情報が入力文字列に対する変換候補として表示されるために、ユーザに対して、アドレス帳の情報を利用していることへの違和感を与えることがない。
 また、携帯電話機1は、選択操作キー15(選択部)と、決定操作キー16(確定部)と、アドレス情報処理部47とを備える。
 選択操作キー15(選択部)は、変換候補文字列を選択する。
 決定操作キー16(確定部)は、選択操作キー15(選択部)により選択された変換候補文字列を確定する。
 アドレス情報処理部47は、アドレス情報に対応した処理を行う。
 制御部45は、選択操作キー15(選択部)により、アドレス情報に連携した変換候補文字列が選択されると共に、決定操作キー16(確定部)により、選択された変換候補文字列が確定された場合には、当該変換候補文字列に連携したアドレス情報に対応した処理を行うようにアドレス情報処理部47を制御する。
 アドレス情報に対応した処理とは、例えば、アドレス情報の属性に合わせて、所定のアプリケーションを起動する等の処理である。また、アドレス情報に対応した処理は、例えば、「@」を含むものであったらメールアドレスとし、このアドレス情報を指定することで、当該メールアドレスを宛先とするメールの作成が行われる。また、所定の桁数の数字であったら電話番号とし、このアドレス情報を指定することで、当該電話番号を発信先とする電話の発信が行われる。また、「www」を含むものであったらウェブアドレスとし、このアドレス情報を指定することで、当該ウェブアドレスをアドレスとしてブラウザの表示を行う。
 このように構成される携帯電話機1においては、選択操作キー15(選択部)が操作されて、アドレス情報に連携した変換候補文字列が選択されると共に、決定操作キー16(確定部)が操作され、選択された変換候補文字列が確定される。この場合には、制御部45は、当該変換候補文字列に連携したアドレス情報に対応した処理を行うようにアドレス情報処理部47を制御する。
 携帯電話機1においては、例えば、メールアドレスに対応した変換候補文字列を確定することにより、メールアプリA2が起動されて、メールアドレスを送信先とするメールの作成画面を表示する。
 したがって、携帯電話機1は、変換候補文字列を選択し、確定することにより、アドレス情報に合わせたアプリケーションの起動等の処理が行われるために、利便性が向上する。
 また、携帯電話機1は、所定の文字入力可能なアプリケーションで操作をしている場合でも、他のアプリケーションでの処理が可能であるため、一のアプリケーションを使用しているにも関わらず、同時に複数のアプリケーションを起動して使用しているような操作感をユーザに与えることができる。
 また、携帯電話機1は、文字入力アプリケーションの操作上で、他のアプリケーションの処理が行われるために、操作中のアプリケーションの操作を中断して、改めて他のアプリケーションを立ち上げる等の操作が不要になるために、円滑な操作感をユーザに与えることができる。
 また、携帯電話機1は、選択操作キー15(情報選択部)を備える。
 選択操作キー15(情報選択部)は、アドレス情報を選択する。
 メモリ44(記憶部)は、名称と複数のアドレス情報とを有するアドレス帳を記憶する。
 制御部45は、選択操作キー15(選択部)により、アドレス情報に連携した変換候補文字列が選択されると共に、決定操作キー16(確定部)により、決定された変換候補文字列が確定された場合には、当該変換候補文字列に連携した複数のアドレス情報を表示部21に表示させると共に、選択操作キー15(情報選択部)により、一のアドレス情報が選択された場合には、当該一のアドレス情報に対応した処理を行うようにアドレス情報処理部47を制御する。
 このように構成される携帯電話機1は、変換候補文字列を選択し、確定した場合には、関連するアドレス情報を表示部21に表示する。そして、携帯電話機1は、表示された複数のアドレス情報のうちで一のアドレス情報を選択した場合には、当該アドレス情報に対応した処理を行うように、制御部45がアドレス情報処理部47を制御する。
 携帯電話機1においては、例えば、後述する図5(e)に示すように、変換候補文字列に対して複数の電話番号が表示される。また、複数のアドレス情報は、電話番号及びメールアドレスであっても良い。
 したがって、携帯電話機1は、変換候補文字列が複数のアドレス情報に対応付けられている場合であっても、利用することができる。
 また、携帯電話機1は、選択操作キー15(選択部)と、決定操作キー16(確定部)と、置換部48とを備える。
 選択操作キー15(選択部)は、変換候補文字列を選択する。決定操作キー16(確定部)は、選択操作キー15(選択部)により選択された変換候補文字列を確定する。置換部48は、入力された入力文字列をアドレス情報に置換する。
 制御部45は、選択操作キー15(選択部)により、アドレス情報に連携した変換候補文字列が選択されると共に、決定操作キー16(確定部)により、選択された変換候補文字列が確定された場合には、入力された入力文字列をアドレス情報に置換して表示するように置換部48を制御する。
 このように構成される携帯電話機1においては、選択操作キー15(選択部)により、アドレス情報に連携した変換候補文字列を選択すると共に、決定操作キー16(確定部)により、選択された変換候補文字列を確定する。この場合には、携帯電話機1は、入力された入力文字列をアドレス情報に置換して表示するように制御部45が置換部48を制御する。
 携帯電話機1においては、例えば、アドレス情報に対応付けられた変換候補文字列を確定した場合には、変換候補文字列として表記されている名称を確定文字列とせず、変換候補文字列に対応するアドレス情報(メールアドレス等)に置換して確定文字列として表示する。
 したがって、携帯電話機1は、アドレス情報に連携する変換候補文字列を選択して確定することにより、入力文字列がアドレス情報に置換されるために、アドレス情報を文字情報として利用することができる。このために、携帯電話機1においては、例えば、メールアドレスを送信相手に知らせるためにメール本文に記載したい場合等において、メール作成に際して、アドレス情報を控えておく必要がなくなる。また、携帯電話機1は、アドレス情報を文字情報として利用することができ、利便性を向上させることができる。
 また、携帯電話機1は、態様変更部49を備える。
 態様変更部49は、表示部21に表示される変換候補文字列を通常の表示(第1の態様)と、当該通常の表示(第1の態様)とは異なる態様(第2の態様)で表示するように表示を変更する。
 制御部45は、アドレス情報に連携した変換候補文字列が表示される場合には、当該変換候補文字列を通常の表示とは異なる態様(第2の態様)で表示するように態様変更部49を制御する。
 このように構成される携帯電話機1は、アドレス情報に連携した変換候補文字列が表示される場合には、通常の表示とは異なる態様で表示するように、制御部45が態様変更部49を制御する。
 携帯電話機1においては、例えば、後述する図5(b)に示すように、名称の表記と共に、アドレス帳を模式的に示したアイコン画像が表示される。
 したがって、携帯電話機1においては、アドレス情報に連携した変換候補文字列が表示される場合には、通常の表示とは異なる態様で表示されるために、アドレス情報に連携した変換候補文字列であるか否かを容易に判別することができ、利便性を向上させることができる。また、異なる態様とは、アイコン画像によるものではなく、色や字体等を異ならせる態様であっても良い。
 また、携帯電話機1においては、アドレス情報に対応した処理として複数の処理を有する。複数の処理とは、例えば、電話の発信、メールの作成、ブラウザの表示があげられる。
 制御部45は、複数の処理の各々に対応して表示されるアドレス情報に連携した変換候補文字列をそれぞれ異なる態様で表示するように態様変更部49を制御する。
 このように構成される携帯電話機1は、複数の処理の各々に対応して表示されるアドレス情報に連携した変換候補文字列をそれぞれ異なる態様で表示するように、制御部45が態様変更部49を制御する。
 携帯電話機1においては、例えば、後述する図5(b)に示すように、名称と共に表示される画像を、電話番号のアドレス情報であれば受話器を模式的に示した画像で表示し、メールアドレスのアドレス情報であればメールを模式的に示した画像で表示される。また、異なる態様とは、アイコン画像によるものではなく、色や字体等を異ならせる態様であっても良い。
 したがって、携帯電話機1は、処理毎において変換候補文字列を異なる態様で表示するために、例えば、画像等を用いて表示を変えることで、変換候補文字列がどの処理を行うことができるアドレス情報であるかを判別することができ、利便性を向上させることができる。
 また、メモリ44(記憶部)は、名称と登録番号とを有するアドレス帳を記憶する。
 入力操作キー14(操作部)は、文字及び数字が割り当てられる複数のキーを有する。
 表示部21は、初期画面が表示されている状態で、操作部のキーが操作された場合に、操作されたキーに割り当てられる文字と数字を表示する。
 制御部45は、入力操作キー14(操作部)の各キーの操作に応じて文字列と数字列が表示部21に表示された状態となる。そして、検索実行部46による検索の結果、表示部21に表示された数字列が登録番号と一致した場合には、当該登録番号に対応する名称又はアドレス情報を表示部21に表示させる。
 このように構成される携帯電話機1は、表示部21に初期画面が表示されている状態から、入力操作キー14(操作部)のキーが操作され、当該操作に応じた文字列と数字列が表示部21に表示された状態となる。そして、検索実行部46による検索の結果、表示部21に表示された数字列が登録番号と一致した場合には、当該登録番号に対応する名称又はアドレス情報を、制御部45が表示部21に表示させる。
 携帯電話機1においては、例えば、後述する図7(c)に示すように、「1」と入力されて、登録番号が「1」であるアドレス情報に対応した変換候補文字列が選択された場合に、電話番号表示部分103に登録番号に対応する電話番号が表示される。そして、携帯電話機1においては、決定操作キー16等が操作されることにより、表示される電話番号への発信が行われる。
 したがって、携帯電話機1は、名称又はアドレス情報に対応付けられている登録番号からも名称又はアドレス情報を表示させることができる。例えば、「鈴木」の登録番号が「1」である場合において、通常のアドレス帳の検索においては、読みに対応する「すずき」の入力文字列の入力(ユーザは、「333333*2」の計8回の入力操作キー14の操作)が必要である。しかし、登録番号「1」の数字列の入力(ユーザは、表示と同じ「1」の1回の入力操作キー14の操作)で済むために、入力操作を簡易にすることができる。
 また、メモリ44(記憶部)は、名称と複数のアドレス情報とが対応付けられるアドレス帳を記憶する。
 入力操作キー14(操作部)は、文字及び数字が割り当てられる複数のキーを有する。
 表示部21は、初期画面が表示されている状態で、入力操作キー14(操作部)のキーが操作された場合に、操作されたキーに割り当てられている文字と数字を表示する。
 制御部45は、入力操作キー14(操作部)の各キーの操作に応じて文字列と数字列が表示部21に表示された状態となる。そして、検索実行部46による検索の結果、表示部21に表示された数字列がアドレス帳DBに登録される電話番号により構成されるアドレス情報と一致した場合には、当該アドレス情報に対応付けられる名称又は当該名称に対応付けられる他のアドレス情報を表示部21に表示させる。
 このように構成される携帯電話機1は、入力操作キー14(操作部)の各キーの操作に応じて文字列と数字列が表示部21に表示された状態となる。そして、検索実行部46による検索の結果、数字列がアドレス帳の電話番号により構成されるアドレス情報と一致した場合には、当該アドレス情報に対応付けられる名称又は当該名称に対応付けられる他のアドレス情報を制御部45が表示部21に表示させる。なお、一致とは、完全一致を示すものではなく、一部が一致する場合も含む。
 携帯電話機1においては、例えば、待ち受け画面から、入力操作キー14を操作することで、入力文字列に対応する電話番号を表示する。そして、携帯電話機1においては、決定操作キー16等が操作されることにより、表示される電話番号への発信が行われる。
 したがって、携帯電話機1は、初期画面から入力操作キー14により入力された数字列に対応する該当する電話番号がある場合には、該当する電話番号の表示が行われる。このために、携帯電話機1においては、例えば、電話アプリA3を起動する等の操作がなくなるために、簡単に電話の発信を行うことができ、利便性を向上させることができる。
 また、携帯電話機1は、選択操作キー15(選択部)と、置換部48とを備える。
 選択操作キー15(選択部)は、変換候補文字列を選択する。
 置換部48は、アドレス情報と入力文字列又は入力数字列を置換する。
 入力操作キー14(操作部)は、文字及び数字が割り当てられている複数のキーを有する。
 表示部21は、初期画面が表示されている状態で、入力操作キー14のキーが操作された場合に、操作されたキーに割り当てられている文字と数字を表示する。
 制御部45は、入力操作キー14(操作部)の各キーの操作に応じた文字列と数字列が表示部21に表示された状態となる。そして、検索実行部46による検索の結果として表示部21に表示された名称に対応する変換候補文字列が選択操作キー15(選択部)により選択された場合には、表示部21に表示された数字列を当該名称に対応付けられる電話番号により構成されるアドレス情報に置換して表示するように置換部48を制御する。
 このように構成される携帯電話機1は、入力操作キー14(操作部)の各キーの操作に応じて文字列と数字列が表示部21に同時に表示された状態となる。そして、検索実行部46による検索の結果として表示部21により表示された名称に対応する変換候補文字列が選択操作キー15(選択部)により選択された場合には、表示部21に表示された数字列を当該名称に対応付けられる電話番号により構成されるアドレス情報に置換して表示するように制御部45が置換部48を制御する。
 携帯電話機1は、後述する図7(c)に示すように、例えば、アドレス帳に登録される電話番号に対応する変換候補文字列を選択することにより、電話番号表示部分103に変換候補文字列に対応する電話番号が数字列に代わって表示される。また、他の変換候補文字列を選択した場合には、入力された数字列が表示される。
 したがって、携帯電話機1は、アドレス帳の名称に対応する変換候補文字列が選択された場合には、表示部21に表示される数字列と電話番号を置換して表示するために、ユーザに対しては、変換候補文字列の内容となる電話番号を表示することができる。このため、ユーザは、変換候補文字列に対応する電話番号を確認及び電話番号への発信を行うことができ、利便性を向上させることができる。
 次に、本実施形態の携帯電話機1の動作について図3~図6及び図7の各画面遷移図と図8に示すフローチャートを参照しながら、説明する。図8は、携帯電話機の一実施形態の動作(文字入力のみ)を示すフローチャートである。
 なお、図5は、初期画面(図5(a)を参照)から、キーが操作されて、当該操作に基づいて「すずき」と「333333*22」が入力された画面(図5(b)を参照)に遷移する。その後、変換候補表示部分102からアドレス帳に連携する「鈴木一郎」が選択され、確定された画面(図5(c)を参照)に遷移する。その後、文字表示部分101に表示されている所定のアイコンが選択され、「鈴木一郎」に「電話する」等が選択可能なポップアップが表示される画面(図5(d)を参照)に遷移する。その後、当該ポップアップから「電話をする」が選択されたときの画面(図5(e)を参照)に遷移する様子を示している。また、図5(e)は、2つの電話番号が登録されている場合を想定している。
 また、図6は、初期画面(図6(a)を参照)から、キーが操作されて、当該操作に基づいて「すずき」と「333333*22」が入力された画面(図6(b)を参照)に遷移する。その後、変換候補表示部分102からアドレス帳に連携する「鈴木一郎」が選択され、確定されることにより、「鈴木一郎」に対する選択可能な機能が画面(図6(c)を参照)に遷移する様子を示している。また、図6(b)における変換候補表示部分102の反転表示は、アドレス帳に連携した変換候補文字列であることを示している。
 また、図7は、初期画面(図7(a)を参照)から、キーが操作されて、当該操作に基づいて「すずき」と「333333*22」が入力された画面(図7(b)を参照)に遷移する。その後、変換候補表示部分102からアドレス帳に連携する「鈴木一郎」が選択されることにより、電話番号表示部分103に「鈴木一郎」に対応する電話番号が表示された画面に遷移する様子を示している。
 ステップS1において、制御部45は、文字入力アプリA7の起動(ループ)を行い、ステップS2に進む。具体的には、制御部45は、例えば、携帯電話機1の起動と共に、文字入力アプリA7を起動する。
 文字入力アプリA7を起動することにより、携帯電話機1においては、図5(a)に示すように、待機状態となる待ち受け状態から、入力操作キー14へ操作がされることにより、各種の処理が可能な状態となる。なお、本行程からステップS10までは、文字入力アプリA7が終了されるまで、巡回して処理される。
 ステップS2において、入力操作キー14は、キー入力を行い、ステップS3に進む。具体的には、入力操作キー14によりキー入力(入力文字列の入力)がされ、制御部45は、入力操作キー14からのキー入力を受け付ける。本工程において、制御部45は、キー入力を受けることにより、図5(b)に示すように、画面100の文字表示部分101には、キー入力に対応して「すずき」を表示部21に表示させると共に、画面100の電話番号表示部分103にキー入力に対応する数字及び記号「333333*22」が表示される。
 ステップS3において、制御部45は、キーの判定を行い、ステップS4に進む。具体的には、制御部45は、入力操作キー14が文字の入力(文字入力)であるか、候補(通常候補(変換候補、予測候補)、アドレス帳候補)の選択に係る入力であるか否かを判定する。文字入力である場合には、ステップS6に進み。また、候補の選択に係る入力であると判定された場合(候補の選択)には、ステップS4に進む。
 ステップS4において、制御部45は、選択された候補が通常候補(変換候補あるいは予測候補)であるかアドレス帳候補であるか否かの判定を行う。通常候補であると判断された場合(通常予測候補)には、ステップS6に進む。また、アドレス帳候補であると判断された場合(アドレス帳候補)には、ステップS5-1に進む。
 ステップS5-1において、制御部45は、アドレス帳連携機能一覧表示を行い、ステップS5-2に進む。具体的には、制御部45は、選択された変換候補文字列に対応するアドレス情報により処理可能なアプリケーションの機能の一覧を表示部21に表示させる。
 図5(c)に示すように、携帯電話機1においては、画面100の変換候補表示部分102に表示される変換候補文字列の中から、アドレス情報に対応する変換候補文字列「鈴木一郎」が選択され、確定された場合には、図5(d)に示すように、アドレス情報に対応して処理されるアプリケーションの一覧を別途表示する。
 また、制御部45は、アドレス情報に対応する処理が複数ない場合には、表示を行わずに、アドレス情報に対応する処理をアドレス情報処理部47に実行させても良い。
 なお、本実施形態においては、アプリケーションの一覧表示は、アドレス情報に対応する処理を一覧表示したがこれに限られない。アプリケーションの一覧表示は、例えば、携帯電話機1が可能な全ての処理を一覧で表示して、アドレス情報に対応していない処理に関しては、表示を行うが選択ができないように表示するように構成しても良い。
 ステップS5-2において、制御部45は、文字入力候補選択であるか機能選択であるかの判定行う。具体的には、表示部21は、図5(d)に示すように、選択可能な機能を表示する。そして、選択可能な機能(例えば、電話、Eメール及びSMSメール)の中から所定の機能を選択するか、機能の選択を行わずに、決定操作キー16等により、文字入力候補の選択を行う。制御部45は、このような選択に基づいて、文字入力候補選択であるか機能選択であるかの判定を行う。
 制御部45により文字入力候補を選択すると判定された場合(文字入力候補選択)には、ステップS6に進む。また、制御部45により、機能を選択すると判定された場合(機能選択)には、ステップS5-3に進む。
 ステップS5-3において、制御部45は、アドレス帳に連携する機能を実行し、処理を終了する。具体的には、制御部45は、ステップS5-2で選択された機能に基づいて、アドレス情報処理部47に機能を実行(処理)させる。
 この際、制御部45は、図5(e)に示すように、選択された機能(電話アプリA3を実行し電話発信を行う表示「電話する」)に対応するアドレス情報(電話番号)が複数ある場合には、さらに、アドレス情報の一覧を表示部21に表示させる。
 そして、複数のアドレス情報の中から一のアドレス情報(例えば、「09012345678」)が選択された場合には、制御部45は、選択されたアドレス情報(「09012345678」)への処理(電話の発信)をアドレス情報処理部に行わせる。
 なお、本実施形態においては、実行するアプリケーションが選択されたときに、対応するアドレス情報が複数ある場合には、図5(e)に示すように、複数のアドレス情報を別途表示するようにしたがこれに限られない。例えば、使用頻度の高いと思われるアドレス情報(例えば、登録順が早いアドレス情報)に対する処理が実行されるように優先順位をつけて例えば、選択を行わずに処理を行うようにしても良い。
 ステップS6において、制御部45は、文字入力バッファに追加を行い、ステップS7に進む。具体的には、制御部45は、ステップS3、ステップS4及びステップS5-2において、文字入力と判定されているため、入力された入力文字列に対応する文字をメモリ44の文字入力バッファに追加する。なお、ステップS3については、入力文字列を確定文字列とする処理のため、以下の処理を行わずに、画面100の文字表示部分101に確定文字列を表示する。
 ステップS7において、制御部45は、変換DB検索を行い、ステップS8に進む。具体的には、ステップS4において通常候補が選択されている場合には、制御部45は、検索実行部46に変換DBを検索させて、入力文字バッファに保持されている文字列に対して、変換候補又は予測候補を抽出させる。
 ステップS8において、制御部45は、アドレス帳DB検索を行い、ステップS9に進む。具体的には、ステップS5-2において文字入力候補が選択されている場合には、制御部45は、検索実行部46にアドレス帳DBを検索させ、入力文字バッファに保持されている文字列に対して、アドレス帳候補を抽出させる。
 なお、検索実行部46にアドレス帳DBを検索は、入力文字列を検索キーワードとして行われる。この際、アドレス帳のレコードに登録される情報(例えば、名称、メールアドレス、電話番号、住所及びwebアドレス)について検索を行う。そして、検索登録される情報に一致した情報が検索され、当該一致した情報と同じレコードの名称が変換候補文字列として後に表示される。
 ステップS9において、制御部45は、変換候補表示を行い、ステップS10に進む。具体的には、制御部45は、図5(b)に示すように、ステップS7において抽出された変換候補又は予測候補を画面100の変換候補表示部分102に表示させる(図中、変換候補表示部分102に表示される「鈴木」等)。また、制御部45は、ステップS8において抽出されたアドレス帳候補を画面100の変換候補表示部分102に表示させる(図中、変換候補表示部分102に表示される「鈴木一郎」及び「鈴木次郎」)。
 なお、アドレス情報に対応付けられる候補を表示する場合には、図6(b)に示すように、他の変換候補文字列とは異なるように表示することができる。図6(b)において、変換候補表示部分102において反転表示されるのはアドレス情報に対応付けられる変換候補文字列である。
 ステップS10において、制御部45は、文字入力アプリA7の終了を行い、処理を終了する。具体的には、制御部45は、選択された変換候補文字列の表記や対応するアドレス情報のテキスト表記に基づいて、選択された変換候補文字列を確定文字として、表示部21に表示させる。
 この際、携帯電話機1においては、変換候補文字列の確定時に、機能設定キー13等の特定のキーを操作することにより、図6(c)に示すように、各種の検索(インターネット、キーワード、乗換、地図、Eメール及びEメール本文)を行う選択画面を表示するようにしても良い。また、アドレス情報に対応する変換候補文字列に、機能設定キー13等の特定のキーを操作がされた場合には、図6(c)に一点鎖線内に示すように、アドレス情報に対応した処理を選択画面上に、各種の検索に加えて、表示させるようにしても良い。
 また、ステップS10においては、制御部45は、文字入力アプリA7の終了を行わない場合には、再度ステップS2に戻る。
 このようにして、携帯電話においては、入力された文字列に基づいてアドレス情報を利用することができる。
 次に、待ち受け状態(待機状態)において、文字入力アプリA7が起動しており、入力されたキーに対応する検索結果が画面(文字表示部分及び電話番号表示部分)上に同時に表示される態様における携帯電話機1の動作について、図5、図6及び図7の各画面遷移図と図9に示すフローチャートを参照しながら、説明する。図9は、携帯電話機の一実施形態の動作(文字入力と電話番号入力)を示すフローチャートである。
 ステップS21において、制御部45は、文字入力アプリA7の起動(ループ)を行い、ステップS22に進む。具体的には、制御部45は、例えば、携帯電話機1の起動と共に、文字入力アプリA7を起動する。本態様の携帯電話機1においては、携帯電話機1を起動することにより、文字入力アプリA7が起動・常駐している。なお、文字入力アプリA7は、本実施形態においては、携帯電話機1の起動により起動するように構成したが、これに限られず、例えば、携帯電話機1の起動後に操作キー11への文字入力等の操作が行われることにより起動するように構成しても良い。
 携帯電話機1の起動により、文字入力アプリA7を起動することにより、携帯電話機1においては、図5(a)に示すように、待機状態となる待ち受け状態から、入力操作キー14へ操作がされることにより、各種の処理が可能な状態となる。なお、本行程からS30までは、文字入力アプリA7の終了がされるまで、巡回して処理される。
 ステップS22において、入力操作キー14は、キー入力を行い、ステップS23に進む。具体的には、入力操作キー14によりキー入力(入力文字列の入力)がされ、制御部45は、入力操作キー14からのキー入力を受け付ける。本工程において、制御部45は、キー入力を受けることにより、図5(b)に示すように、画面100の文字表示部分101には、キー入力に対応して「すずき」を表示部21に表示させると共に、画面100の電話番号表示部分103にキー入力に対応する数字及び記号「333333*22」が表示される。
 ステップS23において、制御部45は、キーの判定を行い、ステップS24に進む。具体的には、制御部45は、キー入力が文字の入力(文字入力)であるか、候補(通常候補(変換候補、予測候補)、アドレス帳候補)の選択に係る入力であるか否かを判定する。文字入力である場合には、ステップS26に進む。また、候補の選択に係る入力であると判定された場合(候補の選択)には、ステップS24に進む。
 ステップS24において、制御部45は、選択された候補が通常候補(変換候補あるいは予測候補)であるかアドレス帳候補であるか否かの判定を行う。通常候補であると判断された場合(通常予測候補)には、ステップS26に進む。また、アドレス帳候補であると判断された場合(アドレス帳候補)には、ステップS25-1に進む。
 ステップS25-1において、制御部45は、アドレス帳連携機能一覧表示を行い、ステップS25-2に進む。具体的には、制御部45は、選択された変換候補文字列に対応するアドレス情報により処理可能なアプリケーションの機能の一覧を表示部21に表示させる。
 図5(b)に示すように、携帯電話機1においては、画面100の変換候補表示部分102に表示される変換候補文字列の中から、アドレス情報に対応する変換候補文字列「鈴木一郎」が選択され、確定された場合には、図5(d)に示すように、アドレス情報に対応して処理されるアプリケーションの一覧を別途表示する。
 また、制御部45は、アドレス情報に対応する処理が複数ない場合には、表示を行わずに、アドレス情報に対応する処理をアドレス情報処理部47に実行させても良い。
 なお、本実施形態においては、アプリケーションの一覧表示は、アドレス情報に対応する処理を一覧表示したがこれに限られない。アプリケーションの一覧表示は、例えば、携帯電話機1が可能な全ての処理を一覧で表示して、アドレス情報に対応していない処理に関しては、表示を行うが選択ができないように表示するように構成しても良い。
 この際、図7(c)に示すように、制御部45は、アドレス情報に対応する変換候補文字列(「鈴木一郎」)を選択することにより、画面100の電話番号表示部分103に表示される入力された数字列「333333*22」に代えて、変換候補文字列に対応するアドレス情報(「09012345678」)を置換部48に置換させても良い。そして、選択を他の変換候補文字列(例えば、「スズキ」)に切り替えた時には、再度入力された数字列「333333*22」に置換部48に置換させても良い。
 また、変換候補文字列に対応するアドレス情報(「09012345678」)を置換部48に置換させて表示されている時に、機能設定キー13等を操作することにより、電話アプリA3を起動して、電話番号(「09012345678」)に発信するようにしても良い。
 ステップS25-2において、制御部45は、文字入力候補選択であるか機能選択であるかの判定を行う。具体的には、表示部21は、図5(d)に示すように、選択可能な機能を表示する。そして、選択可能な機能(例えば、電話、Eメール及びSMSメール)の中から所定の機能を選択するか、機能の選択を行わずに、決定操作キー16等により、文字入力候補の選択を行う。制御部45は、このような選択に基づいて、文字入力候補選択であるか機能選択であるかの判定を行う。
 制御部45により文字入力候補を選択すると判定された場合(文字入力候補選択)には、ステップS26に進む。また、制御部45により、機能を選択すると判定された場合(機能選択)には、ステップS25-3に進む。
 ステップS25-3において、制御部45は、アドレス帳に連携した機能の実行し処理を終了する。具体的には、制御部45は、ステップS25-2で選択された機能に基づいて、アドレス情報処理部47に機能を実行(処理)させる。
 この際、制御部45は、図5(e)に示すように、選択された機能(電話アプリA3を実行し電話発信を行う表示「電話する」)に対応するアドレス情報(電話番号)が複数ある場合には、さらに、アドレス情報の一覧を表示部21に表示させる。
 そして、複数のアドレス情報の中から一のアドレス情報(例えば、「09012345678」)が選択された場合には、制御部45は、選択されたアドレス情報(「09012345678」)への処理(電話の発信)をアドレス情報処理部に行わせる。
 なお、本態様の携帯電話機1においては、待ち受け状態(待機状態)で、文字入力アプリA7が起動しているために、待ち受け状態から所定のアプリケーションを起動することなく、アドレス情報に対応した処理を行うことができる。
 また、本実施形態においては、実行するアプリケーションが選択されたときに、対応するアドレス情報が複数ある場合には、図5(e)に示すように、複数のアドレス情報を別途表示するようにしたがこれに限られない。例えば、使用頻度の高いと思われるアドレス情報(例えば、登録順が早いアドレス情報)に対する処理が実行されるように優先順位をつけて例えば、選択を行わずに処理を行うようにしても良い。
 ステップS26において、制御部45は、文字入力バッファ及び数字入力バッファに追加を行い、ステップS27に進む。具体的には、制御部45は、ステップS23、ステップS24及びステップS25-2において、文字入力と判定されているため、入力された入力文字列に対応する文字をメモリ44の文字入力バッファに追加する。また、入力された入力文字列に対応する数字をメモリ44の数字入力バッファに追加する。なお、ステップS23については、入力文字列のうち文字入力に関しては、確定文字列とする処理のため、以下の処理を行わずに、画面100の文字表示部分101に確定文字列を表示する。
 ステップS27において、制御部45は、変換DB検索を行い、ステップS28に進む。具体的には、ステップS24において通常候補が選択されている場合には、制御部45は、検索実行部46に変換DBを検索させて、入力文字バッファに保持されている文字列に対して、変換候補又は予測候補を抽出させる。
 ステップS28において、制御部45は、アドレス帳DB検索を行い、ステップS29に進む。具体的には、ステップS25-2において文字入力候補が選択されている場合には、制御部45は、検索実行部46にアドレス帳DBを検索させ、入力文字バッファに保持されている文字列に対して、アドレス帳候補を抽出させる。同時に、入力数字バッファに保持されている数字列に対して、アドレス帳候補を抽出させる。この際、制御部45は、検索実行部46に数字列に対しては、電話番号及び登録番号の検索を行わせる。
 ステップS29において、制御部45は、変換候補表示を行い、ステップS30に進む。具体的には、制御部45は、図5(b)に示すように、ステップS27において抽出された変換候補又は予測候補を画面100の変換候補表示部分102に表示させる(図中、変換候補表示部分102に表示される「鈴木」等)。また、制御部45は、ステップS28において抽出された文字列及び数字列から検索されたアドレス帳候補を画面100の変換候補表示部分102に表示させる(図中、変換候補表示部分102に表示される「鈴木一郎」及び「鈴木次郎」)。
 この際、図7(b)に示すように、制御部45は、アドレス情報に対応する変換候補文字列(「鈴木一郎」)を選択することにより、画面100の電話番号表示部分103に表示される入力された数字列「333333*22」に代えて、変換候補文字列に対応するアドレス情報(「09012345678」)を置換部48に置換させても良い。そして、選択を他の変換候補文字列(例えば、「スズキ」)に切り替えた時には、再度入力された数字列「333333*22」に置換部48に置換させても良い。
 なお、アドレス情報に対応付けられる候補を表示する場合には、図6(b)に示すように、他の変換候補文字列とは異なるように表示することができる。図6(b)において、変換候補表示部分102において反転表示されるのはアドレス情報に対応付けられる変換候補文字列である。
 ステップS30において、制御部45は、文字入力アプリA7の終了を行い、処理を終了する。具体的には、制御部45は、選択された変換候補文字列の表記や対応するアドレス情報のテキスト表記に基づいて、選択された変換候補文字列を確定文字として、表示部21に表示させる。
 この際、携帯電話機1においては、変換候補文字列の確定時に、機能設定キー13等の特定のキーを操作することにより、図6(c)に示すように、各種の検索(インターネット、キーワード、乗換、地図、Eメール及びEメール本文)を行う選択画面を表示するようにしても良い。また、アドレス情報に対応する変換候補文字列に、機能設定キー13等の特定のキーを操作がされた場合には、図6(c)に一点鎖線内に示すように、アドレス情報に対応した処理を選択画面上に、各種の検索に加えて、表示させるようにしても良い。
 また、ステップS30においては、制御部45は、文字入力アプリA7の終了を行わない場合には、再度ステップS22に戻る。
 したがって、携帯電話においては、入力された文字列に基づいてアドレス情報を利用することができる。
 以上、本発明に係る携帯電話機1の好適な実施形態について説明したが、本発明に係る携帯電話機1は、上述した実施形態に限定されることなく種々の形態で実施することができる。
 なお、本実施形態においては、文字入力アプリA7の起動上で、アドレス情報を変換候補文字列として利用する例を示したが、これに限られない。例えば、メールアプリA2、ブラウザアプリA4、スケジュールアプリA5、メモアプリA6等の各種アプリケーションにおける文字入力等の際に利用することができる。このように構成することにより、アドレス帳のアドレス情報の転記や、他のアプリケーションへの移行を容易に行うことができる。また、シングルタスクにおいてアプリケーションが起動する携帯電話機1においては、複数のアプリケーションが同時に立ち上がっているようなマルチタスクによる運用が可能になるような表示を行うことができる。
 また、本実施形態においては、入力の一例として、入力操作キー14からの入力操作により、対応するカナ文字及び数字が入力されることを説明したがこれに限られず、設定により入力操作キー14に対応した入力が行われる。本実施形態に対応する場合の一例としては例えば、図10(a)に示す待ち受け画面から入力操作キー14のうち、「2」、「か」及び「ABC」に対応する入力操作キー14が操作された場合には、入力操作キー14への操作回数に応じて、「A」「B」又は「C」のいずれかと、「2」が入力される。この際、「A」が入力された場合には、変換候補文字列には、図10(b)に示すように、変換DBに記憶される「A」で始まる単語(例えば、「ALBUM」、「APPLE」等)やアドレス帳に登録される「A」で始まる名前や名称が表示される。この際、例えば、「ANDY」や「ALICIA」がアドレス帳に登録されている場合には、「ANDY」や「ALICIA」がアドレス帳に登録がある旨の表示と共に表示される。そして、図10(c)に示すように、「ANDY」が指定された場合には、アドレス帳に登録してある情報(本例においては、アドレス帳に登録された「ANDY」の電話番号)に対応した表示等のその後の処理が行われる。なお、図10は、文字入力機能を利用した場合における画面の変遷を示す第4の模式図である。
 以上、本発明は、電子装置の一例として携帯電話機1を説明したが、これに限られず、PHS(Pasonal Handyphone System)にも適用可能である。また、本発明は、ポータブルゲーム機、ポータブルナビゲーション機、PDA(Personal Data Assistance)、ノートパソコン等の電子機器にも適用可能である。
 1  携帯電話機(電子機器)
 14 入力操作キー(操作部)
 15 選択操作キー(選択部、情報選択部)
 16 決定操作キー(確定部)
 21 表示部
 44 メモリ(記憶部)
 46 検索実行部
 45 制御部
 47 アドレス情報処理部
 48 置換部
 49 態様変更部

Claims (10)

  1.  名称とアドレス情報とを有するアドレスデータを記憶する記憶部と、
     文字列を入力するための操作部と、
     前記操作部により入力された入力文字列と、当該入力文字列の変換候補である変換候補文字列とを表示する表示部と、
     前記操作部により入力された入力文字列に基づいて、前記アドレスデータを検索する検索実行部と、
     前記検索実行部により検索された前記入力文字列に対応する名称又はアドレス情報を前記変換候補文字列として前記表示部に表示させる制御部と、
     を備えることを特徴とする電子機器。
  2.  変換候補文字列を選択する選択部と、
     前記選択部により選択された変換候補文字列を確定する確定部と、
     アドレス情報に対応した処理を行うアドレス情報処理部と、を備え、
     前記制御部は、前記選択部により、アドレス情報に連携した変換候補文字列が選択されると共に、前記確定部により、選択された変換候補文字列が確定された場合には、当該変換候補文字列に連携したアドレス情報に対応した処理を行うように前記アドレス情報処理部を制御することを特徴とする請求項1記載の電子機器。
  3.  アドレス情報を選択する情報選択部を備え、
     前記記憶部は、名称と複数のアドレス情報とを有するアドレスデータを記憶し、
     前記制御部は、前記選択部により、アドレス情報に連携した変換候補文字列が選択されると共に、前記確定部により、選択された変換候補文字列が確定された場合には、当該変換候補文字列に連携した複数のアドレス情報を前記表示部に表示させると共に、前記情報選択部により、一のアドレス情報が選択された場合には、当該一のアドレス情報に対応した処理を行うように前記アドレス情報処理部を制御することを特徴とする請求項2記載の電子機器。
  4.  変換候補文字列を選択する選択部と、
     前記選択部により選択された変換候補文字列を確定する確定部と、
     入力された入力文字列をアドレス情報に置換する置換部と、を備え、
     前記制御部は、前記選択部により、アドレス情報に連携した変換候補文字列が選択されると共に、前記確定部により選択された変換候補文字列が確定された場合には、入力された入力文字列を前記アドレス情報に置換して表示するように前記置換部を制御することを特徴とする請求項1記載の電子機器。
  5.  前記表示部に表示される変換候補文字列を第1の態様と、当該第1の態様とは異なる第2の態様で表示するように表示を変更する態様変更部を備え、
     前記制御部は、アドレス情報に連携した変換候補文字列が表示される場合には、当該変換候補文字列を前記第2の態様で表示するように前記態様変更部を制御することを特徴とする請求項1記載の電子機器。
  6.  前記アドレス情報に対応した処理として複数の処理を有し、
     前記制御部は、前記複数の処理の各々に対応して表示されるアドレス情報に連携した変換候補文字列をそれぞれ異なる態様で表示するように前記態様変更部を制御することを特徴とする請求項5に記載の電子機器。
  7.  前記記憶部は、名称と登録番号とを有するアドレスデータを記憶し、
     前記操作部は、文字及び数字が割り当てられる複数のキーを有し、
     前記表示部は、初期画面が表示されている状態で、前記操作部のキーが操作された場合に、操作された前記キーに割り当てられる文字と数字を表示し、
     前記制御部は、前記操作部の各キーの操作に応じて文字列と数字列が前記表示部に表示された状態において、前記検索実行部による検索の結果、前記表示部に表示された数字列が前記登録番号と一致した場合には、当該登録番号に対応する名称又はアドレス情報を前記表示部に表示させることを特徴とする請求項1記載の電子機器。
  8.  前記記憶部は、名称と複数のアドレス情報とを有するアドレスデータを記憶し、
     前記操作部は、文字及び数字が割り当てられる複数のキーを有し、
     前記表示部は、初期画面が表示されている状態で、前記操作部のキーが操作された場合に、操作された前記キーに割り当てられている文字と数字を表示し、
     前記制御部は、前記操作部の各キーの操作に応じて文字列と数字列が前記表示部に表示された状態において、前記検索実行部による検索の結果、前記表示部に表示された数字列がアドレスデータの電話番号により構成されるアドレス情報と一致した場合には、当該アドレス情報に対応付けられる名称又は当該名称に対応付けられる他のアドレス情報を前記表示部に表示させることを特徴とする請求項1記載の電子機器。
  9.  変換候補文字列を選択する選択部と、
     アドレス情報と入力文字列又は入力数字列を置換する置換部と、を備え、
     前記操作部は、文字及び数字が割り当てられている複数のキーを有し、
     前記表示部は、初期画面が表示されている状態で、前記操作部のキーが操作された場合に、操作された前記キーに割り当てられている文字と数字を表示し、
     前記制御部は、前記操作部の各キーの操作に応じて文字列と数字列が前記表示部に表示された状態において、前記検索実行部による検索の結果として前記表示部に表示された前記名称に対応する変換候補文字列が前記選択部により選択された場合には、前記表示部に表示された数字列を当該名称に対応付けられる電話番号により構成されるアドレス情報に置換して表示するように前記置換部を制御することを特徴とする請求項1記載の電子機器。
  10.  名称とアドレス情報とを有するアドレスデータを記憶する記憶工程と、
     文字列を入力するための操作工程と、
     前記操作工程により入力された入力文字列と、当該入力文字列の変換候補である変換候補文字列とを表示する表示工程と、
     前記操作工程により入力された入力文字列に基づいて、前記アドレスデータを検索する検索実行工程と、
     前記検索実行工程により検索された前記入力文字列に対応する名称又はアドレス情報を前記変換候補文字列として表示させる制御工程と、
     を備えることを特徴とする電子機器の制御方法。
PCT/JP2010/069091 2009-10-28 2010-10-27 電子機器及び電子機器の制御方法 WO2011052649A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/504,761 US8954039B2 (en) 2009-10-28 2010-10-27 Electronic device and electronic device control method
US14/589,265 US9672199B2 (en) 2009-10-28 2015-01-05 Electronic device and electronic device control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-247679 2009-10-28
JP2009247679A JP5602413B2 (ja) 2009-10-28 2009-10-28 電子機器及び電子機器の制御方法

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US13/504,761 A-371-Of-International US8954039B2 (en) 2009-10-28 2010-10-27 Electronic device and electronic device control method
US14/589,265 Continuation US9672199B2 (en) 2009-10-28 2015-01-05 Electronic device and electronic device control method
US14/589,265 Division US9672199B2 (en) 2009-10-28 2015-01-05 Electronic device and electronic device control method

Publications (1)

Publication Number Publication Date
WO2011052649A1 true WO2011052649A1 (ja) 2011-05-05

Family

ID=43922074

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/069091 WO2011052649A1 (ja) 2009-10-28 2010-10-27 電子機器及び電子機器の制御方法

Country Status (3)

Country Link
US (2) US8954039B2 (ja)
JP (1) JP5602413B2 (ja)
WO (1) WO2011052649A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015532753A (ja) * 2012-08-29 2015-11-12 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド 文字入力方法、システム及び装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130096978A (ko) * 2012-02-23 2013-09-02 삼성전자주식회사 사용자 단말, 서버, 상황기반 정보 제공 시스템 및 그 방법
JP5959072B2 (ja) 2014-09-29 2016-08-02 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 入力文字列に関連付けられた変換候補を表示する方法、その電子装置及びサーバ・コンピュータ、並びに電子装置用プログラム及びサーバ・コンピュータ用プログラム
JP7263712B2 (ja) * 2018-08-23 2023-04-25 富士通株式会社 制御方法,情報処理装置および制御プログラム
JP2021144271A (ja) * 2020-03-10 2021-09-24 オムロン株式会社 文字入力装置、文字入力方法、および、文字入力プログラム
CN111506736B (zh) * 2020-04-08 2023-08-08 北京百度网讯科技有限公司 文本发音获取方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152360A (ja) * 2000-11-07 2002-05-24 Nec Saitama Ltd 携帯電話機および携帯電話機における電話帳検索方法
JP2003167822A (ja) * 2001-11-29 2003-06-13 Nec Corp 移動通信端末装置及びその宛先入力方法
JP2005268984A (ja) * 2004-03-17 2005-09-29 Hitachi Ltd 情報処理装置及びソフトウェア
JP2006060768A (ja) * 2004-07-21 2006-03-02 J Data:Kk 携帯電話および携帯情報端末

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5491745A (en) * 1991-02-20 1996-02-13 Uniden America Corporation Method and apparatus for a dual mode keypad permitting one-touch telephone number dialing
US8064886B2 (en) * 1999-08-12 2011-11-22 Hewlett-Packard Development Company, L.P. Control mechanisms for mobile devices
US7046994B1 (en) * 2002-02-01 2006-05-16 Microsoft Corporation System and method for associating a contact with a call ID
JP2004032489A (ja) 2002-06-27 2004-01-29 Sanyo Electric Co Ltd 文章入力装置及びこれを用いた携帯電話機
US7710293B2 (en) * 2006-09-11 2010-05-04 Sony Ericsson Mobile Communications Ab Method for accessing contact information
US8150017B2 (en) * 2008-07-11 2012-04-03 Verizon Patent And Licensing Inc. Phone dialer with advanced search feature and associated method of searching a directory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152360A (ja) * 2000-11-07 2002-05-24 Nec Saitama Ltd 携帯電話機および携帯電話機における電話帳検索方法
JP2003167822A (ja) * 2001-11-29 2003-06-13 Nec Corp 移動通信端末装置及びその宛先入力方法
JP2005268984A (ja) * 2004-03-17 2005-09-29 Hitachi Ltd 情報処理装置及びソフトウェア
JP2006060768A (ja) * 2004-07-21 2006-03-02 J Data:Kk 携帯電話および携帯情報端末

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015532753A (ja) * 2012-08-29 2015-11-12 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド 文字入力方法、システム及び装置

Also Published As

Publication number Publication date
US8954039B2 (en) 2015-02-10
US9672199B2 (en) 2017-06-06
US20150113392A1 (en) 2015-04-23
JP2011097239A (ja) 2011-05-12
JP5602413B2 (ja) 2014-10-08
US20120220275A1 (en) 2012-08-30

Similar Documents

Publication Publication Date Title
JP5184008B2 (ja) 情報処理装置および携帯電話端末
US9672199B2 (en) Electronic device and electronic device control method
KR101376244B1 (ko) 전자기기
US9928084B2 (en) Electronic device and method for activating application
JP5537198B2 (ja) 携帯電子機器
JP5337913B2 (ja) 電子機器及びその制御方法
JP5385744B2 (ja) 電子機器及びアプリケーションの起動方法
WO2010035774A1 (ja) 電子機器
US9052822B2 (en) Portable electronic device, and control method and control program for the same
KR100417194B1 (ko) 이동 전화기에서의 전화번호 검색 방법
JP5246773B2 (ja) 携帯端末装置及びプログラム
JP2006350777A (ja) 文字入力装置、携帯電話端末、文字入力方法およびコンピュータプログラム
JP5623066B2 (ja) 携帯電子機器
WO2011037230A1 (ja) 電子機器及びアプリケーションの起動方法
JP2011146891A (ja) 携帯電子機器、及びその文字入力方法
JP5551357B2 (ja) 携帯電子機器
JP5563422B2 (ja) 電子機器及び制御方法
JP5752006B2 (ja) 電子機器、処理方法及び制御プログラム
JP5352417B2 (ja) 電子機器及びアプリケーションの起動方法
JP5320199B2 (ja) 表示機器
JP5528058B2 (ja) 電子機器
JP4637490B2 (ja) 携帯端末及びデータ表示方法
JP5559472B2 (ja) 辞書検索装置
JP2012247904A (ja) 電子機器、その表示制御方法及び表示制御プログラム
JP2013069302A (ja) 携帯電子機器

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10826781

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13504761

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10826781

Country of ref document: EP

Kind code of ref document: A1