CN109144394A - 一种动态图像处理方法及终端 - Google Patents
一种动态图像处理方法及终端 Download PDFInfo
- Publication number
- CN109144394A CN109144394A CN201810991117.9A CN201810991117A CN109144394A CN 109144394 A CN109144394 A CN 109144394A CN 201810991117 A CN201810991117 A CN 201810991117A CN 109144394 A CN109144394 A CN 109144394A
- Authority
- CN
- China
- Prior art keywords
- image
- viewing area
- dynamic image
- sliding
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明提供了一种动态图像处理方法及终端,涉及图像处理技术领域。其中,所述方法包括:在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入;响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。在播放动态图像的状态下,用户通过第二显示区的第一滑动输入,方便、快捷地调整该动态图像的播放参数,进而根据调整后的播放参数,播放上述动态图像,利于动态图像的播放调整,进而符合用户的实际观看需求。
Description
技术领域
本发明实施例涉及图像处理技术领域,尤其涉及一种动态图像处理方法及终端。
背景技术
动态图像表现形式丰富多样,能够为用户提供更多信息,娱乐性能好,因此应用广泛。
目前,动态图像生成后,其对应的播放参数即固定,用户根据上述固定播放参数,播放上述动态图像。
但发明人在研究上述现有技术的过程中发现,上述现有技术方案存在如下缺点:由于动态图像的播放参数固定,用户只能根据上述固定播放参数播放动态图像,不利于用户调整播放。
发明内容
本发明提供一种动态图像处理方法及终端,以解决根据固定播放参数在终端上播放动态图像,播放方式单一的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种动态图像处理方法,应用于终端,
所述终端屏幕的显示区包括第一显示区和第二显示区,其特征在于,所述方法包括:
在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入;
响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;
其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。
第二方面,本发明实施例还提供了一种终端,所述移动终端包括:第一显示区和第二显示区;所述终端包括:
动态图像播放模块,用于在第一显示区中播放动态图像;
第一输入接收模块,用于在第二显示区中接收用户的第一输入;
目标帧图片确定模块,用于响应于所述第一输入,在所述动态图像中确定目标帧图片;
保存模块,用于将所述目标帧图片保存。
第三方面,本发明实施例还提供了一种移动终端,该移动终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本发明所述的动态图像处理方法的步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本发明所述的动态图像处理方法的步骤。
在本发明实施例中,终端屏幕的显示区包括第一显示区和第二显示区,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入,响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。在播放动态图像的状态下,用户通过第二显示区的第一滑动输入,即可方便、快捷地调整该动态图像的播放参数,进而根据调整后的播放参数,播放上述动态图像,利于动态图像的播放调整,进而符合用户的实际观看需求。
附图说明
图1示出了本发明实施例提供的一种动态图像处理方法的流程图;
图2示出了本发明实施例提供的又一种动态图像处理方法的流程图;
图3示出了本发明实施例提供的获取用户在第二显示区中显示的N张备选图像中选取的M张图像的流程图;
图4示出了本发明实施例提供的基于所述M张图像和图像选取顺序,生成动态图像的流程图;
图5示出了本发明实施例提供的一种第一显示区与第二显示区示意图;
图6示出了本发明实施例提供的在双面屏的终端中第一显示区与第二显示区示意图;
图7示出了本发明实施例提供的在动态图像中存储目标图像的步骤流程图;
图8示出了本发明实施例提供的在动态图像中***第一图像的步骤流程图;
图9示出了根据本发明提供的基于第一滑动输入的滑动方向调整动态图像播放顺序的示意图;
图10示出了根据本发明提供的一种终端的结构框图;
图11示出了根据本发明提供的另一种终端的结构框图;
图12示出了本发明实施例提供的移动终端的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,示出了本发明实施例提供的一种动态图像处理方法的流程图,该动态图像处理方法应用于终端,该终端包括:第一显示区和第二显示区;该终端可以包括:移动终端、计算机、iPad等,该终端可以支持对屏幕的划分或者该终端可以是双面屏等,进而可以将终端屏幕分为不同区域等。不同区域之间可以不发生重叠,不同区域的具体范围可以根据实际应用场景进行设定,在本发明实施例中,对此不作具体限定。具体可以包括如下步骤:
步骤101,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入。
在本发明实施例中,第一显示区可以是终端屏幕上的任意区域,在本发明实施例中,对此不作具体限定。具体的,在终端屏幕的显示区包括第一显示区和第二显示区的情况下,可以将该终端中播放动态图像的区域定义为第一显示区。本发明实施例不做具体限制。
在本发明实施例中,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入。该第二显示区可以是,终端屏幕中,除第一显示区之外的显示区。
在本发明实施例中,该第一滑动输入还可以是第一滑动操作,例如,在第二显示区的滑动等,在本发明实施例中,对此不作具体限定。在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入,即在第一显示区播放动态图像的同时,在第二显示区,接收用户的第一滑动输入。
在本发明实施例中,可以根据不同的终端,确定第一滑动输入的具体接收方法,例如,针对电容触屏的终端,可以通过接收用户手指在终端第二显示区中的耦合电容,对第一滑动输入进行接收,在本发明实施例中,对此不作具体限定。
步骤102,响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数。
其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。
在本发明实施例中,该第一滑动输入的滑动参数,可以包括:滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项。例如,若用户在第二显示区的第一滑动输入为:在终端第二显示区顺时针的滑动,滑动距离为7cm,滑动速度为2m/s,滑动轨迹形状为圆形,则该第一滑动输入的滑动参数可以包括:滑动距离7cm、滑动方向顺时针、滑动速度为2m/s,滑动轨迹形状为圆形中的至少一项。在本发明实施例中,对此不作具体限定。
在本发明实施例中,播放参数可以包括播放速率、播放顺序中的至少一项。播放速率即上述动态图片的播放快慢,播放顺序可以包括:顺序播放、逆序播放等,在本发明实施例中,对此不作具体限定。
在本发明实施例中,可以提前预置各个第一滑动输入的滑动参数与播放参数的对应关系。在获取到第一滑动输入后,获取该第一滑动输入的滑动参数,根据上述滑动参数与播放参数的对应关系,确定该第一滑动输入对应的播放参数,进而根据上述播放参数,控制动态图像在第一显示区的播放。
例如,若提前预置的第一滑动参数中滑动方向与播放顺序的对应关系,在获取到第一滑动输入后,获取该第一滑动输入的滑动方向,根据上述滑动方向与播放顺序的对应关系,确定该第一滑动输入对应的播放顺序,进而根据上述播放顺序,控制动态图像在第一显示区的播放。
在本发明实施例中,终端屏幕的显示区包括第一显示区和第二显示区,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入,响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。在播放动态图像的状态下,用户通过第二显示区的第一滑动输入,即可方便、快捷地调整该动态图像的播放参数,进而根据调整后的播放参数,播放上述动态图像,利于动态图像的播放调整,进而符合用户的实际观看需求。
参照图2,示出了本发明实施例提供的又一种动态图像处理方法的流程图,该动态图像处理方法同样应用于终端,该终端包括:第一显示区和第二显示区,关于该终端的描述,可以参照上述记载,此处不再赘述。需要说明的是,
该方法具体可以包括如下步骤:
步骤201,获取用户在第二显示区中显示的N张备选图像中选取的M张图像。
在本发明实施例中,第二显示中可以显示N张备选图像,N为大于1的整数。该备选图像可以为任意的图像,在本发明实施例中,对此不作具体限定。
在本发明实施例中,用户在第二显示区中显示的N张备选图像中选取M张图像,用户可以通过点击、按压、滑动、拖动等方式,从第二显示区中显示的N张备选图像中获取M张图像。在本发明实施例中,对此不作具体限定。
可选的,参照图3,示出了本发明实施例提供的获取用户在第二显示区中显示的N张备选图像中选取的M张图像的流程图,在本发明实施例中,所述获取用户在第二显示区中显示的N张备选图像中选取的M张图像,可以包括:
子步骤2011,接收用户对所述第二显示区中显示的N张备选图像中至少一张图像的拖动输入。
子步骤2012,获取所述拖动输入对应的M张图像。
具体的,接受用户在第二显示区中显示的N张备选图像中至少一张图像的拖动输入,该拖动输入可以对应M张图像,M大于等于1,获取该拖动输入对应的M张图像。例如,若第二显示区显示了5张备选图像,接受用户在第二显示区中显示的5张备选图像中至少一张图像的拖动输入,若该拖动输入对应了其中的3张备选图像,则N即为5,M即为3,获取该拖动输入对应的3张图像。
步骤202,基于所述M张图像和图像选取顺序,生成动态图像。
其中,M为大于1的整数,N≥M。
在本发明中,用户在第二显示区中显示的N张备选图像中获取M张图像的过的中,对应图像选取顺序,则基于上述M张图像和上述M张图像的选取顺序,生成动态图像,M为大于1的整数,N≥M。
例如,若第二显示区显示了5张备选图像,接受用户在第二显示区中显示的5张备选图像中选取3张图像,则N即为5,M即为3,基于用户在上述图像选取操作的选取顺序,生成动态图像。即,基于上述3张图像,和用户在上述图像选取操作的选取顺序,生成动态图像。
可选的,参照图4,示出了本发明实施例提供的基于所述M张图像和图像选取顺序,生成动态图像的流程图,在本发明实施例中,所述基于所述M张图像和图像选取顺序,生成动态图像,可以包括:
子步骤2021,获取所述M张图像的拖动顺序。
子步骤2022,基于所述拖动顺序,确定所述M张图像的帧序。
子步骤2023,基于所述M张图像和所述帧序,生成动态图像。
其中,所述图像选取顺序为所述M张图像的拖动顺序。
具体的,获取上述M张图像的拖动顺序,例如,若一共拖动了3张图像,若先拖动或先选取了图像A,后拖动或先选取了图像B,再拖动或先选取了图像C,则上述3张图像的拖动顺序,即为:先图像A,后图像B,再图像C。
基于上述拖动顺序,确定上述M张图像的帧序。例如,针对上述例子,则图像A为第1帧,图像B为第2帧,图像C为第3帧。
根据上述M张图像和其对应的帧序,生成动态图像,上述图像选取顺序为上述M张图像的拖动顺序。例如,针对上述例子,则根据上述图像A、图像B、图像C,以及帧序:图像A为第1帧,图像B为第2帧,图像C为第3帧,生成动态图像。
在本发明实施例中,用户通过拖动从第二显示区中获取图像,基于上述拖动顺序,确定帧序,进而根据上述拖动的图像,直接根据拖动操作,确定帧序,操作简便,根据上述拖动的图像以及帧序,快速、便捷地生成其想要的动态图像。
在本发明实施例中,上述图像选取顺序,可以为上述M张图像的拖动顺序。例如针对上述例子,则上述图像A、图像B、图像C选取顺序,即为上述图像A、图像B、图像C的拖动顺序。
在本发明实施例中,获取用户在第二显示区中显示的N张备选图像中选取的M张图像,基于所述M张图像和图像选取顺序,生成动态图像,用户可以根据实际需要选取对应的图像,根据上述图像及选取顺序,快速、便捷地生成其想要的动态图像。
步骤203,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入。
在本发明实施例中,该步骤203,可以参照上述步骤101,此处不再赘述。需要说明的是:所述第一显示区和所述第二显示区分别为终端的同一个显示屏的不同区域;或者,在所述终端包括第一显示屏和第二显示屏的情况下,所述第一显示区位于所述第一显示屏中,且所述第二显示区位于所述第二显示屏中。
具体的,第一显示区和第二显示区是位于同一个显示屏的不同区域。用户可以在第一显示区中播放动态图像,在第二显示区中进行第一滑动输入。如图5所示,图5示出了本发明实施例提供的一种第一显示区与第二显示区示意图。该第一显示区10和第二显示区11为终端的同一显示屏的不同区域。第一显示区10可以播放动态图像,第二显示区11可以对接收用户的第一滑动输入。
在本发明实施例中,可选的,该终端可以包括第一显示屏和第二显示屏,上述第一显示区显示区位于所述第一显示屏中,且第二显示区显示区位于所述第二显示屏中。该终端也可以是双面屏终端,双面屏终端通常具有正面屏和背面屏,正面屏和背面屏可以独立运行不同的应用。如图6所示,图6示出了本发明实施例提供的在双面屏的终端中第一显示区与第二显示区示意图。本发明实施例的第一显示区可以对应于正面屏,第二显示区可以对应于背面屏。正面屏中第一显示区20,通常可以播放动态图像,背面屏中的第二显示区21可以接收用户的第一滑动输入。在本发明实施例中,对此不作具体限定。
在本发明实施例中,第一显示区和第二显示区分别为终端的同一个显示屏的不同区域;或者,在终端包括第一显示屏和第二显示屏的情况下,第一显示区位于第一显示屏中,且第二显示区位于第二显示屏中。即本发明实施例可以应用在一个显示屏的终端中,或者两个显示屏的终端中,应用范围广泛。
可选的,参照7所示,图7示出了本发明实施例提供的在动态图像中存储目标图像的步骤流程图。在本发明实施例中,在在第一显示区播放动态图像的过程中,所述方法还包括:
步骤71,接收用户在所述第二显示区上的第二滑动输入。
步骤72,响应于所述第二滑动输入,将所述第一显示区当前显示的所述动态图像的第一图像帧存储为目标图像。
在本发明实施例中,在第一显示区播放动态图像的过程中,接收用户在第二显示区上的第二滑动输入。该第二滑动输入还可以是第二滑动操作,例如,在第二显示区的滑动等,在本发明实施例中,对此不作具体限定。在第一显示区播放动态图像的过程中,接收用户在第二显示区上的第二滑动输入,即在第一显示区播放动态图像的同时,在第二显示区,接收用户的第二滑动输入。
在本发明实施例中,可以根据不同的终端,确定第二滑动输入的具体接收方法,例如,针对电容触屏的终端,可以通过接收用户手指在终端第二显示区中的耦合电容,对第二滑动输入进行接收,在本发明实施例中,对此不作具体限定。
在本发明实施例中,响应于上述第二滑动输入,将第一显示区当前显示的动态图像的第一图像帧存储为目标图像。可以将该第二滑动输入的滑动起始时刻第一显示区当前显示的动态图像的第一图像帧存储为目标图像,还可以是将该第二滑动输入的滑动结束时刻第一显示区当前显示的动态图像的第一图像帧存储为目标图像,还可以是将该第二滑动输入的中间时刻第一显示区当前显示的动态图像的第一图像帧存储为目标图像,在本发明实施例中对此不作具体限定。
例如,若第二滑动输入从2018年6月2日14:40:21开始,在2018年6月2日14:40:24结束,则可以将该第二滑动输入的滑动起始时刻2018年6月2日14:40:21,第一显示区当前显示的动态图像的第一图像帧T存储为目标图像,还可以是将该第二滑动输入的滑动结束时刻2018年6月2日14:40:24,第一显示区当前显示的动态图像的第一图像帧W存储为目标图像。
在本发明实施例中,还可以根据该第二滑动输入的某些滑动属性,触发该第一图像帧的存储。例如,可以根据第二滑动输入的滑动方向,触发该第一图像帧的存储,如,若预置的第二滑动输入的滑动方向,向终端屏幕右侧滑动,对应触发该第一图像帧的存储。还可以根据第二滑动输入的滑动轨迹等,触发该第一图像帧的存储,例如,若预置的第二滑动输入的滑动轨迹为直线,对应触发该第一图像帧的存储等。在本发明实施例中对此不作具体限定。
在本发明实施例中,通过上述第二滑动输入,触发第一图像帧的存储,该第一显示区的动态图像可以暂停播放,在该第一图像帧存储完毕后,继续播放,或其播放状态不受影响,在本发明实施例中,对此不不作具体限定。
在本发明实施例中,接收用户在所述第二显示区上的第二滑动输入;响应于所述第二滑动输入,将所述第一显示区当前显示的所述动态图像的第一图像帧存储为目标图像。相对于现有技术,在终端上保存动态图像中的某一帧图片时,需要用户在播放动态图像的同一区域内,用另一只手点击该动态图片,然后截图并保存当前播放的帧图片,或借助电脑端的一些分离动态图片的工具,先分离帧图片,然后进行图片保存等方式,操作便捷,操作效率高,且将上述存储第一图像帧的操作设置在第二显示区中进行,第二显示区域第一显示区相对独立,不会影响第一显示区中动态图像的播放。
可选的,参照8所示,图8示出了本发明实施例提供的在动态图像中***第一图像的步骤流程图。在本发明实施例中,在第一显示区播放动态图像的过程中,所述方法还包括:
步骤81,获取用户在第二显示区中显示的至少一张备选图像中选取的第二图像。
步骤82,获取所述第一显示区当前显示的所述动态图像的第三图像帧。
步骤83,将所述第二图像***所述第三图像帧和第四图像帧之间;其中,所述第四图像帧为所述动态图像的当前帧序中位于所述第三图像帧的上一帧或下一帧的图像帧。
在本发明实施例中,该第二显示区中可以显示至少一张备选图像,获取用户在第二显示区中显示的至少一张备选图像中选取的第二图像,该获取操作可以是按压、点击、滑动等,在本发明实施例中,对此不作具体限定。
在本发明实施例中,获取第一显示区当前显示的动态图像的第三图像帧。即获取第一显示区中动态图像中当前显示的第三图像帧。例如,若从第二显示区中获取第二图像的同时,第一显示区动态图像显示的为帧图像U,则获取的第一显示区当前显示的动态图像的第三图像帧既可以为帧图像U。
在本发明实施例中,将上述第二图像***该第三图像帧和第四图像帧之间,该第四图像帧为该动态图像的当前帧序中位于该第三图像帧的上一帧或下一帧的图像帧。
例如,若该动态图像的当前帧序中位于帧图像U的上一帧为帧图像V,该帧图像U的下一帧为帧图像E,则可以将第二图像***帧图像U和帧图像V之间,或者将第二图像***帧图像U和帧图像E之间。
在本发明实施例中,获取用户在第二显示区中显示的至少一张备选图像中选取的第二图像;获取所述第一显示区当前显示的所述动态图像的第三图像帧;将所述第二图像***所述第三图像帧和第四图像帧之间,用户可以便捷、快速地在动态图像中***第二图像,相当于重新形成了新的动态图像。
步骤204,所述滑动参数包括滑动方向或滑动轨迹形状;基于所述第一滑动输入的滑动方向或滑动轨迹形状,确定所述动态图像的播放顺序。
其中,所述播放顺序包括顺序播放或逆序播放。
在本发明实施例中,该滑动参数包括滑动方向,该滑动方向可以包括:顺时针滑动或逆时针滑动等,在本发明实施例中,对此不作具体限定。
在本发明实施例中,该滑动轨迹形状可以为一次第一滑动输入的滑动轨迹所形成的形状。例如,一次第一滑动输入的滑动轨迹所形成的形状为圆形,则该第一滑动输入的滑动轨迹形状即为圆形。在本发明实施例中,对此不作具体限定。
在本发明实施例中,该动态图像的播放顺序可以为:顺序播放或逆序播放。在本发明实施例中,对此不作具体限定。
在本发明实施例中,基于上述第一滑动输入的滑动方向或滑动轨迹形状,确定该动态图像的播放顺序。在本发明实施例中,可以提前预置第一滑动输入的滑动方向或滑动轨迹形状,与动态图像的播放顺序的对应关系,在确定了第一滑动输入的滑动方向或滑动轨迹形状后,根据上述对应关系,确定该动态图像的播放顺序。
例如,可以预置播放顺序与第一滑动输入的滑动方向的对应关系,可以将顺时针滑动方向对应为逆序播放,可以将逆时针滑动方向对应为顺序播放。例如,参照图9所示,图9示出了本发明实施例提供的基于第一滑动输入的滑动方向调整动态图像播放顺序的示意图。图9中第一滑动输入的滑动方向为顺时针,则可以根据播放顺序与第一滑动输入的滑动方向的对应关系,若确定的顺时针滑动方向对应的播放顺序为逆序播放,则确定的播放参数即为逆序播放。
在本发明实施例中,设置动态图像播放方向的同时,可以在第二显示区中,同时进行动态图像播放预览,以供用户实时观看,以便于修改和设置等。例如,参照图9所示,在第二显示区中,设置动态图像播放方向的同时,可以在第二显示区中,同时进行动态图像播放预览。在本发明实施例中,对此不作具体限定。
步骤205,按照所述播放顺序,播放所述动态图像。
在本发明实施例中,根据上述播放顺序,播放该动态图像。具体的,可以将该第一滑动输入滑动起始时刻第一显示区播放的一帧图像为起点,或第一滑动输入滑动结束时刻第一显示区播放的一帧图像为起点,或该第一滑动输入的中间时刻第一显示区播放的一帧图像为起点等,按照上述播放顺序,播放该动态图像。
在本发明实施例中,具体将该第一滑动输入滑动起始时刻第一显示区播放的一帧图像为起点,还是以第一滑动输入滑动结束时刻第一显示区播放的一帧图像为起点,或是以该第一滑动输入的中间时刻第一显示区播放的一帧图像为起点,可一个根据实际需求进行设定,在本发明实施例中,对此不作具体限定。
针对上述例子,若基于第一滑动输入的滑动方向,确定的该滑动方向对应的播放参数即为逆序播放,若以第一滑动输入滑动起始时刻刻第一显示区播放的一帧图像为起点,则以第一滑动输入滑动起始时刻第一显示区播放的一帧图像为起点,逆序播放该动态图片。
在本发明实施例中,还可以根据该第一滑动输入,从上述动态图像中确定部分帧图像的播放顺序。例如,针对上述例子,若确定的滑动方向对应的播放参数为逆序播放,可以以该第一滑动输入滑动结束时刻第一显示区播放的一帧图像为起点,以该第一滑动输入持续期间,第一显示区中播放的帧图像,进行逆序播放。
在本发明实施例中,基于第一滑动输入的滑动方向或滑动轨迹形状,确定动态图像的播放顺序,按照该播放顺序,播放该动态图像,进而可以方便的控制该动态图像顺序播放或逆序播放,方便用户在动态图像中调整播放顺序,例如,可以方便用户在动态图像中查找目标帧图片,或快速观看用户感兴趣的内容。
步骤206,获取所述第一滑动输入的滑动起始时刻和滑动结束时刻。
在本发明实施例中,可以获取该第一滑动输入的滑动起始时刻和滑动结束时刻。例如,若第一滑动输入从2018年6月2日14:20:21开始,在2018年6月2日14:20:24结束,则该第一滑动输入的滑动起始时刻为2018年6月2日14:20:21,该第一滑动输入的滑动结束时刻为2018年6月2日14:20:24。
步骤207,将所述滑动起始时刻和所述滑动结束时刻之间的时间段确定为目标时间段。
在本发明实施例中,可以将该第一滑动输入的滑动起始时刻和该第一滑动输入滑动结束时刻之间的时间段确定为目标时间段。例如,针对上述例子,则可以将2018年6月2日14:20:21至2018年6月2日14:20:24之间的时间段确定为目标时间段。
步骤208,将所述目标时间段内所述第二显示区已显示的所述动态图像的T个图像帧确定为目标图像帧。其中,T为正整数。
在本发明实施例中,该第二显示区也可以显示动态图像。可以将上述目标时间段内第二显示区已显示的动态图像的T个图像帧确定为目标图像帧,该T为正整数。
例如,针对上述例子,目标时间段2018年6月2日14:20:21至2018年6月2日14:20:24,第二显示区已显示的动态图线的3个图像帧,分别为:图像帧X、图线帧Y、图像帧Z,则T即为3,则可以将上述图像帧X、图线帧Y、图像帧Z确定为目标图像帧。
在本发明实施例中,第一滑动输入的滑动停止,则对上述动态图像的目标图像帧的播放速率设置也停止。在本发明实施例中,可以通过调整第一滑动输入的滑动方向或滑动轨迹形状等,调整该动态图像逆序播放几帧,然后再通过调整第一滑动输入的滑动速度或滑动距离,调整该动态图像中上述逆序播放几帧的播放速率,进而实现对上述几帧图像播放速率的重新调整。在本发明实施例中,对此不作具体限定。
在本发明实施例中,获取所述第一滑动输入的滑动起始时刻和滑动结束时刻,将所述滑动起始时刻和所述滑动结束时刻之间的时间段确定为目标时间段,将所述目标时间段内所述第二显示区已显示的所述动态图像的T个图像帧确定为目标图像帧,则用户可以通过控制第一滑动输入的输入时间,即可方便确定目标图像帧,以方便后续对上述目标图像帧进行操作,用户操作简便。
可选的,在本发明实施例中,还可以将所述动态图像的所有图像帧确定为目标图像帧。即将该动态图像的所有图像帧确定为目标图像帧,例如,若动态图像的所有图像帧为:图像帧H、图像帧L、图像帧M、图像帧N、图像帧O、图像帧P、图像帧Q、图像帧R,则可以将图像帧H、图像帧L、图像帧M、图像帧N、图像帧O、图像帧P、图像帧Q、图像帧R全部作为目标图像帧,则后续可以对上述动态图像的所有图像帧进行统一操作。
步骤209,所述滑动参数包括滑动速度或滑动距离;基于所述第一滑动输入的滑动速度或滑动距离,确定所述动态图像的目标图像帧的播放速率。
在本发明实施例中,该滑动参数还可以包括滑动速度或滑动距离。该滑动速度可以为该第一滑动输入的平均滑动速度,还可以为改第一滑动输入某一时刻的滑动速度。例如,该滑动速度可以为该第一滑动输入开始时刻的滑动速度,该滑动速度还可以为该第一滑动输入结束时刻的滑动速度,该滑动速度又可以为该第一滑动输入的中间时刻的滑动速度等,在本发明实施例中,对此不作具体限定。
在本发明实施例中,该滑动距离可以为本次第一滑动输入总的滑动距离,还可以为本次第一滑动输入中某一时间段内的滑动距离等,在本发明实施例中,对此不作具体限定。
在本发明实施例中,可以提前预置,第一滑动输入的滑动速度、或滑动距离,与目标图像帧播放速率的对应关系,基于上述第一滑动输入的滑动速度或滑动距离,结合上述对应关系,确定该动态图像的目标图像帧的播放速率。例如,可以将第一滑动输入的滑动速度、或滑动距离,与目标图像帧播放速率的对应关系设置为:第一滑动输入的滑动速度越快、或滑动距离越大,则目标图像帧的播放速率越快等。在本发明实施例中,对此不作具体限定。
例如,针对上述例子,若确定的目标图像帧为:图像帧X、图线帧Y、图像帧Z,若第一滑动速度为2m/s,第一滑动速度2m/s对应的播放速率若为:1帧/s,则根据第一滑动输入的滑动速度,确定的播放速率即为1帧/s。
步骤210,按照所述播放速率,播放所述动态图像的所述目标图像帧。
在本发明实施例中,根据上述播放速率,播放上述动态图像的目标图像帧。例如,针对上述例子,若确定的播放速率即为1帧/s,若确定动态图像的目标图像帧为:图像帧X、图线帧Y、图像帧Z,则按照1帧/s的播放速率,播放上述图像帧X、图线帧Y、图像帧Z。
在本发明实施例中,基于第一滑动输入的滑动速度或滑动距离,确定动态图像的目标图像帧的播放速率,按照该播放速率,播放该动态图像的目标图像帧,用户可以通过调整第一滑动输入的滑动速度或滑动距离,快速、便捷地调整该目标图像帧的播放速率,例如,可以将其感兴趣的图像帧确定为目标图像帧,然后放缓该目标图像帧的播放速度等,满足用户的个性化需求。
在本发明实施例中,终端屏幕的显示区包括第一显示区和第二显示区,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入,响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。在播放动态图像的状态下,用户通过第二显示区的第一滑动输入,即可方便、快捷地调整该动态图像的播放参数,进而根据调整后的播放参数,播放上述动态图像,利于动态图像的播放调整,进而符合用户的实际观看需求。
参照图10所示,图10示出了根据本发明提供的一种终端的结构框图,所述终端屏幕的显示区包括第一显示区和第二显示区,所述终端300可以包括:
第一滑动输入接收模块303,用于在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入;
播放参数调节模块304,用于响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;
其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。
可选的,在上述图10的基础上,参照图11所示,所述滑动参数包括滑动方向或滑动轨迹形状;
所述播放参数调节模块304,可以包括:
播放顺序确定单元3041,用于基于所述第一滑动输入的滑动方向或滑动轨迹形状,确定所述动态图像的播放顺序;
第一播放单元3042,用于按照所述播放顺序,播放所述动态图像;
其中,所述播放顺序包括顺序播放或逆序播放。
可选的,所述滑动参数包括滑动速度或滑动距离;
所述播放参数调节模块304,可以包括:
播放速率确定单元3043,用于基于所述第一滑动输入的滑动速度或滑动距离,确定所述动态图像的目标图像帧的播放速率;
第二播放单元3044,用于按照所述播放速率,播放所述动态图像的所述目标图像帧。
可选的,所述终端300还可以包括:
滑动时刻获取模块305,用于获取所述第一滑动输入的滑动起始时刻和滑动结束时刻;
目标时间段确定模块306,用于将所述滑动起始时刻和所述滑动结束时刻之间的时间段确定为目标时间段;
第一目标图像帧确定模块307,用于将所述目标时间段内所述第二显示区已显示的所述动态图像的T个图像帧确定为目标图像帧;
其中,T为正整数。
可选的,所述终端300还可以包括:
第二目标图像帧确定模块,用于将所述动态图像的所有图像帧确定为目标图像帧。
可选的,所述终端300还可以包括:
第二滑动输入接收模块,用于在第一显示区播放动态图像的过程中,接收用户在所述第二显示区上的第二滑动输入;
目标图像存储模块,用于响应于所述第二滑动输入,将所述第一显示区当前显示的所述动态图像的第一图像帧存储为目标图像。
可选的,所述终端300还可以包括:
第二图像获取模块,用于在第一显示区播放动态图像的过程中,获取用户在第二显示区中显示的至少一张备选图像中选取的第二图像;
第三图像帧获取模块,用于获取所述第一显示区当前显示的所述动态图像的第三图像帧;
第二图像***模块,用于将所述第二图像***所述第三图像帧和第四图像帧之间;
其中,所述第四图像帧为所述动态图像的当前帧序中位于所述第三图像帧的上一帧或下一帧的图像帧。
可选的,所述终端300还可以包括:
第三图像获取模块301,用于获取用户在第二显示区中显示的N张备选图像中选取的M张图像;
动态图像生成模块302,用于基于所述M张图像和图像选取顺序,生成动态图像;
其中,M为大于1的整数,N≥M。
可选的,所述第三图像获取模块301,可以包括:
拖动输入接收单元,用于接收用户对所述第二显示区中显示的N张备选图像中至少一张图像的拖动输入;
第三图像获取单元,用于获取所述拖动输入对应的M张图像;
所述动态图像生成模块302,可以包括:
拖动顺序获取单元,用于获取所述M张图像的拖动顺序;
帧序确定单元,用于基于所述拖动顺序,确定所述M张图像的帧序;
动态图像生成单元,用于基于所述M张图像和所述帧序,生成动态图像;
其中,所述图像选取顺序为所述M张图像的拖动顺序。
可选的,所述第一显示区和所述第二显示区分别为终端的同一个显示屏的不同区域;
或者,在所述终端包括第一显示屏和第二显示屏的情况下,所述第一显示区位于所述第一显示屏中,且所述第二显示区位于所述第二显示屏中。
本发明实施例提供的终端能够实现图1至图9的方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。
这样,在本发明实施例中,终端屏幕的显示区包括第一显示区和第二显示区,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入,响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。在播放动态图像的状态下,用户通过第二显示区的第一滑动输入,即可方便、快捷地调整该动态图像的播放参数,进而根据调整后的播放参数,播放上述动态图像,利于动态图像的播放调整,进而符合用户的实际观看需求。
图12为实现本发明各个实施例的一种移动终端的硬件结构示意图,
该移动终端700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,图12中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,用户输入单元707,用于在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入;
处理器710,用于响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;
其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。
在本发明实施例中,终端屏幕的显示区包括第一显示区和第二显示区,在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入,响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。在播放动态图像的状态下,用户通过第二显示区的第一滑动输入,即可方便、快捷地调整该动态图像的播放参数,进而根据调整后的播放参数,播放上述动态图像,利于动态图像的播放调整,进而符合用户的实际观看需求。
应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器710处理;另外,将上行的数据发送给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信***与网络和其他设备通信。
移动终端通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与移动终端700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元703包括扬声器、蜂鸣器以及受话器等。
输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(Graphics Processing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元706上。经图形处理器7041处理后的图像帧可以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发送。麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元701发送到移动通信基站的格式输出。
移动终端700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板7061的亮度,接近传感器可在移动终端700移动到耳边时,关闭显示面板7061或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器705还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元706用于显示由用户输入的信息或提供给用户的信息。显示单元706可包括显示面板7061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板7061。
用户输入单元707可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的操作)。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备7072。具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板7071可覆盖在显示面板7061上,当触控面板7071检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板7061上提供相应的视觉输出。虽然在图12中,触控面板7071与显示面板7061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板7071与显示面板7061集成而实现移动终端的输入和输出功能,具体此处不做限定。
接口单元708为外部装置与移动终端700连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元708可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端700内的一个或多个元件或者可以用于在移动终端700和外部装置之间传输数据。
存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器709可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器710是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器709内的软件程序或模块,以及调用存储在存储器709内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器710可包括一个或多个处理单元;优选的,处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
移动终端700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理***与处理器710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,移动终端700包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种移动终端,包括处理器710,存储器709,存储在存储器709上并可在上述处理器710上运行的计算机程序,该计算机程序被处理器710执行时实现上述动态图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
基于上述移动终端的硬件结构,以下对本发明各实施例进行详细详述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述动态图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,上述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (22)
1.一种动态图像处理方法,应用于终端,所述终端屏幕的显示区包括第一显示区和第二显示区,其特征在于,所述方法包括:
在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入;
响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;
其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。
2.根据权利要求1所述的方法,其特征在于,所述滑动参数包括滑动方向或滑动轨迹形状;
所述基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数,包括:
基于所述第一滑动输入的滑动方向或滑动轨迹形状,确定所述动态图像的播放顺序;
按照所述播放顺序,播放所述动态图像;
其中,所述播放顺序包括顺序播放或逆序播放。
3.根据权利要求1所述的方法,其特征在于,所述滑动参数包括滑动速度或滑动距离;
所述基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数,包括:
基于所述第一滑动输入的滑动速度或滑动距离,确定所述动态图像的目标图像帧的播放速率;
按照所述播放速率,播放所述动态图像的所述目标图像帧。
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一滑动输入的滑动速度或滑动距离,确定所述动态图像的目标图像帧的播放速率之前,还包括:
获取所述第一滑动输入的滑动起始时刻和滑动结束时刻;
将所述滑动起始时刻和所述滑动结束时刻之间的时间段确定为目标时间段;
将所述目标时间段内所述第二显示区已显示的所述动态图像的T个图像帧确定为目标图像帧;
其中,T为正整数。
5.根据权利要求3所述的方法,其特征在于,所述基于所述第一滑动输入的滑动速度或滑动距离,确定所述动态图像的目标图像帧的播放速率之前,还包括:
将所述动态图像的所有图像帧确定为目标图像帧。
6.根据权利要求1所述的方法,其特征在于,在第一显示区播放动态图像的过程中,所述方法还包括:
接收用户在所述第二显示区上的第二滑动输入;
响应于所述第二滑动输入,将所述第一显示区当前显示的所述动态图像的第一图像帧存储为目标图像。
7.根据权利要求1所述的方法,其特征在于,在第一显示区播放动态图像的过程中,所述方法还包括:
获取用户在第二显示区中显示的至少一张备选图像中选取的第二图像;
获取所述第一显示区当前显示的所述动态图像的第三图像帧;
将所述第二图像***所述第三图像帧和第四图像帧之间;
其中,所述第四图像帧为所述动态图像的当前帧序中位于所述第三图像帧的上一帧或下一帧的图像帧。
8.根据权利要求1所述的方法,其特征在于,所述在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入之前,还包括:
获取用户在第二显示区中显示的N张备选图像中选取的M张图像;
基于所述M张图像和图像选取顺序,生成动态图像;
其中,M为大于1的整数,N≥M。
9.根据权利要求8所述的方法,其特征在于,所述获取用户在第二显示区中显示的N张备选图像中选取的M张图像,包括:
接收用户对所述第二显示区中显示的N张备选图像中至少一张图像的拖动输入;
获取所述拖动输入对应的M张图像;
所述基于所述M张图像和图像选取顺序,生成动态图像,包括:
获取所述M张图像的拖动顺序;
基于所述拖动顺序,确定所述M张图像的帧序;
基于所述M张图像和所述帧序,生成动态图像;
其中,所述图像选取顺序为所述M张图像的拖动顺序。
10.根据权利要求1所述的方法,其特征在于,
所述第一显示区和所述第二显示区分别为终端的同一个显示屏的不同区域;
或者,在所述终端包括第一显示屏和第二显示屏的情况下,所述第一显示区位于所述第一显示屏中,且所述第二显示区位于所述第二显示屏中。
11.一种终端,所述终端屏幕的显示区包括第一显示区和第二显示区,其特征在于,所述终端包括:
第一滑动输入接收模块,用于在第一显示区播放动态图像的状态下,接收用户在第二显示区上的第一滑动输入;
播放参数调节模块,用于响应于所述第一滑动输入,基于所述第一滑动输入的滑动参数,调节所述动态图像的播放参数;
其中,所述滑动参数包括滑动距离、滑动方向、滑动速度、滑动轨迹形状中的至少一项;所述播放参数包括播放速率、播放顺序中的至少一项。
12.根据权利要求11所述的终端,其特征在于,所述滑动参数包括滑动方向或滑动轨迹形状;
所述播放参数调节模块,包括:
播放顺序确定单元,用于基于所述第一滑动输入的滑动方向或滑动轨迹形状,确定所述动态图像的播放顺序;
第一播放单元,用于按照所述播放顺序,播放所述动态图像;
其中,所述播放顺序包括顺序播放或逆序播放。
13.根据权利要求11所述的终端,其特征在于,所述滑动参数包括滑动速度或滑动距离;
所述播放参数调节模块,包括:
播放速率确定单元,用于基于所述第一滑动输入的滑动速度或滑动距离,确定所述动态图像的目标图像帧的播放速率;
第二播放单元,用于按照所述播放速率,播放所述动态图像的所述目标图像帧。
14.根据权利要求13所述的终端,其特征在于,还包括:
滑动时刻获取模块,用于获取所述第一滑动输入的滑动起始时刻和滑动结束时刻;
目标时间段确定模块,用于将所述滑动起始时刻和所述滑动结束时刻之间的时间段确定为目标时间段;
第一目标图像帧确定模块,用于将所述目标时间段内所述第二显示区已显示的所述动态图像的T个图像帧确定为目标图像帧;
其中,T为正整数。
15.根据权利要求13所述的终端,其特征在于,还包括:
第二目标图像帧确定模块,用于将所述动态图像的所有图像帧确定为目标图像帧。
16.根据权利要求11所述的终端,其特征在于,还包括:
第二滑动输入接收模块,用于在第一显示区播放动态图像的过程中,接收用户在所述第二显示区上的第二滑动输入;
目标图像存储模块,用于响应于所述第二滑动输入,将所述第一显示区当前显示的所述动态图像的第一图像帧存储为目标图像。
17.根据权利要求11所述的终端,其特征在于,还包括:
第二图像获取模块,用于在第一显示区播放动态图像的过程中,获取用户在第二显示区中显示的至少一张备选图像中选取的第二图像;
第三图像帧获取模块,用于获取所述第一显示区当前显示的所述动态图像的第三图像帧;
第二图像***模块,用于将所述第二图像***所述第三图像帧和第四图像帧之间;
其中,所述第四图像帧为所述动态图像的当前帧序中位于所述第三图像帧的上一帧或下一帧的图像帧。
18.根据权利要求11所述的终端,其特征在于,还包括:
第三图像获取模块,用于获取用户在第二显示区中显示的N张备选图像中选取的M张图像;
动态图像生成模块,用于基于所述M张图像和图像选取顺序,生成动态图像;
其中,M为大于1的整数,N≥M。
19.根据权利要求18所述的终端,其特征在于,所述第三图像获取模块,包括:
拖动输入接收单元,用于接收用户对所述第二显示区中显示的N张备选图像中至少一张图像的拖动输入;
第三图像获取单元,用于获取所述拖动输入对应的M张图像;
所述动态图像生成模块,包括:
拖动顺序获取单元,用于获取所述M张图像的拖动顺序;
帧序确定单元,用于基于所述拖动顺序,确定所述M张图像的帧序;
动态图像生成单元,用于基于所述M张图像和所述帧序,生成动态图像;
其中,所述图像选取顺序为所述M张图像的拖动顺序。
20.根据权利要求11所述的终端,其特征在于,
所述第一显示区和所述第二显示区分别为终端的同一个显示屏的不同区域;
或者,在所述终端包括第一显示屏和第二显示屏的情况下,所述第一显示区位于所述第一显示屏中,且所述第二显示区位于所述第二显示屏中。
21.一种移动终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至10中任一项所述的动态图像处理方法的步骤。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的动态图像处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810991117.9A CN109144394A (zh) | 2018-08-28 | 2018-08-28 | 一种动态图像处理方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810991117.9A CN109144394A (zh) | 2018-08-28 | 2018-08-28 | 一种动态图像处理方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109144394A true CN109144394A (zh) | 2019-01-04 |
Family
ID=64828868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810991117.9A Pending CN109144394A (zh) | 2018-08-28 | 2018-08-28 | 一种动态图像处理方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109144394A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022151934A1 (zh) * | 2021-01-13 | 2022-07-21 | 华为技术有限公司 | 界面显示过程中的插帧方法及终端设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735544A (zh) * | 2015-03-31 | 2015-06-24 | 上海摩软通讯技术有限公司 | 移动终端的视频导航方法 |
CN106331869A (zh) * | 2015-06-29 | 2017-01-11 | 北京金山安全软件有限公司 | 一种基于视频的图片重编辑方法及装置 |
CN107643863A (zh) * | 2016-07-20 | 2018-01-30 | 中兴通讯股份有限公司 | 一种动态图像浏览的操作方法及移动终端 |
CN108055572A (zh) * | 2017-11-29 | 2018-05-18 | 努比亚技术有限公司 | 移动终端的控制方法、移动终端及计算机可读存储介质 |
CN108260013A (zh) * | 2018-03-28 | 2018-07-06 | 维沃移动通信有限公司 | 一种视频播放控制方法及终端 |
-
2018
- 2018-08-28 CN CN201810991117.9A patent/CN109144394A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735544A (zh) * | 2015-03-31 | 2015-06-24 | 上海摩软通讯技术有限公司 | 移动终端的视频导航方法 |
CN106331869A (zh) * | 2015-06-29 | 2017-01-11 | 北京金山安全软件有限公司 | 一种基于视频的图片重编辑方法及装置 |
CN107643863A (zh) * | 2016-07-20 | 2018-01-30 | 中兴通讯股份有限公司 | 一种动态图像浏览的操作方法及移动终端 |
CN108055572A (zh) * | 2017-11-29 | 2018-05-18 | 努比亚技术有限公司 | 移动终端的控制方法、移动终端及计算机可读存储介质 |
CN108260013A (zh) * | 2018-03-28 | 2018-07-06 | 维沃移动通信有限公司 | 一种视频播放控制方法及终端 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022151934A1 (zh) * | 2021-01-13 | 2022-07-21 | 华为技术有限公司 | 界面显示过程中的插帧方法及终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108668083A (zh) | 一种拍照方法及终端 | |
CN108762640A (zh) | 一种弹幕信息的显示方法和终端 | |
CN108984059A (zh) | 一种信息显示方法及移动终端 | |
CN109862258A (zh) | 一种图像显示方法及终端设备 | |
CN109743498A (zh) | 一种拍摄参数调整方法及终端设备 | |
CN110351593A (zh) | 信息处理方法、装置、终端设备及计算机可读存储介质 | |
CN109407921A (zh) | 一种应用程序的处理方法及终端设备 | |
CN109491738A (zh) | 一种终端设备的控制方法及终端设备 | |
CN109542306A (zh) | 一种截屏方法及终端设备 | |
CN109062411A (zh) | 一种屏幕亮度调节方法及移动终端 | |
CN108881617A (zh) | 一种显示切换方法及移动终端 | |
CN108628515A (zh) | 一种多媒体内容的操作方法和移动终端 | |
CN110032309A (zh) | 一种分屏方法及终端设备 | |
CN109327672A (zh) | 一种视频通话方法及终端 | |
CN109981898A (zh) | 一种录屏的方法、装置和终端 | |
CN110460894A (zh) | 一种视频图像显示方法及终端设备 | |
CN109558046A (zh) | 一种信息显示方法及终端设备 | |
CN110351407A (zh) | 一种音频播放方法及移动终端 | |
CN108898555A (zh) | 一种图像处理方法及终端设备 | |
CN109862172A (zh) | 一种屏幕参数的调节方法及终端 | |
CN109413264A (zh) | 一种背景图片调整方法及终端设备 | |
CN109922294A (zh) | 一种视频处理方法及移动终端 | |
CN109656636A (zh) | 一种应用启动方法及装置 | |
CN109542321A (zh) | 一种屏幕显示内容的控制方法及装置 | |
CN109660872A (zh) | 一种多媒体播放进度的调整方法及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |