[go: up one dir, main page]

WO2015199160A1 - 携帯端末、記録媒体および通知制御方法 - Google Patents

携帯端末、記録媒体および通知制御方法 Download PDF

Info

Publication number
WO2015199160A1
WO2015199160A1 PCT/JP2015/068272 JP2015068272W WO2015199160A1 WO 2015199160 A1 WO2015199160 A1 WO 2015199160A1 JP 2015068272 W JP2015068272 W JP 2015068272W WO 2015199160 A1 WO2015199160 A1 WO 2015199160A1
Authority
WO
WIPO (PCT)
Prior art keywords
proximity
detected
illuminance
unit
detection unit
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.)
Ceased
Application number
PCT/JP2015/068272
Other languages
English (en)
French (fr)
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.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Publication of WO2015199160A1 publication Critical patent/WO2015199160A1/ja
Priority to US15/249,017 priority Critical patent/US9729703B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3231Monitoring the presence, absence or movement of users
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • G09G5/377Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • 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
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3246Power saving characterised by the action undertaken by software initiated power-off
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04108Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • G09G2330/022Power management, e.g. power saving in absence of operation, e.g. no data being entered during a predetermined time
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/14Detecting light within display terminals, e.g. using a single or a plurality of photosensors
    • G09G2360/144Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • This invention relates to a portable terminal.
  • the mobile terminal includes a touch panel, a proximity detection unit, an illuminance detection unit, and a notification unit.
  • the proximity detector detects the proximity of an object.
  • the illuminance detection unit detects illuminance.
  • the notification unit performs specific notification when a touch operation is detected when proximity of an object is detected by the proximity detection unit and the illuminance detected by the illuminance detection unit is smaller than a predetermined value.
  • the recording medium is a computer-readable non-transitory recording medium that stores a notification control program.
  • the notification control program is a processor of a portable terminal having a touch panel, a proximity detection unit that detects proximity of an object, and an illuminance detection unit that detects illuminance, and the proximity detection unit detects the proximity of the object and is detected by the illuminance detection unit.
  • the illuminance is smaller than a predetermined value, when a touch operation is detected, the illuminance is made to function as a notification unit that performs a specific notification.
  • the notification control method is a notification control method in a portable terminal having a touch panel, a proximity detection unit that detects proximity of an object, and an illuminance detection unit that detects illuminance.
  • the notification control method when a touch operation is detected when the proximity of the object is detected by the proximity detection unit and the illuminance detected by the illuminance detection unit is smaller than a predetermined value, the processor of the mobile terminal performs a specific notification. A notification step is performed.
  • a mobile phone 10 shown in FIG. 1 is a smartphone as an example, and includes a vertically long flat rectangular housing 12.
  • the embodiment of the present disclosure is applicable to any portable terminal such as a tablet terminal, a tablet PC, and a PDA.
  • the main surface (front surface) of the housing 12 is provided with a display 14 that is composed of, for example, liquid crystal or organic EL and functions as a display unit.
  • a touch panel 16 is provided on the display 14.
  • a speaker 18 is built in the main surface side of one end of the housing 12 in the vertical direction, and a microphone 20 is built in the main surface side of the other end in the vertical direction.
  • a menu key 22a is provided on the main surface of the housing 12, and a power key 22b is provided on the side surface of the housing 12.
  • a proximity sensor 24 and an illuminance sensor 26 are provided on the right side of the speaker 18. However, the detection surface of the proximity sensor 24 and the detection surface of the illuminance sensor 26 are provided so as to be exposed from the housing 12, and other portions are built in the housing 12.
  • the user inputs a telephone number by performing a touch operation on the dial pad displayed on the display 14, and performs a touch operation on the incoming call key 64 (see FIG. 3) also displayed on the display 14.
  • a voice call When a voice call is started, an end call key is displayed on the display 14, and when a touch operation is performed on the end call key, the voice call is ended.
  • the home screen is displayed on the display 14.
  • the user can select an icon, a key, and the like by touching the GUI such as an icon and a key displayed on the display 14 in that state with the touch panel 16, and can confirm the selection.
  • the user can turn on / off the power of the mobile phone 10 by long pressing the power key 22b. Further, when the power key 22b is pressed for a short time while the screen is displayed on the display 14, the power of the display 14 and the touch panel 16 is turned off.
  • GUIs such as icons and soft keys displayed on the display 14 may be collectively referred to as objects.
  • the touch operation is an operation including a finger touch (contact) on the surface of the touch panel 16.
  • Examples of the touch operation include a tap operation, a long tap operation, a flick operation, and a swipe (slide) operation.
  • the tap operation is an operation of releasing (releasing) the finger from the surface of the touch panel 16 in a short time after the finger touches (touches) the surface of the touch panel 16.
  • the long tap operation is an operation in which a finger is kept in contact with the surface of the touch panel 16 for a predetermined time or longer and then the finger is released from the surface of the touch panel 16.
  • the flick operation is an operation of bringing a finger into contact with the surface of the touch panel 16 and flipping the finger in an arbitrary direction at a predetermined speed or higher.
  • the swipe (slide) operation is an operation of moving the finger in any direction while keeping the finger in contact with the surface of the touch panel 16 and then releasing the finger from the surface of the touch panel 16.
  • the above swipe operation includes a so-called drag operation in which a finger touches an object displayed on the surface of the display 14 to move the object.
  • a drop operation an operation of releasing a finger from the surface of the touch panel 16 after the drag operation is referred to as a drop operation.
  • a tap operation may each be described by omitting “operation”.
  • the touch operation is not limited to the user's finger, and may be performed with a stylus pen or the like.
  • the mobile phone 10 shown in FIG. 1 includes a processor 30 that is a computer or a CPU.
  • the processor 30 includes a proximity sensor 24, an illuminance sensor 26, a wireless communication circuit 32, an A / D converter 36, a D / A converter 38, an input device 40, a display driver 42, a flash memory 44, a RAM 46, and a touch panel control circuit 48. Vibrator 50 and power supply circuit 52 are connected.
  • the processor 30 can control the entire mobile phone 10. All or part of the program preset in the flash memory 44 is expanded in use in the RAM 46 as the storage unit, and the processor 30 can operate according to the program on the RAM 46.
  • the RAM 46 is further used as a working area or a buffer area of the processor 30.
  • the input device 40 includes the hard key 22 shown in FIG. Therefore, the input device 40 can accept key operations on the hard keys 22.
  • the input device 40 receives an input operation of the hard key 22, the input device 40 can input information (key data) of the hard key 22 to the processor 30.
  • the wireless communication circuit 32 is a circuit for transmitting and receiving radio waves for voice calls and mails through the antenna 34.
  • the wireless communication circuit 32 is, for example, a circuit for performing wireless communication using the CDMA method. For example, based on a call (voice transmission) operation accepted by the touch panel 16, the wireless communication circuit 32 executes a voice transmission process under the instruction of the processor 30 and outputs a voice transmission signal via the antenna 34. The voice transmission signal is transmitted to the other party's telephone through the base station and the communication network. When a voice incoming call process is performed at the other party's telephone, a communicable state is established and the processor 30 executes a call process.
  • the microphone 20 shown in FIG. 1 is connected to the A / D converter 36. As described above, the audio signal from the microphone 20 is converted into digital audio data by the A / D converter 36, and the audio data is input to the processor 30.
  • the speaker 18 shown in FIG. 1 is connected to the D / A converter 38.
  • the D / A converter 38 can convert digital audio data into an audio signal and provide it to the speaker 18 via an amplifier. Therefore, sound based on the sound data is output from the speaker 18. Then, in a state where the call processing is being executed, the sound collected by the microphone 20 is transmitted to the other party's telephone, and the sound collected by the other party's telephone is output from the speaker 18.
  • the display driver 42 is connected to the display 14 shown in FIG. Therefore, the display 14 can display a video or an image according to the video or image data output from the processor 30.
  • the display driver 42 includes a video memory that temporarily stores image data to be displayed. Data output from the processor 30 is stored in this video memory.
  • the display driver 42 displays an image on the display 14 according to the contents of the video memory. That is, the display driver 42 controls display on the display 14 connected to the display driver 42 under the instruction of the processor 30. Therefore, the processor 30 may be referred to as a display control unit. Note that the display 14 is provided with a backlight, and the display driver 42 can control the brightness and on / off of the backlight in accordance with instructions from the processor 30.
  • the touch panel 16 shown in FIG. 1 is connected to the touch panel control circuit 48.
  • the touch panel control circuit 48 applies necessary voltage and the like to the touch panel 16, and also processes a touch start signal indicating the start of touch on the touch panel 16, an end signal indicating the end of touch, and coordinate data indicating the touched touch position. 30 can be entered. Therefore, the processor 30 can determine the touched object based on the coordinate data and the change of the coordinate data.
  • the touch panel 16 is a capacitive touch panel that detects a change in electrostatic capacitance that occurs between the surface of the touch panel 16 and an object such as a finger (hereinafter referred to as a finger for convenience).
  • the touch panel 16 can detect that one or more fingers touch the touch panel 16.
  • the touch panel 16 may be referred to as a pointing device.
  • the touch panel control circuit 48 can detect a touch within the effective touch range of the touch panel 16 and can output coordinate data indicating the position of the touch to the processor 30. That is, the user can input an operation position, an operation direction, and the like to the mobile phone 10 by performing a touch operation on the surface of the touch panel 16.
  • the touch panel control circuit 48 can also detect the amount of change in capacitance due to a touch operation on the touch panel 16.
  • the touch panel 16 can be set to a high sensitivity mode in which a user can detect a touch even with a hand wearing gloves.
  • the mode is automatically set according to the amount of change in the capacitance of the first touch when the touch operation is started. For example, if the amount of change in capacitance is smaller than a threshold value (first threshold value), it is determined that the touch is being performed with the glove on, and the setting value for determining the touch is a normal setting value. Is set to a smaller value. A state in which the setting value for determining the touch is smaller than the normal setting value is referred to as a high sensitivity mode.
  • the state in which the setting value for determining touch is set to a normal setting value is referred to as a normal mode.
  • a touch simple contact
  • the processor 30 determines that the touch panel 16 has been touched if the amount of change in capacitance detected by the touch panel control circuit 48 is greater than a set value for determining touch.
  • a setting value for determining touch in the high sensitivity mode is referred to as a “second threshold value”
  • a setting value for determining touch in the normal mode is referred to as a “third threshold value”.
  • the processor 30 determines whether the amount of change in the capacitance of the touch operation is larger than the set value for determining touch, but the touch panel control circuit 48 may determine it.
  • the power of the display 14 and the touch panel 16 is automatically turned off.
  • the proximity sensor 24 includes a light emitting element (for example, an infrared LED) and a light receiving element (for example, a photodiode), although not shown.
  • the processor 30 can calculate the distance of an object (for example, a user's face or clothes) close to the proximity sensor 24 (mobile phone 10) from the change in the output of the photodiode.
  • the light emitting element emits infrared light
  • the light receiving element receives infrared light reflected by an object such as a face. For example, when the light receiving element is far from the user's face, the infrared light emitted from the light emitting element is hardly received by the light receiving element.
  • the processor 30 determines whether the proximity sensor 24 is based on the amount of received light. The distance to the object can be calculated. Then, the processor 30 determines that an object is close when the calculated distance is smaller than a certain value.
  • the proximity sensor 24 is sometimes used as a proximity detection unit because it is used to detect the proximity of an object.
  • the illuminance sensor 26 includes photodiodes integrated in an array. Each photodiode changes its output when it receives light.
  • the processor 30 detects the brightness (illuminance) around the mobile phone 10 based on the change in the output of each photodiode.
  • a phototransistor may be used instead of the photodiode.
  • the illuminance sensor 26 is sometimes used as an illuminance detection unit because it is used to detect ambient illuminance.
  • the vibrator 50 is a motor having an eccentric weight attached to a rotating shaft, and is turned on / off by the processor 30.
  • the vibrator 50 operates (turns on)
  • the mobile phone 10 also vibrates due to the vibration of the vibrator 50.
  • the vibrator 50 when an incoming call is received, the incoming call state can be notified to the user.
  • the vibrator 50 when a touch operation is detected, the user is notified that the touch operation has been detected.
  • processing for operating the vibrator 50 when a touch operation is detected is referred to as vibration notification processing.
  • the power circuit 52 is an IC for power management.
  • the power supply circuit 52 can supply power based on the voltage of the secondary battery 54 to the entire system.
  • a state in which the power supply circuit 52 supplies power to the entire system is referred to as a power-on state.
  • a state in which the power supply circuit 52 is not supplying power to the entire system is referred to as a power-off state.
  • the power supply circuit 52 is activated when the power key 22b is long-pressed (power-on operation) in the power-off state, and stopped when the power key 22b is long-pressed (power-off operation) in the power-on state. Is done.
  • the power supply circuit 52 is activated when an external power supply is connected to an external power connector (not shown) and power is supplied (charged) to the secondary battery 54, and the secondary battery 54 is fully charged. Stops when a state of charge is detected. “Charging” means that the external power supply connector is connected to the external power supply, receives power supply from the external power supply, and the secondary battery 54 stores electric energy.
  • the power supply circuit 52 and the secondary battery 54 may be collectively referred to as a power supply unit.
  • FIG. 3 is an illustrative view showing an example of an incoming call screen displayed during an incoming call.
  • the display range of display 14 includes a status display area 60 and a function display area 62.
  • a pictograph indicating the radio wave reception status by the antenna 34 a pictograph indicating the remaining battery capacity of the secondary battery 54, and a time are displayed.
  • the function display area 62 an incoming call screen is displayed.
  • the incoming call screen includes a character string indicating that the call is being received, a character string and an image indicating the caller, two keys for responding, a character string for explaining the operation, and the like. It is.
  • the character string and image indicating the caller are based on the address data when the address data including the name and image of the other party (caller) is registered in association with the telephone number of the other party's telephone. Displayed. However, when such address data is not registered, “caller unknown” is displayed on the incoming call screen, and an image indicating that the caller is unknown is displayed.
  • the two keys for responding include an incoming call key 64 and a hold key 66.
  • a swipe operation is performed on the incoming call key 64 during an incoming call, a communicable state is established, and the processor 30 executes a call process. That is, the user can start a call with the caller by performing a touch operation on the incoming call key 64. Further, when a swipe operation is performed on the hold key 66 during an incoming call, an incoming call ready state is established, and the processor 30 executes a hold process.
  • the hold process for example, a voice message notifying that the call cannot be answered is transmitted to the caller's telephone. That is, the user can inform the caller that he / she cannot respond to the incoming call by performing a touch operation on the hold key 66.
  • the proximity sensor 24 detects the proximity of an object
  • the touch operation on the touch panel 16 is restricted. That is, since the mobile phone 10 is brought close to the user's face during a call or the like, the touch panel 16 may detect the user's face and malfunction. For this reason, when the proximity sensor 24 detects the proximity of an object during an incoming call or during a call, even if a touch operation is performed on the touch panel 16, a touch corresponding to a key operation is not performed. Operation is restricted.
  • the mobile phone 10 can set a lock state that restricts execution of a predetermined process based on the touch operation. For example, when the power key 22b is operated, the display 14 and the touch panel 16 are turned off and the locked state is set. When the menu key 22a is operated in this state, the display 14 and the touch panel 16 are turned on, the lock screen is displayed, and the unlocking operation can be accepted. However, the locked state is also set when the display 14 is automatically turned off. In the locked state, the display 14 and the touch panel 16 are turned off until the lock screen is displayed, so that the power consumption of the mobile phone 10 can be suppressed.
  • FIG. 4 is an illustrative view showing an example of a lock screen.
  • a lock screen is displayed in the function display area 62.
  • the lock screen includes a date and time icon 68 indicating the current date and time, and two keys for accepting a release operation are displayed.
  • the two keys include a start key 70 for releasing the locked state and a telephone key 72 for releasing the locked state and performing a telephone function.
  • the tap operation is accepted as a release operation and the locked state is released.
  • an operation lock screen shown in FIG. 5 is displayed.
  • a date / time icon 68 and a start icon 74 are displayed on the operation lock screen.
  • start operation a swipe operation (start operation) of a predetermined distance or more in an arbitrary direction is performed on the start icon 74
  • the operation lock state is released and the home screen is displayed. That is, in a state where the lock state is set, the user can display the home screen by performing a release operation on the lock screen and then performing a start operation on the operation lock screen.
  • a password lock screen for accepting password input may be displayed instead of the operation lock screen. Further, after the lock state is released, the home screen may be displayed without displaying the operation lock screen shown in FIG. Furthermore, an operation lock screen may be displayed as the lock screen.
  • the tap operation is accepted as a release operation and the locked state is released.
  • a calling screen including dial keys is displayed. Then, the user can make a call to an arbitrary party by performing a call operation after inputting an arbitrary telephone number on the call screen.
  • the incoming call screen shown in FIG. 3 is displayed instead of the lock screen shown in FIG.
  • the sensitivity of the touch panel 16 Is set to high sensitivity mode. Therefore, even if the user displays a lock screen or the like while wearing gloves, the unlocking operation can be accepted.
  • the high sensitivity mode is set when the lock screen is displayed or the incoming call screen is displayed while the mobile phone 10 in which the lock state is set is placed in the pocket of the user's clothes.
  • the touch panel 16 may detect a user's body (for example, a foot) through clothes. When the user's body is detected, a malfunction may occur such that the setting of the mobile phone 10 is changed against the user's intention or the incoming call is answered against the user's intention. It is done.
  • the mobile phone 10 uses the proximity sensor 24 and the illuminance sensor 26 to determine whether the mobile phone 10 is in the pocket of the user's clothes, and the mobile phone 10 is put in the pocket. When it is determined that the touch operation is in progress, the touch operation is substantially invalidated by performing a specific notification.
  • the proximity sensor 24 and the illuminance sensor 26 are turned on. At this time, when proximity of the object is detected by the proximity sensor 24 and the illuminance detected by the illuminance sensor 26 is smaller than a predetermined value, that is, it is determined that the surrounding is dark, the mobile phone 10 is in the pocket. It is judged that it is put in.
  • a touch operation is performed on the touch panel 16 in such a determined state, for example, a pop-up 76 as shown in FIG. 6 is displayed, and a vibration notification process by the vibrator 50 is executed.
  • the pop-up 76 is displayed regardless of which position on the touch panel 16 is touched, and the vibration notification process is executed. That is, when the mobile phone 10 is placed in a pocket or the like, an object is detected, and the detected illuminance is smaller than a predetermined value, when a touch operation is detected, a pop-up 76 is displayed, Vibration notification processing is executed. Then, by making these notifications in such a state, the touch operation is substantially invalidated and the possibility of malfunction is reduced.
  • the lock screen is displayed after the display 14 is turned on.
  • a touch operation is performed at an arbitrary position on the touch panel 16
  • a pop-up 76 is displayed over the lock screen and the vibrator 50 is used.
  • the vibration notification process is executed.
  • the user can notice that the touch panel 16 has not failed.
  • the vibration notification process is not performed according to the touch operation, the user may misunderstand that the touch operation cannot be performed because the touch panel 16 has failed.
  • the vibration notification process is performed according to the touch operation, the possibility that the user misunderstands that the touch operation cannot be performed due to the failure of the touch panel 16 can be reduced.
  • the pop-up 76 can be operated by moving an image of the appearance of the mobile phone 10 indicating the positions of the proximity sensor 24 and the illuminance sensor 26 and a hand or something covering the mobile phone 10. And a message that tells As described above, when it is determined that the device is in the pocket, the pop-up 76 is displayed in response to the touch operation, so that the proximity sensor 24 and the illuminance sensor 26 are erroneously hidden. Can be notified.
  • the proximity sensor 24 no longer detects the proximity of an object or when the illuminance detected by the illuminance sensor 26 is greater than a predetermined value, that is, when the surroundings become bright, the display of the pop-up 76 is erased. That is, if it is determined that the mobile phone 10 is not in a pocket, the pop-up 76 is erased. As a result, the user can notice that the touch operation is substantially effective.
  • the proximity sensor 24 and the illuminance sensor 26 are turned on in response to the occurrence of an event such as a key operation, thereby determining whether the mobile phone 10 is in a pocket. Power consumption when performing can be suppressed. For example, when the power of the proximity sensor 24 and the illuminance sensor 26 is always turned on, power is supplied to the proximity sensor 24 and the illuminance sensor 26 even when it is not necessary to make the above determination, and power is wasted. However, power consumption can be suppressed by turning on the power of the proximity sensor 24 and the illuminance sensor 26.
  • the power supply of the proximity sensor 24 and the illuminance sensor 26 is turned off. In this way, if each of the proximity sensor 24 and the illuminance sensor 26 becomes unnecessary, the power of each sensor is turned off, so that power consumption can be suppressed.
  • the incoming call screen is displayed after the display 14 is turned on. Even in this case, when it is determined that the mobile phone 10 is in the pocket and a touch operation is detected, the pop-up 76 is displayed over the incoming call screen, and the vibration notification process is executed. However, the pop-up 76 is displayed at a position where the image corresponding to the caller on the incoming call screen is not hidden, for example, at the bottom of the screen. A message is displayed in the pop-up 76 displayed on the incoming call screen, but no image is displayed, and the display size is smaller than the pop-up 76 displayed on the lock screen. Therefore, the user can check an image related to the caller even when the pop-up 76 is displayed on the incoming call screen.
  • the pop-up 76 is deleted when the proximity sensor 24 no longer detects the proximity of the object. That is, the user can notice that the touch operation has become substantially effective.
  • the illuminance sensor 26 is not used, and the operation on the touch panel 16 is performed based on the detection result of the proximity sensor 24. It returns to a substantially effective state.
  • the touch operation on the touch panel 16 becomes effective, and a malfunction may occur. Therefore, such a malfunction is prevented from occurring.
  • the operation of the touch panel 16 becomes valid, and then the illuminance sensor 26 is turned off. Even if the proximity sensor 24 is not put in the pocket, it is necessary to detect the proximity of the user's face by the proximity sensor 24, and thus the power of the proximity sensor 24 remains turned on. In this way, useless power consumption can be suppressed by turning off the power of the illuminance sensor 26.
  • a pop-up 76 is displayed when an arbitrary position on the touch panel 16 is touched. That is, when it is determined that the mobile phone 10 is put in the pocket, substantially the entire touch panel 16 is an effective area for the touch operation.
  • the display range (predetermined area) of the start key 70 and the telephone key 72 is an effective area for the touch operation.
  • the effective area of the touch operation on the touch panel 16 changes before and after the mobile phone 10 is determined to be in the pocket.
  • a pop-up 76 is displayed if the touch operation is performed on the touch panel 16 regardless of the key display range. Therefore, the user can grasp the state of the mobile phone 10 by performing a touch operation at an arbitrary position.
  • the pop-up 76 may be displayed when a touch operation is performed on a predetermined area (for example, a key display range). Good. Accordingly, the pop-up 76 can be displayed when the user performs a touch operation on the predetermined area.
  • a predetermined area for example, a key display range
  • the position where the user performs the touch operation can be guided by setting the display range of the key as a predetermined area.
  • the proximity sensor 24 and the illuminance sensor 26 are also turned off when the display 14 and the touch panel 16 are turned off when a predetermined time elapses or the power key 22b is operated. Is done.
  • the incoming call flag 350 (FIG. 8) is turned on while the lock screen is displayed, the incoming call screen is displayed instead of the lock screen. At this time, if the pop-up 76 is displayed, the pop-up 76 changes from the state of FIG. 6 to the state of FIG. That is, the content and display position of the pop-up 76 change.
  • a program storage area 302 and a data storage area 304 are formed in RAM 46.
  • the program storage area 302 is an area for reading and storing (developing) part or all of the program and data set in advance in the flash memory 44 (FIG. 2).
  • a display control program 310 for turning off the power of the display 14 and the touch panel 16 when a predetermined time elapses without operation, and a touch operation on the touch panel 16 during an incoming call and during a call.
  • Touch operation control program 312 for limiting, notification control program 314 for specific notification when mobile phone 10 is determined to be in a pocket, lock state for releasing lock state
  • a control program 316 and an incoming call control program 318 executed when an incoming call is received are stored.
  • the program storage area 302 also stores a program for making a call, a program for sending and receiving mail, a program for managing address book data, and the like.
  • a proximity sensor buffer 330 for detecting whether a user has accessed a predefined range of the data.
  • an illuminance sensor buffer 332 a touch buffer 334, a hard key buffer 336, a touch area buffer 338, and the like are provided, and GUI data 340, pop-up data 342, and the like are also provided.
  • the data storage area 304 is also provided with a touch flag 344, a display flag 346, a lock flag 348, an incoming call flag 350, a high sensitivity flag 352, a no-operation counter 354, and the like.
  • the proximity sensor buffer 330 temporarily stores information on the distance to the object detected by the proximity sensor 24.
  • the illuminance sensor buffer 332 temporarily stores illuminance information detected by the illuminance sensor 26.
  • the touch buffer 334 temporarily stores touch coordinate data output from the touch panel control circuit 48, capacitance variation, touch coordinate start point and end point touch coordinate data, and the like.
  • the touch area buffer 338 temporarily stores coordinate data of an area where the touch operation is valid on the displayed screen. For example, when the lock screen shown in FIG. 4 is displayed, coordinate data indicating the display range of the start key 70 and the telephone key 72 is stored in the touch area buffer 338.
  • GUI data 340 is GUI data to be displayed when a lock screen, an incoming call screen, or the like is displayed. Therefore, the GUI data 340 includes image data and character data.
  • the pop-up data 342 is data for displaying the pop-up 76, and includes image data and character data, like the GUI data 340.
  • the touch flag 344 is a flag for determining whether or not the touch panel 16 is touched.
  • the touch flag 344 is composed of a 1-bit register. When the touch flag 344 is turned on (established), a data value “1” is set in the register. On the other hand, when the touch flag 344 is turned off (not established), a data value “0” is set in the register. The touch flag 344 is switched on / off based on the output of the touch panel control circuit 48.
  • the display flag 346 is a flag for determining whether or not an image is displayed on the display 14. For example, the display flag 346 is turned on when an image is displayed on the display 14 and turned off when the image displayed on the display 14 is erased.
  • the lock flag 348 is a flag for determining whether or not the lock state is set. For example, the lock flag 348 is turned on when the lock state is set, and is turned off when the lock state is released.
  • the incoming call flag 350 is a flag for determining whether an incoming call is in progress. For example, the incoming call flag 350 is turned on when a voice transmission signal is received, and is turned off when the voice transmission signal cannot be received.
  • the high sensitivity flag 352 is a flag for determining whether or not the high sensitivity mode is set.
  • the no-operation counter 354 is a counter for measuring the time of the no-operation state.
  • the no-operation counter 354 is initialized when the display 14 is turned on or an event such as a key operation or an incoming call occurs, and time measurement is started.
  • the non-operation counter 354 expires. Then, when the no-operation counter 354 expires, the display 14 and the touch panel 16 are turned off.
  • address book data is stored, and other flags and timers (counters) necessary for program execution are provided.
  • the processor 30 is shown in FIGS. 9 to 11 under the control of a Windows (registered trademark) -based OS, a Linux (registered trademark) -based OS such as Android (registered trademark), and a predetermined OS such as iOS (registered trademark).
  • a plurality of tasks including a notification control process, a lock state control process shown in FIG. 12 and an incoming call control process shown in FIG. 13 are processed in parallel.
  • display control processing for turning off the power of the display 14 and the touch panel 16 when a predetermined time elapses without any operation and the touch operation on the touch panel 16 is restricted by using the proximity sensor 24 during an incoming call and a call.
  • the touch operation control process is also performed in parallel with the above process.
  • FIG. 9 is a part of a flow chart of the notification control process. For example, when the display 14 is turned off, a notification control process execution command is issued, and the notification control process is started. This notification control process execution command is issued at regular intervals (for example, 100 ms) if the display 14 is powered off.
  • step S1 the processor 30 determines whether an event has occurred. That is, it is determined whether an event such as a key operation or an incoming call has occurred. Specifically, the processor 30 determines whether key information is stored in the hard key buffer 336 or whether the incoming call flag 350 is turned on. If “NO” in the step S1, that is, if no event has occurred, the processor 30 ends the notification control process. On the other hand, if “YES” in the step S1, for example, when a key operation event occurs, the processor 30 turns on the power of the proximity sensor 24 and the illuminance sensor 26 in a step S3. That is, the power of these sensors is turned on in order to determine whether the cellular phone 10 is in a pocket or the like.
  • the processor 30 that executes the process of step S3 functions as a first control unit.
  • step S5 the processor 30 turns on the power of the display 14 and the touch panel 16. That is, the display 14 and the touch panel 16 are turned on to display and operate a screen corresponding to the event that has occurred.
  • step S7 it is determined whether or not the incoming call is received. That is, it is determined whether the generated event is an incoming call. Specifically, the processor 30 determines whether the incoming call flag 350 is on. If “YES” in the step S7, that is, if the generated event is an incoming call, the processor 30 proceeds to the process of the step S31 shown in FIG.
  • the processor 30 determines whether or not the proximity of the object is detected in a step S9. That is, it is determined whether an object exists in front of the mobile phone 10. Specifically, the processor 30 determines whether an object is close based on the distance information stored in the proximity sensor buffer 330. If “NO” in the step S9, that is, if the proximity of an object is not detected, the processor 30 proceeds to the process of step S27. On the other hand, if “YES” in the step S9, that is, if the proximity of an object is detected, the processor 30 determines whether or not the surrounding is dark in a step S11.
  • the processor 30 determines whether the illuminance stored in the illuminance sensor buffer 332 is smaller than a predetermined value. If “NO” in the step S11, that is, if the periphery of the mobile phone 10 is bright, the processor 30 proceeds to a process in step S27.
  • step S11 determines whether the mobile phone 10 is in a pocket. If it judges in this way, processor 30 will judge whether it is touch operation in Step S13. For example, when the lock screen is displayed, it is determined whether a touch operation has been performed on the touch panel 16 at an arbitrary position. If “NO” in the step S13, that is, if a touch operation is not performed, the processor 30 proceeds to a process in step S19. If “YES” is determined in the step S ⁇ b> 11, the touch area buffer 338 stores coordinate data indicating the entire area of the touch panel 16. That is, the entire touch panel 16 is an effective area for the touch operation.
  • step S13 for example, when a tap operation is performed on the touch panel 16, the processor 30 displays a pop-up 76 in a step S15, and executes a vibration notification process in a step S17.
  • the processor 30 displays a pop-up 76 in a step S15, and executes a vibration notification process in a step S17.
  • the lock screen is displayed, a pop-up 76 as shown in FIG. 6 is displayed, and the vibrator 50 operates.
  • step S19 the processor 30 determines whether the proximity of the object is no longer detected. That is, it is determined whether the mobile phone 10 is no longer in the pocket. If “YES” in the step S19, that is, if the proximity of the object is not detected, the processor 30 proceeds to the process of the step S25. On the other hand, if “NO” in the step S19, that is, if the proximity of an object is detected, the processor 30 determines whether or not the surrounding is bright in a step S21. That is, as in step S19, it is determined whether or not the mobile phone 10 is no longer in the pocket. If “NO” in the step S21, the processor 30 determines whether or not the display is erased in a step S23.
  • step S23 it is determined whether the power key 22b is operated and the display flag 346 is turned off. If “YES” in the step S23, for example, when a predetermined time elapses in a non-operation state and the display 14 is turned off and the display flag 346 is turned off, the processor 30 performs a process of step S29 described later. Is executed, the notification control process is terminated.
  • step S23 If “NO” in the step S23, for example, if the display of the display 14 is not changed while the mobile phone 10 is kept in the pocket, the processor 30 returns to the process of the step S13. Thereafter, if “YES” is determined in step S19 or step S21, that is, if the proximity of an object is not detected or the surrounding becomes bright, the processor 30 deletes the pop-up 76 in step S25. For example, when the lock screen shown in FIG. 6 is displayed, the pop-up 76 is deleted and the lock screen shown in FIG. 4 is displayed. However, when the pop-up 76 is not displayed, the display on the display 14 does not change. When the pop-up 76 is deleted in step S25, the touch area buffer 338 stores coordinate data corresponding to the displayed key.
  • the processor 30 that executes the process of step S25 functions as an erasing unit.
  • step S27 the processor 30 determines whether or not the display is erased. For example, it is determined whether a release operation is performed while the lock screen is displayed, the lock screen is erased, and the display flag 346 is turned off. If “NO” in the step S27, for example, if the lock screen is displayed with the mobile phone 10 held, the processor 30 returns to the process of the step S9.
  • step S27 the processor 30 determines that the proximity sensor is in step S29. 24 and the illumination sensor 26 are turned off. That is, since it is no longer necessary to determine whether the mobile phone 10 is in the pocket, the power of the two sensors is turned off. Then, when the process of step S29 ends, the processor 30 ends the notification control process. Note that the processor 30 that executes the process of step S29 functions as a second control unit.
  • the processor 30 determines whether or not the proximity of the object is detected in the step S31 shown in FIG. to decide. If “YES” in the step S31, that is, if the proximity of an object is detected, the processor 30 determines whether or not the surrounding is dark in a step S33, similarly to the step S11. If “NO” in the step S31 or the step S33, that is, if the proximity of an object is not detected or the surrounding is bright, the processor 30 ends the notification control process after executing the process of step S47 described later. . That is, since it is determined that the mobile phone 10 is not in the pocket when the incoming call is received, the notification control process ends. If the incoming call is in progress when the notification control process ends, the touch operation control process is executed, and it is determined whether to limit the touch operation on the touch panel 16 using the proximity sensor 24.
  • step S33 determines whether the mobile phone 10 is in a pocket. If it judges in this way, processor 30 will judge whether it is touch operation like Step S13 at Step S35. If “NO” in the step S35, that is, if a touch operation is not performed, the processor 30 proceeds to a process in step S41. If “YES” is determined in the step S33, the entire touch panel 16 is set as an effective area of the touch operation, similarly to the case where “YES” is determined in the step S11.
  • step S35 that is, if a touch operation is performed, the processor 30 displays a pop-up 76 shown in FIG. 7 in a step S37, and executes a vibration notification process in a step S39.
  • step S41 the processor 30 determines whether the proximity of the object is not detected as in step S19. If “NO” in the step S41, that is, if an object is detected, the processor 30 determines whether or not the display is erased in a step S43. For example, it is determined whether or not the display flag 346 is turned off by operating the power key 22b. If “YES” in the step S43, for example, when the voice call signal is not received and the incoming call flag 350 is turned off and the incoming call screen is erased, the processor 30 proceeds to the process of step S29.
  • step S43 If “NO” in the step S43, that is, if the display is not erased, the processor 30 returns to the process of the step S35. Thereafter, if “YES” is determined in the step S41, that is, if the proximity of an object is not detected, the processor 30 deletes the pop-up 76 in a step S45. That is, when the pop-up 76 is erased on the incoming call screen shown in FIG. 7, the incoming call screen shown in FIG. 4 is displayed on the display 14.
  • step S45 the effective area of the touch panel 16 changes from the entire touch panel 16 to the key display area, as in the case where the pop-up 76 is erased in the process of step S25.
  • the processor 30 that executes the process of step S45 functions as an erasing unit.
  • step S47 the processor 30 turns off the illumination sensor 26. That is, since the illuminance sensor 26 is unnecessary, the illuminance sensor 26 is turned off. Then, when the process of step S47 ends, the processor 30 ends the notification control process. In addition, since a normal incoming call screen is displayed, the touch operation on the touch panel 16 may be limited by the touch operation control process described above. And the processor 30 which performs the process of step S47 functions as a 3rd control part.
  • processor 30 that executes the processes of steps S15 and S37 functions as a pop-up display processing unit.
  • FIG. 12 is a flowchart of the lock state control process.
  • the processor 30 turns on the high sensitivity flag 352. That is, the sensitivity of the touch panel 16 is set to the high sensitivity mode.
  • the processor 30 displays a lock screen.
  • the lock screen shown in FIG. When the lock screen is displayed, coordinate data indicating the display range of the start key 70 and the telephone key 72 is stored in the touch area buffer 338. However, when it is determined that the mobile phone 10 is in a pocket, coordinate data indicating the entire touch panel 16 is stored in the touch area buffer 338.
  • step S65 the processor 30 determines whether or not a release operation has been performed. For example, it is determined whether a tap operation has been performed on the start key 70 or the telephone key 72. However, when it is determined that the mobile phone 10 is in the pocket, the release operation is not accepted as an effective operation.
  • the processor 30 determines whether or not the display is erased in a step S67. For example, it is determined whether the lock screen has been erased by turning off the power of the display 14 after a predetermined time has passed without any operation. Specifically, the processor 30 determines whether the display flag 346 is turned off. If “YES” in the step S67, for example, when the lock screen is erased by operating the power key 22b, the processor 30 proceeds to the process of the step S75. On the other hand, if “NO” in the step S67, that is, if the lock screen is displayed, the processor 30 returns to the process of the step S65. If “YES” in the step S65, for example, when the start key 70 is operated, the processor 30 turns off the lock flag 348 in a step S69. That is, the locked state is released.
  • step S71 the processor 30 determines whether or not it is a glove operation. That is, it is determined whether the capacitance change amount is smaller than the first threshold value in the touch operation as the release operation.
  • the amount of change in capacitance is read from the touch buffer 334. If “NO” in the step S71, for example, the release operation is performed with a bare hand, and if the change amount of the capacitance stored in the touch buffer 334 is larger than the first threshold value, the processor 30 increases the high level in a step S73.
  • the sensitivity flag 352 is turned off. That is, the sensitivity of the touch panel 16 is set to the normal mode. Then, when the process of step S73 ends, the processor 30 proceeds to the process of step S75.
  • the processor 30 proceeds to the process of the step S75. That is, the high sensitivity mode remains set.
  • step S75 the processor 30 deletes the lock screen. That is, since the lock state is released, the lock screen is erased to display the next screen (for example, the operation lock screen). Then, when the process of step S75 ends, the processor 30 ends the lock state control process.
  • FIG. 13 is a flowchart of incoming call control processing.
  • the processor 30 determines whether or not it is in a locked state. That is, it is determined whether the lock flag 348 is on. If “NO” in the step S91, that is, if the lock state is not set, the processor 30 proceeds to the process of step S95. On the other hand, if “YES” in the step S91, that is, if the lock state is set and the lock flag 348 is turned on, the processor 30 turns on the high sensitivity flag 352 in a step S93 similarly to the step S61.
  • step S95 the processor 30 determines whether or not the power of the display 14 is on. That is, there is a possibility that a call will be received when the display 14 is powered off. Therefore, before displaying the incoming call screen, it is determined whether or not the display 14 is turned on in step S5 of the notification control process. If “NO” in the step S95, that is, if the display 14 is turned off, the processor 30 repeats the process of the step S95. On the other hand, if “YES” in the step S95, that is, if the power of the display 14 is turned on, the processor 30 displays an incoming call screen in a step S97. For example, the incoming call screen shown in FIG.
  • an incoming call screen is displayed, and a ring tone is output from the speaker 18, and the vibrator 50 operates.
  • coordinate data indicating the display range of the incoming call key 64 and the hold key 66 is stored in the touch area buffer 338.
  • coordinate data indicating the entire touch panel 16 is stored in the touch area buffer 338.
  • step S99 the processor 30 determines whether or not it is an incoming call operation. For example, it is determined whether a tap operation has been performed on the incoming call key 64. If “YES” in the step S99, for example, when a tap operation is performed on the incoming call key 64, the processor 30 executes a call process in a step S101. That is, it becomes possible to make a call with the other party's telephone. Then, when the process of step S101 ends, the processor 30 proceeds to the process of step S109. On the other hand, if “NO” in the step S99, that is, if a call operation is not performed, the processor 30 determines whether or not a hold operation is performed in a step S103.
  • step S103 it is determined whether or not a tap operation has been performed on the hold key 66. If “YES” in the step S103, for example, when a tap operation is performed on the hold key 66, the processor 30 executes a hold process in a step S105. For example, a message is transmitted to the other party's telephone stating that the telephone cannot be handled at the present time. Then, when the process of step S105 ends, the processor 30 proceeds to the process of step S109. When it is determined that the mobile phone 10 is in the pocket, the incoming call operation or the hold operation is not accepted as an effective operation.
  • step S103 determines whether or not the incoming call flag 350 is turned off in a step S107. That is, it is determined whether the voice transmission signal is not received and the incoming call flag 350 is turned off. If “NO” in the step S107, that is, if a voice transmission signal is received and the incoming call flag 350 is turned on, the processor 30 returns to the process of step S99.
  • step S107 if “YES” in the step S107, for example, no voice transmission signal is received, and if the incoming call flag 350 is turned off, the processor 30 erases the incoming call screen in a step S109. That is, the incoming call screen is deleted to display the next screen. In addition, along with the deletion of the incoming call screen, the output of the ringtone is also stopped and the vibrator 50 is also stopped. Then, when the process of step S109 ends, the processor 30 ends the incoming call control process. When the incoming call control process is completed, a call screen, a hold screen, a lock screen, a home screen, or the like is displayed on the display 14.
  • processor 30 that executes the processes of steps S69, S101, and S105 functions as an execution unit.
  • the proximity sensor 24 detects the proximity of an object, and the illuminance detected by the illuminance sensor 26 is smaller than a predetermined value, the menu key 22a is operated. Then, a lock screen is displayed and a pop-up 76 is also displayed.
  • an incoming call screen is displayed and a pop-up 76 is also displayed.
  • the user when the user accidentally hides the proximity sensor 24 and the illuminance sensor 26 with a finger or the like, the user can notice that it is in such a state only by looking at the display 14.
  • FIG. 14 is a part of the flowchart of the notification control process of the second embodiment
  • FIG. 15 is another part of the flowchart of the notification control process of the second embodiment.
  • the processes in steps S1 to S7 are the same as those in the first embodiment, and are not shown. Further, since the processes of steps S9-S11, S19-S33, S41-S47 are substantially the same as those in the first embodiment, detailed description thereof will be omitted.
  • the processor 30 displays a pop-up 76. For example, as shown in FIG. 6, a pop-up 76 is displayed over the lock screen.
  • step S123 the processor 30 determines whether or not a touch operation has been performed. For example, it is determined whether a touch operation has been performed on the lock screen on which the pop-up 76 is displayed. If “NO” in the step S123, that is, if a touch operation is not performed, the processor 30 proceeds to a process in step S19. On the other hand, if “YES” in the step S123, that is, if a touch operation is performed, the processor 30 executes a vibration notification process in a step S125. That is, the vibration notification process is executed according to the touch operation.
  • step S125 When the process of step S125 is completed, the processes of steps S19 to S29 are executed as in the first embodiment. At this time, if “NO” in the step S23, that is, if the state of the mobile phone 10 is not changed, the processor 30 returns to the process of the step S123.
  • step S141 the processor 30 displays a pop-up 76. For example, as shown in FIG. 7, a pop-up 76 is displayed on the display 14 so as to overlap the incoming call screen.
  • step S143 the processor 30 determines whether or not a touch operation has been performed. That is, it is determined whether a touch operation has been performed on the incoming call screen on which the pop-up 76 is displayed. If “NO” in the step S143, that is, if a touch operation is not performed, the processor 30 proceeds to a process in step S41. On the other hand, if “YES” in the step S143, for example, when a tap operation is performed on the incoming call screen on which the pop-up 76 is displayed, the processor 30 executes a vibration notification process in a step S145. That is, the vibration notification process is executed in response to the tap operation described above.
  • step S145 when the process of step S145 is completed, the processes of steps S41 to S47 are executed in the same manner as in the first embodiment. At this time, if “NO” in the step S43, that is, if the state of the mobile phone 10 is not changed, the processor 30 returns to the process of the step S143.
  • the processor 30 that executes the processes of steps S15, S17, S37, S39, S125, and S145 functions as a notification unit.
  • the processor 30 that executes the processes of steps S17, S39, S125, and S145 functions as a vibration notification unit.
  • the processor 30 that executes the processes of steps S121 and S141 functions as a pop-up display processing unit.
  • the proximity sensor 24 and the illuminance sensor 26 are used to determine whether or not the mobile phone 10 is placed in the pocket, but the mobile phone 10 is not used without using the illuminance sensor 26. You may make it judge whether 10 is put in the pocket.
  • step S33 for determining the ambient brightness that is, the step of using the illuminance sensor 26 is omitted. Therefore, if “YES” in the step S31, that is, if the proximity of an object is detected, the processor 30 executes the processes after the step S35. That is, if “YES” in the step S31, that is, if the proximity of an object is detected, it is determined that the mobile phone 10 is put in the pocket.
  • step S11 and step S21 are omitted.
  • the event may include alarm notification and incoming mail.
  • the pop-up 76 is also displayed on an alarm screen, an incoming mail screen, or the like.
  • the pop-up 76 is displayed or the vibrator 50 is operated, but the specific notification may be performed by appropriately combining sound, light such as LED, and the like.
  • the user may arbitrarily set the high sensitivity mode and the normal mode. Furthermore, when the high sensitivity mode is set, an icon indicating that the mode is the high sensitivity mode may be displayed in the status display area 60. The high sensitivity mode may always be set.
  • the proximity sensor 24 and the illuminance sensor 26 may be always turned on. In this case, it is not limited to the timing at which an event occurs, and it may be determined whether the mobile phone 10 is in a pocket.
  • the vibration notification process when a process other than the vibration notification process such as a pop-up display is executed when a touch operation is detected, the vibration notification process (steps S17 and S39). May be omitted.
  • a vibration notification process instead of the vibration notification process, a light emission notification process using light emission from an LED or the like, or a sound notification process using a sound from a speaker may be executed. That is, the user is notified that the touch operation is detected by light or sound. And notification by vibration, light, sound, etc. may be combined suitably.
  • the notification control process, the lock state control process, and the incoming call control process are processed in parallel by the processor 30. Therefore, each step included in each process is also executed in parallel by the processor 30.
  • the steps are repeated at regular intervals (for example, a time shorter than 1 second), but may be repeated at intervals longer than the regular intervals.
  • threshold such as a predetermined value
  • greater than the threshold includes the meaning of “greater than or equal to the threshold”.
  • smaller than a threshold includes the meanings of “below the threshold” and “below the threshold”.
  • the program used in each embodiment may be stored in an HDD of a data distribution server and distributed to the mobile phone 10 via a network.
  • a storage medium may be sold or distributed in a state where a plurality of programs are stored in a storage medium such as an optical disk such as a CD, DVD, or BD (Blue-Ray Disk), a USB memory, or a memory card.
  • a storage medium such as an optical disk such as a CD, DVD, or BD (Blue-Ray Disk), a USB memory, or a memory card.
  • the mobile phone 10 has been described in detail, but the above description is an example in all aspects, and the disclosure is not limited thereto.
  • the various modifications described above can be applied in combination as long as they do not contradict each other. And it is understood that the countless modification which is not illustrated can be assumed without deviating from the scope of this disclosure.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer Vision & Pattern Recognition (AREA)

Abstract

 携帯端末は、タッチパネルと、近接検出部と、照度検出部と、通知部とを備える。近接検出部は物の近接を検出する。照度検出部は照度を検出する。通知部は、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う。

Description

携帯端末、記録媒体および通知制御方法
 この発明は、携帯端末に関する。
 従来から携帯端末に関して様々な技術が提案されている。
 携帯端末は誤動作してしまうことがある。
 携帯端末、記録媒体および通知制御方法が開示される。一の実施の形態では、携帯端末は、タッチパネルと、近接検出部と、照度検出部と、通知部とを備える。近接検出部は物の近接を検出する。照度検出部は照度を検出する。通知部は、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う。
 一の実施の形態では、記録媒体は、通知制御プログラムを記憶する、コンピュータ読み取り可能な非一時的な記録媒体である。通知制御プログラムは、タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する携帯端末のプロセッサを、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部として機能させる。
 一の実施の形態では、通知制御方法は、タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する携帯端末における通知制御方法である。通知制御方法では、携帯端末のプロセッサが、近接検出部によって物の近接が検出され、かつ照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知ステップを実行する。
 誤操作が起きる可能性を低くすることが出来る。
携帯電話機の外観の一例を示す図である。 携帯電話機の電気的な構成を示す図解図である。 着呼画面の一例を示す図解図である。 ロック画面の一例を示す図解図である。 操作ロック画面の一例を示す図解図である。 ロック画面にポップアップが重ねて表示されている状態の一例を示す図解図である。 着呼画面にポップアップが重ねて表示されている状態の一例を示す図解図である。 RAMのメモリマップの一例を示す図解図である。 プロセッサの通知制御処理の一例を示すフロー図である。 プロセッサの第1実施例の通知制御処理の一例を示すフロー図である。 プロセッサの第1実施例の通知制御処理の一例を示すフロー図である。 プロセッサのロック状態制御処理の一例を示すフロー図である。 プロセッサの着呼制御処理の一例を示すフロー図である。 プロセッサの第2実施例の通知制御処理の一例を示すフロー図である。 プロセッサの第2実施例の通知制御処理の一例を示すフロー図である。 プロセッサの他の実施例の通知制御処理の一例を示すフロー図である。
 <第1実施例>
 図1に示される携帯電話機10は、一例としてスマートフォン(smartphone)であり、縦長の扁平矩形のハウジング12を含む。ただし、この開示の実施の形態は、タブレット端末、タブレット型PCおよびPDAなど任意の携帯端末に適用可能であることを予め指摘しておく。
 ハウジング12の主面(表面)には、たとえば液晶や有機ELなどで構成され、表示部として機能するディスプレイ14が設けられる。ディスプレイ14の上には、タッチパネル16が設けられる。
 ハウジング12の縦方向一端の主面側にスピーカ18が内蔵され、縦方向他端の主面側にマイク20が内蔵される。
 タッチパネル16と共に入力操作手段を構成するハードキーとして、たとえば、ハウジング12の主面にはメニューキー22aが設けられ、ハウジング12の側面には電源キー22bが設けられる。
 また、スピーカ18の右側には、近接センサ24および照度センサ26が設けられる。ただし、近接センサ24の検出面と照度センサ26の検出面とはハウジング12から露出するように設けられ、その他の部分はハウジング12に内蔵される。
 たとえば、ユーザは、ディスプレイ14に表示されたダイヤルパッドに対して、タッチ操作を行うことで電話番号を入力し、同じくディスプレイ14に表示された着呼キー64(図3参照)に対してタッチ操作を行うことで音声通話を開始する。音声通話が開始されると、ディスプレイ14には終話キーが表示され、この終話キーに対してタッチ操作が行われると、音声通話が終了する。
 また、メニューキー22aが操作されると、ディスプレイ14にホーム画面が表示される。ユーザは、その状態でディスプレイ14に表示されているアイコンおよびキーなどのGUIに対して、タッチパネル16によるタッチ操作を行うことによってアイコンおよびキーなどを選択し、その選択を確定させることができる。
 また、ユーザは、電源キー22bを長押しすることによって、携帯電話機10の電源をオン/オフすることができる。また、ディスプレイ14に画面が表示されている状態で電源キー22bが短押しされると、ディスプレイ14およびタッチパネル16の電源がオフにされる。
 なお、以下の説明では、ディスプレイ14に表示されるアイコンおよびソフトキーなどのGUIは、まとめてオブジェクトと言うことがある。
 ここで、タッチ操作とは、タッチパネル16の表面に対する指のタッチ(接触)を含む操作である。タッチ操作には、たとえば、タップ操作、ロングタップ操作、フリック操作、スワイプ(スライド)操作などが含まれる。
 タップ操作は、タッチパネル16の表面に指を接触(タッチ)させた後、短時間のうちにタッチパネル16の表面から指を離す(リリースする)操作である。ロングタップ操作は、一定時間以上、指をタッチパネル16の表面に接触させ続けた後、指をタッチパネル16の表面から離す操作である。フリック操作は、タッチパネル16の表面に指を接触させ、任意の方向へ所定速度以上で指を弾く操作である。スワイプ(スライド)操作は、タッチパネル16の表面に指を接触させたまま任意の方向へ移動させた後、タッチパネル16の表面から指を離す操作である。
 また、上記のスワイプ操作には、ディスプレイ14の表面に表示されたオブジェクトに指を触れ、オブジェクトを移動させるスワイプ操作、いわゆるドラッグ操作も含まれる。また、ドラッグ操作の後、タッチパネル16の表面から指を離す操作をドロップ操作と言う。
 なお、以下の説明では、タップ操作、ロングタップ操作、フリック操作、スワイプ操作、ドラッグ操作およびドロップ操作は、それぞれ「操作」を省略して記述されることがある。また、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。
 図2を参照して、図1に示す携帯電話機10は、コンピュータまたはCPUであるプロセッサ30などを含む。プロセッサ30には、近接センサ24、照度センサ26、無線通信回路32、A/D変換器36、D/A変換器38、入力装置40、表示ドライバ42、フラッシュメモリ44、RAM46、タッチパネル制御回路48、バイブレータ50および電源回路52などが接続される。
 プロセッサ30は、携帯電話機10の全体制御を司ることが可能である。記憶部であるRAM46には、フラッシュメモリ44に予め設定されているプログラムの全部または一部が使用に際して展開され、プロセッサ30はこのRAM46上のプログラムに従って動作することが可能である。また、RAM46はさらに、プロセッサ30のワーキング領域ないしバッファ領域として用いられる。
 入力装置40は、図1に示すハードキー22を含むものである。そのため、入力装置40は、ハードキー22に対するキー操作を受け付けることが可能である。入力装置40は、ハードキー22の入力操作を受け付けると、そのハードキー22の情報(キーデータ)をプロセッサ30に入力することが可能である。
 無線通信回路32は、アンテナ34を通して、音声通話およびメールなどのための電波を送受信するための回路である。無線通信回路32は、たとえば、CDMA方式での無線通信を行うための回路である。たとえば、タッチパネル16が受け付けた発呼(音声発信)の操作に基づき、無線通信回路32は、プロセッサ30の指示の下、音声発信処理を実行し、アンテナ34を介して音声発信信号を出力する。音声発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において音声着信処理が行われると、通信可能状態が確立され、プロセッサ30は通話処理を実行する。
 A/D変換器36には図1に示すマイク20が接続される。上述のようにマイク20からの音声信号はA/D変換器36でディジタルの音声データに変換され、当該音声データはプロセッサ30に入力される。一方、D/A変換器38には図1に示すスピーカ18が接続される。D/A変換器38は、ディジタルの音声データを音声信号に変換して、アンプを介してスピーカ18に与えることが可能である。したがって、音声データに基づく音声がスピーカ18から出力される。そして、通話処理が実行されている状態では、マイク20によって集音された音声が相手の電話機に送信され、相手の電話機で集音された音声がスピーカ18から出力される。
 表示ドライバ42には図1に示すディスプレイ14が接続される。したがって、ディスプレイ14はプロセッサ30から出力される映像または画像データに従って映像または画像を表示することが可能である。表示ドライバ42は表示する画像データを一時的に記憶するビデオメモリを含んでいる。プロセッサ30から出力されたデータはこのビデオメモリに記憶される。そして、表示ドライバ42は、ビデオメモリの内容に従って、ディスプレイ14に画像を表示する。つまり、表示ドライバ42は、プロセッサ30の指示の下、当該表示ドライバ42に接続されたディスプレイ14の表示を制御する。そのため、プロセッサ30は表示制御部と言うことがある。なお、ディスプレイ14には、バックライトが設けられており、表示ドライバ42はプロセッサ30の指示に従って、そのバックライトの明るさおよび点灯/消灯を制御することが可能である。
 タッチパネル制御回路48には、図1に示すタッチパネル16が接続される。タッチパネル制御回路48は、タッチパネル16に必要な電圧などを付与すると共に、タッチパネル16に対するタッチの開始を示すタッチ開始信号、タッチの終了を示す終了信号、およびタッチされたタッチ位置を示す座標データをプロセッサ30に入力することが可能である。したがって、プロセッサ30はこの座標データおよびその座標データの変化に基づいて、タッチされたオブジェクトを判断することが可能である。
 例えば、タッチパネル16は、その表面と指などの物体(以下、便宜上合わせて指と言う。)との間に生じる静電容量の変化を検出する静電容量方式のタッチパネルである。タッチパネル16は、たとえば1本または複数本の指がタッチパネル16に触れたことを検出することが可能である。そのため、タッチパネル16はポインティングデバイスと言うことがある。タッチパネル制御回路48は、タッチパネル16のタッチ有効範囲内でのタッチを検出して、そのタッチの位置を示す座標データをプロセッサ30に出力することが可能である。つまり、ユーザは、タッチパネル16の表面に対してタッチ操作を行うことで、操作位置および操作方向などを携帯電話機10に入力することが可能である。なお、タッチパネル制御回路48は、タッチパネル16に対するタッチ操作での静電容量の変化量を検出することもできる。
 また、タッチパネル16には、ユーザが手袋を装着している手でもタッチを検出することが可能な高感度モードを設定することができる。具体的には、タッチ操作を開始するときの最初のタッチの静電容量の変化量によってモードが自動的に設定される。たとえば、静電容量の変化量が閾値(第1の閾値)よりも小さければ、手袋をつけた状態でタッチが行われていると判断され、タッチと判定するための設定値が通常の設定値よりも小さい値に設定される。そして、タッチと判定するための設定値が通常の設定値よりも小さい値にされた状態を、高感度モードと言う。これに対して、タッチと判定するための設定値が通常の設定値にされた状態を、通常モードと言う。高感度モードでは、タッチ(単なる接触)が検出され易くなることから、タップ操作等のタッチ操作が検出され易くなる。プロセッサ30は、タッチパネル制御回路48で検出された静電容量の変化量が、タッチと判定するための設定値よりも大きければ、タッチパネル16に対してタッチされたと判断する。高感度モードでの、タッチと判定するための設定値を「第2の閾値」と呼び、通常モードでの、タッチと判定するための設定値を「第3の閾値」と呼ぶと、第2の閾値<第1の閾値<第3の閾値となる。
 なお、タッチ操作の静電容量の変化量が、タッチと判定するための設定値より大きいかの判断をプロセッサ30が行っているが、タッチパネル制御回路48が判断するようにしてもよい。
 携帯電話機10では、無操作の状態で所定時間(たとえば、15秒)が経過すると、自動的にディスプレイ14およびタッチパネル16の電源がオフにされる。
 近接センサ24は、図示は省略するが、発光素子(たとえば、赤外線LED)と受光素子(たとえば、フォトダイオード)とを含む。プロセッサ30は、フォトダイオードの出力の変化から、近接センサ24(携帯電話機10)に近接する物(たとえば、ユーザの顔や服など)の距離を算出することが可能である。具体的には、発光素子は赤外線を発光し、受光素子は、顔などの物で反射した赤外線を受光する。たとえば、受光素子がユーザの顔から遠い場合は、発光素子から発せられた赤外線は受光素子によってほとんど受光されない。一方、近接センサ24にユーザの顔が近接すると、発光素子が発光した赤外線は顔に反射して受光素子によって受光される。このように、受光素子は近接センサ24がユーザの顔に近接している場合とそうでない場合とで赤外線の受光量が変化するため、プロセッサ30は、その受光量に基づいて、近接センサ24から物までの距離を算出することが出来る。そして、プロセッサ30は、算出した距離が一定値より小さいときに、物が近接していると判断する。なお、近接センサ24は、物の近接を検出するために利用されることから、近接検出部と言うことがある。
 照度センサ26は、アレイ状に集積されたフォトダイオードなどを含む。各フォトダイオードは、受光すると出力が変化する。プロセッサ30は、各フォトダイオードの出力の変化に基づいて、携帯電話機10の周囲の明るさ(照度)を検出する。また、他の実施例では、フォトダイオードに代えてフォトトランジスタが利用されてもよい。なお、照度センサ26は、周囲の照度を検出するために利用されることから、照度検出部と言うことがある。
 バイブレータ50は、偏心重が回転軸に取り付けられたモータであり、プロセッサ30によってオン/オフが制御される。バイブレータ50が動作(オン)すると、バイブレータ50の振動によって携帯電話機10も振動する。たとえば、着呼したときにバイブレータ50を動作させることで、着呼状態をユーザに通知することが出来る。また、タッチ操作が検出されたときにバイブレータ50を動作させることで、ユーザに対してタッチ操作が検出されたことを通知する。なお、以下の説明では、タッチ操作が検出されたときにバイブレータ50を動作させる処理を振動通知処理と言う。
 電源回路52は電源管理用のICである。電源回路52は二次電池54の電圧に基づく電力をシステム全体に供給することが可能である。ここで、電源回路52が電力をシステム全体に供給している状態を、電源オン状態と言うことにする。一方、電源回路52が電力をシステム全体に供給していない状態を、電源オフ状態と言うことにする。上述したように、電源回路52は、電源オフ状態で電源キー22bが長押し(電源オン操作)されると起動され、電源オン状態で電源キー22bが長押し(電源オフ操作)されると停止される。さらに、電源オフ状態であっても、電源回路52は、図示しない外部電源コネクタに外部電源が接続され、二次電池54に電力が供給(充電)されると起動し、二次電池54の満充電状態が検出されると停止する。また、「充電」とは、外部電源コネクタが外部電源と接続され外部電源から電力の供給を受け、二次電池54が電気エネルギーを蓄えることを言う。なお、電源回路52および二次電池54をまとめて電源部と言うことがある。
 図3は着呼中に表示される着呼画面の一例を示す図解図である。図3を参照して、ディスプレイ14の表示範囲は状態表示領域60および機能表示領域62を含む。状態表示領域60には、アンテナ34による電波受信状態を示すピクト、二次電池54の残電池容量を示すピクトおよび時刻が表示される。機能表示領域62には、着呼画面が表示される。この着呼画面には、着呼中であることを示す文字列と、発呼者を示す文字列および画像と、応答するための2つのキーと、操作を説明するための文字列などが含まれる。
 発呼者を示す文字列および画像は、相手の電話機の電話番号に対応付けて、相手(発呼者)の名前と画像とを含むアドレスデータが登録されているときに、そのアドレスデータに基づいて表示される。ただし、このようなアドレスデータが登録されていない場合、着呼画面には「発呼者不明」と表示され、発呼者が不明であることを示す画像が表示される。
 応答するための2つのキーには、着呼キー64および保留キー66が含まれている。着呼中に着呼キー64に対してスワイプ操作がされると、通信可能状態が確立され、プロセッサ30は通話処理を実行する。つまり、ユーザは、着呼キー64に対してタッチ操作を行うことで、発呼者との通話を開始することが出来る。また、着呼中に保留キー66に対してスワイプ操作されると、着呼可能状態が確立され、プロセッサ30は保留処理を実行する。保留処理が実行されると、たとえば通話応答が出来ないことを伝える音声メッセージが発呼者の電話機に送信される。つまり、ユーザは、保留キー66に対してタッチ操作を行うことで、発呼者に対して着呼に応答できないことを伝えることが出来る。
 また、着呼画面およびその後の通話画面では、近接センサ24によって物の近接が検出されているときは、タッチパネル16に対するタッチ操作が制限される。つまり、通話中などでは携帯電話機10がユーザの顔に近づけられるため、タッチパネル16がユーザの顔を検出し誤動作する可能性がある。そのため、着呼中および通話中において近接センサ24によって物の近接が検出されている場合は、タッチパネル16に対してタッチ操作が行われても、キー操作に対応する処理などが実行されないようにタッチ操作が制限される。
 ここで、携帯電話機10は、タッチパネル16に対するユーザの意図しない入力による誤操作を防止するために、タッチ操作に基づく所定の処理の実行を制限するロック状態を設定することができる。たとえば、電源キー22bが操作されると、ディスプレイ14およびタッチパネル16の電源がオフにされると共にロック状態が設定される。この状態で、メニューキー22aが操作されると、ディスプレイ14およびタッチパネル16の電源がオンとなり、ロック画面が表示され、ロック状態の解除操作が受け付けられるようになる。ただし、ディスプレイ14の電源が自動的にオフにされた場合も、ロック状態が設定される。ロック状態では、ロック画面が表示されるまでは、ディスプレイ14およびタッチパネル16の電源がオフにされているため、携帯電話機10の消費電力が抑えられる。
 図4はロック画面の一例を示す図解図である。図4を参照して、ロック状態で、たとえばメニューキー22aまたは電源キー22bが操作されると機能表示領域62にロック画面が表示される。ロック画面には、現在日時を示す日時アイコン68が含まれるともに、解除操作を受け付ける2つのキーが表示される。2つのキーには、ロック状態を解除するためのスタートキー70およびロック状態を解除すると共に電話機能を実行するための電話キー72が含まれる。
 たとえば、スタートキー70に対してタップ操作がされると、そのタップ操作が解除操作として受け付けられロック状態が解除される。そして、スタートキー70を利用してロック状態が解除されると、図5に示す操作ロック画面が表示される。操作ロック画面には、日時アイコン68が表示されると共に、開始アイコン74が表示される。そして、この開始アイコン74に対して、任意の方向に所定距離以上のスワイプ操作(開始操作)がされると、操作ロック状態が解除されてホーム画面が表示される。つまり、ユーザは、ロック状態が設定されている状態では、ロック画面で解除操作をした後に、操作ロック画面で開始操作を行うことで、ホーム画面を表示させることが出来る。
 なお、操作ロック画面に代えて、パスワードの入力を受け付けるパスワードロック画面が表示されるようにしてもよい。また、ロック状態が解除された後は、図5に示す操作ロック画面が表示されずにホーム画面が表示されてもよい。さらに、ロック画面として操作ロック画面が表示されてもよい。
 また、電話キー72に対してタップ操作がされると、そのタップ操作が解除操作として受け付けられロック状態が解除される。そして、電話キー72を利用してロック状態が解除されると、ダイヤルキーを含む発呼画面が表示される。そして、ユーザは、発呼画面で任意の電話番号を入力した後に発呼操作を行うことで、任意の相手に電話を掛けることが出来る。なお、ロック状態で着呼したときは、図4に示すロック画面ではなく、図3に示す着呼画面が表示される。
 ここで、ロック画面が表示されたとき、またはロック状態で着呼画面が表示されたときは、ユーザが手袋を装着した状態でタッチ操作を行うかを判断する必要があるため、タッチパネル16の感度は高感度モードに設定される。これにより、ユーザが手袋を装着した状態でロック画面などを表示したとしても、ロック状態の解除操作を受け付けることが出来る。
 ところが、ロック状態が設定されている携帯電話機10がユーザの服のポケットの中に入れられている状態で、ロック画面が表示されたり、着呼画面が表示されたりすると、高感度モードが設定されているタッチパネル16は、服を介してユーザの体(たとえば足)を検出する可能性がある。そして、ユーザの体を検出した場合、携帯電話機10の設定がユーザの意図に反して変更されたり、ユーザの意図に反して着呼に応答してしまったりするといった誤動作が起きてしまうことが考えられる。
 そこで、携帯電話機10は、近接センサ24および照度センサ26を利用して、携帯電話機10がユーザの服のポケットの中に入れられている状態を判断し、携帯電話機10がポケットの中に入れられている状態だと判断されたときには、特定の通知を行うことでタッチ操作を実質的に無効にする。
 具体的には、キー操作および着呼などのイベントが発生して、携帯電話機10のディスプレイ14の電源がオンにされると、近接センサ24および照度センサ26の電源がオンにされる。このとき、近接センサ24によって物の近接が検出され、かつ照度センサ26によって検出された照度が所定値より小さい、つまり周囲が暗い状態であると判断されたとき、携帯電話機10がポケットの中に入れられている状態だと判断される。このように判断された状態で、タッチパネル16にタッチ操作が行われると、たとえば図6に示すようなポップアップ76が表示されると共に、バイブレータ50による振動通知処理が実行される。そして、携帯電話機10がポケットの中に入れられている状態では、タッチパネル16のいずれの位置にタッチされてもポップアップ76が表示され、振動通知処理が実行される。つまり、携帯電話機10がポケットの中などに入れられており、物が検出され、かつ検出された照度が所定値よりも小さい場合において、タッチ操作が検出されると、ポップアップ76が表示されたり、振動通知処理が実行されたりする。そして、このような状態でこれらの通知を行うことでタッチ操作を実質的に無効にし、誤動作が起きる可能性を低くしている。
 図6を参照して、たとえばキー操作のイベントが発生した場合、ディスプレイ14の電源がオンになった後にロック画面が表示される。この状態で携帯電話機10がポケットの中に入れられていると判断され、タッチパネル16における任意の位置にタッチ操作が行われると、ポップアップ76がロック画面の上に重ねて表示され、バイブレータ50を利用した振動通知処理が実行される。このように、タッチ操作に応答して振動通知処理が実行されるため、ユーザは、タッチパネル16が故障していないことに気づくことが出来る。たとえば、タッチ操作に応じて振動通知処理が行われない場合、ユーザはタッチパネル16が故障したためタッチ操作を行うことが出来ないと勘違いしてしまう可能性がある。ところが、タッチ操作に応じて振動通知処理が行われることで、タッチパネル16の故障によってタッチ操作を行うことが出来ないと、ユーザが勘違いする可能性を低くすることが出来る。
 また、ポップアップ76には、近接センサ24および照度センサ26の位置を示す携帯電話機10の外観の画像と、携帯電話機10を覆っている手や何らかの物を移動させることで携帯電話機10が操作可能になることを伝えるメッセージとが含まれる。このように、ポケットの中に入れられていると判断されている場合、タッチ操作に応じてポップアップ76を表示することで、近接センサ24および照度センサ26が誤って隠されていることを、ユーザに通知することが出来る。
 そして、近接センサ24によって物の近接が検出されなくなるか、照度センサ26によって検出された照度が所定値より大きい、つまり周囲が明るくなると、ポップアップ76の表示は消去される。つまり、携帯電話機10がポケットの中に入れられている状態ではないと判断されると、ポップアップ76が消去される。これにより、ユーザは、タッチ操作が実質的に有効になったことに気づくことが出来る。
 また、上述したように、キー操作などのイベントの発生に対応して、近接センサ24および照度センサ26の電源をオンにすることで、携帯電話機10がポケットの中に入れられているかの判断を行うときの消費電力を抑えることが出来る。たとえば、近接センサ24および照度センサ26の電源を常にオンにした場合、上記判断を行う必要が無いときでも近接センサ24および照度センサ26に電力が供給され、電力が無駄に消費されてしまう。ところが、近接センサ24および照度センサ26の電源をオンにすることで、消費電力を抑えることが出来る。
 携帯電話機10がポケットの中に入れられている状態ではなくなったと判断されたとき、つまり近接センサ24によって物の近接が検出されなくなるか、照度センサ26によって検出された照度が所定値より大きくなると、近接センサ24および照度センサ26の電源がオフにされる。このように、近接センサ24および照度センサ26のそれぞれが不要になれば各センサの電源がオフにされるため、消費電力が抑えられる。
 図7を参照して、着呼のイベントが発生した場合、ディスプレイ14の電源がオンになった後に着呼画面が表示される。この場合でも、携帯電話機10がポケットの中に入れられていると判断されタッチ操作が検出されると、ポップアップ76が着呼画面の上に重ねて表示され、振動通知処理が実行される。ただし、ポップアップ76は、着呼画面における発呼者と対応する画像を隠さない位置、たとえば画面の下側に表示される。また、着呼画面で表示されるポップアップ76の中にはメッセージは表示されるが画像は表示されず、ロック画面で表示されるポップアップ76よりも表示サイズが小さい。したがって、ユーザは、着呼画面にポップアップ76が重ねて表示された状態であっても、発呼者に関連する画像を確認できる。
 また、着呼画面でポップアップ76が表示されている場合、近接センサ24によって物の近接が検出されなくなったときに、ポップアップ76が消去される。つまり、ユーザは、タッチ操作が実質的に有効になったことに気づくことが出来る。また、上述したように、着呼中は近接センサ24によってタッチパネル16に対するタッチ操作を制限しているため、照度センサ26は利用せずに、近接センサ24の検出結果に基づいてタッチパネル16に対する操作が実質的に有効な状態に戻るようにしてある。たとえば、ロック画面などに表示されたポップアップ76と同様、照度センサ26によって検出された照度を利用してタッチパネル16に対する操作を有効にした場合、携帯電話機10がユーザの顔の近くにあるにもかかわらず、タッチパネル16に対するタッチ操作が有効になってしまい、誤動作が起きる可能性がある。そのため、このような誤動作が発生しないようにしてある。
 さらに、着呼のイベントが発生した後に、タッチパネル16に対する操作が有効になった後は、照度センサ26の電源がオフにされる。そして、ポケットの中に入れられていない状態となっても、近接センサ24によってユーザの顔の近接を検出する必要があるため、近接センサ24の電源はオンにされたままとなる。このように、照度センサ26の電源をオフにすることで、無駄な消費電力を抑えることが出来る。
 携帯電話機10がポケットの中に入れられていると判断された状態では、タッチパネル16の任意の位置にタッチされるとポップアップ76が表示される。つまり、携帯電話機10がポケットの中に入れられていると判断された状態では、タッチパネル16の略全体がタッチ操作の有効領域となっている。これに対して、たとえば図4に示すロック画面では、スタートキー70および電話キー72以外の位置にタッチ操作が行われても、タッチ操作と対応する処理が実行されない。つまり、ロック画面では、スタートキー70および電話キー72の表示範囲(所定領域)がタッチ操作の有効領域となっている。このことから、携帯電話機10がポケットの中に入れられていると判断される前と後とでは、タッチパネル16におけるタッチ操作の有効領域が変化しているといえる。そして、携帯電話機10がタッチ操作に応じて特定の通知を行う状態では、キーの表示範囲に関係なくタッチパネル16にタッチ操作が行われればポップアップ76が表示される。そのため、ユーザは任意の位置にタッチ操作を行うことで、携帯電話機10の状態を把握することが出来る。
 また、携帯電話機10がポケットの中に入れられていると判断された状態でも、所定領域(たとえば、キーの表示範囲)にタッチ操作が行われたときにポップアップ76が表示されるようにしてもよい。これにより、ユーザが所定領域に対してタッチ操作を行ったときにポップアップ76を表示することが出来る。
 なお、キーの表示範囲を所定領域とすることで、ユーザがタッチ操作を行う位置を誘導することが出来る。
 また、無操作の状態で所定時間が経過したり、電源キー22bが操作されたりして、ディスプレイ14およびタッチパネル16の電源がオフされたときも、近接センサ24および照度センサ26の電源はオフにされる。
 また、ロック画面が表示されているときに着呼フラグ350(図8)がオンになった場合、ロック画面に代えて着呼画面が表示される。このとき、ポップアップ76が表示されていれば、ポップアップ76は、図6の状態から図7の状態に変化する。つまり、ポップアップ76の内容および表示位置が変化する。
 次に、図8に示すメモリマップおよび図9~13に示すフロー図を用いて携帯電話機10の動作の詳細に説明する。
 図8を参照して、RAM46には、プログラム記憶領域302とデータ記憶領域304とが形成される。プログラム記憶領域302は、先に説明したように、フラッシュメモリ44(図2)に予め設定しているプログラムおよびデータの一部または全部を読み出して記憶(展開)しておくための領域である。
 プログラム記憶領域302には、無操作の状態で所定時間が経過したときにディスプレイ14およびタッチパネル16の電源をオフにするためのディスプレイ制御プログラム310、着呼中および通話中にタッチパネル16に対するタッチ操作を制限するためのタッチ操作制御プログラム312、携帯電話機10がポケットの中に入っていると判断されたときに、特定の通知するための通知制御プログラム314、ロック状態を解除したりするためのロック状態制御プログラム316および着呼したときに実行される着呼制御プログラム318などが記憶される。なお、プログラム記憶領域302には、発呼するためのプログラム、メールを送受信するためのプログラム、アドレス帳データを管理するためのプログラムなども記憶される。
 続いて、RAM46のデータ記憶領域304には、近接センサバッファ330、照度センサバッファ332、タッチバッファ334、ハードキーバッファ336およびタッチ領域バッファ338などが設けられると共に、GUIデータ340およびポップアップデータ342なども記憶される。また、データ記憶領域304には、タッチフラグ344、ディスプレイフラグ346、ロックフラグ348、着呼フラグ350、高感度フラグ352および無操作カウンタ354なども設けられる。
 近接センサバッファ330には、近接センサ24によって検出された物までの距離の情報が一時的に記憶される。照度センサバッファ332には、照度センサ26によって検出された照度の情報が一時的に記憶される。タッチバッファ334には、タッチパネル制御回路48が出力するタッチ座標のデータ、静電容量の変化量、タッチ操作の始点および終点のタッチ座標のデータなどが一時的に記憶される。
 ハードキーバッファ336には、プロセッサ30に入力されたハードキーの情報(キーデータ)が一時的に記憶される。タッチ領域バッファ338は、表示されている画面でタッチ操作が有効な領域の座標データが一時的に記憶される。たとえば、図4に示すロック画面が表示されている場合は、スタートキー70および電話キー72の表示範囲を示す座標データがタッチ領域バッファ338に記憶される。
 GUIデータ340は、ロック画面および着呼画面などを表示するときに表示するためのGUIのデータである。そのため、GUIデータ340には、画像データおよび文字データなどが含まれる。ポップアップデータ342は、ポップアップ76を表示するためのデータであり、GUIデータ340と同様、画像データおよび文字データを含む。
 タッチフラグ344は、タッチパネル16に対してタッチされているか否かを判断するためのフラグである。たとえば、タッチフラグ344は、1ビットのレジスタで構成される。タッチフラグ344がオン(成立)されると、レジスタにはデータ値「1」が設定される。一方、タッチフラグ344がオフ(不成立)されると、レジスタにはデータ値「0」が設定される。また、タッチフラグ344は、タッチパネル制御回路48の出力に基づいてオン/オフが切り換えられる。
 ディスプレイフラグ346はディスプレイ14に画像が表示されているか否かを判断するためのフラグである。たとえば、ディスプレイフラグ346は、ディスプレイ14に画像が表示されるとオンにされ、ディスプレイ14に表示されている画像が消去されるとオフにされる。ロックフラグ348は、ロック状態が設定されているか否かを判断するためのフラグである。たとえば、ロックフラグ348は、ロック状態が設定されるとオンにされ、ロック状態が解除されるとオフにされる。着呼フラグ350は、着呼中であるかを判断するためのフラグである。たとえば、着呼フラグ350は、音声発信信号を受信するとオンにされ、音声発信信号が受信できなくなるとオフにされる。高感度フラグ352は、高感度モードが設定されているか否かを判断するためのフラグである。
 なお、これらのフラグの構成は、タッチフラグ344と略同じであるため、これらのフラグの構成の詳細な説明は、簡単のため省略する。
 無操作カウンタ354は、無操作の状態の時間を計測するためのカウンタである。また、無操作カウンタ354は、ディスプレイ14の電源がオンにされるか、キー操作や着呼などのイベントが生じると初期化され、時間の計測が開始される。無操作カウンタ354によって所定時間が計測されると、無操作カウンタ354は満了する。そして、無操作カウンタ354が満了すると、ディスプレイ14およびタッチパネル16の電源がオフにされる。
 なお、データ記憶領域304には、アドレス帳データが記憶されたり、プログラムの実行に必要な、他のフラグやタイマ(カウンタ)が設けられたりする。
 プロセッサ30は、Windows(登録商標)ベースのOS、Android(登録商標)などのLinux(登録商標)ベースのOSおよびiOS(登録商標)などの所定のOSの制御下で、図9~11に示す通知制御処理、図12に示すロック状態制御処理および図13に示す着呼制御処理などを含む複数のタスクを並列的に処理する。
 なお、無操作の状態で所定時間が経過したときにディスプレイ14およびタッチパネル16の電源をオフにするディスプレイ制御処理および着呼中および通話中に近接センサ24を利用してタッチパネル16に対するタッチ操作を制限するタッチ操作制御処理も、上記の処理と並列的に処理される。そして、これらの2つの処理については既に周知であり、図示および説明は省略する。
 図9は通知制御処理のフロー図の一部である。たとえばディスプレイ14の電源がオフにされると通知制御処理の実行命令が発行され、通知制御処理が開始される。この通知制御処理の実行命令は、ディスプレイ14の電源がオフの状態であれば、一定周期(たとえば、100ms)毎に発行される。
 ステップS1でプロセッサ30は、イベントが発生したか否かを判断する。つまり、キー操作または着呼などのイベントが発生したかが判断される。具体的には、プロセッサ30は、ハードキーバッファ336にキー情報が記憶されるか、着呼フラグ350がオンになったかを判断する。ステップS1で“NO”であれば、つまりイベントが発生していなければ、プロセッサ30は通知制御処理を終了する。一方、ステップS1で“YES”であれば、たとえばキー操作のイベントが発生すると、ステップS3でプロセッサ30は、近接センサ24および照度センサ26の電源をオンにする。つまり、携帯電話機10がポケットなどの中に入れられている状態かを判断するために、これらのセンサの電源がオンにされる。なお、ステップS3の処理を実行するプロセッサ30は第1制御部として機能する。
 続いて、ステップS5でプロセッサ30は、ディスプレイ14およびタッチパネル16の電源をオンにする。つまり、発生したイベントに対応する画面を表示して操作するために、ディスプレイ14およびタッチパネル16の電源がオンにされる。続いて、ステップS7で着呼か否かを判断する。つまり、発生したイベントが着呼であるかが判断される。具体的には、プロセッサ30は着呼フラグ350がオンであるかを判断する。ステップS7で“YES”であれば、つまり発生したイベントが着呼の場合、プロセッサ30は、図11に示すステップS31の処理に進む。
 一方、ステップS7で“NO”であれば、たとえば発生したイベントがキー操作の場合、ステップS9でプロセッサ30は、物の近接を検出したか否かを判断する。つまり、携帯電話機10の正面に物が存在しているかが判断される。具体的には、プロセッサ30は、近接センサバッファ330に記憶されている距離の情報に基づいて、物が近接しているかを判断する。ステップS9で“NO”であれば、つまり物の近接が検出されていなければ、プロセッサ30はステップS27の処理に進む。一方、ステップS9で“YES”であれば、つまり物の近接が検出されていれば、ステップS11でプロセッサ30は、周囲が暗いか否かを判断する。つまり、プロセッサ30は、照度センサバッファ332に記憶されている照度が、所定値よりも小さいかを判断する。ステップS11で“NO”であれば、つまり携帯電話機10の周囲が明るければ、プロセッサ30はステップS27の処理に進む。
 一方、ステップS11で“YES”であれば、つまり物の近接が検出され、かつ周囲が暗ければ、プロセッサ30はステップS13の処理に進む。つまり、携帯電話機10がポケットの中に入れられた状態だと判断される。このように判断されると、ステップS13でプロセッサ30は、タッチ操作か否かを判断する。たとえば、ロック画面が表示されている場合、タッチパネル16に対して任意の位置でタッチ操作が行われたかが判断される。ステップS13で“NO”であれば、つまりタッチ操作が行われていなければ、プロセッサ30はステップS19の処理に進む。なお、ステップS11で“YES”と判断された場合、タッチ領域バッファ338には、タッチパネル16の全領域を示す座標データが記憶される。つまり、タッチパネル16の全体がタッチ操作の有効領域とされる。
 一方、ステップS13で“YES”であれば、たとえばタッチパネル16に対してタップ操作がされると、プロセッサ30は、ステップS15でポップアップ76を表示し、ステップS17で振動通知処理を実行する。たとえば、ロック画面が表示されている状態であれば、図6に示すようなポップアップ76が表示され、バイブレータ50が動作する。
 続いて、ステップS19でプロセッサ30は、物の近接が検出されなくなったか否かを判断する。つまり、携帯電話機10がポケットの中に入れられた状態ではなくなったかが判断される。ステップS19で“YES”であれば、つまり物の近接が検出されなくなれば、プロセッサ30はステップS25の処理に進む。一方、ステップS19で“NO”であれば、つまり物の近接が検出された状態であれば、ステップS21でプロセッサ30は周囲が明るいか否かを判断する。つまり、ステップS19と同様、携帯電話機10がポケットの中かに入れられた状態ではなくなったかが判断される。ステップS21で“NO”であれば、ステップS23でプロセッサ30は、表示が消去されたか否かを判断する。たとえば、電源キー22bが操作され、ディスプレイフラグ346がオフにされたかが判断される。ステップS23で“YES”であれば、たとえば無操作の状態で所定時間が経過して、ディスプレイ14の電源がオフにされてディスプレイフラグ346がオフになると、プロセッサ30は、後述するステップS29の処理を実行した後に、通知制御処理を終了する。
 ステップS23で“NO”であれば、たとえば携帯電話機10がポケットの中に入れられたままで、ディスプレイ14の表示が変化しなければ、プロセッサ30はステップS13の処理に戻る。その後、ステップS19またはステップS21で“YES”と判断されると、つまり物の近接が検出されなくなるか、周囲が明るくなると、ステップS25でプロセッサ30は、ポップアップ76を消去する。たとえば、図6に示すロック画面が表示されていた場合、ポップアップ76が消去され、図4に示すロック画面が表示される。ただし、ポップアップ76が表示されていない場合は、ディスプレイ14の表示は変化しない。そして、ステップS25でポップアップ76が消去されると、タッチ領域バッファ338には、表示されているキーに対応する座標データが記憶される。つまり、携帯電話機10がポケットの中に入れられている状態ではなくなったと判断されると、タッチパネル16の有効領域が、タッチパネル16の全体からキーの表示領域に変化する。なお、ステップS25の処理を実行するプロセッサ30は消去部として機能する。
 続いて、ステップS27でプロセッサ30は、表示が消去されたか否かを判断する。たとえば、ロック画面が表示されている状態で解除操作がされ、ロック画面が消去されてディスプレイフラグ346がオフにされたかが判断される。ステップS27で“NO”であれば、たとえば携帯電話機10が持たれた状態でロック画面が表示されていれば、プロセッサ30はステップS9の処理に戻る。
 たとえば解除操作がされロック画面が消去された後に操作ロック画面が表示されていればディスプレイフラグ346が一旦オフになるため、ステップS27では“YES”と判断され、ステップS29でプロセッサ30は、近接センサ24および照度センサ26の電源をオフにする。つまり、携帯電話機10がポケットの中に入れられた状態であるかを判断する必要が無くなったため、2つのセンサの電源がオフにされる。そして、ステップS29の処理が終了すれば、プロセッサ30は通知制御処理を終了する。なお、ステップS29の処理を実行するプロセッサ30は第2制御部として機能する。
 ここで、発生したイベントが着呼であれば、つまりステップS7で“YES”であれば、図11に示すステップS31でプロセッサ30は、ステップS9と同様、物の近接を検出したか否かを判断する。ステップS31で“YES”であれば、つまり物の近接が検出されると、ステップS33でプロセッサ30は、ステップS11と同様、周囲が暗いか否かを判断する。ステップS31またはステップS33で“NO”であれば、つまり、物の近接が検出されていないか、周囲が明るければ、プロセッサ30は、後述するステップS47の処理を実行した後に通知制御処理を終了する。つまり、着呼した時点でポケットの中に携帯電話機10が入れられている状態ではないと判断されたため、通知制御処理は終了する。なお、通知制御処理が終了したときに着呼中であれば、タッチ操作制御処理が実行され、近接センサ24を利用してタッチパネル16に対するタッチ操作を制限するか否かの判断がされる。
 また、ステップS33で“YES”であれば、つまり物の近接が検出され、周囲が暗ければ、プロセッサ30はステップS35の処理に進む。つまり、携帯電話機10がポケットの中に入れられた状態であると判断される。このように判断されると、ステップS35でプロセッサ30は、ステップS13と同様、タッチ操作か否かを判断する。ステップS35で“NO”であれば、つまりタッチ操作が行われていなければ、プロセッサ30はステップS41の処理に進む。なお、ステップS33で“YES”と判断された場合、ステップS11で“YES”と判断されたときと同様、タッチパネル16の全体がタッチ操作の有効領域とされる。
 一方、ステップS35で“YES”であれば、つまりタッチ操作が行われると、プロセッサ30は、ステップS37で図7に示すポップアップ76を表示し、ステップS39で振動通知処理を実行する。
 続いて、ステップS41でプロセッサ30は、ステップS19と同様、物の近接が検出されなくなったかが判断される。ステップS41で“NO”であれば、つまり物が検出されていれば、ステップS43でプロセッサ30は、表示が消去されたか否かを判断する。たとえば、電源キー22bが操作されてディスプレイフラグ346がオフされたかが判断される。ステップS43で“YES”であれば、たとえば音声発信信号が受信されなくなって着呼フラグ350がオフとなり、着呼画面が消去されると、プロセッサ30はステップS29の処理に進む。
 また、ステップS43で“NO”であれば、つまり表示が消去されなければ、プロセッサ30はステップS35の処理に戻る。そのあと、ステップS41で“YES”と判断されると、つまり物の近接が検出されなくなると、ステップS45でプロセッサ30は、ポップアップ76を消去する。つまり、図7に示す着呼画面においてポップアップ76が消去されると、図4に示す着呼画面がディスプレイ14に表示される。そして、ステップS45でポップアップ76が消去されると、ステップS25の処理でポップアップ76が消去されたときと同様、タッチパネル16の有効領域が、タッチパネル16の全体からキーの表示領域に変化する。なお、ステップS45の処理を実行するプロセッサ30は消去部として機能する。
 続いて、ステップS47でプロセッサ30は、照度センサ26の電源をオフにする。つまり、照度センサ26が不要であるため、照度センサ26の電源がオフにされる。そして、ステップS47の処理が終了すると、プロセッサ30は通知制御処理を終了する。また、通常の着呼画面が表示されるため、タッチパネル16に対するタッチ操作は、上述したタッチ操作制御処理によって制限される場合もある。そして、ステップS47の処理を実行するプロセッサ30は第3制御部として機能する。
 なお、ステップS15,S37の処理を実行するプロセッサ30はポップアップ表示処理部として機能する。
 図12はロック状態制御処理のフロー図である。たとえばロック状態が設定されているときにディスプレイ14の電源がオンにされると、ロック状態制御処理が開始される。ステップS61でプロセッサ30は、高感度フラグ352をオンにする。つまり、タッチパネル16の感度が高感度モードにされる。続いて、ステップS63でプロセッサ30は、ロック画面を表示する。たとえば、図4に示すロック画面がディスプレイ14に表示される。また、ロック画面が表示されると、スタートキー70および電話キー72の表示範囲を示す座標データがタッチ領域バッファ338に記憶される。ただし、携帯電話機10がポケットの中に入れられている状態だと判断されているときには、タッチパネル16の全体を示す座標データがタッチ領域バッファ338に記憶される。
 続いて、ステップS65でプロセッサ30は、解除操作がされたか否かを判断する。たとえば、スタートキー70または電話キー72に対してタップ操作がされたかが判断される。ただし、携帯電話機10がポケットに入れられている状態と判断されている場合、上記の解除操作は有効な操作として受け付けられない。
 ステップS65で“NO”であれば、つまり解除操作がされなければ、ステップS67でプロセッサ30は、表示が消去されたか否かを判断する。たとえば、無操作の状態で所定時間が経過して、ディスプレイ14の電源がオフにされることでロック画面が消去されたかが判断される。具体的には、プロセッサ30は、ディスプレイフラグ346がオフになったかを判断する。ステップS67で“YES”であれば、たとえば電源キー22bが操作されてロック画面が消去されると、プロセッサ30はステップS75の処理に進む。一方、ステップS67で“NO”であれば、つまりロック画面が表示された状態であれば、プロセッサ30はステップS65の処理に戻る。そして、ステップS65で“YES”であれば、たとえばスタートキー70が操作されると、ステップS69でプロセッサ30は、ロックフラグ348をオフにする。つまり、ロック状態が解除される。
 続いて、ステップS71でプロセッサ30は、手袋操作か否かを判断する。つまり、解除操作としてされたタッチ操作において、静電容量の変化量が第1の閾値よりも小さいかが判断される。なお、静電容量の変化量は、タッチバッファ334から読み出される。ステップS71で“NO”であれば、たとえば素手で解除操作がされ、タッチバッファ334に記憶されている静電容量の変化量が第1の閾値よりも大きければ、ステップS73でプロセッサ30は、高感度フラグ352をオフにする。つまり、タッチパネル16の感度が通常モードにされる。そして、ステップS73の処理が終了すると、プロセッサ30はステップS75の処理に進む。一方、ステップS71で“YES”であれば、たとえば手袋を装着した手で解除操作がされ、静電容量の変化量が第1の閾値よりも小さければ、プロセッサ30はステップS75の処理に進む。つまり、高感度モードが設定されたままとなる。
 続いて、ステップS75でプロセッサ30は、ロック画面を消去する。つまり、ロック状態が解除されたため、次の画面(たとえば、操作ロック画面)を表示するためにロック画面が消去される。そして、ステップS75の処理が終了すれば、プロセッサ30はロック状態制御処理を終了する。
 図13は着呼制御処理のフロー図である。たとえば、着呼フラグ350がオンになると、着呼制御処理が開始される。ステップS91でプロセッサ30は、ロック状態か否かを判断する。つまりロックフラグ348がオンであるかが判断される。ステップS91で“NO”であれば、つまりロック状態が設定されていなければ、プロセッサ30はステップS95の処理に進む。一方、ステップS91で“YES”であれば、つまりロック状態が設定されロックフラグ348がオンであれば、ステップS93でプロセッサ30は、ステップS61と同様、高感度フラグ352をオンにする。
 続いて、ステップS95でプロセッサ30は、ディスプレイ14の電源がオンであるか否かを判断する。つまり、ディスプレイ14の電源がオフの状態で着呼する可能性がある。そのため、着呼画面を表示する前に、通知制御処理のステップS5でディスプレイ14の電源がオンにされたかを判断する。ステップS95で“NO”であれば、つまりディスプレイ14の電源がオフであれば、プロセッサ30はステップS95の処理を繰り返す。一方、ステップS95で“YES”であれば、つまりディスプレイ14の電源がオンであれば、ステップS97でプロセッサ30は、着呼画面を表示する。たとえば、図3に示す着呼画面がディスプレイ14に表示される。なお、着呼画面が表示される共に、着信音がスピーカ18から出力され、バイブレータ50が動作する。また、着呼画面が表示されると、着呼キー64および保留キー66の表示範囲を示す座標データがタッチ領域バッファ338に記憶される。ただし、携帯電話機10がポケットの中に入れられている状態だと判断されている場合は、タッチパネル16の全体を示す座標データがタッチ領域バッファ338に記憶される。
 続いて、ステップS99でプロセッサ30は、着呼操作か否かを判断する。たとえば、着呼キー64に対してタップ操作がされたかが判断される。ステップS99で“YES”であれば、たとえば着呼キー64に対してタップ操作がされると、ステップS101でプロセッサ30は、通話処理を実行する。つまり、相手の電話機と通話可能な状態となる。そして、ステップS101の処理が終了すれば、プロセッサ30はステップS109の処理に進む。一方、ステップS99で“NO”であれば、つまり通話操作がされていなければ、ステップS103でプロセッサ30は、保留操作がされたか否かを判断する。たとえば、保留キー66に対してタップ操作がされたか否かを判断する。ステップS103で“YES”であれば、たとえば保留キー66に対してタップ操作がされると、ステップS105でプロセッサ30は、保留処理を実行する。たとえば、相手の電話機に対して現時点で通話によって対応できないことを伝えるメッセージが送信される。そして、ステップS105の処理が終了すると、プロセッサ30はステップS109の処理に進む。なお、携帯電話機10がポケットに入れられている状態と判断されている場合、上記の着呼操作または保留操作は有効な操作として受け付けられない。
 ステップS103で“NO”であれば、つまり保留操作がされなければ、ステップS107でプロセッサ30は、着呼フラグ350がオフか否かを判断する。つまり、音声発信信号が受信されなくなり、着呼フラグ350がオフとなったかが判断される。ステップS107で“NO”であれば、つまり音声発信信号が受信されており、着呼フラグ350がオンであれば、プロセッサ30はステップS99の処理に戻る。
 また、ステップS107で“YES”であれば、たとえば音声発信信号が受信されなくなり、着呼フラグ350がオフになっていれば、ステップS109でプロセッサ30は、着呼画面を消去する。つまり、次の画面を表示するために、着呼画面が消去される。また、着呼画面の消去と共に、着信音の出力も停止され、バイブレータ50も停止する。そして、ステップS109の処理が終了すれば、プロセッサ30は着呼制御処理を終了する。また、着呼制御処理が終了すると、ディスプレイ14には、通話画面、保留画面、ロック画面またはホーム画面などが表示される。
 なお、ステップS69,S101,S105の処理を実行するプロセッサ30は実行部として機能する。
 <第2実施例>
 第2実施例では、携帯電話機10がポケットの中に入れられている状態だと判断されると、タッチ操作が検出されなくてもポップアップ76が表示される。なお、携帯電話機10の外観や、電気的な構成などは第1実施例と略同じであるため、詳細な説明は省略する。
 たとえば、携帯電話機10がポケットの中に入れられており、近接センサ24によって物の近接が検出され、照度センサ26によって検出された照度が所定値よりも小さい状態であれば、メニューキー22aが操作されロック画面が表示されると共に、ポップアップ76も合わせて表示される。
 同様に、上述のように携帯電話機10がポケットの中に入れられている状態で着呼すると、着呼画面が表示されると共にポップアップ76も表示される。
 したがって、第2実施例では、ユーザが近接センサ24および照度センサ26を誤って指などで隠してしまった場合、ユーザはディスプレイ14を見るだけでそのような状態であることに気づくことが出来る。
 上述では第2実施例の特徴を概説した。以下では、図14,15に示すフロー図を用いて第2実施例について説明する。
 図14は第2実施例の通知制御処理のフロー図の一部であり、図15は第2実施例の通知制御処理のフロー図の他の一部である。なお、第2実施例の通知制御処理において、ステップS1-S7の処理は、第1実施例と同じであるため図示を省略する。また、ステップS9-S11,S19-S33,S41-S47の処理も、第1実施例と略同じであるため詳細な説明を省略する。
 第2実施例の通知制御処理が実行され、たとえばロック画面が表示された後に携帯電話機10がポケットの中に入れられていると判断されると、つまりステップS11で“YES”であれば、ステップS121でプロセッサ30は、ポップアップ76を表示する。たとえば、図6に示すようにロック画面に対してポップアップ76が重ねて表示される。
 続いて、ステップS123でプロセッサ30は、タッチ操作が行われたか否かを判断する。たとえば、ポップアップ76が表示されているロック画面に対してタッチ操作が行われたかが判断される。ステップS123で“NO”であれば、つまりタッチ操作が行われなければ、プロセッサ30はステップS19の処理に進む。一方、ステップS123で“YES”であれば、つまりタッチ操作が行われると、ステップS125でプロセッサ30は、振動通知処理を実行する。つまり、タッチ操作に応じて振動通知処理が実行される。
 ステップS125の処理が終了すると、ステップS19-S29の処理が第1実施例と同様、実行される。このとき、ステップS23で“NO”であれば、つまり携帯電話機10の状態が変化していなければ、プロセッサ30はステップS123の処理に戻る。
 また、第2実施例の通知制御処理が実行され、着呼画面が表示された後に携帯電話機10がポケットの中に入れられていると判断されると、つまりステップS33で“YES”であれば、ステップS141でプロセッサ30は、ポップアップ76を表示する。たとえば、図7に示すように着呼画面に重ねてポップアップ76がディスプレイ14に表示される。
 続いて、ステップS143でプロセッサ30は、タッチ操作が行われたか否かを判断する。つまり、ポップアップ76が表示されている着呼画面にタッチ操作が行われたかが判断される。ステップS143で“NO”であれば、つまりタッチ操作が行われていなければ、プロセッサ30はステップS41の処理に進む。一方、ステップS143で“YES”であれば、たとえばポップアップ76が表示されている着呼画面にタップ操作などがされると、ステップS145でプロセッサ30は、振動通知処理を実行する。つまり、上述のタップ操作に対応して振動通知処理が実行される。
 また、ステップS145の処理が終了すると、ステップS41-S47の処理が第1実施例と同様、実行される。このとき、ステップS43で“NO”であれば、つまり携帯電話機10の状態が変化していなければ、プロセッサ30はステップS143の処理に戻る。
 なお、ステップS15,S17,S37,S39,S125,S145の処理を実行するプロセッサ30は通知部として機能する。特に、ステップS17,S39,S125,S145の処理を実行するプロセッサ30は振動通知部として機能する。また、第2実施例において、ステップS121,S141の処理を実行するプロセッサ30はポップアップ表示処理部として機能する。
 また、着呼中は近接センサ24および照度センサ26を利用して、携帯電話機10がポケットの中に入れられているか否かを判断していたが、照度センサ26を利用せずに、携帯電話機10がポケットの中に入れられているか否かを判断するようにしてもよい。
 具体的には、図16を参照して、通知制御処理では、周囲の明るさを判断するステップS33の処理、つまり照度センサ26を利用するステップが省略される。そのため、ステップS31で“YES”であれば、つまり物の近接が検出されていれば、プロセッサ30はステップS35以降の処理を実行する。つまり、ステップS31で“YES”であれば、つまり物の近接が検出されていれば、携帯電話機10がポケットの中に入れられていると判断される。
 そして、着呼以外のイベントが発生した場合も、照度センサ26を利用せずに、携帯電話機10がポケットの中に入れられているか否かを判断するようにしてもよい。この場合、通知制御処理では、ステップS11およびステップS21の処理が省略される。
 また、イベントにはアラームの通知およびメール着信などが含まれていてもよい。そのため、ポップアップ76は、アラーム画面やおよびメール着信画面などでも表示される。
 また、特定の通知として、ポップアップ76を表示したり、バイブレータ50を動作させたりしたが、音声やLEDなどの光なども適宜組み合わせて特定の通知が行われてもよい。
 また、ユーザは、高感度モードおよび通常モードを任意に設定できるようにしてもよい。さらに、高感度モードが設定されているときには、高感度モードであることを示すアイコンが状態表示領域60に表示されるようにしてもよい。そして、常に高感度モードが設定されていてもよい。
 また、近接センサ24および照度センサ26は、常にオンにされていてもよい。この場合、イベントが発生したタイミングに限らず、携帯電話機10がポケットの中に入れられている状態かを判断するようにしてもよい。
 また、第1実施例のように、通知制御処理において、タッチ操作が検出されたときにポップアップの表示などの振動通知処理以外の処理が実行される場合は、振動通知処理(ステップS17,S39)は省略されてもよい。
 また、振動通知処理にかえて、LEDなどの発光を利用する発光通知処理あるいはスピーカからの音を利用する音通知処理などが実行されてもよい。つまり、光あるいは音などによってユーザに対してタッチ操作が検出されたことが通知される。そして、振動、光および音などによる通知は適宜組み合わせられてもよい。
 また、上述したように、通知制御処理、ロック状態制御処理および着呼制御処理は、プロセッサ30によって並列的に処理される。そのため、各処理に含まれる各ステップついても、プロセッサ30によって並列的に実行される。
 また、フロー図によって説明された処理において、ステップの繰り返しは一定間隔(たとえば、1秒よりも短い時間)で行われるが、一定間隔よりも長い間隔で繰り返されてもよい。
 また、閾値(所定値など)に対して「より大きい」の言葉を用いたが「閾値より大きい」とは「閾値以上」の意味も含まれる。また、「閾値よりも小さい」とは「閾値以下」および「閾値未満」の意味も含まれる。
 また、各実施例で用いられたプログラムは、データ配信用のサーバのHDDに記憶され、ネットワークを介して携帯電話機10に配信されてもよい。また、CD,DVD,BD(Blue-Ray Disk)などの光学ディスク、USBメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされたプログラムが、上記の携帯電話機10と同等の構成の携帯電話機にインストールされた場合、携帯電話機1と同等の効果が得られる。
 そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
 以上のように、携帯電話機10は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の変形例が、この開示の範囲から外れることなく想定され得るものと解される。
 10 携帯電話機
 14 ディスプレイ
 16 タッチパネル
 22a メニューキー
 22b 電源キー
 24 近接センサ
 26 照度センサ
 30 プロセッサ
 44 フラッシュメモリ
 46 RAM
 50 バイブレータ
 52 電源回路
 54 二次電池
 64 着呼キー
 66 保留キー
 70 スタートキー
 72 電話キー
 76 ポップアップ

Claims (17)

  1.  タッチパネルと、
     物の近接を検出する近接検出部と、
     照度を検出する照度検出部と、
     前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部と
    を備える、携帯端末。
  2.  前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたことを、振動によってユーザに通知する振動通知部を含む、請求項1記載の携帯端末。
  3.  前記タッチパネルが設けられる表示部をさらに備え、
     前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、前記表示部にポップアップを表示するポップアップ表示処理部をさらに含む、請求項1記載の携帯端末。
  4.  前記タッチパネルが設けられる表示部と、
     前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さいとき、前記表示部にポップアップを表示するポップアップ表示処理部と
    をさらに備える、請求項1記載の携帯端末。
  5.  前記近接検出部によって物の近接が検出されなくなるか、前記照度検出部によって検出された照度が前記所定値より大きくなったとき、前記表示部に表示される前記ポップアップを消去する消去部をさらに備える、請求項3記載の携帯端末。
  6.  前記近接検出部によって物の近接が検出されなくなるか、前記照度検出部によって検出された照度が前記所定値より大きくなったとき、前記表示部に表示される前記ポップアップを消去する消去部をさらに備える、請求項4記載の携帯端末。
  7.  前記表示部に着呼画面が表示されている状態で、前記近接検出部によって物の近接が検出されなくなったとき、前記表示部に表示されるポップアップを消去する消去部をさらに備える、請求項3記載の携帯端末。
  8.  前記表示部に着呼画面が表示されている状態で、前記近接検出部によって物の近接が検出されなくなったとき、前記表示部に表示されるポップアップを消去する消去部をさらに備える、請求項4記載の携帯端末。
  9.  電力を供給する電源部と、
     イベントが発生したとき、前記近接検出部および前記照度検出部の電源をオンにする第1制御部と
    をさらに備える、請求項1記載の携帯端末。
  10.  前記近接検出部によって物の近接が検出されなくなるか、前記照度検出部によって検出された照度が前記所定値より大きくなったとき、前記近接検出部および前記照度検出部の電源をオフにする第2制御部をさらに備える、請求項9記載の携帯端末。
  11.  前記イベントは、着呼を含み、
     前記着呼が発生した後に、前記近接検出部によって物の近接が検出されなくなったとき、前記照度検出部の電源をオフにする第3制御部をさらに備える、請求項9記載の携帯端末。
  12.  前記タッチパネルにおける所定領域でタッチ操作が検出されたとき、所定の処理を実行する実行部をさらに備え、
     前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、前記タッチパネルにおける任意の位置でタッチ操作が検出されたとき、特定の通知を行う、請求項1記載の携帯端末。
  13.  前記タッチパネルにおける所定領域でタッチ操作が検出されたとき、所定の処理を実行する実行部をさらに備え、
     前記通知部は、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、前記所定領域でタッチ操作が検出されたとき、特定の通知を行う、請求項1記載の携帯端末。
  14.  前記タッチパネルが設けられる表示部をさらに備え、
     前記所定領域は、前記表示部に表示されるオブジェクトと対応する、請求項12記載の携帯端末。
  15.  前記タッチパネルが設けられる表示部をさらに備え、
     前記所定領域は、前記表示部に表示されるオブジェクトと対応する、請求項13記載の携帯端末。
  16.  タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する携帯端末のプロセッサを、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知部として機能させる通知制御プログラムを記憶する、コンピュータ読み取り可能な非一時的な記録媒体。
  17.  タッチパネル、物の近接を検出する近接検出部および照度を検出する照度検出部を有する携帯端末における通知制御方法であって、
     前記携帯端末のプロセッサが、前記近接検出部によって物の近接が検出され、かつ前記照度検出部によって検出された照度が所定値より小さい場合において、タッチ操作が検出されたとき、特定の通知を行う通知ステップを実行する、通知制御方法。
PCT/JP2015/068272 2014-06-24 2015-06-24 携帯端末、記録媒体および通知制御方法 Ceased WO2015199160A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/249,017 US9729703B2 (en) 2014-06-24 2016-08-26 Mobile terminal, non-transitory computer readable recording medium, and notification control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014129312A JP6239449B2 (ja) 2014-06-24 2014-06-24 携帯端末、通知制御プログラムおよび通知制御方法
JP2014-129312 2014-06-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/249,017 Continuation US9729703B2 (en) 2014-06-24 2016-08-26 Mobile terminal, non-transitory computer readable recording medium, and notification control method

Publications (1)

Publication Number Publication Date
WO2015199160A1 true WO2015199160A1 (ja) 2015-12-30

Family

ID=54938238

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/068272 Ceased WO2015199160A1 (ja) 2014-06-24 2015-06-24 携帯端末、記録媒体および通知制御方法

Country Status (3)

Country Link
US (1) US9729703B2 (ja)
JP (1) JP6239449B2 (ja)
WO (1) WO2015199160A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038899B (zh) * 2014-06-11 2019-02-22 北京智谷睿拓技术服务有限公司 邻近关系确定方法及装置
JP6266450B2 (ja) * 2014-06-26 2018-01-24 京セラ株式会社 携帯通信端末、着呼制御プログラムおよび着呼制御方法
KR20160099397A (ko) * 2015-02-12 2016-08-22 삼성전자주식회사 제한된 실행 환경에서 결제 기능을 수행하기 위한 방법 및 장치
CN109716341A (zh) * 2016-10-06 2019-05-03 惠普发展公司,有限责任合伙企业 使用基于触摸的传感器解锁电子设备
JP2018180596A (ja) * 2017-04-03 2018-11-15 株式会社東海理化電機製作所 入力装置、および操作判定方法
JP7159636B2 (ja) * 2018-06-20 2022-10-25 カシオ計算機株式会社 電子機器、制御方法及びプログラム
KR102685801B1 (ko) * 2019-02-13 2024-07-17 삼성전자 주식회사 조도 센서 및 디스플레이를 이용하여 의도되지 않은 사용자 입력의 수신을 방지하는 전자 장치 및 전자 장치의 동작 방법
KR102639530B1 (ko) * 2019-07-18 2024-02-26 삼성전자주식회사 터치 감지 시스템 및 이를 포함하는 디스플레이 시스템
JP7036150B2 (ja) * 2020-02-19 2022-03-15 カシオ計算機株式会社 表示装置、表示装置の制御方法およびプログラム
JP2022539483A (ja) * 2020-05-27 2022-09-12 ジーティーティー カンパニー リミテッド 非接触式タッチパネルシステム及びその制御方法、並びに既存のタッチスクリーンに装着可能な非接触式入力装置
US11740726B2 (en) * 2021-03-08 2023-08-29 International Business Machines Corporation Touch sensitivity management
JPWO2024013821A1 (ja) * 2022-07-11 2024-01-18

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012247967A (ja) * 2011-05-27 2012-12-13 Nec Casio Mobile Communications Ltd 入力装置、入力方法及びプログラム
JP2013062718A (ja) * 2011-09-14 2013-04-04 Renesas Electronics Corp 携帯端末装置、情報処理装置、誤操作防止方法、誤操作防止プログラム
JP2014045517A (ja) * 2013-11-27 2014-03-13 Kyocera Corp 携帯端末装置
JP2014099071A (ja) * 2012-11-15 2014-05-29 Kyocera Corp 携帯端末、ロック状態制御プログラムおよびロック状態制御方法
JP2014103430A (ja) * 2011-03-11 2014-06-05 Panasonic Corp 電子機器およびその制御方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9954996B2 (en) * 2007-06-28 2018-04-24 Apple Inc. Portable electronic device with conversation management for incoming instant messages
US9348451B2 (en) * 2008-09-10 2016-05-24 Apple Inc. Channel scan architecture for multiple stimulus multi-touch sensor panels
CN102197358A (zh) * 2008-10-28 2011-09-21 夏普株式会社 具有2个显示装置的电子设备、其控制方法以及记录介质
US8768648B2 (en) * 2010-09-30 2014-07-01 Fitbit, Inc. Selection of display power mode based on sensor data
US8994646B2 (en) * 2010-12-17 2015-03-31 Microsoft Corporation Detecting gestures involving intentional movement of a computing device
JP2012194791A (ja) 2011-03-16 2012-10-11 Nec Casio Mobile Communications Ltd 携帯端末装置、及び携帯端末装置の制御方法
US9209803B2 (en) * 2011-08-26 2015-12-08 Frederick Johannes Bruwer Intelligent capacitive swipe switch
JP5792570B2 (ja) * 2011-09-21 2015-10-14 埼玉日本電気株式会社 携帯端末装置及びプログラム
US20140208333A1 (en) * 2013-01-22 2014-07-24 Motorola Mobility Llc Initialize a Computing Device to Perform an Action

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014103430A (ja) * 2011-03-11 2014-06-05 Panasonic Corp 電子機器およびその制御方法
JP2012247967A (ja) * 2011-05-27 2012-12-13 Nec Casio Mobile Communications Ltd 入力装置、入力方法及びプログラム
JP2013062718A (ja) * 2011-09-14 2013-04-04 Renesas Electronics Corp 携帯端末装置、情報処理装置、誤操作防止方法、誤操作防止プログラム
JP2014099071A (ja) * 2012-11-15 2014-05-29 Kyocera Corp 携帯端末、ロック状態制御プログラムおよびロック状態制御方法
JP2014045517A (ja) * 2013-11-27 2014-03-13 Kyocera Corp 携帯端末装置

Also Published As

Publication number Publication date
JP2016009993A (ja) 2016-01-18
US20160366273A1 (en) 2016-12-15
US9729703B2 (en) 2017-08-08
JP6239449B2 (ja) 2017-11-29

Similar Documents

Publication Publication Date Title
JP6239449B2 (ja) 携帯端末、通知制御プログラムおよび通知制御方法
JP5694719B2 (ja) 携帯端末、ロック状態解除プログラムおよびロック状態解除方法
CN109976645B (zh) 应用界面的展示方法、装置及电子设备
US11243657B2 (en) Icon display method, and apparatus
JP5922522B2 (ja) 携帯端末
JP6062175B2 (ja) 携帯端末、省電力制御プログラムおよび省電力制御方法
JP6266450B2 (ja) 携帯通信端末、着呼制御プログラムおよび着呼制御方法
JP5827109B2 (ja) 装置、方法、及びプログラム
JP5986957B2 (ja) 携帯端末、無効領域設定プログラムおよび無効領域設定方法
JP5587733B2 (ja) 携帯端末、ロック状態制御プログラムおよびロック状態制御方法
US9706031B2 (en) Portable terminal and lock state control method
JP2019029804A (ja) 電子機器、プログラムおよび制御方法
EP2765498A2 (en) Method and apparatus for controlling touch-key operation
CN108769299A (zh) 屏幕控制方法、装置以及移动终端
CN107066090B (zh) 一种控制指纹识别模组的方法及移动终端
JP6140549B2 (ja) 携帯端末、判定時間設定プログラムおよび判定時間設定方法
JP5976233B2 (ja) アプリ保護方法、装置、端末、プログラム、及び記録媒体
JP6821769B2 (ja) アプリケーションインターフェースを表示する方法、装置および電子デバイス
US9360963B2 (en) Portable terminal and operation inhibition area control method
CN105955568B (zh) 一种添加应用程序的方法和装置
CN107924261B (zh) 一种选择文本的方法
WO2017166209A1 (zh) 设置勿触区域的方法、装置、电子设备、显示界面以及存储介质
JP2015133124A (ja) 携帯端末およびロック状態解除方法
JP2019028973A (ja) 電子機器、プログラムおよび制御方法

Legal Events

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

Ref document number: 15811693

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15811693

Country of ref document: EP

Kind code of ref document: A1