旧事中心

TOSHIBA产物讯息:聪明棋盘秀AIoT概念

 2018-11-09

作者: 台湾东芝电子零组件股份有限公司技术营销处新事业部副协理水沼仁志博士(协助校稿副理郭欣华)

 

 

前言

台湾东芝电子零组件公司去年与元太科技合作开发出“显示器即处事(Display as a Service,又称DaaS)”新概念,继亚马逊电子书后下一个潜力AI智能装置。其概念操作东芝半导体零件、元太电子纸组件及IBM人工智能Watson三合一系统整合,鞭策电子纸智能化,为客户提供新一代物联网显示处事。本文介绍,以DaaS为理念所共同研发出的电子纸应用产物 - 智能型棋般游戏。

 

显示器即处事(Display as a Service

图一为智能型棋般游戏机,主要由大棋盘(Base board)以及多颗棋子(Stones)所组成,别离采用31.2寸以及1.5寸的黑白电子纸。大棋盘搭载SoC芯片并采用Linux操作系统,操作Wi-Fi连上云端AI的同时也透过低功耗蓝牙(BLE)更新每颗棋子所显示的电子纸屏幕内容,作为运行人机互动并且控制游戏流程。每颗小棋子搭载BLE芯片及天线,也预烧许多游戏图案于MCU内建之内存;当切换游戏模式时,棋子的显示内容可更换成另一种游戏图案。图片由左至右为黑白棋与拼字比赛,当棋子收到黑白棋的BLE指令时会显示黑白画面,收到拼字比赛指令时则显示英文字母。玩家可藉由这一台棋盘,体验各式各样的游戏。

 

 

电子纸只需在更新显示之内容时消耗电力,故其耗电量为一般TFT(薄摸晶体管)LCD的十分之一以下。图一左上方所示,电子纸是由数百万的微胶囊及TFT所组成,其动作原理如下:每个微胶囊含有黑白两种带电墨水,当供给不同电压时,此中一种墨水被TFT吸引并移动至胶囊顶端,便可显示其颜色。住手供电时,由于一旦被吸引过的墨水与TFT之间会产生所谓的镜像效应(亦称为双不变性),因此我们仍然看的见继续留在胶囊顶端的墨水。这点乃是电子纸超强能源效率的来源之一。但棋般游戏因需要频繁更新棋子的内容,半途可能会遭遇电力不足之问题。为了彻底除去这类风险,我们安装了无线传电芯片及线圈于大棋盘与小棋子内,如此一来,每颗棋子一旦被放至棋盘上就会主动进行无线充电,玩家便可无限畅玩。

从物联网的角度来看此游戏机,棋盘和棋子别离扮演Gateway和IoT装置的角色,可呈现DaaS的理念而同时形成IaaS(Infrastructure as a Service)的一部门。下棋时,棋盘(Gateway)会将棋子坐标马上传送到云端AI。由AI所运算的下一步指令经由棋盘SoC传送至各颗棋子,在电子纸屏幕上产生反应。

 

智能型棋般游戏

图二为智能型棋般游戏的特色及应用。智能型游戏方式可体验到计算机游戏无法做到的「实体触摸」之感受,透过实体操作经验可增加玩游戏的真实感。智能型棋般游戏结合了传统型和在线型的各个长处,刺激并活化大脑皮层,操练专注力与记忆力,可适用于银发族的健康照护以及儿童的教育工具市场。

 

 

图三说明智能型黑白棋之游戏程序。黑白棋的游戏规则为,黑家所下的黑棋和棋盘上任一个黑棋在一条在线(横、直、斜线皆可)所夹到的白棋,即变成为黑家的。黑家和白家轮流下棋,玩到没处所下时,棋子多的一方成为胜者。智能型黑白棋的游戏规则如同与一般的黑白棋,但游戏者可选(a)两人对打模式,或(b)一人与云端AI对打模式。图三暗示 (a) 模式并说明黑家下了第一个黑棋时两台棋盘系统所运行之流程。

程序1. 黑家下了黑棋

程序2. 左方棋盘系统感测黑棋位置并最先进行无线充电

程序3. 两台棋盘互相通讯并交换棋子坐标的讯息

程序4. 两台棋盘照着游戏规则而显示虚拟棋子在棋盘屏幕上,并更新虚拟棋子的颜色

程序5. 右方棋盘系统以蓝牙通讯更新实体棋子的颜色

 

 

图四说明拼字游戏,玩家首先不雅察看棋子上所显示的英文字母并联想英文单词,在三十秒的时间限制内照着单词的顺序摆列完成所有棋子即可。棋盘系统所运行之流程如下;

程序1. 棋盘系统以蓝牙通讯送出英文字母到棋子

程序2. 游戏者猜想一个英文单词,在棋盘屏幕上最先摆列棋子

程序3. 棋盘系统进行无线充电并读取每个棋子的ID,查对拼法是否准确。

程序4. 若拼法准确,棋盘屏幕会显示‘答对’不然‘答错’。

 

 

从以上两种范例得知,智能型棋般游戏系统沿用两套无线尺度技术-SIG所规定的低功耗蓝牙通讯协议(BLE)以及WPC所制订的无线传电(Qi)。前者作为棋盘与棋子之间的一对多无线通信,后者作为棋子的充电以及定位侦测。值得留意的是,当BLE和Qi沿用于聪明棋般游戏时,必需更改或扩充其尺度的底层通讯协议,才能够符合智能棋般游戏所要求的系统功能。以下先说明棋般游戏机的软硬件布局,再注释东芝所加强的BLE和Qi通讯协议的技术层面。

 

棋般游戏之软硬件布局

图五暗示棋盘及棋子内部布局示意图。棋盘系统由三个PCB,Main board,Sub board,以及T-con(Timing Controller) board所组成。Sub board搭载48个东芝的无线传电Tx芯片以及TDK的线圈,作为棋子的供电来源;当Tx芯片感应到棋子时,除了从Tx无线供电给棋子的Rx之外,每个棋子的ID也从Rx无线传送到Tx并产生GPIO讯号,经由东芝Bridge IC(TC35894XBG)转换成I2C格式,最后传递ID至Main board进行后续措置。

 

 

 

Main board系统搭载东芝SoC(TZ2102XBG,含有以太网络接口)及东芝BLE控制芯片(TC35667FSG),主要功能为接受sub board传出之棋子ID,照着游戏规则而措置同步更新的动作;此系统首先经由Wi-Fi上传MQTT指令,进而同步另一台或云端AI之间的游戏状况,再送出蓝牙指令给现场棋子并更新显示之内容,最后操作T-con board产生所需要的图案绘图到棋盘画面上。

 

东芝BLE之多节点联网-Scatternet(散射网)

棋般游戏机需求为低耗电及顺畅的整体网络运作。而东芝BLE产物可符合上述条件。第一,无线通信时所耗的电力必需低于其他厂商BLE。第二,网络节点的扩张性和通信可靠性也高于竞争对手;通讯低功耗性方面,东芝最新产物TC35678的0dB无线发送/接收时所耗的电流值为3.3mA,全RAM 保持之休眠模式时电流值维持在1.7uA以下,功耗程度远低于其他厂商数据。此外,在网络多节点撑持部门,如图六上方以红字所强调,东芝操作蓝牙Scatternet*1的主从(Host-Slave)多连功能,使星型拓朴扩充到多层树型拓朴,大幅增加节点数。东芝Scatternet service特色为每个节点能兼任Master和Slave两种角色,只要分散在大范围内的此中两个节点距离不超过BLE通讯上限,并透过中心节点的主从模式顺次切换,即可形成多跳节点方式的单一网络,无限拉长其通讯距离。东芝Scatternet service拥有简易版和进阶版,前者是在节点之间的反应速度上做进一步的优化,成功实现一秒内更换100个LED灯色。后者让每节点复制并保持完整的路由表,加强其网络之冗余度。

*1Scatternet(散射网):一个节点兼做某个Piconet的Master以及此外一个邻近Piconet的Slave而建构出更多的Piconet随意分散(Ad hoc)网络

蓝牙本身会撑持Mesh network,本年东芝也会提供Mesh版本。Scatternet和Mesh的差异在于是否用到路由表。因BLE Mesh不操作路由表,一受到指令之后,会广播至所有邻近的Device,故随着网络节点之增加,势必产生乒乓球现象并轻易导致网络拥塞。相较之下,东芝Scatternet的网络拓扑类似ZigBee,使用路由表而成立布局性网络拓扑,避免太多封包发生,适用于大都网络节点用途上。

 

黑白棋的棋子颗数为64个(此智能型装置采用48颗),运用在麻将游戏上为136到144颗,转换成高阶拼图游戏时则需要更多颗数,若以东芝Scatternet成立这么多节点的游戏,玩家不必担心会有单一节点故障问题进而影响至整体网络运行。

 

 

 

东芝无线传电及ASK调变

除了低功耗及多节点问题之外,棋般游戏机搭载的东芝Qi*2无线充电拥有:第一,无线传电的效率高于其他厂商。第二,操作ASK调变技术读取棋子的定位ID。针对第一点,东芝采用了自行研发之CDMOS半导体制程技术,因此具有最高程度的无线传电效率及低温度特性。经我们试验成果证实,操作东芝的Tx芯片TC7718FTG将iPhone X (iOS11.2.5)充饱至99%所需充电时间为2小时45分,比苹果官方无线供电设备厂Mophie的充电时间3小时5分快很多。

*2无线充电联盟Wireless Power Consortium(WPC)所制订的短距离无线充电互连尺度。东芝产物目前只撑持感应距离大约在3-7公厘以内的电磁感应方式。

 

第二,如图六下方以红字所强调,我们操作Qi所制订的ASK调变技术,追加了无线充电过程中也主动传送5-bit的棋子ID,作为棋子的定位用途。根据Qi的规范,当Tx最先无线供电给Rx之前,两个装置必需经过初始化阶段。在此阶段傍边Tx和Rx别离操作FSK(Frequency Shift Keying)和ASK(Amplitude Shift Keying)调变方式,作为交换彼此信息的媒介,才能让Tx得知并为Rx提供适当的电力。值得一题的是,Rx所产生并送出的封包内容可分成Device level以及System level;后者由外部Host MCU透过I2C等接口即可更新内容。以Host MCU的角度来看Tx和Rx芯片时,Device level的封包如同Read-only缓存器, System level的封包如同Writable缓存器。换句话说,当Rx系统写入某值至Writable缓存器时,Tx系统就会从同名的缓存器读取Rx所写的值。此刻,若Tx和Rx系统事先约定好某个Writable缓存器容纳棋子ID的话,我们维持Qi的兼容性的同时也能传送并查对棋子的身份。由于东芝无线传电芯片撑持I2C接口并内建ARM M0 MCU,开发者易于操作Qi所制订之ASK调变功能并追加Tx-Rx之间的无线通信功能,进而提升无线传电技术的应用价值。

 

Eink旧事保持: https://tw.eink.com/news.html?type=news&page=1

新电子旧事链接: https://bit.ly/2qvlcli

 

 

Contact window:

AITg-Jimmy Tseng (jimmy.tseng@aitgroup.com.tw)