交互式屏幕展示方法、装置、介质,及电子设备与流程
未命名
09-24
阅读:62
评论:0
1.本公开涉及屏幕展示领域,尤其涉及一种交互式屏幕展示方法、装置、介质,及电子设备。
背景技术:
::2.在日常生活中,需要使用播放器来展示教学视频、电影等内容。3.现有的展示内容的手段,主要是针对整个屏幕区域进行缩放、以及播放速率的控制,无法针对屏幕中某个区域进行灵活的控制。4.需要说明的是,在上述
背景技术:
:部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。技术实现要素:5.本公开的目的在于提供一种交互式屏幕展示方法、装置、介质,及电子设备。针对所展示的内容,本公开至少可以提高对上述内容进行展示的灵活性,有利于突出所展示内容中的重点。6.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种交互式屏幕展示方法,包括:响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;根据所述坐标信息,在所述屏幕中确定出目标区域;响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。7.根据本公开的另一个方面,提供一种交互式屏幕展示的装置,包括:第一获取模块:用于响应于目标轨迹的生成,获取所述目标轨迹包含的所有坐标点的坐标信息;确定模块:用于根据所述坐标信息,确定目标区域;第二获取模块:用于响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;定位模块:用于根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;控制模块:用于根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。8.根据本公开的又一个方面,提供一种电子设备,包括存储器、处理器以及存储在上述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述实施例中的交互式屏幕展示方法。9.根据本公开的再一个方面,提供一种可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现如上述实施例中的交互式屏幕展示方法。10.本公开实施例提供的技术方案可以包括以下有益效果:11.在本公开的一些实施例所提供的技术方案中,均进行以下处理,包括:响应于在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息;根据上述坐标信息,在屏幕中确定出目标区域;响应于对屏幕的触发操作,获取触发操作的起始端点的坐标信息;根据起始端点的坐标信息,确定起始端点与目标区域的位置关系;根据上述位置关系,对目标区域执行与触发操作对应的目标指令。通过上述步骤,实现了灵活控制屏幕中的目标区域对应的目标内容,从而可以更加充分地展现重点内容,便于用户对上述内容的理解。12.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明13.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。14.图1示意性示出了可以应用本公开一实施例的交互式屏幕展示方法的示例性应用场景的示意图。15.图2示意性示出了根据本公开示例性的实施例中交互式屏幕展示方法的流程示意图。16.图3示意性示出了根据本公开示例性的实施例中触控设备的界面示意图。17.图4示意性示出了根据本公开示例性的实施例中用户触发操作的手势示意图。18.图5示意性示出根据本公开示例性的实施例中确定目标区域的方法流程图。19.图6示意性示出了根据本公开示例性的实施例中执行目标指令的方法流程图。20.图7示意性示出了根据本公开示例性的实施例中判断起始端点的示意图。21.图8示意性示出了根据本公开示例性的实施例中另一交互式屏幕展示的方法流程图。22.图9示意性示出了根据本公开示例性的实施例中交互式屏幕展示的装置的结构图。23.图10示意性示出了根据本公开示例性的实施例中电子设备的结构图。具体实施方式24.为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施例方式作进一步地详细描述。25.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。26.在本公开的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本公开中的具体含义。此外,在本公开的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。27.参考图1,示意性示出了可以应用本公开一实施例的交互式屏幕展示方法的示例性应用场景的示意图。28.如图1所示,包括用户110、触控设备120,以及交互式显示设备130。29.其中,上述触控设备120与交互式显示设备130可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。当然,触控设备120与交互式显示设备130并不包括对显示面的表面特征的限定,例如触控设备120与交互式显示设备130的表面特征可以是平面、曲面或多个平面的拼接等。30.其中,触控设备120与交互式显示设备130至少包括显示屏。例如,触控设备120与交互式显示设备130具体配置有具有触摸功能的显示屏,该具有触摸功能的显示屏可以是红外显示屏、电容显示屏、电阻显示屏、电磁显示屏或压感显示屏等。在具有触摸功能的显示屏上,用户可以通过手指或书写笔触控显示屏的方式实现触控操作,相应的,触控设备120与交互式显示设备130检测触控位置,并根据触控位置进行响应,以实现触控功能。具有触摸功能的显示屏上所采用的触摸传感模组不同时,触摸传感模组采集的原始的触感信号不同,转换所得的触摸信号也不完全相同。31.触控设备120与交互式显示设备130的显示屏中显示的图形界面,同时也是检测用户操作的触控检测区域,即图形界面和触控检测区域的范围基本重合。在该触控检测区域进行触控操作时,如通过书写笔或手指接触具有触摸功能的显示屏进行书写时,显示屏的触控传感模组可以感应到红外光的变化、电流的变化、电压的变化、磁通量的变化或压力的变化(对应于红外显示屏、电容显示屏、电阻显示屏、电磁显示屏或压感显示屏的具体设置类型),从而进行转换后得到含有触摸位置的坐标的触摸信号以及该触摸信号的触发时间,根据触摸位置的坐标以及触摸信号的触发时间,可以得到书写笔或用户手指每次按下书写至抬起停止书写过程中输入的书写轨迹的轨迹数据,根据轨迹数据在显示屏的图形界面实时显示用户输入的书写轨迹。此外根据触控操作的发生位置的显示元素的不同,触控操作可以响应为用户的点击、拖拽等操作。这些不同的响应方式在底层的坐标处理方式是相同的。基于触摸和显示等基本功能的硬件实现,可以实现触控设备的各种交互显示设计。需要说明的是,从用户交互的体验而言,触控设备的显示界面与触控检测区域一般为同一界面,而对于笔记本电脑,显示界面与触控检测区域可能完全相互独立,也可能部分独立部分重合。32.示例性的,触控设备120与交互式显示设备130安装有至少一种操作系统,其中,操作系统包括但不限定于安卓系统、linux系统及windows系统,其用于控制和协调触控设备120与交互式显示设备130及外部设备,使得触控设备120与交互式显示设备130中各种独立的硬件可以作为一个稳定的整体协调工作,操作系统所在的架构层级定义为系统层。在系统层的基础上,触控设备120与交互式显示设备130中安装有为满足用户不同领域、不同问题而开发的应用程序,其对应所在的架构层级为应用层。在本方案的具体实施例描述中,触控设备120与交互式显示设备130可以安装至少一个具有播放功能的应用程序。其中,该具有播放功能的应用程序可以为操作系统自带的应用程序,同时,也可以是从第三方设备或者服务器中下载的应用程序。可选的,应用程序除具备基于触控操作的播放功能外,还具有其他功能,如区域选取功能、区域放大功能、区域移动功能,以及播放速率控制等功能。33.可选地,上述触控设备120与交互式显示设备130可以单独使用,也可以通过有线或无线的方式进行数据传输,以实现将触控设备120显示的画面在交互式显示设备130中同步显示。34.相关技术中,在通过大板130进行展示或讲解的过程中,存在展示内容的播放速度不宜调整、展示内容的显示大小不合适、或者操作步骤复杂等问题,导致讲解效果大打折扣。为了解决相关技术中存在的上述问题,提供本技术方案,以下通过图2-图8对应的实施例对本公开提供的方法实施例进行介绍。35.示例性的,图2示意性示出了根据本公开示例性的实施例中交互式屏幕展示方法的流程示意图。36.具体地,参考图2,该图所示交互式屏幕展示方法包括:37.s210,响应于在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息。38.在示例性的实施例中,用户110在触控设备120的屏幕中进行触控,在触控设备120的屏幕中形成目标轨迹。本实施例中,获取上述目标轨迹对应的坐标信息。39.示例性的,图3示意性示出了根据本公开示例性的实施例中触控设备的界面示意图。如图3所示,上述用户110在上述触控设备120的屏幕中触控得到的目标轨迹如310中的虚线所示,上述目标轨迹对应的坐标信息如320所示。具体地,上述目标轨迹对应的坐标信息如320所示。在坐标信息取值范围内,横坐标取最小值时对应的坐标为(30,200),横坐标取最大值时对应的坐标为(150,200),纵坐标取最小值时对应的坐标为(90,180),纵坐标取最大值时对应的坐标为(90,220)。40.s220,根据坐标信息,在屏幕中确定出目标区域。41.在示例性的实施例中,上述触控设备120根据坐标信息,在屏幕中确定出目标区域。其中,上述目标区域是矩形区域。42.示例性的,参考图3,如320所示,在上述坐标信息中,获得横坐标取极大值与极小值时分别对应的坐标点,并且获得纵坐标取极大值与极小值时分别对应的坐标点。根据上述四个坐标点,可以确定出一个矩形区域,上述矩形区域涵盖上述目标轨迹对应的区域,如330中虚线所示,并将上述矩形区域确定为上述目标区域。43.s230,响应于对屏幕的触发操作,获取触发操作的起始端点的坐标信息。44.在示例性的实施例中,响应于用户110对上述触控设备120的屏幕的触发操作,上述触控设备120获取上述触发操作的起始端点的坐标信息。上述起始端点指的是上述用户110在上述触控设备120的屏幕中进行触发操作时,最先接触到的屏幕的坐标点。45.示例性的,图4示意性示出了根据本公开示例性的实施例中用户触发操作的手势示意图。如图4所示,上述触发操作包括:向右滑动操作410、生成轨迹操作420、移动操作430、向左滑动操作440、缩放操作450,以及双击操作460。其中,上述右划操作410、移动操作430,与左划操作440可以通过一根指头完成,也可以通过多根指头协同完成。46.s240,根据起始端点的坐标信息,确定起始端点与目标区域的位置关系。47.在示例性的实施例中,上述触控设备120根据起始端点的坐标信息,确定起始端点与上述目标区域的位置关系。上述位置关系包括:起始端点在目标区域外、起始端点在目标区域内,以及起始端点在目标区域边界。48.s250,根据位置关系,对目标区域执行与触发操作对应的目标指令。49.在示例性的实施例中,上述触控设备120根据上述位置关系,对上述目标区域执行与触发操作对应的目标指令。50.在图2所示实施例提供的技术方案中,通过在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息。进一步根据坐标信息,在屏幕中确定出目标区域。在用户对屏幕进行触发操作时,获取触发操作的起始端点的坐标信息,进一步根据起始端点的坐标信息,确定起始端点与目标区域的位置关系,最后根据位置关系,对目标区域执行与触发操作对应的目标指令。通过上述步骤,可以实现对屏幕中的目标区域对应的目标内容进行灵活的控制,从而可以更加充分地展现需要展示的内容,便于用户对上述内容的理解。51.以下结合图5至图7所示实施例,对上述图2所示实施例各个步骤的具体实施方式进行详细介绍:52.在示例性的实施例中,图5示意性示出根据本公开示例性的实施例中确定目标区域的方法流程图,可以作为s220的一种具体实施方式。参考图5,该图所示交互式屏幕展示方法包括:53.s510,获取坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。54.在示例性的实施例中,参考图1,触控设备120获取上述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。55.具体地,参考图3,如320所示,横坐标的最大值为150,横坐标的最小值为30,纵坐标的最大值为220,纵坐标的最小值为180。56.s520,将横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值。57.在示例性的实施例中,参考图1,触控设备120将横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值。58.示例性地,参考图3,如320所示,上述横坐标阈值以及纵坐标阈值通过虚线呈现出。通过上述步骤,可以将用户画出的任意形状的轨迹确定为矩形的目标区域,提高了在屏幕中选取目标区域的便携性,并且将上述任意形状的轨迹包含的内容全部包含在上述目标区域内部。59.s530,将矩形区域确定为目标区域。60.在示例性的实施例中,参考图1,触控设备120将矩形区域确定为目标区域。61.具体地,参考图3,上述目标区域如330中虚线所示。其中,上述目标区域的边界的呈现方式不局限与图中所示虚线形式,还可以通过实线、边缘浮起、阴影等形式呈现。62.可选地,在将矩形区域确定为目标区域之前,可将上述矩形区域根据上述触控设备120的长宽比进行调整,以减小上述目标区域的形变。63.图5所示实施例所提供的技术方案,通过获取坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。进一步将上述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值。通过上述步骤,可以将用户画出的任意形状的轨迹确定为矩形的目标区域,提高了在屏幕中选取目标区域的便携性,并且将上述任意形状的轨迹包含的内容全部包含在上述目标区域内部。64.示例性的,图6示意性示出了根据本公开示例性的实施例中执行目标指令的方法流程图。65.参考图6,在s610中,根据起始端点的坐标信息,确定起始端点与目标区域的位置关系。66.在示例性的实施例中,在上述位置关系为起始端点位于目标区域之外的情况下,通过执行步骤s620-s623,以控制大板目标区域的展示内容的播放速率;在上述位置关系为起始端点位于目标区域之内的情况下,通过执行步骤s630-s633,以控制大板目标区域的展示内容的移动;在上述位置关系为起始端点位于目标区域边界的情况下,通过执行步骤s640-s643,以控制大板目标区域的展示内容的缩放显示。67.示例性的,参考图3,假设上述矩形区域的四个直角的坐标信息分别为:(0,0)、(10,0)、(10,10),(0,10),那么当上述起始端点的横坐标的取值为(10,xmax],或纵坐标的取值范围为(10,ymax]时,将上述位置关系确定为起始端点在目标区域外;当上述起始端点的横坐标的取值为(0,10),且纵坐标的取值范围为(0,10)时,将上述位置关系确定为起始端点在目标区域内;当上述起始端点既不在目标区域内,也不再目标区域外时,将上述位置关系确定为起始端点在目标区域边界。其中,上述xmax指的是上述触控设备120的屏幕中横坐标的最大值,上述ymax指的是上述触控设备120的屏幕中纵坐标的最大值。68.在示例性的实施例中,图7示意性示出了根据本公开示例性的实施例中判断起始端点的示意图。69.具体地,参考图7,包括:手指710、第一划动720、第二划动730、缩放操作740,以及目标区域边界750。70.参考图7,上述第一划动720位于上述目标区域边界750之外,上述第二划动730位于上述目标区域边界750之内。上述缩放操作740包括两个触控端,并且其中任意一个触控段位于上述目标区域边界750。71.在s620中,在起始端点位于目标区域之外的情况下,获取第一拖动操作对应的第一轨迹。72.在示例性的实施例中,参考图4,如410所示,用户在上述目标区域之外进行右划操作;如440所示,用户在上述目标区域之外进行左划操作。73.具体地,参考图7,如720所示,第一划动720的起始端点位于目标区域边界750之外。74.在s621中,获取第一轨迹的第一终点的横向坐标值;根据起始端点的横向坐标值与第一终点的横向坐标值,确定第一差值。75.在示例性的实施例中,参考图1,触控设备120获取第一轨迹的第一终点的横向坐标值;根据起始端点的横向坐标值与第一终点的横向坐标值,确定第一差值。76.具体地,假设上述起始端点的横向坐标值为30,上述第一终点的横向坐标值为60,则上述第一差值为30。77.在s622中,根据第一差值的绝对值,确定播放速度系数。78.在示例性的实施例中,参考图1,触控设备120根据第一差值的绝对值,确定播放速度系数。79.可选地,上述第一差值的绝对值与上述播放速度系数的对应关系可以通过用户进行设置,以适应用户的操作习惯。80.在s623中,在第一差值大于0的情况下,根据播放速度系数控制目标区域对应的内容加速播放;在第一差值小于0的情况下,根据播放速度系数控制目标区域对应的内容减速播放。81.相较于相关技术中通过大板进行展示或讲解的过程中,对于展示内容的播放速率的控制,主要依靠现有播放器仅能够支持倍速播放(比如仅支持固定的播放速率,无法做到按帧率播放),而存在不能够达到按照用户理想速率进行播放效果。然而,通过上述实施例提供的方案,可以实现对播放速率的吴集调控。尤其可以实现对所展示内容的目标区域的播放速率的控制,即可以将所展示内容的关键部分进行慢动作展示,以有助于观看者对关键内容的理解,从而提升解说效果。82.同时,相关技术中对于大板所展示内容播放速率的控制的操作较复杂,使用门槛较高。例如,倍速播放的操作目前均需要通过按钮或菜单来进行更改,且只能支持预设好的固定速率。而本实施例通过简单快捷地操作便可以实现对所展示内容的目标区域(关键内容)的播放速率的控制。83.在示例性的实施例中,参考图4,如410所示,当用户110进行右划操作时,上述第一差值大于0,触控设备120根据播放速度系数控制目标区域对应的内容加速播放;如440所示,当用户110进行左划操作时,上述第一差值小于0,触控设备120根据播放速度系数控制目标区域对应的内容减速播放。84.在s630中,在起始端点位于目标区域之内的情况下,获取第二拖动操作对应的第二轨迹。85.在示例性的实施例中,参考图7,如730所示,第一划动730的起始端点位于目标区域边界750之内。86.在s631中,获取第二轨迹的第二终点的坐标值。87.在示例性的实施例中,参考图1,触控设备120获取上述第二轨迹的第二终点的坐标值。88.在s632中,根据起始端点的坐标值与第二终点的坐标值,确定目标区域的位移,位移包括:位移大小和位移方向。89.在示例性的实施例中,参考图1,触控设备120根据起始端点的坐标值与第二终点的坐标值,确定目标区域的位移,位移包括:位移大小和位移方向。假设上述起始端点的坐标值为(0,0),上述第二终点的坐标值为(3,4),则上述目标区域的位移大小为5,位移方向与x轴夹角为arctan(4/3)。90.在s633中,根据目标区域的位移,将目标区域对应的内容进行移动。91.在示例性的实施例中,触控设备120根据目标区域的位移,将目标区域对应的内容进行移动。92.具体地,参考图3,上述目标区域对应的内容进行移动的效果如350所示。93.在s640中,在起始端点位于目标区域边界的情况下,获取缩放操作对应的第三轨迹。94.在示例性的实施例中,参考图7,如740所示,缩放操作740的一个端点位于目标区域边界750。95.可选地,上述缩放操作740所包含的两个端点中,有任意一个端点位于上述目标区域边界750,即可实现对上述目标区域进行缩放操作。96.在s641中,获取第三轨迹对应的多个端点的坐标值。97.在示例性的实施例中,触控设备120获取第三轨迹对应的多个端点的坐标值。98.在s642中,根据第三轨迹的多个端点的坐标值,获取缩放系数。99.在示例性的实施例中,触控设备120根据第三轨迹的多个端点的坐标值,获取缩放系数。100.具体地,参考图7,当上述缩放操作740对应的两个触控点之间的距离变远时,对上述目标区域进行放大;当上述缩放操作740对应的两个触控点之间的距离变近时,对上述目标区域进行缩小。其中,上述缩放系数与上述两个触控点之间的位移变化的对应关系可以由用户110进行调试,以适应用户的操作。101.在s643中,根据缩放系数,对目标区域进行缩放。102.在示例性的实施例中,触控设备120根据缩放系数,对目标区域进行缩放。103.可选地,上述目标区域的获取方式还可以是:以用户的触控点为几何中心,根据预设长度与预设宽度生成目标区域。104.现有的相关技术中基于windows系统,通过自带的放大镜功能进行区域放大,而该放大方式依赖显示器的分辨率,在分辨率不够的情况下,会影响播放效果。本实施例提供的方案在对上述目标区域进行放大的情况下,还可以对放大后的区域进行画面修复,以不影响所展示画面的显示品质。其中,上述画面修复的方式包括但不限于:通过神经网络算法对像素进行填充,或将目标区域的像素进行等比例放大。105.在示例性的实施例中,会场后排同学看不清视频细节,可以通过区域放大的形式,突出重点,类似淘宝购物的细节放大功能。该功能不仅用于播放过程中的区域放大,也支持讲解过程中焦点位置放大,提升讲解效果,可以避免替换激光笔定位焦点带来的尴尬。106.在另一示例性的使用场景中,it同学做技术分享时,使用区域放大拖动功能,将重点展示部分拖至大屏中央,展示技术细节给听众。比如在大板贴了一段代码,但由于文本过小,导致看不清楚,此时若进行代码区域放大,便可提示理解效率。107.示例性地,参考图3,对目标区域进行放大的效果如340所示。108.图6所示实施例提供的技术方案,首先判断用户的触控操作对应的起始端点的坐标信息与目标区域的位置关系,根据不同位置关系,对目标区域执行不同地操作,以达到不同的效果,实现了对目标区域进行灵活控制,进一步提高了突出屏幕中重点内容的效果。109.需要说明的是,上述实施例所述方案可应用于动态视频的展示或静态文档的展示。其中,上述静态文档包括但不限于:ppt(microsoftofficepowerpoint,演示文稿)、pdf(portabledocumentformat,便携式文档格式)。110.示例性的,图8示意性示出了根据本公开示例性的实施例中另一交互式屏幕展示的方法流程图。其中,s810-s830可以作为上述任一实施例的具体实施方式。111.参考图8,在s810中,在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率。112.在示例性的实施例中,用户110可以在触控设备120播放的视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率。113.在s820中,响应于对视频中的目标组定位点的触发操作,根据目标组定位点所对应的播放速率,播放目标组定位点中起始点对应的视频帧至目标组定位点中终止点对应的视频帧。114.在示例性的实施例中,响应于用户110对视频中的目标组定位点的触发操作,根据目标组定位点所对应的播放速率,播放目标组定位点中起始点对应的视频帧至目标组定位点中终止点对应的视频帧。其中,若上述播放速率在小于1,则将减慢视频的播放速率;若上述播放速率在大于1,则将加快视频的播放速率。115.可选地,上述播放速率可以通过单位时间内播放画面的帧数来确定,由用户通过应用程序进行设置。从而,在视频播放过程中,通过该方案降低视频播放帧率,可以实现慢动作播放效果,甚至将视频拆解为单一的静态画面(记作“帧率播放”),从而方便在视频中加入人工干预。按帧展示有利于观看者对关键内容的理解,进而提升解说效果。116.在示例性的使用场景中,幼儿园老师教小朋友叠千纸鹤时,通过大板播放教程视频,将播放模式改为帧率播放模式后,可以实现一步步指导完成,让小朋友看清每一个动作,增进理解。类似的使用场景还可以是舞步教学、书法笔画顺序笔迹教学等。117.在示例性的实施例中,作为上述任一实施例的具体实施方式,还包括:118.响应于对目标区域进行双击操作,更改对目标区域的编辑状态,编辑状态包括:开启状态、关闭状态。119.在示例性的实施例中,参考图4,如460所示,用户110对目标区域进行双击操作,更改对目标区域的编辑状态,编辑状态包括:开启状态、关闭状态。120.可选地,上述双击操作还可替换为长按操作。121.图8所示实施例提供的技术方案,通过预先在视频中设置定位点,并在上述定位点所对应的视频片段中设置播放速率。在通过触控设备播放上述视频时,用户可以对上述定位点进行点击等触发操作,以使触控设备根据上述播放速率对视频进行播放。通过图8所示实施例提供的技术方案,可以在视频的重点部分进行慢放,在视频的非重点部分进行快放,提高用户对视频中内容的理解效率。122.需要说明的是,上述触控设备120在执行上述任一实施例的过程中,可以单独执行,也可以通过有线或无线的方式与交互式显示设备130进行数据传输,以实现将触控设备120显示的画面在交互式显示设备130中同步显示。上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。123.下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。124.其中,图9示意性示出了根据本公开示例性的实施例中交互式屏幕展示的装置的结构图。请参见图9,该图所示的交互式屏幕展示的装置900包括:第一获取模块910、确定模块920、第二获取模块930、定位模块940,以及控制模块950。125.具体地,上述第一获取模块910,用于响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息。126.上述确定模块920,用于根据所述坐标信息,在所述屏幕中确定出目标区域。127.上述第二获取模块930,用于响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息。128.上述定位模块940,用于根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系。129.上述控制模块950,用于根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。130.在示例性的实施例中,基于前述方案,上述第一获取模块910还用于:获取所述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。131.在示例性的实施例中,基于前述方案,上述确定模块920还用于:132.将所述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将所述纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值;133.将所述矩形区域确定为所述目标区域。134.在示例性的实施例中,基于前述方案,上述第二获取模块930还用于:135.在所述位置关系为所述起始端点位于所述目标区域之外的情况下,获取第一拖动操作对应的第一轨迹;获取所述第一轨迹的第一终点的横向坐标值;136.根据所述第一差值的绝对值,确定播放速度系数;137.在所述位置关系为所述起始端点位于所述目标区域之内的情况下,获取第二拖动操作对应的第二轨迹;138.获取所述第二轨迹的第二终点的坐标值;139.根据所述起始端点的坐标值与所述第二终点的坐标值,确定所述目标区域的位移,所述位移包括:位移大小和位移方向;140.在所述位置关系为所述起始端点位于所述目标区域边界的情况下,获取缩放操作对应的第三轨迹;141.获取所述第三轨迹对应的多个端点的坐标值;根据所述第三轨迹的多个端点的坐标值,获取缩放系数。142.在示例性的实施例中,基于前述方案,上述控制模块950还用于:在所述第一差值大于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容加速播放;143.在所述第一差值小于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容减速播放;144.根据所述目标区域的位移,将所述目标区域对应的内容进行移动;145.根据所述缩放系数,对所述目标区域进行缩放;146.响应于对所述目标区域进行双击操作,更改对所述目标区域的编辑状态,所述编辑状态包括:开启状态、关闭状态;147.在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率;148.响应于对所述视频中的目标组定位点的触发操作,根据所述目标组定位点所对应的播放速率,播放所述目标组定位点中起始点对应的视频帧至所述目标组定位点中终止点对应的视频帧。149.需要说明的是,上述实施例提供的设备借用管理的系统在执行交互式屏幕展示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的设备借用管理的系统与交互式屏幕展示方法实施例属于同一构思,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的交互式屏幕展示方法的实施例,这里不再赘述。150.上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。151.本公开实施例还提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一实施例方法的步骤。其中,可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd(digitalvideodisc,数字视频光盘)、cd-rom(compactdiscread-onlymemory,只读光盘)、微型驱动器以及磁光盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、eprom(erasableprogrammableread-onlymemory,可擦除可编程只读存储器)、eeprom(electricallyerasableprogrammablereadonlymemory,带电可擦可编程只读存储器)、dram(dynamicrandomaccessmemory,动态随机存取存储器)、vram(videoram,影像随机接达记忆器)、闪速存储器设备、磁卡或光卡、纳米系统,或适合于存储指令和/或数据的任何类型的媒介或设备。152.本公开实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一实施例方法的步骤。153.图10示意性示出了根据本公开一示例性的实施例中电子设备的结构图。请参见图10所示,电子设备1000包括有:处理器1010和存储器1020。154.本公开实施例中,处理器1010为计算机系统的控制中心,可以是实体机的处理器,也可以是虚拟机的处理器。处理器1010可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1010可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1010也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。155.在本公开实施例中,所述处理器1010具体用于:156.响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;根据所述坐标信息,在所述屏幕中确定出目标区域;响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。157.进一步地,所述根据所述坐标信息,在所述屏幕中确定出目标区域,包括:获取所述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值;将所述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将所述纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值;将所述矩形区域确定为所述目标区域。158.进一步地,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之外的情况下,获取第一拖动操作对应的第一轨迹;获取所述第一轨迹的第一终点的横向坐标值;根据所述起始端点的横向坐标值与所述第一终点的横向坐标值,确定第一差值;根据所述第一差值的绝对值,确定播放速度系数;在所述第一差值大于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容加速播放;在所述第一差值小于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容减速播放。159.进一步地,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之内的情况下,获取第二拖动操作对应的第二轨迹;获取所述第二轨迹的第二终点的坐标值;根据所述起始端点的坐标值与所述第二终点的坐标值,确定所述目标区域的位移,所述位移包括:位移大小和位移方向;根据所述目标区域的位移,将所述目标区域对应的内容进行移动。160.进一步地,所述根据所述位置关系,执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域边界的情况下,获取缩放操作对应的第三轨迹;获取所述第三轨迹对应的多个端点的坐标值;根据所述第三轨迹的多个端点的坐标值,获取缩放系数;根据所述缩放系数,对所述目标区域进行缩放。161.进一步地,所述方法还包括:响应于对所述目标区域进行双击操作,更改对所述目标区域的编辑状态,所述编辑状态包括:开启状态、关闭状态。162.进一步地,所述方法还包括:在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率;响应于对所述视频中的目标组定位点的触发操作,根据所述目标组定位点所对应的播放速率,播放所述目标组定位点中起始点对应的视频帧至所述目标组定位点中终止点对应的视频帧。163.进一步地,所述方法还包括:所述触发操作为通过外接设备确定的,或通过手势确定的。164.存储器1020可以包括一个或多个可读存储介质,该可读存储介质可以是非暂态的。存储器1020还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在本公开的一些实施例中,存储器1020中的非暂态的可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1010所执行以实现本公开实施例中的方法。165.一些实施例中,电子设备1000还包括有:外围设备接口1030和至少一个外围设备。处理器1010、存储器1020和外围设备接口1030之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1030相连。具体地,外围设备包括:显示屏1040、摄像头1050和音频电路1060中的至少一种。166.外围设备接口1030可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1010和存储器1020。在本公开的一些实施例中,处理器1010、存储器1020和外围设备接口1030被集成在同一芯片或电路板上;在本公开的一些其他实施例中,处理器1010、存储器1020和外围设备接口1030中的任意一个或两个可以在单独的芯片或电路板上实现。本公开实施例对此不作具体限定。167.显示屏1040用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1040是触摸显示屏时,显示屏1040还具有采集在显示屏1040的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1010进行处理。此时,显示屏1040还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在本公开的一些实施例中,显示屏1040可以为一个,设置电子设备1000的前面板;在本公开的另一些实施例中,显示屏1040可以为至少两个,分别设置在电子设备1000的不同表面或呈折叠设计;在本公开的再一些实施例中,显示屏1040可以是柔性显示屏,设置在电子设备1000的弯曲表面上或折叠面上。甚至,显示屏1040还可以设置成非矩形的不规则图形,也即异形屏。显示屏1040可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。168.摄像头1050用于采集图像或视频。可选地,摄像头1050包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备的前面板,后置摄像头设置在电子设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在本公开的一些实施例中,摄像头1050还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。169.音频电路1060可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1010进行处理。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。170.电源1070用于为电子设备1000中的各个组件进行供电。电源1070可以是交流电、直流电、一次性电池或可充电电池。当电源1070包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。171.本公开实施例中示出的电子设备结构框图并不构成对电子设备1000的限定,电子设备1000可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。172.在本公开中,术语“第一”、“第二”等仅用于描述的目的,而不能理解为指示或暗示相对重要性或顺序;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本公开中的具体含义。173.本公开的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本公开的限制。174.以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本
技术领域:
:的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,依本公开权利要求所作的等同变化,仍属本公开所涵盖的范围。当前第1页12当前第1页12
技术特征:
1.一种交互式屏幕展示的方法,其特征在于,所述方法包括:响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;根据所述坐标信息,在所述屏幕中确定出目标区域;响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。2.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述坐标信息,在所述屏幕中确定出目标区域,包括:获取所述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值;将所述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将所述纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值;将所述矩形区域确定为所述目标区域。3.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之外的情况下,获取第一拖动操作对应的第一轨迹;获取所述第一轨迹的第一终点的横向坐标值;根据所述起始端点的横向坐标值与所述第一终点的横向坐标值,确定第一差值;根据所述第一差值的绝对值,确定播放速度系数;在所述第一差值大于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容加速播放;在所述第一差值小于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容减速播放。4.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之内的情况下,获取第二拖动操作对应的第二轨迹;获取所述第二轨迹的第二终点的坐标值;根据所述起始端点的坐标值与所述第二终点的坐标值,确定所述目标区域的位移,所述位移包括:位移大小和位移方向;根据所述目标区域的位移,将所述目标区域对应的内容进行移动。5.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述位置关系,执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域边界的情况下,获取缩放操作对应的第三轨迹;获取所述第三轨迹对应的多个端点的坐标值;根据所述第三轨迹的多个端点的坐标值,获取缩放系数;根据所述缩放系数,对所述目标区域进行缩放。6.根据权利要求1-5任一所述交互式屏幕展示的方法,其特征在于,所述方法还包括:
响应于对所述目标区域进行双击操作,更改对所述目标区域的编辑状态,所述编辑状态包括:开启状态、关闭状态。7.根据权利要求1-5任一所述交互式屏幕展示的方法,其特征在于,所述方法还包括:在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率;响应于对所述视频中的目标组定位点的触发操作,根据所述目标组定位点所对应的播放速率,播放所述目标组定位点中起始点对应的视频帧至所述目标组定位点中终止点对应的视频帧。8.根据权利要求1-5任一所述交互式屏幕展示的方法,其特征在于,所述触发操作为通过外接设备确定的,或通过手势确定的。9.一种交互式屏幕展示的装置,其特征在于,包括:第一获取模块:用于响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;确定模块:用于根据所述坐标信息,在所述屏幕中确定出目标区域;第二获取模块:用于响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;定位模块:用于根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;控制模块:用于根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的交互式屏幕展示的方法。11.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的交互式屏幕展示的方法。
技术总结
本公开实施例提供了一种交互式屏幕展示方法、装置、介质,及电子设备,涉及终端技术领域。其中该方法包括如下步骤:响应于在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息;根据坐标信息,在屏幕中确定出目标区域;响应于对屏幕的触发操作,获取触发操作的起始端点的坐标信息;根据起始端点的坐标信息,确定起始端点与目标区域的位置关系;根据位置关系,对目标区域执行与触发操作对应的目标指令。通过本方案,可以实现对屏幕中的目标区域对应的目标内容进行灵活的控制,从而可以更加充分地展现需要展示的内容,有利于突出所展示内容中的重点,便于用户对上述内容的理解。便于用户对上述内容的理解。便于用户对上述内容的理解。
技术研发人员:范仁威
受保护的技术使用者:广州视睿电子科技有限公司
技术研发日:2022.03.15
技术公布日:2023/9/22
背景技术:
::2.在日常生活中,需要使用播放器来展示教学视频、电影等内容。3.现有的展示内容的手段,主要是针对整个屏幕区域进行缩放、以及播放速率的控制,无法针对屏幕中某个区域进行灵活的控制。4.需要说明的是,在上述
背景技术:
:部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。技术实现要素:5.本公开的目的在于提供一种交互式屏幕展示方法、装置、介质,及电子设备。针对所展示的内容,本公开至少可以提高对上述内容进行展示的灵活性,有利于突出所展示内容中的重点。6.本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种交互式屏幕展示方法,包括:响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;根据所述坐标信息,在所述屏幕中确定出目标区域;响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。7.根据本公开的另一个方面,提供一种交互式屏幕展示的装置,包括:第一获取模块:用于响应于目标轨迹的生成,获取所述目标轨迹包含的所有坐标点的坐标信息;确定模块:用于根据所述坐标信息,确定目标区域;第二获取模块:用于响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;定位模块:用于根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;控制模块:用于根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。8.根据本公开的又一个方面,提供一种电子设备,包括存储器、处理器以及存储在上述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述实施例中的交互式屏幕展示方法。9.根据本公开的再一个方面,提供一种可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现如上述实施例中的交互式屏幕展示方法。10.本公开实施例提供的技术方案可以包括以下有益效果:11.在本公开的一些实施例所提供的技术方案中,均进行以下处理,包括:响应于在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息;根据上述坐标信息,在屏幕中确定出目标区域;响应于对屏幕的触发操作,获取触发操作的起始端点的坐标信息;根据起始端点的坐标信息,确定起始端点与目标区域的位置关系;根据上述位置关系,对目标区域执行与触发操作对应的目标指令。通过上述步骤,实现了灵活控制屏幕中的目标区域对应的目标内容,从而可以更加充分地展现重点内容,便于用户对上述内容的理解。12.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明13.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。14.图1示意性示出了可以应用本公开一实施例的交互式屏幕展示方法的示例性应用场景的示意图。15.图2示意性示出了根据本公开示例性的实施例中交互式屏幕展示方法的流程示意图。16.图3示意性示出了根据本公开示例性的实施例中触控设备的界面示意图。17.图4示意性示出了根据本公开示例性的实施例中用户触发操作的手势示意图。18.图5示意性示出根据本公开示例性的实施例中确定目标区域的方法流程图。19.图6示意性示出了根据本公开示例性的实施例中执行目标指令的方法流程图。20.图7示意性示出了根据本公开示例性的实施例中判断起始端点的示意图。21.图8示意性示出了根据本公开示例性的实施例中另一交互式屏幕展示的方法流程图。22.图9示意性示出了根据本公开示例性的实施例中交互式屏幕展示的装置的结构图。23.图10示意性示出了根据本公开示例性的实施例中电子设备的结构图。具体实施方式24.为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施例方式作进一步地详细描述。25.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。26.在本公开的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本公开中的具体含义。此外,在本公开的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。27.参考图1,示意性示出了可以应用本公开一实施例的交互式屏幕展示方法的示例性应用场景的示意图。28.如图1所示,包括用户110、触控设备120,以及交互式显示设备130。29.其中,上述触控设备120与交互式显示设备130可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。当然,触控设备120与交互式显示设备130并不包括对显示面的表面特征的限定,例如触控设备120与交互式显示设备130的表面特征可以是平面、曲面或多个平面的拼接等。30.其中,触控设备120与交互式显示设备130至少包括显示屏。例如,触控设备120与交互式显示设备130具体配置有具有触摸功能的显示屏,该具有触摸功能的显示屏可以是红外显示屏、电容显示屏、电阻显示屏、电磁显示屏或压感显示屏等。在具有触摸功能的显示屏上,用户可以通过手指或书写笔触控显示屏的方式实现触控操作,相应的,触控设备120与交互式显示设备130检测触控位置,并根据触控位置进行响应,以实现触控功能。具有触摸功能的显示屏上所采用的触摸传感模组不同时,触摸传感模组采集的原始的触感信号不同,转换所得的触摸信号也不完全相同。31.触控设备120与交互式显示设备130的显示屏中显示的图形界面,同时也是检测用户操作的触控检测区域,即图形界面和触控检测区域的范围基本重合。在该触控检测区域进行触控操作时,如通过书写笔或手指接触具有触摸功能的显示屏进行书写时,显示屏的触控传感模组可以感应到红外光的变化、电流的变化、电压的变化、磁通量的变化或压力的变化(对应于红外显示屏、电容显示屏、电阻显示屏、电磁显示屏或压感显示屏的具体设置类型),从而进行转换后得到含有触摸位置的坐标的触摸信号以及该触摸信号的触发时间,根据触摸位置的坐标以及触摸信号的触发时间,可以得到书写笔或用户手指每次按下书写至抬起停止书写过程中输入的书写轨迹的轨迹数据,根据轨迹数据在显示屏的图形界面实时显示用户输入的书写轨迹。此外根据触控操作的发生位置的显示元素的不同,触控操作可以响应为用户的点击、拖拽等操作。这些不同的响应方式在底层的坐标处理方式是相同的。基于触摸和显示等基本功能的硬件实现,可以实现触控设备的各种交互显示设计。需要说明的是,从用户交互的体验而言,触控设备的显示界面与触控检测区域一般为同一界面,而对于笔记本电脑,显示界面与触控检测区域可能完全相互独立,也可能部分独立部分重合。32.示例性的,触控设备120与交互式显示设备130安装有至少一种操作系统,其中,操作系统包括但不限定于安卓系统、linux系统及windows系统,其用于控制和协调触控设备120与交互式显示设备130及外部设备,使得触控设备120与交互式显示设备130中各种独立的硬件可以作为一个稳定的整体协调工作,操作系统所在的架构层级定义为系统层。在系统层的基础上,触控设备120与交互式显示设备130中安装有为满足用户不同领域、不同问题而开发的应用程序,其对应所在的架构层级为应用层。在本方案的具体实施例描述中,触控设备120与交互式显示设备130可以安装至少一个具有播放功能的应用程序。其中,该具有播放功能的应用程序可以为操作系统自带的应用程序,同时,也可以是从第三方设备或者服务器中下载的应用程序。可选的,应用程序除具备基于触控操作的播放功能外,还具有其他功能,如区域选取功能、区域放大功能、区域移动功能,以及播放速率控制等功能。33.可选地,上述触控设备120与交互式显示设备130可以单独使用,也可以通过有线或无线的方式进行数据传输,以实现将触控设备120显示的画面在交互式显示设备130中同步显示。34.相关技术中,在通过大板130进行展示或讲解的过程中,存在展示内容的播放速度不宜调整、展示内容的显示大小不合适、或者操作步骤复杂等问题,导致讲解效果大打折扣。为了解决相关技术中存在的上述问题,提供本技术方案,以下通过图2-图8对应的实施例对本公开提供的方法实施例进行介绍。35.示例性的,图2示意性示出了根据本公开示例性的实施例中交互式屏幕展示方法的流程示意图。36.具体地,参考图2,该图所示交互式屏幕展示方法包括:37.s210,响应于在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息。38.在示例性的实施例中,用户110在触控设备120的屏幕中进行触控,在触控设备120的屏幕中形成目标轨迹。本实施例中,获取上述目标轨迹对应的坐标信息。39.示例性的,图3示意性示出了根据本公开示例性的实施例中触控设备的界面示意图。如图3所示,上述用户110在上述触控设备120的屏幕中触控得到的目标轨迹如310中的虚线所示,上述目标轨迹对应的坐标信息如320所示。具体地,上述目标轨迹对应的坐标信息如320所示。在坐标信息取值范围内,横坐标取最小值时对应的坐标为(30,200),横坐标取最大值时对应的坐标为(150,200),纵坐标取最小值时对应的坐标为(90,180),纵坐标取最大值时对应的坐标为(90,220)。40.s220,根据坐标信息,在屏幕中确定出目标区域。41.在示例性的实施例中,上述触控设备120根据坐标信息,在屏幕中确定出目标区域。其中,上述目标区域是矩形区域。42.示例性的,参考图3,如320所示,在上述坐标信息中,获得横坐标取极大值与极小值时分别对应的坐标点,并且获得纵坐标取极大值与极小值时分别对应的坐标点。根据上述四个坐标点,可以确定出一个矩形区域,上述矩形区域涵盖上述目标轨迹对应的区域,如330中虚线所示,并将上述矩形区域确定为上述目标区域。43.s230,响应于对屏幕的触发操作,获取触发操作的起始端点的坐标信息。44.在示例性的实施例中,响应于用户110对上述触控设备120的屏幕的触发操作,上述触控设备120获取上述触发操作的起始端点的坐标信息。上述起始端点指的是上述用户110在上述触控设备120的屏幕中进行触发操作时,最先接触到的屏幕的坐标点。45.示例性的,图4示意性示出了根据本公开示例性的实施例中用户触发操作的手势示意图。如图4所示,上述触发操作包括:向右滑动操作410、生成轨迹操作420、移动操作430、向左滑动操作440、缩放操作450,以及双击操作460。其中,上述右划操作410、移动操作430,与左划操作440可以通过一根指头完成,也可以通过多根指头协同完成。46.s240,根据起始端点的坐标信息,确定起始端点与目标区域的位置关系。47.在示例性的实施例中,上述触控设备120根据起始端点的坐标信息,确定起始端点与上述目标区域的位置关系。上述位置关系包括:起始端点在目标区域外、起始端点在目标区域内,以及起始端点在目标区域边界。48.s250,根据位置关系,对目标区域执行与触发操作对应的目标指令。49.在示例性的实施例中,上述触控设备120根据上述位置关系,对上述目标区域执行与触发操作对应的目标指令。50.在图2所示实施例提供的技术方案中,通过在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息。进一步根据坐标信息,在屏幕中确定出目标区域。在用户对屏幕进行触发操作时,获取触发操作的起始端点的坐标信息,进一步根据起始端点的坐标信息,确定起始端点与目标区域的位置关系,最后根据位置关系,对目标区域执行与触发操作对应的目标指令。通过上述步骤,可以实现对屏幕中的目标区域对应的目标内容进行灵活的控制,从而可以更加充分地展现需要展示的内容,便于用户对上述内容的理解。51.以下结合图5至图7所示实施例,对上述图2所示实施例各个步骤的具体实施方式进行详细介绍:52.在示例性的实施例中,图5示意性示出根据本公开示例性的实施例中确定目标区域的方法流程图,可以作为s220的一种具体实施方式。参考图5,该图所示交互式屏幕展示方法包括:53.s510,获取坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。54.在示例性的实施例中,参考图1,触控设备120获取上述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。55.具体地,参考图3,如320所示,横坐标的最大值为150,横坐标的最小值为30,纵坐标的最大值为220,纵坐标的最小值为180。56.s520,将横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值。57.在示例性的实施例中,参考图1,触控设备120将横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值。58.示例性地,参考图3,如320所示,上述横坐标阈值以及纵坐标阈值通过虚线呈现出。通过上述步骤,可以将用户画出的任意形状的轨迹确定为矩形的目标区域,提高了在屏幕中选取目标区域的便携性,并且将上述任意形状的轨迹包含的内容全部包含在上述目标区域内部。59.s530,将矩形区域确定为目标区域。60.在示例性的实施例中,参考图1,触控设备120将矩形区域确定为目标区域。61.具体地,参考图3,上述目标区域如330中虚线所示。其中,上述目标区域的边界的呈现方式不局限与图中所示虚线形式,还可以通过实线、边缘浮起、阴影等形式呈现。62.可选地,在将矩形区域确定为目标区域之前,可将上述矩形区域根据上述触控设备120的长宽比进行调整,以减小上述目标区域的形变。63.图5所示实施例所提供的技术方案,通过获取坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。进一步将上述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值。通过上述步骤,可以将用户画出的任意形状的轨迹确定为矩形的目标区域,提高了在屏幕中选取目标区域的便携性,并且将上述任意形状的轨迹包含的内容全部包含在上述目标区域内部。64.示例性的,图6示意性示出了根据本公开示例性的实施例中执行目标指令的方法流程图。65.参考图6,在s610中,根据起始端点的坐标信息,确定起始端点与目标区域的位置关系。66.在示例性的实施例中,在上述位置关系为起始端点位于目标区域之外的情况下,通过执行步骤s620-s623,以控制大板目标区域的展示内容的播放速率;在上述位置关系为起始端点位于目标区域之内的情况下,通过执行步骤s630-s633,以控制大板目标区域的展示内容的移动;在上述位置关系为起始端点位于目标区域边界的情况下,通过执行步骤s640-s643,以控制大板目标区域的展示内容的缩放显示。67.示例性的,参考图3,假设上述矩形区域的四个直角的坐标信息分别为:(0,0)、(10,0)、(10,10),(0,10),那么当上述起始端点的横坐标的取值为(10,xmax],或纵坐标的取值范围为(10,ymax]时,将上述位置关系确定为起始端点在目标区域外;当上述起始端点的横坐标的取值为(0,10),且纵坐标的取值范围为(0,10)时,将上述位置关系确定为起始端点在目标区域内;当上述起始端点既不在目标区域内,也不再目标区域外时,将上述位置关系确定为起始端点在目标区域边界。其中,上述xmax指的是上述触控设备120的屏幕中横坐标的最大值,上述ymax指的是上述触控设备120的屏幕中纵坐标的最大值。68.在示例性的实施例中,图7示意性示出了根据本公开示例性的实施例中判断起始端点的示意图。69.具体地,参考图7,包括:手指710、第一划动720、第二划动730、缩放操作740,以及目标区域边界750。70.参考图7,上述第一划动720位于上述目标区域边界750之外,上述第二划动730位于上述目标区域边界750之内。上述缩放操作740包括两个触控端,并且其中任意一个触控段位于上述目标区域边界750。71.在s620中,在起始端点位于目标区域之外的情况下,获取第一拖动操作对应的第一轨迹。72.在示例性的实施例中,参考图4,如410所示,用户在上述目标区域之外进行右划操作;如440所示,用户在上述目标区域之外进行左划操作。73.具体地,参考图7,如720所示,第一划动720的起始端点位于目标区域边界750之外。74.在s621中,获取第一轨迹的第一终点的横向坐标值;根据起始端点的横向坐标值与第一终点的横向坐标值,确定第一差值。75.在示例性的实施例中,参考图1,触控设备120获取第一轨迹的第一终点的横向坐标值;根据起始端点的横向坐标值与第一终点的横向坐标值,确定第一差值。76.具体地,假设上述起始端点的横向坐标值为30,上述第一终点的横向坐标值为60,则上述第一差值为30。77.在s622中,根据第一差值的绝对值,确定播放速度系数。78.在示例性的实施例中,参考图1,触控设备120根据第一差值的绝对值,确定播放速度系数。79.可选地,上述第一差值的绝对值与上述播放速度系数的对应关系可以通过用户进行设置,以适应用户的操作习惯。80.在s623中,在第一差值大于0的情况下,根据播放速度系数控制目标区域对应的内容加速播放;在第一差值小于0的情况下,根据播放速度系数控制目标区域对应的内容减速播放。81.相较于相关技术中通过大板进行展示或讲解的过程中,对于展示内容的播放速率的控制,主要依靠现有播放器仅能够支持倍速播放(比如仅支持固定的播放速率,无法做到按帧率播放),而存在不能够达到按照用户理想速率进行播放效果。然而,通过上述实施例提供的方案,可以实现对播放速率的吴集调控。尤其可以实现对所展示内容的目标区域的播放速率的控制,即可以将所展示内容的关键部分进行慢动作展示,以有助于观看者对关键内容的理解,从而提升解说效果。82.同时,相关技术中对于大板所展示内容播放速率的控制的操作较复杂,使用门槛较高。例如,倍速播放的操作目前均需要通过按钮或菜单来进行更改,且只能支持预设好的固定速率。而本实施例通过简单快捷地操作便可以实现对所展示内容的目标区域(关键内容)的播放速率的控制。83.在示例性的实施例中,参考图4,如410所示,当用户110进行右划操作时,上述第一差值大于0,触控设备120根据播放速度系数控制目标区域对应的内容加速播放;如440所示,当用户110进行左划操作时,上述第一差值小于0,触控设备120根据播放速度系数控制目标区域对应的内容减速播放。84.在s630中,在起始端点位于目标区域之内的情况下,获取第二拖动操作对应的第二轨迹。85.在示例性的实施例中,参考图7,如730所示,第一划动730的起始端点位于目标区域边界750之内。86.在s631中,获取第二轨迹的第二终点的坐标值。87.在示例性的实施例中,参考图1,触控设备120获取上述第二轨迹的第二终点的坐标值。88.在s632中,根据起始端点的坐标值与第二终点的坐标值,确定目标区域的位移,位移包括:位移大小和位移方向。89.在示例性的实施例中,参考图1,触控设备120根据起始端点的坐标值与第二终点的坐标值,确定目标区域的位移,位移包括:位移大小和位移方向。假设上述起始端点的坐标值为(0,0),上述第二终点的坐标值为(3,4),则上述目标区域的位移大小为5,位移方向与x轴夹角为arctan(4/3)。90.在s633中,根据目标区域的位移,将目标区域对应的内容进行移动。91.在示例性的实施例中,触控设备120根据目标区域的位移,将目标区域对应的内容进行移动。92.具体地,参考图3,上述目标区域对应的内容进行移动的效果如350所示。93.在s640中,在起始端点位于目标区域边界的情况下,获取缩放操作对应的第三轨迹。94.在示例性的实施例中,参考图7,如740所示,缩放操作740的一个端点位于目标区域边界750。95.可选地,上述缩放操作740所包含的两个端点中,有任意一个端点位于上述目标区域边界750,即可实现对上述目标区域进行缩放操作。96.在s641中,获取第三轨迹对应的多个端点的坐标值。97.在示例性的实施例中,触控设备120获取第三轨迹对应的多个端点的坐标值。98.在s642中,根据第三轨迹的多个端点的坐标值,获取缩放系数。99.在示例性的实施例中,触控设备120根据第三轨迹的多个端点的坐标值,获取缩放系数。100.具体地,参考图7,当上述缩放操作740对应的两个触控点之间的距离变远时,对上述目标区域进行放大;当上述缩放操作740对应的两个触控点之间的距离变近时,对上述目标区域进行缩小。其中,上述缩放系数与上述两个触控点之间的位移变化的对应关系可以由用户110进行调试,以适应用户的操作。101.在s643中,根据缩放系数,对目标区域进行缩放。102.在示例性的实施例中,触控设备120根据缩放系数,对目标区域进行缩放。103.可选地,上述目标区域的获取方式还可以是:以用户的触控点为几何中心,根据预设长度与预设宽度生成目标区域。104.现有的相关技术中基于windows系统,通过自带的放大镜功能进行区域放大,而该放大方式依赖显示器的分辨率,在分辨率不够的情况下,会影响播放效果。本实施例提供的方案在对上述目标区域进行放大的情况下,还可以对放大后的区域进行画面修复,以不影响所展示画面的显示品质。其中,上述画面修复的方式包括但不限于:通过神经网络算法对像素进行填充,或将目标区域的像素进行等比例放大。105.在示例性的实施例中,会场后排同学看不清视频细节,可以通过区域放大的形式,突出重点,类似淘宝购物的细节放大功能。该功能不仅用于播放过程中的区域放大,也支持讲解过程中焦点位置放大,提升讲解效果,可以避免替换激光笔定位焦点带来的尴尬。106.在另一示例性的使用场景中,it同学做技术分享时,使用区域放大拖动功能,将重点展示部分拖至大屏中央,展示技术细节给听众。比如在大板贴了一段代码,但由于文本过小,导致看不清楚,此时若进行代码区域放大,便可提示理解效率。107.示例性地,参考图3,对目标区域进行放大的效果如340所示。108.图6所示实施例提供的技术方案,首先判断用户的触控操作对应的起始端点的坐标信息与目标区域的位置关系,根据不同位置关系,对目标区域执行不同地操作,以达到不同的效果,实现了对目标区域进行灵活控制,进一步提高了突出屏幕中重点内容的效果。109.需要说明的是,上述实施例所述方案可应用于动态视频的展示或静态文档的展示。其中,上述静态文档包括但不限于:ppt(microsoftofficepowerpoint,演示文稿)、pdf(portabledocumentformat,便携式文档格式)。110.示例性的,图8示意性示出了根据本公开示例性的实施例中另一交互式屏幕展示的方法流程图。其中,s810-s830可以作为上述任一实施例的具体实施方式。111.参考图8,在s810中,在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率。112.在示例性的实施例中,用户110可以在触控设备120播放的视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率。113.在s820中,响应于对视频中的目标组定位点的触发操作,根据目标组定位点所对应的播放速率,播放目标组定位点中起始点对应的视频帧至目标组定位点中终止点对应的视频帧。114.在示例性的实施例中,响应于用户110对视频中的目标组定位点的触发操作,根据目标组定位点所对应的播放速率,播放目标组定位点中起始点对应的视频帧至目标组定位点中终止点对应的视频帧。其中,若上述播放速率在小于1,则将减慢视频的播放速率;若上述播放速率在大于1,则将加快视频的播放速率。115.可选地,上述播放速率可以通过单位时间内播放画面的帧数来确定,由用户通过应用程序进行设置。从而,在视频播放过程中,通过该方案降低视频播放帧率,可以实现慢动作播放效果,甚至将视频拆解为单一的静态画面(记作“帧率播放”),从而方便在视频中加入人工干预。按帧展示有利于观看者对关键内容的理解,进而提升解说效果。116.在示例性的使用场景中,幼儿园老师教小朋友叠千纸鹤时,通过大板播放教程视频,将播放模式改为帧率播放模式后,可以实现一步步指导完成,让小朋友看清每一个动作,增进理解。类似的使用场景还可以是舞步教学、书法笔画顺序笔迹教学等。117.在示例性的实施例中,作为上述任一实施例的具体实施方式,还包括:118.响应于对目标区域进行双击操作,更改对目标区域的编辑状态,编辑状态包括:开启状态、关闭状态。119.在示例性的实施例中,参考图4,如460所示,用户110对目标区域进行双击操作,更改对目标区域的编辑状态,编辑状态包括:开启状态、关闭状态。120.可选地,上述双击操作还可替换为长按操作。121.图8所示实施例提供的技术方案,通过预先在视频中设置定位点,并在上述定位点所对应的视频片段中设置播放速率。在通过触控设备播放上述视频时,用户可以对上述定位点进行点击等触发操作,以使触控设备根据上述播放速率对视频进行播放。通过图8所示实施例提供的技术方案,可以在视频的重点部分进行慢放,在视频的非重点部分进行快放,提高用户对视频中内容的理解效率。122.需要说明的是,上述触控设备120在执行上述任一实施例的过程中,可以单独执行,也可以通过有线或无线的方式与交互式显示设备130进行数据传输,以实现将触控设备120显示的画面在交互式显示设备130中同步显示。上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。123.下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。124.其中,图9示意性示出了根据本公开示例性的实施例中交互式屏幕展示的装置的结构图。请参见图9,该图所示的交互式屏幕展示的装置900包括:第一获取模块910、确定模块920、第二获取模块930、定位模块940,以及控制模块950。125.具体地,上述第一获取模块910,用于响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息。126.上述确定模块920,用于根据所述坐标信息,在所述屏幕中确定出目标区域。127.上述第二获取模块930,用于响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息。128.上述定位模块940,用于根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系。129.上述控制模块950,用于根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。130.在示例性的实施例中,基于前述方案,上述第一获取模块910还用于:获取所述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值。131.在示例性的实施例中,基于前述方案,上述确定模块920还用于:132.将所述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将所述纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值;133.将所述矩形区域确定为所述目标区域。134.在示例性的实施例中,基于前述方案,上述第二获取模块930还用于:135.在所述位置关系为所述起始端点位于所述目标区域之外的情况下,获取第一拖动操作对应的第一轨迹;获取所述第一轨迹的第一终点的横向坐标值;136.根据所述第一差值的绝对值,确定播放速度系数;137.在所述位置关系为所述起始端点位于所述目标区域之内的情况下,获取第二拖动操作对应的第二轨迹;138.获取所述第二轨迹的第二终点的坐标值;139.根据所述起始端点的坐标值与所述第二终点的坐标值,确定所述目标区域的位移,所述位移包括:位移大小和位移方向;140.在所述位置关系为所述起始端点位于所述目标区域边界的情况下,获取缩放操作对应的第三轨迹;141.获取所述第三轨迹对应的多个端点的坐标值;根据所述第三轨迹的多个端点的坐标值,获取缩放系数。142.在示例性的实施例中,基于前述方案,上述控制模块950还用于:在所述第一差值大于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容加速播放;143.在所述第一差值小于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容减速播放;144.根据所述目标区域的位移,将所述目标区域对应的内容进行移动;145.根据所述缩放系数,对所述目标区域进行缩放;146.响应于对所述目标区域进行双击操作,更改对所述目标区域的编辑状态,所述编辑状态包括:开启状态、关闭状态;147.在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率;148.响应于对所述视频中的目标组定位点的触发操作,根据所述目标组定位点所对应的播放速率,播放所述目标组定位点中起始点对应的视频帧至所述目标组定位点中终止点对应的视频帧。149.需要说明的是,上述实施例提供的设备借用管理的系统在执行交互式屏幕展示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的设备借用管理的系统与交互式屏幕展示方法实施例属于同一构思,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的交互式屏幕展示方法的实施例,这里不再赘述。150.上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。151.本公开实施例还提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一实施例方法的步骤。其中,可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd(digitalvideodisc,数字视频光盘)、cd-rom(compactdiscread-onlymemory,只读光盘)、微型驱动器以及磁光盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、eprom(erasableprogrammableread-onlymemory,可擦除可编程只读存储器)、eeprom(electricallyerasableprogrammablereadonlymemory,带电可擦可编程只读存储器)、dram(dynamicrandomaccessmemory,动态随机存取存储器)、vram(videoram,影像随机接达记忆器)、闪速存储器设备、磁卡或光卡、纳米系统,或适合于存储指令和/或数据的任何类型的媒介或设备。152.本公开实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一实施例方法的步骤。153.图10示意性示出了根据本公开一示例性的实施例中电子设备的结构图。请参见图10所示,电子设备1000包括有:处理器1010和存储器1020。154.本公开实施例中,处理器1010为计算机系统的控制中心,可以是实体机的处理器,也可以是虚拟机的处理器。处理器1010可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1010可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1010也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。155.在本公开实施例中,所述处理器1010具体用于:156.响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;根据所述坐标信息,在所述屏幕中确定出目标区域;响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。157.进一步地,所述根据所述坐标信息,在所述屏幕中确定出目标区域,包括:获取所述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值;将所述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将所述纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值;将所述矩形区域确定为所述目标区域。158.进一步地,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之外的情况下,获取第一拖动操作对应的第一轨迹;获取所述第一轨迹的第一终点的横向坐标值;根据所述起始端点的横向坐标值与所述第一终点的横向坐标值,确定第一差值;根据所述第一差值的绝对值,确定播放速度系数;在所述第一差值大于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容加速播放;在所述第一差值小于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容减速播放。159.进一步地,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之内的情况下,获取第二拖动操作对应的第二轨迹;获取所述第二轨迹的第二终点的坐标值;根据所述起始端点的坐标值与所述第二终点的坐标值,确定所述目标区域的位移,所述位移包括:位移大小和位移方向;根据所述目标区域的位移,将所述目标区域对应的内容进行移动。160.进一步地,所述根据所述位置关系,执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域边界的情况下,获取缩放操作对应的第三轨迹;获取所述第三轨迹对应的多个端点的坐标值;根据所述第三轨迹的多个端点的坐标值,获取缩放系数;根据所述缩放系数,对所述目标区域进行缩放。161.进一步地,所述方法还包括:响应于对所述目标区域进行双击操作,更改对所述目标区域的编辑状态,所述编辑状态包括:开启状态、关闭状态。162.进一步地,所述方法还包括:在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率;响应于对所述视频中的目标组定位点的触发操作,根据所述目标组定位点所对应的播放速率,播放所述目标组定位点中起始点对应的视频帧至所述目标组定位点中终止点对应的视频帧。163.进一步地,所述方法还包括:所述触发操作为通过外接设备确定的,或通过手势确定的。164.存储器1020可以包括一个或多个可读存储介质,该可读存储介质可以是非暂态的。存储器1020还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在本公开的一些实施例中,存储器1020中的非暂态的可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1010所执行以实现本公开实施例中的方法。165.一些实施例中,电子设备1000还包括有:外围设备接口1030和至少一个外围设备。处理器1010、存储器1020和外围设备接口1030之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1030相连。具体地,外围设备包括:显示屏1040、摄像头1050和音频电路1060中的至少一种。166.外围设备接口1030可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1010和存储器1020。在本公开的一些实施例中,处理器1010、存储器1020和外围设备接口1030被集成在同一芯片或电路板上;在本公开的一些其他实施例中,处理器1010、存储器1020和外围设备接口1030中的任意一个或两个可以在单独的芯片或电路板上实现。本公开实施例对此不作具体限定。167.显示屏1040用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1040是触摸显示屏时,显示屏1040还具有采集在显示屏1040的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1010进行处理。此时,显示屏1040还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在本公开的一些实施例中,显示屏1040可以为一个,设置电子设备1000的前面板;在本公开的另一些实施例中,显示屏1040可以为至少两个,分别设置在电子设备1000的不同表面或呈折叠设计;在本公开的再一些实施例中,显示屏1040可以是柔性显示屏,设置在电子设备1000的弯曲表面上或折叠面上。甚至,显示屏1040还可以设置成非矩形的不规则图形,也即异形屏。显示屏1040可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。168.摄像头1050用于采集图像或视频。可选地,摄像头1050包括前置摄像头和后置摄像头。通常,前置摄像头设置在电子设备的前面板,后置摄像头设置在电子设备的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在本公开的一些实施例中,摄像头1050还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。169.音频电路1060可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1010进行处理。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。170.电源1070用于为电子设备1000中的各个组件进行供电。电源1070可以是交流电、直流电、一次性电池或可充电电池。当电源1070包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。171.本公开实施例中示出的电子设备结构框图并不构成对电子设备1000的限定,电子设备1000可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。172.在本公开中,术语“第一”、“第二”等仅用于描述的目的,而不能理解为指示或暗示相对重要性或顺序;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本公开中的具体含义。173.本公开的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本公开的限制。174.以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本
技术领域:
:的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,依本公开权利要求所作的等同变化,仍属本公开所涵盖的范围。当前第1页12当前第1页12
技术特征:
1.一种交互式屏幕展示的方法,其特征在于,所述方法包括:响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;根据所述坐标信息,在所述屏幕中确定出目标区域;响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。2.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述坐标信息,在所述屏幕中确定出目标区域,包括:获取所述坐标信息对应的横坐标的最大值与最小值,以及纵坐标的最大值与最小值;将所述横坐标的最大值与最小值确定为矩形区域的横坐标阈值,将所述纵坐标的最大值与最小值确定为所述矩形区域的纵坐标阈值;将所述矩形区域确定为所述目标区域。3.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之外的情况下,获取第一拖动操作对应的第一轨迹;获取所述第一轨迹的第一终点的横向坐标值;根据所述起始端点的横向坐标值与所述第一终点的横向坐标值,确定第一差值;根据所述第一差值的绝对值,确定播放速度系数;在所述第一差值大于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容加速播放;在所述第一差值小于0的情况下,根据所述播放速度系数控制所述目标区域对应的内容减速播放。4.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域之内的情况下,获取第二拖动操作对应的第二轨迹;获取所述第二轨迹的第二终点的坐标值;根据所述起始端点的坐标值与所述第二终点的坐标值,确定所述目标区域的位移,所述位移包括:位移大小和位移方向;根据所述目标区域的位移,将所述目标区域对应的内容进行移动。5.根据权利要求1所述的交互式屏幕展示的方法,其特征在于,所述根据所述位置关系,执行与所述触发操作对应的目标指令,包括:在所述位置关系为所述起始端点位于所述目标区域边界的情况下,获取缩放操作对应的第三轨迹;获取所述第三轨迹对应的多个端点的坐标值;根据所述第三轨迹的多个端点的坐标值,获取缩放系数;根据所述缩放系数,对所述目标区域进行缩放。6.根据权利要求1-5任一所述交互式屏幕展示的方法,其特征在于,所述方法还包括:
响应于对所述目标区域进行双击操作,更改对所述目标区域的编辑状态,所述编辑状态包括:开启状态、关闭状态。7.根据权利要求1-5任一所述交互式屏幕展示的方法,其特征在于,所述方法还包括:在视频中设置一组或多组定位点,每组定位点包括起始定位点和终止定位点,不同组定位点对应于不同的播放速率;响应于对所述视频中的目标组定位点的触发操作,根据所述目标组定位点所对应的播放速率,播放所述目标组定位点中起始点对应的视频帧至所述目标组定位点中终止点对应的视频帧。8.根据权利要求1-5任一所述交互式屏幕展示的方法,其特征在于,所述触发操作为通过外接设备确定的,或通过手势确定的。9.一种交互式屏幕展示的装置,其特征在于,包括:第一获取模块:用于响应于在所述屏幕中生成目标轨迹,获取所述目标轨迹对应的坐标信息;确定模块:用于根据所述坐标信息,在所述屏幕中确定出目标区域;第二获取模块:用于响应于对所述屏幕的触发操作,获取所述触发操作的起始端点的坐标信息;定位模块:用于根据所述起始端点的坐标信息,确定所述起始端点与所述目标区域的位置关系;控制模块:用于根据所述位置关系,对所述目标区域执行与所述触发操作对应的目标指令。10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的交互式屏幕展示的方法。11.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的交互式屏幕展示的方法。
技术总结
本公开实施例提供了一种交互式屏幕展示方法、装置、介质,及电子设备,涉及终端技术领域。其中该方法包括如下步骤:响应于在屏幕中生成目标轨迹,获取目标轨迹对应的坐标信息;根据坐标信息,在屏幕中确定出目标区域;响应于对屏幕的触发操作,获取触发操作的起始端点的坐标信息;根据起始端点的坐标信息,确定起始端点与目标区域的位置关系;根据位置关系,对目标区域执行与触发操作对应的目标指令。通过本方案,可以实现对屏幕中的目标区域对应的目标内容进行灵活的控制,从而可以更加充分地展现需要展示的内容,有利于突出所展示内容中的重点,便于用户对上述内容的理解。便于用户对上述内容的理解。便于用户对上述内容的理解。
技术研发人员:范仁威
受保护的技术使用者:广州视睿电子科技有限公司
技术研发日:2022.03.15
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/