Abstract:
Methods and systems according to one or more embodiments are provided for enhancing interactive inputs. In an embodiment, a method includes concurrently capturing touch input data on a screen of a user device and non-touch gesture input data off the screen of the user device. The method also includes determining an input command based at least in part on a combination of the concurrently captured touch input data and the non-touch gesture input data. And the method further includes affecting an operation of the user device based on the determined input command.
Abstract:
Systems and methods are disclosed for target-based AR devices to perform low-power front-end passive scanning of targets to alert users to AR content linked to any image targets the users may be viewing. Passive scanning by AR devices relieves users of the need to manually activate a camera for AR image target identification, and helps to identify image targets the users may be unknowingly viewing. To conserver power, AR devices may autonomously activate a camera to perform an exploratory scan when the AR devices detect from users' movement patterns that users may be interested in certain targets or is in a state of attentiveness. AR devices may identify one or more image targets from the exploratory scans. If users elect to interact with the AR content, AR devices may activate the camera to perform a full capture or real-time tracking of the image targets to augment the AR content.
Abstract:
Methods, systems, computer-readable media, and apparatuses for implementation of a contactless zooming gesture are disclosed. In some embodiments, a remote detection device detects a control object associated with a user. An attached computing device may use the detection information to estimate a maximum and minimum extension for the control object, and may match this with the maximum and minimum zoom amount available for a content displayed on a content surface. Remotely detected movement of the control object may then be used to adjust a current zoom of the content.
Abstract:
Methods, systems, computer-readable media, and apparatuses for implementation of a contactless panning gesture are disclosed. In some embodiments, a remote detection device detects synchronized motion of at least two control objects across a control plane. An attached computing device may then adjust a current position of a displayed content in response to detection of the synchronized motion. In certain embodiments, a threshold for variation in the movement of the control objects may be established to determine when to terminate a panning mode. The threshold may vary based on the velocity of the control objects.
Abstract:
Systems and methods are disclosed for target-based AR devices to perform low-power front-end passive scanning of targets to alert users to AR content linked to any image targets the users may be viewing. Passive scanning by AR devices relieves users of the need to manually activate a camera for AR image target identification, and helps to identify image targets the users may be unknowingly viewing. To conserver power, AR devices may autonomously activate a camera to perform an exploratory scan when the AR devices detect from users' movement patterns that users may be interested in certain targets or is in a state of attentiveness. AR devices may identify one or more image targets from the exploratory scans. If users elect to interact with the AR content, AR devices may activate the camera to perform a full capture or real-time tracking of the image targets to augment the AR content.
Abstract:
Methods and systems according to one or more embodiments are provided for enhancing interactive inputs. In an embodiment, a method includes concurrently capturing touch input data on a screen of a user device and non-touch gesture input data off the screen of the user device. The method also includes determining an input command based at least in part on a combination of the concurrently captured touch input data and the non-touch gesture input data. And the method further includes affecting an operation of the user device based on the determined input command.