用于特效交互的方法、装置、设备和存储介质与流程



1.本公开的示例实施例总体涉及计算机领域,特别地涉及用于特效交互的方法、装置、设备和计算机可读存储介质。


背景技术:



2.随着互联网的发展,人们越来越多地利用互联网来分享各式各样的用户生成内容(ugc,user generated data)。例如,人们可以用利用短视频平台来分享创作的短视频内容,或利用直播平台来提供视频直播。
3.在这样的内容创作过程中,人们期望能够创作更加个性化的内容。由此,各式各样的特效被提供以丰富用户制作更加有趣味的个性化内容。这样的特效例如可以包括应用于图片内容、视频内容或视频流的滤镜或动态效果等。


技术实现要素:



4.在本公开的第一方面,提供了一种用于特效交互的方法。该方法包括:呈现特效交互界面,特效交互界面包括控件区域和内容区域,控件区域包括一组特效控件,一组特效控件用于呈现对应特效的第一可视化信息,内容区域用于提供关于将特效应用于目标内容的预览;接收针对一组特效控件中目标控件的第一预设操作;以及将目标控件切换至呈现与目标控件对应的目标特效的第二可视化信息,第二可视化信息包括用于指示目标特效的操作说明和/或效果预览的动态可视化信息。
5.在本公开的第二方面,提供了一种用于特效交互的装置。该装置包括:呈现模块,被配置为呈现特效交互界面,特效交互界面包括控件区域和内容区域,控件区域包括一组特效控件,一组特效控件用于呈现对应特效的第一可视化信息,内容区域用于提供关于将特效应用于目标内容的预览;接收模块,被配置为接收针对一组特效控件中目标控件的第一预设操作;以及切换模块,被配置为将目标控件切换至呈现与目标控件对应的目标特效的第二可视化信息,第二可视化信息包括用于指示关于目标特效的操作说明和/或效果预览的动态可视化信息。
6.在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
7.在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,程序被处理器执行时实现第一方面的方法。
8.应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
9.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
10.图1示出了根据传统方案的示例特效交互界面;
11.图2a至图2c示出了根据本公开的一些实施例的与特效交互界面交互的过程的示意图;
12.图3a至图3c示出了根据本公开的另一些实施例的与特效交互界面交互的过程的示意图;
13.图4示出了根据本公开的一些实施例的特效交互的示例过程的流程图;
14.图5示出了根据本公开的一些实施例的用于特效交互的装置的框图;以及
15.图6示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
16.下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
17.在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
18.如上文所讨论的,人们期望利用特效来创建更有趣味或更加个性化的内容。这样的内容例如可以包括图片、视频、直播视频流等。在本公开中,“特效”例如可以指示被应用于图片、视频、直播视频流等多媒体内容的视觉效果,例如,各种滤镜或动态效果等。
19.图1示出了根据传统的方案的示例特效交界面100。如图1所示,电子设备(例如,移动终端)可以呈现特效交互界面100。如图1所示,特效交互界面100例如可以包括内容区域110和控件区域120。
20.控件区域120例如可以包括一组可供选择的特效控件130,这样的特效控件130可以对应于不同的特效。当用户选择了特定的特效控件130后,其对应的效果可以被应用于待编辑的目标内容140,并在内容区域110中呈现关于特效被应用至目标内容140的预览。
21.传统地,特效控件130通常仅能够提供关于对应特效的静态图像信息,例如,图标。然而,这样的静态图像信息能够为用户提供的帮助是有限的,用户很难理解对应的特效的交互逻辑或应用效果。
22.例如,一些特定的特效可能需要目标内容140中包括相应的图像内容。例如,“手指闪电特效”可能需要被应用的图片或视频中包括特定的手指造型,或者要求用户在直播视频流中做出特定的手指造型。
23.由此,用户可能在选择了特定特效控件后,却无法成功地触发对应的特效,从而极大地影响了用户使用特效的体验。
24.本公开的实施例提出了一种用于特效交互的方案。根据该方案,电子设备可以呈
现特效交互界面,其中特效交互界面包括控件区域和内容区域,控件区域包括一组特效控件,一组特效控件用于呈现对应特效的第一可视化信息,内容区域用于提供关于将特效应用于目标内容的预览。
25.进一步地,电子设备可以接收针对一组特效控件中目标控件的第一预设操作,并相应地将目标控件切换至呈现与目标控件对应的目标特效的第二可视化信息,其中第二可视化信息包括用于指示目标特效的操作说明和/或效果预览的动态可视化信息。
26.基于这样的方式,本公开的实施例能够利用特效控件来呈现关于目标特效的动态可视化信息(例如,视频或动态图片),从而方便用户更为便捷了解目标特效的效果或触发条件,从而使得用户能够更加高效地选择其期望的特效并更加轻松地将特效应用于期望的内容。
27.以下进一步结合附图来详细描述该方案的各种示例实现。
28.示例特效交互
29.示例一
30.首先参见图2a至图2c,其示意性地示出了根据本公开的一些实施例的与特效交互界面进行交互的过程。如图2a所示,电子设备210可以提供特效交互界面200。
31.示例性地,电子设备210例如可以为智能终端(例如,智能手机)。应当理解,虽然图2a至图2c中电子设备210被示出为智能手机,但是其还可以是其它任何适当的设备,包括但不限于:平板电脑、笔记本电脑、台式机、个人数字助理、智能穿戴设备、车载设备等。
32.此外,特效交互界面200例如可以是由电子设备210上所装载的应用(例如,多媒体编辑应用或直播应用等)所提供。这样的应用能够用户提供将预设特效应用于目标内容的功能,这样的目标内容例如可以包括已有的图片文件、视频文件或实时视频流。
33.示例性地,如图2a所示,特效交互界面200可以包括内容区域220和控件区域230。类似地,控件区域230例如可以呈现一组可供选择的特效控件,内容区域220可以提供将选中的特效应用于目标内容270的预览。
34.如图2a所示,控件区域230所呈现的一组特效控件可以包括推荐控件240和普通控件250。如图2a所示,推荐控件240例如可以具有比普通控件250更大的显示尺寸。
35.在一些实施例中,推荐控件240可以对应于热门特效、例如,特定地域内使用次数最多或者关注度最高的特效。或者,该热门特效也可以对应于当前用户更加感兴趣或更可能使用的特效。应当理解,这样的热门特效推荐所基于的信息是在用户知晓并同意的情况所获取的。
36.在一些实施例中,推荐控件240可以呈现与普通控件250不同的信息。示例性地,普通控件250可以仅呈现对应特效的静态图像信息,例如图标。相反,推荐控件240可以呈现可视化信息260,其可以不仅包括推荐特效的静态图像信息(例如,图标),还可以呈现文本信息。
37.这样的文本信息例如可以用于指示推荐特效的标识,例如推荐特效的名称。附加地或备选地,文本信息还可以指示推荐特效的效果描述,例如,用文本描述特效被应用后的效果。附加地或备选地,文本信息还可以用于指示推荐特效的操作说明,例如,用文本描述特效被触发的条件。
38.继续参考图2b,电子设备210例如可以接收用户对于推荐控件240的预设操作(为
了方便描述,下文称为第一预设操作)。例如,电子设备210可以接收用户对于推荐控件240的单击选择、悬浮选择或滑动选择等适当的交互操作。相应地,如图2b所示,电子设备210例如可以在界面200中呈现关于推荐控件240被选中的指示。
39.进一步地,如图2b所示,在接收到关于推荐控件240的预设操作的预定时长后,电子设备210可以将推荐控件240切换至用于呈现推荐特效的动态可视化信息280。
40.在一些实施例中,这样的动态可视化信息280例如可以包括视频或动态图片,以用于指示推荐特效的操作说明(例如,特效被触发的条件)和/或效果预览(例如,特效被触发后的效果)。
41.基于这样的方式,用户可以更加直观地了解当前选中特效的更加丰富的信息,并且能够更加轻松地触发对应的特效,从而降低特效交互的学习成本。
42.在一些实施例中,在接收到针对推荐控件240的第一预设操作后,电子设备210可以自动地将推荐特效应用于目标内容270。
43.在一些实施例中,第一预设操作可以仅用于触发呈现动态可视化信息280,电子设备210在接收到附加的第二预设操作后,才将对应的推荐特效应用于目标内容。这样的第二预设操作例如可以包括针对所述目标控件的点击操作、双击操作、长按操作、滑动操作或其它适当的操作。
44.例如,用户可以通过悬停操作来触发动态可视化信息280的显示,并且在确定当前特效是期望的特效后,用户可以通过单击推荐控件240来触发推荐特效被应用于目标内容270。
45.在一些实施例中,电子设备210可以利用推荐控件240来重复地呈现动态可视化信息280。或者,电子设备210也可以在动态可视化信息280被播放完成后切换回至呈现可视化信息260,并重复地在可视化信息260和动态可视化信息280之间切换。
46.在一些实施例中,电子设备210还可以响应于预设操作而使所选中的推荐控件停止在特效交互界面中被呈现。例如,电子设备210可以接收用户收起控件区域230的操作,或者电子设备210可以接收用户在控件区域230中的滑动操作,这都可能会导致被选中的推荐控件240不在特效交互界面200中被呈现。
47.附加地,电子设备210还可以接收到附加的预设操作,而使得所选中的推荐控件重新被呈现。在这种情况下,电子设备210可以首先呈现与推荐控件240相关联的可视化信息260,并在预定时长后,再次切换至呈现动态可视化信息280。
48.在一些实施例中,对于推荐控件240而言,其例如可以被呈现在控件区域230的预定位置,例如,左上角、左下角、右上角或右下角。这样的预定位置可以是基于当前用户的使用习惯,或者是预定区域的交互习惯而被确定的。例如,对于右手交互习惯的用户而言,其可以总是被显示在左上角。相反,对于左右交互习惯的用户而言,其可以总是被显示在右上角。
49.在一些实施例中,控件区域230可以响应于预设操作(例如,滑动操作)而呈现一组新的特效控件。相应地,在一组新的特效控件被呈现时,电子设备210例如可以呈现与初始的推荐控件不同的另一推荐控件,以使得用户在滑动的过程中总是可以获得系统推荐的特效。
50.示例二
51.下文将参见图3a至图3c,其示意性地示出了根据本公开的另一些实施例的与特效交互界面进行交互的过程。如图3a所示,电子设备310可以提供特效交互界面300。
52.示例性地,电子设备310例如可以为智能终端(例如,智能手机)。应当理解,虽然图3a至图3c中电子设备310被示出为智能手机,但是其还可以是其它任何适当的设备,包括但不限于:平板电脑、笔记本电脑、台式机、个人数字助理、智能穿戴设备、车载设备等。
53.此外,特效交互界面300例如可以是由电子设备310上所装载的应用(例如,多媒体编辑应用或直播应用等)所提供。这样的应用能够用户提供将预设特效应用于目标内容的功能,这样的目标内容例如可以包括已有的图片文件、视频文件或实时视频流。
54.示例性地,如图3a所示,特效交互界面300可以包括内容区域320和控件区域330。类似地,控件区域330例如可以呈现一组可供选择的特效控件,内容区域320可以提供将选中的特效应用于目标内容360的预览。
55.如图3a所示,控件区域330可以呈现一组特效控件340。在初始状态下,一组特效控件340例如可以具有相同的显示尺寸,并且可以用于呈现对应特效的可视化信息350。这样的可视化信息350例如可以包括对应特效的静态图像信息,例如,图标。
56.进一步地,如图3b所示,电子设备310可以接收针对特效控件340(也称为目标控件340)的预设操作,并相应地将目标控件340切换为如图3b所示的状态。这样的预设操作例如可以包括用户对于目标控件340的单击选择、悬浮选择或滑动选择等适当的交互操作。
57.如图3b所示,电子设备310可以响应于该预设操作而将目标控件340从初始的第一尺寸调整为更大的第二尺寸,其中第二尺寸大于第一尺寸。由此,目标控件340可以具有更大的显示区域,以提供更加丰富的信息。
58.在一些实施例中,电子设备310例如还可以进一步将具有第二尺寸的目标控件340移动至特效交互界面300中的预设位置(例如,左上角、左下角、右上角或右下角)而无论目标控件340初始是否位于该位置。这样的预设位置可以是基于当前用户的使用习惯,或者是预定区域的交互习惯而被确定的。例如,对于右手交互习惯的用户而言,其可以总是被显示在左上角。相反,对于左右交互习惯的用户而言,其可以总是被显示在右上角。
59.应当理解,在目标控件340的显示尺寸和/或显示位置响应于预设操作而发生变化后,控件区域330中的其它控件的显示位置可以相应地被调整。
60.在一些实施例中,具有第二尺寸的目标控件340例如可以进一步呈现可视化信息370。与初始的可视化信息350相比,可视化信息370例如还可以包括文本信息,这样的文本信息例如可以用于指示所选择的目标控件对应的目标特效的标识,例如目标特效的名称。附加地或备选地,文本信息还可以指示目标特效的效果描述,例如,用文本描述目标特效被应用后的效果。附加地或备选地,文本信息还可以用于指示目标特效的操作说明,例如,用文本描述目标特效被触发的条件。
61.进一步地,在呈现可视化信息370的预定时长后,或者在接收到针对目标控件340的上述预设操作的预定时长后,电子设备310可以利用将具有第二尺寸的目标控件340切换至呈现动态可视化信息380。
62.在一些实施例中,这样的动态可视化信息380例如可以包括视频或动态图片,以用于指示目标特效的操作说明(例如,特效被触发的条件)和/或效果预览(例如,特效被触发后的效果)。
63.基于这样的方式,用户可以更加直观地了解当前选中特效的更加丰富的信息,并且能够更加轻松地触发对应的特效,从而降低特效交互的学习成本。
64.在一些实施例中,在接收到针对目标控件340的针对具有第一尺寸的目标控件的预设操作(也称为第一预设操作)后,电子设备310可以自动地将目标特效应用于目标内容360。
65.在一些实施例中,第一预设操作可以仅用于触发呈现动态可视化信息380,电子设备310在接收到附加的第二预设操作后,才将对应的目标特效应用于目标内容360。这样的第二预设操作例如可以包括针对具有第二尺寸的目标控件340的点击操作、双击操作、长按操作、滑动操作或其它适当的操作。
66.例如,用户可以通过点击操作来触发目标控件340从第一尺寸切换至第二尺寸,并呈现动态可视化信息380,并且在确定当前所选择的特效是期望的特效后,用户可以通过进一步双击具有第二尺寸的目标控件340来触发目标特效被应用于目标内容360。
67.在一些实施例中,电子设备310可以利用目标控件340来重复地呈现动态可视化信息380。或者,电子设备310也可以在动态可视化信息380被播放完成后切换回至呈现可视化信息370,并重复地在可视化信息370和动态可视化信息380之间切换。
68.在一些实施例中,电子设备310还可以响应于预设操作而使所选中的目标控件停止在特效交互界面中被呈现。例如,电子设备310可以接收用户收起控件区域330的操作,或者电子设备310可以接收用户在控件区域330中的滑动操作,这都可能会导致被选中的目标控件340不在特效交互界面300中被呈现。
69.附加地,电子设备310还可以接收到附加的预设操作,而使得所选中的目标控件重新被呈现。在这种情况下,电子设备310可以继续以第二尺寸呈现目标控件340,并首先呈现与目标控件340相关联的可视化信息370,并在预定时长后,再次切换至呈现动态可视化信息380。
70.基于以上所讨论的过程,本公开的实施例能够帮助用户更加方便地了解各特效的相关信息,从而降低特效使用的学习成本,提高特效交互的效率。
71.示例过程
72.图4示出了根据本公开的一些实施例的用于特效交互的示例过程400的流程图。过程400可以由上文所讨论的电子设备(例如,图2a至图2c所示的电子设备210,或图3a至图3c所示的电子设备310)独立实现,或者由电子设备210和/或电子设备310与其他计算设备的组合来实现。
73.如图4所示,在框410,电子设备呈现特效交互界面,特效交互界面包括控件区域和内容区域,控件区域包括一组特效控件,一组特效控件用于呈现对应特效的第一可视化信息,内容区域用于提供关于将特效应用于目标内容的预览。
74.在框420,电子设备接收针对一组特效控件中目标控件的第一预设操作。
75.在框430,电子设备将目标控件切换至呈现与目标控件对应的目标特效的第二可视化信息,第二可视化信息包括用于指示目标特效的操作说明和/或效果预览的动态可视化信息。
76.在一些实施例中,将目标控件切换至呈现与目标控件对应的目标特效的动态可视化信息包括:在接收到第一预设操作后的预定时长后,将目标控件切换至呈现目标特效的
动态可视化信息。
77.在一些实施例中,目标控件被配置为以第一尺寸显示目标特效的第一可视化信息,并且将目标控件切换至呈现与目标控件对应的目标特效的动态可视化信息包括:将目标控件从第一尺寸调整为第二尺寸,第二尺寸大于第一尺寸;以及利用具有第二尺寸的目标控件来呈现目标特效的动态可视化信息。
78.在一些实施例中,方法还包括:在特效交互界面中的预设位置处呈现具有第二尺寸的目标控件,预设位置不同于目标控件在第一尺寸状态下的初始位置。
79.在一些实施例中,第二可视化信息包括视频或动态图片。
80.在一些实施例中,目标控件为一组特效控件中的推荐控件,其中呈现特效交互界面包括:利用比一组特效控件中的其它控件更大的显示尺寸来呈现推荐控件。
81.在一些实施例中,推荐控件包括与预定地域内的热门特效所对应的特效控件。
82.在一些实施例中,推荐控件的第一可视化信息包括图像信息和文本信息,一组特效控件中的其它控件的第一可视化信息不包括文本信息。
83.在一些实施例中,推荐控件的文本信息用于指示以下至少一项:对应的推荐特效的标识、推荐特效的效果描述、以及推荐特效的操作说明。
84.在一些实施例中,推荐控件为第一推荐控件,并且呈现特效交互界面包括:在特效交互界面中呈现第一组特效控件,第一组特效控件包括第一推荐控件;以及响应于针对特效交互界面的第三预设操作,在特效交互界面中呈现第二组特效控件,第二组控件包括第二推荐控件,第二推荐控件不同于第一推荐控件。
85.在一些实施例中,方法还包括:响应于针对目标控件的第一预设操作,在内容区域中呈现将目标特效应用于目标内容的预览;或者响应于针对目标控件的第二预设操作,在内容区域中呈现将目标特效应用于目标内容的预览。
86.在一些实施例中,第一预设操作包括针对目标控件的点击操作和/或悬停操作,第二预设操作包括针对目标控件的点击操作、双击操作和/或长按操作。
87.在一些实施例中,将目标控件切换至呈现与目标控件对应的目标特效的第二可视化信息包括:利用目标控件重复播放第二可视化信息。
88.在一些实施例中,方法还包括:响应于第二可视化信息播放完成,利用目标控件重复播放第一可视化信息和第二可视化信息。
89.在一些实施例中,方法还包括:响应于接收到第四预设操作,使目标控件停止在特效交互界面中被呈现;以及响应于接收到第五预设操作,在特效交互界面中重新呈现目标控件,其中在特效交互界面中重新呈现目标控件包括:利用目标控件呈现第一可视化信息,以及在预定时长后,将目标控件切换至呈现第二可视化信息。
90.在一些实施例中,目标内容包括:图片文件、视频文件或实时视频流。
91.示例装置和设备
92.本公开的实施例还提供了用于实现上述方法或过程的相应装置。图5示出了根据本公开的一些实施例的用于特效交互的装置500的示意性结构框图。
93.如图5所示,装置500包括呈现模块510,被配置为呈现特效交互界面,所述特效交互界面包括控件区域和内容区域,所述控件区域包括一组特效控件,所述一组特效控件用于呈现对应特效的第一可视化信息,所述内容区域用于提供关于将特效应用于目标内容的
预览。
94.此外,装置500还包括接收模块520,被配置为接收针对所述一组特效控件中目标控件的第一预设操作。
95.装置500还包括切换模块530,被配置为将所述目标控件切换至呈现与所述目标控件对应的目标特效的第二可视化信息,所述第二可视化信息包括用于指示关于所述目标特效的操作说明和/或效果预览的动态可视化信息。
96.在一些实施例中,切换模块530还被配置为:在接收到第一预设操作后的预定时长后,将目标控件切换至呈现目标特效的动态可视化信息。
97.在一些实施例中,目标控件被配置为以第一尺寸显示目标特效的第一可视化信息,并且切换模块530还被配置为:将目标控件从第一尺寸调整为第二尺寸,第二尺寸大于第一尺寸;以及利用具有第二尺寸的目标控件来呈现目标特效的动态可视化信息。
98.在一些实施例中,切换模块530还被配置为:在特效交互界面中的预设位置处呈现具有第二尺寸的目标控件,预设位置不同于目标控件在第一尺寸状态下的初始位置。
99.在一些实施例中,第二可视化信息包括视频或动态图片。
100.在一些实施例中,目标控件为一组特效控件中的推荐控件,呈现模块510还被配置为:利用比一组特效控件中的其它控件更大的显示尺寸来呈现推荐控件。
101.在一些实施例中,推荐控件包括与预定地域内的热门特效所对应的特效控件。
102.在一些实施例中,推荐控件的第一可视化信息包括图像信息和文本信息,一组特效控件中的其它控件的第一可视化信息不包括文本信息。
103.在一些实施例中,推荐控件的文本信息用于指示以下至少一项:对应的推荐特效的标识、推荐特效的效果描述、以及推荐特效的操作说明。
104.在一些实施例中,推荐控件为第一推荐控件,并且呈现控件510还被配置为:在特效交互界面中呈现第一组特效控件,第一组特效控件包括第一推荐控件;以及响应于针对特效交互界面的第三预设操作,在特效交互界面中呈现第二组特效控件,第二组控件包括第二推荐控件,第二推荐控件不同于第一推荐控件。
105.在一些实施例中,切换模块530还被配置为:响应于针对目标控件的第一预设操作,在内容区域中呈现将目标特效应用于目标内容的预览;或者响应于针对目标控件的第二预设操作,在内容区域中呈现将目标特效应用于目标内容的预览。
106.在一些实施例中,第一预设操作包括针对目标控件的点击操作和/或悬停操作,第二预设操作包括针对目标控件的点击操作、双击操作和/或长按操作。
107.在一些实施例中,切换模块530还被配置为:利用目标控件重复播放第二可视化信息。
108.在一些实施例中,切换模块530还被配置为:响应于第二可视化信息播放完成,利用目标控件重复播放第一可视化信息和第二可视化信息。
109.在一些实施例中,切换模块530还被配置为:响应于接收到第四预设操作,使目标控件停止在特效交互界面中被呈现;以及响应于接收到第五预设操作,在特效交互界面中重新呈现目标控件,其中切换模块530还被配置为:利用目标控件呈现第一可视化信息,以及在预定时长后,将目标控件切换至呈现第二可视化信息。
110.在一些实施例中,目标内容包括:图片文件、视频文件或实时视频流。
111.装置500中所包括的单元可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个单元可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置500中的部分或者全部单元可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld),等等。
112.图6示出了其中可以实施本公开的一个或多个实施例的计算设备/服务器600的框图。应当理解,图6所示出的计算设备/服务器600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。
113.如图6所示,计算设备/服务器600是通用计算设备的形式。计算设备/服务器600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备660以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高计算设备/服务器600的并行处理能力。
114.计算设备/服务器600通常包括多个计算机存储介质。这样的介质可以是计算设备/服务器600可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(ram))、非易失性存储器(例如,只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在计算设备/服务器600内被访问。
115.计算设备/服务器600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
116.通信单元640实现通过通信介质与其他计算设备进行通信。附加地,计算设备/服务器600的组件的功能可以以单个计算集或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,计算设备/服务器600可以使用与一个或多个其他服务器、网络个人计算机(pc)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
117.输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。计算设备/服务器600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与计算设备/服务器600交互的设备进行通信,或者与使得计算设备/服务器600与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(i/o)接口(未示出)来执行。
118.根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有一
条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现上文描述的方法。
119.这里参照根据本公开实现的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
120.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
121.也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
122.附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
123.以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各实现。

技术特征:


1.一种用于特效交互的方法,包括:呈现特效交互界面,所述特效交互界面包括控件区域和内容区域,所述控件区域包括一组特效控件,所述一组特效控件用于呈现对应特效的第一可视化信息,所述内容区域用于提供关于将特效应用于目标内容的预览;接收针对所述一组特效控件中目标控件的第一预设操作;以及将所述目标控件切换至呈现与所述目标控件对应的目标特效的第二可视化信息,所述第二可视化信息包括用于指示所述目标特效的操作说明和/或效果预览的动态可视化信息。2.根据权利要求1所述的方法,其中将所述目标控件切换至呈现与所述目标控件对应的目标特效的动态可视化信息包括:在接收到所述第一预设操作后的预定时长后,将所述目标控件切换至呈现所述目标特效的所述动态可视化信息。3.根据权利要求1所述的方法,其中所述目标控件被配置为以第一尺寸显示所述目标特效的所述第一可视化信息,并且将所述目标控件切换至呈现与所述目标控件对应的目标特效的动态可视化信息包括:将所述目标控件从所述第一尺寸调整为第二尺寸,所述第二尺寸大于所述第一尺寸;以及利用具有所述第二尺寸的所述目标控件来呈现所述目标特效的所述动态可视化信息。4.根据权利要求3所述的方法,还包括:在所述特效交互界面中的预设位置处呈现具有所述第二尺寸的所述目标控件,所述预设位置不同于所述目标控件在所述第一尺寸状态下的初始位置。5.根据权利要求1至4中任一项所述的方法,其中所述第二可视化信息包括视频或动态图片。6.根据权利要求1所述的方法,其中所述目标控件为所述一组特效控件中的推荐控件,其中呈现特效交互界面包括:利用比所述一组特效控件中的其它控件更大的显示尺寸来呈现所述推荐控件。7.根据权利要求6所述的方法,其中所述推荐控件包括与预定地域内的热门特效所对应的特效控件。8.根据权利要求6所述的方法,其中所述推荐控件的第一可视化信息包括图像信息和文本信息,所述一组特效控件中的所述其它控件的第一可视化信息不包括文本信息。9.根据权利要求8所述的方法,其中所述推荐控件的所述文本信息用于指示以下至少一项:对应的推荐特效的标识、所述推荐特效的效果描述、以及所述推荐特效的操作说明。10.根据权利要求6至9中任一项所述的方法,其中所述推荐控件为第一推荐控件,并且呈现特效交互界面包括:在所述特效交互界面中呈现第一组特效控件,所述第一组特效控件包括所述第一推荐控件;以及响应于针对所述特效交互界面的第三预设操作,在所述特效交互界面中呈现第二组特效控件,所述第二组控件包括第二推荐控件,所述第二推荐控件不同于所述第一推荐控件。11.根据权利要求1所述的方法,还包括:
响应于针对所述目标控件的所述第一预设操作,在所述内容区域中呈现将所述目标特效应用于所述目标内容的预览;或者响应于针对所述目标控件的第二预设操作,在所述内容区域中呈现将所述目标特效应用于所述目标内容的预览。12.根据权利要求11所述的方法,其中第一预设操作包括针对所述目标控件的点击操作和/或悬停操作,所述第二预设操作包括针对所述目标控件的点击操作、双击操作和/或长按操作。13.根据权利要求1所述的方法,其中将所述目标控件切换至呈现与所述目标控件对应的目标特效的第二可视化信息包括:利用所述目标控件重复播放所述第二可视化信息。14.根据权利要求1所述的方法,还包括:响应于所述第二可视化信息播放完成,利用所述目标控件重复播放所述第一可视化信息和所述第二可视化信息。15.根据权利要求1所述的方法,还包括:响应于接收到第四预设操作,使所述目标控件停止在所述特效交互界面中被呈现;以及响应于接收到第五预设操作,在所述特效交互界面中重新呈现所述目标控件,其中在所述特效交互界面中重新呈现所述目标控件包括:利用所述目标控件呈现所述第一可视化信息,以及在预定时长后,将所述目标控件切换至呈现所述第二可视化信息。16.根据权利要求1所述的方法,其中所述目标内容包括:图片文件、视频文件或实时视频流。17.一种用于特效交互的装置,包括:呈现模块,被配置为呈现特效交互界面,所述特效交互界面包括控件区域和内容区域,所述控件区域包括一组特效控件,所述一组特效控件用于呈现对应特效的第一可视化信息,所述内容区域用于提供关于将特效应用于目标内容的预览;接收模块,被配置为接收针对所述一组特效控件中目标控件的第一预设操作;以及切换模块,被配置为将所述目标控件切换至呈现与所述目标控件对应的目标特效的第二可视化信息,所述第二可视化信息包括用于指示关于所述目标特效的操作说明和/或效果预览的动态可视化信息。18.一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述设备执行根据权利要求1至16中任一项所述的方法。19.一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1至16中任一项所述的方法。

技术总结


根据本公开的实施例,提供了用于特效交互的方法、装置、设备和存储介质。该方法包括呈现特效交互界面,特效交互界面包括控件区域和内容区域,控件区域包括一组特效控件,一组特效控件用于呈现对应特效的第一可视化信息,内容区域用于提供关于将特效应用于目标内容的预览;接收针对一组特效控件中目标控件的第一预设操作;以及将目标控件切换至呈现与目标控件对应的目标特效的第二可视化信息,第二可视化信息包括用于指示目标特效的操作说明和/或效果预览的动态可视化信息。由此方式,本公开的实施例能够利用特效控件来呈现关于目标特效的动态可视化信息,从而方便用户更为便捷了解目标特效的效果或操作说明。目标特效的效果或操作说明。目标特效的效果或操作说明。


技术研发人员:

王耀正

受保护的技术使用者:

北京字跳网络技术有限公司

技术研发日:

2022.10.18

技术公布日:

2022/12/23

本文发布于:2024-09-22 07:33:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/45686.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:控件   特效   目标   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议