Abstract:
Un procedimiento para mostrar contenidos de realidad aumentada, que comprende: controlar (702) una cámara (105) de un dispositivo habilitado con realidad aumentada, ARD, para escanear un entorno a la vista de un usuario; identificar (704) un conjunto de superficies planas en el entorno para mostrar ventanas de interfaz de usuario (610, 612, 614, 616, 618, 620, 622, 624); asignar uno o más niveles de prioridad de superficie a cada conjunto de superficies planas, basado en al menos uno de a) qué tan bien se pueden rastrear características de las ventanas de interfaz de usuario; b) un área o un tamaño de la superficie; c) una localización de la superficie en el escaneo del entorno relativo a la cámara; d) una orientación o una relación de aspecto de la superficie; y e) un color de fondo de la superficie; asignar uno o más niveles de prioridad de contenido a un conjunto de contenidos de realidad aumentada para su visualización con respecto al conjunto de superficies planas en el entorno; mostrar (708) el conjunto de contenidos de realidad aumentada en el conjunto de superficies planas en una pantalla basado en uno o más niveles de prioridad de superficie y los uno o más niveles de prioridad de contenido; rastrear basado en uno o más sensores en el ARD para determinar seis grados de libertad si al menos una de las superficies se ha movido en las tramas capturadas por la cámara porque el usuario ha movido la cabeza, o si la superficie real correspondiente se ha movido; y en respuesta a la determinación de que la superficie real correspondiente se ha movido, reducir al menos una superficie y reasignar las ventanas de interfaz de usuario.
Abstract:
User experience enhancements for conducting group communication sessions may include displaying visual feedback on a display to indicate a state of a group communication session. Embodiments may include establishing a group communication channel with devices in a first operating mode in response to inputs on a user interface detecting actuation of a target based sliding lock mechanism on a touchscreen user interface display and while the locking mechanism is actuated maintaining the group communication channel in a second operating mode. Other embodiments may include initiating a group communication session in response to a user input detecting actuation of a locking mechanism by a user on a user interface sending a request to a server for a priority floor access in response to the detected actuation of the locking mechanism and while the locking mechanism is actuated maintaining a group communication channel with one or more devices in a priority access mode.
Abstract:
User experience enhancements for conducting group communication sessions may include displaying visual feedback on a display to indicate a state of a group communication session. Embodiments may include establishing a group communication channel with devices in a first operating mode in response to inputs on a user interface detecting actuation of a lock mechanism such as a target based sliding lock mechanism on a touchscreen user interface display and while the lock mechanism is actuated maintaining the group communication channel in a second operating mode. The second operating mode may be a lockout mode and/or a blocking mode with respect to at least one other device in the group communication.
Abstract:
Embodiment methods and systems enable personal navigation devices to warn drivers during turn by turn navigation directions when they are approaching a difficult turn. Personal navigation devices may report to a server when a turn is missed during turn by turn directions including identifying the turn and situation information. The server may aggregate missed turn reports from many personal navigation devices to generate a difficult turn database. Personal navigation devices may access the difficult turn database when generating turn by turn directions to identify turns requiring enhanced directions. The difficult turn database may be stored on personal navigation devices and/or may be maintained on the server. Personal navigation devices may be configured to recognize when turns are intentionally missed and only report missed turns when they determined that the turn was missed unintentionally. Indications of turn difficulty may be correlated to situation information received in missed turn reports to more accurately reflect when turns are difficult.
Abstract:
Embodiment methods and systems enable personal navigation devices to warn drivers during turn-by-turn navigation directions when they are approaching a difficult turn. Personal navigation devices may report to a server when a turn is missed during turn-by-turn directions, including identifying the turn and situation information. The server may aggregate missed turn reports from many personal navigation devices to generate a difficult turn database. Personal navigation devices may access the difficult turn database when generating turn-by-turn directions to identify turns requiring enhanced directions. The difficult turn database may be stored on personal navigation devices, and/or may be maintained on the server. Personal navigation devices may be configured to recognize when turns are intentionally missed, and only report missed turns when they determined that the turn was missed unintentionally. Indications of turn difficulty may be correlated to situation information received in missed turn reports to more accurately reflect when turns are difficult.
Abstract:
Method and apparatus for displaying augmented reality contents are disclosed. The method may include controlling a camera to scan an environment in view of a user, identifying a set of surfaces in the environment for displaying user interface windows according to characteristics of the environment, prioritizing a set of augmented reality contents for display with respect to the set of surfaces in the environment, and displaying the set of augmented reality contents on the set of surfaces in a display. Characteristics of the environment comprise at least aspect ratio of the set of surfaces with respect to the set of augmented reality contents to be displayed, and/or background color of the set of surfaces with respect to the set of augmented reality contents to be displayed.
Abstract:
In a particular embodiment, a method includes applying a first feature detector to a portion of an image to detect a first set of features. The first set of features is used to locate a region of interest, and a boundary corresponding to the region of interest is determined. The method also includes displaying the boundary at a display. In response to receiving user input to accept the displayed boundary, a second feature detector is applied to an area of the image encapsulated by the boundary.