Está en la página 1de 25

7.

MARCO TERICO
7.1 DISCAPACIDAD MOTRIZ

7.1.1 Definicin Se dice que una persona tiene una discapacidad si sta encuentra alguna dificultad o imposibilidad para realizar una o ms actividades de la vida cotidiana. La visin basada en los derechos humanos o modelos sociales introduce el estudio de la interaccin entre una persona con discapacidad y su ambiente; principalmente el papel de una sociedad en definir, causar o mantener la discapacidad dentro de esa sociedad, incluyendo actitudes o unas normas de accesibilidad que favorecen a una mayora en detrimento de una minora.

Tambin se dice que una persona tiene una discapacidad si fsica o mentalmente tiene una funcin intelectual bsica limitada respecto de la media o anulada por completo. La evolucin de la sociedad ha ido mejorando desde los aos 1980 y se han desarrollado modelos sociales de discapacidad que aaden nuevas apreciaciones al trmino Se distingue entre un discapacitado (cuya habilidad es objetivamente menor que la de la media) y una persona con capacidades distintas de las normales y que aunque no representa ninguna ventaja o inconveniente a menudo es considerado un problema debido a la actitud de la sociedad o el hecho de que los estndares estn basados en caractersticas medias.

La visin basada en los derechos humanos o modelos sociales introduce el estudio de la interaccin entre una persona con discapacidad y su ambiente; principalmente el papel de una sociedad en definir, causar o mantener la discapacidad dentro de esa sociedad, incluyendo actitudes o unas normas de accesibilidad que favorecen a una mayora en detrimento de una minora.

7.1.2 Tipos de discapacidad: 7.1.2.1 Discapacidad motriz Las personas que tienen este tipo de discapacidades pueden ser semiambulatorias (caminan ayudadas por elementos complementarios) o no ambulatorias (slo pueden desplazarse con sillas de ruedas). Por lo tanto, la silla de ruedas, los bastones y las muletas son elementos imprescindibles para quienes los usan. Siempre deben estar a su alcance.

Se deben evitar los movimientos bruscos y conducir firmemente cuando se dirige a una persona en silla de ruedas. Adems, hay que procurar ubicarse de manera tal que haya una comunicacin visual sin esfuerzo durante las conversaciones en el desplazamiento.

7.1.2.2 Discapacidad visual Quienes presentan estas discapacidades pueden ser ciegos (han perdido toda su capacidad de ver) o tener una cierta prdida que les impida distinguir colores, no tolerar la iluminacin o no percibir la totalidad del ambiente. Para comunicarse con ellos hay que presentarse y despedirse siempre en voz alta para que noten nuestra presencia o ausencia. Cuando se los ayuda a desplazarse no se los debe tomar del brazo, sino permitir que tomen el nuestro colocndonos del lado inverso al bastn.

7.1.2.3 Discapacidad auditiva En este grupo de personas estn incluidos los sordos (tienen un resto auditivo que no es susceptible de ser recuperado) y los hipoacsicos (presentan un resto auditivo que se puede rehabilitar). Para comunicarse con personas con deficiencia auditiva hay que llamar su atencin tocndoles el hombro. Hablar de frente, despacio, usar gestos que ayuden a la comprensin y facilitar la lectura labial.

7.1.2.4 Discapacidad mental Cuando alguien se dirige a una persona con una discapacidad mental debe hacerlo directamente y no a travs de un acompaante. Hablar con sencillez, pero sin infantilizar la conversacin y los gestos. Si no logran entenderse no hay que levantar la voz, slo repetir el mensaje con otras palabras.

Grados: la discapacidad puede ser simple o mltiple; leve, moderada o grave; definitiva e reversible o progresiva. Tambin puede ser temporal como por ejemplo las que son consecuencia de una fractura o afeccin acotada en el tiempo y reversible.

Origen: las discapacidades son mentales o fsicas. Las fsicas son a su vez motoras o sensoriales. Entre sensoriales se destacan la ceguera y la sordera.

Consecuencias: cualquier persona puede contraer una discapacidad causada por el deterioro de su salud o por un accidente de distinta gravedad al que, si logra sobrevivir, puede provocarla un deterioro permanente.

7.1

PRINCIPALES

DIFICULTADES

BARRERAS

DE

LOS

DISCAPACITADOS EN EXTREMIDADES SUPERIORES

7.1.2. Barreras generales de comunicacin Falta de conocimiento de las necesidades y hbitos comunicativos de las personas con discapacidad, as como del lenguaje adecuado para dirigirse a ellas. Los estereotipos y representaciones simplistas que suscitan, muchas veces, actitudes negativas hacia ellos. La aparicin de personas con discapacidad provenientes de otros pases que tienen otras lenguas puede constituir una nueva necesidad de adaptacin. L a falta de costumbre de hablar con personas con algn tipo de discapacidad puede provocar actitudes y gestos corporales que expresan sorpresa, curiosidad, disgusto, rechazo, distancia. El desconocimiento de gestos especficos y de nuevos

comportamientos gestuales. Falta de cultura tecnolgica en los colectivos de las personas con discapacidad Y dificultades para encontrar informacin al usar ciertos dispositivos que tienden cada vez a ser ms sofisticados.

7.1.3 Barreras Especficas: 7.1.3.1 Discapacidad Fsica La falta de conocimiento del vocabulario adecuado se revela como un problema importante para las personas con discapacidad fsica. Por otro lado, algunos tipos de discapacidad fsica pueden impedir o dificultar el lenguaje verbal.

Los botones y controles no localizables, que requieren esfuerzo fsico excesivo o movimientos complejos constituyen tambin un obstculo para las personas con discapacidad. El tamao reducido de las teclas de los dispositivos hacen muy complicado su uso e incluso pueden llegar a imposibilitarlo para quien tiene problemas de sensibilidad y movilidad fina en las manos. Algunas deficiencias motrices pueden impedir el manejo del ratn por lo que estas personas manejan el ordenador desde el teclado o desde dispositivos especiales (como pulsadores). Los tiempos de respuesta de los telfonos son demasiado cortos: resultan insuficientes si hay problemas de movilidad. Mientras se maneja una silla de ruedas o unas muletas, no suele ser posible hablar por telfono. No se pueden mantener conversaciones telefnicas largas cuando se tienen problemas de movilidad en las extremidades superiores. Los problemas de motricidad no tienen por qu afectar en el proceso de enseanza-aprendizaje. Aunque es frecuente que los estudiantes con esta discapacidad necesiten algunas adaptaciones. Si en la clase hay un estudiante con esta discapacidad, lo ms recomendable es hablar personalmente y pedirle que nos informe de sus necesidades. Ubicar a los estudiantes con esta discapacidad en las aulas accesibles de las Facultades y Escuelas, facilitando puestos reservados en las primeras filas. Permitir el uso de ordenador, grabadora y cualquier otra ayuda tcnica que el estudiante necesite, y siempre que sea posible, proporcionarle los apuntes, bibliografa, transparencias con antelacin para que pueda seguir las clases con normalidad.

Si el estudiante tiene dificultades en la toma de apuntes, y tiene apoyo de una persona voluntaria, permitir la estancia del voluntario/a. En ocasiones es recomendable flexibilizar los plazos en la presentacin de trabajos.

7.5 TECNOLOGA DE RECONOCIMIENTO DE VOZ 7.5.1 Reconocimiento Del Habla El Reconocimiento Automtico del Habla (RAH) o Reconocimiento Automtico de Voz es una parte de la Inteligencia Artificial que tiene como objetivo permitir la comunicacin hablada entre seres humanos

y computadoras electrnicas. El problema que se plantea en un sistema de RAH es el de hacer cooperar un conjunto de informaciones que provienen de diversas fuentes de conocimiento (acstica, fontica, fonolgica, lxica, sintctica, semntica y pragmtica), en presencia de ambigedades, incertidumbres y errores inevitables para llegar a obtener una interpretacin aceptable del mensaje acstico recibido.

Un

sistema

de

reconocimiento

de voz es

una

herramienta

computacional capaz de procesar la seal de voz emitida por el ser humano y reconocer la informacin contenida en sta, convirtindola en texto o emitiendo rdenes que actan sobre un proceso. En su desarrollo intervienen diversas disciplinas, tales como: la fisiologa, la acstica, el procesamiento de seales, la inteligencia artificial y la ciencia de la computacin.

7.5.2 Principios Bsicos Bsicamente, el reconocimiento del habla es un proceso de clasificacin de patrones, cuyo objetivo es clasificar la seal de entrada (onda acstica) en una secuencia de patrones previamente aprendidos y almacenados en unos diccionarios de modelos acsticos y de lenguaje. Este

proceso de clasificacin supone, en primer lugar que la seal de voz puede ser analizada en segmentos de corta duracin y representar cada uno de los segmentos mediante su contenido frecuencial, de forma anloga al funcionamiento del odo, en segundo lugar que mediante un proceso de clasificacin podemos asignar a cada segmento o conjuntos consecutivos de segmentos una unidad con significado lingstico y finalmente , en tercer lugar, que mediante un procesador lingstico podemos dar significado a las secuencias de unidades. Este ltimo paso del sistema supone incorporar al sistema de RAH conocimiento acerca de la estructura sintctica, semntica y pragmtica del lenguaje. Sin embargo, los sistemas actuales de RAH solo incorporan estas fuentes de conocimiento sobre tareas muy restringidas y controladas, estando la mayora de ellos en experimentacin en condiciones de laboratorio.

7.5.3 Dificultades Existen muchos factores que influyen en la dificultad del proceso de RAH y por tanto en su rendimiento, pero entre todos ellos destaca la variabilidad. La variabilidad de la seal de voz depende tanto de factores intrnsecos al fenmeno de produccin de voz como a factores externos al mismo. Dentro de los factores intrnsecos destacan los siguientes: 1. Variabilidad de los sonidos, debido fundamentalmente a los distintos acentos o formas de hablar de cada persona. 2. Variabilidad en la produccin de los sonidos, debido fundamentalmente a las distintas velocidades de produccin, coarticulacin, inclusin de ruidos (apertura y cierre de labios, respiracin, sonidos de duda, p.e., eh, uuh), condiciones acsticas (hablar en ambientes ruidosos), contexto de la conversacin, estado anmico, etc. Entre los factores externos destacan: 1. Variabilidad en la cadena de conversin y transmisin de la seal elctrica, debido a las diferencias entre las caractersticas de los micrfonos, lneas telefnicas, etc.

2. Variabilidad en el ruido captado con la seal de voz, debido a la existencia en las proximidades del micrfono de otras fuentes sonoras (TV, radio, carretera, impresoras, otras conversaciones, etc.)

A estos factores de variabilidad acstica habr que aadir otros factores de variabilidad lingstica relacionados con las distintas formas dialcticas de hablar un idioma, la utilizacin de palabras no contempladas en el vocabulario de la aplicacin, la construccin de frases no permitidas por la gramtica del lenguaje, la utilizacin de abreviaturas, los escenarios semnticos de las palabras, etc. Todo ello hace que el reconocimiento automtico del habla por parte de una mquina no sea un problema tan trivial como a primera vista pueda parecer.

7.5.4 Clasificacin De Los Sistemas RAH En base a como un sistema de RAH resuelve los problemas de variabilidad, podemos realizar una primera clasificacin de los mismos. R. Moore propuso para la descripcin y clasificacin de un sistema de RAH la utilizacin de los siguientes descriptores:

Dimensiones de un sistema de reconocimiento automtico del habla


1. Define las caractersticas de un sistema RAH Usuarios/locutores frente a la variabilidad de los sonidos pronunciados por diversas personas. Se define una graduacin en trminos de dificultad entre: a. dependiente del locutor / adaptado al locutor / multilocutor / independiente del locutor b. usuarios cooperativos / usuarios no cooperativos c. nivel de experteza requerida al usuario 2. Estilo de habla Define las caractersticas de un sistema RAH frente a los diversos estilos de habla, clasificados de forma gradual entre: a. palabras aisladas ............. habla continua b. habla leda ...................... habla espontanea c. nivel de rechazo de habla extraa 3. Vocabulario Define las caractersticas de un sistema RAH frente al vocabulario que puede reconocer, clasificados de forma gradual entre: a. discriminable................................confundible b. entrenable por el usuario.........independiente c. pequeo (< 100 palabras)................grande (>1000 palabras) d. dependiente de la aplicacin .............. independiente 4. Estructura de dilogo Define las caractersticas de un sistema RAH frente a la capacidad de procesamiento de lenguaje, clasificados de forma gradual entre: a. perplejidad (baja /alta) b. comandos simples .................lenguaje natural 5. Condiciones de Define las caractersticas de un sistema RAH trabajo frente a la variabilidad en las condiciones de entorno, clasificados de forma gradual entre: condiciones de laboratorio .............condiciones de campo

Este conjunto de descriptores permite realizar una comparacin entre las prestaciones de distintos sistemas de RAH dejando patente como resuelve cada sistema los diversos problemas inherentes al reconocimiento de voz. Las fuentes de variabilidad deben de tenerse muy en cuenta a la hora de plantear una aplicacin de un sistema de RAH puesto que la robustez del sistema a las mismas fijar el rendimiento del mismo. En condiciones de laboratorio, muchos factores de variabilidad estn controlados y no afectan a las prestaciones del sistema y por tanto las tasas de error son reducidas. Sin embargo, cuando estos mismos sistemas son llevados a una aplicacin en condiciones reales, los resultados pueden ser desalentadores, sobre todo cuando las pruebas de laboratorio estaban muy controladas.

7.5.5 Aplicaciones A la hora de desarrollar aplicaciones con sistemas de RAH hay que tener en mente que con la tecnologa actual los sistemas no estn exentos de errores, por lo que las primeras aplicaciones en las cuales este tipo de interface comienza a tener xito son aquellas que se caracterizan por ser simples, en cuanto es sencillo el uso del mismo, supone una evolucin de la tecnologa ya existente en el sentido de que nicamente realizamos un cambio de interface y sobre todo, la aplicacin debe ser tolerante a errores. A estas consideraciones sobre la aplicacin en s, hay que aadir una serie de requerimientos tecnolgicos del sistema de RAH. Para trabajar en aplicaciones reales, el sistema de RAH tiene que tener la capacidad de reconocer palabras o comandos de la aplicacin en un contexto de habla fluida, mantener un nivel de prestaciones adecuado frente a cambios de usuario, canal de comunicacin, ruidos, etc., permitir el rechazo de palabras que no formen el vocabulario de reconocimiento y trabajar en tiempo real entre otros requerimientos, a la hora de considerar una aplicacin utilizando un sistema de RAH se deben realizar 3 preguntas:

1. Cul es el grado de exactitud del sistema que espera el usuario? 2. Es adecuado el grado de exactitud del sistema de RAH a utilizar con relacin a las expectativas del usuario?

3. Es realmente beneficioso, coste y satisfaccin del usuario, el uso de un sistema de RAH comparado con otras tecnologas alternativas? El campo de aplicaciones de los sistemas de RAH es muy amplio, pero bsicamente, con la tecnologa actual existen tres reas en las cuales el volumen de utilizacin de sistemas de RAH est creciendo de forma exponencial. Estas reas son: Servicios de telecomunicacin, sistemas de control y sistemas de entrada de datos y acceso a bases de datos. Existen varias razones por las cuales ests reas comienzan a utilizar de forma extensiva sistemas de RAH. Normalmente se utilizan para tareas bien definidas y con un vocabulario y sintaxis bastante restringida lo que permite que: a. la unidad elemental de reconocimiento suele ser la palabra b. solamente un grupo reducido de palabras tienen que ser reconocidas en un instante de tiempo

c. normalmente es aceptable el estilo de habla mediante palabras aisladas d. el compilador de gramticas de la aplicacin se puede definir de forma sencilla a partir de grupos de subvocabularios Bajo estos supuestos, actualmente pueden encontrarse multitud de sistemas de reconocimiento integrados que trabajan con tasas de

reconocimiento superiores al 98 % con palabras aisladas. Sin embargo, en gran nmero de servicios o productos que potencialmente pueden utilizar tecnologas del habla, el sistema de RAH no es ms que el interfaz de entrada

10

a un sistema de dilogo en donde entran en juego otras tecnologas del habla como la sntesis de voz, tal y como se muestra en el diagrama de bloques de un sistema de dilogo

7.6 TECNOLOGA DE RECONOCIMIENTO DE MOVIMIENTOS


Un detector de movimiento es un dispositivo electrnico equipado de sensores que responden un movimiento fsico. Se encuentran,

generalmente, en sistemas de seguridad o en circuitos cerrados. El sistema puede estar compuesto, simplemente, por una cmara de vigilancia

conectada a un ordenador, o poner el sistema en estado de alerta cuando algo se mueve delante de la cmara.

7.6.1 Sensor Un sensor es un dispositivo capaz de detectar magnitudes fsicas o qumicas, llamadas variables de instrumentacin, y transformarlas en variables elctricas. Las variables de instrumentacin pueden ser por ejemplo: temperatura, intensidad lumnica, distancia, aceleracin, inclinacin,

desplazamiento, presin, fuerza, torsin, humedad, pH, etc. Una magnitud elctrica puede ser una resistencia elctrica 1(como en una RTD),

una capacidad elctrica (como en un sensor de humedad), una Tensin elctrica 2(como en un termopar), una corriente elctrica 3(como en

un fototransistor), etc.

Los detectores de temperatura resistivos (RTD Resistance Temperature Detector) son sensores de temperatura basados en la variacin de la resistencia de un conductor con la temperatura. Su smbolo es el siguiente, en el que se indica una variacin lineal con coeficiente de temperatura positivo. 2 Un termopar (tambin llamado termocupla) es un transductor formado por la unin de dos metales distintos que produce un voltaje (efecto Seebeck), que es funcin de la diferencia de temperatura entre uno de los extremos denominado "punto caliente" o unin caliente o de medida y el otro denominado "punto fro" o unin fra o de referencia. 3 Se llama fototransistor a un transistor sensible a la luz, normalmente a los infrarrojos. La luz incide sobre la regin de base, generando portadores en ella. Esta carga de base lleva el transistor al estado de conduccin. El fototransistor es ms sensible que el fotodiodo por el efecto de ganancia propio del transistor.

11

Un sensor se diferencia de un transductor en que el sensor est siempre en contacto con la variable de instrumentacin con lo que puede decirse tambin que es un dispositivo que aprovecha una de sus propiedades con el fin de adaptar la seal que mide para que la pueda interpretar otro dispositivo. Como por ejemplo el termmetro de mercurio que aprovecha la propiedad que posee el mercurio de dilatarse o contraerse por la accin de la temperatura. Un sensor tambin puede decirse que es un dispositivo que convierte una forma de energa en otra. reas de aplicacin de los sensores: Industria automotriz, Industria aeroespacial, Medicina, Industria de

manufactura, Robtica, etc.

Los sensores pueden estar conectados a un computador para obtener ventajas como son el acceso a una base de datos, la toma de valores desde el sensor

7.6.2 Movimiento De Cmara 7.6.2.1 Movimientos Fsicos 7.6.2.1.1 Panormica: Consiste en un movimiento de cmara sobre

el eje vertical u horizontal (X u Y). Normalmente la cmara est situada sobre un trpode y gira alrededor de su eje. Tiene un gran valor descriptivo y tambin puede tener valor narrativo. Se emplea para descubrir una accin o un escenario que no puede abarcarse de una sola vez. Su efecto prctico es similar al que se produce cuando se gira la cabeza hacia un lado u otro para visionar un gran espacio. Podemos distinguir:

Panormica horizontal: Movimiento de derecha a izquierda o viceversa.

Panormica horizontal de seguimiento: es el movimiento de cmara ms comn. Se hace un seguimiento del sujeto que se mueve.

12

Panormica horizontal de reconocimiento: se hace un recorrido lento por la escena para permitir al espectador que se fije en todos los detalles del escenario. Puede crear dramatismo y expectacin o puede servir para mostrar cierta decepcin.

Panormica horizontal interrumpida: consiste en un movimiento largo y suave que se detiene de repente para crear un contraste visual. Se emplea en situaciones dramticas o lacnicas.

Panormica horizontal en barrido: el barrido es una panormica rpida que produce una serie de imgenes transitorias

generalmente borrosas. El espectador no tiene tiempo de verlas ntidas. Trata de atraer la atencin hacia la siguiente imagen. Se produce una relacin dinmica o de cambio comparativo. El barrido puede tener muchas funciones: mostrar diferentes aspectos de la misma escena, proporcionar continuidad de inters (conectando entre s una serie de sujetos o temas similares), cambiar los centros de atencin, mostrar la causa y el efecto, comparar o contrastar, trasladar en el tiempo y en el espacio, etc.

Panormica vertical: Movimiento de arriba abajo o viceversa. Panormica de balanceo: Movimiento de balanceo.

7.6.2.1.2 Travelling: Consiste en un desplazamiento de la cmara variando la posicin de su eje. Estos movimientos suelen ser por desplazamiento de la cmara por una persona, trvelin, gra, etc. Tiene un gran valor expresivo, de relieve y perspectiva narrativa. Existen diversos tipos:

Avante o avance: la cmara se acerca. Refuerza la atencin. Retro o retroceso: la cmara se aleja. Relaja la tensin, a no ser que aparezcan otros objetos que antes no se vean, despertando nuevos focos de atencin.

Ascendente/descendente: La cmara acompaa al personaje, o muestra alguna cosa en movimiento, hacia arriba o hacia abajo.

13

Lateral: La cmara acompaa en paralelo a un personaje que se desplaza horizontalmente o muestra alguna cosa con un

movimiento lateral. Permite mantener cerca la expresin del personaje que se mueve. Los objetos dan la sensacin de moverse ms deprisa.

Circular o en arco: La cmara se desplaza en crculo alrededor del personaje u objeto. Este movimiento suele ser de exploracin, permite ver la escena desde distintos puntos.

7.6.2.1.3 Rotacin consiste en rotar la cmara sobre el eje o dimensin Z, se puede hacer hacia la derecha o hacia la izquierda, y se mide en grados, generando aberrancia en el plano.

7.6.2.2 Movimiento ptico

7.6.2.2.1 Zoom: El movimiento del zoom se realiza con las cmaras que tienen objetivos de focal variable, es decir, objetivos zoom. Permite hacer que los objetos se acerquen o se alejen sin desplazar la cmara. Tambin se llama 4traveln ptico, aunque, a diferencia del traveln, con el zoom los objetos que se acercan se comprimen, no descubrimos las reas escondidas detrs de los objetos como lo podemos hacer con el traveln. En el cine y la televisin se puso de moda en los aos 60 y 70 y su uso fue excesivo. 5Valerio Lazarov fue uno de los ms conocidos cineastas que abusaba del zoom en sus trabajos. Actualmente se evita abusar del zoom, ya que su uso injustificado cansa y marea al espectador.

Traveln: Es el desplazamiento de aproximacin o alejamiento o en paralelo a las escenas a grabar. Sustituye al zoom y es recomendable sobre todo para las escenas en movimientos.
5

Valerio Lazarov (n. Brlad, Rumana, 20 de diciembre de 1935 m. Madrid, Espaa, 11 de agosto de 2009),1en rumano Valeriu Lazarov, fue un realizador, director y productor de televisin de origen rumano y nacionalizado espaol, afincado en Espaa e Italia.

14

7.6.2.2.2 Foco: El desplazamiento de foco puede ser considerado como un movimiento ptico pues permite descubrir nuevos elementos dentro de un plano, a partir de enmascararlos o desenmascararlos con el foco. Movimiento del foco basado en la distancia: Este movimiento de foco es el clsico, enmascara o emborrona objetos con base a la distancia del objeto a la cmara, y a la distancia focal en la que est colocado el anillo de enfoque del objetivo. Funciona con base a la dimensin Z de la imagen, a la profundidad, y puede afectar de manera sustancial las dimensiones X y Y, a partir de la cantidad de desenfoque que se produce en los bordes de los objetos. Movimiento arbitrario del foco o enmascaramiento del punto de foco: Este movimiento ptico se genera con lentes o filtros especializados, como los lensbaby, que logran a partir de la manipulacin de la posicin de las unidades de un lente con respecto a las otras unidades y al respaldo de la cmara, discriminar la zona y la magnitud en la que se encuentra el foco dentro de la imagen, independientemente de la distancia del objeto a la cmara. Es decir, independientemente a la profundidad de campo obtenida por el lente y el diafragma. este movimiento mueve pticamente el plano en las dimensiones X y Y. (funciona con base al alto y el ancho, de manera arbitraria, puede dar la ilusin de basarse en la dimensin Z, aplicando el desenfoque arbitrariamente a las zonas ms cercanas o ms lejanas, dando la ilusin de desenfoque de distancia) Movimiento de la profundidad de campo: A partir de cerrar o abrir el diafragma de un lente, se genera un movimiento en la profundidad de campo, revelando u ocultando detalles del plano en cuestin dentro del eje Z o profundidad de la imagen. (Funciona con base en la profundidad, puede afectar levemente la dimensin X y Y del plano, y usualmente se realiza con lentes de diafragma continuo sin saltos entre valores de diafragma)

15

Movimiento de manipulacin de perspectiva: A partir de lentes de tipo tilt and shift, se pueden realizar movimientos que deforman, alargan, corrigen o expanden el foco y las lneas de perspectiva de la imagen, haciendo aparecer ms anchos los objetos cercanos que los lejanos, o los de la parte de abajo de la imagen, o los centrales, pudindose realizar movimientos que crean distorsiones o

manipulaciones de la imagen en las tres dimensiones X, Y, Z.

7.6.2.3 Movimientos Digitales 7.6.2.3.1 Escala o zoom digital Las cmaras digitales permiten realizar el zoom digital, el cual, consiste en una ampliacin de la imagen para lograr cubrir todo el plano con una porcin ms pequea del rayo focal proyectado por la lente. En la mayora de los casos produce pixelacin, sin embargo, en algunas cmaras de alta resolucin, con sensores de ms pixeles que el tamao final de imagen, puede realizar un movimiento de zoom digital sin prdida de calidad. A diferencia del zoom ptico, que comprime los objetos, la escala digital simplemente agranda la imagen o revela detalles a medida de la utilizacin de pixeles nuevos en el sensor.

7.6.2.3.2Desplazamiento o estabilizacin del sensor de imagen: El sensor de la cmara se mueve sin cambiar la posicin de la misma, este movimiento acta como un leve traveling, sin embargo, no es exactamente lo mismo pues el sensor de imagen se mueve dentro del rayo focal del lente sin cambiar la perspectiva de mirada.

16

7.7 LENGUAJE DE PROGRAMACIN Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin. Tambin la palabra programacin se define como el proceso de creacin de un programa de computadora, mediante la aplicacin de procedimientos lgicos, a travs de los siguientes pasos:

El desarrollo lgico del programa para resolver un problema en particular. Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa). Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. Prueba y depuracin del programa. Desarrollo de la documentacin.

Existe un error comn que trata por sinnimos los trminos 'lenguaje de programacin' y 'lenguaje informtico. Los lenguajes informticos engloban a los lenguajes de programacin y a otros ms, como por ejemplo HTML (lenguaje para el marcado de pginas web que no es propiamente un lenguaje de programacin, sino un conjunto de instrucciones que permiten disear el contenido de los documentos).

17

Permite especificar de manera precisa sobre qu datos debe operar una computadora, cmo deben ser almacenados o transmitidos y qu acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural. Una caracterstica relevante de los lenguajes de programacin es precisamente que ms de un programador pueda usar un conjunto comn de instrucciones que sean comprendidas entre ellos para realizar la construccin de un programa de forma colaborativa.

Java es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los aos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa de punteros o memoria.

Las aplicaciones Java estn tpicamente compiladas en un bytecode, aunque la compilacin en cdigo mquina nativo tambin es posible. En el tiempo de ejecucin, el bytecode es normalmente interpretado o compilado a cdigo nativo para la ejecucin, aunque la ejecucin directa por hardware del bytecode por un procesador Java tambin es posible.

La implementacin original y de referencia del compilador, la mquina virtual y las bibliotecas de clases de Java fueron desarrolladas por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las

especificaciones, el desarrollo y evolucin del lenguaje a travs del Java Community Process, si bien otros han desarrollado tambin implementaciones alternativas de estas tecnologas de Sun, algunas incluso bajo licencias de software libre.

Entre diciembre de 2006 y mayo de 2007, Sun Microsystems liber la mayor parte de sus tecnologas Java bajo la licencia GNU GPL, de acuerdo

18

con las especificaciones del Java Community Process, de tal forma que prcticamente todo el Java de Sun es ahora software libre (aunque la biblioteca de clases de Sun que se requiere para ejecutar los programas Java an no lo es).

7.7.1 Java Es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de los aos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa de punteros o memoria.

Las aplicaciones Java estn tpicamente compiladas en un bytecode, aunque la compilacin en cdigo mquina nativo tambin es posible. En el tiempo de ejecucin, el bytecode es normalmente interpretado o compilado a cdigo nativo para la ejecucin, aunque la ejecucin directa por hardware del bytecode por un procesador Java tambin es posible.

La implementacin original y de referencia del compilador, la mquina virtual y las bibliotecas de clases de Java fueron desarrolladas por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las

especificaciones, el desarrollo y evolucin del lenguaje a travs del Java Community Process, si bien otros han desarrollado tambin implementaciones alternativas de estas tecnologas de Sun, algunas incluso bajo licencias de software libre.

Entre diciembre de 2006 y mayo de 2007, Sun Microsystems liber la mayor parte de sus tecnologas Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma que prcticamente todo el Java de Sun es ahora software libre (aunque la

19

biblioteca de clases de Sun que se requiere para ejecutar los programas Java an no lo es).

7.7.2 JavaScript Es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define como orientado a objetos,[3] basado en prototipos, imperativo, dbilmente tipado y dinmico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web dinmicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es tambin significativo.

JavaScript se dise con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programacin Java. Sin embargo Java y JavaScript no estn relacionados y tienen semnticas y propsitos diferentes.

Todos los navegadores modernos interpretan el cdigo JavaScript integrado en las pginas web. Para interactuar con una pgina web se provee al lenguaje JavaScript de una implementacin del Document Object Model (DOM).

Tradicionalmente se vena utilizando en pginas web HTML para realizar operaciones y nicamente en el marco de la aplicacin cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargndose junto con el cdigo HTML.

20

7.7.3 Scala Es un lenguaje de programacin multi-paradigma diseado para expresar patrones comunes de programacin en forma concisa, elegante y con tipos seguros. Integra sutilmente caractersticas de lenguajes funcionales y orientados a objetos. La implementacin actual corre en la mquina virtual de Java y es compatible con las aplicaciones Java existentes

Es un lenguaje de programacin orientado a objetos puro, en el sentido de que cada valor es un objeto.

El tipo y comportamiento de los objetos se describe por medio de clases y traits. La abstraccin de clases se realiza extendiendo otras clases y usando un mecanismo de composicin basado en mixins como un reemplazo limpio de la herencia mltipleScala tambin posee caractersticas propias de los lenguajes funcionales. En Scala las funciones son valores de primera clase, soportando funciones annimas, orden superior, funciones anidadas y currificacin. Scala viene integrado de fbrica con la tcnica de pattern matching para modelar tipos algebraicos usados en muchos lenguajes funcionales.Scala est equipado con un sistema de tipos expresivo que refuerza a que las abstraciones de tipos se usen en forma coherente y segura.

7.7.4 Visual Basic .NET (VB.NET) es un lenguaje de programacin orientado a objetos que se puede considerar una evolucin de Visual Basic implementada sobre el framework .NET. Su introduccin result muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrs con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando as el desarrollo de aplicaciones ms avanzadas con herramientas modernas.

21

La gran mayora de programadores y programadoras de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (Visual Studio .NET, Visual Studio .NET 2003 o Visual Studio 2005), aunque existen otras alternativas, como SharpDevelop (que adems es libre).

Al igual que con todos los lenguajes de programacin basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse. Para esta versin se aadieron varias novedades, incluyendo:

Soporte para LINQ Expresiones lambda Literales XML

Visual Basic 2010 ofrece soporte para entorno de ejecucin dinmico. VB 2010 forma parte de Microsoft Silverlight.

Si Visual Basic .NET debe considerarse una mera versin de Visual Basic, o si debe considerarse como un nuevo lenguaje de programacin es un tema que ha trado mucha discusin, y que an la trae.

La sintaxis bsica es prcticamente la misma entre VB y VB.NET, con la excepcin de los aadidos para soportar nuevas caractersticas como el control estructurado de excepciones, la programacin orientada a objetos, o los Genricos.

Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodologa de programacin y bibliotecas, pero ambos lenguajes

22

siguen manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a VB.NET.

Visual Studio .NET se public en 2002 y fue la primera versin de Visual Studio en introducir el framework .NET. Esta versin de Visual Studio introdujo, junto con el Framework .NET tres nuevos lenguajes de programacin, C#, VB.NET y Visual J#.

En esta primera versin de Visual Studio .NET se podan programar aplicaciones Windows.Forms (aplicaciones de escritorio) y aplicaciones ASP.NET (Aplicaciones Web).

7.7.5 C# Pronunciado si sharp en ingls es un lenguaje de programacin orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que despus fue aprobado como un estndar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programacin diseados para la infraestructura de lenguaje comn.

Su sintaxis bsica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. El nombre C Sharp fue inspirado por la notacin musical, donde (sostenido, en ingls sharp) indica que la nota (C es la nota do en ingls) es un semitono ms alta, sugiriendo que C# es superior a C/C++. Adems, el signo '#' viene de cuatro '+' pegados.

Aunque C# forma parte de la plataforma .NET, sta es una API, mientras que C# es un lenguaje de programacin independiente diseado para generar programas sobre dicha plataforma. Ya existe un compilador

23

implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows, Unix y GNU/Linux.

24

También podría gustarte