Methods and systems for selection of objects
AssigneeHuawei Technologies Co., Ltd.
InventorsSzu Wen Fan, Taslim Arefin Khan, Wei Li
Life of this patent
Estimating the term…
Abstract
Methods and systems for selecting an object or location in an extended reality (XR) environment or physical environment are described. A first origin, including a first position and a first direction, and a second origin, including a second position and a second direction, are obtained by at least one sensor. An intersection of a first ray, casted from the first origin, and a second ray, casted from the second origin, is determined. A selected object or selected location is identified, based on the determined intersection. An identification of the selected object or the selected location is outputted.
Claims20
A method comprising:
- obtaining a first origin, including a first position and a first direction, and a second origin, including a second position and a second direction;
- computing an intersection between a first ray casted from the first position and from the first direction of the first origin and a second ray casted from the second position and from the second direction of the second origin by computing an actual intersection point or a projected intersection point between the first ray and the second ray;
- identifying a selected object or selected location, based on the computed intersection between the first ray and the second ray;
- and
- outputting an identification of the selected object or the selected location.
A computing system comprising:
- a processing device coupled to a memory storing machine-executable instructions thereon, wherein the instructions, when executed by the processing device, cause the computing system to:
- obtain a first origin, including a first position and a first direction, and a second origin, including a second position and a second direction;
- compute an intersection between a first ray casted from the first position and from the first direction of the first origin and a second ray casted from the first position and from the second direction of the second origin by computing an actual intersection point or a projected intersection point between the first ray and the second ray;
- identify a selected object or selected location, based on the computed intersection between the first ray and the second ray;
- and
- output an identification of the selected object or the selected location.
A non-transitory computer-readable medium having machine-executable instructions stored thereon, the instructions, when executed by a processing device of a computing system, cause the computing system to:
- obtain a first origin, including a first position and a first direction, and a second origin, including a second position and a second direction;
- compute an intersection between a first ray casted from the first position and from the first direction of the first origin and a second ray casted from the second position and from the second direction of the second origin by computing an actual intersection point or a projected intersection point between the first ray and the second ray;
- identify a selected object or selected location, based on the computed intersection between the first ray and the second ray;
- and
- output an identification of the selected object or the selected location.
Dependencies are inferred from the claim text.