[Madina 2001 valencia_isaac] presentacion isaac2001
Upcoming SlideShare
Loading in...5
×
 

[Madina 2001 valencia_isaac] presentacion isaac2001

on

  • 186 views

 

Statistics

Views

Total Views
186
Slideshare-icon Views on SlideShare
186
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    [Madina 2001 valencia_isaac] presentacion isaac2001 [Madina 2001 valencia_isaac] presentacion isaac2001 Presentation Transcript

    • www.xmadina.com [email_address] ETSEDI E ditor de T extos por SE lección DI reccional Xabier Madina Manterola
    • CONTENIDO:
      • Introducción.
      • Una intuición.
      • S elección Direccional (S.D.).
      • S.D.: Adaptaciones funcionales.
      • Una aplicación concreta: la edición de textos.
      • Alternativas de uso.
      • Estado actual del Proyecto.
      • Conclusiones.
      Xabier Madina Manterola
    • 1. INTRODUCCIÓN:
      • Secuencia de tareas para comunicación asistida:
        • El emisor transmite su intención al ordenador el mensaje mediante un “ protocolo ” (método válido y eficaz para introducir información).
        • El ordenador interpreta y formatea la intención del emisor.
        • El ordenador, ejecuta la acción indicada, o la envía al receptor el mensaje en cualquier formato.
      • Existen muchas herramientas para las tareas (2) y (3):
        • Gran velocidad y capacidad de cómputo.
        • Todo tipo de interfaces de salida.
        • Sistemas de cómputo portables.
        • Etc ...
      • El “cuello de botella” del sistema está en el método para que el sistema de cómputo nos “entienda”.
      Xabier Madina Manterola
    • 2. UNA INTUICIÓN:
      • Ya no son aceptables, salvo en casos concretos:
        • El uso de licornios.
        • Los teclado y comunicadores por barrido.
        • Los sistemas de selección de frases completas.
        • ... Otros sistemas análogos.
      • Se imponen sistemas en los que se aproveche al máximo la funcionalidad de los usuarios:
        • Muchos manejan sillas de ruedas con motor.
        • Existen mucho adaptadores de ratón.
      • Ésta funcionalidad residual, lleva intrínseca una cantidad de información que muchas veces no la sabemos rentabilizar.
    • 3. SELECCIÓN DIRECCIONAL: CONCEPTO (1)
      • Asignar un ítem a un movimiento direccionado en un espacio planar.
      • Consideramos ocho direcciones planares.
      • Con lo cual, necesitamos:
          • Detectar el movimiento en un espacio bidimensional.
          • Discriminar la ORIENTACIÓN del movimiento (cada 45º).
          • Asignar un ítem a cada orientación.
      Xabier Madina Manterola
    • 3. SELECCIÓN DIRECCIONAL: CONCEPTO (2)
      • También podemos asignar un ítem a una secuencia de movimientos direccionados.
      • Así, un ítem se asigna a cada “hoja” terminal del “árbol”.
      • El ítem se selecciona recorriendo la “rama” correspondiente desde la “raíz”.
      Xabier Madina Manterola
    • 3. SELECCIÓN DIRECCIONAL: CONCEPTO (3)
      • El rango del conjunto de selección es exponencial al número de movimientos direccionados ‘md’.
        • |conjunto de selección| = 8 md
        • Ejemplos:
      • En caso que se contemple la “Marcha Atrás”, en cada Nodo, se cuenta con 7 alternativas de avance y una de retroceso.
        • |conjunto de selección| = 7 md
      • Es necesario construir una JERARQUIA lógica sobre el Conjunto de Selección.
      Xabier Madina Manterola
    • 4. S.D.: ADAPTACIONES FUNCIONALES (1)
      • Aspectos de control del puntero:
          • Evitar selecciones nulas.
          • Confirmación de la selección por tiempos: “Semáforo”.
          • Retorno automático a la posición central.
          • Velocidad del puntero, y del “semáforo”, configurable.
      • Otras herramienta a considerar en el futuro:
          • Adaptaciones de la captura de la Señal EMG superficial.
          • Ratón adaptado con reconocimiento de Voz.
          • ... Otros.
      Xabier Madina Manterola
    • 4. S.D.: ADAPTECIONES FUNCIONALES (2)
      • Selección final de un ítem:
          • Mediante otro M.D. a una de las tres casillas adyacentes.
          • En las casillas amarillas se van ofertando dinámicamente los ítems que procedan en cada contexto.
      • Feed-back con el usuario:
          • En todo momento, se representa en pantalla el estado puntual del proceso de selección.
      • Habilitar mecanismos eficaces de corrección (o vuelta atrás).
      • Aplicar otros criterios de usabilidad.
      Xabier Madina Manterola 1 2 3 4 5 16 A B C 6 15 H D 7 14 G F E 8 13 12 11 10 9 A B C H D G F E
    • 5. EDICIÓN DE TEXTOS POR S.D.: PLANTEAMIENTO (1)
      • ¿Es posible escribir cualquier texto con secuencias de M.D.?
      • Es decir: seleccionar una secuencia de palabras por S.D.
      • Hay que repartir las 27 letras del abecedario Español en 8 conjuntos disjuntos, de manera que:
        • A cada secuencia de conjuntos seleccionados, se le puedan hacer corresponder el menor número posible de palabras (minimizar las colisiones).
        • Se de prioridad a garantizar las palabras más frecuentes.
      • Así, el sistema quedaría definido por:
        • Interfaz de Control: Hardware para controlar el sistema.
        • Conjunto de Selección: Un diccionario de palabras.
        • Método de Selección: Una secuencia de M.D.
      Xabier Madina Manterola
    • 5. EDICIÓN DE TEXTOS POR S.D.: PLANTEAMIENTO (2)
      • Un ejemplo:
        • Si selecciono la “tecla” { GHI } y luego la { ABC }, la palabra de dos letras que “ofrecerá” el sistema sería: “ HA ”.
        • Pero si en vez de escogerla, vuelvo a seleccionar otra “tecla”: la { STUV }, el sistema “ofertaría” dos palabras de tres letras: “ HAS ” y “ GAS ”.
      • El Nº de configuraciones posibles es: 8 27 = 1.073.741.824.
      Xabier Madina Manterola
    • 5. EDICIÓN DE TEXTOS POR S.D.: PROCESO (1)
      • Contamos con un diccionario de 10.000 Palabras, con una estimación del uso de cada una de ellas (Frec.).
      • Comprobamos que:
        • p.t. ‘k’ , 1 <= k <= 19, Nº de palabras de longitud ‘k’ <= 8 K .
          • Vamos bien.
      Xabier Madina Manterola
    • 5. EDICIÓN DE TEXTOS POR S.D.: PROCESO (2)
      • Primera línea de estudio: Las Transiciones. (2 cuadros).
      • Solo se dan 335 de las 729 Transiciones posibles (45,05%).
      Xabier Madina Manterola
    • 5. EDICIÓN DE TEXTOS POR S.D.: PROCESO (3)
      • Ordenar las letras según Frecuencias:
      Xabier Madina Manterola
    • 5. EDICIÓN DE TEXTOS POR S.D.: PROCESO (4)
      • Un ejemplo (con palabras de hasta 6 letras):
        • Configuración inicial: {A}, {E}, {I}, {O}, {U}, {R}, {N}, {S}.
        • La evolución en sucesivas iteraciones:
        • Configuración final: {A, M, Ñ}, {E, D, F}, {I, T, Y}, {O, C, J, Q}, {U, L, G, Z}, {R, V, K, W}, { N, P, H}, { S, B, X} .
      Xabier Madina Manterola
    • 5. EDICIÓN DE TEXTOS POR S.D.: PROCESO (5) Xabier Madina Manterola Diccionario Tabla Access Rutina en VB Analizar todas las combinaciones Lista de Letras restantes Consulta6 (sql) Consulta6_2 (sql) Elegir y añadir las dos letras a Configuración 64 Registros 320 Registros Configuración Final Configuración Inicial Tabla Access
    • 5. EDICIÓN DE TEXTOS POR S.D.: POSIBLES MEJORAS
      • En cada “nodo de nuestro árbol”, contamos con hasta tres opciones de selección. Por ejemplo:
        • La palabra que corresponda.
        • La palabra más frecuente del “subárbol” que “cuelga”.
        • Una opción de función o control del sistema.
      • El diccionario se irá adaptando a los requerimientos del usuario.
      • Se están estudiando sistemas eficaces de inserción y selección de “palabras nuevas”, o palabras que no se ofertan.
      • El uso de diversas técnicas de eliminación de “palabras candidatas” en base a la categoría sintáctica de éstas [Markov].
      • La implementación de sistemas eficaces de búsqueda.
      • ... Otras técnicas aplicables.
      Xabier Madina Manterola
    • 6. ALTERNATIVAS DE USO (1)
      • Tipos de dispositivos de Entrada:
        • Ratón de Joystick.
        • Ratón de teclas.
        • Ratón de pulsadores.
        • Ratón de voz.
        • Ratón de mirada.
        • Ratón inalámbrico de mano.
        • Teclados y sistemas de control.
        • Teclados reducidos.
        • Teléfonos móviles.
        • Tableros de conceptos.
        • Pantallas táctiles
        • Envío de Señales Inalámbricas.
        • ... Otros.
      Xabier Madina Manterola
    • 6. ALTERNATIVAS DE USO (2)
      • Ejemplos de formatos de salida:
        • Mensajes de voz sintetizada.
        • Texto electrónico y/o impreso.
        • Acciones de carácter domótico.
        • ... Otros.
      Xabier Madina Manterola
    • 7. ESTADO DEL PROYECTO
      • El Proyecto ETSEDI, se define en 7 Fases:
      Xabier Madina Manterola
    • 7. ESTADO DEL PROYECTO
      • Accésit en el I Concurso de Jóvenes Emprendedores organizado por la Obra Social de Kutxa.
      Xabier Madina Manterola
    • 8. CONCLUSIONES
      • La Edición de Textos, solo es un ejemplo de aplicación concreta del método de Selección Direccional.
      • El objetivo de la búsqueda de configuraciones de letras, no es el encontrar una configuración óptima de éstas, sino demostrar la viabilidad del uso, en términos aceptables, de la S.D. para la Edición de Textos.
      • Entiendo que existen varias líneas de investigación que convergen y divergen en sistemas análogos a éste.
      • El proyecto, tiene un enfoque eminentemente práctico y tangible. No debemos olvidar que contamos con herramientas capaces de aumentar la calidad de vida de personas, si actuamos bajo criterios de calidad y eficacia, dejando a un lado otros tipo de intereses.
      Xabier Madina Manterola
    • Muchas Gracias Xabier Madina Manterola www.xmadina.com [email_address]