作者:张昆,信息无障碍研究会首席专家。拥有近20年的信息无障碍理论及实践经验,曾任职IBM大中华区信息无障碍中心专家、W3C中国区信息无障碍事务负责人,参与了“2008年北京奥运会信息无障碍方案”、“W3C信息无障碍标准制定”等重大项目。
本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2016年《程序员》

“信息无障碍”起源于西方发达国家,译自“Accessibility”,指任何人在任何情况下都能平等、方便、无障碍地获取并利用信息。本文将从身体障碍和信息障碍、法规和标准、产品和技术实践,这三个方面介绍信息无障碍的发展和实践经验。

当Tim Berners-Lee发明万维网时,他的美好愿景是Web for All,这意味着让所有人都能对Web加以利用,不论文化教育背景、能力、财力以及身体残疾。

在信息技术高速发展的今天,很多人没有网络都觉得没法生存,但是在这个星球上,数以亿计的人是被信息技术远远抛下的群体。他们是失明失聪的残障人士,或者是贫困农村的失学儿童,又或者是不会使用互联网的老年人。这就是所谓的信息障碍。信息无障碍是愿景,而信息障碍是需要面对的问题。

身体障碍 VS. 信息障碍

“信息无障碍”经常被人们认为是为残障人士提供的某种特别服务或工具。这种想法无可厚非,毕竟,残障人士是信息障碍最大的受限群体。

但是让我们换一种方式思考,什么是障碍?前方的道路有条河流,没有轮渡也没有桥梁;或者是迷失在高速公路上,没有导航设备也没有清晰的路标。这些都是障碍,但这样的障碍是人类可以解决的,或者说是人为造成的。

信息障碍类似于此,人们总是可以找到通用的、辅助的解决方案,或许会有滞后,但必然会出现的。举两个例子,对于很多不了解无障碍技术的人来说,视障人士是不能使用电脑的,听障人士是不能使用电话的,实际上,帮助聋哑人士使用电话的TDD(Telecommunications Device for the Deaf)技术在20世纪60年代产生(国内电信行业由于时间周期、语言等原因,没有引进该技术);帮助视障人士使用电脑的读屏软件在80年代就已出现;我们可以看到那些复杂的信息障碍一样也能被跨越。要强调的是,信息障碍不是某类人群的障碍,而是某类信息技术产品缺少人性化、通用性思维造成的,并且这类障碍是有方法解决的。

图1 早期的TDD设备,语言形式通过文字和语音形式同时传输

法规 VS. 标准

Tim Berners-Lee 1997年在W3C内部成立了WAI(Web Accessibility Initiative),负责开发Web无障碍相关标准,该组织在1999年完成了Web内容无障碍指南1.0(Web Content Accessibility Guidelines 1.0,WCAG 1.0)的开发,其后在2008年重新制定了WCAG 2.0,虽然WCAG以及2.0这个版本的制定主要针对Web内容,但它也确定了信息无障碍的四个基本原则:可感知性、可操作性、可理解性、鲁棒性,以及信息障碍可能覆盖的几类残障人群。在近二十年的时间里WAI围绕着WCAG开发了一系列相关规范,涉及用户代理、开发工具,以及语义标签。

美国1973年建立了《康复法案》,所有政府资助的项目,禁止对于残障人士的就业歧视。2000年前后,《康复法案》完善了补充法规 – Section 508,除了节选当时的WCAG 1.0(Web Content Accessibility Guidelines 1.0)以外,也对其它信息产品(Electronic and Information Technology)进行了无障碍实施定义,包括数字文档、闭路产品、沟通技术等,法规的建立进一步规范了美国国内的无障碍技术依据。

产品 VS. 技术实践

美国作为信息产品、技术生产大国,对于信息无障碍的相关标准、法规、技术方法,甚至是投诉机制的完善,也促进了传统的IT企业和新兴互联网企业开始重视这个领域,并重新审视这个领域的价值。

IBM

1999年,IBM开发了内部产品无障碍标准(Corporate Instruction 162,CI 162),该规定要求IBM自身的软件、硬件、Web应用,甚至是对内对外服务都应该具有无障碍特性及接口。2000年左右,IBM成立无障碍研究中心,隶属于研究院,专注于研究、开发残障人士使用IT技术,并且通过这类研究提高产品通用性。

图2 IBM的Easy Web Browsing

信息障碍的基本辅助手段之一是文字转语音技术(Text to Speech,TTS)和语音识别技术,IBM充分发挥自己在这些技术的强项,二十年前就有了通用性很强的语音识别软件——ViaVoice,功能上基本就是单机版的Siri;专门为视障用户使用辅助浏览工具的Home Page Reader,配备多种语言版本的TTS。IBM信息无障碍中心早期的产品——Easy Web Browsing是一个浏览插件,帮助有低视力(非全盲)、色盲、色弱、学习障碍等用户浏览网络,这款产品简单易用,运用范围很广。而aDesigner是IBM早期的网站无障碍评估工具,已经开源到Java社区,更名为ACTF。

Apple

Apple的产品简单易用到极致,例如iPhone,虽然外形简单,但是内置的辅助功能和系统平台无缝衔接,辅助工具VoiceOver更是与系统应用完美结合,使得iPhone一直以来都能在残障群体里广受好评。其实,当iPhone刚刚推向市场时,由于完全抛弃了物理键盘,并且没有任何辅助技术接入,被视障群体诟病多年,直到iOS 3.0添加了辅助技术,并且完善了iOS开发的无障碍接口。

图3 视障用户可以方便的使用iOS和Mac设备内置的VoiceOver

随后,iOS不断添加通用性的平台应用,如FaceTime和Siri, 这些应用不仅让年青用户觉得很有乐趣,对于残障人士也很有益处,FaceTime的视觉形式交流可以让听障用户用手语交流,而Siri的引导式访问,能够快速启动平台应用,对于视障和肢体障碍用户帮助很大。除此以外,一些独特的内置功能、特性,也对残障人士极为友好,例如单声道音频,帮助单耳失聪或者重听的用户更好地使用音频声道。第三方软件,更可以帮助严重的自闭症患者学习、交流。

Google

和传统的IT企业比起来,互联网企业的用户基数更为巨大,他们对于无障碍的重视也不仅仅停留在标准、法规上。

Google作为互联网领军企业,产品已不单限于互联网,其主要产品都已经具有无障碍特性,或者增加了无障碍接口。

Android——众所周知的移动平台应用,和iOS一样,做了无障碍优化,并完善了开发无障碍的接口,很遗憾的是,国内很多手机厂商,把这个重要模块阉割了。

图4 包含多种类型字幕的YouTube视频,可以方便让视障人士和听障人士获取视频中的信息

浏览器是和Web结合最紧密的用户代理,它和读屏软件一起帮助视障用户获取互联网信息,它对无障碍语义标签的支持,决定了视障用户获取信息的多少。Chrome浏览器对无障碍语义标签的支持一直都是最好的,不仅如此,它也扩展了其它形式的无障碍支持,比如丰富的快捷键、无障碍扩展、第三方无障碍测试工具。而Google旗下YouTube视频网站,通过字幕帮助听障人士获取信息,字幕的添加使用的是语音识别技术和字幕编辑软件结合完成,而语音识别的准确率则以Google积累深厚的大数据为基础。

Facebook

Facebook是Web 2.0的先驱,它在信息无障碍的很大挑战是,大量数据、图片、文字由用户创造,在无障碍范畴里,图片只有添加了相应的替代文本,或者有意义的语义标签才能被辅助工具使用,让视障人士能够了解图片含义,但是Facebook并不能强行要求用户去为某个图片添加无障碍的语义标签和替代文本。

图5 Facebook的iOS应用,可以自动识别图像内容,并朗读出来

但是Facebook并未放弃对信息无障碍的探索,2016年初,Facebook宣布通过人工智能技术帮助视障人士使用其应用,方法就是自动识别图像内容,为用户上传的图片添加替代文本,并将该文本朗读出来,帮助视障用户“看到”图片的内容,和Google的语音识别一样,图像的识别也是通过大数据完成的。

编外

我们可以看到信息技术虽然高速发展,也一直在完善它的不足。现代技术的叠加、互相补充,让信息无障碍技术富有想象力和创造力,不仅帮助残障人士使用信息产品,让他们公平地获取信息,也帮助信息产品的通用性、人性化提升到新的高度。


更多精彩尽在MDCC 2016,详情请查看大会官网:MDCC 2016移动开发者大会。

信息无障碍的发展和技术实践相关推荐

  1. 《程序员》9月:视频直播技术实践 分布式数据库华山论剑

    本期<程序员>封面报道,带来了以下实践分享: 视频直播技术实践 视频直播服务如何平稳应对热门节目带来的瞬时大流量访问?提升直播体验的互动功能具体如何实现?手机与服务器端各有哪些技术难点?熊 ...

  2. 信息无障碍研究机构---企业

    文章来源:北京联合大学信息无障碍辅助技术学科 信息无障碍研究机构-企业   IBM Research – Tokyo(上市公司.外商独资) 简介:IBM最早成立全球信息无障碍中心,并开发了一大批助残产 ...

  3. 信息无障碍研究机构---教育、公益等

    文章来源我 文章来源:北京联合大学信息无障碍辅助技术学科 中国盲文出版社信息无障碍中心(公益机构) 简介:盲人信息无障碍事业发展,在概念普及.标准研讨.产品研发.环境建设和盲人培训方面做了一系列工作, ...

  4. CAPA换届大会召开,发布信息无障碍最新报告及“可及APP”

    4月7日,中国信息无障碍产品联盟(简称"CAPA")理事会换届选举大会在北京举行,来自腾讯.阿里巴巴.百度.IBM大中华区信息无障碍中心.CSDN等众多代表参与了此次大会. &qu ...

  5. 邓迪大学信息无障碍典型文献技术剖析

    文章来源:北京联合大学信息无障碍辅助技术学科  邓迪大学 信息无障碍典型文献 相关人物  涉及的计算机技术 邓迪大学计算机系 研究团队:人机交互中的辅助计算 成员:David Flatla   Rol ...

  6. 技术动态 | AIGC时代知识图谱技术的发展与最佳实践

    转载公众号 | DataFunTalk 2023年3月18日,DataFunSummit2023:知识图谱在线峰会将如约而至.本次峰会由2位主席与3位专家团成员和6位论坛出品人精心策划而成,共包含了: ...

  7. 技术有温,代码有爱——1024技术公益信息无障碍

    简介:技术有温,代码有爱.每一天,来自阿里淘系.优酷.支付宝.达摩院等技术人都在努力着,为全国1700多万的视障人群铺设互联网上的"盲道",让他们生活和工作更便利更愉快. 在国际残 ...

  8. 《程序员》11月精彩内容:大数据平台架构与技术实践

    本期<程序员>呈现大数据平台架构与技术实践精彩内容,汇聚来自去哪儿.游族网络.链家网.万达金融等公司的技术专家,将带领读者共同探讨热门技术应用和实践优化,深入解析蕴藏的数据价值,展现时下大 ...

  9. 华为开发者大会HDC.Cloud技术探秘:云搜索服务技术实践

    搜索是一个古老的技术,从互联网发展的第一天开始,搜索技术就绽放出了惊人的社会和经济价值.随着信息社会快速发展,数据呈爆炸式增长,搜索技术通过数据收集与处理,满足信息共享与快速检索的需求.基于搜索技术, ...

最新文章

  1. vc6.0上安装qt插件
  2. js中对日期进行加减
  3. 一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文
  4. 【Linux 命令】- find 命令
  5. 直播报名 | 从业务场景入手,吃透音视频技术
  6. okhttp教程——起步篇
  7. 编码解码UNICODE
  8. 程序员申请加班调休被HR拒绝:996是行规,不想加班就滚?
  9. 在word中强制换行方法如下
  10. 常用数学符号的英文读法
  11. FIL存储服务器订单系统,开源存储系统Slate构建FIL检索市场
  12. android布局空格以及首行缩进表示符
  13. Brain Tumor Segmentation (BraTS) 脑部肿瘤分割2--二维UNet的复现与数据准备篇
  14. Deeplab V1
  15. 免费!在线WORD转PDF的方法分享
  16. vue图片转file文件类型
  17. 热力学与统计物理习题
  18. EWC:Overcoming catastrophic forgetting in neural networks论文笔记
  19. Excel:截取字符串中间的特定部分
  20. 计算机基础统考模拟系统,计算机应用基础(统考)模拟1

热门文章

  1. 教你如何用C++快速生成1000万个随机数
  2. (最全干货分享)渗透测试全流程归纳总结之二
  3. 无法安装冰点还原_软购上新丨Faronics Deep Freeze 冰点还原精灵工具软件
  4. E.03.25 Chinese Video Company Bilibili Eyes $2.8 Billion Hong Kong Share Sale
  5. 传感器和变送器的区别
  6. BlueTooth: 蓝牙基带
  7. javaweb对于高并发策略--限流
  8. 上海市证券、保险公司一览
  9. oracle简单查询
  10. InvalidArgumentError: slice index xxx of dimension xxx out of bounds