COMPRESIÓN DE AUDIO. 1. Introducción. 2. Codificación IMA ADPCM PRÁCTICAS TXÓN. DATOS MULTIMEDIA

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "COMPRESIÓN DE AUDIO. 1. Introducción. 2. Codificación IMA ADPCM PRÁCTICAS TXÓN. DATOS MULTIMEDIA"

Transcripción

1 PRÁCTICAS TXÓN. DATOS MULTIMEDIA COMPRESIÓN DE AUDIO 1. Introducción En esta práctica vamos a tratar la compresión de audio. En concreto vamos a estudiar la conversión de una serie de muestras de audio sin comprimir (codificadas en formato PCM, con 16 bits por muestra y en un único canal, o sea mono ) a codificación ADPCM. Particularmente, usaremos la versión de ADPCM de IMA (también conocido como DVI ADPCM), en la que la predicción de la muestra actual se basa simplemente en la muestra previamente codificada, y la adaptación del paso de cuantización se hace de manera adaptativa usando para ello unas tablas estándar. Además, estudiaremos el formato WAV diseñado inicialmente por IBM y Microsoft para almacenar ficheros de audio en ordenadores PC. Veremos cuál es su estructura para guardar sonido en ambos formatos, tanto PCM como IMA ADPCM. Como en el resto de prácticas, proporcionaremos el código fuente con una implementación parcial del compresor, y que se deberá de analizar y completar. En concreto, la función a implementar es la codificación de una muestra de formato PCM a ADPCM, usando el algoritmo adaptativo estudiado en las sesiones de teoría. De nuevo, esta implementación se ha escrito en lenguaje ANSI C++, y la interacción con el usuario se realiza por medio de paso de comandos en una ventana de sistema, por lo que su compilación se puede realizar en cualquier entorno de desarrollo C++, tanto Windows como Linux. Un requerimiento adicional en esta práctica, si se desea poder escuchar el fichero resultante de la codificación, es disponer de un ordenador con capacidad de reproducción de audio, además de un programa reproductor que sea compatible con ambos formatos.wav, tanto PCM como IMA ADPCM. En general, en los sistemas operativos MS Windows se incluye por defecto tanto el decodificador de IMA ADPCM como algún reproductor de audio compatible (por ejemplo, la grabadora de sonidos o el reproductor de windows media ). 2. Codificación IMA ADPCM La codificación ADPCM es un tipo de codificación diferencial con pérdidas, en la que la diferencia de la muestra codificada respecto a la muestra anterior se cuantiza con un paso de cuantización (step) adaptativo. Este paso de cuantización es adaptativo porque se va incrementando o decrementando en función de la magnitud de las diferencias previamente codificadas. En esta práctica nos vamos a centrar en la versión concreta de ADPCM propuesta por la extinta Asociación de Multimedia Interactiva (Interactive Multimedia Association, IMA). Esta versión de ADPCM, que a veces también es denominada como Intel DVI ADPCM, es capaz de comprimir muestras usando 3 ó 4 bits por muestra. En el caso que vamos a tratar en esta práctica convertiremos muestras de 16 bits en muestras de 4 bits, 1

2 con lo que el nivel de compresión alcanzado será de 4:1. Aunque la tasa de compresión alcanzada con este tipo de compresión no es mucha, su sencillez de implementación tanto en hardware como en software ha provocado que tenga una gran difusión dentro de la industria audiovisual. Así, prácticamente todos los sistemas operativos MS Windows incluyen un codificador de esta versión de ADPCM. Además, muchas grabadoras de audio digital de modestas prestaciones utilizan este formato para almacenar el audio de una forma más compacta. Por ejemplo, muchos reproductores MP3 con capacidad de grabar audio directamente a través de un micrófono incorporado codifican el resultado de la grabación en este formato. 2.1 Algoritmo IMA ADPCM Veamos a continuación cómo funciona este algoritmo, cuya implementación se realizará en el fichero ADPCM.cpp proporcionado en esta práctica. Como ya hemos dicho, básicamente se realiza una codificación diferencial respecto a la muestra anterior, pero usando una cuantización adaptativa, de forma que si el resultado de cuantizar las muestras anteriores ha dado un valor muy grande, se aumenta el paso de cuantización, y si ha sido más bien pequeño se disminuye. Para indicar los posibles pasos de cuantización a aplicar se dispone de una tabla (cuyos pasos se incrementan siguiendo una escala logarítmica). Dentro del código fuente a completar en esta práctica, esta tabla viene definida como sigue: static const unsigned short IMA_ADPCMStepTable[89] = { 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 25, 28, 31, 34, 37, 41, 45, 50, 55, 60, 66, 73, 80, 88, 97, 107, 118, 130, 143, 157, 173, 190, 209, 230, 253, 279, 307, 337, 371, 408, 449, 494, 544, 598, 658, 724, 796, 876, 963, 1060, 1166, 1282, 1411, 1552, 1707, 1878, 2066, 2272, 2499, 2749, 3024, 3327, 3660, 4026, 4428, 4871, 5358, 5894, 6484, 7132, 7845, 8630, 9493,10442,11487,12635,13899, 15289,16818,18500,20350,22385,24623,27086,29794, }; Para la compresión de una muestra m codificada en formato PCM (es decir, sin compresión) se parte de uno de los pasos de esta tabla (en concreto de aquel indexado por la variable global int StepIndex del fichero ADPCM.cpp), y de la muestra que se codificó en el paso anterior, tal y como la leerá el decodificador (variable global signed short PredictedValue). Por tanto, lo primero que hay que calcular es la diferencia (delta, ) entre esta muestra y la anterior = m - PredictedValue siendo este valor de delta lo que vamos a codificar con el paso de cuantización (step) que nos indique la tabla anterior (que lo podremos obtener como step=ima_adpcmsteptable[stepindex]). 2

3 A continuación vamos a ver exactamente cómo codificar esta diferencia usando los cuatro bits de ADPCM (del bit 3 al bit 0): El bit 3 tiene un tratamiento especial ya que nos indica el signo de la diferencia. Codificamos 1 para signo negativo, 0 en otro caso. Además, para continuar con la codificación, aplicaremos valor absoluto a la diferencia delta: = A continuación, el bit 2 se codifica con un 1, si > step. En ese caso, actualizamos delta como sigue: = step step Ahora, el bit 1 se codifica con un 1, si >. En ese caso, también 2 step actualizaremos delta como sigue: = 2 step Por último, el bit 0 se codifica con un 1, si >. 4 Es importante destacar que todas las operaciones que se realizan en la codificación IMA ADPCM son siempre enteras, para lo que bastará con usar tipos de datos enteros (o sea, operandos enteros). A continuación hay que decodificar el valor que acabamos de codificar para asignarlo a la variable global PredictedValue, de forma que la próxima muestra se pueda codificar diferencialmente a partir de este valor. Observa que usamos el valor de la muestra tal y como lo leerá el decodificador (es decir, después de la cuantización y la decuantización) y no la muestra original. Esto se hace así porque el decodificador no dispone de los valores de estas muestras originales sino tan sólo de su decodificación. Por último, hay que realizar la adaptación de la cuantización. Para esto debemos de actualizar el índice del paso de cuantización (la variable global int StepIndex) según el resultado de la codificación ADPCM que acabamos de realizar. Para esta actualización usaremos los tres bits de menor peso del resultado de la muestra codificada 1 como índice a otra tabla que se usa para incrementar o decrementar la variable global StepIndex. En concreto, esta tabla está definida en ADPCM.cpp como sigue: static const int IMA_ADPCMIndexTable[8] = { -1, -1, -1, -1, 2, 4, 6, 8, }; Como se puede observar, resultados entre 0 y 3 provocan que el índice del paso de cuantización (StepIndex) se decremente en uno, mientras que un resultado de 4, 5, 6 ó 7 hace que este índice aumente en 2, 4, 6 u 8 respectivamente (lo que resultará en aumentos en el paso de cuantización mucho mayores). De esta forma es como adaptamos el paso de cuantización al resultado de previas codificaciones. 1 Para obtener los tres bits de menor peso basta con aplicar una máscara usando la operación and entre 7 y el valor resultante de la codificación. En lenguaje C esta operación se puede hacer utilizando el operador &. 3

4 Algo a tener en cuenta es que la tabla IMA_ADPCMStepTable sólo contiene 89 valores, y por tanto la variable StepIndex debe de mantenerse siempre dentro del rango de [0 a 88]. 3. Ficheros WAV Los ficheros WAV (cuya extensión es.wav) se basan en un formato diseñado por Microsoft e IBM para almacenar ficheros de audio. Aunque su uso más habitual es guardar información sin comprimir en formato PCM, también se puede usar como un contenedor de otros tipos de formatos, como es el caso de IMA ADPCM. En este punto vamos a describir cuál es el formato habitual de este tipo de ficheros. Sin embargo, es importante destacar que existe una gran variedad dentro de este tipo de ficheros, que a su vez son una variante del formato RIFF para almacenar un stream de datos multimedia en fichero a base de chunks (o por trozos ). 0 Identificador ( RIFF ) 4 Longitud de fichero Formato ( WAVE ) 12 Sub-identificador de formato ( fmt ) 16 Longitud de formato de audio 20 Formato de audio Número de canales 24 Frecuencia de muestreo (muestras/seg.) 28 Tasa de bytes (bytes/seg.) 32 Alineamiento de bloques Bits por muestra 36/40 Sub-identificador de datos ( data ) 40/44 Longitud del campo de datos Tamaño de parámetros extra Cuenta de muestras por canal por bloque 36 44/48 DATOS Figura 1: Formato de los ficheros.wav (tanto PCM como ADPCM) En la Figura 1 se describe cuál es el formato de un fichero.wav canónico, para su uso tanto en codificación de muestras PCM como IMA ADPCM. A continuación explicaremos brevemente los campos (de 4 bytes en la mayor parte de casos) que lo forman, según cada una de las tres partes que componen un fichero.wav: Descripción general del fichero RIFF. Se incluye un identificador del propio formato general (codificación ASCII de la cadena RIFF ), la longitud del fichero (a partir de esa etiqueta, por tanto sin contar los 8 primeros bytes) y otro identificador de formato del fichero (en este caso la cadena WAVE ). 4

5 Descripción del formato de audio. Está formado a su vez por: - El identificador en código ASCII fmt - El campo longitud del formato de audio (a partir de esa posición). En concreto será de 16 para codificación PCM y de 20 para IMA ADPCM. - Formato de audio. Indica cómo se encuentran representadas las muestras de audio en los datos. Puede ser 0x01 para PCM o 0x11 para IMA ADPCM. Observa que este campo es de sólo dos bytes. - Número de canales. Uno para mono y dos para estéreo. Por sencillez, en esta práctica sólo manejaremos ficheros mono. - Frecuencia de muestreo. En el caso de IMA ADPCM, tan sólo son válidas las frecuencias de 8000 Hz, Hz, Hz y Hz. - Tasa de bytes por segundo. Indica el número de bytes de datos que se deben de leer por segundo para reproducir el audio. A partir de este valor, el software de reproducción puede hacer las reservas de memoria oportunas. - Alineamiento de bloques. Para PCM representa el número de bytes por muestra (2 con las muestras de 16 bits de la práctica). En IMA ADPCM indica el tamaño de los bloques de datos en los que se guardan las muestras (ver más adelante). - Bits por muestra. En nuestro caso, debe de ser 16 bits para los datos PCM y 4 bits para los ADPCM. - Tamaño de parámetros extra. Este campo y el siguiente (de dos bytes cada uno) sólo aparecen en los ficheros IMA ADPCM. Este campo indica la longitud de estos datos extra que vamos a añadir a la cabecera estándar WAV. Debe de ser 2 bytes. - Cuenta de número de muestras por canal y por bloque. Se calcula como: (( Alineamiento (4* NumeroDeCanales)) *8 cuenta = + 1 ( BitsPorMuestra)( NumeroDeCanales) En nuestro caso será de 0x1F9. Por último están almacenados los datos, con un identificador previo del campo de datos (la cadena data ) y otro campo indicando la longitud en bytes de los propios datos. Dentro del campo de datos, en los ficheros de tipo PCM simplemente se encuentra el conjunto de muestras de 16 bits. Sin embargo, la codificación para IMA ADPCM es un poco más compleja. En este caso los datos se almacenan utilizando bloques cuyo tamaño viene indicado por el campo Alineamiento de bloques que se encuentra en la descripción del formato de audio. En general, los bloques de datos de IMA ADPCM que tratamos (mono con 4 bits/muestra) van a ser de 256 bytes, y van a constar de una cabecera de 4 bytes y un cuerpo de datos de 252 bytes. En la cabecera se tiene la siguiente información: - PredictedValue (2 bytes): La primera muestra del bloque. Cuando se decodifica, éste será el valor que se tomará como referencia, como muestra anterior a partir de la que empezar con la decodificación. 5

6 - StepIndex (1 byte): Índice a la tabla de pasos de cuantización (tiene un valor de entre 0 y 88) que indica el paso de cuantización inicial a emplear en el bloque. - Reservado (1 byte): No se usa y normalmente es 0. Posteriormente, los 252 bytes de datos tendrán el resultado de la codificación de 504 muestras en formato IMA ADPCM. 4. Código fuente Esta práctica consta sólo de tres ficheros en lenguaje C. El fichero audio.cpp sirve para obtener los datos del usuario por parámetro (o si no se indica ningún dato, se asignan valores por defecto) y llama a las rutinas necesarias para realizar la compresión y descompresión ADPCM. En FichWav.cpp se encuentra completamente implementadas las funciones de carga y grabación de datos en ficheros en formato.wav, a partir de la estructura descrita en el anterior punto. Por último, ADPCM.cpp implementa los algoritmos de codificación y decodificación de IMA ADPCM. En concreto la codificación ADPCM se hará pasando un vector M_PCM con NMuestras a la función unsigned int ConviertePCMMono16aADPCMMono4 (short *M_PCM, int NMuestras, unsigned char **M_ADPCM); El vector resultante con la codificación se guardará en *M_ADPCM, y la función devolverá la longitud de este vector (en bytes). Para realizar el proceso inverso hay que usar la función unsigned int ConvierteADPCMMono4aPCMMono16 (unsigned char *M_ADPCM, int longdatos, short **M_PCM) que devuelve en este caso el número de muestras PCM de 16 bits que se ha decodificado y se han dejado en *M_PCM. Además, dentro de ADPCM.cpp podemos destacar la siguiente función en la que hay que implementar la codificación de una muestra PCM a IMA ADPCM unsigned char Codifica(signed int pcm16) 5. Trabajo a realizar El trabajo que debe realizarse en esta práctica es el siguiente: 1) Leerse la memoria, analizar los ficheros fuentes proporcionados y entender cómo funciona la codificación IMA ADPCM. 2) En esta práctica hay que implementar una única función: Codifica(...) del fichero ADCPM.cpp. Para implementar esta función podremos seguir los pasos descritos en el punto anterior (codificación ADPCM). Fíjate que para la 6

7 codificación hay que usar también la decodificación, ya que el valor diferencial se obtiene a partir de la decodificación de la muestra previa. Sin embargo, este proceso se encuentra ya implementado por la función int DecodificaValor(unsigned int adpcm, int step) a la que simplemente tenemos que pasar la muestra actual que acabamos de codificar y el paso de cuantización que hemos empleado, y nos devuelve el valor decodificado, que podremos asignar a la variable global PredictedValue para poder usarlo la siguiente vez que codifiquemos otra muestra. 3) Por último, debes de comprobar que la implementación es correcta. Para esto puedes ejecutar el programa con los parámetros por defecto (por defecto se comprime el fichero homerpcm.wav con muestras PCM y el resultado se deja en el fichero homeradpcm.wav ), o tecleando audio c i homerpcm.wav o homeradpcm.wav Si todo ha ido bien, se debe de haber generado un fichero con la codificación IMA ADPCM de las muestras del fichero de entrada, que podrá ser reproducido con un reproductor de audio adecuado (por ejemplo, el reproductor de windows media). Además, el propio programa facilita el PSNR de las muestras de audio comprimida, que indica el nivel de calidad de la señal comprimida respecto a la original. En el caso del fichero homerpcm.wav, el PSNR debe de ser de db. En caso de no disponer de ningún programa de reproducción de audio, o de un ordenador con capacidad de reproducción de audio, se puede comprobar que el PSNR alcanzado en vuestra implementación es coincidente con éste para validar la implementación realizada. Además comprueba también que el nivel de compresión alcanzado finalmente es el esperado. Aunque la descompresión no hay que implementarla en esta práctica, sino que ya viene resuelta, si se desea realizar el proceso inverso de recuperación de muestras PCM se puede teclear audio d i homeradpcm.wav o homerpcmrec.wav 6. Posibles extensiones de la práctica Como posible ampliación a partir de la práctica, se propone implementar alguno de los codificadores de audio vistos en las sesiones de teoría, junto con el correspondiente descompresor. Por tanto, se puede implementar un compresor basado en la codificación logarítmica (como el u-law ó A-law), algunas versiones estándar de ADPCM (G.721, G.722, G.723, G.726 y G.727), un codificador especifico para voz usando técnicas vo-coding (como 7

8 LPC, CELP, GSM, etc), o incluso algún codificador destinado a audio de mayor calidad, como el descrito en el estándar MPEG1 (en su versiones 1, 2 ó 3, siendo esta última el famoso MP3). Evidentemente, la complejidad de los compresores de audio mencionados anteriormente es distinta, y el trabajo recibirá mejor puntuación cuanto mayor dificultad entrañe el códec seleccionado. Para realizar las implementaciones se permite (e incluso en algunos casos, como en MPEG1, es aconsejable) consultar otras implementaciones disponibles, que pueden servir de referencia, y se pueden encontrar buscando por diversas fuentes en Internet. Es importante destacar en la memoria de la ampliación cuál es la estructura del programa, y cómo se ha efectuado la implementación del mismo, indicando el grado de aportación de otras fuentes. Además, hay que incluir una descripción teórica, que se relacionará con las distintas partes del programa. 8

Unidad 1. La información

Unidad 1. La información Unidad 1. La información En esta unidad aprenderás: Los conceptos básicos de la informática. Cómo se representa la información dentro del ordenador. Las unidades de información. 1.1 Conceptos básicos Informática.

Más detalles

Guía de aprendizaje Audacity: guía de edición de sonido

Guía de aprendizaje Audacity: guía de edición de sonido Desarrollo del tutorial: paso 1 de 14 Grabar audio con Audacity es relativamente sencillo. Podemos dividir este proceso en tres tareas básicas: 1. Configurar los parámetros de calidad de grabación. Dependiendo

Más detalles

Apuntes de Microcontroladores (Repaso de temas previos)

Apuntes de Microcontroladores (Repaso de temas previos) Apuntes de Microcontroladores (Repaso de temas previos) Por M. C. Miguelangel Fraga Aguilar Enero 2015 Representaciones numéricas En estos apuntes se usara el posfijo b para denotar un número escrito en

Más detalles

Guía de aprendizaje Audacity: guía de edición de sonido

Guía de aprendizaje Audacity: guía de edición de sonido Desarrollo del tutorial: paso 1 de 9 Combinar dos archivos MP3 en uno solo Para unir dos archivos en uno: 1. Importar ambos archivos a Audacity. Para ello, seleccionar la opción Archivo/Importar /Audio

Más detalles

Formatos de audio y vídeo: códecs

Formatos de audio y vídeo: códecs Formatos de audio y vídeo: códecs Antonio Yáñez Izquierdo Octubre 2011 Antonio Yáñez Izquierdo () Formatos de audio y vídeo: códecs Octubre 2011 1 / 23 Formatos de audio y vídeo: códecs Códecs Códecs Códecs

Más detalles

Audio digital. 1) Captura y codificación. 2) Formatos de sonido digital. 3) Grabador de sonido. 4) Extractor de música.

Audio digital. 1) Captura y codificación. 2) Formatos de sonido digital. 3) Grabador de sonido. 4) Extractor de música. Audio digital 1) Captura y codificación 2) Formatos de sonido digital 3) Grabador de sonido 4) Extractor de música. Sound Juicer 5) Edición de sonido digital. Audacity Captura y codificación del sonido

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

Transmisión de Datos en Formato Digital

Transmisión de Datos en Formato Digital Transmisión de Datos en Formato Digital Omar X. Avelar & J. Daniel Mayoral SISTEMAS DE COMUNICACIÓN & TRANSMISIÓN DE DATOS (ESI 043A) Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO)

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) aprenderaprogramar.com Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

Audio ::: Introducción Diseño de materiales multimedia. Web 2.0. 3.1 Introducción

Audio ::: Introducción Diseño de materiales multimedia. Web 2.0. 3.1 Introducción 3.Audio 238 3.1 Introducción 239 3.1 Introducción 3.1.1 Conceptos básicos del sonido digital Frecuencia. Es el número de vibraciones por segundo que da origen al sonido analógico. El espectro de un sonido

Más detalles

Formatos y Compatibilidad. Años anteriores al 2005 los formatos analógicos más comunes eran:

Formatos y Compatibilidad. Años anteriores al 2005 los formatos analógicos más comunes eran: Formatos y Compatibilidad Los formatos analógicos de video están desapareciendo rápidamente del mercado, abriéndole paso a una nueva generación de formatos de videos denominados digitales, con una calidad

Más detalles

Audio ::: Optimización de audios Diseño de materiales multimedia. Web 2.0. 3.4 Optimización de audios

Audio ::: Optimización de audios Diseño de materiales multimedia. Web 2.0. 3.4 Optimización de audios 253 3.4 Optimización de audios 254 3.4 Optimización de audios 3.4.1 Conversión de formato WAV a MP3 En esta actividad se detalla el procedimiento para convertir un archivo de audio del formato WAV al MP3.

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

TRANSMISION DIGITAL. PCM, Modulación por Codificación de Pulsos

TRANSMISION DIGITAL. PCM, Modulación por Codificación de Pulsos MODULACIÓN TRANSMISION DIGITAL La amplia naturaleza de las señales analógicas es evidente, cualquier forma de onda está disponible con toda seguridad en el ámbito analógico, nos encontramos con una onda

Más detalles

COMO USAR VIRTUALDUBMOD

COMO USAR VIRTUALDUBMOD 1 Este manual no pretende ser ni la única ni la mejor solución para realizar lo que en él se explica. Solo es el reflejo de una experiencia con el objetivo de ayudar a los que empiezan. COMO USAR VIRTUALDUBMOD

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

Estructuras de Datos y Algoritmos Práctica I - Curso 2012/13

Estructuras de Datos y Algoritmos Práctica I - Curso 2012/13 Estructuras de Datos y Algoritmos Práctica I - Curso 2012/13 Rompiendo el Código Enigma Introducción y objetivos Como un pequeño homenaje a Alan Turing en su año conmemorativo, las prácticas de este curso

Más detalles

Introducción general a la compresión de datos multimedia

Introducción general a la compresión de datos multimedia Introducción general a la compresión de datos multimedia Necesidad de la compresión La mayoría de las aplicaciones multimedia requieren volúmenes importantes de almacenamiento y transmisión. CD-ROM 640

Más detalles

Nota Técnica. Visualización de las secuencias grabadas en la aplicación Supervisor con un reproductor multimedia

Nota Técnica. Visualización de las secuencias grabadas en la aplicación Supervisor con un reproductor multimedia Nota Técnica Visualización de las secuencias grabadas en la aplicación Supervisor con un reproductor multimedia Fecha de Revisión Septiembre 2005 Aplicación Supervisor 1. Introducción Los eventos con imágenes

Más detalles

PROGRAMACIÓN EN C. PRÁCTICA 2: Operaciones con bits. Práctica 2: Índice. 2.1 Introducción 2.2 Representación de información binaria en C

PROGRAMACIÓN EN C. PRÁCTICA 2: Operaciones con bits. Práctica 2: Índice. 2.1 Introducción 2.2 Representación de información binaria en C PROGRAMACIÓN EN C PRÁCTICA 2: Operaciones con bits Práctica 2: Índice 2.1 Introducción 2.2 Representación de información binaria en C 2.3 Operando con bits en C 2.4 Máscaras 2.5 Desplazamientos 2.6 Ejercicios

Más detalles

Características de los servicios de transferencia de contenidos multimedia

Características de los servicios de transferencia de contenidos multimedia Características de los servicios de transferencia de contenidos multimedia formador Ezequiel Llarena Borges formador Ezequiel Llarena Borges 1 Compresión o codificación del audio Tipos de compresión (Formatos

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

Conceptos y fundamentos generales. Curso 2009 2010 Manuel A. Martín Santiago

Conceptos y fundamentos generales. Curso 2009 2010 Manuel A. Martín Santiago Conceptos y fundamentos generales. Curso 2009 2010 Manuel A. Martín Santiago Podemos definir multimedia como aquella tecnología que permite crear contenidos integrando texto, audio, vídeo, imagen y animaciones.

Más detalles

COMO REPRODUCIR MENSAJE DE BIENVENIDA EN ELASTIX

COMO REPRODUCIR MENSAJE DE BIENVENIDA EN ELASTIX Esta función trabaja de la siguiente manera: Cuando un cliente llama al número telefónico del negocio o empresa, lo primero que escuchara será un mensaje (Audio de Bienvenida), para el caso de un negocio

Más detalles

TUTORIAL Para grabar y editar audio con Audacity

TUTORIAL Para grabar y editar audio con Audacity TUTORIAL Para grabar y editar audio con Audacity » Introducción: Audacity es un editor de sonido, fácil de usar y muy potente. Con este programa vas a poder grabar sonidos en vivo, convertir archivos de

Más detalles

NANO GRABADOR OCULTO EXTENDED TS9680

NANO GRABADOR OCULTO EXTENDED TS9680 www.tacticalsecurity.net E-mail: info@tacticalsecurity.net NANO GRABADOR OCULTO EXTENDED TS9680 C CONTENIDO Página 1 El dispositivo... 2-3 2 Características técnicas... 4-5-6 3 Trabajando con el dispositivo...

Más detalles

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles

IV. Implantación del sistema.

IV. Implantación del sistema. IV. Implantación del sistema. Para hablar sobre el proceso de desarrollo del sistema de Recuperación de Información Visual propuesto, empezaremos hablando del hardware utilizado, las herramientas de software

Más detalles

Grabar y manejar audios MP3 con Audacity

Grabar y manejar audios MP3 con Audacity Grabar y manejar audios MP3 con Audacity Alejandro Valero avalerofer@yahoo.es 2008 http://creativecommons.org/licenses/by-nc-sa/2.0/es/ Grabar y manejar audios MP3 con Audacity - 2 1. Introducción Los

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

Informe I/263-v2: Flujo de trabajo para la creación de Audiodescripciones

Informe I/263-v2: Flujo de trabajo para la creación de Audiodescripciones Informe I/263-v2: Flujo de trabajo para la creación de Audiodescripciones En virtud de lo establecido en la Ley 15/1999, y la LSSICE 34/2002, le informamos que sus datos forman parte de un fichero automatizado

Más detalles

CRECE CON INTERNET. Ahorra espacio. Comprimir archivos

CRECE CON INTERNET. Ahorra espacio. Comprimir archivos CRECE CON INTERNET Ahorra espacio. Comprimir archivos Ahorra espacio. Comprimir archivos 1. Comprimir y descomprimir archivos - Por qué comprimir archivos? 2. Los compresor sores 3. Practicamos con un

Más detalles

Manual de Streaming con VLC

Manual de Streaming con VLC Manual de Streaming con VLC Rafael Benedicto Tovar Índice: 0 Introducción 1 Recibir la lista de emisiones de Internet con VideoLAN 2 Streaming Multicast y Unicast 2.1 Realizar emisiones de vídeo streaming

Más detalles

Práctica 3: Programación con subrutinas

Práctica 3: Programación con subrutinas Práctica 3: Programación con subrutinas 3.1 Objetivos El objetivo de esta práctica es estudiar el soporte del ensamblador del ARM para la gestión de subrutinas, para lo que resulta necesario familiarizarse

Más detalles

Conferencia con MSN Messenger

Conferencia con MSN Messenger Conferencia con MSN Messenger La utilización de herramientas telemáticas que permitan la comunicación en directo, a diferencia de las usadas habitualmente en la tutoría Mentor, puede resultar un complemento

Más detalles

EJERCICIOS DEL TEMA 1

EJERCICIOS DEL TEMA 1 EJERCICIOS DEL TEMA 1 Introducción a los ordenadores 1) Averigua y escribe el código ASCII correspondiente, tanto en decimal como en binario, a las letras de tu nombre y apellidos. Distinguir entre mayúsculas/minúsculas,

Más detalles

Tema 2. La Información y su representación

Tema 2. La Información y su representación Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica

Más detalles

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información TEMA 1: SISTEMAS INFORMÁTICOS Parte 2: representación de la información Qué vamos a ver? Cómo se representa y almacena la información en un ordenador Cómo podemos relacionar la información que entendemos

Más detalles

JConferencia: Audioconferencia en Java Redes Globales

JConferencia: Audioconferencia en Java Redes Globales JConferencia: Audioconferencia en Java Redes Globales Gerardo Parra Juan de la Cruz Prof. Dr. Vicente González Ruiz Índice 1. Introducción 1 2. Algunos conceptos de JMF 2 3. Arquitectura de JConferencia

Más detalles

Conectar a unidad de red

Conectar a unidad de red Materiales: Disco de sistema operativo (si fuera necesario). Conexión a red. Recurso, previamente, compartido en un equipo. Tiempo: 2 minutos. Dificultad: Baja. Descripción. Proceso que permite acceder

Más detalles

Qué es WavePad y dónde obtenerlo

Qué es WavePad y dónde obtenerlo Edición de sonidos En este apartado vamos a tratar de explicar los pasos básicos para la grabación y edición de archivos de sonido que luego podamos incluir en otras aplicaciones y publicaciones propias.

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

Respaldo Cloud. Preguntas Frecuentes. Versión 1.0

Respaldo Cloud. Preguntas Frecuentes. Versión 1.0 Respaldo Cloud Preguntas Frecuentes Versión 1.0 1. Contenidos Manual de usuario para Respaldo Cloud 1 GENERAL... 4 1.1 Qué es Respaldo Cloud?... 4 1.2 Qué necesito para usar Respaldo Cloud?... 4 1.3 Cuáles

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

1. INTRODUCCION. ProLogger 2

1. INTRODUCCION. ProLogger 2 MANUAL DE USUARIO 1. INTRODUCCION El programa ProLogger, permite la grabación de audio las 24 horas del día de los diferentes canales de audio que tenga activados, pudiéndose seleccionar en cada canal:

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Unidad 2 : Extracción de audio: CDex

Unidad 2 : Extracción de audio: CDex Unidad 2 : Extracción de audio: CDex ÍNDICE Ficha e instalación... 1 Breve descripción... 2 Caso práctico 3: Extraer audio... 5 Ficha e instalación Descripción Obtención Programa gratuito que permite extraer

Más detalles

Como crear una red privada virtual (VPN) en Windows XP

Como crear una red privada virtual (VPN) en Windows XP Como crear una red privada virtual (VPN) en Windows XP Introducción Cada vez es más habitual moverse en escenarios en donde se requiere el acceso a recursos remotos desde cualquier lugar, incluso recursos

Más detalles

Informática Bioingeniería

Informática Bioingeniería Informática Bioingeniería Representación Números Negativos En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo. Sin embargo, en una computadora,

Más detalles

EDICIÓN DE AUDIO Y DE VIDEO

EDICIÓN DE AUDIO Y DE VIDEO EDICIÓN DE AUDIO Y DE VIDEO En este tema vamos a aprender a trabajar con archivos de sonido y archivos de video y aprenderemos a crear nuestros propios montajes. Como siempre, coloca todos los ejercicios

Más detalles

INTRODUCCIÓN A AUDACITY

INTRODUCCIÓN A AUDACITY INTRODUCCIÓN A 1. Introducción... 1 2. Instalación... 1 3. Los archivos de sonido... 2 4. La pantalla de Audacity... 2 5. Grabar sonidos... 5 6. Cambiar el formato de un archivo de sonido... 5 7. Grabar

Más detalles

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por

Más detalles

Insumos Audios. Tipos de archivo de audio. Obtención del recurso. Edición y optimización

Insumos Audios. Tipos de archivo de audio. Obtención del recurso. Edición y optimización Insumos Audios Tipos de archivo de audio Obtención del recurso Edición y optimización Insumos Audios Tipos de archivo Tipos de archivo de audio Los archivos de sonido son todos aquellos que contienen audios

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

Práctica 5. Curso 2014-2015

Práctica 5. Curso 2014-2015 Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas

Más detalles

Reparar diagramas FUP o MMI con errores de código desde un Backup anterior.

Reparar diagramas FUP o MMI con errores de código desde un Backup anterior. Reparar diagramas FUP o MMI con errores de código desde un Backup anterior. Debemos realizar un backup previo de todos los diagramas FUP y MMI de la ES para poder reponer el diagrama corrupto en el momento

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

Software Criptográfico FNMT-RCM

Software Criptográfico FNMT-RCM Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-

Más detalles

Audacity. Marzo 2010 Grabación de sonidos Diapositiva 1

Audacity. Marzo 2010 Grabación de sonidos Diapositiva 1 Audacity Marzo 2010 Grabación de sonidos Diapositiva 1 Este proceso consta de en tres tareas básicas: 1) Configurar los parámetros de calidad de grabación 2) Ajustar los niveles de Entrada y Salida 3)

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Formatos de audio y uso didáctico

Formatos de audio y uso didáctico Formatos de audio y uso didáctico Resumen El audio digital y su formato se define por dos característica tamaño de fichero y calidad. Se estudian algunos parámetros de calidad como son frecuencia, tasa

Más detalles

TEMA 2: Representación de la Información en las computadoras

TEMA 2: Representación de la Información en las computadoras TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario

Más detalles

Control Digital en PC con MS-DOS

Control Digital en PC con MS-DOS Control Digital en PC con MS-DOS Abel Alberto Cuadrado Vega 19 de abril de 2006 1. Introducción Un PC puede ser utilizado para realizar un sistema de control digital. Para ello necesita lo siguiente: tarjeta

Más detalles

Guía básica de grabación, 2: el software

Guía básica de grabación, 2: el software Guía básica de grabación, 2: el software Esta guía pretende aclarar los conceptos básicos del proceso grabación de audio por lo que se refiere al software usado. INTRODUCCIÓN... 3 GRABACIÓN... 3 DESARROLLO

Más detalles

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización Práctica 1. Configuración de sistemas operativos Licenciado en Traducción e Interpretación Curso: 2010/2011 2 Configuración de sistemas operativos Configuración y personalización Panel de control Centro

Más detalles

Tutorial de Subneteo Clase A, B, C - Ejercicios de Subnetting CCNA 1

Tutorial de Subneteo Clase A, B, C - Ejercicios de Subnetting CCNA 1 Tutorial de Subneteo Clase A, B, C - Ejercicios de Subnetting CCNA 1 La función del Subneteo o Subnetting es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de estas

Más detalles

INTRODUCCIÓN. Dado a que internamente la computadora trabaja con datos en binario, texto, imágenes y sonidos deben traducirse a este formato.

INTRODUCCIÓN. Dado a que internamente la computadora trabaja con datos en binario, texto, imágenes y sonidos deben traducirse a este formato. INTRODUCCIÓN La comunicación consta de lenguaje, imágenes y sonido. Las computadoras prefieren el tratamiento de la información en binario. Nosotros la del lenguaje natural. INTRODUCCIÓN Antes, el procesamiento

Más detalles

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto

Más detalles

Procesamiento Digital de Imágenes. Compresión de imágenes

Procesamiento Digital de Imágenes. Compresión de imágenes FICH, UNL - Departamento de Informática - Ingeniería Informática Procesamiento Digital de Imágenes Guía de Trabajos Prácticos 8 Compresión de imágenes 2010 1. Objetivos Analizar las características y el

Más detalles

Capitulo 12. Tira de bits

Capitulo 12. Tira de bits Capitulo 12. Tira de bits 12.1 Representación de números naturales (enteros positivos) base 10 base 2 base 16 decimal binario hexadecimal 0 0 0 1 1 1 2 10 2 3 11 3 4 100 4 5 101 5 6 110 6 7 111 7 8 1000

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

Laboratorio de Procesamiento Digital de Voz Practica 4 CUANTIZACION ESCALAR, LOGARITMICA, (A)DM y (A)DPCM

Laboratorio de Procesamiento Digital de Voz Practica 4 CUANTIZACION ESCALAR, LOGARITMICA, (A)DM y (A)DPCM Laboratorio de Procesamiento Digital de Voz Practica 4 CUANTIZACION ESCALAR, LOGARITMICA, (A)DM y (A)DPCM Objetivos: Manejar los conceptos de cuantización escalar, logarítmica y manejo de cuantizadores

Más detalles

PRACTICA #1. Aprender a programar una interrupción software empleando C y/o Ensamblador.

PRACTICA #1. Aprender a programar una interrupción software empleando C y/o Ensamblador. PRACTICA #1 Aprender a programar una interrupción software empleando C y/o Ensamblador. Aprender a manipular dispositivos externos (8253, 8255) desde C y/o ensamblador. PROCEDIMIENTO: Vamos a programar

Más detalles

UPV-EHU. EUITI e ITT Vitoria-Gasteiz. Ampliación de Sistemas Digitales. Depuración de programas

UPV-EHU. EUITI e ITT Vitoria-Gasteiz. Ampliación de Sistemas Digitales. Depuración de programas DEPARTAMENTO DE ELECTRONICA Y TELECOMUNICACIONES ESCUELA UNIVERSITARIA DE INGENIERIA TECNICA INDUSTRIAL E INGENIERIA TECNICA EN TOPOGRAFIA VITORIA-GASTEIZ UNIVERSIDAD DEL PAIS VASCO - EUSKAL HERRIKO UNIBERTSITATEA

Más detalles

Puesto que la trama consta de 32 intervalos de tiempo iguales, la duración de cada intervalo o canal será de:

Puesto que la trama consta de 32 intervalos de tiempo iguales, la duración de cada intervalo o canal será de: MÚLTIPLEX MIC DE 30 CANALES Como se ha ido viendo anteriormente, con el uso de técnica MIC (Modulación de Impulsos Codificados), podemos convertir una señal analógica en una señal digital de 64 Kbit/s.

Más detalles

Requisitos Técnicos. Se encuentra disponible para Microsoft Windows 95, 98, ME, NT, 2000, XP, Vista y 7. Características. Instalación y configuración

Requisitos Técnicos. Se encuentra disponible para Microsoft Windows 95, 98, ME, NT, 2000, XP, Vista y 7. Características. Instalación y configuración Pasaje de la Marquesina C/ Dos de Mayo, 16 47004 Valladolid Teléfono: 983 394 088 FAX: 983 218 047 Página Web: www.once.es Manuel Valentín de Lucas mvl@once.es Delegación Territorial de Castilla y León

Más detalles

INFORMÁTICA. Matemáticas aplicadas a la Informática

INFORMÁTICA. Matemáticas aplicadas a la Informática ACCESO A CICLO SUPERIOR INFORMÁTICA Matemáticas aplicadas a la Informática http://trasteandoencontre.km6.net/ 1 Acceso a grado Superior. Informática 1. Unidades de medida en informática Como sabemos, el

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

EXAMEN ORDINARIO DE ORGANIZACIÓN DE COMPUTADORES

EXAMEN ORDINARIO DE ORGANIZACIÓN DE COMPUTADORES 6 de febrero de 2008. 16 h. Escuela Técnica Superior de Ingeniería Informática Camino del Cementerio s/n. 47011 Valladolid EXAMEN ORDINARIO DE ORGANIZACIÓN DE COMPUTADORES NOTA: Los alumnos con las prácticas

Más detalles

GUÍA DE GRABACIÓN Y EDICIÓN EN AUDACITY

GUÍA DE GRABACIÓN Y EDICIÓN EN AUDACITY GUÍA DE GRABACIÓN Y EDICIÓN EN AUDACITY AUDACITY EN UN VISTAZO Audacity es un programa de edición de audio de código abierto y gratuito. Esta es la pantalla que nos muestra al iniciarlo: Vamos a centrarnos

Más detalles

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO TRABAJO REALIZADO COMO APOYO PARA LA CATEDRA INFORMATICA I Autora: Ing. Ing. Sylvia

Más detalles

Representación de Datos. Una Introducción a los Sistemas Numéricos

Representación de Datos. Una Introducción a los Sistemas Numéricos Representación de Datos Una Introducción a los Sistemas Numéricos Tipos de Datos Datos Texto Número Imagen Audio Video Multimedia: Información que contiene números, texto, imágenes, audio y video. Como

Más detalles

A web 2.0 e a páxina web do centro. Grupo de Traballo IES O Mosteirón

A web 2.0 e a páxina web do centro. Grupo de Traballo IES O Mosteirón A web 2.0 e a páxina web do centro Grupo de Traballo IES O Mosteirón Webs Dinámicas Los bitmaps (mapas de bit en castellano) son las típicas imágenes que conocemos en nuestro día a día habitual (fotos,

Más detalles

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador

Más detalles

Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas.

Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas. Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas. (Documentación Preliminar) 5º Concurso Universitario de Software Libre Miguel Angel Pescador Santirso 1/13 LSAGPI- Documentación

Más detalles

Capitulo I. Introducción

Capitulo I. Introducción Capitulo I. Introducción 1.1 Descripción del trabajo El ser humano, como todos sabemos tiene la necesidad de comunicarse, de ser escuchado y sobretodo interactuar con los demás seres vivos que lo rodean.

Más detalles

Sonido digital. Características: altura, timbre e intensidad:

Sonido digital. Características: altura, timbre e intensidad: Sonido digital Podemos definir al sonido como la interpretación que hace nuestro cerebro de las variaciones de presión que genera un objeto vibrante en determinado medio, habitualmente, el aire, sobre

Más detalles

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS Instalación y mantenimiento de servicios de Internet U.T.3.- Servicio DNS 1 Qué es el servicio DNS? A los usuarios de Internet les resulta complicado trabajar con direcciones IP, sobre todo porque son

Más detalles

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 5. Cómo declaramos una variable en Lenguaje C? En C siempre se deben declarar las variables.

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro Capitulo 6 Conclusiones y Aplicaciones a Futuro. En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro para nuestro sistema. Se darán las conclusiones para cada aspecto del sistema,

Más detalles

Capitulo VIII. Multimedios. En informática, multimedios es la forma de presentar información que emplea

Capitulo VIII. Multimedios. En informática, multimedios es la forma de presentar información que emplea Capitulo VIII Multimedios. En informática, multimedios es la forma de presentar información que emplea una combinación de texto, sonido, imágenes, animación y vídeo. Entre las aplicaciones informáticas

Más detalles

Mini-guía: Gestión Backup

Mini-guía: Gestión Backup Mini-guía: Gestión Backup Gestión copia de seguridad 1.- INTRODUCCIÓN El valor de los documentos almacenados en una organización superan con creces el coste en el que podamos valorar todos los sistemas,

Más detalles

Creación de un video con audio utilizando PowerPoint, y Wondershare PPT2video Converter

Creación de un video con audio utilizando PowerPoint, y Wondershare PPT2video Converter Creación de un video con audio utilizando PowerPoint, y Wondershare PPT2video Converter Isaac Montenegro - isaacmj@yahoo.com Marcelo Guzman marcelo@marceloguzman.com Universidad de Costa Rica CI-1322 Autómatas

Más detalles