一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

LED显示屏动态扫描方法、装置、终端及存储介质与流程

2022-02-20 19:31:37 来源:中国专利 TAG:

led显示屏动态扫描方法、装置、终端及存储介质
技术领域
1.本技术涉及led显示屏控制技术领域,特别是涉及led显示屏动态扫描方法、装置、终端及存储介质。


背景技术:

2.随着led显示屏的大规模普及,其应用场合越来越多,对其外观和性能的要求越来越高,超小点间距的显示屏也变得越来越常见。超小点间距的显示屏由于受pcb板的空间限制,不能采用静态扫描方式,而一般是采用16扫到64扫的动态扫描方式。所述动态扫描实现方式适应于led行列矩阵组成的led显示屏及显示屏模组,led行列矩阵由行驱动与列恒流驱动组成,所述行驱动分时导通,列恒流驱动按照显示数据点亮对应行的led。
3.现有的技术方案在一帧时间内的点亮顺序通常是依序点亮,例如时刻t1显示第一行,时刻t2显示第二行,以此类推。而当显示屏刷新频率不够时,屏幕会有闪烁问题,相机快门就会拍到屏幕显示不全的问题。
4.因此,本领域在研发led显示屏时亟需一种能够在显示屏刷新率不足时缓解上述问题的技术方案。


技术实现要素:

5.鉴于以上所述现有技术的缺点,本技术的目的在于提供led显示屏动态扫描方法、装置、终端及存储介质,用于解决现有技术中当显示屏刷新频率不够时,屏幕会有闪烁问题,相机快门就会拍到屏幕显示不全的问题。
6.为实现上述目的及其他相关目的,本技术的第一方面提供一种led显示屏动态扫描方法,包括:按照预设的乱序扫描方式对当前画面进行多次多行扫描;其中,所述预设的乱序扫描方式包括:通过行驱动模块更改行的驱动次序,以使每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中;在完成当前画面的扫描后,按照同样的方式对后续画面进行扫描,直至完成所有画面的扫描。
7.于本技术的第一方面的一些实施例中,所述每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中,包括:将k扫画面划分为m个子画面,且每个子画面包括均匀分布的n行,且k=n
×
m;对所述k扫画面共进行n次扫描,每次扫描m行;每次被扫描的m行都等间隔且一一对应地分布于m个子画面中。
8.于本技术的第一方面的一些实施例中,所述方法还包括:每次被扫描的m行都等间隔且按照从上到下的排列顺序一一对应地分布于m个子画面中。
9.于本技术的第一方面的一些实施例中,所述方法还包括:每次被扫描的m行都等间隔且按照乱序一一对应地分布于m个子画面中。
10.为实现上述目的及其他相关目的,本技术的第二方面提供一种led显示屏动态扫描装置包括:扫描方式预设模块,用于预设乱序扫描方式;行驱动模块,用于按照预设的乱序扫描方式对当前画面进行多次多行扫描,并在完成当前画面的扫描后,按照同样的方式
对后续画面进行扫描,直至完成所有画面的扫描;其中,所述乱序扫描方式包括更改行的驱动次序,以使每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中。
11.于本技术的第二方面的一些实施例中,所述每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中,包括:将k扫画面划分为m个子画面,且每个子画面包括均匀分布的n行,且k=n
×
m;对所述k扫画面共进行n次扫描,每次扫描m行;每次被扫描的m行都等间隔且一一对应地分布于m个子画面中。
12.为实现上述目的及其他相关目的,本技术的第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述led显示屏动态扫描方法。
13.为实现上述目的及其他相关目的,本技术的第四方面提供一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述led显示屏动态扫描方法。
14.如上所述,本技术的led显示屏动态扫描方法、装置、终端及存储介质,具有以下有益效果:本发明由于不再采用传统的顺序点亮方式,而是采用乱序扫描,所以即使相机的快门时间只能拍到部分行,没被拍到的暗行也会被平均分配到这些总的行中,从而使屏幕显示不全的现象不那么明显,大大缓解了现有技术中的问题。
附图说明
15.图1显示为现有技术中显示屏动态扫描过程中一次画面更新的示意图。
16.图2显示为本技术一实施例中led显示屏动态扫描方法的流程示意图。
17.图3显示为本技术一实施例中显示屏动态扫描过程中一次画面更新的示意图。
18.图4显示为本技术一实施例中显示屏动态扫描过程中一次画面更新的示意图。
19.图5显示为本技术一实施例中led显示屏动态扫描装置的结构示意图。
20.图6显示为本技术一实施例中电子终端的结构示意图。
具体实施方式
21.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
22.需要说明的是,在下述描述中,参考附图,附图描述了本技术的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本技术的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本技术的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本技术。空间相关的术语,例如“上”、“下”、“左”、“右”、“下面”、“下方”、“下部”、“上方”、“上部”等,可在文中使用以便于说明图中所示的一个元件或特征与另一元件或特征的关系。
23.在本技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”、“固持”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
24.再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
25.如图1所示,展示了现有技术中显示屏动态扫描过程中一次画面更新的示意图。在本示例中,采用的是16扫动态扫描方式,一帧时间内的点亮顺序是依序点亮,时刻t1显示第一行,时刻t2显示第2行,时刻t3显示第3行
……
时刻t16显示第16行,至此完成16扫动态扫描。
26.但是,当显示屏刷新频率不够时屏幕会有闪烁问题,相机快门就会拍到屏幕显示不全的问题。举例来说,快门的时间若为1/1000秒,仅够扫描16行中的10行,分配给每一行的时间为1/10000秒,导致10行亮而其它6行不亮,表现为相机快门拍到屏幕显示不全。
27.有鉴于此,本发明提出一种led显示屏动态扫描方案,与顺序扫描导致屏幕显示不全所不同的是,乱序扫描后将亮度较高的行与亮度较低的行叠加在一起,例如将亮度最高的行与亮度最低的行叠加在一起,将亮度次高的行与亮度次低的行叠加在一起,以此类推。在将亮度较高的行与亮度较低的行叠加在一起后,每一对叠加组合的亮度叠加近似相等,这样能使整个画面的亮度均衡,有效解决了现有技术中出现的相机快门拍到屏幕显示不全的问题。
28.为了使本发明的目的、技术方案及优点更加清楚明白,通过下述实施例并结合附图,对本发明实施例中的技术方案的进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定发明。
29.实施例一:
30.如图2所示,展示了本发明一实施例中led显示屏动态扫描方法的流程示意图。
31.在一些示例中,所述led显示屏动态扫描方法可应用于控制器,例如arm(advanced risc machines)、fpga(field programmable gate array)、soc(system on chip)、dsp(digital signal processing)、或者mcu(micorcontroller unit)等控制器;也可应用于台式电脑、笔记本电脑、平板电脑、智能手机、智能电视、个人数字助理(personal digital assistant,简称pda)等个人电脑;还可应用于服务器,所述服务器可以根据功能、负载等多种因素布置在一个或多个实体服务器上,也可以由分布的或集中的服务器集群构成,本实施例不作限定。
32.另外应理解的是,相机的每个快门时间分为多个时刻,每个时刻对led显示屏进行一次画面更新,每次led画面更新都进行多行扫描。本实施例的led显示屏动态扫描方法具
体包括如下各个步骤。
33.步骤s201:按照预设的乱序扫描方式对当前画面进行多次多行扫描。
34.本实施例涉及的所述预设的乱序扫描方式包括:通过行驱动模块更改行的驱动次序,以使每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中。应理解的是,现有技术的驱动顺序是按照从上到下的顺序依次扫描画面中的行,而本实施例是通过行驱动模块更改行的驱动次序,从而达到乱序扫描的效果。
35.在一些示例中,所述被扫描的行都均匀分布于所述当前画面中是指,对k扫画面而言,可划分为m个子画面,每个子画面包括均匀分布的n行,且k=n
×
m;对所述k扫画面共进行n次扫描,每次扫描m行,并且这m行都等间隔且一一对应地分布于m个子画面中。具体来说,第一次扫描m行且这m行等间隔分布于m个子画面中,第二次也扫描m行且这m行等间隔分布于第一次扫描后各个子画面的剩余空间内,以此类推,直至完成所有n次的m行扫描后(即合计总共扫描了k次),完成当前画面的扫描。
36.在一些示例中,每次被扫描的m行都等间隔且按照从上到下的排列顺序一一对应地分布于m个子画面中。为便于本领域技术人员理解,下文将结合图3中的16扫为例来进行说明。可将当前画面均匀划分为4个子画面,每个子画面又包括均匀分布的4行;第一子画面中包括第1~4行,第二子画面中包括第5~8行,第三子画面中包括9~12行,第四子画面中包括第12~16行。
37.第一次扫描4行,被扫描的这4行等间隔且按照从上到下的排列顺序一一对应地分布于4个子画面中;例如,时刻t00扫描分布于第一子画面中的第4行,时刻t01扫描分布于第二子画面中的第8行,时刻t02扫描分布于第三子画面中的第12行,时刻t03扫描分布于第四子画面中的第16行。
38.第二次扫描4行,被扫描的这4行等间隔且按照从上到下的排列顺序一一对应地分布于4个子画面中;例如,时刻t10扫描分布于第一子画面中的第2行,时刻t11扫描分布于第二子画面中的第6行,时刻t12扫描分布于第三子画面中的第10行,时刻提13扫描分布于第四子画面中的第14行。
39.第三次扫描4行,被扫描的这4行等间隔且按照从上到下的排列顺序一一对应地分布于4个子画面中;例如,时刻t20扫描分布于第一子画面中的第1行,时刻t21扫描分布于第二子画面中的第5行,时刻t22扫描分布于第三子画面中的第9行,时刻t23扫描分布于第四子画面中的第13行。
40.第四次扫描4行,被扫描的这4行等间隔且按照从上到下的排列顺序一一对应地分布于4个子画面中;例如,时刻t30扫描分布于第一子画面中的第3行,时刻t31扫描分布于第二子画面中的第7行,时刻t32扫描分布于第三子画面中的第11行,时刻t33扫描分布于第四子画面中的第15行。
41.应理解的是,出于说明性目的而提供以上示例,并且以上示例不应被理解成是限制性的,每次扫描中行的分布可与本实施例有所出入,事实上,凡是具备通过改变行的驱动次序的特征来消除现有技术问题的方法均在本发明的保护范围之列。
42.在一些示例中,每次被扫描的m行都等间隔且按照乱序一一对应地分布于m个子画面中,这样可使画面在每一次扫描中的亮度更均衡,进一步改善画面显示不全的问题。本实施例中的乱序是相对于前文中从上到下的排列顺序而言的,具体可采用倒序、间隔分布、甚
或随机分布等顺序,本实施例不作限定。
43.为便于本领域技术人员理解,下文以间隔顺序为例并结合图4中的16扫来进行说明。可将当前画面均匀划分为4个子画面,每个子画面又包括均匀分布的4行;第一子画面包括第1~4行,第二子画面包括第5~8行,第三子画面包括9~12行,第四子画面包括第12~16行。
44.第一次扫描4行,被扫描的这4行等间隔且按照乱序一一对应地分布于4个子画面中;例如,时刻t00扫描分布于第一子画面中的第4行,时刻t01扫描分布于第三子画面中的第12行,时刻t02扫描分布于第二子画面中的第8行,时刻t03扫描分布于第四子画面中的第16行。
45.第二次扫描4行,被扫描的这4行等间隔且按照乱序一一对应地分布于4个子画面中;例如,时刻t10扫描分布于第一子画面中的第2行,时刻t11扫描分布于第三子画面中的第10行,时刻t12扫描分布于第二子画面中的第6行,时刻t13扫描分布于第四子画面中的第14行。
46.第三次扫描4行,被扫描的这4行等间隔且按照乱序一一对应地分布于4个子画面中;例如,时刻t20扫描分布于第一子画面中的第1行,时刻t21扫描分布于第三子画面中的第9行,时刻t22扫描分布于第二子画面中的第5行,时刻t23扫描分布于第四子画面中的第13行。
47.第四次扫描4行,被扫描的这4行等间隔且按照乱序一一对应地分布于4个子画面中;例如,时刻t30扫描分布于第一子画面中的第3行,时刻t31扫描分布于第三子画面中的第11行,时刻t32扫描分布于第二子画面中的第7行,时刻t33扫描分布于第四子画面中的第15行。
48.步骤s202:在完成当前画面的扫描后,按照同样的方式对后续画面进行扫描,直至完成所有画面的扫描。
49.由上述内容可知,本实施例的技术方案由于不再采用传统的顺序点亮方式,而是采用乱序扫描,所以即使相机的快门时间只能拍到部分行,没被拍到的暗行也会被平均分配到这些总的行中,从而使屏幕显示不全的现象不那么明显,大大缓解了现有技术中的问题。
50.实施例二:
51.如图5所示,展示了本发明一实施例中led显示屏动态扫描装置的结构示意图。本实施例的led显示屏动态扫描装置500包括扫描方式预设模块501和行驱动模块502。
52.扫描方式预设模块501用于预设乱序扫描方式;行驱动模块502用于按照预设的乱序扫描方式对当前画面进行多次多行扫描,并在完成当前画面的扫描后,按照同样的方式对后续画面进行扫描,直至完成所有画面的扫描;其中,所述乱序扫描方式包括更改行的驱动次序,以使每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中。
53.在一些示例中,所述每一次的乱序扫描都扫描相同数量的行且被扫描的行都均匀分布于所述当前画面中,包括:将k扫画面划分为m个子画面,且每个子画面包括均匀分布的n行,且k=n
×
m;对所述k扫画面共进行n次扫描,每次扫描m行;每次被扫描的m行都等间隔且一一对应地分布于m个子画面中。
54.需说明的是,本实施例的led显示屏动态扫描装置与实施例一中led显示屏动态扫描方法的实施方式类似,故而不再赘述。
55.应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,行驱动模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上行驱动模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
56.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器(digital signal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
57.实施例三:
58.如图6所示,本技术实施例提供的再一种电子终端的结构示意图。本实例提供的电子终端,包括:处理器61、存储器62、通信器63;存储器62通过系统总线与处理器61和通信器63连接并完成相互间的通信,存储器62用于存储计算机程序,通信器63用于和其他设备进行通信,处理器61用于运行计算机程序,使电子终端执行如上led显示屏动态扫描方法的各个步骤。
59.上述提到的系统总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,简称ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
60.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
61.实施例四:
62.本实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程
序被处理器执行时实现所述led显示屏动态扫描方法。
63.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
64.综上所述,本技术提供led显示屏动态扫描方法、装置、终端及存储介质,本发明由于不再采用传统的顺序点亮方式,而是采用乱序扫描,所以即使相机的快门时间只能拍到部分行,没被拍到的暗行也会被平均分配到这些总的行中,从而使屏幕显示不全的现象不那么明显,大大缓解了现有技术中的问题。所以,本技术有效克服了现有技术中的种种缺点而具高度产业利用价值。
65.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献