MX2022010708A

Systems, methods, and media for displaying interactive augmented reality presentations.

Abstract

Systems, methods and means are provided for displaying interactive augmented reality presentations. In some embodiments, a system comprises: a plurality of head-mounted displays, a first head-mounted display comprising a transparent display; and at least one processor, wherein the at least one processor is programmed to: determine that a first physical location of a plurality of physical locations in a physical environment of the head-mounted display is located closest to the head-mounted display. head; receiving the first content comprising a first three-dimensional model; receiving the second content comprising a second three-dimensional model; Present, using the transparent screen, a first view of the first three-dimensional model for the first time; and present, using the transparent screen, a first view of the second three-dimensional model at a second time subsequent to the first time, based on one or more instructions received from a server.

MX2022010708A, drawing sheet 1
Sheet 1 of 16

Term

12.7 yearsleft in the term

Expires 5 June 2039.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

33 claims: 5 independent, 28 dependent

  1. 1
    Un sistema para mostrar presentaciones interactivas de realidad aumentada, caracterizado porque comprende:un dispositivo de realidad aumentada, que comprende: una pantalla;y al menos un procesador, en donde el al menos un procesador está programado para: identificar cuál de una pluralidad de ubicaciones de pantalla de contenido predeterminadas dentro de un entorno físico asociado con el dispositivo de realidad aumentada are dentro de un campo de visión del dispositivo de realidad aumentada;seleccionar, de entre ubicaciones de pantalla de contenido dentro del campo de visión del dispositivo de realidad aumentada, una ubicación de pantalla de contenido de la pluralidad de ubicaciones de pantalla de contenido predeterminadas que se encuentra más cerca del dispositivo de realidad aumentada;y causar que contenido sea presentado por el 120 dispositivo de realidad aumentada anclado en la ubicación de pantalla de contenido seleccionada.
  2. 2
    El sistema de conformidad con la reivindicación 1, caracterizado porque el al menos un procesador está además programado para:recibir primer contenido que comprende un primer modelo tridimensional, en donde el contenido comprende el primer contenido;recibir segundo contenido que comprende un segundo modelo tridimensional;presentar, usando la pantalla, una primera vista del primer modelo tridimensional anclada en la ubicación de pantalla de contenido seleccionada en un primer tiempo;y presentar, usando la pantalla, una primera vista del segundo modelo tridimensional en un segundo tiempo posterior al primer tiempo.
  3. 3
    El sistema de conformidad con la reivindicación 2, caracterizado porque el al menos un procesador está además programado para:recibir una o más instrucciones de un servidor en un tercer tiempo que es posterior al primer tiempo y precede al segundo tiempo, en donde la una o más instrucciones incluyen al menos una instrucción para hacer que el dispositivo de realidad aumentada deje de presentar el primer contenido en la ubicación de pantalla de contenido 121 seleccionada y comience a presentar el segundo contenido anclado en la ubicación de pantalla de contenido seleccionada.
  4. 4
    El sistema de conformidad con la reivindicación 2, caracterizado porque el primer contenido y el segundo contenido son recibidos como parte de un cuerpo de contenido antes de presentar el primer contenido.
  5. 5
    El sistema de conformidad con la reivindicación 4, caracterizado porque el cuerpo de contenido es precargado antes de que el al menos un procesador identifique cuáles de una pluralidad de ubicaciones de pantalla de contenido predeterminadas dentro de un entorno físico asociado con el dispositivo de realidad aumentada están dentro de un campo de visión del dispositivo de realidad aumentada.
  6. 6
    El sistema de conformidad con la reivindicación 2, caracterizado porque el primer contenido es recibido antes del primer tiempo y el segundo contenido es recibido posterior al primer tiempo.
  7. 7
    El sistema de conformidad con la reivindicación 2, caracterizado porque comprende además un sistema de seguimiento de orientación del dispositivo, en donde el al menos un procesador está además programado para:recibir una indicación de que el primer contenido se presentará en una primera ubicación de pantalla de 122 contenido predeterminada de la pluralidad de ubicaciones de pantalla de contenido predeterminadas, en donde la primera ubicación de pantalla de contenido predeterminada corresponde a la ubicación de pantalla de contenido seleccionada;recibir una indicación de que el segundo contenido se presentará en una segunda ubicación de pantalla de contenido predeterminada de la pluralidad de ubicaciones de pantalla de contenido predeterminadas;determinar, con base en salida de información por el sistema de seguimiento de orientación del dispositivo, un segundo campo de visión;identificar cuáles de la pluralidad de ubicaciones de pantalla de contenido predeterminadas están dentro del segundo campo de visión;seleccionar, de entre ubicaciones de pantalla de contenido dentro del segundo campo de visión del dispositivo de realidad aumentada, una segunda ubicación de pantalla de contenido de la pluralidad de ubicaciones de pantalla de contenido predeterminadas que se encuentra más cerca del dispositivo de realidad aumentada, en donde la segunda ubicación de pantalla de contenido corresponde a la segunda ubicación de pantalla de contenido predeterminada;y en respuesta a seleccionar la segunda ubicación de pantalla de contenido predeterminada, presentar el segundo modelo tridimensional anclado en la segunda ubicación de 123 pantalla de contenido predeterminada.
  8. 8
    El sistema de conformidad con la reivindicación 1, caracterizado porque el al menos un procesador está además programado para:recibir información sobre una posición de un segundo dispositivo de realidad aumentada durante un primer período de tiempo con respecto a una ubicación en un entorno físico del segundo dispositivo de realidad aumentada en el cual el segundo dispositivo de realidad aumentada está presentando el contenido, en donde el segundo dispositivo de realidad aumentada está remoto del dispositivo de realidad aumentada;y presentar, usando la pantalla, una representación de un usuario del segundo dispositivo de realidad aumentada en una ubicación próxima a la ubicación de pantalla de contenido con base en la información sobre la posición del segundo dispositivo de realidad aumentada de manera que la representación del usuario se coloca con relación al contenido para reflejar la posición del segundo dispositivo de realidad aumentada durante el primer período de tiempo con respecto a la ubicación en el entorno físico del segundo dispositivo de realidad aumentada.
  9. 9
    El sistema de conformidad con la reivindicación 8, caracterizado porque el al menos un procesador está además programado para:124 recibir información sobre una posición de una mano del usuario con respecto a la ubicación en la cual el segundo dispositivo de realidad aumentada está presentando el contenido;y presentar, usando la pantalla, una representación de la mano con base en la información sobre la posición de la mano .
  10. 10
    El sistema de conformidad con la reivindicación 8, caracterizado porque el al menos un procesador está además programado para:recibir audio grabado por el segundo dispositivo de realidad aumentada;y presentar, a través de un altavoz, el audio durante presentación del contenido.
  11. 11
    El sistema de conformidad con la reivindicación 1, caracterizado porque el dispositivo de realidad aumentada es una pantalla montada en la cabeza.
  12. 12
    El sistema de conformidad con la reivindicación 11, caracterizado porque la pantalla es una pantalla transparente.
  13. 13
    Un sistema para mostrar contenido interactivo, caracterizado porque comprende:una primera pantalla montada en la cabeza, en donde la primera pantalla montada en la cabeza está configurada ινΐΛ/a/zuzz/u i u i uo para: 125 recibir contenido que incluye primer contenido y segundo contenido;presentar el primer contenido en una primera ubicación en un entorno durante un primer periodo de tiempo con base al menos en parte en proximidad de una ubicación de la pantalla montada en la cabeza a la primera ubicación en el entorno;recibir información que indica que una segunda pantalla montada en la cabeza está presentando el primer contenido durante el primer período de tiempo en una primera ubicación en un entorno físico de la segunda pantalla montada en la cabeza;recibir información sobre una posición de la segunda pantalla montada en la cabeza durante el primer período de tiempo con respecto a la primera ubicación en el entorno físico de la segunda pantalla montada en la cabeza;presentar una representación de un usuario de la segunda pantalla montada en la cabeza en una ubicación próxima a la primera ubicación en el entorno con base en la información sobre una posición de la segunda pantalla montada en la cabeza durante el primer período de tiempo de manera que la representación del usuario se coloca con relación al primer contenido en el entorno para reflejar la posición de la segunda pantalla montada en la cabeza durante el primer período de tiempo con respecto a la primera 126 ubicación en el entorno físico de la segunda pantalla montada en la cabeza;y presentar el segundo contenido en una segunda ubicación en el entorno con base al menos en parte en proximidad de la primera pantalla montada en la cabeza a la segunda ubicación en el entorno.
  14. 14
    El sistema de conformidad con la reivindicación 13, caracterizado porque la primera pantalla montada en la cabeza comprende una pantalla transparente.
  15. 15
    El sistema de conformidad con la reivindicación 13, caracterizado porque la primera pantalla montada en la cabeza comprende una pantalla de realidad virtual.
  16. 16
    El sistema de conformidad con la reivindicación 13, caracterizado porque la primera pantalla montada en la cabeza está configurada además para:identificar cuáles de una pluralidad de ubicaciones de pantalla de contenido predeterminadas dentro del entorno están dentro de un campo de visión de la primera pantalla montada en la cabeza;y seleccionar, de entre ubicaciones de pantalla de contenido dentro del campo de visión de la primera pantalla montada en la cabeza, una ubicación de pantalla de contenido de la pluralidad de ubicaciones de pantalla de contenido predeterminadas que se encuentra más cerca de la primera 127 pantalla montada en la cabeza;y hacer que el primer contenido sea presentado por la primera pantalla montada en la cabeza anclada en la ubicación de pantalla de contenido seleccionada.
  17. 17
    El sistema de conformidad con la reivindicación 13, caracterizado porque la primera pantalla montada en la cabeza está además programado para:recibir información sobre una posición de una mano del usuario con respecto a la ubicación en la cual la segunda pantalla montada en la cabeza está presentando el contenido;Y presentar, usando la pantalla, una representación de la mano con base en la información sobre la posición de la mano.
  18. 18
    Un sistema para mostrar presentaciones interactivas de realidad aumentada, caracterizado porque comprende:una pluralidad de pantallas montadas en la cabeza, en donde una primera pantalla montada en la cabeza de la pluralidad de pantallas montadas en la cabeza comprende: una pantalla transparente;y al menos un procesador, en donde el al menos un procesador está programado para: recibir contenido que comprende una pluralidad de modelos tridimensionales;128 recibir información de presentación que indica qué modelo tridimensional se presentará en cada una de una pluralidad de estaciones, cada estación que corresponde a un punto en espacio físico en el cual se van a presentar una o más imágenes;determinar que una primera estación de la pluralidad de estaciones está ubicada más cerca de la primera pantalla montada en la cabeza;en respuesta a determinar que la primera estación está ubicada más cerca de la primera pantalla montada en la cabeza, presentar, usando la pantalla transparente, un primer modelo tridimensional anclado en el punto en espacio físico asociado con la primera estación con base en una asociación entre el primer modelo tridimensional y la primera estación en la información de presentación;determinar que la primera pantalla montada en la cabeza ha abandonado una proximidad de la primera estación y que una segunda estación está ubicada más cerca de la primera pantalla montada en la cabeza;y en respuesta a determinar que la segunda estación está ubicada más cerca de la primera pantalla montada en la cabeza, presentar, usando la pantalla transparente, un segundo modelo tridimensional anclado en el punto en espacio físico asociado con la segunda estación con base en una asociación entre el segundo modelo tridimensional y la 129 segunda estación en la información de presentación.
  19. 19
    El sistema de conformidad con la reivindicación 18, caracterizado porque el primer modelo tridimensional y el segundo modelo tridimensional son recibidos como parte de un cuerpo de contenido.
  20. 20
    El sistema de conformidad con la reivindicación 18, caracterizado porque comprende además:un dispositivo de cómputo que comprende: al menos un dispositivo de entrada;y al menos un tercer procesador que está programado para: recibir entrada del dispositivo de entrada que indica que el primer modelo tridimensional va a estar asociado con la primera estación, y que el segundo modelo tridimensional va a estar asociado con la segunda estación;y transmitir información a un servidor que indica que el primer modelo tridimensional va a estar asociado con la primera estación, y que el segundo modelo tridimensional va a estar asociado con la segunda estación, en donde la información es formateada como un documento de lenguaje de marcación extensible (XML).
  21. 21
    El sistema de conformidad con la reivindicación 18, caracterizado porque comprende además:un dispositivo de entrada de usuario configurado para comunicarse con la primera pantalla montada en la cabeza 130 a través de un enlace de comunicaciones, en donde el dispositivo de entrada de usuario comprende: una segunda unidad de medición inercial;y al menos un cuarto procesador que está programado para: transmitir, usando el enlace de comunicaciones, información indicativa de movimientos físicos del usuario dispositivo de entrada a la primera pantalla montada en la cabeza;y en donde el al menos un procesador de la primera pantalla montada en la cabeza está además programado para: presentar un primer elemento de interfaz de usuario en conexión con el primer modelo tridimensional en una ubicación que es con base en la información indicativa de movimientos físicos del usuario dispositivo de entrada;y transmitir información a un servidor que indica la ubicación del elemento de interfaz de usuario en relación con el primer modelo tridimensional;y una segunda pantalla montada en la cabeza de la pluralidad de pantallas montadas en la cabeza que comprende al menos un procesador que está programado para: recibir una o más instrucciones del servidor que indiquen la ubicación en la cual se va a presentar el elemento de interfaz de usuario en relación con el primer modelo tridimensional;y ινΐΛ/a/zuzz/u i u i uo 131 presentar el elemento de interfaz de usuario en una ubicación con respecto al primer modelo tridimensional con base en la información recibida del servidor relacionada con la ubicación del elemento de interfaz de usuario en relación con el primer modelo tridimensional.
  22. 22
    El sistema de conformidad con la reivindicación 21, caracterizado porque el elemento de interfaz de usuario se presenta como un punto en la ubicación.
  23. 23
    El sistema de conformidad con la reivindicación 18, caracterizado porque la primera pantalla montada en la cabeza comprende además al menos un dispositivo de captura de imágenes, en donde el al menos un procesador está además programado para:capturar una imagen de un código mostrado por un dispositivo de cómputo móvil;y transmitir información codificada en la imagen a un servidor para hacer que la primera pantalla montada en la cabeza se empareje con el dispositivo de cómputo móvil.
  24. 24
    El sistema de conformidad con la reivindicación 23, caracterizado porque el al menos un procesador está además programado para:pedir a un usuario que inicie sesión en un servicio proporcionado al menos en parte por el servidor que usa el dispositivo de cómputo móvil;y ινΐΛ/a/zuzz/u i u i uo 132 pedir al usuario que capture la imagen del código para iniciar sesión en la primera pantalla montada en la cabeza para el servicio.
  25. 25
    El sistema de conformidad con la reivindicación 18, caracterizado porque comprende además un servidor, en donde el servidor está programado para:recibir información sobre una posición de la primera pantalla montada en la cabeza durante presentación del primer modelo tridimensional por la primera pantalla montada en la cabeza durante un primer período de tiempo;recibir video que corresponde a un campo de visión de un usuario de la primera pantalla montada en la cabeza capturado durante el primer período de tiempo;registrar la información sobre la posición de la primera pantalla montada en la cabeza;grabar el video que corresponde al campo de visión de la primera pantalla montada en la cabeza durante el primer período de tiempo;recibir información sobre una posición de una segunda pantalla montada en la cabeza durante presentación del primer modelo tridimensional por la segunda pantalla montada en la cabeza durante el primer período de tiempo;recibir video que corresponde a un campo de visión de un usuario de la segunda pantalla montada en la cabeza capturado durante el primer período de tiempo;133 registrar la información sobre la posición de la segunda pantalla montada en la cabeza;grabar el video que corresponde al campo de visión de la segunda pantalla montada en la cabeza durante el primer periodo de tiempo;recibir, desde un primer dispositivo de cómputo, una solicitud para presentar contenido grabado durante el primer período de tiempo;y hacer que el primer dispositivo de cómputo simultáneamente: presente el primer modelo tridimensional;presente un primer avatar en una primera posición con relación al primer modelo tridimensional con base en la información registrada sobre la posición de la primera pantalla montada en la cabeza;presente un segundo avatar en una segunda posición con relación al primer modelo tridimensional con base en la información registrada sobre la posición de la segunda pantalla montada en la cabeza;presente una primera ventana que muestra una porción del video capturado por la primera pantalla montada en la cabeza cuando la primera pantalla montada en la cabeza estaba en la primera posición;y presente una segunda ventana que muestra una porción del video capturado por la segunda pantalla montada 134 en la cabeza cuando la segunda pantalla montada en la cabeza estaba en la segunda posición.
  26. 26
    El sistema de conformidad con la reivindicación 25, caracterizado porque el servidor está además programado para:presentar, en conexión con el primer avatar, una línea de visión del usuario de la primera pantalla montada en la cabeza;y presentar, en conexión con el segundo avatar, una línea de visión del usuario de la segunda pantalla montada en la cabeza.
  27. 27
    Un sistema para mostrar presentaciones interactivas de realidad aumentada, caracterizado porque comprende:una pluralidad de pantallas montadas en la cabeza, en donde una primera pantalla montada en la cabeza de la pluralidad de pantallas montadas en la cabeza comprende: una pantalla transparente;y al menos un procesador, en donde el al menos un procesador está programado para: recibir contenido que comprende una pluralidad de modelos tridimensionales;recibir información de presentación que indica qué modelo tridimensional se presentará en cada una de una pluralidad de estaciones, cada estación que corresponde a un 135 punto en espacio físico en el cual se van a presentar una o más imágenes;determinar que una primera estación de la pluralidad de estaciones está ubicada más cerca de la primera pantalla montada en la cabeza;en respuesta a determinar que una estación particular está ubicada más cerca de la primera pantalla montada en la cabeza, presentar, usando la pantalla transparente, un primer modelo tridimensional anclado en el punto en espacio físico asociado con la primera estación con base en la información de presentación;recibir, de un servidor, información de presentación actualizada que indica que un segundo modelo tridimensional se presentará en la estación particular;y en respuesta a la información de presentación actualizada, presentar, usando la pantalla transparente, un segundo modelo tridimensional anclado en el punto en espacio físico asociado con la estación particular con base en la información de presentación actualizada.
  28. 28
    El sistema de conformidad con la reivindicación 27, caracterizado porque comprende además el servidor, en donde el servidor está programado para:recibir una indicación de que el segundo modelo tridimensional se va a presentar;y en respuesta a recibir la indicación de que el 136 segundo modelo tridimensional se va a presentar, transmitir la información de presentación actualizada a al menos la primera pantalla montada en la cabeza.
  29. 29
    El sistema de conformidad con la reivindicación 28, caracterizado porque comprende además una segunda pantalla montada en la cabeza de la pluralidad de pantallas montadas en la cabeza, en donde la segunda pantalla montada en la cabeza comprende al menos un segundo procesador, en donde el al menos un segundo procesador está programado para hacer que la segunda pantalla montada en la cabeza actúe como el servidor.
  30. 30
    El sistema de conformidad con la reivindicación 27, caracterizado porque el primer modelo tridimensional y el segundo modelo tridimensional son recibidos como parte de un cuerpo de contenido.
  31. 31
    El sistema de conformidad con la reivindicación 27, caracterizado porque el segundo modelo tridimensional se proporciona por el servidor en conexión con la información de presentación actualizada.
  32. 32
    El sistema de conformidad con la reivindicación 31, caracterizado porque el al menos un procesador está además programado para solicitar el segundo modelo tridimensional en respuesta a recibir la indicación de que el segundo modelo tridimensional se va a presentar.
  33. 33
    El sistema de conformidad con la 137 reivindicación 31, caracterizado porque el al menos un procesador está además programado para recibir el segundo modelo tridimensional del servidor como contenido enviado para ser presentado sin transmitir una solicitud para el 5 segundo modelo tridimensional.
Independent claims33