通过显示屏输出信息的编码方法、装置及终端制造方法及图纸

技术编号:8161407 阅读:131 留言:0更新日期:2013-01-07 19:27
本发明专利技术公开一种通过显示屏输出信息的编码方法,包括:将待发送信息转换为N进制数据,判断N进制数据中是否有连续相同的数据;若是,则将第偶数个相同的数据转换成与N进制数据不同的数据,得到N+1进制数据;将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到携带同步包头的第二数据;根据第二数据调制选定的显示屏区域的像素值,得到载有第二数据的亮度信息,将亮度信息通过显示屏显示输出,供外部设备读取。本发明专利技术还公开一种通过显示屏输出信息的编码装置及终端。本发明专利技术通过将待发送的信息转换为N进制数据或N+1进制数据,进而得到亮度信息并将该亮度信息显示输出的方法,具有信息输出速度与亮度易识别统一的有益效果。

【技术实现步骤摘要】

本专利技术涉及信息输出
,尤其涉及一种通过显示屏输出信息的编码方法、装置及終端。
技术介绍
随着全球数字化信息的不断推迸,电子行业中的电子产品更新换代也越来越快;而诸多的电子产品中,比如PC(Person Computer,个人电脑)、平板电脑、智能手机等终端设备,存在通讯接ロ不统一、不向后兼容等一系列问题,甚至通讯接ロ需要授权才能使用。在现有技术中,找不到ー种通用的且能够兼容多种终端设备通讯接ロ的方法或设备来实现上述不同类型终端设备之间的通讯。为了提供友好的用户交互界面,电子产品如PC、平板电脑、智能手机等移动终端设备都配置了显示屏,通过调制显示屏的输出亮度输出信息成为了一种新的信息输出方式。目前通过调制显示屏的输出亮度输出信息的方式比较简单,一般采用ニ进制信息输出,传统的单线编码方式也是ニ进制编码,只有亮暗两种输出效果,传输数据比较慢,不能满足输出信息量大的需求。而采用多进制数据输出,速度很快,但是受显示屏输出亮度不均匀且显示屏的亮度曲线特性等的影响,太多等级的亮度不容易被读取设备正确识别;同时显示屏的输出变化率太快也会受显示屏自身性能的限制。
技术实现思路
本专利技术的主要目的是提供一种通过显示屏输出信息的编码方法、装置及終端,旨在实现终端设备显示屏的信息输出速度与亮度易识别的统一。本专利技术公开了ー种通过显示屏输出信息的编码方法,包括以下步骤将待发送的信息转换为N进制数据,判断所述N进制数据中是否有连续相同的数据;若是,则将第偶数个相同的数据转换成与所述N进制数据不同的数据,得到N+1进制数据;将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到携帯同步包头的第二数据;根据所述第二数据调制选定的显示屏区域的像素值,得到载有第二数据的亮度信息,将所述亮度信息通过所述显示屏显示输出,供外部设备读取。优选地,所述判断所述N进制数据中是否有连续相同的数据的步骤之后还包括若否,则采用所述N进制数据进行后续操作。优选地,所述将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到携帯同步包头的第二数据的步骤之前还包括步骤对所述N进制数据或N+1进制数据进行校验,生成校验码,得到包含所述校验码的所述第一数据。优选地,所述同步包头包括连续相同的所述N进制数据或N+1进制数据中的至少一位数据。优选地,所述亮度信息的输出方式为通过所述显示屏循环显示输出。本专利技术还公开ー种通过显示屏输出信息的编码装置,包括数据判断模块,用于将待发送的信息转换为N进制数据,判断所述N进制数据中是否有连续相同的数据;数据转换模块,用于在所述N进制数据中有连续相同的数据时,将第偶数个相同的数据转换成与所述N进制数据不同的数据,得到N+1进制数据;同步包头添加模块,用于将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到携帯同步包头的第二数据;亮度信息输出模块,用于根据所述第二数据调制选定的显示屏区域的像素值,得到载有第二数据的亮度信息,将所述亮度信息通过所述显示屏显示输出,供外部设备读取。优选地,所述数据转换模块还用于在所述N进制数据中没有连续相同的数据时,采用所述N进制数据进行后续操作。优选地,所述通过显示屏输出信息的编码装置还包括数据校验模块,用于对所述N进制数据或N+1进制数据进行校验,生成校验码,得到包含所述校验码的所述第一数据。优选地,所述同步包头添加模块添加的同步包头包括连续相同的所述N进制数据或N+1进制数据中的至少一位数据。优选地,所述亮度信息输出模块输出所述亮度信息的方式为通过所述显示屏循环显示输出。本专利技术还公开ー种終端,所述终端包括所述通过显示屏输出信息的编码装置;所述通过显示屏输出信息的编码装置具体包括数据判断模块,用于将待发送的信息转换为N进制数据,判断所述N进制数据中是否有连续相同的数据;数据转换模块,用于在所述N进制数据中有连续相同的数据时,将第偶数个相同的数据转换成与所述N进制数据不同的数据,得到N+1进制数据;同步包头添加模块,用于将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到携帯同步包头的第二数据;亮度信息输出模块,用于根据所述第二数据调制选定的显示屏区域的像素值,得到载有第二数据的亮度信息,将所述亮度信息通过所述显示屏显示输出,供外部设备读取。优选地,所述数据转换模块还用于在所述N进制数据中没有连续相同的数据时,采用所述N进制数据进行后续操作。优选地,所述通过显示屏输出信息的编码装置还包括数据校验模块,用于对所述N进制数据或N+1进制数据进行校验,生成校验码,得到包含所述校验码的所述第一数据。优选地,所述同步包头添加模块添加的同步包头包括连续相同的所述N进制数据或N+1进制数据中的至少一位数据。优选地,所述亮度信息输出模块输出所述亮度信息的方式为通过所述显示屏循环显示输出。本专利技术通过将待输出信息转换为N进制数据,且在N进制数据中有连续相同的数据时,将其转换为N+1进制数据,将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到第二数据;根据第二数据调制选定显示屏区域的像素值,得到载有第二数据的亮度信息,并将该亮度信息通过显示屏显示输出的方法,具有終端设备显示屏的信息输出速度与亮度易识别能够相统一的有益效果,节省了同步信号的开支,提高了数据传输效率,有较强的通用性和易用性,完善了終端性能,提升了用户体验。附图说明图I是本专利技术通过显示屏输出信息的编码方法第一实施例流程示意图;图2是本专利技术通过显示屏输出信息的编码方法第二实施例流程示意图;图3是本专利技术通过显示屏输出信息的编码方法第三实施例流程示意图;图4是本专利技术通过显示屏输出信息的编码装置第一实施例结构示意图;图5是本专利技术通过显示屏输出信息的编码装置第二实施例结构示意图;图6是本专利技术终端ー实施例结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,參照附图做进ー步说明。具体实施例方式以下结合说明书附图及具体实施例进ー步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。參照图1,图I是本专利技术通过显示屏输出信息的编码方法第一实施例流程示意图;如图I所示,本专利技术通过显示屏输出信息的编码方法包括以下步骤步骤S01、将待发送的信息转换为N进制数据,判断所述N进制数据中是否有连续相同的数据;若是,则执行步骤S02 ;通常終端设备显示屏的输出信息大多数为便于人类识别的十进制或便于计算机等数据处理设备识别的ニ进制数据,本实施例将待发送的信息转换为N进制数据,以便对显示屏的像素进行调制。下面将举例说明将待发送的信息转换为N进制数据的具体方法,以N的具体取值是4为例。例如需要输出数据为987,如果每一位十进制数转换为ニ进制数为1001 10000111B,用四进制数表示则为212013 ;而把987当作一个数即九百八十七,则转换成的ニ进制数据为11 1101 1011B,用四进制数表示则为33123,減少了一位。按照同样的编码方法,一位十进制需要两位四进制数表示,两位十进制需要四位四进制数表示,三位十进制只需要五位四进制表示,四位十进制需要七位四进制数表示,五位十进制需要九位四进制数表示,以此类推;由此可见,上述编码方法相对使用的数据量是最少的,因此选用三位十进制转换本文档来自技高网...

【技术保护点】
一种通过显示屏输出信息的编码方法,其特征在于,包括以下步骤:将待发送的信息转换为N进制数据,判断所述N进制数据中是否有连续相同的数据;若是,则将第偶数个相同的数据转换成与所述N进制数据不同的数据,得到N+1进制数据;将包含所述N进制数据或N+1进制数据的第一数据添加同步包头,得到携带同步包头的第二数据;根据所述第二数据调制选定的显示屏区域的像素值,得到载有第二数据的亮度信息,将所述亮度信息通过所述显示屏显示输出,供外部设备读取;所述N为整数,取值范围为2~15。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈柳章
申请(专利权)人:深圳市文鼎创数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1