Portable computing devices such as tablets, slates, mobile devices, and smart phones, among others may include touch sensitive surfaces such as capacitive or pressure sensitive displays. The touch sensitive surfaces are generally mounted within a housing containing electronic components. The housing enables a user to hold the computing device and interact with content displayed via the touch sensitive display.
Portable computing devices such as tablets and slate computers, among others, are generally designed with a fairly thick frame around a periphery of the display that allows a user to hold the device without unintentionally activating user interface elements. These thick frames or bezels are generally included due to the size weight of the computing device. As the size and weight of the devices are increased, the ability to effectively handle the device utilizing only the frame becomes untenable. The frames enable a user to more effectively hold the device, and in some instance may add basic functionality, but they generally detract from the usable space of the tablet. In addition, the framing prevents the development of different aesthetic architectures for the devices, such as the development of a thin-frame tablet or a no-frame tablet.
In the present disclosure, a mechanism for selectively introducing virtual framing or touch insensitive areas to a portable computing device is disclosed. The virtual framing or touch insensitive area may enable a user to contact or hold the portable computing device during normal operation, while preventing unintentional user inputs from altering or interacting with the content displayed via the touch screen. In response to detecting a release of the contact, the computing device may alter the touch insensitive area or stop virtual framing, and thereby enable the computing device to be utilized without borders or very thin boarders. A user may be able to operate the tablet as expected without unintentional interactions and enjoy frameless videos or other multimedia once the tablet is placed on a stand or on a table.
Referring to
The touch screen 102 is an electronic visual display that a user can control through simple or multi-touch gestures. The touch screen 102 may enable a user to interact with content displayed via the computing device 100 without the need for various peripheral devices such as a mouse, touchpad, or keyboard. The touch screen 102 may be a resistive touch screen, a capacitive touch screen, or any other type of touch screen. The touch screen 102 substantially spans a surface of the computing device 100, wherein substantially spanning is defined as providing a user a perception that the tablet does not include a frame or bezel. In one example, the touch screen 102 may span the entire surface, but for a 1-2 mm bezel.
The sensor 104 may be coupled to the touch screen 102. The sensor 104 is independent of the touch screen 102 and is to detect user contact with the computing device. User contact as used herein denotes a user handling the computing device 100. The sensor 104 may be one of multiple types of sensors including, but not limited to, a capacitive sensor, a resistive sensor, or a mechanical sensor such as a pressure sensor. The sensor 104 may be disposed in one or more locations such that when a user contacts the computing device 100 in one of a plurality of areas the sensor 104 is able to readily detect the contact. Various locations will be discussed in more detail throughout this disclosure, but these locations may include the entire backside or underside of the computing device 100, a location along the periphery of one or more edges of the computing device, or along a height or width of the computing device.
The controller 106 may be a general purpose processor configured to process instructions stored on a computer readable medium, an application specific integrated circuit (“ASIC”), or a programmable logic device (“PLD”) among others. The controller 106 is coupled to the sensor 104 and is to respond to the detection of the user contact 108. The response, in various examples, may include prevention of an action associated with an unintended user input. The unintended user input may be within a predetermined area 110 of the touch screen 102. As used herein, an unintended user input is an input received by the computing device for a purpose other than that received by the computing device. For example, one unintended user input would be user interaction with content displayed by the touch screen 102 by a hand or contact intended merely to hold the computing device 100.
Referring to
Similar to
The sensor 204, as illustrated, is disposed in a frame-like manner around the periphery of a backside 214 of the computing device 200. As previously mentioned, the sensor may be one of multiple types of sensors including, but not limited to, a capacitive sensor, a resistive sensor, or a mechanical sensor. The width of the sensor may be determined based upon various characteristics such as an average size of a consumer's hand, or the average positioning of a user's thumb relative to contact points on the backside of the computing device. In various examples, the sensor may extend across an entire backside 214 of the computing device. In the illustrated example a central portion of the backside 214 does not include a sensor. This may enable placement of the computing device on a lap or other body part without indicating a user is holding the device 200.
The controller 206, as illustrated, may be a processor that is configured to retrieve and execute instructions 210 from the non-transitory computer readable medium 208. In various examples, the programming instructions may cause the computing device 200 to determine that a user is holding the computing device 200 via an edge sensor 204. In response to the determination, the programming instructions may further cause the device to prevent user interaction with content displayed within a predefined area of the touch screen 202. For example, unintended user input within an area similar to 110 of
In addition to detecting that a user is holding the computing device, the programming instructions may also determine that a user is no longer holding the computing device via the edge sensor. Such a determination may comprise the subsequent lack of detection via the sensor 204. In response, the programming instructions may enable the user interaction with content displayed with the predefined area of the touch screen that previously prevented unintended user input.
In
Referring to
As illustrated in
In another example, illustrated in
Referring to
In
In the illustrated example, a sensor may detect the hand of the user 408 and in turn, a controller may respond to the detection and prevent an action associated with the unintended user input. In
Referring to
Referring to
In various other examples, existing sensors may be utilized in conjunction with those describe herein to better define locations for overlays and touch-insensitive areas. For example, accelerometers and gyroscopes may be utilized to determine whether the computing device is being held in a reading position, where it is relatively parallel to the ground, or whether the computing device is being carried with is edge generally perpendicular to the ground. In either scenario, the existing sensors may provide additional data on where to place the touch-insensitive area or the virtual framing.
In another example, other algorithms may be utilized to determine areas for overlays. For example, on a touch screen which detects multiple points of contact, a sensor on the back of the computing device may determine that one grouping of contacts is associated with unintended user input. The computing device, via for example the controller, may determine a midpoint and then determine each adjacent pixel that is detecting contact. Once determined an overlay or touch-insensitive area may be generated and displayed via the touch screen. Other algorithms are contemplated.
While a sensor may detect the presence of a hand, the sensor may conversely detect the subsequent absence of a hand, for example when the user puts the computing device within a stand or on a table. In such instances, the computing device may perform various functions to enable user interaction along the periphery of the touch sensitive device. In various examples, for example those of
Referring to
Referring to
Once detected, the computing device may prevent any user interaction with content displayed within an area of the touch sensitive surface adjacent to the edge at 504. In various examples, the computing device may utilize a controller to prevent user interaction with content displayed via the touch screen. With user interaction within the area prevented, the method may then end.
Referring to
In response to the detection at 602, a controller of the computing device may prevent the unintended user interaction with the content by scaling the content displayed via the touch sensitive display to include a virtual border at 604. The virtual border may exclude user content and thereby prevent any interaction with content in that area. The virtual border may be disposed along one side of the computing device such that the content is compressed in one direction, either horizontally or vertically. In another example, the content may be scaled in multiple directions such that content distortion is minimized.
Once scaled, unintended user interaction may be minimized. The content may remain scaled, for example, until the sensor detects a lack of subsequent user interaction with the edge at 606. Detecting a lack of subsequent user interaction may indicate a user is no longer holding the computing device, for example that a user has placed the computing device on a table or other support. In response to detecting the lack of subsequent user interaction at 606, the controller may scale the content to remove any virtual border or scaling previously implemented to prevent unintended user interaction. Once scaled, the content may again substantially span a surface of the computing device. The flow diagram may then end.
Referring to
In response to the detected user interaction, the computing device may determine whether the user interaction with the content is within a predefined area and in response to a positive determination, disregard the user interaction at 704. The predefined area may be an area determined based upon various characteristics such as an average size of a user's hand. Disregarding the user interaction may comprise the controller receiving the user input and not executing a command associated with the user interaction.
In another example, the controller may generate a semi-transparent overlay to display via the touch sensitive surface at 706. The semi-transparent overlay may convey a touch insensitive area corresponding to the predefined area in which the controller will disregard the user interaction. In various examples, the semi-transparent overlay may occur on one side of the content, may occur on multiple sides of the content, or may take on other shapes and varying sizes, such as a semi-circle having a size approximate to a user's thumb. The controller may again disregard any user interaction occurring within the semi-transparent overlay.
Once the sensor determines that the user is no longer making contact within the predefined area, for example through the detection of a lack of subsequent user interaction at 708, the computing device may enable interaction within the predefined area at 710. In this manner, a user may place the computing device on a table or stand, and subsequently interact with media displayed along an edge of the computing device. The method may then end.
Although certain embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a wide variety of alternate and/or equivalent embodiments or implementations calculated to achieve the same purposes may be substituted for the embodiments shown and described without departing from the scope of this disclosure. Those with skill in the art will readily appreciate that embodiments may be implemented in a wide variety of ways. This application is intended to cover any adaptations or variations of the embodiments discussed herein. Therefore, it is manifestly intended that embodiments be limited only by the claims and the equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US13/24021 | 1/31/2013 | WO | 00 |