显示处理方法、装置、系统及多媒体播放设备与流程
未命名
07-14
阅读:128
评论:0
1.本发明涉及显示领域,具体而言,涉及一种显示处理方法、装置、系统及多媒体播放设备。
背景技术:
2.目前,由于led(light-emitting diode,发光二极管)亮度高,寿命长,并且能够任意组装的特点,led屏幕广泛应用在商业显示领域,例如,常见的室内广告机,户外大屏等。为了达到震撼的广告效果,户外这种屏幕需要进行拼接,比如,在一定时间内分开显示,各个显示屏之间是独立的,显示为不同画面;在另一特定时间需要进行拼接,显示一个超大的画面,需要多个显示屏之间能够进行精确同步。为了解决上述问题,在相关技术中,多屏拼接通过hdmi(high definition multimedia interface,高清多媒体接口)线材或者是光纤等有线线材传输视频图像数据,每个显示屏依次通过hdmi或者是光纤等进行连接,依据显示屏的分布规则,各个led屏取各自对应的视频图像数据进行显示。为实现多屏间的同步,还有一种方式是,在多个屏拼的显示单元之间,通过局域网,向某一专用服务器获取基准时间,多个显示单元依据时间计算当前播放内容,实现多个显示单元之间的同步。但是采用上述方式对各个显示单元进行同步时,存在同步成本高且效率低的问题。
3.针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
4.本发明实施例提供了一种显示处理方法、装置、系统及多媒体播放设备,以至少解决相关技术中led拼接显示单元进行显示时,存在同步成本高且效率低的技术问题。
5.根据本发明实施例的第一个方面,提供了一种显示处理方法,包括:接收主显示单元发送的无线信号,其中,所述无线信号中携带有所述主显示单元与从显示单元进行同步的参考时间;基于所述参考时间,确定目标图像帧,对所述目标图像帧进行显示。
6.可选的,所述基于所述参考时间,确定目标图像帧,包括:获取在所述从显示单元上播放的预定内容的起始时间;基于所述参考时间和所述起始时间,确定所述目标图像帧。
7.可选的,所述基于所述参考时间和所述起始时间,确定所述目标图像帧,包括:获取所述参考时间与所述起始时间之间的第一时间差;确定所述预定内容的播放时间轴上与所述起始时间相差所述第一时间差的目标时间;确定所述目标时间对应的图像帧为所述目标图像帧。
8.可选的,所述接收主显示单元发送的无线信号,包括:获取所述预定内容的播放帧率,并将所述播放帧率发送给所述主显示单元;接收所述主显示单元以所述播放帧率发送的无线信号,其中,所述以所述播放帧率发送的无线信号用于对所述从显示单元显示的每图像帧进行同步。
9.可选的,所述基于所述参考时间,确定目标图像帧,包括:在所述参考时间对应于所述从显示单元上显示的预定内容中指定图像帧的情况下,获取所述指定图像帧的播放时
间;获取所述从显示单元上显示的预定内容中指定图像帧的播放时间;获取所述指定图像帧的播放时间与所述参考时间之间的第二时间差;在所述第二时间差超过第一预定时间差的情况下,基于所述参考时间,确定所述目标图像帧。
10.可选的,所述基于所述参考时间,确定目标图像帧,包括:获取所述从显示单元上显示的预定内容中预定数量图像帧的播放时间分别与对应参考时间之间的时间差;对所述预定数量图像帧的播放时间分别与对应参考时间之间时间差求和,得到所述预定数量图像帧的累计时间差;在所述累计时间差超过第二预定时间差的情况下,基于所述参考时间,确定所述目标图像帧。
11.根据本发明实施例的第二个方面,提供了一种显示处理方法,包括:确定用于与至少一个从显示单元进行同步的参考时间;向所述至少一个从显示单元发送无线信号,其中,所述无线信号中携带有所述参考时间,所述参考时间用于确定在所述至少一个从显示单元同步显示的目标图像帧。
12.可选的,在向所述至少一个从显示单元发送无线信号之后,还包括:接收所述至少一个从显示单元发送的准备播放信号;在接收到所述至少一个从显示单元中所有显示单元的准备播放信号后,向所述至少一个从显示单元发送开始播放指令,其中,所述开始播放指令用于指示所述至少一个从显示单元开始播放所述目标图像帧。
13.根据本发明实施例的第三个方面,提供了一种显示处理装置,包括:接收模块,用于接收主显示单元发送的无线信号,其中,所述无线信号中携带有所述主显示单元与从显示单元进行同步的参考时间;第一确定模块,用于基于所述参考时间,确定目标图像帧;显示模块,用于对所述目标图像帧进行显示。
14.根据本发明实施例的第四个方面,提供了一种显示处理装置,包括:第二确定模块,用于确定用于与至少一个从显示单元进行同步的参考时间;发送模块,用于向所述至少一个从显示单元发送无线信号,其中,所述无线信号中携带有所述参考时间,所述参考时间用于确定在所述至少一个从显示单元同步显示的目标图像帧。
15.根据本发明实施例的第五个方面,提供了一种显示处理系统,包括:主显示单元和多个从显示单元,其中,所述主显示单元,用于确定所述主显示单元与所述多个从显示单元进行同步的参考时间,并向所述多个从显示单元发送无线信号,其中,所述无线信号携带有所述参考时间;所述多个从显示单元,用于基于接收的所述主显示单元发送的所述无线信号中携带的所述参考时间,确定目标图像帧,并对所述目标图像帧进行显示。
16.可选的,所述多个从显示单元同步于所述主显示单元,所述多个从显示单元分别显示的目标图像帧拼接为一个画面。
17.根据本发明实施例的第六个方面,提供了一种多媒体播放设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的显示处理方法。
18.根据本发明实施例的第七个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的显示处理方法。
19.根据本发明实施例的第八个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的显示处理方法。
20.在本发明实施例中,采用接收无线信号进行同步的方式,基于无线信号中的参考时间进行目标图像帧的显示,达到了显示单元在帧同步的级别上同步显示内容的目的,进而解决了相关技术中拼接式显示单元进行同步显示时,存在同步成本高且效率低的技术问题。
附图说明
21.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
22.图1是根据本发明实施例的显示处理方法一的流程图;
23.图2是根据本发明实施例的显示处理方法二的流程图;
24.图3是根据本发明可选实施方式的显示处理方法的示意图;
25.图4是根据本发明实施例的显示处理装置一的结构框图;
26.图5是根据本发明实施例的显示处理装置二的结构框图;
27.图6是根据本发明实施例的显示处理系统的结构框图;
28.图7是根据本发明实施例的多媒体播放设备的结构框图。
具体实施方式
29.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
30.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.根据本发明实施例,提供了一种显示处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
32.实施例1
33.图1是根据本发明实施例的显示处理方法一的流程图,如图1所示,该方法包括如下步骤:
34.步骤s102,接收主显示单元发送的无线信号,其中,无线信号中携带有主显示单元与从显示单元进行同步的参考时间。
35.需要说明的是,接收主显示单元发送的无线信号的种类有多种,例如,可以是射频
信号、无线电信号、广域网信号,等等。
36.需要说明的是,主显示单元的种类也有多种,例如,可以是用于拼接成led显示屏的一个显示单元,或者显示模块,或者显示模组(多个显示模块的组合),可以是用于拼接成液晶显示器(liquid crystal display,简称为lcd)显示屏的一个显示单元,或者显示模块,或者显示模组,等等。
37.步骤s104,基于参考时间,确定目标图像帧。
38.步骤s106,对目标图像帧进行显示。
39.通过上述步骤,针对从显示单元一侧而言,采用接收无线信号进行同步的方式,基于无线信号中的参考时间进行目标图像帧的显示,达到了显示单元在帧同步的级别上同步显示内容的目的,进而解决了相关技术中拼接式显示单元进行同步显示时,存在同步成本高且效率低的技术问题。
40.作为一种可选的实施例,从显示单元可以指用于拼接成led显示屏中除上述主显示单元之外的显示单元,显示模块,或者显示模组。
41.对于上述主显示单元,和从显示单元而言,均为在拼接好的显示屏上体现为一块区域,也可以指用于拼接成led显示屏的多块不相连单元,也可以仅为单独的一块单元。当显示预定内容时可以依据整块led显示屏,多块不相连的显示单元,单块显示单元等等形式进行调整,可以选择性地调整不同显示区域所需显示的内容。上述主显示单元和从显示单元可以为led显示单元,该led显示单元的形式可以为多种,例如,可以为led箱体,led模组,led模块,led灯板,等等。led显示单元的形式多种多样,使得预定内容能够以更多种形式显示出来,可以依据实际应用与场景的需求进行选择与设置。
42.作为一种可选的实施例,无线信号可以为射频信号,使用射频信号的方法,主显示单元使用经过调制,拥有一定发射频率的射频,可以确保从显示单元接收到指定频率的射频信号,每个信号占用一个频道,能够使得信号在传播过程中不会与其他多路信号产生混淆而导致信号干扰。其中,射频信号包括多种类型,例如,可以使用lora信号(long range radio,远距离无线电),lora信号在同样的功耗条件下比其他无线方式传播的距离更远,具有远距离、低功耗、多节点与低成本地特性,在实现显示处理的方法中,实现了低功耗与远距离的统一。其中,射频信号为lora信号的情况下,可以采用多种频段,依据需要灵活选择。另外,需要说明的是,接收主显示单元发送的射频信号,其中,接收主显示单元发送的射频信号的该主体,可以是在该主显示单元的射频范围内的从显示单元。
43.作为一种可选的实施例,上述参考时间可以为主显示单元发送射频信号至各从显示单元的基准时间、即标准时间,其中,参考时间是用于同步的。各从显示单元所显示的预定内容不同,从显示单元的时钟可能有所不同,需要根据标准的参考时间进行校正。因此,通过接收主显示单元发送的射频信号的方式,基于射频信号中的参考时间调整从显示单元对应的显示内容,实现各从显示单元显示内容的同步。
44.作为一种可选的实施例,接收主显示单元发送的射频信号,其中,射频信号中携带有主显示单元与从显示单元进行同步的参考时间,通过接收包括参考时间的射频信号的方法,不仅能够实现低功耗与远距离的统一、保证预定内容的显示能够同步,而且实现起来简单便捷,极大提升了体验感。
45.作为一种可选的实施例,目标图像帧为在各个从显示单元上播放的预定内容中的
图像帧。该预定内容的类型可以多种,例如,可以仅为简单的图像数据、可以为画面和音频的视频数据,还可以为纯文字的文本内容,等等。该预定内容对应的应用业务的类型也可以包括多种,可以为待播放节目业务,广告业务,短视频业务,等等。在待播放节目业务中还可以包括电影、电视剧、综艺的播放,播放形式可以为完整的节目或者片段;在广告业务中还可以包括各种类型的广告,也可以为穿插在上述待播放节目中的广告,等等。预定内容的应用场景也可以包括多种,例如,在街道上商业广告的推广,在影院中预告片的放送,等等。上述预定内容的多样性决定了其具有极强的普适性,可以满足各种场景下,基于不同的业务类型满足不同的需求。
46.作为一种可选的实施例,基于参考时间,确定目标图像帧,对目标图像帧进行显示,依据主显示单元与从显示单元进行同步的参考时间,确定要显示的目标图像帧,由于确定的是目标图像帧,因此,能够保证在各从显示单元在帧层级上进行同步,实现了较高的同步感受,实现了用户无视觉上断画面的观感。
47.作为一种可选的实施例,在基于参考时间,确定目标图像帧时,可以采用多种方式,例如,可以基于一个主显示单元和从显示单元预先统一过的起始时间来实现。例如,基于参考时间,确定目标图像帧时,可以采用以下方法:先获取在从显示单元上播放的预定内容的起始时间,基于参考时间和起始时间,确定目标图像帧。
48.需要说明的是,预定内容包括多个图像帧,从显示单元按照预定的播放帧率依次播放各图像帧,进而实现预定内容的播放。另外,在主显示单元和从显示单元进行同步时,对于该预定内容,可以在主显示单元上记录在主显示单元上播放该预定内容的播放进程,也可以在从显示单元上记录在从显示单元上播放该预定内容的播放进程。
49.为简单、快速地确定目标图像帧,可以直接基于主显示单元和从显示单元预先统一过的起始时间来确定。由于主显示单元和从显示单元均是基于统一的起始时间开始记录的,因此,基于该起始时间和主显示单元发送过来的参考时间,可以快速地确定与该参考时间对应的目标图像帧。
50.作为一种可选实施例,基于参考时间和起始时间确定目标图像帧时,可以采用以下方式:由于主显示单元和从显示单元的起始时间是统一的,即采用相同的起始时间,因此,可以先获取参考时间与起始时间之间的第一时间差,确定预定内容的播放时间轴上与起始时间相差第一时间差的目标时间;确定目标时间对应的图像帧为目标图像帧。由于主显示单元和从显示单元的起始时间是统一的,因此,为了使得各个从显示单元上播放的内容同步,例如,均同步于主显示单元,该参考时间对应的目标图像帧的播放时间应该是对应于该参考时间的。因此,可以先获取参考时间与该起始时间之间的差值,之后,目标图像帧对应的时间也该起始时间也应该存在这样的一个差值。因此,在确定参考时间与起始时间之间的时间差值(即上述第一时间差)后,可以直接依据该时间差值,确定目标图像帧,即与主显示单元进行同步的在从显示单元上播放的目标图像帧。另外,上述起始时间可以是采用其它同步的方式统一的,也可以是采用纯物理同步的方式进行统一的,例如,直接同时启动播放开始按键来开始播放上述预定内容。
51.例如,对于主显示单元和从显示单元而言,两者播放预定内容的统一起始时间为0分,主显示单元发送的参考时间为3分(例如,当前播放帧的时间为3点),则根据参考时间和起始时间获取的第一时间差为3分,在从显示单元上播放预定内容的播放时间轴上与起始
时间0分相差第一时间差3分的目标时间即为3分,确定预定内容的播放时间轴上的3点对应的图像帧为目标图像帧。
52.在本实施例中,基于参考时间与起始时间之间的第一时间差,确定预定内容的播放时间轴上与起始时间相差第一时间差的目标时间,根据该目标时间确定目标图像帧;在对各从显示单元均按照上述方法进行目标图像帧的确定后,各从显示单元显示的对应目标图像帧与主显示单元同步,方法简单,处理效率高。
53.作为一种可选实施例,接收主显示单元发送的无线信号,包括:获取预定内容的播放帧率,并将播放帧率发送给主显示单元;接收主显示单元以播放帧率发送的无线信号,其中,以播放帧率发送的无线信号用于对从显示单元显示的每图像帧进行同步。
54.在本实施例中,主显示单元以播放帧率发送无线信号,从显示单元根据接收的播放帧率实现与主显示单元的同步,保证了针对预定内容中的每帧均能够实现同步,采用每帧均同步的方式,能够有效地提高同步的精度。
55.作为一种可选的实施例,在对目标图像帧进行播放时,可以基于垂直同步刷新信号,显示该目标图像帧。即在接收到该垂直同步刷新信号时,各个从显示单元显示同步后的图像帧,使得依据各个从显示单元拼接得到的显示屏上的画面是完整的。之后,按照上述方式,显示多个播放图像帧,直到预定内容播放完成。在同步之后,播放帧图像用于展示预定内容中对应该帧的图像内容,各个从显示单元按照同步后的播放帧图像一帧一帧进行播放,实现整个预定内容的完整播放。其中,上述垂直同步信号可以为多种,例如,采用基于vsync(vertical synchronization,垂直同期)进行显示的方法,防止预定内容在快速播放的过程中出现画面分离,内容跳帧,等等现象。
56.作为一种可选的实施例,基于参考时间,确定目标图像帧时,基于上述参考时间所指定要同步的对象不同,确定目标图像帧的方式也存在不同。例如,上述参考时间可以是用于对当前图像进行同步的标准时间,也可以是用于对当前帧的前一帧或者前几帧进行同步的标准时间,还可以是用于对当前帧的后一帧或者后几帧进行同步的标准时间。该参考时间具体同步的对象是什么帧,可以由主显示单元和从显示单元预先约定,也可以基于主显示单元与从显示单元之间的通信信息来确定。
57.作为一种可选的实施例,基于参考时间,确定目标图像帧,包括:在参考时间对应于从显示单元上显示的预定内容中指定图像帧的情况下,获取指定图像帧的播放时间;获取从显示单元上显示的预定内容中指定图像帧的播放时间;获取指定图像帧的播放时间与参考时间之间的第二时间差;在第二时间差超过第一预定时间差的情况下,基于参考时间,确定目标图像帧。
58.其中,上述指定图像帧可以是当前时间对应的图像帧,也可以是当前时间之前的某一时刻的图像帧,还可以是当前时间之后的某一时刻的图像帧,还可以是预定内容中的任意指定的图像帧。
59.作为一种可选的实施方式,在确定参考时间对应的指定图像帧后,可以获取从显示单元上显示的预定内容中指定图像帧的播放时间;获取指定图像帧的播放时间与参考时间之间的第二时间差;在第二时间差超过第一预定时间差的情况下,基于参考时间,确定目标图像帧。通过第二时间差与第一预定时间差的比较,能够获知主显示单元与从显示单元播放的差别大小,例如,在指定图像帧的播放时间与参考时间之间的第二时间差未超过该
第一预定时间差时,则说明主显示单元与从显示单元两者播放还可以算是同步的,而当该第二时间差超过上述第一预定时间差时,说明主显示单元与从显示单元两者的播放是不同步的,是需要采用同步方式来实现同步的。通过时间差与时间差阈值之间的比较,可以从定量的角度得到主显示单元和从显示单元是否同步的结论,进而能够准确地执行同步处理。另外,对于第二时间差未超过该第一预定时间差时,则可以认为主显示单元与从显示单元之间是无需同步的,因此,也避免了不必要的同步过程,提高播放顺畅度。
60.作为一种可选实施例,基于参考时间,确定目标图像帧时,除了上述采用对从显示单元播放的每帧均进行是否同步的判定,为提升同步效率,还可以基于预定数量的图像帧进行判定是否进行同步。例如,可以采用以下处理方式:获取从显示单元上显示的预定内容中预定数量图像帧的播放时间分别与对应参考时间之间的时间差:对预定数量图像帧的播放时间分别与对应参考时间之间时间差求和,得到预定数量图像帧的累计时间差;在累计时间差超过第二预定时间差的情况下,基于参考时间,确定目标图像帧。
61.其中,预定数量图像帧可以是当前播放图像帧之前的某些图像帧(例如,当前播放图像帧之前的10帧,或者5帧),也可以是当前播放图像帧之后的某些图像帧(当前播放图像帧之前的10帧,或者5帧)。
62.作为一种可选的实施例,在该预定数量图像帧为当前播放图像帧之前的一些图像帧时,可以基于当前播放图像帧的播放时间与对应参考时间确定对应的时间差,并将获得的时间差进行累加,得到累计时间差。而在该预定数量图像帧为当前播放图像帧之后的一些图像时,该预定数量图像帧的累计时间差则可以是基于当前播放图像帧与对应参考时间之间的时间差,以及基于当前播放图像帧对应的时间差与当前播放图像帧之间的图像帧对应的时间差的变化趋势,预估当前播放图像帧之后的这些图像帧可能的累计时间。
63.在本可选实施例中,通过获取预定数量图像帧的累计时间差,并在累计时间差超过第二预定时间差的情况下,基于参考时间确定目标图像帧,即:在多个图像帧的时间差累计达到第二预定时间差时,基于参考时间确定目标图像帧,由此实现主显示单元和从显示单元的同步。相比于每帧均需要判定是否进行同步而言,基于预定数量图像帧判定是否同步,可以有效提升同步的效率。其中,预定数量的选择可以基于同步效率与同步精度的要求,灵活确定。比如,对于需要同步精度高的显示屏而言,可以将该预定数量设置得少一些,当需要同步速度快一些时,可以将该预定数量设置得多一些。
64.图2是根据本发明实施例的显示处理方法二的流程图,如图2所示,该方法包括如下步骤:
65.步骤s202,确定用于与至少一个从显示单元进行同步的参考时间;
66.步骤s204,向至少一个从显示单元发送无线信号,其中,无线信号中携带有参考时间,参考时间用于确定在至少一个从显示单元同步显示的目标图像帧。
67.通过上述步骤,针对主显示单元一侧而言,采用接收无线信号进行同步的方式,基于无线信号中的参考时间进行目标图像帧的显示,达到了显示单元在帧同步的级别上同步显示内容的目的,进而解决了相关技术中拼接式显示单元进行同步显示时,存在同步成本高且效率低的技术问题
68.作为一种可选的实施例,主显示单元用于发送携带有主显示单元与从显示单元进行同步的无线信号,实现待播放预定内容的同步,并发送启播命令,保证同时播放。
69.作为一种可选的实施例,确定用于与至少一个从显示单元进行同步的参考时间;向至少一个从显示单元发送无线信号,其中,无线信号中携带有参考时间,参考时间用于至少一个从显示单元同步显示预定内容。按照实际需求选择需要同步的从显示单元进行同步,能够减少不需要的从显示单元的信号接收与发送,减少能耗,提高效率,向选取的从显示单元发送无线信号,保证所选取的从显示单元与预定内容显示的同步。
70.作为一种可选的实施例,在向至少一个从显示单元发送无线信号之后,还可以接收至少一个从显示单元发送的准备播放信号;在接收到至少一个从显示单元中所有显示单元的准备播放信号后,向至少一个从显示单元发送开始播放指令,其中,开始播放指令用于指示至少一个从显示单元开始播放目标图像帧。
71.在本可选实施例中,主显示单元接收至少一个从显示单元发送的准备播放信号,并根据准备播放信号向对应的从显示单元发送开始播放指令,从显示单元根据接收的开始播放指令开始播放目标图像帧,通过确认准确播放信号后再向从显示单元发送播放指令,能够保证选定的从显示单元能够全部响应,并准时、同步地播放预定内容。通过上述处理,实现了主显示单元与多个从显示单元的同步,进而实现了多个从显示单元之间的同步,进而使得基于多个从显示单元拼接得到的显示屏可以显示一个完整的画面。
72.作为一种可选的实施例,接收至少一个从显示单元发送的准确播放信号,主显示单元与从显示单元靠私有协议进行通信,保证只会接收同一组内的无线信号,避免了同一范围内信号干扰的问题,在此基础上,主显示单元与从显示单元还会进行通信确认,确保信号已被接收且没有受到同一范围内其他信号的干扰,且通过该准确播放信号在保证信号已经被从显示单元接收的基础上,再执行其他操作。
73.基于上述实施例及可选实施例,提供了一种可选实施方式,下面具体说明。
74.针对以下问题:多个显示单元拼接成显示屏进行显示时,存在布线成本高,需要依赖有线线材且布线困难,布线会影响到显示屏布局的问题;以及对拼接的显示屏进行同步时,存在网络有延时,时间不精确且需要依赖外部环境,需要服务器支持的问题,本发明可选实施方式中提供了一种无线射频的显示处理方案。例如,在该方案中,使用lora的无线局域网时间同步,运用基于vsync(vertical synchronization,垂直同步)进行显示的方法,基于基准时间和绝对时间进行差值运算,计算当前显示内容的方法实现多屏拼接显示。其主要包括两个处理内容,一个是,通过无线射频进行时间同步;另一个是,与使用播放算法进行帧计算,计算当前播放每一帧,做到帧同步,实现多屏拼接显示。下面进行详细介绍:
75.1)无线射频同步
76.图3是根据本发明可选实施例提供的显示处理方法的示意图,如图3所示,t卡主应用于主显示单元中,用于对主显示单元的显示进行控制,t卡从应用于从显示单元中,用于对从显示单元的显示进行控制。使用lora进行显示单元之间的时间同步,在lora模式下,主显示单元主要负责进行时间校准,给从显示单元发送基准时间。设备之间靠私有协议进行通信,保证只会接收到同一组内射频模块的时间戳,避免了同一范围内信号干扰的问题。同时主从显示单元之间会进行通信确认,当从显示单元接收到主设备同步命令时候,给主显示单元发送准备信号,主显示单元收到所有从显示单元信号之后,会给从显示单元发送启播命令,保证同时播放。在lora模式下,lora具备中继模式,在超出一定范围的情况下,lora中继模块会能够进行零延时透传,增加覆盖范围。
77.2)播放算法计算当前播放帧
78.s1,主显示单元中播放算法首先会计算当前待播放节目的时长、帧率等信息,以获取主设备与从显示单元进行同步的参考时间;
79.s2,从显示单元获取当前播放的起始时间;
80.s3,从显示单元获取当前主设备发送的参考时间;
81.s4,从显示单元计算参考时间和起始时间的时间差;
82.s5,从显示单元由时间差得到当前应当播放得内容清单,即待播放节目中的播放帧图像;
83.s6,从显示单元对播放节目进行即时垂直同步刷新信号的刷新,显示对应的内容。
84.通过上述可选实施方式,可以达到至少以下几点有益效果:
85.(1)能够极大的提升从显示单元(例如,led显示屏)的播放效果,提升实现多屏拼接显示效果;
86.(2)极大的简化了多屏拼接的布线成本和方案。
87.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
88.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
89.实施例2
90.根据本发明实施例,还提供了一种用于实施上述显示处理方法一的装置,图4是根据本发明实施例的显示处理装置一的结构框图,如图4所示,该装置包括:接收模块402、第一确定模块404和显示模块406,下面对该装置进行详细说明。
91.接收模块402,用于接收主显示单元发送的无线信号,其中,无线信号中携带有主显示单元与从显示单元进行同步的参考时间;第一确定模块404,连接于上述接收模块402,用于基于参考时间,确定目标图像帧;显示模块406,连接于上述第一确定模块404,用于对目标图像帧进行显示。
92.根据本发明实施例,还提供了一种用于实施上述显示处理方法二的装置,图5是根据本发明实施例的显示处理装置二的结构框图,如图5所示,该装置包括:第二确定模块502和发送模块504,下面对该装置进行详细说明。
93.第二确定模块502,用于确定用于与至少一个显示单元进行同步的参考时间;发送模块504,连接于上述第二确定模块502,用于向至少一个从显示单元发送无线信号,其中,无线信号中携带有参考时间,参考时间用于确定在至少一个从显示单元同步显示的目标图像帧。
94.此处需要说明的是,上述模块对应于实施显示处理方法中的步骤,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。
95.实施例3
96.根据本发明实施例,还提供了一种显示处理系统,图6是根据本发明实施例的显示处理系统的结构框图,如图6所示,显示系统包括主显示单元602和多个从显示单元604,其中,主显示单元602,用于确定主显示单元602与多个从显示单元604进行同步的参考时间,并向多个从显示单元604发送无线信号,其中,无线信号携带有参考时间;多个从显示单元604,用于基于接收的主显示单元602发送的无线信号中携带的参考时间,确定目标图像帧,并对目标图像帧进行显示。
97.作为一种可选实施例,多个从显示单元604同步于主显示单元602,多个从显示单元604分别显示的目标图像帧拼接为一个画面。
98.实施例4
99.根据本发明实施例,还提供了一种用于实施上述显示处理方法的多媒体播放设备,图7是根据本发明实施例的多媒体播放设备的结构框图,如图7所示,该多媒体播放设备包括:处理器702;用于存储处理器可执行指令的存储器704;其中,处理器702被配置为执行指令,以实现任一项的显示处理方法。
100.实施例5
101.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项的显示处理方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
102.可选地,在本实施例中,上述计算机可读存储介质可以用于保存上述实施例所提供的显示处理方法所执行的程序代码。
103.可选地,在本实施例中,上述计算机可读存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
104.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:接收主显示单元发送的无线信号,其中,无线信号中携带有主显示单元与从显示单元进行同步的参考时间;基于参考时间,确定目标图像帧;对目标图像帧进行显示。
105.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:基于参考时间,确定目标图像帧,包括:获取在从显示单元上播放的预定内容的起始时间;基于参考时间和起始时间,确定目标图像帧。
106.可选的,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:基于参考时间和起始时间,确定目标图像帧,包括:获取参考时间与起始时间之间的第一时间差;确定预定内容的播放时间轴上与起始时间相差第一时间差的目标时间;确定目标时间对应的图像帧为目标图像帧。
107.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:接收主显示单元发送的无线信号,包括:获取预定内容的播放帧率,并将播放帧率发送给主显示单元;接收主显示单元以播放帧率发送的无线信号,其中,以播放帧率发送
的无线信号用于对从显示单元显示的每图像帧进行同步。
108.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:基于参考时间,确定目标图像帧,包括:在参考时间对应于从显示单元上显示的预定内容中指定图像帧的情况下,获取指定图像帧的播放时间;获取从显示单元上显示的预定内容中指定图像帧的播放时间;获取指定图像帧的播放时间与参考时间之间的第二时间差;在第二时间差超过第一预定时间差的情况下,基于参考时间,确定目标图像帧。
109.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:基于参考时间,确定目标图像帧,包括:获取从显示单元上显示的预定内容中预定数量图像帧的播放时间分别与对应参考时间之间的时间差;对预定数量图像帧的播放时间分别与对应参考时间之间时间差求和,得到预定数量图像帧的累计时间差;在累计时间差超过第二预定时间差的情况下,基于参考时间,确定目标图像帧。
110.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:确定用于与至少一个从显示单元进行同步的参考时间;向至少一个从显示单元发送无线信号,其中,无线信号中携带有参考时间,参考时间用于确定在至少一个从显示单元同步显示的目标图像帧。
111.可选的,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在向至少一个从显示单元发送无线信号之后,接收至少一个从显示单元发送的准备播放信号;在接收到至少一个从显示单元中所有显示单元的准备播放信号后,向至少一个从显示单元发送开始播放指令,其中,开始播放指令用于指示至少一个从显示单元开始播放目标图像帧。
112.在示例性实施例中,还提供了一种计算机程序产品,当计算机程序产品中的计算机程序由电子设备的处理器执行时,使得电子设备能够执行上述任一项的显示处理方法。
113.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
114.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
115.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
116.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
117.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
118.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
119.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
技术特征:
1.一种显示处理方法,其特征在于,包括:接收主显示单元发送的无线信号,其中,所述无线信号中携带有所述主显示单元与从显示单元进行同步的参考时间;基于所述参考时间,确定目标图像帧;对所述目标图像帧进行显示。2.根据权利要求1所述的方法,其特征在于,所述基于所述参考时间,确定目标图像帧,包括:获取在所述从显示单元上播放的预定内容的起始时间;基于所述参考时间和所述起始时间,确定所述目标图像帧。3.根据权利要求2所述的方法,其特征在于,所述基于所述参考时间和所述起始时间,确定所述目标图像帧,包括:获取所述参考时间与所述起始时间之间的第一时间差;确定所述预定内容的播放时间轴上与所述起始时间相差所述第一时间差的目标时间;确定所述目标时间对应的图像帧为所述目标图像帧。4.根据权利要求1所述的方法,其特征在于,所述接收主显示单元发送的无线信号,包括:获取预定内容的播放帧率,并将所述播放帧率发送给所述主显示单元;接收所述主显示单元以所述播放帧率发送的无线信号,其中,所述以所述播放帧率发送的无线信号用于对所述从显示单元显示的每帧图像进行同步。5.根据权利要求1所述的方法,其特征在于,所述基于所述参考时间,确定目标图像帧,包括:在所述参考时间对应于所述从显示单元上显示的预定内容中指定图像帧的情况下,获取所述指定图像帧的播放时间;获取所述从显示单元上显示的预定内容中指定图像帧的播放时间;获取所述指定图像帧的播放时间与所述参考时间之间的第二时间差;在所述第二时间差超过第一预定时间差的情况下,基于所述参考时间,确定所述目标图像帧。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述基于所述参考时间,确定目标图像帧,包括:获取所述从显示单元上显示的预定内容中预定数量图像帧的播放时间分别与对应参考时间之间的时间差;对所述预定数量图像帧的播放时间分别与对应参考时间之间时间差求和,得到所述预定数量图像帧的累计时间差;在所述累计时间差超过第二预定时间差的情况下,基于所述参考时间,确定所述目标图像帧。7.一种显示处理方法,其特征在于,包括:确定用于与至少一个从显示单元进行同步的参考时间;向所述至少一个从显示单元发送无线信号,其中,所述无线信号中携带有所述参考时间,所述参考时间用于确定在所述至少一个从显示单元同步显示的目标图像帧。
8.根据权利要求7所述的方法,其特征在于,在向所述至少一个从显示单元发送无线信号之后,还包括:接收所述至少一个从显示单元发送的准备播放信号;在接收到所述至少一个从显示单元中所有显示单元的准备播放信号后,向所述至少一个从显示单元发送开始播放指令,其中,所述开始播放指令用于指示所述至少一个从显示单元开始播放所述目标图像帧。9.一种显示处理装置,其特征在于,包括:接收模块,用于接收主显示单元发送的无线信号,其中,所述无线信号中携带有所述主显示单元与从显示单元进行同步的参考时间;第一确定模块,用于基于所述参考时间,确定目标图像帧;显示模块,用于对所述目标图像帧进行显示。10.一种显示处理装置,其特征在于,包括:第二确定模块,用于确定用于与至少一个从显示单元进行同步的参考时间;发送模块,用于向所述至少一个从显示单元发送无线信号,其中,所述无线信号中携带有所述参考时间,所述参考时间用于确定在所述至少一个从显示单元同步显示的目标图像帧。11.一种显示处理系统,其特征在于,包括:主显示单元和多个从显示单元,其中,所述主显示单元,用于确定所述主显示单元与所述多个从显示单元进行同步的参考时间,并向所述多个从显示单元发送无线信号,其中,所述无线信号携带有所述参考时间;所述多个从显示单元,用于基于接收的所述主显示单元发送的所述无线信号中携带的所述参考时间,确定目标图像帧,并对所述目标图像帧进行显示。12.根据权利要求11所述的系统,其特征在于,所述多个从显示单元同步于所述主显示单元,所述多个从显示单元分别显示的目标图像帧拼接为一个画面。13.一种多媒体播放设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至8中任一项所述的显示处理方法。14.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至8中任一项所述的显示处理方法。15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的显示处理方法。
技术总结
本发明公开了一种显示处理方法、装置、系统及多媒体播放设备。其中,该方法包括:接收主显示单元发送的无线信号,其中,无线信号中携带有主显示单元与从显示单元进行同步的参考时间;基于参考时间,确定目标图像帧;对目标图像帧进行显示。本发明解决了相关技术中拼接式显示单元进行同步显示时,存在同步成本高且效率低的技术问题。率低的技术问题。率低的技术问题。
技术研发人员:陈雄伟 韩丹
受保护的技术使用者:西安诺瓦星云科技股份有限公司
技术研发日:2021.12.31
技术公布日:2023/7/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
