在 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进程控制——exec函数族
  2. 世界盒子怎么调中文_正版游戏平台知识小科普:epic游戏怎么调中文?
  3. POJ1228(稳定凸包问题)
  4. eclipse如何给main函数传参数
  5. VScode新建自定义模板快捷方式
  6. iphoneX样式兼容
  7. 混淆矩阵及分类性能评估方法
  8. Windows Phone 8.1 开发实例 网络编程 天气预报
  9. 小辣椒p60手机怎么样_专坑手机小白的两大品牌,起售价3599,谁交了“智商税”...
  10. Spring 一二事(1)
  11. 人工智能导论测试题——第3章自动推理与专家系统
  12. 类库、框架、模块、组件等概念介绍
  13. 蒲公英超级签名原理(手动做超级签名)
  14. msxml3.dll 错误 '80072efd' ---asp 网站报错
  15. git 记住账号密码、忽略部分文件、合并分支、将远程分支拉取到本地
  16. 【C++】模板进阶 — 模板特化
  17. excel服务器文件只读,excel只读服务器
  18. 动态内存的申请和非动态内存的申请_深圳罗湖“限制非深户申请公办学位”惹争议,官方权威回应来了...
  19. php背景自动切换图片,威联通NAS自动更换背景图片
  20. 一个游戏账号竟卖到7.5万元!

热门文章

  1. 欧盟委员会开源计划办公室启动漏洞赏金
  2. BlackBerry 软件全球现已部署超过2.15亿辆汽车
  3. Deepin15.7 Linux 安装 Aegisub
  4. 哪些Apple设备支持这次系统更新?来看你的旧Apple设备支持最新系统吗
  5. 2021届秋招嵌入式软件开发(联发科、海康威视、浙江大华、高德红外、汇顶科技、瑞芯电子、深圳有为)
  6. Google谷歌权重09年算法
  7. 知识图谱在计算机安全的应用,基于知识图谱的计算机领域胜任力研究与应用
  8. swing中通过.class文件(把.java都删除)打包成jar文件,使用皮肤包遇到的问题。
  9. Python3网络爬虫使用User Agent和代理IP隐藏身份
  10. http://xing8s8.com/index.php,robot framework