新闻中心

EEPW首页>嵌入式系统>设计应用> 基于嵌入式平台的视频编码器的实现

基于嵌入式平台的视频编码器的实现

作者: 时间:2011-08-18 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/150342.htm

  dco_get capability0和video_get pictureO两个函数来获得摄像头和图像的基本信息。利用ictol(fd,VIDIOCGPICT,grab pic.ture)函数设定图像的亮度、对比度、色度等信息。接着调用函数ictol(fd,V1DIoCMCAPTRUE,grab 开始抓取一帧图像,。bur)再调用函数ictol(fd,VIDIOSYNC,grab buf)判断这一帧图像抓取是否结束。这样连续的抓取多帧图。像就完成了原始信息的采集。图3就是抓取的一帧原始图像。

  3 h.264编码算法

  h.264编码标准是目前提出的最新的压缩标准。与以前的压缩标准相比,h.264通过对帧内预测、帧问预测、变换编码和熵编码等算法的改进来进一步提高编码效率和图像质量。

这些改进包括:

  (1)运动估计时,可以灵活地选择宏块(MB)的大小。在宏块划分上,h,264采用了16x6,16x8,8x16,8x8这4种模式;当划分为8x8模式时,又可进一步采用8x4,4x8,4x4这3种子宏块划分模式(如图4所示)进一步划分,这样做既可以使运动物体的划分更加精确,减小运动物体边缘的衔接误差,又可以减小变换过程中的计算量。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭