摄像头接口协议
网络摄像头协议

网络摄像头协议网络摄像头协议是指网络摄像头在数据传输和通信过程中所遵循的一系列规定和标准。
这些规定和标准旨在确保网络摄像头能够与其他设备进行有效的通信和数据传输,从而实现远程监控、视频会议、网络直播等功能。
首先,网络摄像头协议涉及到数据传输的方式和协议。
在网络摄像头与其他设备进行通信时,需要使用一定的数据传输方式和协议来确保数据能够准确、高效地传输。
常见的数据传输方式包括有线传输和无线传输,而常见的协议则包括TCP/IP协议、HTTP协议、RTSP协议等。
这些方式和协议的选择将直接影响到网络摄像头的通信效率和稳定性。
其次,网络摄像头协议还涉及到视频编码和压缩的标准。
在数据传输过程中,视频数据往往是占据较大的带宽和存储空间的,因此需要对视频数据进行编码和压缩以减小数据量。
常见的视频编码标准包括H.264、H.265等,而常见的视频压缩标准则包括JPEG、MPEG等。
选择合适的编码和压缩标准将有助于提高网络摄像头的数据传输效率和图像质量。
此外,网络摄像头协议还涉及到设备之间的通信协议和协同工作的规范。
在多个网络摄像头同时工作时,需要通过一定的通信协议和协同工作规范来确保它们能够协调工作、避免冲突和混乱。
例如,网络摄像头之间可以通过ONVIF协议进行通信,实现对设备的发现、控制和事件处理。
最后,网络摄像头协议还包括安全性和隐私保护的规定。
在数据传输和通信过程中,网络摄像头需要确保数据的安全性和隐私保护,防止数据泄露和非法访问。
因此,网络摄像头协议中通常包括对数据加密、访问控制、用户认证等方面的规定,以保障数据的安全和隐私。
综上所述,网络摄像头协议涉及到数据传输方式和协议、视频编码和压缩标准、设备之间的通信协议和协同工作规范,以及安全性和隐私保护的规定。
遵循这些规定和标准将有助于确保网络摄像头能够稳定、高效地工作,满足用户对远程监控、视频会议、网络直播等功能的需求。
同时,也能够保障数据的安全和隐私,确保用户的合法权益不受侵犯。
摄像头协议知识

摄像头协议知识摄像头协议是指用于摄像头和其他设备之间进行通信和交互的规定。
它定义了数据传输、控制命令和设备间的通信规则,确保摄像头能够正常工作并与其他设备无缝连接。
1. 摄像头协议的作用摄像头协议的主要作用是实现摄像头与其他设备之间的数据交换和通信。
通过摄像头协议,我们可以将摄像头与计算机、手机、监控系统等设备连接在一起,并实现视频传输、图像捕获、云存储等功能。
摄像头协议的规定让不同厂商生产的摄像头能够互相兼容,让用户能够更灵活地选择设备,提高系统的可扩展性和兼容性。
2. 常见的摄像头协议目前,市场上常见的摄像头协议有多种,常见的包括:- USB摄像头协议:适用于连接到计算机或其他支持USB接口的设备,通过USB接口实现视频传输和数据交换。
- RTSP协议:实时流传输协议,适用于IP摄像头,通过网络传输实时视频和音频数据。
- ONVIF协议:网络视频接口论坛(Open Network VideoInterface Forum)制定的通用协议,用于实现不同品牌摄像头之间的互联互通。
- RTP协议:实时传输协议,适用于网络摄像头,在网络上实时传输音视频流。
- HTTP协议:超文本传输协议,用于实现通过浏览器访问和控制摄像头。
3. 摄像头协议的特点摄像头协议具有以下一些特点:- 标准化:摄像头协议规定了统一的通信接口和数据格式,确保不同摄像头和设备之间的兼容性。
- 简洁高效:协议设计追求简洁高效,减少通信数据量,提高通信速度和稳定性。
- 安全性:摄像头协议通常提供加密和认证机制,确保数据传输的安全性,防止被未经授权的人员访问。
- 可扩展性:协议通常支持扩展,可以根据需要进行自定义扩展,满足不同系统和应用的需求。
4. 摄像头协议的应用摄像头协议在各个领域都有广泛的应用,主要包括:- 安防监控:摄像头协议是安防监控系统中的核心,通过协议实现视频传输、图像分析和远程监控等功能。
- 视频会议:通过摄像头协议,实现多方实时视频传输和会议控制,提高会议效率和交流质量。
监控视频接入合同范本

监控视频接入合同范本甲方(接入方):姓名:______________________地址:______________________联系电话:______________________乙方(提供方):姓名:______________________地址:______________________联系电话:______________________一、监控视频接入内容及要求1. 乙方同意将位于[具体地点]的监控视频系统接入甲方的监控平台,使甲方能够实时观看和查询该区域的监控画面。
2. 接入的监控视频应包括[具体摄像头位置和数量],且视频质量应达到[具体清晰度和帧率要求]。
3. 乙方应确保监控视频系统的正常运行,保证视频信号的稳定传输,如出现故障应及时进行维修和恢复。
二、接入时间和期限1. 双方约定监控视频接入的时间为[具体接入时间],接入期限为[起始日期]-[结束日期]。
2. 在接入期限届满前,如甲方需要延长接入时间,应提前[提前通知的时间]书面通知乙方,经乙方同意后,双方可另行签订补充协议延长接入期限。
三、费用及支付方式1. 甲方应向乙方支付监控视频接入费用,费用标准为[具体金额或计算方式]元/月。
2. 甲方应在每月的[具体支付时间]前支付当月的接入费用,乙方应在收到费用后[具体开票时间]内向甲方开具发票。
3. 甲方支付费用的方式为[具体支付方式,如银行转账、支票等],乙方的收款账户信息如下:开户银行:______________________账户名称:______________________账号:______________________四、双方的权利和义务1. 甲方的权利和义务甲方有权按照本合同的约定接入乙方的监控视频系统,并对监控画面进行实时观看和查询。
甲方应按照本合同的约定按时支付接入费用,如逾期支付,应按照逾期金额的[具体比例]向乙方支付违约金。
甲方应遵守乙方的监控视频系统使用规定,不得擅自修改、删除监控视频数据,不得将监控视频用于非法目的。
openart摄像头的单边通信协议

Openart摄像头的单边通信协议摘要本文将介绍O pe na rt摄像头的单边通信协议,包括其原理、功能和使用方法。
通过本文的阅读,您将了解到如何使用O pe na rt摄像头进行单边通信,以及如何将其应用于您的项目中。
1.引言O p en ar t摄像头是一种先进的摄像头设备,适用于各类图像采集和处理应用。
它支持单边通信,即通过一个通信端口实现双向数据传输。
本文将详细介绍O pe na rt摄像头的单边通信协议,以帮助您更好地理解和使用该设备。
2.单边通信原理O p en ar t摄像头的单边通信采用了先进的数据传输技术,通过一个通信端口实现了双向数据传输。
其原理如下:-通信端口采用了特殊的协议,可以同时发送和接收数据。
-数据传输过程中,O p en ar t摄像头负责解析接收的数据,并根据协议进行相应的操作。
-通过单一的通信端口,可以实现与其他设备之间的高效数据传输。
3.单边通信功能O p en ar t摄像头的单边通信协议提供了多种功能,主要包括:3.1数据传输O p en ar t摄像头支持高速数据传输,可以实现快速且稳定的图像数据传输。
它采用了先进的压缩算法,可以有效减小数据传输量,提高传输速度。
3.2图像采集和处理O p en ar t摄像头可以实时采集图像,并进行多种图像处理操作,如亮度调整、对比度增强、图像滤镜等。
通过单边通信协议,您可以控制并获取图像处理的结果。
3.3传感器数据读取O p en ar t摄像头还支持传感器数据的读取,例如温度、湿度、光强等。
您可以通过单边通信协议获取这些传感器数据,并作相应的处理和分析。
4.单边通信使用方法使用Op en ar t摄像头进行单边通信非常简便,只需要按照以下步骤操作即可:1.连接摄像头:将Op e na rt摄像头通过合适的接口连接到您的设备上。
2.设置通信参数:根据您的需求,设置摄像头的通信参数,如波特率、数据位数等。
3.发送指令:使用相应的指令发送数据到摄像头。
onvif 协议

onvif 协议ONVIF(开放网络视频接口)协议是由国际标准化组织(ISO)和国际电工委员会(IEC)联合制定的一套面向网络视频监控设备的开放协议。
它的目的是提供一种标准化的接口,从而使不同供应商的设备能够相互兼容和互操作。
本文将介绍ONVIF协议的背景、功能和应用。
ONVIF协议的背景可以追溯到2008年。
那时,网络摄像机市场刚刚兴起,但不同供应商的设备之间存在互操作性问题。
为了解决这个问题,一些主要的网络摄像机供应商合作起来,成立了ONVIF论坛。
他们共同制定了ONVIF协议,旨在定义一套通用的接口标准,使摄像机、录像机、网络视频服务器等设备能够进行互操作。
ONVIF协议的功能主要包括设备发现、设备管理、事件管理和流媒体传输等。
设备发现是指通过网络发现和识别ONVIF兼容设备的过程。
设备管理包括对设备进行配置、查询和控制等操作。
事件管理允许设备在特定事件发生时生成相应的报警通知。
流媒体传输是指将视频、音频和元数据通过网络传输到客户端的过程。
ONVIF协议的应用非常广泛。
首先,它为用户提供了更大的设备选择范围。
无论是摄像机、录像机还是网络视频服务器,只要符合ONVIF协议,就可以与其他厂商的设备进行互通。
其次,ONVIF协议也提供了更高的系统可扩展性。
用户可以根据自己的需求选择不同厂商的设备,从而组建一个灵活、可定制的视频监控系统。
此外,ONVIF协议还使视频监控系统的集成更加容易。
通过统一的接口标准,开发人员可以快速集成不同厂商设备的功能,提供更好的用户体验。
尽管ONVIF协议已经成为网络视频监控行业的标准之一,但它并不是解决所有问题的万能药。
首先,由于协议的不断发展和变化,不同供应商之间仍然存在一些兼容性问题。
其次,ONVIF协议的互通性也仅限于基本的功能,一些高级特性可能无法在不同厂商设备之间共享。
最后,由于ONVIF协议没有涉及设备的视频编码和传输格式,因此不同设备之间的视频质量和性能可能存在差异。
onvif协议书

onvif协议书ONVIF(开放网络视频接口 Forum)是一个开放标准协议,主要用于网络视频监控系统中各个设备之间的互联互通。
该协议的目标是为不同制造商的设备提供一种统一的接口标准,使得这些设备可以互相交流和共享信息,从而提高整个监控系统的灵活性和可扩展性。
ONVIF协议是由索尼、宝马、宝能电气、飞利浦等公司共同发起的,旨在解决传统监控设备之间互不兼容的问题。
传统监控设备往往使用各自独立的通信协议,这导致了不同制造商的监控设备无法直接互联,无法共享视频流、事件消息等关键信息。
而ONVIF协议的出现,改变了这一状况,使得不同品牌的设备可以通过统一的接口进行通信。
ONVIF协议主要由以下三个组成部分构成。
1. 设备发现:ONVIF设备利用网络发现协议(WS-Discovery)在网络上广播它们的存在。
当一个设备加入网络时,它会在网络中发布通告信息,其他设备就可以通过该信息发现新的设备。
这种自动发现机制让设备的部署和添加变得非常简单。
2. 设备管理:ONVIF协议提供了一组用于管理设备的通用接口,包括设备信息查询、设备配置、设备状态获取等。
通过这些接口,用户可以轻松地获取和管理监控设备的各种信息,如设备型号、固件版本、网络设置等。
3. 媒体流传输:ONVIF协议定义了一组用于传输视频流、音频流和元数据的接口规范。
利用这些接口,用户可以从摄像机或NVR中获取视频流,并实现对视频的录制、回放、分发等功能。
同时,ONVIF协议还支持各种编码格式,如H.264、MPEG-4等,保证了视频流的互通和兼容。
除了上述三个核心组成部分外,ONVIF协议还规定了一些其它功能,如事件处理、图像配置、云存储等。
这些功能进一步提高了网络视频监控系统的灵活性,使得用户能够根据需要进行定制和扩展。
总的来说,ONVIF协议的出现极大地简化了监控设备之间的互联互通问题,提高了整个视频监控系统的兼容性和扩展性。
它使得不同制造商的设备可以无缝集成,共享视频流和事件消息,实现更智能、高效的监控系统。
mipi csi协议结构

mipi csi协议结构
MIPI CSI(Mobile Industry Processor Interface Camera Serial Interface)是一种用于移动设备和嵌入式系统的摄像头串
行接口协议。
它定义了摄像头传感器和图像处理器之间的通信接口,允许高速传输图像和控制数据。
MIPI CSI协议结构主要包括以下几
个方面:
1. 物理层,MIPI CSI协议使用低压差分信号传输数据,通常
使用两对差分信号进行数据传输,这有助于减少电磁干扰和提高抗
噪声能力。
物理层还定义了时序和电气特性,以确保数据的可靠传输。
2. 数据链路层,MIPI CSI协议的数据链路层负责将图像数据
和控制数据进行打包和传输。
它定义了数据包的格式、同步机制、
差错校正和重传等功能,以确保数据的完整性和可靠性。
3. 控制器接口,MIPI CSI协议还定义了摄像头控制器和主机
处理器之间的控制接口,包括配置摄像头参数、启动/停止传输、中
断处理等功能。
这些接口使主机处理器能够有效地控制和管理摄像
头设备。
4. 协议栈,MIPI CSI协议还包括协议栈,定义了摄像头设备和主机处理器之间的通信协议,包括数据包格式、命令和响应的交互流程等。
协议栈的设计有助于确保不同厂商生产的摄像头和处理器能够互相兼容和互操作。
总的来说,MIPI CSI协议结构涵盖了物理层、数据链路层、控制器接口和协议栈,它为移动设备和嵌入式系统提供了一种高效、可靠的摄像头接口标准,促进了摄像头设备和处理器之间的互操作性和兼容性。
netip协议接入海康摄像头

netip协议接入海康摄像头协议编号:XXXXX协议名称:Netip协议接入海康摄像头协议甲方:(以下简称“供方”)公司名称:公司地址:联系人:联系电话:乙方:(以下简称“接入方”)公司名称:公司地址:联系人:联系电话:鉴于,供方是海康威视数字技术股份有限公司(以下简称“海康威视”)的授权代理商,可提供海康威视生产的摄像头及其相关硬件和软件产品。
鉴于,乙方需要接入供方提供的海康威视摄像头,并使用其相关硬件和软件产品,来保障安全和监控需要。
在双方基于平等,自愿和互利的原则,经协商,达成以下协议:第一条基本信息1.1 供方保证所有提供的摄像头及相关硬件和软件产品为正品,并享有合法权利。
1.2 乙方负责提供必要信息和设备,以满足与供方提供产品的兼容性要求。
第二条各方身份2.1 供方具有海康威视摄像头的授权代理权利,并享有其产品的所有权利。
2.2 乙方作为使用供方提供产品的接入方,享有合法的使用权利。
第三条权利与义务3.1 供方的权利与义务3.1.1 供方将为乙方提供海康威视摄像头及其相关硬件和软件产品,满足乙方的使用要求。
3.1.2 供方负责处理摄像头及其相关硬件和软件产品的维护和故障处理。
3.1.3 供方享有其提供的所有产品的所有权利,负责其产品的合法授权和追溯义务。
3.2 乙方的权利与义务3.2.1 乙方应使用供方提供的产品,满足其自身的安全和监控需要,但必须遵守中国相关的法律法规。
3.2.2 乙方应该用心使用并妥善保管海康威视摄像头及其相关硬件和软件产品。
3.2.3 乙方不能复制、分发、借出、售卖、转让及任何建立Mirror Site 相关其它方面的服务行为。
第四条履行方式与期限4.1 相关设备的安装、调试和维护由供方完成,双方应共同协调,确保设备安装和维护的质量。
4.2 供方将在接受乙方下单并支付其相应订单价格后,将所需产品交付乙方使用,具体时间由供方和乙方协商确定。
4.3 双方应根据需要,制定产品使用计划和更新计划,确保产品的及时更新和维护。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
据 CRC 校验码
1 字节
1 字节
2 字节 1 字节 <(65536-9) 2 字节
状态:1 字节的状态字节,反映了摄像头的当前状态
D7
D6
= 1 图像 保留
数据大于
D5 保留
D4 保留
D3 保留
64K,请求 续传 =0 正常
D2 保留
D1 保留
2、具体命令介绍 1、 测试摄像头 命令类型:0x01 命令长度:0x0002 命令参数:0x55aa
unsigned short cal_crc(unsigned char *ptr, unsigned short len) {
unsigned short crc; unsigned char da;
crc=0;
while(len--!=0) {
da=(unsigned char) (crc/256); /* 以 8 位二进制数的形式暂存 CRC 的高 8 位 */
摄像头地址:每个摄像头都可以设定一个地址,地址范围从 0-255,其中地址 0
保留,地址 255 用于广播报文。每个摄像头只处理地址和自己内部设定的地址相同的
报文,地址不等当作无效报文。
报文类型:定义具体的命令类型,主要命令见下表
报文类型
命令说明
备注
(16 进制)
0x 01
测试摄像头
0x 02
按照报文给定的图像参数 一次传输完全部图象数
串口摄像头说明书
一、 串口摄像头介绍
1、ZSV-01P 串口摄像头是一款具有视频采集和图像压缩功能的摄像头,具有
130 万象素 CMOS 摄像头,最大分辨率可达到 1280×960,它是一个内含有拍摄控制 、 视频捕捉、图像数据采集、图像 JPEG 压缩、串口通讯等功能的齐全的工业用图像 采 集设备。采用标准的 JPEG 图像压缩算法,本产品的图像输出格式与常用计算机完 全 兼容。同时,本产品带有可选择的红外照明功能,能够实现自动照度补偿、在黑暗 的光线下仍能较好的图片质量。该摄像头的接口可定制为标准的 RS-232 接口、485 接口或 TTL 电平串口,能够很方便和与各种计算机和嵌入式控制系统、数据传输系 统相连。同时使用 485 接口时可以方便控制设备接入多个摄像头。最大串口通讯速 率可达 115200bps。
分辨率代码 0 1 2 3 4 5 6 7
分辨率 128*120 160*120 128*96 320*240 128*160 640*480 1152*864 1280*960
图象数据长度的高字节,
最大支持 16M 字节的图
象大小。
0x30
请求拍照,以默认的压缩比 返回拍照的图片大小
和图象大小进行拍照,拍照
结束返回图象大小,如果修
改过图象大小参数,会以最
后一次的图象大小进行拍
照
0x31
请求传输指定包的图像数 必须顺序传递,从第 0 包
据
开始,不可以随机请求
0x32
设置分包传输的包大小
默认 512 字节,包大小必
须是 128 的倍数
0x33
报告上次拍照命令拍摄的
图片数据大小
0x34
设置默认的图象分辨率
0x30 开始的命令主要用于分包传输协议,就是主机端没有大的缓存时可以使用这
些指令。
报文长度:定义报文的数据长度,只计算命令参数部分的数据长度。 CRC 校验码:从摄像头地址字节开始到命令参数结束部分数据的 CRC 校验码。校验码 错误的报文作为无效报文丢弃。 CRC 校验码计算公式: C 语言算法代码如下: static const unsigned short crc_ta[256]={ /* CRC 余式表 */ 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, 0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef, 0x1231, 0x0210, 0x3273, 0x2252, 0x52b5, 0x4294, 0x72f7, 0x62d6, 0x9339, 0x8318, 0xb37b, 0xa35a, 0xd3bd, 0xc39c, 0xf3ff, 0xe3de, 0x2462, 0x3443, 0x0420, 0x1401, 0x64e6, 0x74c7, 0x44a4, 0x5485, 0xa56a, 0xb54b, 0x8528, 0x9509, 0xe5ee, 0xf5cf, 0xc5ac, 0xd58d, 0x3653, 0x2672, 0x1611, 0x0630, 0x76d7, 0x66f6, 0x5695, 0x46b4, 0xb75b, 0xa77a, 0x9719, 0x8738, 0xf7df, 0xe7fe, 0xd79d, 0xc7bc,
修改波特率不保存
新的波特率不会保存,重
新上电后仍然回复到原
来的波特率
0x0b
修改波特率参数并保存参
数
0x0c
强制摄像头进入低功耗状 未实现
态
0x0d
修改摄像头的 ID
0x 12
按照报文给定的图像参数 一次传输完全部图象数
拍照并传输图像数据,
据,注意该协议返回的数
据长度是三个字节,没有
状态字节,状态字节对应
485+ 摄 485- 像 GND 头 +5V
A
B
转
GND 换
+5V 器
电脑 232 接 口
+5V 电源
3、基本参数
1、 通讯接口,RS232 或 485 接口,支持通讯波特率为:4800、9600、19200、38400、 57600
2、 工作电压为 5V(4.5~5.5)。
3、 支持分辨率为:
1280×960 640×480(其中又分为高、中、低三个质量的图片) 320×240(同上) 160×160(同上) 4、 配备红外灯,在拍摄时,自动点亮,以实现夜视以及省电功能。 5、 摄像头应该具备自适应功能,即对外界的光线强弱具备一定的适应性,以保证在任 何情况下都能获得在该情况下所能获得的最佳质量的图片。 6、 应具备低功耗工作,在低功耗模式工作电流应小于或等于 10mA,正常模式工作电 流应小于或等于 120mA(不启动红外灯的状态)。
二、 摄像头接口协议
1、基本报文格式介绍 串口摄像头采用可以支持 232 或 485 接口进行通讯,其通讯协议保持一致。下行
(到摄像头)报文的基本格式如下:
报文头 2 字节
摄像头地址 报文类型 报文长度 命令参数
1 字节
1 字节
2 字节 <(65536-9)
CRC 校验码 2 字节
报文头:固定两个字节 0X90EB,第一个字节是 0XEB,第二个字节是 0X90;
的 CRC */
crc<<=8; /* 左移 8 位,相当于 CRC 的低 8 位乘以 */ crc^=crc_ta[da^*ptr]; /* 高 8 位和当前字节相加后再查表求 CRC ,再加上以前
ptr++;
}
return(crc);
}
上行报文的基本格式如下:
报文头 2 字节
摄像头地址 报文类型 报文长度 状态 数
返回: 数据长度:0x0002 数据内容:0xaa55 举例:
发送到摄像头:90 eb 01 01 02 00 55 aa 00 00 返回:90 eb 01 01 02 00 aa 55 00 00 2、 拍照并传输图像数据 命令类型:0x02 命令长度:0x0002 命令参数:字节 1 代表图像的分辨率,取值范围见下表
0x48c4, 0x58e5, 0x6886, 0x78a7, 0x0840, 0x1861, 0x2802, 0x3823, 0xc9cc, 0xd9ed, 0xe98e, 0xf9af, 0x8948, 0x9969, 0xa90a, 0xb92b, 0x5af5, 0x4ad4, 0x7ab7, 0x6a96, 0x1a71, 0x0a50, 0x3a33, 0x2a12, 0xdbfd, 0xcbdc, 0xfbbf, 0xeb9e, 0x9b79, 0x8b58, 0xbb3b, 0xab1a, 0x6ca6, 0x7c87, 0x4ce4, 0x5cc5, 0x2c22, 0x3c03, 0x0c60, 0x1c41, 0xedae, 0xfd8f, 0xcdec, 0xddcd, 0xad2a, 0xbd0b, 0x8d68, 0x9d49, 0x7e97, 0x6eb6, 0x5ed5, 0x4ef4, 0x3e13, 0x2e32, 0x1e51, 0x0e70, 0xff9f, 0xefbe, 0xdfdd, 0xcffc, 0xbf1b, 0xaf3a, 0x9f59, 0x8f78, 0x9188, 0x81a9, 0xb1ca, 0xa1eb, 0xd10c, 0xc12d, 0xf14e, 0xe16f, 0x1080, 0x00a1, 0x30c2, 0x20e3, 0x5004, 0x4025, 0x7046, 0x6067, 0x83b9, 0x9398, 0xa3fb, 0xb3da, 0xc33d, 0xd31c, 0xe37f, 0xf35e, 0x02b1, 0x1290, 0x22f3, 0x32d2, 0x4235, 0x5214, 0x6277, 0x7256, 0xb5ea, 0xa5cb, 0x95a8, 0x8589, 0xf56e, 0xe54f, 0xd52c, 0xc50d, 0x34e2, 0x24c3, 0x14a0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405, 0xa7db, 0xb7fa, 0x8799, 0x97b8, 0xe75f, 0xf77e, 0xc71d, 0xd73c, 0x26d3, 0x36f2, 0x0691, 0x16b0, 0x6657, 0x7676, 0x4615, 0x5634, 0xd94c, 0xc96d, 0xf90e, 0xe92f, 0x99c8, 0x89e9, 0xb98a, 0xa9ab, 0x5844, 0x4865, 0x7806, 0x6827, 0x18c0, 0x08e1, 0x3882, 0x28a3, 0xcb7d, 0xdb5c, 0xeb3f, 0xfb1e, 0x8bf9, 0x9bd8, 0xabbb, 0xbb9a, 0x4a75, 0x5a54, 0x6a37, 0x7a16, 0x0af1, 0x1ad0, 0x2ab3, 0x3a92, 0xfd2e, 0xed0f, 0xdd6c, 0xcd4d, 0xbdaa, 0xad8b, 0x9de8, 0x8dc9, 0x7c26, 0x6c07, 0x5c64, 0x4c45, 0x3ca2, 0x2c83, 0x1ce0, 0x0cc1, 0xef1f, 0xff3e, 0xcf5d, 0xdf7c, 0xaf9b, 0xbfba, 0x8fd9, 0x9ff8, 0x6e17, 0x7e36, 0x4e55, 0x5e74, 0x2e93, 0x3eb2, 0x0ed1, 0x1ef0 };