Font Size: a A A

Application Of THEORA Video Coding In The Embedded System

Posted on:2007-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:X X LiFull Text:PDF
GTID:2178360182977833Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In this paper, development of the video coding and basic principle and method of the coding technology of videos are introduced. A patent-free digital video coding algorithm called as Ogg Theora is described. Based on the theora_I_specification, the characteristic of the frame layout, picture region, blocks and super blocks, macro blocks, coding modes and prediction are deeply analyzed. According to specification of Theora, making use of data structure and function provided in function library called as libtheora, the realization of video encoder is discussed in detail.The technology on how to transplant Theora video encoder to the embedded system based on ARM processor is studied in thesis. At first, the job starts with realizing Theora encoder on the PC first in C language. In this course how to use autoconf and automake to carry on valid compiling of the code is studied. The second part work is the research of embedded operating system, and the transplant of the encoder to the evaluation board powered by Xscale255 processor.The Linux operating system which is open source code is selected for use as the the embedded operating system. The software development including setting up of the development environment, compiling and transplantation, bootloader development, file system transplanting, systematic start-up course of the kernel is introduced. Finally, aiming at characteristic of the board to XHPER255B, Theora encoder is transplanted and function on the embedded system.
Keywords/Search Tags:video coding, Theora, embedded Linux, XHPER255B
PDF Full Text Request
Related items