嵌入式系统概述 微电子试验教学中心.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统概述 微电子试验教学中心

   概述 简单数码相机实现介绍 设计者的观点 需求说明 设计方案 4种实现 Introduction 几种技术相结合进行简单数码相机的设计 通用目的处理器 单目的处理器 定制 标准 存储器 接口设计 简单数码相机功能-从用户观点 捕获图像 以数字的形式保存图像 非胶片形式 在相机内保存多幅图像 图像的数量依赖每幅图像使用的位数和内存大小 可以把图像下载到PC 数码相机的重要技术支持 片上系统的出现 Systems-on-a-chip 高容量的闪存存储器 本例采用一个非常简单的描述 实际相机会有更多的特性 可变尺寸图像,图像删除,图像放大与缩小等 设计者的观点 需要完成两个主要任务 处理图像并在存储器种保存 当快门按下: 捕获图像 通过电荷耦合器件(CCD)转化成数字格式 在内存种完成压缩和保存 上传图像到PC 数码相机连接到PC 用专用软件串行的传送图像 电荷耦合器件 (CCD) 用来捕获图像的专用传感器 许多单元的光敏硅固态器件 零-偏差误差 单元的制造误差会引起测量值比实际值偏高或偏低 误差每一列相同,当每一行不同 最左的几列被用于进行零偏差校正 压缩 能够保存更多的图像 图像象PC传送更快 JPEG (Joint Photographic Experts Group) 数字图像压缩形式的最流行的标准 提供许多运算模式 本章采用模式使用离散余弦变换提供高压缩率 图像分成 8 x 8 的象素块 每个块执行3个运算步骤 DCT变换 量化 Huffman 编码 DCT 步骤 将原始的8 x 8 block 转换到余弦频域 左上角表示图像的基本要素 右下角代表图像的细节 可以减小这些值的精度并保留可接受的图像质量 FDCT (前向 DCT) 公式 C(h) = if (h == 0) then 1/sqrt(2) else 1.0 辅助函数,主公式为 F(u,v) F(u,v) = ? x C(u) x C(v) Σx=0..7 Σy=0..7 Dxy x cos(π(2u + 1)u/16) x cos(π(2y + 1)v/16) 给出了第u行,第v列的编码象素值 Dxy is是第x行第y列的原始象素值 IDCT (反向DCT) 为得到原始数据块而做的一个方向过程(本例中不使用) 量化 通过降低图像质量完成一个高压缩率 降低编码数据位精度 更少的位被编码 将所有值除2的指数倍 解量化是一个相反的过程 Huffman编码 串行化 8 x 8 象素块 按照Z字形图形将这些数值转换成串行列表,然后再转成Huffman编码。 执行Huffman 编码 最经常出现的象素值分配最短二进制码 更长的二进制码留给更少使用的象素值 串行数列中的每个象素转换成Huffman 编码值 短的多的列表值,然后压缩 Huffman 编码举例 计算象素出现的频率 从低向上建立Huffman 树 遍历树得到叶子节点的二进制编码 Huffman 编码是可逆的 任何节点不会是另一个节点的首部分 保存步骤 记录开始地址和图像大小 用链表数据结构来表示这些信息 保存图像的一种方案 若被保存的图像最大数目为N: 为 N 个地址和 N 个图像尺寸变量保留存储器空间 用计数器来记录存储器下一个可用地址的位置 初始地址和图像尺寸变量设置成0 设置全局内存地址为N x 4 地址,图像尺寸变量占用 N x 4 bytes 第一个保存的图像从地址N x 4开始 全局存储器地址更新到N x 4 + (compressed image size) Memory 需求取决于N, 图像大小,编码得到的平均压缩比 上传到 PC 当连接到PC 并且收到上传命令 从存储器中度图像 用UART串行发送 发送过程中 数据指针,图像尺寸变量和全局内存指针进行相应的改变 需求规范 系统需求 – 系统应该干什么 非功能需求 设计指标约束 (e.g., “应不大于 0.001 watt”) 功能需求 系统行为 (e.g., “输出 X 应为输入Y 乘以 2”) 开始的规范可以非常笼统,可以来自市场部门 E.g., 短文档描述低端数码相机的市场需求: 捕获并保存至少 50幅低分辨图像,并且能上传到 PC, 成本在$100左右,使用一个中等大小,成本低于$25的IC 电池寿命越长越好 如果6个月内上市,则预期销售量为200,000 如果6到12个月上市,预期销售量为100,000 上市时间超过12个月,则销量很有限 非功能需求 基于初始规范确定重要设计指标 Performance: 处理图像所需要的时间 Size: IC 基本逻辑门的数量 (2-input NAND gate) Power: 在处理图像时消耗的平均电能 Energy: 电池寿命(power x time) 约束性指标 值

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档