Escribir texto en nuestro smartwatch

Por Soloelectronicos @soloelectronico

Como las pantallas táctiles son cada vez más pequeñas, teclados virtuales son cada vez mucho más difícil de usar. Por ejemplo, en un reloj inteligente con pantalla de 1,6 “, un teclado en pantalla con 10 teclas a través de teclas tiene menos de 1/8″ (3 mm) de ancho. En estos casos puede que el reconocimiento de voz fuese una alternativa viable, pero, por desgracia,  hablar por el reloj quizás no siempre es apropiado o incluso posible (ambientes ruidosos).

La idea de reconocer las letras escritas a mano en una pantalla de reloj no es nueva. En los 80 Casio estaba vendiendo un reloj calculadora que tenía una pantalla táctil capacitiva y reconocía dígitos y símbolos matemáticos manuscrit.(más información sobre este dispositivo increíble, el AT-550, se puede encontrar aquí ).Desde entonces no hemos visto mucho de esta tecnología , probablemente porque los relojes calculadora pasaron de moda en algún momento durante los 80 o 90. Pero hoy en día-30 años después de la popularidad del Casio AT-55  como los relojes inteligentes están ganando, Microsoft cree que es tiempo de volver a esta idea.

Con el Proyecto de teclado analógico( The Analog  keyboard Project ) ,Microsoft Research  esta  explorando el reconocimiento de escritura para la introducción de texto en las pequeñas pantallas táctiles. De escritura a mano, a diferencia de discurso, es discreto y no es propenso al ruido de fondo. Y a diferencia de los teclados suaves, donde muchas claves tienen que compartir la superficie táctil pequeña, métodos de escritura a mano pueden ofrecer toda la pantalla (o la mayor parte de ella) para cada símbolo. Esto permite que cada letra pueda introducirse más cómodamente, incluso en dispositivos pequeños. De hecho, se ha demostrado que algunos sistemas de escritura a mano pueden ser utilizados sin siquiera mirar a la pantalla . Por último, las interfaces de escritura requieren muy pocos cambios en el diseño para funcionar en pantallas redondas, que se están convirtiendo tambien cada vez más populares.

Para evaluar la introducción de texto escrito a mano en los relojes inteligentes actuales han construido un prototipo para la plataforma Android ™ Wear  como podemos en el siguiente vídeo:

http://msrvideo.vo.msecnd.net/rmcvideos/230860/230860.mp4

El prototipo liderado por Lobo Kienzle y Ken Hinckley ,está disponible para descarga para fines de investigación.

Consejos de uso

  • Escribir en minúsculas. Puede introducir letras minúsculas Inglés (impresión), números y signos de puntuación básicos. Las letras mayúsculas no son compatibles (ver Limitaciones a continuación).
  • Comience despacio y cuidadosamente. Cuando se utiliza el prototipo por primera vez, ver los trazos de desvanecimiento en el panel de escritura y asegúrese de que sean legibles y debidamente separados el uno del otro. La precisión de reconocimiento debe ser bastante alta de esa manera. Luego, trate de desarrollar un sentido de cómo descuidado puede escribir al mismo tiempo conseguir una buena precisión.
  • Palabras frecuentes como “este”, “y”, etc a menudo se auto-corrigen por el sistema una vez que todos los caracteres se han introducido, por lo que es generalmente más rápido para terminar de escribir estas palabras, incluso si no son cartas mal en el camino.
  • Palabras raras, por otro lado, como nombres o hashtags, se deben escribir lentamente y verificados carácter por carácter (se suprime de auto-corrección si se detiene un poco después de cada carácter).
  • Ojos de derechos Esta es divertido probar:. Cuánto tiempo una palabra se puede escribir sin mirar el reloj?
  • Tecla de retroceso tiene una función de repetición (largo prensa)

Limitaciones

Estan haciendo este software a disposición del público con el fin de recabar opiniones de los usuarios y los escenarios del mundo real (en oposición a un entorno de laboratorio). Es libre de usar y debería funcionar con cualquier aplicación Wear Android que utilize la introducción de texto, como los navegadores web y aplicaciones de mensajes. Sin embargo, por favor tenga en cuenta que se trata de un prototipo de investigación, no un producto pulido. Viene con una serie de limitaciones técnicas:

  1. No es una tienda de aplicaciones.Tiene que ser en su reloj usando adb (Puente Android depuración) cargado a lado.El archivo zip descargado contiene un archivo de texto con las instrucciones.
  2. Se ha probado sólo en el Samsung Gear (cuadrado, 320×320 píxeles) y Moto 360 (redondas, 320×290 píxeles).La resolución o la próxima ronda relojes 280×280 no son compatibles en este momento.
  3. Para simplificar, todo el procesamiento se realiza en el reloj.Esto puede ser visto como una característica, ya que funciona incluso cuando no estés conectado a su teléfono.Sin embargo, también se agotará la batería (mientras está en uso) más rápido de lo que cabría esperar de un teclado.
  4. Para reducir la carga computacional, las letras mayúsculas no son compatibles con la versión actual.Del mismo modo, nuestros modelos de idioma y caracteres se recortan para que quepa en el reloj.Precisión total reconocimiento es decente, pero ahora va a mejorar de manera significativa una vez que descargamos algún cálculo para el teléfono o un servicio en la nube.
  5. Relojes Android actuales suelen tener un procesador de núcleo único.A pesar de que hacemos todo el procesamiento en subprocesos en segundo plano, la capacidad de respuesta de la interfaz de usuario a veces se ve afectada, en especial si la aplicación host (navegador web, mensajería) utiliza la CPU también.
  6. Hay un error en la Moto 360 El sistema operativo Android se muestra el teclado de 30 píxeles por encima de la parte inferior de la pantalla, dejando un espacio de espacio de pantalla preciosa.Creemos que esto es un bug de Android [por favor póngase en contacto con nosotros si usted sabe algo acerca de este tema].Desafortunadamente, esto se reduce la superficie de escritura en la Moto 360 Además, los accidentes cerebrovasculares a partir de que la parte inferior no se registrarán.
  7. Para cumplir con las políticas de liberación de Microsoft Research, el modelo de lenguaje no incluye (incluso peor) términos ofensivos.Por favor, no trate de probar el sistema con blasfemias-no va a funcionar bien

Mas información aquí