阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 120 121 122 123 124 125 126 127 128 ··· 139 下一页

2010年11月10日

摘要: 视频中场的问题2009-04-03 19:38(一) 场的用途: 让25帧/秒的电视画面帧速率,变为50帧/秒。使观众感受到更加流畅的画面。 (二) 场的由来: 在电视制作的时候,电视扫描一副画面的时间根据当地交流电源的频率来确定。比如中国交流电源的频率是50赫兹。 那么显示出的帧就是50帧/秒。 但50帧/秒的极限行数是288行,远远达不到人们视觉的高度需要。科研人员想到:每次隔行扫描,这样就可以得到576的画面,总共每秒扫描可以扫描25次全屏。 这25次全屏扫描就是我们常说的电视25帧/秒的帧速率。 (三) 场的意义 电视扫描(偶数)行需要1/50秒显示,(奇数)行需要1/50秒显示。 ( 阅读全文

posted @ 2010-11-10 13:49 阳光VIP 阅读(212) 评论(0) 推荐(0) 编辑

2010年11月8日

摘要: 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 阳光VIP 阅读(247) 评论(0) 推荐(0) 编辑

2010年10月27日

摘要: 前一阵收到一封网友的来信,信中提到了他在提高个人收入和未来发展中的一些困惑,这也是我们许多学员和网友经常找我咨询的一件事情,颇具普遍性,故写此博与大家探讨和分享一下。 原信内容如下:-------------------------张老师,你好!我今年23岁,明年12月软件工程硕士毕业,学Java一直都是深受张老师的感染,是跟着张老师走进IT这个行业,现在又对这行有一定的疑惑,希望老师能够给予解答! 为什么JavaEE搞太久之后,会觉得Java搞起来没意思了,想去搞 Linux C了呢? 我在一家中国最大BSS/OSS的电信运营商工作两年了,工资在xx(二线城市)这个地方还算可以(一年可能8万 阅读全文

posted @ 2010-10-27 15:03 阳光VIP 阅读(117) 评论(0) 推荐(0) 编辑

2010年10月25日

摘要: 有些乱,先存着,留着看如何结合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 阳光VIP 阅读(238) 评论(0) 推荐(0) 编辑

2010年10月24日

摘要: http://www.paper.edu.cn/index.php/default/releasepaper/downPaper/200903-146 阅读全文

posted @ 2010-10-24 21:48 阳光VIP 阅读(207) 评论(0) 推荐(0) 编辑

2010年10月23日

摘要: 在数字基带处理器上代码的最佳放置美国模拟器件公司 Jose Fridman 在手机等嵌入式系统中,除了处理器执行时间外,最重要的资源就是设备总线和存储器接口。本文将介绍一种在使用指令高速缓存时其带宽消耗的基础上,统计分析高速缓存所采用的方法。这种方法是传统基于指令周期的分析方法的补充,并且也为在外部存储接口受限制的设备中优化应用程序提供了一种手段。在外部接口受限制的设备中优化那些使用高速缓存的应用程序的读取带宽,对提升指令周期性能有着良好效果。作为例子,将分析H.264视频解码器在AD6900中集成Blackfin DSP的运行情况。最近几年,高速缓冲存储器(caches)在DSP和嵌入式系. 阅读全文

posted @ 2010-10-23 16:20 阳光VIP 阅读(582) 评论(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 阳光VIP 阅读(184) 评论(0) 推荐(0) 编辑

2010年10月19日

摘要: 这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用: 1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片中已解码的像素作为参考进行帧内预测;P宏块可以利用前面已解码的图像作为参考图像进行帧内预测;B宏块则是利用前后向的参考图形进行帧内预测;以下是宏块的句法单元,来自参考文献22、片(Slice):一帧视频图像可编码成一个或者多个片,每片包含整数个宏块,即每片至少一个宏块,最多时包含整个图像的宏块。 片的目的:为了限制误码的扩散和传输 阅读全文

posted @ 2010-10-19 10:18 阳光VIP 阅读(355) 评论(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 阳光VIP 阅读(210) 评论(0) 推荐(0) 编辑

2010年10月17日

摘要: 第二章:数据类型与语法 作者:谢兴 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 阳光VIP 阅读(122) 评论(0) 推荐(0) 编辑

上一页 1 ··· 120 121 122 123 124 125 126 127 128 ··· 139 下一页