1.本发明涉及多媒体信息技术领域,尤其涉及一种显示屏内容生成方法、装置及介质。
背景技术:2.随着显示技术的发展,大屏幕的内容展示越来越受到用户欢迎,在生产车间、办公场所、座舱等场所通常会通过显示屏展示内容。例如在生产车间对员工的安全教育信息,可通过在显示屏上展示视频、图像等指导员工生产;在座舱内,可通过展示视频、图像等向用户提供娱乐信息。
3.相关技术中,影像资源往往是预先就设置好的,用户只能在预先设置的影像资源中进行选择并展示在显示屏中,而现有的影像资源形式不够丰富,无法根据用户实际需要,实现显示屏影像内容的自定义。
技术实现要素:4.本发明多个方面提供一种显示屏内容生成方法、装置及介质,其能根据用户实际需求,实现显示屏影像内容的自定义。
5.本发明第一方面提供一种显示屏内容生成方法,由终端设备执行,所述终端设备安装有客户端程序以向用户提供操作界面,所述方法包括:
6.响应于用户触发的影像内容自定义指令,启动影像创作程序并在所述操作界面上显示创作页面;
7.基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容,以根据各个所述目标显示屏的待播放影像内容,在各个所述目标显示屏中显示对应的影像内容;其中,所述目标显示屏为用户选择待进行影像内容自定义的显示屏。
8.本发明第二方面提供一种显示屏内容生成装置,所述显示屏内容生成装置安装有客户端程序以向用户提供操作界面,所述装置包括:
9.创造页面显示模块,用于响应于用户触发的影像内容自定义指令,启动影像创作程序并在所述操作界面上显示创作页面;
10.剪辑模块,用于基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容,以根据各个所述目标显示屏的待播放影像内容,在各个所述目标显示屏中显示对应的影像内容;其中,所述目标显示屏为用户选择待进行影像内容自定义的显示屏。
11.本发明第三方面提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述第一方面提供的显示屏内容生成方法。
12.与现有技术相比,本发明提供的显示屏内容生成方法、装置及介质的有益效果如
下:
13.本发明通过响应于用户触发的影像内容自定义指令,启动影像创作程序并在所述操作界面上显示创作页面,并基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容,从而无需通过较长的开发周期进行显示屏影像资源的重新开发,就能根据用户的实际需求实现显示屏影视内容的自定义,大大提高了显示屏影像内容的丰富度。同时,对于用户而言,其通过在创作页面上的触控操作,就能进行影像内容的自定义制作,根据需求制作出理想的显示屏影像内容,不仅能更好的满足用户的需求,还能增强用户的参与感,进而提升用户的使用体验感。
附图说明
14.图1是本发明一实施例示出的一种显示屏内容生成的流程示意图;
15.图2是本发明实施例提供的对多个目标显示屏影像内容裁剪的示意图;
16.图3是本发明实施例提供的对主屏、副屏和仪表屏关联的至少一影像分片进拼接的示意图;
17.图4是本发明实施例提供的显示屏内容生成装置的结构框图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.本发明实施例的显示屏内容生成方法可由终端设备执行,终端设备上应当设置有显示屏以提供人机交互的操作界面。其中,终端设备可以是智能手机、电脑、车机上的显示控制设备等,具体实现方式不受本实施例的限制。
20.图1是根据一示例性实施例示出的一种显示屏内容生成的流程示意图。具体的,该显示屏内容生成方法可以包括如下步骤:
21.s11,响应于用户触发的影像内容自定义指令,启动影像创作程序并在所述操作界面上显示创作页面。
22.其中,当用户通过操作界面点击按键或其他触发影像创作程序启动的影像内容自定义指令的操作时,在副屏的操作界面上显示创作页面。该创作页面应当设置有视频剪辑工具和剪辑区域。用户可基于该创作页面实现对多个显示屏待播放影像内容的创作。
23.s12,基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容,以根据各个所述目标显示屏的待播放影像内容,在各个所述目标显示屏中显示对应的影像内容;其中,所述目标显示屏为用户选择待进行影像内容自定义的显示屏。
24.在本发明实施例中,由用户选择待进行影像内容自定义的显示屏,如用户可以在手机设备的操作界面上进行车机的多个显示屏的影像内容自定义创作。由手机端完成显示屏的影像内容自定义创作后,发给车机的多个显示屏,实现车机上多个显示屏影像内容的
自定义。
25.或者,用户可以在车机的主屏操作界面上启动创作页面,并在完成对车机上的主屏、副屏、仪表屏的影像内容自定义创作后发送给对应的显示屏进行显示。
26.其中,原始影像素材可以包括利用各种拍摄设备拍摄的视频,也可以是网上获取的影像资源。用户通过在创作页面上操作,向服务器请求原始影像素材的播放地址,根据请求到的播放地址对原始影像素材进行缓存,以实现原始影像素材的获取,并显示在创作页面的剪辑区域中。
27.其中,原始影像素材可以包括一个或多个视频/图像,例如用户对主屏内容进行影像内容自定义,则主屏待播放内容关联的视频/图像可以为一个或多个,用户可对关联的一个或多个视频/图像进行剪辑,从能实现影像内容的自定义创作,制作出理想的显示屏影像内容。在本发明实施例中,用户通过操作界面上实现对多个目标显示屏待播放内容的自定义,并分发到对应的目标显示屏中,能够实现多个目标显示屏影像内容的自定义。
28.基于上述实施例提供的技术方案,其通过响应于用户触发的影像内容自定义指令,启动影像创作程序并在所述操作界面上显示创作页面,并基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容,从而无需通过较长的开发周期进行显示屏影像资源的重新开发,就能根据用户的实际需求实现显示屏影视内容的自定义,大大提高了显示屏影像内容的丰富度。同时,对于用户而言,其通过在创作页面上的触控操作,就能进行影像内容的自定义制作,根据需求制作出理想的显示屏影像内容,不仅能更好的满足用户的需求,还能增强用户的参与感,进而提升用户的使用体验感。
29.在一种可选的实施方式中,所述s12“基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容”,具体包括:
30.s121,响应于用户触发的目标显示屏裁剪内容设置指令,获取裁剪参数,并根据所述裁剪参数对所述原始影像素材进行裁剪,得到与目标显示屏关联的至少一子影像分片;
31.s123,响应于用户触发的子影像分片拼接指令,对所述目标显示屏关联的至少一子影像分片进行拼接,得到所述目标显示屏的待播放影像内容。
32.在本发明实施例中,用户触发目标显示屏裁剪内容设置指令的方式可以为:用户通过调用目标显示屏裁剪框拖动到原始影像素材画幅上,如对于剪辑区正在播放的原始图像素材,用户将目标显示屏对应的裁剪框拖动到原始图像素材画幅上的某一位置时,并点击裁剪确认按钮,此时触发目标显示屏裁剪内容设置指令,终端设备获取与本次目标显示屏裁剪内容设置指令对应的裁剪参数,包括了裁剪原始图像素材的区域范围、大小,从而截取到与目标显示屏关联的子影像分片。
33.或者,对于原始视频素材,当原始视频素材在剪辑区播放时,用户将目标显示屏对应的裁剪框拖动到原始图像素材画幅上的某一位置时,并通过在播放进度条上标记裁剪时刻/段,并点击裁剪确认按钮,终端设备识别到用户与本次目标显示屏裁剪内容设置指令对应的裁剪参数,包括了裁剪原始视频素材的区域范围,截取时段/时刻,从而截取到与目标显示屏关联的子影像分片。
34.可选的,参见图2,客户可对多个目标显示屏影像内容自定义创作,例如,用户选择
了多个视频/图片作为原始影像素材,用户可同时拖动多个目标显示屏裁剪框到各个视频/图片的相应位置上,并设置各个目标显示屏对应的剪辑时间参数,实现对多个目标显示屏的原始影像素材裁剪。
35.在其他实施方式中,用户还可以通过提交表单的方式触发目标显示屏裁剪内容设置指令。例如,用户通过输入目标显示屏裁剪内容参数,如在输入框中输入目标显示屏裁剪原始影像素材左上角区域,截取时段为1:00~1:30,通过提交表单的方式触发目标显示屏裁剪内容设置指令。用户可对一原始影像文件同时输入多个裁剪参数,并一起提交,从而得到与目标显示屏关联的多个子影像分片。
36.在一种可选的实施方式中,在所述s121“根据所述裁剪参数对所述原始影像素材进行裁剪,得到与目标显示屏关联的至少一子影像分片之前”,还包括:
37.获取与目标显示屏对应的裁剪框;
38.则,所述响应于用户触发的目标显示屏裁剪内容设置指令,获取裁剪参数,并根据所述裁剪参数对所述原始影像素材进行裁剪,得到与目标显示屏关联的至少一子影像分片,具体包括:
39.响应于用户触发的目标显示屏裁剪内容设置指令,获取目标显示屏裁剪框和至少一组裁剪参数;其中,所述裁剪参数包括所述目标显示屏裁剪框位于原始影像素材画幅中的位置和裁剪时间参数;
40.分别针对每一组所述裁剪参数,截取原始影像素材播放内容中与所述目标显示屏裁剪框、所述裁剪参数对应的影像信息,得到与目标显示屏关联的至少一子影像分片。
41.其中,对于原始影像素材为图像的情况,裁剪时间参数默认被设置为0,影像创作程序在调用该裁剪参数时,只读取目标显示屏裁剪框位于原始影像素材画幅中的位置信息。
42.在本发明实施例中,各个目标显示屏的裁剪框预先设置好,在使用时直接调用。目标显示屏裁剪框可以为矩形框的形式,包括矩形框的长度和宽度。在本发明实施例中,通过确定目标显示屏裁剪框的大小、目标显示屏裁剪框位于原始影像素材画幅中的位置和裁剪时间参数,就能确定截取的原始影像素材的内容。
43.在一种可选的实施方式中,所述与目标显示屏对应的裁剪框根据以下方式获取:
44.根据目标显示屏的屏幕基本属性和对原始影像素材的资源分辨率依赖信息,生成与目标显示屏对应的裁剪框。其中,屏幕基本属性包括显示屏的屏幕比例大小。
45.其中,可以通过预先设置的原始影像素材的分辨率和目标显示屏裁剪框的大小规格的对应关系,并由目标显示屏的比例关系确定目标显示屏裁剪框。例如,当目标显示屏的屏幕比例大小为4:3,而原始影像素材的分辨率较低时,生成的目标显示屏裁剪框应满足比例大小为4:3,且目标显示屏裁剪框应设置的较大些,以使得分辨率较低的原始影像素材裁剪后的影像内容能在目标显示屏中友好地显示。
46.在本发明实施例中,在确定目标显示屏后,根据用户输入的目标显示屏的基本属性和对原始影像素材的资源分辨率依赖信息,生成各个显示屏的裁剪框,以确定各个显示屏唯一对应的裁剪框大小。本发明实施例通过配置各个显示屏的裁剪框大小,以使得后续在利用目标显示屏裁剪框对原始影像素材裁剪时,获得的子影像分片能与目标显示屏的屏幕参数、分辨率匹配,避免出现剪辑后的原始影像素材显示在目标显示屏中出现失真、播放
内容超出目标显示屏等问题。
47.此外,对于用户而言,用户只需要输入目标显示屏的相关信息,影像创作程序就自动对目标显示屏的裁剪框进行配置,而不需要用户花费时间和精力去计算和校正原始影像素材裁剪区域大小,以使得原始影像素材裁剪处理获得的子影像分片和目标显示屏播放区域、播放分辨率尽可能匹配,能在一定程度上提高剪辑的效率和用户的使用体验感。
48.在一种可选的实施方式中,所述s123“响应于用户触发的子影像分片拼接指令,对所述目标显示屏关联的至少一子影像分片进行拼接,得到所述目标显示屏的待播放影像内容”,具体包括:
49.响应于用户触发的子影像分片拼接指令,获取拼接配置参数;其中,所述拼接配置参数包括各个子影像分片的播放时长和播放顺序;
50.根据各个所述子影像分片的播放时长和播放顺序,对所述目标显示屏关联的至少一影像分片进行拼接,得到所述目标显示屏的待播放影像内容。
51.示例性的,用户通过图2的裁剪操作获得车机上的主屏、副屏和仪表屏关联的多个子影像分片后,并通过设置各子影像分片的播放时长和播放顺序,通过图3的拼接操作,就能根据期望的顺序将各个目标显示屏关联的至少一影像分片进拼接成单个影像,从而得到主屏、副屏和仪表屏的待播放影像内容。
52.在一种可选的实施方式中,本发明实施例的显示屏内容生成方法还包括:
53.响应于用户触发的剪辑信息添加指令,获取待添加的剪辑信息;其中,所述剪辑信息包括剪辑对象、剪辑内容和剪辑时间;所述剪辑对象为所述子影像分片或所述至少一子影像分片拼接成的影像片段;所述剪辑内容包括字幕信息、log信息和音频信息;
54.根据所述剪辑时间,确定对所述剪辑对象进行剪辑的目标剪辑时段/时刻,在与所述目标剪辑时段/时刻匹配的剪辑对象播放位置中添加所述剪辑内容。
55.在本发明实施例中,还可对原始影像素材裁剪后获得的子影像分片或子影像分片拼接得到的影像片段进行优化处理,如当剪辑时间为剪辑时段时,剪辑内容为添加音频信息时,可以根据剪辑时段中的起始时间和终止时间,将剪辑时段所覆盖的子影像分片确定为待剪辑分片,在该剪辑分片中添加音频。
56.在本发明实施例中,通过提供剪辑信息添加服务,使得用户能进一步丰富显示屏影像内容,使得最终获得的目标显示屏影像内容形式更加丰富。
57.本发明实施例第二方面提供一种显示屏内容生成装置,所述显示屏内容生成装置安装有客户端程序以向用户提供操作界面,所述显示屏内容生成装置10包括:
58.创造页面显示模块110,用于响应于用户触发的影像内容自定义指令,启动影像创作程序并在所述操作界面上显示创作页面;
59.剪辑模块120,用于基于用户在所述创作页面上对与目标显示屏待播放内容关联的原始影像素材的剪辑操作,对所述原始影像素材进行剪辑,得到所述目标显示屏的待播放影像内容,以根据各个所述目标显示屏的待播放影像内容,在各个所述目标显示屏中显示对应的影像内容;其中,所述目标显示屏为用户选择待进行影像内容自定义的显示屏。
60.在一种可选的实施方式中,所述剪辑模块120具体包括:
61.裁剪单元,用于响应于用户触发的目标显示屏裁剪内容设置指令,获取裁剪参数,并根据所述裁剪参数对所述原始影像素材进行裁剪,得到与目标显示屏关联的至少一子影
像分片;
62.拼接单元,用于响应于用户触发的子影像分片拼接指令,对所述目标显示屏关联的至少一子影像分片进行拼接,得到所述目标显示屏的待播放影像内容,以根据各个所述目标显示屏的待播放影像内容,在各个所述目标显示屏中显示对应的影像内容。
63.在一种可选的实施方式中,所述裁剪单元具体用于:
64.响应于用户触发的目标显示屏裁剪内容设置指令,获取目标显示屏裁剪框和至少一组裁剪参数;其中,所述裁剪参数包括所述目标显示屏裁剪框位于原始影像素材画幅中的位置和裁剪时间参数;
65.分别针对每一组所述裁剪参数,截取原始影像素材播放内容中与所述目标显示屏裁剪框、所述裁剪参数对应的影像信息,得到与目标显示屏关联的至少一子影像分片。
66.在一种可选的实施方式中,所述与目标显示屏对应的裁剪框根据以下方式获取:
67.根据目标显示屏的屏幕基本属性和对原始影像素材的资源分辨率依赖信息,生成与目标显示屏对应的裁剪框。
68.在一种可选的实施方式中,所述拼接单元具体用于:
69.响应于用户触发的子影像分片拼接指令,获取拼接配置参数;其中,所述拼接配置参数包括各个子影像分片的播放时长和播放顺序;
70.根据各个所述子影像分片的播放时长和播放顺序,对所述目标显示屏关联的至少一影像分片进行拼接,得到所述目标显示屏的待播放影像内容。
71.在一种可选的实施方式中,所述显示屏内容生成装置还包括添加模块,所述添加模块用于:
72.响应于用户触发的剪辑信息添加指令,获取待添加的剪辑信息;其中,所述剪辑信息包括剪辑对象、剪辑内容和剪辑时间;所述剪辑对象为所述子影像分片或所述至少一子影像分片拼接成的影像片段;所述剪辑内容包括字幕信息、log信息和音频信息;
73.根据所述剪辑时间,确定对所述剪辑对象进行剪辑的目标剪辑时段/时刻,在与所述目标剪辑时段/时刻匹配的剪辑对象播放位置中添加所述剪辑内容。
74.需说明的是,本发明实施例提供的显示屏内容生成装置用于执行上述实施例的显示屏内容生成方法的全部步骤和流程,两者的工作原理和有益效果一一对应,这里不再作过多的赘述。
75.其中,所述显示屏内容生成装置如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。
76.本发明实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述实施例第一方面提供的显示屏内容生成方法,例如图1的s11~s12。
77.所述存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随
机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。
78.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。