CN108011996A - Control outputting and inputting on more sides of computing device - Google Patents
Control outputting and inputting on more sides of computing device Download PDFInfo
- Publication number
- CN108011996A CN108011996A CN201710901195.0A CN201710901195A CN108011996A CN 108011996 A CN108011996 A CN 108011996A CN 201710901195 A CN201710901195 A CN 201710901195A CN 108011996 A CN108011996 A CN 108011996A
- Authority
- CN
- China
- Prior art keywords
- computing device
- sensor
- input component
- sensitizing input
- specific
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1647—Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3231—Monitoring the presence, absence or movement of users
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3262—Power saving in digitizer or tablet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04108—Touchless 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/16—Details of telephonic subscriber devices including more than one display unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
This application involves outputting and inputting on more sides of control computing device.A kind of computing device, including the housing with front side and rear side.The computing device is additionally included in the first of the front side of housing there are sensitizing input component, housing rear side second there are sensitizing input component.The computing device includes at least one objection detecting sensor for being configured to generation sensing data.The computing device includes at least one processor, and the memory including instruction, the instruction cause at least one processor:Determine object whether near computing device, in response to determining object near computing device, determine whether that disabling is located at the specific there are sensitizing input component of the side opposite with least one objection detecting sensor in housing, and disabling is specific that there are sensitizing input component.
Description
Technical field
This application involves outputting and inputting on more sides of control computing device.
Background technology
Some computing devices include being configured as showing information to user and receive the touch-sensitive of touch input from the user
Display device.Even if when user is not intended to interact with touch-sensitive display, touch-sensitive display device can also record touch
Input.For example, computing device can be placed near user's head by user when carrying out call, and touch-sensitive display
The touch input from user's cheek may inadvertently be recorded.Some computing devices are included with touch-sensitive display in the close of homonymy
Sensor.If proximity sensor detects the object near touch-sensitive display, computing device can disable touch-sensitive display
To prevent touch-sensitive display record unintentionally touch input.
The content of the invention
In one example, computing device includes:Housing, the housing include front side and rear side;Positioned at the front side of housing
First there are sensitizing input element;And positioned at housing rear side second there are sensitizing input element.Computing device further includes
It is configurable to generate at least one objection detecting sensor of sensing data.Computing device further comprises at least one processing
Device and memory.Memory includes instruction, when performing the instruction by least one processor so that at least one processor base
Determine object whether near computing device in sensing data.Memory further includes instruction, when by least one processor
When performing the instruction so that at least one processor response in definite object near computing device, to determine whether unused bit
There are sensitizing input component for specific at the side opposite with least one objection detecting sensor of housing.It is specific that there are quick
Feel that input module includes first there are sensitizing input component or second there are one of sensitizing input component.Memory further includes finger
Order, when performing the instruction by least one processor so that at least one processor response is in definite disabling positioned at housing
It is specific there are sensitizing input component at the side opposite with least one objection detecting sensor, disable specific in the presence of sensitive defeated
Enter component.
In another example, a kind of method is included based on the sensor number generated by least one objection detecting sensor
According to determining object whether near computing device by computing device.Computing device includes housing, which includes front side with after
Side;Positioned at the front side of housing first there are sensitizing input component and positioned at housing rear side second there are sensitizing input group
Part.This method is further included in response to determining object near computing device, determines whether disabling positioned at housing by computing device
There are sensitizing input component for specific at the side opposite with least one objection detecting sensor.It is specific that there are sensitizing input group
Part includes first there are sensitizing input component or second there are one of sensitizing input component.This method further comprises in response to true
Fixed disabling positioned at housing with it is specific there are sensitizing input component at least one objection detecting sensor opposite side, prohibit
With this, specific there are sensitizing input component.
It is a kind of to encode the nonvolatile computer-readable recording medium for having instruction, when at least one processor by computing device
When performing the instruction so that at least one processor is based on the sensing data generated by least one objection detecting sensor
To determine object whether near computing device.The computing device includes housing, which includes front side and rear side;Positioned at housing
Front side first there are sensitizing input element;And positioned at housing rear side second there are sensitizing input element.Nonvolatile
Computer-readable recording medium further includes instruction, when performing the instruction by least one processor so that at least one place
Device is managed in response to determining object near computing device, to determine whether disabling positioned at housing and at least one object detection
There are sensitizing input component for specific at the opposite side of sensor.It is specific to there is sensitivity including first there are sensitizing input component
Input module or second there are one of sensitizing input component.Nonvolatile computer-readable recording medium further includes instruction, when by extremely
When a few processor performs the instruction so that at least one processor response in determine disabling positioned at housing with this at least
Specific there are sensitizing input component at the opposite side of one objection detecting sensor, disabling this, specific there are sensitizing input group
Part.
Illustrate one or more exemplary details in the accompanying drawings and the description below.Disclosed further feature, target and
Advantage will become obvious from specification, drawings and the claims.
Brief description of the drawings
Figure 1A -1B are the one or more aspects shown according to the disclosure, are configured to be individually controlled the more of computing device
It is a that there are sensitizing input equipment and the concept map of the Example Computing Device of display device.
Fig. 2 is the one or more aspects shown according to the disclosure, is configured to be individually controlled the multiple of computing device and deposits
In sensitizing input equipment and the block diagram of the Example Computing Device of display device.
Fig. 3 is the one or more aspects shown according to the disclosure, is configured to be individually controlled the multiple of computing device and deposits
In the flow chart of sensitizing input equipment and the exemplary operations of the computing device of display device.
Embodiment
In general, this disclosure relates to for the degree of approach based on object to computing device, it is individually controlled computing device
It is multiple there are sensitizing input equipment and/or the technology of output equipment.The side of computing device can include being used as existing sensitive
The touch-screen of input equipment and output equipment.The opposite side of computing device can include another display device and touch-sensitive input is set
Standby (for example, touch pad).Computing device can be based at least partially on object to the either side of computing device or approaching for both sides
Spend to be individually controlled touch-screen, display device and touch pad, this can reduce the unintentionally touch handled by mistake by computing device
The number of input (for example, reducing " pocket dials by mistake "), and the quantity of power that these components use can also be reduced.
For example, with controlling some calculating of touch-screen using in the proximity sensor of computing device and touch-screen homonymy
For equipment on the contrary, the present disclosure describes a kind of computing device, which includes the touch-screen positioned at the opposite side of computing device
And objection detecting sensor.Computing device can be used tactile to control with the objection detecting sensor on touch-screen opposite side
Touch screen.For example, computing device can determine whether object is being counted based on the sensing data generated by objection detecting sensor
Calculate near equipment.If computing device determines object near computing device, computing device can disable the touch-screen extremely
Small part function.In some instances, computing device can be based on the data and additional data generated by objection detecting sensor
(for example, the information received from other sensors, context information or any combination thereof), more accurately determine whether that disabling touches
Screen.By disabling touch-screen, computing device can reduce the number surprisingly touched recorded by computing device, and can reduce
By the quantity of power used in the touch-screen with objection detecting sensor opposite side positioned at computing device.
In entire disclosure, describe example, wherein computing device and/or computing system can only computing device from
The information associated with computing device is analyzed when receiving analysis information (for example, position, speed when) license in family.For example, under
In the case of face discusses, computing device can be collected or can utilize the information associated with user, can provide a user
Chance with provide input to control computing device program or feature whether can collect and using user information (for example, on
User current location, information of present speed etc.), or whether and/or how receive may be with user's phase for instruction computing device
The content of pass.In addition, before computing device and/or computing system storage or using some data, can be with one or more
Mode handles it, so as to eliminate personally identifiable information.For example, the identity of user can be handled, so as not to can determine that on user
Personally identifiable information, or when obtaining positional information (such as city, postcode or state level), the ground of user can be summarized
Position is managed, so as not to can determine that the specific location of user.Therefore, user can to how to collect and by computing device use on
The information of user is controlled.
Figure 1A -1B are the one or more aspects shown according to the disclosure, are configured to be individually controlled the more of computing device
It is a that there are sensitizing input equipment and the concept map of the Example Computing Device of display device.Figure 1A shows the example of computing device 100
Front side, and Figure 1B are shown on rear side of the example of computing device 100.Computing device 100 can represent such as smart phone, tablet electricity
The mobile equipment of the portable computing device of brain, laptop computer or any other type.Other examples of computing device 100
Including personal digital assistant (PDA), portable game system, media player, E-book reader, mobile TV platform or appoint
What other kinds of movement or stationary computing devices.
Computing device 100 can include housing 102.In some instances, housing 102 can by glass, plastics, aluminium, steel,
Titanium, ceramics, gold or any other suitable material or its combination are built.In general, housing 102 is the structure of computing device 100
Element, it can surround the other assemblies of computing device 100 partially or completely.Housing 102 include front side 104, rear side 106,
Left side 108A and right side 108B (be referred to as " left and right sides 108 "), top side 110 and bottom side.
Computing device 100 can include there are sensitive display (PSD) 112, display module 116, and there are sensitizing input group
Part 118, camera 132A and 132B (be referred to as " camera 132 "), loudspeaker 134, objection detecting sensor 136,138 and of microphone
Sensor 152.In some instances, display module 116 and can be single component there are sensitizing input component 118, or
It can be combined as the part there are sensitive display.In some instances, the and of component 132A, 132B, 134,136,138
152 can be located at each side of housing 102.For example, as shown in Figure 1A, PSD 112 and camera 132A can be located at housing 102
Front side 104.As shown in Figure 1B, display module 116, there are sensitizing input component 118, camera 132B, loudspeaker 134, object
Detection sensor 136, microphone 138 and sensor 152 can be located at the rear side 106 of housing 102.In some instances, component
The left side of at least one other sides, such as housing 102 that can be located at housing 102 in 132A, 132B, 134,136,138 and 152
Side 108A, right side 108B, top side 110 or bottom side.For example, microphone 138 can be located at left side 108A, the right side of housing 102
108B, top side 110 or bottom side.In some instances, at least one in component 132A, 132B, 134,136,138 and 152 can
With inside housing 102.For example, sensor 152 can be including the motion sensor inside housing 102 (for example, accelerating
Spend meter, gyroscope etc.).Computing device 100 be additionally may included in the top side of housing 102, bottom side, left or right side power supply by
The components such as button, volume button and/or conduit (for example, passage from loudspeaker conveying sound).In some instances, computing device
100 can only include one in camera 132A or 132B.For example, when display module is relatively large (for example, covering exceedes rear side
106 1/3) when, camera 132B is used for during video conference while shooting image, and display module 116 can be used in video
Session shows image so that computing device 100 can be omitted camera 132A.Computing device can be reduced including single camera
100 cost and/or complexity.
In some instances, PSD 112 can be Rimless PSD, it can extend substantially to the front side 104 of housing 102
Top edge, feather edge, left hand edge and right hand edge (for example, in 5 millimeters (mm) of the respective edges of housing 102 or smaller).
In some instances, because PSD 112 can include Rimless PSD or frame can be very small, in PSD 112 and housing
May be without the space for other assemblies between the edge of 102 front side 104.Therefore, in some instances, PSD 112 can
With including including camera 132A, loudspeaker or the hole of other inputs or output equipment.In some cases, camera 132A can be with
Positioned at the lower sections of PSD 112.For example, PSD 112 can include transparent region, and camera 132A can be positioned at the saturating of PSD 112
Below the domain of area pellucida.Housing 102 include it is very small or without surround PSD 112 frame example in, component 132B, 134,
136 and 138 can be located at the rear side 106 of housing 102.Since PSD 112 and objection detecting sensor 136 can be located at not homonymy,
So even if computing device 100 detects the object close to the objection detecting sensor 136 in rear side 106, computing device 100
User still can utilize PSD 112 in front side 104.
PSD 112 and there are sensitizing input component 118 may be used as computing device 100 there are sensitizing input equipment.PSD
112 and there are sensitizing input component 118 to be realized using various technologies.For example, PSD 112 may be used as use, there are quick
Feel the input equipment of entr screen, such as resistive touch screen, surface acoustic wave touch screen, capacitive touch screen, projection capacitive touch
Touch screen, pressure-sensitive screen, ping identification touch-screen or another in the presence of sensitive Display Technique.Similarly, there are sensitizing input group
Part 118 can be used as using touch pad or the input equipment there are sensitizing input screen as described above.PSD 112 and presence are sensitive
Input module 118 can receive sense of touch from the user of computing device 100.PSD 112 and can there are sensitizing input component 118
With by detecting one or more gestures from the user (for example, user's finger or stylus touch or are directed toward PSD 112 or deposit
In one or more positions of sensitizing input component 118) receive the instruction of sense of touch.
PSD 112 and display module 116 may be used as output equipment.PSD 112 and display module 116 may be used as using
Any one or more display devices (such as liquid crystal display (LCD), matrix display, light emitting diode (LED) display,
Organic Light Emitting Diode (OLED) display, electric ink or the class that visual information can be exported to the user of computing device 100
As monochromatic or color monitor) output (such as display) equipment.In some instances, display module 116 can consume ratio
Power less PSD 112.For example, display module 116 can be less than PSD 112, can use the display for utilizing less power
Technology, can not include there are sensitizing input component or any combinations therein.
In some instances, display module 116 can be less than PSD 112, and be displayed for compared with PSD 112
Relatively small amounts of information.For example, in response to receiving call or text based notice (for example, text message, electronics postal
Part etc.), the graphic user interface associated with call applications or messages application can be output to display module by computing device 100
116 rather than PSD 112.Because display module 116 can consume the power less than PSD 112 (for example, because display module
PSD 112 can be less than), it can reduce computing device to display module 116 rather than 112 output pattern user interfaces of PSD
100 energy consumed when showing graphic user interface.
In some instances, computing device 100 can include one or more objection detecting sensors 136.Object detection
Sensor 136 can include proximity sensor, infrared (IR) sensor, optical sensor (such as ambient light and/or image sensing
Device), touch sensor (for example, resistance, capacitance, acoustics etc.), environment temperature sensor or can detect near computing device 100
Object any other sensor.In some instances, objection detecting sensor 136 can be with detection object, based on detecting
Object generation sensing data, and output transducer data.For example, when objection detecting sensor 136 includes proximity sensor
When, objection detecting sensor 136 can be by launching IR light and measurement object reflects the IR light how much launched and detects pair
As, and sensing data can be generated, which indicates that the IR light of how many transmitting is reflected back toward objection detecting sensor 136
And/or the distance between denoted object detection sensor 136 and object.As another example, when objection detecting sensor 136 wraps
Include there are during sensitizing input equipment, objection detecting sensor 136 can by measuring capacitance and/or pressure come detection object, and
And the sensing data for the change for indicating the capacitance and/or pressure detected by objection detecting sensor 136 can be generated.
In some instances, objection detecting sensor 136 can generate sensor by detecting light quantity or environment temperature
Data.For example, objection detecting sensor 136 can include the sensor for the light quantity that generation instruction is detected by ambient light sensor
The ambient light sensor of data, or the environment temperature sensor of the sensing data of generation indicative for environments temperature.As another
Example, objection detecting sensor 136 can generate sensing data by capturing one or more images.For example, object is examined
The imaging sensor that generation represents the sensing data of image can be included by surveying sensor 136.
Whether computing device 100 can determine object in the attached of computing device 100 based on the sensing data received
Closely.In some instances, whether computing device 100 can meet number of threshold values by the numerical value for determining to be included in sensing data
Whether value determines the object near computing device 100.For example, when sensing data instruction to object apart from when, if right
As being less than threshold distance with the distance between objection detecting sensor 136, then computing device 100 can determine that object is set in calculating
Near standby 100.As another example, when the change of the capacitance of sensing data denoted object detection sensor 136, if electric
The change of appearance is more than threshold value capacitance variations, then computing device 100 can determine object near computing device 100.
In some instances, computing device 100 can be by monitoring sensing data in predetermined time amount and really
The change for determining sensing data meets change threshold amount to determine object near computing device 100.If for example, in pre- timing
Variation of ambient temperature in the area of a room changes more than threshold temperature, or becomes if the ambient light change in predetermined time amount is more than
Change threshold quantity, then computing device 100 can determine object near computing device 100.As another example, when object detection passes
When sensor 136 includes imaging sensor (for example, camera 132B), sensing data can include the instruction of multiple images.If
The number of pixels that object occupies in any specific image is more than threshold value, or if the number of pixels occupied by object changes
(for example, increase) is more than threshold pixels number or percentage, then computing device 100 can determine that object is attached in computing device 100
Closely.
In response to determining object near computing device 100, computing device 100 may determine whether to disable that specific there are quick
Feel input equipment and/or positioned at computing device 100 and the display device at 138 opposite side of objection detecting sensor.In other words
Say, as shown in Figure 1, PSD112 can be located at front side 104, objection detecting sensor 136 can be located at rear side 106 (for example, rear side
106 is opposite with front side 104), and computing device 100 may determine whether to disable PSD 112 automatically.In some instances, it is right
As detection sensor can be located at front side 104, display module 116 and there are sensitizing input component 118 can be located at rear side 106,
And computing device 100 may determine whether to disable display module 116 and/or sensitizing input component 118 automatically.Only for the purposes of
The purpose of explanation, computing device 100 will be described as determining whether to disable PSD 112.
In some instances, computing device can be based at least partially on the sensing generated by objection detecting sensor 136
Device data come determine whether disable PSD 112.For example, if computing device 100 is placed in the pocket of user, object is examined
Survey sensor 136 and detect the close of pocket fabric.Based on the sensing data generated by objection detecting sensor 146, calculating is set
Standby 100 can disable PSD 112, reduce unintentionally inputting while it can be in pocket of the computing device 100 in user.Change
Sentence is talked about, if computing device 100 determines object near 112 opposite sides of computing device 100 and PSD, computing device
100 can disable PSD 112.
In some instances, computing device 100 can be based at least partially on the biography generated by objection detecting sensor 136
Sensor data and additional information more accurately determine whether disabling PSD 112.For example, computing device 100 can be at least partly
Ground determines whether to disable PSD 112 based on the sensing data generated by sensor 152.In some instances, sensor 152
It can include another objection detecting sensor (for example, proximity sensor, optical sensor, touch sensor, environment temperature pass
Sensor etc.), the sensor of motion sensor (for example, accelerometer, gyroscope, magnetometer etc.) or any other type.One
In the case of a little, computing device 100 can determine objection detecting sensor 136 near object (for example, being located at rear side 106), and
And sensor 152 (for example, motion sensor) can generate the sensing data in the direction of instruction computing device 100.For example, by
The sensing data that sensor 152 generates can indicate that computing device 100 is kept flat, and the front side 104 of housing 102 (example upward
Such as, the front side of computing device 100 is placed on desk upward).In these cases, computing device 100 may infer that 104 quilts of front side
The user of computing device 100 is visible or is just used by, and can determine to forbid disabling PSD 112 in front side 104.However,
If computing device 100 determines rear side 106 near object, and the sensing data generated by sensor 152 indicates to calculate
100 near normal of equipment (for example, away from +/- 25 degree vertical), then computing device 100 may infer that computing device 100 gets close to user
Face and can determine that disabling PSD 112.
In response to determine disabling PSD 112, computing device 100 can by close PSD 112 there are sensitizing input biography
Sensor disables PSD 112, to prevent computing device 100 from handling unintentionally touch input.In some instances, computing device
100 can disable PSD 112 by closing the backlight of PSD 112.Although retouched in the context for determining whether to disable PSD 112
The technology of the disclosure is stated, but the technology of the disclosure can be used to determine whether disabling positioned at the front side 104 of housing 102 or shell
There are sensitizing input equipment and/or display device by any at the rear side 106 of body 102.
The technology of the disclosure can enable computing device to determine that object is set in calculating using objection detecting sensor
Near standby side, and disable and there are sensitizing input equipment and/or be particularly shown positioned at the specific of the opposite side of computing device
Equipment.There are sensitizing input equipment and/or shown positioned at computing device and objection detecting sensor opposite side by disabling
Show equipment, computing device can handle less quantity of power for being not intended to touch input and reduce computing device consumption.
Fig. 2 is the one or more aspects shown according to the disclosure, is configured to be individually controlled the multiple of computing device and deposits
In sensitizing input equipment and the block diagram of the Example Computing Device of display device.Hereinafter, using the computing device 200 of Fig. 2 as Fig. 1 institutes
The example of the computing device 100 shown is described.Fig. 2 only shows a particular example of computing device.Can be in other examples
Middle many other examples using computing device, it can be included in the subset for the component that Example Computing Device 200 includes, or
Person can include the add-on assemble not shown in Fig. 2.
Computing device 200 includes PSD 212, display module 216, there are sensitizing input component 218, one or more objects
Detection sensor 236, one or more processors 240, one or more communication units 242, one or more input modules
244, one or more output precisions 246, one or more storage assemblies 248 and one or more sensors component 252.PSD
212 including display module 262 and there are sensitizing input component 264.Display module 216 and can be with there are sensitizing input component 218
It is individual equipment (for example there is sensitive display) or can is single equipment.The storage assembly 248 of computing device 200 can
With including obj ect detection module (ODM) 224 and assembly management module (CMM) 226.Communication channel 250 can with interconnecting assembly 212,
216th, 218,236,240,242,244,246,248 and 252 it is each, for inter-component communication (physically, communicably and/
Or operationally).In some instances, communication channel 250 can include system bus, network connection, interprocess communication data
Structure or any other method for communication data.
One or more communication units 242 of computing device 200 can be via one or more wired and or wireless networks
By on one or more networks send and/or receive network signal come with external device communication.The example of communication unit 242
Including network interface card (such as, Ethernet card), optical transceiver, RF transceiver, gps receiver or it can send and/or connect
The equipment for any other type ceased of collecting mail.Other examples of communication unit 242 can include short-wave radio, cellular radio
(274), wireless network radio and Universal Serial Bus (USB) controller.
One or more input modules 244 of computing device 200 can receive input.The example of input is tactile, audio
And video input.In one example, the input module 242 of computing device 200 is included there are sensitizing input equipment (for example, touching
Quick screen, PSD), mouse, keyboard, voice response system, video camera, microphone or for detect from the mankind or machine it is defeated
The equipment of any other type entered.
One or more output precisions 246 of computing device 200 can generate output.The example of output is tactile, audio
Exported with video.In one example, the output precision 246 of computing device 200 is including there are sensitive display, sound card, video
Graphics sdapter card, loudspeaker, cathode-ray tube (CRT) monitor, liquid crystal display (LCD) or for the mankind or machine generation
The equipment of any other type of output.
Display module 216 and 262 can each include one or more screens of display information.For example, display module 216
It can include one or more LCD displays, light-emitting diode display, electronic ink display etc. with 262.Display module 216 and 262
Each can be in the form of user interface to user's output information, user interface can be with the function that is provided by computing device 200
Property is associated.Put down for example, display module 216 and 262 can be exported with the execution at computing device 200 or addressable calculate
The various graphic user interfaces that platform, operating system, application or service are associated are (for example, messages application, navigation application, internet
Browser application, Mobile operating system etc.).In some cases, computing device 200 can be based on inner capacities to be shown and/
Or carry out the associated graphic user interface of the output phase for the quantity of power of display content.For example, display module 216 can be than display group
Part 262 is small and can consume the power less than display module 262.For example, it is more than display module 216 in display module 262
Example in, display module 262 can export the graphic user interface associated with multimedia application (such as Video Applications), with
Just more contents are shown.However, in some cases, display module 216 (for example, in addition to display module 262) can be defeated
Go out the graphic user interface associated with phone application, to show the graphic user interface associated with phone application at the same time,
Reduce the quantity of power used by computing device 200.
There are sensitizing input component 264 can detect at the front side of computing device 200 or near front side (for example, aobvious
Show at or near component 262) object.Similarly, there are sensitizing input component 218 can detect after computing device 200
Object at side or near rear side.As an example ranges, it can detect and exist there are sensitizing input component 218 and 264
The object of such as finger or stylus in 2 inches or less sizes of each side where sensitizing input component 218 and 264.
It can determine to detect the position of the computing device 200 of object (for example, [x, y] is sat there are sensitizing input component 218 and 264
Mark).In another example ranges, there are sensitizing input component 218 and 264 can detect 6 English of side from computing device 200
The object of very little or less size, and other scopes are also possible.There are sensitizing input component 218 and 264 can use electricity
Hold, inductance and/or optical recognition determine the position using input equipment (for example, finger of user) selection.At some
In example, also stimulated there are sensitizing input component 218 and 264 using tactile, audio or video and provide a user output.PSD
212 there are sensitizing input component 264 and there are sensitizing input component 218 can from the user of computing device 200 receive tactile it is defeated
Enter.There are sensitizing input component 218 and 264 to be clicked on by detecting the one or more of the user from computing device 200
Or click gesture (for example, user touches or be directed toward one or more positions of PSD 212 with finger or stylus) is tactile to receive
Feel input instruction.
Computing device 200 there are sensitizing input component 218 and 264 can detect two dimension and/or three-dimension gesture as come
From the input of the user of computing device 200.It can include for example, there are one or two in sensitizing input component 218 and 264
Sensor, the sensor can detect the user of the within the threshold range of sensor movement (for example, mobile hand, arm, pen,
Stylus etc.).It can determine that the two dimension of movement or trivector represent there are sensitizing input component 218 and 264, and by vector representation
It is associated with the gesture input (for example, wave, pinch, clap hands, pen taps etc.) with multiple dimensions.
One or more processors 240 can implement the function associated with computing device 200 and/or perform to set with calculating
Standby 200 associated instruction.The example of processor 240 include application processor, display controller, secondary processor, one or
Multiple sensor hubs and any other hardware for being configured for use as processor, processing unit or processing equipment.Module 224
Can be exercisable to perform various actions, operation or the function of computing device 200 by processor 240 with 226.For example, meter
The instruction stored by storage assembly 248 can be retrieved and perform by calculating the processor 240 of equipment 200 so that processor 240 performs mould
The operation of block 224 and 226.When being performed by processor 240, instruction can cause computing device 200 to store information in storage
In component 248.
One or more storage assemblies 248 in computing device 200 can be stored for during computing device 200 operates
The information of processing is (for example, computing device 200 is accessed during being stored in the execution of computing device 200 by module 224 and 226
Data).In some instances, storage assembly 248 is scratchpad memory, it means that the main purpose of storage assembly 248 is not
It is to store for a long time.Storage assembly 248 on computing device 200 can be configured to volatile memory, for the short-term of information
Storage, and so if power-off does not retain stored content then.The example of volatile memory includes random access memory
Device (RAM), dynamic random access memory (DRAM), static RAM (SRAM) and known in the art other
The volatile memory of form.
In some instances, storage assembly 248 further includes one or more computer-readable recording mediums.In some examples
Storage assembly 248 include the computer-readable recording mediums of one or more nonvolatiles.Storage assembly 248 can be configured as
Store a greater amount of information than usually being stored by volatile memory.Storage assembly 248 can be additionally configured to non-volatile
Storage space, for the long-term storage of information, and retains information after the power on/off cycle.Nonvolatile memory
Example include magnetic hard-disk, CD, floppy disk, flash memory or electrically-programmable memory (EPROM) or electric erasable and programmable
(EEPROM) form of memory.Storage assembly 248 can store the programmed instruction and/or letter associated with module 224 and 226
Cease (for example, data).Storage assembly 248 can include being configured as storing data associated with module 224 and 226 or other
The memory of information.
In some instances, computing device 200 includes one or more objection detecting sensors 236.Object detection senses
Device 236 can include proximity sensor 270, IR sensors, optical sensor (for example, imaging sensor, ambient light sensor
Deng), touch sensor 272 (for example, there are sensitizing input component 264 or 218), environment temperature sensor or be configured as detecting
Any other sensor of object near computing device 200.One or more objection detecting sensors 236, which can be located at, to be calculated
One or more sides (such as front side, rear side, top side, bottom side, left side and/or right side) of equipment 200.One or more object inspections
At least one side that can be located at computing device 200 in sensor 236 is surveyed, which includes display with computing device 200
Component 216 with there are sensitizing input component 218 or display module 262 with there are the side of sensitizing input component 264 is opposite.
In some instances, objection detecting sensor 236 can generate sensor with detection object based on the object detected
Data, and output transducer data.In some cases, the sensing data generated by objection detecting sensor 236 can refer to
Show the distance between objection detecting sensor 236 and object.In another situation, sensing data can be indicated by object detection
The capacitance and/or the change of pressure that sensor 236 detects.In some cases, sensing data can with indicating ambient light or
The amount of environment temperature.In another situation again, sensing data can indicate one shot by objection detecting sensor 236
Or multiple images.In response to generating sensing data, objection detecting sensor 236 can be with output transducer data.
ODM 224 can be with receiving sensor data, and can be based at least partially on sensing data to determine object
Whether near computing device 200.For example, ODM 224 can receive the sensing data from objection detecting sensor 236 simultaneously
And if meeting threshold value by the value that sensing data indicates, it can determine object near computing device.In sensor
In some examples of the distance between data denoted object and objection detecting sensor 236, ODM 224 can be by the distance and threshold
Value distance is compared.If the distance between object and objection detecting sensor 236 are less than threshold distance, ODM 224 can
To determine object near the side of computing device 200.In the example of sensing data instruction capacitance variations, in response to determining
The change of capacitance is more than changes of threshold, and ODM 224 can determine object near objection detecting sensor 236.Show as another
Example, when objection detecting sensor 236 includes imaging sensor and sensing data includes one or more images, ODM
224 can determine object in computing device in response to determining that object is occupied more than threshold pixels number in any specific image
Near 200.
In some instances, ODM 224 can determine whether object is calculating by determining the change of sensing data
Near the side of equipment 200.For example, if the change in predefined time quantum inner sensor data meets change threshold amount,
Then ODM 224 can determine object near computing device 200.Include shooting in predetermined time amount in sensing data more
In the example of a image, if the number of pixels change (for example, increase) taken by object is more than threshold quantity, ODM 224 can
Determine object near computing device 200.As another example, when objection detecting sensor 236 includes environment temperature sensor
When, sensing data can indicate the temperature near computing device 200, and the big change of environment temperature can be with instruction user
Pick up computing device 200.In such an example, in response to determining in predefined period (for example, 1 second) interior environment temperature
Increase is more than threshold quantity (for example, from 70 degrees Fahrenheits to 95 degrees Fahrenheits), and ODM 224 can determine that object is attached in computing device 200
Closely.In the example that objection detecting sensor 236 includes ambient light sensor, the big change of ambient light can be with denoted object
Through being moved near ambient light sensor and just stopping light to ambient light sensor.In response to determining by objection detecting sensor
The 236 light quantity changes (for example, reduction) detected are more than threshold quantity, and ODM 224 can determine that object is attached in computing device 200
Closely.
In response to determining object near computing device 200, CMM 226 may determine whether that disabling is located at computing device
200 with the display module of 236 opposite side of objection detecting sensor and/or there are sensitizing input component.For example, display module
262 and there are the front side that sensitizing input component 264 can be located at computing device 200, and objection detecting sensor 236 can position
In the rear side of computing device 200.As another example, display module 216 and there are sensitizing input component 218 can be located at calculate
The rear side of equipment 200, and computing device 200 can be included in front side place objection detecting sensor (for example, exist sensitivity it is defeated
Enter component 264 and may be used as objection detecting sensor).Exclusively for the purposes of illustration, CMM 226 is described as determining whether to disable
PSD 212 at least part (for example, display module 262, there are sensitizing input component 264 or the two).It will be appreciated, however, that
CMM 226 may determine whether disabling display module 216 and/or there are sensitizing input component 218.
In some instances, CMM 226 can determine whether to disable based on object to the degree of approach of computing device 200
At least part of PSD 212.For example, in some cases, in response to determining object near computing device 200, CMM 226 can
To determine at least part of disabling PSD 212.In other words, if ODM 224 determines that object sufficiently closes to computing device 200,
Then CMM 226 can disable at least part of PSD 212.
In some instances, CMM 226 can be based at least partially on such as is given birth to by one or more sensors component 252
Into sensing data additional information come more accurately determine whether disabling PSD 212 at least part.Sensor component 252
Including one or more position sensors (GPS component, Wi-Fi components, cellular component), environment temperature sensor, motion-sensing
Device 254 (for example, accelerometer, gyroscope, magnetometer etc.), pressure sensor (such as barometer), ambient light sensor, physiology
Sensor (for example, heart rate sensor, galvanic electricity skin sensor etc.) and other sensors are (for example, microphone, camera, infrared connect
Nearly sensor etc.).Other sensors can include glucose sensor, humidity flowmeter sensor, olfactory sensor, compass sensing
Device, step-by-step counter sensor, only enumerate some other non-limiting examples.
The sensing data generated by one or more motion sensors 254 is based at least partially on, CMM 226 can determine that
Whether disable the display module 262 of PSD 212 and/or there are sensitizing input component 264.For example, from motion sensor 254
Sensing data can indicate the orientation of computing device 200.In some cases, if from objection detecting sensor 236
The rear side 106 of sensing data instruction computing device 200 is near object, and the sensor number from motion sensor 254
It is vertical or approximately perpendicular (for example, away from vertically about 25 degree) according to instruction computing device 200, this can indicate computing device
200 rear side 106 is located near user's head, and user is less likely intentionally there are sensitizing input component 264 or regarding
Inputted at figure display module 262.Therefore, CMM 226 can determine at least part of disabling PSD 212.If however, come
From the rear side 106 of the sensing data of objection detecting sensor 236 instruction computing device 200 near object, and from fortune
The sensing data instruction computing device 200 of dynamic sensor 254 is kept flat, and front side 104 is upward, this can indicate rear side
106 on object (such as desk), and front side 104 may be intentionally used for carrying out touch input.Therefore, CMM 226
It can determine to forbid disabling display module 262 and there are sensitizing input component 264.
In some instances, CMM 226 can be based at least partially on the objection detecting sensor (example by the first kind
Such as, proximity sensor 270) and the generation of the second different types of objection detecting sensor (for example, touch sensor 272) sensing
Device data come determine whether disable PSD 212 at least part.In some cases, proximity sensor 270 and touch sensor
272 can be located at the homonymy (for example, rear side) of computing device 200.In some cases, computing device 200 can be included in meter
Calculate the not different types of objection detecting sensor 236 on homonymy of equipment.In two different types of objection detecting sensors
236 respective denoted objects in computing device 200 nearby (for example, therein at least one can be in the rear side of computing device 200)
Example in, this can indicate that PSD 212 (for example, in front side) can not possibly intentionally be used by the user of computing device 200.Example
Such as, if the sensing data all denoted objects generated by proximity sensor 270 and touch sensor 272 are in computing device 200
Near, this can indicate the rear side of computing device 200 near the head of user, and user can not possibly intentionally utilize PSD
212.In response to receiving instruction of the object near computing device 200 from both proximity sensor 270 and touch sensor 272,
CMM 226 can determine at least part of disabling PSD 212.If the however, sensing data received from proximity sensor 270
Denoted object is near computing device 200, and the sensing data received from touch sensor 272 does not have denoted object calculating
Nearby (or vice versa as the same), CMM 226 may not infer whether PSD 212 can be by the user of computing device 200 to equipment 200
Using and/or viewing.As a result, CMM 200 can determine to forbid the display module 262 of disabling PSD 212 and there are sensitizing input
Component 264.By using the data generated by two or more different types of sensors, in some instances, CMM 226
It can more accurately determine whether at least part of disabling PSD 212.In other words, can be dropped using different types of sensor
The probability of the low part watched in user or PSD 212 is disabled while using PSD 212.
In some instances, CMM 226 can be based at least partially on two of the not homonymy positioned at computing device 200 or
More objection detecting sensors generation sensing data come determine whether disable PSD 212 at least part.Two or more
Multiple objection detecting sensors 236 can be the objection detecting sensor 236 of same type, or can be different types of right
As detection sensor 236.For example, computing device 200 can be included in the first proximity sensor on the rear side of computing device 200
270 and the second proximity sensor 270 on the not homonymy (for example, bottom side) of computing device.Positioned at computing device 200 not
The example of sensing data of each self-generating denoted object of two objection detecting sensors of homonymy near computing device 200
In, this can indicate PSD 212 be less likely by computing device 200 user it is intended that with.In response to receiving one or more
Instruction of a object near two proximity sensors 270, CMM 226 can determine at least part of disabling PSD 212.So
And if CMM 226 receives instruction of the object only near one of proximity sensor 270, CMM 226 can determine to forbid
Disable the display module 262 of PSD 212 and there are sensitizing input component 264.
The CMM 226 of computing device 200 can be based at least partially on context information to determine whether to disable PSD's 212
At least partly.As used throughout this disclosure, term " context information " be used for description can be used by computing device 200 with
Define the information of the one or more environmental characteristics associated with the user of computing device 200 and/or computing device 200.Change sentence
Talk about, context information represents to be used by computing device 200, to determine that instruction forms user in special time to specific location
Any data of " the user's context " of the experience situation of experience (for example, virtual and/or actual).The example of context information includes moving
Traverse degree, with the associated amplitude of variation of mobile phase, motor pattern, using, calendar information etc..Context information can also include
The communication information, such as from email message, text message, voice mail message or voice dialogue, calendar, task row
The information of table, social media network related information and can supporting determine the appointing on user or computing device of user's context
What other information.
When computing device 200 stores associated with personal user context information, or when information multiple users it
Between by it is general when, by message sense take back individual all personally identifiable informations such as name, address, telephone number and/or electronics
Addresses of items of mail can be deleted before storing.Computing device 200 can further encryption information to prevent access to be stored therein
Any information.In addition, if those users agree to that this information is collected for certain, then computing device 200 can only store with
The information that the user of computing device 200 is associated.Computing device 200 can further provide the chance for recalling agreement to the user,
And in this case computing device 200 can stop collecting or otherwise retain associated with the specific user
Information.
It is based at least partially on context information, the type of such as current application just performed by computing device 200, to determine
Whether at least part of PSD 212 is disabled.For example, if ODM 224 determines objection detecting sensor 236 near object, and
And currently the type of the application of execution at computing device 200 is multimedia application (for example, PSD 212 works as context information instruction
It is preceding to show the graphic user interface associated with the multimedia application of such as Video Applications), CMM 226 may infer that calculating
The user of equipment 200 can intentionally utilize PSD 212.As a result, CMM 226 can determine to forbid disabling PSD 112.On the contrary,
Objection detecting sensor 236 is determined near object in ODM 224, and the class of the application currently performed in computing device 200
In the case that type is body-building application (for example, activity tracking application), this can jogged with instruction user, and computing device
200 rear side is near the body of user so that user can not possibly intentionally utilize the PSD 212 in the front side of computing device 200.
As a result, CMM 226 can determine disabling PSD 112.
In some instances, context information can indicate the current state of the application currently just performed by computing device 200.
For example, the context information associated with phone application can indicate whether the state of phone application includes making for speaker-phone
With.In some cases, if ODM 224 determines the rear side (for example, rear side 104 as shown in Figure 1) of computing device 200 right
As near, and context information instruction phone application state be related to speaker-phone in use, CMM 226 may infer that
PSD 212 (for example, in front side of computing device 200) can be visible by the user of computing device 200 and/or be utilized.Therefore,
CMM 226 can forbid disabling the display module 262 of PSD 212 or there are sensitizing input component 264.On the other hand, if ODM
224 determine the rear side of computing device 200 near object, then phone application, and context are currently performed at computing device 200
The state of information instruction phone application is not related to the use of speaker-phone.Therefore, CMM 226 can determine disabling PSD 212
At least part.
At least part in response to determining disabling PSD 212, CMM 226 can disable display module 262, exist it is sensitive defeated
Enter component 264 or the two.In some cases, CMM 226 can disable display group by closing the backlight of display module 262
Part 262 so that display module 262 does not show graphic user interface.In some cases, CMM 226 can be disabled in the presence of sensitive
Input module 264, to prevent there are sensitizing input component 264 from handling touch input.
In some instances, cellular radio electrical component 274 can include one or more cellular radio antennas.CMM
226 can specific there are sensitizing input component adjusts in one or more wireless aerials extremely in response to determining whether to disable
A few parameter.At least one parameter of wireless aerial can include output power, antenna configuration, radio bands etc..
In some examples, CMM 226 can join in response to determining that disabling is specific there are sensitizing input component to adjust at least one antenna
Number.For example, if CMM 226 determines object near the rear side of computing device 200, and CMM 226 should disable that there are quick
Feel input module 264 (for example, when rear side is near user's head), CMM 226 can change the work(of cellular radio antenna
Rate exports or changes the number for the antenna for being used to send and receive cellular radio signal.
In some instances, CMM 226 can adjust at least one in response to determining not disabling that there are sensitizing input component
A antenna parameter.In some cases, CMM 226 can be based on it is not forbidden it is specific there are sensitizing input component be first to deposit
In sensitizing input component or second there are sensitizing input component adjusts at least one parameter.For example, if CMM 226 is determined
Object near the rear side of computing device 200, but CMM 226 should not disable there are sensitizing input component 264 (for example, because
Medium is consumed by PSD 212 for user), CMM 226 can change the frequency band of transmission data (for example, the frequency to higher
Band), this can improve data receiver (for example, increased data speed).As another example, if CMM 226 determines object
Near the front side of computing device 200, but CMM 226 should not be disabled there are sensitizing input component 218 (for example, because using
Family is using there are sensitizing input component 218 to input telephone number), CMM 226 can change frequency band (for example, to relatively low
Frequency band), this can improve honeycomb and receive (for example, farther by allowing radio wave to advance).
Fig. 3 is the one or more aspects shown according to the disclosure, is configured to be individually controlled the multiple of computing device and deposits
In the flow chart of sensitizing input equipment and the exemplary operations of the computing device of display device.Fig. 3 can be by one of computing device
Or multiple processors perform, computing device 100 and 200 such as respectively as illustrated in fig. 1 and 2.Exclusively for the purposes of illustration, below
Fig. 3 described in the context of the computing device 200 of Fig. 2.
The ODM 224 of computing device 200 can be from least one 236 receiving sensor data of objection detecting sensor
(302).For example, objection detecting sensor 236 can include proximity sensor 270, IR sensors, optical sensor (for example, figure
As sensor, ambient light sensor etc.), touch sensor 272 (for example, there are sensitizing input component 264 or 218), environment temperature
Any other sensor of degree sensor or the object being configured as near detection computing device 200.Objection detecting sensor 236
It can generate and may indicate that the distance between objection detecting sensor 236 and object, capacitance variations, amount of ambient light, environment temperature, one
A or multiple images sensing datas, only enumerate several examples.
Whether ODM 224 can determine object near the first side of computing device 200 (304).In some instances,
ODM 224 can be by determining to determine whether object sets in calculating by whether the value that sensing data indicates meets threshold value
Near standby 200.For example, if threshold distance or the capacitance indicated by sensing data are less than by the distance of sensing data instruction
Change is more than changes of threshold, then ODM 224 can determine to meet threshold value by the value of sensing data instruction.In some instances,
ODM 224 can determine object by the way that whether definite change of the sensing data in predetermined time amount meets change threshold amount
Whether near computing device 200.For example, if the change of ambient light or environment temperature increases above threshold quantity, ODM 224
It can determine that the change of sensing data meets change threshold amount.As another example, if sensing data includes multiple figures
The number of pixels taken as and by object increases above threshold quantity, then ODM 224 can determine that the change of sensing data is expired
Sufficient change threshold amount.
In response to determining object (304 "No" branches) not near the first side of computing device 200, ODM 224 can be with
Wait and additional sensing data (302) is received from objection detecting sensor 236.Computing device 200 can continue to output figure
User interface, processing input, and normally perform other operations.For example, computing device 200 can be forbidden disabling PSD 212, show
Show component 216 and/or there are sensitizing input component 218.That is, in response to determining object not near computing device 200,
Computing device 200 can not disable PSD 212, display module 216 and/or there are sensitizing input component 218.
In response to determining object (304 "Yes" branches) near the first side of computing device 200, CMM 226 can be true
It is fixed whether disable second positioned at computing device 200, opposite side there are sensitizing input component 218 or 264 (306).In addition or
Alternatively, CMM 226 may determine whether that disabling is located at the second of the computing device 200, display module of opposite side.Show at some
In example, if objection detecting sensor 236 be located at the rear side of computing device 200 and PSD 212 there are sensitizing input component
264 are located at the front side of computing device 200, and CMM 226 may determine whether disabling, and there are sensitizing input component 264.Show at some
In example, it is sensitive that CMM 226 can determine that any time of the object near computing device 200 determines that disabling exists in ODM 224
Input module 264.CMM 226 can be based at least partially on from one or more additional sensors (for example, the second object is examined
Survey sensor, motion sensor or other sensors) sensing data and/or context information to determine whether disabling, there are quick
Feel input module.For example, motion sensor 254 can generate the sensing data in the orientation of instruction computing device 200.CMM
226 can be based at least partially on the orientation of computing device 200, and to determine whether disabling, there are sensitizing input component 264.For example,
If sensing data instruction computing device 200 is approximately perpendicular (for example, away from vertically about 25 degree), and ODM 224 is true
Object is determined near the rear side of computing device 200, then CMM 226 can determine disabling there are sensitizing input component 264.
If CMM 226 determine to forbid disabling the second opposite side of computing device 200 there are sensitizing input equipment 264
Or 218 (306 "No" branches), then CMM may wait for receiving additional sensing data (302) from objection detecting sensor 236.
For example, computing device 200 can forbid disabling, there are sensitizing input component or display module.In other words, if CMM 226 is true
Fixed to forbid disabling there are sensitizing input equipment 264 and/or 218, then computing device 200 can not disable that there are sensitizing input equipment
264 and/or 218.Therefore, computing device 200 can continue to show graphic user interface at display module and handle exist
The input received at sensitizing input component.
In response to determine disabling computing device 200 second, at opposite side there are sensitizing input equipment 264 or 218
(306 "Yes" branches), CMM 226 can disable second opposite with the first side of computing device 200 in computing device 200
At side there are sensitizing input equipment 264 or 218 (308).The example continued the above, wherein objection detecting sensor 236 are located at
The rear side of computing device 200, and PSD 212 there are the front side that sensitizing input component 264 is located at computing device 200, CMM
226 can in response to determine disabling there are sensitizing input component 264, to disable, there are sensitizing input component 264.In certain situation
Under, CMM 226 can there are sensitizing input sensor disables there are sensitizing input component 264 by closing, this can be prevented
Computing device 200 handles unintentionally touch input.Additionally or alternatively, CMM 226 can be by closing the back of the body of display module 262
Light disables display module 262.
The example numbered below can show the one or more aspects of the disclosure:
Example 1, a kind of computing device, including:Housing, the housing include front side and rear side;First on front side of housing
There are sensitizing input component;On rear side of housing second there are sensitizing input component;It is configured to generation sensing data extremely
A few objection detecting sensor;At least one processor;And the memory including instruction, the instruction is by least one place
Reason device causes at least one processor when performing:Determine object whether near computing device based on sensing data;Ring
Should be in definite object near computing device, it is determined whether disabling is opposite with least one objection detecting sensor positioned at housing
Side at it is specific there are sensitizing input component, there are sensitizing input component include first wherein specific there are sensitizing input component
Or second there are one of sensitizing input component;And in response to determining that disabling is sensed positioned at housing and at least one object detection
Specific there are sensitizing input component at the opposite side of device, disabling is specific, and there are sensitizing input component.
Example 2, the wherein computing device of example 1, sensing data include first sensor data, and computing device is further
Including:The second sensor of generation second sensor data is configured to, wherein causing at least one processor to determine whether to disable
The specific instruction there are sensitizing input component causes at least one processor to be based at least partially on second sensor data and come really
It is fixed whether to disable that specific there are sensitizing input component.
Example 3, the wherein computing device of example 2, second sensor include being configured to the fortune in the orientation of detection computing device
Dynamic sensor, wherein second sensor data include the instruction in the orientation of computing device, and wherein so that at least one processing
Device, which determines whether to disable the specific instruction there are sensitizing input component, to be made at least one processor be based at least partially on calculating to set
To determine whether to disable, specific there are sensitizing input component in standby orientation.
Example 4, the wherein computing device of any combination of example 2-3, second sensor and objection detecting sensor are located at
The same side of housing.
Example 5, the wherein computing device of example 4, objection detecting sensor include the first objection detecting sensor, and its
Middle second sensor includes the second objection detecting sensor.
Example 6, the computing device of example 5, wherein the object detection that the first objection detecting sensor includes the first kind passes
Sensor, and the second objection detecting sensor includes the second different types of second objection detecting sensor.
Example 7, the computing device of any combination of example 1-6, wherein causing at least one processor to determine whether to disable
The specific instruction there are sensitizing input component makes at least one processor be based at least partially on context information to determine whether to disable
It is specific that there are sensitizing input component.
Example 8, the wherein computing device of example 7, context information include at least one of the following:Currently by computing device
The type of the application of execution;Or currently by computing device application current state.
Example 9, the wherein any combination of computing device of example 1-8, objection detecting sensor include proximity sensor, its
Middle sensing data includes the distance between proximity sensor and object, and wherein instructs by least one processing
Device determines whether the distance between proximity sensor and object is less than threshold distance, to cause at least one processor to determine pair
It is as if no close to computing device.
Example 10, the wherein any combination of computing device of example 1-9, objection detecting sensor include optical sensor,
The light quantity that wherein sensing data instruction is received by optical sensor, and wherein instruct true by least one processor
Whether the light quantity change for determining computing device reception is more than change threshold amount, to cause at least one processor to determine whether object connects
Nearly computing device.
Example 11, any combination of computing device of example 1-10, further comprises at least one cellular radio, this is extremely
A few cellular radio includes one or more cellular radio antennas, and wherein memory includes extra-instruction, refers to when additional
When order is performed by a few processor so that at least one processor:In response to determining not disable, specific there are sensitizing input group
Part, based on it is specific there are sensitizing input component be first there are sensitizing input component or second there are sensitizing input component, adjust
At least one parameter of whole one or more cellular radio antenna.
Example 12, a kind of method, including:By computing device based on the sensing generated by least one objection detecting sensor
Device data determine object whether near computing device, and wherein computing device includes:Housing, the housing include front side with after
The first of the front side of side, wherein computing device including being located at housing is there are sensitizing input component, and wherein computing device includes
Positioned at housing rear side second there are sensitizing input component;In response to determining object near computing device, by computing device
Disabling is determined whether positioned at the specific there are sensitizing input component of the side opposite with least one objection detecting sensor of housing,
It is wherein specific to include first there are sensitizing input component there are sensitizing input component or second there are one of sensitizing input component;With
In response to determining disabling, positioned at the side opposite with least one objection detecting sensor specific of housing, there are sensitizing input group
Part, disabling is specific, and there are sensitizing input component.
Example 13, according to the method for example 12, wherein sensing data includes first sensor data, and this method is further
Including:Second sensor data are received from the second sensor of computing device, where it is determined whether disabling is specific in the presence of sensitive defeated
Entering component includes being based at least partially on second sensor data that specific there are sensitizing input component to determine whether to disable.
Example 14, the method for example 13, wherein second sensor data include the orientation of computing device, and wherein determine
Whether disable specific special to determine whether to disable including being based at least partially on the orientation of computing device there are sensitizing input component
Surely there are sensitizing input component.
Example 15, the wherein any combination of method of example 13-14, second sensor and objection detecting sensor are located at shell
The same side of body.
Example 16, according to the method for example 15, wherein objection detecting sensor includes the first objection detecting sensor, and
Wherein second sensor includes the second objection detecting sensor.
Example 17, according to the method for example 16, wherein the first objection detecting sensor includes the object detection of the first kind
Sensor, and the second objection detecting sensor includes second of different types of objection detecting sensor.
Example 18, any combination of method of example 12-17, where it is determined whether disabling is specific, there are sensitizing input component
Determine whether to disable that specific there are sensitizing input component including being based at least partially on context information.
Example 19, according to the method for example 18, wherein context information includes at least one of the following:Currently set by calculating
The type of the standby application being carrying out;Or currently by computing device application current state.
Example 20, a kind of to encode the nonvolatile computer-readable recording medium for having instruction, the instruction is by computing device
At least one processor causes at least one processor when performing:Based on the biography generated by least one objection detecting sensor
Sensor data determine object whether near computing device, and wherein computing device includes:Housing, the housing include front side with after
Side, wherein, computing device is included positioned at the front side of housing first there are sensitizing input component, and wherein computing device includes
Positioned at housing rear side second there are sensitizing input component;In response to determining object near computing device, it is determined whether prohibit
With positioned at the specific there are sensitizing input component of the side opposite with least one objection detecting sensor of housing, wherein specific deposit
Include first there are sensitizing input component in sensitizing input component or second there are one of sensitizing input component;With in response to determine
Disabling disables specific positioned at the specific there are sensitizing input component of the side opposite with least one objection detecting sensor of housing
There are sensitizing input component.
Example 21, wherein the nonvolatile computer-readable recording medium of example 20, sensing data include first sensor
Data, the first sensor data include extra-instruction, when at least one processor performs the extra-instruction so that at least one
A processor:Second sensor data are received from the second sensor of computing device, wherein causing at least one processor to determine
Whether disabling the specific instruction there are sensitizing input component makes at least one processor be based at least partially on second sensor number
According to determining whether to disable, specific there are sensitizing input component.
The device of example 22, a kind of system, including any method for performing example 12-19.
Example 23, a kind of computer-readable medium, coding are useful for so that the one or more processors of computing device are held
The instruction of any method of row example 12-19.
The equipment of example 24, a kind of equipment, including any method for performing example 12-19.
In one or more examples, described function can be real in hardware, software, firmware, or any combination thereof
It is existing.If realized in software, function can be used as one or more instructions or code to be stored in computer-readable medium
Above or by hardware based processing unit perform.Computer-readable medium can include computer-readable recording medium, its is right
The tangible medium of Ying Yu such as data storage mediums, or including contributing to computer program for example according to communication protocol from one
Communication media of the location transmission to any medium of another position.In this way, computer-readable medium can usually correspond to
In the computer-readable recording medium that (1) is tangible, it is nonvolatile, or the communication media of (2) such as signal or carrier wave.Data
Storage medium can be accessed to be used for realization the disclosure to retrieve by one or more computers or one or more processors
Described in the instruction of technology, any usable medium of code and/or data structure.Computer program product can include calculating
Machine computer-readable recording medium.
As an example, not a limit, such computer-readable recording medium can include RAM, ROM, EEPROM, CD-
ROM or other disk storages, magnetic disk storage or other magnetic storage apparatus, flash memory or available for instruction or data structure
Form storage needed for program code and can by computer access any other medium.In addition, any connection is by suitably
Referred to as computer-readable medium.If for example, use coaxial cable, fiber optic cables, twisted-pair feeder, Digital Subscriber Line (DSL) or nothing
Line technology (such as infrared ray, radio and microwave) from website, server or other remote sources send instruct, then coaxial cable,
Fiber optic cables, twisted-pair feeder, DSL or wireless technology (such as infrared ray, radio and microwave) are included in the definition of medium.So
And, it will be appreciated that computer-readable recording medium and data storage medium do not include connection, carrier wave, signal or other instantaneous Jie
Matter, and non-momentary tangible media is directed toward on the contrary.Used disk and CD include compact disk (CD), laser-optical disk,
CD, digital versatile disc (DVD), floppy disk and Blu-ray Disc, wherein disk usually magnetically reproduce data, and CD leads to
Laser is crossed with optically reproduce data.Combination above should also be included in the range of computer-readable medium.
Instruction can be performed by one or more processors, such as one or more digital signal processors (DSP), general
Microprocessor, application-specific integrated circuit (ASIC), Field Programmable Logic Array (FPGA) or other equivalent integrated or discrete patrol
Collect circuit.Therefore, used term " processor " can refer to any of the above described structure or be adapted for carrying out the technology it is any its
Its structure.In addition, in some respects, described function can provide in specialized hardware and/or software module.Moreover, should
Technology can fully achieve in one or more circuits or logic element.
The technology of the disclosure can be realized in wide variety of device, including wireless handset, integrated circuit
(IC) or one group of IC (for example, chipset)).Various components, modules, or units are described in the disclosure, to emphasize to be configured as
In terms of the function of performing the equipment of disclosed technology, but necessarily need to be realized by different hardware unit.On the contrary, as above institute
State, with reference to suitable software and/or firmware, various units can combine in the hardware unit, or by including as described above
The set of the hardware cell of the interoperability of one or more processors provides.
Describe various examples.These and other examples are within the scope of the appended claims.
Claims (21)
1. a kind of computing device, including:
Housing, the housing include front side and rear side;
First there are sensitizing input component, described first, there are the front side that sensitizing input component is located at the housing;
Second there are sensitizing input component, described second, there are the rear side that sensitizing input component is located at the housing;
At least one objection detecting sensor, at least one objection detecting sensor are configurable to generate sensing data;
At least one processor;With
Memory, the memory include instruction, when performing described instruction by least one processor so that it is described extremely
A few processor:
Determine object whether near the computing device based on the sensing data;
In response to determining object near the computing device, it is determined whether disabling positioned at the housing with it is described at least one
The opposite side of objection detecting sensor it is specific there are sensitizing input component, wherein described, specific there are sensitizing input component to include
Described first there are sensitizing input component or described second there are one in sensitizing input component;With
In response to determining disabling positioned at described specific there are sensitizing input component, disabling is described, and specific there are sensitizing input component.
2. computing device according to claim 1, wherein, the sensing data includes first sensor data, described
Computing device further comprises:
Second sensor, the second sensor are configurable to generate second sensor data,
Wherein so that at least one processor determines whether to disable the specific described instruction there are sensitizing input component
At least one processor is set to be based at least partially on the second sensor data to determine whether to disable described specific deposit
In sensitizing input component.
3. computing device according to claim 2, wherein, the second sensor includes being configured as detecting the calculating
The motion sensor in the orientation of equipment,
Wherein, the second sensor data include the instruction in the orientation of the computing device, and
Wherein so that at least one processor determines whether to disable the specific described instruction there are sensitizing input component
At least one processor is set to be based at least partially on the orientation of the computing device to determine whether to disable described specific deposit
In sensitizing input component.
4. computing device according to claim 2, wherein, the second sensor and at least one object detection pass
Sensor is located at the homonymy of the housing.
5. computing device according to claim 4, wherein, at least one objection detecting sensor includes the first object
Detection sensor, and wherein described second sensor includes the second objection detecting sensor.
6. computing device according to claim 5, wherein, first objection detecting sensor includes pair of the first kind
As detection sensor, and second objection detecting sensor includes the second different types of objection detecting sensor.
7. computing device according to claim 1, wherein so that at least one processor is determined whether described in disabling
The specific described instruction there are sensitizing input component makes at least one processor be at least partially based on context information and determine
No disabling is described, and specific there are sensitizing input component.
8. computing device according to claim 7, wherein, the context information includes at least one of the following:
Currently by the computing device application type;With
Currently by the computing device the application current state.
9. computing device according to claim 1, wherein, at least one objection detecting sensor is included close to sensing
Device, wherein, the sensing data includes the distance between the proximity sensor and the object, and wherein described finger
Order determines whether the distance between the proximity sensor and the object is less than by least one processor
Threshold distance, to cause at least one processor to determine the object whether near the computing device.
10. computing device according to claim 1, wherein, at least one objection detecting sensor is passed including optics
Sensor, wherein the light quantity that sensing data instruction is received by the optical sensor, and wherein described instruction is by making
Obtain at least one processor and determine whether the change for the light quantity that the optical sensor receives is more than change threshold amount, to make
Whether obtain at least one processor determines the object near the computing device.
11. computing device according to claim 1, further comprises at least one cellular radio:It is described at least one
Cellular radio includes one or more cellular radio antennas, wherein the memory includes extra-instruction, when described additional
Instruction makes at least one processor when being performed by least one processor:
It is described specific there are sensitizing input component in response to determining not disabling, based on it is described it is specific there are sensitizing input component be institute
First is stated there are sensitizing input component or described second there are sensitizing input component, come adjust one or more of honeycombs without
At least one parameter of line electricity antenna.
12. a kind of method, including:
By sensing data of the computing device based at least one objection detecting sensor generation by the computing device come really
Object is determined whether near the computing device, wherein, the computing device includes:Housing, the housing include front side with after
Side, wherein the first of front side of the computing device including being located at the housing is described there are sensitizing input component, and wherein
There are sensitizing input component for the second of rear side of the computing device including being located at the housing;
In response to determining object near the computing device, determine whether disabling positioned at the housing by the computing device
The side opposite with least one objection detecting sensor it is specific there are sensitizing input component, wherein described, specific there are quick
Feel that input module includes described first there are sensitizing input component or described second there are one in sensitizing input component;With
In response to determining that disabling is described specific there are sensitizing input component, disabling is described, and specific there are sensitizing input component.
13. according to the method for claim 12, wherein, the sensing data includes first sensor data, the side
Method further comprises:
Second sensor data are received from the second sensor of the computing device,
Where it is determined whether disabling it is described it is specific there are sensitizing input component include be based at least partially on the second sensor
Described specific there are sensitizing input component to determine whether to disable for data.
14. according to the method for claim 13,
Wherein, the second sensor data include the orientation of the computing device, and
Where it is determined whether disabling it is described it is specific there are sensitizing input component include be based at least partially on the computing device
To determine whether to disable, described specific there are sensitizing input component in orientation.
15. according to the method for claim 13, wherein, the second sensor and at least one object detection sense
Device is located at the homonymy of the housing.
16. according to the method for claim 15,
Wherein, at least one objection detecting sensor includes the first objection detecting sensor, and
Wherein, the second sensor includes the second objection detecting sensor.
17. according to the method for claim 16, wherein, first objection detecting sensor includes the object of the first kind
Detection sensor, and second objection detecting sensor includes the second different types of objection detecting sensor.
18. according to the method for claim 12, where it is determined whether disabling described specific there are sensitizing input component to include
It is based at least partially on context information and determines whether to disable that described specific there are sensitizing input component.
19. according to the method for claim 18, wherein, the context information includes at least one of the following:
Currently by the computing device application type;With
Currently by the computing device the application current state.
20. a kind of encode the non-transitory computer-readable storage medium for having instruction, described instruction is by least the one of computing device
When a processor performs so that at least one processor performs the side according to any one of claim 12-19
Method.
21. a kind of computing device, including for performing the device of the method according to any one of claim 12-19.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/340,529 | 2016-11-01 | ||
| US15/340,529 US9990086B2 (en) | 2016-11-01 | 2016-11-01 | Controlling input and output on multiple sides of a computing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108011996A true CN108011996A (en) | 2018-05-08 |
Family
ID=60164799
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710901195.0A Pending CN108011996A (en) | 2016-11-01 | 2017-09-28 | Control outputting and inputting on more sides of computing device |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9990086B2 (en) |
| CN (1) | CN108011996A (en) |
| DE (2) | DE202017105671U1 (en) |
| GB (1) | GB2559824B (en) |
| WO (1) | WO2018084969A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112286339A (en) * | 2019-07-23 | 2021-01-29 | 哈尔滨拓博科技有限公司 | Multi-dimensional gesture recognition device and method, electronic equipment and storage medium |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10346037B2 (en) * | 2013-03-22 | 2019-07-09 | Hewlett-Packard Development Company, L.P. | Disabling a touch sensing device of a handheld electronic device |
| DE102017106207A1 (en) * | 2017-03-22 | 2018-09-27 | Fm Marketing Gmbh | grid plate |
| US11237613B2 (en) * | 2018-07-13 | 2022-02-01 | Semtech Corporation | Intelligent proximity detector |
| US10852773B2 (en) | 2018-07-31 | 2020-12-01 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with an accessory backpack |
| US10296053B1 (en) | 2018-07-31 | 2019-05-21 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with attachable keyboard |
| US10802549B2 (en) | 2018-07-31 | 2020-10-13 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with multi-layered hinge |
| US10254803B1 (en) | 2018-07-31 | 2019-04-09 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with layered, foldable, bendable, flippable, rotatable, removable, displaceable, and/or slideable component(s) |
| US10296052B1 (en) | 2018-07-31 | 2019-05-21 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with removable keyboard |
| US10725506B2 (en) | 2018-08-21 | 2020-07-28 | Dell Products, L.P. | Context-aware user interface (UI) for multi-form factor information handling systems (IHSs) |
| US10831307B2 (en) | 2018-10-29 | 2020-11-10 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with automatically reconfigurable palm rejection |
| US10852769B2 (en) | 2018-10-29 | 2020-12-01 | Dell Products, L.P. | Display management for multi-form factor information handling system (IHS) |
| US10592051B1 (en) | 2018-10-31 | 2020-03-17 | Dell Products, L.P. | Touch input correction for multi-form factor information handling system (IHS) |
| US11237598B2 (en) | 2018-11-15 | 2022-02-01 | Dell Products, L.P. | Application management for multi-form factor information handling system (IHS) |
| US11157047B2 (en) | 2018-11-15 | 2021-10-26 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with touch continuity across displays |
| US10712832B2 (en) | 2018-11-15 | 2020-07-14 | Dell Products, L.P. | On-screen keyboard detection for multi-form factor information handling systems (IHSs) |
| US10860065B2 (en) | 2018-11-15 | 2020-12-08 | Dell Products, L.P. | Multi-form factor information handling system (IHS) with automatically reconfigurable hardware keys |
| US10503207B1 (en) | 2018-12-12 | 2019-12-10 | Dell Products, L.P. | Dock for a multi-form factor information handling system (IHS) |
| US11157094B2 (en) | 2018-12-12 | 2021-10-26 | Dell Products, L.P. | Touch input switching for multi-form factor information handling system (IHS) |
| US10928855B2 (en) | 2018-12-20 | 2021-02-23 | Dell Products, L.P. | Dock with actively controlled heatsink for a multi-form factor Information Handling System (IHS) |
| US11099605B2 (en) | 2019-04-03 | 2021-08-24 | Dell Products, L.P. | Charger stand for multi-form factor information handling systems (IHSs) |
| US10747272B1 (en) | 2019-04-03 | 2020-08-18 | Dell Products, L.P. | Systems and methods for detecting the position of a keyboard with respect to a display of a multi-form factor information handling system (IHS) |
| US10747264B1 (en) | 2019-04-03 | 2020-08-18 | Dell Products, L.P. | Hinge actions and virtual extended display modes for multi-form factor information handling system (IHS) |
| US10739826B1 (en) | 2019-04-03 | 2020-08-11 | Dell Products, L.P. | Keyboard deployment for multi-form factor information handling systems (IHSs) |
| US10996718B2 (en) | 2019-04-03 | 2021-05-04 | Dell Products, L.P. | Foldable case for a multi-form factor information handling system (IHS) with a detachable keyboard |
| US20220300079A1 (en) * | 2021-03-17 | 2022-09-22 | Lenovo (Singapore) Pte. Ltd. | Ultra-wideband to identify and control other device |
| US11579705B1 (en) * | 2022-01-12 | 2023-02-14 | Hewlett-Packard Development Company, L.P. | Photodetector activations |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012242851A (en) * | 2011-05-13 | 2012-12-10 | Lenovo Singapore Pte Ltd | Portable electronic device having touch screen and control method |
| CN103124314A (en) * | 2013-03-07 | 2013-05-29 | 上海斐讯数据通信技术有限公司 | Screen switching achieving method and mobile terminal |
| CN103187986A (en) * | 2011-12-30 | 2013-07-03 | 深圳富泰宏精密工业有限公司 | Wireless communication device |
| CN103370924A (en) * | 2010-12-10 | 2013-10-23 | 尤塔设备Ipr有限公司 | Mobile device with user interface |
| US20140132514A1 (en) * | 2013-12-17 | 2014-05-15 | Byron S. Kuzara | Portable Electronic Device With Dual Opposing Displays |
| US20160191696A1 (en) * | 2014-12-24 | 2016-06-30 | Intel Corporation | Methods and systems for configuring a mobile device based on an orientation-based usage context |
| CN105955610A (en) * | 2016-04-27 | 2016-09-21 | 长沙丰灼通讯科技有限公司 | Method for identifying target screen of dual-screen handheld terminal |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8232771B2 (en) * | 2008-12-08 | 2012-07-31 | Apple Inc. | Battery gas gauge reset mechanism |
| US9141285B2 (en) * | 2010-11-05 | 2015-09-22 | Apple Inc. | Device, method, and graphical user interface for manipulating soft keyboards |
| JP5620331B2 (en) | 2011-04-26 | 2014-11-05 | 京セラ株式会社 | Portable electronic device, control method, and control program |
| US9229489B2 (en) | 2011-05-03 | 2016-01-05 | Facebook, Inc. | Adjusting mobile device state based on user intentions and/or identity |
| US8775966B2 (en) | 2011-06-29 | 2014-07-08 | Motorola Mobility Llc | Electronic device and method with dual mode rear TouchPad |
| US8665236B2 (en) | 2011-09-26 | 2014-03-04 | Apple Inc. | Electronic device with wrap around display |
| US20130169545A1 (en) | 2011-12-29 | 2013-07-04 | Research In Motion Corporation | Cooperative displays |
| JP6305676B2 (en) * | 2012-05-29 | 2018-04-04 | 京セラ株式会社 | Electronic device, control program, and electronic device control method |
| US9395917B2 (en) | 2013-03-24 | 2016-07-19 | Sergey Mavrody | Electronic display with a virtual bezel |
| US11334113B2 (en) * | 2013-05-20 | 2022-05-17 | Lenovo (Singapore) Pte. Ltd. | Disabling touch input to information handling device |
| US20150177865A1 (en) * | 2013-12-19 | 2015-06-25 | Sony Corporation | Alternative input device for press/release simulations |
| US9817500B2 (en) * | 2013-12-27 | 2017-11-14 | Intel Corporation | Mechanism for facilitating flexible wraparound displays for computing devices |
| US9986075B2 (en) * | 2014-06-04 | 2018-05-29 | Qualcomm Incorporated | Mobile device including a substantially centrally located earpiece |
| US9557848B2 (en) * | 2014-10-22 | 2017-01-31 | Htc Corporation | Handheld electronic apparatus and method for controlling the same |
| US9552098B2 (en) * | 2015-03-05 | 2017-01-24 | Htc Corporation | Mobile device and proximity detection method |
-
2016
- 2016-11-01 US US15/340,529 patent/US9990086B2/en active Active
-
2017
- 2017-09-19 DE DE202017105671.6U patent/DE202017105671U1/en active Active
- 2017-09-19 DE DE102017121697.9A patent/DE102017121697A1/en active Pending
- 2017-09-28 CN CN201710901195.0A patent/CN108011996A/en active Pending
- 2017-09-29 GB GB1715845.2A patent/GB2559824B/en active Active
- 2017-09-29 WO PCT/US2017/054350 patent/WO2018084969A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103370924A (en) * | 2010-12-10 | 2013-10-23 | 尤塔设备Ipr有限公司 | Mobile device with user interface |
| JP2012242851A (en) * | 2011-05-13 | 2012-12-10 | Lenovo Singapore Pte Ltd | Portable electronic device having touch screen and control method |
| CN103187986A (en) * | 2011-12-30 | 2013-07-03 | 深圳富泰宏精密工业有限公司 | Wireless communication device |
| CN103124314A (en) * | 2013-03-07 | 2013-05-29 | 上海斐讯数据通信技术有限公司 | Screen switching achieving method and mobile terminal |
| US20140132514A1 (en) * | 2013-12-17 | 2014-05-15 | Byron S. Kuzara | Portable Electronic Device With Dual Opposing Displays |
| US20160191696A1 (en) * | 2014-12-24 | 2016-06-30 | Intel Corporation | Methods and systems for configuring a mobile device based on an orientation-based usage context |
| CN105955610A (en) * | 2016-04-27 | 2016-09-21 | 长沙丰灼通讯科技有限公司 | Method for identifying target screen of dual-screen handheld terminal |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112286339A (en) * | 2019-07-23 | 2021-01-29 | 哈尔滨拓博科技有限公司 | Multi-dimensional gesture recognition device and method, electronic equipment and storage medium |
| CN112286339B (en) * | 2019-07-23 | 2022-12-16 | 哈尔滨拓博科技有限公司 | Multi-dimensional gesture recognition device and method, electronic equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| GB201715845D0 (en) | 2017-11-15 |
| US20180121012A1 (en) | 2018-05-03 |
| DE102017121697A1 (en) | 2018-05-03 |
| DE202017105671U1 (en) | 2018-03-26 |
| GB2559824A (en) | 2018-08-22 |
| GB2559824B (en) | 2021-04-28 |
| US9990086B2 (en) | 2018-06-05 |
| WO2018084969A1 (en) | 2018-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108011996A (en) | Control outputting and inputting on more sides of computing device | |
| CN105940411B (en) | Display private information on personal devices | |
| US8832588B1 (en) | Context-inclusive magnifying area | |
| US9262867B2 (en) | Mobile terminal and method of operation | |
| US10120568B2 (en) | Hover controlled user interface element | |
| KR20140070150A (en) | Electronic apparatus providing hovering input effect and control method thereof | |
| WO2021180074A1 (en) | Information reminding method and electronic device | |
| WO2020211607A1 (en) | Video generation method, apparatus, electronic device, and medium | |
| CN108920059A (en) | Message processing method and mobile terminal | |
| AU2015322327B2 (en) | Apparatus and method for identifying object | |
| US20140198059A1 (en) | Electronic device with touch-sensitive display and gesture-detection | |
| CN111338494B (en) | A touch display operation method and user equipment | |
| EP3047366A1 (en) | Detecting primary hover point for multi-hover point device | |
| KR20180046037A (en) | Eletronic device and method for providing infromation in response to pressure input of touch | |
| US20150046809A1 (en) | Activity indicator | |
| EP3458947B1 (en) | Information cycling in graphical notifications | |
| CN107239184A (en) | A kind of touch screen contactor control device, method and mobile terminal | |
| CN109579752A (en) | A kind of measurement method and terminal device | |
| KR20170141457A (en) | Touch processing method and electronic device supporting the same | |
| US11875274B1 (en) | Coherency detection and information management system | |
| CN109376233A (en) | Information display method and mobile terminal | |
| CN109634508A (en) | A kind of user information loading method and device | |
| CN113420193A (en) | Display method and device | |
| CN106896969A (en) | A kind of mobile terminal and its method and apparatus for realizing man-machine interaction | |
| US20260044245A1 (en) | Multimodal input switcher |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: American California Applicant after: Google limited liability company Address before: American California Applicant before: Google Inc. |
|
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180508 |