Communication apparatus
Claim Score by NHIP
Abstract
A communication apparatus of the present invention has a first storing unit for storing information detected by a caller information detector, a caller identifying unit for identifying a calling place of a caller based on the information stored in the first storing unit, a second storing unit for storing information of the calling place identified by the caller identifying unit, a third storing unit for storing predetermined information, and a controller for controlling a display unit to display combined information of the calling place information stored in the second storing unit and the predetermined information stored in the third storing unit. The communication apparatus has a controller for extracting voice data selected by a voice data selecting unit and controlling the voice converting unit to output a voice signal, when the plurality of voice data correspond to the caller information detected by the caller information detector. A telephone apparatus of the present invention has a voice creating unit for creating, from the caller information, two respective types of voice data in a predetermined frequency band and in a lower frequency band.

Term
Term ended
Projected expiry passed 28 May 2022, 4.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
23 claims: 6 independent, 17 dependent
- 1A communication apparatus comprising:a caller information detector for detecting caller information fed from a communication line;a first table for storing country and area information in relation to a country number and an area number;an area identifying unit for identifying one of a calling country and a calling area using the first table based on the information detected by said caller information detector;a caller identifying unit for identifying a caller based on said information detected by said caller information detector;a second table for storing character string information every different country;a display unit for displaying information;and a controller for extracting a character string from the second table in response to information of the area specified by said area identifying unit, combining the character string with the caller information to form a series of words, and controlling said display unit to display the words.
- 4A communication apparatus comprising:a caller information detector for detecting caller information fed from a communication line;a first storing unit for storing the caller information detected by said caller information detector;a caller identifying unit for identifying a caller based on the information stored in said first storing unit;a second storing unit for storing specific information of said caller identifying unit;a third storing unit for storing the caller information, the caller, and related information, the caller being paired with the related information;a display unit for displaying information;and a controller for controlling said display unit to display combined information of the specific information stored in said second storing unit, specific result information, and the corresponding related information stored in said third storing unit.
- 7A communication apparatus comprising:a caller information detector for detecting caller information fed from a communication line;a third storing unit for correspondingly storing the caller information and voice data indicating a reading method of the caller information;a voice converting unit for outputting the voice data as a voice signal;a voice data selecting unit for selecting one of a plurality of voice data as voice data of the caller information, when the plurality of voice data are stored correspondingly to the caller information;and a controller for extracting voice data selected by said voice data selecting unit, and controlling said voice converting unit to output the voice signal, when the plurality of voice data correspond to the caller information detected by said caller information detector.
- 10A telephone apparatus comprising:a caller information detector for detecting caller information fed from a communication line, the caller information including telephone number data and name data;an auxiliary storing unit for storing a name table and a telephone number list, the name table having the name data and corresponding voice data as an aloud reading method of the name data, the telephone number list having the telephone number data corresponding to the name data;a voice converting unit for outputting the voice data as a voice signal;a voice data selecting unit for selecting one voice data when a plurality of voice data are registered in the name table correspondingly to the name data registered in the telephone number list;and a controller for storing the voice data selected by said voice data selecting unit in said auxiliary storing unit in relation to the telephone number data registered in the telephone number list, collating the telephone number data detected by said caller information detector with the telephone number data registered in the telephone number list, extracting stored voice data when the voice data is stored in relation to each other, and controlling said voice converting unit to output the voice signal.
- 12Broadest claimClaim Score 65, broad(NHIP)A telephone apparatus comprising:a caller information receiver for receiving caller information coming from a telephone line;a caller information storage unit for storing the received caller information;a voice creating unit for creating two types of voice data from the caller information, the respective voice data lying in a predetermined frequency band and in a lower frequency band;and a voice converting unit for outputting the voice data, wherein the received caller information is read aloud at one of the two frequency bands based on the received caller information.
- 18A telephone apparatus comprising a main phone and a handset, wherein said main phone comprises:a caller information receiver for receiving caller information coming from a communication line;a caller information storage unit for storing the received caller information;and a voice creating unit for creating two types of voice data based on the caller information, the respective voice data lying in a predetermined frequency band and in a lower frequency band, and said handset interactively communicates with the main phone by radio, and has a voice output unit for outputting the voice data.
Independent claims6
231 paragraphs in 6 sections, as filed
TECHNICAL FIELD
[0001] The present invention relates to a communication apparatus such as a telephone apparatus capable of obtaining caller information via a line.
BACKGROUND ART
[0002] A conventional communication apparatus such as a conventional telephone apparatus will be hereinafter described with reference to FIG. 25.
[0003] In FIG. 25, communication line <b>90</b> is connected to line interface unit <b>91</b> for performing transmit-receive processing. Line interface unit <b>91</b> is connected to caller information detector <b>92</b>. The caller information detector <b>92</b> detects caller information including a caller number fed from communication line <b>90</b> on receiving the information.
[0004] Caller information detector <b>92</b> is further connected to character display unit <b>93</b> for displaying character information obtained by transforming the caller information.
[0005] The conventional communication apparatus having this structure receives an incoming signal from communication line <b>90</b> with line interface unit <b>91</b>, detects the caller information from the received signal with caller information detector <b>92</b>, simply converts the detected caller information to character information with character display unit <b>93</b>, and provides the character information to a user.
[0006] However, the conventional communication apparatus simply displays, as character information, a caller name, a caller identification (ID), and a telephone number included in caller information, so that the apparatus is disadvantageously inconvenient for a user.
DISCLOSURE OF THE INVENTION
[0007] The present invention provides a communication apparatus having the following elements:
[0008] a caller information detector for detecting caller-related information fed from a communication line;
[0009] a first storing unit for storing the information detected by the caller information detector;
[0010] an identifying unit for identifying a calling place of the caller based on the information stored in the first storing unit;
[0011] a second storing unit for storing information of the calling place identified by the identifying unit;
[0012] a third storing unit for storing predetermined information;
[0013] a display unit for displaying information; and
[0014] a controller for controlling the display unit to display combined information of the calling place information stored in the second storing unit and the predetermined information stored in the third storing unit.
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]FIG. 1 is an overall block diagram of a communication apparatus in accordance with an exemplary embodiment of the present invention.
[0016]FIG. 2 is a schematic diagram of a specific information storage unit of the communication apparatus in accordance with the exemplary embodiment.
[0017]FIG. 3 is a schematic storage diagram of a country/area-number corresponding table of the communication apparatus in accordance with the exemplary embodiment.
[0018]FIG. 4 is a schematic diagram of a caller information table of the communication apparatus in accordance with the exemplary embodiment.
[0019]FIG. 5 is a flowchart of a set mode of the communication apparatus in accordance with the exemplary embodiment.
[0020]FIG. 6 is a flowchart of another set mode of the communication apparatus in accordance with the exemplary embodiment.
[0021]FIG. 7 is a flowchart of an operation of the communication apparatus in accordance with the exemplary embodiment.
[0022]FIG. 8 is a flowchart of another operation of the communication apparatus in accordance with the exemplary embodiment.
[0023]FIG. 9 is a flowchart of still another operation of the communication apparatus in accordance with the exemplary embodiment.
[0024]FIG. 10 is a schematic diagram of a name table of the communication apparatus in accordance with the exemplary embodiment.
[0025]FIG. 11 is a schematic diagram of a syllable table of the communication apparatus in accordance with the exemplary embodiment.
[0026]FIG. 12 is a schematic diagram of an alphabet table of the communication apparatus in accordance with the exemplary embodiment.
[0027]FIG. 13 is a schematic diagram of a telephone number list data of the communication apparatus in accordance with the exemplary embodiment.
[0028]FIG. 14 is a pattern diagram of a data format of the caller information received by the communication apparatus in accordance with the exemplary embodiment.
[0029]FIG. 15 is a pattern diagram of another data format of the caller information received by the communication apparatus in accordance with the exemplary embodiment.
[0030]FIG. 16 is a pattern diagram showing a structure of a data table of a read only memory (ROM) of a voice producing unit in the communication apparatus in accordance with the exemplary embodiment.
[0031]FIG. 17 is a pattern diagram showing another structure of the data table of the ROM of the voice producing unit in the communication apparatus in accordance with the exemplary embodiment.
[0032]FIG. 18 is a pattern diagram showing still another structure of the data table of the ROM of the voice producing unit in the communication apparatus in accordance with the exemplary embodiment.
[0033]FIG. 19 is a timing chart of bell sounding and voice output of a main phone in the communication apparatus in accordance with the exemplary embodiment.
[0034]FIG. 20 is a flowchart of voice output timing of the caller information of the communication apparatus in accordance with the exemplary embodiment.
[0035]FIG. 21 is a chart of stop timing of bell sounding and voice output timing in the communication apparatus in accordance with the exemplary embodiment.
[0036]FIG. 22 is a block diagram of a handset in the communication apparatus in accordance with the exemplary embodiment.
[0037]FIG. 23 is another block diagram of the handset in the communication apparatus in accordance with the exemplary embodiment.
[0038]FIG. 24 is a timing chart of bell sounding and voice output of the handset in the communication apparatus in accordance with the exemplary embodiment.
[0039]FIG. 25 is an allover block diagram of a conventional telephone apparatus.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0040] A communication apparatus in accordance with an exemplary embodiment of the present invention will be described hereinafter with reference to the drawings.
[0041]FIG. 1 is an overall block diagram of the communication apparatus in accordance with the exemplary embodiment of the present invention.
[0042] In FIG. 1, communication apparatus <b>1</b> includes main phone <b>2</b> connected to telephone line L and at least one handset <b>3</b>. Main phone <b>2</b> can interactively communicate with handset <b>3</b> within a certain distance (100 to 150 m) in a cordless state. Main phone <b>2</b> communicates a voice signal with a party on the other end of the telephone line and interactively communicates with handset <b>3</b> in the cordless state through cordless communication unit <b>5</b>, under control of controller (central processing unit (CPU)) <b>4</b>. The communication unit <b>5</b> has a radio transmitter and a radio receiver.
[0043] Main phone <b>2</b> has ear receiver <b>6</b> connected to it through a cord. Lifting ear receiver <b>6</b> off the hook allows a cordless conversation with handset <b>3</b> (an internal conversation) and a conversation with the outside through a line (an external conversation). Main phone <b>2</b> has speakerphone conversation unit <b>7</b>. When a switch (not shown) of speakerphone conversation unit <b>7</b> is pushed to perform off-hook, conversation with no hand is allowed. At this time, a voice is output through speaker <b>7</b><i>a </i>of speakerphone conversation unit <b>7</b>.
[0044] Main phone <b>2</b> also has answer phone <b>8</b>. When off-hook is not performed on either side of main phone <b>2</b> and handset <b>3</b> though a conversation comes from the line, answer phone <b>8</b> operates to record an incoming message. In this case, when off-hook is not performed though the bell sounds for a predetermined times (for example, six times), controller <b>4</b> switches selector switch <b>9</b> from conversation circuit <b>10</b> side to the answer phone <b>8</b> side. When a call is made, operation unit <b>11</b> is operated for dialing. A dialed number is displayed on display unit <b>12</b> to allow confirmation.
[0045] Controller <b>4</b> includes a CPU, a random access memory (RAM), and a ROM, and controls main phone <b>2</b> on the whole.
[0046] The call information is described hereinafter.
[0047] The call information will be essentially displayed, so that its data format is a text data format. There is a difference between call information of Japanese specifications and that of North American specifications at the present time. The information of the Japanese specifications is formed of only telephone number information, but the information of the North American specifications is formed of the telephone number information and name information. The information of the North American specifications is hereinafter employed.
[0048] In FIG. 1, conversation circuit <b>10</b> is connected to line interface unit <b>13</b> for performing transmit/receive processing in main phone <b>2</b>. Line interface unit <b>13</b> is connected to ringing signal detector <b>14</b> for detecting a ringing signal and caller information detector <b>15</b> for detecting caller information. Operation unit <b>11</b> is used by a user to start or operate the communication apparatus.
[0049] Controller <b>4</b> also stores the detected caller information such as “telephone number”, “name”, and “area information such as country number and area number” into caller information storage unit <b>16</b> as a first storing unit. Area information detector <b>17</b> extracts a country number and/or an area number of a country or the like where the caller exists, from the caller information stored in caller information storage unit <b>16</b>. Specific information storage unit <b>18</b> stores area number corresponding table <b>33</b> (FIG. 2). Table <b>33</b> stores “character and voice information of country or area” corresponding to the country number or the area number, in relation to the country number or the area number. Voice converting unit <b>21</b> converts character information to voice information.
[0050] In FIG. 2, specific information storage unit <b>18</b> is divided into ROM <b>30</b> as a second storing unit and RAM <b>40</b> as a third storing unit. ROM <b>30</b> stores not only corresponding table <b>33</b> but also country/area detecting program <b>31</b> and used-language determining program <b>32</b>. RAM <b>40</b> includes user set information region <b>41</b> preset by the user. ROM <b>30</b> and RAM <b>40</b> may be built in CPU <b>4</b> or replaced by external memories.
[0051] In the present embodiment, the user can perform the following various settings with operation unit <b>11</b> before using the communication apparatus. The setting information is stored in user set information region <b>41</b>.
[0052] (A) To select and set one pronunciation from a plurality of pronunciations for a name.
[0053] (B) To select and set “area display mode” of displaying a calling area of a caller and “personal ID display mode” of displaying a company or a post of the caller.
[0054]FIG. 3 is a schematic storage diagram of country/area-number corresponding table <b>33</b>. Corresponding table <b>33</b> is employed in the “area display mode”.
[0055] In FIG. 3, “identification number”, “country/area-number”, “standard language”, and “bilingual character string” are arranged laterally in that order in country/area-number corresponding table <b>33</b>. Identification “00” indicates a foreign country, “0” indicates the outside of the same area, and “null (blank)” indicates the inside of the same area.
[0056] The adjacent column of identification “0” stores “country/area-number (area name in Japan)”, and the further adjacent columns of it store “standard language (Japanese)”, and “bilingual character string”.
[0057] In FIG. 4, caller information table <b>42</b> stores character strings “telephone number”, “name”, “division and post”. Caller information table <b>42</b> is employed in the “personal ID display mode”.
[0058] The setting method (A) by a user is described with reference to the flowchart of FIG. 5.
[0059] When the user of the communication apparatus operates operation unit <b>11</b> to select the setting mode by the reading (pronunciation) method, controller <b>4</b> detects this selection (step <b>11</b>).
[0060] Controller <b>4</b> searches name table <b>35</b> shown in FIG. 10 stored in ROM <b>30</b> (step <b>12</b>) and retrieves name data each of which relates to a plurality of registered voice data (step <b>13</b>).
[0061] Next, on finding a name data related to a plurality of registered voice data (including pronunciation data) in name table <b>35</b>, controller <b>4</b> displays the name data (step <b>14</b>), extracts one of voice data registered in name table <b>35</b>, and outputs it to voice converting unit <b>21</b> (step <b>15</b>). Voice converting unit <b>21</b> converts the input signal to an analog signal and outputs the analog signal to speaker <b>7</b><i>a. </i>
[0062] Controller <b>4</b> then waits a certain time for a set command input from a user via operation unit <b>11</b> to arrive via voice data selecting unit <b>20</b> (step <b>16</b>). When no set command arrives in the certain time, controller <b>4</b> determines whether or not the presently output voice data is the last voice data (step <b>17</b>).
[0063] When the output voice data is not the last voice data, controller <b>4</b> extracts the next voice data from name table <b>35</b>, and outputs it to voice converting unit <b>21</b> (step <b>15</b>).
[0064] When a set command from voice data selecting unit <b>20</b> arrives at controller <b>4</b> (step <b>16</b>), controller <b>4</b> determines the present voice data as voice data corresponding to the name data, and registers the voice data in name table <b>35</b> (step <b>19</b>).
[0065] On determining that the voice data output in step <b>17</b> is the last voice data, controller <b>4</b> determines a predetermined voice data as the voice data corresponding to the name data and registers it into the name table (step <b>18</b>). After the determination of the voice data in step <b>18</b> and step <b>19</b>, the process returns to step <b>13</b>. In step <b>13</b>, controller <b>4</b> retrieves next name data related to a plurality of registered voice data. Controller <b>4</b> repeats the steps discussed above when there is such a name data, and stops the setting when there is not such the name data.
[0066] A setting operation for (A) is specifically described with reference to the name table shown in FIG. 10.
[0067] Controller <b>4</b> firstly searches name table <b>35</b>, and finds name data “MICHAEL” having a plurality of voice data (step <b>13</b>). Controller <b>4</b> extracts the name data from name table <b>35</b> and displays “MICHAEL” on display unit <b>12</b> (step <b>14</b>).
[0068] Controller <b>4</b> then extracts voice data “maikl (phonetic symbol)” registered firstly, and sends it to voice converting unit <b>21</b>. The “maikl” is output from speaker <b>7</b><i>a </i>(step <b>15</b>).
[0069] Controller <b>4</b> then waits the certain time for a user to input a command via operation unit <b>11</b> and voice data selecting unit <b>20</b>. When there is no input, controller <b>4</b> determines whether or not the voice data is the last voice data in step <b>17</b>.
[0070] The voice data is not the last voice data, so that controller <b>4</b> extracts the next registered voice data “mishel (phonetic symbol)”, and outputs it from speaker <b>7</b><i>a </i>via voice converting unit <b>21</b>.
[0071] When a set command is input from voice data selecting unit <b>20</b>, controller <b>4</b> determines the voice data “mishel (phonetic symbol)” as voice data of the name data “MICHEAL”, and registers it in the name table (step <b>19</b>). When the last voice data “mikael (phonetic symbol)” is output from speaker <b>7</b><i>a </i>in step <b>15</b> and any set command is not input in step <b>16</b>, controller <b>4</b> discriminates the last voice data in step <b>17</b> and determines the firstly registered “maikel” as the voice data in step <b>18</b>.
[0072] Next, a setting method of a creating pattern of the output voice data in (B) is described. FIG. 6 is a flowchart of the setting method.
[0073] When a user operates operation unit <b>11</b> to set a setting mode of a reading method, controller <b>4</b> detects this operation (step <b>21</b>). Telephone number list <b>45</b> is an auxiliary storing unit of RAM <b>40</b>, and stores the received telephone numbers and name data in a state where each telephone number is paired with each of name data. Controller <b>4</b> extracts the telephone numbers and name data stored in telephone number list <b>45</b> stored in RAM <b>40</b> in alphabetic order, and displays them on display unit <b>12</b> (step <b>22</b>).
[0074] When no command of name data is input in step <b>23</b>, controller <b>4</b> extracts the telephone numbers and name data from an arrival list in opposite order of arrival, and displays them on display unit <b>12</b>. When a command of name data is input in step <b>23</b>, controller <b>4</b> collates the commanded name data with name table <b>35</b> of FIG. 10 stored in ROM <b>30</b>.
[0075] When the commanded name data matches with name data stored in name table <b>35</b>, controller <b>4</b> extracts voice data corresponding to the name data. When there is no matched data in name table <b>35</b>, controller <b>4</b> refers to syllable table <b>36</b> of FIG. 11 and alphabet table <b>38</b> of FIG. 12 and extracts voice data. The extracted voice data is then output to voice converting unit <b>21</b> and supplied as a voice from speaker <b>7</b><i>a. </i>
[0076] When a plurality of voice data accompanies the name data matching with the commanded name data in name table <b>35</b>, controller <b>4</b> extracts the firstly registered voice data, outputs the data to voice converting unit <b>21</b>, and outputs the data as a voice from speaker <b>7</b><i>a </i>(step <b>24</b>).
[0077] Controller <b>4</b> then waits a certain time for a user to input a setting signal from voice data selecting unit <b>20</b> via operation unit <b>11</b> (step <b>25</b>). When no setting signal is input for the certain time, controller <b>4</b> extracts a next voice data from name table <b>35</b> and supplies it to voice converting unit <b>21</b> (step <b>24</b>).
[0078] When a setting signal is input from voice data selecting unit <b>20</b> in step <b>25</b>, controller <b>4</b> stores the voice data correspondingly to the telephone number of telephone number list <b>45</b> (step <b>26</b>).
[0079] A setting operation for (B) is specifically described with reference to the telephone number list shown in FIG. 13.
[0080] Controller <b>4</b> displays name data “BEN” and telephone number data “000-111-2222” stored in the telephone number list on display unit <b>12</b> (step <b>22</b>). When no command of name data is detected in step <b>23</b>, controller <b>4</b> extracts next name data “BROWN” and telephone number data “111-222-3333” and displays them on display unit <b>12</b>.
[0081] Name data and telephone number data are then similarly displayed in alphabetic order. When name data command is input from operation unit <b>11</b> after name data “MICHEAL” and telephone number data “222-333-4444” are displayed, controller <b>4</b> detects the command (step <b>23</b>) and collates the commanded name data with the name data registered in name table <b>35</b> stored in ROM <b>30</b>. Name data “MICHEAL” is registered in name table <b>35</b>, so that controller <b>4</b> extracts first registered voice data “maikl (phonetic symbol)” and outputs it from speaker <b>7</b><i>a </i>(step <b>24</b>).
[0082] Controller <b>4</b> then waits the certain time for an input from voice data selecting unit <b>20</b>. When there is no input, controller <b>4</b> extracts next registered voice data “mishiel (phonetic symbol)” and outputs it from speaker <b>7</b><i>a </i>(step <b>24</b>). When there is an input here from voice data selecting unit <b>20</b>, controller <b>4</b> stores voice data “mishel (phonetic symbol)” correspondingly to telephone number data “222-333-4444” of the telephone number list (step <b>26</b>).
[0083] The communication apparatus having the structure discussed above in accordance with the exemplary embodiment of the present invention will be described hereinafter with reference to the drawings.
[0084] In the overall block diagram of FIG. 1 and flowcharts of FIG. 7 to FIG. 9, firstly, line interface unit <b>13</b> receives an incoming signal from a communication line.
[0085] In FIG. 7, controller <b>4</b> specifically monitors a ringing signal input from telephone line L with ringing signal detector <b>14</b>. When a ringing signal comes from telephone line L, ringing signal detector <b>14</b> detects the ringing signal and outputs detection information of the detected ringing signal to controller <b>4</b> (step <b>31</b>). Controller <b>4</b>, on receiving the detection information, outputs a bell signal and generates a bell sound from speaker <b>7</b><i>a </i>(step <b>32</b>).
[0086] In US, incidentally, the ringing signal is continuously output for about 2 s, and then the output is paused for about 4 s. This output is repeated at a similar cycle. Caller information is output between a first ringing signal and a second ringing signal.
[0087] When the ringing signal output is paused, the output of the bell signal finishes, and then caller information is fed from telephone line L, caller information detector <b>15</b> detects the caller information (step <b>33</b>) and outputs it to controller <b>4</b>. Controller <b>4</b> then stores the input caller information in caller information storage unit <b>16</b> of RAM <b>40</b> (step <b>34</b>), and detects a set type set in user set information region <b>41</b> (step <b>35</b>).
[0088] A case that the set type detected by controller <b>4</b> is “area display mode” is described.
[0089] CPU <b>4</b> operates country/area detecting program <b>31</b> stored in ROM <b>30</b>, and extracts a caller area number from the caller information (step <b>36</b>). When the first digit of the caller area number is other than “0”, the information is recognized to come from the same area. When the first digits are “0+figure”, the information is recognized to come from an area other than the same area in Japan. When the first digits are “00”, namely “0” continues twice, the information is recognized to come from abroad. Figures after “0” or “00” indicate an area number and a country number.
[0090] In country/area-number corresponding table <b>33</b>, an area or a country is recognized (step <b>37</b>). For example, “3” after “0” indicates a Tokyo area, “6” after “0” indicates an Osaka area, “1” after “00” indicates US, “33” after “00” indicates France, and “34” after “00” indicates Spain. Controller <b>4</b> collates the obtained area information with information stored in corresponding table <b>33</b>, and recognizes a calling area of the caller.
[0091] Next, CPU <b>4</b> operates used-language determining program <b>32</b> stored in ROM <b>30</b>. When user set information region <b>41</b> is stored in RAM <b>40</b>, CPU <b>4</b> operates it to determine a used language. The used language can be set by a user with operation unit <b>11</b>.
[0092] When country/area detecting program <b>31</b> recognizes that the caller information is transmitted from US, and the user set information is set as “English is used for receipt from US” for example, CPU <b>4</b> determines the used language as “English” with used-language determining program <b>32</b>. When the user set information is set as “Japanese is used for receipt from US”, CPU <b>4</b> determines the used language as “Japanese” with used-language determining program <b>32</b>.
[0093] After determining the used language, CPU <b>4</b> extracts a required character string from country/area-number corresponding table <b>33</b> in ROM <b>30</b>, and creates another character string by combination with the caller information (step <b>38</b>).
[0094] When the determined used language is English, CPU <b>4</b> creates character string information “OO Call for you from US, telephone number is xx”.
[0095] The character string information created by combination is transmitted and displayed on display unit <b>12</b> (step <b>39</b>).
[0096] Next, a case that the set type in user set information region <b>41</b> is “personal ID display mode” is described.
[0097] Detected caller information is transmitted to CPU <b>4</b>. CPU <b>4</b> operates caller specifying program <b>34</b> stored in ROM <b>30</b> to extract “caller name” and/or “caller number” from the caller information (step <b>40</b>), and determines whether or not corresponding information exists in caller information table <b>42</b> based on the extracted data (step <b>41</b>). CPU <b>4</b> extracts added information from caller information table <b>42</b> when the corresponding information exists, and transfers to the next step when no corresponding information exists.
[0098] A created character string is “Call for you from Mr. Suzuki, sectional chief, of OO branch office of OO Inc.” when the caller information exists in caller information table <b>42</b>, or is “Call for you from Mr. Suzuki, and the telephone number is 012345678” when the caller information does not exist (step <b>38</b>).
[0099] Controller <b>4</b> transmits the created character string (display phrase) to the display unit and displays it on the display unit (step <b>39</b>).
[0100] In the present embodiment, as discussed above, ROM <b>30</b> in specific information storage unit <b>18</b> stores name table <b>35</b> (FIG. 10), and a plurality of pronunciation methods (voice data) for a name corresponding to various languages are registered in name table <b>35</b>. A user commands via operation unit <b>11</b> that voice data selecting unit <b>20</b> selects one desired data from the plurality of voice data, and sets and registers the voice data.
[0101] In the flowchart of FIG. 8, controller <b>4</b> collates the caller name data stored (detected) in caller information table <b>42</b> in RAM <b>40</b> with the name data in name table <b>35</b> of FIG. 10 stored in ROM <b>30</b> (step <b>41</b>). When the caller name data matches with the name data in name table <b>35</b> (step <b>42</b>), controller <b>4</b> determines whether or not a plurality of voice data exists in name table <b>35</b> (step <b>43</b>). On determining that the plurality of voice data exists, controller <b>4</b> selects the voice data set by voice data setting discussed above (step <b>44</b>), extracts the voice data, and temporarily stores it in caller-voice set information region <b>43</b> of RAM <b>40</b> (step <b>45</b>).
[0102] Controller <b>4</b> determines whether the name indicates a male or a female based on the name data, and sets a range of the corresponding gender (discussed below).
[0103] Name table <b>35</b> previously registers typical name data of Americans. When name data that is not stored in name table <b>35</b> is input in step <b>42</b>, controller <b>4</b> confirms whether it refers to “syllable table <b>36</b>” of FIG. 11 or “alphabet table <b>38</b>” of FIG. 12 based on the user set information stored in caller-voice set information region <b>43</b> of RAM <b>40</b> (step <b>45</b>).
[0104] When syllable table <b>36</b> is set, controller <b>4</b> refers to syllable table <b>36</b>. In syllable table <b>36</b>, as shown in FIG. 11, voice data corresponding to linking methods between consonants and vowels is registered. Controller <b>4</b> collates name table fed through telephone line L with the syllable table every syllable, creates voice data by combination with voice data stored correspondingly to the matched syllables (step <b>46</b>), and temporarily stores the created voice data as voice data of the name data in combined voice storing unit <b>44</b> of RAM <b>40</b> (step <b>48</b>).
[0105] When name data “AKIO” is fed through telephone line L, for example, controller <b>4</b> extracts voice data corresponding to syllables “A”, “KI”, and “O” from table <b>36</b> of ROM <b>30</b>, stores the voice data in unit <b>44</b> of RAM <b>40</b>, and outputs the voice data.
[0106] Here, it is assumed that name data “Mike” is not registered in name table <b>35</b>. When controller <b>4</b> refers to syllable table <b>36</b>, voice data becomes “mike” and accurate information cannot be sent to the user.
[0107] When alphabet table <b>38</b> is previously set to be used in this case, the process proceeds from step <b>38</b> to step <b>47</b>. In these steps, name data “Mike” is decomposed as four alphabets, voice data is extracted in the detected order by caller information detector <b>15</b>, and voice signals “em”, “ai”, “kei”, and “i:” are output. This method is not a reading (pronouncing) method of a name itself, but allows sending of accurate information to the user.
[0108] A voice range is automatically set based on gender related to the name in step <b>49</b>, and then voice of the voice range adapting to the setting of male or female voice is produced in step <b>52</b>.
[0109] The created voice data is fed to voice converting unit <b>21</b> to convert voice digital data to an analog signal, and then the analog signal is output from speaker <b>7</b><i>a </i>(step <b>52</b>).
[0110] When name data fed through telephone line L is “MICHEAL” and preset voice data is “mishel (phonetic symbol)”, voice signal “mishel” is output from speaker <b>7</b><i>a </i>via a male voice. Therefore, accurate voice information easy to understand can be transmitted to a user.
[0111] Thus, voice data includes phonetic symbol data.
[0112] When there is not a plurality of voice data in step <b>43</b>, controller <b>4</b> extracts voice data registered correspondingly to the name data.
[0113] After the output of the voice data is finished, controller <b>4</b> waits for the input of the ringing signal from the telephone line (step <b>53</b>). When ringing signal detector <b>14</b> detects the input of the ringing signal, controller <b>4</b> outputs a bell signal during continuation of the input of the ringing signal similarly to step <b>31</b> (step <b>54</b>), and generates a bell sound. When the input of the ringing signal from the telephone line finishes and pauses, controller <b>4</b> returns to step <b>52</b>. In step <b>52</b>, controller <b>4</b> extracts voice data from set information region <b>43</b> of RAM <b>40</b> and generates the data from speaker <b>7</b><i>a. </i>
[0114] A data format of caller information, as shown in FIG. 14, includes “telephone number information region” for indicating a telephone number of a caller and “name information region” for indicating a name of a caller. The name information is formed of 15 characters or less, and has “family name” before “first name”, as shown in a telephone directory.
[0115] In other words, name “GEORGE BUCHER” is written as “BUCHER GEORGE” in the name information.
[0116] Here, the caller information is formed of the telephone number information and the name information. However, as shown in FIG. 15, the format of the caller information may be changed so that a flag (<img file="US20040184591A1-20040923-P00900.TIF" id="custom-character-00001" he="20" wi="20" img-format="tif" img-content="tx" /> in FIG. 15) is set in the header region (or the footer region) to provide gender information and indicate the gender of the name information.
[0117] For example, the gender information is “male” when no flag is set, and is “female” when the flag is set. The changed format of the caller information has the following advantage. When a name has characters exceeding 15 characters, for example, when the name is “CHATHALINE BISSET”, the name information is “BISSET CAHTALINE” in the former format and hence a part of the “first name” data used for determination of the gender is erased. When a flag is set in the header region in the latter format, however, the gender information indicates “female”.
[0118] A method of determining a gender based on the “first name” data of the name information in the caller information will be described later in detail.
[0119] When the bell signals come from the telephone line, a caller announcing service transmits caller information between the bell signals. Controller <b>4</b> then operates, caller information detector <b>15</b> receives the caller information, and caller information storage unit <b>16</b> instantly stores it.
[0120] Controller <b>4</b> then extracts the caller information stored in storage unit <b>16</b>, and transmits the caller information as received to display unit <b>12</b> including a liquid crystal display (LCD) and voice converting unit <b>21</b>.
[0121] The contents of the caller information transmitted to display unit <b>12</b> are displayed in characters, and the caller information transmitted to voice converting unit <b>21</b> is converted to voice data. Voice converting unit <b>21</b> essentially includes a CPU, a RAM, and a ROM, and works as a secondary controller following controller <b>4</b>. Voice converting unit <b>21</b> can create voice data corresponding to either of male tone and female tone. The tone is initially set at the male tone, and is changed to the female tone by operating operation unit <b>11</b>. The tone may be always set at the female tone.
[0122] Voice converting unit <b>21</b> analyzes the gender of the received caller information based on “first name” data in the “full name” data in the caller information, and creates voice data having the male or female tone based on the analyzed result. However, a format of the created voice data slightly depends on a required function, as shown in the following example.
[0123] When caller information is changed from only “telephone number information” to “telephone number information and name information” in Japan, the name information comes as data of phonogram such as katakana. In this case, when the data of the phonogram is converted into voice data as it is and read aloud, the voice data can pass as a name. In North America, however, name information is formed by data of phonogram such as alphabet. In this case, the data does not pass as a name when the data is read aloud similarly to the katakana. In a region such as North America where name information formed by data of phonogram such as alphabet comes, voice converting unit <b>21</b> is required to have the following function. This function analyzes a name reading method based on spelling of the phonogram such as alphabet, and sets the data of phonogram so that the data passed as a name.
[0124] When the name reading method must be analyzed, a CPU as a voice creating unit having a name voice creating function must be used in voice converting unit <b>21</b>. Voice converting unit <b>21</b> analyses a gender based on the “first name” data in the name information, so that voice converting unit <b>21</b> is required to have the name voice creating function as necessary in addition to a gender analyzing function. In the present embodiment, controller <b>4</b> performs the function.
[0125] The gender analyzing function of voice converting unit <b>21</b> is then specifically described.
[0126] In the determining method of a gender, “first name” data and additional data of gender based on the “first name” data are previously stored, and “first name” data of received caller information is collated with the stored “first name” data to determine the gender.
[0127] In other words, as shown in FIG. 16, male and female “first name” data such as “BETTY”, “BILL”, . . . , “GEORGE”, “GRACE”, . . . , “JACK”, “JACKQUELINE”, . . . , “MEG”, “MIKE”, . . . is previously stored in gender-segregated data table <b>36</b> in ROM <b>30</b> of specific information storage unit <b>18</b>, and data indicating gender is attached to each “first name” data. For example, “GEORGE” has data indicating male and “GRACE” has data indicating female. Flag <img file="US20040184591A1-20040923-P00900.TIF" id="custom-character-00002" he="20" wi="20" img-format="tif" img-content="tx" /> indicates female in FIG. 16.
[0128] It is assumed that “BUCHER GEORGE” is extracted as name information from the received caller information, for example. The CPU of the voice creating unit then searches data table <b>36</b> in the ROM shown in FIG. 16 for “first name” data “GEORGE”. Data “GEORGE” exists in page “G” in the table, and “GEORGE” is indicated to be a male name with additional data indicating the gender of “GEORGE”. CPU <b>4</b> determines “GEORGE” is a male name.
[0129] It is assumed that “BISSET JACQUELIN” is extracted as name information from the received caller information, for example. The CPU <b>4</b> of voice converting unit <b>21</b> then searches data table <b>36</b> in the ROM shown in FIG. 16 for “first name” data “JACQUELIN”. In this table, “JACQUELIN” does not exist in page “J” but “JACQUELINE” including “JACQUELIN” exists. “JACQUELINE” is indicated to be a female name with additional data indicating the gender of “JACQUELINE”. CPU <b>4</b> determines “JACQUELIN” is a female name.
[0130] The communication apparatus of the present embodiment sets that a voice range having a low frequency indicates male voice and a voice range having a high frequency indicates female voice, thereby discriminating between the male voice and the female voice.
[0131] Voice converting unit <b>21</b> firstly determines whether the name information is read aloud in a male tone or a female tone, based on analysis result of the name information. Voice converting unit <b>21</b> then converts the name information as text data to voice data using a data processing system (DPS) technology. The tone used in this time is a tone of the gender determined based on the “first name” data of the name information.
[0132] In converting the text data of the name information to the voice data, voice converting unit <b>21</b> refers to the voice data stored in ROM <b>30</b>. The voice data stored in the ROM is described.
[0133] Frequently used text data is preferably classified by “family name” and “first name”, collectively converted to voice data, and stored in ROM <b>30</b>. An example related to “first name” is described with reference to FIG. 17. It is more convenient that frequently used text data such as “GEORGE” and “MIKE” is collectively converted to voice data such as “JO:JI” and “MAIKU”. However, all data including less frequently used data of “family name” and “first name” cannot be stored in the ROM. Therefore, the less frequently used data is divided into several syllables, and the syllables are previously stored in the ROM. At this time, voice data of the name information is formed by combining the syllables.
[0134] When “JACQUELIN” is less frequently used “first name” data, for example, voice data corresponding to “JACQUELIN” is extracted from divided voice data “JAC”, . . . , “QUE”, . . . , “LIN”, . . . as shown in FIG. 18, and “JAC”, “QUE”, and “LIN” are combined to form voice data “JA•KU•RIN”.
[0135] Voice data stored in ROM <b>30</b> may be either or both of the following voice data:
[0136] voice data converted from one full word of “family name” or “first name” as shown in FIG. 17, and voice data converted from divided parts of one word of “family name” or “first name” as shown in FIG. 18.
[0137] When only voice data converted from one full word is stored in ROM <b>30</b>, no voice data corresponding to the name information in the received caller information can exist in ROM <b>30</b>. In this case, when the name information is text data formed of an alphabet, the alphabet must be converted into voice data character by character. For example, “JACQUELIN” must be converted into voice data “JEI•EI•SHI:• • • •” character by character.
[0138] The incoming caller information is stored in caller information storage unit <b>16</b>, then extracted from caller information storage unit <b>16</b> by controller <b>4</b>, and transmitted to display unit <b>12</b> and voice converting unit <b>21</b>. At this time, controller <b>4</b> collates the caller information with the telephone number information registered in electronic telephone book <b>22</b>. Electronic telephone book <b>22</b> is linked to the telephone number list shown in FIG. 13 with respect to the telephone numbers.
[0139] When the caller information matches with any of telephone numbers registered in electronic telephone book <b>22</b>, the caller information is processed by a method discussed later. However, a case where the caller information matches with none of telephone numbers registered in electronic telephone book <b>22</b> is described.
[0140] When the incoming caller information includes name information, voice converting unit <b>21</b> analyzes a reading method and a gender of a name from the name information as necessary, and converts the name information into voice data having a male or female tone. Voice converting unit <b>21</b> creates voice data having a male tone when the gender analysis result of the caller indicates “male”, and creates voice data having a female tone when the gender analysis result of the caller indicates “female”.
[0141] The converted voice data is fed to speaker <b>7</b><i>a </i>as an example of a voice output unit, and the name information is read aloud in the male or female tone.
[0142] When the name information comes as phonogram data formed of alphabet “BUCHER GEORGE” as in North America, voice converting unit <b>21</b> analyses a reading method of the name to result in “BUCCHA: JO:JI (phonetic symbol)” and determines the gender is “male”. Voice converting unit <b>21</b> converts the phonogram data into voice data “BUCCHA: JO:JI” having a male tone. The name information is read aloud as “BUCCHA: JO:JI” in the male tone from speaker <b>7</b><i>a. </i>
[0143] If the gender analysis based on the name information ends in failure, voice converting unit <b>21</b> converts the name information into voice data in response to the presently set male or female tone. A male tone is initially set, so that the presently set tone is the male tone when initial setting is not changed or a female tone when initial setting is changed.
[0144] When the format of the caller information is changed to that shown in FIG. 15, controller <b>4</b> can recognize gender information by checking the header region of the caller information. In other words, the gender is “male” when no flag is set in the header region, and the gender is “female” when a flag is set in the header region.
[0145] When controller <b>4</b> determines a gender of the received caller information, voice converting unit <b>21</b> does not perform the gender determination of the caller information. That is because controller <b>4</b> has precedence over voice converting unit <b>21</b>. Voice converting unit <b>21</b> analyzes a reading method of name information, and creates voice data having a male or female tone based on the gender determination of the caller information by controller <b>4</b>.
[0146] The incoming caller information can include no name information. In this case, voice converting unit <b>21</b> creates voice data indicating no name information, and output a voice indicating no name information from speaker <b>7</b><i>a</i>. Voice converting unit <b>21</b> creates the voice data in response to the presently set male or female tone. A male tone is initially set, so that the presently set tone is the male tone when initial setting is not changed or a female tone when initial setting is changed.
[0147] When the incoming caller information has no name information because the caller telephone number is blocked, for example, voice converting unit <b>21</b> creates voice data “HITUUCHI” and outputs “HITUUCHI” aloud from speaker <b>7</b><i>a</i>. In North America, voice “private caller” is output aloud.
[0148] When the incoming caller information has no name information because the caller exists outside the area, for example, voice converting unit <b>21</b> creates voice data “CHIIKIGAI” and outputs “CHIIKIGAI” aloud from speaker <b>7</b><i>a</i>. In North America, voice “out of area” is output aloud.
[0149] When the incoming caller information has no name information but has only telephone number information, for example, voice converting unit <b>21</b> creates voice data “DENWABANGOUNOMI” and outputs “DENWABANGOUNOMI” aloud from speaker <b>7</b><i>a</i>. In North America, voice “number available” is output aloud. In Japan, combined voice “CHIIKIGAI DENWABANGOUNOMI” may be output aloud.
[0150] When controller <b>4</b> collates the telephone number of the incoming caller information with the telephone numbers registered in electronic telephone book <b>22</b> to find that there is a matched telephone number in electronic telephone book <b>22</b>, controller <b>4</b> checks for existence of information attached to the matched telephone number. The attached information includes gender information (for example, a flag is set for female) indicating a gender, and called party information indicating a correspondence between a caller and a called party. When there is the gender information, controller <b>4</b> extracts the gender information, determines the gender of the caller information, and transmits the gender information to voice converting unit <b>21</b>. Voice converting unit <b>21</b> creates voice data having a male or female tone in response to a command from controller <b>4</b>.
[0151] A caller reading method is performed as discussed above. When there is the called party information, controller <b>4</b> extracts the called party information and transmits it to voice converting unit <b>21</b>. Voice converting unit <b>21</b> converts information “a call from who (caller) to who (called party)” into voice data in response to a command from controller <b>4</b>.
[0152] When a caller name is “ISHIHARA SHINNOSUKE” (gender information indicates male) and a called party name is “KOIZUMI JUNJIROU”, voice converting unit <b>21</b> creates voice data “a call from ISHIHARA SHINNOSUKE to KOIZUMI JUNJIROU” having a male tone corresponding to the gender of the caller.
[0153] When call waiting is taken during a conversation, caller information of a caller having taken the call waiting comes from the caller announcing service. Controller <b>4</b> and voice converting unit <b>21</b> analyze the incoming name information on receiving the call waiting, and convert the name information to voice data having a male or female tone. A receiving unit of ear receiver <b>6</b> as an example of a second voice output unit reads aloud the voice data of the caller name.
[0154] When operation unit <b>11</b> is previously operated to change the setting, the voice data can be read aloud from speaker <b>7</b><i>a </i>as an example of a voice output unit. The name of the caller of the call waiting is thus read aloud, so that a user can determine whether or not the switching to the caller is required.
[0155] Incidentally, regarding the call waiting, muting is required so that a party during a conversation does not hear the name of the caller of the call waiting. When the muting is so prolonged, however, the party during the conversation can feel uncomfortable. For obtaining an effect equivalent to the muting, a name of the caller of the call waiting is output at a whispering volume level together with a transmission signal from the conversation party. The name of the caller of the call waiting does not thus leak to the conversation party.
[0156] Reading timing of the caller information, namely voice output timing from speaker <b>7</b><i>a</i>, must be prevented to overlap with bell sound. Output timing monitor <b>23</b> monitors approval or non-approval of the reading timing of the caller information. Output timing monitor <b>23</b> monitors length of cumulative time of bell sounding and time length having no incoming bell after a bell comes, thereby allowing the voice output of the caller information between the incomings of bells.
[0157] The bell includes a single bell and a double bell as shown in FIG. 19, so that the caller information must be output aloud after a type of the incoming bell is determined. In Japan a single bell is used, and in North America a used type depends on an area. In the case of the double bell, time for the voice output of the caller information can be secured only after the second bell sound. Output timing monitor <b>23</b> must determine whether sound of the double bell is temporarily pausing during the bell sounding or is pausing after the bell sounding.
[0158] A required time for individual sounding of the double bell is shorter than 2 s, the temporal pausing time between the first sound and the second sound is 0.7 s, and the cumulative time is 2 s or longer than, as shown in FIG. 19. Pausing time of 4 s is interposed between two double bells. The cumulative time for the sounding of the single bell is 2 s or longer, and pausing time of 4 s is interposed between two single bells.
[0159] The determination of the pausing of the bell sounding is performed based on the length of the cumulative time of the bell sounding and the length of the pausing time of the bell sounding as shown in the flowchart of FIG. 20. In step <b>101</b>, the process branches off depending on whether or not the cumulative time of the sounding is 2 s or longer. When the cumulative time is 2 s or longer, the bell sounding is determined to pause soon and the process proceeds to step <b>102</b>. In step <b>102</b>, for providing slight time lag after a stop of the bell sounding, the process proceeds to step <b>103</b> when the bell sounding pauses for 0.22 s or longer. In step <b>103</b>, the caller information is output aloud.
[0160] When the cumulative time of the bell sounding is shorter than 2 s in step <b>101</b>, the process proceeds to step <b>104</b>. When the double bell is used, it must be determined whether sounding of the double bell is temporarily pausing after the first sound or is pausing after the second sound. When second bell sounding occurs in a pausing time shorter than 0.7 s after first bell sounding in step <b>104</b>, the double bell is determined to continue and the process returns to step <b>101</b>. When the cumulative time of the sounding is 2 s or longer even in the case of the double bell, the process proceeds to step <b>102</b>.
[0161] The routine of step <b>104</b> can also support a single bell of the Japanese specification where bell sounding finishes in 1 s. When the pausing time of the bell sounding is 0.7 s or longer, the bell sounding is determined to be during the longer pausing and the process proceeds to step <b>103</b>. The caller information is output aloud in step <b>103</b>. Thus, output timing monitor <b>23</b> monitors length of cumulative time of bell sounding and time length having no incoming bell after a bell comes, thereby allowing the voice output of the caller information between the incomings of bells.
[0162] In FIG. 19, the voice output of the caller information is performed during the pausing of the sounding of either of the double bell and the single bell, and the voice output must be finished before the next bell incomes. However, in some cases, the timing of next bell sounding approach before the voice output of the caller information is finished. Output timing monitor <b>23</b> therefore monitors time lapse after the finish of the bell sounding. When the voice output of the caller information continues, output timing monitor <b>23</b> prevents the voice output of any next coming bell and prioritizes the voice output of the caller information.
[0163] Incidentally, the following method can also prevent a bell sound from overlapping with voice output timing of the caller information from speaker <b>7</b><i>a </i>as an example of the voice output unit. In the methods, as shown in FIG. 21, bell sounding is stopped just after receiving the caller information, or the bell is sounded at certain times after receiving the caller information and then the bell sounding is stopped.
[0164] The method of outputting caller information aloud from main phone <b>2</b> of communication apparatus <b>1</b> of the present embodiment has been described; however, the caller information may be output aloud from handset <b>3</b> in communication apparatus <b>1</b> of the present invention.
[0165] The aloud outputting method of caller information from handset <b>3</b> will be described hereinafter with reference to FIG. 1, and FIG. 22 to FIG. 24.
[0166] In FIG. 1, handset <b>3</b> interactively communicates with main phone <b>2</b> in the cordless state through cordless communication unit <b>5</b> under control of controller <b>4</b>.
[0167] In FIG. 22, handset controller <b>80</b> includes a CPU, a RAM, and a ROM, and entirely controls handset <b>3</b>. Handset <b>3</b> has handset conversation unit <b>82</b>, so that handset <b>3</b> can perform a conversation similarly to ear receiver <b>6</b> of main phone <b>2</b>. Handset operation unit <b>83</b> has a function substantially similar to that of operation unit <b>11</b> of main phone <b>2</b>. Handset display unit <b>84</b> has an area that is smaller than that of display unit <b>12</b> of main phone <b>2</b> but can display necessary and sufficient information. Handset <b>3</b> also has handset speaker <b>85</b> so as to produce an incoming bell sound. On receiving on/off data of the bell sound or on/off data of the speaker transmitted from main phone <b>2</b>, handset speaker <b>85</b> can output the bell sound aloud or stop the output.
[0168] Handset <b>3</b> can produce an incoming sound by itself without relying on main phone <b>2</b>, so that handset <b>3</b> may receive only incoming data (only a signal indicating the incoming) from main phone <b>2</b> and produce the incoming sound by itself with arbitrary timing without interlocking with an incoming sound on the main phone <b>2</b> side.
[0169] A reading method of caller information in handset <b>3</b> is described hereinafter.
[0170] Handset <b>3</b>, on receiving voice data of the caller information transmitted from main phone <b>2</b>, reads a caller name aloud in a tone corresponding to the gender of the caller from handset speaker <b>85</b> as an example of a voice output unit. When call waiting is taken during a conversation, handset <b>3</b> reads aloud the name of a caller of the call waiting in a tone corresponding to the gender of the caller based on voice data of the caller information transmitted from main phone <b>2</b>. The aloud reading is performed from the receiving unit of handset conversation unit <b>82</b> as an example of a second voice output unit.
[0171] When handset <b>3</b> outputs the name of the caller of the call waiting at a whispering volume level together with a transmission signal from the conversation party similarly to main phone <b>2</b>, the name of the caller of the call waiting does not leak to the conversation party.
[0172] When handset <b>3</b> has handset voice creating unit <b>86</b> as shown in FIG. 23, caller information coming from the telephone line can be transferred from main phone <b>2</b> to handset <b>3</b>, and handset <b>3</b> can analyze the name information of the caller information and read a caller name aloud in a male or female tone corresponding to the gender of the caller.
[0173] Handset voice creating unit <b>86</b> disposed in handset <b>3</b> shown in FIG. 23 may have a function perfectly equivalent to that of voice converting unit <b>21</b> of main phone <b>2</b> shown in FIG. 1.
[0174] However, when main phone <b>2</b> does not transfer the as-is caller information coming from the line to handset <b>3</b>, but adds gender information provided by analyzing the caller information to the caller information and transfers them, voice creating unit <b>86</b> of handset <b>3</b> is not required to have an extracting function of the gender information.
[0175] Reading timing of the caller information of handset <b>3</b> having the voice reading unit is similar to that of main phone <b>2</b> shown in FIG. 7.
[0176] While, reading timing of the caller information of handset <b>3</b> having no voice reading unit is described as shown in FIG. 22.
[0177] Handset <b>3</b> can output the caller information aloud between bell sounds similarly to main phone <b>2</b>. It is voice data created by main phone <b>2</b> that handset <b>3</b> can output aloud, and the voice data has a male or female tone as discussed above. In FIG. 24, when a bell comes from the line, main phone <b>2</b> turns on speaker <b>7</b><i>a </i>and outputs the bell sound from speaker <b>7</b><i>a</i>. Main phone <b>2</b> simultaneously transmits, to handset <b>3</b>, ON data of the speaker and ON data of the bell sounding.
[0178] Handset <b>3</b>, on receiving data coming from main phone <b>2</b>, turns on speaker <b>85</b> and outputs the bell sound from speaker <b>85</b>.
[0179] When the bell coming to main phone <b>2</b> pauses, main phone <b>2</b> turns off speaker <b>7</b><i>a </i>and pauses the bell sounding from speaker <b>7</b><i>a</i>. Main phone <b>2</b> simultaneously transmits, to handset <b>3</b>, OFF data of the speaker and OFF data of the bell sounding. Handset <b>3</b>, on receiving various data coming from main phone <b>2</b>, turns off speaker <b>85</b> and pauses the bell sounding from speaker <b>85</b>.
[0180] When a predetermined time lapses after the finish of the bell sounding, as discussed in FIG. 19 and FIG. 20, main phone <b>2</b> turns on speaker <b>7</b><i>a </i>and reads aloud the caller information in the male or female tone from speaker <b>7</b><i>a </i>as an example of the voice output unit. Main phone <b>2</b> simultaneously transmits, to handset <b>3</b>, ON data of the speaker and voice data of the caller information created by the voice converting unit.
[0181] Handset <b>3</b>, on receiving various data coming from main phone <b>2</b>, turns on handset speaker <b>85</b> and reads the caller name aloud in the same tone as that of main phone <b>2</b> from handset speaker <b>85</b> as an example of the voice output unit.
[0182] After the completion of the reading of the caller name, main phone <b>2</b> turns off speaker <b>7</b><i>a </i>and pauses the voice output of the caller name from speaker <b>7</b><i>a </i>as an example of the voice output unit. Main phone <b>2</b> simultaneously transmits OFF data of the speaker to handset <b>3</b>. Handset <b>3</b>, on receiving OFF data of the speaker coming from main phone <b>2</b>, turns off speaker <b>85</b> and pauses the voice output of the caller information from speaker <b>85</b> as an example of the voice output unit.
[0183]FIG. 24 illustrates the case of a single bell, but the case of a double bell is similar to the case described in FIG. 19 and FIG. 20. The aloud outputting method of the caller information is also similar that in FIG. 21. In this method, bell sounding is stopped just after receiving the caller information, or the bell is sounded at certain times after receiving of the caller information and then the bell sounding is stopped.
[0184] In a state where handset <b>3</b> is mounted on main phone <b>2</b>, handset <b>3</b> does not output the bell sound or the caller information aloud, and main phone <b>2</b> simply outputs voice.
[0185] In some type of cordless telephone apparatus <b>1</b> as a communication apparatus, main phone <b>2</b> simply works as a relay station and handset <b>3</b> includes almost all telephone functions. In this case, when handset <b>3</b> can output the voice of the name information, main phone <b>2</b> need not to have speaker <b>7</b><i>a </i>as an example of the voice output unit. When main phone <b>2</b> has no speaker <b>7</b><i>a</i>, handset <b>3</b> exceptionally outputs the bell sound and the caller information aloud from handset <b>3</b> even when handset <b>3</b> is mounted on main phone <b>2</b>.
[0186] In the present embodiment of the present invention, as discussed above, the received caller information is displayed on the display unit, and the main phone or the handset reads the caller name aloud in the male or female tone between bell sounds when the caller information has name information. Therefore, the user can instantly know who is calling even when the user does not see the contents displayed on the display unit.
[0187] The communication apparatus of the present embodiment can transmit more accurate and easy-to-understand information to a user of the telephone apparatus, and can certainly set correct voice data in a simple operation. A telephone apparatus connected to a wire telephone line has been described in the present embodiment; however, the present invention can be applied to a radiotelephone such as a cellular phone.
INDUSTRIAL APPLICABILITY
[0188] The present invention provides a communication apparatus such as a telephone apparatus capable of obtaining caller information via a line.
[0189] The communication apparatus can advantageously transmit more accurate and easy-to-understand information to a user of the telephone apparatus, and certainly set correct voice data in a simple operation.
[0190] Reference Numerals in the Drawings
[0191]<b>1</b> Communication apparatus
[0192]<b>2</b> Main phone
[0193]<b>3</b> Handset
[0194]<b>4</b> Controller
[0195]<b>5</b> Cordless communication unit
[0196]<b>6</b> Ear receiver
[0197]<b>7</b> Speakerphone conversation unit
[0198]<b>7</b> Speaker
[0199]<b>8</b> Answer phone
[0200]<b>9</b> Selector switch
[0201]<b>10</b> Conversation circuit
[0202]<b>11</b> Operation unit
[0203]<b>12</b> Display unit
[0204]<b>13</b> Line interface unit
[0205]<b>14</b> Ringing signal detector
[0206]<b>15</b> Caller information detector
[0207]<b>16</b> Caller information storage unit
[0208]<b>17</b> Area information detector
[0209]<b>18</b> Specific information storage unit
[0210]<b>19</b> Caller identifying unit
[0211]<b>20</b> Voice data selecting unit
[0212]<b>21</b> Voice converting unit
[0213]<b>22</b> Electronic telephone book
[0214]<b>23</b> Output timing monitor
[0215]<b>30</b> ROM
[0216]<b>31</b> Country/area detecting program
[0217]<b>32</b> Used-language determining program
[0218]<b>35</b> Name table
[0219]<b>36</b> Syllable table
[0220]<b>40</b> RAM
[0221]<b>41</b> User set information region
[0222]<b>42</b> Caller information table
[0223]<b>43</b> Caller-voice set information region
[0224]<b>44</b> Combined voice storing unit
[0225]<b>45</b> Telephone number list
[0226]<b>80</b> Handset controller
[0227]<b>82</b> Handset conversation unit
[0228]<b>83</b> Handset operation unit
[0229]<b>84</b> Handset display unit
[0230]<b>85</b> Handset speaker
[0231]<b>86</b> Handset voice creating unit
Contents6
23 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8645140B2 | Cited by | United States of America | Search report |
| US2006003814A1 | Cited by | United States of America | Pre-grant |
| US8463330B2 | Cited by | United States of America | Applicant |
| US9516622B2 | Cited by | United States of America | Applicant |
| US2009029683A1 | Cited by | United States of America | Pre-grant |
| US2006003813A1 | Cited by | United States of America | Pre-grant |
| WO2012143939A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2010217600A1 | Cited by | United States of America | Pre-grant |
| US9135562B2 | Cited by | United States of America | Applicant |
| US8630671B2 | Cited by | United States of America | Applicant |
| US7693553B2 | Cited by | United States of America | Applicant |
| CN103443772A | Cited by | China | Search report |
| WO2012143939A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2005157861A1 | Cites | United States of America | Pre-grant |
| US5903632A | Cites | United States of America | Pre-grant |
| US5991367A | Cites | United States of America | Pre-grant |
| US6233329B1 | Cites | United States of America | Pre-grant |
| US6353664B1 | Cites | United States of America | Pre-grant |
| US6480592B2 | Cites | United States of America | Pre-grant |
| US6560324B2 | Cites | United States of America | Pre-grant |
| US6570983B1 | Cites | United States of America | Pre-grant |
| US6671362B2 | Cites | United States of America | Pre-grant |
| US6681004B2 | Cites | United States of America | Pre-grant |
| US6697470B2 | Cites | United States of America | Pre-grant |
| US6744867B1 | Cites | United States of America | Pre-grant |
| US6975716B2 | Cites | United States of America | Pre-grant |
| US7006615B2 | Cites | United States of America | Pre-grant |
| US7031453B1 | Cites | United States of America | Pre-grant |
8 members in 6 offices
Priority claims16
| Document | Office | Kind | Date |
|---|---|---|---|
| 2001158751 | Japan | A | |
| 2001158751 | Japan | A | |
| 2001254336 | Japan | A | |
| 2001254336 | Japan | A | |
| 2001259295 | Japan | A | |
| 2001259295 | Japan | A | |
| 0205145 | Japan | W | |
| 0205145 | Japan | W | |
| 2001158751 | – | – | – |
| 2001254336 | – | – | – |
| 2001259295 | – | – | – |
| JP20010158751 | – | – | – |
| JP20010254336 | – | – | – |
| JP20010259295 | – | – | – |
| PCTJP0205145 | – | – | – |
| WO2002JP05145 | – | – | – |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| CA2448586A1 | Canada | A1 | |
| WO02098115A1 | World Intellectual Property Organization (WIPO) | A1 | |
| JP2002354108A | Japan | A | |
| JP2003069662A | Japan | A | |
| JP2003069693A | Japan | A | |
| EP1392039A1 | European Patent Office (EPO) | A1 | |
| CN1520675A | China | A | |
| US2004184591A1 | United States of America | A1 |
24 transactions on the USPTO file
Abandoned after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Cleared by OIPE CSRL194 | L194 | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Miscellaneous Incoming LetterLET. | LET. | |
| New or Additional Drawing FiledC614 | C614 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| 371 Completion Date371COMP | 371COMP | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Notice of DO/EO Missing Requirements MailedM905 | M905 | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Initial Exam Team nnIEXX | IEXX |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2004184591
- Publication, EPODOC
- US2004184591
- Application
- 10478590
- Application, DOCDB
- 47859004
- Application, EPODOC
- US20040478590
Titles
- English
- Communication apparatus
Classification
- CPC, 3
- H04M1/578
- H04M1/575
- H04M1/72502
- IPC, 2
- H04M1 57
- H04M1 72502
- USPC, 4
- 379142170
- 379142010
- 379142100
- 379142150