数据传递装置、数据读取装置、数据编译码系统及其方法与流程

文档序号:11156292
数据传递装置、数据读取装置、数据编译码系统及其方法与制造工艺

本发明是有关于一种数据传递装置及其方法、数据读取装置及其方法以及数据编译码系统及其方法。



背景技术:

随着可携式电子装置的盛行以及网络的普及化,近年来数据交换的发展已从传统的纸本形式快速扩散成电子形式。目前常见的数据交换形式是以条形码、快速响应矩阵(Quick Response,QR)码以及彩码等方式来呈现。条形码、QR码以及彩码的载具已从原本的纸本印刷转移到可携式电子装置。其应用的方法是将欲交换的数据内容显示在可携式电子装置屏幕,然后数据读取装置通过扫描解读出数据内容。因此,条形码、QR码以及彩码的应用已经是在日常生活中随处可见。由于上述的数据交换形式具有高便利性、易追踪性、高效益比、抗磨损性及高读取率的优点,同时加上可携式电子装置的普及,各种信息只要通过可携式电子装置的拍照功能,即可将讯息传达给消费者或是上传至远程系统,故目前广泛的被运用在各处。此外,除此之外,通过读取条形码、QR码及彩码的信息,可以简化人工输入的程序或是提供信息传达,不仅可以减少纸本的操作流程,达到环保目的,也可以让人机接口互动更方便。

虽然上述数据交换的形式为使用者带来许多方便性,例如容易收藏与管理,但是由于目前市面上的可携式电子装置的屏幕规格不一,容易影响到数据读取装置之影像撷取器。影像撷取器在撷取影像时,因此受到的噪声干扰属性与程度不一致,容易导致扫描的成功率不高的问题,进而影响整个服务系统的流畅度。此外,上述数据交换的形式也存在数据安全性的问题。



技术实现要素:

本发明提供一种数据传递装置及其方法、数据读取装置及其方法以及数据编译码系统及其方法,可提高数据传递的安全性并且增加数据读取的正确性及便利性。

本发明的数据传递装置包括编码装置。编码装置用以将数据图样化。编码装置以动态闪烁的方式显示经图样化的数据,以传递经图样化的数据。经图样化的数据以默认的频率闪烁。

本发明的数据传递方法包括:将数据图样化;以及以动态闪烁的方式显示经图样化的数据,以传递经图样化的数据。经图样化的数据以一默认的频率闪烁。

本发明的数据读取装置包括译码装置。译码装置用以在默认的时间区间撷取经图样化且动态闪烁的数据。译码装置对所撷取数据进行数据处理操作,以识别数据。经图样化的数据以默认的频率闪烁。

本发明的数据读取方法包括:在预设的时间区间撷取经图样化且动态闪烁的数据;以及对所撷取的数据进行数据处理操作,以识别数据。经图样化的数据以默认的频率闪烁。

本发明的数据编译码系统包括编码装置以及译码装置。编码装置用以将数据图样化。编码装置以动态闪烁的方式显示经图样化的数据。经图样化的数据以默认的频率闪烁。译码装置耦接至编码装置。译码装置用以在默认的时间区间撷取动态闪烁的数据。译码装置对所撷取数据进行数据处理操作,以识别数据。

本发明的数据编译码方法包括:将数据图样化;以动态闪烁的方式显示经图样化的数据;在默认的时间区间撷取动态闪烁的数据;以及对所撷取的数据进行数据处理操作,以识别数据。经图样化的数据以默认的频率闪烁。

基于上述,在本发明的范例实施例中,数据传递装置及其方法、数据读取装置及其方法以及数据编译码系统及其方法,以动态闪烁的方式显示经图样化的数据,并且经图样化的数据以默认的频率闪烁,可提高数据传递的安全性并且增加数据读取的正确性及便利性。

附图说明

图1为本发明一实施例的数据传递暨读取系统的概要方块图。

图2为本发明一实施例的数据传递装置的概要方块图。

图3为本发明一实施例的数据读取装置的概要方块图。

图4及图5分别为本发明一实施例的影像显示器显示的不同影像画面的概要示意图。

图6及图7分别为图4及图5实施例的影像画面中多种不同的识别图样的概要示意图。

图8及图9分别为本发明另一实施例的影像画面中多种不同的识别图样的概要示意图。

图10为本发明一实施例的影像显示器以默认的排序周期性地显示多种不同影像画面以及影像撷取器在默认的时间区间撷取影像画面的概要示意图。

图11为本发明一实施例的图像处理模块对影像画面数据的进行卷积运算的结果的概要示意图。

图12为本发明一实施例的影像画面数据的二值化运算方法的概要示意图。

图13为本发明一实施例的图像处理模块对影像画面数据的进行累加运算以及分群演算的概要示意图。

图14为本发明一实施例的数据传递方法的步骤流程图。

图15为本发明一实施例的数据读取方法的步骤流程图。

图16为本发明一实施例的数据编译码方法的步骤流程图。

附图标记说明

100:第一电子装置

110:影像显示设备

200:第二电子装置

210:影像捕获设备

300:数据传递暨读取系统

400:数据传递装置

430:编码装置

410:编码区块

412:数据源模块

414:编码暨调变模块

416:信号输出暨驱动模块

420:影像显示器

500:数据读取装置

510:影像撷取器

520:解码区块

522:影像来源模块

524:图像处理模块

526:数据取出模块

530:译码装置

600A、600B:卷积运算结果

610A、610B:数据点

620:噪声点

700A、700B、700N:累加运算结果

800A、800B、800N:分群演算结果

810A、810B:集群中心点

DD1、DD2、FD:数据

TA、TB、TC、TNA:时间区间

t1、t2、t2-n、t2-2n、t2-3n:时间点

FA、FB、f1、f15、fN:影像画面

MA2、MB2、MA3、MB3:识别图样

MX:坐标矩阵

BK0、BK1、BKP:区块

SA:编码顺序

S100、S110、S200、S210、S300、S310、S320、S330:方法的步骤

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

在本申请说明书全文(包括申请专利范围)中所使用的“耦接”一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置耦接于第二装置,则应该被解释成该第一装置可以直接连接于该第二装置,或者该第一装置可以通过其他装置或某种连接手段而间接地连接至该第二装置。此外,“信号”一词可指至少一电流、电压、电荷、温度、数据、电磁波或任何其他一或多个信号。

图1为本发明一实施例的数据传递暨读取系统的概要方块图。请参照图1,本实施例的数据传递暨读取系统300包括第一电子装置100以及第二电子装置200。第一电子装置100包括影像显示设备110。第一电子装置100例如是具有影像显示功能以及数据编码功能的电子装置,其数据传递方法包括但不限于以显示影像画面的方式来传递经编码后的数据FD。第二电子装置200包括影像捕获设备210。第二电子装置200例如是具有影像撷取功能以及数据译码功能的电子装置,其数据读取方法包括但不限于在预设的时间区间以撷取第一电子装置100所显示的影像画面的方式来读取经解密及译码的数据FD。

在本实施例中,第一电子装置100所显示的影像画面包括经图样化且动态闪烁的数据FD。此数据FD系以默认的频率闪烁,依据实际需求可设计为使用者可视或不可视的动态闪烁的影像画面,本发明并不加以限制。在本实施例中,作为数据传递装置的第一电子装置100例如是智能型手机、非智能型手机、穿戴式电子装置、平板计算机、个人数字助理(Personal Digital Assistant,PDA)或笔记本电脑等可独立运作的可携式电子装置,本发明并不加以限制。在本实施例中,作为数据读取装置的第二电子装置200例如是智能家庭处理器、智能机器人、中央控制系统、云端服务器控制中心和桌面计算机等等具备系统控制功能的电子装置,本发明并不加以限制。此外,第二电子装置200也可以是智能型手机、非智能型手机、穿戴式电子装置、平板计算机、个人数字助理或笔记本电脑等可独立运作的可携式电子装置。

在一应用实施例中,第一电子装置100例如是可携式电子装置,第二电子装置200例如是销售端(point of sale Terminal,POS Terminal)具备系统控制功能的电子装置,可为固定式的主机系统,两者进行行动票劵与支付 的操作,例如包括电子货币包的支付功能。在另一应用实施例中,第一电子装置100及第二电子装置200两者都可以是可携式电子装置,第二电子装置200作为销售端的主机系统,与第一电子装置100进行行动票劵与支付的操作。使用者以手持方式运作进行行动票劵与支付的操作。因此,第一电子装置100以特定的闪烁速率将经图样化的数据FD作为前景影像,嵌入背景影像中,作为可视化的行动票劵。第二电子装置200通过影像捕获设备210来撷取影像画面后,进行图像处理分析及译码流程,以解读出数据内容。第一电子装置100通过时间与空间以及图样的变化可嵌入多重信息,第二电子装置200通过不同的解码参数即可读取对应之数据FD。

在本实施例中,第一电子装置100及第二电子装置200更可包括如运算模块、储存模块、通讯模块、电源模块等适当的功能性元件,本发明并不加以限制。

图2为本发明一实施例的数据传递装置的概要方块图。图3为本发明一实施例的数据读取装置的概要方块图。请参考图2及图3,本实施例的数据传递装置400具有编码功能,包括编码装置430,用以将数据DD1图样化,并且以动态闪烁的方式显示经图样化的数据FD,以传递经图样化的数据FD给数据读取装置500。本实施例之数据读取装置500具有译码功能,包括译码装置530,用以在默认的时间区间撷取经图样化且动态闪烁的数据FD,并且对所撷取数据FD进行数据处理操作,以识别数据FD,产生并输出已识别成功的数据DD2。在本实施例中,经图样化的数据FD以默认的频率闪烁。

在本实施例中,编码装置430包括编码区块410以及影像显示器420。编码区块410包括数据源模块412、编码暨调变模块414以及信号输出暨驱动模块416。在行动票劵与支付的应用场合,数据DD1例如包括票卷信息(ticket issue)或电子货币包信息。数据源模块412做为数据传输接口,接收并暂存数据DD1,以输出数据DD1给编码暨调变模块414。接着,编码暨调变模块414将数据DD1图样化,以加密数据DD1。在本实施例中,在同一影像画面中,编码暨调变模块414将数据DD1图样化为同一种识别图样。在不同的影像画面中,编码暨调变模块414将数据DD1图样化为不同种的识别图样,以提高数据编码后的安全性。接着,编码暨调变模 块414对经图样化的数据FD进行数字信号调变操作,以让信号输出暨驱动模块416依据经图样化的数据FD来驱动影像显示器420时,影像显示器420可以动态闪烁的方式来显示经图样化的数据FD。在本实施例中,数字信号调变操作例如包括振幅偏移调变(amplitude-shift keying,ASK),即开关键控调变(on-off keying modulation,OOK modulation)。在一实施例中,编码暨调变模块414可进一步对经图样化的数据FD进行影像重叠处理,以将经图样化的数据FD作为前景影像重叠至各种不同型态的背景影像,增加电子票券的趣味性。此步骤可选择性地实施,本发明并不加以限制。接着,编码暨调变模块414将经图样化的数据FD输出给信号输出暨驱动模块416。信号输出暨驱动模块416依据经图样化的数据FD来驱动影像显示器420显示影像画面,因此,影像显示器420以动态闪烁的方式来显示经图样化的数据FD。在本实施例中,编码操作例如包括将数据图样化,以及以动态闪烁的方式显示经图样化的数据。

图4及图5分别为本发明一实施例的影像显示器显示的不同影像画面的概要示意图。图6及图7分别为图4及图5实施例的影像画面中多种不同的识别图样的概要示意图。请参考图4至图7,在本实施例中,信号输出暨驱动模块416例如依据经图样化的数据FD来驱动影像显示器420显示多种影像画面,例如第一影像画面FA以及第二影像画面FB。影像显示器420所显示的多种影像画面各自包括不同的识别图样。举例而言,第一影像画面FA包括如图6所示的识别图样MA3,第二影像画面FB包括如图7所示的识别图样MB3。在本实施例中,编码暨调变模块414将数据DD1图样化为至少两种不同的影像画面,可提升数据的安全性。

以第一影像画面FA为例,数据DD1例如包括一笔数字数据10101000001010100000,编码暨调变模块414将此笔数字数据当中的第一数据码0图样化为第一影像画面FA的区块之中没有包括识别图样MA3的区块,例如BK0。编码暨调变模块414将此笔数字数据当中的第二数据码1图样化为第一影像画面FA的区块之中包括识别图样MA3的区块,例如BK1。在一实施例中,第一数据码0也可图样化为包括识别图样MA3的区块,第二数据码1也可图样化为不包括识别图样MA3的区块,本发明并不加以限制。因此,依据第一影像画面FA中的编码顺序SA,编码暨 调变模块414将此笔数字数据10101000001010100000图样化为第一影像画面FA。在本实施例中,数字数据10101000001010100000包括20个二元数据码,因此,第一影像画面FA中用以对应数据码的图样化区块有20个,并且集中且相邻分布,惟其数量及分布方式并不用以限定本发明,可依据实际设计需求加以调整。例如,在一实施例中,数字数据报括的数据码可能较少,因此,图样化区块可以分散或不相邻的方式来分布在第一影像画面FA中。此外,在本实施例中,数字数据的编码顺序SA是先由上而下再由左而右依序编码,本发明不加以限制。在一实施例中,编码顺序SA也可以是先由左而右再由上而下依序编码。在一实施例中,编码顺序SA也可以是在这20个区块当中任意或随机对应到不同位置来加以编码。

在本实施例中,第一影像画面FA更包括多个定位图样,位于具有多个不同位置的区块BKP,并且围绕识别图样MA3分布,其数量及分布方式并不用以限定本发明。在本实施例中,区块BKP中的定位图样的型态例如与识别图样MA3相同,尺寸大小不同,惟本发明不加以限制。在一实施例中,第一影像画面FA的定位图样可与识别图样MA3型态不相同或尺寸大小相同,可依据实际设计需求加以调整。

在本实施例中,编码暨调变模块414将数据DD1当中的另一笔数字数据00100100101101000000图样化为第二影像画面FB的方式类似于第一影像画面FA,惟两者之间主要的差异例如在于识别图样MB3以及定位图样的型态。编码暨调变模块414将此笔数字数据图样化为第二影像画面FB的编码方式可由第一影像画面FA实施例的叙述中获致足够的教示、建议与实施说明,因此不再赘述。

在图6及图7的实施例中,识别图样MA3、MB3的图样尺寸例如是以3×3的画素矩阵来表现,惟本发明并不加以限制。图8及图9分别为本发明另一实施例的之影像画面中多种不同的识别图样的概要示意图。请参考图8及图9,本实施例的识别图样MA2、MB2的图样尺寸例如是以2×2的画素矩阵来表现。编码暨调变模块414利用识别图样MA2、MB2将数据DD1中的数字数据图样化为多种不同影像画面的编码方式可由第一影像画面FA及第二影像画面FB实施例的叙述中获致足够的教示、建议与实施说明,因此不再赘述。因此,本发明范例实施例的识别图样的图 样尺寸可以依实际设计需求来加以调整,本发明并不加以限制。同一组识别图样的图样尺寸也可以不相同。例如可以识别图样MA2搭配识别图样MB3,或者识别图样MA3搭配识别图样MB2来使用,本发明并不加以限制。

图10为本发明一实施例的影像显示器以默认的排序周期性地显示多种不同影像画面以及影像撷取器在默认的时间区间撷取影像画面的概要示意图。请参考图2及图10,在本实施例中,影像显示器420以默认的排序,例如第一影像画面FA及第二影像画面FB交替的排序,周期性地显示多种不同影像画面。举例而言,影像显示器420在时间区间TA以动态闪烁的方式显示第一影像画面FA,影像显示器420在时间区间TB以动态闪烁的方式显示第二影像画面FB。在本实施例中,第一影像画面FA与第二影像画面FB例如以默认的频率闪烁。在一实施例中,第一影像画面FA与第二影像画面FB的闪烁速率也可不相等。此外,在本实施例中,在时间区间TA以及时间区间TB之间的时间区间TNA,影像显示器420不显示第一影像画面FA以及第二影像画面FB。换句话说,在多种影像画面各自被显示的时间区间之间,影像显示器420不显示所述多种影像画面。在一实施例中,在影像显示器420不显示第一影像画面FA以及第二影像画面FB的时间区间TNA,影像显示器420例如显示任意或默认的背景影像,或者不显示任何的影像画面。

在本实施例中,时间区间TA、时间区间TB以及时间区间TNA三者的时间长度相等,惟本发明并不加以限制。在一实施例中,也可以是时间区间TA以及时间区间TB两者的时间长度相等,并且大于或小于时间区间TNA的时间长度。在一实施例中,时间区间TA以及时间区间TB两者的时间长度也可以不相等。在一实施例中,多个不同的时间区间TNA的时间长度也可以相等或不相等,本发明并不加以限制。

在本实施例中,是以影像显示器420交替地显示两种不同的影像画面来例示说明,惟本发明并不加以限制。在一实施例中,影像显示器420也可显示三种以上不同的影像画面,不同种的影像画面包括不同的识别图样。影像显示器420例如以默认的排序周期性地显示三种以上不同的影像画面,或者影像显示器420也可以随机的方式,以任意排序显示多种不同 的影像画面,本发明并不加以限制。

在一实施例中,数据传递装置400更可包括如运算模块、储存模块、通讯模块、电源模块等适当的功能性元件,本发明并不加以限制。在一实施例中,影像显示器420例如包括液晶显示器(Liquid Crystal Display,LCD)、电浆显示器(Plasma Display Panel,PDP)、有机电激发光显示器(Organic Light Emitting Display,OLED)、场发射显示器(Field Emission Display,FED)、电泳动显示器(Electro-Phoretic Display,EPD)或发光二极管显示器(Light Emitting Diode Display)等类似的平面显示器、曲面显示器或立体影像显示器,本发明并不加以限制。

在一实施例中,编码暨调变模块414以及信号输出暨驱动模块416例如包括中央处理单元(Central Processing Unit,CPU)、微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor,DSP)、可程序化控制器、可程序化逻辑设备(Programmable Logic Device,PLD)或其他类似装置或这些装置的组合,本发明并不加以限制。此外,在一实施例中,图2的编码区块410的各模块可被实作为多个程序代码。这些程序代码会被储存在一个记忆体中,由编码暨调变模块414或信号输出暨驱动模块416来执行这些程序代码。或者,在一实施例中,图2的编码区块410中的各模块可被实作为一或多个电路。本发明并不限制用软件或硬件的方式来实作编码区块410中的各模块。

在本实施例中,影像显示器420以默认的排序周期性地显示多种不同影像画面,以传递包括经编码且加密的影像画面的动态闪烁的数据FD至数据读取装置500。接着,数据读取装置500在默认的时间区间TC撷取经图样化且动态闪烁的数据FD,并且对所撷取数据FD进行数据处理操作,以识别数据FD,产生并输出已识别成功的数据DD2。在本实施例中,解码操作例如包括在默认的时间区间撷取动态闪烁的数据,并且对所撷取数据进行一数据处理操作,以识别数据。

具体而言,请参考图3及图10,本实施例的数据读取装置500包括译码装置530。译码装置530包括影像撷取器510以及译码区块520。译码区块520包括影像来源模块522、图像处理模块524以及数据取出模块526。在本实施例中,影像撷取器510在预设的时间区间TC撷取第一影像画面 FA以及第二影像画面FB。在本实施例中,时间区间TC的时间长度系大于第一影像画面FA以及第二影像画面FB各自被显示的时间区间TA、TB的时间长度,惟本发明并不加以限制。时间区间TC的时间长度可依实际设计需求来调整。在一实施例中,时间区间TC的时间长度也可等于第一影像画面FA或第二影像画面FB各自被显示的时间区间TA、TB的时间长度。例如,时间区间TC的时间长度等于时间区间TA或TB的时间长度。

在本实施例中,影像撷取器510从时间区间TC的起始时间点t1开始撷取影像画面。随着时间的进行,影像撷取器510持续撷取影像画面。直到时间区间TC的结束时间点t2,影像撷取器510停止撷取影像画面。在时间区间TC内,影像撷取器510例如撷取了N张影像画面,其中第1张影像画面f1是第一影像画面FA,第N张影像画面fN是第二影像画面FB,N是大于或等于2的正整数。接着,影像撷取器510再将所撷取的N张影像画面传递至译码区块520。

在本实施例中,影像撷取器510可从任一时间点开始撷取影像画面,即起始时间点t1不一定是落在时间区间TA。时间区间TC的时间长度可依实际设计需求来调整。影像撷取器510可在任一时间点停止撷取影像画面,即结束时间点t2不一定是落在时间区间TB。图10所为者仅用以例示说明,本发明并不加以限制。

在本实施例中,译码区块520的影像来源模块522用以接收影像撷取器510所传递的影像画面。影像来源模块522例如作为数据传输接口,接收并暂存影像画面,以输出所接收的N张影像画面给图像处理模块524。接着,图像处理模块524再对影像画面进行数据处理操作,以识别出数据FD所包括的加密讯息。在本实施例中,数据处理操作例如包括卷积运算、二值化运算、累加运算以及分群演算。图像处理模块524依序对所撷取的影像画面的数据进行卷积运算、二值化运算、累加运算以及分群演算。

底下说明本实施例的图像处理模块524对影像画面的数据进行卷积运算、二值化运算、累加运算以及分群演算的具体实施方式。

图11为本发明一实施例的图像处理模块对影像画面数据的进行卷积运算与二值化的结果的概要示意图。图12为本发明一实施例的影像画面数据的二值化运算方法的概要示意图。请参考图3、图11及图12,在本 实施例中,假设时间区间TA、TNA及TB的时间长度均为n秒,其中n为大于等于1的正整数,并且影像撷取器510在时间区间TC内共撷取15张影像画面,即N=15。在本实施例中,图像处理模块524分别利用识别图样MA3、MB3对影像撷取器510在时间区间TC撷取的每一张影像画面进行卷积与二值化运算,以分别获得两组卷积运算与二值化结果600A、600B。

以第一组卷积运算与二值化结果600A为例,在时间区间TA内,影像显示器420以动态闪烁的方式显示第一影像画面FA,因此,在时间点t2-3n至时间点t2-2n的期间内,以第1张影像画面f1为例,图像处理模块524利用识别图样MA3对第1张影像画面f1进行卷积运算,其结果显示标示为610A者为影像画面f1中可能对应识别图样MA3的数据点,标示为620者为影像画面f1中的噪声点。在时间点t2-n至时间点t2的期间内,以第15张影像画面f15为例,图像处理模块524利用识别图样MA3对第15张影像画面f15进行卷积运算,其结果显示影像画面f15中可能不存在对应识别图样MA3的数据点,标示为620者为影像画面f15中的噪声点。

再以第二组卷积运算与二值化结果600B为例,在时间区间TB内,影像显示器420以动态闪烁的方式显示第二影像画面FB,因此,在时间点t2-3n至时间点t2-2n的期间内,以第1张影像画面f1为例,图像处理模块524利用识别图样MB3对第1张影像画面f1进行卷积运算,其结果显示影像画面f1中可能不存在对应识别图样MB3的数据点,标示为620者为影像画面f1中的噪声点。在时间点t2-n至时间点t2的期间内,以第15张影像画面f15为例,图像处理模块524利用识别图样MB3对第15张影像画面f15进行卷积运算,其结果显示标示为610B者为影像画面f15中可能对应识别图样MB3的数据点,标示为620者为影像画面f15中的噪声点。

在本实施例中,卷积运算的方法可分别由所属技术领域的任一种卷积运算的步骤来加以实施,本发明并不加以限制。其详细步骤及其实施方式可以由所属技术领域的通常知识获致足够的教示、建议与实施说明,因此不再赘述。

请继续参考图12。在图12中,图像处理模块524利用坐标矩阵MX 分别将识别图样MA3、MB3区分为9个位置。以识别图样MA3为例,图像处理模块524分别计算识别图样MA3在a、c、e、g、i等5个位置的第一画素平均值以及识别图样MA3在b、d、f、h等4个位置的第二画素平均值。图像处理模块524接着计算第一画素平均值与第二画素平均值的差值。若两者的差值大于预设的临界值,图像处理模块524判断区块存在识别图样MA3,并且将其二值化为第二数据码1。反之,若两者的差值小于或等于预设的临界值,图像处理模块524判断区块不存在识别图样MA3,并且将其二值化为第一数据码0。

再以识别图样MB3为例,图像处理模块524分别计算识别图样MB3在b、d、f、h等4个位置的第三画素平均值以及识别图样MB3在a、c、e、g、i等5个位置的第四画素平均值。图像处理模块524接着计算第三画素平均值与第四画素平均值的差值。若两者的差值大于预设的临界值,图像处理模块524判断区块存在识别图样MB3,并且将其二值化为第二数据码1。反之,若两者的差值小于或等于预设的临界值,图像处理模块524判断区块不存在识别图样MB3,并且将其二值化为第一数据码0。在本实施例中,画素值例如是指画素的灰阶值,惟本发明并不加以限制。

图13为本发明一实施例的图像处理模块对影像画面数据的进行累加运算以及分群演算的概要示意图。请参考图3及图13,在本实施例中,图像处理模块524在时间点t2-3n至时间点t2-2n的期间内对卷积运算与二值化结果600A当中的第1张影像画面f1至第5张影像画面进行累加运算,以取得累加运算结果700A。接着,图像处理模块524在时间点t2-2n至时间点t2-n的期间内对卷积运算与二值化结果600A或卷积运算与二值化结果600B当中的第6张影像画面至第10张影像画面进行累加运算,以取得累加运算结果700N。接着,图像处理模块524在时间点t2-n至时间点t2的期间内对卷积运算与二值化结果600B当中的第11张影像画面至第15张影像画面f15进行累加运算,以取得累加运算结果700B。

在本实施例中,在取得累加运算结果之后,图像处理模块524对各累加运算结果进行分群演算。举例而言,图像处理模块524对累加运算结果700A进行分群演算。若累加运算结果700A当中的数据点符合足够的群聚关系,例如标准偏差小于预设的临界值,图像处理模块524可得到分群演 算结果800A。依据分群演算结果800A,图像处理模块524可依据集群中心点810A的坐标数据解析出包括识别图样MA3的区块,其对应第二数据码1。类似地,依据分群演算结果800B,图像处理模块524可依据集群中心点810B的坐标数据解析出包括识别图样MB3的区块,其对应第二数据码1。在本实施例中,累加运算结果700N当中的数据点不符合足够的群聚关系,表示目前的累加运算结果700N不包括数据点。因此,分群演算结果800N不存在集群中心点,图像处理模块524无法解析出包括识别图样MA3或识别图样MB3的区块。

在本实施例中,分群演算的方法可分别由所属技术领域的任一种分群算法的步骤来加以实施,本发明并不加以限制。其详细步骤及其实施方式可以由所属技术领域的通常知识获致足够的教示、建议与实施说明,因此不再赘述。

因此,在本实施例中,图像处理模块524将识别结果输出给数据取出模块526。数据取出模块526接收并暂存识别结果。数据取出模块526将经识别的数据转换为数字形式的数据DD2,并且输出数字形式的数据DD2。数字形式的数据DD2即是对应加密及编码前的数据DD1。

在一实施例中,数据读取装置500更可包括如运算模块、储存模块、通讯模块、电源模块等适当的功能性元件,本发明并不加以限制。在一实施例中,影像撷取器510例如包括电荷耦合元件影像传感器(charge coupled device image sensor,CCD image sensor)或互补式金属氧化物半导体(complementary metal oxide semiconductor,CMOS)影像传感器等类似的装置,本发明并不加以限制。

在一实施例中,图像处理模块524例如包括中央处理单元(Central Processing Unit,CPU)、微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor,DSP)、可程序化控制器、可程序化逻辑设备(Programmable Logic Device,PLD)或其他类似装置或这些装置的组合,本发明并不加以限制。此外,在一实施例中,图3的解码区块520的各模块可被实作为多个程序代码。这些程序代码会被储存在一个记忆体中,由图像处理模块524来执行这些程序代码。或者,在一实施例中,图3的解码区块520中的各模块可被实作为一或多个电路。本发明并不限制用软件或硬件的方式来实 作译码区块520中的各模块。

图14为本发明一实施例的数据传递方法的步骤流程图。请参考图2及图14,本实施例的数据传递方法至少适用于图2的数据传递装置400,惟本发明并不加以限制。以图2的数据传递装置400为例,在步骤S100中,数据传递装置400将所接收的数据DD1图样化。在步骤S110中,数据传递装置400以动态闪烁的方式显示经图样化的数据FD,以传递经图样化的数据FD。另外,本发明的实施例的数据传递方法可以由图2、图4至图9实施例的叙述中获致足够的教示、建议与实施说明,因此不再赘述。

图15为本发明一实施例的数据读取方法的步骤流程图。请参考图3及图15,本实施例的数据读取方法至少适用于图3的数据读取装置500,惟本发明并不加以限制。以图3的数据读取装置500为例,在步骤S200中,数据读取装置500在默认的时间区间TC撷取经图样化且动态闪烁的数据FD。在步骤S210中,数据读取装置500对所撷取的数据FD进行数据处理操作,以识别所撷取的数据FD,并且产生并输出已识别成功的数据DD2。另外,本发明的实施例的数据读取方法可以由图3、图10至图13实施例的叙述中获致足够的教示、建议与实施说明,因此不再赘述。

图16为本发明一实施例的数据编译码方法的步骤流程图。请参考图2、图3及图16,本实施例的数据编译码方法至少适用于图2的数据传递装置400及图3的数据读取装置500,惟本发明并不加以限制。以图2的数据传递装置400及图3的数据读取装置500为例,在步骤S300中,数据传递装置400将所接收的数据DD1图样化。在步骤S310中,数据传递装置400以动态闪烁的方式显示经图样化的数据FD,以传递经图样化的数据FD。在步骤S320中,数据读取装置500在默认的时间区间TC撷取经图样化且动态闪烁的数据FD。在步骤S330中,数据读取装置500对所撷取的数据FD进行数据处理操作,以识别所撷取的数据FD,并且产生并输出已识别成功的数据DD2。另外,本发明的实施例的数据编译码方法可以由图2至图13实施例的叙述中获致足够的教示、建议与实施说明,因此不再赘述。

综上所述,在本发明的范例实施例中,数据传递装置以图样化的数据编码方法将数据隐藏在动态闪烁的影像画面中的方法。数据传递装置将数 据的内容以不同图样化的方式将特定的闪烁速率的前景影像嵌入背景影像中。数据读取装置以图像处理的译码方法通过不同的译码参数来识别译码的动态闪烁的影像画面所隐藏的数据。数据读取装置通过影像撷取器撷取动态闪烁的影像画面后进行图像处理分析,经由图样侦测、去噪声与编码图样的译码流程解读出数据内容。除此之外,数据传递装置通过时间与空间以及图样的变化可嵌入多重信息,数据读取装置通过不同的译码参数即可读取对应的数据。因此,本发明的范例实施例的数据传的及读取方法可提高数据传递的安全性并且增加数据读取的正确性及便利性。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1