在 i.MX6 应用处理器中,有一个很重要的单元:IPU(Image Processing Unit)图像处理单元。图像处理单元的目标是提供从图像输入(摄像头传感器 / 电视信号输入等)到显示设备(LCD显示屏 / TV输出 / 外部图像处理单元等)端到端的数据流信号处理的全面支持。

IPU库(IPU Library)是基于IPU硬件的,它能实现以下功能:

  1. 调整大小。
  2. 旋转。
  3. 色彩空间 / 格式转换。
  4. 以同样大小的窗口,支持色键和α混合叠加组合。
  5. 在IPU处理后,直接输出显示到帧缓冲区。
  6. 两个输出处理来自一个输入。
  7. 窗口切割。
  8. 局部 α 混合。

在IPU处理内,IPU库采取三种操作缓冲区的方式:

  1. 输入缓冲区,包含需要处理的数据,用户可以自己分配或者由IPU库分配。
  2. 输出缓冲区,包含来自输入缓冲区已经处理完成的数据,用户可以自己分配
    或者由IPU库分配;如果用户想将输出显示指向帧缓冲区,然后用户就不需要分配它们,帧缓冲区现在已经是输出缓冲区了。
  3. 覆盖缓冲区,包含要处理和组合的数据。

(注意:这三个缓冲区是连续的。)

对于IPU缓冲区有两种操作模式:

  1. 流模式,在IPU低级操作里将使用双缓冲区。
  2. 正常模式,在IPU低级操作里将使用单缓冲区。

Image Processing Unit(IPU)简介相关推荐

  1. IPU(Image Processing Unit )

    Chapter 38 Image Processing Unit (IPU) 38.1 概述 IPU计划成为应用程序处理器中的视频和图形子系统的一部分. IPU的目标是为从图像传感器和/或到显示设备的 ...

  2. DPU(Data Processing Unit)数据处理器

    DPU(Data Processing Unit)数据处理器 DPU:5G边缘云 5G时代带来通信带宽的巨大提升,更多的带宽使能更多的应用.数据量的迅猛增多,服务器网络带宽的快速增长,都已经远超计算能 ...

  3. 视频处理单元Video Processing Unit

    视频处理单元Video Processing Unit VPU处理全局视频处理,它包括时钟门.块复位线和电源域的管理. 缺少什么: •完全重置整个视频处理硬件块 •VPU时钟的缩放和设置 •总线时钟门 ...

  4. 【《Real-Time Rendering 3rd》 提炼总结】(三) 第三章 · GPU渲染管线与可编程着色器 The Graphics Processing Unit

    本文由@浅墨_毛星云 出品,转载请注明出处.   文章链接: http://blog.csdn.net/poem_qianmo/article/details/71978861 这篇文章是解析计算机图 ...

  5. 缩写词是由一个短语中每个单词的第一个字母组成,均为大写。例如,CPU是短语“central processing unit”的缩写。

    浙大版<Python 程序设计>题目集 缩写词是由一个短语中每个单词的第一个字母组成,均为大写.例如,CPU是短语"central processing unit"的缩 ...

  6. GPU(Graphics Processing Unit,图形处理器)

    GPU(Graphics Processing Unit,图形处理器)的出现最初是为了加速计算机图形处理相关任务,例如3D渲染.视频解码.图像处理等.因为这些任务需要大量的浮点运算和并行计算,而传统的 ...

  7. Real-Time Rendering 4th Edition 实时渲染第四版 第三章 图形处理单元(The Graphics Processing Unit)

    3.5 The Vertex Shader(顶点着色器) 顶点着色器是图3.2中展示的功能性管线中的第一个阶段.由于这是第一个直接在编程者控制下的阶段,故而需要注意在这个阶段前发生了一些数据操作.在被 ...

  8. CPU(Central Processing Unit,中央处理器)

    多核处理器 多核,一个CPU中集成多个运算核心,从而提高计算机运算速度,速度越高,相应的产生的热量越多,热量问题也会影响计算机性能.并不是核心越多,性能越高,比如说16核的CPU就没有8核的CPU运算 ...

  9. Google Pixel 2拍照黑科技:单摄搞定背景虚化+内部潜伏神秘芯片

    安妮 夏乙 发自 凹非寺 量子位 出品 | 公众号 QbitAI Google最新亲儿子Google Pixel 2系列一发布,拍照效果的好评就已铺天盖地. 凭借着几乎毫无亮点的单摄像头,这款手机在D ...

最新文章

  1. 如何在 Linux 上用密码加密和解密文件
  2. linux连接wifi账户密码忘了怎么办,wifi登录密码忘了怎么办?
  3. WebAssembly能不能取代JavaScript?15张卡通图给你答案!
  4. 你还在等着用户反馈BUG?
  5. 自学python的书籍逐级推荐-适合初学者和经验的十大最佳Python书籍-2018
  6. php 获取上周日期_php 获取今日、昨日、上周、本月的起始时间戳和结束时间
  7. centos usb转网口_CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转
  8. 数据结构基础(19) --堆与堆排序
  9. html主要的骨架结构
  10. 等离子切割机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. 浅析托管与非托管C++代码(转)
  12. [转帖]中美高速公路等车辆收费有何异同?
  13. css匹配,提高css效率
  14. linux怎样判断线程是否暂停_怎样寻找合适的创业项目?如何判断一个创业项目是否靠谱?...
  15. SSL/TLS中的DH算法、DHE算法、 ECDHE算法介绍
  16. 办公软件excel表格_EXCEL表格模板下载推荐?办公资源网优质海量素材资源免费下载...
  17. CMSIS Driver
  18. 苹果电脑重装系统步骤
  19. 【经典箴言 || 人生感悟 】
  20. 股票实战专题:6000102019一二月分析收盘价绘图

热门文章

  1. 2022牛客多校2题解报告(同步自语雀)
  2. hadoop经验调优
  3. vue2中使用Leaflet实现单个或多个marker图标
  4. DDR4 原理图设计、仿真和问题分析
  5. Gephi简易学习[七]————通过Pyhthon编写程序来调用honglou.json生成.csv文件
  6. Windows 10 2019 十一月版官方镜像下载
  7. 福建农商银行计算机类笔试题目,2014年福建农商银行考试计算机模拟题
  8. 【C语言】实现一个函数,打印乘法口诀表,口诀表的行列数自己指定
  9. 为什么说虚拟主机是个人站长的最佳选择
  10. 吉首大学第九届"新星杯"大学生程序设计大赛(重现赛)