III.2 Anotaciones de realidad aumentada
III.2.1 Dimensiones de las anotaciones
Witheret al.(2009) definen seis dimensiones para describir y categorizar las anotaciones de realidad aumentada: complejidad de ubicaci´on, movimiento de ubicaci´on, relevancia sem´antica, complejidad de contenido, interactividad y permanencia.
Complejidad de ubicaci´on
Dado que todas las anotaciones deben tener alg´un componente dependiente del espacio, siempre existe una ubicaci´on asociada a la anotaci´on. La ubicaci´on m´as sencilla que una anotaci´on puede tener es un solo punto 3D. En este caso la anotaci´on solamente tendr´ıa informaci´on sobre su posici´on, y la orientaci´on tendr´ıa que definirse arbitrariamente por la aplicaci´on.
El siguiente paso en la complejidad de la ubicaci´on de una anotaci´on es la orienta- ci´on. Conociendo la posici´on y orientaci´on se vuelve posible la realizaci´on tareas como
orientar anotaciones textuales a la superficie de un edificio. Tambi´en es posible tener mayor complejidad, esto significa que el objeto anotado ya se representa por un solo punto, sino que por una regi´on 2D o 3D. Esta regi´on puede ser un cuadro delimitador alrededor del objeto o un modelo exacto del mismo.
Sin embargo, no se debe confundir el incremento de la complejidad de ubicaci´on con el incremento de la complejidad de la anotaci´on en s´ı. Una anotaci´on textual muy sencilla puede tener alta complejidad de ubicaci´on, si en lugar de estar registrada a un punto, se registra usando un modelo alineado del objeto. Una mayor complejidad de ubicaci´on es ´util para dar una idea m´as exacta de lo que est´a siendo aumentado, as´ı como tambi´en para proveer una interacci´on m´as f´acil con las anotaciones. Cuadros delimitadores o de contorno pueden dibujarse alrededor de objetos f´ısicos que han sido aumentados para resaltar el objeto completo. Despu´es, los usuarios pueden utilizar t´ecnicas de interacci´on para seleccionar objetos y ver sus anotaciones, dado que el objeto completo est´a asociado con la anotaci´on.
En algunos casos el objeto anotado no es un solo objeto del mundo real, sino que un grupo de objetos o una regi´on sem´antica, como el interior de un cuarto (Dow et al., 2007) o el patio de un edificio (Thomas et al., 2002). En estos casos la regi´on anotada es de cierta forma abstracta, y se representa mejor mediante una regi´on delimitante.
Movimiento de ubicaci´on
Mientras que todas las anotaciones tienen que estar registradas a un objeto del mundo real, la ubicaci´on de la anotaci´on en s´ı se puede mover, dependiendo de la aplicaci´on y de la preferencia del usuario. Esta dimensi´on describe qu´e tanto se mueve la parte virtual de la anotaci´on. Muchos tipos de anotaci´on pueden exhibir movimiento de ubicaci´on, como trayectorias de navegaci´on que se mueven con el usuario (Reitmayr y Schmalstieg,
2004), o personajes animados en una escena (Schmeil y Broll, 2007). Esta dimensi´on mide qu´e tan lejos puede ubicarse la anotaci´on respecto al objeto y cu´anta libertad de movimiento se permite.
Relevancia sem´antica
La relevancia sem´antica es una medida de c´omo se relaciona la anotaci´on con el objeto f´ısico. Hay muchas formas en que una anotaci´on puede relacionarse con un objeto:
Nombra: La anotaci´on solamente provee un nombre para el objeto. Un ejemplo de esto se puede ver en el trabajo realizado por (Feiner et al., 1997), donde los edificios de una universidad se aumentan con sus nombres.
Describe: En este caso, la anotaci´on proporciona m´as informaci´on que solamente el nombre del objeto. Regularmente es una descripci´on textual como aqu´ellas presentadas por (Reitmayr y Schmalstieg, 2004). Tambi´en pueden utilizarse para describir c´omo realizar una tarea paso a paso.
Agrega: El contenido virtual agregado, de alguna manera, cambia al mundo real, en lugar de solamente agregar informaci´on extra. Un ejemplo es agregar nuevos objetos a un parque, como ´arboles, estatuas, o mesas (Piekarski y Thomas, 2003). Otro ejemplo es la versi´on completa de un edificio bajo construcci´on o en ruinas (Vlahakis et al., 2002).
Modifica: Describe las anotaciones que cambian visualmente objetos existentes. Estos cambios se ilustran en gu´ıas hist´oricas (G¨uven y Feiner, 2006), donde un edificio moderno puede reemplazarse o modificarse para parecer como en el pasa- do.
Dirige: Anotaciones que indican una trayectoria al usuario, ya sea superponiendo un camino hacia el destino (Reitmayr y Schmalstieg, 2004) o desplegando flechas
u otro tipo de informaci´on (Schwerdtfeger y Klinker, 2008) para dirigir al usuario hacia el objeto anotado.
Complejidad del contenido
La complejidad del contenido de una anotaci´on puede variar enormemente. El contenido m´as simple de una anotaci´on puede ser solo un punto resaltando alg´un objeto de inter´es. Por el contrario, un contenido m´as complejo puede consistir en modelos poligonales 3D animados con audio. En general, la complejidad del contenido puede determinarse tanto por la cantidad de informaci´on que se proporciona como por la complejidad visual de la anotaci´on.
Interactividad
La interactividad es otro aspecto importante de cualquier anotaci´on. Existen cuatro estados distintos de interactividad. Primero est´an las anotaciones que se crean en un proceso fuera de l´ınea y son est´aticas durante la aplicaci´on (Georgel et al., 2007; Tang et al., 2003). El usuario solamente puede visualizar estas anotaciones. Despu´es est´an las anotaciones que son interactivas pero no editables (Schmalstieg y Wagner, 2007; Dow et al., 2007). El usuario puede interactuar con estas anotaciones de alguna forma, pero no puede agregar o cambiar informaci´on almacenada en el sistema. Una mayor interactividad llega con la habilidad del usuario en l´ınea para editar el contenido de anotaciones existentes (Reitmayr y Schmalstieg, 2004). Esto requiere de una interacci´on directa entre el usuario y la anotaci´on, permitiendo al usuario realizar cambios a con- tenido existente o agregar nuevo contenido a ubicaciones de anotaciones previamente establecidas. La m´as interactivas son aquellas anotaciones que los usuarios pueden crear al estar usando el sistema (Feineret al., 2006; Piekarski y Thomas, 2003). Son similares
a las anotaciones editables, pero tambi´en permiten que el usuario escoja la ubicaci´on para la nueva anotaci´on.
Permanencia de la anotaci´on
Existen muchas razones para que una anotaci´on no siempre est´e disponible a un usuario. Una de ellas es que si hay muchas anotaciones visibles al mismo tiempo, se vuelve im- posible determinar qu´e anotaciones corresponden a qu´e objetos. Hay cuatro estrategias b´asicas para controlar la permanencia de las anotaciones, permitiendo que solamente las anotaciones m´as relevantes est´en visibles en cierto momento:
Permanencia controlada temporalmente: En este enfoque las anotaciones son vi- sibles solamente por cierta cantidad de tiempo, y tambi´en se ordenan temporal- mente. Esto es particularmente ´util con las anotaciones que son indicaciones para el usuario, como instrucciones de ensamblaje (Feiner et al., 1999). En este ejem- plo, el tener las anotaciones visibles solamente en ciertos momentos dados crea una orden impl´ıcita que proporciona a´un m´as informaci´on que tener todas las anotaciones visibles al mismo tiempo.
Permanencia controlada por el usuario: Este enfoque permite al usuario controlar directamente qu´e anotaciones son visibles en cualquier momento. Un ejemplo de esto es el sistema de visi´on de rayos X de Bane y H¨ollerer (2004), donde el usuario puede seleccionar qu´e anotaciones mostrar.
Permanencia controlada espacialmente: Esta permanencia se consigue utilizando lugares de inter´es (Dow et al., 2005; Schmalstieg y Wagner, 2007), donde las anotaciones son visibles solamente cuando el usuario se encuentra en una ubicaci´on espec´ıfica.
visibles en base a un sistema ´unico para cada aplicaci´on. Las anotaciones pueden habilitarse dependiendo del estado de la aplicaci´on, como se hace en juegos de RA (Thomas et al., 2002; Cheok et al., 2004), donde la visibilidad de un objeto virtual se determina por el progreso en el juego.