低ビットレート向けの動画圧縮方式であるMPEG-4は,次世代移動通信システム(IMT-2000)やディジタルラジオ放送に採用されるなど,今後幅広く利用されると見込まれている。MPEG-4ビデオコーデックをIPコア化できれば,携帯電話,動画カメラなどに搭載されるシステムLSIの開発期間を短縮できる。しかし,MPEG-4の規格は自由度が大きいため,IPコアは用途に応じて柔軟に変更できる必要がある。このような要求を満たすために,C言語を用いた回路合成システムBachを用いて,アプリケーションに応じて容易にカスタマイズできるMPEG-4ビデオコーデックIPコアを開発した。本稿では,本設計で用いた回路合成システムの概要を紹介し,本システムを用いたMPEG-4の設計手順について述べる。

 MPEG-4 is a standard of video coding method for low bit rate applications, which is expected to be widely used in next generation mobile communication system, IMT-2000, and digital radio broadcasting. If the MPEG-4 video codec is made as an IP core, we should be able to accelerate development of system LSI for mobile phones, video cameras, etc. It is also essential that the core is flexible enough, because the MPEG-4 standard allows various customizations depending on parameters of applications such as transfer rate and image size. Using C-based synthesis system, Bach, we have developed an MPEG-4 video codec IP core that meets these requirements. In this report, we summarize the Bach system and describe the design flow of how the MPEG-4 core has been designed using Bach.




前ページ 次ページ
 
ホーム > シャープについて > 技術情報 > Technical Journal > No.10 > 記事
サイトポリシー COPYRIGHT