|
|||||||||
|
|
H.264 Encoder Development
Overview
:
In this project, we are developing a H.264 (video compressing technology) encoder based video broadcasting system on the Cell/B.E. We are currently developing this
with out partner, Broadcast International, Inc., and our job is to optimize the encoder part of the system.
By encoding video streams on software, the system is expected to be highly flexible.
The project is currently aimed to be displayed at an event held abroad, and our goal
is to sell the product upon the international market.
Comment
:
The knowledge of Computer Science along with Cell/B.E. plus the knowledge of some specialized area is
needed in most projects of Fixstars. In this project's case, the knowledge about
encoders is needed, and added to that, we need to be able to understand English so we can communicate with our foreign partners. Most project members are having a hard time
because of their English skills.
In a technological point of view, it is challenging to optimize the H.264 encoder on to Cell/B.E.. The reason is because H.264 has some features that are not suited for Cell/B.E.. We can optimize the encoder more easier if we cut those features out, but if we do so, the resulting video's quality may become unacceptable. Maintaining a good balance between speed and quality is the hard part of this project. As we described earlier, we have many challenges in this project. By facing these challenges, one's skills are bound to improve. Moreover, the fact that our product will be evaluated internationally is the most stimulating part of this project.
Useful skills and knowledge
Knowledge about compression(DCT,quantization,encode), multithread processing skill(data parallelism, task parallelism), and English |
| Home About Fixstars Projects Job Opportunities Sitemap Terms of Use | |
| © 2010 Fixstars Corporation, All rights reserved. | |