CN101668075A - Electronic device and control program thereof - Google Patents

Electronic device and control program thereof Download PDF

Info

Publication number
CN101668075A
CN101668075A CN200910170646A CN200910170646A CN101668075A CN 101668075 A CN101668075 A CN 101668075A CN 200910170646 A CN200910170646 A CN 200910170646A CN 200910170646 A CN200910170646 A CN 200910170646A CN 101668075 A CN101668075 A CN 101668075A
Authority
CN
China
Prior art keywords
vibration
unit
processing
electronic equipment
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910170646A
Other languages
Chinese (zh)
Other versions
CN101668075B (en
Inventor
芦田健
相马敦郎
佐藤聪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LENOVO INNOVATIONS Co.,Ltd.(HONG KONG)
Original Assignee
Casio Hitachi Mobile Communications Co Ltd
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 Casio Hitachi Mobile Communications Co Ltd filed Critical Casio Hitachi Mobile Communications Co Ltd
Publication of CN101668075A publication Critical patent/CN101668075A/en
Application granted granted Critical
Publication of CN101668075B publication Critical patent/CN101668075B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/02Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone
    • H04M19/04Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
    • H04M19/047Vibrating means for incoming calls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

In a mobile phone device 1 including a three-axial direction vibration sensor 16 for detecting the walking of a user carrying the mobile phone device 1 and counting the number of walking steps, when an incoming call is received, vibrations due to a notification operation by a vibrator 14 or a speaker 15 are transmitted to the three-axial direction vibration sensor 16. As a result, the three-axialdirection vibration sensor 16 inevitably detects unintended vibrations in addition to vibrations from walking, causing the number of walking steps to be miscounted. To prevent this and perform the accurate detection of walking, in the present invention, the detection of walking is performed without using, among vibrations in three directions detected by the three-axial direction vibration sensor 16, vibrations in the same direction as the direction of vibrations caused by a notification operation by the vibrator 14 or the speaker 15.

Description

Electronic equipment and control program thereof
Technical field
The present invention relates to a kind of electronic equipment and control program thereof of carrying out predefined processing according to vibration.
Background technology
, considered in electronic equipments such as portable phone except communication function, also to have the electronic pedometer function, with response user health purpose as the original function of portable phone in the past.This electronic pedometer function is to have vibrating sensor at device interior, detects user's walking with vibrating sensor, counts its step number and is presented on the display part.
The acceleration transducer of having considered to use 3 according to the composite value of 3 axial accekerations, is counted step number as the vibrating sensor of this electronic pedometer function exactly.(for example, referring to TOHKEMY 2006-293860 communique)
In addition, for example when taking the vehicles such as electric car, vibrating sensor also can detect vibration that travelling of electric car cause and miscount, therefore, also considered when taking the vehicles such as electric car, even detecting vibration does not also count, and the counting when only carrying out walking.(for example, referring to TOHKEMY 2003-156361 communique)
But, in electronic equipments such as portable phone, have at phone under the situation of incoming call etc., the vibration of the equipment that sounding or the vibrator by loud speaker causes itself waits informs incoming call, therefore have following shortcoming: for example, when the vibration of above-mentioned sounding or equipment itself occurring in the pedometer measuring process, 3 acceleration transducer detects the vibration of sounding or equipment itself, can not correctly carry out pedometer and measure and miscount.
In this case, as described in above-mentioned TOHKEMY 2003-156361 communique, for example, also considered in the incoming all announcement process, not carry out the situation that pedometer is measured., have in gait processes under the situation of incoming call, just can not count step number at this moment, accurately the instrumentation step number can not overcome above-mentioned shortcoming.
In addition, 3 acceleration transducer not only is used as pedometer, for example also is used as the moving (motion) of the equipment of detecting itself and the so-called motion sensor that carries out compulsory exercise.But,, when the vibration of sounding or equipment itself occurring, tend to make motion detection flase drop to occur and survey owing to incoming call etc. even in this case.
And, the vibration of sounding or equipment itself, not only when the incoming call of telephony feature, for example, arrive predefined alarm constantly the time or timer when time is up or when recreation etc. also can take place, at this moment, have following problem: 3 acceleration transducer can misoperation, can not realize original function (for example, detect user's walking and count the function of its step number) with vibrating sensor.
Summary of the invention
The present invention finishes in order to solve above-mentioned problem, its objective is provides a kind of electronic equipment, this electronic equipment is detecting vibration when carrying out predefined processing, prevents to have added the vibration that other reason causes in the original vibration that should detect and can not correctly detect misoperation under the situation of original vibration.
(claim 1)
To achieve these goals, the electronic equipment of a form of the present invention has:
Vibration detecting unit detects a plurality of directions vibrational state separately; And
Functional process unit according to the detected vibration of this vibration detecting unit, is carried out the processing of predefined function,
This electronic equipment is characterised in that to possess:
The vibration generation unit produces vibration that is caused by voice output or the vibration that is used to inform;
Whether the vibration judging unit judges whether the vibration of this vibration generation unit will produce, perhaps in production process; And
Function control unit, go out by this vibration judgment unit judges that vibration will produce or situation in production process under, in the vibration of the eliminating direction consistent, control described functional process unit with the direction of the vibration of described vibration generation unit.
(claim 8)
The recording medium of another form of the present invention has write down the program that is used for by the following processing of computer realization, and described program comprises:
Vibration detection is handled, and detects a plurality of directions vibrational state separately;
Function executing is handled, and according to handling detected vibration by this vibration detection, carries out the processing of predefined function;
Vibration produces to be handled, and produces vibration that is caused by voice output or the vibration that is used to inform;
Whether the vibration judgment processing judges whether the vibration that this vibration produces processing will produce, perhaps in production process; And
The function control and treatment, judge by this vibration judgment processing that vibration will produce or situation in production process under, getting rid of, control described function executing processing with when described vibration produces the vibration of the consistent direction of the direction of handling the vibration that produces.
Above-mentioned purpose of the present invention and other purpose and novel features will be described in more detail with accompanying drawing below.But be understood that described accompanying drawing only is used for example, rather than limitation of the present invention.
Description of drawings
Fig. 1 is the circuit block diagram of the structure of expression portable phone unit 1 of the present invention.
Fig. 2 is the detailed structure view of the application message storage part 12 of Fig. 1.
Fig. 3 is the vibrator 14 of presentation graphs 1, the figure that incoming all announcement is used the configuration relation of loud speaker 15 and 3 direction of principal axis transducers 16.
Fig. 4 is the flow chart of molar behavior of the portable phone unit 1 of presentation graphs 1.
Fig. 5 is the flow chart of the molar behavior of expression portable phone unit 1 equally.
Fig. 6 is the detailed flow chart that the step number of Fig. 4 and Fig. 5 is handled.
Fig. 7 is the detailed structure view of the application message storage part 12 of Fig. 1.
Fig. 8 is the flow chart of the 2nd execution mode of the present invention.
Embodiment
Below, the embodiment that present invention will be described in detail with reference to the accompanying.
(the 1st execution mode)
Fig. 1 is the circuit block diagram as the portable phone unit 1 of an example of electronic equipment of the present invention.
Among Fig. 1, the various programs that central control part (CPU) 2 stored according to storage part 3 are controlled the molar behavior of this portable phone unit 1.Promptly, storage part 3 possesses ROM (not shown), stored the application program that is used to carry out the program of aftermentioned Fig. 4~flow chart shown in Figure 6 and is used to carry out various application among this ROM, central control part 2 is controlled the molar behavior of this portable phone unit 1 according to program stored among the above-mentioned ROM.
Wireless communication part (receiving and transmitting part) 4 (communication unit), as the action of the call function of phone the time, after the wireless signal of the sound that will obtain from antenna 5 is demodulated into receiving baseband signal, by sound signal processing portion 6 from being talked about loud speaker 7 output sounds.In addition, will after the voice signal that send the input of words microphone 8 is handled with sound signal processing portion 6, send to wireless communication part 4, in wireless communication part 4 with sound signal encoding for after sending baseband signal, send from antenna 5 and to export.
In addition, during action such as e-mail function, internet linkage function, can carry out the transmitting-receiving of Email and the reading of website (Website) by antenna 5 and wireless communication part 4, with Email receive and send messages and the information browsing of website (Website) sends to display part 9 and shows output.
Display part 9 for example is made of lattice liquid crystal device or EL display unit, the necessary information (information such as the other side's telephone number, electric wave accepting state, battery allowance) that shows telephone device, simultaneously, carry out the content demonstration of Email or website (Website) as mentioned above.In addition, as described later, the step number value of calculating (counting) in function of passometer by using also is displayed on the display part 9.
Operating portion 10 is provided in a side of the operation keys on this portable phone unit 1, though it is not carried out detailed icon, but it possesses: the on ﹠ off switch of power supply, the numeric character enter key of input value information and character information, select the various utility keies (comprising the pedometer key that the action of indicating function of passometer by using begins and stops) of the startup and the end of various functions (application), be set at silent mode (マ Na one モ one De that carries out usually the incoming all announcement that undertaken by sounding by the vibration of vibrator described later, manner mode) key, and on-hook (OnHook) key of conversation and off-hook (OffHook) key etc.
The application message storage part 12 storages information relevant with various application, for example, as shown in Figure 2, be provided with the storage areas such as webpage (Web) information storage part 12C of URL information etc. of store website (Website) of e-mail messages storage part 12B, Internet function of storage receiving and dispatching mail information of address book information storage part 12A, the mail function of the stores address book information (a plurality of names, residence and telephone number etc.) of address book function.
In addition, in this application message storage part 12, also stored the information of controlling each application, as shown in Figure 2, be provided with: be generally " 0 ", the mark storage part 12D in the process that informs that sends a telegram here and set mark (Off ラ グ) information " 1 " when the user carries out incoming all announcement is arranged, set the vibrator marker stores 12E of portion of " 1 " when carrying out informing of above-mentioned incoming call by the vibration of vibrator, set the sounding marker stores 12F of portion of " 1 " when carrying out informing of above-mentioned incoming call with loud speaker by informing, but in the incoming all announcement process, carry out off-hook key operation and set mark storage part 12G in the communication process of " 1 " when becoming talking state.
And, in the above-mentioned application message storage part 12,, also be provided with: in the course of action of function of passometer by using, set the pedometer action mark storage part 12H of " 1 " and the step number counter storage part 12I of counting step number as the relevant storage part of pedometer.
Return Fig. 1, the clock circuit portion (not shown) that timing portion 13 obtains current date temporal informations such as current year, date, week, moment by the counting reference signal with set alarm constantly etc. and current time information inform alarm moment circuit part's formations such as (not shown) in the alarm moment when consistent by alarm song etc. with the alarm time information.
Vibrator 14 (vibration generation unit, incoming all announcement unit), as shown in Figure 3, be that not shown counterweight (Hammer is installed on rotating shaft 14A) motor 14B, it is installed on the inner circuit board 17 of the device housings (not shown) of portable phone unit 1, by the rotation of motor 14B, being situated between is made the device housings vibration of portable phone unit 1 by circuit board 17.
Informing with the inform sound of loud speaker 15 by big volume of Fig. 1 comes notifying user of incoming call, in addition, during action beyond when incoming call, for example music reproduction function etc., also can carry out the reproduction sounding of music with big volume.And, as shown in Figure 3, inform with loud speaker 15 also to be installed on the circuit board 17.
The 3 direction of principal axis vibrating sensors 16 (vibration detecting unit) of Fig. 1 are obtained all directions of portable phone unit 1 by the acceleration according to X-axis (indulging), Y-axis (horizontal stroke), Z axle (up and down) direction the acceleration transducer of size of vibration constitutes, and is used to detect the user's who is carrying portable phone unit 1 walking.As shown in Figure 3, this 3 direction of principal axis vibrating sensor 16 is set near the said motor 14B of circuit board 17 and informs with between the loud speaker 15.That is, as shown in Figure 3, the rotating shaft 14A of vibrator 14 (motor 14B) is set at: when producing vibration along the rotation of arrow A direction, this vibration is situated between and is delivered to the position of 3 direction of principal axis vibrating sensors 16 by circuit board 17.
In this case, rotation by vibrator 14 (motor 14B), circuit board 17 is gone up vibration in arrow Y direction (laterally) and arrow Z-direction (above-below direction), therefore, 3 direction of principal axis vibrating sensors 16 have just detected Y-axis (horizontal stroke) direction that caused by vibrator 14 (motor 14B) and the vibration of Z axle (up and down) direction.
On the other hand, being installed in informing with loud speaker 15 on the circuit board 17 also is set at the position of this sounding transfer of vibration to 3 direction of principal axis vibrating sensors 16.Thus, when using loud speaker 15 sounding from informing, the transfer of vibration of the above-below direction that this sounding causes becomes the structure that has detected by the vibration of informing Z axle (up and down) direction that causes with loud speaker 15 to 3 direction of principal axis vibrating sensors, 16,3 direction of principal axis vibrating sensors 16.
Return Fig. 1, power supply unit 18 is made of the not shown rechargeable secondary cell and the reserve battery of supporting each circuit part when the cell voltage of this secondary cell reduces, and is used for to above-mentioned each circuit part's supply driving voltage.
Here, central control part (CPU) 2, storage part 3 and application message storage part 12 are realized functional process unit, vibration judging unit, function control unit, are stopped the function of judging unit, step number detecting unit as a whole.
Then, the action of the portable phone unit 1 that constitutes as mentioned above with reference to the flowchart text of Fig. 4~Fig. 6.These flow charts are carried out by central control part (CPU) 2.
Among Fig. 4, in step S1, judge the power connection key of under the state that power supply disconnects, whether having operated operating portion 10, when detecting when having operated the power connection key, enter step S2, but carry out etc. pending and portable phone unit 1 is set at the state of incoming call.
In step S2, finish etc. pending after, enter step S3, judge whether that the flag settings of informing with the 12D of the marker stores portion of informing of Fig. 2 is " 1 ".
At this time point, inform that mark is not set to " 1 ", therefore, enter step S4, mark whether to be set to " 1 " in the communication process of mark storage part 12G in the communication process of judgement Fig. 2.At this time point, also mark in the communication process is not set at " 1 ", therefore, enter the step S5 of Fig. 5, judge whether (detection) has incoming call.
Detecting under the situation of incoming call, entering step S6, and under the situation that does not detect incoming call, enter step S7, and judged whether to operate the pedometer key of operating portion 10.The pedometer key is to begin pedometer (counting of step number) function with its initial key operation, stops the key of function of passometer by using with the 2nd operation.
And, in above-mentioned steps S7, detect under the situation of operation of pedometer key, enter step S8, judge that the pedometer of the pedometer marker stores 12H of portion of Fig. 2 marks whether to be " 0 ".
The pedometer mark, be the mark that in the action of function of passometer by using, is set to " 1 " as mentioned above, under the state of power connection, pedometer is labeled as " 0 ", therefore, enter step S9, the pedometer mark is set to " 1 ", and the initial setting that is used to make the action of pedometer to begin in following step S10.
Thus, flow chart is illustrated as described later, and the value (vibratory output) of the vibration that produces based on 3 direction of principal axis vibrating sensors 16 is counted step number in the step number counting storage part 12I of Fig. 2, and this count value is presented in the display part 9.
And, the pedometer mark is not under the situation of " 0 " in above-mentioned steps S8, be considered as being labeled as in the pedometer operate condition of " 1 " and operated the pedometer key at pedometer, enter step S11, in this step S11, with the pedometer flag settings is " 0 ", carries out the processing that stops of step number instrumentation in following step S12.
When in above-mentioned steps S7, not detecting the operation of pedometer key, enter step S13, detect the key operation whether other is arranged.The detection of the key operation of other of this step S13 is the key operation beyond above-mentioned power connection key, pedometer key and on-hook key described later and the off-hook key, when detecting each key operation, enters step S14 and carries out processing corresponding to each key.
For example, during power connection, be set at by informing, and in above-mentioned steps S13, detect when having operated the silent mode key, in step S14, carry out the processing of the not shown silent mode flag settings of application message storage part 12 for " 1 " with informing that the sounding of loud speaker 15 is sent a telegram here.Thus, during incoming call, as described later, carry out incoming all announcement by vibrator 14.
In addition, the detection of the key input that is used for the Mail Contents making of the telephone number input that is used for breathing out or the data input of address book, mail function etc. are all carried out in above-mentioned steps S13, carry out in step S14 corresponding to the processing of this key input.
When in above-mentioned steps S13, not detecting other key input, enter step S15, the pedometer of judging the pedometer marker stores 12H of portion marks whether to be " 1 ", be labeled as under the situation of " 1 " at pedometer, enter step S16 and carry out the pedometer processing, be labeled as under the situation of " 0 " at pedometer, return Fig. 4 step S2 etc. pending.
That is, operation pedometer key in step S7 when in step S9 the pedometer flag settings be " 1 ", carries out the pedometer processing thereafter in above-mentioned steps S16, when walking its quantity is counted and is presented on the display part 9.And the pedometer of step S16 is handled and will be described in detail later.
In above-mentioned steps S5, the time enter step S6 when detecting incoming call, with Fig. 2 inform mark storage part 12D in the process inform that mark is set in the process " 1 ", and, in following step S17, judge whether all announcement mode at this moment is silent mode.Under the situation of setting silent mode, enter step S18, be " 1 " with the vibrator flag settings of the vibrator marker stores 12E of portion, and in following step S19, the vibration processing that beginning vibrator 14 causes thereafter, is returned the step S3 of Fig. 4.
On the other hand, do not set in step S17 under the situation of silent mode, the sounding flag settings with the sounding marker stores 12F of portion of Fig. 2 in step S20 is " 1 ", and, in following step S21, begin the sounding of incoming all announcement with loud speaker 15, return the step S3 of Fig. 4 thereafter.
That is, in step S5, detect under the situation of incoming call, will inform that mark is set at " 1 " in the process, and, whether set silent mode according to this moment, the incoming all announcement that beginning vibrator 14 or incoming all announcement carry out with any one party of loud speaker 15, and return the step S3 of Fig. 4.
Like this, after coming electro-detection, return under the situation of step S3, in step S3, to inform that mark is set at " 1 " in the process, and detect and carry out incoming all announcement by vibrator 14 or incoming all announcement with any one party of loud speaker 15, therefore, enter following step S22.
In step S22, judge whether the pedometer flag settings is " 1 ", that is, judge that function of passometer by using is whether in course of action, enter step S23 under the situation of function of passometer by using in course of action, former state does not enter step S24 under the situation in course of action.
Above-mentioned steps S23 is to handle identical step number with the step number of the step S16 of Fig. 5 to handle, and the back will be described in detail, and detect the counting that carries out step number under the situation of walking, otherwise enter following step S24.Step S24 judges whether the processing the off-hook key of operating portion 10 operated, under detecting the situation of operating off-hook key, enter the processing after the step S25, do not enter step S26 and detect under the situation of operation of off-hook key, judge whether the processing of sending a telegram here and finishing.
The processing that incoming call finishes is meant: for example, the user to send a telegram here in order refusing to send a telegram here and to refuse the operation of key, perhaps, detect the processing of having passed through the predefined time behind the incoming call, and in the operation of incoming call refusal key or detect when passing through predefined time, enter step S27, otherwise return step S3 from step S26.
Promptly, informing in the process of incoming call, under the situation of function of passometer by using in course of action, the short of off-hook key that detects step S24 is operated or the incoming call of step S26 finishes, just carry out the processing of above-mentioned steps S3, S22, S23, S24 and S26 repeatedly, and in step S23, detect the walking in the incoming all announcement process and count.
When in step S24, detecting the operation of off-hook key, will inform that in following step S25 mark is set at " 0 " in the process, in following step S28, stop the processing of the incoming all announcement that carries out with loud speaker 15 by vibrator 14 or incoming all announcement.In addition, be " 0 " with vibrator mark and sounding flag settings simultaneously.
In following step S29, mark in the communication process of mark storage part 12G in the communication process of Fig. 2 is set at " 1 ", and, in following step S30, begin and the other side's of calling conversation, and return step S3.
On the other hand, in step S26, detect under the situation of incoming call end, enter step S27 and equally with step S25 will inform that mark is set at " 0 " in the process, equally stop at following step S31 neutralization procedure S28 returning step S3 after the processing of incoming all announcement.
When in above-mentioned steps S24, detecting the operation of off-hook key, enter below the step S25, in step S29 with communication process in mark be set at " 1 " when beginning to converse, among step S4s detect in communication process and be labeled as " 1 " thereafter, therefore, enter the go forward side by side words that work of step S32 and handle, judge that in following step S33 pedometer marks whether to be " 1 ", that is, judge whether in the course of action of function of passometer by using.
Not under the situation in the course of action of function of passometer by using, enter step S35, and detect the operation of carrying out on-hook key whether, under the situation in the course of action of function of passometer by using, enter step S34 from step S33, after the step number processing of carrying out under the situation of walking its counting, enter step S35.
That is, carry out the operation of off-hook key behind the incoming call and when beginning to converse, till in step S35, detecting the operation of on-hook key, the processing of execution in step S3, S4, S32, S33, S34 and S35 repeatedly.Therefore, even walking in communication process also can detect this walking and counting in step S34.
In addition, when detecting the operation of on-hook key in step S35, make in step S36 that mark returns in the communication process " 0 ", conversing in following step S37 stops to handle, and return step S2 etc. pending.
Fig. 6 shows in detail the step number of step S16, S23 and S24 and handles.
Among Fig. 6, at first in step B1, judge whether detected 3 axial vibrations in the 3 direction of principal axis vibrating sensors 16, under detecting the situation of vibration, its vibratory output is stored in the not shown storage part, enter step B2 then.
Promptly, in any one of X-axis, Y-axis and the Z-direction of 3 direction of principal axis vibrating sensors 16, all detect under the situation of vibratory output of predefined value, store each vibratory output into storage part, enter step B2 then and judge that vibrator 14 is whether in vibration processes.
Whether this vibrator 14 judgement in vibration processes, be to mark whether to be set to " 1 " according to for example vibrator of the vibrator marker stores 12E of portion of Fig. 2 to carry out, be set at the vibrator mark under the situation of " 1 ", enter step B3, only use the vibratory output of the X-direction in the vibratory output of X-axis, Y-axis and Z-direction that above-mentioned storage part stores, whether surpassed predefined value according to this vibratory output and judged whether walking is arranged, be judged as under the situation of walking, making the value of step number counter 12I increase (+1).
In addition, in following step B4, the value of step number counter 12I, be that the aggregate-value of the walking after the action of function of passometer by using begins is presented on the display part 9.
In above-mentioned steps B2, not under the situation in vibration processes, enter step B5 at vibrator, judge incoming all announcement with loud speaker 15 whether in the driving process (in the voiced process).Incoming all announcement with loud speaker 15 in the driving process under the situation of (in the voiced process), in following step B6, only use the vibratory output of X-direction and Y direction to judge whether walking is arranged, be judged as under the situation of walking, the value of step number counter 12I is increased.
In addition, judge that in step B5 incoming all announcement under the situation of (in the voiced process), does not enter step B7 with loud speaker 15 in the driving process, judge according to the vibratory output of X-axis, Y-axis and Z-direction whether walking is arranged, be judged as under the situation of walking, the value of step number counter 12I is increased.
Promptly, in the walking of the step S23 of Fig. 4 is handled, because in the incoming all announcement process, therefore, vibrator 14 or incoming all announcement use loud speaker 15 in the driving process, under the situation of vibrator 14 in the driving process, as shown in Figure 3,3 direction of principal axis vibrating sensors 16 detect the Y-axis that the vibration of vibrator 14 causes and the vibration of Z-direction, can not correctly detect the Y-axis that walking causes and the vibration of Z-direction.Therefore, in the driving process of vibrator 14 (among the step B2 for being), only the vibration detection by X-direction goes out walking in step B3.
In addition, use under the situation of loud speaker 15 in the driving process at incoming all announcement, as shown in Figure 3,3 direction of principal axis vibrating sensors 16 detect the vibration of the Z-direction that incoming all announcement causes with the vibration of loud speaker 15, can not detect the vibration of the Z-direction that walking causes.Therefore, in the driving process of incoming all announcement with loud speaker 15 (among the step B5 for being), only the vibration detection by X-axis and Y direction goes out walking in step B6.
To this, in the step S16 of the step S34 of Fig. 4 and Fig. 5, therefore the do not send a telegram here vibrator 14 that causes and incoming all announcement, always enter step B7 with the driving of loud speaker 15, go out step number according to these 3 axial vibration detection of X-axis, Y-axis and Z axle.
And, in step S33 and step S16, why the treatment step of step B2, B3, B5 and B6 is set, be because: for example, not under the state in the incoming all announcement process, current time arrives alarm constantly and under the situation of being informed with loud speaker 15 by vibrator 14 or incoming all announcement in gait processes, owing to can not accurately detect the vibration that walking causes, therefore, with the same in the incoming all announcement process, can not correctly detect walking.
Like this, according to above-mentioned execution mode, detect original vibration that walking causes when counting step number with 3 direction of principal axis vibrating sensors 16, be added to 3 direction of principal axis vibrating sensors 16 by vibrator 14 or incoming all announcement with the vibration that other reason of loud speaker 15 and so on causes even will be for incoming all announcement, also can get rid of the vibration that causes with loud speaker 15 by vibrator 14 or incoming all announcement, and carry out the step number instrumentation, therefore, miscount can not take place, can improve the counting precision of pedometer.
(the 2nd execution mode)
Then, the 2nd execution mode of the present invention is described.
3 direction of principal axis vibrating sensors also are used to so-called motion control and handle, and this motion control is handled and is used for detecting this and moving and carry out predefined processing at for example user's handheld device device itself and when prescribed direction moves.
And, in the 2nd execution mode of the present invention, in handling, this motion control prevented the misoperation of the 3 direction of principal axis vibrating sensors 16 that sounding etc. causes.
Circuit structure in the 2nd execution mode is identical with Fig. 1, just is provided with on the motion control key this point that is used for the open and close motion control function different with the 1st execution mode in operating portion 10.
In addition, in the application message storage part 12, be provided with according to portable phone unit 1 itself predefined mobile detection and register the motion table 20 that contents processing is answered in storage respectively.
That is, as shown in Figure 7, motion table 20 is handled storage part 23 and is constituted by detecting action storage part 21, pattern storage portion 22 and carrying out, and detects (motion) information that moves of storing portable phone unit 1 itself in the action storage part 21.
In addition, storing the MODE name information when for example carrying out athletic performance in the pattern storage portion 22, carry out to handle in the storage part 23 and storing process information, this process information is that the action and the pattern in this moment of storage in detecting detection action storage part 21 is the process information of carrying out under the situation of the pattern of storage in the pattern storage portion 22.
For example, as detect action storage part 21 and store, twice of portable phone unit 1 side-to-side vibrations, promptly, in the pattern that detects " twice of side-to-side vibrations " and this moment is under the situation of storage " mail reading pattern " in the pattern storage portion 22, carries out to be stored in and carries out " demonstration of message body " this processing of handling in the storage part 23.
And, in the application message storage part 12, also be provided with the vibration values storage part of storing successively by 3 direction of principal axis vibrating sensors, 16 detected vibration values (not shown), and constitute: judge that according to the vibration values that this vibration values storage part is stored successively what portable phone unit 1 itself carries out and move.
In the 2nd execution mode, central control part (CPU) 2, storage part 3 and application message storage part 12 are realized the function of motion control unit as a whole.
Then, with reference to the action of the motion control of flowchart text the 2nd execution mode of Fig. 8.This flow chart is also carried out by central control part (CPU) 2.
Among Fig. 8, when the motion control key of motion control function was connected in operation, the initialization process of carrying out motion control in step C1 in following step C2, began the detection of 3 axial vibration values of 3 direction of principal axis vibrating sensors 16.
In following step C3, whether the detection of the vibration start information of vibrator 14 is arranged.
Here, the processing different with the 1st execution mode described.
In above-mentioned the 1st execution mode, when incoming call is arranged, continue to drive vibrator or sounding thereafter.But incoming all announcement for example drives 1 second often and inform the following intermittence that stopped in 1 second, in this case, all detects in the driving process at every turn and controls the detection action of 3 direction of principal axis vibrating sensors 16, will become very complicated structure.Therefore, in the 2nd execution mode, carry out following processing: detect whether predetermined begin to drive vibrator 14 or incoming all announcement loud speaker 15, then, whether drive the detection action of all controlling 3 direction of principal axis vibrating sensors 16.
And, when detecting the vibration start information of the vibrator 14 among the C3 in steps, enter step C4, the vibration that makes Y-axis and Z-direction is in undeterminate disarmed state (OFF) and only the vibration values of X-direction is set at the processing that can measure (detection) state.
In following step C5, detect 3 direction of principal axis vibrating sensors 16 X-direction vibration values and store above-mentioned vibration values storage part into, in following step C6, judge portable phone unit 1 moving own according to the vibration values of storing in the vibration values storage part so far, in following step C7, judge the action (motion) of registration (storage) in this detection action storage part 21 that moves motion table 20 whether.
Just beginning the time point of this motion control function,, therefore can not carry out the judgement of the motion among the step C6 because the vibration values of vibration values storage part is less, inconsistent with registered motion in addition, therefore, return step C5.Then, when carrying out the processing of above-mentioned steps C5~C7 repeatedly, it is many that vibration values that the vibration values storage part is stored becomes, and under judgement of moving and the situation consistent with registered motion, enters step C8 from step C7.
Step C8 is the processing of carrying out with the corresponding function of consistent motion, promptly, the pattern of judging this moment whether with the consistent corresponding pattern storage of the registered motion portion 22 of motion table 20 in the pattern of storage, under the situation that is the pattern of storage in the pattern storage portion 22, carry out the processing that storage in the storage part 23 is handled in corresponding execution.
For example, be under the situation of storage " mail reading pattern " in the pattern storage portion 22 in the pattern that detects " twice of side-to-side vibrations " and this moment, carry out to be stored in and carry out " demonstration of message body " this processing of handling in the storage part 23.
After carrying out the processing of step C8, enter step C9, judge whether to finish the indication of motion control function, promptly, judge whether to have carried out to be used for the key operation of the motion control key of closing movement controlled function, under the situation of having carried out key operation, enter step C10, carry out the processing that finishes motion control function.
On the other hand, in step C9, be not used for returning step C5 under the situation of key operation of closing movement controlled function, continue to carry out vibration detection by 3 direction of principal axis vibrating sensors 16.
And, in step C5, under the situation that does not detect vibration, enter step C11, judge whether the driving ending message of vibrator 14.For example, behind the incoming all announcement that beginning is undertaken by driver 14, carry out the off-hook action and stopped under the situation of driving of vibrator 14 in the course of action of this motion control function, the driving that detects vibrator 14 in this step C11 finishes, the result is to return step C2 from step C11.
In step C2, begin 3 axial vibration detection once more, and enter step C3.At this time point,, therefore, enter step C12 from step C3 because the driving of vibrator 14 finishes.
Step C12 is used to judge whether the driving start information of incoming all announcement with loud speaker 15, at this time point, there be not the driving start information of incoming all announcement with loud speaker 15, therefore, enter step C13, but carry out the whole vibration values of 3 direction of principal axis of 3 direction of principal axis vibrating sensors 16 is set at the processing of detected state.
In addition, in following step C14, judge whether 3 direction of principal axis vibrating sensors 16 produce vibration, and store the vibration values of X-axis, Y-axis and Z-direction into above-mentioned vibration values storage part, the judgement of in following step C15, moving.
After this processing of step C16~C18, identical with the processing that illustrates among step C7~C9, therefore omit it and describe in detail, and the motion of storing in the motion of portable phone unit 1 itself and the motion table 20 is carried out the processing corresponding with this motion when consistent.
And, in the judgment processing of step C14, C16 and C18, be to return step C3 under the situation not in judged result respectively.This be because, among above-mentioned steps C13~C18, carry out in the process of detection of motion according to the whole vibration values of 3 direction of principal axis of 3 direction of principal axis vibrating sensors 16, under the situation of the driving that has begun vibrator 14 or incoming all announcement usefulness loud speaker 15, it is detected.
For example, during continue handling above-mentioned steps C13~C18, incoming call is arranged, and do not set silent mode but set under the situation of incoming all announcement of sounding, in step C12, detect the speaker drive start information and enter step C19.
In step C19, make 3 direction of principal axis vibrating sensors 16 Z-direction vibration detection invalid (OFF) but and only the vibration values of X-axis and Y direction is set at the processing of detected state.
In following step C20, judge whether 3 direction of principal axis vibrating sensors 16 detect vibration, detecting under the situation of vibration, the vibration values of detected X-axis and Y direction is stored in the vibration values storage part, and in following step C21, judges portable phone unit 1 moving own.
After this processing of step C22~C24, identical with the processing that illustrates among step C7~C9, therefore omit it and describe in detail, and the motion of storing in the motion of portable phone unit 1 itself and the motion table 20 is carried out the processing corresponding with this motion when consistent.
In addition, in step C20, under the situation that does not detect vibration, enter step C25, judge whether the driving ending message of incoming all announcement,, return step C2 having under the situation that drives ending message with loud speaker 15.This be because, after the beginning origin is cabled and is known the incoming all announcement that carries out with loud speaker 15, in the course of action of this motion control function, carry out off-hook action and stopped returning the motion detection of being undertaken under the situation of incoming all announcement with the driving of loud speaker 15 by the 3 axial vibration detection of step C13~C18.
Like this, above-mentioned the 2nd execution mode is the example that 3 direction of principal axis vibrating sensors 16 is used for motion control, and this motion control is used in user's handheld device itself and when prescribed direction moves, and detects this motion (moving) and carries out predefined processing.Even in this case, also can get rid of the influence of the vibration that causes with loud speaker 15 by the vibrator 14 that is used for incoming all announcement or incoming all announcement and detect the correct of equipment itself and move.
In this case, in above-mentioned the 2nd execution mode, need not measure the vibration of affected direction in 3 direction of principal axis of 3 direction of principal axis vibrating sensors 16, the consumption electric power of avoiding waste, but, also can be the same with the 1st execution mode, after measuring and storing 3 axial vibratory outputs, get rid of the vibratory output of (not using) specific direction and only detect motion according to the vibratory output of other direction.Any one method of above-mentioned the 1st execution mode and the 2nd execution mode all is to realize by as easy as rolling off a log structure.
In addition, in above-mentioned the 2nd execution mode, even only the vibratory output according to specific direction carries out motion detection owing to the generation of incoming all announcement, because incoming all announcement can detect when stopping at once, therefore can begin the step C13 processing afterwards of high-precision motion detection once more in step C11 or step C25.
And, in the respective embodiments described above, situation to the incoming all announcement that carries out telephony feature is illustrated, but, for example arrive predefined alarm constantly the time or timer when time is up or when recreation etc. and produce sounding or the situation of the vibration that causes by vibrator under, also can prevent to detect the misoperation of vibration detection of 3 axle acceleration sensors of usefulness.
In addition, in the above-mentioned execution mode, the example that 3 direction of principal axis vibrating sensors 16, incoming all announcement usefulness loud speaker 15 and vibrator 14 are set on identical circuit board 17 has been described, but, even be not arranged on the same substrate but be separately positioned under the situation of diverse location, as long as incoming all announcement can influence the vibration detection of 3 direction of principal axis vibrating sensors 16 with the vibration of loud speaker 15 or vibrator 14, just can be suitable for the present invention.
In this case, apparent, the direction with detected vibration is got rid of also can be determined with loud speaker 15 and vibrator 14 state that is provided with separately rightly by 3 direction of principal axis vibrating sensors 16, incoming all announcement.
In addition, in the respective embodiments described above, be applicable to that with regard to the present invention the example of portable phone unit 1 is illustrated, still, the present invention also goes for various electronic equipments such as digital camera, personal computer, music player, PDA.
The present invention is described according to embodiment preferred, but the present invention is not subjected to wherein to describe the restriction of details, but comprises all embodiments in the claims scope.

Claims (8)

1, a kind of electronic equipment has:
Vibration detecting unit detects a plurality of directions vibrational state separately; And
Functional process unit according to the detected vibration of this vibration detecting unit, is carried out the processing of predefined function,
This electronic equipment is characterised in that to possess:
The vibration generation unit produces vibration that is caused by voice output or the vibration that is used to inform;
Whether the vibration judging unit judges whether the vibration of this vibration generation unit will produce, perhaps in production process; And
Function control unit, go out by this vibration judgment unit judges that vibration will produce or situation in production process under, in the vibration of the eliminating direction consistent, control described functional process unit with the direction of the vibration of described vibration generation unit.
2, electronic equipment according to claim 1 is characterized in that:
Described function control unit, by in the vibration of removing all directions that detect by described vibration detecting unit, the vibration detection result of the direction consistent with the direction of vibration of described vibration generation unit, the vibration of the direction that eliminating is consistent with the direction of the vibration of described vibration generation unit.
3, electronic equipment according to claim 1 is characterized in that:
Described function control unit, by in the vibration that makes all directions that detect by described vibration detecting unit, the detection of the vibration of the direction consistent with the direction of vibration of described vibration generation unit itself stops the vibration of the direction that eliminating is consistent with the direction of the vibration of described vibration generation unit.
4, electronic equipment according to claim 1 is characterized in that:
Described vibration judging unit comprises the judging unit that stops of judging that vibration that described vibration generation unit produces will stop or having stopped,
Described function control unit, stopping under the situation that vibration that judgment unit judges goes out described vibration generation unit will stop or having stopped by described, use the vibration detection result of the direction consistent, begin the control of described functional process unit once more with the direction of vibration of described vibration generation unit.
5, electronic equipment according to claim 1 is characterized in that:
Described functional process unit is the step number detecting unit, according to detected each vibrational state of described vibration detecting unit, and the user's that this electronic equipment is taken in detection with oneself step number.
6, electronic equipment according to claim 1 is characterized in that:
Described functional process unit is a motion control unit, according to detected each vibrational state of described vibration detecting unit, judges that the user makes the motion of this electronic equipment of its action, and motion that should electronic equipment is carried out the processing of predefined function.
7, electronic equipment according to claim 1 is characterized in that, also possesses:
The communication unit that is used to communicate by letter; And
The incoming call to this communication unit is informed in the incoming all announcement unit,
By the vibration that described vibration generation unit produces, realize the function of described incoming all announcement unit.
8, a kind of recording medium has write down the program that is used for by the following processing of computer realization, and described program comprises:
Vibration detection is handled, and detects a plurality of directions vibrational state separately;
Function executing is handled, and according to handling detected vibration by this vibration detection, carries out the processing of predefined function;
Vibration produces to be handled, and produces vibration that is caused by voice output or the vibration that is used to inform;
Whether the vibration judgment processing judges whether the vibration that this vibration produces processing will produce, perhaps in production process; And
The function control and treatment, judge by this vibration judgment processing that vibration will produce or situation in production process under, getting rid of, control described function executing processing with when described vibration produces the vibration of the consistent direction of the direction of handling the vibration that produces.
CN2009101706463A 2008-09-04 2009-09-01 Electronic device and control method thereof Expired - Fee Related CN101668075B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008226647 2008-09-04
JP226647/2008 2008-09-04

Publications (2)

Publication Number Publication Date
CN101668075A true CN101668075A (en) 2010-03-10
CN101668075B CN101668075B (en) 2012-12-05

Family

ID=41804507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101706463A Expired - Fee Related CN101668075B (en) 2008-09-04 2009-09-01 Electronic device and control method thereof

Country Status (2)

Country Link
KR (1) KR101056134B1 (en)
CN (1) CN101668075B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109416577A (en) * 2016-06-28 2019-03-01 索尼互动娱乐股份有限公司 Use state determining device, use state determine methods and procedures
CN110083233A (en) * 2014-08-14 2019-08-02 诺基亚技术有限公司 Method and apparatus for using position sensor and loudspeaker signal to interact with user
CN111157016A (en) * 2019-12-27 2020-05-15 维沃移动通信有限公司 Step recording method and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005286809A (en) * 2004-03-30 2005-10-13 Sharp Corp Portable information processing apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1779731A (en) * 2004-11-26 2006-05-31 陈侑郁 Wireless passometer for fully-directional receiving wireless step-counting signal
JP4030995B2 (en) 2004-12-01 2008-01-09 株式会社ナビタイムジャパン Portable route guidance device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005286809A (en) * 2004-03-30 2005-10-13 Sharp Corp Portable information processing apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083233A (en) * 2014-08-14 2019-08-02 诺基亚技术有限公司 Method and apparatus for using position sensor and loudspeaker signal to interact with user
CN109416577A (en) * 2016-06-28 2019-03-01 索尼互动娱乐股份有限公司 Use state determining device, use state determine methods and procedures
CN109416577B (en) * 2016-06-28 2021-12-31 索尼互动娱乐股份有限公司 Usage state determination device, usage state determination method, and program
CN111157016A (en) * 2019-12-27 2020-05-15 维沃移动通信有限公司 Step recording method and electronic equipment
CN111157016B (en) * 2019-12-27 2021-12-21 维沃移动通信有限公司 Step recording method and electronic equipment

Also Published As

Publication number Publication date
CN101668075B (en) 2012-12-05
KR20100028473A (en) 2010-03-12
KR101056134B1 (en) 2011-08-10

Similar Documents

Publication Publication Date Title
JP4483993B2 (en) Electronic device and program
EP1722296B1 (en) Portable terminal having motion-recognition capability and motion recognition method therefor
US8892669B2 (en) Communication terminal having email transmission functionality, method for transmitting email, and computer-readable recording medium
KR101177437B1 (en) Improved exercise data device, server, system and method
JP5227769B2 (en) Mobile terminal and computer program
US7966084B2 (en) Communication terminals with a tap determination circuit
JP5092909B2 (en) Mobile device
KR20180023942A (en) Wristwatch, emergency help seeking method, and speed dial method
US7422145B2 (en) Mobile communication terminal and method
CN109742998A (en) Vibration component, motor control method and terminal
KR101607476B1 (en) Apparatus and method for motion detection in portable terminal
JP2010504002A (en) Switching operation modes in mobile communication terminals
CN101668075B (en) Electronic device and control method thereof
JP2008227639A (en) Terminal device and incoming call notifying method
CN108008858A (en) A kind of terminal control method and mobile terminal
CN106294168A (en) A kind of method and system carrying out Application testing
CN108292169A (en) Force sense presentation device, identification device, control device and force sense presentation method
CN105912917A (en) Application starting method and mobile terminal
WO2008023540A1 (en) Portable electronic device, method for detecting operation of portable electronic device and method for controlling portable electronic device
JP5223827B2 (en) Mobile phone, mobile phone response method and program
CN106339088A (en) Method for detecting motion state of equipment, handheld mobile terminal and wearable device
JP2005332118A (en) Portable terminal and information inputting method of portable terminal
JP5263956B2 (en) Electronic device and program
JP6580905B2 (en) Mobile communication terminal and program for mobile communication terminal
JP2011205475A (en) Portable electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: NEC CASIO MOBILE COMMUNICATIONS CO., LTD.

Free format text: FORMER OWNER: CASIO HITACHI MOBILE CO., LTD.

Effective date: 20100813

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: TOKYO, JAPAN TO: KANAGAWA, JAPAN

TA01 Transfer of patent application right

Effective date of registration: 20100813

Address after: Kanagawa, Japan

Applicant after: NEC CASIO Mobile Communications, Ltd.

Address before: Tokyo, Japan

Applicant before: Casio Hitachi Mobile Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: NEC CORP.

Free format text: FORMER OWNER: NEC CASIO MOBILE COMMUNICATIONS, LTD.

Effective date: 20130708

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130708

Address after: Tokyo, Japan

Patentee after: NEC Corp.

Address before: Kanagawa, Japan

Patentee before: NEC CASIO Mobile Communications, Ltd.

ASS Succession or assignment of patent right

Owner name: LENOVO INNOVATION CO., LTD. (HONGKONG)

Free format text: FORMER OWNER: NEC CORP.

Effective date: 20141127

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: HONG KONG, CHINA

TR01 Transfer of patent right

Effective date of registration: 20141127

Address after: Hongkong, China

Patentee after: LENOVO INNOVATIONS Co.,Ltd.(HONG KONG)

Address before: Tokyo, Japan

Patentee before: NEC Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121205

Termination date: 20150901

EXPY Termination of patent right or utility model