- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 (一)JM代码学习笔记一NAL单元的相关代码
1,NAL单元结构体typedef struct nalu_t{ int startcodeprefix_len; //!< 起始码长度,对于参数集和图像中的第一个片,其长度为4,其它的长度是3 unsigned len; //!< NAL单元的长度,不包括起始码长度 unsigned max_size;
2015-07-30 13:57:40 1185
原创 指数哥伦布编码代码
输入的是待编码的语法元素的值value和指数哥伦布编码的阶数order。输出的是编码的二进制值#includeusing namespace std;int main(){ int value; int order; int bins; int xWriteEpExGolomb( int uiSymbol, int uiCount ); cout<<"输入待编码的
2015-07-29 18:05:28 1636
原创 求正整数A和正整数B的二进制表示中有多少位是不同的
思想:将A和B相与后,求与后二进制串中1的个数。其代码如下#include "stdafx.h"#include#includeusing namespace std;int main(){ int n,A,B; int number(BYTE a,BYTE b); cout<<"输入正整数A的值:"; cin>>A; cout<<endl; cout<<"输入正整数B
2015-07-29 17:28:17 948
原创 求一个字节(8bit)的无符号整形变量,其二进制中1的个数。
问题:求一个字节中二进制1的个数,并显示运行时间,精确到毫秒。本文提供了三个算法。代码如下#include "stdafx.h"#include#include#include#includeusing namespace std;int main(){ //time_t start,finish; //clock_t start,finish; double d
2015-07-29 16:52:21 4875
原创 返回一个数组中所有元素被第一个元素除的结果
#include "stdafx.h"#includeusing namespace std;int main(){ int i; int a[6]={0,3,10,5,34,90}; void AllElemDividedInArray(int b[],int n); AllElemDividedInArray(a,6); return 0;}void AllElemD
2015-07-14 21:16:04 1573
原创 有关H.264中NAL的一些疑难点的解释
1,一个NAL单元和帧,片,参数集之间的关系如何? (1)一个NAL单元由NAL Header头部和RSBP(原始字节序列载荷)组成,在一个NAL单元中,RSBP的数据类型由nal_uint_type决定,其值范围为0-31。在一个NAL单元中,RSBP的数据类型一定是确定的,可以是序列参数集,可以是图像参数集,可以是片数据,但不管如何,一个NAL单元只能有一个数据类型,是唯一的。以下是视
2015-07-14 14:39:54 1823
原创 H.264中有关句法元素描述子的总结
1,描述子指的是从比特流中句法元素的提取方法,即句法元素的解码算法。2,描述子都在括号中带一个参数,指明的是从比特流中提取比特的个数。参数为n,表明是定长编码,当参数为v时,表明是变长编码。3,i(v)和u(v)中的v都是有以前的句法元素所指定,也就是其比特长度由之前的句法元素所指定。其他的都是熵编码,其比特长度由解码算法本身所确定。
2015-07-14 11:35:10 640
原创 关于H.264中句法元素的一些总结
1,在H.264中,句法元素被组织成序列,图像,片,宏块和子宏块5个层次。2,每一层都包含头部和数据区,类似于TCP/IP结构。并且形成了管理和被管理的强依赖关系。3,在H.264中,将原本属于序列层和图像层头部的大部分句法元素游离出来,形成序列集和图像集,取消了序列层和 图像层,其余部分放入片层。4,参数集是个独立的数据单元,不依赖参数集外的其他句法元素。5,参数集只是在片层
2015-07-14 10:05:21 689
Socket套接字实现DAYTIME协议的服务
2013-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人