CN114173177B - A video processing method, device, equipment and storage medium - Google Patents
A video processing method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN114173177B CN114173177B CN202111466837.1A CN202111466837A CN114173177B CN 114173177 B CN114173177 B CN 114173177B CN 202111466837 A CN202111466837 A CN 202111466837A CN 114173177 B CN114173177 B CN 114173177B
- Authority
- CN
- China
- Prior art keywords
- video
- target
- target video
- frame sequence
- video 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本公开提供了一种视频处理方法、装置、设备及存储介质,涉及数据处理技术领域,尤其涉及智能推荐领域。具体实现方案为:在当前的显示界面的视频播放区域中播放目标视频;在满足预设条件的情况下,展示目标视频帧序列中的至少部分视频帧,其中,所述目标视频帧序列是从所述目标视频中选取出的。如此,丰富了用户体验的同时,也提升了用户体验。
The present disclosure provides a video processing method, device, equipment and storage medium, which relate to the field of data processing technology, and in particular to the field of intelligent recommendation. The specific implementation plan is: play the target video in the video playback area of the current display interface; when the preset conditions are met, display at least part of the video frames in the target video frame sequence, wherein the target video frame sequence is from selected from the target video. In this way, while enriching the user experience, it also improves the user experience.
Description
技术领域Technical field
本公开涉及数据处理技术领域,尤其涉及智能推荐。The present disclosure relates to the field of data processing technology, and in particular to intelligent recommendation.
背景技术Background technique
随着互联网技术的不断发展,越来越多的用户喜欢通过网络观看视频。因此,为满足用户的个性化需求,提升用户体验,需要不断对网络视频进行优化处理。With the continuous development of Internet technology, more and more users like to watch videos online. Therefore, in order to meet the personalized needs of users and improve user experience, online videos need to be continuously optimized.
发明内容Contents of the invention
本公开提供了一种视频处理方法、装置、设备及存储介质。The present disclosure provides a video processing method, device, equipment and storage medium.
根据本公开的一方面,提供了一种视频处理方法,包括:According to an aspect of the present disclosure, a video processing method is provided, including:
在当前的显示界面的视频播放区域中播放目标视频;Play the target video in the video playback area of the current display interface;
在满足预设条件的情况下,展示目标视频帧序列中的至少部分视频帧,其中,所述目标视频帧序列是从所述目标视频中选取出的。When the preset conditions are met, at least part of the video frames in the target video frame sequence are displayed, wherein the target video frame sequence is selected from the target video.
根据本公开的另一方面,提供了一种视频处理装置,包括:According to another aspect of the present disclosure, a video processing device is provided, including:
播放单元,用于在当前的显示界面的视频播放区域中播放目标视频;The playback unit is used to play the target video in the video playback area of the current display interface;
显示单元,用于在满足预设条件的情况下,展示目标视频帧序列中的至少部分视频帧,其中,所述目标视频帧序列是从所述目标视频中选取出的。The display unit is configured to display at least part of the video frames in the target video frame sequence when the preset conditions are met, wherein the target video frame sequence is selected from the target video.
根据本公开的再一方面,提供了一种电子设备,包括:According to yet another aspect of the present disclosure, an electronic device is provided, including:
至少一个处理器;以及at least one processor; and
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively connected to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上所述的方法。The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the above-described method.
根据本公开的再一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行以上所述的方法。According to yet another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to perform the above-described method.
根据本公开的再一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现以上所述的方法。According to yet another aspect of the present disclosure, a computer program product is provided, including a computer program that implements the above-described method when executed by a processor.
这样,本公开方案能够主动展示所播放的视频中的部分视频帧,如此,便于用户从所展示的视频帧中选取出所需的目标图像,丰富用户体验的同时,提升了用户体验。In this way, the disclosed solution can actively display part of the video frames in the played video, which facilitates the user to select the required target image from the displayed video frames, enriches the user experience, and improves the user experience.
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。It should be understood that what is described in this section is not intended to identify key or important features of the embodiments of the disclosure, nor is it intended to limit the scope of the disclosure. Other features of the present disclosure will become readily understood from the following description.
附图说明Description of the drawings
附图用于更好地理解本方案,不构成对本公开的限定。其中:The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure. in:
图1是根据本公开实施例视频处理方法的实现流程示意图;Figure 1 is a schematic flowchart of the implementation of a video processing method according to an embodiment of the present disclosure;
图2是根据本公开实施例视频处理方法在一具体示例中视频播放效果示意图;Figure 2 is a schematic diagram of the video playback effect in a specific example of the video processing method according to the embodiment of the present disclosure;
图3(a)至图3(c)是根据本公开实施例视频处理方法中图像展示区域与视频播放区域的位置关系示意图;3(a) to 3(c) are schematic diagrams of the positional relationship between the image display area and the video playback area in the video processing method according to an embodiment of the present disclosure;
图4是根据本公开实施例视频处理方法在一具体示例中图像展示区域展示缩略图的示意图;Figure 4 is a schematic diagram showing thumbnails displayed in an image display area in a specific example of a video processing method according to an embodiment of the present disclosure;
图5(a)和图5(b)是根据本公开实施例视频处理方法在一具体处理流程中的界面示意图;Figure 5(a) and Figure 5(b) are schematic interface diagrams of a video processing method in a specific processing flow according to an embodiment of the present disclosure;
图6是根据本公开实施例视频处理方法在另一具体处理流程中的界面示意图;Figure 6 is a schematic interface diagram of a video processing method in another specific processing flow according to an embodiment of the present disclosure;
图7是根据本公开实施例视频处理装置的结构示意图;Figure 7 is a schematic structural diagram of a video processing device according to an embodiment of the present disclosure;
图8是用来实现本公开实施例视频处理方法的电子设备的框图。FIG. 8 is a block diagram of an electronic device used to implement a video processing method according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the present disclosure are included to facilitate understanding, and they should be considered to be exemplary only. Accordingly, those of ordinary skill in the art will appreciate that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions are omitted from the following description for clarity and conciseness.
本公开方案提供一种视频处理方法;具体地,如图1所示,所述方法包括:The present disclosure provides a video processing method; specifically, as shown in Figure 1, the method includes:
步骤S101:在当前的显示界面的视频播放区域中播放目标视频。这里,所述视频播放区域可以为当前的显示界面中的部分显示区域,或者,为全部显示区域,本公开方案对此不作限制。Step S101: Play the target video in the video playback area of the current display interface. Here, the video playback area may be part of the display area in the current display interface, or may be the entire display area, which is not limited by the present disclosure.
步骤S102:在满足预设条件的情况下,展示目标视频帧序列中的至少部分视频帧,其中,所述目标视频帧序列是从所述目标视频中选取出的。这样,以供用户从所展示的视频帧中选取出所需的目标图像。Step S102: When the preset conditions are met, display at least part of the video frames in the target video frame sequence, where the target video frame sequence is selected from the target video. In this way, the user can select the desired target image from the displayed video frames.
本公开方案中,所述预设条件可以基于实际场景需求而设置,本公开方案对此不作限制。In this disclosed solution, the preset conditions can be set based on actual scene requirements, and this disclosed solution does not limit this.
本公开方案中,所述目标视频帧序列包括至少两个视频帧。相应地,所展示的视频帧可以为一帧图像,还可以两帧或多帧图像,本公开方案对此不作限制。In the present disclosure, the target video frame sequence includes at least two video frames. Accordingly, the displayed video frame may be one frame of image, or may be two or more frames of images, which is not limited by the present disclosure.
需要说明的是,展示所述目标视频帧序列中的至少部分视频帧,可以是在所述目标视频播放的过程中同步展示,也可以是在目标视频停止播放后进行展示。It should be noted that displaying at least part of the video frames in the target video frame sequence may be displayed synchronously during the playback of the target video, or may be displayed after the target video stops playing.
这样,本公开方案能够在满足预设条件的情况下,展示从所述目标视频中选取出的目标视频帧序列中的至少部分视频帧,如此,来供用户从所展示的视频帧中进行选择,换言之,本公开方案能够主动提供视频帧进行展示,并供用户选择,相比于需要用户被动从目标视频中选取所需要的视频帧的方式,比如通过截屏方式从目标视频中选取所需的视频帧的方式,本公开方案更智能化,操作流程也更加简单,同时,还丰富了用户体验,也提升了用户体验。In this way, the disclosed solution can display at least part of the video frames in the target video frame sequence selected from the target video when the preset conditions are met, so that the user can choose from the displayed video frames. , in other words, the disclosed solution can actively provide video frames for display and for users to select. Compared with the method that requires the user to passively select the required video frames from the target video, such as selecting the required video frames from the target video by taking screenshots. In the form of video frames, the disclosed solution is more intelligent and the operation process is simpler. At the same time, it also enriches and improves the user experience.
在本公开方案的一具体示例中,所述目标视频帧序列是基于以下至少一种方式得到:In a specific example of the disclosed solution, the target video frame sequence is obtained based on at least one of the following methods:
第一种:所述目标视频帧序列是基于所述目标视频所对应的用户行为特征而得到的;也就是说,目标视频帧序列是基于用户行为特征,从所述目标视频中选取出的。举例来说,该用户行为特征可以具体包括用户评论数据、用户截屏情况等实施于该目标视频的历史行为。该情况下,选取出的目标视频帧序列中的视频帧可以是连续帧,也可以为非连续帧。The first type: the target video frame sequence is obtained based on the user behavior characteristics corresponding to the target video; that is, the target video frame sequence is selected from the target video based on the user behavior characteristics. For example, the user behavior characteristics may specifically include user comment data, user screenshots, and other historical behaviors performed on the target video. In this case, the video frames in the selected target video frame sequence may be continuous frames or non-continuous frames.
第二种:所述目标视频帧序列是基于所述目标视频中视频帧的图像特征信息而得到的;也就是说,所述目标视频帧序列是基于图像特征信息,从所述目标视频中选取出的。举例来说,所述图像特征信息可以包括清晰度、相比于其他图像的精彩程度、图像的完整度等。如此,便于基于图像特征信息从所述目标视频中选取出精彩帧。该情况下,选取出的目标视频帧序列中的视频帧可以是连续帧,也可以为非连续帧。The second type: the target video frame sequence is obtained based on the image feature information of the video frames in the target video; that is to say, the target video frame sequence is selected from the target video based on the image feature information. out. For example, the image feature information may include clarity, splendor compared to other images, completeness of the image, etc. In this way, it is convenient to select wonderful frames from the target video based on image feature information. In this case, the video frames in the selected target video frame sequence may be continuous frames or non-continuous frames.
第三种:所述目标视频帧序列是基于所述目标视频所包含的精彩片段而得到的,比如,所述目标视频帧序列为精彩片段,此时,该目标视频帧序列中的视频帧为连续帧。需要说明的是,该精彩片段也可以是基于用户历史行为而确定的,比如,将评论数最多的连续N个视频帧作为一个精彩片段,N为大于等于2的正整数,等等,本公开方案对此不作限制。或者,所述目标视频帧序列是从所述目标视频所包含的精彩片段中选取出的部分视频帧,此时,该目标视频帧序列中的视频帧为非连续帧。The third method: the target video frame sequence is obtained based on the highlight clips contained in the target video. For example, the target video frame sequence is a highlight clip. At this time, the video frames in the target video frame sequence are Continuous frames. It should be noted that the highlight clip can also be determined based on the user's historical behavior. For example, the N consecutive video frames with the largest number of comments are regarded as a highlight clip, and N is a positive integer greater than or equal to 2, etc., according to the present disclosure The plan does not limit this. Alternatively, the target video frame sequence is a partial video frame selected from the highlight segments contained in the target video. In this case, the video frames in the target video frame sequence are non-consecutive frames.
需要说明的是,所述目标视频序列的选择过程可以为上述三种方式中的一种,或者任意两种,或者三种,本公开方案对此不作限制。It should be noted that the selection process of the target video sequence may be one of the above three methods, or any two or three methods, and the present disclosure does not limit this.
如此,丰富了目标视频帧序列的选取方式,为最大程度地提供满足用户需求的视频帧奠定了基础,从而也为进一步提升用户体验奠定了基础。In this way, the selection method of the target video frame sequence is enriched, laying the foundation for providing video frames that meet user needs to the greatest extent, and thus laying the foundation for further improving the user experience.
在本公开方案的一具体示例中,在所述目标视频帧序列所包含的视频帧为连续帧的情况下,比如为所述目标视频中的精彩片段的情况下,在所述视频播放区域中以小于所述目标视频中其他视频帧的播放速度播放所述目标视频帧序列,以慢速展示所述目标视频帧序列。换言之,在目标视频帧序列为连续的视频帧的情况下,正常速度播放所述目标视频中的其他帧,比正常速度略慢的速度播放所述目标视频帧序列。In a specific example of the present disclosure, when the video frames included in the target video frame sequence are continuous frames, such as highlights in the target video, in the video playback area The target video frame sequence is played at a playback speed smaller than other video frames in the target video, and the target video frame sequence is displayed at a slow speed. In other words, when the target video frame sequence is a continuous video frame, other frames in the target video are played at a normal speed, and the target video frame sequence is played at a slightly slower speed than the normal speed.
或者,在所述目标视频帧序列所包含的视频帧为非连续帧的情况下,将所述目标视频帧序列所对应的精彩片段,在所述视频播放区域中,以小于所述目标视频中其他视频帧的播放速度进行播放,以慢速展示所述精彩片段。也就是说,当所述目标视频帧序列是从精彩片段中选取出的非连续帧,此时,在所述视频播放区域中以小于所述目标视频中其他视频帧的播放速度播放所述目标视频帧序列所对应的精彩片段,以慢速展示所述精彩片段。Or, when the video frames included in the target video frame sequence are non-consecutive frames, the highlights corresponding to the target video frame sequence are smaller than those in the target video in the video playback area. Play at the same playback speed as other video frames, showing the highlights in slow motion. That is to say, when the target video frame sequence is a non-consecutive frame selected from the highlight clip, at this time, the target is played in the video playback area at a playback speed smaller than other video frames in the target video. The highlight clip corresponding to the video frame sequence is displayed at a slow speed.
这样,提供了变速播放方式,以使用户能够慢速浏览所述目标视频帧序列或者精彩片段,进一步丰富了用户体验。而且,该变速播放方式,即目标视频帧序列或精彩片段慢速播放,其他视频帧正常速度播放,无需用户进行任何操作,满足了用户需要慢速播放精彩镜头的需求,这样,进一步提升了用户体验。In this way, a variable-speed playback method is provided so that the user can slowly browse the target video frame sequence or highlights, further enriching the user experience. Moreover, this variable-speed playback method, that is, the target video frame sequence or highlight clips are played at a slow speed, and other video frames are played at a normal speed without the user having to perform any operations. This meets the user's need to play the highlight clips at a slow speed, thus further improving the user experience. experience.
举例来说,如图2所示,目标视频中包括目标视频帧序列和其他视频帧序列(也即普通视频帧序列),此时,在视频播放的过程中,普通视频帧可以以普通播放速度,比如每秒(s)24帧(即24帧/s)的速度进行播放,比如,在一秒内,连续播放第1帧、第2帧,……,第m帧,……,直至第24帧;而目标视频帧序列是以每秒4帧(即4帧/s)的速度播放,比如,在一秒内,连续播放第1帧、第2帧,第3帧以及第4帧;如此,展示出变速播放效果,即只有在播放目标视频帧序列的时候以每秒4帧的速度播放,而其他视频帧以每秒(s)24帧的速度播放,满足了用户需要慢速播放精彩镜头的需求,进一步提升了用户体验。For example, as shown in Figure 2, the target video includes the target video frame sequence and other video frame sequences (that is, the ordinary video frame sequence). At this time, during the video playback process, the ordinary video frames can be played at the ordinary playback speed. , such as playing at a speed of 24 frames per second (s) (i.e. 24 frames/s). For example, within one second, the 1st frame, the 2nd frame,..., the mth frame,..., until the 24 frames; while the target video frame sequence is played at a speed of 4 frames per second (i.e. 4 frames/s), for example, within one second, the 1st frame, 2nd frame, 3rd frame and 4th frame are played continuously; In this way, the variable speed playback effect is demonstrated, that is, only when playing the target video frame sequence, it is played at a speed of 4 frames per second, while other video frames are played at a speed of 24 frames per second (s), which meets the user's need for slow playback. The demand for exciting shots further enhances the user experience.
需要说明的是,以上仅为示例性说明,并非用于限制本公开方案,实际场景中,正常速度播放或者慢速播放的具体方式还可基于实际需求而设置,或者基于用户需求而设置。It should be noted that the above is only an illustrative description and is not intended to limit the disclosed solution. In actual scenarios, the specific method of normal speed playback or slow speed playback can also be set based on actual needs or based on user needs.
在本公开方案的一具体示例中,可以采用如下方式来展示目标视频帧序列中的至少部分视频帧,具体地:In a specific example of the present disclosure, at least part of the video frames in the target video frame sequence can be displayed in the following manner, specifically:
方式一:具体地,以上所述的展示目标视频帧序列中的至少部分视频帧,则具体包括:在当前的显示界面的图像展示区域中展示目标视频帧序列中的至少部分视频帧。也就是说,当前的显示界面中还有图像展示区域,此时,视频播放区域用于播放视频,而图像展示区域则用于展示视频帧,如此,兼顾用户的不同需求,同时,满足用户的不同需求。Method 1: Specifically, displaying at least part of the video frames in the target video frame sequence as described above specifically includes: displaying at least part of the video frames in the target video frame sequence in the image display area of the current display interface. In other words, the current display interface also has an image display area. At this time, the video playback area is used to play videos, and the image display area is used to display video frames. In this way, the different needs of users are taken into account, and at the same time, the user's needs are met. Different needs.
在本公开方案的一具体示例中,所述图像展示区域与所述视频播放区域的位置关系为以下任意一种:In a specific example of the present disclosure, the positional relationship between the image display area and the video playback area is any of the following:
第一种:所述图像展示区域与所述视频播放区域相同;如图3(a)所示,所述图像展示区域与所述视频播放区域完全重叠,或者说完全相同,换言之,可以理解为并非单独设置图像展示区域,所述视频播放区域兼顾视频播放和图像展示功能。该情况下,视频播放过程和图像展示过程不能同时进行,只能在视频播放停止后,展示所述目标视频帧序列中的至少部分视频帧。The first type: the image display area is the same as the video playback area; as shown in Figure 3(a), the image display area and the video playback area completely overlap, or are exactly the same. In other words, they can be understood as Rather than setting up an image display area separately, the video playback area takes into account both video playback and image display functions. In this case, the video playback process and the image display process cannot be performed at the same time, and at least part of the video frames in the target video frame sequence can only be displayed after the video playback is stopped.
需要说明的是,视频播放区域在显示界面中的显示面积可以基于实际需求而定,比如,显示界面的全部显示区域均可作为视频播放区域,或者,显示界面中的部分显示区域作为视频播放区域,其他部分显示区域作为其他信息的展示区域,本公开方案对此不作限制。It should be noted that the display area of the video playback area in the display interface can be determined based on actual needs. For example, the entire display area of the display interface can be used as the video playback area, or part of the display area in the display interface can be used as the video playback area. , other partial display areas are used as display areas for other information, and this disclosure does not limit this.
第二种:所述图像展示区域覆盖于所述视频播放区域之上,且所述图像展示区域的显示面积大于所述视频播放区域的显示面积;需要说明的是,该方式中,所述图像展示区域可以理解为以弹窗的形式显示于显示界面中。The second type: the image display area covers the video playback area, and the display area of the image display area is larger than the display area of the video playback area; it should be noted that in this method, the image The display area can be understood as being displayed in the display interface in the form of a pop-up window.
举例来说,如图3(b)所示,所述图像展示区域覆盖在所述视频播放区域之上,而且,图像展示区域的显示面积大于视频播放区域的显示面积(该示例中,视频播放区域的显示面积与图3(a)所示的视频播放区域的显示面积相同),如此,来突出展示推荐的视频帧。该情况下,视频播放过程和图像展示过程不能同时进行,只能在视频播放停止后,展示所述目标视频帧序列中的至少部分视频帧。For example, as shown in Figure 3(b), the image display area covers the video playback area, and the display area of the image display area is larger than the display area of the video playback area (in this example, the video playback area The display area of the area is the same as the display area of the video playback area shown in Figure 3(a)), so as to highlight the recommended video frames. In this case, the video playback process and the image display process cannot be performed at the same time, and at least part of the video frames in the target video frame sequence can only be displayed after the video playback is stopped.
该示例中,图像展示区域并非完全覆盖在视频播放区域之上,而是部分地覆盖在视频播放区域之上,需要说明的是,实际应用中,可以基于实际需求而设置两者的位置关系,本公开方案对此不作限制,只要能够突出显示推荐的视频帧即可。In this example, the image display area does not completely cover the video playback area, but partially covers the video playback area. It should be noted that in actual applications, the positional relationship between the two can be set based on actual needs. The disclosed solution does not limit this, as long as the recommended video frames can be highlighted.
另外,需要说明的是,图像展示区域和视频播放区域在显示界面中的显示面积可以基于实际需求而定;比如,显示界面的全部显示区域均可作为图像展示区域,而显示界面的部分显示区域作为视频播放区域,图像展示区域与视频播放区域存在重叠部分,当需要进行视频帧推荐的时候,所述图像展示区域覆盖在所述视频播放区域之上,而此时,所述视频播放区域处于停止播放状态;或者,显示界面中的部分显示区域作为图像展示区域或视频播放区域,此时,剩余的其他部分显示区域作为其他信息的展示区域,本公开方案对此不作限制。In addition, it should be noted that the display area of the image display area and the video playback area in the display interface can be determined based on actual needs; for example, the entire display area of the display interface can be used as the image display area, and part of the display area of the display interface As a video playback area, there is an overlap between the image display area and the video playback area. When video frame recommendation is required, the image display area covers the video playback area, and at this time, the video playback area is in Stop playing state; or, part of the display area in the display interface is used as an image display area or video playback area, and at this time, the remaining part of the display area is used as a display area for other information. This disclosure does not limit this.
第三种:所述图像展示区域位于所述显示界面中除所述视频播放区域之外的其他区域。如图3(c)所示,显示界面中显示有至少两个区域,分别为视频播放区域和图像展示区域,且两者不重叠;该情况下,视频播放过程和图像展示过程可以同时进行,无需在视频播放停止后,再展示所述目标视频帧序列中的至少部分视频帧。The third type: the image display area is located in other areas in the display interface except the video playback area. As shown in Figure 3(c), the display interface displays at least two areas, namely the video playback area and the image display area, and the two do not overlap; in this case, the video playback process and the image display process can be carried out at the same time. There is no need to display at least part of the video frames in the target video frame sequence after the video playback is stopped.
另外,需要说明的是,图像展示区域和视频播放区域在显示界面中的显示面积可以基于实际需求而定;而且,显示界面中还可以存在其他信息的展示区域,本公开方案对此不作限制。In addition, it should be noted that the display area of the image display area and the video playback area in the display interface can be determined based on actual needs; moreover, there can also be display areas for other information in the display interface, and the present disclosure does not limit this.
如此,本公开方案提供了显示界面的不同展示效果,为兼容现有视频展示方式,最小化优化调整现有视频展示方式奠定了基础,同时,也为满足用户的不同需求奠定了基础。而且,该方式简单智能。In this way, the disclosed solution provides different display effects of the display interface, laying a foundation for compatibility with existing video display methods, minimizing optimization and adjustment of existing video display methods, and at the same time, also laying a foundation for meeting the different needs of users. Moreover, the method is simple and smart.
方式二:具体地,以上所述的展示目标视频帧序列中的至少部分视频帧,则具体包括:从当前的显示界面跳转到下一显示界面,并在下一显示界面的图像展示区域中展示目标视频帧序列中的至少部分视频帧。换言之,以上所述的方式,并非需要进行显示界面的跳转,而该方式中,在需要展示推荐的视频帧的情况下,从当前的显示界面跳转到下一显示界面,并在跳转后的显示界面中展示目标视频帧序列中的至少部分视频帧。Method 2: Specifically, the above-mentioned display of at least part of the video frames in the target video frame sequence specifically includes: jumping from the current display interface to the next display interface, and displaying it in the image display area of the next display interface. At least some of the video frames in the sequence of target video frames. In other words, the above method does not require a jump to the display interface. In this method, when the recommended video frame needs to be displayed, jump from the current display interface to the next display interface, and then jump At least part of the video frames in the target video frame sequence are displayed in the subsequent display interface.
如此,本公开方案提供了显示界面的不同展示效果,为兼容现有视频展示方式,最小化优化调整现有视频展示方式奠定了基础,同时,也为满足用户的不同需求奠定了基础。而且,该方式简单智能。In this way, the disclosed solution provides different display effects of the display interface, laying a foundation for compatibility with existing video display methods and minimizing optimization and adjustment of existing video display methods. At the same time, it also lays a foundation for meeting the different needs of users. Moreover, the method is simple and smart.
方式三:具体地,以上所述的展示目标视频帧序列中的至少部分视频帧,如图4所示,包括:以缩略图形式,展示所述目标视频帧序列中的全部视频帧;或者,以缩略图形式,展示所述目标视频帧序列中的部分视频帧。Method 3: Specifically, the above-mentioned display of at least part of the video frames in the target video frame sequence, as shown in Figure 4, includes: displaying all the video frames in the target video frame sequence in the form of thumbnails; or, Display part of the video frames in the target video frame sequence in the form of thumbnails.
需要说明的是方式一和方式二侧重于界面展示形式,而该示例中侧重于视频帧展示形式。因此,该方式三还可以具体应用于方式一或方式二中。举例来说,在如图3(a)所示的图像展示区域中,以缩略图形式,展示所述目标视频帧序列中的全部视频帧;或者,展示所述目标视频帧序列中的部分视频帧。再例如,在如图3(b)所示的图像展示区域中,以缩略图形式,展示所述目标视频帧序列中的全部视频帧;或者,展示所述目标视频帧序列中的部分视频帧。再例如,在如图3(c)所示的图像展示区域中,以缩略图形式,展示所述目标视频帧序列中的全部视频帧;或者,展示所述目标视频帧序列中的部分视频帧。再例如,在方式二,跳转到下一显示界面后,在该下一显示界面中,以缩略图形式,展示所述目标视频帧序列中的全部视频帧;或者,展示所述目标视频帧序列中的部分视频帧。It should be noted that Method 1 and Method 2 focus on the interface display form, while this example focuses on the video frame display form. Therefore, the third method can also be specifically applied to the first method or the second method. For example, in the image display area as shown in Figure 3(a), all video frames in the target video frame sequence are displayed in the form of thumbnails; or part of the video in the target video frame sequence is displayed. frame. For another example, in the image display area as shown in Figure 3(b), all video frames in the target video frame sequence are displayed in the form of thumbnails; or part of the video frames in the target video frame sequence are displayed. . For another example, in the image display area as shown in Figure 3(c), all video frames in the target video frame sequence are displayed in the form of thumbnails; or part of the video frames in the target video frame sequence are displayed. . For another example, in the second method, after jumping to the next display interface, in the next display interface, all the video frames in the target video frame sequence are displayed in the form of thumbnails; or, the target video frames are displayed Part of the video frame in the sequence.
如此,本公开方案提供了图像展示区域中视频帧的具体展示效果,为兼容现有视频展示方式,最小化优化调整现有视频展示方式奠定了基础,同时,也为满足用户的不同需求奠定了基础。而且,该方式简单智能。In this way, the disclosed solution provides specific display effects of video frames in the image display area, laying a foundation for compatibility with existing video display methods and minimizing optimization and adjustment of existing video display methods. At the same time, it also lays a foundation for meeting the different needs of users. Base. Moreover, the method is simple and smart.
在本公开方案的一具体示例中,为进一步贴合实际场景需求,满足用户在实际场景中的具体需要,还包括:In a specific example of the disclosed solution, in order to further meet the needs of actual scenarios and meet the specific needs of users in actual scenarios, it also includes:
在未展示所述目标视频帧序列中全部视频帧的情况下,响应于滑动操作,在当前的显示界面的图像展示区域中滚动显示所述目标视频帧序列中的视频帧,以调整所述目标视频帧序列中视频帧在图像展示区域中的显示位置,并将所述目标视频帧序列中未显示于图像展示区域中的至少部分视频帧进行显示,以供用户从所展示的视频帧中选取出所需的目标图像。也就是说,为兼顾用户现有操作习惯,本公开方案还可以兼容滑动操作步骤,如此,来更新当前显示界面中所显示的视频帧,以便于将未显示于显示界面中的视频帧通过滑动操作的方式展示给用户,供用户选择。In the case where all the video frames in the target video frame sequence are not displayed, in response to the sliding operation, the video frames in the target video frame sequence are scrolled and displayed in the image display area of the current display interface to adjust the target The display position of the video frame in the image display area in the video frame sequence, and display at least part of the video frames in the target video frame sequence that are not displayed in the image display area for the user to select from the displayed video frames Output the desired target image. That is to say, in order to take into account the user's existing operating habits, the disclosed solution can also be compatible with the sliding operation step. In this way, the video frames displayed in the current display interface are updated, so that the video frames not displayed in the display interface can be slid The operation method is displayed to the user for the user to choose.
可以理解的是,当前的显示界面为用户当下所浏览的显示界面。比如针对上述方式二而言,即显示界面发生跳转的情况下,该示例中所述当前的显示界面,即为跳转后的下一显示界面。It can be understood that the current display interface is the display interface that the user is currently browsing. For example, regarding the above-mentioned method 2, that is, when the display interface jumps, the current display interface described in this example is the next display interface after the jump.
需要说明的是,为了进一步兼容其他触控操作,该示例中,所述滑动操作需要具体为特定区域内的滑动操作,比如,为图像展示区域内的滑动从操作。It should be noted that, in order to be further compatible with other touch operations, in this example, the sliding operation needs to be a sliding operation in a specific area, for example, a sliding operation in an image display area.
在本公开方案的一具体示例中,在满足以下任一条件的情况下确定满足所述预设条件,包括:In a specific example of the present disclosure, it is determined that the preset condition is satisfied when any of the following conditions is met, including:
第一种:响应于针对当前的显示界面中视频帧控件的第一触控操作;也就是说,在视频播放区域播放目标视频的过程中,响应于针对当前的显示界面中视频帧控件的第一触控操作,展示目标视频帧序列中的至少部分视频帧,以供用户从所展示的视频帧中选取出所需的目标图像。The first type: in response to the first touch operation on the video frame control in the current display interface; that is, in the process of playing the target video in the video playback area, in response to the first touch operation on the video frame control in the current display interface. A touch operation displays at least part of the video frames in the target video frame sequence so that the user can select the required target image from the displayed video frames.
举例来说,如图5(a)所示,在视频播放区域播放目标视频的过程中,响应于针对当前的显示界面中视频帧控件的第一触控操作,弹出图像展示区域,并在所述图像展示区域中展示目标视频帧序列中的至少部分视频帧,以供用户从所展示的视频帧中选取出所需的目标图像。For example, as shown in Figure 5(a), during the process of playing the target video in the video playback area, in response to the first touch operation on the video frame control in the current display interface, the image display area pops up, and the image display area pops up. At least part of the video frames in the target video frame sequence are displayed in the image display area, so that the user can select the required target image from the displayed video frames.
这里,在目标视频的播放过程中,若播放到目标视频帧序列,且目标视频帧序列为连续帧的情况下,还可以慢速播放该目标视频帧序列,而其他视频帧可以正常速度播放。Here, during the playback of the target video, if the target video frame sequence is played and the target video frame sequence is a continuous frame, the target video frame sequence can also be played at a slow speed, while other video frames can be played at a normal speed.
可以理解的是,视频帧控件所设置的位置,以及所展示的时机,可以基于实际需求而设置;比如,设置于视频播放区域中,或者显示界面中的非视频播放区域中等;又比如,并在目标视频播放的同时展示所述视频帧控件,或者,在目标视频帧序列播放完毕之后展示所述视频帧控件,又或者在目标视频播放完毕之后展示所述视频帧控件等,本公开方案对此不作限制。It can be understood that the position set by the video frame control and the display timing can be set based on actual needs; for example, it can be set in the video playback area, or in a non-video playback area in the display interface; for example, and The video frame control is displayed while the target video is playing, or the video frame control is displayed after the target video frame sequence is played, or the video frame control is displayed after the target video is played, etc. This disclosed solution is useful for This is not a restriction.
另外,可以理解的是,该方式中,若视频播放区域与图像展示区域位于显示界面的不同区域,且两者互不重叠的情况下,可以在所述目标视频播放的过程中同步展示目标视频帧序列中的至少部分视频帧;或者,为了聚焦,还可以停止播放所述目标视频,随后,在图像展示区域中展示目标视频帧序列中的至少部分视频帧。In addition, it can be understood that in this method, if the video playback area and the image display area are located in different areas of the display interface, and they do not overlap each other, the target video can be displayed synchronously during the playback of the target video. At least part of the video frames in the frame sequence; or, in order to focus, the target video can also be stopped playing, and then at least part of the video frames in the target video frame sequence are displayed in the image display area.
第二种:响应于针对所述目标视频的第二触控操作,并停止播放所述目标视频;也就是说,在视频播放区域播放目标视频的过程中,响应于针对所述目标视频的第二触控操作,比如点击操作,或双击操作等,停止播放所述目标视频,随后,展示目标视频帧序列中的至少部分视频帧,以供用户从所展示的视频帧中选取出所需的目标图像。换言之,目标视频停止播放后,自动展示目标视频帧序列中的至少部分视频帧。The second type: respond to the second touch operation for the target video and stop playing the target video; that is, during the process of playing the target video in the video playback area, respond to the second touch operation for the target video. Two touch operations, such as a click operation or a double-click operation, etc., stop playing the target video, and then display at least part of the video frames in the target video frame sequence for the user to select the required video frames from the displayed video frames. target image. In other words, after the target video stops playing, at least part of the video frames in the target video frame sequence is automatically displayed.
第三种:确定所述目标视频播放完毕。也就是说,在目标视频播放完毕后,自动展示目标视频帧序列中的至少部分视频帧,以供用户从所展示的视频帧中选取出所需的目标图像。The third method: Confirm that the target video has been played. That is to say, after the target video is played, at least part of the video frames in the target video frame sequence is automatically displayed so that the user can select the required target image from the displayed video frames.
举例来说,如图5(b)所示,视频播放区域播放目标视频的过程中,检测到针对所述目标视频的停止操作,或者所述目标视频播放完毕之后,在所述图像展示区域中展示目标视频帧序列中的至少部分视频帧,比如,以缩略图形式展示目标视频帧序列中的视频帧1和视频帧2,以供用户从所展示的视频帧中选取出所需的目标图像。For example, as shown in Figure 5(b), during the process of playing the target video in the video playback area, a stop operation for the target video is detected, or after the target video is played, in the image display area Display at least part of the video frames in the target video frame sequence, for example, display video frame 1 and video frame 2 in the target video frame sequence in the form of thumbnails, so that the user can select the required target image from the displayed video frames. .
实际应用中,上述三种方式可以择一而执行,或者兼容三种方式中的任意两种或三种,本公开方案对此不作限制。In practical applications, the above three methods can be implemented selectively, or be compatible with any two or three of the three methods, and this disclosure does not limit this.
这样,本公开方案提供了展示目标视频帧序列中的至少部分视频帧的展示时机,如此,提供了智能化的人机交互界面,为进一步丰富用户体验,以及提升用户体验奠定了基础。In this way, the disclosed solution provides a display opportunity for displaying at least part of the video frames in the target video frame sequence. In this way, an intelligent human-computer interaction interface is provided, which lays a foundation for further enriching and improving the user experience.
在本公开方案的一具体示例中,还可以响应于针对所展示的视频帧的第三触控操作,也即响应于针对所展示的视频帧的选中操作,将所述第三触控操作所选中的视频帧作为目标图像,并放大显示所述目标图像,如此,以使放大后的所述目标图像的显示面积大于原有视频帧的显示面积,也使放大的后目标图像的显示面积大于放大处理前的目标图像的显示面积,如此,便于用户进行后续操作,进一步提升了用户体验。In a specific example of the present disclosure, in response to the third touch operation on the displayed video frame, that is, in response to the selection operation on the displayed video frame, the third touch operation can be The selected video frame is used as the target image, and the target image is enlarged and displayed, so that the display area of the enlarged target image is larger than the display area of the original video frame, and the display area of the enlarged target image is also larger than the display area of the original video frame. The display area of the target image before processing is enlarged, which facilitates the user's subsequent operations and further improves the user experience.
在本公开方案的一具体示例中,为了进一步便于用户对目标图像进行后续操作,在选中所述目标图像的情况下,在当前的显示界面中,展示针对所述目标图像的其他操作控件,如此,以供用户对所述目标图像进行其他操作。In a specific example of the present disclosure, in order to further facilitate the user to perform subsequent operations on the target image, when the target image is selected, other operation controls for the target image are displayed in the current display interface, as follows , for the user to perform other operations on the target image.
在本公开方案的一具体示例中,在当前的显示界面中,展示针对所述目标图像的其他操作控件之后,响应于针对其他操作控件的第四触控操作,对所述目标图像进行与所述其他操作控件相匹配的操作;这里,所述其他操作控件为以下至少之一:保存控件,分享控件,编辑控件。如此,完成对目标图像的后续操作,为满足不同用户的操作需求奠定了基础。In a specific example of the present disclosure, in the current display interface, after other operation controls for the target image are displayed, in response to the fourth touch operation for the other operation controls, the target image is compared with the other operation controls. Operations that match the other operation controls; here, the other operation controls are at least one of the following: save controls, share controls, and edit controls. In this way, completing subsequent operations on the target image lays the foundation for meeting the operational needs of different users.
可以理解的是,以上所述的触控操作,相对于触控显示屏幕而言,可以具体为点击操作,类似于现有操作方式,本公开方案对此不作限制。It can be understood that the above-mentioned touch operation, relative to the touch display screen, can be specifically a click operation, similar to the existing operation method, and the present disclosure does not limit this.
举例来说,如图6所示,在视频播放区域播放目标视频的过程中,响应于针对当前的显示界面中视频帧控件的点击操作,为了便于用户聚焦,可以停止播放所述目标视频,并在所述图像展示区域中展示目标视频帧序列中的至少部分视频帧,比如,以缩略图形式展示目标视频帧序列中的视频帧1和视频帧2。这里,还可以通过图像展示区域来响应滑动操作,以此来查看所述目标视频帧序列中的其他视频帧,供用户从所展示的视频帧中选取出所需的目标图像。进一步地,当用户选中视频帧1后,该视频帧1即为目标图像,放大显示该目标图像。进一步地,还可以在显示界面中展示针对所述目标视频的保存控件、分享控件以及编辑控件,以供用户基于实际需求对所述目标图像进行后续操作。For example, as shown in Figure 6, in the process of playing the target video in the video playback area, in response to a click operation on the video frame control in the current display interface, in order to facilitate the user to focus, the target video can be stopped and played. At least part of the video frames in the target video frame sequence are displayed in the image display area, for example, video frame 1 and video frame 2 in the target video frame sequence are displayed in the form of thumbnails. Here, the image display area can also be used to respond to the sliding operation, so as to view other video frames in the target video frame sequence, so that the user can select the required target image from the displayed video frames. Further, when the user selects video frame 1, the video frame 1 becomes the target image, and the target image is enlarged and displayed. Furthermore, the saving control, sharing control and editing control for the target video can also be displayed in the display interface for the user to perform subsequent operations on the target image based on actual needs.
可以理解的是,保存控件、分享控件以及编辑控件所设置的位置,可以基于实际需求而设置,本公开方案对此不作限制。It can be understood that the positions set by the save control, sharing control and editing control can be set based on actual needs, and this disclosure does not limit this.
这样,本公开方案能够在满足预设条件的情况下,展示从所述目标视频中选取出的目标视频帧序列中的至少部分视频帧,如此,来供用户从所展示的视频帧中进行选择,换言之,本公开方案能够主动提供视频帧进行展示,并供用户选择,相比于需要用户被动从目标视频中选取所需要的视频帧的方式,比如通过截屏方式从目标视频中选取所需的视频帧的方式,本公开方案更智能化,操作流程也更加简单,同时,还丰富了用户体验,也提升了用户体验。In this way, the disclosed solution can display at least part of the video frames in the target video frame sequence selected from the target video when the preset conditions are met, so that the user can choose from the displayed video frames. , in other words, the disclosed solution can actively provide video frames for display and for users to select. Compared with the method that requires the user to passively select the required video frames from the target video, such as selecting the required video frames from the target video by taking screenshots. In the form of video frames, the disclosed solution is more intelligent and the operation process is simpler. At the same time, it also enriches and improves the user experience.
以下结合具体示例对本公开方案做进一步详细说明;具体地,随着互联网技术的进步,视频播放技术也得到了快速发展和广泛应用。例如,用户可以在应用程序(APP)上观看视频的同时完成相关交互操作(评论、收藏、截图等)。但是,会存在如下情况:用户在观看视频时,想通过截图方式来得到精彩帧,此时,会通过手机系统截图功能来完成截图操作,但是,此时截图操作后得到的图像往往带有非视频帧的内容,比如,带有手机界面的部分内容,这样,明显降低了用户体验。而且,若要去除掉非视频帧的内容,还需要进行图像编辑等操作,操作流程繁琐。基于此,为解决上述问题,本公开示例提供了一种主动展示精彩帧的方法,以此来进一步提升视频软件的智能化,同时提升用户体验。The disclosed solution will be further described in detail below with reference to specific examples; specifically, with the advancement of Internet technology, video playback technology has also been rapidly developed and widely used. For example, users can complete related interactive operations (comments, collections, screenshots, etc.) while watching videos on the application (APP). However, there will be the following situation: when the user is watching the video, he wants to get the wonderful frames by taking screenshots. At this time, the screenshot operation will be completed through the screenshot function of the mobile phone system. However, at this time, the image obtained after the screenshot operation often contains unusual The content of the video frame, for example, contains part of the mobile phone interface, which significantly reduces the user experience. Moreover, if you want to remove non-video frame content, image editing and other operations are required, and the operation process is cumbersome. Based on this, in order to solve the above problems, this disclosed example provides a method of actively displaying wonderful frames, so as to further improve the intelligence of the video software and improve the user experience.
具体地,本公开示例可包括如下核心模块:Specifically, examples of this disclosure may include the following core modules:
视频图像帧获取模块,用于通过深度学习技术,并结合用户行为分析等得到待播放视频的精彩片段;而且,还可以将此精彩片段进行变速处理,比如,进行慢速播放;同时,得到可供用户选择的该精彩片段中的多个视频帧。这里,深度学习技术指的是通过深度学习技术训练的模型识别出视频帧中的图像特征,然后选出精彩片段。用户行为分析可以理解为基于评论数据(比如,用户发布的某个截图,弹幕内容等)对待播放视频中的视频帧进行标定,如此,来得到用户感兴趣的视频帧。The video image frame acquisition module is used to obtain the highlights of the video to be played through deep learning technology and user behavior analysis. Moreover, the highlights can also be processed at variable speeds, such as playing at a slow speed. At the same time, the video can be played at a slow speed. Multiple video frames from this highlight for the user to choose from. Here, deep learning technology refers to the model trained by deep learning technology to identify image features in video frames and then select highlight clips. User behavior analysis can be understood as calibrating the video frames in the video to be played based on comment data (for example, a screenshot posted by the user, barrage content, etc.), so as to obtain the video frames that the user is interested in.
视频图像帧处理模块,用于到达播放精彩片段的时机的情况下,将视频图像帧获取模块确定出的精彩片段进行慢速播放;而且,在满足预设条件的情况下,展示视频图像帧获取模块确定出的供用户选择的多个视频帧,以供用户进行选择。The video image frame processing module is used to play the highlight segments determined by the video image frame acquisition module at a slow speed when the time to play the highlight segments is reached; and, when the preset conditions are met, display the video image frame acquisition The module determines multiple video frames for the user to select.
这样,相比于现有方案,本公开方案操作简单,无需用户手动去获取精彩帧,进一步提升了视频播放软件的智能化;同时,也简化了用户操作;而且,由于用户能够直接得到原始的视频帧,所以,无需手动去除非视频帧的内容,简化了操作步骤,节省了用户时间;该本公开方案中整个流程简单便捷,在丰富用户体验的同时,也提升了用户体验。In this way, compared with existing solutions, the disclosed solution is simple to operate and does not require users to manually obtain highlight frames, further improving the intelligence of video playback software; at the same time, it also simplifies user operations; moreover, because users can directly obtain the original Video frames, therefore, there is no need to manually remove non-video frame content, which simplifies the operation steps and saves user time; the entire process in this disclosed solution is simple and convenient, which not only enriches the user experience, but also improves the user experience.
本公开方案还提供了一种视频处理装置,如图7所示,该装置包括:The disclosed solution also provides a video processing device, as shown in Figure 7. The device includes:
播放单元701,用于在当前的显示界面的视频播放区域中播放目标视频;The playback unit 701 is used to play the target video in the video playback area of the current display interface;
显示单元702,用于在满足预设条件的情况下,展示目标视频帧序列中的至少部分视频帧,其中,所述目标视频帧序列是从所述目标视频中选取出的。The display unit 702 is configured to display at least part of the video frames in the target video frame sequence when the preset conditions are met, wherein the target video frame sequence is selected from the target video.
在本公开方案的一具体示例中,所述目标视频帧序列是基于以下至少一种方式得到:In a specific example of the disclosed solution, the target video frame sequence is obtained based on at least one of the following methods:
所述目标视频帧序列是基于所述目标视频所对应的用户行为特征而得到的;The target video frame sequence is obtained based on the user behavior characteristics corresponding to the target video;
所述目标视频帧序列是基于所述目标视频中视频帧的图像特征信息而得到的;The target video frame sequence is obtained based on the image feature information of video frames in the target video;
所述目标视频帧序列是基于所述目标视频所包含的精彩片段而得到的。The target video frame sequence is obtained based on the highlight segments contained in the target video.
在本公开方案的一具体示例中,其中,In a specific example of the disclosed solution, wherein,
所述播放单元,还用于在所述目标视频帧序列所包含的视频帧为连续帧的情况下,在所述视频播放区域中以小于所述目标视频中其他视频帧的播放速度播放所述目标视频帧序列,以慢速展示所述目标视频帧序列;或者,在所述目标视频帧序列所包含的视频帧为非连续帧的情况下,将所述目标视频帧序列所对应的精彩片段,在所述视频播放区域中,以小于所述目标视频中其他视频帧的播放速度进行播放,以慢速展示所述精彩片段。The playback unit is also configured to play the video frames in the video playback area at a playback speed smaller than other video frames in the target video when the video frames included in the target video frame sequence are consecutive frames. The target video frame sequence displays the target video frame sequence at a slow speed; or, when the video frames included in the target video frame sequence are non-continuous frames, the highlight segments corresponding to the target video frame sequence are , in the video playback area, play at a playback speed smaller than other video frames in the target video, and display the highlights at a slow speed.
在本公开方案的一具体示例中,其中,In a specific example of the disclosed solution, wherein,
所述显示单元,具体用于在当前的显示界面的图像展示区域中展示目标视频帧序列中的至少部分视频帧。The display unit is specifically configured to display at least part of the video frames in the target video frame sequence in the image display area of the current display interface.
在本公开方案的一具体示例中,所述图像展示区域与所述视频播放区域的位置关系为以下任意一种:In a specific example of the present disclosure, the positional relationship between the image display area and the video playback area is any of the following:
所述图像展示区域与所述视频播放区域相同;The image display area is the same as the video playback area;
所述图像展示区域覆盖于所述视频播放区域之上,且所述图像展示区域的显示面积大于所述视频播放区域的显示面积;The image display area covers the video playback area, and the display area of the image display area is larger than the display area of the video playback area;
所述图像展示区域位于所述显示界面中除所述视频播放区域之外的其他区域。The image display area is located in other areas in the display interface except the video playback area.
在本公开方案的一具体示例中,其中,In a specific example of the disclosed solution, wherein,
所述显示单元,具体用于从当前的显示界面跳转到下一显示界面,并在下一显示界面的图像展示区域中展示目标视频帧序列中的至少部分视频帧。The display unit is specifically configured to jump from the current display interface to the next display interface, and display at least part of the video frames in the target video frame sequence in the image display area of the next display interface.
在本公开方案的一具体示例中,其中,In a specific example of the disclosed solution, wherein,
所述显示单元,具体用于以缩略图形式,展示所述目标视频帧序列中的全部视频帧;或者,以缩略图形式,展示所述目标视频帧序列中的部分视频帧。The display unit is specifically configured to display all video frames in the target video frame sequence in the form of thumbnails; or to display part of the video frames in the target video frame sequence in the form of thumbnails.
在本公开方案的一具体示例中,还包括:In a specific example of the disclosed solution, it also includes:
第一操作处理单元,用于在未展示所述目标视频帧序列中全部视频帧的情况下,响应于滑动操作,在当前的显示界面的图像展示区域中滚动显示所述目标视频帧序列中的视频帧,以调整所述目标视频帧序列中视频帧在图像展示区域中的显示位置,并将所述目标视频帧序列中未显示于图像展示区域中的至少部分视频帧进行显示,以供用户从所展示的视频帧中选取出所需的目标图像。A first operation processing unit configured to scroll and display the target video frame sequence in the image display area of the current display interface in response to a sliding operation when all video frames in the target video frame sequence are not displayed. video frames to adjust the display position of the video frames in the target video frame sequence in the image display area, and display at least some of the video frames in the target video frame sequence that are not displayed in the image display area for the user Select the desired target image from the displayed video frames.
在本公开方案的一具体示例中,其中,在满足以下任一条件的情况下确定满足所述预设条件,包括:In a specific example of the present disclosure, it is determined that the preset condition is satisfied when any of the following conditions is met, including:
响应于针对当前的显示界面中视频帧控件的第一触控操作;Responding to the first touch operation on the video frame control in the current display interface;
响应于针对所述目标视频的第二触控操作,并停止播放所述目标视频;Respond to the second touch operation on the target video and stop playing the target video;
确定所述目标视频播放完毕。It is determined that the target video has been played.
在本公开方案的一具体示例中,还包括:In a specific example of the disclosed solution, it also includes:
第二操作处理单元,用于响应于针对所展示的视频帧的第三触控操作,将所述第三触控操作所选中的视频帧作为目标图像,并放大显示所述目标图像,以使放大后的所述目标图像的显示面积大于原有视频帧的显示面积。The second operation processing unit is configured to respond to the third touch operation on the displayed video frame, use the video frame selected by the third touch operation as the target image, and enlarge and display the target image so that The display area of the enlarged target image is larger than the display area of the original video frame.
在本公开方案的一具体示例中,其中,In a specific example of the disclosed solution, wherein,
所述显示单元,还用于在选中所述目标图像的情况下,在当前的显示界面中,展示针对所述目标图像的其他操作控件,以供用户对所述目标图像进行其他操作。The display unit is also configured to display other operation controls for the target image in the current display interface when the target image is selected, so that the user can perform other operations on the target image.
在本公开方案的一具体示例中,还包括:In a specific example of the disclosed solution, it also includes:
第三操作处理单元,用于响应于针对其他操作控件的第四触控操作,对所述目标图像进行与所述其他操作控件相匹配的操作;A third operation processing unit configured to perform an operation on the target image that matches the other operation controls in response to the fourth touch operation for other operation controls;
其中,所述其他操作控件为以下至少之一:Wherein, the other operation controls are at least one of the following:
保存控件,分享控件,编辑控件。Save controls, share controls, edit controls.
上述装置中各单元具体功能可参照上述方法描述,这里不再赘述。The specific functions of each unit in the above device can be described with reference to the above method, and will not be described again here.
本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。In the technical solution of this disclosure, the acquisition, storage and application of user personal information involved are in compliance with relevant laws and regulations and do not violate public order and good customs.
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
图8示出了可以用来实施本公开的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。8 shows a schematic block diagram of an example electronic device 800 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to refer to various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are examples only and are not intended to limit implementations of the disclosure described and/or claimed herein.
如图8所示,设备800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序,来执行各种适当的动作和处理。在RAM803中,还可存储设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8 , the device 800 includes a computing unit 801 that can execute according to a computer program stored in a read-only memory (ROM) 802 or loaded from a storage unit 808 into a random access memory (RAM) 803 Various appropriate actions and treatments. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. Computing unit 801, ROM 802 and RAM 803 are connected to each other via bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
设备800中的多个部件连接至I/O接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the device 800 are connected to the I/O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a magnetic disk, optical disk, etc. ; and communication unit 809, such as a network card, modem, wireless communication transceiver, etc. The communication unit 809 allows the device 800 to exchange information/data with other devices through computer networks such as the Internet and/or various telecommunications networks.
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如视频处理方法。例如,在一些实施例中,视频处理方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到RAM 803并由计算单元801执行时,可以执行上文描述的视频处理方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行视频处理方法。Computing unit 801 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processing processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 801 performs various methods and processes described above, such as video processing methods. For example, in some embodiments, the video processing method may be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as storage unit 808. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 800 via ROM 802 and/or communication unit 809 . When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the video processing method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform the video processing method in any other suitable manner (eg, by means of firmware).
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above may be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip implemented in a system (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or a combination thereof. These various embodiments may include implementation in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor The processor, which may be a special purpose or general purpose programmable processor, may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device. An output device.
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that the program codes, when executed by the processor or controller, cause the functions specified in the flowcharts and/or block diagrams/ The operation is implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, laptop disks, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入)来接收来自用户的输入。To provide interaction with a user, the systems and techniques described herein may be implemented on a computer having a display device (eg, a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user ); and a keyboard and pointing device (eg, a mouse or a trackball) through which a user can provide input to the computer. Other kinds of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and may be provided in any form, including acoustic input, voice input, or tactile input) to receive input from the user.
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., A user's computer having a graphical user interface or web browser through which the user can interact with implementations of the systems and technologies described herein), or including such backend components, middleware components, or any combination of front-end components in a computing system. The components of the system may be interconnected by any form or medium of digital data communication (eg, a communications network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。Computer systems may include clients and servers. Clients and servers are generally remote from each other and typically interact over a communications network. The relationship of client and server is created by computer programs running on corresponding computers and having a client-server relationship with each other. The server can be a cloud server, a distributed system server, or a server combined with a blockchain.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。It should be understood that various forms of the process shown above may be used, with steps reordered, added or deleted. For example, each step described in the present disclosure can be executed in parallel, sequentially, or in a different order. As long as the desired results of the technical solution disclosed in the present disclosure can be achieved, there is no limitation here.
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The above-mentioned specific embodiments do not constitute a limitation on the scope of the present disclosure. It will be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions are possible depending on design requirements and other factors. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this disclosure shall be included in the protection scope of this disclosure.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466837.1A CN114173177B (en) | 2021-12-03 | 2021-12-03 | A video processing method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466837.1A CN114173177B (en) | 2021-12-03 | 2021-12-03 | A video processing method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114173177A CN114173177A (en) | 2022-03-11 |
CN114173177B true CN114173177B (en) | 2024-03-19 |
Family
ID=80482721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111466837.1A Active CN114173177B (en) | 2021-12-03 | 2021-12-03 | A video processing method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114173177B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104618788A (en) * | 2014-12-29 | 2015-05-13 | 北京奇艺世纪科技有限公司 | Method and device for displaying video information |
KR20160044981A (en) * | 2014-10-16 | 2016-04-26 | 삼성전자주식회사 | Video processing apparatus and method of operations thereof |
CN105812892A (en) * | 2014-12-29 | 2016-07-27 | 深圳Tcl数字技术有限公司 | Method, device and system for capturing dynamic display picture of television |
CN110719527A (en) * | 2019-09-30 | 2020-01-21 | 维沃移动通信有限公司 | Video processing method, electronic equipment and mobile terminal |
CN110855557A (en) * | 2019-11-14 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Video sharing method and device and storage medium |
WO2020172826A1 (en) * | 2019-02-27 | 2020-09-03 | 华为技术有限公司 | Video processing method and mobile device |
CN111954087A (en) * | 2020-08-20 | 2020-11-17 | 腾讯科技(深圳)有限公司 | Method and device for intercepting images in video, storage medium and electronic equipment |
CN112565910A (en) * | 2020-12-15 | 2021-03-26 | 四川长虹电器股份有限公司 | Video dynamic speed-regulating playing method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8649668B2 (en) * | 2011-06-03 | 2014-02-11 | Adobe Systems Incorporated | Client playback of streaming video adapted for smooth transitions and viewing in advance display modes |
US9031375B2 (en) * | 2013-04-18 | 2015-05-12 | Rapt Media, Inc. | Video frame still image sequences |
US10572735B2 (en) * | 2015-03-31 | 2020-02-25 | Beijing Shunyuan Kaihua Technology Limited | Detect sports video highlights for mobile computing devices |
-
2021
- 2021-12-03 CN CN202111466837.1A patent/CN114173177B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160044981A (en) * | 2014-10-16 | 2016-04-26 | 삼성전자주식회사 | Video processing apparatus and method of operations thereof |
CN104618788A (en) * | 2014-12-29 | 2015-05-13 | 北京奇艺世纪科技有限公司 | Method and device for displaying video information |
CN105812892A (en) * | 2014-12-29 | 2016-07-27 | 深圳Tcl数字技术有限公司 | Method, device and system for capturing dynamic display picture of television |
WO2020172826A1 (en) * | 2019-02-27 | 2020-09-03 | 华为技术有限公司 | Video processing method and mobile device |
CN110719527A (en) * | 2019-09-30 | 2020-01-21 | 维沃移动通信有限公司 | Video processing method, electronic equipment and mobile terminal |
CN110855557A (en) * | 2019-11-14 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Video sharing method and device and storage medium |
CN111954087A (en) * | 2020-08-20 | 2020-11-17 | 腾讯科技(深圳)有限公司 | Method and device for intercepting images in video, storage medium and electronic equipment |
CN112565910A (en) * | 2020-12-15 | 2021-03-26 | 四川长虹电器股份有限公司 | Video dynamic speed-regulating playing method |
Also Published As
Publication number | Publication date |
---|---|
CN114173177A (en) | 2022-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7572108B2 (en) | Minutes interaction method, device, equipment, and medium | |
US12114094B2 (en) | Video processing method, apparatus, and device and storage medium | |
US20190012140A1 (en) | Voice input apparatus | |
US20240310984A1 (en) | Landscape screen interaction method and apparatus, electronic device, and storage medium | |
WO2020029526A1 (en) | Method for adding special effect to video, device, terminal apparatus, and storage medium | |
US20130268826A1 (en) | Synchronizing progress in audio and text versions of electronic books | |
US20240171801A1 (en) | Video processing method and apparatus, and electronic device and storage medium | |
CN113079244B (en) | Hot event display method of application program and electronic equipment | |
CN113727170A (en) | Video interaction method, device, equipment and medium | |
CN112667118A (en) | Method, apparatus and computer readable medium for displaying historical chat messages | |
JP7669595B2 (en) | Video processing method, device, and non-volatile computer-readable storage medium | |
US20160150281A1 (en) | Video-based user indicia on social media and communication services | |
EP4339804A1 (en) | Template recommendation method and apparatus, device, and storage medium | |
CN115981769A (en) | Page display method, device, equipment, computer readable storage medium and product | |
CN113392260B (en) | Interface display control method, device, medium and electronic equipment | |
CN115373786A (en) | Multimedia playing method, device, equipment and storage medium | |
CN112667333A (en) | Singing list interface display control method and device, storage medium and electronic equipment | |
US20140282000A1 (en) | Animated character conversation generator | |
US20170004859A1 (en) | User created textbook | |
CN114610429B (en) | Multimedia interface display method, device, electronic device and storage medium | |
JP2023070068A (en) | Video stitching method, apparatus, electronic device, and storage medium | |
CN112667880B (en) | Search result display method, device, equipment and storage medium | |
WO2023024803A1 (en) | Dynamic cover generating method and apparatus, electronic device, medium, and program product | |
CN115460448A (en) | Media resource editing method and device, electronic equipment and storage medium | |
US20130060975A1 (en) | Assistive Buffer Usage Techniques |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |