









技术领域technical field
本发明实施例涉及通信技术领域,尤其涉及一种视频处理方法、电子设备及移动终端。Embodiments of the present invention relate to the field of communications technologies, and in particular, to a video processing method, an electronic device, and a mobile terminal.
背景技术Background technique
随着电子设备的应用越来越广泛,在使用电子设备的过程中,用户可能会使用电子设备向其他用户分享视频,以实现互动。而需要分享的视频中,可能会存在部分内容仅需要给部分其他用户观看的情况。As the application of electronic devices becomes more and more extensive, in the process of using the electronic devices, users may use the electronic devices to share videos with other users to achieve interaction. In the videos that need to be shared, there may be situations where some content only needs to be viewed by some other users.
现有技术中,通常是将该视频直接分享给其该部分其他用户,以及,通过第三方软件进行编辑,裁剪掉该部分内容之后,再将该剪裁之后的视频分享给剩下的其他用户。整个分享过程操作较为麻烦,耗时较长。In the prior art, the video is usually directly shared with the other users, and the clipped video is shared with the remaining users after editing with third-party software. The entire sharing process is cumbersome and time-consuming.
发明内容SUMMARY OF THE INVENTION
本发明提供一种视频处理方法、电子设备及移动终端,以解决视频分享操作较为麻烦,耗时较长的问题。The present invention provides a video processing method, an electronic device and a mobile terminal, so as to solve the problems that the video sharing operation is troublesome and time-consuming.
为了解决上述技术问题,本发明是这样实现的:In order to solve the above-mentioned technical problems, the present invention is achieved in this way:
第一方面,本发明实施例提供了一种视频处理方法,应用于第一电子设备,该方法可以包括:In a first aspect, an embodiment of the present invention provides a video processing method, which is applied to a first electronic device. The method may include:
接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入;receiving a first input from a user of the first electronic device to at least one candidate video frame of the target video;
响应于所述第一输入,标记N个目标视频帧;In response to the first input, marking N target video frames;
获取用户输入的加密信息;Obtain encrypted information entered by the user;
基于所述加密信息,对所述N个目标视频帧进行加密;Encrypting the N target video frames based on the encryption information;
将加密后的所述目标视频发送至第二电子设备;sending the encrypted target video to the second electronic device;
其中,N为正整数。Among them, N is a positive integer.
第二方面,本发明实施例提供了一种视频处理方法,应用于第二电子设备,该方法可以包括:In a second aspect, an embodiment of the present invention provides a video processing method, which is applied to a second electronic device. The method may include:
接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧;receiving a target video sent by a first electronic device, where the target video includes N target video frames, and the N target video frames are video frames encrypted based on encrypted information input by a user of the first electronic device;
获取第二电子设备用户输入的解密信息;obtaining decryption information input by the user of the second electronic device;
在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。In the case that the decryption information matches the encrypted information, the target video is played, and the N target video frames are played during the playback of the target video.
第三方面,本发明实施例提供了一种第一电子设备,该第一电子设备可以包括:In a third aspect, an embodiment of the present invention provides a first electronic device, and the first electronic device may include:
第一接收模块,用于接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入;a first receiving module, configured to receive a first input from a user of the first electronic device to at least one candidate video frame of the target video;
标记模块,用于响应于所述第一输入,标记N个目标视频帧;a marking module for marking N target video frames in response to the first input;
获取模块,用于获取用户输入的加密信息;The acquisition module is used to acquire the encrypted information input by the user;
加密模块,用于基于所述加密信息,对所述N个目标视频帧进行加密;an encryption module, configured to encrypt the N target video frames based on the encrypted information;
发送模块,用于将加密后的所述目标视频发送至第二电子设备;a sending module for sending the encrypted target video to a second electronic device;
其中,N为正整数。Among them, N is a positive integer.
第四方面,本发明实施例提供了一种第二电子设备,该第二电子设备可以包括:In a fourth aspect, an embodiment of the present invention provides a second electronic device, where the second electronic device may include:
接收模块,用于接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧;The receiving module is configured to receive the target video sent by the first electronic device, where the target video includes N target video frames, and the N target video frames are encrypted based on the encrypted information input by the user of the first electronic device. video frame;
获取模块,用于获取第二电子设备用户输入的解密信息;an acquisition module for acquiring decryption information input by the user of the second electronic device;
第一播放模块,用于在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。A first playing module, configured to play the target video when the decryption information matches the encrypted information, and play the N target video frames during the playing process of the target video.
第五方面,本发明实施例提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面和第二方面中任一所述的视频处理方法的步骤。In a fifth aspect, an embodiment of the present invention provides a mobile terminal, including a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program is executed by the processor When implementing the steps of the video processing method according to any one of the first aspect and the second aspect.
第六方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面和第二方面中任一所述的视频处理方法的步骤。In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, any one of the first aspect and the second aspect is implemented. A step of the video processing method.
在本发明实施例中,第一电子设备会接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入,接着,会响应于第一输入,标记N个目标视频帧,获取用户输入的加密信息,基于加密信息,对N个目标视频帧进行加密,最后,将加密后的目标视频发送至第二电子设备。相较于为部分用户直接分享视频,为部分用户剪裁视频之后再分享的方式,本发明实施例中,仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时,以及提高视频分享的安全性。In this embodiment of the present invention, the first electronic device will receive a first input from the user of the first electronic device to at least one candidate video frame of the target video, and then, in response to the first input, mark N target video frames, and obtain the user The input encrypted information, based on the encrypted information, encrypts the N target video frames, and finally, sends the encrypted target video to the second electronic device. Compared with the method of directly sharing the video for some users and sharing the video after cutting the video for some users, in this embodiment of the present invention, only some target video frames in the target view need to be encrypted, so that the user of the second electronic device can Watching all the content of the target video based on the decryption information, or watching only part of the content of the target video, can improve the convenience of the sharing operation to a certain extent, reduce the time-consuming of the sharing operation, and improve the security of the video sharing.
附图说明Description of drawings
图1是本发明实施例提供的一种视频处理方法的步骤流程图;1 is a flowchart of steps of a video processing method provided by an embodiment of the present invention;
图2是本发明实施例提供的一种视频处理方法的步骤流程图;2 is a flowchart of steps of a video processing method provided by an embodiment of the present invention;
图3-1是本发明实施例提供的一种视频处理方法的步骤流程图;3-1 is a flowchart of steps of a video processing method provided by an embodiment of the present invention;
图3-2是本发明实施例提供的一种用户界面示意图;3-2 is a schematic diagram of a user interface provided by an embodiment of the present invention;
图3-3是本发明实施例提供的另一种用户界面示意图;3-3 is a schematic diagram of another user interface provided by an embodiment of the present invention;
图3-4是本发明实施例提供的又一种用户界面示意图;3-4 are schematic diagrams of another user interface provided by an embodiment of the present invention;
图3-5是本发明实施例提供的再一种用户界面示意图;3-5 are schematic diagrams of still another user interface provided by an embodiment of the present invention;
图3-6是本发明实施例提供的再一种用户界面示意图;3-6 are schematic diagrams of still another user interface provided by an embodiment of the present invention;
图3-7是本发明实施例提供的再一种用户界面示意图;3-7 are schematic diagrams of still another user interface provided by an embodiment of the present invention;
图3-8是本发明实施例提供的再一种用户界面示意图;3-8 are schematic diagrams of still another user interface provided by an embodiment of the present invention;
图4是本发明实施例提供的一种第一电子设备的框图;4 is a block diagram of a first electronic device provided by an embodiment of the present invention;
图5是本发明实施例提供的一种第二电子设备的框图;5 is a block diagram of a second electronic device provided by an embodiment of the present invention;
图6为实现本发明各个实施例的一种移动终端的硬件结构示意图。FIG. 6 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
图1是本发明实施例提供的一种视频处理方法的步骤流程图,该方法可以应用于第一电子设备,如图1所示,该方法可以包括:FIG. 1 is a flowchart of steps of a video processing method provided by an embodiment of the present invention. The method can be applied to a first electronic device. As shown in FIG. 1 , the method can include:
步骤101、接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入。Step 101: Receive a first input from a user of a first electronic device to at least one candidate video frame of a target video.
本发明实施例中,该目标视频可以是需要分享的视频,该目标视频可以是用户从网络上下载的视频,或者是用户通过第一电子设备拍摄的视频,该候选视频帧可以是目标视频中包含的所有视频帧,也可以是目标视频中包含的部分视频帧,相应地,第一电子设备可以将目标视频中的视频帧作为候选视频帧。该第一输入可以是第一电子设备用户在想要对目标视频中包含的视频帧进行加密时执行的。示例的,该第一输入可以是点击输入或长按输入,等等,本发明实施例对此不作限定。In this embodiment of the present invention, the target video may be a video that needs to be shared, the target video may be a video downloaded by a user from the Internet, or a video shot by a user through a first electronic device, and the candidate video frame may be in the target video. All the video frames included may also be some video frames included in the target video. Correspondingly, the first electronic device may use the video frames in the target video as candidate video frames. The first input may be performed by the user of the first electronic device when he wants to encrypt the video frames contained in the target video. For example, the first input may be a click input or a long-press input, etc., which is not limited in this embodiment of the present invention.
步骤102、响应于所述第一输入,标记N个目标视频帧。Step 102: In response to the first input, mark N target video frames.
本发明实施例中,N可以为正整数,目标视频帧可以是从候选视频帧中选择出的后续步骤中,需要进行加密的视频帧,具体的,用户可以在想要对某个候选视频帧进行加密时,可以向第一电子设备发送第一输入,相应地,第一电子设备可以根据第一输入,从至少一帧候选视频帧中标记出目标视频帧,例如,可以将第一输入所选中的候选视频帧作为目标视频帧。In this embodiment of the present invention, N may be a positive integer, and the target video frame may be a video frame that needs to be encrypted in a subsequent step selected from candidate video frames. During encryption, the first input may be sent to the first electronic device, and accordingly, the first electronic device may mark the target video frame from at least one candidate video frame according to the first input, for example, the first input may be The selected candidate video frame is used as the target video frame.
步骤103、获取用户输入的加密信息。Step 103: Obtain the encrypted information input by the user.
本发明实施例中,该加密信息可以是用于对目标视频帧进行加密的信息,该加密信息可以为能够体现形状的图像类型的信息,也可以是数字或者字符类型的信息,本发明实施例对此不作限定。具体的,第一电子设备可以在确定目标视频帧之后,显示加密信息输入界面,以方便用户输入加密信息,相应地,第一电子设备可以检测并接收用户在该输入界面上的操作,以实现获取加密信息。In this embodiment of the present invention, the encrypted information may be information used to encrypt the target video frame, and the encrypted information may be information of an image type that can reflect a shape, or information of a number or character type. This is not limited. Specifically, the first electronic device may display an encrypted information input interface after determining the target video frame, so as to facilitate the user to input the encrypted information. Accordingly, the first electronic device may detect and receive the user's operation on the input interface to realize Get encrypted information.
步骤104、基于所述加密信息,对所述N个目标视频帧进行加密。Step 104: Encrypt the N target video frames based on the encryption information.
本发明实施例中,第一电子设备可以利用该加密信息对目标视频帧的图像数据进行加密,使得加密后的目标视频中携带加密信息以及已加密的目标视频帧,以使后续过程中目标视频帧在解密成功的状态下才被播放,这样,可以使得第二电子设备在第二电子设备用户使用相应的解密信息完成解密之后,才能观看到这些视频帧,进而一定程度上可以提高分享的安全性。In the embodiment of the present invention, the first electronic device can use the encrypted information to encrypt the image data of the target video frame, so that the encrypted target video carries the encrypted information and the encrypted target video frame, so that the target video in the subsequent process can be encrypted. The frames are played only when the decryption is successful. In this way, the second electronic device can view these video frames after the user of the second electronic device completes the decryption using the corresponding decryption information, thereby improving the security of sharing to a certain extent. sex.
同时,相较于直接对整个视频进行加密的方式,本发明实施例中,可以基于第一电子设备用户对候选视频帧的选择操作,对用户需要加密的视频帧进行加密,这样,可以使得加密操作更加灵活,同时,仅对部分视频帧进行加密的方式,可以确保分享之后,第二终端用户无需执行解密操作,即可够观看到该视频的未加密视频帧部分,进而一定程度上确保播放效率。At the same time, compared with the method of directly encrypting the entire video, in the embodiment of the present invention, the video frame that the user needs to encrypt can be encrypted based on the selection operation of the candidate video frame by the user of the first electronic device. In this way, the encryption can be made. The operation is more flexible, and at the same time, the method of encrypting only part of the video frame can ensure that after sharing, the second end user can watch the unencrypted video frame part of the video without performing the decryption operation, thereby ensuring the playback to a certain extent. efficiency.
步骤105、将加密后的所述目标视频发送至第二电子设备。Step 105: Send the encrypted target video to the second electronic device.
本发明实施例中,该第二电子设备可以是与该第一电子设备具备好友关系的电子设备,示例的,该好友关系可以是通过第三方的社交软件建立的,具体的,在将加密后的目标视频发送给第二电子设备时,可以先显示与该第一电子设备具有好友关系的所有好友的标识,接着,将用户选择的标识对应的电子设备,作为第二电子设备,最后,将加密后的目标视频发送给该第二电子设备,以实现视频分享。In this embodiment of the present invention, the second electronic device may be an electronic device that has a friend relationship with the first electronic device. For example, the friend relationship may be established through a third-party social software. Specifically, after encrypting When the target video of the user is sent to the second electronic device, the identifiers of all friends who have friendship with the first electronic device can be displayed first, then the electronic device corresponding to the identifier selected by the user is used as the second electronic device, and finally, the The encrypted target video is sent to the second electronic device to realize video sharing.
综上所述,本发明实施例提供的视频处理方法,第一电子设备会接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入,接着,会响应于第一输入,标记N个目标视频帧,获取用户输入的加密信息,基于加密信息,对N个目标视频帧进行加密,最后,将加密后的目标视频发送至第二电子设备。相较于为部分用户直接分享视频,为部分用户剪裁视频之后再分享的方式,本发明实施例中,仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。To sum up, in the video processing method provided by the embodiment of the present invention, the first electronic device receives the first input from the user of the first electronic device to at least one candidate video frame of the target video, and then, in response to the first input, marks the N target video frames are obtained, the encrypted information input by the user is obtained, the N target video frames are encrypted based on the encrypted information, and finally, the encrypted target video is sent to the second electronic device. Compared with the method of directly sharing the video for some users and sharing the video after cutting the video for some users, in this embodiment of the present invention, only some target video frames in the target view need to be encrypted, so that the user of the second electronic device can Watching all the content of the target video based on the decryption information, or watching only part of the content of the target video, can improve the convenience of the sharing operation to a certain extent, and reduce the time-consuming of the sharing operation.
图2是本发明实施例提供的一种视频处理方法的步骤流程图,该方法可以应用于第二电子设备,如图2所示,该方法可以包括:FIG. 2 is a flowchart of steps of a video processing method provided by an embodiment of the present invention. The method can be applied to a second electronic device. As shown in FIG. 2 , the method can include:
步骤201、接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧。Step 201: Receive a target video sent by a first electronic device, where the target video includes N target video frames, and the N target video frames are video frames encrypted based on encrypted information input by a user of the first electronic device .
本发明实施例中,该目标视频帧可以是目标视频中的部分视频帧,该加密信息可以是第一电子设备用户设置的。In this embodiment of the present invention, the target video frame may be a partial video frame in the target video, and the encrypted information may be set by the user of the first electronic device.
步骤202、获取第二电子设备用户输入的解密信息。Step 202: Obtain decryption information input by the user of the second electronic device.
本发明实施例中,该解密信息可以是第二电子设备用户在需要对目标视频中的目视频帧进行播放的情况下输入的。具体的,第二电子设备可以在接收到第一播放操作的情况下,认为第二电子设备用户需要对目视频帧进行播放,相应地,第二电子设备可以获取该解密信息。示例的,该第一播放操作可以是对目标视频的长按操作。In this embodiment of the present invention, the decryption information may be input by the user of the second electronic device when the target video frame in the target video needs to be played. Specifically, the second electronic device may consider that the user of the second electronic device needs to play the target video frame when receiving the first playback operation, and accordingly, the second electronic device may obtain the decryption information. For example, the first play operation may be a long-press operation on the target video.
步骤203、在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。Step 203: In the case that the decryption information matches the encrypted information, play the target video, and play the N target video frames during the playing process of the target video.
本发明实施例中,可以先播放目标视频,以使第二电子设备用户能够尽快的观看的目标视频,同时,可以基于解密信息,确定能否为第二电子设备用户播放已加密的目标视频帧,具体的,如果解密信息与加密信息相匹配,则说明第二电子设备用户想要观看已加密的目标视频帧且具备观看资格,因此,可以在目标视频的播放过程中,播放的目标视频帧。In the embodiment of the present invention, the target video may be played first, so that the user of the second electronic device can watch the target video as soon as possible, and at the same time, it may be determined whether the encrypted target video frame can be played for the user of the second electronic device based on the decryption information. Specifically, if the decrypted information matches the encrypted information, it means that the user of the second electronic device wants to watch the encrypted target video frame and has the viewing qualification. Therefore, during the playback of the target video, the target video frame played .
综上所述,本发明实施例提供的视频处理方法,第二电子设备会接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧,获取第二电子设备用户输入的解密信息,在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。这样,第一电子设备仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。To sum up, in the video processing method provided by the embodiment of the present invention, the second electronic device will receive the target video sent by the first electronic device, the target video includes N target video frames, and the N target video frames are Based on the encrypted video frame of the encrypted information input by the user of the first electronic device, obtain the decryption information input by the user of the second electronic device, and play the target video if the decryption information matches the encrypted information. , and play the N target video frames during the playback of the target video. In this way, the first electronic device only needs to encrypt part of the target video frames in the target view, so that the user of the second electronic device can watch all the content of the target video based on the decryption information, or only watch part of the content in the target video, Further, to a certain extent, the convenience of the sharing operation can be improved, and the time-consuming of the sharing operation can be reduced.
图3-1是本发明实施例提供的一种视频处理方法的步骤流程图,如图3-1所示,该方法可以包括:Figure 3-1 is a flowchart of steps of a video processing method provided by an embodiment of the present invention. As shown in Figure 3-1, the method may include:
步骤301、第一电子设备接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入。Step 301: The first electronic device receives a first input from a user of the first electronic device to at least one candidate video frame of the target video.
本步骤中,第一电子设备可以在接收第一输入之前,先接收第一电子设备用户的第二输入,然后,响应于所述第二输入,显示所述目标视频中包含的至少一个候选视频帧。其中,第二输入可以是点击输入、长按输入,等等,该第二输入也可以是第二操作,例如,点击操作,长按操作,等等,In this step, before receiving the first input, the first electronic device may first receive the second input from the user of the first electronic device, and then, in response to the second input, display at least one candidate video included in the target video frame. Wherein, the second input may be a click input, a long press input, etc., and the second input may also be a second operation, for example, a click operation, a long press operation, etc.,
进一步地,第一电子设备若接收到第二输入,则可以认为第一电子设备用户需要对部分视频帧进行加密,相应地,可以显示目标视频中包含的至少一个候选视频帧。这样,通过显示候选视频帧,可以使第一电子设备用户能够更加直观的看到视频帧的内容,进而方便第一电子设备用户进行选择,提高选择的便捷性。Further, if the first electronic device receives the second input, it may be considered that the user of the first electronic device needs to encrypt some video frames, and accordingly, at least one candidate video frame included in the target video may be displayed. In this way, by displaying the candidate video frames, the user of the first electronic device can more intuitively see the content of the video frame, thereby facilitating selection by the user of the first electronic device and improving the convenience of selection.
具体的,第一电子设备可以通过下述步骤3011~步骤3013实现显示目标视频中包含的至少一帧候选视频帧:Specifically, the first electronic device can display at least one candidate video frame included in the target video through the following steps 3011 to 3013:
步骤3011、第一电子设备提取所述目标视频中包含的视频关键帧。Step 3011: The first electronic device extracts video key frames contained in the target video.
本步骤中,由于视频中包含的视频帧的数量往往比较大,且存在较多内容较为相似性的视频帧,因此,如果以所有视频帧作为候选视频帧,可能会导致显示候选视频帧过多,且重复性较高,进而对用户的选择造成干扰,降低用户的选择效率,因此,本步骤中,第一电子设备可以是先提取目标视频中包含的视频关键帧,以方便用户选择。In this step, since the number of video frames contained in the video is often relatively large, and there are many video frames with relatively similar contents, if all video frames are used as candidate video frames, it may cause too many candidate video frames to be displayed. , and the repeatability is high, which further interferes with the user's selection and reduces the user's selection efficiency. Therefore, in this step, the first electronic device may first extract the video key frames contained in the target video to facilitate the user's selection.
步骤3012、基于所述视频关键帧,确定至少一个候选视频帧。Step 3012: Determine at least one candidate video frame based on the video key frame.
本步骤中,视频关键帧也称为I帧,表示无需参考其他信息便可独立进行解码渲染的帧图像,视频关键帧相较于其他类型的视频帧,包含更加丰富的图像信息,相应地,由于视频关键帧中包含更加丰富的图像信息,因此,本发明实施例中,通过提取视频关键帧,从视频关键帧中确定候选视频帧,一定程度上可以减少候选视频帧的数量,同时也使得候选视频帧具备更加丰富的图像信息,进而方便用户选择。In this step, a video key frame is also called an I frame, which means a frame image that can be decoded and rendered independently without referring to other information. Compared with other types of video frames, a video key frame contains more abundant image information. Correspondingly, Since video key frames contain more abundant image information, in this embodiment of the present invention, by extracting video key frames and determining candidate video frames from the video key frames, the number of candidate video frames can be reduced to a certain extent, and at the same time, the number of candidate video frames can be reduced to a certain extent. The candidate video frames have more abundant image information, which is convenient for the user to select.
进一步地,在基于视频关键帧,确定候选视频帧时,第一电子设备可以将所有的视频关键帧确定为候选视频帧,以为第一电子设备用户提供更丰富的选择。当然,第一电子设备也可以从视频关键帧中,选取目标视频关键帧作为候选视频帧。其中,目标视频关键帧中包括的目标对象相较于目标视频关键帧的相邻视频关键帧中的目标对象存在变化;该目标对象包括场景、视频对象中的至少一项。该视频对象可以为视频中出现的人物和物体,例如,该物体可以为小狗,小猫,书桌,电视机,等等。Further, when the candidate video frames are determined based on the video key frames, the first electronic device may determine all the video key frames as candidate video frames, so as to provide the user of the first electronic device with richer choices. Certainly, the first electronic device may also select the target video key frame as the candidate video frame from the video key frame. Wherein, the target object included in the target video key frame is changed compared with the target object in the adjacent video key frame of the target video key frame; the target object includes at least one of a scene and a video object. The video objects may be characters and objects appearing in the video, for example, the objects may be a dog, a kitten, a desk, a television, and so on.
具体的,第一电子设备可以利用预设的场景识别算法分别对每个视频关键帧进行场景检测,以确定每个视频关键帧对应的场景,和/或,利用预设的对象识别算法分别对每个视频关键帧进行对象识别,以确定每个视频关键帧对应的视频对象,接着,将每个视频关键帧对应的场景进行比较,确定出存在场景变化的视频关键帧,和/或,将每个视频关键帧对应的视频对象进行比较,确定出存在视频对象变化的视频关键帧,例如,相较于其他视频关键帧,对应的人物发生移动,或者增加了新人物,或者减少人物的视频关键帧,最后,将这些视频关键帧确定为候选视频帧。这样,从视频关键帧中选择包括的场景发生变化和/或视频对象发生变化的视频关键帧,以作为候选视频帧的方式,可以进一步减少显示的候选视频帧,同时以包括的场景发生变化和/或视频对象发生变化的视频关键帧作为候选视频帧,可以使得候选视频帧的图像内容更有代表性,进而一定程度上提高从候选视频帧中选择的目标视频帧的代表性。Specifically, the first electronic device may use a preset scene recognition algorithm to perform scene detection on each video key frame, respectively, to determine the scene corresponding to each video key frame, and/or use a preset object recognition algorithm to detect the scene respectively. Object recognition is performed on each video key frame to determine the video object corresponding to each video key frame, then, the scenes corresponding to each video key frame are compared to determine the video key frame with scene changes, and/or the The video objects corresponding to each video key frame are compared, and the video key frames with changes in the video objects are determined. For example, compared with other video key frames, the corresponding character moves, or a new character is added, or the video of the character is reduced. Keyframes, and finally, these video keyframes are determined as candidate video frames. In this way, by selecting video key frames including scene changes and/or video object changes from the video key frames as candidate video frames, the candidate video frames to be displayed can be further reduced. /or a video key frame in which the video object has changed can be used as a candidate video frame, which can make the image content of the candidate video frame more representative, thereby improving the representativeness of the target video frame selected from the candidate video frames to a certain extent.
步骤3013、第一电子设备按照每个所述候选视频帧在所述目标视频中的播放顺序,显示每个所述候选视频帧。Step 3013: The first electronic device displays each candidate video frame according to the playing sequence of each candidate video frame in the target video.
本步骤中,候选视频帧在目标视频中的播放顺序可以是候选视频帧在目标视频中的播放时间点,示例的,假设有3个候选视频帧:候选视频帧a、候选视频帧b以及候选视频帧c,其中,候选视频帧b在目标视频中的播放时间点为第3分钟第20秒,候选视频帧c在目标视频中的播放时间点为第3分钟第40秒,候选视频帧a在目标视频中的播放时间点为第3分钟第50秒,那么,第一电子设备可以按照候选视频帧b、候选视频帧c、候选视频帧a的顺序,显示这些候选视频帧。这样,通过按照播放顺序,显示候选视频帧,使得显示的候选视频帧的顺序,更加符合用户的观看习惯,进而方便用户进行选择。当然,也可以是随机对候选视频帧进行排列,本发明实施例对此不作限定。In this step, the playback order of the candidate video frames in the target video may be the playback time points of the candidate video frames in the target video. For example, it is assumed that there are 3 candidate video frames: candidate video frame a, candidate video frame b and candidate video frame Video frame c, where the playback time point of candidate video frame b in the target video is the 3rd minute and 20th second, the playback time point of candidate video frame c in the target video is the 3rd minute and 40th second, and the candidate video frame a The playback time point in the target video is the 3rd minute and 50th second. Then, the first electronic device may display the candidate video frames in the order of candidate video frame b, candidate video frame c, and candidate video frame a. In this way, by displaying the candidate video frames according to the playback sequence, the sequence of the displayed candidate video frames is more in line with the user's viewing habits, thereby facilitating the user's selection. Of course, the candidate video frames may also be randomly arranged, which is not limited in this embodiment of the present invention.
示例的,图3-2是本发明实施例提供的一种用户界面示意图,如图3-2所示,该用户界面中显示有目标视频01,进一步地,图3-3是本发明实施例提供的另一种用户界面示意图,该用户界面可以是第一电子设备在接收到第二输入之后,例如,在接收到用户对图3-2中的目标视频01的长按输入之后,显示的用户界面,如图3-3所示,该用户界面中显示有多个候选视频帧02。By way of example, Fig. 3-2 is a schematic diagram of a user interface provided by an embodiment of the present invention. As shown in Fig. 3-2, the user interface displays a
当然,在本发明的另一可选实施例中,在显示候选视频帧时,第一电子设备也可以直接将目标视频中包含的所有视频帧作为候选视频帧,示例的,假设目标视频中包含100个视频帧,那么第一电子设备可以将该100个视频帧确定为候选视频帧,本发明实施例对此不作限定。这样,以所有视频帧作为候选视频帧,能够最大程度的提高用户的可选择性,进而一定程度上确保选择效果。Of course, in another optional embodiment of the present invention, when displaying candidate video frames, the first electronic device may also directly use all video frames included in the target video as candidate video frames. For example, it is assumed that the target video includes 100 video frames, the first electronic device may determine the 100 video frames as candidate video frames, which is not limited in this embodiment of the present invention. In this way, using all video frames as candidate video frames can maximize the selectivity of the user, thereby ensuring the selection effect to a certain extent.
步骤302、第一电子设备响应于所述第一输入,标记N个目标视频帧。Step 302: The first electronic device marks N target video frames in response to the first input.
本步骤中,第一电子设备可以先确定第一输入选中的候选视频帧。In this step, the first electronic device may first determine the candidate video frame selected by the first input.
具体的,该第一输入可以包括在第一候选视频帧上的滑动输入,相应地,可以通过下述子步骤(1)实现确定第一输入选中的候选视频帧:Specifically, the first input may include a sliding input on the first candidate video frame, and accordingly, the following sub-step (1) can be used to determine the candidate video frame selected by the first input:
子步骤(1):第一电子设备在所述滑动输入的滑动方向为预设方向的情况下,将所述第一候选视频帧确定为所述第一输入选中的候选视频帧。Sub-step (1): In the case that the sliding direction of the sliding input is a preset direction, the first electronic device determines the first candidate video frame as the candidate video frame selected by the first input.
本步骤中,该预设方向可以是根据实际需求预先设定,示例的,该预设方向可以为从左至右的水平方向,也可以是从右至左的水平方向,本发明实施例对此不作限定。该第一候选视频帧可以是该滑动输入滑动时所经过的视频帧。相应地,第一电子设备将通过滑动输入选中的第一候选视频帧作为候选视频帧。这样,第一电子设备用户仅需执行滑动输入,即可实现选择选中候选视频帧,整个操作的便捷度较高,实现难度较低。In this step, the preset direction may be preset according to actual requirements. For example, the preset direction may be a horizontal direction from left to right, or may be a horizontal direction from right to left. This is not limited. The first candidate video frame may be a video frame through which the sliding input slides. Correspondingly, the first electronic device takes the first candidate video frame selected by the sliding input as the candidate video frame. In this way, the user of the first electronic device only needs to perform sliding input to select a candidate video frame, and the entire operation is more convenient and less difficult to implement.
进一步地,实际应用场景中,为了方便用户获取哪些候选视频帧已经被选为目标视频帧,因此,还可以在候选视频帧确定为目标视频帧之后,将该候选视频帧的显示形式设置为预设形式,以使用户能够便捷的区分候选视频帧是否已经被选择,进而提高用户的选择效率。其中,该预设形式可以是根据实际情况预先设定的,示例的,该预设形式可以是半透明形式,相应地,第一电子设备可以将该候选视频帧的显示形式设置为半透明形式。示例的,图3-4是本发明实施例提供的又一种用户界面示意图,如图3-4所示,被选择的候选视频帧的显示形式变为半透明形式(图中以斜线覆盖表示半透明形式)。进一步地,还可以在接收到用户发送的查看操作时,放大显示该查看操作所指示的候选视频帧,以方便用户进行查看,其中,该查看操作可以是对候选视频帧的滑动操作,示例的,用户可以左右滑动候选视频帧,控制第一电子设备放大显示不同的候选视频帧。相应地,还可以在界面中播放由被选中的候选视频帧及关联的非视频关键帧组成的片段。Further, in the actual application scenario, in order to facilitate the user to obtain which candidate video frames have been selected as target video frames, therefore, after the candidate video frame is determined as the target video frame, the display form of the candidate video frame can be set as the preset video frame. The form is set so that the user can conveniently distinguish whether the candidate video frame has been selected, thereby improving the user's selection efficiency. The preset form may be preset according to the actual situation. For example, the preset form may be a semi-transparent form. Correspondingly, the first electronic device may set the display form of the candidate video frame to a semi-transparent form. . By way of example, FIG. 3-4 is another schematic diagram of a user interface provided by an embodiment of the present invention. As shown in FIG. 3-4, the display form of the selected candidate video frame becomes a semi-transparent form (covered with slashes in the figure). represents a translucent form). Further, when a viewing operation sent by the user is received, the candidate video frame indicated by the viewing operation may be enlarged and displayed to facilitate viewing by the user, wherein the viewing operation may be a sliding operation on the candidate video frame. , the user can slide the candidate video frame left and right, and control the first electronic device to enlarge and display different candidate video frames. Correspondingly, a segment consisting of the selected candidate video frames and associated non-video key frames can also be played in the interface.
进一步地,第一电子设备也可以通过下述子步骤(2)~子步骤(4)实现确定所述第一输入选中的候选视频帧:Further, the first electronic device may also determine the candidate video frame selected by the first input through the following sub-steps (2) to (4):
子步骤(2):在所述至少一个候选视频帧上,显示选择控件。Sub-step (2): displaying a selection control on the at least one candidate video frame.
本步骤中,至少一个候选视频帧可以组成一个候选视频帧序列,相应地,第一电子设备可以在该候选视频帧序列上显示选择控件。示例的,图3-3中底部的多个候选视频帧组成的图像序列即为一个候选视频帧序列。具体的,由于用户在选择时,往往会在需要选择的位置上执行第一输入,因此,第一电子设备可以在第一输入的操作位置上显示该选择控件,以方便用户进行操作。进一步地,该选择控件可以是一个选择滑竿,相应地,用户可以通过移动该选择滑竿,以选取候选视频帧,当然,该选择控件也可以是其他形式的控件,例如,包括起始光标及结束光标的选择光标,本发明实施例对此不作限定。In this step, at least one candidate video frame may form a sequence of candidate video frames, and correspondingly, the first electronic device may display a selection control on the sequence of candidate video frames. For example, an image sequence composed of multiple candidate video frames at the bottom in FIG. 3-3 is a candidate video frame sequence. Specifically, since the user often performs the first input at the position to be selected when selecting, the first electronic device can display the selection control at the operation position of the first input to facilitate the user's operation. Further, the selection control can be a selection slider, correspondingly, the user can select candidate video frames by moving the selection slider. Of course, the selection control can also be other forms of controls, for example, including the start cursor and the end The selection cursor of the cursor is not limited in this embodiment of the present invention.
子步骤(3):接收所述第一电子设备用户对所述选择控件的第三输入。Sub-step (3): Receive a third input from the user of the first electronic device to the selection control.
本步骤中,该第三输入可以是点击输入、长按输入或滑动输入等等。第一电子设备用户可以通过执行第三输入,实现控制选择控件。In this step, the third input may be a click input, a long press input, a slide input, and the like. The user of the first electronic device can implement the control selection control by performing the third input.
子步骤(4):响应于所述第三输入,获取所述第三输入指示的第一位置和第二位置。Sub-step (4): In response to the third input, obtain the first position and the second position indicated by the third input.
具体的,第一电子设备可以将选择控件的显示位置确定为第一位置,将执行完第三输入之后,选择控件的中止位置,确定为第二位置,示例的,以选择控件为选择滑竿为例,用户可以选中该选择滑竿,并进行拖动,以实现对选择控件执行第三输入,这样,通过执行第三输入,即可快捷调整选择控件的选择范围,进而连续的选中候选视频帧,以提高选择效率。示例的,以选择控件为选择滑竿为例,图3-5是本发明实施例提供的再一种用户界面示意图,如图3-5所示,选择滑竿被滑动至显示的第7个候选视频帧。Specifically, the first electronic device may determine the display position of the selection control as the first position, and after executing the third input, the stop position of the selection control is determined as the second position. For example, the selection control is the selection slider as For example, the user can select the selection slider and drag it to implement the third input on the selection control. In this way, by executing the third input, the selection range of the selection control can be quickly adjusted, and the candidate video frames can be continuously selected. to improve selection efficiency. As an example, taking the selection control as the selection slider as an example, FIG. 3-5 is a schematic diagram of another user interface provided by an embodiment of the present invention. As shown in FIG. 3-5, the selection slider is slid to the seventh candidate video displayed. frame.
子步骤(4):将所述第一位置和所述第二位置之间的候选视频帧确定为所述第一输入选中的候选视频帧。Sub-step (4): Determine the candidate video frame between the first position and the second position as the candidate video frame selected by the first input.
本步骤中,第一位置及第二位置之间的候选视频帧即为用户想要选择的候选视频针,因此,第一电子设备可以将第一位置及第二位置之间的候选视频针确定为目标视频帧。本发明实施例中,通过显示选择控件,基于用户对选择控件的第三输入,确定第一位置和第二位置,并将第一位置和所述第二位置确定为第一输入选中的候选视频帧,使得用户可以通过显示的选择控件更加精确的实现选择候选视频帧,进而提高选择的操作便捷性。In this step, the candidate video frame between the first position and the second position is the candidate video pin that the user wants to select. Therefore, the first electronic device can determine the candidate video pin between the first position and the second position. is the target video frame. In this embodiment of the present invention, by displaying the selection control, the first position and the second position are determined based on the third input of the user to the selection control, and the first position and the second position are determined as candidate videos selected by the first input. frame, so that the user can select the candidate video frame more accurately through the displayed selection control, thereby improving the operation convenience of selection.
接着,在确定出第一输入选中的候选视频帧之后,第一电子设备可以将第一输入选中的候选视频帧确定为目标视频帧;或者,将第一输入选中的候选视频帧和与第一输入选中的候选视频帧关联的非视频关键帧确定为目标视频帧。具体的,可以在候选视频帧为目标视频中包含的所有视频帧的情况下,可以将第一输入选中的候选视频帧确定为目标视频帧。进一步地在候选视频帧是基于目标视频中包含的视频关键帧确定的情况下,将第一输入选中的候选视频帧和与第一输入选中的候选视频帧关联的非视频关键帧确定为目标视频帧。Next, after determining the candidate video frame selected by the first input, the first electronic device may determine the candidate video frame selected by the first input as the target video frame; The non-video key frame associated with the selected candidate video frame is determined as the target video frame. Specifically, when the candidate video frames are all video frames included in the target video, the candidate video frame selected by the first input may be determined as the target video frame. Further, when the candidate video frame is determined based on the video key frame contained in the target video, the candidate video frame selected by the first input and the non-video key frame associated with the candidate video frame selected by the first input are determined as the target video. frame.
由于候选视频帧是基于待分享视频中的关键帧图像确定的,因此,该目标视频帧也属于关键帧图像,而视频中的每个关键帧图像,往往是间隔多帧非关键图像依次排列,其中,间隔的这些非关键图像的图像内容,往往与前一关键帧图像的图像内容较为相似,该关联的非关键帧图像可以是该目标视频帧与该目标视频帧在待分享视频中相邻的下一关键帧图像之间的非关键帧图像。这样,通过将第一输入选中的候选视频帧及第一输入选中的候选视频帧关联的非关键帧图像确定为目标视频帧,可以同时实现对内容相似的图像均进行加密,进而提高加密效果。进一步地,也可以仅将目标视频帧确定为目标视频帧,进而实现在满足用户需求的同时,减少需要加密的目标视频帧的数量,进而提高第一电子设备的加密效率。Since the candidate video frame is determined based on the key frame image in the video to be shared, the target video frame also belongs to the key frame image, and each key frame image in the video is often arranged in sequence with multiple frames of non-key images. Wherein, the image content of these non-key images at intervals is often similar to the image content of the previous key frame image, and the associated non-key frame image may be the target video frame and the target video frame adjacent in the video to be shared The non-keyframe images between the next keyframe images of . In this way, by determining the candidate video frame selected by the first input and the non-key frame image associated with the candidate video frame selected by the first input as the target video frame, all images with similar content can be encrypted at the same time, thereby improving the encryption effect. Further, only the target video frame may be determined as the target video frame, thereby reducing the number of target video frames to be encrypted while meeting user requirements, thereby improving the encryption efficiency of the first electronic device.
步骤303、第一电子设备获取用户输入的加密信息。Step 303: The first electronic device acquires the encrypted information input by the user.
具体的,该加密信息可以是用户在第一电子设备的显示界面上输入的,第一电子设备可以在检测到对预设区域的选择操作的情况下,确定用户需要进行加密,示例的,该预设区域可以为除目标视频的播放图标的显示区域之外的其他区域。相应地,第一电子设备可以接收用户输入的加密信息。其中,该显示界面可以是第一电子设备专门提供的用于输入加密信息的界面,当然,该显示界面也可以是其他界面,例如,该显示界面也可以是选择目标视频帧时显示的界面。Specifically, the encrypted information may be input by the user on the display interface of the first electronic device, and the first electronic device may determine that the user needs to perform encryption when detecting the selection operation of the preset area. The preset area may be an area other than the display area of the play icon of the target video. Accordingly, the first electronic device can receive the encrypted information input by the user. The display interface may be an interface specially provided by the first electronic device for inputting encrypted information. Of course, the display interface may also be other interfaces. For example, the display interface may also be an interface displayed when a target video frame is selected.
示例的,图3-6是本发明实施例提供的再一种用户界面示意图,如图3-6所示,用户在界面上输入了加密信息,该加密信息是用户输入的能够体现形状的图像。For example, FIG. 3-6 is a schematic diagram of another user interface provided by an embodiment of the present invention. As shown in FIG. 3-6, the user inputs encrypted information on the interface, and the encrypted information is an image input by the user that can reflect the shape. .
步骤304、第一电子设备基于所述加密信息,对所述N个目标视频帧进行加密。Step 304: The first electronic device encrypts the N target video frames based on the encrypted information.
具体的,第一电子设备可以将加密信息与目标视频帧的图像数据关联,接着,将关联后的加密信息及目标视频帧的图像数据,存储至待分享视频的元数据区域。具体的,可以以加密信息为键(key)以目标视频帧的图像数据为值(value),以key-value的形式存储关联后的加密信息及目标视频帧的图像数据,该元数据区域(metadata)用于存储元数据,其中,元数据指的是从视频数据中抽取出来的用于说明其特征、内容的结构化的数据,通过将关联后的加密信息及目标视频帧的图像数据存储至元数据区域中可以使得以加密的方式,将目标视频帧隐藏起来,进而提高目标视频帧的安全性。Specifically, the first electronic device may associate the encrypted information with the image data of the target video frame, and then store the associated encrypted information and the image data of the target video frame in the metadata area of the video to be shared. Specifically, the encrypted information can be used as the key (key) and the image data of the target video frame can be used as the value (value), and the associated encrypted information and the image data of the target video frame can be stored in the form of key-value. The metadata area ( metadata) is used to store metadata, wherein metadata refers to the structured data extracted from the video data to describe its features and content, by storing the associated encrypted information and the image data of the target video frame In the metadata area, the target video frame can be hidden in an encrypted manner, thereby improving the security of the target video frame.
进一步地,为了进一步地提高视频播放的趣味性,还可以为待分享视频的候选视频帧设置特定的播放形式,例如,设置候选视频帧重复播放,设置候选视频帧以特定的速度播放,具体的,第一电子设备可以先接收第一电子设备用户对第二候选视频帧的第二输入。其中,该第二输入可以是对需要设置播放形式的候选视频帧的选择操作,示例的,该第二输入可以是预设轨迹的滑动输入,例如,该第二输入可以是对候选视频帧的下滑操作,当然,该第二输入的操作形式也可以根据实际情况来设置,本发明实施例对此不作限定,进一步地,该第二输入指示的候选视频帧即为第二候选视频帧。Further, in order to further improve the interestingness of video playback, a specific playback form can also be set for the candidate video frames of the video to be shared, for example, the candidate video frames are set to be played repeatedly, and the candidate video frames are set to play at a specific speed. , the first electronic device may first receive a second input from the user of the first electronic device to the second candidate video frame. Wherein, the second input may be a selection operation on a candidate video frame that needs to be set to play form, for example, the second input may be a sliding input of a preset track, for example, the second input may be a selection operation of a candidate video frame Of course, the operation form of the second input can also be set according to the actual situation, which is not limited in this embodiment of the present invention. Further, the candidate video frame indicated by the second input is the second candidate video frame.
然后,可以响应于第二输入,建立第二候选视频帧、所述播放参数和加密信息的关联关系。其中,该播放参数可以包括播放次数和/或播放速度,这样,通过为第二候选视频帧关联播放参数,可以使得后续播放过程中,能够按照播放参数进行特定形式的播放。具体的,在建立时,可以接收用户输入的播放次数和/或播放速度,并基于该接收的播放次数和/或播放速度、第二候选视频帧的标识以及加密信息建立关联关系,当然,也可以按照其他形式来建立,例如,检测用户对第二候选视频帧执行的选择操作的次数,将该次数作为播放次数,进一步地,为了方便用户获知设置的具体次数,本发明实施例中,还可以在第二候选视频帧上显示设置的播放参数,示例的,以播放参数为播放次数,该播放次数为2为例,图3-7是本发明实施例提供的再一种用户界面示意图,如图3-7所示,第二候选视频帧上显示有播放次数2。Then, in response to the second input, an association relationship between the second candidate video frame, the playback parameter and the encryption information may be established. The playback parameters may include the number of times of playback and/or the playback speed. In this way, by associating the playback parameters with the second candidate video frame, a specific form of playback can be performed according to the playback parameters in the subsequent playback process. Specifically, during establishment, the number of times and/or the playback speed input by the user may be received, and an association relationship may be established based on the received number of times and/or playback speed, the identifier of the second candidate video frame, and the encrypted information. Of course, also It can be established in other forms. For example, the number of times the user performs the selection operation on the second candidate video frame is detected, and the number of times is taken as the number of playbacks. The set playback parameters may be displayed on the second candidate video frame. In an example, the playback parameters are used as the number of playbacks, and the number of playbacks is 2 as an example. FIG. 3-7 is another schematic diagram of a user interface provided by an embodiment of the present invention, As shown in Figure 3-7, the second candidate video frame displays the
接着,可以将所述关联关系存储至元数据区域。具体的存储方式可以参照前述描述,本发明实施例在此不做赘述。通过建立关联关系,并将关联关系存储至元数据区域中,可以在实现设置特定播放形式的同时,控制第二电子设备仅在解密成功的情况下,才能按照该特定播放形式进行播放,进而提高第二电子设备用户的参与程度。Next, the association relationship can be stored in the metadata area. For a specific storage manner, reference may be made to the foregoing description, which is not repeated in this embodiment of the present invention. By establishing an association relationship and storing the association relationship in the metadata area, it is possible to set a specific playback form while controlling the second electronic device to play according to the specific playback form only when decryption is successful, thereby improving The degree of participation of the second electronic device user.
本发明实施例中,第一电子设备还可以在检测到用户对界面上的第一预设区域的选择操作的情况下,播放目标视频,并在播放过程中,按照播放参数对第二候选视频帧进行播放,以便于第一电子设备用户能够直观的看到对第二候选视频帧的特定播放效果。其中,该第一预设区域可以为播放图标显示的区域。In the embodiment of the present invention, the first electronic device may also play the target video in the case of detecting the user's selection operation on the first preset area on the interface, and during the playing process, select the second candidate video according to the playback parameters. The frame is played, so that the user of the first electronic device can intuitively see the specific playing effect of the second candidate video frame. Wherein, the first preset area may be the area displayed by the play icon.
步骤305、第一电子设备将加密后的所述目标视频发送至第二电子设备。Step 305: The first electronic device sends the encrypted target video to the second electronic device.
具体的,本步骤可以参照上述步骤105,本发明实施例对此不作限定。Specifically, for this step, reference may be made to the foregoing
步骤306、第二电子设备接收第一电子设备发送的目标视频。Step 306: The second electronic device receives the target video sent by the first electronic device.
具体的,本步骤可以参照上述步骤201,本发明实施例对此不作限定。Specifically, for this step, reference may be made to the foregoing
步骤307、第二电子设备获取第二电子设备用户输入的解密信息。Step 307: The second electronic device acquires the decryption information input by the user of the second electronic device.
具体的,第二电子设备可以在接收到第一播放操作之后,接收用户从显示界面上输入的信息,进而得到解密信息。示例的,图3-8是本发明实施例提供的再一种用户界面示意图,如图3-8所示,用户可以在显示界面上输入解密信息。Specifically, after receiving the first play operation, the second electronic device may receive the information input by the user from the display interface, and then obtain the decryption information. By way of example, FIG. 3-8 is a schematic diagram of still another user interface provided by an embodiment of the present invention. As shown in FIG. 3-8 , a user can input decryption information on the display interface.
步骤308、第二电子设备在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。Step 308: The second electronic device plays the target video when the decryption information matches the encrypted information, and plays the N target video frames during the playback of the target video.
本步骤中,该加密信息可以是存储在所述目标视频的元数据区域中,相应地,第二电子设备可以将所述解密信息与所述元数据区域中的加密信息进行匹配,具体的,可以将解密信息与加密信息进行对比,以实现对两者进行匹配,接着,若匹配成功,则从所述元数据区域中读取所述加密信息关联的图像数据,具体的,如果两者的相似度达到预设阈值,则可以认为两者匹配成功,此时,可以读取该加密信息关联的图像数据,最后,在目标视频的播放过程中,基于该图像数据,播放已加密的N个目标视频帧,具体的,可以按照该图像数据中包含的播放时间信息,确定该已加密视频帧的播放时间点,在到达该播放时间点时,利用该图像数据进行渲染,以实现播放该目标视频帧。本发明实施例中,通过将解密信息与元数据区域中的加密信息进行匹配,在匹配成功的情况下,再播放N个目标视频帧,可以使得第二电子设备用户在具备观看资格的情况下,才能观看目标视频帧,提高了目标视频帧的安全性,同时,第一电子设备无需对目标视频进行裁剪,基于加密信息,即可实现对目标视频中部分内容的观看控制,进而可以简化第一电子设备的处理过程。In this step, the encrypted information may be stored in the metadata area of the target video. Correspondingly, the second electronic device may match the decrypted information with the encrypted information in the metadata area. Specifically, The decrypted information and the encrypted information can be compared to match the two, and then, if the matching is successful, the image data associated with the encrypted information is read from the metadata area. If the similarity reaches the preset threshold, it can be considered that the two match successfully. At this time, the image data associated with the encrypted information can be read. Finally, during the playback of the target video, based on the image data, the encrypted N images are played. The target video frame, specifically, the playback time point of the encrypted video frame can be determined according to the playback time information contained in the image data, and when the playback time point is reached, the image data is used for rendering to realize the playback of the target. video frame. In the embodiment of the present invention, by matching the decrypted information with the encrypted information in the metadata area, and in the case of successful matching, N target video frames are played again, so that the user of the second electronic device can be qualified to watch the video. , the target video frame can be viewed, and the security of the target video frame is improved. At the same time, the first electronic device does not need to cut the target video. Based on the encrypted information, the viewing control of part of the content in the target video can be realized, which can simplify the first electronic device. An electronic device processing process.
进一步地,目标视频中还可能包含第二候选视频帧,相应地,第二电子设备还可以在匹配成功之后,从所述元数据区域中读取所述加密信息关联的所述第二候选视频帧及播放参数,在所述目标视频的播放过程中,按照所述播放参数对所述第二候选视频帧进行播放。具体的,第二电子设备可以基于关联关系,获取第二候选视频帧的标识,然后可以按照图像标识确定出目标视频中的哪一帧视频帧为第二候选视频帧,接着,按照播放参数对该第二候选视频帧进行播放,示例的,假设该播放参数为:播放次数=2,那么第二电子设备可以将对该第二候选视频帧进行两次播放。这样,基于播放参数对第二候选视频帧进行播放进行特定形式的播放,一定程度上可以提高视频播放的趣味性。Further, the target video may also include a second candidate video frame. Correspondingly, the second electronic device may also read the second candidate video associated with the encrypted information from the metadata area after the matching is successful. frame and playback parameters. During the playback of the target video, the second candidate video frame is played according to the playback parameters. Specifically, the second electronic device can obtain the identifier of the second candidate video frame based on the association relationship, and then can determine which video frame in the target video is the second candidate video frame according to the image identifier, and then, according to the playback parameters, The second candidate video frame is played. For example, assuming that the playback parameter is: number of plays=2, then the second electronic device may play the second candidate video frame twice. In this way, the second candidate video frame is played in a specific form based on the playback parameters, which can improve the interest of video playback to a certain extent.
进一步地,在接收到播放所述目标视频的直接播放请求,或者,所述解密信息与所述加密信息不相匹配的情况下,在所述目标视频的播放过程中,仅播放所述目标视频中除所述N个目标视频帧之外的视频帧。Further, in the case of receiving a direct play request to play the target video, or when the decryption information does not match the encrypted information, during the playback of the target video, only the target video is played. video frames other than the N target video frames in .
具体的,该直接播放请求不包括解密信息,即,第二播放操作可以是对第二电子设备的直接播放功能的触发操作,示例的,该第二播放操作可以是对目标视频的点击操作,相应地,若接收到第二播放操作,则可以认为用户不想观看该目标视频中的目标视频帧,因此,可以在目标视频的播放过程中,仅播放目标视频中除目标视频帧之外的视频帧。进一步地,如果解密信息与加密信息不相匹配,则可以认为第二电子设备用户没有观看N个目标视频帧的权限,因此,可以在解密信息与加密信息不相匹配的情况下,在目标视频的播放过程中,仅播放目标视频中除N个目标视频帧之外的视频帧。这样,通过在接收到直接播放请求,或者,所述解密信息与所述加密信息不相匹配的情况下,仅播放未加密的视频帧,可以实现在给不同第二电子设备分享同一目标视频的情况下,使得不同的第二电子设备能够区别化的播放该目标视频,进而提高视频分享的效果。Specifically, the direct play request does not include decryption information, that is, the second play operation may be a trigger operation of the direct play function of the second electronic device, for example, the second play operation may be a click operation on the target video, Correspondingly, if the second play operation is received, it can be considered that the user does not want to watch the target video frame in the target video, and therefore, during the playback of the target video, only videos other than the target video frame in the target video can be played. frame. Further, if the decryption information does not match the encrypted information, it can be considered that the user of the second electronic device does not have the right to watch the N target video frames. Therefore, when the decryption information does not match the encrypted information, the target video During the playback of the target video, only the video frames other than the N target video frames in the target video are played. In this way, by playing only unencrypted video frames when a direct playback request is received, or when the decryption information does not match the encrypted information, it is possible to share the same target video with different second electronic devices. In this case, different second electronic devices can play the target video in a differentiated manner, thereby improving the effect of video sharing.
综上所述,本发明实施例提供的视频处理方法,第一电子设备会接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入,接着,会响应于第一输入,标记N个目标视频帧,获取用户输入的加密信息,基于加密信息,对N个目标视频帧进行加密,最后,将加密后的目标视频发送至第二电子设备,相应地,第二电子设备会接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧,获取第二电子设备用户输入的解密信息,在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。这样,第一电子设备仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时To sum up, in the video processing method provided by the embodiment of the present invention, the first electronic device receives the first input from the user of the first electronic device to at least one candidate video frame of the target video, and then, in response to the first input, marks the N target video frames, obtain the encrypted information input by the user, encrypt the N target video frames based on the encrypted information, and finally send the encrypted target video to the second electronic device, correspondingly, the second electronic device will receive The target video sent by the first electronic device, the target video includes N target video frames, and the N target video frames are video frames encrypted based on the encryption information input by the user of the first electronic device, and the second target video frame is obtained. Decryption information input by the user of the electronic device, in the case that the decryption information matches the encrypted information, the target video is played, and the N target video frames are played during the playback of the target video. In this way, the first electronic device only needs to encrypt part of the target video frames in the target view, so that the user of the second electronic device can watch all the content of the target video based on the decryption information, or only watch part of the content in the target video, In turn, the convenience of sharing operations can be improved to a certain extent, and the time-consuming of sharing operations can be reduced.
图4是本发明实施例提供的一种第一电子设备的框图,如图4所示,该第一电子设备40可以包括:FIG. 4 is a block diagram of a first electronic device provided by an embodiment of the present invention. As shown in FIG. 4 , the first
第一接收模块401,用于接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入。The
标记模块402,用于响应于所述第一输入,标记N个目标视频帧。The marking
获取模块403,用于获取用户输入的加密信息。The obtaining
加密模块404,用于基于所述加密信息,对所述N个目标视频帧进行加密。An
发送模块405,用于将加密后的所述目标视频发送至第二电子设备.The sending
其中,N为正整数。Among them, N is a positive integer.
综上所述,本发明实施例提供的第一电子设备能够实现图1的方法实施例中第一电子设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例提供的第一电子设备,会接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入,接着,会响应于第一输入,标记N个目标视频帧,获取用户输入的加密信息,基于加密信息,对N个目标视频帧进行加密,最后,将加密后的目标视频发送至第二电子设备。相较于为部分用户直接分享视频,为部分用户剪裁视频之后再分享的方式,本发明实施例中,仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。To sum up, the first electronic device provided in the embodiment of the present invention can implement each process implemented by the first electronic device in the method embodiment of FIG. 1 , and to avoid repetition, details are not repeated here. The first electronic device provided by the embodiment of the present invention will receive a first input from the user of the first electronic device to at least one candidate video frame of the target video, and then, in response to the first input, mark N target video frames, and obtain the user The input encrypted information, based on the encrypted information, encrypts the N target video frames, and finally, sends the encrypted target video to the second electronic device. Compared with the method of directly sharing the video for some users and sharing the video after cutting the video for some users, in this embodiment of the present invention, only some target video frames in the target view need to be encrypted, so that the user of the second electronic device can Watching all the content of the target video based on the decryption information, or watching only part of the content of the target video, can improve the convenience of the sharing operation to a certain extent, and reduce the time-consuming of the sharing operation.
可选的,所述第一电子设备40还包括:Optionally, the first
第二接收模块,用于接收第一电子设备用户的第二输入。The second receiving module is configured to receive the second input from the user of the first electronic device.
第一显示模块,用于响应于所述第二输入,显示所述目标视频中包含的至少一个候选视频帧。A first display module, configured to display at least one candidate video frame included in the target video in response to the second input.
可选的,所述第一显示模块,具体用于:Optionally, the first display module is specifically used for:
提取所述目标视频中包含的视频关键帧。Extract video key frames contained in the target video.
基于所述视频关键帧,确定至少一个候选视频帧。Based on the video key frames, at least one candidate video frame is determined.
按照每个所述候选视频帧在所述目标视频中的播放顺序,显示每个所述候选视频帧。Each candidate video frame is displayed according to the playing sequence of each candidate video frame in the target video.
可选的,所述第一显示模块,具体用于:Optionally, the first display module is specifically used for:
将所述目标视频中包含的所有视频帧确定为所述候选视频帧。All video frames contained in the target video are determined as the candidate video frames.
可选的,所述第一显示模块,还具体用于:Optionally, the first display module is also specifically used for:
从所述视频关键帧中,选取目标视频关键帧作为所述候选视频帧;From the video key frame, select the target video key frame as the candidate video frame;
其中,所述目标视频关键帧中包括的目标对象相较于所述目标视频关键帧的相邻视频关键帧中的目标对象存在变化;所述目标对象包括场景、视频对象中的至少一项。Wherein, the target object included in the target video key frame is changed compared with the target object in adjacent video key frames of the target video key frame; the target object includes at least one of a scene and a video object.
可选的,所述标记模块402,具体用于:Optionally, the marking
确定所述第一输入选中的候选视频帧。A candidate video frame selected by the first input is determined.
将所述第一输入选中的候选视频帧确定为所述目标视频帧;或者,将所述第一输入选中的候选视频帧和与所述第一输入选中的候选视频帧关联的非视频关键帧确定为所述目标视频帧。Determining the candidate video frame selected by the first input as the target video frame; or, determining the candidate video frame selected by the first input and the non-video key frame associated with the candidate video frame selected by the first input Determined as the target video frame.
可选的,所述第一输入包括在第一候选视频帧上的滑动输入。Optionally, the first input includes a sliding input on the first candidate video frame.
所述标记模块402,还具体用于:The marking
在所述滑动输入的滑动方向为预设方向的情况下,将所述第一候选视频帧确定为所述第一输入选中的候选视频帧。When the sliding direction of the sliding input is a preset direction, the first candidate video frame is determined as the candidate video frame selected by the first input.
可选的,所述标记模块402,还具体用于:Optionally, the marking
在所述至少一个候选视频帧上,显示选择控件。On the at least one candidate video frame, a selection control is displayed.
接收所述第一电子设备用户对所述选择控件的第三输入。A third input from the user of the first electronic device to the selection control is received.
响应于所述第三输入,获取所述第三输入指示的第一位置和第二位置。In response to the third input, a first location and a second location indicated by the third input are obtained.
将所述第一位置和所述第二位置之间的候选视频帧确定为所述第一输入选中的候选视频帧。A candidate video frame between the first position and the second position is determined as the candidate video frame selected by the first input.
可选的,所述加密模块404,具体用于:Optionally, the
将所述加密信息与所述N个目标视频帧的图像数据关联。The encrypted information is associated with the image data of the N target video frames.
将关联后的所述加密信息和所述N个目标视频帧的图像数据存储至所述目标视频的元数据区域。The associated encrypted information and the image data of the N target video frames are stored in the metadata area of the target video.
可选的,所述第一电子设备40还包括:Optionally, the first
第三接收模块,用于接收所述第一电子设备用户对第二候选视频帧的第二输入。The third receiving module is configured to receive the second input from the user of the first electronic device to the second candidate video frame.
建立模块,用于响应于所述第二输入,建立所述第二候选视频帧、所述播放参数和所述加密信息的关联关系。A establishing module, configured to establish an association relationship between the second candidate video frame, the playback parameter and the encrypted information in response to the second input.
存储模块,用于将所述关联关系存储至所述元数据区域;其中,所述播放参数包括播放次数、播放速度中的至少一项。The storage module is configured to store the association relationship in the metadata area; wherein the playback parameter includes at least one item of playback times and playback speed.
综上所述,本发明实施例提供的第一电子设备,会接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入,接着,会响应于第一输入,标记N个目标视频帧,获取用户输入的加密信息,基于加密信息,对N个目标视频帧进行加密,最后,将加密后的目标视频发送至第二电子设备。相较于为部分用户直接分享视频,为部分用户剪裁视频之后再分享的方式,本发明实施例中,仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。To sum up, the first electronic device provided by the embodiment of the present invention will receive the first input from the user of the first electronic device to at least one candidate video frame of the target video, and then, in response to the first input, mark N targets For video frames, the encrypted information input by the user is obtained, N target video frames are encrypted based on the encrypted information, and finally, the encrypted target video is sent to the second electronic device. Compared with the method of directly sharing the video for some users and sharing the video after cutting the video for some users, in this embodiment of the present invention, only some target video frames in the target view need to be encrypted, so that the user of the second electronic device can Watching all the content of the target video based on the decryption information, or watching only part of the content of the target video, can improve the convenience of the sharing operation to a certain extent, and reduce the time-consuming of the sharing operation.
图5是本发明实施例提供的一种第二电子设备的框图,如图5所示,该第二电子设备50可以包括:FIG. 5 is a block diagram of a second electronic device provided by an embodiment of the present invention. As shown in FIG. 5 , the second
接收模块501,用于接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧。A receiving
获取模块502,用于获取第二电子设备用户输入的解密信息。The obtaining
第一播放模块503,用于在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。The
综上所述,本发明实施例提供的第二电子设备能够实现图2的方法实施例中第二电子设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例提供的第二电子设备,会接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧,获取第二电子设备用户输入的解密信息,在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。这样,第一电子设备仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。To sum up, the second electronic device provided in the embodiment of the present invention can implement each process implemented by the second electronic device in the method embodiment of FIG. 2 , and to avoid repetition, details are not repeated here. The second electronic device provided by the embodiment of the present invention will receive a target video sent by the first electronic device, the target video includes N target video frames, and the N target video frames are based on the user of the first electronic device. The video frame encrypted by the input encryption information, obtain the decryption information input by the user of the second electronic device, in the case that the decryption information matches the encryption information, play the target video, and play the target video in the target video. During the playing process, the N target video frames are played. In this way, the first electronic device only needs to encrypt part of the target video frames in the target view, so that the user of the second electronic device can watch all the content of the target video based on the decryption information, or only watch part of the content in the target video, Further, to a certain extent, the convenience of the sharing operation can be improved, and the time-consuming of the sharing operation can be reduced.
可选的,所述加密信息存储在所述目标视频的元数据区域中。Optionally, the encrypted information is stored in a metadata area of the target video.
所述第一播放模块503,具体用于:The
将所述解密信息与所述元数据区域中的加密信息进行匹配。The decrypted information is matched with encrypted information in the metadata area.
若匹配成功,则从所述元数据区域中读取所述加密信息关联的图像数据;If the matching is successful, read the image data associated with the encrypted information from the metadata area;
在所述目标视频的播放过程中,基于所述图像数据,播放所述N个目标视频帧。During the playback of the target video, the N target video frames are played based on the image data.
可选的,所述目标视频中还包含第二候选视频帧;所述第二电子设备50还包括:Optionally, the target video also includes a second candidate video frame; the second
读取模块,用于从所述元数据区域中,读取所述加密信息关联的所述第二候选视频帧和播放参数。A reading module, configured to read the second candidate video frame and playback parameters associated with the encrypted information from the metadata area.
第二播放模块,用于在所述目标视频的播放过程中,按照所述播放参数,对所述第二候选视频帧进行播放。A second playing module, configured to play the second candidate video frame according to the playing parameter during the playing process of the target video.
可选的,所述第二电子设备50还包括:Optionally, the second
第三播放模块,用于在接收到播放所述目标视频的直接播放请求,或者,所述解密信息与所述加密信息不相匹配的情况下,在所述目标视频的播放过程中,仅播放所述目标视频中除所述N个目标视频帧之外的视频帧。The third playing module is configured to, in the process of playing the target video, only play Video frames other than the N target video frames in the target video.
其中,所述直接播放请求不包括解密信息。Wherein, the direct play request does not include decryption information.
综上所述,本发明实施例提供的第二电子设备,会接收第一电子设备发送的目标视频,所述目标视频中包含N个目标视频帧,所述N个目标视频帧为基于所述第一电子设备用户输入的加密信息加密后的视频帧,获取第二电子设备用户输入的解密信息,在所述解密信息与所述加密信息相匹配的情况下,播放所述目标视频,并在所述目标视频的播放过程中播放所述N个目标视频帧。这样,第一电子设备仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。To sum up, the second electronic device provided by the embodiment of the present invention will receive the target video sent by the first electronic device, the target video includes N target video frames, and the N target video frames are based on the The encrypted video frame of the encrypted information input by the user of the first electronic device, obtain the decryption information input by the user of the second electronic device, and in the case that the decryption information matches the encrypted information, play the target video, and in During the playback of the target video, the N target video frames are played. In this way, the first electronic device only needs to encrypt part of the target video frames in the target view, so that the user of the second electronic device can watch all the content of the target video based on the decryption information, or only watch part of the content in the target video, Further, to a certain extent, the convenience of the sharing operation can be improved, and the time-consuming of the sharing operation can be reduced.
图6为实现本发明各个实施例的一种移动终端的硬件结构示意图,6 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention,
该移动终端600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术人员可以理解,图6中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载移动终端、可穿戴设备、以及计步器等。The mobile terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and Power supply 611 and other components. Those skilled in the art can understand that the structure of the mobile terminal shown in FIG. 6 does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or less components than the one shown, or combine some components, or different components layout. In this embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a vehicle-mounted mobile terminal, a wearable device, a pedometer, and the like.
其中,处理器610,用于接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入。The processor 610 is configured to receive a first input from the user of the first electronic device to at least one candidate video frame of the target video.
处理器610,用于响应于所述第一输入,标记N个目标视频帧。The processor 610 is configured to mark N target video frames in response to the first input.
处理器610,用于获取用户输入的加密信息。The processor 610 is configured to obtain the encrypted information input by the user.
处理器610,用于基于所述加密信息,对所述N个目标视频帧进行加密。The processor 610 is configured to encrypt the N target video frames based on the encryption information.
处理器610,用于将加密后的所述目标视频发送至第二电子设备;其中,N为正整数。The processor 610 is configured to send the encrypted target video to the second electronic device; wherein, N is a positive integer.
本发明实施例中,第一电子设备会接收第一电子设备用户对目标视频的至少一个候选视频帧的第一输入,接着,会响应于第一输入,标记N个目标视频帧,获取用户输入的加密信息,基于加密信息,对N个目标视频帧进行加密,最后,将加密后的目标视频发送至第二电子设备。相较于为部分用户直接分享视频,为部分用户剪裁视频之后再分享的方式,本发明实施例中,仅需对目标视中的部分目标视频帧进行加密,即可使得第二电子设备用户可以基于解密信息观看目标视频的所有内容,或者是仅观看目标视频中的部分内容,进而一定程度上可以提高分享操作的便捷程度,较低分享操作的耗时。In this embodiment of the present invention, the first electronic device receives a first input from the user of the first electronic device to at least one candidate video frame of the target video, and then, in response to the first input, marks N target video frames, and obtains the user input Based on the encrypted information, the N target video frames are encrypted, and finally, the encrypted target video is sent to the second electronic device. Compared with the method of directly sharing the video for some users and sharing the video after cutting the video for some users, in this embodiment of the present invention, only some target video frames in the target view need to be encrypted, so that the user of the second electronic device can Watching all the content of the target video based on the decryption information, or watching only part of the content of the target video, can improve the convenience of the sharing operation to a certain extent, and reduce the time-consuming of the sharing operation.
应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器610处理;另外,将上行的数据发送给基站。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元601还可以通过无线通信系统与网络和其他设备通信。It should be understood that, in this embodiment of the present invention, the radio frequency unit 601 may be used for receiving and sending signals during sending and receiving of information or during a call. Specifically, after receiving the downlink data from the base station, it is processed by the processor 610; The uplink data is sent to the base station. Generally, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 601 can also communicate with the network and other devices through a wireless communication system.
移动终端通过网络模块602为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。The mobile terminal provides the user with wireless broadband Internet access through the network module 602, such as helping the user to send and receive emails, browse web pages, and access streaming media.
音频输出单元603可以将射频单元601或网络模块602接收的或者在存储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元603还可以提供与移动终端600执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元603包括扬声器、蜂鸣器以及受话器等。The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into audio signals and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the mobile terminal 600 (eg, call signal reception sound, message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
输入单元604用于接收音频或视频信号。输入单元604可以包括图形处理器(Graphics Processing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它存储介质)中或者经由射频单元601或网络模块602进行发送。麦克风6042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发送到移动通信基站的格式输出。The input unit 604 is used to receive audio or video signals. The input unit 604 may include a graphics processor (Graphics Processing Unit, GPU) 6041 and a microphone 6042, and the graphics processor 6041 captures images of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode data is processed. The processed image frames may be displayed on the display unit 106 . The image frames processed by the graphics processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602 . The microphone 6042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 601 for output in the case of a telephone call mode.
移动终端600还包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传感器可在移动终端600移动到耳边时,关闭显示面板6061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。The mobile terminal 600 also includes at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 6061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 6061 and the proximity sensor when the mobile terminal 600 is moved to the ear. / or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of mobile terminals (such as horizontal and vertical screen switching, related games , magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 605 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, Infrared sensors, etc., are not repeated here.
显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板6061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板6061。The display unit 606 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 6061, and the display panel 6061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
用户输入单元607可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The user input unit 607 may be used to receive input numerical or character information, and generate key signal input related to user setting and function control of the mobile terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072 . The touch panel 6071, also referred to as a touch screen, can collect the user's touch operations on or near it (such as the user's finger, stylus, etc., any suitable object or accessory on or near the touch panel 6071). operate). The touch panel 6071 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the touch controller. To the processor 610, the command sent by the processor 610 is received and executed. In addition, the touch panel 6071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 6071 , the user input unit 607 may also include other input devices 6072 . Specifically, other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which are not described herein again.
进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视觉输出。虽然在图6中,触控面板6071与显示面板6061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板6071与显示面板6061集成而实现移动终端的输入和输出功能,具体此处不做限定。Further, the touch panel 6071 can be covered on the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, it transmits it to the processor 610 to determine the type of the touch event, and then the processor 610 determines the type of the touch event according to the touch The type of event provides a corresponding visual output on the display panel 6061. Although in FIG. 6, the touch panel 6071 and the display panel 6061 are used as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated The input and output functions of the mobile terminal are implemented, which is not specifically limited here.
接口单元608为外部装置与移动终端600连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元608可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端600内的一个或多个元件或者可以用于在移动终端600和外部装置之间传输数据。The interface unit 608 is an interface for connecting an external device to the mobile terminal 600 . For example, external devices may include wired or wireless headset ports, external power (or battery charger) ports, wired or wireless data ports, memory card ports, ports for connecting devices with identification modules, audio input/output (I/O) ports, video I/O ports, headphone ports, and more. The interface unit 608 may be used to receive input (eg, data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 600 or may be used between the mobile terminal 600 and the external Transfer data between devices.
存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; Data created by the use of the mobile phone (such as audio data, phone book, etc.), etc. Additionally, memory 609 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
处理器610是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块,以及调用存储在存储器609内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器610可包括一个或多个处理单元;优选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。The processor 610 is the control center of the mobile terminal, uses various interfaces and lines to connect various parts of the entire mobile terminal, runs or executes the software programs and/or modules stored in the memory 609, and calls the data stored in the memory 609. , perform various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole. The processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem The processor mainly handles wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 610.
移动终端600还可以包括给各个部件供电的电源611(比如电池),优选的,电源611可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile terminal 600 may also include a power supply 611 (such as a battery) for supplying power to various components. Preferably, the power supply 611 may be logically connected to the processor 610 through a power management system, so as to manage charging, discharging, and power consumption management through the power management system. and other functions.
另外,移动终端600包括一些未示出的功能模块,在此不再赘述。In addition, the mobile terminal 600 includes some unshown functional modules, which are not repeated here.
进一步地,本发明实施例还提供一种移动终端,包括处理器610,存储器609,存储在存储器609上并可在所述处理器610上运行的计算机程序,该计算机程序被处理器610执行时实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Further, an embodiment of the present invention also provides a mobile terminal, including a processor 610, a memory 609, and a computer program stored in the memory 609 and running on the processor 610, when the computer program is executed by the processor 610 Various processes of the above video processing method embodiments are implemented, and the same technical effect can be achieved. To avoid repetition, details are not repeated here.
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。Embodiments of the present invention further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process of the foregoing video processing method embodiments can be implemented, and the same technology can be achieved. The effect, in order to avoid repetition, is not repeated here. The computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk, or an optical disk.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台移动终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD), including several instructions to make a mobile terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。The embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of the present invention, without departing from the spirit of the present invention and the scope protected by the claims, many forms can be made, which all belong to the protection of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910944750.7ACN110719527A (en) | 2019-09-30 | 2019-09-30 | Video processing method, electronic equipment and mobile terminal |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910944750.7ACN110719527A (en) | 2019-09-30 | 2019-09-30 | Video processing method, electronic equipment and mobile terminal |
| Publication Number | Publication Date |
|---|---|
| CN110719527Atrue CN110719527A (en) | 2020-01-21 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910944750.7APendingCN110719527A (en) | 2019-09-30 | 2019-09-30 | Video processing method, electronic equipment and mobile terminal |
| Country | Link |
|---|---|
| CN (1) | CN110719527A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111314759A (en)* | 2020-03-02 | 2020-06-19 | 腾讯科技(深圳)有限公司 | Video processing method and device, electronic equipment and storage medium |
| CN112633239A (en)* | 2020-12-31 | 2021-04-09 | 中国工商银行股份有限公司 | Micro-expression identification method and device |
| CN113873034A (en)* | 2021-09-27 | 2021-12-31 | 深圳Tcl新技术有限公司 | Data transmission method and device, electronic equipment and storage medium |
| CN113965798A (en)* | 2021-10-25 | 2022-01-21 | 北京百度网讯科技有限公司 | A method, device, device and storage medium for generating and displaying video information |
| CN114173177A (en)* | 2021-12-03 | 2022-03-11 | 北京百度网讯科技有限公司 | Video processing method, device, equipment and storage medium |
| CN115134635A (en)* | 2022-06-07 | 2022-09-30 | 腾讯科技(深圳)有限公司 | Method, device and equipment for processing media information and storage medium |
| CN115761567A (en)* | 2022-10-14 | 2023-03-07 | 京东方科技集团股份有限公司 | Video processing method and device, electronic equipment and computer readable storage medium |
| WO2024179419A1 (en)* | 2023-03-02 | 2024-09-06 | 维沃移动通信有限公司 | Video processing method and apparatus, and electronic device, storage medium and product |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020196939A1 (en)* | 2001-06-06 | 2002-12-26 | Unger Robert Allan | Decoding and decryption of partially encrypted information |
| CN1812541A (en)* | 2005-12-27 | 2006-08-02 | 浪潮电子信息产业股份有限公司 | Digital copyright and digital watermark protecting method for video program |
| CN102905133A (en)* | 2012-10-15 | 2013-01-30 | 南京邮电大学 | A Hybrid Encoding Method for Video Stream |
| CN104270676A (en)* | 2014-09-28 | 2015-01-07 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN104683824A (en)* | 2013-11-29 | 2015-06-03 | 航天信息股份有限公司 | Encryption transmission method and system of flv format video file |
| CN105898520A (en)* | 2016-04-07 | 2016-08-24 | 合网络技术(北京)有限公司 | Video frame interception method and device |
| CN108966004A (en)* | 2018-06-27 | 2018-12-07 | 维沃移动通信有限公司 | A kind of method for processing video frequency and terminal |
| CN109905780A (en)* | 2019-03-30 | 2019-06-18 | 山东云缦智能科技有限公司 | A kind of video clip sharing method and Intelligent set top box |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020196939A1 (en)* | 2001-06-06 | 2002-12-26 | Unger Robert Allan | Decoding and decryption of partially encrypted information |
| CN1812541A (en)* | 2005-12-27 | 2006-08-02 | 浪潮电子信息产业股份有限公司 | Digital copyright and digital watermark protecting method for video program |
| CN102905133A (en)* | 2012-10-15 | 2013-01-30 | 南京邮电大学 | A Hybrid Encoding Method for Video Stream |
| CN104683824A (en)* | 2013-11-29 | 2015-06-03 | 航天信息股份有限公司 | Encryption transmission method and system of flv format video file |
| CN104270676A (en)* | 2014-09-28 | 2015-01-07 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN105898520A (en)* | 2016-04-07 | 2016-08-24 | 合网络技术(北京)有限公司 | Video frame interception method and device |
| CN108966004A (en)* | 2018-06-27 | 2018-12-07 | 维沃移动通信有限公司 | A kind of method for processing video frequency and terminal |
| CN109905780A (en)* | 2019-03-30 | 2019-06-18 | 山东云缦智能科技有限公司 | A kind of video clip sharing method and Intelligent set top box |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111314759A (en)* | 2020-03-02 | 2020-06-19 | 腾讯科技(深圳)有限公司 | Video processing method and device, electronic equipment and storage medium |
| CN112633239A (en)* | 2020-12-31 | 2021-04-09 | 中国工商银行股份有限公司 | Micro-expression identification method and device |
| CN113873034A (en)* | 2021-09-27 | 2021-12-31 | 深圳Tcl新技术有限公司 | Data transmission method and device, electronic equipment and storage medium |
| CN113965798A (en)* | 2021-10-25 | 2022-01-21 | 北京百度网讯科技有限公司 | A method, device, device and storage medium for generating and displaying video information |
| CN114173177A (en)* | 2021-12-03 | 2022-03-11 | 北京百度网讯科技有限公司 | Video processing method, device, equipment and storage medium |
| CN114173177B (en)* | 2021-12-03 | 2024-03-19 | 北京百度网讯科技有限公司 | A video processing method, device, equipment and storage medium |
| CN115134635A (en)* | 2022-06-07 | 2022-09-30 | 腾讯科技(深圳)有限公司 | Method, device and equipment for processing media information and storage medium |
| CN115134635B (en)* | 2022-06-07 | 2024-04-19 | 腾讯科技(深圳)有限公司 | Media information processing method, device, equipment and storage medium |
| CN115761567A (en)* | 2022-10-14 | 2023-03-07 | 京东方科技集团股份有限公司 | Video processing method and device, electronic equipment and computer readable storage medium |
| WO2024179419A1 (en)* | 2023-03-02 | 2024-09-06 | 维沃移动通信有限公司 | Video processing method and apparatus, and electronic device, storage medium and product |
| Publication | Publication Date | Title |
|---|---|---|
| CN110719527A (en) | Video processing method, electronic equipment and mobile terminal | |
| CN108737904B (en) | Video data processing method and mobile terminal | |
| CN110248251B (en) | A kind of multimedia playback method and terminal device | |
| CN111314784B (en) | A video playback method and electronic device | |
| CN110784771B (en) | Video sharing method and electronic equipment | |
| CN111079030B (en) | Group searching method and electronic equipment | |
| CN111031398A (en) | A video control method and electronic device | |
| CN108052819B (en) | Face recognition method, mobile terminal and computer readable storage medium | |
| CN110087117A (en) | A kind of video broadcasting method and terminal | |
| CN110602565A (en) | Image processing method and electronic equipment | |
| CN108460817B (en) | Jigsaw puzzle method and mobile terminal | |
| CN108616771B (en) | Video playing method and mobile terminal | |
| CN109753202B (en) | Screen capturing method and mobile terminal | |
| CN110557683A (en) | Video playing control method and electronic equipment | |
| CN110087149A (en) | A kind of video image sharing method, device and mobile terminal | |
| CN107911735A (en) | An audio and video playback processing method, device and terminal | |
| CN106921791A (en) | The storage and inspection method of a kind of multimedia file, device and mobile terminal | |
| WO2019076377A1 (en) | Image viewing method and mobile terminal | |
| CN110855921B (en) | Video recording control method and electronic equipment | |
| CN109976629A (en) | Image display method, terminal and mobile terminal | |
| CN108459788A (en) | A kind of image display method and terminal | |
| CN108366221A (en) | A kind of video call method and terminal | |
| CN110366027A (en) | A video management method and terminal equipment | |
| CN110209332A (en) | A kind of information processing method and terminal device | |
| CN111698550A (en) | Information display method and device, electronic equipment and medium |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20200121 |