28 research outputs found

    Diseño de filtros y su aceleración para el estándar H.265/HEVC

    Get PDF
    Entre los principales impactos producidos por el incremento de la calidad de vídeo se encuentran: i) la gran cantidad de espacio físico necesario para el almacenamiento de estos debido a la alta cantidad de píxeles almacenados por fotograma, y ii) el alto ancho de banda necesario por unidad de tiempo y capacidad de procesamiento para la decodificación de estos archivos en internet u offline. La solución inmediata que se nos presenta es la codificación de vídeo, cuyo principal objetivo es obtener una proporción aceptable entre espacio y calidad. La codificación por sí sola puede no resultar suficiente debido a la formación previa del vídeo a codificar, el cual suele presentar desigualdades y grandes cambios innecesarios de intensidad entre píxeles muy cercanos, lo cual provoca que en la codificación no se obtenga el mejor resultado. Como solución a lo mencionado, se realiza un filtrado previo del vídeo para dar uniformidad a los fotogramas y eliminar las grandes diferencias entre los píxeles para facilitar el trabajo de codificación. Tanto el filtrado como la codificación requieren de hardware de alto rendimiento para llevarse a cabo, por ello, se hará uso del paradigma de la computación paralela con OpenCL para disminuir favorablemente los tiempos de ejecución. Se obtendrán distintas métricas de calidad entre los vídeos para decidir cuál es el mejor resultado obtenido. Como conclusión, los pasos seguidos en el trabajo han sido la implementación de varios filtros sobre vídeos YUV tanto en software como en hardware con OpenCL, uso del estándar H.265/HEVC como caja negra para codificar los vídeos obtenidos en la fase de filtrado, y finalmente, implementación de métricas de medición calidad de vídeo, para poder comparar los distintos resultados obtenidos, todo ello en tiempo real

    Firespark: diseño y desarrollo de una red social para la compartición de mensajes

    No full text
    Trabajo Fin de Máster en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2021/2022. The server/back-end can be found in the following GitHub repository: https://github.com/notSorin/firespark-server The front-end Android client can be found in the following GitHub repository: https://github.com/notSorin/Firespark The scripts for developers, including the Louvain community detection can be found in the following GitHub repository: Https://github.com/notSorin/firespark-developersThis work aims to present the steps required to build a modern open-source social network including features such as users, followers, and sending posts and comments, with a simple client-server architecture and design to allow for easy maintainability and extensibility to any feature desired. The objective is to also demonstrate how modern web services help with turning what two decades ago were considered to be complex hosting tasks, into almost trivial tasks requiring little to no effort from the developer’s point of view. To develop and host our social network, a Google Cloud Platform virtual machine has been selected, along with a relational database for its data management. The thesis discusses all aspects from planning, methodology, gathering requirements, server and database design and coding, along with an Android client design and implementation to serve as a user gateway to the network. An extra exercise is performed on top of the built network to demonstrate (I) the concept of community detection using the Louvain method, and (II) how any developer can make use of the network’s interface to develop personal client applications.El objetivo del trabajo es presentar los pasos necesarios para construir una red social de código abierto con funcionalidades como usuarios, seguidores, publicación de mensajes y comentarios, mediante un diseño simple y una arquitectura cliente servidor, los cuales permiten una sencilla mantenibilidad y extensibilidad a cualquier funcionalidad deseada. El objetivo es también demostrar cómo los proveedores de servicios en la web han ayudado a convertir tareas que hace dos décadas se consideraban como tareas complejas de alojamiento web, a tareas prácticamente triviales que requieren de poco esfuerzo desde el punto de vista del desarrollador. Para desarrollar y alojar nuestra red social, una máquina virtual de la plataforma Google Cloud Platform ha sido seleccionada, junto con un sistema de bases de datos relacionales para la administración de los datos. El trabajo discute todos los aspectos desde la planificación, metodología, recolección de requisitos, diseño y codificación del servidor y de la base de datos, junto con el diseño e implementación de una aplicación cliente Android que sirva como acceso a la red para los usuarios. Una vez concluida la red social, también se ha llevado a cabo un ejercicio adicional para demostrar (I) el concepto de detección de comunidades mediante el método de Louvain, y (II) cómo cualquier desarrollador puede hacer uso de la interfaz de la red para implementar sus propias aplicaciones cliente.Depto. de Sistemas Informáticos y ComputaciónFac. de InformáticaTRUEunpu

    MODELING THE BEHAVIOR AT LAUNCHING FOR A SATELLITE’S SUBASSEMBLY

    No full text
    The housings of satellite's electronic units have been traditionally made of aluminum. However, as it has been shown in other aerospace applications, the use of composite materials could potentially lead to large mass savings. With the high costs of sending a unit mass of payload into orbit, the mass should be minimized. Composite materials may be able to meet the multiple performance requirements set for the housings, and also carbon fiber-reinforced plastics (CFRP) due to their higher specific stiffness and strength can obtain an important mass saving over aluminum. The main objective of the study is the design and finite element analysis of a composite housing for electronics in a satellite that meets the structural requirements of an existing equipment unit made by aluminum

    EVALUATION OF THE INFLUENCE FOR THE COMPONENTS OF A MULTILAYERED HONEYCOMB COMPOSITE MATERIAL SUBJECTED TO COMPLEX STATIC LOADING

    No full text
    The purpose of these article is the evaluation of the influence of the components of a multilayered honeycomb composite material, about the load caring capacity, when the material is subjected to a complex static loading , in the linear elastic domain. The numerical simulation approach was used for these study, and the results were validated experimentally
    corecore