Electronic devices, such as laptop computers, tablet computers, and smartphones, may include touchpads, displays, and keyboards. Touchpads, touchscreens, and keyboards may receive user input, such as clicks, scrolls, and/or taps. The touchpads and keyboards may be located on electronic device itself or be located on an electronic device external to the electronic device.
Many aspects of the disclosure can be better understood with reference to the following drawings. While several examples are described in connection with these drawings, the disclosure is not limited to the examples disclosed herein.
An electronic device, such as a laptop computer, tablet computer, smartphone, etc., may include input devices to receive user inputs, such as a touchpad, a touchscreen, and/or a keyboard. However, implementing touchpads, touchscreens, and/or keyboards into electronic devices requires additional space in the electronic device. Furthermore, interacting with the input devices generally involves the user touching the electronic device with their fingers. This can cause the electronic device to collect additional composites on its surface where the input device is located. In some instances, the electronic device may even be damaged by composite buildup and/or external substances working their way to internal components of the electronic device.
Examples described herein provide an approach to detect inputs using a sensor. In an example, an electronic device may include a housing, an optical sensor to detect an input from a detection zone, and a rotatable housing mounted to a side of the housing, where the optical sensor is disposed in the rotatable housing. The electronic device may also include a direction sensor to detect an orientation of the rotatable housing relative to the housing.
In another example, an electronic device may include a housing and a first optical sensor to detect a first input from a first virtual touchpad. The first rotatable housing may be mounted to a first side of the housing, where the first sensor is disposed in the first rotatable housing. The electronic device may also include a second sensor to detect a second input from a second virtual touchpad and a second rotatable housing mounted to a second side of the housing, where the second sensor is disposed in the second rotatable housing.
In another example, a system may include an electronic device and an optical sensor to detect an input for the electronic device. The system may also include a stylus having a body and a tip, where the optical sensor is disposed in the body. In this example, the optical sensor may be oriented perpendicular to the tip, where the stylus is to transmit the input to the electronic device.
Housing 102 may be attached to rotatable housing 104 by a biasing member, such as a bi-stable spring, an example of which is shown in
Electronic device 100 may further include direction sensor 108. Direction sensor 108 may be located in rotatable housing 104 to determine a degree to which the front of optical sensor 106 is directed relative to the surface of the base of electronic device 100. Orientation sensor 112 may also be used in electronic device 100 to determine a mode in which electronic device 100. Orientation sensor 112 may be implemented using an accelerometer. Electronic device 100 may further include controller 110 to determine an operation mode of the optical sensor based on a determined direction of optical sensor 106 within rotatable housing 104 and an orientation mode of electronic device 100.
In some examples, the determined direction of optical sensor 106 within rotatable housing 104 may be zero degrees, wherein an opening of rotatable housing 104 disposing optical sensor 106 is directed outward from electronic device 100. In this scenario, a plane for the user input detection for optical sensor 106 is positioned parallel to the surface of the base of electronic device 100. Based on this determination, various operation modes may be determined. The operation modes may include a mode in which the user input is interpreted, such as a user input on a virtual touchpad, an upward or downward surface scroll gesture, a tapping air gesture, etc. Various example operation modes for a sensor orientation of zero degrees are described in
The operation modes may further be determined based on an orientation mode of electronic device 100 as determined by orientation sensor 112. For example, the orientation modes of electronic device 100 may indicate whether electronic device 100 is in a notebook mode, a tent mode, a tablet mode, a stand mode, or a book mode. A notebook mode may occur when electronic device 100 is opened approximately ninety degrees to a clamshell position which allows a user to place the base of electronic device 100 on an external surface. A tablet mode may occur when electronic device 100 is opened approximately 180 degrees which allows the base and/or top surface of electronic device 100 to be placed on an external surface. A tent mode may occur when electronic device 100 is opened more than 180 degrees to a tent position which allows the front edge of the base and the front edge of the top of electronic device 100 to be placed on the external surface. A stand mode may occur when electronic device 100 is opened more than 180 degrees which allows the top portion of the base of electronic device 100 to be placed on the external surface. A book mode may occur when electronic device 100 is opened more than approximately ninety degrees to an open book position which allows a side edge of the base and a side edge of the top of electronic device 100 to be placed on the external surface.
The different operation modes may be used by controller 110 to map and interpret various gestures received by optical sensor 106. The different operation modes may detect a slider motion by the user, such as an up-and-down slider motion or a left-and-right slider motion. For example, when electronic device 100 is in one operation mode, optical sensor 106 may detect a user motion starting from a location to the left of an external surface and ending at a location to the right on the external surface. Other operation modes may detect an air gesture, such as a user motion starting a point lower in the air and ending at a point higher in the air above optical sensor 106. Additional example operation modes may be used to detect a tap (either air or on an external surface) by the user, an air pointer gesture by the user, or a virtual touchpad input by the user. For example, if electronic device 100 includes a sensor orientation of zero degrees relative to the base surface of electronic device 100. When electronic device 100 is in a notebook mode or a tablet mode, optical sensor 106 is to detect a virtual touchpad input while in a first operation mode. The virtual touchpad is used by allowing the user to move around their finger or other selection tool (e.g., a stylus) on a surface external to electronic device 100. Optical sensor 106 may then detect the movement in the line of sight of the optical sensor and interpret the user input instructions.
In some examples, the orientation of sensor 106 within rotatable housing 104 may be ninety degrees, wherein an opening of rotatable housing 104 disposing optical sensor 106 is directed perpendicular to the surface of the base of electronic device 100. In this scenario, a plane for the user input detection for optical sensor 106 is positioned perpendicular to the surface of the base of electronic device 100. Based on this determination, various operation modes may be determined. Various example operation modes for a sensor orientation of ninety degrees are described in
As shown in
The first sensor 206 may be used to detect a first input from a first virtual touchpad. Furthermore, the first rotatable housing 206 may be mounted to a side of the first housing 202. As illustrated in
Still referring to
In other examples, electronic device 200 may include a first display device and a second display device. In this example, the first rotatable housing 204 disposing the first sensor 206 is mounted to the side of the first display device. Further in this example, the second rotatable housing 210 disposing the second sensor 212 is mounted to the side of the second display device.
In yet another example, electronic device 200 may include both physical keyboard 214 and display device 218. In this example, first rotatable housing 204 disposing first sensor 206 may be located below the space bar of physical keyboard 214. Further in this example, second rotatable housing 210 disposing second sensor 212 may be located on the side of display device 218. In other examples, first rotatable housing 204 disposing first sensor 206 may be located below physical touchpad 216. Further in this example, second rotatable housing 210 disposing second sensor 212 may be located on the side of display device 218.
In some examples, a stylus communicatively may be coupled to the electronic device 200. In this example, first sensor 206 may be disposed in the stylus. It should be noted that in this example, the rotatable housing 204 may be an outer structure of the stylus. Second sensor 212 disposed in second rotatable housing may then be located on electronic device 200. In this example, a magnetic track may also be disposed in the stylus, along with first sensor 206. The magnetic track may be used to provide an attracting force to hold a portion of the stylus in contact with first housing 202.
Turning now to
Referring next to
Turning next to
Turning next to
Referring next to
In some examples, electronic device 702 may also include a stylus controller 714. Stylus controller 714 may be used to direct optical sensor 706 disposed in stylus 704 to provide the virtual touchpad via detection field 708. The virtual touchpad provided by detection field 708 may be provided in response to a selection to enable a touchpad mode of the stylus 704 and disable a pen mode of stylus 704. Further in this example, stylus controller 714 may direct optical sensor 706 to detect the input for the virtual touchpad provided by detected field 708. Stylus controller 714 may also direct wireless communication device 716 within stylus 704 to communicate the input for the virtual touchpad provided by detection field 708 to electronic device 702. Stylus controller 714 may communicate the input for the virtual touchpad provided by detection field 708 by transmitting the input to electronic device 702 using wireless signaling, such as Bluetooth® and Wi-Fi®.
Method 800 further includes determining an operation mode for the electronic device based on the direction of the optical sensor and the device orientation mode, at 806. For example, based on a determination that the optical sensor has a direction of zero degrees and that the electronic device is in tent mode, it may be determined that the optical sensor is used to detect virtual inputs, according to a virtual touchpad operation mode.
Still referring to
It is appreciated that examples described may include various components and features. It is also appreciated that numerous specific details are set forth to provide a thorough understanding of the examples. However, it is appreciated that the examples may be practiced without limitations to these specific details. In other instances, well known methods and structures may not be described in detail to avoid unnecessarily obscuring the description of the examples. Also, the examples may be used in combination with each other.
Reference in the specification to “an example” or similar language means that a particular feature, structure, or characteristic described in connection with the example is included in at least one example, but not necessarily in other examples. The various instances of the phrase “in one example” or similar phrases in various places in the specification are not necessarily all referring to the same example.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/027018 | 4/7/2020 | WO |