A display device and a method of video playback
Patent Information
- Application Number
- CN202310078718.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-20
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2043-01-20
AI Technical Summary
[0003]但是在设置了该限定时长之后,在用户观看视频内容的过程中,可能会出现未看完当前视频的内容就暂停观看的情况,导致电子设备无法播放整集视频,降低人机交互性能
[0018]本公开实施例提供的显示设备和视频播放方法,在播放目标视频的过程中,在视频播放时长大于或等于限定时长的情况下,先确定视频播放模式是否设置为允许整集视频播放,在视频播放模式设置为允许播放整集视频的情况下,此时可以不受限定时长的限制,可以继续播放该目标视频,直到该目标视频整集播放完成,从而可以实现在使用电子设备观看视频的时长达到电子设备设置的观看限定时长之后,不会自动停止视频播放来限制用户使用电子设备观看视频,电子设备可以播放整集视频,满足了用户观看完整单集的需求,提高了人机交互的性能。
Smart Images

Figure CN117278817B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of video playback technology, and more particularly to a display device and a method for playing video. Background Technology
[0002] Nowadays, with the development of internet technology, video content is becoming increasingly abundant, and people are spending more and more time watching videos on electronic devices. To avoid eye strain from prolonged viewing of electronic devices, time limits are usually set for video viewing. Once the time limit is reached, video playback will automatically stop to restrict user access to videos on electronic devices.
[0003] However, after setting this time limit, users may pause watching the video before finishing the current video content, causing electronic devices to be unable to play the entire episode and reducing human-computer interaction performance. Summary of the Invention
[0004] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides a display device and a method for video playback, which can control the user to watch a complete episode of a video while basically meeting the viewing time limit.
[0005] To achieve the above objectives, the technical solutions provided by the embodiments of this disclosure are as follows:
[0006] In a first aspect, embodiments of this disclosure provide a display device, including:
[0007] The controller is configured to control the display to play the target video;
[0008] If the video playback duration is greater than or equal to the limited duration and the target video has not finished playing, determine whether the video playback mode is set to allow playback of the entire video.
[0009] If the video playback mode is set to allow playback of the entire video, control the monitor to continue playing the target video;
[0010] After the target video finishes playing, control the display to stop video playback.
[0011] Secondly, this disclosure provides a video playback method, the method comprising:
[0012] Play the target video;
[0013] If the video playback duration is greater than or equal to the limited duration and the target video has not finished playing, determine whether the video playback mode is set to allow playback of the entire video.
[0014] If the video playback mode is set to allow playback of the entire episode, continue playing the target video;
[0015] Stop playing the video after the target video has finished playing.
[0016] Thirdly, a computer-readable storage medium includes: storing a computer program on the computer-readable storage medium, wherein the computer program, when executed by a processor, implements the video playback method as described in the second aspect.
[0017] Fourthly, this disclosure provides a computer program product comprising a computer program that, when run on a computer, causes the computer to implement the video playback method as described in the second aspect.
[0018] The display device and video playback method provided in this disclosure, during the playback of a target video, if the video playback duration is greater than or equal to a limited duration, first determines whether the video playback mode is set to allow playback of the entire video episode. If the video playback mode is set to allow playback of the entire video episode, the target video can continue to play without being limited by the limited duration, until the entire target video episode is played. This ensures that after the duration of video viewing on the electronic device reaches the viewing limit set by the electronic device, video playback will not automatically stop to restrict the user's ability to watch videos on the electronic device. The electronic device can play the entire video episode, satisfying the user's need to watch a complete single episode and improving the performance of human-computer interaction. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0020] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 These are schematic diagrams of scenarios provided in some embodiments of the present disclosure;
[0022] Figure 2 A hardware configuration block diagram of a display device 200 in an exemplary embodiment is shown;
[0023] Figure 3 This is a schematic diagram of the software configuration in a display device 200 according to one or more embodiments of the present disclosure;
[0024] Figure 4 A flowchart illustrating a video playback method provided in this embodiment of the disclosure;
[0025] Figure 5 This is a schematic diagram of a cluster switch control interface provided in an embodiment of the present disclosure;
[0026] Figure 6 This is a schematic diagram of a video playback scenario provided by an embodiment of the present disclosure;
[0027] Figure 7 A flowchart illustrating a video playback method provided in this embodiment of the present disclosure. Figure 1 ;
[0028] Figure 8 This is a schematic diagram of a scenario about to end a class break, provided by an embodiment of this disclosure;
[0029] Figure 9 This is a schematic diagram of a video playback break scene provided by an embodiment of the present disclosure;
[0030] Figure 10 A flowchart illustrating a video playback method provided in this embodiment of the present disclosure. Figure 2 ;
[0031] Figure 11 This is an illustration of another scenario about a break between classes, provided by an embodiment of this disclosure;
[0032] Figure 12 A flowchart illustrating a video playback method provided in this embodiment of the present disclosure. Figure 3 ;
[0033] Figure 13 This is a schematic diagram of a break between classes provided in an embodiment of the present disclosure;
[0034] Figure 14 An interactive schematic diagram of a video playback method provided in an embodiment of this disclosure; Detailed Implementation
[0035] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0036] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0037] Currently, when using electronic devices to watch videos and other media, in order to avoid visual fatigue caused by prolonged viewing, a time limit is usually set for watching videos on electronic devices. After the time limit is reached, the video playback will automatically stop to restrict the user's ability to watch videos on electronic devices.
[0038] However, after setting this time limit, users may pause watching the video before finishing the current video content, causing electronic devices to be unable to play the entire episode and reducing human-computer interaction performance.
[0039] To address the aforementioned issues, this disclosure provides a display device and a video playback method. During the playback of a target video, if the video playback duration is greater than or equal to a set duration, it is first determined whether the video playback mode is set to allow playback of the entire video episode. If the video playback mode is set to allow playback of the entire video episode, the target video can continue playing without being limited by the set duration, until the entire video episode is played. This ensures that once the viewing time limit set by the electronic device is reached, video playback will not automatically stop to restrict the user's viewing experience. The electronic device can play the entire video episode, satisfying the user's need to watch a complete episode and improving the performance of human-computer interaction. Therefore, in scenarios where users use electronic devices to watch videos for learning or entertainment, because the video content is continuous, users may expect to watch all the content at once to achieve their learning or entertainment goals. In this scenario, video playback is controlled by the "allow playback of the entire video episode" mode, ensuring that the user's expectation of watching a complete video episode is met while still adhering to the basic viewing time limit.
[0040] For example, Figure 1 These are schematic diagrams illustrating scenarios from some embodiments provided in this disclosure. For example... Figure 1 As shown, the scenario includes: mobile terminal 100, display device 200, and server 300.
[0041] In some embodiments, the mobile terminal 100 can install software applications with the display device 200 to establish a connection and communication via network communication protocols, enabling one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal 100 can also be transmitted to the display device 200 for synchronized display. The display device 200 can also communicate with the server 300 via various communication methods. The display device 200 can communicate via a local area network (LAN), wireless local area network (WLAN), and other networks. The server 300 can provide various content and interactive features to the display device 200. In addition to providing broadcast television reception functionality, the display device 200 can also be equipped with a smart network television function that provides computer support.
[0042] The display device 200 can take various forms, such as a television set, a smart TV, a laser projector, a monitor, an electronic bulletin board, or an electronic table. The mobile terminal 100 can also take various forms, such as a mobile phone, tablet computer, or smartwatch capable of capturing images and videos.
[0043] Figure 2 A hardware configuration block diagram of a display device 200 in an exemplary embodiment is shown. (See diagram below.) Figure 2 The display device 200 includes: a tuner / demodulator 210, a communication interface 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, etc. The controller 250 includes a central processing unit, a video processor, an audio processor, a graphics processor, RAM, ROM, and a first to nth interface for input / output. The display 260 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The tuner / demodulator 210 receives broadcast television signals via wired or wireless means, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals. The detector 230 is used to collect signals from the external environment or signals interacting with the external environment. The controller 250 and the tuner / demodulator 210 can be located in different separate devices; that is, the tuner / demodulator 210 can also be located in an external device of the main device containing the controller 250, such as an external set-top box.
[0044] In some embodiments, the controller 250 is configured to: control the display 260 to play a target video; determine whether the video playback mode is set to allow playback of the entire video if the video playback duration is greater than or equal to a predetermined duration and the target video has not finished playing; control the display 260 to continue playing the target video if the video playback mode is set to allow playback of the entire video; and control the display 260 to stop playing the video after the target video has finished playing.
[0045] In some embodiments, the controller 250 is further configured to control the display 260 to stop video playback when the video playback duration is greater than or equal to a predetermined duration, the target video has finished playing, and no other video has started playing.
[0046] In some embodiments, the controller 250 is further configured to: after determining whether the video playback mode is set to allow playback of the entire video, if it is determined that the mode is not set to allow playback of the entire video, control the display 260 to stop video playback.
[0047] In some embodiments, the controller 250 is further configured to: after the control display 260 plays the target video, if the video playback duration is less than a limited duration and the duration difference between the video playback duration and the limited duration is less than or equal to a first preset duration, output a prompt message, the prompt message being used to prompt that video playback stop after the duration difference; and before determining whether the video playback mode is set to allow playback of the entire video in response to the user's setting operation, if the video playback duration is greater than or equal to the limited duration and the target video has not finished playing.
[0048] In some embodiments, the controller 250 is specifically configured to: in response to a user's setting operation, set the video playback mode to allow playback of the entire video, including: in response to a first user operation, displaying a video playback mode setting interface, the video playback mode setting interface including: an entire video playback control; and in response to an operation to enable the entire video playback control, setting the video playback mode to allow playback of the entire video.
[0049] In some embodiments, the controller 250 is further configured to: after controlling the display 260 to stop video playback, the method further includes: after a second preset duration, controlling the display 260 to continue playing the next video of the target video.
[0050] In some embodiments, the controller 250 is further configured to: control the display 260 to display a lock screen rest interface, the lock screen rest interface including a second prompt message and a duration modification control, the second prompt message being used to prompt the user to continue video playback after a third preset duration; in response to an operation on the duration modification control, modifying the third preset duration to the second preset duration, and updating the second prompt message to continue video playback after the second preset duration.
[0051] In some embodiments, the controller 250 is further configured to: determine whether the current video playback mode is an educational mode before controlling the display 260 to play the target video; controlling the display to play the target video includes: if the current video playback mode is an educational mode, controlling the display 260 to play the target video in full screen.
[0052] Figure 3 This is a schematic diagram of the software configuration of a display device 200 according to one or more embodiments of the present disclosure, such as... Figure 3 As shown, the system is divided into four layers, from top to bottom: the Applications layer (hereinafter referred to as the "Application Layer"), the Application Framework layer (hereinafter referred to as the "Framework Layer"), the Android runtime and system library layer (hereinafter referred to as the "System Runtime Library Layer"), and the kernel layer. The kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, Wi-Fi driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver. The method provided in this embodiment can be implemented based on the above software configuration. The system can be an Android system.
[0053] To illustrate this solution in more detail, the following will use examples to illustrate it. Figure 4 To explain, it is understandable that Figure 4 The steps involved may include more or fewer steps in actual implementation, and the order of these steps may also be different, depending on whether the video playback method provided in the embodiments of this disclosure can be implemented.
[0054] For example, Figure 4 This is a flowchart illustrating a video playback method provided in an embodiment of the present disclosure; the video playback method can be executed by the aforementioned display device, and the method may specifically include, but is not limited to, the following steps:
[0055] 401. Play the target video.
[0056] The target video can be any video, such as TV series videos, movie videos, or educational videos.
[0057] In some instances, different video playback modes can be used in different scenarios. For example, video playback modes can include educational mode and non-educational mode. In educational mode, the target video can be played in full screen. That is, before playing the target video, it can be determined whether the current video playback mode is educational mode. If the video playback mode is educational mode, the display is controlled to play the target video in full screen.
[0058] For example, Figure 5 This disclosure provides a video playback interface, which displays a video playback window 501 and also includes an "Education Mode" control. When the user selects the "Education Mode" control, the video playback window 501 can be switched to full-screen playback.
[0059] In some instances, before the display device controls the monitor to play the target video, the display device can first perform video playback mode settings. These settings may include: allowing playback of entire episodes of video, setting a playback duration limit, and other video playback-related parameters.
[0060] In some embodiments of this disclosure, a video playback mode setting interface may be provided to facilitate users in setting the video playback mode through interface operations.
[0061] For example, Figure 5 This disclosure provides a video playback interface that displays a "Learning Space" control. When a user selects the "Learning Space" control on the interface, the response to the user's activation of the control is as follows: Figure 6 The video playback mode settings interface is shown. Figure 6 The interface includes a "Play Entire Episode" control. When this control is enabled, the video playback mode allows playback of entire episodes; when disabled, it disallows playback of entire episodes. Additionally, this interface includes an "Education Mode Password Setting" control, used to set a password for children's mode. Exiting children's mode requires verification using this password. Successful verification allows exiting education mode. The "Single Viewing Duration" control sets the maximum allowed viewing time per session, and the "Single Break Duration" control sets the break time between the end of one video session and the next. An "Eye Protection" control adjusts the video quality and brightness to protect eyesight.
[0062] 402. Determine whether the video playback duration is greater than or equal to the specified duration.
[0063] The limited duration can be the maximum allowed viewing time set. In some embodiments, the limited duration can be the single viewing duration set in the video playback settings interface before video playback.
[0064] The aforementioned video playback duration can be the duration of a single playback of the target video, the cumulative duration of playback after the user pauses and resumes the target video, or the cumulative playback duration within a set time period, such as a day or a week. Correspondingly, the aforementioned time limit can be the maximum allowed viewing time for a single playback of the target video, the maximum allowed cumulative viewing time for the target video, or the maximum allowed cumulative viewing time for any video within a given time period.
[0065] If the video playback duration is greater than or equal to the limit duration, continue to execute step 403 below; if the video playback duration is less than the limit duration, continue playing the target video and return to execute step 402 above.
[0066] In some instances, if the video playback duration is less than a predetermined duration, and the duration difference between the video playback duration and the predetermined duration is less than or equal to a first preset duration, a prompt message is output, which is used to prompt the user to stop playing the video after the duration difference.
[0067] For example, assuming the video playback duration is 10 minutes and the time limit is more than 12 minutes, and it is known that the time difference between the target playback duration and the time limit is 2 minutes, a prompt message can be output: "The video will stop playing in 2 minutes."
[0068] The first preset duration is set according to the user's actual situation, and this embodiment does not limit it.
[0069] The above embodiment informs the user in advance that video playback will stop after a certain period of time (i.e., time difference) by outputting a prompt message, allowing the user to know the subsequent time when video playback will stop, thereby improving human-computer interaction performance.
[0070] 403. Determine if the target video has finished playing.
[0071] If the target video has not finished playing, it means that the entire episode has not been played yet. The subsequent playback operation needs to be controlled according to whether the playback mode allows playback of the entire episode, i.e., execute the following 404 to 406. If the target video has finished playing, it means that the entire episode of the target video has been played yet, and you can directly execute the following 407.
[0072] 404. Determine if the playback mode is set to allow playback of the entire episode.
[0073] If the playback mode is determined to be set to allow playback of the entire episode, proceed to steps 405 and 406 below; if the playback mode is determined to be set to disallow playback of the entire episode (i.e., not set to allow playback of the entire episode, or set to disallow playback of the entire episode), proceed to step 407 below.
[0074] In some embodiments, if it is determined that playback of the entire video episode is not enabled, the display is controlled to stop video playback. Here, "not enabling playback of the entire video episode" can be understood as disallowing playback of the entire episode.
[0075] 405. Continue playing the target video.
[0076] In some instances, if the playback duration of the target video is greater than or equal to the limit duration and the target video has not finished playing, and if it is determined that the video playback mode is set to allow playback of the entire video, then step 406 is performed.
[0077] 406. Stop video playback after the target video has finished playing.
[0078] In some instances, after performing steps 401 to 405 above, the user can automatically or manually switch to the next video of the target video and then stop video playback, so that the next video can be started directly after the next video playback resumes.
[0079] 407. Stop video playback.
[0080] In some instances, if the video playback duration is greater than or equal to the limit duration and the target video has finished playing, it indicates that the maximum allowed playback time has been reached, and video playback will stop at this point.
[0081] In some instances, if the video playback duration is greater than or equal to the limit, the target video has finished playing, and no other videos have started playing, it means that the maximum allowed playback time has been reached, and the target video has been played in its entirety. In this case, video playback can be stopped.
[0082] In the above embodiments, if the target video has already been played in its entirety, the system does not check whether the setting allows playing the entire video; instead, it directly stops video playback, which can reduce device power consumption.
[0083] In some instances, if the playback duration of the target video is greater than or equal to the limit duration and the target video has not finished playing, the target video continues to play when the video playback mode is set to allow playback of the entire video. Once the target video has finished playing, the video playback stops.
[0084] In the above embodiments, since the video playback mode allows playback of the entire video, the action of playing the target video is not limited by the time limit when the target video has not finished playing. Instead, the priority is to ensure that the target video finishes playing. After the target video finishes playing, the video playback can be stopped immediately. On the one hand, this ensures that the entire video is played, and on the other hand, it also tries to ensure that the time limit is not exceeded. The video playback stops as soon as the currently playing target video finishes playing.
[0085] The video playback method provided in this embodiment, during the playback of a target video, if the video playback duration is greater than or equal to a limited duration, first determines whether the video playback mode is set to allow playback of the entire video episode. If the video playback mode is set to allow playback of the entire video episode, the target video can continue to play without being limited by the duration limit until the entire video episode is played. This ensures that after the duration of video viewing on the electronic device reaches the viewing limit set by the electronic device, video playback will not automatically stop to restrict the user's ability to watch videos on the electronic device. The electronic device can play the entire video episode, satisfying the user's need to watch a complete single episode and improving the performance of human-computer interaction.
[0086] Figure 7 This is a flowchart illustrating a video playback method in this disclosure example. Figure 2 .
[0087] like Figure 7 As shown, the video playback method may include, but is not limited to, the following steps:
[0088] 701. Play the target video.
[0089] In some embodiments, in a scenario where a user is using an electronic device for learning, a target video, which may be a course video, is started playing in response to the user's playback operation.
[0090] 702. Determine whether the video playback mode is educational mode.
[0091] In some instances, after the display device plays the target video, it can also determine whether the current video playback mode is educational mode. If the video playback mode is determined to be educational mode, the target video can be played in full screen, so that a clear interface can be presented to the user in the scenario where the user is using the electronic device for learning, avoiding or reducing the user's eye fatigue, making it more intelligent and user-friendly.
[0092] If the video playback mode is determined to be educational mode, continue with steps 703 to 711 below; if the video playback mode is determined to be non-educational mode, select educational mode.
[0093] 703. Determine whether the current target video is playing in full screen.
[0094] If the target video is currently playing in full screen, execute the following 704 error; if the target video is not currently playing in full screen, execute the following step 705.
[0095] 704. Continue playing the target video in full-screen mode.
[0096] 705. Switch to full-screen mode to play the target video.
[0097] After step 704 or 705 above, subsequent video playback control can be performed according to the video playback method shown in steps 706 to 711 below, so as to achieve playback of the entire episode.
[0098] 706. Determine whether the video playback duration is greater than or equal to the specified duration.
[0099] 707. Determine if the target video has finished playing.
[0100] 708. Determine if the playback mode is set to allow playback of the entire episode.
[0101] 709. Continue playing the target video.
[0102] 710. Stop video playback after the target video has finished playing.
[0103] 711. Stop video playback.
[0104] The descriptions of steps 706 to 711 above can be found in the descriptions of steps 402 to 407 above, and will not be repeated here.
[0105] In some instances, when users use electronic devices to watch videos for learning, such as in online classes, after controlling the monitor to play the target video, and after executing steps 701 to 708 above, if the video playback mode is set to allow full episode playback, the target video continues to play, and a break prompt message is displayed on the video playback interface of the target video. This break prompt message is used to remind the user to enter the break time after the current video finishes playing.
[0106] For example, Figure 8 This is a schematic diagram illustrating the display of a rest prompt message in a video playback interface, as provided in an embodiment of this disclosure. Figure 8 The interface shown displays a break message in the upper right corner: "Break time after finishing this episode."
[0107] In some instances, if the video playback duration is less than a predetermined duration, and the duration difference between the video playback duration and the predetermined duration is less than or equal to a first preset duration, a prompt message is output, which is used to prompt the user to stop playing the video after the duration difference.
[0108] When users watch videos on electronic devices for learning, such as taking online classes, the output prompts can be, for example, indicating a break after the time difference, or that the course will stop playing after the time difference.
[0109] For example, Figure 9 This is a schematic diagram of an interface prompting the user to stop playing a video. For example... Figure 9 As shown, assuming the video playback duration is 10 minutes and the time limit is more than 12 minutes, the time difference between the target playback duration and the time limit is 2 minutes. At this time, a prompt message can be output: "Break time in 2 minutes" to remind the user that the video playback will stop and the visible break time will begin in 2 minutes.
[0110] For example, Figure 10 The image below is a flowchart illustrating the output of prompt information during video playback, as provided in an embodiment of this disclosure.
[0111] For example, Figure 10 The process of outputting prompts during video playback may include, but is not limited to, the following steps:
[0112] 1001. Play the target video.
[0113] 1002. When the video playback duration is less than the limit duration, determine whether the duration difference between the video playback duration and the limit duration is less than or equal to the first preset duration.
[0114] The first preset duration can be 1 minute.
[0115] If the difference between the video playback duration and the limited duration is less than or equal to the first preset duration, it indicates that the video playback duration is approaching the limited duration. In this case, steps 1003 to 1005 can be executed to prompt the user that the video playback will stop soon. If the difference between the video playback duration and the limited duration is greater than the first preset duration, it indicates that the video playback duration is still far from the limited duration. In this case, step 1001 can be executed again.
[0116] 1003. Should the entire episode switch be turned on?
[0117] In some instances, turning on the entire set switch means, for example, when... Figure 6In the video playback mode settings interface shown, the "Play Entire Episode" control is set to "Off," meaning full episode playback is not allowed. You can continue with steps 1004 and 1005 below. "Playing the entire episode" means that in situations such as... Figure 6 In the video playback mode settings interface shown, the "Play Entire Episode" control is set to "On". If you want to play the entire episode, you can proceed with steps 1006 to 1007 below.
[0118] 1004. Countdown to remaining playback time.
[0119] In some instances, when the entire episode switch is enabled, video playback will stop after the entire episode has finished playing. Therefore, the remaining playback time is the difference between the aforementioned video playback time and the limited time. After this remaining playback time, video playback will stop.
[0120] For example, such as Figure 11 As shown, assuming the remaining viewing time is 1 minute and the first preset time is 2 minutes, the remaining viewing time is already less than the first preset time. A one-minute countdown is displayed in the upper right corner of the video playback interface to remind the user of the real-time remaining playback time.
[0121] 1005. Countdown ends, video playback stops.
[0122] In some instances, for example, such as Figure 11 As shown, when the remaining playback time is less than 1 minute, a 1-minute countdown is displayed in the upper right corner of the video playback interface. After the countdown ends, the monitor stops playing the video.
[0123] 1006. Continue playing the target video.
[0124] 1007. Stop video playback after the entire target video episode has finished playing.
[0125] In the above embodiments, when the entire episode is not allowed to be played, a countdown timer can be used to remind the user that the video playback will stop in real time before the video reaches the limit. When the entire episode is allowed to be played, the video playback will stop after the entire episode has finished playing. The video playback can be intelligently controlled according to the settings for the video playback mode, making the video playback more flexible.
[0126] Figure 12 A flowchart illustrating a video playback method provided in this disclosure example. Figure 3 .
[0127] like Figure 12 As shown, it may also include the following steps:
[0128] 1201. Play the target video.
[0129] 1202. When the video playback duration is less than the limit duration, determine whether the duration difference between the video playback duration and the limit duration is less than or equal to the first preset duration.
[0130] 1203. Should the entire episode switch be turned on?
[0131] In some instances, after the target video is played on the display, if the playback duration of the target video is less than a predetermined duration, and the duration difference between the playback duration and the predetermined duration is less than or equal to a first preset duration, and the target video has not finished playing, it is determined whether the video playback mode should be set to allow playback of the entire video.
[0132] 1204. The video identifier has changed.
[0133] In some instances, after the target video is played on the monitor, if the playback duration of the target video is less than a predetermined duration, and the difference between the playback duration and the predetermined duration is less than or equal to a first preset duration, and assuming the video playback mode is set to allow playback of the entire video, after the target video finishes playing, when the user manually or automatically switches to the next video, the target video identifier changes, and the monitor stops playing the video. The target video identifier can be the target video ID; if the entire video playback switch is not enabled, the process ends.
[0134] 1205. Stop video playback and display the lock screen.
[0135] For example, Figure 13 This is a schematic diagram of a lock screen interface used during a break between classes. In scenarios where electronic devices are used for learning, such as... Figure 13 As shown, the video playback window is paused on the left side of the monitor, and the lock screen displays the message "Break time is up". If the break time is not changed, the message "Continue studying in 10 minutes" will be displayed. If the break time is changed from 10 minutes to 15 minutes using the duration control, the message "Continue studying in 15 minutes" will be displayed.
[0136] In the above embodiments, after video playback is paused, the user can be prompted that it is currently a rest time. If the rest time is not changed, the user can be prompted to continue studying after the rest period. If the user changes the rest time, the user can continue studying after the changed rest period. By adjusting the rest time, the screen lock of the video can be intelligently controlled, thereby improving the human-computer interaction capability.
[0137] like Figure 14 The diagram shown is an interactive illustration of a video playback method provided in an embodiment of this disclosure. The method may include the following steps:
[0138] 1401. In response to user actions on the playback page, trigger full-screen playback of the target video.
[0139] In this embodiment of the disclosure, when a user is watching a video on an electronic device, the display device responds to the user's settings and displays a video playback mode setting interface, setting the video playback mode to allow playback of the entire video. The display is then controlled to play the target video in full screen before it is played on the monitor.
[0140] 1402. Notification timer to start video playback.
[0141] 1403. The timer starts counting.
[0142] In response to user actions in the video playback mode settings interface, the target video control command is sent to the display, and the playback duration is timed when the target video starts playing.
[0143] 1404. Pause video playback and exit full-screen mode on the playback page.
[0144] If the user manually pauses the target video during playback, the monitor will respond to the user's pause command and exit full-screen playback.
[0145] 1405. The timer stops counting.
[0146] The display responds to the user's action of pausing video playback by notifying the timer to stop counting down.
[0147] 1406. Notification full-screen and video resume playback.
[0148] The playback page initiates commands to resume video playback and notify full-screen playback. When a user initiates a command to resume playback of a target video and a command to play the video in full-screen mode on the playback page, the monitor responds by initiating full-screen playback and continuing playback of the target video.
[0149] 1407. The timer starts counting.
[0150] The monitor's video playback timer starts counting down. Responding to user commands, the monitor notifies the timer to resume timing when the target video resumes playback.
[0151] 1408. After the first preset duration, the playback page will output a prompt message.
[0152] The first preset duration can be 5 minutes, and the prompt message is used to remind people to take a break after the first preset duration.
[0153] 1409. Switch to the next video on the playback page.
[0154] After the current target video finishes playing, the user can manually or automatically switch to the next video.
[0155] 1410. Lock screen.
[0156] After the target video plays on the monitor, if the cumulative playback time of the target video is less than the limited duration, and the difference between the cumulative playback time and the limited duration is less than a first preset duration, and the video playback mode is determined to be set to disallow playback of entire episodes, the screen will lock after the first preset duration. In some instances, if the video playback mode is determined to be set to disallow playback of entire episodes, and the first preset duration is greater than 1 minute, a countdown will start one minute before the limited duration is reached, and the screen will lock after the countdown ends. This example uses one minute; in practice, it could be set to 30 seconds, 45 seconds, etc.
[0157] 1411. The video playback is paused on the playback page.
[0158] In some instances, when the playback interface is in full-screen mode, after the monitor plays the target video, if the accumulated playback time of the target video is less than a limited duration, and the difference between the accumulated playback time and the limited duration is less than a first preset duration, and assuming the video playback mode is set to allow playback of the entire video, the monitor is controlled to continue playing the target video. After the target video finishes playing, switching to the next video, the monitor is controlled to pause video playback and display the lock screen.
[0159] Therefore, the video playback method disclosed in this invention, in summary, achieves indirect control over the video playback mode and duration on electronic devices, alleviates visual fatigue caused by prolonged viewing of electronic devices, achieves the purpose of protecting eyesight, and solves the problem of video pausing when users expect to watch the complete video under the premise that the playback duration limit is basically met.
[0160] This application also provides a computer-readable storage medium storing a computer program thereon. This computer-readable storage medium may be included in the display device described in the above embodiments, or it may exist independently. When executed by a processor, the computer program implements the various processes of the video playback method executed by the above-described display device, and achieves the same technical effect; therefore, to avoid repetition, it will not be described again here.
[0161] This disclosure provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the various processes of the video playback method executed by the display device described above.
[0162] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. The selection and description of the above embodiments are for better explanation of the principles and practical applications, thereby enabling those skilled in the art to better use the embodiments. Any person skilled in the art can modify or transform the above embodiments without departing from the spirit and scope of the present invention. All equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.
Claims
1. A display device, characterized in that, include: The controller is configured to control the display to play the target video; wherein, the video playback mode setting operation is used to set the allowed playback of the entire video and the limited duration of video playback before the target video is played on the display; the limited duration is the set maximum allowed viewing time. If the video playback duration is greater than or equal to the limited duration and the target video has not finished playing, determine whether the video playback mode is set to allow playback of the entire video. If the video playback mode is set to allow playback of the entire video, control the monitor to continue playing the target video; After the target video finishes playing, control the display to stop playing the video; If it is determined that playback of the entire video is not enabled, the display will be controlled to stop playing the video.
2. The display device according to claim 1, characterized in that, The controller is also configured to: If the video playback duration is greater than or equal to the specified duration, and the target video has finished playing and no other video has started playing, control the display to stop video playback.
3. The display device according to claim 1, characterized in that, The controller is also configured to: After the control display plays the target video, if the video playback duration is less than the limited duration and the duration difference between the video playback duration and the limited duration is less than or equal to the first preset duration, a prompt message is output. The prompt message is used to prompt the video playback to stop after the duration difference. If the video playback duration is greater than or equal to the limit duration and the target video has not finished playing, before determining whether the video playback mode is set to allow playback of the entire video, the video playback mode is set to allow playback of the entire video in response to the user's setting operation.
4. The display device according to claim 3, characterized in that, The controller is specifically configured as follows: In response to the user's settings, the video playback mode is set to allow playback of the entire video episode, including: In response to the user's first operation, a video playback mode settings interface is displayed, which includes: a whole episode playback control; In response to the activation operation for the full episode playback control, the video playback mode is set to allow playback of the entire video episode.
5. The display device according to claim 1, characterized in that, After the controller stops the display from playing video, it is further configured to control the display to continue playing the next video of the target video after a second preset duration.
6. The display device according to claim 4, characterized in that, The controller is also configured to: The display is controlled to show a lock screen rest interface, which includes a second prompt message and a duration modification control. The second prompt message is used to prompt the user to continue video playback after a third preset duration. In response to the operation of the duration modification control, the third preset duration is modified to the second preset duration, and the second prompt message is updated to continue video playback after the second preset duration.
7. The display device according to claim 1, characterized in that, The controller is also configured to: Before controlling the display to play the target video, it is determined whether the current video playback mode is educational mode; The control display for playing the target video includes: When the current video playback mode is educational mode, control the display to play the target video in full screen.
8. A video playback method, characterized in that, include: Play the target video; wherein, the video playback mode setting operation is used to configure the allowed playback of the entire video and the limited duration of video playback before playing the target video; the limited duration is the set maximum allowed viewing time; If the video playback duration is greater than or equal to the limited duration and the target video has not finished playing, determine whether the video playback mode is set to allow playback of the entire video. If the video playback mode is set to allow playback of the entire video, continue playing the target video; after the target video has finished playing, stop video playback. If it is confirmed that playback of the entire video episode is not allowed, stop video playback.
9. A computer-readable storage medium, characterized in that, include: A computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements the video playback method as described in claim 8.
Citation Information
Patent Citations
Video playing duration control method and system, and a video playing system
CN107959886A
Method and device for controlling terminal
CN108769790A
Video playback control method and device, terminal and storage medium
CN109462770A
