Video processing method and device, electronic equipment and readable storage medium
By obtaining and analyzing information about the user's gaze position and video playback status when the display screen of the electronic device is in landscape mode, and automatically recording the video logo, the problem of cumbersome user operations is solved and the convenience of video playback is improved.
Patent Information
- Application Number
- CN202411418166.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-10-11
AI Technical Summary
When users use electronic devices to watch videos, they need to enter multiple input operations to record the video logo in the list later, which leads to cumbersome and time-consuming operation, reducing the convenience of the electronic devices to continue playing videos.
When the display is in a horizontal screen display state, the target information includes the display status of the display, the user's gaze position, and the playback status of the video. When the target information meets specific conditions, it automatically records the video logo in the target list.
By input, the target conditions can be met, simplifying user operations, reducing the number of input times and time consuming, and improving the convenience of continuing the video of electronic equipment.
Smart Images

Figure CN119342299A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic equipment, and specifically relates to a video processing method, device, electronic equipment and readable storage medium. Background Art
[0002] Usually, when a user is watching a video on an electronic device and needs to handle other things, the user can first trigger the electronic device to pause playing the video and display multiple playback controls, and search for an "Add to Watch Later" control among the multiple playback controls and input the "Add to Watch Later" control so that the electronic device can record the video ID of the video in the Watch Later list. After the user has finished handling the matter, the user can trigger the electronic device to display the video ID recorded in the Watch Later list and input the video ID so that the electronic device can continue playing the video, and the user can continue watching the video.
[0003] However, since the user may need to make multiple inputs to trigger the electronic device to record the video identifier of the video in the watch later list, the user's operation in the process of recording the video identifier of the video in the watch later list is cumbersome and time-consuming, which makes it less convenient for the electronic device to continue playing the video. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a video processing method, device, electronic device and readable storage medium, which can solve the problem of low convenience in continuing to play videos in electronic devices.
[0005] In a first aspect, an embodiment of the present application provides a video processing method, the method comprising: when a display screen is in a horizontal display state, obtaining target information during the process of playing a first video, the target information being used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video; when the target information meets the target condition, recording the first video identifier in a target list, the target list being used to record the video identifier of the video to be watched, and the first video identifier being used to indicate the first video.
[0006] In a second aspect, an embodiment of the present application provides a video processing device, which includes: an acquisition module and a recording module. The acquisition module is used to acquire target information during the playback of a first video when the display screen is in a horizontal display state, and the target information is used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video. The recording module is used to record a first video identifier in a target list when the target information acquired by the acquisition module meets the target condition, and the target list is used to record the video identifier of the video to be watched, and the first video identifier is used to indicate the first video.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect.
[0011] In an embodiment of the present application, the electronic device can obtain target information during the process of playing a first video when the display screen is in a horizontal display state, and the target information is used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video. When the target information meets the target condition, the first video identifier is recorded in a target list, and the target list is used to record the video identifiers of videos to be watched, and the first video identifier is used to indicate the first video. Since, when the display screen is in a horizontal display state, during the process of playing the first video, the user can make an input to the electronic device once so that the display state of the display screen meets the target condition, so that the electronic device can determine that the display state of the display screen meets the target condition during the process of playing the first video, and thus, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to make an input to the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list, without the need for the user to make multiple inputs, thus simplifying the user's operation in the process of recording the first video identifier of the first video in the target list and reducing time consumption; and / or, since, when the display screen is in a horizontal display state, during the process of playing the first video, the user can change the user's gaze position so that the user's gaze position meets the target condition, so that the electronic device can determine that the user's gaze position meets the target condition during the process of playing the first video, and thus, the electronic device can directly record the first video in the target list. The first video identifier, that is, the user only needs to change the user's gaze position to trigger the electronic device to record the first video identifier of the first video in the target list without the user having to input multiple times. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, because when the display screen is in a horizontal screen display state, during the process of playing the first video, the user can make an input once to make the playback status of the first video meet the target condition, so that the electronic device can determine that the playback status of the first video meets the target condition during the process of playing the first video. In this way, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to input the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list without the user having to input multiple times. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; in this way, the convenience of the electronic device to continue playing the video can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 This is one of the flow charts of the video processing method provided in the embodiment of the present application;
[0013] Figure 2 This is the second flow chart of the video processing method provided in the embodiment of the present application;
[0014] Figure 3 This is the third flow chart of the video processing method provided in the embodiment of the present application;
[0015] Figure 4A This is one of the interface diagrams of a mobile phone provided in an embodiment of the present application;
[0016] Figure 4B This is the second interface schematic diagram of the mobile phone provided in the embodiment of the present application;
[0017] Figure 5A This is the third interface diagram of the mobile phone provided in the embodiment of the present application;
[0018] Figure 5B This is the fourth schematic diagram of the interface of the mobile phone provided in the embodiment of the present application;
[0019] Fig. 6A This is the fifth interface diagram of the mobile phone provided in the embodiment of the present application;
[0020] Figure 6B This is the sixth interface diagram of the mobile phone provided in the embodiment of the present application;
[0021] Figure 7 This is the seventh schematic diagram of the interface of the mobile phone provided in the embodiment of the present application;
[0022] Figure 8 is a structural schematic diagram of a video processing device provided in an embodiment of the present application;
[0023] Fig. 9 This is one of the hardware structure diagrams of the electronic device provided in the embodiment of the present application;
[0024] Fig.10 This is the second schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0026] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0027] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".
[0028] The video processing method, device, electronic device and readable storage medium provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0029] The video processing method provided in the embodiment of the present application can be applied to the scenario where the user continues to watch the video.
[0030] Usually, when a user is watching a video on an electronic device, if the user needs to handle other things, the user can first trigger the electronic device to pause the video and display multiple playback controls, so that the user can find the "Add to Watch Later" control in the multiple playback controls and input the "Add to Watch Later" control so that the electronic device can record the video ID of the video in the Watch Later list. After the user has finished handling the matter, the user can trigger the electronic device to display the video ID recorded in the Watch Later list and input the video ID so that the electronic device can continue to play the video, and then the user can continue to watch the video. However, since the user may need to input multiple times to trigger the electronic device to record the video ID of the video in the Watch Later list, the user's operation in the process of recording the video ID of the video in the Watch Later list is cumbersome and time-consuming, which makes it less convenient for the electronic device to continue playing the video.
[0031] However, in an embodiment of the present application, the electronic device can obtain target information during the process of playing the first video when the display screen is in a horizontal display state, and the target information is used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video, and when the target information meets the target condition, the first video identifier is recorded in a target list, and the target list is used to record the video identifiers of the videos to be watched, and the first video identifier is used to indicate the first video. It can be understood that, since the display screen is in a horizontal display state, during the process of playing the first video, the user can make an input to the electronic device once to make the display state of the display screen meet the target condition, so that the electronic device can determine that the display state of the display screen meets the target condition during the process of playing the first video, and in this way, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to make an input to the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list, without the need for the user to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, since the display screen is in a horizontal display state, during the process of playing the first video, the user can change the user's gaze position so that the user's gaze position meets the target condition, so that the electronic device can determine that the user's gaze position meets the target condition during the process of playing the first video, and in this way, the electronic device can directly record the first video in the target list. The first video identifier of the video, that is, the user only needs to change the user's gaze position to trigger the electronic device to record the first video identifier of the first video in the target list without the user having to input multiple times. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, because when the display screen is in a horizontal screen display state, during the process of playing the first video, the user can make an input once to make the playback status of the first video meet the target condition, so that the electronic device can determine that the playback status of the first video meets the target condition during the process of playing the first video. In this way, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to input the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list without the user having to input multiple times. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; in this way, the convenience of the electronic device to continue playing the video can be improved.
[0032] The video processing method provided in the embodiment of the present application can be executed by a video processing device, an electronic device, or a functional module or entity in an electronic device. The video processing method provided in the embodiment of the present application is described by taking an electronic device executing the video processing method as an example.
[0033] Figure 1 FIG. 1 is a flow chart of a video processing method provided by an embodiment of the present application. Figure 1 As shown, the video processing method provided in the embodiment of the present application may include the following steps 101 and 102.
[0034] Step 101: When the display screen is in a horizontal display state, the electronic device obtains target information during the process of playing a first video.
[0035] In some embodiments of the present application, the shape of the display screen may be a rectangle. The rectangle includes two non-adjacent long sides and two short sides. Of course, the shape of the display screen may also be other shapes, which are not limited in the embodiments of the present application.
[0036] In some embodiments of the present application, the display state of the above-mentioned display screen may include a horizontal screen display state or a vertical screen display state. Among them, the display state of the above-mentioned display screen can be understood as: the display state of the interface in the display screen. When the height of the interface is greater than the width of the interface, it can be considered that the display state of the interface is a vertical screen display state, that is, the display screen is in a vertical screen display state; when the height of the interface is less than the width of the interface, it can be considered that the display state of the interface is a horizontal screen display state, that is, the display screen is in a horizontal screen display state.
[0037] In some embodiments of the present application, when the electronic device turns on the "breakpoint saving function of video playback", the electronic device can control the display screen to be in a horizontal display state according to the user's input, play the first video, and obtain target information during the process of playing the first video.
[0038] In an embodiment of the present application, the above-mentioned target information is used to indicate at least one of the following: the display status of the display screen, the user's gaze position, and the playback status of the first video.
[0039] In some embodiments of the present application, the electronic device may detect the display status of the display screen in real time through the first sensor, or the electronic device may detect the currently displayed interface in real time to detect the display status of the display screen.
[0040] The first sensor may include at least one of the following: a gravity sensor, an acceleration sensor, etc.
[0041] Here, the electronic device may detect the size relationship between the height of the currently displayed interface and the width of the interface to determine the display state of the display screen.
[0042] Here, the electronic device may turn on the camera of the electronic device and capture a first image, and calculate the gaze position of the user based on the eyes of the user in the first image.
[0043] Here, the electronic device can detect whether the first video is being played to determine the playing status of the first video.
[0044] Step 102: When the target information meets the target condition, the electronic device records the first video identifier in the target list.
[0045] In some embodiments of the present application, the above target conditions include at least one of the following:
[0046] The display state of the target information indication display screen changes from a horizontal display state to a vertical display state;
[0047] The target information instructs the user's gaze position to move out of the display screen;
[0048] The target information indicates that the playback state of the first video changes from the playing state to the interrupted playback state.
[0049] In an embodiment of the present application, if the display state of the display screen changes from a horizontal display state to a vertical display state, it can be considered that the user may need to handle other things and does not need to watch the first video temporarily. Therefore, the electronic device can record the first video identifier in the target list.
[0050] In an embodiment of the present application, if the user's gaze position moves out of the display screen, it can be considered that the user is unable to view the display screen due to other things, that is, the user is unable to view the first video due to other things. Therefore, the electronic device can record the first video identifier in the target list.
[0051] In an embodiment of the present application, if the playback state of the first video changes from the playing state to the interrupted playback state, it can be considered that the user may trigger the electronic device to interrupt the playback of the first video because he needs to deal with other things. Therefore, the electronic device can record the first video identifier in the target list.
[0052] Thus, it can be seen that since the target condition may include at least one of target information indicating that the display state of the display screen changes from a horizontal display state to a vertical display state, target information indicating that the user's gaze position moves out of the display screen, and target information indicating that the playback state of the first video changes from a playing state to an interrupted playback state, the electronic device can accurately determine whether the user needs to handle other things based on the target condition. Therefore, when it is determined that the user needs to handle other things, the first video identifier can be automatically recorded in the target list without the user having to perform any operation, thereby simplifying the user's operation.
[0053] In the embodiment of the present application, the target list is used to record the video identifiers of the videos to be watched, and the first video identifier is used to indicate the first video.
[0054] In some embodiments of the present application, the target list may be a "watch later" list. Of course, the target list may also be other lists, which is not limited in the embodiments of the present application.
[0055] In some embodiments of the present application, the first video identifier may also be used to indicate a first playback position, which is a playback position of video content in the first video that the user has not watched.
[0056] It can be understood that the first playback position is: the playback position where the first video is being played when it is determined that the target information meets the target condition.
[0057] In some embodiments of the present application, when the first video identifier is used to indicate the first video, the first video identifier may include at least one of the following: video name, video playback path, video link, video thumbnail, etc. When the first video identifier is also used to indicate the first playback position, the first video identifier may also include playback time.
[0058] In some embodiments of the present application, the video processing method provided in the embodiments of the present application may further include the following step 201 or step 202.
[0059] Step 201: When the electronic device detects that the user's gaze position is located on the display screen, the electronic device keeps playing the first video.
[0060] In some embodiments of the present application, the electronic device may continue playing the first video when the display state of the display screen changes from a horizontal display state to a vertical display state and the user's gaze position is located on the display screen during the playback of the first video.
[0061] In the embodiment of the present application, since the display state of the display screen may be changed from a horizontal state to a vertical state due to an accidental touch by the user, the electronic device can also determine again whether the user's gaze position is on the display screen to determine whether the user still wants to watch the video, and keep playing the first video if it is determined that the user's gaze position is on the display screen, that is, if it is determined that the user still wants to watch the video.
[0062] It can be seen that, during the playing of the first video, if the electronic device interrupts the playing of the first video due to an accidental touch by the user, the electronic device can also automatically continue to play the first video when it detects that the user's gaze position is on the display screen, that is, when it determines that the user still wants to watch the video, without the need for user operation, thereby simplifying the user's operation.
[0063] Step 202: When the electronic device detects that the user's gaze position is not on the display screen, the electronic device interrupts playing the first video.
[0064] In some embodiments of the present application, the electronic device may, during the playback of the first video, interrupt the playback of the first video if it is detected that the user's gaze position is not on the display screen when the display state of the display screen changes from a horizontal display state to a vertical display state and / or when the user's gaze position moves out of the display screen.
[0065] In an embodiment of the present application, since the user may be distracted by other things and fail to interrupt the playback of the first video in the future, the electronic device can automatically interrupt the playback of the first video when it determines that the user's gaze position has moved out of the display screen without the need for user input, thereby avoiding the user from inputting multiple times on the playback progress bar of the first video to trigger the electronic device to restart playback from the video content in the first video that the user has not watched.
[0066] It can be seen that, during the playback of the first video, when the user's gaze position moves out of the display screen, that is, when the user is disturbed by other things, the electronic device can directly interrupt the playback of the first video without the need for user input. Therefore, it can avoid the user from inputting multiple times on the playback progress bar of the first video to trigger the electronic device to restart playback from the video content in the first video that the user has not watched.
[0067] An embodiment of the present application provides a video processing method, whereby an electronic device can obtain target information during the process of playing a first video when the display screen is in a horizontal display state, where the target information is used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video, and when the target information meets the target condition, record the first video identifier in a target list, where the target list is used to record the video identifiers of videos to be watched, and the first video identifier is used to indicate the first video. Since, when the display screen is in a horizontal display state, during the process of playing the first video, the user can make an input to the electronic device once so that the display state of the display screen meets the target condition, so that the electronic device can determine that the display state of the display screen meets the target condition during the process of playing the first video, and thus, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to make an input to the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list, without the need for the user to make multiple inputs, thus simplifying the user's operation in the process of recording the first video identifier of the first video in the target list and reducing time consumption; and / or, since, when the display screen is in a horizontal display state, during the process of playing the first video, the user can change the user's gaze position so that the user's gaze position meets the target condition, so that the electronic device can determine that the user's gaze position meets the target condition during the process of playing the first video, and thus, the electronic device can directly record the first video in the target list. The first video identifier, that is, the user only needs to change the user's gaze position to trigger the electronic device to record the first video identifier of the first video in the target list without the user having to input multiple times. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, because when the display screen is in a horizontal screen display state, during the process of playing the first video, the user can make an input once to make the playback status of the first video meet the target condition, so that the electronic device can determine that the playback status of the first video meets the target condition during the process of playing the first video. In this way, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to input the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list without the user having to input multiple times. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; in this way, the convenience of the electronic device to continue playing the video can be improved.
[0068] In some embodiments of the present application, the first video identifier is also used to indicate a first playback position, where the first playback position is a playback position of video content that the user has not watched in the first video. Figure 1 ,like Figure 2 As shown, after the above step 102, the video processing method provided in the embodiment of the present application may further include the following steps 203 and 204.
[0069] Step 203: When the electronic device detects that the display state of the display screen changes from the vertical display state to the horizontal display state and the user's gaze position is located on the display screen, the electronic device obtains a first video identifier from the target list.
[0070] In an embodiment of the present application, if the display state of the display screen changes from a vertical display state to a horizontal display state, and the user's gaze position is on the display screen, it can be considered that the user has finished processing other things and needs to continue watching the first video. Therefore, the electronic device can automatically obtain the first video identifier from the target list.
[0071] In some embodiments of the present application, when the target list includes only the first video identifier, the electronic device can directly obtain the first video identifier from the target list. When the target list includes the first video identifier and other video identifiers, the electronic device can first display the first video identifier and other video identifiers, and obtain the first video identifier from the target list based on the user's input of the first video identifier.
[0072] Step 204: The electronic device continues to play the first video from the first play position based on the first video identifier.
[0073] In some embodiments of the present application, the electronic device may first start the first video indicated by the first video identifier; and then play the first video starting from the first playback position indicated by the first video identifier.
[0074] Thus, it can be seen that since the electronic device can, when it detects that the display state of the display screen changes from the vertical screen display state to the horizontal screen display state and the user's gaze position is on the display screen, that is, when it is determined that the user has finished dealing with other things and needs to continue watching the first video, automatically obtain the first video identifier from the target list, and based on the first video identifier, start playing the first video from the first playback position of the video content that the user has not watched in the first video, without the user having to perform multiple operations, the user's operation can be simplified.
[0075] In some embodiments of the present application, Figure 2 ,like Figure 3 As shown, before "obtaining the first video identifier from the target list" in the above step 204, the video processing method provided in the embodiment of the present application may also include the following steps 301 and 302, and the above step 204 may be specifically implemented by the following step 204a.
[0076] Step 301: When the electronic device detects that the display state of the display screen changes from the vertical display state to the horizontal display state and the user's gaze position is located on the display screen, the electronic device displays N second video identifiers.
[0077] In the embodiment of the present application, the N second video identifiers are video identifiers recorded in the target list, each second video identifier is used to indicate a video to be watched, and the N second video identifiers include the first video identifier.
[0078] In some embodiments of the present application, the N videos to be watched may be videos in the same application or videos in different applications.
[0079] In some embodiments of the present application, each of the N second video identifiers may also be used to indicate a second playback position, and each second playback position is a playback position of video content that has not been watched by the user in a video to be watched.
[0080] In some embodiments of the present application, when the electronic device detects that the display state of the display screen of the electronic device changes from a vertical state to a horizontal state, the electronic device can turn on the camera of the electronic device and take a second image, and calculate the user's gaze position based on the user's eyes in the second image, so as to determine whether the user's gaze position is on the display screen.
[0081] If the second image does not include the user's eyes, it can be directly determined that the user's gaze position is not located on the display screen.
[0082] In the embodiment of the present application, if the user's gaze position is located on the display screen, it can be considered that the user wants to watch the video, and therefore, the electronic device can display N second video identifiers.
[0083] In some embodiments of the present application, the electronic device may display N second video logos in a floating manner on the currently displayed interface, or display N second video logos in a blank area in the currently displayed interface, or update the currently displayed interface to a new interface and display N second video logos in the new interface.
[0084] For example, let's take a mobile phone as an example. Figure 4A As shown, the mobile phone displays the interface 10 of the first application, and the mobile phone detects the display state of the display screen in real time, and detects whether the user's gaze position is located on the display screen, such as Figure 4BAs shown, when the mobile phone detects that the display state of the display screen changes from the vertical screen state to the horizontal screen state and the user's gaze position is on the display screen, the mobile phone can float and display the first window 11 on the interface 10, and the first window 11 displays N second video identifiers, such as preview screen 12, preview screen 13, preview screen 14, preview screen 15 and preview screen 16. The preview screen 12 is used to indicate video 1 and the playback position 10:30, the preview screen 13 is used to indicate video 2 and the playback position 5:25, the preview screen 14 is used to indicate video 3 and the playback position 7:55, the preview screen 15 is used to indicate video 4 and the playback position 17:05, and the preview screen 16 is used to indicate video 5 and the playback position 22:30; wherein, the videos 1 to 5 are all videos in the first application.
[0085] For example, Figure 5A As shown, the mobile phone displays the lock screen interface 17, and the mobile phone detects the display status of the display screen in real time, such as Figure 5B As shown, when the mobile phone detects that the display state of the display screen changes from a vertical screen state to a horizontal screen state, the mobile phone can update the interface 10 to the interface 18, and the interface 18 includes N second video identifiers, such as preview screen 19, preview screen 20, preview screen 21, preview screen 22 and preview screen 23, wherein the preview screen 19 is used to indicate the video 6 and the playback position 1:10, the preview screen 20 is used to indicate the video 7 and the playback position 35:21, the preview screen 21 is used to indicate the video 8 and the playback position 41:33, the preview screen 22 is used to indicate the video 9 and the playback position 2:05, and the preview screen 23 is used to indicate the video 10 and the playback position 51:10; wherein, the video 6, the video 8 and the video 9 can be videos in the second application, the video 7 can be a video in the third application, and the video 10 can be a video in the fourth application, and the second application, the third application and the fourth application are different.
[0086] In some embodiments of the present application, before the electronic device displays N second video identifiers, when the display screen is in a horizontal display state, the above target information is obtained during the second video playback, and when the target information meets the above target condition, the third video identifier is recorded in the target list. The third video identifier is any one of the N second video identifiers, and the second video is the video to be watched indicated by the third video identifier among the N videos to be watched.
[0087] Of course, there may be a situation where the number of N second video identifiers is large. In this case, the electronic device can first display a part of the N second video identifiers, and then display another part of the N second video identifiers except the part according to the user's input.
[0088] In some examples, the above step 301 can be specifically implemented through the following steps 301a to 301c.
[0089] Step 301a: When the electronic device detects that the display state of the display screen changes from the vertical display state to the horizontal display state and the user's gaze position is located on the display screen, the electronic device displays the first page.
[0090] In the embodiment of the present application, the first page includes some video identifiers among the N second video identifiers.
[0091] It can be understood that the above-mentioned partial video identifiers include at least one video identifier among the N second video identifiers.
[0092] In some embodiments of the present application, the number of video identifiers included in the partial video identifiers of the N second video identifiers may be determined by the maximum number of video identifiers that can be displayed on the first page. For example, the number of video identifiers included in the partial video identifiers of the N second video identifiers is equal to the maximum number.
[0093] In some embodiments of the present application, the above-mentioned partial video identifiers can be at least one video identifier among the N second video identifiers whose corresponding playback time is closest to the video to be watched, or at least one video identifier among the N video identifiers whose corresponding playback frequency is highest to the video to be watched.
[0094] In some embodiments of the present application, when the electronic device detects that the display state of the electronic device's display screen changes from a vertical screen state to a horizontal screen state and the user's gaze position is on the display screen, the electronic device can first obtain and determine N second video identifiers from the "Watch Later" list, and then obtain the play time of the video to be watched corresponding to each second video identifier, so that the electronic device can determine at least one video identifier with the closest play time of the video to be watched from the N second video identifiers. Alternatively, the play frequency of the video to be watched corresponding to each second video identifier is obtained, so that the electronic device can determine at least one video identifier with the highest play frequency of the video to be watched from the N second video identifiers.
[0095] In some embodiments of the present application, the first page may be a page, or a partial page area in a page.
[0096] In some embodiments of the present application, the electronic device may display the first page in a floating manner on the currently displayed interface, or update the currently displayed interface to the first page.
[0097] Step 301b: The electronic device receives a second input from the user gazing at the first page.
[0098] In some embodiments of the present application, the second input may specifically be a gaze input of the user gazing at the first page.
[0099] Step 301c: When the gaze position of the second input is at a preset position, the electronic device updates the first page to the second page in response to the second input.
[0100] In some embodiments of the present application, the preset position may specifically be the lower edge line of the first page.
[0101] In the embodiment of the present application, the second page includes video identifiers other than some video identifiers among the N second video identifiers.
[0102] In some embodiments of the present application, the second page includes at least some of the video identifiers among the N second video identifiers except some of the video identifiers.
[0103] In some embodiments of the present application, the second page may be a page, or a partial page area in a page.
[0104] In some embodiments of the present application, the electronic device can capture a third image through a camera in real time, and determine the gaze position of the second input on the display screen based on the user's eyes in the third image, and display a virtual cursor at the gaze position, so that the electronic device can determine that the gaze position of the second input is at the preset position when determining that the virtual cursor is at the preset position.
[0105] In some embodiments of the present application, when the first page and the second page are two different pages, the electronic device can directly update the first page to the second page.
[0106] In some embodiments of the present application, when the first page and the second page are different partial page areas in the same page, the electronic device can scroll the same page to update the first page to the second page.
[0107] For example, Fig. 6A As shown, the mobile phone displays a first page 24, which includes a preview screen 25, a preview screen 26, a preview screen 27, a preview screen 28, and a preview screen 29, so that the user can perform a second input (such as a gaze input) by gazing at the first page 24; when the gaze position A of the gaze input is located at a preset position (such as a position on the edge line 30 of the first page 24), as shown in FIG. Figure 6B As shown, the mobile phone can update the first page 24 to the second page 31 , and the second page 31 includes a preview screen 32 and a preview screen 33 .
[0108] Thus, it can be seen that since the electronic device can first display the first page to display part of the video identifiers among the N second video identifiers, and after receiving the user's second input, and the gaze position of the second input is located at the preset position, the second page is displayed to display another part of the video identifiers among the N second video identifiers, instead of directly displaying all of the N second video identifiers, therefore, it can be avoided that due to the large number of N second video identifiers, the display size of each second video identifier is small, and the user cannot clearly view each second video identifier, thereby reducing the situation where the user selects unnecessary second video identifiers due to the user cannot clearly view each second video identifier.
[0109] Step 302: The electronic device receives a first input from a user for a first video identifier among N second video identifiers.
[0110] In some embodiments of the present application, the first input is used to select a video identifier required by the user.
[0111] Exemplarily, the above-mentioned first input includes but is not limited to: touch input of the user to the display screen of the electronic device through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements and is not limited in the embodiment of the present invention. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0112] For example, the first input may be: a user's gaze input on the first video identifier.
[0113] Step 204a: The electronic device obtains a first video identifier from the target list in response to the first input.
[0114] In some embodiments of the present application, the electronic device may obtain a first video identifier from a target list and start playing the first video from a first playback position when the input duration of the first input is greater than or equal to a preset duration.
[0115] For example, combining Figure 5B The user can perform a first input (eg, gaze input) on preview screen 19, preview screen 20, preview screen 21, preview screen 22, and preview screen 23. Figure 7As shown, the electronic device can start playing the video 9 from the playing position 2:05 of the video 9 when the user gazes at the preview screen 22 for a time period greater than or equal to a preset time period (eg, 2 seconds).
[0116] It can be seen that since the electronic device can display N second video identifiers recorded in the target list, the user can select the first video identifier from the N second video identifiers according to needs to directly trigger the electronic device to obtain the first video identifier from the target list, and continue to play the first video from the first playback position based on the first video identifier without the user having to perform multiple operations, thereby simplifying the user's operations.
[0117] The video processing method provided in the embodiment of the present application can be executed by a video processing device. In the embodiment of the present application, the video processing device provided in the embodiment of the present application is described by taking the video processing method executed by the video processing device as an example.
[0118] Figure 8 FIG. 1 shows a schematic diagram of the structure of a video processing device provided in an embodiment of the present application. Figure 8 As shown, the video processing device 40 provided in the embodiment of the present application may include: an acquisition module 41 and a processing module 42.
[0119] The acquisition module 41 is used to acquire target information during the playback of the first video when the display screen is in a horizontal display state, and the target information is used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video. The processing module 42 is used to record the first video identifier in a target list when the target information acquired by the acquisition module 41 meets the target condition, and the target list is used to record the video identifiers of the videos to be watched, and the first video identifier is used to indicate the first video.
[0120] An embodiment of the present application provides a video processing device. When the display screen is in a horizontal display state, during the process of playing a first video, the user can make an input to the video processing device once so that the display state of the display screen meets the target condition. In this way, the video processing device can determine that the display state of the display screen meets the target condition during the process of playing the first video. In this way, the video processing device can directly record the first video identifier of the first video in the target list, that is, the user only needs to make an input to the video processing device once to trigger the video processing device to record the first video identifier of the first video in the target list, without the need for the user to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, when the display screen is in a horizontal display state, during the process of playing the first video, the user can change the user's gaze position so that the user's gaze position meets the target condition. In this way, the video processing device can determine that the user's gaze position meets the target condition during the process of playing the first video. In this way, the video processing device can directly record the first video identifier of the first video in the target list. The first video identifier of the first video is recorded in the list, that is, the user only needs to change the user's gaze position to trigger the video processing device to record the first video identifier of the first video in the target list, without the user having to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, because when the display screen is in a horizontal screen display state, during the process of playing the first video, the user can make an input once so that the playback status of the first video meets the target condition, so that the video processing device can determine that the playback status of the first video meets the target condition during the process of playing the first video. In this way, the video processing device can directly record the first video identifier of the first video in the target list, that is, the user only needs to make an input to the video processing device once to trigger the video processing device to record the first video identifier of the first video in the target list, without the user having to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; in this way, the convenience of the video processing device to continue playing the video can be improved.
[0121] In one possible implementation, the target condition includes at least one of the following: the target information indicates that the display state of the display screen changes from a horizontal display state to a vertical display state; the target information indicates that the user's gaze position moves out of the display screen; the target information indicates that the playback state of the first video changes from a playing state to an interrupted playback state.
[0122] In a possible implementation, the processing module 42 is further used to keep playing the first video when it is detected that the user's gaze position is on the display screen; or to interrupt playing the first video when it is detected that the user's gaze position is not on the display screen.
[0123] In a possible implementation, the first video identifier is also used to indicate a first playback position, which is the playback position of the video content in the first video that the user has not watched. The acquisition module 41 is also used to acquire the first video identifier from the target list after the processing module 42 records the first video identifier in the target list, when it is detected that the display state of the display screen changes from the vertical screen display state to the horizontal screen display state, and the user's gaze position is located on the display screen. The processing module 42 is also used to continue playing the first video from the first playback position based on the first video identifier acquired by the acquisition module 41.
[0124] In a possible implementation, the video processing device 40 provided in the embodiment of the present application may also include: a display module and a receiving module. The display module is used to display N second video identifiers before the acquisition module 41 acquires the first video identifier from the target list, the N second video identifiers are video identifiers recorded in the target list, each second video identifier is used to indicate a video to be watched, and the N second video identifiers include the first video identifier. The receiving module is used to receive a first input from a user to a first video identifier among the N second video identifiers displayed by the display module. The acquisition module 41 is specifically used to acquire the first video identifier from the target list in response to the first input received by the receiving module.
[0125] The video processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile internet device (mobile internet device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (network attached storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0126] The video processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0127] The video processing device provided in the embodiment of the present application can achieve Figures 1 to 7 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0128] In some embodiments of the present application, Fig. 9 As shown, an embodiment of the present application further provides an electronic device 50, including a processor 51 and a memory 52, wherein the memory 52 stores programs or instructions that can be executed on the processor 51, and when the program or instructions are executed by the processor 51, the various process steps of the above-mentioned video processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0129] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0130] Fig.10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0131] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
[0132] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.10 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0133] The processor 110 is used to obtain target information during the playback of the first video when the display screen is in a horizontal display state, and the target information is used to indicate at least one of the following: the display state of the display screen, the user's gaze position, and the playback state of the first video. If the target information meets the target condition, the first video identifier is recorded in a target list, and the target list is used to record the video identifiers of the videos to be watched, and the first video identifier is used to indicate the first video.
[0134] An embodiment of the present application provides an electronic device. When the display screen is in a horizontal display state, during the process of playing a first video, the user can make an input to the electronic device once so that the display state of the display screen meets the target condition. In this way, the electronic device can determine that the display state of the display screen meets the target condition during the process of playing the first video. In this way, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to make an input to the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list, without the need for the user to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, when the display screen is in a horizontal display state, during the process of playing the first video, the user can change the user's gaze position so that the user's gaze position meets the target condition. In this way, the electronic device can determine that the user's gaze position meets the target condition during the process of playing the first video. In this way, the electronic device can directly record the first video identifier of the first video in the target list. The first video identifier of the first video is recorded in the target list, that is, the user only needs to change the user's gaze position to trigger the electronic device to record the first video identifier of the first video in the target list, without the user having to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; and / or, because when the display screen is in a horizontal screen display state, during the process of playing the first video, the user can make an input once so that the playback status of the first video meets the target condition, so that the electronic device can determine that the playback status of the first video meets the target condition during the process of playing the first video. In this way, the electronic device can directly record the first video identifier of the first video in the target list, that is, the user only needs to input the electronic device once to trigger the electronic device to record the first video identifier of the first video in the target list, without the user having to make multiple inputs. Therefore, the user's operation in the process of recording the first video identifier of the first video in the target list can be simplified and the time consumption can be reduced; in this way, the convenience of the electronic device to continue playing the video can be improved.
[0135] In some embodiments of the present application, the processor 110 is further used to keep playing the first video when it is detected that the user's gaze position is on the display screen; or to interrupt playing the first video when it is detected that the user's gaze position is not on the display screen.
[0136] In some embodiments of the present application, the first video identifier is further used to indicate a first playback position, where the first playback position is a playback position of video content in the first video that has not been viewed by the user.
[0137] The processor 110 is also used to, after recording the first video identifier in the target list, obtain the first video identifier from the target list when it is detected that the display state of the display screen changes from a vertical display state to a horizontal display state and the user's gaze position is located on the display screen; and based on the first video identifier, continue to play the first video from the first playback position.
[0138] In some embodiments of the present application, the display unit 106 is used to display N second video identifiers before the processor 110 obtains the first video identifier from the target list, the N second video identifiers are video identifiers recorded in the target list, each second video identifier is used to indicate a video to be watched, and the N second video identifiers include the first video identifier.
[0139] The user input unit 107 is configured to receive a first input from a user on a first video identifier among the N second video identifiers displayed by the display unit 106 .
[0140] The processor 110 is specifically configured to obtain a first video identifier from the target list in response to a first input received by the user input unit 107 .
[0141] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0142] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memories.
[0143] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.
[0144] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned video processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0145] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0146] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned video processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0147] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0148] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned video processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0149] It should be noted that, in this article, the term "comprises", "includes" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0151] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A video processing method, characterized in that: include: When the display screen is in a horizontal display state, acquiring target information during the process of playing the first video, the target information is used to indicate at least one of the following: the display state of the display screen, the gaze position of the user, and the playing state of the first video; In the case that the target information meets the target condition, a first video identifier is recorded in a target list, the target list is used to record video identifiers of videos to be viewed, and the first video identifier is used to indicate the first video.
2. The method according to claim 1, characterized in that The target condition includes at least one of the following: The target information indicates that the display state of the display screen changes from a horizontal display state to a vertical display state; The target information indicates that the user's gaze position moves out of the display screen; The target information indicates that the playback state of the first video changes from a playing state to an interrupted playback state.
3. The method according to claim 1, characterized in that The method further comprises: When it is detected that the user's gaze position is located on the display screen, keep playing the first video; or, When it is detected that the user's gaze position is not located on the display screen, the playing of the first video is interrupted.
4. The method according to claim 1, characterized in that The first video identifier is also used to indicate a first playback position, where the first playback position is a playback position of video content in the first video that has not been watched by the user; After recording the first video identifier in the target list, the method further includes: When it is detected that the display state of the display screen changes from the vertical display state to the horizontal display state and the gaze position of the user is located on the display screen, acquiring the first video identifier from the target list; Based on the first video identifier, continue playing the first video from the first playback position.
5. The method according to claim 4, characterized in that Before acquiring the first video identifier from the target list, the method further includes: Displaying N second video identifiers, where the N second video identifiers are video identifiers recorded in the target list, each second video identifier is used to indicate a video to be watched, and the N second video identifiers include the first video identifier; receiving a first input of the first video identifier among the N second video identifiers by a user; The acquiring the first video identifier from the target list includes: In response to the first input, the first video identifier is obtained from the target list.
6. A video processing device, characterized in that: The video processing device comprises: an acquisition module and a processing module; The acquisition module is used to acquire target information during the playback of the first video when the display screen is in a horizontal display state, wherein the target information is used to indicate at least one of the following: the display state of the display screen, the gaze position of the user, and the playback state of the first video; The processing module is used to record a first video identifier in a target list when the target information obtained by the obtaining module meets a target condition. The target list is used to record video identifiers of videos to be watched, and the first video identifier is used to indicate the first video.
7. The device according to claim 6, characterized in that The target condition includes at least one of the following: The target information indicates that the display state of the display screen changes from a horizontal display state to a vertical display state; The target information indicates that the user's gaze position moves out of the display screen; The target information indicates that the playback state of the first video changes from a playing state to an interrupted playback state.
8. The device according to claim 6, characterized in that The processing module is further used to keep playing the first video when it is detected that the user's gaze position is on the display screen; or to interrupt playing the first video when it is detected that the user's gaze position is not on the display screen.
9. The device according to claim 6, characterized in that The first video identifier is also used to indicate a first playback position, where the first playback position is a playback position of video content in the first video that has not been watched by the user; The acquisition module is further configured to, after the processing module records the first video identifier in the target list, acquire the first video identifier from the target list when it is detected that the display state of the display screen changes from the vertical display state to the horizontal display state and the user's gaze position is located on the display screen; The processing module is further configured to continue playing the first video from the first playback position based on the first video identifier acquired by the acquisition module.
10. The method according to claim 9, characterized in that The video processing device further includes: a display module and a receiving module; The display module is used to display N second video identifiers before the acquisition module acquires the first video identifier from the target list, where the N second video identifiers are video identifiers recorded in the target list, each second video identifier is used to indicate a video to be watched, and the N second video identifiers include the first video identifier; The receiving module is used to receive a first input from a user regarding the first video identifier among the N second video identifiers displayed by the display module; The acquisition module is specifically configured to acquire the first video identifier from the target list in response to the first input received by the receiving module.
11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the video processing method according to any one of claims 1 to 5 are implemented.
12. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the video processing method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Method and device for video playing
CN103313129A
Method and device for audio and video synchronous playing
CN104185039A
Control method of quick playing and apparatus thereof
CN105100897A
Video playing method, video playing system and terminal equipment
CN107484021A
Video viewing assisting method and a video playback system therefor
US5818439A