G06F3/0346

SYSTEMS AND METHODS FOR PROVIDING FUNCTIONALITY BASED ON DEVICE ORIENTATION
20180004313 · 2018-01-04 ·

Systems, methods, and non-transitory computer-readable media can determine a first orientation in which a computing system is positioned. A first functionality can be provided when the computing system is positioned in the first orientation. It can be determined that the computing system becomes positioned in a second orientation. A second functionality can be selected, out of a set of functionalities, based on a current state associated with the computing system. The second functionality can be provided when the computing system becomes positioned in the second orientation.

Method for Scaling Down Effective Display Area of Screen, and Mobile Terminal
20180004402 · 2018-01-04 ·

Embodiments of the present disclosure disclose a method for scaling down an effective display area of a screen, and a mobile terminal, to continuously scale down an effective display area of a screen according to a user's requirement. The method in the embodiments of the present disclosure includes: displaying, by a mobile terminal, first content; when an obtained first operation satisfies a preset condition, sensing a second operation; determining, according to a preset correspondence, a scale-down proportion corresponding to the second operation; and continuously scaling down an effective display area of a screen of the mobile terminal according to the scale-down proportion such that the first content is displayed on a scaled-down effective display area.

Functional, Socially-Enabled Jewelry and Systems for Multi-Device Interaction

Functional jewelry is disclosed. A bracelet includes a plurality of light-emitting diodes (LEDs), a main control unit, and positional and situational sensors, typically including an accelerometer, as well as a decorative, interchangeable fascial layer. The bracelet may also include sensors such as capacitive touch sensors, a microphone, and a color sensor. A radio transceiver within the bracelet is adapted to implement a protocol such as BLUETOOTH® 4.0, and is adapted to allow the bracelet to communicate in peer-to-peer or master-slave mode. Two users can pair their bracelets in person, usually with a gestural trigger, for shared light displays, multi-player games, and other types of interactions. Larger groups can pair temporarily and contextually for multi-user displays and interactions, in an ad hoc network with distributed functions. Real-world interactions are communicated to a social network with profiles linked to the individual bracelets.

TERMINAL AND CONTROLLING METHOD THEREOF
20180004312 · 2018-01-04 · ·

Disclosed are a terminal connected to a head mounted display and operating method thereof. The present invention includes determining whether a rotation state of the terminal is a landscape mode or a portrait mode, obtaining an input for displaying an input interface on the head mounted display, and controlling the head mounted display to display at least one input interface based on the determined rotation state and the obtained input.

TERMINAL AND CONTROLLING METHOD THEREOF
20180004312 · 2018-01-04 · ·

Disclosed are a terminal connected to a head mounted display and operating method thereof. The present invention includes determining whether a rotation state of the terminal is a landscape mode or a portrait mode, obtaining an input for displaying an input interface on the head mounted display, and controlling the head mounted display to display at least one input interface based on the determined rotation state and the obtained input.

INTERACTION WITH VIRTUAL OBJECTS BASED ON DETERMINED RESTRICTIONS

Motion and/or rotation of an input mechanism can be tracked and/or analyzed to determine limits on a user's range of motion and/or a user's range of rotation in three-dimensional space. The user's range of motion and/or the user's range of rotation in three-dimensional space may be limited by a personal restriction for the user (e.g., a broken arm). The user's range of motion and/or the user's range of rotation in three-dimensional space may additionally or alternatively be limited by an environmental restriction (e.g., a physical object in a room). Accordingly, the techniques described herein can take steps to accommodate the personal restriction and/or the environmental restriction thereby optimizing user interactions involving the input mechanism and a virtual object.

ADAPTIVE SMOOTHING BASED ON USER FOCUS ON A TARGET OBJECT

Techniques described herein dynamically adapt an amount of smoothing that is applied to signals of a device (e.g., positions and/or orientations of an input mechanism, positions and/or orientations of an output mechanism) based on a determined distance between an object and the device, or based on a determined distance between the object and another device (e.g., a head-mounted device). The object can comprise one of a virtual object presented on a display of the head-mounted device or a real-world object within a view of the user. The object can be considered a “target” object based on a determination that a user is focusing on, or targeting, the object. For example, the head-mounted device or other devices can sense data associated with an eye gaze of a user and can determine, based on the sensed data, that the user is looking at the target object.

SYSTEMS AND METHODS FOR AUGMENTING AN APPEARANCE OF A HILT TO SIMULATE A BLADED WEAPON
20180005452 · 2018-01-04 ·

This disclosure relates to systems and methods for augmenting an appearance of a hilt to simulate a bladed weapon. A hilt may be augmented with a blade of a bladed weapon by detecting a landmark associated with the hilt, determining a position and/or an orientation of the hilt, determining an overlay image comprising the blade of the bladed weapon, wherein the blade is placed within the overlay image according to the determined position and/or the determined orientation of the hilt, and displaying the overlay image so that the blade of the bladed weapon appears to be attached to the hilt.

Augmenting Virtual Reality Content With Real World Content
20180004286 · 2018-01-04 ·

Methods, devices, and computer programs for augmenting a virtual reality scene with real world content are provided. One example method includes an operation for obtaining sensor data from an HMD of a user to determine that a criteria is met to overlay one or more real world objects into the virtual reality scene to provide an augmented virtual reality scene. In certain examples, the criteria corresponds to predetermined indicators suggestive of disorientation of a user when wearing the HMD and being presented a virtual reality scene. In certain other examples, the one or more real world objects are selected based on their effectiveness at reorienting a disoriented user.

APPARATUS FOR CONTROLLING CONTENTS OF A COMPUTER-GENERATED IMAGE USING THREE DIMENSIONAL MEASUREMENTS
20180011553 · 2018-01-11 ·

A method for controlling movement of a computer display cursor based on a point-of-aim of a pointing device within an interaction region includes projecting an image of a computer display to create the interaction region. At least one calibration point having a predetermined relation to said interaction region is established. A pointing line is directed to substantially pass through the calibration point while measuring a position of and an orientation of the pointing device. The pointing line has a predetermined relationship to said pointing device. Movement of the cursor is controlled within the interaction region using measurements of the position of and the orientation of the pointing device.