上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: PSNR是“Peak Signal to Noise Ratio”的缩写,峰值信噪比。psnr一般是用于最大值信号和背景噪音之间的一个工程项目。 PSNR计算公式如下: 8bits表示法中,peak的最大值为255;MSE指Mean Square Error(均方误差);I(角标n):指原始影像第n个pixel值;P(角标n):指经处理后的影像第n个pixel值。 PSNR的单位为dB。所以PSNR值越大,就代表失真越少。 Matlab实现: % func——计算两幅图像的psnr值function result=psnr(in1,in2)in1=imread('feature.jpg 阅读全文
posted @ 2010-11-08 14:46 java消费保护 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 市场调研公司NPD最新发布的统计数据显示,今年第三季度,谷歌Android操作系统已成为美国移动操作系统市场最流行的操作系统。 NPD的统计数据显示,今年第三季度,安装Android操作系统的手机占据了美国手机销售总量的44%,较第二季度增长了11个百分点。NPD的统计数据或许会令苹果迷感到不满,但Android操作系统的份额可能主要来自于RIM的损失。NPD的数据显示,RIM第三季度市场份额下滑了6个百分点,市场占有率滑落至22%;苹果iOS操作系统增长了1个百分点,市场份额上升至23%。 对苹果和RIM而言,安慰奖是两家公司的手机分别占据了最流行手机的前两位。NPD表示,苹果iPhone. 阅读全文
posted @ 2010-11-02 22:45 java消费保护 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。 "/proc/meminfo"文件记录了android手机的一些内存信息,在命令行窗口里输入"adb shell",进入shell环境,输入"cat /proc/me 阅读全文
posted @ 2010-11-02 10:06 java消费保护 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 有些乱,先存着,留着看如何结合H.264标准看JM代码》这个web文件,大家都应该有了吧。不过,那个web文档是“H.264乐园”群中聊天的内容1、一个sps后,有若干个pps吗? 这主要又编码器决定,但JM代码中只有一个2、标准中第二栏的C是什么意思?请看标准7.2--分类(在表中以C标记)表明了片数据被划分为三类片数据分割的情况。片数据A类分割包含所有的2类语法元素。片数据B类分割包含所有的3 类语法元素。片数据C类分割包含所有的4类语法元素。其他类语法元素取值的含义未做规定。对于某些语法元素,使用一个垂直竖线表示其包含两类语法元素。在这种情况下,该语法元素将使用的分类值将在文本中进一步确 阅读全文
posted @ 2010-10-25 00:17 java消费保护 阅读(178) 评论(0) 推荐(0) 编辑
摘要: http://www.paper.edu.cn/index.php/default/releasepaper/downPaper/200903-146 阅读全文
posted @ 2010-10-24 21:48 java消费保护 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在数字基带处理器上代码的最佳放置美国模拟器件公司 Jose Fridman 在手机等嵌入式系统中,除了处理器执行时间外,最重要的资源就是设备总线和存储器接口。本文将介绍一种在使用指令高速缓存时其带宽消耗的基础上,统计分析高速缓存所采用的方法。这种方法是传统基于指令周期的分析方法的补充,并且也为在外部存储接口受限制的设备中优化应用程序提供了一种手段。在外部接口受限制的设备中优化那些使用高速缓存的应用程序的读取带宽,对提升指令周期性能有着良好效果。作为例子,将分析H.264视频解码器在AD6900中集成Blackfin DSP的运行情况。最近几年,高速缓冲存储器(caches)在DSP和嵌入式系. 阅读全文
posted @ 2010-10-23 16:20 java消费保护 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 顾名思义, xchg_mb_border() 交换 MB 边界的像素。阅读代码可知,交换双方为边界缓存 (left_border,top_borders) 与重建图象中的相应数据。其中 xchg 参数是否为 1 决定,在从边界缓存赋值到重建图象的同时,是否保存重建图象的数据到边界缓存。此函数仅用于 I 块解码。⒈ 边界缓存仅在 xchg_mb_border() 与 backup_mb_border() 中使用。⒉ xchg_mb_border() 函数在图象重建过程中调用两次。 预测前,调用一次, xchg 参数为 1 ;补偿后,调用一次, xchg 参数为 0 。⒊ backup_mb_bo 阅读全文
posted @ 2010-10-23 16:09 java消费保护 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用: 1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片中已解码的像素作为参考进行帧内预测;P宏块可以利用前面已解码的图像作为参考图像进行帧内预测;B宏块则是利用前后向的参考图形进行帧内预测;以下是宏块的句法单元,来自参考文献22、片(Slice):一帧视频图像可编码成一个或者多个片,每片包含整数个宏块,即每片至少一个宏块,最多时包含整个图像的宏块。 片的目的:为了限制误码的扩散和传输 阅读全文
posted @ 2010-10-19 10:18 java消费保护 阅读(158) 评论(0) 推荐(0) 编辑
摘要: SODB 数据比特串-->最原始的编码数据 RBSP 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0”,以便字节对齐。 EBSP 扩展字节序列载荷-->在RBSP基础上填加了仿校验字节(0X03)它的原因是: 在NALU加到Annexb上时,需要填加每组NALU之前的开始码StartCodePrefix,如果该NALU对应的slice为一帧的开始则用4位字节表示,ox00000001,否则用3位字节表示ox000001.为了使NALU主体中不包括与开始码相冲突的,在编码时,每遇到两个字节连续为0,就插入一个字节的 阅读全文
posted @ 2010-10-19 10:10 java消费保护 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 第二章:数据类型与语法 作者:谢兴 enigma19971@hotmail.com 转载需注明出处 下载word版本 Symbian系统已经提供了一套已经定义好的内置的数据类型。为了保证你的代码是编译器无关的,应当使用下面symbian系统提供的数据类型,而不要使用原生数据类型(native types,这里指标准C中的int ,char等)。1. 基本类型 TIntX 和 TUintX (其中X = 8, 16 和 32) 分别用来表示 8位, 16位 和 32位的有符号和无符号的整数。 一般情况下,使用TInt 和TUint就可以了,除非是在考虑代码优化或兼容性的时候,才会用到TInt8, 阅读全文
posted @ 2010-10-17 12:22 java消费保护 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页