一种多屏同步字幕叠加的方法和设备的制作方法

文档序号:6552160阅读:522来源:国知局
一种多屏同步字幕叠加的方法和设备的制作方法
【专利摘要】本发明提供了一种多屏同步字幕叠加方法及设备,所述方法包括:接收用户输入的字幕显示信息和字幕显示控制信息;根据所述字幕显示信息生成字幕点阵并存储;根据所述字幕显示控制信息处理所述字幕点阵,将处理后的字幕点阵与待显示的图像叠加后进行显示。本发明提供的多屏同步字幕叠加方法及设备,能够实现多屏幕拼接时的字幕叠加功能,并且可以实现跨屏幕的完全同步的流畅滚动;能够取代传统的LED条带或者字幕机,低成本实现字幕与图像内容的融合显示,用户体验较好。
【专利说明】一种多屏同步字幕叠加的方法和设备

【技术领域】
[0001] 本发明涉及图像控制领域,尤其涉及一种拼接屏幕内容显示方法和设备。

【背景技术】
[0002] 随着发光二极管(Light Emitting Diode, LED)技术的不断发展,LED显示屏得到 了越来越多的应用,并且通过LED显示的内容越发丰富。
[0003] 目前通过LED显示屏进行显示的当时也多种多样,其中,拼接屏幕已成为一种常 见的显示方式,然而,当需要显示为多屏同步字幕叠加的图像配置文字时,可以通过在拼接 屏幕上再叠加一个LED显示屏幕,具体可参考图1,该LED显示屏幕专门用于显示滚动字幕, 如此的话,实现成本较高,且显示出来的字幕不能很好地和多屏同步字幕叠加的图像融合 到一起,用户体验较差;还可以通过字幕叠加机与拼接屏幕连接,具体可参考图2,通过将 字幕叠加到一个视频信号上,输入至拼接屏幕进行显示,该方式即便能够实现字幕与图像 的融合显示,但是同样实现成本较高,而且,由于字幕是通过叠加到一个视频信号上后,再 与图像信号进行的叠加,而该视频信号的分辨率目前最大为1920*1080像素(pixel),将该 视频信号在拼接屏幕上显示时,需要放大才能满屏,如此的话,字幕也会随之拉伸,导致字 幕非点对点显示,产生模糊。


【发明内容】

[0004] 有鉴于此,本发明的主要目的在于提供一种拼接屏幕内容显示方法及设备,能够 低成本实现字幕与图像内容的融合显示。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] -种多屏同步字幕叠加的方法,所述方法包括:
[0007] 接收用户输入的字幕显示信息和字幕显示控制信息;
[0008] 根据所述字幕显示信息生成字幕点阵并存储;
[0009] 根据所述字幕显示控制信息处理所述字幕点阵,确定每块拼接屏幕自身显示的字 幕点阵区域,将确定得到的字幕点阵与待显示的图像叠加后进行显示。
[0010] 其中,所述字幕显示信息包括字幕内容、字体、字号的一种或多种,所述字幕显示 控制信息包括字幕滚动方式、滚动速度、字幕颜色、背景颜色、背景透明度、字幕显示区域的 一种或多种。
[0011] 进一步地,在根据所述字幕显示控制信息处理所述字幕点阵之前,所述方法还包 括:
[0012] 当所述字幕显示控制信息包括字幕滚动方式时,根据所述字幕滚动方式,对字幕 点阵进行相应偏移。
[0013] 其中,根据所述字幕显示控制信息处理所述字幕点阵,确定每块拼接屏幕自身显 示的字幕点阵区域的步骤包括:
[0014] 当用户需要满屏显示字幕时,根据组成显示屏幕的拼接屏幕个数,确定各自多屏 同步字幕叠加字幕点阵的起始位置,对字幕点阵进行划分,得到每块拼接屏幕自身显示的 字幕点阵区域。
[0015] 其中,所述将确定得到的字幕点阵与待显示的图像叠加后进行显示的步骤包括:
[0016] 将所述字幕点阵区域对应的字幕点阵与所述字幕点阵对应显示区域的图像叠加 后在所述显示区域同时显示。
[0017] 一种多屏同步字幕叠加的设备,该设备包括:字幕控制模块、存储模块、叠加模块、 显示控制模块;其中,
[0018] 所述字幕控制模块,用于接收用户输入的字幕显示信息和字幕显示控制信息,并 根据所述字幕显示信息生成字幕点阵;
[0019] 所述存储模块,用于存储所述字幕点阵;
[0020] 所述叠加模块,用于根据所述字幕显示控制信息处理所述字幕点阵,确定每块拼 接屏幕自身显示的字幕点阵区域,将确定得到的字幕点阵与待显示的图像进行叠加;
[0021 ] 所述显示控制模块,用于显示叠加有字幕的图像。
[0022] 进一步地,所述叠加模块,还用于当所述字幕显示控制信息包括字幕滚动方式时, 根据所述字幕滚动方式,对字幕点阵进行相应偏移。
[0023] 其中,所述叠加模块,具体用于当用户需要满屏显示字幕时,根据组成显示屏幕的 拼接屏幕个数,确定各自多屏同步字幕叠加字幕点阵的起始位置,对字幕点阵进行划分,得 到每块拼接屏幕自身显示的字幕点阵区域。
[0024] 其中,所述叠加模块,具体用于将所述字幕点阵区域对应的字幕点阵与所述字幕 点阵对应显示区域的图像叠加;
[0025] 所述显示控制模块,具体用于将叠加有字幕的图像在所述显示区域同时显示。
[0026] 本发明实施例提供的多屏同步字幕叠加方法及设备,根据接收到的字幕显示信息 生成字幕点阵并存储,并根据接收到的字幕显示控制信息对生成的字母点阵与待显示的图 像叠加后进行显示,能够实现了多屏幕拼接时的字幕叠加功能,并且可以实现跨屏幕的完 全同步的流畅滚动;通过将整个字幕点阵发送给叠加模块,叠加模块根据起始位置对字幕 点阵进行分割,由叠加模块根据滚动方式和速度,更新叠加地址,如此,整个字幕点阵只需 要发送一次,提高了滚动的流畅性;同时字幕显示信息和字幕显示控制信息可以根据实际 需要进行设置,显示字幕与图像完全融为一体,并且通过设置透明背景,得到字幕漂浮于图 像之上的用户体验;能够取代传统的LED条带或者字幕机,低成本实现字幕与图像内容的 融合显示,用户体验较好。

【专利附图】

【附图说明】
[0027] 图1为现有的多屏同步字幕叠加的一种实现方式的示意图;
[0028] 图2为现有的多屏同步字幕叠加的另一种实现方式的示意图;
[0029] 图3为本发明实施例提供的多屏同步字幕叠加的方法的实现流程图;
[0030] 图4为本发明实施例提供的多屏同步字幕叠加的设备的结构示意图;
[0031] 图5为本发明具体实施例提供的多屏同步字幕叠加的设备的结构示意图;
[0032] 图6为本发明具体实施例提供的字幕点阵处理示意图。

【具体实施方式】
[0033] 为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。
[0034] 图3示出了本发明实施例提供的多屏同步字幕叠加方法的流程,如图1所示,方法 包括下述步骤:
[0035] 步骤101,接收用户输入的字幕显示信息和字幕显示控制信息;
[0036] 具体地,本步骤中,用户输入的字幕显示信息包括字幕内容、字体、字号的一种或 多种,用户输入的字幕显示控制信息包括字幕滚动方式、滚动速度、字幕颜色、背景颜色、背 景透明度、字幕显示区域的一种或多种。这里可根据实际需要由用户进行自由设置。
[0037] 步骤102,根据字幕显示信息生成字幕点阵并存储;
[0038] 步骤103,根据字幕显示控制信息处理字幕点阵,确定每块拼接屏幕自身显示的字 幕点阵区域,将确定得到的字幕点阵与待显示的图像叠加后进行显示;
[0039] 具体地,当用户需要满屏显示字幕时,根据组成显示屏幕的拼接屏幕个数,确定各 自多屏同步字幕叠加字幕点阵的起始位置,对字幕点阵进行划分,得到每块拼接屏幕自身 显示的字幕点阵区域;然后将字幕点阵区域对应的字幕点阵与字幕点阵对应显示区域的图 像叠加后在显示区域同时显示。
[0040] 进一步地,步骤103之前,还可以包括:当字幕显示控制信息包括字幕滚动方式 时,根据字幕滚动方式,对字幕点阵进行相应偏移。
[0041] 本发明实施例提供的多屏同步字幕叠加方法,根据接收到的字幕显示信息生成字 幕点阵并存储,并根据接收到的字幕显示控制信息对生成的字母点阵与待显示的图像叠加 后进彳丁显不,能够实现了多屏.拼接时的子.置加功能,并且可以实现跨屏.的完全冋步 的流畅滚动;通过对整个字幕点阵进行分割,由叠加模块根据滚动方式和速度,更新叠加地 址,如此,整个字幕点阵只需要发送一次,提高了滚动的流畅性;同时字幕显示信息和字幕 显示控制信息可以根据实际需要进行设置,显示字幕与图像完全融为一体,并且通过设置 透明背景,得到字幕漂浮于图像之上的用户体验;能够取代传统的LED条带或者字幕机,低 成本实现字幕与图像内容的融合显示,用户体验较好。
[0042] 本发明实施例还提供的一种多屏同步字幕叠加的设备,该设备的各功能模块可用 于执行图3所示方法实施例的流程,具体可参考图4,包括:字幕控制模块21、存储模块22、 叠加模块23、显示控制模块24 ;其中,
[0043] 字幕控制模块21,用于接收用户输入的字幕显示信息和字幕显示控制信息,并根 据字幕显示信息生成字幕点阵;
[0044] 存储模块22,用于存储字幕点阵;
[0045] 叠加模块23,用于根据字幕显示控制信息处理字幕点阵,确定每块拼接屏幕自身 显示的字幕点阵区域,将确定得到的字幕点阵与待显示的图像进行叠加;
[0046] 显示控制模块24,用于显示叠加有字幕的图像。
[0047] 进一步地,字幕控制模块21具体用于接收用户输入的字幕显示信息包括字幕内 容、字体、字号的一种或多种,接收用户输入的字幕显示控制信息包括字幕滚动方式、滚动 速度、字幕颜色、背景颜色、背景透明度、字幕显示区域的一种或多种。
[0048] 进一步地,叠加模块23还用于当字幕显示控制信息包括字幕滚动方式时,根据字 幕滚动方式,对字幕点阵进行相应偏移。
[0049] 其中,叠加模块23具体用于当用户需要满屏显示字幕时,根据组成显示屏幕的拼 接屏幕个数,确定各自多屏同步字幕叠加字幕点阵的起始位置,对字幕点阵进行划分,得到 每块拼接屏幕自身显示的字幕点阵区域。
[0050] 其中,叠加模块23具体用于将字幕点阵区域对应的字幕点阵与字幕点阵对应显 示区域的图像叠加;
[0051] 显示控制模块24具体用于将叠加有字幕的图像在显示区域同时显示。
[0052] 本发明实施例提供的多屏同步字幕叠加设备根据接收到的字幕显示信息生成字 幕点阵并存储,并根据接收到的字幕显示控制信息对生成的字母点阵与待显示的图像叠加 后进彳丁显不,能够实现了多屏.拼接时的子.置加功能,并且可以实现跨屏.的完全冋步 的流畅滚动;通过将整个字幕点阵发送给叠加模块,叠加模块根据起始位置对字幕点阵进 行分割,由叠加模块根据滚动方式和速度,更新叠加地址,如此,整个字幕点阵只需要发送 一次,提高了滚动的流畅性;同时字幕显示信息和字幕显示控制信息可以根据实际需要进 行设置,显示字幕与图像完全融为一体,并且通过设置透明背景,得到字幕漂浮于图像之上 的用户体验;能够取代传统的LED条带或者字幕机,低成本实现字幕与图像内容的融合显 示,用户体验较好。
[0053] 下面通过具体实施例对本发明实施例提供的上述多屏同步字幕叠加方法及设备 进行进一步详细说明。
[0054] 图5为本发明具体实施例提供的多屏同步字幕叠加的设备的结构示意图,下面结 合图5,对本发明实施例公开的多屏同步字幕叠加过程进行详细说明。
[0055] 参考图5,本实施例中,拼接屏幕的参数为2*2拼接(拼接屏幕1?拼接屏幕4), 每个拼接屏幕的分辨率为1920*1080像素,其中,叠加模块可以根据拼接屏幕个数设置多 个,也可以合并设置一个,显示控制模块的设置同理,图5是将叠加模块和显示控制模块设 置多个进行的示意:叠加模块1?叠加模块4,显示控制模块1?显示控制4。
[0056] 步骤1,字幕控制模块接收用户通过用户交互界面(⑶I)输入的字幕显示信息和 字幕显示控制信息,具体可以包括:字幕内容、字体、字号、滚动方式、滚动速度、字幕颜色、 背景颜色、背景透明度、字幕的显示区域等等
[0057] 步骤2,字幕控制模块根据字幕内容、字体、字号、字幕显示区域动态生成叠加模块 所需的字幕点阵。
[0058] 步骤3,存储模块将生成的字幕点阵进行存储。
[0059] 步骤4,存储模块将自身存储的字幕点阵同时送入到叠加模块1?叠加模块4,其 中叠加模块、显示控制模块、拼接屏幕为一一对应关系。
[0060] 步骤5,字幕控制模块将每个拼接屏幕要显示的字幕区域、滚动速度、滚动方式、字 幕颜色、背景颜色、背景透明度等字幕显示控制信息发送到对应的叠加模块。
[0061] 步骤6,每个叠加模块根据接收到的字幕显示控制信息,将对应区域的字幕点阵与 显存里要显示的动态图像叠加到一起,再发送至对应的显示控制模块。
[0062] 步骤7,每个显示控制模块将叠加有字幕的动态图像显示到对应的拼接屏幕上。 [0063] 这里,字幕控制模块对多个叠加模块实施同步控制,保证多个叠加模块在相同的 时刻开始显示,确保字幕在滚动时是同步并且流畅的。
[0064] 其中,对于上述字幕点阵控制模块的字幕点阵的生成和滚动,通过如下示例进行 说明:
[0065] 上述实施例中,当用户需要一个2*2满屏显示的字幕,且设置字幕的滚动方式为 向上滚动;
[0066] 参考图6,假设整个字幕点阵的像素大小为3840列*N(N> = 2160)行,左上角的坐 标为(〇,〇),右下角坐标为(3839, N-1),应当理解,字幕点阵的行数是大于等于整个拼接屏 的像素行数。
[0067] 由于字幕点阵生成后,整个字幕点阵会被同时发送到四个叠加模块;
[0068] 其中,每个叠加模块对应的显示区域不同,因此每个叠加模块在该字幕点阵中要 显示的起始位置也不一样,叠加模块1?叠加模块4通过计算,确定各自对应的起始位置分 别为位置1 (〇, 〇)、位置2 (1920,0)、位置3 (0,1080)、位置4 (1920,1080),每个叠加模块要显 示的字幕区域都为1920*1080的矩形区域。
[0069] 如此,经过上述处理,叠加模块将整个字幕点阵均匀分成了四个1920*1080的块, 以对应四个1920*1080像素的拼接屏幕1?拼接屏幕4。
[0070] 当需要向上滚动显示字幕时,叠加模块根据滚动速度,计算出每一帧刷新时需要 滚动的行数M,当下一帧进行显示时,叠加模块将自己的起始地址在整个字幕点阵中往下偏 移Μ行,如此下一帧显示的字幕就等同于向上滚动了 Μ行。当叠加模块1?叠加模块4同 时进行上述偏移操作时,则可实现整个字幕向上滚动显示。
[0071] 应当理解,当用户设置为向左滚动显示字幕,那么生成的字幕点阵像素大小为 Ν(Ν> = 3840)列χ2160行,每一帧刷新的时候,叠加模块将显示位置增加或减少若干列即 可,原理同向上滚动,此处不再赘述。
[0072] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟 或者光盘等各种可以存储程序代码的介质。
[0073] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【权利要求】
1. 一种多屏同步字幕叠加的方法,其特征在于,所述方法包括: 接收用户输入的字幕显示信息和字幕显示控制信息; 根据所述字幕显示信息生成字幕点阵并存储; 根据所述字幕显示控制信息处理所述字幕点阵,确定每块拼接屏幕自身显示的字幕点 阵区域,将确定得到的字幕点阵与待显示的图像叠加后进行显示。
2. 根据权利要求1所述的方法,其特征在于,所述字幕显示信息包括字幕内容、字体、 字号的一种或多种,所述字幕显示控制信息包括字幕滚动方式、滚动速度、字幕颜色、背景 颜色、背景透明度、字幕显示区域的一种或多种。
3. 根据权利要求1所述的方法,其特征在于,在根据所述字幕显示控制信息处理所述 字幕点阵之前,所述方法还包括: 当所述字幕显示控制信息包括字幕滚动方式时,根据所述字幕滚动方式,对字幕点阵 进行相应偏移。
4. 根据权利要求1至3任一所述的方法,其特征在于,根据所述字幕显示控制信息处理 所述字幕点阵,确定每块拼接屏幕自身显示的字幕点阵区域的步骤包括: 当用户需要满屏显示字幕时,根据组成显示屏幕的拼接屏幕个数,确定各自多屏同步 字幕叠加字幕点阵的起始位置,对字幕点阵进行划分,得到每块拼接屏幕自身显示的字幕 点阵区域。
5. 根据权利要求4所述的方法,其特征在于,所述将确定得到的字幕点阵与待显示的 图像叠加后进行显示的步骤包括: 将所述字幕点阵区域对应的字幕点阵与所述字幕点阵对应显示区域的图像叠加后在 所述显示区域同时显示。
6. -种多屏同步字幕叠加的设备,其特征在于,所述设备包括:字幕控制模块、存储模 块、叠加模块、显示控制模块;其中, 所述字幕控制模块,用于接收用户输入的字幕显示信息和字幕显示控制信息,并根据 所述字幕显示信息生成字幕点阵; 所述存储模块,用于存储所述字幕点阵; 所述叠加模块,用于根据所述字幕显示控制信息处理所述字幕点阵,确定每块拼接屏 幕自身显示的字幕点阵区域,将确定得到的字幕点阵与待显示的图像进行叠加; 所述显示控制模块,用于显示叠加有字幕的图像。
7. 根据权利要求6所述的设备,其特征在于,所述字幕显示信息包括字幕内容、字体、 字号的一种或多种,所述字幕显示控制信息包括字幕滚动方式、滚动速度、字幕颜色、背景 颜色、背景透明度、字幕显示区域的一种或多种。
8. 根据权利要求6所述的设备,其特征在于,所述叠加模块,还用于当所述字幕显示控 制信息包括字幕滚动方式时,根据所述字幕滚动方式,对字幕点阵进行相应偏移。
9. 根据权利要求6至8任一所述的设备,其特征在于,所述叠加模块,具体用于当用户 需要满屏显示字幕时,根据组成显示屏幕的拼接屏幕个数,确定各自多屏同步字幕叠加字 幕点阵的起始位置,对字幕点阵进行划分,得到每块拼接屏幕自身显示的字幕点阵区域。
10. 根据权利要求9所述的设备,其特征在于,所述叠加模块,具体用于将所述字幕点 阵区域对应的字幕点阵与所述字幕点阵对应显示区域的图像叠加; 所述显示控制模块,具体用于将叠加有字幕的图像在所述显示区域同时显示。
【文档编号】G06F3/14GK104063198SQ201410314863
【公开日】2014年9月24日 申请日期:2014年7月3日 优先权日:2014年7月3日
【发明者】章铁, 龙彦波 申请人:深圳市华泰敏信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1