[-] Show simple item record

dc.contributor.advisorZhuang, Xinhuaeng
dc.contributor.authorChen, Wenxiaeng
dc.date.issued2008eng
dc.date.submitted2008 Springeng
dc.descriptionThe entire dissertation/thesis text is included in the research.pdf file; the official abstract appears in the short.pdf file (which also appears in the research.pdf); a non-technical general description, or public abstract, appears in the public.pdf file.eng
dc.descriptionTitle from title screen of research.pdf file (viewed on September 19, 2008)eng
dc.descriptionThesis (M.S.) University of Missouri-Columbia 2008.eng
dc.description.abstract[ACCESS RESTRICTED TO THE UNIVERSITY OF MISSOURI AT REQUEST OF AUTHOR.] With the booming of semiconductor and information technology, digital video have become more popular than ever. The large volume nature of video data has made the capturing, storage, transmission and communication of video data a challenging task. H.264, the latest video coding standard as the joint efforts of MPEG and ITU-T has been considered the state of the art of video coding. However, the performance gain comes at the cost of much higher implementation complexity driving by the Moore's law. To utilize the better coding efficiency of H.264 in video communication, this thesis is focused on improving the encoding speed of an existing H.264 video encoder - T264, leveraging the powerful specific multimedia instructions provided in INTEL/AMD CPUs. The encoder speed optimization was carried out at three different layers: high level language (C-language) level optimization using techniques such as trading code size with speed, move constants outside loop, optimizing large probability events and etc. The second layer takes advantage of the SIMD (Single Instruction Multiple Data) instructions supported by INTEL/AMD MMX/SSE/SSE2 technologies. At this layer, assembly code is written to leverage these powerful parallel instructions. And at the third layer, the optimization is carried out at algorithm level to try to make motion estimation/mode decision faster. After all these changes, the software-only encoder speed is improved around 50% percent with un-noticeable video quality difference.eng
dc.description.bibrefIncludes bibliographical references.eng
dc.identifier.merlinb64854140eng
dc.identifier.oclc253682915eng
dc.identifier.urihttps://doi.org/10.32469/10355/6672eng
dc.identifier.urihttps://hdl.handle.net/10355/6672
dc.languageEnglisheng
dc.publisherUniversity of Missouri--Columbiaeng
dc.relation.ispartofcommunityUniversity of Missouri-Columbia. Graduate School. Theses and Dissertations. Theses. 2008 Theseseng
dc.rightsAccess is limited to the campus of the University of Missouri--Columbia.eng
dc.subject.lcshDigital video -- Standardseng
dc.subject.lcshDigital video -- Data processingeng
dc.subject.lcshVideo compression -- Data processingeng
dc.subject.lcshCoding theoryeng
dc.titleOptimization of a software-only H.264 encodereng
dc.typeThesiseng
thesis.degree.disciplineComputer science (MU)eng
thesis.degree.grantorUniversity of Missouri--Columbiaeng
thesis.degree.levelMasterseng
thesis.degree.nameM.S.eng


Files in this item

[PDF]
[PDF]
[PDF]

This item appears in the following Collection(s)

[-] Show simple item record