Patent classifications
G06F2203/04801
Information processing device, information processing method, and program
An information processing device includes: an acquisition unit (110, 140) configured to acquire a captured image including a subject and three-dimensional subject position information indicating a three-dimensional position of the subject; and a content configuration information generation unit (150) configured to generate content configuration information including the captured image, the three-dimensional subject position information, and virtual space association information which is information used for an interaction in which the subject in the captured image displayed in the virtual space is involved and is information for associating the subject in the captured image with the three-dimensional subject position information.
HOLOGRAPHIC PALM RAYCASTING FOR TARGETING VIRTUAL OBJECTS
A head-mounted display comprises a display device and an outward-facing depth camera. A storage machine comprises instructions executable by a logic machine to present one or more virtual objects on the display device, to receive information from the depth camera about an environment, and to determine a position of the head-mounted display within the environment. Based on the position of the head-mounted display, a position of a joint of a user's arm is inferred. Based on the information received from the depth camera, a position of a user's hand is determined. A ray is cast from a portion of the user's hand based on the position of the joint of the user's arm and the position of the user's hand. Responsive to the ray intersecting with one or more control points of a virtual object, the user is provided with an indication that the virtual object is being targeted.
METHOD FOR DISPLAYING THE SEARCH RESULTS OF A COMPONENT E-COMMERCE PLATFORM BY CLASSIFICATION
The invention relates to method for displaying the search results of the component e-commerce platform by classification. The method comprises the following steps of: S1, receiving a search keyword and sending the search keyword to a website server; S2, inquiring to obtain the data files containing the search keywords and gathering the data files with the same type labels into an aggregation column; S3, calculating the file weight value of each data file and sorting all the data files in each aggregation column from large to small according to the file weight value; S4, taking the maximum file weight value in each aggregation column as a column item weight value of the aggregation column, and all the aggregation column are sorted from large to small according to the column item weight values; and S5, sending the query results of the classification and sorting to a webpage for display by the website server.
Game system, game system control method, computer-readable non-transitory storage medium having game program stored therein, and game apparatus
Operation data is acquired from either a first type of controller having a plurality of operation sections or a second type of controller having fewer operation sections, and a game process is performed. When the first type of controller is used for game operation, a selection item is switched in a forward direction for a plurality of items arranged in a predetermined order, in accordance with an operation on a first operation section, and the selection item is switched in a reverse direction in accordance with an operation on a second operation section. In addition, when the second type of controller is used for game operation, the selection item is switched in the forward direction in accordance with an operation on a third operation section of the second type of controller. Then, a UI image including these items is generated.
COORDINATING CURSOR MOVEMENT BETWEEN A PHYSICAL SURFACE AND A VIRTUAL SURFACE
Methods, systems, apparatuses, and computer-readable media are provided for moving a virtual cursor along two traversing virtual planes. In one implementation, the computer-readable medium includes instructions to cause a processor to generate, via a wearable extended reality appliance, a display including a virtual cursor and virtual objects located on a first virtual plane that traverses a second virtual plane overlying a physical surface; receive a first two-dimensional input reflective of an intent to select a first virtual object located on the first virtual plane; cause a first cursor movement, toward the first virtual object, along the first virtual plane; receive a second two-dimensional input reflective of an intent to select a second virtual object appearing on the physical surface; and cause a second cursor movement, toward the second virtual object, including a partial movement along the first virtual plane and a partial movement along the second virtual plane.
Method and apparatus for controlling object in virtual scene
This application relates to a method and an apparatus for controlling an object in a virtual scene. The method may include generating a first virtual object at a first position point outside a navigation surface in a virtual scene; determining an appearance action of the first virtual object at a second position point in the navigation surface; controlling the first virtual object to move from the first position point to the second position point; and controlling the first virtual object to perform the appearance action at the second position point. In this way, when a virtual object needs to be refreshed, the first virtual object may be generated at the first position point, the first virtual object is controlled to move to the second position point, and the appearance action is performed at the second position point, thereby improving a refreshing effect of the virtual object.
Devices, Methods, and Graphical User Interfaces for Interacting with a Position Indicator Within Displayed Text via Proximity-Based Inputs
An electronic device, while displaying a first user interface, detects an input for an input object, detects that first hover proximity criteria are met by the input object, and displays first visual feedback. While displaying the first visual feedback, the device detects a change in a current value of a hover proximity parameter of the input object and that second hover proximity criteria are met by the input object after the change. In response to detecting that the second hover proximity criteria are met, the device displays second visual feedback, distinct from the first visual feedback.
POINTER LOCATING APPLETS
An example of an apparatus including a rendering engine to render an image to a display. The image includes a pointer. The apparatus further includes an input interface associated with the pointer to receive movement data. The apparatus also includes an analysis engine to process the movement data to determine whether the movement data represents a command to locate the pointer on the display. In addition, the apparatus includes an applet engine to execute an applet upon receiving the command The applet generates a pop-up window to provide a location of the pointer.
REVOLVING ON-SCREEN VIRTUAL KEYBOARD FOR EFFICIENT USE DURING CHARACTER INPUT
A method includes displaying a user interface on a display of a client device. The user interface includes a virtual keyboard including characters arranged in rows and columns. The method also includes fixing a focus of a cursor displayed in the user interface to a first row or a first column in the virtual keyboard, responsive to receiving a first request to move the cursor in a first direction in the virtual keyboard, wrapping the one of the characters around the row or the column to a last row or a last column of the virtual keyboard to present another of the characters within the focus of the cursor, and responsive to receiving a second request to move the cursor in the virtual keyboard in a second direction, moving the focus of the cursor to a list of word suggestions.
TOUCHLESS INPUT DEVICE WITH SENSOR FOR MEASURING LINEAR DISTANCE
An input assembly comprises a plurality of visual indicators differentiating between key regions on a plane. The input assembly also comprises a plurality of sensors, each arranged behind one of the key regions, and configured to determine a linear distance of the object from each of the sensors when the object is coming into proximity with the plane. Processing circuitry is configured to, based on input from the sensors, determine a location of a selected key region that the object is approaching ; instruct changing of a display of at least one of the plurality of visual indicators to highlight the selected key region with a first visual indication when an object approaches within the first predefined proximity of the selected key region; select, from among a plurality of values, a value that is associated with the selected key region, and output the selected value as a user-selected keypad value.