Aplicaciones de la aritmética en coma fija a la representación de primitivas gráficas de bajo nivel

dc.contributor.advisorVivó Hernando, Roberto Agustín
dc.contributor.affiliationDepartamento de Sistemas Informáticos y Computación
dc.contributor.affiliationInstituto Universitario de Automática e Informática Industrial
dc.contributor.affiliationEscuela Técnica Superior de Ingeniería Informática
dc.contributor.authorMollá, Ramón
dc.date.accessioned2012-05-04T06:43:12Z
dc.date.available2012-05-04T06:43:12Z
dc.date.created2001-12-20T09:00:00Zes_ES
dc.date.issued2012-05-04es_ES
dc.description.abstractLa aritmética en coma fija tiene la propiedad de realizar operaciones con números decimales con un coste computacional entero. A pesar de no estar soportada de forma nativa por los lenguajes de programación y por las CPUs generalistas, es la aritmética ideal para aplicaciones de control industrial, simulación, informática gráfica, multimedia y señal digital, etc. Su falta de normalización y soporte impide su uso extendido en muchos campos de la informática. Esta tesis justifica la utilización de esta aritmética en el campo de los gráficos por computador. A partir de un estudio de implementación y normalización de la aritmética, se estudian incrementos de potencia relativos y precisiones obtenidas y su aplicación a la simulación discreta y de vuelo. Se analizan los algoritmos de dibujo de primitivas básicas como las líneas, con y sin aliasing, su recortado y el dibujo de circunferencias y elipses. Se presentan algunas implementaciones de algoritmos basados en la coma fija y se analiza la mejora del coste computacional y de la precisión obtenida respecto de los algoritmos de fuerza bruta y de los tradicionales. Mientras los algoritmos tradicionales suelen entregar un error comprendido entre los 0.32 y 0.45 píxeles, dependiendo de la primitiva analizada, los algoritmos basados en la coma fija no superan los 0.25 de media, igualando el error teórico generado por los algoritmos de fuerza bruta. Por otro lado, los algoritmos basados en la aritmética en coma fija suelen mejorar la velocidad media de los algoritmos tradicionales, pudiéndose a veces conseguir aceleraciones elevadas si se utilizan técnicas de paralelización. Éste sería el caso de la versión paralela del algoritmo DDA con y sin antialiasing que podría dibujar una recta con coste temporal logarítmico respecto de su longitud en píxeles. Los algoritmos obtenidos son tan sencillos que pueden ser implementados algunos de ellos en hardware dentro de un procesador gráfico de forma muy eficiente.es_ES
dc.description.accrualMethodPalanciaes_ES
dc.description.bibliographicCitationMollá Vayá, RP. (2001). Aplicaciones de la aritmética en coma fija a la representación de primitivas gráficas de bajo nivel [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/15406es_ES
dc.identifier.doi10.4995/Thesis/10251/15406es_ES
dc.identifier.urihttps://riunet.upv.es/handle/10251/15406
dc.languageEspañoles_ES
dc.publisherUniversitat Politècnica de Valènciaes_ES
dc.relation.tesis1377es_ES
dc.rightsReserva de todos los derechoses_ES
dc.rights.accessRightsAbiertoes_ES
dc.sourceRiunetes_ES
dc.subjectAritmética coma fijaes_ES
dc.subjectAntialiasinges_ES
dc.subjectLíneas rectases_ES
dc.subjectCircunferenciaes_ES
dc.subjectRecortado de líneases_ES
dc.subjectElipsees_ES
dc.subjectDDAes_ES
dc.subject.classificationLENGUAJES Y SISTEMAS INFORMATICOSes_ES
dc.titleAplicaciones de la aritmética en coma fija a la representación de primitivas gráficas de bajo nivel
dc.typeTesis doctorales_ES
dc.type.versioninfo:eu-repo/semantics/acceptedVersiones_ES
dspace.entity.typePublication
person.identifier380
person.identifier.orcid0000-0002-0751-4114
relation.isAdvisorOfPublicatione6206590-c073-40c0-b7d1-ac3abd1f6ca9
relation.isAdvisorOfPublication.latestForDiscoverye6206590-c073-40c0-b7d1-ac3abd1f6ca9
relation.isAuthorOfPublication20dce44d-3e16-4c48-98d0-7a2943a9803b
relation.isAuthorOfPublication.latestForDiscovery20dce44d-3e16-4c48-98d0-7a2943a9803b
relation.isOrgUnitOfPublication3bea99aa-2e86-4478-b61d-bcef5499b366
relation.isOrgUnitOfPublication4da5e82d-4dc1-4f6f-b1c3-f30b0be2adce
relation.isOrgUnitOfPublicationd307086e-520c-4cdc-8116-d7178d71bfdc
relation.isOrgUnitOfPublication.latestForDiscovery3bea99aa-2e86-4478-b61d-bcef5499b366
upv.uuid2e7dce2f-e4d1-42d8-be39-6a3fa1f9eaffes_ES

Archivos

Bloque original

Mostrando 1 - 5 de 5
Cargando...
Miniatura
Nombre:
tesisUPV1377.pdf
Tamaño:
2.26 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
tesisUPV1377_ResumenCastellano.txt
Tamaño:
2.67 KB
Formato:
Plain Text
Cargando...
Miniatura
Nombre:
tesisUPV1377_EnglishAbstract.txt
Tamaño:
2.5 KB
Formato:
Plain Text
Cargando...
Miniatura
Nombre:
tesisUPV1377_ResumenValenciano.txt
Tamaño:
2.55 KB
Formato:
Plain Text
Cargando...
Miniatura
Nombre:
tesisUPV1377_Indice.pdf
Tamaño:
54.53 KB
Formato:
Adobe Portable Document Format

Colecciones