The present application claims priority to and incorporates by reference the entire contents of Japanese Patent Application No. 2015-190439 filed in Japan on Sep. 28, 2015.
1. Technical Field
The present application relates to an electronic device, a control method, and a control program.
2. Description of the Related Art
A radio-frequency electromagnetic energy control system is known which includes a sensor assembly for detecting when a mobile communication device approaches a body and a controller for controlling radiation of radio-frequency electromagnetic energy from the mobile communication device and in which the controller decreases at least one of average power and duration of the radio-frequency electromagnetic energy radiated from the mobile communication device when the sensor assembly detects that the mobile communication device approaches a body (see Japanese Laid-open Patent Publication No. 2003-209483).
The radio-frequency electromagnetic energy control system according to the related art has room for improvement in the technique of detecting that a mobile communication device approaches a body.
It is an object of the present invention to at least partially solve the problems in the conventional technology.
An electronic device according to one aspect includes:
an antenna module configured to emit radio waves;
a first sensor module configured to detect humidity;
a second sensor module different from the first sensor module; and
a controller configured to adjust an amount of energy of radio waves emitted from the antenna module on the basis of a detection result of the first sensor module when it is estimated that the electronic device approaches an object on the basis of a detection result of the second sensor module.
A control method of an electronic device according to one aspect includes an antenna module, a first sensor module, and a second sensor module that is different from the first sensor module. The control method includes:
emitting radio waves from the antenna module;
detecting humidity using the first sensor module; and
adjusting an amount of energy of the radio waves emitted from the antenna module on the basis of a detection result of the first sensor module when it is estimated that the electronic device approaches an object on the basis of a detection result of the second sensor module.
A non-transitory storage medium according to one aspect stores a control program for causing an electronic device including an antenna module, a first sensor module, and a second sensor module that is different from the first sensor module to execute:
emitting radio waves from the antenna module;
detecting humidity using the first sensor module; and
adjusting an amount of energy of the radio waves emitted from the antenna module on the basis of a detection result of the first sensor module when it is estimated that the electronic device approaches an object on the basis of a detection result of the second sensor module.
The above and other objects, features, advantages and technical and industrial significance of this invention will be better understood by reading the following detailed description of presently preferred embodiments of the invention, when considered in connection with the accompanying drawings.
Plural embodiments of an electronic device, a control method, and a control program according to the present application will be described below in detail with reference to the accompanying drawings. Hereinafter, a tablet will be described as an example of the electronic device.
The entire configuration of a tablet 1 according to embodiments will be described below with reference to
The tablet 1 includes a touch screen display 2, an illumination sensor 4, and a camera 12 on the front face 1A. The tablet 1 includes a camera 13 on the back face 1B. The tablet 1 includes buttons 3A to 3C and a connector 14 on the side faces 1C. Hereinafter, the buttons 3A to 3C may be generically named as the button 3 without specifying the button.
The touch screen display 2 includes a display 2A and a touch screen 2B. In the example illustrated in
The display 2A includes a display device such as a liquid crystal display (LCD), an organic electro-luminescence (EL) display (OELD), or an inorganic electro-luminescence (EL) display (IELD). The display 2A displays characters, images, symbols, figures, and the like.
The touch screen 2B detects a contact of a finger, a pen, a stylus pen, or the like with the touch screen 2B. The touch screen 2B can detect positions at which plural fingers, pens, stylus pens, or the like come in contact with the touch screen 2B. In the following description, a finger, a pen, a stylus pen, or the like comes in contact with the touch screen 2B may be referred to as a “touch object” or a “contact object.”
The detection system of the touch screen 2B may be an arbitrary system such as a capacitance system, a resistive membrane system, a surface acoustic wave system (or an ultrasonic system), an infrared system, an electromagnetic induction system, and a load detection system. In the following description, for the purpose of simplification of explanation, it is assumed that a user touches the touch screen 2B using a finger to operate the tablet 1.
The tablet 1 determines a type of a gesture on the basis of at least one of a touch detected by the touch screen 2B, a position at which the touch is detected, a variation of the position at which the touch is detected, an interval with which touches are detected, and the number of times in which the touch is detected. The gesture is an operation which is performed on the touch screen 2B. Examples of the gesture which is determined by the tablet 1 includes, but is not limited thereto, a touch, a long touch, a release, a swipe, a tap, a double tap, a long tap, a drag, a flick, a pinch-in, a pinch-out, etc.
The tablet 1 operates in accordance with the gesture which is determined via the touch screen 2B. Accordingly, operability in which a user can intuitively and easily use the tablet is realized. The operation of the tablet 1 based on the determined gesture may vary depending on a screen displayed on the display 2A. In the following description, for the purpose of simplification of explanation, “the touch screen 2B detects a touch and the tablet 1 determines the type of the gesture to be X on the basis of the detected touch” may be described as “the tablet detects X” or “the controller detects X.”
As described above, the touch screen display 2 includes the display 2A and the touch screen 2B. The display 2A displays characters, images, symbols, figures, and the like. The touch screen 2B detects a touch. The controller 10 detects a gesture on the tablet 1. Specifically, the controller 10 detects an operation (gesture) on the touch screen 2B (the touch screen display 2) in cooperation with the touch screen 2B.
The button 3 is operated by a user. The button 3 includes buttons 3A to 3C. The controller 10 detects an operation on the button 3 in cooperation with the button 3. Examples of the operation on the button 3 include a click, a double click, a triple click, a push, and a multi-push, but are not limited thereto.
The button 3A is, for example, a power-on/off button of the tablet 1. The button 3A may also be used as a sleep/wakeup button. The buttons 3B and 3C are, for example, sound volume buttons.
The illumination sensor 4 detects illuminance of ambient light around the tablet 1. The illuminance is a value of a light flux which is incident on a unit area of a measuring surface of the illumination sensor 4. The illumination sensor 4 is used, for example, for adjustment of luminance of the display 2A. The proximity sensor 5 detects presence of an object close thereto in a contactless manner. The proximity sensor 5 detects presence of an object on the basis of a variation in magnetic field, a variation in return time of reflected waves of ultrasonic waves, or the like. The proximity sensor 5 detects, for example, that the tablet 1 approaches an object. The illumination sensor 4 and the proximity sensor 5 may be constituted by a single sensor. The illumination sensor 4 may be used as a proximity sensor. The infrared sensor 11 detects presence of an object in a contactless manner on the basis of a variation of received infrared light. The infrared sensor 11 is used, for example, for estimation of whether the tablet 1 approaches an object.
The communication unit 6 can communicate in a wireless manner. A communication system which is supported by the communication unit 6 is a wireless communication standard. Examples of the wireless communication standard include communication standards of cellular phones such as 2G, 3G, and 4G. Examples thereof include long term evolution (LTE), wideband code division multiple access (W-CDMA), wideband code division multiple access 2000 (CDMA2000), personal digital cellular (PDC), global system for mobile communications (GSM: registered trademark), and personal handy-phone system (PHS). Examples of the wireless communication standard also include worldwide interoperability for microwave access (WiMAX), IEEE 802.11, Bluetooth (registered trademark), infrared data association (IrDA), and near field communication (NFC). The communication unit 6 may support one or more of the above-mentioned communication standards.
The communication unit 6 includes an antenna module 61. The antenna module 61 can emit radio waves. In the example illustrated in
The illumination sensor 4, the proximity sensor 5, the infrared sensor 11, the acceleration sensor 15, the direction sensor 16, the gyroscope 17, the temperature sensor 18, and the humidity sensor 19 are disposed in the housing 20 of the tablet 1. In this embodiment, for example, the temperature sensor 18 and the humidity sensor 19 are disposed at positions in the vicinity of the antenna module 61 in the tablet 1. A sensor other than the temperature sensor 18 and the humidity sensor 19 may be disposed in the vicinity of the antenna module 61 in the tablet 1.
The speaker 7 is an example of a sound output module that outputs sound. The speaker 7 can output a sound signal transmitted from the controller 10 as sound. The speaker 7 may be used, for example, to output notification sound, alarm sound, and music. The microphone 8 is an example of a sound input module that inputs sound. The microphone 8 can convert voice of a user or the like into a sound signal and can transmit the sound signal to the controller 10.
The storage 9 can store programs and data. The storage 9 may be used as a work area that temporarily stores process results of the controller 10. The storage 9 includes a recording medium. The recording medium may include a non-transitory storage medium such as a semiconductor storage medium and a magnetic storage medium. The storage 9 may include various types of recording medium. The storage 9 may include combinations of a portable storage medium such as a memory card, an optical disc, or a magneto-optical disk and a reader of a storage medium. The storage 9 may include a storage device which is used as a transitory storage area such as a random access memory (RAM).
The programs stored in the storage 9 include applications which are executed in a foreground or a background and a control program for supporting operations of the applications. For example, the applications display a screen on the display 2A and cause the controller 10 to perform processes corresponding to a gesture detected via the touch screen 2B. The control program is, for example, an operating system (OS). The applications and the control program may be installed in the storage 9 by wireless communication using the communication unit 6 or via a non-transitory storage medium.
The storage 9 stores, for example, a control program 9A, temperature data 9X, humidity data 9Y, and setting data 9Z. The temperature data 9X includes information indicating the temperature around the tablet 1. The humidity data 9Y includes information indicating the humidity around the tablet 1. The setting data 9Z includes information on various settings for the operation of the tablet 1.
The control program 9A may provide a variety of control functions for activating the tablet 1. The control program 9A realizes communication, for example, by controlling the communication unit 6 or the like. The functions provided by the control program 9A include a function of performing a variety of control of changing information displayed on the display 2A depending on the gesture detected via the touch screen 2B. The functions provided by the control program 9A include a function of estimating an approach to an object by controlling the proximity sensor 5. Examples of the object include a human body, an object, and a container containing the tablet. The functions provided by the control program 9A may be used in combination with functions provided by other programs.
The control program 9A may provide a function of determining that the tablet 1 (self-device) approaches a body on the basis of the humidity detected by the humidity sensor 19. Examples of the body include a human body and an animal body. Examples of the approach include an approach to a body and an approach of the tablet 1 to a body. An example of the approach includes a contact of the tablet 1 with a body. The method of determining the approach to a body will be described later. The control program 9A may provide a function of adjusting an amount of energy of radio waves emitted from the antenna module 61.
The temperature data 9X can store temperature information in time series. The temperature information includes items such as a time, a temperature value, and a temperature variation. The time represents a time at which the temperature is detected by the temperature sensor 18. The temperature value represents a value of a temperature detected by the temperature sensor 18. The temperature variation represents a variation of the temperature detected by the temperature sensor 18 per unit time. The temperature data 9X is updated whenever the temperature sensor 18 detects a temperature.
The humidity data 9Y can store humidity information in time series. The humidity information includes items such as a time, a humidity value, and a humidity variation. The time represents a time at which humidity is detected by the humidity sensor 19. The humidity value represents a value of humidity detected by the humidity sensor 19. The humidity variation represents a variation of the humidity detected by the humidity sensor 19 per unit time. The humidity data 9Y is updated whenever the humidity sensor 19 detects humidity.
The setting data 9Z includes determination condition data for determining that the tablet approaches a body. The determination condition data includes a condition for determining whether the detected humidity variation is based on an approach to a body. For example, the determination condition can include conditions such as a threshold value indicating a humidity variation per unit time due to an approach to a body and a humidity variation range. The determination condition can be set on the basis of a result of measurement of humidity using the humidity sensor 19 when a user carries the tablet with a hand.
In this embodiment, data of the determination condition includes the threshold value, but the present invention is not limited to this configuration. For example, the determination condition data may include a humidity variation pattern due to an approach to a body.
The controller 10 is an operation processing unit. Examples of the operation processing unit include a central processing unit (CPU), a system-on-a-chip (SoC), a micro control unit (MCU), a field-programmable gate array (FPGA), and a coprocessor, but the present invention is not limited to this configuration. The controller 10 can integrally control operations of the tablet 1. Various functions of the controller 10 are embodied under the control of the controller 10.
Specifically, the controller 10 can execute commands included in a program stored in the storage 9. The controller 10 can refer to data stored in the storage 9 if necessary. The controller 10 controls functional modules on the basis of the data and the commands. The controller 10 performs various functions by controlling the functional modules. Examples of the functional modules include the display 2A, the communication unit 6, and the speaker 7, but are not limited thereto. The controller 10 may change the control on the basis of detection results of a detection module. Examples of the detection module include the touch screen 2B, the button 3, the illumination sensor 4, the proximity sensor 5, the microphone 8, the infrared sensor 11, the camera 12, the camera 13, the acceleration sensor 15, the direction sensor 16, the gyroscope 17, the temperature sensor 18, and the humidity sensor 19, but are not limited thereto.
The controller 10 may perform a variety of control such as changing information displayed on the display 2A in response to a gesture detected via the touch screen 2B, for example, by executing the control program 9A. The controller 10 may perform a process of estimating whether the self-device approaches an object, for example, by executing the control program 9A. The controller 10 may perform a process of determining whether the self-device approaches a body, for example, by executing the control program 9A.
The camera 12 and the camera 13 can convert a captured image into electrical signals. The camera 12 is an in-camera that captures an image of an object coming in contact with the front face 1A. The camera 13 is an out-camera that captures an image of an object coming in contact with the back face 1B.
The connector 14 is a terminal to which another device is connected. The connector 14 may be a general-purpose terminal such as a universal serial bus (USB), a high-definition multimedia interface (HDMI) (registered trademark), a light peak (Thunderbolt (registered trademark)), or an earphone/microphone connector. The connector 14 may be a dedicated terminal such as a dock connector. Examples of a device connected to the connector 14 include an external storage, a speaker, and a communication device, but are not limited thereto.
The acceleration sensor 15 can detect a direction and a magnitude of acceleration acting on the tablet 1. The direction sensor 16 can detect a geomagnetic direction. The gyroscope 17 can detect an angle and an angular velocity of the tablet 1. The detection results of the acceleration sensor 15, the direction sensor 16, and the gyroscope 17 may be used in combination to detect variations of the position and the attitude of the tablet 1.
The temperature sensor 18 can detect a temperature around the tablet 1. For example, the temperature sensor 18 includes a thermistor. The humidity sensor 19 can detect humidity around the tablet 1. For example, the humidity sensor 19 includes a resistance type humidity sensor or a capacitance type humidity sensor. For example, the detection result of the temperature sensor 18 is used to detect that the tablet 1 approaches an object.
For example, in the tablet 1, the proximity sensor 5, the temperature sensor 18, and the humidity sensor 19 are disposed in the vicinity of the antenna module 61. The tablet 1 can detect a humidity value indicating whether a body approaches the vicinity of the antenna module 61 by disposing the humidity sensor 19 in the vicinity of the antenna module 61.
For example, the tablet 1 can determine whether an object approaching the tablet is a body on the basis of the humidity detection result from the humidity sensor 19. The time required for causing a variation in humidity due to an approach to a body is shorter than the time required for causing a variation in humidity around the tablet due to an influence of weather change, air-conditioning equipment, or the like. Accordingly, the tablet 1 can determine whether an object approaching the tablet is a body using the humidity detection result from the humidity sensor 19.
In this embodiment, the tablet 1 includes the temperature sensor 18 and the humidity sensor 19, but the present invention is not limited to this configuration. For example, the tablet 1 may have the temperature sensor 18 and the humidity sensor 19 incorporated into a unified body. That is, the tablet 1 may include a temperature and humidity sensor.
A part or all of the programs and the data stored in the storage 9 in
The configuration of the tablet 1 illustrated in
An example of the method of causing the tablet 1 to determine whether the self-device approaches a body will be described below.
For example, as illustrated in
For example, as illustrated in
In the first state and the second state, the humidity detected by the tablet 1 varies. The tablet 1 including the humidity sensor 19 in the vicinity of the antenna module 61 can determine whether a body approaches the vicinity of the antenna module 61 on the basis of the humidity value when it is estimated the tablet approaches an object. The tablet 1 can determine that the tablet approaches a body when a predetermined variation in humidity is detected. In the example of humidity illustrated in
In the tablet 1, a determination condition for determining a predetermined variation in humidity is set in advance. Examples of the determination condition include a threshold value of a variation per predetermined time corresponding to the predetermined variation in humidity and a range of the variation. The determination condition for determining the predetermined variation in humidity can be set to exclude a variation in humidity due to weather change, air-conditioning equipment, or the like. An increasing value of humidity per unit time due to an approach to a body tends to be greater than the increasing value of humidity per unit time due to an influence of weather change, air-conditioning equipment, or the like. Therefore, the determination condition for excluding the variation in humidity due to an influence of weather change, air-conditioning equipment, or the like can employ a variation in humidity per unit time. For example, the tablet 1 can set a threshold value of the humidity value increasing per minute to 15%/min and can determine that a body approaches the vicinity of the antenna module 61 when the calculated humidity value increasing per unit time is equal to or greater than 15%/min. The variation in humidity per unit period is not limited to the exemplified determination condition, but can be appropriately modified without departing from the technical spirit of excluding the variation in humidity due to an influence of weather change, air-conditioning equipment, or the like.
In this embodiment, the tablet 1 sets a predetermined increase in humidity in a predetermined time as the predetermined variation in humidity, but is not limited to this example. For example, the approach determination condition can be set on the basis of a positional relationship of the antenna module 61 and the humidity sensor 19 in the housing 20. For example, when the humidity around the tablet is high, the tablet 1 may determine whether the tablet approaches a body on the basis of the detected humidity value. Specifically, the tablet 1 may determine that the tablet approaches a body when the detected humidity value from the humidity sensor 19 is greater than a predetermined threshold value.
A control process flow associated with the body approach determination by the tablet 1 will be described below with reference to
As illustrated in
When it is estimated that the tablet approaches an object (Yes at Step S103), the controller 10 moves the process flow to Step S104. At this time, the controller 10 does not specify whether the object is a body. At Step S104, the controller 10 acquires the humidity value detected by the humidity sensor 19. For example, the controller 10 may acquire a newest value and a value before a predetermined time from the humidity data 9Y. For example, the controller 10 may acquire a humidity value in a range from the newest value to the value before a predetermined time from the humidity data 9Y. For example, the controller 10 may acquire the detected humidity value from the humidity sensor 19.
The controller 10 determines whether a predetermined variation is detected from the humidity values in the acquired predetermined time at Step S105. For example, when a difference between the newest humidity value and the humidity value before a predetermined time is greater than a threshold value of the determination condition, the controller 10 may determine that a predetermined variation is detected from the humidity values. For example, when a variation pattern of the humidity value in a predetermined time match a predetermined variation pattern, the controller 10 may determine that a predetermined variation is detected from the humidity values. A case in which both variation patterns match each other includes a case in which a part or all thereof match each other. The controller 10 may calculate a variation in humidity per predetermined time and may determine that a predetermined variation is detected from the humidity values when the calculated variation is greater than the threshold value of the determination condition.
When it is determined that a predetermined variation is detected from the humidity values (Yes at Step S105), the controller 10 moves the process flow to Step S106. At Step S106, the controller 10 performs a process of decreasing an amount of energy of radio waves emitted from the antenna module 61. For example, the controller 10 transmits a request for decreasing the amount of energy of radio waves to the communication unit 6. As a result, the communication unit 6 can decrease the amount of energy of radio waves emitted from the antenna module 61 to be smaller than the amount of energy of radio waves emitted from the antenna module 61 when the controller 10 does not detect a predetermined variation from the humidity values. When the process of decreasing the amount of energy of radio waves ends, the controller 10 ends the process flow illustrated in
When it is determined that a predetermined variation is not detected from the humidity values (No at Step S105), the controller 10 does not perform the process of decreasing the amount of energy of radio waves but ends the process flow illustrated in
When it is estimated that the tablet does not approach an object (No at Step S103), the controller 10 does not perform the process of decreasing the amount of energy of radio waves but ends the process flow illustrated in
When it is estimated that the tablet approaches an object, the tablet 1 can determine whether the tablet approaches a body on the basis of humidity. As a result, the tablet 1 can improve determination accuracy on whether the tablet approaches a body. When it is determined that the tablet approaches a body, the tablet 1 can decrease the amount of energy of radio waves emitted from the antenna module 61. Accordingly, when a body approaches the antenna module 61, the tablet 1 can reduce a specific absorption rate (SAR) of the tablet 1. The specific absorption rate is an amount of energy absorbed per unit time by a tissue with a unit mass by exposing a human body to radio waves.
When a body does not approach the antenna module 61 or the like, the tablet 1 does not adjust the amount of energy of radio waves emitted from the antenna module 61. As a result, the tablet 1 can suppress degradation in convenience when a body does not approach the antenna module 61.
In the process flow illustrated in
In the process flow illustrated in
Embodiments disclosed in the present application can be modified without departing from the gist and the scope of the present invention. Embodiments disclosed in the present application can be appropriately combined. For example, the above-mentioned embodiment may be modified as follows.
For example, the programs illustrated in
A tablet 1 according to another example of embodiments will be described below. The tablet 1 according to another example of embodiments has the same configuration as the tablet 1 illustrated in
In the example illustrated in
As illustrated in
When it is determined that a predetermined variation is not detected from the humidity values (No at Step S105), the controller 10 performs the process of Step S107. At Step S107, the controller 10 performs a process of increasing the amount of energy of radio waves emitted from the antenna module 61. For example, the controller 10 transmits a request for increasing the amount of energy of radio waves to be more than the amount of energy of radio waves when the tablet is in the waiting state or the like to the communication unit 6. As a result, when there is a high possibility that the tablet will be used without approaching a body, the communication unit 6 can increase the amount of energy of radio waves emitted from the antenna module 61 to be more than the amount of energy of radio waves when the tablet is in the waiting state or the like. When the process of increasing the amount of energy of radio waves ends, the controller 10 ends the process flow illustrated in
When it is determined that the tablet approaches a body, the tablet 1 can decrease the amount of energy of radio waves emitted from the antenna module 61 to be less than the amount of energy of radio waves when the tablet is in the waiting state or the like. Accordingly, when a body approaches the antenna module 61, the tablet 1 can reduce the specific absorption rate of the tablet 1.
When it is estimated that the tablet approaches an object and a predetermined variation is not detected from the humidity values, it can be determined that there is a high possibility that the tablet 1 will be used in the first state in which a body does not approach the antenna module. As a result, since the tablet does not approach the body, the tablet 1 can improve communication stability by increasing the amount of energy of radio waves emitted from the antenna module 61 to be more than that when the tablet is in the waiting state or the like.
In the tablet 1 according to the above-mentioned embodiment, the humidity sensor 19 is disposed in the vicinity of the antenna module 61, but the present invention is not limited to this configuration. For example, in the tablet 1, the humidity sensor 19 may be disposed at a position separated from the antenna module 61. In this case, the tablet 1 can determine whether an object approaching the position separated from the antenna module 61 or the like is a body on the basis of the variation of the humidity value detected by the humidity sensor 19.
In the above-mentioned embodiment, the tablet 1 is described as an example of an electronic device, but the electronic device described in the appended claims is not limited to the tablet 1. The electronic device described in the appended claims may be an electronic device other than the tablet 1. Examples of the electronic device include, but are not limited thereto, a mobile phone, a smartphone, a smart watch, a portable PC, a head mount display, a digital camera, a media player, an electronic book reader, a navigator, a game machine, etc.
Although the invention has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2015-190439 | Sep 2015 | JP | national |