第一章 输入技术及设备
1.1 概述一、输入设备的作用将字符、图形、图象、语音等信息转换成电脉冲信息,送入主机进行加工处理。
二、输入设备的分类
键盘输入:人工输入
非键盘输入:识别输入
1.2 信息处理用编码一、什么叫编码?
变换规则二、标准编码
( 1)美国国家标准局制定的 ASCII码
( 2)我国国家标准
,信息处理交换用的七位编码字符集,( GB1988-89)
P14 表 1.1
( 3)国标汉字编码
,信息处理交换用汉字编码字符集,( GB2312)
一级,3755(常用)
二级,3008
1.3 键盘输入技术及设备一、概述
1、组成键开关、编码器、盘架、接口电路。
2、基本工作原理通过按键使相应的键开关动作,再由编码器将待输入信息转换成二进制代码输入计算机并显示。
3、分类按按键结构分为接触式键盘和非接触式键盘按代码转换方式分为编码键盘和非编码键盘编码键盘,通过数字电路直接产生对应于按键的 ASCII码。
非编码键盘,将按键排列成矩阵的形式,由硬件或软件随时对矩阵扫描,一旦某一键被按下,该键的行列信息即被转换为位置码并送入主机,再由键盘驱动程序查表,从而得到按键的 ASCII码,最后送入内存中的键盘缓冲区供主机分析执行。非编码式键盘由于其结构简单、按键重定义方便而成为目前最常采用的键盘类型二、键开关
◆ 接触式机械触点式干簧管式薄膜式导电像胶式
◆ 非接触式电容式霍尔式
1,接触式键开关的结构
(1) 机械触点式键冒复位弹簧键杆键块触点
(2) 干簧管式键冒复位弹簧键杆永久磁铁干簧管
(2) 薄膜式基底薄膜衬垫金属膜未按键时按键后
2,非接触式键开关的结构
(1) 电容式
~ >
驱动极 检测极泡沫减振块活动极振荡器 放大器输出平行板电容器的电容量为,
C = S / d
,介电常数
S,两极板的相对面积
d,板间距离
(2) 霍尔式霍尔效应
I
B
V
霍尔键开关磁钢霍尔器件
3,键开关的特点接触式结构简单、成本低、开关特性好,
开关通断时会发生触点跳动,因引起电路干扰和机械磨损而影响寿命,
非接触式无机械磨损、不存在触点跳动现象,
可靠性高、寿命长,
8*8 4*16
4,键开关的矩阵结构
◆ 减少键开关在键盘电路中的连线
◆ 便于键开关的扩充与压缩三、键盘编码器静态编码器 动态编码器
1,静态编码器
(1) 组成
8*8 开关矩阵
y 编码器
x 编码器
y0y7
x0
x7


b0 b1 b2 b3 b4 b5
(2) 工作原理画一组 x0,y0 的工作原理,
+5V
+5V
y1 y0
ki +1 ki x0′
x0
a,未按键,
三极管 T0 ~ T7 处于截止,
y0 ~ y7,
x0 ~ x7,
1
1
b,当 ki 按下,
y0 与 x0 ′接通,y0,
三极管 T0 饱和,x0,
0
0
x0 只接 G3,输出为,1 ; y0只接 G2,输出为,1
其余门因输入为 1,输出,0
ki 输出码,001100
ki+1,010100
2,动态编码器
(1) 电路原理
6位计数器
3/8
线译码器
8 通道开关
+5V时钟时钟发生器
Q1Q2Q3Q6 Q5 Q4
x0
x2
x4
x6
y0 y1 y2 y7
f计数线保持线
(2) 工作过程
◆ 6位计数器在循环计数,计数规则为:
000000
000001
000010
.
.
.
111111
当某一键按下,该计数器应停在对应的计数状态
◆ 3/8 译码器
Q1,Q2,Q3 变化从 000 ~ 111 时,输出的 8根线依次变为低电平
Q1
Q2
Q3
x0
x1
x2
x7
Q3 Q2 Q1
0 0 0 x0 = 0,其它为 1
0 0 1 x1 = 0,其它为 1
0 1 0 x2 = 0,其它为 1
0 1 1 x3 = 0,其它为 1
1 0 0 x4 = 0,其它为 1
1 0 1 x5 = 0,其它为 1
1 1 0 x6 = 0,其它为 1
1 1 1 x7 = 0,其它为 1
◆ 8 通道开关未按键,f =1
3/8
译码器
+ + +
Q4
Q5
Q6
y0 y1 … y7
f= (c0+y0)(c1+y1)……(c7+y7)
c0
c1
c7
按键,f =0
该键扫描码,001000
y1
x0
◆ 通过查表法得出编码计数器 ROM
0
0
1
0
0
0
1010100,T,
(3) 特点扫描速度快能够区分时差仅为几十微秒的连续按键动作如 2M 时钟,31250 次 /秒
1 / ( 0.5 * 10-6 * 64 )
原理新颖,结构简单,应用较广泛四、简易键盘以 TK-80单板微机键盘为例用软件法对行列进行扫描以确定被按键的位置
+5V
PC7~4 PA7~08255
PA为输入口
PC为输出口由扫描程序顺序向 PC
口送 EF,DF,BF代码,
则在 PC4,PC5,PC6
上有一定宽度的低电平信号
1.4 鼠标器
☆ 光电式
☆ 光机式
☆ 机电式鼠标的移动距离和方向脉冲信息(送给计算机)
显示器光标的坐标数据一、光电式
1,结构
LED
鼠标板探测器 整形电路
2,运动方向的判定由相位相差 90° 的两组脉冲序列求得
A B
A
a
b
B
c
d
e
f
g
向 +x方向移动波形图取正跳边沿取负跳边沿延时
R-S
计数器
A
B
a
b
c
d
e f
g
CP
S
R
Q
移动方向判定电路二、光机式三个滚轴( X方向,Y方向、空)
X,Y方向各连一个码盘三个均与同一个滚动小球接触检测元件 A
B
LED
三,机电式
A
B
电刷金属片四、轨迹球工作原理与机械式鼠标相同,内部结构也类似。不同的是轨迹球工作时球在上面,
直接用手拨动,而球座固定不动,
五,异彩纷呈的各式鼠标器无球鼠标器四个键鼠标器红外线鼠标器
1.5 扫描技术及设备
手持扫描仪,CIS
平板扫描仪,CCD
被扫描的图稿固定在平台上,由传动系统驱动扫描头沿 X和 Y方向移动来实现对整幅图稿的扫描
滚筒式,PMT
采用扫描头固定不动,用一对靠摩擦方式的滚轴传送图稿,其分辨率低。
一、扫描仪的组成结构以典型的平板式扫描仪为例,
扫描仪有反射和透射两种工作方式主要由上盖、原稿台、扫描头 (光学成像部分 ),
主板 (光电转换部分 )、机械传动部分组成。
13 12 11 10 9 X
Y
1 2 3 4 5 6 7 8
大幅面平台扫描仪的机械传动部分示意图,
1-Y向步进电机; 2-Y向减速器; 3-Y垂直导轨; 4 -扫描头; 5-滑架; 6-X向同步带; 7-水平导轨; 8-图稿; 9-Y向同步带轮; 10-Y
向同步带; 11-X向同步带轮; 12-X向减带器; 13-X向步进电机二、扫描仪的工作原理扫描仪扫描图像的方式大至有三种:
以光电耦合器 (CCD)为光电转换元件的扫描
以接触式图像传感器 CIS(或 LIDE) 为光电转换元件的扫描
以光电倍增管 (PMT)为光电转换元件的扫描
PMT
性能最好温度系数极低扫描速度慢成本最高
CCD CIS
结构较复杂 体积小、结构简单易产生偏色和像差 不产生偏色和像差需预热、耗电量大 不需预热、耗电量小温度系数较小 温度系数很大焦距长、景深长 焦距小、景深浅寿命长 寿命短
1,CCD 扫描头的工作原理扫描时,线性 CCD将原稿分割成线状 (?10 μ m)。光源照射到原稿上,产生反射光或透射光,经反光镜组反射到线性 CCD中。 CCD将光强转换成不同大小的电流,经 A/ D转换处理,转换成数字信号,
用线性 CCD对原稿进行的,一条线,扫描被称为,主扫描,,而将线性 CCD平行移动的扫描称为,副扫描,。
即产生一行图像数据。同时,扫描头在传动机构的驱动下沿着 与原稿做相对平行移动,将原稿一条线一条线的扫入,最终完成全部原稿图像的扫描。
多数平板式扫描仪用 CCD为光电转换元件,
2,彩色扫描的色分离技术常见的色分离技术:
滤光片色分离技术
光源交替色分离技术
三 CCD色分离技术
单 CCD色分离扫描技术扫描仪在扫描图像时,先生成分别对应于红 (R)、
绿 (G)、蓝 (B)的三基色的
3幅图像
1) 滤光片色分离技术在线性 CCD图像传感器的前面加装一滤光片,
滤光片从上向下分为 3等份,第 1部分为红色滤光片,
第 2部分为绿色滤光片,第 3部分为蓝色滤光片,扫描时通过滤光片的移动使得 CCD传感器分别记录相应基色下的图像信息,从而得到三基色的 3幅图像信息。
扫描速度较慢合成彩色时存在不准的可能性
2)光源交替色分离技术与上面原理类似,这种技术是在镜头与扫描原稿之间加设 3根发光灯管,其颜色分别为红 (R)、
绿 (G)和蓝 (B),扫描图像时,3根不同颜色的灯管交替发光,从而使 CCD得到 3幅三基色图像信息。
扫描速度较快套色不准的潜在隐患
3)三 CCD色分离技术与前两种不同,它使用了 3个 CCD完成扫描成像:
光线通过镜头,经过一个特殊设计的 分光棱镜 将相应颜色的光线反射到相应的 CCD图像传感器中,每一个
CCD产生一种颜色的图像数据,经过一次扫描即可得到彩色的图像。这种分色技术成像速度最快,但其造价最高。
成像速度最快造价最高光源的一致性好套色不准的可能性极低
4)单 CCD色分离技术仍然是采用单个线性 CCD,不过,在 CCD的感光面上加入了滤色镜,在感光的同时直接进行分色。
三、扫描仪的工作过程
1)光源发出均匀光线照到原稿,产生表示图像特征的反射光或透射光 。 反射光经一组镜头,分成红绿蓝 3种颜色被 CCD接受 。
2) 经 A/ D转换器转变为数字电子信号 。
3) 步进电机驱动扫描头移动,读取下一行原稿信息 。 直至原稿全部被扫描 。
4) 经由扫描仪得到的图像数据被暂存在缓冲器中 。
5)按照先后顺序把图像数据传输到计算机并存储起来。
6) 数字信息被送入计算机的相关处理程序,通过软件处理再现到计算机屏幕上。
四、主要性能指标
1,分辨率扫描仪在扫描图象过程中每英寸图象所捕获的象素数量,单位,dpi
光学分辨率插值分辨率水平分辨率垂直分辨率
,与光学系统的分辨率和电路设计有关
,与传动机构的精度有关
,利用软件技术在硬件产生的象点间插入另外的象点所得的分辨率
2、灰度级图像的亮度层次范围
3、彩色位数识别彩色的能力
24位,R,G,B三基色都由 8位二进制数据表示
4、扫描速度有两表示方法,
(1) 扫描标准 A4图纸所用的时间
(2) 扫描一行所用的时间
5、扫描幅面
1.6 OCR技术一,OCR (Optical Character Recognition)
把纸张上写有或印有的字符经光电转换、算法分析转化成计算机能识读的字符信息。
二,OCR流程识别字典识别处理分三阶段,
预处理特征抽取判定图象预处理,对原始图象的去噪、倾斜校正或各种滤波处理 。
版面分析,文本图象的总体分析,区分出文本段落及排版顺序,图象、表格的区域;
行字切分,将大幅的图象先切割为行,再从图象行中分离出单个字符的过程 。
特征提取,从单个字符图象上提取统计特征或结构特征的过程,包括为此而做的细化 (Thinning)、归一化
(Normalization)等步骤。
文字识别,从学习得到的特征库中找到与待识字符相似度最高的字符类的过程。
后处理,则是利用词义、词频、语法规则或语料库等语言先验知识对识别结果进行校正的过程三、汉字识别方法结构模式识别统计模式识别两者的结合
1.7 条形码输入技术及设备一、概述
1,条码术语条型码 (bar code):
由一组规则排列的条、空及其对应字符组成的标记,
用以表示一定的信息,
条 /空 ( bar/space),反射率较低 /较高的部分 --- 元素条形码字符 (bar code character):
表示一个字符的若干条与空条高 (bar height),条的二维尺寸中的纵向尺寸条宽 (bar width),条的二维尺寸中的横向尺寸条形码长度 (bar code length):
起始符前缘到终止符后缘的长度条码字符间隔 ( bar code intercharacter gap) (位空):
相邻条码字符间不表示特定信息的空连续型条码 ( continuous bar code),没有条码字符间隔的条码离散型条码 ( discrete bar code),有条码字符间隔的条码定长条码 ( fixed length of bar code),条码字符个数固定的条码非定长条码 ( unfixed length of bar code ):
条码字符个数不固定的条码条码字符集 ( bar code character set):
某类型条码所能表示的字符集合条形码密度 ( bar code density):
单位长度的条码所表示的字符个数模块 ( module),组成条码的基本单位,代表规定长度的物理量
( 即窄元素的标称宽度 ).
1 1 1 0 0 1 0
一个字符( 7个模块)
2,条码符号结构空白区 起始字符 数据字符 校验字符 终止字符 空白区可选二,EAN ( 通用商品代码 )
EAN码是国际物品编码协会制定的一种商品用条码,通用于全世界。 EAN码符号有标准版( EAN-13)
和缩短版( EAN-8)两种,我国的通用商品条码与其等效。我们日常购买的商品包装上所印的条码一般就是 EAN码。
校验位( 1b)
商品代码( 5b)
企业代码( 4 ~ 5 b )
国别码( 2 ~ 3 b )
1,EAN-13 代码结构前置码
2,条码字符由 2 个条和 2 个空组成共 7 个模块每个条和空由 1~4个模块组成
1个模块 0.33 mm
‘ 0 ’
1 1 1 0 0 1 0
“0”和,1”分别表示具有一个模块宽度的“空”和“条”
3,符号结构左侧空白区起始符左侧数据符中间分隔符右侧数据符校验符终止符右测空白区
11个模块
3个模块
42个模块
5个模块
35个模块
7个模块
3个模块
7个模块
4,编码规则数 字 左侧数据符 右侧数据符A B C
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 0111101 0100001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 0000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100
起始符 (终止符 ):101 中间分隔符,01010
前置码:
用左边 6位数字不同排列的编码组合来表示前置字符 左侧数据符编码规则的选择
0 A A A A A A
1 A A B A B B
2 A A B B A B
3 A A B B B A
4 A B A A B B
5 A B B A A B
6(中国) A B B B A A
7 A B A B A B
8 A B A B B A
9 A B B A B A
5,校验位的计算方法标准版和缩短版的校验码计算方法相同:
(前置码起的所有偶数位的数字代码求和) *3 = a
(所有奇数位的数字代码求和) = b
a + b = c
取 c的个位数 d
用 10 减去 d ------ 校验位如,692081361248
8
三、其它常用码制
1,UPC (统一产品代码)
只能表示数字
有 A,E 两个版本
最后一位为校验位
主要使用于美国和加拿大地区,用于工业、医药、仓库等部门当 UPC 作为十二位进行解码时,定义如下:
第 1位,国家或地区标识 (由 UCC(统一代码委员会)建立 )
第 2-6位:生产厂家的标识号第 7-11,唯一的厂家产品代码第 12位,校验位 (used for error detection)
2,Code 3 of 9
能表示字母、数字和其它一些符号共 43个字符:
A –Z,0 - 9,-,.,$,/,+,%,space
条码的长度是可变化的
通常用,*,号作为起始、终止符
校验码不用
代码密度介于 3 - 9.4个字符 /每英寸
用于工业、图书、以及票证自动化管理上
3,Interleaved 2-of-5 (I2 of 5)
只能表示数字 0 -9
可变长度
连续性条码,所有条与空都表示代码,第一个数字由条开始,
第二个数字由空开始
偶数个字符,当奇数时,左侧补 0
应用于商品批发、仓库、机场、生产 /包装识别、工业中
条码的识读率高,可适用于固定扫描器可靠扫描
在所有一维条码中的密度最高
4,Codebar(库德巴条码)
可表示数字 0 - 9,字符 $,+,-,:,/,,,还有只能用作起始
/终止符的 a,b,c,d 四个字符
可变长度
没有校验位
应用于物料管理、图书馆、血站和当前的机场包裹发送中
离散型条码,每个字符表示为 4条 3空
5,Code 128
表示 ASCII 0 ~ ASCII 127 共 128个字符
字符串可变长
符号内含校验码
有三种不同版本,A,B,and C
可用 128个字符分别在 A,B,or C 三个字符串集合中
用于工业、仓库、零售批发
线性堆叠式 。
矩阵式 。 PDF417
QR code Data matrix Maxi code
6,二维条码信息容量大
—— 对各类信息进行编码可用扫描仪直接读取内容,无需另接数据库保 密 防 伪 能 力 强
----- 可以采用加密算法进行加密纠 错 能 力 强安全级别最高时,损污 50%仍可读取完整信息容易制作且成本低四、条码扫描器
1,分类按扫描原理:
LED扫描器 (光笔 )
结构简单、体积小、
成本低、耐用,
适宜构成笔状,
可读较长的条码符号,
对条码有一定的破坏性,
一次扫描成功率偏低
CCD扫描器
自动扫描
对于不易接触的物品均能方便识读
读出长度受 CCD元件尺寸限制
扫描景深不如激光扫描器
LED线阵列反射镜透镜
CCD传感器
激光扫描器
自动扫描
景深较大,扫描首读率和精度较高激光管旋转棱镜光电三极管按使用方式:
A、手持式:包括 CCD、激光枪、光笔、数据采集终端
B、台式:包括 CCD、激光平台
C、卡槽式:包括考勤卡钟、卡片阅读器
D、其它
2,识读系统的组成光学系统 探测器 信号放大 滤波 整形 译码器扫描系统 信号整形 译码至计算机
3,接口
RS-232C
键盘接口