Method, device and equipment for controlling video playing equipment and storage medium
By automatically detecting viewing time and user characteristics in video playback devices, launching the eye-protection exercise application, and controlling device operation based on the operation effect, the problem of insufficient eye protection function in existing technologies is solved, achieving the effect of reducing myopia and relieving eye fatigue, and improving device intelligence and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2026-03-10
AI Technical Summary
Existing video playback devices have not yet been able to effectively reduce the chances of users developing myopia in terms of eye protection functions, and they require users to manually set them, rather than automatically adjusting to relieve eye fatigue.
By acquiring the viewing time and facial features of the current user from the video playback device, the eye exercise application is automatically launched, and the device operation is controlled according to the operation effect, including providing eye exercise prompts and scores when the viewing time reaches the standard time, encouraging users to establish the habit of doing eye exercises.
It effectively reduces the chances of users developing myopia, relieves eye fatigue, improves user experience, and enhances the intelligence and eye protection effect of the device through automated eye protection functions.
Smart Images

Figure CN121644902A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent devices, for example, to a method and device for video playing device control, an apparatus, and a storage medium. BACKGROUND
[0002] With the rapid development of the national economy and the development of intelligent technology, television, tablet computer, projector and other household appliances have become intelligent video playing devices. These intelligent video playing devices can play a variety of video files provided by various video sources. However, long-time watching of videos played by the video playing devices may cause some hidden dangers to the eyes of the viewers, i.e., users, especially for some set groups, such as infants, teenagers and the like, which may cause myopia or aggravation of myopia.
[0003] In related technologies, a low-blue-light and no-flicker eye protection mode or a time limit mode can be used in a television or a tablet computer and other video playing devices to reduce the probability of myopia of the user. However, these methods still need to be manually set by the user, and cannot improve the eye fatigue of the user or further reduce the probability of myopia of the user.
[0004] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present application, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0005] To have a basic understanding of some aspects of the disclosed embodiments, a brief overview is given below. The overview is not an overall description of the embodiments, nor is it intended to identify key / important elements or delineate the scope of the embodiments, but to serve as a prelude to the detailed description below.
[0006] The embodiments of the present disclosure provide a method, device, apparatus and storage medium for video playing device control to solve the technical problem that the eye protection function of the video playing device needs to be improved.
[0007] In some embodiments, the method comprises:
[0008] acquiring a current watching time length of a current watching user when the video playing device is in the current playing state;
[0009] controlling the video playing device to perform an eye protection exercise application when the current watching time length is greater than or equal to a current standard time length matched with the current watching user;
[0010] controlling the running of the video playing device according to the operation effect of the eye protection exercise application.
[0011] In some embodiments, the method further comprises:
[0012] In the case of determining to start the eye protection function of the set crowd, during the boot process of the video playing device, the relevant information of recommending scientific eye use is played.
[0013] In the case of having started the eye protection function of the set crowd, during the boot process of the video playing device, the eye protection knowledge video is played.
[0014] In some embodiments, the acquiring the current viewing duration of the current viewing user comprises:
[0015] Acquiring the current facial feature information of the current viewing user;
[0016] In the case of determining that the current viewing user is the set crowd according to the current facial feature information, acquiring the current viewing duration of the current viewing user.
[0017] In some embodiments, the controlling the video playing device to perform the eye protection exercise application comprises:
[0018] Acquiring the current avatar information of the current viewing user performing the eye protection exercise;
[0019] According to the operation sequence of the eye protection exercise, the corresponding prompt position point on the current avatar information is marked and presented.
[0020] In some embodiments, the controlling the running of the video playing device according to the operation effect of the eye protection exercise application comprises:
[0021] According to the operation position of the current viewing user and the corresponding prompt position point, determining the corresponding current eye protection exercise operation score;
[0022] In the case of the current eye protection exercise operation score being greater than or equal to the set score, controlling the video playing device to continue playing the video content for the first set duration and then being in the standby state;
[0023] In the case of the current eye protection exercise operation score being less than the set score, controlling the video playing device to be in the standby state.
[0024] In some embodiments, further comprising:
[0025] In the case of the video playing device starting the current playing, acquiring the current interval duration between the current playing end point and the previous playing end point;
[0026] In the case of the current interval duration being less than or equal to the second set duration, controlling the video playing device to be in the standby state and updating the current playing end point to the previous playing end point.
[0027] In some embodiments, further comprising:
[0028] Acquiring the current cumulative viewing duration of the current viewing user in the statistical period.
[0029] If the cumulative viewing time is greater than or equal to the set total time, a time reminder will be given, and the video playback device will be kept in standby mode.
[0030] In some embodiments, the apparatus for controlling a video playback device includes a processor and a memory storing program instructions, the processor being configured to execute the above-described method for controlling a video playback device when executing the program instructions.
[0031] In some embodiments, the device includes a device body; the aforementioned means for controlling the video playback device is installed on the device body.
[0032] In some embodiments, the storage medium stores program instructions that, when executed, perform the method described above for controlling a video playback device.
[0033] The method, apparatus, and device for controlling video playback devices provided in this disclosure can achieve the following technical effects:
[0034] When the current viewing time of a user is greater than or equal to the current standard viewing time matched with the user, the video playback device can be controlled to perform eye exercises. Based on the effect of the eye exercises, the operation of the video playback device can be controlled. This can guide users to perform eye exercises correctly and in a standardized manner, encourage users to develop the habit of doing eye exercises, relieve eye fatigue, reduce the chance of myopia, improve the intelligence of the video playback device, and improve the user experience.
[0035] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description
[0036] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein:
[0037] Figure 1 This is a schematic flowchart of a video playback device control method provided in an embodiment of this disclosure;
[0038] Figure 2 This is a schematic flowchart of a video playback device control method provided in an embodiment of this disclosure;
[0039] Figure 3 This is a schematic flowchart of a video playback device control method provided in an embodiment of this disclosure;
[0040] Figure 4 This is a schematic diagram of a control device for a video playback device provided in an embodiment of this disclosure;
[0041] Figure 5 This is a schematic diagram of a control device for a video playback device provided in an embodiment of this disclosure;
[0042] Figure 6 This is a schematic diagram of a control device for a video playback device provided in an embodiment of this disclosure;
[0043] Figure 7 This is a schematic diagram of a device provided in an embodiment of this disclosure. Detailed Implementation
[0044] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.
[0045] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0046] Unless otherwise stated, the term "multiple" means two or more.
[0047] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.
[0048] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0049] To prevent myopia, two key actions are crucial: first, having sufficient knowledge about the serious consequences of myopia; and second, cultivating good eye habits from a young age, including mastering and accurately performing eye exercises. In this embodiment, video playback devices such as televisions, tablets, and projectors can obtain the current viewing time of the user. When the current viewing time is greater than or equal to the current standard viewing time matching the user, the device can be controlled to perform eye exercises. Furthermore, the device's operation can be controlled based on the effectiveness of the eye exercises. This guides users to perform correct and standardized eye exercises, encourages them to develop a habit of doing eye exercises, relieves eye fatigue, reduces the likelihood of myopia, and improves the intelligence of the video playback device and the user experience. Moreover, during the device's startup process, comprehensive eye care knowledge can be disseminated, allowing users to gradually accumulate sufficient eye care knowledge, further enhancing the eye-protection effectiveness of the video playback device.
[0050] Figure 1 This is a flowchart illustrating a method for controlling a video playback device according to an embodiment of this disclosure. Figure 1 As shown, the process of controlling the video playback device includes:
[0051] Step 101: With the video playback device in the current playback state, obtain the current viewing duration of the current user.
[0052] The video playback device can be configured with an image acquisition unit. When the device powers on and begins playback, it can acquire image information of the user currently watching the video. Any user can be the current viewer. The viewing duration of the current viewer can be obtained from this image information, up to the current moment.
[0053] Of course, in this embodiment of the disclosure, the current viewing time of the current user can also be obtained through an infrared human body sensing device or through other devices in the smart home system.
[0054] In some embodiments, obtaining the current viewing duration of the current user includes: obtaining the current facial feature information of the current user; and, if the current user is determined to be a member of a set group based on the current facial feature information, obtaining the current viewing duration of the current user.
[0055] The target audience can be children, teenagers, etc. When the video playback device is turned on and starts playing, it can acquire the image information of the current viewer through the image acquisition device, and then obtain the current facial feature information of the current viewer. Based on the current facial feature information, the target audience corresponding to the current viewer can be determined.
[0056] There are several ways to determine the current viewer's demographic group based on their facial features. For example, big data can be used to determine the viewer's age; if this matches the age of a defined demographic group, the viewer is identified. Alternatively, the current facial features can be compared to saved facial information of a defined demographic group; if the match is satisfactory, the viewer is identified. Or, the video playback device may have saved facial information of family members who require eye protection; if the current facial features match the saved facial information, the viewer is identified.
[0057] In this way, the video playback device only obtains the current viewing time of the current user when it is determined that the current user is part of the set group. This further saves the resources of the video playback device and improves the eye protection efficiency of the video playback device.
[0058] In some embodiments of this disclosure, when it is determined that the video playback device has activated the eye protection function for a set group, the current facial feature information of the current viewing user can be obtained; when it is determined that the current viewing user belongs to the set group based on the current facial feature information, the current viewing duration of the current viewing user can be obtained.
[0059] The eye protection function for specific user groups on video playback devices can be triggered upon power-on or activated through user settings. For example, a settings selection interface may be presented on the power-on guide. When the user selects a specific user group within their household (e.g., minors), the device receives the command to activate the eye protection function for that user group, and the video playback device then initiates the function. In some embodiments, when the eye protection function for the specific user group is activated, relevant information on scientific eye care is recommended during the device's power-on process. For example, if the user selects a specific user group within their household, the device may recommend the names and locations of educational videos on scientific eye care. This allows the user to choose which videos to watch, thereby accumulating eye care knowledge and facilitating better myopia prevention, thus enhancing the intelligence of the video playback device.
[0060] Of course, in some embodiments, eye-protection knowledge videos can be played during the power-on process of the video playback device. For example, depending on the power-on duration of the video playback device, one or more embedded public service advertisements on eye protection, short videos on eye protection knowledge, etc., can be played. This further helps users accumulate eye protection knowledge for myopia prevention and further improves the intelligence of the video playback device. Alternatively, if the eye protection function for a set group has been activated, eye-protection knowledge videos can be played during the power-on process of the video playback device. In this way, while improving the intelligence of the video playback device, resources are saved.
[0061] Step 102: If the current viewing duration is greater than or equal to the current standard viewing duration that matches the current user, control the video playback device to apply eye-protection exercises.
[0062] In this embodiment of the disclosure, only the standard duration corresponding to the set group can be saved. For example, if the set group is minors, which can be further divided into toddlers and teenagers, the corresponding standard duration can be 20 minutes and 40 minutes. Alternatively, the standard duration corresponding to all groups can be saved, that is, the correspondence between groups and standard durations can be saved. Thus, the current group corresponding to the current viewing user can be determined, and then the current standard duration corresponding to the current group can be determined according to the saved correspondence.
[0063] Specifically, the current viewing user's current physiological characteristics, such as facial features, posture and body shape, or voice, can be used to determine the current viewing user's corresponding group. In some embodiments, Table 1 may be a correspondence between a group and a standard duration provided by this disclosure.
[0064] Population Standard duration Infants (0-3 years) 10 min Toddlers (3-6 years) 20 min Children (6-12 years) 30 min Teenagers (13-18 years) 40 min Adults (18-50 years) ∞ min Older adults (50-60 years) 30 min …… ……
[0065] Table 1
[0066] For example: if the current viewing user's facial features are obtained and the current viewing user is determined to be a child based on the current viewing user's facial features, then according to Table 1, the current standard duration can be determined to be 30 minutes.
[0067] Alternatively, if the current viewer is determined to be a member of a defined audience, the current viewing duration of the current viewer can be obtained, and the standard viewing duration corresponding to the defined audience can be saved. In this case, the standard viewing duration is the current standard viewing duration that matches the current viewer.
[0068] The current viewing time is compared with the current standard viewing time. If the current viewing time reaches the current standard viewing time (i.e., the current viewing time is greater than or equal to the current standard viewing time), eye exercises need to be performed. This may include pausing the playback of the current video and playing a demonstration video of the eye exercises. Alternatively, in some embodiments, controlling the video playback device to perform eye exercises includes: obtaining the current avatar information of the user currently performing the eye exercises; and displaying the corresponding prompts on the current avatar information according to the operation sequence of the eye exercises.
[0069] Of course, in some embodiments, the video playback device can perform split-screen processing, with one part of the display interface playing a demonstration video of eye exercises and the other part displaying the current avatar information of the user currently watching the eye exercises. Then, according to the demonstration video of eye exercises, a reminder mark is placed at the corresponding position on the current avatar information, such as a circle, a red dot, etc. That is, according to the operation sequence of eye exercises, the corresponding prompt position is marked and displayed on the current avatar information.
[0070] Step 103: Control the operation of the video playback device based on the effect of the eye exercise application.
[0071] In this embodiment, the video playback device can encourage and guide users to develop the habit of performing eye exercises. Therefore, the operational effects of different eye exercise applications can correspond to different video playback results. In some embodiments, a corresponding current eye exercise operation score is determined based on the current user's operation position and the corresponding prompt position point; if the current eye exercise operation score is greater than or equal to a set score, the video playback device is controlled to continue playing video content for a first set duration and then enter a standby state; if the current eye exercise operation score is less than the set score, the video playback device is controlled to enter a standby state.
[0072] Because the system can obtain the current avatar information of the user performing eye exercises in real time, it can determine the user's position during the exercises based on the avatar information. This position is then compared with the displayed prompt position. If the difference between the two positions is within a certain range, the operation position is considered correct; otherwise, it is considered incorrect. By counting the number of times the user performs the eye exercises incorrectly, a corresponding score for the current eye exercise operation can be obtained.
[0073] Of course, since users' eyes are generally closed when watching eye exercises, corresponding sound reminders can be provided. For example, when the user confirms the correct positioning, the video playback device can play pleasant sounds, such as laughter or cheerful singing; while when the user confirms the incorrect positioning, it can play unpleasant sounds, such as crying or sad singing. This further improves the user experience and increases the practicality of the video playback device.
[0074] The score can be set to 75, 80, or 85 points, etc. After obtaining the current eye exercise score, if the score is greater than or equal to 80, the video playback device can continue playing the previously viewed video for ten minutes, after which it will enter a waiting state. If the score is less than 80, the video playback device will immediately enter standby mode. This allows for rewarding users who perform eye exercises well, encouraging them to develop the habit of doing eye exercises.
[0075] As can be seen, in this embodiment, when the current viewing time of the current user is greater than or equal to the current standard viewing time matched with the current user, the video playback device can be controlled to apply eye-protection exercises. Furthermore, the operation of the video playback device can be controlled based on the effectiveness of the eye-protection exercises. This guides users to perform eye-protection exercises correctly and encourages them to develop a habit of doing eye exercises, relieving eye fatigue, reducing the likelihood of myopia, improving the intelligence of the video playback device, and enhancing the user experience. Moreover, sufficient eye-protection knowledge can be disseminated during the video playback device's startup process, allowing users to gradually accumulate sufficient eye-protection knowledge, further improving the eye-protection efficacy of the video playback device.
[0076] In some embodiments, the video playback device not only needs to track the viewing duration of the user, but also the interval between starting and stopping the video playback device. If the interval is short, the video playback device should still be kept in standby mode. That is, when the video playback device starts playback, it obtains the current interval between the current playback end point and the previous playback end point. If the current interval is less than or equal to a second preset duration, the video playback device is kept in standby mode, and the current playback end point is updated to the previous playback end point. Thus, when the current viewing duration is greater than or equal to the current standard viewing duration matching the current user, the video playback device is already in standby mode. If the current user still wants to continue watching and starts the video playback device within a short time, the video playback device cannot start playing the video. This further protects the user's eyesight and improves the eye protection effect and intelligence of the video playback device.
[0077] Of course, while the video playback device is in standby mode and cannot start playing video, it can also provide corresponding reminders, including voice or text reminders, to inform the user that the current interval has not yet reached the corresponding second set duration. This allows the user to understand why the video playback device is in standby mode, avoiding the possibility of mistakenly believing that the video playback device is malfunctioning, further improving the practicality and intelligence of the video playback device, and also enhancing the user experience.
[0078] In some embodiments, the video device can also count the cumulative viewing time of users within a certain statistical period, such as the cumulative viewing time of users within 12 subtotals, or the cumulative viewing time of users within 24 hours. That is, the statistical period can be 6, 8, 10, 12, 16, or 24, etc., or the duration set by family members. In this way, the current cumulative viewing time of the current user within the statistical period is obtained; if the previous cumulative viewing time is greater than or equal to the set total time, a time reminder is given, and the video playback device is controlled to be in standby mode.
[0079] The total duration can be set to a fixed value, such as 120 minutes, 180 minutes, or 240 minutes. Alternatively, in some embodiments, the total duration can be assigned to specific groups of people. For example, the total duration for toddlers is 60 minutes, while the total duration for children is 180 minutes. In this way, the current audience can be determined first, and then the total duration for the current audience can be determined based on the saved relationship between the audience and the total duration.
[0080] In this way, if the statistical period is 24 hours, the viewing time of each user while the video playback device is in playback mode within the current 24 hours can be accumulated to obtain the current cumulative viewing time of previous users. If the current user is a teenager, the corresponding total time can be set to 240 minutes. Therefore, if the current cumulative viewing time is ≥240 minutes, a time limit reminder can be issued, and the video playback device can be put into standby mode. Similarly, this can further protect the eyesight of viewers, improve the eye protection effect, practicality, and intelligence of the video playback device, and also enhance the user experience.
[0081] The following describes the operation process in a specific embodiment, illustrating the control process for a video playback device provided by the embodiments of the present invention.
[0082] In one embodiment of this disclosure, the video playback device may be a television, the target audience is teenagers, the corresponding standard duration is 30 minutes, the set score may be 80 points, and the first set duration may be 10 minutes.
[0083] Figure 2 This is a flowchart illustrating a method for controlling a video playback device according to an embodiment of this disclosure. Figure 2 As shown, the video playback device control process includes:
[0084] Step 201: Power on the TV.
[0085] Step 202: Determine if the eye protection function for the selected group is enabled. If yes, proceed to step 205; otherwise, proceed to step 203.
[0086] Step 203: Determine if an instruction to activate the eye protection function for the designated group has been received. If yes, proceed to step 204; otherwise, the process ends.
[0087] If the TV displays an option to set a specific group of users, and the user selects this option, it indicates that the command to activate the eye protection function for the specified group has been received, and step 204 will be executed. Otherwise, the process ends.
[0088] Step 204: The TV displays the name of a science video on eye care and its corresponding playback position on the screen, then proceeds to step 205.
[0089] Step 205: During the TV startup process, a public service advertisement on eye protection and a video on eye protection knowledge will be played.
[0090] Step 206: The TV obtains the current facial features of the currently watching user.
[0091] Step 207: Based on the current facial features, determine whether the current user belongs to the defined user group. If yes, proceed to step 208; otherwise, the process ends.
[0092] Step 208: The TV is in the current playback state. Obtain the current viewing time of the current user.
[0093] Step 209: Determine if the current viewing time is ≥30 minutes. If yes, proceed to step 210; otherwise, return to step 208.
[0094] Step 210: The TV plays an eye exercise video and obtains the current avatar information of the user currently watching the eye exercise. Based on the operation sequence of the eye exercise, the TV displays the corresponding prompts on the current avatar information.
[0095] Step 211: After the TV finishes playing the eye exercise video, it determines the corresponding score for the current eye exercise operation based on the current user's operation position and the corresponding prompt position point.
[0096] Step 212: Determine if the current eye exercise score is ≥80. If yes, proceed to step 213; otherwise, proceed to step 214.
[0097] Step 213: After the TV continues playing the video for 10 minutes, it will enter standby mode.
[0098] Step 214: The TV is in standby mode.
[0099] As can be seen, in this embodiment, the TV activates the eye protection function for a specific user group. When the current viewer is part of a set user group, the TV can obtain the current viewing time of that user. If the current viewing time is greater than or equal to the current standard viewing time matched to that user, the TV can be controlled to perform eye-protection exercises. Furthermore, the TV's operation can be controlled based on the effectiveness of the eye-protection exercises. This guides users to perform eye-protection exercises correctly and encourages them to develop a habit of doing eye exercises, relieving eye fatigue, reducing the likelihood of myopia, and improving the TV's intelligence and user experience. Moreover, during the TV's startup process, comprehensive eye-protection knowledge can be disseminated, allowing users to gradually accumulate sufficient eye-protection knowledge, further enhancing the TV's eye-protection effectiveness.
[0100] In one embodiment of this disclosure, the video playback device may be a television, the set score may be 80 points, the first set duration may be 10 minutes, and the television stores the correspondence between the groups of people and the standard duration, the second set duration, and the total duration, as shown in Table 2.
[0101] Figure 3 This is a flowchart illustrating a method for controlling a video playback device according to an embodiment of this disclosure. Figure 3 As shown, the video playback device control process includes:
[0102] Step 301: The TV is turned on and started up. During the startup process, a public service advertisement on eye protection and a video on eye protection knowledge are played.
[0103] Step 302: The TV obtains the current facial feature information of the current viewing user, and determines the current group corresponding to the current viewing user based on the current facial feature information. Then, according to Table 2, it determines the corresponding current standard duration, the second set duration, and the set total duration.
[0104] Step 303: The TV obtains the current interval between the start point of this playback and the end point of the previous playback.
[0105]
[0106] Table 2
[0107] Step 303: The TV obtains the current interval between the start point of this playback and the end point of the previous playback.
[0108] Step 304: Determine if the current interval duration > the second set duration. If yes, proceed to step 306; otherwise, proceed to step 305.
[0109] Step 305: The TV is in standby mode and a reminder is given that the interval time has not expired, and the end point of this playback is updated to the end point of the previous playback.
[0110] Step 306: The TV obtains the current cumulative viewing time of the current user within 24 hours.
[0111] Step 307: Determine if the current cumulative viewing time is greater than or equal to the set total viewing time. If yes, proceed to step 308; otherwise, proceed to step 309.
[0112] Step 308: The TV is in standby mode and displays a reminder that the total time has expired.
[0113] Step 309: The TV will play the current episode and obtain the current viewing duration of the current user.
[0114] Step 310: Determine if the current viewing duration is greater than or equal to the current standard viewing duration. If yes, proceed to step 311; otherwise, return to step 306.
[0115] Step 311: The TV plays an eye exercise video and obtains the current avatar information of the user currently watching the eye exercise. Based on the operation sequence of the eye exercise, the TV displays the corresponding prompts on the current avatar information.
[0116] Step 312: After the TV finishes playing the eye exercise video, it determines the corresponding score for the current eye exercise operation based on the current user's operation position and the corresponding prompt position point.
[0117] Step 313: Determine if the current eye exercise score is ≥80. If yes, proceed to step 314; otherwise, proceed to step 315.
[0118] Step 314: After the TV continues playing video for 10 minutes, it will enter standby mode.
[0119] Step 315: The TV is in standby mode.
[0120] As can be seen, in this embodiment, the television can obtain the current interval between the last playback end point, the current cumulative viewing time of the current viewer within 24 hours, and the current viewing time of the current viewer. Thus, if the current interval has not reached the corresponding second set time, or if the current cumulative viewing time has reached the set total time, the television can be controlled to enter standby mode. This reduces the likelihood of eye fatigue for the viewer, further improving the television's eye protection effect and intelligence. Furthermore, when the current viewing time is greater than or equal to the current standard viewing time matched to the current viewer, the television can be controlled to perform eye-protection exercises. The television's operation can also be controlled based on the effectiveness of the eye-protection exercises, guiding the user to perform correct and standardized eye-protection exercises, encouraging the viewer to establish a habit of doing eye exercises, relieving eye fatigue, reducing the likelihood of myopia, improving the intelligence of the video playback device, and enhancing the user experience. In addition, sufficient eye protection knowledge can be disseminated during the television's startup process, allowing users to gradually accumulate sufficient eye protection knowledge, further improving the television's eye protection efficacy.
[0121] Based on the above process for controlling video playback devices, a device for controlling video playback devices can be constructed and applied to video playback devices.
[0122] Figure 4 This is a schematic diagram of a control device for a video playback device provided in an embodiment of this disclosure. Figure 4As shown, the video playback device control device 400 includes: a first acquisition module 410, an eye exercise control module 420, and a first control module 430.
[0123] The first acquisition module 410 is configured to acquire the current viewing duration of the currently watching user when the video playback device is in the current playback state.
[0124] The eye exercise control module 420 is configured to control the video playback device to perform eye exercise when the current viewing duration is greater than or equal to the current standard duration matching the current viewing user.
[0125] The first control module 430 is configured to control the operation of the video playback device based on the operational effect of the eye exercise application.
[0126] In some embodiments, it also includes:
[0127] The startup recommendation module is configured to recommend relevant information on scientific eye care during the startup process of the video playback device when the eye protection function for the set group is activated, and to play eye protection knowledge videos during the startup process of the video playback device when the eye protection function for the set group is activated.
[0128] In some embodiments, the first acquisition module 410 is specifically configured to acquire the current facial feature information of the current viewing user; and, if the current viewing user is determined to be a set group based on the current facial feature information, acquire the current viewing duration of the current viewing user.
[0129] In some embodiments, the eye exercise control module 420 is specifically configured to obtain the current avatar information of the user currently watching the eye exercise; and to mark and present the corresponding prompts on the current avatar information according to the operation sequence of the eye exercise.
[0130] In some embodiments, the first control module 430 is specifically configured to determine the corresponding current eye exercise operation score based on the current viewing user's operation position and the corresponding prompt position point; if the current eye exercise operation score is greater than or equal to a set score, the video playback device is controlled to continue playing video content for a first set duration and then enters a standby state; if the current eye exercise operation score is less than the set score, the video playback device is controlled to enter a standby state.
[0131] In some embodiments, it also includes:
[0132] The second acquisition module is configured to acquire the current interval duration between the end point of the previous playback when the video playback device starts the current playback.
[0133] The second control module is configured to control the video playback device to be in standby mode and update the end point of the current playback to the end point of the previous playback when the current interval duration is less than or equal to the second set duration.
[0134] In some embodiments, it also includes:
[0135] The third acquisition module is configured to acquire the current cumulative viewing time of the currently watching user within the statistical period.
[0136] The third control module is configured to provide a time reminder and keep the video playback device in standby mode if the cumulative viewing time is greater than or equal to the set total time.
[0137] The following describes the video playback device control process for a video playback device control device in conjunction with embodiments.
[0138] In this embodiment, the target group is teenagers, the corresponding standard duration is 30 minutes, the set score can be 80 points, the first set duration can be 10 minutes, the second set duration can be 30 minutes, the statistical period can be 24 hours, and the set total duration can be 150 minutes.
[0139] Figure 5 This is a schematic diagram of a control device for a video playback device provided in an embodiment of this disclosure. Figure 5 As shown, the video playback device control device 400 includes: a first acquisition module 410, an eye exercise control module 420, a first control module 430, a startup recommendation module 440, a second acquisition module 450, a second control module 460, a third acquisition module 470, and a third control module 480.
[0140] In this embodiment, when the TV is turned on, the recommendation module 440 plays public service advertisements on eye protection and videos on eye protection knowledge. The current facial feature information of the currently watching user is obtained. If the current watching user is determined to be part of a set group based on the current facial feature information, the first acquisition module 410 obtains the current viewing time of the current watching user during the current playback. Simultaneously, the second acquisition module 450 obtains the current interval between the start point of this playback and the end point of the previous playback, and the third acquisition module 470 obtains the current cumulative viewing time of the current watching user within 24 hours.
[0141] If the current interval is ≤30 minutes, the second control module 460 controls the TV to be in standby mode, provides a reminder that the interval has not been reached, and updates the end point of the current playback to the end point of the previous playback.
[0142] If the current cumulative viewing time is ≥150 minutes, the third control module 480 controls the TV to enter standby mode and provides a reminder that the total viewing time has expired.
[0143] If the current viewing time is ≥30 minutes, the eye exercise control module 420 plays the eye exercise video, obtains the current avatar information of the user performing the eye exercise, and displays the corresponding prompts on the current avatar information according to the operation sequence of the eye exercise.
[0144] After the eye exercise video finishes playing, the system determines the current eye exercise score based on the user's current position and the corresponding prompt location. If the score is ≥80, the first control module 430 controls the TV to continue playing the video for 10 minutes before entering standby mode. If the score is <80, the first control module 430 controls the TV to enter standby mode.
[0145] As can be seen, in this embodiment, the device for controlling the video playback device can obtain the current interval duration between the last playback end point, the current cumulative viewing time of the current user within 24 hours, and the current viewing time of the current user. Thus, if the current interval duration has not reached the corresponding second preset duration, or if the current cumulative viewing time has reached the preset total duration, the TV can be controlled to enter standby mode. This reduces the likelihood of eye fatigue for the user, further improving the TV's eye protection effect and intelligence. Furthermore, when the current viewing time is greater than or equal to the current standard viewing time matched to the current user, the device for controlling the video playback device can control the TV to perform eye-protection exercises. It can also control the TV's operation based on the effectiveness of the eye-protection exercises, guiding the user to perform correct and standardized eye-protection exercises, encouraging the user to establish a habit of doing eye exercises, relieving eye fatigue, reducing the likelihood of myopia, improving the intelligence of the video playback device, and enhancing the user experience. In addition, eye protection knowledge can be disseminated during the TV startup process, allowing users to gradually accumulate sufficient eye protection knowledge, thereby further improving the TV's eye protection effectiveness.
[0146] Combination Figure 6 This disclosure provides an apparatus 600 for controlling a video playback device, comprising:
[0147] The processor 1000 and memory 1001 may further include a communication interface 1002 and a bus 1003. The processor 1000, communication interface 1002, and memory 1001 can communicate with each other via the bus 1003. The communication interface 1002 can be used for information transmission. The processor 1000 can call logical instructions stored in the memory 1001 to execute the method for controlling a video playback device described in the above embodiments.
[0148] Furthermore, the logic instructions in the aforementioned memory 1001 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.
[0149] The memory 1001, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 1000 executes functional applications and data processing by running the program instructions / modules stored in the memory 1001, that is, it implements the method for controlling a video playback device as described in the above method embodiments.
[0150] The memory 1001 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 1001 may include high-speed random access memory and may also include non-volatile memory.
[0151] This disclosure provides a control apparatus for a video playback device, including: a processor and a memory storing program instructions, wherein the processor is configured to execute a method for controlling a video playback device when executing the program instructions.
[0152] Combination Figure 7 This disclosure provides a device 600, which can be a video playback device, such as a television, tablet computer, or projector, etc., including: a device body and the aforementioned control device 400 (600) for the video playback device. The control device 400 (600) for the video playback device is installed on the device body. The installation relationship described herein is not limited to placement inside the product, but also includes installation connections with other components of the product, including but not limited to physical connections, electrical connections, or signal transmission connections. Those skilled in the art will understand that the control device 400 (600) for the video playback device can be adapted to feasible device bodies to achieve other feasible embodiments.
[0153] This disclosure provides a storage medium storing program instructions that, when executed, perform the method for controlling a video playback device as described above.
[0154] This disclosure provides a computer program product, which includes a computer program stored on a storage medium. The computer program includes program instructions, which, when executed by a computer, cause the computer to perform the above-described method for controlling a video playback device.
[0155] The aforementioned storage medium can be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0156] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.
[0157] The foregoing description and accompanying drawings fully illustrate embodiments of the present disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included or replace parts and features of other embodiments. The scope of the embodiments of this disclosure includes the entire scope of the claims and all available equivalents of the claims. While the terms “first,” “second,” etc., may be used in this application to describe elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first element may be called a second element without changing the meaning of the description, and similarly, a second element may be called a first element, provided that all occurrences of “first element” are consistently renamed and all occurrences of “second element” are consistently renamed. First and second elements are both elements, but may not be the same element. Moreover, the terminology used in this application is only for describing embodiments and is not intended to limit the claims. As used in the description of the embodiments and claims, unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “the” are intended to also include the plural forms. Similarly, the term “and / or” as used herein means including one or more of the associated listed elements and all possible combinations thereof. Additionally, when used herein, the terms “comprise” and its variations “comprises” and / or “comprising” refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase “comprising an…” does not exclude the presence of additional identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.
[0158] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0159] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to implement this embodiment according to actual needs. Furthermore, the functional units in the embodiments of this disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0160] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
Claims
1. A method for video playback device control, characterized in that, The method comprises the following steps: In the case that the video playing device is in the current playing state, the current watching duration of the current watching user is obtained; In the case that the current watching duration is greater than or equal to the current standard duration matched with the current watching user, the video playing device is controlled to play the eye protection exercise application; According to the operation effect of the eye protection exercise application, the running of the video playing device is controlled.
2. The method of claim 1, wherein, Further comprising: In the case that the eye protection function for the set group is determined to be started, during the booting process of the video playing device, the relevant information of scientific eye use is recommended; In the case that the eye protection function for the set group has been started, during the booting process of the video playing device, the eye protection knowledge video is played.
3. The method of claim 1, wherein, The method of obtaining the current watching duration of the current watching user comprises the following steps: The current facial feature information of the current watching user is obtained; In the case that the current watching user is determined to be the set group according to the current facial feature information, the current watching duration of the current watching user is obtained.
4. The method of claim 1, wherein, The method of controlling the video playing device to play the eye protection exercise application comprises the following steps: The current avatar information of the current watching user doing the eye protection exercise is obtained; According to the operation sequence of the eye protection exercise, the corresponding prompt position point on the current avatar information is standardized and presented.
5. The method of claim 4, wherein, The method of controlling the running of the video playing device according to the operation effect of the eye protection exercise application comprises the following steps: According to the operation position of the current watching user and the corresponding prompt position point, the corresponding current eye exercise operation score is determined; In the case that the current eye exercise operation score is greater than or equal to the set score value, after the video playing device plays the video content for the first set duration, the video playing device is controlled to be in the standby state; In the case that the current eye exercise operation score is less than the set score value, the video playing device is controlled to be in the standby state.
6. The method according to any one of claims 1 to 5, characterized in that, Further comprising: In the case that the video playing device starts the current playing, the current interval duration between the current playing end point and the previous playing end point is obtained; In the case that the current interval duration is less than or equal to the second set duration, the video playing device is controlled to be in the standby state, and the current playing end point is updated to the previous playing end point.
7. The method according to any one of claims 1 to 5, characterized in that, Further comprising: The current cumulative watching duration of the current watching user in the statistical period is obtained; In the case that the current cumulative watching duration is greater than or equal to the set total duration, the duration reminder is performed, and the video playing device is controlled to be in the standby state.
8. An apparatus for video playback device control, the apparatus comprising a processor and a memory having stored therein program instructions, the apparatus characterized by: The processor is configured to execute the program instructions to perform the method for controlling the video playing device according to any one of claims 1 to 7.
9. An apparatus, comprising: The device comprises: A device body; The device for controlling the video playing device according to claim 8 is installed in the device body.
10. A storage medium storing program instructions, characterized in that, The program instructions are executed to perform the method for controlling the video playing device according to any one of claims 1 to 7.