Mirada con la cabeza y confirmaciónHead-gaze and commit

La acción de mirar y confirmar es un caso especial del modelo de entrada de mirada y de confirmación que implica el destino de un objeto con la dirección del encabezado de un usuario.Head-gaze and commit is a special case of the gaze and commit input model that involves targeting an object with a users head direction. Puede actuar en el destino con una entrada secundaria, como el gesto de mano tocar o "seleccionar" comando de voz.You can act on the target with a secondary input, such as the hand gesture air tap or "Select" voice command.

Compatibilidad con dispositivosDevice support

Modelo de entradaInput model HoloLens (1.ª generación)HoloLens (1st gen) HoloLens 2HoloLens 2 Cascos envolventesImmersive headsets
Mirada con la cabeza y confirmaciónHead-gaze and commit ✔️ Recomendado✔️ Recommended ✔️ Recomendado (tercera opción: Ver las demás opciones)✔️ Recommended (third choice - See the other options) ➕ Opción alternativa➕ Alternate option

Ajuste de tamaño del destino y comentariosTarget sizing and feedback

El vector de miras hacia abajo se ha mostrado varias veces para que se pueda usar para lograr objetivos más precisos, pero a menudo funciona mejor para la segmentación bruta: adquisición de destinos más grandes.The head gaze vector has been shown repeatedly to be usable for fine targeting, but often works best for gross targeting--acquiring larger targets. Los tamaños mínimos de destino de 1 grado a 1,5 grados permiten acciones de usuario correctas en la mayoría de los escenarios, aunque los destinos de 3 grados a menudo permiten una mayor velocidad.Minimum target sizes of 1 degree to 1.5 degrees allow successful user actions in most scenarios, though targets of 3 degrees often allow for greater speed. El tamaño que tiene como destino el usuario es, en efecto, un área 2D incluso para los elementos 3D, lo que se enfrente a la proyección debe ser el área de destino.The size that the user targets is effectively a 2D area even for 3D elements--whichever projection is facing them should be the targetable area. Proporcionar alguna indicación destacada de que un elemento está "activo" (que el usuario tiene como destino) es útil.Providing some salient cue that an element is "active" (that the user is targeting it) is helpful. Esto puede incluir tratamientos como efectos visibles de "mantener el mouse", resaltados de audio o clics o alineación clara de un cursor con un elemento.This can include treatments like visible "hover" effects, audio highlights or clicks, or clear alignment of a cursor with an element.

Tamaño de objetivo óptimo a una distancia de 2 metrosOptimal target size at 2 meter distance
Tamaño óptimo de destino a una distancia de 2 metrosOptimal target size at 2-meter distance


Ejemplo de resaltado de un objeto establecido como destino de la miradaAn example of highlighting a gaze targeted object
Ejemplo de resaltado de un objeto establecido como destino de la miradaAn example of highlighting a gaze targeted object

Situación del destinoTarget placement

A menudo, los usuarios no pueden encontrar elementos de la interfaz de usuario ubicados demasiado altos o bajos en su campo de vista.Users often fail to find UI elements located either too high or low in their field of view. La mayor parte de su atención termina en áreas en torno a su enfoque principal, que es aproximadamente en el nivel de ojo.Most of their attention ends up on areas around their main focus, which is approximately at eye level. Quizás resulte útil colocar la mayoría de los destinos en una banda razonable a la altura de los ojos.Placing most targets in some reasonable band around eye level can help. Dado que la tendencia de los usuarios a centrarse en un área visual relativamente pequeña en cualquier momento (el cono de visión es aproximadamente de 10 grados), la agrupación de los elementos de la interfaz de usuario en el grado en que se relacionan conceptualmente puede usar los comportamientos de encadenamiento de atención entre el elemento y el elemento cuando un usuario mueve su vista hacia abajo por un áreaGiven the tendency for users to focus on a relatively small visual area at any time (the attentional cone of vision is roughly 10 degrees), grouping UI elements together to the degree they're related conceptually can use attention-chaining behaviors from item to item as a user moves their gaze through an area. Al diseñar la interfaz de usuario, se deben tener en cuenta las posibles grandes variaciones en el campo de visión entre HoloLens y los cascos envolventes.When designing UI, keep in mind the potential large variation in field of view between HoloLens and immersive headsets.

Ejemplo de elementos de la interfaz de usuario agrupados para facilitar el establecimiento del destino con la mirada en Galaxy ExplorerAn example of grouped UI elements for easier gaze targeting in Galaxy Explorer
Ejemplo de elementos de la interfaz de usuario agrupados para facilitar el establecimiento del destino con la mirada en Galaxy ExplorerAn example of grouped UI elements for easier gaze targeting in Galaxy Explorer

Mejora de los comportamientos de establecimiento de destinoImproving targeting behaviors

Si la intención del usuario de destinar algo puede determinarse o aproximarse, puede ser útil aceptar los intentos de interacción aproximados como si estuviesen dirigidos correctamente.If user intent to target something can be determined or closely approximated, it can be helpful to accept near miss interaction attempts as though they were targeted correctly. Estos son algunos de los métodos correctos que se pueden incorporar en experiencias de realidad mixta:Here's a handful of successful methods that can be incorporated in mixed reality experiences:

Estabilización de la mirada con la cabeza ("pozos de gravedad")Head-gaze stabilization ("gravity wells")

Esto se debe activar la mayoría o la totalidad del tiempo.This should be turned on most or all of the time. Esta técnica elimina las vibraciones de cabeza natural y cuello que los usuarios podrían tener como movimiento debido a los comportamientos de mirar y hablar.This technique removes the natural head and neck jitters that users might have as well movement because of looking and speaking behaviors.

Estos algoritmos funcionan mejor en áreas con contenido interactivo disperso.These algorithms work best in areas with sparse interactive content. Si hay una probabilidad alta de que pueda determinar con qué un usuario estaba intentando interactuar, puede complementar sus capacidades de destino suponiendo cierto nivel de intento.If there's a high probability that you can determine what a user was attempting to interact with, you can supplement their targeting abilities by assuming some level of intent.

Acciones de laBackdating and postdating actions

Este mecanismo es útil en las tareas que requieren velocidad.This mechanism is useful in tasks requiring speed. Cuando un usuario está pasando por una serie de destinos y maniobras de activación a velocidad, resulta útil asumir algún intento.When a user is moving through a series of targeting and activation maneuvers at speed, it's useful to assume some intent. También resulta útil permitir que los pasos perdidos actúen en los destinos que el usuario tenía enfocado ligeramente antes o ligeramente después de la pulsación (50 ms antes/después era efectivo en las primeras pruebas).It's also useful to allow missed steps to act on targets that the user had in focus slightly before or slightly after the tap (50 ms before/after was effective in early testing).

SuavizadoSmoothing

Este mecanismo es útil para los movimientos de las acciones, lo que reduce la ligera vibración y wobbles debido a las características de movimiento del cabezal natural.This mechanism is useful for pathing movements, reducing the slight jitter and wobbles because of natural head movement characteristics. Al suavizar los movimientos de las acciones, smoothándose por el tamaño y la distancia de los movimientos en lugar de a lo largo del tiempo.When smoothing over pathing motions, smooth by the size and distance of movements rather than over time.

MagnetismoMagnetism

Este mecanismo puede considerarse como una versión más general de los algoritmos de vínculo más cercanos: dibujar un cursor hacia un destino o simplemente aumentar hitboxes, ya sea visible o no, a medida que los usuarios se aproximan a los objetivos más probables mediante el uso de algún conocimiento del diseño interactivo para un mejor enfoque de la intención del usuario.This mechanism can be thought of as a more general version of closest link algorithms--drawing a cursor toward a target or simply increasing hitboxes, whether visibly or not, as users approach likely targets by using some knowledge of the interactive layout to better approach user intent. Esto puede ser eficaz para destinos pequeños.This can be powerful for small targets.

Permanencia del focoFocus stickiness

A la hora de determinar qué elementos interactivos cercanos se deben dar, centrarse en, el ajuste del foco proporciona una inclinación al elemento que está enfocado actualmente.When determining which nearby interactive elements to give, focus to, focus stickiness provides a bias to the element that is currently focused. Esto ayuda a reducir los comportamientos de cambio de foco errático al flotar en un punto medio entre dos elementos con ruido natural.This helps reduce erratic focus switching behaviors when floating at a midpoint between two elements with natural noise.

Consulte tambiénSee also